@1532455043.60EDT = =mMAIN_scheduler =tMAIN @EDT1532455045.26 #"core_reset"Sent BREAK +2 #t@0xAF07, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +209 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +187 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +349 "Can"F\ ^ + F\ ^ + #tPolling Can every 10:00 +531 #-> ESP.ready! +2 #Powering core bus +492 .Gate.power :raw,:ON +2 "sampler") +2 ) + "core"  +3 "collection"' + ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %N\ + .tSS.configure SSconfig +2 "sampler")#.0X +2 "collection"'1& +3 "core" &\  +2 "collection"'2% +4 "core" %ӹ\ +2 "processing"%3& +3 "core" &\  +2 "processing"%4% +3 "core" %w\ +2 "manipulator"&5% +4 "core" %\ ) f "8 +2 "manipulator"&6& +3 "core" & t m , +2 "storage"(7& +4 "core" & G \  + "storage"(8% +4 "core" %s \  +2 "collection"'99 +2 "core" 9n +2 "processing"%:9 +3 "core" 9z +56981 "Can",\ \ PO +11986 #t-> exit +4 #mEXIT @1532455775.50EDT @1532534597.81EDT = =tMAIN =mMAIN_scheduler @EDT1532534599.51 #"core_reset"Sent BREAK +2 #t@0x77F8, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +212 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +325 "Can"\ ] + \ ] + #tPolling Can every 10:00 + #Cleanly exited at 14:09:35EDT24-Jul-18 +349 #-> ESP.ready! +3 #Powering core bus +504 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +34 % +5 "core"  +4 "collection"' 9\ + ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %]\ +2 .tSS.configure SSconfig +2 "sampler")#.0X Arm.stretch! +2 .Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&('\ +13 "core" ' + .tElbow.seek :hammer +2 "manipulator"&)( +3 "core" ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&*'u +103 "core" ' + "manipulator"&+% +4 "core" %n @ < +2 .tForearm.seek :retract +2 "manipulator"&,'\ +100 "core" ' + "manipulator"&-% +4 "core" %\ + 5 8 U #B + .tForearm.coast + "manipulator"&5 +3 !to:Arm::StretchError:bt["%/home/esp/esp2/utils/misc.rb:300")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"2/home/esp/esp2/utils/misc.rb:218:in `stretch'"+/home/esp/esp2/lib/slide.rb:84:in `in'"2/home/esp/esp2/utils/misc.rb:217:in `stretch'"6/home/esp/esp2/lib/threads.rb:57:in `recoverable'"2/home/esp/esp2/utils/misc.rb:206:in `stretch'"3/home/esp/esp2/utils/misc.rb:239:in `stretch!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52: mesg"+Holding position retract requires 43mA + #Retry #1 of 5 + #Hammering Forearm against both stops to recenter bearing races +2 "manipulator"&.% +3 "core" %\ 7 A $ + .tForearm.force -100 + "manipulator"&5 +54 &/% +2 "core" %L ^ V ! >m +2 .tForearm.coast "manipulator"&5 +2 .tForearm.force 100 + "manipulator"&5d +53 &0% +2 "core" % X# c b { b + .tForearm.coast + "manipulator"&5 +34 .tForearm.seek 6 + 300 counts +2 "manipulator"&1'u +108 "core" ' +2 "manipulator"&2% +4 "core" %Β 7 : U } + .tForearm.seek :retract +2 "manipulator"&3'\ +98 "core" ' + "manipulator"&4% +4 "core" %\ # 3 6 ,  +2 "manipulator"&5& +3 "core" & 6 8 n . +2 "manipulator"&6% +3 "core" %\ # 7 9  +1317 #t-> Forearm.legend +22634 #-> Gate.power :camera,:on + .Gate.power :camera,:ON +466 #-> Gate.power :camera,:off + .Gate.power :camera,:OFF +529 #-> access 1 +2 .SE.seek :down + "storage"(7'} +3 "core" ' + "manipulator"&8% +4 "core" %\ " C =  +2 "manipulator"&9& +3 "core" & 8 : \ . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(:(< +995 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (;& +2 "core" &<G B\  +20696 #t-> exit +5 #mEXIT @1532535118.62EDT @1532535124.34EDT = =tMAIN =mMAIN_scheduler @EDT1532535125.97 #"core_reset"Sent BREAK +2 #t@0x7A5E, state=0x3A84, ifg=0x10, ie=0xFD #@0x7CE8, state=0x3A84, ifg=0x10, ie=0xFD + #@0x7F71, state=0x3A84, ifg=0x10, ie=0xFD + #@0x81FA, state=0x3A84, ifg=0x10, ie=0xFD #@0x8483, state=0x3A84, ifg=0x10, ie=0xFD + #@0x870C, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8995, state=0x3A84, ifg=0x10, ie=0xFD #@0x8AAB, state=0x3A84, ifg=0x80, ie=0xFD + #@0x89A3, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +211 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +319 "Can"j\ TT + j\ TT + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +3 "sampler")&\ +2 )% +3 "core" %}\ \ . + .tSS.reconfigure SSconfig +2 "sampler")#.0X require 'mrlshuffle.rb' +244 #-> shuffleall + .Hand.open +2 "manipulator"&1 +73 "core" 1 + "storage"(% +4 "core" % <\ +2 .tSE.seek :down +2 "storage"('} +3 "core" ' + .tSE.coast + "storage"(5 +2 "manipulator"&% +3 "core" % \  7 6 e  +2 .tSC.coast "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((+ +1329 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &' +\ +2 "manipulator"&& +3 "core" & 6 6 k . +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +2 "core" ( + "manipulator"&& +4 "core" & 0 > j . + "storage"(& +4 "core" &' P\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +109 "core" ' + "storage"( & +4 "core" &' $\ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(!' +298 "core" ' + "storage"("- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (#% +2 "core" %  \  +3 ."downElevator"SE.seek :down +3 "storage"($'} +100 (%% +2 "core" %> ;\ RQ +2 "manipulator"&&% +3 "core" % 4 6 = +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&''\ +88 "core" ' +39 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"((( +364 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ()& +2 "core" & J \  +2 "manipulator"&*& +4 "core" & 6 7 p . +2 .tElbow.seek 2 + "manipulator"&+(P +32 "core" ( + "manipulator"&,& +4 "core" &U 7 6 Y ] +2 "storage"(-& +3 "core" & J \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&.'ϥ +99 "core" ' + "storage"(/& +4 "core" & J \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(0' +271 "core" ' + "storage"(1- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (2% +2 "core" % 2\ +3 ."downElevator"SE.seek :down +3 "storage"(3'} +100 (4% +2 "core" %> t\ SU +2 "manipulator"&5% +3 "core" %ϝ < F  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +90 "core" ' +68 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(7( +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (8& +3 "core" &0 Q\  +2 "manipulator"&9& +3 "core" &U 7 7 g ] +2 .tElbow.seek 3 + "manipulator"&:(_ +3 "core" ( +2 "manipulator"&;& +3 "core" &U ? 8 r ] +2 "storage"(<& +3 "core" &0 D\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&=' +89 "core" ' + "storage"(>& +4 "core" &0 >\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(?' +274 "core" ' + "storage"(@- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (A% +2 "core" % *\ +3 ."downElevator"SE.seek :down +3 "storage"(B'} +100 (C% +3 "core" %}C <\ SV +2 "manipulator"&D% +3 "core" % 6 3 : I +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +89 "core" ' +64 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(F(,L +359 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (G& +3 "core" &,M; \  + "manipulator"&H& +4 "core" &U 7 7 P ] + .tElbow.seek 4 +2 "manipulator"&I(^ +3 "core" ( + "manipulator"&J& +4 "core" &U 6 / c ] +2 "storage"(K& +3 "core" &,M; \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&L' +101 "core" ' + "storage"(M& +4 "core" &,M; \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(N' +275 "core" ' + "storage"(O- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (P% +2 "core" % N\ +3 ."downElevator"SE.seek :down +2 "storage"(Q'} +100 (R% +2 "core" %o= *\ SU +2 "manipulator"&S% +3 "core" % < C +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +91 "core" ' +68 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(U(< +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (V& +3 "core" &<U \  + "manipulator"&W& +4 "core" &U 6 6 l ] +2 .tElbow.seek 5 + "manipulator"&X(y +36 "core" ( + "manipulator"&Y& +4 "core" &t 8 6 0 0 +2 "storage"(Z& +3 "core" &<U ,\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&['Ϻ +104 "core" ' + "storage"(\\& +4 "core" &<U 6\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(]' +270 "core" ' + "storage"(^- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (_% +2 "core" % } #\ +3 ."downElevator"SE.seek :down +3 "storage"(`'} +100 (a% +2 "core" %@ j\ TW +2 "manipulator"&b% +3 "core" %ϼ 7 6  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +91 "core" ' +67 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(d(K +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (e& +3 "core" &K8 \  + "manipulator"&f& +4 "core" &t 7 7 [ 0 +2 .tElbow.seek 6 + "manipulator"&g( +17 "core" ( +33 "manipulator"&h& +11 "core" & 6 , I , +2 "storage"(i& +3 "core" &K8 C\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&j'ϡ +92 "core" ' + "storage"(k& +4 "core" &K8 .\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(l' +271 "core" ' + "storage"(m- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (n% +3 "core" % ?\ +2 ."downElevator"SE.seek :down +3 "storage"(o'} +100 (p% +3 "core" %; |\ SU +2 "manipulator"&q% +4 "core" %ϖ 8 7 I @ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&r'\ +95 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(s([ +375 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (t& +2 "core" &[ X\ +2 "manipulator"&u& +3 "core" & 7 7 e , +2 .tElbow.seek 7 +2 "manipulator"&v( +35 "core" ( + "manipulator"&w& +4 "core" & 6 @ y N +2 "storage"(x& +3 "core" &[ -\ +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&y' +93 "core" ' + "storage"(z& +4 "core" &[ d\ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"({' +273 "core" ' + "storage"(|- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (}% +2 "core" % \ +3 ."downElevator"SE.seek :down +3 "storage"(~'} +100 (% +2 "core" %ID S\ SS +2 "manipulator"&% +3 "core" % 6 7 [ D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 1 of 1..1 + #Loading generic puck from tube 1 into Collection Clamp +2 "collection"'& +4 "core" &<\ +2 .tSE.seek :down + "storage"('} +3 "core" ' + .tSE.coast + "storage"(5 +3 "manipulator"&% +3 "core" %\  7 7 q  +2 !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi<: voltagef13.737883161512029/: @type2F:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475: mesg"$Collection Clamp Not yet Homed!:@axisName"Collection Clamp +4330 #-> ESP.ready! +2 "collection"'% +6 "processing"% % +3 "manipulator"&\ % +2 "core" %ӹ1\ +4 "sampler") % +8 "core" %\ + %\  6 7   + %|\ \ / +3 "manipulator"& & +3 "core" & 6 6 \\ N + "storage"(& +4 "core" &[ -\ + "storage"(% +4 "core" % \ + "collection"'& +4 "core" &8\ + "manipulator"&% +3 "core" %\  9 7  +2 "manipulator"&& +3 "core" & / / # N +2 "storage"(& +3 "core" &[ '\ + "storage"(% +4 "core" % #\ +2 .tForearm.seek :retract + "manipulator"&'\ +3 "core" ' +2 .tElbow.seek :hammer + "manipulator"&( +3 "core" ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&'u +113 "core" ' + "manipulator"&% +4 "core" %Ύ D ?  +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + "manipulator"&% +4 "core" %\  < 7 C  +2 "processing"%& +4 "collection"' & +4 "core" &\ + &8\ +2 ."openPC"PC.reconfigure PCconfig +2 .tCC.reconfigure CCconfig +3 "processing"%$x2 ^22b +3 "collection"'$x2 ^22b + ."openPC"PC.home.seek :open +4 .tCC.home.seek :open +3 "processing"%( +2 "collection"' ( +278 "core" ( +2 ( +2 "collection"'" +2 "core"  +2 "collection"'# +3 "core"  +2 "collection"'% +2 "core"  +2 "processing"%& +3 "core"  +2 "processing"%! +2 "core" U +2 "processing"% +3 "core" A +2 "processing"%$ +2 "core"  +2 "sampler") +3 "core"  + "sampler"))% +4 "core" %|\ \ / +2 "collection"'*& +3 "core" &7\  +2 "collection"',% +3 "core" %ӹ8\ +2 "processing"%-& +4 "core" &\  + "processing"%/% +4 "core" %\ +2 "manipulator"&% +3 "core" %\  6 7 #  +2 "manipulator"&'& +3 "core" & E D N +2 "storage"(1& +3 "core" &[ +\ +2 "storage"(2% +3 "core" % \ +2 "collection"'49 +3 "core" 9 +2 "processing"%59 +3 "core" 9 +374 #t-> shuffleall + .Hand.open + "manipulator"&01 +22 "core" 1 + "storage"(.% +4 "core" % 8\ +2 .tSE.seek :down + "storage"(3'} +4 "core" ' + .tSE.coast + "storage"(5 +3 "manipulator"&(% +3 "core" %\  6 A   + .tSC.coast + "storage"(6 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(8(+ +1977 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (9& +3 "core" &* \  +2 "manipulator"&;& +3 "core" & 7 A  N +2 .tElbow.seek 1 + "manipulator"&<( +3 "core" ( +2 "manipulator"&>& +3 "core" & 9 = M N +2 "storage"(+& +3 "core" && [\ +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&6' +102 "core" ' + "storage"(@& +4 "core" && \ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(A' +299 "core" ' + "storage"(C- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (D% +2 "core" % U\ +3 ."downElevator"SE.seek :down +2 "storage"(?'} +100 (=% +2 "core" %6 ;\ RO +2 "manipulator"&B% +3 "core" %Ͽ 8 6 o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +91 "core" ' +40 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(G( +363 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (H& +3 "core" & J \  + "manipulator"&J& +4 "core" & 6 6 ] N + .tElbow.seek 2 +2 "manipulator"&K(P +13 "core" ( + "manipulator"&M& +4 "core" &Y > 8 B G +2 "storage"(:& +3 "core" &  F\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&E'ϥ +103 "core" ' + "storage"(O& +4 "core" &  G\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(P' +274 "core" ' + "storage"(R- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (S% +2 "core" % g\ +3 ."downElevator"SE.seek :down +2 "storage"(N'} +100 (L% +2 "core" %C \ ST +2 "manipulator"&Q% +3 "core" %ϛ 3 6 ; +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +92 "core" ' +65 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(V( +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (W& +3 "core" &0 \  + "manipulator"&Y& +4 "core" &Y 7 6 m G +2 .tElbow.seek 3 + "manipulator"&Z(_ +3 "core" ( +2 "manipulator"&\\& +3 "core" &Y : > g G +2 "storage"(I& +3 "core" & \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&T' +103 "core" ' + "storage"(^& +4 "core" & C\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +35 "storage"(_' +278 "core" ' + "storage"(a- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (b% +2 "core" % \ +3 ."downElevator"SE.seek :down +2 "storage"(]'} +100 ([% +2 "core" %> G\ RR +2 "manipulator"&`% +3 "core" %4 9 7 i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&U'\ +91 "core" ' +68 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(e(,L +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (f& +3 "core" &,NB \  + "manipulator"&h& +4 "core" &Y 7 6 m G +2 .tElbow.seek 4 + "manipulator"&i(^ +3 "core" ( +2 "manipulator"&k& +4 "core" &Y A D  G +2 "storage"(X& +3 "core" &,N \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&c' +95 "core" ' + "storage"(m& +4 "core" &,M H\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(n' +274 "core" ' + "storage"(p- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (q% +2 "core" % \ +3 ."downElevator"SE.seek :down +3 "storage"(l'} +100 (j% +2 "core" %C \ ST +2 "manipulator"&o% +3 "core" % 7 7 ^ K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&d'\ +94 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(t(< +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (u& +3 "core" &<K \  + "manipulator"&w& +4 "core" &Y 7 5 F G + .tElbow.seek 5 +2 "manipulator"&x(y +38 "core" ( + "manipulator"&z& +4 "core" &v 5 3 ' / +2 "storage"(g& +3 "core" &<b a\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&r'Ϻ +94 "core" ' + "storage"(|& +4 "core" &<b  U\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(}' +275 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (% +2 "core" % \ +3 ."downElevator"SE.seek :down +2 "storage"('} +100 (% +2 "core" %@ \ SS +2 "manipulator"&{% +3 "core" %Ϲ A ;  < +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +91 "core" ' +64 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(~(K +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (s& +2 "core" &KJ \  +2 "manipulator"&& +4 "core" &v 8 7 f / +2 .tElbow.seek 6 + "manipulator"&( +16 "core" ( + "manipulator"&\ & +4 "core" & 8 > J 1 +2 "storage"( & +3 "core" &KJ G\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"& 'ϡ +92 "core" ' + "storage"( & +4 "core" &KJ \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +275 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (% +2 "core" % j\ +3 ."downElevator"SE.seek :down +2 "storage"('} +100 (% +2 "core" %9 .\ RR +2 "manipulator"&% +3 "core" %Ϣ - A - f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +70 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +2 "core" &[U \\\  +2 "manipulator"& & +4 "core" & 8 8 h / + .tElbow.seek 7 +2 "manipulator"&( +38 "core" ( + "manipulator"&& +4 "core" & 7 4 8 V +2 "storage"(v& +3 "core" &[b { \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&' +98 "core" ' + "storage"(& +4 "core" &[b ~ \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"("' +283 "core" ' + "storage"(#- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (%% +3 "core" % \  +2 ."downElevator"SE.seek :down +4 "storage"(&'} +100 (!% +2 "core" %< ,\ ST +2 "manipulator"&% +3 "core" % < 8   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +92 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 1 of 1..1 + #Loading generic puck from tube 1 into Collection Clamp + "collection"'& +4 "core" &8\  +2 "manipulator"&)% +4 "core" %\  ; 6 X  +2 "storage"(*% +3 "core" %| \ +2 "storage"(,. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(-(+ +1974 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (/& +2 "core" &, \ +2 "manipulator"&& +3 "core" & 3 6 m V +2 .tElbow.seek 1 +2 "manipulator"&'( +3 "core" ( + "manipulator"&1& +4 "core" & + > V +2 "storage"(2& +3 "core" && X\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&4' +97 "core" ' + "storage"(5& +4 "core" && "\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(0' +277 "core" ' + "storage"(.- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 ((& +3 "core" && \ +2 "manipulator"&3& +3 "core" & < 8 < V +2 .tElbow.seek 1 + "manipulator"&9( +4 "core" ( + "manipulator"&;& +4 "core" & 3 5 * V +2 "storage"(>& +3 "core" && \ +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&+'Κ +14 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&@/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"('} +5 "core" & 6 5 2 V +2 "manipulator"&C% +4 "core" % Ξ 7 8 s 7 +2 .tForearm.seek :retract + "manipulator"&D'\ +94 "core" ' +2 .tElbow.seek CC + "manipulator"&=( +151 "core" ' + ."downElevator"SE.coast + "storage"(5 +6 "core" ( + "manipulator"&B& +4 "core" &+ 9 = o Cq +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &A& +3 "core" &+ 8 6 ` Cq +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&6' +103 "core" ' + "manipulator"&?& +4 "core" &+ 6 4 ! Cq +2 "manipulator"&8% +4 "core" % 6 5 G +2 "collection"'H& +4 "core" &=\  +2 "collection"'J& +3 .tCC.seek :closed +2 "collection"'M(` +4 "core" &<\  + &>\ \  +9 &5A\ , +9 &g?\ A +9 &i{=\ O +10 &-_I\ N +9 &`H\ N +10 &cD\ N +9 &s`J\ N +9 &4gJ\ O +10 &bN\ N +9 &_M\ N +9 & {_M\ N +10 &">]M\ N +9 &#eJ\ N +10 &%dJ\ N +9 &'dM\ N +9 &)DbJ\ O +10 &+bN\ O +9 &,dO\ O +9 &.`O\ N +10 &0NaG\ N +9 &2bJ\ N +10 &3_J\ N +9 &5`O\ N +9 &7V\\O\ N +10 &9fK\ N +9 &:cI\ N +9 &<`I\ N +10 &>\\`J\ O +9 &@`I\ N +10 &A`K\ N +9 &CcH\ O +9 &EefI\ N +10 &G$lK\ O +9 &HwM\ P +9 &J J\ T +10 &LSOCI\ W +9 &NRQH\ Y +45 &OXWI\ X +12 &Q[\\J\ X +2 &SV`^I\ Y + &UgcJ\ Z + &VifI\ Z +2 &XjiJ\ Z +3 &ZYplA\ [ +9 &\\rqG\ [ +10 &]wuI\ \\ +9 &_|zzI\ B +9 &`P,~|K\ (v +10 &`us~}H\ Q +2 ( + "collection"'J& +3 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 1.96 + .Hand.open +2 "manipulator"&:1 +75 "core" 1 + "manipulator"&O% +4 "core" % O G +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +97 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%7& +4 "core" &\  +2 "manipulator"&R% +3 "core" %\  6 8 b " +2 "storage"(S% +4 "core" %| \ + "storage"(L. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(Q(+ +10 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (P& +2 "core" &* \  +2 "manipulator"&E& +4 "core" &( 6 6 Y @^ +2 "manipulator"&N% +3 "core" %\  5 6 ` " +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&G( +181 "core" ( + "manipulator"&W& +4 "core" & 7 4 . ) +2 "storage"(Y& +4 "core" &( \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&\\' +108 "core" ' + "storage"(I& +4 "core" &( \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(^' +277 "core" ' + "storage"(K- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (F& +2 "core" &( \ +2 "manipulator"&a& +3 "core" & 6 8 Z ( +2 .tElbow.seek 1 +2 "manipulator"&b( +4 "core" ( + "manipulator"&[& +4 "core" & 4 4  ( +2 "storage"(`& +3 "core" &( {\ +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&_'Κ +14 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&T/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&]& +5 "storage"(V'} +4 "core" & 6 6 J ( +2 "manipulator"&f% +3 "core" % ΢ 5 5 + 9 +2 .tForearm.seek :retract +2 "manipulator"&h'\ +93 "core" ' +2 .tElbow.seek PC + "manipulator"&k( +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +92 "core" ( +2 "manipulator"&X& +4 "core" & 5 6  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" & 4 / R + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&Z' +95 "core" ' + "manipulator"&U& +4 "core" & 7 6 E +2 "manipulator"&p% +4 "core" % 5 5 O  +2 "processing"%q& +3 "core" &\  +2 "processing"%j& +4 .tPC.seek :closed + "processing"%o(] +3 "core" &\  +3 &\  +9 &6\ . +10 &g\ B +9 &k\ O +9 &-g\ O +10 &j\ O +9 &e\ O +9 &tj\ O +10 &7i\ O +9 &k\ O +10 &n\ O +9 & {j\ O +9 &"=k\ O +10 &#h\ O +9 &%i\ O +9 &'h\ O +10 &)Gj\ O +9 &+i\ O +9 &,g\ O +10 &.j\ N +9 &0Mn\ O +10 &2n\ O +9 &3m\ O +9 &5h\ O +10 &7Xi\ N +9 &9h\ N +10 &:j\ O +9 &<j\ O +9 &>_k\ O +10 &@p\ O +9 &An\ P +9 &Cr\ O +10 &Ecu\ P +9 &G#}\ Q +10 &H\ R +9 &J\ T +9 &L^\ T +10 &N\ U +9 &O\ U +9 &Q\ U +10 &Se\ U +9 &U&\ U +10 &V\ V +9 &X\ U +9 &Zk\ U +10 &\\-\ B +9 &]><}\ #i +9 &]7\ 3 +6 ( + "processing"%j& +3 #tProcessing Clamp onSpring/offSpring for 15/26 samples, on/off torque 1.46 + .Hand.open + "manipulator"&n1 +77 "core" 1 + "manipulator"&c% +4 "core" % 6 N   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%e& +4 "core" &]$\ 3 + #tImaging generic puck in Processing Clamp while storing it to tube 1 + "manipulator"&u% +4 "core" %\  5 6 @  +2 "storage"(w% +3 "core" %x 4\ +2 "storage"(z. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(g(+ +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (|& +2 "manipulator"&i& +5 "core" &( \  +2 & 5 6 [ +3 .tElbow.reconfigure TightElbow + ."raiseStack"SE.reconfigure SEplace +5 "manipulator"&$&.,(\ #b +2 "storage"(#]K-0-\ b +3 .tElbow.seek PC +4 "manipulator"&d( +3 "core" ( +2 "manipulator"&& + ."raiseStack"SE.seek beamBreak +6 "storage"(' +2 "core" & 7 5 F +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & D G ' +2 .tForearm.seek PC +2 "manipulator"&{' +92 "core" ' + .tHand.close + "manipulator"&}/ +75 "core" / +2 .tPC.seek :open + "processing"%r( +87 "core" ' + "storage"(- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(t'y +31 "core" ' +321 ( + "storage"(s& +4 "core" &( D\  +2 "manipulator"&& +3 "core" & 5 7 ] +2 "manipulator"&\ % +3 "core" % ' 6 5 ^  +2 .tForearm.seek :retract +2 "manipulator"& '\ +90 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"& ( +265 "core" ( + "manipulator"&x& +4 "core" &{ 5 5 \ 5 +2 "storage"(y& +3 "core" &( \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +99 "core" ' + .tHand.open + "manipulator"&1 +70 "core" 1 +2 "storage"(- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"('E +23 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +58 "core" ' + #tLights, camera, ACTION! +2 "storage"( - +3 "core" -' + "storage"(& +4 "core" &( C E q\  +2 "manipulator"&~& +3 "core" &{ W ] 5 +2 .tElbow.seek 1 + "manipulator"&( +3 "core" ( +2 "manipulator"& & +3 "core" &{ Y Z " 5 +2 "storage"(& +3 "core" &( F E c\  +3 .tForearm.seek 1 + 600 counts + "manipulator"&v' +4 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate + "storage"(' +57 "core" ' + "manipulator"&& +4 "core" &{ 7 5 s 5 +2 "storage"(& +3 "core" &( \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&#'n +28 "core" ' + .tElbow.hold +2 "manipulator"&%, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(!' +25 "core" ' +2 "manipulator"&% +4 "core" %͘ 5 8 G + "storage"(& +4 "core" &( \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 342 counts + "manipulator"&)' +15 "core" ' +2 "manipulator"&*& +4 "core" & 4 7 1 + "storage"(,& +4 "core" &( \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&"' +20 "core" ' +2 "storage"(% +4 "core" % b\ +2 ."downElevator"SE.seek :down +3 "storage"(&'} +100 (% +2 "core" %< \ RR +2 "manipulator"&/% +4 "core" % 5 6 7 t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'1& +4 "core" &`urzw<\ Q + #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&2% +4 "core" %\  7 5 D  +2 "storage"(5% +3 "core" %v \ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"($(+ +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (.& +2 "core" &( \  +2 "manipulator"&(& +3 "core" & 7 8 A 1 +2 .tElbow.seek 1 +2 "manipulator"&3( +51 "core" ( + "manipulator"&;& +39 "core" & 3 5 0 ; +11 "storage"(>& +4 "core" &( (\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&@' +96 "core" ' + "storage"(& +4 "core" &( \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(C' +277 "core" ' + "storage"('- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&4& +2 "core" & 6 5 W ; +2 "storage"(B& +4 "core" &( r\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&A'n +24 "core" ' + .tElbow.hold +2 "manipulator"&0, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(+- +2 "core" -' +3 .tSE.seek 0.11 Pucks below Top Plate + "storage"(?' +30 "core" ' + "manipulator"&8% +4 "core" %͠ 5 5 a +2 "storage"(H& +3 "core" &( \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 350 counts +2 "manipulator"&9' +15 "core" ' + "manipulator"&& +4 "core" & 3 5 ( 9 +2 "storage"(D& +4 "core" &( \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"& ' +23 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(:' +39 "core" ' +2 "manipulator"&O& +3 "core" & 5 6 $ 9 +2 "manipulator"&7% +4 "core" % 6 5 F Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&J( +159 "core" ( + "manipulator"&S& +4 "core" &( C : @Z +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" &( 6 5 < @Z +2 .tForearm.seek CC + "manipulator"&P' +96 "core" ' + .tHand.close + "manipulator"&E/ +71 "core" / +2 .tCC.seek :open + "collection"'N( +470 "core" ( + "storage"(6& +4 "core" &( \  +2 "storage"(W& +3 "core" &( \  +2 "manipulator"&Y& +3 "core" &( 7 6 X @Y +2 "manipulator"&-% +3 "core" % 6 7 \\ +2 .tForearm.seek :retract +2 "manipulator"&='\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&I( +181 "core" ( + "manipulator"&<& +4 "core" &} 5 5 A ) +2 "storage"(K& +3 "core" &( N\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&F'n +104 "core" ' + .tElbow.hold +2 "manipulator"&a, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&[1 +71 "core" 1 +3 "manipulator"&`% +3 "core" % ͟ 6 9 E +2 "storage"(T& +3 "core" &( \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 349 counts +2 "manipulator"&]' +15 "core" ' + "manipulator"&f& +4 "core" & 5 4 A ( +2 "storage"(G& +3 "core" &( M\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&\\' +19 "core" ' +2 "storage"(^% +3 "core" % .\  +3 ."downElevator"SE.seek :down +3 "storage"(_'} +100 (X% +2 "core" %W4 j\ QN +2 "manipulator"&m% +4 "core" % 5 4 J | + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&b'\ +90 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 1 to 2 + "manipulator"&U% +4 "core" %\  ) - -  +2 "storage"(p% +3 "core" % K\ +2 "storage"(q. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(V(+ +9 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (h& +2 "core" &( B\  +2 "manipulator"&& +3 "core" & 7 @ A ( +2 .tElbow.seek 1 +2 "manipulator"&n( +3 "core" ( +2 "manipulator"&c& +3 "core" & 3 5 ( +2 "storage"(e& +4 "core" &( M\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&u' +91 "core" ' +2 "storage"(j& +4 "core" &( S\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(w' +278 "core" ' + "storage"(z- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&i/ +70 "core" / +2 "manipulator"&|& +3 "core" & 4 5 ) ( +2 "manipulator"&% +3 "core" % 2 1 2 D +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&Z(d +106 "core" ( + "manipulator"&}& +4 "core" &d 1 4 ) ` + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &d * > ` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +9 "core" ' + .tSE.seek :down +2 "storage"(k'} +260 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(l( +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (o& +3 "core" & R \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +272 "core" ' + "storage"(s- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +34 "core" ' + "storage"(\ & +4 "core" & ` S\  +2 "storage"({& +3 "core" & ` \  +2 "manipulator"&x& +3 "core" &d 3 + ` +2 "manipulator"&y% +3 "core" %\ & 5 5  !* +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&d(P +107 "core" ( + "manipulator"&& +4 "core" &K 4 1 0 ( +2 "storage"(& +3 "core" & ` M\  +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"& 'M +107 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&~1 +74 "core" 1 +2 "manipulator"& % +3 "core" % q ? P 3 G +2 "storage"(& +3 "core" & ` 0\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 2 + 336 counts + "manipulator"& 'Ν +15 "core" ' + "manipulator"&& +4 "core" &K 7 6 ( +2 "storage"(& +3 "core" & a } V\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +23 "core" ' +2 "storage"(% +3 "core" % M\  +3 ."downElevator"SE.seek :down +3 "storage"(t'} +99 (*% +2 "core" %Q: \ SS +2 "manipulator"&,% +3 "core" %Ϧ C 9 T +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +57 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 1 to 2 + "manipulator"&% +4 "core" %\  5 5 7  +2 "storage"( % +3 "core" % \ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((+ +375 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &' U\ +2 "manipulator"&/& +3 "core" &K 5 6 8 ( +2 .tElbow.seek 1 + "manipulator"&v( +14 "core" ( + "manipulator"&& +4 "core" & 3 5 ? + +2 "storage"(& +3 "core" &' D\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&#' +95 "core" ' + "storage"(1& +4 "core" &' V\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"()' +278 "core" ' + "storage"(2- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&5/ +72 "core" / +2 "manipulator"&& +4 "core" & 6 6 0 + +2 "manipulator"&!% +3 "core" % Ͽ 1 2 + B +2 .tForearm.seek :retract + "manipulator"&.'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&((d +106 "core" ( + "manipulator"&;& +48 "core" &d 4 3 : R +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &"& +3 "core" &d ( ( R + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&>'\ +10 "core" ' +2 .tSE.seek :down + "storage"('} +271 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 +2 "storage"(&( +363 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (g& +2 "core" & W b\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(%' +304 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 ('& +3 "core" & V $\  +2 "storage"(4& +3 "core" & W L\  +2 "manipulator"&B& +3 "core" &d ) * R +2 "manipulator"&+% +3 "core" %\ % 7 2 ! +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&8(P +107 "core" ( + "manipulator"&H& +4 "core" &P 5 2  ' +2 "storage"(& +3 "core" & V 4\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&D'M +105 "core" ' + .tElbow.hold +2 "manipulator"&O, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&71 +71 "core" 1 +2 "manipulator"&@% +4 "core" % y G T 7 _ + "storage"(3& +4 "core" & U w l\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 344 counts + "manipulator"&C'Υ +15 "core" ' + "manipulator"&A& +4 "core" &P 0 6  ' +2 "storage"(9& +3 "core" & U  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&?'ϥ +27 "core" ' +2 "storage"(S% +3 "core" %  { \  +3 ."downElevator"SE.seek :down +3 "storage"(L'} +100 ( % +4 "core" %\\6 y G\ RP +2 "manipulator"&0% +3 "core" %ϫ 2 -  ; +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +95 "core" ' +40 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 2 of 2..2 + #Loading generic puck from tube 2 into Collection Clamp + "collection"'R& +4 "core" &R\ +2 "manipulator"&M% +4 "core" %\ 9 A 8 +2 "storage"(6% +4 "core" % 1\ + "storage"(W. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(Y( +21 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (-& +2 "core" & B \  +2 "manipulator"&<& +4 "core" &P 5 5 H ' +2 .tElbow.seek 2 + "manipulator"&K(P +4 "core" ( + "manipulator"&P& +4 "core" &P 0 4 ' +2 "storage"(J& +3 "core" & B \  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&['ϥ +99 "core" ' + "storage"(`& +4 "core" & B \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(T' +277 "core" ' + "storage"(f- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (G& +2 "core" & @ G\  +2 "manipulator"&^& +3 "core" &P + 5 ' +2 .tElbow.seek 2 + "manipulator"&=(P +3 "core" ( +2 "manipulator"&X& +3 "core" &P G ;  ' +2 "storage"(m& +3 "core" & @ \  +3 .tForearm.seek 2 + 300 counts + "manipulator"&I'y +15 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&F/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&U& +3 "storage"(]'} +5 "core" &P 4 4  ' +2 "manipulator"&p% +3 "core" % n 4 + o +2 .tForearm.seek :retract +2 "manipulator"&q'\ +90 "core" ' +2 .tElbow.seek CC + "manipulator"&h( +150 "core" ( + "manipulator"&:& +111 !"core_reader"o:I2C::Bus::Error:bt[":/home/esp/esp2/lib/i2c/gateway.rb:304:in `initialize'"*/home/esp/esp2/lib/i2c/gateway.rb:304: mesg"&Unexpected message ACK byte: 0x01 +29 #"core_reset"Sent BREAK + #"core_reader"@0xC2F2, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC407, state=0x3A84, ifg=0x80, ie=0xFD + #@0xCF31, state=0x3AE0, ifg=0x84, ie=0x75 + #@0xD1E1, state=0x3A72, ifg=0x10, ie=0xF5 #@0xD469, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD6F2, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD97B, state=0x3A84, ifg=0x10, ie=0xFD #@0xDA91, state=0x3A84, ifg=0x80, ie=0xFD + #@0xFE1F, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +39 "Can"r\ UU r\ UU + #"Restarting_core_reader"Polling Can every 10:00 +514 !to:I2C::Request::Timeout:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/axis.rb:240:in `status'"5/home/esp/esp2/lib/slide.rb:174:in `rawPosition'"2/home/esp/esp2/lib/slide.rb:219:in `position'"0/home/esp/esp2/utils/misc.rb:87:in `extend'",/home/esp/esp2/utils/misc.rb:35:in `to'"5/home/esp/esp2/utils/puckmoves.rb:437:in `clamp'",/home/esp/esp2/lib/msg.rb:68:in `retry'"5/home/esp/esp2/utils/puckmoves.rb:436:in `clamp'"4/home/esp/esp2/utils/puckmoves.rb:345:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:28:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52: mesg"7No Response to I2C::Servo::Status3Request[3A:->26]: @requesto:I2C::Servo::Status3Request : @timeout0: @channeli: @tag0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+:@maxDelayf7:@repeatRate0 + #Retry #1 of 3 + "manipulator"&& +3 "core" &' 1 ' @Y +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &c& +2 "core" &' 4 4 @Y +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&e' +110 "core" ' + "manipulator"&\\& +4 "core" &( + 1 * @Y +2 "manipulator"&j% +4 "core" % 4 5  +2 "collection"'_& +3 "core" &R\ +2 "collection"'$& +4 .tCC.seek :closed + "collection"'a(` +3 "core" &W\ +3 &V\ \ +8 &.yV\ +{ +9 &cW\ ? +10 &m}U\ O +9 &0_R\ N +9 &`S\ N +10 &bM\ N +9 &v]K\ N +10 &7bF\ N +9 &`F\ N +9 &]J\ N +10 & `F\ N +9 &"A_C\ N +9 &$c?\ N +10 &%`D\ N +9 &'_D\ N +10 &)H]F\ N +9 &+\ _=\ N +9 &,aE\ N +11 &.^;\ N +8 &0Q`D\ N +9 &2^E\ N +10 &3`C\ N +9 &5aG\ N +10 &7Z]F\ M +9 &9`F\ N +9 &:`F\ N +10 &<]G\ M +9 &>``E\ N +9 &@#^D\ N +10 &Ac?\ N +9 &C`A\ N +10 &Ehb@\ N +9 &G(k@\ O +9 &Hn6\ O +10 &J<\ Q +9 &L_#8\ T +9 &NIA<\ W +10 &OON8\ W +9 &QSS>\ X +10 &SYUU=\ Y +9 &UWW7\ Y +9 &VZY<\ Y +10 &X][:\ Y +9 &Z\\\\\\=\ Z +9 &\\^];\ [\ +10 &]]^<\ [ +9 &_|ca<\ A +10 &`M&bc>\ )y +9 &`vpbb:\ P +3 ( + "collection"'$& +2 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 1.89 + .Hand.open +2 "manipulator"&b1 +65 "core" 1 + "manipulator"&z% +4 "core" %  B : +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +94 "core" ' +1239 !"downElevator"o:I2C::Request::Timeout:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"7/home/esp/esp2/lib/slide.rb:334:in `unlimitedSeek'"//home/esp/esp2/lib/slide.rb:330:in `times'"7/home/esp/esp2/lib/slide.rb:330:in `unlimitedSeek'"6/home/esp/esp2/lib/threads.rb:57:in `recoverable'"7/home/esp/esp2/lib/slide.rb:329:in `unlimitedSeek'"6/home/esp/esp2/lib/scale.rb:85:in `unlimitedSeek'"./home/esp/esp2/lib/slide.rb:320:in `seek'"0/home/esp/esp2/lib/slide.rb:364:in `moveTo'"//home/esp/esp2/utils/misc.rb:350:in `down'"28]: @requesto: I2C::Servo::AbsMove3Request : @timeout0: @channeli: @tag0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi-:\ @goali}:@maxDelayo:\ Delay: @_dc_obji# + #Retry #1 of 3 +2 "storage"(|'} +4 "core" ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%& +4 "core" &\ +2 "manipulator"&}% +3 "core" %\  . 3  +2 "storage"(Q% +3 "core" %} \ +2 "storage"(u. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(n( +21 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & B }  .\  +2 "manipulator"&w& +3 "core" &' = F @Y +2 "manipulator"&V% +3 "core" %\  2 6  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&o(P +158 "core" ( + "manipulator"&s& +4 "core" &Q 6 4   +2 "storage"(k& +4 "core" & B #\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&\ 'ϥ +91 "core" ' + "storage"({& +4 "core" & B } \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(x' +273 "core" ' + "storage"(y- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" & A [\  +2 "manipulator"&& +3 "core" &Q + 4  +2 .tElbow.seek 2 + "manipulator"&(P +5 "core" ( + "manipulator"&Z& +4 "core" &Q 6 3   +2 "storage"(~& +3 "core" & A ~ \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'y +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"('} +6 "core" &Q 1 4 H  + "manipulator"&% +4 "core" % ΂ 6 F  +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC + "manipulator"&*( +160 "core" ' + ."downElevator"SE.coast + "storage"(5 +87 "core" ( + "manipulator"&,& +49 "core" & 5 5 I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" & 2 )  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"& ' +99 "core" ' + "manipulator"&& +4 "core" & 6 5  +2 "manipulator"& % +4 "core" % 2 ) +2 "processing"% & +3 "core" &\ +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%(] +4 "core" &\ + &\  +9 &+{\ ,} +9 &c\ @ +9 &m\ P +10 &1h\ O +9 &i\ N +10 &h\ O +9 &wi\ O +9 &8g\ O +10 &h\ O +9 &l\ O +9 & }k\ O +10 &"?h\ O +9 &$g\ O +10 &%h\ O +9 &'h\ O +9 &)Ie\ O +10 &+\ m\ O +9 &,d\ O +9 &.i\ O +10 &0Op\ O +9 &2m\ O +10 &3k\ O +9 &5f\ N +9 &7Yg\ O +10 &9g\ O +9 &:h\ O +9 &<j\ O +10 &>`m\ O +9 &@!m\ \ O +10 &Ak;\ O +9 &Cj@\ O +9 &Edu\ P +10 &G"\ R +9 &H&\ S +9 &J\ U +10 &L`"\ T +9 &N!\ U +10 &O&\ U +9 &Q\ U +9 &SeZ\ U +10 &U' \ U +9 &V\ V +9 &X=\ V +10 &Zl\ V +9 &\\. \ C +10 &]>< \ $j +9 &]=\ 5 +6 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 15/26 samples, on/off torque 1.49 .Hand.open +2 "manipulator"&1 +3 "core" &]*\ 5 +69 1 + "manipulator"&t% +4 "core" % C ? +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +94 "core" ' + .tSC.coast +2 "storage"(6 +5 "processing"%& +7 "core" &]*\ 5 +2 #tImaging generic puck in Processing Clamp while storing it to tube 2 + "manipulator"&/% +3 "core" %\  , 6   +2 "storage"(% +4 "core" %| \ + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(1( +22 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "manipulator"&& +5 "core" & B y '\  +2 & 7 5  +3 ."raiseStack"SE.reconfigure SEplace +2 .tElbow.reconfigure TightElbow +4 "storage"(#]K-0-\ b +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&2( +3 "core" ( +2 "manipulator"&5& +3 ."raiseStack"SE.seek beamBreak + "storage"(' +3 "core" & N W / +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &!& +3 "core" & Y S  +2 .tForearm.seek PC +2 "manipulator"&;' +92 "core" ' +2 .tHand.close + "manipulator"&"/ +68 "core" / +2 .tPC.seek :open + "processing"%#( +91 "core" ' + "storage"(v- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(.'y +33 "core" ' +318 ( +2 "storage"()& +3 "core" & @ V\  +2 "manipulator"&& +3 "core" & 5 3 1 +2 "manipulator"&g% +4 "core" % ( , 2   +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&(P +257 "core" ( + "manipulator"&'& +4 "core" &J 5 6 * +2 "storage"(4& +3 "core" & @ | z \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&B'ϥ +98 "core" ' + .tHand.open + "manipulator"&+1 +69 "core" 1 +2 "storage"(H- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"('E +24 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"((' +55 "core" ' + #tLights, camera, ACTION! +2 "storage"(7- +3 "core" -' +2 "storage"(@& +3 "core" & ? ( ) \  +2 "manipulator"&3& +3 "core" &J Y X  * +2 .tElbow.seek 2 +2 "manipulator"&A(P +2 "core" ( +2 "manipulator"&9& +4 "core" &J \\ R " * +2 "storage"(S& +3 "core" & ? ( ,\  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&>'ϥ +4 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"( ' +56 "core" ' + "manipulator"&0& +4 "core" &J B ) * * +2 "storage"(8& +3 "core" & B } .\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&D'M +28 "core" ' + .tElbow.hold +2 "manipulator"&R, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(C' +21 "core" ' +2 "manipulator"&M% +4 "core" %m W Y  S + "storage"(6& +4 "core" & B \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 332 counts + "manipulator"&W'Ι +15 "core" ' +2 "manipulator"&%& +4 "core" &J 9 D * + "storage"(-& +4 "core" & A | \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&<'ϥ +22 "core" ' +2 "storage"(P% +4 "core" % S\ +2 ."downElevator"SE.seek :down +4 "storage"(J'} +100 (?% +2 "core" %I; u k \ SS +2 "manipulator"&`% +4 "core" %Ϩ : 6 A T +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +89 "core" ' +67 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'&& +4 "core" &`vlVV8\ P + #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"&O% +4 "core" %\  5 5 L  +2 "storage"(E% +3 "core" % \  +2 "storage"(f. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(G( +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (^& +2 "core" &  \  +2 "manipulator"&X& +4 "core" &J 4 , * +2 .tElbow.seek 2 + "manipulator"&m(P +4 "core" ( + "manipulator"&F& +4 "core" &J 1 5 * +2 "storage"(U& +3 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&p'ϥ +97 "core" ' + "storage"(K& +4 "core" &  \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"([' +278 "core" ' +2 "storage"(T- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&I& +3 "core" &J 5 6 Q * + "storage"(=& +4 "core" &  ~ \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 + "manipulator"&:'M +26 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(c- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(\\' +30 "core" ' + "manipulator"&j% +4 "core" % 6 6 : +38 "storage"(_& +11 "core" &  | \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 350 counts + "manipulator"&q'Ϋ +15 "core" ' + "manipulator"&N& +4 "core" &J ; < B * +2 "storage"(b& +4 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&z'ϥ +19 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"($' +39 "core" ' +2 "manipulator"&e& +4 "core" &J 5 2  * + "manipulator"&]% +4 "core" %ϱ , & d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC + "manipulator"&}( +149 "core" ( +2 "manipulator"&Q& +4 "core" &* 5 2 Bk +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &* . 4  Bj +2 .tForearm.seek CC + "manipulator"&' +94 "core" ' + .tHand.close + "manipulator"&w/ +69 "core" / +2 .tCC.seek :open + "collection"'V( +469 "core" ( + "storage"(s& +4 "core" &  X\  +2 "storage"(k& +3 "core" &  \  +2 "manipulator"&|& +3 "core" & % 6 7 \\ >H +2 "manipulator"&Y% +3 "core" % 4 5 L +2 .tForearm.seek :retract +2 "manipulator"&{'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&h(P +157 "core" ( + "manipulator"&i& +4 "core" &T 3 5 ,  +2 "storage"(y& +3 "core" &  [\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&'M +102 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&Z1 +76 "core" 1 +2 "manipulator"&~% +4 "core" % y 2 6 k + "storage"(& +4 "core" &  \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 344 counts + "manipulator"&'Υ +15 "core" ' + "manipulator"&& +4 "core" &V 5 3   +2 "storage"(o& +3 "core" &  \  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&\ 'ϥ +25 "core" ' +2 "storage"(x% +3 "core" % n\ +3 ."downElevator"SE.seek :down +3 "storage"( '} +100 (,% +2 "core" %5 \ RP +2 "manipulator"&d% +4 "core" %ϧ + 3  T + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 2 to 3 + "manipulator"&% +4 "core" %\  5 5 K  +2 "storage"( % +3 "core" %z \ +2 "storage"( . +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(( +21 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & B \  +2 "manipulator"&r& +3 "core" &V 7 4 0  +2 .tElbow.seek 2 +2 "manipulator"&(P +2 "core" ( +2 "manipulator"&& +4 "core" &V 3 5  +2 "storage"(t& +3 "core" & B \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +99 "core" ' +2 "storage"(/& +4 "core" & B \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +277 "core" ' + "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +74 "core" / +2 "manipulator"&& +3 "core" &V . 5  +2 "manipulator"&5% +3 "core" % ϩ , 2 +2 .tForearm.seek :retract +2 "manipulator"&!'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"& (d +111 "core" ( + "manipulator"&"& +4 "core" &d 0 % +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &n& +2 "core" &d , 4 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&v'\ +11 "core" ' +2 .tSE.seek :down + "storage"(*'} +257 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(l( +379 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & \ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +276 "core" ' + "storage"()- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"('y +33 "core" ' + "storage"(g& +4 "core" & \ +2 "storage"(;& +3 "core" & 4\ +2 "manipulator"&'& +3 "core" &d 5 6 R +2 "manipulator"&4% +3 "core" %\ & 6 8 T !/ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&2(_ +99 "core" ( + "manipulator"&+& +4 "core" &U ? 9 , ( +2 "storage"(H& +3 "core" & K\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&7'ͽ +102 "core" ' + .tElbow.hold +2 "manipulator"&@, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&31 +76 "core" 1 +2 "manipulator"&9% +4 "core" % 1 * + "storage"(S& +3 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 347 counts +2 "manipulator"&' +14 "core" ' + "manipulator"&0& +4 "core" &U 4 7 < ( +2 "storage"(8& +3 "core" & \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&M' +19 "core" ' +2 "storage"(6% +3 "core" % &\  +3 ."downElevator"SE.seek :down +3 "storage"(.'} +100 (%% +2 "core" %E< _\ RQ +2 "manipulator"&-% +3 "core" % 2 5 y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +57 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 2 to 3 + "manipulator"&P% +4 "core" %\  & 0  +2 "storage"(% +3 "core" % M\ +2 "storage"(B. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"((( +364 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (?& +3 "core" & R\ +2 "manipulator"&`& +3 "core" &U 1 5 ( +2 .tElbow.seek 2 + "manipulator"&>(P +3 "core" ( +2 "manipulator"&A& +3 "core" &U 5 2 ( + "storage"( & +4 "core" & 5\ +2 .tForearm.reconfigure TightForearm +43 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek 2 + 600 counts + "manipulator"&D'ϥ +107 "core" ' + "storage"(W& +4 "core" & ~ \ \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(&' +277 "core" ' + "storage"(O- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&E/ +77 "core" / +2 "manipulator"&f& +4 "core" &U 4 4 ( + "manipulator"&C% +4 "core" % ϰ 5 5 ) +2 .tForearm.seek :retract +2 "manipulator"&^'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&X(d +113 "core" ( + "manipulator"&F& +4 "core" &d : 6 * +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &U& +3 "core" &d 6 5 9 * + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&<'\ +10 "core" ' +2 .tSE.seek :down + "storage"(K'} +273 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(J( +387 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (1& +2 "core" & \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(R' +300 "core" ' + "storage"(L- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (T& +3 "core" & \ + "storage"(I& +4 "core" & \ + "manipulator"&=& +3 "core" &d 6 5 * +2 "manipulator"&c% +3 "core" %\ ( 8 5 2 "7 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&j(_ +114 "core" ( + "manipulator"&_& +4 "core" &\\ 5 6 $ . +2 "storage"(N& +3 "core" & )\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&b'ͽ +103 "core" ' + .tElbow.hold +2 "manipulator"&e, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&]1 +71 "core" 1 +2 "manipulator"&p% +4 "core" % 3 4  + "storage"(m& +4 "core" & \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 342 counts + "manipulator"&[' +14 "core" ' + "manipulator"&:& +4 "core" &\\ 2 6  . +2 "storage"(q& +3 "core" & 1\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&\\' +25 "core" ' +2 "storage"(Q% +3 "core" % M\ +3 ."downElevator"SE.seek :down +3 "storage"(u'} +100 (z% +2 "core" %8 \ RP +2 "manipulator"&% +4 "core" % 5 5 . [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&w'\ +89 "core" ' +53 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 3 of 3..3 + #Loading generic puck from tube 3 into Collection Clamp +2 "collection"'& +3 "core" &K\ +2 "manipulator"&a% +4 "core" %\  5 5 6  +2 "storage"(s% +4 "core" % L\ +2 "storage"(k. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(|( +10 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (Y& +2 "core" & ;\ +2 "manipulator"&i& +4 "core" &\\ 5 6 0 . +2 .tElbow.seek 3 +2 "manipulator"&y(_ +3 "core" ( + "manipulator"&& +4 "core" &\\ 3 5 . +2 "storage"(}& +3 "core" & M\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&Z' +96 "core" ' + "storage"(~& +4 "core" & O\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +283 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (o& +2 "core" & \ +2 "manipulator"&x& +3 "core" &\\ 4 + . +2 .tElbow.seek 3 +2 "manipulator"&{(_ +3 "core" ( + "manipulator"&,& +3 "core" &\\ ? 4  . +2 "storage"(d& +4 "core" & G\ +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&h' +20 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +5 "storage"('} +4 "core" &\\ 4 + . +2 "manipulator"& % +3 "core" % 5 5 1 +2 .tForearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +2 .tElbow.seek CC + "manipulator"&$( +146 "core" ' + ."downElevator"SE.coast + "storage"(5 +26 "core" ( + "manipulator"&& +4 "core" & > 8 6 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &r& +3 "core" & 5 5 A +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +98 "core" ' + "manipulator"&t& +4 "core" & : ?  +2 "manipulator"&\ % +4 "core" % 6 5 a +2 "collection"'/& +4 "core" &M\ + "collection"' & +4 .tCC.seek :closed +2 "collection"'G(` +2 "core" &H\ +4 &P\ 5 +10 &7G~Q\ 1 +9 &csR\ F +9 & fR\ N +10 &bP\ N +9 &aV\ M +9 &QbW\ N +10 &^P\ N +9 &^P\ N +10 &_Q\ M +9 &Y`P\ N +9 &!aD\ N +10 &"]D\ M +9 &$_I\ N +9 &&a_F\ N +10 &($[B\ M +9 &)_<\ M +10 &+[:\ N +9 &-j^?\ M +9 &/+bC\ N +10 &0[=\ M +9 &2_@\ M +9 &4q\\E\ N +10 &63]B\ N +9 &7_D\ N +10 &9^F\ M +9 &;ybB\ N +9 &=;^A\ N +10 &>]F\ N +9 &@bB\ M +9 &B^F\ M +10 &DD`F\ M +9 &FbB\ N +10 &GlE\ O +9 &I~ A\ Q +9 &K87%F\ T +10 &LVTE\ W +9 &N\\ZD\ X +9 &Pt^]F\ X +10 &R4ccE\ X +9 &SgdE\ X +10 &UliB\ Y +9 &WwomE\ Y +9 &Y7spF\ Z +10 &ZstB\ Z +9 &\\yx@\ [ +9 &^x~{@\ \\ +10 &_dA\ 0 +9 &`iA\ ` +9 ( +2 &`qyC\ X + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 2.00 + .Hand.open +2 "manipulator"&1 +72 "core" 1 +3 "manipulator"&% +4 "core" %  1 + + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%& +4 "core" &\ + "manipulator"&% +4 "core" %\  5 5   + "storage"(5% +4 "core" %} \ \ +2 "storage"(". +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(n( +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & \ +2 "manipulator"&& +3 "core" & 6 5 < +2 "manipulator"&!% +3 "core" %\  + 4   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&(_ +145 "core" ( + "manipulator"&& +4 "core" &i 7 5 ' q +2 "storage"(& +3 "core" & \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&)' +106 "core" ' + "storage"(*& +41 "core" & ?\ +10 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +3 "storage"(g' +276 "core" ' + "storage"(;- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ('& +2 "core" & *\ +2 "manipulator"&4& +3 "core" &i , 5 $ q +2 .tElbow.seek 3 +2 "manipulator"&+(_ +4 "core" ( + "manipulator"&H& +4 "core" &i 4 / q +2 "storage"(& +3 "core" & \ +3 .tForearm.seek 3 + 300 counts + "manipulator"& ' +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&3/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&9& +2 "storage"(S'} +7 "core" &i 2 +  q + "manipulator"&0% +4 "core" % + ( +2 .tForearm.seek :retract +2 "manipulator"&8'\ +89 "core" ' +2 .tElbow.seek PC + "manipulator"&6( +167 "core" ' + ."downElevator"SE.coast + "storage"(5 +80 "core" ( + "manipulator"&v& +4 "core" & 5 6 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &%& +3 "core" & 5 5 L + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&-' +99 "core" ' + "manipulator"&2& +4 "core" & 2 1 / +2 "manipulator"&7% +4 "core" % 8 5 U +2 "processing"%P& +4 "core" &\ + "processing"%& +4 .tPC.seek :closed +2 "processing"%(] +3 "core" &\ +2 &\  +9 &*|\ ,} +10 &c\ @ +9 &a\ O +9 &#g\ O +10 &d\ O +9 &e\ O +9 &jg\ O +10 &-i\ N +9 &h\ O +10 &n\ O +9 & qk\ O +9 &"3j\ O +10 &#e\ N +9 &%g\ N +9 &'ze\ O +10 &)=j\ N +9 &*j\ O +10 &,j\ O +9 &.j\ O +9 &0Co\ O +10 &2j\ O +9 &3k\ O +9 &5g\ O +10 &7Me\ N +9 &9e\ N +10 &:l\ O +9 &<k\ O +9 &>Sm$\ O +10 &@m \ O +9 &Ak\ O +9 &Co\ O +10 &EYrG\ P +9 &Gz\ Q +10 &H_\ R +9 &J\ T +9 &LTR\ T +10 &N5\ U +9 &O \ U +9 &Q\ U +10 &SZ \ U +9 &U \ U +10 &V\ V +9 &X\ U +9 &Z_ \ V +10 &\\!\ C +9 &]@B\ \ a +9 &]L\ 7 +7 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 15/26 samples, on/off torque 1.47 + .Hand.open + "manipulator"&B1 +3 "core" &]/\ 7 +66 1 + "manipulator"&% +4 "core" % 7 6 X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +91 "core" ' +2 .tSC.coast "storage"(6 +3 "processing"%.& +4 "core" &]0\ 7 + #tImaging generic puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&l% +3 "core" %\  1 6 4  +2 "storage"(?% +3 "core" % \ +2 "storage"(`. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(A( +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "manipulator"&W& +5 "core" & \ +2 & 5 5 8 +3 .tElbow.reconfigure TightElbow +2 ."raiseStack"SE.reconfigure SEplace +4 "manipulator"&$&.,(\ #b +3 "storage"(#]K-0-\ b +2 .tElbow.seek PC +4 "manipulator"&@( +3 ."raiseStack"SE.seek beamBreak +2 "core" ( +2 "manipulator"&O& + "storage"(' +5 "core" & 5 5 ! +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &E& +3 "core" & 3 * +2 .tForearm.seek PC +2 "manipulator"&f' +94 "core" ' + .tHand.close +2 "manipulator"&C/ +75 "core" / +2 .tPC.seek :open + "processing"%F( +83 "core" ' + "storage"(U- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(D'y +33 "core" ' +326 ( + "storage"(>& +4 "core" & \ +2 "manipulator"&^& +3 "core" & 6 1 +2 "manipulator"&&% +3 "core" %  7 7  +2 .tForearm.seek :retract +2 "manipulator"&('\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&1(_ +264 "core" ( + "manipulator"&K& +4 "core" &[ 3 5 1 +2 "storage"(L& +3 "core" & \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&T' +104 "core" ' +2 .tHand.open + "manipulator"&I1 +69 "core" 1 +2 "storage"(=- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(c'E +25 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(_' +54 "core" ' + #tLights, camera, ACTION! +2 "storage"(N- +3 "core" -' +2 "storage"(X& +3 "core" & B C =\ +2 "manipulator"&]& +3 "core" &[ W V 8 1 +2 .tElbow.seek 3 +2 "manipulator"&p(_ +3 "core" ( + "manipulator"&m& +4 "core" &[ [ Z 1 + "storage"(:& +4 "core" & E E P\ +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&q' +14 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(Q' +57 "core" ' + "manipulator"&<& +4 "core" &[ + 5 1 +2 "storage"(z& +4 "core" & \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&'ͽ +25 "core" ' + .tElbow.hold +2 "manipulator"&j, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(b' +25 "core" ' +2 "manipulator"&% +4 "core" % 6 E 5  + "storage"([& +4 "core" & i\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 349 counts +2 "manipulator"&a' +14 "core" ' +2 "manipulator"&s& +4 "core" &\\ 5 3 W 1 + "storage"(k& +4 "core" & \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&R' +19 "core" ' +2 "storage"(Y% +4 "core" % \ +2 ."downElevator"SE.seek :down +3 "storage"(i'} +100 (% +2 "core" %? | \ RQ +2 "manipulator"&}% +4 "core" % 6 5 A +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +90 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'~& +4 "core" &`qxvw7\ X + #tStoring generic puck in Collection Clamp to tube 3 +2 "manipulator"&u% +3 "core" %\  0 4   +2 "storage"(J% +4 "core" %v \ +2 "storage"(e. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(w( +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & \ +2 "manipulator"&o& +50 "core" &\\ * 1 1 +2 .tElbow.seek 3 + "manipulator"&x(_ +3 "core" ( +2 "manipulator"&,& +4 "core" &\\ / 3  1 +2 "storage"(d& +3 "core" & $\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +116 "core" ' +2 "storage"(& +3 "core" & \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"( ' +277 "core" ' + "storage"(y- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&Z& +2 "core" &\\ 0 4  1 +2 "storage"(& +4 "core" & \ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 + "manipulator"&r'ͽ +26 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(h- +2 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(t' +31 "core" ' + "manipulator"&{% +4 "core" % : H   +2 "storage"(\ & +3 "core" & ~ ,\ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 336 counts +2 "manipulator"&/' +14 "core" ' + "manipulator"&& +4 "core" &^ 4 0 $ 1 +2 "storage"( & +4 "core" & \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&V' +26 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(' +39 "core" ' +2 "manipulator"&& +3 "core" &^ 6 5 < 1 +2 "manipulator"&% +4 "core" % 5 2 A I +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.seek CC + "manipulator"&5( +147 "core" ( + "manipulator"& & +4 "core" &+ 4 1  Co +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &"& +3 "core" &+ 5 5  Co +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' + .tHand.close + "manipulator"&/ +73 "core" / +2 .tCC.seek :open + "collection"'!( +469 "core" ( + "storage"(& +4 "core" & \ +2 "storage"(& +3 "core" & \ +2 "manipulator"&& +3 "core" && 3 2  ?P +2 "manipulator"&|% +3 "core" % . 6 6 ( +2 .tForearm.seek :retract +2 "manipulator"&*'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&$(_ +182 "core" ( + "manipulator"&& +4 "core" &Y ? 8 O ' +2 "storage"(;& +3 "core" & Q\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 3 +2 "manipulator"&''ͽ +97 "core" ' + .tElbow.hold +2 "manipulator"&4, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&H1 +69 "core" 1 +7 "manipulator"&% +3 "core" % 6 4 * +2 "storage"(3& +3 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 346 counts +2 "manipulator"&9' +14 "core" ' + "manipulator"&0& +4 "core" &Y 3 / M ' +2 "storage"(& +3 "core" & Q\ +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&)' +20 "core" ' +2 "storage"(g% +3 "core" % S\  +3 ."downElevator"SE.seek :down +3 "storage"( '} +100 (v% +2 "core" %S; \ RP +2 "manipulator"&%% +4 "core" % 4 1 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +94 "core" ' +42 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 3 to 4 + "manipulator"&2% +4 "core" %\ / 8 B 8 +2 "storage"(7% +3 "core" %v #\ +2 "storage"(P. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(S( +9 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (8& +2 "core" & \ +2 "manipulator"&#& +3 "core" &Z 7 4 H ' +2 .tElbow.seek 3 +2 "manipulator"&(_ +4 "core" ( + "manipulator"&B& +4 "core" &Z 3 2 ' +2 "storage"(& +3 "core" & R\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&.' +102 "core" ' + "storage"(l& +4 "core" & U\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(?' +277 "core" ' + "storage"(`- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"& / +73 "core" / +2 "manipulator"&W& +3 "core" &Z 1 > ' +2 "manipulator"&O% +3 "core" % 5 5 8  +2 .tForearm.seek :retract +2 "manipulator"&E'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&-(d +107 "core" ( + "manipulator"&C& +4 "core" &d 4 1  Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" &d 6 7 7 Q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&U'\ +10 "core" ' + .tSE.seek :down +2 "storage"(6'} +260 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(M(,L +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &,L8 ]\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +273 "core" ' + "storage"(>- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(^'y +31 "core" ' + "storage"(&& +4 "core" &,L7 [\  +2 "storage"(f& +3 "core" &,L7 R\  +2 "manipulator"&K& +3 "core" &d ( % Q +2 "manipulator"&L% +3 "core" %\ ( + 3 \ "1 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 + "manipulator"&@(^ +138 "core" ( + "manipulator"&I& +4 "core" &h 5 3 &  +2 "storage"(=& +4 "core" &,L7 K\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"&N'ͷ +102 "core" ' + .tElbow.hold +2 "manipulator"&X, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&]1 +70 "core" 1 +2 "manipulator"&m% +3 "core" % 4 + +2 "storage"((& +3 "core" &,L7 z T\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 340 counts +2 "manipulator"&:' +14 "core" ' + "manipulator"&<& +4 "core" &j 1 )  +39 "storage"(z& +12 "core" &,L8 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +29 "core" ' +2 "storage"(D% +3 "core" % \ +3 ."downElevator"SE.seek :down +3 "storage"(['} +100 (s% +2 "core" %t? } <\ ST +2 "manipulator"&c% +4 "core" % 5 5 / D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +90 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 3 to 4 + "manipulator"&Y% +4 "core" %\  6 7  +2 "storage"(1% +3 "core" %x \ +2 "storage"(T. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(_( +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & \ +2 "manipulator"&}& +3 "core" &j 7 : )  +2 .tElbow.seek 3 + "manipulator"&q(_ +9 "core" ( + "manipulator"&p& +4 "core" &_ 6 7   +2 "storage"(Q& +3 "core" & \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +104 "core" ' + "storage"(~& +4 "core" & \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(a' +278 "core" ' + "storage"(u- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&J/ +74 "core" / +2 "manipulator"&e& +4 "core" &_ 3 2 7  + "manipulator"&b% +4 "core" %  5 6 F +2 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&o(d +105 "core" ( + "manipulator"&,& +4 "core" &d : 7 / - +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &d& +2 "core" &d & 0 & - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&R'\ +19 "core" ' +2 .tSE.seek :down + "storage"('} +268 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(i(,L +368 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (A& +3 "core" &,L@ \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(j' +307 "core" ' + "storage"(\\- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (y& +3 "core" &,L@ \  + "storage"(Z& +4 "core" &,L@ a\  + "manipulator"&& +4 "core" &d 6 4  - + "manipulator"&h% +4 "core" %\  + 2 U + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&{(^ +116 "core" ( + "manipulator"&\ & +4 "core" &\\ 7 3  - +2 "storage"(& +3 "core" &,LA \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"& 'ͷ +100 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 +2 "manipulator"&% +4 "core" % ( ' + "storage"(x& +4 "core" &,L@ z | 0\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 342 counts + "manipulator"& ' +14 "core" ' + "manipulator"&r& +4 "core" &\\ 3 5  - +2 "storage"(/& +3 "core" &,L@ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&t' +18 "core" ' +2 "storage"( % +3 "core" % \ +3 ."downElevator"SE.seek :down +3 "storage"("'} +100 (V% +2 "core" %0 A\ RO +2 "manipulator"&% +3 "core" % 4 + $ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 4 of 4..4 + #Loading generic puck from tube 4 into Collection Clamp +2 "collection"'& +3 "core" &Z\ +2 "manipulator"&G% +4 "core" %\ ! ( + 5 +2 "storage"(% +3 "core" % 2\ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,L +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (|& +2 "core" &,L \  +2 "manipulator"&& +4 "core" &\\ 7 7 3 - +2 .tElbow.seek 4 +2 "manipulator"&;(^ +3 "core" ( + "manipulator"&& +4 "core" &\\ 3 ? - + "storage"(5& +4 "core" &,L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&H' +93 "core" ' + "storage"(& +4 "core" &,L R\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(3' +277 "core" ' + "storage"(0- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &,L \  +2 "manipulator"&g& +3 "core" &\\ ( ( - +2 .tElbow.seek 4 + "manipulator"&*(^ +3 "core" ( +2 "manipulator"&v& +3 "core" &\\ 3 5 - +2 "storage"(%& +3 "core" &,L \  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&$' +27 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&'/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&2& +3 "storage"(7'} +5 "core" &\\ 3 5  - +2 "manipulator"&9% +3 "core" % 5 3 B +2 .tForearm.seek :retract +2 "manipulator"&P'\ +89 "core" ' +2 .tElbow.seek CC + "manipulator"&8( +150 "core" ( + "manipulator"&& +5 "core" &, 3 5 Dv ' +2 .tElbow.reconfigure LooseElbow + ."downElevator"SE.coast +4 "manipulator"&$ &.,(#b +2 "storage"(5 +2 "manipulator"&#& +6 "core" &, 6 5 Dv +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&B' +105 "core" ' + "manipulator"&& +4 "core" &- A = ? Dv +2 "manipulator"&)% +4 "core" % 6 5 a z +2 "collection"'l& +4 "core" &[\ + "collection"' & +4 .tCC.seek :closed +2 "collection"'w(` +3 "core" &X\ +3 &\\\ 6 +9 &2H}b\ 1 +10 &^rh\ F +9 &ce\ N +9 &]h\ M +10 &Z]\ M +9 &M`]\ N +10 &`]\ N +9 &]^\ N +9 &bb\ M +10 &V\\[\ M +9 &!^[\ M +9 &"\\Z\ M +10 &$]Y\ M +9 &&]_Z\ N +10 &(!ZP\ M +9 &)bQ\ M +9 &+ZK\ M +10 &-f]P\ M +9 &/'_K\ N +9 &0ZL\ M +10 &2aM\ N +9 &4n]K\ M +10 &60^K\ M +9 &7_J\ N +9 &9\\P\ M +10 &;w^Q\ M +9 &=7_R\ N +9 &>aO\ M +10 &@`P\ M +9 &B~`P\ M +10 &D@`Q\ M +9 &FbG\ N +9 &GjN\ O +10 &IpF\ O +9 &K=\ H\ Q +10 &L.!F\ T +9 &NKFJ\ W +9 &PpPLF\ X +10 &R2RO>\ X +9 &SSS>\ X +9 &UVUK\ Y +10 &WuWV=\ Y +9 &Y4WWB\ Z +10 &ZZ[@\ Z +9 &\\[[A\ [ +9 &^v]Y9\ [\ +10 &_e]]7\ 0 +9 &`i^_7\ \\ +9 ( + &`pu]`>\ U +2 "collection"' & +3 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 1.93 +46 .Hand.open +3 "manipulator"&41 +67 "core" 1 + "manipulator"&+% +4 "core" %  0 *  z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +94 "core" ' +2 .tSC.coast "storage"(6 +3 #tLoading generic puck from tube 4 into Processing Clamp + "processing"% & +4 "core" &\ +2 "manipulator"&W% +3 "core" %\ ' ' F 6 +2 "storage"(O% +4 "core" %w \ + "storage"(C. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(n(,L +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (.& +2 "core" &,L \  +2 "manipulator"&& +4 "core" &+ 2 + Cq +2 "manipulator"&E% +3 "core" %\ 1 4 6 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&?(^ +157 "core" ( + "manipulator"&S& +4 "core" &S 5 2 4  +2 "storage"(& +4 "core" &,L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&>' +100 "core" ' + "storage"(6& +4 "core" &,L \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(&' +278 "core" ' + "storage"(f- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (K& +2 "core" &,L \  +2 "manipulator"&L& +3 "core" &S 1 +  +2 .tElbow.seek 4 +2 "manipulator"&I(^ +12 "core" ( + "manipulator"&=& +4 "core" &U 5 0 9 +2 "storage"(& +3 "core" &,L \  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&-' +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&]/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&m& +5 "storage"(('} +4 "core" &U ) 0 +2 "manipulator"&<% +3 "core" % 0 ) +2 .tForearm.seek :retract +2 "manipulator"&z'\ +93 "core" ' +2 .tElbow.seek PC + "manipulator"&U( +162 "core" ' + ."downElevator"SE.coast + "storage"(5 +83 "core" ( +5 "manipulator"&D& +4 "core" & + 5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" & 3 * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&s' +99 "core" ' + "manipulator"&c& +4 "core" & 5 5  +2 "manipulator"&N% +4 "core" % * ' +2 "processing"%:& +3 "core" &\ +2 "processing"%Y& +4 .tPC.seek :closed + "processing"%1(] +3 "core" &\ +4 &\ . +9 &#F\ 2 +10 &Nr\ G +9 &q\ O +9 &d\ N +10 &|f\ N +9 &<h\ O +10 &h\ N +9 &k\ O +9 &k\ O +10 &En\ O +9 &!k\ O +9 &"e\ O +10 &$e\ O +9 &&Ne\ N +10 &(d\ N +9 &)f\ O +9 &+e\ O +10 &-Ug\ O +9 &/h\ N +9 &0k\ O +10 &2f\ O +9 &4^g\ N +10 &6h\ O +9 &7e\ N +9 &9d\ O +10 &;gb\ N +9 &='d\ O +9 &>k\ O +10 &@h\ N +9 &Bmm\ O +10 &D.o\ O +9 &Ex\ P +9 &G\ R +10 &Ie\ T +9 &K'\ T +9 &L\ U +10 &N\ T +9 &Pk\ U +10 &R-\ U +9 &S\ U +9 &U\ U +10 &Wq\ U +9 &Y3\ U +9 &Z\ V +10 &\\z\ ; +9 &]f%p\ Y +10 &]2\ 9 +3 ( + "processing"%Y& +2 #tProcessing Clamp onSpring/offSpring for 14/26 samples, on/off torque 1.50 + .Hand.open +2 "manipulator"&T1 +67 "core" 1 + "manipulator"&^% +4 "core" %  9 6 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%[& +3 "core" &]/\ 9 +2 #tImaging generic puck in Processing Clamp while storing it to tube 4 + "manipulator"&M% +4 "core" %\ " 9 C < +2 "storage"(% +3 "core" %w 6\ +2 "storage"(}. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(p(,L +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (Q& +2 "manipulator"&~& +5 "core" &,L 4\  +3 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" & 6 1 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&X( +3 "core" ( +2 "manipulator"&k& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(u' +2 "core" & 0 3 ! +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &J& +3 "core" & E S B +2 .tForearm.seek PC +2 "manipulator"&e' +93 "core" ' + .tHand.close +2 "manipulator"&b/ +67 "core" / +2 .tPC.seek :open + "processing"%,( +93 "core" ' + "storage"(d- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('y +32 "core" ' +317 ( + "storage"(q& +4 "core" &,L \  +2 "manipulator"&& +3 "core" & 0 )  +2 "manipulator"&a% +3 "core" %  1 )  +2 .tForearm.seek :retract +2 "manipulator"&_'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&A(^ +265 "core" ( + "manipulator"&& +4 "core" &\\ 5 2 0 +2 "storage"(\\& +3 "core" &,L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&y' +102 "core" ' + .tHand.open + "manipulator"&Z1 +69 "core" 1 +2 "storage"(- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(h'E +25 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"(\ ' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' + "storage"(o& +4 "core" &,L W V [\  +2 "manipulator"&& +3 "core" &\\ V T 0 +2 .tElbow.seek 4 +2 "manipulator"&(^ +3 "core" ( + "manipulator"&x& +4 "core" &\\ X [ l 0 + "storage"(r& +4 "core" &,L O Y \  +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&/' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate + "storage"( ' +57 "core" ' + "manipulator"&R& +4 "core" &\\ 5 4 < 0 +2 "storage"(V& +4 "core" &,L \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&'ͷ +24 "core" ' + .tElbow.hold +2 "manipulator"&{, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"( ' +22 "core" ' +2 "manipulator"&% +4 "core" % + 4 + "storage"( & +4 "core" &,L \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 349 counts +46 "manipulator"&G' +17 "core" ' +2 "manipulator"&& +3 "core" &\\ 4 3 . 0 +2 "storage"(& +4 "core" &,L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&|' +28 "core" ' +2 "storage"(j% +3 "core" % g\ +3 ."downElevator"SE.seek :down +3 "storage"('} +100 (% +2 "core" % < \ SR +2 "manipulator"&5% +4 "core" % 4 4 6 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&t'\ +90 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'& +4 "core" &`psOQ?\ U +2 #tStoring generic puck in Collection Clamp to tube 4 + "manipulator"&"% +3 "core" %\  5 2  +2 "storage"(i% +4 "core" % ^\  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,L +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (0& +2 "core" &,L \  +2 "manipulator"&& +4 "core" &\\ 4 5  0 +2 .tElbow.seek 4 + "manipulator"&g(^ +4 "core" ( + "manipulator"&v& +4 "core" &\\ 4 0  0 +2 "storage"(%& +4 "core" &,L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&'' +106 "core" ' + "storage"(2& +4 "core" &,L +\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(9' +274 "core" ' + "storage"(;- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&H& +2 "core" &\\ 3 + 0 +2 "storage"(& +4 "core" &,L \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"&#'ͷ +26 "core" ' + .tElbow.hold +2 "manipulator"&3, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"($- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(' +30 "core" ' + "manipulator"&)% +4 "core" % 1 * +2 "storage"(l& +3 "core" &,L }\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 4 + 349 counts + "manipulator"&*' +14 "core" ' + "manipulator"&7& +4 "core" &] 3 0 0 +2 "storage"(P& +4 "core" &,L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&!' +19 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(4' +38 "core" ' +2 "manipulator"&+& +3 "core" &] * ' 0 +2 "manipulator"& % +4 "core" % 6 5 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&W( +151 "core" ( + "manipulator"&O& +4 "core" &+ B 1 f D{ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &C& +3 "core" &, & )  D{ +2 .tForearm.seek CC + "manipulator"&.' +94 "core" ' + .tHand.close + "manipulator"&/ +76 "core" / +2 .tCC.seek :open + "collection"'E( +469 "core" ( +2 "storage"(B& +4 "core" &,L \  + "storage"(S& +4 "core" &,L \  + "manipulator"&& +4 "core" &, 5 5  D{ + "manipulator"&% +4 "core" %  ' 2 +2 .tForearm.seek :retract + "manipulator"&6'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&8(^ +163 "core" ( + "manipulator"&`& +4 "core" &c < 7  O +2 "storage"(f& +3 "core" &,L \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 4 +2 "manipulator"&K'ͷ +101 "core" ' + .tElbow.hold +2 "manipulator"&L, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&=1 +68 "core" 1 +2 "manipulator"&% +4 "core" % ( ' 6 $ + "storage"(]& +4 "core" &,L :\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 350 counts + "manipulator"&m' +15 "core" ' + "manipulator"&<& +4 "core" &d 5 6 % N +2 "storage"(?& +3 "core" &,L Q\  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts + "manipulator"&>' +23 "core" ' +2 "storage"(&% +3 "core" % :\  +3 ."downElevator"SE.seek :down +3 "storage"(-'} +100 (D% +2 "core" %A8 '\ QN +2 "manipulator"&@% +4 "core" % 2 4 X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +90 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 5 + "manipulator"&c% +4 "core" %\  3 6 ;  +2 "storage"(N% +3 "core" % +\ +2 "storage"(:. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(((,L +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (z& +2 "core" &,L ?\  +2 "manipulator"&F& +3 "core" &d 9 5 k N +2 .tElbow.seek 4 +2 "manipulator"&T(^ +3 "core" ( + "manipulator"&^& +4 "core" &d 8 5  N +2 "storage"([& +3 "core" &,L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&M' +99 "core" ' + "storage"(& +5 "core" &,L \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(Y' +277 "core" ' + "storage"(}- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&Q/ +69 "core" / +2 "manipulator"&~& +3 "core" &d 3 5 B N +2 "manipulator"&k% +3 "core" %  5 6 S +2 .tForearm.seek :retract +2 "manipulator"&J'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&s(d +106 "core" ( + "manipulator"&b& +4 "core" &d 3 #  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" &d 3 2 3  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&d'\ +17 "core" ' +2 .tSE.seek :down + "storage"(U'} +260 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (1& +3 "core" &<T \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +47 "storage"(u' +272 "core" ' + "storage"(q- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +33 "core" ' +2 "storage"(a& +3 "core" &<U \  +2 "storage"(e& +3 "core" &<U 6\  +2 "manipulator"&& +3 "core" &d 5 3  +2 "manipulator"&\\% +3 "core" %\ . 3 * %P +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&X(y +113 "core" ( +4 "manipulator"&Z& +4 "core" &t 1 ( / +2 "storage"(& +3 "core" &<S { \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&'b +99 "core" ' + .tElbow.hold +2 "manipulator"&o, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&x% +4 "core" % ͔ 4 4 1 3 + "storage"(_& +4 "core" &<S y\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 350 counts +2 "manipulator"&r' +15 "core" ' + "manipulator"&R& +4 "core" &t 2 3 Q / +2 "storage"(V& +3 "core" &<T  \  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +18 "core" ' +2 "storage"( % +3 "core" %  ~ Y\ +3 ."downElevator"SE.seek :down +3 "storage"('} +100 (h% +2 "core" %9 y "\ SS +2 "manipulator"&% +4 "core" %ϱ B : ] + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 5 + "manipulator"&A% +4 "core" %\  3 * >  +2 "storage"(j% +3 "core" %s .\ +2 "storage"(y. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(\ (,L +369 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (/& +3 "core" &,NF v i\ +2 "manipulator"&& +3 "core" &u 5 : D / +2 .tElbow.seek 4 + "manipulator"&5(^ +40 "core" ( + "manipulator"&& +4 "core" &f H S l s +2 "storage"( & +3 "core" &,M \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +104 "core" ' +2 "storage"(G& +4 "core" &,L y %\ + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +278 "core" ' + "storage"("- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&i/ +66 "core" / +2 "manipulator"&& +3 "core" &f 2 D s +2 "manipulator"& % +3 "core" %  4 6 & +2 .tForearm.seek :retract +2 "manipulator"&0'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +103 "core" ( + "manipulator"&v& +4 "core" &d 8 B * +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &%& +2 "core" &d 3 < * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&|'\ +11 "core" ' +2 .tSE.seek :down + "storage"(2'} +268 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((< +372 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (p& +3 "core" &<R \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"({' +306 "core" ' + "storage"(t- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (;& +3 "core" &< \  + "storage"(H& +4 "core" &< \  + "manipulator"&& +4 "core" &d 5 * " * + "manipulator"&$% +4 "core" %\ ( & ( "9 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&)(y +116 "core" ( + "manipulator"&l& +4 "core" &{ + 1  1 +2 "storage"(7& +3 "core" &< P\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&P'b +104 "core" ' + .tElbow.hold +2 "manipulator"&+, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"& 1 +68 "core" 1 +2 "manipulator"&'% +3 "core" % ͈ 1 4   +2 "storage"(g& +3 "core" &< w\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 338 counts + "manipulator"&9'δ +14 "core" ' + "manipulator"&#& +4 "core" &| ) 0 0 +2 "storage"(*& +3 "core" &< P\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϻ +20 "core" ' + "storage"(O% +4 "core" % I\ +3 ."downElevator"SE.seek :down +3 "storage"(C'} +99 (!% +2 "core" %8 R\ RO +2 "manipulator"&3% +3 "core" %Ͻ + * +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 5 of 5..5 + #Loading generic puck from tube 5 into Collection Clamp + "collection"' & +4 "core" &n\ +2 "manipulator"&w% +4 "core" %\  4 *  + "storage"(B% +4 "core" % ,\ +2 "storage"(S. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &< \  +2 "manipulator"&`& +4 "core" &} 1 8 0 0 +2 .tElbow.seek 5 +2 "manipulator"&f(y +3 "core" ( +2 "manipulator"&.& +4 "core" &} 2 &  0 + "storage"(W& +4 "core" &<0 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&='Ϻ +104 "core" ' + "storage"(& +4 "core" &<8 \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(]' +284 "core" ' + "storage"(<- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (?& +2 "core" &<6 \  +2 "manipulator"&&& +3 "core" &} 5 * 0 +2 .tElbow.seek 5 + "manipulator"&6(y +3 "core" ( +2 "manipulator"&D& +3 "core" &} 9 = 0 +2 "storage"(@& +3 "core" &<6 =\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&8'Ύ +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&K/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&c& +3 "storage"(m'} +5 "core" &} 5 2 0 +2 "manipulator"&N% +3 "core" % Ί 4 +  +2 .tForearm.seek :retract +2 "manipulator"&:'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&z( +150 "core" ' +45 ."downElevator"SE.coast +3 "storage"(5 +3 "core" ( +2 "manipulator"&F& +3 "core" &, & (  Dz +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &4& +3 "core" &, ' ) Dz +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&^' +103 "core" ' + "manipulator"&[& +4 "core" &, 4 0  Dz +2 "manipulator"&>% +4 "core" % 5 2 +2 "collection"'& +3 "core" &n\ +2 "collection"'-& +4 .tCC.seek :closed + "collection"'(` +4 "core" &p\ + &p\  +9 &.xr\ +{ +9 &cn\ ? +10 &pzj\ O +9 &5Z]\ M +9 &[k\ M +10 &]\\\ N +9 &{Z[\ M +10 &=^`\ M +9 &ab\ N +9 &^e\ M +10 & \\\\\ N +9 &"E\\d\ M +9 &$`d\ M +10 &%`d\ M +9 &'[d\ M +10 &)M_c\ M +9 &+_h\ M +9 &,b_\ N +10 &.\\[\ M +9 &0U\\a\ M +9 &2\\b\ N +10 &3]^\ M +9 &5\\c\ N +10 &7]\\c\ M +9 &9\\e\ N +9 &:][\ M +10 &<Ye\ M +9 &>da^\ N +9 &@(\\^\ M +10 &A`Y\ M +9 &C^T\ N +10 &Ek_Z\ N +9 &G,g^\ N +9 &Hq`\ P +10 &J(b\ S +9 &L[VIa\ V +9 &N[YV\ W +10 &O_]Q\ X +9 &QccO\ X +10 &S]hfR\ X +9 &UkkH\ Y +9 &VpoL\ Z +10 &XuqL\ Z +9 &Z^vvO\ [ +9 &\\ |zJ\ [ +10 &]K\ \\ +9 &_zJ\ C +10 &`O$F\ *{ +9 &`q{I\ Y +3 ( + "collection"'-& +2 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 2.01 + .Hand.open +2 "manipulator"&L1 +71 "core" 1 + "manipulator"&I% +4 "core" %  C : +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 5 into Processing Clamp + "processing"%Q& +5 "core" &\ + "manipulator"&~% +4 "core" %\  9 C # + "storage"(k% +4 "core" % X\ +2 "storage"(b. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(n(< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (M& +3 "core" &< \  +2 "manipulator"&T& +3 "core" &+ 7 6 f Dy +2 "manipulator"&J% +3 "core" %\  ; 6 # +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&Y(y +156 "core" ( + "manipulator"&(& +4 "core" &m 4 6   +2 "storage"(1& +3 "core" &< R\  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&q'Ϻ +100 "core" ' + "storage"(U& +4 "core" &< \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(a' +275 "core" ' + "storage"(e- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &< \  +2 "manipulator"&\\& +3 "core" &m ' +  +2 .tElbow.seek 5 +2 "manipulator"&Z(y +39 "core" ( + "manipulator"&& +4 "core" &o 4 1 + * +2 "storage"(u& +3 "core" &< O\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&s'Ύ +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&x& +5 "storage"(_'} +3 "core" &o 5 5 7 * + "manipulator"&R% +4 "core" % Η 9 E +2 .tForearm.seek :retract +2 "manipulator"&V'\ +93 "core" ' +2 .tElbow.seek PC + "manipulator"& ( +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +95 "core" ( + "manipulator"&d& +4 "core" & 2 4 : +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &h& +3 "core" & 5 3 0 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +105 "core" ' + "manipulator"&X& +4 "core" & , 3 1 +2 "manipulator"&% +4 "core" % / 5 1 r +2 "processing"%A& +3 "core" &\ +2 "processing"%r& +4 .tPC.seek :closed + "processing"%j(] +4 "core" &\ + &\  +9 &*{\ ,} +9 &c\ @ +9 &_\ O +10 &#f\ N +9 &c\ O +9 &e\ N +10 &ih\ N +9 &+j\ N +10 &g\ N +9 &m\ O +9 & qh\ N +10 &"2j\ O +9 &#g\ O +9 &%d\ O +10 &'xe\ O +9 &):f\ O +10 &*k\ O +9 &,e\ N +9 &.g\ O +10 &0Ak\ O +9 &2i\ O +9 &3l\ O +10 &5g\ O +9 &7Kj\ N +10 &9h\ N +9 &:j\ N +9 &<j\ O +10 &>Rh\ O +9 &@l\ O +9 &An\ O +10 &Cn\ O +9 &EWt\ P +10 &Gy\ P +9 &H\ R +9 &J\ T +10 &LQ\ T +9 &N\ T +9 &O\ T +10 &Q\ U +9 &SW\ U +10 &U\ U +9 &V\ V +9 &X\ U +10 &Z]\ V +9 &\\\ C +9 &]CF\ Y +10 &] Y\ 9 +6 ( + "processing"%r& +3 #tProcessing Clamp onSpring/offSpring for 15/26 samples, on/off torque 1.47 + .Hand.open +2 "manipulator"&y1 +3 "core" &]/\ 9 +63 1 + "manipulator"&% +4 "core" %  / B r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +3 "core" &]/\ 9 +2 #tImaging generic puck in Processing Clamp while storing it to tube 5 + "manipulator"&% +4 "core" %\  9 E P  + "storage"(/% +4 "core" %s \ + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"((< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "manipulator"&G& +5 "core" &< S\  +2 & 4 .  +3 .tElbow.reconfigure TightElbow +2 ."raiseStack"SE.reconfigure SEplace +4 "manipulator"&$&.,(\ #b +3 "storage"(#]K-0-\ b +2 .tElbow.seek PC +4 "manipulator"&o( +3 ."raiseStack"SE.seek beamBreak +3 "core" ( + "storage"(' +2 "manipulator"&"& +6 "core" & 5 +  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &i& +3 "core" & 8 0 < +2 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"& / +65 "core" / +3 .tPC.seek :open +2 "processing"%v( +90 "core" ' + "storage"(%- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('y +34 "core" ' +317 ( + "storage"(5& +4 "core" &< \  +2 "manipulator"&0& +3 "core" & 4 1 +2 "manipulator"&% +3 "core" %  6 ) +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&p(y +265 "core" ( + "manipulator"&2& +4 "core" & 2 * % . +2 "storage"(t& +3 "core" &< \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&;'Ϻ +95 "core" ' + .tHand.open + "manipulator"&H1 +66 "core" 1 +2 "storage"(- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"($'E +23 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"(l' +54 "core" ' +2 #tLights, camera, ACTION! +47 "storage"(7- +5 "core" -' +2 "storage"(& +3 "core" &< M L\  +2 "manipulator"& & +3 "core" & V V . +2 .tElbow.seek 5 +2 "manipulator"&'(y +41 "core" ( + "manipulator"&g& +4 "core" & W V _ +2 "storage"(#& +4 "core" &< H M R\  +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&*'Ϻ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate + "storage"(O' +57 "core" ' +2 "manipulator"&|& +3 "core" & & 0  _ +2 "storage"(!& +4 "core" &< \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&3'b +25 "core" ' + .tElbow.hold +2 "manipulator"&), +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(P' +21 "core" ' +2 "manipulator"& % +3 "core" %͌ ' '  +2 "storage"(9& +4 "core" &< \  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 5 + 342 counts +2 "manipulator"&w'θ +15 "core" ' +2 "manipulator"&B& +4 "core" & 1 2  ] + "storage"(S& +4 "core" &< \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +20 "core" ' +2 "storage"({% +4 "core" % \ +2 ."downElevator"SE.seek :down +3 "storage"(`'} +100 (.% +2 "core" %< \ RR +2 "manipulator"&W% +4 "core" %Ͽ 1 *  { +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'& +4 "core" &`qxzyK\ Y + #tStoring generic puck in Collection Clamp to tube 5 +2 "manipulator"&C% +3 "core" %\  4 *  +2 "storage"(% +4 "core" %w \ +2 "storage"(+. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (<& +2 "core" &< \  +2 "manipulator"&?& +4 "core" & 4 * ] +2 .tElbow.seek 5 + "manipulator"&&(y +5 "core" ( + "manipulator"&D& +4 "core" & 0 -  ] +2 "storage"(@& +3 "core" &< \  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&K'Ϻ +98 "core" ' + "storage"(c& +4 "core" &< \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(N' +278 "core" ' +2 "storage"(f- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&=& +3 "core" & 1 / ] +2 "storage"(]& +3 "core" &< \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&F'b +23 "core" ' + .tElbow.hold +2 "manipulator"&8, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(4- +2 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(6' +30 "core" ' + "manipulator"&[% +4 "core" %͎ & 0 d +2 "storage"(>& +3 "core" &< A\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 5 + 344 counts + "manipulator"&'κ +14 "core" ' + "manipulator"&m& +4 "core" & 2 4 / ] +2 "storage"(:& +4 "core" &< O\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&E'Ϻ +25 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(L' +39 "core" ' + "manipulator"&I& +4 "core" & & & ] +2 "manipulator"&Q% +4 "core" %ϱ 1 '  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&k( +190 "core" ( +2 "manipulator"&-& +4 "core" & 1 4 4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +2 "core" & 4 , +2 .tForearm.seek CC +2 "manipulator"&M' +93 "core" ' + .tHand.close + "manipulator"&T/ +71 "core" / +2 .tCC.seek :open + "collection"'J( +470 "core" ( + "storage"(^& +4 "core" &< \  +2 "storage"((& +3 "core" &< \  +2 "manipulator"&1& +3 "core" & ' '  +2 "manipulator"&% +3 "core" %  3 2 +2 .tForearm.seek :retract +2 "manipulator"&U'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&z(y +170 "core" ( + "manipulator"&}& +4 "core" &x 4 3 - +2 "storage"(e& +3 "core" &< b\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 5 +2 "manipulator"&'b +102 "core" ' + .tElbow.hold +2 "manipulator"&\\, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +71 "core" 1 +7 "manipulator"&u% +3 "core" % ͓ + 6   +2 "storage"(& +3 "core" &< \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 349 counts +2 "manipulator"&x'ο +14 "core" ' + "manipulator"&R& +4 "core" &{ 4 3  , +2 "storage"(Y& +3 "core" &< \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&q'Ϻ +20 "core" ' +2 "storage"(a% +3 "core" % K\  +3 ."downElevator"SE.seek :down +3 "storage"(s'} +100 (d% +2 "core" %I8 \ RO +2 "manipulator"&h% +4 "core" %ϻ & & } +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +88 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 6 + "manipulator"&X% +4 "core" %\  + 1  +2 "storage"(% +3 "core" %} W\  +2 "storage"(A. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(_(< +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (V& +2 "core" &< *\  +2 "manipulator"&,& +4 "core" &{ 3 2 , +2 .tElbow.seek 5 + "manipulator"&r(y +3 "core" ( +2 "manipulator"&y& +3 "core" &{ 4 1  , +2 "storage"(& +3 "core" &< N\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +94 "core" ' +5 "storage"(& +50 "core" &< L\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(/' +274 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"& / +68 "core" / +2 "manipulator"&G& +4 "core" &{ 2 4  , + "manipulator"&"% +4 "core" % Ϸ 6 4 2 +2 .tForearm.seek :retract + "manipulator"&i'\ +94 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +113 "core" ( + "manipulator"& & +4 "core" &d 5 5 / +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &n& +3 "core" &d / 3 / + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&%'\ +11 "core" ' +2 .tSE.seek :down + "storage"( '} +258 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"((K +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (j& +3 "core" &K?  3\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +271 "core" ' + "storage"(5- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(0'y +35 "core" ' +2 "storage"(& +3 "core" &K? /\  +2 "storage"(& +3 "core" &K@ \  +2 "manipulator"&2& +3 "core" &d 5 * / +2 "manipulator"&t% +3 "core" %\ * ' ( #= +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&o( +109 "core" ( + "manipulator"&H& +4 "core" & A /  - +2 "storage"(& +3 "core" &K? | J\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&7'I +101 "core" ' + .tElbow.hold +2 "manipulator"&\ , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"& % +4 "core" % r / 4 9 + "storage"(g& +3 "core" &K? y b\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 341 counts +2 "manipulator"&#'Ξ +14 "core" ' + "manipulator"&|& +4 "core" & 1 4 - +2 "storage"(!& +3 "core" &K> \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +20 "core" ' +2 "storage"($% +3 "core" % \ +3 ."downElevator"SE.seek :down +3 "storage"( '} +100 (9% +2 "core" %W9 \ RQ +2 "manipulator"&B% +3 "core" %ϔ 5 3  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +89 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 6 + "manipulator"&{% +4 "core" %\  3 % (  +2 "storage"(p% +3 "core" % <\ +2 "storage"(;. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(l(< +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (.& +3 "core" &< \ +2 "manipulator"&W& +3 "core" & ) ) - +2 .tElbow.seek 5 + "manipulator"&*(y +41 "core" ( + "manipulator"&'& +4 "core" & 4 2  _ +2 "storage"(O& +3 "core" &< \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&3'Ϻ +93 "core" ' + "storage"(& +4 "core" &< \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(w' +278 "core" ' + "storage"(C- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +74 "core" / +2 "manipulator"&+& +3 "core" & 2 4 ' _ +2 "manipulator"&P% +3 "core" % Ͼ 3 1 H +2 .tForearm.seek :retract +2 "manipulator"&<'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&?(d +97 "core" ( + "manipulator"&D& +4 "core" &d 4 0  V +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +2 "core" &d 2 %  V +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +10 "core" ' +2 .tSE.seek :down + "storage"(c'} +271 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(`(K +366 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &KR  *\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"()' +304 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (f& +3 "core" &KS \  + "storage"(=& +4 "core" &KS \  + "manipulator"&]& +4 "core" &d ' ' A V + "manipulator"&4% +4 "core" %\ + ' & $J +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&[( +111 "core" ( + "manipulator"&>& +4 "core" & 4 0 / +2 "storage"(m& +3 "core" &KS )\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&:'I +103 "core" ' + .tElbow.hold +2 "manipulator"&I, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&Q1 +70 "core" 1 +2 "manipulator"&K% +4 "core" % q 6 * + + "storage"(&& +3 "core" &KS } { =\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 6 + 340 counts + "manipulator"&N'Ν +15 "core" ' + "manipulator"&F& +4 "core" & 2 4  . +2 "storage"(& +3 "core" &KT | | !\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&6'ϡ +27 "core" ' +2 "storage"(-% +3 "core" %  x\  +3 ."downElevator"SE.seek :down +3 "storage"(b'} +99 (E% +3 "core" %8 \ RO +2 "manipulator"&8% +3 "core" %ϣ + 4 , > +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +93 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 6 of 6..6 + #Loading generic puck from tube 6 into Collection Clamp + "collection"'~& +4 "core" &}\ +2 "manipulator"&% +4 "core" %\  * 1 $ ' + "storage"(^% +4 "core" % F\ +2 "storage"((. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(1(K +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K $\  +2 "manipulator"&}& +4 "core" & 2 4  . +2 .tElbow.seek 6 +2 "manipulator"&e( +2 "core" ( +2 "manipulator"&M& +4 "core" & 4 2 . +2 "storage"(k& +3 "core" &K. \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +46 "manipulator"&'ϡ +97 "core" ' + "storage"(u& +4 "core" &KU  \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +275 "core" ' + "storage"(R- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (Y& +2 "core" &KT @\  +2 "manipulator"&a& +3 "core" & ' ) . +2 .tElbow.seek 6 +2 "manipulator"&U( +3 "core" ( + "manipulator"&d& +4 "core" & 1 4  . + "storage"(h& +4 "core" &KT {\  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&z'u +14 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&X& +5 "storage"('} +4 "core" & 6 8 H . +2 "manipulator"&x% +3 "core" % v 2 2 Q +2 .tForearm.seek :retract +2 "manipulator"&A'\ +95 "core" ' +2 .tElbow.seek CC + "manipulator"&V( +149 "core" ' + ( + ."downElevator"SE.coast +4 "manipulator"&,& + "storage"(5 +6 "core" &, 5 4 D{ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" &+ 8 5 7 D{ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&y' +104 "core" ' +3 "manipulator"&& +4 "core" &, 4 +  D{ +2 "manipulator"&q% +3 "core" % ' ' o { +2 "collection"'& +4 "core" &~\ + "collection"'s& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &|\ +2 &\  +10 &/x\ +{ +9 &d~\ ? +10 &ry}\ O +9 &8Y}\ M +9 &^\ M +10 &`}\ M +9 &}Z\ M +9 &?]}\ M +10 &_q\ N +9 &Zk\ M +10 & ^q\ N +9 &"G\\m\ M +9 &$]e\ N +10 &%^k\ N +9 &'\\j\ M +9 &)N]l\ N +10 &+]m\ M +9 &,[s\ M +10 &.Yr\ M +9 &0V]r\ N +9 &2\\q\ M +10 &3\\n\ M +9 &5Zq\ M +9 &7_[p\ M +10 &9![r\ M +9 &:^r\ M +10 &<Zo\ M +9 &>g]n\ M +9 &@*Vq\ M +10 &A[p\ M +9 &C]h\ M +9 &Eo\\f\ M +10 &G/e[\ N +9 &Hnb\ O +10 &J{f\ Q +9 &Lf"^\ S +9 &NH=\\\ V +10 &OMMg\ W +9 &QNO]\ X +9 &S`SQ^\ X +10 &U VTZ\ Y +9 &VXV^\ Y +10 &XWWb\ Y +9 &ZcYYc\ Z +9 &\\%YXW\ Z +10 &][Y\\\ [\ +9 &_z][[\ B +9 &`Q$]]^\ )w +10 &`tt\\Z]\ T +2 ( + "collection"'s& +3 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 1.94 + .Hand.open + "manipulator"&\\1 +72 "core" 1 + "manipulator"&Z% +4 "core" % L ; { +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 6 into Processing Clamp + "processing"% & +4 "core" &\ + "manipulator"&G% +4 "core" %\ " ' ( # = +2 "storage"("% +3 "core" % T\ +2 "storage"( . +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(n(K +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &K \  +2 "manipulator"&r& +3 "core" &+ , - ' D{ +2 "manipulator"&i% +3 "core" %\ " + , = +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&/( +156 "core" ( + "manipulator"&_& +4 "core" & . ' w +2 "storage"(j& +3 "core" &K \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&5'ϡ +103 "core" ' + "storage"( & +4 "core" &K \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +278 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (2& +2 "core" &K \  +2 "manipulator"&t& +3 "core" & ' /  w +2 .tElbow.seek 6 + "manipulator"&H( +3 "core" ( +2 "manipulator"&& +3 "core" & ) /  w +2 "storage"(& +3 "core" &K ^\  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&'u +13 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +65 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"& & +5 "storage"(g'} +3 "core" & ' ,  w + "manipulator"&|% +4 "core" % | & % V +2 .tForearm.seek :retract + "manipulator"&!'\ +92 "core" ' +2 .tElbow.seek PC + "manipulator"&$( +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +84 "core" ( + "manipulator"&%& +4 "core" & 5 2  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +2 "core" & ( &  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&B' +98 "core" ' + "manipulator"&o& +4 "core" & . 3  +2 "manipulator"&7% +4 "core" % * 2 +2 "processing"%{& +3 "core" &\ +2 "processing"%#& +3 .tPC.seek :closed +2 "processing"%p(] +4 "core" &\ + &\  +9 &*{\ +| +9 &c\ @ +10 &e\ O +9 &(d\ O +9 &g\ O +10 &a\ N +9 &ok\ N +9 &0e\ O +10 &d\ N +9 &h\ N +10 & wg\ N +9 &"7j\ O +9 &#h\ N +10 &%f\ N +9 &'~f\ O +9 &)Ae\ N +10 &+h\ N +9 &,g\ N +10 &.e\ O +9 &0Hm\ O +9 &2\ e\ O +10 &3m\ O +9 &5j\ N +9 &7Qj\ N +10 &9g\ N +9 &:i\ O +10 &<g\ O +9 &>Wg\ O +9 &@k\ O +10 &Am\ O +9 &Ck\ O +9 &E\\u\ P +10 &G\ Q +9 &H\ T +10 &J\ T +9 &LX\ T +9 &N\ U +10 &O\ U +9 &Q\ T +9 &S^\ U +10 &U \ U +9 &V\ U +10 &X\ U +9 &Ze\ U +9 &\\%\ C +10 &]:;u\ 'r +9 &]1\ 0 +6 ( + "processing"%#& +4 #tProcessing Clamp onSpring/offSpring for 15/26 samples, on/off torque 1.49 + .Hand.open +2 "manipulator"&;1 +3 "core" &] \ 0 +68 1 + "manipulator"&0% +4 "core" %  0 D K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"% & +3 "core" &] \ 0 +2 #tImaging generic puck in Processing Clamp while storing it to tube 6 + "manipulator"&% +4 "core" %\  * 4  +2 "storage"(.% +3 "core" %| \ +2 "storage"(W. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"('(K +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (O& +4 "core" &K \  + "manipulator"&& +5 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +2 "core" & & 0 +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&\ ( +3 "core" ( +2 "manipulator"&S& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(C' +2 "core" & 4 1  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & 5 4  +2 .tForearm.seek PC +2 "manipulator"&+' +94 "core" ' + .tHand.close + "manipulator"&P/ +75 "core" / +2 .tPC.seek :open +2 "processing"%D( +84 "core" ' + "storage"(@- +3 "core" -' +48 ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(3'y +33 "core" ' +274 ( + "storage"(*& +4 "core" &K \  +2 "manipulator"&<& +3 "core" & 3 / ! +2 "manipulator"&w% +3 "core" %  & -  +2 .tForearm.seek :retract +2 "manipulator"&l'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&( +264 "core" ( + "manipulator"&c& +4 "core" & 3 1 2 +2 "storage"(& +3 "core" &K \  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&f'ϡ +98 "core" ' + .tHand.open + "manipulator"&=1 +67 "core" 1 +2 "storage"(]- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(4'E +26 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(>' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(m- +3 "core" -' +2 "storage"(?& +3 "core" &K B C #\  +2 "manipulator"&Q& +3 "core" & U U 2 +2 .tElbow.seek 6 +2 "manipulator"&K( +3 "core" ( + "manipulator"&&& +4 "core" & L Q 2 + "storage"(F& +2 "Can"G\  +4 "core" &K S D 1\  +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +4 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate + "storage"(-' +58 "core" ' + "manipulator"&& +4 "core" & & ) 2 +2 "storage"(E& +4 "core" &K n\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&8'I +27 "core" ' + .tElbow.hold +2 "manipulator"&[, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(:' +25 "core" ' +2 "manipulator"&~% +4 "core" %n : A d + "storage"(N& +4 "core" &K \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 337 counts +2 "manipulator"&'Κ +14 "core" ' +2 "manipulator"&^& +4 "core" & 1 4  2 + "storage"((& +4 "core" &K \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +19 "core" ' +2 "storage"()% +4 "core" % \ +2 ."downElevator"SE.seek :down +3 "storage"(}'} +100 (M% +2 "core" %= ;\ SP +2 "manipulator"&k% +4 "core" %ϟ ) ' w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +89 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'u& +4 "core" &`ttQQO\ T + #tStoring generic puck in Collection Clamp to tube 6 +2 "manipulator"&b% +3 "core" %\  0 4  +2 "storage"(`% +4 "core" %z 8\ + "storage"(I. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(T(K +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (R& +3 "core" &K \  +2 "manipulator"&Y& +3 "core" & 0 ) 2 +2 .tElbow.seek 6 +2 "manipulator"&a( +2 "core" ( +2 "manipulator"&d& +4 "core" & * 0 2 +2 "storage"(h& +3 "core" &K \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +103 "core" ' + "storage"(X& +4 "core" &K \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(x' +278 "core" ' +2 "storage"(e- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & 3 5 2 + "storage"(,& +4 "core" &K \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&L'I +28 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(z- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(' +31 "core" ' + "manipulator"&q% +4 "core" %o * ' +2 "storage"(& +3 "core" &K \  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 6 + 338 counts + "manipulator"&U'Λ +14 "core" ' + "manipulator"&& +4 "core" & 1 *  2 +2 "storage"(A& +3 "core" &K \  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&J'ϡ +22 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(\\' +39 "core" ' + "manipulator"&Z& +4 "core" & ( ,  2 +2 "manipulator"& % +4 "core" %ϩ 4 3 ! \\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +94 "core" ' +2 .tElbow.seek CC + "manipulator"&"( +152 "core" ( + "manipulator"&s& +4 "core" &- * 1 ! E +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &- 0 4 * E +2 .tForearm.seek CC +2 "manipulator"&' +98 "core" ' + .tHand.close + "manipulator"&r/ +77 "core" / + .tCC.seek :open +2 "collection"'i( +470 "core" ( + "storage"(y& +4 "core" &K \  +2 "storage"(_& +3 "core" &K \  +2 "manipulator"&j& +3 "core" &- . , E +2 "manipulator"&1% +3 "core" % + ' +2 .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&V( +165 "core" ( + "manipulator"&& +4 "core" & 4 2  +2 "storage"(& +3 "core" &K M\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 6 +2 "manipulator"&2'I +104 "core" ' + .tElbow.hold +2 "manipulator"&t, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +4 "core" % t 0 3  + "storage"(& +4 "core" &K \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 343 counts +2 "manipulator"& 'Π +14 "core" ' + "manipulator"&|& +4 "core" & 4 /  +2 "storage"(/& +3 "core" &K D\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&5'ϡ +65 "core" ' +2 "storage"(% +3 "core" % \  +3 ."downElevator"SE.seek :down +3 "storage"('} +99 (%% +2 "core" %t5 \ RO +2 "manipulator"&9% +4 "core" %ϣ ' 1 K { +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +95 "core" ' +44 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 6 to 7 + "manipulator"&o% +4 "core" %\ " 6 6  B +2 "storage"(7% +3 "core" %| \ +2 "storage"({. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(g(K +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (!& +2 "core" &K \  +2 "manipulator"&v& +4 "core" & ) 0 +2 .tElbow.seek 6 +2 "manipulator"&#( +27 "core" ( + "manipulator"&;& +4 "core" & 0 /  % +2 "storage"(0& +4 "core" &K \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"& 'ϡ +98 "core" ' +2 "storage"(& +4 "core" &K G\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(.' +276 "core" ' + "storage"(W- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&O/ +77 "core" / +2 "manipulator"&& +3 "core" & = 8 8 % +2 "manipulator"&S% +3 "core" % ϩ 4 3  +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&B(d +114 "core" ( + "manipulator"&P& +4 "core" &d - 3  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &n& +3 "core" &d + '  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&@'\ +10 "core" ' +2 .tSE.seek :down + "storage"($'} +259 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(([ +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (p& +3 "core" &[R \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(C' +275 "core" ' + "storage"(*- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(<'y +32 "core" ' + "storage"(w& +4 "core" &[ \ \ +2 "storage"(+& +3 "core" &[ \ \ +2 "manipulator"&c& +3 "core" &d 4 5  +2 "manipulator"&% +3 "core" %\ ( & ( "4 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&\ ( +118 "core" ( + "manipulator"&=& +4 "core" & 9 < 1 +2 "storage"(]& +3 "core" &[ \ \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek 7 + "manipulator"&m'̈́ +104 "core" ' + .tElbow.hold +2 "manipulator"&?, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&Q1 +65 "core" 1 +2 "manipulator"&&% +4 "core" % Ͳ 0 3 % 1 + "storage"(F& +4 "core" &[ } @\ \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 346 counts + "manipulator"&l' +22 "core" ' + "manipulator"&& +4 "core" & 4 0 / +2 "storage"(E& +3 "core" &[ \ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&~' +32 "core" ' +2 "storage"(3% +3 "core" % .\  +3 ."downElevator"SE.seek :down +3 "storage"(N'} +100 (^% +2 "core" %l= \ SQ +2 "manipulator"&(% +4 "core" % 6 5 R +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +87 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 6 to 7 +2 "manipulator"&)% +4 "core" %\  4 3  + "storage"(% +4 "core" %y &\ + "storage"(f. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(>(K +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (M& +3 "core" &K :\ +2 "manipulator"&k& +3 "core" & + ) / +2 .tElbow.seek 6 + "manipulator"&( +3 "core" ( +2 "manipulator"&K& +3 "core" & * 1  / +2 "storage"(-& +3 "core" &K \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&8'ϡ +92 "core" ' +2 "storage"(u& +4 "core" &K \ + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +276 "core" ' + "storage"(b- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&`/ +75 "core" / +2 "manipulator"&I& +3 "core" & 4 E / +2 "manipulator"&:% +3 "core" % ϫ 5 * > +2 .tForearm.seek :retract +2 "manipulator"&R'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&Y(d +114 "core" ( + "manipulator"&d& +4 "core" &d 3 0  & +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &h& +2 "core" &d / @ & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +12 "core" ' +2 .tSE.seek :down + "storage"(X'} +271 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(}([ +383 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ('& +3 "core" &[ "\ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"([' +307 "core" ' + "storage"(6- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (e& +2 "core" &[ C\ +2 "storage"(& +4 "core" &[ K\ + "manipulator"&,& +4 "core" &d 6 5 7 & + "manipulator"&z% +3 "core" %\ * * 5 5 #C +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&q( +120 "core" ( + "manipulator"&& +4 "core" & 0 4 " 1 +2 "storage"(& +3 "core" &[ G\ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 7 +2 "manipulator"&A'̈́ +105 "core" ' + .tElbow.hold +2 "manipulator"&Z, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"& 1 +71 "core" 1 +2 "manipulator"&% +3 "core" % ͯ / ) 3 +2 "storage"(a& +3 "core" &[ \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 7 + 343 counts + "manipulator"&x' +18 "core" ' + "manipulator"&L& +4 "core" & 5 5  1 +2 "storage"(U& +3 "core" &[ *\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&' +17 "core" ' +2 "storage"(s% +3 "core" % L\ +48 ."downElevator"SE.seek :down +4 "storage"( '} +100 (J% +2 "core" %8 \ SP +2 "manipulator"&% +3 "core" % ( ' % +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&r'\ +92 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 7 of 7..7 + #Loading generic puck from tube 7 into Collection Clamp +2 "collection"'G& +3 "core" &{\ +2 "manipulator"&% +4 "core" %\  4 6  +2 "storage"(y% +3 "core" %z D\ +2 "storage"(_. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(j([ +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (1& +2 "core" &[ 4\ +3 "manipulator"&& +3 "core" & 3 & 1 +2 .tElbow.seek 7 +2 "manipulator"&( +27 "core" ( + "manipulator"&& +4 "core" & / 3 - +2 "storage"("& +4 "core" &[ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&' +107 "core" ' +2 "storage"(& +3 "core" &[ \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +277 "core" ' +2 "storage"(|- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (/& +2 "core" &[ \ +2 "manipulator"& & +3 "core" & * 4 - +2 .tElbow.seek 7 +2 "manipulator"&( +9 "core" ( + "manipulator"&V& +4 "core" & 5 +  +2 "storage"(%& +3 "core" &[ \ +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&9'ΰ +26 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&2/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"& & +5 "storage"(o'} +3 "core" & 7 7  + "manipulator"&7% +4 "core" % ή 4 3  +2 .tForearm.seek :retract +2 "manipulator"&{'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&!( +152 "core" ' + ."downElevator"SE.coast + "storage"(5 +26 "core" ( + "manipulator"&v& +4 "core" & 6 6 0 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\\& +3 "core" & + 5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&;' +98 "core" ' +2 "manipulator"&0& +4 "core" & > A +2 "manipulator"&5% +4 "core" % 6 7 W +2 "collection"'& +3 "core" &\ +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'T(` +3 "core" &\ +3 &\  +9 &0x\ +z +9 &c\ > +9 &py\ N +10 &5Y\ M +9 &]\ M +10 &[\ M +9 &z_\ M +9 &;_\ N +10 &]\ M +9 &Z\ M +9 & ]|\ M +10 &"E\\|\ M +9 &$]x\ M +10 &%]{\ M +9 &'\\~\ M +9 &)L\\y\ M +10 &+\\n\ M +9 &,`w\ M +9 &.\\u\ M +10 &0U\\l\ M +9 &2\\k\ M +10 &3\\i\ M +9 &5]i\ M +9 &7\\Zk\ M +10 &9]i\ M +9 &:Ym\ M +9 &<[l\ M +10 &>f]n\ M +9 &@([q\ M +10 &A[n\ M +9 &C[q\ M +9 &El]q\ M +10 &G-ds\ N +9 &Hsg\ O +9 &J'p\ S +10 &LZVKr\ V +10 &N^Zg\ W +9 &Oa^h\ W +9 &Qdbk\ X +9 &S\\kih\ X +10 &Umjf\ Y +9 &Vsoe\ Y +9 &Xuti\ Y +10 &Z_xvp\ Z +9 &\\~}o\ [ +10 &]p\ \\ +9 &_yi\ D +9 &`Q"i\ - +10 &`vm\ S +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 2.02 + .Hand.open + "manipulator"&t1 +72 "core" 1 + "manipulator"&H% +4 "core" % 2 5  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&W'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 7 into Processing Clamp + "processing"%O& +4 "core" &\ + "manipulator"&% +4 "core" %\  & & Y ! +2 "storage"(S% +3 "core" %w \  +2 "storage"(P. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(n([ +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" &[ \ +2 "manipulator"&#& +3 "core" & 4 6 0 +2 "manipulator"&% +4 "core" %\  ( , - ! +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&.( +170 "core" ( + "manipulator"&g& +4 "core" &{ 2 / 1 / +2 "storage"(p& +3 "core" &[ \ +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&*' +101 "core" ' + "storage"($& +4 "core" &[ \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(w' +275 "core" ' + "storage"(+- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (c& +2 "core" &[ \ +2 "manipulator"&& +3 "core" &~ + ' . +2 .tElbow.seek 7 + "manipulator"&=( +4 "core" ( + "manipulator"&]& +3 "core" &~ 5 0 . +2 "storage"(C& +3 "core" &[ U\ +3 .tForearm.seek 7 + 300 counts + "manipulator"&B'ΰ +26 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&Q/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&&& +5 "storage"(F'} +4 "core" &~ 0 '  . +2 "manipulator"&% +3 "core" % ί 4 5 +2 .tForearm.seek :retract +2 "manipulator"&E'\ +92 "core" ' + .tElbow.seek PC +2 "manipulator"&3( +164 "core" ' + ."downElevator"SE.coast + "storage"(5 +90 "core" ( + "manipulator"&@& +4 "core" & 4 + +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" & & , . + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&(' +99 "core" ' + "manipulator"&\ & +4 "core" & 4 3 +2 "manipulator"&m% +4 "core" % ' & +2 "processing"%l& +3 "core" &\ +2 "processing"%)& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &\ +3 &\ 1 +10 &.G\ 2 +9 &Zs\ F +9 &s\ O +10 &c\ N +9 &d\ O +10 &Gf\ N +9 & e\ N +9 &m\ O +10 &j\ O +9 &Nm\ O +9 &!n\ O +10 &"g\ N +9 &$k\ O +10 &&We\ N +9 &(i\ N +9 &)i\ N +10 &+j\ O +9 &-_g\ N +9 &/!h\ N +10 &0k\ O +9 &2j\ O +10 &4fi\ O +9 &6)e\ N +9 &7`\ N +10 &9i\ N +9 &;oh\ N +9 &=0j\ O +10 &>h\ O +9 &@g\ N +10 &Bvm\ O +9 &D7m\ O +9 &Eu\ P +10 &G}\ Q +9 &Iq\ S +9 &K1\ T +10 &L\ T +9 &N\ T +10 &Pt\ U +9 &R6\ U +9 &S\ U +10 &U\ U +9 &W|\ U +9 &Y?\ T +10 &Z\ U +9 &\\{\ 7 +10 &]h-\ S +9 &]%\ 1 +2 ( + "processing"%)& +3 #tProcessing Clamp onSpring/offSpring for 14/26 samples, on/off torque 1.44 + .Hand.open +2 "manipulator"&f1 +76 "core" 1 + "manipulator"&<% +4 "core" %  0 ) +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%N& +3 "core" &]$ \ 1 +49 #tImaging generic puck in Processing Clamp while storing it to tube 7 +2 "manipulator"&% +3 "core" %\  ) ' % +2 "storage"(M% +3 "core" % \ +2 "storage"(k. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(K([ +9 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (-& +2 "manipulator"&u& +5 "core" &[ \ +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +2 "core" & : F +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&?( +2 ."raiseStack"SE.seek beamBreak +3 "core" ( +2 "storage"(4' +2 "manipulator"&b& +6 "core" & + 9 + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &`& +3 "core" & C 9 +2 .tForearm.seek PC +2 "manipulator"&I' +93 "core" ' +2 .tHand.close + "manipulator"&:/ +75 "core" / +2 .tPC.seek :open + "processing"%d( +79 "core" ' + "storage"(h- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(8'y +34 "core" ' +326 ( +2 "storage"(& +3 "core" &[ \ +2 "manipulator"&R& +4 "core" & 3 1  +2 "manipulator"&% +3 "core" %  / /  \ +2 .tForearm.seek :retract +2 "manipulator"&>'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&'( +292 "core" ( + "manipulator"&X& +4 "core" & 1 4  d +2 "storage"(6& +3 "core" &[ .\ +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&e' +101 "core" ' +2 .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "storage"(,- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(z'E +25 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' + "storage"(Y& +4 "core" &[ ] Y\ +2 "manipulator"& & +3 "core" & T U  d +2 .tElbow.seek 7 + "manipulator"&( +8 "core" ( + "manipulator"&a& +4 "core" & P V 1 O +2 "storage"(L& +3 "core" &[ ] Y \ +3 .tForearm.seek 7 + 600 counts + "manipulator"&U' +20 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(s' +56 "core" ' + "manipulator"&& +4 "core" & & ' , O +2 "storage"(q& +4 "core" &[ A\ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 7 +2 "manipulator"&J'̈́ +29 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(A' +25 "core" ' +2 "manipulator"&x% +3 "core" %ͯr 8 *  +2 "storage"(G& +4 "core" &[ ;\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 343 counts +2 "manipulator"&' +17 "core" ' +2 "manipulator"&y& +3 "core" & ? : M +2 "storage"(_& +4 "core" &[ ,\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&1' +17 "core" ' +2 "storage"([% +4 "core" % C\ +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (% +2 "core" %A \ RP +2 "manipulator"&"% +4 "core" % 1 ( +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'& +4 "core" &`n||[\ S + #tStoring generic puck in Collection Clamp to tube 7 +2 "manipulator"& % +3 "core" %\ " ) / : +2 "storage"(}% +4 "core" % U\ +2 "storage"(Z. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(r([ +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (|& +2 "core" &[ 9\ +2 "manipulator"&/& +3 "core" & & $ R M +2 .tElbow.seek 7 +2 "manipulator"& ( +21 "core" ( + "manipulator"&V& +4 "core" &x : 5 +2 "storage"(%& +3 "core" &[ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts +2 "manipulator"&2' +93 "core" ' + "storage"( & +4 "core" &[ L\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(7' +277 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" &x 4 1  +2 "storage"(v& +3 "core" &[ \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 7 + "manipulator"&\\'̈́ +29 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(9- +2 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(' +30 "core" ' + "manipulator"&0% +4 "core" %ͨ| 4 5 I * +2 "storage"(5& +3 "core" &[ } } *\ +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 7 + 336 counts + "manipulator"&' +18 "core" ' + "manipulator"&o& +4 "core" &x 1 4 ( +2 "storage"({& +3 "core" &[ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts +2 "manipulator"&i' +17 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(t' +39 "core" ' + "manipulator"&H& +4 "core" &x & 1 +2 "manipulator"&O% +4 "core" % + ) + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&S( +155 "core" ( + "manipulator"&& +4 "core" &' 3 4 @] +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &P& +3 "core" &' # 2  @] +2 .tForearm.seek CC + "manipulator"& ' +94 "core" ' + .tHand.close + "manipulator"&#/ +69 "core" / + .tCC.seek :open +2 "collection"'( +469 "core" ( + "storage"(;& +4 "core" &[ $\ +2 "storage"(g& +3 "core" &[ -\ +2 "manipulator"&p& +3 "core" && 3 ( ?P +2 "manipulator"&j% +3 "core" %  2 3 +46 .tForearm.seek :retract +3 "manipulator"&$'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 + "manipulator"&!( +157 "core" ( + "manipulator"&W& +4 "core" & 5 5  +2 "storage"(+& +3 "core" &[ ?\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 7 + "manipulator"&c'̈́ +104 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&]1 +67 "core" 1 +2 "manipulator"&C% +4 "core" % ͭ~ 4 4  6 +2 "storage"(Q& +3 "core" &[ \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 7 + 341 counts +2 "manipulator"&&' +17 "core" ' + "manipulator"&& +4 "core" & = 0 Q  +2 "storage"(.& +4 "core" &[ +\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts +2 "manipulator"&*' +16 "core" ' +2 "storage"(w% +3 "core" % \ +3 ."downElevator"SE.seek :down +3 "storage"(B'} +100 (@% +2 "core" %8 D\ RO +2 "manipulator"&^% +4 "core" % & 1 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +91 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 7 to 6 + "manipulator"&\ % +4 "core" %\  5 ( \ \ +2 "storage"(m% +4 "core" % \ + "storage"(l. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(F([ +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (E& +2 "core" &[ \ +2 "manipulator"&D& +4 "core" & 6 5 <  + .tElbow.seek 7 +2 "manipulator"&f( +8 "core" ( + "manipulator"&<& +4 "core" & 4 4 ? +2 "storage"(N& +3 "core" &[ T\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts +2 "manipulator"&' +103 "core" ' +2 "storage"()& +4 "core" &[ 3\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(M' +277 "core" ' + "storage"(k- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&-/ +77 "core" / +2 "manipulator"&u& +3 "core" & 4 7 / +2 "manipulator"&b% +3 "core" % + 4  +2 .tForearm.seek :retract +2 "manipulator"&`'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&((d +107 "core" ( + "manipulator"&n& +4 "core" &d 4 5  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &:& +2 "core" &d ( &  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&h'\ +10 "core" ' +2 .tSE.seek :down + "storage"(3'} +257 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(~(K +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &K \ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(4' +273 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(R'y +33 "core" ' + "storage"(& +4 "core" &K O\ +2 "storage"(I& +3 "core" &K \ +2 "manipulator"&X& +3 "core" &d & & J  +2 "manipulator"&6% +3 "core" %\ ( * 2 J ": +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&?( +109 "core" ( + "manipulator"&& +4 "core" & 4 1 , +2 "storage"(,& +3 "core" &K } B\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&'I +105 "core" ' + .tElbow.hold +2 "manipulator"&Y, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"& 1 +78 "core" 1 +2 "manipulator"&>% +3 "core" % k 3 * 8 e +2 "storage"(a& +3 "core" &K ~\ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 334 counts +2 "manipulator"&L'Η +14 "core" ' + "manipulator"&& +4 "core" & 0 * ( +2 "storage"(q& +3 "core" &K \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&8'ϡ +22 "core" ' + "storage"(x% +4 "core" % {\ +3 ."downElevator"SE.seek :down +3 "storage"(G'} +99 (z% +2 "core" %9 l\ RQ +2 "manipulator"&y% +3 "core" %ϧ 4 4 - W +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +94 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 7 to 6 + "manipulator"&[% +4 "core" %\  ) 7 ) * +2 "storage"('% +3 "core" % \ +2 "storage"(e. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &[@ \  +2 "manipulator"&"& +3 "core" & 4 3 0 ( +2 .tElbow.seek 7 + "manipulator"&U( +32 "core" ( + "manipulator"&& +4 "core" & 6 4  O +2 "storage"(s& +3 "core" &[@ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&J' +96 "core" ' + "storage"(& +4 "core" &[@ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +276 "core" ' + "storage"( - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&}/ +71 "core" / +2 "manipulator"&Z& +3 "core" & 2 4  O +2 "manipulator"&A% +3 "core" % * 1 +2 .tForearm.seek :retract +2 "manipulator"&|'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&/(d +99 "core" ( + "manipulator"&V& +4 "core" &d 0 3 \ + + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &%& +2 "core" &d & 1  + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&1'\ +10 "core" ' + .tSE.seek :down +2 "storage"( '} +272 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (K& +2 "core" &K \ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +304 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +47 (& +3 "core" &K \ +2 "storage"(& +3 "core" &K \ +2 "manipulator"&v& +3 "core" &d ) - + + "manipulator"&9% +4 "core" %\ * 4 0 #C +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&0( +113 "core" ( + "manipulator"&5& +4 "core" & 4 0 . +2 "storage"(o& +3 "core" &K z \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&{'I +108 "core" ' + .tElbow.hold +2 "manipulator"&H, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&O1 +71 "core" 1 +2 "manipulator"&2% +4 "core" % _x 0 3 ;  + "storage"( & +4 "core" &K \ + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 322 counts +2 "manipulator"&7'΋ +17 "core" ' + "manipulator"&\\& +4 "core" & 3 5 ) +2 "storage"(& +3 "core" &K \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'ϡ +17 "core" ' +2 "storage"(% +3 "core" % \ +3 ."downElevator"SE.seek :down +3 "storage"(P'} +100 (i% +2 "core" %0 | z \ RO +2 "manipulator"&% +4 "core" %ϯ 4 5  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&#'\ +92 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 6 of 6..6 + #Loading generic puck from tube 6 into Collection Clamp + "collection"'& +4 "core" &}\ +2 "manipulator"&T% +4 "core" %\ 7 5 @ 5 +2 "storage"(;% +4 "core" %~ K\ + "storage"(g. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(p(K +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (j& +3 "core" &K X\ + "manipulator"&W& +4 "core" & 4 1 ) +2 .tElbow.seek 6 + "manipulator"&+( +32 "core" ( + "manipulator"& & +4 "core" & 7 4 W +2 "storage"(S& +4 "core" &K ^\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&]'ϡ +101 "core" ' + "storage"(C& +4 "core" &K \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(Q' +276 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (.& +2 "core" &K D\ +2 "manipulator"&w& +3 "core" & 4 6  W +2 .tElbow.seek 6 +2 "manipulator"&$( +2 "core" ( +2 "manipulator"&@& +3 "core" & 8 > A W +2 "storage"(^& +3 "core" &K P\ +3 .tForearm.seek 6 + 300 counts + "manipulator"&!'u +14 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&c/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&\ & +2 "storage"(m'} +5 "core" & ' 1 W +2 "manipulator"&&% +3 "core" % w 5 7 % Q +2 .tForearm.seek :retract +2 "manipulator"&l'\ +94 "core" ' +2 .tElbow.seek CC + "manipulator"&E( +151 "core" ' + ."downElevator"SE.coast + "storage"(5 +10 "core" ( + "manipulator"&t& +4 "core" &+ 4 4 Cs +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &+ 2 + Cs +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&<' +103 "core" ' +2 "manipulator"&N& +4 "core" &+ 5 1 0 Cs +2 "manipulator"&*% +3 "core" % 1 + +2 "collection"')& +4 "core" &\ +2 "collection"'B& +3 .tCC.seek :closed +2 "collection"'r(` +3 "core" &\ +3 &\ 3 +10 &7H|\ 1 +9 &aq~\ E +9 &f\ N +10 &]\ M +9 &\\\ M +10 &Kb\ N +9 &]|\ M +9 &_{\ N +10 &^{\ M +9 &T\\{\ M +9 &!^}\ M +10 &"Z}\ M +9 &$\\{\ M +10 &&\\]~\ M +9 &([{\ M +9 &)]~\ M +10 &+Yy\ M +9 &-d]p\ M +10 &/%]o\ N +9 &0Zm\ M +9 &2\\k\ M +10 &4l\\l\ M +9 &6/^o\ M +9 &7]n\ M +10 &9]q\ M +9 &;u]k\ M +9 &=7\\q\ M +10 &>]q\ M +9 &@\\w\ M +10 &B|]s\ M +9 &D?^t\ M +9 &E`s\ N +10 &Ggs\ N +9 &Ioq\ O +10 &K;r\ Q +9 &L,r\ T +9 &NJEf\ W +10 &PoLKp\ W +9 &R1NMp\ W +9 &SRNl\ X +10 &USRo\ Y +9 &WsUSg\ Y +10 &Y4VSm\ Y +9 &ZVVg\ Z +9 &\\WVc\ Z +10 &^tZVh\ [\ +9 &_cZYn\ 0 +9 &`kYYh\ Z +10 ( + &`sqZYb\ R +2 "collection"'B& +3 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 1.93 + .Hand.open +2 "manipulator"&1 +68 "core" 1 + "manipulator"&=% +4 "core" % 0 3 " +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 6 into Processing Clamp + "processing"%-& +4 "core" &\ + "manipulator"&u% +4 "core" %\ " 1 ' # ; +2 "storage"(b% +3 "core" % \ +2 "storage"(n. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(:(K +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K \ +2 "manipulator"&f& +3 "core" &( 3 4  Ad +2 "manipulator"&`% +3 "core" %\ " & & ! ; +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&M( +158 "core" ( + "manipulator"&F& +4 "core" & 2 * ,  +2 "storage"(& +3 "core" &K J\ +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +91 "core" ' + "storage"(3& +4 "core" &K \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +278 "core" ' + "storage"(I- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (X& +2 "core" &K \ +2 "manipulator"&6& +3 "core" & 1 *   +2 .tElbow.seek 6 + "manipulator"&( +33 "core" ( + "manipulator"&,& +4 "core" & 4 1  # +2 "storage"(4& +3 "core" &K \ +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&('u +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"& / +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&>& +3 "storage"(a'} +5 "core" & 4 4  # +2 "manipulator"&% +3 "core" % o 3 - +2 .tForearm.seek :retract +2 "manipulator"&q'\ +93 "core" ' +2 .tElbow.seek PC + "manipulator"&x( +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +91 "core" ( +2 "manipulator"&h& +4 "core" & 3 0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" & ' ( \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&y' +100 "core" ' +46 "manipulator"&?& +6 "core" & ' + + "manipulator"&% +4 "core" % 4 4 +2 "processing"%L& +3 "core" &\ +2 "processing"%[& +4 .tPC.seek :closed + "processing"%'(] +4 "core" &\ + &\  +8 &+{\ +{ +10 &c\ ? +9 &k\ O +9 &.e\ N +10 &j\ N +9 &g\ N +10 &sh\ O +9 &5e\ O +9 &d\ N +10 &h\ O +9 & zi\ O +9 &"=i\ O +10 &#e\ O +9 &%b\ N +10 &'f\ O +9 &)Fd\ N +9 &+d\ N +10 &,`\ N +9 &.j\ O +9 &0Lj\ O +10 &2h\ N +9 &3j\ N +10 &5g\ N +9 &7Ue\ O +9 &9c\ N +10 &:h\ N +9 &<i\ O +9 &>^g\ N +10 &@l\ O +9 &Al\ O +10 &Co\ O +9 &Ebu\ P +9 &G\ Q +10 &H\ S +9 &J\ S +9 &L\\\ T +10 &N\ U +9 &O\ U +10 &Q\ U +9 &Sc\ U +9 &U%\ U +10 &V\ U +9 &X\ U +9 &Zh\ V +10 &\\*\ C +9 &]>:r\ &o +10 &]1\ 0 +6 ( + "processing"%[& +4 #tProcessing Clamp onSpring/offSpring for 15/26 samples, on/off torque 1.50 + .Hand.open + "manipulator"&e1 +3 "core" &] \ 0 +75 1 + "manipulator"&R% +4 "core" %  1 2 7 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%G& +3 "core" &] R\ 0 +2 #tImaging generic puck in Processing Clamp while storing it to tube 6 + "manipulator"&~% +4 "core" %\  ' &  +2 "storage"(% +3 "core" %u =\  +2 "storage"(". +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (s& +2 "manipulator"&& +5 "core" &K \ +2 & 5 4 6 +3 .tElbow.reconfigure TightElbow +2 ."raiseStack"SE.reconfigure SEplace +4 "manipulator"&$&.,(\ #b +2 "storage"(#]K-0-\ b +4 .tElbow.seek PC +2 "manipulator"&Y( +3 "core" ( + ."raiseStack"SE.seek beamBreak +4 "manipulator"&_& +3 "storage"( ' +3 "core" & - , +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +3 "core" & 2 B 6 +2 .tForearm.seek PC + "manipulator"&Z' +95 "core" ' + .tHand.close +2 "manipulator"&A/ +75 "core" / +2 .tPC.seek :open + "processing"%V( +83 "core" ' + "storage"(%- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(J'y +32 "core" ' +324 ( +2 "storage"(U& +4 "core" &K r\ + "manipulator"&|& +4 "core" & ( , + "manipulator"&% +4 "core" %  ' '   +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&K( +265 "core" ( + "manipulator"& & +4 "core" & 5 3 - +2 "storage"(& +3 "core" &K \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'ϡ +99 "core" ' + .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "storage"(v- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(9'E +23 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(5' +54 "core" ' + #tLights, camera, ACTION! +2 "storage"(o- +3 "core" -' + "storage"(/& +4 "core" &K g g\ +2 "manipulator"&O& +3 "core" & T W - +2 .tElbow.seek 6 +2 "manipulator"&2( +44 "core" ( + "manipulator"& & +4 "core" & > P  Z +2 "storage"(\\& +3 "core" &K i g\ +3 .tForearm.seek 6 + 600 counts + "manipulator"&'ϡ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(' +56 "core" ' + "manipulator"&1& +4 "core" & * 1 Z +2 "storage"(i& +4 "core" &K H\ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&'I +26 "core" ' + .tElbow.hold +2 "manipulator"&0, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"({' +22 "core" ' +2 "manipulator"&% +4 "core" %x ) *  + "storage"(T& +4 "core" &K \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 347 counts +2 "manipulator"&7'Τ +13 "core" ' +2 "manipulator"&;& +3 "core" & 5 2  X +2 "storage"(g& +4 "core" &K Q\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +24 "core" ' +2 "storage"(j% +4 "core" % \ +2 ."downElevator"SE.seek :down +3 "storage"(W'} +100 ( % +2 "core" %8> \ RR +2 "manipulator"&S% +4 "core" %ϣ 4 1 F I +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +53 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 "collection"'C& +4 "core" &`spPPV\ R +2 #tStoring generic puck in Collection Clamp to tube 6 + "manipulator"&P% +3 "core" %\ & % + !M +2 "storage"(% +4 "core" %z "\  + "storage"(H. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(#(K +9 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K 7\ +2 "manipulator"&.& +3 "core" & 0 4 % X +2 .tElbow.seek 6 +2 "manipulator"&w( +3 "core" ( + "manipulator"&@& +4 "core" & 4 1 X + "storage"(^& +4 "core" &K g\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&c'ϡ +93 "core" ' + "storage"(\ & +4 "core" &K k\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(&' +278 "core" ' + "storage"(+- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&]& +3 "core" & ' 1 X +2 "storage"(t& +3 "core" &K \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&D'I +30 "core" ' + .tElbow.hold +2 "manipulator"&Q, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(!- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(N' +29 "core" ' + "manipulator"&*% +4 "core" %f 3 0 ? I +2 "storage"($& +3 "core" &K ~\ +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 6 + 329 counts + "manipulator"&)'Β +18 "core" ' + "manipulator"&m& +4 "core" & 6 ; ; X +2 "storage"(l& +49 "core" &K ?\ +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +17 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(' +41 "core" ' +2 "manipulator"&=& +3 "core" & 4 5 X +2 "manipulator"&-% +4 "core" %Ϯ 4 5  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&b( +159 "core" ( + "manipulator"&B& +4 "core" && 3 / ' ?P +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &n& +3 "core" && 3 * : >O +2 .tForearm.seek CC + "manipulator"&' +96 "core" ' + .tHand.close + "manipulator"&f/ +71 "core" / +2 .tCC.seek :open + "collection"'`( +470 "core" ( + "storage"(<& +4 "core" &K \ +2 "storage"(F& +3 "core" &K n\ +2 "manipulator"&& +3 "core" &% ' * >O +2 "manipulator"&p% +3 "core" %  ( 3 +2 .tForearm.seek :retract +2 "manipulator"&3'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&E( +158 "core" ( + "manipulator"&k& +4 "core" & 5 6  +2 "storage"(I& +4 "core" &K \ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 6 + "manipulator"&X'I +102 "core" ' + .tElbow.hold +2 "manipulator"&6, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&,1 +76 "core" 1 +2 "manipulator"&4% +4 "core" % w = 8 > ] + "storage"( & +4 "core" &K +\ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 346 counts +2 "manipulator"&>'Σ +15 "core" ' + "manipulator"&& +4 "core" & 7 < @ } +2 "storage"(M& +3 "core" &K ;\ +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +21 "core" ' +2 "storage"(% +4 "core" % 7\ +2 ."downElevator"SE.seek :down +3 "storage"(('} +100 (h% +2 "core" %7 @\ QN +2 "manipulator"&z% +4 "core" %Ϣ 0 3 4 T +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +45 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 6 to 5 + "manipulator"&?% +4 "core" %\  5 * ' +2 "storage"(% +4 "core" % -\  + "storage"(L. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(a(K +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (q& +2 "core" &K R\ +2 "manipulator"&d& +3 "core" & 5 5 < } +2 .tElbow.seek 6 +2 "manipulator"&[( +3 "core" ( + "manipulator"&e& +4 "core" & 9 A } + "storage"(R& +4 "core" &K \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&G'ϡ +97 "core" ' +2 "storage"(~& +4 "core" &K B\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +277 "core" ' + "storage"("- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&s/ +66 "core" / +2 "manipulator"&& +3 "core" & 2 4 } +2 "manipulator"&_% +3 "core" % Ϝ 3 ' +2 .tForearm.seek :retract +2 "manipulator"&}'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&y(d +108 "core" ( + "manipulator"&A& +4 "core" &d 4 5   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &:& +2 "core" &d 5 4  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&%'\ +10 "core" ' +2 .tSE.seek :down + "storage"(x'} +260 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(8(< +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ('& +3 "core" &< \ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"( ' +271 "core" ' + "storage"(U- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(|'y +35 "core" ' + "storage"(& +4 "core" &< (\ +2 "storage"(Z& +3 "core" &< \ +2 "manipulator"& & +3 "core" &d 4 6   +2 "manipulator"&% +3 "core" %\ ( ( + "7 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&Y(y +113 "core" ( + "manipulator"&& +4 "core" &z 0 " 1 +2 "storage"(v& +3 "core" &< \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&o'b +102 "core" ' + .tElbow.hold +2 "manipulator"&/, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&O1 +73 "core" 1 +2 "manipulator"&% +3 "core" % x 0 4 ! +2 "storage"( & +4 "core" &< 5\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 322 counts + "manipulator"&\\'Τ +14 "core" ' +2 "manipulator"&1& +4 "core" & 3 2 ( + "storage"(i& +4 "core" &< \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&J'Ϻ +19 "core" ' + "storage"(% +4 "core" % \ +3 ."downElevator"SE.seek :down +3 "storage"(T'} +99 (9% +2 "core" %8 \ RP +2 "manipulator"&;% +3 "core" %ϴ 4 5  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&g'\ +89 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 6 to 5 + "manipulator"&j% +4 "core" %\  5 2  +2 "storage"(K% +3 "core" %x \  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(5(K +367 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &KU } \  + "manipulator"&S& +4 "core" & ) 2x ( + .tElbow.seek 6 +2 "manipulator"&( +32 "core" ( + "manipulator"&2& +4 "core" & 5 0 & P +2 "storage"(& +3 "core" &KK \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +93 "core" ' + "storage"(7& +4 "core" &KJ ;\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +39 "storage"(C' +287 "core" ' + "storage"(P- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b + .tHand.close +2 "manipulator"&/ +70 "core" / +2 "manipulator"&H& +3 "core" & / 1 P +2 "manipulator"&{% +4 "core" % Ϙ 3 1 [ +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&.(d +104 "core" ( + "manipulator"&@& +4 "core" &d 0 )   +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" &d & 2  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&'\ +9 "core" ' +2 .tSE.seek :down + "storage"(\ '} +269 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(W(< +367 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &< 1\ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(0' +304 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (+& +3 "core" &< ~\ + "storage"(]& +4 "core" &< \ + "manipulator"&t& +4 "core" &d + (  + "manipulator"&!% +4 "core" %\ ( 4 0 4 # +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&*(y +113 "core" ( + "manipulator"&$& +4 "core" &p 5 3  1 +2 "storage"(m& +3 "core" &< | \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&l'b +103 "core" ' + .tElbow.hold +2 "manipulator"&=, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&-1 +76 "core" 1 +2 "manipulator"&c% +4 "core" % ͍ B 9 f + "storage"(w& +4 "core" &< s\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 343 counts + "manipulator"&&'ι +14 "core" ' + "manipulator"&D& +4 "core" & 3 5 + +2 "storage"()& +3 "core" &< \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&N'Ϻ +24 "core" ' +2 "storage"(B% +3 "core" %  &\  +3 ."downElevator"SE.seek :down +3 "storage"(n'} +100 (% +3 "core" %E2 |\ QN +2 "manipulator"&Q% +4 "core" %ϼ 4 4  W +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +94 "core" ' +43 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 5 of 5..5 + #Loading generic puck from tube 5 into Collection Clamp + "collection"'u& +4 "core" &E\ +2 "manipulator"&r% +4 "core" %\ * ' 8 +2 "storage"(<% +3 "core" %{ u\  +2 "storage"(F. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (p& +2 "core" &< R\ +2 "manipulator"&k& +4 "core" & 4 4  + + .tElbow.seek 5 +2 "manipulator"&I(y +37 "core" ( + "manipulator"&& +4 "core" &v 5 5 # K +2 "storage"(b& +4 "core" &< \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&,'Ϻ +100 "core" ' + "storage"(4& +4 "core" &< \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"( ' +277 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (M& +2 "core" &< )\ +2 "manipulator"&& +3 "core" &v 6 4  K +2 .tElbow.seek 5 + "manipulator"&3(y +3 "core" ( +2 "manipulator"&h& +3 "core" &v 1 & K +2 "storage"(z& +3 "core" &< J\ +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&E'Ύ +19 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&X/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&?& +5 "storage"(>'} +4 "core" &v 5 4 , K +2 "manipulator"&% +3 "core" % Α ' *  +2 .tForearm.seek :retract +2 "manipulator"&L'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&q( +150 "core" ' + ."downElevator"SE.coast + "storage"(5 +12 "core" ( + "manipulator"&& +4 "core" &- 5 6 E +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &d& +3 "core" &, 6 1 E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&e' +98 "core" ' + "manipulator"&R& +4 "core" &- 9 6 . E +2 "manipulator"&% +4 "core" % 3 * + +2 "collection"'~& +3 "core" &2\ +2 "collection"'(& +3 .tCC.seek :closed +2 "collection"'#(` +3 "core" &8\ +4 &W\ 7 +9 &8I{\ 0 +9 &_pD\ E +10 &e\ N +9 &]~\ M +9 &\\\ M +10 &K\\|\ M +9 &Z\ M +10 &]\ N +9 &]\ M +9 &SZ\ M +10 &!\\\ M +9 &"Z\ M +9 &$[\ M +10 &&[\\|\ M +9 &(Z\ M +10 &)\\\ M +9 &+Z~\ M +9 &-dY}\ M +10 &/&]}\ M +9 &0Z\ M +9 &2[\ M +10 &4l\\|\ M +9 &6.\\~\ M +10 &7\\\ M +9 &9\\|\ M +9 &;s\\\ M +10 &=6\\}\ M +9 &>]y\ M +9 &@\\v\ M +10 &B|\\m\ M +9 &D>Zm\ M +10 &E`s\ N +9 &Ghq\ N +9 &Izy\ y\ P +10 &K18(m\ T +9 &LZWj\ W +9 &N_]g\ W +10 &Pmcac\ X +9 &R.eem\ X +10 &Skjh\ X +9 &Uome\ Y +9 &Wosrl\ Z +10 &Y1wwo\ Z +9 &Zzzq\ [ +9 &\\~p\ [ +10 &^qp\ \\ +9 &_bq\ . +9 &`q l\ U +10 ( + &`uph\ Q +2 "collection"'(& +3 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 2.07 + .Hand.open +2 "manipulator"&61 +74 "core" 1 +2 "manipulator"&% +4 "core" %  2 4 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +97 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 5 into Processing Clamp + "processing"%s& +4 "core" &\ + "manipulator"&% +4 "core" %\ " 0 5 & < +2 "storage"(_% +3 "core" % 9\ +2 "storage"(A. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(:(< +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (G& +2 "core" &< \ +2 "manipulator"&[& +3 "core" &* 1 4 $ Bk +2 "manipulator"&}% +3 "core" %\ " 2 5 # < +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&(y +181 "core" ( + "manipulator"&a& +4 "core" &p 1 5  - +2 "storage"('& +3 "core" &< \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&U'Ϻ +98 "core" ' + "storage"(x& +4 "core" &< \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +276 "core" ' + "storage"(Z- +3 "core" -' +2 .tSE.configure SEconfig +47 "storage"(#QK-0-\ b +4 ( & +2 "core" &<  \ +2 "manipulator"&& +3 "core" &q * 1 - +2 .tElbow.seek 5 +2 "manipulator"&(y +3 "core" ( +2 "manipulator"&v& +3 "core" &q 2 4  - +2 "storage"( & +3 "core" &< { \ +3 .tForearm.seek 5 + 300 counts + "manipulator"&y'Ύ +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&O/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"( '} +7 "core" &q ' + - + "manipulator"&1% +4 "core" % Ώ + 1 +2 .tForearm.seek :retract +2 "manipulator"&i'\ +97 "core" ' +2 .tElbow.seek PC + "manipulator"&( +155 "core" ' + ."downElevator"SE.coast + "storage"(5 +98 "core" ( + "manipulator"&%& +4 "core" & 4 3 ' +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" & 4 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&;' +102 "core" ' + "manipulator"&Y& +4 "core" & 6 5 +2 "manipulator"&o% +4 "core" % - + +2 "processing"%j& +3 "core" &\ +2 "processing"%\\& +3 .tPC.seek :closed +2 "processing"%K(] +3 "core" &\ +3 &\ \ +8 &-{\ +{ +10 &c\ ? +9 &l\ O +9 &/e\ O +10 &h\ O +9 &e\ O +9 &vj\ N +10 &7i\ O +9 &g\ O +10 &g\ O +9 & }g\ O +9 &"?j\ O +10 &$e\ N +9 &%e\ N +10 &'f\ O +9 &)Ge\ O +9 &+ j\ O +10 &,f\ N +9 &.h\ N +9 &0Pj\ N +10 &2i\ O +9 &3j\ O +9 &5b\ N +10 &7Xh\ N +9 &9d\ O +10 &:g\ O +9 &<d\ N +9 &>_e\ O +10 &@"k\ N +9 &Aj\ O +9 &Cm\ O +10 &Edr\ P +9 &G$x\ P +10 &H\ R +9 &J\ T +9 &L`\ T +10 &N!\ T +9 &O\ U +9 &Q\ U +10 &Se\ U +9 &U&\ U +10 &V\ U +9 &X\ U +9 &Zl\ U +10 &\\-\ B +9 &]>;v\ (t +9 &]*\ , +7 ( + "processing"%\\& +4 #tProcessing Clamp onSpring/offSpring for 15/26 samples, on/off torque 1.47 + .Hand.open +2 "manipulator"&1 +2 "core" &]\ , +75 1 + "manipulator"&|% +4 "core" %  2 4 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&J'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%T& +3 "core" &]\ , +2 #tImaging generic puck in Processing Clamp while storing it to tube 5 + "manipulator"&8% +4 "core" %\ " 1 4  : + "storage"( % +4 "core" %{ \ + "storage"(S. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(2(< +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "manipulator"&7& +6 "core" &< \ + & + ( +3 .tElbow.reconfigure TightElbow +2 ."raiseStack"SE.reconfigure SEplace +4 "manipulator"&$&.,(\ #b +3 "storage"(#]K-0-\ b +2 .tElbow.seek PC +3 "manipulator"&/( +4 "core" ( + "manipulator"&g& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(P' +3 "core" & 5 5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & 1 E + +2 .tForearm.seek PC +2 "manipulator"&H' +93 "core" ' + .tHand.close +2 "manipulator"&{/ +74 "core" / +2 .tPC.seek :open +2 "processing"%@( +87 "core" ' + "storage"(^- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('y +32 "core" ' +319 ( + "storage"(& +4 "core" &< \ +2 "manipulator"&& +3 "core" & 4 1  +2 "manipulator"&C% +3 "core" %  + 3 +2 .tForearm.seek :retract +2 "manipulator"&5'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&(y +261 "core" ( + "manipulator"&\ & +4 "core" &v 5 5 1 +2 "storage"(& +3 "core" &< \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&+'Ϻ +103 "core" ' + .tHand.open + "manipulator"&]1 +77 "core" 1 +2 "storage"(t- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(!'E +27 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"($' +52 "core" ' + #tLights, camera, ACTION! +2 "storage"(m- +3 "core" -' +2 "storage"(.& +3 "core" &< E C `\ +2 "manipulator"&-& +3 "core" &v Y X 1 +2 .tElbow.seek 5 + "manipulator"&c(y +4 "core" ( +2 "manipulator"&w& +3 "core" &v V Q 1 +2 "storage"(D& +4 "core" &< L K \ +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&)'Ϻ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(B' +59 "core" ' + "manipulator"&& +4 "core" &v ( + ' 1 +2 "storage"(& +4 "core" &< \ + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&Q'b +27 "core" ' + .tElbow.hold +2 "manipulator"&*, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(l' +25 "core" ' +2 "manipulator"&u% +4 "core" %f ' + a + "storage"(&& +4 "core" &< b\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 304 counts + "manipulator"&r'Β +23 "core" ' +2 "manipulator"&<& +4 "core" & 4 2 7 ( + "storage"(F& +4 "core" &< 5\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&0'Ϻ +27 "core" ' +2 "storage"(p% +4 "core" % \ +2 ."downElevator"SE.seek :down +3 "storage"(k'} +100 (% +2 "core" %h@ 8\ RQ +2 "manipulator"&b% +4 "core" %Ͻ - )   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +90 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'4& +4 "core" &`un}|o\ Q + #tStoring generic puck in Collection Clamp to tube 5 + "manipulator"&n% +4 "core" %\ " ' ' > +2 "storage"(W% +3 "core" %} \  +2 "storage"(=. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(f(< +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &< \ +2 "manipulator"&M& +3 "core" & 1 4 > ( +2 .tElbow.seek 5 +2 "manipulator"&(y +25 "core" ( + "manipulator"&h& +4 "core" & 1 4 u +2 "storage"(z& +4 "core" &< Q\ +2 .tForearm.reconfigure TightForearm +46 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 5 + 600 counts +2 "manipulator"&X'Ϻ +100 "core" ' + "storage"(?& +4 "core" &< \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +276 "core" ' + "storage"(I- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&,& +2 "core" & ' ' u +2 "storage"(& +3 "core" &< \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&d'b +25 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(E- +2 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(R' +30 "core" ' + "manipulator"&% +4 "core" %͔ + 0 +2 "storage"(~& +3 "core" &< '\ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 350 counts +2 "manipulator"&3' +14 "core" ' + "manipulator"&>& +4 "core" & 3 0 s +2 "storage"(L& +4 "core" &< J\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&`'Ϻ +22 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(6' +37 "core" ' +2 "manipulator"&& +3 "core" & & ' s +2 "manipulator"&s% +4 "core" % & * Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(( +163 "core" ( + "manipulator"&_& +4 "core" &* 4 0  Bg +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &) 0 4  Bg +2 .tForearm.seek CC +2 "manipulator"&G' +94 "core" ' + .tHand.close + "manipulator"&[/ +75 "core" / +2 .tCC.seek :open + "collection"'}( +469 "core" ( + "storage"(e& +4 "core" &< \ +2 "storage"(a& +3 "core" &< K\ +2 "manipulator"&'& +3 "core" &) 1 ' 7 Ad +2 "manipulator"&% +3 "core" %  4 5 * +2 .tForearm.seek :retract +2 "manipulator"&x'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&q(y +185 "core" ( + "manipulator"&"& +4 "core" &v 4 4  - +2 "storage"(Z& +3 "core" &< 6\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 5 + "manipulator"& 'b +99 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&v1 +76 "core" 1 +3 "manipulator"& % +3 "core" % ͌ 4 6 / +2 "storage"(O& +3 "core" &< \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 342 counts +2 "manipulator"&'θ +13 "core" ' + "manipulator"&1& +4 "core" & 1 = ( +2 "storage"(& +3 "core" &< .\ +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&U'Ϻ +21 "core" ' +2 "storage"(% +3 "core" % \ +3 ."downElevator"SE.seek :down +3 "storage"(y'} +100 (%% +2 "core" %6 0\ RN +2 "manipulator"&9% +4 "core" %Ͽ 5 4 1 e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 4 + "manipulator"&Y% +4 "core" %\  ' (  +2 "storage"(o% +3 "core" % -\ +2 "storage"(j. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"( (< +9 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (i& +2 "core" &< :\ +2 "manipulator"&V& +3 "core" & 6 6 ( +2 .tElbow.seek 5 +2 "manipulator"&\\(y +36 "core" ( + "manipulator"&& +4 "core" & 6 = D & +2 "storage"(|& +3 "core" &< -\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&T'Ϻ +101 "core" ' + "storage"(8& +4 "core" &< >\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"( ' +282 "core" ' + "storage"(S- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&7/ +65 "core" / +2 "manipulator"&& +3 "core" & 5 3  & +2 "manipulator"&g% +3 "core" % Ͼ 4 4 +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&;(d +100 "core" ( +71 "manipulator"&{& +3 "core" &d - ( J +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" &d 0 5  J + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&^'\ +21 "core" ' + .tSE.seek :down +2 "storage"('} +263 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(J(,L +415 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (K& +3 "core" &,O \ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(P' +274 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"('y +34 "core" ' + "storage"(C& +4 "core" &,O \ +2 "storage"(H& +3 "core" &,O V\ +2 "manipulator"&\ & +3 "core" &d 4 5 A J +2 "manipulator"&% +3 "core" %\  + 5 + S +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&/(^ +117 "core" ( + "manipulator"&]& +4 "core" &b 0 6 1 +2 "storage"(t& +3 "core" &,O Q\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek 4 + "manipulator"&m'ͷ +102 "core" ' + .tElbow.hold +2 "manipulator"&., +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&-1 +74 "core" 1 +2 "manipulator"&5% +3 "core" % 0 3 - +2 "storage"(w& +3 "core" &,O \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 328 counts +2 "manipulator"&D' +14 "core" ' + "manipulator"&& +4 "core" &~ : ' - +2 "storage"(& +3 "core" &,O \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&u' +18 "core" ' + "storage"(&% +4 "core" %} \ +3 ."downElevator"SE.seek :down +49 "storage"('} +100 (<% +2 "core" %> \ RQ +2 "manipulator"&!% +3 "core" % 2 ' { +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&F'\ +92 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 4 + "manipulator"&p% +4 "core" %\ 4 5  3 +2 "storage"(% +3 "core" %u S\ +2 "storage"(+. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"($(< +363 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &<I 6\  +2 "manipulator"&b& +3 "core" &~ & &  - +2 .tElbow.seek 5 + "manipulator"&)(y +4 "core" ( + "manipulator"&c& +4 "core" &~ 1 4 & - +2 "storage"(B& +3 "core" &< ;\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&Q'Ϻ +96 "core" ' + "storage"(r& +4 "core" &< 4\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(4' +280 "core" ' + "storage"(n- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&W/ +71 "core" / +2 "manipulator"&=& +3 "core" &~ 5 6 & - +2 "manipulator"&l% +4 "core" % ϶ 4 3   +2 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&M(d +111 "core" ( + "manipulator"&h& +4 "core" &d 2 4 . +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &z& +3 "core" &d 2 4 . + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&0'\ +16 "core" ' +2 .tSE.seek :down + "storage"(?'} +271 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(k(,L +363 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (2& +3 "core" &,I 5\ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(*' +304 "core" ' + "storage"(N- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (I& +3 "core" &,M o i I\ + "storage"(,& +4 "core" &,M [ a \ + "manipulator"&& +4 "core" &d \\ T  . + "manipulator"&E% +4 "core" %\ + G 9 > $G + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&(^ +115 "core" ( + "manipulator"&~& +4 "core" &_ N T g / +2 "storage"(>& +3 "core" &,L \ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"&L'ͷ +103 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&s1 +65 "core" 1 +2 "manipulator"&X% +4 "core" % W U y + "storage"(& +4 "core" &,L g g\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 328 counts + "manipulator"&' +14 "core" ' + "manipulator"&d& +4 "core" & @ 8 . ) +2 "storage"(3& +3 "core" &,L r\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&R' +23 "core" ' +2 "storage"(_% +3 "core" %  x\  +3 ."downElevator"SE.seek :down +3 "storage"(A'} +100 (`% +2 "core" %E0 d [ Q\ RQ +2 "manipulator"& % +3 "core" % F W 6 [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&['\ +91 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 4 of 4..4 + #Loading generic puck from tube 4 into Collection Clamp + "collection"'& +4 "core" &\ +2 "manipulator"&#% +4 "core" %\  1 3  +2 "storage"(e% +3 "core" %| v\ +2 "storage"(a. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"('(,L +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &,L .\  +2 "manipulator"&"& +4 "core" & 5 4 ) +2 .tElbow.seek 4 +2 "manipulator"&Z(^ +30 "core" ( +2 "manipulator"&G& +4 "core" &g 2 4 e +2 "storage"((& +3 "core" &,L 2\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&v' +104 "core" ' + "storage"( & +4 "core" &,L \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(O' +276 "core" ' + "storage"(1- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &,L ?\  +2 "manipulator"&& +3 "core" &g 5 7 e +2 .tElbow.seek 4 + "manipulator"&x(^ +3 "core" ( +2 "manipulator"&%& +3 "core" &g 1 #  e +2 "storage"(9& +3 "core" &,L \  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&q' +15 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"& / +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&Y& +5 "storage"(o'} +4 "core" &g 0 , e +2 "manipulator"&% +3 "core" % & 1 / B +2 .tForearm.seek :retract +2 "manipulator"&j'\ +90 "core" ' +2 .tElbow.seek CC + "manipulator"&i( +155 "core" ' + ."downElevator"SE.coast + "storage"(5 +7 "core" ( + "manipulator"&6& +4 "core" &+ 4 * Ct +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" &+ ) 2 - Ct + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +100 "core" ' + "manipulator"&|& +4 "core" &+ / 3  Ct +2 "manipulator"&U% +4 "core" % , ( +2 "collection"'8& +3 "core" &t\ +2 "collection"'y& +3 .tCC.seek :closed +2 "collection"'f(` +3 "core" &C\ +3 &\ 5 +10 &9H|\ 1 +9 &cq\ E +10 &d\ N +9 &\\G\ M +9 &[\ M +10 &N_M\ N +9 &]{\ M +9 &_\ M +10 &]\ M +9 &XZ~\ M +10 &!Z\ M +9 &"Y~\ M +9 &$\\\ M +10 &&`\\\ M +9 &("Z\ M +9 &)\\\ M +10 &+Z\ M +9 &-h\\\ M +10 &/*\\\ M +9 &0Y{\ M +9 &2[\ M +10 &4q\\\ M +9 &63\\\ M +9 &7\\\ M +10 &9\\\ M +9 &;x\\\ M +10 &=:[\ M +9 &>]\ M +9 &@\\\ M +10 &B\\l\ M +9 &DA\\k\ M +9 &F]w\ N +10 &Gg{\ N +9 &Ir}\ O +10 &K>\ Q +9 &L,{\ T +9 &NKEm\ W +10 &PrLKi\ W +9 &R4NOl\ W +9 &SSRm\ X +10 &USSm\ X +9 &WvUTg\ X +10 &Y5UUp\ Z +9 &ZUTj\ Z +9 &\\WVp\ Z +10 &^wYWt\ [\ +9 &_b[Zo\ / +9 &`kYZs\ \\ +10 ( + &`tqZYr\ S +2 "collection"'y& +3 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 1.97 + .Hand.open +2 "manipulator"&1 +74 "core" 1 + "manipulator"&% +4 "core" %  0 ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +142 "core" ' +4 .tSC.coast "storage"(6 +3 #tLoading generic puck from tube 4 into Processing Clamp + "processing"%7& +3 "core" &\ +2 "manipulator"&% +4 "core" %\ " - ( A +2 "storage"(g% +3 "core" %| 2\ +2 "storage"({. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(:(,L +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (T& +2 "core" &,L \  +2 "manipulator"&\\& +4 "core" &+ 1 * Cp +2 "manipulator"&% +3 "core" %\ " ' & A +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"& (^ +183 "core" ( + "manipulator"& & +4 "core" &\\ ) 0  * +2 "storage"(K& +4 "core" &,L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +91 "core" ' + "storage"(& +4 "core" &,L \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(C' +276 "core" ' + "storage"(H- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (\ & +2 "core" &,L |\  +2 "manipulator"&& +3 "core" &\\ , 2 * +2 .tElbow.seek 4 +2 "manipulator"&](^ +3 "core" ( + "manipulator"&t& +4 "core" &\\ 3 0 * +2 "storage"(P& +3 "core" &,L \  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&;' +20 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&-/ +67 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&5& +2 "storage"(w'} +6 "core" &\\ 3 4  * +2 "manipulator"&% +3 "core" % ( ' +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.seek PC + "manipulator"&&( +157 "core" ' + ."downElevator"SE.coast + "storage"(5 +97 "core" ( +2 "manipulator"&^& +4 "core" & 5 5 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &/& +3 "core" & 1 ) + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&<' +103 "core" ' + "manipulator"&!& +4 "core" & * 1  +2 "manipulator"&m% +4 "core" % , ' +2 "processing"%D& +3 "core" &\ +2 "processing"%p& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &\ +3 &\ 0 +10 &4F\ 2 +9 &`s\ F +10 &s\ O +9 &b\ N +9 &i\ N +10 &Nk\ N +9 &h\ N +9 &k\ N +10 &d\ N +9 &Vh\ N +10 &!h\ O +9 &"e\ N +9 &$g\ O +10 &&^f\ N +9 &( i\ N +9 &)g\ N +10 &+e\ N +9 &-ff\ N +10 &/'d\ O +9 &0k\ N +9 &2f\ N +10 &4mh\ O +9 &60d\ N +9 &7f\ N +10 &9g\ N +9 &;vc\ N +10 &=9e\ N +9 &>j\ O +9 &@f\ N +10 &B|n\ O +9 &D>m\ O +9 &Ey\ P +10 &G\ R +9 &Iv\ T +10 &K8\ T +9 &L\ T +9 &N\ T +10 &P|\ T +9 &R>\ T +9 &S\ U +10 &U\ T +9 &W\ U +10 &YE\ U +9 &[\ U +9 &\\{\ 4 +10 &]i)\ U +9 &]+\ 5 +3 ( + "processing"%p& +2 #tProcessing Clamp onSpring/offSpring for 14/26 samples, on/off torque 1.49 + .Hand.open +2 "manipulator"&+1 +67 "core" 1 + "manipulator"&% +4 "core" % 3 +  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +3 "core" &](\ 5 +2 #tImaging generic puck in Processing Clamp while storing it to tube 4 + "manipulator"&J% +4 "core" %\  ) -  +2 "storage"(% +3 "core" %t 0\  +2 "storage"(b. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(c(,L +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (B& +4 "core" &,L \  +2 "manipulator"&r& +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" & ) , # +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&.( +3 "core" ( + ."raiseStack"SE.seek beamBreak +4 "manipulator"&F& +3 "storage"(n' +3 "core" & + & +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" & F 2 +2 .tForearm.seek PC + "manipulator"&=' +95 "core" ' + .tHand.close + "manipulator"&l/ +68 "core" / +2 .tPC.seek :open +2 "processing"%h( +90 "core" ' + "storage"(z- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(Q'y +28 "core" ' +321 ( + "storage"()& +4 "core" &,L Y\  +2 "manipulator"&& +3 "core" & 1 ' +2 "manipulator"&4% +3 "core" %  + '   +2 .tForearm.seek :retract + "manipulator"&$'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&2(^ +267 "core" ( + "manipulator"&?& +4 "core" &m 4 5  - +2 "storage"(N& +3 "core" &,L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&I' +112 "core" ' + .tHand.open + "manipulator"&,1 +74 "core" 1 +2 "storage"(- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(E'E +26 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"(~' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(>- +3 "core" -' +2 "storage"(M& +3 "core" &,L A ? \  +2 "manipulator"&s& +3 "core" &m S X B - +2 .tElbow.seek 4 + "manipulator"&X(^ +40 "core" ( + "manipulator"&& +4 "core" &h W Z   +2 "storage"(d& +3 "core" &,L g g\  +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&3' +14 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(_' +56 "core" ' + "manipulator"&0& +4 "core" &h - 3   +2 "storage"(`& +3 "core" &,L V\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"& 'ͷ +27 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(L' +24 "core" ' +2 "manipulator"&% +3 "core" % ' ' +2 "storage"(& +4 "core" &,L \  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 4 + 349 counts +2 "manipulator"&#' +14 "core" ' +2 "manipulator"&e& +3 "core" &j 5 2  +2 "storage"(a& +4 "core" &,L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +47 "manipulator"&' +17 "core" ' +2 "storage"(*% +3 "core" % U\ +3 ."downElevator"SE.seek :down +3 "storage"("'} +100 (G% +3 "core" %= \ SS +2 "manipulator"&(% +4 "core" % 3 7 b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +89 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"' & +4 "core" &`toNOn\ S + #tStoring generic puck in Collection Clamp to tube 4 +2 "manipulator"&A% +3 "core" %\  4 4  +2 "storage"(k% +4 "core" %z A\ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"([(,L +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (1& +3 "core" &,L \  +2 "manipulator"&& +3 "core" &j 4 1  +2 .tElbow.seek 4 +2 "manipulator"&(^ +8 "core" ( +2 "manipulator"&%& +3 "core" &] 4 1   +2 "storage"(9& +4 "core" &,L H\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"& ' +102 "core" ' + "storage"(Y& +4 "core" &,L \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +278 "core" ' + "storage"(Z- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&v& +2 "core" &] 5 5 2  +2 "storage"(6& +3 "core" &,L 1\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"&V'ͷ +26 "core" ' + .tElbow.hold +2 "manipulator"&O, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(q- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(|' +28 "core" ' + "manipulator"&U% +4 "core" % , ( r +2 "storage"(8& +3 "core" &,L \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 344 counts +2 "manipulator"&x' +14 "core" ' + "manipulator"&o& +4 "core" &a 5 5  +2 "storage"(j& +3 "core" &,L 4\  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts + "manipulator"&}' +15 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(' +38 "core" ' +2 "manipulator"&& +3 "core" &a 5 5   +2 "manipulator"&y% +4 "core" % ) ( +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +87 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +195 "core" ( +2 "manipulator"&g& +4 "core" & 5 3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" & A ( +2 .tForearm.seek CC +2 "manipulator"&T' +94 "core" ' + .tHand.close + "manipulator"&\\/ +72 "core" / + .tCC.seek :open +2 "collection"'( +469 "core" ( + "storage"(& +4 "core" &,L .\  +2 "storage"( & +3 "core" &,L 1\  +2 "manipulator"&K& +3 "core" & 5 3 +2 "manipulator"&'% +3 "core" % 0 6 5  +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&i(^ +144 "core" ( + "manipulator"&S& +4 "core" &g > B N  +2 "storage"(H& +3 "core" &,L \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 + "manipulator"&\ 'ͷ +99 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&t1 +67 "core" 1 +2 "manipulator"&P% +4 "core" % 4 5  + "storage"(-& +4 "core" &,L X\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 348 counts +2 "manipulator"&5' +14 "core" ' + "manipulator"&& +4 "core" &s 3 >  } +5 "storage"( & +4 "core" &,L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +19 "core" ' +2 "storage"(C% +3 "core" % \  +3 ."downElevator"SE.seek :down +3 "storage"(;'} +100 (^% +2 "core" %5 "\ RO +2 "manipulator"&/% +4 "core" % 5 7   + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&]'\ +93 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 3 + "manipulator"&!% +4 "core" %\ ! 6 8 B 2 +2 "storage"(m% +3 "core" %{ !\ +2 "storage"(D. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(w(,L +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &,L $\  +2 "manipulator"&@& +4 "core" &s 7 6 R } +2 .tElbow.seek 4 + "manipulator"&+(^ +10 "core" ( + "manipulator"&& +4 "core" &b ' 3 $  +2 "storage"(& +3 "core" &,L $\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&J' +93 "core" ' + "storage"(& +4 "core" &,L t\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(b' +275 "core" ' + "storage"(p- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&B/ +73 "core" / +2 "manipulator"&r& +3 "core" &b 4 4  +2 "manipulator"&F% +3 "core" %  3 5  D +2 .tForearm.seek :retract +2 "manipulator"&W'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&<(d +103 "core" ( + "manipulator"&l& +4 "core" &d 5 /  0 + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &:& +3 "core" &d 5 3 K 0 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&z'\ +10 "core" ' +2 .tSE.seek :down + "storage"(&'} +258 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(u( +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & \ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(n' +276 "core" ' + "storage"()- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"('y +33 "core" ' + "storage"(4& +4 "core" & 6\ +46 "storage"(=& +5 "core" & b\ + "manipulator"&?& +4 "core" &d 3 3  0 + "manipulator"&N% +4 "core" %\ & 5 6 - !+ + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&.(_ +115 "core" ( + "manipulator"&,& +4 "core" &_ 5 4  - +2 "storage"(& +3 "core" & I\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&>'ͽ +103 "core" ' + .tElbow.hold +2 "manipulator"&M, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&s1 +74 "core" 1 +2 "manipulator"&$% +4 "core" % 4 6  + "storage"(& +4 "core" & \ + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 329 counts +2 "manipulator"&d' +14 "core" ' + "manipulator"&0& +4 "core" & 6 4  ' +2 "storage"(`& +3 "core" & ?\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&Q' +23 "core" ' +3 "storage"(% +3 "core" % 8\ +3 ."downElevator"SE.seek :down +3 "storage"(E'} +100 (% +2 "core" %/< \ RQ +2 "manipulator"&e% +4 "core" % 4 5 5 g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +82 "Can"C\ MM +7 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 4 to 3 + "manipulator"&2% +4 "core" %\  4 5   +2 "storage"(*% +3 "core" %v +\ +2 "storage"(I. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(~(,L +363 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (G& +3 "core" &,MA \  +2 "manipulator"&(& +3 "core" & 2 '  ' +2 .tElbow.seek 4 + "manipulator"&3(^ +27 "core" ( + "manipulator"&X& +4 "core" &h 2 4  h +2 "storage"(_& +3 "core" &,MA *\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"& ' +122 "core" ' + "storage"(#& +4 "core" &,MA \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"( ' +276 "core" ' + "storage"(A- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&k/ +68 "core" / +3 "manipulator"&& +3 "core" &h 3 2 h +2 "manipulator"&L% +3 "core" %  E 9 D # +2 .tForearm.seek :retract +2 "manipulator"&1'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +96 "core" ( + "manipulator"&%& +4 "core" &d ( + U +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +2 "core" &d ) 0 U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +10 "core" ' +2 .tSE.seek :down + "storage"(Y'} +268 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"("( +370 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (c& +3 "core" & \ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +304 "core" ' + "storage"(R- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (Z& +3 "core" & \ + "storage"(v& +4 "core" & \ + "manipulator"&6& +4 "core" &d 1 4 U + "manipulator"&q% +4 "core" %\ * , * #< + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&U(_ +114 "core" ( + "manipulator"&8& +4 "core" &d 0 5 \ - +2 "storage"(o& +3 "core" & \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&j'ͽ +102 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&y1 +67 "core" 1 +2 "manipulator"& % +3 "core" % 4 5 +2 "storage"(& +3 "core" & l\ +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 3 + 337 counts + "manipulator"&' +15 "core" ' + "manipulator"&V& +4 "core" & 1 4  ' +2 "storage"(x& +3 "core" & Q\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&|' +19 "core" ' +2 "storage"(g% +3 "core" %  \  +3 ."downElevator"SE.seek :down +3 "storage"({'} +99 (}% +2 "core" %8 } ~ ]\ SQ +2 "manipulator"&O% +3 "core" % * 2  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +91 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 3 of 3..3 + #Loading generic puck from tube 3 into Collection Clamp + "collection"'7& +4 "core" &\ +2 "manipulator"&f% +3 "core" %\  5 5 & +2 "storage"(% +4 "core" %t L\ + "storage"( . +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(K( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ('& +2 "core" & *\ +2 "manipulator"&S& +4 "core" & 5 3 ' +2 .tElbow.seek 3 + "manipulator"&H(_ +29 "core" ( + "manipulator"&T& +4 "core" &c 4 0 u +2 "storage"(& +3 "core" & | \ +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&t' +101 "core" ' + "storage"(P& +4 "core" & } ~ u\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(-' +276 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( & +2 "core" & a\ +2 "manipulator"&C& +3 "core" &c Q C u +2 .tElbow.seek 3 + "manipulator"&(_ +4 "core" ( + "manipulator"&^& +4 "core" &c 5 2  u + "storage"(/& +4 "core" & )\ +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&i' +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&\ / +66 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&!& +3 "storage"(m'} +5 "core" &c 4 / u +2 "manipulator"&5% +3 "core" % + 4  +2 .tForearm.seek :retract +2 "manipulator"&D'\ +96 "core" ' + .tElbow.seek CC +2 "manipulator"&( +148 "core" ' + ."downElevator"SE.coast + "storage"(5 +8 "core" ( + "manipulator"&@& +4 "core" &, 6 1  Du +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, B D Du +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +45 "manipulator"&' +102 "core" ' + "manipulator"&& +4 "core" &+ 2 4 Ct +2 "manipulator"&% +4 "core" %\ F I D +2 "collection"'& +3 "core" &\ +2 "collection"';& +3 .tCC.seek :closed +2 "collection"'[(` +3 "core" &\ +3 &\  +9 &0x\ +{ +10 &d\ ? +9 &sw\ N +10 &7X\ M +9 &X\ M +9 &]\ N +10 &}\\\ M +9 &@]\ M +9 &]\ M +10 &^\ M +9 & ] \ M +10 &"GZ\ M +9 &$ \\"\ M +9 &%Z\ M +10 &'\\\ M +9 &)O\\\ M +9 &+Y\ M +10 &,^\ N +9 &.[\ M +10 &0X^\ M +9 &2\\\ M +9 &3\\\ M +10 &5\\\ N +9 &7`Z\ M +9 &9!]\ M +10 &:Y\ M +9 &<Z\ M +10 &>f]\ N +9 &@*Z\ M +9 &A\\\ M +10 &C]\ M +9 &EoZ\ M +9 &G/e~\ N +10 &Hr\ O +9 &J(|\ S +10 &L]XL{\ V +9 &N][|\ W +9 &Oa`|\ W +10 &Qgeu\ X +9 &S_jiv\ X +9 &Uokq\ Y +10 &Vqqn\ Y +9 &Xvvm\ Z +10 &Zayyw\ Z +9 &\\"~zn\ [ +9 &]o\ [ +10 &_{m\ A +9 &`S-y\ &r +9 &`umi\ P +3 ( + "collection"';& +3 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 2.03 + .Hand.open +2 "manipulator"&1 +68 "core" 1 + "manipulator"&]% +4 "core" % 3 C O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&p'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%B& +4 "core" &\ + "manipulator"&r% +4 "core" %\ " - + < +2 "storage"(F% +3 "core" %{ \  +2 "storage"(l. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(:( +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (J& +3 "core" & \  +2 "manipulator"&+& +3 "core" &+ , ( Cn +2 "manipulator"&W% +3 "core" %\ " ' , $ < +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&b(_ +157 "core" ( + "manipulator"&w& +4 "core" &\\ 4 4   +2 "storage"(& +3 "core" & O\  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&)' +95 "core" ' + "storage"(&& +4 "core" & \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(4' +279 "core" ' + "storage"(=- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (?& +2 "core" & \  +2 "manipulator"&N& +3 "core" &\\ ( 2  +2 .tElbow.seek 3 +2 "manipulator"&,(_ +3 "core" ( + "manipulator"&& +4 "core" &\\ 7 6 @  + "storage"(n& +4 "core" & \  +2 .tForearm.seek 3 + 300 counts + "manipulator"&<' +20 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&s/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&$& +5 "storage"('} +4 "core" &\\ 1 +  +2 "manipulator"&0% +3 "core" % * ' +2 .tForearm.seek :retract +2 "manipulator"&`'\ +93 "core" ' +2 .tElbow.seek PC + "manipulator"&( +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +85 "core" ( +2 "manipulator"&z& +4 "core" & 4 * + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & & &  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&e' +99 "core" ' + "manipulator"&.& +4 "core" & 3 /  +2 "manipulator"&>% +4 "core" % , * +2 "processing"%d& +3 "core" &\ +2 "processing"%2& +4 .tPC.seek :closed + "processing"%*(] +3 "core" &\ +3 &\  +9 &+{\ ,} +9 &d\ @ +10 &n\ O +9 &2e\ N +10 &j\ N +9 &g\ N +9 &wj\ O +10 &:f\ N +9 &f\ N +9 &k\ O +10 & g\ O +9 &"Ai\ O +10 &$e\ N +9 &%d\ N +9 &'e\ N +10 &)Jb\ N +9 &+ k\ O +9 &,e\ N +10 &.g\ N +9 &0Qh\ O +10 &2i\ N +9 &3j\ N +9 &5i\ O +10 &7Ze\ N +9 &9c\ O +9 &:g\ O +10 &<j\ N +9 &>aj\ O +10 &@#n\ O +9 &Am\ O +9 &Cm\ O +10 &Eft\ P +9 &G&{\ P +9 &H\ R +10 &J\ T +9 &Lb\ T +10 &N"\ T +9 &O\ U +9 &Q\ U +10 &Sh\ T +9 &U(\ U +9 &V\ U +10 &X\ U +9 &Zm\ U +10 &\\/\ B +9 &]?<\ #g +9 &]7\ 4 +6 ( + "processing"%2& +3 #tProcessing Clamp onSpring/offSpring for 15/26 samples, on/off torque 1.48 + .Hand.open +2 "manipulator"&I1 +66 "core" 1 + "manipulator"&% +4 "core" %  0 4 @ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%E& +3 "core" &])\ 4 +2 #tImaging generic puck in Processing Clamp while storing it to tube 3 + "manipulator"&u% +4 "core" %\  . * ' +2 "storage"(G% +3 "core" %x \  +2 "storage"((. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(X( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (_& +2 "manipulator"&#& +3 "core" & \  +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" & ' ) +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&M( +3 "core" ( +2 "manipulator"&a& +3 ."raiseStack"SE.seek beamBreak + "storage"(A' +3 "core" & 3 1 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" & Q D # +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' + .tHand.close + "manipulator"&L/ +69 "core" / +2 .tPC.seek :open +2 "processing"%%( +89 "core" ' + "storage"(9- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"( 'y +33 "core" ' +316 ( + "storage"(3& +4 "core" & \  +2 "manipulator"&1& +3 "core" & 4 4 + "manipulator"& % +4 "core" %  5 4 \ \ +2 .tForearm.seek :retract + "manipulator"&~'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&c(_ +264 "core" ( + "manipulator"&Y& +4 "core" &] 4 1 0 +2 "storage"(R& +3 "core" & \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&Z' +96 "core" ' + .tHand.open + "manipulator"&v1 +69 "core" 1 +2 "storage"(6- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(q'E +23 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(8' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(o- +3 "core" -' + "storage"(& +4 "core" & E A f\  + "manipulator"&y& +4 "core" &^ U W < 0 +2 .tElbow.seek 3 + "manipulator"& (_ +4 "core" ( + "manipulator"&& +4 "core" &^ W S 0 +49 "storage"(V& +4 "core" & E F \\\  +3 .tForearm.seek 3 + 600 counts + "manipulator"&x' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(g' +58 "core" ' +2 "manipulator"&& +3 "core" &^ 0 3  0 +2 "storage"(}& +4 "core" & \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&O'ͽ +22 "core" ' + .tElbow.hold +2 "manipulator"&U, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(j' +21 "core" ' +2 "manipulator"&7% +4 "core" % 4 4 + "storage"(f& +4 "core" & \  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 3 + 346 counts +2 "manipulator"&' +14 "core" ' +2 "manipulator"&& +4 "core" & 3 2 * + "storage"( & +4 "core" & \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&'' +26 "core" ' +2 "storage"(% +4 "core" % \ +2 ."downElevator"SE.seek :down +3 "storage"(S'} +100 (T% +2 "core" %; \ SR +2 "manipulator"&% +4 "core" %\ 1 '  b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&|'\ +89 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 "collection"'P& +4 "core" &`uk{}z\ P +2 #tStoring generic puck in Collection Clamp to tube 3 + "manipulator"&{% +4 "core" %\  ( '  +2 "storage"("% +3 "core" %x \ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(\\( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & \  +2 "manipulator"& & +3 "core" & + . * +2 .tElbow.seek 3 +2 "manipulator"&C(_ +30 "core" ( + "manipulator"&^& +4 "core" &c 2 0 e +2 "storage"(/& +3 "core" & 3\  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&\ ' +107 "core" ' + "storage"(!& +4 "core" & L\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(5' +278 "core" ' + "storage"(H- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&t& +3 "core" &c 2 4 e +2 "storage"(@& +3 "core" & \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&'ͽ +25 "core" ' + .tElbow.hold +2 "manipulator"&-, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(i- +2 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(' +30 "core" ' + "manipulator"&% +4 "core" % 3 4 +2 "storage"(& +3 "core" & \  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 3 + 347 counts + "manipulator"&' +16 "core" ' + "manipulator"&m& +4 "core" &j < 9  ^ +2 "storage"(D& +4 "core" & \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +20 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(' +38 "core" ' + "manipulator"&]& +4 "core" &j 1 5  ^ +2 "manipulator"&B% +4 "core" % 4 5   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&F( +196 "core" ( +2 "manipulator"&;& +4 "core" & 3 4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &l& +3 "core" & * 1 +2 .tForearm.seek CC + "manipulator"&J' +97 "core" ' + .tHand.close + "manipulator"&+/ +76 "core" / + .tCC.seek :open +2 "collection"'W( +470 "core" ( + "storage"(& +4 "core" & #\  +2 "storage"(w& +3 "core" & 5\  +2 "manipulator"&& +3 "core" & 7 5 ? +2 "manipulator"&K% +3 "core" % ' 1 ( & +2 .tForearm.seek :retract +2 "manipulator"&&'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&(_ +152 "core" ( + "manipulator"&p& +4 "core" &b 9 = H K +2 "storage"(=& +3 "core" & ^\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 3 +2 "manipulator"&?'ͽ +103 "core" ' + .tElbow.hold +2 "manipulator"&N, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&n% +4 "core" % 1 )  + "storage"(s& +4 "core" & a\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 346 counts +2 "manipulator"&$' +15 "core" ' + "manipulator"&0& +4 "core" &u A = Z 8 +2 "storage"(b& +3 "core" & ,\  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&)' +25 "core" ' +2 "storage"(4% +3 "core" % \  +3 ."downElevator"SE.seek :down +3 "storage"(<'} +100 (z% +2 "core" %7 \ SP +2 "manipulator"&% +4 "core" % ) , N + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&,'\ +89 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 3 to 2 + "manipulator"&.% +4 "core" %\  * (  +2 "storage"(>% +3 "core" % \  +2 "storage"(d. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (`& +3 "core" & 8\  + "manipulator"&h& +4 "core" &u 5 4  8 +2 .tElbow.seek 3 + "manipulator"&I(_ +11 "core" ( + "manipulator"&& +4 "core" &V 6 3  H +2 "storage"(E& +3 "core" & L\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&u' +103 "core" ' + "storage"(G& +4 "core" & \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +3 "storage"((' +282 "core" ' + "storage"(2- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +46 .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&_/ +67 "core" / +2 "manipulator"&#& +3 "core" &V 2 4 H +2 "manipulator"&a% +4 "core" % , 4 +2 .tForearm.seek :retract + "manipulator"&k'\ +91 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&e(d +102 "core" ( + "manipulator"&L& +4 "core" &d 4 1  < +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" &d 2 1  < + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&9'\ +21 "core" ' +2 .tSE.seek :down + "storage"('} +263 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(Q( +354 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (*& +3 "core" & \ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(A' +274 "core" ' + "storage"(3- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(1'y +33 "core" ' +2 "storage"( & +4 "core" & \ + "storage"(& +4 "core" & \ + "manipulator"&Y& +4 "core" &d 3 ) \ < + "manipulator"&R% +4 "core" %\  . 1 6 S + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&M(P +139 "core" ( +2 "manipulator"&v& +4 "core" &Y 0 4 R +2 "storage"(6& +3 "core" & \ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&o'M +101 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&y1 +66 "core" 1 +2 "manipulator"&% +4 "core" % {{ 4 )  , + "storage"(~& +3 "core" & \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 346 counts +2 "manipulator"&V'Χ +15 "core" ' + "manipulator"&& +4 "core" & 2 * & +2 "storage"(}& +3 "core" & \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"& 'ϥ +22 "core" ' +2 "storage"(7% +3 "core" % \  +3 ."downElevator"SE.seek :down +3 "storage"(q'} +99 (f% +2 "core" %5>  \ SS +2 "manipulator"&% +3 "core" %ϩ 5 , X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +92 "core" ' +60 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 3 to 2 + "manipulator"&% +4 "core" %\ $ ' , J +2 "storage"(c% +3 "core" % 1\ +2 "storage"(Z. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(8( +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (T& +3 "core" &7 \  + "manipulator"&& +4 "core" & - ( & +2 .tElbow.seek 3 + "manipulator"&x(_ +9 "core" ( + "manipulator"& & +4 "core" &b " 0 : +2 "storage"(g& +3 "core" & \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&O' +100 "core" ' +2 "storage"(& +4 "core" & \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(P' +276 "core" ' + "storage"({- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&"/ +73 "core" / +2 "manipulator"&& +3 "core" &b * '| : +2 "manipulator"&j% +3 "core" %  * 2 +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"& (d +98 "core" ( + "manipulator"&^& +4 "core" &d 1 * P + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &d . 4 P +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&''\ +21 "core" ' + .tSE.seek :down +2 "storage"(!'} +272 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(S( +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (X& +3 "core" & \ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(U' +303 "core" ' + "storage"(|- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (H& +2 "core" & \ +2 "storage"(t& +4 "core" & \ + "manipulator"&@& +3 "core" &d , - P +2 "manipulator"&i% +3 "core" %\  . & M +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&(P +107 "core" ( + "manipulator"&& +4 "core" &G 1 4  ' +2 "storage"(m& +3 "core" & \ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 + "manipulator"&D'M +101 "core" ' + .tElbow.hold +2 "manipulator"&], +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&B1 +65 "core" 1 +2 "manipulator"&\ % +3 "core" % m{ 1 3 9 - +2 "storage"(C& +3 "core" & | \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 332 counts +2 "manipulator"&5'Ι +17 "core" ' + "manipulator"&& +4 "core" & 1 3  R +2 "storage"(& +3 "core" & \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +18 "core" ' + "storage"(;% +4 "core" %  \  +3 ."downElevator"SE.seek :down +3 "storage"(l'} +99 (% +2 "core" %{8 }\ SR +2 "manipulator"&-% +3 "core" %ϧ 2 * +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +96 "core" ' +42 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 2 of 2..2 + #Loading generic puck from tube 2 into Collection Clamp + "collection"'r& +4 "core" &4\ +2 "manipulator"&[% +3 "core" %\ & * &  !O +2 "storage"(% +4 "core" %} \ +2 "storage"(w. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (K& +2 "core" &  A\  +2 "manipulator"&p& +3 "core" & ( ' R +2 .tElbow.seek 2 +2 "manipulator"&=(P +24 "core" ( +2 "manipulator"&J& +3 "core" &O 3 0  o +2 "storage"(F& +4 "core" &  \  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +103 "core" ' + "storage"(n& +4 "core" &  \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(s' +321 "core" ' +3 "storage"(0- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (b& +2 "core" &  \  +2 "manipulator"&4& +4 "core" &O 6 5 o +2 .tElbow.seek 2 + "manipulator"&&(P +3 "core" ( + "manipulator"&z& +4 "core" &O / = < o +2 "storage"(& +3 "core" &  h\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +12 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&?/ +67 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&.& +5 "storage"($'} +3 "core" &O 7 5 8 o +2 "manipulator"&>% +3 "core" %  4 4 M +2 .tForearm.seek :retract +2 "manipulator"&d'\ +96 "core" ' +2 .tElbow.seek CC + "manipulator"&`( +148 "core" ' + ."downElevator"SE.coast + "storage"(5 +14 "core" ( + "manipulator"&h& +4 "core" &( . 3 A` +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &( / 1  A` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +103 "core" ' +2 "manipulator"&E& +3 "core" &) * 3 A` +2 "manipulator"&)% +4 "core" % 3 * +2 "collection"'G& +4 "core" &3\ +2 "collection"'<& +4 .tCC.seek :closed + "collection"'\\(` +3 "core" &7\ +4 &\ 7 +9 &6Iz\ 0 +9 &^p\ E +10 &d\ N +9 &`\ M +9 &[\ M +10 &J`\ M +9 & \\\ M +10 &Z\ M +9 &]\ M +9 &R[\ M +10 &!\\\ M +9 &"Z\ M +9 &$\\\ M +10 &&[\\\ M +9 &(Z\ M +10 &)\\x\ M +9 &+Y\ M +9 &-c\\\ M +10 &/&\\\ M +9 &0Y\ M +9 &2]\ M +10 &4lY\ M +9 &6.\\\ M +10 &7\\\ M +9 &9\\\ M +9 &;t\\\ M +10 &=5Z\ M +9 &>]\ M +9 &@\\\ M +10 &B{\\\ M +9 &D=\\\ M +10 &Eb\ M +9 &Gf\ N +9 &I|p\ O +10 &K8\ Q +9 &L- \ T +10 &NKH\ W +9 &PmOM\ W +9 &R.NN\ X +10 &SSS\ X +9 &UUS\ Y +9 &WpXT\ Y +10 &Y0XV\ Z +9 &ZXV\ Z +10 &\\ZW\ [ +9 &^rY[\ [\ +9 &_d[Z\ / +10 &`l\\\\\ X +9 ( + &`spZ]\ Q +2 "collection"'<& +3 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 1.97 + .Hand.open +2 "manipulator"&N1 +65 "core" 1 +2 "manipulator"&,% +4 "core" % 1 4 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&2'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%_& +4 "core" &\ + "manipulator"&#% +4 "core" %\  5 5  +2 "storage"(a% +3 "core" %y \  +2 "storage"(L. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(:( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (u& +2 "core" &  \  +2 "manipulator"&I& +3 "core" &' 4 2 @Z +2 "manipulator"&k% +3 "core" %\  * '  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&((P +167 "core" ( + "manipulator"&& +4 "core" &X 4 2 3 G +2 "storage"(*& +3 "core" &  J\  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&3'ϥ +99 "core" ' + "storage"(& +4 "core" &  @\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"( ' +278 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (Y& +2 "core" &  \  +2 "manipulator"&R& +3 "core" &X - ) G +2 .tElbow.seek 2 +2 "manipulator"&v(P +3 "core" ( + "manipulator"&6& +4 "core" &X 4 1 G + "storage"(A& +4 "core" &  \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&e'y +14 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&y/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +4 "storage"(~'} +5 "core" &X * 1 G +2 "manipulator"&% +3 "core" % v 1 3 9 ? +2 .tForearm.seek :retract +2 "manipulator"&}'\ +91 "core" ' +2 .tElbow.seek PC + "manipulator"&7( +163 "core" ' + ."downElevator"SE.coast + "storage"(5 +81 "core" ( + "manipulator"&9& +4 "core" & 5 2  +2 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &f& +3 "core" & + ) +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&' +103 "core" ' + "manipulator"&M& +4 "core" & 4 0 +2 "manipulator"&o% +3 "core" % * + +2 "processing"%V& +4 "core" &\ + "processing"%& +4 .tPC.seek :closed +2 "processing"%c(] +2 "core" &\ +4 &\ 0 +9 &/E\ 2 +10 &[s\ F +9 &s\ O +10 &g\ O +9 &b\ N +9 &Gh\ O +10 & a\ N +9 &h\ O +9 &j\ N +10 &Qj\ N +9 &!k\ O +10 &"f\ N +9 &$h\ O +9 &&Yb\ N +10 &(i\ N +9 &)i\ N +9 &+j\ O +10 &-`g\ O +9 &/"k\ O +10 &0k\ O +9 &2f\ N +9 &4ie\ N +10 &6*d\ O +9 &7c\ N +9 &9g\ O +10 &;rc\ N +9 &=2h\ O +10 &>h\ O +9 &@c\ N +9 &Bxj\ O +10 &D8o\ O +9 &Ev\ P +9 &G\ R +10 &Iq\ T +9 &K3\ T +10 &L\ T +9 &N\ U +9 &Pv\ U +10 &R8\ U +9 &S\ U +9 &U\ U +10 &W~\ U +9 &Y?\ U +10 &Z\ V +9 &\\z\ 6 +9 &]j,\ R +10 &]%\ 2 +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 14/26 samples, on/off torque 1.50 + .Hand.open + "manipulator"&Z1 +70 "core" 1 + "manipulator"&1% +4 "core" % \ H U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +97 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%q& +3 "core" &]$\ 2 +2 #tImaging generic puck in Processing Clamp while storing it to tube 2 + "manipulator"&Q% +4 "core" %\ " 1 3  ; +2 "storage"(T% +3 "core" %v \ + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"( ( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (g& +2 "manipulator"&& +4 "core" &  \  +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" & B 9 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&( +3 "core" ( + "manipulator"& & +3 ."raiseStack"SE.seek beamBreak +2 "storage"({' +3 "core" & 2 6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &"& +2 "core" & : F +2 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' + .tHand.close + "manipulator"&j/ +68 "core" / +2 .tPC.seek :open +2 "processing"%^( +90 "core" ' + "storage"(/- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(O'y +33 "core" ' +315 ( + "storage"(x& +4 "core" &  \  +40 "manipulator"&& +13 "core" & ' * + "manipulator"&P% +4 "core" % ! ' 1  +2 .tForearm.seek :retract +2 "manipulator"&8'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&X(P +259 "core" ( + "manipulator"&!& +4 "core" &F 3 / + +2 "storage"(|& +3 "core" &  \  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&H'ϥ +102 "core" ' + .tHand.open + "manipulator"&t1 +70 "core" 1 +2 "storage"(@- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(i'E +24 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +54 "core" ' + #tLights, camera, ACTION! +2 "storage"(m- +3 "core" -' +2 "storage"( & +3 "core" &  F C O\  +2 "manipulator"&B& +3 "core" &F U U # + +2 .tElbow.seek 2 +2 "manipulator"&\ (P +3 "core" ( + "manipulator"&C& +4 "core" &F P > ( + +2 "storage"(& +3 "core" &  E E r\  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +4 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(;' +56 "core" ' + "manipulator"&'& +4 "core" &F * ' + +2 "storage"(& +4 "core" &  \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&-'M +27 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(D' +23 "core" ' +2 "manipulator"&r% +4 "core" %iu ' *  + "storage"([& +4 "core" &  b\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 328 counts + "manipulator"&5'Ε +16 "core" ' +2 "manipulator"&& +4 "core" & ( &  "z + "storage"(w& +4 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&K'ϥ +17 "core" ' +2 "storage"(U% +4 "core" % p\ +2 ."downElevator"SE.seek :down +3 "storage"(p'} +100 (J% +2 "core" %N9 \ RP +2 "manipulator"&F% +4 "core" %Ϩ ) ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +64 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'n& +4 "core" &`spPPw\ Q + #tStoring generic puck in Collection Clamp to tube 2 +2 "manipulator"&l% +3 "core" %\  4 6  +2 "storage"(S% +4 "core" %w \ +2 "storage"(]. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(+( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (0& +2 "core" &  \  +2 "manipulator"&b& +3 "core" & ( & "z +2 .tElbow.seek 2 +2 "manipulator"&4(P +26 "core" ( + "manipulator"&z& +4 "core" &Q 0 3 ; z +2 "storage"(& +4 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&?'ϥ +93 "core" ' + "storage"(.& +4 "core" &  \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(>' +278 "core" ' +2 "storage"(=- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" &Q 4 * z +2 "storage"(h& +3 "core" &  \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&'M +28 "core" ' + .tElbow.hold +2 "manipulator"&s, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(E' +31 "core" ' + "manipulator"&)% +4 "core" %f\\ 7 ? G +2 "storage"(&& +3 "core" &  \  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 2 + 325 counts + "manipulator"&G'Β +15 "core" ' + "manipulator"&$& +4 "core" &n 7 1 Y ] +2 "storage"(d& +3 "core" &  0\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&W'ϥ +24 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(N' +38 "core" ' + "manipulator"&,& +4 "core" &n % * ] +2 "manipulator"&_% +4 "core" %Ϣ ( 1  R +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&a( +161 "core" ( + "manipulator"&L& +4 "core" &* 4 1 Bj +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &* & "  Bj +2 .tForearm.seek CC +2 "manipulator"&u' +93 "core" ' + .tHand.close + "manipulator"&I/ +73 "core" / + .tCC.seek :open +2 "collection"'k( +470 "core" ( + "storage"(& +4 "core" &  I\  +2 "storage"(& +3 "core" &  \\\  +2 "manipulator"&*& +3 "core" & % 1 * >I + "manipulator"&% +4 "core" %  . , +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&`(P +165 "core" ( + "manipulator"&2& +4 "core" &W 8 ? < ? +2 "storage"(& +3 "core" &  1\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&Y'M +103 "core" ' + .tElbow.hold +2 "manipulator"&R, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&61 +68 "core" 1 +2 "manipulator"&A% +4 "core" % x 1 3 A + "storage"(y& +4 "core" &  \  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 2 + 343 counts + "manipulator"&'Τ +14 "core" ' + "manipulator"&& +4 "core" &w > 8   +2 "storage"((& +3 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&3'ϥ +24 "core" ' +2 "storage"( % +3 "core" % N\  +3 ."downElevator"SE.seek :down +3 "storage"(e'} +100 (9% +2 "core" %W5 \ QN +2 "manipulator"&f% +4 "core" %ϧ + 5  T +46 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&v'\ +90 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +3 "core" ' + .tSC.coast + "storage"(6 +2 #tMoving puck from tube 2 to 1 + "manipulator"&M% +4 "core" %\  5 7  +2 "storage"(o% +3 "core" %w #\  +2 "storage"(V. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(~( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (}& +2 "core" &  "\  +2 "manipulator"&%& +4 "core" &w 4 3   + .tElbow.seek 2 +2 "manipulator"&Z(P +10 "core" ( + "manipulator"&1& +4 "core" &Y @ < ] . +2 "storage"(q& +4 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&Q'ϥ +100 "core" ' +2 "storage"(T& +4 "core" &  \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +276 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&g/ +75 "core" / +2 "manipulator"&& +3 "core" &Y 3 3 . +2 "manipulator"& % +3 "core" % Ϥ 3 4  +2 .tForearm.seek :retract +2 "manipulator"&"'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +130 "core" ( + "manipulator"&j& +4 "core" &d 5 5 = 3 + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &:& +2 "core" &d & ' 3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&/'\ +26 "core" ' +2 .tSE.seek :down + "storage"(7'} +258 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"( (+ +385 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (c& +3 "core" &- \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"({' +272 "core" ' + "storage"(x- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"('y +34 "core" ' + "storage"(P& +4 "core" &( \  +2 "storage"(& +3 "core" &( ;\  +2 "manipulator"&!& +3 "core" &d ) / 3 +2 "manipulator"&|% +3 "core" %\  ) & e +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +95 "core" ( + "manipulator"&t& +4 "core" & 4 5 + +2 "storage"(@& +3 "core" &( <\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&m'n +97 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&B1 +70 "core" 1 +2 "manipulator"&C% +4 "core" % ͜ 1 4  + "storage"(& +4 "core" &) \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 346 counts + "manipulator"&8' +17 "core" ' + "manipulator"&'& +4 "core" & 1 3 ; + +2 "storage"(& +3 "core" &- B\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&r' +17 "core" ' +2 "storage"([% +3 "core" % 7\ +3 ."downElevator"SE.seek :down +3 "storage"(O'} +100 (% +2 "core" %= \ RQ +2 "manipulator"&w% +3 "core" % 1 ) +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +89 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 2 to 1 + "manipulator"&U% +4 "core" %\  6 3   +2 "storage"(X% +3 "core" %~ \  +2 "storage"(H. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(( +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (J& +3 "core" & ? \  + "manipulator"&F& +4 "core" & ( & * + + .tElbow.seek 2 +2 "manipulator"&(P +29 "core" ( + "manipulator"&\ & +4 "core" &X 1 3 7 s +2 "storage"(;& +3 "core" & ? \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&-'ϥ +99 "core" ' + "storage"(n& +4 "core" & @ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(5' +279 "core" ' + "storage"(l- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&S/ +67 "core" / +2 "manipulator"&]& +4 "core" &X 3 3 % s +2 "manipulator"&D% +3 "core" % ϛ ' '  +2 .tForearm.seek :retract + "manipulator"&0'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&b(d +99 "core" ( + "manipulator"&z& +4 "core" &d 0 4 K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &d * 2 K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&K'\ +15 "core" ' +2 .tSE.seek :down + "storage"(.'} +272 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(p(+ +382 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &' G\ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +302 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (=& +3 "core" &' G\ + "storage"(& +4 "core" &' \ + "manipulator"&h& +4 "core" &d 3 4  K + "manipulator"&% +4 "core" %\ - 5 3 %Q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&)( +115 "core" ( + "manipulator"&&& +4 "core" &~ ) 0 \ 2 +2 "storage"($& +3 "core" &' 2\ + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&d'n +105 "core" ' + .tElbow.hold +2 "manipulator"&,, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&_1 +71 "core" 1 +2 "manipulator"&?% +3 "core" % ͋ 2 3  W +2 "storage"(4& +3 "core" &' \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 329 counts +2 "manipulator"&>'η +15 "core" ' + "manipulator"&& +4 "core" & < 9  , +2 "storage"(G& +3 "core" &' )\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&E' +25 "core" ' +2 "storage"(L% +3 "core" %  Y\  +3 ."downElevator"SE.seek :down +3 "storage"(<'} +99 (W% +3 "core" %i6 \ QM +2 "manipulator"&s% +3 "core" % 5 4 < S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +47 "manipulator"&I'\ +92 "core" ' + ' + ."downElevator"SE.coast +2 "storage"(5 +3 .tSC.coast "storage"(6 +3 "manipulator"&#& +4 "core" & ' 3 , +2 "manipulator"&\\% +4 "core" %\ $ 5 7 _ / +30114 "Can"G\ ?? +60002 P\ == +60002 \ @@ +60002 7\ =< +60002 c\ >=~ +60002 \ >= +60003 \ >= +60002 \ >> +60002 \ >= +60002 \ >= +60003 \ == +60001 \ => +60002 \ >> +60002 \ => +60002 0\ @@ +60002 \ >=~ +60002 \ == +60002 B\ == +15844 #t-> access 1 +3 .SE.seek :down +2 "storage"('} +3 "core" ' + "manipulator"&% +4 "core" %\ 7 9 o / +2 "manipulator"&*& +3 "core" & 9 ; ' , +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +1310 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (2& +2 "core" &<I 0\  +6958 #t-> exit +5 #mEXIT @1532547789.07EDT @1543344546.07EST = =tMAIN =mMAIN_scheduler @EST1543344547.79 #"core_reset"Sent BREAK +2 #t@0xE2A9, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +332 "Can" \ >` +  \ >` + #tPolling Can every 10:00 +2 #Cleanly exited at 15:43:09EDT25-Jul-18 +388 #-> ESP.ready! +4 #Powering core bus +505 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +36 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +3 "sampler")&\ +3 )% +3 "core" %\  \ * + .tSS.configure SSconfig +2 "sampler")#.0X Arm.stretch! + .Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&('\ +12 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&)( +3 "core" ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&*'u +102 "core" ' +2 "manipulator"&+% +4 "core" %~ z m +2 .tForearm.seek :retract + "manipulator"&,'\ +99 "core" ' +2 "manipulator"&-% +4 "core" %\ % f ] & + .tForearm.coast + "manipulator"&5 +3 !to:Arm::StretchError:bt["%/home/esp/esp2/utils/misc.rb:300")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"2/home/esp/esp2/utils/misc.rb:218:in `stretch'"+/home/esp/esp2/lib/slide.rb:84:in `in'"2/home/esp/esp2/utils/misc.rb:217:in `stretch'"6/home/esp/esp2/lib/threads.rb:57:in `recoverable'"2/home/esp/esp2/utils/misc.rb:206:in `stretch'"3/home/esp/esp2/utils/misc.rb:239:in `stretch!'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52: mesg"+Holding position retract requires 37mA + #Retry #1 of 5 + #Hammering Forearm against both stops to recenter bearing races + "manipulator"&.% +5 "core" %\ v q  ( + .tForearm.force -100 + "manipulator"&5 +53 &/% +3 "core" %l m l  p>K + .tForearm.coast + "manipulator"&5 +2 .tForearm.force 100 + "manipulator"&5d +53 &0% +3 "core" % k k m  pb + .tForearm.coast + "manipulator"&5 +34 .tForearm.seek 6 + 300 counts +2 "manipulator"&1'u +93 "core" ' +2 "manipulator"&2% +4 "core" %t i i * +2 .tForearm.seek :retract +2 "manipulator"&3'\ +108 "core" ' +2 "manipulator"&4% +4 "core" %\  q q ? +2 "manipulator"&5& +3 "core" & w w  . +2 "manipulator"&6% +3 "core" %\  w x  ? +816 #t-> Puck.count + "storage"(7% +4 "core" %x o\ ' +2 .tSE.seek :down +2 "storage"(8'} +3 "core" ' + .tSE.coast + "storage"(5 +2 .tHand.open + "manipulator"&91 +72 "core" 1 +2 "manipulator"&:% +4 "core" % \  { y  ? + .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(;(+ +366 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (<& +3 "core" &' J\ # +2 "manipulator"&=& +3 "core" & Y J . +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&>( +38 "core" ( +3 "manipulator"&?& +4 "core" & [ X 4 O + "storage"(@& +4 "core" &' \ $ +2 .tForearm.seek 1 + 600 counts + "manipulator"&A' +97 "core" ' +2 "storage"(B& +4 "core" &' \ $ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(C' +275 "core" ' +2 "storage"(D- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (E% +2 "core" % S\ # +2 ."downElevator"SE.seek :down +4 "storage"(F'} +99 (G% +4 "core" %&: ?\ ![r +2 "manipulator"&H% +3 "core" % 6 0 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +89 "core" ' +66 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(J( +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (K& +3 "core" & A p \ ! +2 "manipulator"&L& +3 "core" & ? D ? O +2 .tElbow.seek 2 +2 "manipulator"&M(P +49 "core" ( +2 "manipulator"&N& +4 "core" &G ; 9 . . + "storage"(O& +4 "core" & A b b\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&P'ϥ +98 "core" ' +2 "storage"(Q& +4 "core" & @ \ ! +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(R' +275 "core" ' +2 "storage"(S- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (T% +3 "core" % r\  +2 ."downElevator"SE.seek :down +3 "storage"(U'} +100 (V% +3 "core" %A Z\ [t +2 "manipulator"&W% +3 "core" %Ϥ   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +88 "core" ' +66 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(Y( +374 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (Z& +3 "core" & \ # +2 "manipulator"&[& +3 "core" &H 7 9 - +2 .tElbow.seek 3 +2 "manipulator"&\\(_ +14 "core" ( +2 "manipulator"&]& +4 "core" &d ; 7 / +2 "storage"(^& +3 "core" & \ $ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&_' +97 "core" ' +2 "storage"(`& +4 "core" & \ % +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(a' +275 "core" ' +2 "storage"(b- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (c% +3 "core" % y\ # +2 ."downElevator"SE.seek :down +4 "storage"(d'} +99 (e% +3 "core" %G8 \ "Yo +2 "manipulator"&f% +3 "core" % 6 > +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&g'\ +91 "core" ' +66 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(h(,L +355 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (i& +3 "core" &,KL S\  + "manipulator"&j& +4 "core" &o W - +2 .tElbow.seek 4 +35 "manipulator"&k(^ +48 "core" ( +2 "manipulator"&l& +4 "core" &e 0 7  +2 "storage"(m& +3 "core" &,KL \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&n' +94 "core" ' +2 "storage"(o& +4 "core" &,KL \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(p' +276 "core" ' +3 "storage"(q- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (r% +3 "core" % \  +2 ."downElevator"SE.seek :down +4 "storage"(s'} +99 (t% +3 "core" %6 ` ` (\ Zp +2 "manipulator"&u% +3 "core" % n ~} +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&v'\ +88 "core" ' +65 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(w(< +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (x& +3 "core" &<N 0\  +2 "manipulator"&y& +3 "core" &e    +2 .tElbow.seek 5 +2 "manipulator"&z(y +39 "core" ( +2 "manipulator"&{& +4 "core" &p 0 }. +2 "storage"(|& +3 "core" &<N d h\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&}'Ϻ +101 "core" ' +2 "storage"(~& +4 "core" &<N \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +274 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (% +3 "core" % o o t\  +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (% +3 "core" %!1 a ` \ Zq +2 "manipulator"&% +3 "core" %ϻ I | +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +67 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +358 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &KN n o \\\  + "manipulator"& & +4 "core" &p  |. +2 .tElbow.seek 6 +2 "manipulator"&\ ( +46 "core" ( +2 "manipulator"& & +4 "core" & A ; N +2 "storage"( & +3 "core" &K E\ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"& 'ϡ +93 "core" ' +2 "storage"(& +4 "core" &K 6\ " +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +275 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (% +3 "core" %  v f\ +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (% +3 "core" %U6 x =\ Yo +2 "manipulator"&% +3 "core" %ϖ  # * +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +64 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +379 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &[ \ " +2 "manipulator"&& +3 "core" & ; : N +2 .tElbow.seek 7 + "manipulator"&( +9 "core" ( +2 "manipulator"&& +4 "core" & @ : ] C +2 "storage"(& +3 "core" &[ 5\ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&%' +103 "core" ' +2 "storage"(& +4 "core" &[ \ # +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +275 "core" ' +2 "storage"('- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ("% +3 "core" % u 7\ ! +2 ."downElevator"SE.seek :down +3 "storage"($'} +100 (&% +3 "core" %9 b h +\ Yn +2 "manipulator"&+% +4 "core" % + 5  f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&-'\ +93 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +4306 #t-> ESP.shutdown +2 ."shutdown"SS.coast +3 #tAsleep / Shutdown + "sampler")5 +2 ."shutdown"CS.coast +2 "collection"'5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :core,:OFF + .Gate.power :raw,:OFF + #Shutdown +197 #t-> exit +5 #mEXIT @1543344741.79EST @1543859096.62EST = =tMAIN =mMAIN_scheduler @EST1543859098.09 #t@0xF423, state=0x3B10, ifg=0x20, ie=0x7F +26 #"core_reset"Sent BREAK +2 #t@0xF5C9, state=0x3B10, ifg=0x20, ie=0x7F #@0xFC24, state=0x3B10, ifg=0x08, ie=0x5F + #@0xBA9A, state=0x3B10, ifg=0x20, ie=0x7F #@0xBC40, state=0x3B10, ifg=0x20, ie=0x7F + #@0xC29B, state=0x3B10, ifg=0x08, ie=0x5F + #@0x61BB, state=0x3AE0, ifg=0x00, ie=0x75 + #@0x29A3, state=0x3B10, ifg=0x20, ie=0x7F #@0x2FFE, state=0x3B10, ifg=0x08, ie=0x5F + #@0xF423, state=0x3B10, ifg=0x20, ie=0x7F + #@0xF5C9, state=0x3B10, ifg=0x20, ie=0x7F #@0xFC24, state=0x3B10, ifg=0x08, ie=0x5F + #@0xBA9A, state=0x3B10, ifg=0x20, ie=0x7F #@0xBC40, state=0x3B10, ifg=0x20, ie=0x7F + #@0xC29B, state=0x3B10, ifg=0x08, ie=0x5F + #@0x5D6E, state=0x3ACE, ifg=0x00, ie=0xF5 #>OVERRUN< ESP2 v3.30 I2C Gateway v3.06 +2 "Can"}\ X` +11 #t>OVERRUN< ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +339 "Can"\ X` + \ X` + #tPolling Can every 10:00 +2 #Cleanly exited at 13:52:21EST27-Nov-18 +3943 #-> ESP.ready? +1150 #-> ESP.ready! +3 #Powering core bus +480 .Gate.power :raw,:ON +4 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +3 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %75\ B + .tSS.configure SSconfig +2 "sampler")#.0X access 4 +3 .SE.seek :down + "storage"(;'} +2 "core" ' +2 "manipulator"&<% +4 "core" %\  H + "manipulator"&=& +4 "core" & ) + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(>(+ +367 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +2 "core" &.  \ 5 +12269 #t-> exit +4 #mEXIT @1543859566.82EST @1543946368.75EST = =tMAIN =mMAIN_scheduler @EST1543946370.45 #"core_reset"Sent BREAK +2 #t@0x55E5, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +211 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +332 "Can" "g +  "g #tPolling Can every 10:00 +3 #Cleanly exited at 12:52:46EST03-Dec-18 +954 #-> ESP.ready! +3 #Powering core bus +481 .Gate.power :raw,:ON +2 "sampler") +3 ) + "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +34 % +6 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %8 +2 .tSS.configure SSconfig +2 "sampler")#.0X +2 .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +4 "storage"( & +2 "core" & ? @   +2 .tSC.configure SCloose +2 "storage"($.\ 1~b +2 ( % +3 "core" % ? @   + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +3 .tPH.coast + "processing"%  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +10 "collection"'% +4 "processing"%% +4 "core" %ba\ + "manipulator"&% +6 ."rdySampler"Intake.select :close +2 .Exhaust.select :close + .CTV.dial :air +2 "collection"'  +3 "core" % " + % > >  +2 ."rdyProcessing"PSV.dial :air +3 "manipulator"&% +2 "processing"%  +4 "core"  + % @ > d  +3 .tForearm.reconfigure LooseForearm +2 ."rdySampler"CSV.dial :waste1 +4 "manipulator"&#@2^d^2b +3 "collection"' +3 .tForearm.home.seek :retract +3 "manipulator"&'\ +2 "core" + +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 ."rdyProcessing"PS.reconfigure PSconfig +3 "sampler") + "processing"%#A d`b +5 ."rdyProcessing"PS.home.seek 0ml + "processing"%' +2 "core"  +2 "sampler") +5 "core"  +2 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b +2 "sampler")#.0X +2 "collection"'1& +3 "core" &ac\  +2 "collection"'2% +3 "core" %ӷ`b\ +2 "processing"%3& +4 "core" &>  + "processing"%4% +4 "core" %\  +2 "manipulator"&5% +3 "core" %\  ` T   +2 "manipulator"&6& +3 "core" & l f 0 +2 "storage"(7& +3 "core" & Q *  +2 "storage"(8% +3 "core" % R  +2 "collection"'99 +3 "core" 9 +2 "processing"%:9 +2 "core" 9 +437 #t-> exit +5 #mEXIT @1543946417.81EST @1544124551.94PST = =mMAIN_scheduler =tMAIN @PST1544124553.65 #"core_reset"Sent BREAK + #t@0x8BCA, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +210 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +363 "Can"H "g + H "g + #tPolling Can every 10:00 +2 #Cleanly exited at 13:00:17EST04-Dec-18 +4181 #-> ESP.ready! +3 #Powering core bus +500 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ + ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %j \ + .tSS.configure SSconfig +3 "sampler")#.0X $ +2 .tPS.configure PSconfig +2 "processing"%#A d`b +4 "manipulator"& % +3 "core" % 9 8 0 + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 &\ & +2 "core" & 9 9 +2 .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +4 "storage"( & +3 "core" & ; 4  + .tSC.configure SCloose +2 "storage"($.\ 1~b +2 ( % +3 "core" % ? >  + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tCH.coast + "collection"'  +2 "core" + .tCH.configure CHconfig +2 "collection"'\ 2 +2 .tPH.coast + "processing"%  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +10 "collection"'% +4 "core" %QT.\ + "processing"%% +2 ."rdySampler"Intake.select :close +5 "manipulator"&% + ."rdySampler"Exhaust.select :close +3 .CTV.dial :air +2 "collection"'  +3 "core" %Q " +2 % 6 9   +3 ."rdyProcessing"PSV.dial :air +7 "manipulator"&% +6 ."rdySampler"CSV.dial :waste1 +2 "processing"%  + "collection"' +6 "core" % 6 5 ,  + +3 ."rdyProcessing"PS.reconfigure PSconfig +3 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +3 .tForearm.reconfigure LooseForearm +3 "processing"%#A d`b + "sampler") +3 "manipulator"&#@2^d^2b +4 ."rdyProcessing"PS.home.seek 0ml +3 .tForearm.home.seek :retract +3 "processing"%' + "manipulator"&'\ +4 "core"  +2 "sampler") +4 "core"  +3 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b +2 "sampler")#.0X Puck.count + "storage"(;% +4 "core" %v  f  + .tSE.seek :down +2 "storage"(<'} +4 "core" ' + .tSE.coast + "storage"(5 +2 .tHand.open + "manipulator"&=1 +76 "core" 1 +2 "manipulator"&>% +4 "core" % \  A D  + .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(?(+ +360 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (@& +3 "core" &-  +2 "manipulator"&A& +3 "core" & 9 8  . +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&B( +2 "core" ( +2 "manipulator"&C& +4 "core" & A < . + "storage"(D& +4 "core" &- F  +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&E' +102 "core" ' +2 "storage"(F& +4 "core" &- D \ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(G' +275 "core" ' +2 "storage"(H- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (I% +3 "core" %  +2 ."downElevator"SE.seek :down +4 "storage"(J'} +99 (K% +4 "core" %k? d RQ +2 "manipulator"&L% +3 "core" %Ͻ N : _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +89 "core" ' +67 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(N( +366 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (O& +3 "core" & R    +2 "manipulator"&P& +3 "core" & U L . +2 .tElbow.seek 2 +2 "manipulator"&Q(P +32 "core" ( +2 "manipulator"&R& +4 "core" &W 3 6 < R +2 "storage"(S& +3 "core" &    +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&T'ϥ +95 "core" ' +2 "storage"(U& +4 "core" &   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(V' +270 "core" ' +2 "storage"(W- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (X% +3 "core" % +2 ."downElevator"SE.seek :down +3 "storage"(Y'} +99 (Z% +3 "core" %D c RQ +2 "manipulator"&[% +3 "core" %ϭ 6 8 5  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +91 "core" ' +66 ' + ."downElevator"SE.coast +35 "storage"(5 +10 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(]( +375 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (^& +3 "core" &  +  +2 "manipulator"&_& +3 "core" &W 8 6  R +2 .tElbow.seek 3 +2 "manipulator"&`(_ +3 "core" ( + "manipulator"&a& +4 "core" &W 4 7 O R + "storage"(b& +4 "core" &   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&c' +100 "core" ' +2 "storage"(d& +4 "core" &    +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(e' +273 "core" ' +2 "storage"(f- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (g% +3 "core" % " +2 ."downElevator"SE.seek :down +4 "storage"(h'} +99 (i% +4 "core" %xI d SQ + "manipulator"&j% +4 "core" % 6 6 Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +91 "core" ' +65 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(l(,L +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (m& +3 "core" &,KA g  +2 "manipulator"&n& +3 "core" &W 8 7 9 R +2 .tElbow.seek 4 +2 "manipulator"&o(^ +2 "core" ( +2 "manipulator"&p& +3 "core" &W E < R +2 "storage"(q& +4 "core" &,KA ?  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&r' +97 "core" ' +2 "storage"(s& +4 "core" &,KA  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(t' +270 "core" ' +2 "storage"(u- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (v% +2 "core" % I  +2 ."downElevator"SE.seek :down +4 "storage"(w'} +99 (x% +4 "core" %t@  RQ +2 "manipulator"&y% +3 "core" % 8 H 5  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +91 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"({(< +357 "core" ( +2 .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (|& +3 "core" &<7    +2 "manipulator"&}& +3 "core" &W 7 3 / R +2 .tElbow.seek 5 +2 "manipulator"&~(y +36 "core" ( +2 "manipulator"&& +4 "core" &r \\ N 8 / +2 "storage"(& +3 "core" &<6 r   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +93 "core" ' +2 "storage"(& +4 "core" &<7 %   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +270 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (% +3 "core" %   +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (% +3 "core" %?  RP +2 "manipulator"& % +3 "core" %Ϸ Q V # 3 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +90 "core" ' +66 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"( (K +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &K@    +2 "manipulator"& & +3 "core" &r 6 5 @ / +2 .tElbow.seek 6 + "manipulator"&( +15 "core" ( +2 "manipulator"&& +4 "core" & 4 2 / +2 "storage"(& +3 "core" &K   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +95 "core" ' +2 "storage"(& +4 "core" &K /  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +274 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (% +3 "core" % h +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (% +3 "core" %C \ RP +2 "manipulator"&% +3 "core" %ρ ? 7 V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +64 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(([ +360 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &[7 h   +2 "manipulator"&%& +3 "core" & 8 :  / +2 .tElbow.seek 7 + "manipulator"&( +44 "core" ( +2 "manipulator"&& +4 "core" & C =  / +2 "storage"('& +4 "core" &[6   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&(' +106 "core" ' +2 "storage"()& +4 "core" &[7 4 \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"("' +270 "core" ' +2 "storage"($- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (,% +3 "core" % 4  +2 ."downElevator"SE.seek :down +4 "storage"(-'} +99 (.% +3 "core" %? @ RP +2 "manipulator"&/% +3 "core" % E ; Y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +90 "core" ' +66 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +42484 "Can"E 33 +60002 : 33| +60002 6 33q +60002 7 32z +60002 5 33} +60002 8 33{ +60003 2 33 +5396 #t-> exit +5 #mEXIT @1544128818.01EST @1544466647.01EST = =mMAIN_scheduler =tMAIN @EST1544466648.73 #"core_reset"Sent BREAK +2 #t@0xDD3E, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +211 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +362 "Can"U _ + U _ + #tPolling Can every 10:00 +3 #Cleanly exited at 15:40:17EST06-Dec-18 +793 #-> exit +3 #mEXIT @1544466664.58EST @1549466433.20EST = =tMAIN =mMAIN_scheduler @EST1549466434.89 #"core_reset"Sent BREAK +2 #t@0x135C, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +212 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +359 "Can"\ Y` + \ Y` + #tPolling Can every 10:00 +3 #Cleanly exited at 13:31:04EST10-Dec-18 +4531 #-> esp Ready? +2 !o:NoMethodError : mesgu:NameError::message.undefined method `Ready?' for main:Object: name: Ready?: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +543 #-> ESP ready? + !o:NoMethodError : mesgu:NameError::message.undefined method `ready?' for main:Object: name: ready?: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +623 #-> easp ready? + !o:NoMethodError : mesgu:NameError::message.undefined method `ready?' for main:Object: name: ready?: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +555 #-> esp ready? + !o:NoMethodError : mesgu:NameError::message.undefined method `ready?' for main:Object: name: ready?: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3793 #-> ESP.ready! +2 #Powering core bus +511 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +3 )% +2 "core" %&) \ < + .tSS.configure SSconfig +3 "sampler")#.0X = +2 .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 &\ & +2 "core" & F > +2 .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +4 "storage"( & +3 "core" & }\ F + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 ( % +2 "core" % w )\ F + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'  +2 "core" + .tCH.configure CHconfig +2 "collection"'\ 2 +2 .tPH.coast +2 "processing"%  +2 "core" +2 .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +10 "collection"'% +3 "core" %\ + +2 ."rdySampler"Intake.select :close +4 "processing"%% + "manipulator"&% +2 ."rdySampler"Exhaust.select :close +5 .CTV.dial :air +2 "collection"'  +2 "core" %j\ R +2 % < 9  +  + ."rdyProcessing"PSV.dial :air +3 "manipulator"&% +2 ."rdySampler"CSV.dial :waste1 +5 "processing"%  + "collection"' +4 "core" % 7 ;  +2 +2 .tForearm.reconfigure LooseForearm +4 ."rdyProcessing"PS.reconfigure PSconfig +4 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "manipulator"&#@2^d^2b + "processing"%#A d`b +4 "sampler") +2 .tForearm.home.seek :retract +4 ."rdyProcessing"PS.home.seek 0ml +3 "manipulator"&'\ +2 "processing"%' +2 "core"  +2 "sampler") +4 "core"  +3 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b + "sampler")#.0X CSR? + !o:NoMethodError : mesgu:NameError::message,undefined method `CSR?' for main:Object: name: CSR?: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3424 #-> CSV>CSR +3 !o:Log::CannotDump: mesg"9#' for CSV:Shaft>:bt["7/home/esp/esp2/lib/log.rb:469:in `recordException'"7/home/esp/esp2/lib/log.rb:588:in `recordException'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/esp/esp2/lib/log.rb:587:in `recordException'"5/home/esp/esp2/lib/esp.rb:311:in `log_exception'"7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +594 #-> CSV.CSR +2 .CSV.dial CSR + "collection"';  +131 "core"  +1476 #t-> CSR.Flush +2 .CSR.select :Flush + "collection"' +4686 #t-> CS.fill +2 .CS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 10ml +2 "collection"'<' +2598 "core" ' +2 "collection"'=% +3 "core" % \ +1563 #t-> CSV.waste + .CSV.dial :waste + "collection"'> +133 "core" +1372 #t-> CS.empty + .CS.seek :empty +2 "collection"'?'ӂ +2609 "core" ' +2 "collection"'@% +3 "core" %ӄ +1276 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'A  +132 "core"  +770 #t-> CSR.Flush + .CSR.select :Flush +745 #-> CS.fill +2 .CS.seek 10ml +2 "collection"'B' +2608 "core" ' +2 "collection"'C% +3 "core" % +2158 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'D +131 "core" +632 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'E'ӂ +2623 "core" ' +2 "collection"'F% +3 "core" %Ӆ  +698 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'G  +133 "core"  +669 #t-> CSR.Flush +2 .CSR.select :Flush +652 #-> CS.fill +2 .CS.seek 10ml +2 "collection"'H' +2612 "core" ' +2 "collection"'I% +3 "core" %  \ +680 "Can"\ SS +249 #t-> CSV.waste1 + .CSV.dial :waste1 + "collection"'J +132 "core" +547 #t-> CS.empty +2 .CS.seek :empty +35 "collection"'K'ӂ +2614 "core" ' +2 "collection"'L% +3 "core" %Ӏ +15796 #t-> psv.psr + !o:NameError: mesgu:NameError::message=undefined local variable or method `psv' for main:Object: name:psv:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +766 #-> PSV.PSR + .PSV.dial PSR + "processing"%M +131 "core"  +969 #t-> PSR.flush + .PSR.select :flush +2 "processing"%j +1484 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%N' +2623 "core" ' +2 "processing"%O% +3 "core" %\  +1977 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%P  +41 "core"  +602 #t-> PS.empty + .PS.seek :empty +2 "processing"%Q'ղ +2622 "core" ' +2 "processing"%R% +3 "core" %ղ\  +618 #t-> PSV.PSR + .PSV.dial PSR + "processing"%S +44 "core"  +598 #t-> PSR.flush + .PSR.select :flush +599 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%T' +2623 "core" ' +2 "processing"%U% +3 "core" %\  +688 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%V  +43 "core"  +480 #t-> PS.empty +2 .PS.seek :empty + "processing"%W'ղ +2622 "core" ' +2 "processing"%X% +3 "core" %կ\  +738 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%Y +43 "core"  +479 #t-> PSR.flush + .PSR.select :flush +554 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%Z' +2629 "core" ' +2 "processing"%[% +3 "core" %\  +654 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%\\  +43 "core"  +435 #t-> PS.empty + .PS.seek :empty +2 "processing"%]'ղ +2629 "core" ' +2 "processing"%^% +3 "core" %յ\  +10964 #t-> Flush.cc + !o:RuntimeError: mesg"&cc is neither a clamp nor a stage:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1597 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'_& +3 "core" &  +2 .tHand.open + "manipulator"&`1 +76 "core" 1 +2 "manipulator"&a& +3 "core" & s+ +2 "manipulator"&b% +3 "core" % \ V s +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&c(, +151 "Can"\ VV +41 "core" ( +2 "manipulator"&d& +3 "core" &, 5 u4 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &e& +2 "core" &, Z u4 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage + "manipulator"&f' +104 "core" ' + .tHand.close +2 "manipulator"&g/ +75 "core" / +2 "manipulator"&h& +5 "core" &, g h l4 + "manipulator"&i% +3 "core" % ] ] l1 +2 .tForearm.seek :retract +2 "manipulator"&j'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&k( +338 "core" ( +2 "manipulator"&l& +3 "core" &  v, +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" & L v, + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&n' +104 "core" ' +2 "manipulator"&o& +3 "core" & T s, +2 "manipulator"&p% +4 "core" %  s + "collection"'q& +4 "core" &  + "collection"'r& +4 .tCC.seek :closed +2 "collection"'s(` +2 "core" &  +3 & \  +9 &0{ . +10 &_ B +9 &.y U +9 &V U +10 &Y V +9 &qT U +10 &2Z U +9 &W U +9 &[ U +10 &xX U +9 & :W U +9 &!Y V +10 &#S U +9 &%W U +10 &'CU U +9 &)T U +9 &*U U +10 &,T U +9 &.LV U +9 &0 T U +10 &1S U +9 &3R U +9 &5US T +10 &7W U +9 &8U U +10 &:V U +9 &<[Y U +9 &>U U +10 &?W U +9 &AZ U +9 &CdU U +10 &E%Y U +9 &FX U +10 &Hd V +9 &Jem W +9 &L [ +10 &M ^ +9 &O ` +9 &QT \  ` +10 &S a +9 &T a +10 &V a +9 &XV b +9 &Z b +10 &["! b% +9 &]#$ b, +10 &_E$$ V +9 &`H/(( )y +9 &`ko)) V +2 ( + "collection"'r& +3 #tCollection Clamp onSpring/offSpring for 15/27 samples, on/off torque 2.09 +2 "collection"'t& +4 "core" &`kn)' V + .tHand.open + "manipulator"&u1 +125 "core" 1 +2 "manipulator"&v% +3 "core" % & o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +95 "core" ' +1848 #t-> CTV.intake + .CTV.dial :intake +2 "collection"'x  +87 "core" +659 #t-> Intake.open + .Intake.select :open + "sampler") +3412 #t-> CBV.CTV +2 !o:NoMethodError : mesgu:NameError::message)undefined method `CTV' for CBV:Shaft: name:CTV: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +778 #-> CBV? + !o:NoMethodError : mesgu:NameError::message,undefined method `CBV?' for main:Object: name: CBV?: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2035 #-> CBV.SSV + .CBV.dial SSV + "collection"'y @ +45 "core" B +1743 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")z' +1299 "core" ' +2 "sampler"){% +3 "core" %##   +1976 #t-> CBV.waste1 + .CBV.dial :waste1 +2 "collection"'| @ +134 "core" B +798 #t-> SS.empty +2 .SS.seek :empty +2 "sampler")}'H +1274 "core" ' +2 "sampler")~% +3 "core" %K#!  5 +6449 #t-> CTV? + !o:NoMethodError : mesgu:NameError::message,undefined method `CTV?' for main:Object: name: CTV?: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1899 #-> CTV.intake + .CTV.dial :intake +2256 #-> CBV.CTV +2 !o:NoMethodError : mesgu:NameError::message)undefined method `CTV' for CBV:Shaft: name:CTV: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3762 #-> CBV.SS +2 !o:NoMethodError : mesgu:NameError::message(undefined method `SS' for CBV:Shaft: name:SS: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2279 #-> CBV.SSV +2 .CBV.dial SSV + "collection"' @ +134 "core" A +4610 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")' +1293 "core" ' +2 "sampler")% +3 "core" %#!   +3598 #t-> CBV.waste1 + .CBV.dial :waste1 +2 "collection"' @ +133 "core" B +610 #t-> SS.empty +2 .SS.seek :empty + "sampler")'H +1282 "core" ' +2 "sampler")% +3 "core" %K#!  & +1019 #t-> exit +2 "sampler")0 +10 !to:Storage::Warning: mesg"4Exiting with Collection Clamp holding FlushPuck:bt["6/home/esp/esp2/utils/storage.rb:531:in `writeAll'"2/home/esp/esp2/utils/storage.rb:526:in `each'"6/home/esp/esp2/utils/storage.rb:526:in `writeAll'"2/home/esp/esp2/utils/storage.rb:522:in `open'"6/home/esp/esp2/utils/storage.rb:522:in `writeAll'"(/home/esp/esp2/utils/storage.rb:538"3/home/esp/esp2/lib/framework.rb:95:in `atExit'"1/home/esp/esp2/lib/framework.rb:99:in `call'"3/home/esp/esp2/lib/framework.rb:99:in `atExit'"1/home/esp/esp2/lib/framework.rb:99:in `call'"3/home/esp/esp2/lib/framework.rb:99:in `atExit'"./home/esp/esp2/lib/threads.rb:739:in `[]'"1/home/esp/esp2/lib/threads.rb:739:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #mEXIT @1549468116.30EST @1549539549.48EST = =tMAIN =mMAIN_scheduler @EST1549539551.08 #"core_reset"Sent BREAK +2 #t@0x2DEE, state=0x3A84, ifg=0x10, ie=0xFD + #@0x3068, state=0x3A84, ifg=0x10, ie=0xFD #@0x317E, state=0x3A84, ifg=0x80, ie=0xFD + #@0xE63A, state=0x3B10, ifg=0x20, ie=0x7F + #@0xE7DF, state=0x3B10, ifg=0x20, ie=0x7F #@0xED16, state=0x3B10, ifg=0x20, ie=0x7F + #@0xEDC2, state=0x3B10, ifg=0x20, ie=0x7F #@0xF519, state=0x3B10, ifg=0x08, ie=0x5F + #@0x86C1, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +344 "Can"\ ff +2 \ ff #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %K$$ \ & +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&#& +3 "core" & u t , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&$( +9 "core" ( +2 "manipulator"&%& +3 "core" & t q 4  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" & t r  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'' +99 "core" ' + .tHand.close +2 "manipulator"&(/ +66 "core" / +2 .tCC.seek :open + "collection"')( +469 "core" ( +2 "manipulator"&*& +3 "core" & s X ;  +2 "manipulator"&+% +3 "core" %  l ^ 3 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&-(, +284 "core" ( +2 "manipulator"&.& +4 "core" &, X s W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &/& +3 "core" &, ] C ; W +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&0' +115 "core" ' +2 .tHand.open + "manipulator"&11 +76 "core" 1 +2 "manipulator"&2% +3 "core" % " x w  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +102 "core" ' +56918 "Can"\ XOO +60002 \ KOO +60003 \ GOO +60002 \ COO +60002 \ @OO +60002 \ =OO +60003 \ <OO +60002 \ :OO +60002 \ 9OO +60002 \ 6OO +60003 \ 5OO +60002 \ 4OO +60002 \ 2OO +60002 \ 2OO +60002 \ 0OO +60003 \ /OO +60002 \ .OO +60002 \ +OO +55177 #t-> Intake.open + .Intake.select :open + "sampler") +958 #t-> CTV.Intake +2 .CTV.dial Intake + "collection"'4  +5 "core" +2635 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'5& +3 "core" &\  +2 .tHand.open + "manipulator"&61 +17 "core" 1 +2 "manipulator"&7& +3 "core" &, # }W +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&8(, +3 "core" ( + "manipulator"&9& +4 "core" &, D }W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" &,  }W + .tForearm.seek :garage +2 "manipulator"&;' +101 "core" ' + .tHand.close +2 "manipulator"&% +4 "core" % u sC + .tForearm.seek :retract +2 "manipulator"&?'\ +104 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&@( +302 "core" ( +2 "manipulator"&A& +3 "core" &* z xBj +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &)  xBj + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&C' +101 "core" ' +2 "manipulator"&D& +4 "core" &*  vBj + "manipulator"&E% +4 "core" %  v +2 "collection"'F& +3 "core" & +2 "collection"'G& +3 .tCC.seek :closed +2 "collection"'H(` +3 "core" & +4 & . +10 &)C{ 4 +9 &Jnw I +9 &i} V +10 &Wz U +9 &dX~ U +9 &&Wx U +10 &Wp T +9 &Xp U +10 &mT} T +9 &/U{ T +9 & Tq T +10 &"Qw U +9 &$sV~ U +9 &&7Ru T +10 &'Yy U +9 &)Tr U +10 &+|W~ U +9 &-=Xw U +9 &/Sw T +10 &0Zo U +9 &2Ym U +9 &4GWs T +10 &6Xx U +9 &7Tn U +10 &9Wl U +9 &;OQt T +9 &=Tm T +10 &>Xi T +9 &@Ro T +9 &BWYg T +10 &DOm T +9 &ET` U +10 &GZ^ U +9 &I[_m V +9 &Krk W +10 &Lg [ +9 &Nl _ +9 &PGf _ +10 &Rk ` +9 &S p ` +10 &U \ p a +9 &WK m a +9 &Y\ h b +2 "Can"\  +8 "core" &Zj b +9 &\\o b! +9 &^Hl b& +10 &_k 6 +9 &`Yl 7 +10 &`}[ T +5 ( + "collection"'G& +4 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 2.06 +2 "collection"'I& +4 "core" &`me T + &`mg T + .tHand.open + "manipulator"&J1 +66 "core" 1 +2 "manipulator"&K% +3 "core" % \ V s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&L'\ +98 "core" ' +3535 #t-> CTV.CBV +2 !o:NoMethodError : mesgu:NameError::message)undefined method `CBV' for CTV:Shaft: name:CBV: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1897 #-> CBV.SSV +2 .CBV.dial SSV + "collection"'M @ +134 "core" A +707 #t-> SS.fill + .SS.seek 25ml +2 "sampler")N' +1305 "core" ' +2 "sampler")O% +3 "core" %$$ \  +2968 #t-> CBV.waste1 + .CBV.dial :waste1 +2 "collection"'P @ +134 "core" B +729 #t-> SS.empty + .SS.seek :empty +2 "sampler")Q'H +1278 "core" ' +2 "sampler")R% +4 "core" %K&$ \ ( +1083 #t-> CBV.SSV +2 .CBV.dial SSV + "collection"'S @ +134 "core" A +515 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")T' +1297 "core" ' +2 "sampler")U% +3 "core" % $$ \  +653 #t-> CBV.waste1 + .CBV.dial :waste1 +2 "collection"'V @ +134 "core" B +923 #t-> SS.empty + .SS.seek :empty +2 "sampler")W'H +1281 "core" ' +2 "sampler")X% +4 "core" %B&# \ + +3021 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp + "manipulator"&Y& +4 "core" && L q@W + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&Z( +43 "core" ( +2 "manipulator"&[& +3 "core" &  u +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &  u + .tForearm.seek CC +2 "manipulator"&]' +95 "core" ' + .tHand.close +2 "manipulator"&^/ +66 "core" / +2 .tCC.seek :open + "collection"'_( +470 "core" ( +2 "manipulator"&`& +3 "core" & 8 x +2 "manipulator"&a% +3 "core" % " ^ x +2 .tForearm.seek :retract +2 "manipulator"&b'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&c(, +279 "core" ( +2 "manipulator"&d& +3 "core" &,  yZ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &,  yZ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&f' +117 "core" ' +2 .tHand.open +2 "manipulator"&g1 +76 "core" 1 +2 "manipulator"&h% +3 "core" % & 5 8 E h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +105 "core" ' +664 #t-> exit +2 "sampler")0 +11 #mEXIT @1549551198.44EST @1549559211.89EST = =tMAIN =mMAIN_scheduler @EST1549559213.51 #"core_reset"Sent BREAK +2 #t@0xBF46, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC1CE, state=0x3A84, ifg=0x10, ie=0xFD #@0xC2E4, state=0x3A84, ifg=0x80, ie=0xFD + #@0x9C21, state=0x3B10, ifg=0x20, ie=0x7F + #@0x9DC6, state=0x3B10, ifg=0x20, ie=0x7F #@0xA2FE, state=0x3B10, ifg=0x20, ie=0x7F + #@0xA3AA, state=0x3B10, ifg=0x20, ie=0x7F + #@0xAB01, state=0x3B10, ifg=0x08, ie=0x5F #@0x89CC, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +205 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +337 "Can"$\ RR + $\ RR #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %B&& \ + +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X Intake.open + .Intake.select :open + "sampler") +1017 #t-> CTV.intake + .CTV.dial :intake +2 "collection"'  +3 "core" +1543 #t-> FlushPuck.cc + !o:RuntimeError: mesg"&cc is neither a clamp nor a stage:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1117 #-> FlushPuck.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" & +2 .tHand.open + "manipulator"&1 +22 "core" 1 +2 "manipulator"&& +3 "core" &,  1 pZ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +2 "core" ( +2 "manipulator"&& +3 "core" &, w | pZ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  pZ + .tForearm.seek :garage +2 "manipulator"&' +107 "core" ' + .tHand.close +2 "manipulator"& / +70 "core" / +2 "manipulator"&!& +4 "core" &, & +  dZ + "manipulator"&"% +4 "core" % g + ' d + .tForearm.seek :retract +2 "manipulator"&#'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&$( +308 "core" ( +2 "manipulator"&%& +3 "core" && ^ c w l@\\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &' ] Y l@[ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&'' +101 "core" ' +2 "manipulator"&(& +4 "core" &' \\ c [ j@[ + "manipulator"&)% +4 "core" % \\ ] j +2 "collection"'*& +3 "core" & +2 "collection"'+& +3 .tCC.seek :closed +2 "collection"',(` +2 "core" & +3 &  +9 &&l . +10 &_ B +9 &Ku U +9 & T U +10 &U U +9 &O U +10 &NY V +9 &T U +9 &X U +10 &W U +9 & WS U +9 &"U U +10 &#R U +9 &%U U +10 &'`T U +9 &)#R U +9 &*V U +10 &,S U +9 &.iT U +9 &0+U U +10 &1T U +9 &3U U +10 &5qS U +9 &73U U +9 &8V U +10 &:T U +9 &;Q U +10 &?U U +9 &AS U +10 &CR T +9 &ECS U +9 &GU U +10 &H` U +9 &Jk W +9 &L< Z +10 &M ^ +9 &O ` +10 &Qq  ` +9 &S0\   a +9 &T  a +10 &V  a +9 &Xs  b +9 &Z4 b +10 &[ b$ +9 &] b* +10 &_c U +9 &`V! 'q +9 &`" Z +8 ( +2 &`m T + "collection"'+& +4 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 2.04 + "collection"'-& +4 "core" &`m T + .tHand.open + "manipulator"&.1 +77 "core" 1 +2 "manipulator"&/% +3 "core" % B H J f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +95 "core" ' +1031 #t-> CBV.SSV +2 .CBV.dial SSV + "collection"'1 @ +135 "core" A +2033 #t-> SS.fil +2 !o:NoMethodError : mesgu:NameError::message*undefined method `fil' for SS:Syringe: name:fil: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1048 #-> SS.fill +2 .SS.seek 25ml +2 "sampler")2' +1306 "core" ' +2 "sampler")3% +3 "core" % &#   +6465 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")4  +76 "core"  +372 #t-> SS.empty +2 .SS.seek :empty +2 "sampler")5'H +1239 "core" 'p%#  +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi:: @sourcei.:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioni: velocityip: currenti:pwmi:erri: inPressi%: outPressi#:deltaPressi : voltagef12.579316642120766: @type2F: @error:overCurrent:@axisName"Sampler Syringe: mesg"*Sampler Syringe overCurrent at 0.42ml:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1949 #-> Exhaust.open +2 .Exhaust.select :open + "sampler")@ +4361 #t-> SSV.CBV +2 .SSV.dial CBV + "sampler")6  +75 "core" +439 #t-> SS.fill +3 .SS.seek 25ml + "sampler")7' +1046 "core" ' +2 "sampler")8% +3 "core" %8   +2954 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")9  +75 "core"  +556 #t-> SS.empty + .SS.seek :empty +2 "sampler"):'H +1273 "core" ' +2 "sampler");% +3 "core" %B  ) +529 #t-> SSV.CBV +2 .SSV.dial CBV + "sampler")<  +77 "core" +613 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")=' +1294 "core" ' +2 "sampler")>% +3 "core" %R   +3175 #t-> SSV.exhaust + .SSV.dial :exhaust + "sampler")?  +77 "core"  +1868 #t-> SS.empty +2 .SS.seek :empty +2 "sampler")@'H +1273 "core" ' +2 "sampler")A% +3 "core" %A  : +5474 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&B& +3 "core" &%   b?V + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&C( +46 "core" ( +2 "manipulator"&D& +3 "core" & B B V f\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &E& +3 "core" & ? A > f\ +2 .tForearm.seek CC + "manipulator"&F' +95 "core" ' + .tHand.close +2 "manipulator"&G/ +69 "core" / +2 .tCC.seek :open +2 "collection"'H( +468 "core" ( +2 "manipulator"&I& +3 "core" & Z P 7 i\ +2 "manipulator"&J% +3 "core" % 0 V Y T i +2 .tForearm.seek :retract +2 "manipulator"&K'\ +92 "core" ' +36 .tElbow.reconfigure TightElbow +10 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&L(, +284 "core" ( +2 "manipulator"&M& +3 "core" &, g b k/ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &, [ d k/ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&O' +116 "core" ' +2 .tHand.open +2 "manipulator"&P1 +73 "core" 1 +2 "manipulator"&Q% +3 "core" % - > X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +103 "core" ' +10850 "Can"\ dd +60002 \ dd +60002 \ dd +60002 \ dd +60002 %\ dd +662 #t-> exit +2 "sampler") +11 #mEXIT @1549562225.15EST @1549913913.79EST = =tMAIN =mMAIN_scheduler @EST1549913915.52 #"core_reset"Sent BREAK +2 #t@0xB16F, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +216 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +369 "Can"D\ Ja + D\ Ja + #tPolling Can every 10:00 +3 #Cleanly exited at 12:57:05EST07-Feb-19 +15592 #-> exit +3 #mEXIT @1549914079.48EST @1550068029.12EST = =mMAIN_scheduler =tMAIN @EST1550068030.73 #"core_reset"Sent BREAK +2 #t@0x19FC, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +205 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +340 "Can"\ 7X + \ 7X + #tPolling Can every 10:00 +3 #Cleanly exited at 14:41:19EST11-Feb-19 +3012 #-> ESP.ready + !o:NoMethodError : mesgu:NameError::message,undefined method `ready' for ESP:Module: name:\ ready: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1196 #-> ESP.ready! +2 #Powering core bus +476 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +5 "sampler")&\ +2 )% +2 "core" %\ # +2 .tSS.configure SSconfig +2 "sampler")#.0X +2 .tForearm.seek :retract +2 "manipulator"&&'\ +102 "core" ' +3 "manipulator"&'% +3 "core" %\ ! { +3 "processing"%(& + "collection"')& +7 "core" &\ ' + &\  + .tCC.reconfigure CCconfig +3 ."openPC"PC.reconfigure PCconfig +3 "collection"'$x2 ^22b +2 "processing"%$x2 ^22b +3 .tCC.home.seek :open +2 ."openPC"PC.home.seek :open +3 "collection"'*( + "processing"%+( +279 "core" ( +15 ( +2 "collection"', +3 "core" A +2 "processing"%- +3 "core" U + "processing"%. +3 "core" @ +2 "processing"%/ +3 "core"  +2 "sampler")0% +3 "core" %ۀ \ 9 +2 "collection"'1& +3 "core" &'\  +2 "collection"'2% +3 "core" %ӵ\  +2 "processing"%3& +4 "core" &\ & +2 "processing"%4% +3 "core" %\ & +2 "manipulator"&5% +3 "core" %\ ! + y +2 "manipulator"&6& +3 "core" & m y. +2 "storage"(7& +4 "core" & ^ s s\  + "storage"(8% +4 "core" %}\ p h ^\ \ ( +2 "collection"'99 +3 "core" 9 +2 "processing"%:9 +2 "core" 9 +9229 #t-> exit +4 #mEXIT @1550068196.93EST @1550069021.46EST = =tMAIN =mMAIN_scheduler @EST1550069023.08 #"core_reset"Sent BREAK +2 #t@0xE571, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE7FA, state=0x3A84, ifg=0x10, ie=0xFD + #@0xEA84, state=0x3A84, ifg=0x10, ie=0xFD #@0xED0D, state=0x3A84, ifg=0x10, ie=0xFD + #@0xEF95, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF21E, state=0x3A84, ifg=0x10, ie=0xFD #@0xF4A7, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF5C1, state=0x3A84, ifg=0x80, ie=0xFD #@0xA6A9, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +204 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +342 "Can"\ ED + \ ED + #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ \ 9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +4 "processing"%% +2 "manipulator"&% +6 "core" %ӵ +6 "sampler")% +3 "core" %I\ " + %\  A w + %ۀ \ 9 +2 "manipulator"&& +4 "core" &  v. +2 "storage"(& +3 "core" &  L N\  +2 "storage"(% +3 "core" %~ L L\ \ ' + "collection"'& +3 "core" &  +2 "processing"%& +3 "core" &C\ " +2 "collection"'  +3 "core"  +2 "collection"'! +3 "core"  +2 "collection"'" +2 "core" A +2 "processing"%# +3 "core"  + "processing"%$ +3 "core" U +2 "processing"%% +3 "core" @ + "processing"%& +3 "core"  +2 "sampler")' +3 "core"  +2 "sampler")(% +3 "core" %ۀ \ \ 9 +2 "collection"')& +3 "core" &  +2 "collection"'*% +3 "core" %ӵ +2 "processing"%+& +4 "core" &/\ " +2 "processing"%,% +3 "core" %P\ " +2 "manipulator"&-% +4 "core" %\  . w +2 "manipulator"&.& +3 "core" & 3 w. +2 "storage"(/& +3 "core" &  M M "\  +2 "storage"(0% +3 "core" %~ M Q 7\ \ ' +2 "collection"'19 +3 "core" 9 +2 "processing"%29 +2 "core" 9 +2120 #t-> shuffle.rb + !o:NameError: mesgu:NameError::messageAundefined local variable or method `shuffle' for main:Object: name: shuffle:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +32749 "Can"\ AA +60002 \ AA +60002 \ AA +60002 \ AA +60003 \ AA +60002 \ AA +60002  \ AA +60002  \ AA +49150 #t-> require "shuffle.rb" +1844 #-> shuffle 1..7 +2 #Shuffling pucks in tube 1 of [1..7] + #Loading generic puck from tube 1 into Collection Clamp + "collection"'3& +3 "core" &  +2 .tHand.open + "manipulator"&41 +75 "core" 1 +2 "manipulator"&5% +3 "core" % \   . o +2 "storage"(6% +3 "core" %~  \ \ ' +2 "storage"(7. +3 "core" ., + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(8(+ +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (9& +2 "core" &. J\ +2 "manipulator"&:& +3 "core" & Y Z  j. +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&;( +39 "core" ( +2 "manipulator"&<& +4 "core" & q { K m8 +2 "storage"(=& +4 "core" &. !\ \ + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts + "manipulator"&>' +102 "core" ' +2 "storage"(?& +4 "core" &. 4\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(@' +276 "core" ' +2 "storage"(A- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :pick +2 "storage"(B' +26 "core" ' +2 .tSE.seek :down +2 "storage"(C'} +265 "core" ' + .tSE.coast + "storage"(5 +3 "manipulator"&D% +4 "core" % o o p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +92 "core" ' +2 !to:Puck::Error: mesg"Tube 1 is Empty:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2004 #-> access 5 +3 .SE.seek :down + "storage"(F'} +3 "core" ' + "manipulator"&G% +4 "core" %\  ~ } / o +2 "manipulator"&H& +3 "core" & s t o8 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(I( +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (J& +2 "core" & U \  +2182 #t-> access 1 +3 .SE.seek :down + "storage"(K'} +3 "core" ' +2 "manipulator"&L% +3 "core" %\  x k | m +2 "manipulator"&M& +3 "core" & h O D m8 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(N(< +991 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (O& +2 "core" &<A\  +2041 "Can"&\ GG +2226 #t-> require "shuffle.rb" +678 #-> exit +4 #mEXIT @1550074457.30EST @1550074466.02EST = =tMAIN =mMAIN_scheduler @EST1550074467.61 #"core_reset"Sent BREAK +2 #t@0x0A43, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0CCB, state=0x3A84, ifg=0x10, ie=0xFD #@0x0F4F, state=0x3A84, ifg=0x10, ie=0xFD + #@0x11D7, state=0x3A84, ifg=0x10, ie=0xFD + #@0x145F, state=0x3A84, ifg=0x10, ie=0xFD #@0x16E3, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1969, state=0x3A84, ifg=0x10, ie=0xFD #@0x1A7F, state=0x3A84, ifg=0x80, ie=0xFD + #@0xE448, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +204 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +343 "Can"$\ IJ + $\ IJ #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ + ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ \ 9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X require "Shuffle.rb" +2 !o:LoadError: mesg"'no such file to load -- Shuffle.rb:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2286 #-> require "shuffle.rb" +972 #-> shuffle 1..7 +2 #Shuffling pucks in tube 1 of [1..7] + #Loading generic puck from tube 1 into Collection Clamp + "collection"'& +4 "core" &  +2 .tHand.open + "manipulator"&1 +22 "core" 1 +2 "manipulator"&% +4 "core" %\  s { m + "storage"(% +4 "core" %z (\ + "storage"(. +3 "core" .,< +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((+ +1321 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &- \ + "manipulator"&& +4 "core" & [ X  j8 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +4 "core" ( +2 "manipulator"& & +3 "core" & _ [ k8 +2 "storage"(!& +4 "core" &- Z\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&"' +100 "core" ' +2 "storage"(#& +4 "core" &- B\ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"($' +273 "core" ' +2 "storage"(%- +3 "core" -'a + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (&& +3 "core" &-\  +2 "manipulator"&'& +3 "core" & X X i8 +2 .tElbow.seek 1 + "manipulator"&(( +4 "core" ( + "manipulator"&)& +4 "core" & X U ) j8 + "storage"(*& +4 "core" &-\  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&+'Κ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +3 "manipulator"&,/ +66 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&-& +3 "storage"(.'} +5 "core" & W Y I j8 +2 "manipulator"&/% +3 "core" % Γ W L \ l +2 .tForearm.seek :retract +2 "manipulator"&0'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&1( +143 "core" ' + ."downElevator"SE.coast + "storage"(5 +21 "core" ( +2 "manipulator"&2& +4 "core" &( 9 @ Q gAa + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &3& +4 "core" &( @ > gAa + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&4' +102 "core" ' +2 "manipulator"&5& +4 "core" &( ? ; eA` +2 "manipulator"&6% +3 "core" % : 7 f +2 "collection"'7& +4 "core" &  + "collection"'8& +4 .tCC.seek :closed +3 "collection"'9(` +3 "core" &  +3 &  +8 &1y - +10 &` B +9 &;u U +9 &S U +10 &T U +9 &~O U +10 &>Y V +9 &U U +9 &W U +10 &V U +9 & HQ U +9 &"\ U U +10 &#Q U +9 &%U U +10 &'PU U +9 &)R U +9 &*U U +10 &,R U +9 &.WT U +9 &0T U +10 &1R U +9 &3S U +10 &5`S U +9 &7!U U +9 &8T U +10 &:T U +9 &*T U +10 &?U U +9 &AT U +10 &CpS U +9 &E3T U +9 &FT U +10 &H\\ V +9 &Jtb W +9 &L0y Y +10 &M \\ +9 &O _ +10 &Q^ a +9 &S! ` +9 &T a +10 &V a +9 &Xb b +9 &Z# b +10 &[{| b% +9 &]y} b+ +10 &_Syy V +9 &`N'xy - +9 &`xxxv Y +2 ( + "collection"'8& +3 #tCollection Clamp onSpring/offSpring for 15/27 samples, on/off torque 2.07 +2 .Hand.open + "manipulator"&:1 +66 "core" 1 +2 "manipulator"&;% +4 "core" %   p b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +98 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 1 into Processing Clamp +2 "processing"%=& +3 "core" &\  +2 "manipulator"&>% +3 "core" %\  @ A f +2 "storage"(?% +4 "core" %v\  +2 "storage"(@. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(A(+ +4 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (B& +3 "core" &- \  + "manipulator"&C& +4 "core" &( : @ gA_ +2 "manipulator"&D% +3 "core" %\  @ ?  g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&E( +170 "core" ( +2 "manipulator"&F& +4 "core" & ; > e + "storage"(G& +4 "core" &,\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&H' +99 "core" ' +2 "storage"(I& +4 "core" &, 9\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(J' +282 "core" ' +2 "storage"(K- +3 "core" -'| + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (L& +2 "core" &, s\  +2 "manipulator"&M& +3 "core" & : ; f +2 .tElbow.seek 1 +2 "manipulator"&N( +2 "core" ( +2 "manipulator"&O& +3 "core" & 3 2 M e +2 "storage"(P& +3 "core" &,\  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&Q'Κ +22 "core" ' +36 .tForearm.reconfigure LooseForearm +9 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&R/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&S& +3 "storage"(T'} +5 "core" & 7 3 V e +2 "manipulator"&U% +4 "core" % Ξ 5 2 d\ + .tForearm.seek :retract +2 "manipulator"&V'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&W( +151 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +103 "core" ( +2 "manipulator"&X& +4 "core" & > : D e +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Y& +3 "core" & 0 < Q e +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&Z' +103 "core" ' +2 "manipulator"&[& +4 "core" & 8 ? @ e +2 "manipulator"&\\% +3 "core" % 1 2 d f{ +2 "processing"%]& +3 "core" &\  +2 "processing"%^& +3 .tPC.seek :closed +2 "processing"%_(] +3 "core" &\  +5 &\ I +9 &F\ 6 +9 &2o\ K +10 &n\ V +9 &Y\ V +9 &P\\\ V +10 &Z\ V +9 &`\ V +10 &X\ V +9 &X\\\ V +9 &]\ V +10 & _\ V +9 &"\\\ V +9 &$aY\ U +10 &&#Y\ U +9 &'Y\ V +10 &)W\ U +9 &+h]\ V +9 &-*Y\ V +10 &.[\ V +9 &0^\ V +9 &2pZ\ V +10 &41`\ V +9 &5Y\ U +10 &7X\ V +9 &9y\\\ U +9 &;;Y\ U +10 &<Z\ V +9 &>]\ V +9 &@`\ V +10 &BA_\ V +9 &D_\ V +10 &Eg\ W +9 &Gn\ X +9 &I>\ Z +10 &J\ \ [ +9 &L\ \ \\ +9 &N~\ \ \\ +10 &P?\ \ \\ +9 &R\ ] +10 &S\ \\ +9 &U\ \ \\ +9 &WG\ \\ +10 &Y\ \ ] +9 &Z\ ] +9 &\\\ \ A +10 &]e3\ \ X +9 &]+\ 4 +2 ( + "processing"%^& +3 #tProcessing Clamp onSpring/offSpring for 14/25 samples, on/off torque 1.56 + .Hand.open + "manipulator"&`1 +68 "core" 1 +2 "manipulator"&a% +4 "core" % % % cy + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%c& +4 "core" &]+\ 4 +2 #tImaging generic puck in Processing Clamp while storing it to tube 1 + "manipulator"&d% +3 "core" %  . 9 g +2 "storage"(e% +4 "core" %z \  + "storage"(f. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(g(+ +3 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (h& +2 "core" &, ^\  +2 "manipulator"&i& +4 "core" & 1 - > g + "manipulator"&j% +4 "core" %  8 = \ g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&k( +269 "core" ( +2 "manipulator"&l& +3 "core" &| < 1 2 f4 +2 "storage"(m& +4 "core" &, %\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts + "manipulator"&n' +98 "core" ' +2 "storage"(o& +3 "core" &, ;\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(p' +281 "core" ' +2 "storage"(q- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&r& +3 "core" & = 7  e3 + "storage"(s& +4 "core" &,\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&t'n +23 "core" ' + .tElbow.hold +2 "manipulator"&u, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(v- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(w' +31 "core" ' +3 "manipulator"&x% +3 "core" %͗   i ^ +2 "storage"(y& +4 "core" &, T\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 341 counts +2 "manipulator"&z' +13 "core" ' +2 "manipulator"&{& +4 "core" & ? <  f0 +2 "storage"(|& +3 "core" &, \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&}' +17 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(~'x +39 "core" ' +2 "manipulator"&& +4 "core" & / ? g0 +2 "manipulator"&% +3 "core" % = 7 g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&( +260 "core" ( +2 "manipulator"&& +3 "core" & ? : g +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & = 4 g +2 .tForearm.seek PC + "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&\ / +75 "core" / +2 .tPC.seek :open + "processing"% ( +451 "core" ( +2 "storage"( & +3 "core" &, H\  +2 "manipulator"&& +3 "core" & M U 1 i +2 "manipulator"&% +3 "core" %  R L L i +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +308 "core" ( +2 "manipulator"&& +3 "core" & Z \\ j7 +2 "storage"(& +3 "core" &, \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +98 "core" ' +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "storage"(- +3 "core" -'x +2 .tSE.seek 0.85 Pucks below Top Plate +2 "storage"('D +28 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 .tSE.seek 0.08 Pucks below Top Plate +2 "storage"('~ +54 "core" ' +2 #tLights, camera, ACTION! + "storage"(- +3 "core" -'~ +2 "storage"(& +3 "core" &, 5 7 g  +2 "manipulator"& & +3 "core" &   _ a7 +2 .tElbow.seek 1 +2 "manipulator"&!( +3 "core" ( + "manipulator"&#& +4 "core" & " ' m a7 +2 "storage"(& +4 "core" &, 8 9   +2 .tForearm.seek 1 + 600 counts + "manipulator"&' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek 0.8 Pucks below Top Plate +2 "storage"(%' +61 "core" ' +2 "manipulator"&&& +4 "core" & X a G k7 + "storage"('& +4 "core" &, \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&)'n +22 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek 0.98 Pucks below Top Plate +2 "storage"(*' +24 "core" ' +2 "manipulator"&,% +4 "core" %͟ ? <  e +2 "storage"(-& +3 "core" &, 7\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 349 counts +2 "manipulator"&/' +14 "core" ' +2 "manipulator"&& +4 "core" & ~ | B n5 +2 "storage"("& +3 "core" &,\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&2' +22 "core" ' +2 "storage"(3% +4 "core" % 7\ \ +2 ."downElevator"SE.seek :down +4 "storage"($'} +99 (+% +3 "core" %4\ [s + "manipulator"&5% +4 "core" % X W jb +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&6'\ +88 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 "collection"'(& +4 "core" &`xpqv Y +2 #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&7% +4 "core" %\  O K  l +2 "storage"(.% +3 "core" %~\ +2 "storage"(0. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((+ +2 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (:& +3 "core" &, \ \  + "manipulator"&;& +5 "core" & U O  l5 + .tElbow.seek 1 +2 "manipulator"&=( +9 "core" ( +2 "manipulator"&>& +4 "core" &z U S  lP +2 "storage"(?& +3 "core" &,\ \  +37 .tForearm.reconfigure TightForearm +10 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&8' +100 "core" ' +2 "storage"(@& +4 "core" &,\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(B' +285 "core" ' +2 "storage"(C- +3 "core" -'{ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&D& +3 "core" &z X W ! jP + "storage"(4& +4 "core" &, T\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&F'n +24 "core" ' + .tElbow.hold +2 "manipulator"&G, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -'{ +3 .tSE.seek 1.09 Pucks below Top Plate + "storage"(I'o +31 "core" ' +2 "manipulator"&1% +4 "core" %͙  $ Y c + "storage"(<& +4 "core" &,\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 343 counts +2 "manipulator"&K' +14 "core" ' +2 "manipulator"&L& +4 "core" &| Z [ < kN + "storage"(M& +4 "core" &, \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&O' +25 "core" ' +2 .tSE.seek 2.09 Pucks below Top Plate +2 "storage"(P'^ +42 "core" ' +2 "manipulator"&R& +4 "core" &| J J kN +2 "manipulator"&S% +3 "core" % V W  kQ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&E( +162 "core" ( +2 "manipulator"&H& +4 "core" &, $  ` dE +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &J& +3 "core" &,   2 dE +2 .tForearm.seek CC + "manipulator"&Q' +96 "core" ' + .tHand.close +2 "manipulator"&X/ +77 "core" / +2 .tCC.seek :open +2 "collection"'Y( +473 "core" ( +2 "storage"(N& +3 "core" &, 1\  +2 "storage"([& +3 "core" &, !\  +2 "manipulator"&\\& +3 "core" & % * *p h?U +2 "manipulator"&]% +3 "core" % ' . 3 h +2 .tForearm.seek :retract +2 "manipulator"&T'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&V( +192 "core" ( +2 "manipulator"& & +4 "core" & U W B l$ + "storage"(`& +4 "core" &, F\ \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&a'n +101 "core" ' + .tElbow.hold +2 "manipulator"&c, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&d1 +75 "core" 1 +3 "manipulator"&e% +4 "core" % ͞ ? ? e + "storage"(f& +4 "core" &, -\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 348 counts +2 "manipulator"&^' +14 "core" ' +2 "manipulator"&h& +4 "core" & y s . m$ + "storage"(i& +4 "core" &, \ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&j' +19 "core" ' +2 "storage"(Z% +4 "core" %d\ \ +2 ."downElevator"SE.seek :down +3 "storage"(A'} +100 (l% +3 "core" %* 2\ Yl + "manipulator"&m% +4 "core" % r I m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&W'\ +93 "core" ' +38 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tShuffling pucks in tube 2 of [1..7] +2 #Loading generic puck from tube 2 into Collection Clamp + "collection"'o& +4 "core" & + "manipulator"&b% +4 "core" %\  } | c n +2 "storage"(q% +4 "core" % \ @\ +2 "storage"(r. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(s( +361 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (v& +2 "core" & b\  +2 "manipulator"&x& +3 "core" & A A  g$ +2 .tElbow.seek 2 +2 "manipulator"&y(P +62 "core" ( +2 "manipulator"&{& +3 "core" &D = B G g) +2 "storage"(|& +3 "core" & b\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&'ϥ +105 "core" ' +2 "storage"(& +4 "core" & b M\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(n' +275 "core" ' +2 "storage"(k- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 .tSE.seek :pick + "storage"(p' +23 "core" ' +2 .tSE.seek :down +2 "storage"(t'} +268 "core" ' + .tSE.coast + "storage"(5 +3 "manipulator"&z% +4 "core" %Ϫ W W 6 i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +89 "core" ' +2 !to:Puck::Error: mesg"Tube 2 is Empty:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +11300 #-> access 1 +3 .SE.seek :down + "storage"(}'} +4 "core" ' +2 "manipulator"&% +3 "core" %\  X M i +2 "manipulator"&& +3 "core" &E Q U  i) +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(u(< +989 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (\ & +2 "core" &<L <\  +1643 #t-> access 2 +3 .SE.seek :down + "storage"('} +4 "core" ' +2 "manipulator"&_% +3 "core" %\  V W B j +2 "manipulator"& & +3 "core" &E Y Y D j) +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &KM K\  +969 #t-> require "shuffle.rb" +381 #-> exit +4 #mEXIT @1550074803.32EST @1550074812.41EST = =mMAIN_scheduler =tMAIN @EST1550074814.01 #"core_reset"Sent BREAK +2 #t@0x78D5, state=0x3A84, ifg=0x10, ie=0xFD + #@0x7B5E, state=0x3A84, ifg=0x10, ie=0xFD #@0x7DE6, state=0x3A84, ifg=0x10, ie=0xFD + #@0x806E, state=0x3A84, ifg=0x10, ie=0xFD #@0x82F6, state=0x3A84, ifg=0x10, ie=0xFD + #@0x857D, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8805, state=0x3A84, ifg=0x10, ie=0xFD #@0x896F, state=0x3A84, ifg=0x80, ie=0xFD + #@0xC28C, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +342 "Can" \ OO +2  \ OO #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ\ 9 + .tSS.reconfigure SSconfig +3 "sampler")#.0X require "shuffle.rb" +867 #-> shuffle 1..7 +2 #Shuffling pucks in tube 1 of [1..7] + #Loading generic puck from tube 1 into Collection Clamp +2 "collection"'& +3 "core" &" + .tHand.open +2 "manipulator"&1 +23 "core" 1 +2 "manipulator"&% +3 "core" %\  ` Z ! j +2 "storage"(% +4 "core" %y ;\ + "storage"(. +3 "core" .,K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((+ +1647 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &+\  +2 "manipulator"&& +4 "core" &E 9 ? ( g) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +42 "core" ( +2 "manipulator"& & +4 "core" & R W j8 + "storage"(!& +4 "core" &+\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&"' +98 "core" ' +2 "storage"(#& +4 "core" &+ 3\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"($' +282 "core" ' +2 "storage"(%- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (&& +3 "core" &+ \  + "manipulator"&'& +4 "core" & W W j8 +2 .tElbow.seek 1 + "manipulator"&(( +6 "core" ( +2 "manipulator"&)& +3 "core" & W U ! j8 +2 "storage"(*& +4 "core" &+\  +2 .tForearm.seek 1 + 300 counts + "manipulator"&+'Κ +25 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&,/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&-& +3 "storage"(.'} +5 "core" & W W ) j8 +2 "manipulator"&/% +3 "core" % Ν Y M M l +2 .tForearm.seek :retract +2 "manipulator"&0'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&1( +160 "core" ( +2 "manipulator"&2& +4 "core" ' + &- ? 6 eF +2 ."downElevator"SE.coast +2 .tElbow.reconfigure LooseElbow +3 "storage"(5 + "manipulator"&$ &.,(#b +4 &3& +3 "core" &- 7 3 K eF + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&4' +103 "core" ' +3 "manipulator"&5& +4 "core" &- * ! q dF + "manipulator"&6% +5 "core" %   u d +2 "collection"'7& +3 "core" && +2 "collection"'8& +3 .tCC.seek :closed +2 "collection"'9(` +3 "core" &% +4 & / +10 &&C~ 3 +9 &Al H +10 &i U +9 &Q U +9 &VV U +10 &Q U +9 &T U +9 &T U +10 &_Q U +9 &!S U +9 & P U +10 &"Q T +9 &$fP U +10 &&)Q U +9 &'W U +9 &)O U +10 &+pR T +9 &-1V U +9 &.R T +10 &0T U +9 &2wU U +10 &49P U +9 &5Q U +9 &7Q U +10 &9W U +9 &;BR T +9 &=S U +10 &>U U +9 &@O U +10 &BIQ U +9 &D O T +9 &ET T +10 &GT U +9 &IN\\ V +9 &K j W +10 &L Y +9 &N| ^ +10 &P9 ` +9 &Q ` +9 &S ` +10 &U{ a +9 &W< a +9 &X b +10 &Z|} b +9 &\\|{| b# +10 &^7xz b* +9 &_xw 7 +9 &`iwx "f +8 ( +2 "collection"'8& +4 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 2.08 + .Hand.open + "manipulator"&:1 +3 "core" &`tvvw [ +74 1 + "manipulator"&;% +4 "core" %  \  ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 1 into Processing Clamp +2 "processing"%=& +3 "core" &\  +2 "manipulator"&>% +3 "core" %\  6 5 f +2 "storage"(?% +4 "core" %| g\  + "storage"(@. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(A(+ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (B& +2 "core" &+ w\  +2 "manipulator"&C& +3 "core" &+ 2 1 - fDy +2 "manipulator"&D% +3 "core" %\  9 : f +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&E( +199 "core" ( +2 "manipulator"&F& +4 "core" & ; U W h, + "storage"(G& +4 "core" &+\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&H' +106 "core" ' +2 "storage"(I& +4 "core" &+ &\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(J' +273 "core" ' +2 "storage"(K- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :pick + "storage"(L' +29 "core" ' +2 .tSE.seek :down +2 "storage"(M'} +266 "core" ' + .tSE.coast + "storage"(5 +3 "manipulator"&N% +4 "core" % X V j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&O'\ +90 "core" ' +2 !to:Puck::Error: mesg"Tube 1 is Empty:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5449 #-> Forearm.cc +9 .Forearm.seek :cc +2 "manipulator"&P' +98 "core" ' +2 "manipulator"&Q% +3 "core" % T V 5 k} +19219 #t-> PC.unloadPuck 1 +2 "processing"%R& +3 "core" &\  +2 !to:Puck::Error: mesg"#Processing Clamp is NOT CLOSED:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1462 #-> CC.unloadPuck 1 +2 "collection"'S& +3 "core" &`trrs [ +2 #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&T% +4 "core" % I S [ l} + .tForearm.seek :retract +2 "manipulator"&U'\ +92 "core" ' +2 "storage"(V% +3 "core" %}\ +2 "storage"(W. +3 "core" .(+ + "storage"(X& +4 "core" &+\  +2 "storage"(Y& +2 "manipulator"&Z& +6 "core" &+\  + & X X # k+ +3 ."raiseStack"SE.reconfigure SEplace +2 "manipulator"&[% +4 "storage"(#]K-0-\ b +2 "core" %\  V W & k +3 .tElbow.seek CC + "manipulator"&\\( +3 ."raiseStack"SE.seek beamBreak +2 "storage"(]' +141 "core" ( +2 "manipulator"&^& +3 "core" &* %   dCp +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &_& +3 "core" &*  $ cCp + .tForearm.seek CC +2 "manipulator"&`' +95 "core" ' + .tHand.close +2 "manipulator"&a/ +19 "core" ' +2 "storage"(b- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(c'y +32 "core" ' +11 / + .tCC.seek :open +2 "collection"'d( +471 "core" ( +2 "storage"(e& +3 "core" &+ E\  +2 "storage"(f& +3 "core" &+\  +2 "manipulator"&g& +3 "core" &* T N ! jCo +2 "manipulator"&h% +3 "core" %  J J j +2 .tForearm.seek :retract +2 "manipulator"&i'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&j( +162 "core" ( +2 "manipulator"&k& +3 "core" & w r  p@ +2 "storage"(l& +4 "core" &+ \ #\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&m'n +99 "core" ' + .tElbow.hold +2 "manipulator"&n, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&o1 +73 "core" 1 +2 "manipulator"&p% +4 "core" % ͟ ^ Z j +2 "storage"(q& +3 "core" &+\  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 349 counts +2 "manipulator"&r' +13 "core" ' +2 "manipulator"&s& +4 "core" &  r> + "storage"(t& +4 "core" &+   ?\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&u' +19 "core" ' +2 "storage"(v% +4 "core" %  \ +2 ."downElevator"SE.seek :down +4 "storage"(w'} +99 (x% +3 "core" %9\ [u + "manipulator"&y% +4 "core" % y o x o + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +89 "core" ' +64 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +4801 #t-> access 1 +3 .SE.seek :down + "storage"({'} +4 "core" ' +2 "manipulator"&|% +3 "core" %\  \\ s +2 "manipulator"&}& +3 "core" & 2 s> +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(~(< +1310 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &<L K\  +1686 #t-> require "shuffle.rb" +295 #-> exit +4 #mEXIT @1550075253.20EST @1550075261.59EST = =tMAIN =mMAIN_scheduler @EST1550075263.20 #"core_reset"Sent BREAK +2 #t@0x21CA, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2451, state=0x3A84, ifg=0x10, ie=0xFD #@0x26DA, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2961, state=0x3A84, ifg=0x10, ie=0xFD #@0x2BE7, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2E71, state=0x3A84, ifg=0x10, ie=0xFD + #@0x30F8, state=0x3A84, ifg=0x10, ie=0xFD #@0x320D, state=0x3A84, ifg=0x80, ie=0xFD + #@0xA598, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +341 "Can""\ KK +2 "\ KK #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +5 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ\ \ 9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.hold +2 "manipulator"&, +2 "core" , + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +5 "storage"(& +2 "core" &<K ?\ \  +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 .tSC.hold + "storage"(, +3 "core" , + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (% +2 "core" %| %\ \ + .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.hold + "storage"(+ +4 "core" + + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'  +2 "core" +2 .tCH.configure CHconfig + "collection"'\ 2 +3 .tPH.coast + "processing"%  +2 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +9 #tCleanly exited at 11:27:33EST13-Feb-19 +1360 #-> require "shuffle.rb" +781 #-> shuffle 1..7 +2 #Shuffling pucks in tube 1 of [1..7] + #Loading generic puck from tube 1 into Collection Clamp + "collection"'& +4 "core" &! +2 .tHand.open + "manipulator"&1 +16 "core" 1 +2 "manipulator"&% +4 "core" %\  z c ^ l +2 "storage"(% +3 "core" %| p\ \ + "storage"(. +4 "core" .,< + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"((+ +1319 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &-\  +2 "manipulator"&& +4 "core" & U O 4 i> + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +4 "core" ( +2 "manipulator"& & +4 "core" & Z U $ i> + "storage"(!& +4 "core" &,\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&"' +95 "core" ' +2 "storage"(#& +4 "core" &, \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"($' +285 "core" ' +2 "storage"(%- +3 "core" -'~ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (&& +3 "core" &,\  +2 "manipulator"&'& +3 "core" & T W 2 j> +2 .tElbow.seek 1 + "manipulator"&(( +4 "core" ( + "manipulator"&)& +3 "core" & W U i> +2 "storage"(*& +4 "core" &,\  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&+'Κ +24 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&,/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&-& +2 "storage"(.'} +6 "core" & Z Y : k> + "manipulator"&/% +4 "core" % Γ X X  j +2 .tForearm.seek :retract + "manipulator"&0'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&1( +151 "core" ' + ."downElevator"SE.coast + "storage"(5 +7 "core" ( +2 "manipulator"&2& +4 "core" &* / > Z dCm + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +3 "core" &) .  eBl + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&4' +99 "core" ' +2 "manipulator"&5& +4 "core" &)   $ dBl + "manipulator"&6% +4 "core" %   r d +2 "collection"'7& +4 "core" & + "collection"'8& +4 .tCC.seek :closed +2 "collection"'9(` +4 "core" & + & \ +9 &*o - +9 &_~ A +10 &Jr S +9 &Q T +9 &S U +10 &L T +9 &KU! U +9 &O T +10 &Q T +9 &P T +10 & VM T +9 &"R U +9 &#O T +10 &%Q T +9 &']R T +9 &) O T +10 &*R U +9 &,O T +10 &.eS T +9 &0'Q T +9 &1Q T +10 &3Q T +9 &5mQ T +9 &7/T T +10 &8R T +9 &:T T +10 &6R U +9 &?R U +10 &AQ T +9 &C}Q T +9 &E>Q U +10 &GR T +9 &HW U +10 &J` V +9 &L=u X +9 &M \\ +10 &O _ +9 &Qm _ +9 &S- ` +10 &T a +9 &V a +10 &Xo} a +9 &Z/z b +9 &[z| b +10 &]x{ b% +9 &_fxz S +9 &`Sux (u +10 &`(tw Y +8 ( +2 &`hvw R + "collection"'8& +3 #tCollection Clamp onSpring/offSpring for 15/27 samples, on/off torque 2.09 +2 .Hand.open + "manipulator"&:1 +69 "core" 1 +2 "manipulator"&;% +3 "core" %    ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +97 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%=& +4 "core" &\  +2 "manipulator"&>% +4 "core" %\  8 7 I f + "storage"(?% +4 "core" %x `\  +2 "storage"(@. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(A(+ +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (B& +3 "core" &, P\  + "manipulator"&C& +4 "core" &) 1 1 3 fBi +2 "manipulator"&D% +3 "core" %\  5 2  f +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&E( +159 "core" ( +2 "manipulator"&F& +4 "core" &z U Y k + "storage"(G& +4 "core" &, +\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&H' +99 "core" ' +2 "storage"(I& +4 "core" &, ?\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(J' +277 "core" ' +2 "storage"(K- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (L& +3 "core" &, \  + "manipulator"&M& +3 "core" &z l ` l +2 .tElbow.seek 1 +2 "manipulator"&N( +10 "core" ( +2 "manipulator"&O& +3 "core" &{ a ] % k\ +2 "storage"(P& +4 "core" &, <\  +2 .tForearm.seek 1 + 300 counts + "manipulator"&Q'Κ +22 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&R/ +70 "core" / +44 ."downElevator"SE.seek :down +5 "manipulator"&S& +2 "storage"(T'} +5 "core" &{ [ Z C k\ +2 "manipulator"&U% +3 "core" % Λ R g e m +2 .tForearm.seek :retract +2 "manipulator"&V'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&W( +160 "core" ' + ."downElevator"SE.coast + "storage"(5 +94 "core" ( +2 "manipulator"&X& +4 "core" & _ Z j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Y& +2 "core" & J S " j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&Z' +103 "core" ' +2 "manipulator"&[& +4 "core" & < J V h +2 "manipulator"&\\% +3 "core" % U T  i +2 "processing"%]& +4 "core" &\  + "processing"%^& +4 .tPC.seek :closed +2 "processing"%_(] +2 "core" &\  +3 &\  +10 &&r\ - +9 &]\ A +9 &<\ U +10 &_\ V +9 &X\ V +9 &}X\ V +10 &>]\ V +9 &Z\ U +10 &\\\ V +9 &^\ V +9 & G`\ V +10 &" `\ V +9 &#W\ U +9 &%\\\ U +10 &'OX\ V +9 &)X\ V +10 &*\\\ V +9 &,Y\ V +9 &.X_\ U +10 &0^\ V +9 &1Y\ V +10 &3\\\ V +9 &5`V\ U +9 &7"\\\ U +10 &8Z\ U +9 &:Y\ V +9 &*X\ U +9 &?`\ V +10 &AZ\ V +9 &Cp\\\ U +9 &E/c\ W +10 &Fj\ W +9 &H~\ Y +9 &Jg\ [ +10 &L(\ \\ +9 &M\ [ +9 &O\ \\ +10 &Qm\ \\ +9 &S.\ \\ +10 &T\ \\ +9 &V\ ] +9 &Xs\ ] +10 &Z5\ ] +9 &[\ V +10 &]3Cv\ (w +9 &];\ 5 +5 ( + "processing"%^& +4 #tProcessing Clamp onSpring/offSpring for 15/26 samples, on/off torque 1.56 +2 .Hand.open + "manipulator"&`1 +3 "core" &]+\ 5 +69 1 + "manipulator"&a% +4 "core" % @ @ g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%c& +4 "core" &]+\ 5 + #tImaging generic puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&d% +3 "core" %\  * ) h +2 "storage"(e% +3 "core" %\  +2 "storage"(f. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(g(+ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (h& +4 "core" &, I\  + "manipulator"&i& +4 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +2 "core" & : C h +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&j( +3 "core" ( +2 "manipulator"&k& +3 ."raiseStack"SE.seek beamBreak + "storage"(l' +3 "core" & ' ( h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" & 5 , c +2 .tForearm.seek PC +2 "manipulator"&n' +91 "core" ' + .tHand.close +2 "manipulator"&o/ +72 "core" / +2 .tPC.seek :open +2 "processing"%p( +90 "core" ' +2 "storage"(q- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(r'y +34 "core" ' +314 ( + "storage"(s& +4 "core" &,\  +2 "manipulator"&t& +3 "core" & W K j +2 "manipulator"&u% +3 "core" %  T L  j +2 .tForearm.seek :retract +2 "manipulator"&v'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&w( +276 "core" ( +2 "manipulator"&x& +3 "core" & W U  i* +2 "storage"(y& +3 "core" &, W\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&z' +102 "core" ' + .tHand.open +2 "manipulator"&{1 +75 "core" 1 +2 "storage"(|- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(}'E +27 "core" ' +3 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"(~' +57 "core" ' +2 #tLights, camera, ACTION! + "storage"(- +3 "core" -' +2 "storage"(& +3 "core" &, 8 6   +2 "manipulator"&& +3 "core" & % ' _* +2 .tElbow.seek 1 +2 "manipulator"&( +38 "core" ( +2 "manipulator"&& +3 "core" &   0 bG +2 "storage"(& +4 "core" &, 9 :  +2 .tForearm.seek 1 + 600 counts + "manipulator"&' +16 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(\ ' +57 "core" ' +2 "manipulator"& & +4 "core" & W W + kG + "storage"( & +4 "core" &, ?\ \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&'n +24 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 "manipulator"&% +4 "core" %͚   , d + "storage"(& +4 "core" &,\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 344 counts +2 "manipulator"&' +14 "core" ' +2 "manipulator"&& +4 "core" & | } ! mE +2 "storage"(& +3 "core" &, 5\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +18 "core" ' +2 "storage"(% +4 "core" %\  +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (% +3 "core" %Y8\ [t + "manipulator"&% +4 "core" % Y X k +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +90 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 "collection"'!& +4 "core" &`gps R +2 #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&#% +4 "core" %\  X X @ k +2 "storage"(% +4 "core" %~ P\ \ + "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(%(+ +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (&& +3 "core" &, $\ \  +2 "manipulator"&& +3 "core" & Z \\ > kE +2 .tElbow.seek 1 + "manipulator"&'( +4 "core" ( +2 "manipulator"&)& +4 "core" & [ ^ K kE +2 "storage"(*& +3 "core" &, 9\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&,' +98 "core" ' +2 "storage"(-& +4 "core" &, \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(/' +276 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&"& +3 "core" & I I . mE + "storage"(2& +4 "core" &,\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&3'n +24 "core" ' + .tElbow.hold +2 "manipulator"&$, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(+- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(5' +26 "core" ' +2 "manipulator"&6% +4 "core" %͔ -   d + "storage"(7& +4 "core" &, \  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 338 counts +2 "manipulator"&(' +14 "core" ' +2 "manipulator"&.& +4 "core" & r ] = lE +2 "storage"(0& +3 "core" &, \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +20 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(:'y +38 "core" ' +2 "manipulator"&;& +4 "core" & P W kE +2 "manipulator"&=% +3 "core" % P O = l_ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&?( +162 "core" ( +2 "manipulator"&8& +3 "core" &, ? > gE +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +38 &@& +11 "core" &* : @  gCo + .tForearm.seek CC +2 "manipulator"&B' +92 "core" ' + .tHand.close +2 "manipulator"&C/ +70 "core" / +2 .tCC.seek :open + "collection"'D( +469 "core" ( +2 "storage"(4& +4 "core" &, G\ \  + "storage"(F& +4 "core" &, \ \  + "manipulator"&G& +4 "core" &* W ?  hCo + "manipulator"&% +4 "core" % 1 ; H i +2 .tForearm.seek :retract +2 "manipulator"&I'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&1( +159 "core" ( +2 "manipulator"&<& +4 "core" & v ~  o + "storage"(K& +4 "core" &, 0\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&L'n +104 "core" ' + .tElbow.hold +2 "manipulator"&M, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&O1 +77 "core" 1 +3 "manipulator"&P% +4 "core" % ͕ : A * f| + "storage"(R& +4 "core" &, \ \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 339 counts +2 "manipulator"&S' +14 "core" ' +2 "manipulator"&U& +4 "core" & # qz + "storage"(E& +4 "core" &, 3\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&H' +22 "core" ' +2 "storage"(J% +4 "core" % h\ +2 ."downElevator"SE.seek :down +3 "storage"(Q'} +100 (X% +3 "core" %4 ?\ [s + "manipulator"&Y% +4 "core" %Ͽ v t  on +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +89 "core" ' +53 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tShuffling pucks in tube 2 of [1..7] + #Loading generic puck from tube 2 into Collection Clamp +2 "collection"'[& +4 "core" & + "manipulator"&\\% +5 "core" %\  u q + "storage"(]% +4 "core" %  \  +2 "storage"(T. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(V( +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" & K \  +2 "manipulator"&^& +3 "core" & X W 1 lz +2 .tElbow.seek 2 +2 "manipulator"&`(P +13 "core" ( +2 "manipulator"&a& +4 "core" &Y ` \\  kY +2 "storage"(c& +3 "core" & L\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&d'ϥ +100 "core" ' +2 "storage"(e& +4 "core" & K J\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(f' +281 "core" ' +2 "storage"(h- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (i& +3 "core" & J\  + "manipulator"&k& +4 "core" &Y ) 0 hY +2 .tElbow.seek 2 + "manipulator"&m(P +3 "core" ( +2 "manipulator"&Z& +3 "core" &Y > - hY + "storage"(o& +4 "core" & J 3\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&A'y +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&q/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&W& +3 "storage"(b'} +5 "core" &Y + ) hY +2 "manipulator"&_% +3 "core" % z H D i +2 .tForearm.seek :retract +2 "manipulator"&l'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&s( +162 "core" ( + ' +2 ."downElevator"SE.coast +4 "manipulator"&t& + "storage"(5 +6 "core" &, : 9 fE} + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &, 7 6 fE} +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&n' +92 "core" ' +2 "manipulator"&x& +4 "core" &- ; 4 8 fE} + "manipulator"&y% +4 "core" % 3 5 S f! +2 "collection"'j& +3 "core" & +3 "collection"'{& +3 .tCC.seek :closed +2 "collection"'|(` +4 "core" & + &  +9 &)p - +9 &_} A +10 &Or T +9 & R T +9 &T T +10 &N T +9 &SU T +10 &R U +9 &S T +9 &S U +10 & \\O T +9 &"Q T +9 &#O T +10 &%Q T +9 &'eQ T +10 &)'M\ T +9 &*R T +9 &,O T +10 &.lQ T +9 &0.R T +9 &1P T +10 &3Q T +9 &5tQ T +10 &76Q T +9 &8Q T +9 &:Q T +10 &<}Q T +9 &>>P T +9 &?S T +10 &AR T +9 &CQ T +10 &EFP T +9 &GR T +9 &HW U +10 &Ja V +9 &LDr X +9 &M [ +10 &O _ +9 &Qr ` +10 &S3 ` +9 &T ` +9 &V a +10 &Xv} a +9 &Z5{| b +9 &[w{ b! +10 &]uw b$ +9 &_ltx S +10 &`Uxrs &m +9 &`(sv [ +8 ( +2 &`gst R + "collection"'{& +3 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 2.05 +2 .Hand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&% +4 "core" %  " ' p b! +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%v& +4 "core" &\  +2 "manipulator"&% +3 "core" %\  < ? e +2 "storage"(% +3 "core" %z +\  +2 "storage"( . +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"( ( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (r& +2 "core" & \  +2 "manipulator"&}& +3 "core" &+ 4 2  fDz +2 "manipulator"&% +3 "core" %\  1 6 _ e + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&(P +167 "core" ( +2 "manipulator"&& +4 "core" &W 5 : i e& + "storage"(& +4 "core" & p Q\ ! + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +96 "core" ' +2 "storage"(w& +4 "core" & p\ ! + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(z' +274 "core" ' +2 "storage"(~- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :pick + "storage"(' +24 "core" ' +2 .tSE.seek :down +2 "storage"('} +269 "core" ' + .tSE.coast + "storage"(5 +3 "manipulator"&% +4 "core" %Ϫ / 7 F e0 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + !to:Puck::Error: mesg"Tube 2 is Empty:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3684 #-> CC.unloadPuck 2 +2 "collection"'\ & +3 "core" &`fnr R +2 #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"&% +4 "core" %\  / *  d + "storage"(% +4 "core" %\  + "storage"(!. +3 "core" .( + "storage"(#& +3 "core" & b Q\  +2 "storage"(& +4 "manipulator"&& +4 "core" & b *\  + &W   q d& +2 ."raiseStack"SE.reconfigure SEplace +3 "manipulator"&% +4 "storage"(#]K-0-\ b +2 "core" %\  .   d +3 .tElbow.seek CC + "manipulator"&&( +3 ."raiseStack"SE.seek beamBreak +2 "storage"(' +157 "core" ( +2 "manipulator"&)& +3 "core" &* Q \\Co +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" &* 0 \\Co + .tForearm.seek CC +2 "manipulator"&' +96 "core" ' + .tHand.close +2 "manipulator"&-/ +3 "core" ' +2 "storage"(- +2 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(g'y +30 "core" ' +28 / + .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "storage"( & +3 "core" & b\  +2 "storage"(& +3 "core" & a \  +2 "manipulator"&"& +3 "core" &*   N bCo +2 "manipulator"&2% +3 "core" % !   8 b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +92 "core" ' +37 .tElbow.reconfigure TightElbow +11 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&6(P +164 "core" ( +2 "manipulator"&7& +3 "core" &Z 3 + ' h( +2 "storage"(.& +3 "core" & b\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 2 +2 "manipulator"&0'M +103 "core" ' + .tElbow.hold +2 "manipulator"&;, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&=1 +72 "core" 1 +2 "manipulator"&,% +4 "core" % z{   1 ] +2 "storage"('& +3 "core" & b \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 345 counts +2 "manipulator"&/'Φ +13 "core" ' +2 "manipulator"&3& +4 "core" &\\ T W % i& + "storage"((& +4 "core" & b\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&5'ϥ +17 "core" ' +2 "storage"(8% +4 "core" %~\  +2 ."downElevator"SE.seek :down +4 "storage"(@'} +99 (% +3 "core" %53\ [t + "manipulator"&$% +4 "core" %ϱ = ?  g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&C'\ +89 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +469 #t-> exit +4 #mEXIT @1550075479.32EST @1550075487.18EST = =tMAIN =mMAIN_scheduler @EST1550075488.80 #"core_reset"Sent BREAK +2 #t@0xD0AD, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD1C3, state=0x3A84, ifg=0x80, ie=0xFD #@0x903C, state=0x3B10, ifg=0x20, ie=0x7F + #@0x91E0, state=0x3B10, ifg=0x20, ie=0x7F + #@0x983D, state=0x3B10, ifg=0x08, ie=0x5F #@0x4238, state=0x3B10, ifg=0x20, ie=0x7F + #@0x43DD, state=0x3B10, ifg=0x20, ie=0x7F + #@0x4A39, state=0x3B10, ifg=0x08, ie=0x5F #@0x8B54, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +350 "Can""\ 76{ + "\ 76{ + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ\ \ 9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X require "shuffle.rb" +3764 #-> shuffle all + !o:NameError: mesgu:NameError::message=undefined local variable or method `all' for main:Object: name:all:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +957 #-> shuffleall +2 !o:NameError: mesgu:NameError::messageDundefined local variable or method `shuffleall' for main:Object: name:shuffleall:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1196 #-> shuffle.all + #Shuffling pucks in tube 1 of [1..7] +2 #Loading generic puck from tube 1 into Collection Clamp + "collection"'& +3 "core" & +2 .tHand.open + "manipulator"&1 +18 "core" 1 +2 "manipulator"&% +4 "core" %\  _ t + "storage"(% +4 "core" %x , $ %\  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"((+ +385 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &( \  +2 "manipulator"&& +3 "core" &\\ r& +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +34 "core" ( +2 "manipulator"&& +3 "core" &} m q w p, +2 "storage"(& +4 "core" &(  +\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"& ' +94 "core" ' +2 "storage"(!& +4 "core" &(  2\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"("' +285 "core" ' +2 "storage"(#- +3 "core" -'~ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ($& +2 "core" &( \ -\  +2 "manipulator"&%& +3 "core" & }  b n+ +2 .tElbow.seek 1 + "manipulator"&&( +4 "core" ( +2 "manipulator"&'& +3 "core" &  | ; o+ +2 "storage"((& +4 "core" &(   \  + .tForearm.seek 1 + 300 counts +2 "manipulator"&)'Κ +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&*/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&+& +5 "storage"(,'} +3 "core" & y  q+ + "manipulator"&-% +4 "core" % Ε   p +2 .tForearm.seek :retract +2 "manipulator"&.'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&/( +149 "core" ( +2 "manipulator"&0& +4 "core" ' + &+ q y ? lDv +2 ."downElevator"SE.coast +2 .tElbow.reconfigure LooseElbow +2 "storage"(5 +3 "manipulator"&$ &.,(#b +3 &1& +3 "core" &+ i [ mDv + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&2' +101 "core" ' +2 "manipulator"&3& +4 "core" &+ Y U  kDv + "manipulator"&4% +4 "core" % Y W A k +2 "collection"'5& +3 "core" &< +2 "collection"'6& +3 .tCC.seek :closed +2 "collection"'7(` +3 "core" &/ +4 &2 1 +10 &-D|0 3 +9 &Ln|/ H +9 &d. T +10 &P0 T +9 &cR0 T +10 &%P/ T +9 &T1 T +9 &S2 T +10 &kQ/ T +9 &.T+ T +9 & Q. T +10 &"O) S +9 &$tQ) T +10 &&7O T +9 &'R& T +9 &)R) T +10 &+|P! T +9 &-?S$ T +9 &/P T +10 &0R! T +9 &2O T +10 &4FQ T +9 &6 R T +9 &7O" T +10 &9V T +9 &;NP" T +9 &=Q T +10 &>R# T +9 &@Q T +10 &BWR T +9 &DN S +9 &ER T +10 &GS T +9 &I\\Z U +9 &Kd V +10 &L~ Y +9 &N ] +10 &PF _ +9 &R ` +9 &S ` +10 &U ` +9 &WI a +9 &Y\ { a +10 &Zx| b +9 &\\{| b +10 &^Ixy b# +9 &_ux 5 +9 &`Zuw 9 +10 &`{tw S +5 ( + "collection"'6& +4 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 2.08 +2 .Hand.open + "manipulator"&81 +3 "core" &`gvu S +70 1 + "manipulator"&9% +4 "core" % + : g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +95 "core" ' +2 .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%;& +4 "core" &\  +2 "manipulator"&<% +3 "core" %  W Q - j +2 "storage"(=% +3 "core" %\ +2 "storage"(>. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(?(+ +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (@& +2 "core" &(\ \  +2 "manipulator"&A& +3 "core" &* W W iCq +2 "manipulator"&B% +4 "core" %  W U  i + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&C( +181 "core" ( +2 "manipulator"&D& +4 "core" &| Y S 4 k+ + "storage"(E& +4 "core" &(\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&F' +95 "core" ' +2 "storage"(G& +4 "core" &( _\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(H' +281 "core" ' +2 "storage"(I- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (J& +2 "core" &( 3\  +2 "manipulator"&K& +3 "core" &| T L  j+ +2 .tElbow.seek 1 +2 "manipulator"&L( +2 "core" ( +2 "manipulator"&M& +3 "core" &| R W $ j+ +2 "storage"(N& +3 "core" &( \  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&O'Κ +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&P/ +65 "core" / +45 ."downElevator"SE.seek :down +4 "manipulator"&Q& +3 "storage"(R'} +6 "core" &| W W ' i+ +2 "manipulator"&S% +3 "core" % Υ W Y = k +2 .tForearm.seek :retract +2 "manipulator"&T'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&U( +163 "core" ' + ."downElevator"SE.coast + "storage"(5 +100 "core" ( +2 "manipulator"&V& +4 "core" & Z a ! k + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" & a W = k + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&X' +103 "core" ' +2 "manipulator"&Y& +4 "core" & { s  m + "manipulator"&Z% +4 "core" % ~ } X mw +2 "processing"%[& +3 "core" &\  +2 "processing"%\\& +3 .tPC.seek :closed +2 "processing"%](] +3 "core" &\  +3 &\  +9 &&r\ . +10 &_\ B +9 &Iz\ U +9 &\\\ V +10 &Z\ V +9 &W\ U +10 &LZ\ V +9 &W\ U +9 &Z\ U +10 &\\\ V +9 & T\\\ V +9 &"_\ V +10 &#Y\ U +9 &%Z\ U +10 &'^W\ U +9 &)V\ U +9 &*Z\ V +10 &,X\ U +9 &.e]\ U +9 &0'_\ U +10 &1[\ U +9 &3a\ V +10 &5mY\ U +9 &7/Z\ U +9 &8Z\ U +10 &:Z\ U +9 &6Z\ V +10 &?b\ V +9 &A^\ U +10 &C}[\ U +9 &E>_\ V +9 &Fj\ V +10 &H~\ Y +9 &Ju\ [\ +9 &L5\ \\ +10 &M\ [ +9 &O\ \\ +10 &Q{\ \\ +9 &S>\ [ +9 &T\ \\ +10 &V\ \\ +9 &X\ \\ +9 &ZC\ \\ +10 &\\\ R +9 &]9J\  d +10 &][\ 8 +5 ( + "processing"%\\& +4 #tProcessing Clamp onSpring/offSpring for 15/26 samples, on/off torque 1.54 +2 .Hand.open + "manipulator"&^1 +3 "core" &]0\ 8 +72 1 + "manipulator"&_% +4 "core" %  a Q - jw +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%a& +4 "core" &]0\ 8 + #tImaging generic puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&b% +3 "core" %\  T M  i +2 "storage"(c% +3 "core" % B\ +2 "storage"(d. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(e(+ +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (f& + "manipulator"&g& +4 "core" &( k\  +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" & R U + i +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&h( +3 "core" ( + "manipulator"&i& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(j' +3 "core" & + ) ( h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" & / = \ c +2 .tForearm.seek PC +2 "manipulator"&l' +94 "core" ' + .tHand.close +2 "manipulator"&m/ +67 "core" / +3 .tPC.seek :open + "processing"%n( +91 "core" ' +2 "storage"(o- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(p'y +29 "core" ' +318 ( +2 "storage"(q& +3 "core" &( <\ \  +2 "manipulator"&r& +3 "core" & X X k +2 "manipulator"&s% +3 "core" %  V Y k +2 .tForearm.seek :retract +2 "manipulator"&t'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&u( +265 "core" ( +2 "manipulator"&v& +3 "core" & V W - i0 +2 "storage"(w& +3 "core" &( )\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&x' +102 "core" ' + .tHand.open +2 "manipulator"&y1 +74 "core" 1 +2 "storage"(z- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"({'E +28 "core" ' +3 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(|' +55 "core" ' +2 #tLights, camera, ACTION! + "storage"(}- +3 "core" -' +2 "storage"(~& +4 "core" &( 6 - ~  + "manipulator"&& +4 "core" &   P ^0 + .tElbow.seek 1 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &   ~ ^0 + "storage"(& +4 "core" &( * .   +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(' +57 "core" ' +2 "manipulator"&& +4 "core" & X Y E j0 + "storage"(\ & +4 "core" &( Q\ \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"& 'n +23 "core" ' + .tElbow.hold +2 "manipulator"& , +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 "manipulator"&% +4 "core" %͟   M d +2 "storage"(& +3 "core" &( \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 349 counts +2 "manipulator"&' +14 "core" ' +2 "manipulator"&& +4 "core" & Y W - j/ +2 "storage"(& +3 "core" &( \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +22 "core" ' +2 "storage"(% +4 "core" %\  +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (% +3 "core" %8 \ [t + "manipulator"&% +4 "core" % 0 ) hm +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +64 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'& +4 "core" &`fps S + #tStoring generic puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\  U R X j +2 "storage"(!% +3 "core" %y \ \ +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((+ +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (#& +2 "core" &( \ \  +2 "manipulator"&$& +3 "core" & X W  j/ +2 .tElbow.seek 1 +2 "manipulator"&%( +2 "core" ( +2 "manipulator"&'& +4 "core" & S W j/ + "storage"((& +4 "core" &( H\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&*' +99 "core" ' +2 "storage"(+& +4 "core" &( K\ \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(-' +282 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"& & +2 "core" & @ A f/ +2 "storage"(0& +3 "core" &(\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&1'n +22 "core" ' + .tElbow.hold +2 "manipulator"&", +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"()- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(3' +30 "core" ' +2 "manipulator"&4% +4 "core" %͜   c" + "storage"(5& +4 "core" &( E\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 346 counts +2 "manipulator"&&' +13 "core" ' +2 "manipulator"&,& +4 "core" & T W  i/ + "storage"(.& +4 "core" &(\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +22 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(6'x +41 "core" ' +2 "manipulator"&8& +4 "core" & N V & i/ + "manipulator"&9% +4 "core" % K N < id +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&<( +149 "core" ( +2 "manipulator"&=& +3 "core" &+ ? ?  gDv +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +37 &>& +12 "core" &+ = 5  fDv + .tForearm.seek CC +2 "manipulator"&@' +97 "core" ' + .tHand.close +2 "manipulator"&A/ +67 "core" / +2 .tCC.seek :open + "collection"'B( +472 "core" ( +2 "storage"(2& +3 "core" &( #\ \  +2 "storage"(D& +4 "core" &( h\ \  + "manipulator"&E& +4 "core" &* : D hCm + "manipulator"&% +4 "core" % J ; & h + .tForearm.seek :retract +2 "manipulator"&G'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&/( +177 "core" ( +2 "manipulator"&:& +4 "core" & z s - m) + "storage"(I& +4 "core" &( m\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&J'n +101 "core" ' + .tElbow.hold +2 "manipulator"&K, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&M1 +76 "core" 1 +3 "manipulator"&N% +4 "core" % ͟ / >  h + "storage"(P& +4 "core" &( >\ \  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 349 counts +2 "manipulator"&Q' +13 "core" ' +2 "manipulator"&S& +4 "core" & s  o) + "storage"(C& +4 "core" &(  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&F' +24 "core" ' +2 "storage"(H% +4 "core" % \ \ +2 ."downElevator"SE.seek :down +4 "storage"(O'} +99 (V% +3 "core" %3 3\ Zq + "manipulator"&W% +4 "core" % M J / lc +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&L'\ +95 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tShuffling pucks in tube 2 of [1..7] +2 #Loading generic puck from tube 2 into Collection Clamp + "collection"'Y& +4 "core" & +2 "manipulator"&Z% +3 "core" %\  } | i m +2 "storage"([% +4 "core" %{ \ + "storage"(R. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(T( +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" & b\  +2 "manipulator"&\\& +3 "core" & 4 = g) +2 .tElbow.seek 2 + "manipulator"&^(P +31 "core" ( +2 "manipulator"&_& +3 "core" &Y W T 3 iI +2 "storage"(a& +4 "core" & b \  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&b'ϥ +102 "core" ' +2 "storage"(c& +4 "core" & b \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(d' +279 "core" ' +2 "storage"(f- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (g& +2 "core" & `\  +2 "manipulator"&i& +3 "core" &Y M X . iI +2 .tElbow.seek 2 + "manipulator"&k(P +3 "core" ( +2 "manipulator"&X& +3 "core" &Y * * > hI +2 "storage"(m& +3 "core" & ` )\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&?'y +23 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&o/ +66 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&U& +3 "storage"(`'} +6 "core" &Y T W $ iI +2 "manipulator"&]% +3 "core" % ΁ P V k +2 .tForearm.seek :retract +2 "manipulator"&j'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&q( +157 "core" ( +2 "manipulator"&r& +4 "core" &) ; - R dBj + ' + .tElbow.reconfigure LooseElbow +2 ."downElevator"SE.coast +4 "manipulator"&$ &.,(#b + "storage"(5 +5 "manipulator"&s& +4 "core" &)   L dBj +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&l' +103 "core" ' +2 "manipulator"&v& +4 "core" &) ; 3 ' fBj + "manipulator"&w% +4 "core" % ; > g +2 "collection"'h& +4 "core" & +2 "collection"'y& +3 .tCC.seek :closed +2 "collection"'z(` +3 "core" & +5 & 0 +9 &.C|+ 3 +10 &Mm{ H +9 &b" T +9 &O# T +10 &fQ# T +9 &(O T +9 &Q T +10 &R T +9 &mO T +10 &/P T +9 & O T +9 &"N S +10 &$wO T +9 &&9L T +9 &'Q T +10 &)L T +9 &+O T +10 &-@P T +9 &/O T +9 &0Q T +10 &2M T +9 &4IO T +10 &6\ S T +9 &7N S +9 &9Q T +10 &;QO T +9 &=S T +9 &>P T +10 &@N S +9 &BYP T +9 &DM S +10 &EQ T +9 &GR T +10 &I^Y U +9 &Kb V +9 &L} Y +10 &N ^ +9 &PI _ +10 &R  _ +9 &S ` +9 &U ` +10 &WK}\ a +9 &Y z} a +9 &Zyz b +10 &\\wy b +9 &^Hvx b& +9 &_}tu 5 +10 &`` tt 9 +9 &`trs R +5 ( + "collection"'y& +3 #tCollection Clamp onSpring/offSpring for 14/27 samples, on/off torque 2.12 +2 .Hand.open + "manipulator"&}1 +72 "core" 1 +2 "manipulator"&~% +3 "core" %   " ? c +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%t& +4 "core" &\  +2 "manipulator"&% +3 "core" %\  2 @ Y f +2 "storage"(% +3 "core" %| \  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(\ ( +22 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & J S\  +2 "manipulator"&& +4 "core" &(   E bBi + "manipulator"&p% +4 "core" %\    @ b + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&(P +172 "core" ( +2 "manipulator"&& +3 "core" &D : : f +2 "storage"({& +3 "core" & J `\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&'ϥ +96 "core" ' +2 "storage"(u& +4 "core" & K '\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(x' +274 "core" ' +2 "storage"(|- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :pick + "storage"(' +24 "core" ' +2 .tSE.seek :down +2 "storage"('} +269 "core" ' + .tSE.coast + "storage"(5 +3 "manipulator"&% +4 "core" %Ϩ 7 1 ? e% +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 !to:Puck::Error: mesg"Tube 2 is Empty:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4785 #-> CC.unloadPuck 2 +2 "collection"'& +3 "core" &`enp R +2 #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"& % +4 "core" %\  6 < g + "storage"(% +4 "core" % \  + "storage"(. +3 "core" .( + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (!& +3 "core" & b \  +3 ."raiseStack"SE.reconfigure SEplace +3 "manipulator"&& +4 "storage"(#]K-0-\ b +2 "core" &D 4 7 Z f +2 "manipulator"&% +4 "core" %\  @ ? e +2 .tElbow.seek CC + "manipulator"&#( +2 ."raiseStack"SE.seek beamBreak +2 "storage"($' +151 "core" ( +2 "manipulator"&'& +3 "core" &*   ]Cp +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &(& +3 "core" &*   \\Cp + .tForearm.seek CC +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&+/ +9 "core" ' +2 "storage"(- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place + "storage"(e'y +35 "core" ' +15 / + .tCC.seek :open +2 "collection"' ( +474 "core" ( +2 "storage"(& +3 "core" & ` V\  +2 "storage"(& +3 "core" & ` 3\  +2 "manipulator"& & +3 "core" &*   h bCm +2 "manipulator"&0% +3 "core" %    w b +37 .tForearm.seek :retract +10 "manipulator"&)'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&4(P +197 "core" ( +2 "manipulator"&5& +3 "core" &J 5 ; > e+ +2 "storage"(,& +4 "core" & ` %\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&.'M +104 "core" ' + .tElbow.hold +2 "manipulator"&8, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&91 +73 "core" 1 +2 "manipulator"&*% +4 "core" % y{ [ +2 "storage"(%& +3 "core" & ` ] [ X  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 344 counts + "manipulator"&-'Υ +14 "core" ' +2 "manipulator"&1& +4 "core" &S < > A g* + "storage"(&& +4 "core" & ` \  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&3'ϥ +17 "core" ' +2 "storage"(=% +4 "core" %~\  +2 ."downElevator"SE.seek :down +4 "storage"(>'} +99 (% +3 "core" %6 "\ [u + "manipulator"&"% +4 "core" %ϱ 7 3 T e + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&A'\ +93 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +383 #t-> exit +4 #mEXIT @1550075764.00EST @1550075772.25EST = =tMAIN =mMAIN_scheduler @EST1550075773.88 #"core_reset"Sent BREAK +2 #t@0x76E0, state=0x3A84, ifg=0x10, ie=0xFD + #@0x77F6, state=0x3A84, ifg=0x80, ie=0xFD + #@0xF7C2, state=0x3B10, ifg=0x20, ie=0x7F #@0xF966, state=0x3B10, ifg=0x20, ie=0x7F + #@0xFFC3, state=0x3B10, ifg=0x08, ie=0x5F + #@0x9901, state=0x3B10, ifg=0x20, ie=0x7F #@0x9AA6, state=0x3B10, ifg=0x20, ie=0x7F + #@0xA102, state=0x3B10, ifg=0x08, ie=0x5F #@0x0481, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +211 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +351 "Can"\ >= + \ >= + #tPolling Can every 10:00 +123 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ + ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ\ \ 9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X exit +4 #mEXIT @1550075806.89EST @1550080345.46EST = =mMAIN_scheduler =tMAIN @EST1550080347.08 #"core_reset"Sent BREAK +2 #t@0xABD4, state=0x3B10, ifg=0x20, ie=0x7F #@0xB32B, state=0x3B10, ifg=0x08, ie=0x5F + #@0x3116, state=0x3B10, ifg=0x20, ie=0x7F + #@0x32BA, state=0x3B10, ifg=0x20, ie=0x7F #@0x37F1, state=0x3B10, ifg=0x20, ie=0x7F + #@0x389E, state=0x3B10, ifg=0x20, ie=0x7F + #@0x3D4B, state=0x3B10, ifg=0x20, ie=0x7F #@0x42A1, state=0x3B10, ifg=0x08, ie=0x5F + #@0x6E10, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +343 "Can"9\ == +2 9\ == #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ \ 9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready? + "collection"'% +4 "core" %ӵ + "sampler")% +4 "core" %ۀ \ 9 + "manipulator"&% +4 "core" %\  q l\ + "manipulator"&& +3 "core" &S p z \\ l* +2 "storage"(& +3 "core" &   \  +2 "storage"(% +3 "core" %   \ +2 "collection"'& +3 "core" & +2 "processing"%& +3 "core" &\  +2 "processing"%% +3 "core" %\  +1439 #t-> require "shuffle.rb" +2266 #-> shufflePuck.all + !o:NameError: mesgu:NameError::messageEundefined local variable or method `shufflePuck' for main:Object: name:shufflePuck:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +465 #-> exit +4 #mEXIT @1550080417.16EST @1550082192.33EST = =mMAIN_scheduler =tMAIN @EST1550082193.94 #"core_reset"Sent BREAK +2 #t@0x9E9C, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA126, state=0x3A84, ifg=0x10, ie=0xFD #@0xA3AF, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA639, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA8C2, state=0x3A84, ifg=0x10, ie=0xFD #@0xAB4C, state=0x3A84, ifg=0x10, ie=0xFD + #@0xADD5, state=0x3A84, ifg=0x10, ie=0xFD + #@0xAF3F, state=0x3A84, ifg=0x80, ie=0xFD #@0x95FF, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +344 "Can"D\ => +2 D\ => #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ \ 9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X Hand.open + .Hand.open + "manipulator"&1 +23 "core" 1 +1511 #t-> Arm.grap Garage +2 "manipulator"&& +3 "core" &S l p l* +2 !to:Axis::Error:@axisName"\ Elbow: mesg"!Unknown Elbow position: grap:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2529 #-> ESP.ready! +2 "collection"'% +3 "core" %ӵu +3 "processing"%% +4 "sampler")% + "manipulator"&% +9 "core" %\  + %ۀ # 9 + %\  f i k\ + "manipulator"&& +4 "core" &S j q k* +2 "storage"(& +4 "core" &  \  + "storage"(% +3 "core" % p\ +2 "collection"'& +3 "core" & +2 "processing"%& +3 "core" &\  +2 "collection"'  +3 "core"  +2 "collection"'! +2 "core"  +2 "collection"'" +3 "core" A +2 "processing"%# +2 "core"  +2 "processing"%$ +3 "core" U + "processing"%% +3 "core" @ +2 "processing"%& +3 "core"  + "sampler")' +3 "core"  +2 "sampler")(% +3 "core" %ۀ \ 9 +2 "collection"')& +3 "core" & +2 "collection"'*% +4 "core" %ӵ + "processing"%+& +4 "core" &\  +2 "processing"%,% +3 "core" %\  +2 "manipulator"&-% +3 "core" %\  h t m k\ +2 "manipulator"&.& +4 "core" &S o ] m k* + "storage"(/& +4 "core" &  \  +2 "storage"(0% +3 "core" %  g\ +2 "collection"'19 +3 "core" 9 + "processing"%29 +4 "core" 9 +4255 #t-> Arm.grab Garage +2 "manipulator"&3& +3 "core" &S g r k* +2 "manipulator"&4% +3 "core" %\  j m k\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&5(, +196 "core" ( +2 "manipulator"&6& +3 "core" &,  mN +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &, mN + .tForearm.seek :garage +2 "manipulator"&8' +105 "core" ' + .tHand.close +2 "manipulator"&9/ +67 "core" / +1023 #t-> PC.open +2 .PC.seek :open +2 "processing"%:( +5 "core" ( +2 "processing"%;& +3 "core" &\  +1200 #t-> Arm.to PC +2 "manipulator"&<& +3 "core" &, . 0 # bN + "manipulator"&=% +4 "core" % x . 0 ) b +2 .tForearm.seek :retract + "manipulator"&>'\ +105 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&?( +122 "core" ( +2 "manipulator"&@& +3 "core" & q k y k +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &A& +3 "core" & k t / k + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&B' +98 "core" ' +2 "manipulator"&C& +4 "core" & q k q j + "manipulator"&D% +4 "core" % m o j +1733 #t-> Arm.garage + "manipulator"&E& +3 "core" & j h O j +2 "manipulator"&F% +4 "core" % o n j + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&H(, +139 "core" ( +2 "manipulator"&I& +3 "core" &, 4 m +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &J& +3 "core" &, " n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&K' +115 "core" ' +2 "manipulator"&L& +4 "core" &, / 0 1 ] + "manipulator"&M% +4 "core" %9 % ! - ] +3247 #t-> Arm.retract + .Hand.open + "manipulator"&N1 +74 "core" 1 +2 "manipulator"&O% +3 "core" % G "   \\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +103 "core" ' +2 "manipulator"&Q& +4 "core" &, o t k + "manipulator"&R% +3 "core" %\  t v 7 k +13179 #t-> Arm.grab Garage +2 "manipulator"&S& +3 "core" &,  m +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&T(, +8 "core" ( +2 "manipulator"&U& +3 "core" &,  n +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" &, m +2 .tForearm.seek :garage + "manipulator"&W' +102 "core" ' + .tHand.close +2 "manipulator"&X/ +65 "core" / +1688 #t-> Arm.to PC +2 "manipulator"&Y& +3 "core" &,  V d + "manipulator"&Z% +4 "core" % - % 8 dK +2 .tForearm.seek :retract + "manipulator"&['\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&\\( +119 "core" ( +2 "manipulator"&]& +3 "core" & u  l +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" & n k l +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&_' +99 "core" ' +2 "manipulator"&`& +4 "core" & p o k +35 "manipulator"&a% +10 "core" % k t ~ j +732 #t-> PC.close + "manipulator"&b& +3 "core" & u u c k +2 "manipulator"&c% +4 "core" % u u V k +2 "processing"%d& +3 "core" &\  +2 "processing"%e& +3 .tPC.seek :closed +2 "processing"%f(] +3 "core" &\  +4 &\  +9 &'q\ - +9 &]\ A +10 &D\ U +9 &`\ V +9 &_\ V +10 &Z\ V +9 &Ha\ V +10 &\ [\ V +9 &^\ V +9 &_\ V +10 & P]\ V +9 &"a\ V +9 &#X\ V +10 &%b\ V +9 &'YW\ U +10 &)X\ U +9 &*`\ V +9 &,\\\ U +10 &.a^\ U +9 &0"]\ V +9 &1]\ U +10 &3a\ V +9 &5iZ\ U +10 &7+\\\ U +9 &8^\ U +9 &:_\ V +10 &2Z\ V +9 &?e\ W +10 &A\\\ V +9 &Cw]\ V +10 &E:_\ V +9 &Fc\ V +9 &Hk\ X +10 &Jv\ Y +9 &L2\ [ +9 &M\ \\ +10 &O\ \\ +9 &Qw\ \\ +10 &S9\ \\ +9 &T\ \\ +9 &V\ \\ +10 &X}\ \\ +9 &Z>\ ] +9 &\\\ R +10 &]7K\  d +9 &]\ L\ 6 +5 ( + "processing"%e& +4 #tProcessing Clamp onSpring/offSpring for 15/26 samples, on/off torque 1.49 +2 "processing"%g& +4 "core" &]/\ 6 + &]/\ 6 +956 #t-> PC.status + "processing"%h& +3 "core" &]/\ 6 +10553 "Can"A\ CC +1833 #t-> PS.legend +20487 #-> PC.unloadPuck garage + !o:NameError: mesgu:NameError::message@undefined local variable or method `garage' for main:Object: name: garage:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1095 #-> PC.unloadPuck Garage + "processing"%i& +3 "core" &]/\ 6 +2 !to:Puck::Error: mesg"4Specify puck type in Processing Clamp to unload:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4232 #-> PC.open +2 .PC.seek :open +2 "processing"%j( +451 "core" ( +2 "processing"%k& +3 "core" &\  +960 #t-> Arm.garage + "manipulator"&l& +3 "core" & o p  j +2 "manipulator"&m% +4 "core" % l b o j + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&n'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&o(, +132 "core" ( +2 "manipulator"&p& +3 "core" &, } y ^ j +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &q& +3 "core" &, t w O k + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&r' +112 "core" ' +2 "manipulator"&s& +3 "core" &, 0 . 4 ] +2 "manipulator"&t% +3 "core" %N / / = ] +5359 #t-> PC.home.to :home +2 .PC.reconfigure PCconfig +2 "processing"%$x2 ^22b +2 .tPC.home.seek :home +2 "processing"%u( +222 "core" ( +2 "processing"%v& +3 "core" &\ +1258 #t-> PC.legend +14396 #-> PC.status + "processing"%w& +3 "core" &\ +5488 #t-> PC.open + .PC.seek :open +2 "processing"%x( +115 "core" ( +2 "processing"%y& +3 "core" &<\  +745 #t-> PC.status + "processing"%z& +3 "core" &2\  +2920 "Can"B\ OO +7486 #t-> Arm.grab Garage +2 .Hand.open + "manipulator"&{1 +67 "core" 1 +2 "manipulator"&|& +3 "core" &, - -  ^ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&}(, +3 "core" ( +2 "manipulator"&~& +3 "core" &, 9 2 K ^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, - . R ^ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&' +2 "core" ' + .tHand.close +2 "manipulator"&/ +71 "core" / +8977 #t-> Arm.PC + "manipulator"&& +3 "core" &,  .  ` +2 "manipulator"&% +4 "core" % { x ` + .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :PC +2 "manipulator"&( +123 "core" ( +2 "manipulator"&\ & +3 "core" & p r r j +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" & n k j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"& ' +95 "core" ' +2 "manipulator"&& +4 "core" & k q i + "manipulator"&% +4 "core" % h n i +2437 #t-> PC.force 15 + .PC.force 15 + "processing"%6 +3 %& +3 "core" &\  +3272 #t-> PC.status + "processing"%& +3 "core" &G7\  +37260 "Can"B\ @@ +60002 B\ @@ +5803 #t-> PC.jog -200 +2 .PC.jog -200 + "processing"%*8 +33 "core" * +2 "processing"%& +3 "core" &Gkt\  +2080 #t-> PC.status + "processing"%& +3 "core" &Gkx\  +17237 #t-> -200 +940 #-> -2000 +923 #-> -2000 +1390 #-> PC.status + "processing"%& +3 "core" &Gkj\  +1662 #t-> PC.jog -2000 +2 .PC.jog -2000 + "processing"%*0 +77 "core" * +2 "processing"%& +3 "core" &?a\  +1639 #t-> PC.jog 2000 +2 .PC.jog 2000 + "processing"%* +75 "core" * +2 "processing"%& +3 "core" &GoV\  +975 #t-> PC.jog -500 + .PC.jog -500 +2 "processing"%* +42 "core" * +2 "processing"%& +4 "core" &E[\  +761 #t-> PC.jog -500 + .PC.jog -500 +2 "processing"%* +42 "core" * +2 "processing"%& +3 "core" &CS\  +1245 #t-> PC.jog -500 +2 .PC.jog -500 + "processing"% * +41 "core" * +2 "processing"%!& +4 "core" &A]\  +3281 #t-> PC.jog 200 + .PC.jog 200 +2 "processing"%"* +32 "core" * +2 "processing"%#& +3 "core" &BY\ \ +1618 #t-> PC.jog 200 + .PC.jog 200 +2 "processing"%$* +33 "core" * +2 "processing"%%& +3 "core" &C^^\ \ +985 #t-> PC.jog 100 + .PC.jog 100 +2 "processing"%&*d +26 "core" * +2 "processing"%'& +4 "core" &C[\  +14966 #t-> PC.jog -100 +2 .PC.jog -100 + "processing"%(* +28 "core" * +2 "processing"%)& +3 "core" &CgU\  +3072 #t-> PC.status + "processing"%*& +3 "core" &Cgb\  +901 "Can"B\ :: +9301 #t-> Forearm.coast + .Forearm.coast + "manipulator"&5 +2 &+% +3 "core" %! l s m +6687 #t-> PC.jog -100 + .PC.jog -100 +2 "processing"%,* +26 "core" * +2 "processing"%-& +4 "core" &BN\  +5753 #t-> PC.status + "processing"%.& +3 "core" &B^\  +2542 #t-> PC.jog -100 + .PC.jog -100 +2 "processing"%/* +27 "core" * +2 "processing"%0& +4 "core" &BxS\  +6929 #t-> PC.jog -100 +2 .PC.jog -100 + "processing"%1* +27 "core" * +2 "processing"%2& +4 "core" &AM\  +336 #t-> PC.jog -100 +2 .PC.jog -100 + "processing"%3* +27 "core" * +2 "processing"%4& +4 "core" &AX\  +238 #t-> PC.jog -100 +2 .PC.jog -100 + "processing"%6* +25 "core" * +2 "processing"%7& +4 "core" &AR\  +1679 #t-> PC.status + "processing"%& +3 "core" &AV\  +6881 #t-> PC.force 15 + .PC.force 15 + "processing"%6 +3 %9& +3 "core" &A\\\  +3092 #t-> PC.force 15 + .PC.force 15 + "processing"%6 +3 %& +2 "core" &HQ\  +1289 #t-> PC.status + "processing"%;& +3 "core" &HD\  +2497 #t-> PC.jog -500 + .PC.jog -500 +2 "processing"% * +42 "core" * +2 "processing"%<& +3 "core" &F]K\  +459 #t-> PC.jog -500 +2 .PC.jog -500 +2 "processing"%=* +42 "core" * +2 "processing"%@& +4 "core" &D}M\  +315 #t-> PC.jog -500 +2 .PC.jog -500 + "processing"%A* +41 "core" * +2 "processing"%8& +4 "core" &BC\  +968 #t-> PC.jog -200 +2 .PC.jog -200 + "processing"%C*8 +33 "core" * +2 "processing"%D& +3 "core" &AE\  +649 #t-> PC.jog -100 +2 .PC.jog -100 + "processing"%5* +27 "core" * +2 "processing"%>& +4 "core" &ANE\  +260 #t-> PC.jog -100 +2 .PC.jog -100 + "processing"%E* +25 "core" * +2 "processing"%F& +4 "core" &@I\  +991 #t-> PC.status + "processing"%I& +3 "core" &@L\  +1677 #t-> PC.force 15 + .PC.force 15 + "processing"%6 +3 %J& +3 "core" &@F\  +297 #t-> PC.force 15 + .PC.force 15 + "processing"%6 +2 %B& +3 "core" &E\ R\  +1789 #t-> PC.status + "processing"%L& +3 "core" &HE\  +1963 #t-> PC.jog -500 +2 .PC.jog -500 + "processing"%M* +41 "core" * +2 "processing"%?& +3 "core" &F8=\  +507 #t-> PC.jog -500 +2 .PC.jog -500 + "processing"%G* +42 "core" * +2 "processing"%N& +3 "core" &DZ@\  +796 #t-> PC.jog -200 +2 .PC.jog -200 + "processing"%O*8 +33 "core" * +2 "processing"%Q& +3 "core" &Cz C\   +512 #t-> PC.jog -100 + .PC.jog -100 +2 "processing"%R* +30 "core" * +2 "processing"%K& +3 "core" &C9\  +249 #t-> PC.jog -100 + .PC.jog -100 +2 "processing"%S* +24 "core" * +2 "processing"%U& +4 "core" &B<\  +368 #t-> PC.jog -100 + .PC.jog -100 +2 "processing"%V* +27 "core" * +2 "processing"%X& +4 "core" &B4\  +222 #t-> PC.jog -100 + .PC.jog -100 +2 "processing"%H* +9 "Can"F\ BA| +16 "core" * +2 "processing"%P& +4 "core" &A;\  +273 #t-> PC.jog -100 + .PC.jog -100 +2 "processing"%Y* +24 "core" * +2 "processing"%Z& +4 "core" &A!?\  +248 #t-> PC.jog -100 + .PC.jog -100 +2 "processing"%]* +24 "core" * +2 "processing"%^& +4 "core" &@>\  +711 #t-> PC.status + "processing"%W& +3 "core" &@>\  +9384 #t-> exit +4 #mEXIT @1550085906.07EST @1550086496.70EST = =tMAIN =mMAIN_scheduler @EST1550086498.30 #"core_reset"Sent BREAK +2 #t@0xAC1C, state=0x3A84, ifg=0x10, ie=0xFD + #@0xAEA4, state=0x3A84, ifg=0x10, ie=0xFD #@0xB12B, state=0x3A84, ifg=0x10, ie=0xFD + #@0xB3B3, state=0x3A84, ifg=0x10, ie=0xFD + #@0xB63A, state=0x3A84, ifg=0x10, ie=0xFD #@0xB8C2, state=0x3A84, ifg=0x10, ie=0xFD + #@0xBB4A, state=0x3A84, ifg=0x10, ie=0xFD + #@0xBCB4, state=0x3A84, ifg=0x80, ie=0xFD #@0xD886, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +205 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +344 "Can"I\ 77 + I\ 77 #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ 5 9 + .tSS.reconfigure SSconfig +3 "sampler")#.0X PC.home.to :home +2 .PC.reconfigure PCconfig +2 "processing"%$x2 ^22b +3 .tPC.home.seek :home +2 "processing"%( +486 "core" ( +2 "processing"%& +4 "core" &\  +11822 #t-> Arm.clear + "manipulator"&& +3 "core" & U m +2 "manipulator"&% +4 "core" % , m +2 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&(d +215 "core" ( +2 "manipulator"&& +3 "core" &d' X V f@Z +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d' ] ` i f@Y +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&'\ +4 "core" ' +2 "manipulator"&& +4 "core" &d' \\ ^  f@Y + "manipulator"&% +4 "core" %\ % W S d f ! +973 #t-> Arm.PC +2 "manipulator"&& +3 "core" &d' V W e@Y +2 "manipulator"& % +3 "core" %\ " a ] < e +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :PC +2 "manipulator"&!( +212 "core" ( +2 "manipulator"&"& +3 "core" & K H h +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &#& +3 "core" & J G h + .tForearm.seek PC +2 "manipulator"&$' +103 "core" ' +2 "manipulator"&%& +3 "core" & [ _ ! g +2 "manipulator"&&% +3 "core" % ] X g +2230 #t-> PC.sealed + .PC.seek :sealed +2 "processing"%'(F] +409 "core" ( +2 "processing"%(& +3 "core" &FMp\  +1801 #t-> PC.jog 500 + .PC.jog 500 +2 "processing"%)* +41 "core" * +2 "processing"%*& +3 "core" &H'p\  +1230 #t-> PC.status + "processing"%+& +3 "core" &H'l\  +2055 #t-> PC.legend +17529 #-> PC.closed +2 .PC.seek :closed +2 "processing"%,(] +148 "core" ( +2 "processing"%-& +3 "core" &]*X\ 66 +1930 #t-> PC.status + "processing"%.& +3 "core" &]*Y\ 96 +10587 #t-> PC.jog 500 + .PC.jog 500 +2 "processing"%/* +37 "core" * +2 "processing"%0& +3 "core" &_sb\ F+ +1837 #t-> PC.jog 100 + .PC.jog 100 +2 "processing"%1*d +27 "core" * +2 "processing"%2& +4 "core" &_ \ H0 +257 #t-> PC.jog 100 + .PC.jog 100 +2 "processing"%3*d +24 "core" * +2 "processing"%4& +4 "core" &`g%X\ I1 +913 #t-> PC.status +2 "processing"%5& +3 "core" &`g%\ I1 +2670 "Can"G\ KBB +945 #t-> PC.closed +2 .PC.seek :closed +2 "processing"%6(] +57 "core" ( +2 "processing"%7& +4 "core" &]\ N +581 #t-> PC.status +2 "processing"%8& +3 "core" &]\ N +1839 #t-> PC.jog 500 + .PC.jog 500 +2 "processing"%9* +41 "core" * +2 "processing"%:& +3 "core" &_*\ N5 +697 #t-> PC.jog 100 + .PC.jog 100 +2 "processing"%;*d +26 "core" * +2 "processing"%<& +4 "core" &` !\ O/ +265 #t-> PC.jog 100 + .PC.jog 100 +2 "processing"%=*d +26 "core" * +2 "processing"%>& +4 "core" &`!\ O0 +732 #t-> PC.status +2 "processing"%?& +3 "core" &`!\ P0 +2919 #t-> exit +4 #mEXIT @1550087184.81EST @1550087352.51EST = =tMAIN =mMAIN_scheduler @EST1550087354.14 #"core_reset"Sent BREAK +2 #t@0x89C2, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8C71, state=0x3A84, ifg=0x10, ie=0xFD #@0x8ED2, state=0x3A84, ifg=0x10, ie=0xFD + #@0x915A, state=0x3A84, ifg=0x10, ie=0xFD #@0x93E2, state=0x3A84, ifg=0x10, ie=0xFD + #@0x966A, state=0x3A84, ifg=0x10, ie=0xFD + #@0x98F2, state=0x3A84, ifg=0x10, ie=0xFD #@0x9A07, state=0x3A84, ifg=0x80, ie=0xFD + #@0x8B2A, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +352 "Can"K\ [DD + K\ [DD + #tPolling Can every 10:00 +123 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ -\ F9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X PC.home.to :home +2 .PC.reconfigure PCconfig +2 "processing"%$x2 ^22b +3 .tPC.home.seek :home +2 "processing"%( +657 "core" ( +2 "processing"%& +4 "core" & \ ` +15425 #t-> Arm.clear + "manipulator"&& +3 "core" & d b +2 "manipulator"&% +4 "core" % c c + .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&(d +212 "core" ( +2 "manipulator"&& +3 "core" &d* c b Bl +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d* d b Bl + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +18 "core" ' +2 "manipulator"&& +4 "core" &d* ] d Bl +2 "manipulator"&% +3 "core" %\ ` W  +637 #t-> Arm.PC +2 "manipulator"& & +3 "core" &d* ^ X Bk +2 "manipulator"&!% +3 "core" %\ Z V  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :PC + "manipulator"&"( +211 "core" ( +2 "manipulator"&#& +3 "core" & e i  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &$& +3 "core" & c _  + .tForearm.seek PC +2 "manipulator"&%' +107 "core" ' +2 "manipulator"&&& +3 "core" & ` V c +2 "manipulator"&'% +3 "core" % a b w +828 #t-> Arm.claim +3116 #-> PC.close +2 .Hand.open + "manipulator"&(1 +77 "core" 1 +2 "manipulator"&)& +3 "core" & a ^ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&*( +2 "core" ( +2 "manipulator"&+& +3 "core" & [ a +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +2 "core" & b a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek PC +2 "manipulator"&-' +3 "core" ' +2 .tHand.close + "manipulator"&./ +70 "core" / +2 "processing"%/& +3 "core" & \ o +2 .tPC.seek :open +2 "processing"%0( +116 "core" ( + "processing"%1& +4 .tPC.seek :closed +2 "processing"%2(] +3 "core" &\ o +3 &v\ o ! +10 &5q\ j. +9 &ds\ jC +10 &T}\ kS +9 &_t\ kS +9 &ap\ kR +10 &_r\ kR +9 &]dx\ kR +9 &by\ kR +10 &`\ kR +9 &gt\ kS +10 & daq\ kS +9 &"'dx\ kR +9 &#_}\ kR +10 &%cx\ kS +9 &'m_o\ kR +9 &)/[s\ kR +10 &*`u\ lS +9 &,`p\ kR +10 &.t]o\ kS +9 &06ay\ kS +9 &1bt\ kR +10 &3by\ kR +9 &5|cp\ kS +9 &7?`q\ kR +10 &9\\|\ kR +9 &:]{\ kR +10 &<ax\ kS +9 &>G]r\ kR +9 &@cu\ kS +10 &Aet\ kS +9 &Cfx\ kS +9 &ENa|\ kS +10 &Gg\ kS +9 &Hu\ jT +10 &J\ iW +9 &LG\ iX +9 &N\ iY +10 &O\ hX +9 &Q\ hX +9 &SM\ hY +10 &U|\ hX +9 &V\ hY +10 &X\ hY +9 &ZS\ hY +9 &\\\ hF +10 &]5Bu\ j!b +9 &]z:\ l5 +5 ( + "processing"%1& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.54 +2 "processing"%3& +4 "core" &]z*\ l5 + &]z*\ l5 +12790 #t-> PC.home.to :home +2 .PC.reconfigure PCconfig +2 "processing"%$x2 ^22b +2 .tPC.home.seek :home +2 "processing"%4( +641 "core" ( +2 "processing"%5& +3 "core" &\ r +1541 #t-> exit +4 #mEXIT @1550087749.09EST @1550087808.24EST = =tMAIN =mMAIN_scheduler @EST1550087809.85 #"core_reset"Sent BREAK +2 #t@0xDC7B, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDF03, state=0x3A84, ifg=0x10, ie=0xFD #@0xE18B, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE412, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE69A, state=0x3A84, ifg=0x10, ie=0xFD #@0xE923, state=0x3A84, ifg=0x10, ie=0xFD + #@0xEBAA, state=0x3A84, ifg=0x10, ie=0xFD #@0xECC0, state=0x3A84, ifg=0x80, ie=0xFD + #@0x0985, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +338 "Can"J\ t88 +2 J\ t88 #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ :\ ^9 + .tSS.reconfigure SSconfig +3 "sampler")#.0X Arm.retract + .Hand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&% +3 "core" %  b a p +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 "manipulator"&& +3 "core" & b _ +2 "manipulator"&% +3 "core" %  q h  +723 #t-> exit +5 #mEXIT @1550087836.52EST @1550152108.12EST = =mMAIN_scheduler =tMAIN @EST1550152109.73 #"core_reset"Sent BREAK +2 #t@0xBA25, state=0x3A84, ifg=0x10, ie=0xFD + #@0xBCAE, state=0x3A84, ifg=0x10, ie=0xFD #@0xBF36, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC1C0, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC449, state=0x3A84, ifg=0x10, ie=0xFD #@0xC6D1, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC95A, state=0x3A84, ifg=0x10, ie=0xFD #@0xCA70, state=0x3A84, ifg=0x80, ie=0xFD + #@0xAB0D, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +205 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +343 "Can"m\ A;; + m\ A;; + #tPolling Can every 10:00 +123 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ \ -9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +3 "processing"%% +4 "core" %ӵr\  +2 "manipulator"&% +6 "sampler")% +7 "core" %\ E + %    + %ۀ !\ -9 +2 "manipulator"&& +4 "core" &  + "storage"(& +3 "core" & - ,\ 9 +2 "storage"(% +3 "core" % - - \ : +2 "collection"'& +3 "core" &r\  + "processing"%& +4 "core" &\ E + "collection"' +3 "core"  +2 "collection"' +3 "core"  +2 "collection"'  +2 "core" A +2 "processing"%! +3 "core"  +2 "processing"%" +2 "core" U +2 "processing"%# +3 "core" @ +2 "processing"%$ +2 "core"  +2 "sampler")% +3 "core"  + "sampler")&% +4 "core" %ۀ \ -9 +2 "collection"''& +3 "core" &]\  +2 "collection"'(% +3 "core" %ӵh\  +2 "processing"%)& +4 "core" & \ D + "processing"%*% +4 "core" %\ E +2 "manipulator"&+% +3 "core" %  0  +2 "manipulator"&,& +3 "core" & ) +2 "storage"(-& +3 "core" & , , \ 9 +2 "storage"(.% +3 "core" % , - \ 9 +2 "collection"'/9 +3 "core" 9 +2 "processing"%09 +3 "core" 9 +1456 #t-> CC.home.to :home +2 .CC.reconfigure CCconfig +2 "collection"'$x2 ^22b +2 .tCC.home.seek :home +2 "collection"'1( +236 "core" ( +2 "collection"'2& +3 "core" &\  +1029 #t-> CC.legend +11306 #-> CC.legend +2833 #-> CC.status +2 "collection"'3& +3 "core" &\  +2340 #t-> CC.open +2 .CC.seek :open + "collection"'4( +119 "core" ( +2 "collection"'5& +3 "core" &#\  +613 #t-> CC.status +2 "collection"'6& +3 "core" &\  +1866 #t-> Hand.open +2 .Hand.open + "manipulator"&71 +18 "core" 1 +1057 #t-> Arm.grab Garage +2 "manipulator"&8& +3 "core" & ( +2 "manipulator"&9% +3 "core" %  F  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&:(, +136 "core" ( +2 "manipulator"&;& +3 "core" &,  ? +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &<& +2 "core" &, ? +2 .tForearm.seek :garage +2 "manipulator"&=' +96 "core" ' + .tHand.close +2 "manipulator"&>/ +73 "core" / +1029 #t-> Arm.CC +2 "manipulator"&?& +3 "core" &, 2 +2 "manipulator"&@% +3 "core" %   +2 .tForearm.seek :retract + "manipulator"&A'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&B( +295 "core" ( +2 "manipulator"&C& +3 "core" &* \\ Co +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &* Co + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&E' +113 "core" ' +2 "manipulator"&F& +3 "core" &+ Co +2 "manipulator"&G% +3 "core" % % +6317 #t-> Arm.Garage +2 "manipulator"&H& +3 "core" &* Co +2 "manipulator"&I% +4 "core" % % +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&J'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :Garage +2 "manipulator"&K(, +294 "core" ( +2 "manipulator"&L& +3 "core" &,  + +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +3 "core" &, Y + + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&N' +102 "core" ' +3 "manipulator"&O& +3 "core" &,  + +2 "manipulator"&P% +3 "core" % +3543 #t-> Arm.PC +2 "manipulator"&Q& +3 "core" &, + +2 "manipulator"&R% +3 "core" % +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :PC +2 "manipulator"&T( +117 "core" ( +2 "manipulator"&U& +3 "core" & +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" & + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&W' +78 "core" ' T L k +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi\\: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressiT : outPressiL :deltaPressik : voltagef12.117853706431026: @type2F: @error: speedErr:@axisName" Forearm: mesg")Forearm speedErr at CC + 4327 counts:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2251 #-> Amr.retract + !o:NameError: mesg"uninitialized constant Amr: name:Amr:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +965 #-> Arm.retract + .Hand.open + "manipulator"&X1 +75 "core" 1 +2 "manipulator"&Y% +3 "core" %& S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +67 "core" ' +2 "manipulator"&[& +3 "core" & z +36 "manipulator"&\\% +11 "core" %\  .  +2927 #t-> Arm.grab Garage +2 "manipulator"&]& +3 "core" & +2 "manipulator"&^% +4 "core" %  l  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&_(, +131 "core" ( +2 "manipulator"&`& +3 "core" &, I * +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &, P ) + .tForearm.seek :garage +2 "manipulator"&b' +105 "core" ' + .tHand.close +2 "manipulator"&c/ +67 "core" / +829 #t-> Arm.CC +2 "manipulator"&d& +3 "core" &,  ( +2 "manipulator"&e% +3 "core" % u   +2 .tForearm.seek :retract +2 "manipulator"&f'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&g( +292 "core" ( +2 "manipulator"&h& +3 "core" &* 7 Bf +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &i& +3 "core" &* : Bf + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&j' +104 "core" ' +2 "manipulator"&k& +3 "core" &( ' Ae +2 "manipulator"&l% +3 "core" % +3804 #t-> CC.force 15 + .CC.force 15 + "collection"'6 +3 'm& +3 "core" &\  +1822 #t-> CC.force 15 + .CC.force 15 + "collection"'6 +3 'n& +2 "core" &7z\  +6302 "Can"k\ <FF +607 #t-> CC.force 15 + .CC.force 15 + "collection"'6 +3 'o& +2 "core" &J\  +2302 #t-> CC.force 15 + .CC.force 15 + "collection"'6 +3 'p& +2 "core" &J\  +4873 #t-> CC.status + "collection"'q& +3 "core" &J\  +5678 #t-> CC.jog -500 + .CC.jog -500 +2 "collection"'r* +40 "core" * +2 "collection"'s& +3 "core" &H\  +598 #t-> CC.jog -500 + .CC.jog -500 +2 "collection"'t* +41 "core" * +2 "collection"'u& +3 "core" &G \  +889 #t-> CC.jog -200 +2 .CC.jog -200 + "collection"'v*8 +31 "core" * +2 "collection"'w& +3 "core" &F8*\  +327 #t-> CC.jog -200 + .CC.jog -200 +2 "collection"'x*8 +34 "core" * +2 "collection"'y& +3 "core" &Eg.\  +358 #t-> CC.jog -200 + .CC.jog -200 +2 "collection"'z*8 +40 "core" * +2 "collection"'{& +3 "core" &D\  +3237 #t-> CC.jog -100 + .CC.jog -100 +2 "collection"'|* +30 "core" * +2 "collection"'}& +3 "core" &D\  +275 #t-> CC.jog -100 + .CC.jog -100 +2 "collection"'~* +26 "core" * +2 "collection"'& +4 "core" &C\  +3852 #t-> CC.status + "collection"'& +3 "core" &C\  +2597 #t-> CC.force 15 + .CC.force 15 + "collection"'6 +3 '& +3 "core" &C\  +579 #t-> CC.force 15 + .CC.force 15 + "collection"'6 +3 '& +2 "core" &J\  +1334 #t-> CC.status + "collection"'& +3 "core" &J\  +2022 #t-> CC.jog -1000 + .CC.jog -1000 +2 "collection"'* +56 "core" * +2 "collection"'& +3 "core" &F\  +846 #t-> CC.jog -500 + .CC.jog -500 +2 "collection"'\ * +43 "core" * +2 "collection"' & +3 "core" &E\  +701 #t-> CC.jog -100 + .CC.jog -100 +2 "collection"' * +28 "core" * +2 "collection"'& +3 "core" &D\  +291 #t-> CC.jog -100 + .CC.jog -100 +2 "collection"'* +26 "core" * +2 "collection"'& +4 "core" &D)\  +235 #t-> CC.jog -100 + .CC.jog -100 +2 "collection"'* +25 "core" * +2 "collection"'& +4 "core" &C\  +515 #t-> CC.jog -100 +2 .CC.jog -100 +2 "collection"'* +25 "core" * +2 "collection"'& +4 "core" &C7\  +916 #t-> CC.status +2 "collection"'& +3 "core" &C7\  +1535 #t-> CC.force 15 + .CC.force 15 + "collection"'6 +3 '& +3 "core" &C:\  +1709 #t-> CC.force 15 + .CC.force 15 + "collection"'6 +3 '& +2 "core" &J\  +1233 #t-> CC.status + "collection"'& +3 "core" &J\  +2564 #t-> CC.jog -1000 + .CC.jog -1000 +2 "collection"'* +57 "core" * +2 "collection"'& +3 "core" &G\  +804 #t-> CC.jog -500 + .CC.jog -500 +2 "collection"'* +41 "core" * +2 "collection"'& +3 "core" &E;~\  +576 #t-> CC.jog -100 + .CC.jog -100 +2 "collection"'* +25 "core" * +2 "collection"' & +4 "core" &D\  +196 #t-> CC.jog -100 + .CC.jog -100 +2 "collection"'!* +27 "core" * +2 "collection"'"& +4 "core" &DJ\  +193 #t-> CC.jog -100 + .CC.jog -100 +2 "collection"'#* +26 "core" * +2 "collection"'$& +4 "core" &C\  +967 #t-> CC.jog -50 + .CC.jog -50 +2 "collection"'%* +5 "core" * +2 "collection"'&& +3 "core" &C\  +204 #t-> CC.jog -50 + .CC.jog -50 +2 "collection"''* +4 "core" * +2 "collection"'(& +3 "core" &C\  +236 #t-> CC.jog -50 + .CC.jog -50 +2 "collection"')* +2 "core" * +2 "collection"'*& +3 "core" &C\  +262 #t-> CC.jog -50 + .CC.jog -50 +2 "collection"'+* +2 "core" * +2 "collection"',& +3 "core" &C\  +218 #t-> CC.jog -50 + .CC.jog -50 +2 "collection"'-* +2 "core" * +2 "collection"'.& +3 "core" &C\  +267 #t-> CC.jog -50 +2 .CC.jog -50 +2 "collection"'/* +2 "core" * +2 "collection"'0& +4 "core" &C\  +304 #t-> CC.jog -50 + .CC.jog -50 +2 "collection"'2* +3 "core" * + "collection"'& +4 "core" &C\  +302 #t-> CC.jog -50 + .CC.jog -50 +2 "collection"'3* +2 "core" * +2 "collection"'5& +4 "core" &C\  +291 #t-> CC.jog -50 + .CC.jog -50 +2 "collection"'1* +4 "core" * +2 "collection"'6& +3 "core" &C\  +357 #t-> CC.jog -50 + .CC.jog -50 +2 "collection"'7* +4 "core" * +2 "collection"'8& +3 "core" &C\  +371 #t-> CC.jog -50 + .CC.jog -50 +2 "collection"'9* +5 "core" * +2 "collection"';& +3 "core" &C\  +356 #t-> CC.jog -50 + .CC.jog -50 +2 "collection"'<* +5 "core" * +2 "collection"'& +3 "core" &C\  +594 #t-> CC.jog -100 + .CC.jog -100 +2 "collection"'>* +26 "core" * +2 "collection"'& +4 "core" &CV\  +872 #t-> CC.status +2 "collection"'?& +3 "core" &CV\  +11543 "Can"d\ <@@ +19011 #t-> exit +4 #mEXIT @1550153504.89EST @1550153830.93EST = =tMAIN =mMAIN_scheduler @EST1550153832.54 #"core_reset"Sent BREAK +2 #t@0x2808, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2A82, state=0x3A84, ifg=0x10, ie=0xFD #@0x2CFD, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2F77, state=0x3A84, ifg=0x10, ie=0xFD #@0x31F2, state=0x3A84, ifg=0x10, ie=0xFD + #@0x346C, state=0x3A84, ifg=0x10, ie=0xFD + #@0x36E7, state=0x3A84, ifg=0x10, ie=0xFD #@0x37FC, state=0x3A84, ifg=0x80, ie=0xFD + #@0x4E9F, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +336 "Can"a\ :CC + a\ :CC + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ \ %9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X CC.home.to :home +2 .CC.reconfigure CCconfig +2 "collection"'$x2 ^22b +3 .tCC.home.seek :home +2 "collection"'( +506 "core" ( +2 "collection"'& +4 "core" &~\  +1475 #t-> Arm.clear + "manipulator"&& +3 "core" &( ? Ae +2 "manipulator"&% +4 "core" % 8 + .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(d +220 "core" ( +2 "manipulator"&& +3 "core" &d ) +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d 0 ) +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&'\ +10 "core" ' +2 "manipulator"&& +4 "core" &d % ) + "manipulator"&% +4 "core" %\ r   +1448 #t-> Arm.CC +2 "manipulator"& & +3 "core" &d ) +2 "manipulator"&!% +4 "core" %\  F  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC + "manipulator"&"( +214 "core" ( +2 "manipulator"&#& +3 "core" &,  E| +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &$& +3 "core" &+  D{ + .tForearm.seek CC +2 "manipulator"&%' +98 "core" ' +2 "manipulator"&&& +3 "core" &+ O Dw +2 "manipulator"&'% +3 "core" % ` +1086 #t-> CC.closed +2 .CC.seek :closed +2 "collection"'((` +547 "core" ( +3 "collection"')& +3 "core" &`wg\ O +9246 #t-> CC.status +2 "collection"'*& +3 "core" &`we\ O +4177 #t-> CC.jog 500 + .CC.jog 500 +2 "collection"'+* +35 "core" * +2 "collection"',& +3 "core" &b>T\ G +816 #t-> CC.jog 500 + .CC.jog 500 +2 "collection"'-* +35 "core" * +2 "collection"'.& +3 "core" &d`\ L +1709 #t-> CC.status +2 "collection"'/& +3 "core" &da\ L +2573 #t-> CC.closed + .CC.seek :closed +2 "collection"'0(` +61 "core" ( +2 "collection"'1& +3 "core" &`,\ 9 +666 #t-> CC.status +2 "collection"'2& +3 "core" &`,\ 9 +1505 #t-> CC.jog 500 + .CC.jog 500 +2 "collection"'3* +41 "core" * +2 "collection"'4& +3 "core" &bY}\ ^ +914 #t-> CC.status +2 "collection"'5& +3 "core" &bY|\ ^ +2812 #t-> CC.closed +2 .CC.seek :closed +2 "collection"'6(` +51 "core" ( +2 "collection"'7& +3 "core" &`&\ 5 +430 #t-> CC.status +2 "collection"'8& +3 "core" &`&\ 5 +1724 #t-> CC.jog 300 + .CC.jog 300 +2 "collection"'9*, +33 "core" * +2 "collection"':& +3 "core" &a?\ = +566 #t-> CC.jog 100 + .CC.jog 100 +2 "collection"';*d +26 "core" * +2 "collection"'<& +4 "core" &bc\ O +227 #t-> CC.jog 100 + .CC.jog 100 +2 "collection"'=*d +26 "core" * +2 "collection"'>& +4 "core" &bZ\ I +701 #t-> CC.status +2 "collection"'?& +3 "core" &bZ\ I +3843 #t-> CC.closed + .CC.seek :closed +2 "collection"'@(` +52 "core" ( +2 "collection"'A& +3 "core" &`&\ 4 +621 #t-> CC.status +2 "collection"'B& +3 "core" &`&\ 4 +1695 #t-> CC.jog 300 + .CC.jog 300 +2 "collection"'C*, +33 "core" * +2 "collection"'D& +3 "core" &a:\ < +560 #t-> CC.jog 100 + .CC.jog 100 +2 "collection"'E*d +26 "core" * +2 "collection"'F& +4 "core" &b]\ M +357 #t-> CC.jog 100 + .CC.jog 100 +2 "collection"'G*d +24 "core" * +2 "collection"'H& +4 "core" &bZ\ I +569 #t-> CC.status +2 "collection"'I& +3 "core" &bZ\ I +1906 #t-> exit +4 #mEXIT @1550154305.68EST @1550154430.73EST = =tMAIN =mMAIN_scheduler @EST1550154432.34 #"core_reset"Sent BREAK +2 #t@0x3693, state=0x3A84, ifg=0x10, ie=0xFD + #@0x390E, state=0x3A84, ifg=0x10, ie=0xFD #@0x3B88, state=0x3A84, ifg=0x10, ie=0xFD + #@0x3E02, state=0x3A84, ifg=0x10, ie=0xFD #@0x407D, state=0x3A84, ifg=0x10, ie=0xFD + #@0x42F7, state=0x3A84, ifg=0x10, ie=0xFD + #@0x4572, state=0x3A84, ifg=0x10, ie=0xFD #@0x4687, state=0x3A84, ifg=0x80, ie=0xFD + #@0x9C2E, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +205 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +331 "Can"a\ 5NN +11 a\ 5NN + a\ 5NN + #tPolling Can every 10:00 +123 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ \ 9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X CC.home.to :home +2 .CC.reconfigure CCconfig +2 "collection"'$x2 ^22b +3 .tCC.home.seek :home +2 "collection"'( +676 "core" ( +2 "collection"'& +3 "core" &"\  +1102 #t-> Arm.clear +2 "manipulator"&& +3 "core" &*  Cs +2 "manipulator"&% +3 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear +2 "manipulator"&(d +220 "core" ( +2 "manipulator"&& +3 "core" &d  / +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d a / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&'\ +12 "core" ' +2 "manipulator"&& +3 "core" &d _ / +2 "manipulator"&% +4 "core" %\   +847 #t-> Arm.CC +2 "manipulator"& & +3 "core" &d / +2 "manipulator"&!% +3 "core" %\   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&"( +248 "core" ( +2 "manipulator"&#& +3 "core" &  \ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &$& +2 "core" & \ +2 .tForearm.seek CC +2 "manipulator"&%' +101 "core" ' +2 "manipulator"&&& +3 "core" & & \ +2 "manipulator"&'% +3 "core" % 3 +1216 #t-> Arm.claim +2443 #-> Hand.status + !o:NoMethodError : mesgu:NameError::message/undefined method `status' for Hand:Gripper: name: status: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5719 #-> Arm.clear +2 "manipulator"&(& +3 "core" & \ +2 "manipulator"&)% +3 "core" % +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&*'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&+(d +205 "core" ( +2 "manipulator"&,& +3 "core" &d  : +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &-& +2 "core" &d  4 : +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&.'\ +10 "core" ' +2 "manipulator"&/& +3 "core" &d " : +2 "manipulator"&0% +4 "core" %\  )  +544 #t-> Arm.CC +2 "manipulator"&1& +3 "core" &d : +2 "manipulator"&2% +3 "core" %\  G  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&3( +210 "core" ( +2 "manipulator"&4& +3 "core" &*  Cq +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &*  Cq + .tForearm.seek CC +2 "manipulator"&6' +96 "core" ' +2 "manipulator"&7& +3 "core" &*  Cn +2 "manipulator"&8% +3 "core" %   +1176 #t-> Arm.claim +15134 #-> Hand.claim +2 !o:NoMethodError : mesgu:NameError::message.undefined method `claim' for Hand:Gripper: name:\ claim: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1220 #-> Hand +2902 #-> Arm.clear +2 "manipulator"&9& +3 "core" &*  Cn +2 "manipulator"&:% +3 "core" % @  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&;'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&<(d +222 "core" ( +2 "manipulator"&=& +3 "core" &d 8  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &>& +3 "core" &d !  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&?'\ +9 "core" ' +2 "manipulator"&@& +3 "core" &d   +2 "manipulator"&A% +4 "core" %\  -  +1502 #t-> Arm.garage +2 "manipulator"&B& +3 "core" &d  +2 "manipulator"&C% +3 "core" %\  )  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&D(, +118 "core" ( +2 "manipulator"&E& +3 "core" &, G _ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &F& +2 "core" &, _ +2 .tForearm.seek :garage +2 "manipulator"&G' +114 "core" ' +2 "manipulator"&H& +3 "core" &, D B ; _ +2 "manipulator"&I% +3 "core" %< H J +637 #t-> Hand.opne +2 !o:NoMethodError : mesgu:NameError::message-undefined method `opne' for Hand:Gripper: name: opne: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +527 #-> Hand.open + .Hand.open + "manipulator"&J1 +76 "core" 1 +622 #t-> Arm.retract + "manipulator"&K% +3 "core" % H Q I  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&L'\ +100 "core" ' +2 "manipulator"&M& +3 "core" &,  _ +2 "manipulator"&N% +3 "core" %\  -  +943 #t-> ESP.ready! +2 "collection"'O% +4 "core" %ӵ8\  +3 "sampler")Q% +2 "processing"%P% +3 "manipulator"&R% +8 "core" %ۀ \ %9 + %\ = + %\  9  +2 "manipulator"&S& +3 "core" &, _ +2 "storage"(T& +3 "core" &  O\ 2 +2 "storage"(U% +3 "core" % D\ 1 + "collection"'V& +3 "core" &":\  +2 "processing"%W& +3 "core" &\ = +2 "collection"'X +3 "core"  + "collection"'Y +3 "core"  +2 "collection"'Z +43 "core" A +2 "processing"%[ +3 "core"  +2 "processing"%\\ +2 "core" U +2 "processing"%] +3 "core" @ + "processing"%^ +3 "core"  +2 "sampler")_ +3 "core"  + "sampler")`% +4 "core" %ۀ \ %9 +2 "collection"'a& +3 "core" &"Y\  +2 "collection"'b% +3 "core" %ӵ8\  +2 "processing"%c& +4 "core" &u\ = + "processing"%d% +4 "core" %r\ = +2 "manipulator"&e% +3 "core" %\   +2 "manipulator"&f& +3 "core" &, _ +2 "storage"(g& +4 "core" &  K\ 1 + "storage"(h% +4 "core" % R\ 1 +2 "collection"'i9 +3 "core" 9 +2 "processing"%j9 +2 "core" 9 +1943 #t-> exit +4 #mEXIT @1550154868.01EST @1550154899.33EST = =tMAIN =mMAIN_scheduler @EST1550154900.93 #"core_reset"Sent BREAK +2 #t@0x0D76, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0FFF, state=0x3A84, ifg=0x10, ie=0xFD #@0x1288, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1511, state=0x3A84, ifg=0x10, ie=0xFD #@0x179A, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1A23, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1CAC, state=0x3A84, ifg=0x10, ie=0xFD #@0x1DC6, state=0x3A84, ifg=0x80, ie=0xFD + #@0x98D0, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +340 "Can"_\ ;99 +2 _\ ;99 #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ + ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ \ %9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 .tPC.reconfigure PCconfig +2 "processing"%$x2 ^22b +2 .tPC.hold + "processing"% , +4 "core" , + .tPC.configure PCconfig +2 "processing"%$x2 ^22b +3 % % +2 "core" %\ > + .tPS.configure PSconfig +2 "processing"%#A d`b +5 "manipulator"& % +3 "core" %\   + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.hold + "manipulator"&+ +4 "core" + + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 && +2 "core" &,   _ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.hold +2 "manipulator"&, +2 "core" , + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +5 "storage"(& +2 "core" &  @\ 2 +2 .tSC.configure SCloose +2 "storage"($.\ 1~b +2 (% +3 "core" % T\ 2 + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'  +2 "core" + .tCH.configure CHconfig +2 "collection"'\ 2 +2 .tPH.coast + "processing"%  +2 "core" +2 .tPH.configure PHconfig + "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +12 #tCleanly exited at 09:34:27EST14-Feb-19 +626 #-> ESP.ready! +4 "collection"'% +2 "processing"%% +4 "manipulator"&% +3 "core" %ӵ9\  +2 %\ ? +5 "sampler")% +4 "core" %\  8  + %ۀ \ &9 + "manipulator"&& +5 "core" &, _ + "storage"(& +3 "core" &  W\ 3 +2 "storage"(% +3 "core" % -\ 3 + "collection"'& +4 "core" &"M\  + "processing"%& +4 "core" &\ > +2 "collection"' +3 "core"  + "collection"' +4 "core"  + "collection"'  +3 "core" A +2 "processing"%! +3 "core"  + "processing"%" +3 "core" U +2 "processing"%# +2 "core" @ +2 "processing"%$ +3 "core"  + "sampler")% +3 "core"  +2 "sampler")&% +3 "core" %ۀ \ &9 +2 "collection"''& +4 "core" &"3\  + "collection"'(% +4 "core" %ӵ6\  +2 "processing"%)& +3 "core" &\ > +2 "processing"%*% +3 "core" %\ > +2 "manipulator"&+% +3 "core" %\     +2 "manipulator"&,& +3 "core" &,  | _ +2 "storage"(-& +3 "core" &  N\ 3 +2 "storage"(.% +3 "core" % U\ 2 +2 "collection"'/9 +3 "core" 9 +2 "processing"%09 +2 "core" 9 +3717 #t-> exit +4 #mEXIT @1550154954.77EST @1550154976.85EST = =tMAIN =mMAIN_scheduler @EST1550154978.46 #"core_reset"Sent BREAK +2 #t@0x1A3C, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1CC5, state=0x3A84, ifg=0x10, ie=0xFD #@0x1F4F, state=0x3A84, ifg=0x10, ie=0xFD + #@0x21D8, state=0x3A84, ifg=0x10, ie=0xFD #@0x2460, state=0x3A84, ifg=0x10, ie=0xFD + #@0x26E9, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2972, state=0x3A84, ifg=0x10, ie=0xFD #@0x2A8C, state=0x3A84, ifg=0x80, ie=0xFD + #@0x1D2A, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +345 "Can"`\ ;88} + `\ ;88} + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ \ &9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +4 "collection"'% +2 "processing"%% +4 "manipulator"&% +2 "core" %ӵP\  +4 "sampler")% +7 "core" %\ ? + %\   `  + %ۀ \ '9 +2 "manipulator"&& +4 "core" &,  l _ +2 "storage"(& +3 "core" &  r\ 3 + "storage"(% +4 "core" %\ 3 +2 "collection"'& +3 "core" &"I\  + "processing"%& +3 "core" &V\ ? +2 "collection"' +3 "core"  +2 "collection"' +2 "core"  +2 "collection"'  +3 "core" A +2 "processing"%! +2 "core"  +2 "processing"%" +3 "core" U +2 "processing"%# +2 "core" @ +2 "processing"%$ +3 "core"  + "sampler")% +3 "core"  +2 "sampler")&% +3 "core" %ۀ \ &9 +2 "collection"''& +4 "core" &"O\  +2 "collection"'(% +3 "core" %ӵL\  +2 "processing"%)& +3 "core" &\ > +2 "processing"%*% +3 "core" %\ ? +2 "manipulator"&+% +4 "core" %\   + "manipulator"&,& +4 "core" &,  _ +2 "storage"(-& +3 "core" &  M\ 3 +2 "storage"(.% +3 "core" % T\ 3 +2 "collection"'/9 +2 "core" 9 +2 "processing"%09 +3 "core" 9 +9426 #t-> CC.home.to :home +2 .CC.reconfigure CCconfig +2 "collection"'$x2 ^22b +2 .tCC.home.seek :home +2 "collection"'1( +139 "core" ( +2 "collection"'2& +3 "core" &[\  +1984 #t-> Arm.Garage + "manipulator"&3& +3 "core" &, _ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :Garage +2 "manipulator"&4(, +3 "core" ( +2 "manipulator"&5& +3 "core" &, _ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" &,   _ +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&7' +114 "core" ' +2 "manipulator"&8& +3 "core" &, K \\ & _ +2 "manipulator"&9% +3 "core" %A = : A +599 #t-> Hand.close + .Hand.close + "manipulator"&:/ +68 "core" / +668 #t-> Arm.retract + .Hand.open + "manipulator"&;1 +68 "core" 1 +2 "manipulator"&<% +3 "core" % L B E +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +101 "core" ' +2 "manipulator"&>& +4 "core" &, _ + "manipulator"&?% +4 "core" %\   R  +2701 #t-> Arm.grab Garage +2 "manipulator"&@& +3 "core" &, ; _ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&A(, +4 "core" ( +2 "manipulator"&B& +3 "core" &, _ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &C& +2 "core" &,  _ +2 .tForearm.seek :garage +2 "manipulator"&D' +105 "core" ' + .tHand.close +2 "manipulator"&E/ +70 "core" / +889 #t-> Arm.CC +2 "manipulator"&F& +3 "core" &, T ^ _ + "manipulator"&G% +4 "core" % v ^ ^ +2 .tForearm.seek :retract + "manipulator"&H'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC + "manipulator"&I( +291 "core" ( +2 "manipulator"&J& +3 "core" &"  ;6 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &K& +2 "core" &" 8 ;6 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&L' +107 "core" ' +2 "manipulator"&M& +3 "core" &" & ;6 +2 "manipulator"&N% +3 "core" % ! u +1495 #t-> Arm.claim +1452 #-> CC.close +2 "manipulator"&O& +3 "core" &"  ;6 +2 "manipulator"&P% +4 "core" % T u +2 "collection"'Q& +3 "core" &N\  +2 .tCC.seek :open + "collection"'R( +118 "core" ( + "collection"'S& +4 .tCC.seek :closed +2 "collection"'T(` +3 "core" &?\  +4 &P\ D +9 &FyU\ 4 +10 &Ap~Q\ I +9 &jS\ T +10 &TT\ T +9 &aWQ\ S +9 &#VT\ S +10 &TW\ S +9 &YX\ T +9 &hTU\ T +10 &+WS\ S +9 & UP\ T +9 &"OT\ S +10 &$qTU\ S +9 &&3OU\ S +10 &'RT\ S +9 &)PR\ S +9 &+yUT\ S +10 &-9WV\ T +9 &.QT\ S +9 &0XU\ S +10 &2US\ S +9 &4CUT\ S +10 &6UU\ T +9 &7OU\ S +9 &9VO\ T +10 &;JTT\ T +9 &= TU\ T +10 &>US\ T +9 &@SU\ T +9 &BRTR\ T +10 &DRU\ S +9 &ERU\ S +9 &GSS\ T +10 &I[YT\ S +9 &KeM\ U +10 &L{J\ W +9 &NJ\ [\ +9 &PE7\ ^ +10 &RA\ ^ +9 &SL\ ^ +9 &UB\ _ +10 &WJA\ _ +9 &YC\ ` +9 &Z?\ \ ` +10 &\\@\ \ a +9 &^K=\ \ a +10 &_k;\ 1 +9 &`i" H\ S +8 ( +2 &`ob F\ M + "collection"'S& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.14 +2 "collection"'U& +4 "core" &`ob)\ M +16490 #t-> CC.status +2 "collection"'V& +3 "core" &`o`b\ M +7561 #t-> CC.home.to :home + .CC.reconfigure CCconfig +2 "collection"'$x2 ^22b +3 .tCC.home.seek :home +36 "collection"'W( +671 "core" ( +2 "collection"'X& +3 "core" &Q\  +874 #t-> Arm.Garage + "manipulator"&Y& +3 "core" &  :1 +2 "manipulator"&Z% +4 "core" %  u + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&['\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :Garage +2 "manipulator"&\\(, +290 "core" ( +2 "manipulator"&]& +3 "core" &, * \\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" &,  \\ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&_' +112 "core" ' +3 "manipulator"&`& +3 "core" &, ) A ' \\ +2 "manipulator"&a% +3 "core" %@ )  + +1413 #t-> Arm.retract + .Hand.open + "manipulator"&b1 +66 "core" 1 +2 "manipulator"&c% +3 "core" % K + 7 \\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +100 "core" ' +2 "manipulator"&e& +3 "core" &, U \\ +2 "manipulator"&f% +3 "core" %\  $  +1862 #t-> exit +4 #mEXIT @1550155504.63EST @1550160587.14EST = =mMAIN_scheduler =tMAIN @EST1550160588.75 #"core_reset"Sent BREAK +2 #t@0x07CF, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0A56, state=0x3A84, ifg=0x10, ie=0xFD #@0x0CDE, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0F66, state=0x3A84, ifg=0x10, ie=0xFD #@0x11EE, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1475, state=0x3A84, ifg=0x10, ie=0xFD + #@0x16FD, state=0x3A84, ifg=0x10, ie=0xFD #@0x1812, state=0x3A84, ifg=0x80, ie=0xFD + #@0xD2D9, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +344 "Can"\ 078w + \ 078w + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ \ 9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X access 1 + .SE.seek :down +2 "storage"('} +3 "core" ' +2 "manipulator"&% +3 "core" %\  ^ a  +2 "manipulator"&& +3 "core" &, a a \\ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +1014 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &< >\ $ +1115 #t-> access 2 +2 .SE.seek :down +2 "storage"('} +2 "core" ' +2 "manipulator"&% +4 "core" %\  m n  +2 "manipulator"&& +3 "core" &, c p \\ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"((K +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K? O\  +1246 #t-> access 5 +2 .SE.seek :down +2 "storage"('} +3 "core" ' +2 "manipulator"& % +3 "core" %\  9 ; &  +2 "manipulator"&!& +4 "core" &, = ?  \\ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"("( +1317 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (#& +2 "core" & p I\  +1797 #t-> access 4 +2 .SE.seek :down +2 "storage"($'} +3 "core" ' +2 "manipulator"&%% +3 "core" %\    Y  +2 "manipulator"&&& +3 "core" &, 7 - \\ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"('(+ +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ((& +2 "core" &- &\  +963 #t-> SE.status +2 "storage"()% +3 "core" % } } H\  +1570 #t-> SE.legend +10231 "Can"\ (JJ +9399 #t-> SE + "storage"(*% +3 "core" % s s\  +11623 #t-> SE.coast +2 .SE.coast + "storage"(5 +2 (+% +3 "core" % z s _\  +1737 #t-> SC.coast +2 .SC.coast + "storage"(6 +2 (,& +3 "core" &* z u\ +4960 #t-> SE.status + "storage"(-% +3 "core" %D \ $= +14138 #t-> SC.coast +2 .SC.coast + "storage"(6 +2 (.& +3 "core" & \ & +5229 #t-> coast.carousel + !o:NameError: mesgu:NameError::message?undefined local variable or method `coast' for main:Object: name:\ coast:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +12883 "Can"\ /55~ +19950 #t-> SE.home.to :home +2 .SE.reconfigure SEconfig +2 "storage"(#K-0-\ b +2 .tSE.home.seek :home + "storage"(/' +25 "core" ' s j +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi4: @sourcei-:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioni: velocityi: currenti:pwmi:erri: inPressis : outPressi :deltaPressij : voltagef12.643135984290623h: @type2F: @error:overCurrent:@axisName"Storage Elevator: mesg"?Storage Elevator overCurrent at 23.4 Pucks below Top Plate:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1326 #-> SE.status +2 "storage"(0% +3 "core" %B 1\ %D +2761 #t-> SE.down +2 .SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :down +2 "storage"(1'} +23 "core" ' +2 "storage"(2% +3 "core" %x Q\ #\ + +1974 #t-> access 4 +2 .SE.seek :down +2 "storage"(3'} +2 "core" ' +2 "manipulator"&4% +3 "core" %\  g k x  +2 "manipulator"&5& +4 "core" &, h k \\ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(6(+ +51 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (7& +2 "core" &*? C\  +830 #t-> SE.top +2 .SE.seek :top +2 "storage"(8' +269 "core" ' +2 "storage"(9% +3 "core" % s r G\ +2858 #t-> SE.down +2 .SE.seek :down + "storage"(:'} +267 "core" ' +2 "storage"(;% +3 "core" %} \  +1403 #t-> SE.top +2 .SE.seek :top +2 "storage"(<' +269 "core" ' +2 "storage"(=% +3 "core" % A\  +830 #t-> SE.down +2 .SE.seek :down + "storage"(>'} +267 "core" ' +2 "storage"(?% +3 "core" %} \ ! +6584 #t-> access 1 +2 .SE.seek :down +2 "storage"(@'} +4 "core" ' +2 "manipulator"&A% +3 "core" %\  K K   +2 "manipulator"&B& +3 "core" &, G G \\ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(C(< +1305 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (D& +2 "core" &<? s } ,\  +712 #t-> access 7 +2 .SE.seek :down +2 "storage"(E'} +2 "core" ' +2 "manipulator"&F% +3 "core" %\   } +2 "manipulator"&G& +3 "core" &,  }\\ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(H(,L +375 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (I& +2 "core" &,M` N N %\  +777 #t-> SE.top +2 .SE.seek :top +2 "storage"(J' +270 "core" ' +2 "storage"(K% +3 "core" % 9 9\  +571 #t-> SE.down +2 .SE.seek :down + "storage"(L'} +271 "core" ' +2 "storage"(M% +3 "core" % - 0 5\  +1398 #t-> access 4 +37 .SE.seek :down +8 "storage"(N'} +3 "core" ' +2 "manipulator"&O% +4 "core" %\  7 v + "manipulator"&P& +4 "core" &, 1 v\\ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(Q(+ +989 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (R& +2 "core" &. \\ Q (\  +927 #t-> access 1 +2 .SE.seek :down +2 "storage"(S'} +4 "core" ' +2 "manipulator"&T% +3 "core" %\  z +2 "manipulator"&U& +4 "core" &, > z\\ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(V(< +1318 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (W& +2 "core" &<? Y O \   +1361 #t-> access 4 +2 .SE.seek :down +2 "storage"(X'} +3 "core" ' +2 "manipulator"&Y% +3 "core" %\   ~ +2 "manipulator"&Z& +3 "core" &,  ~\\ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"([(+ +1315 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (\\& +2 "core" &* I A }\  +490 #t-> SE.top +2 .SE.seek :top +2 "storage"(]' +267 "core" ' +2 "storage"(^% +3 "core" % P Q 1\  +509 #t-> SE.down +2 .SE.seek :down + "storage"(_'} +267 "core" ' +2 "storage"(`% +3 "core" %~ N O =\  +6858 "Can"\ %HH +11404 #t-> exit +4 #mEXIT @1550162508.37EST @1550162522.34EST = =mMAIN_scheduler =tMAIN @EST1550162523.94 #"core_reset"Sent BREAK +2 #t@0xCD69, state=0x3A84, ifg=0x10, ie=0xFD + #@0xCFF3, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD279, state=0x3A84, ifg=0x10, ie=0xFD #@0xD503, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD784, state=0x3A84, ifg=0x10, ie=0xFD #@0xDA0C, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDC94, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDDA9, state=0x3A84, ifg=0x80, ie=0xFD #@0x6322, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +205 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +337 "Can"\ $KJ +2 \ $KJ #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ \ 9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +4 "collection"'% +2 "processing"%% +4 "manipulator"&% +2 "core" %ӵt\ +5 "sampler")% +7 "core" %\ & + %\  l | + %ۀ \ 9 +2 "manipulator"&& +4 "core" &, n |\\ +2 "storage"(& +3 "core" &* q q\  +4 "storage"(% +3 "core" %~ n d ;\  +2 "collection"'& +3 "core" &p\  +2 "processing"%& +3 "core" &\ & +2 "collection"'  +3 "core"  + "collection"'! +4 "core"  + "collection"'" +3 "core" A +2 "processing"%# +3 "core"  +2 "processing"%$ +2 "core" U +2 "processing"%% +3 "core" @ +2 "processing"%& +2 "core"  +2 "sampler")' +3 "core"  +2 "sampler")(% +3 "core" %ۀ \ 9 +2 "collection"')& +3 "core" &a\  +2 "collection"'*% +4 "core" %ӵu\ +2 "processing"%+& +3 "core" &\ & +2 "processing"%,% +3 "core" %\ & +2 "manipulator"&-% +4 "core" %\  3 | +2 "manipulator"&.& +3 "core" &, b |\\ +2 "storage"(/& +4 "core" &* r r \  + "storage"(0% +4 "core" %~ q q ]\  +2 "collection"'19 +2 "core" 9 +2 "processing"%29 +3 "core" 9 +2115 #t-> SSV.air +2 .SSV.dial :air + "sampler")3 +5 "core" +2638 #t-> SS.home.seek :home +2 .SS.reconfigure SSconfig +2 "sampler")#.0X SS.status + "sampler")6% +3 "core" % \ S +4859 #t-> SS.jog -2 + .SS.jog -2 +2 "sampler")7) +2 "core" ) +2 "sampler")8% +3 "core" % \ S +2686 #t-> SS.legend +9532 #-> SS.empty +2 .SS.seek :empty + "sampler")9'H +174 "core" ' +2 "sampler"):% +3 "core" %J \ $ +936 #t-> SS.status +2 "sampler");% +3 "core" %J \ $ +8992 #t-> SS.jog -200 + .SS.jog -200 +2 "sampler")<)8 +54 "core" ) +2 "sampler")=% +3 "core" %~ \  +1144 #t-> SS.status +2 "sampler")>% +3 "core" %~ \  +14309 "Can"\ &CC +1556 #t-> SS.jog -50 + .SS.jog -50 +2 "sampler")?) +28 "core" ) +2 "sampler")@% +3 "core" %L \  +995 #t-> SS.status +2 "sampler")A% +3 "core" %L \  +20646 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")B' +1301 "core" ' +2 "sampler")C% +3 "core" % \  +557 #t-> SS.status +2 "sampler")D% +3 "core" % \  +3910 #t-> SS.jog 100 + .SS.jog 100 +2 "sampler")E)d +22 "core" ) +2 "sampler")F% +4 "core" %$ \  +2072 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")G) +36 "core" ) +2 "sampler")H% +4 "core" % \  +9970 #t-> SS.empty +2 .SS.seek :empty +3 "sampler")I'H +1261 "core" ' +2 "sampler")J% +3 "core" %L \ ' +555 #t-> SS.status +2 "sampler")K% +3 "core" %L \ ' +17033 "Can"\ "JJ +12890 #t-> CS.legend +6179 #-> CSV.air +2 .CSV.dial :air + "collection"'L @ +74 "core" B +5402 #t-> CS.home.seek :home +2 .CS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.home.seek :home +2 "collection"'M' +546 "core" ' +2 "collection"'N% +3 "core" % +4432 #t-> CS.status +2 "collection"'O% +3 "core" % +3103 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'P'ӂ +435 "core" ' +2 "collection"'Q% +4 "core" %ӄ +2452 #t-> CS.status +2 "collection"'R% +3 "core" %ӄ +4109 #t-> CS.jog -100 + .CS.jog -100 +2 "collection"'S) +38 "core" ) +2 "collection"'T% +3 "core" %% +1130 #t-> CS.status +2 "collection"'U% +3 "core" %% +4742 #t-> CS.jog 50 + .CS.jog 50 +2 "collection"'V)2 +39 "core" ) +2 "collection"'W% +3 "core" %T  +1164 #t-> CS.statsu + !o:NoMethodError : mesgu:NameError::message-undefined method `statsu' for CS:Syringe: name: statsu: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1138 #-> CS.status + "collection"'X% +3 "core" %T  +4409 #t-> CS.jog -25 + .CS.jog -25 +2 "collection"'Y) +26 "core" ) +2 "collection"'Z% +4 "core" %5> +725 #t-> CS.status + "collection"'[% +3 "core" %5 +3764 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'\\' +2616 "core" ' +2 "collection"']% +3 "core" % j  +506 "Can"\ LL +1742 #t-> CS.status + "collection"'^% +3 "core" %   +58256 "Can"\ KK +31163 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'_'ӂ +2604 "core" ' +2 "collection"'`% +3 "core" %T +11882 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'a' +2625 "core" ' +2 "collection"'b% +3 "core" %U +5702 #t-> CS.status +2 "collection"'c% +3 "core" %* +6003 "Can"\ JI +9779 #t-> CS.home.seek :home +2 .CS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.home.seek :home +2 "collection"'d' +2510 "core" ' +2 "collection"'e% +3 "core" %a +30765 #t-> exit +4 #mEXIT @1550165960.15EST @1550172038.23EST = =tMAIN =mMAIN_scheduler @EST1550172039.85 #"core_reset"Sent BREAK +2 #t@0x9952, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9BCC, state=0x3A84, ifg=0x10, ie=0xFD #@0x9E46, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA0C0, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA33A, state=0x3A84, ifg=0x10, ie=0xFD #@0xA44F, state=0x3A84, ifg=0x80, ie=0xFD + #@0x20AF, state=0x3AF0, ifg=0x20, ie=0x7F #@0xB631, state=0x3AF0, ifg=0x20, ie=0x7F + #@0xDF34, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +349 "Can"\ LL + \ LL + #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %L  ' +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X PS.legend +13268 #-> PSV.air +2 .PSV.dial :air + "processing"%  +15 "core" +3108 #t-> PS.home.seek :home +2 .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.home.seek :home + "processing"%' +572 "core" ' +2 "processing"%% +4 "core" %\ +6573 #t-> PS.status + "processing"%% +3 "core" %\ +4652 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +427 "core" ' +2 "processing"%% +3 "core" %յ\ +2034 #t-> PS.status + "processing"%% +3 "core" %յ\ +3898 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 "processing"%% +3 "core" %\  +720 #t-> PS.status +2 "processing"% % +3 "core" %\  +3377 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%!'ղ +2620 "core" ' +2 "processing"%"% +3 "core" %ղ\ +2037 "Can"\ KK +3586 #t-> exit +4 #mEXIT @1550172680.63EST @1550172692.37EST = =mMAIN_scheduler =tMAIN @EST1550172693.98 #"core_reset"Sent BREAK +2 #t@0x69BF, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6C47, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6ED0, state=0x3A84, ifg=0x10, ie=0xFD #@0x7158, state=0x3A84, ifg=0x10, ie=0xFD + #@0x73E1, state=0x3A84, ifg=0x10, ie=0xFD #@0x766A, state=0x3A84, ifg=0x10, ie=0xFD + #@0x78F2, state=0x3A84, ifg=0x10, ie=0xFD + #@0x7A5C, state=0x3A84, ifg=0x80, ie=0xFD #@0x07F6, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +338 "Can"\ \ NN +2 \ \ NN + #tPolling Can every 10:00 +123 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %L\ ' +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X require.calarm.rb + !o:ArgumentError: mesg"(wrong number of arguments (0 for 1):bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1329 #-> require calarm.rb +2 !o:NameError: mesgu:NameError::message@undefined local variable or method `calarm' for main:Object: name: calarm:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1051 #-> require Calarm.rb +2 !o:NameError: mesg""uninitialized constant Calarm: name: Calarm:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1995 #-> require "calarm.rb" +2036 #-> calarm Garage + .Forearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +140 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +136 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 +2 "manipulator"&5 +34 .tElbow.force 65 "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.coast "manipulator"&6 +23 && +2 "core" &, U K +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 && +2 "core" &, < J +2 .tForearm.force -40 + "manipulator"&5 +32 && +2 "core" &,  \\ +2 "manipulator"&% +3 "core" % \\ +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 "manipulator"&5 +33 & % +2 "core" % Z +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &!% +2 "core" % Y +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&"'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&#(d +158 "core" ( +2 .tForearm.seek :retract + "manipulator"&$'\ +4 "core" ' + .tElbow.seek FlushPuck::Garage +2 "manipulator"&%(, +128 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &&& +2 "core" &, K J +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &'& +3 "core" &,  J + .tForearm.force -40 + "manipulator"&5 +33 &(& +3 "core" &, \\ + "manipulator"&)% +4 "core" % \\ + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &*% +2 "core" % Y +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 "manipulator"&5 +33 &+% +2 "core" % Z +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&,'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&-(d +161 "core" ( +2 .tForearm.seek :retract + "manipulator"&.'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&/(, +122 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &0& +2 "core" &, 9 K +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +54 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &1& +2 "core" &, J J +2 .tForearm.force -40 + "manipulator"&5 +33 &2& +2 "core" &, \\ +2 "manipulator"&3% +3 "core" % [ + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +33 &4% +2 "core" % Z +2 .tForearm.coast "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 &5% +3 "core" %  Y + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&6'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&7(d +127 "core" ( +2 .tForearm.seek :retract + "manipulator"&8'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&9(, +135 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 +2 "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &:& +2 "core" &, d K +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &;& +2 "core" &, Q J +2 .tForearm.force -40 + "manipulator"&5 +33 &<& +2 "core" &, \\ +2 "manipulator"&=% +3 "core" % \\ + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &>% +2 "core" % Z +2 .tForearm.coast "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &?% +2 "core" % Y +2 .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract + "manipulator"&@'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&A(d +129 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&B'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage + "manipulator"&C(, +138 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &D& +2 "core" &, ] J +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &E& +2 "core" &, J K +2 .tForearm.force -40 + "manipulator"&5 +33 &F& +3 "core" &, \\ +2 "manipulator"&G% +3 "core" %   \\ + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 "manipulator"&5 +33 &H% +2 "core" % Y +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &I% +2 "core" % Y +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +26405 "Can"\ GG +60002 \ GG +60003 \ GG +60002 \ GG +60002 \ GG +60002 \ \ GG +60002 \ \ GG +60003 \ GG +60002 \ GG +60002 \ GG +60002 \ GG +60003 \ GG +60002 \ GG +60002 \ GG +60002 \ GG +60002 \ GG +60003 \ GG +60002 \ GG +60002 \ IGG +60002 \ \\GG +60003 \ gGG +60002 \ mGG +60002 \ sGG +60002 \ vGG +60002 \ xGG +60003 \ zGG +60002 \ |GG +60002 \ ~GG +60002 \ GG +60003 \ GG +60002 \ HG +60002 \ GG +60002 \ HG +60002 \ GG +60003 \ GG +60002 \ GG +60002 \ GG +60002 \ GG +60003 \ GG +60002 \ GG +60002 \ GG +60002 \ GG +60002 \ GG +60003 \ GG +60002 \ GG +60002 \ HG +60002 \ GG +60003 \ GG +60002 \ HG +60002 \ GG +60002 \ HG +60003 \ HH +60002 \ GH +60002 \ HG +60002 \ HG +60002 \ GH @EST1550206900.04 \ HG +60002 \ GG +60002 \ HH +60002 \ _GG +60003 \ OGG +60002 ,\ IGG +60002 ?\ EGG +60002 J\ CGG +60003 R\ BGG +60002 R\ ?GG +60002 W\ >GG +60002 P\ =GG +60002 L\ ;GG +60003 P\ :GG +60002 O\ 9GG +60002 L\ 7GG +60002 P\ 5GG +60003 P\ 4GG +60002 J\ 4GG +60002 '\ 2GG +60002 \ 0GG +60002 \ 0GG +60003  \ 0GG +60002 \ .HG +60002 \ ,GH +60002 \ +GG +60003 \ +GG +60002 \ *GG +60002 \ (GG +60002 \ 'GG +60003 \ &GG +60002 \ %GG +60002 \ %GG +60002 \ #GG +60003 \ "GG +60002 \ !HH +60002 \ GG +60002 \ GG +60002 \ GG +60003 \ GG +60002 \ GG +54243 !to:SignalException : mesg" SIGHUP:@timestampu: Time ڲ:\ signoi:bt["1/home/esp/esp2/lib/threads.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5 #mEXIT @1550231443.43EST @1550584956.31EST = =mMAIN_scheduler =tMAIN @EST1550584958.01 #"core_reset"Sent BREAK +2 #t@0xCA21, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +209 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +210 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +363 "Can"\ ic + \ ic + #tPolling Can every 10:00 +2 #Cleanly exited at 06:50:43EST15-Feb-19 +1801 #-> ESP.ready! +2 #Powering core bus +507 .Gate.power :raw,:ON +3 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %2\ N +2 .tSS.configure SSconfig +2 "sampler")#.0X +2 .tCC.configure CCconfig +2 "collection"'$x2 ^22b +2 '% +3 "core" %pt\ > + .tCS.configure CSconfig +2 "collection"'#P d@b +2 "processing"%& +3 "core" &\ e +2 .tPC.configure PCconfig +2 "processing"%$x2 ^22b +2 %% +3 "core" %\ e + .tPS.configure PSconfig +2 "processing"%#A d`b +5 "manipulator"& % +2 "core" % N K # +2 .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 &\ & +3 "core" & N N J +2 .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +4 "storage"( & +2 "core" &\  C\ X +2 .tSC.configure SCloose +2 "storage"($.\ 1~b +2 ( % +3 "core" % 2\ X + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +3 .tPH.coast +2 "processing"%  +2 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +11 "collection"'% +3 "core" %tq\ = +2 "processing"%% +3 ."rdySampler"Intake.select :close +3 "manipulator"&% + ."rdySampler"Exhaust.select :close +4 .CTV.dial :air + "collection"'  +3 "core" %\ d + % N P . +2 "manipulator"&% + ."rdyProcessing"PSV.dial :air +5 "processing"%  +2 "core"  + % O N * +3 .tForearm.reconfigure LooseForearm +2 ."rdySampler"CSV.dial :waste1 +3 "manipulator"&#@2^d^2b +2 "collection"' +2 .tForearm.home.seek :retract +4 "manipulator"&'\ +2 "core"  +2 ."rdyProcessing"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."rdyProcessing"PS.home.seek 0ml +2 "processing"%' +57 "core" + ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler") +3 "core"  +2 "sampler")  +5 "core" +2 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b +3 "sampler")#.0X exit +4 #mEXIT @1550585024.81EST @1550585057.16EST = =tMAIN =mMAIN_scheduler @EST1550585058.77 #"core_reset"Sent BREAK +2 #t@0xCA41, state=0x3A84, ifg=0x10, ie=0xFD #@0xCCC7, state=0x3A84, ifg=0x10, ie=0xFD + #@0xCF4D, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD1D3, state=0x3A84, ifg=0x10, ie=0xFD #@0xD2E9, state=0x3A84, ifg=0x80, ie=0xFD + #@0x0E62, state=0x3B10, ifg=0x20, ie=0x7F + #@0x1005, state=0x3B10, ifg=0x20, ie=0x7F #@0x1663, state=0x3B10, ifg=0x08, ie=0x5F + #@0x9920, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +344 "Can"\ ARQ + \ ARQ + #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %ۀ \ +, +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +4 "processing"%% +2 "manipulator"&% +6 "core" %ӳsr\  +5 "sampler")% +4 "core" %\ @ + %\ ^  + %ۀ \ ), + "manipulator"&& +5 "core" & 3 + "storage"(& +3 "core" & c \ 3 +2 "storage"(% +3 "core" % 0\ 3 +2 "collection"'& +3 "core" &sq\  +2 "manipulator"&% +3 "core" %\ ^  +2 "manipulator"&& +3 "core" & & 3 + "storage"(& +4 "core" & c M\ 3 + "storage"(% +3 "core" % I\ 4 +2 .tForearm.seek :retract +2 "manipulator"& '\ +14 "core" ' + .tElbow.seek :hammer +2 "manipulator"&!( +3 "core" ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 300 counts + "manipulator"&"'u +103 "core" ' + "manipulator"&#% +4 "core" %h : , +2 .tForearm.seek :retract +2 "manipulator"&$'\ +97 "core" ' +2 "manipulator"&%% +3 "core" %\  y   +2 "processing"%&& +4 "collection"''& +4 "core" &.\ = + &rp\  +2 ."openPC"PC.reconfigure PCconfig +2 .tCC.reconfigure CCconfig +3 "processing"%$x2 ^22b +2 "collection"'$x2 ^22b +3 ."openPC"PC.home.seek :open +2 .tCC.home.seek :open +3 "processing"%(( +2 "collection"')( +197 "core" ( +4 ( +2 "collection"'* +3 "core"  + "collection"'+ +3 "core"  +2 "collection"', +2 "core" A +2 "processing"%- +3 "core"  +2 "processing"%. +3 "core" U + "processing"%/ +3 "core" @ +2 "processing"%0 +2 "core"  +2 "sampler")1 +3 "core"  +2 "sampler")2% +3 "core" %ۀ \ &, +2 "collection"'3& +4 "core" &sq\  +2 "collection"'4% +3 "core" %ӳuq\  +2 "processing"%5& +3 "core" &-\ < +2 "processing"%6% +3 "core" %*\ < +2 "manipulator"&7% +4 "core" %\   + "manipulator"&8& +4 "core" & 3 +2 "storage"(9& +3 "core" & c \ 0 +2 "storage"(:% +3 "core" % \ 0 +2 "collection"';9 +3 "core" 9 + "processing"%<9 +3 "core" 9 +4417 #t-> PC.to.home :home + !o:ArgumentError: mesg"(wrong number of arguments (0 for 1):bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2914 #-> PC.home.to :home + .PC.reconfigure PCconfig +2 "processing"%$x2 ^22b +3 .tPC.home.seek :home + "processing"%=( +227 "core" ( + "processing"%>& +4 "core" &<\ 0 +1103 #t-> CC.home.to :home + .CC.reconfigure CCconfig +2 "collection"'$x2 ^22b +3 .tCC.home.seek :home + "collection"'?( +224 "core" ( + "collection"'@& +4 "core" &qr \ \ +1789 #t-> Arm.home.to :home + "manipulator"&A& +3 "core" & A ? G 3 +2 "manipulator"&B% +4 "core" %\   ,   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home + "manipulator"&C( +251 "core" ( + "manipulator"&D& +4 "core" & N R J  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" & Q E >  +2 .tForearm.seek :home +2 "manipulator"&F' +40 "core" ' + "manipulator"&G& +4 "core" & E F x  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home +2 "manipulator"&H( +2 "core" ( + "manipulator"&I& +4 "core" & B ;  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" & J :  +2 .tForearm.seek :home +2 "manipulator"&K' +3 "core" ' +2 "manipulator"&L& +3 "core" & 9 ;  +2 "manipulator"&M% +4 "core" % D ?  < +1185 #t-> Elbow.home.to :home + .Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 .tElbow.home.seek :home + "manipulator"&N( +77 "core" ( +2 "manipulator"&O& +3 "core" & B G 8  +1395 #t-> Hand.home.to :home + !o:NoMethodError : mesgu:NameError::message-undefined method `home' for Hand:Gripper: name: home: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +10404 #-> Hand.open + .Hand.open +2 "manipulator"&P1 +67 "core" 1 +2858 #t-> require 'calarm' +998 #-> calarm Garage +2 .Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&Q'\ +41 "core" ' + .tElbow.seek :clear +2 "manipulator"&R(d +197 "core" ( +2 .tForearm.seek :retract + "manipulator"&S'\ +4 "core" ' + .tElbow.seek FlushPuck::Garage +2 "manipulator"&T(, +135 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +48 .tElbow.force 65 +7 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &U& +2 "core" &, D B f +2 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +24 &V& +2 "core" &, E D f +2 .tForearm.force -40 "manipulator"&5 +34 &W& +2 "core" &,  x +2 "manipulator"&X% +3 "core" % " x + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &Y% +2 "core" % ? v + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +34 &Z% +2 "core" %  v + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&['\ +89 "core" ' + .tElbow.seek :clear +3 "manipulator"&\\(d +124 "core" ( + .tForearm.seek :retract +2 "manipulator"&]'\ +4 "core" ' + .tElbow.seek FlushPuck::Garage +2 "manipulator"&^(, +134 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &_& +2 "core" &, D E N f + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast "manipulator"&6 +24 &`& +2 "core" &, B B n e + .tForearm.force -40 + "manipulator"&5 +33 &a& +2 "core" &, x +2 "manipulator"&b% +3 "core" % x + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &c% +2 "core" % u + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &d% +2 "core" %  u +2 .tForearm.coast "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&e'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&f(d +128 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&g'\ +3 "core" ' + .tElbow.seek FlushPuck::Garage +2 "manipulator"&h(, +137 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &i& +2 "core" &, D D Q e +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &j& +2 "core" &, D C m f + .tForearm.force -40 + "manipulator"&5 +33 &k& +2 "core" &,  x +2 "manipulator"&l% +3 "core" % u w + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +34 &m% +2 "core" % G u + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +34 &n% +2 "core" % u + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&o'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&p(d +130 "core" ( + .tForearm.seek :retract +2 "manipulator"&q'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage + "manipulator"&r(, +136 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &s& +2 "core" &, C B d e +2 .tElbow.force 65 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &t& +2 "core" &, G A w e + .tForearm.force -40 + "manipulator"&5 +34 &u& +2 "core" &, T w +2 "manipulator"&v% +3 "core" % V w + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 "manipulator"&5 +33 &w% +2 "core" % J t + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +34 &x% +2 "core" % < u + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&y'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&z(d +158 "core" ( + .tForearm.seek :retract +2 "manipulator"&{'\ +3 "core" ' +2 .tElbow.seek FlushPuck::Garage + "manipulator"&|(, +125 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &}& +2 "core" &, E E y e + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &~& +2 "core" &, / A d + .tForearm.force -40 + "manipulator"&5 +33 && +2 "core" &, > w +2 "manipulator"&% +3 "core" % b w + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &% +2 "core" % * t + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +2 "core" %  t + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +23091 "Can"\ &KK +60001 \ 'JJ +14147 #t-> Hand.open + .Hand.open +2 "manipulator"&1 +16 "core" 1 +1214 #t-> require 'calarm' +2415 #-> Arm.home.to :home +2 "manipulator"&& +3 "core" &, p ~ +2 "manipulator"&% +3 "core" %Ο ~J +2 .tForearm.seek :retract +2 "manipulator"& '\ +89 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home + "manipulator"&\ ( +114 "core" ( + "manipulator"& & +4 "core" & 1 y! + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 & & +2 "core" & 9 y! +2 .tForearm.seek :home +2 "manipulator"&' +37 "core" ' + "manipulator"&& +4 "core" & ~ {! +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home +2 "manipulator"&( +3 "core" ( + "manipulator"&& +4 "core" & b z! +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & o {! +2 .tForearm.seek :home +2 "manipulator"&' +2 "core" ' +2 "manipulator"&& +3 "core" & & {! +2 "manipulator"&% +3 "core" % k {S +811 #t-> Hand.opne +2 !o:NoMethodError : mesgu:NameError::message-undefined method `opne' for Hand:Gripper: name: opne: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +489 #-> Hand.open + .Hand.open +2 "manipulator"&1 +17 "core" 1 +818 #t-> require 'calarm' +2192 #-> ESP.ready? +2 "collection"'% +3 "core" %ӳrq +2 "sampler")% +3 "core" %ۀ\ \ , +2 "manipulator"&% +3 "core" % F {S +2 "manipulator"&& +3 "core" & n {! + "storage"(& +4 "core" & f e b\  + "storage"(% +4 "core" % d e\  + "collection"'& +3 "core" &qq +2 "processing"%#& +3 "core" & \ % +2 "processing"%%% +3 "core" %D\ $ +32643 #t-> ESP.ready! +3 "collection"''% +3 "core" %ӳpq +2 "sampler")&% +3 "processing"% % +4 "manipulator"& % +8 "core" %ۀ \ , + %E\ $ + %  {S + "manipulator"&"& +4 "core" & U z! + "storage"(*& +4 "core" & g Q I\  + "storage"(+% +3 "core" % a V W\  +2 "collection"',& +3 "core" &rq +2 "processing"%-& +3 "core" &B\ $ +2 "collection"'. +2 "core"  +2 "collection"'/ +3 "core"  +2 "collection"'0 +2 "core" A +2 "processing"%1 +3 "core"  +2 "processing"%2 +3 "core" U + "processing"%3 +3 "core" @ +2 "processing"%4 +2 "core"  +2 "sampler")5 +3 "core"  +2 "sampler")6% +3 "core" %ۀ \ , +2 "collection"'7& +3 "core" &pp +2 "collection"'8% +3 "core" %ӳoo +2 "processing"%9& +3 "core" &A\ $ +2 "processing"%:% +4 "core" %?\ $ +2 "manipulator"&;% +3 "core" % d zS +2 "manipulator"&<& +3 "core" & ? z! +2 "storage"(>& +3 "core" & g H J O\  +2 "storage"((% +3 "core" % E E\  +2 "collection"'@9 +3 "core" 9 +2 "processing"%)9 +2 "core" 9 +1389 #t-> exit +4 #mEXIT @1550586831.20EST @1550586867.85EST = =tMAIN =mMAIN_scheduler @EST1550586869.48 #"core_reset"Sent BREAK +2 #t@0xC7DB, state=0x3A84, ifg=0x10, ie=0xFD + #@0xCA64, state=0x3A84, ifg=0x10, ie=0xFD #@0xCCED, state=0x3A84, ifg=0x10, ie=0xFD + #@0xCF76, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD1FF, state=0x3A84, ifg=0x10, ie=0xFD #@0xD488, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD711, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD82B, state=0x3A84, ifg=0x80, ie=0xFD #@0xF3A9, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +211 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +351 "Can"\ #QQ +2 \ #QQ #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %ۀ \ , + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +3 "collection"'% +3 "processing"%% +4 "manipulator"&% +2 "core" %ӳrs\ +3 "sampler")% +8 "core" %c\ $ + %  {S + %ۀ \ , +3 "manipulator"&& +3 "core" &  z! +2 "storage"(& +3 "core" & f G G \  + "storage"(% +3 "core" % ; C \  +2 "collection"'& +3 "core" &pr\ +2 "processing"%& +3 "core" &d\ $ +2 "collection"'  +3 "core"  + "collection"'! +3 "core"  +2 "collection"'" +2 "core" A +2 "processing"%# +3 "core"  +2 "processing"%$ +3 "core" U + "processing"%% +3 "core" @ +2 "processing"%& +3 "core"  + "sampler")' +3 "core"  +2 "sampler")(% +3 "core" %ۀ \ , +2 "collection"')& +3 "core" &pt +2 "collection"'*% +3 "core" %ӳqtl\ +2 "processing"%+& +4 "core" &a\ # + "processing"%,% +4 "core" %d\ $ +2 "manipulator"&-% +3 "core" %  zS +2 "manipulator"&.& +3 "core" &  z! +2 "storage"(/& +3 "core" & f Q B `\  +2 "storage"(0% +3 "core" % c ^ \  +2 "collection"'19 +3 "core" 9 + "processing"%29 +3 "core" 9 +1324 #t-> Hand.opne +2 !o:NoMethodError : mesgu:NameError::message-undefined method `opne' for Hand:Gripper: name: opne: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +397 #-> Hand.open + .Hand.open +2 "manipulator"&31 +19 "core" 1 +1703 #t-> require 'calarm' +803 #-> calarm PC +2 .Forearm.seek :retract +2 "manipulator"&4'\ +38 "core" ' + .tElbow.seek :clear +2 "manipulator"&5(d +196 "core" ( + .tForearm.seek :retract +2 "manipulator"&6'\ +3 "core" ' +2 .tElbow.seek PC +2 "manipulator"&7( +210 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 "manipulator"&5 +33 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &8& +2 "core" &l ' +  c + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &9& +2 "core" &l , + c + .tForearm.force -40 + "manipulator"&5 +33 &:& +2 "core" &l  u +2 "manipulator"&;% +3 "core" %͝ x u + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &<% +2 "core" %ͧ  rq + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &=% +2 "core" %ͧ  rr + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&>'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&?(d +200 "core" ( + .tForearm.seek :retract +2 "manipulator"&@'\ +3 "core" ' +2 .tElbow.seek PC + "manipulator"&A( +211 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +34 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &B& +2 "core" &l ' ( 1 b + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast "manipulator"&6 +58 &C& +9 "core" &l ) ) % b +2 .tForearm.force -40 "manipulator"&5 +33 &D& +2 "core" &l g u +2 "manipulator"&E% +3 "core" %ͣ Z ux + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &F% +2 "core" %ͥ  rt + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &G% +2 "core" %ͥ  rt + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&H'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&I(d +197 "core" ( + .tForearm.seek :retract +2 "manipulator"&J'\ +3 "core" ' +2 .tElbow.seek PC +2 "manipulator"&K( +208 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +33 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &L& +2 "core" &k   v b + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &M& +2 "core" &l ( & b + .tForearm.force -40 + "manipulator"&5 +33 &N& +2 "core" &l : t +2 "manipulator"&O% +3 "core" %ͥ J sv + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +34 &P% +2 "core" %ͥ  qt + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +33 &Q% +2 "core" %ͥ  rt +2 .tForearm.coast "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&R'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&S(d +199 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&T'\ +3 "core" ' + .tElbow.seek PC +2 "manipulator"&U( +210 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +34 .tElbow.force 65 "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &V& +2 "core" &k   # b + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &W& +2 "core" &l   b + .tForearm.force -40 + "manipulator"&5 +33 &X& +2 "core" &l  t +2 "manipulator"&Y% +3 "core" %ͧ  ts + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 "manipulator"&5 +34 &Z% +2 "core" %ͥ  rt +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &[% +2 "core" %ͥ  rt + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&\\'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&](d +225 "core" ( + .tForearm.seek :retract +2 "manipulator"&^'\ +3 "core" ' +2 .tElbow.seek PC + "manipulator"&_( +201 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &`& +2 "core" &k  ) b + .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +24 &a& +2 "core" &l   b +2 .tForearm.force -40 "manipulator"&5 +34 &b& +2 "core" &l  t +2 "manipulator"&c% +3 "core" %ͦ  tw + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 "manipulator"&5 +34 &d% +2 "core" %ͧ  qq + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +34 &e% +2 "core" %ͧ  qr + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +5092 #t-> Arm.home.to :home + "manipulator"&f& +4 "core" &n ~ + "manipulator"&g% +4 "core" % r } +2 .tForearm.seek :retract + "manipulator"&h'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :home + "manipulator"&i( +54 "core" ( + "manipulator"&j& +4 "core" & w) + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" & P w) +2 .tForearm.seek :home + "manipulator"&l' +39 "core" ' + "manipulator"&m& +4 "core" &  z% +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home + "manipulator"&n( +3 "core" ( + "manipulator"&o& +3 "core" &  z$ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &  y$ + .tForearm.seek :home +2 "manipulator"&q' +3 "core" ' + "manipulator"&r& +4 "core" &  z# + "manipulator"&s% +4 "core" %( F zU +889 #t-> Hand.open + .Hand.open +2 "manipulator"&t1 +23 "core" 1 +1074 #t-> require 'calarm' +786 #-> exit +4 #mEXIT @1550587093.53EST @1550587117.74EST = =tMAIN =mMAIN_scheduler @EST1550587119.36 #"core_reset"Sent BREAK +2 #t@0x1D7F, state=0x3B10, ifg=0x20, ie=0x7F #@0x24D6, state=0x3B10, ifg=0x08, ie=0x5F + #@0x5040, state=0x3AE0, ifg=0x84, ie=0x75 + #@0x52ED, state=0x3A72, ifg=0x10, ie=0xF5 #@0x5574, state=0x3A84, ifg=0x10, ie=0xFD + #@0x57FC, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5A84, state=0x3A84, ifg=0x10, ie=0xFD #@0x5B9A, state=0x3A84, ifg=0x80, ie=0xFD + #@0x4892, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +344 "Can"\ #RR + \ #RR + #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %ۀ\ \ , +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X Hand.opne +2 !o:NoMethodError : mesgu:NameError::message-undefined method `opne' for Hand:Gripper: name: opne: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +651 #-> Hand.open + .Hand.open +2 "manipulator"&1 +25 "core" 1 +738 #t-> require 'calarm' +1115 #-> calarm CC +2 .Forearm.seek :retract +2 "manipulator"&'\ +40 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +187 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +4 "core" ' + .tElbow.seek CC +2 "manipulator"&( +211 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 && +2 "core" & ) *{ c + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +2 "core" & ( )  c + .tForearm.force -40 + "manipulator"&5 +33 && +2 "core" & v +2 "manipulator"&% +3 "core" %ͳ " uc + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 & % +2 "core" %ʹ  s + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +34 &!% +2 "core" %ʹ s + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&"'\ +95 "core" ' + .tElbow.seek :clear +2 "manipulator"&#(d +208 "core" ( + .tForearm.seek :retract +2 "manipulator"&$'\ +4 "core" ' + .tElbow.seek CC +2 "manipulator"&%( +216 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &&& +2 "core" &  ' ; c +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &'& +2 "core" & ) ( < c + .tForearm.force -40 + "manipulator"&5 +33 &(& +2 "core" &  u +2 "manipulator"&)% +3 "core" %ͷ  ua + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &*% +2 "core" %͵  r + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &+% +2 "core" %͵  r + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&,'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&-(d +233 "core" ( + .tForearm.seek :retract +2 "manipulator"&.'\ +4 "core" ' + .tElbow.seek CC +2 "manipulator"&/( +200 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.coast "manipulator"&6 +24 &0& +2 "core" & )  I b +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +36 "manipulator"&6A +19 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &1& +2 "core" &  )  b +2 .tForearm.force -40 + "manipulator"&5 +33 &2& +2 "core" & ) u +2 "manipulator"&3% +3 "core" %͹ 7 t_ + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +34 &4% +2 "core" %͵ ; r +2 .tForearm.coast "manipulator"&5 +24 .tForearm.force -55 + "manipulator"&5 +33 &5% +2 "core" %͵ ) q + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&6'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&7(d +205 "core" ( + .tForearm.seek :retract +2 "manipulator"&8'\ +3 "core" ' +2 .tElbow.seek CC +2 "manipulator"&9( +208 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 +2 "manipulator"&5 +32 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &:& +2 "core" & )  Q b +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &;& +2 "core" & " A b +2 .tForearm.force -40 "manipulator"&5 +34 &<& +2 "core" & = u +2 "manipulator"&=% +3 "core" %Ͷ 6 tg + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &>% +2 "core" %Ͳ \\ q +2 .tForearm.coast "manipulator"&5 +22 .tForearm.force -55 +2 "manipulator"&5 +33 &?% +2 "core" %Ͳ > r + .tForearm.coast + "manipulator"&5 +24 .tForearm.force -55 "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&@'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&A(d +200 "core" ( + .tForearm.seek :retract +2 "manipulator"&B'\ +3 "core" ' +2 .tElbow.seek CC + "manipulator"&C( +208 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 "manipulator"&6A +14 .tElbow.force -65 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &D& +2 "core" &  ' c + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &E& +2 "core" & & ) L b + .tForearm.force -40 + "manipulator"&5 +34 &F& +2 "core" &  u +2 "manipulator"&G% +3 "core" %͵ K ti + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 "manipulator"&5 +34 &H% +2 "core" %ͳ A r + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &I% +2 "core" %ͳ  r +2 .tForearm.coast "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +45620 "Can"\ 'KK +10743 #t-> Arm.grab Garage +2 "manipulator"&J& +3 "core" & Q ~ +2 "manipulator"&K% +3 "core" %a r ~S +2 .tForearm.seek :retract +2 "manipulator"&L'\ +88 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&M(, +279 "core" ( + "manipulator"&N& +4 "core" &,  y4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &, 9 y4 +2 .tForearm.seek :garage + "manipulator"&P' +102 "core" ' +2 .tHand.close + "manipulator"&Q/ +73 "core" / +2133 #t-> Arm.clear +2 "manipulator"&R& +3 "core" &,  r4 +2 "manipulator"&S% +3 "core" %  r +2 .tForearm.seek :retract +2 "manipulator"&T'\ +102 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&U(d +136 "core" ( + "manipulator"&V& +4 "core" &d( tAa + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &W& +2 "core" &d(  sAa +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&X'\ +2 "core" ' +2 "manipulator"&Y& +3 "core" &d( . sAa +2 "manipulator"&Z% +4 "core" %\ (  s"8 +1188 #t-> Elbow.PC +2 .Elbow.seek PC +2 "manipulator"&[( +210 "core" ( + "manipulator"&\\& +4 "core" &  v +4050 #t-> Forearm.jog 500 + .Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.jog 500 + "manipulator"&]) +29 "core" ) 1 &  bb +3 !to:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @tagib: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioni1 : velocityi: currenti:pwmig:erri: inPressi& : outPressi :deltaPressi : voltagef11.955850760922926\ : @type2F: @error: speedErr:@axisName" Forearm: mesg" Forearm speedErr at retract:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +783 #-> Forearm.jog 2000 + .Forearm.jog 2000 +2 "manipulator"&^) +29 "core" ) 4   G bb +2 !to:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @tagic: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeT: positioni4 : velocityi: currenti:pwmig:erri: inPressi : outPressi :deltaPressiG : voltagef11.955850760922926\ : @type2F: @error: speedErr:@axisName" Forearm: mesg" Forearm speedErr at retract:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1622 #-> Forearm.jog 20 + .Forearm.jog 20 +2 "manipulator"&_) +3 "core" ) + "manipulator"&`% +4 "core" % "  { +2389 #t-> Forearm.jog -500 + .Forearm.jog -500 +2 "manipulator"&a) +17 "core" ) +2 "manipulator"&b% +3 "core" % V k | +495 #t-> Forearm.jog -500 +2 .Forearm.jog -500 +2 "manipulator"&c) +20 "core" ) +2 "manipulator"&d% +3 "core" %l { +615 #t-> Forearm.jog -2000 + .Forearm.jog -2000 +2 "manipulator"&e)0 +28 "core" ) + "manipulator"&f% +4 "core" %  y+ +244 #t-> Forearm.jog -2000 + .Forearm.jog -2000 +2 "manipulator"&g)0 +28 "core" ) + "manipulator"&h% +4 "core" % \ zG +139 #t-> Forearm.jog -2000 + .Forearm.jog -2000 +2 "manipulator"&i)0 +26 "core" ) + "manipulator"&j% +4 "core" %c  zL +221 #t-> Forearm.jog -2000 + .Forearm.jog -2000 +2 "manipulator"&k)0 +26 "core" ) + "manipulator"&l% +4 "core" %  zV +1619 #t-> Forearm.jog -2000 + .Forearm.jog -2000 +2 "manipulator"&m)0 +31 "core" ) +2 "manipulator"&n% +3 "core" %  zU +10927 #t-> Forearm.jog -500 + .Forearm.jog -500 +2 "manipulator"&o) +20 "core" ) + "manipulator"&p% +4 "core" % ) z1 +816 #t-> Forearm.jog -500 + .Forearm.jog -500 +2 "manipulator"&q) +15 "core" ) + "manipulator"&r% +4 "core" %(  yA +188 #t-> Forearm.jog -500 + .Forearm.jog -500 +2 "manipulator"&s) +14 "core" ) +2 "manipulator"&t% +4 "core" %e ( yB +230 #t-> Forearm.jog -500 + .Forearm.jog -500 +2 "manipulator"&u) +19 "core" ) +2 "manipulator"&v% +3 "core" %  y +141 #t-> Forearm.jog -500 + .Forearm.jog -500 +2 "manipulator"&w) +14 "core" ) +2 "manipulator"&x% +4 "core" %צ  y, +168 #t-> Forearm.jog -500 + .Forearm.jog -500 +2 "manipulator"&y) +20 "core" ) +2 "manipulator"&z% +3 "core" %ո  y +151 #t-> Forearm.jog -500 + .Forearm.jog -500 +2 "manipulator"&{) +14 "core" ) +2 "manipulator"&|% +37 "core" % y% +270 #t-> Forearm.jog -500 +2 .Forearm.jog -500 + "manipulator"&}) +19 "core" ) +2 "manipulator"&~% +3 "core" %  x +251 #t-> Forearm.jog -500 +2 .Forearm.jog -500 + "manipulator"&) +15 "core" ) +2 "manipulator"&% +3 "core" %' % y +8376 #t-> Forearm.status + "manipulator"&% +3 "core" %' y +10570 "Can"\ $PP +9423 #t-> PC.jog -100 + .PC.jog -100 +2 "processing"%* +25 "core" * + "processing"%& +4 "core" &\ $ +606 #t-> PC.jog -500 + .PC.jog -500 +2 "processing"%* +42 "core" * +2 "processing"%& +3 "core" &\ # +591 #t-> PC.jog 500 + .PC.jog 500 +2 "processing"%\ * +41 "core" * +2 "processing"% & +3 "core" &O\ # +306 #t-> PC.jog 500 + .PC.jog 500 +2 "processing"% * +43 "core" * + "processing"%& +4 "core" &x\ # +222 #t-> PC.jog 500 + .PC.jog 500 +2 "processing"%* +42 "core" * +2 "processing"%& +3 "core" &Vx\ # +750 #t-> PC.jog 500 + .PC.jog 500 +2 "processing"%* +42 "core" * +2 "processing"%& +3 "core" &1d\ # +178 #t-> PC.jog 500 + .PC.jog 500 +2 "processing"%* +42 "core" * +2 "processing"%& +3 "core" &{\ $\ +158 #t-> PC.jog 500 + .PC.jog 500 +2 "processing"%* +40 "core" * +2 "processing"%& +3 "core" &\ $ +114 #t-> PC.jog 500 + .PC.jog 500 +2 "processing"%* +40 "core" * +2 "processing"%& +3 "core" &\ w\ # +140 #t-> PC.jog 500 + .PC.jog 500 +2 "processing"%* +40 "core" * +2 "processing"%& +3 "core" & \ $ +135 #t-> PC.jog 500 + .PC.jog 500 +2 "processing"%* +41 "core" * +2 "processing"%& +3 "core" &x\ # +165 #t-> PC.jog 500 + .PC.jog 500 +2 "processing"%* +40 "core" * +2 "processing"% & +3 "core" &w{\ # +737 #t-> PC.jog 1000 + .PC.jog 1000 +2 "processing"%!* +55 "core" * + "processing"%"& +4 "core" &K\ $ +364 #t-> PC.jog 1000 + .PC.jog 1000 +2 "processing"%#* +53 "core" * + "processing"%%& +4 "core" &\ # +231 #t-> PC.jog 1000 + .PC.jog 1000 +2 "processing"%$* +58 "core" * + "processing"%&& +4 "core" &\ # +358 #t-> PC.jog 1000 + .PC.jog 1000 +2 "processing"%'* +56 "core" * + "processing"%(& +4 "core" &\ # +10476 #t-> PC.jog -5000 + .PC.jog -5000 +2 "processing"%)*x +141 "core" * + "processing"%*& +4 "core" & P\ " +2309 #t-> PC.close +2 "manipulator"&+& +3 "core" & x +2 "manipulator"&,% +4 "core" %' ? x +2 "processing"%-& +3 "core" & P\ # +2 .tPC.seek :open + "processing"%/( +48 "core" ( + "processing"%.& +4 .tPC.seek :closed +2 "processing"%0(] +3 "core" &~\ $ +3 &\ $ +9 &-\ . +9 &`\ C +10 &/|\ U +10 &\\\ U +8 &\\\ U +10 &tY\ U +9 &6Z\ U +11 &]\ U +8 &\\\ U +9 &{\\ \ U +11 & ;_\ V +8 &!c\ U +9 &#]\ V +10 &%_\ U +10 &'EY\ U +9 &)Y\ U +9 &*Z\ U +9 &,Z\ U +11 &.L_\ U +9 &0\\\ U +9 &1_\ U +9 &3b\ V +9 &5T_\ \ U +10 &7b\ U +9 &8Z\ U +9 &:\\\ U +10 &<^]\ U +9 &>]\ U +9 &?c\ V +10 &A^\ U +9 &Cd_\ U +10 &E%g\ V +9 &Fm\ W +9 &H}\ X +10 &J_\ Z +9 &L\ [ +9 &M\ [\ +11 &O\ [ +8 &Qc\ [ +10 &S%\ [ +9 &T\ [ +9 &V\ \\ +10 &Xj\ \\ +9 &Z,\ \\ +9 &[\ S +10 &]'G\ $m +9 &]wJ\ 9 +6 ( + "processing"%.& +2 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.59 +2 "processing"%1& +4 "core" &]w0\ 9 +3341 #t-> PC.jog -5000 + .PC.jog -5000 +2 "processing"%2*x +147 "core" * +2 "processing"%3& +3 "core" &I|\ # +278 #t-> PC.jog -5000 + .PC.jog -5000 +2 "processing"%4*x +142 "core" * + "processing"%5& +4 "core" &6xx\ " +16212 #t-> Forearm.jog 50 + .Forearm.jog 50 +2 "manipulator"&6)2 +4 "core" ) + "manipulator"&7% +4 "core" %'  y +1011 #t-> Forearm.jog 100 + .Forearm.jog 100 +2 "manipulator"&9)d +15 "core" ) + "manipulator"&8% +4 "core" %f  { +1327 #t-> Forearm.jog 100 + .Forearm.jog 100 +2 "manipulator"&:)d +17 "core" ) +2 "manipulator"&;% +4 "core" %  z +3644 #t-> Forearm.jog -100 + .Forearm.jog -100 +2 "manipulator"&<) +17 "core" ) +2 "manipulator"&=% +3 "core" %Y  { +5023 "Can"\ %NM +1761 #t-> Forearm.status +2 "manipulator"&>% +3 "core" %Y , { +5200 #t-> PC.open +2 .PC.seek :open + "processing"%?( +242 "core" ( + "processing"%@& +4 "core" &\ $ +6957 #t-> Arm.to CC + "manipulator"&A& +3 "core" &  { +2 "manipulator"&C% +3 "core" %Y  { +2 .tForearm.seek :retract +2 "manipulator"&B'\ +87 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&D( +387 "core" ( + "manipulator"&E& +4 "core" &-  tF + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &F& +3 "core" &- tF +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&G' +98 "core" ' +2 "manipulator"&H& +3 "core" &+ , sDz +2 "manipulator"&I% +3 "core" %  s +6800 #t-> Forearm.jog 500 + .Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.jog 500 + "manipulator"&J) +21 "core" ) +2 "manipulator"&K% +3 "core" % ( v +2385 #t-> Forearm.jog -1000 + .Forearm.jog -1000 +2 "manipulator"&N) +230 "core" ) b   ^ +2 !to:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @tagiS: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positionib: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef11.936214040255278: @type2F: @error:trajectoryErr:@axisName" Forearm: mesg"Forearm trajectoryErr at 5:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1211 #-> Forearm.jog -500 + .Forearm.jog -500 +2 "manipulator"&O) +29 "core" ) + "manipulator"&Q% +4 "core" %d\  `/ +2941 #t-> Arm.retract +2 .Hand.open + "manipulator"&L1 +65 "core" 1 + "manipulator"&R% +4 "core" % d% b _/ +2 .tForearm.seek :retract + "manipulator"&S'\ +110 "core" ' + "manipulator"&V& +4 "core" &+  qDy +2 "manipulator"&W% +3 "core" %\ #  p J +3289 #t-> Forearm.CC +2 .Forearm.seek CC +2 "manipulator"&Y' +92 "core" ' +2 "manipulator"&Z% +3 "core" %) 8 s +710 #t-> Hand.close + .Hand.close +2 "manipulator"&P/ +69 "core" / +1428 #t-> Forearm.retract + .Forearm.seek :retract +2 "manipulator"&M'\ +94 "core" ' +2 "manipulator"&T% +3 "core" %\  / s +2086 #t-> Forearm.CC +2 .Forearm.seek CC +2 "manipulator"&\\' +96 "core" ' + "manipulator"&U% +4 "core" %$ I s +3108 #t-> CC.jog 500 + .CC.jog 500 +2 "collection"']* +45 "core" * +2 "collection"'X& +3 "core" &pq  +863 #t-> CC.jog 1000 + .CC.jog 1000 +2 "collection"'^* +57 "core" * +2 "collection"'`& +3 "core" &nr \ +610 #t-> CC.jog 3000 + .CC.jog 3000 +2 "collection"'b* +98 "core" * +2 "collection"'_& +3 "core" &boq  +783 #t-> CC.jog 2000 + .CC.jog 2000 +2 "collection"'d* +74 "core" * +2 "collection"'a& +3 "core" &qu  +4159 #t-> CC.close +2 "manipulator"&f& +3 "core" &+  sDy +2 "manipulator"&c% +4 "core" %# s +2 "collection"'h& +3 "core" &os  +2 .tCC.seek :open + "collection"'j( +89 "core" ( + "collection"'e& +4 .tCC.seek :closed +2 "collection"'l(` +3 "core" &nr +4 &oq / +9 &%Cos 3 +10 &Bmnq H +8 &jqr U +10 &Vns T +10 &YUpr T +8 &Wpq T +11 &Tqr T +8 &Tqr U +9 &aQqs T +11 &$Tps T +9 & Yps T +9 &"Orr T +9 &$hWqq\ U +9 &&*Tqs U +10 &'Wsr T +9 &)Wps T +9 &+qRpr T +11 &-3Wqr T +8 &.Rpr T +10 &0Snr U +10 &2ySqs T +9 &4;Qrq T +10 &5Sqt U +8 &7Qpt T +9 &9Wpr T +10 &;BSpu U +10 &=Tps T +9 &>Vqs T +9 &@Srq T +9 &BJXos U +10 &D Srt U +9 &EYst T +9 &GXrt T +11 &IO_rs\ V +8 &K krs W +10 &Lvu Y +9 &Nv{ ] +9 &P;ww _ +11 &Quv _ +9 &Sru ` +8 &U~pq ` +11 &W?lq a +9 &Xko a +8 &Zik b +10 &\\fj b +9 &^?eh b# +10 &_|fg 5 +9 &`Zdf #i +9 ( +2 &``fg "c + "collection"'e& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.23 +2 "collection"'g& +4 "core" &``eh "c +768 #t-> Forearm.status + "manipulator"&i% +3 "core" %# } s V m +5609 #t-> CC.open +2 .CC.seek :open + "collection"'n( +470 "core" ( + "collection"'k& +4 "core" & +836 #t-> Forearm.retract + .Forearm.seek :retract +2 "manipulator"&p'\ +93 "core" ' + "manipulator"&m% +4 "core" %\  r +1304 #t-> Arm.to Garage +2 "manipulator"&r& +3 "core" &+  rDx +2 "manipulator"&t% +3 "core" %\  c r +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&o(, +293 "core" ( + "manipulator"&v& +4 "core" &, w0 + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &q& +2 "core" &, ) w0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&x' +114 "core" ' +2 "manipulator"&s& +3 "core" &, _ [ k0 +2 "manipulator"&z% +3 "core" %c W W E k1 +536 #t-> Hand.open + .Hand.open +2 "manipulator"&u1 +76 "core" 1 +467 #t-> Arm.clear +2 "manipulator"&|& +3 "core" &, W V 3 k0 +2 "manipulator"&w% +3 "core" % h N V k2 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +104 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :clear + "manipulator"&~(d +172 "core" ( + "manipulator"&& +4 "core" &d y u! + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &{& +3 "core" &d u! + .tForearm.seek :clear +2 "manipulator"&}'\ +3 "core" ' +2 "manipulator"&& +4 "core" &d k u! + "manipulator"&% +4 "core" %\  u1 +2083 "Can"\ !RR +9621 #t-> exit +4 #mEXIT @1550589620.94EST @1550589631.02EST = =tMAIN =mMAIN_scheduler @EST1550589632.64 #"core_reset"Sent BREAK +2 #t@0xEC1C, state=0x3A84, ifg=0x10, ie=0xFD + #@0xEEA3, state=0x3A84, ifg=0x10, ie=0xFD #@0xF12B, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF3B3, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF63B, state=0x3A84, ifg=0x10, ie=0xFD #@0xF8C3, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFB4A, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFC5F, state=0x3A84, ifg=0x80, ie=0xFD #@0x92DD, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +205 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +342 "Can"\ !VV + \ !VV + #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ\ \ , +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X Hand.open + .Hand.open + "manipulator"&1 +25 "core" 1 +1192 #t-> Arm.grab Garage +2 "manipulator"&& +3 "core" &d 0 w! +2 "manipulator"&% +3 "core" %\  N w- +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +131 "core" ( + "manipulator"&& +4 "core" &, w +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +2 "core" &, O w +2 .tForearm.seek :garage +2 "manipulator"&' +97 "core" ' + .tHand.close +2 "manipulator"&/ +1002 !to:I2C::Request::Timeout: mesg"5No Response to I2C::Servo::Grip3Request[1E:->26]: @requesto:I2C::Servo::Grip3Request : @tag0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+:@maxDelayi: @timeout0: @channeli:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:97:in `openOrClose'"6/home/esp/esp2/lib/threads.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:91:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:46:in `close'"./home/esp/esp2/utils/misc.rb:58:in `grab'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #1 of 3 +2 "manipulator"&/ + "core" / + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[1E:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout: mesg"5No Response to I2C::Servo::Grip3Request[1F:->26]: @requesto:I2C::Servo::Grip3Request : @tag0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+:@maxDelayi: @timeout0: @channeli:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:97:in `openOrClose'"6/home/esp/esp2/lib/threads.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:91:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:46:in `close'"./home/esp/esp2/utils/misc.rb:58:in `grab'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #2 of 3 + "manipulator"& / +2 "core" / + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[1F:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout: mesg"5No Response to I2C::Servo::Grip3Request[20:->26]: @requesto:I2C::Servo::Grip3Request : @tag0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+:@maxDelayi: @timeout0: @channeli:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:97:in `openOrClose'"6/home/esp/esp2/lib/threads.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:91:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:46:in `close'"./home/esp/esp2/utils/misc.rb:58:in `grab'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #3 of 3 + "manipulator"&!/ +2 "core" / + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[20:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1001 !to:I2C::Request::Timeout : mesg"[Hand could not finish closing because\ No Response to I2C::Servo::Grip3Request[21:->26]: @requesto:I2C::Servo::Grip3Request : @tag0: @dontLog0: @replyqo:\ Queue: @que[: @waiting[:@destinationi+:@maxDelayi: @timeout0: @channeli:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3159 #-> Forearm.retract + .Forearm.seek :retract +2 "manipulator"&"'\ +97 "core" ' + "manipulator"&#% +4 "core" %\   v+ +1392 #t-> Hand.open + .Hand.open +2 "manipulator"&$1 +2 "core" / + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[21:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +37 1 +6223 #t-> Arm.grab Garage +2 "manipulator"&%& +3 "core" &, b w + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&&(, +2 "core" ( +2 "manipulator"&'& +3 "core" &,  w +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &(& +2 "core" &, a w +2 .tForearm.seek :garage +2 "manipulator"&)' +98 "core" ' + .tHand.close +2 "manipulator"&*/ +70 "core" / +2927 #t-> Arm.clear +2 "manipulator"&+& +3 "core" &, < u +2 "manipulator"&,% +3 "core" % 3 5 ub +2 .tForearm.seek :retract +2 "manipulator"&-'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :clear + "manipulator"&.(d +134 "core" ( + "manipulator"&/& +4 "core" &d& a t@X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &d' L t@X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&1'\ +12 "core" ' +2 "manipulator"&2& +3 "core" &d' ; s@X +2 "manipulator"&3% +3 "core" %\ " @ s +573 #t-> Elbow.CC +2 .Elbow.seek CC + "manipulator"&4( +211 "core" ( +2 "manipulator"&5& +3 "core" &+  sDu +4040 #t-> Arm.CC +2 "manipulator"&6& +2 "core" &+  rDu +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&7( +3 "core" ( + "manipulator"&8& +4 "core" &+ % rDu + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &9& +3 "core" &+ R rDu + .tForearm.seek CC +2 "manipulator"&:' +94 "core" ' +2 "manipulator"&;& +3 "core" &+  sDu +2 "manipulator"&<% +3 "core" %\  s\ +3722 #t-> CC.jog 1000 + .CC.jog 1000 +2 "collection"'=* +58 "core" * +2 "collection"'>& +3 "core" &z}  +280 #t-> CC.jog 1000 + .CC.jog 1000 +2 "collection"'?* +56 "core" * +2 "collection"'@& +3 "core" &Sy}  +145 #t-> CC.jog 1000 + .CC.jog 1000 +2 "collection"'A* +53 "core" * +2 "collection"'B& +3 "core" &'x}  +282 #t-> CC.jog 1000 + .CC.jog 1000 +2 "collection"'C* +57 "core" * + "collection"'D& +4 "core" &|| \ +142 #t-> CC.jog 1000 +2 .CC.jog 1000 +2 "collection"'E* +58 "core" * +2 "collection"'F& +3 "core" &"{|  +138 #t-> CC.jog 1000 + .CC.jog 1000 +2 "collection"'G* +57 "core" * +2 "collection"'H& +3 "core" &&||  +307 #t-> CC.jog 1000 + .CC.jog 1000 +2 "collection"'I* +57 "core" * + "collection"'J& +4 "core" &*v|}  +545 #t-> CC.jog 1000 + .CC.jog 1000 +2 "collection"'K* +56 "core" * +2 "collection"'L& +3 "core" &.L|}  +714 #t-> CC.jog 1000 + .CC.jog 1000 +2 "collection"'M* +57 "core" * + "collection"'N& +4 "core" &2}  +10216 #t-> CC.jog 500 + .CC.jog 500 +2 "collection"'O* +41 "core" * +2 "collection"'P& +3 "core" &3|~!  +571 #t-> CC.jog 500 + .CC.jog 500 +2 "collection"'Q* +40 "core" * +2 "collection"'R& +3 "core" &5~~ \ +481 #t-> CC.jog 500 +2 .CC.jog 500 +2 "collection"'S* +41 "core" * + "collection"'T& +4 "core" &7{~ \ +366 #t-> CC.jog 500 +35 .CC.jog 500 +9 "collection"'U* +41 "core" * +2 "collection"'V& +4 "core" &9|~  +2301 #t-> CC.closed +2 .CC.seek :closed +2 "collection"'W(` +243 "core" ( +2 "collection"'X& +3 "core" &`dn U +843 #t-> CC.open +2 .CC.seek :open + "collection"'Y( +474 "core" ( +2 "collection"'Z& +3 "core" & +1100 #t-> Arm.garage +2 "manipulator"&[& +3 "core" &*  rCq +2 "manipulator"&\\% +4 "core" %\  r\ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&^(, +297 "core" ( + "manipulator"&_& +4 "core" &,  w? + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &`& +2 "core" &, w? +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&a' +109 "core" ' +2 "manipulator"&b& +4 "core" &, u p? +2 "manipulator"&c% +3 "core" %\ k d p +1090 #t-> Arm.retract +2 .Hand.open + "manipulator"&d1 +69 "core" 1 + "manipulator"&e% +4 "core" %  p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&f'\ +98 "core" ' +2 "manipulator"&g& +3 "core" &, w? +2 "manipulator"&h% +3 "core" %\  - w +1659 "Can"\ "PP +613 #t-> Access 1 +2 !o:NoMethodError : mesgu:NameError::message.undefined method `Access' for main:Object: name: Access: args[i:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +662 #-> access 1 +2 .SE.seek :down +2 "storage"(i'} +2 "core" ' +2 "manipulator"&j% +3 "core" %\  7 w +2 "manipulator"&k& +3 "core" &, p x? +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(l(< +989 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (m& +2 "core" &<? M B\  +2330 #t-> require 'mrlshuffle' +1750 #-> shuffleall + .Hand.open + "manipulator"&n1 +16 "core" 1 + "storage"(o% +4 "core" % b b\  +2 .tSE.seek :down +2 "storage"(p'} +4 "core" ' + .tSE.coast + "storage"(5 +3 "manipulator"&q% +3 "core" %\   z +2 .tSC.coast + "storage"(6 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(r(+ +1326 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (s& +2 "core" &* I J \  +2 "manipulator"&t& +3 "core" &,  w? +2 "manipulator"&u% +3 "core" %\  E w +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&v( +188 "core" ( + "manipulator"&w& +4 "core" & f u/ +2 "storage"(x& +3 "core" &* L M x\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&y' +95 "core" ' + "storage"(z& +4 "core" &* J K \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"({' +308 "core" ' + "storage"(|- +4 "core" -'c + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (}% +3 "core" % l L F R\  +2 ."downElevator"SE.seek :down +3 "storage"(~'} +100 (% +2 "core" %- $ + \ Zp +2 "manipulator"&% +3 "core" % C t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +40 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +364 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & u 0 0 \ " +2 "manipulator"&& +3 "core" &  s/ +2 .tElbow.seek 2 +2 "manipulator"&(P +32 "core" ( +2 "manipulator"&\ & +3 "core" &V # u] +2 "storage"( & +3 "core" & u $ # \ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"& 'ϥ +91 "core" ' +2 "storage"(& +3 "core" & u I A \ " +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(' +273 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (% +2 "core" % $ - \  +3 ."downElevator"SE.seek :down +3 "storage"('} +99 (% +2 "core" %7 ! R\ [t +2 "manipulator"&% +3 "core" %Ϧ a tN +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +67 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +354 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &F K A \  + "manipulator"&& +4 "core" &V N w] + .tElbow.seek 3 +2 "manipulator"&(_ +3 "core" ( + "manipulator"&& +3 "core" &V  w] +2 "storage"(& +4 "core" &F J K\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"& ' +103 "core" ' +2 "storage"(!& +3 "core" &F ; F l\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(#' +269 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ($% +2 "core" % 2 C \  +3 ."downElevator"SE.seek :down +3 "storage"(%'} +99 ('% +2 "core" %4 J H <\ [s +2 "manipulator"&(% +3 "core" % o x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&*'\ +92 "core" ' +65 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,L +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ("& +2 "core" &,I\\ 3 A 8\  +2 "manipulator"&+& +3 "core" &V w v] +2 .tElbow.seek 4 +2 "manipulator"&,(^ +3 "core" ( + "manipulator"&/& +4 "core" &V ( v] +2 "storage"(0& +3 "core" &,I\\ J J \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&2' +96 "core" ' + "storage"(3& +4 "core" &,IZ K K\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"()' +277 "core" ' + "storage"(&- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (-% +2 "core" % , . \  +3 ."downElevator"SE.seek :down +3 "storage"(5'} +99 (.% +2 "core" %<4 + .\ [s +2 "manipulator"&6% +3 "core" % ' t( +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +92 "core" ' +64 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(9(< +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (;& +3 "core" &<L J J \  +2 "manipulator"&<& +3 "core" &V 5 v] + .tElbow.seek 5 +2 "manipulator"&4(y +38 "core" ( + "manipulator"&1& +4 "core" &u  t0 +2 "storage"(>& +3 "core" &<d % # K\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϻ +104 "core" ' +2 "storage"(@& +3 "core" &<d J I \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(B' +274 "core" ' + "storage"(=- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (?% +35 "core" % # b\  +11 ."downElevator"SE.seek :down +3 "storage"(D'} +100 (F% +2 "core" %9 $ # \ [t +2 "manipulator"&A% +4 "core" %ϼ s + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&H'\ +91 "core" ' +68 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(C(K +360 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (E& +2 "core" &Ks % -\ ! +2 "manipulator"&J& +4 "core" &w  r0 + .tElbow.seek 6 +2 "manipulator"&G( +15 "core" ( + "manipulator"&L& +4 "core" &  s. +2 "storage"(I& +3 "core" &Ks / 0\ ! +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&N'ϡ +94 "core" ' +2 "storage"(K& +3 "core" &Ks + ! \ ! +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(P' +276 "core" ' + "storage"(M- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (R% +3 "core" %   "\  +2 ."downElevator"SE.seek :down +3 "storage"(O'} +100 (T% +3 "core" %6 # $ \ [t +2 "manipulator"&Q% +3 "core" %Ϥ  qR +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +90 "core" ' +69 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(S([ +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (X& +2 "core" &[L 5 @\  +2 "manipulator"&U& +3 "core" & , u. +2 .tElbow.seek 7 +2 "manipulator"&W( +43 "core" ( + "manipulator"&Z& +4 "core" & ' w& +2 "storage"([& +3 "core" &[L K I \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&\\' +108 "core" ' +2 "storage"(:& +3 "core" &[L T N \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(_' +274 "core" ' + "storage"(7- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (`% +3 "core" % K K C\  +2 ."downElevator"SE.seek :down +3 "storage"(b'} +99 (c% +2 "core" %8 $ # \ [s +2 "manipulator"&]% +4 "core" % $ w + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&d'\ +91 "core" ' +67 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 1 of 1..1 + #Loading generic puck from tube 1 into Collection Clamp +2 "collection"'e& +4 "core" & + "manipulator"&g% +4 "core" %   | +2 "storage"(h% +4 "core" % l d \  + "storage"(a. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(j(+ +2010 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (k& +2 "core" && c g\  +2 "manipulator"&& +3 "core" & z& +2 .tElbow.seek 1 +2 "manipulator"&( +2 "core" ( +2 "manipulator"&m& +3 "core" &  z& +2 "storage"(n& +4 "core" && b by\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts + "manipulator"&o' +95 "core" ' + "storage"(q& +4 "core" && o o W\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(i' +285 "core" ' + "storage"(p- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (l& +2 "core" && K A \  +2 "manipulator"&s& +3 "core" & ' {& +2 .tElbow.seek 1 + "manipulator"&t( +3 "core" ( +2 "manipulator"&u& +3 "core" &  {& +2 "storage"(w& +3 "core" && U E Q\  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&x'Κ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&^/ +74 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&z& +4 "storage"(f'} +5 "core" & X {& +2 "manipulator"&|% +3 "core" % Δ G } +2 .tForearm.seek :retract +2 "manipulator"&}'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&( +154 "core" ' + ."downElevator"SE.coast + "storage"(5 +47 "core" ( + "manipulator"&& +4 "core" &  | +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &  | +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&y' +94 "core" ' +2 "manipulator"&~& +3 "core" & ! } +2 "manipulator"&r% +4 "core" % 3 } +2 "collection"'& +3 "core" & +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'\ (` +3 "core" &\ +2 &#\  +10 &(m* - +9 &_ A +8 &Fu$ S +10 &R T +9 &W T +9 &P T +10 &HX U +9 & T T +9 &W T +10 &V T +10 & SO T +9 &"T T +10 &#R T +8 &%T T +11 &'YT T +9 &)Q T +10 &*T\ T +8 &,T T +9 &.aT T +11 &0#U T +9 &1Q T +8 &3S T +10 &5jS T +10 &7,S T +8 &8T T +10 &:T T +9 &5U T +8 &?U T +9 &AT T +10 &CzR T +10 &E;T T +9 &FV U +9 &H\\ U +9 &J}d V +10 &L:x X +9 &M \\ +10 &O ^ +9 &Qk _ +9 &S- _ +10 &T ` +9 &V~ ` +9 &Xl} a +10 &Z.{| a +9 &[wy b +9 &]vy b +10 &_iuw L +9 &`D"su - +9 &`nusv Y +3 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.27 + .Hand.open +2 "manipulator"& 1 +66 "core" 1 +2 "manipulator"&% +3 "core" %  y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%& +4 "core" &\ $ +2 "manipulator"&% +3 "core" %\   z +2 "storage"(% +3 "core" % c b\  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"((+ +16 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &, H G 7\  +2 "manipulator"& & +3 "core" &  y +2 "manipulator"&% +3 "core" %\   z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +163 "core" ( +2 "manipulator"&& +3 "core" & 8 x' +2 "storage"(& +3 "core" &, J J \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +103 "core" ' +2 "storage"(& +3 "core" &, R C y\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(!' +280 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &, $ ; +\  + "manipulator"&& +3 "core" &  v' +2 .tElbow.seek 1 +2 "manipulator"&$( +4 "core" ( + "manipulator"&'& +4 "core" &  w' +2 "storage"((& +3 "core" &, = G {\  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&#'Κ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"& / +72 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&%& +3 "storage"('} +6 "core" & 9 v' +2 "manipulator"&"% +3 "core" % Δ # x +2 .tForearm.seek :retract +2 "manipulator"&+'\ +91 "core" ' + .tElbow.seek PC +3 "manipulator"&/(k +163 "core" ' + ."downElevator"SE.coast + "storage"(5 +103 "core" ( + "manipulator"&0& +4 "core" &s X w +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &3& +3 "core" &s Z x + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +93 "core" ' +2 "manipulator"&*& +46 "core" &s x + "manipulator"&&% +4 "core" % P xI +2 "processing"%-& +3 "core" &A\ # +2 "processing"%.& +3 .tPC.seek :closed +2 "processing"%6(] +3 "core" &\ # +3 &C\ # +10 &'r;\ - +9 &]8\ A +10 &6~5\ T +9 &`C\ U +9 &Z=\ U +10 &xU/\ U +10 &9Z<\ U +8 &\\3\ U +9 &\\D\ U +11 &~\\4\ U +8 & ?^,\ V +10 &"`1\ V +10 &#\\-\ U +9 &%]*\ U +9 &'KW4\ T +9 &) W.\ T +9 &*Y*\ U +10 &,X/\ T +10 &.R]-\ U +8 &0],\ U +10 &1]8\ U +10 &3_,\ U +9 &5ZZ'\ U +9 &7^8\ U +9 &8\\1\ U +10 &:]5\ U +9 &$\\%\ U +9 &?_/\ U +9 &A_1\ U +10 &Ch]0\ U +9 &E*]'\ U +9 &Fk<\ V +10 &H|E\ X +9 &Ja,\ [ +9 &L#@\ [ +10 &M4\ [ +9 &O&\ [ +10 &Qg7\ [ +9 &S)3\ [ +9 &T6\ \\ +10 &V7\ [ +9 &XoM\ [ +9 &Z1\ [ +10 &[\ R +10 &])J\ !f +10 &]zLW\ 7 +5 ( + "processing"%.& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.61 + .Hand.open +2 "manipulator"&)1 +3 "core" &]z0u\ 7 +69 1 + "manipulator"&2% +4 "core" %  uI +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&5'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +4 "core" &]z0\ !7 + #tImaging generic puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&;% +3 "core" %  P v +2 "storage"(<% +3 "core" %z J K \  +2 "storage"(1. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(>(+ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (@& +2 "manipulator"&,& +4 "core" &, K J D\  +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +2 "core" &s " u +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&8(k +2 "core" ( +2 "manipulator"&=& +4 ."raiseStack"SE.seek beamBreak +2 "storage"(?' +2 "core" &s / u +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &F& +3 "core" &s  q +2 .tForearm.seek PC + "manipulator"&A' +93 "core" ' + .tHand.close +2 "manipulator"&B/ +74 "core" / +2 .tPC.seek :open +2 "processing"%( +88 "core" ' + "storage"(D- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(9'y +32 "core" ' +316 ( + "storage"(E& +4 "core" &, K L\  +2 "manipulator"&J& +3 "core" &s  w +2 "manipulator"&L% +3 "core" % M w/ +2 .tForearm.seek :retract +2 "manipulator"&I'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&K( +262 "core" ( + "manipulator"&4& +4 "core" & t v, +2 "storage"(H& +3 "core" &, K J \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&M' +103 "core" ' + .tHand.open +2 "manipulator"&R1 +68 "core" 1 +2 "storage"(T- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(Q'E +26 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(P' +54 "core" ' +2 #tLights, camera, ACTION! + "storage"(N- +3 "core" -' +2 "storage"(O& +3 "core" &, ,\ \  +2 "manipulator"&C& +3 "core" & Y Y  k, +2 .tElbow.seek 1 +2 "manipulator"&X( +4 "core" ( +2 "manipulator"&U& +4 "core" & K V  k, + "storage"(Z& +4 "core" &,\  +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&[' +13 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(:' +59 "core" ' +2 "manipulator"&G& +3 "core" &  v, +2 "storage"(V& +4 "core" &, J J\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 + "manipulator"&7'n +26 "core" ' + .tElbow.hold +2 "manipulator"&`, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(c' +18 "core" ' +2 "manipulator"&]% +4 "core" %͖ u \ p +2 "storage"(e& +3 "core" &, & / )\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 340 counts +2 "manipulator"&g' +14 "core" ' +2 "manipulator"&h& +4 "core" &  y' +2 "storage"(a& +3 "core" &, M K\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&_' +16 "core" ' +2 "storage"(\\% +4 "core" % J F \  +2 ."downElevator"SE.seek :down +3 "storage"(b'} +100 (S% +2 "core" %; K J \ Zr +2 "manipulator"&k% +4 "core" %  v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'m& +4 "core" &`npkn: Y +2 #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&n% +4 "core" %\  U w + "storage"(q% +4 "core" %u K J \  +2 "storage"(W. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(d(+ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (p& +2 "core" &, N W \  +2 "manipulator"&l& +4 "core" & I w' +2 .tElbow.seek 1 + "manipulator"&s( +41 "core" ( +2 "manipulator"&u& +3 "core" &  y +2 "storage"(w& +4 "core" &, B : [\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&^' +102 "core" ' +2 "storage"(z& +3 "core" &, d c\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(|' +280 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&o& +3 "core" & E x +2 "storage"(i& +3 "core" &, L J\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&'n +25 "core" ' + .tElbow.hold +2 "manipulator"&x, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"({- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate + "storage"(t' +33 "core" ' +2 "manipulator"&~% +3 "core" %͛ q +2 "storage"(r& +3 "core" &, 2 1 \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 345 counts +2 "manipulator"&' +17 "core" ' +2 "manipulator"&f& +4 "core" &  x + "storage"(}& +4 "core" &, J J \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&Y' +17 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"( 'z +41 "core" ' +2 "manipulator"&& +4 "core" &  z + "manipulator"&% +4 "core" %  z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek CC + "manipulator"&( +167 "core" ( +2 "manipulator"&& +4 "core" &% 0 t?V + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +2 "core" &%  t?V +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"& / +72 "core" / + .tCC.seek :open +2 "collection"'( +474 "core" ( + "storage"(y& +4 "core" &, b a\  +2 "storage"(& +3 "core" &, U F -\  +2 "manipulator"&& +3 "core" &&  w?V +2 "manipulator"&j% +3 "core" %   w +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +158 "core" ( + "manipulator"&v& +4 "core" &  |[ +2 "storage"(& +3 "core" &, o o +\  +37 .tElbow.reconfigure LimpElbow +11 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'n +101 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&'1 +77 "core" 1 +3 "manipulator"&(% +3 "core" % ͝  w +2 "storage"( & +3 "core" &, b F\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 347 counts +2 "manipulator"&%' +13 "core" ' +2 "manipulator"&"& +3 "core" &   ; +2 "storage"(& +4 "core" &, r h U\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +14 "core" ' +2 "storage"(!% +4 "core" % o n E\  +2 ."downElevator"SE.seek :down +3 "storage"(#'} +100 (0% +2 "core" %3 p n M\ Yn +2 "manipulator"&3% +4 "core" % j ~ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +94 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 1 to 2 +2 "manipulator"&*% +3 "core" %   }# +2 "storage"(&% +4 "core" %} f d\  +2 "storage"(-. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"((+ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (+& +3 "core" &, b c\  +2 "manipulator"& & +3 "core" & @ }; +2 .tElbow.seek 1 +2 "manipulator"&.( +10 "core" ( +2 "manipulator"&)& +3 "core" & . }5 +2 "storage"(2& +4 "core" &, b a\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +105 "core" ' +2 "storage"(;& +3 "core" &, \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(<' +278 "core" ' + "storage"(1- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&@/ +69 "core" / +2 "manipulator"&,& +3 "core" & u ~5 +2 "manipulator"&=% +3 "core" % n } +2 .tForearm.seek :retract +2 "manipulator"&F'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +108 "core" ( +2 "manipulator"&B& +4 "core" &d  {6 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d  z6 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&D'\ +14 "core" ' + .tSE.seek :down +2 "storage"(/'} +261 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(5( +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (6& +3 "core" & e 4 B\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(?' +277 "core" ' + "storage"(E- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(J'y +36 "core" ' +2 "storage"(L& +3 "core" & c 0 6 W\  +2 "storage"(A& +3 "core" & c " " \  +2 "manipulator"&4& +3 "core" &d Z t6 +2 "manipulator"&H% +3 "core" %\ & P t!) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&8(P +110 "core" ( + "manipulator"&R& +4 "core" &I 3 r0 +2 "storage"(T& +3 "core" & c 1 1\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&N'M +106 "core" ' + .tElbow.hold +2 "manipulator"&O, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&C1 +66 "core" 1 +2 "manipulator"&U% +4 "core" % xu V X : i + "storage"(I& +4 "core" & c  \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 343 counts + "manipulator"&Z'Τ +16 "core" ' + "manipulator"&G& +4 "core" &K u0 +2 "storage"(V& +3 "core" & d . + >\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&]'ϥ +16 "core" ' +2 "storage"(9% +3 "core" %} / / \  +3 ."downElevator"SE.seek :down +3 "storage"(e'} +100 (h% +2 "core" %5 . .\ [r +2 "manipulator"&a% +4 "core" %ϛ  t + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&Q'\ +93 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 1 to 2 + "manipulator"&\\% +4 "core" %\   y +2 "storage"(K% +4 "core" %y b b\  + "storage"(M. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(P(+ +364 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (S& +3 "core" &. 5 B @\  +2 "manipulator"&k& +3 "core" &K u0 + .tElbow.seek 1 +2 "manipulator"&[( +61 "core" ( + "manipulator"&X& +4 "core" &  w +2 "storage"(:& +3 "core" &. M M\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&7' +97 "core" ' +2 "storage"(m& +4 "core" &. E F \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(g' +281 "core" ' + "storage"(n- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&q/ +69 "core" / +2 "manipulator"&W& +3 "core" &  w +2 "manipulator"&c% +3 "core" % Ϻ M x +2 .tForearm.seek :retract +2 "manipulator"&p'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&l(d +103 "core" ( + "manipulator"&u& +4 "core" &d ` v7 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &w& +2 "core" &d 3 v7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&_'\ +10 "core" ' +2 .tSE.seek :down + "storage"(z'} +270 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(b( +367 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (>& +2 "core" & e #  u\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(`' +308 "core" ' + "storage"(- +3 "core" -'y +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (& +3 "core" & c 0 1\  + "storage"(o& +4 "core" & c " &\  + "manipulator"&i& +3 "core" &d t7 +2 "manipulator"&{% +3 "core" %\  u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&~(P +109 "core" ( + "manipulator"&r& +4 "core" &H 1 r. +2 "storage"(f& +3 "core" & c , # \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 + "manipulator"&}'M +104 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&^% +4 "core" % px X M * i + "storage"(s& +3 "core" & c  2\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 335 counts +2 "manipulator"&|'Μ +18 "core" ' +2 "manipulator"&& +3 "core" &J M u- +2 "storage"(& +3 "core" & e # # \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&t'ϥ +16 "core" ' +2 "storage"(% +4 "core" %  > = \  +2 ."downElevator"SE.seek :down +3 "storage"('} +99 (Y% +2 "core" %( 0 0\ Yn +2 "manipulator"&x% +4 "core" %ϛ t + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +92 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 2 of 2..2 + #Loading generic puck from tube 2 into Collection Clamp +2 "collection"'& +4 "core" & + "manipulator"&\ % +4 "core" %\   y +2 "storage"(y% +4 "core" %~ b b}\  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (j& +3 "core" &  b a\  +2 "manipulator"&v& +4 "core" &J  y- + .tElbow.seek 2 +2 "manipulator"&(P +3 "core" ( +2 "manipulator"&& +3 "core" &J R y- +38 "storage"(& +13 "core" &  d d\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&''ϥ +96 "core" ' +2 "storage"((& +4 "core" &  g o W\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"( ' +280 "core" ' + "storage"("- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &  _ d\  +2 "manipulator"&!& +4 "core" &J z- +2 .tElbow.seek 2 + "manipulator"&(P +3 "core" ( +2 "manipulator"&0& +3 "core" &J  {- +2 "storage"(3& +3 "core" &  a c\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&*& +2 "storage"(%'} +6 "core" &J , |- +2 "manipulator"&&% +3 "core" % t  y +2 .tForearm.seek :retract +2 "manipulator"&-'\ +90 "core" ' +2 .tElbow.seek CC + "manipulator"&+( +151 "core" ' + ."downElevator"SE.coast + "storage"(5 +4 "core" ( + "manipulator"& & +4 "core" &0  xH + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &0  xH +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&)' +99 "core" ' +2 "manipulator"&2& +3 "core" &0 Z wH +2 "manipulator"&% +4 "core" % ! w +2 "collection"';& +3 "core" & +2 "collection"'#& +3 .tCC.seek :closed +2 "collection"'d(` +4 "core" & + &  +10 &)l , +9 &` A +8 &Iu T +10 &R T +10 &S T +9 &T T +9 &OU T +10 &S\ T +10 &T S +9 &T T +8 & XP S +10 &"R S +9 &#P S +10 &%R T +10 &'_V T +8 &)!O T +10 &*T S +9 &,R T +9 &.gU T +10 &0(Q T +9 &1O S +10 &3R S +9 &5pR S +9 &71R T +10 &8V T +9 &:R S +9 &9V T +9 &?S S +10 &AR T +9 &CU T +9 &EAR T +10 &GU T +9 &HZ U +9 &Jc U +10 &L<y X +10 &M \\ +9 &O _ +9 &Qo _ +9 &S1 _ +10 &T _ +9 &V ` +9 &Xp a +10 &Z1 a +9 &[~ a +10 &]~ b +10 &_m{~ I +9 &`J,{} 'u +10 &`km{| T +2 ( + "collection"'#& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.29 + .Hand.open + "manipulator"&1 +73 "core" 1 + "manipulator"&$% +4 "core" %   t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%@& +4 "core" &G\ " +2 "manipulator"&,% +3 "core" %\  } u +2 "storage"(=% +3 "core" %z M N\  +2 "storage"(B. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &  ? H h\  +2 "manipulator"&.& +4 "core" &, uE~ + "manipulator"&F% +4 "core" %\  ~ u + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&<(P +180 "core" ( +2 "manipulator"&& +3 "core" &K < x% +2 "storage"(6& +3 "core" &  ; E \  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&E'ϥ +92 "core" ' +2 "storage"(/& +3 "core" &  F a C\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(L' +282 "core" ' + "storage"(A- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (4& +2 "core" &  ? H \  +2 "manipulator"&H& +3 "core" &K P w% +2 .tElbow.seek 2 + "manipulator"&R(P +4 "core" ( + "manipulator"&T& +4 "core" &K ' w% +2 "storage"(?& +3 "core" &  K A k\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&C/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&U& +2 "storage"(I'} +5 "core" &K  w% +2 "manipulator"&G% +4 "core" % p  y + .tForearm.seek :retract +2 "manipulator"&V'\ +91 "core" ' + .tElbow.seek PC +2 "manipulator"&9(k +165 "core" ' + ."downElevator"SE.coast + "storage"(5 +94 "core" ( +2 "manipulator"&D& +4 "core" &u X x + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &h& +3 "core" &u  y + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&a' +100 "core" ' +2 "manipulator"&8& +3 "core" &u  { +2 "manipulator"&N% +4 "core" %  { +2 "processing"%\\& +3 "core" &G\ $ +2 "processing"%Z& +4 .tPC.seek :closed +2 "processing"%K(] +2 "core" &\ " +3 &G\ $ +10 &&sE\ - +9 &^G\ A +9 &A~D\ T +9 &ZE\ U +10 &YE\ !T +9 &UG\ !T +9 &E\\F\ !U +10 &X>\ !U +9 &Y7\ !T +9 &Z2\ !T +10 & L]8\ !U +9 &"_4\ U +11 &#[:\ U +8 &%Z:\ !U +9 &'VU6\ "T +10 &)U8\ !T +9 &*_5\ U +9 &,V6\ T +10 &.]ZB\ !U +9 &0`9\ U +10 &1\\B\ U +9 &3\\<\ !U +9 &5eZ9\ U +10 &7'\\8\ U +9 &8U:\ !T +9 &:Y7\ U +11 &0Z5\ !T +10 &?]8\ U +9 &A]8\ U +9 &Cu]5\ U +10 &E6a5\ U +9 &Fl2\ W +10 &H~3\ X +9 &Jm5\ Z +9 &L.4\ [ +10 &M1\ [ +9 &O+\ Z +9 &Qr@\ [ +10 &S52\ [\ +9 &T-\ \\ +9 &V|\ [ +10 &Xz\ [ +9 &Z;\ \\ +10 &[\ L +9 &]&Ar7\ , +9 &]}-(\ "0 +6 ( + "processing"%Z& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 + .Hand.open +2 "manipulator"&M1 +68 "core" 1 + "manipulator"&J% +4 "core" %  y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%e& +4 "core" &]}!\ !0 + #tImaging generic puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&5% +3 "core" %\ # v2 +2 "storage"(S% +3 "core" % = F g\  +2 "storage"(k. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(X( +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (:& +4 "core" &  K K P\  +2 "manipulator"&m& +2 ."raiseStack"SE.reconfigure SEplace +4 "storage"(#]K-0-\ b +2 "core" &u u +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&O(k +3 "core" ( + "manipulator"&Q& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(n' +3 "core" &u u +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &q& +3 "core" &u s w F p +2 .tForearm.seek PC + "manipulator"&W' +96 "core" ' + .tHand.close +2 "manipulator"&c/ +77 "core" / + .tPC.seek :open +2 "processing"%u( +84 "core" ' + "storage"(w- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(7'y +29 "core" ' +328 ( + "storage"([& +4 "core" &  J J\  +2 "manipulator"&p& +3 "core" &u 6 x +2 "manipulator"&g% +3 "core" % ϒ w y* +2 .tForearm.seek :retract + "manipulator"&P'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +38 "manipulator"&>(P +272 "core" ( + "manipulator"&z& +4 "core" &F @ w. +2 "storage"(& +3 "core" &  O L\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&'ϥ +105 "core" ' + .tHand.open +2 "manipulator"&o1 +77 "core" 1 +2 "storage"(i- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"({'E +23 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(r' +54 "core" ' + #tLights, camera, ACTION! +2 "storage"(f- +3 "core" -' +2 "storage"(l& +3 "core" &  \ \  +2 "manipulator"&& +4 "core" &F O P  l. +2 .tElbow.seek 2 +2 "manipulator"&^(P +3 "core" ( +2 "manipulator"&s& +3 "core" &F S W  l. +2 "storage"(& +3 "core" &  %\ \  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +16 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(' +57 "core" ' +2 "manipulator"&_& +3 "core" &F  w. +2 "storage"(Y& +4 "core" &  J K\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&x'M +29 "core" ' + .tElbow.hold +2 "manipulator"&~, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(}' +24 "core" ' +2 "manipulator"&% +4 "core" %mm [ Z F k + "storage"(\ & +4 "core" &   [\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 332 counts +2 "manipulator"&|'Ι +19 "core" ' +2 "manipulator"&y& +4 "core" &J v. +2 "storage"(& +3 "core" &  A G \\\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&`'ϥ +23 "core" ' +2 "storage"(j% +4 "core" % K K\  +2 ."downElevator"SE.seek :down +4 "storage"(v'} +99 (% +3 "core" %76 A K \ [q +2 "manipulator"&% +4 "core" %ϝ C w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&t'\ +88 "core" ' +67 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'(& +4 "core" &`kkvy T + #tStoring generic puck in Collection Clamp to tube 2 +2 "manipulator"&% +3 "core" %\  ? w +2 "storage"(b% +3 "core" % J L\  +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"( ( +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ("& +2 "core" &  K J\  +2 "manipulator"&& +4 "core" &J w w. + .tElbow.seek 2 +2 "manipulator"&!(P +4 "core" ( + "manipulator"&0& +5 "core" &J  v. + "storage"(3& +4 "core" &  M M\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +100 "core" ' +2 "storage"(*& +3 "core" &  7 8 \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(&' +282 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&'& +2 "core" &J G v. +2 "storage"( & +3 "core" &  > ? \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"& 'M +27 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(2' +32 "core" ' +2 "manipulator"&% +3 "core" %z O a ? l= +2 "storage"(;& +3 "core" &    \  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 2 + 345 counts + "manipulator"&'Φ +18 "core" ' +2 "manipulator"&%& +4 "core" &L  v- + "storage"(-& +4 "core" &  A L C\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +16 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"('y +39 "core" ' +2 "manipulator"&$& +3 "core" &L a x- +2 "manipulator"&@% +4 "core" %ϲ  x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&,'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&=( +147 "core" ( + "manipulator"&#& +4 "core" &- ? sE + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &B& +2 "core" &,  sE +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' + .tHand.close +2 "manipulator"&./ +75 "core" / + .tCC.seek :open +2 "collection"'F( +471 "core" ( + "storage"()& +4 "core" &  C 9 E\  +2 "storage"(& +3 "core" &  E F \  +2 "manipulator"&6& +3 "core" &+ 5 wDy +2 "manipulator"&% +3 "core" %  7 w +2 .tForearm.seek :retract + "manipulator"&/'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&+(P +178 "core" ( +2 "manipulator"&1& +3 "core" &I > {' +2 "storage"(A& +3 "core" &  d b\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 2 +2 "manipulator"&4'M +106 "core" ' + .tElbow.hold +2 "manipulator"&H, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&T1 +76 "core" 1 +3 "manipulator"&?% +4 "core" % tx s Q p + "storage"(C& +3 "core" &  H @ J\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 339 counts +2 "manipulator"&U'Π +18 "core" ' +2 "manipulator"&G& +4 "core" &K |' + "storage"(<& +4 "core" &  f o k\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&E'ϥ +16 "core" ' +2 "storage"(L% +4 "core" % a e\  +2 ."downElevator"SE.seek :down +3 "storage"('} +99 (D% +2 "core" %3 d b|\ Zo +2 "manipulator"&h% +4 "core" %ϳ G { +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +88 "core" ' +56 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 2 to 3 + "manipulator"&8% +40 "core" %\  ? | +10 "storage"(N% +4 "core" %u c f\  + "storage"(\\. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(I( +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (V& +2 "core" &  b g\  +2 "manipulator"&& +4 "core" &K  |' +2 .tElbow.seek 2 +2 "manipulator"&M(P +3 "core" ( +2 "manipulator"&J& +3 "core" &K |' +2 "storage"(e& +4 "core" &  e b 2\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&5'ϥ +102 "core" ' +3 "storage"(S& +3 "core" &  b k\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(k' +279 "core" ' + "storage"(Z- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&:/ +74 "core" / +2 "manipulator"&m& +4 "core" &K  y' + "manipulator"&Q% +3 "core" % Ϩ  z +2 .tForearm.seek :retract +2 "manipulator"&q'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&a(d +113 "core" ( + "manipulator"&c& +4 "core" &d  z +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d  z + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&w'\ +20 "core" ' + .tSE.seek :down +2 "storage"(9'} +260 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(]( +355 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (K& +2 "core" &8 D ; -\   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(n' +275 "core" ' + "storage"([- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(p'y +37 "core" ' +2 "storage"(g& +3 "core" &7 E B f\   +2 "storage"(W& +3 "core" &7 E E \   +2 "manipulator"&O& +3 "core" &d  { +2 "manipulator"&z% +3 "core" %\   { ` +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&(_ +126 "core" ( + "manipulator"&o& +4 "core" &m  z' +2 "storage"(i& +4 "core" &7 E E q\   + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&f'ͽ +98 "core" ' + .tElbow.hold +2 "manipulator"&l, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&P% +4 "core" % V tB + "storage"(s& +4 "core" &7 K K\   + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 337 counts + "manipulator"&' +14 "core" ' + "manipulator"&_& +5 "core" &m  {' + "storage"(Y& +4 "core" &8 H F N\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&7' +24 "core" ' +2 "storage"(% +3 "core" %z K L\  +3 ."downElevator"SE.seek :down +3 "storage"(\ '} +99 ({% +2 "core" %; L J \ [s +2 "manipulator"&y% +4 "core" %  x + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 2 to 3 + "manipulator"&j% +4 "core" %\   { +2 "storage"(>% +3 "core" %{ o p \  +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(r( +413 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & d b\  +2 "manipulator"&& +3 "core" &m  {' + .tElbow.seek 2 +2 "manipulator"&(P +27 "core" ( + "manipulator"&^& +4 "core" &R vZ +2 "storage"(& +3 "core" & = A i\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&x'ϥ +95 "core" ' + "storage"(|& +4 "core" & I J \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"((' +280 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&b/ +74 "core" / +2 "manipulator"&& +4 "core" &R L xZ + "manipulator"&}% +3 "core" % ϛ x +2 .tForearm.seek :retract +2 "manipulator"&"'\ +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +102 "core" ( + "manipulator"&0& +4 "core" &d  v + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &3& +3 "core" &d  u + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&`'\ +12 "core" ' + .tSE.seek :down +2 "storage"(*'} +271 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(v( +364 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (X& +2 "core" &? H ? \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(~' +308 "core" ' + "storage"(t- +3 "core" -'y +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (& +3 "core" & F E ^\  + "storage"('& +4 "core" & U X L\  + "manipulator"& & +3 "core" &d M y +2 "manipulator"&% +3 "core" %\ &  y!/ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&(_ +109 "core" ( + "manipulator"&;& +4 "core" &]  x* +2 "storage"(%& +3 "core" & G = \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&-'ͽ +100 "core" ' + .tElbow.hold +2 "manipulator"&$, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&@1 +67 "core" 1 +2 "manipulator"&% +4 "core" % u + "storage"(!& +4 "core" & J K \  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 343 counts +2 "manipulator"&&' +14 "core" ' + "manipulator"& & +4 "core" &_ g |* +2 "storage"(& +3 "core" & n d\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&2' +20 "core" ' +2 "storage"(#% +3 "core" % o o {\  +3 ."downElevator"SE.seek :down +3 "storage"(B'} +99 (% +2 "core" %@2 V _\ Yo +2 "manipulator"& % +3 "core" %  y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&.'\ +92 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 3 of 3..3 + #Loading generic puck from tube 3 into Collection Clamp +2 "collection"',& +4 "core" &\ +2 "manipulator"&d% +3 "core" %\   z& +45 "storage"()% +6 "core" % o p \  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(6( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & o n S\  +2 "manipulator"&1& +4 "core" &_  z* +2 .tElbow.seek 3 + "manipulator"&A(_ +4 "core" ( +2 "manipulator"&& +4 "core" &_ U {* + "storage"(=& +4 "core" & o p ~\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&T' +108 "core" ' +2 "storage"(?& +4 "core" & w i\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(C' +279 "core" ' + "storage"(G- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (<& +2 "core" & e `\  +2 "manipulator"&L& +3 "core" &_  |* +2 .tElbow.seek 3 +2 "manipulator"&/(_ +3 "core" ( + "manipulator"&D& +4 "core" &_  |* +2 "storage"(h& +3 "core" & d a %\  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&+' +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&4/ +78 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&8& +4 "storage"(U'} +5 "core" &_ ] }* +2 "manipulator"&% +3 "core" %  } +2 .tForearm.seek :retract +2 "manipulator"&N'\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&\\( +151 "core" ( +2 "manipulator"&V& +4 "core" &,  yE + ' + .tElbow.reconfigure LooseElbow +2 ."downElevator"SE.coast +3 "manipulator"&$ &.,(#b +2 "storage"(5 +2 "manipulator"&& +5 "core" &,  yE +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&J' +94 "core" ' +2 "manipulator"&e& +3 "core" &-  yE +2 "manipulator"&E% +4 "core" %  y +2 "collection"'S& +3 "core" & +2 "collection"'& +3 .tCC.seek :closed +2 "collection"' (` +4 "core" &\ +2 &  +9 &*p , +9 &`~ A +10 &Js S +10 & R T +10 &V T +9 &O S +9 &OU T +10 &P T +8 &Q T +9 &Q T +11 & YM S +8 &"Q S +10 &#Q T +10 &%O S +8 &'`Q S +10 &)"R S +9 &*U T +9 &,Q T +11 &.hT S +8 &0)U T +10 &1O T +9 &3Q T +9 &5oR T +10 &72O S +9 &8R S +9 &:U T +10 &:O S +9 &?Q T +9 &AS T +9 &CO S +10 &EBR S +10 &GT S +8 &HX T +10 &Ja U +9 &L?v W +10 &M [\ +10 &O ^ +8 &Qo _ +10 &S0 _ +9 &T~ ` +10 &Vz ` +9 &Xry| ` +9 &Z3uy a +10 &[tw a +9 &]tw b +9 &_krt F +10 &`F/qu (x +10 &`kirt S +2 ( + "collection"'& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.29 +2 .Hand.open + "manipulator"&H1 +73 "core" 1 + "manipulator"&R% +4 "core" %   v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%:& +4 "core" &\ " +2 "manipulator"&m% +3 "core" %\  # v +2 "storage"(Q% +3 "core" %{ G K \  +2 "storage"(c. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (5& +2 "core" & X X K\  +2 "manipulator"&M& +4 "core" &,  vE} +2 "manipulator"&q% +3 "core" %\   v +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&k(_ +157 "core" ( +2 "manipulator"&I& +3 "core" &Z  { +2 "storage"(K& +3 "core" & d bw\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&[' +102 "core" ' + "storage"(9& +4 "core" & q p m\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(g' +276 "core" ' + "storage"(W- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (O& +2 "core" & L F \  +2 "manipulator"&z& +3 "core" &Z  { +2 .tElbow.seek 3 +2 "manipulator"&o(_ +4 "core" ( + "manipulator"&i& +4 "core" &Z  z +2 "storage"(n& +3 "core" & M K \  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&a' +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&P& +5 "storage"(s'} +4 "core" &Z  { +2 "manipulator"&_% +3 "core" %  | +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +92 "core" ' + .tElbow.seek PC +2 "manipulator"&(k +163 "core" ' + ."downElevator"SE.coast + "storage"(5 +97 "core" ( +2 "manipulator"&w& +4 "core" &s xq +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &{& +3 "core" &s > xq + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&y' +94 "core" ' +2 "manipulator"&& +3 "core" &s  yq +2 "manipulator"&f% +4 "core" %Ͻ ; y0 +2 "processing"%& +3 "core" &#\ $ +2 "processing"%j& +3 .tPC.seek :closed +2 "processing"%>(] +3 "core" &$\ $ +2 &&\ $ +9 &%n#\ !- +10 &^3\ A +10 &@}"\ T +9 &Z'\ T +10 &W'\ U +8 &T#\ T +10 &D\\'\ !T +9 &Y%\ !T +9 &V+\ U +11 &W,\ !U +8 & K[.\ U +9 &" b&\ U +10 &#Y&\ U +9 &%_#\ U +10 &'SX&\ U +9 &)T/\ !T +9 &*Y/\ U +10 &,W'\ !T +9 &.[]#\ U +9 &0Z)\ U +10 &1[%\ U +9 &3`,\ U +10 &5dW'\ T +9 &7&Z-\ T +9 &8Z*\ T +10 &:\\/\ U +9 &,Z-\ U +10 &?]/\ U +9 &AZ%\ U +10 &Cr\\#\ U +9 &E4`(\ U +9 &Fl%\ W +10 &H~/\ X +10 &Jk-\ Z +8 &L,1\ [ +10 &M7\ [\ +9 &O-\ [\ +10 &Qq.\ [\ +9 &S2.\ [ +9 &T\ [\ +11 &V/\ \\ +9 &Xw?\ \\ +8 &Z9/\ \\ +10 &[J\ M +10 &]'D}/\ &r +9 &]x;u\ !6 +6 ( + "processing"%j& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&1 +3 "core" &]x+{\ !6 +66 1 + "manipulator"&p% +4 "core" % Ͻ  v0 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%\ & +4 "core" &]x*\ !6 + #tImaging generic puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&]% +3 "core" %\  ` w +2 "storage"(% +3 "core" %y B K x\  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(^( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "manipulator"&|& +6 "core" & M L\  +2 &s  vq +3 ."raiseStack"SE.reconfigure SEplace + .tElbow.reconfigure TightElbow +4 "storage"(#]K-0-\ b +50 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&l(k +3 "core" ( +2 "manipulator"&& +3 ."raiseStack"SE.seek beamBreak + "storage"(' +3 "core" &s * vq + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &b& +3 "core" &s v  pq +2 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&}/ +71 "core" / +2 .tPC.seek :open +2 "processing"%0( +87 "core" ' +2 "storage"(3- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(x'y +29 "core" ' +320 ( + "storage"(& +4 "core" & E E }\  +2 "manipulator"&"& +3 "core" &s x xq +2 "manipulator"&(% +3 "core" % ϱ [ y0 +2 .tForearm.seek :retract +2 "manipulator"&r'\ +95 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&X(_ +265 "core" ( +2 "manipulator"&*& +3 "core" &U  v. +2 "storage"(t& +3 "core" & J S\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&' +99 "core" ' +2 .tHand.open + "manipulator"&'1 +77 "core" 1 +2 "storage"( - +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"('E +26 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(;' +55 "core" ' + #tLights, camera, ACTION! +2 "storage"(%- +3 "core" -' +2 "storage"(& +3 "core" & 2\ \  +2 "manipulator"&@& +3 "core" &U Y Z j. +2 .tElbow.seek 3 +2 "manipulator"&(_ +4 "core" ( +2 "manipulator"&!& +3 "core" &U T V  j. +2 "storage"( & +3 "core" & $\  +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(#' +61 "core" ' +2 "manipulator"&`& +3 "core" &U E v. +2 "storage"(& +4 "core" & @ = Z\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 +2 "manipulator"& 'ͽ +23 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(-' +23 "core" ' +2 "manipulator"&,% +4 "core" %  s) + "storage"(&& +4 "core" & J K w\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 338 counts +2 "manipulator"&d' +14 "core" ' +2 "manipulator"&~& +4 "core" &U  y. +2 "storage"()& +3 "core" & D B C\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +17 "core" ' +2 "storage"(% +4 "core" % H O Y\  +2 ."downElevator"SE.seek :down +3 "storage"(1'} +100 (% +3 "core" %7 K L \ [r +2 "manipulator"&=% +4 "core" % D w + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&2'\ +91 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 "collection"'?& +4 "core" &`kgnr S +2 #tStoring generic puck in Collection Clamp to tube 3 + "manipulator"&B% +4 "core" %\  P w +2 "storage"(v% +3 "core" % M M\  +2 "storage"($. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(.( +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (G& +3 "core" & X N `\  +2 "manipulator"&<& +4 "core" &U ~ w. +2 .tElbow.seek 3 + "manipulator"&L(_ +3 "core" ( +2 "manipulator"&D& +3 "core" &U w. +2 "storage"(h& +3 "core" & X Y "\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&4' +108 "core" ' +2 "storage"(8& +3 "core" & R J\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(' +281 "core" ' + "storage"(A- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&T& +3 "core" &U v. +2 "storage"(V& +3 "core" & K L '\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 +2 "manipulator"&'ͽ +24 "core" ' + .tElbow.hold +2 "manipulator"&C, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(+- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(e' +32 "core" ' + "manipulator"&E% +4 "core" % r* +2 "storage"(S& +3 "core" & # , 2\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 3 + 340 counts +2 "manipulator"&/' +16 "core" ' +2 "manipulator"&U& +4 "core" &[ w- + "storage"(N& +4 "core" & K K\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&F' +19 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(H'z +40 "core" ' +2 "manipulator"&R& +4 "core" &[  y- + "manipulator"&:% +4 "core" %  y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +91 "core" ' + .tElbow.seek CC +3 "manipulator"&Q( +176 "core" ( +2 "manipulator"&& +4 "core" &  y\ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &c& +3 "core" &  y\ + .tForearm.seek CC +2 "manipulator"&5' +96 "core" ' + .tHand.close +2 "manipulator"&M/ +69 "core" / + .tCC.seek :open +2 "collection"'q( +471 "core" ( + "storage"(J& +4 "core" & c d\  +2 "storage"(I& +3 "core" & b d\  +2 "manipulator"&K& +3 "core" & I |\ +2 "manipulator"&6% +3 "core" % ' # | +2 .tForearm.seek :retract + "manipulator"&9'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&\\(_ +169 "core" ( + "manipulator"&Z& +4 "core" &]  z) +2 "storage"(W& +3 "core" & p o }\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 3 +2 "manipulator"&O'ͽ +96 "core" ' + .tElbow.hold +2 "manipulator"&z, +3 "core" , +39 .tElbow.reconfigure TightElbow +10 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&i1 +69 "core" 1 +3 "manipulator"&n% +3 "core" %  xP +2 "storage"(& +3 "core" & d e\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 341 counts +2 "manipulator"&P' +14 "core" ' +2 "manipulator"&_& +4 "core" &h k ~' +2 "storage"(k& +3 "core" & d ~ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&[' +24 "core" ' +2 "storage"(g% +3 "core" % v\  +3 ."downElevator"SE.seek :down +3 "storage"(a'} +100 (w% +2 "core" %/- b b\ Yn +2 "manipulator"&{% +4 "core" %  {u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +89 "core" ' +53 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tMoving puck from tube 3 to 4 +2 "manipulator"&% +3 "core" %\   | +2 "storage"(f% +4 "core" % b b\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(s( +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (Y& +3 "core" & c c A\  +2 "manipulator"&u& +3 "core" &h  |' +2 .tElbow.seek 3 +2 "manipulator"&j(_ +2 "core" ( +2 "manipulator"&& +3 "core" &h b |' +2 "storage"(p& +3 "core" & c c\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&\ ' +94 "core" ' +2 "storage"(]& +4 "core" & Q\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +282 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&|/ +76 "core" / +2 "manipulator"&& +3 "core" &h w ~' +2 "manipulator"&% +3 "core" % ~ +2 .tForearm.seek :retract +2 "manipulator"&b'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&y(d +112 "core" ( + "manipulator"&& +4 "core" &d # }) +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +3 "core" &d < }) + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&3'\ +4 "core" ' + .tSE.seek :down +2 "storage"('} +259 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(7(,L +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (>& +2 "core" &,J 0 / B\ ( +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +277 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"("'y +34 "core" ' +2 "storage"((& +3 "core" &,J + . K\ ( +2 "storage"(& +3 "core" &,J + - E\ ( +2 "manipulator"&*& +3 "core" &d ' r) +2 "manipulator"&t% +3 "core" %\ $ w r ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&l(^ +149 "core" ( +2 "manipulator"&'& +4 "core" &h = sP + "storage"( & +4 "core" &,J " % \ ( + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"&%'ͷ +103 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&@1 +75 "core" 1 +2 "manipulator"&r% +4 "core" % d [ , l + "storage"(!& +3 "core" &,J 5\ ( +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 343 counts +2 "manipulator"& ' +14 "core" ' + "manipulator"&`& +4 "core" &j wN +2 "storage"(& +4 "core" &,J 0 &\ ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&,' +23 "core" ' +2 "storage"(&% +3 "core" % . . \  +3 ."downElevator"SE.seek :down +3 "storage"(x'} +99 (~% +2 "core" %6 # $ \ [r +2 "manipulator"&)% +3 "core" % * tr +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 3 to 4 + "manipulator"&% +4 "core" %\   {" +2 "storage"(X% +3 "core" %} a `\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(;( +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & < I R\  +2 "manipulator"&=& +3 "core" &j  yN +2 .tElbow.seek 3 + "manipulator"&(_ +10 "core" ( +2 "manipulator"&& +3 "core" &V Z yW +2 "storage"(#& +3 "core" & ; : \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"& ' +102 "core" ' + "storage"(?& +4 "core" & b a\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(d' +282 "core" ' + "storage"(B- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&v/ +75 "core" / +2 "manipulator"&$& +4 "core" &V  zW + "manipulator"&-% +3 "core" %   { +2 .tForearm.seek :retract +2 "manipulator"&G'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&<(d +97 "core" ( + "manipulator"&D& +4 "core" &d k wP + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &h& +2 "core" &d I wP +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +10 "core" ' + .tSE.seek :down +2 "storage"(8'} +271 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(1(,L +371 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (^& +2 "core" &,I , %\ ( +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +306 "core" ' + "storage"(2- +3 "core" -'x +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (A& +3 "core" &,I  \ ( + "storage"(T& +4 "core" &,I \ ( + "manipulator"&V& +4 "core" &d N rP + "manipulator"&+% +4 "core" %\  r +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&E(^ +108 "core" ( + "manipulator"&S& +4 "core" &Z ~ s p+ +2 "storage"(U& +3 "core" &,I  \ ( + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"&N'ͷ +100 "core" ' + .tElbow.hold +40 "manipulator"&R, +11 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&:1 +75 "core" 1 +2 "manipulator"&4% +4 "core" % T W  l + "storage"(L& +4 "core" &,J \ \ ' + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 347 counts +2 "manipulator"&' +15 "core" ' +2 "manipulator"&& +3 "core" &Z g t+ +2 "storage"(/& +4 "core" &,J % 6\ ' +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&e' +21 "core" ' +2 "storage"(% +4 "core" % $ $ O\  +2 ."downElevator"SE.seek :down +4 "storage"(c'} +99 (F% +2 "core" %, g\ Zq +2 "manipulator"&C% +4 "core" % P qv + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&M'\ +91 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tShuffling pucks in tube 4 of 4..4 +2 #Loading generic puck from tube 4 into Collection Clamp + "collection"'m& +4 "core" & +2 "manipulator"& % +3 "core" %\  % y +2 "storage"(J% +4 "core" %z c b\  +2 "storage"(I. +4 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(K(,L +8 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (6& +3 "core" &,I ` c B\  + "manipulator"&Z& +4 "core" &Z A y+ + .tElbow.seek 4 +2 "manipulator"&W(^ +3 "core" ( +2 "manipulator"&5& +3 "core" &Z  y+ +2 "storage"(Q& +3 "core" &,I W b\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&i' +93 "core" ' +2 "storage"(n& +4 "core" &,I f e\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +280 "core" ' + "storage"(_- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (k& +2 "core" &,I V G H\  +2 "manipulator"&9& +3 "core" &Z  x+ +2 .tElbow.seek 4 +2 "manipulator"&g(^ +3 "core" ( + "manipulator"&\\& +4 "core" &Z  x+ +2 "storage"(w& +4 "core" &,I J L \  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&{' +25 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&O/ +77 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +4 "storage"(P'} +5 "core" &Z  y+ +2 "manipulator"&f% +3 "core" % * { +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.seek CC +3 "manipulator"&Y( +147 "core" ( +2 "manipulator"&H& +3 "core" &( h xA` +3 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 "core" ' + ."downElevator"SE.coast +3 "manipulator"&u& +2 "storage"(5 +5 "core" &(  xA` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +102 "core" ' +2 "manipulator"&p& +3 "core" &(  xA` +2 "manipulator"&[% +4 "core" %\  w +2 "collection"']& +3 "core" & +3 "collection"'a& +3 .tCC.seek :closed +2 "collection"'.(` +3 "core" & +5 & 0 +9 &+D}\ 3 +8 &Mn|\ H +11 &e T +8 &N S +9 &hR S +10 &)U T +9 &S T +12 &T T +8 &oN T +9 &2O S +10 & P T +9 &"P T +8 &$wS T +11 &&:N S +8 &'Q S +10 &)Q T +10 &+O S +8 &-AW T +10 &/O S +9 &0U T +9 &2Q T +10 &4IQ T +9 &6 R T +9 &7M S +10 &9P T +9 &;RN S +10 &=O S +9 &>R S +9 &@N S +10 &BZQ S +9 &DN T +9 &EU S +10 &GU T +9 &I`Z T +11 &Ki U +8 &L X +9 &N ] +10 &PJ ^ +9 &R  ^ +10 &S _ +9 &U ` +10 &WM ` +9 &Y  a +9 &Z a +9 &\\} b +10 &^P| b +9 &_i{~ 1 +9 &`d{~ \\ +10 ( +2 &`jm{| V + "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.27 + .Hand.open +2 "manipulator"&z1 +76 "core" 1 +2 "manipulator"&o% +4 "core" % \ * t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 4 into Processing Clamp + "processing"%|& +4 "core" &\ " +2 "manipulator"&% +3 "core" %\  t u& +2 "storage"(% +3 "core" %y K K\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(}(,L +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (\ & +2 "core" &,I C F \  +2 "manipulator"&j& +4 "core" && c u@\\ +2 "manipulator"&b% +3 "core" %\  N t& +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&(^ +78 "Can"\ !RR +122 "core" ( + "manipulator"&s& +4 "core" &\\  w+ +2 "storage"(>& +3 "core" &,I I J\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&' +101 "core" ' +2 "storage"(& +3 "core" &,I _ C A\  +2 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"((' +280 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (*& +2 "core" &,I - $ \  +2 "manipulator"&t& +3 "core" &] C v+ +2 .tElbow.seek 4 + "manipulator"&'(^ +3 "core" ( +2 "manipulator"& & +3 "core" &]  v+ +2 "storage"(& +3 "core" &,I F ? \  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&y' +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&@/ +65 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&r& +4 "storage"(!'} +5 "core" &]  t+ +2 "manipulator"&`% +4 "core" %  w + .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.seek PC +2 "manipulator"&&(k +160 "core" ' + ."downElevator"SE.coast + "storage"(5 +107 "core" ( + "manipulator"&3& +4 "core" &t 6 wo +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &t  wo + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&)' +107 "core" ' +2 "manipulator"&l& +3 "core" &t  zo +2 "manipulator"&%% +4 "core" %  z +2 "processing"% & +3 "core" &1\ # +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%X(] +2 "core" &\ # +4 &-\ #- +10 &)C*\ 3 +9 &Dl3\ H +9 &n&\ U +9 &T1\ T +10 &ZU8\ U +9 &W$\ !U +9 &\\5\ U +10 &]0\ U +9 &bV&\ U +10 &$Z,\ U +9 & ['\ T +9 &"Z'\ U +10 &$iZ1\ !U +9 &&-T+\ T +9 &'U!\ !T +10 &)U#\ T +9 &+r\\+\ U +9 &-5Y.\ T +10 &.W,\ T +10 &0]n\ U +10 &2{Un\ T +8 &4=[\ T +9 &5Z\ U +10 &7W\ !T +9 &9S\ T +9 &;ET\ T +10 &=Y\ T +52 &>Y\ T +2 &@Y\ T +2 &BL[\ U + &D Z\ U + &E`\ U + &Gj\ W +7 &IJ\ X +9 &K\ Z +10 &L\ Z +10 &N\ [ +8 &PK\ [ +9 &R \ [ +10 &S\ Z +9 &U\ [\ +9 &WR\ [\ +10 &Y\ [ +10 &Z\ [ +9 &\\y\ > +10 &]X-y\ W +8 &]y0\ !6 +3 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&1 +77 "core" 1 +2 "manipulator"&"% +3 "core" %  w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&,'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +3 "processing"%x& +3 "core" &]y.x\ 6 +2 #tImaging generic puck in Processing Clamp while storing it to tube 4 + "manipulator"&7% +4 "core" %   u +2 "storage"(% +3 "core" %x K J\  +2 "storage"(=. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"((,L +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (#& +2 "manipulator"&?& +4 "core" &,I H @ \\\  +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +2 "core" &t , uo +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +3 "core" ( + ."raiseStack"SE.seek beamBreak +3 "manipulator"&& +4 "storage"(B' +4 "core" &t to +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &v& +4 "core" &t   oo + .tForearm.seek PC +2 "manipulator"&$' +95 "core" ' + .tHand.close +2 "manipulator"&-/ +74 "core" / + .tPC.seek :open +2 "processing"%D( +88 "core" ' + "storage"(h- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place + "storage"( 'y +34 "core" ' +320 ( + "storage"(& +4 "core" &,I J G m\  +2 "manipulator"&G& +3 "core" &t  vo +2 "manipulator"&d% +3 "core" %  v +2 .tForearm.seek :retract +2 "manipulator"&;'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&^(^ +295 "core" ( +2 "manipulator"&8& +3 "core" &g  xY +2 "storage"(2& +3 "core" &,I J L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&A' +108 "core" ' +2 .tHand.open + "manipulator"&T1 +74 "core" 1 +2 "storage"(V- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(+'E +25 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(S' +54 "core" ' + #tLights, camera, ACTION! +2 "storage"(U- +3 "core" -' +2 "storage"(<& +3 "core" &,I \ \  +2 "manipulator"&:& +3 "core" &g { | g nY +2 .tElbow.seek 4 +2 "manipulator"&4(^ +3 "core" ( + "manipulator"&L& +4 "core" &g s z  nY +2 "storage"(& +3 "core" &,I +\ \  +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&/' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(' +58 "core" ' +2 "manipulator"&& +3 "core" &g  {Y +2 "storage"(E& +4 "core" &,I B ; P\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&F'ͷ +25 "core" ' + .tElbow.hold +2 "manipulator"&C, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(N' +26 "core" ' +2 "manipulator"&m% +4 "core" %  q + "storage"(& +4 "core" &,I + . "\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 347 counts +2 "manipulator"& ' +14 "core" ' +2 "manipulator"&J& +4 "core" &i  zW +2 "storage"(I& +3 "core" &,I K G \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +23 "core" ' +2 "storage"(6% +4 "core" % K K \  +2 ."downElevator"SE.seek :down +3 "storage"(Z'} +100 (5% +3 "core" %: K K\ [s + "manipulator"&Q% +4 "core" % & xl +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +93 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'n& +4 "core" &`jlyz V + #tStoring generic puck in Collection Clamp to tube 4 +2 "manipulator"&c% +3 "core" %\   y +2 "storage"(1% +3 "core" %{ K U\  +2 "storage"(R. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(M(,L +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (_& +2 "core" &,I L M <\  +2 "manipulator"&k& +4 "core" &i yW +2 .tElbow.seek 4 + "manipulator"&9(^ +11 "core" ( +2 "manipulator"&\\& +4 "core" &S  yv +2 "storage"(w& +3 "core" &,I F E \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&O' +101 "core" ' +2 "storage"(& +3 "core" &,I H M \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(f' +282 "core" ' + "storage"(W- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&i& +2 "core" &S xv +2 "storage"(H& +3 "core" &,I L L \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&u'ͷ +26 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"({- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(p' +29 "core" ' + "manipulator"&[% +4 "core" % q +2 "storage"(]& +3 "core" &,I 0 0 )\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 348 counts +2 "manipulator"&g' +17 "core" ' + "manipulator"&P& +5 "core" &U  yt + "storage"(& +4 "core" &,I G L v\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&q' +17 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(z'x +40 "core" ' +2 "manipulator"&o& +3 "core" &U F {t +2 "manipulator"&|% +4 "core" %  { +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +163 "core" ( +47 "manipulator"&& +5 "core" &-  tF + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- U tF +2 .tForearm.seek CC +2 "manipulator"&\ ' +94 "core" ' + .tHand.close +2 "manipulator"&j/ +70 "core" / + .tCC.seek :open +2 "collection"'b( +471 "core" ( + "storage"(& +4 "core" &,I a b\  +2 "storage"(s& +3 "core" &,I c a\  +2 "manipulator"&>& +3 "core" &+ O wCq +2 "manipulator"&K% +3 "core" %  T w +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +98 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&(^ +189 "core" ( +2 "manipulator"&& +3 "core" &V  z( +2 "storage"(& +4 "core" &,I c b\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 + "manipulator"&*'ͷ +102 "core" ' + .tElbow.hold +2 "manipulator"&t, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"& 1 +74 "core" 1 +3 "manipulator"&% +4 "core" % 2 u + "storage"(@& +4 "core" &,I J G \  + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 4 + 348 counts + "manipulator"&r' +15 "core" ' +2 "manipulator"&`& +4 "core" &W p }( + "storage"(& +4 "core" &,I o p \\\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +23 "core" ' +2 "storage"((% +4 "core" % o m o\  +2 ."downElevator"SE.seek :down +3 "storage"(y'} +100 (3% +2 "core" %T; c d\ Zp +2 "manipulator"&~% +4 "core" %  { + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&''\ +91 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 5 + "manipulator"&l% +4 "core" %\  I { +2 "storage"(%% +4 "core" %| f d 8\  + "storage"( . +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(!(,L +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &,I p q G\  +2 "manipulator"&0& +4 "core" &Y  {( + .tElbow.seek 4 +2 "manipulator"&(^ +3 "core" ( + "manipulator"&"& +4 "core" &Y  {( + "storage"(x& +4 "core" &,I o q \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&7' +105 "core" ' +2 "storage"(& +3 "core" &,I r g\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +281 "core" ' + "storage"(=- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&#/ +75 "core" / +2 "manipulator"&?& +3 "core" &Z  {( +2 "manipulator"&% +3 "core" % %  { +2 .tForearm.seek :retract +2 "manipulator"&v'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&)(d +110 "core" ( + "manipulator"&-& +4 "core" &d  z^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +3 "core" &d  z^ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&h'\ +8 "core" ' +2 .tSE.seek :down + "storage"(&'} +262 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(,(< +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (X& +2 "core" &<6 C J T\   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(B' +270 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(G'y +33 "core" ' + "storage"(d& +4 "core" &< d j\  +2 "storage"($& +3 "core" &< b c\  +2 "manipulator"&8& +3 "core" &d  z^ +2 "manipulator"&% +3 "core" %\ &  z!- +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&2(y +112 "core" ( + "manipulator"&T& +4 "core" &s  x4 +2 "storage"(V& +3 "core" &< d a\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&U'b +100 "core" ' + .tElbow.hold +2 "manipulator"&<, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&:1 +74 "core" 1 +2 "manipulator"&;% +4 "core" % ͐ v v + "storage"(L& +3 "core" &< H = \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 346 counts + "manipulator"&'μ +14 "core" ' + "manipulator"&& +4 "core" &v  |3 +2 "storage"(E& +3 "core" &< o o 6\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&m'Ϻ +19 "core" ' +2 "storage"(% +3 "core" % R N X\  +3 ."downElevator"SE.seek :down +3 "storage"( '} +99 (J% +2 "core" %8 d c\ Zo +2 "manipulator"&I% +4 "core" %ϸ  y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +89 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 5 +2 "manipulator"&6% +3 "core" %\   { +2 "storage"(^% +4 "core" %u o n [\  +2 "storage"(A. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(S(,L +369 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (5& +2 "core" &,OE $ & J\  +2 "manipulator"&Q& +3 "core" &v q3 +2 .tElbow.seek 4 + "manipulator"&/(^ +44 "core" ( + "manipulator"&4& +4 "core" &g  tJ +2 "storage"(& +3 "core" &,OE ! % <\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&F' +98 "core" ' + "storage"( & +4 "core" &,OE 1 3\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(n' +281 "core" ' + "storage"(c- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&1/ +69 "core" / +3 "manipulator"&R& +3 "core" &g qJ +2 "manipulator"&N% +3 "core" %  q +2 .tForearm.seek :retract + "manipulator"&_'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&k(d +103 "core" ( + "manipulator"&\\& +4 "core" &d & q1 + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &w& +2 "core" &d q1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +47 .tForearm.seek :clear +3 "manipulator"&'\ +14 "core" ' + .tSE.seek :down +2 "storage"('} +270 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(Z(< +366 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &<? 7 D >\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(C' +307 "core" ' + "storage"(e- +3 "core" -'{ +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (W& +2 "core" &<? "  \  +2 "storage"(i& +3 "core" &<? # > \  +2 "manipulator"&H& +3 "core" &d u1 +2 "manipulator"&{% +3 "core" %\ (  u"9 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&[(y +116 "core" ( + "manipulator"&]& +4 "core" &|  s3 +2 "storage"(P& +3 "core" &<? $ % \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&'b +101 "core" ' + .tElbow.hold +2 "manipulator"&o, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&|1 +73 "core" 1 +2 "manipulator"&O% +4 "core" % ͉ p + "storage"(9& +4 "core" &<? . 0\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 339 counts +2 "manipulator"&f'ε +14 "core" ' + "manipulator"&u& +4 "core" &| \ v3 +2 "storage"(g& +4 "core" &<? K K\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&p'Ϻ +26 "core" ' +2 "storage"(% +4 "core" %  L N\  +2 ."downElevator"SE.seek :down +3 "storage"(q'} +99 (% +4 "core" %) # ,\ Ym + "manipulator"&% +4 "core" %  u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +90 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 5 of 5..5 + #Loading generic puck from tube 5 into Collection Clamp +2 "collection"'a& +4 "core" & + "manipulator"&.% +4 "core" %\  b y) +2 "storage"(% +4 "core" % e d\  + "storage"(s. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(>(< +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (K& +2 "core" &< d c\  +2 "manipulator"&& +4 "core" &} x3 + .tElbow.seek 5 +2 "manipulator"&\ (y +3 "core" ( +2 "manipulator"&& +3 "core" &~ y3 +2 "storage"(& +3 "core" &< d c\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"& 'Ϻ +104 "core" ' +2 "storage"(& +3 "core" &< k n B\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(@' +278 "core" ' + "storage"(`- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &< m e\  +2 "manipulator"&(& +3 "core" & p {3 +2 .tElbow.seek 5 +2 "manipulator"&Y(y +3 "core" ( + "manipulator"&3& +3 "core" & {3 +2 "storage"(~& +4 "core" &< l d\  +2 .tForearm.seek 5 + 300 counts + "manipulator"&'Ύ +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&*/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&l& +5 "storage"(r'} +4 "core" &  |3 +2 "manipulator"&%% +4 "core" % Η  { + .tForearm.seek :retract +2 "manipulator"& '\ +96 "core" ' + .tElbow.seek CC +3 "manipulator"&( +148 "core" ( + ' + ."downElevator"SE.coast +4 "manipulator"&z& + "storage"(5 +6 "core" &. @ vF + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &. & wF +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&"' +102 "core" ' +4 "manipulator"&x& +4 "core" &- W xE +2 "manipulator"&% +3 "core" % 1 x +2 "collection"'& +4 "core" & +2 "collection"'y& +3 .tCC.seek :closed +2 "collection"'M(` +3 "core" & +2 &  +10 &*p - +9 &a| A +9 &Tq S +9 &N S +10 &U T +9 &Q S +9 &XT T +11 &Q S +8 &Q S +9 &T S +10 & aL S +9 &"#S S +9 &#P T +11 &%S S +8 &'iT S +10 &)+Q S +9 &*R T +9 &,R T +10 &.qN S +9 &02R T +9 &1L S +10 &3Q S +9 &5yS S +10 &7;R S +9 &8Q T +9 &:N S +11 &<Q T +8 &>CQ S +9 &@Q S +10 &AR T +9 &CN S +10 &EKT S +10 &G U T +8 &HV T +11 &Jb V +8 &LHs W +10 &M [\ +9 &O ^ +9 &Qx _ +10 &S9 _ +9 &T} _ +9 &Vz ` +10 &X|y{ ` +9 &Z;wy a +9 &[uw a +10 &]qv b +9 &_rrt D +10 &`D)rs *} +9 &`isqt X +2 ( + "collection"'y& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.31 + .Hand.open +2 "manipulator"&t1 +73 "core" 1 + "manipulator"&'% +4 "core" % v t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 5 into Processing Clamp + "processing"%#& +4 "core" &\ ! +2 "manipulator"&?% +3 "core" %\   u +2 "storage"(% +3 "core" % N L q\  +2 "storage"(-. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(}(< +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (7& +4 "core" &< M K Z\  +2 "manipulator"&& +3 "core" &,  uE} +2 "manipulator"&v% +3 "core" %\  V t +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&(y +197 "core" ( + "manipulator"&!& +4 "core" &q  w. +2 "storage"(X& +3 "core" &< Y M P\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϻ +93 "core" ' + "storage"(&& +4 "core" &< J F f\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(d' +280 "core" ' + "storage"($- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (8& +2 "core" &< * / B\  +2 "manipulator"&& +3 "core" &r  u- +2 .tElbow.seek 5 +2 "manipulator"&T(y +4 "core" ( + "manipulator"&V& +4 "core" &r 0 u- +2 "storage"(B& +3 "core" &< = 4 f\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&)'Ύ +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&:/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&;& +3 "storage"(L'} +6 "core" &r [ v- +2 "manipulator"&% +50 "core" % ΃ * x +2 .tForearm.seek :retract +2 "manipulator"&E'\ +95 "core" ' + .tElbow.seek PC +2 "manipulator"&(k +113 "core" ' + ."downElevator"SE.coast + "storage"(5 +151 "core" ( +3 "manipulator"&h& +4 "core" &u / w + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &u w +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&I' +103 "core" ' +2 "manipulator"&2& +4 "core" &u  { + "manipulator"&U% +4 "core" % { +2 "processing"%6& +3 "core" &\ $ +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%^(] +3 "core" &,\ # +3 &+\ # +9 &'r'\ - +10 &^0\ A +8 &B{.\ T +9 &U,\ T +10 &U-\ T +9 &T-\ T +9 &FZ0\ T +11 &Z0\ T +8 &V,\ U +10 &Z0\ U +9 & M\\,\ U +10 &"`1\ !U +9 &#\\+\ T +10 &%Z,\ T +9 &'VY/\ T +10 &)X.\ T +8 &*Z+\ U +11 &,R+\ T +8 &.^[0\ T +9 &0\\*\ U +10 &1W*\ T +9 &3\\#\ T +9 &5fU3\ T +10 &7'Z+\ U +9 &8V'\ T +10 &:W+\ U +9 &/XR\ !U +10 &?^0\ U +9 &A[5\ !U +9 &CvY8\ T +10 &E7^8\ U +9 &Fj,\ V +10 &H}3\ X +9 &Jn.\ Z +9 &L.H\ [ +10 &M,\ Z +9 &O.\ [ +9 &Qtq\ [ +10 &S6\ [ +9 &Tt\ [ +10 &V2\ [ +10 &X{E\ [\ +8 &Z<J\ [ +10 &[\ L +9 &](Cu\ 't +9 &]x4\ !4 +6 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 + .Hand.open +2 "manipulator"&A1 +71 "core" 1 + "manipulator"&G% +4 "core" % # x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 "processing"% & +4 "core" &]x*\ 4 + #tImaging generic puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&,% +3 "core" %\  6 v +2 "storage"(5% +3 "core" %y = = \  +2 "storage"(Q. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(4(< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "manipulator"& & +5 "core" &< K K \  +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +2 "core" &u B v +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&<(k +2 "core" ( +2 "manipulator"&+& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(c' +2 "core" &u . u +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &1& +3 "core" &u  q +2 .tForearm.seek PC +2 "manipulator"&R' +96 "core" ' + .tHand.close +2 "manipulator"&N/ +70 "core" / +2 .tPC.seek :open + "processing"%\\( +89 "core" ' +2 "storage"(w- +2 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(F'y +35 "core" ' +317 ( + "storage"(/& +4 "core" &< L K 3\  +2 "manipulator"&_& +3 "core" &u T w +2 "manipulator"&n% +3 "core" % w +2 .tForearm.seek :retract +2 "manipulator"&S'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&(y +265 "core" ( + "manipulator"&& +4 "core" &w  t4 +2 "storage"(e& +3 "core" &< D 8 .\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&W'Ϻ +96 "core" ' + .tHand.open +2 "manipulator"&i1 +66 "core" 1 +2 "storage"(H- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"({'E +25 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(]' +54 "core" ' + #tLights, camera, ACTION! +2 "storage"(P- +3 "core" -' +2 "storage"(k& +3 "core" &< $\  +2 "manipulator"&|& +3 "core" &x X W < j3 +2 .tElbow.seek 5 + "manipulator"&O(y +3 "core" ( +2 "manipulator"&9& +4 "core" &x V W ? j3 + "storage"(u& +4 "core" &< \  +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&g'Ϻ +3 "core" ' + .tSE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(' +55 "core" ' +2 "manipulator"&& +3 "core" &x ) w3 +2 "storage"(& +4 "core" &< L K \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&'b +25 "core" ' + .tElbow.hold +2 "manipulator"&[, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +27 "core" ' +2 "manipulator"&a% +4 "core" %͍ 7 r@ +2 "storage"(f& +3 "core" &< 0 # &\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 5 + 343 counts +2 "manipulator"&.'ι +14 "core" ' +2 "manipulator"&& +4 "core" &y 1 v3 +2 "storage"(s& +3 "core" &< 0 ?\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&K'Ϻ +27 "core" ' +2 "storage"(C% +4 "core" % K K\  +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (% +2 "core" %r< K 8 B\ [r +2 "manipulator"&% +4 "core" %Ͼ  u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&p'\ +89 "core" ' +66 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'& +4 "core" &`ipnq X + #tStoring generic puck in Collection Clamp to tube 5 +2 "manipulator"&q% +3 "core" %\   v +2 "storage"(Z% +3 "core" % J K \  +2 "storage"(o. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(j(< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (`& +3 "core" &< K A \  +2 "manipulator"&& +4 "core" &y 8 v3 +2 .tElbow.seek 5 +2 "manipulator"&((y +3 "core" ( + "manipulator"&3& +4 "core" &y  v3 +2 "storage"(~& +3 "core" &< L I \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&*'Ϻ +105 "core" ' +2 "storage"(l& +3 "core" &< N L J\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(%' +281 "core" ' + "storage"(\ - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"& & +2 "core" &y T t3 +2 "storage"(z& +3 "core" &< " $\  +2 .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 +2 "manipulator"&0'b +22 "core" ' +47 .tElbow.hold +3 "manipulator"&@, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(x' +31 "core" ' +2 "manipulator"&% +3 "core" %͐ = q\\ +2 "storage"(& +3 "core" &< # $\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 346 counts +2 "manipulator"&Y'μ +14 "core" ' +2 "manipulator"&r& +4 "core" &z  v3 +2 "storage"( & +3 "core" &< L N \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&b'Ϻ +25 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(t'{ +40 "core" ' +2 "manipulator"&'& +4 "core" &z  w3 + "manipulator"&#% +4 "core" %ϰ  x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&( +155 "core" ( + "manipulator"&y& +4 "core" & ! % t;3 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &-& +3 "core" & !  t;3 +2 .tForearm.seek CC + "manipulator"&7' +96 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / + .tCC.seek :open +2 "collection"'v( +471 "core" ( + "storage"("& +4 "core" &< F F m\  +2 "storage"(!& +3 "core" &< G F \  +2 "manipulator"&X& +3 "core" & " & w;3 +2 "manipulator"&>% +3 "core" % 5  w +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&&(y +169 "core" ( + "manipulator"&=& +4 "core" &~  { +2 "storage"($& +3 "core" &< c n\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 5 + "manipulator"&8'b +103 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&V1 +68 "core" 1 +2 "manipulator"&B% +4 "core" % ͇ A w +2 "storage"(:& +3 "core" &< V F g\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 337 counts +2 "manipulator"&;'γ +15 "core" ' +2 "manipulator"&& +4 "core" &~ } +2 "storage"(& +3 "core" &< p e N\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +21 "core" ' +2 "storage"(d% +4 "core" % q o k\  +2 ."downElevator"SE.seek :down +3 "storage"()'} +99 (h% +2 "core" %84 p n \ Zo +2 "manipulator"&J% +4 "core" %ϭ K ~ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +93 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 6 + "manipulator"&2% +4 "core" %\  |1 +2 "storage"(U% +4 "core" %t g c \  +2 "storage"(6. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(L(< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (E& +2 "core" &< e l\  +2 "manipulator"&D& +4 "core" &~ { | + .tElbow.seek 5 +2 "manipulator"&A(y +3 "core" ( + "manipulator"&G& +4 "core" &~  } + "storage"( & +4 "core" &< k c\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&,'Ϻ +96 "core" ' +2 "storage"(5& +4 "core" &< r #\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +280 "core" ' + "storage"(Q- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +66 "core" / +2 "manipulator"& & +3 "core" &~ ' | +2 "manipulator"&+% +3 "core" % Ϟ  |\\ +2 .tForearm.seek :retract +2 "manipulator"&1'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&I(d +106 "core" ( + "manipulator"&N& +4 "core" &d 3 {4 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +3 "core" &d  {4 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&w'\ +14 "core" ' + .tSE.seek :down +2 "storage"('} +261 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(m(K +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (^& +2 "core" &KK H = \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(c' +270 "core" ' + "storage"(/- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(_'y +33 "core" ' +2 "storage"(n& +3 "core" &KJ G L \  +2 "storage"(R& +3 "core" &KJ J L \  +2 "manipulator"&& +3 "core" &d % u4 +2 "manipulator"&e% +3 "core" %\ (  v"2 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&<( +120 "core" ( + "manipulator"&i& +4 "core" & 7 s4 +2 "storage"(H& +3 "core" &KJ ! $ o\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&P'I +104 "core" ' + .tElbow.hold +2 "manipulator"&k, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&|1 +76 "core" 1 +2 "manipulator"&9% +4 "core" % l ` q' + "storage"(u& +4 "core" &KI 1 1\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 335 counts +2 "manipulator"&S'Θ +14 "core" ' + "manipulator"&& +4 "core" & W w3 +2 "storage"(& +3 "core" &KJ L L ~\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&a'ϡ +16 "core" ' +2 "storage"(f% +4 "core" % # ' \  +2 ."downElevator"SE.seek :down +3 "storage"(F'} +100 (% +2 "core" %< " + F\ [s +2 "manipulator"&s% +3 "core" %Ϭ t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&{'\ +91 "core" ' +63 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 6 + "manipulator"&C% +4 "core" %\  * z +2 "storage"(% +3 "core" %~ d j\  +2 "storage"(W. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(](< +383 "core" ( +46 .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &< b b}\  +2 "manipulator"&& +3 "core" &  y3 +2 .tElbow.seek 5 + "manipulator"&g(y +45 "core" ( + "manipulator"&O& +4 "core" &o  y +2 "storage"(& +3 "core" &< 8 7 *\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +96 "core" ' +2 "storage"(.& +3 "core" &< d c\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +280 "core" ' + "storage"(q- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&Z/ +71 "core" / +2 "manipulator"&o& +4 "core" &o  z +2 "manipulator"&% +4 "core" % ϰ  z +2 .tForearm.seek :retract + "manipulator"&`'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +96 "core" ( + "manipulator"&3& +4 "core" &d wy +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &d w wy + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&K'\ +10 "core" ' +2 .tSE.seek :down +2 "storage"(l'} +270 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"((K +380 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (4& +2 "core" &K d d\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"([' +308 "core" ' + "storage"(p- +3 "core" -'y +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (\ & +2 "core" &K d c\  +2 "storage"( & +4 "core" &K b e\  +2 "manipulator"&z& +3 "core" &d  zy + "manipulator"&% +4 "core" %\ %  z $ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&( +113 "core" ( + "manipulator"&& +4 "core" & i w6 +2 "storage"(r& +3 "core" &K G ; Z\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"& 'I +101 "core" ' + .tElbow.hold +2 "manipulator"&', +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator" +76 "core" 1 +2 "manipulator"&*% +4 "core" % o  vl + "storage"((& +3 "core" &K C = ^\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 338 counts +2 "manipulator"&%'Λ +14 "core" ' + "manipulator"&0& +4 "core" &  {6 +2 "storage"(Y& +3 "core" &K c ` \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&x'ϡ +21 "core" ' +2 "storage"(y% +3 "core" % | h o \  +3 ."downElevator"SE.seek :down +3 "storage"(-'} +99 (b% +3 "core" %, c d\ Ym +2 "manipulator"&@% +3 "core" %Ϙ  y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 6 of 6..6 + #Loading generic puck from tube 6 into Collection Clamp +2 "collection"'?& +4 "core" & + "manipulator"&M% +4 "core" %\   z, +2 "storage"("% +4 "core" % o p I\  + "storage"(!. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(X(K +12 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (>& +2 "core" &K R R \  +2 "manipulator"&=& +4 "core" & m y6 + .tElbow.seek 6 +2 "manipulator"&$( +3 "core" ( +2 "manipulator"&7& +4 "core" &  z6 +2 "storage"(& +3 "core" &K d f \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&V'ϡ +98 "core" ' +2 "storage"(B& +4 "core" &K p p n\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(:' +280 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &K W L\  +2 "manipulator"&d& +3 "core" & - w5 +2 .tElbow.seek 6 +2 "manipulator"&( +3 "core" ( + "manipulator"&h& +4 "core" & / x5 +2 "storage"(J& +4 "core" &K G G \  + .tForearm.seek 6 + 300 counts +2 "manipulator"&&'u +18 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&8/ +66 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&2& +5 "storage"(;'} +4 "core" & x5 +2 "manipulator"&U% +3 "core" % ~  y +2 .tForearm.seek :retract +2 "manipulator"&6'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&E( +153 "core" ( + ' + ."downElevator"SE.coast +4 "manipulator"&t& +2 "storage"(5 +5 "core" &. ( xG +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &.  xG +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&G' +100 "core" ' +3 "manipulator"& & +4 "core" &/  yG + "manipulator"&% +4 "core" %  z +2 "collection"'5& +3 "core" &\ +2 "collection"')& +3 .tCC.seek :closed +2 "collection"'j(` +3 "core" &\ +2 &  +9 &.u , +10 &a| A +8 &Yr S +9 &N S +10 &O S +9 &M S +9 &]Q T +10 &R T +9 &O S +10 &T T +9 & gO S +9 &"(P S +10 &#L S +10 &%Q T +8 &'nQ\ S +11 &)1L S +8 &*R T +10 &,R S +9 &.vM S +9 &08T S +11 &1N S +9 &3Q S +8 &5Q S +10 &7AR S +9 &9Q S +10 &:R S +9 &<Q S +10 &>GQ T +10 &@ Q T +8 &AQ S +9 &CM S +10 &EOQ T +9 &GS T +10 &HV T +9 &J` U +9 &LMx W +10 &N [ +9 &O ^ +9 &Q} _ +10 &S? _ +9 &U _ +10 &V ` +9 &X a +9 &ZA} a +10 &\\} a +9 &]| b +9 &_r{} ? +10 &`T5z| \\ +9 ( +2 &`any} O + "collection"')& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.35 + .Hand.open +2 "manipulator"&1 +76 "core" 1 + "manipulator"&T% +4 "core" %  7 vy +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 6 into Processing Clamp + "processing"%& +4 "core" &\ " +2 "manipulator"& % +3 "core" %\  D v +2 "storage"(+% +3 "core" %{ N L\  +2 "storage"(N. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(}(K +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (,& +2 "core" &K Q Y 7\  +2 "manipulator"&A& +4 "core" &-  uF + "manipulator"&1% +4 "core" %\  / u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&( +195 "core" ( +47 "manipulator"&L& +5 "core" &  u- +2 "storage"(^& +3 "core" &K% K L\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&/'ϡ +95 "core" ' +2 "storage"(& +4 "core" &K& K K\ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(n' +281 "core" ' + "storage"(R- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &K% ! " \ \  + "manipulator"&e& +4 "core" &  s- +2 .tElbow.seek 6 + "manipulator"&i( +52 "core" ( + "manipulator"&H& +4 "core" & 8 u +2 "storage"(c& +3 "core" &K% 1 0\ \  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&I'u +27 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&|/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&9& +4 "storage"(u'} +5 "core" & w +2 "manipulator"&% +3 "core" % | Y x +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tElbow.seek PC +3 "manipulator"&f(k +164 "core" ' + ."downElevator"SE.coast + "storage"(5 +94 "core" ( + "manipulator"&w& +4 "core" &r p v +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &r  v +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&s' +102 "core" ' +2 "manipulator"&<& +3 "core" &r  x +3 "manipulator"&P% +3 "core" %Ϻ w +2 "processing"%C& +3 "core" &d\ ! +2 "processing"%S& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &0\ ! +3 &#\ ! +9 &'r#\ - +10 &^%\ A +9 &>{$\ T +10 &W/\ T +9 &Z1\ U +9 &U*\ T +11 &CZ&\ T +8 &Z(\ U +10 &V'\ U +9 &U,\ T +10 & JY+\ U +8 &" Y'\ U +11 &#U.\ U +8 &%[$\ U +10 &'SU'\ T +9 &)Y#\ T +10 &*[(\ T +9 &,Q/\ T +9 &.ZZ1\ U +9 &0Z+\ U +10 &1W)\ T +9 &3[(\ T +10 &5cV$\ T +9 &7&W+\ T +9 &8V'\ T +10 &:Y(\ T +9 &,Y$\ U +11 &?Z0\ U +8 &AZ/\ T +10 &CrZ$\ U +9 &E4_%\ U +9 &Fg"\ V +10 &Hw/\ X +9 &Jl/\ Z +9 &L+,\ [ +10 &M/\ [ +10 &O.\ [ +9 &Qq,\ [ +9 &S20\ [\ +9 &T/\ [\ +10 &V/\ [ +9 &Xw1\ [ +9 &Z8/\ \\ +10 &[t\ R +9 &].H/\  c +11 &]wC.\ 8 +5 ( + "processing"%S& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 + .Hand.open +2 "manipulator"&W1 +3 "core" &]w0s\ 8 +72 1 +2 "manipulator"&_% +4 "core" % Ϻ  u + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&a'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%F& +4 "core" &]w0\ 8 + #tImaging generic puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&m% +3 "core" %\ $ 6 t H +2 "storage"(% +3 "core" %{ # ! \  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(O(K +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "manipulator"&.& +4 "core" &K = " g\  +5 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +2 "core" &r t +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&k(k +2 "core" ( +2 "manipulator"&{& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(q' +2 "core" &r G t +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &r  o +2 .tForearm.seek PC +2 "manipulator"&o' +94 "core" ' + .tHand.close +2 "manipulator"&/ +71 "core" / + .tPC.seek :open +2 "processing"%3( +90 "core" ' + "storage"(~- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('y +29 "core" ' +319 ( + "storage"(g& +4 "core" &K N U \  +2 "manipulator"&`& +3 "core" &r s x +2 "manipulator"&% +3 "core" % ϥ x4 +2 .tForearm.seek :retract +2 "manipulator"&]'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&4( +267 "core" ( +2 "manipulator"&l& +3 "core" &  v5 +2 "storage"(p& +3 "core" &K K K\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&\ 'ϡ +95 "core" ' +2 .tHand.open + "manipulator"& 1 +69 "core" 1 +2 "storage"(z- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"('E +29 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(r- +3 "core" -' +2 "storage"(& +3 "core" &K \  +2 "manipulator"&#& +3 "core" & Y V 9 k5 +2 .tElbow.seek 6 +2 "manipulator"&*( +3 "core" ( + "manipulator"&(& +4 "core" & T Z  j5 +2 "storage"(0& +3 "core" &K C\  +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&Y'ϡ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(y' +57 "core" ' +2 "manipulator"&K& +3 "core" &  v5 +2 "storage"(b& +4 "core" &K H ? i\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 +2 "manipulator"&@'I +22 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"( ' +27 "core" ' +2 "manipulator"&?% +4 "core" %t  s + "storage"(%& +4 "core" &K " " \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 343 counts +2 "manipulator"&M'Π +14 "core" ' +2 "manipulator"&"& +4 "core" &  w5 +2 "storage"(!& +3 "core" &K L O +\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&['ϡ +26 "core" ' +2 "storage"(>% +4 "core" % > B \  +2 ."downElevator"SE.seek :down +3 "storage"(='} +100 (7% +3 "core" %/7 9 E \ Zq +2 "manipulator"&% +4 "core" %Ϙ K v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&x'\ +89 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'B& +4 "core" &`anwx O + #tStoring generic puck in Collection Clamp to tube 6 +2 "manipulator"&-% +3 "core" %\   v +2 "storage"(% +3 "core" %u O N \  +48 "storage"('. +4 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"((K +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K K J\  +2 "manipulator"&& +4 "core" &  v5 + .tElbow.seek 6 +2 "manipulator"&d( +4 "core" ( + "manipulator"&h& +4 "core" & I v5 +2 "storage"(J& +3 "core" &K L K\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&8'ϡ +98 "core" ' +2 "storage"(2& +4 "core" &K O W 7\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(U' +282 "core" ' + "storage"($- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&V& +3 "core" &  s5 + "storage"(t& +4 "core" &K . . \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&D'I +20 "core" ' + .tElbow.hold +2 "manipulator"&:, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(&- +3 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate + "storage"( ' +32 "core" ' +2 "manipulator"&% +3 "core" %x  rw +2 "storage"(5& +3 "core" &K ( . %\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 347 counts +2 "manipulator"&'Τ +14 "core" ' +2 "manipulator"&;& +4 "core" &  v5 + "storage"(6& +4 "core" &K ? ? R\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&v'ϡ +17 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"('y +40 "core" ' +2 "manipulator"&T& +4 "core" & m w5 + "manipulator"&% +4 "core" %ϭ w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&+( +154 "core" ( + "manipulator"&)& +4 "core" & " 5 u<> +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" & " I u<> + .tForearm.seek CC +2 "manipulator"&,' +94 "core" ' + .tHand.close +2 "manipulator"&A/ +69 "core" / + .tCC.seek :open +2 "collection"'1( +471 "core" ( +2 "storage"(G& +4 "core" &K a ` \  +2 "storage"(L& +3 "core" &K ^ c\  +2 "manipulator"&X& +3 "core" & #  x<= +2 "manipulator"&^% +3 "core" %   w +2 .tForearm.seek :retract + "manipulator"&E'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&( +172 "core" ( + "manipulator"&Q& +4 "core" &  { +2 "storage"(R& +3 "core" &K m p *\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 6 +2 "manipulator"&'I +102 "core" ' + .tElbow.hold +2 "manipulator"&e, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&H1 +67 "core" 1 +3 "manipulator"&c% +4 "core" % k  yU + "storage"(|& +4 "core" &K b c\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 334 counts + "manipulator"&9'Η +15 "core" ' + "manipulator"&& +5 "core" &   + "storage"(& +4 "core" &K b b\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&/'ϡ +18 "core" ' +2 "storage"(n% +4 "core" % e o \\\  +2 ."downElevator"SE.seek :down +3 "storage"(I'} +100 (w% +2 "core" %97 c c\ Zo +2 "manipulator"&% +4 "core" %ϐ } +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +92 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 6 to 7 +2 "manipulator"&<% +3 "core" %\  |3 +2 "storage"(P% +4 "core" % f e $\  + "storage"(C. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(u(K +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K n q Z\  +2 "manipulator"&\\& +4 "core" &  | + .tElbow.seek 6 +2 "manipulator"&S( +4 "core" ( +2 "manipulator"&W& +3 "core" &  | +2 "storage"(_& +3 "core" &K m d Y\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&F'ϡ +100 "core" ' +2 "storage"(m& +3 "core" &K d h\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +286 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&.& +3 "core" &  { +2 "manipulator"&{% +3 "core" % ϝ 0 { +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&s(d +100 "core" ( + "manipulator"&& +4 "core" &d  |f + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &}& +2 "core" &d  {f +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&~'\ +16 "core" ' + .tSE.seek :down +2 "storage"(f'} +261 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 7 + "storage"(a([ +355 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &[B M L \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(q' +276 "core" ' + "storage"(g- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(`'y +35 "core" ' +2 "storage"(& +3 "core" &[B S K \  +2 "storage"(o& +3 "core" &[A H J \  +2 "manipulator"&l& +3 "core" &d d uf +2 "manipulator"&p% +3 "core" %\ * h u#A +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&k( +115 "core" ( + "manipulator"& & +4 "core" &  r4 +2 "storage"(z& +3 "core" &[A ( + *\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 7 + "manipulator"&r'̈́ +103 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator" +69 "core" 1 +45 "manipulator"&(% +6 "core" % ͳ X Y  lM +2 "storage"(0& +3 "core" &[B R\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 347 counts + "manipulator"&]' +16 "core" ' + "manipulator"&K& +5 "core" & / v1 + "storage"(b& +4 "core" &[C ? G j\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&?' +17 "core" ' +2 "storage"(%% +4 "core" % , -\  +2 ."downElevator"SE.seek :down +3 "storage"('} +100 ("% +2 "core" %5 " $ j\ [s +2 "manipulator"&!% +4 "core" %  u + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +65 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tMoving puck from tube 6 to 7 +2 "manipulator"&>% +3 "core" %\  L z +2 "storage"(4% +4 "core" % c d\  +2 "storage"(\ . +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (7& +2 "core" &K K M \  +2 "manipulator"&& +3 "core" & 3 u1 + .tElbow.seek 6 +2 "manipulator"&Y( +56 "core" ( + "manipulator"&*& +4 "core" & o x5 +2 "storage"(y& +3 "core" &K N M \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&@'ϡ +104 "core" ' +2 "storage"(M& +3 "core" &K J M \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(B' +277 "core" ' + "storage"(-- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +74 "core" / +3 "manipulator"&'& +3 "core" &  {5 +2 "manipulator"& % +3 "core" % Ϩ Z { +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +107 "core" ( + "manipulator"&h& +4 "core" &d y7 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &J& +3 "core" &d  y7 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&['\ +14 "core" ' + .tSE.seek :down +2 "storage"(2'} +267 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(=([ +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (O& +2 "core" &[L E 4 6\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +307 "core" ' + "storage"(x- +3 "core" -'{ +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ($& +2 "core" &[K % *\  +2 "storage"(V& +3 "core" &[J 4 1\  + "manipulator"&t& +4 "core" &d  t7 + "manipulator"&&% +4 "core" %\ (  t"9 + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&( +147 "core" ( + "manipulator"&5& +4 "core" &  uG +2 "storage"(;& +3 "core" &[J , %\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 7 + "manipulator"&6'̈́ +105 "core" ' + .tElbow.hold +2 "manipulator"&T, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 +2 "manipulator"&8% +4 "core" % ͬ~ x a C l' + "storage"(d& +3 "core" &[K  \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 7 + 340 counts +2 "manipulator"&U' +17 "core" ' +3 "manipulator"&D& +4 "core" &  yF + "storage"(& +4 "core" &[L L O \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"& ' +16 "core" ' +2 "storage"()% +3 "core" % M O 6\  +3 ."downElevator"SE.seek :down +3 "storage"(N'} +99 (v% +2 "core" %, 5 B a\ Ym +2 "manipulator"&:% +4 "core" % w + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&A'\ +91 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 7 of 7..7 +2 #Loading generic puck from tube 7 into Collection Clamp + "collection"' & +4 "core" &\ +2 "manipulator"&j% +3 "core" %\   | +2 "storage"(G% +3 "core" % c k \  +2 "storage"(L. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(X([ +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (^& +3 "core" &[ p o h\  +2 "manipulator"&Q& +4 "core" & V {F + .tElbow.seek 7 +2 "manipulator"&R( +10 "core" ( +2 "manipulator"&,& +4 "core" &y  |c + "storage"(+& +4 "core" &[ o o u\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&H' +95 "core" ' +2 "storage"(c& +4 "core" &[ t \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(|' +286 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &[ k k Z\  +2 "manipulator"&n& +3 "core" &y a ~c +2 .tElbow.seek 7 + "manipulator"&E( +19 "core" ( + "manipulator"&w& +4 "core" &z l ~ +2 "storage"(& +3 "core" &[ d e\  +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&'ΰ +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +74 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&<& +3 "storage"(9'} +6 "core" &z 5 | +2 "manipulator"&P% +3 "core" % δ  z +2 .tForearm.seek :retract +2 "manipulator"&C'\ +96 "core" ' +2 .tElbow.seek CC + "manipulator"&( +146 "core" ' + ."downElevator"SE.coast + "storage"(5 +13 "core" ( +2 "manipulator"&& +3 "core" &0 3 wH +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &0 0 wH +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&W' +99 "core" ' +2 "manipulator"&_& +4 "core" &0  yH +2 "manipulator"&/% +3 "core" %  yp +2 "collection"'m& +4 "core" & + "collection"'I& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" & +2 &  +10 &*q , +9 &a} A +9 &Lq S +9 & M S +10 &S S +9 &Q S +11 &QQ T +9 &Q S +9 &P S +9 &R S +9 & [K S +9 &"O S +10 &#Q S +10 &%Q S +9 &'bR S +9 &)$O S +9 &*R T +10 &,Q S +9 &.jL S +9 &0+Q T +10 &1N S +10 &3O S +9 &5rQ S +9 &73Q T +9 &8P S +10 &:O S +9 &<{Q S +9 &>=O S +11 &?P S +8 &AP S +10 &CL S +9 &EDQ S +55 &GT S +7 &HU T + &J` U + &LBs W + &M [\ + &O ^ + &Qr ^ +8 &S3~ _ +9 &T{} _ +10 &V{| ` +9 &Xuwy ` +9 &Z6ww ` +10 &[uw b +9 &]su b +10 &_nqr D +9 &`D+pt )y +9 &`gmpr V +2 ( +2 "collection"'I& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.34 +2 .Hand.open + "manipulator"&e1 +73 "core" 1 +2 "manipulator"&i% +3 "core" % @ vo +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 7 into Processing Clamp + "processing"%& +4 "core" &\ ! +2 "manipulator"&.% +3 "core" %\ t6 +2 "storage"({% +4 "core" %| L L \  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(}([ +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (F& +2 "core" &[ K V T\  +2 "manipulator"&S& +4 "core" &0  tH + "manipulator"&Z% +4 "core" %\  s6 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&( +185 "core" ( +2 "manipulator"&u& +3 "core" &z 4 w. +2 "storage"(& +3 "core" &[ M T <\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&g' +96 "core" ' + "storage"(f& +4 "core" &[ F E \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +279 "core" ' + "storage"(o- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (l& +2 "core" &[ ? K\  +2 "manipulator"&p& +3 "core" &z + u. +2 .tElbow.seek 7 +2 "manipulator"& ( +3 "core" ( + "manipulator"&z& +3 "core" &z u. +2 "storage"(q& +4 "core" &[ K M \  +2 .tForearm.seek 7 + 300 counts + "manipulator"&s'ΰ +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&#/ +66 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&(& +5 "storage"(0'} +4 "core" &z  t. +2 "manipulator"&K% +3 "core" % η ) v +2 .tForearm.seek :retract +2 "manipulator"&b'\ +96 "core" ' + .tElbow.seek PC +2 "manipulator"&%(k +160 "core" ' + ."downElevator"SE.coast + "storage"(5 +110 "core" ( + "manipulator"&~& +4 "core" &s | w +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" &s H w +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&"' +105 "core" ' +2 "manipulator"&!& +3 "core" &s  { +2 "manipulator"&r% +4 "core" %Ͻ  z +2 "processing"%>& +3 "core" &%\ $ +2 "processing"%]& +3 .tPC.seek :closed +2 "processing"%4(] +3 "core" &\ # +3 &$\ $. +10 &&C0\ 4 +9 &Dm%\ H +10 &m)\ U +9 &S%\ !T +10 &[W2\ U +9 &T.\ T +10 &Y$\ T +8 &X&\ U +10 &cW'\ U +9 &&\\$\ T +10 & Y(\ T +9 &"Y+\ T +9 &$kY'\ U +9 &&/S,\ !T +10 &'W*\ T +9 &)W$\ !T +10 &+tU-\ T +9 &-6W&\ !T +9 &.T)\ T +10 &0W(\ U +9 &2|Z$\ T +9 &4>\\(\ T +10 &6Y*\ T +9 &7U"\ !T +10 &9U#\ U +9 &;FW#\ T +9 &=U#\ T +10 &>T/\ T +9 &@X.\ !U +9 &BL[%\ U +10 &DZ.\ T +9 &Eb&\ U +10 &Gk2\ W +10 &IK/\ X +8 &K,\ Z +10 &L(\ Z +9 &N$\ [ +9 &PL/\ [ +11 &R/\ Z +8 &S/\ Z +9 &U0\ [ +10 &WT.\ [ +9 &Ys\ [\ +10 &Zq\ \\ +10 &\\w\ ? +9 &]^43\ O +10 &]}"0\ "0 + ( + "processing"%]& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.65 + .Hand.open +2 "manipulator"&\ 1 +74 "core" 1 + "manipulator"&`% +4 "core" % Ͻ  y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +4 "core" &]}!\ 0 + #tImaging generic puck in Processing Clamp while storing it to tube 7 +2 "manipulator"&a% +3 "core" %\  ^ w +2 "storage"(7% +3 "core" %} L K\  +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(*([ +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (y& +3 "core" &[ L I Q\  +2 "manipulator"&M& +4 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +2 "core" &s T v +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +2 "core" ( +2 "manipulator"&& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(-' +3 "core" &s  v + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &s < q +2 .tForearm.seek PC +2 "manipulator"&'' +91 "core" ' + .tHand.close +2 "manipulator"& / +75 "core" / + .tPC.seek :open +2 "processing"%h( +83 "core" ' + "storage"(J- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(@'y +35 "core" ' +321 ( +2 "storage"(Y& +3 "core" &[ X X M\  +2 "manipulator"&& +4 "core" &s  w +2 "manipulator"&B% +3 "core" % - w4 +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 + "manipulator"&O( +266 "core" ( + "manipulator"&2& +4 "core" &  u1 +2 "storage"(x& +3 "core" &[ L L\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&$' +96 "core" ' +2 .tHand.open + "manipulator"&V1 +68 "core" 1 +2 "storage"(t- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(&'E +25 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(5' +57 "core" ' + #tLights, camera, ACTION! +2 "storage"(;- +3 "core" -' +2 "storage"(& +3 "core" &[\  +2 "manipulator"&& +3 "core" & W X j1 +2 .tElbow.seek 7 +2 "manipulator"&8( +2 "core" ( +2 "manipulator"&d& +4 "core" & U W ? j1 +2 "storage"(D& +3 "core" &[ \  +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"()' +56 "core" ' +2 "manipulator"&[& +4 "core" &  w1 + "storage"(v& +4 "core" &[ K L\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 7 + "manipulator"&:'̈́ +28 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +48 "storage"(6' +26 "core" ' +2 "manipulator"& % +3 "core" %ͮ W M + kA +2 "storage"(j& +4 "core" &[ "  ,\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 342 counts +2 "manipulator"&U' +13 "core" ' +2 "manipulator"&G& +4 "core" & } w0 +2 "storage"(L& +3 "core" &[ K L\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts +2 "manipulator"&^' +18 "core" ' +2 "storage"(% +4 "core" % L M\  +2 ."downElevator"SE.seek :down +3 "storage"(Q'} +100 (,% +3 "core" %(: B 5\ Zq + "manipulator"&+% +4 "core" %  u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +93 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'c& +4 "core" &`gkmq V +2 #tStoring generic puck in Collection Clamp to tube 7 + "manipulator"&N% +3 "core" %\ "  u@ +2 "storage"(=% +4 "core" % K K\  +2 "storage"(T. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(A([ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &[ L K \  +2 "manipulator"&& +4 "core" & 3 u0 +2 .tElbow.seek 7 + "manipulator"&n( +56 "core" ( +2 "manipulator"&w& +3 "core" &  x +2 "storage"(& +4 "core" &[ K U\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&' +104 "core" ' +2 "storage"(<& +3 "core" &[ G c\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(P' +277 "core" ' + "storage"(R- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&H& +3 "core" & * y + "storage"(& +3 "core" &[ S X \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 7 +2 "manipulator"&\\'̈́ +26 "core" ' + .tElbow.hold +2 "manipulator"&|, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(_' +27 "core" ' +2 "manipulator"&/% +3 "core" %ͱ o | oe +2 "storage"(m& +3 "core" &[ , 0\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 7 + 345 counts +2 "manipulator"&E' +13 "core" ' +2 "manipulator"&9& +3 "core" &  y +2 "storage"(C& +4 "core" &[ M M \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&1' +17 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(e'{ +41 "core" ' +2 "manipulator"&i& +4 "core" & Z z + "manipulator"&% +4 "core" % 2 { +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&I( +194 "core" ( +2 "manipulator"&{& +4 "core" & l x + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &  x +2 .tForearm.seek CC +2 "manipulator"&F' +95 "core" ' + .tHand.close + "manipulator"&S/ +76 "core" / + .tCC.seek :open +2 "collection"'Z( +474 "core" ( + "storage"(W& +4 "core" &[ r r \  +2 "storage"(u& +3 "core" &[ q r y\  +2 "manipulator"&& +3 "core" &  | +2 "manipulator"&X% +3 "core" %  | +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&f( +170 "core" ( + "manipulator"&& +4 "core" &|  z0 +2 "storage"(o& +3 "core" &[ l p\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 7 +2 "manipulator"&l'̈́ +105 "core" ' + .tElbow.hold +2 "manipulator"&p, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&z1 +76 "core" 1 +3 "manipulator"&q% +3 "core" % ͫq l o O p +2 "storage"(#& +3 "core" &[ L N \ \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 7 + 339 counts +2 "manipulator"&(' +14 "core" ' + "manipulator"&K& +5 "core" & $ {, + "storage"(& +4 "core" &[ f b 7\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&g' +17 "core" ' +2 "storage"(% +4 "core" % m e \ \  +2 ."downElevator"SE.seek :down +3 "storage"(s'} +99 (~% +2 "core" %O5 b d\ Zp +2 "manipulator"&k% +4 "core" % H { +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tMoving puck from tube 7 to 6 + "manipulator"&!% +4 "core" %\  {/ +2 "storage"(r% +3 "core" %| n o \  +2 "storage"(>. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 7 + "storage"(0([ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (b& +3 "core" &[ e l \  +2 "manipulator"&3& +3 "core" &  z, +2 .tElbow.seek 7 +2 "manipulator"&\ ( +45 "core" ( + "manipulator"&`& +4 "core" &  | +2 "storage"(& +3 "core" &[ l a\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&a' +96 "core" ' +2 "storage"(7& +4 "core" &[ c d\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(]' +281 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&y/ +67 "core" / +2 "manipulator"&M& +3 "core" & ~ +2 "manipulator"&% +3 "core" % ~7 +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&"(d +98 "core" ( +2 "manipulator"& & +4 "core" &d b ~L +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +2 "core" &d ] }L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&J'\ +3 "core" ' + .tSE.seek :down +2 "storage"(%'} +259 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(?(K +358 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (4& +3 "core" &K M K 2\  + .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(-' +277 "core" ' + "storage"(Y- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +32 "core" ' +2 "storage"(B& +3 "core" &K X U \  +2 "storage"('& +3 "core" &K M K \  +2 "manipulator"&2& +4 "core" &d X wL + "manipulator"&x% +4 "core" %\ m w +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&( +111 "core" ( + "manipulator"&V& +4 "core" &  u2 +2 "storage"(t& +3 "core" &K L K\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&;'I +98 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&d% +4 "core" % l  q + "storage"(D& +4 "core" &K % ! \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 335 counts + "manipulator"&'Θ +16 "core" ' + "manipulator"&[& +4 "core" &  y( +2 "storage"(v& +3 "core" &K Y X \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&@'ϡ +20 "core" ' +2 "storage"(&% +4 "core" % K L\  +2 ."downElevator"SE.seek :down +3 "storage"( '} +99 (j% +2 "core" %8 L N \ [r +2 "manipulator"&G% +4 "core" %Ϫ w + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +92 "core" ' +60 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 7 to 6 + "manipulator"&% +4 "core" %\  I z' +2 "storage"(O% +4 "core" %| g m\  + "storage"($. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(5([ +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (,& +2 "core" &[d $ \  +2 "manipulator"&& +3 "core" & t( + .tElbow.seek 7 +2 "manipulator"&+( +32 "core" ( + "manipulator"&8& +4 "core" & L u +2 "storage"()& +3 "core" &[e B I \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&:' +105 "core" ' + "storage"(U& +4 "core" &[d J L\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(c' +282 "core" ' + "storage"(N- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&=/ +75 "core" / +2 "manipulator"&T& +4 "core" & q v + "manipulator"&6% +3 "core" % k v +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +100 "core" ( + "manipulator"&w& +4 "core" &d  t; +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d  u; + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&^'\ +16 "core" ' + .tSE.seek :down +2 "storage"(<'} +273 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(Q(K +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (*& +2 "core" &K & $\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(' +308 "core" ' + "storage"( - +3 "core" -'y +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (R& +2 "core" &K / 1 :\  +2 "storage"(H& +3 "core" &K % (\  +2 "manipulator"&& +3 "core" &d  t; + "manipulator"&% +4 "core" %\ + ' t$F +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&/( +112 "core" ( + "manipulator"&m& +4 "core" & L r2 +2 "storage"(9& +3 "core" &K 1 1 \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&C'I +101 "core" ' + .tElbow.hold +2 "manipulator"&i, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +4 "core" % g ~ . o + "storage"(n& +3 "core" &K ! ! \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 330 counts +2 "manipulator"&P'Γ +16 "core" ' + "manipulator"&\\& +4 "core" & O w' +2 "storage"(E& +4 "core" &K K L\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&_'ϡ +16 "core" ' +2 "storage"({% +3 "core" % L M '\  +3 ."downElevator"SE.seek :down +3 "storage"('} +100 (1% +2 "core" %( ) > O\ Ym +2 "manipulator"&|% +3 "core" %ϧ 6 w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&S'\ +88 "core" ' +52 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 6 of 6..6 +2 #Loading generic puck from tube 6 into Collection Clamp + "collection"'.& +4 "core" & + "manipulator"&% +4 "core" %\  ) z +2 "storage"(W% +3 "core" %{ e e\  +2 "storage"(u. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"((K +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (X& +3 "core" &K d d\  +2 "manipulator"&& +3 "core" &  z' +2 .tElbow.seek 6 + "manipulator"&o( +25 "core" ( +2 "manipulator"&F& +4 "core" & \\ |@ +2 "storage"(I& +4 "core" &K o n r\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&z'ϡ +94 "core" ' +2 "storage"(q& +3 "core" &K d c\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(#' +286 "core" ' + "storage"(K- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &K c a\  +2 "manipulator"&& +3 "core" &  |@ +2 .tElbow.seek 6 +2 "manipulator"&( +2 "core" ( +2 "manipulator"&~& +4 "core" &  {@ + "storage"(k& +4 "core" &K d d\  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&f'u +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&l/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&!& +3 "storage"(r'} +6 "core" &  z@ +2 "manipulator"&(% +3 "core" % {  | +2 .tForearm.seek :retract +48 "manipulator"&>'\ +98 "core" ' + .tElbow.seek CC +3 "manipulator"&b( +101 "core" ' + ."downElevator"SE.coast + "storage"(5 +57 "core" ( +2 "manipulator"&3& +3 "core" &*  xCt +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &e& +2 "core" &*  xCt +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&`' +100 "core" ' +2 "manipulator"&& +4 "core" &* O xCt +2 "manipulator"&g% +3 "core" % b x +2 "collection"'7& +4 "core" & + "collection"'s& +4 .tCC.seek :closed +2 "collection"'A(` +3 "core" & +4 & 3 +10 &*Dw 3 +9 &Ln{ G +8 &d T +10 &N S +9 &fP S +10 &'Q T +10 &O T +9 &R S +10 &nQ S +9 &0O S +9 & P S +10 &"N S +8 &$vP S +10 &&9J S +9 &'O\ S +9 &)N S +11 &+O S +8 &-AQ S +9 &/N S +10 &0O S +9 &2M S +10 &4JO S +9 &6 O S +9 &7N S +11 &9P S +8 &;QN S +9 &=N S +10 &>O S +9 &@N S +10 &BYL S +9 &DN S +9 &EP S +10 &GU S +9 &I^X T +9 &Kf U +10 &L~ X +9 &N \\ +10 &PI ^ +9 &R  _ +9 &S _ +10 &U _ +9 &WL ` +9 &Y  ` +10 &Z| a +9 &\\}~ b +10 &^N|} b +9 &_ly{ . +9 &`h$w| [ +9 ( +2 &`pgx{ S +2 "collection"'s& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.31 + .Hand.open +2 "manipulator"&p1 +72 "core" 1 + "manipulator"& % +4 "core" %  u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 6 into Processing Clamp + "processing"%y& +4 "core" &$\ " +2 "manipulator"&M% +3 "core" %   u +2 "storage"(% +4 "core" % U K \  + "storage"( . +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(}(K +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (a& +2 "core" &K L M \  +2 "manipulator"&\ & +3 "core" &* uCt +2 "manipulator"&% +3 "core" %  i u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 +2 "manipulator"&]( +193 "core" ( +2 "manipulator"&0& +3 "core" & x( +2 "storage"(4& +3 "core" &K E F ~\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&Y'ϡ +96 "core" ' + "storage"(%& +4 "core" &K P E \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(B' +282 "core" ' + "storage"('- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (2& +2 "core" &K I N\  +2 "manipulator"&x& +3 "core" & ~ v( +2 .tElbow.seek 6 +2 "manipulator"&V( +40 "core" ( + "manipulator"&t& +4 "core" & O x +2 "storage"(-& +3 "core" &K K K\  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&"'u +26 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&d& +3 "storage"(D'} +6 "core" &  y +2 "manipulator"&[% +4 "core" % Ο  zv + .tForearm.seek :retract +2 "manipulator"&v'\ +91 "core" ' + .tElbow.seek PC +2 "manipulator"&&(k +164 "core" ' + ."downElevator"SE.coast + "storage"(5 +92 "core" ( + "manipulator"&J& +5 "core" &s x x + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &s x +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&G' +97 "core" ' +2 "manipulator"&& +3 "core" &s  { +2 "manipulator"&;% +4 "core" %϶  { +2 "processing"%& +4 "core" &\ $ + "processing"%& +3 .tPC.seek :closed +2 "processing"%O(] +4 "core" &\ $ +2 &$\ $ +9 &'r&\ !- +9 &_0\ A +9 &Hz%\ T +9 &T&\ !T +10 &Xh\ !T +10 &S1\ "T +9 &MW%\ !T +9 &T0\ !T +9 &T/\ !T +10 &Z0\ !U +9 & U\\0\ !T +9 &"]n\ !T +10 &#T+\ !T +9 &%T)\ !T +10 &'^R$\ "T +9 &)U0\ !T +9 &*[0\ !U +10 &,Rs\ !T +9 &.eY3\ !T +9 &0'Y.\ !T +10 &1Wt\ !U +9 &3\\\ !U +11 &5nT\ !T +8 &7/W\ !T +9 &8U\ !T +10 &:U\ "T +9 &7Z\ !T +9 &?_q\ !U +10 &AW\ !T +10 &C|Y\ !U +8 &E=b\ U +9 &Fh\ V +10 &H{\ X +9 &Jv\ Z +10 &L6\ Z +9 &M\ Z +9 &O\ [ +10 &Q{\ [ +9 &S=\ [ +9 &T\ [ +10 &V\ [ +9 &X\ [\ +9 &ZB\ \\ +10 &\\\ J +9 &]0Eu\ #i +10 &]y;\ "7 +6 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 + .Hand.open +2 "manipulator"&$1 +3 "core" &]y1\ "7 +69 1 + "manipulator"&% +4 "core" % ϶  x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 "processing"% & +4 "core" &]y1\ 7 + #tImaging generic puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&?% +3 "core" %\ # 2 u0 +2 "storage"(,% +3 "core" %x M L\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(8(K +9 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ()& +2 "manipulator"&U& +5 "core" &K K J {\  +3 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" &s : u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +3 "core" ( +2 "manipulator"&L& +3 ."raiseStack"SE.seek beamBreak + "storage"(N' +3 "core" &s + t + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" &s  p + .tForearm.seek PC +2 "manipulator"&T' +101 "core" ' + .tHand.close +2 "manipulator"&6/ +72 "core" / +2 .tPC.seek :open +2 "processing"%w( +81 "core" ' +2 "storage"(- +2 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(:'y +29 "core" ' +330 ( + "storage"(+& +4 "core" &K E E \  +2 "manipulator"&& +3 "core" &s . z +2 "manipulator"&c% +3 "core" % Ϛ  yo +2 .tForearm.seek :retract + "manipulator"&5'\ +94 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&*( +306 "core" ( + "manipulator"&<& +4 "core" & " x% +2 "storage"( & +3 "core" &K E F \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&R'ϡ +102 "core" ' + .tHand.open +2 "manipulator"&H1 +69 "core" 1 +2 "storage"(- +4 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate + "storage"('E +27 "core" ' +40 .tSE.reconfigure SEseal +11 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(m' +53 "core" ' + #tLights, camera, ACTION! +2 "storage"(9- +3 "core" -' +2 "storage"(& +3 "core" &K L\ +2 "manipulator"&& +3 "core" & z  o% +2 .tElbow.seek 6 +2 "manipulator"&( +3 "core" ( + "manipulator"&n& +4 "core" & {  o% +2 "storage"(\\& +3 "core" &K \ +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&E'ϡ +14 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"({' +58 "core" ' +2 "manipulator"&^& +4 "core" & 6 y% + "storage"(1& +4 "core" &K E E \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&|'I +25 "core" ' + .tElbow.hold +2 "manipulator"&/, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(C' +26 "core" ' +2 "manipulator"&.% +4 "core" %n E q +2 "storage"(& +3 "core" &K ! ! s\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 337 counts +2 "manipulator"&P'Κ +17 "core" ' +2 "manipulator"&W& +4 "core" &  z +2 "storage"(u& +4 "core" &K E L q\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +16 "core" ' +2 "storage"(X% +4 "core" % N X \\\  +2 ."downElevator"SE.seek :down +5 "storage"('} +99 (F% +3 "core" %g9 L K\ Zr + "manipulator"&I% +4 "core" %Ϩ  y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +94 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'q& +4 "core" &`pgsx S + #tStoring generic puck in Collection Clamp to tube 6 +2 "manipulator"&% +4 "core" %\ " 1 wA + "storage"(Q% +4 "core" %v I M\  +2 "storage"(i. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(S(K +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (K& +3 "core" &K H K\  + "manipulator"&& +4 "core" & : x + .tElbow.seek 6 +2 "manipulator"&( +43 "core" ( +2 "manipulator"&~& +3 "core" &  v1 +2 "storage"(k& +4 "core" &K U P \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&l'ϡ +91 "core" ' +2 "storage"(!& +3 "core" &K M G /\  +2 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"((' +281 "core" ' + "storage"(o- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&z& +2 "core" & V t1 +2 "storage"(#& +4 "core" &K = H\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 +2 "manipulator"&3'I +27 "core" ' + .tElbow.hold +2 "manipulator"&e, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(f- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(' +31 "core" ' + "manipulator"&g% +4 "core" %[ } 4 o +2 "storage"(7& +3 "core" &K ! ! \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 318 counts +2 "manipulator"&'· +17 "core" ' +2 "manipulator"&r& +4 "core" & : w' + "storage"(>& +4 "core" &K B H _\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&Z'ϡ +24 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(p'x +41 "core" ' +2 "manipulator"& & +4 "core" &  y' + "manipulator"&y% +4 "core" %  y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +90 "core" ' + .tElbow.seek CC +3 "manipulator"&s( +152 "core" ( + "manipulator"&& +4 "core" &+ tDz +3 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &+ / tDz + .tForearm.seek CC +2 "manipulator"&a' +94 "core" ' + .tHand.close +2 "manipulator"&\ / +74 "core" / + .tCC.seek :open +2 "collection"'( +368 "Can"\ !NN +103 "core" ( + "storage"(`& +4 "core" &K e d\  +2 "storage"(0& +3 "core" &K d d\  +2 "manipulator"&4& +3 "core" &* xCq +2 "manipulator"&% +3 "core" % $ : x +2 .tForearm.seek :retract +2 "manipulator"&b'\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&%( +196 "core" ( + "manipulator"&& +4 "core" &  z, +2 "storage"('& +3 "core" &K e d I\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.seek 6 +2 "manipulator"&2'I +97 "core" ' +2 .tElbow.hold + "manipulator"&x, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&t1 +75 "core" 1 +2 "manipulator"&-% +4 "core" % x - w + "storage"(& +4 "core" &K d d\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 347 counts + "manipulator"&d'Τ +14 "core" ' + "manipulator"&[& +5 "core" & . ~"x + "storage"(]& +4 "core" &K d d\  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&Y'ϡ +22 "core" ' +2 "storage"(B% +4 "core" % d b\  +2 ."downElevator"SE.seek :down +3 "storage"("'} +100 (J% +2 "core" %- c c\ Yl +2 "manipulator"&j% +4 "core" %ϩ  {m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +90 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 6 to 5 + "manipulator"&% +4 "core" %\   | +2 "storage"(;% +4 "core" % c d \  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(D(K +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (v& +2 "core" &K e k\  +2 "manipulator"&h& +4 "core" &  |"x +2 .tElbow.seek 6 + "manipulator"&( +31 "core" ( +2 "manipulator"&$& +4 "core" & - } +2 "storage"(& +3 "core" &K d c\  +47 .tForearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"& 'ϡ +95 "core" ' +2 "storage"(?& +3 "core" &K E\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(,' +284 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&)/ +73 "core" / +2 "manipulator"&U& +4 "core" &    + "manipulator"&L% +4 "core" % ϕ   +2 .tForearm.seek :retract +2 "manipulator"&='\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&G(d +104 "core" ( + "manipulator"&6& +4 "core" &d & ~ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +3 "core" &d x ~ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&'\ +12 "core" ' +2 .tSE.seek :down + "storage"(&'} +259 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(@(< +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (O& +2 "core" &< E F f\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(N' +276 "core" ' + "storage"(+- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +36 "core" ' +2 "storage"(c& +3 "core" &< : E >\  +2 "storage"(T& +3 "core" &< G G o\  +2 "manipulator"&& +3 "core" &d x +2 "manipulator"&<% +3 "core" %\ $ Z x & +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"& (y +117 "core" ( + "manipulator"&H& +4 "core" &u v7 +2 "storage"(& +3 "core" &< V M Z\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&5'b +100 "core" ' + .tElbow.hold +2 "manipulator"&9, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +65 "core" 1 +2 "manipulator"&% +4 "core" % ͉  r + "storage"(n& +3 "core" &< K K\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 339 counts +2 "manipulator"&\\'ε +15 "core" ' +2 "manipulator"&^& +4 "core" &  z* + "storage"(1& +4 "core" &< c F\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&:'Ϻ +18 "core" ' +2 "storage"(.% +3 "core" %~ K K\  +3 ."downElevator"SE.seek :down +3 "storage"('} +99 (W% +3 "core" %8 V N '\ Zq +2 "manipulator"&% +4 "core" %Ͼ  x + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +92 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tMoving puck from tube 6 to 5 +2 "manipulator"&X% +3 "core" %\ % \\ z H +2 "storage"(*% +4 "core" %} d m \  +2 "storage"(R. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(m(K +366 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (F& +2 "core" &Kb " , \  +2 "manipulator"&I& +3 "core" &  t) + .tElbow.seek 6 +2 "manipulator"&E( +28 "core" ( + "manipulator"&& +4 "core" &  z: +2 "storage"({& +3 "core" &K e e\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&|'ϡ +103 "core" ' + "storage"(q& +4 "core" &K d e\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(P' +281 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&Q/ +77 "core" / +2 "manipulator"&i& +4 "core" &  |: + "manipulator"&C% +3 "core" % ϲ  | +2 .tForearm.seek :retract +2 "manipulator"&K'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +105 "core" ( + "manipulator"&~& +4 "core" &d  z" +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &k& +2 "core" &d  z" +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +14 "core" ' + .tSE.seek :down +2 "storage"(!'} +271 "core" ' +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (8& +2 "core" &< Y Q T\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(/' +307 "core" ' + "storage"(_- +3 "core" -'{ +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (o& +3 "core" &< M L \  +2 "storage"(z& +3 "core" &< L L\  + "manipulator"&#& +4 "core" &d @ v" + "manipulator"&f% +4 "core" %\ * ? w#= + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&g(y +116 "core" ( + "manipulator"&7& +4 "core" &u [ t5 +2 "storage"(r& +3 "core" &< L M \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&>'b +97 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&y1 +76 "core" 1 +2 "manipulator"&l% +4 "core" % ͍  q + "storage"(& +3 "core" &< - / \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 343 counts +2 "manipulator"&('ι +15 "core" ' + "manipulator"&3& +4 "core" &  y( +2 "storage"(& +3 "core" &< J G }\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϻ +17 "core" ' +2 "storage"(% +3 "core" % L L\  +3 ."downElevator"SE.seek :down +3 "storage"( '} +99 (Z% +3 "core" %1 K L\ Yn +2 "manipulator"&e% +3 "core" % H wx +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&\ '\ +90 "core" ' +52 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 5 of 5..5 + #Loading generic puck from tube 5 into Collection Clamp +2 "collection"'M& +4 "core" & +2 "manipulator"&A% +3 "core" %\  a { +2 "storage"(`% +4 "core" %| e e )\  + "storage"(0. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(4(< +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &< o p h\  +2 "manipulator"&a& +4 "core" &  {( +2 .tElbow.seek 5 + "manipulator"&(y +33 "core" ( +2 "manipulator"&'& +3 "core" &n $ }& +38 "storage"(s& +13 "core" &< g m\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&t'Ϻ +93 "core" ' +2 "storage"(-& +4 "core" &< \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +281 "core" ' + "storage"([- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (]& +2 "core" &< m h "\  +2 "manipulator"&B& +4 "core" &n ! }& +2 .tElbow.seek 5 + "manipulator"&b(y +26 "core" ( + "manipulator"&J& +4 "core" &o n } +2 "storage"(j& +3 "core" &< r q j\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&%'Ύ +22 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&2/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +2 "storage"(d'} +6 "core" &o  | +2 "manipulator"&;% +4 "core" % Ή V { + .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tElbow.seek CC +2 "manipulator"&v( +147 "core" ' + ."downElevator"SE.coast + "storage"(5 +12 "core" ( +2 "manipulator"&p& +3 "core" &/ x xG +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &h& +2 "core" &/  xG +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&$' +95 "core" ' +2 "manipulator"&& +4 "core" &. = xG + "manipulator"&Y% +4 "core" % & x +2 "collection"'?& +3 "core" &\ +2 "collection"'"& +3 .tCC.seek :closed +2 "collection"'S(` +3 "core" & +4 & 3 +9 &,Dw 3 +9 &Nn{ G +10 &e T +10 &N\ S +8 &gQ S +10 &(Q T +10 &Q S +8 &Q S +9 &pL S +11 &1O S +9 & P S +10 &"J S +8 &$yO S +9 &&;O S +10 &'O S +10 &)N S +8 &+O S +10 &-AQ S +9 &/O S +10 &0O S +9 &2L S +10 &4IO S +9 &6 O S +9 &7N S +9 &9Q T +10 &;RN S +9 &=O S +10 &>O S +9 &@N S +10 &BYO S +9 &DM S +9 &EO S +9 &GO S +10 &I_W T +9 &Ke U +10 &L} X +9 &N ] +9 &PJ ^ +10 &R\  _ +9 &S} _ +9 &U} _ +10 &WMx| ` +9 &Y vz ` +10 &Ztv a +9 &\\tv a +10 &^Oru b +9 &_fqs 6 +9 &`_pt ] +9 ( +2 &`erou W + "collection"'"& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.31 + .Hand.open +2 "manipulator"&x1 +76 "core" 1 + "manipulator"&V% +4 "core" %   u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 5 into Processing Clamp + "processing"%)& +4 "core" &\ ! +2 "manipulator"&U% +3 "core" %\  u +2 "storage"(L% +3 "core" %| L L \  +2 "storage"(6. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(}(< +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" &< K L \ \  +2 "manipulator"&& +4 "core" &.  uG +2 "manipulator"&=% +3 "core" %\  0 u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&,(y +185 "core" ( + "manipulator"&D& +4 "core" &y J w. +2 "storage"(O& +3 "core" &< U L /\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&+'Ϻ +102 "core" ' + "storage"(&& +4 "core" &< e R \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(c' +282 "core" ' + "storage"(T- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &< < 6 A\  +2 "manipulator"&<& +3 "core" &y X v. +2 .tElbow.seek 5 +2 "manipulator"&H(y +2 "core" ( +2 "manipulator"&& +3 "core" &y N v. +2 "storage"(N& +3 "core" &< M M\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&G'Ύ +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +67 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +4 "storage"(n'} +5 "core" & ( w' +2 "manipulator"&^% +3 "core" % Μ _ x +2 .tForearm.seek :retract +2 "manipulator"&1'\ +96 "core" ' + .tElbow.seek PC +2 "manipulator"&.(k +160 "core" ' + ."downElevator"SE.coast + "storage"(5 +109 "core" ( + "manipulator"&& +4 "core" &o r v} +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" &o 5 v} +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +102 "core" ' +2 "manipulator"& & +3 "core" &o  z} +2 "manipulator"&5% +4 "core" %  z +2 "processing"%X& +3 "core" &\ # + "processing"%\\& +4 .tPC.seek :closed +2 "processing"%*(] +2 "core" &\ # +4 &1\ # +8 &'rv\ - +9 &^+\ A +10 &Dys\ S +8 &U$\ T +10 &T,\ T +9 &Um\ !T +9 &GY?\ T +10 &Wf\ U +9 &U\ !T +9 &T\ T +10 & OX\ T +9 &"_D\ U +10 &#X\ T +9 &%WC\ T +10 &'XU\ !T +9 &)T|\ !T +9 &*[~\ T +9 &,Tz\ !T +10 &._Y\ !T +9 &0![~\ T +10 &1U{\ T +10 &3X\ T +9 &5gT]\ T +9 &7)U\\\ T +9 &8T\ T +9 &:X{\ T +10 &0Y<\ U +9 &?^\ U +9 &A[k\ U +9 &CvV{\ U +10 &E7\\\ U +9 &Fi\ V +9 &Hv|\ X +10 &Jp\ Z +9 &L0\ Z +10 &M\ Z +9 &O\ Z +9 &Quw\ [ +10 &S7\ [ +9 &T\ [ +9 &V{\ [\ +10 &X{\ [ +9 &Z<\ \\ +10 &[\ L +9 &](Cu}\ &p +9 &]{6\ "3 +6 ( + "processing"%\\& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 + .Hand.open +2 "manipulator"&R1 +77 "core" 1 + "manipulator"&% +4 "core" %  x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +4 "core" &]{%\ !3 + #tImaging generic puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&@% +3 "core" % \ "  t: +2 "storage"(F% +4 "core" % K K\  + "storage"(I. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"((< +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ({& +2 "manipulator"&q& +4 "core" &< L L l\  +3 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +2 "core" &o t} +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&9(k +3 ."raiseStack"SE.seek beamBreak +2 "core" ( +2 "manipulator"&u& +2 "storage"(' +5 "core" &o  t} + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &o  o} + .tForearm.seek PC +2 "manipulator"&i' +94 "core" ' + .tHand.close +2 "manipulator"&C/ +67 "core" / +2 .tPC.seek :open +49 "processing"%~( +45 "core" ' +2 "storage"(k- +2 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(|'y +31 "core" ' +361 ( +2 "storage"(E& +4 "core" &< L L\  + "manipulator"&K& +4 "core" &o x w} +2 "manipulator"&P% +3 "core" %  w +2 .tForearm.seek :retract +2 "manipulator"&m'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&8(y +271 "core" ( +2 "manipulator"&!& +3 "core" &  t6 +2 "storage"(_& +3 "core" &< K K\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&o'Ϻ +102 "core" ' +2 .tHand.open + "manipulator"&z1 +72 "core" 1 +2 "storage"(#- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(f'E +26 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(7' +57 "core" ' + #tLights, camera, ACTION! +2 "storage"(r- +3 "core" -' +2 "storage"(& +3 "core" &< :\ +2 "manipulator"&y& +3 "core" & Z [ M k6 +2 .tElbow.seek 5 +2 "manipulator"&l(y +3 "core" ( +2 "manipulator"&& +4 "core" & Z a k6 + "storage"(3& +4 "core" &< \ \ +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +2 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(' +57 "core" ' +2 "manipulator"&& +3 "core" & ] w6 +2 "storage"(Z& +4 "core" &< L M \ \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&e'b +24 "core" ' + .tElbow.hold +2 "manipulator"&g, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(>' +27 "core" ' +2 "manipulator"&M% +4 "core" %͈   N p +2 "storage"((& +3 "core" &< / 1 D\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 338 counts +2 "manipulator"&A'δ +14 "core" ' +2 "manipulator"&`& +4 "core" &  w) +2 "storage"(0& +3 "core" &< L K\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&/'Ϻ +19 "core" ' +2 "storage"(% +4 "core" % M M\  +2 ."downElevator"SE.seek :down +3 "storage"(a'} +100 ('% +2 "core" %`7 / 3 6\ [s +2 "manipulator"&s% +4 "core" % z u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'-& +4 "core" &`epnq W +2 #tStoring generic puck in Collection Clamp to tube 5 + "manipulator"& % +4 "core" %\ - u8 +2 "storage"(% +3 "core" %u L K\  +2 "storage"( . +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(\ (< +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ([& +3 "core" &< L K\  + "manipulator"&]& +4 "core" &  v) +2 .tElbow.seek 5 + "manipulator"&B(y +31 "core" ( +2 "manipulator"&J& +4 "core" & k w' + "storage"(j& +4 "core" &< V O\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&2'Ϻ +104 "core" ' +2 "storage"(& +3 "core" &< G G \  +2 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(;' +276 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&t& +2 "core" & C y' +2 "storage"(p& +3 "core" &< Y X Q\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 +2 "manipulator"&h'b +24 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(%- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(' +27 "core" ' +2 "manipulator"&Y% +3 "core" %͇ p +2 "storage"(?& +3 "core" &< , *\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 337 counts +2 "manipulator"&b'γ +14 "core" ' +2 "manipulator"&d& +4 "core" &  z + "storage"(& +4 "core" &< K L r\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +18 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(x'{ +39 "core" ' +2 "manipulator"&V& +3 "core" & M y +2 "manipulator"&)% +4 "core" %  z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&"( +169 "core" ( + "manipulator"&L& +4 "core" &,  tE +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &, \ tE~ +2 .tForearm.seek CC +2 "manipulator"& ' +91 "core" ' + .tHand.close +2 "manipulator"&/ +68 "core" / + .tCC.seek :open +2 "collection"'=( +471 "core" ( + "storage"($& +4 "core" &< H F A\  +2 "storage"(D& +3 "core" &< F G \  +2 "manipulator"&O& +3 "core" &+ Z wDu +2 "manipulator"&4% +3 "core" %  P w +2 .tForearm.seek :retract + "manipulator"&v'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&&(y +175 "core" ( + "manipulator"&& +4 "core" &q  {% +2 "storage"(T& +3 "core" &< m p p\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 5 + "manipulator"&'b +100 "core" ' + .tElbow.hold +2 "manipulator"&<, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +72 "core" 1 +3 "manipulator"&N% +4 "core" % ͆ B u + "storage"(& +4 "core" &< X U i\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 336 counts + "manipulator"&'β +18 "core" ' +2 "manipulator"&^& +4 "core" & v }$ + "storage"(,& +4 "core" &< e q }\  +47 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&+'Ϻ +16 "core" ' +2 "storage"(c% +4 "core" % q o \  +2 ."downElevator"SE.seek :down +3 "storage"(G'} +100 (% +2 "core" %78 h o \ Yn +2 "manipulator"&W% +4 "core" %ϼ r } +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +92 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tMoving puck from tube 5 to 4 +2 "manipulator"& % +4 "core" %\   | + "storage"(5% +4 "core" % p n \  +2 "storage"(X. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(n(< +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (1& +3 "core" &< e f\  + "manipulator"&w& +4 "core" & I |$ +2 .tElbow.seek 5 + "manipulator"&R(y +26 "core" ( +2 "manipulator"&& +3 "core" &{  } +2 "storage"(& +4 "core" &< c d\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&@'Ϻ +104 "core" ' +2 "storage"(\\& +3 "core" &< \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(F' +285 "core" ' + "storage"(I- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&{/ +68 "core" / +2 "manipulator"&q& +3 "core" &{  &  +2 "manipulator"&u% +3 "core" % B  +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +103 "core" ( + "manipulator"&C& +4 "core" &d 4 ~( +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +2 "core" &d p }( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&k'\ +15 "core" ' + .tSE.seek :down +2 "storage"(.'} +258 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(:(,L +417 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (*& +2 "core" &,K O N \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +277 "core" ' + "storage"(E- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(K'y +37 "core" ' +2 "storage"(P& +3 "core" &,J  \ +2 "storage"(i& +3 "core" &,J \ +2 "manipulator"&!& +3 "core" &d  ~ n( +2 "manipulator"&_% +3 "core" %\ ( } } m"5 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&9(^ +112 "core" ( + "manipulator"&z& +4 "core" &a W W ! l- +2 "storage"(#& +3 "core" &,J \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"&r'ͷ +104 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&y1 +70 "core" 1 +2 "manipulator"&m% +4 "core" % ~ + " " d* + "storage"(& +3 "core" &,J F\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 338 counts +2 "manipulator"&3' +15 "core" ' + "manipulator"&& +4 "core" & g y 3 o"~ +2 "storage"(Z& +3 "core" &,J  2\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&M' +15 "core" ' +2 "storage"((% +3 "core" % "\ +3 ."downElevator"SE.seek :down +3 "storage"(|'} +99 (`% +2 "core" %4 \ [t +2 "manipulator"&0% +3 "core" % }  n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&f'\ +92 "core" ' +62 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 4 + "manipulator"&% +4 "core" %\  w7 +2 "storage"(8% +4 "core" % G G >\  + "storage"(o. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(7(< +363 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ('& +2 "core" &<9 # #\   +2 "manipulator"&s& +3 "core" & & t"~ +2 .tElbow.seek 5 + "manipulator"&(y +30 "core" ( + "manipulator"&l& +4 "core" &z P v< +2 "storage"(& +3 "core" &<9 L K\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&e'Ϻ +96 "core" ' + "storage"(-& +4 "core" &<: K L\   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(A' +280 "core" ' + "storage"( - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +77 "core" / +2 "manipulator"& & +3 "core" &z k u< +2 "manipulator"&>% +3 "core" % z u/ +2 .tForearm.seek :retract +2 "manipulator"&['\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&](d +105 "core" ( + "manipulator"&J& +4 "core" &d  t$ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &j& +2 "core" &d  t$ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&/'\ +10 "core" ' +2 .tSE.seek :down + "storage"('} +271 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(a(,L +373 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &,N3 6\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(g' +307 "core" ' + "storage"(- +3 "core" -'x +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (& +3 "core" &,N2  2\  +2 "storage"(t& +3 "core" &,N2 \ \  + "manipulator"&p& +4 "core" &d t ~ o$ + "manipulator"&%% +3 "core" %\ & u B o!0 +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 + "manipulator"&Y(^ +119 "core" ( + "manipulator"&?& +4 "core" &d | ~ i m1 +2 "storage"(d& +3 "core" &,N3 \ .\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"&'ͷ +101 "core" ' + .tElbow.hold +2 "manipulator"&V, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&)1 +72 "core" 1 +2 "manipulator"&2% +4 "core" % 9 - h + "storage"(B& +3 "core" &,N3\ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 350 counts +2 "manipulator"&;' +14 "core" ' + "manipulator"&h& +4 "core" & r$ +2 "storage"(b& +4 "core" &,N3 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +47 "manipulator"&' +17 "core" ' +2 "storage"(L% +3 "core" %   '\  +3 ."downElevator"SE.seek :down +3 "storage"(6'} +99 (% +2 "core" % /  \ F\ Zq +2 "manipulator"&% +4 "core" % t - o + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tShuffling pucks in tube 4 of 4..4 +2 #Loading generic puck from tube 4 into Collection Clamp + "collection"'U& +4 "core" & +2 "manipulator"&S% +3 "core" %\  @ x +2 "storage"($% +4 "core" %u G F \  +2 "storage"(D. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(O(,L +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (4& +4 "core" &,N F G z\  +2 "manipulator"&& +3 "core" &  x$ +2 .tElbow.seek 4 +2 "manipulator"&T(^ +25 "core" ( +2 "manipulator"& & +4 "core" &d  tR + "storage"("& +4 "core" &,N 0 / \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +103 "core" ' +2 "storage"(N& +4 "core" &,Ll \ + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(' +284 "core" ' + "storage"(^- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (,& +2 "core" &,K \  +2 "manipulator"&v& +3 "core" &d Z W 8 lR +2 .tElbow.seek 4 +2 "manipulator"&c(^ +3 "core" ( + "manipulator"&&& +3 "core" &d S W  lR +2 "storage"(& +4 "core" &,K \ +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&W' +20 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"& & +3 "storage"(5'} +5 "core" &d Y X ] kR +2 "manipulator"&% +3 "core" % W k me +2 .tForearm.seek :retract +2 "manipulator"&X'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&1( +157 "core" ' + ."downElevator"SE.coast + "storage"(5 +10 "core" ( +2 "manipulator"&x& +3 "core" &) 8 6 T hBf +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &w& +3 "core" &) > - hBf +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +98 "core" ' +2 "manipulator"&& +3 "core" &( B H / gAe +2 "manipulator"&+% +4 "core" % A A > g +2 "collection"'\\& +3 "core" & +2 "collection"'G& +3 .tCC.seek :closed +2 "collection"'\ (` +3 "core" & +5 & 1 +9 &)Dz 3 +9 &Knz H +9 &a T +10 &J S +9 &fO S +9 &'L T +10 &M S +10 &R T +8 &nK S +10 &0M S +10 & O T +8 &"I S +10 &$uO T +9 &&9J S +10 &'Q T +9 &)N S +9 &+~N S +11 &-?S T +9 &/N T +8 &0Q S +10 &2O S +9 &4GQ T +9 &6 O T +10 &7L T +9 &9L S +10 &;PM S +9 &=P S +9 &>L S +10 &@L S +9 &BWL T +9 &DO S +10 &EQ T +9 &GT T +11 &I\\W U +8 &Kc V +10 &L Y +10 &N ] +8 &PF _ +9 &R  _ +10 &S _ +9 &U ` +10 &WJ ` +9 &Y  a +9 &Z~ a +10 &\\|~ b +9 &^M|| b +9 &_mz} 0 +10 &`h"y| Z +9 ( +2 &`ofy| S + "collection"'G& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.34 + .Hand.open +2 "manipulator"&<1 +70 "core" 1 + "manipulator"&H% +4 "core" %  &  d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 4 into Processing Clamp + "processing"%{& +4 "core" &\  +2 "manipulator"&q% +3 "core" %\  1 q +2 "storage"(u% +3 "core" % " $ -\  +2 "storage"(C. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(}(,L +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (@& +2 "core" &,K % " \  +2 "manipulator"&R& +3 "core" &(  qAe +2 "manipulator"&Q% +4 "core" %\   q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&F(^ +156 "core" ( + "manipulator"&n& +4 "core" &R  u +2 "storage"(*& +3 "core" &,K 1 A \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&E' +103 "core" ' +2 "storage"(.& +3 "core" &,K M O\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(P' +280 "core" ' + "storage"(i- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (!& +2 "core" &,K 1 - 3\  +2 "manipulator"&_& +3 "core" &R Y w +2 .tElbow.seek 4 + "manipulator"&z(^ +15 "core" ( + "manipulator"&#& +4 "core" &T ; w\ +2 "storage"(& +3 "core" &,K / 2 6\  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&' +20 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&y/ +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&m& +4 "storage"('} +5 "core" &`  s +2 "manipulator"&% +3 "core" %  t +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +95 "core" ' + .tElbow.seek PC +2 "manipulator"&((k +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +96 "core" ( +2 "manipulator"&k& +4 "core" &t U u + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &`& +3 "core" &t Q t + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&0' +105 "core" ' +2 "manipulator"&9& +3 "core" &t _ x +2 "manipulator"&r% +4 "core" % w x +2 "processing"%& +3 "core" &\ ! +2 "processing"%3& +3 .tPC.seek :closed +2 "processing"%8(] +3 "core" &t\ ! +2 &N\ ! +9 &'r\ - +10 &^\ A +10 &Fy/\ S +8 &Xk\ T +10 &Y\ T +9 &T\ T +9 &IYp\ T +10 &\ Z\ U +9 &W\ U +11 &X\ T +8 & QY\ T +9 &"_\ U +10 &#X\ U +9 &%Z{\ T +9 &'YU\ T +10 &)Qk\ T +10 &*Y\ U +8 &,T\ T +10 &.aY{\ T +9 &0#Z_\ T +10 &1Wu\ T +9 &3]\ T +9 &5iSw\ T +11 &7+Yd\ T +8 &8Uy\ T +10 &:Vw\ T +9 &3T}\ T +10 &?^x\ U +9 &AV\ T +10 &CyX]\ T +9 &E9]>\ U +9 &Ff~\ V +10 &Hx\ X +9 &Jrd\ Z +9 &L2}\ Z +10 &Mz\ [ +9 &O_\ [ +9 &Qwz\ [ +10 &S:w\ Z +9 &T\ [\ +10 &Vl\ [\ +9 &X}y\ [ +9 &Z?z\ [ +11 &\\}\ L +8 &]+Exu\ $k +9 &]{;v\ 4 +6 ( + "processing"%3& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&o1 +74 "core" 1 + "manipulator"&K% +4 "core" % 0 v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +91 "core" ' + .tSC.coast +48 "storage"(6 +3 "processing"%|& +4 "core" &]{*t\ 4 +2 #tImaging generic puck in Processing Clamp while storing it to tube 4 + "manipulator"&:% +4 "core" %\ "  s. +2 "storage"('% +3 "core" %y 2 2 \  +2 "storage"(s. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(l(,L +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "manipulator"&-& +6 "core" &,K 0 ,\  +2 &t  s +3 .tElbow.reconfigure TightElbow +2 ."raiseStack"SE.reconfigure SEplace +4 "manipulator"&$&.,(\ #b +2 "storage"(#]K-0-\ b +3 .tElbow.seek PC +4 "manipulator"&(k +3 "core" ( +2 "manipulator"&f& +3 ."raiseStack"SE.seek beamBreak +2 "storage"( ' +3 "core" &t K r + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &t  s % m + .tForearm.seek PC +2 "manipulator"& ' +96 "core" ' + .tHand.close +2 "manipulator"&>/ +67 "core" / +2 .tPC.seek :open + "processing"%J( +91 "core" ' + "storage"(j- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(e'y +29 "core" ' +321 ( +2 "storage"(& +4 "core" &,K L L N\  + "manipulator"&[& +4 "core" &t < v +2 "manipulator"&A% +3 "core" % ώ u! +2 .tForearm.seek :retract +2 "manipulator"&7'\ +90 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 + "manipulator"&(^ +270 "core" ( + "manipulator"&& +4 "core" &e  t2 +2 "storage"(& +3 "core" &,K D J J\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +94 "core" ' + .tHand.open +2 "manipulator"&t1 +66 "core" 1 +2 "storage"(p- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(%'E +21 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(?' +55 "core" ' + #tLights, camera, ACTION! +2 "storage"(d- +3 "core" -' +2 "storage"(]& +3 "core" &,K \  +2 "manipulator"&)& +3 "core" &f * * h2 +2 .tElbow.seek 4 +2 "manipulator"&2(^ +2 "core" ( +2 "manipulator"&B& +4 "core" &f 4 + h2 + "storage"(h& +4 "core" &,K \  +2 .tForearm.seek 4 + 600 counts + "manipulator"&b' +4 "core" ' + .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(L' +63 "core" ' +2 "manipulator"&/& +3 "core" &f ^ t2 +2 "storage"(Y& +4 "core" &,K ! I\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&'ͷ +26 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +27 "core" ' +2 "manipulator"&U% +4 "core" % U L ) lE +2 "storage"(S& +3 "core" &,K \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 334 counts +2 "manipulator"&;' +13 "core" ' +2 "manipulator"&$& +4 "core" &  w' +2 "storage"(D& +3 "core" &,K N L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&4' +24 "core" ' +2 "storage"(g% +4 "core" % % " \  +2 ."downElevator"SE.seek :down +3 "storage"('} +100 ( % +3 "core" %9 $ + \ [r +2 "manipulator"&"% +4 "core" %\ 8 ti + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'N& +4 "core" &`ofuw S + #tStoring generic puck in Collection Clamp to tube 4 +2 "manipulator"&6% +3 "core" %\  b v +2 "storage"(a% +3 "core" %~ L L >\  +2 "storage"(V. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,L +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (^& +3 "core" &,K M L \  +2 "manipulator"&,& +3 "core" & X v' +2 .tElbow.seek 4 +2 "manipulator"&v(^ +28 "core" ( +2 "manipulator"&&& +3 "core" &b 1 w9 +2 "storage"(& +4 "core" &,K U L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +96 "core" ' +2 "storage"( & +3 "core" &,K M H T\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(' +281 "core" ' + "storage"(T- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" &b x v9 +2 "storage"(x& +3 "core" &,K " $ \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&w'ͷ +24 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(W- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(' +31 "core" ' +2 "manipulator"&+% +3 "core" % } } G mt +2 "storage"(c& +3 "core" &,K   \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 345 counts +2 "manipulator"&\\' +12 "core" ' + "manipulator"&5& +4 "core" & j x +2 "storage"(X& +4 "core" &,K L K\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&=' +22 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(<'w +41 "core" ' +2 "manipulator"&H& +3 "core" &  x +2 "manipulator"&{% +4 "core" % v yt +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +95 "core" ' + .tElbow.seek CC +2 "manipulator"&u( +169 "core" ( + "manipulator"&G& +4 "core" &.  rG +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &C& +3 "core" &. 3 rG + .tForearm.seek CC +2 "manipulator"&@' +95 "core" ' + .tHand.close + "manipulator"&R/ +69 "core" / + .tCC.seek :open +2 "collection"'Q( +471 "core" ( + "storage"(& +4 "core" &,K N K 1\  +2 "storage"(n& +3 "core" &,K K V \  +2 "manipulator"&*& +3 "core" & ) R vBj +47 "manipulator"&O% +4 "core" %  N v + .tForearm.seek :retract +2 "manipulator"&.'\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&1(^ +176 "core" ( +2 "manipulator"&I& +3 "core" &S  y' +2 "storage"(i& +4 "core" &,K d d\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 +2 "manipulator"&!'ͷ +100 "core" ' + .tElbow.hold +2 "manipulator"&_, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator" +70 "core" 1 +3 "manipulator"&% +4 "core" %  t + "storage"(y& +4 "core" &,K Y Z Q\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 350 counts +2 "manipulator"&m' +13 "core" ' + "manipulator"&& +4 "core" & }. +2 "storage"(F& +4 "core" &,K p o q\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&E' +24 "core" ' +2 "storage"(P% +4 "core" % p p \  +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (k% +2 "core" %+ e e\ Ym +2 "manipulator"&`% +4 "core" % ! zk +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +90 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 3 +2 "manipulator"&9% +3 "core" %\   | +2 "storage"(r% +4 "core" % p p w\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"((,L +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (Z& +3 "core" &,K p o `\  +2 "manipulator"&~& +4 "core" &  |. + .tElbow.seek 4 +2 "manipulator"&o(^ +25 "core" ( + "manipulator"&K& +4 "core" &f c |4 +2 "storage"(|& +3 "core" &,K p p \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&3' +100 "core" ' +2 "storage"(:& +3 "core" &,K e f\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"('' +285 "core" ' + "storage"(s- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&-/ +72 "core" / +2 "manipulator"&& +3 "core" &f }4 +2 "manipulator"&f% +3 "core" %  Q } +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&0(d +105 "core" ( + "manipulator"&>& +4 "core" &d  y% + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &}& +2 "core" &d % y% +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&j'\ +10 "core" ' +2 .tSE.seek :down + "storage"(('} +263 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(M( +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (8& +2 "core" & L 5 1\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"( ' +277 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(['y +36 "core" ' +2 "storage"(A& +3 "core" & , 1 >\  +2 "storage"( & +3 "core" & / (\  +2 "manipulator"&& +3 "core" &d s% +2 "manipulator"&% +3 "core" %\ +  s$F +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&(_ +113 "core" ( + "manipulator"&t& +4 "core" &U B r/ +2 "storage"(p& +3 "core" & 0 1 \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&d'ͽ +97 "core" ' + .tElbow.hold +2 "manipulator"&], +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&)1 +75 "core" 1 +2 "manipulator"&B% +4 "core" % }  p + "storage"(h& +4 "core" & # % :\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 342 counts +2 "manipulator"&7' +17 "core" ' + "manipulator"&/& +4 "core" & C w"| +2 "storage"(Y& +3 "core" & > 6\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&U' +18 "core" ' +2 "storage"(S% +4 "core" %| , 0 \  +3 ."downElevator"SE.seek :down +3 "storage"(e'} +100 ($% +2 "core" %6 , /\ [r +2 "manipulator"&D% +4 "core" % m u + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&%'\ +92 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 3 +2 "manipulator"&g% +3 "core" %\  y6 +2 "storage"(% +4 "core" %v b d\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(?(,L +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" &,IJ %  @\  +2 "manipulator"&"& +3 "core" &  t"| + .tElbow.seek 4 +2 "manipulator"&b(^ +26 "core" ( + "manipulator"&2& +4 "core" &e uP +2 "storage"(L& +3 "core" &,IK O 5 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +102 "core" ' +2 "storage"(;& +4 "core" &,IK L L \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(N' +280 "core" ' + "storage"(6- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&a/ +74 "core" / +2 "manipulator"&V& +4 "core" &e T wP + "manipulator"&% +3 "core" %  n v +2 .tForearm.seek :retract +2 "manipulator"&^'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&,(d +95 "core" ( + "manipulator"&&& +4 "core" &d Z tT + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +2 "core" &d  sT +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&4'\ +17 "core" ' + .tSE.seek :down +2 "storage"( '} +270 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(( +364 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (l& +2 "core" & G Y /\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +307 "core" ' +46 "storage"(- +4 "core" -'z + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (T& +2 "core" & K W \  +2 "storage"(& +3 "core" & K M\  +2 "manipulator"&x& +3 "core" &d p xT +2 "manipulator"&W% +3 "core" %\ x +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&+(_ +118 "core" ( +2 "manipulator"&c& +4 "core" &a G v1 + "storage"(5& +4 "core" & L K\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&X'ͽ +96 "core" ' + .tElbow.hold +2 "manipulator"&H, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&{1 +72 "core" 1 +2 "manipulator"&% +4 "core" %  p + "storage"(v& +4 "core" & , 2\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 319 counts + "manipulator"&' +14 "core" ' + "manipulator"&w& +4 "core" &  x$ +2 "storage"(\\& +4 "core" & W Y\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +23 "core" ' +2 "storage"(G% +3 "core" %  X Y\  +2 ."downElevator"SE.seek :down +4 "storage"(C'} +100 (=% +2 "core" %0 L L \ Zp +2 "manipulator"&% +4 "core" % [ vk +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +92 "core" ' +45 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tShuffling pucks in tube 3 of 3..3 + #Loading generic puck from tube 3 into Collection Clamp +2 "collection"'q& +4 "core" & + "manipulator"&\ % +4 "core" %\  X y +2 "storage"(% +4 "core" %z e f\  + "storage"(n. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(*( +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (O& +4 "core" & b e\  + "manipulator"&I& +4 "core" &  y$ +2 .tElbow.seek 3 + "manipulator"&i(_ +28 "core" ( +2 "manipulator"&@& +4 "core" &f  {E + "storage"(u& +4 "core" & c e\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&#' +106 "core" ' +2 "storage"(& +4 "core" & e m\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(y' +280 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (F& +3 "core" & G F \  + "manipulator"&P& +4 "core" &f 2 |E + .tElbow.seek 3 +2 "manipulator"&.(_ +4 "core" ( + "manipulator"&k& +4 "core" &f  |E +2 "storage"(`& +3 "core" & c d\  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&1' +14 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&!/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&9& +4 "storage"(m'} +5 "core" &f  zE +2 "manipulator"&r% +3 "core" %  |H +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&Z( +154 "core" ' + ."downElevator"SE.coast + "storage"(5 +44 "core" ( + "manipulator"&~& +4 "core" &  | +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" &  | +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&K' +94 "core" ' +2 "manipulator"&|& +4 "core" & D | +2 "manipulator"&E% +3 "core" % 7 | +2 "collection"':& +4 "core" &\ + "collection"'& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" & +2 &\  +9 &+p\ - +9 &a{ A +9 &Xo S +9 &O S +10 &O\ S +9 &N S +10 &\\R\ T +10 &O\ S +8 &P S +10 &Q S +9 & gM S +9 &")N S +11 &#N S +9 &%N\ S +8 &'oO S +10 &)1K S +9 &*Q S +10 &,Q S +10 &.uO S +8 &07O S +10 &1M S +9 &3N S +9 &5O S +10 &7AN S +9 &9S S +10 &:O S +9 &<O S +9 &>HO S +10 &@ O S +9 &AO S +9 &CN S +10 &EPO S +9 &GQ S +10 &HW T +10 &J_ U +9 &LNr W +9 &N [\ +9 &O ^ +9 &Q} ^ +10 &S? ^ +9 &T{~ _ +10 &Vz| ` +9 &Xwy ` +9 &Z@vy a +10 &\\uv a +9 &]uu b +9 &_srt ? +10 &`Q1qs !c +9 ( +2 &`ahns S + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.35 + .Hand.open +2 "manipulator"&_1 +67 "core" 1 + "manipulator"&z% +4 "core" %   y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&s'\ +97 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%-& +4 "core" &s\ # +2 "manipulator"&% +3 "core" %\ "  x> +2 "storage"(f% +3 "core" %~ F F \  +2 "storage"(>. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(}( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (3& +3 "core" & I G \  +2 "manipulator"&o& +3 "core" & x +2 "manipulator"&% +3 "core" %\ "  x> +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&'(_ +161 "core" ( + "manipulator"&& +4 "core" &U  r& +2 "storage"(8& +4 "core" & " $ W\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&' +110 "core" ' +2 "storage"((& +3 "core" & 2 1 \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(A' +277 "core" ' + "storage"( - +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &   1\  +2 "manipulator"&& +3 "core" &U  s& +2 .tElbow.seek 3 + "manipulator"&t(_ +3 "core" ( +2 "manipulator"&p& +3 "core" &U  s& +2 "storage"( & +3 "core" & ! " 0\  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&0' +13 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&)/ +76 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&B& +4 "storage"(h'} +5 "core" &o  s"| +2 "manipulator"&/% +3 "core" %  rD +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +92 "core" ' + .tElbow.seek PC +2 "manipulator"&S(k +163 "core" ' + ."downElevator"SE.coast + "storage"(5 +93 "core" ( + "manipulator"&j& +4 "core" &v A s +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &$& +3 "core" &v  r + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +47 "manipulator"&D' +108 "core" ' +2 "manipulator"&& +3 "core" &v  u +2 "manipulator"&d% +4 "core" %Ͼ $ u +2 "processing"%g& +4 "core" &\  + "processing"%7& +4 .tPC.seek :closed + "processing"%(] +4 "core" &\  + &\  +10 &&r\ - +9 &^\ A +10 &CxD\ T +8 &U\ T +9 &T\ T +10 &Q\ T +9 &GY\ T +9 &Z\ U +11 &Y\ T +9 &Wg\ T +10 & NY\ U +9 &"_\ U +9 &#V\ U +9 &%V\ U +9 &'WSq\ T +9 &)U\ T +10 &*W\ U +10 &,P\ T +9 &.^X\ U +9 &0!U\ T +10 &1X\ U +9 &3]L\ U +9 &5gWq\ T +9 &7)R\ T +10 &8TQ\ T +9 &:R\ T +10 &0UX\ U +9 &?]\ U +10 &AW\ U +9 &CwX0\ T +9 &E7^z\ U +10 &Fik\ W +9 &H{\\\ X +10 &Jn\ Z +9 &L/\ [ +9 &M\ [ +10 &Of\ [ +10 &QsK\ [ +8 &S6O\ [\ +10 &T\ [ +9 &V\ \\ +10 &X{\ [ +9 &Z<p\ \\ +9 &[|\ N +10 &]*Go\ #j +9 &]yC\ 7 +6 ( + "processing"%7& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 + .Hand.open +2 "manipulator"&1 +3 "core" &]y6b\ 7 +63 1 + "manipulator"&[% +4 "core" % Ͼ  r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%e& +4 "core" &]y6x\ 7 + #tImaging generic puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&M% +3 "core" %\  s8 +2 "storage"( % +3 "core" % 2 2 :\  +2 "storage"(". +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(2( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (L& +2 "manipulator"&;& +4 "core" & 0 +\  +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" &v  s +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&](k +3 ."raiseStack"SE.seek beamBreak +2 "storage"(%' +5 "core" ( +2 "manipulator"&6& +3 "core" &k  p +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &k d { q l +2 .tForearm.seek PC +2 "manipulator"&V' +100 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tPC.seek :open + "processing"%&( +74 "core" ' +2 "storage"(- +2 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('y +32 "core" ' +332 ( + "storage"(b& +4 "core" & L K \  +2 "manipulator"&^& +3 "core" &l  w +2 "manipulator"&N% +3 "core" % ϟ  x +2 .tForearm.seek :retract +2 "manipulator"&?'\ +89 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&l(_ +272 "core" ( + "manipulator"& & +4 "core" &Z  t3 +2 "storage"(& +3 "core" & L L\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&T' +94 "core" ' + .tHand.open +2 "manipulator"&1 +69 "core" 1 +2 "storage"(x- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(W'E +24 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(c' +55 "core" ' + #tLights, camera, ACTION! +2 "storage"(5- +3 "core" -' +2 "storage"(,& +3 "core" & #\  +2 "manipulator"&{& +3 "core" &\\ X X j2 +2 .tElbow.seek 3 +2 "manipulator"&(_ +3 "core" ( + "manipulator"&v& +4 "core" &\\ R Y  j2 +2 "storage"(w& +3 "core" & 3\  +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&\\' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +3 "storage"(G' +55 "core" ' +2 "manipulator"&4& +3 "core" &\\ ; v2 +2 "storage"(=& +4 "core" & N K \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&'ͽ +22 "core" ' + .tElbow.hold +2 "manipulator"&+, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(X' +25 "core" ' +2 "manipulator"&q% +4 "core" % n l Z p +2 "storage"(& +3 "core" & $ ! \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 337 counts +2 "manipulator"&\ ' +15 "core" ' +2 "manipulator"&& +4 "core" &  x& +2 "storage"(n& +3 "core" & L L\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&O' +14 "core" ' +2 "storage"(% +4 "core" % C 8 \  +2 ."downElevator"SE.seek :down +3 "storage"(I'} +100 (@% +3 "core" %(7 % 0 \ Zq +2 "manipulator"&u% +4 "core" % } v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'& +4 "core" &`agmn S +2 #tStoring generic puck in Collection Clamp to tube 3 + "manipulator"&C% +4 "core" %\ " ; u= + "storage"(% +4 "core" % K K\  +2 "storage"(H. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(R( +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & M K \  +2 "manipulator"&F& +3 "core" & , u& +2 .tElbow.seek 3 +2 "manipulator"&P(_ +26 "core" ( +2 "manipulator"&k& +3 "core" &e  sI +2 "storage"(`& +4 "core" & " ! \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&!' +102 "core" ' +2 "storage"(9& +3 "core" & 0 -\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(r' +281 "core" ' + "storage"(i- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&#& +2 "core" &e  rI +2 "storage"(y& +3 "core" & \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 +2 "manipulator"&~'ͽ +23 "core" ' + .tElbow.hold +2 "manipulator"&1, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(<- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(.' +31 "core" ' + "manipulator"&|% +4 "core" % ` Z  l +2 "storage"(E& +3 "core" & \ #\ +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 3 + 334 counts +2 "manipulator"&:' +17 "core" ' + "manipulator"&m& +5 "core" &  r +47 "storage"(& +5 "core" &  >\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&Q' +25 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(_'{ +41 "core" ' +2 "manipulator"&z& +4 "core" &  t + "manipulator"&-% +4 "core" %H 7 u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tElbow.seek CC +3 "manipulator"&f( +169 "core" ( +2 "manipulator"&& +3 "core" &.  } e nG +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &>& +3 "core" &. z . mG +2 .tForearm.seek CC +2 "manipulator"&3' +95 "core" ' + .tHand.close +2 "manipulator"&o/ +67 "core" / + .tCC.seek :open +2 "collection"'( +475 "core" ( + "storage"(K& +4 "core" & $ &\  +2 "storage"(& +3 "core" & + $ (\  +2 "manipulator"&8& +3 "core" & +  qCq +2 "manipulator"&*% +3 "core" %  J q +2 .tForearm.seek :retract +2 "manipulator"&('\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&Z(_ +185 "core" ( +2 "manipulator"&s& +3 "core" &S  s# +2 "storage"( & +3 "core" & 0 1 3\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 3 + "manipulator"&'ͽ +99 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&p1 +66 "core" 1 +3 "manipulator"& % +4 "core" % { r o + "storage"()& +4 "core" & ' /\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 346 counts + "manipulator"&B' +15 "core" ' + "manipulator"&/& +5 "core" & 0 x + "storage"('& +4 "core" & K K\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +14 "core" ' +2 "storage"(A% +4 "core" % K K\  +2 ."downElevator"SE.seek :down +3 "storage"(0'} +100 (j% +2 "core" %- % .\ Yn +2 "manipulator"&$% +4 "core" % n w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&t'\ +87 "core" ' +54 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 3 to 2 +2 "manipulator"&% +3 "core" %\   z +2 "storage"(d% +4 "core" % d c\  +2 "storage"(g. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(h( +2 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (Y& +2 "core" & a c\  +2 "manipulator"&J& +4 "core" &  { +2 .tElbow.seek 3 +2 "manipulator"&7(_ +20 "core" ( + "manipulator"&& +4 "core" &g z wX +2 "storage"([& +4 "core" & K M \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&e' +103 "core" ' +2 "storage"(M& +3 "core" & N L \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"( ' +284 "core" ' + "storage"("- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&L/ +70 "core" / +2 "manipulator"&;& +3 "core" &g T vX +2 "manipulator"&6% +3 "core" % % k v +2 .tForearm.seek :retract +2 "manipulator"&a'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&D(d +106 "core" ( + "manipulator"&& +4 "core" &d  t + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &}& +2 "core" &d  t +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +13 "core" ' + .tSE.seek :down +2 "storage"(S'} +262 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(U( +354 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & , " >\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(%' +277 "core" ' + "storage"(b- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(^'y +35 "core" ' +2 "storage"(N& +3 "core" & . - B\  +2 "storage"(V& +3 "core" & # # W\  +2 "manipulator"& & +3 "core" &d  q +2 "manipulator"&% +3 "core" %\ * # r#C +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&](P +112 "core" ( + "manipulator"&& +4 "core" &P { u E p, +2 "storage"(x& +3 "core" & ! ! \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&5'M +106 "core" ' + .tElbow.hold +2 "manipulator"&,, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&{1 +65 "core" 1 +2 "manipulator"&v% +4 "core" % w\\ A 6 f + "storage"(w& +3 "core" &  7\ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 342 counts +2 "manipulator"&?'Σ +12 "core" ' + "manipulator"&4& +4 "core" &\  u i +2 "storage"(=& +3 "core" & 2 - \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&q'ϥ +30 "core" ' +2 "storage"(% +4 "core" %} $ ,\  +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (% +2 "core" %8 " $ g\ [s +2 "manipulator"&n% +3 "core" %  s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&W'\ +91 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 3 to 2 + "manipulator"&% +4 "core" %\  w8 +2 "storage"(l% +3 "core" % G F s\  +2 "storage"(T. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(c( +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (@& +2 "core" &8 % / \   +2 "manipulator"&u& +3 "core" &\  t i + .tElbow.seek 3 +2 "manipulator"&\\(_ +26 "core" ( + "manipulator"&& +4 "core" &f ( uQ +2 "storage"(G& +3 "core" &9 L K R\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +108 "core" ' +2 "storage"(& +4 "core" &8 P M \   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +47 "storage"(\ ' +277 "core" ' + "storage"(C- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +73 "core" / +2 "manipulator"&H& +4 "core" &f  wQ + "manipulator"&X% +3 "core" % 0 O w +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&F(d +101 "core" ( + "manipulator"&k& +4 "core" &d  s +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &d  s + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&O'\ +11 "core" ' +2 .tSE.seek :down + "storage"(9'} +270 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(I( +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (2& +2 "core" & / / E\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(+' +307 "core" ' + "storage"(- +3 "core" -'y +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (i& +2 "core" & , $ \  +2 "storage"(#& +3 "core" & " ! ^\  +2 "manipulator"&y& +3 "core" &d  r + "manipulator"&<% +4 "core" %\ *  r#< +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&|(P +112 "core" ( + "manipulator"&E& +4 "core" &W y w p+ +2 "storage"(m& +3 "core" & ! ! R\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&'M +103 "core" ' + .tElbow.hold +2 "manipulator"&z, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&-1 +65 "core" 1 +2 "manipulator"&!% +4 "core" % xr Y A : h + "storage"(P& +3 "core" &  \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 343 counts +2 "manipulator"&r'Τ +16 "core" ' + "manipulator"&~& +4 "core" &  ug +2 "storage"(:& +3 "core" & 0 2 '\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&.'ϥ +26 "core" ' +2 "storage"(% +3 "core" % ! ! \  +3 ."downElevator"SE.seek :down +3 "storage"(>'} +99 (Q% +2 "core" %6 " & i\ Zq +2 "manipulator"&1% +4 "core" % 8 t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +94 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 2 of 2..2 + #Loading generic puck from tube 2 into Collection Clamp +2 "collection"'& +4 "core" & + "manipulator"&% +4 "core" %\ $  x I +2 "storage"(K% +4 "core" % G F \  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(8( +12 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (*& +3 "core" & E D f\  +2 "manipulator"&s& +3 "core" &\ 8 ug +2 .tElbow.seek 2 + "manipulator"& (P +25 "core" ( +2 "manipulator"&3& +4 "core" &W p p pR + "storage"(f& +4 "core" & . \  E\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&p'ϥ +96 "core" ' +2 "storage"( & +3 "core" & .  F\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"()' +285 "core" ' + "storage"(/- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ('& +2 "core" & 0 \ +2 "manipulator"&A& +3 "core" &W ~  nR +2 .tElbow.seek 2 +2 "manipulator"&((P +2 "core" ( +2 "manipulator"&j& +3 "core" &W v  oR +2 "storage"($& +4 "core" & 1 \ + .tForearm.seek 2 + 300 counts +2 "manipulator"&Z'y +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +65 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +4 "storage"(d'} +5 "core" &W }  & mR +2 "manipulator"&B% +3 "core" % ΂ s ] o +2 .tForearm.seek :retract +2 "manipulator"&g'\ +98 "core" ' + .tElbow.seek CC +2 "manipulator"&Y( +149 "core" ' + ."downElevator"SE.coast + "storage"(5 +10 "core" ( + "manipulator"&J& +4 "core" &. ] a jG +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &_& +4 "core" &. Y Y Q jG + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +103 "core" ' +2 "manipulator"&[& +3 "core" &/ l }  lG +2 "manipulator"&% +4 "core" % ~ } 4 mz +2 "collection"'M& +3 "core" & +2 "collection"'0& +3 .tCC.seek :closed +2 "collection"'R(` +3 "core" & +3 & 1 +10 &'Ey 3 +9 &Iny H +9 &` T +10 &N S +10 &eN S +10 &%O T +9 &M S +8 &R S +10 &mK S +9 &/J S +9 & L S +11 &"O S +8 &$uO S +9 &&7J S +10 &'K S +9 &)N T +10 &+|N T +9 &->P T +9 &/N S +10 &0K S +9 &2J S +10 &4FN T +9 &6O T +9 &7L S +10 &9Q T +9 &;OL S +9 &=J S +10 &>O T +9 &@I S +10 &BVO T +9 &DL S +9 &EL S +10 &GQ S +9 &I\\W T +9 &Kb V +10 &L} X +9 &N ] +9 &PG ^ +10 &R  ^ +9 &S _ +10 &U _ +9 &WJ ` +9 &Y } a +10 &Z} a +9 &\\z~ b +10 &^K{{ b +9 &_kyz 1 +9 &`fwz U +9 ( +2 "collection"'0& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.35 .Hand.open +2 "manipulator"&1 +3 "core" &`ihwx R +65 1 + "manipulator"&t% +4 "core" % X X iy +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%L& +4 "core" &W\  +2 "manipulator"&;% +3 "core" %\   q +2 "storage"(6% +3 "core" %z 1 / V\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(}( +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (e& +2 "core" &  0 0\  +2 "manipulator"&7& +4 "core" &-  qF + "manipulator"&a% +4 "core" %\    p +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"& (P +180 "core" ( + "manipulator"&h& +4 "core" &J " t$ +2 "storage"(& +3 "core" & 1 0 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&b'ϥ +97 "core" ' + "storage"(S& +4 "core" & 1 - 3\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(N' +280 "core" ' + "storage"(V- +4 "core" -' + .tSE.configure SEconfig +47 "storage"(#QK-0-\ b +5 ( & +2 "core" & # / \  +2 "manipulator"&& +3 "core" &J  s$ +2 .tElbow.seek 2 +2 "manipulator"&(P +3 "core" ( + "manipulator"&x& +3 "core" &J  s$ +2 "storage"(%& +3 "core" & , 1 \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&D'y +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&{/ +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&v& +4 "storage"(w'} +6 "core" &{  s\\ +2 "manipulator"&4% +3 "core" % u  q +2 .tForearm.seek :retract +2 "manipulator"&='\ +96 "core" ' + .tElbow.seek PC +2 "manipulator"&(k +156 "core" ' + ."downElevator"SE.coast + "storage"(5 +109 "core" ( + "manipulator"&& +4 "core" &t  t{ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t  s{ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&n' +105 "core" ' +2 "manipulator"&]& +4 "core" &t  v{ + "manipulator"&5% +4 "core" % v +2 "processing"%?& +3 "core" &\  +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%l(] +3 "core" &`\ +2 &\  +10 &'r\ - +9 &_o\ A +9 &Gy\ T +9 &S{\ T +10 &U\ U +9 &R\ T +9 &KU\ T +9 & W\ T +10 &T\ T +9 &Ts\ U +11 & SZ\ T +8 &"\\\ T +9 &#S\ T +11 &%S\ T +8 &'[S\ T +9 &)N\ T +10 &*W\ T +9 &,T\ T +10 &.cS\ T +9 &0%Z\ T +9 &1TR\ T +10 &3Uh\ U +9 &5kT\ T +10 &7-W\ T +9 &8T\ T +10 &:Vd\ T +9 &5W\ T +10 &?Z\ U +9 &AZ^\ U +9 &CzX\ U +10 &E;_\ U +9 &Fh^\ V +9 &Hx\ X +10 &Js\ Z +9 &L3W\ [ +9 &MF\ [ +10 &O\ [ +9 &Qxl\ [\ +9 &S<\ Z +10 &Ta\ [\ +9 &V\ [\ +10 &Xz\ [ +9 &Z@\ \\ +9 &\\w\ L +10 &]*CvD\ &p +9 &]y5\ 4 +6 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"&T1 +3 "core" &]y+3\ 4 +72 1 + "manipulator"&^% +4 "core" % 3 t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +4 "core" &]y+\ 4 + #tImaging generic puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&U% +3 "core" %\   s +2 "storage"(@% +3 "core" % - 0 \  +2 "storage"(u. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (G& +3 "core" &  1 1 \  +2 "manipulator"&& +2 ."raiseStack"SE.reconfigure SEplace +5 "storage"(#]K-0-\ b +2 "core" &t  s{ +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&,(k +2 ."raiseStack"SE.seek beamBreak +3 "core" ( + "storage"(W' +5 "manipulator"&C& +4 "core" &t  r{ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t  { ' m{ +2 .tForearm.seek PC +2 "manipulator"&H' +102 "core" ' + .tHand.close +2 "manipulator"&X/ +76 "core" / +2 .tPC.seek :open + "processing"%k( +74 "core" ' +2 "storage"(`- +2 "core" -' +2 ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"('y +34 "core" ' +331 ( + "storage"(\\& +4 "core" &  H J z\  +2 "manipulator"&& +3 "core" &t D v{ +2 "manipulator"&\ % +3 "core" % vy +2 .tForearm.seek :retract +2 "manipulator"&c'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&2(P +265 "core" ( + "manipulator"&9& +4 "core" &Q , s. +2 "storage"(& +3 "core" &  ! ! b\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&i'ϥ +100 "core" ' + .tHand.open +2 "manipulator" +65 "core" 1 +2 "storage"(y- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(<'E +26 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(E' +58 "core" ' + #tLights, camera, ACTION! +2 "storage"(m- +3 "core" -' +2 "storage"(F& +3 "core" &  \  +2 "manipulator"&-& +3 "core" &Q 5 + 7 h. +2 .tElbow.seek 2 +2 "manipulator"&!(P +3 "core" ( + "manipulator"&P& +4 "core" &Q C G g. +2 "storage"(~& +3 "core" &  \  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&:'ϥ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(' +58 "core" ' +2 "manipulator"&O& +3 "core" &Q  t. +2 "storage"(Q& +4 "core" &  , # \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&1'M +25 "core" ' + .tElbow.hold +2 "manipulator"&|, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 "manipulator"&% +4 "core" %yr W Y ; j + "storage"(r& +4 "core" &  \ ?\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 2 + 344 counts +2 "manipulator"&'Υ +18 "core" ' +2 "manipulator"&K& +4 "core" & = v# +2 "storage"(& +3 "core" &  6 C \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&+'ϥ +16 "core" ' +2 "storage"(*% +4 "core" % ! ! \  +2 ."downElevator"SE.seek :down +3 "storage"(s'} +100 (3% +2 "core" %*; - 1 '\ Zr +2 "manipulator"&f% +4 "core" %Ϟ ? u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +91 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"' & +4 "core" &`igvv R +2 #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"&>% +4 "core" %\  8 u + "storage"(I% +4 "core" %r N M\  +2 "storage"(z. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(o( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (/& +3 "core" &  K K G\  +2 "manipulator"&'& +3 "core" & N u# + .tElbow.seek 2 +2 "manipulator"&A(P +56 "core" ( +2 "manipulator"&j& +3 "core" &G t- +2 "storage"($& +4 "core" &  K L\  + .tForearm.reconfigure TightForearm +49 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +94 "core" ' +2 "storage"(& +4 "core" &  L K\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(B' +281 "core" ' + "storage"( - +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&p& +3 "core" &G  s- + "storage"(J& +4 "core" &  / /\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&_'M +28 "core" ' + .tElbow.hold +2 "manipulator"&), +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(Z- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"([' +31 "core" ' +2 "manipulator"&% +3 "core" %fg X W @ i +2 "storage"(M& +3 "core" &  \ 7\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 325 counts +2 "manipulator"&('Β +15 "core" ' +2 "manipulator"&d& +4 "core" &  ue + "storage"(g& +4 "core" &  # ! n\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +16 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(0'x +41 "core" ' +2 "manipulator"&& +4 "core" & 8 we + "manipulator"&t% +4 "core" %ϲ @ w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&;( +147 "core" ( + "manipulator"&6& +4 "core" &(  qA_ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &( 0 qA_ +2 .tForearm.seek CC + "manipulator"&e' +93 "core" ' + .tHand.close +2 "manipulator"&7/ +72 "core" / + .tCC.seek :open +2 "collection"'a( +471 "core" ( + "storage"(& +4 "core" &  N V \  +2 "storage"(h& +3 "core" &  K L D\  +2 "manipulator"&& +3 "core" &( h vA_ +2 "manipulator"&8% +3 "core" % ( { v +2 .tForearm.seek :retract +2 "manipulator"&S'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&Y(P +164 "core" ( +2 "manipulator"&"& +3 "core" &L  yM +2 "storage"(V& +3 "core" &  F F }\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 2 +2 "manipulator"& 'M +105 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&x1 +72 "core" 1 +3 "manipulator"&%% +4 "core" % ej } w % n + "storage"({& +4 "core" &  1 2 9\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 324 counts + "manipulator"&v'Α +18 "core" ' +2 "manipulator"&4& +4 "core" &  { + "storage"( & +4 "core" &  d d\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&b'ϥ +26 "core" ' +2 "storage"(N% +4 "core" %~ F F \  +2 ."downElevator"SE.seek :down +3 "storage"(D'} +100 (% +2 "core" %9 P d\ [r +2 "manipulator"&% +4 "core" %  { + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 2 to 1 +2 "manipulator"&]% +3 "core" %\  m { +2 "storage"(5% +4 "core" %t m d\  +2 "storage"(?. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(w( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (=& +2 "core" &  c e\  +2 "manipulator"&&& +4 "core" &  { + .tElbow.seek 2 +2 "manipulator"&(P +34 "core" ( + "manipulator"&T& +4 "core" &W  z& +2 "storage"(^& +3 "core" &  d d\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +106 "core" ' +2 "storage"(U& +4 "core" &  r q \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(@' +285 "core" ' + "storage"(u- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&G/ +73 "core" / +2 "manipulator"&& +3 "core" &W  |& +2 "manipulator"&C% +3 "core" % ϴ  | +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&n(d +113 "core" ( + "manipulator"&X& +4 "core" &d  | + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &}& +2 "core" &d  | +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&`'\ +14 "core" ' + .tSE.seek :down +2 "storage"('} +260 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(q(+ +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (l& +2 "core" &+ + & -\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(W' +271 "core" ' + "storage"(\\- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"('y +35 "core" ' +2 "storage"(\ & +3 "core" &+ 1 * \  +2 "storage"(H& +3 "core" &+ 2 , 7\  +2 "manipulator"&9& +3 "core" &d  t +2 "manipulator"&% +3 "core" %\ (  t"3 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&,( +116 "core" ( + "manipulator"&#& +4 "core" &~ ? q5 +2 "storage"(y& +3 "core" &+ , $\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&m'n +100 "core" ' + .tElbow.hold +2 "manipulator"&F, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&-1 +70 "core" 1 +2 "manipulator"&P% +4 "core" % ͎  w " o + "storage"(~& +3 "core" &+   0\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 1 + 332 counts +2 "manipulator"&c'κ +14 "core" ' + "manipulator"&O& +4 "core" &  v* +2 "storage"(Q& +3 "core" &+ % % \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +30 "core" ' +2 "storage"(r% +3 "core" % 2 1\  +3 ."downElevator"SE.seek :down +41 "storage"('} +61 (K% +2 "core" %$H , %\ \\x +2 "manipulator"&% +4 "core" %  t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +89 "core" ' +109 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tMoving puck from tube 2 to 1 +2 "manipulator"&*% +3 "core" %\  ( y +2 "storage"(2% +4 "core" %{ e e\  + "storage"(i. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(E( +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (3& +2 "core" & W 1 ,\  +2 "manipulator"&f& +3 "core" & t* +2 .tElbow.seek 2 + "manipulator"&:(P +31 "core" ( +2 "manipulator"&!& +3 "core" &Q v; +2 "storage"(& +3 "core" & W . ! \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&1'ϥ +101 "core" ' +2 "storage"( & +4 "core" & W L K\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +279 "core" ' + "storage"(>- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&I/ +65 "core" / +2 "manipulator"&z& +4 "core" &Q : v; + "manipulator"&% +3 "core" % Ϛ [ v +2 .tForearm.seek :retract +2 "manipulator"&/'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&'(d +97 "core" ( + "manipulator"&j& +4 "core" &d  sP + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &$& +2 "core" &d  sP +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&+'\ +4 "core" ' + .tSE.seek :down +2 "storage"('} +271 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(s(+ +363 "Can"\ RR +5 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &. 1 - \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(|' +307 "core" ' + "storage"(.- +3 "core" -'{ +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( & +2 "core" &. - $ 0\  +2 "storage"(p& +3 "core" &. . , B\  +2 "manipulator"&J& +3 "core" &d  tP +2 "manipulator"&Z% +3 "core" %\   t +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +113 "core" ( + "manipulator"&M& +4 "core" &|  r4 +2 "storage"(d& +3 "core" &. " !\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&g'n +102 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&t1 +72 "core" 1 +2 "manipulator"&% +4 "core" % ͊ [ X : l + "storage"(A& +4 "core" &.  \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 328 counts +2 "manipulator"&B'ζ +13 "core" ' + "manipulator"&_& +4 "core" & \ u) +2 "storage"((& +4 "core" &. % !\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&[' +23 "core" ' +2 "storage"(6% +3 "core" % ! }\  +3 ."downElevator"SE.seek :down +3 "storage"('} +100 (% +2 "core" %+ " $ )\ Yn +2 "manipulator"&)% +4 "core" %  so +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +89 "core" ' +50 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "manipulator"&L& +4 "core" &  x) +2 "manipulator"&R% +3 "core" %\   x +58956 "Can"\ (<< +60003 \ '<< +60001 \ '<< +60003 \ %<; +60003 \ %<< +60001 \ $<< +60003 \ $<< +60002 \ "<< +60003 \ !<< +60002 \ !<< +60002 \ << +60001 \ << +60004 \ << +60002 \ << +60002 \ << +60003 \ << +60002 \ << +60001 \ =< +39543 #t-> exit +4 #mEXIT @1550603233.71EST @1550603241.59EST = =tMAIN =mMAIN_scheduler @EST1550603243.21 #"core_reset"Sent BREAK +2 #t@0xF225, state=0x3A84, ifg=0x10, ie=0xFD #@0xF4AD, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF735, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF9BC, state=0x3A84, ifg=0x10, ie=0xFD #@0xFC44, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFECC, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0154, state=0x3A84, ifg=0x10, ie=0xFD #@0x0269, state=0x3A84, ifg=0x80, ie=0xFD + #@0x9A4C, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +344 "Can"\ ?? + \ ?? #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +3 )% +2 "core" %ۀ 4\ , + .tSS.reconfigure SSconfig +3 "sampler")#.0X A _\  + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +3 .tPH.coast + "processing"%  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +23 #tCleanly exited at 14:07:13EST19-Feb-19 +634 #-> ESP.ready! +2 "collection"'% +3 "processing"%% +2 "manipulator"&% +7 "core" %ӳ +5 "sampler")% +3 "core" %\  + %\  E p + %ۀ =\ , +3 "manipulator"&& +3 "core" & + p) + "storage"(& +3 "core" &. B B \  +2 "storage"(% +3 "core" % @ @ ~\  +2 "collection"'& +3 "core" & +2 "processing"%& +3 "core" &\  +2 "collection"' +2 "core"  +2 "collection"' +3 "core"  +2 "collection"'  +2 "core" A +2 "processing"%! +3 "core"  + "processing"%" +3 "core" U +2 "processing"%# +2 "core" @ +2 "processing"%$ +3 "core"  + "sampler")% +3 "core"  +2 "sampler")&% +3 "core" %ۀ 3\ , +2 "collection"''& +3 "core" & +2 "collection"'(% +3 "core" %ӳ +2 "processing"%)& +4 "core" &t\  + "processing"%*% +4 "core" %s\  +2 "manipulator"&+% +3 "core" %\  & p +2 "manipulator"&,& +3 "core" & @ p) +2 "storage"(-& +3 "core" &. B / a\  +2 "storage"(.% +4 "core" % A = (\  +2 "collection"'/9 +2 "core" 9i{ +2 "processing"%09 +3 "core" 9{ +721 #t-> access 2 +3 .SE.seek :down + "storage"(1'} +3 "core" ' + "manipulator"&2% +4 "core" %\  c p +2 "manipulator"&3& +3 "core" & & p) + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(4(K +1622 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (5& +2 "core" &K7 K\  +380 #t-> access 1 +3 .SE.seek :down + "storage"(6'} +3 "core" ' + "manipulator"&7% +4 "core" %\  s u  i +2 "manipulator"&8& +3 "core" & w r  i) +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(9(< +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (:& +2 "core" &<  \ +1161 #t-> access 2 +3 .SE.seek :down + "storage"(;'} +3 "core" ' +2 "manipulator"&<% +3 "core" %\   n +2 "manipulator"&=& +4 "core" &  n) + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(>(K +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +2 "core" &KU w\  +32415 #t-> startTube 2 +709 #-> shortDA +3 "collection"'@% +2 "processing"%A% +3 "core" %ӳ +4 %\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +596 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%B +42 "core" + .tPTV.dial :PRVmixing +2 "processing"%C  +77 "core" + .tPRV.dial :sipper +2 "processing"%D  +76 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml + "processing"%E'` +2289 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%F  +2 "collection"'G  +109 "core" ~ +30  +2 .tPS.seek 0.5ml +2 "processing"%H'\ +1271 "core" ' + .tPRV.dial :waste2 +2 "processing"%I @ +106 "core" > + .tPS.reconfigure PSconfig +3 "processing"%#A d`b +2 .tPS.seek :empty + "processing"%J'ղ +602 "core" ' + .tPSV.dial PSR +2 "processing"%K +102 "core"  + "processing"%L% +4 "core" %ղ\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1ml + "processing"%M'TE +1109 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%N' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%O +101 "core" +2 .tPS.seek :empty + "processing"%P'ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"%Q +103 "core"  +2 "processing"%R% +3 "core" %ն=\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%S'TE +1107 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%T' +1614 "core" ' + .tPSV.dial :mixloop +2 "processing"%U +114 "core" + .tPRV.dial :sipper +2 "processing"%V  +45 "core" + .tPS.seek :empty +2 "processing"%W'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%X +100 "core"  + .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%Y' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%Z +114 "core" + .tPS.seek :empty +2 "processing"%['ղ +631 "Can"\ CC +1996 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%\\& +4 "core" &\  + .tHand.open + "manipulator"&]1 +60 "core" 1 +9 "manipulator"&^% +4 "core" %\  E m +2 "storage"(_% +3 "core" %  % \  + "storage"(`. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(a( +1312 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (b& +2 "core" &  e\  +2 "manipulator"&c& +3 "core" & Z ^ v g) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&d(P +28 "core" ( +2 "manipulator"&e& +3 "core" &S e r m k@ +2 "storage"(f& +4 "core" &  9\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&g'ϥ +102 "core" ' + "storage"(h& +4 "core" & ] C\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(i' +281 "core" ' + "storage"(j- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (k& +3 "core" & ] w\  + "manipulator"&l& +3 "core" &S T V D f@ +2 .tElbow.seek 2 +2 "manipulator"&m(P +3 "core" ( + "manipulator"&n& +4 "core" &S \\ \\ g@ + "storage"(o& +4 "core" & ^ 6\  +3 .tForearm.seek 2 + 300 counts + "manipulator"&p'y +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&q/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&r& +5 "storage"(s'} +4 "core" &W $ ,  a< +2 "manipulator"&t% +3 "core" % ΁ / . > b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +99 "core" ' + .tElbow.seek PC +2 "manipulator"&v(k +137 "core" ' + ."downElevator"SE.coast + "storage"(5 +121 "core" ( + "manipulator"&w& +5 "core" &u . * ; a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &u - 2  c +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&y' +103 "core" ' +2 "manipulator"&z& +3 "core" &u W Z e +2 "manipulator"&{% +3 "core" %ϻ W V z e +2 "processing"%|& +4 "core" &\  + "processing"%}& +4 .tPC.seek :closed +2 "processing"%~(] +3 "core" &\  +4 &\  +9 &&q\ - +8 &]\ A +10 &<}/\ U +9 &V\ U +10 &V\ U +10 &O\ U +8 &?Y\ V +10 &W\ U +9 &W\ V +10 &\\w\ V +9 & G\\\ V +10 &"`\ V +9 &#T\ U +9 &%Y\ U +9 &'PTO\ U +10 &)Q\ U +9 &*Z\ V +9 &,U\ U +10 &.W\\\ V +9 &0Z\ V +10 &1U\ V +9 &3\\\ V +9 &5`U\ U +10 &7"Z\ U +9 &8W\ U +9 &:T\ U +10 &*X\ U +10 &?Z\ V +9 &AZ\ V +10 &CoZ\ V +9 &E0b\ V +9 &Fo\ X +10 &H\ Z +9 &Jf\ \\ +9 &L(\ \\ +10 &M\ \\ +9 &O\ \\ +9 &Qnw\ \ \\ +10 &S1\ \ [ +9 &T\ \\ +9 &V\ \\ +10 &Xt\ \ \\ +9 &Z6\ \\ +11 &[\ R +8 &]/P\ %r +10 &]v(\ 2 +2 ( + "processing"%}& +2 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 + .Hand.open +2 "manipulator"&1 +73 "core" 1 + "manipulator"&% +4 "core" % ϻ : < c +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +4 %9 +4 "core" 9} +103 "processing"%9 +2 "core" 9| +103 "processing"%9 +2 "core" 9}  +103 "processing"%\ 9 +2 "core" 9|  +103 "processing"% 9 +2 "core" 9| +103 "processing"% 9 +2 "core" 9| +103 "processing"%9 +2 "core" 9| +103 "processing"%9 +2 "core" 9| +103 "processing"%9 +3 "core" 9}" +103 "processing"%9 +2 "core" 9}& +103 "processing"%9 +2 "core" 9+ +103 "processing"%9 +2 "core" 9/ +103 "processing"%9 +2 "core" 93 +103 "processing"%9 +2 "core" 97 +103 "processing"%9 +2 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"%9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%9 +3 "core" 9L +102 "processing"%9 +2 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%9 +2 "core" 9Y +103 "processing"% 9 +2 "core" 9] +103 "processing"%!9 +2 "core" 9a +103 "processing"%"9 +2 "core" 9e +103 "processing"%#9 +2 "core" 9j +103 "processing"%$9 +2 "core" 9n +103 "processing"%%9 +2 "core" 9r +103 "processing"%&9 +3 "core" 9v +102 "processing"%'9 +2 "core" 9z +103 "processing"%(9 +2 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%*9 +2 "core" 9 +103 "processing"%+9 +3 "core" 9 +102 "processing"%,9 +2 "core" 9 +103 "processing"%-9 +2 "core" 9\ +103 "processing"%.9 +2 "core" 9  +103 "processing"%/9 +2 "core" 9 +103 "processing"%09 +3 "core" 9 +102 "processing"%29 +2 "core" 9" +103 "processing"%39 +2 "core" 9* +103 "processing"%59 +2 "core" 91 +103 "processing"%79 +2 "core" 98 +103 "processing"%89 +2 "core" 9@ +103 "processing"%19 +2 "core" 9F +103 "processing"%49 +2 "core" 9N +103 "processing"%:9 +2 "core" 9U +103 "processing"%<9 +2 "core" 9\\ +103 "processing"%=9 +3 "core" 9c +2 .tPH.hold 2:00:00,28C +3 "processing"%6 pp_ +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +100 "core"  +2 "processing"%?% +3 "core" %նN\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%@'\ +604 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%A'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%B  +134 "core"  + .tPSV.dial PTV +2 "processing"%C +72 "core" + .tPBV.dial :waste1 +2 "processing"%D  +55 "core" +2 "processing"%G% +3 "core" %ҽ\  +2 .tPS.seek 1.5ml +2 "processing"%F' +605 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%E * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%I' +1615 "core" ' + .tdelay 5:00 +30004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%H  +35 "core" + .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%K * +35 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%L +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%J' +1867 "Can"\ IH +641 "core" ' + .tPSV.dial PTV +2 "processing"%M +73 "core" + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%O +73 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%N +74 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%Q  +71 "core"  +2 .tPS.seek :empty + "processing"%R'ղ +2496 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%P  +134 "core" + .tPSV.dial :mixloop +2 "processing"%S +44 "core" + .tPRV.dial :ab1 +2 "processing"%U @ +108 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%V' +366 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%T  +45 "core"  +2 "processing"%X% +3 "core" %\  +2 .tPS.seek 0.3ml +2 "processing"%W' +363 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'Z  +32 "core" + .tPRV.dial :air +2 "processing"%Y  +46 "core"  +2 .tPS.seek 0.9ml +2 "processing"%\\'G +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"%] @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"%^'\ +868 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%_  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%`'Һ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%> +44 "core" + .tPTV.dial :mixing +2 "processing"%b @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%c  +34 "core" +2 "processing"%e% +3 "core" %Ҷ\  +2 .tPS.seek 1.85ml +2 "processing"%f' +244 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%h * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1973 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +2 "core" &" +2 .tHand.open + "manipulator"&j1 +26 "core" 1 + "manipulator"&k& +4 "core" &u P g E i +2 "manipulator"&l% +39 "core" %\  g _  i +11 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&;(, +134 "core" ( + "manipulator"&n& +4 "core" &, R H * h +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &o& +3 "core" &, g k W j + .tForearm.seek :garage +2 "manipulator"&q' +96 "core" ' +2 .tHand.close + "manipulator"&r/ +75 "core" / +2 "manipulator"&t& +3 "core" &, P Z ) g +2 "manipulator"&d% +3 "core" %  N Q G fk +2 .tForearm.seek :retract +2 "manipulator"&g'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&i( +308 "core" ( +2 "manipulator"&p& +4 "core" &( > D ( cA_ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &w& +2 "core" &' / % L cA_ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&x' +104 "core" ' +2 "manipulator"&m& +3 "core" &( / / [ dA_ +2 "manipulator"&z% +4 "core" % * / $ c +2 "collection"'{& +3 "core" &! +2 "collection"'|& +3 .tCC.seek :closed +2 "collection"'s(` +3 "core" &2 +3 &1  +8 &)r5 - +10 &^7 A +9 &Fu9 T +9 &P2 U +11 &T& U +8 &R# U +10 &HV U +9 & R U +10 &T2 U +8 &V0 U +10 & RO: T +9 &"R2 U +11 &#R3 U +9 &%R5 U +9 &'YU1 U +10 &)R9 T +8 &*R5 U +10 &,R9 U +9 &.aQ; U +10 &0#V2 U +9 &1R5 U +9 &3T: T +9 &5iO U +10 &7,P* T +10 &8T5 U +8 &:T2 U +10 &3R0 U +10 &?R1 U +9 &AR5 U +9 &CzO- T +10 &E;T1 U +9 &FS3 U +9 &H_/ V +10 &Jzm3 W +10 &L22 [ +10 &M. ^ +9 &O2 _ +8 &Qi1 ` +10 &S+2 ` +9 &T# ` +9 &V/ a +10 &Xl4 a +9 &Z,0 b +10 &[/ b! +9 &]- b& +9 &_d. S +10 &`Mw. #f +9 &` # [ +9 ( +2 &`m- U + "collection"'|& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.37 +2 "collection"'u& +3 "core" &`m U +2 .tHand.open + "manipulator"& 1 +73 "core" 1 + "manipulator"&% +4 "core" %     _y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"% +101 "core"  +2 "processing"%}% +3 "core" %\ +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%y  +44 "core"  +2 .tPS.seek 0ml + "processing"%' +1608 "core" ' + .tPSV.dial PSR +2 "processing"%a +45 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%\ ' +2630 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%  +3 "collection"'  +33 "core" ~ +136  + .tPSV.dial :mixloop +2 "processing"% +102 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"' +3 "core"  +2 "collection"'  +4 "core"  + .tPTV.dial :PRVmixing +2 "processing"%  +75 "core" +2 .tPS.seek 0ml + "processing"%' +2635 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%' +2619 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%' +2622 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &&   0 Y@^ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +51 "core" ( + "manipulator"&& +4 "core" &   D \\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &   \\ + .tForearm.seek CC +2 "manipulator"&!' +95 "core" ' + .tHand.close +2 "manipulator"&"/ +74 "core" / + .tCC.seek :open +2 "collection"'#( +473 "core" ( + "manipulator"&$& +4 "core" & 5 D  e +2 "manipulator"&%% +3 "core" % 2 A F e +2 .tForearm.seek :retract + "manipulator"&&'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&'(, +284 "core" ( + "manipulator"&(& +4 "core" &, R V  e +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" &, U R b e + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&*' +111 "core" ' +2 .tHand.open + "manipulator"&+1 +67 "core" 1 + "manipulator"&,% +4 "core" %  0 0 N _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&-'\ +100 "core" ' +2 ."da"delayUntil "14:37:38.87" +23547 "Can"\ DD +1053 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%. @ +76 "core" A + ."da"PBV.dial :waste1 +2 "processing"%/  +36 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%0 * +36 "core" + + ."da"PSV.dial :air +2 "processing"%2  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%3' +2511 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%5 +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%7  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%8 +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%1  +45 "core"  + ."da"PS.seek :empty +2 "processing"%4'ղ +2465 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +130 "core"  + "processing"%<% +4 "core" %ղ&\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%='\ +611 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%9'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%?  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%[ +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%@  +36 "core" + "processing"%B% +4 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%C' +602 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%D * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%G' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%A  +37 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%E * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%F +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2511 "core" ' + ."da"PSV.dial PTV +2 "processing"%H +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%K +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%L +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%I  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%M'ղ +2484 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%O +131 "core"  + "processing"%N% +4 "core" %ձN\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%Q'\ +602 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%J'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%P +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%S  +34 "core" +2 "processing"%U% +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +38 "processing"%R' +623 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%T * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%X' +1615 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%V  +36 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%Z * +48 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Y +83 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%W' +1449 "Can"\ GG +1063 "core" ' + ."da"PSV.dial PTV +2 "processing"%] +83 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%\\ +82 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%_ +83 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%^  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%>'ղ +2483 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%b  +46 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%c  +134 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%e  +45 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%h +45 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%`' +404 "core" ' +2 ."da"delay 2 seconds +201 .PRV.dial :air +2 "processing"%f  +47 "core"  +2 "processing"%% +3 "core" %4\  +2 ."da"PS.seek 0.55ml +2 "processing"%j'Y +342 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%k  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%l'Һ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%n +44 "core" + ."da"PTV.dial :mixing +2 "processing"%o @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%v  +33 "core"  + "processing"%r% +4 "core" %ҽ)\  +2 ."da"PS.seek 1.85ml +2 "processing"%t' +255 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%d * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1975 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%q  +36 "core" + ."da"delay 30 seconds +4 "Can"\ \ ii +3000 ."da"PBV.dial between PSV and waste1 +2 "processing"%; * +35 "core" , + ."da"PSV.dial :air +2 "processing"%p  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%w' +2500 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%m +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%z  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%{ +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%g  +44 "core"  +2 ."da"PS.seek :empty + "processing"%'ղ +2491 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +133 "core"  + "processing"% % +4 "core" %ն)\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%|'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%} +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%x  +35 "core" +2 "processing"%% +3 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%y'| +611 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%a' +1636 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2478 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2460 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  + "processing"%% +4 "core" %ձH\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1608 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"%% +3 "core" %ҸW\  +2 ."da"PS.seek 1.5ml +2 "processing"%'~ +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1624 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%"  +37 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%i * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%s' +2492 "core" ' + ."da"PSV.dial PTV +2 "processing"%$ +74 "core" + ."da"delay 5 seconds +170 "Can"\ QQ +333 ."da"PSV.dial PSR + "processing"%% +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%! +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%(  +85 "core" + ."da"PS.seek :empty +2 "processing"%)'ղ +2486 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  +2 "processing"%+% +3 "core" %ձ \  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%,'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%&'Һ +1621 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%* +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%.  +36 "core" + "processing"%/% +4 "core" %ҺF\  +2 ."da"PS.seek 1.5ml +2 "processing"%0' +605 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%2 * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%5  +37 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%7 * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%1' +2483 "core" ' + ."da"PSV.dial PTV +2 "processing"%3 +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%: +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%< +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%4  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%='ղ +2483 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%? +135 "core"  +7 "processing"%[% +16 "core" %մ +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +151 ."da"PS.reconfigure PSconfig +6 "processing"%#A d`b +3 ."da"PS.seek 0.25ml +5 "processing"%@'m +359 "core" ' +2 ."da"delay 5 seconds +502 "processing"%B% +3 "core" %l  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%9'\ +354 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%D'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%C +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%A  +35 "core"  +2 "processing"%E% +3 "core" %ҷP\  +2 ."da"PS.seek 1.5ml +2 "processing"%F'} +602 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%G * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%H' +1621 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%K  +36 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%L * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2513 "core" ' + ."da"PSV.dial PTV +2 "processing"%O +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%N +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%M +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Q  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%P'ղ +2491 "core" ' + "processing"%S9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%U  +3 "core" 4 + 4 + "processing"%J& +4 "core" &]v$_ 2 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&T% +3 "core" %\  R S0 +2 "storage"(R% +3 "core" %  +2 "storage"(V. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 1 + "storage"(Z(+ +355 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (Y& +2 "core" &.\ \  +2 "manipulator"&X& +3 "core" &,  P +2 "manipulator"&]% +3 "core" %\  P0 +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&\\( +195 "core" ( + "manipulator"&_& +3 "core" &| - M4 +2 "storage"(^& +3 "core" &.\ \   +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&W' +92 "core" ' + "storage"(b& +4 "core" &.\ \  6 +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek beamBreak +2 "storage"(c' +276 "core" ' + "storage"(e- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(h'y +36 "core" ' +2 "manipulator"&>& +4 "core" &| w N4 +2 "manipulator"&f% +3 "core" % } NM +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&`(k +272 "core" ( + "manipulator"&k& +4 "core" &q ] O +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &j& +3 "core" &q O +2 ."da"Forearm.seek PC + "manipulator"&n' +97 "core" ' + ."da"Hand.close +2 "manipulator"&o/ +70 "core" / + ."da"PC.seek :open +2 "processing"%v( +454 "core" ( + "storage"(r& +4 "core" &. H q +2 "manipulator"&d& +3 "core" &q  Q +2 "manipulator"&l% +3 "core" % Ϧ \ Q +2 ."da"Forearm.seek :retract +2 "manipulator"&t'\ +95 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&q( +270 "core" ( + "manipulator"&;& +4 "core" &| O4 +2 "storage"(p& +3 "core" &.\ \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +103 "core" ' + ."da"Hand.open +2 "manipulator"&m1 +76 "core" 1 +2 "storage"(z- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"({'E +25 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(g' +56 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19feb1915h.tif +3 "processing"%w& +9 "core" & +4 ."psFlush"Hand.open +3 "manipulator"&u1 +25 "core" 1 +2 "manipulator"& & +5 "core" &|  E4 +2 "manipulator"&% +4 "core" % G E +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(, +193 "core" ( +2 "manipulator"&}& +3 "core" &,  E0 +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &,  E0 +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"&|/ +70 "core" / +2 "manipulator"&& +3 "core" &, q w " B0 +2 "manipulator"&y% +3 "core" % 4 w w K BR +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"& (k +122 "core" ( +2 "manipulator"& & +3 "core" &u }  C +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &u | n C +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +98 "core" ' +2 "manipulator"&& +3 "core" &u |  6 C +2 "manipulator"&% +4 "core" % } ~ C +2 "processing"%\ & +3 "core" & +2 "processing"%& +3 ."psFlush"PC.seek :closed +2 "processing"%(] +3 "core" & +3 &  +10 &%o - +8 &] A +11 &8y U +8 &U V +10 &T V +9 &yT V +10 &:V V +9 &O V +10 &T V +9 &S V +10 & BV V +9 &"U V +8 &#R U +64 &%S V +2 &'KQ V +2 &)O U + &*V V +5 &,T V +2 &.RW V + &0U V &1U V +8 &3V V +10 &5[Q V +10 &7Q V +9 &8O U +9 &:S V +10 &%T V +9 &?W V +10 &AUt V +9 &CjTo V +10 &E+\\p V +9 &Fhl X +9 &Hxd Y +10 &Ja^ \\ +9 &L"^ \\ +9 &Mc \\ +10 &O^ ] +9 &QhK \\ +10 &S*S \\ +9 &TT ] +9 &VP ] +10 &XoJ ] +9 &Z0> ] +9 &[< T +9 &]*J4 "h +10 &]x@: 8 +5 ( + "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.71 + "processing"%& +4 "core" &]x0+ 8 + &]x0' 8 + ."psFlush"Hand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&% +4 "core" % T S . @ +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +135 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1104 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +17 ."psFlush"PS.seek 2.5ml +5 "processing"%' +2 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25.14 seconds\ /var/log/esp/da19feb1915h.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19feb1915h15s.tif +1558 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19feb1915h15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19feb1915h30s.tif +49 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +85 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%"' +2629 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%i +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +155 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19feb1915h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19feb1915h70s.tif +448 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +219 "Can"  +1905 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%$ +74 "core" + ."psFlush"PBV.dial PSV +2 "processing"%% U +58 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%!' +2624 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%( @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +1716 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19feb1915h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "25.14 sec auto-exposure",Subject: "da19feb1915h images!" +12 "storage"(- +11 "core" -' +6 "storage"(+& +4 "core" &. +2 "manipulator"&)& +3 "core" &u 9 H +2 "manipulator"&,% +4 "core" %\  E H +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&*( +177 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +93 "core" ( +2 "manipulator"&.& +4 "core" &} d G5 +2 "storage"(/& +3 "core" &.  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&&' +99 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"(2' +56 "core" ' +2 "manipulator"&0& +3 "core" &}  T5 +2 "storage"(5& +3 "core" &. 1 ' Y +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&7'n +24 "core" ' + ."da"Elbow.hold +2 "manipulator"&8, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(' +24 "core" ' +2 "manipulator"&3% +4 "core" %͋  O + "storage"(:& +4 "core" &.  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 329 counts +2 "manipulator"&<'η +14 "core" ' +2 "manipulator"&4& +4 "core" &  Y) +2 "storage"(1& +3 "core" &.   +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&?' +24 "core" ' +2 "storage"([% +4 "core" % 2 ' g +2 ."downElevator"SE.seek :down +3 "storage"(='} +100 (B% +3 "core" %9 0 1 6 [s + "manipulator"&@% +4 "core" % c Vb +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&9'\ +95 "core" ' +20 ' + ."psFlush"PSV.dial :waste1 +2 "processing"%C  +34 "core" ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +45 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%A'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%E +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%D' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%G +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%F' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%K @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%I  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%H'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%O +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%N'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Q +73 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +55 "core" +47 ."psFlush"PS.seek 0ml +2 "processing"%S' +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%U +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%J'\ +611 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%R +84 "core" ~ + ."psFlush"PBV.dial PSV +2 "processing"%V U +57 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%Y' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%X @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%_  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%^'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%' +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%b' +2623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%- +83 "core"  +3 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%e' +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%> @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%c  +85 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%W'ղ +2624 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&k& +4 "core" & J S S e) +2 "manipulator"&j% +3 "core" %\ " Q G T e= +2 ."psFlush"Elbow.seek PC + "manipulator"&\\(k +270 "core" ( + "manipulator"&o& +4 "core" &u S N + f +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &u T R e f +2 ."psFlush"Forearm.seek PC + "manipulator"&~' +94 "core" ' + ."psFlush"Hand.close +2 "manipulator"&r/ +69 "core" / + ."psFlush"PC.seek :open +3 "processing"%d( +449 "core" ( + "manipulator"&l& +4 "core" &u l k j +2 "manipulator"&n% +3 "core" % ϥ k m j +2 ."psFlush"Forearm.seek :retract + "manipulator"&;'\ +92 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&p(, +134 "core" ( + "manipulator"&`& +4 "core" &, l m j< +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" &, n j j; + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&z' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&w1 +75 "core" 1 + "manipulator"&t% +4 "core" %  - 0  b +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&u'\ +100 "core" ' + #tFinished short da assay +2264 #-> access 1 +3 .SE.seek :down + "storage"( '} +3 "core" ' + "manipulator"&% +4 "core" % " j k j; +2 "manipulator"&h& +3 "core" &, _ g j j$ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"({(< +1304 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (}& +2 "core" &<0 <\   +2827 #t-> access 2 +3 .SE.seek :down +2 "storage"(x'} +2 "core" ' +2 "manipulator"&% +3 "core" % " K @ e; +2 "manipulator"&q& +4 "core" &, S S  e$ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(|(K +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &KU \  +3445 "Can"\ PP +60002 \ PP +60002 \ PP +51654 #t-> exit +5 #mEXIT @1550609765.10EST @1550609977.27EST = =mMAIN_scheduler =tMAIN @EST1550609978.88 #"core_reset"Sent BREAK +2 #t@0x6000, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6279, state=0x3A84, ifg=0x10, ie=0xFD #@0x64F9, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6771, state=0x3A84, ifg=0x10, ie=0xFD + #@0x69EF, state=0x3A84, ifg=0x10, ie=0xFD #@0x6C68, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6EE0, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6FF5, state=0x3A84, ifg=0x80, ie=0xFD #@0x3687, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +340 "Can"\ RR + \ RR #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %ۀ , , +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X exit +4 #mEXIT @1550610133.47EST @1550670149.97EST = =mMAIN_scheduler =tMAIN @EST1550670151.59 #"core_reset"Sent BREAK +2 #t@0x3C65, state=0x3B10, ifg=0x20, ie=0x7F #@0x43BC, state=0x3B10, ifg=0x08, ie=0x5F + #@0xBD20, state=0x3B10, ifg=0x20, ie=0x7F + #@0xBEC5, state=0x3B10, ifg=0x20, ie=0x7F #@0xC3FC, state=0x3B10, ifg=0x20, ie=0x7F + #@0xC4A8, state=0x3B10, ifg=0x20, ie=0x7F + #@0xC956, state=0x3B10, ifg=0x20, ie=0x7F #@0xCEAC, state=0x3B10, ifg=0x08, ie=0x5F + #@0xD212, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +348 "Can"\ SS + \ SS + #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +3 )% +2 "core" %ۀ  , +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X startTube 2 +31346 #-> shortDA +3 "collection"'% +2 "processing"%% +6 "core" %ӳ|{ +2 %յ\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +647 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"% +142 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +134 "core" + .tPRV.dial :sipper +2 "processing"%  +108 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%'` +2286 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +17 "core" +120  +2 .tPS.seek 0.5ml +2 "processing"% '\ +1276 "core" ' + .tPRV.dial :waste2 +2 "processing"%! @ +106 "core" > + .tPS.reconfigure PSconfig +3 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%"'ղ +602 "core" ' + .tPSV.dial PSR +2 "processing"%# +112 "core"  + "processing"%$% +4 "core" %ճ'\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1ml + "processing"%%'TE +1117 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%&' +1619 "core" ' + .tPSV.dial :mixloop +2 "processing"%' +113 "core" + .tPS.seek :empty +2 "processing"%('ղ +2634 "core" ' + .tPSV.dial PSR +2 "processing"%) +100 "core"  +2 "processing"%*% +3 "core" %ձ1\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%+'TE +1108 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%,' +1622 "core" ' + .tPSV.dial :mixloop +2 "processing"%- +114 "core" + .tPRV.dial :sipper +2 "processing"%.  +46 "core" + .tPS.seek :empty +2 "processing"%/'ղ +2622 "core" ' + .tPSV.dial PSR +2 "processing"%0 +112 "core"  + .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%1' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%2 +100 "core" + .tPS.seek :empty +2 "processing"%3'ղ +2622 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%4& +4 "core" &\ + .tHand.open + "manipulator"&51 +19 "core" 1 + "manipulator"&6% +4 "core" % " + " . b; +2 "storage"(7% +3 "core" % \  +2 "storage"(8. +2 "core" .,K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(9( +1361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (:& +2 "core" &  O\  +2 "manipulator"&;& +3 "core" &, / "  b$ +2 "manipulator"&<% +3 "core" % "  /  `; +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&=(P +186 "core" ( + "manipulator"&>& +4 "core" &L  ^ Z, +2 "storage"(?& +3 "core" & , ? ? c +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&@'ϥ +104 "core" ' + "storage"(A& +4 "core" & , E ; % +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(B' +284 "core" ' + "storage"(C- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (D& +3 "core" & 5 > 5 " + "manipulator"&E& +4 "core" &L  [, + .tElbow.seek 2 +2 "manipulator"&F(P +3 "core" ( +2 "manipulator"&G& +3 "core" &L   e [, +2 "storage"(H& +3 "core" & 5 = ? ? +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&I'y +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&J/ +75 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"3/home/esp/esp2/protocol/DA.rb:123:in `shortDA'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&K& +5 "storage"(L'} +4 "core" &~  @ Y% +2 "manipulator"&M% +3 "core" % |   / Z +2 .tForearm.seek :retract +2 "manipulator"&N'\ +95 "core" ' + .tElbow.seek PC +2 "manipulator"&O(k +124 "Can" \ pp +39 "core" ' + ."downElevator"SE.coast + "storage"(5 +102 "core" ( +2 "manipulator"&P& +4 "core" &q  c [j +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &q   q [j + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&R' +97 "core" ' +2 "manipulator"&S& +3 "core" &q * , d ]j +2 "manipulator"&T% +4 "core" %϶ . # - ] +2 "processing"%U& +3 "core" &\  +2 "processing"%V& +3 .tPC.seek :closed +2 "processing"%W(] +3 "core" &,\  +3 & \  +10 &&p\ . +9 &_\ B +10 &@y\ U +9 &V \ V +9 &T \ V +10 &W\ U +9 &C\\\ V +8 &U\ V +10 &U\ U +10 &[\ V +10 & KW\ V +9 &"\\\ V +8 &#T\ U +11 &%V\ U +9 &'UW\ U +9 &)Q\ U +10 &*X\ U +9 &,Q\ U +9 &.]V\ U +9 &0X\ U +9 &1X\ V +10 &3Y\ V +9 &5eV\ U +9 &7'Z\ U +10 &8W\ U +9 &:X\ V +10 &.T\ V +9 &?]\ V +10 &AV\ V +9 &CtZ\ V +9 &E4b\ W +10 &Fn\ X +10 &H\ Z +10 &Jk\ \\ +8 &L-\ \\ +9 &M\ \\ +10 &O\ \\ +9 &Qp\ ] +9 &S4\ \\ +11 &T\ \\ +9 &V\ ] +9 &Xy\ \\ +9 &Z:\ ] +9 &[\ O +10 &])F\ %o +9 &]x9\ 6 +6 ( + "processing"%V& +38 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 +9 .Hand.open + "manipulator"&X1 +3 "core" &]x*\ 6 +63 1 + "manipulator"&Y% +4 "core" % ϶   ( [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&Z'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%[  +2 %\\9 +5 "core" 9 +103 "processing"%]9 +2 "core" 9 +103 "processing"%^9 +2 "core" 9  +103 "processing"%_9 +2 "core" 9  +103 "processing"%`9 +2 "core" 9 +103 "processing"%a9 +2 "core" 9 +103 "processing"%b9 +2 "core" 9 +103 "processing"%c9 +3 "core" 9 +102 "processing"%d9 +2 "core" 9" +103 "processing"%e9 +2 "core" 9& +103 "processing"%f9 +2 "core" 9+ +103 "processing"%g9 +2 "core" 9/ +103 "processing"%h9 +3 "core" 93 +102 "processing"%i9 +2 "core" 97 +103 "processing"%j9 +2 "core" 9; +103 "processing"%k9 +2 "core" 9@ +103 "processing"%l9 +2 "core" 9D +103 "processing"%m9 +2 "core" 9H +103 "processing"%n9 +2 "core" 9L +103 "processing"%o9 +2 "core" 9P +103 "processing"%p9 +2 "core" 9U +103 "processing"%q9 +2 "core" 9Y +103 "processing"%r9 +2 "core" 9] +103 "processing"%s9 +2 "core" 9a +103 "processing"%t9 +2 "core" 9e +103 "processing"%u9 +2 "core" 9j +103 "processing"%v9 +2 "core" 9n +103 "processing"%w9 +3 "core" 9r +103 "processing"%x9 +2 "core" 9v +103 "processing"%y9 +2 "core" 9z +103 "processing"%z9 +2 "core" 9 +103 "processing"%{9 +2 "core" 9 +103 "processing"%|9 +3 "core" 9 +102 "processing"%}9 +2 "core" 9 +103 "processing"%~9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9 \ +103 "processing"%9 +2 "core" 9& +103 "processing"%9 +2 "core" 9* +103 "processing"%\ 9 +3 "core" 92 +103 "processing"% 9 +2 "core" 95 +103 "processing"%9 +2 "core" 9= +103 "processing"%9 +2 "core" 9B +103 "processing"%9 +2 "core" 9G +103 "processing"%9 +3 "core" 9L +102 "processing"%9 +2 "core" 9R +103 "processing"%9 +2 "core" 9X +103 "processing"%9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +2 .tPH.hold 2:00:00,28C +3 "processing"% pp_ +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +114 "core"  +2 "processing"%% +3 "core" %ձ\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"% '\ +600 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%  +134 "core"  + .tPSV.dial PTV +2 "processing"% +71 "core" + .tPBV.dial :waste1 +2 "processing"%!  +56 "core" +2 "processing"% % +3 "core" %Ҷ\  +2 .tPS.seek 1.5ml +2 "processing"%#'| +608 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%$ * +47 "core" ) +2 .tPS.seek 0ml +2 "processing"%"' +1610 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%%  +33 "core"  + .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%' * +35 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%& +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%)' +2486 "core" ' + .tPSV.dial PTV +2 "processing"%* +73 "core" + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%( +74 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%+ +74 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%-  +72 "core"  +2 .tPS.seek :empty + "processing"%.'ղ +1473 "Can" \ ]] +1003 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%,  +135 "core" + .tPSV.dial :mixloop +2 "processing"%0 +44 "core" + .tPRV.dial :ab1 +2 "processing"%/ @ +106 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%2' +370 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%1  +44 "core"  +2 "processing"%4% +4 "core" %P\  + .tPS.seek 0.3ml +2 "processing"%5' +358 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'6  +30 "core" + .tPRV.dial :air +2 "processing"%7  +45 "core"  +2 .tPS.seek 0.9ml + "processing"%8'G +1270 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +75 "core" > +2 .tPS.seek 0.5ml + "processing"%:'\ +869 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%;  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%<'Һ +1611 "core" ' + .tPSV.dial :PML +2 "processing"%> +44 "core" + .tPTV.dial :mixing +2 "processing"%? @ +75 "core" A + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%A% +3 "core" %ҿ`\  +2 .tPS.seek 1.85ml +2 "processing"%' +248 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%D' +1968 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'E& +2 "core" &zx + .tHand.open +2 "manipulator"&1 +19 "core" 1 + "manipulator"&G& +4 "core" &q  * aj +2 "manipulator"&H% +3 "core" %\   ) 8 ` +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&J(, +133 "core" ( + "manipulator"&K& +4 "core" &, + + 0 _0 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +3 "core" &,  + O `0 + .tForearm.seek :garage +2 "manipulator"&=' +99 "core" ' + .tHand.close +2 "manipulator"&@/ +67 "core" / +2 "manipulator"&B& +3 "core" &, !   `. +2 "manipulator"&I% +3 "core" % /  \\K +2 .tForearm.seek :retract +2 "manipulator"&P'\ +100 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&Q( +342 "core" ( +2 "manipulator"&F& +4 "core" &   ` + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &S& +2 "core" & ,  ` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&T' +101 "core" ' +2 "manipulator"&U& +3 "core" & !  ` +2 "manipulator"&L% +4 "core" %   ` +2 "collection"'N& +3 "core" &xz +2 "collection"' & +3 .tCC.seek :closed +2 "collection"'V(` +3 "core" &}x +3 &yy  +9 &(lz{ - +10 &_~zz A +9 &?uzy T +10 &Ryz U +10 &Ty{ U +8 &Pzy U +10 &AV{y U +10 &Rz{ U +9 &Qzy U +9 &T{{ U +10 & JOyw U +9 &" Rz{ U +9 &#Ozz U +9 &%R|{ U +9 &'RSzz U +10 &)M{z U +10 &*R{{ U +9 &,Uzz U +10 &.ZQx{ U +9 &0Q{{ U +9 &1O{{ T +10 &3Q{z U +9 &5bT{{ U +9 &7%Q|{ T +9 &8Qyz T +9 &:Qz{ U +11 &,R~z U +10 &?P{{ U +10 &AQ~{ U +8 &CrM{z U +10 &E4O{ U +10 &FT| U +8 &H` V +10 &Jsj W +9 &L, Z +10 &M _ +9 &O _ +9 &Qa ` +10 &S! a +9 &T a +9 &V a +10 &Xc b +9 &Z$ b +10 &[ b# +9 &] b) +9 &_Y T +11 &`K" (u +8 &`^ !b +2 ( + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.41 +2 "collection"'X& +3 "core" &`^ !b +2 .tHand.open + "manipulator"&Y1 +76 "core" 1 + "manipulator"&\\% +4 "core" % $   Y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%R +103 "core"  +2 "processing"%^% +3 "core" %L\  +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%9' +1628 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%_  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%`' +1634 "core" ' + .tPSV.dial PSR +2 "processing"%a +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%b' +2674 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%c  +3 "collection"'d  +32 "core" ~ +134  + .tPSV.dial :mixloop +2 "processing"%e +104 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"'f +3 "core"  +2 "collection"'g  +4 "core"  + .tPTV.dial :PRVmixing +2 "processing"%h  +77 "core" +2 .tPS.seek 0ml +2 "processing"%i' +2618 "core" ' + .tPSV.dial :air +2 "processing"%j  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%k' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%l +44 "core" +2 .tPS.seek 0ml +2 "processing"%m' +2646 "core" ' + .tPSV.dial :air +2 "processing"%n  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%o' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%p +44 "core" +2 .tPS.seek 0ml + "processing"%q' +2622 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&r& +4 "core" & , , ^ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&s( +9 "core" ( +2 "manipulator"&t& +4 "core" & (  | ^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" & . + ^ +2 .tForearm.seek CC + "manipulator"&v' +94 "core" ' + .tHand.close +2 "manipulator"&w/ +72 "core" / +2 .tCC.seek :open + "collection"'x( +473 "core" ( + "manipulator"&y& +4 "core" &  a +2 "manipulator"&z% +3 "core" %   $ _ +2 .tForearm.seek :retract +2 "manipulator"&{'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&|(, +282 "core" ( + "manipulator"&}& +4 "core" &, + *  cH +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &, ( ! T cH + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +110 "core" ' +2 .tHand.open + "manipulator"&1 +69 "core" 1 + "manipulator"&% +4 "core" % \    [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 ."da"delayUntil "09:12:07.90" +24571 #recoverPRVreagent08 .PTV.dial :mixing +2 "processing"% @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + ."da"delay 30 seconds +2788 "Can" \ FF +215 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSV.dial :air +2 "processing"%\  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2486 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +56 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +53 "core" + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty + "processing"%'ղ +2464 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  +2 "processing"%% +3 "core" %ն\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +602 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%3 +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +606 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%! * +47 "core" ) +2 ."da"PS.seek 0ml +2 "processing"% ' +1622 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +33 "core"  + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%$ * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%# +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%[' +2479 "core" ' + ."da"PSV.dial PTV +2 "processing"%% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%' +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%& +86 "core" ~ + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%"  +75 "core"  +2 ."da"PS.seek :empty + "processing"%*'ղ +2461 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +136 "core"  + "processing"%+% +4 "core" %ղy\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%-'\ +600 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%)'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%, +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%0  +35 "core" +2 "processing"%/% +3 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%.'~ +607 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%1 * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%4' +1615 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%2  +36 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%6 * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%5' +2483 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%8 +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%; +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%:  +74 "core"  + ."da"PS.seek :empty + "processing"%>'ղ +1257 "Can"\ tt +1202 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%?  +46 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +134 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%A  +45 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%C +46 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%<' +397 "core" ' +2 ."da"delay 2 seconds +201 .PRV.dial :air +2 "processing"%  +48 "core"  + "processing"%E% +4 "core" %[\  +2 ."da"PS.seek 0.55ml + "processing"%'_ +345 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%G  +57 "core" +2 ."da"PS.seek 2ml +2 "processing"%H'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%K +53 "core" + ."da"PTV.dial :mixing +2 "processing"%M @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%O  +35 "core" + "processing"%@% +4 "core" %ҹj\  +2 ."da"PS.seek 1.85ml + "processing"%B' +251 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%I * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%Z' +1971 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +48003 #recoverPRVreagent08 .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%=  +35 "core"  + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%J * +34 "core" + + ."da"PSV.dial :air +2 "processing"%F  +54 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%S' +1082 "Can" \ \ NN +1402 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%U +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +39 "processing"%L  +64 "core" + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%N +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%P  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2471 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +136 "core"  +2 "processing"%Y% +3 "core" %ծZ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%\\'\ +596 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% 'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%R  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%^ +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%T  +35 "core" +2 "processing"%D% +3 "core" %ҿh\  +2 ."da"PS.seek 1.5ml +2 "processing"%_' +599 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%9 * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%a' +1618 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%`  +34 "core"  + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%d * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%e' +2478 "core" ' + ."da"PSV.dial PTV +2 "processing"%f +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%g +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%h +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%b  +73 "core"  +2 ."da"PS.seek :empty + "processing"%j'ղ +2463 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%i +136 "core"  +2 "processing"%l% +3 "core" %ն]\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%k'\ +598 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%n'Һ +1620 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%m +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%p  +35 "core" +2 "processing"%o% +3 "core" %һ^\  +2 ."da"PS.seek 1.5ml +2 "processing"%r' +672 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%t * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%u' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%w  +35 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%Q * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%V' +2483 "core" ' + ."da"PSV.dial PTV +2 "processing"%y +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%z +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%v +84 "core" ~ + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%}  +77 "core"  + ."da"PS.seek :empty +2 "processing"%~'ղ +2469 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%s +66 "Can"\ YX +70 "core"  + "processing"%% +4 "core" %հ`\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +607 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%{'Һ +1633 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +4 "core" %Һd\ +2 ."da"PS.seek 1.5ml +2 "processing"%' +607 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%\ * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%q' +1634 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2480 "core" ' + ."da"PSV.dial PTV +2 "processing"% +84 "core" ~ + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2473 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +138 "core"  +8 "processing"%3% +15 "core" %լb +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +19 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +10 ."da"PS.seek 0.25ml +5 "processing"% 'm +355 "core" ' + ."da"delay 5 seconds +503 "processing"%% +3 "core" %lh  +2 #"da"Pulling 0.25ml of PSR.sub2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml + "processing"%'\ +349 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%!'Һ +1612 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%$% +4 "core" %ҹr  +2 ."da"PS.seek 1.5ml +2 "processing"%#' +619 "core" ' +2 ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +47 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%%' +1615 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%'  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%& * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%" +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%[' +2484 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%+ +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%* +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%-  +74 "core"  + ."da"PS.seek :empty +2 "processing"%,'ղ +2491 "core" ' + "processing"%09 +4 "core" 9\ 4 + #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%/  +3 "core" 4 + 4 + "processing"%)& +4 "core" &]x)| 6 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&1% +3 "core" %\   P\ +2 "storage"(.% +3 "core" %y \   +2 "storage"(2. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(6(+ +363 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (7& +2 "core" &-  +2 "manipulator"&4& +3 "core" &,  KG +2 "manipulator"&% +3 "core" %\  , K\ +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&8( +197 "core" ( + "manipulator"&;& +4 "core" &}  H4 +2 "storage"(:& +3 "core" &- M +2 ."da"Forearm.reconfigure TightForearm +50 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&5' +102 "core" ' + "storage"(?& +4 "core" &-  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek beamBreak +2 "storage"(' +272 "core" ' + "storage"(A- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(C'y +35 "core" ' +3 "manipulator"&>& +4 "core" &~ * H4 + "manipulator"&% +4 "core" %  H + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&E'\ +93 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&<(k +263 "core" ( + "manipulator"&G& +4 "core" &u H +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &u }  T H + ."da"Forearm.seek PC +2 "manipulator"&K' +95 "core" ' + ."da"Hand.close +2 "manipulator"&M/ +67 "core" / + ."da"PC.seek :open +2 "processing"%O( +452 "core" ( + "storage"(@& +4 "core" &-  +2 "manipulator"&I& +3 "core" &u n K +2 "manipulator"&H% +3 "core" % ϕ K. +2 ."da"Forearm.seek :retract +2 "manipulator"&B'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&=( +269 "core" ( + "manipulator"&J& +4 "core" &~  H5 +2 "storage"(F& +3 "core" &-  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&Z' +95 "core" ' + ."da"Hand.open +2 "manipulator"&U1 +75 "core" 1 +2 "storage"(L- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(N'E +29 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(P' +55 "core" ' + #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19feb2009h.tif +4 "processing"%S& +10 "core" & +3 ."psFlush"Hand.open +2 "manipulator"&X1 +23 "core" 1 +2 "manipulator"&Y& +4 "core" & W \\ ( =5 +2 "manipulator"&% +3 "core" % ϼ N W 4 > +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&\\'\ +92 "core" ' + ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&R(, +192 "core" ( +2 "manipulator"&^& +3 "core" &, \\ [ 3 >8 +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" &, M Y 6 =8 +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&D' +100 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"& / +70 "core" / +2 "manipulator"&9& +3 "core" &, 7 :  98 +2 "manipulator"&_% +4 "core" % ) % /  9 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&`'\ +100 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&d(k +117 "core" ( +2 "manipulator"&c& +3 "core" &u ? < < +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &a& +3 "core" &u 0 2  < + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&f' +102 "core" ' +2 "manipulator"&g& +4 "core" &u Z [ G > +2 "manipulator"&h% +3 "core" % P X $ > +2 "processing"%b& +4 "core" & + "processing"%e& +4 ."psFlush"PC.seek :closed +2 "processing"%i(] +2 "core" &U +5 &d , +10 &$A9 4 +9 &<jq H +9 &mz V +10 &Og U +9 &MQh V +10 &Oa V +9 &RG V +8 &WK V +11 &VRR U +9 &UH W +9 & TC V +10 &"T< V +9 &$]R; V +10 && Q> U +9 &'RD V +8 &)U6 V +11 &+eU4 V +8 &-'W6 V +9 &.T- V +10 &0V V +9 &2mV V +10 &4/V$ V +9 &5R! U +9 &7Q V +9 &9tQ\ V +9 &;6R V +10 &<S V +10 &>O\ V +9 &@|R V +10 &B>U V +9 &DR V +8 &E_ V +10 &G~i X +9 &I9 [ +10 &J \\ +9 &L \\ +10 &Ny ] +10 &P: ] +9 &Q ] +8 &S ] +11 &U ] +8 &WC ] +9 &Y ] +11 &Zz ] +9 &\\z > +9 &]W-n Z +9 &]x2} 9 +2 ( + "processing"%e& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.71 +2 "processing"%l& +3 "core" &]x/ 9 +2 ."psFlush"Hand.open + "manipulator"&j1 +75 "core" 1 + "manipulator"&k% +4 "core" % 7 < K ; +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&m'\ +90 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%p +149 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%o'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%t +88 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%r  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%w' +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Q +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%]'\ +603 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +2129 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%y +74 "core" + ."psFlush"PBV.dial PSV +2 "processing"%z U +55 "core" U +2 ."psFlush"PS.seek 0ml +2 "processing"%v' +2164 "Can"*  +469 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%} @ +44 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%s  +73 "core"  +2 ."psFlush"PS.seek :empty +45 "processing"%'ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%~ +46 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2636 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%\  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%q +84 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +56 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%' +668 #"da"WARNING: Too Dark -- required 1135.17s exposure > 300s time limit\ SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da19feb2009h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19feb2009h15s.tif +1559 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19feb2009h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19feb2009h30s.tif +398 "core" ' +3 ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1949 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19feb2009h30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19feb2009h70s.tif +165 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +3 "processing"%3 U +57 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +75 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +1436 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19feb2009h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "300.0 sec auto-exposure",Subject: "da19feb2009h images!" +13 "storage"(- +10 "core" -' +7 "storage"($& +4 "core" &-  + "manipulator"&!& +4 "core" &u [ [ < ? +2 "manipulator"& % +3 "core" %\ H B u ?2 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +3 "manipulator"&#( +96 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +175 "core" ( +2 "manipulator"&'& +3 "core" & X _ N ?4 +2 "storage"(&& +3 "core" &-  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&"' +107 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.21 Pucks below Top Plate + "storage"(%' +57 "core" ' +2 "manipulator"&(& +3 "core" &  O3 +2 "storage"(+& +3 "core" &- \  S +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&*'n +24 "core" ' + ."da"Elbow.hold +2 "manipulator"&-, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"([' +27 "core" ' +2 "manipulator"&0% +3 "core" %͞ " H +2 "storage"(/& +4 "core" &- g + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 348 counts +2 "manipulator"&)' +14 "core" ' +2 "manipulator"&1& +3 "core" & v O* +2 "storage"(.& +4 "core" &-\   +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&2' +22 "core" ' +2 "storage"(7% +4 "core" % \ +2 ."downElevator"SE.seek :down +4 "storage"(4'} +99 (% +3 "core" %4 \ G Xk + "manipulator"&;% +4 "core" %  Nd +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&:'\ +95 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +215 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%| +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%?' +2619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%A' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%> @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%5'ղ +2630 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&G& +4 "core" & ) )w ]* + "manipulator"&% +4 "core" %\ " ) ]9 + ."psFlush"Elbow.seek PC +2 "manipulator"&8(k +264 "core" ( + "manipulator"&M& +4 "core" &u  ^ +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &E& +3 "core" &u & * + ^ +2 ."psFlush"Forearm.seek PC + "manipulator"&W' +96 "core" ' +43 ."psFlush"Hand.close +4 "manipulator"&@/ +76 "core" / + ."psFlush"PC.seek :open +2 "processing"%I( +451 "core" ( + "manipulator"&H& +4 "core" &u ( 6 a +2 "manipulator"&K% +3 "core" % Ϸ + ) ! a +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&J'\ +90 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&F(, +144 "core" ( +2 "manipulator"&<& +3 "core" &, ( )  c +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &U& +3 "core" &,   c +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&L' +110 "core" ' + ."psFlush"Hand.open +2 "manipulator"&S1 +65 "core" 1 + "manipulator"&B% +4 "core" % \   [ +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"&X'\ +101 "core" ' + #tFinished short da assay +14439 "Can".\ ;; +12515 #t-> exit +5 #mEXIT @1550675082.28EST @1550676083.47EST = =tMAIN =mMAIN_scheduler @EST1550676085.08 #"core_reset"Sent BREAK +2 #t@0x76E7, state=0x3B10, ifg=0x20, ie=0x7F #@0x7E3E, state=0x3B10, ifg=0x08, ie=0x5F + #@0xC2A7, state=0x3AE0, ifg=0x84, ie=0x75 + #@0xC554, state=0x3A72, ifg=0x10, ie=0xF5 #@0xC7DC, state=0x3A84, ifg=0x10, ie=0xFD + #@0xCA86, state=0x3A84, ifg=0x10, ie=0xFD + #@0xCD37, state=0x3A84, ifg=0x10, ie=0xFD #@0xCE52, state=0x3A84, ifg=0x80, ie=0xFD + #@0xC5C3, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +339 "Can"B\ >? + B\ >? #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۀ ( , + .tSS.reconfigure SSconfig +3 "sampler")#.0X access 1 +3 .SE.seek :down +2 "storage"('} +4 "core" ' + "manipulator"&% +4 "core" %\  (  4 c% +2 "manipulator"&& +3 "core" &,   c +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((< +1308 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &<7 I H  +1660 #t-> access 2 +3 .SE.seek :down + "storage"('} +3 "core" ' + "manipulator"&% +4 "core" %\     ]% +2 "manipulator"&& +3 "core" &, + *  ] +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +354 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &KI J Q \  +33870 #t-> startTube 2 +714 #-> da 900 +2 #da sampling at most 900ml +3 ."Qmail"HABfans.email "Started da in tube 2 at 10:28:06EST20-Feb-19\\n{3 => 0, 4 => 0, 5 => 0, 6 => 0, 7 => 0}\\nCan@10:21:30, 22.8C, 17% humidity, 15.1psia, 12.557V, 0.318A, 0.324A avg, 4.00W",Subject: "da sampling at most 900ml" +5 #tLoading sh1 puck from tube 2 into Collection Clamp + "collection"' & +3 "core" &vz +2 .tHand.open + "manipulator"&!1 +19 "core" 1 +2 "manipulator"&"% +4 "core" %\     [% +2 "storage"(#% +5 "core" % > = : + "storage"($. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +3 "storage"(%( +27 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1337 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (&& +2 "core" & : ; B +2 "manipulator"&'& +3 "core" &,    ] +2 "manipulator"&(% +3 "core" %\   - \\% +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&)(P +193 "core" ( + "manipulator"&*& +4 "core" &[   6 [* +2 "storage"(+& +3 "core" & ; = D +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&,'ϥ +107 "core" ' + "storage"(-& +4 "core" & R Q  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(.' +280 "core" ' + "storage"(/- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (0& +3 "core" & > ; O + "manipulator"&1& +3 "core" &[ , , . ]* +2 .tElbow.seek 2 +2 "manipulator"&2(P +22 "core" ( + "manipulator"&3& +4 "core" &\\   \\$ +2 "storage"(4& +3 "core" & H H +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&5'y +14 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&6/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&7& +3 "storage"(8'} +6 "core" &^    [" +2 "manipulator"&9% +3 "core" % | ) . ]5 +2 .tForearm.seek :retract +2 "manipulator"&:'\ +95 "core" ' + .tElbow.seek CC +2 "manipulator"&;( +139 "core" ' + ."downElevator"SE.coast + "storage"(5 +20 "core" ( +2 "manipulator"&<& +3 "core" &(   YAa +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &( ( YAa +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&>' +100 "core" ' +2 "manipulator"&?& +3 "core" &(   YA` +2 "manipulator"&@% +4 "core" %   3 Y +2 "collection"'A& +3 "core" &yy +2 "collection"'B& +4 .tCC.seek :closed + "collection"'C(` +3 "core" &y{ +3 &xy  +11 &)pxy - +9 &^wy A +8 &Etyy T +11 &Sxz U +8 &Wy{ U +10 &Qwz U +9 &GWxy U +9 &Rwz V +10 &Rw{ U +10 &Syy U +8 & OOyz U +10 &"Qzy U +10 &#Ox{ U +9 &%Rx{ U +9 &'WRxz U +9 &)Oyz U +11 &*Ryz U +9 &,Qz| U +9 &.`Qy{ U +9 &0"Sy{ U +9 &1Nx{ U +9 &3Sy{ U +10 &5iOy{ U +10 &7+Qw{ U +9 &8Oz| U +9 &:Qy{ U +9 &2Qyz U +9 &?Rz} U +9 &AQz| U +10 &CxOy| U +9 &E;Q{| U +10 &FW U +9 &Hb V +9 &Jvt Y +10 &L. \\ +9 &M _ +9 &O ` +10 &Qg ` +9 &S( a +10 &T a +10 &V a +9 &Xj b +9 &Z) b" +9 &[ b' +9 &] b/ +10 &_V V +9 &`J  'r +10 &`" Z +10 ( + &`h S + "collection"'B& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.46 .Hand.open +2 "manipulator"&D1 +76 "core" 1 + "manipulator"&E% +4 "core" %  K V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 900ml w/bubble point of 24psi + #Priming 7ml + .Intake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")G+ +3 "core" + +2 "sampler")H% +3 "core" %ۀ  , +2 "collection"'I& +3 "core" &`h S +3 "Can"U\ UU +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 "collection"'J  +4 "core"  +44 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")K +3 "core"  +2 "sampler")L  +4 "core" +2 .tSS.reconfigure SSfast +2 "sampler")#.0X  +77 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.reconfigure SSexhale +2 "sampler")#.0X% +3 "core" %ӳJ + #tIntake @15.2psia, vacuum from 9.7 to 12.7psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X  +31 "core"  +2 "collection"'K% +3 "core" %!O  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +3 "collection"'  +44 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +2 .tCS.seek 0ml +2 "collection"'G'Ӵ +2319 "core" 'zW ٣ +2 "collection"'%% +4 "core" %NS + "sampler")N% +4 "core" %{   +2 #tBubblePoint: Intake @39.7psia, Outlet @15.2psia .CBV.dial SSV +2 "collection"'P @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'['Ӵ +151 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")\\ +136 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +96 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +70 "core" ' + ."CSpush"CS.coast + "collection"'5 +64 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +334 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +2 "core" %=K  +2 .tCS.seek 6ml +2 "collection"'' +1161 "Can"i\ ML +190 "core" ' + .tdelay 2 seconds +203 .CSV.dial :waste2 + "collection"' +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty + "collection"''ӂ +1527 "core" ' + .tCSV.dial CSR +2 "collection"'  +44 "core"  +2 "collection"'~% +3 "core" %ӇU + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml +2 "collection"'' +587 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '% +2 "core" %Z  +2 .tCS.seek 5ml +2 "collection"''qg +845 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.seek 1ml + "collection"''> +1094 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"' \  +5 '!9 +3 "core" 9d +102 "collection"'"9 +2 "core" 9d +103 "collection"' 9 +2 "core" 9 d +103 "collection"'$9 +2 "core" 9 d +103 "collection"'9 +2 "core" 9d +103 "collection"' 9 +2 "core" 9d +103 "collection"''9 +2 "core" 9d +103 "collection"'(9 +3 "core" 9d +102 "collection"'&9 +2 "core" 9"d +103 "collection"'+9 +2 "core" 9&d +103 "collection"'9 +2 "core" 9+d +103 "collection"'9 +2 "core" 9/d +103 "collection"'9 +3 "core" 93d +138 "collection"'/9 +9 "core" 99d +103 "collection"'*9 +2 "core" 9=d +103 "collection"'19 +2 "core" 9 Ad +103 "collection"'9 +2 "core" 9Ed +103 "collection"'09 +2 "core" 94Jd +103 "collection"'49 +2 "core" 9JNd +103 "collection"'69 +2 "core" 9aRd +103 "collection"'#9 +2 "core" 9wVd +103 "collection"'99 +2 "core" 9Zd +103 "collection"')9 +3 "core" 9_d +103 "collection"'39 +2 "core" 9cd +103 "collection"'<9 +2 "core" 9gd +103 "collection"'=9 +2 "core" 9kd +103 "collection"',9 +2 "core" 9pd +103 "collection"'59 +2 "core" 9+td +103 "collection"'?9 +2 "core" 9Gxd +103 "collection"'-9 +2 "core" 9b|d +103 "collection"'A9 +2 "core" 9|d +103 "collection"'29 +2 "core" 9d +103 "collection"'79 +3 "core" 9d +103 "collection"'89 +2 "core" 9a +103 "collection"':9 +2 "core" 9^ +103 "collection"'B9 +2 "core" 9[ +103 "collection"' 9 +2 "core" 9%X +103 "collection"'9 +3 "core" 9CU +103 "collection"'D9 +2 "core" 9^S +103 "collection"'I9 +2 "core" 9|P +103 "collection"'@9 +2 "core" 9N +103 "collection"'.9 +2 "core" 9K +103 "collection"'L9 +3 "core" 9I +103 "collection"'>9 +2 "core" 9F +103 "collection"'K9 +2 "core" 9 C +103 "collection"'9 +5 "core" 9&A +104 "collection"'E9 +2 "core" 9C? +103 "collection"'%9 +2 "core" 9]= +103 "collection"'N9 +2 "core" 9x; +103 "collection"'P9 +2 "core" 98 +103 "collection"'J9 +2 "core" 96 +103 "collection"'R9 +2 "core" 94 +103 "collection"'M9 +3 "core" 92 +103 "collection"'Q9 +2 "core" 90 +103 "collection"'H9 +2 "core" 9/ +103 "collection"'U9 +2 "core" 9', +103 "collection"'T9 +2 "core" 9?+ +103 "collection"'X9 +3 "core" 9W) +103 "collection"'O9 +2 "core" 9m( +103 "collection"'V9 +2 "core" 9& +103 "collection"'\\9 +2 "core" 9% +103 "collection"'G9 +2 "core" 9# +103 "collection"'Y9 +3 "core" 9" +103 "collection"'[9 +2 "core" 9 +103 "collection"'Z9 +2 "core" 9 +103 "collection"'`9 +2 "core" 9 +103 "collection"'W9 +2 "core" 9  +103 "collection"'_9 +2 "core" 9  +103 "collection"'b9 +2 "core" 9 -  +103 "collection"'S9 +2 "core" 9 =% +103 "collection"'d9 +2 "core" 9 L) +103 "collection"'e9 +2 "core" 9 ]- +103 "collection"'g9 +3 "core" 9 k1 +103 "collection"']9 +2 "core" 9 y5 +103 "collection"'^9 +2 "core" 9 : +103 "collection"'f9 +2 "core" 9 > +103 "collection"'j9 +2 "core" 9 B +103 "collection"'a9 +3 "core" 9 F +103 "collection"'m9 +2 "core" 9 J +103 "collection"'n9 +2 "core" 9 O +103 "collection"'i9 +2 "core" 9 S +103 "collection"'p9 +2 "core" 9 W +103 "collection"'h9 +3 "core" 9 [ +103 "collection"'o9 +2 "core" 9 _ +103 "collection"'s9 +2 "core" 9 d +103 "collection"'t9 +2 "core" 9\ h +103 "collection"'k9 +2 "core" 9\ l +103 "collection"'v9 +3 "core" 9\ p +103 "collection"'w9 +2 "core" 9\ t +103 "collection"'r9 +2 "core" 9\ $y +103 "collection"'c9 +2 "core" 9\ *}\ +103 "collection"'y9 +2 "core" 9\ 2\ +103 "collection"'x9 +3 "core" 9\ 8 +102 "collection"'|9 +2 "core" 9\ ? +103 "collection"'l9 +2 "core" 9\ F +103 "collection"'z9 +2 "core" 9\ K +103 "collection"'9 +2 "core" 9\ P +103 "collection"'q9 +3 "core" 9\ U +102 "collection"'9 +2 "core" 9\ Z +103 "collection"'}9 +2 "core" 9\ _ +103 "collection"'{9 +2 "core" 9\ c +103 "collection"'9 +2 "core" 9\ g +103 "collection"'9 +2 "core" 9\ k +103 "collection"'9 +2 "core" 9\ o  +103 "collection"'\ 9 +2 "core" 9\ r  +103 "collection"'u9 +2 "core" 9\ u  +103 "collection"'9 +2 "core" 9\ y  +103 "collection"'9 +3 "core" 9\ |  +103 "collection"'9 +2 "core" 9\ ~  +103 "collection"'9 +2 "core" 9\   +103 "collection"'9 +2 "core" 9\   +103 "collection"'9 +2 "core" 9\  +103 "collection"'9 +3 "core" 9\  +2 .tCH.hold 10:00,70C +3 "collection"' `\ `\  +4 "core"  +42820 "Can"f  +17181 "core" ` +2 "collection"'~9 +3 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"''Ӵ +328 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +107 "core" A + .tCSV.dial :air +2 "collection"' @ +43 "core" ? +2 .tCS.seek 5ml +2 "collection"''qi +1342 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +203 .CSV.dial :air + "collection"'! @ +45 "core" ? + .tdelay 2 seconds +203 .CSV.dial CTV +2 "collection"'"  +44 "core"  + .tdelay 2 seconds +203 .CSV.dial :air + "collection"' @ +45 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'$'Ӵ +1341 "core" ' + #tRecovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +105 "core"  + .tCBV.dial CSV +2 "collection"'  +30 "core"  +2 "collection"''% +3 "core" %ӷPQ +2 .tCS.seek 5ml +2 "collection"'('ql +1339 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'&  +44 "core" + "collection"'+% +4 "core" %qg  +2 .tCS.seek 7ml +2 "collection"''| +585 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"' @ +55 "core" B +2 .tCS.seek 10ml + "collection"'' +855 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'/ ` +120 "core" ^ +2 #tLysing Complete + "collection"'*& +4 "core" &`c S + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&1% +3 "core" %\  W +2 "storage"(% +3 "core" %v 5 =  + "storage"(0. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(4(+ +362 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (6& +3 "core" &- O R +2 "manipulator"&#& +3 "core" &% R?T + "manipulator"&9% +4 "core" %\  R +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&)( +188 "core" ( + "manipulator"&3& +4 "core" &{   T0 +2 "storage"(<& +3 "core" &-   m +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&=' +102 "core" ' + "storage"(,& +4 "core" &- # #  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(5' +276 "core" ' + "storage"(?- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(-'y +33 "core" ' +2 "manipulator"&A& +4 "core" &} G T0 + "manipulator"&2% +4 "core" % - T +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +49 .tForearm.seek :retract +2 "manipulator"&7'\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&8( +155 "core" ( + "manipulator"&:& +4 "core" &* QDz +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &+ RDz +2 .tForearm.seek CC + "manipulator"& ' +94 "core" ' + .tHand.close +2 "manipulator"&/ +69 "core" / +2 .tCC.seek :open +2 "collection"'D( +474 "core" ( + "storage"(I& +4 "core" &- ) . F +2 "storage"(@& +3 "core" &- & $ +2 "manipulator"&.& +3 "core" &* a SCq +2 "manipulator"&L% +3 "core" % $ w T +2 .tForearm.seek :retract +2 "manipulator"&>'\ +98 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&K( +188 "core" ( + "manipulator"&& +4 "core" &{ , U- +2 "storage"(E& +3 "core" &- & & +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&%'n +102 "core" ' + .tElbow.hold +2 "manipulator"&N, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&P1 +72 "core" 1 +3 "manipulator"&J% +4 "core" % ͝  Pr + "storage"(R& +4 "core" &- L 1 + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 347 counts + "manipulator"&M' +18 "core" ' + "manipulator"&Q& +5 "core" &   Z# + "storage"(H& +4 "core" &-  " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&U' +15 "core" ' +2 "storage"(T% +4 "core" % 3 1 r +2 ."downElevator"SE.seek :down +3 "storage"(X'} +100 (O% +2 "core" %9 ' . \\y +2 "manipulator"&V% +4 "core" %  W +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +90 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'G& +4 "core" & + .tHand.open +2 "manipulator"&Y1 +18 "core" 1 +2 "manipulator"&[& +3 "core" &   5 \\# +2 "manipulator"&Z% +4 "core" %\    F \\ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&`(, +196 "core" ( + "manipulator"&W& +4 "core" &, / * 4 ^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" &, ,  " ^ + .tForearm.seek :garage +2 "manipulator"&b' +100 "core" ' + .tHand.close +2 "manipulator"&S/ +69 "core" / + "manipulator"&d& +4 "core" &,   [ +2 "manipulator"&e% +3 "core" % 2  \  Z3 +2 .tForearm.seek :retract +2 "manipulator"&g'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&]( +307 "core" ( + "manipulator"&^& +4 "core" &,   [E +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" &,   _ [E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&j' +95 "core" ' + "manipulator"&a& +4 "core" &,    [E} +2 "manipulator"&m% +3 "core" %    Z +2 "collection"'n& +4 "core" &m + "collection"'i& +4 .tCC.seek :closed +2 "collection"'p(` +2 "core" & +4 &  +9 &)n - +9 &ax A +10 &Sn S +9 &O} S +10 &O S +9 &Q T +10 &XTk T +8 &QL T +10 &R T +9 &Ql S +9 & aO[ S +11 &"#N S +8 &#N T +10 &%L S +9 &'hK T +9 &)*Mv T +10 &*Lb T +9 &,P> T +9 &.qNK S +11 &01PZ T +8 &1KF T +10 &3Q( S +9 &5yL S +9 &7;Mx S +10 &8QZ T +9 &:Q S +9 &<Q T +10 &>BO T +9 &@Q T +11 &AO T +8 &CP S +9 &EJQk T +10 &G Ta T +9 &HYK U +9 &Jly W +10 &L> [ +9 &Mx ^ +10 &O\\ ` +9 &Qu ` +9 &S6. ` +10 &T a +9 &Vt a +9 &Xwa b +10 &Z9 b +9 &[ b" +10 &] b( +9 &_k R +9 &`Nz %l +11 &`" ` +8 ( +2 &`n Y + "collection"'i& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.48 +2 "collection"'h& +4 "core" &`ns Y + .tHand.open + "manipulator"&o1 +73 "core" 1 + "manipulator"&s% +4 "core" %  X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&t'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%k +44 "core"  +2 "processing"%v% +3 "core" %յl\  +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%w' +1615 "core" ' +2 .tdelay 5 seconds +501 .PSV.dial :waste1 +3 "processing"%r  +44 "core"  +2 .tPS.seek 0ml + "processing"%c' +1612 "core" ' + .tPSV.dial PSR +2 "processing"%y +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%x' +2626 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%| +3 "collection"'l  +5 "core"  + "processing"%z  +46 "core"  +25 + .tPSV.dial :mixloop +2 "processing"% +102 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%q  +135 "core" +2 .tPS.seek 0ml + "processing"%' +2622 "core" ' + .tPSV.dial :air +2 "processing"%}  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%{' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%' +2628 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%\ ' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%u +44 "core" +2 .tPS.seek 0ml + "processing"%' +2635 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &* F XDz + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +3 "core" &* X XDz + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &+ XDz + .tForearm.seek CC +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 .tCC.seek :open +48 "collection"'( +472 "core" ( + "manipulator"&& +4 "core" &+ \ \ ZDz +2 "manipulator"&~% +3 "core" % 4 \   [ +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +304 "core" ( + "manipulator"&& +4 "core" &,   = ` +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,   ` + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +112 "core" ' +2 .tHand.open + "manipulator"&!1 +74 "core" 1 +2 "manipulator"&"% +3 "core" % { F Vr +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +101 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &_ +2 "manipulator"&% +3 "core" %\   \ V a +2 "storage"( % +3 "core" %o _ \\ +2 "storage"('. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"($( +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (&& +2 "core" & b    +2 "manipulator"&+& +3 "core" &,   Y +2 "manipulator"&(% +3 "core" %\    Y +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&(P +190 "core" ( + "manipulator"&& +4 "core" &L ! X) +2 "storage"(/& +3 "core" & b 1 2 e  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&*'ϥ +102 "core" ' + "storage"(1& +4 "core" & b  , :  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +288 "core" ' + "storage"(0- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (6& +2 "core" & ` 1   +2 "manipulator"&#& +3 "core" &L  U) +2 .tElbow.seek 2 + "manipulator"&9(P +3 "core" ( +2 "manipulator"&3& +3 "core" &L  : T) +2 "storage"(<& +3 "core" & `  $ .  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&;'y +13 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&,/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&F& +3 "storage"(?'} +6 "core" &L H V) +2 "manipulator"&A% +3 "core" % ΀ N XX +2 .tForearm.seek :retract +2 "manipulator"&2'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&5( +151 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +3 "core" ( + "manipulator"&:& +3 "core" &, TE~ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &, D TE~ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&=' +94 "core" ' +2 "manipulator"&)& +4 "core" &+ \\ TD{ +2 "manipulator"&% +3 "core" % D T +2 "collection"'7& +4 "core" & + "collection"'C& +4 .tCC.seek :closed +2 "collection"'I(` +2 "core" & +4 &  +9 &)nv - +9 &awl A +9 &Rn T +9 &L T +10 &M T +10 &P S +9 &XQi T +9 &QU T +10 &Q2 T +8 &P' S +10 & `J T +10 &"#O S +9 &#J S +10 &%M S +9 &'hP T +9 &)*L T +9 &*K S +10 &,ND S +8 &.pJ T +11 &01O T +8 &1J S +10 &3N T +9 &5yN S +9 &7;Lz S +10 &8P T +9 &:P S +10 &<P T +9 &>BN T +10 &@K S +9 &AN S +9 &COw T +9 &EJNm T +10 &G OQ T +9 &H\\T U +10 &JsH W +10 &L<'> [ +8 &M<;0 _ +10 &O<>) ` +9 &Qt=@ ` +9 &S4A@ a +10 &TBB a +9 &VAB a +9 &XuDE b +11 &Z5DF b" +8 &[HJ b( +10 &]HK b- +9 &_aJO T +9 &`JyPP %l +10 &`#MP ` +9 ( +2 &`mNP X + "collection"'C& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.56 + .Hand.open +2 "manipulator"&@1 +74 "core" 1 + "manipulator"&.% +4 "core" %   V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +97 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake + "collection"'  +136 "core" ~ + .tCSV.dial CTV +2 "collection"'E  +31 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2629 "core" ' + "collection"'8% +4 "core" %"% +2 .tCS.seek 5.5ml +2 "collection"'P'/ +1225 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air + "processing"%J  +44 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%R  +71 "core"  +2 .tPS.seek 0ml + "processing"%Q' +784 "Can"m\ OO +1851 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'H ` +30 "core" _ + .tCSV.dial :air +2 "collection"'T @ +45 "core" ? +2 .tCS.seek 10ml + "collection"'>' +1222 "core" ' + .tCSV.dial CTV +2 "collection"'O  +44 "core"  +2 .tCS.seek 0ml + "collection"'V'Ӵ +2600 "core" ' + .tCBV.dial :waste1 +2 "collection"'K @ +30 "core" > + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake + "collection"'%  +139 "core" + "collection"'G& +4 "core" &`k? X +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&M% +4 "core" %\  I U- + "storage"(-% +3 "core" %z  ! 5 +2 "storage"(Y. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"([(+ +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (Z& +3 "core" &,  S +2 "manipulator"&U& +3 "core" &* Q RDw + "manipulator"&W% +4 "core" %\  A R- +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&_( +174 "core" ( + "manipulator"&X& +4 "core" & V +2 "storage"(4& +3 "core" &, 2 1 _ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&N' +101 "core" ' + "storage"(S& +4 "core" &, 4 4 V +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(d' +280 "core" ' + "storage"(e- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&\\& +2 "core" & ^ V +2 "storage"(b& +3 "core" &,  V +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +49 "manipulator"&`'n +27 "core" ' + .tElbow.hold +2 "manipulator"&^, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(f- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(a' +32 "core" ' + "manipulator"&m% +4 "core" %͚  M +2 "storage"(n& +3 "core" &,\ \  6 +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 344 counts +2 "manipulator"&g' +19 "core" ' +2 "manipulator"&D& +4 "core" & V W + "storage"(h& +4 "core" &, F C +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&o' +15 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(s' +40 "core" ' +2 "manipulator"&i& +4 "core" & : X + "manipulator"&k% +4 "core" %  X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +89 "core" ' +2 .tElbow.seek CC + "manipulator"&j( +199 "core" ( + "manipulator"& & +4 "core" & X V +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &r& +3 "core" & " V + .tForearm.seek CC +2 "manipulator"&w' +95 "core" ' + .tHand.close +2 "manipulator"&y/ +71 "core" / + .tCC.seek :open +2 "collection"'c( +472 "core" ( + "storage"(|& +4 "core" &, 3   +2 "storage"(z& +3 "core" &,   G +2 "manipulator"&l& +3 "core" &  \ 9 Y +2 "manipulator"&% +3 "core" % '   Z +2 .tForearm.seek :retract +2 "manipulator"&q'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&x( +155 "core" ( + "manipulator"&}& +4 "core" &   Z +2 "storage"(& +3 "core" &,  ! C +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'n +98 "core" ' + .tElbow.hold +2 "manipulator"&{, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&% +4 "core" % ͒ U + "storage"(u& +4 "core" &, 2 2 + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 336 counts + "manipulator"&\ 'ξ +15 "core" ' + "manipulator"&& +5 "core" & \  \\ + "storage"(& +4 "core" &, J J  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +18 "core" ' +2 "storage"(% +4 "core" % + 0 ' +2 ."downElevator"SE.seek :down +4 "storage"(]'} +100 (t% +2 "core" %9  , \\x +2 "manipulator"&p% +4 "core" %ϻ   Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +54 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air +2 "processing"%~  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +44 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +43 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%!  +44 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%"' +2633 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +4 "core" &|\ + .tHand.open + "manipulator"&1 +25 "core" 1 + "manipulator"&& +4 "core" & . / " a +2 "manipulator"& % +3 "core" %\     a +2 .tElbow.seek FlushPuck::Garage + "manipulator"&'(, +185 "core" ( + "manipulator"&& +4 "core" &, & + a +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &, $ + a + .tForearm.seek :garage +2 "manipulator"&+' +101 "core" ' + .tHand.close +2 "manipulator"&(/ +68 "core" / + "manipulator"&& +4 "core" &,    \\ +2 "manipulator"&/% +3 "core" % '  \\ +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&1(k +125 "core" ( + "manipulator"& & +4 "core" &s   * `w +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" &s    `w +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&6' +103 "core" ' +2 "manipulator"&#& +3 "core" &s 0 *  bw +2 "manipulator"&3% +3 "core" % 1 1 @ b +2 "processing"%<& +4 "core" &\ + "processing"%,& +4 .tPC.seek :closed + "processing"%F(] +4 "core" &\ +2 &\  +9 &%r\ . +9 &_\ B +9 &Cy\ U +10 &W\ U +9 &Y\ U +9 &W\ U +9 &FY\ \ V +11 &W\ V +8 &U\ U +10 &X\ U +9 & OY\ U +9 &"\\\ V +10 &#X\ U +10 &%W\ U +9 &'WU\ U +10 &)Q\ U +8 &*X\ V +9 &,U\ U +10 &._YH\ U +9 &0!Wp\ U +10 &1Ya\ V +9 &3\\`\ V +9 &5gS\ U +10 &7(X\ V +9 &8T\ U +9 &:W\ V +10 &1W\ U +10 &?Y\ U +9 &A\\\ V +9 &Cw\\\ U +10 &E6b\ W +9 &Fm\ X +10 &H}\ Y +9 &Jo\ [\ +9 &L/\ \\ +10 &M\ \\ +9 &O\ \\ +9 &Qt\ \\ +10 &S7\ \\ +9 &T\ \\ +9 &V\ \\ +10 &X|\ \\ +9 &Z<\ ] +11 &[\ P +8 &]-K\ "h +9 &]r8\ \ 9 +3 ( + "processing"%,& +2 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 +2 "processing"%A& +4 "core" &]r/\ \ 9 + .tHand.open +2 "manipulator"&1 +72 "core" 1 + "manipulator"&*% +4 "core" % #  _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +94 "core" ' + .tPRV.dial :air +2 "processing"%B  +45 "core"  + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 "processing"%;% +4 "core" %"\  +2 .tPS.seek 0.3ml + "processing"%)' +399 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%7% +4 "core" %m\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%9'.U +508 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%?' +1921 "core" ' + .tdelay 3 seconds +342 .PSV.dial :mixloop +9 "processing"%2 +103 "core" + .tPTV.dial :mixing +2 "processing"% @ +75 "core" A + .tPBV.dial :waste2 +2 "processing"%@  +92 "core"  +2 .tPS.seek 0ml + "processing"%.' +2632 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&C& +4 "core" &s  C \\w + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(k +4 "core" ( + "manipulator"&E& +4 "core" &s   \\w +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &s  E \\w +2 .tForearm.seek PC +2 "manipulator"&$' +96 "core" ' + .tHand.close +2 "manipulator"&/ +77 "core" / + .tPC.seek :open +2 "processing"%8( +453 "core" ( + "manipulator"&& +4 "core" &s  * `w +2 "manipulator"&J% +3 "core" % ϓ  . `- +2 .tForearm.seek :retract +2 "manipulator"&R'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (, +136 "core" ( + "manipulator"&H& +4 "core" &, _ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" &,  ^ ` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&P' +111 "core" ' + .tHand.open +2 "manipulator"&O1 +69 "core" 1 + "manipulator"&>% +4 "core" % \  M X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +100 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%%& +4 "core" &+\ + "manipulator"&G% +4 "core" %\   ` +2 "storage"(M% +3 "core" % \ +2 "storage"(-. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(Y( +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (Z& +2 "core" & b 8 F  +2 "manipulator"&U& +3 "core" &,    Y +2 "manipulator"&W% +3 "core" %\    Z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&X(P +186 "core" ( + "manipulator"&4& +4 "core" &G  * W. +2 "storage"(S& +3 "core" & b 3 -   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&5'ϥ +96 "core" ' + "storage"(L& +4 "core" & b   ]  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(e' +281 "core" ' + "storage"(\\- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (b& +2 "core" & ` ' 2 m  +2 "manipulator"&f& +3 "core" &G : V. +2 .tElbow.seek 2 + "manipulator"&m(P +3 "core" ( +2 "manipulator"&n& +3 "core" &G A U. +2 "storage"(D& +3 "core" & ` 1 1 b  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&h'y +18 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&i/ +74 "core" / +3 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"{ U +9 &T\ V +9 &V$\ V +10 &Q$\ U +9 &BZ!\ U +9 &U \ V +10 &T\ U +9 &W\ U +9 & JW\ U +11 &"\ ^\ V +9 &#Q \ U +8 &%W\ U +10 &'RT\ U +9 &)N\ U +10 &*W \ U +9 &,O \ U +9 &.YU\ \ V +10 &0W \ V +9 &1T \ U +9 &3[\ U +10 &5bS\ U +9 &7$Y\ U +10 &8S\ U +9 &:U\ V +9 &,R\ U +9 &?X\ U +9 &AY\ U +10 &CrU\ U +10 &E1`\ W +9 &Fj W +9 &H{ Y +9 &Jj [\ +10 &L* \\ +9 &M \\ +9 &O \\ +10 &Qo \\ +9 &S2 \\ +10 &T \\ +9 &V \\ +9 &Xu ] +10 &Z7 ] +9 &[ O +9 &]*J !g +10 &]yI\ 8 +6 ( + "processing"%y& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 + .Hand.open +2 "manipulator"&I1 +3 "core" &]y0\ 8 +70 1 + "manipulator"&|% +4 "core" %  W +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&z'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%l  +5 %9 +3 "core" 9 +103 "processing"%}9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%w9 +2 "core" 9  +103 "processing"%j9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%9 +2 "core" 9" +103 "processing"%9 +2 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"%q9 +2 "core" 9/ +103 "processing"%t9 +2 "core" 93 +103 "processing"%p9 +2 "core" 97 +103 "processing"%x9 +2 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"%\ 9 +2 "core" 9D +103 "processing"%s9 +2 "core" 9H +103 "processing"%~9 +2 "core" 9L +103 "processing"%9 +2 "core" 9P +103 "processing"%]9 +2 "core" 9U +103 "processing"%[9 +2 "core" 9Y +103 "processing"%Q9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +103 "processing"%9 +3 "core" 9e +103 "processing"%9 +2 "core" 9j +103 "processing"%!9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%9 +3 "core" 9z +102 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%&9 +2 "core" 9\ +103 "processing"%{9 +2 "core" 9\ +103 "processing"%(9 +2 "core" 9# +103 "processing"%9 +2 "core" 9) +103 "processing"%/9 +2 "core" 90 +103 "processing"%9 +2 "core" 95 +103 "processing"% 9 +3 "core" 9; +102 "processing"%09 +2 "core" 9@ +103 "processing"%+9 +2 "core" 9G +103 "processing"%#9 +2 "core" 9L +103 "processing"%39 +2 "core" 9R +103 "processing"%<9 +3 "core" 9X +102 "processing"%'9 +2 "core" 9] +103 "processing"%9 +2 "core" 9b +103 "processing"% 9 +2 "core" 9g +103 "processing"%A9 +2 "core" 9m +2 .tPH.hold 2:00:00,28C +3 "processing"% pph +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%* +104 "core"  +2 "processing"%,% +3 "core" %\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml +50 "processing"%B'\ +613 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%;  +75 "core"  + .tPSV.dial PTV +2 "processing"%6 +84 "core" ~ + .tPBV.dial :waste1 +2 "processing"%"  +133 "core"  +2 "processing"%% +3 "core" %ҽ\  +2 .tPS.seek 1.5ml +2 "processing"%7' +599 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%) * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%9' +1610 "core" ' + .tdelay 5:00 +12907 "Can"|\ @@ +17096 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%2  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +47 "core" ) + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +72 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%?' +2511 "core" ' + .tPSV.dial PTV +2 "processing"%C +86 "core"  + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%E +73 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%= +73 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%  +84 "core" +2 .tPS.seek :empty + "processing"%1'ղ +2488 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%:  +134 "core" + .tPSV.dial :mixloop +2 "processing"%F +42 "core" + .tPRV.dial :ab1 +2 "processing"% @ +77 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%J' +361 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'H  +2 "processing"%T  +45 "core" +3  + "processing"%$% +4 "core" %\  +2 .tPS.seek 0.3ml +2 "processing"%' +351 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'O  +31 "core" + .tPRV.dial :air +2 "processing"%>  +45 "core"  +2 .tPS.seek 0.9ml +2 "processing"%%'G +1265 "core" ' + .tPRV.dial :waste2 +2 "processing"%R @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"%G'\ +868 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%M  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%-'Һ +1609 "core" ' + .tPSV.dial :PML +2 "processing"%P +44 "core" + .tPTV.dial :mixing +2 "processing"%Z @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%U  +33 "core" +2 "processing"%W% +3 "core" %Ҹ\  +2 .tPS.seek 1.85ml +2 "processing"%4' +246 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%S * +35 "core" + +2 .tPS.seek 0ml +2 "processing"% ' +1967 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'L& +2 "core" & + .tHand.open +2 "manipulator"&K1 +19 "core" 1 +2 "manipulator"&\\& +3 "core" &n  Wd +2 "manipulator"&b% +3 "core" %\   V/ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&f(, +134 "core" ( + "manipulator"&n& +4 "core" &, 9 V +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &,  V + .tForearm.seek :garage +2 "manipulator"&i' +97 "core" ' + .tHand.close +2 "manipulator"&k/ +69 "core" / +2 "manipulator"&_& +3 "core" &, % V +2 "manipulator"&X% +3 "core" % ' l Wf +2 .tForearm.seek :retract +2 "manipulator"&5'\ +103 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&e( +298 "core" ( + "manipulator"&h& +4 "core" &+  m UDw +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +3 "core" &+  RDw + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&a' +100 "core" ' +2 "manipulator"&m& +3 "core" &+  k SDv +2 "manipulator"&r% +4 "core" % - x U + "collection"'o& +4 "core" & + "collection"'^& +4 .tCC.seek :closed +2 "collection"'N(` +2 "core" & +3 &  +11 &(m - +9 &^~ A +8 &>r T +10 &Q U +9 &T U +11 &}O U +9 &>S V +9 &N U +9 &P U +9 &O U +10 & GL U +10 &"\ N U +9 &#L U +10 &%N U +8 &'QN U +10 &)L U +9 &*O U +10 &,O U +9 &.YP U +9 &0P U +9 &1N U +10 &3L U +9 &5aJ U +9 &7#O U +11 &8M U +8 &:O U +9 &+L U +10 &?O U +10 &AM U +9 &CqJ U +8 &E3M U +10 &FS U +9 &HX V +9 &Jsd W +10 &L+ Z +10 &MG> ^ +10 &OMN ` +8 &Q`NP ` +9 &S PS a +10 &TRS a +9 &VSV b +9 &XbVX b +10 &Z"WX b! +9 &[Y[ b% +11 &]]^ b, +8 &_R\\a U +10 &`G$ac , +10 &`i{`b ] +2 ( + "collection"'^& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.46 +2 "collection"'d& +3 "core" &`i}`d ] +2 .tHand.open + "manipulator"&81 +66 "core" 1 + "manipulator"&y% +4 "core" % L J +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%| +104 "core"  +2 "processing"%% +3 "core" % +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%}' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +54 "core"  +2 .tPS.seek 0ml + "processing"%' +1613 "core" ' + .tPSV.dial PSR +2 "processing"%Y +54 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%w' +2634 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%j  +3 "collection"'  +33 "core" ~ +136  + .tPSV.dial :mixloop +2 "processing"% +104 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%u  +76 "core" +2 .tPS.seek 0ml + "processing"%' +2639 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2635 "core" ' +47 .tPSV.dial :mixloop +2 "processing"%q +44 "core" +2 .tPS.seek 0ml +2 "processing"%t' +2624 "core" ' + .tPSV.dial :air +2 "processing"%p  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%x' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%\ ' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&s& +4 "core" &)  PCp +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&~( +2 "core" ( +2 "manipulator"&& +3 "core" &* @ PCp +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &]& +2 "core" &)  PCp +2 .tForearm.seek CC +2 "manipulator"&[' +95 "core" ' + .tHand.close +2 "manipulator"&Q/ +76 "core" / +2 .tCC.seek :open + "collection"'( +472 "core" ( + "manipulator"&& +4 "core" &* ) l UCp +2 "manipulator"&% +3 "core" % ' z S +2 .tForearm.seek :retract +2 "manipulator"&!'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +298 "core" ( + "manipulator"&& +4 "core" &,   Z +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, ' Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +113 "core" ' +2 .tHand.open + "manipulator"& 1 +76 "core" 1 +2 "manipulator"&% +3 "core" % \  O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&&'\ +102 "core" ' +2 ."da"delayUntil "11:35:21.82" +1441 "Can"\ ^^ +23152 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%{ @ +74 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%(  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + + ."da"PSV.dial :air +2 "processing"%/  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2497 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%0  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%+ +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%#  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%3'ղ +2479 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +134 "core"  +2 "processing"%'% +3 "core" %ձ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +602 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% 'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%A  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%* +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +34 "core" +2 "processing"%.% +3 "core" %Ҷ|\  +2 ."da"PS.seek 1.5ml +2 "processing"%B'| +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%; * +47 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%6' +1616 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%"  +33 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%)' +2492 "core" ' + ."da"PSV.dial PTV +2 "processing"%7 +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%l +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%2 +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%@'ղ +2479 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +133 "core"  + "processing"%C% +4 "core" %յ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%E'\ +70 "Can"\ DD +530 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%='Һ +1608 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%?  +36 "core" + "processing"%:% +4 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%F'} +607 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%1' +1616 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%H  +36 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%T * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%J' +2484 "core" ' + ."da"PSV.dial PTV +2 "processing"%O +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%> +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%%'ղ +2495 "core" ' +2 #"da"getPMLReagent08 +45 .PRV.dial :air +5 "processing"%M  +45 "core"  +3 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%G  +135 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%P  +45 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%Z +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%U' +395 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%W  +47 "core"  +2 "processing"%S% +3 "core" %p  +2 ."da"PS.seek 0.55ml +2 "processing"%-'Y +346 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%4  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%L'Һ +1573 "core" ' + ."da"PSV.dial :PML +2 "processing"%K +44 "core" + ."da"PTV.dial :mixing +2 "processing"%\\ @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%b  +34 "core" +2 "processing"%n% +3 "core" %Ҿ\  +2 ."da"PS.seek 1.85ml +2 "processing"%D' +247 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%` * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%k' +1965 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +26083 "Can"\ YX +21920 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%_  +35 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%X * +35 "core" + + ."da"PSV.dial :air +2 "processing"%z  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%i' +2482 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%h +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%f  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%g +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%m  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%r'ղ +2488 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +134 "core"  +2 "processing"%5% +3 "core" %խw\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%c'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%d'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%8  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%y +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%^  +36 "core" + "processing"%|% +4 "core" %һo  +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%a * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%} * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Y +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2487 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%j +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%u  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%w'ղ +2473 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +136 "core"  +2 "processing"%% +3 "core" %ձ^\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%q'\ +604 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +282 "Can"\ TT +1335 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%p +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%t  +35 "core" + "processing"%% +4 "core" %Ҹp\  +2 ."da"PS.seek 1.5ml +2 "processing"%x'~ +605 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%s * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1631 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%]  +35 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%Q * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%I' +2481 "core" ' + ."da"PSV.dial PTV +2 "processing"%N +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +86 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%[  +74 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2490 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +135 "core"  +2 "processing"%% +3 "core" %կP\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"% '\ +605 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +55 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1622 "core" ' +42 ."da"PTV.dial :puck +8 .PSV.dial PTV +2 "processing"%! +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 "processing"%{% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%(' +612 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%/' +1615 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%\  +35 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%+' +2478 "core" ' + ."da"PSV.dial PTV +2 "processing"%# +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%< +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%'  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%3'ղ +2475 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  +4 "processing"%A% +17 "core" %ձG\  +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +7 "processing"% +19 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +8 "processing"%*'m +360 "core" ' + ."da"delay 5 seconds +503 "processing"%,% +3 "core" %mg\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml + "processing"%.'\ +349 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% 'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%; +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%B  +35 "core"  + "processing"%"% +4 "core" %Һt\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%6' +1615 "core" ' + ."da"delay 10 seconds +61 "Can"\ \ S +943 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%7  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%l * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2462 "core" ' + ."da"PSV.dial PTV +2 "processing"%) +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%9 +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%C +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%@  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%E'ղ +2454 "core" ' + "processing"%9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%?  +3 "core" 4 + 4 + "processing"%:& +3 "core" &]y/w\ 8 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&=% +3 "core" %\  u t B k+ +2 "storage"(% +3 "core" %  [\ +2 "storage"(F. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(H(+ +359 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (T& +2 "core" &.\  +2 "manipulator"&$& +3 "core" &, Q U : g +2 "manipulator"&1% +3 "core" %\  Q U a g+ +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&O( +193 "core" ( + "manipulator"&>& +4 "core" &{ N S L e3 +2 "storage"(& +3 "core" &. G\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts + "manipulator"&R' +98 "core" ' + "storage"(J& +4 "core" &. V\  +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek beamBreak +2 "storage"(M' +284 "core" ' + "storage"(G- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&P& +3 "core" &| . 2 : c3 + "storage"(Z& +3 "core" &. \  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&%'n +22 "core" ' + ."da"Elbow.hold +2 "manipulator"&W, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(S- +2 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(U' +32 "core" ' +2 "manipulator"&4% +4 "core" %̓    ` +2 "storage"(-& +3 "core" &. i\  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 321 counts +2 "manipulator"&K'ί +15 "core" ' +2 "manipulator"&\\& +4 "core" & _ ^ G g) + "storage"(b& +4 "core" &. a\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&n' +25 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(`'} +41 "core" ' +2 "manipulator"&L& +4 "core" & ; L g g) + "manipulator"&D% +4 "core" % F R v g\\ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&_'\ +94 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&X(k +263 "core" ( +2 "manipulator"&z& +4 "core" &u F R 1 f + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +3 "core" &u T ] u f + ."da"Forearm.seek PC +2 "manipulator"&h' +95 "core" ' + ."da"Hand.close +45 "manipulator"&f/ +75 "core" / + ."da"PC.seek :open +2 "processing"%g( +455 "core" ( + "storage"(m& +4 "core" &.\ \ +2 "manipulator"&i& +3 "core" &u l n j +2 "manipulator"&o% +3 "core" % n o j +2 ."da"Forearm.seek :retract +2 "manipulator"&5'\ +95 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&r( +269 "core" ( + "manipulator"&c& +4 "core" &{ S U e g5 +2 "storage"(8& +3 "core" &.\ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&y' +100 "core" ' +2 ."da"Hand.open + "manipulator"&^1 +67 "core" 1 +2 "storage"(|- +3 "core" -'} +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(d'I +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(a' +53 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19feb2012h900ml.tif +1946 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30764 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da19feb2012h900ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19feb2012h900ml15s.tif +1558 #SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19feb2012h900ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19feb2012h900ml30s.tif +3065 #SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19feb2012h900ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19feb2012h900ml70s.tif +7121 #SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19feb2012h900ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "300.0 sec auto-exposure",Subject: "da19feb2012h900ml images!" +10 "storage"(- +12 "core" -' +8 "storage"( & +4 "core" &. \  +2 "manipulator"&}& +4 "core" &|   b5 + ."da"Elbow.seek 1 +2 "manipulator"&Y( +3 "core" ( +2 "manipulator"& & +4 "core" &| / .  b5 +2 "storage"(& +4 "core" &.\  +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&j' +3 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"('\ +57 "core" ' +2 "manipulator"&u& +5 "core" &| 4 o5 + "storage"(& +4 "core" &. $ % K\  + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +3 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 ."da"Forearm.reconfigure LooseForearm + !"Qmail"o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&'n +23 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2 Pucks below Top Plate +2 "storage"(w' +27 "core" ' +2 "manipulator"&q% +4 "core" %͏ m i y j + "storage"(p& +4 "core" &.   \ + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 333 counts +2 "manipulator"&t'λ +15 "core" ' +3 "manipulator"&& +4 "core" & s% +2 "storage"(& +3 "core" &. : 3\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&s' +23 "core" ' +2 "storage"(x% +4 "core" %  \  +2 ."downElevator"SE.seek :down +3 "storage"(]'} +100 (Q% +2 "core" %- ! 0 \ We +2 "manipulator"&e% +4 "core" %  qf + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +39 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +3 #tStarting finalPurge +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%N& +4 "core" &\ ! +2 ."psFlush"Hand.open + "manipulator"&1 +18 "core" 1 +2 "manipulator"&& +4 "core" & v% + "manipulator"&[% +4 "core" %\  " v +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&I(, +189 "core" ( +2 "manipulator"&~& +4 "core" &,  x) + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &,  x) + ."psFlush"Forearm.seek :garage +2 "manipulator"&' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"& / +76 "core" / +2 "manipulator"&!& +3 "core" &,  w) +2 "manipulator"&% +3 "core" % )  wZ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&{'\ +100 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +120 "core" ( + "manipulator"&& +4 "core" &u : x +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" &u * x +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&\ ' +106 "core" ' +2 "manipulator"& & +3 "core" &u { +2 "manipulator"&0% +4 "core" %ϻ V { +2 "processing"%/& +4 "core" &\ % + "processing"%#& +4 ."psFlush"PC.seek :closed +2 "processing"%(] +3 "core" &\ & +2 &\ & +10 &'s\ #- +9 &^\ A +9 &C{\ !S +10 &W\ "T +9 &[\ "T +9 &Y\ #T +10 &E\\\ "U +9 &Z\ "U +10 &W\ "T +9 &W\ #T +9 & NZ\ #T +10 &"]\ "T +9 &#U\ #T +9 &%W\ #T +10 &'VW\ #T +9 &)R\ #T +10 &*Y\ #U +9 &,U\ #T +9 &.^U\ #T +10 &0W\ #U +9 &1W\ #T +9 &3\\\ #T +10 &5f[\ #T +9 &7(Z\ #T +10 &8V\ #T +9 &:Z\ #T +9 &0Z\ #T +10 &?]\ #U +9 &AY\ #T +10 &CvX\ #T +9 &E5b\ "U +10 &Fk\ "V +9 &H{\ "X +9 &Jo\ !Z +10 &L/\ !Z +9 &M\ !Z +9 &O\ [ +10 &Qs\ [\ +9 &S7\ !Z +10 &T\ ![ +9 &V\ [\ +9 &X{\ ![\ +10 &Z=\ ![\ +9 &[\ O +8 &]2Q\ !%s +11 &]x \ %- +2 ( + "processing"%#& +2 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 +2 "processing"%<& +3 "core" &]x\ &- +2 ."psFlush"Hand.open + "manipulator"&'1 +72 "core" 1 +2 "manipulator"&+% +4 "core" % ϻ { +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%A +131 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +53 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%3'TE +307 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +796 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%* +82 "core"  +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%.  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%;' +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%B +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%"'\ +605 "core" ' +4 ."psFlush"PSR.select :air +4 "processing"% +18 ."psFlush"PS.seek 2.5ml +3 "processing"% ' +2115 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%7' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%l @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%6  +71 "core"  + ."psFlush"PS.seek :empty +3 "processing"%)'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%9 +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%C' +2632 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%@ +70 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%:  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%='ղ +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%F'TE +1110 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%$ +70 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%1  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%>' +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%& +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%G U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%P' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%Z @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%4  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%-'ղ +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%\\ +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%b' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%L +71 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%D' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%R @ +54 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%M  +96 "core"  + ."psFlush"PS.seek :empty +3 "processing"%%'ղ +2632 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'K& +4 "core" & \\\ ) + .tHand.open +2 "manipulator"&U1 +19 "core" 1 +2 "manipulator"&n& +3 "core" &u   ? +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&z(k +2 "core" ( +2 "manipulator"&k& +3 "core" &u   C +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" &u   ? + .tForearm.seek PC +2 "manipulator"&f' +95 "core" ' + .tHand.close +2 "manipulator"&_/ +70 "core" / +2 .tPC.seek :open + "processing"%v( +452 "core" ( + "manipulator"&m& +4 "core" &u = < +2 "manipulator"&i% +3 "core" % ϸ < 8  +2 .tForearm.seek :retract + "manipulator"&o'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&h( +369 "core" ( + "manipulator"&c& +4 "core" &&   ?P + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &&   ?P +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&X' +98 "core" ' +2 "manipulator"&^& +3 "core" &'   ?P +2 "manipulator"&|% +4 "core" % + "collection"'5& +4 "core" & J\ * + "collection"'`& +4 .tCC.seek :closed + "collection"'d(` +3 "core" &a\ * +3 & l\ * +10 &+s c\ &,~ +9 &`~e\ %@ +10 &Ov j\ %R +8 & U c\ &S +10 &W o\ &S +10 &U k\ &S +9 &TY q\ &S +8 &T o\ 'S +10 &V f\ &R +9 &Vq\ &S +10 & ]Up\ &R +9 &"U g\ 'S +10 &#Tp\ &S +9 &%S k\ &S +9 &'dSq\ &S +10 &)'U p\ &R +10 &*Y o\ &S +8 &,Xu\ &S +10 &.mW q\ &R +9 &0-To\ &S +9 &1Tt\ &R +10 &3U q\ &R +9 &5tXp\ &S +9 &76Ws\ &S +10 &8Up\ &R +9 &:T q\ &S +10 &<|Xr\ &S +9 &>>Uq\ &S +9 &@R s\ &S +10 &AWq\ &R +10 &CR t\ 'R +8 &EFXl\ &S +11 &GWl\ &S +9 &H\\t\ &T +9 &Jh"j\ %T +9 &L@>3V\ $X +9 &Mg\\d\ !\\ +10 &Ojlj\ "] +54 &Qukmp\ !] +5 &S7nqr\ ] +6 &Torl\ ^ + &Vsrd\ ^ + &Xytuj\ _ + &Z9uvl\ _ + &[yzk\ _ +6 &]xzb\ a +10 &_m~}f\ ? +9 &`T6~m\ "W +10 ( + &``b~h\ %K + "collection"'`& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.24 +2 "collection"'& +4 "core" &``c|^\ %K + .tHand.open +2 "manipulator"& 1 +77 "core" 1 +2 "manipulator"&}% +3 "core" %  ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +97 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'& +4 "core" &``by|q\ &K +2 "collection"'u% +3 "core" %ӱ{|c\ & +2 .tCSV.dial CSR + "collection"'  +43 "core"  +2 "collection"'q% +4 "core" %ӱy}s\ % + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'p'qi +1350 "core" ' +2 .tdelay 5 seconds +501 .CSR.select :air +2 "collection"' +9 '% +2 "core" %qjyzq\ % +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"''D +673 "core" ' + .tCSV.dial :waste +2 "collection"'x +140 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'r'Ӵ +112 "Can"\ LKK +1865 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'y& +4 "core" &``bxzg\ 'K + "collection"'a% +4 "core" %ӳwzc\ & + .tCSV.dial :flush +2 "collection"'Q  +46 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'e'qi +1259 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air + "collection"'j @ +42 "core" A +2 "collection"'Y% +3 "core" %qj w{]\ '\ +2 .tCS.seek 7ml +2 "collection"'' +544 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +4 'N  +41 "core"  +95  + .tCBV.dial :waste1 +2 "collection"'t @ +43 "core" ? +2 .tCS.seek 0ml +2 "collection"''Ӵ +1708 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'& +4 "core" &``bw{u\ (K + "collection"'[% +4 "core" %Ӳyxc\ ( + .tCSV.dial :flush +2 "collection"'w  +74 "core" +2 .tCS.seek 5ml +2 "collection"'s'qi +1248 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'~ @ +44 "core" B +2 "collection"'% +3 "core" %qjyz_\ ( +2 .tCS.seek 7ml +2 "collection"']' +547 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'H  +44 "core"  + .tCBV.dial :waste2 +2 "collection"'  +103 "core"  +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +1712 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'!& +4 "core" &``bx{m\ (K + "collection"'% +3 "core" %Ӳyya\ ) +2 .tCSV.dial CSR + "collection"'  +42 "core"  +2 "collection"'% +3 "core" %Ӳzy^\ ( +2 #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +11 .tCS.seek 8ml + "collection"'(' +1942 "core" ' +2 .tdelay 5 seconds +501 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'' +554 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"' +2 '0  +100 "core" +36  + .tCTV.dial :intake +2 "collection"'/  +74 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'I' +1953 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'{  +74 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'g'Ӵ +596 "core" ' + .tCSV.dial CSR +2 "collection"'<  +101 "core"  +2 "collection"''% +3 "core" %ӶvvS\ ) +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'+'qi +1344 "core" ' +2 .tdelay 5 seconds +501 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'#' +1336 "core" ' + .tCSV.dial CBV +2 "collection"'A +102 "core" +2 .tCS.seek 0ml + "collection"'\ 'Ӵ +2611 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&E& +4 "core" &$ < 2 w >O + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&3( +3 "core" ( + "manipulator"&*& +4 "core" &$ : = # >O + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &.& +3 "core" &$ / >O + .tForearm.seek CC +2 "manipulator"&,' +96 "core" ' + .tHand.close +2 "manipulator"&B/ +65 "core" / + .tCC.seek :open +2 "collection"';( +471 "core" ( + "manipulator"&"& +4 "core" &% ? B S >O +2 "manipulator"&% +3 "core" % $ > ? [ +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"& (, +291 "core" ( + "manipulator"&l& +4 "core" &, H < 7 7 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &, ( + ; 7 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&6' +112 "core" ' +2 .tHand.open + "manipulator"&21 +69 "core" 1 + "manipulator"&9% +4 "core" % ; 3 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&)'\ +98 "core" ' +2 "processing"%@& +3 "core" &O\ Y +2256 #t-> access 1 +3 .SE.seek :down + "storage"(C'} +3 "core" ' + "manipulator"&% +4 "core" %\  P P c  +2 "manipulator"&& +3 "core" &, Q P c 7 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(:(< +1324 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +2 "core" &< "\ N +5760 #t-> access 2 +3 .SE.seek :down + "storage"('} +4 "core" ' + "manipulator"&=% +4 "core" %\  Z S  +2 "manipulator"&F& +3 "core" &, Q T o 7 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"($(K +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (1& +2 "core" &KT A\ M +1468 #t-> startTube 2 +703 #-> shortDA +3 "collection"'T% +2 "processing"%% +3 "core" %ӴL\ 5 +4 %հ#\ Z +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +191 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%> +128 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +131 "core" + .tPRV.dial :sipper +2 "processing"%&  +105 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%G'` +2276 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%J  +4 "collection"'Z  +75 "core" +57  +2 .tPS.seek 0.5ml +2 "processing"%P'\ +1276 "core" ' + .tPRV.dial :waste2 +2 "processing"%4 @ +114 "core" A + .tPS.reconfigure PSconfig +3 "processing"%#A d`b +2 .tPS.seek :empty + "processing"%S'ղ +604 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +100 "core"  +2 "processing"%-% +3 "core" %ղ=\ Z +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%L'TE +1104 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%b' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%R +101 "core" + .tPS.seek :empty +2 "processing"%D'ղ +2628 "core" ' + .tPSV.dial PSR +2 "processing"%M +100 "core"  +2 "processing"%O% +3 "core" %ճ0\ [ + #tPulling 1ml of PSR.flush + .PSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%K'TE +1113 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%U' +1620 "core" ' + .tPSV.dial :mixloop +2 "processing"%n +100 "core" + .tPRV.dial :sipper +2 "processing"%k  +45 "core" +2 .tPS.seek :empty + "processing"%W'ղ +2630 "core" ' + .tPSV.dial PSR +2 "processing"%_ +100 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"% +100 "core" + .tPS.seek :empty +2 "processing"%'ղ +2622 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%m& +4 "core" &\ ] + "manipulator"&i% +4 "core" %\  P N <  +2 "storage"(f% +3 "core" %z 6\ P +2 "storage"(z. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(c( +1319 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (8& +2 "core" & !\ P +2 "manipulator"&^& +3 "core" &, Q Q ^ 7 +2 "manipulator"&|% +3 "core" %\  O P m  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&5(P +42 "Can"\ ZFF +145 "core" ( + "manipulator"&o& +4 "core" &P M P & ) +2 "storage"(& +3 "core" & \ P +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&'ϥ +93 "core" ' +2 "storage"( & +3 "core" & T\ Q +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(}' +282 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (`& +3 "core" & \ M + "manipulator"&u& +4 "core" &P P F U ) +2 .tElbow.seek 2 + "manipulator"&(P +3 "core" ( +2 "manipulator"&q& +3 "core" &P O N ) +2 "storage"(X& +3 "core" & \ M +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&V'y +18 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"3/home/esp/esp2/protocol/DA.rb:123:in `shortDA'"(ESP):8:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&p& +5 "storage"(x'} +3 "core" & N E  "{ + "manipulator"&% +4 "core" % | P P   +2 .tForearm.seek :retract + "manipulator"&y'\ +96 "core" ' + .tElbow.seek PC +2 "manipulator"&a(k +162 "core" ' + ."downElevator"SE.coast + "storage"(5 +97 "core" ( +3 "manipulator"&Q& +3 "core" &p P Q k +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &r& +3 "core" &p P L , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&j' +104 "core" ' +2 "manipulator"&Y& +3 "core" &p P R w +2 "manipulator"&e% +4 "core" %ϸ P P \\ +2 "processing"%& +3 "core" &\ ^ +2 "processing"%N& +3 .tPC.seek :closed +2 "processing"%t(] +3 "core" &4\ ] +3 &\ ]. +11 &(D\ Y3 +9 &Jo\ XH +9 &m\ YS +10 &\\\ ZS +9 &i[\ ZS +10 &*]\ ZS +9 &]\ ZS +9 &`\ ZS +9 &p]\ ZS +10 &3`\ ZS +9 & _\ ZS +10 &"]\ ZS +9 &$yZ\ ZS +10 &&;W\ ZS +8 &'Y\ ZS +10 &)^\ ZR +9 &+]\ ZR +9 &-D\\\ ZR +9 &/\\\ ZR +10 &0a\ ZS +9 &2^\ ZS +10 &4K\\\ ZS +9 &6 Z\ ZS +9 &7V\ ZR +10 &9Z\ ZR +9 &;SY\ ZS +9 &=\\\ ZR +10 &>[\ ZS +10 &@[\ ZR +9 &B[_\ YS +9 &D]\ ZS +9 &Ee\ YT +10 &Gp\ YU +9 &IV\ XW +10 &K\ WY +10 &L\ WY +8 &N\ WX +9 &PY\ WY +10 &R\ XY +9 &S\ WY +11 &U\ WY +9 &Wa\ WY +8 &Y"\ WY +11 &Z\ WZ +8 &\\zu\ Y? +9 &]^'e\ YR +10 &]y2\ [7 +2 ( + "processing"%N& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.60 + .Hand.open +2 "manipulator"&1 +73 "core" 1 + "manipulator"&% +4 "core" % ϸ Q R ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&['\ +90 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%w  +2 %9 +5 "core" 9 +103 "processing"%~9 +2 "core" 9 +103 "processing"%9 +3 "core" 9  +103 "processing"%s9 +2 "core" 9  +103 "processing"%H9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%]9 +2 "core" 9 +103 "processing"%!9 +2 "core" 9 +103 "processing"%9 +2 "core" 9" +103 "processing"%9 +2 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"% 9 +2 "core" 9/ +103 "processing"%(9 +3 "core" 93 +103 "processing"% 9 +2 "core" 97 +103 "processing"%09 +2 "core" 9; +103 "processing"%/9 +2 "core" 9@ +103 "processing"%9 +2 "core" 9D +103 "processing"%{9 +3 "core" 9H +103 "processing"%I9 +2 "core" 9L +103 "processing"%<9 +2 "core" 9P +103 "processing"%'9 +2 "core" 9U +103 "processing"%g9 +2 "core" 9Y +103 "processing"%+9 +3 "core" 9] +103 "processing"%A9 +2 "core" 9a +103 "processing"%#9 +2 "core" 9f +103 "processing"%E9 +2 "core" 9j +103 "processing"%*9 +2 "core" 9n +103 "processing"%.9 +2 "core" 9r +103 "processing"%B9 +2 "core" 9v +103 "processing"%h9 +2 "core" 9{ +103 "processing"% 9 +2 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%"9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%,9 +2 "core" 9 +103 "processing"%l9 +2 "core" 9 +103 "processing"%79 +2 "core" 9 +103 "processing"%39 +3 "core" 9 +102 "processing"%29 +2 "core" 9 +103 "processing"%99 +2 "core" 9 +103 "processing"%@9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%69 +3 "core" 9\ +103 "processing"%9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9$\ +103 "processing"%?9 +49 "core" 9- +103 "processing"%=9 +2 "core" 93 +103 "processing"%F9 +2 "core" 97 +103 "processing"%C9 +2 "core" 9> +103 "processing"%:9 +2 "core" 9D +103 "processing"%19 +2 "core" 9J +103 "processing"%T9 +2 "core" 9O +103 "processing"%9 +3 "core" 9T +103 "processing"%>9 +2 "core" 9Y +103 "processing"%9 +2 "core" 9_ +103 "processing"%&9 +2 "core" 9d +103 "processing"%%9 +2 "core" 9k +2 .tPH.hold 2:00:00,28C +4 "processing"%Z pph +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%J +101 "core"  +2 "processing"%G% +3 "core" %նA\ X +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%4'\ +613 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%P'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%\\  +132 "core"  + .tPSV.dial PTV +2 "processing"%- +70 "core" + .tPBV.dial :waste1 +2 "processing"%S  +53 "core" +2 "processing"%L% +3 "core" %һ,\ [ +2 .tPS.seek 1.5ml +2 "processing"%R' +602 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%b * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%M' +1617 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%O  +35 "core" + .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%D * +34 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%K +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%n' +2400 "core" ' + .tPSV.dial PTV +2 "processing"%k +70 "core" + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%U +83 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%_ +68 "core" + .tdelay 5 seconds +503 .PSV.dial :air + "processing"%W  +70 "core"  +2 .tPS.seek :empty + "processing"%'ղ +107 "Can"\ \\ll +2272 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +129 "core" + .tPSV.dial :mixloop +2 "processing"%m +43 "core" + .tPRV.dial :ab1 +2 "processing"%i @ +103 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%f' +358 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%z  +43 "core"  +2 "processing"%$% +4 "core" %O\ ` + .tPS.seek 0.3ml +2 "processing"%8' +358 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'^  +28 "core" + .tPRV.dial :air +2 "processing"%|  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%o'G +1276 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"% '\ +864 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%)'Һ +1611 "core" ' + .tPSV.dial :PML +2 "processing"% +42 "core" + .tPTV.dial :mixing +2 "processing"%` @ +74 "core" B + .tPBV.dial :waste1 +2 "processing"%u  +35 "core" +2 "processing"%% +3 "core" %Ҽ\ e +2 .tPS.seek 1.85ml +2 "processing"%q' +244 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%X * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1974 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'p& +2 "core" &[\ @ +2 .tHand.open + "manipulator"&1 +20 "core" 1 +2 "manipulator"&5& +3 "core" &p Y S $ +2 "manipulator"&% +3 "core" %\  Q P   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&}(, +129 "core" ( +2 "manipulator"&V& +3 "core" &, Y S   +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &, O O   + .tForearm.seek :garage +2 "manipulator"&r' +100 "core" ' + .tHand.close +2 "manipulator"&/ +71 "core" / +2 "manipulator"&Y& +3 "core" &, L O   +2 "manipulator"&e% +3 "core" % ) N P R K +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&x( +291 "core" ( + "manipulator"&y& +4 "core" &* Y S ; Bh +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &v& +3 "core" &) O P Z Bh + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +103 "core" ' +2 "manipulator"&& +4 "core" &* S Q 3 Bh +2 "manipulator"&% +4 "core" % R \\ 5 +2 "collection"'N& +3 "core" &M\ ? +2 "collection"'~& +3 .tCC.seek :closed +2 "collection"'j(` +3 "core" &Y\ ? +2 &Y\ ?\ +10 &-t^\ ;+| +10 &a^\ :@ +9 &Ox^\ :R +9 &Sc\ AUd\ :R +10 &@W[\ 9R +9 &AYY\ 9R +9 &CT^\ 9R +10 &EHTX\ :R +10 &G YV\ 9R +9 &H\\ !M\ 9R +9 &Jm'%H\ 8T +9 &LAD;Q\ 7W +11 &MldH\ 5[\ +9 &OpqZ\ 5\\ +9 &QvqtX\ 4] +10 &S9ttP\ 4] +8 &TwxZ\ 4] +11 &VwyK\ 4^ +8 &X{yyJ\ 4^ +9 &Z:x{K\ 3_ +11 &[z~H\ 3_ +9 &]~T\ 2` +8 &_oW\ 3A +10 &`E,K\ 5&r +9 &`brV\ 7U +3 ( + "collection"'~& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.27 +2 "collection"'& +3 "core" &`bpC\ 9U +2 .tHand.open +2 "manipulator"&c1 +73 "core" 1 +2 "manipulator"&s% +4 "core" % O P . + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&H'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"% +112 "core"  +2 "processing"%]% +3 "core" %g\ ` +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%!' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +44 "core"  +2 .tPS.seek 0ml + "processing"%' +1620 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"% ' +2635 "core" ' +48 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%(  +4 "collection"'  +30 "core"  +133  + .tPSV.dial :mixloop +2 "processing"%0 +111 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%/  +75 "core" +2 .tPS.seek 0ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :air +2 "processing"%{  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%I' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%< +55 "core" +2 .tPS.seek 0ml +2 "processing"%'' +2632 "core" ' + .tPSV.dial :air +2 "processing"%g  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%+' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%A +44 "core" +2 .tPS.seek 0ml +2 "processing"%#' +2627 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&E& +4 "core" &) A 9 Bh + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&*( +3 "core" ( +2 "manipulator"&.& +4 "core" &) E / Bh +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &) G 6  Bh + .tForearm.seek CC +2 "manipulator"&h' +94 "core" ' + .tHand.close +2 "manipulator"& / +72 "core" / +2 .tCC.seek :open + "collection"'d( +471 "core" ( + "manipulator"&"& +4 "core" &) Q R Bh +2 "manipulator"&% +3 "core" % F O t +2 .tForearm.seek :retract +2 "manipulator"&,'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&l(, +292 "core" ( +2 "manipulator"&7& +3 "core" &, S Z  ' +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &3& +3 "core" &, M E " ' +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&2' +111 "core" ' + .tHand.open +2 "manipulator"&91 +72 "core" 1 +2 "manipulator"&@% +3 "core" %  O P . +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 ."da"delayUntil "13:01:13.89" +24635 #recoverPRVreagent08 +2 .PTV.dial :mixing + "processing"%6 @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + ."da"delay 30 seconds +1545 "Can"\ i>> +1458 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSV.dial :air +2 "processing"%?  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%=' +2405 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%F +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%C  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%: +44 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%1  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%T'ղ +2357 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +128 "core"  +2 "processing"%>% +3 "core" %ն\ l + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +599 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%&'Һ +1627 "core" ' + ."da"PTV.dial :puck +2 "processing"%%  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%J +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%G  +35 "core" +2 "processing"%% +3 "core" %Ҿt\ j +2 ."da"PS.seek 1.5ml +2 "processing"%4' +608 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%\\ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%-' +1616 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%S  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%L * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +83 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%b' +2378 "core" ' + ."da"PSV.dial PTV +2 "processing"%R +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%w +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%O +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%D  +71 "core"  + ."da"PS.seek :empty +2 "processing"%K'ղ +2371 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%M +130 "core"  +2 "processing"%k% +3 "core" %հI\ g + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%U'\ +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%_'Һ +1624 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%W +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%n  +35 "core" +2 "processing"%% +3 "core" %һQ\ c +2 ."da"PS.seek 1.5ml +2 "processing"%m' +599 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%i * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%' +1616 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%z  +33 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%$ * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%f +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +45 "processing"%^' +2377 "core" ' + ."da"PSV.dial PTV +2 "processing"%| +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%8 +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%o  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +509 "Can"\ nBB +1851 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +130 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%`  +45 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%u +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +397 "core" ' +2 ."da"delay 2 seconds +201 .PRV.dial :air +2 "processing"%X  +46 "core"  +2 "processing"%)% +3 "core" %f\ m +2 ."da"PS.seek 0.55ml +2 "processing"%q'_ +355 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%p  +54 "core" +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%5 +43 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +73 "core" B + ."da"PBV.dial :waste1 +2 "processing"%V  +35 "core" +2 "processing"%Q% +3 "core" %Ҽ\ n +2 ."da"PS.seek 1.85ml +2 "processing"%a' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" , +3 ."da"PS.seek 0ml +2 "processing"%Y' +1971 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%e  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%[ * +35 "core" , + ."da"PSV.dial :air +2 "processing"%r  +55 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%y' +449 "Can"\ s?? +1943 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%v +41 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%}  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +54 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  + ."da"PS.seek :empty +2 "processing"%N'ղ +2366 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +128 "core"  +2 "processing"%;% +3 "core" %մ\ j + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +610 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%c'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%s  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%~ +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%]% +3 "core" %һ\ q +2 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1609 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%!  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2387 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%0 +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%/ +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%{'ղ +2360 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +130 "core"  + "processing"%<% +4 "core" %նn\ m + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%I'\ +605 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%g'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%' +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%A  +34 "core" + "processing"%+% +4 "core" %ҽ]\ q +2 ."da"PS.seek 1.5ml +2 "processing"%E' +602 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%. * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%B' +1632 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%x * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%j' +2381 "core" ' + ."da"PSV.dial PTV +2 "processing"%" +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%h +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%7  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%3'ղ +2413 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +130 "core"  +2 "processing"%9% +3 "core" %ձd\ s + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +2 "Can"\ n\\[ +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%@'\ +604 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%,'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%2 +71 "core" +4 ."da"PBV.dial :waste1 +3 "processing"%6  +37 "core" +2 "processing"%% +3 "core" %ҽ\ q +2 ."da"PS.seek 1.5ml +2 "processing"%' +603 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%? * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%#' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%F  +35 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%C * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%1' +2382 "core" ' + ."da"PSV.dial PTV +2 "processing"%= +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%> +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%T  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2366 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%% +132 "core"  +11 "processing"%J% +14 "core" %ղd\ h +8 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +6 "processing"% +22 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +7 "processing"%G'm +350 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +3 "core" %k\ g +2 #"da"Pulling 0.25ml of PSR.sub2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml + "processing"%&'\ +346 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%\\'Һ +1611 "core" ' +3 ."da"PTV.dial :puck +2 .PSV.dial PTV +3 "processing"%4 +71 "core" +3 ."da"PBV.dial :waste1 +3 "processing"%S  +35 "core" +4 "processing"%L% +7 "core" %һ{\ b +3 ."da"PS.seek 1.5ml +2 "processing"%P' +598 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%- * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%R' +1610 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%w  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%O * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%D +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%b' +2401 "core" ' + ."da"PSV.dial PTV +2 "processing"%M +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%k +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%K +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%U  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%W'ղ +2388 "core" ' + "processing"%n9 +3 "core" 94 +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%  +3 "core" 4 + 4 + "processing"%_& +3 "core" &]y.\ `7 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&i% +4 "core" %\  S Y  +2 "storage"(m% +3 "core" % \ T +2 "storage"(z. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"($(+ +353 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (f& +2 "core" &, M\ P +2 "manipulator"&& +3 "core" &, Q O ' +2 "manipulator"&|% +3 "core" %\  Q R  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&8( +187 "core" ( + "manipulator"&& +4 "core" & S Y - +2 "storage"(o& +3 "core" &, \ P +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&^' +92 "core" ' + "storage"( & +4 "core" &, \ P +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek beamBreak +2 "storage"(' +276 "core" ' + "storage"(`- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place + "storage"(u'y +32 "core" ' +2 "manipulator"& & +4 "core" & R R - + "manipulator"&X% +4 "core" % Q M U f +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&)'\ +90 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&(k +259 "core" ( + "manipulator"&p& +4 "core" &u Q Q + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &q& +3 "core" &u P R + ."da"Forearm.seek PC +2 "manipulator"&5' +92 "core" ' + ."da"Hand.close +2 "manipulator"&/ +76 "core" / + ."da"PC.seek :open +2 "processing"%V( +453 "core" ( + "storage"(Q& +4 "core" &, \ R +2 "manipulator"&& +3 "core" &u F R +2 "manipulator"&% +3 "core" % Ϛ O P Y % +2 ."da"Forearm.seek :retract +2 "manipulator"&a'\ +90 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +311 "core" ( +9 "manipulator"&e& +3 "core" & Q Q S 2 +2 "storage"([& +3 "core" &, g\ Q +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&r' +94 "core" ' + ."da"Hand.open +2 "manipulator"&Y1 +68 "core" 1 +2 "storage"(v- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(}'E +25 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +55 "core" ' + #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19feb2013h900ml.tif +5 "processing"%& +9 "core" &\ P +3 ."psFlush"Hand.open +5 "manipulator"&y1 +24 "core" 1 +2 "manipulator"&& +4 "core" &   1 +2 "manipulator"&;% +4 "core" % ϡ  F ^ +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&N'\ +93 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +188 "core" ( +3 "manipulator"&s& +3 "core" &,   ) G +2 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &~& +3 "core" &,   0 G + ."psFlush"Forearm.seek :garage +2 "manipulator"&' +98 "core" ' + ."psFlush"Hand.close +2 "manipulator"&]/ +74 "core" / +2 "manipulator"&c& +3 "core" &,  o G +2 "manipulator"&% +3 "core" % 5  P g +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&!(k +122 "core" ( +2 "manipulator"&& +3 "core" &u  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &u   +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +94 "core" ' +2 "manipulator"&(& +3 "core" &u   +2 "manipulator"&0% +4 "core" %   6 8 +2 "processing"%/& +4 "core" &\ N + "processing"% & +4 ."psFlush"PC.seek :closed +2 "processing"% (] +3 "core" &\\\ O +4 &Z\ O, +10 &!Bd\ K3 +9 &@m[\ IG +10 &n\ KS +9 &[U\ LR +9 &\\ZN\ KR +10 &\\M\ KR +9 &U\ KR +9 &\\\ KS +10 &dX\ KR +9 &&Z\ LR +10 & Z\ KR +9 &"Y\ KR +9 &$l[\ KR +10 &&.Y\ LR +9 &'X\ KS +9 &)X\ KR +10 &+s\\\ KS +9 &-7X\ KR +10 &.Z\ LR +9 &0_\ KS +9 &2|W\ KR +10 &4>Z\ KR +9 &6Z\ KR +9 &7X\ KR +10 &9W\ KR +9 &;FU\ LR +10 &= X\ KR +9 &>Y\ KS +9 &@T\ KR +10 &BMZ\ KS +9 &D[\ KS +9 &Ea\ JS +10 &Gi\ JT +9 &IG\ IX +10 &K\ IX +9 &L\ HX +9 &N\ IY +10 &PL\ HY +9 &R \ HY +9 &S\ HY +10 &U\ HY +8 &WS\ HY +11 &Y\ HZ +9 &Z}\ HZ +9 &\\x}\ J< +9 &]V.\ IW +10 &]z%\ L3 +2 ( + "processing"% & +2 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.62 +2 "processing"%& +3 "core" &]z#\ L3 +2 ."psFlush"Hand.open + "manipulator"&<1 +70 "core" 1 +2 "manipulator"&{% +4 "core" %  U 8 +3 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&I'\ +93 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%' +129 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%A'TE +1117 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +1623 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%g +71 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%.  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%E' +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +72 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%x'\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%B +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%" U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%h @ +55 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +129 "Can"\ F +2497 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%j  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%*'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%9 +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%3' +2632 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%@ +70 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%2' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%6 @ +54 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%,  +74 "core"  + ."psFlush"PS.seek :empty +2 "processing"%?'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%F'TE +1104 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%: +71 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%#  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%=' +792 #"da"WARNING: Too Dark -- required 1670.59s exposure > 300s time limit\ SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da19feb2013h900ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19feb2013h900ml15s.tif +1558 #SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19feb2013h900ml15s.tif: TIFF Upload Complete\ +61 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19feb2013h900ml30s.tif +208 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +3 "processing"%>'\ +606 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +2122 "core" ' +4 ."psFlush"PSV.dial PTV +8 "processing"%1 +3 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19feb2013h900ml30s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19feb2013h900ml70s.tif +70 "core" +3 ."psFlush"PBV.dial PSV +3 "processing"%% U +53 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%J' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%G  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%&'ղ +1601 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19feb2013h900ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "300.0 sec auto-exposure",Subject: "da19feb2013h900ml images!" +9 "storage"(4- +10 "core" -' +7 "storage"(S& +7 "core" &,\ 4 +2 "manipulator"&L& +3 "core" &u +2 "manipulator"&\\% +3 "core" %\    +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&-( +36 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +226 "core" ( +2 "manipulator"&P& +4 "core" &{ . +2 "storage"(w& +3 "core" &,  \ 5 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&O' +101 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"(D' +56 "core" ' +2 "manipulator"&R& +3 "core" &{  !  . +2 "storage"(M& +3 "core" &, \\ Z\ D +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&k'n +21 "core" ' + ."da"Elbow.hold +2 "manipulator"&K, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(U' +27 "core" ' +2 "manipulator"&b% +3 "core" %͎   +2 "storage"(n& +4 "core" &, d g\ B + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 332 counts +2 "manipulator"&'κ +14 "core" ' +2 "manipulator"&_& +4 "core" & 9 > # +2 "storage"(i& +3 "core" &, \\ ]\ D +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&m' +24 "core" ' +2 "storage"(z% +4 "core" % \\ ]\ D +2 ."downElevator"SE.seek :down +3 "storage"(f'} +100 (% +3 "core" %< ^ g \ CV` + "manipulator"&|% +4 "core" %   _ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +68 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%o +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%l +70 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%` @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%X  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2635 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&^& +4 "core" & O G F # +2 "manipulator"&p% +3 "core" %\  T G E  +2 ."psFlush"Elbow.seek PC + "manipulator"&q(k +257 "core" ( + "manipulator"&8& +4 "core" &u P Q Q +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &u N P T + ."psFlush"Forearm.seek PC +2 "manipulator"&)' +92 "core" ' + ."psFlush"Hand.close +2 "manipulator"&t/ +66 "core" / + ."psFlush"PC.seek :open +2 "processing"%Q( +450 "core" ( + "manipulator"&& +4 "core" &u Q Q +2 "manipulator"&% +3 "core" % ϥ U Q +2 ."psFlush"Forearm.seek :retract + "manipulator"&5'\ +95 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(, +130 "core" ( + "manipulator"&e& +4 "core" &, T R c , +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" &, P P 5 , +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&Y' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&v1 +76 "core" 1 + "manipulator"&% +4 "core" % Y T  +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&a'\ +98 "core" ' + #tFinished short da assay +15209 "Can"\ x00u +48079 #t-> access 1 +3 .SE.seek :down + "storage"(y'} +3 "core" ' +2 "manipulator"&% +4 "core" %\  Q Q  + "manipulator"&;& +4 "core" &, G P @  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(u(< +1309 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (}& +2 "core" &<0 w v #\ o  +968 #t-> access + "storage"(s& +3 "core" &<0 d c \ p  +3 .tSE.seek :down + "storage"(~'} +50 "core" ' +4 "manipulator"&r% +3 "core" %\  P R   +2 "manipulator"&& +3 "core" &, I Q <  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(]( +998 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (c& +3 "core" & m j \ n +771 #t-> access 2 +3 .SE.seek :down + "storage"('} +3 "core" ' + "manipulator"&N% +4 "core" %\  P P l  +2 "manipulator"&& +3 "core" &, N E   +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +1315 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &KU U V \\\ k +1099 #t-> startTube 2 +542 #-> shortDA +3 "collection"'(% +3 "processing"%0% +4 "core" %Ӵ#[\ W +4 %ծ0\ ~ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +202 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%/ +127 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +129 "core" + .tPRV.dial :sipper +2 "processing"%  +104 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%V'` +2278 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +134 "core"  +2 .tPS.seek 0.5ml +2 "processing"%<'\ +748 "Can"\ |:9 +526 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%{ @ +101 "core" > + .tPS.reconfigure PSconfig +3 "processing"%#A d`b +2 .tPS.seek :empty + "processing"% 'ղ +598 "core" ' + .tPSV.dial PSR +2 "processing"%' +98 "core"  +2 "processing"%% +3 "core" %յ*\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%W'TE +1109 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%A' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%g +99 "core" + .tPS.seek :empty +2 "processing"%.'ղ +2623 "core" ' + .tPSV.dial PSR +2 "processing"%+ +99 "core"  +2 "processing"% % +3 "core" %ն/\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%E'TE +1108 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%x' +1620 "core" ' + .tPSV.dial :mixloop +2 "processing"%B +98 "core" + .tPRV.dial :sipper +2 "processing"%"  +44 "core" + .tPS.seek :empty +2 "processing"%H'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%h +98 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%j +99 "core" + .tPS.seek :empty +2 "processing"%7'ղ +2633 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%9& +4 "core" &(\ + "manipulator"&*% +4 "core" %\  N G 9  + "storage"(@% +4 "core" %t \ t + "storage"(3. +3 "core" .(K + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 +2 "storage"(6( +1310 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (2& +2 "core" & o o \ m +2 "manipulator"&,& +3 "core" &, D G   +2 "manipulator"&% +3 "core" %\  N P '  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&(P +179 "core" ( + "manipulator"&?& +4 "core" &U a l + * +2 "storage"(F& +3 "core" & p p \ m +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&:'ϥ +93 "core" ' +2 "storage"(#& +3 "core" & m i \ m +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(C' +280 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (=& +3 "core" & U S\ j + "manipulator"&>& +4 "core" &U w v  * +2 .tElbow.seek 2 + "manipulator"&1(P +4 "core" ( + "manipulator"&%& +5 "core" &U n w * + "storage"(T& +4 "core" & U R 8\ j +2 .tForearm.seek 2 + 300 counts + "manipulator"&'y +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&J/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&G& +4 "storage"('} +6 "core" &\ S P 7 !v +2 "manipulator"&4% +3 "core" % ~ Q c +2 .tForearm.seek :retract +2 "manipulator"&S'\ +95 "core" ' + .tElbow.seek PC +2 "manipulator"&L(k +159 "core" ' + ."downElevator"SE.coast + "storage"(5 +99 "core" ( +2 "manipulator"&\\& +4 "core" &r h X f +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &P& +3 "core" &r P R  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&w' +96 "core" ' +2 "manipulator"&!& +3 "core" &r R S e +2 "manipulator"&R% +4 "core" % P R T  +2 "processing"%M& +3 "core" &L\ y +2 "processing"%b& +3 .tPC.seek :closed +2 "processing"%n(] +3 "core" &-\ y +3 &,\ y +9 &+{-\ u,~ +9 &`&\ t@ +10 &O+\ tR +9 &\\%\ vR +9 &]"\ uR +10 &["\ vQ +9 &T_ \ uR +9 &]&\ vR +9 &_*\ vR +9 &` \ vR +9 & ][\ vR +9 &"c\ vR +11 &#\\\ vR +9 &%\\\ uR +9 &'f_\ uR +10 &)(Y\ vR +9 &*_\ vR +9 &,Z\ vQ +9 &.m]\ uR +10 &0/_\ vR +9 &1_\ uR +10 &3b#\ vS +8 &5v]\ vR +11 &77`!\ uR +9 &8[ \ vQ +8 &:]#\ uR +10 &<}^ \ vR +9 &>@^$\ uR +10 &@`\ vR +9 &A_!\ uR +9 &C_ \ uR +10 &EEg"\ uS +9 &Gm)\ uS +10 &H!\ tV +10 &J#\ sW +9 &L?!\ sX +10 &N \ sX +8 &O\ sX +9 &Q \ rX +10 &SE \ rX +9 &U!\ sX +10 &V!\ rY +9 &X$\ sY +10 &ZL#\ rY +9 &\\"\ rF +9 &]5Fw#\ t^ +9 &]x9#\ v6 +6 ( + "processing"%b& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.58 + .Hand.open +2 "manipulator"&_1 +68 "core" 1 + "manipulator"&i% +4 "core" % z u   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%z  +2 %9 +5 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%|9 +2 "core" 9  +103 "processing"%O9 +2 "core" 9  +103 "processing"%-9 +2 "core" 9 +103 "processing"%D9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%U9 +2 "core" 9" +103 "processing"%o9 +2 "core" 9& +103 "processing"%m9 +2 "core" 9* +103 "processing"%f9 +2 "core" 9/ +103 "processing"%$9 +3 "core" 93 +102 "processing"%&9 +2 "core" 97 +103 "processing"%l9 +2 "core" 9; +103 "processing"% 9 +2 "core" 9? +103 "processing"%`9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%X9 +2 "core" 9L +149 "processing"% 9 +4 "core" 9R +103 "processing"%^9 +2 "core" 9V +103 "processing"%p9 +2 "core" 9[ +103 "processing"%89 +6 "core" 9_ +102 "processing"%9 +2 "core" 9c +103 "processing"%K9 +2 "core" 9g +103 "processing"%t9 +2 "core" 9l +103 "processing"%9 +2 "core" 9p +103 "processing"% 9 +2 "core" 9t +103 "processing"%9 +2 "core" 9x +103 "processing"%9 +2 "core" 9| +103 "processing"%e9 +2 "core" 9 +103 "processing"%[9 +2 "core" 9 +103 "processing"%)9 +3 "core" 9 +103 "processing"%q9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%59 +2 "core" 9 +103 "processing"%Y9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%;9 +2 "core" 9 +103 "processing"%}9 +2 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%r9 +3 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9\ +103 "processing"%c9 +2 "core" 9!\ +103 "processing"%N9 +2 "core" 9'\ +103 "processing"%9 +2 "core" 9, +103 "processing"%~9 +2 "core" 92 +103 "processing"%]9 +2 "core" 97 +103 "processing"%9 +2 "core" 9= +103 "processing"%(9 +3 "core" 9F +103 "processing"%09 +2 "core" 9H +103 "processing"%/9 +2 "core" 9M +103 "processing"%9 +2 "core" 9S +103 "processing"%9 +2 "core" 9X +103 "processing"%9 +2 "core" 9\\ +103 "processing"%9 +2 "core" 9c +103 "processing"%V9 +2 "core" 9j +2 .tPH.hold 2:00:00,28C +3 "processing"%{ pph +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%< +99 "core"  +2 "processing"%'% +3 "core" %կ\ t +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%'\ +609 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"% 'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%W  +132 "core"  + .tPSV.dial PTV +2 "processing"%g +70 "core" + .tPBV.dial :waste1 +2 "processing"%A  +53 "core" +2 "processing"%+% +3 "core" %Ҽ\ v +2 .tPS.seek 1.5ml +2 "processing"% ' +596 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%. * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%E' +1636 "core" ' + .tdelay 5:00 +17829 "Can"\ {CC +12174 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%B  +35 "core" + .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%" * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%x +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%h' +2378 "core" ' + .tPSV.dial PTV +2 "processing"%H +70 "core" + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"%j +83 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV + "processing"% +70 "core" + .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%9  +69 "core"  +2 .tPS.seek :empty + "processing"%*'ղ +2367 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%@  +130 "core" + .tPSV.dial :mixloop +2 "processing"%3 +42 "core" + .tPRV.dial :ab1 +2 "processing"% @ +102 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml + "processing"%2' +357 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%,  +43 "core"  +2 "processing"%% +4 "core" %r\ z + .tPS.seek 0.3ml +2 "processing"%?' +365 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'F  +31 "core" + .tPRV.dial :air +2 "processing"%#  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1272 "core" ' + .tPRV.dial :waste2 +2 "processing"%a @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%'\ +859 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%=  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%>'Һ +1610 "core" ' + .tPSV.dial :PML +2 "processing"% +55 "core" + .tPTV.dial :mixing +2 "processing"%% @ +72 "core" A + .tPBV.dial :waste1 +2 "processing"%T  +35 "core" +2 "processing"%J% +3 "core" %Ҹ:\ v +2 .tPS.seek 1.85ml +2 "processing"%G' +245 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%4 * +46 "core" ) +2 .tPS.seek 0ml +2 "processing"%' +1975 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"':& +2 "core" &"R\ N +2 .tHand.open + "manipulator"&C1 +16 "core" 1 +2 "manipulator"&& +4 "core" &r P P B + "manipulator"&\\% +4 "core" %\  G L ) + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&P(, +138 "core" ( + "manipulator"&1& +4 "core" &, Q Q  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &!& +3 "core" &, Q P Y  + .tForearm.seek :garage +2 "manipulator"&R' +100 "core" ' +2 .tHand.close + "manipulator"&M/ +74 "core" / +2 "manipulator"&& +3 "core" &, R S t  +2 "manipulator"&S% +3 "core" %  P P - +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +103 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&_( +290 "core" ( +2 "manipulator"&i& +3 "core" &' S P Y @Z +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &' J F 3 @Z + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&b' +101 "core" ' +2 "manipulator"&& +3 "core" &( O P \\ @Z +2 "manipulator"&w% +4 "core" % P P Y +2 "collection"'|& +3 "core" & !G\ M +2 "collection"'6& +3 .tCC.seek :closed +2 "collection"'O(` +2 "core" & #P\ F +5 &%a\ M2 +10 &0F}"[\ H2 +9 &Ro!!U\ GG +9 &h !W\ HS +9 &T"!V\ IR +9 &rX#Q\ IQ +10 &4Y"#U\ IQ +10 &W##V\ IR +9 &[!#R\ HR +10 &yZ"$L\ IR +9 &;U!$V\ IR +9 & V!$T\ IR +9 &"T!#Y\ IQ +9 &$Y!#V\ IQ +10 &&CU"#N\ IR +10 &(U!$U\ IR +9 &)Y"$S\ IQ +10 &+V"#P\ IQ +9 &-J\\#%P\ IR +8 &/ T"%O\ IR +10 &0V"#Q\ IR +9 &2V"$W\ IR +10 &4TU##N\ IQ +9 &6Y #Q\ HR +10 &7X"$O\ IQ +9 &9[#$R\ IR +9 &;\\T #[\ IQ +10 &=V""W\ IR +10 &>Y $K\ IR +9 &@U!$Z\ IQ +8 &BcZ!$X\ IR +10 &D%V"$b\ IR +9 &EW"#^\ HQ +10 &G\\'(X\ HR +9 &Ihd--c\ HS +9 &K%x:5b\ GT +10 &LbW]\ EX +10 &Nyyg\ D\\ +9 &PV{}[\ D\\ +9 &R^\ D\\ +9 &SX\ C] +10 &Ui\ C] +10 &WZ[\ C] +8 &Yd\ B^ +10 &ZY\ C_ +9 &\\d\ B_ +10 &^[k\ B_ +10 &_]j\ D> +9 &`a xk\ GM +5 ( + "collection"'6& +49 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.21 +4 "collection"'-& +4 "core" &`aef\ HM + &`aeg\ AM +2 .tHand.open + "manipulator"&D1 +66 "core" 1 + "manipulator"&k% +4 "core" % P S ; +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' + .tPSV.dial PSR +2 "processing"%U +102 "core"  +2 "processing"%o% +3 "core" %\ o +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%m' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%f  +87 "core"  +2 .tPS.seek 0ml +2 "processing"%$' +1613 "core" ' + .tPSV.dial PSR +2 "processing"%& +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%l' +2622 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%  +3 "collection"'`  +31 "core"  +130  + .tPSV.dial :mixloop +2 "processing"% +109 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%X  +75 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2636 "core" ' + .tPSV.dial :air +2 "processing"%^  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%p' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%8 +55 "core" +2 .tPS.seek 0ml +2 "processing"%' +2623 "core" ' + .tPSV.dial :air +2 "processing"%K  +40 "core"  +2 .tPS.seek 2.5ml + "processing"%t' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml + "processing"% ' +2627 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" && G K 4 @Y +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +3 "core" ( +2 "manipulator"&e& +3 "core" && Q R 8 @Y + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &[& +3 "core" && L G @Y + .tForearm.seek CC +2 "manipulator"&)' +96 "core" ' + .tHand.close +2 "manipulator"&q/ +75 "core" / + .tCC.seek :open +2 "collection"'v( +470 "core" ( + "manipulator"&& +4 "core" &' R S ^ @Y +2 "manipulator"&5% +3 "core" % N R Q +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +292 "core" ( + "manipulator"&;& +4 "core" &, T Z ) ? +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +3 "core" &, U R ? + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&s' +109 "core" ' + .tHand.open +2 "manipulator"&r1 +73 "core" 1 +2 "manipulator"&% +3 "core" %  Q R +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +97 "core" ' +2 ."da"delayUntil "14:24:30.52" +6631 "Can"\ z77 +17984 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%u @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%c  +33 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%N * +34 "core" , + ."da"PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%~' +2368 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%] +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%( +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%0  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%/'ղ +2357 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  +2 "processing"%% +3 "core" %ձ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +610 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%V  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%< +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%'  +34 "core" +2 "processing"%7% +3 "core" %Ҹ\ ~ +2 ."da"PS.seek 1.5ml +2 "processing"%'~ +610 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%W * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%g' +1607 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%A  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%+ * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%.' +2359 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%z +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%B +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%"  +81 "core" + ."da"PS.seek :empty +2 "processing"%x'ղ +2352 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%E +137 "core"  +2 "processing"%H% +3 "core" %հ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%j'\ +599 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1621 "core" ' + ."da"PTV.dial :puck +48 .PSV.dial PTV + "processing"%9 +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%h  +34 "core" +2 "processing"%@% +3 "core" %Һs\  +2 ."da"PS.seek 1.5ml +2 "processing"%3' +601 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%*' +1615 "core" ' + ."da"delay 2:00 +321 "Can"\ sqp +11682 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%,  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%F' +2370 "core" ' + ."da"PSV.dial PTV +2 "processing"%# +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%? +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%a +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%='ղ +2357 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%  +130 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%%  +42 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%T +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%J' +398 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%4  +45 "core"  +2 "processing"%>% +3 "core" %v\ w +2 ."da"PS.seek 0.55ml +2 "processing"%G'_ +351 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%:  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%C'Һ +1571 "core" ' + ."da"PSV.dial :PML +2 "processing"% +43 "core" + ."da"PTV.dial :mixing +2 "processing"%\\ @ +73 "core" B + ."da"PBV.dial :waste1 +2 "processing"%1  +35 "core" +2 "processing"%!% +3 "core" %Ҽ|\ s +2 ."da"PS.seek 1.85ml +2 "processing"%L' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%M * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1965 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +32086 "Can"\ LL~ +15917 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%S  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%I * +35 "core" , + ."da"PSV.dial :air +2 "processing"%R  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%i' +2380 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%P  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%w  +42 "core"  + ."da"PS.seek :empty +2 "processing"%|'ղ +2357 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +128 "core"  + "processing"%d% +4 "core" %ձo\ y + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%6'\ +602 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%-'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%D  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%k +82 "core" ~ + ."da"PBV.dial :waste1 +2 "processing"%U  +34 "core" +2 "processing"%o% +3 "core" %Ҷ\ v +2 ."da"PS.seek 1.5ml +2 "processing"%b'| +594 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%f' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%m  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%& * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%`' +2370 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%X +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%l  +70 "core"  + ."da"PS.seek :empty +2 "processing"%^'ղ +2349 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +128 "core"  + "processing"%8% +4 "core" %ճ{\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%p'\ +603 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%K'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%t% +4 "core" %Ҽf\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +593 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%e * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%[' +1607 "core" ' +49 ."da"delay 2:00 +2487 "Can"\ {[[ +9516 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%q  +35 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%_ * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%O' +2367 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%5 +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%) +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%;  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%}'ղ +2338 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +128 "core"  +2 "processing"%r% +3 "core" %կn\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +602 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Y'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%s +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%u  +35 "core" +2 "processing"%c% +3 "core" %Ҷk\  +2 ."da"PS.seek 1.5ml +2 "processing"%N'| +603 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%]  +35 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%0' +2366 "core" ' + ."da"PSV.dial PTV +2 "processing"%~ +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%/  +70 "core"  +2 ."da"PS.seek :empty + "processing"%'ղ +2355 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%V +129 "core"  +8 "processing"%<% +17 "core" %ձR\ v +7 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +5 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +8 ."da"PS.seek 0.25ml +9 "processing"%''m +350 "core" ' + ."da"delay 5 seconds +503 "processing"%7% +3 "core" %qh\ k +2 #"da"Pulling 0.25ml of PSR.sub2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml + "processing"%'\ +349 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%W'Һ +1618 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%A  +34 "core" + "processing"%+% +4 "core" %һm\ e +2 ."da"PS.seek 1.5ml +2 "processing"% ' +619 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%g * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1620 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%z  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%B * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%" +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%.' +2385 "core" ' + ."da"PSV.dial PTV +2 "processing"%E +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%H +70 "core"  + ."da"delay 5 seconds +65 "Can"\ mqq +438 ."da"PSV.dial PTV +2 "processing"%x +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%j  +71 "core"  + ."da"PS.seek :empty +2 "processing"%9'ղ +2377 "core" ' + "processing"%h9 +3 "core" 94 +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%@  +3 "core" 4 + 4 + "processing"%& +3 "core" &]x(\ m6 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&% +4 "core" %\  Q P ]  +2 "storage"(3% +4 "core" %v   \ a + "storage"(,. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 + "storage"((+ +363 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (2& +2 "core" &+\ \  ~\ [ +2 "manipulator"&*& +3 "core" &, Q O y ? +2 "manipulator"&#% +3 "core" %\  R P  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&?( +191 "core" ( + "manipulator"&a& +4 "core" & R O * 4 +2 "storage"(& +3 "core" &+\ \  j\ Z +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&F' +106 "core" ' + "storage"(& +4 "core" &+\ \  a\ Z +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek beamBreak +2 "storage"(' +276 "core" ' + "storage"(%- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place + "storage"(T'y +36 "core" ' +2 "manipulator"&=& +4 "core" & M F $ 4 + "manipulator"&4% +4 "core" % O [ A / + ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +51 "manipulator"&>'\ +95 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&J(k +264 "core" ( + "manipulator"&:& +4 "core" &r L P M +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &G& +3 "core" &r Q R , +2 ."da"Forearm.seek PC +2 "manipulator"&' +94 "core" ' + ."da"Hand.close +2 "manipulator"&\\/ +72 "core" / + ."da"PC.seek :open +3 "processing"%1( +451 "core" ( + "storage"(!& +4 "core" &+\ \  s\ Z +2 "manipulator"&M& +3 "core" &r P G 6 +2 "manipulator"&C% +3 "core" % ϥ Y O m +2 ."da"Forearm.seek :retract +2 "manipulator"&L'\ +92 "core" ' +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&Z( +266 "core" ( + "manipulator"&S& +4 "core" &| W S ] 6 +2 "storage"(I& +3 "core" &+\ \  \ Z +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&R' +100 "core" ' + ."da"Hand.open +2 "manipulator"&1 +75 "core" 1 +2 "storage"(- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(P'E +25 "core" ' +2 ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +55 "core" ' + #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19feb2015h900ml.tif +5 "processing"%w& +9 "core" &\ X +3 ."psFlush"Hand.open +3 "manipulator"&i1 +25 "core" 1 +2 "manipulator"&Q& +4 "core" &~ M Q  6 + "manipulator"&d% +4 "core" % ( B  +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&|'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&6(, +191 "core" ( +2 "manipulator"&D& +3 "core" &, L N C $ +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +3 "core" &, P Q d $ + ."psFlush"Forearm.seek :garage +2 "manipulator"&U' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"&o/ +74 "core" / +2 "manipulator"&-& +4 "core" &, / + $ + "manipulator"&% +4 "core" % ) ' ( f + ."psFlush"Forearm.seek :retract +2 "manipulator"&b'\ +98 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&m(k +120 "core" ( +2 "manipulator"&&& +3 "core" &s 5 4  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &s ) ) +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&f' +96 "core" ' +2 "manipulator"& & +4 "core" &s P = + "manipulator"&% +4 "core" % K F @ +2 "processing"%X& +3 "core" &$\ W +2 "processing"%l& +4 ."psFlush"PC.seek :closed +2 "processing"%`(] +3 "core" &\ V +2 & \ W +9 &(s\ S- +9 &a\ RA +9 &S{\ RS +9 &U\ SR +9 &Yj\ SS +11 &Wt\ SR +9 &YZo\ SS +9 &Wm\ SR +10 &Yb\ SR +9 &Y[\ SS +9 & bXd\ SR +10 &"$]]\ SR +9 &#Y\ SR +10 &%Uh\ SR +9 &'jX\ SR +9 &),V\ SR +10 &*W\ SR +9 &,W\ SS +9 &.rY\ SR +9 &04X\ SR +10 &1[\ SR +10 &3\\\ SS +9 &5zW\ SR +9 &7<W\ SR +10 &8W\ SR +9 &:Z\ SR +9 &<Z\ SR +9 &>DY\ RR +10 &@Y\ SR +10 &A\\\ RR +8 &C]\ RR +9 &EJ`\ RS +10 &G g\ RT +9 &H}\ QV +9 &J\ PX +10 &LC\ PX +10 &N\ PX +9 &O\ PX +10 &Q\ PY +9 &SI\ PY +10 &U \ OY +9 &V\ OY +8 &X\ OY +11 &ZO\ OZ +8 &\\\ OF +10 &]8Fs\ Q[ +10 &]v>\ S9 +5 ( + "processing"%l& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 +2 "processing"% & +3 "core" &]v.\ S9 +2 &]v.\ S9 + ."psFlush"Hand.open + "manipulator"&81 +78 "core" 1 +2 "manipulator"&^% +4 "core" % G C d @ +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&p'\ +94 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +130 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1103 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%K +71 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%e  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%q +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%_'\ +607 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2132 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%[ +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%5' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%) @ +55 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%O  +73 "core"  + ."psFlush"PS.seek :empty +2 "processing"%'ղ +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%r +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%}' +2632 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%s' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%u @ +54 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +51 "processing"%Y  +81 "core"  + ."psFlush"PS.seek :empty +3 "processing"%'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%N +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%]'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%( +71 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%~' +694 #"da"WARNING: Too Dark -- required 586.116s exposure > 300s time limit\ SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da19feb2015h900ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19feb2015h900ml15s.tif +1559 #SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19feb2015h900ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19feb2015h900ml30s.tif +384 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +85 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +604 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +1950 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19feb2015h900ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19feb2015h900ml70s.tif +164 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%0 +71 "core" + ."psFlush"PBV.dial PSV +3 "processing"%V U +54 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%<' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%'  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +1445 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19feb2015h900ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "300.0 sec auto-exposure",Subject: "da19feb2015h900ml images!" +9 "storage"(- +10 "core" -' +6 "storage"(A& +7 "core" &+   c\ 7 +2 "manipulator"&+& +4 "core" &s ; +2 "manipulator"&W% +3 "core" %\ " Q & +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +3 "manipulator"&g( +39 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +228 "core" ( +2 "manipulator"& & +3 "core" &} P 8 +2 "storage"(z& +3 "core" &+   Y\ 8 +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&B' +101 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"("' +56 "core" ' + "manipulator"& & +4 "core" & ? 9 ( 8 +2 "storage"(E& +3 "core" &+ v\ G +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&H'n +23 "core" ' + ."da"Elbow.hold +2 "manipulator"&x, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(j' +27 "core" ' +2 "manipulator"&.% +4 "core" %͖   + "storage"(h& +4 "core" &+ y ,\ E +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 340 counts +2 "manipulator"&@' +15 "core" ' +2 "manipulator"&& +4 "core" & @ ; + +2 "storage"(& +3 "core" &+  >\ H +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&3' +25 "core" ' +2 "storage"(,% +4 "core" % u v \ H +2 ."downElevator"SE.seek :down +3 "storage"(2'} +100 (*% +3 "core" %9 h\ GU^ + "manipulator"&#% +4 "core" % / 0 \\ X +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&a'\ +94 "core" ' +55 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +217 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +55 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%y' +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +2608 "Can"\ n?? +18 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%4  +80 "core"  + ."psFlush"PS.seek :empty +2 "processing"%'ղ +2645 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&F& +4 "core" & Q G n + + "manipulator"&:% +4 "core" %\  P P G  + ."psFlush"Elbow.seek PC +2 "manipulator"&G(k +266 "core" ( + "manipulator"&?& +4 "core" &l Q O . +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &l M C + ."psFlush"Forearm.seek PC +2 "manipulator"&>' +92 "core" ' + ."psFlush"Hand.close +2 "manipulator"&n/ +77 "core" / + ."psFlush"PC.seek :open +2 "processing"%!( +455 "core" ( + "manipulator"&M& +4 "core" &l E P 0 +2 "manipulator"&C% +3 "core" % Z S  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&S(, +135 "core" ( + "manipulator"&I& +4 "core" &, O P 9  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &J& +3 "core" &, P O W  +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +51 "manipulator"&' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&w% +4 "core" % P P ! +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&L'\ +97 "core" ' + #tFinished short da assay +55709 "Can"\ 00s +60002 \ 00 +8583 #t-> exit +5 #mEXIT @1550694776.74EST @1550748165.28EST = =tMAIN =mMAIN_scheduler @EST1550748166.96 #"core_reset"Sent BREAK +2 #t@0x0C3E, state=0x3B10, ifg=0x20, ie=0x7F #@0x1394, state=0x3B10, ifg=0x08, ie=0x5F + #@0xA11D, state=0x3AE0, ifg=0x84, ie=0x75 + #@0xA3CB, state=0x3A72, ifg=0x10, ie=0xF5 #@0xA653, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA8DB, state=0x3A84, ifg=0x10, ie=0xFD + #@0xAB63, state=0x3A84, ifg=0x10, ie=0xFD #@0xAC79, state=0x3A84, ifg=0x80, ie=0xFD + #@0x10E1, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +357 "Can"|\ 32 + |\ 32 + #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +3 )% +2 "core" % \ \ + .tSS.configure SSconfig +3 "sampler")#.0X access 1 +3 .SE.seek :down + "storage"('} +3 "core" ' + "manipulator"&% +4 "core" %\  Q Q X  +2 "manipulator"&& +3 "core" &, E M J  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((< +1310 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &<*\  +680 #t-> access 2 +3 .SE.seek :down + "storage"('} +3 "core" ' + "manipulator"&% +4 "core" %\  E L  +2 "manipulator"&& +3 "core" &, B C |  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +351 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K. \  +1295 #t-> startTube 2 +6516 #-> shortDA +3 "collection"'% +2 "processing"% % +3 "core" %Ӵ?@\ +5 %մ>\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +751 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%! +125 "core" + .tPTV.dial :PRVmixing +2 "processing"%"  +128 "core" + .tPRV.dial :sipper +2 "processing"%#  +102 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%$'` +2284 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%%  +2 "collection"'&  +7 "core"  +123  +2 .tPS.seek 0.5ml +2 "processing"%''\ +1271 "core" ' + .tPRV.dial :waste2 +2 "processing"%( @ +100 "core" > + .tPS.reconfigure PSconfig +3 "processing"%#A d`b +2 .tPS.seek :empty + "processing"%)'ղ +602 "core" ' + .tPSV.dial PSR +2 "processing"%* +99 "core"  +2 "processing"%+% +3 "core" %կF\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1ml + "processing"%,'TE +1124 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%-' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%. +109 "core" + .tPS.seek :empty +2 "processing"%/'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%0 +95 "core"  + "processing"%1% +4 "core" %ձC\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%2'TE +1112 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%3' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%4 +110 "core" + .tPRV.dial :sipper +2 "processing"%5  +42 "core" + .tPS.seek :empty +2 "processing"%6'ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"%7 +95 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%8' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%9 +97 "core" + .tPS.seek :empty +2 "processing"%:'ղ +2619 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%;& +4 "core" &M\ + .tHand.open + "manipulator"&<1 +25 "core" 1 + "manipulator"&=% +4 "core" %\  O P D  +2 "storage"(>% +3 "core" %s \ +2 "storage"(?. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(@( +1316 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (A& +2 "core" & .\ +2 "manipulator"&B& +3 "core" &, A A c  +2 "manipulator"&C% +3 "core" %\  N O B  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&D(P +213 "core" ( + "manipulator"&E& +4 "core" &[ Q O :  +2 "storage"(F& +3 "core" & E\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&G'ϥ +96 "core" ' + "storage"(H& +4 "core" & u\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(I' +280 "core" ' + "storage"(J- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (K& +3 "core" & \ + "manipulator"&L& +4 "core" &[ X R ?  + .tElbow.seek 2 +2 "manipulator"&M(P +10 "core" ( + "manipulator"&N& +4 "core" &O L O -  +2 "storage"(O& +3 "core" & ^\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&P'y +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&Q/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&R& +3 "storage"(S'} +6 "core" &c X Q P { +2 "manipulator"&T% +3 "core" % ΂ J b x +2 .tForearm.seek :retract +2 "manipulator"&U'\ +95 "core" ' + .tElbow.seek PC +2 "manipulator"&V(k +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +88 "core" ( +2 "manipulator"&W& +4 "core" &s P P  w +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &s Q F 8 w +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&Y' +96 "core" ' +2 "manipulator"&Z& +3 "core" &s ] V w +2 "manipulator"&[% +4 "core" % _ U  " +2 "processing"%\\& +3 "core" &q\ +2 "processing"%]& +3 .tPC.seek :closed +2 "processing"%^(] +3 "core" &M\ +2 &D\  +10 &)vI\ ,~ +9 &aR\ @ +10 &OJ\ Q +9 &]P\ Q +9 &_N\ P +10 &]N\ P +52 &WbT\ Q +2 &`G\ Q + &]L\ P +4 &aF\ Q + & _`F\ Q + &" eN\ Q +3 &#_@\ Q +11 &%^E\ Q +9 &'i^B\ P +9 &)+\\K\ P +10 &*bA\ Q +9 &,\\@\ Q +9 &.p_;\ Q +10 &01gB\ Q +9 &1bC\ Q +10 &3dF\ Q +9 &5y_<\ P +8 &7:_<\ Q +11 &8_?\ Q +9 &:`D\ Q +10 &<d;\ Q +9 &>B`9\ Q +8 &@g>\ Q +11 &Aa;\ Q +9 &Cb6\ Q +9 &EHk:\ Q +10 &Gs?\ S +9 &H@\ U +10 &J:\ V +8 &L@>\ W +10 &N:\ W +10 &O7\ W +9 &Q6\ W +8 &SG:\ W +10 &U >\ W +9 &V<\ X +10 &X=\ X +9 &ZMA\ X +10 &\\?\ E +10 &]5Ex8\ ^ +8 &]v?:\ 8 +6 ( + "processing"%]& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.58 + .Hand.open +2 "manipulator"&_1 +3 "core" &]v.5\ 8 +74 1 + "manipulator"&`% +4 "core" % ` e J " +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%b  +2 %c9 +5 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%e9 +3 "core" 9  +102 "processing"%f9 +2 "core" 9  +103 "processing"%g9 +2 "core" 9 +103 "processing"%h9 +2 "core" 9 +103 "processing"%i9 +2 "core" 9 +103 "processing"%j9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9" +103 "processing"%l9 +2 "core" 9& +103 "processing"%m9 +2 "core" 9+ +103 "processing"%n9 +2 "core" 9/ +103 "processing"%o9 +3 "core" 93 +102 "processing"%p9 +2 "core" 97 +103 "processing"%q9 +2 "core" 9; +103 "processing"%r9 +2 "core" 9@ +103 "processing"%s9 +2 "core" 9D +103 "processing"%t9 +3 "core" 9H +102 "processing"%u9 +2 "core" 9L +103 "processing"%v9 +2 "core" 9P +103 "processing"%w9 +2 "core" 9U +103 "processing"%x9 +2 "core" 9Y +103 "processing"%y9 +3 "core" 9] +102 "processing"%z9 +2 "core" 9a +103 "processing"%{9 +2 "core" 9e +103 "processing"%|9 +2 "core" 9j +103 "processing"%}9 +2 "core" 9n +103 "processing"%~9 +2 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%9 +2 "core" 9z +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"% 9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%9 +5 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9! +103 "processing"%9 +2 "core" 9' +103 "processing"%9 +2 "core" 9+ +103 "processing"%9 +2 "core" 92 +103 "processing"%9 +2 "core" 96 +103 "processing"%9 +2 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"% 9 +3 "core" 9F +102 "processing"%!9 +2 "core" 9J +103 "processing"%"9 +2 "core" 9P +103 "processing"%#9 +2 "core" 9T +103 "processing"% 9 +2 "core" 9Y +103 "processing"%&9 +3 "core" 9^ +103 "processing"%%9 +2 "core" 9c +2 .tPH.hold 2:00:00,28C +3 "processing"%$ pp_ +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%( +98 "core"  +2 "processing"%'% +3 "core" %ձ\ +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%*'\ +607 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%+'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%)  +128 "core"  + .tPSV.dial PTV +2 "processing"%, +70 "core" + .tPBV.dial :waste1 +2 "processing"%.  +54 "core" +2 "processing"%-% +3 "core" %һ\  +2 .tPS.seek 1.5ml +2 "processing"%0' +614 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%1 * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%/' +1614 "core" ' + .tdelay 5:00 +1364 "Can"y\ <<{ +28640 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%2  +33 "core" + .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%4 * +33 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%3' +2353 "core" ' + .tPSV.dial PTV +2 "processing"%7 +70 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%6 +71 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%9 +71 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%8  +69 "core"  +2 .tPS.seek :empty + "processing"%;'ղ +2359 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%<  +128 "core" + .tPSV.dial :mixloop +2 "processing"%= +43 "core" + .tPRV.dial :ab1 +2 "processing"%> @ +101 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%?' +364 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%  +44 "core"  +2 "processing"%A% +4 "core" %=\  + .tPS.seek 0.3ml +2 "processing"%B' +367 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'C  +30 "core" + .tPRV.dial :air +2 "processing"%E  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%F'G +1263 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +83 "core" A +2 .tPS.seek 0.5ml +2 "processing"%H'\ +870 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%J'Һ +1626 "core" ' + .tPSV.dial :PML +2 "processing"%K +42 "core" + .tPTV.dial :mixing +2 "processing"%L @ +72 "core" A + .tPBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%N% +3 "core" %Ҿ\  +2 .tPS.seek 1.85ml +2 "processing"%O' +241 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%Q * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%R' +1971 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'T& +2 "core" &?B\ } +2 .tHand.open + "manipulator"&D1 +22 "core" 1 + "manipulator"&G& +4 "core" &s M Q  w +2 "manipulator"&I% +3 "core" %\  P O R . +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&P(, +139 "core" ( + "manipulator"&W& +4 "core" &, Q R W Q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &, B B I P + .tForearm.seek :garage +2 "manipulator"&M' +101 "core" ' +64 .tHand.close + "manipulator"&Z/ +73 "core" / +2 "manipulator"&[& +3 "core" &, C L 3 +2 "manipulator"&\\% +3 "core" %  E M ( +2 .tForearm.seek :retract +2 "manipulator"&S'\ +100 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&U( +294 "core" ( + "manipulator"&\ & +4 "core" &+ h ` Co +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &+ I N U Co +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&_' +99 "core" ' +2 "manipulator"&`& +3 "core" &+ P L  Cn +2 "manipulator"&c% +4 "core" % F Q P +2 "collection"'d& +3 "core" &@A\ | +2 "collection"'Y& +3 .tCC.seek :closed +2 "collection"'e(` +3 "core" &@A\ } +3 &@@%\ } +10 &-v@?\ x+| +9 &c@A\ w@ +9 &^{>A\ wQ +9 &!Z@>\ xP +10 &]?@\ xQ +8 &Z@?\ yP +10 &g]AA\ xP +10 &(\\@@ \ xQ +10 &[A?\ xQ +9 &[?@\ xQ +9 & oZA?\ xP +9 &"1Y@?\ xP +9 &#Z@A\ xQ +9 &%[BB\ xP +10 &'vZAB\ xQ +9 &):W?@$\ xP +10 &*\\@A \ xP +9 &,Z@A\ xP +9 &.WAA\ xP +10 &0@]CA\ xQ +9 &2[AA \ xQ +9 &3Z@B\ xP +10 &5YAB#\ xP +10 &7I\\BB\ wP +9 &9 [CA\ xP +9 &:XBB\ xP +9 &<]AA\ wP +10 &>Q[AB!\ xP +9 &@X@B\ xP +10 &A\\@B\ xP +9 &CVA@\ xP +10 &EY\\@B&\ xP +10 &GZDB\ wQ +8 &HcKJ\ wQ +9 &JtTP\ vS +10 &LQth\ uV +9 &N\ sZ +9 &O\ sZ +11 &Q\ r[ +9 &SK!\ r[ +9 &U \ r[ +9 &V\ r[ +9 &X\ q\\ +10 &ZN\ q\\ +9 &\\\ q] +9 &]\ p] +10 &_w~\ rB +9 &`E/*\ r&s +10 &`il\ vO +3 ( + "collection"'Y& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.17 +2 "collection"'@& +3 "core" &`ik\ uO +2 .tHand.open +37 "manipulator"&f1 +76 "core" 1 +2 "manipulator"&g% +3 "core" % s u | +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&h'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%i +97 "core"  +2 "processing"%j% +3 "core" %~\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%k' +1623 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%l  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%m' +1611 "core" ' + .tPSV.dial PSR +2 "processing"%n +40 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%o' +2629 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%p  +2 "collection"'q  +32 "core" ~ +129  + .tPSV.dial :mixloop +2 "processing"%r +110 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"'s +3 "core" ~ +2 "collection"'t  +16 "core" + .tPTV.dial :PRVmixing +2 "processing"%u  +73 "core" +2 .tPS.seek 0ml +2 "processing"%v' +2629 "core" ' + .tPSV.dial :air +2 "processing"%w  +54 "core" +2 .tPS.seek 2.5ml +2 "processing"%x' +2215 "Can"v\ ee +408 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +41 "core" +2 .tPS.seek 0ml + "processing"%z' +2631 "core" ' + .tPSV.dial :air +2 "processing"%{  +53 "core" +2 .tPS.seek 2.5ml + "processing"%|' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%} +52 "core" +2 .tPS.seek 0ml + "processing"%~' +2633 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &) a M h Bh + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +3 "core" ( + "manipulator"&& +4 "core" &) E L Bh +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &) d H  Bh +2 .tForearm.seek CC + "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +2 .tCC.seek :open + "collection"'( +471 "core" ( + "manipulator"& & +4 "core" &* D M  Bh +2 "manipulator"& % +3 "core" %  M K  +2 .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +291 "core" ( + "manipulator"&& +4 "core" &, M E  6 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, Q N  6 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +112 "core" ' + .tHand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&% +3 "core" % B ] O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 ."da"delayUntil "06:48:35.95" +24540 #recoverPRVreagent08 .PTV.dial :mixing +2 "processing"% @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , + ."da"PSV.dial :air +2 "processing"%  +51 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2341 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +41 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%!  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%"'ղ +2337 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%# +127 "core"  +2 "processing"% % +3 "core" %ղ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%&'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%%'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%(  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%' +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%:  +34 "core" + "processing"%*% +4 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%)' +607 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%, * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%.' +1621 "core" ' + ."da"delay 2:00 +11246 "Can"q\ ;; +757 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%-  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%+ * +45 "core" ( + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%0' +2336 "core" ' + ."da"PSV.dial PTV +2 "processing"%b +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%2 +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%4 +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%5  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%/'ղ +2343 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +128 "core"  +2 "processing"%6% +3 "core" %հ`\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%9'\ +599 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%8'Һ +1621 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%3 +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%<  +31 "core" +2 "processing"%=% +3 "core" %ҽf\  +2 ."da"PS.seek 1.5ml +2 "processing"%>' +596 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%; * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%A  +33 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%? * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%C +81 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%E' +2326 "core" ' + ."da"PSV.dial PTV +2 "processing"%B +80 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%F +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core" +2 ."da"PS.seek :empty + "processing"%H'ղ +2325 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%K  +45 "core"  +2 ."da"delay 5 seconds +501 .PTV.dial :PRVmixing +2 "processing"%L  +129 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +42 "core"  + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%N +41 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%Q' +408 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%J  +44 "core"  +2 "processing"%O% +3 "core" %Z\  +2 ."da"PS.seek 0.55ml +2 "processing"%T'] +347 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%D  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%G'Һ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%I +42 "core" + ."da"PTV.dial :mixing +2 "processing"%W @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%X  +33 "core" +2 "processing"%V% +40 "core" %ҽV\  +10 ."da"PS.seek 1.85ml +2 "processing"%Z' +246 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%[ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%\\' +1973 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +15789 "Can"k\ AA +32213 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%a  +33 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%M * +35 "core" , + ."da"PSV.dial :air +2 "processing"%\  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%P' +2337 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%] +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%`  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%c +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%d  +42 "core"  +2 ."da"PS.seek :empty + "processing"%S'ղ +2333 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  +2 "processing"%@% +3 "core" %ճ{\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%f'\ +601 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%g'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%Y  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%i +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%j  +35 "core" +2 "processing"%_% +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%R' +611 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%l * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%k' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%n  +34 "core" + ."da"delay 30 seconds +1501 "Can"h\ :: +1502 ."da"PBV.dial between PSV and waste1 +2 "processing"%m * +44 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +81 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%p' +2342 "core" ' + ."da"PSV.dial PTV +2 "processing"%r +80 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%s +67 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%t +69 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%u  +81 "core" +2 ."da"PS.seek :empty + "processing"%o'ղ +2335 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +125 "core"  +2 "processing"%v% +3 "core" %ծ}\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%y'\ +599 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%x'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%{ +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%z  +31 "core" +2 "processing"%}% +3 "core" %Һr\  +2 ."da"PS.seek 1.5ml +2 "processing"%|' +607 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1613 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%h' +2322 "core" ' + ."da"PSV.dial PTV +2 "processing"%e +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2327 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  +2 "processing"%% +3 "core" %յ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1618 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +4 "core" %ҷ`\  +2 ."da"PS.seek 1.5ml +2 "processing"%'} +601 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%~  +34 "core"  + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2333 "core" ' + ."da"PSV.dial PTV +2 "processing"%! +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +81 "core"  + ."da"delay 5 seconds +367 "Can"`\ == +136 ."da"PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%"'ղ +2332 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%& +131 "core"  +8 "processing"%(% +13 "core" %ղ\ +8 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +7 ."da"PS.seek 0.25ml +7 "processing"%''m +348 "core" ' +5 ."da"delay 5 seconds +503 "processing"%:% +3 "core" %la\  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%*'\ +358 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%%'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%, +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%)  +35 "core" + "processing"%-% +4 "core" %Ҷg\  +2 ."da"PS.seek 1.5ml +2 "processing"%+'| +609 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%1 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%.' +1614 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%b  +35 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%2 * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%5' +2364 "core" ' + ."da"PSV.dial PTV +2 "processing"%0 +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%7 +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%6 +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%/  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%9'ղ +2340 "core" ' + "processing"%39 +3 "core" 94o +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%<  +3 "core" 4p + 4p + "processing"%=& +4 "core" &]v/~\ 8 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&8% +4 "core" %\ B A 8 +43 "storage"(;% +12 "core" % J J \ + "storage"(>. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(A(+ +400 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (?& +3 "core" &( 5 % \  +2 "manipulator"&C& +3 "core" &, O M $ 6 +2 "manipulator"&% +4 "core" %\ M C  8 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&B( +196 "core" ( +2 "manipulator"&& +3 "core" & O K 5 +2 "storage"(F& +3 "core" &( \  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +97 "core" ' + "storage"(E& +4 "core" &( ' & \ +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek beamBreak + "storage"(K' +276 "core" ' + "storage"(L- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"('y +33 "core" ' +2 "manipulator"&N& +4 "core" & P O  4 +2 "manipulator"&H% +3 "core" % C E  # +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&J'\ +97 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&O(k +259 "core" ( + "manipulator"&Q& +4 "core" &u X Q +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &u S F  + ."da"Forearm.seek PC +2 "manipulator"&T' +94 "core" ' + ."da"Hand.close +2 "manipulator"&I/ +76 "core" / + ."da"PC.seek :open +2 "processing"%W( +454 "core" ( +2 "storage"(X& +4 "core" &( J J\ +2 "manipulator"&V& +3 "core" &u B B + "manipulator"&[% +4 "core" % ϫ B B  +2 ."da"Forearm.seek :retract + "manipulator"&G'\ +95 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&Z( +265 "core" ( + "manipulator"&a& +4 "core" &{ M N ] 4 +2 "storage"(M& +3 "core" &( = + ?\ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&\ ' +103 "core" ' +2 ."da"Hand.open +2 "manipulator"&\\1 +68 "core" 1 +2 "storage"(]- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(`'E +25 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(c' +54 "core" ' + #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19feb2107h.tif +2 "processing"%d& +11 "core" &\ +3 ."psFlush"Hand.open +3 "manipulator"&P1 +28 "core" 1 +2 "manipulator"&& +4 "core" &| l r 4 + "manipulator"&@% +4 "core" % t w 0 +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&S'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&f(, +185 "core" ( +3 "manipulator"&Y& +4 "core" &, u p 4 + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &i& +3 "core" &, t s  4 +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&j' +101 "core" ' + ."psFlush"Hand.close +2 "manipulator"&_/ +75 "core" / +2 "manipulator"&g& +3 "core" &, n u 4 +2 "manipulator"&l% +4 "core" % $ v u  4 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&R'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&n(k +123 "core" ( +2 "manipulator"&m& +4 "core" &u m p i + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +3 "core" &u u \\ q + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&k' +99 "core" ' +2 "manipulator"&r& +4 "core" &u o t F + "manipulator"&s% +4 "core" % t u + +2 "processing"%t& +3 "core" &\ } +2 "processing"%u& +3 ."psFlush"PC.seek :closed +2 "processing"%p(] +3 "core" &\ } +3 &\ ~ +10 &(u\ z,~ +10 &a\ y@ +9 &M~\ yQ +9 &[t\ zQ +10 &]\ zQ +9 &\\{\ zQ +9 &U]\ zQ +10 &[\ zQ +9 &\\ \ zQ +10 &^ \ zQ +9 & \\`\ zQ +9 &"b\ yQ +10 &#]\ zQ +9 &%]\ zQ +9 &'d\\\ yQ +10 &)'Z\ zQ +9 &*_\ zQ +10 &,\\\ yQ +9 &.lY\ zQ +8 &0._\ yQ +10 &1\\\ yQ +9 &3b\ yQ +10 &5u\\\ yQ +9 &77\\\ yQ +10 &8Z\ yQ +10 &:]\ zQ +9 &<~\\\ yQ +9 &>@]\ yQ +10 &@_\ zQ +9 &A_\ yR +9 &C^\ zQ +10 &EEe\ yR +8 &Gk\ yS +11 &H\ wT +9 &J|\ wW +8 &L=\ vW +10 &M\ vW +10 &O\ vX +9 &Q\ vX +10 &SE\ vW +9 &U\ vX +9 &V\ vX +10 &X\ vX +8 &ZKy\ vX +11 &\\ o\ uF +9 &]3Esu\ x_ +9 &]yIx\ y8 +5 ( + "processing"%u& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.59 +2 "processing"%w& +4 "core" &]y/q\ y8 + ."psFlush"Hand.open +2 "manipulator"&v1 +68 "core" 1 +2 "manipulator"&o% +3 "core" % z v  +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"&y'\ +95 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%{ +140 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%z'TE +1119 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%x +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%|' +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +83 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +61 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2128 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%e U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%h  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +55 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"% ' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%~'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +82 "core" ~ + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +53 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%!' +715 #"da"WARNING: Too Dark -- required 1019.58s exposure > 300s time limit\ SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da19feb2107h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19feb2107h15s.tif +1559 #SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19feb2107h15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19feb2107h30s.tif +342 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +69 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%#'\ +608 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +3 "processing"% ' +2003 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19feb2107h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19feb2107h70s.tif +112 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +84 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%& U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%(' +40 "Can"W\ ] +2589 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%" @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%'  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%*'ղ +1485 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19feb2107h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "300.0 sec auto-exposure",Subject: "da19feb2107h images!" +5 "storage"(,- +14 "core" -' +8 "storage"()& +7 "core" &( \ U +2 "manipulator"&-& +3 "core" &u A C +2 "manipulator"&%% +3 "core" %\ ! L M  1 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&1( +96 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +166 "core" ( +2 "manipulator"&+& +3 "core" &~ K E - +2 "storage"(b& +3 "core" &( \ V +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&2' +105 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.21 Pucks below Top Plate +3 "storage"(4' +64 "core" ' +2 "manipulator"&.& +3 "core" & M M 3 - +2 "storage"(0& +3 "core" &( - 0 B\ e +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&7'n +24 "core" ' + ."da"Elbow.hold +2 "manipulator"&6, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(/' +24 "core" ' +2 "manipulator"&5% +3 "core" %͜ B G > +2 "storage"(3& +4 "core" &(  \ c + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 346 counts +2 "manipulator"&<' +14 "core" ' +2 "manipulator"&=& +3 "core" & g W % +2 "storage"(8& +4 "core" &( ' 8\ h +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&;' +23 "core" ' +2 "storage"(>% +4 "core" % : 9\ g +3 ."downElevator"SE.seek :down +3 "storage"(?'} +100 (C% +3 "core" %G; - 3 x\ fTZ + "manipulator"&% +4 "core" % a T l ] +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +171 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%F +55 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%E +71 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2637 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%L @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +46 "processing"%N' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%H  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%K'ղ +2639 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +4 "core" & C A b % + "manipulator"&Q% +4 "core" %\  K D 0  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&D(k +262 "core" ( +2 "manipulator"&B& +3 "core" &u M O 1 +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &I& +2 "core" &u E N +2 ."psFlush"Forearm.seek PC +2 "manipulator"&J' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&^/ +72 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%X( +450 "core" ( + "manipulator"&V& +4 "core" &u K L F +2 "manipulator"&[% +3 "core" % Ϻ N O % & +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&T'\ +93 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&a(, +148 "core" ( +2 "manipulator"&M& +3 "core" &, P N  ~ +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &O& +3 "core" &, K C ~ +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&\\' +110 "core" ' + ."psFlush"Hand.open +2 "manipulator"&]1 +72 "core" 1 +2 "manipulator"&d% +3 "core" % R F +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"&G'\ +99 "core" ' + #tFinished short da assay +39707 "Can"V\ 0/ +60002 <\ //| +60003 *\ z// +60002 /\ \\00o +60002 ;\ T00y +60002 D\ Q00i +60002 L\ M00p +8803 #t-> exit +5 #mEXIT @1550756660.29EST @1551107952.92EST = =mMAIN_scheduler =tMAIN @EST1551107954.61 #"core_reset"Sent BREAK +2 #t@0x8BEA, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +209 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +211 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +360 "Can"\ >c + \ >c #tPolling Can every 10:00 +3 #Cleanly exited at 08:44:20EST21-Feb-19 +59923 "Can"\ ?i +60002 \ ?[ +60002 \ >k +60002 \ >f +60003 \ >W +60002 \ >\\ +60002 \ >] +60002 \ >e +60002 \ =] +60003 \ >] +60002 \ =^ +60002 \ =i +60002 \ >f +60002 \ =[ +60002 \ =[ +60003 \ =n +60002 \ =] +60002 \ =U +60002 \ =c +60003 \ <^ +60002 \ =l +60002 \ <[ +60002 \ =g +60002 \ <Z +60003 \ <Y +60002 \ ;c +60002 \ <c +60002 \ <] +60003 \ ;[ +30512 #t-> exit +4 #mEXIT @1551125667.49EST @1551189540.01EST = =tMAIN =mMAIN_scheduler @EST1551189541.75 #"core_reset"Sent BREAK +2 #t@0x8F39, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +216 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +364 "Can"\ Jf + \ Jf + #tPolling Can every 10:00 +3 #Cleanly exited at 15:14:27EST25-Feb-19 +10828 #-> exhaust.open + !o:NameError: mesgu:NameError::messageAundefined local variable or method `exhaust' for main:Object: name: exhaust:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +742 #-> Exhaust.open + .Exhaust.select :open + !o: BusOff: mesg""Outer Exhaust is not powered!:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4940 #-> Exhaust.open + .Exhaust.select :open + !o: BusOff: mesg""Outer Exhaust is not powered!:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4990 #-> Exhaust.open + .Exhaust.select :open + !o: BusOff: mesg""Outer Exhaust is not powered!:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4883 #-> exit +3 #mEXIT @1551189813.64EST @1551190811.63EST = =tMAIN =mMAIN_scheduler @EST1551190813.32 #"core_reset"Sent BREAK +2 #t@0x907A, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +210 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +364 "Can"\ Hj + \ Hj + #tPolling Can every 10:00 +3 #Cleanly exited at 09:03:33EST26-Feb-19 +2333 #-> Exhaust.open + .Exhaust.select :open +2 !o: BusOff: mesg""Outer Exhaust is not powered!:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3646 #-> exit +4 #mEXIT @1551190881.08EST @1551191147.28EST = =tMAIN =mMAIN_scheduler @EST1551191149.00 #"core_reset"Sent BREAK +2 #t@0x00F2, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +371 "Can"\ Cc + \ Cc + #tPolling Can every 10:00 +3 #Cleanly exited at 09:21:21EST26-Feb-19 +1265 #-> ESP.ready? +800 #-> ESP.ready! +3 #Powering core bus +487 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +2 "core" %\ / +2 .tSS.configure SSconfig +2 "sampler")#.0X\  + .tCC.configure CCconfig +2 "collection"'$x2 ^22b +3 '% +2 "core" %SU%\  +2 .tCS.configure CSconfig +2 "collection"'#P d@b +2 "processing"%& +3 "core" &\ E + .tPC.configure PCconfig +2 "processing"%$x2 ^22b +3 %% +2 "core" %\ E + .tPS.configure PSconfig +2 "processing"%#A d`b +4 "manipulator"& % +3 "core" % + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 &\ & +3 "core" & + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +4 "storage"( & +2 "core" & 0 . =\ 9 +2 .tSC.configure SCloose +2 "storage"($.\ 1~b +2 ( % +3 "core" % 1 0 :\ 9 + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +3 .tPH.coast + "processing"%  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +10 "collection"'% +3 "core" %UT;\  +3 ."rdySampler"Intake.select :close +4 "processing"%% + "manipulator"&% +3 ."rdySampler"Exhaust.select :close +4 .CTV.dial :air + "collection"'  +3 "core" %\ D + %  + ."rdyProcessing"PSV.dial :air +3 "manipulator"&% + "processing"%  +5 "core" %  +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 "core" ~ + .tForearm.home.seek :retract +3 ."rdySampler"CSV.dial :waste1 +2 "manipulator"&'\ + "collection"' +44 "core" + ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler") +3 "core"  +2 "sampler")  +15 "core"  +2 ."readyCS"CS.reconfigure CSfast +5 ."rdySampler"SS.reconfigure SSconfig + "collection"'#d @b +3 "sampler")#.0X exit +4 #mEXIT @1551191216.75EST @1551191440.03EST = =tMAIN =mMAIN_scheduler @EST1551191441.73 #"core_reset"Sent BREAK + #t@0x3C30, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +210 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +368 "Can"\ @^ + \ @^ #tPolling Can every 10:00 +4 #Cleanly exited at 09:26:56EST26-Feb-19 +1514 #-> ESP.ready! +3 #Powering core bus +468 .Gate.power :raw,:ON +5 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %\ , +2 .tSS.configure SSconfig +2 "sampler")#.0X Exhaust.open + .Exhaust.select :open +2 "sampler")@ +4029 #t-> CTV.Intake + .CTV.dial Intake +2 "collection"'(  +76 "core"  +1853 #t-> CBV.SS +2 !o:NoMethodError : mesgu:NameError::message(undefined method `SS' for CBV:Shaft: name:SS: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +978 #-> CBV.SSV + .CBV.dial SSV +2 "collection"') @ +106 "core" A +3568 #t-> Intake.open + .Intake.select :open + "sampler") +1530 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")*' +1299 "core" ' + "sampler")+% +4 "core" %$ 2\  +4569 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler"),  +77 "core"  +511 #t-> SS.empty +2 .SS.seek :empty + "sampler")-'H +1288 "core" ' + "sampler").% +4 "core" %M .\ ( +3092 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")/  +75 "core" +2291 #t-> SS.fill +2 .SS.seek 25ml + "sampler")0' +1299 "core" ' + "sampler")1% +4 "core" %' -\  +730 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")2  +75 "core"  +534 #t-> SS.empty +2 .SS.seek :empty + "sampler")3'H +1286 "core" ' + "sampler")4% +4 "core" %H \ 2 +625 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")5  +75 "core" +1325 #t-> Open.Intake +2 !o:NameError: mesg" uninitialized constant Open: name: Open:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1021 #-> Intake.open + .Intake.select :open +2340 #-> CTV.CBV +2 !o:NoMethodError : mesgu:NameError::message)undefined method `CBV' for CTV:Shaft: name:CBV: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +986 #-> CBV.CTV +2 !o:NoMethodError : mesgu:NameError::message)undefined method `CTV' for CBV:Shaft: name:CTV: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4534 #-> Arm.garb Garage + "manipulator"&6& +3 "core" &  o5 +3 !to:Axis::Error:@axisName"\ Elbow: mesg"!Unknown Elbow position: garb:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1121 #-> Arm.grab Garage + .Hand.open + "manipulator"&71 +68 "core" 1 + "manipulator"&8& +4 "core" & " o5 + "manipulator"&9% +4 "core" % \ = nO + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&:(, +192 "core" ( + "manipulator"&;& +4 "core" &,  sF + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &<& +2 "core" &, 1 sF +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&=' +94 "core" ' + .tHand.close + "manipulator"&>/ +74 "core" / +2295 #t-> Arm.CC +2 "manipulator"&?& +3 "core" &, f f s kF + "manipulator"&@% +4 "core" % 1 g l f j8 +2 .tForearm.seek :retract + "manipulator"&A'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&B( +307 "core" ( + "manipulator"&C& +4 "core" &* h o jCr + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &D& +2 "core" &* n m jCq +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&E' +100 "core" ' + "manipulator"&F& +4 "core" &* q s k kCo +2 "manipulator"&G% +3 "core" % j p k{ +844 #t-> CC.close +2 "manipulator"&H& +3 "core" &* r q 5 kCo +2 "manipulator"&I% +3 "core" % q i k k{ +2 "collection"'J& +4 "core" &RR\ +3 !to:Slide::Error\ : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressiR: outPressiR:deltaPressi\ : voltagef12.662772704958272X: @type2F:@axisName"Collection Clamp: mesg"$Collection Clamp Not yet Homed!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +892 #-> Hand.open + .Hand.open +2 "manipulator"&K1 +66 "core" 1 +692 #t-> Arm.retract +2 "manipulator"&L% +3 "core" % k h k{ +2 .tForearm.reconfigure LooseForearm +37 "manipulator"&#Q@2^d^2b +9 .tForearm.seek :retract + "manipulator"&M'\ +92 "core" ' + "manipulator"&N& +4 "core" &* o h , jCo +2 "manipulator"&O% +3 "core" %\  l j s j +589 #t-> CC.close +2 !o:Arm::Error: mesg"3Claim Arm, then retry closing Collection Clamp:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1788 #-> Arm.claim +717 #-> CC.close +2 "manipulator"&P& +3 "core" &* l m jCn +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&Q( +49 "core" ( + "manipulator"&R& +4 "core" & = n +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &S& +2 "core" & n +2 .tForearm.seek CC +2 "manipulator"&T' +96 "core" ' + .tHand.close + "manipulator"&U/ +67 "core" / + "collection"'V& +4 "core" &SRX +3 !to:Slide::Error\ : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressiS: outPressiR:deltaPressiX: voltagef12.65786352479136k: @type2F:@axisName"Collection Clamp: mesg"$Collection Clamp Not yet Homed!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2229 #-> CC.status +2 "collection"'W& +3 "core" &SSg +789 #t-> CC.hime +2 !o:NoMethodError : mesgu:NameError::message)undefined method `hime' for CC:Clamp: name: hime: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +376 #-> CC.home +2 "collection"'X& +3 "core" &TRg +2 !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressiT: outPressiR:deltaPressig: voltagef12.65786352479136k: @type2F:@axisName"Collection Clamp: mesg"$Collection Clamp Not yet Homed!:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1162 "Can"\ gg +115 #t-> CC.home.to :home + .CC.reconfigure CCconfig +2 "collection"'$x2 ^22b +3 .tCC.home.seek :home + "collection"'Y( +231 "core" ( + "collection"'Z& +4 "core" &PPf +811 #t-> CC.close +2 "manipulator"&[& +3 "core" & k r l +2 "manipulator"&\\% +3 "core" % l c u l +2 "collection"']& +4 "core" &STf + .tCC.seek :open +2 "collection"'^( +121 "core" ( + "collection"'_& +4 .tCC.seek :closed + "collection"'`(` +3 "core" &RQb  +4 &RS$ C +9 &FxRSa 4 +10 &;m}TS& H +9 &iTT[ U +9 &QTSo U +10 &STTRm T +9 &QUTj T +9 &STTo U +10 &RVU# U +9 &ZQUT+ U +10 &WSVY U +9 & UTV# U +9 &"RVTU T +10 &$bQUU_ U +9 &&$QVV. U +9 &'WVTY U +10 &)OVW* T +9 &+jQVU U +10 &-+YVW U +9 &.QVVX T +9 &0UUTe U +10 &2rPWWi U +9 &44PVX U +9 &5QWV U +10 &7QWW9 T +9 &9yWWWg U +10 &;=RWW' T +9 &<SWVS U +9 &>WUUm U +10 &@TXUd U +9 &BDUWVg U +9 &DQXWn U +10 &ERWWo T +9 &GV^[ U +10 &IHaec V +9 &Kprl W +9 &L/ [ +10 &Nu _ +9 &P5 _ +9 &Q ` +10 &S ` +9 &Uw* a +11 &W8 a +8 &X b +9 &Z b +10 &\\w b# +9 &^3 b) +9 &_ 7 +10 &`W  5 +9 &`w U +6 ( + "collection"'_& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.30 +2 "collection"'a& +3 "core" &`n U +1195 #t-> SSV? +2 !o:NoMethodError : mesgu:NameError::message,undefined method `SSV?' for main:Object: name: SSV?: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +489 #-> SSV +1225 #-> SS.fill +2 .SS.seek 25ml +2 "sampler")b' +1298 "core" ' + "sampler")c% +4 "core" %SWX   +1622 #t-> SSV.exhaust +2 .SSV.dial :exhaust + "sampler")d  +78 "core"  +579 #t-> SS.empty +2 .SS.seek :empty + "sampler")e'H +1288 "core" ' + "sampler")f% +4 "core" %N   +2254 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")g  +77 "core" +483 #t-> SS.fill +2 .SS.seek 25ml + "sampler")h' +1306 "core" ' + "sampler")i% +4 "core" %YX]   +794 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")j  +78 "core"  +349 #t-> SS.empty +2 .SS.seek :empty + "sampler")k'H +1276 "core" ' + "sampler")l% +4 "core" %G  +569 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")m  +76 "core" +1875 #t-> SS.fill +2 .SS.seek 25ml + "sampler")n' +1303 "core" ' + "sampler")o% +4 "core" %Z:7   +565 #t-> SSV.exhaust +2 .SSV.dial :exhaust + "sampler")p  +77 "core"  +420 #t-> SS.empty +2 .SS.seek :empty +2 "sampler")q'H +1295 "core" ' + "sampler")r% +4 "core" %B  W +8006 #t-> CC.open +2 .CC.seek :open + "collection"'s( +472 "core" ( + "collection"'t& +4 "core" &US +2148 #t-> Arm.grab CC + .Hand.open + "manipulator"&u1 +76 "core" 1 + "manipulator"&v& +4 "core" & ? D h + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&w( +10 "core" ( + "manipulator"&x& +4 "core" & ? C > h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &y& +2 "core" & Q P 0 g +2 .tForearm.seek CC +2 "manipulator"&z' +10 "core" ' + .tHand.close + "manipulator"&{/ +74 "core" / +3477 #t-> Arm.garage +2 "manipulator"&|& +3 "core" & k j { j +2 "manipulator"&}% +3 "core" % ` g : jD +2 .tForearm.seek :retract +2 "manipulator"&~'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +282 "core" ( + "manipulator"&& +4 "core" &, 5 C Q h9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, A 6  h9 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +116 "core" ' + "manipulator"&& +4 "core" &,   `9 +2 "manipulator"&% +3 "core" % > ` +2080 #t-> Hand.open + .Hand.open +2 "manipulator"&1 +72 "core" 1 +776 #t-> Arm.retract +2 "manipulator"&% +3 "core" %  - - E _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' + "manipulator"& & +4 "core" &, J Q  h9 +2 "manipulator"&\ % +3 "core" %\  C D h +19657 "Can"\ ee +3621 #t-> access 1 +3 .SE.seek :down + "storage"( '} +3 "core" ' +2 "manipulator"& % +3 "core" %\  F O , g +2 "manipulator"& & +3 "core" &, I T L h9 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +989 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &<6 F\   +17434 #t-> access 2 +2 .SE.seek :down +2 "storage"('} +3 "core" ' +2 "manipulator"&% +3 "core" %\  $ p +2 "manipulator"&& +3 "core" &, L o9 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &KT 1\  +3701 #t-> startTube 2 +2412 #-> da 300 + #da sampling at most 300ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 09:55:37EST26-Feb-19\\n{3 => 0, 4 => 0, 6 => 0, 7 => 0}\\nCan@09:50:51, 22.6C, 11% humidity, 15.3psia, 12.596V, 0.557A, 0.557A avg, 7.02W",Subject: "da sampling at most 300ml" + "collection"'& +6 "core" &UUS +2 "manipulator"&% +3 "core" %\  E C h +4 "storage"(% +3 "core" %v \  +2 "storage"(. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +164 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1185 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &  O\ \  +2 "manipulator"&& +3 "core" &, h p S k9 +2 "manipulator"&%% +3 "core" %\  g l I j +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&(P +190 "core" ( + "manipulator"&& +4 "core" &G ; 9  h/ +2 "storage"('& +3 "core" & \ \ +2 .tForearm.reconfigure TightForearm +38 "manipulator"&#Q@2^d^\ b +10 .tForearm.seek 2 + 600 counts +2 "manipulator"&"'ϥ +95 "core" ' + "storage"($& +4 "core" & \ \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(&' +272 "core" ' + "storage"((- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ()& +3 "core" &  \  + "manipulator"&& +4 "core" &N ? H g. + .tElbow.seek 2 +2 "manipulator"&+(P +3 "core" ( +2 "manipulator"&,& +3 "core" &N X K " g. +2 "storage"(*& +4 "core" &  [\  + .tForearm.seek 2 + 300 counts +2 "manipulator"&.'y +24 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&// +66 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&-& +3 "storage"(1'} +6 "core" &q [ T o g* +2 "manipulator"&2% +3 "core" % v > W 1 i +2 .tForearm.seek :retract +2 "manipulator"&0'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&4( +143 "core" ' + ."downElevator"SE.coast + "storage"(5 +4 "core" ( + "manipulator"&5& +4 "core" &) R V gBh + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &) Q S 2 gBh +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&7' +104 "core" ' + "manipulator"&8& +4 "core" &* O Q 6 gBg +2 "manipulator"&9% +4 "core" % Q T t g +2 "collection"';& +3 "core" &TVT +2 "collection"'<& +3 .tCC.seek :closed +2 "collection"'#(` +3 "core" &WV6 +2 &UV6  +9 &(mUV7 - +9 &^UT8 A +9 &FvUS4 T +10 &STT8 U +9 &XUVE U +9 &QTUL T +10 &HUTTG U +9 & RUTG T +10 &UTUC U +9 &TUSL T +9 & RQUVH T +10 &"RWUG T +9 &#QWTI T +9 &%RUVB T +10 &'YTUUQ U +9 &)SUUY T +10 &*SUWS T +9 &,OVUX U +9 &.bRVWZ T +10 &0$TWUV T +9 &1QWUU T +9 &3RVVZ U +10 &5hQUWZ U +9 &7+RVWZ U +10 &8SWZY U +9 &:QWVX T +9 &3PWV_ U +9 &?SVV^ T +9 &AUUWl U +10 &CzNYXd T +9 &E<RXWk T +10 &FW_\\^ U +9 &Hdfcd V +9 &Jxrtol X +10 &L.h \\ +9 &Mb _ +9 &Oh ` +10 &Qie ` +9 &S)g ` +10 &Ti a +9 &Vh a +9 &Xk] b +10 &Z,[ b +9 &[` b# +9 &]U b* +10 &_]W U +9 &`K{Y $h +10 &`!a _ +9 ( + &`rd X +2 "collection"'<& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.43 + .Hand.open +2 "manipulator"&>1 +75 "core" 1 +2 "manipulator"&?% +4 "core" % . , " c +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +97 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Intake.select :close + "sampler")0 +9 .tExhaust.select :close + "sampler") +10 .tSS.hold + "sampler")=+ +3 "core" + + "sampler"):% +4 "core" %B  W + "collection"'C& +4 "core" &`rw X +2 "Can"\ ll +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 "collection"'D  +76 "core" ~ + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")F  +76 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X  +76 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.reconfigure SSexhale +2 "sampler")#.0X   + ' + ."airStroke"CSV.dial :air +4 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "collection"'^ @ "sampler")a  +74 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'_' +117 "core"  + .tCTV.dial :air +2 "collection"'3  +76 "core"  + .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")c +136 "core"  + ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +4 "collection"'\\  +4 "sampler")b'z +4 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")f  +125 "core"  +11  +517 ' + "sampler")d% +4 "core" %{   + .tCBV.dial between SSV and waste2 +2 "collection"'e  +31 "core"  +2 "collection"'i% +3 "core" %[ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +3 "collection"'j  +43 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +2 .tCS.seek 0ml +2 "collection"'h'Ӵ +2397 "core" 'p +3 "collection"'l% +4 "core" %q + "sampler")m% +4 "core" %{   + #tBubblePoint: Intake @39.5psia, Outlet @15.0psia + .CBV.dial SSV +2 "collection"'k @ +31 "core" A + .tSS.reconfigure SSconfig +3 "sampler")#.0X +331 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '2% +2 "core" %;i  +2 .tCS.seek 6ml +2 "collection"'' +1351 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'" +42 "core"  + .tCS.reconfigure CSfast +3 "collection"'#d @b +2 .tCS.seek :empty + "collection"'5'ӂ +1531 "core" ' + .tCSV.dial CSR +2 "collection"'6  +43 "core"  + "collection"'&% +4 "core" %Ӂw + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'/' +595 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '8% +2 "core" %z \ +2 .tCS.seek 5ml +2 "collection"'9'qj +840 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'.  +43 "core"  +2 .tCS.seek 1ml + "collection"'+'> +1108 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'1 \  +5 '09 +3 "core" 9~~d +103 "collection"'s9 +2 "core" 9d +103 "collection"'>9 +2 "core" 9~ d +103 "collection"';9 +2 "core" 9 d +103 "collection"'<9 +2 "core" 9d +103 "collection"':9 +3 "core" 9d +103 "collection"'?9 +2 "core" 9d +103 "collection"'D9 +2 "core" 9d +103 "collection"'79 +2 "core" 9"d +103 "collection"'F9 +2 "core" 9&d +103 "collection"'9 +3 "core" 9+d +103 "collection"'q9 +2 "core" 9/d +103 "collection"'C9 +2 "core" 93d +103 "collection"'A9 +2 "core" 957d +103 "collection"'H9 +2 "core" 9T;d +103 "collection"'=9 +2 "core" 9v@d +103 "collection"'J9 +2 "core" 9Dd +103 "collection"'G9 +2 "core" 9Hd +103 "collection"'L9 +2 "core" 9Ld +103 "collection"'N9 +2 "core" 9Pd +103 "collection"'O9 +4 "core" 9'Ud +103 "collection"'K9 +2 "core" 9LYd +103 "collection"'P9 +2 "core" 9p]b +103 "collection"'I9 +2 "core" 9a_ +103 "collection"'S9 +2 "core" 9f[ +103 "collection"'U9 +3 "core" 9jX +103 "collection"'R9 +2 "core" 9nU +103 "collection"'E9 +2 "core" 9*rR +103 "collection"'W9 +2 "core" 9NvN +103 "collection"'X9 +2 "core" 9r{K +103 "collection"'Z9 +3 "core" 9H +103 "collection"'B9 +2 "core" 9E +103 "collection"'V9 +2 "core" 9B +103 "collection"'M9 +2 "core" 9A +103 "collection"']9 +2 "core" 9> +103 "collection"'^9 +48 "core" 9J: +103 "collection"'a9 +2 "core" 9h9 +103 "collection"'39 +2 "core" 97 +103 "collection"'9 +2 "core" 95 +103 "collection"'Y9 +2 "core" 93 +103 "collection"'c9 +3 "core" 91 +103 "collection"'\\9 +2 "core" 90 +103 "collection"'f9 +2 "core" 9 . +103 "collection"'[9 +2 "core" 9#- +103 "collection"'d9 +2 "core" 9:+ +103 "collection"'e9 +2 "core" 9P) +103 "collection"'i9 +2 "core" 9f( +103 "collection"'j9 +2 "core" 9{' +103 "collection"'_9 +2 "core" 9' +103 "collection"'l9 +2 "core" 9% +103 "collection"'m9 +3 "core" 9$ +103 "collection"'k9 +2 "core" 9" +103 "collection"'b9 +2 "core" 9! +103 "collection"'p9 +2 "core" 9! +103 "collection"'n9 +2 "core" 9 +103 "collection"'o9 +3 "core" 9  +103 "collection"'g9 +2 "core" 9  +103 "collection"'`9 +2 "core" 9 $ +103 "collection"'u9 +2 "core" 9 1 +103 "collection"'v9 +2 "core" 9 ? +103 "collection"'y9 +4 "core" 9 L +103 "collection"'t9 +2 "core" 9 X +103 "collection"'h9 +2 "core" 9 d +103 "collection"'r9 +2 "core" 9 o  +103 "collection"'{9 +2 "core" 9 y +103 "collection"'x9 +2 "core" 9  +103 "collection"'T9 +2 "core" 9  +103 "collection"'Q9 +2 "core" 9  +103 "collection"'z9 +2 "core" 9   +103 "collection"'|9 +2 "core" 9 % +103 "collection"'9 +3 "core" 9 ) +103 "collection"'w9 +2 "core" 9 - +103 "collection"'9 +2 "core" 9 1 +103 "collection"'9 +2 "core" 9 5 +103 "collection"'}9 +2 "core" 9 : +103 "collection"'9 +2 "core" 9 > +103 "collection"'~9 +2 "core" 9 B +103 "collection"' 9 +2 "core" 9 F +103 "collection"'9 +2 "core" 9 J +103 "collection"' 9 +2 "core" 9 O +103 "collection"' 9 +3 "core" 9 S +103 "collection"' 9 +2 "core" 9 W +103 "collection"'!9 +2 "core" 9 [ +103 "collection"'9 +2 "core" 9 ` +103 "collection"'9 +2 "core" 9\ d +103 "collection"'\ 9 +2 "core" 9\ h +103 "collection"' 9 +2 "core" 9\ l +103 "collection"'9 +2 "core" 9\ p +103 "collection"'9 +2 "core" 9\ u +103 "collection"'9 +2 "core" 9\ y +103 "collection"'9 +2 "core" 9\ } +103 "collection"'9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\ " +103 "collection"'9 +2 "core" 9\ % +103 "collection"'9 +2 "core" 9\ ' +103 "collection"'9 +3 "core" 9\ , +103 "collection"'9 +2 "core" 9\ 0 +103 "collection"'9 +2 "core" 9\ 3 +103 "collection"'%9 +2 "core" 9\ 7 +103 "collection"'9 +2 "core" 9\ : +103 "collection"''9 +3 "core" 9\ = +103 "collection"'9 +2 "core" 9\ ? +103 "collection"'$9 +2 "core" 9\ C +103 "collection"'(9 +2 "core" 9\ F +103 "collection"')9 +2 "core" 9\ H +103 "collection"'9 +2 "core" 9\ L +103 "collection"'9 +2 "core" 9\ N +103 "collection"'9 +2 "core" 9\ Q +103 "collection"'9 +2 "core" 9\ T +103 "collection"'*9 +2 "core" 9\ W +103 "collection"',9 +3 "core" 9\ Y +103 "collection"'29 +2 "core" 9\ [ +103 "collection"'-9 +2 "core" 9\ ] +103 "collection"'"9 +2 "core" 9\ _ +103 "collection"'9 +2 "core" 9\ a +103 "collection"'69 +3 "core" 9\ d +103 "collection"'&9 +2 "core" 9\ g +103 "collection"'59 +2 "core" 9\ j +103 "collection"'89 +2 "core" 9\ l +103 "collection"'/9 +2 "core" 9\ p +103 "collection"'.9 +3 "core" 9\ q +103 "collection"'99 +2 "core" 9\ u +103 "collection"'09 +2 "core" 9\ w +103 "collection"'s9 +2 "core" 9\ y +103 "collection"'>9 +2 "core" 9\ |  +103 "collection"';9 +2 "core" 9\ } +103 "collection"'<9 +2 "core" 9\  +103 "collection"':9 +2 "core" 9\  +103 "collection"'?9 +2 "core" 9\  +103 "collection"'D9 +2 "core" 9\ ! +103 "collection"'79 +3 "core" 9\ % +2 .tCH.hold 10:00,70C +3 "collection"'F `\ `\  +3 "core" % +3074 "Can"  +56928 "core" ` + "collection"'9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'q'Ӵ +335 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'C @ +105 "core" @ + .tCSV.dial :air +2 "collection"'A @ +44 "core" > +2 .tCS.seek 5ml +2 "collection"'H'qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'=  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'J @ +45 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'G  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'L @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'N'Ӵ +220 "Can"\ MM +1127 "core" ' + #tRecovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'O +104 "core"  + .tCBV.dial CSV +2 "collection"'K  +30 "core"  + "collection"'P% +4 "core" %ӱ +2 .tCS.seek 5ml +2 "collection"'I'qf +1338 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'S  +44 "core" + "collection"'U% +4 "core" %qc  +2 .tCS.seek 6.999ml +2 "collection"'R'x +587 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'E @ +54 "core" B +2 .tCS.seek 10ml + "collection"'W' +844 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'X ` +119 "core" _ + #tLysing Complete +2 "collection"'Z& +4 "core" &`l  X + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&B% +3 "core" %\  k h k +2 "storage"(V% +3 "core" %{\ +2 "storage"(M. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(](+ +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (^& +3 "core" &- J\  +2 "manipulator"&a& +3 "core" && T R  fAd + "manipulator"&3% +4 "core" %\  K O  e +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +184 "core" ( + "manipulator"&Y& +4 "core" & S M p g, +2 "storage"(c& +3 "core" &, (\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&\\' +97 "core" ' + "storage"(f& +4 "core" &, +\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"([' +277 "core" ' + "storage"(d- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(e'y +33 "core" ' +2 "manipulator"&i& +4 "core" & N H 7 e+ + "manipulator"&j% +4 "core" % H D  e + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&_'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&l( +151 "core" ( +42 "manipulator"&m& +12 "core" &. 0 -  cG + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &. , 0 dG +2 .tForearm.seek CC +2 "manipulator"&b' +94 "core" ' + .tHand.close + "manipulator"&p/ +71 "core" / +2 .tCC.seek :open +2 "collection"'n( +472 "core" ( + "storage"(o& +4 "core" &, /\  +2 "storage"(g& +3 "core" &, G\  +2 "manipulator"&`& +3 "core" &* O G  fCs +2 "manipulator"&u% +4 "core" % H E  f +2 .tForearm.seek :retract + "manipulator"&v'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&y( +157 "core" ( + "manipulator"&t& +4 "core" & s p  kd +2 "storage"(h& +4 "core" &, \ \ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&r'n +102 "core" ' + .tElbow.hold +2 "manipulator"&{, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&x1 +68 "core" 1 +2 "manipulator"&T% +4 "core" % ͒ + # + c + "storage"(Q& +4 "core" &, \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 336 counts +2 "manipulator"&z'ξ +18 "core" ' +2 "manipulator"&|& +5 "core" & m/ + "storage"(& +4 "core" &, \ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&w' +16 "core" ' +2 "storage"(% +4 "core" % \ +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (}% +2 "core" %7\ [u +2 "manipulator"&% +4 "core" % ] ] l + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +93 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"' & +4 "core" & + .tHand.open + "manipulator"&1 +18 "core" 1 + "manipulator"& & +4 "core" &  q/ +2 "manipulator"& % +4 "core" %\ , q5 +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (, +185 "core" ( + "manipulator"&!& +4 "core" &,  q, +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  q, +2 .tForearm.seek :garage + "manipulator"&' +102 "core" ' + .tHand.close + "manipulator"&\ / +67 "core" / + "manipulator"& & +4 "core" &, n, +2 "manipulator"&% +3 "core" %  n +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +309 "core" ( + "manipulator"&& +4 "core" &* Q nCo + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &* nCo + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +98 "core" ' + "manipulator"&& +4 "core" &* l nCo +2 "manipulator"&% +3 "core" % y n +2 "collection"'& +4 "core" & + "collection"'& +4 .tCC.seek :closed + "collection"'(` +3 "core" & +4 & . +10 &'E 4 +9 &Pqzo I +9 &`8 T +10 &N R +9 &pQZ S +9 &3PF S +10 &Q' S +9 &Rm S +9 &xP S +10 &:Q S +9 & Q S +10 &"L S +9 &$Qy S +9 &&BTL S +10 &(Q5 S +9 &)O S +10 &+Nj S +9 &-JS S +9 &/ Q S +10 &0Q S +9 &2Nq S +9 &4RP S +10 &6Q  S +9 &7O R +9 &9Q S +10 &;[O S +9 &=T S +10 &>Ry S +9 &@PX S +9 &BcQ@ S +10 &D&N R +9 &ER S +10 &GU T +9 &If] T +9 &K v W +10 &Ll [ +9 &N[ ^ +9 &PP; _ +10 &R _ +9 &S ` +9 &U ` +10 &WR a +9 &Y a +10 &Z b +9 &\\ b +9 &^S b" +10 &_n - +9 &`` p #j +9 ( +2 &`pG Z + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.36 + "collection"'%& +4 "core" &`pT Z + .tHand.open +2 "manipulator"&1 +72 "core" 1 + "manipulator"&'% +4 "core" %  o n ^ j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' + .tPSV.dial PSR +2 "processing"%$ +131 "core"  + "processing"%(% +4 "core" %U\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%)' +1615 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +54 "core"  +2 .tPS.seek 0ml + "processing"%' +1618 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%* +3 "collection"',  +4 "core"  +2 "processing"%2  +43 "core"  +29 + .tPSV.dial :mixloop +2 "processing"%- +101 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%"  +134 "core" +2 .tPS.seek 0ml + "processing"%' +2630 "core" ' + .tPSV.dial :air +2 "processing"%6  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%&' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%5 +44 "core" +2 .tPS.seek 0ml + "processing"%8' +2628 "core" ' + .tPSV.dial :air +2 "processing"%/  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%.' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%9 +44 "core" +2 .tPS.seek 0ml + "processing"%0' +2622 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&s& +3 "core" &* g \\  jCo +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&>( +52 "core" ( + "manipulator"&;& +4 "core" & ( o +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &<& +2 "core" & p n +2 .tForearm.seek CC +2 "manipulator"&:' +95 "core" ' + .tHand.close + "manipulator"&?/ +67 "core" / + .tCC.seek :open +2 "collection"'D( +470 "core" ( + "manipulator"&7& +4 "core" &  r +2 "manipulator"&1% +3 "core" %  r +43 .tForearm.seek :retract +9 "manipulator"&F'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +281 "core" ( + "manipulator"&+& +4 "core" &, m t> +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &C& +3 "core" &, ; t> + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&A' +112 "core" ' + .tHand.open + "manipulator"&q1 +71 "core" 1 + "manipulator"&=% +4 "core" % o g O = hI +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&J'\ +100 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'G& +4 "core" &C +2 "manipulator"&L% +3 "core" %\  t +2 "storage"(H% +4 "core" %{ ? ? W\  + "storage"(O. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(K( +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (P& +2 "core" & T  \ \  +2 "manipulator"&N& +3 "core" &, n> +2 "manipulator"&S% +3 "core" %\  n +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&U(P +188 "core" ( + "manipulator"&I& +4 "core" &N j 2 l) +2 "storage"(E& +3 "core" & U \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&R'ϥ +99 "core" ' + "storage"(X& +4 "core" & U\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(Z' +283 "core" ' + "storage"(B- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (V& +2 "core" & T\  +2 "manipulator"&M& +3 "core" &N l l x k) +2 .tElbow.seek 2 + "manipulator"&^(P +3 "core" ( +2 "manipulator"&a& +3 "core" &N i e < k) +2 "storage"(3& +3 "core" & T\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&Y'y +19 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&c/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&4& +4 "storage"(f'} +5 "core" &N i _ l) +2 "manipulator"&@% +3 "core" % } m _ i +2 .tForearm.seek :retract +2 "manipulator"&d'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&i( +151 "core" ' + ."downElevator"SE.coast + "storage"(5 +3 "core" ( +2 "manipulator"&j& +4 "core" &. c h iG + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" &. f h iG +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&[' +102 "core" ' +2 "manipulator"&k& +4 "core" &. 8 7 hG +2 "manipulator"&\\% +3 "core" % 7 < h +2 "collection"'& +4 "core" & + "collection"'p& +4 .tCC.seek :closed + "collection"'_(` +4 "core" &3 + &'  +9 &(k - +10 &a{ A +9 &Tp S +9 &L R +9 &Q] S +10 &O@ S +9 &ZR% S +9 &Q S +10 &Q S +9 &R S +9 & bO S +10 &"$O S +9 &#N S +10 &%OG R +9 &'jQ S +9 &)-N S +10 &*Q S +9 &,N S +9 &.qQz S +10 &03Rh S +9 &1P\\ S +10 &3PK S +9 &5zPD S +9 &7<P S +10 &8Q S +9 &:P S +9 &<Q S +10 &>EQx S +9 &@Qg S +10 &AQ] S +9 &COS S +9 &EMQC S +10 &GT8 S +9 &H\\> T +10 &Jq2 V +9 &L=# [\ +9 &M*, ^ +10 &O,. ^ +9 &Qv0- _ +9 &S7.0 ` +10 &T/0 ` +9 &V33 a +10 &Xx56 a +9 &Z967 b +9 &[87 b +10 &]=; b# +9 &_p=> M +9 &`HA@ 1 +10 &`x{@@ ^ +2 ( + "collection"'p& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.45 + .Hand.open +2 "manipulator" +68 "core" 1 + "manipulator"&o% +4 "core" % 1 - I d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&g'\ +97 "core" ' + .tSC.coast + "storage"(6 +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'`  +135 "core"  + .tCSV.dial CTV +2 "collection"'u  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%t' +2637 "core" ' + "collection"'h% +4 "core" %  \ +2 .tCS.seek 5.5ml + "collection"'b'/ +1209 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%l  +44 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%x  +71 "core"  +2 .tPS.seek 0ml + "processing"%T' +2630 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'Q ` +32 "core" ^ + .tCSV.dial :air +2 "collection"'| @ +45 "core" > +2 .tCS.seek 10ml + "collection"'' +1222 "core" ' + .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tCS.seek 0ml + "collection"'v'Ӵ +2608 "core" ' + .tCBV.dial :waste1 +2 "collection"'} @ +29 "core" > + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +136 "core" + "collection"'y& +4 "core" &`xx ^ +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&r% +3 "core" %\ g h i0 +2 "storage"( % +4 "core" %{\ + "storage"(z. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(e(+ +360 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &. \  +2 "manipulator"& & +3 "core" &+ , , dDw +2 "manipulator"& % +3 "core" %\ ! $ d0 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&w( +188 "core" ( + "manipulator"&!& +4 "core" & V U 5 g+ +2 "storage"(& +3 "core" &. 5\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +98 "core" ' + "storage"(]& +4 "core" &. \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"({' +277 "core" ' + "storage"(\ - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"& & +2 "core" & E H O f+ +2 "storage"(& +3 "core" &.\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&~'n +22 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +52 "storage"( - +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(' +29 "core" ' + "manipulator"&% +4 "core" %͠ . # a +2 "storage"(& +3 "core" &. \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 350 counts +2 "manipulator"&' +17 "core" ' + "manipulator"&& +5 "core" & f j 3 i$ + "storage"(& +4 "core" &. \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&n' +23 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(%' +42 "core" ' +2 "manipulator"&& +4 "core" & < < U g$ + "manipulator"&'% +4 "core" % 5 : hV +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&$( +154 "core" ( +2 "manipulator"&(& +4 "core" &% G M e?S + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &% B C e?S +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' + .tHand.close + "manipulator"&)/ +73 "core" / + .tCC.seek :open +2 "collection"'( +471 "core" ( + "storage"(& +4 "core" &. O\ +2 "storage"(*& +3 "core" &. \ +2 "manipulator"&2& +3 "core" &% < < h?S +2 "manipulator"&,% +3 "core" % 3 = < h +2 .tForearm.seek :retract +2 "manipulator"&-'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&"( +160 "core" ( + "manipulator"&& +4 "core" &| h f ly +2 "storage"(6& +3 "core" &.\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'n +103 "core" ' + .tElbow.hold +2 "manipulator"&5, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&&1 +68 "core" 1 +2 "manipulator"&/% +4 "core" % ͘ B C x ex + "storage"(8& +4 "core" &. \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 342 counts + "manipulator"&9' +18 "core" ' +2 "manipulator"&.& +4 "core" &  oG + "storage"(s& +4 "core" &. ,\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&;' +15 "core" ' +2 "storage"(<% +3 "core" %\ +2 ."downElevator"SE.seek :down +4 "storage"(?'} +100 (% +2 "core" %Z6\ [t +2 "manipulator"&% +4 "core" % M n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +52 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air +2 "processing"%7  +84 "core"  +2 .tPS.seek 2.5ml + "processing"%1' +2630 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%: +44 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%+  +45 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%C +45 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%>  +45 "core"  + .tdelay 1 second +103 .PS.seek 0ml + "processing"%q' +2624 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%=& +4 "core" &\ +2 !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi: voltagef12.88859499263623!: @type2F:@axisName"Processing Clamp: mesg"$Processing Clamp Not yet Homed!:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4641 "Can"\ 33 +3544 #t-> PC.to.home :home + !o:ArgumentError: mesg"(wrong number of arguments (0 for 1):bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2288 #-> PC.home.to :home + .PC.reconfigure PCconfig +2 "processing"%$x2 ^22b +3 .tPC.home.seek :home + "processing"%G( +224 "core" ( + "processing"%F& +4 "core" &#\ ! +7803 #t-> exit +5 #mEXIT @1551195190.24EST @1551195212.91EST = =tMAIN =mMAIN_scheduler @EST1551195214.51 #"core_reset"Sent BREAK +2 #t@0x3032, state=0x3A84, ifg=0x10, ie=0xFD #@0x32B9, state=0x3A84, ifg=0x10, ie=0xFD + #@0x3540, state=0x3A84, ifg=0x10, ie=0xFD + #@0x37C7, state=0x3A84, ifg=0x10, ie=0xFD #@0x3A4E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x3CD5, state=0x3A84, ifg=0x10, ie=0xFD #@0x3F5D, state=0x3A84, ifg=0x10, ie=0xFD + #@0x4072, state=0x3A84, ifg=0x80, ie=0xFD + #@0x31A1, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +338 "Can"\ 67 + \ 67 + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" % \ + .tSS.configure SSconfig +2 "sampler")#.0X ESP.ready! +4 "collection"'% +2 "processing"%% +3 "manipulator"&% +6 "core" %ӳ| +5 "sampler")% +3 "core" %\ " + %\   w + % \ +2 "manipulator"&& +4 "core" &  wG + "storage"(& +4 "core" &. _ ^ &\  + "storage"(% +3 "core" % ] _\  +2 "collection"'& +3 "core" &{ +2 "processing"%& +3 "core" &#\ " +2 "collection"' +3 "core"  +2 "collection"' +3 "core"  + "collection"'  +3 "core" > +2 "processing"%! +3 "core"  + "processing"%" +3 "core" V +2 "processing"%# +3 "core"  + "processing"%$ +3 "core"  +2 "sampler")% +2 "core"  +2 "sampler")&% +4 "core" % \ +2 "collection"''& +3 "core" &t +2 "collection"'(% +3 "core" %ӳ{ +2 "processing"%)& +4 "core" &#\ " + "processing"%*% +4 "core" %\ " +2 "manipulator"&+% +3 "core" %\   w +2 "manipulator"&,& +3 "core" &  wG +2 "storage"(-& +4 "core" &. \\ \\ \  + "storage"(.% +4 "core" % [ ^ Y\  + "collection"'/9 +3 "core" 9 +2 "processing"%09 +3 "core" 9 +1767 #t-> access 1 +2 .SE.seek :down + "storage"(1'} +3 "core" ' +2 "manipulator"&2% +3 "core" %\   w +2 "manipulator"&3& +4 "core" & O wG + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(4(< +1306 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (5& +2 "core" &<A   u\  +1243 #t-> access 2 +2 .SE.seek :down +2 "storage"(6'} +2 "core" ' +2 "manipulator"&7% +3 "core" %\   p +2 "manipulator"&8& +4 "core" &   pG + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(9(K +353 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (:& +2 "core" &KC   P\  +2904 #t-> startTube 2 +681 #-> da 300 + #da sampling at most 300ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 10:35:19EST26-Feb-19\\n{}\\nCan@10:33:40, 22.9C, 11% humidity, 15.3psia, 12.655V, 0.269A, 0.275A avg, 3.41W",Subject: "da sampling at most 300ml" +4 "collection"';& +3 "core" &+ + .tHand.open +2 "manipulator"&<1 +23 "core" 1 +2 "manipulator"&=% +4 "core" %\   o +2 "storage"(>% +3 "core" %   \  +3 "storage"(?. +4 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(@( +15 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1308 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (A& +2 "core" &  ;\ +2 "manipulator"&B& +3 "core" & C nG +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&C(P +16 "core" ( + "manipulator"&D& +4 "core" &Z  q0 +2 "storage"(E& +3 "core" &  / \  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&F'ϥ +102 "core" ' + "storage"(G& +4 "core" & H \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(H' +275 "core" ' + "storage"(I- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (J& +3 "core" & H\  + "manipulator"&K& +4 "core" &Z \\ f j0 + .tElbow.seek 2 +2 "manipulator"&L(P +3 "core" ( +2 "manipulator"&M& +3 "core" &Z ^ d  j0 +2 "storage"(N& +4 "core" & G \  +2 .tForearm.seek 2 + 300 counts + "manipulator"&O'y +14 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&P/ +66 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&Q& +3 "storage"(R'} +6 "core" &Z _ [ h0 +2 "manipulator"&S% +3 "core" % n F O  f +2 .tForearm.seek :retract +2 "manipulator"&T'\ +98 "core" ' + .tElbow.seek CC +2 "manipulator"&U( +137 "core" ' + ."downElevator"SE.coast + "storage"(5 +24 "core" ( + "manipulator"&V& +4 "core" &+ " + cDy +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" &+ + ( / cDy +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&X' +100 "core" ' + "manipulator"&Y& +4 "core" &+ / ) @ bDy +2 "manipulator"&Z% +4 "core" %   T b +36 "collection"'[& +11 "core" & + "collection"'\\& +4 .tCC.seek :closed +2 "collection"'](` +3 "core" & +4 & 0 +9 &*D} 3 +9 &Hm}. H +10 &g" T +9 &O/ T +9 &_T8 T +10 & Q9 U +9 &R@ T +10 &S; U +9 &gP: T +9 &)NL T +10 & QG T +9 &"LL T +9 &$oQM T +10 &&0PR U +9 &'QV T +10 &)OO T +9 &+xQV T +9 &-9Rf T +10 &.QZ T +9 &0Ta T +9 &2Q[ T +10 &4BMZ T +9 &6Qu T +10 &7Nr T +9 &9Qt U +9 &;JOk T +10 &= Pb T +9 &>Qo T +9 &@Li T +10 &BRPo T +9 &DN| T +10 &EQz T +9 &GVq U +9 &IW[T U +10 &Ks[ X +9 &L7(\\ \\ +9 &NLN` _ +10 &PBPS@ _ +9 &RSV> ` +10 &SYY3 ` +9 &UZ\\> ` +9 &WE\\^> a +10 &Y]^> a +9 &Z`b@ b +9 &\\cd; b! +10 &^BghH b& +9 &_kjK 6 +10 &`LkmJ 5 +9 &`lmK V +6 ( + "collection"'\\& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.36 + .Hand.open +2 "manipulator"&^1 +3 "core" &`kknN V +66 1 + "manipulator"&_% +4 "core" %  + .  ^ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Intake.select :close + .Exhaust.select :close + .SS.hold + "sampler")a+ +4 "core" + + "sampler")b% +4 "core" %   + "collection"'c& +4 "core" &`kln[ V +2 "Can"\ on +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 "collection"'d  +16 "core" ~ + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")e +3 "core"  +2 "sampler")f  +15 "core" +2 .tSS.reconfigure SSfast +2 "sampler")#.0X% +3 "core" %c56   +53 "collection"'?% +3 "core" %ӳ#%\ + "sampler")9% +4 "core" %7Y\\   +2 "sampler")A% +3 "core" %*a_   + .tIntake.select :close +2 "sampler")0 +9 )B% +2 "core" %jl   +2 .tSSV.dial :exhaust + "sampler")D  +78 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.reconfigure SSexhale +2 "sampler")#.0X + "collection"'(% +4 "core" %ӳ(+0 + #tIntake @11.1psia, vacuum from 5.6 to 8.6psi +2 .SS.reconfigure SSinhale.with maxSpeed: 110 +2 "sampler")#.n0X'z +5 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")?  +125 "core"  +12  +624 ' + "sampler")9% +4 "core" %v   + .tCBV.dial between SSV and waste2 +2 "collection"'A  +31 "core"  +2 "collection"'B% +3 "core" %" \ +2 .tCSV.dial between air and CTV +2 "collection"'D ` +28 "core" a +2 .tCS.seek 8.266ml +2 "collection"'<'k +492 "core" ' + ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'G  +30 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<2b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1668 "core" ' 42 +3 "collection"'E% +4 "core" % 54  + "sampler")I% +4 "core" %v \  + #tBubblePoint: Intake @40.3psia, Outlet @16.2psia + .CBV.dial SSV +2 "collection"'J @ +31 "core" A + .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'\\' +1477 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")c +135 "core"  + ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.reconfigure SSexhale +3 "collection"'d  +2 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'q'Ӵ +121 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")y +119 "core" ' + ."CSpush"CS.coast + "collection"'5 +13 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +338 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +2 "core" %>  +2 .tCS.seek 6ml +2 "collection"'' +1344 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +42 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"' 'ӂ +1521 "core" ' + .tCSV.dial CSR +2 "collection"'  +44 "core"  + "collection"'% +4 "core" %ӂ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'' +589 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +2 "core" %  +2 .tCS.seek 5.001ml +2 "collection"'}'qm +835 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.seek 1ml + "collection"''> +1094 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \  +3 '9 +4 "core" 9 +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9 d +103 "collection"'9 +2 "core" 9 d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +3 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9"d +103 "collection"'9 +2 "core" 9&d +103 "collection"' 9 +3 "core" 9+d +103 "collection"'!9 +2 "core" 9/d +103 "collection"'9 +2 "core" 93d +103 "collection"'#9 +2 "core" 97d +103 "collection"'$9 +2 "core" 9;d +103 "collection"'9 +2 "core" 9@d +103 "collection"'&9 +2 "core" 9)Dd +103 "collection"''9 +2 "core" 9?Hd +103 "collection"'(9 +2 "core" 9TLd +103 "collection"'%9 +2 "core" 9kPd +103 "collection"'"9 +3 "core" 9Ud +103 "collection"'+9 +2 "core" 9Yd +103 "collection"',9 +2 "core" 9]d +103 "collection"'*9 +2 "core" 9ad +103 "collection"'.9 +2 "core" 9ed +103 "collection"'/9 +2 "core" 9jd +103 "collection"'09 +2 "core" 9nd +103 "collection"')9 +2 "core" 95rd +103 "collection"'39 +2 "core" 9Ovd +104 "collection"'59 +2 "core" 9kzd +103 "collection"'79 +3 "core" 9d +103 "collection"'89 +2 "core" 9d +103 "collection"'-9 +2 "core" 9c +103 "collection"':9 +2 "core" 9a +103 "collection"'9 +2 "core" 9^ +103 "collection"'19 +2 "core" 9[ +103 "collection"'49 +2 "core" 9)Y +103 "collection"'=9 +2 "core" 9FV +103 "collection"'?9 +2 "core" 9aS +103 "collection"'29 +2 "core" 9}P +140 "collection"'99 +12 "core" 9M +103 "collection"'A9 +2 "core" 9K +103 "collection"'B9 +2 "core" 9I +103 "collection"'D9 +2 "core" 9F +103 "collection"';9 +2 "core" 9D +103 "collection"'G9 +2 "core" 9*B +103 "collection"'<9 +2 "core" 9D@ +103 "collection"'E9 +2 "core" 9\\> +103 "collection"'I9 +2 "core" 9v< +103 "collection"'J9 +2 "core" 9: +103 "collection"'>9 +3 "core" 99 +103 "collection"'69 +2 "core" 96 +103 "collection"'M9 +2 "core" 94 +103 "collection"'N9 +2 "core" 93 +103 "collection"'K9 +2 "core" 92 +103 "collection"'P9 +3 "core" 9/ +103 "collection"'S9 +2 "core" 9-. +103 "collection"'9 +2 "core" 9B, +103 "collection"'V9 +2 "core" 9V+ +103 "collection"'Q9 +2 "core" 9k) +103 "collection"'H9 +3 "core" 9~( +103 "collection"'9 +2 "core" 9& +103 "collection"'F9 +2 "core" 9% +104 "collection"'C9 +2 "core" 9 $ +103 "collection"'O9 +2 "core" 9" +103 "collection"'Z9 +2 "core" 9! +103 "collection"'[9 +2 "core" 9 +103 "collection"'Y9 +2 "core" 9 +103 "collection"'R9 +2 "core" 9   +103 "collection"'T9 +2 "core" 9 % +103 "collection"'9 +3 "core" 9 -) +103 "collection"'W9 +2 "core" 9 ;- +103 "collection"'_9 +2 "core" 9 K1 +103 "collection"'L9 +2 "core" 9 Y5 +103 "collection"'^9 +2 "core" 9 g: +103 "collection"'c9 +3 "core" 9 t> +103 "collection"'d9 +2 "core" 9 B +103 "collection"'f9 +2 "core" 9  F +103 "collection"'X9 +2 "core" 9  J +103 "collection"'@9 +2 "core" 9 \ O +103 "collection"'a9 +3 "core" 9  S +103 "collection"'h9 +2 "core" 9  W +103 "collection"'\\9 +2 "core" 9 [ +103 "collection"'j9 +2 "core" 9 _ +103 "collection"'k9 +2 "core" 9 d +103 "collection"'b9 +2 "core" 9 h +103 "collection"'e9 +2 "core" 9 l +103 "collection"'n9 +2 "core" 9 p +103 "collection"'l9 +2 "core" 9 t +103 "collection"'p9 +2 "core" 9\ y +103 "collection"'g9 +3 "core" 9\ } +103 "collection"'m9 +2 "core" 9\  +103 "collection"'o9 +2 "core" 9\  +103 "collection"'t9 +2 "core" 9\ ! +103 "collection"'v9 +2 "core" 9\ ( +103 "collection"'r9 +3 "core" 9\ ,\ +103 "collection"'y9 +2 "core" 9\ 3 +103 "collection"'i9 +2 "core" 9\ 9 +103 "collection"'q9 +2 "core" 9\ ?\ +103 "collection"'u9 +2 "core" 9\ D +103 "collection"'z9 +3 "core" 9\ I\ +103 "collection"'w9 +2 "core" 9\ N! +103 "collection"'|9 +2 "core" 9\ R"\ +103 "collection"'{9 +2 "core" 9\ W#\ +103 "collection"'~9 +2 "core" 9\ Z# +103 "collection"'9 +2 "core" 9\ _#\ +103 "collection"'s9 +2 "core" 9\ c$ +103 "collection"'x9 +2 "core" 9\ g%\ +103 "collection"'9 +2 "core" 9\ j& +103 "collection"'9 +2 "core" 9\ n( +103 "collection"'9 +3 "core" 9\ p) +103 "collection"' 9 +2 "core" 9\ t) +103 "collection"'9 +2 "core" 9\ v+ +103 "collection"' 9 +2 "core" 9\ y/ +103 "collection"'9 +2 "core" 9\ |.\ +103 "collection"' 9 +3 "core" 9\ ~4 +103 "collection"'9 +2 "core" 9\ 5\ +103 "collection"'9 +2 "core" 9\ 3\ +103 "collection"'9 +2 "core" 9\ 3 +103 "collection"'}9 +2 "core" 9\ 3 +103 "collection"'9 +3 "core" 9\ 4\ +103 "collection"'9 +2 "core" 9\ 4 +103 "collection"'9 +2 "core" 9\ 6 +2 .tCH.hold 10:00,70C +3 "collection"' `\ `\  +3 "core"  +19326 "Can"  +40676 "core" ` +2 "collection"'9 +3 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"''Ӵ +334 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +105 "core" A + .tCSV.dial :air +2 "collection"' @ +44 "core" > +2 .tCS.seek 5ml +2 "collection"''qi +1338 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'!  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'#'Ӵ +1348 "core" ' + #tRecovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'$ +105 "core" ~ + .tCBV.dial CSV +2 "collection"'  +30 "core"  + "collection"'&% +4 "core" %Ӯ  +2 .tCS.seek 4.999ml +2 "collection"'''qc +1352 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'(  +44 "core" + "collection"'%% +4 "core" %qi  +2 .tCS.seek 7ml + "collection"'"'~ +592 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'+ @ +42 "core" ? +2 .tCS.seek 10ml + "collection"',' +840 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'* ` +118 "core" _ +2 #tLysing Complete + "collection"'.& +4 "core" &`h V + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&/% +3 "core" %\  Q T g +2 "storage"(0% +3 "core" %\ +2 "storage"(). +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(3(+ +362 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (5& +3 "core" &- \  + "manipulator"&7& +4 "core" &&  )  cAe + "manipulator"&8% +4 "core" %\  0 . ? b +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&-( +159 "core" ( + "manipulator"&:& +4 "core" & W T m ga +2 "storage"(& +3 "core" &- \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&1' +102 "core" ' + "storage"(4& +4 "core" &- \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(=' +275 "core" ' + "storage"(?- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(2'y +32 "core" ' +2 "manipulator"&9& +4 "core" & ] J ] ha + "manipulator"&A% +4 "core" % f [ iv + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&B'\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&D( +158 "core" ( + "manipulator"&;& +4 "core" &) " /  cCm + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &G& +2 "core" &* . - cCm +2 .tForearm.seek CC +2 "manipulator"&<' +94 "core" ' + .tHand.close + "manipulator"&E/ +67 "core" / + .tCC.seek :open +2 "collection"'I( +474 "core" ( + "storage"(J& +4 "core" &- !\  +2 "storage"(>& +3 "core" &- (\  +2 "manipulator"&6& +3 "core" &( D D eAd +2 "manipulator"&M% +3 "core" %  O E O f +2 .tForearm.seek :retract + "manipulator"&N'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&K( +196 "core" ( + "manipulator"&P& +4 "core" & P J W g+ + "storage"(S& +4 "core" &- \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&'n +104 "core" ' + .tElbow.hold +2 "manipulator"&V, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&Q1 +77 "core" 1 +2 "manipulator"&H% +4 "core" % ͏    a\\ +2 "storage"(& +3 "core" &- E\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 1 + 333 counts + "manipulator"&F'λ +66 "core" ' + "manipulator"&C& +4 "core" & j i  j$ +2 "storage"(O& +3 "core" &- \ +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&Z' +15 "core" ' +2 "storage"([% +4 "core" %| \ \ \  +2 ."downElevator"SE.seek :down +3 "storage"(Y'} +100 (R% +2 "core" %7 u\ [v +2 "manipulator"&T% +4 "core" % ^ f  i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +57 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'W& +4 "core" &5 + .tHand.open +2 "manipulator"&_1 +27 "core" 1 +2 "manipulator"&L& +3 "core" & e n$ +2 "manipulator"&^% +4 "core" %\  / m +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&c(, +189 "core" ( + "manipulator"&d& +4 "core" &, ( oZ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" &, | pZ +2 .tForearm.seek :garage + "manipulator"&X' +99 "core" ' + .tHand.close + "manipulator"&@/ +78 "core" / + "manipulator"&a& +4 "core" &, e i  kZ +2 "manipulator"&h% +3 "core" % 2 f j . k +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +101 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&j( +342 "core" ( + "manipulator"&k& +4 "core" & ` o + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +2 "core" &  o +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&e' +99 "core" ' + "manipulator"&n& +4 "core" & * o +2 "manipulator"&l% +3 "core" % l o +2 "collection"'p& +4 "core" & + "collection"'g& +4 .tCC.seek :closed +2 "collection"'m(` +2 "core" &{ +3 &m  +9 &'k@ - +9 &a{ A +9 &Po  R +10 &L R +9 &Q S +10 &L S +9 &UR S +9 &Ok S +10 &P S +9 &P R +9 & ^Nt S +10 &" Nj S +9 &#ND R +10 &%O S +9 &'eR S +9 &))M R +10 &*P S +9 &,N S +9 &.nO S +10 &01Q R +9 &1O{ S +10 &3O_ S +9 &5vR S +9 &79O R +10 &8Q S +9 &:O~ R +9 &<}Qg S +10 &>AO< R +9 &@Q- S +10 &AM S +9 &CN S +9 &EHR S +10 &G\ R S +9 &H\\z T +9 &Jkc V +10 &L> Y +9 &M ] +10 &O ^ +9 &Qsy _ +9 &S2b ` +10 &T ` +9 &V ` +9 &Xt a +10 &Z4 b +9 &[ b +10 &]v b" +9 &_nf N +9 &`IV . +10 &`j? "c +3 ( + "collection"'g& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.49 +2 "collection"'o& +3 "core" &`j0 "c +2 .tHand.open + "manipulator"&t1 +77 "core" 1 + "manipulator"&v% +4 "core" % n g o k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"%y +131 "core"  + "processing"%i% +4 "core" %\  +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%q' +1607 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%u  +44 "core"  +2 .tPS.seek 0ml + "processing"%z' +1617 "core" ' + .tPSV.dial PSR +2 "processing"%w +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%|' +2378 "Can"\ LL +257 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%{ +3 "collection"'~  +4 "core"  +2 "processing"%  +4 "core"  +68 + .tPSV.dial :mixloop +2 "processing"%s +114 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%x  +5 "core" +2 .tPS.seek 0ml + "processing"%' +2627 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%' +2634 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%' +2628 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" & o g  k + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +9 "core" ( + "manipulator"&}& +4 "core" & c a  k +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & g m E k + .tForearm.seek CC +2 "manipulator"&' +96 "core" ' + .tHand.close + "manipulator"&/ +71 "core" / + .tCC.seek :open +2 "collection"'( +471 "core" ( + "manipulator"&& +4 "core" &  o +2 "manipulator"&% +3 "core" % o +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +283 "core" ( + "manipulator"&& +4 "core" &, q8 + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &,  q8 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +115 "core" ' +2 .tHand.open + "manipulator"& 1 +76 "core" 1 + "manipulator"&!% +4 "core" % k E D fB +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" & + "manipulator"&$% +4 "core" %\ ) p/ +2 "storage"(% +3 "core" %y  ! A\  +2 "storage"(&. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(#( +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ((& +2 "core" & `\  +2 "manipulator"&%& +3 "core" &, j j d i8 +2 "manipulator"&'% +3 "core" %\  j j p i. +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&+(P +197 "core" ( + "manipulator"&"& +4 "core" &Q I M  g1 +2 "storage"(*& +3 "core" & p \ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&.'ϥ +91 "core" ' + "storage"(/& +44 "core" & p y\ " +9 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(0' +285 "core" ' + "storage"()- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (5& +2 "core" & p G\ " +2 "manipulator"&7& +3 "core" &U E ? W h1 +2 .tElbow.seek 2 +2 "manipulator"&8(P +3 "core" ( + "manipulator"&:& +4 "core" &U D 9 R h1 +2 "storage"(& +3 "core" & p \ " +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&4'y +14 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&U/ +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&`& +5 "storage"(?'} +3 "core" &U 7 < O h1 +2 "manipulator"&9% +3 "core" % q H P eH +2 .tForearm.seek :retract +2 "manipulator"&A'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&=( +151 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +3 "core" ( + "manipulator"&;& +4 "core" &- N F 0 eF + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &G& +3 "core" &- D D eF +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&1' +99 "core" ' +2 "manipulator"&-& +4 "core" &- * - ' dF +2 "manipulator"&E% +3 "core" % ) - d +2 "collection"'B& +4 "core" & +2 "collection"']& +3 .tCC.seek :closed +2 "collection"'J(` +3 "core" && +4 & / +9 &-EyH 3 +10 &Poy? H +9 &]$ T +9 &L R +10 &nO S +9 &0M S +9 &O S +10 &Q S +9 &vN S +10 &8N S +9 & R S +9 &"K S +10 &$~N S +9 &&@N S +9 &(Rp S +10 &)N` R +9 &+NQ S +10 &-HQC S +9 &/ Q+ S +9 &0O* S +10 &2R S +9 &4QN R +9 &6O S +10 &7L S +9 &9O0 S +10 &;XQJ S +9 &=NK R +9 &>O< S +10 &@Nk R +9 &B`P S +9 &D"L S +10 &EO S +9 &GTT S +10 &Ic] T +9 &Ku W +9 &L# \\ +10 &N/3 ^ +9 &PM24 _ +9 &R36 _ +10 &S67 ` +9 &U89 ` +10 &WO69 a +9 &Y:; a +9 &Z=> b +10 &\\?@ b! +9 &^L?A b& +9 &_v@D 1 +10 &``EE 'u +9 &`vyAF _ +2 ( + "collection"']& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.42 + .Hand.open +2 "manipulator"&>1 +67 "core" 1 + "manipulator"&6% +4 "core" %    ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +98 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake + "collection"'<  +137 "core" ~ + .tCSV.dial CTV +2 "collection"'P  +29 "core"  +2 .tPS.seek 2.5ml + "processing"%S' +2624 "core" ' + "collection"'D% +4 "core" %*-  +2 .tCS.seek 5.5ml +2 "collection"'Q'0 +1211 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%H  +44 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +84 "core" ~ +2 .tPS.seek 0ml + "processing"%C' +2623 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'O ` +32 "core" ^ + .tCSV.dial :air +2 "collection"'N @ +43 "core" ? +2 .tCS.seek 10ml + "collection"'[' +1221 "core" ' + .tCSV.dial CTV +2 "collection"'K  +44 "core"  +2 .tCS.seek 0ml + "collection"'R'Ӵ +2606 "core" ' + .tCBV.dial :waste1 +2 "collection"'T @ +28 "core" > + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'  +136 "core" + "collection"'W& +4 "core" &`vx _ +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&F% +3 "core" %\  Q R S f( +2 "storage"(2% +4 "core" % E\  + "storage"(_. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(L(+ +363 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (^& +3 "core" &. U\  +2 "manipulator"&Z& +3 "core" &,   < aE +2 "manipulator"&d% +3 "core" %\   # # `( +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&f( +192 "core" ( + "manipulator"&Y& +4 "core" & , / c( +2 "storage"(3& +3 "core" &. \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&V' +92 "core" ' + "storage"(@& +4 "core" &. 5\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(a' +281 "core" ' + "storage"(h- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" & 0 $ # b( +2 "storage"(X& +3 "core" &. \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&c'n +27 "core" ' + .tElbow.hold +2 "manipulator"&k, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(b- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(n' +31 "core" ' + "manipulator"&l% +4 "core" %͔   [ +2 "storage"(p& +3 "core" &. ^ \\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 338 counts +2 "manipulator"&\\' +18 "core" ' +2 "manipulator"&I& +4 "core" & * ) c"| + "storage"(o& +4 "core" &.\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&t' +15 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(v' +41 "core" ' + "manipulator"&g& +4 "core" & F D D e"| +2 "manipulator"&y% +4 "core" % D G f + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&e( +148 "core" ( + "manipulator"& & +4 "core" &' * " # bAe +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &' 0 0 . bAe + .tForearm.seek CC +2 "manipulator"&q' +95 "core" ' + .tHand.close + "manipulator"&w/ +70 "core" / + .tCC.seek :open +2 "collection"'z( +471 "core" ( + "storage"({& +4 "core" &. \  +2 "storage"(& +3 "core" &. \  +2 "manipulator"&~& +3 "core" &' / . dAe +2 "manipulator"&s% +3 "core" %  , , d +2 .tForearm.seek :retract + "manipulator"&x'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&|( +207 "core" ( + "manipulator"&& +4 "core" &y l g \ iu +2 "storage"(& +3 "core" &. }\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"& 'n +102 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"& 1 +72 "core" 1 +2 "manipulator"&% +4 "core" % ͝ # - al +2 "storage"( & +3 "core" &. \\\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 347 counts +2 "manipulator"&' +18 "core" ' +2 "manipulator"&& +4 "core" & r o k< + "storage"(}& +4 "core" &. \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +17 "core" ' +2 "storage"(% +4 "core" % 3\ \ +2 ."downElevator"SE.seek :down +4 "storage"(j'} +99 (r% +2 "core" %10 M\ [t +2 "manipulator"&m% +4 "core" % j k A i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air +2 "processing"%  +71 "core" +2 .tPS.seek 2.5ml + "processing"%' +2620 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +43 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +44 "core" + .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +44 "core"  + .tdelay 1 second +103 .PS.seek 0ml + "processing"%!' +2623 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +4 "core" &#\  + .tHand.open + "manipulator"&1 +25 "core" 1 + "manipulator"&$& +4 "core" & h q< +2 "manipulator"&% +3 "core" %\   q +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&&(, +183 "core" ( + "manipulator"&& +4 "core" &,  qP +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &(& +3 "core" &,  qP + .tForearm.seek :garage +2 "manipulator"&%' +101 "core" ' + .tHand.close + "manipulator"&'/ +70 "core" / + "manipulator"&"& +4 "core" &, _ ] C lP +2 "manipulator"&*% +3 "core" % " [ [ l +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&/(k +119 "core" ( + "manipulator"&& +4 "core" &n ! p +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" &n  p +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&5' +99 "core" ' + "manipulator"&7& +4 "core" &n D q +2 "manipulator"&:% +4 "core" %  p +2 "processing"%& +4 "core" &#\  +2 .tPC.seek :open + "processing"%U( +120 "core" ( + "processing"%`& +4 .tPC.seek :closed +2 "processing"%9(] +3 "core" &\ \ +3 &\   +9 &1\ . +10 &`\ C +9 &>{\ U +9 &Z\ U +10 &Z\ U +9 &W\ U +9 &C\\\ U +10 &Y\ U +9 &X\ U +10 &]\ U +9 & KY\ U +9 &" \\\ U +10 &#UM\ U +9 &%ZE\ U +9 &'TW\ U +10 &)U\ U +9 &*Y\ U +9 &,W\ U +10 &.Z\\\ V +9 &0\\\ U +10 &1Y*\ U +9 &3`\ U +9 &5cZ\ U +10 &7%Z\ U +9 &8X\ U +10 &:[\ U +9 &.V\ U +10 &?]\ U +9 &A[\ V +9 &Cr[\ V +10 &E3e\ V +9 &Fo\ W +10 &H\ Y +9 &Jl\ [ +9 &L.\ [ +10 &M\ [\ +9 &O\ \\ +9 &Qq\ \\ +10 &S3\ \\ +9 &T\ [ +10 &V\ \\ +9 &Xy\ \\ +9 &Z;\ \\ +10 &[\ P +9 &]0P\ %s +9 &]w'\ 0 +3 ( + "processing"%`& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 + "processing"%+& +4 "core" &]w# \ 0 +2 .tHand.open + "manipulator"&.1 +66 "core" 1 + "manipulator"&;% +4 "core" % % n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +96 "core" ' +2 .tPRV.dial :air + "processing"%0  +46 "core"  + .tPSV.dial :mixloop +2 "processing"%4 +44 "core" + "processing"%-% +4 "core" %$\  +2 .tPS.seek 0.3ml +2 "processing"%E' +408 "core" ' + .tPSV.dial PSR +2 "processing"%B +102 "core"  + "processing"%8% +4 "core" %m\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%?'.U +506 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%A' +1915 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +101 "core" + .tPTV.dial :mixing +2 "processing"%> @ +75 "core" B + .tPBV.dial :waste2 +2 "processing"%6  +94 "core"  +2 .tPS.seek 0ml + "processing"%]' +2632 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&<& +4 "core" &n e n + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&P(k +3 "core" ( +2 "manipulator"&1& +3 "core" &n n +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &#& +2 "core" &n s n +2 .tForearm.seek PC + "manipulator"&' +95 "core" ' + .tHand.close + "manipulator"&D/ +74 "core" / + .tPC.seek :open +2 "processing"%,( +451 "core" ( + "manipulator"&H& +4 "core" &n  q +2 "manipulator"&% +3 "core" % Ͻ  p +2 .tForearm.seek :retract + "manipulator"&S'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&O(, +133 "core" ( + "manipulator"&N& +4 "core" &,  p +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &, o + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&K' +113 "core" ' + .tHand.open + "manipulator"&[1 +73 "core" 1 + "manipulator"&T% +4 "core" % ~ W Z  g{ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%W& +4 "core" &T\  + "manipulator"&F% +4 "core" %\   q + "storage"(2% +4 "core" %   \  + "storage"(_. +3 "core" . + .tSC.reconfigure SCtight +48 "storage"($\ .\ 1~b +4 .tSC.seek 2 +2 "storage"(^( +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (Z& +2 "core" & U\  +2 "manipulator"&d& +3 "core" &, l i 1 j +2 "manipulator"&Y% +4 "core" %\  i g  j +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&3(P +181 "core" ( + "manipulator"&=& +4 "core" &F h d i( +2 "storage"(@& +3 "core" & T A\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&M'ϥ +100 "core" ' + "storage"(h& +4 "core" & U W\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +282 "core" ' + "storage"(X- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (b& +2 "core" & S *\  +2 "manipulator"&l& +3 "core" &G E O e( +2 .tElbow.seek 2 +2 "manipulator"&p(P +2 "core" ( +2 "manipulator"&I& +3 "core" &G G L f( +2 "storage"(o& +4 "core" & S +\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&g'y +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&y/ +70 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&V& +3 "storage"(f'} +6 "core" &G E E  f( +2 "manipulator"&a% +4 "core" % ΁ E : Q h + .tForearm.seek :retract +2 "manipulator"&c'\ +92 "core" ' + .tElbow.seek PC +2 "manipulator"&\\(k +162 "core" ' + ."downElevator"SE.coast + "storage"(5 +97 "core" ( + "manipulator"&n& +4 "core" &t e l y i +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &t [ g  i + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&u' +101 "core" ' +2 "manipulator"&t& +4 "core" &t h _ ! i +2 "manipulator"&k% +4 "core" % Z H ` h +2 "processing"%w& +3 "core" &;\  +2 "processing"%i& +3 .tPC.seek :closed +2 "processing"%J(] +3 "core" &-\  +3 &.\  +9 &%r+\ - +9 &]-\ A +10 &<~.\ T +9 &\\+\ U +9 &\\(\ U +10 &~Y(\ U +9 &?]-\ U +9 &[)\ V +10 &W'\ U +9 &\\'\ V +9 & GW)\ U +10 &" ]+\ U +9 &#W'\ U +10 &%W)\ U +9 &'PW)\ U +9 &)U'\ U +10 &*[*\ U +9 &,S'\ U +9 &.WY#\ U +10 &0Z\ V +9 &1]\ U +10 &3]\ V +9 &5_Y\ U +9 &7!Y\ U +10 &8W\ U +9 &:Y\ U +9 &*X\ U +9 &?\\\ U +10 &A\\\ U +9 &CnZ\ V +9 &E0b\ V +10 &Fl\ V +9 &H\ Y +9 &Jh\ [ +10 &L)\ [\ +9 &M\ \\ +10 &O\ \\ +9 &Qn\ [ +9 &S/\ \ \\ +10 &T\ \ \\ +9 &V \ \\ +9 &Xu\ \\ +10 &Z6 \ \\ +9 &[\ \ S +10 &],H \ "g +9 &]x@ \ 7 +6 ( + "processing"%i& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 + .Hand.open +2 "manipulator"&{1 +3 "core" &]x.\ 7 +73 1 +2 "manipulator"&% +4 "core" % H Q f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&~'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%s  +2 %q9 +5 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%e9 +2 "core" 9  +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%}9 +2 "core" 9" +103 "processing"%9 +3 "core" 9& +103 "processing"%x9 +2 "core" 9+ +103 "processing"%r9 +2 "core" 9/ +103 "processing"%m9 +2 "core" 93 +103 "processing"%|9 +2 "core" 97 +103 "processing"% 9 +3 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"%v9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%9 +2 "core" 9L +103 "processing"%j9 +3 "core" 9P +103 "processing"%L9 +2 "core" 9U +103 "processing"%C9 +2 "core" 9Y +103 "processing"%9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +103 "processing"%9 +2 "core" 9e +103 "processing"% 9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%$9 +3 "core" 9z +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%(9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%'9 +2 "core" 9 +103 "processing"%"9 +2 "core" 9 +103 "processing"%*9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%)9 +3 "core" 9 +103 "processing"%%9 +2 "core" 9  +103 "processing"%79 +2 "core" 9$ +103 "processing"%:9 +2 "core" 9*\ +103 "processing"%9 +2 "core" 9/ +103 "processing"%&9 +2 "core" 94 +103 "processing"%9 +2 "core" 98 +103 "processing"%\ 9 +2 "core" 9> +103 "processing"%U9 +2 "core" 9B +103 "processing"%+9 +2 "core" 9H +103 "processing"%.9 +3 "core" 9M +103 "processing"%;9 +2 "core" 9S +103 "processing"%`9 +2 "core" 9X +103 "processing"%09 +2 "core" 9] +103 "processing"%49 +2 "core" 9c +103 "processing"%-9 +2 "core" 9h +103 "processing"%59 +2 "core" 9l +2 .tPH.hold 2:00:00,28C +3 "processing"%! ppi +3 .tdelay 1:30 +2 "core"  +3466 "Can"\ @@ +5535 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%B +114 "core"  + "processing"%8% +4 "core" %R\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%E'\ +603 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%?'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%  +73 "core"  + .tPSV.dial PTV +2 "processing"%> +83 "core"  + .tPBV.dial :waste1 +2 "processing"%6  +132 "core"  +2 "processing"%A% +3 "core" %ҽ_\  +2 .tPS.seek 1.5ml +2 "processing"%<' +597 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%#' +1611 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%D  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%/ * +35 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%G +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%9' +2481 "core" ' + .tPSV.dial PTV +2 "processing"%H +73 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%N +74 "core" + .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%Q  +73 "core"  + .tPS.seek :empty +2 "processing"%'ղ +2469 "core" ' + .tPTV.dial :PRVmixing,via: PRV +49 "processing"%P  +136 "core" + .tPSV.dial :mixloop +2 "processing"%[ +44 "core" + .tPRV.dial :ab1 +2 "processing"%T @ +75 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%S' +362 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'W  +2 "processing"%F  +46 "core" +2  +2 "processing"%2% +3 "core" %\  +2 .tPS.seek 0.3ml +2 "processing"%_' +367 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'K  +31 "core" + .tPRV.dial :air +2 "processing"%Z  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%d'G +1275 "core" ' + .tPRV.dial :waste2 +2 "processing"%Y @ +74 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%='\ +863 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%@  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%O'Һ +1628 "core" ' + .tPSV.dial :PML +2 "processing"%h +44 "core" + .tPTV.dial :mixing +2 "processing"% @ +74 "core" A + .tPBV.dial :waste1 +2 "processing"%X  +34 "core" + "processing"%b% +4 "core" %ҹ\  +2 .tPS.seek 1.85ml +2 "processing"%l' +255 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%I * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%o' +1974 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'y& +3 "core" &L + .tHand.open +2 "manipulator"&V1 +25 "core" 1 + "manipulator"&a& +4 "core" &t p i W k +2 "manipulator"&3% +3 "core" %\ " k l  j* +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&M(, +139 "core" ( + "manipulator"&& +4 "core" &, ` h l +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &g& +3 "core" &, h k k +2 .tForearm.seek :garage +2 "manipulator"&n' +98 "core" ' +2 .tHand.close + "manipulator"& / +74 "core" / + "manipulator"&p& +4 "core" &, g ` j +2 "manipulator"&t% +4 "core" % . ^ ` ja +2 .tForearm.seek :retract + "manipulator"&k'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&w( +153 "Can"\ FE +147 "core" ( + "manipulator"&f& +5 "core" && R R  g@^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" && C ? p h@^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&,' +108 "core" ' + "manipulator"&i& +4 "core" &' k i 8 j@\\ +2 "manipulator"&{% +4 "core" % \\ \\ \\ jr +2 "collection"'& +3 "core" & +2 "collection"'q& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &H +3 & 0 +10 &,D} 3 +9 &Jm} H +9 &e U +10 &Q U +9 &`R U +10 &#Q T +9 &P T +9 &S U +10 &hO U +9 &*Q U +9 & Q T +10 &"Q T +9 &$rQ T +10 &&4O T +9 &'P T +9 &)O% T +10 &+zQ+ T +9 &-<R% T +9 &.P& T +10 &0T T +9 &2Q% T +10 &4DL T +9 &6Q T +9 &7P$ T +10 &9Q T +9 &;KO T +9 &= N$ T +10 &>Q T +9 &@N" T +10 &BRO& U +9 &DL$ T +9 &EP T +10 &GRz U +9 &IZX U +9 &KkR W +10 &L [ +9 &N=9 ^ +10 &PE>> _ +9 &RBB _ +9 &SAD ` +10 &UDF ` +9 &WGFF a +9 &YEI a +10 &ZIJ b +9 &\\MO b +10 &^JKQ b +9 &_pPR . +9 &`dQS \\ +9 ( +2 "collection"'q& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.30 +2 "collection"'u& +4 "core" &`lkQS T + &`llSU T + .tHand.open + "manipulator"&1 +72 "core" 1 + "manipulator"&^% +4 "core" %  L J J fq +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +91 "core" ' + .tPSV.dial PSR +2 "processing"% +101 "core"  + "processing"%% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"% ' +1618 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +43 "core"  +2 .tPS.seek 0ml + "processing"%}' +1611 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%x' +2632 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%r  +3 "collection"'m  +32 "core" ~ +135  + .tPSV.dial :mixloop +2 "processing"%| +103 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +76 "core" +2 .tPS.seek 0ml + "processing"%' +2633 "core" ' + .tPSV.dial :air +2 "processing"%v  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%j' +2637 "core" ' + .tPSV.dial :air +2 "processing"%L  +55 "core" +2 .tPS.seek 2.5ml + "processing"%C' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml + "processing"%' +2633 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" && . * a@Y + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"& ( +48 "core" ( + "manipulator"&& +4 "core" & 0 @ e +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & 2 ? e + .tForearm.seek CC +2 "manipulator"&' +95 "core" ' + .tHand.close + "manipulator"&$/ +67 "core" / + .tCC.seek :open +2 "collection"'( +471 "core" ( + "manipulator"&& +4 "core" & 0 ;  d +2 "manipulator"&(% +3 "core" % > 2  e +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&'(, +277 "core" ( + "manipulator"&"& +4 "core" &, S a  g} +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" &, I L e} + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +113 "core" ' +2 .tHand.open +48 "manipulator"&1 +74 "core" 1 + "manipulator"&)% +4 "core" %  " * , _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +101 "core" ' + ."da"delayUntil "11:31:33.03" +24564 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%7 @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%:  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + + ."da"PSV.dial :air +2 "processing"%&  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2482 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%\ +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%U  +55 "core" + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%+ +41 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%.  +56 "core" + ."da"PS.seek :empty +2 "processing"%;'ղ +2464 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%` +142 "core"  + "processing"%0% +4 "core" %ն\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%4'\ +603 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%-'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%5  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%B +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%8  +34 "core" + "processing"%]% +4 "core" %Һf\  +2 ."da"PS.seek 1.5ml +2 "processing"%E' +578 "Can"\ KK +21 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%>' +1611 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%6  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +47 "core" ( + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%? +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%1' +2480 "core" ' + ."da"PSV.dial PTV +2 "processing"%< +84 "core" ~ + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%s +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%D +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%/  +86 "core" + ."da"PS.seek :empty +2 "processing"%G'ղ +2464 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%# +132 "core"  + "processing"%H% +4 "core" %ղt\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +4 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%N'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%Q +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%9  +33 "core" + "processing"%P% +4 "core" %ҾP\  +2 ."da"PS.seek 1.5ml +2 "processing"%[' +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%T * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%W  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2486 "core" ' + ."da"PSV.dial PTV +2 "processing"%K +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Z +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%_ +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%Y  +73 "core"  + ."da"PS.seek :empty +2 "processing"%d'ղ +2469 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%@  +45 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%=  +135 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%h  +45 "core"  + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +45 "core" + ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%X' +398 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%b  +45 "core"  + "processing"%I% +4 "core" %\  +2 ."da"PS.seek 0.55ml + "processing"%O'_ +357 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%l  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%y'Һ +1566 "core" ' + ."da"PSV.dial :PML +2 "processing"%V +46 "core" + ."da"PTV.dial :mixing +2 "processing"%a @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%3  +35 "core"  + "processing"%% +4 "core" %Ҽ\  +2 ."da"PS.seek 1.85ml + "processing"%g' +245 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%\\ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1987 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +1946 "Can"\ << +46057 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%p  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +36 "core" , +41 ."da"PSV.dial :air +9 "processing"%~  +43 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%n' +2482 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%M +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%f  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%c +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%i  +43 "core"  + ."da"PS.seek :empty +2 "processing"%{'ղ +2491 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +135 "core"  + "processing"%k% +4 "core" %ճ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%z'\ +604 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%q'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%u  +74 "core"  + ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%^  +36 "core" + "processing"% % +4 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%o' +939 "Can"\ HG +685 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%}' +2506 "core" ' + ."da"PSV.dial PTV +2 "processing"%m +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%r +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%| +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  + ."da"PS.seek :empty +2 "processing"%x'ղ +2465 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +135 "core"  + "processing"%% +4 "core" %ղ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +12 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1613 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%L +85 "core" ~ + ."da"PBV.dial :waste1 +2 "processing"%j  +35 "core" + "processing"%% +4 "core" %Ҷ~\  +2 ."da"PS.seek 1.5ml +2 "processing"%C'| +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +70 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%e' +2478 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%( +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +74 "core"  + ."da"PS.seek :empty +2 "processing"%"'ղ +2464 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +136 "core"  + "processing"% % +4 "core" %ն\\\ \ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%)'Һ +1612 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%7% +4 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%:' +604 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%&' +1631 "core" ' + ."da"delay 2:00 +4222 "Can"\ SS +7781 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\ * +47 "core" ( + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +74 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%+' +2479 "core" ' + ."da"PSV.dial PTV +2 "processing"%. +86 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%` +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%0  +72 "core"  + ."da"PS.seek :empty +2 "processing"%;'ղ +2463 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +135 "core"  +7 "processing"%5% +16 "core" %յ\  +5 #"da"Pulling 0.25ml of PSR.sub1 +154 .PSR.select :sub1 +5 "processing"% +12 ."da"PS.reconfigure PSconfig +5 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +5 "processing"%B'm +354 "core" ' + ."da"delay 5 seconds +503 "processing"%8% +3 "core" %i\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%]'\ +352 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%-'Һ +1626 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%E  +33 "core" + "processing"%6% +4 "core" %Ҿ  +2 ."da"PS.seek 1.5ml +2 "processing"%A' +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%>' +1609 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%<  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%s * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%D +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%/' +2503 "core" ' + ."da"PSV.dial PTV +2 "processing"%1 +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%# +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%H +86 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%G  +75 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2481 "core" ' + "processing"%Q9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%9  +3 "core" 4 + 4 + "processing"%P& +3 "core" &]x.\ 7 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&N% +4 "core" %\  h W +2 "storage"(T% +3 "core" %~ # & + +2 "storage"([. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 + "storage"(W(+ +357 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (F& +2 "core" &. D  +2 "manipulator"&2& +3 "core" &, C T| +2 "manipulator"&% +3 "core" %\  z S +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&K( +198 "core" ( + "manipulator"&Z& +4 "core" & Q0 +2 "storage"(_& +3 "core" &. A +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&Y' +109 "core" ' + "storage"(S& +4 "core" &. C R +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek beamBreak +2 "storage"(@' +283 "core" ' + "storage"(=- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&h& +2 "core" & J P0 +2 "storage"(& +4 "core" &.  + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&d'n +24 "core" ' + ."da"Elbow.hold +2 "manipulator"&b, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(I- +2 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +3 "storage"(X' +33 "core" ' + "manipulator"&l% +4 "core" %͘  K +2 "storage"(O& +3 "core" &.\ \ \  M +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 342 counts +2 "manipulator"&V' +17 "core" ' + "manipulator"&a& +4 "core" & o Q& +2 "storage"(3& +4 "core" &.\ \  > +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +19 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(\\'| +41 "core" ' +2 "manipulator"&y& +3 "core" &  S& +2 "manipulator"&g% +4 "core" %  # S +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&p'\ +92 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&t(k +257 "core" ( +2 "manipulator"&~& +4 "core" &u # R + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &u R +2 ."da"Forearm.seek PC +2 "manipulator"&M' +93 "core" ' + ."da"Hand.close +2 "manipulator"&f/ +71 "core" / + ."da"PC.seek :open +2 "processing"%c( +452 "core" ( + "storage"(i& +4 "core" &. $ % 1 + "manipulator"&n& +4 "core" &u 7 U + "manipulator"&% +4 "core" %  > U + ."da"Forearm.seek :retract +2 "manipulator"&k'\ +94 "core" ' + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&{( +275 "core" ( + "manipulator"&z& +4 "core" & S T0 +2 "storage"(u& +3 "core" &.\ \  q +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts + "manipulator"&' +103 "core" ' + ."da"Hand.open +2 "manipulator"&^1 +76 "core" 1 +2 "storage"( - +3 "core" -'| +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(q'H +26 "core" ' + ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(,' +53 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19feb2612h300ml.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +19954 "Can"  +10819 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da19feb2612h300ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19feb2612h300ml15s.tif +1558 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19feb2612h300ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19feb2612h300ml30s.tif +3058 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19feb2612h300ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19feb2612h300ml70s.tif +7121 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19feb2612h300ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +61 ."Qmail"HABfans.email "300.0 sec auto-exposure",Subject: "da19feb2612h300ml images!" +14 "storage"(- +10 "core" -' +4 "storage"(& +4 "core" &.\ \   +2 "manipulator"& & +3 "core" & ' P0 +2 ."da"Elbow.seek 1 +2 "manipulator"&( +50 "core" ( + "manipulator"&o& +4 "core" & SP +2 "storage"(m& +3 "core" &.  +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&r' +5 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.82 Pucks below Top Plate +3 "storage"(|' +22 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +37 "core" ' + "manipulator"& & +4 "core" & &  $ _P +2 "storage"(}& +3 "core" &. O C f +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&v'n +24 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2 Pucks below Top Plate +2 "storage"(x' +24 "core" ' +2 "manipulator"&% +3 "core" %͒ W +2 "storage"(L& +4 "core" &. < =  +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 336 counts +2 "manipulator"&j'ξ +15 "core" ' +2 "manipulator"&& +4 "core" & (  z a + "storage"(& +4 "core" &. Q T  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +17 "core" ' +2 "storage"(C% +3 "core" % a a   +2 ."downElevator"SE.seek :down +5 "storage"('} +99 ($% +2 "core" %G3 _ ` l Yh +2 "manipulator"&w% +4 "core" % + * @ ^~ + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +40 ' + ."downElevator"SE.coast + "storage"(5 +2 ."da"SC.coast + "storage"(6 +3 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +4 "core" &L\  + ."psFlush"Hand.open +2 "manipulator"&1 +20 "core" 1 + "manipulator"&(& +4 "core" & ' +  d +2 "manipulator"&% +4 "core" %\  + -  d + ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&e(, +178 "core" ( + "manipulator"&*& +4 "core" &, H D eF +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &, , 8 = eF +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&"' +100 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +73 "core" / + "manipulator"&& +4 "core" &, ( aF +2 "manipulator"&% +3 "core" % 2 , ,  a* +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&7'\ +102 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&)(k +122 "core" ( + "manipulator"&& +4 "core" &t * + d +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" &t ) d +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +96 "core" ' +2 "manipulator"&\ & +4 "core" &t F K A e +2 "manipulator"&U% +3 "core" %ϸ F F e& +2 "processing"%&& +4 "core" &J\  + "processing"%.& +4 ."psFlush"PC.seek :closed +2 "processing"%(] +3 "core" &a\  +2 &J\  +10 &%rH\ - +9 &^F\ A +9 &=}M\ T +10 &YK\ U +9 &YK\ V +9 &W<\ U +10 &?Z2\ V +9 &Z1\ V +10 &Y4\ V +9 &Y1\ V +9 & H[4\ U +10 &" _9\ V +9 &#W7\ U +9 &%Z?\ U +10 &'PW8\ U +9 &)Q<\ U +10 &*[4\ U +9 &,S/\ U +9 &.WY4\ V +10 &0Y:\ V +9 &1Z7\ V +9 &3]9\ V +10 &5bT2\ U +9 &7$X2\ U +10 &8V3\ U +9 &:W0\ U +9 &+X \ U +9 &?]&\ U +9 &AY\ U +10 &CpU\ U +9 &E0a!\ V +10 &Fj(\ V +9 &H~'\ Y +9 &Ji&\ [ +10 &L*#\ [\ +9 &M%\ [\ +9 &O0\ [ +10 &Qn)\ \\ +9 &S1)\ [ +10 &T)\ \\ +9 &V$\ \\ +9 &Xu#\ \\ +10 &Z7(\ \\ +9 &[)\ R +9 &]+G&\ "i +10 &]x@&\ 7 +6 ( + "processing"%.& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 + "processing"%`& +4 "core" &]x.!\ 7 +2 &]x.'\ 7 + ."psFlush"Hand.open + "manipulator"&01 +71 "core" 1 + "manipulator"&+% +4 "core" % ϸ ( + @ d& +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&4'\ +97 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%5 +144 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%;'TE +363 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +751 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%B +74 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%]  +35 "core" +2 ."psFlush"PS.seek 0ml + "processing"%' +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%E +74 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%6'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%? +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%A U +55 "core" W + ."psFlush"PS.seek 0ml +2 "processing"%<' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%s @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%>  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%1'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +47 "processing"%# +47 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%H' +2619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%G +83 "core"  + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%/' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%Q @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%P  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%N'ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%T +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%['TE +1110 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%2 +83 "core"  + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%Z' +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%_ +71 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%''\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +1620 "Can"\ DD +499 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%% +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%= U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%h' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%l  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%O'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%a +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%3' +2632 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%y +83 "core"  + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%g' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%Y @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%@  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%d'ղ +2634 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'V& +4 "core" &1 +2 .tHand.open + "manipulator"&X1 +19 "core" 1 + "manipulator"&& +4 "core" &t Q B h +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&~(k +3 "core" ( + "manipulator"& & +4 "core" &t > > h +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &t < ; h + .tForearm.seek PC +2 "manipulator"&f' +92 "core" ' + .tHand.close + "manipulator"&p/ +73 "core" / + .tPC.seek :open +2 "processing"%J( +453 "core" ( + "manipulator"&i& +4 "core" &t f ` l +2 "manipulator"&n% +3 "core" % ` m l +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&M( +401 "core" ( +2 "manipulator"&z& +4 "core" & n m k + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" & k g q k +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&t' +99 "core" ' + "manipulator"&^& +4 "core" & l n $ k +2 "manipulator"& % +4 "core" % h j r k +2 "collection"'k& +3 "core" &0 +2 "collection"'\\& +3 .tCC.seek :closed +2 "collection"'q(` +3 "core" &A +4 &H 0 +9 &,C}L 3 +10 &Km|J H +9 &gY T +9 &TN T +10 &bTM T +9 &$RA T +10 &TO U +9 &RQ U +9 &iPR U +10 &+QC U +9 & RO U +9 &"OG T +10 &$rNO T +9 &&4SL T +10 &'US U +9 &)OK T +9 &+zOB T +10 &-;UN U +9 &.QM T +9 &0UO T +10 &2Ra U +9 &4DOZ T +10 &6SV T +9 &7PJ T +9 &9QI T +10 &;MLS T +9 &=PQ T +9 &>SP T +10 &@OM T +9 &BULL T +10 &DNS T +9 &ERQ T +9 &GSV U +10 &IZY^ U +9 &KiY W +10 &L?4W [\ +9 &N_]Y ^ +9 &PE`cZ _ +10 &RbeY ` +9 &SehW _ +9 &UghU ` +10 &WHgjY a +9 &Y klP a +9 &ZloV b +10 &\\lqX b +9 &^HqrW b# +10 &_rsvU 0 +9 &`htvT V +10 ( &`khvvY S + "collection"'\\& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.30 +2 "collection"'& +3 "core" &`khruJ S +2 .tHand.open + "manipulator"&1 +76 "core" 1 + "manipulator"& % +4 "core" % 6 : h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +93 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'m& +4 "core" &`khquG S + "collection"' % +4 "core" %ӵquI + .tCSV.dial CSR +2 "collection"'}  +42 "core"  + "collection"'% +4 "core" %ӬprF +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'L'qi +1352 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '% +2 "core" %qnppD \ +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.501ml +2 "collection"''H +678 "core" ' + .tCSV.dial :waste +2 "collection"'{ +144 "core" + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'C'Ӵ +1976 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'& +4 "core" &`kgkoS S + "collection"',% +4 "core" %ӳmnE + .tCSV.dial :flush + "collection"'$  +46 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'w'qi +1261 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'r @ +44 "core" B + "collection"'% +4 "core" %qgknE  +2 .tCS.seek 7ml +48 "collection"'|'| +560 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'v  +2 '  +43 "core"  +97  + .tCBV.dial :waste1 +2 "collection"'j @ +43 "core" ? +2 .tCS.seek 0ml +2 "collection"''Ӵ +1745 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'(& +4 "core" &`kgpsX S + "collection"'% +4 "core" %ӯptH + .tCSV.dial :flush +2 "collection"'x  +76 "core" +2 .tCS.seek 5ml +2 "collection"''qi +1267 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'* @ +46 "core" B + "collection"' % +4 "core" %qdlpZ  +2 .tCS.seek 6.999ml +2 "collection"''y +552 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'W  +43 "core"  + .tCBV.dial :waste2 +2 "collection"'  +106 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +1746 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'& +4 "core" &`kfoqR S + "collection"'% +4 "core" %ӶnpB + .tCSV.dial CSR +2 "collection"'  +43 "core"  +2 "collection"'% +3 "core" %ӶnqR +2 #tPulling 8ml of CSR.kill .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"':' +1993 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'"' +558 "core" ' + ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'\ +2 'U  +102 "core" +36  + .tCTV.dial :intake +2 "collection"'&  +75 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'e' +1980 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'7  +76 "core" ~ + .tCS.reconfigure CSconfig +3 "collection"'#P d@b +2 .tCS.seek 0ml + "collection"'c'Ӵ +594 "core" ' + .tCSV.dial CSR +2 "collection"'.  +104 "core"  + "collection"'`% +4 "core" %Ӭoq8 +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'0'qi +1352 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'+' +1345 "core" ' + .tCSV.dial CBV +2 "collection"'5 +103 "core" +2 .tCS.seek 0ml + "collection"''Ӵ +2610 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" & i e $ i + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&;( +10 "core" ( +2 "manipulator"&B& +3 "core" & b i i +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" & i O  h +2 .tForearm.seek CC + "manipulator"&8' +94 "core" ' + .tHand.close + "manipulator"&E/ +68 "core" / + .tCC.seek :open +2 "collection"'( +470 "core" ( + "manipulator"&6& +4 "core" & h l k +2 "manipulator"&?% +3 "core" % f h l +2 .tForearm.seek :retract +2 "manipulator"&A'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&-(, +282 "core" ( + "manipulator"&s& +4 "core" &, 8 m; +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &, m; + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&>' +111 "core" ' + .tHand.open + "manipulator"&D1 +73 "core" 1 + "manipulator"&#% +4 "core" % \  ) d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +100 "core" ' +2 "processing"%G& +3 "core" &\  +11463 "Can"\ 21} +60002 \ 22} +60002 \ 32{ +8140 #t-> access 2 +2 .SE.seek :down +2 "storage"(H'} +2 "core" ' +2 "manipulator"&Q% +3 "core" %   o& +2 "manipulator"&/& +4 "core" &, y o; + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(P(K +1623 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (9& +2 "core" &KT\  +312 #t-> access 1 +2 .SE.seek :down +2 "storage"(T'} +2 "core" ' +2 "manipulator"&N% +4 "core" %  G N  f& +2 "manipulator"&[& +3 "core" &, R O  f; +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(2(< +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &< \  +2313 #t-> access 2 +2 .SE.seek :down +2 "storage"(F'} +2 "core" ' +2 "manipulator"&_% +4 "core" %  g j . i& +2 "manipulator"&Z& +3 "core" &, ^ g $ i; + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 +2 "storage"('(K +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (%& +2 "core" &K?\  +2632 #t-> Intake.open + .Intake.select :open +2 "sampler") +868 #t-> Exhaust.open + .Exhaust.select :open +2 "sampler")@ +696 #t-> CTV.intake + .CTV.dial :intake +2 "collection"'=  +77 "core"  +1961 #t-> CBV.SSV + .CBV.dial SSV +2 "collection"'S @ +105 "core" ? +1030 #t-> Arb.grab Garage +2 !o:NameError: mesg"uninitialized constant Arb: name:Arb:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +733 #-> Arm.grab Garage + "manipulator"&& +3 "core" &, + " 9 ]; +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&h(, +2 "core" ( +2 "manipulator"&l& +3 "core" &,   \\; +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &I& +2 "core" &, -  \\; +2 .tForearm.seek :garage +2 "manipulator"&a' +99 "core" ' + .tHand.close + "manipulator"&O/ +66 "core" / +833 #t-> Arm.CC +2 "manipulator"&y& +3 "core" &,   A Y; + "manipulator"&3% +4 "core" % %  Y* +2 .tForearm.seek :retract + "manipulator"&Y'\ +99 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&g( +304 "core" ( + "manipulator"&@& +4 "core" &)   S YBf + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &) XBf +47 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&V' +105 "core" ' + "manipulator"&X& +4 "core" &'  L Z@^ +2 "manipulator"&% +3 "core" %  C Zj +585 #t-> Hand.open + .Hand.open +2 "manipulator"& 1 +74 "core" 1 +1777 #t-> CC.closed +2 .CC.seek :closed +2 "collection"'b(` +473 "core" ( + "collection"'p& +4 "core" &`lw{ V +1396 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler"))' +1276 "core" ' + "sampler")4% +4 "core" %(   +2449 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")  +76 "core"  +564 #t-> SS.empty +2 .SS.seek :empty + "sampler")i'H +1289 "core" ' + "sampler")n% +4 "core" %M % # +1634 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")f  +77 "core" +496 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")~' +1303 "core" ' + "sampler")z% +4 "core" %ZYW %  +1727 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")u  +76 "core"  +666 #t-> SS.empty +2 .SS.seek :empty + "sampler")^'H +1290 "core" ' + "sampler") % +4 "core" %L   +1018 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")k  +76 "core"  +565 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")' +1323 "core" ' + "sampler")% +4 "core" %  q +8879 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")  +77 "core"  +365 #t-> SS.empty +2 .SS.seek :empty +2 "sampler")'H +1287 "core" ' + "sampler") % +4 "core" %G  +1551 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")m  +77 "core"  +1998 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")  +77 "core"  +1445 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")\\) +21 "core" ) + "sampler")}% +4 "core" %  +397 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")) +43 "core" ) + "sampler")t% +4 "core" %ڃ  ] +157 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")R) +29 "core" ) + "sampler")% +4 "core" %#  +140 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")L) +26 "core" ) + "sampler"){% +4 "core" %ٺ|  +137 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")) +2 "Can" f +17 "core" ) +2 "sampler")% +3 "core" %[  +138 #t-> SS.jog -100 +2 .SS.jog -100 +2 "sampler"),) +23 "core" ) + "sampler")$% +4 "core" %u  +139 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")C) +20 "core" ) + "sampler")r% +4 "core" %ؕJ  p +143 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")) +24 "core" ) + "sampler")w% +4 "core" %2C  P +377 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")v) +23 "core" ) + "sampler")% +4 "core" %3  9 +173 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")j) +25 "core" ) + "sampler")|% +4 "core" %d5  3 +120 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")() +32 "core" ) + "sampler")% +4 "core" %  +133 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")x) +23 "core" ) + "sampler")% +4 "core" %֜  +105 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")*) +19 "core" ) + "sampler") % +4 "core" %8  +123 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")) +23 "core" ) + "sampler")W% +4 "core" %  +1146 #t-> SS.status +2 "sampler")% +3 "core" %  +2042 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")  +77 "core"  +336 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")' +1386 "core" ' + "sampler")% +4 "core" %~  q +1352 #t-> SS.status +2 "sampler")% +3 "core" % 4 +7348 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")  +78 "core"  +955 #t-> SS.empty +2 .SS.seek :empty + "sampler")'H +1289 "core" ' + "sampler"):% +4 "core" %M   +19143 #t-> exit +3 "sampler") +11 #mEXIT @1551204589.42EST @1551204597.46EST = =tMAIN =mMAIN_scheduler @EST1551204599.06 #"core_reset"Sent BREAK +2 #t@0xD146, state=0x3A84, ifg=0x10, ie=0xFD #@0xD25B, state=0x3A84, ifg=0x80, ie=0xFD + #@0xE8F8, state=0x3B10, ifg=0x20, ie=0x7F + #@0xEA9E, state=0x3B10, ifg=0x20, ie=0x7F #@0xEFD5, state=0x3B10, ifg=0x20, ie=0x7F + #@0xF081, state=0x3B10, ifg=0x20, ie=0x7F #@0xF52F, state=0x3B10, ifg=0x20, ie=0x7F + #@0xFA85, state=0x3B10, ifg=0x08, ie=0x5F + #@0xDC98, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +339 "Can"\ kj + \ kj #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %M   + .tSS.reconfigure SSconfig +2 "sampler")#.0X CC.open +2 .CC.seek :open +2 "collection"'( +473 "core" ( + "collection"'& +4 "core" & +1548 #t-> Arm.grab CC + .Hand.open + "manipulator"&1 +18 "core" 1 +2 "manipulator"&& +3 "core" &&   \\@^ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +48 "core" ( + "manipulator"&& +4 "core" &  = ` + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +2 "core" & + "  _ +2 .tForearm.seek CC +2 "manipulator"&' +4 "core" ' + .tHand.close + "manipulator"& / +66 "core" / +1131 #t-> Arm.garage +2 "manipulator"&!& +3 "core" &  T ` + "manipulator"&"% +4 "core" %    D `j +2 .tForearm.seek :retract + "manipulator"&#'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&$(, +286 "core" ( + "manipulator"&%& +4 "core" &, + / 4 ]+ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &&& +3 "core" &, - - @ ]+ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&'' +113 "core" ' +2 "manipulator"&(& +4 "core" &,  V+ + "manipulator"&)% +4 "core" %   V +398 #t-> Hand.open + .Hand.open +2 "manipulator"&*1 +72 "core" 1 +479 #t-> Arm.retract +2 "manipulator"&+% +3 "core" %  \ U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&,'\ +102 "core" ' + "manipulator"&-& +4 "core" &, + ) J ]+ +2 "manipulator"&.% +3 "core" %\ " / / , ]= +461 #t-> ESP.ready! +2 "collection"'/% +4 "core" %Ӯ  +2 "sampler")0% +3 "processing"%1% +4 "manipulator"&2% +7 "core" %M  + %ձp\  + %\ " . ,  ]= +2 "manipulator"&3& +3 "core" &, / / 4 ^+ +2 "storage"(4& +3 "core" &Kc A K L  +2 "storage"(5% +3 "core" % ` U  + "collection"'6& +4 "core" & + "processing"%7& +4 "core" &O\ +2 "collection"'8 +2 "core"  +2 "collection"'9 +3 "core"  + "collection"': +3 "core" ? +2 "processing"%; +2 "core"  +2 "processing"%< +3 "core" V +2 "processing"%= +2 "core"  +2 "processing"%> +3 "core"  +2 "sampler")? +2 "core"  +2 "sampler")@% +3 "core" %M   +2 "collection"'A& +3 "core" & +2 "collection"'B% +4 "core" %Ӯ +2 "processing"%C& +3 "core" &S\  +2 "processing"%D% +3 "core" %ձv\ +2 "manipulator"&E% +3 "core" %\ " . 1 ]= +2 "manipulator"&F& +3 "core" &, $ * ^+ +2 "storage"(G& +3 "core" &Kc _ S O  +2 "storage"(H% +4 "core" % ^ M ) + "collection"'I9 +3 "core" 9 +2 "processing"%J9 +3 "core" 9 +1546 #t-> Arm.grab Garage + "manipulator"&K& +3 "core" &, / 0 5 ^+ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&L(, +4 "core" ( + "manipulator"&M& +4 "core" &, - #  ^+ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +2 "core" &, ) + ^+ +2 .tForearm.seek :garage +2 "manipulator"&O' +100 "core" ' + .tHand.close + "manipulator"&P/ +78 "core" / +553 #t-> Arm.CC +2 "manipulator"&Q& +3 "core" &,  \ [+ +2 "manipulator"&R% +4 "core" % /  [@ + .tForearm.seek :retract +2 "manipulator"&S'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&T( +312 "core" ( + "manipulator"&U& +4 "core" &&    [@X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &&   + [@X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&W' +102 "core" ' + "manipulator"&X& +4 "core" &&   Z@X +2 "manipulator"&Y% +3 "core" %   Z +546 #t-> Hand.open +2 .Hand.open + "manipulator"&Z1 +73 "core" 1 +539 #t-> CC.closed +2 .CC.seek :closed + "collection"'[(` +472 "core" ( + "collection"'\\& +4 "core" &`j V +313 #t-> Intake.open + .Intake.select :open +2 "sampler") +577 #t-> Exhaust.open + .Exhaust.select :open + "sampler")@ +803 #t-> CTV.intake + .CTV.dial :intake +2 "collection"']  +16 "core" +402 #t-> CBV.SSV +35 .CBV.dial SSV +9 "collection"'^ @ +4 "core" ? +2040 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")_' +1310 "core" ' + "sampler")`% +4 "core" %@   +3674 #t-> SSV.exhaust +2 .SSV.dial :exhaust + "sampler")a  +6 "core"  +491 #t-> SS.empty +2 .SS.seek :empty +2 "sampler")b'H +1291 "core" ' + "sampler")c% +4 "core" %L  +1381 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")d) +20 "core" ) + "sampler")e% +4 "core" %  +571 #t-> SS.jog -100 + .SS.jog -100 +2 "sampler")f) +24 "core" ) + "sampler")g% +4 "core" %|  +611 #t-> SS.jog -300 + .SS.jog -300 +2 "sampler")h) +64 "core" ) + "sampler")i% +4 "core" %Q   +1611 #t-> SSV.air + .SSV.dial :air +2 "sampler")j +75 "core"  +484 #t-> SS.fill +2 .SS.seek 25ml + "sampler")k' +1313 "core" ' + "sampler")l% +4 "core" %/   +1322 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")m  +78 "core"  +2074 #t-> SS.empty +2 .SS.seek :empty + "sampler")n'H +1283 "core" ' + "sampler")o% +4 "core" %L  ( +3393 #t-> exit +3 "sampler") +10 #mEXIT @1551204978.53EST @1551205134.35EST = =tMAIN =mMAIN_scheduler @EST1551205135.95 #"core_reset"Sent BREAK + #t@0x65F5, state=0x3A84, ifg=0x10, ie=0xFD + #@0x670A, state=0x3A84, ifg=0x80, ie=0xFD + #@0xDE54, state=0x3B10, ifg=0x20, ie=0x7F #@0xDFF9, state=0x3B10, ifg=0x20, ie=0x7F + #@0xE531, state=0x3B10, ifg=0x20, ie=0x7F + #@0xE5DD, state=0x3B10, ifg=0x20, ie=0x7F #@0xEA8B, state=0x3B10, ifg=0x20, ie=0x7F + #@0xEFE1, state=0x3B10, ifg=0x08, ie=0x5F + #@0x6DF3, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +347 "Can"\ mm + \ mm #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %L ( + .tSS.reconfigure SSconfig +2 "sampler")#.K0X CC.open +2 .CC.seek :open +2 "collection"'( +469 "core" ( + "collection"'& +4 "core" & +935 #t-> Arm.grab CC + .Hand.open + "manipulator"&1 +22 "core" 1 + "manipulator"&& +4 "core" &&   Y@W + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +45 "core" ( + "manipulator"&& +4 "core" & . * ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & / . ] +2 .tForearm.seek CC + "manipulator"&' +3 "core" ' +2 .tHand.close + "manipulator"& / +70 "core" / +524 #t-> Arm.garage +2 "manipulator"&!& +3 "core" & - / 4 ^ +2 "manipulator"&"% +3 "core" % . 1 2 ] +2 .tForearm.seek :retract +2 "manipulator"&#'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&$(, +286 "core" ( + "manipulator"&%& +4 "core" &, . + J ]" + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &&& +2 "core" &, . . 7 ]" +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&'' +114 "core" ' +2 "manipulator"&(& +4 "core" &, 7 U" + "manipulator"&)% +4 "core" % D U +563 #t-> Hand.open + .Hand.open + "manipulator"&*1 +75 "core" 1 +500 #t-> Arm.retract +2 "manipulator"&+% +3 "core" %   V + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +101 "core" ' + "manipulator"&-& +4 "core" &, / - _" +2 "manipulator"&.% +3 "core" %\  $ / _ +558 #t-> ESP.ready! +2 "collection"'/% +4 "core" %Ӯ +3 "sampler")0% +3 "processing"%1% +2 "manipulator"&2% +9 "core" %L  ( + %ձo\ + %\  , , _ +2 "manipulator"&3& +3 "core" &, " )  _" + "storage"(4& +3 "core" &Kc [ S o  +2 "storage"(5% +4 "core" % P O 3 + "collection"'6& +3 "core" & +2 "processing"%7& +3 "core" &k\ +2 "collection"'8 +3 "core"  + "collection"'9 +3 "core"  +2 "collection"': +2 "core" ? +2 "processing"%; +3 "core"  +2 "processing"%< +2 "core" V +2 "processing"%= +3 "core"  + "processing"%> +3 "core"  +2 "sampler")? +2 "core"  +2 "sampler")@% +4 "core" %L  ( +2 "collection"'A& +3 "core" & +2 "collection"'B% +3 "core" %Ӯ +2 "processing"%C& +3 "core" &o\ \ +2 "processing"%D% +4 "core" %ձ\ + "manipulator"&E% +4 "core" %\  ! U _ +2 "manipulator"&F& +3 "core" &,   J _" +2 "storage"(G& +3 "core" &Kc T ^ @  +2 "storage"(H% +3 "core" % Q ] 7 +2 "collection"'I9 +3 "core" 9 +2 "processing"%J9 +2 "core" 9 +532 #t-> Intake.open + .Intake.select :open + "sampler") +474 #t-> Exhaust.open + .Exhaust.select :open + "sampler")@ +1341 #t-> Arm.grab Garage + "manipulator"&K& +3 "core" &,   Y" +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&L(, +4 "core" ( + "manipulator"&M& +4 "core" &,  Y" +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +2 "core" &,  U Y" +2 .tForearm.seek :garage +2 "manipulator"&O' +100 "core" ' + .tHand.close + "manipulator"&P/ +68 "core" / +967 #t-> Arm.CC +2 "manipulator"&Q& +3 "core" &, z T" +2 "manipulator"&R% +4 "core" % $ / T + .tForearm.seek :retract +2 "manipulator"&S'\ +102 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&T( +304 "core" ( + "manipulator"&U& +4 "core" &* E SCo + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &* = TCo +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&W' +96 "core" ' + "manipulator"&X& +4 "core" &* ? TCo +2 "manipulator"&Y% +3 "core" % H S +1228 #t-> exitr +2 !o:NameError: mesgu:NameError::message?undefined local variable or method `exitr' for main:Object: name:\ exitr:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +159 #-> exit +2 "sampler") +11 #mEXIT @1551205256.55EST @1551206076.19EST = =mMAIN_scheduler =tMAIN @EST1551206077.89 #"core_reset"Sent BREAK +2 #t@0x5DA6, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +210 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +363 "Can"\ 'a + \ 'a + #tPolling Can every 10:00 +2 #Cleanly exited at 13:20:56EST26-Feb-19 +1838 #-> Arm.retract + .Hand.open +2 !o: BusOff: mesg"Hand is not powered!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1029 #-> ESP.ready! +3 #Powering core bus +466 .Gate.power :raw,:ON +7 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %m\  + .tSS.configure SSconfig +2 "sampler")#.K0X Arm.garage +2 "manipulator"&;& +3 "core" & F E f. +2 "manipulator"&<% +4 "core" %\ F @ f z + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&=(, +191 "core" ( + "manipulator"&>& +4 "core" &, S L  h? + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &?& +2 "core" &, ; ? b h? +2 .tForearm.seek :garage +2 "manipulator"&@' +108 "core" ' +2 "manipulator"&A& +3 "core" &, / . 9 _? +2 "manipulator"&B% +3 "core" %\ . + _ +4932 #t-> Hand.open +2 .Hand.open + "manipulator"&C1 +71 "core" 1 +375 #t-> Arm.PC +2 "manipulator"&D& +3 "core" &,   [? + "manipulator"&E% +4 "core" %    [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +101 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :PC + "manipulator"&G(k +119 "core" ( +2 "manipulator"&H& +3 "core" &p $ - a +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" &p 0 . 1 b + .tForearm.seek PC +2 "manipulator"&J' +96 "core" ' +2 "manipulator"&K& +3 "core" &p # +  b +2 "manipulator"&L% +4 "core" % 1 - B b +1697 #t-> exit +4 #mEXIT @1551206244.93EST @1551209989.95EST = =tMAIN =mMAIN_scheduler @EST1551209991.64 #"core_reset"Sent BREAK +2 #t@0xE4EE, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +211 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +353 "Can"\ -e + \ -e + #tPolling Can every 10:00 +2 #Cleanly exited at 13:37:24EST26-Feb-19 +1038 #-> ESP.ready! +3 #Powering core bus +499 .Gate.power :raw,:ON +3 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +3 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %\  +2 .tSS.configure SSconfig +2 "sampler")#.K0X exit +5 #mEXIT @1551210048.73EST @1551210066.38EST = =tMAIN =mMAIN_scheduler @EST1551210068.00 #"core_reset"Sent BREAK +2 #t@0x2C9F, state=0x3A84, ifg=0x10, ie=0xFD #@0x2F26, state=0x3A84, ifg=0x10, ie=0xFD + #@0x31AC, state=0x3A84, ifg=0x10, ie=0xFD + #@0x3433, state=0x3A84, ifg=0x10, ie=0xFD #@0x3549, state=0x3A84, ifg=0x80, ie=0xFD + #@0x6698, state=0x3B10, ifg=0x20, ie=0x7F + #@0x683C, state=0x3B10, ifg=0x20, ie=0x7F #@0x6E99, state=0x3B10, ifg=0x08, ie=0x5F + #@0x8458, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +210 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +344 "Can"\ PP +2 \ PP #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۀ -\ 5 + .tSS.reconfigure SSconfig +2 "sampler")#.K0X Arm.grab Garage + .Hand.open +2 "manipulator"&1 +69 "core" 1 + "manipulator"&& +4 "core" & r v k0 +2 "manipulator"&% +3 "core" % \ u w D kj +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +189 "core" ( + "manipulator"&& +4 "core" &, L oO + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  oO +2 .tForearm.seek :garage + "manipulator"&' +95 "core" ' + .tHand.close + "manipulator"&/ +68 "core" / +670 #t-> Arm.CC +2 "manipulator"&& +3 "core" &, Y N D gO + "manipulator"&% +4 "core" % + \\ T g] +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC + "manipulator"&( +307 "core" ( + "manipulator"& & +4 "core" && [ [ { f?S + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" && P R O f?S +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&"' +108 "core" ' + "manipulator"&#& +4 "core" && S V M h?S +2 "manipulator"&$% +3 "core" % D P g +726 #t-> Hand.open + .Hand.open +2 "manipulator"&%1 +75 "core" 1 +510 #t-> CC.close +2 !o:Arm::Error: mesg"3Claim Arm, then retry closing Collection Clamp:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +784 #-> Arm.claim +1881 #-> CC.close +2 "manipulator"&&& +3 "core" && P U K f?S +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&'( +44 "core" ( + "manipulator"&(& +4 "core" & u u b j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" & h h g i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek CC +2 "manipulator"&*' +2 "core" ' + .tHand.close + "manipulator"&+/ +67 "core" / + "collection"',& +4 "core" &S +3 !to:Slide::Error\ : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressiS: voltagef12.648045164457535Z$: @type2F:@axisName"Collection Clamp: mesg"$Collection Clamp Not yet Homed!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1869 #-> Hand.close + .Hand.close +2 "manipulator"&-/ +20 "core" / +511 #t-> Arm.retract +2 .Hand.open + "manipulator"&.1 +74 "core" 1 + "manipulator"&/% +4 "core" %  u u ^ i +2 .tForearm.seek :retract + "manipulator"&0'\ +96 "core" ' + "manipulator"&1& +4 "core" & T Z f +2 "manipulator"&2% +3 "core" %\ " X V C f: +1240 #t-> Arm.CC +2 "manipulator"&3& +3 "core" & V W K f + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC + "manipulator"&4( +10 "core" ( +2 "manipulator"&5& +3 "core" & X Y e +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &6& +2 "core" & K K e e +2 .tForearm.seek CC +2 "manipulator"&7' +97 "core" ' + "manipulator"&8& +4 "core" & ` ^ f +2 "manipulator"&9% +3 "core" % S V Y f +474 #t-> Hand.close + .Hand.close +2 "manipulator"&:/ +73 "core" / +582 #t-> Forearm.retract +2 .Forearm.seek :retract +2 "manipulator"&;'\ +95 "core" ' + "manipulator"&<% +4 "core" %\ Q V : e6 +1101 #t-> CC.home.to :home + .CC.reconfigure CCconfig +2 "collection"'$x2 ^22b +3 .tCC.home.seek :home + "collection"'=( +237 "core" ( + "collection"'>& +4 "core" &; +2771 #t-> Arm.CC +2 "manipulator"&?& +2 "core" & , # D d +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&@( +2 "core" ( + "manipulator"&A& +4 "core" & . ) V d + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" & % 1 3 d +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&C' +99 "core" ' + "manipulator"&D& +4 "core" & . % d +2 "manipulator"&E% +3 "core" % % 0 d +523 #t-> Hand.open + .Hand.open +2 "manipulator"&F1 +74 "core" 1 +390 #t-> CC.closed +2 .CC.seek :closed + "collection"'G(` +551 "core" ( + "collection"'H& +4 "core" &`qkS S +845 #t-> Intake.open + .Intake.select :open +2 "sampler") +452 #t-> Exhaust.open + .Exhaust.select :open +2 "sampler")@ +729 #t-> CTV.intake +2 .CTV.dial :intake + "collection"'I  +74 "core"  +490 #t-> CBV.SSV +2 .CBV.dial SSV + "collection"'J @ +5 "core" ? +2310 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")K' +2441 "core" ' + "sampler")L% +4 "core" %$ +  +5555 #t-> SSV.exhaust +2 .SSV.dial :exhaust + "sampler")M  +77 "core" ~ +428 #t-> SS.empty +2 .SS.seek :empty +2 "sampler")N'H +2432 "core" ' + "sampler")O% +4 "core" %G  1 +789 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")P  +75 "core" +551 #t-> SS.fill +34 .SS.seek 25ml +12 "sampler")Q' +2434 "core" ' + "sampler")R% +4 "core" %0 !  +1593 #t-> SSV.exhaust +2 .SSV.dial :exhaust + "sampler")S  +77 "core"  +440 #t-> SS.empty +2 .SS.seek :empty +2 "sampler")T'H +2430 "core" ' + "sampler")U% +4 "core" %E ) 2 +926 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")V  +77 "core" +381 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")W' +2433 "core" ' + "sampler")X% +4 "core" %)   +715 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")Y  +76 "core"  +372 #t-> SS.empty +2 .SS.seek :empty + "sampler")Z'H +2431 "core" ' + "sampler")[% +4 "core" %N *  +3841 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")\\  +78 "core" +557 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")]' +1516 "Can" a +924 "core" ' + "sampler")^% +4 "core" %0 (  +2212 #t-> SSV.exhaust +2 .SSV.dial :exhaust + "sampler")_  +75 "core"  +378 #t-> SS.empty +2 .SS.seek :empty + "sampler")`'H +2433 "core" ' + "sampler")a% +4 "core" %A & q +2229 #t-> SS.jog -200 + .SS.jog -200 +2 "sampler")b)8 +52 "core" ) + "sampler")c% +4 "core" %x  f +798 #t-> SS.jog -200 + .SS.jog -200 +2 "sampler")d)8 +58 "core" ) + "sampler")e% +4 "core" %٬ $ S +625 #t-> SS.status +2 "sampler")f% +3 "core" %٬  S +677 #t-> SS.jog -200 + .SS.jog -200 +2 "sampler")g)8 +65 "core" ) + "sampler")h% +4 "core" %  > +313 #t-> SS.jog -200 + .SS.jog -200 +2 "sampler")i)8 +40 "core" ) + "sampler")j% +4 "core" %n &  +726 #t-> SS.status +2 "sampler")k% +3 "core" %n   +1684 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")l  +75 "core"  +1010 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")m' +2465 "core" ' + "sampler")n% +4 "core" %/   +30032 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")o  +76 "core"  +778 #t-> SS.empty +2 .SS.seek :empty + "sampler")p'H +2433 "core" ' + "sampler")q% +4 "core" %N  +1538 #t-> SSV.air + .SSV.dial :air +2 "sampler")r +75 "core"  +467 #t-> SS.fill +3 .SS.seek 25ml + "sampler")s' +2438 "core" ' + "sampler")t% +4 "core" %'   +1265 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")u  +136 "core"  +3829 "Can" zz +236 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")v  +75 "core"  +503 #t-> SS.empty +2 .SS.seek :empty +2 "sampler")w'H +2432 "core" ' + "sampler")x% +4 "core" %L  - +14306 #t-> Exhaust.close + .Exhaust.select :close +2 "sampler") +693 #t-> Intake.closed + .Intake.select :closed +2 "sampler")0 +608 #t-> CC.open +2 .CC.seek :open + "collection"'y( +475 "core" ( + "collection"'z& +4 "core" &_ +2183 #t-> Hand.close + .Hand.close +2 "manipulator"&{/ +74 "core" / +1039 #t-> Arm.garage +2 "manipulator"&|& +3 "core" &  G \\ + "manipulator"&}% +4 "core" % v \\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&~'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +276 "core" ( + "manipulator"&& +4 "core" &,  \\z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,   ( \\z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +110 "core" ' +2 "manipulator"&& +4 "core" &, Uz + "manipulator"&% +4 "core" %  U +492 #t-> Hand.open +2 .Hand.open + "manipulator"&1 +76 "core" 1 +747 #t-> Forearm.retract +2 .Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +99 "core" ' + "manipulator"&\ % +4 "core" %\ % . ]2 +23645 #t-> ESP.ready! +2 "collection"' % +3 "processing"% % +4 "manipulator"&% +3 "core" %Ӳ +2 "sampler")% +9 "core" %\ + %\ + $ ^2 + %L  - +2 "manipulator"&& +3 "core" &, . - , ^z +2 "storage"(& +3 "core" & e ^ \\  + "storage"(% +4 "core" % R Q >  + "collection"'& +3 "core" &u +2 "processing"%& +3 "core" &\  + "manipulator"&% +4 "core" %\  * ^2 + "manipulator"&& +3 "core" &, - 0  ^z +2 "storage"( & +3 "core" & e _ _  + "storage"(% +4 "core" % V ]  + .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek :hammer +2 "manipulator"&( +189 "core" ( + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 300 counts + "manipulator"&'u +98 "core" ' + "manipulator"&% +4 "core" %s  5 \\! + .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' + "manipulator"&!% +4 "core" %\     \\ +2 "processing"%#& +4 "collection"'$& +3 "core" &\  + &r +2 ."openPC"PC.reconfigure PCconfig +2 "processing"%$x2 ^22b +2 ."openPC"PC.home.seek :open +2 "processing"%( +281 "core" ( +2 "collection"'% +3 "core"  +2 "processing"%& +2 "core"  +2 "processing"%( +3 "core" U +2 "processing"%) +2 "core"  +2 "processing"%+ +3 "core"  +2 "sampler"),% +3 "core" %L  - +2 "collection"'& +3 "core" & +2 "collection"'"% +3 "core" %Ӳz +2 "processing"%-& +3 "core" &\  +2 "processing"%.% +3 "core" %\  +2 "manipulator"&/% +3 "core" %\    ^ [ +2 "manipulator"&1& +3 "core" &   \\ [. +2 "storage"(2& +3 "core" & e I I  +2 "storage"(*% +3 "core" % J I  +2 "collection"'39 +3 "core" 9 +2 "processing"%59 +2 "core" 9 +2811 #t-> exit +5 #mEXIT @1551211792.83EST @1551275552.27EST = =tMAIN =mMAIN_scheduler @EST1551275553.89 #"core_reset"Sent BREAK +2 #t@0xD2D1, state=0x3A84, ifg=0x10, ie=0xFD #@0xD55B, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD7E5, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDA70, state=0x3A84, ifg=0x10, ie=0xFD #@0xDCF8, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDF81, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE20B, state=0x3A84, ifg=0x10, ie=0xFD #@0xE325, state=0x3A84, ifg=0x80, ie=0xFD + #@0xE931, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +350 "Can" WV +2  WV + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %L . - + .tSS.reconfigure SSconfig +3 "sampler")#.K0X access 3 +2 .SE.seek :down +2 "storage"('} +3 "core" ' + "manipulator"&% +4 "core" %\  e [ ?  +2 "manipulator"&& +4 "core" & q U Q . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(([ +1623 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &[I   t\ c +334 #t-> access 1 +2 .SE.seek :down +2 "storage"('} +4 "core" ' + "manipulator"&% +4 "core" %\  r n  +2 "manipulator"&& +3 "core" & S R  . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +704 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" &< @ < \ g +600 #t-> access 2 +2 .SE.seek :down + "storage"(!'} +3 "core" ' + "manipulator"&"% +4 "core" %\  T V   +2 "manipulator"&#& +3 "core" & R S L . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"($(K +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (%& +2 "core" &KJ   w\ c +8276 "Can"'\ rPO +60002 !\ tPP +60002 #\ uPP +60003 #\ wPP +60002 "\ xPP +60002 %\ zPO +60002 '\ {PP +60003  \ }PO +60002 \ }PO +60002 #\ PP +41240 #t-> exit +5 #mEXIT @1551288571.80EST @1551288601.22EST = =mMAIN_scheduler =tMAIN @EST1551288602.81 #"core_reset"Sent BREAK +2 #t@0x9D16, state=0x3A84, ifg=0x10, ie=0xFD #@0x9F8E, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA20D, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA486, state=0x3A84, ifg=0x10, ie=0xFD #@0xA704, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA97C, state=0x3A84, ifg=0x10, ie=0xFD #@0xABF4, state=0x3A84, ifg=0x10, ie=0xFD + #@0xAD09, state=0x3A84, ifg=0x80, ie=0xFD + #@0x39FA, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +338 "Can"#\ SR + #\ SR + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %L \ i- + .tSS.reconfigure SSconfig +2 "sampler")#.K0X ESP.ready! +4 "collection"'% +3 "processing"%% +4 "manipulator"&% +2 "core" %Ӳ%%\ Z +4 "sampler")% +7 "core" %(\ + %\  U j  + %L \ j- +2 "manipulator"&& +4 "core" & Q b . + "storage"(& +4 "core" &KJ 9\ t + "storage"(% +3 "core" % Z\ t +2 "collection"'& +3 "core" &'&\ Z +2 "processing"%& +3 "core" &\  +2 "collection"'  +3 "core"  + "collection"'! +3 "core"  +2 "collection"'" +3 "core" ? + "processing"%# +3 "core"  +2 "processing"%$ +3 "core" U + "processing"%% +3 "core"  +2 "processing"%& +2 "core"  +2 "sampler")' +3 "core"  +2 "sampler")(% +3 "core" %L \ j- +2 "collection"')& +3 "core" &$%\ Z +2 "collection"'*% +3 "core" %Ӳ$$\ Y +2 "processing"%+& +4 "core" &\  + "processing"%,% +4 "core" %\ +2 "manipulator"&-% +3 "core" %\  R P V  +2 "manipulator"&.& +3 "core" & c M ? . +2 "storage"(/& +3 "core" &KJ U\ t +2 "storage"(0% +3 "core" % d\ t +2 "collection"'19 +3 "core" 9 +2 "processing"%29 +3 "core" 9 +3932 #t-> startTube 2 +1323 #-> da 150 + #da sampling at most 150ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 12:31:18EST27-Feb-19\\n{}\\nCan@12:30:08, 22.9C, 15% humidity, 15.1psia, 13.128V, 0.447A, 0.441A avg, 5.87W",Subject: "da sampling at most 150ml" +3 "collection"'3& +4 "core" &$'\ Z + .tHand.open +2 "manipulator"&41 +21 "core" 1 +2 "manipulator"&5% +4 "core" %\  g s d  +2 "storage"(6% +5 "core" % W\ u + "storage"(7. +3 "core" .,K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 +4 "storage"(8( +11 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1307 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (9& +2 "core" & \ r +2 "manipulator"&:& +3 "core" & ` V  . +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&;(P +32 "core" ( + "manipulator"&<& +4 "core" &V O P / ; +2 "storage"(=& +3 "core" & \ t +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&>'ϥ +93 "core" ' + "storage"(?& +4 "core" & \ t +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(@' +276 "core" ' + "storage"(A- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (B& +3 "core" & ~ \ s + "manipulator"&C& +3 "core" &V S W ; +2 .tElbow.seek 2 +2 "manipulator"&D(P +3 "core" ( + "manipulator"&E& +4 "core" &V N F  ; +2 "storage"(F& +3 "core" & Y\ t +2 .tForearm.seek 2 + 300 counts + "manipulator"&G'y +13 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&H/ +75 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&I& +3 "storage"(J'} +6 "core" &V A A ; +2 "manipulator"&K% +3 "core" % ΀ X R  : +2 .tForearm.seek :retract +2 "manipulator"&L'\ +96 "core" ' + .tElbow.seek CC +2 "manipulator"&M( +135 "core" ' + ."downElevator"SE.coast + "storage"(5 +21 "core" ( + "manipulator"&N& +4 "core" &) m W H Bl +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &* b o Bl +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&P' +103 "core" ' +2 "manipulator"&Q& +3 "core" &* O e 8 Bl +2 "manipulator"&R% +4 "core" % Z v p +2 "collection"'S& +4 "core" &##\ Y + "collection"'T& +4 .tCC.seek :closed +2 "collection"'U(` +3 "core" &'$\ Y +2 &$%\ Y +10 &+v#%\ T,~ +9 &b%#\ T@ +9 &Zy$&\ SQ +10 &X#%\ UQ +9 &]%#\ UR +9 &W'%k\ UQ +10 &a]$#s\ UQ +9 &#Z&#u\ UQ +10 &[&$v\ UQ +9 &[#"m\ TQ +9 & iW#$l\ UQ +10 &",W%$q\ UQ +9 &#V&%a\ UQ +9 &%Z&$[\ UQ +10 &'qX%#U\ UQ +9 &)4S&&[\ UQ +10 &*Y&'e\ UQ +9 &,W$&`\ UQ +9 &.yZ%'b\ UQ +10 &0:['%a\ UR +9 &1W%&T\ TQ +9 &3\\$$W\ UQ +45 &5Y%'[\ TQ +10 &7CZ$&[\ UQ + &9X%%a\ TQ +4 &:X&%P\ TQ + &<U$$M\ TQ &>KX%%J\ TQ +5 &@U$%M\ TQ +9 &AY&%R\ TQ +10 &CW%%P\ UQ +9 &ERX"%K\ UR +10 &G[,)K\ UR +9 &Hb21M\ UR +9 &JrA:S\ TT +10 &LIiYI\ QX +9 &NO\ P[ +10 &OP\ P\\ +9 &QI\ O\\ +9 &SDN\ O\\ +10 &UO\ O] +9 &VH\ O] +9 &XO\ O] +10 &ZFM\ N^ +9 &\\C\ N^ +9 &]A\ N_ +10 &_sM\ O@ +9 &`D+C\ Q(v +10 &`et=\ SU +3 ( + "collection"'T& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.25 .Hand.open +2 "manipulator"&V1 +71 "core" 1 + "manipulator"&W% +4 "core" %  o t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 150ml w/bubble point of 24psi + #Priming 7ml + .Intake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")Y+ +3 "core" + +2 "sampler")Z% +3 "core" %L %\ f- +2 "collection"'[& +3 "core" &`es_\ UU +3 "Can""\ |TT +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 "collection"'\\  +73 "core" ~ + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")] +3 "core"  +2 "sampler")^  +74 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X'z +517 "core" ' +52 .tSS.reconfigure SSfast +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'R'Ӵ +99 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")S +131 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'s'Ӵ +116 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")o +85 "core" ' + ."CSpush"CS.coast +2 "collection"'5 +41 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +335 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '{% +2 "core" %:v\ U +2 .tCS.seek 6ml +2 "collection"'' +1342 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +42 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"''ӂ +1465 "core" ' + .tCSV.dial CSR +2 "collection"'  +42 "core"  + "collection"'% +4 "core" %ӂT\ [ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'~' +584 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '% +2 "core" %S\ [ +2 .tCS.seek 5ml +2 "collection"'\ 'qh +832 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.seek 1ml + "collection"' '> +1097 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \  +3 '9 +4 "core" 9 +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9 d +103 "collection"' 9 +2 "core" 9 d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +3 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9"d +103 "collection"'9 +2 "core" 9&d +103 "collection"'9 +3 "core" 9+d +103 "collection"'9 +2 "core" 9/d +103 "collection"'9 +2 "core" 93d +103 "collection"' 9 +2 "core" 97d +103 "collection"'!9 +2 "core" 9;d +103 "collection"'9 +2 "core" 9 @d +103 "collection"'#9 +2 "core" 9"Dd +103 "collection"'$9 +2 "core" 97Hd +103 "collection"'%9 +2 "core" 9NLd +103 "collection"'&9 +2 "core" 9fPd +103 "collection"''9 +3 "core" 9Ud +103 "collection"'"9 +2 "core" 9Yd +103 "collection"')9 +2 "core" 9]d +103 "collection"'*9 +2 "core" 9ad +103 "collection"'(9 +2 "core" 9ed +103 "collection"',9 +3 "core" 9jd +102 "collection"'-9 +2 "core" 9nd +103 "collection"'.9 +2 "core" 99rd +103 "collection"'/9 +2 "core" 9Uvd +103 "collection"'09 +2 "core" 9qzd +103 "collection"'+9 +3 "core" 9d +102 "collection"'29 +2 "core" 9d +103 "collection"'39 +40 "core" 9` +111 "collection"'49 +2 "core" 9] +103 "collection"'79 +2 "core" 9 Z +103 "collection"'59 +2 "core" 9(X +103 "collection"'99 +2 "core" 9CV +103 "collection"' 9 +2 "core" 9`S +103 "collection"'69 +2 "core" 9}P +103 "collection"':9 +2 "core" 9N +103 "collection"'<9 +3 "core" 9K +103 "collection"'?9 +2 "core" 9I +103 "collection"'19 +2 "core" 9F +103 "collection"'9 +2 "core" 9D +103 "collection"'9 +2 "core" 9"B +103 "collection"'A9 +2 "core" 9=? +103 "collection"'B9 +2 "core" 9W= +103 "collection"'9 +2 "core" 9q; +103 "collection"'9 +2 "core" 9: +103 "collection"'E9 +2 "core" 97 +103 "collection"'F9 +3 "core" 95 +103 "collection"'=9 +2 "core" 94 +103 "collection"'I9 +2 "core" 91 +103 "collection"'K9 +2 "core" 90 +103 "collection"';9 +2 "core" 9/ +103 "collection"'H9 +3 "core" 93, +103 "collection"'>9 +2 "core" 9H+ +103 "collection"'O9 +2 "core" 9]* +103 "collection"'@9 +2 "core" 9s( +103 "collection"'Q9 +2 "core" 9& +103 "collection"'N9 +3 "core" 9% +103 "collection"'S9 +2 "core" 9# +103 "collection"'C9 +2 "core" 9" +103 "collection"'G9 +2 "core" 9 ! +103 "collection"'R9 +2 "core" 9 +103 "collection"'D9 +2 "core" 9 +103 "collection"'L9 +2 "core" 9 \  +103 "collection"'9 +2 "core" 9  +103 "collection"'J9 +2 "core" 9 +  +103 "collection"'W9 +2 "core" 9 9$ +103 "collection"'Z9 +3 "core" 9 I) +103 "collection"'[9 +2 "core" 9 X- +103 "collection"'T9 +2 "core" 9 g1 +103 "collection"']9 +2 "core" 9 t5 +103 "collection"'V9 +2 "core" 9 9 +103 "collection"'\\9 +3 "core" 9 > +103 "collection"'P9 +2 "core" 9 B +103 "collection"'89 +2 "core" 9 F +103 "collection"'Y9 +2 "core" 9 J +103 "collection"'a9 +2 "core" 9 O +103 "collection"'`9 +3 "core" 9 S +103 "collection"'b9 +2 "core" 9 W +103 "collection"'c9 +2 "core" 9 [ +103 "collection"'^9 +2 "core" 9 _ +103 "collection"'_9 +2 "core" 9 d +103 "collection"'f9 +2 "core" 9 h +103 "collection"'g9 +2 "core" 9\ l +103 "collection"'9 +2 "core" 9\  p +103 "collection"'e9 +2 "core" 9\ \ t +103 "collection"'j9 +2 "core" 9\  y\ +103 "collection"'k9 +3 "core" 9\ % } +103 "collection"'h9 +2 "core" 9\ , \ +103 "collection"'l9 +2 "core" 9\ 3\ +103 "collection"'n9 +2 "core" 9\ :\ +103 "collection"'i9 +2 "core" 9\ @ +103 "collection"'r9 +2 "core" 9\ E +103 "collection"'m9 +2 "core" 9\ L +103 "collection"'o9 +2 "core" 9\ Q +103 "collection"'d9 +2 "core" 9\ V +103 "collection"'s9 +2 "core" 9\ \\ +103 "collection"'q9 +3 "core" 9\ a +102 "collection"'t9 +2 "core" 9\ f +103 "collection"'v9 +2 "core" 9\ j +103 "collection"'w9 +2 "core" 9\ n +103 "collection"'p9 +2 "core" 9\ p +103 "collection"'y9 +3 "core" 9\ t +103 "collection"'z9 +2 "core" 9\ w +103 "collection"'x9 +2 "core" 9\ { +103 "collection"'u9 +2 "core" 9\ } +103 "collection"'|9 +2 "core" 9\  +103 "collection"'{9 +3 "core" 9\  +103 "collection"'}9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\  +2 .tCH.hold 10:00,70C +3 "collection"' `\ `\  +4 "core"  +35883 "Can"\ B +24119 "core" ` +2 "collection"'9 +3 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"''Ӵ +340 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +104 "core" B + .tCSV.dial :air +2 "collection"'~ @ +42 "core" ? +2 .tCS.seek 5ml +2 "collection"''qi +1347 "core" ' + .tCSV.dial CTV +2 "collection"'\  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"' 'Ӵ +1339 "core" ' + #tRecovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"' +102 "core" ~ + .tCBV.dial CSV +2 "collection"'  +29 "core" + "collection"'% +4 "core" %Ӳ~\ 8 +2 .tCS.seek 5ml +2 "collection"''qg +1350 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" + "collection"'% +4 "core" %qkb\ ; +2 .tCS.seek 7ml +2 "collection"'' +602 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +43 "core" > +2 .tCS.seek 10ml + "collection"'' +839 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +114 "core" ^ +2 #tLysing Complete + "collection"'!& +4 "core" &`ek\ >U + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\  Q Q Z  +2 "storage"(#% +3 "core" %\ \  \ [ +2 "storage"($. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(%(+ +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (&& +3 "core" &. \ V + "manipulator"&'& +4 "core" &% Q Q ?V + "manipulator"&"% +4 "core" %\  Q Q  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&)( +167 "core" ( + "manipulator"&*& +4 "core" & O L  ! +2 "storage"((& +3 "core" &. _\ X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&,' +100 "core" ' + "storage"(-& +4 "core" &.\ \ \ Z +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(.' +275 "core" ' + "storage"(/- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(0'y +33 "core" ' +2 "manipulator"&+& +4 "core" & G O  ! + "manipulator"&2% +4 "core" %ϼ F N  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&3'\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&4( +161 "core" ( + "manipulator"&7& +4 "core" && Q Q > @\\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &5& +2 "core" && R P { @\\ +2 .tForearm.seek CC +2 "manipulator"&9' +97 "core" ' + .tHand.close + "manipulator"& / +73 "core" / +2 .tCC.seek :open +2 "collection"'6( +469 "core" ( + "storage"(:& +4 "core" &.\ \ \ Z +2 "storage"(<& +3 "core" &.\ \ \ X +2 "manipulator"&?& +3 "core" &' O F ? @[ +2 "manipulator"&1% +3 "core" % P P L +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +157 "core" ( + "manipulator"&A& +4 "core" & Q W L i +2 "storage"(B& +3 "core" &.\ \ \ \\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'n +99 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&E1 +75 "core" 1 +2 "manipulator"&F% +4 "core" % ͖ Y S \\  + "storage"(=& +4 "core" &.\ \  \ Z + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 340 counts + "manipulator"&I' +17 "core" ' +2 "manipulator"&K& +51 "core" & F P  < +2 "storage"(;& +3 "core" &.   %\ ] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&H' +16 "core" ' +2 "storage"(>% +4 "core" %   W\ ^ +2 ."downElevator"SE.seek :down +3 "storage"(O'} +100 (@% +2 "core" %h<\ \ \ \ \\Wh +2 "manipulator"&Q% +4 "core" % N N  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +89 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'S& +4 "core" &`\ G + .tHand.open +2 "manipulator"&C1 +22 "core" 1 +2 "manipulator"&G& +3 "core" & X R & < +2 "manipulator"&R% +4 "core" %\  F O P  + .tElbow.seek FlushPuck::Garage +2 "manipulator"&D(, +182 "core" ( + "manipulator"&L& +4 "core" &, R O P L +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, L O L L +2 .tForearm.seek :garage +2 "manipulator"&J' +99 "core" ' +2 .tHand.close + "manipulator"&W/ +72 "core" / + "manipulator"&Z& +4 "core" &, F C L +2 "manipulator"&[% +3 "core" % 3 K D \ > +2 .tForearm.seek :retract +2 "manipulator"&T'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&]( +298 "core" ( + "manipulator"&V& +4 "core" &) O O  Bj +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &) B @ K Bi +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&P' +96 "core" ' + "manipulator"&8& +4 "core" &( K N Ae +2 "manipulator"&Y% +3 "core" % B @ c  +2 "collection"'a& +4 "core" &j\ H + "collection"'`& +4 .tCC.seek :closed + "collection"'b(` +3 "core" &s\ H +3 &c\ H\ +8 &,s\ D,~ +9 &c|\ C@ +10 &erk\ CQ +9 &'T8\ DP +9 &U\ EQ +10 &S\ EP +9 &mW\ EP +10 &/V\ EP +9 &U\ EP +9 &V\ DP +10 & vRm\ DP +9 &"8SP\ EP +9 &#R\ EP +10 &%T\ EP +9 &'}Tm\ DP +10 &)@RW\ EP +9 &+T.\ DP +9 &,U\ EP +10 &.Q\ EP +9 &0GU\ EP +9 &2 S\ EP +10 &3S\ EP +9 &5U\ DP +10 &7OT\ EP +9 &9Un\ DP +9 &:QZ\ DP +10 &<T\ EP +9 &>WU\ EP +9 &@V\ DP +10 &ATu\ EP +9 &CST\ EP +10 &E`T?\ EP +9 &G W\ EQ +9 &H\\\ DQ +10 &Jp\ DT +9 &LT\ BW +9 &N\ \ @[\ +10 &Oo\ @\\ +9 &Q\ @\\ +10 &SM\ ?\\ +10 &U \ ?] +8 &V\ ?] +10 &Xh\ ?^ +9 &ZML\ >_ +9 &\\B\ >_ +10 &]\ >_ +9 &_x\ @C +10 &`I0\ ?'v +9 &`kl\ CT +2 ( +2 "collection"'`& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.35 +2 "collection"'c& +3 "core" &`kk\ CT + .tHand.open +2 "manipulator"&^1 +75 "core" 1 + "manipulator"&_% +4 "core" % K O  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%g +128 "core"  + "processing"%% +4 "core" %~\ l +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%e' +1611 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%j  +41 "core"  +2 .tPS.seek 0ml + "processing"%k' +1619 "core" ' + .tPSV.dial PSR +2 "processing"%h +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%l' +2624 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%n +2 "collection"'i  +5 "core"  +2 "processing"%r  +44 "core"  +24 + .tPSV.dial :mixloop +2 "processing"%m +98 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%o  +130 "core" +2 .tPS.seek 0ml + "processing"%d' +2629 "core" ' + .tPSV.dial :air +2 "processing"%s  +40 "core"  +2 .tPS.seek 2.5ml + "processing"%q' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"%t +43 "core" +2 .tPS.seek 0ml + "processing"%v' +2629 "core" ' + .tPSV.dial :air +2 "processing"%w  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%p' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +42 "core" +2 .tPS.seek 0ml + "processing"%z' +2620 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&x& +4 "core" &( H B Ae + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&u( +49 "core" ( + "manipulator"&|& +4 "core" & O K  + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &{& +2 "core" & P M +2 .tForearm.seek CC +2 "manipulator"&}' +95 "core" ' + .tHand.close + "manipulator"&/ +75 "core" / + .tCC.seek :open +2 "collection"'( +470 "core" ( + "manipulator"&& +4 "core" & M J  +2 "manipulator"&% +3 "core" % H O +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"& (, +282 "core" ( + "manipulator"&& +4 "core" &, Q F 9 1 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &, M O ' 1 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +109 "core" ' +2 .tHand.open + "manipulator"&\ 1 +74 "core" 1 + "manipulator"&% +4 "core" % } I C +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &\ Y +2 "manipulator"&% +3 "core" %\  B @ o  +2 "storage"(% +3 "core" % X\ t +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" & U m c 7\ l +2 "manipulator"&& +3 "core" &, C A 1 + "manipulator"&% +4 "core" %\  K N Y  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&(P +185 "core" ( + "manipulator"&& +4 "core" &W O L ) +2 "storage"(& +3 "core" & U I G ;\ l +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"& 'ϥ +99 "core" ' + "storage"(!& +4 "core" & U p p \ m +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +277 "core" ' + "storage"(#- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ($& +2 "core" &  v\ r +2 "manipulator"&&& +3 "core" &W E A ) +2 .tElbow.seek 2 + "manipulator"&'(P +3 "core" ( +2 "manipulator"&"& +3 "core" &W L C ) +2 "storage"(*& +3 "core" &  \ s +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&('y +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&-/ +75 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&M& +5 "storage"(X'} +4 "core" &W D L { ) +2 "manipulator"&/% +3 "core" % q A J +2 .tForearm.seek :retract +2 "manipulator"&+'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&2( +49 "Can"#\ {DD +101 "core" ( + ' +2 ."downElevator"SE.coast +3 "manipulator"&.& +2 "storage"(5 +5 "core" &) O O + Bk +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &) B @ Bk + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +44 .tForearm.seek CC +11 "manipulator"&5' +98 "core" ' + "manipulator"&,& +4 "core" &* Q X > Bk +2 "manipulator"&)% +4 "core" % E C  +2 "collection"' & +3 "core" &*\ W +2 "collection"'3& +4 .tCC.seek :closed +2 "collection"'U(` +2 "core" &?\ W +3 &1\ W\ +9 &,s\ R,} +10 &c~B\ Q@ +8 &hr9\ QP +9 &*U#\ SP +10 &Y \ SP +9 &R\ SP +10 &pW\ SP +9 &1X\ SP +9 &U\ SO +10 &T\ SO +9 & yR\ SO +9 &";T\ SO +10 &#V\ SP +9 &%W\ SP +10 &'Wg\ SP +9 &)BTP\ SP +9 &+T?\ SO +10 &,X<\ SP +9 &.S6\ SO +9 &0IX\ SP +10 &2 Q\ SP +9 &3V4\ SP +10 &5UO\ SP +9 &7SSI\ SO +9 &9X0\ SP +10 &:T@\ SO +9 &<T\ SO +9 &>ZW\ SP +10 &@S\ SP +9 &AR\ SP +10 &CR\ SO +9 &EcT\ SO +9 &G$W\ SP +10 &H_\ RQ +9 &Ju\ QT +9 &LU\ PW +10 &N $(\ M[ +9 &O()\ N[\ +10 &Q(,\ M[ +9 &SO+,\ M\\ +9 &U+-\ M\\ +10 &V,/\ M\\ +9 &X.0\ M^ +9 &ZR11\ M] +10 &\\24\ L_ +9 &]45l\ L_ +10 &_{57s\ MA +9 &`F-8;`\ N(x +9 &`im8;^\ QU +3 ( + "collection"'3& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.33 + .Hand.open +2 "manipulator"&:1 +67 "core" 1 + "manipulator"&<% +4 "core" % \ ] R  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +97 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake + "collection"'1  +130 "core" ~ + .tCSV.dial CTV +2 "collection"'A  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%B' +2629 "core" ' + "collection"'9% +4 "core" %l\ R +2 .tCS.seek 5.5ml +2 "collection"'4'* +1222 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%E  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%F  +69 "core"  +2 .tPS.seek 0ml + "processing"%=' +2630 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'K ` +30 "core" _ + .tCSV.dial :air +2 "collection"'; @ +44 "core" > +2 .tCS.seek 10ml + "collection"'' +1213 "core" ' + .tCSV.dial CTV +2 "collection"'>  +44 "core"  +2 .tCS.seek 0ml + "collection"''Ӵ +2606 "core" ' + .tCBV.dial :waste1 +2 "collection"'@ @ +28 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'Q  +130 "core" + "collection"'& +4 "core" &`ij{d\ SU +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&S% +3 "core" %\  K K ! +2 "storage"(I% +4 "core" %| c c\ p + "storage"(0. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(C(+ +367 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (G& +2 "core" &, S S \ k +2 "manipulator"&R& +3 "core" &) U c Bj +2 "manipulator"&H% +3 "core" %\  X d  ! +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&L( +169 "core" ( + "manipulator"&& +4 "core" & V ]  +2 "storage"(O& +3 "core" &, o p \ m +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&%' +100 "core" ' + "storage"(& +4 "core" &, n o \ m +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(W' +277 "core" ' + "storage"(Z- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&[& +2 "core" & U P I  +2 "storage"(N& +3 "core" &, ^ S 4\ m +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&J'n +23 "core" ' + .tElbow.hold +2 "manipulator"&V, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(D- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(\\' +28 "core" ' + "manipulator"&8% +4 "core" %͊ q t +2 "storage"(Y& +3 "core" &, S T 3\ h +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 328 counts +2 "manipulator"&a'ζ +19 "core" ' +2 "manipulator"&T& +4 "core" & W m 6 + "storage"(6& +4 "core" &, o m \ m +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&c' +17 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(^' +44 "core" ' +2 "manipulator"&_& +3 "core" & O J +2 "manipulator"&`% +4 "core" %ϼ D J +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&g'\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&( +167 "core" ( + "manipulator"&P& +4 "core" && s p @X +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" && h q  @X +2 .tForearm.seek CC + "manipulator"&e' +94 "core" ' + .tHand.close + "manipulator"&h/ +73 "core" / + .tCC.seek :open +2 "collection"'k( +470 "core" ( + "storage"(n& +4 "core" &, P R <\ l +2 "storage"(r& +3 "core" &, Q I h\ l +2 "manipulator"&i& +3 "core" &' O T H @W +2 "manipulator"&m% +3 "core" %  A I +2 .tForearm.seek :retract +2 "manipulator"&o'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&l( +165 "core" ( + "manipulator"&s& +4 "core" & E Q _ . +2 "storage"(d& +3 "core" &, o q \ n +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&t'n +101 "core" ' + .tElbow.hold +2 "manipulator"&q, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&w1 +70 "core" 1 +2 "manipulator"&v% +4 "core" % ͛ b V * + "storage"(y& +4 "core" &, S ] K\ k +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 345 counts + "manipulator"&p' +17 "core" ' + "manipulator"&x& +4 "core" & E M  +2 "storage"(|& +4 "core" &, r v\ o +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&{' +17 "core" ' +2 "storage"(% +3 "core" % t v `\ o +2 ."downElevator"SE.seek :down +5 "storage"(]'} +100 (f% +2 "core" %8 q u $\ oWe +2 "manipulator"&b% +4 "core" % L L +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +52 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air + "processing"%  +71 "core" +2 .tPS.seek 2.5ml + "processing"%}' +2632 "core" ' + .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"% +40 "core" +2 .tdelay 1 second +101 .PSV.dial :air +2 "processing"%~  +42 "core"  + .tdelay 1 second +147 .PSV.dial :mixloop +5 "processing"%u +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%\  +42 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%' +2633 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +4 "core" &\  + .tHand.open + "manipulator"&1 +24 "core" 1 + "manipulator"&& +4 "core" & K F  +2 "manipulator"&% +3 "core" %\  L I   +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +178 "core" ( + "manipulator"&& +4 "core" &, E L 0 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &, M I 0 + .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' + .tHand.close +2 "manipulator"&/ +76 "core" / + "manipulator"&& +4 "core" &, J C S 0 +2 "manipulator"&% +3 "core" % ' L K  +2 .tForearm.seek :retract +2 "manipulator"& '\ +100 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&!(k +118 "core" ( + "manipulator"&& +4 "core" &p A J +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &#& +3 "core" &p O D # +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&$' +103 "core" ' + "manipulator"&&& +4 "core" &p J A +2 "manipulator"&"% +4 "core" % H B \\ +2 "processing"%*& +3 "core" &\  +2 "processing"%-& +3 .tPC.seek :closed +2 "processing"%M(] +3 "core" &\  +4 &\  +8 &5\ . +9 &e\ B +9 &[\ S +10 &`\ R +9 &_\ R +9 &_\ R +10 &d`\ R +9 &(^\ Q +9 &a\ R +10 &b\ R +9 & m_\ R +10 &"/c\ R +9 &#]\ Q +9 &%`\ R +10 &'u\\D\ R +9 &)8[\ Q +9 &*b\ R +10 &,\\\ R +9 &.~`\ Q +10 &0?b\ R +9 &2b\ R +9 &3b\ R +10 &5_\ Q +9 &7H`\ Q +10 &9 \\\ R +9 &:^\ R +9 &<`\ Q +10 &>O^\ R +9 &@b\ R +9 &Ab\ R +10 &Cb\ R +9 &ETi\ S +10 &Gr\ S +9 &H\ U +9 &J\ W +10 &LO\ W +9 &N\ X +9 &O\ X +10 &Q\ X +9 &SU\ X +9 &U \ X +10 &V\ X +9 &X\ X +10 &Z\\ \ X +9 &\\\ E +9 &]3>z\ #h +10 &]|4 \ 3 +6 ( + "processing"%-& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.59 +2 "processing"%/& +3 "core" &]|# \ 3 +2 &]|# \ 3 + .tHand.open + "manipulator"&1 +71 "core" 1 + "manipulator"& % +4 "core" % L E ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +94 "core" ' + .tPRV.dial :air +2 "processing"%7  +44 "core"  + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 "processing"%(% +4 "core" %B\ +2 .tPS.seek 0.3ml +2 "processing"%'' +403 "core" ' + .tPSV.dial PSR +2 "processing"%, +98 "core"  +2 "processing"%)% +4 "core" %D\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"% '.U +502 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%X' +1924 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%+ +99 "core" + .tPTV.dial :mixing +2 "processing"% @ +72 "core" B + .tPBV.dial :waste2 +2 "processing"%:  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%<' +2622 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&3& +4 "core" &p M O + + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&1(k +3 "core" ( + "manipulator"&A& +4 "core" &p O Z 1 + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &5& +3 "core" &p J P " + .tForearm.seek PC +2 "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&z/ +65 "core" / + .tPC.seek :open +2 "processing"%9( +452 "core" ( + "manipulator"&& +4 "core" &p N K +2 "manipulator"&E% +3 "core" % Ϝ O O + / +2 .tForearm.seek :retract + "manipulator"&F'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&B(, +134 "core" ( + "manipulator"&K& +4 "core" &, O O (  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &;& +3 "core" &, E K  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&4' +110 "core" ' + .tHand.open + "manipulator"&>1 +78 "core" 1 + "manipulator"&% +4 "core" % M P +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +98 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%Q& +3 "core" &d\ +2 "manipulator"&% +3 "core" %\  E O +  +2 "storage"(S% +3 "core" % d\ } +2 "storage"(I. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(0( +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (G& +2 "core" & I \ w +2 "manipulator"&R& +3 "core" &, B B  +2 "manipulator"&H% +3 "core" %\  F B  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&(P +177 "core" ( + "manipulator"&O& +4 "core" &O c p ) + +2 "storage"(& +3 "core" & I \ w +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&2'ϥ +99 "core" ' + "storage"(?& +4 "core" & I V\ v +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(Z' +281 "core" ' + "storage"([- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (N& +3 "core" & G 8\ s +2 "manipulator"&D& +3 "core" &O t t + +2 .tElbow.seek 2 + "manipulator"&8(P +3 "core" ( +2 "manipulator"&Y& +3 "core" &O h ` + +2 "storage"(T& +3 "core" & G -\ s +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&6'y +18 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&_/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&`& +3 "storage"(%'} +6 "core" &O S O N + +2 "manipulator"&L% +3 "core" % | e U P ! +2 .tForearm.seek :retract +2 "manipulator"&W'\ +95 "core" ' + .tElbow.seek PC +2 "manipulator"&J(k +160 "core" ' + ."downElevator"SE.coast + "storage"(5 +93 "core" ( + "manipulator"&a& +4 "core" &s O N + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &s ` S + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +47 "manipulator"&P' +100 "core" ' + "manipulator"&j& +4 "core" &s R ]  +2 "manipulator"&c% +4 "core" % ] T i  +2 "processing"%V& +3 "core" &=\ +2 "processing"%h& +3 .tPC.seek :closed +2 "processing"%g(] +2 "core" &K\ +4 &C\ + +9 &)D=\ ~3 +10 &NpG\ }G +9 &rI\ ~R +9 &^F\ R +10 &o]H\ Q +9 &0bB\ R +9 &_G\ R +10 &c;\ R +9 &v]C\ R +10 &8b>\ ~R +9 & c@\ R +9 &"_7\ R +10 &$}a8\ R +9 &&A]4\ Q +9 &(],\ R +10 &)^/\ Q +9 &+b2\ R +10 &-H]2\ R +9 &/\ _1\ R +9 &0e/\ R +10 &2`-\ R +9 &4Q`3\ ~Q +9 &6a+\ R +10 &7`*\ Q +9 &9\\,\ R +10 &;Y\\*\ Q +9 &=`+\ ~R +9 &>`,\ R +10 &@`$\ ~R +9 &B_e \ R +9 &D"c,\ R +10 &Ej!\ ~S +9 &Gu"\ ~T +10 &IZ&\ }W +9 &K+\ |W +10 &L)\ |X +9 &N+\ |X +9 &P_(\ |X +9 &R )\ |X +10 &S$\ |X +9 &U\ |X +10 &We!\ |X +9 &Y'!\ |X +9 &Z\ |Y +10 &\\{u\ }< +9 &][(v\ ~W +9 &]}+\ 5 +3 ( + "processing"%h& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.59 + .Hand.open +2 "manipulator"&U1 +76 "core" 1 +2 "manipulator"&n% +4 "core" % v d ;  +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +4 "manipulator"&r'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%i  +3 %m9 +4 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%d9 +2 "core" 9  +103 "processing"%e9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%w9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9 +103 "processing"%x9 +2 "core" 9" +103 "processing"%|9 +3 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"%o9 +2 "core" 9/ +103 "processing"%f9 +2 "core" 93 +103 "processing"%b9 +2 "core" 97 +103 "processing"%l9 +3 "core" 9; +102 "processing"%t9 +2 "core" 9@ +103 "processing"%p9 +2 "core" 9D +103 "processing"%^9 +2 "core" 9H +103 "processing"%9 +2 "core" 9L +103 "processing"%{9 +3 "core" 9P +103 "processing"%]9 +2 "core" 9U +103 "processing"%C9 +2 "core" 9Y +103 "processing"%=9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +103 "processing"%~9 +2 "core" 9e +103 "processing"%u9 +2 "core" 9j +103 "processing"%\ 9 +2 "core" 9n +103 "processing"%}9 +2 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%9 +3 "core" 9z +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%q9 +3 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9  +102 "processing"%#9 +2 "core" 9%\ +103 "processing"%9 +2 "core" 9+ +103 "processing"%&9 +2 "core" 90 +103 "processing"%"9 +2 "core" 95 +103 "processing"%*9 +2 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"% 9 +2 "core" 9F +103 "processing"% 9 +2 "core" 9K +103 "processing"%-9 +2 "core" 9Q +103 "processing"%/9 +3 "core" 9V +102 "processing"%9 +2 "core" 9[ +103 "processing"% 9 +2 "core" 9` +103 "processing"%79 +2 "core" 9f +103 "processing"%9 +2 "core" 9k +2 .tPH.hold 2:00:00,28C +3 "processing"%( ppi +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +99 "core"  + "processing"%% +4 "core" %\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%,'\ +610 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%)'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%'  +70 "core"  + .tPSV.dial PTV +2 "processing"% +71 "core" + .tPBV.dial :waste1 +2 "processing"%+  +126 "core"  + "processing"%% +4 "core" %Ҽ\  +2 .tPS.seek 1.5ml +2 "processing"%:' +599 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%X * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%3' +1608 "core" ' + .tdelay 5:00 +5690 "Can"\ <= +24313 #trecoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%A  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%5 * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%z +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%!' +2384 "core" ' + .tPSV.dial PTV +2 "processing"%. +70 "core" + .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%M +73 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"% +70 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%E  +70 "core"  + .tPS.seek :empty +2 "processing"%K'ղ +2372 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%;  +128 "core" + .tPSV.dial :mixloop +2 "processing"% +43 "core" + .tPRV.dial :ab1 +2 "processing"%1 @ +72 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%>' +353 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'  +3 "processing"%F  +43 "core" +  +2 "processing"%Q% +4 "core" %\  +2 .tPS.seek 0.3ml +2 "processing"%' +355 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'S  +29 "core" + .tPRV.dial :air +2 "processing"%I  +45 "core"  +2 .tPS.seek 0.9ml + "processing"%4'G +1269 "core" ' + .tPRV.dial :waste2 +2 "processing"%G @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%R'\ +867 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%H  +42 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%O'Һ +1615 "core" ' + .tPSV.dial :PML +2 "processing"% +42 "core" + .tPTV.dial :mixing +2 "processing"%? @ +72 "core" B + .tPBV.dial :waste1 +2 "processing"%B  +35 "core" + "processing"%@% +4 "core" %һ\  +2 .tPS.seek 1.85ml +2 "processing"%[' +255 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%N * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%D' +1973 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'Y& +3 "core" &\ a + .tHand.open +2 "manipulator"&T1 +17 "core" 1 +2 "manipulator"&_& +3 "core" &s ^ U +2 "manipulator"&`% +3 "core" %\  O s % +49 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&L(, +132 "core" ( + "manipulator"&& +4 "core" &, d Q L  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &2& +3 "core" &, B F  + .tForearm.seek :garage +2 "manipulator"&Z' +97 "core" ' +2 .tHand.close + "manipulator"&6/ +72 "core" / +2 "manipulator"&a& +3 "core" &, N c u  +2 "manipulator"&\\% +4 "core" % 4 G S  : +2 .tForearm.seek :retract +2 "manipulator"&8'\ +99 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&j( +283 "core" ( + "manipulator"&c& +4 "core" && b q ) ?P +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" && N V \\ ?P +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&%' +101 "core" ' + "manipulator"&W& +4 "core" &% O P  >O +2 "manipulator"&9% +4 "core" % D M t +2 "collection"'U& +3 "core" &\ ` +2 "collection"'n& +3 .tCC.seek :closed +2 "collection"'m(` +2 "core" &\ _ +3 &\ a +9 &+v\ ],~ +9 &b\ \\@ +9 &_y\ \\Q +10 &"W\ ]Q +9 &Z\ ]Q +9 &U\ ]Q +10 &gZ\ ]Q +9 &*X\ ]Q +9 &W\ ]Q +10 &Y\ ]Q +9 & pT\ ]Q +10 &"3X\ ]P +9 &#U\ ]P +9 &%X\ ]Q +10 &'yY\ ]P +9 &);U\ ]P +9 &*Y\ ]Q +10 &,]\ ]Q +9 &.W\ ]P +10 &0BY\ ]Q +9 &2Z\ ]Q +9 &3W\ \\P +10 &5Y\ \\Q +9 &7JU\ ]Q +9 &9 U\ ]Q +10 &:W\ ]P +9 &<X\ ]Q +10 &>QX\ ]Q +9 &@W\ ]Q +9 &AZ\ \\Q +10 &CT\ \\Q +9 &EZU\ \\Q +9 &GX\ ]P +10 &H_\ \\Q +9 &Jj\ [S +10 &LR \ VV +9 &N\ 1)\ WZ +9 &O36\ W[\ +10 &Q97\ U\\ +9 &SK;9\ T[ +9 &U\ <?\ S\\ +10 &V==\ R\\ +9 &X?A\ R] +10 &ZM@A\ R] +9 &\\ DF\ Q^ +9 &]DF\ Q^ +10 &_wHJ\ WB +9 &`H0IL\ V&s +9 &`oeJL\ [L +3 ( + "collection"'n& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.23 +2 "collection"'h& +4 "core" &`odKL\ XL + .tHand.open + "manipulator"&s1 +71 "core" 1 + "manipulator"&P% +4 "core" % O P  l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +90 "core" ' + .tPSV.dial PSR +2 "processing"%0 +98 "core"  +2 "processing"%e% +3 "core" %{\ +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%' +1621 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%w  +53 "core"  +2 .tPS.seek 0ml + "processing"%v' +1617 "core" ' + .tPSV.dial PSR +2 "processing"%y +41 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%x' +2619 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%|  +3 "collection"'  +31 "core" ~ +129  + .tPSV.dial :mixloop +2 "processing"%o +100 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%f  +72 "core" +2 .tPS.seek 0ml + "processing"%b' +2619 "core" ' + .tPSV.dial :air +2 "processing"%l  +53 "core" +2 .tPS.seek 2.5ml + "processing"%t' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%p +41 "core" +2 .tPS.seek 0ml + "processing"%^' +2634 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%{' +1314 "Can"\ SS +1310 "core" ' + .tPSV.dial :mixloop +2 "processing"%] +42 "core" +2 .tPS.seek 0ml + "processing"%C' +2630 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&=& +4 "core" &$ P `  >M + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&~& +3 "core" &$ P d ] >M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +3 "core" &$ p b >M + .tForearm.seek CC +2 "manipulator"&\ ' +96 "core" ' + .tHand.close +2 "manipulator"&}/ +69 "core" / + .tCC.seek :open +2 "collection"'( +470 "core" ( + "manipulator"&& +4 "core" &% E J >M +2 "manipulator"&% +3 "core" % P P - +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +293 "core" ( + "manipulator"& & +4 "core" &, F Q  7 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &q& +3 "core" &, C B j 7 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +112 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 + "manipulator"&% +4 "core" % \ ^ T ; +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 ."da"delayUntil "13:25:09.26" +24687 #recoverPRVreagent08 .PTV.dial :mixing +2 "processing"% @ +71 "core" A + ."da"PBV.dial :waste1 +2 "processing"%#  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSV.dial :air +2 "processing"%&  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%"' +2370 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%* +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +54 "core" + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  + ."da"PS.seek :empty +2 "processing"%-'ղ +2348 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +127 "core"  +2 "processing"%% +3 "core" %ճ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +600 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%7'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%$ +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%<% +51 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%,' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1617 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%+  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%X' +354 "Can"\ << +2016 "core" ' + ."da"PSV.dial PTV +2 "processing"%: +81 "core" ~ + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%i +69 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%A +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%5  +82 "core" + ."da"PS.seek :empty +2 "processing"%z'ղ +2343 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +125 "core"  + "processing"%.% +4 "core" %յt\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%M'\ +598 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%E +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%!  +35 "core" + "processing"%;% +4 "core" %ҷJ\  +2 ."da"PS.seek 1.5ml +2 "processing"%'} +603 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%K' +1615 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +46 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%>' +2362 "core" ' + ."da"PSV.dial PTV +2 "processing"%S +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%I +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%G  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%4'ղ +2366 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%H  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%R  +128 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +42 "core"  + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%? +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%B' +408 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%@  +44 "core"  + "processing"%N% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%O'^ +353 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%[  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%Y'Һ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%T +44 "core" + ."da"PTV.dial :mixing +2 "processing"%_ @ +70 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%`  +31 "core" + "processing"%% +4 "core" %ҿ\ +2 ."da"PS.seek 1.85ml +2 "processing"%2' +255 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%J * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%6' +1986 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +19967 "Can"\ DD +28036 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%a  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +46 "core" ) + ."da"PSV.dial :air +2 "processing"%r  +42 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%Z' +2378 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%c +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%V  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%L +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%W  +42 "core"  + ."da"PS.seek :empty +2 "processing"%9'ղ +2358 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +127 "core"  + "processing"%8% +4 "core" %ն\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%k'\ +604 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%h'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%s  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%P +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%n  +32 "core" + "processing"%0% +4 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%e' +614 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%D' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%w  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +47 "processing"% * +37 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%v' +2362 "core" ' + ."da"PSV.dial PTV +2 "processing"% +64 "Can" \ EE +7 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%| +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%o +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%f  +70 "core"  + ."da"PS.seek :empty +2 "processing"%x'ղ +2341 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +128 "core"  + "processing"%b% +4 "core" %հk\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%p'\ +598 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%t'Һ +1615 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +82 "core"  + ."da"PBV.dial :waste1 +2 "processing"%^  +34 "core" + "processing"%]% +4 "core" %Ҹp\  +2 ."da"PS.seek 1.5ml +2 "processing"%{'~ +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%~' +1617 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%u  +32 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%} * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%j +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%d' +2347 "core" ' + ."da"PSV.dial PTV +2 "processing"%m +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%\  +71 "core"  +2 ."da"PS.seek :empty + "processing"% 'ղ +2350 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +129 "core"  + "processing"%% +4 "core" %հ0\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +82 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%% +4 "core" %Ҽ=\  +2 ."da"PS.seek 1.5ml +2 "processing"%#' +596 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%&' +1617 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%C  +32 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2363 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%" +83 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%/ +80 "core" ~ + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  + ."da"PS.seek :empty +2 "processing"%-'ղ +2356 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +129 "core"  +6 "processing"%% +17 "core" %նf\ { +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +14 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +7 "processing"%$'m +349 "core" ' +2 ."da"delay 5 seconds +503 "processing"%% +3 "core" %oe\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%<'\ +286 "Can"(\ x +59 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%7'Һ +1618 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%' +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +34 "core" + "processing"%+% +4 "core" %ҷ\ { +2 ."da"PS.seek 1.5ml +2 "processing"%'} +600 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1614 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%:  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%A +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%5' +2389 "core" ' + ."da"PSV.dial PTV +2 "processing"%X +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%3 +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%. +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%z  +73 "core"  +43 ."da"PS.seek :empty +9 "processing"%M'ղ +2389 "core" ' + "processing"%E9 +3 "core" 94 +2 #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%!  +3 "core" 4 + 4 + "processing"%;& +4 "core" &]}(\ u5 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\  K H   +2 "storage"(1% +4 "core" %} T T +\ j + "storage"(. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"((+ +363 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (F& +2 "core" &, \ d +2 "manipulator"&Q& +4 "core" &, X e 7 + "manipulator"&K% +4 "core" %\  F M 8  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&S( +197 "core" ( + "manipulator"&I& +4 "core" & Z l  1 +2 "storage"(& +3 "core" &,  \ c +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&G' +94 "core" ' + "storage"(>& +4 "core" &,   "\ c +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek beamBreak +2 "storage"(H' +280 "core" ' + "storage"(R- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" & Z Q  1 +2 "storage"(?& +3 "core" &,\ \ \ ` +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&4'n +25 "core" ' + ."da"Elbow.hold +2 "manipulator"&@, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(N- +2 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(B' +31 "core" ' +2 "manipulator"&[% +4 "core" %͎ O Q +2 "storage"(O& +3 "core" &,   \ ^ + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 332 counts +2 "manipulator"&T'κ +14 "core" ' + "manipulator"&_& +4 "core" & P P  ) +2 "storage"(`& +4 "core" &,   \ c +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +23 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(J'| +41 "core" ' +2 "manipulator"&Y& +3 "core" & W R D ) +2 "manipulator"&2% +4 "core" % d T U ` +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&a'\ +90 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&\\(k +260 "core" ( + "manipulator"&r& +4 "core" &s O M  + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &6& +2 "core" &s o Y d +2 ."da"Forearm.seek PC +2 "manipulator"&c' +94 "core" ' + ."da"Hand.close +2 "manipulator"&V/ +67 "core" / + ."da"PC.seek :open +2 "processing"%L( +454 "core" ( + "storage"(W& +4 "core" &,   \ c +2 "manipulator"&Z& +3 "core" &s C N & +2 "manipulator"&U% +3 "core" % Ϸ W p  ' +2 ."da"Forearm.seek :retract +2 "manipulator"&8'\ +95 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&9( +268 "core" ( + "manipulator"&k& +4 "core" & | 3 +2 "storage"(s& +3 "core" &, \ a +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts + "manipulator"&P' +104 "core" ' + ."da"Hand.open +2 "manipulator"&n1 +66 "core" 1 +2 "storage"(0- +3 "core" -'| +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(h'H +25 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(%' +54 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19feb2714h150ml.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30772 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da19feb2714h150ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19feb2714h150ml15s.tif +1565 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19feb2714h150ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19feb2714h150ml30s.tif +3058 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19feb2714h150ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19feb2714h150ml70s.tif +4028 "Can" \ R +3093 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19feb2714h150ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "300.0 sec auto-exposure",Subject: "da19feb2714h150ml images!" +8 "storage"(e- +11 "core" -' +7 "storage"(w& +6 "core" &, =\ J +2 "manipulator"&& +3 "core" & 8 ? U 3 +3 ."da"Elbow.seek 1 +3 "manipulator"&y( +3 "core" ( + "manipulator"&D& +4 "core" & P P 2 3 + "storage"(& +6 "core" &, n\ K +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&|' +3 "core" ' +4 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"(o' +6 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +47 "core" ' + "manipulator"&f& +4 "core" & X R 3 +2 "storage"(v& +3 "core" &, {\ X +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&l'n +23 "core" ' + ."da"Elbow.hold +2 "manipulator"&b, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2 Pucks below Top Plate +2 "storage"(x' +24 "core" ' + "manipulator"&p% +4 "core" %͐ R P +2 "storage"(& +4 "core" &, D\ U + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 334 counts +2 "manipulator"&^'μ +14 "core" ' +2 "manipulator"&]& +3 "core" & O P " * +2 "storage"(t& +4 "core" &,\ \ \ Y +3 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&=' +77 "core" ' +2 "storage"({% +4 "core" % T\ X +2 ."downElevator"SE.seek :down +3 "storage"(u'} +99 (}% +2 "core" %/\ \ \ YTX +2 "manipulator"&j% +4 "core" % O Q 6 + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&~'\ +90 "core" ' +43 ' + ."downElevator"SE.coast + "storage"(5 +2 ."da"SC.coast + "storage"(6 +3 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%m& +4 "core" &\ l +2 ."psFlush"Hand.open + "manipulator"&1 +24 "core" 1 +2 "manipulator"&& +4 "core" & Z ^ f * + "manipulator"&\ % +4 "core" %\  G Q {  +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&d(, +185 "core" ( + "manipulator"&q& +4 "core" &, O O & B +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, P O I B +2 ."psFlush"Forearm.seek :garage +2 "manipulator"& ' +101 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +66 "core" / + "manipulator"&& +4 "core" &, F N  B +2 "manipulator"&% +3 "core" % ! E O '  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +100 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +120 "core" ( + "manipulator"&& +4 "core" &o Q N J +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &#& +3 "core" &o S Z  +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&C' +105 "core" ' +2 "manipulator"&*& +4 "core" &o G O 4 +2 "manipulator"&% +3 "core" %Ͽ O P * +2 "processing"%&& +4 "core" &\ r + "processing"% & +4 ."psFlush"PC.seek :closed +2 "processing"%"(] +3 "core" &\ r +2 &\ r +9 &'v\ n- +10 &a\ mA +8 &F\ nR +10 &]\ oR +9 &]\ oR +9 &Z\ oR +10 &M_\ oR +9 &_\ oR +10 &[\ oR +9 &_\ oR +9 & T\\\ oR +10 &"]\ oR +9 &#\\\ oR +9 &%]\ oR +10 &'\\Z\ oR +9 &)Z\ oR +10 &*`\ oR +9 &,]\ oR +9 &.d_\ oR +10 &0%_\ oS +9 &1^\ oR +9 &3`\ oS +10 &5n\\\ oR +9 &70^\ oR +10 &8_\ pR +9 &:\\\ pR +9 &7\\\ pR +9 &?_\ pR +9 &A]\ oR +10 &C}^\ pR +9 &E=f\ oS +10 &Fl\ oS +9 &H~\ nV +9 &Ju\ mX +10 &L7'\ nX +9 &M\ nX +9 &O&\ nX +10 &Q{\ mX +9 &S>\ nX +10 &T7\ nX +9 &V]\ mX +9 &X_\ nY +10 &ZD_\ mY +9 &\\b\ mG +9 &]0Fup\ o b +10 &]{;g\ r4 +6 ( + "processing"% & +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.58 +2 "processing"%/& +3 "core" &]{(h\ r4 +2 &]{(g\ q4 + ."psFlush"Hand.open + "manipulator"&1 +67 "core" 1 + "manipulator"& % +4 "core" % Ͽ Q S 8 +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +95 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +128 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%-'TE +349 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +755 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%$ +69 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%<  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'' +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%, +71 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%+'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%) +71 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%:' +2618 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%i @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +79 "core"  + ."psFlush"PS.seek :empty +2 "processing"%X'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%3 +41 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%.' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%z +69 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%5' +2651 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%E @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%;  +69 "core"  + ."psFlush"PS.seek :empty +2 "processing"%'ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%1 +42 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1103 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Q +69 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%K  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%I' +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +71 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +2126 "core" ' + ."psFlush"PSV.dial PTV +47 "processing"% +74 "core" + ."psFlush"PBV.dial PSV +2 "processing"%R U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%? @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%[  +69 "core"  + ."psFlush"PS.seek :empty +3 "processing"%O'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%_ +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%`' +2637 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Y +69 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%2' +2648 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%G @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%H  +69 "core"  + ."psFlush"PS.seek :empty +2 "processing"%4'ղ +2622 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'T& +4 "core" &\ o +2 .tHand.open + "manipulator"&B1 +15 "core" 1 +2 "manipulator"&& +4 "core" &o K N , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&r(k +4 "core" ( + "manipulator"&6& +4 "core" &o P L P +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &o P E 3 +2 .tForearm.seek PC + "manipulator"&V' +44 "Can"$\ == +50 "core" ' + .tHand.close + "manipulator"&a/ +70 "core" / + .tPC.seek :open +2 "processing"%g( +450 "core" ( + "manipulator"&W& +4 "core" &o E L $ +2 "manipulator"&Z% +3 "core" % E O 5 +2 .tForearm.seek :retract + "manipulator"&U'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&c( +373 "core" ( + "manipulator"&k& +4 "core" &* N O " Bf +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" &) O I f Ae +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&\\' +101 "core" ' + "manipulator"&n& +4 "core" &) O N ' Ae +2 "manipulator"&0% +3 "core" % O E E +2 "collection"'8& +4 "core" &\ q + "collection"'J& +4 .tCC.seek :closed + "collection"'h(` +4 "core" &\ q + &\ p +9 &-v\ l,} +10 &c\ k@ +9 &^{\ kQ +9 & Z\ mQ +9 &^\ lQ +10 &X\ lP +9 &f[\ lQ +9 &(Z\ lQ +10 &Y\ mP +9 &]\ lQ +10 & oX\ mP +9 &"2W\ mP +9 &#W\ mP +10 &%U\ mP +9 &'wY\ lP +9 &)8V\ lQ +10 &*Z\ lQ +9 &,Z\ lQ +10 &.W\ lP +9 &0@Y\ lQ +9 &2U\ mP +10 &3[\ lQ +9 &5Y\ lP +9 &7IU\ mP +10 &9 U\ mP +9 &:U\ lP +10 &<\\\ lQ +9 &>RX\ mP +9 &@[\ mP +10 &AY\ lQ +9 &CV\ mQ +9 &EYX\ lP +10 &GW\ lP +9 &H_ \ \ lQ +10 &Jj\ lR +9 &LR2&\ jV +9 &N XP\ hY +10 &O\\`\ g[ +9 &Q^`\ h[ +9 &SK_b\ g[ +10 &U dc\ g[ +9 &Vff\ g\\ +10 &Xeg\ f\\ +9 &ZMfi\ f] +9 &\\kj\ f] +10 &]lo\ f^ +9 &_wpp\ gA +9 &`K4os\ g#j +10 &`l`qs\ lI +2 ( + "collection"'J& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.19 + "collection"'e& +4 "core" &`l_ot\ kI + .tHand.open +2 "manipulator"&w1 +70 "core" 1 + "manipulator"&% +4 "core" %  L ?  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&D'\ +91 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'& +4 "core" &`l_mp\ kI + "collection"'f% +4 "core" %ӵmo\ k + .tCSV.dial CSR +2 "collection"'v  +40 "core"  +2 "collection"'p% +3 "core" %Ӵom\ k +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''qi +1340 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 ']% +2 "core" %qijn\ j +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'t'C +650 "core" ' + .tCSV.dial :waste +2 "collection"'9 +137 "core" + .tCS.reconfigure CSconfig +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'{'Ӵ +1977 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'P& +4 "core" &`l_jm\ kI + "collection"'%% +4 "core" %Ӳhj\ j + .tCSV.dial :flush +2 "collection"'|  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'}'qi +1214 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'j @ +42 "core" B + "collection"'y% +4 "core" %qfik\ k +2 .tCS.seek 7ml +2 "collection"'o'{ +546 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'l  +2 '^  +42 "core"  +92  + .tCBV.dial :waste1 +2 "collection"'m @ +43 "core" > +2 .tCS.seek 0ml + "collection"''Ӵ +1662 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'& +4 "core" &`l^ij\ kI + "collection"'\ % +4 "core" %ӹgl\ k + .tCSV.dial :flush +2 "collection"'x  +73 "core" +2 .tCS.seek 5ml +2 "collection"'='qi +1214 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'q @ +55 "core" > + "collection"'% +4 "core" %qgjk\ k +2 .tCS.seek 7ml +2 "collection"'u'| +530 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'  +43 "core"  + .tCBV.dial :waste2 +2 "collection"'b  +102 "core"  +2 .tCS.seek 0ml + "collection"''Ӵ +1665 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'& +3 "core" &`l^jl\ kI +2 "collection"'% +3 "core" %ӵkj\ k +2 .tCSV.dial CSR + "collection"'~  +53 "core"  + "collection"'% +4 "core" %ӵil\ k +2 #tPulling 8ml of CSR.kill .CSR.select :kill +2 "collection"' +9 .tCS.seek 8ml +2 "collection"'#' +1882 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"' ' +530 "core" ' + ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'* +4 '  +98 "core" +33  + .tCTV.dial :intake +2 "collection"'&  +72 "core" + .tIntake.select :open + "sampler") +57 .tCS.seek 2ml +2 "collection"'d' +1892 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'  +72 "core" ~ + .tCS.reconfigure CSconfig +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'L'Ӵ +578 "core" ' + .tCSV.dial CSR +2 "collection"'  +99 "core"  +2 "collection"'/% +3 "core" %Ӷik\ j +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''qi +1350 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"' ' +1343 "core" ' + .tCSV.dial CBV +2 "collection"' +98 "core" +2 .tCS.seek 0ml +2 "collection"'C'Ӵ +2610 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&M& +4 "core" &% G M $ ?T + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&-( +48 "core" ( + "manipulator"&$& +4 "core" & G O \ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" & P P  \ + .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&,/ +75 "core" / + .tCC.seek :open +2 "collection"''( +471 "core" ( + "manipulator"&+& +4 "core" & Q P < \ +2 "manipulator"&)% +3 "core" % - O N " +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&7(, +279 "core" ( + "manipulator"&i& +4 "core" &, Q N * 8 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" &, R Q y 8 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& ' +110 "core" ' +2 .tHand.open + "manipulator"&A1 +71 "core" 1 + "manipulator"&3% +4 "core" % R S ~ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +102 "core" ' +2 "processing"%z& +3 "core" &\ +31610 "Can""\ // +33310 #t-> exit +5 #mEXIT @1551296141.84EST @1551357590.92EST = =tMAIN =mMAIN_scheduler @EST1551357592.54 #"core_reset"Sent BREAK +2 #t@0x54D9, state=0x3A84, ifg=0x10, ie=0xFD #@0x5763, state=0x3A84, ifg=0x10, ie=0xFD + #@0x59EC, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5C76, state=0x3A84, ifg=0x10, ie=0xFD #@0x5EFF, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6189, state=0x3A84, ifg=0x10, ie=0xFD #@0x6413, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6528, state=0x3A84, ifg=0x80, ie=0xFD + #@0xD0C1, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +205 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +342 "Can"\ B23 + \ B23 #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %\ \ - + .tSS.configure SSconfig +3 "sampler")#.K0X\ D + .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.hold + "processing"% + +5 "core" + + .tPS.configure PSconfig +2 "processing"%#A d`b +5 "manipulator"& % +2 "core" %\  H ! +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.hold + "manipulator"&+ +2 "core" + + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 && +2 "core" &, . 8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +5 "storage"(& +2 "core" &, \ 8 +2 .tSC.configure SCloose +2 "storage"($.\ 1~b +2 (% +2 "core" %  \ 9 +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'  +2 "core" ` + .tCH.configure CHconfig + "collection"'\ 2 +3 .tPH.coast +2 "processing"%  +2 "core" 4 + .tPH.configure PHconfig + "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +11 #tCleanly exited at 14:35:41EST27-Feb-19 +508 #-> ESP.ready! +3 "collection"'% +3 "processing"%% +4 "core" %Ӱ "J\  +2 "manipulator"&% +6 "sampler")% +7 "core" %ճ \ D + %\  e ! + % \ - +2 "manipulator"&& +4 "core" &, x 8 + "storage"(& +3 "core" &,  ) \ 8 +2 "storage"(% +3 "core" % \ 8 +2 "collection"'& +3 "core" &"[\  +2 "processing"%& +3 "core" &7\ D +2 "collection"' +2 "core"  +2 "collection"' +3 "core" ~ +2 "collection"'  +2 "core"  +2 "processing"%! +3 "core"  +2 "processing"%" +3 "core" V + "processing"%# +3 "core"  +2 "processing"%$ +2 "core"  +2 "sampler")% +3 "core"  +2 "sampler")&% +3 "core" % \ - +2 "collection"''& +4 "core" &!#G\  +2 "collection"'(% +3 "core" %Ӱ Z\  +2 "processing"%)& +3 "core" &:\ D +2 "processing"%*% +3 "core" %ճ9\ D +2 "manipulator"&+% +4 "core" %\  n ! + "manipulator"&,& +4 "core" &, i 8 +2 "storage"(-& +3 "core" &, (  +\ 8 +2 "storage"(.% +3 "core" %  \ 9 +2 "collection"'/9 +3 "core" 9 + "processing"%09 +3 "core" 9 +1360 #t-> access tube 1 + !o:NoMethodError : mesgu:NameError::message,undefined method `tube' for main:Object: name: tube: args[i:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +773 #-> access 1 +2 .SE.seek :down +2 "storage"(1'} +4 "core" ' + "manipulator"&2% +4 "core" %\  Z ! +2 "manipulator"&3& +3 "core" &, S 8 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(4(< +1328 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (5& +2 "core" &<   \ 5 +2952 #t-> require 'mrlshuffle' +808 #-> shuffleall + .Hand.open + "manipulator"&61 +24 "core" 1 + "storage"(7% +4 "core" % \ 7 + .tSE.seek :down +2 "storage"(8'} +3 "core" ' + .tSE.coast + "storage"(5 +2 "manipulator"&9% +4 "core" %\  # ! + .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(:(+ +1309 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (;& +2 "core" &.  0\ 1 +2 "manipulator"&<& +3 "core" &, 8 +2 "manipulator"&=% +3 "core" %\  y ! +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&>( +198 "core" ( + "manipulator"&?& +4 "core" &  3 +2 "storage"(@& +3 "core" &. \ 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&A' +102 "core" ' + "storage"(B& +4 "core" &.\ 1 +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(C' +301 "core" ' + "storage"(D- +3 "core" -'{ +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (E% +2 "core" % } $ 7\ 0 +2 ."downElevator"SE.seek :down +4 "storage"(F'} +100 (G% +2 "core" %5 \ .Yl +2 "manipulator"&H% +3 "core" % 9 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&I'\ +92 "core" ' +40 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(J( +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (K& +2 "core" & U K\ - +2 "manipulator"&L& +3 "core" &  0 +2 .tElbow.seek 2 +2 "manipulator"&M(P +29 "core" ( +2 "manipulator"&N& +3 "core" &Y  f +2 "storage"(O& +4 "core" & V \ . + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&P'ϥ +102 "core" ' + "storage"(Q& +4 "core" & V =\ / +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(R' +271 "core" ' + "storage"(S- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (T% +2 "core" % \ , +3 ."downElevator"SE.seek :down +3 "storage"(U'} +99 (V% +2 "core" %*4 \ -Zo +2 "manipulator"&W% +3 "core" %Ϭ 9 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&X'\ +89 "core" ' +69 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(Y( +353 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (Z& +3 "core" &0 8\ 0  + "manipulator"&[& +44 "core" &Y ~ D f +2 .tElbow.seek 3 +2 "manipulator"&\\(_ +3 "core" ( +2 "manipulator"&]& +3 "core" &Y  f +2 "storage"(^& +3 "core" &0 2\ 0  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&_' +96 "core" ' + "storage"(`& +4 "core" &0 \ 0  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(a' +275 "core" ' + "storage"(b- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (c% +3 "core" % \ \ / +2 ."downElevator"SE.seek :down +3 "storage"(d'} +100 (e% +2 "core" %<8 J\ .Zo +2 "manipulator"&f% +3 "core" % G  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&g'\ +91 "core" ' +64 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(h(,L +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (i& +3 "core" &,Ip \ -! + "manipulator"&j& +4 "core" &Y n f + .tElbow.seek 4 +2 "manipulator"&k(^ +3 "core" ( + "manipulator"&l& +4 "core" &Y 9 f +2 "storage"(m& +3 "core" &,Ip \ -! +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&n' +101 "core" ' + "storage"(o& +4 "core" &,Ip C\ -! +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(p' +276 "core" ' + "storage"(q- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (r% +2 "core" % ]\ - +3 ."downElevator"SE.seek :down +2 "storage"(s'} +100 (t% +2 "core" %8 \ +Zo +2 "manipulator"&u% +3 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&v'\ +94 "core" ' +64 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(w(< +359 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (x& +2 "core" &<8 \ /  +2 "manipulator"&y& +3 "core" &Y E f +2 .tElbow.seek 5 + "manipulator"&z(y +38 "core" ( + "manipulator"&{& +4 "core" &p  2 +2 "storage"(|& +3 "core" &<8 a\ .  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&}'Ϻ +97 "core" ' + "storage"(~& +4 "core" &<8 a\ .  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +275 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (% +3 "core" % T\ , + ."downElevator"SE.seek :down +4 "storage"('} +100 (% +2 "core" %3 -\ +Ym +2 "manipulator"&% +3 "core" %ϻ q p O  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"( (K +353 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &K8 \ -  +2 "manipulator"& & +3 "core" &s  1 +2 .tElbow.seek 6 +2 "manipulator"&( +38 "core" ( + "manipulator"&& +4 "core" & ,  +2 "storage"(& +3 "core" &K\ 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +98 "core" ' + "storage"(& +4 "core" &K \ 2 +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +274 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (% +3 "core" % \ 1 + ."downElevator"SE.seek :down +4 "storage"('} +100 (% +2 "core" %; h\ 0Yn +2 "manipulator"&% +3 "core" %ϫ  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +64 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +355 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &[J \ . +2 "manipulator"&& +3 "core" &   +2 .tElbow.seek 7 + "manipulator"&( +23 "core" ( + "manipulator"& & +4 "core" &  Q +2 "storage"(!& +3 "core" &[J l\ . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&"' +105 "core" ' + "storage"(#& +4 "core" &[J \ / +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"($' +275 "core" ' + "storage"(%- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (&% +2 "core" % V\ , +3 ."downElevator"SE.seek :down +3 "storage"(''} +99 ((% +3 "core" % 4 w\ ,Ym +2 "manipulator"&)% +3 "core" % H +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&*'\ +91 "core" ' +69 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 1 of 1..1 + #Loading generic puck from tube 1 into Collection Clamp +2 "collection"'+& +4 "core" & "q\  + "manipulator"&,% +4 "core" %\   +2 "storage"(-% +3 "core" % }\ 3 +2 "storage"(.. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(/(+ +1947 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (0& +2 "core" &. ^\ , +2 "manipulator"&2& +3 "core" &  Q +2 .tElbow.seek 1 + "manipulator"&3( +4 "core" ( + "manipulator"&5& +4 "core" & 4 Q +2 "storage"(6& +3 "core" &. L\ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&7' +96 "core" ' + "storage"(9& +4 "core" &. \ . +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(1' +281 "core" ' + "storage"(8- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (4& +2 "core" &. b\ - +2 "manipulator"&;& +3 "core" &  Q +2 .tElbow.seek 1 + "manipulator"&<( +4 "core" ( + "manipulator"&=& +4 "core" &  Q +2 "storage"(?& +3 "core" &. K\ - +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&@'Κ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +76 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 3):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:24:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&B& +5 "storage"('} +4 "core" & q V Q +2 "manipulator"&D% +3 "core" % Ξ Y = +2 .tForearm.seek :retract +2 "manipulator"&E'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&G( +150 "core" ' + ."downElevator"SE.coast + "storage"(5 +6 "core" ( + "manipulator"&H& +4 "core" &( z ~ A_ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &C& +3 "core" &' k u @^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&A' +92 "core" ' +2 "manipulator"&F& +3 "core" &' y x @] +2 "manipulator"&:% +4 "core" % r u 2 +2 "collection"'K& +3 "core" &!#b\  +2 "collection"'L& +39 .tCC.seek :closed +11 "collection"'N(` +3 "core" &!#i\  + &!k\  +2 &!#r\  + &"!h\  + &#\\\  + & #\\\  +2 &!#]\ \ +4 &+p"b\ ,~ +10 &_{ #b\ @ +9 &Ns"^\ S +10 & O!X\ S +9 &V#O\ S +9 &Q "H\ S +10 &SR S\ S +9 &T!^\ S +9 &R  b\ T +10 &R!#_\ S +9 & [Q!!`\ S +10 &"T !^\ S +9 &#O $X\ S +9 &%R#U\ S +10 &'cT"#V\ S +9 &)%O !H\ S +9 &*R!J\ S +10 &,R "K\ T +9 &.kR "J\ S +10 &0,T #P\ T +9 &1O#K\ S +9 &3Q "K\ S +10 &5tQ "J\ S +9 &75Q#H\ S +9 &8R#K\ S +10 &:Q !J\ S +9 &<{R!"I\ S +9 &>=R !F\ S +10 &@O #C\ S +9 &AR!"D\ S +10 &CQ #=\ S +9 &EFQ#"-\ S +9 &GV'(+\ T +10 &H_/-;\ U +9 &Jr<7*\ V +10 &L;dT+\ Z +9 &M~)\ \ ] +9 &O*\ \ ^ +10 &Qt+\ ^ +9 &S4-\ \ _ +9 &T,\ \ _ +10 &V+\ \ ` +9 &Xv.\ ` +10 &Z62\ a +9 &[-\ a +9 &],\ b +10 &_m,\ D +9 &`F.(\ \ 't +9 &`gk,\ S +3 ( + "collection"'L& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.39 + .Hand.open +2 "manipulator"&O1 +75 "core" 1 +2 "manipulator"&Q% +4 "core" %  K W  2 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%I& +4 "core" &\\\ 8 +2 "manipulator"&S% +3 "core" %\  v t  +2 "storage"(T% +4 "core" %z \ - +2 "storage"(V. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(W(+ +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (R& +3 "core" &. @\ - + "manipulator"&P& +4 "core" && u u  ?U + "manipulator"&U% +4 "core" %\  u v  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&J( +156 "core" ( + "manipulator"&Z& +4 "core" &} 9  +2 "storage"([& +3 "core" &. \ \ / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&]' +108 "core" ' + "storage"(^& +4 "core" &. "\ 0 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(`' +281 "core" ' + "storage"(M- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (X& +2 "core" &. \ - +2 "manipulator"&b& +3 "core" &}   +2 .tElbow.seek 1 + "manipulator"&c( +4 "core" ( +2 "manipulator"&e& +4 "core" &}   + "storage"(f& +4 "core" &. _\ - +2 .tForearm.seek 1 + 300 counts + "manipulator"&a'Κ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&_/ +65 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 3):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:24:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&d& +3 "storage"(Y'} +6 "core" &}   +2 "manipulator"&i% +3 "core" % Η  +2 .tForearm.seek :retract +2 "manipulator"&j'\ +91 "core" ' + .tElbow.seek PC +2 "manipulator"&l(k +164 "core" ' + ."downElevator"SE.coast + "storage"(5 +86 "core" ( +2 "manipulator"&m& +4 "core" &t  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &o& +3 "core" &t  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&\\' +102 "core" ' + "manipulator"&g& +4 "core" &t x " +2 "manipulator"&q% +4 "core" %Ͽ  6 S + "processing"%r& +4 "core" &/\ ; + "processing"%t& +4 .tPC.seek :closed +2 "processing"%u(] +2 "core" &X\ ; +4 &d\ ;. +10 &$C`\ 64 +9 &Fnd\ 6I +10 &pR\ 6U +9 &YV\ 8S +9 &dYJ\ 8T +10 &%ZM\ 7T +9 &ZV\ 8T +9 &\\L\ 7T +10 &k]U\ 7T +10 &-]N\ 7T +8 & \\L\ 7T +10 &"[H\ 7T +9 &$t^E\ 7T +10 &&7ZB\ 8S +9 &'YD\ 7S +9 &)Z:\ 8S +10 &+{\\A\ 7T +9 &->YE\ 7T +9 &/ZD\ 7T +10 &0_H\ 8T +9 &2]>\ 8T +10 &4G\\D\ 7S +9 &6YH\ 7T +9 &7[B\ 7T +10 &9Z=\ 7T +9 &;O[=\ 7S +9 &=[>\ 8T +10 &>\\D\ 7T +9 &@Y>\ 7S +10 &BU]<\ 7T +9 &D_@\ 7T +9 &Ej8\ 7U +10 &Gu1\ 6W +9 &IPv\ 6Y +10 &K8\ 5Z +9 &L,\ 5Z +9 &N.\ 5Z +10 &PT<\ 5Z +9 &R>\ 5[ +9 &S:\ 5Z +10 &U\ 4Z +9 &WYC\ 4[\ +10 &Y2\ 4[ +9 &Z4\ 5[ +9 &\\|u0\ 6B +10 &]_#W8\ 8T +9 &]x;;\ 8; +2 ( + "processing"%t& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.62 + .Hand.open +2 "manipulator"&p1 +74 "core" 1 + "manipulator"&n% +4 "core" % Ͽ # S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&s'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%h& +3 "core" &]x8J\ 7; +2 #tImaging generic puck in Processing Clamp while storing it to tube 1 + "manipulator"&x% +4 "core" %\   , +2 "storage"(y% +3 "core" %w u\ , +2 "storage"({. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(|(+ +9 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (~& +3 "core" &. J\ , +3 ."raiseStack"SE.reconfigure SEplace + "manipulator"&k& +4 "storage"(#]K-0-\ b +3 "core" &t  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&v(k +3 "core" ( +2 "manipulator"&& +3 ."raiseStack"SE.seek beamBreak + "storage"(' +3 "core" &t v v 3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t ] h C +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&/ +77 "core" / + .tPC.seek :open +2 "processing"%}( +81 "core" ' + "storage"(- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(w'y +31 "core" ' +326 ( + "storage"( & +4 "core" &. \ . +2 "manipulator"& & +3 "core" &t  +2 "manipulator"&% +3 "core" % Ϫ  $ +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +271 "core" ( + "manipulator"&z& +4 "core" & 7 3 +2 "storage"(& +3 "core" &. \ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +110 "core" ' + .tHand.open + "manipulator"&1 +73 "core" 1 +2 "storage"(- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"('E +27 "core" ' +3 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +55 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(& +3 "core" &. d c\ +2 "manipulator"& & +3 "core" & 5 + 3 +2 .tElbow.seek 1 + "manipulator"&( +34 "core" ( + "manipulator"&& +4 "core" & b _  +2 "storage"( & +3 "core" &. s f .\ +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&!' +14 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(#' +58 "core" ' + "manipulator"&& +4 "core" &   +2 "storage"(& +3 "core" &. \ / +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&%'n +26 "core" ' + .tElbow.hold +2 "manipulator"&&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate + "storage"((' +26 "core" ' +2 "manipulator"&)% +3 "core" %͓ _ j 5 +2 "storage"(+& +4 "core" &. \ + +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 337 counts +2 "manipulator"&,'ο +12 "core" ' +2 "manipulator"&-& +4 "core" & t j  + "storage"($& +4 "core" &. 8\ / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&.' +21 "core" ' +2 "storage"("% +4 "core" % f\ - +2 ."downElevator"SE.seek :down +3 "storage"(''} +100 (% +2 "core" %c8 \ -Ym +2 "manipulator"&0% +4 "core" % O ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&2'\ +95 "core" ' +60 ' + ."downElevator"SE.coast +44 "storage"(5 +3 .tSC.coast "storage"(6 +3 "collection"'5& +4 "core" &`gi.\ S +2 #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&6% +4 "core" %\   % + "storage"(9% +4 "core" % \ / + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(*(+ +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (8& +2 "core" &. \ / +2 "manipulator"&4& +4 "core" & :  + .tElbow.seek 1 +2 "manipulator"&;( +24 "core" ( + "manipulator"&=& +4 "core" &  B +2 "storage"(?& +4 "core" &. \ / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +103 "core" ' +2 "storage"(B& +3 "core" &.  \ 0 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(D' +282 "core" ' + "storage"(3- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&7& +2 "core" & q p B +2 "storage"(H& +3 "core" &. \ . +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&C'n +25 "core" ' + .tElbow.hold +2 "manipulator"&1, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(@- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(F' +33 "core" ' + "manipulator"&:% +4 "core" %͜ g h % +2 "storage"(K& +3 "core" &. |\ + +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 1 + 346 counts + "manipulator"&<' +18 "core" ' + "manipulator"&& +4 "core" & v i ) +2 "storage"(E& +3 "core" &. Y\ / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +18 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"(O' +39 "core" ' +2 "manipulator"&Q& +3 "core" & p  ) +2 "manipulator"&I% +4 "core" % } K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&L( +164 "core" ( + "manipulator"&T& +4 "core" &* x ~ % Cq +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" &* y r  Cq +2 .tForearm.seek CC + "manipulator"&R' +97 "core" ' + .tHand.close + "manipulator"&P/ +75 "core" / + .tCC.seek :open +2 "collection"'U( +471 "core" ( + "storage"(A& +4 "core" &. ;\ 0 +2 "storage"(Z& +3 "core" &.  \ 0 +2 "manipulator"&[& +3 "core" &' Y @X +2 "manipulator"&/% +3 "core" % E +2 .tForearm.seek :retract +2 "manipulator"&^'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&G( +188 "core" ( + "manipulator"&>& +4 "core" & | A - +2 "storage"(M& +3 "core" &.\ 1 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&X'n +99 "core" ' + .tElbow.hold +2 "manipulator"&b, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&e1 +71 "core" 1 +2 "manipulator"&f% +4 "core" % ͛  + "storage"(_& +4 "core" &.  \ . + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 345 counts +2 "manipulator"&d' +15 "core" ' + "manipulator"&i& +4 "core" &  $ +2 "storage"(J& +3 "core" &. \ 3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&]' +18 "core" ' +2 "storage"(`% +3 "core" % 0\ 3 +3 ."downElevator"SE.seek :down +3 "storage"(a'} +99 (m% +2 "core" %1\ 1Xj +2 "manipulator"&o% +4 "core" % h s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +94 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 1 to 2 + "manipulator"&g% +4 "core" %\  |  + +2 "storage"(q% +3 "core" %\ 3 +2 "storage"(r. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(Y(+ +9 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (j& +3 "core" &. \ 2 +2 "manipulator"&\ & +3 "core" &  4 $ +2 .tElbow.seek 1 + "manipulator"&p( +26 "core" ( + "manipulator"&n& +4 "core" & o ! G +2 "storage"(h& +3 "core" &. R\ 3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&x' +104 "core" ' +2 "storage"(y& +4 "core" &. \ 4 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(t' +279 "core" ' + "storage"({- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&~/ +76 "core" / +2 "manipulator"&k& +3 "core" & G +2 "manipulator"&% +3 "core" %   j +2 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&\\(d +106 "core" ( + "manipulator"&& +4 "core" &d  { 8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &d d = 8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +14 "core" ' + .tSE.seek :down +2 "storage"(l'} +262 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(s( +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (u& +3 "core" & c b\ + +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +276 "core" ' + "storage"( - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"( 'y +32 "core" ' + "storage"(& +4 "core" & e \ + +2 "storage"(& +3 "core" & e \ + +2 "manipulator"&z& +3 "core" &d  8 + "manipulator"&% +4 "core" %\ $ n  ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&v(P +118 "core" ( + "manipulator"&& +4 "core" &M q t 1 +2 "storage"(& +3 "core" & e \ * + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&'M +105 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"& 1 +70 "core" 1 +2 "manipulator"&% +4 "core" % zz 7 9  + "storage"(& +3 "core" & e \ & +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 345 counts + "manipulator"& 'Φ +17 "core" ' + "manipulator"&& +4 "core" &^ $ . +2 "storage"(& +3 "core" & e \ + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&w'ϥ +28 "core" ' +2 "storage"()% +3 "core" %} \ ,\ +3 ."downElevator"SE.seek :down +2 "storage"('} +100 (+% +2 "core" %H5 d\ *Zo +2 "manipulator"&-% +3 "core" % s { +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +93 "core" ' +58 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 1 to 2 + "manipulator"&"% +4 "core" %\   # +2 "storage"(% +3 "core" % J\ 1 +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"((+ +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &. $\ . +2 "manipulator"&0& +3 "core" &^  . +2 .tElbow.seek 1 + "manipulator"&!( +15 "core" ( + "manipulator"&& +4 "core" & 3 . +2 "storage"(#& +3 "core" &. \ . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&%' +138 "core" ' + "storage"(,& +4 "core" &. >\ / +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(5' +281 "core" ' + "storage"((- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&6/ +67 "core" / +2 "manipulator"&9& +4 "core" & ( . + "manipulator"&% +3 "core" %  W +2 .tForearm.seek :retract +2 "manipulator"&8'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&4(d +119 "core" ( + "manipulator"&=& +4 "core" &d  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &?& +3 "core" &d  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&.'\ +10 "core" ' +2 .tSE.seek :down + "storage"(B'} +271 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"('( +368 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (|& +3 "core" & c 1\ + +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(&' +306 "core" ' + "storage"(2- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (3& +3 "core" &  \ 0 +2 "storage"(7& +3 "core" &  \ 0 +2 "manipulator"&H& +3 "core" &d | Q +2 "manipulator"&@% +3 "core" %\ $ v j  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&:(P +109 "core" ( + "manipulator"&K& +4 "core" &L  / +2 "storage"(& +3 "core" &  D\ 0 + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&E'M +106 "core" ' + .tElbow.hold +2 "manipulator"&Q, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&I1 +68 "core" 1 +2 "manipulator"&% +4 "core" % uv e j  + "storage"(;& +4 "core" &  w\ , + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 340 counts + "manipulator"&D'Ρ +18 "core" ' +2 "manipulator"&C& +3 "core" &W  - +2 "storage"(<& +4 "core" & \ 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&F'ϥ +15 "core" ' +2 "storage"(T% +3 "core" % \ \ 2 $ +3 ."downElevator"SE.seek :down +3 "storage"(V'} +99 (% +2 "core" %-0 &\ 1Yk +2 "manipulator"&1% +4 "core" %Ϭ r ~ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +91 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 2 of 2..2 + #Loading generic puck from tube 2 into Collection Clamp +2 "collection"'S& +4 "core" &$'J\  + "manipulator"&N% +4 "core" %\    +2 "storage"(A% +4 "core" %\ 2 + "storage"(Z. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"([( +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (/& +3 "core" & \ 2 +3 "manipulator"&>& +3 "core" &W  - +2 .tElbow.seek 2 + "manipulator"&M(P +4 "core" ( + "manipulator"&R& +4 "core" &W  - +2 "storage"(L& +4 "core" & 2 \ .  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&e'ϥ +102 "core" ' + "storage"(f& +4 "core" & B Q\ . +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(_' +278 "core" ' + "storage"(i- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (J& +2 "core" & A i\ - +2 "manipulator"&`& +3 "core" &W B - +2 .tElbow.seek 2 + "manipulator"&^(P +3 "core" ( +2 "manipulator"&m& +3 "core" &W O - +2 "storage"(o& +3 "core" & A \ . +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&G'y +26 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&X/ +69 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 3):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:28:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +5 "manipulator"&g& +2 "storage"(q'} +5 "core" &W H - +2 "manipulator"&d% +4 "core" % Έ : +2 .tForearm.seek :retract +2 "manipulator"&r'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&j( +152 "core" ' + ."downElevator"SE.coast + "storage"(5 +33 "core" ( + "manipulator"&O& +4 "core" & 8 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" & 6 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&n' +101 "core" ' + "manipulator"&h& +4 "core" &  +2 "manipulator"&]% +4 "core" %  +2 "collection"'y& +3 "core" &#%Y\  +2 "collection"'a& +3 .tCC.seek :closed +2 "collection"'*(` +3 "core" &$'L\  +3 &#%K\  +9 &+q$&J\ ,~ +10 &`{$&K\ @ +9 &Ps$%S\ S +10 &Q"%M\ S +9 &U%%W\ S +9 &N"&B\ S +10 &VS%&T\ S +9 &S"%O\ S +10 &O$&Z\ S +9 &Q$&]\ R +9 & _Q%&Y\ R +10 &" Q&%R\ S +9 &#Q%&X\ R +9 &%Q$%Y\ S +10 &'fS%&Q\ S +9 &))Q$%V\ R +9 &*Q"(S\ R +10 &,O'%R\ S +9 &.oP!'V\ R +10 &00P$'Q\ S +9 &1O"&Q\ R +9 &3T%'G\ S +10 &5vO%&K\ S +9 &78N&'?\ S +9 &8T&&J\ S +10 &:S$&K\ S +9 &<~T$%G\ S +10 &>@T&(D\ S +9 &@T$'?\ S +9 &AR&'D\ R +10 &CO$'<\ R +9 &EHS$%7\ S +9 &G\ T*+8\ S +10 &H[12A\ T +9 &Jm=:C\ V +10 &L=gYB\ Y +9 &MC\ ] +9 &OB\ ^ +10 &QvC\ ^ +9 &S6B\ ^ +9 &TA\ _ +10 &V<\ \ _ +9 &XxA\ ` +10 &Z:B\ \ ` +9 &[C\ \ a +9 &]B\ \ a +10 &_qE\ \ H +9 &`F(A\ *} +9 &`lp@\ W +3 ( + "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.38 + .Hand.open +2 "manipulator"&b1 +72 "core" 1 + "manipulator"&c% +4 "core" % \ y w  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&{'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%~& +4 "core" &\ : +2 "manipulator"&k% +3 "core" %\   +2 "storage"(% +4 "core" %z \ / + "storage"(. +4 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(W( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (x& +2 "core" &  \ / +2 "manipulator"&p& +3 "core" &  +2 "manipulator"&% +4 "core" %\  a  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&t(P +172 "core" ( + "manipulator"&Y& +4 "core" &L : ( +2 "storage"(u& +3 "core" &  &\ . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"& 'ϥ +100 "core" ' + "storage"(l& +4 "core" &  j\ . +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +283 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (z& +2 "core" &  V\ * +2 "manipulator"&& +3 "core" &M t { ( +2 .tElbow.seek 2 + "manipulator"&(P +3 "core" ( +2 "manipulator"&& +3 "core" &M z v ( +2 "storage"(& +3 "core" &  j\ + +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&\\'y +20 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"& / +75 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 3):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:28:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&& +4 "storage"('} +5 "core" &M v v  ( +2 "manipulator"&% +3 "core" % } :  +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' + .tElbow.seek PC +2 "manipulator"&)(k +156 "core" ' + ."downElevator"SE.coast + "storage"(5 +101 "core" ( +2 "manipulator"&& +4 "core" &t : + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &t O +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&-' +103 "core" ' + "manipulator"&v& +4 "core" &t u X +2 "manipulator"&% +4 "core" % q O +2 "processing"% & +3 "core" &O\ ; +2 "processing"%"& +48 .tPC.seek :closed +2 "processing"%(] +3 "core" &C\ ; +4 &Y\ ;/ +10 &-BJ\ 63 +9 &KmD\ 6H +9 &nK\ 7U +10 &YH\ 7S +9 &fXH\ 8S +9 &'VH\ 8T +10 &ZJ\ 7S +9 &\\D\ 7T +10 &mYI\ 7T +9 &.]J\ 7T +9 & \\C\ 7T +10 &"[K\ 7T +9 &$u_H\ 7T +9 &&7VH\ 8T +10 &'\\C\ 7T +9 &)\\H\ 7T +10 &+|_I\ 7T +9 &-?YH\ 8T +9 &/ZE\ 7T +10 &0]I\ 7T +9 &2]H\ 8T +9 &4F`H\ 7T +10 &6\ YH\ 7S +9 &7YI\ 7S +10 &9WE\ 8S +9 &;PYI\ 7S +9 &=\\F\ 8S +10 &>XI\ 8T +9 &@]I\ 7T +9 &BW\\E\ 7T +10 &D_D\ 7T +9 &EkH\ 7U +10 &GyG\ 6W +9 &IO?\ 5Y +9 &KG\ 5Y +10 &L:\ 5Y +9 &N@\ 5Z +9 &PU8\ 5Z +10 &RD\ 5Z +9 &SG\ 5Z +10 &U>\ 5Z +9 &W\\8\ 4Z +9 &Y?\ 4Z +10 &Z@\ 4[\ +9 &\\|w:\ 6C +9 &]`$Z5\ 7T +10 &]wD<\ 8= +2 ( + "processing"%"& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&1 +77 "core" 1 + "manipulator"& % +4 "core" % P +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&w'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +4 "core" &]wB@\ 7= + #tImaging generic puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&s% +3 "core" %\  v r  +2 "storage"(% +3 "core" %v ;\ , +2 "storage"(0. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (#& +3 "core" &  \ + +4 ."raiseStack"SE.reconfigure SEplace + "manipulator"&,& +4 "storage"(#]K-0-\ b +3 "core" &t u k O +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&(k +3 "core" ( +2 "manipulator"&$& +3 ."raiseStack"SE.seek beamBreak +2 "storage"((' +2 "core" &t u v +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" &t c f ' +2 .tForearm.seek PC +2 "manipulator"&9' +94 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / + .tPC.seek :open +2 "processing"%=( +91 "core" ' + "storage"(?- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(%'y +31 "core" ' +317 ( +2 "storage"(!& +4 "core" &  \ - + "manipulator"&8& +4 "core" &t , + "manipulator"&5% +4 "core" % ϊ E 7 + .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&|(P +267 "core" ( + "manipulator"&B& +4 "core" &I " 0 +2 "storage"(2& +3 "core" &  ?\ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&3'ϥ +96 "core" ' + .tHand.open +2 "manipulator"&71 +67 "core" 1 +2 "storage"(H- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(@'E +26 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(K' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(4& +3 "core" &  R\  +2 "manipulator"&I& +3 "core" &N , *q / +2 .tElbow.seek 2 +2 "manipulator"&(P +3 "core" ( + "manipulator"&;& +4 "core" &N 6 . 5 / +2 "storage"(C& +3 "core" &  \  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&<'ϥ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(T' +56 "core" ' + "manipulator"&.& +4 "core" &N  / +2 "storage"(& +4 "core" &  N\ - + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&1'M +29 "core" ' + .tElbow.hold +2 "manipulator"&:, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(E' +18 "core" ' +2 "manipulator"&S% +4 "core" %{z 9 0 P  + "storage"(N& +4 "core" &  :\ ( + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 346 counts +2 "manipulator"&D'Χ +18 "core" ' +2 "manipulator"&A& +4 "core" &X  . +2 "storage"(Z& +3 "core" &  \ . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&/'ϥ +16 "core" ' +2 "storage"(&% +4 "core" % \ . +2 ."downElevator"SE.seek :down +3 "storage"(>'} +100 (R% +2 "core" %6 o\ +Yn +2 "manipulator"&L% +4 "core" %ϰ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +91 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'f& +4 "core" &`lq1\ W +2 #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"&V% +4 "core" %\    +2 "storage"('% +3 "core" % \ . +2 "storage"(Q. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(P( +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (i& +2 "core" &  \ - +2 "manipulator"&J& +4 "core" &Y  . +2 .tElbow.seek 2 + "manipulator"&`(P +4 "core" ( + "manipulator"&m& +4 "core" &Y  . +2 "storage"(o& +3 "core" &  \ - +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&X'ϥ +95 "core" ' +2 "storage"(g& +3 "core" &  \ . +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(d' +281 "core" ' + "storage"(M- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&e& +2 "core" &Y r v ! . +2 "storage"(O& +3 "core" &  T\ + +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&_'M +30 "core" ' + .tElbow.hold +2 "manipulator"&\ , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(G- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(^' +34 "core" ' + "manipulator"&h% +4 "core" %u 5 8 _ / +2 "storage"(]& +3 "core" &  E\ ' + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 340 counts +2 "manipulator"&y'Ρ +18 "core" ' +2 "manipulator"&q& +4 "core" &[  - + "storage"(r& +4 "core" &  \ , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&U'ϥ +15 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(b' +40 "core" ' +2 "manipulator"&c& +3 "core" &[  - +2 "manipulator"&~% +4 "core" %ϩ & +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&( +175 "core" ( +2 "manipulator"&a& +4 "core" & , + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & * +2 .tForearm.seek CC + "manipulator"&x' +94 "core" ' + .tHand.close + "manipulator"&p/ +78 "core" / + .tCC.seek :open +2 "collection"'( +471 "core" ( + "storage"(n& +4 "core" &  \ 0 +2 "storage"(Y& +3 "core" &  +\ 1 +2 "manipulator"&u& +3 "core" & r N +2 "manipulator"&[% +3 "core" %  p / +2 .tForearm.seek :retract +2 "manipulator"&l'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&j(P +146 "core" ( + "manipulator"&{& +4 "core" &J } +2 "storage"(& +3 "core" & \ 1 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +39 .tForearm.seek 2 +11 "manipulator"&z'M +104 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +72 "core" 1 +3 "manipulator"&% +4 "core" % w m s f 5 + "storage"( & +4 "core" &  \ - + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 342 counts + "manipulator"&'Σ +18 "core" ' +2 "manipulator"&& +4 "core" &L b { + "storage"(t& +4 "core" &  f\ 3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"& 'ϥ +26 "core" ' +2 "storage"(% +4 "core" %\ 3 +2 ."downElevator"SE.seek :down +3 "storage"(\\'} +100 (% +2 "core" %6\ 2Yl +2 "manipulator"&+% +4 "core" % +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 2 to 3 +2 "manipulator"&v% +3 "core" %\  n Y  +2 "storage"(% +4 "core" %{ -\ 2 +2 "storage"( . +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &  \ 2 +2 "manipulator"&}& +3 "core" &L q { +2 .tElbow.seek 2 +2 "manipulator"&(P +3 "core" ( +2 "manipulator"& & +3 "core" &L m m { +2 "storage"(& +3 "core" &  p\ 3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&s'ϥ +103 "core" ' +2 "storage"("& +4 "core" &  S\ 4 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +280 "core" ' + "storage"(0- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&#/ +67 "core" / +2 "manipulator"&,& +3 "core" &L X { +2 "manipulator"&$% +3 "core" % Ϫ C +2 .tForearm.seek :retract +2 "manipulator"&6'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&-(d +108 "core" ( + "manipulator"&& +4 "core" &d Y ! + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &d s @ ! +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&?'\ +10 "core" ' +2 .tSE.seek :down + "storage"()'} +264 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(w( +354 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &7 =\ -  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"((' +277 "core" ' + "storage"(!- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(8'y +32 "core" ' + "storage"(5& +4 "core" &8 \ -  +2 "storage"(9& +3 "core" &8 \ -  +2 "manipulator"&B& +3 "core" &d } ! +2 "manipulator"&2% +3 "core" %\ $ | # +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&(_ +114 "core" ( + "manipulator"&7& +4 "core" &a t h  0 +2 "storage"(H& +3 "core" &7 \ ,  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 +2 "manipulator"&'ͽ +101 "core" ' + .tElbow.hold +2 "manipulator"&4, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&I1 +66 "core" 1 +2 "manipulator"&;% +4 "core" % q u _ I + "storage"(C& +3 "core" &8 \ +  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 348 counts + "manipulator"&' +16 "core" ' + "manipulator"&.& +5 "core" &b  / + "storage"(& +4 "core" &8 \ .  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&S' +26 "core" ' +2 "storage"(N% +3 "core" % M\ . +3 ."downElevator"SE.seek :down +3 "storage"(%'} +99 (A% +2 "core" %4 \ -Yn +2 "manipulator"&Z% +3 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&@'\ +94 "core" ' +56 ' + ."downElevator"SE.coast +2 "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 2 to 3 +2 "manipulator"&&% +3 "core" %\   " +2 "storage"(|% +3 "core" %| \ 2 +2 "storage"(3. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(K( +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (R& +3 "core" & %\ + + "manipulator"&L& +4 "core" &f v w  / + .tElbow.seek 2 +2 "manipulator"&<(P +39 "core" ( + "manipulator"&& +4 "core" &Z  c +2 "storage"(T& +3 "core" & \ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&1'ϥ +97 "core" ' + "storage"(f& +4 "core" & \ - +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(D' +282 "core" ' + "storage"(V- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&'/ +76 "core" / +2 "manipulator"&Q& +3 "core" &Z  c +2 "manipulator"&E% +3 "core" % ϫ  \  +2 .tForearm.seek :retract +2 "manipulator"&i'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&J(d +131 "core" ( + "manipulator"&m& +4 "core" &d l s 5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &o& +2 "core" &d u b : 5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&/'\ +9 "core" ' +2 .tSE.seek :down + "storage"(g'} +270 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(>( +390 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & #\ / +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(:' +307 "core" ' + "storage"(F- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (M& +3 "core" & \ - +2 "storage"(e& +3 "core" & \ / +2 "manipulator"&O& +3 "core" &d  2 + "manipulator"&G% +4 "core" %\ $   + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&h(_ +101 "core" ( + "manipulator"&]& +4 "core" &X " / +2 "storage"(q& +3 "core" & f\ / + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +38 .tForearm.reconfigure LooseForearm +11 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&r'ͽ +102 "core" ' + .tElbow.hold +2 "manipulator"&c, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&~1 +66 "core" 1 +2 "manipulator"&X% +4 "core" % z t + "storage"(`& +4 "core" & C\ , + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 346 counts +2 "manipulator"&d' +14 "core" ' + "manipulator"&_& +4 "core" &Y u  / +2 "storage"(y& +4 "core" & d\ 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&^' +24 "core" ' +2 "storage"(a% +3 "core" %  \ 0 +3 ."downElevator"SE.seek :down +3 "storage"('} +99 (U% +2 "core" %,9 K\ /Xl +2 "manipulator"&\ % +4 "core" %  [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&p'\ +94 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 3 of 3..3 +2 #Loading generic puck from tube 3 into Collection Clamp + "collection"'k& +4 "core" &$(P\  +2 "manipulator"&*% +3 "core" %\   * +2 "storage"(n% +4 "core" % \ 1 +2 "storage"(Y. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(u( +9 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ([& +3 "core" & &\ 1 + "manipulator"&{& +4 "core" &[ . + .tElbow.seek 3 +2 "manipulator"&(_ +3 "core" ( +2 "manipulator"&x& +3 "core" &[ v v . +2 "storage"(& +4 "core" &\ 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +100 "core" ' +2 "storage"(& +3 "core" &\ 1 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"( ' +276 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (t& +2 "core" &\ 1 +2 "manipulator"&& +3 "core" &] v . +2 .tElbow.seek 3 +2 "manipulator"&l(_ +3 "core" ( +2 "manipulator"&& +3 "core" &] | & . +2 "storage"(+& +3 "core" &\ 1 +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&j' +19 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&z/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&v& +3 "storage"('} +5 "core" &] q D . +2 "manipulator"&% +4 "core" %   + .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&( +146 "core" ( + "manipulator"&}& +5 "core" &(  A_ + ' + .tElbow.reconfigure LooseElbow +2 ."downElevator"SE.coast +3 "manipulator"&$ &.,(#b +2 "storage"(5 +2 "manipulator"&b& +6 "core" &( w A_ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& ' +99 "core" ' +2 "manipulator"&& +4 "core" &(  A_ +2 "manipulator"& % +4 "core" %  +2 "collection"'"& +3 "core" &$'6\  +2 "collection"'\\& +3 .tCC.seek :closed +2 "collection"'P(` +3 "core" &$&H\  +2 &'$I\  +9 &+r&&F\ ,~ +9 &`{&%E\ @ +10 &Tr$&>\ S +9 &S%'F\ R +9 &O$(B\ S +10 &P#'N\ S +9 &ZQ&'N\ S +10 &Q#&G\ S +9 &O$(M\ R +9 &P#(G\ R +10 & bP$(H\ S +9 &"%R%'Q\ R +9 &#Q&'F\ R +10 &%R#)C\ R +9 &'kR%'G\ R +10 &)-Q'&H\ R +9 &*R#'P\ S +9 &,N')J\ R +10 &.sN''C\ R +9 &05O%(E\ R +9 &1L&(E\ R +10 &3N%(Q\ R +9 &5{N%'O\ R +10 &7>O$(D\ R +9 &8Q('L\ R +9 &:N&(M\ R +10 &<O((B\ R +9 &>EN&(@\ R +9 &@O''5\ R +10 &AQ''5\ R +9 &CN''5\ R +10 &EMQ%)?\ R +9 &GT,+H\ R +9 &H]10D\ T +10 &Jp?9C\ V +9 &LAfZ?\ Y +9 &MB\ ] +10 &OC\ ] +9 &QzA\ ^ +10 &S;B\ ^ +9 &TD\ _ +9 &VA\ _ +10 &X}B\ _ +9 &Z=B\ ` +9 &[A\ a +10 &]D\ a +9 &_qB\ C +10 &`G,D\ 's +10 &`dn@\ V + ( + "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.43 + .Hand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +4 "core" %  " + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&0'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%#& +4 "core" & \ : +2 "manipulator"&,% +3 "core" %\    +2 "storage"($% +3 "core" %x \ . +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(W( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (s& +2 "core" & \ - +2 "manipulator"&& +3 "core" && t @^ +2 "manipulator"&6% +4 "core" %\    +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&(_ +165 "core" ( + "manipulator"&& +4 "core" &f  = +2 "storage"(& +3 "core" & \ / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&!' +102 "core" ' + "storage"()& +4 "core" & \ 0 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(5' +282 "core" ' + "storage"(9- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (B& +2 "core" & 7\ , +2 "manipulator"&2& +3 "core" &f i = +2 .tElbow.seek 3 + "manipulator"&7(_ +4 "core" ( + "manipulator"&H& +5 "core" &f " = + "storage"((& +4 "core" & 6\ - +2 .tForearm.seek 3 + 300 counts + "manipulator"&-' +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&I/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 3):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:32:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&;& +2 "storage"(C'} +6 "core" &f 0 = +2 "manipulator"&.% +3 "core" % @ +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.seek PC +2 "manipulator"&N(k +163 "core" ' + ."downElevator"SE.coast + "storage"(5 +87 "core" ( +2 "manipulator"&?& +4 "core" &t : +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &A& +3 "core" &t y +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&Z' +96 "core" ' + "manipulator"&& +4 "core" &t  +2 "manipulator"&% +4 "core" %ϻ  p +2 "processing"%& +3 "core" &G\ : +2 "processing"%&& +3 .tPC.seek :closed +2 "processing"%|(] +3 "core" &\ : +3 &H\ :. +10 &-B@\ 64 +9 &MmE\ 6H +10 &pC\ 6T +9 &X@\ 7S +9 &hVA\ 7T +48 &+YH\ 7S +11 &Z<\ 7T + &_H\ 6T +4 &p[H\ 6T + &1`B\ 6T + & \\@\ 6T +2 &"Z3\ 6T +7 &$xXB\ 6T +10 &&;X?\ 7S +9 &'[<\ 6T +9 &)Z>\ 7T +10 &+[?\ 7T +9 &-B]K\ 7T +10 &/]A\ 7T +9 &0`>\ 7T +9 &2[?\ 7T +10 &4KZ@\ 7S +9 &6 \\@\ 7T +9 &7U;\ 7S +10 &9X@\ 7S +9 &;SXC\ 7S +10 &=ZE\ 7S +9 &>XF\ 7S +9 &@Y@\ 7T +10 &BY_@\ 6T +9 &D]B\ 7T +9 &Eh<\ 6U +10 &GvA\ 5W +9 &IT=\ 4Y +10 &K7\ 4Y +9 &L>\ 4Y +9 &NA\ 4Z +10 &PYD\ 4Z +9 &R=\ 4Z +9 &SA\ 4Z +10 &U@\ 4Z +9 &W^<\ 4[ +10 &Y 6\ 4[ +9 &ZE\ 4[ +9 &\\|x>\ 5@ +10 &]^(gF\ 6S +9 &]w9@\ 8: +2 ( + "processing"%&& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.64 + .Hand.open +2 "manipulator"&31 +68 "core" 1 + "manipulator"&8% +4 "core" % ϻ  p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%%& +4 "core" &]w9&\ 7: + #tImaging generic puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&w% +3 "core" %\  s u & +2 "storage"(R% +3 "core" %~ F\ + +2 "storage"(L. +4 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (T& +2 "manipulator"&f& +6 "core" & \ , + &t w v  +3 ."raiseStack"SE.reconfigure SEplace +2 .tElbow.reconfigure TightElbow +3 "storage"(#]K-0-\ b +5 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&4(k +2 ."raiseStack"SE.seek beamBreak +3 "core" ( +2 "manipulator"&V& + "storage"(@' +6 "core" &t r t q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &'& +3 "core" &t h e # +2 .tForearm.seek PC +2 "manipulator"&Q' +97 "core" ' + .tHand.close +2 "manipulator"&E/ +71 "core" / +2 .tPC.seek :open +2 "processing"%m( +83 "core" ' + "storage"(o- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(1'y +30 "core" ' +324 ( + "storage"(<& +4 "core" & \ - +2 "manipulator"&i& +3 "core" &t  +2 "manipulator"&D% +3 "core" % Ϯ   +2 .tForearm.seek :retract +2 "manipulator"&K'\ +91 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&(_ +269 "core" ( + "manipulator"&g& +4 "core" &Z  2 +2 "storage"(F& +3 "core" & \ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&M' +98 "core" ' + .tHand.open + "manipulator"&e1 +67 "core" 1 +2 "storage"(O- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(G'E +23 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate + "storage"(]' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(q- +3 "core" -' +2 "storage"(J& +3 "core" & \  +2 "manipulator"&~& +3 "core" &Z  / 2 +2 .tElbow.seek 3 +2 "manipulator"&X(_ +3 "core" ( + "manipulator"&`& +4 "core" &Z o  2 +2 "storage"(_& +3 "core" & \  +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&y' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(a' +56 "core" ' + "manipulator"&/& +4 "core" &Z x : 2 +2 "storage"(U& +3 "core" & j\ - +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&\ 'ͽ +25 "core" ' + .tElbow.hold +2 "manipulator"&h, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(r' +27 "core" ' +2 "manipulator"&k% +4 "core" % ^ g  + "storage"(d& +4 "core" & i\ + + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 339 counts +2 "manipulator"&*' +14 "core" ' +2 "manipulator"&n& +4 "core" &^ 8 2 +2 "storage"(Y& +3 "core" & -\ , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&:' +25 "core" ' +2 "storage"([% +4 "core" % 7\ , +2 ."downElevator"SE.seek :down +4 "storage"({'} +99 (x% +2 "core" %: d\ +Zo +2 "manipulator"&% +4 "core" %  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +87 "core" ' +65 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'& +4 "core" &`dm-\ V + #tStoring generic puck in Collection Clamp to tube 3 +2 "manipulator"&% +3 "core" %\    +2 "storage"(>% +4 "core" %x \ - +2 "storage"(c. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(p( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & \ \ - +2 "manipulator"&t& +4 "core" &_  2 + .tElbow.seek 3 +2 "manipulator"&(_ +4 "core" ( + "manipulator"&& +4 "core" &_  2 +2 "storage"(+& +4 "core" & \ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&z' +103 "core" ' + "storage"(v& +4 "core" & `\ . +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +282 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &_ z w  2 + "storage"(}& +4 "core" & p\ + + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&b'ͽ +22 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(j- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(' +31 "core" ' + "manipulator"& % +4 "core" % a Q  G +2 "storage"("& +3 "core" & 6\ * + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 345 counts +2 "manipulator"&l' +14 "core" ' + "manipulator"&& +4 "core" &`  2 +2 "storage"( & +4 "core" & z\ , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +23 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(' +40 "core" ' +2 "manipulator"&& +3 "core" &` c 2 +2 "manipulator"&#% +4 "core" %  + .tForearm.reconfigure LooseForearm +41 "manipulator"&#Q@2^d^2b +10 .tForearm.seek :retract +2 "manipulator"&,'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&$( +184 "core" ( + "manipulator"&\\& +4 "core" & \  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &   +2 .tForearm.seek CC + "manipulator"&s' +96 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / + .tCC.seek :open +2 "collection"'6( +474 "core" ( + "storage"( & +4 "core" &  &\ 0 +2 "storage"(& +3 "core" & R\ 1 +2 "manipulator"&& +3 "core" & n   +2 "manipulator"&u% +3 "core" % + r 6 +2 .tForearm.seek :retract +2 "manipulator"&)'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&(_ +146 "core" ( + "manipulator"&0& +4 "core" &[   +2 "storage"(9& +3 "core" &\ 1 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 3 +2 "manipulator"&B'ͽ +101 "core" ' + .tElbow.hold +2 "manipulator"&2, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&H1 +67 "core" 1 +2 "manipulator"&(% +4 "core" % O  + "storage"(I& +4 "core" & \ 0 + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 344 counts +2 "manipulator"&;' +14 "core" ' +2 "manipulator"&.& +4 "core" &]   +2 "storage"(& +4 "core" & ;\ 3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&!' +24 "core" ' +2 "storage"(5% +4 "core" %\ 1 +2 ."downElevator"SE.seek :down +3 "storage"(-'} +100 (?% +2 "core" %8\ 1Ym +2 "manipulator"&A% +4 "core" %  q p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +95 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 3 to 4 + "manipulator"&% +4 "core" %\  ~  2 +2 "storage"(% +4 "core" % \ 3 + "storage"(. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(C( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & %\ 3 +2 "manipulator"&=& +3 "core" &] }   +2 .tElbow.seek 3 +2 "manipulator"&3(_ +3 "core" ( + "manipulator"&8& +4 "core" &] }  + "storage"(%& +4 "core" & \ 3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&w' +95 "core" ' + "storage"(R& +4 "core" & \ 3 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(&' +282 "core" ' + "storage"(L- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&T/ +72 "core" / +2 "manipulator"&f& +3 "core" &]  +2 "manipulator"&V% +3 "core" %  i 6 +2 .tForearm.seek :retract +2 "manipulator"&''\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&Z(d +104 "core" ( + "manipulator"&E& +4 "core" &d  5 + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &W& +2 "core" &d  5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&o'\ +11 "core" ' +3 .tSE.seek :down + "storage"(N'} +262 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(S(,L +363 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (|& +2 "core" &,Jm \ +" +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(@' +276 "core" ' + "storage"(<- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(i'y +32 "core" ' +2 "storage"(D& +3 "core" &,M} <\ *$ +2 "storage"(Q& +3 "core" &,M} A\ *$ +2 "manipulator"&g& +3 "core" &d v u 5 +2 "manipulator"&F% +3 "core" %\ $ x u ! +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&4(^ +116 "core" ( + "manipulator"&e& +4 "core" &Y \\ c f 0 +2 "storage"(O& +3 "core" &,M} k\ )$ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek 4 + "manipulator"&q'ͷ +103 "core" ' + .tElbow.hold +2 "manipulator"&J, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&~1 +75 "core" 1 +2 "manipulator"&`% +4 "core" % ? D  + "storage"(_& +3 "core" &,M} \ %$ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 347 counts +2 "manipulator"&K' +17 "core" ' + "manipulator"&/& +4 "core" &^ q z  / +2 "storage"(U& +3 "core" &,M~ 0\ *$ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&k' +16 "core" ' +2 "storage"(d% +3 "core" % \ ( +3 ."downElevator"SE.seek :down +3 "storage"(1'} +99 (n% +2 "core" %: \ /Ym +2 "manipulator"&Y% +3 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&G'\ +93 "core" ' +60 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 3 to 4 + "manipulator"&[% +4 "core" %\   ' +2 "storage"(% +3 "core" %~ x\ 1 +2 "storage"(M. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(]( +368 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (x& +3 "core" & \ - +2 "manipulator"&& +3 "core" &^  / +2 .tElbow.seek 3 + "manipulator"&y(_ +4 "core" ( + "manipulator"&X& +4 "core" &^ + / +2 "storage"(a& +3 "core" & \ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&\ ' +99 "core" ' + "storage"(*& +4 "core" & \ - +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +277 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&>/ +72 "core" / +2 "manipulator"&c& +3 "core" &^  / +2 "manipulator"&r% +3 "core" %    +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' + .tElbow.seek :clear +45 "manipulator"&t(d +119 "core" ( + "manipulator"&& +4 "core" &d  - + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &+& +2 "core" &d  - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&:'\ +14 "core" ' + .tSE.seek :down +2 "storage"(v'} +268 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"({(,L +374 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &,K \ (% +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(h' +307 "core" ' + "storage"(^- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (& +3 "core" &,I 2\ 0 +2 "storage"(& +3 "core" &,I \ 0 + "manipulator"&}& +4 "core" &d # - + "manipulator"&j% +4 "core" %\ $ A # + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"& (^ +111 "core" ( + "manipulator"&"& +4 "core" &X # , +2 "storage"(& +3 "core" &,I \ 0 + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"& 'ͷ +104 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator" +69 "core" 1 +2 "manipulator"&z% +4 "core" % p t + "storage"(& +3 "core" &,I \ - +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 337 counts +2 "manipulator"&' +17 "core" ' + "manipulator"&b& +4 "core" &Y  , +2 "storage"(l& +4 "core" &,I\ 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +17 "core" ' +2 "storage"(\\% +4 "core" % \ 1 +2 ."downElevator"SE.seek :down +4 "storage"('} +100 (% +2 "core" %0 \ 0Xj +2 "manipulator"& % +3 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 4 of 4..4 + #Loading generic puck from tube 4 into Collection Clamp +2 "collection"',& +4 "core" &%)G\  +2 "manipulator"&P% +3 "core" %\  s  +2 "storage"( % +4 "core" %\ 2 + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,L +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (u& +3 "core" &,I\ 2 + "manipulator"&0& +4 "core" &Y r , + .tElbow.seek 4 +2 "manipulator"&9(^ +3 "core" ( +2 "manipulator"&s& +3 "core" &Y s . , +2 "storage"($& +4 "core" &,I\ 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&H' +71 "Can"\ ;87 +30 "core" ' +2 "storage"((& +3 "core" &,I \\\ 2 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(I' +280 "core" ' + "storage"(.- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &,I \ / +2 "manipulator"&5& +3 "core" &Y " , +2 .tElbow.seek 4 + "manipulator"&)(^ +3 "core" ( +2 "manipulator"&?& +3 "core" &Y s + , +2 "storage"(A& +3 "core" &,I s\ 0 +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&' +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&B/ +77 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& +2 "storage"(;'} +7 "core" &Y r Q , +2 "manipulator"&% +3 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&( +155 "core" ( + ' + ."downElevator"SE.coast +3 "manipulator"&& +2 "storage"(5 +5 "core" && ] ?Q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &=& +3 "core" && $ ?Q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&8' +99 "core" ' +2 "manipulator"&%& +3 "core" &&  ?Q +2 "manipulator"&!% +4 "core" %  +2 "collection"'R& +3 "core" &%'6\  +2 "collection"'-& +3 .tCC.seek :closed +2 "collection"'p(` +3 "core" &%'O\  +3 &&(O\ \ +8 &,q$'J\ ,} +10 &`|%(T\ @ +9 &Sp%'H\ R +9 &S%(N\ R +10 &S%'N\ R +9 &R$(L\ R +9 &WU'(B\ S +10 &Q&'D\ R +9 &N%'H\ S +10 &P%(:\ R +9 & aL'*L\ R +9 &""R$'J\ R +10 &#N')T\ R +9 &%R&(P\ R +9 &'hR%(V\ R +10 &)*N('X\ R +9 &*R%)U\ R +10 &,P'*W\ S +9 &.oP%)Y\ S +9 &02Q')T\ R +10 &1L%(T\ R +9 &3R&'P\ R +9 &5xQ((P\ R +10 &7:L'*U\ R +9 &8R(&V\ R +10 &:R%)R\ R +9 &<Q'(K\ S +9 &>BP&(E\ R +10 &@R&)D\ R +9 &AP$*F\ S +9 &CO')F\ R +10 &EJR('H\ R +9 &G V,+E\ S +10 &H[33E\ S +9 &Jj>9F\ U +9 &L?gXG\ Y +10 &ME\ ] +9 &OJ\ ] +10 &QxF\ ] +9 &S7D\ ^ +9 &TD\ _ +10 &VA\ _ +9 &XyC\ ` +9 &Z;B\ ` +10 &[?\ a +9 &]A\ ` +9 &_rB\ G +10 &`?$?\ / +9 &`sm@\ T +2 ( +2 "collection"'-& +5 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.39 +2 .Hand.open +3 "manipulator"&21 +71 "core" 1 + "manipulator"&7% +4 "core" % s y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 4 into Processing Clamp + "processing"%T& +4 "core" &<\ 9 +2 "manipulator"&f% +3 "core" %\    +2 "storage"(V% +3 "core" % \ . +2 "storage"(E. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(W(,L +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (w& +2 "core" &,I \ - +2 "manipulator"&3& +4 "core" &&  ?P +2 "manipulator"&'% +3 "core" %\    +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&&(^ +191 "core" ( + "manipulator"&C& +4 "core" &Z  + +2 "storage"(|& +3 "core" &,I T\ . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&<' +102 "core" ' + "storage"(N& +4 "core" &,I 7\ / +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(D' +280 "core" ' + "storage"(Q- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (g& +2 "core" &,I g\ + +2 "manipulator"&F& +3 "core" &Z  + +2 .tElbow.seek 4 + "manipulator"&e(^ +3 "core" ( +2 "manipulator"&O& +3 "core" &Z , + +2 "storage"(@& +3 "core" &,I 2\ , +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&Z' +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +49 .tHand.close +2 "manipulator"&~/ +71 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:36:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +3 "manipulator"&`& +5 "storage"(_'} +4 "core" &Z  + +2 "manipulator"&/% +3 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&U'\ +93 "core" ' + .tElbow.seek PC +2 "manipulator"&d(k +164 "core" ' + ."downElevator"SE.coast + "storage"(5 +95 "core" ( + "manipulator"&o& +4 "core" &p  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" &p  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&Y' +96 "core" ' +2 "manipulator"&4& +3 "core" &p  +2 "manipulator"&q% +4 "core" % 3 +2 "processing"%[& +3 "core" &;\ 9 +2 "processing"%K& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &\ : +3 &K\ :- +10 &*BJ\ 53 +9 &HmH\ 5G +9 &o@\ 6U +10 &W6\ 6S +9 &`[8\ 6T +10 &"XD\ 7T +9 &X@\ 7T +9 &Y=\ 6T +10 &hZ<\ 7T +9 &*Y;\ 7T +9 & Z9\ 6T +10 &"Y9\ 6S +9 &$pY5\ 6T +10 &&3X8\ 7S +9 &'\\7\ 7T +9 &)Z9\ 7T +10 &+x[D\ 6T +9 &-9Z:\ 6T +9 &.Y7\ 7T +10 &0`;\ 7T +9 &2\\2\ 6T +10 &4C\\;\ 7S +9 &6X6\ 7S +9 &7\\:\ 7T +10 &9W7\ 7T +9 &;KV3\ 6S +9 &= ]9\ 7T +10 &>U:\ 7T +9 &@Y<\ 7S +10 &BS\\>\ 7S +9 &D_<\ 6T +9 &Ef<\ 6U +10 &Gy<\ 5W +9 &IJ@\ 4Y +9 &K =\ 4Y +10 &L>\ 4Y +9 &N:\ 4Z +10 &PP>\ 4Z +9 &RC\ 4Z +9 &S=\ 4Z +10 &U5\ 4[ +9 &WV;\ 3[ +9 &Y<\ 4[ +10 &Z=\ 3[ +9 &\\y<\ 5? +10 &]\\0<\ 4Q +9 &]y*5\ 84 +2 ( + "processing"%K& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.65 + .Hand.open +2 "manipulator"&M1 +71 "core" 1 + "manipulator"&i% +4 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%1& +4 "core" &]y*:\ 84 + #tImaging generic puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&S% +3 "core" %\   \ +2 "storage"(x% +3 "core" % w\ - +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(X(,L +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (a& +2 "manipulator"&*& +4 "core" &,I \ , +3 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +2 "core" &p s  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&J(k +3 "core" ( +2 "manipulator"&G& +4 ."raiseStack"SE.seek beamBreak + "storage"(' +3 "core" &p r u + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &>& +3 "core" &p f a  + .tForearm.seek PC +2 "manipulator"&c' +91 "core" ' + .tHand.close +2 "manipulator"&r/ +69 "core" / +2 .tPC.seek :open +2 "processing"%( +94 "core" ' + "storage"(+- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(\ 'y +33 "core" ' +311 ( + "storage"(y& +4 "core" &,I \ . +2 "manipulator"&& +3 "core" &p 9 +2 "manipulator"&% +3 "core" %  & +2 .tForearm.seek :retract + "manipulator"&]'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&(^ +261 "core" ( + "manipulator"&v& +4 "core" &U D , +2 "storage"(^& +3 "core" &,I \ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&' +99 "core" ' + .tHand.open + "manipulator"&1 +70 "core" 1 +2 "storage"(}- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(j'E +27 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +3 "storage"("' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(t& +3 "core" &,I \\\  +2 "manipulator"&#& +4 "core" &U 9 9 $ , + .tElbow.seek 4 +2 "manipulator"&z(^ +4 "core" ( +2 "manipulator"&& +4 "core" &U . . , +2 "storage"(b& +3 "core" &,I E\  +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&l' +4 "core" ' + .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(\\' +57 "core" ' + "manipulator"&:& +4 "core" &U R , +2 "storage"(& +3 "core" &,I \ - +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 + "manipulator"& 'ͷ +27 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"( ' +24 "core" ' +2 "manipulator"&,% +4 "core" % ] ^ { + "storage"(P& +4 "core" &,I J\ ( + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 339 counts +2 "manipulator"&'\ +14 "core" ' +2 "manipulator"& & +4 "core" &V " , +2 "storage"(& +3 "core" &,I \ . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&h' +16 "core" ' +2 "storage"(u% +4 "core" % 1\ - +2 ."downElevator"SE.seek :down +3 "storage"(0'} +100 (s% +2 "core" %< \ +Zn +2 "manipulator"&$% +4 "core" % v w R +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'(& +4 "core" &`slB\ T +2 #tStoring generic puck in Collection Clamp to tube 4 + "manipulator"&% +4 "core" %\    + "storage"({% +4 "core" %~ _\ . +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,L +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (.& +2 "core" &,I v\ - +2 "manipulator"&& +4 "core" &V  , +2 .tElbow.seek 4 + "manipulator"&5(^ +3 "core" ( +2 "manipulator"&?& +3 "core" &V  , +2 "storage"(A& +4 "core" &,I \ - + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&B' +108 "core" ' + "storage"(& +4 "core" &,I \ . +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +281 "core" ' +2 "storage"(9- +3 "core" -' + .tSE.configure SEconfig +48 "storage"(#QK-0-\ b +4 "manipulator"&H& +2 "core" &V l w v , +2 "storage"(& +3 "core" &,I '\ + +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&='ͷ +25 "core" ' + .tElbow.hold +2 "manipulator"&I, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(%' +30 "core" ' + "manipulator"&!% +4 "core" % h j  +2 "storage"(R& +3 "core" &,I \ * +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 348 counts +2 "manipulator"&)' +15 "core" ' + "manipulator"&;& +5 "core" &W - + +2 "storage"(& +3 "core" &,I \ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&6' +21 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(2' +38 "core" ' +2 "manipulator"&7& +3 "core" &W  + +2 "manipulator"&T% +4 "core" %  g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&V( +150 "core" ( + "manipulator"&-& +4 "core" &+ } y , Dv + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &+ t m : Dv +2 .tForearm.seek CC +2 "manipulator"&w' +95 "core" ' + .tHand.close + "manipulator"&3/ +73 "core" / + .tCC.seek :open +2 "collection"''( +471 "core" ( + "storage"(8& +4 "core" &,I :\ . +2 "storage"(C& +3 "core" &,I ,\ / +2 "manipulator"&|& +3 "core" &\ &  ?P +2 "manipulator"&% +3 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 + "manipulator"&N(^ +205 "core" ( + "manipulator"&L& +4 "core" &V } / * +2 "storage"(Q& +3 "core" &,I A\ 0 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 4 +2 "manipulator"&g'ͷ +104 "core" ' + .tElbow.hold +2 "manipulator"&F, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&O1 +75 "core" 1 +2 "manipulator"&@% +4 "core" % u t + "storage"(~& +4 "core" &,I \ - + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 335 counts + "manipulator"&`' +15 "core" ' + "manipulator"&/& +5 "core" &W d * + "storage"(&& +4 "core" &,I\ 2 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&<' +24 "core" ' +2 "storage"(D% +3 "core" %\ 1 +3 ."downElevator"SE.seek :down +3 "storage"(Z'} +100 (o% +2 "core" %K1 8\ /Xk +2 "manipulator"&n% +4 "core" %  d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +94 "core" ' +45 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 5 + "manipulator"&4% +4 "core" %\  / $ +2 "storage"(q% +4 "core" %{\ 2 + "storage"([. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(_(,L +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (U& +2 "core" &,I :\ 1 +2 "manipulator"&m& +4 "core" &X * + .tElbow.seek 4 +2 "manipulator"&M(^ +3 "core" ( + "manipulator"&i& +4 "core" &X v p * +2 "storage"(1& +3 "core" &,I\ 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&S' +103 "core" ' +2 "storage"(x& +4 "core" &,I i\ 3 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(K' +279 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&a/ +68 "core" / +2 "manipulator"&*& +3 "core" &X s G * +2 "manipulator"&G% +3 "core" %  @ +2 .tForearm.seek :retract +2 "manipulator"&>'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&Y(d +114 "core" ( + "manipulator"&r& +4 "core" &d  / + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &d 9 / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&+'\ +2 "core" ' +2 .tSE.seek :down +2 "storage"(d'} +262 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(k(< +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &</ \ -  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +277 "core" ' + "storage"(y- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"('y +32 "core" ' +2 "storage"(& +3 "core" &< G\ 1 +2 "storage"(c& +3 "core" &<\ 1 +2 "manipulator"&v& +3 "core" &d q { / +2 "manipulator"&^% +3 "core" %\  ` y  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&J(y +113 "core" ( + "manipulator"&& +4 "core" &q  2 +2 "storage"(}& +3 "core" &< \ 0 + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 +2 "manipulator"&'b +101 "core" ' + .tElbow.hold +2 "manipulator"&t, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator" +71 "core" 1 +2 "manipulator"&% +4 "core" % ͎  C + "storage"(]& +3 "core" &< \ / +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 344 counts + "manipulator"&b'κ +17 "core" ' + "manipulator"&:& +4 "core" &r w 2 +2 "storage"(& +3 "core" &<\ 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&,'Ϻ +19 "core" ' +2 "storage"(P% +3 "core" %\ 2 +3 ."downElevator"SE.seek :down +3 "storage"(\ '} +99 ( % +2 "core" %: \ 0Ym +2 "manipulator"&% +3 "core" %Ϲ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +89 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +47 #tMoving puck from tube 4 to 5 +4 "manipulator"&u% +4 "core" %\    +2 "storage"(% +3 "core" %{\ 2 +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"("(,L +363 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (s& +2 "core" &,O J\ * +2 "manipulator"&$& +3 "core" &r t s 2 +2 .tElbow.seek 4 + "manipulator"&l(^ +45 "core" ( +2 "manipulator"&z& +4 "core" &e X + "storage"(\\& +4 "core" &,O M\ + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"& ' +97 "core" ' + "storage"((& +4 "core" &,O ]\ , +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +281 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&{/ +73 "core" / +2 "manipulator"&& +4 "core" &e = X +2 "manipulator"& % +3 "core" %   +2 .tForearm.seek :retract + "manipulator"&.'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +105 "core" ( + "manipulator"&?& +4 "core" &d n t z + + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &A& +3 "core" &d { s + + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&h'\ +10 "core" ' +2 .tSE.seek :down +2 "storage"('} +269 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(0(< +370 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (X& +2 "core" &<7 J\ ,  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"( ' +307 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (9& +3 "core" &< \ 0 +2 "storage"(H& +3 "core" &< \ 0 +2 "manipulator"&& +3 "core" &d  + +2 "manipulator"&% +3 "core" %\ $ " +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&!(y +113 "core" ( + "manipulator"&R& +4 "core" &q = 1 +2 "storage"(;& +3 "core" &< \ 0 + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&'b +101 "core" ' + .tElbow.hold +2 "manipulator"&7, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&T1 +67 "core" 1 +2 "manipulator"&B% +4 "core" % ͑  = + "storage"(5& +4 "core" &< \ . + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 347 counts + "manipulator"&'ν +14 "core" ' + "manipulator"&=& +4 "core" &r Q 1 +2 "storage"()& +4 "core" &<\ 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&%'Ϻ +16 "core" ' +2 "storage"(-% +3 "core" % \ 2 +3 ."downElevator"SE.seek :down +3 "storage"(E'} +99 (6% +3 "core" %1 \ 0Xk +2 "manipulator"&I% +4 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +91 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 5 of 5..5 + #Loading generic puck from tube 5 into Collection Clamp +2 "collection"'f& +4 "core" &%(L\  + "manipulator"&p% +4 "core" %\   +2 "storage"(8% +3 "core" %\ 1 +2 "storage"(C. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(|(< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &<\ 1 +2 "manipulator"&w& +4 "core" &r ( 1 + .tElbow.seek 5 +2 "manipulator"&L(y +4 "core" ( + "manipulator"&Q& +4 "core" &r p 2 1 +2 "storage"(V& +3 "core" &<\ 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&O'Ϻ +98 "core" ' + "storage"(@& +4 "core" &<\ 2 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(~' +280 "core" ' + "storage"(/- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (&& +2 "core" &< \ 0 +2 "manipulator"&D& +3 "core" &r  1 +2 .tElbow.seek 5 + "manipulator"&(y +3 "core" ( +2 "manipulator"&o& +3 "core" &r  1 +2 "storage"(n& +3 "core" &< \ / +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&N'Ύ +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&g/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&4& +4 "storage"(`'} +5 "core" &r n  1 +2 "manipulator"&q% +3 "core" % Ν n U +2 .tForearm.seek :retract +2 "manipulator"&['\ +95 "core" ' + .tElbow.seek CC +2 "manipulator"&U( +153 "core" ' + ."downElevator"SE.coast + "storage"(5 +25 "core" ( + "manipulator"&2& +4 "core" &  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&i' +95 "core" ' +2 "manipulator"&1& +4 "core" & H +2 "manipulator"&<% +4 "core" %\   +2 "collection"'x& +4 "core" &$(Y\  + "collection"'Z& +4 .tCC.seek :closed + "collection"'(` +3 "core" &%(B\  +3 &&(Y\ \ +10 &,q%'Z\ ,} +9 &`{&'\\\ @ +10 &Up%(_\ R +9 &P%'Y\ R +9 &P$&X\ S +10 &O%']\ R +9 &YR$)Z\ S +9 &O%(]\ R +10 &R$(Y\ R +10 &O((V\ R +9 & bN&([\ R +9 &"%L'*X\ R +9 &#M'(O\ R +10 &%N&'Z\ R +9 &'kO%)I\ R +9 &)-M'&M\ R +10 &*P'(K\ R +9 &,P%(L\ R +10 &.rO&(`\ R +9 &03Q&(P\ S +9 &1N%(W\ R +10 &3O%'a\ R +9 &5zO)'a\ R +9 &7<O&*a\ R +10 &8O&(\\\ R +9 &:L&)Z\ R +10 &<O'(b\ R +9 &>EO&*_\ R +9 &@O'*b\ R +10 &AO&)Z\ R +9 &CN&)W\ R +9 &EMO&*V\ R +10 &G T.,U\ S +9 &HZ11F\ S +10 &Jl?9T\ V +9 &LAi\\U\ Y +9 &MU\ ] +10 &OH\ ] +9 &QzH\ ] +9 &S:F\ ^ +10 &TE\ ^ +9 &VD\ ^ +10 &X}C\ _ +9 &Z=H\ ` +9 &[P\ ` +10 &]H\ a +9 &_q>\ B +9 &`C)I\ +} +10 &`jnF\ V +2 ( + "collection"'Z& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.43 + .Hand.open +2 "manipulator"&F1 +69 "core" 1 + "manipulator"&e% +4 "core" % \   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 5 into Processing Clamp + "processing"%a& +4 "core" &]\ ; +2 "manipulator"&*% +3 "core" %\  v o  +2 "storage"(G% +3 "core" % \ 0 +2 "storage"(r. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(W(< +3 "core" ( + .tSC.reconfigure SCloose +50 "storage"($.\ 1~b +2 (S& +3 "core" &< \ / + "manipulator"&M& +4 "core" & t E + "manipulator"&>% +4 "core" %\  p #  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&K(y +154 "core" ( + "manipulator"&_& +4 "core" & x   +2 "storage"(& +4 "core" &< \ / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&y'Ϻ +98 "core" ' + "storage"(d& +4 "core" &< "\ 0 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +277 "core" ' + "storage"(c- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (v& +2 "core" &< :\ / +2 "manipulator"&^& +4 "core" &  + .tElbow.seek 5 +2 "manipulator"&(y +3 "core" ( +2 "manipulator"&}& +3 "core" & 3  +2 "storage"(& +3 "core" &< p\ / +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&Y'Ύ +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&#/ +65 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 5):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:40:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&& +5 "storage"(]'} +4 "core" & '  +2 "manipulator"&:% +3 "core" % ΅   +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.seek PC +2 "manipulator"&P(k +155 "core" ' + ."downElevator"SE.coast + "storage"(5 +94 "core" ( + "manipulator"&+& +4 "core" &u +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &u q + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' + "manipulator"&J& +4 "core" &u z \\ +2 "manipulator"&% +4 "core" %Ϻ F t +2 "processing"%u& +3 "core" &1\ : +2 "processing"%b& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &3\ ; +3 &_\ ;- +10 &&C\\\ 63 +9 &Dm[\ 6H +10 &j[\ 7T +9 &T[\ 8S +9 &`TZ\ 7S +10 &"T\\\ 8S +9 &W[\ 8T +9 &\\]\ 8T +10 &hX\\\ 8S +9 &*ZZ\ 8S +10 & YY\ 8S +9 &"YX\ 8S +9 &$oW[\ 7T +10 &&2UV\ 8S +9 &'Z]\ 7S +9 &)ZZ\ 8S +10 &+xYZ\ 8S +9 &-:[Z\ 7S +10 &.WT\ 7S +9 &0_X\ 7T +9 &2W[\ 8T +10 &4A^Y\ 7T +9 &6ZT\ 8S +9 &7[Y\ 8T +10 &9UX\ 8S +9 &;JSZ\ 8S +10 &= YW\ 7S +9 &>YY\ 7S +9 &@WS\ 7S +10 &BQZJ\ 8T +9 &D[U\ 7S +9 &EeN\ 7U +10 &GrT\ 7W +9 &IMQ\ 5X +10 &K L\ 5Y +9 &LH\ 6Y +9 &NF\ 5Z +10 &PPM\ 5Z +9 &RP\ 5Z +9 &SH\ 5Z +10 &UC\ 5Z +9 &WVJ\ 5Z +10 &YK\ 5Z +9 &ZH\ 4Z +9 &\\wR\ 6> +10 &]_4A\ 5L +9 &]|!N\ :/ +3 ( + "processing"%b& +2 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.65 + .Hand.open +2 "manipulator"&1 +77 "core" 1 + "manipulator"&% +4 "core" % Ϻ  t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%\ & +4 "core" &]|!\ 8/ + #tImaging generic puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&k% +3 "core" %\    +2 "storage"(s% +3 "core" %} 7\ - +2 "storage"($. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(z(< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (\\& +3 "core" &< \ - +2 "manipulator"&(& +3 ."raiseStack"SE.reconfigure SEplace +4 "storage"(#]K-0-\ b +2 "core" &u  +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&t(k +2 "core" ( +2 "manipulator"&j& +4 ."raiseStack"SE.seek beamBreak +2 "storage"(' +2 "core" &u  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &{& +3 "core" &u f a +2 .tForearm.seek PC + "manipulator"&' +96 "core" ' + .tHand.close +2 "manipulator"& / +67 "core" / + .tPC.seek :open +2 "processing"%?( +92 "core" ' + "storage"(A- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"( 'y +31 "core" ' +319 ( + "storage"(l& +4 "core" &< \ - +2 "manipulator"&.& +3 "core" &u  +2 "manipulator"&% +3 "core" % 3 \ +2 .tForearm.seek :retract + "manipulator"&"'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&X(y +263 "core" ( + "manipulator"&& +4 "core" &y  / +2 "storage"(& +3 "core" &< )\ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&9'Ϻ +98 "core" ' + .tHand.open + "manipulator"&H1 +69 "core" 1 +2 "storage"(- +3 "core" -'y +3 .tSE.seek -0.16 Pucks below Top Plate + "storage"('E +27 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(R' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(;- +3 "core" -' +2 "storage"(& +3 "core" &< b b\  +2 "manipulator"&T& +3 "core" &z - / / +2 .tElbow.seek 5 + "manipulator"&B(y +3 "core" ( +2 "manipulator"&5& +3 "core" &z 4 7 8 / +2 "storage"(=& +4 "core" &< s { \  +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&)'Ϻ +13 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(-' +56 "core" ' + "manipulator"&h& +4 "core" &z L / +2 "storage"(6& +3 "core" &< \ . +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 + "manipulator"&I'b +21 "core" ' + .tElbow.hold +2 "manipulator"&!, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 "manipulator"&f% +3 "core" %͍ k l t +2 "storage"(p& +4 "core" &< \ + + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 343 counts +2 "manipulator"&'ι +13 "core" ' +2 "manipulator"&8& +4 "core" &z $ / + "storage"(C& +4 "core" &< \ . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +26 "core" ' +2 "storage"( % +4 "core" % J\ , +2 ."downElevator"SE.seek :down +3 "storage"(w'} +100 (Q% +2 "core" %9 ^\ ,Zo +2 "manipulator"&V% +4 "core" %Ͽ  +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +47 "manipulator"&%'\ +91 "core" ' +14 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'@& +4 "core" &`jj:\ V +2 #tStoring generic puck in Collection Clamp to tube 5 + "manipulator"&E% +3 "core" %\    +2 "storage"(0% +4 "core" %{ \ - + "storage"(7. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(3(< +2 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (/& +3 "core" &< \ - +2 "manipulator"&&& +4 "core" &z  / + .tElbow.seek 5 +2 "manipulator"&D(y +3 "core" ( +2 "manipulator"&o& +3 "core" &z - / +2 "storage"(n& +4 "core" &< \ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&g'Ϻ +96 "core" ' +2 "storage"(4& +3 "core" &< \ . +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(q' +282 "core" ' + "storage"(L- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&O& +2 "core" &z x u  / +2 "storage"(2& +4 "core" &< ,\ + + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 +2 "manipulator"&~'b +21 "core" ' + .tElbow.hold +2 "manipulator"&m, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(N- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(1' +29 "core" ' + "manipulator"&% +4 "core" %͎ w x  +2 "storage"(<& +3 "core" &< \ , +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 344 counts +2 "manipulator"&x'κ +14 "core" ' + "manipulator"&`& +5 "core" &z K / + "storage"([& +4 "core" &< ;\ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&''Ϻ +19 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(F' +41 "core" ' +2 "manipulator"&e& +3 "core" &{  . +2 "manipulator"&a% +4 "core" % !  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&*'\ +89 "core" ' + .tElbow.seek CC +3 "manipulator"&G( +182 "core" ( +2 "manipulator"&r& +4 "core" & l  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &  +2 .tForearm.seek CC +2 "manipulator"&S' +98 "core" ' + .tHand.close + "manipulator"&M/ +69 "core" / + .tCC.seek :open +2 "collection"'>( +472 "core" ( + "storage"(i& +4 "core" &<\ 1 +2 "storage"(_& +3 "core" &<\ 1 +2 "manipulator"&& +3 "core" & s   +2 "manipulator"&|% +3 "core" %  m +2 .tForearm.seek :retract +2 "manipulator"&d'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&U(y +165 "core" ( + "manipulator"&& +4 "core" &p r k ) +2 "storage"(c& +3 "core" &<\ 2 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 5 +2 "manipulator"&v'b +100 "core" ' + .tElbow.hold +2 "manipulator"&^, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&}1 +68 "core" 1 +2 "manipulator"&% +4 "core" % ͍ + "storage"(#& +4 "core" &< s\ / + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 5 + 343 counts +2 "manipulator"&'ι +14 "core" ' + "manipulator"&:& +5 "core" &p   ) + "storage"(K& +4 "core" &<\ 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&y'Ϻ +18 "core" ' +2 "storage"(% +3 "core" %\ 2 +3 ."downElevator"SE.seek :down +3 "storage"(Y'} +99 (+% +2 "core" %6 F\ 0Yl +2 "manipulator"& % +4 "core" %Ϭ w d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 6 + "manipulator"&J% +4 "core" %\  s   +2 "storage"(% +4 "core" %z\ 2 + "storage"(u. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(](< +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &< @\ 2 +2 "manipulator"&& +3 "core" &p { ; ) +2 .tElbow.seek 5 +2 "manipulator"&(y +3 "core" ( +2 "manipulator"&& +3 "core" &p w ) +2 "storage"(\ & +3 "core" &< \ 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&k'Ϻ +95 "core" ' + "storage"(b& +4 "core" &< G\ 3 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(s' +280 "core" ' + "storage"($- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&\\/ +72 "core" / +2 "manipulator"&(& +3 "core" &p ) +2 "manipulator"&j% +3 "core" % Ϯ  +2 .tForearm.seek :retract +2 "manipulator"&{'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +109 "core" ( + "manipulator"& & +4 "core" &d d c + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &W& +2 "core" &d W c +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&A'\ +10 "core" ' +2 .tSE.seek :down + "storage"(P'} +261 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(,(K +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &KT \ + +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +277 "core" ' + "storage"(l- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(.'y +37 "core" ' + "storage"(& +4 "core" &KT 1\ + +2 "storage"(& +3 "core" &KT \ * +2 "manipulator"&& +3 "core" &d h g U c +2 "manipulator"&% +3 "core" %\ $ l u s # +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&t( +113 "core" ( + "manipulator"&H& +4 "core" & u r s 1 +2 "storage"(& +3 "core" &KT r\ * + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +48 .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&;'I +98 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&T1 +65 "core" 1 +2 "manipulator"&5% +4 "core" % f s b  x + "storage"(=& +4 "core" &KT \ ) + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 329 counts +2 "manipulator"&"'Β +14 "core" ' + "manipulator"&h& +4 "core" & % 1 +2 "storage"(6& +4 "core" &KU \ + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&f'ϡ +19 "core" ' +2 "storage"(p% +3 "core" % <\ ) +3 ."downElevator"SE.seek :down +3 "storage"( '} +99 (8% +2 "core" % 4 \ )Ym +2 "manipulator"&C% +4 "core" %ϣ u y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 6 + "manipulator"& % +4 "core" %\  ;  +2 "storage"(X% +4 "core" %{ \ 0 + "storage"(9. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(R(< +363 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (Q& +3 "core" &< \ - +2 "manipulator"&V& +3 "core" & y 5 1 +2 .tElbow.seek 5 + "manipulator"&)(y +48 "core" ( + "manipulator"&B& +4 "core" &v   +2 "storage"(-& +3 "core" &< \ + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&I'Ϻ +104 "core" ' + "storage"(& +4 "core" &< \ - +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(@' +280 "core" ' + "storage"(E- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&0/ +72 "core" / +2 "manipulator"&7& +3 "core" &v =  +2 "manipulator"&% +3 "core" % ϻ  +2 .tForearm.seek :retract +2 "manipulator"&/'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&&(d +103 "core" ( + "manipulator"&o& +4 "core" &d z T ' + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" &d v  ' +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +9 "core" ' +2 .tSE.seek :down + "storage"(4'} +269 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(w(K +368 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (z& +2 "core" &KI \ \ , +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(!' +307 "core" ' + "storage"(%- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (L& +3 "core" &KI b\ * + "storage"(O& +4 "core" &KI Q\ * + "manipulator"&2& +3 "core" &d h h  ' +2 "manipulator"&N% +3 "core" %\  l h   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&( +112 "core" ( + "manipulator"&<& +4 "core" & w v s / +2 "storage"(`& +3 "core" &KI j\ * + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&['I +101 "core" ' + .tElbow.hold +2 "manipulator"&e, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&a1 +76 "core" 1 +2 "manipulator"&g% +4 "core" % t j h 7 l + "storage"(D& +4 "core" &KI o\ * + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 343 counts + "manipulator"&q'Π +15 "core" ' + "manipulator"&~& +4 "core" & ; / +2 "storage"(x& +4 "core" &KI C\ + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&1'ϡ +26 "core" ' +2 "storage"(r% +3 "core" %  S\ , +3 ."downElevator"SE.seek :down +3 "storage"(Z'} +99 ('% +2 "core" %/ m\ *Xk +2 "manipulator"&m% +3 "core" %ϳ s i g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&M'\ +94 "core" ' +45 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 6 of 6..6 + #Loading generic puck from tube 6 into Collection Clamp +2 "collection"'*& +3 "core" &$%a\  +2 "manipulator"&% +4 "core" %\  2  +2 "storage"(i% +3 "core" %{ K\ 0 +2 "storage"(_. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"((K +22 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (|& +2 "core" &KK =\ + +2 "manipulator"&& +4 "core" & u p / +2 .tElbow.seek 6 +2 "manipulator"&c( +3 "core" ( + "manipulator"&S& +4 "core" & v u ' / +2 "storage"(G& +3 "core" &KK }\ + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&}'ϡ +101 "core" ' +2 "storage"(& +3 "core" &KJ \ , +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(#' +280 "core" ' + "storage"(:- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (K& +2 "core" &KI M\ ( +2 "manipulator"&& +3 "core" & T c R / +2 .tElbow.seek 6 +2 "manipulator"&d( +2 "core" ( +2 "manipulator"&+& +3 "core" & n s ! / +2 "storage"( & +3 "core" &KI \ ) +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&U'u +19 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&v/ +74 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&J& +2 "storage"('} +6 "core" & g f 9 / +2 "manipulator"&% +4 "core" % ~ x w t  +2 .tForearm.seek :retract +2 "manipulator"&u'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&( +148 "core" ( +2 "manipulator"&& +4 "core" ' + &+ k j ; Du + ."downElevator"SE.coast +3 .tElbow.reconfigure LooseElbow +2 "storage"(5 +2 "manipulator"&$ &.,(#b +4 &F& +2 "core" &+ j f  Du +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +105 "core" ' + "manipulator"&\ & +4 "core" &+ z u Ct +2 "manipulator"&y% +4 "core" % q r - u +2 "collection"'b& +3 "core" &')h\  +2 "collection"'Y& +3 .tCC.seek :closed +2 "collection"'3(` +3 "core" &)'[\  +51 &&(i\  +3 &,p&(h\ ,~ + &ay$(m\ @ &Lo$&m\ R + & L%'g\ R +2 &Q')h\ R + &N''_\ R +9 &QN''X\ S +9 &N&'X\ R +9 &L&'[\ R +10 &Q'(V\ R +9 & ZL&'W\ R +10 &"O&'W\ R +9 &#L&'\\\ R +9 &%O'([\ R +10 &'cK()Z\ R +9 &)%L()Z\ R +9 &*N')g\ R +10 &,P'(`\ R +9 &.jN%(^\ R +10 &0+O&'\\\ S +9 &1M&'h\ R +9 &3N''^\ S +10 &5sN()U\ R +9 &74N')c\ R +9 &8P()Y\ R +10 &:N%(H\ R +9 &<{P%'S\ R +10 &>=N((R\ R +9 &?O')O\ R +9 &AO&)Y\ R +10 &CL''J\ R +9 &EEN()L\ R +9 &GQ,+M\ S +10 &HW10X\ S +9 &Jg;9V\ U +10 &L:fWJ\ Y +9 &MO\ \ ] +9 &OL\ \ ] +10 &QrN\ \ ] +9 &S2L\ ^ +9 &T[\ ^ +10 &VV\ _ +9 &Xt_\ _ +10 &Z4X\ ` +9 &[Z\ a +10 &]V\ a +10 &_lW\ E +8 &`K4]\ #l +9 ( +2 &`geY\ P + "collection"'Y& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.43 + .Hand.open +2 "manipulator"&^1 +76 "core" 1 + "manipulator"&% +4 "core" %  J P u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 6 into Processing Clamp + "processing"%\\& +4 "core" &o\ 7 +2 "manipulator"&(% +3 "core" %\  j p ) +2 "storage"(j% +3 "core" %} C\ + +2 "storage"( . +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(W(K +20 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (k& +2 "core" &KA \ ' +2 "manipulator"&& +3 "core" &* \\ [ Q Ct +2 "manipulator"&{% +4 "core" %\  [ ] k ) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&s( +156 "core" ( + "manipulator"&]& +4 "core" & y s  s +2 "storage"(& +3 "core" &KA 5\ * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&l'ϡ +100 "core" ' + "storage"(P& +4 "core" &KA s\ * +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +277 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &K@ \ ' +2 "manipulator"&& +3 "core" & i i 8 s +2 .tElbow.seek 6 +2 "manipulator"&H( +4 "core" ( + "manipulator"&& +4 "core" & r u R s +2 "storage"(& +3 "core" &K? \ & +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&'u +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&T/ +75 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 6):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:44:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&5& +5 "storage"(='} +4 "core" & g h  s +2 "manipulator"&h% +3 "core" % { t j % +2 .tForearm.seek :retract +2 "manipulator"&6'\ +98 "core" ' + .tElbow.seek PC +2 "manipulator"&p(k +159 "core" ' + ."downElevator"SE.coast + "storage"(5 +90 "core" ( + "manipulator"&A& +4 "core" &p t u H +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &8& +3 "core" &p g q  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&C' +99 "core" ' + "manipulator"&t& +4 "core" &p x   +2 "manipulator"&;% +4 "core" %϶ p g F + "processing"% & +4 "core" &t\ 5 + "processing"%"& +4 .tPC.seek :closed +2 "processing"%X(] +2 "core" &E\ 5 +3 &q\ 6 +9 &(rk\ 1- +10 &_n\ 0A +9 &Fzq\ 0S +9 &Wr\ 2T +10 &Yo\ 2S +9 &Ql\ 3S +10 &LWn\ 2S +9 & Tn\ 2T +9 &Xr\ 2S +10 &Yn\ 2T +9 & SVq\ 2T +9 &"Zn\ 2T +10 &#Uf\ 2T +9 &%Th\ 3S +10 &'\\Pq\ 3S +9 &)Ps\ 3S +9 &*Ym\ 2S +10 &,Uq\ 2S +9 &.c\\g\ 2T +9 &0%Wk\ 2T +10 &1Yr\ 2T +9 &3Xn\ 2T +10 &5kTl\ 2T +9 &7.Uh\ 2S +9 &8Ue\ 2S +10 &:Yr\ 2S +9 &5Uh\ 2T +10 &?]l\ 1T +9 &ATh\ 2T +10 &C{Z[\ 2T +9 &E:aZ\ 2U +9 &Fnc\ 1V +10 &Hd\ 0X +9 &Jt^\ 0Y +9 &L4Z\ /Z +10 &Me\ /Y +9 &O]\ /Z +10 &Qy`\ /Z +9 &S;e\ /Z +9 &Tf\ /Z +10 &V]\ /Z +9 &Xd\ /[ +9 &ZBl\ /Z +10 &\\g\ /J +9 &]+Cp]\ 0&r +10 &]y0g\ 33 +6 ( + "processing"%"& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 + .Hand.open +2 "manipulator"&91 +3 "core" &]y%n\ 33 +65 1 + "manipulator"&.% +4 "core" % ϶ o j _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 "processing"% & +4 "core" &]y%7\ 53 + #tImaging generic puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&,% +3 "core" %\  t u  +2 "storage"(Q% +3 "core" % \ + +2 "storage"(V. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(B(K +22 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (-& +3 "core" &KK \ & +2 "manipulator"&& +2 ."raiseStack"SE.reconfigure SEplace +6 "storage"(#]K-0-\ b +2 "core" &p e Z +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +3 ."raiseStack"SE.seek beamBreak + "core" ( +2 "manipulator"&& +2 "storage"(E' +5 "core" &p i i +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" &p I =  +2 .tForearm.seek PC +2 "manipulator"&7' +96 "core" ' + .tHand.close +2 "manipulator"&/ +74 "core" / +2 .tPC.seek :open +2 "processing"%o( +83 "core" ' + "storage"(n- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(I'y +31 "core" ' +323 ( + "storage"()& +4 "core" &KI R\ ' +2 "manipulator"&/& +3 "core" &p P O  +2 "manipulator"&@% +3 "core" % Ϧ S S 0 +2 .tForearm.seek :retract +2 "manipulator"&R'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&z( +264 "core" ( + "manipulator"&4& +4 "core" & Y \\ U 3 +2 "storage"(%& +3 "core" &KI \ % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&L'ϡ +95 "core" ' + .tHand.open + "manipulator"&O1 +70 "core" 1 +2 "storage"(2- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(N'E +28 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(<' +57 "core" ' + #tLights, camera, ACTION! +2 "storage"(`- +3 "core" -' +2 "storage"(&& +3 "core" &KH a b\  +2 "manipulator"&a& +3 "core" &  {3 +2 .tElbow.seek 6 +2 "manipulator"&g( +3 "core" ( + "manipulator"&D& +4 "core" &  {3 +2 "storage"(~& +3 "core" &KH b d\  +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&x'ϡ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(r' +59 "core" ' + "manipulator"&& +4 "core" & Z e 3 +2 "storage"('& +4 "core" &KJ \ ' + .tElbow.reconfigure LimpElbow +49 "manipulator"&$ ,(#b +4 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&m'I +21 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"([' +21 "core" ' +2 "manipulator"&*% +4 "core" %z + 6 + "storage"(q& +4 "core" &KI !\ % +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 349 counts +2 "manipulator"&'Φ +14 "core" ' +2 "manipulator"&i& +4 "core" & Q L 3 +2 "storage"(_& +3 "core" &KI \ ' +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&!'ϡ +18 "core" ' +2 "storage"(|% +4 "core" % \ &! +2 ."downElevator"SE.seek :down +4 "storage"('} +100 (S% +2 "core" %U3 \ %Yn +2 "manipulator"&G% +4 "core" %ϭ \\ [ K y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +89 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'& +4 "core" &`gcZ\ P +2 #tStoring generic puck in Collection Clamp to tube 6 + "manipulator"&Z% +4 "core" %\  w t  +2 "storage"(w% +3 "core" %{ S\ + +2 "storage"(e. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(M(K +22 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (:& +2 "core" &KK \ ' +2 "manipulator"&K& +4 "core" & i h 2 +2 .tElbow.seek 6 +2 "manipulator"&( +3 "core" ( + "manipulator"&+& +4 "core" & g f 2 + "storage"( & +4 "core" &KK \ ' +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&v'ϡ +104 "core" ' +2 "storage"(J& +3 "core" &KK <\ ' +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +282 "core" ' +2 "storage"(c- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&}& +3 "core" & [ \\ M 2 +2 "storage"(& +3 "core" &KI j\ $ + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 +2 "manipulator"&F'I +20 "core" ' + .tElbow.hold +2 "manipulator"&#, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(U- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(\ ' +33 "core" ' + "manipulator"&y% +4 "core" %t Y [ 8 +2 "storage"(b& +3 "core" &KJ \ % +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 343 counts +2 "manipulator"&d'Π +15 "core" ' + "manipulator"&& +5 "core" & a g 2 + "storage"(u& +4 "core" &KJ \ & + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&>'ϡ +24 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(^' +38 "core" ' +2 "manipulator"&& +3 "core" & R Q  2 +2 "manipulator"&\\% +4 "core" %ϣ [ d  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&('\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&Y( +178 "core" ( +2 "manipulator"&j& +4 "core" & g a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" & f f +2 .tForearm.seek CC +2 "manipulator"&k' +96 "core" ' + .tHand.close + "manipulator"&/ +70 "core" / + .tCC.seek :open +2 "collection"'{( +468 "core" ( + "storage"(& +4 "core" &KI C\ ) +2 "storage"(]& +3 "core" &KI \ ) +2 "manipulator"&& +3 "core" & q t +2 "manipulator"&% +3 "core" % t u +2 .tForearm.seek :retract +2 "manipulator"&P'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&( +153 "core" ( + "manipulator"&$& +4 "core" & } y 8 / +2 "storage"(& +3 "core" &KI U\ * +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 6 +2 "manipulator"&'I +101 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&% +4 "core" % p s a  _ + "storage"(T& +4 "core" &KI 2\ ) + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 339 counts + "manipulator"&5'Μ +15 "core" ' +2 "manipulator"&h& +5 "core" &  . + "storage"(s& +4 "core" &KK 4\ , + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&l'ϡ +17 "core" ' +2 "storage"(% +3 "core" % S\ , +3 ."downElevator"SE.seek :down +3 "storage"('} +99 (A% +2 "core" %)1 \\\ *Yl +2 "manipulator"&8% +4 "core" %Ϧ  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +94 "core" ' +45 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 6 to 7 + "manipulator"&t% +4 "core" %\ 6 1 +2 "storage"(;% +4 "core" %w \ 0 + "storage"( . +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(=(K +21 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (6& +3 "core" &KA ;\ + +2 "manipulator"&?& +3 "core" & x x  . +2 .tElbow.seek 6 +2 "manipulator"&"( +3 "core" ( +2 "manipulator"&9& +4 "core" & p * . + "storage"(.& +4 "core" &KA \ + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"& 'ϡ +91 "core" ' + "storage"(,& +4 "core" &KA :\ , +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(Q' +280 "core" ' + "storage"(V- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&-/ +72 "core" / +2 "manipulator"&& +3 "core" & H . +2 "manipulator"&% +3 "core" % Ϩ ^ +2 .tForearm.seek :retract + "manipulator"&0'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&C(d +105 "core" ( + "manipulator"&& +4 "core" &d  , +46 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &W& +2 "core" &d  , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&n'\ +11 "core" ' + .tSE.seek :down +2 "storage"(p'} +257 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(f([ +354 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (X& +2 "core" &[J K\ * +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(E' +278 "core" ' + "storage"()- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(/'y +34 "core" ' +2 "storage"(@& +3 "core" &[I \ ) +2 "storage"(7& +3 "core" &[I #\ * +2 "manipulator"&4& +3 "core" &d p r ; , +2 "manipulator"&%% +3 "core" %\ " w r c  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&( +118 "core" ( + "manipulator"&O& +4 "core" & [ U  1 +2 "storage"(2& +3 "core" &[J [\ ) +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +5 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 7 + "manipulator"&`'̈́ +103 "core" ' + .tElbow.hold +2 "manipulator"&&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&a1 +72 "core" 1 +2 "manipulator"&D% +4 "core" % ͫ 5 8   + "storage"(~& +3 "core" &[I \ & +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 7 + 339 counts +2 "manipulator"&R' +17 "core" ' +2 "manipulator"&& +3 "core" & w | q 0 +2 "storage"('& +4 "core" &[J "\ * +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&I' +16 "core" ' +2 "storage"(*% +4 "core" % 2\ ) +2 ."downElevator"SE.seek :down +3 "storage"(N'} +99 (q% +2 "core" %4 D\ )Ym +2 "manipulator"&i% +4 "core" % t t C + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +93 "core" ' +59 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 6 to 7 + "manipulator"&|% +4 "core" %\  k  +2 "storage"(z% +4 "core" %{ H\ / +2 "storage"(L. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(<(K +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (S& +2 "core" &K \ * +2 "manipulator"&G& +3 "core" & t u 0 + .tElbow.seek 6 +2 "manipulator"&x( +3 "core" ( + "manipulator"&g& +4 "core" & o r 0 +2 "storage"(r& +3 "core" &K R\ * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&m'ϡ +102 "core" ' + "storage"(& +4 "core" &K @\ + +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +281 "core" ' + "storage"(Z- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&w/ +70 "core" / +2 "manipulator"&e& +3 "core" & x x 0 +2 "manipulator"&[% +3 "core" % Ϝ u r +2 .tForearm.seek :retract +2 "manipulator"&:'\ +96 "core" ' + .tElbow.seek :clear +2 "manipulator"&K(d +109 "core" ( + "manipulator"&+& +4 "core" &d m s / h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &d j s s h +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&!'\ +4 "core" ' + .tSE.seek :down +2 "storage"(J'} +270 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 7 + "storage"(([ +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (B& +2 "core" &[W h\ ( +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +307 "core" ' + "storage"(1- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (c& +3 "core" &[V \ ) + "storage"(}& +4 "core" &[W A\ ) + "manipulator"&& +4 "core" &d u t h + "manipulator"&U% +3 "core" %\ & u u  !) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&y( +109 "core" ( + "manipulator"&b& +4 "core" & ^ d 2 +2 "storage"(& +3 "core" &[W (\ ( + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 7 + "manipulator"&u'̈́ +103 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&\\1 +76 "core" 1 +2 "manipulator"&v% +4 "core" % ͮ 0  I + "storage"(& +3 "core" &[W \ $ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 7 + 342 counts +2 "manipulator"&' +18 "core" ' +2 "manipulator"&F& +3 "core" & x | 0 +2 "storage"(d& +3 "core" &[W K\ * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&\ ' +18 "core" ' +2 "storage"(j% +3 "core" %  p\ ) +3 ."downElevator"SE.seek :down +3 "storage"( '} +99 (>% +2 "core" %+ \ (Yl +2 "manipulator"&#% +3 "core" % t t u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 7 of 7..7 + #Loading generic puck from tube 7 into Collection Clamp +2 "collection"'(& +4 "core" &$(|\  +2 "manipulator"&3% +3 "core" %\    +2 "storage"(% +4 "core" % I\ / +2 "storage"(]. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +3 "core" &[ \ / + "manipulator"&$& +4 "core" &  0 +2 .tElbow.seek 7 + "manipulator"&( +47 "core" ( + "manipulator"&k& +4 "core" &  O +2 "storage"(Y& +4 "core" &[ 5\ 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&' +94 "core" ' + "storage"(& +4 "core" &[ \ 1 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(T' +280 "core" ' + "storage"(h- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (s& +2 "core" &[ \ / +2 "manipulator"&& +3 "core" &  O +2 .tElbow.seek 7 + "manipulator"&P( +3 "core" ( +2 "manipulator"&A& +3 "core" & w O +2 "storage"(8& +3 "core" &[ \ . +2 .tForearm.seek 7 + 300 counts +47 "manipulator"&'ΰ +27 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&t& +3 "storage"(;'} +5 "core" &  O +2 "manipulator"&5% +4 "core" % Π   + .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&^( +154 "core" ' + ."downElevator"SE.coast + "storage"(5 +7 "core" ( + "manipulator"&6& +4 "core" &'  @\\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &'  @\\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&9' +96 "core" ' +2 "manipulator"&.& +3 "core" &' \ @\\ +2 "manipulator"&l% +4 "core" % % +2 "collection"',& +3 "core" &%(w\  +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'M(` +4 "core" &$'d\  +3 &'&\  +9 &,p%(\ , +9 &c{&'z\ A +10 &]o&'\ R +9 &L#(\ R +9 &O$'}\ R +10 &N&({\ R +9 &bQ&(|\ S +10 &%O$'\ R +9 &Q&(\ R +9 &N%)\ R +10 & lL&&z\ R +9 &".M$(y\ R +9 &#L''w\ R +10 &%N%(v\ R +9 &'uN&(w\ R +9 &)7K')u\ R +10 &*Q&'w\ R +9 &,N&(p\ R +10 &.|N%(o\ R +9 &0>O&'n\ R +9 &2L%'m\ R +10 &3M'(i\ R +9 &5O%)n\ R +9 &7FN&'m\ R +10 &9 N%)u\ R +9 &:M((p\ R +10 &<N$)n\ R +9 &>PN')p\ Q +9 &@N&)k\ R +10 &AN&(n\ R +9 &CL%(k\ R +9 &EVM''j\ R +10 &GR++o\ R +9 &HY20l\ T +10 &Jj>9e\ U +9 &LIhZl\ Y +9 &Nl\ ] +10 &Oo\ ] +9 &Qo\ ] +9 &SCj\ ^ +10 &U^\ ^ +9 &V^\ _ +10 &X^\ _ +9 &ZE[\ ` +9 &\\^\ a +10 &]g\ a +9 &_w\\\ = +10 &`R2[\  a +9 ( +2 &`ai\\\ R + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.45 + .Hand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&H% +4 "core" %  o m % + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 7 into Processing Clamp + "processing"%-& +4 "core" &\ 8 +2 "manipulator"&% +3 "core" %\  q j 6  +2 "storage"(% +3 "core" %~ ,\ - +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 + "storage"(W([ +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" &[ \ - +2 "manipulator"&"& +4 "core" && { u  @X +2 "manipulator"&0% +3 "core" %\  o t C  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&Q( +168 "core" ( + "manipulator"&=& +4 "core" &   +2 "storage"(X& +4 "core" &[ [\ . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&)' +103 "core" ' + "storage"(p& +4 "core" &[ ?\ / +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(@' +278 "core" ' + "storage"(7- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (4& +2 "core" &[ \ . +2 "manipulator"&%& +3 "core" & 5  +2 .tElbow.seek 7 +2 "manipulator"&O( +2 "core" ( +2 "manipulator"&2& +3 "core" & w _  +2 "storage"(E& +3 "core" &[ M\ . +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&C'ΰ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&a/ +65 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:48:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&D& +3 "storage"(~'} +6 "core" & t \\  +2 "manipulator"&% +3 "core" % ή { ] +2 .tForearm.seek :retract +2 "manipulator"&''\ +93 "core" ' + .tElbow.seek PC +2 "manipulator"&*(k +160 "core" ' + ."downElevator"SE.coast + "storage"(5 +90 "core" ( + "manipulator"&n& +4 "core" &t , +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &q& +3 "core" &t  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&i' +95 "core" ' + "manipulator"&& +4 "core" &t  +2 "manipulator"&`% +4 "core" %ϻ ) s + "processing"%|& +4 "core" &V\ : + "processing"%R& +4 .tPC.seek :closed +2 "processing"%z(] +2 "core" &\ : +5 &\ :- +9 &)D\ 53 +9 &In\ 5G +10 &l\ 6T +9 &R\ 7S +10 &bY\ 7S +9 &$U\ 7S +10 &U\ 7S +9 &U\ 7T +9 &jZ\ 6S +9 &+W\ 6T +10 & U\ 7S +9 &"X\ 7S +10 &$qY\ 6T +9 &&4X\ 7S +9 &'V\ 7S +10 &)Y\ 7S +9 &+z[\ 6S +9 &-<Z\ 6S +10 &.Z\ 6T +9 &0[\ 6T +10 &2W\ 7T +9 &4DW\ 6S +9 &6U\ 6S +10 &7V\ 7T +9 &9T\ 7S +9 &;MR\ 7S +10 &= \\\ 6T +9 &>V~\ 7T +10 &@T{\ 7S +9 &BSW\ 6T +9 &DY\ 7T +10 &Ec\ 7U +9 &Gq~\ 6V +9 &IMx\ 4Y +10 &K\ 4Y +9 &L\ 4Y +10 &Nz\ 4Z +9 &PR\ 4Z +9 &Rx\ 4Y +10 &Ss\ 4Z +9 &Ux\ 4Z +9 &WZo\ 4Z +10 &Yy\ 4Z +9 &Zx\ 4[ +10 &\\~w}\ 5@ +9 &]\\,xt\ 5S +9 &]{+p\ 84 +2 ( + "processing"%R& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.66 + .Hand.open +2 "manipulator"&L1 +68 "core" 1 + "manipulator"&/% +4 "core" % ϻ  s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%N& +4 "core" &]{*\ 74 + #tImaging generic puck in Processing Clamp while storing it to tube 7 +2 "manipulator"&f% +3 "core" %\    +2 "storage"(S% +3 "core" %{ e\ , +2 "storage"(G. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(g([ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (r& +3 "core" &[ 7\ , +2 "manipulator"&& +3 ."raiseStack"SE.reconfigure SEplace +4 "storage"(#]K-0-\ b +2 "core" &t S +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&&(k +3 "core" ( +2 "manipulator"&_& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(Z' +3 "core" &t t q \ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &t ^ a : +2 .tForearm.seek PC +2 "manipulator"&e' +91 "core" ' + .tHand.close +2 "manipulator"&[/ +77 "core" / +2 .tPC.seek :open +2 "processing"%+( +85 "core" ' + "storage"( - +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(m'y +29 "core" ' +327 ( + "storage"(x& +4 "core" &[ x\ - +2 "manipulator"&:& +3 "core" &t  +2 "manipulator"&% +3 "core" %   +2 .tForearm.seek :retract + "manipulator"&<'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&B( +273 "core" ( + "manipulator"&J& +4 "core" & t j ` 4 +49 "storage"(1& +3 "core" &[ @\ , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&c' +101 "core" ' + .tHand.open + "manipulator"&}1 +70 "core" 1 +2 "storage"(- +4 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate + "storage"(U'E +29 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(b' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(K& +3 "core" &[ \  +2 "manipulator"&\\& +4 "core" &  ~4 + .tElbow.seek 7 +2 "manipulator"&v( +4 "core" ( +2 "manipulator"&& +3 "core" & / 4 +2 "storage"(F& +4 "core" &[ E\  +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&d' +3 "core" ' + .tSE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(j' +58 "core" ' +2 "manipulator"&!& +3 "core" & s t 4 +2 "storage"(>& +4 "core" &[ 3\ , + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 7 +2 "manipulator"&#'̈́ +26 "core" ' + .tElbow.hold +2 "manipulator"&y, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(u' +26 "core" ' +2 "manipulator"&(% +4 "core" %Ͱ N ? 3 + "storage"(3& +4 "core" &[ H\ ) +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 7 + 344 counts +2 "manipulator"&' +17 "core" ' +2 "manipulator"&& +4 "core" & x  3 +2 "storage"(]& +4 "core" &[ \ + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&' +16 "core" ' +2 "storage"(% +4 "core" % E\ + +2 ."downElevator"SE.seek :down +3 "storage"($'} +100 (k% +2 "core" %8 (\ +Yn +2 "manipulator"&Y% +4 "core" % p v v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +3 "manipulator"&\ '\ +90 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'& +4 "core" &`ahn\ R +2 #tStoring generic puck in Collection Clamp to tube 7 + "manipulator"& % +4 "core" %\    + "storage"(% +4 "core" % 9\ , +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (h& +3 "core" &[ .\ , +2 "manipulator"&s& +3 "core" &  2 +2 .tElbow.seek 7 + "manipulator"&( +52 "core" ( + "manipulator"&A& +4 "core" &  C +2 "storage"(8& +4 "core" &[ \ . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&' +96 "core" ' +2 "storage"(t& +3 "core" &[ :\ / +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(5' +280 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" &  C +2 "storage"(6& +3 "core" &[ ?\ . +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 7 +2 "manipulator"&?'̈́ +23 "core" ' + .tElbow.hold +2 "manipulator"&T, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(.' +29 "core" ' + "manipulator"&l% +4 "core" %Ͷ Z d +2 "storage"(,& +3 "core" &[ S\ ) +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 7 + 350 counts +2 "manipulator"&P' +17 "core" ' +2 "manipulator"&;& +4 "core" & ) A + "storage"( & +4 "core" &[ \ . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&{' +17 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(' +41 "core" ' +2 "manipulator"&H& +3 "core" &  A +2 "manipulator"&-% +4 "core" % ` + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&( +166 "core" ( + "manipulator"&& +4 "core" &, u s E +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, X b E +2 .tForearm.seek CC +2 "manipulator"& ' +96 "core" ' + .tHand.close + "manipulator"&"/ +67 "core" / + .tCC.seek :open +2 "collection"'0( +471 "core" ( + "storage"(9& +4 "core" &[ \ . +2 "storage"(=& +3 "core" &[ o\ - +2 "manipulator"&X& +3 "core" &+ | w  Co + "manipulator"&% +4 "core" % l t . +2 .tForearm.seek :retract + "manipulator"&p'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 + "manipulator"&^( +165 "core" ( + "manipulator"&V& +4 "core" &  " +2 "storage"(7& +3 "core" &[ .\ 0 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 7 +2 "manipulator"&4'̈́ +106 "core" ' + .tElbow.hold +2 "manipulator"&%, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&21 +76 "core" 1 +2 "manipulator"&E% +4 "core" % ͮ R P 0 +2 "storage"(a& +3 "core" &[ ,\ + +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 7 + 342 counts +2 "manipulator"&D' +18 "core" ' +2 "manipulator"&& +4 "core" & h  ! + "storage"(Q& +4 "core" &[\ 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&)' +15 "core" ' +2 "storage"(@% +4 "core" % O\ / + ."downElevator"SE.seek :down +4 "storage"(C'} +100 (n% +2 "core" %'8 \ 0Ym +2 "manipulator"&q% +4 "core" % ~ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&O'\ +90 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 7 to 6 + "manipulator"&% +4 "core" %\  | A  +2 "storage"(`% +3 "core" %x\ 2 +2 "storage"(|. +49 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(~([ +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ('& +2 "core" &[ 9\ 2 +2 "manipulator"&o& +4 "core" & } - ! + .tElbow.seek 7 +2 "manipulator"&L( +3 "core" ( +2 "manipulator"&/& +3 "core" &  ! +2 "storage"(N& +3 "core" &[ [\ 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&f' +96 "core" ' + "storage"(S& +4 "core" &[\ 2 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(G' +280 "core" ' + "storage"(R- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&r/ +74 "core" / +2 "manipulator"&& +3 "core" & t K ! +2 "manipulator"&_% +3 "core" % * +2 .tForearm.seek :retract +2 "manipulator"&w'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&i(d +100 "core" ( + "manipulator"&[& +4 "core" &d y  _ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &d m _ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"& '\ +4 "core" ' +2 .tSE.seek :down +2 "storage"(*'} +263 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(I(K +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (z& +2 "core" &K \ - +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(Z' +275 "core" ' + "storage"(x- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(:'y +31 "core" ' + "storage"(& +4 "core" &K \ * +2 "storage"(e& +3 "core" &K $\ ) +2 "manipulator"&J& +3 "core" &d p t Z _ +2 "manipulator"&&% +3 "core" %\ v v  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&1( +111 "core" ( + "manipulator"&}& +4 "core" & Q ` d 3 +2 "storage"(& +3 "core" &K \ ) + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&'I +102 "core" ' + .tElbow.hold +2 "manipulator"&K, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&\\1 +71 "core" 1 +2 "manipulator"&<% +4 "core" % d Y Y 5 + "storage"(& +4 "core" &K \ ' + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 327 counts + "manipulator"&F'ΐ +17 "core" ' + "manipulator"&!& +4 "core" &  w  ( +2 "storage"(>& +4 "core" &K ?\ * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&('ϡ +16 "core" ' +2 "storage"(m% +3 "core" %{ \ + +3 ."downElevator"SE.seek :down +3 "storage"(3'} +99 (% +2 "core" %e1 ^\ )Zn +2 "manipulator"&U% +4 "core" %Ϯ v t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +93 "core" ' +55 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 7 to 6 + "manipulator"&% +4 "core" %\   # +2 "storage"(B% +4 "core" %x 4\ / +2 "storage"(c. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(b([ +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (k& +2 "core" &[: \ +  +2 "manipulator"&Y& +3 "core" & s u  ( + .tElbow.seek 7 +2 "manipulator"&d( +28 "core" ( + "manipulator"&v& +4 "core" & ' +2 "storage"(j& +3 "core" &[; E\ ,  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&#' +104 "core" ' + "storage"(& +4 "core" &[; \ -  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +282 "core" ' + "storage"( - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +74 "core" / +3 "manipulator"&& +3 "core" &  ' +2 "manipulator"&u% +3 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&h'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&s(d +106 "core" ( + "manipulator"&A& +5 "core" &d y i I $ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &d w w $ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +10 "core" ' +2 .tSE.seek :down + "storage"(t'} +271 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"($(K +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (g& +3 "core" &K \ + +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(y' +307 "core" ' + "storage"(\ - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (& +3 "core" &K o\ * +2 "storage"(& +3 "core" &K a\ * +2 "manipulator"&6& +3 "core" &d { m $ +2 "manipulator"&% +3 "core" %\ $ } z  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&l( +115 "core" ( + "manipulator"&,& +4 "core" & t s ' 2 +2 "storage"(;& +3 "core" &K l\ ) + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"& 'I +101 "core" ' + .tElbow.hold +2 "manipulator"&H, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&-1 +72 "core" 1 +2 "manipulator"&% +4 "core" % t d f  + "storage"(& +3 "core" &K $\ ( +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 343 counts +2 "manipulator"&5'Π +14 "core" ' + "manipulator"&?& +4 "core" &  ) +2 "storage"(P& +4 "core" &K A\ + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&.'ϡ +23 "core" ' +2 "storage"(% +3 "core" %  \ + 0 +3 ."downElevator"SE.seek :down +3 "storage"('} +100 ({% +2 "core" %h. n\ *Xk +2 "manipulator"&T% +3 "core" %ϧ t q [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +93 "core" ' +44 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 6 of 6..6 + #Loading generic puck from tube 6 into Collection Clamp +2 "collection"'& +3 "core" &#( \  +2 "manipulator"&M% +4 "core" %\    +2 "storage"(9% +3 "core" %z T\ / +2 "storage"(=. +48 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 +2 "storage"(X(K +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K "\ 0 +3 "manipulator"&V& +3 "core" & j ) +2 .tElbow.seek 6 + "manipulator"&7( +27 "core" ( +2 "manipulator"& & +4 "core" & \ J + "storage"(& +4 "core" &K  .\ 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&2'ϡ +94 "core" ' +2 "storage"(E& +3 "core" &K\ 2 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(a' +279 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (Q& +2 "core" &K \ \ 0 +2 "manipulator"&@& +3 "core" &  J +2 .tElbow.seek 6 +2 "manipulator"&p( +3 "core" ( + "manipulator"&n& +4 "core" & q J + "storage"(q& +4 "core" &K h\ / +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&^'u +18 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&4/ +69 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:52:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&& +4 "storage"(`'} +5 "core" &  J +2 "manipulator"&D% +3 "core" % w  2 +2 .tForearm.seek :retract +2 "manipulator"&|'\ +98 "core" ' + .tElbow.seek CC +2 "manipulator"&( +149 "core" ' + ."downElevator"SE.coast + "storage"(5 +13 "core" ( + "manipulator"&'& +4 "core" &. ) G +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &o& +4 "core" &.  G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&/' +106 "core" ' +2 "manipulator"&N& +4 "core" &. p G +2 "manipulator"&)% +4 "core" %  +2 "collection"'S& +3 "core" &&&y\  +2 "collection"'C& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &'&j\  +3 &$'|\  +9 &+p&)}\ ,~ +9 &bx$(8\ @ +10 &Xo%',\ R +9 &N%'\ R +10 &N%'_\ R +9 &M&'x\ R +9 &^Q%)\ R +10 & N'(Z\ R +9 &L%'\ R +9 &N&)"\ R +10 & gL%(Y\ R +9 &"*M&)S\ R +10 &#L%'G\ Q +9 &%N''9\ R +9 &'oN&'\ R +10 &)2K')Y\ R +9 &*Q')W\ R +9 &,N%&`\ R +10 &.xL&)J\ R +9 &0:N%)Q\ R +10 &1K'(i\ R +9 &3L&*A\ R +9 &5N%)f\ R +10 &7AK()F\ R +9 &9N&)>\ R +9 &:M'' \ R +10 &<N&*M\ Q +9 &>JN'+K\ R +10 &@ M&)j\ R +9 &AQ)(m\ R +9 &CL&(k\ R +10 &ESM&&j\ Q +9 &GQ+,m\ R +9 &HX21l\ S +10 &Jm=;n\ U +9 &LGhYj\ X +10 &Mn\ \\ +9 &Oj\ ] +9 &Q~i\ ] +10 &S?k\ ^ +9 &Up\ ^ +9 &Vi\ _ +10 &Xl\ _ +9 &ZAi\ ` +10 &\\o\ a +9 &]l\ a +9 &_rl\ > +10 &`S4k\ ] +9 ( +2 &`bde\ N + "collection"'C& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.47 + .Hand.open +2 "manipulator"&%1 +70 "core" 1 + "manipulator"&O% +4 "core" %   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 6 into Processing Clamp + "processing"%r& +4 "core" &\ 8 +2 "manipulator"&% +3 "core" %\  f i @  +2 "storage"(_% +3 "core" %w \ - +2 "storage"([. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(W(K +7 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (f& +3 "core" &K \ - +2 "manipulator"&L& +3 "core" &+ j o d Dy +2 "manipulator"&w% +3 "core" %\  f i j  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&G( +166 "core" ( + "manipulator"&~& +4 "core" &  # +2 "storage"(z& +3 "core" &K Q\ / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&x'ϡ +93 "core" ' + "storage"(*& +4 "core" &K d\ 0 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +282 "core" ' + "storage"(e- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (J& +2 "core" &K 2\ , +2 "manipulator"&&& +3 "core" &  # +2 .tElbow.seek 6 + "manipulator"&}( +4 "core" ( + "manipulator"&& +4 "core" & , # +2 "storage"(Z& +3 "core" &K K\ , +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&i'u +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&\\/ +73 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:52:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&<& +3 "storage"('} +6 "core" &  # +2 "manipulator"&!% +3 "core" % u   +2 .tForearm.seek :retract +2 "manipulator"&>'\ +98 "core" ' + .tElbow.seek PC +2 "manipulator"&m(k +160 "core" ' + ."downElevator"SE.coast + "storage"(5 +88 "core" ( + "manipulator"& & +4 "core" &r +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &r  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&U' +103 "core" ' + "manipulator"&1& +4 "core" &r v Q +2 "manipulator"&% +4 "core" % p * +2 "processing"%& +3 "core" &\ : +2 "processing"%F& +3 .tPC.seek :closed +2 "processing"%B(] +3 "core" &\ ; +2 &\ ; +9 &(r\ 7- +10 &`\ 6A +9 &Ly\ 6S +9 & T\ 8S +10 &W\ 8S +9 &U\ 8T +10 &QX\ 8S +9 &T\ 8S +9 &W\ 8S +10 &Z\ 8S +9 & YT\ 8S +9 &"Y\ 7T +10 &#U\ 8S +9 &%Z\ 7S +10 &'aT\ 7S +9 &)$Q\ 8S +9 &*Z\ 7T +10 &,U\ 8S +9 &.jU\ 8S +9 &0*X\ 7T +10 &1U~\ 8S +9 &3W\ 7T +10 &5pW\ 7T +9 &73Y\ 7S +9 &8R\ 8S +10 &:Yy\ 8S +9 &;Y\ 8S +10 &?\\z\ 7T +9 &AWx\ 7T +10 &CWo\ 7S +9 &E?bx\ 7U +9 &Flz\ 7V +10 &Ht\ 6X +9 &Jyx\ 5Y +9 &L:y\ 5Y +10 &Mw\ 5Y +9 &Oy\ 5Y +10 &Qx\ 5Y +9 &SAn\ 4Z +9 &U|\ 5Y +10 &Vu\ 5Z +9 &Xz\ 4Z +9 &ZG{\ 4Z +10 &\\ w\ 4G +9 &]CQ}w\ 6R +10 &]kz\ :* +3 ( + "processing"%F& +2 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 + .Hand.open +2 "manipulator"&c1 +70 "core" 1 + "manipulator"&:% +4 "core" %  b 8 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&('\ +92 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%3& +4 "core" &]kC\ 8* + #tImaging generic puck in Processing Clamp while storing it to tube 6 + "manipulator"&I% +4 "core" %\   " +2 "storage"(k% +3 "core" % .\ - +2 "storage"(Y. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(v(K +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (j& +2 "manipulator"&& +4 "core" &K )\ - +3 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +2 "core" &r  +2 .tElbow.reconfigure TightElbow +50 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&K(k +3 ."raiseStack"SE.seek beamBreak +2 "core" ( +2 "manipulator"&]& +2 "storage"( ' +5 "core" &r + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &r b v  +3 .tForearm.seek PC + "manipulator"&' +99 "core" ' + .tHand.close +2 "manipulator"&u/ +75 "core" / + .tPC.seek :open +2 "processing"%A( +79 "core" ' + "storage"(8- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(#'y +29 "core" ' +331 ( + "storage"(d& +4 "core" &K '\ . +2 "manipulator"&h& +3 "core" &r +2 "manipulator"&% +3 "core" % Ϣ 8 v +2 .tForearm.seek :retract +2 "manipulator"&b'\ +90 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&g( +261 "core" ( + "manipulator"&t& +4 "core" &  1 +2 "storage"(\ & +3 "core" &K v\ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'ϡ +101 "core" ' + .tHand.open + "manipulator"&1 +71 "core" 1 +2 "storage"(6- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"('E +26 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(,' +55 "core" ' + #tLights, camera, ACTION! +2 "storage"(;- +3 "core" -' +2 "storage"(s& +3 "core" &K K\  +2 "manipulator"&-& +3 "core" &  1 +2 .tElbow.seek 6 +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +4 "core" & 2 1 +2 "storage"(?& +3 "core" &K \  +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&P'ϡ +4 "core" ' + .tSE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(' +59 "core" ' + "manipulator"&& +4 "core" & y 1 +2 "storage"({& +4 "core" &K O\ - + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&T'I +21 "core" ' + .tElbow.hold +2 "manipulator"&l, +3 "core" , +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"( ' +25 "core" ' +2 "manipulator"&% +4 "core" %z O \\ "  + "storage"(5& +4 "core" &K :\ * + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 349 counts +2 "manipulator"&M'Φ +15 "core" ' +2 "manipulator"&9& +4 "core" & + ( +2 "storage"(=& +3 "core" &K P\ . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&y'ϡ +24 "core" ' +2 "storage"(% +4 "core" % 9\ , +2 ."downElevator"SE.seek :down +3 "storage"(V'} +100 ( % +2 "core" %y8 L\ ,Zn +2 "manipulator"&% +4 "core" %Ϥ m s ~ U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +92 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'E& +4 "core" &`bcQ\ N +2 #tStoring generic puck in Collection Clamp to tube 6 + "manipulator"&% +3 "core" %\    +2 "storage"($% +4 "core" % \ . +2 "storage"(H. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"("(K +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K p\ . +2 "manipulator"&Q& +4 "core" &  ( +2 .tElbow.seek 6 +2 "manipulator"&@( +26 "core" ( +2 "manipulator"&n& +3 "core" &  X +2 "storage"(q& +4 "core" &K 8\ / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&4'ϡ +97 "core" ' + "storage"(& +4 "core" &K u\ / +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(D' +119 "Can"\ 6QP +161 "core" ' +2 "storage"(7- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&2& +3 "core" & ? X +2 "storage"('& +3 "core" &K [\ / +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&o'I +24 "core" ' + .tElbow.hold +2 "manipulator"&a, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(^- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(N' +30 "core" ' + "manipulator"&p% +4 "core" %j g _ +2 "storage"()& +3 "core" &K +\ + +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 6 + 333 counts + "manipulator"&S'Ζ +19 "core" ' +2 "manipulator"&`& +4 "core" &   + "storage"(|& +4 "core" &K \ . + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&0'ϡ +16 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(%' +40 "core" ' +2 "manipulator"&O& +3 "core" & r  +2 "manipulator"&r% +4 "core" %ϴ  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&_( +160 "core" ( + "manipulator"&[& +4 "core" &* y x C Cm +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &C& +3 "core" &) l q | Bl +2 .tForearm.seek CC +2 "manipulator"&f' +96 "core" ' + .tHand.close + "manipulator"&L/ +78 "core" / + .tCC.seek :open +2 "collection"'w( +471 "core" ( + "storage"(/& +4 "core" &K I\ . +2 "storage"(~& +3 "core" &K \ . +2 "manipulator"&z& +3 "core" &* Bl +2 "manipulator"&X% +3 "core" % #  +2 .tForearm.seek :retract +2 "manipulator"&*'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&( +187 "core" ( + "manipulator"&R& +4 "core" &  , +2 "storage"(e& +3 "core" &K `\ 0 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 6 +2 "manipulator"&J'I +99 "core" ' + .tElbow.hold +2 "manipulator"&&, +49 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +77 "core" 1 +3 "manipulator"&Z% +3 "core" % p x x \ +2 "storage"(\\& +4 "core" &K \ . + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 339 counts + "manipulator"&<'Μ +16 "core" ' + "manipulator"&!& +5 "core" &  ~ # + "storage"(G& +4 "core" &K \ 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&x'ϡ +17 "core" ' +2 "storage"(% +3 "core" %\ 1" +3 ."downElevator"SE.seek :down +3 "storage"(i'} +99 ( % +2 "core" %1 \ 0Yk +2 "manipulator"&% +4 "core" %ϩ " +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +95 "core" ' +43 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 6 to 5 +2 "manipulator"&1% +3 "core" %\ 4 +2 "storage"(% +4 "core" %z\ 1 + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (>& +2 "core" &K R\ 2 +2 "manipulator"&+& +5 "core" & G # + .tElbow.seek 6 +2 "manipulator"&c( +67 "core" ( + "manipulator"&:& +4 "core" & A - +2 "storage"(3& +3 "core" &K \ 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&I'ϡ +100 "core" ' + "storage"(k& +4 "core" &K \ 2 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(Y' +278 "core" ' + "storage"(F- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&j/ +76 "core" / +2 "manipulator"&& +3 "core" &  - +2 "manipulator"&]% +3 "core" % Ϧ > +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&U(d +121 "core" ( + "manipulator"&W& +4 "core" &d } r " + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &d } " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&8'\ +10 "core" ' +2 .tSE.seek :down + "storage"(m'} +260 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(((< +381 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (B& +2 "core" &< \ . +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"( ' +274 "core" ' + "storage"(d- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(h'y +33 "core" ' + "storage"(& +4 "core" &< \ 0 +2 "storage"(& +3 "core" &< &\ 0 +2 "manipulator"&t& +3 "core" &d " +2 "manipulator"&\ % +3 "core" %\ $  $ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&K(y +114 "core" ( + "manipulator"&& +4 "core" &r 3 4 +2 "storage"(6& +3 "core" &< 5\ / +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&;'b +101 "core" ' + .tElbow.hold +2 "manipulator"&s, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&-1 +72 "core" 1 +2 "manipulator"&% +4 "core" % ͆ v u  + "storage"(b& +4 "core" &< \ . + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 336 counts +2 "manipulator"&?'β +17 "core" ' + "manipulator"&& +4 "core" & | R * +2 "storage"({& +3 "core" &< \ 1\ 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϻ +16 "core" ' +2 "storage"(5% +3 "core" % 2\ / +3 ."downElevator"SE.seek :down +3 "storage"(#'} +100 (9% +2 "core" %8 7\ /Ym +2 "manipulator"&=% +3 "core" % +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 6 to 5 + "manipulator"&% +4 "core" %\  x  +2 "storage"(g% +4 "core" %|\ 1 +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(,(K +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &KA &\ , +2 "manipulator"&& +3 "core" & w ; * + .tElbow.seek 6 +2 "manipulator"&P( +30 "core" ( + "manipulator"&& +4 "core" &  C +2 "storage"(& +3 "core" &KA D\ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&T'ϡ +94 "core" ' +2 "storage"(M& +4 "core" &KA \ - +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(E' +282 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&$/ +67 "core" / +2 "manipulator"&H& +3 "core" &  C +2 "manipulator"& % +3 "core" % ϫ  H +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tElbow.seek :clear +2 "manipulator"&Q(d +100 "core" ( + "manipulator"&n& +4 "core" &d y w 1 U + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &q& +2 "core" &d p i ? U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&y'\ +9 "core" ' +2 .tSE.seek :down + "storage"('} +271 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(V(< +368 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (v& +2 "core" &< \ , +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(l' +307 "core" ' + "storage"(.- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (7& +3 "core" &< I\ / + "storage"(2& +4 "core" &< Z\ / + "manipulator"&'& +4 "core" &d a U + "manipulator"&^% +4 "core" %\ & e !) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&p(y +112 "core" ( + "manipulator"&)& +4 "core" &q  2 +2 "storage"(`& +3 "core" &< e\ / + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&|'b +101 "core" ' + .tElbow.hold +46 "manipulator"&O, +4 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&r1 +67 "core" 1 +2 "manipulator"&4% +4 "core" % ͏ u r + "storage"(@& +4 "core" &< c\ - + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 345 counts + "manipulator"&D'λ +17 "core" ' + "manipulator"&o& +5 "core" &  u 6 % + "storage"(S& +4 "core" &<\ 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&N'Ϻ +16 "core" ' +2 "storage"([% +3 "core" % \ \ 1 # +2 ."downElevator"SE.seek :down +4 "storage"(C'} +100 (0% +2 "core" %4 y\ 0Wg +2 "manipulator"&a% +4 "core" % n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +91 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 5 of 5..5 + #Loading generic puck from tube 5 into Collection Clamp +2 "collection"'& +4 "core" &%&M\  +2 "manipulator"&% +3 "core" %\   +2 "storage"(/% +4 "core" %v u\ 1 +2 "storage"(~. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(z(< +4 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (X& +2 "core" &< \ 0 +2 "manipulator"&R& +4 "core" &  % + .tElbow.seek 5 +2 "manipulator"&e(y +31 "core" ( + "manipulator"&f& +5 "core" & < + "storage"(_& +4 "core" &<\ 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +100 "core" ' +2 "storage"(Z& +3 "core" &<\ 2 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(\\' +280 "core" ' + "storage"(!- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (G& +2 "core" &<\ 1 +2 "manipulator"&*& +3 "core" & } H +2 .tElbow.seek 5 +2 "manipulator"&(y +4 "core" ( + "manipulator"&& +4 "core" & y  +2 "storage"( & +4 "core" &<\ 2 +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&'Ύ +19 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&J/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:56:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&1& +4 "storage"('} +5 "core" &  H +2 "manipulator"&<% +3 "core" % Ύ | +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.seek CC +3 "manipulator"&>( +150 "core" ' + ."downElevator"SE.coast + "storage"(5 +17 "core" ( + "manipulator"&%& +4 "core" &* o Bm +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &* V Cm +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&:' +98 "core" ' +3 "manipulator"&3& +4 "core" &*  Bl + "manipulator"&x% +4 "core" %  +2 "collection"'k& +3 "core" &$'$\  +2 "collection"'i& +3 .tCC.seek :closed +2 "collection"'"(` +4 "core" &%*\  + &&*\  +9 &,p#(\ , +10 &b{('P\ A +8 &\\n$'\ R +10 &K$(6\ R +9 &N$(4\ R +9 &N$'\ R +10 &cQ&(O\ R +9 &$N&'\ R +10 &Q&(\ R +9 &N$'\ R +9 & kL&*\ R +10 &"-N'*\ R +9 &#L$)\ R +9 &%N%( \ R +10 &'tN%)\ R +9 &)5J((\ R +10 &*N%)\ R +9 &,N&'*\ R +9 &.|M()\ R +10 &0>O%(/\ R +9 &2L') \ R +9 &3M%(N\ R +10 &5Q')7\ R +9 &7EL%*\ R +10 &9M%(/\ R +9 &:M'*%\ R +9 &<Q'(\ R +10 &>MM&(6\ R +9 &@N((Y\ R +9 &AN&)=\ R +10 &CM''+\ R +9 &EUQ()d\ R +10 &GR-,n\ R +9 &HY22b\ S +9 &Jk?:W\ U +10 &LIk\\q\ Y +9 &Nl\ \\ +9 &On\ ] +10 &Ql\ ] +9 &SCm\ ^ +10 &Ul\ ^ +9 &Vm\ _ +9 &Xj\ _ +10 &ZEp\ ` +9 &\\p\ ` +9 &]h\ a +11 &_qi\ C +8 &`E-l\ (v +10 &`enn\ V +2 ( + "collection"'i& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.47 + .Hand.open +2 "manipulator"&&1 +66 "core" 1 +2 "manipulator"&}% +4 "core" % z w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +97 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 5 into Processing Clamp + "processing"%j& +4 "core" &p\ 8 +2 "manipulator"&% +3 "core" %\  u t * . +2 "storage"(]% +3 "core" % V\ - +2 "storage"(W. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(u(< +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (I& +3 "core" &< T\ - + "manipulator"&c& +4 "core" &) w w Bh +2 "manipulator"&% +3 "core" %\  q t . +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&Y(y +194 "core" ( + "manipulator"&& +4 "core" &p  C 1 +2 "storage"(B& +3 "core" &< K\ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&d'Ϻ +102 "core" ' + "storage"(m& +4 "core" &< \ - +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +3 "storage"(' +276 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (t& +2 "core" &< =\ , +2 "manipulator"&\ & +3 "core" &q r s 0 +2 .tElbow.seek 5 + "manipulator"&(y +3 "core" ( +2 "manipulator"&6& +3 "core" &q  J 0 +2 "storage"( & +3 "core" &< ;\ - +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&U'Ύ +20 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&-/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:56:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&& +5 "storage"(b'} +4 "core" & 7 * +2 "manipulator"&% +3 "core" % ΐ y   +2 .tForearm.seek :retract +2 "manipulator"&{'\ +93 "core" ' + .tElbow.seek PC +2 "manipulator"&5(k +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +100 "core" ( + "manipulator"&8& +4 "core" &s " +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &s D + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&=' +104 "core" ' + "manipulator"&K& +4 "core" &s [ +2 "manipulator"&;% +4 "core" % +2 "processing"%& +3 "core" &C\ 9 +2 "processing"%?& +3 .tPC.seek :closed +2 "processing"%g(] +3 "core" &E\ : +4 &o\ ;0 +9 &*Br\ 53 +10 &Jnp\ 6G +9 &km\ 6T +9 &Rs\ 7S +10 &cWp\ 7S +9 &$Ur\ 7T +9 &Wt\ 7T +10 &Xs\ 7S +9 &lVr\ 7S +9 &,\\u\ 7T +10 & Xq\ 6T +9 &"Uq\ 7S +10 &$sUp\ 7S +9 &&5Rm\ 8S +9 &'Vs\ 7T +10 &)Uq\ 7S +9 &+{Xr\ 7S +55 &-<Xr\ 7T +5 &.Yq\ 6S + &0]s\ 6T +4 &2Uq\ 7S + &4FYo\ 6S + &6Vq\ 6T +2 &7Un\ 7S +6 &9Qm\ 7S +9 &;MXo\ 7S +10 &=Vn\ 7S +9 &>Sp\ 7S +10 &@Wq\ 7S +9 &BTWn\ 7T +9 &DXs\ 7T +10 &Eck\ 6U +9 &Grk\ 6W +9 &IOi\ 5X +10 &Kn\ 4Y +9 &Ln\ 4Y +10 &Nk\ 5Z +9 &PSo\ 4Z +9 &Ro\ 4Y +10 &Sn\ 4Z +9 &Ut\ 4Z +9 &W[r\ 4Z +10 &Yq\ 4Z +9 &Zs\ 4Z +10 &\\{ph\ 5E +9 &]h%Rc\ 7 + +9 ( +2 &]kj\ 9( + "processing"%?& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.67 + .Hand.open +2 "manipulator"&1 +74 "core" 1 + "manipulator"&h% +4 "core" % . +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +3 "processing"%#& +4 "core" &]k.\ 8( + #tImaging generic puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&(% +3 "core" %\  v ) +2 "storage"( % +3 "core" % P\ , +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +3 "manipulator"&M& +6 "core" &< Z\ , + &s z l  +3 .tElbow.reconfigure TightElbow + ."raiseStack"SE.reconfigure SEplace +5 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "storage"(#]K-0-\ b +2 "manipulator"&s(k +5 "core" ( + "manipulator"&& +4 "core" &s u k l + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 ."raiseStack"SE.seek beamBreak +2 "storage"($' +2 "core" &s j r +2 .tForearm.seek PC +2 "manipulator"&H' +92 "core" ' + .tHand.close +2 "manipulator"& / +77 "core" / + .tPC.seek :open +2 "processing"%n( +95 "core" ' + "storage"(q- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(T'y +30 "core" ' +314 ( + "storage"(P& +4 "core" &< \ - +2 "manipulator"&& +3 "core" &s ~ +2 "manipulator"&E% +3 "core" %  . +2 .tForearm.seek :retract +2 "manipulator"&,'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&v(y +267 "core" ( + "manipulator"&& +4 "core" &| { } ^ 3 +2 "storage"(.& +3 "core" &< Z\ , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&7'Ϻ +96 "core" ' +2 .tHand.open + "manipulator"&21 +67 "core" 1 +2 "storage"('- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(^'E +28 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"()' +54 "core" ' + #tLights, camera, ACTION! +2 "storage"(`- +3 "core" -' +2 "storage"(Q& +3 "core" &< z\  +2 "manipulator"&r& +3 "core" &   2 +2 .tElbow.seek 5 +2 "manipulator"&4(y +3 "core" ( + "manipulator"&@& +4 "core" &   # 2 +2 "storage"(o& +4 "core" &< q\  +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&S'Ϻ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"([' +56 "core" ' + "manipulator"&y& +4 "core" &  2 +2 "storage"(0& +4 "core" &< \ , +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&a'b +23 "core" ' + .tElbow.hold +2 "manipulator"&p, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate + "storage"(|' +28 "core" ' +2 "manipulator"&% +4 "core" %͎ R R 0 ' + "storage"(& +4 "core" &< G\ * +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 5 + 344 counts +2 "manipulator"&D'κ +14 "core" ' +2 "manipulator"&/& +4 "core" &  ( +2 "storage"(~& +3 "core" &< \ , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&X'Ϻ +18 "core" ' +2 "storage"(l% +4 "core" % &\ + +2 ."downElevator"SE.seek :down +3 "storage"(R'} +100 (f% +2 "core" %F; \ +Yn +2 "manipulator"&_% +4 "core" % } s H z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +94 "core" ' +57 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'Z& +4 "core" &`eme\ V + #tStoring generic puck in Collection Clamp to tube 5 +2 "manipulator"&C% +3 "core" %\  u u x # +2 "storage"(V% +4 "core" %y \ - + "storage"(O. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(L(< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (!& +2 "core" &< \ - +2 "manipulator"&G& +4 "core" & u u ( +2 .tElbow.seek 5 + "manipulator"&*(y +36 "core" ( + "manipulator"&& +4 "core" & 3  +2 "storage"( & +4 "core" &< \ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&J'Ϻ +95 "core" ' + "storage"(1& +4 "core" &< \ . +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(<' +282 "core" ' + "storage"(e- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" &   +2 "storage"(%& +3 "core" &< $\ + +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 +2 "manipulator"&+'b +22 "core" ' + .tElbow.hold +2 "manipulator"&\\, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(3' +30 "core" ' + "manipulator"&x% +4 "core" %͔ u q # +2 "storage"(& +3 "core" &< `\ + + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 350 counts + "manipulator"&k' +16 "core" ' + "manipulator"&& +4 "core" &  +2 "storage"(& +4 "core" &< 6\ - + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&w'Ϻ +16 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"(&' +40 "core" ' +2 "manipulator"&}& +3 "core" &  +2 "manipulator"&j% +4 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.seek CC +48 "manipulator"&]( +164 "core" ( +2 "manipulator"&i& +4 "core" &) h p Bj + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &* e r Bj +2 .tForearm.seek CC +2 "manipulator"&I' +96 "core" ' + .tHand.close +2 "manipulator"&c/ +75 "core" / + .tCC.seek :open +2 "collection"'( +471 "core" ( + "storage"(:& +4 "core" &< \ . +2 "storage"(& +3 "core" &< \ . +2 "manipulator"&B& +3 "core" &( t Aa +2 "manipulator"&z% +3 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&>'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&m(y +186 "core" ( + "manipulator"&F& +4 "core" &r J . +2 "storage"(& +3 "core" &< S\ / +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 5 + "manipulator"&t'b +98 "core" ' + .tElbow.hold +2 "manipulator"&\ , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&61 +69 "core" 1 +3 "manipulator"& % +4 "core" % | z s + "storage"(-& +4 "core" &< \ - + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 326 counts + "manipulator"&'Ψ +18 "core" ' +2 "manipulator"&& +4 "core" &\ ~ !t + "storage"(Y& +4 "core" &<\ 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&d'Ϻ +16 "core" ' +2 "storage"(% +4 "core" %\ 2 +2 ."downElevator"SE.seek :down +3 "storage"(U'} +100 (8% +2 "core" %1 {\ 0Xj +2 "manipulator"&9% +4 "core" % l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 4 + "manipulator"&K% +4 "core" %\  o  +2 "storage"(;% +4 "core" %}\ 2 +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(b(< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ({& +2 "core" &< \ 1 +2 "manipulator"&A& +3 "core" &\ !t +2 .tElbow.seek 5 +2 "manipulator"&(y +34 "core" ( + "manipulator"&h& +4 "core" &r ~ X +2 "storage"(#& +3 "core" &<\ 2 +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&('Ϻ +102 "core" ' +2 "storage"(?& +4 "core" &<\ 2 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"( ' +280 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&M/ +69 "core" / +2 "manipulator"&& +4 "core" &r m E + "manipulator"&% +4 "core" % Ͼ ~ + .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&=(d +107 "core" ( + "manipulator"& & +4 "core" &d  # + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &d # +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&5'\ +10 "core" ' +2 .tSE.seek :down + "storage"(q'} +263 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"((,L +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (g& +3 "core" &,H !\ ) +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"($' +277 "core" ' + "storage"(P- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"('y +30 "core" ' +2 "storage"(E& +3 "core" &,H a\ * +2 "storage"(H& +3 "core" &,H 0\ ) +2 "manipulator"&& +3 "core" &d h g " # +2 "manipulator"&.% +3 "core" %\ $ v q > % +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&s(^ +109 "core" ( + "manipulator"&2& +4 "core" &] P \\ * +2 "storage"('& +3 "core" &,H M\ ) +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"&`'ͷ +103 "core" ' + .tElbow.hold +2 "manipulator"&Q, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&r1 +67 "core" 1 +2 "manipulator"&@% +4 "core" % } 5 , & + "storage"(o& +4 "core" &,H \ % + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 338 counts + "manipulator"&,' +14 "core" ' + "manipulator"&y& +4 "core" & u u S X +2 "storage"(0& +3 "core" &,H \ + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&' +20 "core" ' +2 "storage"(% +3 "core" %{ 7\ *\ +3 ."downElevator"SE.seek :down +2 "storage"(T'} +100 (/% +2 "core" %n4 R\ (Yn +2 "manipulator"&~% +4 "core" %\ r u O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +91 "core" ' +58 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 4 + "manipulator"&l% +4 "core" %\    +2 "storage"(v% +4 "core" %y Y\ 0 + "storage"(7. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"()(< +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (f& +3 "core" &<9 O\ ,  +2 "manipulator"&_& +3 "core" & }  X +2 .tElbow.seek 5 + "manipulator"&S(y +23 "core" ( + "manipulator"&4& +4 "core" &y  M +2 "storage"([& +3 "core" &<9 .\ ,  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&a'Ϻ +96 "core" ' + "storage"(Z& +4 "core" &<9 \ -  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(D' +281 "core" ' + "storage"(C- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&V/ +72 "core" / +2 "manipulator"&O& +3 "core" &y 6 M +2 "manipulator"&|% +3 "core" % Ͼ ? v +2 .tForearm.seek :retract +2 "manipulator"&!'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&G(d +106 "core" ( + "manipulator"&& +4 "core" &d s x  + .tElbow.reconfigure LooseElbow +47 "manipulator"&$ &.,(#b +3 & & +3 "core" &d x }  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear +2 "manipulator"&X'\ +8 "core" ' +2 .tSE.seek :down + "storage"(1'} +274 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(R(,L +424 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &,J 2\ , +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(p' +307 "core" ' + "storage"(N- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (e& +2 "core" &,I \ " +2 "storage"(& +3 "core" &,I 4\ " +2 "manipulator"&%& +3 "core" &d 9 9  +2 "manipulator"&% +3 "core" %\ " 9 ;  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&x(^ +109 "core" ( + "manipulator"&& +4 "core" &] + * + +2 "storage"(& +3 "core" &,I \ ! +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"&'ͷ +97 "core" ' + .tElbow.hold +2 "manipulator"&}, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&j1 +70 "core" 1 +2 "manipulator"&J% +4 "core" % , } + "storage"(*& +3 "core" &,H %\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 342 counts +2 "manipulator"&<' +17 "core" ' + "manipulator"&+& +4 "core" &\ U Z 0 l +2 "storage"(k& +4 "core" &,H F\ # +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&3' +16 "core" ' +2 "storage"(w% +3 "core" % \ #\ ' +3 ."downElevator"SE.seek :down +3 "storage"(i'} +99 (W% +2 "core" %2- \ !Ym +2 "manipulator"&\\% +4 "core" % . * + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&c'\ +92 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 4 of 4..4 + #Loading generic puck from tube 4 into Collection Clamp +2 "collection"'& +4 "core" &&('\  + "manipulator"&"% +4 "core" %\    +2 "storage"(:% +4 "core" % \ . + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(B(,L +35 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (z& +2 "core" &,K [\ - +2 "manipulator"&F& +4 "core" &\  l +2 .tElbow.seek 4 + "manipulator"&(^ +26 "core" ( + "manipulator"&I& +5 "core" &d  C + "storage"(]& +4 "core" &,K \ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&6' +94 "core" ' + "storage"( & +4 "core" &,K )\ . +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(-' +282 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (Y& +3 "core" &,K 6\ , + "manipulator"&& +4 "core" &d  C + .tElbow.seek 4 +2 "manipulator"&>(^ +3 "core" ( +2 "manipulator"&8& +3 "core" &d  C +2 "storage"(9& +3 "core" &,K >\ , +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&m' +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&t/ +67 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:60:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&K& +5 "storage"(;'} +4 "core" &d H C +2 "manipulator"&% +3 "core" % > z +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&{( +157 "core" ' + ."downElevator"SE.coast + "storage"(5 +27 "core" ( + "manipulator"&A& +4 "core" &  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &&& +2 "core" & \\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&h' +97 "core" ' +2 "manipulator"&#& +4 "core" & 7 +2 "manipulator"&d% +3 "core" % E +2 "collection"'?& +4 "core" &'(6\  + "collection"'U& +4 .tCC.seek :closed +2 "collection"'L(` +2 "core" &$(!\  +3 &&+%\ \ +9 &+l''*\ ,} +8 &`z'(!\ @ +10 &Vn&'\ Q +9 &J&'\ R +10 &N$'\ R +9 &L%( \ R +9 &[Q&&\ R +10 &N''\ R +9 &N$(\ R +9 &N&( \ R +10 & cL&)\ R +9 &"%M&'\ R +10 &#K''\ R +9 &%N&(\ R +9 &'lN%'\ R +10 &)/K(( \ Q +9 &*N'*\ R +9 &,N&(\ R +10 &.sL%'\ R +9 &06N('\ R +10 &1L'(\ R +9 &3J()\ R +9 &5{N')\ R +10 &7>L&(\ R +9 &9M')\ Q +9 &:M'(\ R +10 &<N%)\ R +9 &>GL&*\ Q +9 &@N'*\ R +10 &AL(*\ R +9 &CL((\ R +10 &EML((\ R +9 &GQ,+\ R +9 &HW32\ S +10 &Jk>:1\ U +9 &LCi[d\ X +10 &Mo\ ] +9 &Om\ ] +9 &Qzm\ ] +10 &S;s\ ^ +9 &TP\ ^ +9 &VI\ ^ +10 &X|o\ _ +9 &Z>N\ \ _ +10 &[p\ \ a +9 &]m\ \ a +9 &_on\ A +10 &`B(n\ , +9 &`g{m\ \\ +2 ( + "collection"'U& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.47 + .Hand.open +2 "manipulator"&\ 1 +66 "core" 1 + "manipulator"&% +4 "core" %  u r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 4 into Processing Clamp + "processing"%M& +4 "core" &<\ 8 +2 "manipulator"&% +3 "core" %\   . +2 "storage"(% +3 "core" % \ - +2 "storage"( . +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(u(,L +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ((& +2 "core" &,K \ , +2 "manipulator"&& +4 "core" &  + "manipulator"&% +4 "core" %\   - + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"& (^ +172 "core" ( + "manipulator"&b& +4 "core" &W x }  + +2 "storage"(g& +3 "core" &,K U\ + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&P' +105 "core" ' + "storage"(q& +4 "core" &,K .\ , +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(E' +277 "core" ' + "storage"(H- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &,K 3\ * +2 "manipulator"&.& +3 "core" &X t u + +2 .tElbow.seek 4 + "manipulator"&2(^ +3 "core" ( +2 "manipulator"&'& +3 "core" &X y ~ ] + +2 "storage"($& +3 "core" &,K m\ * +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&=' +15 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&r/ +68 "core" / +48 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:60:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&@& +4 "storage"(o'} +6 "core" &o l s ( +2 "manipulator"&y% +3 "core" % | s - 9 +2 .tForearm.seek :retract +2 "manipulator"&0'\ +94 "core" ' + .tElbow.seek PC +2 "manipulator"&(k +160 "core" ' + ."downElevator"SE.coast + "storage"(5 +99 "core" ( +2 "manipulator"&5& +4 "core" &t % +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &/& +3 "core" &t w +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&~' +99 "core" ' +2 "manipulator"&s& +4 "core" &t w +2 "manipulator"&`% +3 "core" % k   +2 "processing"%l& +3 "core" &=\ 7 +2 "processing"%,& +3 .tPC.seek :closed +2 "processing"%v(] +3 "core" &E\ 8 +4 &v\ 70 +9 &-Dr\ 23 +10 &Mnt\ 3H +9 &gs\ 3T +9 &Rr\ 5S +10 &hRn\ 4S +9 &*Qt\ 4S +11 &Ts\ 4S +8 &Vs\ 4T +9 &pUr\ 5S +10 &1Zo\ 4T +9 & \\t\ 4T +9 &"[~\ 3T +10 &$wWt\ 4T +9 &&:Wo\ 4S +10 &'Vq\ 4T +9 &)Wr\ 4T +9 &+[p\ 4T +10 &-BYr\ 4S +9 &/Wp\ 4S +9 &0]x\ 4T +10 &2Ut\ 4S +9 &4JWs\ 4S +10 &6 Rr\ 4S +9 &7Rp\ 4S +9 &9Rq\ 4S +10 &;QTw\ 4T +9 &=\\q\ 4T +9 &>Vq\ 5T +10 &@Vr\ 4S +9 &BX]q\ 4T +10 &D\\s\ 4T +9 &Edt\ 4U +9 &Gxs\ 2W +10 &ISs\ 2Y +9 &Kn\ 1Y +9 &Lr\ 2Y +10 &Nt\ 1Z +9 &PXw\ 1Z +10 &Rw\ 1Z +9 &Ss\ 1Z +9 &Uq\ 2Z +10 &W_o\ 1Z +9 &Y t\ 1Z +9 &Zo\ 2Z +10 &\\}qo\ 3? +9 &]])or\ 3T +9 &]{+q\ 66 +3 ( + "processing"%,& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.67 + .Hand.open +2 "manipulator"&71 +67 "core" 1 + "manipulator"&% +4 "core" % y v C  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%T& +4 "core" &]{*t\ 56 + #tImaging generic puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&% +3 "core" %\ f i 6 3 +2 "storage"(f% +3 "core" %w ]\ * +2 "storage"(_. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(4(,L +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ([& +3 "core" &,K 5\ ) +2 "manipulator"&Z& +2 ."raiseStack"SE.reconfigure SEplace +5 "storage"(#]K-0-\ b +2 "core" &t v u * +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&Q(k +3 ."raiseStack"SE.seek beamBreak +2 "core" ( +2 "storage"(^' +2 "manipulator"&C& +5 "core" &t k h e + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" &t @ H " +2 .tForearm.seek PC + "manipulator"&O' +96 "core" ' + .tHand.close +2 "manipulator"&|/ +77 "core" / + .tPC.seek :open +2 "processing"%( +77 "core" ' + "storage"( - +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(a'y +31 "core" ' +334 ( + "storage"(S& +4 "core" &,K \ + +2 "manipulator"&!& +3 "core" &t f i ( +2 "manipulator"&D% +3 "core" % Ͻ t u y  +2 .tForearm.seek :retract +2 "manipulator"&)'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&(^ +261 "core" ( + "manipulator"&1& +4 "core" &h t q ' , +2 "storage"(N& +3 "core" &,K \ + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&e' +107 "core" ' + .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "storage"(%- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"('E +26 "core" ' +3 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +57 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(G& +3 "core" &,K \  +2 "manipulator"&j& +3 "core" &h F , +2 .tElbow.seek 4 + "manipulator"&J(^ +4 "core" ( +2 "manipulator"&*& +3 "core" &h  , +2 "storage"(+& +4 "core" &,K \  +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&k' +14 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(w' +57 "core" ' + "manipulator"&X& +4 "core" &h q y  , +2 "storage"(W& +4 "core" &,K -\ * + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&\\'ͷ +25 "core" ' + .tElbow.hold +2 "manipulator"&x, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +25 "core" ' +2 "manipulator"&% +4 "core" % 6 A + "storage"("& +4 "core" &,K \ ' +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 350 counts +2 "manipulator"&<' +17 "core" ' +2 "manipulator"&:& +4 "core" & , # +2 "storage"(& +3 "core" &,K \ + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&p' +15 "core" ' +2 "storage"(z% +4 "core" % T\ * +2 ."downElevator"SE.seek :down +3 "storage"(F'} +100 (I% +2 "core" %7 X\ *Zn +2 "manipulator"&]% +4 "core" % q z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +89 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"' & +4 "core" &`guu\ \\ + #tStoring generic puck in Collection Clamp to tube 4 +2 "manipulator"&i% +3 "core" %\  q   +2 "storage"(R% +4 "core" %} 8\ , +2 "storage"(}. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(c(,L +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &,K \ , +2 "manipulator"&Y& +3 "core" & v v "~ +2 .tElbow.seek 4 +2 "manipulator"&(^ +26 "core" ( + "manipulator"&8& +4 "core" &g A G +2 "storage"(9& +4 "core" &,K \ , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&t' +104 "core" ' + "storage"(K& +4 "core" &,K p\ - +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +280 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&6& +2 "core" &g t  G +2 "storage"(A& +50 "core" &,K l\ * + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"&-'ͷ +27 "core" ' + .tElbow.hold +2 "manipulator"&&, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 "storage"(m- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(>' +32 "core" ' + "manipulator"&#% +4 "core" % > [ p +2 "storage"(d& +3 "core" &,K \ ' +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 343 counts +2 "manipulator"&?' +14 "core" ' +2 "manipulator"&;& +4 "core" &  +2 "storage"(& +3 "core" &,K V\ , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +24 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(\ ' +38 "core" ' +2 "manipulator"&& +4 "core" &  + "manipulator"&M% +4 "core" %  i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&( +163 "core" ( +2 "manipulator"&U& +4 "core" &* T Y  Cm + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &* d X + Cm +2 .tForearm.seek CC +2 "manipulator"&(' +94 "core" ' + .tHand.close + "manipulator"&/ +67 "core" / + .tCC.seek :open +2 "collection"'( +471 "core" ( + "storage"(h& +4 "core" &,K \ , +2 "storage"(b& +3 "core" &,K ?\ - +2 "manipulator"&g& +3 "core" &( t p ( A_ +2 "manipulator"&B% +3 "core" % t p  +2 .tForearm.seek :retract +2 "manipulator"&q'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&{(^ +181 "core" ( + "manipulator"&& +4 "core" &_ 5 + +2 "storage"(H& +3 "core" &,K \ . +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 + "manipulator"&'ͷ +103 "core" ' + .tElbow.hold +2 "manipulator"&., +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&'1 +74 "core" 1 +2 "manipulator"&$% +4 "core" % U U 9 x +2 "storage"(r& +3 "core" &,K \ + +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 341 counts +2 "manipulator"&@' +13 "core" ' + "manipulator"&y& +4 "core" &  v [ !q +2 "storage"( & +4 "core" &,K \ 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&P' +17 "core" ' +2 "storage"(E% +3 "core" % )\ 0 +2 ."downElevator"SE.seek :down +4 "storage"(='} +100 (5% +2 "core" %k0 >\ .Yl +2 "manipulator"&/% +4 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&2'\ +91 "core" ' +52 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 3 + "manipulator"&s% +4 "core" %\    +2 "storage"(`% +4 "core" %| \ 0 +2 "storage"(l. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(o(,L +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (0& +3 "core" &,K b\ 0 +2 "manipulator"&n& +4 "core" &\  !q + .tElbow.seek 4 +2 "manipulator"&7(^ +26 "core" ( + "manipulator"&& +4 "core" &d t < +2 "storage"(T& +3 "core" &,K /\ 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +113 "core" ' +3 "storage"(f& +3 "core" &,K\ 1 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(,' +280 "core" ' + "storage"(_- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&[/ +66 "core" / +2 "manipulator"&Z& +3 "core" &d $ < +2 "manipulator"&C% +3 "core" %  i F 7 +2 .tForearm.seek :retract +2 "manipulator"&V'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&~(d +107 "core" ( + "manipulator"&|& +4 "core" &d x  ! +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &d q  ! + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"& '\ +18 "core" ' + .tSE.seek :down +2 "storage"('} +259 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(( +363 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (v& +2 "core" & ^\ , +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(^' +276 "core" ' + "storage"(S- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(!'y +31 "core" ' +2 "storage"(D& +3 "core" & \ . +2 "storage"(O& +3 "core" & \ . +2 "manipulator"&1& +3 "core" &d m ! +2 "manipulator"&N% +3 "core" %\ w  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&Q(_ +109 "core" ( + "manipulator"&& +4 "core" &a  ) +2 "storage"(%& +3 "core" & G\ - + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&'ͽ +95 "core" ' + .tElbow.hold +2 "manipulator"&G, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&j1 +72 "core" 1 +2 "manipulator"&)% +4 "core" % U S * + "storage"(*& +3 "core" & `\ * +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 310 counts + "manipulator"&+' +18 "core" ' + "manipulator"&X& +4 "core" & , \\ +2 "storage"(W& +3 "core" & \ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&a' +29 "core" ' +2 "storage"(% +3 "core" %r )\ . +3 ."downElevator"SE.seek :down +3 "storage"("'} +99 (% +2 "core" %4 S\ ,Yn +2 "manipulator"&:% +4 "core" %   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 3 + "manipulator"&z% +4 "core" %\    +2 "storage"(% +50 "core" % \ 0 + "storage"(e. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,L +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (I& +2 "core" &,J \ (& +2 "manipulator"&]& +3 "core" & q j ; \\ +2 .tElbow.seek 4 + "manipulator"&k(^ +25 "core" ( + "manipulator"&J& +4 "core" &b m s C O +2 "storage"(w& +3 "core" &,J \ )& +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&\\' +92 "core" ' +2 "storage"( & +4 "core" &,Ke D\ * +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(<' +281 "core" ' + "storage"(i- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&R/ +72 "core" / +2 "manipulator"&}& +3 "core" &b  O +2 "manipulator"&% +3 "core" %   r +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&Y(d +94 "core" ( + "manipulator"&8& +4 "core" &d  n + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &9& +3 "core" &d n + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&p'\ +12 "core" ' + .tSE.seek :down +2 "storage"(K'} +273 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(F( +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (4& +2 "core" & ;\ , +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(x' +305 "core" ' + "storage"(3- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (& +3 "core" & H\ , +2 "storage"(6& +3 "core" & \ , +2 "manipulator"&A& +3 "core" &d  n +2 "manipulator"&m% +3 "core" %\ #  ! +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&#(_ +104 "core" ( + "manipulator"&d& +4 "core" &Y r u L ) +2 "storage"(;& +3 "core" & O\ , + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&'ͽ +99 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&M1 +77 "core" 1 +2 "manipulator"&t% +4 "core" % o b + "storage"(& +3 "core" & \ * +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 336 counts +2 "manipulator"&' +14 "core" ' + "manipulator"&-& +4 "core" & 2 T +2 "storage"(?& +4 "core" & \ \ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&>' +24 "core" ' +2 "storage"(U% +3 "core" %  u\ .! +3 ."downElevator"SE.seek :down +3 "storage"( '} +100 (% +2 "core" %- ,\ ,Xj +2 "manipulator"&&% +4 "core" % 4 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 3 of 3..3 + #Loading generic puck from tube 3 into Collection Clamp +2 "collection"'& +4 "core" &$'4\  + "manipulator"&L% +4 "core" %\  u  +2 "storage"(h% +3 "core" %  <\ 1 +2 "storage"(b. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(g( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (B& +3 "core" &  J\ 0 +2 "manipulator"&& +3 "core" &  T +2 .tElbow.seek 3 +2 "manipulator"&H(_ +24 "core" ( +2 "manipulator"&(& +4 "core" &d + [ +2 "storage"(& +4 "core" & <\ , + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&'' +100 "core" ' + "storage"($& +4 "core" & \ - +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(r' +282 "core" ' + "storage"(y- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( & +2 "core" & \ ) +2 "manipulator"&E& +4 "core" &d v k L [ + .tElbow.seek 3 +2 "manipulator"&q(_ +3 "core" ( +2 "manipulator"&5& +3 "core" &d r _ O [ +2 "storage"(/& +3 "core" & j\ ) +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&{' +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +68 "core" / +3 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:64:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +3 "manipulator"&s& +4 "storage"(@'} +5 "core" &d t t [ +2 "manipulator"&`% +3 "core" % w  +2 .tForearm.seek :retract +2 "manipulator"&l'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&0( +155 "core" ' + ."downElevator"SE.coast + "storage"(5 +10 "core" ( + "manipulator"&\ & +5 "core" &% t q  ?U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &n& +4 "core" && g k Z ?U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +99 "core" ' + "manipulator"&T& +4 "core" && ` r ?U +2 "manipulator"&P% +4 "core" % P R . +2 "collection"'f& +4 "core" &''(\  +2 "collection"'=& +3 .tCC.seek :closed +2 "collection"'c(` +3 "core" &%(6\  +3 &$(#\ \ +9 &,p$).\ ,} +9 &ay&'(\ @ +10 &]n&'.\ Q +9 &K$&&\ R +9 &N'()\ R +10 &L''(\ R +9 &aR'')\ R +10 &#N'('\ R +9 &N$''\ R +9 &J'(-\ R +10 & jK()$\ R +9 &",L%'\ R +9 &#K((\ R +10 &%M&(\ R +9 &'rM&)\ R +10 &)5J')\ R +9 &*M'(\ R +9 &,N()\ R +10 &.zL'*"\ R +9 &0<N%)"\ R +9 &1L&*\ R +10 &3L'(!\ R +9 &5L'(\ R +10 &7EL&(\ R +9 &9L((\ R +9 &:L')\ Q +10 &<M&)\ R +9 &>ML')\ R +9 &@L$)\ R +10 &AM&)\ R +9 &CK)*\ R +10 &ETO(*\ R +9 &GQ-+\ R +9 &HW42\ S +10 &Ji@;\ V +9 &LHj]\ \ Y +9 &N\ \\ +10 &O\ ] +9 &Q\ ^ +10 &SB\ ^ +9 &U\ ^ +9 &V \ _ +10 &X\ _ +9 &ZD\ ` +9 &\\ \ ` +10 &]\ a +9 &_r\ ? +10 &`R3\ _ +9 ( +2 &``h\ \ Q + "collection"'=& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.49 + .Hand.open +2 "manipulator"&.1 +66 "core" 1 + "manipulator"&2% +4 "core" %  ] [ 1 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%[& +4 "core" &\ 6 +2 "manipulator"&Z% +3 "core" %\  w u L  +2 "storage"(C% +3 "core" % \ + +2 "storage"(|. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(u( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +48 "core" & H\ + +3 "manipulator"&7& +3 "core" &% \\ Z G ?U +2 "manipulator"&V% +3 "core" %\  X Y 7  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&,(_ +167 "core" ( + "manipulator"&o& +4 "core" &d v q O 5 +2 "storage"(v& +3 "core" & \ ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&S' +93 "core" ' + "storage"(& +4 "core" & \ ( +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(D' +277 "core" ' + "storage"(O- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (1& +2 "core" & \ ' +2 "manipulator"&N& +4 "core" &d g h I 5 +2 .tElbow.seek 3 + "manipulator"&(_ +3 "core" ( +2 "manipulator"&%& +4 "core" &d t o  5 +2 "storage"(^& +3 "core" & \ ' +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&~' +17 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&j/ +76 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:64:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&)& +4 "storage"(*'} +5 "core" &d h i 5 +2 "manipulator"&X% +3 "core" % S g  " +2 .tForearm.seek :retract +2 "manipulator"&W'\ +94 "core" ' + .tElbow.seek PC +2 "manipulator"&(k +159 "core" ' + ."downElevator"SE.coast + "storage"(5 +91 "core" ( +2 "manipulator"& & +4 "core" &t f h g + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t R Z E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&:' +91 "core" ' + "manipulator"&Q& +4 "core" &t q j +2 "manipulator"&% +4 "core" % a [ V +2 "processing"%+& +3 "core" &\ 3 +2 "processing"%z& +4 .tPC.seek :closed +2 "processing"%(] +2 "core" &k\ 2 +4 &\ 2 +9 &(r\ /- +9 &`\ .A +10 &Kx\ -S +9 & S\ 0S +10 &U\ /T +9 &P\ /S +9 &PX\ /S +10 &R\ /S +9 &V\ /S +9 &U\ /S +10 & WY\ /T +9 &"W\ /T +10 &#Q\ 0S +9 &%S\ /T +9 &'`S\ /S +10 &)"P\ 0S +9 &*X\ /S +9 &,R\ /T +10 &.gY\ /T +9 &0)V\ /T +10 &1R\ /T +9 &3[\ 0T +9 &5oV\ /T +10 &72Y\ /S +9 &8X\ /S +9 &:T\ /T +10 &9V\ /T +10 &?W\ /S +10 &AW\ /S +8 &CY\ /T +10 &E@^\ /T +9 &Fi\ /U +9 &H\ .X +10 &Jx\ -Y +9 &L8\ -Z +10 &M\ -Z +9 &O\ ,Z +9 &Q}\ ,Z +10 &SA\ -Y +9 &U\ ,Z +9 &V~\ -Z +10 &Xx\ ,Z +9 &ZE\ ,[ +10 &\\\ ,I +9 &]1Er\ ."f +9 &]|;\ 03 +6 ( + "processing"%z& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 + .Hand.open +2 "manipulator"&!1 +67 "core" 1 + "manipulator"&e% +4 "core" % \\ [ V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%"& +4 "core" &]|(H\ 43 + #tImaging generic puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&% +3 "core" %\  h j  +2 "storage"(I% +3 "core" %t 3\ ) +2 "storage"(]. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(J( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (w& +2 "manipulator"& & +4 "core" & B\ ) +4 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +2 "core" &t h c +2 .tElbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&G(k +2 ."raiseStack"SE.seek beamBreak +3 "core" ( +2 "storage"(' + "manipulator"&i& +5 "core" &t l g ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &R& +2 "core" &t > : +2 .tForearm.seek PC +2 "manipulator"&}' +92 "core" ' + .tHand.close +2 "manipulator"&/ +69 "core" / +2 .tPC.seek :open +2 "processing"%8( +91 "core" ' + "storage"(9- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(\\'y +30 "core" ' +317 ( + "storage"(k& +4 "core" & *\ + +2 "manipulator"&& +3 "core" &t v j t +2 "manipulator"&<% +3 "core" % ϻ k j h / +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&4(_ +262 "core" ( + "manipulator"&K& +4 "core" &X w u , +2 "storage"(3& +3 "core" & k\ * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +103 "core" ' + .tHand.open + "manipulator"&61 +67 "core" 1 +2 "storage"(A- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(m'E +28 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(d' +58 "core" ' + #tLights, camera, ACTION! +2 "storage"(;- +3 "core" -' +2 "storage"(Y& +3 "core" & e s 9\  +2 "manipulator"&M& +3 "core" &Y % ~, +2 .tElbow.seek 3 + "manipulator"&t(_ +3 "core" ( +2 "manipulator"&& +4 "core" &Y % , + "storage"(-& +4 "core" & \  +2 .tForearm.seek 3 + 600 counts + "manipulator"&?' +13 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(U' +57 "core" ' + "manipulator"&p& +4 "core" &Y w u 5 , +2 "storage"(& +3 "core" & N\ + +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 + "manipulator"&&'ͽ +24 "core" ' + .tElbow.hold +2 "manipulator"&#, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 "manipulator"&% +3 "core" % [ Y - +2 "storage"(& +3 "core" & \ ( +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 344 counts +2 "manipulator"&L' +14 "core" ' +2 "manipulator"&h& +4 "core" &\  l +2 "storage"(b& +3 "core" & @\ , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&B' +14 "core" ' +2 "storage"(x% +4 "core" % S\ , +2 ."downElevator"SE.seek :down +3 "storage"('} +100 ((% +2 "core" %8 J\ *Yo +2 "manipulator"&% +4 "core" % s e _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +127 "core" ' +26 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'$& +4 "core" &``h\ Q +2 #tStoring generic puck in Collection Clamp to tube 3 + "manipulator"& % +4 "core" %\  w %  +2 "storage"(F% +3 "core" % ]\ , +3 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (y& +3 "core" & W\ + +2 "manipulator"& & +4 "core" &\  l + .tElbow.seek 3 +2 "manipulator"&E(_ +26 "core" ( +2 "manipulator"&5& +4 "core" &_ q i J + "storage"(/& +4 "core" & \ ' +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +101 "core" ' +2 "storage"(s& +3 "core" & \ ( +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(`' +283 "core" ' +2 "storage"(H- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&'& +3 "core" &_ f X a J +2 "storage"(\ & +3 "core" & L\ % +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 +2 "manipulator"&n'ͽ +22 "core" ' + .tElbow.hold +2 "manipulator"&r, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"({- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(T' +31 "core" ' + "manipulator"&P% +4 "core" % ; /  +2 "storage"(q& +3 "core" & \ # +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 325 counts +2 "manipulator"&f' +17 "core" ' +2 "manipulator"&@& +4 "core" & e \\ J +2 "storage"(l& +3 "core" & \ & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +28 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(.' +40 "core" ' +2 "manipulator"&2& +3 "core" & s t ' +2 "manipulator"&[% +4 "core" % k r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&C( +169 "core" ( +2 "manipulator"&|& +4 "core" &( 5 +  Bf + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &) . * Bf +2 .tForearm.seek CC +2 "manipulator"&' +92 "core" ' + .tHand.close + "manipulator"&7/ +71 "core" / + .tCC.seek :open +2 "collection"'V( +468 "core" ( + "storage"(& +4 "core" & @\ ' +2 "storage"(o& +3 "core" & \ ' +2 "manipulator"&v& +3 "core" &( g g Ab +2 "manipulator"&g% +3 "core" % & e \\ J +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&0(_ +157 "core" ( + "manipulator"&_& +4 "core" &S | y H  +2 "storage"(O& +3 "core" & s\ ) +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 3 +2 "manipulator"&1'ͽ +96 "core" ' + .tElbow.hold +2 "manipulator"&N, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&%1 +68 "core" 1 +2 "manipulator"&^% +4 "core" % e ] f  + "storage"(j& +4 "core" & .\ ( + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 344 counts + "manipulator"&)' +16 "core" ' +2 "manipulator"&X& +4 "core" &   +2 "storage"(,& +4 "core" & \ + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&S' +24 "core" ' +2 "storage"(D% +4 "core" % \ * +2 ."downElevator"SE.seek :down +3 "storage"(~'} +100 ( % +2 "core" %+ k\ )Xk +2 "manipulator"&% +4 "core" % u u D i + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +53 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 3 to 2 + "manipulator"&Q% +4 "core" %\    +2 "storage"(% +4 "core" % E\ / +2 "storage"(+. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(*( +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (W& +3 "core" & \ / +2 "manipulator"&& +3 "core" &   +2 .tElbow.seek 3 +2 "manipulator"&!(_ +12 "core" ( + "manipulator"&e& +4 "core" &V 3 E +2 "storage"("& +4 "core" & G\ / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +93 "core" ' + "storage"(I& +4 "core" & \ / +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(]' +280 "core" ' + "storage"(z- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&w/ +68 "core" / +2 "manipulator"& & +3 "core" &V l m ? E +2 "manipulator"&i% +3 "core" %  o p U . +2 .tForearm.seek :retract + "manipulator"&R'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&:(d +110 "core" ( + "manipulator"&& +4 "core" &d p s  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &d k i J  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&9'\ +9 "core" ' +2 .tSE.seek :down + "storage"('} +263 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(a( +402 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & #\ + +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +276 "core" ' + "storage"(k- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"('y +35 "core" ' + "storage"(<& +4 "core" & 6 Q\ # +2 "storage"(}& +3 "core" & 6 0\ # +2 "manipulator"&K& +3 "core" &d 0 +  +2 "manipulator"&3% +3 "core" %\ $ * )  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&G(P +138 "core" ( +2 "manipulator"&6& +4 "core" &\\ B I \\ + "storage"(A& +4 "core" & 6 \ # + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +46 "manipulator"&#Q@2^d^2b +5 .tForearm.seek 2 + "manipulator"&;'M +103 "core" ' + .tElbow.hold +2 "manipulator"&Y, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&M1 +72 "core" 1 +2 "manipulator"&% +4 "core" % yi 4 7 + + "storage"(& +4 "core" & \ & + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 344 counts +2 "manipulator"&-'Υ +17 "core" ' +2 "manipulator"&p& +4 "core" &   + "storage"(& +4 "core" & \ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&\\'ϥ +23 "core" ' +2 "storage"(% +4 "core" % @\ , +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (h% +2 "core" %A8 \ +Yn +2 "manipulator"&m% +4 "core" %Ϯ ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +87 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 3 to 2 +2 "manipulator"&x% +3 "core" %\    +2 "storage"(4% +4 "core" %u \ / + "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(d( +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ((& +3 "core" &A \ ) +2 "manipulator"&& +3 "core" & t s  +2 .tElbow.seek 3 + "manipulator"&?(_ +39 "core" ( +2 "manipulator"&t& +4 "core" &W q t 5 , + "storage"(U& +4 "core" &A k\ * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&&' +97 "core" ' + "storage"($& +4 "core" &A d\ * +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(L' +282 "core" ' + "storage"( - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&F/ +74 "core" / +3 "manipulator"&& +3 "core" &W T b  , +2 "manipulator"&% +3 "core" %  P Q  ! +2 .tForearm.seek :retract +2 "manipulator"&y'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"& (d +117 "core" ( + "manipulator"&5& +4 "core" &d t o  + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" &d q e   + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&B'\ +11 "core" ' +2 .tSE.seek :down + "storage"(s'} +274 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(( +363 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (J& +2 "core" & \ % +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(#' +305 "core" ' + "storage"(>- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (H& +3 "core" & \ ' + "storage"('& +4 "core" & \ ' + "manipulator"&\ & +4 "core" &d R T d  + "manipulator"&{% +3 "core" %\ $ Z Y U # +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&P(P +141 "core" ( + "manipulator"&q& +4 "core" &[ S b 4 e +2 "storage"(@& +3 "core" & \ ' + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&l'M +103 "core" ' + .tElbow.hold +2 "manipulator"&2, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&[1 +67 "core" 1 +2 "manipulator"&% +4 "core" % ss & ~ + "storage"(E& +3 "core" & w\ " +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 338 counts +2 "manipulator"&`'Ο +16 "core" ' + "manipulator"&n& +4 "core" & } {   +2 "storage"(f& +4 "core" & +\ ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&T'ϥ +32 "core" ' +2 "storage"(|% +3 "core" %  O\ )! +3 ."downElevator"SE.seek :down +3 "storage"(='} +101 (% +2 "core" %* \ &Xk +2 "manipulator"&r% +3 "core" %ϥ i j \\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +91 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 2 of 2..2 + #Loading generic puck from tube 2 into Collection Clamp +2 "collection"'Z& +4 "core" &&'4\  +2 "manipulator"&c% +3 "core" %\  y  +2 "storage"(% +3 "core" %u \ / +2 "storage"(o. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(v( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (g& +3 "core" &  =\ . + "manipulator"&_& +4 "core" & `  + .tElbow.seek 2 +2 "manipulator"&O(P +45 "core" ( + "manipulator"&& +4 "core" &O  . +2 "storage"(C& +4 "core" &  \ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&%'ϥ +97 "core" ' + "storage"(^& +4 "core" &  D\ / +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(j' +280 "core" ' + "storage"(X- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (,& +2 "core" &  \ . +2 "manipulator"&D& +3 "core" &Q F . +2 .tElbow.seek 2 + "manipulator"&(P +5 "core" ( + "manipulator"& & +4 "core" &Q  . +2 "storage"(& +3 "core" &  \ . +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&0'y +20 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&1/ +71 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:68:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&Q& +5 "storage"()'} +4 "core" &v  ) +2 "manipulator"&% +3 "core" % ΀  +2 .tForearm.seek :retract +2 "manipulator"&+'\ +97 "core" ' + .tElbow.seek CC +2 "manipulator"&W( +145 "core" ' + ."downElevator"SE.coast + "storage"(5 +4 "core" ( + "manipulator"&.& +4 "core" &- } y % F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- { s R F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&e' +105 "core" ' + "manipulator"&"& +4 "core" &. 2 F +2 "manipulator"&S% +4 "core" %  +2 "collection"'I& +3 "core" &$+H\  +2 "collection"'~& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &'(B\  +3 &&(C\  +53 &+p'(D\ ,~ +5 &ax$'7\ @ + &Ym&'9\ R +4 &M'%5\ R + &M%'0\ R + &K%'3\ R +2 &`O$*1\ R +7 &"N%(7\ R +9 &N$)6\ R +10 &M%(6\ R +9 & hI')7\ R +10 &"*L%(5\ R +9 &#N&)/\ R +9 &%M&(0\ R +10 &'oQ''/\ R +9 &)2J&(/\ R +9 &*Q%(/\ R +10 &,N')1\ R +9 &.xL&*-\ R +10 &09M&)\ R +9 &1K'($\ R +9 &3L&)/\ Q +10 &5L'(&\ R +9 &7BL('$\ R +9 &9P&*"\ R +10 &:K((-\ Q +9 &<M'*0\ R +10 &>JO()(\ R +9 &@ L()\ Q +9 &AL(*\ R +10 &CI%("\ R +9 &EQJ$*\ R +9 &GP,,\ R +10 &HZ23\ S +9 &Jf@<\ U +10 &LGj\\\ X +9 &M!\ ] +9 &O#\ ] +10 &Q\ ] +9 &S>\ ^ +9 &U\ ^ +10 &V\ _ +9 &X\ _ +10 &ZA\ \ ` +9 &\\\ \ ` +10 &]"\ \ a +9 &_q\ ? +9 &`P1\ !c +9 ( +2 &`^l\ U + "collection"'~& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.47 + .Hand.open +2 "manipulator"&N1 +76 "core" 1 +2 "manipulator"&% +4 "core" %  n { + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%w& +4 "core" &\ 6 +2 "manipulator"& % +3 "core" %\  i q  +2 "storage"(i% +4 "core" %x \ + + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(u( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &  5\ + +2 "manipulator"&!& +4 "core" &* s q { Cp + "manipulator"&R% +4 "core" %\  f f   + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&](P +177 "core" ( + "manipulator"&*& +4 "core" &I s m l ( +2 "storage"(& +3 "core" &  :\ , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&k'ϥ +95 "core" ' + "storage"(& +4 "core" &  2\ , +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(<' +283 "core" ' + "storage"(}- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (K& +2 "core" &  r\ ) +2 "manipulator"&3& +3 "core" &J i t  ' +2 .tElbow.seek 2 +2 "manipulator"&6(P +2 "core" ( +2 "manipulator"&A& +3 "core" &J p { t ' +2 "storage"(& +4 "core" &  >\ ) +2 .tForearm.seek 2 + 300 counts + "manipulator"&:'y +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&M/ +70 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:68:in `shuffleall'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&& +4 "storage"('} +5 "core" &w t s !v +2 "manipulator"&p% +3 "core" % } r g e +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.seek PC +2 "manipulator"&(k +162 "core" ' + ."downElevator"SE.coast + "storage"(5 +93 "core" ( +2 "manipulator"&9& +4 "core" &u C +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &h& +3 "core" &u  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&m' +104 "core" ' + "manipulator"&G& +4 "core" &u @ +2 "manipulator"&;% +4 "core" % > +2 "processing"%-& +4 "core" &\ 8 + "processing"%x& +4 .tPC.seek :closed +2 "processing"%4(] +2 "core" &\ 8 +4 &\ 8. +10 &+D\ 43 +9 &Kn\ 3H +10 &g\ 4T +9 &Q\ 5S +9 &gX\ 5S +10 &)T\ 5S +9 &S\ 5S +9 &Z\ 5T +10 &nW\ 5T +9 &0\\\ 5T +10 & Y\ 5T +9 &"W\ 5S +9 &$vW\ 5T +10 &&9T\ 5S +9 &'W\ 5S +9 &)V\ 5S +10 &+~Z\ 5T +9 &-AW\ 5S +10 &/S\ 6T +9 &0Z\ 5T +9 &2T\ 5S +10 &4JW\ 5S +9 &6 U\ 6S +9 &7S\ 6S +10 &9U\ 5S +9 &;QY\ 5S +9 &=W\ 5S +10 &>V\ 5T +9 &@T\ 5S +10 &BYY\ 5S +9 &D\\\ 5T +9 &Ee\ 4U +10 &Gvk\ 4W +9 &IQ\ 3Y +9 &Kn\ 3Y +10 &L0\ 3Y +9 &NJ\ 3Z +10 &PW\ 2Z +9 &R|\ 2Z +9 &S\ 3Z +10 &U\ 3Z +9 &W_\ 2Z +9 &YZ\ 2Z +10 &Z;\ 2[ +9 &\\|u\ 4@ +10 &]^)j\ 4Q +9 &]y+\ 66 +2 ( +2 "processing"%x& +2 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.68 + .Hand.open +2 "manipulator"&1 +77 "core" 1 + "manipulator"&% +4 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +4 "core" &]y*\ 56 + #tImaging generic puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&a% +3 "core" %\  v t G  +2 "storage"((% +3 "core" %z p\ * +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(t( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (U& +2 "manipulator"&$& +4 "core" &  F\ * +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +2 "core" &u v u +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&Y(k +3 "core" ( + ."raiseStack"SE.seek beamBreak +3 "manipulator"&b& +4 "storage"( ' +3 "core" &u u j z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +3 "core" &u X \\ < + .tForearm.seek PC +2 "manipulator"&' +98 "core" ' + .tHand.close +2 "manipulator"&/ +77 "core" / + .tPC.seek :open +2 "processing"%5( +80 "core" ' + "storage"(/- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(&'y +29 "core" ' +329 ( + "storage"(?& +4 "core" &  S\ + +2 "manipulator"&y& +3 "core" &u  + "manipulator"&L% +4 "core" % ϡ  6 +2 .tForearm.seek :retract + "manipulator"&d'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&J(P +261 "core" ( + "manipulator"&s& +4 "core" &U   c , +2 "storage"(>& +3 "core" &  '\ * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&H'ϥ +99 "core" ' + .tHand.open + "manipulator"&'1 +72 "core" 1 +2 "storage"(\ - +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"({'E +29 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(q' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(@- +3 "core" -' +2 "storage"( & +3 "core" &  t j\  +2 "manipulator"&[& +3 "core" &V  }, +2 .tElbow.seek 2 + "manipulator"&(P +3 "core" ( +2 "manipulator"&E& +4 "core" &V  ~, +2 "storage"(n& +3 "core" &  a r C\  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&f'ϥ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(|' +58 "core" ' + "manipulator"&B& +4 "core" &V w u , +2 "storage"(& +3 "core" &  \ * +2 .tElbow.reconfigure LimpElbow +49 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&r'M +25 "core" ' + .tElbow.hold +2 "manipulator"&P, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(l' +25 "core" ' +2 "manipulator"&Z% +3 "core" %zs  ;  +2 "storage"(`& +4 "core" &  `\ % + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 345 counts + "manipulator"&c'Φ +16 "core" ' +2 "manipulator"&& +4 "core" &  a +2 "storage"(o& +3 "core" &  6\ + +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&g'ϥ +16 "core" ' +2 "storage"(#% +4 "core" % \ + +2 ."downElevator"SE.seek :down +3 "storage"(_'} +100 (% +2 "core" %x8 j\ )Yn +2 "manipulator"&C% +4 "core" %ϻ r w o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +95 "core" ' +56 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'^& +4 "core" &`^k&\ U +2 #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"&=% +4 "core" %\  t j 0 , +2 "storage"(% +3 "core" % 9\ + +2 "storage"(2. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(7( +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (X& +3 "core" &  B\ + +2 "manipulator"&,& +3 "core" & g h ] a +2 .tElbow.seek 2 + "manipulator"&D(P +28 "core" ( + "manipulator"& & +4 "core" &Y  5 +2 "storage"(& +4 "core" &  B\ , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&1'ϥ +98 "core" ' + "storage"(Q& +4 "core" &  \ - +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +282 "core" ' + "storage"(O- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&%& +2 "core" &Y  5 +2 "storage"(.& +4 "core" &  k\ * + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&'M +25 "core" ' + .tElbow.hold +2 "manipulator"&j, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(0- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"("' +29 "core" ' + "manipulator"&S% +4 "core" %z} 9 : - +2 "storage"(I& +3 "core" &  \ & +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 2 + 345 counts + "manipulator"&'Φ +18 "core" ' + "manipulator"&)& +5 "core" &  + "storage"(+& +4 "core" &  8\ , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&V'ϥ +33 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(N' +39 "core" ' +2 "manipulator"&& +3 "core" &  +2 "manipulator"&w% +4 "core" %ϧ  d + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' + .tElbow.seek CC +3 "manipulator"&~( +161 "core" ( +2 "manipulator"&i& +4 "core" &( ` p A_ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &( T Y  A_ +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' + .tHand.close + "manipulator"&!/ +70 "core" / + .tCC.seek :open +2 "collection"'R( +472 "core" ( + "storage"(e& +4 "core" &  \ , +2 "storage"(*& +3 "core" &  \ - +2 "manipulator"&& +3 "core" &' g j @^ +2 "manipulator"&v% +3 "core" % j k +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&W(P +175 "core" ( + "manipulator"&z& +4 "core" &Z ' +2 "storage"(}& +3 "core" &  M\ . +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 2 +2 "manipulator"&K'M +103 "core" ' + .tElbow.hold +2 "manipulator"&3, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&A1 +68 "core" 1 +3 "manipulator"&% +4 "core" % si 6 . 3 + "storage"(M& +3 "core" &  ]\ ) +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 338 counts +2 "manipulator"&'Ο +16 "core" ' + "manipulator"&p& +5 "core" & w R + "storage"(]& +4 "core" &  $\ / + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&k'ϥ +18 "core" ' +2 "storage"(<% +4 "core" % \ - + ."downElevator"SE.seek :down +4 "storage"(:'} +100 (9% +2 "core" % 6 \ /Ym +2 "manipulator"&h% +4 "core" %Ϫ $ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +89 "core" ' +55 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 2 to 1 + "manipulator"&G% +4 "core" %\    +2 "storage"(;% +4 "core" % 7\ 0 +2 "storage"(-. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &  \ 0 +2 "manipulator"&8& +3 "core" &  R +2 .tElbow.seek 2 +2 "manipulator"&(P +24 "core" ( + "manipulator"&& +4 "core" &U 8 G +2 "storage"(& +3 "core" &   8\ 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&a'ϥ +96 "core" ' +2 "storage"(x& +4 "core" &  @\ 1 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"((' +276 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&U/ +74 "core" / +2 "manipulator"&$& +3 "core" &U  X G +2 "manipulator"&b% +3 "core" % ϛ - t +2 .tForearm.seek :retract + "manipulator"&F'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&m(d +100 "core" ( + "manipulator"&& +4 "core" &d t > + .tElbow.reconfigure LooseElbow +47 "manipulator"&$ &.,(#b +3 &u& +3 "core" &d  > +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&/'\ +9 "core" ' + .tSE.seek :down +2 "storage"('} +260 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(\\(+ +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (4& +2 "core" &. O\ * +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"( ' +277 "core" ' + "storage"(?- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(y'y +33 "core" ' +2 "storage"(L& +3 "core" &. \ ) +2 "storage"(& +3 "core" &. +\ * +2 "manipulator"&s& +3 "core" &d t t > +2 "manipulator"&>% +3 "core" %\ $ u u $ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&Y( +145 "core" ( +2 "manipulator"&'& +4 "core" & j s _ ) +2 "storage"(\ & +3 "core" &. Z\ * +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&@'n +102 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&[1 +68 "core" 1 +2 "manipulator"&E% +4 "core" % ͏ Z [  + "storage"(d& +4 "core" &. B\ ' + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 333 counts + "manipulator"&n'λ +16 "core" ' + "manipulator"&B& +4 "core" &   +2 "storage"(& +4 "core" &. `\ , + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&&' +17 "core" ' +2 "storage"({% +3 "core" % \ + +3 ."downElevator"SE.seek :down +3 "storage"(Z'} +99 (`% +2 "core" %g4 d\ *Ym +2 "manipulator"&% +3 "core" % v  +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +92 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 2 to 1 + "manipulator"&#% +4 "core" %\   ! +2 "storage"(J% +4 "core" %| e\ 0 +2 "storage"(H. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(q( +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & c \ ( +2 "manipulator"&C& +3 "core" & i j -  + .tElbow.seek 2 +2 "manipulator"&f(P +49 "core" ( + "manipulator"&& +4 "core" &X ` S 0 +2 "storage"(|& +3 "core" & c T\ ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&r'ϥ +91 "core" ' +2 "storage"(^& +4 "core" & c =\ ) +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(c' +130 "Can"\ 1YY +152 "core" ' + "storage"(=- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +74 "core" / +2 "manipulator"&2& +3 "core" &Y X Y  0 +2 "manipulator"&l% +3 "core" % ϟ [ Y B Y +2 .tForearm.seek :retract +2 "manipulator"&X'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&,(d +117 "core" ( + "manipulator"& & +4 "core" &d N F  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &d O R  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&g'\ +2 "core" ' + .tSE.seek :down +2 "storage"(Q'} +271 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(_(+ +373 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (t& +3 "core" &( \ * +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(P' +305 "core" ' + "storage"(T- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (O& +3 "core" &( \ ( + "storage"(%& +4 "core" &( \ ( + "manipulator"&.& +4 "core" &d f f  + "manipulator"&0% +4 "core" %\ " h g  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&S( +118 "core" ( + "manipulator"&I& +4 "core" & [ a - +2 "storage"()& +3 "core" &( \ ( + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&+'n +101 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&w1 +68 "core" 1 +2 "manipulator"&1% +4 "core" % ͙ 4 / + "storage"(D& +3 "core" &( d\ & +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 343 counts +2 "manipulator"&' +13 "core" ' + "manipulator"&& +4 "core" & h o ( +2 "storage"(& +4 "core" &( i\ * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&"' +19 "core" ' +2 "storage"(i% +3 "core" %  r\ *" +3 ."downElevator"SE.seek :down +3 "storage"('} +99 (V% +2 "core" %+ /\ )Yk +2 "manipulator"&j% +3 "core" % h h } +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&!'\ +90 "core" ' +49 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "manipulator"& & +4 "core" & f 3 ( +2 "manipulator"&% +3 "core" %\    +57823 "Can"\ >11y +60003 \ <11x +60002 \ ;22y +60002 \ ;11} +60002 \ :21~ +60002 \ 921w +60002 \ 821 +60002 \ 721w +60002 \ 522v +60003 \ 621 +60002 \ 411z +51137 #t-> PS.flush +2 #Flushing Processing stage + "processing"%e% +3 "core" %ճ\ 4 +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%*& +4 "core" &\ 4 + .tHand.open + "manipulator"&1 +22 "core" 1 + "manipulator"&v& +4 "core" & l h ( +2 "manipulator"&z% +3 "core" %\  k g  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&}(, +191 "core" ( + "manipulator"&& +4 "core" &, w x 6 = +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +2 "core" &, q q = +2 .tForearm.seek :garage +2 "manipulator"&A' +100 "core" ' + .tHand.close + "manipulator"&/ +77 "core" / + "manipulator"&M& +4 "core" &, c ] = +2 "manipulator"&p% +3 "core" % $ X Z  +2 .tForearm.seek :retract +2 "manipulator"&]'\ +145 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&<(k +119 "core" ( + "manipulator"&& +4 "core" &u j s +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &u g i +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&h' +96 "core" ' + "manipulator"&W& +4 "core" &u y v y +2 "manipulator"&K% +4 "core" %Ͽ j h 1 & +2 "processing"%G& +3 "core" &\ 5 +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%;(] +3 "core" &\ 4 +3 &\ 5- +10 &+B\ 03 +9 &Fk\ /G +9 &m\ 0T +10 &U\ 2S +9 &]X\ 2T +10 &U\ 1T +9 &[\ 2T +9 &Z\ 2T +10 &fV\ 1S +9 &(Y\ 1S +9 & X\ 1T +10 &"W\ 2S +9 &$mZ\ 1T +10 &&0X\ 1S +9 &'X\ 2S +9 &)Y \ 1S +10 &+vW\ 2S +9 &-8Y\ 1S +9 &.T\ 2S +10 &0[\ 1T +9 &2}Z\ 1T +10 &4?[\ 1T +9 &6W\ 1T +9 &7Q\ 1S +10 &9W\ 1S +9 &;HR\ 2S +9 &=\ W\ 1S +10 &>X\ 1T +9 &@T\ 1T +10 &BOW\ 2T +9 &DY\ 1S +9 &Eb\ 2U +10 &Gm\ 0V +9 &IJ\ /X +9 &K \ /Y +10 &L\ /Y +9 &N\ /Z +10 &PM\ .Z +9 &R\ /Z +9 &S\ /Z +10 &U\ /Z +9 &WU\ .Z +9 &Y\ .[ +10 &Z\ .[ +9 &\\x\ /? +10 &]]2\ /N +9 &]z%\ 31 +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.63 + "processing"%-& +4 "core" &]z%\ 21 + .tHand.open +2 "manipulator"&1 +75 "core" 1 + "manipulator"&N% +4 "core" % Ͽ M Q 7 & +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"%'TE +1108 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%k' +1617 "core" ' + .tPSV.dial PTV +2 "processing"%x +70 "core" + .tPTV.dial :puck +2 "processing"%:  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%7  +55 "core" +2 .tPS.seek 0ml + "processing"%3' +2632 "core" ' + .tPSV.dial PSR +2 "processing"%6 +73 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%'\ +603 "core" ' + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%U' +1076 "Can"\ /== +1048 "core" ' + .tPSV.dial PTV +2 "processing"%$ +84 "core"  + .tPBV.dial PSV +2 "processing"%b U +54 "core" V +2 .tPS.seek 0ml + "processing"%' +2628 "core" ' + .tPSV.dial PBV +2 "processing"%u @ +41 "core" > +2 .tPS.seek 2.5ml + "processing"%a' +2628 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +83 "core"  + .tPS.seek :empty +2 "processing"%F'ղ +2633 "core" ' + .tPSV.dial PSR +2 "processing"%( +53 "core"  + .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' + .tPSV.dial PTV +2 "processing"%4 +84 "core" ~ + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%?' +2630 "core" ' + .tPSV.dial PBV +2 "processing"% @ +41 "core" > +2 .tPS.seek 2.5ml + "processing"%L' +2625 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +83 "core"  + .tPS.seek :empty +2 "processing"%s'ղ +2620 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&>& +4 "core" &u \\ Z + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&'(k +3 "core" ( + "manipulator"&\ & +4 "core" &u F T K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &u C L +2 .tForearm.seek PC +2 "manipulator"&m' +94 "core" ' + .tHand.close +2 "manipulator"&[/ +71 "core" / + .tPC.seek :open +2 "processing"%E( +454 "core" ( + "manipulator"&d& +4 "core" &u Z X 9 +2 "manipulator"&B% +3 "core" % d f `  +2 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&{(, +130 "core" ( + "manipulator"&/& +4 "core" &, T Y ^ * +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &, P O  * + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +109 "core" ' + .tHand.open + "manipulator"&Y1 +69 "core" 1 + "manipulator"&@% +4 "core" %  E  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +102 "core" ' +38778 "Can"\ 111 +60002 \ 011 +60002 \ /21y +60002 \ /21 +60002 \ .22x +60002 \ ,21 +60003 \ +11v +60002 \ *11| +60002 \ )11 +60002 \ (21 +42760 #t-> exit +5 #mEXIT @1551373026.11EST @1551463772.08EST = =mMAIN_scheduler =tMAIN @EST1551463773.67 #"core_reset"Sent BREAK +2 #t@0xA189, state=0x3B10, ifg=0x20, ie=0x7F #@0xA8E0, state=0x3B10, ifg=0x08, ie=0x5F + #@0xB76B, state=0x3AE0, ifg=0x84, ie=0x75 + #@0xBA19, state=0x3A72, ifg=0x10, ie=0xF5 #@0xBCA2, state=0x3A84, ifg=0x10, ie=0xFD + #@0xBF2B, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC1B4, state=0x3A84, ifg=0x10, ie=0xFD #@0xC2CA, state=0x3A84, ifg=0x80, ie=0xFD + #@0x9D24, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +205 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +344 "Can"\ $54z + \ $54z #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" % 9\  + .tSS.configure SSconfig +3 "sampler")#.K0X ESP.ready! +3 "collection"'% +2 "processing"%% +4 "manipulator"&% +5 "core" %Ӱ36\ +5 "sampler")% +4 "core" %ճ\ ' + %\  { + % \  +2 "manipulator"&& +4 "core" &, {" + "storage"(& +3 "core" &( | C\  +2 "storage"(% +3 "core" %z { S\  +2 "collection"'& +3 "core" &45\  +2 "processing"%& +3 "core" &\ ' +2 "collection"' +2 "core"  +2 "collection"' +3 "core" ~ +2 "collection"'  +2 "core"  +2 "processing"%! +3 "core"  +2 "processing"%" +2 "core" V +2 "processing"%# +3 "core"  +2 "processing"%$ +2 "core"  +2 "sampler")% +3 "core"  +2 "sampler")&% +3 "core" % \  +2 "collection"''& +4 "core" &24\ + "collection"'(% +4 "core" %Ӱ45\ +2 "processing"%)& +3 "core" &\ & +2 "processing"%*% +3 "core" %ճ\ & +2 "manipulator"&+% +3 "core" %\  { +2 "manipulator"&,& +4 "core" &, {" + "storage"(-& +4 "core" &(  ~ \  +2 "storage"(.% +3 "core" %z ~ ~ \  +2 "collection"'/9 +3 "core" 9 +2 "processing"%09 +2 "core" 9 +1396 #t-> access 1 +3 .SE.seek :down + "storage"(1'} +4 "core" ' + "manipulator"&2% +4 "core" %\  { +2 "manipulator"&3& +3 "core" &, {" +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(4(< +1312 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (5& +2 "core" &</ A 5 \   +1580 #t-> access 3 +2 .SE.seek :down +2 "storage"(6'} +3 "core" ' + "manipulator"&7% +4 "core" %\  u +2 "manipulator"&8& +3 "core" &, p u" +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(9([ +670 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (:& +2 "core" &[A 2 9\  +1226 #t-> startTube 3 +1873 #-> ESP.ready! +2 "collection"';% +4 "core" %Ӱ36 +3 "sampler")<% +2 "processing"%=% +3 "manipulator"&>% +10 "core" % "\ + %ճ\  + %\   r +2 "manipulator"&?& +3 "core" &,  s" +2 "storage"(@& +3 "core" &[A = > H\  + "storage"(A% +4 "core" %z ? ? V\  + "collection"'B& +3 "core" &45 +2 "processing"%C& +3 "core" &\  +2 "collection"'D +3 "core"  + "collection"'E +3 "core" ~ +2 "collection"'F +3 "core"  + "processing"%G +3 "core"  +2 "processing"%H +3 "core" V + "processing"%I +3 "core"  +2 "processing"%J +3 "core"  + "sampler")K +3 "core"  +2 "sampler")L% +3 "core" % \ +2 "collection"'M& +4 "core" &66 + "collection"'N% +4 "core" %Ӱ46 +2 "processing"%O& +3 "core" &\  +2 "processing"%P% +3 "core" %ճ\  +2 "manipulator"&Q% +4 "core" %\   s +2 "manipulator"&R& +3 "core" &,  s" +2 "storage"(S& +3 "core" &[A ? < (\  +2 "storage"(T% +3 "core" %z ? = >\  +2 "collection"'U9 +3 "core" 9 +2 "processing"%V9 +2 "core" 9 +718 #t-> startTube 3 +467 #-> da 100 +2 #da sampling at most 100ml +3 ."Qmail"HABfans.email "Started da in tube 3 at 13:11:57EST01-Mar-19\\n{2 => 0, 4 => 0, 5 => 0, 6 => 0, 7 => 0}\\nCan@13:09:39, 23.3C, 13% humidity, 15.2psia, 12.679V, 0.263A, 0.257A avg, 3.34W",Subject: "da sampling at most 100ml" +4 #tLoading sh1 puck from tube 3 into Collection Clamp +3 "collection"'W& +4 "core" &56 + .tHand.open + "manipulator"&X1 +28 "core" 1 +3 "manipulator"&Y% +4 "core" %\   s + "storage"(Z% +5 "core" %z = > N\  +2 "storage"([. +2 "core" .([ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +46 .tSC.seek 3 +2 "storage"(\\( +3 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1309 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (]& +2 "core" & G 8 \  +2 "manipulator"&^& +3 "core" &, V q" +2 "manipulator"&_% +4 "core" %\  d p + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&`(_ +192 "core" ( + "manipulator"&a& +4 "core" &^ {  2 p1 +2 "storage"(b& +3 "core" & . 4 P\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&c' +101 "core" ' + "storage"(d& +4 "core" & . 0 b\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(e' +280 "core" ' + "storage"(f- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (g& +3 "core" &  b\  + "manipulator"&h& +4 "core" &^ ~  p1 + .tElbow.seek 3 +2 "manipulator"&i(_ +3 "core" ( + "manipulator"&j& +4 "core" &^  p1 +2 "storage"(k& +3 "core" & 0 \  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&l' +18 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&m/ +70 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 3):bt[ "4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"4/home/esp/esp2/protocol/DA.rb:22:in `daExtract'"-/home/esp/esp2/protocol/DA.rb:52:in `da'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&n& +2 "storage"(o'} +6 "core" & C r) +2 "manipulator"&p% +3 "core" % - p +2 .tForearm.seek :retract +2 "manipulator"&q'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&r( +154 "core" ( + "manipulator"&s& +4 "core" &* % nCt +2 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 "core" ' + ."downElevator"SE.coast +3 "manipulator"&t& + "storage"(5 +4 "core" &* d nCs +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&u' +100 "core" ' +3 "manipulator"&v& +3 "core" &* + mCs +2 "manipulator"&w% +4 "core" % 9 n +2 "collection"'x& +3 "core" &45 +2 "collection"'y& +3 .tCC.seek :closed +2 "collection"'z(` +4 "core" &46 +3 &45 6 +9 &/Du54 3 +9 &Nm{24 G +10 &h36 U +9 &N46 T +9 &cQ35 T +10 &%O35 T +9 &Q16 T +10 &R25 T +9 &kP34 T +9 &.R56 T +10 & Q45 T +9 &"N56 T +9 &$uP58 T +11 &&7Q47 T +8 &'P45 T +10 &)L36 T +9 &+|N46 T +9 &-=S36 T +10 &.Q57 T +9 &0P58 T +9 &2Q45 T +10 &4EO57 T +9 &6Q36 T +10 &7N27 T +9 &9Q47 T +9 &;ON36 T +10 &=O36 T +9 &>S67 T +9 &@M49 T +10 &BWO56 T +9 &DL46 S +10 &EQ78 T +9 &GV?> U +10 &IXaEB V +9 &KvVP X +9 &Lz \\ +9 &N ^ +10 &PG _ +9 &R _ +10 &S ` +9 &U ` +9 &WI a +10 &Y\  a +9 &Z b +9 &\\ b +10 &^K b! +9 &_n / +10 &`e  [ +9 ( +2 &`lm T + "collection"'y& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.37 + .Hand.open +2 "manipulator"&{1 +72 "core" 1 + "manipulator"&|% +4 "core" % c i  j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 100ml w/bubble point of 24psi + #Priming 7ml + .Intake.select :close + .Exhaust.select :close + .SS.hold + "sampler")~+ +3 "core" + +2 "sampler")% +3 "core" % \  +2 "collection"'& +4 "core" &`lm T +3 "Can"\ XX + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + "collection"'  +16 "core" + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +3 "core"  +2 "sampler")  +16 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X +25  + .tdelay 3.8 seconds +383 "collection"' % +2 "core" %Ӱ +2 "sampler") % +3 "core" %3> !\  +2 .tSSV.dial :spit + "sampler") +134 "core"  +2 .tSS.seek 0ml +2 "sampler")'z +312 "core" ' + .tSSV.dial CBV +2 "sampler")  +135 "core"  + .tCTV.dial :intake +2 "collection"'  +73 "core"  + ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +211 "collection"'% +3 "core" %Ӱ + #tIntake @15.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 75 +2 "sampler")#.K0X% +2 "core" %Ӱ +2 "sampler")=% +3 "core" %Vm  \ +53 "collection"'<% +2 "core" %Ӱ +2 "sampler")?% +3 "core" %Vm  \ +53 "collection"'@% +2 "core" %Ӱ +2 "sampler")A% +3 "core" %Vm \ +53 "collection"'B% +2 "core" %Ӱ +2 "sampler")C% +3 "core" %Vl  \ +53 "collection"'D% +2 "core" %Ӱ +2 "sampler")E% +3 "core" %Vm  \ +53 "collection"'F% +2 "core" %Ӱ +2 "sampler")G% +4 "core" %Vm  \ +53 "collection"'H% +2 "core" %Ӱ +2 "sampler")I% +4 "core" %Vm \ +52 "collection"'J% +3 "core" %Ӱ + "sampler")K% +3 "core" %Vl  \ +53 "collection"'L% +2 "core" %Ӱ +2 "sampler")M% +3 "core" %Vl  \ +53 "collection"'N% +2 "core" %Ӱ +2 "sampler")O% +3 "core" %Vl  \ +53 "collection"'P% +2 "core" %Ӱ +2 "sampler")Q% +3 "core" %Vl  \ +53 "collection"'R% +2 "core" %Ӱ +2 "sampler")S% +3 "core" %Vl \ +53 "collection"'T% +2 "core" %Ӱ +2 "sampler")U% +3 "core" %Vl  \ +53 "collection"'V% +2 "core" %Ӱ +2 "sampler")W% +3 "core" %Vl  \ +53 "collection"'X% +3 "core" %Ӱ + "sampler")Y% +4 "core" %Vl  \ +53 "collection"'Z% +3 "core" %Ӱ + "sampler")[% +4 "core" %Vl \ +53 "collection"'9% +3 "core" %Ӱ + "sampler")]% +4 "core" %Vl  \ +53 "collection"'^% +3 "core" %Ӱ +2 "sampler")_% +3 "core" %Vm  \ +53 "collection"'a% +3 "core" %Ӱ + "sampler")b% +4 "core" %Vl  \ +53 "collection"'% +3 "core" %Ӱ + "sampler")d% +4 "core" %Vl  \ +53 "collection"'% +3 "core" %Ӱ + "sampler")f% +4 "core" %Vl  \ +53 "collection"'g% +2 "core" %Ӱ +2 "sampler")h% +4 "core" %Vl  \ +5 .tSS.reconfigure SSconfig +2 "sampler")#.K0X% +3 "core" %.l "  +16 "collection"'=% +2 "core" %Ӱ +2 "sampler")<% +3 "core" %.l   +16 "collection"'?% +2 "core" %Ӱ +2 "sampler")@% +3 "core" %.l   +16 "collection"'A% +2 "core" %Ӱ +2 "sampler")B% +3 "core" %.l !  +16 "collection"'C% +2 "core" %Ӱ +2 "sampler")D% +4 "core" %.l   +15 "collection"'E% +2 "core" %Ӱ +2 "sampler")F% +3 "core" %.l   +16 "collection"'G% +3 "core" %Ӱ + "sampler")H% +4 "core" %.l  +15 "collection"'I% +2 "core" %Ӱ +2 "sampler")J% +3 "core" %.k   +16 "collection"'K% +2 "core" %Ӱ +2 "sampler")L% +3 "core" %.l  +16 "collection"'M% +3 "core" %Ӱ + "sampler")N% +3 "core" %.k "  +16 "collection"'O% +2 "core" %Ӱ +2 "sampler")P% +3 "core" %.k   +16 "collection"'Q% +3 "core" %Ӱ +2 "sampler")R% +3 "core" %.l "  +16 "collection"'S% +2 "core" %Ӱ +2 "sampler")T% +3 "core" %.k   +16 "collection"'U% +3 "core" %Ӱ + "sampler")V% +4 "core" %.l   +15 "collection"'W% +2 "core" %Ӱ +2 "sampler")X% +3 "core" %.l   +16 "collection"'Y% +2 "core" %Ӱ +2 "sampler")Z% +4 "core" %.l   +15 "collection"'[% +2 "core" %Ӱ +2 "sampler")9% +3 "core" %.l !  +16 "collection"']% +3 "core" %Ӱ + "sampler")^% +4 "core" %.k   +15 "collection"'_% +2 "core" %Ӱ +2 "sampler")a% +3 "core" %.l   +16 "collection"'b% +2 "core" %Ӱ +2 "sampler")% +3 "core" %.l  +16 "collection"'d% +2 "core" %Ӱ +2 "sampler")% +3 "core" %.l   +16 "collection"'f% +3 "core" %Ӱ + "sampler")g% +4 "core" %.l "  +15 "collection"'h% +2 "core" %Ӱ +2 "sampler")j% +3 "core" %.k  +16 "collection"'k% +2 "core" %Ӱ +2 "sampler")m% +3 "core" %.k   +16 "collection"'% +2 "core" %Ӱ +2 "sampler")6% +3 "core" %.k "  +16 "collection"'`% +2 "core" %Ӱ +2 "sampler")c% +3 "core" %.l   +16 "collection"'s% +2 "core" %Ӱ +2 "sampler")n% +3 "core" %.l   +16 "collection"'t% +2 "core" %Ӱ +2 "sampler")p% +3 "core" %.k !  +16 "collection"'l% +3 "core" %Ӱ + "sampler")v% +4 "core" %.l   +15 "collection"'w% +2 "core" %Ӱ +2 "sampler")x% +4 "core" %.l   +15 "collection"'i% +3 "core" %Ӱ + "sampler")o% +4 "core" %.k  +15 "collection"'q% +3 "core" %Ӱ + "sampler")% +3 "core" %.l   +16 "collection"'{% +2 "core" %Ӱ +2 "sampler")|% +4 "core" %.k #  +15 "collection"'% +3 "core" %Ӱ +2 "sampler")y% +3 "core" %.k   +16 "collection"'% +2 "core" %Ӱ +2 "sampler")% +3 "core" %.l "  +16 "collection"'% +2 "core" %Ӱ +2 "sampler")% +3 "core" %.k "  +16 "collection"'u% +2 "core" %Ӱ +2 "sampler")\\% +4 "core" %.k   +15 "collection"'~% +2 "core" %Ӱ +2 "sampler") % +4 "core" %.l "  +15 "collection"'% +2 "core" %Ӱ +2 "sampler") % +3 "core" %.k   +16 "collection"' % +3 "core" %Ӱ + "sampler")% +4 "core" %.l   +15 "collection"'% +2 "core" %Ӱ +2 "sampler")% +3 "core" %.k "  +16 "collection"'% +2 "core" %Ӱ +2 "sampler")% +3 "core" %.k   +16 "collection"'% +2 "core" %Ӱ +2 "sampler")% +4 "core" %.l   +15 "collection"'% +2 "core" %Ӱ +2 "sampler")% +4 "core" %.k "  +15 "collection"'% +2 "core" %Ӱ +2 "sampler")% +3 "core" %.k   +16 "collection"'% +2 "core" %Ӱ +2 "sampler")% +4 "core" %.l #  +15 "collection"'% +3 "core" %Ӱ + "sampler")% +4 "core" %.k "  +15 "collection"'% +3 "core" %Ӱ + "sampler") % +3 "core" %.k   +16 "collection"'!% +3 "core" %Ӱ + "sampler")"% +4 "core" %.l   +15 "collection"'#% +2 "core" %Ӱ +39 "sampler")$% +12 "core" %.k   +15 "collection"'%% +2 "core" %Ӱ +2 "sampler")&% +3 "core" %.l "  +16 "collection"''% +3 "core" %Ӱ + "sampler")(% +4 "core" %.l   +15 "collection"')% +3 "core" %Ӱ + "sampler")*% +4 "core" %.k   +15 "collection"'+% +3 "core" %Ӱ +2 "sampler"),% +3 "core" %.k   +16 "collection"'-% +3 "core" %Ӱ + "sampler").% +4 "core" %.k "  +15 "collection"'/% +3 "core" %Ӱ + "sampler")0% +4 "core" %.k !  +15 "collection"'2% +3 "core" %Ӱ + "sampler")3% +4 "core" %.l   +15 "collection"'5% +3 "core" %Ӱ + "sampler")7% +4 "core" %.k "  +15 "collection"'8% +3 "core" %Ӱ + "sampler")1% +4 "core" %.k !  +15 "collection"'4% +3 "core" %Ӱ + "sampler"):% +4 "core" %.k   +15 "collection"';% +2 "core" %Ӱ +2 "sampler")>% +4 "core" %.k  +15 "collection"'=% +2 "core" %Ӱ +2 "sampler")<% +3 "core" %.l   +16 "collection"'?% +2 "core" %Ӱ +2 "sampler")@% +3 "core" %.k   +16 "collection"'A% +2 "core" %Ӱ +2 "sampler")B% +4 "core" %.k  +15 "collection"'C% +3 "core" %Ӱ + "sampler")D% +4 "core" %.k   +15 "collection"'E% +3 "core" %Ӱ + "sampler")F% +3 "core" %.k   +16 "collection"'G% +2 "core" %Ӱ +2 "sampler")H% +3 "core" %.l "  +16 "collection"'I% +2 "core" %Ӱ +2 "sampler")J% +3 "core" %.k   +16 "collection"'K% +2 "core" %Ӱ +2 "sampler")L% +3 "core" %.k #  +16 "collection"'M% +2 "core" %Ӱ +2 "sampler")N% +3 "core" %.l !  +16 "collection"'O% +2 "core" %Ӱ +2 "sampler")P% +3 "core" %.l   +16 "collection"'Q% +2 "core" %Ӱ +2 "sampler")R% +3 "core" %.l !  +16 "collection"'S% +2 "core" %Ӱ +2 "sampler")T% +3 "core" %.k !  +16 "collection"'U% +2 "core" %Ӱ +2 "sampler")V% +3 "core" %.k   +16 "collection"'W% +3 "core" %Ӱ + "sampler")X% +4 "core" %.l   +15 "collection"'Y% +3 "core" %Ӱ +2 "sampler")Z% +3 "core" %.k   +16 "collection"'[% +2 "core" %Ӱ +2 "sampler")9% +3 "core" %.k "  +16 "collection"']% +2 "core" %Ӱ +2 "sampler")^% +3 "core" %.k   +16 "collection"'_% +2 "core" %Ӱ +2 "sampler")a% +4 "core" %.k   +15 "collection"'b% +2 "core" %Ӱ +2 "sampler")% +3 "core" %.k !  +16 "collection"'d% +3 "core" %Ӱ +2 "sampler")% +3 "core" %.k   +15 "collection"'f% +3 "core" %Ӱ + "sampler")g% +4 "core" %.k   +15 "collection"'h% +2 "core" %Ӱ +2 "sampler")j% +4 "core" %.k   +15 "collection"'k% +2 "core" %Ӱ +2 "sampler")m% +3 "core" %.k   +16 "collection"'% +2 "core" %Ӱ +2 "sampler")6% +3 "core" %.k "  +11 .tSS.reconfigure SSconfig +2 "sampler")#.K0X SSV.exhaust +2 .SSV.dial :exhaust + "sampler")s  +77 "core"  +273 #t-> SS.empty +2 .SS.seek :empty + "sampler")n'H +547 "core" ' + "sampler")t% +4 "core" %B %\ +950 #t-> Exhaust.open + .Exhaust.select :open +2 "sampler")@ +3714 #t-> Arm.grab CC +2 "manipulator"&p& +3 "core" &* ^ f iCr +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&l( +2 "core" ( + "manipulator"&v& +3 "core" &* X e iCr +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &w& +3 "core" &* [ \\ \ iCr + .tForearm.seek CC +2 "manipulator"&x' +95 "core" ' + .tHand.close +2 "manipulator"&i/ +66 "core" / +272 #t-> CC.open +2 .CC.seek :open + "collection"'o( +469 "core" ( + "collection"'q& +4 "core" &77 +5698 #t-> Arm.CC +2 "manipulator"&& +3 "core" &* k nCr + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC + "manipulator"&{( +3 "core" ( + "manipulator"&|& +4 "core" &* nCr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &) M nCr +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&y' +7 "core" ' + "manipulator"&& +4 "core" &* K nCr +2 "manipulator"&% +4 "core" % i m +838 #t-> Arm.garage +2 "manipulator"&& +3 "core" &* { ; nCr +2 "manipulator"&% +3 "core" % z n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +99 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&\\(, +299 "core" ( + "manipulator"&~& +4 "core" &, * r6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &,  q6 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +94 "core" ' +2 "manipulator"& & +4 "core" &, R q6 +2 "manipulator"& % +3 "core" % q q +933 #t-> Hand.oepn +2 !o:NoMethodError : mesgu:NameError::message-undefined method `oepn' for Hand:Gripper: name: oepn: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +396 #-> Hand.open + .Hand.open +2 "manipulator"&1 +66 "core" 1 +445 #t-> Arm.retract +2 "manipulator"&% +3 "core" % Z r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' + "manipulator"&& +4 "core" &, _ s6 +2 "manipulator"&% +3 "core" %\   s +15473 "Can"\ @@ +41833 #t-> esit +2 !o:NameError: mesgu:NameError::message>undefined local variable or method `esit' for main:Object: name: esit:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +146 #-> exit +2 "sampler") +12 #mEXIT @1551464798.81EST @1551467681.55EST = =tMAIN =mMAIN_scheduler @EST1551467683.17 #"core_reset"Sent BREAK +2 #t@0x060A, state=0x3A84, ifg=0x10, ie=0xFD #@0x0720, state=0x3A84, ifg=0x80, ie=0xFD + #@0x91A1, state=0x3B10, ifg=0x20, ie=0x7F + #@0x9346, state=0x3B10, ifg=0x20, ie=0x7F #@0x987E, state=0x3B10, ifg=0x20, ie=0x7F + #@0x992A, state=0x3B10, ifg=0x20, ie=0x7F + #@0x9DD8, state=0x3B10, ifg=0x20, ie=0x7F #@0xA32E, state=0x3B10, ifg=0x08, ie=0x5F + #@0x09E3, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +205 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +341 "Can"\ 67 + \ 67 + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %B "\  + .tSS.reconfigure SSconfig +2 "sampler")#.K0X exit +5 #mEXIT @1551468530.54EST @1551708132.53EST = =mMAIN_scheduler =tMAIN @EST1551708134.22 #"core_reset"Sent BREAK +2 #t@0xC77F, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +211 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +356 "Can"\ nh + \ nh + #tPolling Can every 10:00 +3 #Cleanly exited at 14:28:50EST01-Mar-19 +2556 #-> ESP.ready! +3 #Powering core bus +500 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %\ M + .tSS.configure SSconfig +2 "sampler")#.K0X Arm.claim +3357 #-> SS.home +2 "sampler")(% +3 "core" %{ 0\ ) +17181 #t-> SS.jog 1000 + .SS.reconfigure SSconfig +2 "sampler")#.K0X exit +5 #mEXIT @1551708457.17EST @1551708474.26EST = =mMAIN_scheduler =tMAIN @EST1551708475.87 #"core_reset"Sent BREAK +2 #t@0xA2C1, state=0x3A84, ifg=0x10, ie=0xFD #@0xA3D7, state=0x3A84, ifg=0x80, ie=0xFD + #@0xDB2F, state=0x3AE0, ifg=0x84, ie=0x75 + #@0xDDCC, state=0x3A72, ifg=0x10, ie=0xF5 #@0xE045, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE2BD, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE535, state=0x3A84, ifg=0x10, ie=0xFD #@0xE64B, state=0x3A84, ifg=0x80, ie=0xFD + #@0xDE73, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +345 "Can"\ 0II + \ 0II #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %9 #\  ] +2 .tSS.reconfigure SSconfig +2 "sampler")#.K0X SSV + "sampler") +3 "core"  +1026 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")' +2226 "core" ' +2 "sampler")% +3 "core" %  +\  +1090 #t-> SSV.waste +2 !o:NoMethodError : mesgu:NameError::message+undefined method `waste' for SSV:Shaft: name:\ waste: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2366 #-> Exhaust.open .Exhaust.select :open +2 "sampler")@ +721 #t-> SSV.exhaust +2 .SSV.dial :exhaust + "sampler")  +76 "core"  +548 #t-> SS.empty +2 .SS.seek :empty + "sampler")'H +2426 "core" ' + "sampler")% +4 "core" %L #\ 5 +1607 #t-> SSV.air +2 .SSV.dial :air + "sampler") +75 "core"  +617 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")' +2436 "core" ' + "sampler")% +4 "core" %' \  +540 #t-> SSV.exhaust +2 .SSV.dial :exhaust +2 "sampler")  +74 "core"  +550 #t-> SS.empty +2 .SS.seek :empty + "sampler")'H +2430 "core" ' + "sampler")% +4 "core" %L #\ % +36171 "Can"\ $XW +26832 #t-> exit +3 "sampler") +10 #mEXIT @1551709349.67EST @1551709374.64EST = =mMAIN_scheduler =tMAIN @EST1551709376.25 #"core_reset"Sent BREAK +2 #t@0x54C0, state=0x3A84, ifg=0x10, ie=0xFD #@0x55D5, state=0x3A84, ifg=0x80, ie=0xFD + #@0xA823, state=0x3B10, ifg=0x20, ie=0x7F + #@0xA9C9, state=0x3B10, ifg=0x20, ie=0x7F #@0xAF01, state=0x3B10, ifg=0x20, ie=0x7F + #@0xAFAD, state=0x3B10, ifg=0x20, ie=0x7F + #@0xB45B, state=0x3B10, ifg=0x20, ie=0x7F #@0xB9B1, state=0x3B10, ifg=0x08, ie=0x5F + #@0xE839, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +344 "Can"\ %MM + \ %MM + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %L \ % + .tSS.reconfigure SSconfig +2 "sampler")#.0X Exhaust.open +2 .Exhaust.select :open + "sampler")@ +554 #t-> SSV +3 "sampler") +2 "core"  +486 #t-> SSV.air + .SSV.dial :air +2 "sampler") +74 "core"  +411 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")' +1302 "core" ' +2 "sampler")% +3 "core" %) \  +930 #t-> SSV.exhaust +2 .SSV.dial :exhaust + "sampler")  +75 "core"  +489 #t-> SS.empty +2 .SS.seek :empty + "sampler")'H +1290 "core" ' + "sampler")% +4 "core" %M \ % +488 #t-> SSV.air + .SSV.dial :air +2 "sampler") +73 "core"  +372 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")' +1299 "core" ' + "sampler")% +4 "core" %# \  +1688 #t-> SSV.exhaust +2 .SSV.dial :exhaust + "sampler")  +75 "core"  +351 #t-> SS.empty +2 .SS.seek :empty + "sampler")'H +1291 "core" ' + "sampler") % +4 "core" %N \ % +1733 #t-> SSV.air + .SSV.dial :air +2 "sampler")! +76 "core"  +1350 #t-> SS.seek 10.25 +2 .SS.seek 10.25ml + "sampler")"'\\ +605 "core" ' + "sampler")#% +4 "core" %]0 \  +2387 #t-> SS.seek 15 +2 .SS.seek 15ml + "sampler")$'/ +292 "core" ' + "sampler")%% +4 "core" %.0 \  +508 #t-> 25.25 +725 #-> SS.seek 25.25 +2 !o:Slide::Error : @reply0:@axisName"Sampler Syringe: mesg"7Sampler Syringe at 25.25ml would be out of bounds!:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +674 #-> SS.seek 25.10 +2 !o:Slide::Error : @reply0:@axisName"Sampler Syringe: mesg"6Sampler Syringe at 25.1ml would be out of bounds!:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +806 #-> SS.seek 25 + .SS.seek 25ml +2 "sampler")&' +539 "core" ' +2 "sampler")'% +4 "core" %) \  +2751 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")(  +73 "core"  +601 #t-> SS.empty +2 .SS.seek :empty + "sampler"))'H +1294 "core" ' + "sampler")*% +4 "core" %H \ . +1891 #t-> CTV.intake +2 .CTV.dial :intake + "collection"'+  +76 "core"  +632 #t-> Intake.open + .Intake.select :open +2 "sampler") +1844 #t-> Arm.grab Garage + .Hand.open +2 "manipulator"&,1 +67 "core" 1 + "manipulator"&-& +4 "core" & . t1 +2 "manipulator"&.% +3 "core" % \ % tP + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&/(, +192 "core" ( + "manipulator"&0& +4 "core" &, xD + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &, 6 xD +2 .tForearm.seek :garage + "manipulator"&2' +95 "core" ' + .tHand.close + "manipulator"&3/ +66 "core" / +403 #t-> Arm.CC +2 "manipulator"&4& +3 "core" &, / pD + "manipulator"&5% +4 "core" % - w O pA +2 .tForearm.seek :retract +2 "manipulator"&6'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC + "manipulator"&7( +308 "core" ( + "manipulator"&8& +4 "core" && ' o@] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &% z o@\\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&:' +102 "core" ' + "manipulator"&;& +4 "core" &&  q@\\ +2 "manipulator"&<% +3 "core" % ) qx +518 #t-> CC.close +2 "manipulator"&=& +3 "core" &&  q@\\ +2 "manipulator"&>% +4 "core" % H px +2 "collection"'?& +3 "core" &89j +3 !to:Slide::Error\ : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi8: outPressi9:deltaPressij: voltagef12.68240942562592H: @type2F:@axisName"Collection Clamp: mesg"$Collection Clamp Not yet Homed!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1500 #-> Arm.retract + .Hand.open +2 "manipulator"&@1 +74 "core" 1 + "manipulator"&A% +4 "core" %  px +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +91 "core" ' + "manipulator"&C& +4 "core" && ? o@\\ +2 "manipulator"&D% +3 "core" %\   o +944 #t-> Arm.CC +2 "manipulator"&E& +3 "core" && K n@W + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&F( +45 "core" ( + "manipulator"&G& +4 "core" &  s + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &  s +2 .tForearm.seek CC + "manipulator"&I' +97 "core" ' +2 "manipulator"&J& +3 "core" &  r +2 "manipulator"&K% +3 "core" %  r +515 #t-> Hand.closed +2 !o:NoMethodError : mesgu:NameError::message/undefined method `closed' for Hand:Gripper: name: closed: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +525 #-> Hand.close +2 .Hand.close + "manipulator"&L/ +67 "core" / +691 #t-> Forearm.retract +2 .Forearm.seek :retract +2 "manipulator"&M'\ +95 "core" ' + "manipulator"&N% +4 "core" %\   r" +1481 #t-> CC.home.to :home +2 .CC.reconfigure CCconfig +2 "collection"'$x2 ^22b +2 .tCC.home.seek :home + "collection"'O( +230 "core" ( + "collection"'P& +4 "core" &78f +453 #t-> Arm.CC +2 "manipulator"&Q& +3 "core" &  r + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&R( +4 "core" ( + "manipulator"&S& +4 "core" & # q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" &  r + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&U' +102 "core" ' +2 "manipulator"&V& +3 "core" &  t +2 "manipulator"&W% +3 "core" %  te +357 #t-> CC.close +2 "manipulator"&X& +3 "core" &  t +2 "manipulator"&Y% +4 "core" % n te +2 "collection"'Z& +3 "core" &79f +2 .tCC.seek :open + "collection"'[( +120 "core" ( + "collection"'\\& +4 .tCC.seek :closed +2 "collection"'](` +3 "core" &69e  +3 &::z \  +9 &1w69y - +9 &`~7:t A +10 &5u79s T +9 &N79w T +9 &S9;t U +10 &wO8:u T +10 &8U:9w U +9 &R89 T +9 &O7: T +9 &S8=| T +10 & AT7:x T +9 &"T7;{ T +9 &#N9<w T +10 &%R8; U +9 &'HR9;t U +10 &) N:9| T +9 &*T9; T +9 &,O8:x T +10 &.RO9; T +9 &0Q9: T +9 &1P7:y U +10 &3Q9;v U +9 &5YP7:v T +10 &7T8;{ T +9 &8Q::t T +9 &:R9;s T +10 &#N8:y T +9 &?R:;y T +10 &AP8:| T +9 &CiO7:{ T +10 &E+O9<t T +9 &FO>;s T +9 &HZEEk U +10 &JjhLLd W +10 &L$f\\f Z +8 &M_ ] +10 &Oa _ +10 &QZd _ +9 &Sj ` +9 &Ta ` +9 &Vc ` +10 &X\\_ a +9 &Zj b +9 &[f b +10 &]` b +9 &_[^ P +10 &`I&a )w +9 &`exc [ +2 ( + "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.35 +2 "collection"'^& +3 "core" &`evT [ +937 #t-> CBV.SSV + .CBV.dial SSV +2 "collection"'_ @ +16 "core" A +2277 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")`' +1298 "core" ' + "sampler")a% +4 "core" %J   +1519 #t-> SS.exhaust +2 !o:NoMethodError : mesgu:NameError::message.undefined method `exhaust' for SS:Syringe: name: exhaust: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +692 #-> SSV.exhaust + .SSV.dial :exhaust +691 #-> SS.empty +2 .SS.seek :empty + "sampler")b'H +1302 "core" ' + "sampler")c% +4 "core" %B \  +607 #t-> CBV.SSV + .CBV.dial SSV +634 #-> SS.fill +2 .SS.seek 25ml + "sampler")d' +1305 "core" ' + "sampler")e% +4 "core" %R   +1660 #t-> SSV.exhaust + .SSV.dial :exhaust +308 #-> SS.empty +2 .SS.seek :empty + "sampler")f'H +1290 "core" ' + "sampler")g% +4 "core" %K \  +4117 "Can"\ ww +1308 #t-> SSV +573 #-> CTv +3 !o:NameError: mesg"uninitialized constant CTv: name:CTv:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +256 #-> CTV +1093 #-> CBV +4909 #-> Intake +3564 #-> SS.fill +2 .SS.seek 25ml + "sampler")h' +1308 "core" ' +2 "sampler")i% +3 "core" %R   +3218 #t-> SSSV +2 !o:NameError: mesg" uninitialized constant SSSV: name: SSSV:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +208 #-> SSv +2 !o:NameError: mesg"uninitialized constant SSv: name:SSv:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +238 #-> SSV +447 #-> SS.empty +2 .SS.seek :empty + "sampler")j'H +1294 "core" ' + "sampler")k% +4 "core" %J  +499 #t-> SSV.CBV +2 .SSV.dial CBV +2 "sampler")l  +75 "core"  +837 #t-> SS.fill +2 .SS.seek 25ml + "sampler")m' +1302 "core" ' + "sampler")n% +4 "core" %YPQ   +2832 #t-> SSV.exhaust +2 .SSV.dial :exhaust + "sampler")o  +76 "core"  +517 #t-> SS.empty +2 .SS.seek :empty +2 "sampler")p'H +1291 "core" ' + "sampler")q% +4 "core" %K  +378 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")r  +75 "core" +565 #t-> SS.fill +2 .SS.seek 25ml + "sampler")s' +1301 "core" ' + "sampler")t% +4 "core" %YRQ   +1504 #t-> SSV.exhaust +2 .SSV.dial :exhaust + "sampler")u  +75 "core"  +291 #t-> SS.empty +2 .SS.seek :empty + "sampler")v'H +1284 "core" ' + "sampler")w% +4 "core" %L  +438 #t-> SSV.CBV + .SSV.dial CBV +2 "sampler")x  +75 "core" +313 #t-> SS.fill +2 .SS.seek 25ml + "sampler")y' +1302 "core" ' +2 "sampler")z% +3 "core" %YNR   +2161 #t-> SSV.exhaust +2 .SSV.dial :exhaust + "sampler"){  +75 "core"  +340 #t-> SS.empty +2 .SS.seek :empty + "sampler")|'H +1296 "core" ' + "sampler")}% +4 "core" %B  K +2952 #t-> exit +2 "sampler") +10 #mEXIT @1551710385.02EST @1551710583.72EST = =tMAIN =mMAIN_scheduler @EST1551710585.33 #"core_reset"Sent BREAK +2 #t@0x139C, state=0x3A84, ifg=0x10, ie=0xFD #@0x14B1, state=0x3A84, ifg=0x80, ie=0xFD + #@0x2409, state=0x3B10, ifg=0x20, ie=0x7F + #@0x25AF, state=0x3B10, ifg=0x20, ie=0x7F #@0x2AE7, state=0x3B10, ifg=0x20, ie=0x7F + #@0x2B93, state=0x3B10, ifg=0x20, ie=0x7F #@0x3041, state=0x3B10, ifg=0x20, ie=0x7F + #@0x3597, state=0x3B10, ifg=0x08, ie=0x5F + #@0x8F95, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +345 "Can"\ ]] + \ ]] + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %B \ K + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready!\\\ ESP.ready! +2 "collection"'% +6 "processing"%% +2 "manipulator"&% +6 "core" %ӷ + %K\ +4 "sampler")% +5 "core" % ' ve + %B \ K +2 "manipulator"&& +3 "core" &  v + "storage"(& +3 "core" & M / H \  +2 "storage"(% +3 "core" %u C M N\  +2 "collection"'& +3 "core" &`ep- [ +2 "processing"%& +3 "core" &H\ + "manipulator"&% +4 "core" % 7 ve + "manipulator"& & +3 "core" &  v +2 "storage"(!& +3 "core" & M 2 : c\  +2 "storage"("% +3 "core" %u - G \  +2 .tForearm.seek :retract +2 "manipulator"&#'\ +37 "core" '( + "  ]b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi(: @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni(: velocityi: currenti:pwmig:erri: inPressi+ : outPressi" :deltaPressi : voltagef11.931304860088366^: @type2F: @error: speedErr:@axisName" Forearm: mesg"#Bearings too stuck to continue:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1189 #-> exit +5 #mEXIT @1551710624.43EST @1551710646.50EST = =tMAIN =mMAIN_scheduler @EST1551710648.13 #"core_reset"Sent BREAK +2 #t@0xF5ED, state=0x3A84, ifg=0x10, ie=0xFD #@0xF876, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFAFE, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFD87, state=0x3A84, ifg=0x10, ie=0xFD #@0x000F, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0298, state=0x3A84, ifg=0x10, ie=0xFD #@0x0520, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0636, state=0x3A84, ifg=0x80, ie=0xFD + #@0x5D91, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +346 "Can"\ [Z + \ [Z + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %B \ K +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X\ ! +2 .tPC.configure PCconfig +2 "processing"%$x2 ^22b +2 % % +2 "core" %X\ +2 .tPS.configure PSconfig +2 "processing"%#A d`b +5 "manipulator"& % +3 "core" %D  x + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 & & +3 "core" & ; x + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +5 "storage"(& +2 "core" & M Q O C\  +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b + .tSC.hold +2 "storage"(, +3 "core" , + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (% +2 "core" %u R Z :\  + .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(+ + "core" + +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +3 .tPH.coast +2 "processing"%  +2 "core" + .tPH.configure PHconfig + "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +503 #t-> ESP.ready! +2 "collection"'% +3 "processing"%% +4 "core" %ӷ + "manipulator"&% +3 "sampler")% +9 "core" %^\ ! +2 %D  x + %B \ \ K + "manipulator"&& +4 "core" &  x + "storage"(& +4 "core" & L Z R L\  + "storage"(% +3 "core" %u O R *\  +2 "collection"'& +3 "core" &`ep [ +2 "processing"%& +3 "core" &8\ ! +2 "manipulator"&% +3 "core" %D , x + "manipulator"&& +4 "core" &  x + "storage"( & +3 "core" & L P O 0\  +2 "storage"(!% +3 "core" %u O Q @\  +2 .tForearm.seek :retract +2 "manipulator"&"'\ +27 "core" '8 / . @ ]b +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi': @sourcei+:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni8: velocityi: currenti:pwmig:erri: inPressi/ : outPressi. :deltaPressi@ : voltagef11.931304860088366^: @type2F: @error: speedErr:@axisName" Forearm: mesg"#Bearings too stuck to continue:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1502 #-> SSV.air + .SSV.dial :air +2 "sampler")# +75 "core"  +308 #t-> SS.fill] +2 !o:SyntaxError: mesg"Hcompile error\ (ESP):3: syntax error, unexpected ']', expecting $end:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +503 #-> SS.fill +2 .SS.seek 25ml +2 "sampler")$' +1298 "core" ' + "sampler")%% +4 "core" %) \  +958 #t-> SSV.exhaust +2 .SSV.dial :exhaust + "sampler")&  +75 "core"  +573 #t-> SS.empty +2 .SS.seek :empty + "sampler")''H +1166 "core" 'n  +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @tagi,: @sourcei.:@destinationi%: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityin: currenti:pwmi:erri: inPressi: outPressi:deltaPressi : voltagef12.65786352479136k: @type2F: @error:overCurrent:@axisName"Sampler Syringe: mesg"*Sampler Syringe overCurrent at 2.17ml:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2169 #-> Exhaust.open + .Exhaust.select :open +2 "sampler")@ +2137 #t-> SSV.air +2 .SSV.dial :air + "sampler")( +74 "core" +631 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler"))' +974 "core" ' + "sampler")*% +4 "core" % \  +512 #t-> SSV.exhaust +2 .SSV.dial :exhaust +2 "sampler")+  +73 "core"  +381 #t-> SS.empty +2 .SS.seek :empty + "sampler"),'H +1280 "core" ' + "sampler")-% +4 "core" %L \ + +4684 #t-> CC.open +2 .CC.seek :open + "collection"'.( +470 "core" ( + "collection"'/& +4 "core" &8= +984 #t-> Arm.garage +2 "manipulator"&0& +3 "core" & } x +2 "manipulator"&1% +3 "core" % F x9 +2 .tForearm.seek :retract +2 "manipulator"&2'\ +88 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&3(, +282 "core" ( + "manipulator"&4& +4 "core" &,  sC + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &5& +2 "core" &,  sC +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&6' +112 "core" ' +2 "manipulator"&7& +4 "core" &, d d kC +2 "manipulator"&8% +3 "core" % l l C k +903 #t-> Hand.open + .Hand.open +2 "manipulator"&91 +66 "core" 1 +724 #t-> Arm.home +2 "manipulator"&:& +3 "core" &, b g ( kC +2 "manipulator"&;% +3 "core" %  l l 4 k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :home + "manipulator"&=( +106 "core" ( + "manipulator"&>& +4 "core" & A s( +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &?& +3 "core" &  s( + .tForearm.seek :home +2 "manipulator"&@' +42 "core" ' +2 "manipulator"&A& +3 "core" & X u( +2 "manipulator"&B% +3 "core" %  u3 +960 #t-> exit +3 "sampler") +11 #mEXIT @1551710906.94EST @1551722306.44EST = =tMAIN =mMAIN_scheduler @EST1551722308.05 #"core_reset"Sent BREAK +2 #t@0x293F, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2A54, state=0x3A84, ifg=0x80, ie=0xFD #@0x6DD3, state=0x3B10, ifg=0x20, ie=0x7F + #@0x6F78, state=0x3B10, ifg=0x20, ie=0x7F + #@0x74B0, state=0x3B10, ifg=0x20, ie=0x7F #@0x755D, state=0x3B10, ifg=0x20, ie=0x7F + #@0x7A0A, state=0x3B10, ifg=0x20, ie=0x7F + #@0x7F60, state=0x3B10, ifg=0x08, ie=0x5F #@0xF44F, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +339 "Can"\ MM + \ MM + #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +3 )% +2 "core" %L  + +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready + !o:NoMethodError : mesgu:NameError::message,undefined method `ready' for ESP:Module: name:\ ready: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +887 #-> ESP.ready! +3 "collection"'% +3 "processing"%% +5 "manipulator"&% +2 "core" %ӷ/0 +4 "sampler")% +9 "core" %\  + % j i k k4 + %L  + +2 "manipulator"&& +3 "core" & j k j k( +2 "storage"(& +3 "core" & M\  +2 "storage"(% +3 "core" %u\ \  + "collection"'& +4 "core" &,2 +2 "processing"%& +3 "core" &\  + "manipulator"&% +4 "core" % k i U j4 + "manipulator"& & +4 "core" & j h G k( + "storage"(!& +3 "core" & L\  +2 "storage"("% +3 "core" %u\  +2 .tForearm.seek :retract +2 "manipulator"&#'\ +39 "core" ' + .tElbow.seek :hammer +2 "manipulator"&$( +258 "core" ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&%'u +103 "core" ' + "manipulator"&&% +4 "core" %t j k i +2 .tForearm.seek :retract + "manipulator"&''\ +100 "core" ' + "manipulator"&(% +4 "core" %\ & G M M e!. +2 .tForearm.coast "manipulator"&5 +3 !to:Arm::StretchError: mesg"+Holding position retract requires 38mA:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"2/home/esp/esp2/utils/misc.rb:218:in `stretch'"+/home/esp/esp2/lib/slide.rb:84:in `in'"2/home/esp/esp2/utils/misc.rb:217:in `stretch'"6/home/esp/esp2/lib/threads.rb:57:in `recoverable'"2/home/esp/esp2/utils/misc.rb:206:in `stretch'"3/home/esp/esp2/utils/storage.rb:42:in `ready!'",/home/esp/esp2/lib/msg.rb:68:in `retry'"3/home/esp/esp2/utils/storage.rb:33:in `ready!'"1/home/esp/esp2/utils/misc.rb:545:in `ready!'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +3 !o:Arm::Error: mesg"?Forearm cannot move its full travel.\ Consider Arm.stretch!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1633 #-> access 1 +2 .SE.seek :down +2 "storage"()'} +3 "core" ' + "manipulator"&*% +4 "core" %\ i h # jN +2 "manipulator"&+& +3 "core" & h h j1 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(,(< +984 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (-& +2 "core" &<9 \   +26840 #t-> exit +5 #mEXIT @1551722633.86EST @1551722646.29EST = =tMAIN =mMAIN_scheduler @EST1551722647.90 #"core_reset"Sent BREAK +2 #t@0xE68E, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE916, state=0x3A84, ifg=0x10, ie=0xFD #@0xEB9B, state=0x3A84, ifg=0x10, ie=0xFD + #@0xEE23, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF0AC, state=0x3A84, ifg=0x10, ie=0xFD #@0xF335, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF5BD, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF6D2, state=0x3A84, ifg=0x80, ie=0xFD #@0x64F4, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +347 "Can"\ KJ + \ KJ #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %L  + +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +4 "collection"'% +3 "processing"%% +4 "manipulator"&% +2 "core" %ӷ.. +3 "sampler")% +9 "core" %\  + %\ f h E kN + %L  + +2 "manipulator"&& +3 "core" & g e J k0 +2 "storage"(& +3 "core" &<9\  + "storage"(% +4 "core" %u\ \  + "collection"'& +4 "core" &/1 +2 "processing"%& +3 "core" &\  + "manipulator"&% +4 "core" %\ j j f kN + "manipulator"&& +4 "core" & h h 8 k0 + "storage"( & +3 "core" &<9\ \  +2 "storage"(!% +3 "core" %u\  +2 .tForearm.seek :retract +2 "manipulator"&"'\ +14 "core" ' + .tElbow.seek :hammer +2 "manipulator"&#( +3 "core" ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&$'u +97 "core" ' + "manipulator"&%% +4 "core" %j i g i +2 .tForearm.seek :retract +2 "manipulator"&&'\ +94 "core" ' + "manipulator"&'% +4 "core" %\  A ? 8 h +3 "processing"%(& + "collection"')& +7 "core" &\  + &.- +2 ."openPC"PC.reconfigure PCconfig +2 "processing"%$x2 ^22b +2 ."openPC"PC.home.seek :open +2 "processing"%*( +280 "core" ( +2 "collection"'+ +3 "core"  +2 "collection"', +2 "core"  +2 "collection"'- +3 "core" A +2 "processing"%. +2 "core"  +2 "processing"%/ +3 "core" U +2 "processing"%0 +3 "core"  + "processing"%1 +3 "core"  +2 "sampler")2 +2 "core"  +2 "sampler")3% +4 "core" %L  + + "collection"'4& +4 "core" &// +2 "collection"'5% +3 "core" %ӷ-- +2 "processing"%6& +3 "core" &\  +2 "processing"%7% +3 "core" %\  +2 "manipulator"&8% +4 "core" %\  P O g + "manipulator"&9& +4 "core" & Q R 8 g0 + "storage"(:& +4 "core" &<9 \   + "storage"(;% +4 "core" %u\  +2 "collection"'<9 +2 "core" 9 +2 "processing"%=9 +3 "core" 9 +58057 "Can"\ NN +60002 \ NN +60002 \ NN +60003 \ NN +60003 \ NN +60002 \ NN +60001 ~\ NN +60002 \ NN +60003 }\ NN +60003 \ NN +60001 v\ NN +60002 v\ NN +60002 v\ NN +60003 q\ NN +60003 j\ NN +60001 k\ \ NN +60002 i\ \ NN +60002 h\ NN +60002 g\ \ NN +60004 g\ NN +60001 b\ NN +60002 d\ NN +60002 d\ NN +60002 c\ NN +60004 `\ NN +60001 b\ MN +60002 c\ NN +60002 `\ NN +60003 d\ NN +60003 a\ NN +60001 \\\ NN +60002 ]\ NN +60002 ^\ NM +60002 c\ NN +60003 _\ NM +60003 b\ /NN +60001 b\ NNN +60003 g\ ^OO +60001 k\ gON +60004 m\ mOO +60001 n\ rON +60002 l\ tOO +60002 j\ vOO +60003 l\ xNN +60003 i\ yON +60001 m\ {NN +60002 k\ |ON +60002 k\ ~NN +60002 i\ NN +60004 h\ ON +60001 g\ NN +60003 f\ ON +60001 g\ NN +60003 g\ NN +60003 g\ NN +60002 b\ NN +60001 d\ ON +60002 d\ ON +60002 d\ NO +60004 h\ ON +60001 j\ NN +60002 j\ NN +60002 k\ OO +60002 p\ NO +60004 n\ NN @EST1551762254.34 t\ NN +60002 u\ OO +16444 !to:SignalException : mesg" SIGHUP:@timestampu: Time aC:\ signoi:bt["1/home/esp/esp2/lib/threads.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5 #mEXIT @1551763018.86EST @1552484334.21EDT = =tMAIN =mMAIN_scheduler @EDT1552484335.93 #"core_reset"Sent BREAK +2 #t@0x183B, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +209 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +216 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +371 "Can"\ P` + \ P` + #tPolling Can every 10:00 +2 #Cleanly exited at 00:16:58EST05-Mar-19 +1567 #-> ESP.ready! +2 #Powering core bus +471 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +3 "collection"' 9\ +3 ' 0\ + ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %\ 9 + .tSS.configure SSconfig +2 "sampler")#.0X  + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 &\ & +3 "core" & = ? . + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +4 "storage"( & +3 "core" & f i K\ C + .tSC.configure SCloose +2 "storage"($.\ 1~b +4 ( % +3 "core" % ` s \ C +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'  +2 "core" + .tCH.configure CHconfig +2 "collection"'\ 2 +2 .tPH.coast + "processing"%  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +10 "collection"'% +3 "core" %GJ&\ ' +2 ."rdySampler"Intake.select :close +4 "processing"%% + "manipulator"&% +3 ."rdySampler"Exhaust.select :close +3 .CTV.dial :air +2 "collection"'  +3 "core" %\ O + % ( 1 H + "manipulator"&% +2 ."rdyProcessing"PSV.dial :air +4 "processing"%  +2 "core" % Q +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 "core" + .tForearm.home.seek :retract +4 ."rdyProcessing"PS.reconfigure PSconfig +2 "manipulator"&'\ + "processing"%#A d`b +4 ."rdyProcessing"PS.home.seek 0ml +2 "processing"%' +39 "core"  + ."rdySampler"CSV.dial :waste1 +2 "collection"' +14 "core" + ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler") +3 "core"  +2 "sampler")  +3 "core" ' +2 ."closeHand"Hand.close +3 .tElbow.jog 1500 +2 "manipulator"&/ +3 &* +45 "core" * +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.home.seek :clear +2 "manipulator"&(d +8 "core"  +2 ."readyCS"CS.reconfigure CSfast +4 ."rdySampler"SS.reconfigure SSconfig +4 "collection"'#d @b +3 "sampler")#.0X PSV.PSR +2 .PSV.dial PSR + "processing"%; +132 "core"  +9172 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'<  +133 "core"  +1647 "Can"\ #PO +366 #t-> CSR.aqmeoh +2 .CSR.select :aqmeoh + "collection"'\ +3761 #t-> CS.pull 0.1 +2 "collection"'=% +3 "core" %ӲEGy + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0.1ml +2 "collection"'>' +102 "core" ' +2 "collection"'?% +3 "core" %GHh  +938 #t-> CS.fill + .CS.seek 10ml +2 "collection"'@' +2588 "core" ' +2 "collection"'A% +4 "core" %"FIg +1106 #t-> CSV.waste2 +2 .CSV.dial :waste2 + "collection"'B +43 "core"  +722 #t-> CS.empty + .CS.seek :empty +2 "collection"'C'ӂ +2608 "core" ' +2 "collection"'D% +3 "core" %ӆFH4 +6769 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'E  +44 "core"  +551 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'F' +2605 "core" ' +2 "collection"'G% +3 "core" %FH \ +589 #t-> CSV.waste2 + .CSV.dial :waste2 +2 "collection"'H +43 "core"  +454 #t-> CS.empty +3 .CS.seek :empty + "collection"'I'ӂ +2605 "core" ' +2 "collection"'J% +4 "core" %ӆDG +11950 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'K  +44 "core"  +1066 #t-> CSR.flush +2 .CSR.select :flush + "collection"'  +10416 #t-> CS.pull 0.5 +2 "collection"'L% +3 "core" %ӆFH +2 .tCS.seek 0.494ml + "collection"'M'K +204 "core" ' +2 "collection"'N% +3 "core" %HFG  +4646 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'O' +2476 "core" ' +2 "collection"'P% +3 "core" % EH)  +1596 #t-> CSV.waste2 + .CSV.dial :waste2 +2 "collection"'Q +43 "core"  +736 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'R'ӂ +831 "Can"\ !TT +1779 "core" ' +2 "collection"'S% +44 "core" %ӃDI +717 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'T  +45 "core"  +11277 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'U' +2605 "core" ' +2 "collection"'V% +3 "core" %FH  +744 #t-> CSV.waste2 + .CSV.dial :waste2 +2 "collection"'W +43 "core"  +612 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'X'ӂ +2607 "core" ' +2 "collection"'Y% +3 "core" %ӂDE +538 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'Z  +44 "core"  +421 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'[' +2603 "core" ' +2 "collection"'\\% +3 "core" %EH  +1457 #t-> CSV.waste2 + .CSV.dial :waste2 +2 "collection"'] +43 "core"  +992 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'^'ӂ +2608 "core" ' +2 "collection"'_% +3 "core" %FG +1110 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'`  +43 "core"  +5713 #t-> CS.pull 0.5 +2 "collection"'a% +3 "core" %EF +2 .tCS.seek 0.493ml + "collection"'b'D +209 "core" ' +2 "collection"'c% +3 "core" %DDG  +989 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'d' +2480 "core" ' +2 "collection"'e% +3 "core" %EF +3058 #t-> CSV.waste2 + .CSV.dial :waste2 +2 "collection"'f +44 "core"  +2668 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'g'ӂ +2609 "core" ' +2 "collection"'h% +3 "core" %CG +2223 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'i  +44 "core"  +1297 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'j' +2602 "core" ' +2 "collection"'k% +3 "core" %CG  +1413 #t-> CSV.waste2 + .CSV.dial :waste2 +2 "collection"'l +43 "core"  +535 #t-> CS.empty +3 .CS.seek :empty + "collection"'m'ӂ +2603 "core" ' +2 "collection"'n% +3 "core" %ӁDG +1028 "Can"\ !PO +150 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'o  +44 "core"  +449 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'p' +2614 "core" ' +2 "collection"'q% +3 "core" %"FH  +596 #t-> CSV.waste2 + .CSV.dial :waste2 +2 "collection"'r +43 "core"  +651 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'s'ӂ +2610 "core" ' +2 "collection"'t% +3 "core" %~EG +2661 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'u  +44 "core"  +668 #t-> CS.pull 0.5 +2 "collection"'v% +3 "core" %~DH + .tCS.seek 0.493ml +2 "collection"'w'C +214 "core" ' +2 "collection"'x% +3 "core" %DGG  +1718 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'y' +2480 "core" ' +2 "collection"'z% +3 "core" %EG  +2659 #t-> CSV.waste2 + .CSV.dial :waste2 +2 "collection"'{ +44 "core"  +567 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'|'ӂ +2608 "core" ' +2 "collection"'}% +3 "core" %ӁFF +539 #t-> CSV.CSR +2 .CSV.dial CSR +2 "collection"'~  +43 "core"  +506 #t-> CS.fill +3 .CS.seek 10ml +2 "collection"'' +2608 "core" ' +2 "collection"'% +3 "core" %FG  +2041 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"' +130 "core" +570 #t-> CS.empty +2 .CS.seek :empty +2 "collection"''ӂ +2612 "core" ' +2 "collection"'% +3 "core" %|EG  +1016 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'  +133 "core"  +906 #t-> CS.fill + .CS.seek 10ml +2 "collection"'' +2609 "core" ' +2 "collection"'% +3 "core" %DD \ +787 #t-> CSV.waste1 + .CSV.dial :waste1 + "collection"' +131 "core" +1131 #t-> CS.empty +2 .CS.seek :empty + "collection"' 'ӂ +2604 "core" ' +2 "collection"'\ % +4 "core" %BD +1832 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'  +132 "core"  +1426 #t-> CS.pull 0.5 +2 "collection"' % +3 "core" %BC + .tCS.seek 0.493ml +2 "collection"' 'D +211 "core" ' +2 "collection"'% +3 "core" %DBE  +17090 "Can"\ "OO +4657 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'' +2482 "core" ' +2 "collection"'% +3 "core" %BE  +956 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"' +131 "core" +766 #t-> CS.empty +2 .CS.seek :empty +2 "collection"''ӂ +2597 "core" ' +2 "collection"'% +3 "core" %ӆAD +928 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'  +133 "core"  +531 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'' +2606 "core" ' +2 "collection"'% +3 "core" %AD  +553 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"' +131 "core" +320 #t-> CS.empty +2 .CS.seek :empty + "collection"''ӂ +2610 "core" ' +2 "collection"'% +3 "core" %|CE +40558 "Can"\ #OO +60002 \ #OO +60002 \ #OO +60002 \ #OO +60002 \ #OO +60002 \ !OO +60003 \ !OO +60002 \ "OO +60002 \ OO +35452 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'  +41 "core"  +11519 #t-> CS.pull 0.5 +2 "collection"'% +3 "core" %|@A +2 .tCS.seek 0.493ml + "collection"'%'A +215 "core" ' +2 "collection"'% +3 "core" %D@B  +685 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'' +2481 "core" ' +2 "collection"''% +3 "core" %AD  +1091 #t-> CS.waste1 +2 !o:NoMethodError : mesgu:NameError::message-undefined method `waste1' for CS:Syringe: name: waste1: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1303 #-> CSV.waste1 + .CSV.dial :waste1 + "collection"') +44 "core" +806 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'('ӂ +2606 "core" ' +2 "collection"'"% +3 "core" %ӃBD +2079 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'$  +44 "core"  +856 #t-> CS.fill + .CS.seek 10ml +2 "collection"',' +736 "Can"\ TS +1871 "core" ' +2 "collection"'-% +3 "core" % CB +540 #t-> CSV.waste1 +3 .CSV.dial :waste1 + "collection"'. +44 "core" +537 #t-> CS.waste1 +2 !o:NoMethodError : mesgu:NameError::message-undefined method `waste1' for CS:Syringe: name: waste1: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +815 #-> CS.empty +10 .CS.seek :empty +2 "collection"'/'ӂ +2600 "core" ' +2 "collection"'0% +3 "core" %ӂBD +1008 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'1  +43 "core"  +579 #t-> CS.fill + .CS.seek 10ml +2 "collection"'2' +2606 "core" ' +2 "collection"'3% +3 "core" %AD  +1174 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'4 +43 "core" +747 #t-> CS.empty + .CS.seek :empty +2 "collection"'5'ӂ +2612 "core" ' +2 "collection"'6% +3 "core" %Ӂ@B +612 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'7  +43 "core"  +1022 #t-> CS.pull 0.5 +2 "collection"'8% +3 "core" %Ӂ@C +2 .tCS.seek 0.494ml +2 "collection"'9'F +212 "core" ' +2 "collection"':% +3 "core" %ICD  +543 #t-> CS.fill + .CS.seek 10ml +2 "collection"';' +2478 "core" ' +2 "collection"'<% +3 "core" %AB  +1791 #t-> CSV.waste2 + .CSV.dial :waste2 +2 "collection"'= +143 "core"  +599 #t-> CS.empty + .CS.seek :empty +2 "collection"'?'ӂ +2609 "core" ' +2 "collection"'% +3 "core" %Ӏ@B +915 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'>  +131 "core" +450 #t-> CS.fill + .CS.seek 10ml +2 "collection"'A' +2605 "core" ' +2 "collection"'B% +3 "core" %AC  +966 #t-> CSV.waste2 + .CSV.dial :waste2 +2 "collection"'@ +132 "core"  +789 #t-> CS.empty + .CS.seek :empty +2 "collection"'D'ӂ +2599 "core" ' +2 "collection"'E% +3 "core" %ӇAB +835 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'C  +130 "core"  +439 #t-> CS.fill + .CS.seek 10ml +2 "collection"'G' +2601 "core" ' +2 "collection"'H% +3 "core" %AA  +488 #t-> CSV.waste2 + .CSV.dial :waste2 + "collection"'F +133 "core"  +387 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'J'ӂ +2615 "core" ' +2 "collection"'K% +3 "core" %|?C +1456 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'L  +131 "core" +561 #t-> CS.pull 0.5 +2 "collection"'N% +3 "core" %|@B +2 .tCS.seek 0.493ml + "collection"'I'A +214 "core" ' +2 "collection"'M% +3 "core" %AAC  +336 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'P' +2477 "core" ' +2 "collection"'Q% +3 "core" %?C  +829 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'O +43 "core" +442 #t-> CS.empty + .CS.seek :empty +2 "collection"'S'ӂ +2609 "core" ' +2 "collection"'T% +3 "core" %~@C +827 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'R  +43 "core"  +460 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'V' +2602 "core" ' +2 "collection"'W% +3 "core" %?A  +431 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'U +44 "core" +412 #t-> CS.empty + .CS.seek :empty +2 "collection"'Y'ӂ +2611 "core" ' +2 "collection"'Z% +3 "core" %ӃAC +1509 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'X  +43 "core"  +244 "Can" \ PO +464 #t-> CS.fill + .CS.seek 10ml +2 "collection"'\\' +2607 "core" ' +2 "collection"']% +3 "core" %?C  +1730 #t-> CSV.waste1 + .CSV.dial :waste1 + "collection"'[ +45 "core" +423 #t-> CS.empty + .CS.seek :empty +2 "collection"'_'ӂ +2614 "core" ' +2 "collection"'`% +3 "core" %@C\ +802 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'a  +43 "core"  +1087 #t-> CS.pull 0.5 +2 "collection"'c% +3 "core" %AC +2 .tCS.seek 0.493ml + "collection"'^'D +209 "core" ' +2 "collection"'b% +3 "core" %EBB  +15639 #t-> CS.pull 0.5 +2 "collection"'e% +3 "core" %E@E  +2 .tCS.seek 0.993ml + "collection"'f'\ +207 "core" ' +2 "collection"'d% +3 "core" %AC  +716 #t-> CS.fill + .CS.seek 10ml +2 "collection"'h' +2351 "core" ' +2 "collection"'i% +3 "core" %AB  +1126 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'g +44 "core" +496 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'k'ӂ +2603 "core" ' +2 "collection"'l% +3 "core" %ӂBC +641 #t-> CSV.flush +2 .CSV.dial :flush + "collection"'j  +45 "core"  +431 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'n' +2605 "core" ' +2 "collection"'o% +3 "core" %AC +538 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'m +43 "core" +399 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'q'ӂ +2611 "core" ' +2 "collection"'r% +3 "core" %}@B +775 #t-> CSR.kill + .CSR.select :kill + "collection"' +895 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'p  +131 "core"  +1558 #t-> CS.pull 0.5 +2 "collection"'t% +3 "core" %}@A + .tCS.seek 0.493ml +2 "collection"'u'B +205 "core" ' +2 "collection"'v% +3 "core" %CBB  +850 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'x' +2488 "core" ' +2 "collection"'s% +3 "core" %!@C +725 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"'w +134 "core" +1109 #t-> CS.empty +2 .CS.seek :empty + "collection"'z'ӂ +2608 "core" ' +2 "collection"'{% +3 "core" %Ӆ@B +489 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'y  +131 "core"  +678 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'}' +2612 "core" ' +2 "collection"'~% +3 "core" % AC \ +872 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'| +132 "core" +604 #t-> CS.empty +2 .CS.seek :empty +2 "collection"''ӂ +2340 "Can"\ SS +271 "core" ' +2 "collection"'% +3 "core" %@C +963 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'  +131 "core"  +619 #t-> CS.fill + .CS.seek 10ml +2 "collection"'' +2601 "core" ' +2 "collection"'% +3 "core" % @B +1101 #t-> CSV.waste1 + .CSV.dial :waste1 + "collection"' +133 "core" +496 #t-> CS.empty +2 .CS.seek :empty +2 "collection"''ӂ +2603 "core" ' +2 "collection"'% +3 "core" %ӆ@C +892 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'  +131 "core"  +1048 #t-> CS.pull 0.5 +2 "collection"'\ % +3 "core" %ӆAB + .tCS.seek 0.494ml +2 "collection"' 'K +213 "core" ' +2 "collection"' % +4 "core" %K@A \ +812 #t-> CS.fill + .CS.seek 10ml +2 "collection"'' +2485 "core" ' +2 "collection"' % +4 "core" %!?A \ +621 #t-> CSV.waste2 + .CSV.dial :waste2 +2 "collection"' +43 "core"  +623 #t-> CS.empty + .CS.seek :empty +2 "collection"''ӂ +2607 "core" ' +2 "collection"'% +3 "core" %Ӏ?A +854 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'  +45 "core"  +376 #t-> CS.fill + .CS.seek 10ml +2 "collection"'' +2605 "core" ' +2 "collection"'% +3 "core" %?B  +922 #t-> CSV.waste2 + .CSV.dial :waste2 +2 "collection"' +43 "core"  +471 #t-> CS.empty +2 .CS.seek :empty + "collection"''ӂ +2609 "core" ' +2 "collection"'% +4 "core" %Ӏ>B +549 #t-> CSV.CSR + .CSV.dial CSR + "collection"'  +45 "core"  +1783 #t-> CS.fill + .CS.seek 10ml +2 "collection"'' +2612 "core" ' +2 "collection"'% +3 "core" % ?B  +688 #t-> CSV.waste2 + .CSV.dial :waste2 + "collection"' +44 "core"  +537 #t-> CS.empty + .CS.seek :empty +2 "collection"''ӂ +2609 "core" ' +2 "collection"'% +3 "core" %Ӄ?C +646 #t-> CSV.CSR + .CSV.dial CSR + "collection"'%  +43 "core"  +1196 #t-> CS.pull 0.5 +2 "collection"''% +3 "core" %ӃAA + .tCS.seek 0.494ml +2 "collection"')'H +212 "core" ' +2 "collection"'% +3 "core" %H@B  +1265 #t-> CS.fill + .CS.seek 10ml +2 "collection"'"' +2483 "core" ' +2 "collection"'$% +3 "core" % @C +866 #t-> CSV.waste2 + .CSV.dial :waste2 + "collection"'( +44 "core"  +449 #t-> CS.empty + .CS.seek :empty +2 "collection"'-'ӂ +2603 "core" ' +2 "collection"'.% +3 "core" %ӆ@B +714 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"',  +44 "core"  +419 #t-> CS.fill + .CS.seek 10ml +2 "collection"'0' +2606 "core" ' +2 "collection"'1% +3 "core" %@C  +1296 #t-> CSV.waste1 + .CSV.dial :waste1 + "collection"'/ +133 "core" +452 #t-> CS.empty + .CS.seek :empty +2 "collection"'3'ӂ +2609 "core" ' +2 "collection"'4% +3 "core" %?A +552 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'2  +132 "core"  +435 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'6' +2613 "core" ' +2 "collection"'7% +3 "core" %\ @@ \ +682 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'8 +133 "core" +441 #t-> CS.empty +2 .CS.seek :empty + "collection"':'ӂ +1570 "Can".\ SS +1044 "core" ' +2 "collection"'5% +3 "core" %AB +525 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'9  +131 "core"  +852 #t-> CS.pull 0.5 +2 "collection"'<% +3 "core" %AA +2 .tCS.seek 0.493ml + "collection"'='D +213 "core" ' +2 "collection"';% +3 "core" %H@A  +20033 #t-> CS.pull 0.5 +2 "collection"'% +3 "core" %H?B  +2 .tCS.seek 0.994ml + "collection"'>' +213 "core" ' +2 "collection"'?% +3 "core" % @C \ +646 #t-> CS.fill + .CS.seek 10ml +2 "collection"'B' +2350 "core" ' +2 "collection"'@% +3 "core" %@A!  +628 #t-> CSV.waste1 + .CSV.dial :waste1 + "collection"'A +133 "core" +444 #t-> CS.empty + .CS.seek :empty +2 "collection"'E'ӂ +2610 "core" ' +2 "collection"'C% +3 "core" %Ӏ?A& +414 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"'D  +132 "core"  +728 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'H' +2614 "core" ' +2 "collection"'F% +3 "core" %?C% +666 #t-> CSV.waste1 + .CSV.dial :waste1 + "collection"'G +133 "core" +555 #t-> CS.empty + .CS.seek :empty +2 "collection"'K'ӂ +2611 "core" ' +2 "collection"'L% +3 "core" %ӂAB% +4995 #t-> PSV.PSR + .PSV.dial PSR +1408 #-> PSR.flush + .PSR.select :flush +2 "processing"%j +5200 #t-> PS.pull 0.5 +2 "processing"%N% +3 "core" %\  +2 .tPS.seek 0.5ml + "processing"%M' +606 "core" ' +2 "processing"%J% +3 "core" % \  +1887 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%I' +2120 "core" ' +2 "processing"%Q% +3 "core" %\  +1033 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%O  +43 "core"  +566 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%P'ղ +2625 "core" ' +2 "processing"%T% +3 "core" %յ\  +521 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%R +43 "core"  +434 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%S' +727 "Can"=\ TT +1903 "core" ' +2 "processing"%W% +3 "core" %\  +642 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%U  +44 "core"  +516 #t-> PS.empty +3 .PS.seek :empty + "processing"%V'ղ +2649 "core" ' +2 "processing"%Z% +3 "core" %ճ\  +778 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%X +44 "core"  +477 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%Y' +2622 "core" ' +2 "processing"%]% +3 "core" %\  +1112 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%[  +44 "core"  +622 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%\\'ղ +2621 "core" ' +2 "processing"%`% +3 "core" %կ\  +1673 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%a +44 "core"  +704 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%c' +2629 "core" ' +2 "processing"%b% +3 "core" %\  +752 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%_  +43 "core"  +475 #t-> PS.empty +2 .PS.seek :empty + "processing"%e'ղ +2622 "core" ' +2 "processing"%d% +3 "core" %ծ\  +1402 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%^ +44 "core"  +715 #t-> PS.pull 0.5 + "processing"%f% +3 "core" %ծ\  +2 .tPS.seek 0.499ml +2 "processing"%i' +601 "core" ' +2 "processing"%g% +3 "core" %\  +1184 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%h' +2124 "core" ' +2 "processing"%l% +3 "core" %\  +1909 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%j  +74 "core"  +777 #t-> PS.empty + .PS.seek :empty +2 "processing"%k'ղ +2626 "core" ' +2 "processing"%o% +3 "core" %յ\  +615 #t-> PSV.PSR + .PSV.dial PSR + "processing"%m +73 "core"  +402 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%n' +2622 "core" ' +2 "processing"%r% +3 "core" %\  +659 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%p  +73 "core"  +509 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%t' +3 "core" ' +2 "processing"%v% +3 "core" %\  +2404 #t-> PS.empty + .PS.seek :empty +2 "processing"%q'ղ +2629 "core" ' +2 "processing"%u% +3 "core" %ճ\  +726 #t-> PSV.PSR + .PSV.dial PSR + "processing"%s +74 "core"  +489 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%w' +2626 "core" ' +2 "processing"%x% +3 "core" %\  +889 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%{  +74 "core"  +431 #t-> PS.empty +2 .PS.seek :empty + "processing"%y'ղ +2627 "core" ' +2 "processing"%z% +3 "core" %մ\  +2935 #t-> PSV.PSR + .PSV.dial PSR + "processing"%~ +73 "core"  +874 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%|' +2623 "core" ' +2 "processing"%}% +3 "core" %\  +942 "Can"J\ PO +472 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +72 "core"  +1020 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2624 "core" ' +2 "processing"%% +3 "core" %կ\  +745 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +73 "core"  +669 #t-> PS.pull 0.2 +2 "processing"%% +3 "core" %կ\  +2 .tPS.seek 0.199ml + "processing"%' +295 "core" ' +2 "processing"%% +3 "core" %\  +489 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2422 "core" ' +2 "processing"%\ % +3 "core" %\  +1002 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +72 "core"  +432 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2633 "core" ' +2 "processing"% % +3 "core" %ճ\  +1059 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +74 "core"  +419 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"% ' +2622 "core" ' +2 "processing"%% +3 "core" %\  +590 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +44 "core"  +445 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2638 "core" ' +2 "processing"%% +3 "core" %խ\  +821 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +44 "core"  +523 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 "processing"%% +3 "core" %\  +683 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +44 "core"  +424 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2622 "core" ' +2 "processing"%% +3 "core" %յ\  +429 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +45 "core"  +453 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2619 "core" ' +2 "processing"%% +3 "core" %\  +881 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%  +44 "core"  +479 #t-> PS.empty + .PS.seek :empty +2 "processing"%%'ղ +2633 "core" ' +2 "processing"%'% +3 "core" %ծ\  +407 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +44 "core"  +669 #t-> PS.pull 0.2 +2 "processing"%% +3 "core" %ծ\  +2 .tPS.seek 0.199ml + "processing"%)' +304 "core" ' +2 "processing"%$% +3 "core" %\  +17833 #t-> PS.pull 0.2 +2 "processing"%(% +3 "core" %\  +2 .tPS.seek 0.399ml +2 "processing"%"'F +303 "core" ' +2 "processing"%.% +3 "core" %E\  +443 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%,' +2227 "core" ' +2 "processing"%-% +3 "core" %\  +556 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%1  +44 "core"  +487 #t-> PS.empty + .PS.seek :empty +2 "processing"%/'ղ +248 "Can"f\ TT +2379 "core" ' +2 "processing"%0% +3 "core" %ղ\  +423 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%4 +44 "core"  +383 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%2' +2630 "core" ' +2 "processing"%3% +3 "core" %\  +506 #t-> PSV.PSR +2 .PSV.dial PSR +474 #-> PS.empty +2 .PS.seek :empty +2 "processing"%7'ղ +2621 "core" ' +2 "processing"%8% +3 "core" %ղ\  +507 #t-> PSV.PSR +2 .PSV.dial PSR +453 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%6' +2632 "core" ' +2 "processing"%5% +3 "core" %\  +495 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%9  +44 "core"  +422 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%<'ղ +2630 "core" ' +2 "processing"%;% +3 "core" %ղ\  +3201 #t-> PSR.sub1 +2 .PSR.select :sub1 + "processing"% +1075 #t-> PSv.PSR +2 !o:NameError: mesg"uninitialized constant PSv: name:PSv:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +465 #-> PSV.PSR +2 .PSV.dial PSR + "processing"%: +43 "core"  +671 #t-> PS.pull 0.2 +2 "processing"%% +3 "core" %ղ \  +2 .tPS.seek 0.199ml + "processing"%?' +312 "core" ' +2 "processing"%=% +3 "core" %\  +342 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%>' +2430 "core" ' +2 "processing"%@% +36 "core" %\  +543 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%A  +44 "core"  +584 #t-> PS.empty + .PS.seek :empty +2 "processing"%B'ղ +2632 "core" ' +2 "processing"%C% +3 "core" %ճ\  +1601 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%D +43 "core"  +502 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%E' +2631 "core" ' +2 "processing"%F% +4 "core" % \  +1804 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%G  +43 "core"  +1274 #t-> PS.empty + .PS.seek :empty +2 "processing"%H'ղ +2626 "core" ' +2 "processing"%L% +3 "core" %ն\  +1161 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%N +43 "core"  +595 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%J' +2621 "core" ' +2 "processing"%M% +3 "core" %\  +2725 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%Q  +44 "core"  +629 #t-> PS.empty + .PS.seek :empty +2 "processing"%O'ղ +2632 "core" ' +2 "processing"%I% +3 "core" %ծ\  +459 #t-> PSV.PSR + .PSV.dial PSR + "processing"%T +45 "core"  +742 #t-> PS.pull 0.2 +2 "processing"%R% +3 "core" %ծ\  +2 .tPS.seek 0.199ml +2 "processing"%P' +306 "core" ' +2 "processing"%W% +3 "core" %\  +359 #t-> PS.pull 0.2 +2 "processing"%U% +3 "core" % \  +2 .tPS.seek 0.399ml + "processing"%S'E +291 "core" ' +2 "processing"%Z% +3 "core" %C\  +412 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%X' +2221 "core" ' +2 "processing"%V% +3 "core" % \  +1177 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%]  +43 "core"  +522 #t-> PS.empty + .PS.seek :empty +2 "processing"%['ղ +2628 "core" ' +2 "processing"%Y% +3 "core" %ձ \  +560 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%` +44 "core"  +14 "Can"o\ PP +1067 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%a' +2622 "core" ' +2 "processing"%\\% +3 "core" % \  +648 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%b  +73 "core" ~ +475 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%_'ղ +2624 "core" ' +2 "processing"%c% +3 "core" %ճ\  +383 #t-> PSV.PSR + .PSV.dial PSR + "processing"%d +74 "core"  +320 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%^' +2625 "core" ' +2 "processing"%f% +3 "core" %\  +693 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%e  +73 "core" ~ +409 #t-> PS.empty + .PS.seek :empty +2 "processing"%g'ղ +2630 "core" ' +2 "processing"%i% +3 "core" %ղ\  +1388 #t-> PSV.PSR + .PSV.dial PSR + "processing"%l +74 "core"  +852 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%j' +2629 "core" ' +2 "processing"%h% +3 "core" %\  +1376 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%o  +72 "core" ~ +491 #t-> PS.empty + .PS.seek :empty +2 "processing"%m'ղ +2622 "core" ' +2 "processing"%k% +3 "core" %ձ\  +590 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%r +74 "core"  +506 #t-> PS.pull 0.2 +2 "processing"%p% +3 "core" %ձ\  +2 .tPS.seek 0.199ml + "processing"%v' +298 "core" ' +2 "processing"%n% +3 "core" % \  +359 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%t' +2421 "core" ' +2 "processing"%u% +3 "core" %\  +364 #t-> PSV.PSR +2 .PSV.dial PSR +476 #-> PS.empty + .PS.seek :empty +2 "processing"%s'ղ +2634 "core" ' +2 "processing"%q% +3 "core" %կ\  +709 #t-> PSV.PSR + .PSV.dial PSR +488 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%x' +2622 "core" ' +2 "processing"%{% +3 "core" %\  +736 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%w  +44 "core"  +499 #t-> PS.empty + .PS.seek :empty +2 "processing"%z'ղ +2623 "core" ' +2 "processing"%~% +3 "core" %ձ\  +600 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%y +45 "core"  +778 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%}' +2628 "core" ' +2 "processing"%% +3 "core" %\  +1514 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%|  +44 "core"  +793 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2619 "core" ' +2 "processing"%% +3 "core" %ձ\  +594 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +43 "core"  +477 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2646 "core" ' +2 "processing"%% +3 "core" %\  +785 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +43 "core"  +410 #t-> PS.empty + .PS.seek :empty +2 "processing"%\ 'ղ +2623 "core" ' +2 "processing"% % +3 "core" %խ\  +844 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +44 "core"  +1259 #t-> PS.full 0.2 +2 !o:NoMethodError : mesgu:NameError::message+undefined method `full' for PS:Syringe: name: full: args[f0.20000000000000001:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1386 "Can"~\ OO +17 #t-> PS.pull 0.2 +2 "processing"% % +3 "core" %խ\  +2 .tPS.seek 0.199ml +2 "processing"% ' +319 "core" ' +2 "processing"%% +3 "core" %\  +17269 #t-> PS.pull 0.2 +2 "processing"%% +3 "core" % \  +2 .tPS.seek 0.399ml +2 "processing"%'= +311 "core" ' +2 "processing"% % +3 "core" %B \  +721 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2221 "core" ' +2 "processing"%% +3 "core" %\  +529 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +44 "core"  +477 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2623 "core" ' +2 "processing"%% +3 "core" %ձ\  +551 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +45 "core"  +465 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 "processing"%% +3 "core" %\  +869 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +43 "core"  +479 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2620 "core" ' +2 "processing"%% +3 "core" %ն\  +405 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +44 "core"  +699 #t-> PSR.sub2 + .PSR.select :sub2 +2 "processing"% +1143 #t-> PS.pull 0.2 +2 "processing"%'% +3 "core" %ն\  +2 .tPS.seek 0.199ml + "processing"%' +294 "core" ' +2 "processing"%% +3 "core" %\  +1545 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%%' +2419 "core" ' +2 "processing"%$% +3 "core" %\  +1097 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%(  +43 "core"  +434 #t-> PS.empty + .PS.seek :empty +2 "processing"%)'ղ +2627 "core" ' +2 "processing"%.% +3 "core" %ղ\  +636 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%" +44 "core"  +384 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%-' +2631 "core" ' +2 "processing"%1% +3 "core" %\  +371 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%,  +43 "core"  +364 #t-> PS.empty + .PS.seek :empty +2 "processing"%0'ղ +2626 "core" ' +2 "processing"%4% +3 "core" %ն\  +412 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%/ +44 "core"  +315 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%3' +2633 "core" ' +2 "processing"%2% +3 "core" % \  +1224 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%8  +43 "core"  +509 #t-> PS.empty +2 .PS.seek :empty + "processing"%7'ղ +2625 "core" ' +2 "processing"%5% +3 "core" %յ \  +959 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%9 +44 "core"  +371 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%6' +591 "Can"\ TT +2034 "core" ' +2 "processing"%;% +3 "core" %\  +1075 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%:  +43 "core"  +1662 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2627 "core" ' +2 "processing"%<% +3 "core" %մ\  +549 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%= +44 "core"  +581 #t-> PS.pull 0.2 +2 "processing"%?% +3 "core" %մ0\  +2 .tPS.seek 0.199ml + "processing"%@' +294 "core" ' +2 "processing"%A% +3 "core" %\  +440 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%>' +2423 "core" ' +2 "processing"%C% +3 "core" % \  +1806 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%D  +43 "core"  +415 #t-> PS.empty + .PS.seek :empty +2 "processing"%B'ղ +2621 "core" ' +2 "processing"%F% +3 "core" %ղ\  +769 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%G +44 "core"  +738 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%E' +2634 "core" ' +2 "processing"%L% +3 "core" %!\  +990 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%N  +74 "core"  +799 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%H'ղ +2620 "core" ' +2 "processing"%M% +3 "core" %ն\  +527 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%Q +73 "core"  +375 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%J' +2625 "core" ' +2 "processing"%I% +3 "core" %\  +607 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%T  +73 "core" ~ +871 #t-> PS.empty + .PS.seek :empty +2 "processing"%R'ղ +2632 "core" ' +2 "processing"%O% +3 "core" %հ\  +613 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%W +73 "core"  +322 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%U' +2628 "core" ' +2 "processing"%Z% +3 "core" %\  +1157 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%P  +73 "core"  +576 #t-> PS.empty + .PS.seek :empty +2 "processing"%S'ղ +2627 "core" ' +2 "processing"%V% +3 "core" %ն\  +1042 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%] +73 "core"  +1740 #t-> PS.pull 0.2 +2 "processing"%X% +3 "core" %ն"\  +2 .tPS.seek 0.199ml +2 "processing"%Y' +303 "core" ' +2 "processing"%`% +3 "core" % \  +1201 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%[' +2416 "core" ' +2 "processing"%\\% +3 "core" %\  +1266 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%b  +43 "core"  +467 #t-> PS.empty +2 .PS.seek :empty + "processing"%a'ղ +2632 "core" ' +2 "processing"%c% +3 "core" %ղ\  +843 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%d +44 "core"  +504 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%_' +2625 "core" ' +2 "processing"%f% +3 "core" %\  +1564 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%e  +43 "core"  +362 #t-> PS.empty + .PS.seek :empty +2 "processing"%^'ղ +1482 "Can"\ TT +1138 "core" ' +2 "processing"%i% +3 "core" %հ \  +392 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%l +43 "core"  +357 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%g' +2624 "core" ' +2 "processing"%h% +3 "core" %"\  +995 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%o  +44 "core"  +808 #t-> PS.empty + .PS.seek :empty +2 "processing"%j'ղ +2629 "core" ' +2 "processing"%k% +3 "core" %ղ!\  +1361 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%r +44 "core"  +459 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%p' +2629 "core" ' +2 "processing"%n% +3 "core" %\  +544 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%m  +44 "core"  +488 #t-> PS.empty + .PS.seek :empty +2 "processing"%v'ղ +2632 "core" ' +2 "processing"%u% +3 "core" %ճ!\  +1420 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%t +44 "core"  +802 #t-> PS.pull 0.2 +2 "processing"%q% +3 "core" %ճ0\  +2 .tPS.seek 0.199ml + "processing"%s' +309 "core" ' +2 "processing"%{% +3 "core" %#\  +31253 #t-> PS.pull 0.2 +2 "processing"%w% +3 "core" %/\  +2 .tPS.seek 0.399ml +2 "processing"%x'H +298 "core" ' +2 "processing"%~% +3 "core" %D\  +375 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%y' +2223 "core" ' +2 "processing"%z% +3 "core" % \  +720 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +43 "core"  +447 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%|'ղ +2625 "core" ' +2 "processing"%}% +4 "core" %ձ"\  +379 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +44 "core"  +292 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +1388 "Can"\ TT +1232 "core" ' +2 "processing"%% +3 "core" % \  +2204 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +43 "core"  +422 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2629 "core" ' +2 "processing"%% +3 "core" %մ\  +52225 #t-> PSR.wash + .PSR.select :wash +2 "processing"% +681 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +44 "core"  +500 "Can"\ QP +21607 #t-> PS.pull 0.2 +2 "processing"%% +3 "core" %մ1\  +2 .tPS.seek 0.199ml + "processing"% ' +305 "core" ' +2 "processing"%\ % +3 "core" %#\  +648 #t-> PS.pull 0.2 +2 "processing"%% +3 "core" %$\  +2 .tPS.seek 0.399ml + "processing"%'N +296 "core" ' +2 "processing"% % +3 "core" %L$\  +550 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +2216 "core" ' +2 "processing"%% +3 "core" %\  +910 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +42 "core"  +527 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2622 "core" ' +2 "processing"%% +3 "core" %ծ*\  +332 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +44 "core"  +350 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 "processing"%% +3 "core" %"\  +524 #t-> PSv.waste1 + !o:NameError: mesg"uninitialized constant PSv: name:PSv:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1048 #-> PSV.waste1 + .PSV.dial :waste1 + "processing"%  +44 "core"  +433 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2617 "core" ' +2 "processing"%% +42 "core" %ձ#\  +634 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +44 "core"  +369 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 "processing"%'% +3 "core" %*\  +477 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +44 "core"  +357 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2646 "core" ' +2 "processing"%% +3 "core" %ղ%\  +2185 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%$ +44 "core"  +512 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%(' +2624 "core" ' +2 "processing"%%% +3 "core" %\  +1380 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%.  +43 "core"  +480 #t-> PS.empty + .PS.seek :empty +2 "processing"%"'ղ +2623 "core" ' +2 "processing"%)% +3 "core" %հ \  +592 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%1 +44 "core"  +346 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%,' +2631 "core" ' +2 "processing"%-% +3 "core" %#\  +1073 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%4  +43 "core"  +277 "Can"\ PP +132 #t-> PS.empty + .PS.seek :empty +2 "processing"%/'ղ +2621 "core" ' +2 "processing"%0% +3 "core" %յ"\  +1109 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%2 +43 "core"  +618 #t-> PS.pull 0.2 +2 "processing"%8% +3 "core" %յ \  +2 .tPS.seek 0.199ml + "processing"%3' +295 "core" ' +2 "processing"%5% +3 "core" %#\  +310 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%9' +2431 "core" ' +2 "processing"%7% +3 "core" %#\  +562 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%;  +44 "core"  +506 #t-> PS.empty +2 .PS.seek :empty + "processing"%:'ղ +2636 "core" ' +2 "processing"%6% +3 "core" %ծ \  +822 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%< +44 "core"  +696 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%=' +2621 "core" ' +2 "processing"%?% +3 "core" %$\  +684 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%A  +45 "core"  +526 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2626 "core" ' +2 "processing"%@% +3 "core" %մ$\  +534 #t-> PSv.PSR +3 !o:NameError: mesg"uninitialized constant PSv: name:PSv:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +419 #-> PSV.PSR +2 .PSV.dial PSR + "processing"%C +43 "core"  +429 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%D' +2622 "core" ' +2 "processing"%>% +3 "core" %!\  +1388 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%F  +73 "core"  +1284 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%G'ղ +2630 "core" ' +2 "processing"%B% +3 "core" %ղ'\  +637 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%L +74 "core"  +358 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%N' +2627 "core" ' +2 "processing"%E% +3 "core" %&\  +626 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%M  +74 "core"  +445 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%Q'ղ +2628 "core" ' +2 "processing"%H% +3 "core" %ղ \  +622 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%I +73 "core"  +711 #t-> PS.pull 0.2 +2 "processing"%T% +3 "core" %ղ2\  +2 .tPS.seek 0.199ml + "processing"%J' +303 "core" ' +2 "processing"%O% +3 "core" %!\  +346 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%W' +2433 "core" ' +2 "processing"%R% +3 "core" %$\  +1513 #t-> PSV.PSR +2 .PSV.dial PSR +4582 #-> PSR.waste1 + .PSR.select :waste1 + !o:Valve::Manifold::Error: mesg"8Processing Valve::Manifold has no selection: waste1:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +951 #-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%Z  +43 "core"  +1874 #t-> PSV.empty +2 !o:NoMethodError : mesgu:NameError::message+undefined method `empty' for PSV:Shaft: name:\ empty: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +729 #-> PS.empty +2 .PS.seek :empty +2 "processing"%P'ղ +2630 "core" ' +2 "processing"%U% +3 "core" %լ-\  +492 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%V +45 "core"  +336 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%]' +2624 "core" ' +2 "processing"%X% +3 "core" %\  +707 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%S  +43 "core"  +569 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%`'ղ +1939 "Can"\ TS +693 "core" ' +2 "processing"%Y% +3 "core" %ձ!\  +437 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%\\ +44 "core"  +861 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%b' +2624 "core" ' +2 "processing"%[% +3 "core" %+\  +712 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%c  +44 "core"  +455 #t-> PS.empty +39 .PS.seek :empty +5 "processing"%d'ղ +2635 "core" ' +2 "processing"%a% +3 "core" %ղ,\  +415 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%f +43 "core"  +364 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%e' +2626 "core" ' +2 "processing"%_% +3 "core" %%\  +601 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%i  +43 "core"  +472 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%l'ղ +2622 "core" ' +2 "processing"%^% +3 "core" %յ1\  +889 #t-> PSV.PSR + .PSV.dial PSR + "processing"%h +45 "core"  +452 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%o' +2630 "core" ' +2 "processing"%g% +3 "core" %5\  +663 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%k  +43 "core"  +444 #t-> PS.empty + .PS.seek :empty +2 "processing"%r'ղ +2630 "core" ' +2 "processing"%j% +3 "core" %հ;\  +390 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%n +44 "core"  +772 #t-> PS.pull 0.2 +2 "processing"%m% +3 "core" %հR\  +2 .tPS.seek 0.199ml + "processing"%p' +306 "core" ' +2 "processing"%u% +3 "core" %I\  +14427 #t-> PS.pull 0.2 +2 "processing"%t% +3 "core" %F\  +2 .tPS.seek 0.399ml + "processing"%q'H +297 "core" ' +2 "processing"%v% +3 "core" %G8\  +456 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%{' +2224 "core" ' +2 "processing"%w% +3 "core" %7\  +560 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%~  +44 "core"  +444 #t-> PS.empty + .PS.seek :empty +2 "processing"%s'ղ +2622 "core" ' +2 "processing"%x% +3 "core" %նE\  +595 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%z +44 "core"  +592 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 "processing"%y% +3 "core" %A\  +1546 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%}  +44 "core"  +570 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2626 "core" ' +2 "processing"%|% +3 "core" %ճC\  +5104 "Can"\ PP +5384 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +104 "core" +1526 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"% @ +74 "core" A +641 #t-> PRV.ab1 +2 .PRV.dial :ab1 + "processing"% @ +73 "core" A +1900 #t-> PS.pull 0.2 +2 "processing"%% +3 "core" %ճU\  +2 .tPS.seek 0.199ml + "processing"% ' +303 "core" ' +2 "processing"%% +3 "core" %C\  +816 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2423 "core" ' +2 "processing"%\ % +3 "core" %E\  +2639 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +103 "core"  +1835 #t-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +2624 "core" ' +2 "processing"% % +3 "core" %ղD\  +969 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +103 "core" +734 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 "processing"%% +3 "core" %A\  +458 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +103 "core"  +407 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2630 "core" ' +2 "processing"%% +3 "core" %ձP\  +475 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +115 "core"  +376 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 "processing"%% +3 "core" %N\  +1021 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%  +123 "core"  +426 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2628 "core" ' +2 "processing"%% +3 "core" %ճP\  +546 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"% +103 "core" +314 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%'' +2621 "core" ' +2 "processing"%% +3 "core" %J\  +562 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%  +103 "core"  +468 #t-> PS.empty +3 .PS.seek :empty + "processing"%'ղ +2643 "core" ' +2 "processing"%$% +3 "core" %ճP\  +598 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +104 "core" +626 #t-> PS.pull 0.2 +2 "processing"%%% +3 "core" %ճW\  +2 .tPS.seek 0.199ml + "processing"%.' +303 "core" ' +2 "processing"%(% +3 "core" %N\  +336 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%)' +2430 "core" ' +2 "processing"%1% +3 "core" %N\  +1770 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%"  +130 "core"  +959 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%-'ղ +2636 "core" ' +2 "processing"%4% +3 "core" %ձF\  +559 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%, +131 "core" +523 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%0' +2628 "core" ' +2 "processing"%2% +3 "core" %@\  +837 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%8  +133 "core"  +483 #t-> PS.empty + .PS.seek :empty +2 "processing"%5'ղ +1013 "Can"\ TT +1616 "core" ' +2 "processing"%/% +3 "core" %մC\  +469 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%3 +131 "core" +373 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%7' +2626 "core" ' +2 "processing"%;% +3 "core" %A\  +730 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%9  +102 "core"  +621 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%6  +42 "core"  +704 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%<'ղ +2623 "core" ' +2 "processing"%:% +3 "core" %հ;\  +551 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%? +132 "core" ~ +440 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%A' +2625 "core" ' +2 "processing"%=% +3 "core" %A\  +706 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%@  +131 "core"  +449 #t-> PS.empty +2 .PS.seek :empty + "processing"%C'ղ +2631 "core" ' +2 "processing"%% +3 "core" %ղB\  +2126 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%> +131 "core" ~ +855 #t-> PS.pull 0.2 +2 "processing"%F% +3 "core" %ղJ\  +2 .tPS.seek 0.199ml +2 "processing"%D' +308 "core" ' +2 "processing"%B% +3 "core" %B\  +456 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%L' +2430 "core" ' +2 "processing"%G% +3 "core" %7\  +775 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%E  +131 "core"  +374 #t-> PS.empty +2 .PS.seek :empty + "processing"%M'ղ +2624 "core" ' +2 "processing"%N% +3 "core" %հ=\  +565 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%H +145 "core" +619 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%I' +2626 "core" ' +2 "processing"%T% +3 "core" %A\  +544 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%Q  +115 "core"  +511 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%O'ղ +2621 "core" ' +2 "processing"%J% +3 "core" %ն8\  +861 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%R +100 "core" +476 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%Z' +2623 "core" ' +2 "processing"%W% +3 "core" %J\  +794 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%U  +103 "core"  +539 #t-> PS.empty + .PS.seek :empty +2 "processing"%V'ղ +2628 "core" ' +2 "processing"%P% +3 "core" %կW\  +831 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%X +103 "core" +393 #t-> PS.fill + .PS.seek 2.5ml +3 "processing"%S' +2627 "core" ' +2 "processing"%]% +3 "core" %L\  +1523 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%Y  +103 "core"  +654 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%\\'ղ +2645 "core" ' +2 "processing"%`% +3 "core" %մG\  +536 #t-> PSV.PTV +3 .PSV.dial PTV + "processing"%[ +103 "core" +306 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%c' +2626 "core" ' +2 "processing"%b% +3 "core" %\\\  +533 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%a  +103 "core"  +414 #t-> PS.empty +3 .PS.seek :empty + "processing"%f'ղ +2540 "Can"\ TT +83 "core" ' +2 "processing"%d% +3 "core" %հT\  +5992 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%_ +103 "core" +852 #t-> PS.pull 0.2 +2 "processing"%i% +3 "core" %հc\  +2 .tPS.seek 0.199ml + "processing"%e' +312 "core" ' +2 "processing"%^% +3 "core" %X\  +12654 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%h' +2419 "core" ' +2 "processing"%l% +3 "core" %Y\  +611 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%g  +103 "core"  +515 #t-> PS.empty + .PS.seek :empty +2 "processing"%k'ղ +2632 "core" ' +2 "processing"%o% +3 "core" %հZ\  +820 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%j +103 "core" +816 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%n' +2627 "core" ' +2 "processing"%m% +3 "core" %U\  +714 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%r  +103 "core"  +482 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%u'ղ +2636 "core" ' +2 "processing"%t% +3 "core" %հ_\  +1085 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%v +104 "core" +666 #t-> PTV.PRV +2 .PTV.dial PRV +740 #-> PRV.ab2 +2 .PRV.dial :ab2 + "processing"%p  +135 "core"  +692 #t-> PSV.PTV +2 .PSV.dial PTV +721 #-> PS.pull 0.2 +2 "processing"%q% +3 "core" %հq\  +2 .tPS.seek 0.199ml + "processing"%w' +309 "core" ' +2 "processing"%~% +3 "core" %e\  +775 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%{' +2423 "core" ' +2 "processing"%x% +3 "core" %f\  +690 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%z  +102 "core"  +586 #t-> PS.empty + .PS.seek :empty +2 "processing"%s'ղ +2633 "core" ' +2 "processing"%y% +3 "core" %մd\  +443 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%} +103 "core" +389 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 "processing"%|% +3 "core" %[\  +1872 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +103 "core"  +530 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2626 "core" ' +2 "processing"%% +3 "core" %յ]\  +750 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +103 "core" +611 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' +2 "processing"%% +3 "core" %g\  +541 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +103 "core"  +196 "Can"\ QP +200 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%\ 'ղ +2636 "core" ' +2 "processing"%% +3 "core" %խ_\  +391 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +104 "core" +385 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"% ' +2628 "core" ' +2 "processing"%% +3 "core" %f\  +467 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +103 "core"  +416 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2627 "core" ' +2 "processing"% % +3 "core" %յY\  +6111 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +104 "core" +1167 #t-> PS.pull 0.2 +2 "processing"%% +3 "core" %յd\  +2 .tPS.seek 0.199ml + "processing"%' +298 "core" ' +2 "processing"%% +4 "core" %b\  +404 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2419 "core" ' +2 "processing"%% +3 "core" %e\  +1747 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +102 "core"  +449 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2631 "core" ' +2 "processing"%% +3 "core" %կi\  +408 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +103 "core" +389 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 "processing"%% +3 "core" %g\  +673 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%'  +133 "core"  +440 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%$'ղ +2632 "core" ' +2 "processing"%% +3 "core" %հc\  +867 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%% +131 "core" +352 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' +2 "processing"%(% +3 "core" %f\  +1414 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%.  +133 "core"  +407 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%1'ղ +2632 "core" ' +2 "processing"%"% +3 "core" %ղf\  +377 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%) +131 "core" +341 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%4' +2625 "core" ' +2 "processing"%,% +3 "core" %g\  +620 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%-  +131 "core"  +555 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%2'ղ +2632 "core" ' +2 "processing"%8% +3 "core" %ծc\  +499 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%0 +131 "core" +1001 #t-> PS.pull 0.2 +2 "processing"%/% +3 "core" %ծa\  +2 .tPS.seek 0.199ml + "processing"%3' +299 "core" ' +2 "processing"%5% +3 "core" %^\  +522 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%;' +2420 "core" ' +2 "processing"%9% +3 "core" %a\  +983 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%6  +130 "core"  +644 #t-> PS.empty + .PS.seek :empty +2 "processing"%7'ղ +2628 "core" ' +2 "processing"%:% +3 "core" %ճf\  +1811 "Can"\ PP +67 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%? +131 "core" +375 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%<' +2642 "core" ' +2 "processing"%=% +3 "core" %h\  +1424 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%@  +102 "core"  +896 #t-> PS.empty + .PS.seek :empty +2 "processing"%A'ղ +2620 "core" ' +2 "processing"%% +3 "core" %հa\  +766 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%> +102 "core" +350 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%F' +2626 "core" ' +2 "processing"%C% +3 "core" %f\  +415 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%B  +102 "core"  +312 #t-> PS.empty + .PS.seek :empty +2 "processing"%D'ղ +2632 "core" ' +2 "processing"%G% +4 "core" %հj\  +415 #t-> PSV.PTV + .PSV.dial PTV + "processing"%E +104 "core" +477 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%L' +2626 "core" ' +2 "processing"%N% +3 "core" %d\  +378 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%H  +102 "core"  +370 #t-> PS.empty + .PS.seek :empty +2 "processing"%M'ղ +2630 "core" ' +2 "processing"%T% +3 "core" %ճj\  +7664 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%Q +114 "core"  +1639 #t-> PS.pull 0.2 +2 "processing"%I% +3 "core" %ճ^\  +2 .tPS.seek 0.199ml + "processing"%J' +304 "core" ' +2 "processing"%R% +3 "core" %\\\  +6890 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%O' +2421 "core" ' +2 "processing"%W% +3 "core" %Y\  +610 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%U  +156 "core"  +955 #t-> PS.empty + .PS.seek :empty +2 "processing"%Z'ղ +2621 "core" ' +2 "processing"%P% +3 "core" %հY\  +482 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%X +113 "core"  +510 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%V' +2635 "core" ' +2 "processing"%]% +3 "core" %`\  +370 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%Y  +133 "core"  +799 #t-> PS.empty + .PS.seek :empty +2 "processing"%S'ղ +2628 "core" ' +2 "processing"%`% +3 "core" %հf\  +416 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%[ +113 "core"  +634 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%\\' +2622 "core" ' +2 "processing"%b% +3 "core" %[\  +396 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%a  +122 "core"  +740 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%c'ղ +1105 "Can"\ TS +1519 "core" ' +2 "processing"%d% +3 "core" %հh\  +527 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%_ +103 "core" +4578 #t-> PS.pull 0.5 +2 "processing"%i% +3 "core" %հt\  +2 .tPS.seek 0.499ml + "processing"%f' +603 "core" ' +2 "processing"%^% +3 "core" %k\  +14180 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%e' +2117 "core" ' +2 "processing"%l% +3 "core" %\  +1599 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%g  +102 "core"  +789 #t-> PS.empty + .PS.seek :empty +2 "processing"%h'ղ +2624 "core" ' +2 "processing"%o% +3 "core" %ճ\  +1686 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%j +103 "core" +393 #t-> PS.fill +2 .PS.seek 2.5ml +3 "processing"%k' +2627 "core" ' +2 "processing"%m% +3 "core" %h\  +554 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%r  +104 "core"  +517 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%n'ղ +2629 "core" ' +2 "processing"%t% +3 "core" %յy\  +1192 #t-> exit +2 "processing"% +12 #mEXIT @1552505733.23EDT @1552567572.26EDT = =mMAIN_scheduler =tMAIN @EDT1552567573.95 #"core_reset"Sent BREAK +2 #t@0xD92F, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +210 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +363 "Can"\ ^ + \ ^ #tPolling Can every 10:00 +2 #Cleanly exited at 15:35:33EDT13-Mar-19 +876 #-> ESP.ready! +3 #Powering core bus +508 .Gate.power :raw,:ON +4 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %TT\ + .tSS.configure SSconfig +2 "sampler")#.0X PSV.PTV + .PSV.dial PTV +2 "processing"%; +69 "core" ~ +1750 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%< @ +5 "core" A +1039 #t-> PRV.ab1 + .PRV.dial :ab1 +2 "processing"%= @ +100 "core" @ +12992 #t-> PS.pull 0.5 + "processing"%>% +3 "core" %B\ +2 .tPS.seek 0.5ml +2 "processing"%?'\ +602 "core" ' + "processing"%@% +4 "core" % \  +495 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%A' +2121 "core" ' + "processing"%B% +4 "core" %\  +837 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%C  +97 "core"  +291 #t-> PS.empty + .PS.seek :empty +2 "processing"%D'ղ +2636 "core" ' + "processing"%E% +4 "core" %կ\ +1044 #t-> PSV.ab1 +2 !o:NoMethodError : mesgu:NameError::message)undefined method `ab1' for PSV:Shaft: name:ab1: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1223 #-> PSV.PRV +2 !o:NoMethodError : mesgu:NameError::message)undefined method `PRV' for PSV:Shaft: name:PRV: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +761 #-> PSV.PTV + .PSV.dial PTV +2 "processing"%F +110 "core"  +3192 "Can"\ NN +4131 #t-> PS.pull 0.5 + "processing"%G% +3 "core" %կ\ +2 .tPS.seek 0.499ml +2 "processing"%H' +597 "core" ' + "processing"%I% +4 "core" %\  +831 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%J' +2120 "core" ' + "processing"%K% +4 "core" %\  +948 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%L  +124 "core" ~ +436 #t-> PS.empty + .PS.seek :empty +2 "processing"%M'ղ +2631 "core" ' + "processing"%N% +4 "core" %ձ\ +411 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%O +125 "core" ~ +450 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%P' +2622 "core" ' + "processing"%Q% +4 "core" %\  +691 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%R  +126 "core" ~ +414 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%S'ղ +2635 "core" ' + "processing"%T% +4 "core" %խ\ +40655 "Can"\ MM +42927 #t-> PSV.PTV +8 .PSV.dial PTV +2 "processing"%U +126 "core" ~ +1002 #t-> PS.pull 0.5 + "processing"%V% +3 "core" %խ\ +2 .tPS.seek 0.499ml +2 "processing"%W' +601 "core" ' + "processing"%X% +4 "core" %\  +1723 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%Y' +2141 "core" ' + "processing"%Z% +4 "core" %\ +685 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%[  +124 "core"  +789 #t-> PS.empty + .PS.seek :empty +2 "processing"%\\'ղ +2625 "core" ' + "processing"%]% +4 "core" %հ\ +766 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%^ +126 "core" ~ +366 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%_' +2622 "core" ' + "processing"%`% +4 "core" %\ +381 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%a  +125 "core"  +367 #t-> PS.empty + .PS.seek :empty +2 "processing"%b'ղ +2447 "Can"\ SS +184 "core" ' + "processing"%c% +4 "core" %մ\ +546 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%d +124 "core" ~ +677 #t-> PS.pull 0.5 + "processing"%e% +3 "core" %մ\ +2 .tPS.seek 0.499ml +2 "processing"%f' +597 "core" ' + "processing"%g% +4 "core" %\  +3671 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%h' +2121 "core" ' + "processing"%i% +4 "core" %\  +648 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%j  +119 "core"  +406 #t-> PS.empty +2 .PS.seek :empty + "processing"%k'ղ +2622 "core" ' + "processing"%l% +4 "core" %մ\ +460 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%m +97 "core" +376 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%n' +2634 "core" ' + "processing"%o% +4 "core" %\  +796 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%p  +97 "core"  +330 #t-> PS.empty + .PS.seek :empty +2 "processing"%q'ղ +2631 "core" ' + "processing"%r% +4 "core" %ղ\ +1155 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%s +97 "core" +1714 #t-> PS.pull 0.5 + "processing"%t% +3 "core" %ղ\ +2 .tPS.seek 0.499ml +2 "processing"%u' +606 "core" ' + "processing"%v% +4 "core" %\  +37216 "Can"\ ON +11325 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%w' +2112 "core" ' + "processing"%x% +4 "core" %\ +2331 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%y  +110 "core"  +387 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%z'ղ +2645 "core" ' + "processing"%{% +4 "core" %շ\ +1141 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%| +96 "core" +578 #t-> PS.pull 0.5 + "processing"%}% +3 "core" %շ+\ +2 .tPS.seek 0.499ml +2 "processing"%~' +603 "core" ' + "processing"%% +4 "core" %\  +316 #t-> PS.pull 0.5 + "processing"%% +3 "core" % \  +2 .tPS.seek 0.999ml +2 "processing"%'T' +608 "core" ' + "processing"%% +4 "core" %T'\  +215 #t-> PS.pull 0.5 + "processing"%% +3 "core" %T'\  +2 .tPS.seek 1.499ml +2 "processing"%'a +607 "core" ' + "processing"%% +4 "core" %e\  +240 #t-> PS.pull 0.5 + "processing"%% +3 "core" %e$\  +2 .tPS.seek 1.999ml +2 "processing"%'ҟ +609 "core" ' + "processing"% % +4 "core" %ң\  +577 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%\  +98 "core"  +760 #t-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +2126 "core" ' + "processing"% % +4 "core" %ձ\ +4099 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +98 "core" +28231 "Can"\ OO +60003 \ [OO +60002 \ HOO +60002 \ @ON +60002 \ ;OO +13100 #t-> PSV.PTV + .PSV.dial PTV +2262 #-> PTV.PRV + .PTV.dial PRV +1120 #-> PRV.ab2 + .PRV.dial :ab2 +2 "processing"%  +104 "core"  +910 #t-> PSV.PTV + .PSV.dial PTV +9793 #-> PS.pull 0.2 + "processing"%% +3 "core" %ձ\ 8 +2 .tPS.seek 0.199ml + "processing"%' +298 "core" ' + "processing"%% +4 "core" %\ 8 +764 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2419 "core" ' + "processing"%% +4 "core" %\ 8 +1260 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +102 "core"  +405 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2649 "core" ' + "processing"%% +4 "core" %մ\ 7 +756 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +113 "core"  +620 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2622 "core" ' + "processing"%% +4 "core" %\ 7 +969 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +99 "core"  +509 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2634 "core" ' + "processing"%%% +4 "core" %ծ\ 6 +1002 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +113 "core"  +318 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2628 "core" ' + "processing"%'% +4 "core" %\ 6 +1780 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%)  +101 "core"  +886 #t-> PS.empty + .PS.seek :empty +2 "processing"%('ղ +2628 "core" ' + "processing"%"% +4 "core" %յ\ 5 +690 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%$ +102 "core" +300 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%,' +2622 "core" ' + "processing"%-% +4 "core" %\ 5 +843 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%.  +102 "core"  +343 #t-> PS.empty + .PS.seek :empty +2 "processing"%/'ղ +1937 "Can"\ 4RR +695 "core" ' + "processing"%0% +4 "core" %կ\ 4 +1068 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%1 +113 "core"  +784 #t-> PS.pull 0.2 + "processing"%2% +3 "core" %կ\ 4 +2 .tPS.seek 0.199ml +2 "processing"%3' +294 "core" ' + "processing"%4% +4 "core" %\ 4 +766 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%5' +2466 "core" ' + "processing"%6% +4 "core" %\ 4 +1076 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%7  +100 "core"  +441 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%8'ղ +2627 "core" ' + "processing"%9% +4 "core" %հ\ 4 +1084 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%: +102 "core" +300 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%;' +2630 "core" ' + "processing"%<% +4 "core" %\ 3 +33154 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%=  +130 "core"  +452 #t-> PS.empty + .PS.seek :empty +2 "processing"%>'ղ +2628 "core" ' + "processing"%@% +4 "core" %կ\ 1 +1050 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%? +129 "core" +980 #t-> PS.pull 0.2 + "processing"%B% +3 "core" %կ\ 1 +2 .tPS.seek 0.199ml +2 "processing"%C' +297 "core" ' + "processing"%A% +4 "core" %\ 0 +1736 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%E' +2420 "core" ' + "processing"%F% +4 "core" %\ 0 +1906 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%G  +130 "core"  +352 "Can"\ 1NN +322 #t-> PS.empty + .PS.seek :empty +2 "processing"%D'ղ +2629 "core" ' + "processing"%I% +4 "core" %յ\ / +456 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%H +143 "core"  +345 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%K' +2626 "core" ' + "processing"%L% +4 "core" %\ 0 +2700 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%J  +101 "core"  +326 #t-> PS.empty +2 .PS.seek :empty + "processing"%N'ղ +2624 "core" ' + "processing"%O% +4 "core" %ճ\ 0 +576 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%M +101 "core" +390 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%Q' +2636 "core" ' + "processing"%R% +4 "core" %\ . +903 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%P  +103 "core"  +352 #t-> PS.empty +2 .PS.seek :empty + "processing"%T'ղ +2631 "core" ' + "processing"%U% +4 "core" %ղ\ / +421 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%V +102 "core" +875 #t-> PS.pull 0.2 + "processing"%S% +3 "core" %ղ\ / +2 .tPS.seek 0.199ml +2 "processing"%X' +298 "core" ' + "processing"%W% +4 "core" %\ / +464 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%Z' +2418 "core" ' + "processing"%[% +4 "core" %\ / +1669 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%Y  +102 "core"  +460 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%]'ղ +2622 "core" ' + "processing"%^% +4 "core" %ն\ / +569 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%\\ +101 "core" +837 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%`' +2631 "core" ' + "processing"%a% +4 "core" %\ . +511 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%_  +102 "core"  +455 #t-> PS.empty + .PS.seek :empty +2 "processing"%c'ղ +2630 "core" ' + "processing"%d% +4 "core" %մ\ . +750 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%e +102 "core" +607 #t-> PS.pull 0.2 + "processing"%b% +3 "core" %մ\ . +2 .tPS.seek 0.199ml +2 "processing"%g' +303 "core" ' + "processing"%f% +4 "core" %\ . +20240 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%i' +633 "Can"\ /RR +1796 "core" ' + "processing"%j% +4 "core" %\ - +545 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%h  +102 "core"  +355 #t-> PS.empty +2 .PS.seek :empty + "processing"%l'ղ +2633 "core" ' + "processing"%m% +4 "core" %հ\ . +1588 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%k +102 "core" +647 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%o' +2627 "core" ' + "processing"%p% +4 "core" %\ - +1133 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%n  +102 "core"  +438 #t-> PS.empty + .PS.seek :empty +2 "processing"%r'ղ +2628 "core" ' + "processing"%s% +4 "core" %հ\ - +882 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%t +102 "core" +1506 #t-> ESP.ready! +2 "collection"'q% +4 "core" %ӱaa\  +2 "processing"%v% +4 "sampler")u% +5 "manipulator"&x% +5 "core" %հ^\ . +2 %zll !\ ; + %\  G < B  +2 "manipulator"&y& +3 "core" & > @  1 + "storage"(w& +4 "core" & A \ ! + "storage"({% +4 "core" % w\ " + "collection"'|& +4 "core" &bb\  + "processing"%}& +3 "core" &a\ . +3 "collection"'z +2 "core" A +2 "processing"% +3 "core" U +2 "sampler")% +4 "core" %zlk \ ; +2 "collection"'~& +3 "core" &b`\  +2 "collection"'% +3 "core" %ӱa_\  +2 "processing"%& +3 "core" &'\ . +2 "processing"%% +4 "core" %հZ\ . + "manipulator"&% +4 "core" %\  D @  + "manipulator"&& +4 "core" & < >  1 +2 "storage"(& +3 "core" & A \ ! +2 "storage"( % +4 "core" % \ " + "collection"'\ 9 +3 "core" 9 +2 "processing"%9 +3 "core" 9 +42658 "Can"\ -NN +60002 \ ,NN +60002 \ ,NN +60003 \ *NN +60002 \ )NN +60002 \ (NN +60002 \ &ON +60002  \ $NN +60003  \ "NN +60002 \ NM +60002 &\ NN +60002 7\ NO +60002 <\ NN +60003 R\ NN +60002 e\ NN +60002 y\ NN +26657 #t-> startTube 5 +33345 "Can"\ NN +60002 x\ NN +20875 #t-> da 40 + #da sampling at most 40ml +4 #Loading sh1 puck from tube 5 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 5 at 13:49:53EDT14-Mar-19\\n{}\\nCan@13:46:24, 23.1C, 49% humidity, 14.9psia, 12.596V, 0.416A, 0.416A avg, 5.24W",Subject: "da sampling at most 40ml" +3 "collection"' & +3 "core" &ed  +2 .tHand.open + "manipulator"& 1 +99 "core" 1 +6 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + "manipulator"&% + !"Qmail"o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5 "core" % \  L B g +2 "storage"(% +3 "core" %\  +2 "storage"(. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"( (< +1007 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &< S\ +2 "manipulator"&& +3 "core" & \\ Y i1 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&(y +45 "core" ( + "manipulator"&& +4 "core" & \\ Y @ l +2 "storage"(& +4 "core" &<\ +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +104 "core" ' + "storage"(& +4 "core" &< \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +277 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &<\ + "manipulator"&%& +4 "core" & { n +2 .tElbow.seek 5 + "manipulator"&(y +4 "core" ( + "manipulator"&& +4 "core" &  m +2 "storage"('& +3 "core" &<\ \ +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&)'Ύ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +69 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&"& +3 "storage"($'} +7 "core" & y . m + "manipulator"&(% +4 "core" % Α x  o +2 .tForearm.seek :retract +2 "manipulator"&-'\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&.( +145 "core" ' + ."downElevator"SE.coast + "storage"(5 +21 "core" ( + "manipulator"&,& +4 "core" &, a c iE +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" &, J U iE +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&1' +106 "core" ' + "manipulator"&2& +4 "core" &, B 4  gE +2 "manipulator"&4% +4 "core" % G D l g +2 "collection"'/& +3 "core" &de  +2 "collection"'3& +3 .tCC.seek :closed +2 "collection"'6(` +3 "core" &ce  +4 &\ ed C +9 &Fvbe 4 +9 &5n~fc I +10 &kdc V +9 &Rfd U +9 &LTce U +10 &Pff U +9 &Sde U +10 &Sbf U +9 &SRcd U +9 &Tdf U +10 & Udd U +9 &"Ree U +9 &$]Rfd U +10 &&Tdd U +9 &'Uec U +10 &)Ocf U +9 &+fRfd T +9 &-&Wce U +10 &.Rff U +9 &0Udf T +9 &2mRde U +10 &4/Ufe U +9 &5Qee U +10 &7Qfe U +9 &9tUdf U +9 &;7Qcd U +10 &<Uef U +9 &>Tde U +9 &@~Rff T +10 &B@Sff T +9 &DNfe T +10 &EVge U +9 &GWpl U +9 &ICbrt V +10 &Jy} Y +9 &L \\ +10 &Nn _ +9 &P/ ` +9 &Q ` +10 &S ` +9 &Uq a +9 &W3 a +10 &X b +9 &Z b +10 &\\r b# +9 &^. b) +9 &_ 6 +10 &`_ #h +9 ( + &`lx [ + "collection"'3& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.31 + .Hand.open +2 "manipulator"&71 +75 "core" 1 +2 "manipulator"&5% +4 "core" % ( , c + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&9'\ +97 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Intake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler"):+ +3 "core" + +2 "sampler")8% +4 "core" %z  ; + "collection"'<& +4 "core" &`lx [ +2 "Can"s\ VV +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X'z +308 "core" ' + .tSSV.dial CBV +2 "sampler")C  +135 "core"  + .tCTV.dial :intake +2 "collection"'F  +75 "core"  +2 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +211 "collection"'G% +2 "core" %ӱ +2 #tIntake @14.6psia, vacuum from 9.1 to 12.1psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +112 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +136 "core"  + .tSS.reconfigure SSexhale +3 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'2'Ӵ +96 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +84 "core" ' + ."CSpush"CS.coast + "collection"'5 +49 "core"  + .tSS.reconfigure SSexhale +3 "sampler")#.0X +329 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '1% +2 "core" %:  +2 .tCS.seek 6ml +2 "collection"' ' +1345 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +42 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"':'ӂ +1527 "core" ' + .tCSV.dial CSR +2 "collection"'@  +44 "core"  + "collection"';% +4 "core" %ӆ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'?' +595 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 'B% +2 "core" %  +2 .tCS.seek 5ml +2 "collection"'A'ql +236 "Can"i\ PP +602 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'=  +42 "core"  +2 .tCS.seek 1ml + "collection"'C'> +1097 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 + .CH.seek 70C,8:00 +4 "collection"'F \  +3 'G9 +4 "core" 9d +103 "collection"'>9 +2 "core" 9d +103 "collection"'I9 +2 "core" 9 d +103 "collection"'H9 +2 "core" 9 d +103 "collection"'D9 +2 "core" 9d +103 "collection"'L9 +3 "core" 9d +103 "collection"'J9 +2 "core" 9d +103 "collection"'E9 +2 "core" 9d +103 "collection"'M9 +2 "core" 9"d +103 "collection"'N9 +2 "core" 9&d +103 "collection"'R9 +3 "core" 9+d +103 "collection"'K9 +2 "core" 9/d +103 "collection"'P9 +2 "core" 93d +103 "collection"'O9 +2 "core" 97d +103 "collection"'U9 +2 "core" 9;d +103 "collection"'V9 +3 "core" 9*@d +103 "collection"'S9 +2 "core" 9?Dd +103 "collection"'W9 +2 "core" 9THd +103 "collection"'T9 +2 "core" 9kLd +103 "collection"'X9 +2 "core" 9Pd +103 "collection"'[9 +2 "core" 9Ud +103 "collection"'Q9 +2 "core" 9Yd +103 "collection"'Z9 +2 "core" 9]d +103 "collection"'^9 +2 "core" 9ad +103 "collection"'Y9 +2 "core" 9ed +103 "collection"']9 +3 "core" 9jd +103 "collection"'a9 +2 "core" 97nd +103 "collection"'_9 +2 "core" 9Srd +103 "collection"'`9 +2 "core" 9ovd +103 "collection"'d9 +2 "core" 9{d +103 "collection"'\\9 +3 "core" 9d +103 "collection"'b9 +2 "core" 9a +103 "collection"'c9 +2 "core" 9_ +103 "collection"'j9 +2 "core" 9\\ +103 "collection"'g9 +2 "core" 9Z +103 "collection"'i9 +2 "core" 96W +104 "collection"'9 +40 "core" 9RT +111 "collection"'f9 +2 "core" 9|P +103 "collection"'m9 +2 "core" 9N +103 "collection"'k9 +2 "core" 9K +103 "collection"'p9 +2 "core" 9I +103 "collection"'e9 +2 "core" 9F +103 "collection"'n9 +2 "core" 9D +103 "collection"'o9 +2 "core" 9"B +103 "collection"'s9 +2 "core" 9=@ +103 "collection"'t9 +3 "core" 9W> +103 "collection"'h9 +2 "core" 9r< +103 "collection"'x9 +2 "core" 99 +103 "collection"'v9 +2 "core" 98 +103 "collection"'u9 +2 "core" 96 +103 "collection"'l9 +2 "core" 94 +103 "collection"'w9 +2 "core" 92 +103 "collection"'{9 +2 "core" 90 +103 "collection"'|9 +2 "core" 9/ +103 "collection"'y9 +2 "core" 90- +103 "collection"'}9 +2 "core" 9G, +103 "collection"'9 +2 "core" 9\\* +103 "collection"'9 +2 "core" 9p) +103 "collection"'9 +2 "core" 9' +103 "collection"'z9 +2 "core" 9% +103 "collection"'9 +3 "core" 9$ +103 "collection"'q9 +2 "core" 9# +103 "collection"'~9 +2 "core" 9" +103 "collection"'9 +2 "core" 9 ! +103 "collection"'9 +2 "core" 9 +103 "collection"'9 +3 "core" 9  +103 "collection"' 9 +2 "core" 9  +103 "collection"'9 +2 "core" 9 # +103 "collection"'9 +2 "core" 9 2  +103 "collection"' 9 +2 "core" 9 A% +103 "collection"' 9 +2 "core" 9 N) +103 "collection"'9 +2 "core" 9 \\- +103 "collection"'9 +2 "core" 9 j1 +103 "collection"'\ 9 +2 "core" 9 w5 +103 "collection"'9 +2 "core" 9 : +103 "collection"'9 +3 "core" 9 > +103 "collection"'9 +2 "core" 9 B +103 "collection"'9 +2 "core" 9 F +103 "collection"'9 +2 "core" 9 J +103 "collection"'#9 +2 "core" 9 O +103 "collection"'&9 +3 "core" 9 S +103 "collection"'9 +2 "core" 9 W +103 "collection"'!9 +2 "core" 9 [ +103 "collection"'%9 +2 "core" 9 _ +103 "collection"' 9 +2 "core" 9  d +103 "collection"'9 +3 "core" 9 \ h +103 "collection"'9 +2 "core" 9 \ l +103 "collection"'9 +2 "core" 9\  p +103 "collection"'"9 +2 "core" 9\  t +103 "collection"'(9 +2 "core" 9\  y +103 "collection"''9 +3 "core" 9\  } +103 "collection"'9 +2 "core" 9\  +103 "collection"',9 +2 "core" 9\ ' +103 "collection"'09 +2 "core" 9\ - +103 "collection"')9 +2 "core" 9\ 2 +103 "collection"'9 +3 "core" 9\ 8 +103 "collection"'9 +2 "core" 9\ = +103 "collection"'9 +2 "core" 9\ A +103 "collection"'29 +2 "core" 9\ G +103 "collection"'9 +2 "core" 9\ K +103 "collection"'49 +3 "core" 9\ O +103 "collection"'$9 +2 "core" 9\ S +103 "collection"'-9 +2 "core" 9\ X +103 "collection"'/9 +2 "core" 9\ [ +103 "collection"'79 +2 "core" 9\ _\ +103 "collection"'59 +2 "core" 9\ c +103 "collection"'*9 +2 "core" 9\ h +103 "collection"'39 +2 "core" 9\ j\ +103 "collection"'89 +2 "core" 9\ m +103 "collection"'19 +2 "core" 9\ o\ +103 "collection"'<9 +3 "core" 9\ r\ +103 "collection"'9 +2 "core" 9\ v  +103 "collection"' 9 +2 "core" 9\ x!\ +103 "collection"'@9 +2 "core" 9\ y"\ +103 "collection"';9 +2 "core" 9\ }#\ +103 "collection"':9 +3 "core" 9\ ~$\ +103 "collection"'B9 +2 "core" 9\ & +103 "collection"'?9 +2 "core" 9\ '\ +103 "collection"'=9 +2 "core" 9\ (\ +103 "collection"'A9 +2 "core" 9\ (\ +103 "collection"'G9 +3 "core" 9\ (\ +103 "collection"'>9 +2 "core" 9\ (\ +2 .tCH.hold 10:00,70C +3 "collection"'I `\ `\  +3 "core"  +45262 "Can"k  +14740 "core" ` + "collection"'H9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'D'Ӵ +328 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'L @ +108 "core" A + .tCSV.dial :air +2 "collection"'J @ +44 "core" > +2 .tCS.seek 5ml + "collection"'E'qi +1361 "core" ' + .tCSV.dial CTV +2 "collection"'M  +56 "core" ~ + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'N @ +42 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'R  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'K @ +43 "core" @ + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'P'Ӵ +1344 "core" ' + #tRecovering Lysate into Collection syringe + .CSV.dial CBV +2 "collection"'O +105 "core" ~ + .tCBV.dial CSV +2 "collection"'U  +28 "core"  + "collection"'V% +4 "core" %Ӳ +2 .tCS.seek 5ml +2 "collection"'S'qg +1351 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'W  +45 "core" + "collection"'T% +4 "core" %qmi  +2 .tCS.seek 7.001ml + "collection"'X' +582 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'[ @ +43 "core" ? +2 .tCS.seek 10ml + "collection"'Q' +836 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'Z ` +117 "core" _ + #tLysing Complete +2 "collection"'^& +4 "core" &`lr [ + #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&Y% +4 "core" %\    b d +2 "storage"(]% +3 "core" %w n\  +2 "storage"(a. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(_(,L +415 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (`& +3 "core" &,M \  +2 "manipulator"&d& +3 "core" &+ - - \ cE +2 "manipulator"&\\% +3 "core" %\  + * c +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&b(^ +163 "core" ( + "manipulator"&c& +4 "core" &c 6 1 o hB +2 "storage"(j& +3 "core" &,M\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&g' +99 "core" ' + "storage"(i& +4 "core" &,M !\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +275 "core" ' + "storage"(f- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(m'y +32 "core" ' +2 "manipulator"&k& +4 "core" &c M ? Z gB + "manipulator"&p% +4 "core" % * 5 v h + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&e'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&n( +158 "core" ( + "manipulator"&o& +4 "core" &+ % ( v dE~ +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &s& +2 "core" &+   v dE~ +2 .tForearm.seek CC +2 "manipulator"&t' +96 "core" ' + .tHand.close + "manipulator"&h/ +76 "core" / +2 .tCC.seek :open +2 "collection"'x( +468 "core" ( + "storage"(v& +4 "core" &,M\ +49 "storage"(u& +4 "core" &,M j\ + "manipulator"&l& +4 "core" &* ? 8 gCt +2 "manipulator"&w% +3 "core" % 0 < h +2 .tForearm.seek :retract +2 "manipulator"&{'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&|(^ +184 "core" ( + "manipulator"&y& +4 "core" &W e c  k* +2 "storage"(}& +3 "core" &,M\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 + "manipulator"&'ͷ +103 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +77 "core" 1 +3 "manipulator"&z% +4 "core" % d ` + "storage"(& +4 "core" &,M Y\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 337 counts + "manipulator"&q' +13 "core" ' + "manipulator"&~& +4 "core" & S oU +2 "storage"(& +4 "core" &,M\ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +25 "core" ' +2 "storage"(% +3 "core" %~\ \ +3 ."downElevator"SE.seek :down +3 "storage"( '} +100 (% +2 "core" %r3\ Zr +2 "manipulator"&% +4 "core" % e \\ kW + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' +55 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"' & +4 "core" &/ + .tHand.open + "manipulator"&1 +18 "core" 1 + "manipulator"&& +4 "core" & W Z ? lU +2 "manipulator"&\ % +3 "core" %\ Z Y R l0 +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +194 "core" ( + "manipulator"&& +4 "core" &, z  F n7 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, w z 7 n7 +2 .tForearm.seek :garage + "manipulator"&' +102 "core" ' + .tHand.close + "manipulator"&/ +71 "core" / + "manipulator"&#& +4 "core" &, b ^ V i7 +2 "manipulator"&&% +3 "core" % / Z \\ h +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&!( +300 "core" ( + "manipulator"&%& +4 "core" &* T b f jCs + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &) \\ [ Q iCr +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +108 "core" ' + "manipulator"&& +4 "core" &* \\ e lCr +2 "manipulator"&% +3 "core" % Y W . ls +2 "collection"'"& +4 "core" &S + "collection"'(& +4 .tCC.seek :closed +2 "collection"''(` +2 "core" &Z +3 &  +8 &)n - +10 &bxp A +9 &SpD S +9 &N S +10 &O  R +9 &M R +9 &YQ S +10 &M R +9 &N S +10 &Qm S +9 & cKM R +9 &"$N S +10 &#O R +9 &%Ng R +9 &'kMM R +10 &),I3 S +9 &*P S +10 &,N S +9 &.rL S +9 &03O S +10 &1L R +9 &3L R +9 &5zP S +10 &7=Jt R +9 &8NY R +10 &:M S +9 &<P R +9 &>DJ S +10 &@L S +9 &APh S +9 &CNL S +10 &ELJ8 S +9 &G N S +10 &HZ; T +9 &Jf V +9 &LA Y +10 &M ^ +9 &Oq ^ +9 &Qvx _ +10 &S6 ` +9 &T ` +10 &V ` +9 &Xyt a +9 &Z8` b +10 &[ b +9 &] b" +9 &_n F +10 &`J1 'v +9 &`ki U +2 ( +2 "collection"'(& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.45 +2 "collection"'& +3 "core" &`khv U +2 .tHand.open + "manipulator"&,1 +72 "core" 1 + "manipulator"&0% +4 "core" %  a f ir +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&)'\ +90 "core" ' + .tPSV.dial PSR +2 "processing"% +73 "core"  + "processing"%% +4 "core" %հR\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml + "processing"%' +1618 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%2  +42 "core"  + .tPS.seek 0ml +2 "processing"%' +1621 "core" ' + .tPSV.dial PSR +2 "processing"%4 +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%$' +2625 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%-  +2 "collection"'/  +75 "core"  +2 + .tPSV.dial :mixloop +2 "processing"%7 +103 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%5  +74 "core" + .tPS.seek 0ml +2 "processing"%*' +2623 "core" ' + .tPSV.dial :air +2 "processing"%3  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%8' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%1 +43 "core" + .tPS.seek 0ml +2 "processing"%<' +2619 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"% ' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%@ +44 "core" + .tPS.seek 0ml +2 "processing"%;' +2635 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&:& +3 "core" &) 0 , hCq +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&B( +3 "core" ( + "manipulator"&?& +4 "core" &* @ 4 7 gCq + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &) = @  hCq +2 .tForearm.seek CC +2 "manipulator"&A' +93 "core" ' + .tHand.close + "manipulator"&G/ +68 "core" / + .tCC.seek :open +2 "collection"'>( +470 "core" ( + "manipulator"&F& +4 "core" &* [ [ ^ jCq +2 "manipulator"&I% +3 "core" % $ T W  i +2 .tForearm.seek :retract + "manipulator"&H'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&C(, +301 "core" ( + "manipulator"&L& +4 "core" &, p T p% + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &, s 2 o% +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +41 "manipulator"&D' +123 "core" ' + .tHand.open + "manipulator"&M1 +67 "core" 1 + "manipulator"&N% +4 "core" % X (  b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +102 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 5 into Collection Clamp + "collection"'K& +4 "core" & +2 "manipulator"&E% +3 "core" %\  t p +2 "storage"(O% +4 "core" %~  z\  +2 "storage"(U. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(V(< +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (P& +3 "core" &<0\ \  +2 "manipulator"&W& +3 "core" &, Z _ j% +2 "manipulator"&T% +3 "core" %\  Y Y O j +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&S(y +193 "core" ( + "manipulator"&[& +4 "core" &s G E g2 +2 "storage"(X& +3 "core" &<I \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&Z'Ϻ +95 "core" ' + "storage"(^& +4 "core" &<I \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(Y' +287 "core" ' + "storage"(]- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (a& +2 "core" &<G _\  +2 "manipulator"&`& +3 "core" &s A = e2 +2 .tElbow.seek 5 + "manipulator"&d(y +3 "core" ( +2 "manipulator"&\\& +3 "core" &s * 5 0 e2 +2 "storage"(c& +4 "core" &<G\  + .tForearm.seek 5 + 300 counts +2 "manipulator"&j'Ύ +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&i/ +68 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&.& +3 "storage"(9'} +7 "core" &s 4 6 e2 + "manipulator"&f% +4 "core" % ΍ = / ^ g +2 .tForearm.seek :retract +2 "manipulator"&k'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&p( +154 "core" ' + ."downElevator"SE.coast + "storage"(5 +31 "core" ( + "manipulator"&& +4 "core" & ] a j + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &o& +3 "core" & Y Y i j + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&s' +100 "core" ' +2 "manipulator"&g& +4 "core" & [ a l +2 "manipulator"&b% +3 "core" % V L k +2 "collection"'h& +4 "core" &g + "collection"'e& +4 .tCC.seek :closed + "collection"'6(` +3 "core" &t +4 &Z 3 +10 &3ExD 4 +9 &Wny, H +10 &_ T +9 &J8 S +9 &vN: S +10 &7L$ S +9 &M S +9 &O S +10 &L R +9 &@M S +10 &!K S +9 &"K R +9 &$K S +10 &&IM R +9 &(\ N S +9 &)N S +10 &+O S +9 &-OQ S +10 &/L{ R +9 &0Mg S +9 &2OO S +10 &4XOF S +9 &6P= S +9 &7N< S +10 &9P* S +9 &;`I S +10 &=#K R +9 &>P S +9 &@L R +10 &BhM S +9 &D*NP S +9 &EQJ S +10 &GR@ S +9 &Ik\\ T +10 &K%y W +9 &L+ \\ +9 &NA> ^ +10 &PTDE _ +9 &RAD _ +9 &S=@ _ +10 &U>B ` +9 &WXBC ` +10 &YEF a +9 &ZII b +9 &\\JL b +10 &^WLM b# +9 &_kNQ 0 +9 &`gSS ] +10 ( + &`kmWW Y + "collection"'e& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.42 + .Hand.open +2 "manipulator"&v1 +71 "core" 1 +2 "manipulator"&u% +4 "core" %  6 7 " h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +91 "core" ' + .tSC.coast + "storage"(6 +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'w  +137 "core" ~ + .tCSV.dial CTV +2 "collection"'y  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%}' +2641 "core" ' + "collection"'t% +4 "core" %""F \ +2 .tCS.seek 5.5ml + "collection"'n'* +1221 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%  +44 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%z  +84 "core"  +2 .tPS.seek 0ml + "processing"%' +2633 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'~ ` +31 "core" _ + .tCSV.dial :air +2 "collection"' @ +45 "core" > +2 .tCS.seek 10ml + "collection"'' +478 "Can"_\ EF +732 "core" ' + .tCSV.dial CTV +2 "collection"'{  +45 "core"  + .tCS.seek 0ml +2 "collection"''Ӵ +2611 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +29 "core" ? + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'|  +136 "core" + "collection"'& +4 "core" &`km Y +2 #tStoring lyfil puck in Collection Clamp to tube 4 + "manipulator"&q% +4 "core" %\  X X 5 l + "storage"( % +4 "core" % \ + "storage"(. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(m(,L +364 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &,I f\  +2 "manipulator"&\ & +3 "core" & A @ e +2 "manipulator"&% +3 "core" %\  A @ e +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&(^ +145 "core" ( + "manipulator"&& +4 "core" &^ > @ fq +2 "storage"( & +3 "core" &,I P\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&_' +110 "core" ' + "storage"(& +4 "core" &,I 3\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +276 "core" ' + "storage"(#- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&&& +3 "core" &^ , + ) cq +2 "storage"( & +4 "core" &,I 6\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&'ͷ +28 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(%- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"( ' +30 "core" ' + "manipulator"&% +4 "core" %j  @ X +2 "storage"(& +3 "core" &,I ] C n +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 338 counts +2 "manipulator"&"' +14 "core" ' + "manipulator"&& +4 "core" & ? @  e! +2 "storage"(x& +4 "core" &,I\  +41 .tForearm.reconfigure TightForearm +10 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +22 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"(,' +40 "core" ' + "manipulator"&0& +4 "core" & ,  d! +2 "manipulator"&(% +4 "core" %  @ da +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&( +191 "core" ( +2 "manipulator"&& +4 "core" & ( $ 6 c + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &r& +3 "core" &   v d + .tForearm.seek CC +2 "manipulator"&2' +95 "core" ' + .tHand.close + "manipulator"&/ +71 "core" / + .tCC.seek :open +2 "collection"'4( +470 "core" ( + "storage"(& +4 "core" &,I \  +2 "storage"(-& +3 "core" &,I !\  +2 "manipulator"&/& +3 "core" & < @  e +2 "manipulator"&7% +3 "core" %  ; 5 # f +2 .tForearm.seek :retract +2 "manipulator"&5'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&$(^ +145 "core" ( + "manipulator"&3& +4 "core" &Z : ? gt +2 "storage"(*& +3 "core" &,I\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 4 +2 "manipulator"&1'ͷ +102 "core" ' + .tElbow.hold +2 "manipulator"&8, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&<% +4 "core" % { [ + "storage"(@& +4 "core" &,I 5\ + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 345 counts +2 "manipulator"& ' +14 "core" ' +2 "manipulator"&:& +4 "core" & 6 ,  h +2 "storage"(?& +4 "core" &,I \  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&=' +23 "core" ' + "storage"(G% +4 "core" % \ \  +3 ."downElevator"SE.seek :down +3 "storage"(!'} +100 ()% +2 "core" %0 4\ [t +2 "manipulator"&'% +4 "core" % 3 4 8 eS +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +93 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air + "processing"%I  +71 "core" +2 .tPS.seek 2.5ml + "processing"%A' +2633 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%B +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%L  +45 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%J +45 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%M  +45 "core"  + .tdelay 1 second +103 .PS.seek 0ml + "processing"%N' +2629 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%H& +4 "core" &\  +2 .tHand.open + "manipulator"&K1 +17 "core" 1 + "manipulator"&E& +4 "core" &  p +2 "manipulator"&O% +3 "core" %\  } u  p +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&U(, +181 "core" ( + "manipulator"&D& +4 "core" &, $ q6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +2 "core" &, s V q6 +2 .tForearm.seek :garage +2 "manipulator"&W' +100 "core" ' + .tHand.close + "manipulator"&T/ +73 "core" / + "manipulator"&[& +4 "core" &, b e  k6 +2 "manipulator"&X% +3 "core" % 0 Z _ k +2 .tForearm.seek :retract +2 "manipulator"&C'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&^(k +120 "core" ( + "manipulator"&R& +4 "core" &u w { C o +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &u  t o +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&a' +102 "core" ' + "manipulator"&`& +4 "core" &u  s +2 "manipulator"&\\% +4 "core" %  r +2 "processing"%c& +3 "core" &\  +2 "processing"%i& +3 .tPC.seek :closed +2 "processing"%.(] +2 "core" &\  +2 &\  ! +10 &2~\ . +9 &_\ B +10 &3|\ T +9 &X\ U +9 &Y\ U +10 &vU\ U +9 &7\\\ U +9 &W\ U +10 &Y\ U +9 &}X\ U +10 & >Y\ U +9 &!\\\ V +9 &#W\ U +10 &%X\ U +9 &'HY\ U +10 &)\ T\ U +9 &*Y\ U +9 &,V\ T +10 &.PZ\ U +9 &0Y\ U +9 &1W\ U +10 &3^\ U +9 &5WX\ U +9 &7X\ T +10 &8V\ T +9 &:W\ T +10 &<`Y\ U +9 &>"U\ U +9 &?Y\ U +10 &A\\\ U +9 &CgW\ U +10 &E'_\ V +9 &Fh\ W +9 &H}\ X +10 &J`\ Z +9 &L"\ Z +9 &M\ [\ +10 &O\ [ +9 &Qe \ [ +9 &S' \ [ +10 &Ta\ [ +9 &V!\ \\ +10 &XlD\ \\ +9 &Z.\ \\ +9 &[\ S +10 &])J\ !f +9 &]~\ L\ 7 +6 ( + "processing"%i& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 + "processing"%f& +4 "core" &]~.+\ 7 +2 .tHand.open + "manipulator"&S1 +70 "core" 1 + "manipulator"&Z% +4 "core" % y t 1 p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +90 "core" ' + .tPRV.dial :air +2 "processing"%  +45 "core"  + .tPSV.dial :mixloop +2 "processing"%o +44 "core" +2 "processing"%j% +4 "core" %=\  + .tPS.seek 0.3ml +2 "processing"%d' +402 "core" ' + .tPSV.dial PSR +2 "processing"%g +102 "core"  +2 "processing"%b% +3 "core" %\  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%h'.U +508 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%9' +1915 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%k +101 "core" + .tPTV.dial :mixing +2 "processing"%> @ +74 "core" B + .tPBV.dial :waste2 +2 "processing"%v  +93 "core"  +2 .tPS.seek 0ml +2 "processing"%u' +2626 "core" ' + #tGaraging FlushPuck in Processing Clamp + "manipulator"&e& +4 "core" &u  ~ m +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&w(k +4 "core" ( + "manipulator"&y& +4 "core" &u ~ u ) m + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &s& +3 "core" &u   m + .tForearm.seek PC +42 "manipulator"&V' +102 "core" ' + .tHand.close + "manipulator"&;/ +69 "core" / + .tPC.seek :open +2 "processing"%t( +455 "core" ( + "manipulator"&Q& +4 "core" &u  q +2 "manipulator"&% +3 "core" % Ϲ w  ] p$ +2 .tForearm.seek :retract + "manipulator"&z'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&}(, +132 "core" ( + "manipulator"&~& +4 "core" &,  q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, }  p +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&n' +112 "core" ' + .tHand.open + "manipulator"&{1 +73 "core" 1 + "manipulator"&% +4 "core" % r @ A ' eV +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp +2 "processing"%|& +3 "core" &\  +2 "manipulator"&% +3 "core" %\  p r P p +2 "storage"(q% +4 "core" %w   \  + "storage"( . +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"((< +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &</\  +2 "manipulator"&\ & +3 "core" &, L Q  l +2 "manipulator"&% +3 "core" %\  k {  m +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&(y +190 "core" ( + "manipulator"& & +4 "core" & { J m, +2 "storage"(& +3 "core" &<  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&p'Ϻ +93 "core" ' + "storage"(l& +4 "core" &<   \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(#' +282 "core" ' + "storage"(&- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( & +2 "core" &<\ +2 "manipulator"&%& +3 "core" & m {  m, +2 .tElbow.seek 5 + "manipulator"&(y +46 "core" ( + "manipulator"&& +4 "core" &~   o\\ +2 "storage"(& +3 "core" &< \ G\ +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&x'Ύ +27 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&0/ +68 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&(& +3 "storage"(_'} +6 "core" &~ o q ? p\\ +2 "manipulator"&% +3 "core" % Ο s G q +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.seek PC +2 "manipulator"&(k +163 "core" ' + ."downElevator"SE.coast + "storage"(5 +85 "core" ( + "manipulator"&"& +4 "core" &q u  o +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &q u ? o +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&r& +4 "core" &q  q +2 "manipulator"&% +3 "core" % q +2 "processing"%& +4 "core" &x\  + "processing"%& +4 .tPC.seek :closed + "processing"%(] +3 "core" &Y\  +3 &Y\  +8 &'qS\ - +10 &_P\ A +9 &DyN\ T +9 &WJ\ T +10 &TK\ U +9 &TV\ U +10 &HXM\ U +9 &\ UL\ U +9 &WO\ T +10 &WN\ T +9 & QWN\ T +9 &"ZJ\ U +10 &#UM\ U +9 &%XG\ T +10 &'YUD\ T +9 &)U<\ T +9 &*[=\ U +10 &,U:\ U +9 &.aU;\ T +9 &0#V;\ T +10 &1U;\ T +9 &3\\:\ U +10 &5hU:\ U +9 &7*U7\ U +9 &8T6\ T +10 &:T7\ U +9 &3T+\ T +10 &?Y,\ U +9 &AW)\ U +10 &CxT3\ U +9 &E9\\(\ U +9 &Fh/\ V +10 &H~/\ X +9 &Jp-\ Z +9 &L20\ Z +10 &M.\ [ +9 &O&\ Z +10 &Qv-\ [\ +9 &S:!\ Z +9 &T!\ [ +10 &V \ [\ +9 &X}(\ [ +9 &Z>\ \\ +10 &\\\ L +9 &]*Dv\ %n +10 &]{;"\ 4 +6 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 + .Hand.open + "manipulator"&61 +3 "core" &]{)\ 4 +72 1 + "manipulator"&% +4 "core" %  o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&-'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%/  + %79 +5 "core" 9 +103 "processing"%39 +2 "core" 9 +102 "processing"%*9 +3 "core" 9  +102 "processing"%29 +3 "core" 9  +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%<9 +3 "core" 9 +102 "processing"%@9 +3 "core" 9 +103 "processing"%:9 +2 "core" 9" +102 "processing"%?9 +4 "core" 9& +102 "processing"%G9 +3 "core" 9+ +103 "processing"%59 +2 "core" 9/ +102 "processing"%)9 +3 "core" 93 +102 "processing"%'9 +3 "core" 97 +102 "processing"%$9 +3 "core" 9; +102 "processing"%19 +3 "core" 9@ +102 "processing"% 9 +3 "core" 9D +102 "processing"%,9 +3 "core" 9H +102 "processing"%I9 +3 "core" 9L +103 "processing"%=9 +2 "core" 9P +102 "processing"%!9 +3 "core" 9U +102 "processing"%m9 +3 "core" 9Y +102 "processing"%9 +3 "core" 9] +102 "processing"%B9 +3 "core" 9a +103 "processing"%L9 +2 "core" 9e +102 "processing"%J9 +3 "core" 9j +102 "processing"%M9 +3 "core" 9n +102 "processing"%A9 +3 "core" 9r +102 "processing"%H9 +3 "core" 9v +103 "processing"%K9 +3 "core" 9z +103 "processing"%E9 +2 "core" 9 +102 "processing"%O9 +3 "core" 9 +102 "processing"%D9 +3 "core" 9  +102 "processing"%P9 +3 "core" 9  +103 "processing"%89 +2 "core" 9 +102 "processing"%T9 +3 "core" 9 +102 "processing"%[9 +3 "core" 9 +102 "processing"%X9 +3 "core" 9 +103 "processing"%F9 +2 "core" 9  +103 "processing"%R9 +3 "core" 9$ +102 "processing"%]9 +3 "core" 9( +103 "processing"%W9 +2 "core" 9.\ +103 "processing"%`9 +2 "core" 92 +103 "processing"%\\9 +2 "core" 97 +102 "processing"%c9 +3 "core" 9< +102 "processing"%U9 +3 "core" 9@ +102 "processing"%C9 +3 "core" 9F +102 "processing"%+9 +3 "core" 9J +103 "processing"%f9 +2 "core" 9O +102 "processing"%S9 +3 "core" 9S +102 "processing"%Z9 +3 "core" 9Y +102 "processing"%i9 +3 "core" 9] +102 "processing"%9 +3 "core" 9c +102 "processing"%o9 +3 "core" 9g +102 "processing"%j9 +3 "core" 9l +3 .tPH.hold 2:00:00,28C +3 "processing"%a ppj + .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%N +114 "core"  + "processing"%g% +4 "core" %&\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%b'\ +604 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%d'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%h  +74 "core"  + .tPSV.dial PTV +2 "processing"%k +70 "core" + .tPBV.dial :waste1 +2 "processing"%>  +131 "core"  + "processing"%v% +4 "core" %Ҿ\  +2 .tPS.seek 1.5ml +50 "processing"%9' +609 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%y' +1610 "core" ' + .tdelay 5:00 +14749 "Can"\\\ ;; +15253 #trecoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%s  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +35 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%Y' +2459 "core" ' + .tPSV.dial PTV +2 "processing"%. +85 "core"  + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%Q +71 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" + .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%~  +72 "core"  + .tPS.seek :empty +2 "processing"%'ղ +2472 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%V  +133 "core" + .tPSV.dial :mixloop +2 "processing"%w +44 "core" + .tPRV.dial :ab1 +2 "processing"%{ @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +359 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'z  + "processing"%|  +46 "core" +3  + "processing"%% +4 "core" %\  +2 .tPS.seek 0.3ml + "processing"%q' +355 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +30 "core" + .tPRV.dial :air +2 "processing"%n  +45 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1269 "core" ' + .tPRV.dial :waste2 +2 "processing"%\ @ +74 "core" > +2 .tPS.seek 0.5ml + "processing"%'\ +858 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1622 "core" ' + .tPSV.dial :PML +2 "processing"%} +44 "core" + .tPTV.dial :mixing +2 "processing"%l @ +73 "core" B + .tPBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%&% +4 "core" %ҹ\  +2 .tPS.seek 1.85ml +2 "processing"% ' +242 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1968 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" && + .tHand.open +2 "manipulator"&01 +16 "core" 1 + "manipulator"&(& +4 "core" &q / , C h +2 "manipulator"&% +4 "core" %\  * * h +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +129 "core" ( + "manipulator"&p& +4 "core" &, O P > g +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &#& +3 "core" &, > K h + .tForearm.seek :garage +2 "manipulator"&x' +99 "core" ' + .tHand.close + "manipulator"&"/ +71 "core" / + "manipulator"& & +4 "core" &, )  ` +2 "manipulator"&% +3 "core" % 2   d +2 .tForearm.seek :retract +2 "manipulator"&r'\ +99 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +298 "core" ( + "manipulator"&& +4 "core" && / 5 d@X +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" && 1 ; 7 f@X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&t& +4 "core" && "  `?V +2 "manipulator"&% +3 "core" %   ` +2 "collection"'6& +4 "core" &' + "collection"'& +4 .tCC.seek :closed + "collection"'7(` +3 "core" &  +3 &(  +10 &)q# - +9 &`|, A +9 &Is T +10 &O# U +9 &T& U +9 &L$ T +10 &MQ# U +9 &Q T +10 &Q  T +9 &O " U +9 & VR- T +10 &"P% T +9 &#O ) T +9 &%R U +10 &']R  U +9 &)!I! T +10 &*R  T +9 &,R T +9 &.fO # T +10 &0'R $ U +9 &1L) T +9 &3M# T +10 &5mN U +9 &70N" T +10 &8P! T +9 &:L ( T +9 &8J\ # T +9 &?K  T +9 &AO  T +10 &C~O  T +9 &E?M  U +10 &GS\  T +9 &HW U +9 &Jd W +10 &L:4*" Y +9 &M`V ^ +9 &Ocg _ +10 &Qmii ` +9 &S/jl ` +10 &Tlk ` +9 &Vmo# a +9 &Xpnq a +10 &Z1qs b +9 &[tu# b +9 &]wx" b$ +10 &_ix{ S +9 &`Orz{ "b +10 &`y~ \\ +9 ( + &`ky|# V + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.41 +2 "collection"'3& +4 "core" &`kx| V + .tHand.open +2 "manipulator"&1 +71 "core" 1 + "manipulator"&*% +4 "core" %  " \\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%2 +102 "core"  + "processing"%% +4 "core" %-\  +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1610 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%<  +42 "core"  +2 .tPS.seek 0ml + "processing"%@' +1619 "core" ' + .tPSV.dial PSR +2 "processing"%: +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%?' +2620 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%G  +2 "collection"'5  +33 "core" ~ +132  + .tPSV.dial :mixloop +2 "processing"%) +100 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%'  +76 "core" + .tPS.seek 0ml +2 "processing"%$' +2620 "core" ' + .tPSV.dial :air +2 "processing"%1  +42 "core"  +2 .tPS.seek 2.5ml + "processing"% ' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%, +44 "core" +2 .tPS.seek 0ml + "processing"%I' +2619 "core" ' + .tPSV.dial :air +2 "processing"%=  +44 "core"  + .tPS.seek 2.5ml +2 "processing"%!' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%m +44 "core" +2 .tPS.seek 0ml + "processing"%' +2628 "core" ' + #tGaraging FlushPuck in Collection Clamp +48 "manipulator"&B& +4 "core" &%  n ]?R +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&L( +47 "core" ( + "manipulator"&J& +4 "core" & ( $ ^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +3 "core" &   ^ +2 .tForearm.seek CC +2 "manipulator"&A' +95 "core" ' + .tHand.close + "manipulator"&H/ +71 "core" / + .tCC.seek :open +2 "collection"'K( +473 "core" ( + "manipulator"&E& +4 "core" & . 5 ` +2 "manipulator"&O% +3 "core" % ( 4  e +2 .tForearm.seek :retract +2 "manipulator"&D'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&P(, +279 "core" ( + "manipulator"&8& +4 "core" &, + ; B gX +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" &, # - P gX + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&[' +115 "core" ' + .tHand.open + "manipulator"&X1 +68 "core" 1 + "manipulator"&F% +4 "core" % y \\c +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +103 "core" ' + ."da"delayUntil "14:39:57.01" +3429 "Can"W\ == +21217 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%] @ +76 "core" B + ."da"PBV.dial :waste1 +2 "processing"%W  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%` * +34 "core" , + ."da"PSV.dial :air +2 "processing"%\\  +44 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%c' +2462 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%U +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%C  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%+ +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%f  +45 "core"  + ."da"PS.seek :empty +2 "processing"%S'ղ +2470 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +142 "core"  + "processing"%i% +4 "core" %ղ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +604 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%o'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%j  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%N +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%g  +34 "core" + "processing"%u% +4 "core" %Ҿ;\  +2 ."da"PS.seek 1.5ml +2 "processing"%b' +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%k' +1620 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%>  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%v * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%e' +2480 "core" ' + ."da"PSV.dial PTV +2 "processing"%9 +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%/ +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%s +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%;  +73 "core"  + ."da"PS.seek :empty +2 "processing"%^'ղ +2470 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +132 "core"  + "processing"%.% +4 "core" %ձ \  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml + "processing"%Q'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +925 "Can"X\ VV +702 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%~ +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%Y  +35 "core" + "processing"%V% +4 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%w' +611 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%z  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2490 "core" ' + ."da"PSV.dial PTV +2 "processing"% +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%n +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%q +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\  +72 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2461 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +133 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%}  +45 "core"  + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%l +44 "core" + ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +404 "core" ' +8 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%&  +46 "core"  + "processing"%%% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%'^ +358 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%0 +44 "core" + ."da"PTV.dial :mixing +2 "processing"%( @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%p% +4 "core" %ҷ\  +2 ."da"PS.seek 1.85ml +2 "processing"%#' +249 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%"' +1977 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +28099 "Can"K\ JJ +19904 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%  +37 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +47 "core" ( + ."da"PSV.dial :air +2 "processing"%-  +44 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%x' +2467 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%_ +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%t  +43 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2458 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +132 "core"  + "processing"%r% +4 "core" %մH\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%4'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%3'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%* +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"%2% +4 "core" %ҽ#\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +47 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%<  +32 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +70 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%@' +2461 "core" ' + ."da"PSV.dial PTV +2 "processing"%5 +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%G +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%) +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%'  +73 "core"  + ."da"PS.seek :empty +2 "processing"%?'ղ +2455 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +131 "core"  + "processing"%$% +4 "core" %խ,\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml + "processing"%,'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% 'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%= +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%I  +35 "core" + "processing"%m% +4 "core" %ҿ\\\  +2 ."da"PS.seek 1.5ml +2 "processing"%!' +611 "core" ' + ."da"delay 3 seconds +22 "Can":\ ih +280 ."da"PBV.dial between PSV and waste1 +2 "processing"%B * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%J' +1618 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%M  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2464 "core" ' + ."da"PSV.dial PTV +2 "processing"%7 +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%E +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%O +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%A  +72 "core"  + ."da"PS.seek :empty +2 "processing"%8'ղ +2464 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +130 "core"  + "processing"%L% +4 "core" %հ\\\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +4 ."da"PS.seek 0.5ml +2 "processing"%X'\ +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%F'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%D +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%[  +35 "core" + "processing"%]% +4 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%W'~ +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%` * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\\' +1661 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%U * +47 "core" ( + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%C +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%+' +2467 "core" ' + ."da"PSV.dial PTV +2 "processing"%f +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%c +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Z +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%i  +73 "core"  + ."da"PS.seek :empty +2 "processing"%S'ղ +2462 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  +7 "processing"%j% +17 "core" %յ\  +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +8 "processing"%N'm +353 "core" ' + ."da"delay 5 seconds +503 "processing"%g% +3 "core" %n\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%u'\ +362 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%o'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%h +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%b  +33 "core" + "processing"%>% +4 "core" %ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%v' +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%k' +1617 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%9  +35 "core" + ."da"delay 30 seconds +1266 "Can"- d +1737 ."da"PBV.dial between PSV and waste1 +2 "processing"%/ * +36 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%s +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%;' +2517 "core" ' + ."da"PSV.dial PTV +2 "processing"%e +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%y +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%. +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%^  +72 "core"  + ."da"PS.seek :empty +2 "processing"%Q'ղ +2504 "core" ' + "processing"%~9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.4C before imaging + .PH.coast +2 "processing"%Y  +3 "core" 4 + 4 + "processing"%V& +4 "core" &]{(\ 4 + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&% +3 "core" %\  \ 1 X +2 "storage"({% +4 "core" %y $ $ +2 "storage"(w. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(z(,L +415 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (|& +2 "core" &,Q   | +2 "manipulator"&& +4 "core" &, WX + "manipulator"&% +4 "core" %\  W + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"& (^ +193 "core" ( + "manipulator"&n& +4 "core" &_   T. +2 "storage"(q& +3 "core" &,Q  ! d +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&\ ' +106 "core" ' + "storage"(& +4 "core" &,Q +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek beamBreak +2 "storage"( ' +280 "core" ' + "storage"(- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&}& +2 "core" &_ w T. +2 "storage"(l& +3 "core" &,Q 6 y +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 4 +2 "manipulator"&'ͷ +27 "core" ' + ."da"Elbow.hold +2 "manipulator"&&, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(%- +2 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(' +32 "core" ' +2 "manipulator"& % +4 "core" %v A K + "storage"(& +4 "core" &,Q\  * + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 348 counts + "manipulator"&0' +19 "core" ' +2 "manipulator"&(& +3 "core" &  A V!u +2 "storage"(& +4 "core" &,Q   z + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&p' +17 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"('z +40 "core" ' + "manipulator"&& +4 "core" &  W!u +2 "manipulator"&#% +4 "core" %  n W + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"& '\ +93 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&(k +258 "core" ( + "manipulator"&-& +4 "core" &u  % U + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &"& +3 "core" &u i U +2 ."da"Forearm.seek PC +2 "manipulator"&' +96 "core" ' + ."da"Hand.close + "manipulator"&/ +71 "core" / + ."da"PC.seek :open +2 "processing"%_( +451 "core" ( + "storage"(t& +4 "core" &,Q   < +2 "manipulator"&x& +3 "core" &u  X + "manipulator"&6% +4 "core" % ϙ  Q X +2 ."da"Forearm.seek :retract +2 "manipulator"&r'\ +96 "core" ' + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +46 "manipulator"&(^ +267 "core" ( + "manipulator"&4& +4 "core" &T ! # W* +2 "storage"(& +3 "core" &,Q ! ! +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&*' +92 "core" ' + ."da"Hand.open +2 "manipulator"&1 +73 "core" 1 +2 "storage"(2- +3 "core" -'z +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(3'F +26 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(' +55 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19mar1415h40ml.tif +1485 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.401 seconds\ /var/log/esp/da19mar1415h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19mar1415h40ml15s.tif +455 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1103 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19mar1415h40ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19mar1415h40ml30s.tif +3059 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19mar1415h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19mar1415h40ml70s.tif +7121 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19mar1415h40ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.401 sec auto-exposure",Subject: "da19mar1415h40ml images!" +11 "storage"(- +10 "core" -' +7 "storage"(<& +6 "core" &,Q\ \   +2 "manipulator"&& +4 "core" &U  S* +2 ."da"Elbow.seek 4 +2 "manipulator"&:(^ +3 "core" ( +2 "manipulator"&& +5 "core" &U  S* + "storage"(5& +4 "core" &,Q\ \  +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&G' +4 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.81 Pucks below Top Plate +2 "storage"()' +61 "core" ' +3 "manipulator"&'& +5 "core" &U ' ' 7 ^* +2 "storage"(@& +3 "core" &,Q _ _ +3 ."da"Elbow.reconfigure LimpElbow +2 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 "manipulator"&$ ,(#b + !"Qmail"o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 4 +2 "manipulator"&1'ͷ +22 "core" ' + ."da"Elbow.hold +2 "manipulator"&$, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 2 Pucks below Top Plate +2 "storage"(?' +25 "core" ' + "manipulator"&,% +4 "core" % @ Z +2 "storage"(=& +4 "core" &,Q ] ] + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 350 counts +2 "manipulator"&I' +14 "core" ' +6 "manipulator"&m& +3 "core" &   bL +2 "storage"( & +4 "core" &,Q  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&B' +22 "core" ' +2 "storage"(!% +4 "core" % E +2 ."downElevator"SE.seek :down +3 "storage"(M'} +100 (H% +2 "core" %D) v\ Xh +2 "manipulator"&% +4 "core" %   B af +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&J'\ +89 "core" ' +42 ' + ."downElevator"SE.coast + "storage"(5 +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #tStarting finalPurge + "processing"%7& +6 "core" &x\  + ."psFlush"Hand.open +2 "manipulator"&E1 +20 "core" 1 + "manipulator"&O& +5 "core" & " & m cL + "manipulator"&A% +4 "core" %\   % U c +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +184 "core" ( +2 "manipulator"&T& +4 "core" &, A ?  e2 + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &L& +3 "core" &, ? >  f2 +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&8' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"&X/ +68 "core" / + "manipulator"&D& +4 "core" &, "  C a2 +2 "manipulator"&[% +3 "core" % ,   ` b1 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&]'\ +100 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&F(k +117 "core" ( + "manipulator"&`& +4 "core" &u > 7  e +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" &u ? > e +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +95 "core" ' + "manipulator"&U& +4 "core" &u ? ? f +2 "manipulator"&C% +4 "core" % 5 ; f. +2 "processing"%\\& +3 "core" &|\  +2 "processing"%f& +3 ."psFlush"PC.seek :closed +2 "processing"%c(] +3 "core" &\  +3 &m\  +9 &(sm\ - +10 &_l\ A +9 &Iwm\ T +9 &Tl\ T +10 &Vn\ U +9 &Ro\ T +9 &NSn\ T +10 &Wd\ U +9 &Wk\ T +10 &Sh\ U +9 & VRc\ T +9 &"VZ\ U +10 &#RT\ U +9 &%UW\ T +10 &'^OV\ T +9 &) TY\ T +9 &*YY\ U +10 &,SZ\ U +9 &.fQX\ T +9 &0'QS\ U +10 &1QK\ T +9 &3VF\ U +10 &5mTH\ U +9 &70S@\ T +9 &8OE\ T +10 &:VD\ U +9 &8UD\ T +10 &?YG\ U +9 &AUD\ T +9 &C~TF\ T +10 &E>ZB\ U +9 &Fe3\ V +10 &Hu4\ X +9 &Jw*\ Z +9 &L6+\ [ +10 &M+\ [ +9 &O6\ Z +9 &Q{5\ [\ +10 &S<8\ [ +9 &T6\ [ +10 &V5\ \\ +9 &X8\ \\ +9 &ZD/\ [ +10 &\\1\ J +9 &]1Fp(\ "g +9 &]y9 \ 7 +7 ( + "processing"%f& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 +2 "processing"%Z& +3 "core" &]y.\ 7 +2 &]y.2\ 7 + ."psFlush"Hand.open + "manipulator"&i1 +66 "core" 1 +2 "manipulator"&+% +4 "core" % ; ? e. + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%j +143 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%S'TE +366 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +744 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%N +74 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%u  +35 "core" +51 ."psFlush"PS.seek 0ml +2 "processing"%h' +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%b +73 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%>'\ +606 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%d +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%v U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%9' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%/ @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%k  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%e'ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%y +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%.' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%^ +82 "core"  + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%;' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%~ @ +42 "core" > + ."psFlush"PS.seek 2.5ml +3 "processing"%Y' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%V  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%'ղ +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%{ +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%w'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +83 "core"  + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +55 "core" + ."psFlush"PS.seek 0ml +2 "processing"%n' +2595 "Can"/\ ?? +32 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%q +70 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%P'\ +621 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2132 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%R +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +55 "core" W + ."psFlush"PS.seek 0ml +2 "processing"%}' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%l @ +44 "core" > + ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%'ղ +2647 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%( +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%#' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%\ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%'ղ +2635 "core" ' + #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'0& +4 "core" &-. + .tHand.open + "manipulator"&1 +21 "core" 1 + "manipulator"&p& +4 "core" &u U R ( j +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&-(k +2 "core" ( + "manipulator"&"& +4 "core" &u S V j +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &u M V  i + .tForearm.seek PC +2 "manipulator"&' +98 "core" ' + .tHand.close + "manipulator"& / +68 "core" / + .tPC.seek :open +2 "processing"%( +454 "core" ( + "manipulator"&t& +4 "core" &u R ] < m +2 "manipulator"&x% +3 "core" % Ϣ N O ` l +2 .tForearm.seek :retract + "manipulator"&6'\ +91 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +371 "core" ( + "manipulator"&& +4 "core" && M S  j@[ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" &' P R  j@[ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +102 "core" ' + "manipulator"&& +4 "core" &' / + ( h@[ +2 "manipulator"&2% +3 "core" % ) ' h +2 "collection"'r& +4 "core" &-. + "collection"'& +4 .tCC.seek :closed + "collection"'3(` +3 "core" &-. +3 &/0  +8 &)o/0 - +10 &^,0 A +9 &<u,0 T +9 &Q// T +10 &R,/ T +9 &~L-0 T +9 &?S-0 U +10 &S,0 T +9 &Q-0 T +10 &U-/ U +9 & GQ-/ U +9 &"\ O,- T +10 &#J// T +9 &%N1/ T +9 &'OR,0 U +10 &)N-- T +9 &*T+0 U +10 &,O.. T +9 &.XO,0 T +9 &0R-0 U +10 &1J.0 T +9 &3O/0 T +9 &5`L-/ T +10 &7"O/0 T +9 &8O/1 T +10 &:L.0 T +9 &)P.0 U +10 &?P./\ U +9 &AO.0 T +9 &CpQ-0 T +10 &E2O./ T +9 &FN11 T +10 &HW98 U +9 &Jrd== W +9 &L-QK Y +10 &Mng ^ +9 &Ops _ +9 &Q`ss _ +10 &S!su ` +9 &Twv\ ` +10 &Vxv a +9 &Xbyy a +9 &Z#zz b +10 &[~ b +9 &] b" +9 &_] R +10 &`J" *y +9 &`f{ ] +3 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.38 + "collection"'& +4 "core" &`f} ] +2 .tHand.open + "manipulator"&<1 +74 "core" 1 + "manipulator"&% +4 "core" %   d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + #tFlushing the Collection Valve::Manifold + "collection"'5& +4 "core" &`f} ] +2 "collection"''% +50 "core" %Ӫ + .tCSV.dial CSR +2 "collection"'@  +43 "core"  + "collection"',% +4 "core" %Ӫ\ +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'='qi +1364 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'm% +2 "core" %qd +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 7.499ml + "collection"' '> +690 "core" ' + .tCSV.dial :waste +2 "collection"'! +144 "core" + .tCS.reconfigure CSconfig +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1979 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'*& +4 "core" &`f{ ] + "collection"'% +4 "core" %ӵ + .tCSV.dial :flush +2 "collection"'H  +45 "core"  + .tCS.reconfigure CSfast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"''qi +1267 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'G @ +45 "core" B + "collection"':% +4 "core" %qf  +2 .tCS.seek 7ml +2 "collection"')'{ +563 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'1  +2 '7  +44 "core"  +97  + .tCBV.dial :waste1 +2 "collection"'I @ +44 "core" > +2 .tCS.seek 0ml + "collection"'E'Ӵ +1756 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'O& +4 "core" &`fz ] + "collection"'A% +4 "core" %Ӹ + .tCSV.dial :flush +2 "collection"'?  +76 "core" +2 .tCS.seek 5ml +2 "collection"'B'qi +1280 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'T @ +45 "core" A + "collection"'L% +4 "core" %qm  +2 .tCS.seek 7.001ml +2 "collection"'M' +550 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'z  +44 "core"  + .tCBV.dial :waste2 +2 "collection"'$  +106 "core"  +2 .tCS.seek 0ml + "collection"'X'Ӵ +1749 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'D& +3 "core" &`fy ] +2 "collection"'[% +3 "core" %Ӳ +2 .tCSV.dial CSR + "collection"'J  +44 "core"  + "collection"'`% +4 "core" %Ӳ +2 #tPulling 8ml of CSR.kill .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'W' +2008 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'8' +568 "core" ' + ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'U +3 'C  +113 "core" ~ +27  + .tCTV.dial :intake +2 "collection"'\\  +75 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'' +1998 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"']  +75 "core" ~ + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'_'Ӵ +583 "core" ' + .tCSV.dial CSR +2 "collection"'f  +102 "core"  + "collection"'Z% +4 "core" %ӷ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'i'qi +1349 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'+' +1349 "core" ' + .tCSV.dial CBV +2 "collection"'j +103 "core" + .tCS.seek 0ml +2 "collection"''Ӵ +2603 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&Q& +3 "core" &&  c@Z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&S( +2 "core" ( +2 "manipulator"&N& +4 "core" && %  q c@Z + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &u& +2 "core" &&  # y c@Z +2 .tForearm.seek CC +2 "manipulator"&g' +95 "core" ' + .tHand.close + "manipulator"&b/ +70 "core" / + .tCC.seek :open +2 "collection"'h( +471 "core" ( + "manipulator"&>& +4 "core" && 7 6 ) f@Z +2 "manipulator"&d% +3 "core" % , ; 8  f +2 .tForearm.seek :retract + "manipulator"&v'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&o(, +288 "core" ( + "manipulator"&/& +4 "core" &, \\ ` kU +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &, W X jU +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&k' +112 "core" ' +2 .tHand.open + "manipulator"&s1 +71 "core" 1 + "manipulator"&y% +4 "core" % \ {   au +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +104 "core" ' + "processing"%^& +4 "core" & \  +8990 "Can"<\ 11{ +60002 ?\ 13t +60002 ?\ 11 +60003 H\ 11x +17220 #t-> exit +5 #mEXIT @1552594157.31EDT @1552913078.90EDT = =mMAIN_scheduler =tMAIN @EDT1552913080.61 #"core_reset"Sent BREAK +2 #t@0xC233, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +212 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +366 "Can"\ bm \ bm + #tPolling Can every 10:00 +3 #Cleanly exited at 16:09:17EDT14-Mar-19 +297 #-> esp +2 !o:NameError: mesgu:NameError::message=undefined local variable or method `esp' for main:Object: name:esp:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +636 #-> ESP.ready! +2 #Powering core bus +480 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %  \ J + .tSS.configure SSconfig +2 "sampler")#.0X access 4 +2 .SE.seek :down + "storage"(;'} +3 "core" ' +2 "manipulator"&<% +3 "core" %\ #   +2 "manipulator"&=& +3 "core" & % , +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(>(+ +367 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (?& +3 "core" &. + - Q\ 9 +54855 "Can"\ &KK +60002 \ %KK +60002 \ $KK +60003 \ %KK +60002 \ $KK +52018 #t-> startTube 4 +2984 #-> da 40 +2 #da sampling at most 40ml +3 #Loading sh1 puck from tube 4 into Collection Clamp +3 ."Qmail"HABfans.email "Started da in tube 4 at 09:44:01EDT18-Mar-19\\n{5 => 0}\\nCan@09:34:51, 23.4C, 20% humidity, 15.2psia, 12.679V, 0.398A, 0.398A avg, 5.04W",Subject: "da sampling at most 40ml" +3 "collection"'@& +3 "core" &OO  + .tHand.open +2 "manipulator"&A1 +65 "core" 1 +2 "manipulator"&B% +4 "core" % \ " + x + "storage"(C% +4 "core" %t R a "\  + "storage"(D. +3 "core" .(. +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(E(,L +43 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +948 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (F& +2 "core" &,I? \\ [ _\  +2 "manipulator"&G& +4 "core" & C u, + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&H(^ +30 "core" ( +2 "manipulator"&I& +4 "core" &g  wo + "storage"(J& +4 "core" &,I? Z X \  + .tForearm.seek 4 + 600 counts +2 "manipulator"&K' +108 "core" ' +2 "storage"(L& +4 "core" &,I? @ @ w\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(M' +274 "core" ' +2 "storage"(N- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (O& +2 "core" &,I@ Q O \  +2 "manipulator"&P& +3 "core" &g  |o +2 .tElbow.seek 4 +2 "manipulator"&Q(^ +3 "core" ( +2 "manipulator"&R& +4 "core" &g  |o + "storage"(S& +4 "core" &,I@ A ? \  +3 .tForearm.seek 4 + 300 counts + "manipulator"&T' +63 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&U/ +73 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&V& +2 "storage"(W'} +5 "core" &g  yo +2 "manipulator"&X% +4 "core" % P x +2 .tForearm.seek :retract + "manipulator"&Y'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Z( +141 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +18 "core" ( +2 "manipulator"&[& +4 "core" &, H uE~ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &,  tE~ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]' +110 "core" ' +2 "manipulator"&^& +4 "core" &-  wE~ +2 "manipulator"&_% +3 "core" % - v +2 "collection"'`& +4 "core" &RP  + "collection"'a& +4 .tCC.seek :closed + "collection"'b(` +3 "core" &RP  +4 &OO B +10 &FxRO 4 +9 &>o~QQ I +9 &hTP U +10 &QOQ T +9 &YTQO T +10 &OPP T +9 &TRR T +9 &WRR U +10 &aURO T +9 &$SSP T +9 & VQO T +10 &"OOQ T +9 &$iQWP T +10 &&+SQR T +9 &'UQP T +9 &)RRQ T +10 &+pPRP U +9 &-2USS U +9 &.OPP T +10 &0XQQ U +9 &2yRRQ T +10 &4;TRP T +9 &5TQP U +9 &7RRP U +10 &9TUQ T +9 &;CORO T +9 &=QRQ T +10 &>UQP T +9 &@SRR T +10 &BKSRQ T +9 &DMQP T +9 &EUTR U +10 &GZ]X U +9 &INacb V +9 &K s{o X +10 &L \\ +9 &Nz _ +10 &P< _ +9 &Q ` +10 &S ` +10 &U} a +9 &W? a +9 &X b +10 &Z b +9 &\\ b +10 &^> b$ +9 &_} 5 +9 &`T\  ; +10 &`t Q +4 ( +2 "collection"'a& +8 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.30 +4 .Hand.open +2 "manipulator"&c1 +6 "core" &`h Q +64 1 +2 "manipulator"&d% +3 "core" %  b s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Intake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")f+ +3 "core" + +2 "sampler")g% +3 "core" %{ \ \ B +2 "collection"'h& +3 "core" &`h Q +3 "Can"\ aa +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X \  + .tSSV.dial :spit + "sampler")n +134 "core"  +2 .tSS.seek 0ml +2 "sampler")o'z +314 "core" ' + .tSSV.dial CBV +2 "sampler")p  +133 "core" + .tCTV.dial :intake +2 "collection"'q  +74 "core"  +2 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +211 "collection"'r% +3 "core" %Ӹ + #tIntake @14.6psia, vacuum from 9.1 to 12.1psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X5 +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'7'Ӵ +121 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")8 +132 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +3 ."airStroke"CS.seek 10ml + "collection"'D' +1476 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")> +133 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.reconfigure SSexhale +3 "collection"'F  + "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'T'Ӵ +96 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")^ +76 "core" ' + ."CSpush"CS.coast +2 "collection"'5 +55 "core"  +2 .tSS.reconfigure SSexhale +3 "sampler")#.0X +338 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'h% +3 "core" %A  +2 .tCS.seek 6ml + "collection"']' +1345 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'E +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"''ӂ +1512 "core" ' + .tCSV.dial CSR +2 "collection"'f  +44 "core"  +2 "collection"'k% +4 "core" %ӆ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'j' +594 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'l% +3 "core" %  +2 .tCS.seek 5.001ml + "collection"'m'qn +838 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'n  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'i'> +1087 "core" ' +2 #tHeating sh1 puck from tube 4 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +4 "collection"'p \  +2 'q9 +5 "core" 9d +102 "collection"'r9 +2 "core" 9d +103 "collection"'o9 +2 "core" 9 d +103 "collection"'t9 +2 "core" 9 d +103 "collection"'u9 +2 "core" 9d +103 "collection"'v9 +2 "core" 9d +103 "collection"'w9 +2 "core" 9d +103 "collection"'x9 +2 "core" 9d +103 "collection"'s9 +2 "core" 9"d +103 "collection"'{9 +2 "core" 9&d +103 "collection"'|9 +3 "core" 9+d +103 "collection"'}9 +2 "core" 9/d +103 "collection"'y9 +2 "core" 93d +103 "collection"'~9 +2 "core" 97d +103 "collection"'z9 +2 "core" 9;d +103 "collection"'9 +3 "core" 9!@d +103 "collection"'9 +2 "core" 94Dd +103 "collection"'9 +2 "core" 9KHd +103 "collection"'9 +2 "core" 9aLd +103 "collection"'9 +2 "core" 9xPd +103 "collection"'9 +3 "core" 9Ud +103 "collection"'9 +2 "core" 9Yd +103 "collection"'9 +2 "core" 9]d +103 "collection"' 9 +2 "core" 9ad +103 "collection"'\ 9 +2 "core" 9ed +103 "collection"'9 +2 "core" 9jd +103 "collection"' 9 +2 "core" 9+nd +103 "collection"' 9 +2 "core" 9Erd +103 "collection"'9 +2 "core" 9bvd +103 "collection"'9 +2 "core" 9}zd +103 "collection"'9 +3 "core" 9d +103 "collection"' 9 +2 "core" 9b +103 "collection"'9 +2 "core" 9a +103 "collection"'9 +2 "core" 9^ +103 "collection"'9 +2 "core" 9\ [ +103 "collection"'9 +3 "core" 9&X +102 "collection"'9 +2 "core" 9BU +103 "collection"'9 +2 "core" 9_S +103 "collection"'9 +2 "core" 9|Q +103 "collection"'9 +2 "core" 9M +103 "collection"'9 +3 "core" 9K +102 "collection"'%9 +2 "core" 9I +103 "collection"'9 +2 "core" 9F +103 "collection"'9 +2 "core" 9D +103 "collection"'9 +2 "core" 9#B +103 "collection"''9 +3 "core" 9>@ +103 "collection"')9 +2 "core" 9X= +103 "collection"'9 +2 "core" 9r< +103 "collection"'"9 +2 "core" 99 +103 "collection"'$9 +2 "core" 97 +103 "collection"',9 +3 "core" 95 +103 "collection"'9 +2 "core" 94 +103 "collection"'.9 +2 "core" 92 +103 "collection"'/9 +2 "core" 90 +103 "collection"'09 +2 "core" 9. +103 "collection"'-9 +3 "core" 93- +103 "collection"'19 +2 "core" 9H+ +103 "collection"'39 +2 "core" 9]* +103 "collection"'49 +2 "core" 9s) +103 "collection"'69 +2 "core" 9& +103 "collection"'29 +2 "core" 9% +103 "collection"'89 +2 "core" 9$ +103 "collection"'(9 +2 "core" 9" +103 "collection"'59 +2 "core" 9 " +103 "collection"'79 +2 "core" 9 +103 "collection"'99 +3 "core" 9 +103 "collection"'<9 +2 "core" 9  +103 "collection"'=9 +2 "core" 9  +103 "collection"':9 +11 "core" 9 * +103 "collection"'!9 +2 "core" 9 9# +103 "collection"'?9 +3 "core" 9 I' +103 "collection"'@9 +2 "core" 9 V+ +103 "collection"'A9 +2 "core" 9 e0 +103 "collection"'C9 +2 "core" 9 s4 +103 "collection"' 9 +2 "core" 9 8 +103 "collection"'B9 +3 "core" 9 < +103 "collection"'>9 +2 "core" 9 A +103 "collection"'F9 +2 "core" 9 E +103 "collection"'I9 +2 "core" 9 I +103 "collection"'J9 +2 "core" 9 M +103 "collection"'L9 +2 "core" 9 Q +103 "collection"'#9 +2 "core" 9 V +103 "collection"'&9 +2 "core" 9 Z +103 "collection"'D9 +2 "core" 9 ^ +103 "collection"'O9 +2 "core" 9 b +103 "collection"'P9 +3 "core" 9 f +103 "collection"';9 +2 "core" 9 \ k +103 "collection"'G9 +2 "core" 9\ \ o +103 "collection"'S9 +2 "core" 9\  s +103 "collection"'U9 +2 "core" 9\  w +103 "collection"'V9 +3 "core" 9\  { +103 "collection"'R9 +2 "core" 9\ & +103 "collection"'X9 +2 "core" 9\ , +103 "collection"'K9 +2 "core" 9\ 3 +103 "collection"'[9 +2 "core" 9\ 9\ +103 "collection"'M9 +3 "core" 9\ ? +103 "collection"'H9 +2 "core" 9\ E +103 "collection"'^9 +2 "core" 9\ K +103 "collection"'N9 +2 "core" 9\ P +103 "collection"'T9 +2 "core" 9\ U +103 "collection"'\\9 +2 "core" 9\ Z +103 "collection"'Q9 +2 "core" 9\ _ +103 "collection"'`9 +2 "core" 9\ c +103 "collection"'W9 +2 "core" 9\ f +103 "collection"'_9 +2 "core" 9\ k +103 "collection"'+9 +6 "core" 9\ n +102 "collection"'a9 +2 "core" 9\ q +103 "collection"'Y9 +2 "core" 9\ u +103 "collection"'c9 +2 "core" 9\ y +103 "collection"'d9 +2 "core" 9\ { +104 "collection"'h9 +3 "core" 9\ ~ +103 "collection"'g9 +2 "core" 9\   +103 "collection"'E9 +2 "core" 9\ ! +103 "collection"']9 +2 "core" 9\ ! +103 "collection"'f9 +2 "core" 9\ " +103 "collection"'k9 +3 "core" 9\ # +3 .tCH.hold 10:00,70C +3 "collection"' `\ `\  +3 "core"  +11161 "Can"\  +48841 "core" ` +2 "collection"'l9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'j'Ӵ +336 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'n @ +104 "core" B +2 .tCSV.dial :air + "collection"'m @ +43 "core" ? +3 .tCS.seek 5ml + "collection"'q'qi +1339 "core" ' + .tCSV.dial CTV +2 "collection"'r  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'o @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'t  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'u @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'v'Ӵ +1348 "core" ' +2 #tRecovering Lysate into Collection syringe + .CSV.dial CBV + "collection"'w +103 "core"  + .tCBV.dial CSV +2 "collection"'x  +29 "core"  +2 "collection"'s% +4 "core" %ӳ + .tCS.seek 5ml +2 "collection"'{'qh +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'|  +44 "core" +2 "collection"'}% +4 "core" %qn  + .tCS.seek 7.001ml +2 "collection"'y' +604 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'~ @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'z' +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +117 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &`c Q +2 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&% +3 "core" %\  * v +2 "storage"(% +3 "core" % \\ ^\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +367 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & = = -\  +2 "manipulator"&& +3 "core" &*  rDw +2 "manipulator"& % +3 "core" %\   s +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&\ (_ +165 "core" ( +2 "manipulator"&& +4 "core" &Z ) y + "storage"( & +4 "core" & _ L `\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"& ' +93 "core" ' +2 "storage"(& +4 "core" & d Z d\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +275 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"( 'y +31 "core" ' +2 "manipulator"&& +4 "core" &Z  z +2 "manipulator"&% +3 "core" %  z1 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +159 "core" ( +2 "manipulator"&& +3 "core" && , v@Y +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &&  v@Y + .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +3 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "storage"(%& +3 "core" & t u \ \  +2 "storage"(& +4 "core" & u s \  + "manipulator"&& +3 "core" && I y@Y +2 "manipulator"&% +3 "core" %  x y +2 .tForearm.seek :retract +2 "manipulator"&''\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&)(_ +183 "core" ( +2 "manipulator"&& +4 "core" &Z M |' + "storage"("& +4 "core" & ~ } =\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 3 + "manipulator"&$'ͽ +102 "core" ' + .tElbow.hold +2 "manipulator"&,, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&.% +4 "core" %  tG +2 "storage"(/& +3 "core" & T E \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 339 counts + "manipulator"&0' +18 "core" ' +2 "manipulator"&-& +4 "core" & i ' +2 "storage"(1& +3 "core" & \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&3' +17 "core" ' +2 "storage"(4% +4 "core" %{ \ \  +2 ."downElevator"SE.seek :down +3 "storage"(6'} +99 (2% +3 "core" %; r z 7\ Zs +2 "manipulator"&8% +3 "core" % } +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&('\ +92 "core" ' +20 "Can"\ $<= +37 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'5& +4 "core" &\  +2 .tHand.open + "manipulator"&71 +21 "core" 1 +2 "manipulator"&9& +4 "core" & } }' + "manipulator"&<% +4 "core" %\  P }& +2 .tElbow.seek FlushPuck::Garage + "manipulator"&=(, +189 "core" ( +2 "manipulator"&:& +4 "core" &, - ~> + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &, f ~> +2 .tForearm.seek :garage + "manipulator"&?' +96 "core" ' + .tHand.close +2 "manipulator"&@/ +69 "core" / +2 "manipulator"&A& +4 "core" &, J |> + "manipulator"&C% +4 "core" % 1 t |q + .tForearm.seek :retract +42 "manipulator"& '\ +108 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&B( +300 "core" ( +2 "manipulator"&>& +3 "core" &.  zG +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &F& +3 "core" &. [ zG + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&I' +104 "core" ' +2 "manipulator"&J& +4 "core" &.  |G +2 "manipulator"&L% +3 "core" % / |y +2 "collection"'#& +4 "core" &\  + "collection"'&& +4 .tCC.seek :closed + "collection"'D(` +4 "core" &\  +2 &\  +10 &*of - +9 &a{ A +10 &Zp R +9 &O S +9 &Q S +10 &O S +9 &aO  R +10 &#N  R +9 &S S +9 &P S +10 & hN S +9 &"+Qu R +9 &#N S +10 &%O S +9 &'pQ S +10 &)4Iy R +9 &*Ob R +9 &,MF S +10 &.zK R +9 &0;R  R +9 &1P  R +10 &3O S +9 &5N R +10 &7DO R +9 &9O R +9 &:L R +10 &<Mp R +9 &>KL R +9 &@ Q S +10 &AO R +9 &CQ R +10 &EROw S +9 &GO^ R +9 &HYW T +10 &Jg5 U +9 &LI# Y +9 &Mn ] +10 &O ^ +9 &Q} _ +10 &S? _ +9 &T _ +9 &V ` +10 &X ` +9 &Z? a +9 &\\ a +10 &] b +9 &_sl B +10 &`F+ )y +9 &`cu \\ +2 ( + "collection"'&& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.44 + "collection"'O& +4 "core" &`cs \\ + .tHand.open + "manipulator"&P1 +65 "core" 1 +2 "manipulator"&;% +4 "core" %   xw + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&G'\ +90 "core" ' +2 .tPSV.dial PSR + "processing"%S +132 "core"  +2 "processing"%U% +4 "core" %\ $ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%V' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%R  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%X' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%K +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%[' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%M +2 "collection"'H  +5 "core"  +2 "processing"%^  +44 "core"  +26 + .tPSV.dial :mixloop +2 "processing"%N +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%T  +132 "core" +2 .tPS.seek 0ml +2 "processing"%\\' +2624 "core" ' + .tPSV.dial :air +2 "processing"%Q  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%`' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%W +43 "core" +2 .tPS.seek 0ml +2 "processing"%_' +2618 "core" ' + .tPSV.dial :air +2 "processing"%+  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%a' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%Y +44 "core" +2 .tPS.seek 0ml +2 "processing"%c' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&d& +4 "core" &- 6 vF +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&h( +3 "core" ( +2 "manipulator"&g& +3 "core" &-  vF + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &E& +3 "core" &- ` vF + .tForearm.seek CC +2 "manipulator"&]' +94 "core" ' + .tHand.close +2 "manipulator"&f/ +72 "core" / +2 .tCC.seek :open +2 "collection"'k( +470 "core" ( +2 "manipulator"&p& +3 "core" &-  yF +2 "manipulator"&% +3 "core" %  8 y +2 .tForearm.seek :retract +2 "manipulator"&l'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&i(, +295 "core" ( +2 "manipulator"&n& +3 "core" &, D +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" &, ~D +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&j' +114 "core" ' +2 .tHand.open +2 "manipulator"&r1 +72 "core" 1 +2 "manipulator"&o% +4 "core" % b  r4 + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&t'\ +104 "core" ' + .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 4 into Collection Clamp + "collection"'u& +4 "core" &O\  + "manipulator"&q% +4 "core" %\  ~, + "storage"(w% +4 "core" %| \  +2 "storage"(x. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(s(,L +358 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (v& +2 "core" &,I@ V W \  +2 "manipulator"&|& +3 "core" &, > yD +2 "manipulator"&}% +3 "core" %\  C y, +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&{(^ +190 "core" ( +2 "manipulator"&~& +4 "core" &[ g w1 +2 "storage"(y& +3 "core" &,I? X W A\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +102 "core" ' +2 "storage"(& +4 "core" &,I? Y R %\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +286 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &,I> K X \  +2 "manipulator"&& +3 "core" &[ ] u1 +2 .tElbow.seek 4 +2 "manipulator"&(^ +2 "core" ( +2 "manipulator"& & +3 "core" &[ z t1 +2 "storage"(& +4 "core" &,I> 5 2 i\  + .tForearm.seek 4 + 300 counts +2 "manipulator"& ' +17 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&Z& +3 "storage"(e'} +5 "core" &[ % u1 +2 "manipulator"&% +4 "core" % U w + .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +147 "core" ( +3 "manipulator"&& +3 "core" ' + &+  uDv +2 ."downElevator"SE.coast +2 .tElbow.reconfigure LooseElbow +2 "storage"(5 +3 "manipulator"&$ &.,(#b +2 && +3 "core" &+ ? uDv +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +98 "core" ' +3 "manipulator"& & +4 "core" &* 3 uCt + "manipulator"&\ % +4 "core" % F u +2 "collection"'& +3 "core" & +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'b(` +3 "core" & +3 &  +9 &-s - +9 &bz A +10 &cok R +9 &$NY R +9 &P^ S +10 &J R +9 &hSm S +10 &*OM S +9 &L6 R +9 &R0 R +10 & qP R +9 &"3Q R +9 &#L S +10 &%NR R +9 &'yN? R +10 &);L R +9 &*L R +9 &,L R +10 &.M R +9 &0CO R +9 &2J R +10 &3J R +9 &5Q R +10 &7KQ{ R +9 &9 Qq R +9 &:Q] R +10 &<RT R +9 &>RNL S +9 &@Q= R +10 &AN- S +9 &CN S +10 &E[O R +9 &GQY R +9 &HX S +10 &Jj6 V +9 &LN5 Z +9 &N\ $ ^ +10 &O3*" ^ +9 &QMH! _ +10 &SGOS _ +9 &ULO ` +9 &VKK ` +10 &XNL a +9 &ZGRR a +9 &\\TV b +10 &]VWM b +9 &_wZ[ @ +10 &`H*Y_{ - +9 &`k}[^Q _ +2 ( + "collection"'& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.48 +2 .Hand.open + "manipulator"&%1 +67 "core" 1 +2 "manipulator"&% +4 "core" %  q + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +134 "core" ~ +2 .tCSV.dial CTV + "collection"'  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%"' +2624 "core" ' +10 "collection"'% +4 "core" %#+/b  +2 .tCS.seek 5.501ml +2 "collection"''4 +1211 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%.  +82 "core" ~ +2 .tPS.seek 0ml +2 "processing"%/' +2621 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'- ` +32 "core" ^ +2 .tCSV.dial :air +2 "collection"'1 @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'4' +1217 "core" ' + .tCSV.dial CTV +2 "collection"''  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'2'Ӵ +2608 "core" ' + .tCBV.dial :waste1 +2 "collection"'8 @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"')  +146 "core"  +2 "collection"'$& +4 "core" &`kw _ + #tStoring lyfil puck in Collection Clamp to tube 3 +2 "manipulator"&5% +3 "core" %\  & u +2 "storage"(0% +3 "core" %{ Y \\\  +2 "storage"( . +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(7( +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (9& +2 "core" & 9 0 v\  +2 "manipulator"&<& +3 "core" &)  qCs +2 "manipulator"&3% +3 "core" %\   q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&:(_ +157 "core" ( +2 "manipulator"&!& +4 "core" &a T v + "storage"(6& +4 "core" & 5 3\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +94 "core" ' +2 "storage"(,& +4 "core" & \\ E 7\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(@' +277 "core" ' +2 "storage"(A- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&C& +3 "core" &a  t + "storage"((& +4 "core" & . - K\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&?'ͽ +23 "core" ' + .tElbow.hold +2 "manipulator"&=, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(>- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(F' +33 "core" ' +2 "manipulator"&J% +4 "core" % y ! mp + "storage"(L& +4 "core" &  \  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 348 counts +2 "manipulator"&#' +15 "core" ' +2 "manipulator"& & +4 "core" & ! w +2 "storage"(& +3 "core" & 0 8 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&O' +21 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(P'~ +35 "core" ' +2 "manipulator"&;& +4 "core" & b v +2 "manipulator"&&% +3 "core" % uf +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U( +160 "core" ( +2 "manipulator"&I& +3 "core" &%  q@W +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &R& +2 "core" &% + q?V +2 .tForearm.seek CC +2 "manipulator"&V' +93 "core" ' + .tHand.close +2 "manipulator"&K/ +67 "core" / +2 .tCC.seek :open +2 "collection"'X( +470 "core" ( +2 "storage"(M& +4 "core" & D \\ \  + "storage"(^& +4 "core" & . 5\  + "manipulator"&H& +4 "core" &%  t?T + "manipulator"&N% +3 "core" % A s +2 .tForearm.seek :retract +2 "manipulator"&T'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&[(_ +186 "core" ( +2 "manipulator"&Q& +4 "core" &Y  w( + "storage"(\\& +4 "core" & \\ \\ v\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 3 +2 "manipulator"&W'ͽ +98 "core" ' + .tElbow.hold +2 "manipulator"&`, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&+1 +73 "core" 1 +3 "manipulator"&_% +4 "core" %  q + "storage"(Y& +3 "core" & 6 5\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 342 counts +2 "manipulator"&a' +16 "core" ' +2 "manipulator"&d& +4 "core" &  z& +2 "storage"(g& +3 "core" & ^ X \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&E' +16 "core" ' +2 "storage"(f% +4 "core" % U X W\  $ +2 ."downElevator"SE.seek :down +3 "storage"(B'} +100 (G% +3 "core" %3 \\ R k\ Zp +2 "manipulator"&D% +4 "core" % W y + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&p'\ +87 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +69 "core" +2 .tPS.seek 2.5ml +2 "processing"%]' +2635 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%n +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%h  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%m +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%r  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%o' +2626 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%l& +4 "core" &*\ * + .tHand.open +2 "manipulator"&u1 +24 "core" 1 +2 "manipulator"&q& +4 "core" & $  U & + "manipulator"&w% +3 "core" %\  $    +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&x(, +186 "core" ( +2 "manipulator"&j& +3 "core" &, O ? ? > +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &v& +3 "core" &, ! + , > + .tForearm.seek :garage +2 "manipulator"&|' +99 "core" ' + .tHand.close +2 "manipulator"&}/ +69 "core" / +2 "manipulator"&~& +4 "core" &,  {> + "manipulator"&y% +4 "core" % 4  { + .tForearm.seek :retract +2 "manipulator"&i'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +122 "core" ( +2 "manipulator"&t& +4 "core" &t i ~ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +106 "core" ' +2 "manipulator"&& +4 "core" &t 6 : + "manipulator"& % +4 "core" % ; : +2 "processing"%& +3 "core" &0\ + +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%Z(] +3 "core" &*\ + +3 & 7\ *F +10 &F:\ '5 +9 &<pH\ &J +10 &oJ\ 'U +9 &YL\ 'T +9 &ZWF\ (U +10 &YL\ (U +9 &XT\ 'T +9 &\\Z\ (T +10 &bZ\\\ 'U +9 &#`f\ 'U +51 & \\e\ (T +11 &"Zd\ 'U + &$jZ\\\ 'U + &&,Yd\ 'U +4 &'Zh\ 'U + &)Tm\ 'T + &+r]k\ 'U +5 &-5Xl\ 'T +10 &.Xs\ (T +9 &0_u\ 'U +9 &2z[v\ 'U +10 &4=Yy\ 'T +9 &6Wv\ (T +9 &7X|\ 'U +10 &9W\ (U +9 &;EZ\ 'T +10 &=]\ 'U +9 &>Y\ 'U +9 &@Y\ 'T +10 &BL_\ 'U +9 &D_\ 'U +9 &Ee\ 'U +10 &Gs\ 'W +9 &IG\ %Y +10 &K\ %[ +9 &L\ %Z +9 &N\ %[ +10 &PK\ %[ +9 &R \ $[ +9 &S\ %[ +10 &U\ $[ +9 &WR\ $[\ +10 &Y\ $[ +9 &Z\ %[ +9 &\\y\ '> +10 &]Y/~\ &T +9 &]z%\ )3 +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.62 + "processing"%& +3 "core" &]z%\ )3 +2 .tHand.open + "manipulator"&{1 +70 "core" 1 +2 "manipulator"&% +4 "core" % 7  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' + .tPRV.dial :air +2 "processing"%  +46 "core"  +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 "processing"% % +4 "core" %\ ( +2 .tPS.seek 0.3ml +2 "processing"% ' +407 "core" ' + .tPSV.dial PSR +2 "processing"%\ +100 "core"  +2 "processing"%% +4 "core" %[\ ( + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%'.U +497 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%e' +1911 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +101 "core" + .tPTV.dial :mixing +2 "processing"%k @ +74 "core" B + .tPBV.dial :waste2 +2 "processing"%%  +91 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2622 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &t ~ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&(k +3 "core" ( +2 "manipulator"&& +3 "core" &t ~ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t } +2 .tForearm.seek PC +2 "manipulator"&s' +93 "core" ' + .tHand.close +2 "manipulator"&c/ +69 "core" / +2 .tPC.seek :open +2 "processing"%( +449 "core" ( +2 "manipulator"&z& +3 "core" &t   +2 "manipulator"&% +3 "core" % ϸ  * +2 .tForearm.seek :retract +2 "manipulator"&.'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&"(, +132 "core" ( +2 "manipulator"&-& +4 "core" &, 4   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &, Z  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +111 "core" ' + .tHand.open +2 "manipulator"&'1 +75 "core" 1 +2 "manipulator"&4% +4 "core" % a v + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&8'\ +100 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp +2 "processing"%)& +4 "core" &T\ + + "manipulator"&$% +4 "core" %\  g :  + "storage"(5% +4 "core" %| a\  + "storage"(0. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"( (,L +367 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (9& +2 "core" &,I \\ \\ X\ % +2 "manipulator"&<& +3 "core" &, u w +2 "manipulator"&3% +3 "core" %\   w +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&!(^ +181 "core" ( +2 "manipulator"&6& +4 "core" &i  u' + "storage"(,& +4 "core" &,I S X 2\ % + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +97 "core" ' +2 "storage"(& +4 "core" &,J~ \\ \\ o\ $ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(A' +277 "core" ' +2 "storage"(C- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ((& +3 "core" &,J} 3 0 2\ $ + "manipulator"&>& +3 "core" &i u' +2 .tElbow.seek 4 +2 "manipulator"&J(^ +17 "core" ( +2 "manipulator"&L& +4 "core" &i 9 v. + "storage"( & +4 "core" &,J} Q Y 1\ $ + .tForearm.seek 4 + 300 counts +2 "manipulator"&' +18 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&;/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&&& +3 "storage"('} +5 "core" &i a v. +2 "manipulator"&:% +3 "core" % d v +2 .tForearm.seek :retract +2 "manipulator"&@'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&?(k +158 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +88 "core" ( +2 "manipulator"&#& +4 "core" &u  v + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" &u j v +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&I' +98 "core" ' +2 "manipulator"&R& +4 "core" &u ' v + "manipulator"&O% +4 "core" % [ v +2 "processing"%=& +4 "core" &/\ +2 "processing"%K& +3 .tPC.seek :closed +2 "processing"%S(] +3 "core" &\ +3 &\  +8 &'r\ - +9 &^G\ A +10 &C{9\ T +9 &Xw\ T +9 &Z\ U +10 &U\ U +9 &GZ\ T +10 &U\ U +9 &Uv\ U +9 &\\\ U +10 & OZ\ T +9 &"\\\ U +9 &#U6\ U +10 &%W\ U +9 &'VU\ U +10 &)U\ U +9 &*V\ T +9 &,T\ U +10 &._[>\ T +9 &0!U\ T +9 &1V\ U +10 &3Z\ U +9 &5hT\ T +10 &7(W\ U +9 &8U\ T +9 &:Y\ T +10 &0T\ U +9 &?\\\ U +10 &AW\ U +9 &CvU2\ U +10 &E8]\ U +9 &Fj,\ V +9 &H\ X +10 &Jo$\ Z +9 &L/_\ [ +9 &M\ [ +10 &O\ Z +9 &Qt\ [\ +10 &S7\ [ +9 &T\ [ +9 &V\ \\ +10 &X{\ [ +9 &Z=\ [ +9 &[\ M +10 &]*G\ #j +9 &]y9\ 5 +5 ( + "processing"%K& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 +2 .Hand.open + "manipulator"&b1 +65 "core" 1 +4 "manipulator"&M% +4 "core" % r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&^'\ +91 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 4 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%H  +2 %N9 +6 "core" 9 +102 "processing"%Q9 +2 "core" 9 +103 "processing"%\\9 +2 "core" 9  +103 "processing"%V9 +2 "core" 9  +103 "processing"%U9 +3 "core" 9 +102 "processing"%+9 +2 "core" 9 +103 "processing"%_9 +2 "core" 9 +103 "processing"%Y9 +2 "core" 9 +103 "processing"%d9 +2 "core" 9" +103 "processing"%g9 +3 "core" 9& +102 "processing"%f9 +2 "core" 9+ +103 "processing"%T9 +2 "core" 9/ +103 "processing"%G9 +2 "core" 93 +92 "Can" (( +11 "processing"%D9 +2 "core" 97 +103 "processing"%[9 +3 "core" 9; +102 "processing"%W9 +2 "core" 9@ +103 "processing"%a9 +2 "core" 9D +103 "processing"%P9 +2 "core" 9H +103 "processing"%9 +2 "core" 9L +149 "processing"%E9 +5 "core" 9R +102 "processing"%B9 +2 "core" 9V +103 "processing"%79 +2 "core" 9[ +103 "processing"%/9 +2 "core" 9_ +103 "processing"%n9 +2 "core" 9c +103 "processing"%h9 +6 "core" 9g +102 "processing"%m9 +2 "core" 9l +103 "processing"%r9 +2 "core" 9p +103 "processing"%]9 +2 "core" 9t +103 "processing"%l9 +2 "core" 9x +103 "processing"%u9 +2 "core" 9| +103 "processing"%q9 +2 "core" 9 +103 "processing"%w9 +2 "core" 9 +103 "processing"%j9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%`9 +3 "core" 9 +103 "processing"%}9 +2 "core" 9  +103 "processing"%~9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9 +103 "processing"%p9 +2 "core" 9 +103 "processing"%t9 +3 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%|9 +2 "core" 9# +103 "processing"%9 +2 "core" 9(\ +103 "processing"% 9 +2 "core" 9- +103 "processing"%9 +3 "core" 92 +103 "processing"%x9 +2 "core" 97 +103 "processing"%i9 +2 "core" 9< +103 "processing"%*9 +2 "core" 9A +103 "processing"%9 +2 "core" 9F +103 "processing"%{9 +2 "core" 9K +103 "processing"%9 +2 "core" 9P +103 "processing"%9 +2 "core" 9V +103 "processing"%9 +2 "core" 9Z +103 "processing"%9 +2 "core" 9` +103 "processing"% 9 +3 "core" 9d +103 "processing"%9 +2 "core" 9i +103 "processing"%o9 +2 "core" 9o +3 .tPH.hold 2:00:00,28C +3 "processing"%\ ppk + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +102 "core"  +2 "processing"% % +4 "core" %V\ & + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +609 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1612 "core" ' + .tPTV.dial :puck +2 "processing"%k  +73 "core"  +2 .tPSV.dial PTV + "processing"%% +72 "core" +2 .tPBV.dial :waste1 + "processing"%e  +131 "core"  +2 "processing"%% +4 "core" %һ)\ & + .tPS.seek 1.5ml +2 "processing"%' +606 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%c' +1610 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%Z +71 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%z' +2472 "core" ' + .tPSV.dial PTV +2 "processing"% +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%- +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%1 +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%s  +84 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2461 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%'  +131 "core" + .tPSV.dial :mixloop +2 "processing"%4 +41 "core" + .tPRV.dial :ab1 +2 "processing"%. @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%)' +364 "core" ' +2 .tdelay 2 seconds +135 "Can"\ $== +67 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'$  + "processing"%5  +45 "core" +2  +2 "processing"%0% +4 "core" %:\ & +2 .tPS.seek 0.3ml + "processing"%' +364 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'9  +30 "core" +2 .tPRV.dial :air +2 "processing"%<  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%3'G +1263 "core" ' + .tPRV.dial :waste2 +2 "processing"%6 @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%,'\ +871 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +55 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%"'Һ +1620 "core" ' + .tPSV.dial :PML +2 "processing"%8 +54 "core" + .tPTV.dial :mixing +2 "processing"%C @ +73 "core" A +2 .tPBV.dial :waste1 + "processing"%(  +35 "core" +2 "processing"%>% +4 "core" %Ҿr\ ! + .tPS.seek 1.85ml +2 "processing"%L' +248 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%;' +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'&& +2 "core" &( +2 .tHand.open + "manipulator"&:1 +15 "core" 1 +2 "manipulator"&!& +4 "core" &u : p +2 "manipulator"&% +3 "core" %\  v " p +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&A(, +139 "core" ( +2 "manipulator"&& +4 "core" &, % s + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &#& +2 "core" &, U s +2 .tForearm.seek :garage +2 "manipulator"&F' +98 "core" ' +2 .tHand.close +2 "manipulator"&J/ +72 "core" / +2 "manipulator"&R& +4 "core" &, ` l + "manipulator"&O% +4 "core" % - v _ w oI + .tForearm.seek :retract +2 "manipulator"&='\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +286 "core" ( +2 "manipulator"&@& +4 "core" &" u ` l=F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &# x g \\ k=F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&b' +101 "core" ' +2 "manipulator"&M& +4 "core" &# x h  n=E +2 "manipulator"&N% +3 "core" % x k m +2 "collection"'K& +3 "core" &7 +2 "collection"'Q& +3 .tCC.seek :closed +2 "collection"'I(` +3 "core" &) +4 &5 0 +9 &+D}; 4 +10 &Jl}5 H +9 &f5 U +9 &L4 T +10 &cT6 T +9 &%O= T +9 &O6 T +10 &R; T +9 &kL6 T +10 &-Q: T +9 & P7 T +9 &"J6 T +10 &$tO4 T +9 &&5O9 T +9 &'S6 T +10 &)N8 T +9 &+{N7 T +10 &-<R6 U +9 &.O5 T +9 &0Q; T +10 &2L6 T +9 &4EN6 T +9 &6Q7 T +10 &7J7 T +9 &9P6 T +10 &;MN3 T +9 &=Q5 T +9 &>O: T +10 &@N5 T +9 &BUO5 T +9 &DL6 T +10 &EO4 T +9 &GS0 T +10 &I[Y8 U +9 &Km 5 W +9 &L8,1 [ +10 &NZW$ ^ +9 &PF[^$ _ +9 &R]_) ` +10 &S`b _ +9 &Uba$ ` +10 &WJee ` +9 &Y eg% a +9 &Zgi) b +10 &\\hj- b +9 &^Imm& b# +9 &_wmq 2 +10 &`doq# #j +8 ( +2 &`uror" Y + "collection"'Q& +51 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.35 +2 "collection"'\\& +4 "core" &`urmn" Y + .tHand.open +2 "manipulator"& 1 +66 "core" 1 +2 "manipulator"&V% +4 "core" %  Q O $ g + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%+ +104 "core"  +2 "processing"%_% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%Y' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%d  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%g' +1614 "core" ' + .tPSV.dial PSR +2 "processing"%f +42 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%T' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%G  +2 "collection"'D  +33 "core" ~ +131  +2 .tPSV.dial :mixloop + "processing"%[ +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%W  +73 "core" +2 .tPS.seek 0ml +2 "processing"%a' +2627 "core" ' + .tPSV.dial :air +2 "processing"%P  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%E +44 "core" +2 .tPS.seek 0ml +2 "processing"%B' +2624 "core" ' + .tPSV.dial :air +2 "processing"%7  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%/' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%n +44 "core" +2 .tPS.seek 0ml +2 "processing"%h' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&m& +4 "core" &" Y W  j=E +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&r( +4 "core" ( +2 "manipulator"&]& +4 "core" &# X X  k=E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &l& +3 "core" &" Y Y D j=E +2 .tForearm.seek CC + "manipulator"&u' +96 "core" ' + .tHand.close +2 "manipulator"&q/ +70 "core" / +2 .tCC.seek :open +2 "collection"'w( +471 "core" ( +2 "manipulator"&j& +4 "core" &# m \\ l=E + "manipulator"&v% +4 "core" %  m _ m + .tForearm.seek :retract +2 "manipulator"&`'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&}(, +287 "core" ( +2 "manipulator"&~& +4 "core" &, x G qF + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &y& +2 "core" &, ~ rF +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&p' +109 "core" ' +2 .tHand.open +2 "manipulator"&t1 +76 "core" 1 +2 "manipulator"&% +4 "core" % 4 ? $ e + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&|'\ +101 "core" ' +2 ."da"delayUntil "10:34:04.82" +24636 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +73 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air + "processing"%x  +44 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%i' +1470 "Can"\ OP +991 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%* +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%{ +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2438 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +130 "core"  +2 "processing"%% +3 "core" %նl\ $ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%o  +73 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%% +3 "core" %ҶP\ % +2 ."da"PS.seek 1.5ml +2 "processing"%'| +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%%' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%e  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2459 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%H +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +82 "core" +2 ."da"PS.seek :empty +2 "processing"%Z'ղ +2444 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%c +129 "core"  +2 "processing"%% +3 "core" %ձ\ $ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%-'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +41 "processing"%1'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%s +72 "core" + ."da"PBV.dial :waste1 +3 "processing"%z  +32 "core" +2 "processing"%'% +3 "core" %Һ\ $ +2 ."da"PS.seek 1.5ml +3 "processing"%4' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1631 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%$  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%5 * +35 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%0 +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%)' +2468 "core" ' + ."da"PSV.dial PTV +3 "processing"%9 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%< +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%6  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%3'ղ +2435 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%,  +69 "Can"\ !HH +62 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%8  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%C +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%(' +400 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%>  +45 "core"  +2 "processing"% % +4 "core" %\ # + ."da"PS.seek 0.55ml +2 "processing"%"'[ +355 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%L  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%&'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%: +44 "core" + ."da"PTV.dial :mixing +2 "processing"%! @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %Ҿ\ " +2 ."da"PS.seek 1.85ml +2 "processing"%#' +258 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%? * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%J' +1971 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%R  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" + +2 ."da"PSV.dial :air + "processing"%^  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%F' +2496 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%@ +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 2 seconds +132 "Can"\ KK +71 ."da"PSV.dial :mixloop +3 "processing"%A +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%M  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%N'ղ +2465 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%K +130 "core"  +2 "processing"%=% +3 "core" %նi\ ! +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%X'\ +615 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%\\'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +74 "core"  + ."da"PSV.dial PTV +3 "processing"%V +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%Q  +34 "core" +2 "processing"%+% +3 "core" %Ҽs\ " +2 ."da"PS.seek 1.5ml +2 "processing"%_' +624 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%;' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%d  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%f +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%g' +2459 "core" ' + ."da"PSV.dial PTV +2 "processing"%D +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%G +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%[ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%W  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%T'ղ +2463 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%P +130 "core"  +2 "processing"%a% +3 "core" %կ]\ # +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%E'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%7 +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%B  +35 "core"  +2 "processing"%n% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%/' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%m * +35 "core" , +2 ."da"PS.seek 0ml +43 "processing"%]' +1642 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%l  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2466 "core" ' + ."da"PSV.dial PTV +3 "processing"%I +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%j +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%v +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%u  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%~'ղ +2467 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%y +130 "core"  +2 "processing"%r% +3 "core" %ճ[\ # +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%t'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +676 "Can"}\ @@ +941 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%` +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%p  +36 "core" +2 "processing"%% +3 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"% '} +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%x' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%h  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +46 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%{' +2485 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%i +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2470 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  +8 "processing"%o% +17 "core" %կb\  +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +7 "processing"% +17 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +8 "processing"%'m +348 "core" ' +2 ."da"delay 5 seconds +502 "processing"% % +4 "core" %j\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +354 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%k +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%e% +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%%' +1620 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2513 "core" ' + ."da"PSV.dial PTV +2 "processing"% +84 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%c +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Z  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%-'ղ +2485 "core" ' +2 "processing"%s9 +3 "core" 94 + #"da"Processing Puck Heater at 28.5C before imaging + .PH.coast +2 "processing"%z  +3 "core" 4 + 4 + "processing"%'& +4 "core" &]y((\ 5 + #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&1% +3 "core" %\    c +2 "storage"(.% +3 "core" %| :\  +2 "storage"(4. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 3 + "storage"($( +366 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (5& +3 "core" & ^ b  + "manipulator"&0& +4 "core" &,  _F + "manipulator"&% +3 "core" %\    E _ +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&9(_ +194 "core" ( +2 "manipulator"&<& +4 "core" &W   ]. + "storage"(& +3 "core" & ^ a +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&6' +104 "core" ' +2 "storage"()& +4 "core" & \\ S J + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek beamBreak + "storage"(' +279 "core" ' +2 "storage"(,- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&8& +3 "core" &W   { ]. +2 "storage"(C& +3 "core" & [ J + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 3 +2 "manipulator"&3'ͽ +22 "core" ' + ."da"Elbow.hold +53 "manipulator"&>, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"( - +2 "core" -' +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"((' +27 "core" ' +2 "manipulator"&L% +4 "core" %  V + "storage"("& +4 "core" & ; :  +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 3 + 332 counts +2 "manipulator"&:' +17 "core" ' +2 "manipulator"&!& +4 "core" &\  " k ^ l +2 "storage"(& +3 "core" & W ] +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&' +14 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(?'u +41 "core" ' +2 "manipulator"&&& +4 "core" &\    _ l +2 "manipulator"&#% +3 "core" %   _ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&R'\ +87 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&O(k +257 "core" ( +3 "manipulator"&^& +3 "core" &r \\ +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &r \\ +2 ."da"Forearm.seek PC +2 "manipulator"&@' +92 "core" ' + ."da"Hand.close +2 "manipulator"&/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%A( +454 "core" ( +2 "storage"(M& +3 "core" & ? N m +2 "manipulator"&F& +3 "core" &r   e ] +2 "manipulator"&K% +3 "core" %   n ] +2 ."da"Forearm.seek :retract +2 "manipulator"&='\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&N(_ +260 "core" ( +2 "manipulator"&X& +3 "core" &W \\, +2 "storage"( & +4 "core" & : < + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&V' +99 "core" ' + ."da"Hand.open +2 "manipulator"&Q1 +66 "core" 1 +2 "storage"(+- +3 "core" -'u +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(\\'A +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.1 Pucks below Top Plate + "storage"(b'{ +55 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19mar1811h40ml.tif +1639 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 12.952 seconds\ /var/log/esp/da19mar1811h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19mar1811h40ml15s.tif +302 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1256 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19mar1811h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19mar1811h40ml30s.tif +3065 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19mar1811h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19mar1811h40ml70s.tif +7120 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19mar1811h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "12.952 sec auto-exposure",Subject: "da19mar1811h40ml images!" +9 "storage"(_- +11 "core" -'{ +6 "storage"(d& +6 "core" & @ +2 "manipulator"&Y& +4 "core" &W  0 [, + ."da"Elbow.seek 3 +3 "manipulator"&f(_ +5 "core" ( + "manipulator"&;& +3 "core" &W  * [, +2 "storage"(D& +4 "core" & \  +4 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&G' +4 "core" ' + ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 1.81 Pucks below Top Plate +3 "storage"([' +10 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +50 "core" ' +2 "manipulator"&W& +4 "core" &W @ @ g, +2 "storage"(g& +3 "core" & \  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 3 +2 "manipulator"&P'ͽ +24 "core" ' + ."da"Elbow.hold +3 "manipulator"&a, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2 Pucks below Top Plate +2 "storage"(T' +26 "core" ' +2 "manipulator"&E% +4 "core" % \  , ` +2 "storage"(7& +4 "core" &\  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 3 + 347 counts +2 "manipulator"&B' +16 "core" ' +3 "manipulator"&n& +4 "core" & < I iE +2 "storage"(& +3 "core" & \  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&m' +17 "core" ' +2 "storage"(/% +4 "core" %\  +2 ."downElevator"SE.seek :down +4 "storage"(l'} +99 (q% +3 "core" %s*\ Xj +2 "manipulator"&% +3 "core" % . + M h +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&]'\ +89 "core" ' +39 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +2 "processing"%I& +4 "core" &i\  + ."psFlush"Hand.open +2 "manipulator"&j1 +18 "core" 1 +2 "manipulator"&v& +5 "core" & [ X A lE + "manipulator"&u% +4 "core" %\  N U 4 l +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&U(, +163 "Can"w\ 88 +19 "core" ( +2 "manipulator"&y& +4 "core" &,   nF + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" &,  }  nF +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&~' +98 "core" ' + ."psFlush"Hand.close +2 "manipulator"&t/ +70 "core" / +2 "manipulator"&`& +4 "core" &, b [ kF + "manipulator"&p% +4 "core" % 4 [ X ? k! +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +120 "core" ( +2 "manipulator"&& +4 "core" &t q  p + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &t z  o +2 ."psFlush"Forearm.reconfigure TightForearm +53 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&h' +97 "core" ' +2 "manipulator"&*& +4 "core" &t } & o +2 "manipulator"&% +3 "core" % Ͼ   o\ +2 "processing"%x& +4 "core" &i\  +2 "processing"%& +3 ."psFlush"PC.seek :closed +2 "processing"%i(] +3 "core" &e\  +4 &]\ . +9 &&BP\ 4 +9 &DmT\ H +10 &kU\ U +9 &VH\ U +10 &[UF\ U +9 &VG\ T +9 &RI\ T +10 &ZH\ T +9 &dWG\ T +9 &%YM\ U +10 & WJ\ T +9 &"V;\ T +10 &$lY5\ T +9 &&-U3\ U +9 &'T3\ T +10 &)U2\ T +9 &+tS:\ T +9 &-7R6\ T +10 &.W4\ T +9 &0W5\ T +10 &2|T+\ T +9 &4>T&\ T +9 &6S#\ T +10 &7R \ T +9 &9R/\ T +9 &;GQ,\ T +10 &=Y)\ T +9 &>U*\ T +10 &@T%\ T +9 &BNW,\ T +9 &DZ \ U +10 &E_\ U +9 &Gj\ V +9 &IJ \ Y +10 &K\ Z +9 &L\ Z +10 &N\ [ +9 &PL\ [ +9 &R\ Z +10 &S\ [ +9 &U \ [\ +9 &WS\ [\ +10 &Y \ [ +9 &Z\ [ +10 &\\}\ : +9 &]Z.m \ Q +9 &]u* \ 6 +2 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.65 +2 "processing"%& +4 "core" &]u(#\ 6 + ."psFlush"Hand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&{% +4 "core" % Ͼ |  n\ + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%o +129 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +342 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +764 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1615 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%k' +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%e'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2635 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%H @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%c +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Z +83 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2636 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%s @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%'  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%1'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%. +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%4'TE +1106 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%5' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%0 +83 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +54 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%<' +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%}'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%)' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%| +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%, U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%8' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%C @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%L  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%"'ղ +2646 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%! +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%& +70 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%#' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%6 @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%3'ղ +2627 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"':& +3 "core" & +2 .tHand.open + "manipulator"&(1 +16 "core" 1 +2 "manipulator"&& +4 "core" &t 8 v +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&^(k +4 "core" ( +2 "manipulator"&J& +4 "core" &t ) v + .tElbow.reconfigure LooseElbow +46 "manipulator"&$ &.,(#b +6 &>& +2 "core" &t r v +2 .tForearm.seek PC +2 "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&R/ +72 "core" / +2 .tPC.seek :open +2 "processing"%S( +454 "core" ( +2 "manipulator"&M& +4 "core" &t P w + "manipulator"&F% +4 "core" %  w + .tForearm.seek :retract +2 "manipulator"&K'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&@( +367 "core" ( +2 "manipulator"&X& +4 "core" &#  v=G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &# Z u=G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&O' +102 "core" ' +2 "manipulator"&Q& +4 "core" &# } s=G +2 "manipulator"&+% +3 "core" % + s +2 "collection"'=& +4 "core" & + "collection"'?& +4 .tCC.seek :closed +2 "collection"'\\(` +3 "core" & +4 & 0 +9 &*D} 3 +10 &Im} H +9 &e U +9 &Q T +10 &`P T +9 &"Q T +9 &Q T +10 &T T +9 &hP T +10 &+N T +9 & Q T +9 &"O T +10 &$qQ T +9 &&2Q T +9 &'R T +10 &)O T +9 &+xO T +9 &-:T T +10 &.N T +9 &0R T +10 &2Q T +9 &4BQ T +9 &6R T +10 &7O T +9 &9Q T +10 &;JO T +9 &= Q T +9 &>Q T +10 &@O T +9 &BTQ T +9 &DN S +10 &EQ T +9 &GT   T +10 &IYY&( U +9 &Kl1. W +9 &LRH Z +10 &Nll ^ +9 &PDno _ +9 &Rpr _ +10 &Sqr _ +9 &Uss ` +10 &WFsu a +9 &Ywv a +9 &Ztx b +10 &\\wy b +9 &^Hzz b! +9 &_r{{ / +10 &`fz~ [ +8 ( +2 &`kmyy V + "collection"'?& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.32 + "collection"'_& +4 "core" &`kmy| V + .tHand.open +2 "manipulator"&d1 +72 "core" 1 +2 "manipulator"&Y% +4 "core" % o p B p + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'D& +4 "core" &`kmuw V +2 "collection"'W% +3 "core" %ӯvx + .tCSV.dial CSR +2 "collection"'g  +42 "core"  +2 "collection"'E% +4 "core" %Ӧux + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'7'qi +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'n% +3 "core" %qkxz  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +3 "Can"q\ KK + "collection"''E +678 "core" ' + .tCSV.dial :waste +2 "collection"'/ +144 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'N'Ӵ +1980 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'V& +4 "core" &`klwz V +2 "collection"'b% +3 "core" %Ӱyz +2 .tCSV.dial :flush + "collection"'q  +56 "core" +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"''qi +1274 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'G @ +45 "core" B +2 "collection"'f% +4 "core" %qhzy \ +2 .tCS.seek 7ml + "collection"'['} +555 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'P  + 'I  +43 "core"  +92 ~ + .tCBV.dial :waste1 +2 "collection"'B @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'j'Ӵ +1749 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'v& +4 "core" &`kkyz V +2 "collection"'u% +3 "core" %Ӳvy +2 .tCSV.dial :flush + "collection"'T  +76 "core" +2 .tCS.seek 5ml +2 "collection"'m'qi +1267 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'y @ +57 "core" > +2 "collection"'r% +4 "core" %qhyy \ +2 .tCS.seek 7ml + "collection"'l'} +572 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'$  +43 "core"  +2 .tCBV.dial :waste2 +2 "collection"'a  +104 "core"  +2 .tCS.seek 0ml +2 "collection"'t'Ӵ +1744 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'`& +4 "core" &`kkwz V +2 "collection"'p% +3 "core" %Ӳwx + .tCSV.dial CSR +2 "collection"']  +42 "core"  +2 "collection"'% +4 "core" %Ӳy{ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"' ' +1987 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'~' +561 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'* +2 '  +123 "core" +17  + .tCTV.dial :intake +2 "collection"'U  +74 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'x' +1994 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'A'Ӵ +590 "core" ' + .tCSV.dial CSR +2 "collection"'  +103 "core"  +2 "collection"'% +4 "core" %ӱuw + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'{'qi +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1352 "core" ' + .tCSV.dial CBV +2 "collection"'o +103 "core" +2 .tCS.seek 0ml +2 "collection"'h'Ӵ +2609 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&-& +4 "core" &"  A o<@ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +4 "core" ( +2 "manipulator"&& +4 "core" &"  o<@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &"  o<@ +2 .tForearm.seek CC + "manipulator"& ' +94 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'k( +468 "core" ( +2 "manipulator"&e& +3 "core" &"  s<@ +2 "manipulator"&% +3 "core" %   r +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +292 "core" ( +2 "manipulator"&H& +4 "core" &,  w7 + .tElbow.reconfigure LooseElbow +48 "manipulator"&$ &.,(#b +3 && +2 "core" &, F x7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&%' +109 "core" ' + .tHand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&c% +4 "core" % y 4 n + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' +2 "processing"%Z& +4 "core" &\ ! +34788 "Can"n\ $11 +60002 ^\ $10~ +51865 #t-> PS.flush + #Flushing Processing stage +2 "processing"%% +3 "core" %կz\ % + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%s& +3 "core" &\ $ +2 .tHand.open + "manipulator"&1 +19 "core" 1 +2 "manipulator"&'& +4 "core" &,  z7 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&z(, +3 "core" ( + "manipulator"&.& +4 "core" &,  z7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &,  y7 +2 .tForearm.seek :garage +2 "manipulator"&4' +97 "core" ' +2 .tHand.close + "manipulator"&0/ +67 "core" / +2 "manipulator"&& +4 "core" &, v7 + "manipulator"&5% +4 "core" % 4 E v* +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&<(k +120 "core" ( +2 "manipulator"&}& +4 "core" &r G y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +3 "core" &r  y + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&,' +101 "core" ' +2 "manipulator"&)& +4 "core" &r  { +2 "manipulator"&C% +4 "core" % ϻ  { +2 "processing"%8& +3 "core" &\ % +2 "processing"%L& +3 .tPC.seek :closed +2 "processing"% (] +3 "core" &x\ % +3 &~\ % +8 &'qg\ !- +9 &_u\ A +10 &D{s\ T +9 &Wz\ "U +9 &Wx\ "U +10 &U\ "T +9 &IU{\ "T +9 & Z}\ "T +10 &Uu\ "U +9 &Zy\ !T +10 & PZy\ "U +9 &"]\ !U +9 &#Uz\ "T +10 &%Ux\ !T +9 &'YRx\ "T +9 &)W|\ "T +10 &*]\ "U +9 &,U}\ !T +10 &.aWz\ "T +9 &0"Y{\ !U +9 &1Tz\ !T +10 &3Z{\ !T +9 &5iYz\ "T +9 &7+W|\ "T +10 &8Y{\ !T +9 &:Xz\ !U +10 &3Z|\ "T +9 &?\\{\ !U +10 &AXz\ "U +9 &CyUy\ !T +10 &E:]\ !U +9 &Fh\ !V +9 &Hz{\ X +10 &Jp|\ Z +9 &L1z\ [ +9 &Mz\ [ +10 &O{\ Z +9 &Qvz\ [\ +9 &S9z\ [ +10 &T{\ [ +9 &Vy\ [\ +10 &X|s\ \\ +9 &Z>h\ \\ +9 &\\s\ L +10 &])Cum\ (w +9 &]{4l\ "4 +5 ( + "processing"%L& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 "processing"%!& +4 "core" &]{)\ "4 + .tHand.open +2 "manipulator"&"1 +72 "core" 1 +2 "manipulator"&&% +4 "core" % ϻ  y + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +4 .tPSV.dial PSR +2 "processing"%6 +44 "core"  +4 .tPSR.select :flush +3 "processing"%@ +13 .tPS.seek 1ml + "processing"%#'TE +1107 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1613 "core" ' + .tPSV.dial PTV +2 "processing"%9 +72 "core" +4 .tPTV.dial :puck +2 .PBV.dial :waste1 +6 "processing"%:  +58 "core" +9 .tPS.seek 0ml +4 "processing"%(' +2630 "core" ' + .tPSV.dial PSR +2 "processing"% +73 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%J'\ +609 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%>' +566 "Can"[\ == +1550 "core" ' + .tPSV.dial PTV +2 "processing"%R +72 "core" +2 .tPBV.dial PSV + "processing"% U +55 "core" V +2 .tPS.seek 0ml +2 "processing"% ' +2625 "core" ' + .tPSV.dial PBV +2 "processing"%i @ +44 "core" > +2 .tPS.seek 2.5ml +2 "processing"%M' +2621 "core" ' + .tPSV.dial :waste1 +2 "processing"%F  +72 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2634 "core" ' + .tPSV.dial PSR +2 "processing"%^ +43 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%X' +2626 "core" ' + .tPSV.dial PTV +2 "processing"% +83 "core"  +2 .tPBV.dial PSV + .PS.seek 0ml +2 "processing"%Q' +2621 "core" ' + .tPSV.dial PBV +2 "processing"%+ @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%=' +2623 "core" ' + .tPSV.dial :waste1 +2 "processing"%K  +83 "core"  +2 .tPS.seek :empty +2 "processing"%w'ղ +2619 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&_& +4 "core" &r  s +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&d(k +4 "core" ( +2 "manipulator"&Y& +4 "core" &r  s + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &r # s +2 .tForearm.seek PC +2 "manipulator"&W' +94 "core" ' + .tHand.close +2 "manipulator"&?/ +71 "core" / +2 .tPC.seek :open +2 "processing"%g( +455 "core" ( +2 "manipulator"&E& +3 "core" &r ] v +2 "manipulator"&O% +3 "core" % ϳ g v +2 .tForearm.seek :retract +2 "manipulator"&2'\ +89 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&n(, +133 "core" ( +2 "manipulator"&7& +4 "core" &,  w + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &, O w +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +109 "core" ' + .tHand.open +2 "manipulator"&V1 +75 "core" 1 +2 "manipulator"&b% +4 "core" % { } j n + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&q'\ +98 "core" ' +9591 #t-> accesstube 3 + !o:NoMethodError : mesgu:NameError::message2undefined method `accesstube' for main:Object: name:accesstube: args[i:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +541 #-> access tube3 + !o:NameError: mesgu:NameError::message?undefined local variable or method `tube3' for main:Object: name:\ tube3:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +477 #-> access tube 3 +2 !o:NoMethodError : mesgu:NameError::message,undefined method `tube' for main:Object: name: tube: args[i:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +849 #-> accessTube 3 +1874 #-> access 3 +3 .SE.seek :down + "storage"(N'} +4 "core" ' +2 "manipulator"&G% +3 "core" %\   y +2 "manipulator"&f& +3 "core" &, # y +48 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 7 + "storage"(([ +1310 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (P& +3 "core" &[A  @\  +23580 "Can"e\ AA +10206 #t-> exit +5 #mEXIT @1552925193.94EDT @1553087055.36EDT = =tMAIN =mMAIN_scheduler @EDT1553087057.10 #"core_reset"Sent BREAK +2 #t@0xEC67, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +217 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +370 "Can"\ \\a + \ \\a + #tPolling Can every 10:00 +2 #Cleanly exited at 12:06:33EDT18-Mar-19 +976 #-> ESP.ready! +2 #Powering core bus +483 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %@\ F + .tSS.configure SSconfig +2 "sampler")#.0X PS.reconfigure PSslow +2 .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %;% +3 "core" %{\ > +4422 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing + "processing"%<  +131 "core" +2641 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%= +42 "core" +769 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%>  +105 "core" +1402 "Can"\ 9SS +21204 #t-> PS.pull 1.5 + "processing"%?% +3 "core" %\ 1 +2 .tPS.seek 1.5ml +2 "processing"%@'| +3087 "core" ' +2 "processing"%A% +3 "core" %z\ . +1559 #t-> PRV.ab1 +2 .PRV.dial :ab1 + "processing"%B @ +104 "core" @ +3120 #t-> PS.pull 0.15 + "processing"%C% +3 "core" %{\ - +2 .tPS.seek 1.65ml +2 "processing"%D's +358 "core" ' +2 "processing"%E% +3 "core" %r\ - +1266 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%F  +105 "core"  +1809 #t-> PS.pull 0.30 + "processing"%G% +3 "core" %r\ , +2 .tPS.seek 1.95ml +2 "processing"%H'b +660 "core" ' +2 "processing"%I% +3 "core" %`\ , +3702 #t-> delay 8 +2 .delay 8 seconds +22981 "Can"\ (UU +60003 \ $UT +35189 #t-> PS.empty +2 .PS.seek :empty + "processing"%J'ղ +4002 "core" ' +2 "processing"%K% +3 "core" %նf\ ! +2143 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1263 #-> PSV.mixloop +2 .PSV.dial :mixloop +730 #-> PRV.sipper +2 .PRV.dial :sipper +963 #-> PS.pull 1.5 + "processing"%L% +4 "core" %նb\ " + .tPS.seek 1.499ml +2 "processing"%M'e +3092 "core" ' +2 "processing"%N% +3 "core" %cR\ ! +1003 #t-> PRV.ab1 +2 .PRV.dial :ab1 + "processing"%O @ +105 "core" ? +1114 #t-> PS.pull 0.15 + "processing"%P% +3 "core" %c*\ ! +2 .tPS.seek 1.649ml +2 "processing"%Q'[ +359 "core" ' +2 "processing"%R% +37 "core" %Yb\ ! +398 #t-> PRV.sipper + .PRV.dial :sipper + "processing"%S  +105 "core"  +804 #t-> PS.pull 0.3 +2 "processing"%T% +3 "core" %Y+\ ! + .tPS.seek 1.949ml +2 "processing"%U'I +666 "core" ' +2 "processing"%V% +3 "core" %GZ\ ! +477 #t-> delay 8 +2 .delay 8 seconds +1488 #-> PS.empty +2 .PS.seek :empty + "processing"%W'ղ +4000 "core" ' +2 "processing"%X% +3 "core" %նo\ ! +794 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +822 #-> PSV.mixloop + .PSV.dial :mixloop +382 "Can"\ "TT +973 #t-> PRV.sipper +2 .PRV.dial :sipper +876 #-> PS.pull 1.5 + "processing"%Y% +3 "core" %նD\ ! +2 .tPS.seek 1.499ml +2 "processing"%Z'e +3086 "core" ' +2 "processing"%[% +3 "core" %c\  +736 #t-> PRV.ab1 +2 .PRV.dial :ab1 + "processing"%\\ @ +106 "core" ? +529 #t-> PS.pull 0.15 +2 "processing"%]% +3 "core" %c\ ! + .tPS.seek 1.649ml +2 "processing"%^'[ +356 "core" ' +2 "processing"%_% +3 "core" %]\ ! +436 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%`  +105 "core"  +452 #t-> PS.pull 0.30 +2 "processing"%a% +3 "core" %]h\ ! + .tPS.seek 1.949ml +2 "processing"%b'M +669 "core" ' +2 "processing"%c% +3 "core" %Ps\  +511 #t-> delay 8 +2 .delay 8 seconds +2003 #-> PS.empty +2 .PS.seek :empty + "processing"%d'ղ +3995 "core" ' +2 "processing"%e% +3 "core" %խ\ +2133 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +669 #-> PSV.mixloop +2 .PSV.dial :mixloop +538 #-> PRV.sipper +2 .PRV.dial :sipper +806 #-> PS.pull 1.5 +2 "processing"%f% +3 "core" %խ\ ! + .tPS.seek 1.499ml +2 "processing"%g'\\ +3092 "core" ' +2 "processing"%h% +3 "core" %^\ ! +877 #t-> PRV.ab2 +2 .PRV.dial :ab2 + "processing"%i  +73 "core"  +1040 #t-> PS.pull 0.30 +2 "processing"%j% +3 "core" %^\ " + .tPS.seek 1.799ml +2 "processing"%k'N +666 "core" ' +2 "processing"%l% +3 "core" %N\ ! +1032 #t-> PRV.sipper + .PRV.dial :sipper + "processing"%m  +75 "core" +421 #t-> PS.pull 0.30 +2 "processing"%n% +3 "core" %N\ ! +2 .tPS.seek 2.099ml +2 "processing"%o'> +666 "core" ' +2 "processing"%p% +3 "core" %?\  +2039 #t-> delay 8 +2 .delay 8 seconds +1660 #-> PS.empty +2 .PS.seek :empty + "processing"%q'ղ +4300 "core" ' +2 "processing"%r% +3 "core" %ճ\ ! +541 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +752 #-> PSV.mixloop +2 .PSV.dial :mixloop +844 #-> PRV.sipper +2 .PRV.dial :sipper +604 #-> PS.pull 1.5 + "processing"%s% +3 "core" %ճ\ +2 .tPS.seek 1.499ml +2 "processing"%t'b +3094 "core" ' +2 "processing"%u% +3 "core" %`\ ! +774 #t-> PRV.ab2 +2 .PRV.dial :ab2 + "processing"%v  +76 "core"  +676 #t-> PS.pull 0.30 +2 "processing"%w% +3 "core" %`\  + .tPS.seek 1.799ml +2 "processing"%x'P +661 "core" ' +2 "processing"%y% +3 "core" %L\  +1082 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%z  +76 "core" +298 #t-> PS.pull 0.30 +2 "processing"%{% +3 "core" %L\ ! +2 .tPS.seek 2.099ml + "processing"%|'< +656 "core" ' +2 "processing"%}% +3 "core" %8\  +1308 #t-> PS.empty +2 .PS.seek :empty + "processing"%~'ղ +4309 "core" ' +2 "processing"%% +3 "core" %հ\ +1100 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +581 #-> PSV.mixloop +2 .PSV.dial :mixloop +306 #-> PRV.sipper +2 .PRV.dial :sipper +650 #-> PS.pull 1.5 + "processing"%% +3 "core" %հ\ ! +2 .tPS.seek 1.499ml +2 "processing"%'_ +3098 "core" ' +2 "processing"%% +3 "core" %a\  +586 #t-> PRV.ab2 +2 .PRV.dial :ab2 + "processing"%  +73 "core"  +369 #t-> PS.pull 0.30 + "processing"%% +3 "core" %a\  +2 .tPS.seek 1.799ml +2 "processing"%'Q +656 "core" ' +2 "processing"%% +3 "core" %M\  +286 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%  +73 "core" +326 #t-> PS.pull 0.30 + "processing"% % +3 "core" %M\ ! +2 .tPS.seek 2.099ml +2 "processing"%\ '= +662 "core" ' +2 "processing"% % +3 "core" %9\  +340 "Can"\ "TT +632 #t-> PS.empty +2 .PS.seek :empty + "processing"% 'ղ +4304 "core" ' +2 "processing"% % +3 "core" %հ\ +3069 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +100 "core"  +264 #t-> PSR.flush + .PSR.select :flush +2 "processing"%j +345 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +5110 "core" ' +2 "processing"%% +3 "core" %\  +1644 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +949 #-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +101 "core" +998 #t-> PRV.sipper +2 .PRV.dial :sipper +8542 #-> delay 8; PS.empty + .delay 8 seconds +803 .PS.seek :empty + "processing"%'ղ +5122 "core" ' +2 "processing"%% +3 "core" %հ\ +1957 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +102 "core"  +666 #t-> PSR.flush + .PSR.select :flush +531 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +5109 "core" ' +2 "processing"%% +3 "core" %\  +1828 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +602 #-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +102 "core" +709 #t-> PRV.sipper +2 .PRV.dial :sipper +471 #-> delay 8; PS.empty + .delay 8 seconds +803 .PS.seek :empty +2 "processing"%'ղ +5118 "core" ' +2 "processing"%% +3 "core" %մ\ +1227 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%  +135 "core"  +360 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +102 "core"  +442 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%%' +5113 "core" ' +2 "processing"%% +3 "core" %\  +1066 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +101 "core" +718 #t-> delay 8; PS.empty +2 .delay 8 seconds +674 "Can"\ !TT +128 .tPS.seek :empty +2 "processing"%''ղ +5141 "core" ' +2 "processing"%)% +3 "core" %ղ\  +877 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%( +103 "core"  +284 #t-> PSR.air +2 .PSR.select :air + "processing"% +1034 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%"' +5112 "core" ' +2 "processing"%$% +3 "core" %\  +679 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"%, +102 "core" +447 #t-> delay 8; PS.empty +2 .delay 8 seconds +804 .PS.seek :empty +2 "processing"%-'ղ +5135 "core" ' +2 "processing"%.% +3 "core" %ծ\  +661 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%/ +101 "core"  +1904 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%0' +5113 "core" ' +2 "processing"%1% +3 "core" %\  +460 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"%2 +102 "core" +910 #t-> delay 8; PS.empty + .delay 8 seconds +804 .PS.seek :empty + "processing"%3'ղ +5115 "core" ' +2 "processing"%4% +3 "core" %հ\  +24932 "Can"\ [[ +2144 #t-> PRV.CBV +2 .PRV.dial CBV +597 #-> PSV.PSR +2 .PSV.dial PSR + "processing"%5 +102 "core"  +379 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%6' +5116 "core" ' +2 "processing"%7% +3 "core" %\  +689 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%8 +101 "core" +962 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +913 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%9  +132 "core" +546 #t-> delay 8; PS.empty +2 .delay 8 seconds +803 .PS.seek :empty + "processing"%:'ղ +5111 "core" ' +2 "processing"%;% +3 "core" %ճ\  +3873 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %<% +3 "core" %ճ!\  +2100 #t-> exit +4 #mEXIT @1553093903.74EDT @1553101052.63EDT = =mMAIN_scheduler =tMAIN @EDT1553101054.25 #"core_reset"Sent BREAK +2 #t@0x5239, state=0x3A84, ifg=0x10, ie=0xFD + #@0x54C2, state=0x3A84, ifg=0x10, ie=0xFD #@0x574C, state=0x3A84, ifg=0x10, ie=0xFD + #@0x59D5, state=0x3A84, ifg=0x10, ie=0xFD #@0x5C5E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5EE8, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6171, state=0x3A84, ifg=0x10, ie=0xFD #@0x6287, state=0x3A84, ifg=0x80, ie=0xFD + #@0xBF92, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +205 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +336 "Can"\ VV +2 \ VV #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %v\ 4 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.reaady! + !o:NoMethodError : mesgu:NameError::message.undefined method `reaady!' for ESP:Module: name: reaady!: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +790 #-> ESP.ready! +3 "collection"'% +4 "processing"%% +3 "core" %ӶFM +2 "manipulator"&% +5 "sampler")% +8 "core" %ճ\  + %\  3 - V e + %v\ 4 +3 "manipulator"&& +3 "core" & *   d. +2 "storage"(& +3 "core" & W /\  +2 "storage"(% +3 "core" %v d\  +2 "collection"'& +3 "core" &HK  + "processing"% & +4 "core" &\ \ + "collection"'! +3 "core"  +2 "collection"'" +3 "core"  + "collection"'# +3 "core"  +2 "processing"%$ +3 "core"  + "processing"%% +3 "core" V +2 "processing"%& +3 "core"  + "processing"%' +3 "core"  +2 "sampler")( +3 "core"  + "sampler"))% +4 "core" %v\ 4 +2 "collection"'*& +3 "core" &IL  +2 "collection"'+% +3 "core" %ӶJL +2 "processing"%,& +4 "core" &\ \ + "processing"%-% +4 "core" %ճ\  +2 "manipulator"&.% +3 "core" %\    $ d +2 "manipulator"&/& +3 "core" &  ! e. +2 "storage"(0& +3 "core" & X C\  +2 "storage"(1% +4 "core" %v \  + "collection"'29 +3 "core" 9 +2 "processing"%39 +3 "core" 9 +6080 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing + "processing"%4  +16 "core" +877 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%5 +14 "core" +860 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%6  +4 "core" +792 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%7' +2632 "core" ' +2 "processing"%8% +3 "core" %\  +8158 #t-> PSV.waste2 +2 .PSV.dial :waste2 + "processing"%9  +103 "core"  +898 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%:'ղ +2633 "core" ' +2 "processing"%;% +3 "core" %ճ\  +1345 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%< +103 "core" +924 #t-> PRV.sipper +2 .PRV.dial :sipper +11142 #-> delay 10; PS.pull 1.2 + .delay 10 seconds +1003 "processing"%=% +3 "core" %ճ\  + .tPS.seek 1.199ml +2 "processing"%>'mr +1328 "core" ' +2 "processing"%?% +3 "core" %mq\  +1620 #t-> PS.pull 0.3 +2 "processing"%@% +3 "core" %mq\  + .tPS.seek 1.499ml +2 "processing"%A'a +398 "core" ' +2 "processing"%B% +3 "core" %]\  +802 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%C  +134 "core"  +1536 #t-> CBV.PRV + .CBV.dial PRV +2 "collection"'D  +73 "core" +1546 #t-> PS.reconfigure PSslow +2 .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %E% +3 "core" %]\  +2098 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%F% +3 "core" %]\  + .tPS.seek 0.899ml +2 "processing"%G'G} +1266 "core" ' +2 "processing"%H% +3 "core" %G\  +8486 "Can"\ RR +13361 #t-> PRV.air +2 .PRV.dial :air + "processing"%I  +44 "core"  +1320 #t-> PS.reconfigure PSconfig +2 .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %J% +3 "core" %G\  +785 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%K'ղ +1004 "core" ' +2 "processing"%L% +3 "core" %հ\  +817 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%M  +103 "core" +2302 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%N' +2629 "core" ' +2 "processing"%O% +3 "core" %\  +890 #t-> PSV.waste2 +2 .PSV.dial :waste2 + "processing"%P  +103 "core"  +350 #t-> PS.empty +2 .PS.seek :empty + "processing"%Q'ղ +2624 "core" ' +2 "processing"%R% +3 "core" %յ\  +3774 #t-> PTV.to :PRVmixing +2 .PTV.dial :PRVmixing +1321 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%S +103 "core" +643 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%T  +135 "core"  +27642 "Can"\ SS +398 #t-> CBV.PRV +2 .CBV.dial PRV +1685 #-> PS.recinfigure PSslow +3 !o:Log::CannotDump: mesg"D#:bt["7/home/esp/esp2/lib/log.rb:469:in `recordException'"7/home/esp/esp2/lib/log.rb:588:in `recordException'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/esp/esp2/lib/log.rb:587:in `recordException'"5/home/esp/esp2/lib/esp.rb:311:in `log_exception'"7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1727 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %U% +3 "core" %յ\  +1482 #t-> PS.pull .15 +2 "processing"%V% +3 "core" %յ\  + .tPS.seek 0.149ml +2 "processing"%W' +364 "core" ' +2 "processing"%X% +3 "core" %\  +1130 #t-> PRV.air +2 .PRV.dial :air + "processing"%Y  +43 "core"  +919 #t-> PS.pull .3 + "processing"%Z% +4 "core" %\  + .tPS.seek 0.449ml +2 "processing"%[' +664 "core" ' +2 "processing"%\\% +3 "core" %\  +3752 #t-> PSV.air +2 .PSV.dial :air + "processing"%]  +44 "core"  +804 #t-> PS.pull 1.2 +2 "processing"%^% +3 "core" %\  + .tPS.seek 1.649ml +2 "processing"%_'a +2474 "core" ' +2 "processing"%`% +3 "core" %^\  +761 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"%a +45 "core" +1114 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%b  +103 "core" +1610 #t-> PS.empty +2 .PS.seek :empty + "processing"%c'ղ +3398 "core" ' +2 "processing"%d% +3 "core" %ճ\  +37413 "Can"\ SS +60002 \ SS +60003 \ SS +60002 \ SS +60002 \ SS +60002 "\ SS +60002 /\ SS +60002 8\ SS +60003 :\ SS +60002 H\ SS +60002 ;\ \ SS +60002 ?\ \ SS +60002 H\ SS +60002 ;\ SS +60003 5\ SS +60002 E\ SS +28962 #t-> exit +4 #mEXIT @1553112149.01EDT @1553172726.44EDT = =mMAIN_scheduler =tMAIN @EDT1553172728.15 #"core_reset"Sent BREAK +2 #t@0xE525, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +211 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +366 "Can"\ Z] + \ Z] #tPolling Can every 10:00 +3 #Cleanly exited at 16:02:28EDT20-Mar-19 +782 #-> ESP.ready! +2 #Powering core bus +487 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ON?\ W + .tSS.configure SSconfig +3 "sampler")#.0XQQ +60002 \ 9QP +60002 \ 5PQ +60002 |\ 0QP +36606 #t-> exit +4 #mEXIT @1553180304.77EDT @1553690366.72EDT = =tMAIN =mMAIN_scheduler @EDT1553690368.45 #"core_reset"Sent BREAK +2 #t@0x991F, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +217 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +374 "Can"I\ j[ + I\ j[ #tPolling Can every 10:00 +3 #Cleanly exited at 10:58:24EDT21-Mar-19 +922 #-> ESP.ready! +2 #Powering core bus +471 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +3 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %\ + .tSS.configure SSconfig +3 "sampler")#.0X AIV + !o:NameError: mesg"uninitialized constant AIV: name:AIV:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1058 #-> AIV status + !o:NameError: mesgu:NameError::message@undefined local variable or method `status' for main:Object: name: status:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +719 #-> AIV.status + !o:NameError: mesg"uninitialized constant AIV: name:AIV:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +45639 "Can"\ "PO +13654 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%;  +3 "core" +623 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%< +53 "core" +368 #t-> PRV.sipper + .PRV.dial :sipper + "processing"%=  +5 "core" +436 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%>' +2633 "core" ' +2 "processing"%?% +4 "core" %f\  +1116 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%@  +100 "core"  +380 #t-> PS.empty + .PS.seek :empty +2 "processing"%A'ղ +2623 "core" ' +2 "processing"%B% +4 "core" %նd\ ! +1027 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%C +102 "core" +812 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +443 #-> PRV.sipper + .PRV.dial :sipper +1486 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%D% +3 "core" %ն"\ ! +2 .tPS.seek 1.499ml +2 "processing"%E'e +1624 "core" ' +2 "processing"%F% +4 "core" %lU\ ! +668 #t-> PRV.CBV + .PRV.dial CBV + "processing"%G  +135 "core"  +301 #t-> CBV.PRV + .CBV.dial PRV + "collection"'H  +16 "core"  +1991 #t-> delay 10; PS.push 0.6 + .delay 10 seconds +1003 "processing"%I% +3 "core" %l$\ ! +2 .tPS.seek 0.899ml +2 "processing"%J'G +708 "core" ' +2 "processing"%K% +3 "core" %Gb\ ! +792 #t-> PRV.air + .PRV.dial :air + "processing"%L  +42 "core"  +523 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%M'ղ +1001 "core" ' +2 "processing"%N% +4 "core" %ղg\ +638 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%O  +103 "core" +231 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%P' +2624 "core" ' +9 "processing"%Q% +3 "core" %n\ ! +949 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%R  +100 "core"  +448 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%S'ղ +2631 "core" ' +2 "processing"%T% +4 "core" %ղr\ +16497 "Can"\ !QQ +60002 \ "QQ +60003 \ !PP +60002 \ !QP +60002 \ QQ +60002 \ !QP +60002 \ QQ +60002 \ QQ +60003 \ PQ +60002 \ QQ +60002 \ QQ +60002 \ QQ +60002 \ QQ +60002 \ QQ +60003 \ QP +60002 \ QQ +60002 \ RR +60002 \ RR +60002 \ RR +60002 \ RR +60002 \ RR +60003 \ RR +60002 \ RQ +10949 #t-> access 1 +2 .SE.seek :down +2 "storage"(U'} +2 "core" ' +2 "manipulator"&V% +3 "core" %\ [ Y i r +2 "manipulator"&W& +3 "core" & \\ <  h0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(X(< +990 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (Y& +2 "core" &<. R\   +8670 #t-> require 'mrlshuffle' +825 #-> shuffleall + .Hand.open +2 "manipulator"&Z1 +68 "core" 1 +2 "storage"([% +3 "core" %t 1 0 \  +2 .tSE.seek :down +2 "storage"(\\'} +3 "core" ' + .tSE.coast + "storage"(5 +2 "manipulator"&]% +3 "core" % \  r r +2 .tSC.coast "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(^(+ +1313 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (_& +3 "core" &.\ + "manipulator"&`& +4 "core" & [ W k0 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&a( +43 "core" ( +2 "manipulator"&b& +4 "core" & u n/ + "storage"(c& +4 "core" &. !\ +2 .tForearm.seek 1 + 600 counts + "manipulator"&d' +100 "core" ' +2 "storage"(e& +4 "core" &.\ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(f' +303 "core" ' +2 "storage"(g- +3 "core" -'t +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (h% +3 "core" %  \ +2 ."downElevator"SE.seek :down +3 "storage"(i'} +99 (j% +3 "core" %1\ \ Zq + "manipulator"&k% +4 "core" % n _ ^ m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +91 "core" ' +41 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(m( +361 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (n& +2 "core" & e \  +2 "manipulator"&o& +4 "core" & N C H i/ + .tElbow.seek 2 +2 "manipulator"&p(P +40 "core" ( +2 "manipulator"&q& +4 "core" &D A @  f/ + "storage"(r& +4 "core" & e\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&s'ϥ +100 "core" ' +2 "storage"(t& +4 "core" & e \  + .tSE.reconfigure SEplace +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(u' +275 "core" ' +2 "storage"(v- +4 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (w% +3 "core" % C\  +2 ."downElevator"SE.seek :down +4 "storage"(x'} +100 (y% +3 "core" %4 \ [u + "manipulator"&z% +4 "core" %Ϫ ) * 0 c +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&{'\ +96 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(|( +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (}& +3 "core" &3 S\   + "manipulator"&~& +4 "core" &F 7 5 h/ + .tElbow.seek 3 +2 "manipulator"&(_ +13 "core" ( +2 "manipulator"&& +4 "core" &i / 9 H g1 + "storage"(& +4 "core" &3 <\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +99 "core" ' +2 "storage"(& +4 "core" &3 S\  + .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(' +272 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (% +3 "core" % \  +2 ."downElevator"SE.seek :down +3 "storage"('} +99 ( % +4 "core" %5\ [t + "manipulator"&\ % +4 "core" % A B M e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +69 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"( (,L +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &,I (\ & + "manipulator"&& +4 "core" &k A @ e1 + .tElbow.seek 4 +2 "manipulator"&(^ +47 "core" ( +2 "manipulator"&& +4 "core" &h ; 7  h| + "storage"(& +4 "core" &,I\ & + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +95 "core" ' +2 "storage"(& +4 "core" &,J .\ % + .tSE.reconfigure SEplace +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +273 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (% +2 "core" %\  +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (% +3 "core" % 3\ [u + "manipulator"&% +4 "core" % 1 A 1 d" +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +68 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((< +372 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (%& +2 "core" &<\  +2 "manipulator"&& +3 "core" &h ~ y m| +2 .tElbow.seek 5 +2 "manipulator"&(y +49 "core" ( +2 "manipulator"&'& +4 "core" &u a d k5 + "storage"()& +4 "core" &< \  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&('Ϻ +104 "core" ' +2 "storage"("& +4 "core" &<\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"($' +275 "core" ' +2 "storage"(,- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (-% +3 "core" % p\  +2 ."downElevator"SE.seek :down +3 "storage"(.'} +99 (/% +3 "core" %:6\ \ [s + "manipulator"&0% +4 "core" % Z Y 9 j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +89 "core" ' +68 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(2(K +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +42 (3& +3 "core" &KW\  + "manipulator"&4& +4 "core" &x A B J f5 + .tElbow.seek 6 +2 "manipulator"&5( +16 "core" ( +2 "manipulator"&6& +4 "core" & M F : g3 +2 "storage"(7& +3 "core" &KW f\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&8'ϡ +97 "core" ' +2 "storage"(9& +4 "core" &KW n\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(:' +276 "core" ' +2 "storage"(;- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (<% +2 "core" % l\  +2 ."downElevator"SE.seek :down +4 "storage"(='} +100 (?% +3 "core" %2\ [t +2 "manipulator"&@% +3 "core" %ϫ ' ! V c +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&>'\ +93 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 + "storage"(B([ +354 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (C& +3 "core" &[O \  + "manipulator"&D& +4 "core" & B @ ? f2 + .tElbow.seek 7 +2 "manipulator"&A( +38 "core" ( +2 "manipulator"&F& +4 "core" & ] b 5 iP + "storage"(G& +4 "core" &[O\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&H' +92 "core" ' +2 "storage"(I& +4 "core" &[O \  + .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(E' +276 "core" ' +2 "storage"(K- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (L% +3 "core" % \  +2 ."downElevator"SE.seek :down +3 "storage"(J'} +100 (N% +3 "core" %3\ [u + "manipulator"&O% +4 "core" % C B @ gC +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +93 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tShuffling pucks in tube 1 of 1..1 +2 #Loading generic puck from tube 1 into Collection Clamp + "collection"'Q& +4 "core" &HH  +2 "manipulator"&R% +3 "core" %\  ~ ( m! +2 "storage"(P% +4 "core" %{  J\ + "storage"(T. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(V(+ +1962 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (W& +3 "core" &) I\  + "manipulator"& & +4 "core" & J ; > iP + .tElbow.seek 1 +2 "manipulator"&!( +3 "core" ( + "manipulator"&Y& +4 "core" & c [ jP +2 "storage"(Z& +3 "core" &)\ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&[' +100 "core" ' +2 "storage"(]& +4 "core" &,\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(U' +285 "core" ' +2 "storage"(\\- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (X& +3 "core" &, \  + "manipulator"&_& +4 "core" & 4 1  eP + .tElbow.seek 1 +2 "manipulator"&`( +3 "core" ( + "manipulator"&b& +3 "core" & A 2 dP +2 "storage"(c& +4 "core" &, 2\  +2 .tForearm.seek 1 + 300 counts + "manipulator"&e'Κ +19 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&#/ +66 "core" / +3 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 6):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:24:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + ."downElevator"SE.seek :down +5 "manipulator"&&& +3 "storage"(g'} +6 "core" & @ ?  eP +2 "manipulator"&h% +4 "core" % Σ B C " g + .tForearm.seek :retract +2 "manipulator"&j'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&k( +151 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +11 "core" ( +2 "manipulator"&f& +4 "core" &- * ' : cF + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +3 "core" &- ) (  cF +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&i' +99 "core" ' +2 "manipulator"&^& +4 "core" &- ( # R bF +2 "manipulator"&n% +4 "core" % (  a a + "collection"'o& +4 "core" &HGx  +2 "collection"'q& +3 .tCC.seek :closed +3 "collection"'r(` +2 "core" &GG  +3 &GI \  +9 &1yGG . +10 &`HH B +9 &4rFF U +9 &QHH U +10 &XIG~ U +9 &vQIH{ U +10 &8WGH~ U +9 &RJI U +9 &PIH~ U +10 &~SJH U +9 & @VHG U +9 &"TII} U +10 &#QHIu U +9 &%UKHv U +10 &'HUGG~ U +9 &) OHI| U +9 &*SIHx U +10 &,QIHr U +9 &.QQHIx U +9 &0RHI U +10 &1PHI U +9 &3RHIs U +10 &5ZPJH U +9 &7RHG U +9 &8TIHx U +10 &:QII{ U +9 &$RHH{ U +10 &?RHI{ U +9 &ATHH U +10 &CkPHI} T +9 &E,RLL} U +9 &FXXU U +10 &Hdc_x W +9 &Jc|~ Z +9 &L~ ^ +10 &Mt ` +9 &Ov ` +10 &QX ` +9 &S{ a +9 &T a +10 &Vx b +9 &XZ} b +9 &Z b# +10 &[w b) +9 &]x b. +10 &_E U +9 &`@,~ *} +9 &`_~y ^ +2 ( + "collection"'q& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.43 +2 .Hand.open + "manipulator"&t1 +66 "core" 1 +3 "manipulator"&a% +3 "core" %  ' ,  ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +98 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%v& +4 "core" &)\  +2 "manipulator"&w% +3 "core" %\ # * *  c/ +2 "storage"(y% +3 "core" % \  +2 "storage"(z. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(u(+ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (s& +3 "core" &,\  +2 "manipulator"&x& +4 "core" &+  , $ dDu +2 "manipulator"&m% +3 "core" %\ ) ) , c/ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&}( +165 "core" ( +2 "manipulator"&~& +4 "core" & 6 2 j h) + "storage"(& +4 "core" &, \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +95 "core" ' +2 "storage"(& +4 "core" &, 7\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(p' +279 "core" ' +2 "storage"({- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &, \  + "manipulator"&& +4 "core" & ? :  g) + .tElbow.seek 1 +2 "manipulator"& ( +3 "core" ( + "manipulator"&\ & +4 "core" & 3 H : h) +2 "storage"(& +3 "core" &,\  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&'Κ +19 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +74 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 6):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:24:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +6 "manipulator"&|& + "storage"( '} +5 "core" & 8 > g) +2 "manipulator"&% +4 "core" % Κ = K c i + .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +162 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +88 "core" ( +3 "manipulator"&& +3 "core" &q _ \\  i +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &q X \\ ? i + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"& ' +98 "core" ' +2 "manipulator"&& +4 "core" &q . 5 , h + "manipulator"&% +4 "core" % 7 7 h +2 "processing"%& +3 "core" &*\  +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%(] +4 "core" &2\  + &7\   +9 &38\ / +9 &`>\ C +10 &=}I\ U +9 &Z9\ V +9 &T=\ U +10 &U6\ U +9 &A]3\ V +9 &[>\ U +10 &ZA\ U +9 &]>\ V +10 & JY5\ U +9 &"\ `1\ V +9 &#S3\ U +10 &%[7\ U +9 &'RX=\ U +43 &)V>\ V +13 &*\\<\ V + &,TC\ U + &.Y\\B\ V + &0Y1\ V +3 &1W3\ U +4 &3[@\ U +9 &5bZ7\ U +9 &7#YA\ V +10 &8W1\ U +9 &:[1\ U +10 &,Z6\ U +9 &?]=\ V +10 &AX3\ U +9 &CsW7\ U +9 &E2a;\ V +10 &Fj4\ W +9 &H}6\ Y +10 &JkA\ [ +9 &L+3\ [ +9 &M4\ \\ +10 &O9\ \\ +9 &Qp:\ \\ +9 &S3E\ [ +10 &T8\ \\ +9 &VE\ \\ +10 &Xw8\ \\ +9 &Z79\ ] +9 &[>\ O +10 &])IA\ #j +9 &]t?3\ 9 +5 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 +2 .Hand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&% +4 "core" % J E I f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' +2 .tSC.coast "storage"(6 +3 "processing"%%& +4 "core" &]t/%\ 9 +2 #tImaging generic puck in Processing Clamp while storing it to tube 1 + "manipulator"&% +3 "core" %\ @ @ , e +2 "storage"('% +4 "core" %{\  +2 "storage"(). +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"("(+ +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "manipulator"&& +6 "core" &,\  + &q @ ?  f +2 .tElbow.reconfigure TightElbow +3 ."raiseStack"SE.reconfigure SEplace +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +3 "storage"(#]K-0-\ b +3 "manipulator"&,(k +5 "core" ( +2 "manipulator"&-& +3 ."raiseStack"SE.seek beamBreak + "storage"(/' +3 "core" &q ? C e +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" &q  , ` +2 .tForearm.seek PC + "manipulator"&$' +96 "core" ' +2 .tHand.close + "manipulator"&(/ +73 "core" / +2 .tPC.seek :open +2 "processing"%.( +84 "core" ' +2 "storage"(- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(3'y +31 "core" ' +323 ( +2 "storage"(4& +3 "core" &,\  +2 "manipulator"&6& +3 "core" &q C D E g +2 "manipulator"&7% +3 "core" % ϡ E B g +2 .tForearm.seek :retract +2 "manipulator"&9'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +272 "core" ( +2 "manipulator"&1& +4 "core" & B ? > f1 + "storage"(;& +4 "core" &,\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&<' +101 "core" ' + .tHand.open +2 "manipulator"&?1 +66 "core" 1 +2 "storage"(@- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(:'E +28 "core" ' +3 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(8' +54 "core" ' +2 #tLights, camera, ACTION! + "storage"(=- +3 "core" -' +2 "storage"(2& +3 "core" &, \ 0  +2 "manipulator"&C& +4 "core" &   [1 + .tElbow.seek 1 +2 "manipulator"&D( +31 "core" ( +2 "manipulator"&F& +4 "core" & &  ] +2 "storage"(G& +3 "core" &,  \ ,  +2 .tForearm.seek 1 + 600 counts +3 "manipulator"&I' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(5' +58 "core" ' +2 "manipulator"&>& +4 "core" & e \\ j +2 "storage"(K& +3 "core" &, L\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&L'n +25 "core" ' +2 .tElbow.hold + "manipulator"&N, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(O' +27 "core" ' +2 "manipulator"&Q% +4 "core" %̈́ & R b +2 "storage"(R& +4 "core" &, o\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 322 counts +2 "manipulator"&P'ΰ +17 "core" ' +2 "manipulator"&T& +4 "core" & a [ I i +2 "storage"(E& +4 "core" &, R\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&H' +15 "core" ' +2 "storage"(J% +4 "core" % \  +2 ."downElevator"SE.seek :down +4 "storage"(B'} +99 (W% +3 "core" %R4\ [s +2 "manipulator"& % +4 "core" % W Y J i + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +89 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 "collection"'Z& +3 "core" &`_{y ^ +2 #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&]% +4 "core" %\  Y Y M j +2 "storage"(A% +3 "core" %| \  +2 "storage"(M. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(\\(+ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (X& +2 "core" &, \  +2 "manipulator"&_& +4 "core" & \\ [ ^ i + .tElbow.seek 1 +2 "manipulator"&b( +17 "core" ( +2 "manipulator"&c& +4 "core" & [ W  jy +2 "storage"(#& +3 "core" &, \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&&' +105 "core" ' +2 "storage"(h& +4 "core" &, \ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(!' +279 "core" ' +3 "storage"([- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&f& +3 "core" & [ [ ` iy + "storage"(d& +3 "core" &, d\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&U'n +23 "core" ' + .tElbow.hold +2 "manipulator"&e, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(^- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(n' +30 "core" ' +2 "manipulator"&`% +4 "core" %͛   D d + "storage"(o& +4 "core" &, \  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 345 counts +2 "manipulator"&g' +17 "core" ' +2 "manipulator"&j& +4 "core" & g f kU +2 "storage"(*& +4 "core" &, e\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&t' +17 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(a'w +37 "core" ' +2 "manipulator"&v& +4 "core" & g ] kU +2 "manipulator"&w% +3 "core" % e f k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&q( +160 "core" ( +2 "manipulator"&z& +4 "core" &+ J D N eDw + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" &+ 6 > ' eDw +2 .tForearm.seek CC +2 "manipulator"&x' +93 "core" ' + .tHand.close +2 "manipulator"&m/ +67 "core" / +2 .tCC.seek :open +2 "collection"'i( +468 "core" ( +2 "storage"(~& +3 "core" &,\  +2 "storage"(& +3 "core" &,\ \  +2 "manipulator"&V& +3 "core" &) 6 I * iBf +2 "manipulator"&% +3 "core" %  W [ 0 i +2 .tForearm.seek :retract +2 "manipulator"&k'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&l( +179 "core" ( +2 "manipulator"&{& +4 "core" &} W X 8 l( + "storage"(& +4 "core" &, &\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&'n +101 "core" ' +2 .tElbow.hold + "manipulator"&\ , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +65 "core" 1 +3 "manipulator"&% +4 "core" % ͐ G D  e + "storage"(|& +4 "core" &, \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 334 counts +36 "manipulator"&'μ +22 "core" ' +2 "manipulator"&}& +4 "core" &  nh + "storage"(& +4 "core" &, d\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&p' +23 "core" ' +2 "storage"(% +4 "core" %t  *\ & +2 ."downElevator"SE.seek :down +4 "storage"('} +98 (% +3 "core" %.\ Zp +2 "manipulator"& % +3 "core" % } m 5 mR +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 1 to 2 + "manipulator"&% +4 "core" %  t  l# +2 "storage"(% +4 "core" %{  R\ +2 "storage"( . +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"((+ +4 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (+& +3 "core" &, D\  +2 "manipulator"&& +3 "core" &\  nh +2 .tElbow.seek 1 +2 "manipulator"&( +31 "core" ( +2 "manipulator"&%& +4 "core" & w  n + "storage"(& +4 "core" &, y\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +96 "core" ' +2 "storage"('& +4 "core" &,   \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"()' +282 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +67 "core" / +2 "manipulator"&-& +4 "core" & z ~ p +2 "manipulator"&0% +3 "core" % ϲ s { i p> + .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&((d +104 "core" ( +3 "manipulator"&u& +4 "core" &d  o: + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &d { n: +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&'\ +10 "core" ' +2 .tSE.seek :down +2 "storage"( '} +258 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +367 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (/& +3 "core" & c 2\  + .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(4' +277 "core" ' +2 "storage"(6- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(7'y +33 "core" ' +2 "storage"($& +4 "core" & c /\  + "storage"(1& +4 "core" & c \  + "manipulator"&;& +4 "core" &d D A \\ g: + "manipulator"&,% +3 "core" %\ E D j g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&?(P +108 "core" ( +2 "manipulator"&@& +4 "core" &O @ > : e' + "storage"(=& +4 "core" & b \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&2'M +105 "core" ' + .tElbow.hold +2 "manipulator"&C, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&91 +73 "core" 1 +2 "manipulator"&F% +4 "core" % sr  [ +2 "storage"(G& +3 "core" & b \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 338 counts + "manipulator"&>'Ο +17 "core" ' +2 "manipulator"&K& +4 "core" &P 1 5 R h& +2 "storage"(3& +3 "core" & b &\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&Q'ϥ +26 "core" ' +2 "storage"(R% +4 "core" %\  +2 ."downElevator"SE.seek :down +3 "storage"(:'} +99 (T% +3 "core" %6 5\ [t +2 "manipulator"&E% +3 "core" % 8 C O f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&J'\ +90 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 1 to 2 +2 "manipulator"&% +3 "core" %\  P W 5 l +2 "storage"(<% +4 "core" %|\ + "storage"(8. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(W(+ +359 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ( & +3 "core" &. ^\  + "manipulator"&I& +4 "core" &P - + 6 h& + .tElbow.seek 1 +2 "manipulator"&D( +17 "core" ( +2 "manipulator"&5& +3 "core" & 6 > g, +2 "storage"(L& +3 "core" &. $\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&Z' +96 "core" ' +2 "storage"(P& +4 "core" &.\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(]' +279 "core" ' +2 "storage"(A- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&M/ +70 "core" / +3 "manipulator"&O& +3 "core" & F N g, +2 "manipulator"&X% +3 "core" % B C gc +2 .tForearm.seek :retract +2 "manipulator"&_'\ +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&c(d +107 "core" ( +2 "manipulator"&#& +4 "core" &d I D 7 g + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &d ? C a g +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&h'\ +11 "core" ' +2 .tSE.seek :down +2 "storage"(B'} +269 "core" ' +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"("( +363 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (N& +2 "core" & b \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(Y' +307 "core" ' +2 "storage"([- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (f& +3 "core" & a 1\  + "storage"(d& +4 "core" & a\  + "manipulator"&^& +4 "core" &d C B b f + "manipulator"&`% +3 "core" %\ % B A X f ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&o(P +105 "core" ( +2 "manipulator"&j& +3 "core" &F ! & F d+ +2 "storage"(*& +3 "core" & a \ \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&v'M +106 "core" ' + .tElbow.hold +2 "manipulator"&w, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&&1 +72 "core" 1 +2 "manipulator"&b% +4 "core" % h\\ X +2 "storage"(!& +3 "core" & ` ` _  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 327 counts + "manipulator"&U'Δ +19 "core" ' +2 "manipulator"&g& +4 "core" &P @ < f* +2 "storage"(n& +3 "core" & a\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&z'ϥ +23 "core" ' +2 "storage"(s% +4 "core" % \  +2 ."downElevator"SE.seek :down +4 "storage"(t'} +99 (e% +4 "core" %*\ Yo +2 "manipulator"&m% +3 "core" %Ͼ 8 @  f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +90 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tShuffling pucks in tube 2 of 2..2 +2 #Loading generic puck from tube 2 into Collection Clamp + "collection"'r& +4 "core" &PK +2 "manipulator"&~% +4 "core" %\  N V l +2 "storage"(% +3 "core" % D\ +2 "storage"(V. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +21 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ({& +3 "core" & K #\  +2 "manipulator"&& +4 "core" &S : A g) + .tElbow.seek 2 +2 "manipulator"&x(P +4 "core" ( +2 "manipulator"&q& +4 "core" &S 3 6 c h) +2 "storage"(& +3 "core" & L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&'ϥ +96 "core" ' +2 "storage"(|& +4 "core" & L F\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(}' +284 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" & J 6\  +2 "manipulator"&k& +39 "core" &U B A I f) +10 .tElbow.seek 2 +2 "manipulator"&l(P +3 "core" ( +2 "manipulator"&& +3 "core" &U @ A  g) +2 "storage"( & +3 "core" & J\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +75 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 6):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:28:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&& +4 "storage"('} +5 "core" &V A A 7 g) + "manipulator"& % +4 "core" % s J : b i +2 .tForearm.seek :retract +2 "manipulator"&+'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +148 "core" ( +3 "manipulator"&a& +3 "core" ' + &*  # dCn +2 ."downElevator"SE.coast +2 .tElbow.reconfigure LooseElbow +2 "storage"(5 +3 "manipulator"&$ &.,(#b +3 &%& +2 "core" &)   dCn +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +107 "core" ' +2 "manipulator"&p& +4 "core" &* @ C  gCn +2 "manipulator"&'% +4 "core" % C A Z f +2 "collection"'& +3 "core" &LJ +2 "collection"'\\& +3 .tCC.seek :closed +2 "collection"'\ (` +3 "core" &MKy +2 &NL~  +9 &+tML~ - +9 &_|KKw A +10 &QtKKs T +9 &QMMn T +10 &QKLw U +9 &MMJr T +9 &VSLKw T +10 &SKMy U +9 &RMM U +9 &NML T +10 & ^SLLz T +9 &" NMM T +10 &#JONx T +9 &%QKKu U +9 &'fOML T +10 &))LLL} T +9 &*QMNy U +9 &,PLL U +10 &.mPKM U +9 &0/QLL} U +10 &1OMO T +9 &3NMN T +9 &5vNLL T +10 &78NOM T +9 &8PMM~ U +9 &:OLL~ T +10 &<~MML T +9 &>?PLM U +10 &@PMM T +9 &APON~ U +9 &CONL| T +10 &EGOLL U +9 &G\ QMM~ T +9 &HVJMv U +10 &JcMKy V +9 &LEuGJp X +10 &M7<u \\ +9 &O/1q _ +9 &Qu0/w ` +10 &S6./~ ` +9 &T+.m ` +9 &V-*o a +10 &Xw**u b +9 &Z8'(v b +10 &['(g b" +9 &](&m b& +9 &_n$'` O +10 &`L##k +} +9 &`i$$k !` +2 ( + "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.36 + .Hand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +4 "core" %   $ ! b + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tSC.coast + "storage"(6 +2 #tLoading generic puck from tube 2 into Processing Clamp +2 "processing"%-& +3 "core" &5\  +2 "manipulator"&0% +4 "core" %\  B A e + "storage"(u% +4 "core" %} }\  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +22 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & L\  + "manipulator"& & +4 "core" &(   aBl + "manipulator"&)% +5 "core" %\   a + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&(P +157 "core" ( +2 "manipulator"&/& +4 "core" &Y A > ez +2 "storage"(6& +3 "core" & L C\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"& 'ϥ +98 "core" ' +2 "storage"($& +4 "core" & L\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(1' +281 "core" ' +2 "storage"(;- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (,& +3 "core" & J\  + "manipulator"&@& +4 "core" &Y , dz + .tElbow.seek 2 +2 "manipulator"&=(P +3 "core" ( + "manipulator"&4& +4 "core" &Y   , dz +2 "storage"((& +3 "core" & J\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&9'y +23 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&F/ +75 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 6):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:28:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&G& +3 "storage"(K'} +6 "core" &Y 4 3  ez + "manipulator"&3% +4 "core" % u , .  c +2 .tForearm.seek :retract + "manipulator"&R'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +162 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +95 "core" ( +3 "manipulator"&T& +4 "core" &s '  c + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &s (   c +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&?' +100 "core" ' +2 "manipulator"&2& +4 "core" &s > B  e +2 "manipulator"&>% +3 "core" % = @ e +2 "processing"%& +4 "core" &4\  + "processing"%<& +4 .tPC.seek :closed + "processing"%8(] +3 "core" &"\  +3 &0\  +10 &'r1\ \ - +9 &]5\ A +9 &<|:\ \ U +10 &W3\ U +9 &W/\ V +10 &~T5\ U +9 &@W0\ U +9 &Z9\ U +10 &U6\ U +9 &Y0\ U +9 & GZ+\ V +10 &" ^.\ V +9 &#T9\ U +10 &%W9\ V +9 &'QS2\ U +9 &)TA\ U +10 &*[C\ U +9 &,Y>\ U +9 &.XZ>\ U +10 &0YF\ V +9 &1T7\ U +10 &3W>\ U +9 &5aR8\ U +9 &7"V2\ U +10 &8UC\ U +9 &:Y5\ U +9 &*W9\ U +9 &?V6\ V +10 &AW9\ U +9 &Cn\\7\ V +9 &E/h-\ \ V +10 &Fv2\ \ Y +9 &H6\ [ +9 &Ji5\ [ +10 &L*-\ [\ +9 &M3\ [ +10 &O/\ \\ +9 &Qn2\ \\ +9 &S04\ \\ +10 &T-\ [ +9 &V/\ \\ +9 &Xt0\ \\ +10 &Z5-\ ] +9 &[1\ P +10 &]*L2\ !f +9 &]xI<\ 9 +5 ( + "processing"%<& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 +2 .Hand.open + "manipulator"&71 +3 "core" &]x03\ 9 +72 1 +2 "manipulator"&Q% +3 "core" % ) *  b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +89 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +4 "core" &]x0\ 9 +2 #tImaging generic puck in Processing Clamp while storing it to tube 2 + "manipulator"& % +3 "core" %\  @ @ e +2 "storage"(I% +3 "core" %\  +2 "storage"(5. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(L( +21 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (P& +4 "core" & A \  + "manipulator"&C& +5 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" &s   | a + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&J(k +2 ."raiseStack"SE.seek beamBreak +3 "core" ( + "manipulator"&A& +2 "storage"(M' +6 "core" &s   K a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &s  \\ +2 .tForearm.seek PC +2 "manipulator"&X' +93 "core" ' +2 .tHand.close + "manipulator"&#/ +69 "core" / +2 .tPC.seek :open +2 "processing"%H( +88 "core" ' +2 "storage"(Z- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(D'y +34 "core" ' +316 ( +2 "storage"(_& +4 "core" & ? \  + "manipulator"&]& +4 "core" &s   g ` + "manipulator"&W% +4 "core" %   a + .tForearm.seek :retract +2 "manipulator"&N'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&B(P +266 "core" ( +2 "manipulator"&[& +4 "core" &T % ( a- + "storage"(f& +4 "core" & ? \  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&d'ϥ +103 "core" ' + .tHand.open +2 "manipulator"&^1 +76 "core" 1 +2 "storage"(`- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(j'E +27 "core" ' +3 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"(*' +56 "core" ' +2 #tLights, camera, ACTION! + "storage"(c- +3 "core" -' +2 "storage"(&& +4 "core" & > 4   + "manipulator"&b& +40 "core" &U U- +10 .tElbow.seek 2 +2 "manipulator"&!(P +4 "core" ( + "manipulator"&g& +4 "core" &U  M T- +2 "storage"(n& +3 "core" & >\ \  '  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&s'ϥ +16 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate + "storage"(h' +57 "core" ' +2 "manipulator"&e& +4 "core" &U ; `- +2 "storage"(m& +3 "core" & A \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 + "manipulator"&o'M +29 "core" ' +2 .tElbow.hold + "manipulator"&v, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(r' +25 "core" ' +2 "manipulator"&U% +4 "core" %{n  U +2 "storage"(~& +3 "core" & ? / 6  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 346 counts +2 "manipulator"&'Χ +17 "core" ' +2 "manipulator"&V& +4 "core" &V #  x a- +2 "storage"(Y& +4 "core" & ? A L  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&{'ϥ +21 "core" ' +2 "storage"(% +4 "core" % \ +2 ."downElevator"SE.seek :down +4 "storage"(q'} +99 (% +4 "core" %!5 \\ \\  [u +2 "manipulator"&z% +3 "core" %ϧ   j a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&|'\ +92 "core" ' +58 ' + ."downElevator"SE.coast +2 "storage"(5 +2 .tSC.coast + "storage"(6 +2 "collection"'t& +4 "core" &`i%% !` +2 #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"&"% +3 "core" %\  .   d- +2 "storage"(w% +3 "core" %v\  +2 "storage"(y. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +20 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & A l\  + "manipulator"&k& +4 "core" &W  ' n a, +2 .tElbow.seek 2 + "manipulator"&(P +3 "core" ( +2 "manipulator"& & +3 "core" &W # ( a, +2 "storage"(& +4 "core" & A e \  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +95 "core" ' +2 "storage"( & +4 "core" & A \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(x' +277 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&a& +3 "core" &W ( +  _, + "storage"(%& +4 "core" & ? a `  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&}'M +29 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(p- +2 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"('' +33 "core" ' +2 "manipulator"&% +4 "core" %gk  U + "storage"(l& +4 "core" & @ : :  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 326 counts + "manipulator"&'Γ +12 "core" ' +2 "manipulator"&+& +4 "core" &X ( ) J b, +2 "storage"(i& +3 "core" & @\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +23 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(' +37 "core" ' +2 "manipulator"&-& +4 "core" &X % < `, +2 "manipulator"&0% +4 "core" %ϯ % g a> + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&u'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +152 "core" ( +2 "manipulator"&\\& +4 "core" &$  % ^>H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &$   V ^>H + .tForearm.seek CC +2 "manipulator"& ' +95 "core" ' + .tHand.close +2 "manipulator"&)/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +470 "core" ( +2 "storage"(/& +4 "core" & ?\  + "storage"(6& +3 "core" & ?\  +2 "manipulator"&& +3 "core" &#   [ b>H +2 "manipulator"&$% +3 "core" % (   b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&(P +161 "core" ( +2 "manipulator"&;& +4 "core" &N 4 ? gK + "storage"(,& +4 "core" & ?\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 +2 "manipulator"&@'M +104 "core" ' + .tElbow.hold +2 "manipulator"&4, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&(1 +67 "core" 1 +2 "manipulator"&F% +4 "core" % qd  6 [ +2 "storage"(G& +3 "core" & ?   + .tForearm.force -20 +3 "manipulator"&5 +2 .tForearm.seek 2 + 336 counts +2 "manipulator"&3'Ν +14 "core" ' +2 "manipulator"&& +4 "core" &P \\ ` jI +2 "storage"( & +3 "core" & @\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&1'ϥ +17 "core" ' +2 "storage"(9% +4 "core" % \  +2 ."downElevator"SE.seek :down +4 "storage"(T'} +98 (E% +3 "core" %A-\ Zq +2 "manipulator"&=% +3 "core" %ϱ , 4  hb +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&2'\ +94 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 2 to 3 +2 "manipulator"&>% +4 "core" %\  Q F 0 l+ + "storage"(% +4 "core" % (\ + "storage"(K. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(R( +20 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (.& +2 "core" & A R\  +2 "manipulator"&<& +3 "core" &P 7 8 hI +2 .tElbow.seek 2 +2 "manipulator"&7(P +3 "core" ( +2 "manipulator"&Q& +4 "core" &P 1 5  hI +2 "storage"(& +3 "core" & A\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"& 'ϥ +98 "core" ' +2 "storage"(I& +4 "core" & A \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +37 "storage"(5' +292 "core" ' +2 "storage"(P- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&C/ +67 "core" / +2 "manipulator"&A& +4 "core" &P > E C gI +2 "manipulator"&O% +3 "core" % Ϯ @ ? = e +2 .tForearm.seek :retract + "manipulator"&?'\ +92 "core" ' +3 .tElbow.seek :clear + "manipulator"&#(d +101 "core" ( +2 "manipulator"&& +4 "core" &d B I " g^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &d B @ a f^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +11 "core" ' +2 .tSE.seek :down +2 "storage"(:'} +260 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(8( +351 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (M& +2 "core" &/ 6\   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(_' +276 "core" ' +2 "storage"(]- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(W'y +33 "core" ' +2 "storage"(X& +4 "core" &/\   + "storage"([& +4 "core" &. \   + "manipulator"&f& +4 "core" &d , 4 Y h^ + "manipulator"&J% +4 "core" %\ , 3 F h + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&^(_ +113 "core" ( +2 "manipulator"&`& +4 "core" &X B B " f. + "storage"(c& +4 "core" &. A\   + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 +2 "manipulator"&&'ͽ +103 "core" ' + .tElbow.hold +2 "manipulator"&b, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&N1 +77 "core" 1 +2 "manipulator"&g% +4 "core" % $ ' a +2 "storage"(n& +3 "core" &.\   + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 337 counts + "manipulator"&e' +17 "core" ' +2 "manipulator"&m& +4 "core" &[ V ; h. +2 "storage"(D& +3 "core" &/ e\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&j' +15 "core" ' +2 "storage"(U% +4 "core" % l\  +2 ."downElevator"SE.seek :down +3 "storage"(~'} +99 (V% +3 "core" %6 \ [s + "manipulator"&Y% +4 "core" %# ? = g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +66 ' +2 ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 2 to 3 + "manipulator"&B% +4 "core" %\  Y ] S k + "storage"(d% +4 "core" % :\ +2 "storage"(*. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +359 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (z& +2 "core" &  -\  +2 "manipulator"&s& +3 "core" &_ A @ 5 f- +2 .tElbow.seek 2 +2 "manipulator"&!(P +47 "core" ( +2 "manipulator"&h& +3 "core" &W U [ io +2 "storage"(o& +3 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&'ϥ +96 "core" ' +2 "storage"(t& +3 "core" &  "\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"("' +277 "core" ' +2 "storage"(w- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&y/ +74 "core" / +2 "manipulator"&r& +4 "core" &W V \\ < io +2 "manipulator"&% +3 "core" % Ϫ Y [ k i! +2 .tForearm.seek :retract + "manipulator"&k'\ +91 "core" ' +2 .tElbow.seek :clear +2 "manipulator"& (d +99 "core" ( +2 "manipulator"&& +3 "core" &d ^ ^ iX +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &{& +3 "core" &d X S * iX + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"& '\ +14 "core" ' +2 .tSE.seek :down +2 "storage"(q'} +266 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(L( +362 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (v& +2 "core" &7 \   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(|' +306 "core" ' +2 "storage"(- +3 "core" -'v + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (a& +2 "core" & =\ \ +2 "storage"(%& +3 "core" & H\ \ \ +2 "manipulator"&p& +3 "core" &d X Y ` jX +2 "manipulator"&% +3 "core" %\ " Y X I k +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&l(_ +104 "core" ( +2 "manipulator"&+& +3 "core" &f X Y > i' +2 "storage"(i& +3 "core" &\ \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 +2 "manipulator"&-'ͽ +100 "core" ' + .tElbow.hold +2 "manipulator"&0, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +4 "core" % J E f g +2 "storage"(x& +3 "core" & \ \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 347 counts + "manipulator"&}' +13 "core" ' +2 "manipulator"&& +3 "core" &f }  m' +2 "storage"('& +4 "core" & ]\ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts + "manipulator"&\\' +23 "core" ' +2 "storage"(% +4 "core" %  S\ +2 ."downElevator"SE.seek :down +3 "storage"('} +99 (% +3 "core" %. /\ Zq +2 "manipulator"&)% +3 "core" % Y Y ^ jf +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +89 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tShuffling pucks in tube 3 of 3..3 +2 #Loading generic puck from tube 3 into Collection Clamp + "collection"'\ & +4 "core" &JK +2 "manipulator"&/% +4 "core" %\  } 6 m + "storage"(6% +4 "core" % .\ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"($( +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (;& +3 "core" & k\  +2 "manipulator"&,& +4 "core" &f { { m' +2 .tElbow.seek 3 + "manipulator"& (_ +4 "core" ( +2 "manipulator"&& +4 "core" &f v  m' +2 "storage"((& +4 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&F' +101 "core" ' +2 "storage"(G& +4 "core" & o\  +2 .tSE.reconfigure SEpick +38 "storage"(#]K-0-\ b +13 .tSE.seek beamBreak + "storage"(' +283 "core" ' +2 "storage"( - +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (9& +3 "core" & \  + "manipulator"&& +4 "core" &f | y - n' + .tElbow.seek 3 +2 "manipulator"&E(_ +3 "core" ( +2 "manipulator"&=& +4 "core" &f  n' +2 "storage"(& +3 "core" & b\  +2 .tForearm.seek 3 + 300 counts +2 "Can"\ >> + "manipulator"&@' +18 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&>/ +71 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 6):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:32:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +5 "manipulator"&& +5 "storage"(3'} +4 "core" &f y ~ m' +2 "manipulator"&K% +5 "core" % c h  k +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&.( +147 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +7 "core" ( +2 "manipulator"&<& +4 "core" &$ _ h ' j>K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +3 "core" &$ X P j>K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&1& +4 "core" &% W Z & i>K +2 "manipulator"&I% +4 "core" % Y [ O j +2 "collection"'T& +4 "core" &LK + "collection"'& +4 .tCC.seek :closed + "collection"'4(` +5 "core" &LIq + &JKv  +8 &)qKLs - +9 &_~LIp A +10 &JrLLv S +9 &MLK~ T +9 &QKKw T +10 &NKLv T +9 &NRJJ| T +10 &OLK T +9 &QLJ} T +9 &QKK} T +10 & VPKK~ T +9 &"PJLx T +9 &#LNK~ T +10 &%PLL T +9 &'_QMK| T +10 &)!QLJ T +9 &*OLM T +9 &,NLK T +10 &.fOKM T +9 &0(QNL~ T +9 &1OKMx T +10 &3OMM T +9 &5oOMLu T +10 &71QKM T +9 &8TLMp T +9 &:PKMn T +10 &:NLLi S +9 &?PLNh T +10 &AOMLl T +9 &CNKLb S +10 &EAPSNd T +9 &GWZVo U +9 &Hcebd V +10 &Jy~{l Y +9 &L0w \\ +9 &Mg _ +10 &Ot _ +9 &Qlk ` +10 &S-f ` +9 &Tu a +9 &Vo a +10 &Xna b +9 &Z0h b +9 &[d b! +10 &]^ b& +9 &_cf T +10 &`L{d %l +9 &`$e ] +8 ( +2 &`pg W + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.49 + .Hand.open + "manipulator"&21 +73 "core" 1 +2 "manipulator"&P% +4 "core" %  A A 2 f + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&C'\ +95 "core" ' +2 .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%A& +4 "core" &;\  +2 "manipulator"&O% +3 "core" %\  < 0 h +2 "storage"(% +3 "core" % p\  +2 "storage"(Z. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"( ( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (7& +2 "core" & \  +2 "manipulator"&?& +4 "core" &$ . 0 8 h>K + "manipulator"&5% +4 "core" %\  : @ h + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&R(_ +157 "core" ( +2 "manipulator"&M& +4 "core" &f X X / ll + "storage"(]& +4 "core" &\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&:' +99 "core" ' +2 "storage"(X& +4 "core" & q\ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"([' +281 "core" ' +2 "storage"(f- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (J& +3 "core" &\  + "manipulator"&`& +4 "core" &f ; J hl + .tElbow.seek 3 +2 "manipulator"&c(_ +3 "core" ( +2 "manipulator"&_& +4 "core" &f < Y L hl + "storage"(#& +4 "core" &\  + .tForearm.seek 3 + 300 counts +2 "manipulator"&N' +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&g/ +65 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 6):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:32:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&n& +3 "storage"(m'} +6 "core" &f Y Z _ il +2 "manipulator"&D% +3 "core" % ^ Z e k +2 .tForearm.seek :retract +2 "manipulator"&U'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +159 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +95 "core" ( +3 "manipulator"&V& +4 "core" &s b ^ C j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Y& +2 "core" &s Y [ W i +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&^' +93 "core" ' +2 "manipulator"&&& +4 "core" &s d ^  j +2 "manipulator"&B% +3 "core" % Y \\ E j8 +2 "processing"%e& +3 "core" &%\  +2 "processing"%d& +3 .tPC.seek :closed +2 "processing"%*(] +4 "core" &0\  + &5\  +9 &'q3\ - +9 &]A\ A +10 &C|8\ T +9 &UB\ U +9 &V;\ U +10 &U>\ U +9 &EY2\ U +9 &X<\ U +10 &S9\ U +9 &W/\ U +10 & MW7\ U +9 &"W7\ U +9 &#T8\ U +10 &%W7\ U +9 &'VT:\ U +9 &)T5\ U +10 &*YI\ U +9 &,U5\ U +10 &._W3\ U +9 &0 X?\ U +9 &1YC\ U +10 &3[?\ V +9 &5gUB\ U +9 &7)W5\ U +10 &8Y4\ U +9 &:V@\ U +10 &1W4\ U +9 &?Z7\ U +10 &AXA\ U +9 &CuX>\ U +9 &E6Z@\ V +10 &FeB\ V +9 &H{7\ X +10 &JmC\ [\ +9 &L.@\ [ +9 &M1\ [ +10 &O;\ [ +9 &Qt5\ [ +9 &S6D\ [ +10 &TB\ [ +9 &V4\ \\ +10 &Xz@\ \\ +9 &Z<?\ \\ +9 &[A\ Q +10 &]1OD\ %s +9 &]v(=\ 2 +2 ( + "processing"%d& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 + .Hand.open + "manipulator"&W1 +77 "core" 1 +2 "manipulator"&j% +4 "core" % F :  h8 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&~'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +2 "processing"%8& +4 "core" &]v%#\ 2 +2 #tImaging generic puck in Processing Clamp while storing it to tube 3 + "manipulator"&z% +3 "core" %\  / ,  h +2 "storage"(s% +4 "core" %z \  + "storage"(h. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(o( +4 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (t& +2 "manipulator"&b& +5 "core" &\  +2 &s A > g +2 .tElbow.reconfigure TightElbow +3 ."raiseStack"SE.reconfigure SEplace +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +3 "storage"(#]K-0-\ b + "manipulator"&(k +6 "core" ( +2 "manipulator"&w& +3 "core" &s M H Q g +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 ."raiseStack"SE.seek beamBreak +4 "manipulator"&y& "storage"(r' +5 "core" &s C C { g +2 .tForearm.seek PC +2 "manipulator"&' +93 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +3 .tPC.seek :open +2 "processing"%{( +90 "core" ' +2 "storage"(- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +40 "storage"(#QK-0-\ b +10 ."raiseStack"SE.seek :place +3 "storage"(!'y +28 "core" ' +272 ( +2 "storage"(k& +4 "core" & 2\  + "manipulator"&"& +4 "core" &s Z ] i + "manipulator"&% +4 "core" % ϸ \\ Z m i + .tForearm.seek :retract +2 "manipulator"&v'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&q(_ +270 "core" ( +2 "manipulator"&& +4 "core" &f 4 ? 3 g/ + "storage"(a& +4 "core" & 3\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&%' +103 "core" ' + .tHand.open +2 "manipulator"&p1 +65 "core" 1 +2 "storage"(- +4 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate + "storage"(+'E +29 "core" ' +3 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(i' +57 "core" ' +2 #tLights, camera, ACTION! + "storage"( - +3 "core" -' +2 "storage"(& +4 "core" & 9 :  + "manipulator"&& +4 "core" &g \\/ + .tElbow.seek 3 +2 "manipulator"&x(_ +3 "core" ( +2 "manipulator"&& +4 "core" &g \\/ + "storage"('& +4 "core" & 9 8  +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +12 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate + "storage"( ' +57 "core" ' +2 "manipulator"&& +4 "core" &g Z \\  i/ +2 "storage"()& +3 "core" & Y\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&l'ͽ +27 "core" ' +2 .tElbow.hold + "manipulator"&-, +4 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(\ ' +25 "core" ' +2 "manipulator"&}% +4 "core" %  P ` +2 "storage"(/& +3 "core" & )\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 334 counts +2 "manipulator"&6' +13 "core" ' +2 "manipulator"&& +4 "core" &l U Y C i/ +2 "storage"(;& +4 "core" & \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&|' +22 "core" ' +2 "storage"(,% +4 "core" % \  +2 ."downElevator"SE.seek :down +4 "storage"('} +99 ((% +3 "core" %19 \ [u +2 "manipulator"&\\% +3 "core" % C B \\ f` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&G'\ +89 "core" ' +66 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 "collection"'& +4 "core" &`o W +2 #tStoring generic puck in Collection Clamp to tube 3 + "manipulator"&L% +4 "core" %\  3 7 h + "storage"(0% +4 "core" % C\  +2 "storage"(u. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"( ( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (9& +2 "core" &\  +2 "manipulator"&& +4 "core" &n 4 0  g. + .tElbow.seek 3 +2 "manipulator"&=(_ +45 "core" ( +2 "manipulator"&& +4 "core" &d W Y k~ + "storage"(>& +4 "core" & \ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +106 "core" ' +2 "storage"(K& +4 "core" & \ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"( ' +281 "core" ' +3 "storage"(F- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&<& +3 "core" &d 9 9 h~ + "storage"(Q& +3 "core" &\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 +2 "manipulator"&'ͽ +25 "core" ' + .tElbow.hold +2 "manipulator"&@, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(1- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(I' +30 "core" ' +2 "manipulator"&T% +4 "core" % 2 " - d + "storage"(E& +4 "core" & ,\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 346 counts + "manipulator"&3' +15 "core" ' +2 "manipulator"&& +4 "core" &e c g q k} +2 "storage"(& +3 "core" & V\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&2' +23 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(P'v +41 "core" ' +2 "manipulator"&A& +4 "core" &e v   m} +2 "manipulator"&O% +4 "core" % w v  m + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +157 "core" ( +2 "manipulator"&Z& +4 "core" &) B @ ! fBf +5 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &( @ < fAe + .tForearm.seek CC +2 "manipulator"&?' +93 "core" ' +2 .tHand.close + "manipulator"&5/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "storage"(M& +3 "core" & 8\ \  +2 "storage"(]& +3 "core" & \\\  +2 "manipulator"&$& +3 "core" &% [ Y a j>J +2 "manipulator"&X% +3 "core" %  W \\ X j +2 .tForearm.seek :retract +2 "manipulator"&.'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&C(_ +192 "core" ( +2 "manipulator"&f& +4 "core" &W e c  k' + "storage"(J& +4 "core" &\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 3 +2 "manipulator"&`'ͽ +96 "core" ' + .tElbow.hold +2 "manipulator"&_, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator" +76 "core" 1 +3 "manipulator"&g% +4 "core" % ` ^ N ie + "storage"(n& +4 "core" & \  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 335 counts +2 "manipulator"&D' +14 "core" ' +2 "manipulator"&R& +4 "core" &W  < n' +2 "storage"(:& +3 "core" & \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&[' +23 "core" ' +2 "storage"(N% +41 "core" %  \ +10 ."downElevator"SE.seek :down +4 "storage"(V'} +99 (Y% +3 "core" %+ p\ Yp +2 "manipulator"&c% +4 "core" % P Z K le + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&&'\ +88 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 3 to 4 + "manipulator"&B% +4 "core" %\  t  m +2 "storage"(e% +3 "core" %w u\ +2 "storage"(m. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(U( +4 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (H& +3 "core" & \ W\  +2 "manipulator"&W& +4 "core" &X  x b n' + .tElbow.seek 3 +2 "manipulator"&j(_ +3 "core" ( +2 "manipulator"&8& +4 "core" &X v U n' +2 "storage"(z& +3 "core" & `\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&d' +102 "core" ' +2 "storage"(s& +4 "core" & \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(h' +286 "core" ' +2 "storage"(t- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&b/ +71 "core" / +2 "manipulator"&w& +4 "core" &X D o' +2 "manipulator"&y% +3 "core" %  # o +2 .tForearm.seek :retract +2 "manipulator"&^'\ +90 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +109 "core" ( +2 "manipulator"& & +3 "core" &d } F nZ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d w z [ nZ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +9 "core" ' +2 .tSE.seek :down +2 "storage"(~'} +258 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(*(,L +364 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (r& +2 "core" &,Op \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(k' +276 "core" ' +2 "storage"("- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"('y +35 "core" ' +2 "storage"(& +4 "core" &,L\ + "storage"(& +4 "core" &,L\ + "manipulator"&a& +4 "core" &d q j B lZ + "manipulator"&% +3 "core" %\ ^ s P l +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&p(^ +105 "core" ( +2 "manipulator"&& +4 "core" &^ f b  k( + "storage"( & +4 "core" &,L 0\ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&'ͷ +102 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +66 "core" 1 +2 "manipulator"&v% +4 "core" % A A f +2 "storage"('& +3 "core" &,L 5\ + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 342 counts +2 "manipulator"&' +14 "core" ' +2 "manipulator"&)& +4 "core" &^ w ) n( +2 "storage"(!& +3 "core" &,L   \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&}' +23 "core" ' +2 "storage"(/% +4 "core" % (\ +2 ."downElevator"SE.seek :down +3 "storage"('} +99 (+% +3 "core" %< [\ \ \\u +2 "manipulator"&;% +3 "core" % f c k\\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&,'\ +88 "core" ' +66 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 3 to 4 +2 "manipulator"&q% +3 "core" %\  v ~ f n +2 "storage"(%% +4 "core" % q\ + "storage"(i. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"((( +379 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (\\& +2 "core" & $\ +2 "manipulator"&& +3 "core" &^ j t  l( +2 .tElbow.seek 3 + "manipulator"&x(_ +3 "core" ( +2 "manipulator"& & +3 "core" &^ j y  m( +2 "storage"(l& +3 "core" &\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&6' +95 "core" ' +2 "storage"(& +4 "core" & \ Y\ + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(L' +280 "core" ' +2 "storage"(0- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&u/ +70 "core" / +3 "manipulator"&\ & +4 "core" &^ _ f k( + "manipulator"&9% +4 "core" % e f k& + .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +113 "core" ( +2 "manipulator"&>& +3 "core" &d R W F l& +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" &d Z W J l& +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&K'\ +9 "core" ' +2 .tSE.seek :down +2 "storage"('} +270 "core" ' +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(o(,L +370 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (-& +2 "core" &,J\ % +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(G' +306 "core" ' +2 "storage"(F- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (<& +3 "core" &,J\ % + "storage"(Q& +3 "core" &,J\ % +2 "manipulator"&1& +3 "core" &d   d& +2 "manipulator"&T% +3 "core" %\   d +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&E(^ +111 "core" ( +2 "manipulator"&& +3 "core" &Y  '  b- +2 "storage"(& +3 "core" &,J\ % +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&A'ͷ +102 "core" ' + .tElbow.hold +2 "manipulator"&O, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&=% +4 "core" %  [ +2 "storage"( & +3 "core" &,J ` ^ w % + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 344 counts +2 "manipulator"&' +13 "core" ' +2 "manipulator"&3& +3 "core" &] A = . e, +2 "storage"(I& +4 "core" &,J \ % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts + "manipulator"&Z' +24 "core" ' +2 "storage"(7% +4 "core" % \  % +2 ."downElevator"SE.seek :down +41 "storage"(2'} +61 (@% +4 "core" %]- \ Zs +2 "manipulator"&5% +3 "core" % )  aa +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +97 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 4 of 4..4 + #Loading generic puck from tube 4 into Collection Clamp + "collection"'4& +4 "core" &KL +2 "manipulator"&M% +3 "core" %\  Z X : k +2 "storage"(]% +4 "core" %| B\ +2 "storage"($. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(X(,L +7 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (f& +2 "core" &,I\  +2 "manipulator"&?& +3 "core" &^ Y [ k, +2 .tElbow.seek 4 +2 "manipulator"&J(^ +3 "core" ( + "manipulator"&& +4 "core" &^ d [ 5 l, +2 "storage"(#& +3 "core" &,I\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&g' +102 "core" ' +2 "storage"(n& +4 "core" &,I\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(R' +284 "core" ' +2 "storage"(:- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (N& +3 "core" &,I\  + "manipulator"&.& +4 "core" &^ ~  m, + .tElbow.seek 4 +2 "manipulator"&C(^ +3 "core" ( + "manipulator"&Y& +4 "core" &^ ~  m, +2 "storage"(c& +3 "core" &,I\  +2 .tForearm.seek 4 + 300 counts + "manipulator"&`' +23 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&D/ +74 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 6):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:36:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +5 "manipulator"&B& +4 "storage"(e'} +5 "core" &^  8 m, + "manipulator"&m% +4 "core" % ^ b l + .tForearm.seek :retract +2 "manipulator"&H'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&W( +149 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +3 "core" ( +2 "manipulator"&P& +4 "core" &( Z Y " jAb + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &( Y [ ` jAb +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&z' +105 "core" ' +3 "manipulator"&[& +4 "core" &( ] Y lAa +2 "manipulator"&s% +4 "core" % X Y ) l + "collection"'V& +4 "core" &KKn +2 "collection"' & +3 .tCC.seek :closed +2 "collection"'_(` +3 "core" &LIf +2 &JKo  +9 &'mLKs - +10 &`{IKx A +9 &LrKJw T +9 & OLM| T +10 &OKK| T +9 &NLJx T +10 &QULK| T +9 &OJL| T +9 &QJL T +10 &TKK T +9 & [NLL S +9 &"OJL T +10 &#PMK{ S +9 &%OLJ T +10 &'bNLJ~ T +9 &)$KMK T +9 &*NIM T +10 &,LMKo T +9 &.jOMKx T +9 &0,OLMu T +10 &1NKK} T +9 &3RKMy T +10 &5rNMLp T +9 &74PKLo T +9 &8SKMq T +10 &:NMLn S +9 &;OPLl T +10 &?OLMf T +9 &ARLMg T +10 &CLNNn T +9 &EDRNLf T +9 &GSMKl T +10 &HULLh T +9 &J^KMi U +9 &LAuIJj X +10 &M=Dd [ +9 &O76g _ +10 &Qq52f _ +9 &S101g ` +9 &T/.j ` +10 &V.,g ` +9 &Xs+-d a +9 &Z3**g b +10 &[*)f b +9 &]'(j b" +10 &_k'&e L +9 &`L*%&i &r +9 &`gp$$d W +2 ( + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.36 +2 .Hand.open + "manipulator"&&1 +72 "core" 1 +2 "manipulator"&t% +4 "core" %  Z < h + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&b'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 4 into Processing Clamp +2 "processing"%w& +3 "core" &E\  +2 "manipulator"&y% +3 "core" %\  ; 9 ) h +2 "storage"( % +4 "core" %{ %\ + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(d(,L +7 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (j& +3 "core" &,I \  +2 "manipulator"&^& +3 "core" && C C c g@^ +2 "manipulator"&h% +3 "core" %\  @ C ? g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&U(^ +161 "core" ( +2 "manipulator"&r& +4 "core" &d X W 3 kE + "storage"("& +4 "core" &,I l\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&~' +103 "core" ' +2 "storage"(& +4 "core" &,I\ \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +280 "core" ' +2 "storage"(a- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &,I \  + "manipulator"&& +4 "core" &d u W mE + .tElbow.seek 4 +2 "manipulator"& (^ +3 "core" ( +2 "manipulator"&k& +4 "core" &d E ^ J lE + "storage"(& +4 "core" &,I \ \  +2 .tForearm.seek 4 + 300 counts + "manipulator"&' +27 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&v/ +76 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 6):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:36:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +5 "manipulator"&'& +3 "storage"()'} +4 "core" &d ~ w 4 mE +2 "manipulator"&!% +4 "core" %   + m + .tForearm.seek :retract +2 "manipulator"&/'\ +89 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +165 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +86 "core" ( +2 "manipulator"&+& +4 "core" &r b \\ j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &;& +2 "core" &r Z [ Z j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&p' +93 "core" ' +2 "manipulator"&& +4 "core" &r c ] k +2 "manipulator"&% +3 "core" %϶ X Y | kQ +2 "processing"%q& +3 "core" &)\  +2 "processing"%%& +3 .tPC.seek :closed +2 "processing"%i(] +3 "core" &@\  +3 &?\  +8 &%r>\ - +10 &^M\ A +9 &={K\ T +9 &Y:\ U +10 &UE\ U +9 &TI\ U +10 &AX7\ U +9 &WD\ U +9 &W>\ U +10 &YF\ U +9 & GX:\ U +9 &" \\D\ U +10 &#T@\ U +9 &%VD\ T +10 &'RSC\ T +9 &)SC\ U +9 &*W7\ U +10 &,U7\ U +9 &.XXF\ U +9 &0XG\ U +10 &1WI\ U +9 &3YA\ U +10 &5aT@\ U +9 &7#T7\ U +9 &8S<\ U +10 &:UC\ T +9 &+SH\ U +10 &?XG\ U +9 &AWH\ U +10 &Cn\\B\ V +9 &E-iF\ W +9 &FxI\ X +10 &H>\ Z +9 &Jh3\ [ +9 &L)3\ [\ +10 &M@\ [ +9 &O7\ [ +10 &QnD\ [ +9 &S08\ [ +9 &T3\ [ +10 &V6\ \\ +9 &XuD\ \\ +9 &Z7;\ \\ +10 &[8\ P +9 &]/RD\ &u +10 &]w!D\ . +2 ( + "processing"%%& +2 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 + .Hand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&}% +4 "core" % ϶ Y Y iQ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +2 "processing"%*& +4 "core" &]w 2\ . +38 #tImaging generic puck in Processing Clamp while storing it to tube 4 +12 "manipulator"&\\% +4 "core" %\  [ Y + i +2 "storage"(% +4 "core" %| 9\  + "storage"( . +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(l(,L +8 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& + "manipulator"&& +6 "core" &,I *\  +3 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +2 "core" &r 7 7 h +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&,(k +2 ."raiseStack"SE.seek beamBreak +3 "core" ( + "manipulator"&u& +2 "storage"(0' +5 "core" &r 0 + 8 h +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &r ) ,  c +2 .tForearm.seek PC +2 "manipulator"&9' +91 "core" ' +2 .tHand.close + "manipulator"&>/ +71 "core" / +2 .tPC.seek :open +2 "processing"%|( +90 "core" ' +2 "storage"(6- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(x'y +33 "core" ' +318 ( +2 "storage"(& +3 "core" &,I\  +2 "manipulator"&L& +3 "core" &r 7 5  h +2 "manipulator"&(% +3 "core" % ϲ 6 8 T h+ +2 .tForearm.seek :retract +2 "manipulator"&-'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&(^ +270 "core" ( +2 "manipulator"&F& +4 "core" &Y A < f0 + "storage"(<& +4 "core" &,I D\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&Q' +94 "core" ' + .tHand.open +2 "manipulator"&11 +73 "core" 1 +2 "storage"(T- +4 "core" -'y + .tSE.seek -0.16 Pucks below Top Plate +2 "storage"('E +26 "core" ' +3 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +56 "core" ' +2 #tLights, camera, ACTION! + "storage"(- +3 "core" -' +2 "storage"(& +4 "core" &,I o  + "manipulator"&=& +4 "core" &Z ( Z0 + .tElbow.seek 4 +2 "manipulator"& (^ +3 "core" ( + "manipulator"&3& +4 "core" &Z   Z0 +2 "storage"(I& +3 "core" &,I \ G  +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&7' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate + "storage"(K' +59 "core" ' +2 "manipulator"&@& +4 "core" &Z A ? " g0 + "storage"(5& +4 "core" &,I\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&E'ͷ +27 "core" ' +2 .tElbow.hold + "manipulator"&A, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +24 "core" ' +2 "manipulator"&4% +4 "core" % $ ( w a +2 "storage"(M& +3 "core" &,I \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 348 counts +2 "manipulator"&]' +14 "core" ' +2 "manipulator"&$& +4 "core" &[ = D g/ +2 "storage"(G& +4 "core" &,I 9\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&f' +23 "core" ' +2 "storage"(?% +5 "core" % \  +2 ."downElevator"SE.seek :down +5 "storage"('} +98 (#% +3 "core" %8\ [t +2 "manipulator"&Z% +4 "core" %\ @ @ e_ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +88 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 "collection"'2& +3 "core" &`go$$^ W +2 #tStoring generic puck in Collection Clamp to tube 4 + "manipulator"&o% +4 "core" %\  = C h + "storage"(O% +4 "core" %x !\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(:(,L +8 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (N& +3 "core" &,I C\  +2 "manipulator"&.& +3 "core" &\\ B @ g/ +2 .tElbow.seek 4 +2 "manipulator"&Y(^ +3 "core" ( + "manipulator"&c& +4 "core" &\\ : >  g/ +2 "storage"(D& +3 "core" &,I\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&B' +103 "core" ' +2 "storage"(m& +4 "core" &,I :\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(J' +276 "core" ' +3 "storage"(g- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&P& +3 "core" &^ @ K & h/ + "storage"(8& +3 "core" &,I \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&R'ͷ +24 "core" ' + .tElbow.hold +2 "manipulator"&`, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"([- +2 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(s' +29 "core" ' +2 "manipulator"&V% +4 "core" %   ` + "storage"(C& +4 "core" &,I ;\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 342 counts + "manipulator"&e' +14 "core" ' +2 "manipulator"&H& +4 "core" &_ [ `  i/ +2 "storage"(& +3 "core" &,I >\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&&' +17 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(t' +40 "core" ' +2 "manipulator"&w& +4 "core" &_ 4 3  g/ +2 "manipulator"&y% +3 "core" % = 7 g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"& ( +153 "core" ( +2 "manipulator"&& +4 "core" &# 2  e=G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &#  G d=G +2 .tForearm.seek CC + "manipulator"&^' +93 "core" ' + .tHand.close +2 "manipulator"&h/ +70 "core" / +2 .tCC.seek :open +2 "collection"'z( +468 "core" ( +2 "storage"(r& +3 "core" &,I\  +2 "storage"("& +3 "core" &,I\  +2 "manipulator"&X& +3 "core" &# * F * i=G +2 "manipulator"&% +3 "core" % ' * 0 ; h +46 .tForearm.seek :retract +3 "manipulator"&W'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&b(^ +189 "core" ( +2 "manipulator"&a& +4 "core" &Y [ b k* + "storage"(& +4 "core" &,I \ \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.seek 4 +2 "manipulator"&'ͷ +100 "core" ' +2 .tElbow.hold + "manipulator"&k, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +75 "core" 1 +3 "manipulator"&v% +4 "core" %   Z d + "storage"('& +4 "core" &,I ;\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 348 counts + "manipulator"&!' +15 "core" ' +2 "manipulator"&U& +4 "core" &_ w  ; n) +2 "storage"(~& +3 "core" &,I  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&' +17 "core" ' +2 "storage"(% +4 "core" % o\ +2 ."downElevator"SE.seek :down +3 "storage"(+'} +100 (;% +3 "core" %[+ \ Zp +2 "manipulator"& % +4 "core" % Z _ l + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 5 + "manipulator"&% +4 "core" %\  ~ x  m +2 "storage"(q% +4 "core" %} ^\ + "storage"(). +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(/(,L +7 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ({& +3 "core" &,I\  +2 "manipulator"&& +3 "core" &_ z  m) +2 .tElbow.seek 4 + "manipulator"&}(^ +3 "core" ( +2 "manipulator"&*& +3 "core" &_ |  m) +2 "storage"(\\& +3 "core" &,I  \  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&%' +101 "core" ' +3 "storage"(& +3 "core" &,I i\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"( ' +286 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +70 "core" / +2 "manipulator"&u& +4 "core" &_   ? m) + "manipulator"&\ % +4 "core" % \ } b l + .tForearm.seek :retract +2 "manipulator"&p'\ +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&d(d +115 "core" ( +2 "manipulator"&>& +4 "core" &d Z Y  l. + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" &d U V T l. +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +3 "core" ' +2 .tSE.seek :down +2 "storage"('} +260 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(i(< +357 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (0& +2 "core" &<. &\   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +276 "core" ' +2 "storage"(L- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(('y +32 "core" ' +2 "storage"(9& +4 "core" &</ 4\   + "storage"(F& +4 "core" &</ \   + "manipulator"&<& +4 "core" &d K U B i. + "manipulator"&,% +4 "core" %\ " Y Y S i + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&1(y +113 "core" ( +2 "manipulator"&T& +4 "core" &u @ @  f1 + "storage"(& +4 "core" &</ \   + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&'b +103 "core" ' + .tElbow.hold +2 "manipulator"&=, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&31 +65 "core" 1 +2 "manipulator"&I% +4 "core" % ͉ % ) L a +2 "storage"(-& +3 "core" &</ \   + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 339 counts +2 "manipulator"&@'ε +16 "core" ' +2 "manipulator"&5& +4 "core" &w X W 8 j0 +2 "storage"(4& +3 "core" &</\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&M'Ϻ +20 "core" ' +2 "storage"(x% +4 "core" % ]\  +2 ."downElevator"SE.seek :down +3 "storage"($'} +99 (G% +3 "core" %9 e\ \\v + "manipulator"&% +4 "core" % F B > gc +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +93 "core" ' +58 ' +2 ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 4 to 5 +2 "manipulator"&% +3 "core" %\  Z Y 9 k# +2 "storage"(Q% +4 "core" %~ \ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(#(,L +363 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (Z& +2 "core" &,O \  +2 "manipulator"&7& +3 "core" &w  . : d0 +2 .tElbow.seek 4 +2 "manipulator"& (^ +39 "core" ( +2 "manipulator"&K& +3 "core" &d > A gZ +2 "storage"(E& +3 "core" &,O \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&]' +96 "core" ' +2 "storage"(2& +4 "core" &,O \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(o' +280 "core" ' +2 "storage"(O- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +74 "core" / +2 "manipulator"&& +4 "core" &d / 8  hZ +2 "manipulator"&N% +3 "core" % 9 @ \ h +2 .tForearm.seek :retract + "manipulator"&.'\ +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&c(d +100 "core" ( +2 "manipulator"&D& +3 "core" &d @ ? . eU +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" &d ? @  eU + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&m'\ +10 "core" ' +2 .tSE.seek :down +2 "storage"('} +269 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(l(< +367 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (A& +3 "core" &<6 \   + .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(n' +306 "core" ' +2 "storage"(g- +3 "core" -'v + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (P& +46 "core" &<6 &\   +4 "storage"(8& +3 "core" &<6 \   + "manipulator"&[& +4 "core" &d 6 4 hU + "manipulator"&V% +4 "core" %\  * * h + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&C(y +111 "core" ( +3 "manipulator"&H& +3 "core" &r @ C e1 +2 "storage"(& +3 "core" &<6 6\   +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 +2 "manipulator"&w'b +98 "core" ' +2 .tElbow.hold + "manipulator"&y, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&B1 +73 "core" 1 +2 "manipulator"&Y% +4 "core" % ͒  o da +2 "storage"(J& +3 "core" &<6 \   +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 348 counts +2 "manipulator"&R'ξ +13 "core" ' +2 "manipulator"&e& +4 "core" &r a \\ i1 +2 "storage"(s& +3 "core" &<6 K\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϻ +15 "core" ' +2 "storage"(j% +4 "core" % v *\  +2 ."downElevator"SE.seek :down +3 "storage"(&'} +99 (`% +3 "core" %( 6\ Zq + "manipulator"&h% +4 "core" % C @ c g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +88 "core" ' +52 ' +2 ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tShuffling pucks in tube 5 of 5..5 +2 #Loading generic puck from tube 5 into Collection Clamp + "collection"'_& +4 "core" &LKs +2 "manipulator"&r% +3 "core" %\  [ d k +2 "storage"("% +4 "core" % W\ +2 "storage"(X. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (a& +3 "core" &< Y\  +2 "manipulator"&& +4 "core" &r [ X E k1 + .tElbow.seek 5 +2 "manipulator"&^(y +3 "core" ( +2 "manipulator"& & +4 "core" &r d g  k1 + "storage"(& +4 "core" &<\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&v'Ϻ +101 "core" ' +2 "storage"('& +4 "core" &< \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(U' +282 "core" ' +2 "storage"(~- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (& +3 "core" &< \\\  + "manipulator"&W& +4 "core" &s [ [ S k1 + .tElbow.seek 5 +3 "manipulator"&;(y +2 "core" ( +2 "manipulator"& & +3 "core" &s V t m1 +2 "storage"(b& +3 "core" &< :\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&'Ύ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +71 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 6):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:40:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&q& +3 "storage"(!'} +6 "core" &s w v 7 m1 + "manipulator"&)% +4 "core" % ΅ ` k  j +2 .tForearm.seek :retract +2 "manipulator"&{'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&t( +147 "core" ( +3 "manipulator"&& +3 "core" ' + &* X [ N iCq +2 ."downElevator"SE.coast +2 .tElbow.reconfigure LooseElbow +2 "storage"(5 +3 "manipulator"&$ &.,(#b +3 &*& +3 "core" &* Z \\ F jCq + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&\\' +103 "core" ' +3 "manipulator"&& +4 "core" &* Y X Z kCq +2 "manipulator"&% +3 "core" % \\ \\ \\ k +2 "collection"'+& +4 "core" &JK + "collection"':& +4 .tCC.seek :closed +2 "collection"'k(` +2 "core" &KKo +5 &LJr 4 +9 &5EyMKr 3 +9 &Un{OKm H +10 &`LKt T +9 &LMJu S +10 &pOMLx S +9 &2OLLz S +9 &OLK T +10 &NML~ T +9 &xNML S +9 &:NMK} S +10 & ONN S +9 &"MLK{ S +10 &$RMM~ T +9 &&ARMP T +9 &(RLM~ T +10 &)OKK~ T +9 &+KLM T +9 &-INMNy T +10 &/ LMM} T +9 &0QNL{ T +10 &2QLNm S +9 &4QLPLi T +9 &6MKLp T +10 &7JLNc S +9 &9NNLv S +9 &;YKNMk T +10 &=JNLh S +9 &>MLMn S +10 &@PLOg T +9 &BbQNNh S +9 &D#JMMh T +10 &EURQh T +9 &GZ\\Yg U +9 &Iaknec W +10 &Kg Z +9 &Lh ^ +10 &Nl _ +9 &PQh _ +9 &Rf ` +10 &S_ ` +9 &Ug a +9 &WSi a +10 &Yl b +9 &Zm b +10 &\\g b" +9 &^Nk b( +9 &_ti 0 +10 &`bf #h +8 ( +2 &`lyd ^ + "collection"':& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.50 +2 .Hand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&% +4 "core" % 1 5 3 h + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tSC.coast + "storage"(6 +2 #tLoading generic puck from tube 5 into Processing Clamp +2 "processing"%u& +3 "core" &E\  +2 "manipulator"&\ % +4 "core" %\  D D g g + "storage"(>% +4 "core" %~ O\  + "storage"(6. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(%(< +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (}& +3 "core" &<\  + "manipulator"&p& +4 "core" &( C A Q gAa +2 "manipulator"& % +3 "core" %\  @ C H g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&/(y +156 "core" ( +2 "manipulator"&0& +4 "core" & W X  ks + "storage"(L& +4 "core" &<\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +96 "core" ' +2 "storage"(9& +4 "core" &<\ \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(F' +280 "core" ' +2 "storage"(<- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (,& +3 "core" &< ?\  + "manipulator"&T& +3 "core" & [ [ n js +2 .tElbow.seek 5 +2 "manipulator"&(y +3 "core" ( + "manipulator"&& +4 "core" & X Y V js + "storage"(d& +4 "core" &<\  + .tForearm.seek 5 + 300 counts +2 "manipulator"&3'Ύ +15 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&I/ +69 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 6):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:40:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&-& +3 "storage"(5'} +6 "core" & Y U P is +2 "manipulator"&4% +3 "core" % Ύ Y [ F jA +2 .tForearm.seek :retract +2 "manipulator"&x'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +162 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +95 "core" ( +3 "manipulator"&G& +3 "core" &q ` \\ i +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &q Y Z W i + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +48 "manipulator"&1' +103 "core" ' +2 "manipulator"&& +4 "core" &q c f k +2 "manipulator"&% +4 "core" %Ϲ d ^ k +2 "processing"%@& +3 "core" &5\  +2 "processing"%Q& +3 .tPC.seek :closed +2 "processing"%(] +4 "core" &@\  + &A\  +8 &%m9\ - +10 &^@\ A +9 &4z?\ T +9 &W5\ U +10 &S<\ U +9 &vTC\ T +10 &7W4\ U +9 &TD\ U +9 &U8\ U +10 &}V?\ U +9 & @T=\ T +9 &"YC\ U +10 &#T5\ T +9 &%W9\ U +10 &'HUD\ T +9 &)\ Q?\ T +9 &*W>\ U +10 &,VD\ U +9 &.PVF\ T +9 &0VC\ U +10 &1VA\ U +9 &3VE\ U +10 &5XTA\ T +9 &7ZF\ U +9 &8RF\ U +10 &:T;\ T +9 &<`UD\ T +9 &>!UD\ U +10 &?[H\ U +9 &AVF\ U +10 &ChU=\ T +9 &E'\\C\ U +9 &FcI\ V +10 &HuD\ X +9 &J_G\ Z +9 &L E\ [ +10 &MF\ [ +9 &OI\ [\ +10 &QdH\ [ +9 &S'K\ [\ +9 &TD\ [ +10 &VD\ [ +9 &XkD\ \\ +9 &Z-B\ \\ +10 &[@\ S +9 &](GC\ #k +10 &]x;C\ 6 +5 ( + "processing"%Q& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&(1 +3 "core" &]x*C\ 6 +62 1 +2 "manipulator"&M% +3 "core" % Ϲ c [ i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&$'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%i& +4 "core" &]x*@\ 6 +2 #tImaging generic puck in Processing Clamp while storing it to tube 5 + "manipulator"&Z% +3 "core" %\  A 7 I f& +2 "storage"(7% +3 "core" %y\  +2 "storage"(K. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(E(< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (2& +4 "manipulator"&=& +3 "core" &< \  +5 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" &q A C b f +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&?(k +3 "core" ( +2 ."raiseStack"SE.seek beamBreak +3 "manipulator"&O& +4 "storage"(' +2 "core" &q A B 3 f +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &q  A a +2 .tForearm.seek PC +2 "manipulator"&N' +93 "core" ' +2 .tHand.close +2 "manipulator"&D/ +67 "core" / +2 .tPC.seek :open +2 "processing"%f( +91 "core" ' +2 "storage"(]- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"( 'y +32 "core" ' +314 ( +3 "storage"(.& +3 "core" &< \  +2 "manipulator"&o& +3 "core" &q 6 4 > h +2 "manipulator"&#% +3 "core" % 3 / F h3 +2 .tForearm.seek :retract +2 "manipulator"&A'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&(y +269 "core" ( +2 "manipulator"&g& +4 "core" &t B @  f2 + "storage"(P& +4 "core" &< s\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&8'Ϻ +90 "core" ' + .tHand.open +2 "manipulator"&[1 +71 "core" 1 +2 "storage"(V- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(H'E +25 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +55 "core" ' +2 #tLights, camera, ACTION! + "storage"(c- +3 "core" -' +2 "storage"(B& +4 "core" &<    + "manipulator"&Y& +4 "core" &u Z2 + .tElbow.seek 5 +2 "manipulator"&J(y +3 "core" ( +2 "manipulator"&e& +4 "core" &u T Z2 + "storage"(s& +4 "core" &< "   +2 .tForearm.seek 5 + 600 counts + "manipulator"&j'Ϻ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate + "storage"(m' +58 "core" ' +2 "manipulator"&`& +4 "core" &u @ A + g2 +2 "storage"(h& +3 "core" &<\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&C'b +27 "core" ' +2 .tElbow.hold + "manipulator"&w, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(_' +20 "core" ' +2 "manipulator"&r% +4 "core" %̓  / ` +2 "storage"(R& +3 "core" &< \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 333 counts +2 "manipulator"&"'ί +16 "core" ' +2 "manipulator"&X& +4 "core" & 7 7 h0 +2 "storage"(a& +4 "core" &< '\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&n'Ϻ +15 "core" ' +2 "storage"(% +4 "core" % 5\  +2 ."downElevator"SE.seek :down +4 "storage"( '} +99 (% +4 "core" %6\ Zs + "manipulator"&% +4 "core" % @ 7 = f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&''\ +89 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 "collection"'&& +4 "core" &`lx ^ +2 #tStoring generic puck in Collection Clamp to tube 5 + "manipulator"&l% +4 "core" %\  A A H g +2 "storage"(y% +3 "core" %} 5\  +2 "storage"( . +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(~(< +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &< q\  +2 "manipulator"&W& +3 "core" & A A } g0 +2 .tElbow.seek 5 + "manipulator"& (y +50 "core" ( +2 "manipulator"&b& +4 "core" & b ] jK + "storage"(& +4 "core" &< )\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&q'Ϻ +97 "core" ' +2 "storage"()& +4 "core" &< I\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(^' +279 "core" ' +2 "storage"(v- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & 4 , F hK + "storage"(*& +4 "core" &< \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&U'b +22 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(' +31 "core" ' +2 "manipulator"&+% +4 "core" %͑ 6 . dS + "storage"(;& +4 "core" &< \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 347 counts + "manipulator"&!'ν +14 "core" ' +2 "manipulator"&{& +4 "core" & b \\ jI +47 "storage"(z& +5 "core" &< \  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +17 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"('v +41 "core" ' +2 "manipulator"&u& +4 "core" & d \\ jI +2 "manipulator"&\ % +4 "core" % d f k + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&>'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&:( +162 "core" ( +2 "manipulator"&6& +4 "core" &+ B ?  eD{ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &}& +2 "core" &+ B B < eD{ +2 .tForearm.seek CC +2 "manipulator"&p' +94 "core" ' + .tHand.close +2 "manipulator"& / +71 "core" / +2 .tCC.seek :open +2 "collection"'\\( +470 "core" ( +2 "storage"(0& +4 "core" &< -\ \  + "storage"(L& +4 "core" &<\ \  + "manipulator"&& +3 "core" &( G O Q iAd +2 "manipulator"&9% +4 "core" %  [ Y , i + .tForearm.seek :retract +2 "manipulator"&t'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&(y +167 "core" ( +2 "manipulator"&<& +4 "core" & ~ x  n! + "storage"(,& +4 "core" &< z\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 5 +2 "manipulator"&T'b +102 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&d1 +76 "core" 1 +3 "manipulator"&I% +4 "core" % ̀ [ Z 9 j + "storage"(-& +4 "core" &< \  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 330 counts +2 "manipulator"&4'ά +16 "core" ' +2 "manipulator"&/& +4 "core" & # p +2 "storage"(& +3 "core" &<   \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&F'Ϻ +19 "core" ' +2 "storage"(3% +4 "core" %   K\  +2 ."downElevator"SE.seek :down +4 "storage"(G'} +99 (% +3 "core" %82\ Zq +2 "manipulator"&% +4 "core" %Ͻ { ~ . n + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 5 to 6 +2 "manipulator"&% +4 "core" %\ v = n/ +2 "storage"(@% +4 "core" % \ F\ + "storage"(5. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(x(< +4 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (|& +3 "core" &< |\  + "manipulator"&Q& +4 "core" & y  m +2 .tElbow.seek 5 + "manipulator"&((y +3 "core" ( +2 "manipulator"&M& +3 "core" & u v  n +2 "storage"(i& +4 "core" &<  }\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&Z'Ϻ +104 "core" ' +3 "storage"(7& +4 "core" &<   V\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(K' +283 "core" ' +2 "storage"(2- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&=/ +66 "core" / +2 "manipulator"&O& +4 "core" &  p + "manipulator"&% +4 "core" %  px + .tForearm.seek :retract +2 "manipulator"&1'\ +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&D(d +100 "core" ( +2 "manipulator"&%& +3 "core" &d ~  nd +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &d x v nd + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&'\ +10 "core" ' +2 .tSE.seek :down +2 "storage"($'} +257 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +360 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &KT +\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(.' +270 "core" ' +2 "storage"(o- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(#'y +29 "core" ' +2 "storage"(N& +4 "core" &K \  \ \  + "storage"(g& +4 "core" &K  \  + "manipulator"&P& +4 "core" &d z { 4 md + "manipulator"&?% +3 "core" %\ w ~ 6 m +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&[( +108 "core" ( +2 "manipulator"&V& +4 "core" & a e k- + "storage"(c& +3 "core" &K \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 +2 "manipulator"&B'I +101 "core" ' + .tElbow.hold +2 "manipulator"&Y, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&e1 +76 "core" 1 +2 "manipulator"&s% +4 "core" % h U Z  i1 +2 "storage"(A& +3 "core" &K 8\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 331 counts + "manipulator"&`'Δ +14 "core" ' +2 "manipulator"&h& +4 "core" & t n- +2 "storage"(r& +3 "core" &K \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts + "manipulator"&R'ϡ +19 "core" ' +2 "storage"( % +4 "core" %z a\  +2 ."downElevator"SE.seek :down +3 "storage"(X'} +99 (a% +3 "core" %o8 \ [t + "manipulator"&H% +4 "core" %ϝ X Y J l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +56 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 5 to 6 +2 "manipulator"&% +4 "core" %\  j N  m& + "storage"(8% +4 "core" % \ \ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((< +386 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &< \  +2 "manipulator"&j& +3 "core" & \\ Z H k- +2 .tElbow.seek 5 + "manipulator"&J(y +49 "core" ( +2 "manipulator"&m& +3 "core" &  x 0 nc +2 "storage"(C& +3 "core" &< \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&&'Ϻ +99 "core" ' +2 "storage"("& +3 "core" &<  &\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +46 "storage"(l' +285 "core" ' +2 "storage"(y- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"& / +72 "core" / +2 "manipulator"&_& +4 "core" &  oc +2 "manipulator"&% +3 "core" % ϳ | z n +2 .tForearm.seek :retract + "manipulator"&W'\ +90 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&b(d +99 "core" ( +2 "manipulator"&& +4 "core" &d  oe + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" &d u  oe +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&)'\ +13 "core" ' +2 .tSE.seek :down +2 "storage"( '} +269 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(E(K +362 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (w& +2 "core" &KT 1\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"('' +306 "core" ' +2 "storage"(v- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &KT U\  + "storage"(*& +4 "core" &KT :\  + "manipulator"&& +3 "core" &d D A L ge +2 "manipulator"&+% +3 "core" %\ " A @ B g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&;( +106 "core" ( +2 "manipulator"&{& +3 "core" & @ > e+ +2 "storage"(z& +3 "core" &KT \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 +2 "manipulator"&u'I +101 "core" ' + .tElbow.hold +2 "manipulator"&\ , +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&q1 +74 "core" 1 +2 "manipulator"& % +4 "core" % f  $ cL +2 "storage"(^& +3 "core" &KT $\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 329 counts + "manipulator"&U'Β +14 "core" ' +2 "manipulator"&!& +4 "core" & @ : h+ +2 "storage"(& +3 "core" &KV "\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&6'ϡ +19 "core" ' +2 "storage"(}% +4 "core" % \  +2 ."downElevator"SE.seek :down +3 "storage"('} +99 (% +4 "core" % * 1\ Zr + "manipulator"& % +4 "core" %ϝ ? 5  f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +92 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 6 of 6..6 + #Loading generic puck from tube 6 into Collection Clamp + "collection"'k& +4 "core" &ML +2 "manipulator"&0% +3 "core" %\  Y W @ k +2 "storage"(L% +4 "core" % !\ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(9(K +8 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (<& +3 "core" &K \  +2 "manipulator"&,& +3 "core" & [ Z Z k+ +2 .tElbow.seek 6 +2 "manipulator"&p( +3 "core" ( + "manipulator"&:& +4 "core" & h c  k+ +2 "storage"(d& +3 "core" &K W\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&I'ϡ +102 "core" ' +2 "storage"(-& +4 "core" &K\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(/' +284 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (3& +3 "core" &K\  + "manipulator"&t& +4 "core" & [ Y Y l+ + .tElbow.seek 6 +2 "manipulator"&( +3 "core" ( + "manipulator"&& +4 "core" & Z S _ k+ + "storage"(& +4 "core" &K\  +2 .tForearm.seek 6 + 300 counts + "manipulator"&T'u +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&4& +4 "storage"(@'} +5 "core" & b l l+ +2 "manipulator"&5% +3 "core" % { Y Z B k +2 .tForearm.seek :retract +2 "manipulator"&|'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +146 "core" ' +2 ( + ."downElevator"SE.coast +4 "manipulator"&Q& + "storage"(5 +6 "core" &* Z Z l iCr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +3 "core" &* [ Y [ jCr + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&i' +99 "core" ' +2 "manipulator"&F& +4 "core" &+ E M  iCq +2 "manipulator"&7% +4 "core" % Z A 6 h + "collection"'G& +4 "core" &KK +2 "collection"'~& +3 .tCC.seek :closed +2 "collection"'(` +4 "core" &LLx + &LMx  +9 &+pMKz - +9 &`}KJv A +10 &OpMJi S +9 &MKLu T +9 &QMMq T +10 &NKL~ S +9 &TQNKv T +10 &PJMy T +9 &NKL{ T +9 &QLN T +10 & ]PKMy S +9 &"NMJx S +9 &#OMM} T +10 &%ONLu T +9 &'eNKL S +9 &)'OML| S +10 &*LMJ~ T +9 &,KNMz S +10 &.lNMMy T +9 &0.PML T +9 &1JLL} T +10 &3LLL{ S +9 &5uNLMo S +9 &77NMKj S +10 &8QLMo T +9 &:NLMp T +10 &<}KOMf S +9 &>?JKMe S +9 &@NNMi S +10 &APOLa T +9 &CNOMj T +9 &EGONNa S +10 &GLOMh T +9 &HTJNi T +10 &J_LMd U +9 &LDsJLh W +9 &M=Bf [ +10 &O21e _ +9 &Qt13i _ +10 &S4/0f _ +9 &T,/i ` +9 &V,.h ` +10 &Xu,)e a +9 &Z5+*i b +9 &['(j b +10 &]((h b +9 &_n&%f H +9 &`C)$$_ , +10 &`nn%%` V +2 ( + "collection"'~& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.38 +2 .Hand.open + "manipulator"&1 +66 "core" 1 +3 "manipulator"&2% +3 "core" % \ > @ e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 6 into Processing Clamp + "processing"%O& +4 "core" &@\  +2 "manipulator"&% +3 "core" %  B C W g +2 "storage"(%% +3 "core" % Q\  +2 "storage"(]. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(Z(K +7 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ((& +3 "core" &K\  +2 "manipulator"&1& +3 "core" &) B C x gBh +2 "manipulator"&K% +3 "core" %  A B g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&x( +186 "core" ( +2 "manipulator"&& +4 "core" & ` a i& + "storage"(o& +4 "core" &K\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&$'ϡ +101 "core" ' +2 "storage"(N& +4 "core" &K\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(g' +281 "core" ' +2 "storage"(P- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +50 (?& +2 "core" &K \ \  +2 "manipulator"&V& +3 "core" & > 6 f& +2 .tElbow.seek 6 +2 "manipulator"&c( +41 "core" ( +2 "manipulator"&.& +4 "core" & 6 - % h5 + "storage"(D& +4 "core" &K\  + .tForearm.seek 6 + 300 counts +2 "manipulator"&e'u +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&s/ +71 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 6):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:44:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&A& +4 "storage"(h'} +5 "core" & X Y  i5 + "manipulator"&r% +4 "core" % x V X j +2 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +165 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +91 "core" ( +2 "manipulator"&a& +4 "core" &p [ c & j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &p [ Z T i +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&[' +98 "core" ' +2 "manipulator"&B& +4 "core" &p V W U j +2 "manipulator"&% +4 "core" % Y Z X i + "processing"%`& +4 "core" &4\  + "processing"%8& +4 .tPC.seek :closed +2 "processing"%(] +3 "core" &F\  +4 &C\ . +9 &'AL\ 4 +10 &CkG\ H +9 &mF\ U +9 &RE\ U +10 &ZQD\ U +9 &TJ\ U +10 &UG\ T +9 &XD\ U +9 &cUC\ T +10 &#XF\ U +9 & WF\ U +9 &"WC\ U +10 &$jXC\ U +9 &&,QE\ U +10 &'TC\ U +9 &)R@\ U +9 &+rVH\ U +10 &-4YI\ U +9 &.SG\ U +9 &0YK\ U +10 &2zTE\ U +9 &4=UJ\ T +10 &5SD\ T +9 &7RE\ T +9 &9VF\ U +10 &;DRF\ U +9 &=UF\ U +9 &>RD\ T +10 &@TB\ U +9 &BK\\C\ U +10 &D `C\ V +9 &EiI\ W +9 &GE\ Y +10 &ICG\ [ +9 &KF\ [ +9 &LE\ Z +10 &NF\ [\ +9 &PIF\ [ +10 &R M\ [ +9 &SA\ [ +9 &U>\ [ +10 &WQF\ [ +9 &YB\ [ +9 &ZK\ \\ +10 &\\xF\ ? +9 &]W.~C\ Y +10 &]{/E\ 5 +2 ( + "processing"%8& +2 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.71 +2 .Hand.open + "manipulator" +70 "core" 1 +2 "manipulator"&R% +4 "core" % ; ? g + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&X'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +2 "processing"%& +4 "core" &]{-7\ 5 +2 #tImaging generic puck in Processing Clamp while storing it to tube 6 + "manipulator"&% +3 "core" %\  ; - h +2 "storage"(j% +4 "core" % \  + "storage"(m. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(C(K +8 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ("& + "manipulator"&Y& +4 "core" &K ^\  +4 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +2 "core" &p B C 9 g +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +3 "core" ( + "manipulator"&y& +3 ."raiseStack"SE.seek beamBreak +2 "storage"( ' +3 "core" &p G K g + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &_& +3 "core" &p * / o b +2 .tForearm.seek PC +2 "manipulator"&' +92 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 .tPC.seek :open +2 "processing"%n( +89 "core" ' +2 "storage"(&- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(J'y +34 "core" ' +318 ( +2 "storage"(W& +4 "core" &K\  +2 "manipulator"&l& +3 "core" &p Y X Z i +2 "manipulator"&% +3 "core" % Y [ J i7 +2 .tForearm.seek :retract +2 "manipulator"&w'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"& ( +304 "core" ( +2 "manipulator"&v& +3 "core" & X N ; it +2 "storage"(& +3 "core" &K b\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&*'ϡ +93 "core" ' +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 +2 "storage"(+- +4 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate + "storage"({'E +27 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(z' +57 "core" ' +2 #tLights, camera, ACTION! + "storage"(b- +3 "core" -' +2 "storage"(q& +3 "core" &K < 9  +2 "manipulator"& & +3 "core" & &   ^t +2 .tElbow.seek 6 +2 "manipulator"&^( +7 "core" ( +2 "manipulator"&!& +4 "core" & $ ' P ]k + "storage"(& +4 "core" &K 9 :  +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&}'ϡ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate + "storage"()' +57 "core" ' +2 "manipulator"&& +4 "core" & Y ^ kk +2 "storage"( & +3 "core" &K 4\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&;'I +24 "core" ' +2 .tElbow.hold + "manipulator"&u, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(k' +20 "core" ' +2 "manipulator"&U% +4 "core" %p @ @ e_ +2 "storage"(0& +3 "core" &K \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 339 counts +2 "manipulator"&L'Μ +14 "core" ' +2 "manipulator"&& +4 "core" & R c . li +2 "storage"('& +4 "core" &K \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&<'ϡ +18 "core" ' + "storage"(,% +4 "core" %  !\ \ ' +2 ."downElevator"SE.seek :down +4 "storage"(:'} +99 (d% +3 "core" %6\ [t +2 "manipulator"&6% +3 "core" %ϫ X Y ' i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&-'\ +94 "core" ' +54 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 "collection"'& +4 "core" &`nj%#g V +2 #tStoring generic puck in Collection Clamp to tube 6 + "manipulator"&E% +4 "core" %\  [ [ T j$ +2 "storage"(\ % +4 "core" %|\ +2 "storage"(>. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +7 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (3& +3 "core" &K *\  +2 "manipulator"&t& +3 "core" & V Y L ji + .tElbow.seek 6 +2 "manipulator"&( +8 "core" ( +2 "manipulator"&& +4 "core" & Z V 7 ij +2 "storage"(& +3 "core" &K \  +48 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&4'ϡ +103 "core" ' +2 "storage"(5& +4 "core" &K 8\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(p' +282 "core" ' +2 "storage"(I- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&Q& +3 "core" & 2 > 9 gj +2 "storage"(M& +3 "core" &K 7\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&/'I +22 "core" ' +2 .tElbow.hold +2 "manipulator"&T, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(F- +2 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(7' +33 "core" ' +2 "manipulator"&G% +4 "core" %d C C < gq + "storage"(& +4 "core" &K B\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 327 counts +2 "manipulator"&@'ΐ +14 "core" ' +2 "manipulator"&|& +4 "core" & V T  lh +2 "storage"(\\& +4 "core" &K\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +21 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(2' +36 "core" ' +2 "manipulator"&O& +4 "core" & ] f jh +2 "manipulator"&% +3 "core" %ϫ Z Z jI +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&]( +157 "core" ( +2 "manipulator"&~& +4 "core" &) C @ eBl + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" &) > > > eBl +3 .tForearm.seek CC + "manipulator"&1' +96 "core" ' + .tHand.close +2 "manipulator"&K/ +69 "core" / +2 .tCC.seek :open +2 "collection"'i( +468 "core" ( +2 "storage"(& +4 "core" &K\  + "storage"(o& +3 "core" &K\  +2 "manipulator"&9& +3 "core" &( ? ; hA_ +2 "manipulator"&% +3 "core" %  8 -  h +2 .tForearm.seek :retract +2 "manipulator"&N'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&=( +160 "core" ( +2 "manipulator"&P& +4 "core" & U Z lC + "storage"(?& +4 "core" &K _\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 6 + "manipulator"&V'I +101 "core" ' +2 .tElbow.hold + "manipulator"&., +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&D1 +72 "core" 1 +2 "manipulator"&s% +4 "core" % g a ] iB +2 "storage"(A& +3 "core" &K h\ \  +3 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 330 counts +2 "manipulator"&r'Γ +13 "core" ' +2 "manipulator"&x& +4 "core" & } z  pA +2 "storage"($& +3 "core" &K  h\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&g'ϡ +19 "core" ' +2 "storage"(e% +4 "core" % Q\ +2 ."downElevator"SE.seek :down +3 "storage"(a'} +99 (H% +3 "core" %?8 >\ [s +2 "manipulator"&c% +4 "core" %ϒ  o + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&B'\ +93 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 6 to 7 +2 "manipulator"&% +4 "core" %  w v m n + "storage"(`% +4 "core" %t \ ]\  +2 "storage"(h. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"( (K +19 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (f& +2 "core" &KA \  +2 "manipulator"&#& +4 "core" & X \\ = jA + .tElbow.seek 6 +2 "manipulator"&R( +7 "core" ( +2 "manipulator"&& +4 "core" & ` [ ' jC + "storage"(& +4 "core" &KA\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&j'ϡ +98 "core" ' +3 "storage"(m& +4 "core" &K@\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(8' +285 "core" ' +2 "storage"("- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&Y/ +68 "core" / +2 "manipulator"&y& +4 "core" & 6 6 6 hC + "manipulator"&_% +4 "core" % Ϣ 7 6  h + .tForearm.seek :retract +2 "manipulator"&['\ +94 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +102 "core" ( +2 "manipulator"&Z& +3 "core" &d 6 6 n hM +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &d 4 + * hM +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&'\ +15 "core" ' +2 .tSE.seek :down +2 "storage"(X'} +260 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +354 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ( & +2 "core" &[V B\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(W' +276 "core" ' +2 "storage"(l- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +37 "core" ' +2 "storage"(& +4 "core" &[U m\  + "storage"(& +4 "core" &[U g\  + "manipulator"&v& +4 "core" &d Z Y Z iM + "manipulator"&% +3 "core" %\  [ X O i i +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&( +108 "core" ( +2 "manipulator"&+& +3 "core" & N I  g, +2 "storage"(b& +3 "core" &[U \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 7 +2 "manipulator"&q'̈́ +100 "core" ' +2 .tElbow.hold + "manipulator"& , +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&!1 +72 "core" 1 +2 "manipulator"&% +4 "core" % ͱ   ]K +2 "storage"(w& +3 "core" &[U { \  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 7 + 345 counts +2 "manipulator"&' +14 "core" ' +2 "manipulator"& & +4 "core" & > L " g+ +2 "storage"(U& +3 "core" &[U \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&0' +17 "core" ' +2 "storage"(J% +4 "core" %} ;\  +46 ."downElevator"SE.seek :down +5 "storage"('} +95 ('% +3 "core" %1 I\ Zr +2 "manipulator"&{% +4 "core" % B @ * eg + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&,'\ +94 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 6 to 7 +2 "manipulator"& % +4 "core" %\  U H  j) +2 "storage"(*% +3 "core" % "\ +2 "storage"(z. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(d(K +366 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (6& +2 "core" &K \  +2 "manipulator"&}& +3 "core" & @ B . f+ +2 .tElbow.seek 6 +2 "manipulator"&^( +2 "core" ( +2 "manipulator"&)& +3 "core" & I E $ e+ +2 "storage"(;& +4 "core" &K &\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'ϡ +91 "core" ' +2 "storage"(L& +4 "core" &K C\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(E' +281 "core" ' +2 "storage"(\ - +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&>/ +72 "core" / +2 "manipulator"&k& +4 "core" & A A 7 e+ +2 "manipulator"&3% +3 "core" % Ϫ @ A # eZ +2 .tForearm.seek :retract +2 "manipulator"&t'\ +95 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +118 "core" ( +2 "manipulator"&& +3 "core" &d @ > e +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &d ? 5  e + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&5'\ +7 "core" ' +2 .tSE.seek :down +2 "storage"(:'} +270 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(C([ +364 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (u& +2 "core" &[A \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(-' +307 "core" ' +2 "storage"(I- +3 "core" -'u + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (Q& +2 "core" &[@\  +2 "storage"(M& +3 "core" &[@\  +2 "manipulator"&F& +3 "core" &d D C r f +2 "manipulator"&G% +3 "core" %\ " @ @ C g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&( +111 "core" ( +2 "manipulator"&|& +4 "core" &{ ? B  e1 + "storage"(\\& +3 "core" &[@ /\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 7 +2 "manipulator"&O'̈́ +103 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&41 +70 "core" 1 +2 "manipulator"&% +4 "core" % ͯ ' , ( ]M +2 "storage"(p& +3 "core" &[A \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 343 counts + "manipulator"&/' +17 "core" ' +2 "manipulator"&@& +4 "core" & ; J  g- +2 "storage"(7& +3 "core" &[A W\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&~' +16 "core" ' +2 "storage"((% +4 "core" % ~ \  +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (T% +3 "core" %+ j\ Zq + "manipulator"&K% +4 "core" % C A e g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +88 "core" ' +55 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tShuffling pucks in tube 7 of 7..7 +2 #Loading generic puck from tube 7 into Collection Clamp + "collection"'& +4 "core" &LLl +2 "manipulator"&% +3 "core" %\  ] c k +2 "storage"(o% +4 "core" %} T\ + "storage"(9. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 + "storage"(([ +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (P& +3 "core" &[ 6\  +2 "manipulator"&?& +3 "core" & g g k- +2 .tElbow.seek 7 +2 "manipulator"&1( +44 "core" ( +3 "manipulator"&]& +4 "core" & u 5 mG +2 "storage"(D& +3 "core" &[\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&s' +103 "core" ' +2 "storage"(A& +4 "core" &[6 \ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(x' +284 "core" ' +2 "storage"($- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (e& +3 "core" &[c \  + "manipulator"&N& +4 "core" & Y ] i jG + .tElbow.seek 7 +2 "manipulator"&H( +3 "core" ( + "manipulator"&c& +4 "core" & ^ b jG +2 "storage"(=& +3 "core" &[c ;\  +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&V'ΰ +27 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +75 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&`& +4 "storage"(r'} +5 "core" & Z T E jG + "manipulator"&h% +4 "core" % ξ ] H h + .tForearm.seek :retract +2 "manipulator"&2'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&f( +151 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +8 "core" ( +2 "manipulator"&#& +4 "core" &) ' ( c cBk + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &) , - cBk +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +98 "core" ' +2 "manipulator"&g& +4 "core" &( ( $  bAe +2 "manipulator"&m% +3 "core" % &  a +2 "collection"'a& +4 "core" &MJ + "collection"'& +4 .tCC.seek :closed +2 "collection"'.(` +3 "core" &NK +4 &LL 5 +9 &5DuLLu 3 +9 &TmzLK{ G +10 &dLK} T +9 &LLKv S +10 &lNJM} T +9 &.PML T +9 &LLK} S +10 &QML T +9 &tLOK T +9 &7MML S +10 & NMM S +9 &"KMM~ S +10 &$|KLN T +9 &&?NMM| S +9 &(MNN S +10 &)LMM S +9 &+QMM T +9 &-ENLM T +10 &/ LOM S +9 &0NMM} T +10 &2PML T +9 &4NQNO T +9 &6QNMx T +10 &7JPN T +9 &9KLN T +9 &;WIMN S +10 &=LON T +9 &>NNK| T +10 &@JNOe S +9 &B^OLLv T +9 &D!INMi S +10 &EQTQi T +9 &GX][g U +9 &I_eqgi V +10 &Kp Z +9 &Ln ^ +10 &Nm ^ +9 &PLk _ +9 &Rf _ +10 &Si ` +9 &Uc a +9 &WPd a +10 &Yj b +9 &Zj b +10 &\\h b$ +9 &^Hm b+ +9 &_{h 4 +10 &`Rl = +9 &`xi S +5 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.51 +2 .Hand.open + "manipulator"&B1 +68 "core" 1 +2 "manipulator"&"% +4 "core" % + + ^ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&Y'\ +95 "core" ' +46 .tSC.coast +3 "storage"(6 +2 #tLoading generic puck from tube 7 into Processing Clamp +2 "processing"%y& +4 "core" &H\  + "manipulator"&_% +4 "core" %\  A @ e +2 "storage"(Z% +3 "core" %\  +2 "storage"(&. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 + "storage"(j([ +4 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (R& +3 "core" &[ ]\  + "manipulator"&[& +5 "core" &( 8 . G eAa + "manipulator"&8% +4 "core" %\  @ < e + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"& ( +164 "core" ( +2 "manipulator"& & +4 "core" & [ V C i, +2 "storage"(l& +3 "core" &[ 4\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&X' +105 "core" ' +2 "storage"(& +4 "core" &[\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +282 "core" ' +2 "storage"(v- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (& +3 "core" &[ ,\  + "manipulator"&+& +4 "core" & Q ] F i, + .tElbow.seek 7 +2 "manipulator"&b( +3 "core" ( +2 "manipulator"&W& +4 "core" & \\ d i, + "storage"(& +4 "core" &[ d\  + .tForearm.seek 7 + 300 counts +2 "manipulator"&!'ΰ +27 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +72 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:48:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&w& +4 "storage"( '} +5 "core" & [ [ g i, + "manipulator"&U% +4 "core" % μ Y Y P k +2 .tForearm.seek :retract +2 "manipulator"&J'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +158 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +97 "core" ( +3 "manipulator"&& +4 "core" &s 6 8 O h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &'& +2 "core" &s ; + * g +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&{' +98 "core" ' +2 "manipulator"&q& +4 "core" &s Y >  h +2 "manipulator"&% +3 "core" % Y Z P i +2 "processing"% & +4 "core" &F\  + "processing"%*& +3 .tPC.seek :closed +2 "processing"%z(] +3 "core" &Y\  +4 &T\ . +10 &%AW\ 3 +9 &@lZ\ H +10 &k[\ U +9 &RV\ T +9 &UWS\ U +9 &SP\ U +10 &UR\ T +9 &WQ\ U +10 &]QS\ U +9 &UY\ U +10 & WR\ U +9 &"TY\ U +9 &$eY[\ U +10 &&'WL\ U +9 &'UW\ U +9 &)RQ\ U +10 &+mVP\ U +9 &-/XR\ U +10 &.SL\ U +9 &0YP\ U +9 &2uVR\ U +10 &46ZH\ U +9 &5QU\ U +9 &7WR\ U +10 &9|SI\ U +9 &;@QT\ T +10 &=ST\ U +9 &>QP\ U +9 &@TN\ T +10 &BGW>\ U +9 &D TE\ U +9 &E]N\ V +10 &GfK\ W +9 &IDN\ Y +10 &KB\ [ +9 &LD\ Z +9 &NC\ [ +10 &PFF\ [ +9 &RC\ [\ +9 &SF\ [\ +10 &UC\ [ +9 &WLG\ [ +10 &YG\ [ +9 &ZB\ [ +9 &\\D\ 9 +10 &]^0jF\ K +9 &]u*C\ 4 +2 ( + "processing"%*& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.66 + .Hand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&0% +4 "core" % I : X f + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tSC.coast + "storage"(6 +2 "processing"%& +4 "core" &]u*J\ 4 +2 #tImaging generic puck in Processing Clamp while storing it to tube 7 + "manipulator"&6% +3 "core" %\  B C G g +2 "storage"(}% +4 "core" %y\  + "storage"(). +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(;([ +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (L& +4 "core" &[ 9\  + "manipulator"& & +5 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" &s A D F g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&,(k +3 "core" ( + "manipulator"&\ & +2 ."raiseStack"SE.seek beamBreak +5 "storage"(>' +3 "core" &s D L r g + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +3 "core" &s - ! 9 a + .tForearm.seek PC +2 "manipulator"&3' +92 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +3 .tPC.seek :open +2 "processing"%<( +85 "core" ' +2 "storage"(- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(^'y +31 "core" ' +324 ( +2 "storage"(t& +3 "core" &[ J\  +2 "manipulator"&E& +3 "core" &s F = h +2 "manipulator"&d% +3 "core" % F 1 g" +2 .tForearm.seek :retract + "manipulator"&u'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&:( +275 "core" ( +2 "manipulator"&I& +4 "core" & : A g. + "storage"(Q& +4 "core" &[\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts + "manipulator"&M' +101 "core" ' + .tHand.open +2 "manipulator"&F1 +65 "core" 1 +2 "storage"(G- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(|'E +27 "core" ' +3 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(\\' +55 "core" ' +2 #tLights, camera, ACTION! + "storage"(- +3 "core" -' +2 "storage"(4& +3 "core" &[ 9 :  +2 "manipulator"&& +3 "core" & \\- +2 .tElbow.seek 7 +2 "manipulator"&p( +46 "core" ( +2 "manipulator"&@& +4 "core" & # *  _D + "storage"(7& +4 "core" &[ 9 9  +2 .tForearm.seek 7 + 600 counts + "manipulator"&(' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(5' +58 "core" ' +2 "manipulator"&T& +4 "core" & W L 5 lD +2 "storage"(K& +3 "core" &[ \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 7 +2 "manipulator"&'̈́ +27 "core" ' +2 .tElbow.hold + "manipulator"&O, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +23 "core" ' +2 "manipulator"&/% +4 "core" %ͱ  X _E +2 "storage"(& +4 "core" &[ ]\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 345 counts + "manipulator"&o' +18 "core" ' +2 "manipulator"&9& +4 "core" & X V  kB +2 "storage"(-& +4 "core" &[ U\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts +48 "manipulator"&P' +17 "core" ' +2 "storage"(?% +4 "core" % ?\  +2 ."downElevator"SE.seek :down +4 "storage"(]'} +99 (D% +4 "core" %t8\ Zs +2 "manipulator"&~% +4 "core" % Z Z W i + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&A'\ +88 "core" ' +65 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 "collection"'& +5 "core" &`ek S + #tStoring generic puck in Collection Clamp to tube 7 +2 "manipulator"&C% +3 "core" %\  [ ] k +2 "storage"(% +4 "core" %\ +2 "storage"(%. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"($([ +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (e& +3 "core" &[\  +2 "manipulator"&N& +3 "core" & \\ \\ [ jB +2 .tElbow.seek 7 +2 "manipulator"&c( +3 "core" ( +2 "manipulator"&=& +4 "core" & Z X 8 jB + "storage"(& +4 "core" &[ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&`' +100 "core" ' +2 "storage"(h& +4 "core" &[ g\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(1' +280 "core" ' +2 "storage"(s- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&#& +3 "core" & Z [ \\ iB +2 "storage"(& +3 "core" &[ &\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 7 +2 "manipulator"&x'̈́ +20 "Can"\ ZZ +4 "core" ' + .tElbow.hold +2 "manipulator"&V, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(g- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(m' +32 "core" ' +2 "manipulator"&a% +4 "core" %ʹ  B b + "storage"(H& +4 "core" &[ \  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 7 + 348 counts +2 "manipulator"&r' +13 "core" ' +2 "manipulator"&2& +4 "core" & [ [ jB +2 "storage"(i& +3 "core" &[ <\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&B' +23 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"("'v +40 "core" ' +2 "manipulator"&y& +4 "core" & \\ [ j jB +2 "manipulator"&% +4 "core" % P W \ jW + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&_'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Z( +160 "core" ( +2 "manipulator"&&& +4 "core" &( A 7  eAe + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &R& +3 "core" &( 7 5 eAe + .tForearm.seek CC +2 "manipulator"&[' +94 "core" ' +2 .tHand.close + "manipulator"&8/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "storage"( & +4 "core" &[ \  + "storage"(l& +4 "core" &[ ~\ \  + "manipulator"&& +4 "core" &% Z P J i>I + "manipulator"&% +4 "core" %  S B i + .tForearm.seek :retract +2 "manipulator"&f'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&Y( +156 "core" ( +2 "manipulator"&v& +4 "core" & q d ls + "storage"(& +4 "core" &[\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 7 +2 "manipulator"&+'̈́ +103 "core" ' +2 .tElbow.hold + "manipulator"&W, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +4 "core" % Ͷ = A ek +2 "storage"(w& +3 "core" &[ V\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 350 counts +2 "manipulator"&U' +17 "core" ' +2 "manipulator"& & +4 "core" & ~ } 4 pr +2 "storage"(X& +3 "core" &[  y\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&' +17 "core" ' +2 "storage"(!% +4 "core" %  v\ +2 ."downElevator"SE.seek :down +4 "storage"('} +98 ('% +3 "core" %@9 \ Yp +2 "manipulator"&b% +4 "core" % u v  n + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&q'\ +93 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 7 to 6 +2 "manipulator"&% +4 "core" %\  | n\ + "storage"( % +4 "core" % \ + "storage"( . +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(J([ +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (n& +2 "core" &[  \  +2 "manipulator"&& +3 "core" & v L or +2 .tElbow.seek 7 +2 "manipulator"&0( +3 "core" ( + "manipulator"&& +4 "core" & | $ nr + "storage"(6& +4 "core" &[ s\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts + "manipulator"&}' +96 "core" ' +2 "storage"()& +4 "core" &[  ;\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(*' +284 "core" ' +2 "storage"(L- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"& / +77 "core" / +2 "manipulator"&\ & +4 "core" & * qr + "manipulator"&k% +4 "core" %  q + .tForearm.seek :retract +2 "manipulator"&{'\ +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +107 "core" ( +2 "manipulator"&j& +4 "core" &d s u n + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &d z 4 n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +9 "core" ' +2 .tSE.seek :down +2 "storage"('} +257 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(z(K +362 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (>& +2 "core" &K \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(t' +276 "core" ' +2 "storage"(E- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(d'y +35 "core" ' +2 "storage"(3& +48 "core" &K \  +3 "storage"(I& +3 "core" &K 1\  +2 "manipulator"&Q& +3 "core" &d D B  g +2 "manipulator"&,% +3 "core" %\ ; -  h +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&F( +112 "core" ( +3 "manipulator"&G& +3 "core" & = @ f- +2 "storage"(& +4 "core" &K j\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&4'I +100 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&u1 +68 "core" 1 +2 "manipulator"&@% +4 "core" % o "  b +2 "storage"(7& +3 "core" &K 6\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 338 counts +2 "manipulator"&T'Λ +15 "core" ' +2 "manipulator"&K& +4 "core" & X V 9 j$ +2 "storage"(^& +3 "core" &K 6\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&/'ϡ +17 "core" ' +2 "storage"(|% +4 "core" % <\  +2 ."downElevator"SE.seek :down +3 "storage"('} +99 (9% +3 "core" %8 \ [u + "manipulator"&-% +4 "core" %ϫ B B g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +88 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 7 to 6 +2 "manipulator"&?% +4 "core" %\  T X 2 l +2 "storage"(M% +3 "core" %u\ +2 "storage"(\\. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 7 + "storage"(D([ +360 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ((& +2 "core" &[B R\  +2 "manipulator"&~& +3 "core" & : A / g$ +2 .tElbow.seek 7 +2 "manipulator"&p( +29 "core" ( +2 "manipulator"&5& +4 "core" & Y Y k7 + "storage"(& +3 "core" &[\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&o' +94 "core" ' +2 "storage"(& +4 "core" &[ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(C' +279 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&%/ +70 "core" / +2 "manipulator"&& +4 "core" &  w  n7 + "manipulator"&e% +4 "core" % } v > n( + .tForearm.seek :retract +2 "manipulator"&N'\ +91 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&=(d +96 "core" ( +2 "manipulator"&& +3 "core" &d ~  nc +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &P& +3 "core" &d w { I nc +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&h'\ +10 "core" ' +2 .tSE.seek :down +2 "storage"(]'} +268 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(;(K +383 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (O& +2 "core" &K\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(A' +307 "core" ' +2 "storage"(s- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (#& +3 "core" &K \  + "storage"(& +4 "core" &K Z\  + "manipulator"&g& +3 "core" &d V N lc +2 "manipulator"&a% +3 "core" %\ X X ? l +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&H( +109 "core" ( +2 "manipulator"&2& +3 "core" & b ] j. +2 "storage"(i& +3 "core" &K \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&y'I +104 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&`1 +66 "core" 1 +2 "manipulator"&c% +4 "core" % Y B 6 $ e +2 "storage"(1& +3 "core" &K ^\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 316 counts +2 "manipulator"&x'΅ +13 "core" ' +2 "manipulator"&r& +4 "core" & t \ n# +2 "storage"(m& +3 "core" &K [\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&&'ϡ +17 "core" ' +2 "storage"(R% +4 "core" %   \  +2 ."downElevator"SE.seek :down +3 "storage"(B'} +99 (V% +3 "core" %"- Y\ Yp + "manipulator"&8% +4 "core" %ϭ w b lz +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +93 "core" ' +45 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tShuffling pucks in tube 6 of 6..6 +2 #Loading generic puck from tube 6 into Collection Clamp + "collection"'.& +4 "core" &MJ +2 "manipulator"& % +3 "core" %\  w | 4 m" +2 "storage"(l% +4 "core" %y \ +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +9 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (v& +2 "core" &K \  +2 "manipulator"&& +3 "core" & n h m# +2 .tElbow.seek 6 +2 "manipulator"&[( +29 "core" ( +3 "manipulator"&Z& +4 "core" & Z Y l1 + "storage"(& +4 "core" &K\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +100 "core" ' +2 "storage"(w& +4 "core" &K\ \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"( ' +285 "core" ' +2 "storage"(X- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (!& +3 "core" &K 8\  + "manipulator"&f& +4 "core" & Z [ ` i1 + .tElbow.seek 6 +2 "manipulator"&'( +2 "core" ( +2 "manipulator"&b& +3 "core" & W W  i1 +2 "storage"(Y& +4 "core" &K\  + .tForearm.seek 6 + 300 counts +2 "manipulator"&+'u +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +65 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:52:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"& & +3 "storage"(U'} +6 "core" & [ X C i1 + "manipulator"& % +4 "core" % { V W < k +2 .tForearm.seek :retract + "manipulator"&n'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +153 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +10 "core" ( +2 "manipulator"&"& +4 "core" &% 6 6 B h?V + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &% 8 @ 8 g?V +2 .tForearm.reconfigure TightForearm +46 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&6' +98 "core" ' +2 "manipulator"&& +4 "core" &% C G X f?V +2 "manipulator"&)% +4 "core" % > : ) f + "collection"'& +4 "core" &LK +2 "collection"'$& +3 .tCC.seek :closed +2 "collection"'W(` +3 "core" &ML +3 &KL 2 +10 &2DvKM 3 +9 &RnyKK G +10 &cMLz U +9 &IML} S +9 &kLKK} S +10 &,JMM{ T +9 &KML T +10 &MLL T +9 &rLML T +9 &4KNM T +10 & KMM S +9 &"KNM S +9 &${OMM S +10 &&=LLN{ S +9 &'PKL T +10 &)LML T +9 &+ONN{ T +9 &-CPLN{ T +10 &/KMM S +9 &0PMM T +9 &2NNL T +10 &4MIML S +9 &6KNM T +10 &7IML S +9 &9NJM S +9 &;TIMN T +10 &=OLM S +9 &>OLM T +9 &@LNNz T +10 &B]OLNo S +9 &DMMNt S +10 &EKNMy T +9 &GLNNx T +9 &IbVNMm T +10 &K`MLl V +9 &L~HLl Y +9 &N8@k ] +10 &PK44l _ +9 &R 35i _ +10 &S31k ` +9 &U0/g ` +9 &WO.-j ` +10 &Y,-l a +9 &Z*+g b +9 &\\+*i b +10 &^O(*i b" +9 &_m&'e / +10 &`g!'&i [ +8 ( +2 &`nj''j T + "collection"'$& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.37 + .Hand.open + "manipulator"&q1 +72 "core" 1 +3 "manipulator"&L% +3 "core" %  * ) c +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +99 "core" ' +2 .tSC.coast + "storage"(6 +2 #tLoading generic puck from tube 6 into Processing Clamp +2 "processing"%\ & +3 "core" &G\  +2 "manipulator"&k% +4 "core" %\ " B @ f; + "storage"(j% +4 "core" %} \  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(}(K +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (0& +3 "core" &K\  + "manipulator"&{& +4 "core" &% ; 9 e?U +2 "manipulator"&*% +3 "core" %\ " < 5 e; +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&J( +186 "core" ( +2 "manipulator"&>& +4 "core" & A I \\ g* + "storage"(E& +4 "core" &K\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +102 "core" ' +2 "storage"(3& +4 "core" &K \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(I' +277 "core" ' +2 "storage"(Q- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (,& +3 "core" &K /\  + "manipulator"&G& +4 "core" & D @ N g* + .tElbow.seek 6 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&t& +4 "core" & D @ 8 g* + "storage"(& +4 "core" &K\  +2 .tForearm.seek 6 + 300 counts + "manipulator"&u'u +13 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&@/ +66 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:52:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +5 "manipulator"&7& +4 "storage"(K'} +3 "core" & X X $ i* +2 "manipulator"&^% +3 "core" % | Z F  g] +2 .tForearm.seek :retract +2 "manipulator"&|'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +157 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +110 "core" ( +3 "manipulator"&9& +3 "core" &s E I i +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &s + ,  h +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&F' +95 "core" ' +2 "manipulator"&4& +4 "core" &s X W i +2 "manipulator"&?% +3 "core" % O U i +2 "processing"%T& +4 "core" &J\  + "processing"%M& +4 .tPC.seek :closed + "processing"%\\(] +3 "core" &@\  +3 &T\  +10 &&rS\ - +9 &^T\ A +10 &@yY\ T +9 &TF\ U +9 &TF\ U +10 &ON\ T +9 &CUO\ U +10 &RL\ U +9 &TS\ T +9 &UO\ U +10 & KRP\ U +9 &" WD\ U +9 &#OT\ T +10 &%SO\ U +9 &'SQD\ U +10 &)SI\ T +9 &*WF\ U +9 &,VG\ U +10 &.[RG\ U +9 &0UG\ U +9 &1UH\ T +10 &3WE\ U +9 &5dRF\ T +10 &7%UD\ U +9 &8TI\ U +9 &:QD\ U +10 &-RG\ U +9 &?WJ\ U +10 &AXB\ U +9 &CqZG\ U +10 &E1cH\ V +9 &FsJ\ X +9 &HF\ Z +10 &JkG\ Z +9 &L-D\ Z +9 &ME\ [ +10 &OG\ [ +9 &QqG\ [\ +10 &S3K\ [\ +9 &TN\ \\ +9 &VF\ [ +10 &XxJ\ [ +9 &Z8J\ \\ +9 &[H\ N +10 &]+KN\  d +9 &]{\ RG\ 8 +5 ( + "processing"%M& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.71 + .Hand.open +2 "manipulator"&d1 +70 "core" 1 +2 "manipulator"&/% +4 "core" % B B f + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +2 "processing"%z& +4 "core" &]{0B\ 8 +2 #tImaging generic puck in Processing Clamp while storing it to tube 6 + "manipulator"&(% +3 "core" %\  A @ @ g +2 "storage"(~% +4 "core" %y \  + "storage"(5. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& + "manipulator"&& +4 "core" &K B\  +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" &s 8 B a f +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&:(k +3 "core" ( +3 ."raiseStack"SE.seek beamBreak +2 "manipulator"&& +4 "storage"(%' +3 "core" &s A @ R g + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &s   A b +2 .tForearm.seek PC +2 "manipulator"&e' +92 "core" ' + .tHand.close +2 "manipulator"&/ +73 "core" / +2 .tPC.seek :open +2 "processing"%P( +88 "core" ' +2 "storage"(o- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(p'y +31 "core" ' +319 ( +2 "storage"(N& +3 "core" &K R\  +2 "manipulator"&C& +3 "core" &s < - h +2 "manipulator"&D% +3 "core" % Y T i/ +2 .tForearm.seek :retract +2 "manipulator"&O'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&]( +266 "core" ( +2 "manipulator"&s& +4 "core" & 4 > g0 + "storage"(#& +4 "core" &K\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'ϡ +93 "core" ' + .tHand.open +2 "manipulator"&g1 +73 "core" 1 +2 "storage"(a- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(2'E +29 "core" ' +2 .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(i' +56 "core" ' +2 #tLights, camera, ACTION! + "storage"(=- +3 "core" -' +2 "storage"(`& +3 "core" &K < ;  +2 "manipulator"&c& +3 "core" &   [0 +2 .tElbow.seek 6 +2 "manipulator"&1( +48 "core" ( +3 "manipulator"&r& +4 "core" &    [0 +2 "storage"(m& +3 "core" &K  <  +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&R'ϡ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(h' +57 "core" ' +2 "manipulator"&V& +4 "core" & ? = g0 +2 "storage"(8& +4 "core" &K <\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&H'I +24 "core" ' +2 .tElbow.hold +2 "manipulator"&y, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(.' +25 "core" ' +2 "manipulator"& % +4 "core" %a & *  c +2 "storage"(x& +3 "core" &K n\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 324 counts +2 "manipulator"&l'΍ +18 "core" ' + "manipulator"&& +4 "core" & A > g& +2 "storage"(A& +4 "core" &K H\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&v'ϡ +16 "core" ' +2 "storage"(% +4 "core" %\  +2 ."downElevator"SE.seek :down +4 "storage"(Z'} +99 (% +3 "core" %g< -\ \\v +2 "manipulator"&&% +3 "core" %ϣ 9 ? ? h +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +92 "core" ' +66 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 "collection"'B& +4 "core" &`nj'%j T +2 #tStoring generic puck in Collection Clamp to tube 6 + "manipulator"&;% +4 "core" %\  = 5  g# + "storage"(% +4 "core" % -\  + "storage"(_. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(X(K +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (!& +2 "core" &K ~\  +2 "manipulator"&f& +4 "core" & 9 A ( h& + .tElbow.seek 6 +2 "manipulator"&b( +28 "core" ( +2 "manipulator"&Y& +4 "core" & Y X 4 i] +2 "storage"(& +3 "core" &K \\\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"& 'ϡ +99 "core" ' +2 "storage"( & +4 "core" &K x\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"([' +280 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&"& +3 "core" & < K  i] + "storage"(& +4 "core" &K \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"& 'I +23 "core" ' +2 .tElbow.hold + "manipulator"&+, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"('- +2 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(' +30 "core" ' +2 "manipulator"&)% +4 "core" %u   d + "storage"(& +4 "core" &K U\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 344 counts +2 "manipulator"&U'Ρ +14 "core" ' +2 "manipulator"&n& +4 "core" & W W " l: +2 "storage"(& +3 "core" &K\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&q'ϡ +23 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(L' +38 "core" ' +2 "manipulator"&\ & +4 "core" & [ X K i: +2 "manipulator"&k% +4 "core" %Ϫ [ Y S jL + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&$'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&j( +160 "core" ( +2 "manipulator"&& +4 "core" &*   { dCn + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &*   } cCn +2 .tForearm.seek CC +2 "manipulator"&{' +94 "core" ' + .tHand.close +2 "manipulator"&*/ +77 "core" / +2 .tCC.seek :open +2 "collection"'6( +471 "core" ( +2 "storage"(>& +3 "core" &K '\  +2 "storage"(E& +3 "core" &K c\  +2 "manipulator"&& +3 "core" &% @ A 4 g>N +2 "manipulator"&% +3 "core" % * 8 > g +2 .tForearm.seek :retract +2 "manipulator"&3'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"& ( +161 "core" ( +2 "manipulator"&Q& +4 "core" & Z W 9 lA + "storage"(,& +4 "core" &K j\ \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 6 + "manipulator"&G'I +104 "core" ' +2 .tElbow.hold + "manipulator"&t, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +76 "core" 1 +3 "manipulator"&@% +4 "core" % m ? @ e +2 "storage"(7& +3 "core" &K\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 336 counts + "manipulator"&^'Ι +18 "core" ' +2 "manipulator"&J& +4 "core" & } : n +2 "storage"(& +3 "core" &K\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&I'ϡ +15 "core" ' +2 "storage"(u% +4 "core" %\ . +2 ."downElevator"SE.seek :down +3 "storage"(9'} +99 (-% +3 "core" %g- <\ Yo + "manipulator"&% +4 "core" %ϫ { n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +90 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 6 to 5 +2 "manipulator"&?% +4 "core" %\  y  i n +2 "storage"(T% +3 "core" % \ +2 "storage"(K. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(|(K +4 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (<& +2 "core" &K g\  +2 "manipulator"&d& +4 "core" & } z  n + .tElbow.seek 6 +2 "manipulator"&/( +11 "core" ( +2 "manipulator"&z& +4 "core" & z  % n3 + "storage"((& +4 "core" &K K\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&~'ϡ +92 "core" ' +2 "storage"(5& +4 "core" &K T\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(M' +285 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +47 "storage"(#QK-0-\ b +4 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +68 "core" / +2 "manipulator"&& +4 "core" & | m3 +2 "manipulator"&% +3 "core" % Ϩ { ~  mM +2 .tForearm.seek :retract + "manipulator"&F'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +106 "core" ( +2 "manipulator"&}& +4 "core" &d Y Z M l$ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &o& +2 "core" &d X R l$ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +3 "core" ' +2 .tSE.seek :down +2 "storage"('} +260 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(\\(< +359 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (%& +2 "core" &< \ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(N' +276 "core" ' +2 "storage"(C- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(D'y +36 "core" ' +2 "storage"(e& +4 "core" &< \ + "storage"(s& +4 "core" &< \  + "manipulator"&#& +4 "core" &d Y X Z j$ + "manipulator"&:% +3 "core" %\  Y X C j +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&g(y +109 "core" ( +2 "manipulator"&a& +4 "core" &o 2 6 O h/ + "storage"(=& +4 "core" &< 1\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 +2 "manipulator"&`'b +98 "core" ' + .tElbow.hold +2 "manipulator"&c, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&O1 +76 "core" 1 +2 "manipulator"&r% +4 "core" % ͉ > @ e +2 "storage"(m& +3 "core" &< \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 339 counts + "manipulator"&V'ε +17 "core" ' +2 "manipulator"&8& +4 "core" &\ c [ k i +2 "storage"(p& +3 "core" &< \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&2'Ϻ +17 "core" ' +2 "storage"( % +4 "core" %| \  +2 ."downElevator"SE.seek :down +3 "storage"(x'} +99 (% +3 "core" %4 -\ [s + "manipulator"&A% +4 "core" %Ϻ Z [ R i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +67 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 6 to 5 +2 "manipulator"&]% +4 "core" %\  j z G m +2 "storage"(% +4 "core" %~  E\ + "storage"(i. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"((K +358 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (&& +2 "core" &KK ?\  +2 "manipulator"&R& +3 "core" & * ) h i +2 .tElbow.seek 6 +2 "manipulator"&1( +27 "core" ( +2 "manipulator"&h& +4 "core" & X Z i2 + "storage"(H& +3 "core" &KL F\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&l'ϡ +102 "core" ' +3 "storage"(B& +3 "core" &KK '\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(;' +281 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&_/ +70 "core" / +2 "manipulator"&.& +4 "core" & Z Y F i2 + "manipulator"&!% +4 "core" % ϟ A Y ! h + .tForearm.seek :retract +2 "manipulator"&f'\ +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&Y(d +98 "core" ( +2 "manipulator"&& +3 "core" &d A A f_ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &v& +3 "core" &d @ 9 f_ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"& '\ +9 "core" ' +2 .tSE.seek :down +2 "storage"(Z'} +272 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +367 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (y& +2 "core" &< \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(w' +305 "core" ' +2 "storage"(- +3 "core" -'v + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ("& +3 "core" &< \ + "storage"(& +4 "core" &<\ \ + "manipulator"&'& +3 "core" &d X Z ' l_ +2 "manipulator"&)% +3 "core" %\ Q Z k +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&(y +108 "core" ( +2 "manipulator"&n& +4 "core" &r Y Z i/ + "storage"(& +3 "core" &< \ \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 +2 "manipulator"&\ 'b +96 "core" ' + .tElbow.hold +2 "manipulator"&k, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"& 1 +75 "core" 1 +2 "manipulator"&b% +4 "core" % ͒ H F 3 g +2 "storage"([& +3 "core" &< \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 348 counts +2 "manipulator"& 'ξ +13 "core" ' +2 "manipulator"&U& +4 "core" & r  \\ n"~ +2 "storage"(& +3 "core" &< \ a\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +22 "core" ' +2 "storage"(0% +4 "core" %  Z\ +2 ."downElevator"SE.seek :down +3 "storage"(q'} +99 (+% +3 "core" %4\ \ Zr + "manipulator"&*% +4 "core" % O L V l\\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +92 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tShuffling pucks in tube 5 of 5..5 +2 #Loading generic puck from tube 5 into Collection Clamp + "collection"'W& +4 "core" &NL +2 "manipulator"&>% +4 "core" %\  { k W l + "storage"(E% +4 "core" %x  \ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (Q& +3 "core" &< \  +2 "manipulator"&,& +3 "core" & Y Z ; l"~ +2 .tElbow.seek 5 +2 "manipulator"&{(y +31 "core" ( +3 "manipulator"&j& +4 "core" &w y | m+ +2 "storage"(& +3 "core" &<  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&@'Ϻ +94 "core" ' +2 "storage"(7& +4 "core" &<   v\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(J' +332 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (u& +3 "core" &<  \  + "manipulator"&3& +4 "core" &w v  o+ + .tElbow.seek 5 +2 "manipulator"&-(y +3 "core" ( +2 "manipulator"&& +4 "core" &w  C o+ +2 "storage"( & +3 "core" &< z\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&G'Ύ +26 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&?/ +74 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:56:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&T& +4 "storage"(K'} +5 "core" &w q r p+ + "manipulator"&^% +4 "core" % Ω p s on +2 .tForearm.seek :retract + "manipulator"&<'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&d( +150 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +15 "core" ( +2 "manipulator"&L& +4 "core" &% f f k>O + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &z& +3 "core" &$ W Y = k>O + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&(' +103 "core" ' +3 "manipulator"&I& +4 "core" &% Z W J i>O +2 "manipulator"&5% +3 "core" % Y Y U h +2 "collection"'9& +4 "core" &LL + "collection"'X& +4 .tCC.seek :closed + "collection"'t(` +3 "core" &KK +2 &MK  +9 &*pJK , +10 &a{LM A +9 &KpLK S +9 &\ LKN T +10 &NKM T +9 &JML S +9 &PNLI T +10 &KLM S +9 &NNN~ S +9 &KNNx S +10 & YLMM S +9 &"OLN T +10 &#KLM S +9 &%LPK S +9 &'aPMN S +10 &)#INM S +9 &*PMN T +10 &,NMN T +9 &.iOOM~ S +9 &0*PMN T +10 &1LMM T +9 &3MMN T +9 &5pMNL T +10 &73JNM S +9 &8LLP S +9 &:LOM S +10 &:LPO T +10 &?NNN T +9 &AMMN~ T +9 &CLLL} T +10 &EBNQO T +9 &GTZWs T +10 &Hcfb{ V +9 &J{}|} X +9 &L0z ] +10 &M~ ^ +9 &Ot _ +9 &Qop _ +10 &S. ` +9 &Tq ` +9 &Vu a +10 &Xro a +9 &Z1p b +10 &[y b +9 &]p b$ +9 &_ii O +10 &`J t . +9 &`sq ] +2 ( + "collection"'X& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.59 + .Hand.open + "manipulator"&41 +66 "core" 1 +2 "manipulator"&% +4 "core" % = ? e + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 5 into Processing Clamp +2 "processing"%& +3 "core" &e\  +2 "manipulator"&% +3 "core" %\  B @  g +2 "storage"(}% +4 "core" %v ]\  + "storage"(o. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(~(< +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (/& +3 "core" &< \  + "manipulator"&F& +4 "core" &$ A C _ g>O +2 "manipulator"&M% +3 "core" %\  C A c f +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&|(y +156 "core" ( +2 "manipulator"&%& +4 "core" & [ d P kq + "storage"(C& +4 "core" &<\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +102 "core" ' +2 "storage"(e& +4 "core" &< J\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(s' +280 "core" ' +2 "storage"(#- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (:& +3 "core" &< N\  + "manipulator"&a& +3 "core" & Y [ d jq +2 .tElbow.seek 5 +2 "manipulator"&=(y +2 "core" ( +2 "manipulator"&N& +4 "core" & V [ _ jq + "storage"(& +4 "core" &< \  + .tForearm.seek 5 + 300 counts +2 "manipulator"&O'Ύ +33 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&r/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:56:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&m& +3 "storage"(8'} +5 "core" & Y Y [ iq +2 "manipulator"&p% +3 "core" % ΃ Y Z  j3 +2 .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +163 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +92 "core" ( +6 "manipulator"&& +4 "core" &t X Y B i + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &t P Y " i +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&g' +98 "core" ' +2 "manipulator"&`& +4 "core" &t E 0  h +2 "manipulator"&]% +3 "core" % / G i +2 "processing"%V& +3 "core" &W\  +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%i(] +3 "core" &b\  +2 &e\  +9 &(qg\ - +9 &^f\ A +10 &Hwd\ T +9 &Td\ T +10 &Sd\ T +9 &Tg\ T +9 &JX\\\ U +10 & O`\ U +9 &Td\ T +9 &Ud\ U +10 & SWg\ U +9 &"We\ U +10 &#S\\\ U +9 &%RW\ U +9 &'\\N]\ T +10 &)Pd\ T +9 &*Xd\ U +9 &,Oc\ U +10 &.dTZ\ T +9 &0&U^\ T +10 &1Uc\ U +9 &3Ue\ U +9 &5kQ[\ U +10 &7-Rb\ U +9 &8Tf\ T +9 &:UX\ U +10 &5Rd\ U +10 &?We\ U +9 &AXf\ U +9 &C{Rd\ U +10 &E<Xa\ U +9 &Fec\ W +9 &Hxa\ X +10 &Jsb\ Z +9 &L4b\ [ +10 &MY\ [ +9 &O`\ [ +9 &QzZ\ [ +10 &S=]\ Z +9 &Ta\ [ +9 &V`\ [\ +10 &XZ\ [ +9 &ZA[\ \\ +10 &\\`\ J +9 &]3Iuh\  b +9 &]w9a\ 7 +5 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 +2 .Hand.open + "manipulator"&D1 +67 "core" 1 +2 "manipulator"&2% +4 "core" % > A e + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&x'\ +96 "core" ' +2 .tSC.coast "storage"(6 +3 "processing"%\\& +4 "core" &]w/P\ 7 +2 #tImaging generic puck in Processing Clamp while storing it to tube 5 + "manipulator"&&% +3 "core" %\ @ > e/ +2 "storage"(R% +4 "core" %} /\  + "storage"(h. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(H(< +4 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (B& + "manipulator"&c& +4 "core" &< \  +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" &t 6 5 e +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +2 "core" ( +2 "manipulator"&& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(_' +3 "core" &t @ A e + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &.& +2 "core" &t * )  _ +2 .tForearm.seek PC +2 "manipulator"&!' +94 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tPC.seek :open +2 "processing"%v( +91 "core" ' +2 "storage"(l- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(1'y +34 "core" ' +316 ( +2 "storage"(f& +3 "core" &<\  +2 "manipulator"&;& +3 "core" &t C @ b g +2 "manipulator"&% +3 "core" % ? A l g +2 .tForearm.seek :retract +2 "manipulator"&y'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&Z(y +267 "core" ( +2 "manipulator"&& +4 "core" &t > = e2 + "storage"("& +4 "core" &<\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +96 "core" ' + .tHand.open +2 "manipulator"&'1 +75 "core" 1 +2 "storage"()- +4 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate + "storage"(n'E +25 "core" ' +3 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +55 "core" ' +2 #tLights, camera, ACTION! + "storage"(Y- +3 "core" -' +2 "storage"( & +4 "core" &< $ # H  + "manipulator"&b& +4 "core" &u Y1 + .tElbow.seek 5 +2 "manipulator"&[(y +4 "core" ( +2 "manipulator"&U& +4 "core" &u X1 +2 "storage"(& +3 "core" &< ! !  +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&0'Ϻ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"( ' +57 "core" ' +2 "manipulator"&+& +4 "core" &u ? C  g1 +2 "storage"(*& +3 "core" &< \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&'b +24 "core" ' +2 .tElbow.hold + "manipulator"&\ , +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(W' +24 "core" ' +2 "manipulator"& % +4 "core" %z ^ ` +2 "storage"(>& +3 "core" &< |\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 324 counts + "manipulator"&E'Φ +17 "core" ' +2 "manipulator"&& +4 "core" & S D  h"z +2 "storage"(Q& +4 "core" &< ~\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&w'Ϻ +21 "core" ' +2 "storage"(,% +4 "core" %\  +2 ."downElevator"SE.seek :down +4 "storage"(j'} +99 (% +3 "core" %d4 \ Zr +2 "manipulator"&% +4 "core" % > ; % f[ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +93 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 "collection"'q& +3 "core" &`s{ ] +2 #tStoring generic puck in Collection Clamp to tube 5 + "manipulator"&% +4 "core" %\  A C ] g- +2 "storage"(k% +3 "core" %} \  +2 "storage"($. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"((< +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (u& +3 "core" &< 4\  +2 "manipulator"&3& +3 "core" & C = I g"z +2 .tElbow.seek 5 +2 "manipulator"&(y +30 "core" ( +2 "manipulator"& & +4 "core" &~ 7 5 | h( +2 "storage"(?& +3 "core" &< x\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&T'Ϻ +95 "core" ' +2 "storage"(^& +4 "core" &<\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"({' +280 "core" ' +2 "storage"(@- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&L& +3 "core" &~ E C I g( +2 "storage"(z& +3 "core" &< \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 +2 "manipulator"&J'b +22 "core" ' +2 .tElbow.hold + "manipulator"&G, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(I- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(-' +33 "core" ' +2 "manipulator"&5% +4 "core" %͑   g a + "storage"(9& +4 "core" &<\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 347 counts +2 "manipulator"&K'ν +16 "core" ' +2 "manipulator"&<& +4 "core" & 5 - N h +2 "storage"(6& +3 "core" &< *\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&4'Ϻ +16 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"('v +41 "core" ' +2 "manipulator"&& +4 "core" & X W 8 j +2 "manipulator"&% +4 "core" %Ͼ X X j + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&}'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&o( +171 "core" ( +3 "manipulator"&X& +3 "core" &% $ i d?S +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &/& +3 "core" &%   d?S + .tForearm.seek CC +2 "manipulator"&F' +95 "core" ' + .tHand.close +2 "manipulator"&M/ +77 "core" / +2 .tCC.seek :open +2 "collection"'(( +474 "core" ( +2 "storage"(%& +4 "core" &< q\  + "storage"(C& +3 "core" &< E\ \  +2 "manipulator"&& +3 "core" &% G ? c i?Q +2 "manipulator"&e% +3 "core" %  W @  h +2 .tForearm.seek :retract +2 "manipulator"&d'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&(y +164 "core" ( +2 "manipulator"&#& +4 "core" & \\ i  l= + "storage"(:& +4 "core" &< W\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 5 + "manipulator"&a'b +101 "core" ' + .tElbow.hold +2 "manipulator"&N, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&r% +4 "core" % ͋ 9 B 9 g +3 "storage"(m& +3 "core" &<\ \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 341 counts + "manipulator"&p'η +14 "core" ' +2 "manipulator"&|& +4 "core" & t  o +2 "storage"(& +3 "core" &<  o\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&s'Ϻ +17 "core" ' +2 "storage"(O% +4 "core" %  ~\ +2 ."downElevator"SE.seek :down +3 "storage"('} +99 (A% +47 "core" %0 \\\ Zr +3 "manipulator"&=% +4 "core" %   m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +89 "core" ' +8 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 4 + "manipulator"&]% +4 "core" %\  q x r n +2 "storage"(V% +3 "core" %~  `\ +2 "storage"(8. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"( (< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (P& +3 "core" &< \ \  +2 "manipulator"&D& +4 "core" & | - n +2 .tElbow.seek 5 + "manipulator"&2(y +39 "core" ( +2 "manipulator"&\\& +4 "core" &s _ l, +2 "storage"(&& +3 "core" &<\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&R'Ϻ +104 "core" ' +2 "storage"(& +4 "core" &< \ q\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(h' +284 "core" ' +2 "storage"(B- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&c/ +70 "core" / +2 "manipulator"&& +4 "core" &s M Q 2 l, +2 "manipulator"&.% +3 "core" % N X , l +2 .tForearm.seek :retract + "manipulator"&g'\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +110 "core" ( +2 "manipulator"&~& +4 "core" &d   mV + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &l& +2 "core" &d Z b  lV +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&'\ +12 "core" ' +2 .tSE.seek :down +2 "storage"(x'} +260 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(i(,L +359 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (_& +2 "core" &,O A\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(f' +277 "core" ' +2 "storage"(;- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +37 "core" ' +2 "storage"(!& +4 "core" &,O =\  + "storage"(& +4 "core" &,O <\  + "manipulator"&"& +4 "core" &d = B  dV + "manipulator"&% +3 "core" %\ " 7 4 e e +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&'(^ +111 "core" ( +2 "manipulator"&)& +4 "core" &^ $  7 c. + "storage"(Y& +4 "core" &,O r\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"& 'ͷ +96 "core" ' +2 .tElbow.hold + "manipulator"&b, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&U1 +67 "core" 1 +2 "manipulator"&y% +4 "core" %   [ _ +2 "storage"(& +3 "core" &,O \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 346 counts +2 "manipulator"&+' +13 "core" ' +2 "manipulator"&*& +4 "core" & V @ > hU +2 "storage"( & +3 "core" &,O\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&>' +15 "core" ' +2 "storage"(1% +4 "core" % \  +2 ."downElevator"SE.seek :down +3 "storage"('} +99 (Q% +3 "core" %6 O\ [u + "manipulator"&n% +4 "core" % 4 4 e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +88 "core" ' +64 ' +2 ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 5 to 4 +2 "manipulator"&Z% +3 "core" %\  W N  k +2 "storage"(% +4 "core" % \ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((< +360 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &<7 \   +2 "manipulator"&0& +3 "core" & @ A gU +2 .tElbow.seek 5 + "manipulator"&[(y +27 "core" ( +2 "manipulator"& & +4 "core" & I G - g7 + "storage"(& +4 "core" &<b \  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&E'Ϻ +93 "core" ' +2 "storage"(q& +4 "core" &<b 8\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +280 "core" ' +2 "storage"(k- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&$/ +74 "core" / +2 "manipulator"&W& +4 "core" & I D $ f7 +2 "manipulator"&u% +3 "core" % ϯ 2 = fb + .tForearm.seek :retract +3 "manipulator"&3'\ +91 "core" ' +2 .tElbow.seek :clear +2 "manipulator"& (d +138 "core" ( +2 "manipulator"&?& +3 "core" &d  '  b3 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &w& +3 "core" &d   b3 + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&^'\ +12 "core" ' +2 .tSE.seek :down +2 "storage"(j'} +269 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(H(,L +367 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (\ & +3 "core" &,N y \  + .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(7' +307 "core" ' +2 "storage"(@- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (L& +2 "core" &,M M <  +2 "storage"(z& +3 "core" &,M 8 8 +2 "manipulator"&I& +3 "core" &d \\3 + "manipulator"&5% +4 "core" %\  \\ + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 + "manipulator"&9(^ +100 "core" ( +2 "manipulator"&<& +4 "core" &[   \\. + "storage"(6& +3 "core" &,M < < +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&'ͷ +100 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&T1 +75 "core" 1 +2 "manipulator"&% +4 "core" %  + Wv +2 "storage"({& +3 "core" &,L 9 9 + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 349 counts + "manipulator"&J' +14 "core" ' +2 "manipulator"&K& +4 "core" & $ ( a_ +2 "storage"(-& +3 "core" &,L ` ^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&X' +23 "core" ' +2 "storage"(/% +4 "core" %  _ a   +2 ."downElevator"SE.seek :down +4 "storage"(4'} +98 (G% +3 "core" %,. ; 9  [u + "manipulator"&M% +4 "core" % + ' _^ +45 .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&}'\ +88 "core" ' +8 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 4 of 4..4 + #Loading generic puck from tube 4 into Collection Clamp + "collection"'t& +4 "core" &LM +2 "manipulator"&%% +4 "core" %\  [ [ e j +2 "storage"(C% +3 "core" %\ \ +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(e(,L +4 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (#& +3 "core" &,L \  +2 "manipulator"&:& +4 "core" & X P \ j_ + .tElbow.seek 4 +2 "manipulator"&F(^ +21 "core" ( +3 "manipulator"&o& +4 "core" &[ V X  k +2 "storage"(& +3 "core" &,L\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&r' +102 "core" ' +2 "storage"(m& +4 "core" &,L A\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(|' +284 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (O& +3 "core" &,L \  + "manipulator"&d& +4 "core" &[  ) o + .tElbow.seek 4 +2 "manipulator"&A(^ +3 "core" ( +2 "manipulator"&& +4 "core" &[  o +2 "storage"(=& +3 "core" &,L \  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&a' +13 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&]/ +72 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:60:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&p& +3 "storage"(V'} +6 "core" &[ v { c m + "manipulator"&8% +4 "core" % \\ [ " j5 +2 .tForearm.seek :retract + "manipulator"&P'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +150 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +15 "core" ( +2 "manipulator"&D& +4 "core" &( Z a iAa + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &( f Y | hAa + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&&' +101 "core" ' +2 "manipulator"&s& +4 "core" &( + = 6 gAa +2 "manipulator"&% +3 "core" % 7 < h +2 "collection"'& +4 "core" &ML + "collection"'& +4 .tCC.seek :closed + "collection"'N(` +3 "core" &MK +3 &LK  +10 &*pKL - +9 &a{LK A +9 &OpMLy S +10 & JLK T +9 &OKKy T +9 &ILL~ S +10 &TOLM S +9 &PLMy T +10 &PLMu S +9 &PML| T +9 & \\LLNv S +10 &"LMM} S +9 &#MKM{ S +9 &%OLL S +10 &'cOLJ T +9 &)&KMK S +10 &*OLM T +9 &,LLL S +9 &.mKLL S +10 &0-NNN T +9 &1MNM T +9 &3ILN~ S +10 &5tOON S +9 &76JPL} S +10 &8JOL} T +9 &:LMMz T +9 &<{MMP T +10 &>=LNN T +9 &?PNM T +9 &ANNM S +10 &CIMN S +9 &EFNNO| S +10 &GQLO T +9 &HUMNw T +9 &J^ML U +10 &LBuKL X +9 &M9@ [ +9 &O11s ^ +10 &Qs.-~ _ +9 &S5,,o _ +10 &T-,j ` +9 &V*)t ` +9 &Xt*'k a +10 &Z5'(o a +9 &['&r a +9 &]%%p b +10 &_n%$l H +9 &`@'##h . +10 &`rk#"k T +2 ( + "collection"'& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.40 +2 .Hand.open + "manipulator"&`1 +66 "core" 1 +2 "manipulator"&B% +4 "core" %  ' ! d + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&c'\ +96 "core" ' +2 .tSC.coast "storage"(6 +3 #tLoading generic puck from tube 4 into Processing Clamp +2 "processing"%& +3 "core" &P\  +2 "manipulator"&.% +3 "core" %\  @ A  e +2 "storage"(~% +4 "core" % \  + "storage"(l. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(R(,L +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (2& +3 "core" &,L \  + "manipulator"&g& +4 "core" &( @ ? e@^ +2 "manipulator"&h% +3 "core" %\  A ?  e +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"& (^ +165 "core" ( +2 "manipulator"&_& +4 "core" &g Z ` " j1 + "storage"(;& +4 "core" &,L F\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&x' +101 "core" ' +2 "storage"(!& +4 "core" &,L \ \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +280 "core" ' +2 "storage"("- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &,L X\  + "manipulator"&)& +3 "core" &g Z Y E j1 +2 .tElbow.seek 4 +2 "manipulator"&Y(^ +2 "core" ( +2 "manipulator"&f& +3 "core" &g \\ a i1 +2 "storage"(& +4 "core" &,L ^\  + .tForearm.seek 4 + 300 counts +2 "manipulator"&U' +14 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&y/ +75 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:60:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(*'} +6 "core" &g / )  h1 + "manipulator"& % +4 "core" % V X jF +2 .tForearm.seek :retract + "manipulator"&1'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +163 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +91 "core" ( +3 "manipulator"&Q& +3 "core" &u 7 7 h +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" &u ) 4 h +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'' +96 "core" ' +2 "manipulator"& & +4 "core" &u X V i +2 "manipulator"&Z% +3 "core" % O U  i +2 "processing"%+& +3 "core" &X\  +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &E\  +3 &R\  +9 &'rS\ - +10 &^T\ A +9 &CwW\ T +9 &RU\ T +10 &TW\ U +9 &QS\ T +9 &HTW\ T +10 & QL\ U +9 &RL\ U +10 &RT\ T +9 & PRI\ T +9 &"ZP\ U +10 &#PT\ U +9 &%RW\ U +10 &'WR[\ U +9 &)NS\ T +9 &*TJ\ U +10 &,QQ\ T +9 &.`TX\ T +9 &0"TY\ T +10 &1TT\ T +9 &3VI\ T +10 &5hPE\ T +9 &7*SM\ T +9 &8TU\ T +10 &:UW\ U +9 &2SH\ T +10 &?YQ\ U +9 &AUP\ T +10 &Cu[I\ U +9 &E5cS\ V +9 &FsM\ X +10 &HN\ Z +9 &JoS\ Z +9 &L0M\ [ +10 &MW\ [ +9 &O\\\ [\ +10 &QtF\ [ +9 &S6I\ [ +9 &T@\ [ +10 &VF\ [ +9 &X|D\ [ +9 &Z=D\ \\ +10 &[E\ N +9 &]*F~O\ $m +10 &]x9J\ 5 +5 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 +2 .Hand.open + "manipulator"&1 +3 "core" &]x*B\ 5 +65 1 +2 "manipulator"&>% +3 "core" % J E X g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%i& +4 "core" &]x*2\ 5 +2 #tImaging generic puck in Processing Clamp while storing it to tube 4 + "manipulator"&% +3 "core" %\ @ @  f0 +2 "storage"(0% +3 "core" % (\  +49 "storage"( . +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,L +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (q& +4 "manipulator"&b& +3 "core" &,L \  +4 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +2 "core" &u 2 8 e +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&,(k +2 "core" ( +2 "manipulator"&k& +3 ."raiseStack"SE.seek beamBreak +2 "storage"($' +3 "core" &u A ? e + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" &u  ` +2 .tForearm.seek PC +2 "manipulator"&u' +95 "core" ' +2 .tHand.close + "manipulator"&?/ +69 "core" / +2 .tPC.seek :open +2 "processing"%w( +84 "core" ' +2 "storage"(E- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(['y +31 "core" ' +326 ( +2 "storage"(3& +3 "core" &,L \  +2 "manipulator"&& +3 "core" &u - 7  h +2 "manipulator"&% +3 "core" % Ϧ : 8 K h +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&j(^ +262 "core" ( +2 "manipulator"&@& +4 "core" &` H B \ f) + "storage"(L& +4 "core" &,L :\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&z' +108 "core" ' +2 .tHand.open +2 "manipulator"&I1 +66 "core" 1 +2 "storage"(5- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(<'E +23 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"(6' +58 "core" ' +2 #tLights, camera, ACTION! + "storage"( - +3 "core" -' +2 "storage"(T& +4 "core" &,L d  + "manipulator"&& +4 "core" &` 7 [) + .tElbow.seek 4 +2 "manipulator"&{(^ +3 "core" ( + "manipulator"&K& +5 "core" &`  [) + "storage"(-& +4 "core" &,L \  $  +2 .tForearm.seek 4 + 600 counts + "manipulator"&/' +12 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(^' +57 "core" ' +2 "manipulator"&G& +4 "core" &` 7 = g) +2 "storage"(M& +3 "core" &,L \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&9'ͷ +20 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(t' +24 "core" ' +2 "manipulator"&J% +4 "core" % + ( c +2 "storage"(%& +3 "core" &,L 4\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 349 counts +2 "manipulator"&C' +18 "core" ' +2 "manipulator"&& +4 "core" & Z Z D iQ +2 "storage"(#& +4 "core" &,L j\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&7' +15 "core" ' +2 "storage"(:% +4 "core" % A\  +2 ."downElevator"SE.seek :down +4 "storage"(o'} +99 (% +4 "core" %;\ \\v +2 "manipulator"&X% +3 "core" % * / 4 h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +91 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 "collection"'4& +3 "core" &`rj## T +2 #tStoring generic puck in Collection Clamp to tube 4 + "manipulator"&H% +4 "core" %  5 . 2 g$ +2 "storage"(% +3 "core" %} \  +2 "storage"(}. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,L +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (O& +2 "core" &,L\  +2 "manipulator"&d& +4 "core" & : - \ hQ + .tElbow.seek 4 +2 "manipulator"&(^ +25 "core" ( +2 "manipulator"&=& +4 "core" &c a ]  iN + "storage"(]& +4 "core" &,L G\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&p' +100 "core" ' +2 "storage"(8& +4 "core" &,L ^\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(F' +282 "core" ' +2 "storage"(r- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&D& +3 "core" &c E D  gN + "storage"(\\& +4 "core" &,L P\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&|'ͷ +19 "core" ' + .tElbow.hold +2 "manipulator"&a, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(s- +2 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(' +30 "core" ' +2 "manipulator"&A% +4 "core" % ( (  b + "storage"(& +4 "core" &,L \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 340 counts + "manipulator"&V' +14 "core" ' +2 "manipulator"&P& +4 "core" & Z W ? i +2 "storage"((& +3 "core" &,L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&`' +17 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(B' +40 "core" ' +2 "manipulator"&& +4 "core" & \\ Y T j +2 "manipulator"&.% +4 "core" % [ Y f iy + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&~'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&l( +163 "core" ( +2 "manipulator"&& +3 "core" &) @ B  eBk +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &2& +2 "core" &) 0  3 eBk +2 .tForearm.seek CC +2 "manipulator"&g' +93 "core" ' +2 .tHand.close + "manipulator"&h/ +66 "core" / +2 .tCC.seek :open +2 "collection"'&( +467 "core" ( +2 "storage"(_& +3 "core" &,L /\  +2 "storage"(;& +3 "core" &,L ?\  +2 "manipulator"&e& +3 "core" && 8 -  h?R +2 "manipulator"&!% +3 "core" %  7 < W h +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +46 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 + "manipulator"&c(^ +163 "core" ( +2 "manipulator"&"& +4 "core" &h } m: + "storage"(& +4 "core" &,L E\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 + "manipulator"&)'ͷ +100 "core" ' +2 .tElbow.hold + "manipulator"&f, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 +2 "manipulator"&y% +4 "core" %   o dn +2 "storage"(& +3 "core" &,L\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 348 counts +2 "manipulator"& ' +17 "core" ' +2 "manipulator"& & +4 "core" & x  5 n +2 "storage"(x& +3 "core" &,L \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +16 "core" ' +2 "storage"(U% +4 "core" %\ \ +2 ."downElevator"SE.seek :down +5 "storage"(Q'} +99 (n% +3 "core" %3\ \ Zr +2 "manipulator"&Y% +3 "core" % u t # m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +92 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 4 to 3 +2 "manipulator"&Z% +4 "core" %\  g ^ l+ + "storage"(+% +4 "core" % \ + "storage"(*. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(1(,L +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (v& +3 "core" &,L\  + "manipulator"&& +4 "core" & k ^ \ l +2 .tElbow.seek 4 + "manipulator"&(^ +36 "core" ( +2 "manipulator"&>& +4 "core" &V c \\ k l+ +2 "storage"(i& +3 "core" &,L\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&' +102 "core" ' +3 "storage"(0& +3 "core" &,L q\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"( ' +283 "core" ' +2 "storage"(q- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&b/ +75 "core" / +2 "manipulator"&k& +4 "core" &X ~ ] n+ + "manipulator"&W% +4 "core" %  {  n +2 .tForearm.seek :retract + "manipulator"&''\ +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&?(d +118 "core" ( +2 "manipulator"&R& +3 "core" &d  x  n+ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &E& +3 "core" &d }  n+ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&'\ +9 "core" ' +2 .tSE.seek :down +2 "storage"('} +258 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +365 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ($& +2 "core" &\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(3' +276 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"('y +31 "core" ' +2 "storage"(u& +4 "core" &\ + "storage"(@& +4 "core" &\ \ + "manipulator"&L& +3 "core" &d X X ' k+ +2 "manipulator"&,% +3 "core" %\ R Q A l +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&I(_ +107 "core" ( +2 "manipulator"&5& +4 "core" &g d f a k) + "storage"( & +3 "core" & \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&T'ͽ +98 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&\ 1 +74 "core" 1 +2 "manipulator"&K% +4 "core" % A A  g +2 "storage"(-& +3 "core" &\ + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 333 counts +2 "manipulator"&G'\ +17 "core" ' +2 "manipulator"&M& +4 "core" & t oQ +2 "storage"(J& +3 "core" & e\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&%' +17 "core" ' +2 "storage"([% +4 "core" %  \ +2 ."downElevator"SE.seek :down +3 "storage"('} +99 (<% +3 "core" %6\ Zr + "manipulator"&#% +4 "core" % y 3 m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +91 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 4 to 3 +2 "manipulator"&j% +4 "core" %\  } w E m& + "storage"(z% +4 "core" %|\ +2 "storage"(6. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,L +367 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (X& +2 "core" &,I~ \ # +2 "manipulator"&/& +3 "core" & @ @ eQ +2 .tElbow.seek 4 + "manipulator"&{(^ +27 "core" ( +2 "manipulator"&^& +4 "core" &a B > fI + "storage"(9& +3 "core" &,I~\ # +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&4' +93 "core" ' +2 "storage"(C& +3 "core" &,I \ # +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(H' +283 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&}/ +75 "core" / +2 "manipulator"&t& +4 "core" &a C 7 eI +2 "manipulator"&O% +3 "core" %  A @ eB + .tForearm.seek :retract +2 "manipulator"&d'\ +93 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&=(d +97 "core" ( +2 "manipulator"&]& +3 "core" &d '  cS +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &d ) % G cS + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&8'\ +17 "core" ' +2 .tSE.seek :down +2 "storage"(o'} +270 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(( +372 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" & O\  + .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(m' +307 "core" ' +2 "storage"(r- +3 "core" -'t + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (D& +2 "core" & I\  +2 "storage"(\\& +3 "core" & .\  +2 "manipulator"&s& +3 "core" &d ] b j kS +2 "manipulator"&A% +41 "core" %\  g ] k g +10 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&(_ +111 "core" ( +2 "manipulator"&P& +3 "core" &Z Y W  i- +2 "storage"((& +4 "core" & >\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&'ͽ +94 "core" ' +2 .tElbow.hold + "manipulator"&., +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&p1 +65 "core" 1 +2 "manipulator"&% +4 "core" % + +  c +2 "storage"(F& +3 "core" & 7\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 346 counts + "manipulator"&|' +17 "core" ' +2 "manipulator"&V& +4 "core" &\ W [ F i!v +2 "storage"(& +3 "core" &\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&' +16 "core" ' +2 "storage"(2% +4 "core" % { \  +2 ."downElevator"SE.seek :down +3 "storage"(`'} +99 (a% +4 "core" %) S\ Zq +2 "manipulator"&h% +3 "core" % - , b h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +87 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 3 of 3..3 + #Loading generic puck from tube 3 into Collection Clamp + "collection"'N& +4 "core" &KL +2 "manipulator"&_% +3 "core" %\  M N e l +2 "storage"(;% +4 "core" %} [\ +2 "storage"(e. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(!( +7 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (g& +3 "core" &\  +2 "manipulator"&"& +4 "core" &\ P J < l!v + .tElbow.seek 3 +2 "manipulator"&(_ +25 "core" ( +2 "manipulator"&l& +4 "core" &g v u ] mJ +2 "storage"(& +3 "core" &\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&y' +93 "core" ' +2 "storage"(& +4 "core" & \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"( ' +285 "core" ' +2 "storage"(x- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (U& +3 "core" & s\  + "manipulator"&& +4 "core" &g  { 7 mJ + .tElbow.seek 3 +2 "manipulator"&n(_ +3 "core" ( + "manipulator"&Y& +4 "core" &g } w d mJ + "storage"(c& +4 "core" & \  +2 .tForearm.seek 3 + 300 counts + "manipulator"&)' +19 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&Z/ +76 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:64:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&+& +3 "storage"( '} +6 "core" &g | [ nJ +2 "manipulator"&*% +3 "core" % \\ ^  j +2 .tForearm.seek :retract + "manipulator"&v'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +150 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +3 "core" ( +2 "manipulator"&B& +3 "core" &$ M R & j>O +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &>& +3 "core" &$ Z X , j>O + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&i' +98 "core" ' +3 "manipulator"&& +4 "core" &% Z X / i>O + "manipulator"&0% +4 "core" % N X  i +2 "collection"'Q& +3 "core" &JJ +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'f(` +3 "core" &MK +3 &ML  +8 &*pLL - +10 &azKM A +9 &XnML S +9 &JNK S +10 &NMM S +9 &OMMz S +10 &[RLLy T +9 &OLL~ S +9 &NLL{ S +10 &ONN S +9 & eKLN} S +9 &"'LKL S +10 &#JNL T +9 &%LOL T +10 &'lLMM T +9 &)0HNM S +9 &*NKM T +10 &,MMN T +9 &.vIMM S +9 &07POM S +10 &1GNM S +9 &3NMN{ S +10 &5}OOL S +9 &7>ONO T +9 &9LNM S +10 &:OMN S +9 &<ONM S +9 &>FLNM T +10 &@LOL{ T +9 &AMNNy T +10 &CKMMn S +9 &EOJONs S +9 &GT[Uz T +10 &H_fa} U +9 &J}|p Y +9 &L>x \\ +10 &Mr _ +9 &Ok ^ +10 &Qzf _ +9 &S;f ` +9 &Tj ` +10 &Vf ` +9 &X|h a +9 &Z=g b +10 &[g b +9 &]g b" +10 &_qe F +9 &`L2j &s +9 &`mgh R +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.52 +2 .Hand.open + "manipulator"& 1 +68 "core" 1 +2 "manipulator"&q% +4 "core" %  < B  f + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&b'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 3 into Processing Clamp +2 "processing"%k& +3 "core" &O\  +2 "manipulator"&W% +3 "core" %\  1 ; h +2 "storage"(R% +4 "core" %}\  + "storage"(E. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +3 "core" & ?\  +2 "manipulator"&'& +3 "core" &$ C A  g>O +2 "manipulator"& % +3 "core" %\  B C G g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&1(_ +181 "core" ( +2 "manipulator"&$& +4 "core" &W X X + i( + "storage"(& +4 "core" & \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +106 "core" ' +2 "storage"(u& +4 "core" & r\ \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(@' +282 "core" ' +2 "storage"(L- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (,& +3 "core" & 4\  + "manipulator"&5& +4 "core" &W * 7 X h( + .tElbow.seek 3 +2 "manipulator"& (_ +2 "core" ( +2 "manipulator"&3& +3 "core" &W 1 6 ; h( +2 "storage"(?& +4 "core" & ;\  + .tForearm.seek 3 + 300 counts +2 "manipulator"&\ ' +14 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&K/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:64:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&-& +3 "storage"(M'} +6 "core" &\ , 2 h!v +2 "manipulator"&J% +3 "core" % G W < hZ +2 .tForearm.seek :retract +2 "manipulator"&['\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +158 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +105 "core" ( +3 "manipulator"&<& +4 "core" &s W G U h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &#& +2 "core" &s 3 + 3 h +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&I' +94 "core" ' +2 "manipulator"&T& +4 "core" &s Y W i +2 "manipulator"&j% +48 "core" % C I 3 i +4 "processing"%G& +3 "core" &O\  +2 "processing"%z& +3 .tPC.seek :closed +2 "processing"%6(] +3 "core" &K\  +3 &T\  +10 &(q\\\ - +9 &^]\ A +10 &Dx\\\ S +9 &Qa\ T +10 &TT\ U +9 &QY\ T +9 &FUX\ U +10 &SS\ U +9 &R[\ U +9 &RT\ U +10 & ORS\ T +9 &"[`\ U +10 &#QV\ T +9 &%WS\ T +9 &'WNW\ T +10 &)NX\ U +9 &*SU\ T +9 &,QS\ T +10 &.^TT\ U +9 &0UR\ U +10 &1SS\ U +9 &3WU\ U +9 &5fQN\ U +10 &7(UT\ U +9 &8TT\ T +9 &:UP\ T +10 &0UN\ U +10 &?VJ\ U +9 &AQE\ U +9 &CvQO\ U +10 &E7[L\ U +9 &FcQ\ V +9 &HsH\ X +10 &JpP\ Z +9 &L/T\ [ +10 &MM\ [ +9 &OS\ [ +9 &QtO\ [\ +10 &S7S\ [ +9 &TQ\ [ +9 &VF\ [\ +10 &X{D\ [ +9 &Z<C\ \\ +10 &[C\ M +9 &]*F}K\ $l +9 &]w9P\ 5 +5 ( + "processing"%z& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 +2 .Hand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&%% +4 "core" % B D = g + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +2 "processing"%& +4 "core" &]w*I\ 5 +2 #tImaging generic puck in Processing Clamp while storing it to tube 3 + "manipulator"&X% +4 "core" %\  B : " h + "storage"(/% +4 "core" %t \ \  + "storage"(^. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(9( +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (C& +2 "manipulator"&& +3 "core" & \  +5 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" &s E K % g + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&:(k +2 "core" ( +2 "manipulator"&& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(}' +3 "core" &s C J g g + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" &s 0 A  c +2 .tForearm.seek PC +2 "manipulator"&O' +95 "core" ' +2 .tHand.close + "manipulator"&]/ +72 "core" / +2 .tPC.seek :open +2 "processing"%7( +87 "core" ' +2 "storage"(4- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"({'y +35 "core" ' +320 ( +3 "storage"(d& +3 "core" &\  +2 "manipulator"&H& +3 "core" &s @ ;  g +2 "manipulator"&% +3 "core" % ϲ 0 * : g +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&o(_ +270 "core" ( +2 "manipulator"&r& +4 "core" &Y J D Y f1 + "storage"(D& +4 "core" &\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&\\' +92 "core" ' +2 .tHand.open + "manipulator"&s1 +74 "core" 1 +2 "storage"(A- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(P'E +25 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"((' +53 "core" ' +2 #tLights, camera, ACTION! + "storage"(=- +3 "core" -' +2 "storage"(p& +3 "core" & $ $  +2 "manipulator"&& +4 "core" &Z  Z1 + .tElbow.seek 3 +2 "manipulator"&F(_ +3 "core" ( + "manipulator"&V& +4 "core" &Z Z1 +2 "storage"(& +3 "core" & # $ f  +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&2' +4 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(8' +57 "core" ' +2 "manipulator"&a& +4 "core" &Z ? 9 g1 +2 "storage"(h& +3 "core" & \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&'ͽ +23 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(N' +26 "core" ' +2 "manipulator"&_% +4 "core" %   2 a +2 "storage"(|& +3 "core" & \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 337 counts + "manipulator"&;' +15 "core" ' +2 "manipulator"&e& +4 "core" & W X  i# +2 "storage"(m& +4 "core" & Q\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&g' +17 "core" ' +2 "storage"("% +4 "core" % \\\  +2 ."downElevator"SE.seek :down +4 "storage"(l'} +99 (% +3 "core" %-: N\ \\v +2 "manipulator"&% +4 "core" % B < g + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +57 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 "collection"'`& +4 "core" &`me R +2 #tStoring generic puck in Collection Clamp to tube 3 + "manipulator"&% +4 "core" %\  7 7 h- +2 "storage"(.% +3 "core" %t\  +2 "storage"(~. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(x( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (U& +2 "core" & .\  +2 "manipulator"&& +4 "core" & C A e g# + .tElbow.seek 3 +2 "manipulator"&Y(_ +26 "core" ( +2 "manipulator"&c& +4 "core" &g ` ] iG + "storage"(Z& +4 "core" & M\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&+' +96 "core" ' +2 "storage"(*& +4 "core" & \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +279 "core" ' +2 "storage"(y- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&B& +3 "core" &g B 7 T fG +2 "storage"(>& +3 "core" &\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"& 'ͽ +21 "core" ' +2 .tElbow.hold + "manipulator"&), +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(0' +32 "core" ' +2 "manipulator"&Q% +4 "core" % )   b + "storage"(n& +4 "core" & +\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 334 counts +2 "manipulator"& ' +13 "core" ' +2 "manipulator"&v& +4 "core" & Z U 2 i +2 "storage"(&& +3 "core" & \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +48 "manipulator"& ' +18 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(q't +41 "core" ' +2 "manipulator"&k& +4 "core" & X Y M j +2 "manipulator"&W% +3 "core" % Z Y I j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +191 "core" ( +3 "manipulator"&E& +4 "core" & 6 6 h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & 1 + g +2 .tForearm.seek CC +2 "manipulator"&'' +95 "core" ' + .tHand.close +2 "manipulator"& / +72 "core" / +2 .tCC.seek :open +2 "collection"'i( +468 "core" ( +2 "storage"($& +4 "core" &\  + "storage"(& +3 "core" & =\ \  +2 "manipulator"&!& +3 "core" & Z c t k +2 "manipulator"&% +3 "core" % [ ] / k +2 .tForearm.seek :retract +2 "manipulator"&u'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&b(_ +151 "core" ( +2 "manipulator"&L& +4 "core" &b V Y M l< + "storage"(,& +4 "core" & (\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 3 +2 "manipulator"&5'ͽ +102 "core" ' + .tElbow.hold +2 "manipulator"&3, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&?1 +66 "core" 1 +2 "manipulator"&K% +4 "core" % > @ e +2 "storage"(-& +3 "core" & T\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 340 counts + "manipulator"&J' +15 "core" ' +3 "manipulator"&1& +4 "core" & u  o + "storage"(& +4 "core" &  w\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&@' +23 "core" ' +2 "storage"(\ % +4 "core" %~ %\ +2 ."downElevator"SE.seek :down +4 "storage"(<'} +99 (#% +3 "core" %5 v\ \ [t +2 "manipulator"& % +4 "core" %\ ` k  mp + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&T'\ +89 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 3 to 2 +2 "manipulator"&j% +4 "core" %\   G n + "storage"(G% +4 "core" %t \ +2 "storage"(M. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"([( +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (w& +3 "core" & \  + "manipulator"&& +4 "core" &  w < n +2 .tElbow.seek 3 + "manipulator"&%(_ +37 "core" ( +2 "manipulator"&& +4 "core" &[ m l O m* +2 "storage"(X& +3 "core" & >\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&/' +106 "core" ' +2 "storage"(z& +4 "core" & {\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(^' +288 "core" ' +2 "storage"(C- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +75 "core" / +2 "manipulator"&& +4 "core" &\\ t n* +2 "manipulator"&t% +3 "core" % " w x  n +2 .tForearm.seek :retract + "manipulator"&I'\ +94 "core" ' +3 .tElbow.seek :clear + "manipulator"&](d +117 "core" ( +2 "manipulator"&& +3 "core" &d ~ x  m, +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" &d ~  m, +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&'\ +10 "core" ' +2 .tSE.seek :down +2 "storage"('} +259 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(6( +391 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (}& +3 "core" &  3\ \ + .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(d' +277 "core" ' +2 "storage"(H- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +29 "core" ' +2 "storage"(O& +4 "core" & \ \ + "storage"(r& +4 "core" &  x\ +2 "manipulator"&D& +3 "core" &d M W l, + "manipulator"&:% +4 "core" %\ & X Y M k!) + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&s(P +107 "core" ( +2 "manipulator"&A& +3 "core" &Q \\ b Q j( +2 "storage"(=& +3 "core" &  t\ \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&p'M +106 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&V1 +65 "core" 1 +2 "manipulator"&% +4 "core" % YX  8 _ + "storage"(& +4 "core" & \  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 312 counts +2 "manipulator"&a'΅ +18 "core" ' +2 "manipulator"&h& +4 "core" & k ` ld +2 "storage"(_& +3 "core" &  7\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&|'ϥ +23 "core" ' +2 "storage"({% +4 "core" % F\  +2 ."downElevator"SE.seek :down +3 "storage"(e'} +99 (m% +3 "core" %9\ \ [t +2 "manipulator"&P% +3 "core" % X [  l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +90 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 3 to 2 +2 "manipulator"&o% +4 "core" %\  Y X + l + "storage"(\\% +4 "core" %} K\ +2 "storage"((. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +357 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &. R\   +2 "manipulator"&2& +3 "core" & ) B id +2 .tElbow.seek 3 + "manipulator"&F(_ +25 "core" ( +2 "manipulator"&8& +3 "core" &i X W _ jE +2 "storage"(& +4 "core" &0\   + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&`' +98 "core" ' +2 "storage"(;& +4 "core" &0\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +281 "core" ' +2 "storage"(.- +3 "core" -' + .tSE.configure SEconfig +40 "storage"(#QK-0-\ b +11 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&~/ +71 "core" / +2 "manipulator"&N& +4 "core" &i b ]  jE +2 "manipulator"&U% +3 "core" %  X X  j~ +2 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&c(d +139 "core" ( +2 "manipulator"&Z& +4 "core" &d @ = e2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &d = ? : e2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&*'\ +10 "core" ' +2 .tSE.seek :down +2 "storage"(l'} +26 "Can"\ aa +243 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(9( +392 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" & \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +306 "core" ' +2 "storage"(y- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (B& +2 "core" &  f\  +2 "storage"(>& +3 "core" &  \  +2 "manipulator"&& +3 "core" &d Y Z i2 +2 "manipulator"&Q% +3 "core" %\ U X 5 i +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&n(P +121 "core" ( +2 "manipulator"&v& +4 "core" &Z h ^ lh + "storage"(&& +3 "core" &  \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&k'M +103 "core" ' + .tElbow.hold +2 "manipulator"&W, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&+1 +67 "core" 1 +2 "manipulator"&Y% +4 "core" % mk ' a +2 "storage"(& +3 "core" &  K\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 332 counts + "manipulator"& 'Ι +14 "core" ' +2 "manipulator"& & +4 "core" & V o +2 "storage"(0& +3 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&E'ϥ +15 "core" ' +2 "storage"(% +4 "core" %  \ +2 ."downElevator"SE.seek :down +3 "storage"( '} +99 ()% +4 "core" %. *\ Zp +2 "manipulator"& % +3 "core" %ϯ ~ w A n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&R'\ +91 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 2 of 2..2 + #Loading generic puck from tube 2 into Collection Clamp + "collection"'f& +4 "core" &OK +2 "manipulator"&$% +3 "core" %\  ~ m. +2 "storage"(% +4 "core" %x  \ +2 "storage"(!. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +17 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (L& +3 "core" &  \ + "manipulator"&,& +4 "core" & } u  m +2 .tElbow.seek 2 + "manipulator"&'(P +47 "core" ( +2 "manipulator"&& +4 "core" &N c Y z k/ +2 "storage"(?& +3 "core" &  q\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&K'ϥ +95 "core" ' +2 "storage"(-& +4 "core" &  \ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(1' +281 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (\ & +3 "core" &  M\  + "manipulator"&u& +4 "core" &Q X [ i. + .tElbow.seek 2 +2 "manipulator"&#(P +3 "core" ( + "manipulator"& & +4 "core" &Q S D  h. +2 "storage"(b& +3 "core" &  A\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&5'y +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&j/ +73 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:68:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&J& +3 "storage"(G'} +6 "core" &p [ Z _ i* + "manipulator"&M% +4 "core" % ΁ [ [ b j + .tForearm.seek :retract +2 "manipulator"&w'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +149 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +3 "core" ( + "manipulator"&q& +4 "core" &+ ` ] iD{ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &+ Y Y , iDz +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&X' +100 "core" ' +2 "manipulator"&@& +4 "core" &* W G # hCp +2 "manipulator"&z% +4 "core" % 9 H Z i +2 "collection"'<& +3 "core" &ML +2 "collection"'x& +3 .tCC.seek :closed +2 "collection"'3(` +3 "core" &MJ +4 &KM  +7 &*pLN , +10 &`{MM A +9 &RnLL S +9 &LLL S +10 &PLM S +9 &IMM S +10 &XOMK S +9 &OPM T +9 &PMM S +10 &ONL T +9 & `LMK~ S +9 &"#KML S +10 &#JLM S +9 &%OLL S +10 &'hJNM S +9 &)*GNM S +9 &*ONN S +10 &,OMN T +9 &.pMKK S +10 &01KOL T +9 &1LNN T +9 &3LOO S +10 &5xIML S +9 &7:LMN S +9 &8MMM T +10 &:LNM T +9 &<MOM T +10 &>ALON T +9 &@MLN T +9 &AMNO T +10 &CJNN S +9 &EJNMO S +9 &G MMN T +10 &HQNN T +9 &J\\LN} U +10 &LGtKMq W +9 &M;@l [\ +9 &O.1a ^ +10 &Qw0.j _ +9 &S8,,p _ +9 &T,+m _ +10 &V+*f ` +9 &X{()j ` +9 &Z:('f a +10 &[&'j b +9 &]%&b b +10 &_o%%b B +9 &`G.$!b %o +9 &`_p##h W +2 ( + "collection"'x& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.39 +2 .Hand.open + "manipulator"&T1 +65 "core" 1 +3 "manipulator"&C% +3 "core" % > 0 d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tSC.coast "storage"(6 +3 #tLoading generic puck from tube 2 into Processing Clamp +2 "processing"%& +3 "core" &F\  +2 "manipulator"&t% +3 "core" %\ > @ e0 +2 "storage"(% +4 "core" %w\  + "storage"(4. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(/( +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (%& +2 "core" &  7\  +2 "manipulator"&I& +4 "core" &* A ? eCp + "manipulator"&^% +4 "core" %\ > 6 e0 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&[(P +162 "core" ( +2 "manipulator"&}& +4 "core" &X Z V i< + "storage"(H& +4 "core" &  v\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +95 "core" ' +2 "storage"(O& +4 "core" &  &\ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(r' +282 "core" ' +2 "storage"(D- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (:& +3 "core" &  \  +46 "manipulator"&A& +5 "core" &X I 7 i< + .tElbow.seek 2 +2 "manipulator"&=(P +4 "core" ( + "manipulator"&d& +3 "core" &X 1 J " i< +2 "storage"(]& +4 "core" &  I\  + .tForearm.seek 2 + 300 counts +2 "manipulator"&V'y +24 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +74 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:68:in `shuffleall'"(ESP):26:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&& +4 "storage"(h'} +5 "core" &X B B  g< +2 "manipulator"&_% +3 "core" % ~ I 7 3 i +2 .tForearm.seek :retract +2 "manipulator"&{'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +156 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +96 "core" ( +2 "manipulator"&m& +4 "core" &u 5 4 h +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &P& +3 "core" &u + 3 h + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&s' +98 "core" ' +2 "manipulator"&p& +4 "core" &u < U B h +2 "manipulator"&o% +3 "core" % ) , E h +2 "processing"%a& +4 "core" &L\  +2 "processing"%\\& +3 .tPC.seek :closed +2 "processing"%((] +3 "core" &E\  +3 &H\  +9 &(rS\ - +10 &_[\ A +9 &DxM\ T +9 &RS\ T +10 &UT\ T +9 &OJ\ T +10 &GQH\ U +9 &\ PI\ T +9 &TK\ U +10 &WC\ U +9 & PPI\ T +9 &"WS\ U +10 &#OI\ T +9 &%RJ\ T +10 &'WQM\ U +9 &)SM\ T +9 &*SK\ U +10 &,OG\ T +9 &._TL\ U +9 &0!WD\ U +10 &1QH\ T +9 &3WR\ U +10 &5gSP\ U +9 &7)VF\ U +9 &8Q;\ T +10 &:UF\ U +9 &1WF\ U +10 &?YF\ U +9 &AUD\ U +10 &CuZG\ U +9 &E5bD\ V +9 &FsD\ X +10 &HE\ Z +9 &JnC\ [ +9 &L0F\ [ +10 &MD\ [ +9 &OF\ [\ +10 &QtD\ [ +9 &S6D\ [ +9 &TD\ [ +10 &VA\ \\ +9 &X{D\ \\ +9 &Z=K\ \\ +10 &[E\ M +9 &](CwB\ 's +10 &]z4K\ 3 +5 ( + "processing"%\\& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 + .Hand.open +2 "manipulator"&1 +3 "core" &]z%C\ 3 +62 1 +2 "manipulator"&|% +3 "core" % C B " f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +2 "processing"%6& +4 "core" &]z%D\ 3 +2 #tImaging generic puck in Processing Clamp while storing it to tube 2 + "manipulator"&% +3 "core" %\  C C G g +2 "storage"(2% +3 "core" %x\  +2 "storage"(8. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (;& +4 "manipulator"&& +3 "core" &  c\  +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +2 "core" &u = 8 6 g +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&"(k +3 ."raiseStack"SE.seek beamBreak +3 "core" ( +2 "storage"(.' + "manipulator"&~& +5 "core" &u A C f +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &N& +2 "core" &u  ) a +2 .tForearm.seek PC +2 "manipulator"&U' +95 "core" ' +2 .tHand.close + "manipulator"&Z/ +69 "core" / +3 .tPC.seek :open +2 "processing"%g( +85 "core" ' +2 "storage"(`- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(F'y +31 "core" ' +325 ( +2 "storage"(& +3 "core" & \  +2 "manipulator"&& +3 "core" &u C J w g +2 "manipulator"&% +3 "core" % ϯ C 8 U g +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&l(P +269 "core" ( +2 "manipulator"&y& +4 "core" &H ? > e0 + "storage"(B& +4 "core" & \  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&>'ϥ +97 "core" ' + .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "storage"(Q- +3 "core" -'y +3 .tSE.seek -0.16 Pucks below Top Plate + "storage"(v'E +26 "core" ' +3 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(&' +58 "core" ' +2 #tLights, camera, ACTION! + "storage"(c- +3 "core" -' +2 "storage"(+& +3 "core" &  !  +2 "manipulator"&Y& +3 "core" &K \\ W/ +2 .tElbow.seek 2 +2 "manipulator"&(P +3 "core" ( + "manipulator"& & +4 "core" &K  X/ +2 "storage"(0& +4 "core" &  ! ! \  + .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(*' +59 "core" ' +2 "manipulator"&)& +4 "core" &K ; @  e/ +2 "storage"( & +3 "core" &  ;\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&n'M +28 "core" ' +2 .tElbow.hold + "manipulator"&k, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(f' +25 "core" ' +2 "manipulator"&$% +4 "core" %e`  Z +2 "storage"( & +4 "core" &    + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 324 counts + "manipulator"&'Α +21 "core" ' +2 "manipulator"&!& +4 "core" & F B $ g% +2 "storage"(& +4 "core" &  F\  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&L'ϥ +33 "core" ' +2 "storage"(,% +4 "core" % \  +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (?% +3 "core" %$9\ [t +2 "manipulator"&E% +3 "core" %ϯ ? <  eh +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&-'\ +93 "core" ' +65 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 "collection"' & +4 "core" &`_n%#b W +2 #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"&9% +3 "core" %\ A C P f3 +2 "storage"(W% +4 "core" %n\  + "storage"(R. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (\ & +3 "core" &  \  +2 "manipulator"&u& +3 "core" & A @ & f% +2 .tElbow.seek 2 +2 "manipulator"& (P +25 "core" ( +2 "manipulator"&b& +4 "core" &T 8 5 " hb + "storage"(j& +4 "core" &  n\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +49 .tForearm.seek 2 + 600 counts +2 "manipulator"&J'ϥ +93 "core" ' +2 "storage"(M& +4 "core" &  \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"('' +279 "core" ' +2 "storage"(K- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&q& +3 "core" &T Z Y e jb +2 "storage"(& +3 "core" & \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&1'M +26 "core" ' + .tElbow.hold +2 "manipulator"&5, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(@- +2 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(z' +28 "core" ' +2 "manipulator"&<% +4 "core" %yo \  C \\ + "storage"(#& +4 "core" & \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 344 counts + "manipulator"&G'Υ +12 "core" ' +2 "manipulator"&w& +4 "core" & W X C j$ +2 "storage"(i& +4 "core" &  \  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&T'ϥ +24 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(C' +39 "core" ' +2 "manipulator"&& +4 "core" & X O ; i$ +2 "manipulator"&t% +3 "core" %Ϯ [ Y O iA +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&x( +196 "core" ( +2 "manipulator"&4& +4 "core" & Z Y 5 i + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &%& +2 "core" & Y Y E i +2 .tForearm.seek CC +2 "manipulator"&I' +93 "core" ' + .tHand.close +2 "manipulator"&^/ +76 "core" / +2 .tCC.seek :open +2 "collection"'X( +468 "core" ( +2 "storage"(}& +3 "core" &  V\  +2 "storage"(H& +3 "core" & \  +2 "manipulator"&& +3 "core" & Z k m +2 "manipulator"&O% +3 "core" % ( w m % l +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&(P +148 "core" ( +2 "manipulator"&D& +4 "core" &W  ! mD + "storage"(:& +4 "core" & \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&A'M +102 "core" ' +2 .tElbow.hold + "manipulator"&d, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&]1 +72 "core" 1 +2 "manipulator"&% +4 "core" % n % ( a +2 "storage"(& +3 "core" &  \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 350 counts + "manipulator"&_'Ϋ +13 "core" ' +3 "manipulator"&[& +4 "core" & w o +2 "storage"(& +3 "core" & \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&r'ϥ +17 "core" ' +2 "storage"(V% +4 "core" % C\ +2 ."downElevator"SE.seek :down +3 "storage"(m'} +99 (P% +3 "core" %5 \ \ \ [t +2 "manipulator"&=% +4 "core" %Ϙ }  m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&p'\ +91 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 2 to 1 +2 "manipulator"&o% +4 "core" %\    n + "storage"(a% +4 "core" %y \ +2 "storage"(h. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"({( +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (7& +2 "core" &  \  +2 "manipulator"&\\& +3 "core" & | n +2 .tElbow.seek 2 +2 "manipulator"&(P +35 "core" ( +2 "manipulator"&|& +4 "core" &D W T G l( + "storage"(6& +4 "core" &  I\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +96 "core" ' +3 "storage"(2& +3 "core" &  \  .\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(8' +284 "core" ' +2 "storage"(;- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +77 "core" / +2 "manipulator"&~& +4 "core" &J X X , k( + "manipulator"&N% +4 "core" % ϛ d X K kv + .tForearm.seek :retract +2 "manipulator"&s'\ +91 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&Z(d +144 "core" ( +2 "manipulator"&/& +3 "core" &d a ] i4 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &d B V  i4 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&'\ +11 "core" ' +2 .tSE.seek :down +2 "storage"(e'} +259 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(((+ +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (.& +2 "core" &- T\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +277 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +31 "core" ' +2 "storage"(U& +4 "core" &, <\  + "storage"(y& +4 "core" &, q\  + "manipulator"&B& +4 "core" &d %   b4 + "manipulator"&"% +3 "core" %\ "   e b +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +105 "core" ( +2 "manipulator"&Q& +4 "core" & )  = c/ + "storage"(c& +4 "core" &, C\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&+'n +102 "core" ' +2 .tElbow.hold + "manipulator"&Y, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"& 1 +67 "core" 1 +2 "manipulator"&% +4 "core" % ͕ %  ^ +2 "storage"(0& +3 "core" &, \ + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 339 counts +2 "manipulator"&)' +17 "core" ' +2 "manipulator"& & +4 "core" & ? @ + f& +2 "storage"($& +3 "core" &, 7\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&F' +15 "core" ' +2 "storage"( % +4 "core" %\  +2 ."downElevator"SE.seek :down +42 "storage"(v'} +60 (!% +3 "core" %@ 5\ ]| +2 "manipulator"&% +3 "core" %   d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +90 "core" ' +106 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 2 to 1 + "manipulator"&l% +5 "core" %  U H * j + "storage"(>% +4 "core" %~ \ \ + "storage"(&. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(?( +366 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (E& +2 "core" & ` |\  +2 "manipulator"&& +3 "core" & : = e& +2 .tElbow.seek 2 +2 "manipulator"&(P +57 "core" ( +2 "manipulator"&*& +3 "core" &G X W ? j+ +2 "storage"(n& +3 "core" & \ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&'ϥ +104 "core" ' +2 "storage"( & +4 "core" & \ \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(9' +281 "core" ' +2 "storage"(W- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&R/ +66 "core" / +2 "manipulator"&f& +4 "core" &H e ^  j+ +2 "manipulator"&\ % +3 "core" % Ϝ Y \\ k j +2 .tForearm.seek :retract + "manipulator"&u'\ +96 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&b(d +114 "core" ( +2 "manipulator"&j& +3 "core" &d T X  l# +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" &d J V ' l# +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&M'\ +7 "core" ' +2 .tSE.seek :down +2 "storage"('} +269 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((+ +358 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (k& +2 "core" &+\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(-' +308 "core" ' +2 "storage"(K- +3 "core" -'t + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (q& +2 "core" &+ \  +2 "storage"(& +3 "core" &+ k\  +2 "manipulator"&@& +3 "core" &d ? 9 G g# +2 "manipulator"&<% +3 "core" %\ $ B D 8 g ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&#( +117 "core" ( +2 "manipulator"&w& +4 "core" & 6 < e/ + "storage"(i& +3 "core" &+ ?\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&'n +102 "core" ' + .tElbow.hold +2 "manipulator"&t, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&J1 +76 "core" 1 +2 "manipulator"& % +4 "core" % ͒ % c ` +2 "storage"('& +3 "core" &+\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 336 counts + "manipulator"&1'ξ +17 "core" ' +2 "manipulator"&G& +4 "core" & W X E i' +2 "storage"(z& +3 "core" &+ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&4' +17 "core" ' +2 "storage"(%% +4 "core" % ~\  +2 ."downElevator"SE.seek :down +4 "storage"(T'} +99 (5% +3 "core" %: )\ \\u +2 "manipulator"&^% +3 "core" % = ? L g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +49 ' +2 ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 "manipulator"&3& +3 "core" & G : # i' +2 "manipulator"&}% +3 "core" %\  Z T  k +32746 #t-> access 2 +2 .SE.seek :down + "storage"(H'} +2 "core" ' +2 "manipulator"&% +4 "core" %\  ~  o +2 "manipulator"&O& +3 "core" & ~ o' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(D(K +1633 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (:& +3 "core" &K +\ \  +410 #t-> access 1 +3 .SE.seek :down +2 "storage"(I'} +2 "core" ' +2 "manipulator"&x% +4 "core" %\  X Z 9 l + "manipulator"&]& +4 "core" & \\ Y N k' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +361 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &<\  +3738 #t-> access 2 +2 .SE.seek :down +2 "storage"(['} +2 "core" ' +2 "manipulator"&% +4 "core" %\  Z Z : j +2 "manipulator"&V& +3 "core" & Z X 4 i' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +362 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (P& +2 "core" &KK v\  +4380 #t-> startTube 2 +733 #-> da 40 +2 #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 13:49:37EDT27-Mar-19\\n{3 => 0, 4 => 0, 5 => 0, 6 => 0, 7 => 0}\\nCan@13:39:38, 23.9C, 12% humidity, 15.3psia, 12.576V, 0.533A, 0.533A avg, 6.70W",Subject: "da sampling at most 40ml" +3 "collection"'=& +3 "core" &KL +2 "manipulator"&% +4 "core" %\  = B  g +3 "storage"(A% +3 "core" %u\  +2 "storage"(o. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(a( +47 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +69 "Can"\ ll +1201 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (_& +3 "core" &  \  + "manipulator"&h& +4 "core" &   d' + .tElbow.seek 2 +2 "manipulator"&7(P +23 "core" ( +2 "manipulator"&\\& +4 "core" &Z E H " fV + "storage"(C& +4 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&|'ϥ +109 "core" ' +2 "storage"(6& +4 "core" &  "\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(r' +276 "core" ' +2 "storage"(2- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (m& +3 "core" &  a\  +2 "manipulator"&& +3 "core" &Z = > eV +2 .tElbow.seek 2 + "manipulator"&d(P +4 "core" ( + "manipulator"&p& +4 "core" &Z - 4 F eV +2 "storage"(;& +48 "core" &  k\  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +24 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&~/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&N& +3 "storage"(/'} +6 "core" &\\ '  > cT + "manipulator"&`% +4 "core" % ΂ 2 = e +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +138 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +20 "core" ( +2 "manipulator"&s& +4 "core" &+ ( ' _ bD{ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &8& +3 "core" &+    bD{ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&{' +101 "core" ' +3 "manipulator"&.& +4 "core" &+   aD{ + "manipulator"&% +4 "core" % '  a +2 "collection"'e& +3 "core" &LL +2 "collection"'U& +3 .tCC.seek :closed +2 "collection"'y(` +3 "core" &LL +2 &MM  +9 &*pJM , +10 &`|KL A +9 &KrLK T +10 &\ JMK T +9 &OLM T +9 &ILL T +10 &NQLJ U +9 &NLJ T +9 &QNM T +10 &OMM T +9 & VMNL U +10 &"MML T +9 &#JKK T +9 &%LMN T +10 &'_NML T +9 &)!JKM T +9 &*MNL T +10 &,LLL T +9 &.hOKL T +10 &0*NNK T +9 &1KMK T +9 &3LKL T +10 &5pMLM T +9 &71MNL T +9 &8NML T +10 &:LNL T +9 &:JMM T +9 &?MOM T +9 &ALOM T +10 &CLOM T +9 &EBMPO T +9 &GWXX U +10 &H`da W +9 &J|}z X +10 &L1 ] +9 &Mz _ +9 &Oz _ +10 &Qn ` +9 &S. ` +9 &T ` +10 &V a +9 &Xp b +10 &Z2w b +9 &[ b! +9 &] b% +10 &_g} S +9 &`N}s $j +9 &`$| Z +9 ( +2 &`i| S + "collection"'U& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.59 + .Hand.open +2 "manipulator"&B1 +71 "core" 1 +2 "manipulator"&"% +4 "core" % ' ( ? ^ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&Q'\ +96 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Intake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")c+ +3 "core" + +2 "sampler")% +3 "core" %  . +2 "collection"'Z& +4 "core" &`h S +3 "Can"\ ff + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast + "sampler")#.0X% +3 "core" %WY   + .tSSV.dial :exhaust +2 "sampler")&  +75 "core"  +2 .tExhaust.select :open + "sampler")@ +9 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'D'Ӵ +111 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +133 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +3 "collection"'h' +1477 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")\\ +134 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +3 "collection"'C  +4 "sampler")#.0X +332 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +8 '% +3 "core" %:{  +2 .tCS.seek 6ml +2 "collection"'c' +1344 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'0 +41 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"''ӂ +1526 "core" ' + .tCSV.dial CSR +2 "collection"'  +44 "core"  +2 "collection"'$% +4 "core" %Ӈ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"' ' +591 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ' % +3 "core" %c  +2 .tCS.seek 5.001ml + "collection"'!'qm +844 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +2 .tCS.seek 1ml +2 "collection"''> +1093 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +4 "collection"' \  +2 ')9 +5 "core" 9d +102 "collection"'9 +2 "core" 9d +103 "collection"'l9 +2 "core" 9 d +103 "collection"'>9 +2 "core" 9 d +103 "collection"'&9 +2 "core" 9d +103 "collection"'+9 +3 "core" 9d +103 "collection"'(9 +2 "core" 9d +103 "collection"'E9 +2 "core" 9d +103 "collection"'9 +2 "core" 9"d +103 "collection"'F9 +2 "core" 9&d +103 "collection"'*9 +3 "core" 9+d +103 "collection"'v9 +2 "core" 9/d +103 "collection"' 9 +2 "core" 93d +103 "collection"'Y9 +2 "core" 97d +103 "collection"',9 +2 "core" 9 ;d +103 "collection"'W9 +3 "core" 9@d +103 "collection"'R9 +2 "core" 9)Dd +103 "collection"'f9 +2 "core" 99Hd +103 "collection"'\ 9 +2 "core" 9ILd +103 "collection"'n9 +2 "core" 9ZPd +103 "collection"'L9 +3 "core" 9kUd +103 "collection"'9 +2 "core" 9~Yd +103 "collection"'j9 +2 "core" 9]d +103 "collection"'u9 +2 "core" 9ad +103 "collection"'99 +2 "core" 9fd +103 "collection"'?9 +3 "core" 9jd +102 "collection"'k9 +2 "core" 9nd +103 "collection"'9 +2 "core" 9rd +103 "collection"'K9 +2 "core" 9vd +103 "collection"'q9 +2 "core" 9{d +103 "collection"'9 +2 "core" 9/d +103 "collection"'@9 +2 "core" 9Dd +103 "collection"'<9 +2 "core" 9Yd +103 "collection"'b9 +2 "core" 9nd +103 "collection"'i9 +2 "core" 9d +103 "collection"' 9 +3 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'w9 +2 "core" 9d +103 "collection"''9 +2 "core" 9d +103 "collection"'G9 +2 "core" 9b +103 "collection"'%9 +3 "core" 9` +103 "collection"'9 +2 "core" 9^ +103 "collection"'M9 +2 "core" 95\\ +103 "collection"'59 +2 "core" 9LZ +103 "collection"'^9 +2 "core" 9bW +103 "collection"'#9 +3 "core" 9yU +102 "collection"'J9 +2 "core" 9S +103 "collection"'39 +2 "core" 9R +103 "collection"'}9 +2 "core" 9O +103 "collection"'19 +2 "core" 9M +103 "collection"'z9 +2 "core" 9K +103 "collection"'49 +3 "core" 9J +102 "collection"'T9 +2 "core" 9G +103 "collection"'9 +2 "core" 9+E +103 "collection"'-9 +2 "core" 9AD +103 "collection"'9 +3 "core" 9WB +103 "collection"':9 +2 "core" 9m@ +103 "collection"'x9 +2 "core" 9> +103 "collection"'H9 +2 "core" 9< +103 "collection"'O9 +2 "core" 9: +103 "collection"'9 +3 "core" 99 +103 "collection"'9 +2 "core" 97 +103 "collection"']9 +2 "core" 95 +103 "collection"'D9 +2 "core" 9 4 +103 "collection"'9 +2 "core" 9\ 1 +103 "collection"'I9 +3 "core" 9( 0 +102 "collection"'9 +2 "core" 9;/ +103 "collection"'V9 +2 "core" 9N - +103 "collection"'=9 +2 "core" 9` , +103 "collection"'9 +2 "core" 9r#* +103 "collection"'A9 +2 "core" 9'( +103 "collection"'o9 +2 "core" 9+( +103 "collection"'_9 +2 "core" 9/& +103 "collection"'P9 +2 "core" 93& +103 "collection"'9 +2 "core" 98$ +103 "collection"'\\9 +3 "core" 9<# +103 "collection"'C9 +2 "core" 9@! +103 "collection"'t9 +2 "core" 9D +103 "collection"'9 +2 "core" 9 \ I +103 "collection"'29 +2 "core" 9 M +103 "collection"'m9 +3 "core" 9 )Q +103 "collection"'9 +2 "core" 9 8U +103 "collection"'h9 +2 "core" 9 FY +103 "collection"'p9 +2 "core" 9 V^ +103 "collection"';9 +2 "core" 9 cb +103 "collection"'~9 +3 "core" 9 p f +102 "collection"'69 +2 "core" 9 ~"j +103 "collection"'`9 +2 "core" 9 %n +103 "collection"'79 +2 "core" 9 %s +103 "collection"'|9 +2 "core" 9 'w +103 "collection"'N9 +2 "core" 9 '{ +103 "collection"'s9 +2 "core" 9 ' +103 "collection"'r9 +2 "core" 9 ' +103 "collection"'9 +2 "core" 9 ( +103 "collection"'9 +2 "core" 9 ( +103 "collection"'89 +3 "core" 9 ) +102 "collection"'d9 +2 "core" 9 * +103 "collection"'[9 +2 "core" 9 , +103 "collection"'e9 +2 "core" 9\ , +103 "collection"'.9 +2 "core" 9\ - +103 "collection"'/9 +3 "core" 9\ / +103 "collection"'X9 +2 "core" 9\ "1\ +103 "collection"'B9 +2 "core" 9\ *3\ +103 "collection"'9 +2 "core" 9\ 33 +103 "collection"'9 +2 "core" 9\ ;6 +103 "collection"'U9 +3 "core" 9\ C7 +103 "collection"'"9 +2 "core" 9\ K9 +103 "collection"'Z9 +2 "core" 9\ R: +103 "collection"'{9 +2 "core" 9\ Z: +103 "collection"'9 +2 "core" 9\ `< +103 "collection"'a9 +2 "core" 9\ g< +103 "collection"'09 +2 "core" 9\ l< +103 "collection"'c9 +2 "core" 9\ s= +103 "collection"' 9 +2 "core" 9\ z? +103 "collection"'$9 +2 "core" 9\ ~@ +103 "collection"'9 +3 "core" 9\ A +103 "collection"' 9 +2 "core" 9\ B +103 "collection"' 9 +2 "core" 9\ D +3 .tCH.hold 10:00,70C +3 "collection"' `\ `\ +3 "core"  +6636 "Can"\ ] +53366 "core" ` +2 "collection"'!9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"')'Ӵ +338 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +104 "core" A +2 .tCSV.dial :air +2 "collection"'l @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"'>'qi +1337 "core" ' + .tCSV.dial CTV +2 "collection"'&  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'+ @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'(  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'E @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"''Ӵ +1347 "core" ' +2 #tRecovering Lysate into Collection syringe + .CSV.dial CBV + "collection"'F +115 "core" +2 .tCBV.dial CSV + "collection"'*  +28 "core"  +2 "collection"'v% +4 "core" %Ӯ +50 .tCS.seek 4.999ml + "collection"' 'qc +1340 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'Y  +43 "core" +2 "collection"',% +4 "core" %q^ ( \ +2 .tCS.seek 6.999ml + "collection"'W's +333 "Can"\ NM +247 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'R @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'f' +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'\ ` +118 "core" ^ +2 #tLysing Complete + "collection"'n& +4 "core" &`e S +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&L% +3 "core" %\  ? 5 e +2 "storage"(% +3 "core" %| U\  +2 "storage"(j. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(u(+ +353 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (9& +3 "core" &- \  + "manipulator"&?& +4 "core" &*  W `Du + "manipulator"&k% +4 "core" %\  !  5 _ +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +167 "core" ( +2 "manipulator"&K& +4 "core" & ) '  c% + "storage"(q& +4 "core" &, [\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +95 "core" ' +2 "storage"(@& +4 "core" &, e\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(<' +276 "core" ' +2 "storage"(b- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(i'y +34 "core" ' +2 "manipulator"& & +4 "core" & 2 +  d% +2 "manipulator"&% +3 "core" %ϻ 5 3 1 e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&'( +199 "core" ( +2 "manipulator"&G& +4 "core" & $  a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &%& +3 "core" &    a +2 .tForearm.seek CC + "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&M/ +67 "core" / +3 .tCC.seek :open +2 "collection"'5( +471 "core" ( +2 "storage"(^& +4 "core" &, q\  + "storage"(#& +4 "core" &,\  + "manipulator"&J& +4 "core" &   d + "manipulator"&3% +3 "core" %   d +2 .tForearm.seek :retract +2 "manipulator"&}'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&1( +144 "core" ( +2 "manipulator"&z& +4 "core" & @ A  eo + "storage"(4& +4 "core" &,\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&T'n +102 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&-1 +73 "core" 1 +2 "manipulator"&% +4 "core" % ͒ ]} +2 "storage"(:& +3 "core" &, ^ ` +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 336 counts + "manipulator"&x'ξ +18 "core" ' +2 "manipulator"&H& +4 "core" & < ? fH +2 "storage"(O& +3 "core" &,\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +15 "core" ' +2 "storage"(% +4 "core" % \  +2 ."downElevator"SE.seek :down +4 "storage"(]'} +98 (D% +3 "core" %7 \ \\w +2 "manipulator"&% +3 "core" % > 4 f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +92 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" & +2 .tHand.open + "manipulator"&V1 +21 "core" 1 +2 "manipulator"&=& +4 "core" & T X N kH +2 "manipulator"&% +3 "core" %\  Y N E l) +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&A(, +180 "core" ( +2 "manipulator"&o& +4 "core" &, M T ^ lO + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &, L O 4 lO +2 .tForearm.seek :garage + "manipulator"&P' +97 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 "manipulator"&\\& +4 "core" &, : -  h; + "manipulator"&C% +4 "core" %  + )  h + .tForearm.seek :retract +2 "manipulator"&t'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +298 "core" ( +2 "manipulator"&2& +3 "core" &* ` C A hDv +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" &+ 8 6 n hDv +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +99 "core" ' +2 "manipulator"&h& +4 "core" &+ 7 7  hDv + "manipulator"&p% +4 "core" % / + h +2 "collection"';& +3 "core" & +2 "collection"'~& +3 .tCC.seek :closed +2 "collection"'6(` +3 "core" & +3 &  +9 &*n - +9 &by A +10 &Qm R +9 &Le S +9 &OD S +10 &N R +9 &WN S +10 &L S +9 &L S +9 &O S +10 & _L S +9 &""K R +9 &#M S +10 &%L S +9 &'hK R +10 &))Lr S +9 &*LQ S +9 &,I S +10 &.pK R +9 &00P S +9 &1H R +10 &3J| R +9 &5wO^ S +10 &7:I R +9 &8L S +9 &:O S +10 &<M S +9 &>BI R +9 &@L S +10 &AM S +9 &CJ R +10 &EIOh S +9 &G\ NR S +9 &HY T +10 &Jhd V +9 &L=o Z +9 &M ] +10 &O _ +9 &Qtt _ +10 &S4e _ +9 &T] ` +9 &VR ` +10 &Xu: a +9 &Z5 b +9 &[ b +10 &]v b +9 &_l I +10 &`>% 0 +9 &`rn W +2 ( + "collection"'~& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.52 + "collection"'`& +3 "core" &`rm W +2 .tHand.open + "manipulator"&71 +70 "core" 1 +2 "manipulator"&|% +4 "core" %  = 6 4 e + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&N'\ +99 "core" ' +2 .tPSV.dial PSR + "processing"%s +72 "core"  +2 "processing"%r% +4 "core" %ղw\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%' +1618 "core" ' +49 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%8' +1613 "core" ' + .tPSV.dial PSR +2 "processing"%d +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%[' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%e  +2 "collection"'.  +76 "core" +57  +2 .tPSV.dial :mixloop +2 "processing"%/ +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 .PS.seek 0ml + "processing"%X' +2636 "core" ' + .tPSV.dial :air +2 "processing"%B  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%U' +2630 "core" ' + .tPSV.dial :air +2 "processing"%"  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Z' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%{ +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&a& +4 "core" &' 9 4 eAd +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&0( +47 "core" ( +2 "manipulator"&c& +4 "core" & W U  j\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" & Y V  i\ +2 .tForearm.seek CC + "manipulator"&$' +97 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"' ( +469 "core" ( +2 "manipulator"& & +4 "core" &   n\ + "manipulator"&% +3 "core" %  | ~ ? m +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&!(, +287 "core" ( +2 "manipulator"&& +4 "core" &, ~ ~ ' n" + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, } } n" +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&l' +114 "core" ' +2 .tHand.open +2 "manipulator"&)1 +71 "core" 1 +2 "manipulator"&&% +4 "core" % a % ' a b% + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&+'\ +103 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'(& +4 "core" & +2 "manipulator"&E% +3 "core" %\  w ~ c n+ +2 "storage"(>% +4 "core" %{  +\  + "storage"(F. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(*( +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (v& +3 "core" & ` X\  + "manipulator"&& +4 "core" &, + ( h" + "manipulator"&Y% +4 "core" %\  * + h+ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&,(P +199 "core" ( +2 "manipulator"& & +4 "core" &U 5 ? f/ + "storage"(R& +4 "core" & ` #\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&W'ϥ +100 "core" ' +2 "storage"(\ & +4 "core" & ` )\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(n' +287 "core" ' +2 "storage"(L- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (& +3 "core" & b K\  + "manipulator"&j& +4 "core" &V % ( 1 c/ + .tElbow.seek 2 +2 "manipulator"&9(P +4 "core" ( + "manipulator"&?& +3 "core" &V ( $ b/ +2 "storage"(k& +3 "core" & b w\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&K'y +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&q/ +73 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&@& +2 "storage"('} +5 "core" &W '   c/ +2 "manipulator"&Q% +4 "core" % z  '  e + .tForearm.seek :retract +2 "manipulator"&b'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"& ( +146 "core" ( +2 "manipulator"&& +4 "core" ' + &( & # ) bBl +2 .tElbow.reconfigure LooseElbow +2 ."downElevator"SE.coast +3 "manipulator"&$ &.,(#b + "storage"(5 +3 "manipulator"&<& +5 "core" &(   cBl +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&G' +94 "core" ' +2 "manipulator"&& +4 "core" &( ' &  cBl +2 "manipulator"&%% +4 "core" % * ) C c +2 "collection"'& +3 "core" &Q +2 "collection"'M& +3 .tCC.seek :closed +2 "collection"'w(` +3 "core" &n +3 &  +8 &*n - +9 &ax A +10 &Yk R +9 &Kr S +9 &OY S +10 &I; R +9 &]N, S +10 & Ko S +9 &Ou S +9 &J_ S +10 & gJA R +9 &")K. R +9 &#H S +10 &%I S +9 &'nM S +10 &)1G R +9 &*Lt S +9 &,Iz S +10 &.wLf R +9 &08M S +9 &1N S +10 &3I S +9 &5~J S +10 &7AK R +9 &9L~ R +9 &:Lq S +10 &<Od S +9 &>HNS S +9 &@\ OR S +10 &AIB S +9 &CI7 S +10 &EPI' S +9 &GR$ S +9 &H^ U +10 &J} X +9 &L<;. \\ +9 &MCC ^ +10 &OED _ +9 &QzGEi _ +10 &S9GFx ` +9 &TGF& ` +9 &VGG) a +10 &X{II% a +9 &Z;KJ# b +9 &[MK b! +10 &]OM b& +9 &_qRR\ M +10 &`HRR 2 +9 &`|VU ] +5 ( + "collection"'M& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.64 + .Hand.open +2 "manipulator"&y1 +3 "core" &`|PT ] +63 1 +2 "manipulator"&^% +3 "core" %  (  Z ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'J  +134 "core" ~ +2 .tCSV.dial CTV + "collection"'3  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%z' +2629 "core" ' +2 "collection"'4% +3 "core" %"%&f  +2 .tCS.seek 5.501ml +2 "collection"''3 +1227 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%'  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%-  +71 "core"  +2 .tPS.seek 0ml +41 "processing"%' +2634 "core" ' + .tCBV.dial between PRV and waste1 +3 "collection"': ` +30 "core" _ +2 .tCSV.dial :air +2 "collection"'H @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'O' +1210 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'}'Ӵ +2602 "core" ' + .tCBV.dial :waste1 +2 "collection"'D @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'  +136 "core" +2 "collection"'1& +4 "core" &`|so* ] + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&T% +3 "core" %\  . 4 V e +2 "storage"(% +3 "core" %z\  +2 "storage"(x. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(i(+ +362 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (V& +3 "core" &. ] \\ Y + "manipulator"&=& +4 "core" &( * ) _Bl + "manipulator"&% +4 "core" %\  ) * _ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +165 "core" ( +2 "manipulator"&o& +4 "core" & ) & c + "storage"(_& +4 "core" &. %\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&]' +93 "core" ' +2 "storage"(u& +4 "core" &. \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +279 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&\\& +3 "core" &  a ` +2 "storage"(C& +3 "core" &. ^ a +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&I'n +25 "core" ' + .tElbow.hold +2 "manipulator"&P, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(2- +2 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(A' +33 "core" ' +2 "manipulator"&m% +4 "core" %͟ \\ + "storage"(h& +4 "core" &. b T ! + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 349 counts + "manipulator"&p' +12 "core" ' +2 "manipulator"&;& +4 "core" &   V c +2 "storage"(t& +4 "core" &.\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&5' +23 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(`' +37 "core" ' +2 "manipulator"&7& +4 "core" & ! b +2 "manipulator"&|% +3 "core" %    bQ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&~'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&s( +163 "core" ( +3 "manipulator"&r& +3 "core" &+ # \\E +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &+ \\E +2 .tForearm.seek CC + "manipulator"&S' +96 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "storage"(d& +4 "core" &. \  + "storage"(8& +4 "core" &. $\  + "manipulator"&.& +4 "core" &,   aE + "manipulator"&e% +4 "core" %  + ` + .tForearm.seek :retract +2 "manipulator"&/'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&[( +189 "core" ( +2 "manipulator"&B& +4 "core" &y - 6 V d( + "storage"(X& +4 "core" &. \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&'n +102 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&"1 +68 "core" 1 +3 "manipulator"&U% +4 "core" % ͑  ]y +2 "storage"({& +3 "core" &. \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 335 counts + "manipulator"&Z'ν +18 "core" ' +2 "manipulator"&a& +4 "core" & B B f` +2 "storage"(c& +4 "core" &. \  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"& ' +17 "core" ' +2 "storage"(% +4 "core" %\  # +2 ."downElevator"SE.seek :down +5 "storage"('} +99 (N% +3 "core" %1 \ [u +2 "manipulator"&6% +3 "core" % 3 4 ( e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +84 "core"  +2 .tPS.seek 2.5ml +2 "processing"%$' +2630 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%0 +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%)  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%&' +2636 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\  + .tHand.open +2 "manipulator"&(1 +18 "core" 1 +2 "manipulator"&E& +3 "core" &  n` +2 "manipulator"&>% +3 "core" %\   ~  n' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&F(, +192 "core" ( +2 "manipulator"&l& +3 "core" &, r j o, +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +3 "core" &, x  o, + .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' + .tHand.close +2 "manipulator"&Y/ +73 "core" / +2 "manipulator"& & +4 "core" &, a f k, +2 "manipulator"&R% +3 "core" % % Z [ F j +2 .tForearm.seek :retract + "manipulator"&!'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&\ (k +116 "core" ( +2 "manipulator"&+& +4 "core" &t t  n + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +2 "core" &t w w ) n +41 .tForearm.reconfigure TightForearm +10 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&' +92 "core" ' +2 "manipulator"&j& +4 "core" &t } - o +2 "manipulator"&?% +3 "core" % s  p; +2 "processing"%k& +4 "core" &\  + "processing"%q& +4 .tPC.seek :closed +2 "processing"%@(] +3 "core" &\  +3 &\ . +10 &%B\ 3 +9 &Al\ H +9 &j\ U +10 &R\ T +9 &WT\ U +9 &R\ U +10 &W\ T +9 &Y\ U +10 &`W\ T +9 &"W\ T +9 & T\ U +10 &"U\ T +9 &$gX\ U +9 &&*T\ T +10 &'Q\ T +9 &)Q\ T +10 &+pU\ T +9 &-0V\ U +9 &.S\ T +10 &0[\ U +9 &2xT \ T +9 &4:V \ T +10 &5V \ \ T +9 &7U \ T +10 &9R \ U +9 &;BQ \ T +9 &=V \ T +10 &>W \ T +9 &@T \ T +9 &BHZ \ U +10 &D T \ U +9 &E` \ V +10 &Gk \ W +9 &IE\ Y +9 &K\ Z +10 &L\ Z +9 &N;\ [ +9 &PH\ [ +10 &R \ Z +9 &SW\ Z +10 &UI\ [ +9 &WO9\ [\ +9 &Y/\ [ +10 &Z0\ [ +9 &\\z2\ < +9 &]X.r7\ U +10 &]x+4\ 5 +2 ( + "processing"%q& +2 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.64 +2 "processing"%Q& +3 "core" &]x*N\ 5 +2 .tHand.open + "manipulator"&,1 +77 "core" 1 +2 "manipulator"&W% +4 "core" %  @ m; + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tPRV.dial :air + "processing"%<  +44 "core"  +2 .tPSV.dial :mixloop + "processing"%n +45 "core" +2 "processing"%K% +4 "core" %s\  +2 .tPS.seek 0.3ml + "processing"%' +408 "core" ' + .tPSV.dial PSR +2 "processing"%% +102 "core"  +2 "processing"%% +4 "core" %/\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%9'.U +521 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +1913 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%b +102 "core" +2 .tPTV.dial :mixing + "processing"% @ +75 "core" A +2 .tPBV.dial :waste2 + "processing"%M  +92 "core"  +2 .tPS.seek 0ml +2 "processing"%y' +2620 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&^& +4 "core" &t  y + m +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&J(k +3 "core" ( +2 "manipulator"&3& +3 "core" &t v s m + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &G& +3 "core" &t j b t m + .tForearm.seek PC +2 "manipulator"&*' +92 "core" ' + .tHand.close +2 "manipulator"&/ +65 "core" / +2 .tPC.seek :open +2 "processing"%4( +2 "Can"\ >= +450 "core" ( +2 "manipulator"&f& +4 "core" &t u - o + "manipulator"&'% +4 "core" % ϳ  P o# + .tForearm.seek :retract +2 "manipulator"&-'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&z(, +130 "core" ( +2 "manipulator"&:& +4 "core" &,   o + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &,  o +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +112 "core" ' + .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&O% +4 "core" % u < @  e^ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&D'\ +101 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +4 "core" &\\\  +2 "manipulator"&1% +3 "core" %\  u  o +2 "storage"(T% +3 "core" %  \  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(x( +357 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (V& +3 "core" & U\  + "manipulator"&=& +3 "core" &, I 6 i +2 "manipulator"&% +3 "core" %\  K > 0 h +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&o(P +194 "core" ( +2 "manipulator"&_& +4 "core" &Z B > # f1 + "storage"(u& +4 "core" & U\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"& 'ϥ +102 "core" ' +2 "storage"(#& +4 "core" & U B\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(' +283 "core" ' +2 "storage"(\\- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (C& +3 "core" & S ]\  + "manipulator"&2& +3 "core" &[ ( + c1 +2 .tElbow.seek 2 +2 "manipulator"&m(P +27 "core" ( +2 "manipulator"&h& +4 "core" &\\ B ? e% + "storage"(;& +4 "core" & S -\  + .tForearm.seek 2 + 300 counts +2 "manipulator"&t'y +24 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&7/ +65 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"Rb\ U +9 &@Qf\ U +9 &BJX`\ U +10 &D V^\ T +9 &EZX\ U +10 &Gg\\\ W +9 &IH~b\ X +9 &K_\ Z +10 &LX\ Z +9 &N_\ [ +9 &PIY\ [ +10 &R\ Y\ [\ +9 &ST\ [ +9 &UQ\ [ +10 &WPQ\ [\ +9 &YO\ [ +10 &ZN\ \\ +9 &\\vH\ = +9 &]W.{D\ Y +10 &]~&E\ 2 +2 ( + "processing"%& +2 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.66 +2 .Hand.open + "manipulator"&w1 +69 "core" 1 +3 "manipulator"&d% +4 "core" % > @  f& + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%.  +2 %e9 +5 "core" 9 +102 "processing"%B9 +51 "core" 9 +102 "processing"%X9 +2 "core" 9  +103 "processing"%S9 +2 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%"9 +2 "core" 9 +103 "processing"%U9 +2 "core" 9 +103 "processing"%{9 +2 "core" 9  +103 "processing"%a9 +2 "core" 9$ +103 "processing"%c9 +3 "core" 9( +104 "processing"%9 +2 "core" 9- +102 "processing"%/9 +2 "core" 91 +103 "processing"%N9 +2 "core" 95 +103 "processing"%69 +2 "core" 99 +103 "processing"%[9 +3 "core" 9= +102 "processing"%9 +2 "core" 9A +103 "processing"%Z9 +2 "core" 9F +103 "processing"%`9 +2 "core" 9J +103 "processing"%9 +2 "core" 9N +103 "processing"% 9 +2 "core" 9R +103 "processing"%9 +2 "core" 9V +103 "processing"%i9 +2 "core" 9[ +103 "processing"%9 +2 "core" 9_ +103 "processing"%9 +2 "core" 9c +103 "processing"%9 +3 "core" 9g +102 "processing"%09 +2 "core" 9k +103 "processing"%)9 +2 "core" 9p +103 "processing"%$9 +2 "core" 9t +103 "processing"%9 +2 "core" 9x +103 "processing"%(9 +3 "core" 9| +102 "processing"%E9 +2 "core" 9\  +103 "processing"%>9 +2 "core" 9 +103 "processing"%l9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%Y9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9  +103 "processing"%R9 +2 "core" 9$ +103 "processing"% 9 +2 "core" 9) +103 "processing"%+9 +2 "core" 9- +103 "processing"%L9 +2 "core" 91\ +103 "processing"%9 +2 "core" 97 +103 "processing"%j9 +2 "core" 9; +103 "processing"%?9 +2 "core" 9@ +103 "processing"%k9 +4 "core" 9E +102 "processing"%F9 +2 "core" 9H +103 "processing"%!9 +2 "core" 9O +103 "processing"%g9 +2 "core" 9S +103 "processing"%Q9 +2 "core" 9X +103 "processing"%,9 +3 "core" 9] +102 "processing"%W9 +2 "core" 9b +103 "processing"%q9 +2 "core" 9g +103 "processing"%<9 +2 "core" 9k +103 "processing"%n9 +2 "core" 9q +3 .tPH.hold 2:00:00,28C +3 "processing"%K ppm + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +101 "core"  +2 "processing"%&% +4 "core" %K\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%%'\ +608 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1624 "core" ' + .tPTV.dial :puck +2 "processing"%  +73 "core"  +2 .tPSV.dial PTV +2 "processing"%9 +71 "core" +2 .tPBV.dial :waste1 + "processing"%b  +132 "core"  +2 "processing"% % +4 "core" %Ҽ>\  + .tPS.seek 1.5ml +2 "processing"%M' +605 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%^' +1625 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%3  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +84 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%\ ' +2495 "core" ' + .tPSV.dial PTV +2 "processing"% +71 "core" +2 .tdelay 5 seconds +502 "Can"\ ;;| +2 .tPSV.dial PSR +2 "processing"%@ +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%f +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%'  +73 "core"  +2 .tPS.seek :empty +2 "processing"%:'ղ +2461 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%H  +132 "core" +2 .tPSV.dial :mixloop + "processing"%* +44 "core" +2 .tPRV.dial :ab1 + "processing"%J @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%' +362 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'O  + "processing"%-  +45 "core" +3  + "processing"%% +3 "core" %O\  +2 .tPS.seek 0.3ml +2 "processing"%1' +355 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'T  +30 "core" +2 .tPRV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1273 "core" ' + .tPRV.dial :waste2 +2 "processing"%V @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%='\ +873 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%_'Һ +1613 "core" ' + .tPSV.dial :PML +2 "processing"%u +43 "core" +2 .tPTV.dial :mixing + "processing"%z @ +74 "core" A +2 .tPBV.dial :waste1 + "processing"%#  +34 "core" +2 "processing"%D% +4 "core" %ҷa\  + .tPS.seek 1.85ml +2 "processing"%\\' +249 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%C * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%2' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'h& +2 "core" &* +2 .tHand.open + "manipulator"&;1 +25 "core" 1 +2 "manipulator"&7& +4 "core" &n , ; g + "manipulator"&|% +4 "core" %\  / 5  b + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +135 "core" ( +2 "manipulator"&o& +4 "core" &, + 0 g + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &, , :  g +2 .tForearm.seek :garage + "manipulator"&' +101 "core" ' +2 .tHand.close +2 "manipulator"&t/ +74 "core" / +2 "manipulator"&p& +4 "core" &, ' ) P b +2 "manipulator"&A% +3 "core" %   T ] +2 .tForearm.seek :retract + "manipulator"&m'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +286 "core" ( +2 "manipulator"&5& +4 "core" &#  % c=A + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +2 "core" &# * , / c=A +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]' +94 "core" ' +2 "manipulator"&& +4 "core" &#  ' I `=A +2 "manipulator"&4% +3 "core" %   ` +2 "collection"'w& +4 "core" & + "collection"'d& +4 .tCC.seek :closed +53 "collection"'e(` +4 "core" & + & + & + & & + & +2 &% + &! 1 +8 &(D{ 4 +10 &Im{ H +9 &c+ U +9 &N& T +10 &aL/ T +9 &"N* U +10 &P, T +9 &Q+ U +9 &iN) T +10 &,J- T +9 & O, T +9 &"I- T +10 &$qO, T +9 &&2N) U +10 &'O, T +9 &)M. T +9 &+zI, T +10 &-;P/ T +9 &.J+ T +9 &0O( T +10 &2N- U +9 &4CM+ T +10 &6N* T +9 &7I+ T +9 &9O0 T +10 &;LO1 T +9 &= N+ T +9 &>N1 T +10 &@I1 T +9 &BTN0 T +10 &DK0 T +9 &EN, T +9 &GR6 T +10 &IYW0 U +9 &Kk - W +9 &L.!. [\ +10 &NOJ, ^ +9 &PDPO. _ +10 &RRP/ ` +9 &STS) ` +9 &UVU. ` +10 &WFVW- a +9 &YXX$ b +9 &Z[Y+ b +10 &\\]\\* b! +9 &^C_`$ b' +10 &_zc`$ 3 +9 &``bc+ $k +9 ( + &`pv`c( [ + "collection"'d& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.40 + "collection"'& +4 "core" &`pvba< [ + .tHand.open +2 "manipulator"&B1 +65 "core" 1 +2 "manipulator"&r% +4 "core" %   S Y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%x +101 "core"  +2 "processing"%S% +4 "core" %w\ \ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%s' +1621 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%"  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%U' +1620 "core" ' + .tPSV.dial PSR +2 "processing"%{ +43 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%a' +2629 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%c  +2 "collection"'  +32 "core" ~ +131  +2 .tPSV.dial :mixloop + "processing"%/ +112 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%N  +75 "core" +2 .tPS.seek 0ml +2 "processing"%6' +2621 "core" ' + .tPSV.dial :air +2 "processing"%[  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%Z +44 "core" +2 .tPS.seek 0ml +2 "processing"%`' +2624 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%i' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &" + [<@ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +3 "core" &" i [<@ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &"  [<@ +2 .tForearm.seek CC + "manipulator"&)' +96 "core" ' + .tHand.close +2 "manipulator"&$/ +67 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&(& +4 "core" &"   ]<? + "manipulator"&E% +4 "core" %   4 ] + .tForearm.seek :retract +2 "manipulator"&>'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&l(, +296 "core" ( +2 "manipulator"&v& +4 "core" &, ( * G b* + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, 4 +  b* +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&Y' +110 "core" ' +2 .tHand.open +2 "manipulator"& 1 +70 "core" 1 +2 "manipulator"&R% +4 "core" %  \\ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"& '\ +99 "core" ' +2 ."da"delayUntil "14:39:36.67" +24640 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%+ @ +74 "core" A +2 ."da"PBV.dial :waste1 + "processing"%L  +34 "core" +2 ."da"delay 30 seconds +116 "Can"\ 99 +2887 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSV.dial :air + "processing"%j  +44 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%?' +2472 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%k +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%F  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%! +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%g  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%Q'ղ +2471 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%, +142 "core"  +2 "processing"%W% +3 "core" %հc\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%q'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%<'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%n  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%&  +35 "core" +2 "processing"%y% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%%' +620 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%9' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%b  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2476 "core" ' + ."da"PSV.dial PTV +2 "processing"%M +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%. +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%3 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%G  +72 "core"  +2 ."da"PS.seek :empty +46 "processing"%'ղ +2470 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%^ +130 "core"  +2 "processing"%% +4 "core" %կT\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%@'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%f'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%' +82 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%\  +34 "core" +2 "processing"%H% +4 "core" %ҷ\  + ."da"PS.seek 1.5ml +2 "processing"%*'} +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%J * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%:' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%O  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2471 "core" ' + ."da"PSV.dial PTV +3 "processing"%T +71 "core" +2 ."da"delay 5 seconds +299 "Can"\ 98 +203 ."da"PSV.dial PSR +2 "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%1 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%V  +82 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2467 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%=  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%u  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%z +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%#' +398 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%D  +45 "core"  +2 "processing"%C% +4 "core" %\  + ."da"PS.seek 0.55ml +2 "processing"%_'Z +355 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%\\  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%h'Һ +1567 "core" ' + ."da"PSV.dial :PML +2 "processing"%; +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%7 @ +74 "core" A +2 ."da"PBV.dial :waste1 + "processing"%|  +34 "core" +2 "processing"%o% +3 "core" %ҽ\ \  +2 ."da"PS.seek 1.85ml +2 "processing"% ' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%I * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%t' +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%p  +34 "core" +2 ."da"delay 30 seconds +1476 "Can"\ 99 +1526 ."da"PBV.dial between PSV and waste1 +2 "processing"%A * +35 "core" + +2 ."da"PSV.dial :air +2 "processing"%8  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2483 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%5 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%P  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%4'ղ +2477 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%w +130 "core"  +2 "processing"%m% +3 "core" %կ^\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%B  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%r +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%d  +34 "core" +2 "processing"%x% +4 "core" %Ҷ:\  +2 ."da"PS.seek 1.5ml +2 "processing"%S'| +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%] * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%2' +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%"  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%s * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%{ +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2489 "core" ' + ."da"PSV.dial PTV +3 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%c +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%/ +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%N  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%a'ղ +2484 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%[ +131 "core"  +2 "processing"%6% +3 "core" %ղ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%Z'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +57 ."da"PS.seek 2ml +2 "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%`  +34 "core" +2 "processing"%% +4 "core" %Ҿ\  + ."da"PS.seek 1.5ml +3 "processing"% ' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%0  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%X' +2478 "core" ' + ."da"PSV.dial PTV +3 "processing"%e +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%( +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%E +72 "core" +2 ."da"delay 5 seconds +441 "Can"\ ^^ +61 ."da"PSV.dial :air +2 "processing"%)  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%v'ղ +2467 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +131 "core"  +2 "processing"%% +4 "core" %մ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%R'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%> +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%Y  +34 "core"  +2 "processing"%+% +3 "core" %ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%L' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%j' +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%i  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%k * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%F +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%!' +2482 "core" ' + ."da"PSV.dial PTV +2 "processing"%g +85 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%? +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%, +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%W  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%Q'ղ +2468 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%q +132 "core"  +8 "processing"%n% +16 "core" %հ\  +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +14 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +8 "processing"%'m +351 "core" ' +2 ."da"delay 5 seconds +502 "processing"%&% +4 "core" %j\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%y'\ +341 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%<'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%%  +36 "core" +2 "processing"%b% +3 "core" %ҹ \  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%9' +1622 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%M  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +47 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%3 +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%G' +2486 "core" ' + ."da"PSV.dial PTV +3 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%^ +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%@'ղ +2479 "core" ' +2 "processing"%'9 +3 "core" 94 + #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast +2 "processing"%\  +3 "core" 4 + 4 +2 "processing"%H& +3 "core" &]~$\ 2 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&f% +3 "core" %\  W +2 "storage"(J% +3 "core" % " ! +2 "storage"(*. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(O(+ +355 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (-& +3 "core" &,\ \  +2 "manipulator"&& +3 "core" &, / R* +2 "manipulator"&:% +3 "core" %\   R +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +3 "manipulator"&T( +196 "core" ( +2 "manipulator"&& +4 "core" & ) P/ + "storage"(1& +4 "core" &,  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&V' +92 "core" ' +2 "storage"(& +4 "core" &,\ \ \ # O +44 ."da"SE.reconfigure SEpick +10 "storage"(#]K-0-\ b +5 ."da"SE.seek beamBreak +2 "storage"(' +287 "core" ' +2 "storage"(=- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +3 "manipulator"&u& +3 "core" &  N. + "storage"(z& +4 "core" &,\ \ \  ; + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&'n +24 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&D, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(C- +2 "core" -' +2 ."da"SE.seek 1.12 Pucks below Top Plate +2 "storage"(#' +32 "core" ' +2 "manipulator"&\\% +4 "core" %͔ 4 I + "storage"(_& +4 "core" &,  + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 338 counts +2 "manipulator"&;' +14 "core" ' +2 "manipulator"&7& +4 "core" &  P' +2 "storage"(|& +3 "core" &,\ \   +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&o' +24 "core" ' +2 ."da"SE.seek 2.12 Pucks below Top Plate +2 "storage"(I' +40 "core" ' +2 "manipulator"&h& +4 "core" & " P' +2 "manipulator"& % +3 "core" % 4 QH +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&p'\ +96 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&A(k +261 "core" ( +3 "manipulator"&8& +3 "core" &s ( P +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" &s % P +2 ."da"Forearm.seek PC +2 "manipulator"&5' +95 "core" ' + ."da"Hand.close +2 "manipulator"&P/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%( +453 "core" ( +2 "storage"(& +4 "core" &,\ #\ $ + "manipulator"&& +4 "core" &s  S + "manipulator"&w% +4 "core" %  S + ."da"Forearm.seek :retract +2 "manipulator"&m'\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&4( +271 "core" ( +2 "manipulator"&& +4 "core" & Q/ + "storage"(B& +4 "core" &,\ %\ # + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&r' +94 "core" ' +2 ."da"Hand.open +2 "manipulator"&d1 +72 "core" 1 +2 "storage"(x- +3 "core" -' +2 ."da"SE.seek 1.87 Pucks below Top Plate +3 "storage"('Q +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(]' +55 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19mar2715h40ml.tif +1943 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +7652 "Can"  +23123 #"da"WARNING: Too Dark -- required 1544.49s exposure > 300s time limit\ SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da19mar2715h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19mar2715h40ml15s.tif +1558 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19mar2715h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19mar2715h40ml30s.tif +3058 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19mar2715h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19mar2715h40ml70s.tif +7121 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19mar2715h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "300.0 sec auto-exposure",Subject: "da19mar2715h40ml images!" +9 "storage"(S- +12 "core" -' +8 "storage"("& +4 "core" &, +2 "manipulator"&s& +5 "core" &  L/ + ."da"Elbow.seek 1 +3 "manipulator"&{( +38 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +10 "core" ( + "manipulator"&2& +4 "core" & ` Oo +2 "storage"(& +3 "core" &, B +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&c' +3 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"(/' +60 "core" ' +2 "manipulator"&N& +4 "core" &  1 [o + "storage"(U& +4 "core" &, 9 8  + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&['n +23 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&6, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.01 Pucks below Top Plate +2 "storage"(a' +22 "core" ' +3 "manipulator"&Z% +4 "core" %͚ t V + "storage"(& +5 "core" &, Q + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 344 counts +2 "manipulator"&`' +16 "core" ' +2 "manipulator"&& +4 "core" & ' *  ^= +2 "storage"(& +3 "core" &, : ; +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +3 "manipulator"&' +17 "core" ' +2 "storage"( % +4 "core" % @ :  +2 ."downElevator"SE.seek :down +4 "storage"(0'} +99 ($% +3 "core" %7/ : 9 Wf +2 "manipulator"&% +3 "core" % \  \\ +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +39 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +2 "processing"%e& +4 "core" &\ + ."psFlush"Hand.open +2 "manipulator"&(1 +23 "core" 1 +2 "manipulator"&E& +4 "core" & $  `= +2 "manipulator"&)% +3 "core" %\     a +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&X(, +181 "core" ( +2 "manipulator"&& +4 "core" &, #  b. + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &,  % c. + ."psFlush"Forearm.seek :garage +2 "manipulator"&v' +100 "core" ' +2 ."psFlush"Hand.close +51 "manipulator"& / +70 "core" / +2 "manipulator"&>& +4 "core" &, $  | ^. +2 "manipulator"&Y% +3 "core" % &   ^ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&+'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&R(k +123 "core" ( +2 "manipulator"&& +4 "core" &t %  G a + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &L& +3 "core" &t   b +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +3 "manipulator"&i' +99 "core" ' +2 "manipulator"&k& +4 "core" &t %  p b +2 "manipulator"&F% +3 "core" %  ( b +2 "processing"%j& +4 "core" &\  + "processing"%g& +4 ."psFlush"PC.seek :closed +2 "processing"%?(] +3 "core" & \  +2 &\  +9 &(p\ \ - +10 &^\ A +9 &Bx\ T +10 &O\ T +9 &Q\ T +9 &N\ U +10 &FQ\ U +9 & O\ T +9 &T\ U +10 &S\ U +9 & OR\ T +10 &"X\ \ U +9 &#R\ U +9 &%V\ U +10 &'UR\ U +9 &)P\ T +9 &*W\ U +10 &,R\ T +9 &.^U\ U +10 &0 R\ U +9 &1S\ U +9 &3T\ U +10 &5gR\ T +9 &7'W\ U +9 &8O\ T +10 &:S\ U +9 &0Q\ U +9 &?U\ U +9 &AW\ U +10 &CwT\ T +9 &E6Z\ U +9 &Fc\ W +10 &H|\ X +9 &Jm\ [ +10 &L/\ [ +9 &M\ [ +9 &O\ [ +10 &Qt\ [\ +9 &S6\ [\ +9 &T\ [ +10 &V\ [ +9 &Xz\ \\ +10 &Z<\ \\ +9 &[\ N +9 &]*G\ \ #j +10 &]y9\ 3 +5 ( + "processing"%g& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 +2 "processing"%,& +4 "core" &]y$\ 3 + &]y$\ 3 + ."psFlush"Hand.open +2 "manipulator"&W1 +65 "core" 1 +2 "manipulator"&!% +4 "core" % &  b + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&q'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%n +131 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%Q'TE +323 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +793 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%&' +1613 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +82 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%y  +33 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%% +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%b'\ +611 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2112 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%M' +2632 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%. @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%9  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%^ +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +82 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%G' +2631 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%' @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +947 "Can"\ >> +1682 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%H  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%f'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%J +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%*'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%-' +1610 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +82 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%:  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%1 +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%l'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +2116 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%= U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%u' +2632 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%z @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%\\  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%_'ղ +2618 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%7 +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%|' +2619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%h +82 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"% ' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%V @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +2676 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2633 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"';& +4 "core" &  + .tHand.open +2 "manipulator" +25 "core" 1 +2 "manipulator"&o& +4 "core" &t Z >  h + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&8(k +2 "core" ( + "manipulator"&t& +4 "core" &t E O h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &t B X  h +2 .tForearm.seek PC +2 "manipulator"&P' +96 "core" ' +2 .tHand.close + "manipulator"&p/ +68 "core" / +2 .tPC.seek :open +2 "processing"%~( +454 "core" ( +2 "manipulator"&& +4 "core" &t [ Y a j + "manipulator"&% +4 "core" % Ϫ Y [ b j + .tForearm.seek :retract +2 "manipulator"&w'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&5( +376 "core" ( +2 "manipulator"&& +4 "core" &* I E * gCo + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &* C C + gCo +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&A' +102 "core" ' +2 "manipulator"&d& +4 "core" &* B > / fCo +2 "manipulator"&x% +4 "core" % ? >  f +2 "collection"'m& +3 "core" &   +2 "collection"'I& +3 .tCC.seek :closed +2 "collection"'(` +2 "core" &   +3 &    +10 &*r   - +10 &`z  A +9 &Ls   T +9 &\ L   T +10 &N   U +9 &M  T +9 &PN  T +10 &L   T +9 &M   T +10 &Q  T +9 & XN T +9 &"K T +10 &#L T +9 &%L  T +9 &'`N  T +10 &)#I  T +9 &*N  T +10 &,O  T +9 &.iN T +9 &0+O T +10 &1N T +9 &3L T +10 &5oO  U +9 &72O   T +9 &8O U +10 &:N  T +9 &;M T +10 &?N  T +9 &AN  U +9 &CM  T +10 &EBN T +9 &GQ U +10 &HY U +9 &Jf W +9 &L<7. Y +10 &M]S ] +9 &O__ _ +9 &Qp`c _ +10 &S2cb _ +9 &Tdd ` +10 &Vgd a +9 &Xtgf a +9 &Z3jh b +10 &[kh b +9 &]kj b! +9 &_mlo J +10 &`I+nm (w +9 &`mimo S +2 ( + "collection"'I& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.43 +2 "collection"'S& +4 "core" &`mgnm S + .tHand.open +2 "manipulator"&"1 +72 "core" 1 +2 "manipulator"&s% +4 "core" %  & ( b + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&2'\ +98 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`mhil S +2 "collection"'N% +3 "core" %ӳkk +2 .tCSV.dial CSR + "collection"'U  +42 "core"  +2 "collection"'Z% +4 "core" %ӱjk + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '% +3 "core" %qijh +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"''C +682 "core" ' + .tCSV.dial :waste +2 "collection"'4 +143 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +1983 "core" ' +2 #tFlushing lower manifold's waste1 port +2 "collection"'r& +4 "core" &`mgij S + "collection"']% +4 "core" %ӳji + .tCSV.dial :flush +2 "collection"'$  +45 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"''qi +1278 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'c @ +44 "core" B +2 "collection"'{% +4 "core" %qijg  +2 .tCS.seek 7ml +2 "collection"'/'~ +568 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'[  + 'e  +43 "core"  +93  +2 .tCBV.dial :waste1 + "collection"'` @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'('Ӵ +1760 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'E& +4 "core" &`mfjh S +2 "collection"')% +3 "core" %Ӵhh +2 .tCSV.dial :flush + "collection"'a  +74 "core" +2 .tCS.seek 5ml +2 "collection"''qi +1285 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"'% +4 "core" %qmgh  +2 .tCS.seek 7.001ml + "collection"'0' +560 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'O  +43 "core"  +2 .tCBV.dial :waste2 + "collection"'6  +107 "core"  +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +1758 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'>& +4 "core" &`meig S +2 "collection"'Y% +3 "core" %ӹih +2 .tCSV.dial CSR + "collection"'  +43 "core"  +2 "collection"'% +4 "core" %ӹfh + #tPulling 7.999ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'L' +2007 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'v' +568 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'k +2 'F  +102 "core" +36  + .tCTV.dial :intake +2 "collection"'j  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'X' +2014 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'+  +73 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +583 "core" ' + .tCSV.dial CSR +2 "collection"'g  +103 "core"  +2 "collection"',% +4 "core" %Ӱgg + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'W'qi +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'!' +1349 "core" ' + .tCSV.dial CBV +2 "collection"'n +103 "core" +2 .tCS.seek 0ml +2 "collection"'i'Ӵ +2605 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&@& +4 "core" &)  S `Co +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&Q( +3 "core" ( +2 "manipulator"&& +4 "core" &*  6 aCo + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &y& +2 "core" &*  M aCo +2 .tForearm.seek CC +49 "manipulator"&&' +91 "core" ' + .tHand.close +2 "manipulator"&%/ +68 "core" / +2 .tCC.seek :open +2 "collection"'( +211 "Can"\ EE +262 "core" ( +2 "manipulator"&b& +4 "core" &* H 7 eCo + "manipulator"&% +4 "core" %  > 6  e + .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&<(, +295 "core" ( +2 "manipulator"&.& +4 "core" &, a \\ j* + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +3 "core" &, [ X  j* + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&9' +113 "core" ' + .tHand.open +2 "manipulator"&31 +75 "core" 1 +2 "manipulator"&^% +4 "core" %    a + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 "processing"%& +4 "core" &Y\  +6044 #t-> exit +5 #mEXIT @1553715649.67EDT @1553776738.68EDT = =tMAIN =mMAIN_scheduler @EDT1553776740.30 #"core_reset"Sent BREAK +2 #t@0x9107, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9390, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9619, state=0x3A84, ifg=0x10, ie=0xFD #@0x98A2, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9B2B, state=0x3A84, ifg=0x10, ie=0xFD #@0x9DB5, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA03E, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA153, state=0x3A84, ifg=0x80, ie=0xFD #@0x910C, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +204 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +335 "Can"\ 22y +3 \ 22y #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ + ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" % "\ +2 .tSS.configure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +4 "processing"%% +5 "manipulator"&% + "core" %ӱ56a\ s +5 "sampler")% +8 "core" %ծ\ + %\  B ?  + % \ +2 "manipulator"&& +3 "core" &, F L ! * +2 "storage"(& +3 "core" &, \ + "storage"(% +4 "core" %x \ + "collection"'& +3 "core" &56c\ s +2 "processing"%& +3 "core" &\ +2 "collection"' +3 "core"  +2 "collection"' +2 "core"  +2 "collection"'  +3 "core"  +2 "processing"%! +3 "core"  + "processing"%" +3 "core" W +2 "processing"%# +3 "core"  + "processing"%$ +3 "core"  +2 "sampler")% +2 "core"  +2 "sampler")&% +4 "core" % *\ +2 "collection"''& +3 "core" &45\ s +2 "collection"'(% +3 "core" %ӱ57e\ s +2 "processing"%)& +4 "core" &-\ + "processing"%*% +4 "core" %ծ\ +2 "manipulator"&+% +3 "core" %\  P O T  +2 "manipulator"&,& +4 "core" &, A A  * + "storage"(-& +4 "core" &, \ + "storage"(.% +4 "core" %x \ + "collection"'/9 +3 "core" 9 +2 "processing"%09 +3 "core" 9 +1166 #t-> access 1 +2 .SE.seek :down +2 "storage"(1'} +2 "core" ' +2 "manipulator"&2% +3 "core" %\  L C  +2 "manipulator"&3& +3 "core" &, C E * +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(4(< +1309 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (5& +2 "core" &<) v t\ \  +8235 #t-> access 2 +2 .SE.seek :down +2 "storage"(6'} +2 "core" ' +2 "manipulator"&7% +4 "core" %\  P D "  +2 "manipulator"&8& +3 "core" &, K P 4 * + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(9(K +361 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (:& +2 "core" &KQ q k\  +16082 #t-> startTube 2 +564 #-> da 40 +2 #da sampling at most 40ml +4 ."Qmail"HABfans.email "Started da in tube 2 at 08:43:56EDT28-Mar-19\\n{3 => 0, 4 => 0, 5 => 0, 6 => 0, 7 => 0}\\nCan@08:39:05, 22.9C, 31% humidity, 15.1psia, 13.240V, 0.245A, 0.245A avg, 3.24W",Subject: "da sampling at most 40ml" +5 #tLoading sh1 puck from tube 2 into Collection Clamp + "collection"';& +3 "core" &56c\ s +2 .tHand.open + "manipulator"&<1 +27 "core" 1 +2 "manipulator"&=% +4 "core" %\  O O #  +2 "storage"(>% +3 "core" %x \ +2 "storage"(?. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(@( +185 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1126 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (A& +3 "core" & g g Z\ + "manipulator"&B& +4 "core" &, E ^ S * + "manipulator"&C% +4 "core" %\  P R 6  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&D(P +220 "core" ( +2 "manipulator"&E& +4 "core" &\\ E P  m + "storage"(F& +4 "core" & i p t\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&G'ϥ +94 "core" ' +2 "storage"(H& +4 "core" & t t \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(I' +273 "core" ' +2 "storage"(J- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (K& +2 "core" & J O \ +2 "manipulator"&L& +3 "core" &\\ q o 3 m +2 .tElbow.seek 2 +2 "manipulator"&M(P +7 "core" ( +2 "manipulator"&N& +4 "core" &S n u 4 j +2 "storage"(O& +3 "core" & E L\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&P'y +27 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&Q/ +72 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&R& +2 "storage"(S'} +6 "core" &^ s u 1 _ + "manipulator"&T% +4 "core" % z d T 8 +2 .tForearm.seek :retract + "manipulator"&U'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&V( +142 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +15 "core" ( +2 "manipulator"&W& +4 "core" &+ k s s Cq +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &* c r Cq +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&Y' +96 "core" ' +36 "manipulator"&Z& +11 "core" &+ f V Cq +2 "manipulator"&[% +4 "core" % s \\ " +2 "collection"'\\& +3 "core" &56e\ j +2 "collection"']& +4 .tCC.seek :closed + "collection"'^(` +3 "core" &67\\\ j +3 &76a\ j +9 &+v64f\ e,~ +10 &a37c\ d@ +9 &`x55a\ dQ +10 &!Y54b\ fQ +9 &Y44c\ fP +9 &W65b\ fP +10 &gZ47b\ fQ +9 &)U46c\ fQ +9 &X63e\ fP +10 &X44f\ fP +9 & pV75j\ fP +10 &"2W45q\ fP +9 &#X85u\ fQ +9 &%Z76s\ eP +10 &'xX55i\ fP +9 &);U86q\ fP +9 &*Z57u\ eQ +10 &,[77x\ eQ +9 &.Z67y\ fQ +10 &0@Z77p\ fQ +9 &2W56u\ fP +9 &3U86y\ fQ +10 &5U65w\ fQ +9 &7IV97u\ fQ +9 &9 [66z\ eQ +10 &:U75z\ eP +9 &<Y85u\ eQ +10 &>QY66z\ fQ +9 &@U75w\ fQ +9 &AZ77w\ eQ +10 &CW85v\ fQ +9 &EZU;8s\ fP +9 &G]E?u\ eQ +10 &HiNIv\ eS +9 &Jrco\ cU +10 &LJu\ aY +9 &Nt\ `Z +9 &Ov\ a[ +10 &Qo\ `[\ +9 &SHn\ `\\ +9 &U\ j\ _\\ +10 &Vm\ _\\ +9 &Xk\ _] +10 &ZMk\ _] +9 &\\ k\ ^^ +9 &]k\ ^^ +10 &_u}j\ `D +9 &`J0r\ _%p +9 &`mfo\ dM +2 ( + "collection"']& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.26 +2 .Hand.open + "manipulator"&_1 +74 "core" 1 +2 "manipulator"&`% +4 "core" %  j r  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&a'\ +93 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Intake.select :close +2 .Exhaust.select :close + .SS.hold + "sampler")b+ +3 "core" + +2 "sampler")c% +3 "core" % (\ x +2 "collection"'d& +3 "core" &`mel\ gM +3 "Can"\ ZZ +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 "collection"'e  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")f +4 "core"  + "sampler")g  +15 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X +25  +2 .tdelay 3.8 seconds +382 "collection"'k% +3 "core" %ӱn\ h +2 "sampler")l% +3 "core" %3 +\ x +2 .tSSV.dial :spit + "sampler")m +129 "core"  +2 .tSS.seek 0ml +2 "sampler")n'z +272 "core" ' + .tSSV.dial CBV +2 "sampler")o  +130 "core"  +2 .tCTV.dial :intake +2 "collection"'p  +71 "core"  +2 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +211 "collection"'q% +3 "core" %ӱr\ a + #tIntake @14.4psia, vacuum from 8.9 to 11.9psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X>\ ` +2 "sampler")/% +3 "core" %@ ,\ q + #tEvacuated: Intake @15.2psia, Outlet @13.6psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")0 +130 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'4'Ӵ +134 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler"): +129 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +129 "core"  +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'_'Ӵ +110 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")` +51 "core" ' + ."CSpush"CS.coast +2 "collection"'5 +75 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +325 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'i% +3 "core" %9_\ c +2 .tCS.seek 5.999ml + "collection"'k' +1339 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'l +56 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'m'ӂ +1446 "core" ' + .tCSV.dial CSR +2 "collection"'h  +41 "core"  +2 "collection"'o% +4 "core" %Ӈd\ d + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'p' +594 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'q% +3 "core" %\\\ d +2 .tCS.seek 5.001ml + "collection"'n'qm +838 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'s  +40 "core" ~ +2 .tCS.seek 1ml +2 "collection"'t'> +1092 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'u \  +4 'v9 +3 "core" 9d +103 "collection"'w9 +2 "core" 9d +103 "collection"'r9 +2 "core" 9 d +103 "collection"'z9 +2 "core" 9 d +103 "collection"'{9 +2 "core" 9d +103 "collection"'|9 +3 "core" 9d +103 "collection"'x9 +2 "core" 9d +103 "collection"'}9 +2 "core" 9d +103 "collection"'y9 +2 "core" 9"d +103 "collection"'9 +2 "core" 9&d +103 "collection"'9 +3 "core" 9+d +103 "collection"'9 +2 "core" 9/d +103 "collection"'9 +2 "core" 93d +103 "collection"'9 +2 "core" 97d +103 "collection"'9 +2 "core" 9;d +103 "collection"'9 +3 "core" 9@d +103 "collection"'~9 +2 "core" 9\ Dd +103 "collection"' 9 +2 "core" 9Hd +103 "collection"' 9 +2 "core" 9-Ld +103 "collection"' 9 +2 "core" 9@Pd +103 "collection"'9 +3 "core" 9TUd +102 "collection"'9 +2 "core" 9hYd +103 "collection"'9 +2 "core" 9}]d +103 "collection"'9 +2 "core" 9ad +103 "collection"'9 +2 "core" 9ed +103 "collection"'9 +3 "core" 9jd +103 "collection"'9 +2 "core" 9nd +103 "collection"'9 +2 "core" 9rd +102 "collection"'9 +2 "core" 9vd +103 "collection"'9 +2 "core" 9{d +103 "collection"'9 +3 "core" 9/d +103 "collection"'9 +2 "core" 9Fd +103 "collection"'9 +2 "core" 9^d +103 "collection"' 9 +2 "core" 9ud +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'!9 +2 "core" 9d +103 "collection"'"9 +2 "core" 9c +103 "collection"'$9 +2 "core" 9a +103 "collection"'9 +2 "core" 9_ +103 "collection"'%9 +3 "core" 9] +103 "collection"'&9 +2 "core" 93Z +103 "collection"''9 +2 "core" 9KX +103 "collection"'(9 +2 "core" 9cW +103 "collection"'9 +2 "core" 9{T +103 "collection"'*9 +3 "core" 9R +103 "collection"'+9 +2 "core" 9O +103 "collection"',9 +2 "core" 9N +103 "collection"'#9 +2 "core" 9L +103 "collection"'.9 +2 "core" 9I +103 "collection"'/9 +3 "core" 9H +103 "collection"'09 +2 "core" 9F +103 "collection"'-9 +2 "core" 96D +103 "collection"'29 +2 "core" 9LA +103 "collection"'59 +2 "core" 9c? +103 "collection"'79 +2 "core" 9|> +103 "collection"'19 +2 "core" 9; +103 "collection"'39 +2 "core" 9; +103 "collection"':9 +2 "core" 98 +103 "collection"')9 +2 "core" 96 +103 "collection"'89 +3 "core" 94 +102 "collection"'49 +2 "core" 93 +103 "collection"';9 +2 "core" 92 +103 "collection"'=9 +2 "core" 9% 0 +103 "collection"'>9 +2 "core" 98. +103 "collection"'<9 +3 "core" 9L, +102 "collection"'99 +2 "core" 9`+ +103 "collection"'A9 +2 "core" 9s* +103 "collection"'B9 +2 "core" 9( +103 "collection"'C9 +2 "core" 9#' +103 "collection"'F9 +3 "core" 9'% +103 "collection"'?9 +2 "core" 9+# +103 "collection"'H9 +2 "core" 9/# +103 "collection"'E9 +2 "core" 94! +141 "collection"'J9 +11 "core" 9: +102 "collection"'K9 +2 "core" 9 > +103 "collection"'69 +2 "core" 9 B +103 "collection"'9 +2 "core" 9 &F +103 "collection"'N9 +2 "core" 9 6J +103 "collection"'O9 +3 "core" 9 EO +102 "collection"'Q9 +3 "core" 9 TS +103 "collection"'R9 +2 "core" 9 bW +103 "collection"'9 +3 "core" 9 o[ +102 "collection"'D9 +3 "core" 9 ~_ +102 "collection"'G9 +3 "core" 9 d +102 "collection"'W9 +3 "core" 9 h +102 "collection"'L9 +3 "core" 9 l +102 "collection"'I9 +3 "core" 9 p +102 "collection"'P9 +2 "core" 9 t +103 "collection"'Z9 +3 "core" 9 y +102 "collection"'X9 +3 "core" 9 } +103 "collection"'M9 +2 "core" 9  +103 "collection"'\\9 +2 "core" 9  +103 "collection"'S9 +2 "core" 9 \  +103 "collection"'9 +2 "core" 9   +103 "collection"'[9 +3 "core" 9\   +103 "collection"'`9 +2 "core" 9\   +103 "collection"'T9 +3 "core" 9\  +102 "collection"'_9 +2 "core" 9\ %\ +103 "collection"'U9 +3 "core" 9\ . +102 "collection"'c9 +3 "core" 9\ 6 +103 "collection"'d9 +2 "core" 9\ > +103 "collection"'e9 +2 "core" 9\ G +103 "collection"']9 +2 "core" 9\ N +103 "collection"'g9 +2 "core" 9\ V +103 "collection"'Y9 +2 "core" 9\ ] +103 "collection"'f9 +2 "core" 9\ d +103 "collection"'@9 +2 "core" 9\ k +103 "collection"'b9 +2 "core" 9\ q +103 "collection"'i9 +2 "core" 9\ w +103 "collection"'j9 +3 "core" 9\ | +103 "collection"'l9 +2 "core" 9\  +103 "collection"'k9 +2 "core" 9\  +103 "collection"'h9 +2 "core" 9\   +3 .tCH.hold 10:00,70C +3 "collection"'o `\ `\  +3 "core"  +38191 "Can"\ E| +21810 "core" ` +2 "collection"'m9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'q'Ӵ +331 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'p @ +102 "core" B +2 .tCSV.dial :air +2 "collection"'s @ +42 "core" > +2 .tCS.seek 5ml +2 "collection"'n'qi +1344 "core" ' + .tCSV.dial CTV +2 "collection"'v  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'w @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'r  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'z @ +44 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'{'Ӵ +1350 "core" ' +2 #tRecovering Lysate into Collection syringe + .CSV.dial CBV + "collection"'| +113 "core" +2 .tCBV.dial CSV + "collection"'x  +28 "core"  +2 "collection"'}% +4 "core" %Ӱ 4\ ; + .tCS.seek 5ml +2 "collection"'y'qe +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +42 "core" +2 "collection"'% +4 "core" %qb \ ? \ +2 .tCS.seek 6.999ml + "collection"''w +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +839 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +114 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &`m_ \ CM +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&~% +3 "core" %\  L J  +2 "storage"( % +3 "core" %| K \ _ +2 "storage"( . +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"( (+ +353 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &,\ \  8\ [ +2 "manipulator"&& +3 "core" &* N M  Cq +2 "manipulator"&% +3 "core" %\  @ H ~  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +159 "core" ( +2 "manipulator"&& +4 "core" & K K l + "storage"(& +4 "core" &,   \ ^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +101 "core" ' +2 "storage"(& +4 "core" &, M 6\ _ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +275 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"('y +30 "core" ' +2 "manipulator"&& +4 "core" & @ B l +2 "manipulator"&% +3 "core" % K K S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +159 "core" ( +2 "manipulator"&& +4 "core" &) H J / Bg + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &) H A Bg +2 .tForearm.seek CC + "manipulator"&"' +97 "core" ' + .tHand.close +2 "manipulator"&$/ +67 "core" / +3 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "storage"(%& +4 "core" &, I \ _ + "storage"(&& +4 "core" &,\ \ \ ` + "manipulator"&'& +4 "core" &) E K  Bf + "manipulator"&(% +4 "core" %  I I + .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&*( +188 "core" ( +2 "manipulator"&+& +4 "core" & J K , + "storage"(,& +4 "core" &, b\ b + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&#'n +101 "core" ' + .tElbow.hold +2 "manipulator"&., +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&/1 +67 "core" 1 +2 "manipulator"&0% +4 "core" % ͔ L K +2 "storage"(-& +3 "core" &,   \ _ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 338 counts +2 "manipulator"&2' +14 "core" ' +2 "manipulator"&5& +4 "core" & C K b $ +2 "storage"(7& +3 "core" &,  \ d +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&1' +22 "core" ' +2 "storage"(3% +4 "core" %  \ c +2 ."downElevator"SE.seek :down +3 "storage"(:'} +100 ()% +3 "core" %;  \ aXh +2 "manipulator"&8% +3 "core" % B Z Y R +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&4'\ +90 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"';& +4 "core" &_\ K + .tHand.open +2 "manipulator"&=1 +19 "core" 1 +2 "manipulator"&>& +4 "core" & M N $ +2 "manipulator"&<% +3 "core" %\  C I 4  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&9(, +193 "core" ( +2 "manipulator"&A& +4 "core" &, C L S ) + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &, H A ) + .tForearm.seek :garage +2 "manipulator"&C' +99 "core" ' +2 .tHand.close + "manipulator"&F/ +72 "core" / +2 "manipulator"&?& +4 "core" &, J L ) + "manipulator"&H% +4 "core" % 3 A @ B + .tForearm.seek :retract +2 "manipulator"&E'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&J( +295 "core" ( +2 "manipulator"&K& +4 "core" &+ L C E| + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &6& +3 "core" &, I Z a E| +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +152 "core" ' +2 "manipulator"&N& +4 "core" &- K J E| +2 "manipulator"&O% +3 "core" % F L +2 "collection"'Q& +3 "core" &\ L +2 "collection"'R& +4 .tCC.seek :closed + "collection"'(` +3 "core" &n\ L +5 &^\ M3 +9 &.Fy\ G3 +9 &Xq|\ GG +10 &_l\ HP +9 &R9\ IP +9 &}S\ IP +10 &?R\ IP +9 &R\ HP +10 &T\ IQ +9 &R\ IP +9 &HR\ IP +10 &!\ RZ\ IP +9 &"QA\ IP +9 &$Q\ IP +10 &&OT\ HP +9 &(S\\\ IP +10 &)R@\ IP +9 &+S'\ IP +9 &-XT\ IP +10 &/R\ IP +9 &0S\ HP +9 &2S\ IP +10 &4`S\ IP +9 &6!T\ IP +10 &7R~\ IP +9 &9T^\ IP +9 &;gQ?\ IP +10 &=*R\ IP +9 &>S\ IP +9 &@Ry\ IP +10 &BpS^\ IP +9 &D2QF\ IP +10 &ET/\ IP +9 &GW\ HQ +9 &Iu^s\ IQ +10 &K.xE!\ GT +9 &L\ EX +9 &N~\ D[\ +10 &P^f\ D\\ +9 &R \ C\\ +10 &S~\ C\\ +9 &Ui\ C] +9 &Wbm\ C] +10 &Y!S\ B^ +9 &ZF\ B^ +9 &\\\ B^ +10 &^b\ A` +9 &_g\ B2 +9 &`_~\ E _ +9 ( +2 &`eso\ GY + "collection"'R& +4 #tCollection Clamp onSpring/offSpring for 11/28 samples, on/off torque 2.26 + "collection"'D& +4 "core" &`es\ FY + .tHand.open +2 "manipulator"&G1 +65 "core" 1 +2 "manipulator"&W% +4 "core" %  K C + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +97 "core" ' +2 .tPSV.dial PSR + "processing"%I +44 "core"  +2 "processing"%P% +4 "core" %ծ\ o + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%Z' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%X  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%M' +1606 "core" ' +2 .tPSV.dial PSR + "processing"%\\ +54 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%S' +2621 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"% + "collection"'[  +5 "core"  +2 "processing"%`  +42 "core"  +26 + .tPSV.dial :mixloop +2 "processing"%T +112 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%_  +129 "core" +2 .tPS.seek 0ml +2 "processing"%U' +2624 "core" ' + .tPSV.dial :air +2 "processing"%c  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%d' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%e +55 "core" +2 .tPS.seek 0ml +2 "processing"%]' +2622 "core" ' + .tPSV.dial :air +2 "processing"%g  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Y' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%f +42 "core" +2 .tPS.seek 0ml +2 "processing"%@' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&b& +4 "core" &+ J I D{ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&i( +4 "core" ( +2 "manipulator"&j& +4 "core" &+ H > m D{ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &l& +3 "core" &+ I I V D{ + .tForearm.seek CC +2 "manipulator"&k' +96 "core" ' + .tHand.close +2 "manipulator"&h/ +75 "core" / +2 .tCC.seek :open +2 "collection"'u( +469 "core" ( +2 "manipulator"&o& +4 "core" &+ J K Dz + "manipulator"&m% +4 "core" % K @ ? + .tForearm.seek :retract +2 "manipulator"&t'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&p(, +286 "core" ( +2 "manipulator"&s& +4 "core" &, L M v + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &, H I v +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&v' +112 "core" ' +3 .tHand.open +2 "manipulator"&w1 +73 "core" 1 +2 "manipulator"&r% +4 "core" % g J J ? + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&z'\ +98 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'n& +4 "core" &\ ] +2 "manipulator"&|% +3 "core" %\  K I  +2 "storage"(x% +4 "core" % \ y +2 "storage"(}. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"({( +362 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & U M\ r + "manipulator"&& +4 "core" &, G I ] v + "manipulator"&y% +4 "core" %\  H J  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&(P +183 "core" ( +2 "manipulator"&& +4 "core" &F H ? L ) + "storage"(& +4 "core" & U \ q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&'ϥ +99 "core" ' +2 "storage"(~& +3 "core" & U *\ q +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"( ' +280 "core" ' +2 "storage"( - +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" & S o o Y\ m + "manipulator"&& +4 "core" &F K H ) + .tElbow.seek 2 +2 "manipulator"&(P +3 "core" ( + "manipulator"&& +4 "core" &F M ` S ) +2 "storage"(& +3 "core" & S p o \ m +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'y +19 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&V/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&a& +3 "storage"('} +6 "core" &F [ S ) +2 "manipulator"&% +3 "core" % z E H 0  +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +155 "core" ' + ( +2 ."downElevator"SE.coast +3 "manipulator"&& + "storage"(5 +6 "core" &+ J J M D{ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &+ j T _ D{ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +98 "core" ' +2 "manipulator"&& +4 "core" &+ ^ U  D{ +2 "manipulator"&$% +3 "core" % K U +2 "collection"' & +4 "core" &?\ V + "collection"'^& +4 .tCC.seek :closed +2 "collection"'%(` +3 "core" &F\ V +4 &5\ V2 +9 &0Fy\ Q2 +10 &Zr}\ QG +9 &]p\ RP +9 &Q\ SP +10 &Q \ SP +9 &BT\ SP +9 &R\ RP +10 &U\ SP +9 &R\ SO +10 &KU\ SP +9 &! W\ RP +9 &"T\ RO +10 &$U\ RP +9 &&RU\ RP +9 &(Ro\ RO +10 &)U^\ SO +9 &+RH\ SO +10 &-[X5\ RP +9 &/U"\ RO +9 &0T\ RO +10 &2V\ RP +9 &4cU\ SP +9 &6%T\ RP +10 &7Q\ RP +9 &9Q \ RP +10 &;lTH\ SO +9 &=.R1\ RO +9 &>V\ RP +10 &@S\ RP +9 &BtQk\ SO +9 &D6Q\ RO +10 &EX\ RP +9 &G[\ RP +10 &Ism\ QR +9 &K+ \ PV +9 &L96\ NZ +10 &N>?\ M[\ +9 &PbAA\ M[\ +9 &R!AB\ M\\ +10 &S@C\ M\\ +9 &U?C\ L\\ +10 &We=B\ L] +9 &Y%39\ L] +9 &Z.\ K^ +10 &\\ \ L^ +9 &^f\ K_ +9 &__  v\ M3 +10 &`_n\ NZ +8 ( +2 &`br*'[\ PW + "collection"'^& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.32 + .Hand.open + "manipulator"&&1 +74 "core" 1 +2 "manipulator"&'% +4 "core" % \ ` d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&('\ +94 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'+  +128 "core"  +2 .tCSV.dial CTV + "collection"',  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%"' +1289 "Can"\ }OP +1345 "core" ' +2 "collection"'% +4 "core" %99P\ V + .tCS.seek 5.5ml +2 "collection"'/'- +1213 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%0  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%-  +67 "core"  +2 .tPS.seek 0ml +2 "processing"%5' +2676 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'7 ` +28 "core" _ +2 .tCSV.dial :air +2 "collection"'3 @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +1220 "core" ' + .tCSV.dial CTV +2 "collection"')  +54 "core" ~ +2 .tCS.seek 0ml +2 "collection"'8'Ӵ +2626 "core" ' + .tCBV.dial :waste1 +2 "collection"'* @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'#  +128 "core" +2 "collection"'2& +4 "core" &`bqI\ XW + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&;% +3 "core" %\  J I  +2 "storage"(% +3 "core" % \ v +2 "storage"(=. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(>(+ +368 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (<& +2 "core" &, v w 6\ o +2 "manipulator"&1& +4 "core" &+ V d k D{ + "manipulator"&A% +4 "core" %\  T ` _  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&B( +156 "core" ( +2 "manipulator"&:& +4 "core" & T ` '  + "storage"( & +4 "core" &, \ q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&.' +101 "core" ' +2 "storage"(F& +4 "core" &, \ s +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(?' +281 "core" ' +2 "storage"(H- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&4& +3 "core" & T a O  +2 "storage"(C& +3 "core" &, g o X\ p +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&K'n +23 "core" ' + .tElbow.hold +2 "manipulator"&9, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(6- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(N' +30 "core" ' +2 "manipulator"&O% +4 "core" %͠ T ` + "storage"(Q& +4 "core" &, n m \ o + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 350 counts + "manipulator"&E' +15 "core" ' +2 "manipulator"&& +4 "core" & L C W +2 "storage"(D& +3 "core" &, \ q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&G' +18 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(W' +37 "core" ' +2 "manipulator"&R& +4 "core" & J ^ 2 W +2 "manipulator"&I% +3 "core" % G ^  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&P'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +160 "core" ( +2 "manipulator"& & +4 "core" &) m g W Bk + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" &( s h q Bk +2 .tForearm.seek CC +2 "manipulator"&Z' +91 "core" ' + .tHand.close +2 "manipulator"&\\/ +75 "core" / +2 .tCC.seek :open +2 "collection"'M( +470 "core" ( +2 "storage"(& +4 "core" &, \ s + "storage"(`& +4 "core" &, ,\ s + "manipulator"&[& +4 "core" &) I T  Bj + "manipulator"&T% +4 "core" % 0 X r M  + .tForearm.seek :retract +2 "manipulator"&_'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&S( +156 "core" ( +2 "manipulator"&c& +4 "core" & K ^ a | + "storage"(U& +4 "core" &, \ u + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&e'n +99 "core" ' +2 .tElbow.hold + "manipulator"&d, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&g1 +72 "core" 1 +2 "manipulator"&]% +4 "core" % ͕ ] c  +2 "storage"(f& +3 "core" &, \ r +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 339 counts + "manipulator"&Y' +18 "core" ' +2 "manipulator"&b& +4 "core" & D I @ +2 "storage"(j& +3 "core" &, J\ v +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&l' +17 "core" ' +2 "storage"(h% +4 "core" % \ v +2 ."downElevator"SE.seek :down +4 "storage"(J'} +99 (L% +3 "core" %A6 \ uWd +2 "manipulator"&% +4 "core" % L T \ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +90 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%m  +70 "core" +2 .tPS.seek 2.5ml +2 "processing"%k' +2644 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%s +40 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%q  +42 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%i +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%w  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%r' +2622 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%t& +4 "core" &A\ + .tHand.open + "manipulator"&n1 +20 "core" 1 +2 "manipulator"&|& +4 "core" & K K @ + "manipulator"&x% +4 "core" %\  I J  + .tElbow.seek FlushPuck::Garage +2 "manipulator"&}(, +174 "core" ( +2 "manipulator"&v& +4 "core" &, H L W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, L M W +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&y/ +67 "core" / +2 "manipulator"&& +4 "core" &, G J W + "manipulator"&% +4 "core" % # J J  +2 .tForearm.seek :retract + "manipulator"&p'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&~(k +120 "core" ( +2 "manipulator"&z& +4 "core" &u F @ n + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &u J D +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +99 "core" ' +2 "manipulator"&& +4 "core" &u @ D s +2 "manipulator"&% +3 "core" % > F +2 "processing"%& +3 "core" &\ +2 "processing"%V& +4 .tPC.seek :closed + "processing"%a(] +3 "core" &\ +2 &\  +9 &)v\ ,~ +10 &a\ @ +9 &R}\ Q +9 &\\\ Q +10 &\\\ Q +9 &Z\ Q +10 &Y^\ Q +9 &]\ R +9 &^\ Q +10 &\\\ Q +9 & b[\ Q +9 &"#d\ Q +10 &#\\\ Q +9 &%\\\ Q +10 &'j[\ Q +9 &),Z\ Q +9 &*_\ Q +10 &,Z\ Q +9 &.q\\ \ Q +9 &03_ \ Q +10 &1Z\ \ Q +9 &3`\ Q +10 &5y\\\ Q +9 &7;\\\ Q +9 &8[\ Q +10 &:]\ Q +9 &<^\ Q +9 &>D[\ Q +10 &@`\ R +9 &A_\ Q +10 &C_%\ R +9 &EIh \ R +9 &G s'\ S +10 &H)\ U +9 &J\ W +9 &LC)\ W +10 &N/\ W +9 &O1\ W +10 &Q9\ W +9 &SK/\ W +9 &U 2\ W +10 &V.\ W +9 &X,\ W +9 &ZQ1\ X +10 &\\8\ E +9 &]6Dw9\ ] +10 &]u3D\ 6 +5 ( + "processing"%V& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.60 +2 "processing"%& +4 "core" &]u(;\ 6 + &]u(=\ 6 + .tHand.open +2 "manipulator"&1 +123 "core" 1 +2 "manipulator"&% +4 "core" % ? G x + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tPRV.dial :air +2 "processing"%!  +44 "core"  +2 .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 "processing"%% +4 "core" %t\ +2 .tPS.seek 0.3ml +2 "processing"%' +397 "core" ' + .tPSV.dial PSR +2 "processing"%$ +97 "core"  +2 "processing"% % +4 "core" %M\  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%'.U +494 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +1920 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +110 "core" +2 .tPTV.dial :mixing + "processing"%u @ +72 "core" A +2 .tPBV.dial :waste2 + "processing"%&  +88 "core"  +3 .tPS.seek 0ml +2 "processing"%'' +2617 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&^& +4 "core" &u K I +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&+(k +3 "core" ( +2 "manipulator"&,& +4 "core" &u B J + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +2 "core" &u @ H s +2 .tForearm.seek PC +2 "manipulator"&{' +95 "core" ' +2 .tHand.close + "manipulator"&@/ +70 "core" / +2 .tPC.seek :open +2 "processing"%( +451 "core" ( +2 "manipulator"&& +4 "core" &u J K + "manipulator"&0% +4 "core" % ϳ D G y + .tForearm.seek :retract +2 "manipulator"&-'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&"(, +134 "core" ( +2 "manipulator"&7& +4 "core" &, K C 4  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &, J K  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&/' +111 "core" ' + .tHand.open +2 "manipulator"&)1 +71 "core" 1 +2 "manipulator"&% +4 "core" % \ { I K  ~ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&*'\ +100 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%#& +4 "core" &\ +2 "manipulator"&2% +3 "core" %\  A I  +2 "storage"(;% +3 "core" %} i f /\ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(=( +359 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (<& +3 "core" & J o\  + "manipulator"&1& +4 "core" &, G D  + "manipulator"&A% +4 "core" %\  B G t  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&:(P +177 "core" ( +2 "manipulator"& & +4 "core" &J J C d ) + "storage"(F& +4 "core" & J 8\ ~ + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +95 "core" ' +2 "storage"((& +4 "core" & I 2 6 i\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(H' +282 "core" ' +2 "storage"(4- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (C& +3 "core" & H _\ | +2 "manipulator"&6& +3 "core" &J Z e  ) + .tElbow.seek 2 +2 "manipulator"&O(P +3 "core" ( +2 "manipulator"&Q& +4 "core" &J ] S G ) +2 "storage"(& +3 "core" & H N\ | +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&D'y +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&R/ +77 "core" / +3 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"\\~\ Q +9 &@X\ Q +9 &Bh`{\ Q +10 &D)_{\ Q +9 &E`{\ R +10 &Gnw\ S +9 &Id\ U +9 &K"\ W +10 &Lu\ V +9 &Ny\ W +9 &Pfw\ W +10 &R)q\ W +9 &Su\ X +10 &Uk\ W +9 &Wmi\ X +9 &Y/g\ X +10 &Zk\ X +9 &\\|uk\ 8 +9 &][(vq\ V +10 &]%n\ 2 +2 ( + "processing"%\\& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.60 + .Hand.open + "manipulator"&%1 +76 "core" 1 +2 "manipulator"&% +4 "core" % ] R A  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&`'\ +93 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%[  +2 %T9 +6 "core" 9 +102 "processing"%c9 +2 "core" 9 +103 "processing"%U9 +3 "core" 9  +102 "processing"%Z9 +2 "core" 9  +103 "processing"%9 +3 "core" 9 +103 "processing"%g9 +2 "core" 9 +103 "processing"%]9 +2 "core" 9 +103 "processing"%f9 +2 "core" 9 +103 "processing"%b9 +2 "core" 9" +103 "processing"%j9 +2 "core" 9& +103 "processing"%h9 +2 "core" 9+ +103 "processing"%_9 +2 "core" 9/ +103 "processing"%L9 +2 "core" 93 +103 "processing"%9 +2 "core" 97 +103 "processing"%S9 +3 "core" 9; +103 "processing"%e9 +2 "core" 9@ +103 "processing"%Y9 +2 "core" 9D +103 "processing"%W9 +2 "core" 9H +103 "processing"%m9 +2 "core" 9L +103 "processing"%l9 +3 "core" 9P +102 "processing"%J9 +2 "core" 9U +103 "processing"%>9 +2 "core" 9Y +103 "processing"%59 +2 "core" 9] +103 "processing"%s9 +2 "core" 9a +103 "processing"%q9 +3 "core" 9e +102 "processing"%i9 +2 "core" 9j +103 "processing"%w9 +2 "core" 9n +103 "processing"%k9 +2 "core" 9r +103 "processing"%t9 +2 "core" 9v +103 "processing"%n9 +2 "core" 9z +103 "processing"%|9 +2 "core" 9 +103 "processing"%x9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +149 "processing"%9 +5 "core" 9 +102 "processing"%d9 +3 "core" 9 +102 "processing"%y9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%o9 +2 "core" 9 +103 "processing"%z9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9"\ +103 "processing"%9 +2 "core" 9'\ +103 "processing"%9 +3 "core" 9,\ +103 "processing"%}9 +2 "core" 91 +103 "processing"%p9 +2 "core" 97 +103 "processing"%\ 9 +2 "core" 9< +103 "processing"%V9 +2 "core" 9A +103 "processing"%9 +3 "core" 9G +103 "processing"%9 +2 "core" 9K +103 "processing"%9 +2 "core" 9Q +103 "processing"%!9 +2 "core" 9V +103 "processing"% 9 +2 "core" 9[ +103 "processing"%9 +3 "core" 9_ +102 "processing"%9 +2 "core" 9f +103 "processing"%r9 +2 "core" 9j +3 .tPH.hold 2:00:00,28C +3 "processing"%$ ppi +3 .tdelay 1:30 +2 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +97 "core"  +2 "processing"%% +4 "core" %[\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +606 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%u  +71 "core"  +2 .tPSV.dial PTV +2 "processing"%& +69 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +126 "core"  +2 "processing"%^% +4 "core" %Һ@\  + .tPS.seek 1.5ml +2 "processing"%,' +602 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%@' +1610 "core" ' +2 .tdelay 5:00 +7736 "Can"\ 88} +22267 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%~  +33 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%a +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%' +2361 "core" ' + .tPSV.dial PTV +2 "processing"%0 +81 "core" ~ +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%7 +67 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%3 +68 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%{  +69 "core"  +2 .tPS.seek :empty +2 "processing"%+'ղ +2354 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%)  +126 "core" +2 .tPSV.dial :mixloop + "processing"% +42 "core" +2 .tPRV.dial :ab1 + "processing"%- @ +72 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%#' +367 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'2  + "processing"%;  +43 "core" +3  + "processing"%% +4 "core" %\  + .tPS.seek 0.3ml +2 "processing"%/' +357 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'<  +28 "core" +2 .tPRV.dial :air +2 "processing"%1  +40 "core"  +2 .tPS.seek 0.9ml +2 "processing"%A'G +1277 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +71 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%F'\ +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%(  +42 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%"'Һ +1618 "core" ' + .tPSV.dial :PML +2 "processing"%* +42 "core" +2 .tPTV.dial :mixing + "processing"%4 @ +72 "core" A +2 .tPBV.dial :waste1 + "processing"%C  +35 "core" +2 "processing"%6% +4 "core" %Һ\  + .tPS.seek 1.85ml +2 "processing"%Q' +255 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ) +2 .tPS.seek 0ml +2 "processing"%R' +1961 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'I& +3 "core" &\ b + .tHand.open + "manipulator"&B1 +16 "core" 1 +2 "manipulator"&:& +4 "core" &o D G r +2 "manipulator"&% +3 "core" %\  K K N  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&H(, +135 "core" ( +2 "manipulator"&D& +4 "core" &, J I &  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &, I G  +2 .tForearm.seek :garage +2 "manipulator"&N' +99 "core" ' +2 .tHand.close +2 "manipulator"&O/ +75 "core" / +2 "manipulator"&X& +4 "core" &, J J  +2 "manipulator"&G% +4 "core" % " F \\ X + .tForearm.seek :retract +2 "manipulator"&9'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&.( +306 "core" ( +2 "manipulator"&?& +4 "core" & B J C  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & Q Z  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&%' +99 "core" ' +2 "manipulator"&& +4 "core" & A E l  +2 "manipulator"&T% +3 "core" % I H +2 "collection"'\\& +4 "core" &\ d + "collection"'c& +4 .tCC.seek :closed +2 "collection"' (` +2 "core" &\ a +3 &\ c +10 &-v\ _,} +9 &a\ ^@ +10 &^x\ ^Q +9 &Y\ `Q +9 &Y\ `Q +10 &U\ `Q +9 &fZ\ _Q +10 &'[\ _Q +9 &X\ `Q +9 &Z\ _Q +10 & oW\ _P +9 &"0W\ _Q +9 &#V\ `Q +10 &%W\ _P +9 &'vX\ _Q +10 &)8V\ _Q +9 &*W\ _P +9 &,W\ _P +10 &.~W\ _Q +9 &0@\\\ _Q +9 &2U\ `Q +10 &3W\ _P +9 &5Y\ _P +10 &7HW\ _Q +9 &9\ \\\ _Q +9 &:Y\ _Q +10 &<Z\ _Q +9 &>QY\ _P +9 &@W\ _P +10 &AW\ _P +9 &CT\ `Q +10 &EXY\ _Q +9 &G[\ _Q +9 &H]\ ^Q +10 &Jj\ ^R +9 &LR\ ]V +9 &N\ \ [Z +10 &O\ Z[ +9 &Q\ Z[ +10 &SI&&\ Y[ +9 &U\ ++\ Y\\ +9 &V20\ Y\\ +10 &X56\ Y] +9 &ZM;;\ X] +9 &\\ @B\ X^ +10 &]DE\ X^ +9 &_zGH\ Y: +10 &`L/LK\ Z!c +9 ( + &`]lLO\ [R + "collection"'c& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.20 + "collection"'U& +4 "core" &`]mLM\ ZR + .tHand.open +2 "manipulator"&=1 +70 "core" 1 +2 "manipulator"&Z% +4 "core" % P a 8 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%g +96 "core"  +2 "processing"%]% +4 "core" %\ +48 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%f' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%b  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%j' +1616 "core" ' + .tPSV.dial PSR +2 "processing"%h +42 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%_' +2628 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%L  + "collection"'  +33 "core" ~ +125  +2 .tPSV.dial :mixloop + "processing"%S +97 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%e  +72 "core" +2 .tPS.seek 0ml +2 "processing"%Y' +2629 "core" ' + .tPSV.dial :air +2 "processing"%W  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%m' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%l +43 "core" +2 .tPS.seek 0ml +2 "processing"%J' +2619 "core" ' + .tPSV.dial :air +2 "processing"%>  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%5' +2639 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +42 "core" +2 .tPS.seek 0ml +2 "processing"%q' +685 "Can"\ {z +1959 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&i& +4 "core" & H J  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&w( +10 "core" ( +2 "manipulator"&k& +4 "core" & S a  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &t& +3 "core" & H A  +2 .tForearm.seek CC + "manipulator"&n' +96 "core" ' + .tHand.close +2 "manipulator"&|/ +75 "core" / +2 .tCC.seek :open +2 "collection"'x( +469 "core" ( +2 "manipulator"&v& +4 "core" & J I  + "manipulator"&% +4 "core" % ( L K + .tForearm.seek :retract +2 "manipulator"&d'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&y(, +274 "core" ( +2 "manipulator"&& +4 "core" &, I M 7 ; + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, I I ; +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&o' +113 "core" ' +2 .tHand.open +2 "manipulator"&z1 +71 "core" 1 +2 "manipulator"& % +4 "core" % < I / +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 ."da"delayUntil "09:33:45.67" +24644 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +72 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +30 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%}  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%p' +2348 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%\ +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%V  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2336 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%! +125 "core"  +2 "processing"% % +3 "core" %ղ \ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%r  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%'% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%u * +44 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%&' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%^ * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2342 "core" ' + ."da"PSV.dial PTV +2 "processing"%, +82 "core" ~ +2 ."da"delay 5 seconds +50 "Can"\ 77 +452 ."da"PSV.dial PSR +2 "processing"%[ +67 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%~ +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%a'ղ +2349 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%@ +125 "core"  +2 "processing"%0% +3 "core" %ղx\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%7'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%3'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%{ +69 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%)% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%- * +91 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%+' +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%2  +30 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%#' +2351 "core" ' + ."da"PSV.dial PTV +3 "processing"%< +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%1 +66 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%/ +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%A'ղ +2340 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%(  +41 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%F  +127 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%*  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%4 +42 "core" +2 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%C' +402 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%6  +43 "core"  +2 "processing"%"% +4 "core" %e\  +2 ."da"PS.seek 0.55ml +2 "processing"%'] +343 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%Q  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%I'Һ +1577 "core" ' + ."da"PSV.dial :PML +2 "processing"%B +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%: @ +71 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%D% +3 "core" %S\ +2 ."da"PS.seek 1.85ml +2 "processing"%E' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%K * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%O' +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +22144 "Can"\ kj +25859 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%X  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +44 "core" ( +2 ."da"PSV.dial :air +2 "processing"%`  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%N' +2345 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%H +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%?  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%T'ղ +2339 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%\\ +125 "core"  +2 "processing"%9% +3 "core" %մ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%M'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%U'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%=  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%Z +68 "core" +2 ."da"PBV.dial :waste1 + "processing"%c  +31 "core" +2 "processing"%g% +3 "core" %ҽp\  +2 ."da"PS.seek 1.5ml +2 "processing"%]' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%R' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%b  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%h +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%j' +2348 "core" ' + ."da"PSV.dial PTV +3 "processing"% +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%L +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%S +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%e  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%_'ղ +548 "Can"\ ;: +1784 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%W +125 "core"  +2 "processing"%Y% +3 "core" %ճ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%l'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%m'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%> +69 "core" +2 ."da"PBV.dial :waste1 + "processing"%J  +34 "core" +2 "processing"%s% +3 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%5'} +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%k' +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%t  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%. +71 "core"  +2 ."da"PS.reconfigure PSfast +48 "processing"%#A ,`b +5 ."da"PS.seek 2.5ml +2 "processing"%' +2348 "core" ' + ."da"PSV.dial PTV +3 "processing"% +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%v +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%n  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2321 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +125 "core"  +2 "processing"%w% +3 "core" %նi\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%z'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"% 'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%d +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%o  +34 "core" +2 "processing"%% +4 "core" %ҿ\ + ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%}' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%q  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\ * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%V +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2358 "core" ' + ."da"PSV.dial PTV +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%p +68 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%! +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2344 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +125 "core"  +8 "processing"%r% +16 "core" %հ\ +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +16 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +10 "processing"% 'm +349 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +4 "core" %n\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%''\ +360 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%u +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +30 "Can"\ { +4 "core" +2 "processing"%% +4 "core" %ҷl\  + ."da"PS.seek 1.5ml +2 "processing"%^'} +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%&' +1616 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%,  +30 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%[ * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%~ +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2378 "core" ' + ."da"PSV.dial PTV +3 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%@ +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%0 +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%a  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%7'ղ +2362 "core" ' +2 "processing"%{9 +3 "core" 94v + #"da"Processing Puck Heater at 28.4C before imaging +2 .PH.coast +2 "processing"%  +3 "core" 4w 4w +2 "processing"%)& +3 "core" &]#F\ 2 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&3% +3 "core" %\ I I 5 +2 "storage"(-% +4 "core" % \ t + "storage"(. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 + "storage"(2(+ +357 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (;& +3 "core" &. k s \ o + "manipulator"&& +4 "core" &, J J ; + "manipulator"&+% +4 "core" %\ H J 5 + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&<( +193 "core" ( +2 "manipulator"&1& +4 "core" & K I B - + "storage"(/& +4 "core" &. n o \ n + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"& ' +101 "core" ' +2 "storage"(#& +4 "core" &. l i \ o + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek beamBreak +2 "storage"((' +279 "core" ' +2 "storage"(F- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&*& +3 "core" & Y R - + "storage"(4& +4 "core" &. m m \ n + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&A'n +22 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&6, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"("- +2 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(C' +28 "core" ' +2 "manipulator"&Q% +4 "core" %͞ S O 2 +2 "storage"(& +3 "core" &. U V G\ k +2 ."da"Forearm.force -20 + "manipulator"&5 +45 ."da"Forearm.seek 1 + 348 counts +9 "manipulator"&B' +15 "core" ' +2 "manipulator"&:& +4 "core" & K M % +2 "storage"(& +4 "core" &. h s \ o + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&D' +23 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(K' +38 "core" ' +2 "manipulator"&I& +4 "core" & I I % +2 "manipulator"&E% +3 "core" % J I U +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&X'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&G(k +257 "core" ( +2 "manipulator"&`& +4 "core" &s I @ q + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &O& +2 "core" &s P S  +2 ."da"Forearm.seek PC +2 "manipulator"&H' +96 "core" ' + ."da"Hand.close +2 "manipulator"&?/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%( +449 "core" ( +2 "storage"(& +4 "core" &. s i ?\ o + "manipulator"&N& +4 "core" &s I J + "manipulator"&\\% +4 "core" % Ͼ ? F q  + ."da"Forearm.seek :retract +2 "manipulator"&9'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&T( +269 "core" ( +2 "manipulator"&M& +4 "core" & J K 0 + "storage"(=& +4 "core" &. j o \ o + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&Z' +98 "core" ' +2 ."da"Hand.open + "manipulator"&c1 +73 "core" 1 +2 "storage"(g- +3 "core" -' +2 ."da"SE.seek 1.87 Pucks below Top Plate +3 "storage"(U'O +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(%' +52 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19mar2810h40ml.tif +1946 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30749 #"da"WARNING: Too Dark -- required 1874.4s exposure > 300s time limit\ SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da19mar2810h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19mar2810h40ml15s.tif +1558 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19mar2810h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19mar2810h40ml30s.tif +3058 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19mar2810h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19mar2810h40ml70s.tif +6393 "Can"\ \\{ +728 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19mar2810h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "300.0 sec auto-exposure",Subject: "da19mar2810h40ml images!" +11 "storage"(]- +7 "core" -' +8 "storage"(b& +7 "core" &. \ U +2 "manipulator"&f& +5 "core" & L I 0 + ."da"Elbow.seek 1 +3 "manipulator"&h( +35 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +13 "core" ( +2 "manipulator"&R& +4 "core" & H K H + "storage"(& +4 "core" &. +\ W +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&L' +4 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"(S' +55 "core" ' +2 "manipulator"&e& +4 "core" & J K _ H + "storage"(j& +4 "core" &. 0 - (\ f + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&W'n +23 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&Y, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.01 Pucks below Top Plate +2 "storage"(_' +24 "core" ' +2 "manipulator"&l% +4 "core" %͕ J I +2 "storage"(>& +3 "core" &.   ,\ b +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 339 counts + "manipulator"&J' +17 "core" ' +2 "manipulator"&s& +4 "core" & N J ]  +2 "storage"(m& +4 "core" &. / . \ e +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&i' +16 "core" ' +2 "storage"(5% +4 "core" % + / \ f +2 ."downElevator"SE.seek :down +4 "storage"(t'} +99 (|% +3 "core" %u0 9 8 X\ gSU +2 "manipulator"&.% +3 "core" % I J +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&k'\ +91 "core" ' +38 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +3 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"% & +4 "core" &\ x + ."psFlush"Hand.open +2 "manipulator"&v1 +26 "core" 1 +2 "manipulator"&& +4 "core" & @ H w  +2 "manipulator"&n% +3 "core" %\ F I / +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +175 "core" ( +2 "manipulator"&& +4 "core" &, J K ; . + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &w& +3 "core" &, M L . + ."psFlush"Forearm.seek :garage +2 "manipulator"&' +101 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&z/ +74 "core" / +2 "manipulator"&d& +4 "core" &, C H . + "manipulator"&o% +4 "core" % ' J J S  + ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"& (k +119 "core" ( +2 "manipulator"&& +4 "core" &t J K 0 + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &t I I +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&q' +94 "core" ' +2 "manipulator"&\ & +4 "core" &t L L I +2 "manipulator"&V% +3 "core" % I G : 2 +2 "processing"%}& +4 "core" &\ + "processing"%& +4 ."psFlush"PC.seek :closed +57 "processing"%p(] +5 "core" &t\ + &v\ &~\ + &w\ + &\ + &t\ + &|\ + &w\  +4 &+zv\ |,~ +9 &az\ {@ +9 &W{w\ {Q +10 &Zp\ }Q +9 &]{\ }Q +10 &Zp\ }Q +9 &^Xl\ }Q +9 & Xj\ }Q +10 &]m\ }Q +9 &\\i\ }R +9 & fZg\ }Q +10 &"(_m\ }Q +9 &#]k\ }Q +10 &%]i\ }Q +9 &'nZm\ }Q +9 &)1Vb\ ~Q +10 &*`f\ }Q +9 &,^g\ }R +9 &.u]a\ ~R +10 &07^c\ }R +9 &1Yc\ ~Q +10 &3\\f\ ~R +9 &5~[j\ }Q +9 &7AXi\ }Q +10 &9[e\ ~Q +9 &:]h\ ~Q +9 &<`h\ }Q +10 &>H__\ }Q +9 &@ bc\ }R +10 &A\\W\ ~Q +9 &C\\]\ }Q +9 &EMeg\ }R +10 &G m[\ |S +9 &H]\ |U +9 &JQ\ {W +10 &LI[\ {V +9 &NW\ |X +10 &Oh\ {W +9 &Qa\ {X +9 &SNg\ {X +10 &Uc\ zX +9 &Vi\ {X +9 &Xc\ {X +10 &ZTl\ {X +9 &\\l\ {E +10 &]5Aqm\ } a +9 &]y9o\ 4 +5 ( + "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.60 +2 "processing"%!& +4 "core" &]y-h\ 4 + &]y-n\ 4 +2 ."psFlush"Hand.open + "manipulator"& 1 +72 "core" 1 +2 "manipulator"&% +4 "core" % J K 2 + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%r +125 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +326 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +782 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1635 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +68 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%'  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%u' +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +605 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2126 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%^ U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%,' +2626 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%[ @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%~' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%&  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%@ +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%0' +2621 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%a +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%{ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%)  +68 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%3'ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%- +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'TE +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%;' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%+  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%1' +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%/ +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%y'\ +611 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%#' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%F U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%*' +2621 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%4 @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%Q  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%: +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%I +79 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%E' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%(  +68 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%A'ղ +2624 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'B& +3 "core" &\ 5\ | +2 .tHand.open + "manipulator"&C1 +21 "core" 1 +2 "manipulator"&D& +4 "core" &t E I s + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&`(k +3 "core" ( + "manipulator"&O& +4 "core" &t E @ E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &t < G d +2 .tForearm.seek PC +2 "manipulator"&?' +92 "core" ' + .tHand.close +2 "manipulator"&X/ +72 "core" / +2 .tPC.seek :open +2 "processing"%P( +450 "core" ( +2 "manipulator"&& +4 "core" &t F I + "manipulator"&N% +46 "core" % ϫ ? @ ] ' +5 .tForearm.seek :retract +2 "manipulator"&\\'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&H( +372 "core" ( +3 "manipulator"&M& +3 "core" &% J I >I +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &=& +3 "core" &% J J ( >I +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&G' +99 "core" ' +2 "manipulator"&c& +4 "core" &% F A y >I +2 "manipulator"&g% +3 "core" % H L +2 "collection"'9& +4 "core" &  '\ ~ + "collection"'K& +4 .tCC.seek :closed +2 "collection"'U(` +2 "core" &\ &\ } +5 & -\ }3 +9 &.G~ 1\ x2 +9 &Vq\ \ ?\ wF +10 &j =\ xQ +9 &Y \ 8\ yP +10 &z\\ 9\ yP +9 &<Y  D\ yP +9 &Y  A\ yP +10 &[  9\ yQ +9 &Y 9\ yP +9 &DY B\ yP +10 &![  G\ yP +9 &"X I\ xP +10 &$Y \ K\ yP +9 &&KZ  I\ yP +9 &(Z  J\ xP +10 &)X\ ?\ yP +9 &+Y B\ yP +9 &-S_\  C\ xP +10 &/Y  H\ xP +9 &0\\  :\ xP +10 &2Z  D\ xP +9 &4\\Y C\ yP +9 &6Z  B\ xP +10 &7W\  <\ xP +9 &9Y C\ yP +9 &;eX\  A\ yP +10 &='X\ A\ yP +9 &>\\\ \ E\ xP +10 &@U\  8\ yP +9 &BmX\  8\ yP +9 &D/X\  ;\ xP +10 &EY  4\ xO +9 &G\\7\ xP +9 &Iqb5\ wQ +10 &K-u!4\ wS +9 &LC7>\ uW +10 &N[Z6\ tZ +9 &P_Y]2\ tZ +9 &R[^3\ s[ +10 &S]`4\ sZ +9 &U^a2\ r[ +9 &Wb`a0\ r\\ +10 &Y$ac5\ r\\ +9 &Zdd1\ r] +10 &\\ce6\ q] +9 &^eef4\ q] +9 &_`gh6\ s1 +10 &`bhk?\ tT +8 ( +2 &`gxgj?\ wO + "collection"'K& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.10 + "collection"']& +4 "core" &`gxgi/\ vO +2 .tHand.open + "manipulator"&b1 +76 "core" 1 +2 "manipulator"&f% +4 "core" %  S E # + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`gxeg4\ vO +2 "collection"'e% +3 "core" %ӹeh?\ w +2 .tCSV.dial CSR +2 "collection"'j  +42 "core"  +2 "collection"'l% +4 "core" %ӹdd<\ u + #tPulling 4.999ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'>'qi +400 "Can"\ OO +938 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 's% +3 "core" %qlceE\ t +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'m'F +652 "core" ' + .tCSV.dial :waste +2 "collection"'5 +137 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'T'Ӵ +1983 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'Z& +4 "core" &`gvbcF\ sO +2 "collection"'%% +3 "core" %ӭ`d5\ t + .tCSV.dial :flush +2 "collection"'|  +44 "core"  +2 .tCS.reconfigure CSfast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'.'qi +1216 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'L @ +43 "core" B +2 "collection"'h% +4 "core" %qdbcG\ s +2 .tCS.seek 6.999ml + "collection"'S'y +536 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'W  +2 '  +41 "core"  +92  +2 .tCBV.dial :waste1 + "collection"'J @ +41 "core" ? +2 .tCS.seek 0ml +2 "collection"'v'Ӵ +1679 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &`gu^b?\ sO +2 "collection"'_% +3 "core" %Ӵ^b3\ s + .tCSV.dial :flush +2 "collection"'n  +72 "core" +2 .tCS.seek 5ml +2 "collection"'i'qi +1218 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +55 "core" > +2 "collection"'w% +4 "core" %qhbbD\ r \ +2 .tCS.seek 7ml + "collection"'t'} +543 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'2  +43 "core"  +2 .tCBV.dial :waste2 +2 "collection"'Y  +99 "core"  +2 .tCS.seek 0ml +2 "collection"'z'Ӵ +1661 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'d& +4 "core" &`gtac.\ sO +2 "collection"'o% +3 "core" %Ӷ`a-\ s +2 .tCSV.dial CSR + "collection"'k  +53 "core"  +2 "collection"'% +4 "core" %Ӷ_c@\ r + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1895 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +533 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'\ + 'V  +100 "core" +31  +2 .tCTV.dial :intake + "collection"'}  +72 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'' +1893 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +70 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"''Ӵ +592 "core" ' + .tCSV.dial CSR +2 "collection"'  +99 "core"  +2 "collection"'!% +4 "core" %ӵac6\ p + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"' 'qi +1343 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1345 "core" ' + .tCSV.dial CBV +2 "collection"'r +99 "core" +2 .tCS.seek 0ml +2 "collection"'q'Ӵ +2600 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&7& +4 "core" &# H G =F +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +45 "core" ( +2 "manipulator"& & +4 "core" & ? = + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &'& +2 "core" & I J +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"'u( +468 "core" ( +2 "manipulator"&& +4 "core" & M I  + "manipulator"&% +3 "core" %  L G +2 .tForearm.seek :retract +2 "manipulator"&^'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +277 "core" ( +2 "manipulator"&[& +4 "core" &, ? E D + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &,& +2 "core" &, H H 9 D +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&&' +111 "core" ' +2 .tHand.open + "manipulator"&~1 +76 "core" 1 +2 "manipulator"&@% +4 "core" % \ ? E + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +47 .tForearm.seek :retract +3 "manipulator"&'\ +98 "core" ' +2 "processing"%a& +4 "core" &\ +25659 #t-> access 1 +2 .SE.seek :down +2 "storage"(0'} +2 "core" ' +2 "manipulator"&{% +4 "core" %\  G B  +2 "manipulator"&& +3 "core" &, J G  D + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"()(< +1308 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &<* J\  +6903 "Can"\ ;: +34836 #t-> access 2 +2 .SE.seek :down +2 "storage"(-'} +3 "core" ' +2 "manipulator"&3% +4 "core" %\  H I t  +2 "manipulator"&& +3 "core" &, J G D +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +353 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (+& +3 "core" &K8\  +1908 #t-> startTube 2 +1706 #-> da 40 + #da sampling at most 40ml +3 ."Qmail"HABfans.email "Started da in tube 2 at 10:45:34EDT28-Mar-19\\n{3 => 0, 4 => 0, 5 => 0, 6 => 0, 7 => 0}\\nCan@10:39:05, 23.5C, 33% humidity, 15.1psia, 13.318V, 0.300A, 0.294A avg, 3.99W",Subject: "da sampling at most 40ml" +4 #tLoading sh1 puck from tube 2 into Collection Clamp + "collection"';& +3 "core" &$\ +2 "manipulator"&/% +5 "core" %\  H H  +2 "storage"(1% +4 "core" %{   *\ + "storage"(y. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +45 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1271 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (F& +3 "core" & B\ + "manipulator"&#& +4 "core" &, J K O D + "manipulator"&4% +4 "core" %\  > H z  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&*(P +214 "core" ( +2 "manipulator"&Q& +4 "core" &\\ G ?  +2 "storage"("& +3 "core" &  \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&:'ϥ +100 "core" ' +2 "storage"(& +4 "core" &  \ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(I' +278 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( & +3 "core" & ?\ + "manipulator"&E& +4 "core" &\\ I J 8  + .tElbow.seek 2 +2 "manipulator"&((P +8 "core" ( +2 "manipulator"&<& +4 "core" &W M K  +2 "storage"(B& +3 "core" & \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&C'y +23 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&D/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&O& +3 "storage"(6'} +6 "core" &b O V a ~ + "manipulator"&X% +4 "core" % ΀ E H \\ +2 .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +134 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +59 "core" ( +2 "manipulator"&p& +3 "core" & I J  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & I I  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&N' +99 "core" ' +2 "manipulator"&?& +4 "core" & H H  +2 "manipulator"&`% +3 "core" % F J +2 "collection"'M& +4 "core" &&\ ~ + "collection"'=& +4 .tCC.seek :closed +2 "collection"'c(` +2 "core" & 6\  +2 & 6\ ~\ +10 &-x3\ z+| +9 &c \ y@ +10 &cx -\ yQ +9 &&Y*\ zP +9 &Y(\ {P +10 &U *\ {P +9 &lZ+\ zP +9 &/X(\ zP +10 &Y'\ {O +9 &Y*\ zP +10 & uY)\ zP +9 &"8W)\ zO +9 &#T %\ zP +10 &%W(\ zO +9 &'|Y(\ zP +9 &)@U'\ zO +10 &+[)\ zP +9 &,Y\ zP +10 &.W&\ zO +9 &0GY )\ zP +9 &2[  \ zP +10 &3W&\ zP +9 &5[\ zP +9 &7PW\ {O +10 &9V!\ zP +9 &:W$\ zO +10 &<X\ zP +9 &>VY \ zP +9 &@W\ zP +10 &AZ \ zP +9 &CY\ zP +9 &E_[\ zP +10 &G _\ zP +9 &Hj&!\ yR +10 &JI=\ wU +9 &LNrj\ \ vX +9 &N ||\ uZ +10 &O|\ uZ +9 &Q\ tZ +9 &SO\ t[ +10 &U\ t[\ +9 &V\ t\\ +10 &X\ s\\ +9 &ZR\ r\\ +9 &\\\ s] +10 &]\ r^ +9 &_z}\ tB +9 &`N4\ t"g +9 ( +2 &`k`\ yJ + "collection"'=& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.28 + .Hand.open + "manipulator"&g1 +72 "core" 1 +2 "manipulator"&9% +4 "core" % R M ) +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Intake.select :close +2 .Exhaust.select :close + .SS.hold + "sampler")x+ +3 "core" + +2 "sampler")]% +3 "core" %** \  +2 "collection"'b& +4 "core" &`k`\ |J +2 "Can"\ QQ +2 #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X% +3 "core" %Ӹ\ w + #tIntake @14.6psia, vacuum from 9.1 to 12.1psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0XUb +3 .tCS.seek 0ml +2 "collection"'<'Ӵ +2448 "core" 'e<>\ w +3 "collection"'B% +3 "core" %=>?\ w  +2 "sampler")D% +4 "core" %|() \ 2 + #tBubblePoint: Intake @39.0psia, Outlet @14.9psia + .CBV.dial SSV +2 "collection"'O @ +30 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +330 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'K% +3 "core" %9\ w +2 .tCS.seek 5.999ml +2 "collection"'' +1341 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'e +40 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'j'ӂ +1437 "core" ' + .tCSV.dial CSR +2 "collection"'l  +43 "core"  +2 "collection"'f% +4 "core" %Ӏ\ } + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'8' +591 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 's% +3 "core" %\ x +2 .tCS.seek 5ml + "collection"'>'ql +835 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'G  +39 "core" ~ +2 .tCS.seek 1ml +2 "collection"'m'> +1092 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'Z \  +4 '%9 +3 "core" 9d +102 "collection"'|9 +3 "core" 9d +102 "collection"'T9 +2 "core" 9 d +103 "collection"'59 +2 "core" 9 d +103 "collection"'.9 +2 "core" 9d +103 "collection"'W9 +3 "core" 9d +103 "collection"' 9 +2 "core" 9d +103 "collection"'L9 +2 "core" 9d +103 "collection"'J9 +2 "core" 9"d +103 "collection"'h9 +2 "core" 9&d +103 "collection"'9 +3 "core" 9+d +103 "collection"'_9 +2 "core" 9/d +103 "collection"'n9 +2 "core" 93d +103 "collection"'v9 +3 "core" 97d +102 "collection"'9 +2 "core" 9;d +103 "collection"'w9 +3 "core" 9@d +103 "collection"'i9 +2 "core" 9#Dd +103 "collection"'S9 +2 "core" 94Hd +103 "collection"'Y9 +2 "core" 9GLd +103 "collection"'t9 +2 "core" 9ZPd +103 "collection"'29 +3 "core" 9mUd +102 "collection"'o9 +2 "core" 9Yd +103 "collection"'k9 +2 "core" 9]d +103 "collection"'9 +3 "core" 9ad +102 "collection"'z9 +2 "core" 9ed +103 "collection"'9 +3 "core" 9jd +103 "collection"'\ 9 +3 "core" 9nd +102 "collection"'V9 +2 "core" 9rd +103 "collection"'d9 +3 "core" 9vd +102 "collection"'9 +2 "core" 90zd +103 "collection"'9 +3 "core" 9Gd +103 "collection"'9 +2 "core" 9_d +103 "collection"'9 +3 "core" 9wd +102 "collection"'9 +2 "core" 9d +103 "collection"'r9 +2 "core" 9d +103 "collection"'q9 +3 "core" 9d +103 "collection"'!9 +2 "core" 9c +103 "collection"'9 +3 "core" 9a +102 "collection"'79 +3 "core" 9_ +102 "collection"''9 +2 "core" 9\\ +103 "collection"'}9 +3 "core" 94[ +103 "collection"'9 +2 "core" 9MY +103 "collection"'H9 +2 "core" 9eV +103 "collection"'R9 +2 "core" 9}T +103 "collection"'U9 +2 "core" 9Q +103 "collection"' 9 +3 "core" 9P +103 "collection"'9 +2 "core" 9N +103 "collection"'9 +3 "core" 9K +102 "collection"'[9 +2 "core" 9J +103 "collection"' 9 +3 "core" 9 H +102 "collection"'9 +3 "core" 9 F +103 "collection"'~9 +2 "core" 96D +103 "collection"'@9 +2 "core" 9LB +103 "collection"',9 +2 "core" 9c@ +103 "collection"'^9 +2 "core" 9y> +103 "collection"'&9 +2 "core" 9< +103 "collection"'{9 +3 "core" 9; +102 "collection"'9 +2 "core" 99 +103 "collection"'a9 +2 "core" 98 +103 "collection"'9 +2 "core" 94 +103 "collection"'9 +3 "core" 93 +103 "collection"'9 +2 "core" 91 +103 "collection"'39 +2 "core" 9!0 +103 "collection"'09 +3 "core" 95\ / +102 "collection"'+9 +2 "core" 9I- +103 "collection"';9 +3 "core" 9\\+ +103 "collection"')9 +2 "core" 9o* +103 "collection"'19 +3 "core" 9( +102 "collection"'y9 +2 "core" 9' +103 "collection"'9 +2 "core" 9#% +103 "collection"'F9 +48 "core" 9 '$ +104 "collection"'49 +2 "core" 9 -# +103 "collection"'/9 +2 "core" 91! +103 "collection"'#9 +3 "core" 95 +102 "collection"'"9 +3 "core" 9 : +102 "collection"'9 +3 "core" 9 > +102 "collection"'9 +3 "core" 9 !B +102 "collection"'9 +3 "core" 9 0F +102 "collection"' 9 +3 "core" 9 ?J +102 "collection"'E9 +3 "core" 9 OO +102 "collection"'-9 +3 "core" 9 ]S +103 "collection"'Q9 +3 "core" 9 jW +102 "collection"'B9 +3 "core" 9 x[ +102 "collection"'D9 +3 "core" 9 ` +102 "collection"'O9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9 h +102 "collection"'*9 +3 "core" 9 l +102 "collection"':9 +2 "core" 9 p +103 "collection"'I9 +2 "core" 9 t +103 "collection"'X9 +2 "core" 9 !y +103 "collection"'C9 +3 "core" 9 "} +103 "collection"'9 +3 "core" 9 $ +102 "collection"'(9 +3 "core" 9 & +102 "collection"'`9 +2 "core" 9 & +103 "collection"'p9 +2 "core" 9\ ) +103 "collection"'69 +3 "core" 9\ * +103 "collection"'<9 +2 "core" 9\ + +103 "collection"'M9 +3 "core" 9\ ,\ +102 "collection"'?9 +3 "core" 9\ '. +102 "collection"' 9 +3 "core" 9\ 0/ +102 "collection"'g9 +3 "core" 9\ 82 +103 "collection"'99 +2 "core" 9\ @5 +103 "collection"'u9 +3 "core" 9\ G9 +102 "collection"'=9 +2 "core" 9\ N8 +103 "collection"'b9 +2 "core" 9\ U7 +103 "collection"']9 +2 "core" 9\ \\7 +103 "collection"'N9 +2 "core" 9\ c6 +103 "collection"'9 +3 "core" 9\ j7 +102 "collection"'K9 +3 "core" 9\ p: +102 "collection"'x9 +3 "core" 9\ v: +102 "collection"'e9 +3 "core" 9\ |: +103 "collection"'9 +2 "core" 9\ ; +103 "collection"'l9 +3 "core" 9\ ; +102 "collection"'f9 +2 "core" 9\ < +3 .tCH.hold 10:00,70C +3 "collection"'j `\ `\  +3 "core"  +28617 "Can"\ Vr +31386 "core" ` +2 "collection"'s9 +3 "core" 9\  +2 #tCollection Puck Heater at 69.9C after lysing + .CS.seek 0ml +2 "collection"'8'Ӵ +340 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'G @ +102 "core" B +2 .tCSV.dial :air +2 "collection"'> @ +41 "core" > +3 .tCS.seek 5ml +2 "collection"'%'qi +1344 "core" ' + .tCSV.dial CTV +2 "collection"'|  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'T @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'5  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'. @ +43 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'W'Ӵ +1348 "core" ' +2 #tRecovering Lysate into Collection syringe + .CSV.dial CBV + "collection"' +100 "core"  +2 .tCBV.dial CSV + "collection"'L  +28 "core"  +2 "collection"'J% +4 "core" %ӲQ\ P +2 .tCS.seek 5ml + "collection"'h'qg +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +42 "core" +2 "collection"'_% +4 "core" %qc\ U +2 .tCS.seek 6.999ml + "collection"'n'x +580 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'v @ +54 "core" B +2 .tCS.seek 10ml +2 "collection"'' +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'w ` +113 "core" _ +2 #tLysing Complete + "collection"'i& +4 "core" &`k\\ M\ XJ +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&S% +4 "core" %\  I H  + "storage"(Y% +4 "core" % \ v + "storage"(t. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(2(+ +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (o& +3 "core" &, ~\ q + "manipulator"&k& +4 "core" & L K $  + "manipulator"&% +4 "core" %\  K I  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&z( +151 "core" ( +2 "manipulator"&& +4 "core" & Q C i , + "storage"(\ & +4 "core" &, \ s +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&V' +102 "core" ' +2 "storage"(d& +4 "core" &, \ s +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(' +274 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"('y +34 "core" ' +2 "manipulator"&& +4 "core" & [ B ) , +2 "manipulator"&% +3 "core" % H H +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&q( +157 "core" ( +2 "manipulator"&!& +4 "core" && _ N / ?Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" && L S  ?Q +2 .tForearm.seek CC + "manipulator"&7' +94 "core" ' + .tHand.close +2 "manipulator"&'/ +74 "core" / +3 .tCC.seek :open +2 "collection"'}( +468 "core" ( +2 "storage"(& +4 "core" &, \ r + "storage"(H& +4 "core" &,  %\ r + "manipulator"&R& +4 "core" &" \\ R K ;4 + "manipulator"&U% +4 "core" %  A F ' + .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +191 "core" ( +2 "manipulator"&& +4 "core" & C H * , + "storage"([& +4 "core" &, #\ t + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"& 'n +102 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&~1 +65 "core" 1 +2 "manipulator"&@% +4 "core" % ͍ X H , ? +2 "storage"(,& +3 "core" &, ` ^\ p +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 331 counts +2 "manipulator"&^'ι +17 "core" ' +2 "manipulator"&&& +4 "core" & F @ # +2 "storage"({& +3 "core" &, D\ t +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +16 "core" ' +2 "storage"(a% +4 "core" %~ O\ v +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (% +3 "core" %K: 2\ uWd +2 "manipulator"&% +3 "core" % J B . +49 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&3'\ +88 "core" ' +12 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'0& +4 "core" &\ _ +2 .tHand.open + "manipulator"&+1 +22 "core" 1 +2 "manipulator"&;& +4 "core" & ; F 3 # +2 "manipulator"&)% +3 "core" %\  H H  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&1(, +188 "core" ( +2 "manipulator"&y& +4 "core" &, @ F b . + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &, J J s . +2 .tForearm.seek :garage +2 "manipulator"&F' +100 "core" ' +2 .tHand.close +2 "manipulator"&4/ +74 "core" / +2 "manipulator"&/& +4 "core" &, B I Q . + "manipulator"&#% +4 "core" % , H G  +2 .tForearm.seek :retract +2 "manipulator"&"'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +287 "core" ( +2 "manipulator"&& +4 "core" &* G > x Bh + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &) H G Bh +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& ' +94 "core" ' +2 "manipulator"&E& +4 "core" &* D I U Bh +2 "manipulator"&-% +3 "core" % I H +2 "collection"'Q& +4 "core" &w\ a + "collection"'B& +4 .tCC.seek :closed +2 "collection"'D(` +3 "core" &\ a +3 &K\ a4 +10 &/Gy\ \\2 +9 &Zr|\ [G +9 &]\ ]P +10 &R\ ]O +9 &Q\ ]O +9 &EU\ ]O +10 &Q \ ]O +9 &R\ ]P +10 &S\ ]P +9 &LS\ ]P +9 &!Um\ ]P +10 &"OG\ ]O +9 &$T\ ]O +9 &&UR\ ]O +10 &(Q\ ]O +9 &)O\ ]O +10 &+Ug\ \\O +9 &-]W=\ \\O +9 &/U\ ]O +10 &0T\ ]P +9 &2S\ ]O +9 &4eQ\ ]O +10 &6'U\ ]O +9 &7T\ ]O +10 &9T}\ ]P +9 &;lR[\ ]P +9 &=/S@\ ]O +10 &>P\ ]O +9 &@T\ ]O +9 &BtS\ ]P +10 &D7R\ ]O +9 &ER{\ ]O +10 &GWj\ ]P +9 &Iy_S\ ]Q +9 &K2yE\ [T +10 &Lh%\ ZW +9 &N\ XZ +9 &Pd_\ X[ +10 &R&M\ X[ +9 &S|\ W[\ +10 &U\ W\\ +9 &Wi\ W\\ +9 &Y'\ W] +10 &Zr\ V] +9 &\\_\ V^ +9 &^jM\ V^ +10 &_b;\ X. +9 &`g"\ YX +9 ( + &`oe\ \\P + "collection"'B& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.28 + "collection"'O& +4 "core" &`oe\ [P +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&*% +4 "core" % H I + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"%I +42 "core"  +2 "processing"%X% +4 "core" %հ;\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%C' +1622 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%(' +1611 "core" ' + .tPSV.dial PSR +2 "processing"%` +42 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%p' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%6  +2 "collection"'<  +41 "core"  +33 +2 .tPSV.dial :mixloop + "processing"%M +97 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%?  +127 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2632 "core" ' + .tPSV.dial :air +2 "processing"%g  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%9' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%u +42 "core" +2 .tPS.seek 0ml +2 "processing"%=' +2632 "core" ' + .tPSV.dial :air +2 "processing"%b  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%]' +910 "Can"\ KK +1718 "core" ' + .tPSV.dial :mixloop +2 "processing"%N +43 "core" +2 .tPS.seek 0ml +2 "processing"%' +2619 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&K& +4 "core" &) H I  Bh +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&x( +2 "core" ( +2 "manipulator"&e& +3 "core" &) @ G j Bh +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &( = H Bh +2 .tForearm.seek CC + "manipulator"&l' +94 "core" ' + .tHand.close +2 "manipulator"&f/ +68 "core" / +2 .tCC.seek :open +2 "collection"'Z( +468 "core" ( +2 "manipulator"&j& +4 "core" &) I I  Bh + "manipulator"&s% +4 "core" %  < J Z + .tForearm.seek :retract +2 "manipulator"&m'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&G(, +286 "core" ( +2 "manipulator"&>& +4 "core" &, @ I l M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &, K H c M +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&|' +112 "core" ' +5 .tHand.open +2 "manipulator"&T1 +74 "core" 1 +2 "manipulator"&5% +4 "core" % c G H y ; + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +97 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'%& +4 "core" &c\ u +2 "manipulator"& % +3 "core" %\  B D  +2 "storage"(L% +4 "core" %~ .\ + "storage"(J. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(W( +363 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & U m c \  + "manipulator"&_& +4 "core" &, G H M + "manipulator"&h% +4 "core" %\  E =  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&v(P +184 "core" ( +2 "manipulator"&n& +4 "core" &V G @ z * + "storage"(w& +4 "core" & U d _\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&i'ϥ +93 "core" ' +2 "storage"(S& +4 "core" & U k ` S\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +50 "storage"(Y' +279 "core" ' +2 "storage"(t- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (o& +3 "core" & T H K\  +2 "manipulator"&k& +3 "core" &V D V ` * +2 .tElbow.seek 2 +2 "manipulator"&(P +3 "core" ( +2 "manipulator"&& +4 "core" &V B I G * +2 "storage"(\ & +3 "core" & S K Y\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&d'y +26 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&\\& +3 "storage"('} +6 "core" &V I J * +2 "manipulator"&% +4 "core" % o H T 9 +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +154 "core" ' + ( + ."downElevator"SE.coast +4 "manipulator"&!& + "storage"(5 +6 "core" &) K P = Bk + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &* O R 6 Bk + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&V' +98 "core" ' +3 "manipulator"&z& +4 "core" &* @ H O Bj +2 "manipulator"&'% +3 "core" % I G +2 "collection"'r& +4 "core" &\ m + "collection"'c& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &\ l +3 &\ m +9 &.t\ h+| +9 &e~j\ g@ +10 &jrQ\ gP +9 &.Q0\ iO +9 &U\ iO +10 &Sh\ iN +9 &sWI\ hO +9 &5TG\ iO +10 &U4\ hO +9 &T\ iO +10 & |T \ iO +9 &">S\ iO +9 &$R\ iO +10 &%Ts\ iN +9 &'T\ hO +9 &)GR\ iO +10 &+ T\ iO +9 &,S\ iO +10 &.T\ iO +9 &0NT\ hO +9 &2S}\ hO +10 &3Sp\ iO +9 &5Xa\ hO +9 &7VTP\ hO +10 &9T;\ hO +9 &:S*\ hO +10 &<W"\ hO +9 &>_R\ iO +9 &@ V\ hO +10 &AT \ hO +9 &CR\ iO +10 &EfW\ hO +9 &G%[\ hP +9 &Hhb\ gQ +10 &J |\ fU +9 &LS5(j\ dX +9 &N98Z\ cZ +10 &O14\ cZ +9 &Q#\ c[\ +9 &SS  \ c[\ +10 &U\ b[ +9 &V\ b\\ +10 &X \ b\\ +9 &ZV\ b] +9 &\\;\ a] +10 &]%$\ a^ +9 &_}{4/\ cC +9 &`F'@<\ c*{ +10 &`jpEG\ fW +2 ( + "collection"'c& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.34 + .Hand.open + "manipulator"&H1 +74 "core" 1 +2 "manipulator"&R% +4 "core" % n g + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +94 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +128 "core"  +2 .tCSV.dial CTV + "collection"'[  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%7' +2624 "core" ' +2 "collection"'q% +4 "core" %Y\ m \ + .tCS.seek 5.5ml +2 "collection"'~'/ +1212 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%@  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%,  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%&' +2629 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'{ ` +30 "core" _ +2 .tCSV.dial :air +2 "collection"'a @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"' ' +1222 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +2614 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'  +128 "core" +2 "collection"'0& +4 "core" &`jrmm\ nW + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&^% +3 "core" %\  H J  +2 "storage"(% +3 "core" %x c\ +2 "storage"(+. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(;(+ +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ()& +3 "core" &. c e\ +2 "manipulator"&& +3 "core" &( J J A_ + "manipulator"&y% +4 "core" %\  _ O `  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +158 "core" ( +2 "manipulator"&& +4 "core" & ^ N / s + "storage"(2& +4 "core" &. f m \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +95 "core" ' +2 "storage"(4& +4 "core" &. y j O\ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(/' +281 "core" ' +2 "storage"(#- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&3& +3 "core" & a n  s +2 "storage"(F& +3 "core" &. f g\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&'n +24 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(1- +2 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate +2 "storage"(E' +31 "core" ' +2 "manipulator"&-% +4 "core" %͞ N T G + "storage"(Q& +4 "core" &. L L \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 348 counts + "manipulator"&"' +18 "core" ' +2 "manipulator"&}& +4 "core" & = [ 7 ; +2 "storage"(O& +3 "core" &. i u E\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +18 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(*' +41 "core" ' +2 "manipulator"&B& +4 "core" & Q _  ; +2 "manipulator"&I% +3 "core" % G H O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&X'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"& ( +161 "core" ( +2 "manipulator"&A& +4 "core" &* f l Cn +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &* g p Cn + .tForearm.seek CC +2 "manipulator"&C' +93 "core" ' + .tHand.close +2 "manipulator"&`/ +66 "core" / +2 .tCC.seek :open +2 "collection"'(( +469 "core" ( +2 "storage"(6& +4 "core" &. z ~ a\ + "storage"(<& +4 "core" &. | >\ +2 "manipulator"&M& +3 "core" && I B ?R + "manipulator"&?% +4 "core" %  M E   + .tForearm.seek :retract +2 "manipulator"&p'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&g( +167 "core" ( +2 "manipulator"& & +49 "core" & H J + +5 "storage"(u& +4 "core" &. *\ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&9'n +100 "core" ' +2 .tElbow.hold + "manipulator"&b, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&=1 +68 "core" 1 +2 "manipulator"&N% +4 "core" % ͖ ? H | +2 "storage"(]& +4 "core" &. { | \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 340 counts + "manipulator"&K' +14 "core" ' +2 "manipulator"&e& +4 "core" & J K +2 "storage"(& +3 "core" &. |\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&f' +21 "core" ' +2 "storage"(% +4 "core" % \ +2 ."downElevator"SE.seek :down +4 "storage"(:'} +99 (D% +3 "core" %4 |\ V` +2 "manipulator"&j% +4 "core" % J K Y V + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&s'\ +94 "core" ' +44 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%l  +71 "core" +2 .tPS.seek 2.5ml +2 "processing"%>' +2621 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%8 +40 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%x  +42 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%T +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%5  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%m' +2620 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%%& +4 "core" &L\ + .tHand.open +2 "manipulator"& 1 +20 "core" 1 +2 "manipulator"&L& +4 "core" & > F l + "manipulator"&J% +4 "core" %\  K I + + .tElbow.seek FlushPuck::Garage +2 "manipulator"&|(, +178 "core" ( +2 "manipulator"&& +4 "core" &, K K B = + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &, J K = +2 .tForearm.seek :garage + "manipulator"&h' +100 "core" ' +2 .tHand.close + "manipulator"&n/ +76 "core" / +2 "manipulator"&w& +4 "core" &, F H { = +2 "manipulator"&S% +3 "core" %  B D ^ +2 .tForearm.seek :retract + "manipulator"&G'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&.(k +118 "core" ( +2 "manipulator"&t& +4 "core" &u E > A + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" &u H H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&k' +94 "core" ' +2 "manipulator"&& +4 "core" &u H H +2 "manipulator"&\ % +3 "core" % K J ) +2 "processing"%& +4 "core" &P\ + "processing"%\\& +4 .tPC.seek :closed +2 "processing"%(] +2 "core" &m\ +3 &S\  +10 &*wP\ ,~ +10 &bX\ @ +9 &e~U\ Q +9 &(]d\ P +10 &__\ Q +9 &Zb\ P +9 &lcb\ Q +10 &-`_\ Q +9 &`T\ P +10 &bc\ P +9 & u`c\ P +9 &"6ce\ Q +10 &#`c\ P +9 &%`o\ P +9 &'}`t\ P +10 &)?_r\ P +9 &+d\ Q +10 &,_{\ Q +9 &._v\ P +9 &0Fex\ Q +10 &2 b\ P +9 &3a\ P +9 &5`\ P +10 &7Oa\ P +9 &9`\ P +10 &:b\ P +9 &<c\ Q +9 &>V`\ Q +10 &@_\ Q +9 &Ab\ P +9 &C`\ P +10 &E]e\ Q +9 &Gn\ R +10 &H\ T +9 &J\ V +9 &LX\ U +10 &N\ W +9 &O\ V +9 &Q\ W +10 &S]\ W +9 &U\ W +10 &V\ W +9 &X\ V +9 &Zc\ W +10 &\\%\ D +9 &]5;{\ "f +9 &]|0\ 2 +5 ( + "processing"%\\& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.54 +2 "processing"%v& +4 "core" &]|#\ 2 + .tHand.open +2 "manipulator"&i1 +77 "core" 1 +2 "manipulator"&!% +4 "core" % D G K ) + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tPRV.dial :air +2 "processing"%Y  +44 "core"  +2 .tPSV.dial :mixloop + "processing"%d +42 "core" +2 "processing"%z% +4 "core" %\ +2 .tPS.seek 0.3ml +2 "processing"%'' +396 "core" ' + .tPSV.dial PSR +2 "processing"%r +97 "core"  +2 "processing"%% +4 "core" %[\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%'.U +498 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +1917 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%Z +98 "core" +2 .tPTV.dial :mixing + "processing"%H @ +70 "core" A +2 .tPBV.dial :waste2 + "processing"%R  +88 "core"  +2 .tPS.seek 0ml +2 "processing"%c' +2625 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &u J H +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&[(k +2 "core" ( +2 "manipulator"&V& +4 "core" &u J J + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &W& +2 "core" &u < D +2 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&q/ +70 "core" / +2 .tPC.seek :open +2 "processing"%( +451 "core" ( +2 "manipulator"&@& +4 "core" &u B H + "manipulator"&,% +4 "core" % E = + .tForearm.seek :retract +2 "manipulator"&7'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&{(, +131 "core" ( +2 "manipulator"&a& +4 "core" &, C J  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +3 "core" &, F ?  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +110 "core" ' + .tHand.open +2 "manipulator"& 1 +66 "core" 1 +2 "manipulator"&% +4 "core" % x I H q + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"& '\ +101 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%0& +4 "core" &\ +2 "manipulator"&^% +4 "core" %\  ? F  + "storage"(% +4 "core" %} \ + "storage"(+. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"()( +362 "core" ( + .tSC.reconfigure SCloose +50 "storage"($.\ 1~b +4 (& +3 "core" & a "\  +2 "manipulator"&y& +3 "core" &, X K j  +2 "manipulator"&% +3 "core" %\  F > r  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&2(P +178 "core" ( +2 "manipulator"&4& +4 "core" &Z G ? r ( +2 "storage"(& +3 "core" & U %\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&U'ϥ +103 "core" ' +2 "storage"(#& +4 "core" & U \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(3' +277 "core" ' +2 "storage"(F- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (1& +3 "core" & T {\  +2 "manipulator"&-& +3 "core" &Z J F ( +2 .tElbow.seek 2 +2 "manipulator"&Q(P +3 "core" ( + "manipulator"&}& +4 "core" &Z T Z  ( + "storage"(O& +4 "core" & T \  +2 .tForearm.seek 2 + 300 counts + "manipulator"&B'y +24 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&I/ +66 "core" / +3 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'" O + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" &r H G 8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +99 "core" ' +2 "manipulator"&& +5 "core" &r H I +2 "manipulator"&% +3 "core" % U M ; +2 "processing"%`& +4 "core" &)\ + "processing"%X& +4 .tPC.seek :closed + "processing"%(] +3 "core" &:\ +2 &:\  +10 &+v9\ ,} +9 &b8\ @ +9 &`}<\ P +10 &!Z>\ P +9 &_8\ P +10 &]=\ Q +9 &g\\8\ P +9 &(\\4\ Q +10 &a9\ Q +9 &`:\ Q +9 & o]2\ P +10 &"0`2\ Q +9 &#]'\ P +10 &%\\#\ P +9 &'w]%\ P +9 &)9Y'\ P +10 &*_.\ P +9 &,Z.\ P +9 &.]1\ P +10 &0@]0\ Q +9 &2\\-\ P +10 &3a/\ Q +9 &5].\ P +9 &7IZ/\ P +10 &9 Z0\ P +9 &:\\%\ Q +9 &<a\ Q +10 &>P^ \ Q +9 &@b\ Q +10 &A_"\ Q +9 &C_\ Q +9 &EWf\ Q +10 &Gt\ S +9 &H$\ U +9 &J\ V +10 &LQ\ V +9 &N\ W +10 &O\ V +9 &Q\ W +9 &SV\ W +10 &U\ W +9 &VZ\ W +9 &Xz\ W +10 &Z\\~\ X +9 &\\z\ D +10 &]3<n\ &p +9 &],\ / +5 ( + "processing"%X& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.59 + .Hand.open +2 "manipulator"&61 +3 "core" &] \ / +65 1 +2 "manipulator"&<% +4 "core" % J C " + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&M'\ +95 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%?  +2 % 9 +6 "core" 9 +102 "processing"%C9 +3 "core" 9 +102 "processing"%u9 +3 "core" 9  +102 "processing"% 9 +2 "core" 9  +103 "processing"%=9 +3 "core" 9 +102 "processing"%N9 +2 "core" 9 +103 "processing"%]9 +2 "core" 9 +103 "processing"%e9 +2 "core" 9 +103 "processing"%9 +2 "core" 9" +103 "processing"%9 +2 "core" 9& +103 "processing"%p9 +2 "core" 9+ +103 "processing"%D9 +2 "core" 9/ +103 "processing"%j9 +2 "core" 93 +103 "processing"%g9 +2 "core" 97 +103 "processing"%99 +3 "core" 9; +103 "processing"%K9 +2 "core" 9@ +103 "processing"%*9 +2 "core" 9D +103 "processing"%l9 +2 "core" 9H +103 "processing"%f9 +2 "core" 9L +103 "processing"%:9 +3 "core" 9P +103 "processing"%;9 +2 "core" 9U +103 "processing"%&9 +2 "core" 9Y +103 "processing"%89 +2 "core" 9] +103 "processing"%x9 +2 "core" 9a +103 "processing"%T9 +3 "core" 9e +102 "processing"%59 +2 "core" 9j +103 "processing"%>9 +2 "core" 9n +103 "processing"%%9 +2 "core" 9r +103 "processing"% 9 +2 "core" 9v +103 "processing"%L9 +2 "core" 9z +103 "processing"%J9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%_9 +2 "core" 9  +103 "processing"%b9 +2 "core" 9 +103 "processing"%n9 +3 "core" 9 +102 "processing"%w9 +2 "core" 9 +103 "processing"%S9 +2 "core" 9 +103 "processing"%s9 +2 "core" 9"\ +103 "processing"%t9 +2 "core" 9% +103 "processing"%o9 +3 "core" 9*\ +103 "processing"%h9 +2 "core" 9. +103 "processing"%9 +2 "core" 93 +103 "processing"%\ 9 +2 "core" 99 +103 "processing"%9 +2 "core" 9= +103 "processing"%|9 +3 "core" 9B +102 "processing"%G9 +2 "core" 9F +103 "processing"%P9 +2 "core" 9M +103 "processing"%v9 +2 "core" 9Q +103 "processing"%i9 +2 "core" 9U +103 "processing"%!9 +2 "core" 9Z +103 "processing"%\\9 +2 "core" 9` +103 "processing"%Y9 +2 "core" 9d +103 "processing"%d9 +2 "core" 9j +3 .tPH.hold 2:00:00,28C +2 "processing"%z ppi +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%k +168 "core"  +2 "processing"%m% +4 "core" %\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%r'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%'  +70 "core"  +2 .tPSV.dial PTV +2 "processing"% +70 "core" +2 .tPBV.dial :waste1 + "processing"%Z  +125 "core"  +2 "processing"%H% +4 "core" %Ҽg\  + .tPS.seek 1.5ml +2 "processing"%R' +610 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%' +278 "Can"\ @? +1335 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%V  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +32 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%q +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%.' +2345 "core" ' + .tPSV.dial PTV +2 "processing"% +69 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%@ +69 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%,  +80 "core" +2 .tPS.seek :empty +2 "processing"%a'ղ +2341 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%~  +127 "core" +2 .tPSV.dial :mixloop + "processing"% +41 "core" +2 .tPRV.dial :ab1 + "processing"%[ @ +72 "core" B +50 .tPS.reconfigure PSslow +3 "processing"%#A 2`b +3 .tPS.seek 0.15ml +2 "processing"% ' +361 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'  + "processing"%0  +43 "core" +3  + "processing"%7% +4 "core" %q\  +2 .tPS.seek 0.3ml + "processing"%^' +360 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +28 "core" +2 .tPRV.dial :air + "processing"%+  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1271 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%y'\ +861 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +42 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%4'Һ +1614 "core" ' + .tPSV.dial :PML +2 "processing"% +43 "core" +2 .tPTV.dial :mixing + "processing"%{ @ +70 "core" B +2 .tPBV.dial :waste1 + "processing"%#  +35 "core" +2 "processing"% % +4 "core" %Ҷ0\  + .tPS.seek 1.85ml +2 "processing"%F' +247 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%1 * +44 "core" ) +2 .tPS.seek 0ml +2 "processing"%-' +1973 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'}& +2 "core" &\ ~ +2 .tHand.open + "manipulator"&O1 +20 "core" 1 +2 "manipulator"&I& +4 "core" &r > C v + "manipulator"&% +4 "core" %\  H H # +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&/(, +134 "core" ( +2 "manipulator"&2& +4 "core" &, F G \ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" &, ; E \ + .tForearm.seek :garage +2 "manipulator"&3' +100 "core" ' +2 .tHand.close +2 "manipulator"&B/ +75 "core" / +2 "manipulator"&E& +4 "core" &, D H  + "manipulator"&A% +4 "core" % - E >  +2 .tForearm.seek :retract + "manipulator"&Q'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +287 "core" ( +2 "manipulator"&& +4 "core" &( E @ z Ab + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" &( E @ Ab +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +97 "core" ' +2 "manipulator"&& +4 "core" &( G H @X +2 "manipulator"&% +3 "core" % G I O +2 "collection"'X& +4 "core" &\ ~ + "collection"'6& +4 .tCC.seek :closed +2 "collection"'<(` +2 "core" &\ ~ +5 &\ z6 +9 &4H|\ x2 +10 &[p\ xF +9 &e\ yP +9 &V\ zP +10 &~X\ zP +9 &@V\ zP +10 &X\ yP +9 &Z\ zP +9 &W\ zO +10 &GX\ yP +9 &! W\ zP +9 &"U\ zP +10 &$Y\ zP +9 &&OY\ zP +10 &(W\ xP +9 &)X\ xP +9 &+W\ xP +10 &-W\\\ yP +9 &/W\ zP +9 &0Z\ zP +10 &2W\ zP +9 &4`W\ zP +10 &6"\\\ yP +9 &7T\ zP +9 &9W\ zP +10 &;hV\ zP +9 &=*Y\ zP +9 &>Z\ yP +10 &@T\ zP +9 &BpU\ zP +10 &D3R\ zO +9 &EW\ zP +9 &G]\ zP +10 &Iuc\ vQ +9 &K2s\ xR +9 &L \ vW +10 &N<8\ uY +9 &Pb==\ uZ +10 &R"?>\ t[ +9 &S@@\ t[ +9 &U@A\ s[ +10 &WeDB\ s\\ +9 &Y&CD\ s\\ +9 &ZHF\ s\\ +10 &\\II\ s] +9 &^gML\ r^ +10 &_cNL\ s1 +9 &``ON\ uY +8 ( +2 &`esNO\ xT + "collection"'6& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.16 + "collection"' & +4 "core" &`esMN\ wT + .tHand.open +2 "manipulator"&C1 +68 "core" 1 +2 "manipulator"&% +4 "core" % [ c + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&u'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"%) +97 "core"  +2 "processing"% % +4 "core" %1\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%=' +1619 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%N  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%]' +1613 "core" ' + .tPSV.dial PSR +2 "processing"%e +41 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%$' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%  +3 "collection"'  +31 "core" ~ +123  +2 .tPSV.dial :mixloop + "processing"%p +108 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%D  +71 "core" +2 .tPS.seek 0ml +2 "processing"%j' +2370 "Can"\ WW +273 "core" ' + .tPSV.dial :air +2 "processing"%g  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%9' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%K +40 "core" +2 .tPS.seek 0ml +2 "processing"%*' +2621 "core" ' + .tPSV.dial :air +2 "processing"%l  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%f' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"%: +42 "core" +2 .tPS.seek 0ml +2 "processing"%;' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&&& +4 "core" &% S E  ?V +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&8( +45 "core" ( +2 "manipulator"&x& +4 "core" & E ? n + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" & H F +2 .tForearm.seek CC +2 "manipulator"&5' +93 "core" ' + .tHand.close +2 "manipulator"&>/ +66 "core" / +2 .tCC.seek :open +2 "collection"'%( +469 "core" ( +2 "manipulator"& & +4 "core" & H G + "manipulator"&L% +4 "core" %  G H + .tForearm.seek :retract +2 "manipulator"&J'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +278 "core" ( +2 "manipulator"&_& +4 "core" &, I J ; + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +2 "core" &, G G ; +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&n' +114 "core" ' + .tHand.open +2 "manipulator"&w1 +70 "core" 1 +2 "manipulator"&S% +4 "core" % { H H { + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +48 .tForearm.seek :retract +4 "manipulator"&s'\ +97 "core" ' +2 ."da"delayUntil "11:35:16.69" +24636 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%t @ +69 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%o  +30 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2338 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%|  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%G +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%P  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%v'ղ +2339 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%i +124 "core"  +2 "processing"%!% +3 "core" %ճ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%\\'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Y'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%d  +70 "core"  +2 ."da"PSV.dial PTV +2 "processing"%k +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%m  +32 "core"  +2 "processing"%c% +3 "core" %ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%r' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' +2 ."da"delay 2:00 +8608 "Can"\ BC +3394 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Z  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2327 "core" ' + ."da"PSV.dial PTV +3 "processing"%R +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%? +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%V +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%W  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%q'ղ +2313 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +123 "core"  +2 "processing"%% +3 "core" %նG\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%@'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%, +68 "core" +2 ."da"PBV.dial :waste1 + "processing"%.  +33 "core" +2 "processing"%~% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%a' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%7 +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2321 "core" ' + ."da"PSV.dial PTV +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%+ +67 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%^ +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2319 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%y  +126 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +41 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%{ +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%#' +398 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +43 "core"  +2 "processing"%1% +3 "core" %k\  +2 ."da"PS.seek 0.55ml +2 "processing"%4'^ +342 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%F  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%}'Һ +1571 "core" ' + ."da"PSV.dial :PML +2 "processing"%O +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%I @ +71 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%2% +3 "core" %Ҹs\  +2 ."da"PS.seek 1.85ml +2 "processing"%U' +246 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%" * +31 "core" + +2 ."da"PS.seek 0ml +2 "processing"%B' +1973 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +13293 "Can"\ => +34710 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%E  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +31 "core" + +2 ."da"PSV.dial :air +2 "processing"%M  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +50 ."da"PS.seek 2.5ml +2 "processing"%3' +2344 "core" ' + ."da"PSV.dial :mixloop +3 "processing"% +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%`  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%/ +42 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2316 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%X +124 "core"  +2 "processing"%Q% +3 "core" %մz\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%('\ +610 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% 'Һ +1612 "core" ' + ."da"PTV.dial :puck +3 "processing"%C  +69 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%6  +32 "core"  +2 "processing"%)% +3 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"% '| +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%-' +1610 "core" ' +2 ."da"delay 2:00 +11014 "Can"\ oo +989 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%N  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%e +81 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%]' +2333 "core" ' + ."da"PSV.dial PTV +3 "processing"% +67 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%p +67 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%D  +79 "core" +2 ."da"PS.seek :empty +2 "processing"%$'ղ +2317 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%g +123 "core"  +2 "processing"%j% +3 "core" %ճ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%K'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%9'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%l +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%*  +33 "core" +2 "processing"%:% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%f' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%x' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%T  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%> * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%u' +2306 "core" ' + ."da"PSV.dial PTV +3 "processing"%< +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +68 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%L +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%5  +67 "core"  +2 ."da"PS.seek :empty +2 "processing"%_'ղ +2326 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%b +124 "core"  +2 "processing"%8% +3 "core" %ձ]\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%w'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%S'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%J +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%n  +34 "core" +2 "processing"%t% +3 "core" %Ҽe\  +2 ."da"PS.seek 1.5ml +2 "processing"%o' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%;  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +80 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%G' +1461 "Can"\ CD +857 "core" ' + ."da"PSV.dial PTV +2 "processing"%P +67 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%\ +68 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%i +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%!  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%v'ղ +2316 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%\\ +126 "core"  +7 "processing"%d% +16 "core" %մz\ +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +7 "processing"% +16 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +148 "processing"%k'm +350 "core" ' +2 ."da"delay 5 seconds +502 "processing"%m% +4 "core" %m\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%c'\ +351 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Y'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%' +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%r  +33 "core" +2 "processing"%Z% +4 "core" %Ҹ\  + ."da"PS.seek 1.5ml +2 "processing"%H'~ +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +44 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%R  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%V +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%W' +2339 "core" ' + ."da"PSV.dial PTV +3 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%q  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2343 "core" ' +2 "processing"%,9 +3 "core" 94l +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%.  +3 "core" 4l + 4l + "processing"%~& +3 "core" &] r\ / +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&@% +4 "core" %\  H F  + "storage"([% +4 "core" % G ? \ +2 "storage"(. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"((+ +365 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (0& +3 "core" &+ \ | +2 "manipulator"&7& +3 "core" &, H G ; + "manipulator"&a% +4 "core" %\  I I ]  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +185 "core" ( +2 "manipulator"&+& +4 "core" & Q C , + "storage"(^& +4 "core" &+ C\ | + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +95 "core" ' +2 "storage"( & +3 "core" &+ =\ } +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek beamBreak + "storage"(' +282 "core" ' +2 "storage"(y- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" & H G , +2 "storage"({& +3 "core" &+ \ { +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&'n +22 "core" ' +2 ."da"Elbow.hold + "manipulator"& , +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(1- +2 "core" -' +2 ."da"SE.seek 1.12 Pucks below Top Plate +2 "storage"(#' +30 "core" ' +3 "manipulator"&F% +3 "core" %͝ ] e @ +2 "storage"(4& +3 "core" &+ \\\ y +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 347 counts +2 "manipulator"&O' +15 "core" ' +2 "manipulator"&I& +3 "core" & F I $ +2 "storage"(& +4 "core" &+ 8\ { + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&2' +25 "core" ' +2 ."da"SE.seek 2.12 Pucks below Top Plate +3 "storage"("' +37 "core" ' +2 "manipulator"&}& +4 "core" & G R Y $ +2 "manipulator"&U% +3 "core" % f m V M +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&E'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&A(k +252 "core" ( +2 "manipulator"&M& +3 "core" &t m f  +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &t W a +2 ."da"Forearm.seek PC +2 "manipulator"&' +92 "core" ' + ."da"Hand.close +2 "manipulator"&`/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%/( +452 "core" ( +2 "storage"(& +3 "core" &+ N\ z +2 "manipulator"&3& +3 "core" &t H G +2 "manipulator"&X% +3 "core" % ϻ > : f  +2 ."da"Forearm.seek :retract +2 "manipulator"&Q'\ +90 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&( +257 "core" ( +2 "manipulator"&(& +4 "core" &| Q \\ T + + "storage"(C& +4 "core" &+ $\ z +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +102 "core" ' + ."da"Hand.open +2 "manipulator"&61 +71 "core" 1 +2 "storage"()- +3 "core" -' +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"( 'S +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(' +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19mar2812h40ml.tif +1946 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2768 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 43.929 seconds\ /var/log/esp/da19mar2812h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19mar2812h40ml15s.tif +1564 #SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19mar2812h40ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19mar2812h40ml30s.tif +3062 #SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19mar2812h40ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19mar2812h40ml70s.tif +7121 #SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19mar2812h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"HABfans.email "43.929 sec auto-exposure",Subject: "da19mar2812h40ml images!" +9 "storage"( - +10 "core" -' +70 "storage"(N& +6 "core" &+ \ I\ c + "manipulator"&=& +4 "core" &| e c + + ."da"Elbow.seek 1 +5 "manipulator"&e( +3 "core" ( +2 "manipulator"&-& +3 "core" &| n p \ + +2 "storage"(& +5 "core" &+   \ c +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +8 !"Qmail"o:!Net::SMTPAuthenticationError: mesg"6530-5.5.1 Authentication Required. Learn more at\ :@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:62:in `loop'"3/home/esp/esp2/lib/email.rb:62:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Email::Queue::Purge: mesg"Purged output queue:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"(p' +57 "core" ' +2 "manipulator"&D& +4 "core" &| E G + + "storage"(]& +4 "core" &+ \ q + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&g'n +23 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&j, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.01 Pucks below Top Plate +2 "storage"($' +21 "core" ' +2 "manipulator"&K% +4 "core" %͑ D > | +2 "storage"(l& +3 "core" &+ ^ ^\ p +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 335 counts +3 "manipulator"&*'ν +14 "core" ' +2 "manipulator"&:& +4 "core" &\ ? G n +2 "storage"(9& +4 "core" &+ /\ t +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&&' +19 "core" ' +3 "storage"(f% +4 "core" % m\ t +2 ."downElevator"SE.seek :down +3 "storage"(T'} +99 (>% +3 "core" %F1 \ tTZ +2 "manipulator"&% +3 "core" % J H = +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&x'\ +89 "core" ' +39 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +3 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%<& +4 "core" &\ +2 ."psFlush"Hand.open + "manipulator"& 1 +25 "core" 1 +2 "manipulator"&L& +4 "core" &\ H I m +2 "manipulator"&5% +3 "core" %\  D E  +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&u(, +184 "core" ( +3 "manipulator"&b& +3 "core" &, B F A +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +3 "core" &, G H A + ."psFlush"Forearm.seek :garage +2 "manipulator"&_' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&w/ +69 "core" / +2 "manipulator"&J& +4 "core" &, J K W A + "manipulator"&n% +4 "core" % 0 F H 4 + ."psFlush"Forearm.seek :retract +2 "manipulator"&t'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&S(k +118 "core" ( +2 "manipulator"&h& +4 "core" &u H H + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" &u ; F + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&;' +91 "core" ' +2 "manipulator"&& +4 "core" &u H G +2 "manipulator"&|% +3 "core" %ϸ J I J +2 "processing"%& +4 "core" &\ + "processing"%P& +4 ."psFlush"PC.seek :closed +2 "processing"%\ (] +3 "core" &\ +4 &\ 1 +9 &.E\ 3 +10 &Up\ G +9 &kx\ Q +10 &\\u\ Q +9 &z_\ P +9 &<]z\ P +10 &\\x\ P +9 &^x\ Q +9 &Zl\ Q +10 &C^g\ Q +9 &!b^\ Q +10 &"\\_\ P +9 &$Z`\ Q +9 &&LXc\ P +10 &([h\ P +9 &)ac\ Q +9 &+]`\ P +10 &-S\\i\ Q +9 &/\\d\ P +10 &0`f\ Q +9 &2`]\ Q +9 &4[`P\ Q +10 &6ZV\ Q +9 &7VY\ P +9 &9_N\ Q +10 &;dYO\ P +9 &=%]W\ Q +10 &>\\P\ Q +9 &@ZT\ P +9 &Bk_R\ Q +10 &D-`Q\ Q +9 &EdQ\ Q +9 &GnP\ S +10 &IfG\ U +9 &K$H\ W +10 &LB\ V +9 &NY\ V +9 &Pj\ V +10 &R,\ V +9 &S\ W +9 &U\ W +10 &Wp\ W +9 &Y3\ W +10 &Z\ X +9 &\\{q\ 7 +9 &]]*\ S +10 &]!\ 0 +2 ( + "processing"%P& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.58 + "processing"%i& +4 "core" &] \ 0 + ."psFlush"Hand.open +2 "manipulator"&!1 +72 "core" 1 +2 "manipulator"&G% +4 "core" % ϸ [ R k J +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&\\'\ +92 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%d +124 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%v'TE +391 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +739 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +18 ."psFlush"PS.seek 2.5ml +9 "processing"%m' +1617 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%k +68 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%c  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'' +2619 "core" ' +4 ."psFlush"PSV.dial PSR +2 "processing"%r +71 "core"  +4 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.seek 0.5ml +2 "processing"%Z'\ +598 "core" ' +6 ."psFlush"PSR.select :air +5 "processing"% +14 ."psFlush"PS.seek 2.5ml +5 "processing"%Y' +2122 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +81 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%H U +50 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%R' +2623 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%? @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +68 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2479 "Can"\ >> +157 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +50 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%q +78 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%W' +2631 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%, @ +40 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%~  +67 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%@'ղ +2631 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%[ +41 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1104 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%0' +1617 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%7 +78 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%a  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%+' +2647 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%^ +66 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +596 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2113 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%s +67 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%y U +51 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%{ @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%F  +68 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%4'ղ +2633 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%I +41 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%} +66 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%U' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +68 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2624 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'O& +4 "core" &{\ + .tHand.open +2 "manipulator" +21 "core" 1 +2 "manipulator"&2& +4 "core" &u @ G r + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&M(k +4 "core" ( +2 "manipulator"&B& +4 "core" &u G @ n + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &u ? J +2 .tForearm.seek PC +2 "manipulator"&`' +91 "core" ' +2 .tHand.close + "manipulator"&E/ +71 "core" / +2 .tPC.seek :open +2 "processing"%( +452 "core" ( +2 "manipulator"&& +4 "core" &u G I [ + "manipulator"&3% +4 "core" % Ϣ I G P , + .tForearm.seek :retract +2 "manipulator"&X'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +369 "core" ( +2 "manipulator"&(& +4 "core" &* R Z < Bk + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &C& +2 "core" &* H F Bk +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&A' +97 "core" ' +2 "manipulator"&6& +4 "core" &) D I a Bk +2 "manipulator"&)% +3 "core" % K I +2 "collection"'Q& +4 "core" &\ + "collection"'"& +4 .tCC.seek :closed +2 "collection"' (` +4 "core" &l\ + &l\  +9 &.yo\ ,} +9 &bn\ ? +10 &f{n\ P +9 &(Xp\ O +9 &Yr\ P +10 &Yw\ O +9 &mZx\ P +10 &/\\r\ P +9 &Yv\ O +9 &Yv\ O +10 & v\\n\ O +9 &"8]e\ O +9 &#Xh\ O +10 &%Xg\ O +9 &'~\\n\ O +10 &)@Yg\ O +9 &+Yo\ O +9 &,^z\ O +10 &.W|\ O +9 &0G^}\ P +9 &2\ Z{\ O +10 &3Xy\ O +9 &5]|\ O +10 &7P\\z\ O +9 &9Z|\ O +9 &:W}\ O +10 &<Y{\ O +9 &>WY~\ P +9 &@Z|\ O +10 &AW}\ O +9 &CZu\ O +10 &EaZz\ O +9 &G!\\{\ P +9 &H` \ y\ P +10 &Jmk\ Q +9 &LY1#j\ U +9 &NKEl\ X +10 &OJLp\ Y +9 &QIJv\ Z +10 &SRKKf\ Z +9 &ULLm\ Z +9 &VNMu\ [\ +10 &XMOq\ [\ +9 &ZSRQ\ \\ +9 &\\SQ{\ \\ +10 &]RSx\ ] +9 &_{{UUx\ D +10 &`K%XWw\ &p +9 &`c|WWu\ X +2 ( + "collection"'"& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.16 + "collection"' & +3 "core" &`czWW\ X +2 .tHand.open + "manipulator"&N1 +77 "core" 1 +2 "manipulator"&=% +4 "core" % D [ > + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&-'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`czYXs\ X +2 "collection"'D% +3 "core" %ӰWZ\ +2 .tCSV.dial CSR + "collection"']  +40 "core"  +2 "collection"'K% +4 "core" %ӪXXs\ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'l'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 ':% +3 "core" %qg\\\\\  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'9'A +647 "core" ' + .tCSV.dial :waste +2 "collection"'f +136 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &`cy[[\ X +2 "collection"'% +3 "core" %ӲZZ\ +2 .tCSV.dial :flush + "collection"'>  +45 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"''qi +1201 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +41 "core" A +2 "collection"'e% +4 "core" %qkYZ\  +2 .tCS.seek 7ml + "collection"'p' +531 "core" ' +2 ."connect"CSV.dial CTV +49 .tCTV.dial CSV +5 "collection"'g  +4 '<  +39 "core"  +90  +2 .tCBV.dial :waste1 + "collection"'* @ +43 "core" > +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +1633 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'L& +4 "core" &`cx[]\ X +2 "collection"'5% +3 "core" %Ӹ[\\\ +2 .tCSV.dial :flush + "collection"'$  +71 "core" +2 .tCS.seek 5ml +2 "collection"'&'qi +1198 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'b @ +42 "core" B +2 "collection"'8% +4 "core" %qhZX\  +2 .tCS.seek 7ml +2 "collection"'T'} +535 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +41 "core"  +2 .tCBV.dial :waste2 +2 "collection"'j  +97 "core"  +2 .tCS.seek 0ml +2 "collection"'w'Ӵ +1637 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'J& +4 "core" &`cwXWo\ X +2 "collection"'n% +3 "core" %ӷYX\ + .tCSV.dial CSR +2 "collection"'x  +40 "core"  +2 "collection"'h% +4 "core" %ӷZ[k\ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'o' +1876 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'_' +527 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"' + '|  +96 "core" +35  +2 .tCTV.dial :intake + "collection"'  +70 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'u' +1863 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'t  +71 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'/'Ӵ +582 "core" ' + .tCSV.dial CSR +2 "collection"'i  +98 "core"  +2 "collection"'!% +4 "core" %ӲYXa\ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'G'qi +741 "Can"\ NN +623 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'P' +1346 "core" ' + .tCSV.dial CBV +2 "collection"'d +98 "core" +2 .tCS.seek 0ml +2 "collection"';'Ӵ +2598 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &( S B W Ae +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&v( +2 "core" ( +2 "manipulator"&k& +3 "core" &( F < / Ae +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &( I I Ae +2 .tForearm.seek CC +2 "manipulator"&m' +94 "core" ' + .tHand.close +2 "manipulator"&r/ +68 "core" / +2 .tCC.seek :open +2 "collection"''( +471 "core" ( +2 "manipulator"&Z& +4 "core" &( G H Ae + "manipulator"&% +4 "core" %  J J + .tForearm.seek :retract +2 "manipulator"&H'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&Y(, +289 "core" ( +2 "manipulator"&?& +4 "core" &, I J 0 0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &R& +2 "core" &, H G 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +113 "core" ' + .tHand.open +2 "manipulator"&V1 +67 "core" 1 +2 "manipulator"&% +4 "core" % ~ J H  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 "processing"%q& +4 "core" &\ +44794 #t-> PS.flush + #Flushing Processing stage + "processing"%% +4 "core" %ն\ d + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%,& +4 "core" &\ d + .tHand.open +2 "manipulator"&W1 +21 "core" 1 +2 "manipulator"&~& +4 "core" &, L P 0 + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&.(, +4 "core" ( +2 "manipulator"&[& +4 "core" &, N N 4 0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" &, Q Q T 0 +2 .tForearm.seek :garage +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&7/ +68 "core" / +2 "manipulator"&a& +4 "core" &, O M W 0 + "manipulator"&0% +4 "core" % 5 K B ~ ; +2 .tForearm.seek :retract + "manipulator"&^'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&+(k +120 "core" ( +2 "manipulator"&& +4 "core" &u X N _ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" &u O O i +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&y' +100 "core" ' +2 "manipulator"& & +4 "core" &u U X D +2 "manipulator"&{% +3 "core" %ϼ Q O Q +2 "processing"%& +4 "core" &\ c + "processing"%F& +4 .tPC.seek :closed +2 "processing"%1(] +3 "core" &\ d +4 &\ e2 +9 &6C\ _3 +9 &Wn\ _G +10 &m\ `S +9 &V\ aR +10 &rZ\ aS +9 &5]\ `R +9 &[\ aR +10 &_\ `S +9 &{X\ aR +9 &=]\ aR +10 & Z\ aR +9 &"Z\ `R +10 &$\\\ aS +9 &&EY\ `R +9 &(]\ `R +10 &)]\ `S +9 &+]\ `R +9 &-L\\\ aS +10 &/V\ aR +9 &0`\ `S +10 &2\\\ aR +9 &4UY\ `R +9 &6T\ `R +10 &7X\ aR +9 &9Z\ `S +9 &;^V\ `R +10 &=]\ `R +9 &>Z\ `S +10 &@[\ aR +9 &Bd_\ `S +9 &D'Y\ aR +10 &Ee\ `S +9 &Gn\ `T +9 &I`\ ^W +10 &K\ ^X +9 &L\ ^X +10 &N\ ^Y +9 &Pd\ ]X +9 &R%\ ^Y +10 &S\ ^Y +9 &U\ ^X +9 &Wk\ ]Y +10 &Y-\ ^Y +9 &Z\ ]Y +10 &\\zv\ _= +9 &]^&l\ `U +9 &]|0\ a7 +2 ( + "processing"%F& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.60 + "processing"%I& +4 "core" &]|.\ a7 + .tHand.open + "manipulator"&41 +76 "core" 1 +2 "manipulator"&}% +4 "core" % ϼ N X L + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"% +44 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%U'TE +1107 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1622 "core" ' + .tPSV.dial PTV +2 "processing"% +82 "core"  +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%O  +52 "core" +49 .tPS.seek 0ml +2 "processing"%#' +2626 "core" ' + .tPSV.dial PSR +2 "processing"%2 +69 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%B'\ +597 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"% ' +1020 "Can"=\ Y>> +1100 "core" ' + .tPSV.dial PTV +2 "processing"%E +83 "core"  +2 .tPBV.dial PSV +2 "processing"%S U +52 "core" W +2 .tPS.seek 0ml +2 "processing"%\\' +2619 "core" ' + .tPSV.dial PBV +2 "processing"%\ @ +41 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :waste1 +2 "processing"%3  +70 "core"  +2 .tPS.seek :empty +2 "processing"%`'ղ +2629 "core" ' + .tPSV.dial PSR +2 "processing"%M +44 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%(' +2635 "core" ' + .tPSV.dial PTV +2 "processing"%C +81 "core"  +2 .tPBV.dial PSV +2 .PS.seek 0ml + "processing"%6' +2629 "core" ' +2 .tPSV.dial PBV + "processing"%) @ +41 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%Q' +2618 "core" ' + .tPSV.dial :waste1 +2 "processing"%X  +70 "core"  +2 .tPS.seek :empty +2 "processing"%%'ղ +2626 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"& & +4 "core" &u 4 5 T +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&N(k +4 "core" ( +2 "manipulator"&=& +4 "core" &u 7 0 5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &u 2 4 m +2 .tForearm.seek PC +2 "manipulator"&D' +94 "core" ' + .tHand.close +2 "manipulator"&"/ +75 "core" / +2 .tPC.seek :open +2 "processing"%]( +453 "core" ( +2 "manipulator"&K& +4 "core" &u ' ( + "manipulator"&A% +4 "core" % Ϥ & + \ * + .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&:(, +134 "core" ( +2 "manipulator"&l& +4 "core" &, 2 ) '  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" &, < 4  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&9' +110 "core" ' + .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +4 "core" % \ Z + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&>'\ +102 "core" ' +38751 "Can"g\ Q33 +60002 w\ M33| +60002 \ I33 +60002 \ G33 +60003 \ D33 +60002 \ C32 +60002 \ A32{ +60002 \ @32 +22030 #t-> access 1 +2 .SE.seek :down +2 "storage"('} +2 "core" ' +2 "manipulator"&% +3 "core" %\  3 +2 "manipulator"&e& +3 "core" &,  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +1307 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (g& +3 "core" &<* +\ .  +36633 "Can"\ :>> +60002 \ 8>> +60002 }\ 7>> +60002 v\ 5>> +60003 s\ 5>> +3278 #t-> exit +5 #mEXIT @1553798979.10EDT @1554125740.22EDT = =tMAIN =mMAIN_scheduler @EDT1554125741.92 #"core_reset"Sent BREAK +2 #t@0xB532, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +365 "Can"\ `U + \ `U + #tPolling Can every 10:00 +2 #Cleanly exited at 14:49:39EDT28-Mar-19 +562 #-> ESP.ready! +3 #Powering core bus +492 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +3 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %>\ H + .tSS.configure SSconfig +2 "sampler")#.0X: name: schedule: args[:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:341:in `reset'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"5/home/esp/esp2/lib/i2c/gateway.rb:312:in `reset'"4/home/esp/esp2/lib/i2c/gateway.rb:309:in `loop'"5/home/esp/esp2/lib/i2c/gateway.rb:309:in `reset'":/home/esp/esp2/lib/i2c/gateway.rb:304:in `initialize'"*/home/esp/esp2/lib/i2c/gateway.rb:304 +3 !o:I2C::Bus::Error: mesg"&Unexpected string: FD 00 00 00 00:bt[":/home/esp/esp2/lib/i2c/gateway.rb:304:in `initialize'"*/home/esp/esp2/lib/i2c/gateway.rb:304 +27 #"core_reset"Sent BREAK +2 #"core_reader"@0x58EF, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5B76, state=0x3A84, ifg=0x10, ie=0xFD #@0x5E08, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6087, state=0x3A84, ifg=0x10, ie=0xFD + #@0x630F, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6596, state=0x3A84, ifg=0x10, ie=0xFD #@0x681E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6938, state=0x3A84, ifg=0x80, ie=0xFD + #@0x7E63, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +32 "Can" \ -OO + \ -OO + #"Restarting_core_reader"Polling Can every 10:00 +2927 #t-> ESP.ready? +2 "collection"';% +3 "core" %ӰNQG\  +2 "sampler")<% +4 "core" %} 0\ 4 + "manipulator"&=% +3 "core" %\ \   ~ +2 "manipulator"&>& +3 "core" & \  ~0 +2 "storage"(?& +3 "core" & K \  +2 "storage"(@% +3 "core" % :\  + "collection"'A& +4 "core" &NQ2\  + "processing"%B& +3 "core" & \ *\ +2 "processing"%C% +3 "core" %v\ + +56961 "Can" \ #OO +60002 \ !ON +60003 \ ON +60002 \ OO +60002 \ OO +60002 \ ON +60002 \ NN +60003 \ NO +60003 \ ON +60001 \ ON +60002 \ OO +60002 \ NO +60002 \ NN +60003 \ ON +60002 \ NN +60002 \ ON +60002 \ NN +60002 \ NN +2629 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing + "processing"%D  +133 "core" +403 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%E +42 "core" +342 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%F  +105 "core" +2011 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%G' +2630 "core" ' +2 "processing"%H% +3 "core" %\  +1429 #t-> PSV.waste2 +2 .PSV.dial :waste2 + "processing"%I  +102 "core"  +311 #t-> PS.empty +2 .PS.seek :empty + "processing"%J'ղ +2625 "core" ' + "processing"%K% +4 "core" %հ\  +563 #t-> PSV.mixloop +2 .PSV.dial :mixloop +2 "processing"%L +101 "core" +609 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +559 #-> PRV.sipper +2 .PRV.dial :sipper +3309 #-> delay 10; PS.pull 1.2 +2 .delay 10 seconds +1003 "processing"%M% +2 "core" %հ\  +2 .tPS.seek 1.199ml +2 "processing"%N'mo +1308 "core" ' + "processing"%O% +4 "core" %mk\  +673 #t-> PS.pull 0.3 + "processing"%P% +3 "core" %mk\  +2 .tPS.seek 1.499ml +2 "processing"%Q'[ +442 "core" ' + "processing"%R% +4 "core" %Z\  +698 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%S  +134 "core"  +411 #t-> CBV.PRV +2 .CBV.dial PRV +2 "collection"'T  +73 "core" +1271 #t-> PS.reconfigure PSconfig + "processing"%U% +3 "core" %Z\  +2538 #t-> delay 10; PS.push 0.6 + .delay 10 seconds +1003 "processing"%V% +2 "core" %Z\  +2 .tPS.seek 0.899ml +2 "processing"%W'Gz +702 "core" ' + "processing"%X% +4 "core" %Gv\  +873 #t-> PRV.air +2 .PRV.dial :air + "processing"%Y  +44 "core"  +846 #t-> PS.reconfigure PSconfig + "processing"%Z% +3 "core" %Gv\  +440 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%['ղ +1005 "core" ' + "processing"%\\% +4 "core" %հ\  +799 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%]  +104 "core" +595 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%^' +2624 "core" ' + "processing"%_% +4 "core" %\  +707 #t-> PSV.waste 2 +2 !o:NoMethodError : mesgu:NameError::message+undefined method `waste' for PSV:Shaft: name:\ waste: args[i:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +712 #-> PSV.waste2 +2 .PSV.dial :waste2 + "processing"%`  +103 "core"  +277 #t-> PS.empty +2 .PS.seek :empty + "processing"%a'ղ +2629 "core" ' +2 "processing"%b% +3 "core" %ճ\  +8351 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +2928 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%c +102 "core" +359 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%d  +134 "core"  +426 #t-> CBV.PRV + .CBV.dial PRV +797 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +3 "processing"%#A 2`b +2 %e% +3 "core" %ճ\  +1305 #t-> PS.pull 0.15 +2 "processing"%f% +3 "core" %ճ\  + .tPS.seek 0.149ml +2 "processing"%g' +355 "core" ' + "processing"%h% +4 "core" %\  +458 #t-> PRV.air + .PRV.dial :air +2 "processing"%i  +42 "core"  +534 #t-> PS.pull 0.3 + "processing"%j% +3 "core" %\  +2 .tPS.seek 0.449ml +2 "processing"%k' +663 "core" ' + "processing"%l% +4 "core" %\  +2008 #t-> PSV.air +2 .PSV.dial :air + "processing"%m  +45 "core"  +917 #t-> PS.pull 1.2 + "processing"%n% +3 "core" %\  +2 .tPS.seek 1.649ml +2 "processing"%o'V +479 "Can"\ VV +2010 "core" ' + "processing"%p% +4 "core" %X\  +1300 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%q +43 "core" +445 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%r  +104 "core" +743 #t-> PS.empty +2 .PS.seek :empty + "processing"%s'ղ +3388 "core" ' +2 "processing"%t% +3 "core" %ն\  +5498 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1265 #-> PSV.to :mixloop + .PSV.dial :mixloop +1609 #-> PRV.CBV + .PRV.dial CBV +2 "processing"%u  +134 "core"  +1059 #t-> CBV.PRV + .CBV.dial PRV +832 #-> PS.reconfigure PSslow +2 "processing"%v% +3 "core" %ն\  +1035 #t-> PS.pull 0.15 + "processing"%w% +3 "core" %ն\  +2 .tPS.seek 0.149ml +2 "processing"%x' +357 "core" ' + "processing"%y% +4 "core" %\  +687 #t-> PRV.air +2 .PRV.dial :air + "processing"%z  +42 "core"  +802 #t-> PS.pull 0.3 + "processing"%{% +3 "core" %\  +2 .tPS.seek 0.449ml +2 "processing"%|' +656 "core" ' + "processing"%}% +4 "core" %\  +2683 #t-> PSV.air + .PSV.dial :air +2 "processing"%~  +45 "core"  +896 #t-> PS.pull 1.2 + "processing"%% +3 "core" %\  +2 .tPS.seek 1.649ml +2 "processing"%'X +2482 "core" ' +2 "processing"%% +3 "core" %]\  +849 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"% +45 "core" +666 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%  +103 "core" +484 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +3393 "core" ' + "processing"%% +4 "core" %յ\  +2502 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +765 #-> PSV.to :mixloop + .PSV.dial :mixloop +1172 #-> PRV.CBV + .PRV.dial CBV +2 "processing"%  +135 "core"  +524 #t-> CBV.PRV + .CBV.dial PRV +762 #-> PS.reconfigure PSslow +2 "processing"%% +3 "core" %յ\  +757 #t-> PS.pull 0.15 + "processing"% % +3 "core" %յ\  +2 .tPS.seek 0.149ml +2 "processing"%\ ' +368 "core" ' + "processing"% % +4 "core" %\  +673 #t-> PRV.air + .PRV.dial :air +2 "processing"%  +42 "core"  +754 #t-> PS.pull 0.3 + "processing"% % +3 "core" %\  +2 .tPS.seek 0.449ml +2 "processing"%' +668 "core" ' + "processing"%% +4 "core" %\  +661 #t-> PSV.air + .PSV.dial :air +2 "processing"%  +44 "core"  +578 #t-> PS.pull 1.2 + "processing"%% +3 "core" %\  +2 .tPS.seek 1.649ml +2 "processing"%'d +2479 "core" ' + "processing"%% +4 "core" %b\  +718 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"% +44 "core" +555 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%  +103 "core" +626 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +3394 "core" ' + "processing"%% +4 "core" %ճ\  +2692 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +895 #-> PSV.to :mixloop + .PSV.dial :mixloop +830 #-> PRV.CBV + .PRV.dial CBV +2 "processing"%  +133 "core"  +737 #t-> CBV.PRV + .CBV.dial PRV +870 #-> PS.reconfigure PSslow +2 "processing"%% +3 "core" %ճ\  +720 #t-> PS.pull 0.15 +10 "processing"%% +3 "core" %ճ \  +2 .tPS.seek 0.149ml +2 "processing"%' +365 "core" ' + "processing"%%% +4 "core" %\  +591 "Can"\ OO +118 #t-> PRV.air +2 .PRV.dial :air + "processing"%  +44 "core"  +565 #t-> PS.pull 0.3 + "processing"%% +4 "core" %\  + .tPS.seek 0.449ml +2 "processing"%'' +660 "core" ' +2 "processing"%)% +3 "core" %\  +679 #t-> PSV.air +2 .PSV.dial :air + "processing"%(  +44 "core"  +755 #t-> PS.pull 1.2 + "processing"%"% +4 "core" %\  +2 .tPS.seek 1.649ml + "processing"%$'\\ +2490 "core" ' + "processing"%,% +4 "core" %[\  +693 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%- +43 "core" +570 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%.  +104 "core" +498 #t-> PS.empty +2 .PS.seek :empty + "processing"%/'ղ +3397 "core" ' + "processing"%0% +4 "core" %ճ\  +49296 "Can"\ OO +60002 \ PO +36894 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %1% +3 "core" %ճ\  +489 #t-> CTV.air +2 .CTV.dial :air +460 #-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'2& +3 "core" &EF]  + .tHand.open +2 "manipulator"&31 +70 "core" 1 +2 "manipulator"&4& +4 "core" & 1 6 G h0 +2 "manipulator"&5% +3 "core" % \  3 * , h +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&6(, +191 "core" ( + "manipulator"&7& +4 "core" &, b Z jY +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &8& +3 "core" &, Y Z c jY + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage + "manipulator"&9' +102 "core" ' + .tHand.close + "manipulator"&:/ +78 "core" / +2 "manipulator"&;& +3 "core" &, ? @  fY +2 "manipulator"&<% +3 "core" % " @ B  f +2 .tForearm.seek :retract +2 "manipulator"&='\ +102 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&>( +327 "core" ( + "manipulator"&?& +4 "core" & a ^ ^ j +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" & Z Z J j + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&A' +104 "core" ' +2 "manipulator"&B& +3 "core" & [ \\ 6 l +2 "manipulator"&C% +4 "core" % W X 0 ln + "collection"'D& +4 "core" &EHJ  + "collection"'E& +4 .tCC.seek :closed + "collection"'F(` +3 "core" &DH[  +3 &CF]  +9 &1zFF\\ - +9 &_{EG^ A +9 &)uEI_ T +9 &PDI_ U +10 &PHHb U +9 &mQGH_ T +9 &.UFH] U +10 &REG] U +9 &LEGW T +10 &tNGG[ U +9 & 6PEH[ U +9 &!OHI` T +11 &#LDI` T +8 &%|NFHR U +9 &'>UGIU U +10 &)NFH] T +9 &*QHHY U +10 &,REIW T +9 &.GMFH[ T +9 &0 NGIV T +10 &1LIHa T +9 &3NHF\\ T +9 &5OMFJ] T +10 &7PHIT T +9 &8OFH^ T +10 &:NFI[ T +9 &LEHY T +10 &?QHKX U +9 &APHHU T +9 &C_MFHY T +10 &E OGIZ U +9 &FQKJR U +10 &HWRSZ U +9 &Jae[ZQ W +9 &LujW Y +10 &MZ ] +9 &OV _ +9 &QPW _ +10 &S` ` +9 &TH ` +10 &VE a +9 &XSQ a +10 &ZP b +9 &[N b +9 &]H b! +9 &_NO R +10 &`C)V )y +9 &`cvR Y +2 ( + "collection"'E& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.43 +2 "collection"'H& +3 "core" &`csL Y + .tHand.open +2 "manipulator"&I1 +75 "core" 1 +2 "manipulator"&G% +4 "core" %  B : + hm +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&K'\ +96 "core" ' +1259 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%L  +136 "core"  +319 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%M +101 "core"  +275 #t-> PSR.flush + .PSR.select :flush +3 "processing"%j +426 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%J' +2627 "core" ' + "processing"%O% +4 "core" %\  +3041 #t-> PTV.PRVmixloop + !o:NoMethodError : mesgu:NameError::message0undefined method `PRVmixloop' for PTV:Shaft: name:PRVmixloop: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1374 #-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +578 #-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%P +102 "core" +424 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%N'ղ +2622 "core" ' + "processing"%R% +4 "core" %յ \  +1164 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%S +102 "core"  +246 #t-> PSR.air + .PSR.select :air +2 "processing"% +271 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%T' +2628 "core" ' + "processing"%U% +4 "core" % \  +1437 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%V +102 "core" +607 #t-> PS.empty +2 .PS.seek :empty + "processing"%Q'ղ +500 "Can"\ cc +2124 "core" ' + "processing"%X% +4 "core" %մ \  +554 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%Y +102 "core"  +283 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%Z' +2635 "core" ' + "processing"%W% +4 "core" % \  +469 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%\\ +102 "core" +609 #t-> PS.empty +2 .PS.seek :empty + "processing"%]'ղ +2628 "core" ' + "processing"%[% +4 "core" %խ\  +678 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&_& +3 "core" &  *  d +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&`( +44 "core" ( + "manipulator"&^& +4 "core" &$ `>L +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &%  I `>L + .tForearm.seek CC +2 "manipulator"&c' +93 "core" ' + .tHand.close + "manipulator"&d/ +74 "core" / + .tCC.seek :open +2 "collection"'e( +471 "core" ( + "manipulator"&f& +4 "core" &% &   c>L +2 "manipulator"&a% +3 "core" % )   < d +2 .tForearm.seek :retract + "manipulator"&h'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&i(, +286 "core" ( + "manipulator"&j& +4 "core" &, A <  gJ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &g& +2 "core" &, C D G gJ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&l' +113 "core" ' + .tHand.open + "manipulator"&m1 +75 "core" 1 + "manipulator"&n% +4 "core" %   & < ^z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +101 "core" ' +3002 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +443 #-> PSV.mixloop + .PSV.dial :mixloop +992 #-> PRV.sipper +2 .PRV.dial :sipper + "processing"%p  +132 "core"  +2897 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%q' +2624 "core" ' + "processing"%r% +4 "core" %\  +747 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%o  +102 "core"  +330 #t-> PS.empty +2 .PS.seek :empty + "processing"%t'ղ +2635 "core" ' + "processing"%u% +38 "core" %հ\  +563 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%v +115 "core" +754 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +344 #-> PRV.sipper +2 .PRV.dial :sipper +1866 #-> delay 10; PS.pull 1.2 + .delay 10 seconds +1003 "processing"%w% +2 "core" %հ\  +2 .tPS.seek 1.199ml +2 "processing"%s'mo +1308 "core" ' +2 "processing"%y% +3 "core" %mm \  +775 #t-> PS.pull 0.3 +2 "processing"%z% +3 "core" %mn\  +2 .tPS.seek 1.499ml + "processing"%{'^ +396 "core" ' + "processing"%x% +4 "core" %Z\  +462 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%}  +135 "core"  +303 #t-> CBV.PRV + .CBV.dial PRV +1764 #-> PS.reconfigure PSconfig + "processing"%~% +3 "core" %Z\  +855 #t-> PSslow +3692 #-> PS.reconfigure PSslow +2 .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %% +3 "core" %Z\  +1248 #t-> PS.push 0.6 + "processing"%|% +3 "core" %Z\  +2 .tPS.seek 0.899ml +2 "processing"%'Gz +1279 "core" ' + "processing"%% +4 "core" %G|\  +290 #t-> PRV.air +2 .PRV.dial :air + "processing"%  +42 "core"  +982 #t-> PSreconfigure PSconfig +2 !o:Log::CannotDump: mesg"G#:bt["7/home/esp/esp2/lib/log.rb:469:in `recordException'"7/home/esp/esp2/lib/log.rb:588:in `recordException'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/esp/esp2/lib/log.rb:587:in `recordException'"5/home/esp/esp2/lib/esp.rb:311:in `log_exception'"7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3088 #-> PS.reconfigure PSconfig +2 .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %% +3 "core" %G|)\  +546 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +1012 "core" ' + "processing"%% +4 "core" %ձ\  +835 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%  +104 "core" +258 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +2622 "core" ' +2 "processing"%% +3 "core" %\  +656 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +100 "core"  +420 #t-> PS.empty +3 .PS.seek :empty + "processing"% 'ղ +2622 "core" ' + "processing"% % +4 "core" %ն\  +1257 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +799 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%\ +114 "core" +348 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%  +134 "core"  +386 #t-> CBV.PRV + .CBV.dial PRV +785 "Can"\ JJ +475 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %% +3 "core" %ն\  +638 #t-> PS.pull 0.15 +2 "processing"%% +3 "core" %ն\  +2 .tPS.seek 0.149ml + "processing"%' +359 "core" ' + "processing"%% +4 "core" %\  +303 #t-> PRV.air +2 .PRV.dial :air + "processing"%  +45 "core"  +600 #t-> PS.pull 0.3 + "processing"%% +4 "core" %\  + .tPS.seek 0.449ml +2 "processing"%' +667 "core" ' + "processing"%% +4 "core" %!\  +324 #t-> PSV.air +2 .PSV.dial :air + "processing"%  +54 "core" +937 #t-> PS.pull 1.2 +2 "processing"%% +3 "core" %(\  +2 .tPS.seek 1.649ml + "processing"%'W +2488 "core" ' + "processing"%% +4 "core" %Z!\  +534 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%% +53 "core" +282 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%  +104 "core" +1371 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +3391 "core" ' + "processing"%% +4 "core" %ձ \  +47309 "Can"\ KK +60002 \ KK +26150 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +846 #-> PSV.mixloop +2 .PSV.dial :mixloop +475 #-> PRV.sipper +2 .PRV.dial :sipper +2420 #-> PS.pull 0.3 + "processing"%)% +3 "core" %ձ[\  +2 .tPS.seek 0.299ml +2 "processing"%(' +656 "core" ' + "processing"%"% +4 "core" %M\  +910 #t-> PS.pull 0.15 +2 "processing"%'% +3 "core" %E\  +2 .tPS.seek 0.449ml + "processing"%,' +361 "core" ' + "processing"%-% +4 "core" %J\  +1464 #t-> PS.empty +2 .PS.seek :empty + "processing"%.'ղ +963 "core" ' + "processing"%$% +4 "core" %յL\  +25717 "Can"\ JJ +9531 #t-> PS.reconfigure PSconfing + !o:NameError: mesg"%uninitialized constant PSconfing: name:PSconfing:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1512 #-> PS.reconfigure PSconfig +2 .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %0% +3 "core" %յ>\  +380 #t-> CTV.air + .CTV.dial :air +937 #-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'1& +3 "core" &FJw + .tHand.open +2 "manipulator"&21 +26 "core" 1 + "manipulator"&3& +4 "core" &, b ?  hJ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&4(, +2 "core" ( +2 "manipulator"&5& +4 "core" &, 7 /  hJ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" &, J W iJ +2 .tForearm.seek :garage +2 "manipulator"&8' +100 "core" ' + .tHand.close +2 "manipulator"&#/ +77 "core" / +2 "manipulator"&:& +3 "core" &, & + cJ +2 "manipulator"&;% +3 "core" % $ * + c +2 .tForearm.seek :retract +2 "manipulator"&<'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&&( +298 "core" ( + "manipulator"&9& +4 "core" && 1 ? d@W +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" &&    d@W +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&?' +92 "core" ' + "manipulator"&@& +4 "core" &'   d@W +2 "manipulator"&B% +3 "core" %   d +2 "collection"'C& +4 "core" &HH +2 "collection"'D& +3 .tCC.seek :closed + "collection"'=(` +3 "core" &GH} +4 &EG 1 +9 &+D{EH 4 +10 &Jm~GJ H +10 &fHI U +8 &QEH T +10 &`QFJ U +9 &"OFI U +10 &QGK T +9 &PEI T +9 &hLGI U +10 &+RHI T +9 & OFJ U +9 &"LGJ T +10 &$pMHI U +9 &&3RHI T +10 &'PHI T +9 &)KHI T +9 &+xQHH U +10 &-9RIH U +9 &.LII T +9 &0QIH T +10 &2RFH T +9 &4BLIH U +10 &6QGI U +9 &7KGH T +9 &9MHI T +10 &;KLGJ T +9 &=NHI T +9 &>PHJ T +10 &@LHJ T +9 &BRQHJ U +10 &DMGK T +9 &ELHI T +9 &GQON T +10 &IV[TT V +9 &Kk_\\ W +9 &Lw [\ +10 &N _ +9 &PD _ +10 &R ` +9 &S ` +9 &U ` +10 &WG a +9 &Y b +10 &Z b +9 &\\ b +9 &^E b% +10 &_} 4 +9 &`Q 9 +9 &` x P +6 ( + "collection"'D& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.35 +2 "collection"'+& +3 "core" &`ey P +2 .tHand.open + "manipulator"&H1 +76 "core" 1 + "manipulator"&I% +4 "core" %  ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +97 "core" ' +1170 #t-> PRV.connect CBV + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%E  +135 "core"  +422 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%A +103 "core"  +391 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +337 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%L' +2623 "core" ' +2 "processing"%M% +3 "core" %H\ \  +1114 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +855 #-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%/ +102 "core" +332 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%O'ղ +2633 "core" ' +2 "processing"%P% +3 "core" %ղQ\ \ +533 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%J +103 "core"  +243 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%R' +2639 "core" ' + "processing"%S% +4 "core" %@\  +460 #t-> PSV.mixlop +2 !o:NoMethodError : mesgu:NameError::message,undefined method `mixlop' for PSV:Shaft: name: mixlop: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +601 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%N +103 "core" +348 #t-> PS.empty +2 .PS.seek :empty + "processing"%U'ղ +2622 "core" ' + "processing"%V% +4 "core" %խF\ +386 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%T +101 "core"  +209 #t-> PSR.air + .PSR.select :air +2 "processing"% +278 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%X' +2633 "core" ' + "processing"%Y% +4 "core" %T\  +754 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%Q +102 "core" +291 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%W'ղ +2628 "core" ' + "processing"%\\% +4 "core" %յH\ +534 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%Z +114 "core"  +334 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%[' +2624 "core" ' + "processing"%_% +4 "core" %S\ +280 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%^ +101 "core" +303 #t-> PS.empty +2 .PS.seek :empty + "processing"%b'ղ +2636 "core" ' + "processing"%d% +4 "core" %կS\  +651 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&>& +3 "core" && < \\@W +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&K( +3 "core" ( +2 "manipulator"&F& +4 "core" &% \\@W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &f& +2 "core" && \\@W +2 .tForearm.seek CC +2 "manipulator"&a' +92 "core" ' + .tHand.close + "manipulator"&c/ +70 "core" / + .tCC.seek :open +2 "collection"'j( +472 "core" ( + "manipulator"&g& +4 "core" && `@W +2 "manipulator"&`% +3 "core" % 4 ` +2 .tForearm.seek :retract + "manipulator"&m'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&n(, +295 "core" ( + "manipulator"&h& +4 "core" &, 5 ( , e: +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &l& +3 "core" &, %  ] d: +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&p' +110 "core" ' +2 .tHand.open + "manipulator"&]1 +68 "core" 1 + "manipulator"&r% +4 "core" %   \ [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +101 "core" ' +11818 "Can"\ LL +60002 \ LL +60002 \ LL +60002 \ LL +60003 \ LL +60002 \ LL +60002 \ LL +60002 \ LL +6299 #t-> exit +4 #mEXIT @1554147014.82EDT @1554208225.63EDT = =tMAIN =mMAIN_scheduler @EDT1554208227.32 #"core_reset"Sent BREAK +2 #t@0x8578, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +209 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +211 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +365 "Can"\ [ + \ [ + #tPolling Can every 10:00 +2 #Cleanly exited at 15:30:14EDT01-Apr-19 +6007 #-> ESP.ready! +3 #Powering core bus +471 .Gate.power :raw,:ON +3 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %  \ a + .tSS.configure SSconfig +2 "sampler")#.0X exit +5 #mEXIT @1554208351.56EDT @1554208376.18EDT = =mMAIN_scheduler =tMAIN @EDT1554208377.79 #"core_reset"Sent BREAK +2 #t@0x1691, state=0x3A84, ifg=0x10, ie=0xFD #@0x1918, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1B9E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1E25, state=0x3A84, ifg=0x10, ie=0xFD #@0x1F3B, state=0x3A84, ifg=0x80, ie=0xFD + #@0x3DFB, state=0x3B10, ifg=0x20, ie=0x7F + #@0x3F9F, state=0x3B10, ifg=0x20, ie=0x7F #@0x45FC, state=0x3B10, ifg=0x08, ie=0x5F + #@0xA97C, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +346 "Can"\ TLL + \ TLL #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %~  9\ ?< + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +5 "core" %ӶOP1\ - +2 "sampler")% +2 "processing"%% +3 "manipulator"&% +9 "core" %~  3\ =< + %4\ S + %\ = ? K +2 "manipulator"&& +3 "core" & L D / / + "storage"(& +4 "core" & K \ G + "storage"(% +4 "core" % \ G + "collection"'& +4 "core" &NQ.\ - + "manipulator"&% +4 "core" %\ A K  K + "manipulator"&& +4 "core" & = H / + "storage"(& +4 "core" & K H\ G + "storage"(% +3 "core" % \ G +2 .tForearm.seek :retract +2 "manipulator"& '\ +15 "core" ' + .tElbow.seek :hammer +2 "manipulator"&!( +3 "core" ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&"'u +95 "core" ' + "manipulator"&#% +4 "core" %v % 6 0 + +2 .tForearm.seek :retract +2 "manipulator"&$'\ +94 "core" ' + "manipulator"&%% +4 "core" %\    *  +2 "processing"%&& +2 "collection"''& +7 "core" &\ Q + &NO0\ , +2 ."openPC"PC.reconfigure PCconfig +2 .tCC.reconfigure CCconfig +3 "processing"%$x2 ^22b +3 "collection"'$x2 ^22b +3 ."openPC"PC.home.seek :open +2 .tCC.home.seek :open +3 "processing"%(( + "collection"')( +280 "core" ( +14 ( + "collection"'* +3 "core"  +2 "collection"'+ +3 "core" ~ + "collection"', +3 "core"  +2 "processing"%- +3 "core"  +2 "processing"%. +2 "core" W +2 "processing"%/ +3 "core"  + "processing"%0 +3 "core"  +2 "sampler")1 +3 "core"  + "sampler")2% +4 "core" %~  :\ :< +2 "collection"'3& +3 "core" &QPJ\ * +2 "collection"'4% +3 "core" %ӶPQH\ * +2 "processing"%5& +4 "core" &0\ O + "processing"%6% +4 "core" %\ O +2 "manipulator"&7% +3 "core" %\      +2 "manipulator"&8& +3 "core" &    / +2 "storage"(9& +3 "core" & K k m q\ C +2 "storage"(:% +3 "core" % f e o\ C +2 "collection"';9 +3 "core" 9z + "processing"%<9 +3 "core" 9 +1148 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +2 "processing"%=  +4 "core" +1108 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%> +44 "core" +814 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%?  +131 "core" +546 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%@' +2625 "core" ' + "processing"%A% +4 "core" %+\ E +441 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%B  +113 "core"  +498 #t-> PS.empty + .PS.seek :empty +2 "processing"%C'ղ +2627 "core" ' + "processing"%D% +4 "core" %մ\ @ +955 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%E +100 "core" +1088 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2786 #-> PRV.sipper + .PRV.dial :sipper +4067 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1004 "processing"%F% +2 "core" %մ.\ : +2 .tPS.seek 1.499ml +2 "processing"%G'c +1633 "core" ' + "processing"%H% +4 "core" %c-\ 8 +1565 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%I  +133 "core"  +959 #t-> CBV.PRV + .CBV.dial PRV +2 "collection"'J  +13 "core" +1412 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %K% +2 "core" %c3\ 7 +2058 #t-> delay 10; PS.push .6 + .delay 10 seconds +1004 "processing"%L% +2 "core" %c?\ 5 +2 .tPS.seek 0.899ml +2 "processing"%M'G +1264 "core" ' + "processing"%N% +4 "core" %G?\ 4 +1135 #t-> PRV.air + .PRV.dial :air +2 "processing"%O  +43 "core"  +1421 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %P% +2 "core" %G\ \ 4 +547 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%Q'ղ +1009 "core" ' + "processing"%R% +4 "core" %ն=\ 3 +1120 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%S  +102 "core" +434 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%T' +2632 "core" ' + "processing"%U% +4 "core" %\ 2 +1410 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%V  +103 "core"  +508 #t-> PS.empty + .PS.seek :empty +2 "processing"%W'ղ +2634 "core" ' + "processing"%X% +4 "core" %հ\ 1 +12026 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +2408 "Can"\ 0PP +6753 #t-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%Y +102 "core" +757 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%Z  +132 "core"  +777 #t-> CBV.PRV + .CBV.dial PRV +4272 #-> PS.refconfigure PSslow +2 !o:Log::CannotDump: mesg"E#:bt["7/home/esp/esp2/lib/log.rb:469:in `recordException'"7/home/esp/esp2/lib/log.rb:588:in `recordException'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/esp/esp2/lib/log.rb:587:in `recordException'"5/home/esp/esp2/lib/esp.rb:311:in `log_exception'"7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1396 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %[% +2 "core" %հ\ / +6075 #t-> PS.pull .15 + "processing"%\\% +3 "core" %հ\ / +2 .tPS.seek 0.149ml +2 "processing"%]' +355 "core" ' + "processing"%^% +4 "core" %\ / +794 #t-> PRV.air + .PRV.dial :air +2 "processing"%_  +43 "core"  +1096 #t-> PS.pull .3 + "processing"%`% +3 "core" %\ / +2 .tPS.seek 0.449ml +2 "processing"%a' +660 "core" ' + "processing"%b% +4 "core" %\ / +605 #t-> PSV.air + .PSV.dial :air +2 "processing"%c  +44 "core"  +1451 #t-> PS.pull 1.2 + "processing"%d% +3 "core" %\ / +2 .tPS.seek 1.649ml +2 "processing"%e'X +2488 "core" ' +2 "processing"%f% +3 "core" %Z\ . +1244 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%g +44 "core" +663 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%h  +102 "core" +4565 #t-> delay 10; PS.empty + .delay 10 seconds +1004 .PS.seek :empty + "processing"%i'ղ +3405 "core" ' + "processing"%j% +4 "core" %կ\ . +3636 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +3 "processing"%#A d`b +3 %k% +2 "core" %կ\ . +570 #t-> CTV.air + .CTV.dial :air +2 "collection"'l  +15 "core" +581 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'m& +3 "core" &LNp\  + .tHand.open + "manipulator"&n1 +68 "core" 1 + "manipulator"&o& +4 "core" & J L @ / + "manipulator"&p% +4 "core" % \  K J  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&q(, +188 "core" ( + "manipulator"&r& +4 "core" &, L R , H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" &, J J  H +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&t' +101 "core" ' + .tHand.close + "manipulator"&u/ +71 "core" / + "manipulator"&v& +4 "core" &, $  H +2 "manipulator"&w% +3 "core" % '   +2 .tForearm.seek :retract + "manipulator"&x'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&y( +303 "core" ( + "manipulator"&z& +4 "core" &) C 2 Bf + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &( 6 _ Bf +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&|' +103 "core" ' + "manipulator"&}& +4 "core" &( G H  Ae +2 "manipulator"&~% +3 "core" % J I s +2 "collection"'& +3 "core" &KP8\  +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &MP\  +3 &LNM\ \  +9 &1xMP1\ - +9 &`~NNA\ A +10 &AuMO \ T +9 &RLPP\ T +10 &ULP2\ T +9 &QON \ T +9 &FUMOK\ T +10 & SNP]\ T +9 &RLOE\ T +9 &QMQ3\ T +10 & ORNPY\ T +9 &"SOO^\ T +10 &#TON?\ T +9 &%TPO^\ T +9 &'VWLP:\ T +10 &)ONN \ S +9 &*RNPK\ T +9 &,WMO=\ T +10 &.^RNO1\ T +9 &0!SLO7\ T +10 &1QOP;\ S +9 &3SLPX\ T +9 &5gPMO]\ T +10 &7)SLP_\ T +9 &8OMPX\ T +9 &:OLN]\ T +10 &2TLP\\\ S +10 &?TMP>\ T +9 &AUMP1\ T +9 &CwOMON\ T +10 &E9TOO^\ T +9 &FQQQY\ T +9 &H[ZY=\ U +10 &Jxfba2\ V +9 &L3|p\ Y +10 &MB\ ] +9 &OO\ ^ +9 &Qg4\ _ +10 &S(1 _ +9 &T ` +9 &V= ` +10 &Xk* ` +9 &Z+$ a +10 &[I a +9 &][ b +9 &_eS I +10 &`=)+ . +9 &`ol!\ T +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.31 + "collection"'& +4 "core" &`om\ T + .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&% +3 "core" % \ , }s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2882 #t-> PRV.connect CBV + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%  +135 "core"  +2114 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%\ +100 "core"  +1185 #t-> PSR.flush + .PSR.select :flush +2 "processing"%j +501 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +2634 "core" ' + "processing"% % +4 "core" %\ ' +1038 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1055 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +102 "core" +476 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2331 "Can"\ &ff +292 "core" ' + "processing"%% +4 "core" %ղ\ ' +1729 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +102 "core"  +427 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2636 "core" ' + "processing"%% +4 "core" %\ & +1509 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +113 "core" +499 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2627 "core" ' + "processing"%% +4 "core" %յ\ & +1072 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +100 "core"  +488 #t-> PSR.air + .PSR.select :air +2 "processing"% +731 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2627 "core" ' + "processing"%% +4 "core" %\ & +879 #t-> PSv.mixloop +2 !o:NameError: mesg"uninitialized constant PSv: name:PSv:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +690 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +102 "core" +550 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2622 "core" ' + "processing"%% +4 "core" %յ\ & +866 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +101 "core"  +557 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%#' +2640 "core" ' + "processing"%%% +4 "core" %\ & +1122 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%' +103 "core" +406 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%&'ղ +2622 "core" ' + "processing"% % +4 "core" %ն\ & +1113 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"& & +3 "core" &' yAb +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&"( +49 "core" ( + "manipulator"&*& +4 "core" &\  & ~\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" & O ~\ +2 .tForearm.seek CC + "manipulator"&,' +96 "core" ' + .tHand.close + "manipulator"&-/ +73 "core" / + .tCC.seek :open +2 "collection"'.( +473 "core" ( + "manipulator"&/& +4 "core" & E , \ + "manipulator"&0% +4 "core" %  x E + .tForearm.seek :retract +2 "manipulator"&1'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&2(, +282 "core" ( +43 "manipulator"&3& +3 "core" &,   E ) +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &4& +3 "core" &,   5 ) +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&5' +112 "core" ' +2 .tHand.open + "manipulator"&61 +72 "core" 1 + "manipulator"&7% +4 "core" %   x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +103 "core" ' +3625 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1419 #-> PSV.mixloop + .PSV.dial :mixloop +1175 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%9  +132 "core" +415 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%:' +2624 "core" ' + "processing"%;% +4 "core" %\ - +700 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%<  +101 "core"  +394 #t-> PS.empty + .PS.seek :empty +2 "processing"%='ղ +2622 "core" ' + "processing"%>% +4 "core" %կ\ . +4011 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%? +103 "core" +1338 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +718 #-> PRV.sipper + .PRV.dial :sipper +2214 #-> delay 10; pull 1.5 + .delay 10 seconds +1004 !o:NoMethodError : mesgu:NameError::message,undefined method `pull' for main:Object: name: pull: args[f1.5:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4260 #-> delay 10; PS.pull 1.5 +2 .delay 10 seconds +1003 "processing"%A% +2 "core" %կ\ . +2 .tPS.seek 1.499ml +2 "processing"%B'^ +1212 "Can"\ .QQ +402 "core" ' + "processing"%@% +4 "core" %Z\ . +3028 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%D  +133 "core"  +568 #t-> CBV.PRV + .CBV.dial PRV +8199 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +3 "processing"%#A 2`b +3 %E% +2 "core" %Z\ . +2471 #t-> delay 10; PS.push .6 +2 .delay 10 seconds +1003 "processing"%F% +2 "core" %Z\ . +2 .tPS.seek 0.899ml +2 "processing"%C'Gz +1275 "core" ' + "processing"%H% +4 "core" %G{\ - +851 #t-> PRV.air + .PRV.dial :air +2 "processing"%I  +43 "core"  +2503 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +3 "processing"%#A d`b +3 %J% +2 "core" %G{\ . +979 #t-> PS.empty +2 .PS.seek :empty + "processing"%K'ղ +1013 "core" ' + "processing"%L% +4 "core" %հ \ . +1994 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%G  +103 "core" +412 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%N' +2623 "core" ' + "processing"%O% +4 "core" %\ . +4832 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%P  +102 "core"  +563 #t-> PS.empty +2 .PS.seek :empty + "processing"%M'ղ +2626 "core" ' + "processing"%R% +4 "core" %ն\ . +2254 #t-> PTV.to :PRVmmixing + .PTV.dial :PRVmmixing +2 !o:Axis::Error :@axisName"Processing Top Valve: mesg"6Unknown Processing Top Valve position: PRVmmixing:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2087 #-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +2053 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%S +102 "core" +1326 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%Q  +134 "core"  +818 #t-> CBV.PRV + .CBV.dial PRV +1945 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %U% +2 "core" %ն!\ . +1286 #t-> PS.pull .15 + "processing"%V% +3 "core" %ն\ . +2 .tPS.seek 0.149ml +2 "processing"%T' +360 "core" ' + "processing"%X% +4 "core" %\ . +1051 #t-> PRV.air + .PRV.dial :air +2 "processing"%Y  +43 "core"  +1579 #t-> PS.pull .3 + "processing"%Z% +3 "core" %#\ . +2 .tPS.seek 0.449ml +2 "processing"%[' +668 "core" ' + "processing"%\\% +4 "core" %\ - +926 #t-> PSV.air + .PSV.dial :air +2 "processing"%W  +44 "core"  +911 #t-> PS.pull 1.2 + "processing"%^% +3 "core" %\ - +2 .tPS.seek 1.649ml +2 "processing"%_'\\ +2478 "core" ' + "processing"%`% +4 "core" %\\\ - +728 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%] +45 "core" +1035 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%b  +104 "core" +2158 "Can"\ .MM +1187 #t-> delay 10; PS.empty + .delay 10 seconds +1004 .PS.seek :empty + "processing"%c'ղ +3394 "core" ' + "processing"%d% +4 "core" %յ$\ , +6093 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %a% +2 "core" %յ6\ - +1314 #t-> CTV.air + .CTV.dial :air +1168 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'f& +3 "core" &KNf\  + .tHand.open + "manipulator"&g1 +26 "core" 1 + "manipulator"&h& +4 "core" &, F I ) + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&e(, +5 "core" ( + "manipulator"&j& +4 "core" &, H E ) + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &, E < z ) +2 .tForearm.seek :garage +2 "manipulator"&l' +103 "core" ' + .tHand.close + "manipulator"&m/ +73 "core" / + "manipulator"&n& +4 "core" &, " ~) +2 "manipulator"&o% +3 "core" %  , ~\ +2 .tForearm.seek :retract + "manipulator"&p'\ +103 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&r( +301 "core" ( + "manipulator"&s& +4 "core" &* \   }Cr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &* A }Cr +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&u' +100 "core" ' + "manipulator"&v& +4 "core" &*\  x }Cr +2 "manipulator"&w% +3 "core" % | +2 "collection"'$& +3 "core" &KNV\  +2 "collection"'t& +3 .tCC.seek :closed +2 "collection"'q(` +2 "core" &LOg\  +2 &LMf\ \ +10 &*rLNm\ , +9 &`LMj\ A +9 &FvLNj\ T +10 &PMNj\ T +9 &TMQk\ T +9 &PNMh\ S +10 &KULNl\ T +9 &RKOn\ T +9 &SMOd\ T +10 &SMOi\ T +9 & TULOf\ T +10 &"SMOm\ T +9 &#RLMl\ T +9 &%UMOk\ T +10 &'[TONm\ T +9 &)NMPn\ S +9 &*RMNf\ T +10 &,PNMh\ T +9 &.cRMOh\ T +10 &0%QKPl\ T +9 &1QMPk\ T +9 &3QLQj\ T +10 &5lTLNi\ T +9 &7/RNNn\ S +9 &8QLQr\ S +10 &:QMOm\ T +9 &6OMPm\ T +9 &?RORi\ S +9 &AOLPm\ T +10 &C}PNPn\ S +9 &E=SMPn\ T +10 &FQQRg\ T +9 &HZYZn\ U +9 &J}ea`k\ V +10 &L7rmi Y +9 &Ml ] +9 &Om ^ +10 &Qle _ +9 &S.e _ +10 &Ti ` +9 &Vj ` +9 &Xod ` +10 &Z.` a +9 &[i b +9 &]] b +10 &_ie H +9 &`F/f (w +9 &`kka\ R +2 ( +2 "collection"'t& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.32 +2 "collection"'z& +4 "core" &`kjX R +2 .tHand.open + "manipulator"&{1 +69 "core" 1 + "manipulator"&}% +4 "core" %  p y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +98 "core" ' +1175 #t-> PRV.connect CBV + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +134 "core"  +790 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%x +113 "core"  +2123 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +597 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%)' +2619 "core" ' + "processing"%% +4 "core" %3\ $ +2796 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1042 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +100 "core" +461 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2636 "core" ' + "processing"%% +4 "core" %կ7\ # +3157 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%| +102 "core"  +521 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +2633 "core" ' + "processing"%\ % +4 "core" %6\ # +1117 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%i +101 "core" +793 #t-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +2622 "core" ' + "processing"%% +4 "core" %մC\ # +857 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +102 "core"  +612 #t-> PSR.air + .PSR.select :air +2 "processing"% +584 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2627 "core" ' + "processing"%% +4 "core" %C\ # +777 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +102 "core" +540 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2626 "core" ' + "processing"%% +4 "core" %հC\ $ +913 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +102 "core"  +431 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + "processing"%% +4 "core" %L\ # +3533 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +103 "core" +525 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +1566 "Can"\ #hh +1065 "core" ' + "processing"%% +4 "core" %կW\ # +1512 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&& +3 "core" &*  vCr +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" &* * vCr +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +2 "core" &* P vCr +2 .tForearm.seek CC +2 "manipulator"&%' +95 "core" ' + .tHand.close + "manipulator"&'/ +67 "core" / + .tCC.seek :open +2 "collection"'#( +470 "core" ( + "manipulator"& & +4 "core" &* ~ zCr + "manipulator"& % +4 "core" %  y + .tForearm.seek :retract +2 "manipulator"&*'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&+(, +296 "core" ( + "manipulator"&-& +4 "core" &,  S 3 ) + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &y& +3 "core" &, \  | ) +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +115 "core" ' +2 .tHand.open + "manipulator"&1 +68 "core" 1 + "manipulator"&/% +4 "core" %   u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&0'\ +100 "core" ' +56021 "Can"\ +KL +60002 \ )KK +60002 \ 'LL +60002 \ &KK +60003 \ $KK +60002 \ #KK +24125 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"',& +3 "core" &FJ + .tHand.open +2 "manipulator"&"1 +18 "core" 1 + "manipulator"&3& +4 "core" &, M v) + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&4(, +4 "core" ( + "manipulator"&6& +4 "core" &, Q w) +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &7& +2 "core" &,  v) +2 .tForearm.seek :garage +2 "manipulator"&1' +102 "core" ' + .tHand.close + "manipulator"&5/ +76 "core" / + "manipulator"&9& +4 "core" &, R r) +2 "manipulator"&&% +3 "core" % & e q +2 .tForearm.seek :retract + "manipulator"&;'\ +102 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&<( +303 "core" ( + "manipulator"&:& +4 "core" &' N r@[ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &>& +2 "core" && _ r@[ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&?' +106 "core" ' + "manipulator"&A& +4 "core" &' U s@[ +2 "manipulator"&=% +3 "core" % k tn +2 "collection"'@& +3 "core" &HJ +2 "collection"'D& +3 .tCC.seek :closed +2 "collection"'E(` +2 "core" &HJ +2 &FK  +10 &*rHJ - +9 &`HJ A +10 &JvHJ T +9 & NFI T +9 &THJ T +10 &LIN T +9 &NSHI T +9 &QJI T +10 &OHI T +9 &RII T +10 & URHI U +9 &"QHI T +9 &#NIK T +10 &%RJI T +9 &'^QHK T +9 &) NJI T +10 &*RHK T +9 &,QHJ T +10 &.fNIK T +9 &0(QIK T +9 &1PJL T +10 &3MII T +9 &5oPHL T +9 &71QJK T +10 &8OFK T +9 &:QGJ T +10 &:OIK T +9 &?QIK T +10 &ANJL T +9 &COIJ T +9 &EBOGL T +10 &GRML T +9 &H\\UT U +10 &Je^\\ W +9 &L:vl Y +9 &M ] +10 &O _ +9 &Qp _ +10 &S/ ` +9 &T ` +9 &V ` +10 &Xq a +9 &Z1 b +9 &[ b +10 &] b +9 &_k J +9 &`F* *| +10 &`mn U +2 ( + "collection"'D& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.38 + "collection"'F& +3 "core" &`mm U +2 .tHand.open + "manipulator"&B1 +75 "core" 1 + "manipulator"&H% +4 "core" %  om +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&I'\ +91 "core" ' +612 #t-> CBV.PRV + .CBV.dial PRV +541 #-> PTV.PRV + .PTV.dial PRV +2 "processing"%J @ +74 "core" ? +519 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%C +43 "core" ~ +379 #t-> CTV.air + .CTV.dial :air +834 #-> PRV.CBV + .PRV.dial CBV +736 #-> PSR.flush + .PSR.select :flush +2 "processing"%@ +735 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%L +71 "core"  +366 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%G' +2635 "core" ' + "processing"%K% +4 "core" %\  +2271 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%O +71 "core" +353 #t-> PS.empty + .PS.seek :empty +2 "processing"%P'ղ +2632 "core" ' + "processing"%N% +4 "core" %յ\  +800 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%R +84 "core"  +362 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%S' +2624 "core" ' + "processing"%Q% +4 "core" %\  +489 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%U +70 "core" +356 #t-> PS.empty + .PS.seek :empty +2 "processing"%V'ղ +2633 "core" ' + "processing"%M% +4 "core" %ձ\  +707 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%X +84 "core"  +495 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%Y' +2625 "core" ' + "processing"%Z% +4 "core" %\  +872 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%T +70 "core" +517 #t-> PS.empty + .PS.seek :empty +2 "processing"%\\'ղ +2636 "core" ' + "processing"%W% +4 "core" %ծ\  +849 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%^ +84 "core"  +371 #t-> PSR.air + .PSR.select :air +2 "processing"% +492 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%[' +2636 "core" ' + "processing"%`% +4 "core" %\  +1199 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%] +71 "core" +315 "Can"\ cc +261 #t-> PS.empty +2 .PS.seek :empty + "processing"%b'ղ +2631 "core" ' + "processing"%_% +4 "core" %ձ\  +853 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%d +73 "core"  +836 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%a' +2626 "core" ' + "processing"%f% +4 "core" %\  +1198 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%g +72 "core" +467 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%h'ղ +2620 "core" ' + "processing"%j% +4 "core" %ծ{\  +937 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%k +72 "core"  +705 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%m' +2623 "core" ' + "processing"%n% +4 "core" %Y\  +569 #t-> PSV.PTV + .PSV.dial PTV + "processing"%o +73 "core" +538 #t-> PS.empty +2 .PS.seek :empty + "processing"%2'ղ +2632 "core" ' + "processing"%8% +4 "core" %հ\\\  +1269 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&l& +3 "core" &% [ ] j?V +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&e( +45 "core" ( + "manipulator"&s& +4 "core" & u  m + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" & ~ + m +2 .tForearm.seek CC +2 "manipulator"&v' +96 "core" ' + .tHand.close + "manipulator"&w/ +67 "core" / + .tCC.seek :open +2 "collection"'$( +471 "core" ( + "manipulator"&p& +4 "core" & . p + "manipulator"&.% +4 "core" %  p + .tForearm.seek :retract +2 "manipulator"&z'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&{(, +281 "core" ( + "manipulator"&}& +4 "core" &, } p0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" &,  p0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&u' +113 "core" ' +2 .tHand.open + "manipulator"&1 +66 "core" 1 + "manipulator"&x% +4 "core" %  3 : h + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&c'\ +102 "core" ' +37463 "Can"\ LK +60002 \ KK +60002 \ KK +60003 \ LK +60002 \ LL +60002 \ LL +60002 \ KK +60002 \ LL +26159 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing + "processing"%  +76 "core" +638 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +43 "core" +591 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%)  +132 "core" +398 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2631 "core" ' + "processing"%|% +4 "core" %\  +3483 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +101 "core"  +410 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%\ 'ղ +2622 "core" ' + "processing"%i% +4 "core" %հ\ +4915 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +104 "core" +1253 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +559 #-> PRV.sipper +2 .PRV.dial :sipper +4474 #-> delay 10; PS.pull 1.5 +2 .delay 10 seconds +1003 "processing"%% +2 "core" %հ\  +2 .tPS.seek 1.499ml +2 "processing"% '_ +1623 "core" ' + "processing"% % +4 "core" %`\  +1500 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%  +134 "core"  +507 #t-> CBV.PRV + .CBV.dial PRV +1030 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %% +2 "core" %`\  +1423 #t-> delay 10; PS.push .6 +2 .delay 10 seconds +1003 "processing"%% +2 "core" %`\  +2 .tPS.seek 0.899ml +2 "processing"%'G +1275 "core" ' + "processing"%% +4 "core" %G~\ +399 #t-> PRV.air + .PRV.dial :air +2 "processing"%  +45 "core"  +1152 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +3 "processing"%#A d`b +3 %% +2 "core" %G~\ +234 "Can"\ LK +399 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +1004 "core" ' + "processing"%% +4 "core" %ճ\ +731 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +102 "core"  +464 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2636 "core" ' + "processing"%% +4 "core" %\ +673 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +114 "core"  +521 #t-> PS.empty + .PS.seek :empty +2 "processing"%''ղ +2628 "core" ' + "processing"%r% +4 "core" %մ\ +1229 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1084 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%~ +100 "core" +871 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%q  +135 "core"  +525 #t-> CBV.PRV + .CBV.dial PRV +1564 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 % % +2 "core" %մ\ +2218 #t-> PS.pull .3 + "processing"% % +3 "core" %մ\ +2 .tPS.seek 0.299ml +2 "processing"%%' +660 "core" ' + "processing"%-% +4 "core" %\  +652 #t-> PRV.air + .PRV.dial :air +2 "processing"%  +44 "core"  +908 #t-> PS.pull .3 + "processing"%y% +3 "core" %\  +2 .tPS.seek 0.599ml +2 "processing"%'! +659 "core" ' + "processing"%/% +4 "core" %!\  +472 #t-> PSV.air + .PSV.dial :air +2 "processing"%*  +45 "core"  +645 #t-> PS.pull 1.2 + "processing"%% +3 "core" %!\  +2 .tPS.seek 1.799ml +2 "processing"%,'R +2481 "core" ' + "processing"%"% +4 "core" %S\  +1001 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%3 +44 "core" +577 #t-> PRV.sipper + .PRV.dial :sipper +37 "processing"%6  +110 "core" +3722 #t-> delay 10; PS.empty + .delay 10 seconds +1004 .PS.seek :empty + "processing"%7'ղ +3697 "core" ' + "processing"%5% +4 "core" %ճ\ +9174 #t-> PSreconfigure PSconfig +2 !o:Log::CannotDump: mesg"G#:bt["7/home/esp/esp2/lib/log.rb:469:in `recordException'"7/home/esp/esp2/lib/log.rb:588:in `recordException'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/esp/esp2/lib/log.rb:587:in `recordException'"5/home/esp/esp2/lib/esp.rb:311:in `log_exception'"7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1214 #-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +3 "processing"%#A d`b +3 %9% +2 "core" %ճ\ +490 #t-> CTV.air + .CTV.dial :air +586 #-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'&& +3 "core" &DH2 + .tHand.open +2 "manipulator"&+1 +19 "core" 1 + "manipulator"&0& +4 "core" &, ( , # b0 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&1(, +3 "core" ( +2 "manipulator"&4& +3 "core" &,   $ b0 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +2 "core" &, + ( b0 +2 .tForearm.seek :garage +2 "manipulator"&>' +103 "core" ' + .tHand.close + "manipulator"&A/ +76 "core" / + "manipulator"&=& +4 "core" &, * ]0 +2 "manipulator"&@% +3 "core" % ) ! '  ] +2 .tForearm.seek :retract +2 "manipulator"&;'\ +101 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&#( +300 "core" ( + "manipulator"&F& +4 "core" &( ) , ]Ae + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &( ) *  ]Ae +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&H' +103 "core" ' + "manipulator"&D& +4 "core" &(   \\Ae +2 "manipulator"&?% +3 "core" %  \\ +2 "collection"'J& +4 "core" &EED + "collection"'C& +4 .tCC.seek :closed + "collection"'L(` +3 "core" &EH8 +3 &EFF  +10 &(qEGH . +9 &`CG: B +9 &MpFG; T +10 & LDGE U +9 &TEI? U +9 &MGG@ T +10 &RQDGB U +9 &RFH9 U +10 &QEH: T +9 &QFJ9 U +9 & ZREH8 U +10 &"OFI? T +9 &#IHI5 T +9 &%OGH5 U +10 &'bPDF= U +9 &)$NGHK U +10 &*LCI> U +9 &,LEH8 U +9 &.kNGIA T +10 &0-OFI9 T +9 &1MEI; T +9 &3NDH? T +10 &5rLHH< U +9 &75OFH9 T +10 &8RGI0 U +9 &:QFG, U +9 &<NFI0 U +9 &?OGI4 T +9 &AQFH9 U +10 &CPFH9 T +9 &EDKFIB U +10 &GOHJD U +9 &HWQRA U +9 &JgWUE W +10 &L>shB Z +9 &M? ^ +9 &OD ` +10 &Qr@ ` +9 &S2C ` +10 &T@ a +9 &VD a +9 &XuC a +10 &Z57 b +9 &[< b# +10 &]@ b( +9 &_g@ U +9 &`QnC ] +10 &`|B ^ +9 ( + &`pE Y + "collection"'C& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.40 + "collection"'& +4 "core" &`p4 Y + .tHand.open +2 "manipulator"&K1 +69 "core" 1 + "manipulator"&O% +4 "core" %  W +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +96 "core" ' +10668 #t-> PRV.connect CBV + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%N  +135 "core"  +650 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%R +102 "core"  +642 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +619 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%P' +361 "Can"\ ii +2270 "core" ' + "processing"%Q% +4 "core" %\  +5948 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +864 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%U +114 "core" +1347 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%S +100 "core"  +2594 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +9405 #-> PSV.PSV.mixloop +2 !o:NoMethodError : mesgu:NameError::message)undefined method `PSV' for PSV:Shaft: name:PSV: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1070 #-> PSV.PRVmixloop +2 !o:NoMethodError : mesgu:NameError::message0undefined method `PRVmixloop' for PSV:Shaft: name:PRVmixloop: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +970 #-> PSV.PRVmixing +2 !o:NoMethodError : mesgu:NameError::message/undefined method `PRVmixing' for PSV:Shaft: name:PRVmixing: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1440 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +906 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%M +102 "core" +647 #t-> PS.empty +2 .PS.seek :empty + "processing"%X'ղ +2634 "core" ' + "processing"%V% +4 "core" %ղ\  +1107 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%Z +102 "core"  +538 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%T' +2622 "core" ' + "processing"%Y% +4 "core" %\  +599 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%W +103 "core" +462 #t-> PS.empty + .PS.seek :empty +2 "processing"%^'ղ +2635 "core" ' + "processing"%\\% +4 "core" %հ\  +988 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%` +102 "core"  +477 #t-> PSR.air + .PSR.select :air +2 "processing"% +581 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%]' +2622 "core" ' + "processing"%[% +4 "core" %\  +795 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%_ +114 "core" +810 #t-> PS.empty + .PS.seek :empty +2 "processing"%d'ղ +2633 "core" ' + "processing"%b% +4 "core" %հ\  +1064 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%f +99 "core"  +439 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%g' +2629 "core" ' + "processing"%a% +4 "core" %\  +569 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%j +101 "core" +639 #t-> PS.empty + .PS.seek :empty +2 "processing"%k'ղ +2627 "core" ' + "processing"%h% +4 "core" %ն\  +669 #t-> CBV.PRV + .CBV.dial PRV +702 #-> PTV.PRV + .PTV.dial PRV +2 "processing"%n @ +75 "core" @ +1323 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%o +44 "core" ~ +610 #t-> CTV.air + .CTV.dial :air +600 "Can"\ dd +277 #t-> PRV.CBV + .PRV.dial CBV +630 #-> PSR.flush + .PSR.select :flush +2 "processing"%@ +786 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%m +72 "core"  +486 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%8' +2636 "core" ' + "processing"%l% +4 "core" %\  +712 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%s +74 "core" +584 #t-> PS.empty + .PS.seek :empty +2 "processing"%!'ղ +2629 "core" ' + "processing"%w% +4 "core" %յ\  +824 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%< +74 "core"  +407 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%I' +2631 "core" ' + "processing"%E% +4 "core" %\  +650 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%p +73 "core" +464 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%.'ղ +2657 "core" ' + "processing"%v% +4 "core" %մ\  +822 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%} +73 "core"  +466 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%t' +2624 "core" ' + "processing"%e% +4 "core" %\  +601 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +85 "core" ~ +467 #t-> PS.empty + .PS.seek :empty +2 "processing"%x'ղ +2633 "core" ' + "processing"%z% +4 "core" %մ\  +936 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%u +71 "core"  +408 #t-> PSR.air + .PSR.select :air +2 "processing"% +408 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2625 "core" ' + "processing"%% +4 "core" %\  +628 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%) +72 "core" +440 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%2'ղ +2632 "core" ' + "processing"%|% +4 "core" %կ\  +544 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +73 "core"  +349 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2626 "core" ' +2 "processing"%i% +4 "core" %\  +824 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +74 "core" +867 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2629 "core" ' + "processing"%\ % +4 "core" %ձ\  +692 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +73 "core"  +320 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2635 "core" ' + "processing"%% +4 "core" %\  +1238 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +74 "core" +562 #t-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +2624 "core" ' + "processing"%% +4 "core" %կ\  +719 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&& +3 "core" && UAe +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( + "manipulator"&& +3 "core" &&  VAe +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &&  VAe + .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + .tHand.close + "manipulator"&/ +67 "core" / + .tCC.seek :open +2 "collection"'( +473 "core" ( + "manipulator"&& +4 "core" &&    YAe + "manipulator"&% +4 "core" %   J Y + .tForearm.seek :retract +2 "manipulator"&r'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&~(, +295 "core" ( + "manipulator"&q& +4 "core" &, ) %  ]) + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &, * & W ]) +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& ' +115 "core" ' +2 .tHand.open + "manipulator"&'1 +72 "core" 1 + "manipulator"&-% +4 "core" % !  T + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' +1284 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%y  +74 "core" +1185 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%% +43 "core" +686 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%/  +133 "core" +393 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%*' +2640 "core" ' + "processing"%% +4 "core" %\ \  +769 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +102 "core"  +426 #t-> PS.empty + .PS.seek :empty +2 "processing"%"'ղ +1108 "Can"\ \ PO +1521 "core" ' + "processing"%3% +4 "core" %ճ\ \ +1237 #t-> PSv.mixloop +2 !o:NameError: mesg"uninitialized constant PSv: name:PSv:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +943 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%6 +104 "core" +1202 #t-> PTV.PRVmixing +40 .PTV.dial :PRVmixing +773 #-> PRV.sipper + .PRV.dial :sipper +19989 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%,% +2 "core" %ճ\ +2 .tPS.seek 1.499ml +2 "processing"%5'b +1619 "core" ' + "processing"%9% +4 "core" %d\ \  +1172 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%&  +134 "core"  +846 #t-> CBV.PRV + .CBV.dial PRV +1212 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +3 "processing"%#A 2`b +3 %+% +2 "core" %d\  +1540 #t-> delay 10; PS.push .6 +2 .delay 10 seconds +1003 "processing"%0% +2 "core" %d\ \  +2 .tPS.seek 0.899ml +2 "processing"%4'G +1264 "core" ' + "processing"%:% +4 "core" %G\ \ +733 #t-> PRV.air + .PRV.dial :air +2 "processing"%A  +43 "core"  +1477 #t-> PS.empty +2 .PS.seek :empty + "processing"%='ղ +1880 "core" ' + "processing"%@% +4 "core" %ղ\ \ +963 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%{  +102 "core" +427 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%c' +5119 "core" ' + "processing"%>% +4 "core" %\ \  +1031 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%1  +115 "core"  +452 #t-> PS.empty + .PS.seek :empty +2 "processing"%F'ղ +5109 "core" ' + "processing"%B% +4 "core" %ն\ +1450 #t-> PTV.to: PRVmixing +2 !o:SyntaxError: mesg"ecompile error\ (ESP):273: syntax error, unexpected ':', expecting $end\ PTV.to: PRVmixing\ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1376 #-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1041 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%D +113 "core" +872 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%?  +134 "core"  +584 #t-> CBV.PRV + .CBV.dial PRV +1084 #-> PS.pull .3 + "processing"%J% +3 "core" %ն\ \ +2 .tPS.seek 0.299ml +2 "processing"%;' +195 "Can"\ SS +472 "core" ' + "processing"%$% +4 "core" %\ \  +577 #t-> PRV.air +2 .PRV.dial :air +2 "processing"%  +42 "core"  +731 #t-> PS.pull .3 + "processing"%K% +3 "core" %\ \  +2 .tPS.seek 0.599ml +2 "processing"%O'! +670 "core" ' + "processing"%C% +4 "core" %!\ \  +610 #t-> PSV.air + .PSV.dial :air +2 "processing"%H  +54 "core" +711 #t-> PS.pull 1.2 + "processing"%N% +3 "core" %!\ \  +2 .tPS.seek 1.799ml +2 "processing"%R'W +2478 "core" ' + "processing"%7% +4 "core" %X\  +828 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%Q +42 "core" +547 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%U  +103 "core" +2410 #t-> delay 10; PS.empty + .delay 10 seconds +1004 .PS.seek :empty + "processing"%S'ղ +3700 "core" ' + "processing"%M% +4 "core" %ճ\ +5317 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +3 "processing"%#A d`b +3 %P% +2 "core" %ճ\ \ +599 #t-> CTV.air + .CTV.dial :air +582 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'V& +3 "core" &FHU + .tHand.open + "manipulator"&Z1 +19 "core" 1 + "manipulator"&X& +4 "core" &, * +  _) + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&Y(, +3 "core" ( + "manipulator"&W& +4 "core" &, ( ) ; _) + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" &, + + ^) +2 .tForearm.seek :garage + "manipulator"&\\' +100 "core" ' + .tHand.close + "manipulator"&`/ +67 "core" / + "manipulator"&^& +4 "core" &,   [) +2 "manipulator"&[% +3 "core" % /   [ +2 .tForearm.seek :retract + "manipulator"&_'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&]( +298 "core" ( + "manipulator"&b& +4 "core" &)  [Bj + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" &)   [Bj + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&d' +101 "core" ' + "manipulator"&a& +4 "core" &)  > ZBj +2 "manipulator"&j% +3 "core" %   Z +2 "collection"'g& +3 "core" &FHO +2 "collection"'h& +3 .tCC.seek :closed +2 "collection"'n(` +2 "core" &GIJ +4 &EGU  +9 &'mFH\\ - +9 &_|FHZ A +10 &AtGIM T +9 &LFJU U +10 &TFI] U +9 &LGGZ U +9 &FOFHN U +10 & NHIS T +9 &NFIN T +9 &NGKW T +10 & NLEIN U +9 &"OFIR T +10 &#JGIQ T +9 &%OGFP U +9 &'USGIL U +10 &)IFIO T +9 &*OIHM T +9 &,LFHZ U +10 &._MFHP T +9 &0 LHIM U +10 &1JHIN U +9 &3PHIN T +9 &5gNHHR T +10 &7)NEJN T +9 &8QGGQ T +9 &:MFIR T +10 &1OGJT T +10 &?QGGS U +9 &APGGT T +9 &CwLHJT T +10 &E8NGJP U +9 &FLIJM U +9 &HUPOS U +10 &JyfTRO V +9 &L2NUO Z +10 &Mf[M ] +9 &OutN ` +9 &Qf}K ` +10 &S&N ` +9 &TW a +9 &VX a +10 &XhP b +9 &Z)R b +10 &[M b# +9 &]N b' +9 &_]L T +10 &`LL &p +9 &`#X W +9 ( + &`gU R + "collection"'h& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.45 + "collection"'o& +4 "core" &`g? R + .tHand.open +2 "manipulator"&m1 +75 "core" 1 + "manipulator"&k% +4 "core" %  V + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&l'\ +99 "core" ' +813 #t-> PRV.connect CBV + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%s  +136 "core"  +721 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%8 +101 "core"  +664 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +540 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%w' +2643 "core" ' + "processing"%<% +4 "core" %\  +889 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +779 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%! +114 "core" +530 #t-> PS.empty +2 .PS.seek :empty + "processing"%E'ղ +2623 "core" ' + "processing"%p% +4 "core" %ճ\  +550 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%I +101 "core"  +396 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%v' +2624 "core" ' + "processing"%}% +4 "core" %\  +663 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%. +114 "core" +418 #t-> PS.empty +2 .PS.seek :empty + "processing"%e'ղ +2619 "core" ' + "processing"%% +4 "core" %հ\  +1260 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%t +100 "core"  +362 #t-> PSR.air + .PSR.select :air +2 "processing"% +361 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%z' +2632 "core" ' + "processing"%u% +4 "core" %\  +731 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%x +103 "core" +439 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2622 "core" ' + "processing"%)% +4 "core" %յ\ +760 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +115 "core"  +1039 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%|' +2628 "core" ' + "processing"%% +4 "core" %\  +668 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%2 +102 "core" +535 #t-> PS.empty +2 .PS.seek :empty + "processing"%i'ղ +2634 "core" ' + "processing"% % +4 "core" %ճ\  +634 #t-> CBV.PRV + .CBV.dial PRV +1134 "Can"\ dc +12 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"% @ +73 "core" @ +433 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%\ +56 "core" +567 #t-> CTV.air + .CTV.dial :air +601 #-> PRV.CBV + .PRV.dial CBV +488 #-> PSR.flush + .PSR.select :flush +2 "processing"%@ +939 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +73 "core"  +358 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2629 "core" ' + "processing"%% +4 "core" %\  +570 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +84 "core" ~ +362 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2629 "core" ' + "processing"%% +4 "core" %ղ\ +897 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +70 "core"  +288 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + "processing"%% +4 "core" %\  +600 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +71 "core" +416 #t-> PS.empty +2 .PS.seek :empty + "processing"%#'ղ +2633 "core" ' + "processing"%G% +4 "core" %ձ\  +687 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%L +74 "core"  +358 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2626 "core" ' + "processing"%% +4 "core" %\  +613 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +74 "core" +395 #t-> PS.empty + .PS.seek :empty +2 "processing"%q'ղ +2641 "core" ' + "processing"%% +4 "core" %հ\  +975 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +74 "core"  +621 #t-> PSR.air + .PSR.select :air +2 "processing"% +586 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%'' +2626 "core" ' + "processing"%-% +4 "core" %\  +592 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%r +74 "core" +448 #t-> PS.empty +2 .PS.seek :empty +2 "processing"% 'ղ +2627 "core" ' + "processing"%y% +4 "core" %ն\ +612 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%% +74 "core"  +298 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%/' +2630 "core" ' + "processing"% % +4 "core" %\  +471 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +73 "core" +378 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2627 "core" ' + "processing"%*% +4 "core" %ծ\  +449 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%3 +74 "core"  +390 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%6' +2622 "core" ' + "processing"%,% +4 "core" %\ +407 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%" +86 "core" ~ +361 #t-> PS.empty +2 .PS.seek :empty + "processing"%9'ղ +2632 "core" ' + "processing"%&% +4 "core" %ղ\ +525 #t-> Flush.garage +3 #Garaging FlushPuck in Collection Clamp + "manipulator"&+& +3 "core" &(  TBi +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&0( +4 "core" ( + "manipulator"&5& +4 "core" &( # TBi +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +2 "core" &( r TBi +2 .tForearm.seek CC +2 "manipulator"&A' +97 "core" ' + .tHand.close + "manipulator"&4/ +78 "core" / + .tCC.seek :open +2 "collection"'@( +471 "core" ( + "manipulator"&{& +4 "core" &( WBi + "manipulator"&=% +4 "core" %  8 W + .tForearm.seek :retract +2 "manipulator"&>'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&1(, +296 "core" ( + "manipulator"&c& +4 "core" &, \\( + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &, ! \\( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&D' +113 "core" ' + .tHand.open +2 "manipulator"&?1 +77 "core" 1 + "manipulator"&J% +4 "core" %   Sz + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&F'\ +100 "core" ' +10154 "Can"\ \ KK +42076 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%$  +75 "core" +555 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +45 "core" +995 #t-> PSR.sipper + .PSR.select :sipper +2 !o:Valve::Manifold::Error: mesg"8Processing Valve::Manifold has no selection: sipper:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 #-> PSV.sipper +2 !o:NoMethodError : mesgu:NameError::message,undefined method `sipper' for PSV:Shaft: name: sipper: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +15245 "Can"\ \ LK +24634 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%K  +133 "core" +597 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%;' +2625 "core" ' + "processing"%C% +4 "core" %\ +1706 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%H  +102 "core"  +655 #t-> PS.empty + .PS.seek :empty +2 "processing"%N'ղ +2623 "core" ' + "processing"%O% +4 "core" %ճ\ +21179 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%7 +103 "core" +772 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +3536 #-> PRV.sipper + .PRV.dial :sipper +1310 "Can"\ \ KK +7812 #t-> delay 10; PS.pull 1.5 +2 .delay 10 seconds +1003 "processing"%Q% +2 "core" %ճ \ +2 .tPS.seek 1.499ml +2 "processing"%U'b +1623 "core" ' + "processing"%R% +4 "core" %_\ +2625 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%M  +134 "core"  +598 #t-> CBV.PRV + .CBV.dial PRV +1810 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %P% +2 "core" %_%\ +1896 #t-> delay 10; PS.push .6 +2 .delay 10 seconds +1003 "processing"%V% +2 "core" %_\ \ +2 .tPS.seek 0.899ml +2 "processing"%Z'G +1265 "core" ' + "processing"%X% +4 "core" %Gz\ +909 #t-> PRV.air + .PRV.dial :air +2 "processing"%W  +43 "core"  +1431 #t-> PS.empty + .PS.seek :empty +2 "processing"%T'ղ +1869 "core" ' + "processing"%`% +4 "core" %ճ\ +1768 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%^  +103 "core" +1401 #t-> PRV.sipper + .PRV.dial :sipper +619 #-> PS.fill +2 .PS.seek 2.5ml + "processing"%[' +5128 "core" ' + "processing"%~% +4 "core" %\  +573 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +114 "core"  +438 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%\\'ղ +5113 "core" ' + "processing"%b% +4 "core" %ն\  +17476 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +3174 "Can"\ KK +2549 #t-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%Y +103 "core" +656 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%f  +134 "core"  +523 #t-> CBV.PRV + .CBV.dial PRV +1404 #-> PS.pull .3 + "processing"%a% +3 "core" %ն"\ +2 .tPS.seek 0.299ml +2 "processing"%j' +657 "core" ' + "processing"%g% +4 "core" %\  +582 #t-> PRV.air + .PRV.dial :air +2 "processing"%_  +42 "core"  +1689 #t-> PS.pull .3 + "processing"%% +3 "core" %\  +2 .tPS.seek 0.599ml +2 "processing"%o'! +667 "core" ' + "processing"%m% +4 "core" %!\  +793 #t-> PSV.air + .PSV.dial :air +2 "processing"%k  +45 "core"  +619 #t-> PS.pull 1.2 + "processing"%h% +3 "core" %!#\  +2 .tPS.seek 1.799ml +2 "processing"%d'U +2480 "core" ' + "processing"%s% +4 "core" %R\  +968 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%8 +45 "core" +548 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%S  +103 "core" +2122 #t-> dealy 10; PS.empty + !o:NoMethodError : mesgu:NameError::message-undefined method `dealy' for main:Object: name:\ dealy: args[i:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:200:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3026 #-> PS.empty + .PS.seek :empty +2 "processing"%<'ղ +3702 "core" ' +35 "processing"%!% +11 "core" %ղ \  +4033 #t-> PS.reconfigure PSconfig +2 .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %w% +2 "core" %ղ\ +692 #t-> CTV.air + .CTV.dial :air +550 #-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'p& +3 "core" &EH] + .tHand.open +2 "manipulator"&I1 +17 "core" 1 + "manipulator"&E& +4 "core" &, + *  ^( +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&}(, +4 "core" ( + "manipulator"&.& +4 "core" &,    ]( +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &v& +2 "core" &, * ) ^( +2 .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' + .tHand.close + "manipulator"&t/ +76 "core" / + "manipulator"&e& +4 "core" &,  ! Y( +2 "manipulator"&u% +3 "core" % (  q Y +2 .tForearm.seek :retract + "manipulator"&x'\ +103 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&z( +299 "core" ( + "manipulator"&)& +4 "core" &*  YCn + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &) , YBl +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +101 "core" ' + "manipulator"&& +4 "core" &*  WBf +2 "manipulator"&2% +3 "core" %  W +2 "collection"'|& +3 "core" &FFk +2 "collection"' & +4 .tCC.seek :closed + "collection"'(` +3 "core" &HH\\ +4 &HHo  +9 &)qGIj - +9 &^~GHt A +10 &HtFHo T +9 &OGGs U +9 &QFHs U +10 &KDHl U +9 &LQGIp U +10 &QGHs U +9 &OHIv T +9 &OGHs U +10 & TRIHp U +9 &"NHHl T +9 &#LGHk T +10 &%OEIj U +9 &'[SGIn U +10 &)KHIr T +9 &*QFJn U +9 &,LHIk U +10 &.dNHKs U +9 &0&PFKm U +9 &1NGIk U +10 &3OGHp T +9 &5mMHJj T +10 &7.NHIr U +9 &8MGIk U +9 &:KGJu U +10 &6MGHk U +9 &?NHJk T +10 &AOIKm U +9 &C|LHI_ U +10 &E>LFJb U +9 &GLJK^ U +9 &HUSS[ U +10 &JdYX] V +9 &L7sjc Z +9 &Me ^ +10 &Og _ +9 &Qle ` +10 &S-] ` +9 &Td a +9 &Vg a +10 &Xn` b +9 &Z/e b +9 &[i b" +10 &]f b' +9 &_ch T +10 &`Nve #f +9 &` e \\ +9 ( + &`we U + "collection"' & +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.43 + "collection"'\ & +4 "core" &`vR U + .tHand.open +2 "manipulator"& 1 +70 "core" 1 + "manipulator"&i% +4 "core" % D S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +1043 #t-> PRV.connect CBV + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%  +135 "core"  +694 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +101 "core"  +493 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +380 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2635 "core" ' + "processing"%% +4 "core" %\ +1170 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +686 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +104 "core" +410 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2624 "core" ' + "processing"%% +4 "core" %հ +1587 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +103 "core"  +402 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%G' +2624 "core" ' + "processing"%L% +4 "core" % +952 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%# +104 "core" +673 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2635 "core" ' + "processing"%% +4 "core" %ծ +1584 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +103 "core"  +1342 #t-> PSR.air + .PSR.select :air +2 "processing"% +907 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2628 "core" ' + "processing"% % +4 "core" % +1648 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%q +103 "core" +552 #t-> PS.empty + .PS.seek :empty +2 "processing"%-'ղ +1182 "Can" hh +1448 "core" ' + "processing"%r% +4 "core" %ղ +497 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%' +103 "core"  +284 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%y' +2621 "core" ' + "processing"%%% +4 "core" %  +514 #t-> PSV.mixloop +2 .PSV.dial :mixloop +2 "processing"% +104 "core" +598 #t-> PS.empty +2 .PS.seek :empty + "processing"% 'ղ +2657 "core" ' + "processing"%% +4 "core" %հ +915 #t-> CBV.PRV + .CBV.dial PRV +1278 #-> PTV.PRV + .PTV.dial PRV +2 "processing"%/ @ +76 "core" > +426 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%* +43 "core"  +501 #t-> CTV.air +2 .CTV.dial :air +653 #-> PRV.CBV + .PRV.dial CBV +649 #-> PSR.flush + .PSR.select :flush +2 "processing"%@ +928 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%3 +73 "core"  +376 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2625 "core" ' + "processing"%,% +4 "core" %  +1229 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%" +85 "core" ~ +488 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%6'ղ +2633 "core" ' + "processing"%&% +4 "core" %խ +764 #t-> PSV.PSR +43 .PSV.dial PSR +2 "processing"%+ +71 "core"  +305 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%5' +2625 "core" ' + "processing"%:% +4 "core" % +1182 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%4 +72 "core" +525 #t-> PS.empty + .PS.seek :empty +2 "processing"%]'ղ +2626 "core" ' + "processing"%l% +4 "core" %յ\ +1450 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%n +74 "core"  +558 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%{' +2632 "core" ' + "processing"%=% +4 "core" %  +870 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%A +73 "core" +454 #t-> PS.empty +3 .PS.seek :empty +2 "processing"%c'ղ +2630 "core" ' + "processing"%0% +4 "core" %ճ +653 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%B +74 "core"  +363 #t-> PSR.air + .PSR.select :air +2 "processing"% +642 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%?' +2622 "core" ' + "processing"%J% +4 "core" %  +795 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%> +73 "core" +372 #t-> PS.empty + .PS.seek :empty +2 "processing"%D'ղ +2627 "core" ' + "processing"%$% +4 "core" %ն +908 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2639 "core" ' + "processing"%K% +4 "core" % +721 #t-> PSV.PTV + .PSV.dial PTV +628 #-> PS.empty + .PS.seek :empty +2 "processing"%9'ղ +2636 "core" ' + "processing"%C% +4 "core" %խ  +841 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%H +74 "core"  +819 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%;' +2623 "core" ' + "processing"%O% +4 "core" % +576 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%7 +84 "core" ~ +302 "Can"\ cc +207 #t-> PS.empty +2 .PS.seek :empty + "processing"%Q'ղ +2638 "core" ' + "processing"%N% +4 "core" %կ" +1046 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&R& +3 "core" &( Q RBf +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&M( +49 "core" ( + "manipulator"&P& +4 "core" & W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" & V +2 .tForearm.seek CC + "manipulator"&U' +93 "core" ' + .tHand.close + "manipulator"&X/ +73 "core" / + .tCC.seek :open +2 "collection"'W( +469 "core" ( + "manipulator"&Z& +4 "core" & Z + "manipulator"&`% +4 "core" %   Z + .tForearm.seek :retract +2 "manipulator"&^'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&T(, +282 "core" ( + "manipulator"&~& +4 "core" &, * Z8 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, Z8 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&[' +113 "core" ' + .tHand.open + "manipulator"&b1 +67 "core" 1 + "manipulator"&Y% +4 "core" %  t Q| + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&f'\ +99 "core" ' +54671 "Can"\ KJ +60002 \ KK +5022 #t-> exit +5 #mEXIT @1554228833.88EDT @1556728523.02EDT = =tMAIN =mMAIN_scheduler @EDT1556728524.71 #"core_reset"Sent BREAK +2 #t@0xD058, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +210 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +360 "Can" L\ Nq +  L\ Nq #tPolling Can every 10:00 +3 #Cleanly exited at 14:13:53EDT02-Apr-19 +13032 #-> ESP.ready! +2 #Powering core bus +490 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +9 "collection"' 9\ +5 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %\ 5 + .tSS.configure SSconfig +2 "sampler")#.0X +2 "processing"%/ +3 "core"  + "sampler")0% +4 "core" %ۀ D\ "6 +2 "collection"'1& +3 "core" &(\  +2 "collection"'2% +3 "core" %Ӹ"\  +2 "processing"%3& +4 "core" &\ 8 + "processing"%4% +4 "core" %w\ 8 +2 "manipulator"&5% +3 "core" %\  m b +2 "manipulator"&6& +3 "core" & c 0 +2 "storage"(7& +3 "core" & J \ + +2 "storage"(8% +4 "core" % \ + +2 "collection"'99 +2 "core" 9@V +2 "processing"%:9 +3 "core" 9Qb +862 #t-> access 1 +3 .SE.seek :down +2 "storage"(;'} +3 "core" ' + "manipulator"&<% +4 "core" %\   b +2 "manipulator"&=& +3 "core" &  0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(>(< +985 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +2 "core" &<0 ?\ (  +4144 #t-> require 'mrlshuffle' +29062 #-> shuffleall + .Hand.open + "manipulator"&@1 +70 "core" 1 + "storage"(A% +4 "core" % j k \  +2 .tSE.seek :down + "storage"(B'} +4 "core" ' + .tSE.coast + "storage"(5 +2 "manipulator"&C% +4 "core" % \  e v b +2 .tSC.coast + "storage"(6 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(D(+ +1312 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (E& +2 "core" &- P N 2\  +2 "manipulator"&F& +3 "core" & s0 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&G( +3 "core" ( +2 "manipulator"&H& +4 "core" & - q0 + "storage"(I& +4 "core" &) O O G\  +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&J' +98 "core" ' +2 "storage"(K& +3 "core" &, L _ Q\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(L' +310 "core" ' + "storage"(M- +4 "core" -'j + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (N% +3 "core" % s * = \  +2 ."downElevator"SE.seek :down +3 "storage"(O'} +100 (P% +3 "core" %4 O O X\ [s +2 "manipulator"&Q% +4 "core" %Ϻ r + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&R'\ +92 "core" ' +39 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(S( +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (T& +2 "core" & @ ( ! \  +2 "manipulator"&U& +3 "core" & R p0 +2 .tElbow.seek 2 +2 "manipulator"&V(P +32 "core" ( +2 "manipulator"&W& +3 "core" &U c ro +2 "storage"(X& +3 "core" & @ O O \  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&Y'ϥ +101 "core" ' + "storage"(Z& +4 "core" & @ Q P R\  +36 .tSE.reconfigure SEplace +9 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"([' +276 "core" ' +2 "storage"(\\- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (]% +2 "core" % P P J\  +3 ."downElevator"SE.seek :down +2 "storage"(^'} +100 (_% +2 "core" %i6 5 8\ [v +2 "manipulator"&`% +4 "core" %Ϣ 0 p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&a'\ +92 "core" ' +65 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(b( +352 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (c& +2 "core" &* I O H\   +2 "manipulator"&d& +3 "core" &U so +2 .tElbow.seek 3 +2 "manipulator"&e(_ +4 "core" ( + "manipulator"&f& +5 "core" &U s qo + "storage"(g& +4 "core" &` !  >\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&h' +102 "core" ' + "storage"(i& +4 "core" &W A C :\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(j' +273 "core" ' + "storage"(k- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (l% +2 "core" % ) , O\  +3 ."downElevator"SE.seek :down +2 "storage"(m'} +100 (n% +2 "core" %9 - , P\ \\w +2 "manipulator"&o% +4 "core" % q + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&p'\ +89 "core" ' +70 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(q(,L +364 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (r& +3 "core" &,J~ ) * :\ $ +2 "manipulator"&s& +3 "core" &U M po +2 .tElbow.seek 4 + "manipulator"&t(^ +4 "core" ( + "manipulator"&u& +4 "core" &U K po +2 "storage"(v& +4 "core" &,J~ 8 8 n\ $ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&w' +98 "core" ' + "storage"(x& +4 "core" &,J~ 9 8 6\ $ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(y' +276 "core" ' + "storage"(z- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ({% +2 "core" %   -\ +3 ."downElevator"SE.seek :down +3 "storage"(|'} +100 (}% +2 "core" %5 \ [u +2 "manipulator"&~% +4 "core" %\  o + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +65 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((< +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &<0 O O ;\   +2 "manipulator"&& +3 "core" &U qo + .tElbow.seek 5 +2 "manipulator"&(y +37 "core" ( +2 "manipulator"&& +3 "core" &s o1 +2 "storage"(& +3 "core" &<0 . 9\   +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϻ +96 "core" ' + "storage"(& +4 "core" &<0 N D ;\   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"( ' +275 "core" ' + "storage"(\ - +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( % +2 "core" % - %\  +3 ."downElevator"SE.seek :down +3 "storage"( '} +100 ( % +2 "core" %A * + \ \\w +2 "manipulator"&% +4 "core" %Ϝ  nA + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"((K +360 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &KJ * + D\  +2 "manipulator"&& +3 "core" &s  o1 +2 .tElbow.seek 6 + "manipulator"&( +15 "core" ( + "manipulator"&& +4 "core" &  r4 +2 "storage"(& +3 "core" &K L G T\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +98 "core" ' + "storage"(& +4 "core" &K O N 0\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +275 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (% +2 "core" %  8 `\  +3 ."downElevator"SE.seek :down +2 "storage"('} +100 (%% +2 "core" %> A C \ [t +2 "manipulator"&% +4 "core" %Ϧ 7 p + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +67 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"('([ +354 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ()& +3 "core" &[8 * + 7\   +2 "manipulator"&(& +3 "core" & Z n3 +2 .tElbow.seek 7 +2 "manipulator"&"( +50 "core" ( + "manipulator"&$& +4 "core" & ug +2 "storage"(,& +3 "core" &[ m l \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&-' +96 "core" ' + "storage"(.& +4 "core" &[ k k \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(/' +276 "core" ' + "storage"(0- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (1% +2 "core" % M A ^\  +3 ."downElevator"SE.seek :down +3 "storage"(2'} +100 (3% +2 "core" %8 O R P\ Zr +2 "manipulator"&4% +4 "core" % Q s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&5'\ +95 "core" ' +64 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 1 of 1..1 +2 #Loading generic puck from tube 1 into Collection Clamp + "collection"'6& +4 "core" &%  +2 "manipulator"&7% +3 "core" %\ "  v> +2 "storage"(8% +3 "core" % m k \  +2 "storage"(9. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(:(+ +542 "Can" ;\ ii +1404 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (<& +2 "core" &*  ! ,\  +2 "manipulator"&=& +3 "core" &  pg +2 .tElbow.seek 1 +2 "manipulator"& ( +4 "core" ( + "manipulator"&!& +5 "core" & ? qg + "storage"(?& +4 "core" &* . + 9\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&@' +101 "core" ' + "storage"(A& +4 "core" &* O O Q\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(C' +279 "core" ' + "storage"(;- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (B& +2 "core" &*  " \  +2 "manipulator"&>& +4 "core" & qg +2 .tElbow.seek 1 + "manipulator"&E( +3 "core" ( +2 "manipulator"&F& +3 "core" & $ qg +2 "storage"(H& +3 "core" &* > 1\  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&I'Κ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&K/ +76 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:24:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +3 ."downElevator"SE.seek :down +3 "manipulator"&#& +47 "storage"(&'} +4 "core" & u rg +2 "manipulator"&M% +3 "core" % Ρ _ p\ +2 .tForearm.seek :retract +2 "manipulator"&N'\ +96 "core" ' + .tElbow.seek CC +2 "manipulator"&P( +145 "core" ' + ."downElevator"SE.coast + "storage"(5 +14 "core" ( +2 "manipulator"&Q& +3 "core" &)  mBj +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" &)  mBj + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&J' +102 "core" ' +2 "manipulator"&O& +4 "core" &) O mBj +2 "manipulator"&D% +4 "core" % N m +2 "collection"'T& +3 "core" &  +2 "collection"'U& +3 .tCC.seek :closed +2 "collection"'W(` +3 "core" &=  +3 &" \  +9 &0y - +10 &`! B +9 &'y0 U +10 &U- U +9 &W& U +9 &iT# U +10 &+W( U +10 &U( U +9 &V& U +9 &rU# U +9 & 4U" U +10 &!W& U +9 &#R+ U +9 &%{U+ U +10 &'=W$ U +9 &(R* U +9 &*Y# U +10 &,U& U +9 &.EU$ U +9 &0X" U +10 &1S$ U +10 &3Y# U +8 &5MS" U +10 &7V# U +9 &8V" U +10 &:T, T +9 &Q' T +10 &?V% U +9 &AQ" U +10 &C^R! T +10 &EV* U +9 &FR$ T +9 &H]' U +9 &Jad& V +9 &L# Y +10 &M\ ' ] +9 &O# _ +9 &QL # ` +10 &S! + ` +9 &T$$# a +10 &V'%* ` +9 &XO$%! b +9 &Z('$ b +10 &[*)$ b +9 &]-,! b$ +9 &_I/-# R +10 &`@+/-# *{ +9 &`ep//' V +2 ( +2 "collection"'U& +2 #tCollection Clamp onSpring/offSpring for 11/28 samples, on/off torque 2.26 +2 .Hand.open + "manipulator"&X1 +75 "core" 1 + "manipulator"&Z% +4 "core" % y i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%R& +4 "core" &d\  +2 "manipulator"&\\% +3 "core" %  I m +2 "storage"(]% +4 "core" %{ 4 + -\  +2 "storage"(_. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(`(+ +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ([& +2 "core" &* 8 7\  +2 "manipulator"&Y& +4 "core" &) A mBg +2 "manipulator"&^% +3 "core" %  & m +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&S( +160 "core" ( + "manipulator"&c& +4 "core" & $ rw +2 "storage"(d& +4 "core" &* O N a\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts + "manipulator"&f' +104 "core" ' +2 "storage"(g& +3 "core" &* M F w\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(i' +283 "core" ' + "storage"(V- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (a& +2 "core" &* 4 * S\  +2 "manipulator"&k& +3 "core" & L rw +2 .tElbow.seek 1 +2 "manipulator"&l( +4 "core" ( + "manipulator"&n& +5 "core" & a rw + "storage"(o& +4 "core" &* " \  +2 .tForearm.seek 1 + 300 counts + "manipulator"&j'Κ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&h/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:24:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +3 "manipulator"&m& +7 "storage"(b'} +3 "core" & _ sw + "manipulator"&r% +4 "core" % Π T t +2 .tForearm.seek :retract + "manipulator"&s'\ +93 "core" ' +2 .tElbow.seek PC + "manipulator"&u(k +166 "core" ' + ."downElevator"SE.coast + "storage"(5 +92 "core" ( + "manipulator"&v& +4 "core" &u  q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &x& +3 "core" &u S q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&e' +101 "core" ' +2 "manipulator"&p& +3 "core" &u ( s +2 "manipulator"&z% +4 "core" % 2 s +2 "processing"%{& +4 "core" &\\\  + "processing"%}& +4 .tPC.seek :closed + "processing"%~(] +3 "core" &4\  +3 &^\   +10 &1n\ . +9 &a\\\ B +9 &<n\ U +9 &_m\ U +11 &_m\ U +9 &Xa\ U +9 &A]l\ U +10 &am\ V +8 &]m\ V +10 &bl\ V +9 & I_b\ U +9 &"\ bm\ V +10 &#Z[\ U +9 &%Zl\ U +9 &'RWk\ U +11 &)[h\ V +8 &*_n\ V +10 &,Ym\ U +9 &.Xcm\ V +9 &0_o\ V +10 &1Zo\ U +9 &3]m\ V +9 &5bWn\ U +10 &7#^m\ U +9 &8]m\ U +10 &:aa\ U +9 &*^m\ V +10 &?dm\ V +9 &A^i\ V +9 &CqYo\ U +10 &E2bn\ V +9 &Fmn\ V +10 &Ha\ Y +9 &Jj`\ [ +9 &L,o\ [ +10 &Mh\ [\ +9 &Ol\ \\ +9 &Qoo\ \\ +10 &S1o\ \\ +9 &Tc\ \\ +10 &Vl\ \\ +9 &Xvm\ \\ +9 &Z8l\ \\ +10 &[c\ R +9 &],Ia\  d +10 &] Uc\ 8 +6 ( + "processing"%}& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.60 + .Hand.open +2 "manipulator"&y1 +3 "core" &]1j\ 8 +71 1 + "manipulator"&w% +4 "core" %  q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&|'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%q& +4 "core" &]1`\ 8 + #tImaging generic puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\   o +2 "storage"(% +3 "core" % ) 4 \  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"((+ +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (& + "manipulator"&t& +6 "core" &* ) 3 I\  +2 &u o +3 ."raiseStack"SE.reconfigure SEplace +2 .tElbow.reconfigure TightElbow +3 "storage"(#]K-0-\ b +4 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(k +3 ."raiseStack"SE.seek beamBreak +2 "core" ( +2 "manipulator"&\ & +2 "storage"( ' +5 "core" &u n + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &u | | 2 i +2 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"& / +68 "core" / +2 .tPC.seek :open +2 "processing"%( +84 "core" ' + "storage"( - +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('y +32 "core" ' +322 ( + "storage"(& +4 "core" &* + $ *\  +2 "manipulator"&& +3 "core" &u g p +2 "manipulator"&% +3 "core" % ϩ ) p! +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&( +271 "core" ( + "manipulator"&& +4 "core" & G m5 +2 "storage"(& +3 "core" &* 8 5\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +96 "core" ' + .tHand.open + "manipulator"&1 +73 "core" 1 +2 "storage"(%- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"('E +26 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +54 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(& +3 "core" &* \  +2 "manipulator"&& +4 "core" & 1 1 a5 + .tElbow.seek 1 +2 "manipulator"&)( +4 "core" ( +2 "manipulator"&(& +4 "core" & 9 >  b5 +2 "storage"($& +3 "core" &* j\  +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&,' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate + "storage"(.' +56 "core" ' +2 "manipulator"&& +3 "core" & N n5 +2 "storage"(& +4 "core" &* 8 8\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&0'n +25 "core" ' + .tElbow.hold +2 "manipulator"&1, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(3' +27 "core" ' +2 "manipulator"&4% +4 "core" %͏ \\ L - g +2 "storage"(6& +47 "core" &* \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 333 counts +2 "manipulator"&7'λ +17 "core" ' +2 "manipulator"&8& +4 "core" & > p, +2 "storage"(/& +3 "core" &* " \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&9' +16 "core" ' +2 "storage"(-% +4 "core" % D O "\  +2 ."downElevator"SE.seek :down +4 "storage"(2'} +100 ('% +3 "core" %{; * * \ [t +2 "manipulator"&<% +3 "core" %  o +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +92 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 "collection"'!& +4 "core" &`em!"! V +2 #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&?% +4 "core" %\ # nB +2 "storage"(A% +3 "core" %} \  +2 "storage"(". +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(5(+ +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (;& +3 "core" &*  & m\  + "manipulator"&B& +4 "core" & v o, +2 .tElbow.seek 1 + "manipulator"&>( +29 "core" ( +2 "manipulator"&F& +4 "core" & 2 pM + "storage"(H& +4 "core" &* J C \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&K' +103 "core" ' +2 "storage"(#& +4 "core" &* M N G\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(M' +282 "core" ' + "storage"( - +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&@& +3 "core" & { qM + "storage"(C& +4 "core" &* 9 9 \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&Q'n +26 "core" ' + .tElbow.hold +2 "manipulator"&L, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(I- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(O' +33 "core" ' +2 "manipulator"&D% +3 "core" %͑ v x : if +2 "storage"(T& +4 "core" &* * ) A\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 335 counts +2 "manipulator"&E'ν +17 "core" ' +2 "manipulator"&&& +4 "core" & 8 s< +2 "storage"(N& +3 "core" &* P P |\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&*' +17 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(X'| +38 "core" ' +2 "manipulator"&Z& +4 "core" & s< + "manipulator"&R% +4 "core" % s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&U( +208 "core" ( + "manipulator"&]& +4 "core" & 7 p +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" &  o + .tForearm.seek CC +2 "manipulator"&[' +96 "core" ' + .tHand.close +2 "manipulator"&Y/ +67 "core" / + .tCC.seek :open +2 "collection"'^( +469 "core" ( + "storage"(J& +4 "core" &* D B \  +2 "storage"(c& +3 "core" &* Q Q g\  +2 "manipulator"&d& +3 "core" &  t +2 "manipulator"&:% +3 "core" % +  t +2 .tForearm.seek :retract +2 "manipulator"&g'\ +95 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&P( +155 "core" ( + "manipulator"&G& +4 "core" &  t* +2 "storage"(V& +4 "core" &* P O F\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&a'n +103 "core" ' + .tElbow.hold +2 "manipulator"&k, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&n1 +76 "core" 1 +2 "manipulator"&o% +4 "core" % ͜ 8 mu + "storage"(h& +4 "core" &* ! ;\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 346 counts +2 "manipulator"&m' +17 "core" ' +2 "manipulator"&r& +4 "core" & n v +2 "storage"(S& +3 "core" &* k m \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&f' +18 "core" ' +2 "storage"(i% +4 "core" % k l \  , +2 ."downElevator"SE.seek :down +3 "storage"(j'} +100 (v% +3 "core" %E1 R M t\ Zp + "manipulator"&x% +4 "core" % R u| +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +89 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 1 to 2 + "manipulator"&p% +4 "core" %\  7 v +2 "storage"(z% +4 "core" % o w #\  +2 "storage"({. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(b(+ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (s& +3 "core" &* o m\  +2 "manipulator"&+& +4 "core" &  v +2 .tElbow.seek 1 + "manipulator"&}( +12 "core" ( +2 "manipulator"&y& +3 "core" &| t w' +2 "storage"(w& +4 "core" &* l l \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&q' +98 "core" ' +2 "storage"(& +3 "core" &* p x &\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +280 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&t/ +68 "core" / +2 "manipulator"&& +4 "core" &|  w' + "manipulator"&\ % +4 "core" % , v +2 .tForearm.seek :retract + "manipulator"& '\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&e(d +107 "core" ( +2 "manipulator"& & +4 "core" &d F w) + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &`& +2 "core" &d  w) +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"& '\ +10 "core" ' +2 .tSE.seek :down + "storage"(u'} +258 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(|( +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (~& +2 "core" & H 8 .\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"( ' +274 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +35 "core" ' +2 "storage"(& +3 "core" & I / 9 O\  +2 "storage"(& +3 "core" & H , * B\  +2 "manipulator"&& +3 "core" &d | o) +2 "manipulator"&% +3 "core" %\ & n!( +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&(P +109 "core" ( + "manipulator"&& +4 "core" &J P m* +2 "storage"(%& +3 "core" & I + )\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&'M +107 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&(% +4 "core" % lb D D z b + "storage"($& +4 "core" & H J\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 331 counts +2 "manipulator"&'Θ +16 "core" ' +2 "manipulator"&& +4 "core" &K . p* + "storage"(& +4 "core" & I 8 7 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&4'ϥ +22 "core" ' +2 "storage"(6% +4 "core" % * ) \  +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (% +2 "core" %; * )\ [u +2 "manipulator"&8% +4 "core" %ϣ , o +2 .tForearm.reconfigure LooseForearm +37 "manipulator"&#Q@2^d^2b +11 .tForearm.seek :retract +2 "manipulator"&/'\ +91 "core" ' +16 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 1 to 2 +2 "manipulator"&-% +4 "core" %\  = t +2 "storage"(% +3 "core" %~ \\ A \  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((+ +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ('& +2 "core" &* C 0 >\  +2 "manipulator"&,& +3 "core" &K K p* +2 .tElbow.seek 1 +2 "manipulator"&<( +16 "core" ( + "manipulator"&)& +4 "core" &  p. +2 "storage"(.& +3 "core" &* 9 ^\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&0' +95 "core" ' + "storage"(!& +4 "core" &* @ @ q\  +3 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(7' +281 "core" ' + "storage"(?- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&A/ +74 "core" / +2 "manipulator"&"& +4 "core" &  o. + "manipulator"&3% +3 "core" %  n@ +2 .tForearm.seek :retract +2 "manipulator"&;'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&B(d +148 "core" ( + "manipulator"&F& +4 "core" &d g m3 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &H& +3 "core" &d ; m3 + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&9'\ +11 "core" ' +2 .tSE.seek :down + "storage"(#'} +273 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(2( +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & J *  \ \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(1' +305 "core" ' + "storage"(=- +3 "core" -'z +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( & +2 "core" & I S\  +2 "storage"(@& +3 "core" & I  P\  +2 "manipulator"&C& +3 "core" &d y x ~ k3 +2 "manipulator"&I% +3 "core" %\ ( z v C k"8 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&D(P +96 "core" ( + "manipulator"&T& +4 "core" &R r  l, +2 "storage"(&& +3 "core" & I + *\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&N'M +106 "core" ' + .tElbow.hold +2 "manipulator"&Z, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&R1 +77 "core" 1 +2 "manipulator"&K% +4 "core" % si : = s b +2 "storage"(>& +3 "core" & I /\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 338 counts + "manipulator"&M'Ο +18 "core" ' +2 "manipulator"&Q& +4 "core" &S X o, + "storage"(E& +4 "core" & I * * '\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&O'ϥ +16 "core" ' +2 "storage"(*% +4 "core" % * * \  +2 ."downElevator"SE.seek :down +4 "storage"(]'} +99 (_% +3 "core" %3 * + (\ [s + "manipulator"&L% +4 "core" %ϧ M o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +92 "core" ' +54 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 2 of 2..2 +2 #Loading generic puck from tube 2 into Collection Clamp + "collection"'\\& +4 "core" & +2 "manipulator"&W% +3 "core" %  # r3 +2 "storage"(J% +4 "core" % F F 1\  +2 "storage"(c. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(d( +21 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (:& +3 "core" & @ * , I\  + "manipulator"&G& +4 "core" &T Z n, +2 .tElbow.seek 2 + "manipulator"&V(P +3 "core" ( +2 "manipulator"&[& +4 "core" &T H n, + "storage"(U& +4 "core" & @ 5 7\  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&n'ϥ +101 "core" ' +2 "storage"(o& +3 "core" & @ # " \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(h' +279 "core" ' + "storage"(r- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (S& +2 "core" & ? 5 ) Y\  +2 "manipulator"&i& +3 "core" &T 5 p, +2 .tElbow.seek 2 +2 "manipulator"&g(P +4 "core" ( + "manipulator"&v& +4 "core" &T ! p, +2 "storage"(x& +4 "core" & ? 5 .\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&P'y +27 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&a/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&p& +3 "storage"(m'} +5 "core" &T 5 q, +2 "manipulator"&z% +3 "core" % Ά + n +2 .tForearm.seek :retract +2 "manipulator"&{'\ +92 "core" ' + .tElbow.seek CC +3 "manipulator"&s( +150 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +3 "core" ( + "manipulator"&+& +4 "core" &- u y lF +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &- * mF +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&y' +102 "core" ' +2 "manipulator"&w& +4 "core" &. I nF + "manipulator"&f% +4 "core" % o n +2 "collection"'& +3 "core" &% +2 "collection"'j& +3 .tCC.seek :closed +2 "collection"'5(` +3 "core" &F +3 &%  +10 &(n) - +9 &^& A +9 &Ix& T +9 &U# T +10 &W$ T +9 &Q# T +10 &MY) U +9 &W$ U +9 &X% U +10 &X) U +9 & VW* T +9 &"V1 U +10 &#S) U +9 &%S U +9 &']W) U +11 &)R' U +9 &*X) U +8 &,S% U +10 &.eQ U +9 &0&U$ U +9 &1R( T +10 &3W$ U +9 &5mT$ U +10 &7/Q# U +9 &8U U +9 &:S- T +10 &8R) T +10 &?U" T +9 &AU T +9 &C}T" U +10 &E@R T +9 &GQ% T +9 &HZ) U +10 &Je V +9 &L:# Y +10 &M# ] +9 &O  _ +9 &Qm$ ` +10 &S/ ` +9 &T ` +9 &V a +10 &Xp a +9 &Z1 b +10 &[& b +9 &] b# +9 &_k M +11 &`J# *{ +8 &`j{ [ +2 ( + "collection"'j& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.30 + .Hand.open +2 "manipulator"&k1 +66 "core" 1 +2 "manipulator"&l% +4 "core" %  y \\ k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%t& +4 "core" &X\  +2 "manipulator"&% +3 "core" %\  v o E l, +2 "storage"(\ % +4 "core" % * * 0\  + "storage"( . +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(`( +20 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (q& +2 "core" & @ \ \  +2 "manipulator"&}& +4 "core" &, L T & hE +2 "manipulator"& % +3 "core" %\  S V % h, +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&(P +158 "core" ( + "manipulator"&b& +4 "core" &W F m{ +2 "storage"(~& +3 "core" & @  C\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +96 "core" ' + "storage"(u& +4 "core" & @  9\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +276 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" & ?  >\ \  +2 "manipulator"&& +3 "core" &W y y d k{ +2 .tElbow.seek 2 +2 "manipulator"&(P +2 "core" ( +2 "manipulator"&%& +3 "core" &W {  j{ +2 "storage"( & +3 "core" & ?  _\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&e'y +20 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +70 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:28:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&(& +3 "storage"($'} +5 "core" &W k{ +39 "manipulator"&% +12 "core" % | y y j +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tElbow.seek PC +3 "manipulator"&6(k +114 "core" ' + ."downElevator"SE.coast + "storage"(5 +143 "core" ( + "manipulator"& & +4 "core" &t z w C j +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t x z k +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&8' +100 "core" ' +2 "manipulator"&& +4 "core" &t y | j + "manipulator"&% +4 "core" % | { & j +2 "processing"%& +3 "core" &a\  +2 "processing"%-& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &`\  +3 &b\  +9 &)xl\ - +10 &]o\ A +8 &=b\ T +10 &\\b\ U +10 &[a\ V +8 &|Zd\ V +10 &?\\`\ U +9 &]b\ V +10 &_a\ V +9 &ab\ V +9 & F__\ V +10 &"c^\ V +9 &#Ub\ U +9 &%_`\ U +10 &'NY_\ V +9 &)X`\ V +10 &*Zf\ U +9 &,Zc\ U +9 &.W^b\ U +11 &0[`\ V +8 &1[b\ U +10 &3cb\ V +9 &5_Wb\ U +9 &7!]c\ U +9 &8[`\ V +11 &:`c\ V +8 &)\\k\ U +9 &?cd\ W +9 &A]c\ V +10 &CoZc\ U +10 &E.ca\ W +8 &Fh`\ W +10 &H|b\ Y +9 &Jhc\ [ +10 &L(_\ [ +9 &Mj\ \\ +10 &Ob\ \\ +9 &Qmc\ \\ +9 &S/_\ \\ +10 &Tb\ \\ +9 &V`\ \\ +9 &Xrc\ ] +10 &Z4c\ ] +9 &[b\ P +9 &],O`\ $o +10 &]v.^\ 4 +2 ( + "processing"%-& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.60 + .Hand.open +2 "manipulator"&1 +70 "core" 1 + "manipulator"&% +4 "core" % M \\ < g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +4 "core" &]v*<\ 4 + #tImaging generic puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&|% +3 "core" %\ " w o 0 l> +2 "storage"('% +4 "core" %   R\ +2 "storage"(,. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"()( +21 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (.& +3 "core" & @ ;\  +3 ."raiseStack"SE.reconfigure SEplace + "manipulator"&!& +5 "storage"(#]K-0-\ b +2 "core" &t M Y D h +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +2 ."raiseStack"SE.seek beamBreak +2 "core" ( +2 "manipulator"&/& +2 "storage"(?' +5 "core" &t c b > g + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &t : < y a +2 .tForearm.seek PC +2 "manipulator"&"' +96 "core" ' + .tHand.close +2 "manipulator"&3/ +72 "core" / +2 .tPC.seek :open +2 "processing"%F( +85 "core" ' + "storage"(H- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(0'y +36 "core" ' +316 ( + "storage"(<& +4 "core" & > V\  +2 "manipulator"&;& +3 "core" &t x v { i +2 "manipulator"&7% +3 "core" % o z i +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&(P +299 "core" ( + "manipulator"&#& +4 "core" &\\ w p + j` +2 "storage"(=& +4 "core" & > W\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"& 'ϥ +93 "core" ' + .tHand.open + "manipulator"&@1 +75 "core" 1 +2 "storage"(C- +3 "core" -'y +4 .tSE.seek -0.16 Pucks below Top Plate + "storage"(I'E +31 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(T' +57 "core" ' + #tLights, camera, ACTION! +2 "storage"(&- +3 "core" -' +2 "storage"(B& +3 "core" & > V V #  +2 "manipulator"&R& +4 "core" &\\ G A v _` +2 .tElbow.seek 2 + "manipulator"&K(P +10 "core" ( + "manipulator"&>& +4 "core" &R B @ _^ +2 "storage"(Q& +4 "core" & > W W  +2 .tForearm.seek 2 + 600 counts + "manipulator"&E'ϥ +4 "core" ' + .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate + "storage"(*' +59 "core" ' +2 "manipulator"&9& +3 "core" &R y k^ +2 "storage"(_& +4 "core" & > \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&L'M +29 "core" ' + .tElbow.hold +2 "manipulator"&D, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(N' +22 "core" ' +2 "manipulator"&\\% +4 "core" %}m C C _ + "storage"(M& +4 "core" & ? i\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 348 counts +2 "manipulator"&W'Ω +17 "core" ' +2 "manipulator"&J& +4 "core" &S w v G l] +2 "storage"(c& +3 "core" & ? \ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&1'ϥ +17 "core" ' +2 "storage"(:% +4 "core" % \ \ +2 ."downElevator"SE.seek :down +5 "storage"(G'} +99 ([% +3 "core" %5 a\ [u + "manipulator"&U% +4 "core" %ϭ y z F j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&O'\ +90 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'o& +4 "core" &`jw+ [ +2 #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"&]% +4 "core" %\   p +2 "storage"(2% +4 "core" %z 9 :\  +2 "storage"(Z. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(Y( +8 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (r& +3 "core" &  * - a\  +2 "manipulator"&S& +3 "core" &S  o] +2 .tElbow.seek 2 + "manipulator"&i(P +4 "core" ( + "manipulator"&v& +4 "core" &S  o] +2 "storage"(x& +4 "core" &  7 - Y\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&a'ϥ +101 "core" ' +2 "storage"(p& +3 "core" &  )  \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(z' +282 "core" ' + "storage"(V- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&n& +3 "core" &S o] + "storage"(+& +4 "core" &    \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&X'M +30 "core" ' + .tElbow.hold +2 "manipulator"&h, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(P- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(w' +31 "core" ' +2 "manipulator"&f% +3 "core" %cU 8 ( ` +2 "storage"(& +4 "core" &  6\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 322 counts +2 "manipulator"&g'Ώ +15 "core" ' +2 "manipulator"&m& +4 "core" &S b o] + "storage"({& +4 "core" &  * *\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&^'ϥ +15 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(k'y +41 "core" ' +2 "manipulator"&l& +4 "core" &S p r] + "manipulator"&t% +4 "core" %ϧ } r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek CC + "manipulator"&\ ( +199 "core" ( +38 "manipulator"& & +12 "core" &  o +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" & c o +2 .tForearm.seek CC +2 "manipulator"&q' +93 "core" ' + .tHand.close +2 "manipulator"&}/ +73 "core" / + .tCC.seek :open +2 "collection"' ( +473 "core" ( + "storage"(y& +4 "core" &  P L 6\  +2 "storage"(b& +3 "core" &  P H A\  +2 "manipulator"&~& +3 "core" & s +2 "manipulator"&d% +4 "core" % s + .tForearm.seek :retract +2 "manipulator"&u'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&s(P +170 "core" ( +2 "manipulator"&& +3 "core" &H M q) +2 "storage"(& +4 "core" &  P M ,\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 2 +2 "manipulator"&'M +103 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&%1 +66 "core" 1 +3 "manipulator"& % +4 "core" % ~p O V N h +2 "storage"(& +3 "core" &  * *\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 349 counts +2 "manipulator"&('Ϊ +17 "core" ' +2 "manipulator"&& +4 "core" &H s) + "storage"(& +4 "core" &  P O \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +16 "core" ' +2 "storage"(% +4 "core" % D K \  +2 ."downElevator"SE.seek :down +3 "storage"(e'} +100 ( % +3 "core" %2 D D \ Zq + "manipulator"&% +4 "core" %ϴ E r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tMoving puck from tube 2 to 3 +2 "manipulator"&% +3 "core" %\ # x r; +2 "storage"(% +4 "core" % E B )\  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"($( +20 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & @ 8 - '\  +2 "manipulator"&& +4 "core" &I _ o) + .tElbow.seek 2 +2 "manipulator"&(P +3 "core" ( +2 "manipulator"&& +3 "core" &I - o) +2 "storage"(& +3 "core" & @ 8 . g\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&|'ϥ +99 "core" ' +2 "storage"('& +4 "core" & @ 9 9 \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(-' +279 "core" ' + "storage"(,- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&./ +74 "core" / +2 "manipulator"&!& +4 "core" &I  o) + "manipulator"&/% +4 "core" % Ϣ S o + .tForearm.seek :retract +2 "manipulator"&A'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&8(d +116 "core" ( + "manipulator"&3& +4 "core" &d e q' +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &d z p' + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&H'\ +7 "core" ' +2 .tSE.seek :down +2 "storage"(6'} +257 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(4( +350 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &. / 5\   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(?' +275 "core" ' + "storage"(<- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(;'y +32 "core" ' +2 "storage"(7& +3 "core" &b  )\  +2 "storage"("& +4 "core" &a \  +2 "manipulator"&#& +3 "core" &d j m' +2 "manipulator"&% +3 "core" %\ # ( m +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&=(_ +108 "core" ( + "manipulator"&@& +4 "core" &\\ v w x l+ +2 "storage"(C& +3 "core" &a  x\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&&'ͽ +103 "core" ' + .tElbow.hold +2 "manipulator"&B, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&R1 +77 "core" 1 +2 "manipulator"&% +4 "core" % d [  h + "storage"(>& +4 "core" &U \ \ \  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 341 counts +2 "manipulator"&Q' +15 "core" ' + "manipulator"&9& +5 "core" &\\ r o+ + "storage"(_& +4 "core" &U * * \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&0' +24 "core" ' +2 "storage"(\\% +4 "core" %} * ) A\  +2 ."downElevator"SE.seek :down +3 "storage"(M'} +100 (I% +2 "core" %p7   \ [t +2 "manipulator"&J% +4 "core" % m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +92 "core" ' +57 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 2 to 3 +2 "manipulator"&:% +3 "core" %\ # q? +2 "storage"(% +4 "core" %} Q O \  +2 "storage"( . +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(T( +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ([& +2 "core" & ) * 4\ +2 "manipulator"&U& +3 "core" &\\ z w l+ +2 .tElbow.seek 2 + "manipulator"&E(P +33 "core" ( +2 "manipulator"&K& +3 "core" &[  o\ +2 "storage"(*& +3 "core" & * * \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&L'ϥ +102 "core" ' + "storage"(o& +4 "core" & 0 8\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(W' +280 "core" ' + "storage"(]- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&2/ +68 "core" / +3 "manipulator"&Z& +3 "core" &[  p\ +2 "manipulator"&N% +3 "core" % ϧ U o +2 .tForearm.seek :retract +2 "manipulator"&r'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&S(d +107 "core" ( + "manipulator"&v& +4 "core" &d  p2 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &x& +3 "core" &d  o2 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +39 .tForearm.seek :clear +9 "manipulator"&1'\ +13 "core" ' +2 .tSE.seek :down + "storage"(p'} +270 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(G( +363 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ()& +2 "core" &/ * , O\   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(D' +306 "core" ' + "storage"(O- +4 "core" -'{ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (V& +2 "core" & F L d\  +2 "storage"(n& +3 "core" & N P t\  +2 "manipulator"&+& +4 "core" &d i r2 +2 "manipulator"&P% +3 "core" %\ * j r#; +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&f(_ +106 "core" ( + "manipulator"&& +4 "core" &Y  q* +2 "storage"(m& +3 "core" & K @ \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&{'ͽ +104 "core" ' + .tElbow.hold +2 "manipulator"&l, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&t1 +65 "core" 1 +2 "manipulator"&a% +4 "core" % ^ m + "storage"(i& +4 "core" & & \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 345 counts + "manipulator"&z' +15 "core" ' +2 "manipulator"&X& +4 "core" &Y Y t* + "storage"(g& +4 "core" & K B \  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&w' +18 "core" ' +2 "storage"( % +4 "core" %  M M F\ ! +2 ."downElevator"SE.seek :down +3 "storage"(^'} +100 (j% +3 "core" %9 ? @ w\ [r +2 "manipulator"&h% +4 "core" % Y s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +92 "core" ' +45 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 3 of 3..3 +2 #Loading generic puck from tube 3 into Collection Clamp + "collection"'& +4 "core" &" +2 "manipulator"&5% +3 "core" %\  ; s +2 "storage"(y% +4 "core" %} O N \  +2 "storage"(b. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(~( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (d& +3 "core" & D O -\  +2 "manipulator"&& +3 "core" &Y ^ s* +2 .tElbow.seek 3 + "manipulator"&(_ +4 "core" ( +2 "manipulator"&q& +3 "core" &Y z s* +2 "storage"(\ & +4 "core" & L O\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&%' +102 "core" ' +2 "storage"( & +3 "core" & k l \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +280 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" & M A \  +2 "manipulator"&& +3 "core" &Y i u* +2 .tElbow.seek 3 +2 "manipulator"&u(_ +3 "core" ( + "manipulator"& & +5 "core" &Y  u* + "storage"(& +4 "core" & j j \  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&s' +29 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +4 "storage"('} +6 "core" &Y : v* +2 "manipulator"&(% +3 "core" % ^ s +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&k( +152 "core" ' + ( + ."downElevator"SE.coast +4 "manipulator"&& +2 "storage"(5 +6 "core" &, Y qE~ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &+ e rE~ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&& +3 "core" &, 1 pE~ +2 "manipulator"&% +4 "core" % p +2 "collection"''& +3 "core" & +2 "collection"'e& +3 .tCC.seek :closed +2 "collection"'Y(` +3 "core" &< +3 &$  +10 &(n& - +9 &_" A +9 &Hv" S +9 &R U +9 &W U +10 &Q T +9 &JV U +10 & T T +9 &S T +9 &T T +10 & SV T +9 &"W! T +9 &#R T +10 &%Q T +9 &'ZY U +10 &)P T +9 &*T T +9 &,R U +10 &.bS U +9 &0&S T +10 &1R T +9 &3P\ T +9 &5kS T +10 &7-P T +9 &8R T +9 &:P T +10 &5Q T +9 &?V T +10 &AQ\ T +9 &C|Q T +10 &E>Q T +9 &GR T +9 &H[ U +10 &J` U +9 &L;| X +10 &M \\ +10 &O _ +8 &Ql   _ +10 &S,## ` +9 &T$# ` +10 &V&% a +10 &Xn$' a +8 &Z-() b +9 &[*( b +10 &],+ b +9 &_j-- M +10 &`I$0/ *z +9 &`lr./ W +3 ( + "collection"'e& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.29 + .Hand.open +2 "manipulator"&1 +65 "core" 1 + "manipulator"&% +4 "core" % \  l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%.& +4 "core" &>\  +2 "manipulator"&!% +3 "core" %  c n +2 "storage"(/% +3 "core" %x  ) E\  +2 "storage"(3. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(`( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (|& +2 "core" &  \  +2 "manipulator"&& +4 "core" &, o nE} +2 "manipulator"&A% +4 "core" %  m + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&-(_ +198 "core" ( + "manipulator"&$& +4 "core" &Y  p+ +2 "storage"(& +3 "core" & P N H\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&<' +92 "core" ' + "storage"(6& +4 "core" & A D \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(7' +283 "core" ' + "storage"("- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (#& +2 "core" & * - G\  +2 "manipulator"&& +3 "core" &Y i n+ +2 .tElbow.seek 3 + "manipulator"&@(_ +3 "core" ( +2 "manipulator"&C& +3 "core" &Y 8 n+ +2 "storage"(?& +3 "core" & - + \  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&8' +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&R/ +65 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 3):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:32:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(>'} +43 "core" &Y  p+ +10 "manipulator"&9% +3 "core" %  o +2 .tForearm.seek :retract +2 "manipulator"&_'\ +93 "core" ' + .tElbow.seek PC +2 "manipulator"&\\(k +117 "core" ' + ."downElevator"SE.coast + "storage"(5 +148 "core" ( + "manipulator"&H& +4 "core" &u : q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &I& +2 "core" &u q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&J' +97 "core" ' +2 "manipulator"&=& +4 "core" &u o q + "manipulator"&&% +4 "core" % q +2 "processing"%Q& +3 "core" &C\  +2 "processing"%:& +4 .tPC.seek :closed + "processing"%(] +4 "core" &h\  + &l\  +9 &'uk\ - +10 &_c\ A +8 &Ar\ T +10 &Zi\ U +9 &]d\ U +9 &Z`\ U +10 &C[n\ V +9 &]c\ V +9 &``\ U +10 &`n\ U +9 & L_i\ U +10 &"`m\ U +9 &#Zj\ U +9 &%\\i\ U +11 &'UYb\ U +8 &)Zi\ U +9 &*_n\ V +10 &,Wf\ U +10 &.[_g\ V +9 &0\\i\ U +9 &1[p\ U +10 &3_i\ V +9 &5eZh\ U +9 &7'\\o\ U +9 &8Zk\ U +10 &:\\o\ U +9 &/Wq\ U +9 &?^c\ V +9 &A[f\ U +11 &CuWp\ U +9 &E4dp\ V +9 &Fmp\ V +9 &Hi\ Y +9 &Jmj\ [ +10 &L/e\ [ +9 &Mh\ [ +9 &Og\ [ +10 &Qsf\ [ +9 &S5k\ [ +9 &To\ [ +10 &Vo\ \\ +9 &Xyj\ \\ +10 &Z<n\ \\ +9 &[r\ O +9 &].Ln\ "h +10 &]v.n\ 3 +6 ( + "processing"%:& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.60 +2 .Hand.open + "manipulator"& 1 +3 "core" &]v%l\ 3 +74 1 + "manipulator"&;% +4 "core" % - n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%M& +4 "core" &]v%y\ 3 + #tImaging generic puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&4% +3 "core" %   o +2 "storage"([% +4 "core" %~ ) ) ?\  +2 "storage"(U. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(K( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (*& +3 "core" & 4 - f\  +3 ."raiseStack"SE.reconfigure SEplace +2 "manipulator"&o& +2 "storage"(#]K-0-\ b +6 "core" &u  o +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&B(k +3 "core" ( + "manipulator"&c& +4 ."raiseStack"SE.seek beamBreak +2 "storage"(]' +2 "core" &u c n +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &2& +3 "core" &u ; i +2 .tForearm.seek PC + "manipulator"&Z' +93 "core" ' + .tHand.close +2 "manipulator"&N/ +69 "core" / +2 .tPC.seek :open +2 "processing"%v( +92 "core" ' +2 "storage"(x- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(L'y +31 "core" ' +315 ( + "storage"(E& +4 "core" & 4 " \  +2 "manipulator"&r& +3 "core" &u k q +2 "manipulator"&W% +3 "core" % R q +2 .tForearm.seek :retract +2 "manipulator"&T'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&)(_ +263 "core" ( + "manipulator"&p& +4 "core" &_  o, +2 "storage"(O& +3 "core" &  \  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts + "manipulator"&V' +101 "core" ' + .tHand.open +2 "manipulator"&n1 +66 "core" 1 +2 "storage"(+- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(P'E +23 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +54 "core" ' + #tLights, camera, ACTION! +2 "storage"(m- +3 "core" -' +2 "storage"(S& +3 "core" & L\  +2 "manipulator"&t& +3 "core" &_ ; 0  b, +2 .tElbow.seek 3 +2 "manipulator"&a(_ +3 "core" ( + "manipulator"&i& +4 "core" &_ : ; ) b, +2 "storage"(X& +4 "core" & %\  + .tForearm.seek 3 + 600 counts +2 "manipulator"&g' +4 "core" ' + .tSE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +3 "storage"( ' +58 "core" ' +2 "manipulator"&1& +4 "core" &_ n, + "storage"(j& +4 "core" & 5 . \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&h'ͽ +23 "core" ' + .tElbow.hold +2 "manipulator"&f, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"({' +21 "core" ' +2 "manipulator"&% +4 "core" % z : k +2 "storage"(5& +3 "core" & + * 2\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 347 counts +2 "manipulator"&z' +13 "core" ' +2 "manipulator"&y& +4 "core" &` ` q, +2 "storage"(b& +3 "core" & @ @ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&d' +19 "core" ' +2 "storage"(D% +4 "core" % N J g\ \ +2 ."downElevator"SE.seek :down +4 "storage"('} +100 (q% +2 "core" %; * *\ [u +2 "manipulator"&\ % +4 "core" %  n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +93 "core" ' +57 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 "collection"' & +4 "core" &`lr; W + #tStoring generic puck in Collection Clamp to tube 3 +2 "manipulator"&^% +3 "core" %\ % 5 n E +2 "storage"(G% +4 "core" % ! ! \  +2 "storage"(l. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(}( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &  ! b\  +2 "manipulator"&& +4 "core" &` c n, +2 .tElbow.seek 3 + "manipulator"&(_ +3 "core" ( +2 "manipulator"& & +4 "core" &` J n, + "storage"(& +4 "core" & ' 4 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&' +98 "core" ' +2 "storage"(& +3 "core" & 0 9 \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"((' +280 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&%& +2 "core" &` { } m, +2 "storage"(& +3 "core" &  & w\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 +41 "manipulator"&'ͽ +31 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(s- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(' +31 "core" ' +2 "manipulator"&% +4 "core" % y z ` i + "storage"('& +4 "core" &  :\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 339 counts +2 "manipulator"&u' +14 "core" ' +2 "manipulator"&& +4 "core" &`  o, +2 "storage"(& +3 "core" & 8 7\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"& ' +30 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"('| +40 "core" ' +2 "manipulator"&& +4 "core" &` L q, + "manipulator"&.% +4 "core" %3 : q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&!'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&/( +149 "core" ( +2 "manipulator"&3& +4 "core" &% > l?U +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &% z z m?U + .tForearm.seek CC +2 "manipulator"&|' +93 "core" ' + .tHand.close +2 "manipulator"&/ +73 "core" / + .tCC.seek :open +2 "collection"'A( +473 "core" ( + "storage"(& +4 "core" & Q Q A\  +2 "storage"($& +3 "core" & Q P \  +2 "manipulator"&& +3 "core" &% q?S +2 "manipulator"&~% +3 "core" %  { q +2 .tForearm.seek :retract +2 "manipulator"&k'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&6(_ +181 "core" ( + "manipulator"&,& +4 "core" &] 3 t- +2 "storage"("& +3 "core" & h X /\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 3 + "manipulator"&#'ͽ +97 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&C1 +65 "core" 1 +3 "manipulator"&?% +4 "core" % j qm + "storage"(R& +4 "core" & F H )\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 350 counts + "manipulator"&' +15 "core" ' +2 "manipulator"&9& +4 "core" &] v- + "storage"(-& +4 "core" & n m \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&<' +30 "core" ' +2 "storage"(7% +4 "core" % l k \  +2 ."downElevator"SE.seek :down +4 "storage"(8'} +99 (H% +2 "core" %89 O Q n\ Zq +2 "manipulator"&I% +4 "core" %0 t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +93 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 3 to 4 +2 "manipulator"&=% +4 "core" %\ " r s: + "storage"(&% +4 "core" % i l e\  +2 "storage"(Q. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(>( +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (_& +3 "core" & ` V &\  +2 "manipulator"&F& +3 "core" &^ 6 s- +2 .tElbow.seek 3 +2 "manipulator"&:(_ +3 "core" ( + "manipulator"& & +4 "core" &^ > s- + "storage"(;& +4 "core" & O \\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&M' +99 "core" ' +2 "storage"(4& +4 "core" & j k \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"([' +280 "core" ' + "storage"(U- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&*/ +66 "core" / +2 "manipulator"&o& +4 "core" &^ % t- + "manipulator"&c% +4 "core" % ( * sw + .tForearm.seek :retract +2 "manipulator"&2'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&J(d +116 "core" ( + "manipulator"&N& +4 "core" &d t +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &d r s + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&x'\ +9 "core" ' +2 .tSE.seek :down + "storage"(\\'} +262 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(0(,L +353 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &,JI - + ]\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(]' +276 "core" ' + "storage"(E- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(r'y +31 "core" ' +2 "storage"(W& +3 "core" &,N P I \  +2 "storage"(Z& +3 "core" &,M P L /\  +2 "manipulator"&p& +4 "core" &d s +2 "manipulator"&O% +3 "core" %\ & s!0 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&B(^ +110 "core" ( + "manipulator"&n& +4 "core" &Y u r* +2 "storage"(+& +3 "core" &,M Q P \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 + "manipulator"&m'ͷ +104 "core" ' + .tElbow.hold +2 "manipulator"&S, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&t1 +67 "core" 1 +2 "manipulator"&i% +4 "core" % $ l + "storage"(X& +4 "core" &,M O O q\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 348 counts + "manipulator"&T' +14 "core" ' +2 "manipulator"&1& +3 "core" &Y G v* +2 "storage"(j& +4 "core" &,M k k \  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&' +23 "core" ' +2 "storage"(5% +4 "core" %{ l l \  +2 ."downElevator"SE.seek :down +4 "storage"(L'} +99 (y% +2 "core" %=8 I P \ Zr +2 "manipulator"&b% +4 "core" % w sk +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +91 "core" ' +57 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 3 to 4 +2 "manipulator"&D% +3 "core" %  % t5 +2 "storage"()% +4 "core" %~ k j \  +2 "storage"(V. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(( +413 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (q& +2 "core" & ( $ B\  +2 "manipulator"&\ & +3 "core" &Y V o* +2 .tElbow.seek 3 +2 "manipulator"&g(_ +2 "core" ( +2 "manipulator"&a& +4 "core" &Y  o* + "storage"( & +4 "core" &  ! \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&h' +105 "core" ' +2 "storage"( & +4 "core" & @ @ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(z' +277 "core" ' + "storage"(^- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&G/ +69 "core" / +2 "manipulator"&l& +4 "core" &Y  s* + "manipulator"&{% +4 "core" % # H r + .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +108 "core" ( +2 "manipulator"& & +3 "core" &d d sL +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &d c rL +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&d'\ +2 "core" ' +2 .tSE.seek :down +2 "storage"('} +273 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,L +364 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (K& +2 "core" &,J? , * J\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(f' +307 "core" ' + "storage"(w- +3 "core" -'y +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &,J> 3 % 3\  +2 "storage"(%& +3 "core" &,J> * 4 /\  +2 "manipulator"&& +3 "core" &d  pL +2 "manipulator"&s% +3 "core" %\ V o +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&(^ +115 "core" ( + "manipulator"&'& +4 "core" &b j m1 +2 "storage"(& +3 "core" &,J> , ,\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"&'ͷ +105 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&.1 +69 "core" 1 +2 "manipulator"&% +4 "core" % _ c g + "storage"(& +4 "core" &,J> \ \ \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 342 counts + "manipulator"&(' +15 "core" ' +2 "manipulator"&& +4 "core" &b B q1 + "storage"(u& +4 "core" &,J?  ) )\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +20 "core" ' +2 "storage"(3% +4 "core" % * *\  +2 ."downElevator"SE.seek :down +3 "storage"(e'} +99 ( % +2 "core" %5 * *\ [s +2 "manipulator"&% +4 "core" % q n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +53 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tShuffling pucks in tube 4 of 4..4 +2 #Loading generic puck from tube 4 into Collection Clamp + "collection"'!& +4 "core" &A +2 "manipulator"&Y% +4 "core" %\  E r* +2 "storage"(% +4 "core" % N L $\  +2 "storage"($. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,L +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (~& +2 "core" &,J O E 1\  +2 "manipulator"&,& +4 "core" &b ~ r1 +2 .tElbow.seek 4 +2 "manipulator"&"(^ +3 "core" ( + "manipulator"&|& +4 "core" &b g p1 +2 "storage"(/& +3 "core" &,J0 1 B (\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&C' +90 "core" ' +2 "storage"(?& +4 "core" &,K  n\ ( + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(R' +279 "core" ' + "storage"(9- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (-& +2 "core" &,M  S\ \ & +2 "manipulator"&7& +3 "core" &b { | k1 +2 .tElbow.seek 4 +2 "manipulator"&k(^ +4 "core" ( + "manipulator"&H& +5 "core" &b t w R k1 + "storage"(I& +4 "core" &,M \ & +2 .tForearm.seek 4 + 300 counts + "manipulator"&6' +12 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&#/ +70 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +5 "storage"(='} +4 "core" &b o u Z l1 +2 "manipulator"&&% +4 "core" % { z iI + .tForearm.seek :retract +2 "manipulator"&Q'\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&_( +153 "core" ' + ."downElevator"SE.coast + "storage"(5 +41 "core" ( + "manipulator"&F& +4 "core" &  m +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & m m +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& ' +97 "core" ' +2 "manipulator"&;& +3 "core" & k l +2 "manipulator"&<% +4 "core" %  m +2 "collection"'4& +4 "core" &; + "collection"'8& +4 .tCC.seek :closed + "collection"'}(` +3 "core" &9 +4 & 1 +10 &'D}# 3 +10 &Em~ H +9 &h U +8 &Q! T +10 &]U T +9 & P T +10 &U T +10 &T U +9 &eQ T +9 &'O T +9 & T U +9 &"Q T +10 &$lR\ U +9 &&/Q T +9 &'Q T +11 &)O T +8 &+vT T +10 &-7T T +9 &.N\ T +9 &0T T +11 &2~N T +9 &4@Q T +9 &6R! T +10 &7M T +8 &9R T +10 &;HQ T +10 &= Q T +8 &>Q T +12 &@R T +8 &BPQ T +9 &DO T +9 &ER T +9 &GS T +11 &IVY U +8 &Kk W +9 &L Z +10 &N  ^ +9 &PA   _ +10 &R _ +9 &S ` +9 &U ` +10 &WC a +9 &Y a +10 &Z b +9 &\\ b +10 &^B b$ +8 &_} 7 +10 &`N 2 +9 &` W +6 ( + "collection"'8& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.30 +2 .Hand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&@% +4 "core" % h n i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 4 into Processing Clamp + "processing"%*& +4 "core" &N\  +2 "manipulator"&o% +3 "core" %\  + q +2 "storage"(c% +4 "core" %} A > [\  +2 "storage"(N. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(`(,L +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (M& +2 "core" &,L 5 % e\  +2 "manipulator"&:& +4 "core" & q + "manipulator"&2% +4 "core" %\  q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +41 "manipulator"&[(^ +187 "core" ( +2 "manipulator"&>& +3 "core" &b  p- +2 "storage"(& +4 "core" &,L "  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&E' +110 "core" ' +2 "storage"(\\& +4 "core" &,L O O Y\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(W' +279 "core" ' + "storage"(Z- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (p& +3 "core" &,L   /\  +2 "manipulator"&O& +3 "core" &b # n- +2 .tElbow.seek 4 + "manipulator"&n(^ +4 "core" ( + "manipulator"&+& +4 "core" &b x n- +2 "storage"(]& +3 "core" &,L * +\  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&J' +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&t/ +73 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:36:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +3 "manipulator"&i& +4 "storage"(X'} +5 "core" &b  o- +2 "manipulator"&1% +3 "core" % ] o +2 .tForearm.seek :retract +2 "manipulator"&j'\ +92 "core" ' +2 .tElbow.seek PC + "manipulator"&5(k +163 "core" ' + ."downElevator"SE.coast + "storage"(5 +104 "core" ( + "manipulator"&x& +4 "core" &s _ q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &y& +3 "core" &s p +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&b' +98 "core" ' +2 "manipulator"&B& +4 "core" &s  r + "manipulator"&m% +4 "core" % / s +2 "processing"%D& +3 "core" &O\  +2 "processing"%T& +3 .tPC.seek :closed +2 "processing"%)(] +3 "core" &p\  +2 &q\  +10 &'tp\ - +9 &^p\ A +9 &C}p\ T +10 &\\r\ U +9 &Zo\ U +9 &Zq\ U +10 &D^o\ V +8 &]q\ V +10 &Zw\ U +9 &`q\ U +10 & M_s\ U +9 &"bw\ V +9 &#Wp\ U +10 &%[r\ U +9 &'XYp\ T +10 &)Yq\ U +9 &*^r\ V +9 &,Zr\ U +9 &.]Zr\ U +11 &0]s\ V +8 &1Xp\ U +9 &3_r\ V +10 &5fYp\ U +9 &7)[f\ U +10 &8Zl\ U +9 &:\\n\ U +9 &0Wp\ U +9 &?^m\ V +10 &A[r\ U +9 &Cv\\o\ U +9 &E6`p\ V +10 &Fhr\ W +9 &Hn\ X +9 &Jni\ [ +10 &L/d\ [\ +9 &Mj\ [\ +9 &On\ [ +10 &Qtc\ [ +9 &S6o\ [ +10 &To\ \\ +9 &Vi\ \\ +9 &Xzk\ \\ +10 &Z<`\ \\ +9 &[]\ Q +9 &]3Qf\ %s +10 &]x%f\ / +2 ( + "processing"%T& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&V1 +76 "core" 1 + "manipulator"&r% +4 "core" % E p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +3 "processing"%L& +3 "core" &]x"c\ / +2 #tImaging generic puck in Processing Clamp while storing it to tube 4 + "manipulator"&0% +4 "core" %\  X o +2 "storage"(q% +3 "core" %} ) )\  +2 "storage"(\ . +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(a(,L +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 ( & +3 "core" &,L $ ,\  +2 "manipulator"& & +4 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +2 "core" &s  o +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&S(k +3 "core" ( +2 "manipulator"&P& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(^' +3 "core" &s \\ n + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &G& +2 "core" &s } & i +2 .tForearm.seek PC +2 "manipulator"&l' +95 "core" ' + .tHand.close +2 "manipulator"&{/ +71 "core" / +2 .tPC.seek :open + "processing"% ( +88 "core" ' + "storage"(- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(h'y +28 "core" ' +326 ( + "storage"(g& +4 "core" &,L / $ \  +2 "manipulator"&& +3 "core" &s Q q +2 "manipulator"&z% +3 "core" % ϱ 9 q- +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&K(^ +270 "core" ( + "manipulator"&& +4 "core" &U P o4 +2 "storage"(w& +3 "core" &,L ) * ?\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&' +104 "core" ' +2 .tHand.open + "manipulator"&%1 +78 "core" 1 +2 "storage"(- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(s'E +26 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"('' +54 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(& +3 "core" &,L -\  +2 "manipulator"&.& +3 "core" &U 5 2 d4 +2 .tElbow.seek 4 +2 "manipulator"&(^ +3 "core" ( +2 "manipulator"&& +4 "core" &U 5 = d4 +2 "storage"(& +3 "core" &,L E\  +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&u' +15 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(3' +58 "core" ' +2 "manipulator"&d& +4 "core" &U  p4 + "storage"( & +4 "core" &,L  ! 5\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&'ͷ +30 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +20 "core" ' +2 "manipulator"&!% +4 "core" % b a  eU + "storage"((& +4 "core" &,L  5\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 347 counts +2 "manipulator"&Y' +14 "core" ' +2 "manipulator"&& +4 "core" &Z 7 p3 +2 "storage"($& +4 "core" &,L  ! \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&f' +23 "core" ' +2 "storage"(~% +4 "core" %  " \  +2 ."downElevator"SE.seek :down +3 "storage"(,'} +100 (|% +3 "core" %9 , * \ [u + "manipulator"&/% +4 "core" % P m] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'?& +4 "core" &`p< W +2 #tStoring generic puck in Collection Clamp to tube 4 + "manipulator"&e% +50 "core" %\   o +3 "storage"(% +3 "core" %~ ! \  +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"((,L +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (9& +3 "core" &,L . 8 4\  + "manipulator"&-& +4 "core" &Z  n3 +2 .tElbow.seek 4 +2 "manipulator"&7(^ +4 "core" ( +2 "manipulator"&H& +4 "core" &Z a o3 + "storage"(I& +4 "core" &,L   \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&#' +95 "core" ' +2 "storage"(& +4 "core" &,L 3 & +\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(&' +280 "core" ' + "storage"("- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&C& +3 "core" &Z O m3 + "storage"(R& +4 "core" &,L - + A\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&F'ͷ +28 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 "storage"(6- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(k' +34 "core" ' + "manipulator"&;% +4 "core" % e b & f^ +2 "storage"(<& +3 "core" &,L  \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 344 counts +2 "manipulator"&4' +17 "core" ' +2 "manipulator"&=& +4 "core" &[ K o3 +2 "storage"(Q& +3 "core" &,L ) * \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&A' +17 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"('x +40 "core" ' +2 "manipulator"&@& +4 "core" &[ p3 + "manipulator"&*% +4 "core" % p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&8( +152 "core" ( + "manipulator"&c& +4 "core" &, S lE| +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &N& +2 "core" &, w n 0 lE| +2 .tForearm.seek CC +2 "manipulator"&M' +96 "core" ' + .tHand.close +2 "manipulator"&:/ +70 "core" / + .tCC.seek :open +2 "collection"'2( +470 "core" ( + "storage"( & +4 "core" &,L C @ \  +2 "storage"(>& +3 "core" &,L A ? \  +2 "manipulator"&& +3 "core" &*  p@\\ +2 "manipulator"&% +3 "core" %  m p +2 .tForearm.seek :retract +2 "manipulator"&_'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&\\(^ +156 "core" ( + "manipulator"&U& +4 "core" &[ : v| +2 "storage"(Z& +4 "core" &,L j j \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 + "manipulator"&p'ͷ +101 "core" ' + .tElbow.hold +2 "manipulator"&O, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&+1 +77 "core" 1 +2 "manipulator"&]% +4 "core" %  o +2 "storage"(t& +3 "core" &,L C K \  +3 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 349 counts +2 "manipulator"&i' +17 "core" ' +2 "manipulator"&1& +4 "core" &]  xz + "storage"([& +4 "core" &,L k k \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&E' +15 "core" ' +2 "storage"(W% +4 "core" % j j \  +2 ."downElevator"SE.seek :down +3 "storage"(J'} +100 (x% +2 "core" %4 A B \ Zr +2 "manipulator"&y% +4 "core" % ^ w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +93 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 5 + "manipulator"&B% +4 "core" %\ # % vB +2 "storage"(m% +4 "core" % k k \  +2 "storage"(D. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(X(,L +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (j& +3 "core" &,L i h \  + "manipulator"&v& +5 "core" &] 5 vz + .tElbow.seek 4 +2 "manipulator"&V(^ +3 "core" ( +2 "manipulator"&r& +3 "core" &] uz +2 "storage"(L& +3 "core" &,L i i \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&0' +104 "core" ' +2 "storage"(q& +4 "core" &,L w w y\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(T' +285 "core" ' + "storage"(\ - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"& / +77 "core" / +2 "manipulator"& & +4 "core" &] yz + "manipulator"&P% +4 "core" %  \  y +2 .tForearm.seek :retract + "manipulator"&G'\ +91 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&b(d +112 "core" ( +2 "manipulator"&{& +3 "core" &d ( w +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &d  v +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&'\ +13 "core" ' +2 .tSE.seek :down + "storage"(5'} +259 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"((< +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ()& +2 "core" &<.  H\   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(^' +271 "core" ' + "storage"(g- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +33 "core" ' +2 "storage"(z& +3 "core" &< L G \  +2 "storage"(l& +4 "core" &< H M \  + "manipulator"&& +4 "core" &d s +2 "manipulator"&w% +3 "core" %\ ( P s"7 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&S(y +111 "core" ( + "manipulator"&%& +4 "core" &o ^ q1 +2 "storage"(& +3 "core" &< P O \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&'b +100 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open +48 "manipulator"&.1 +76 "core" 1 +2 "manipulator"&% +4 "core" % ͌  p_ + "storage"(& +4 "core" &< ? @ |\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 342 counts +2 "manipulator"&'θ +15 "core" ' +2 "manipulator"&d& +4 "core" &o  u1 + "storage"( & +4 "core" &< i l \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&h'Ϻ +27 "core" ' +2 "storage"(!% +4 "core" % O k %\  +2 ."downElevator"SE.seek :down +3 "storage"(('} +100 (% +2 "core" %; P O P\ [t +2 "manipulator"&s% +4 "core" % g s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +91 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 5 +5 "manipulator"&~% +4 "core" %\   u +2 "storage"(K% +4 "core" % j g Y\  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"('(,L +366 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (|& +2 "core" &,H + * F\  +2 "manipulator"&/& +3 "core" &o R n1 +2 .tElbow.seek 4 +2 "manipulator"&u(^ +47 "core" ( + "manipulator"&& +4 "core" &f & qc +2 "storage"(3& +3 "core" &,H - * q\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&' +103 "core" ' +2 "storage"(Y& +3 "core" &,H   \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(?' +282 "core" ' + "storage"(e- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +68 "core" / +2 "manipulator"&& +4 "core" &f qc + "manipulator"&% +4 "core" %  C q +2 .tForearm.seek :retract + "manipulator"&9'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&-(d +106 "core" ( +2 "manipulator"&H& +3 "core" &d  n +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" &d @ n + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&f'\ +12 "core" ' +2 .tSE.seek :down + "storage"('} +271 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(,(< +370 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (a& +2 "core" &<. !  \ \ \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +301 "core" ' + "storage"(- +3 "core" -'| +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 ("& +3 "core" &< I M L\  +2 "storage"(C& +3 "core" &< L F ^\  +2 "manipulator"&R& +3 "core" &d g s +2 "manipulator"&6% +3 "core" %\ & d s!* +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&;(y +115 "core" ( + "manipulator"&<& +4 "core" &}  q4 +2 "storage"(=& +3 "core" &< O Q S\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&Q'b +101 "core" ' + .tElbow.hold +2 "manipulator"&@, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&*1 +69 "core" 1 +2 "manipulator"&#% +4 "core" % ͉ A n + "storage"(7& +4 "core" &< B A \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 339 counts + "manipulator"&&'ε +14 "core" ' + "manipulator"&F& +5 "core" &} . t4 + "storage"(4& +4 "core" &< ] K 5\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&k'Ϻ +20 "core" ' +2 "storage"(c% +4 "core" % | j O \  +2 ."downElevator"SE.seek :down +3 "storage"(N'} +99 (A% +2 "core" %1 P O [\ Zq +2 "manipulator"&% +4 "core" %ϱ s + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&:'\ +91 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 5 of 5..5 + #Loading generic puck from tube 5 into Collection Clamp +2 "collection"'o& +4 "core" &U +2 "manipulator"&}% +3 "core" %\  _ s +2 "storage"( % +4 "core" %z k l \  +2 "storage"(>. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +3 "core" &< E T \  + "manipulator"&U& +4 "core" &}  s4 +2 .tElbow.seek 5 + "manipulator"&Z(y +3 "core" ( +2 "manipulator"&M& +3 "core" &} ] s4 +2 "storage"(8& +4 "core" &< g ^\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&+'Ϻ +104 "core" ' +2 "storage"(]& +3 "core" &< l k \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(t' +280 "core" ' + "storage"(1- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ([& +2 "core" &< ] M 4\  +2 "manipulator"&W& +3 "core" &} % t4 +2 .tElbow.seek 5 +2 "manipulator"&_(y +2 "core" ( +2 "manipulator"&x& +4 "core" &}  u4 + "storage"(y& +4 "core" &< j j \  +2 .tForearm.seek 5 + 300 counts + "manipulator"&\\'Ύ +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&p/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&B& +4 "storage"(m'} +5 "core" &} > v4 +2 "manipulator"&i% +3 "core" % ΄ % s +2 .tForearm.seek :retract +2 "manipulator"&D'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&j( +150 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +3 "core" ( + "manipulator"&& +4 "core" &+ , rD{ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &v& +3 "core" &+ N qD{ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&r' +101 "core" ' +2 "manipulator"&L& +4 "core" &+ Y qD{ + "manipulator"&E% +4 "core" % O q +2 "collection"'q& +3 "core" &O +2 "collection"'J& +3 .tCC.seek :closed +2 "collection"'(` +4 "core" &3 + &4  +10 &)m5 , +9 &_5 A +9 &Fu3 T +9 &O0 T +9 &R6 T +11 &O5 T +9 &LT6 T +9 &P6 T +10 &S2 T +9 &R4 T +9 & TR2 T +10 &"T3 T +9 &#N5 T +10 &%R1 T +9 &'\\T0 T +9 &)O0 S +10 &*R3 T +8 &,T5 T +10 &.dQ5 T +9 &0&R' T +9 &1Q# S +10 &3R% T +9 &5lQ T +10 &7/R S +9 &8Q& T +9 &:Q T +57 &6N T + &?Q S + &AQ T +3 &C|S T +2 &E>R T + &GO T +7 &HW U +10 &Jb U +9 &L:x X +10 &M \\ +10 &O _ +8 &Qk! _ +10 &S,%" _ +10 &T'%\ ` +9 &V&% ` +9 &Xm&& a +10 &Z-() b +8 &[+* b +10 &],, b +9 &_i1- M +10 &`I"0/ , +10 &`oz0- [ + ( + "collection"'J& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.32 + .Hand.open +2 "manipulator"&O1 +65 "core" 1 +2 "manipulator"&n% +3 "core" % : m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&\ '\ +98 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 5 into Processing Clamp + "processing"% & +4 "core" &\  +2 "manipulator"& % +4 "core" %\ " a n= + "storage"(P% +4 "core" % B A &\  +2 "storage"({. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(`(< +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (0& +2 "core" &<  \ \  +3 "manipulator"&V& +3 "core" &+ ` nDy +2 "manipulator"&G% +4 "core" %\ " = n= +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&T(y +166 "core" ( + "manipulator"&X& +4 "core" &| m r +2 "storage"()& +4 "core" &< K @\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&g'Ϻ +102 "core" ' +2 "storage"(5& +3 "core" &< C M c\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(z' +280 "core" ' + "storage"(l- +4 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (& +2 "core" &< @ @ \  +2 "manipulator"&w& +3 "core" &| q +2 .tElbow.seek 5 + "manipulator"&%(y +6 "core" ( +4 "manipulator"&& +7 "core" &|  r +3 "storage"(^& +7 "core" &< D A \  +5 .tForearm.seek 5 + 300 counts +4 "manipulator"&b'Ύ +22 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&./ +66 "core" / +3 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 5):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:40:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&& +4 "storage"('} +5 "core" &| t r +2 "manipulator"&d% +3 "core" % Δ U r +3 .tForearm.seek :retract + "manipulator"& '\ +96 "core" ' + .tElbow.seek PC +2 "manipulator"&(k +163 "core" ' + ."downElevator"SE.coast + "storage"(5 +95 "core" ( + "manipulator"&!& +4 "core" &t L p +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &S& +2 "core" &t 9 p +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +112 "core" ' +2 "manipulator"&s& +3 "core" &t L s +2 "manipulator"&% +4 "core" % sz +2 "processing"%& +3 "core" &\  +2 "processing"%~& +3 .tPC.seek :closed +2 "processing"%K(] +3 "core" &\  +3 &\  +10 &'u\ - +9 &^b\ A +10 &1~\ T +9 &Yd\ U +9 &Z]\ U +9 &r\\t\ U +10 &2]\ V +9 &]\ U +9 &Zs\ U +10 &x\\u\ V +10 & ;\\u\ U +9 &!Zn\ U +9 &#Wr\ U +9 &%\\w\ U +10 &'DYv\ U +9 &)Zo\ U +9 &*^n\ U +9 &,Xk\ U +10 &.K]s\ U +9 &0Yx\ U +10 &1^q\ U +10 &3_p\ V +8 &5UYy\ U +10 &7[q\ T +9 &8Zo\ U +10 &:\\r\ U +9 &<[\\r\ U +9 &>^p\ U +10 &?^k\ U +10 &A\\l\ U +8 &CdVp\ U +11 &E#ak\ V +8 &Fko\ V +9 &Ho\ X +10 &J]n\ Z +9 &Ln\ [\ +9 &Mk\ [ +11 &Oe\ [ +8 &Qbo\ [ +10 &S$n\ [ +9 &Tq\ [ +10 &Vs\ \\ +9 &Xil\ \\ +9 &Z+o\ \\ +10 &[p\ S +9 &](Jp\ "g +9 &]v;o\ 5 +6 ( + "processing"%~& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.61 + .Hand.open +2 "manipulator"&1 +73 "core" 1 + "manipulator"&% +4 "core" %  qz +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&h'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%(& +4 "core" &]v*A\ 5 +2 #tImaging generic puck in Processing Clamp while storing it to tube 5 + "manipulator"&% +3 "core" %\  ( o +2 "storage"(|% +4 "core" %l  6\  + "storage"(/. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (3& +2 "manipulator"&Y& +6 "core" &< 3 8 ~\  +2 &t  o +2 ."raiseStack"SE.reconfigure SEplace +2 .tElbow.reconfigure TightElbow +4 "storage"(#]K-0-\ b +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +2 "manipulator"&(k +3 "core" ( +2 "manipulator"&$& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(e' +3 "core" &t V o + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t } { k i +2 .tForearm.seek PC +2 "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +2 .tPC.seek :open +2 "processing"%H( +89 "core" ' +2 "storage"(I- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('y +35 "core" ' +215 "Can" -\ aa +102 "core" ( +2 "storage"(u& +3 "core" &< 6 , T\  +2 "manipulator"&9& +3 "core" &t - o +2 "manipulator"&?% +4 "core" % ϒ 8 o1 + .tForearm.seek :retract +2 "manipulator"&''\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&a(y +272 "core" ( + "manipulator"&& +4 "core" &s  l6 +2 "storage"(& +4 "core" &< ) )\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&"'Ϻ +98 "core" ' + .tHand.open +2 "manipulator"&C1 +69 "core" 1 +2 "storage"(R- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(6'E +26 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"(<' +57 "core" ' + #tLights, camera, ACTION! +2 "storage"(=- +3 "core" -' +2 "storage"(-& +3 "core" &< \  +2 "manipulator"&*& +4 "core" &s > = c6 + .tElbow.seek 5 +2 "manipulator"&#(y +3 "core" ( +2 "manipulator"&7& +4 "core" &s > C 0 c6 + "storage"(F& +4 "core" &< \  +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&4'Ϻ +12 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(c' +58 "core" ' +2 "manipulator"&f& +3 "core" &s y o6 +2 "storage"(A& +4 "core" &< + 3 p\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&'b +25 "core" ' + .tElbow.hold +2 "manipulator"&;, +3 "core" , +2 .tElbow.reconfigure TightElbow +48 "manipulator"&$&.,(\ #b +4 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(Q' +20 "core" ' +2 "manipulator"&o% +4 "core" %͌ { x W k/ + "storage"(&& +4 "core" &< * 3 :\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 342 counts +2 "manipulator"&}'θ +14 "core" ' +2 "manipulator"& & +4 "core" &w _ q5\ +2 "storage"(>& +3 "core" &< ! 5 4\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +23 "core" ' +2 "storage"(% +4 "core" % B J \  +2 ."downElevator"SE.seek :down +3 "storage"(U'} +100 (M% +3 "core" %< * +\ [u +2 "manipulator"&8% +4 "core" %ϵ T n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +94 "core" ' +56 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"']& +4 "core" &`ov7 [ +2 #tStoring generic puck in Collection Clamp to tube 5 + "manipulator"&N% +4 "core" %\ " Y n< + "storage"(,% +4 "core" % " ! 7\  +2 "storage"(@. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(:(< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (1& +2 "core" &< * # \  +2 "manipulator"&[& +4 "core" &x V n5 +2 .tElbow.seek 5 + "manipulator"&W(y +3 "core" ( +2 "manipulator"&x& +3 "core" &x < n5 +2 "storage"(y& +3 "core" &< # *\  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&p'Ϻ +95 "core" ' +2 "storage"(B& +3 "core" &< / 5 9\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(i' +282 "core" ' + "storage"(Z- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&+& +3 "core" &x ( m5 + "storage"(& +4 "core" &< ) ' *\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&v'b +20 "core" ' + .tElbow.hold +2 "manipulator"&t, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(\\- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(L' +32 "core" ' +2 "manipulator"&E% +4 "core" %͎ x x \\ l + "storage"(q& +4 "core" &< , 3 4\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 344 counts +2 "manipulator"&_'κ +14 "core" ' +2 "manipulator"&m& +4 "core" &{ h o5 + "storage"(D& +4 "core" &< 7 5 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&2'Ϻ +28 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(O'| +42 "core" ' +2 "manipulator"&n& +4 "core" &{  p5 + "manipulator"& % +4 "core" % R p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&P( +155 "core" ( + "manipulator"&J& +4 "core" &/ w b iH +3 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &{& +3 "core" &/ w { x iH +2 .tForearm.seek CC + "manipulator"&0' +96 "core" ' + .tHand.close +2 "manipulator"&V/ +75 "core" / + .tCC.seek :open +2 "collection"'G( +470 "core" ( + "storage"(r& +4 "core" &< R\  +2 "storage"(X& +3 "core" &< ) c\  +2 "manipulator"&)& +3 "core" &, k nE} +2 "manipulator"&% +3 "core" % 2 m +2 .tForearm.seek :retract +2 "manipulator"&5'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&j(y +164 "core" ( +2 "manipulator"&\ & +3 "core" & / s6 +2 "storage"(l& +3 "core" &< Q I O\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 5 + "manipulator"&'b +96 "core" ' + .tElbow.hold +2 "manipulator"&w, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&^% +4 "core" % ͑ * r + "storage"(.& +4 "core" &< A D \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 347 counts + "manipulator"&'ν +14 "core" ' + "manipulator"&d& +5 "core" &  v4 + "storage"(T& +4 "core" &< K B H\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&g'Ϻ +22 "core" ' +2 "storage"(z% +4 "core" % E D Z\  +2 ."downElevator"SE.seek :down +4 "storage"(b'} +99 (!% +2 "core" %8 B J \ [r +2 "manipulator"&S% +4 "core" %Ϯ v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +92 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 6 +2 "manipulator"&s% +3 "core" %\ ? v7 +2 "storage"(% +4 "core" % j k \  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((< +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" &< g _ \  +2 "manipulator"& & +4 "core" &  u4 +2 .tElbow.seek 5 +2 "manipulator"&(y +48 "core" ( +2 "manipulator"&& +3 "core" &m N s+ +2 "storage"((& +3 "core" &< j i n\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϻ +100 "core" ' +2 "storage"(|& +3 "core" &< k k \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(~' +286 "core" ' + "storage"(/- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&Y/ +71 "core" / +2 "manipulator"&3& +4 "core" &m t+ + "manipulator"&$% +3 "core" % 2 u +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +118 "core" ( + "manipulator"&& +4 "core" &d  w- +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &d  w- + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&I'\ +13 "core" ' + .tSE.seek :down +2 "storage"('} +258 "core" ' +47 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(h(K +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (K& +2 "core" &KT  '\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(e' +277 "core" ' + "storage"(u- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(9'y +32 "core" ' +2 "storage"(?& +4 "core" &KS * ( Z\  + "storage"(& +4 "core" &KS  &\  +2 "manipulator"&& +3 "core" &d ' o- +2 "manipulator"&% +3 "core" %\ & / n!- +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&( +117 "core" ( +2 "manipulator"&C& +3 "core" &  m. +2 "storage"(R& +3 "core" &KS ) \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&='I +102 "core" ' + .tElbow.hold +2 "manipulator"&-, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&*1 +66 "core" 1 +2 "manipulator"&7% +4 "core" % h w X kJ + "storage"('& +4 "core" &KS   ~\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 331 counts +2 "manipulator"&F'Δ +14 "core" ' +2 "manipulator"&f& +4 "core" & q. + "storage"(A& +4 "core" &KT + + 1\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +21 "core" ' +2 "storage"(6% +4 "core" %  & \ +2 ."downElevator"SE.seek :down +3 "storage"(o'} +100 (&% +2 "core" % 9 &  \ [u +2 "manipulator"& % +4 "core" %ϭ U m? + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&>'\ +92 "core" ' +60 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 5 to 6 +2 "manipulator"&a% +4 "core" %  / s, + "storage"(% +4 "core" %x Q O C\  +2 "storage"(". +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(<(< +382 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (M& +2 "core" &< N P 9\  +2 "manipulator"&4& +3 "core" & } s. +2 .tElbow.seek 5 + "manipulator"&8(y +37 "core" ( + "manipulator"&#& +4 "core" &{ ] p! +2 "storage"(c& +3 "core" &< ) )\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϻ +102 "core" ' +2 "storage"(}& +3 "core" &< "  P\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(]' +277 "core" ' + "storage"(N- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&,/ +66 "core" / +2 "manipulator"&@& +4 "core" &{ H q! + "manipulator"&Q% +4 "core" % ϸ s q + .tForearm.seek :retract +2 "manipulator"&1'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&[(d +97 "core" ( +2 "manipulator"&x& +4 "core" &d f q^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &y& +2 "core" &d d q^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&'\ +11 "core" ' +2 .tSE.seek :down + "storage"(B'} +268 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(U(K +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K6 3 & \   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(;' +306 "core" ' + "storage"(k- +4 "core" -'y +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (Z& +3 "core" &K P P T\  +2 "storage"(+& +3 "core" &K D D \  + "manipulator"&& +4 "core" &d = s^ +2 "manipulator"&\\% +3 "core" %\ & k s!- +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&E( +112 "core" ( + "manipulator"&q& +4 "core" & ( q2 +2 "storage"(m& +3 "core" &K O P j\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&D'I +100 "core" ' + .tElbow.hold +2 "manipulator"&n, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"& 1 +75 "core" 1 +2 "manipulator"&p% +4 "core" % y m pd + "storage"(W& +4 "core" &K G N '\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 348 counts + "manipulator"&i'Υ +14 "core" ' + "manipulator"&v& +5 "core" & u2 + "storage"(_& +4 "core" &K i V ^\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&L'ϡ +18 "core" ' +2 "storage"(J% +3 "core" %  k j \  +3 ."downElevator"SE.seek :down +3 "storage"({'} +99 (2% +2 "core" %/ N O \ Zq +2 "manipulator"&t% +4 "core" %ϖ c s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +88 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 6 of 6..6 + #Loading generic puck from tube 6 into Collection Clamp +2 "collection"' & +4 "core" &. + "manipulator"&% +4 "core" %\  t +2 "storage"(r% +4 "core" % i j \  + "storage"(X. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"()(K +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +3 "core" &K k j \  +2 "manipulator"&\ & +3 "core" & H t2 +2 .tElbow.seek 6 +2 "manipulator"&l( +3 "core" ( + "manipulator"&0& +4 "core" & K t2 + "storage"(P& +4 "core" &K j i x\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'ϡ +103 "core" ' +2 "storage"(^& +3 "core" &K j i \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(.' +283 "core" ' + "storage"(d- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (T& +2 "core" &K x h \  +2 "manipulator"&z& +3 "core" &  v2 +2 .tElbow.seek 6 +2 "manipulator"&5( +2 "core" ( +2 "manipulator"&!& +3 "core" & x u2 +2 "storage"(S& +3 "core" &K k l ~\  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&j'u +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&s& +4 "storage"('} +52 "core" & * v2 +2 "manipulator"&% +4 "core" % x \\ s +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"& ( +149 "core" ' + ."downElevator"SE.coast + "storage"(5 +4 "core" ( + "manipulator"&O& +4 "core" &. ; rG + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &. g sG + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&(& +4 "core" &. H qG +2 "manipulator"&g% +3 "core" %  p +2 "collection"'|& +4 "core" &2 + "collection"'b& +4 .tCC.seek :closed + "collection"':(` +3 "core" &R +3 &4  +11 &*q3 , +9 &_/ A +9 &Iu3 T +10 & O5 T +9 &V6 T +8 &O3 S +11 &OS4 T +9 &T1 T +10 &R3 T +9 &U1 T +9 & WO2 T +9 &"Q2 T +10 &#Q2 S +9 &%Q2 S +9 &'^R3 T +9 &)"N, S +10 &*T$ T +9 &,N3 T +9 &.gQ1 T +10 &0(R4 T +9 &1O* T +9 &3T T +10 &5oN T +10 &71O T +9 &8N# T +10 &:N# T +8 &:L S +10 &?Q" S +9 &AM T +9 &CM S +9 &EBN S +11 &GS T +8 &HW! T +10 &Ja! V +9 &L< X +9 &M \\ +10 &O  _ +9 &Qo _ +9 &S/ _ +10 &T ` +9 &V ` +9 &Xq a +10 &Z2\ a +9 &[ b +10 &] b +9 &_j H +9 &`B+ + +11 &`ok S +2 ( + "collection"'b& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.33 .Hand.open +2 "manipulator"&w1 +68 "core" 1 +2 "manipulator"&%% +4 "core" % D n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 6 into Processing Clamp + "processing"%Y& +4 "core" &\  +2 "manipulator"&3% +3 "core" %\ ` n/ +2 "storage"($% +4 "core" % C B \  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(`(K +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K M L 7\  +2 "manipulator"&& +4 "core" &. n nG +2 "manipulator"&% +3 "core" %\ 9 n/ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&~( +165 "core" ( + "manipulator"&& +4 "core" & F s$ +2 "storage"(K& +4 "core" &K G M M\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&u'ϡ +98 "core" ' + "storage"(& +4 "core" &K J B L\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(?' +281 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &K 0 1 \  +2 "manipulator"&& +3 "core" & 3 s$ +2 .tElbow.seek 6 +2 "manipulator"&C( +2 "core" ( +2 "manipulator"&R& +3 "core" & z s$ +2 "storage"(e& +4 "core" &K C C \  +2 .tForearm.seek 6 + 300 counts + "manipulator"&'u +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&*/ +67 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 6):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:44:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&7& +3 "storage"(''} +6 "core" & 3 t$ +2 "manipulator"&f% +3 "core" % v ' u +2 .tForearm.seek :retract +2 "manipulator"&A'\ +94 "core" ' + .tElbow.seek PC +2 "manipulator"&6(k +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +95 "core" ( +2 "manipulator"&I& +4 "core" &u I r +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &u A r + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"& ' +106 "core" ' +2 "manipulator"&& +3 "core" &u t u +2 "manipulator"&=% +4 "core" % x t +2 "processing"%F& +3 "core" &\  +2 "processing"%a& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &\  +3 &\ / +10 &&B\ 3 +9 &Al\ H +9 &p\ U +9 &W\ U +10 &VX\ U +8 &\\\ U +11 &^\ U +8 &_\ V +10 &\\\\\ U +10 &\\\ V +8 & [\ U +10 &"]\ U +9 &$gZ\ T +10 &&'Y\ U +9 &'X\ U +9 &)Z\ U +10 &+m]d\ U +9 &-/[\ U +9 &.Z\ \ U +10 &0]:\ U +9 &2uZ \ U +9 &47\\>\ U +10 &5Ww\ T +9 &7Yy\ U +10 &9~[|\ U +9 &;@Y\ U +9 &=\\L\ U +11 &>Yz\ U +8 &@[}\ U +9 &BH]\ U +10 &D \\|\ U +9 &Eb\ V +10 &GkR\ W +9 &ID\ Y +9 &K\ Z +10 &Lf\ [ +9 &Nm\ [ +9 &PEk\ [ +10 &R=\ \\ +9 &SM\ [ +10 &Uz\ [\ +9 &WL}\ \\ +9 &Y \ [ +10 &Zv\ \\ +9 &\\\ ; +9 &]X.ph\ T +10 &]v,\ 6 +2 ( +2 "processing"%a& +2 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.61 + .Hand.open +2 "manipulator"&"1 +73 "core" 1 +2 "manipulator"&9% +3 "core" % { r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%o& +4 "core" &]v*}\ 6 + #tImaging generic puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&h% +3 "core" %\  p +2 "storage"(M% +4 "core" %| C 0 v\  + "storage"(4. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(#(K +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (c& +2 "manipulator"&}& +6 "core" &K ! 1 '\  +2 &u A p +2 .tElbow.reconfigure TightElbow +2 ."raiseStack"SE.reconfigure SEplace +4 "manipulator"&$&.,(\ #b +2 "storage"(#]K-0-\ b +4 .tElbow.seek PC +2 "manipulator"&-(k +3 "core" ( +2 "manipulator"&>& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(N' +3 "core" &u  p + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &,& +2 "core" &u ~ - j +2 .tForearm.seek PC +2 "manipulator"&@' +94 "core" ' + .tHand.close +2 "manipulator"&Q/ +69 "core" / +2 .tPC.seek :open +2 "processing"%x( +88 "core" ' + "storage"(y- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('y +36 "core" ' +317 ( + "storage"(8& +4 "core" &K K B\  +2 "manipulator"&1& +3 "core" &u W q +2 "manipulator"&]% +3 "core" % e q# +2 .tForearm.seek :retract +2 "manipulator"&<'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&( +261 "core" ( + "manipulator"&B& +4 "core" &  p, +2 "storage"(k& +3 "core" &K  # \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&Z'ϡ +102 "core" ' + .tHand.open +2 "manipulator"&+1 +75 "core" 1 +48 "storage"(- +6 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate + "storage"(\\'E +26 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(q' +55 "core" ' + #tLights, camera, ACTION! +2 "storage"(m- +3 "core" -' +2 "storage"([& +3 "core" &K\  +2 "manipulator"& & +3 "core" & a ` e, +2 .tElbow.seek 6 +2 "manipulator"&p( +3 "core" ( + "manipulator"&W& +4 "core" & ] c f, +2 "storage"(v& +3 "core" &K\  +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&_'ϡ +14 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(J' +58 "core" ' +2 "manipulator"&& +4 "core" & z q, + "storage"(2& +4 "core" &K > ; j\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&t'I +22 "core" ' + .tElbow.hold +2 "manipulator"&E, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(D' +25 "core" ' +2 "manipulator"& % +4 "core" %x u m +2 "storage"(& +4 "core" &K ) ) \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 347 counts +2 "manipulator"&i'Τ +13 "core" ' +2 "manipulator"&r& +4 "core" & % r, +2 "storage"(X& +4 "core" &K B C\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +24 "core" ' +2 "storage"(;% +4 "core" % )  (\  +2 ."downElevator"SE.seek :down +4 "storage"(\ '} +100 (0% +2 "core" %; 4 ) \ [s +2 "manipulator"&P% +4 "core" %Ϩ + oM +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +95 "core" ' +56 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'^& +4 "core" &`og S +2 #tStoring generic puck in Collection Clamp to tube 6 + "manipulator"&{% +3 "core" %\  / p* +2 "storage"(U% +4 "core" %} N N -\  +2 "storage"(n. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(V(K +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (d& +3 "core" &K C B\  + "manipulator"&T& +4 "core" & p, + .tElbow.seek 6 +2 "manipulator"&z( +3 "core" ( +2 "manipulator"&!& +4 "core" & J p, + "storage"(S& +4 "core" &K C B \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +91 "core" ' +2 "storage"(s& +3 "core" &K C B \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +281 "core" ' + "storage"(l- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & l o, + "storage"(.& +4 "core" &K ) + <\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&O'I +24 "core" ' + .tElbow.hold +2 "manipulator"& , +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(j- +2 "core" -' +3 .tSE.seek 0.09 Pucks below Top Plate + "storage"((' +31 "core" ' +2 "manipulator"&g% +3 "core" %x S mT +2 "storage"(|& +3 "core" &K 7 7\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 347 counts +2 "manipulator"&5'Τ +14 "core" ' +2 "manipulator"&& +4 "core" & V p, +2 "storage"(& +3 "core" &K  3\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&G'ϡ +20 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(w'y +39 "core" ' +2 "manipulator"&%& +4 "core" & 3 r, + "manipulator"&Y% +4 "core" %Ϛ V r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&$( +154 "core" ( + "manipulator"&b& +4 "core" &, 7 mE +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  mE +2 .tForearm.seek CC + "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&/ +77 "core" / + .tCC.seek :open +2 "collection"'( +469 "core" ( + "storage"(& +4 "core" &K P O x\  +2 "storage"(& +3 "core" &K D K 4\  +2 "manipulator"&K& +3 "core" &* qCr +2 "manipulator"&)% +3 "core" % a q +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"& ( +171 "core" ( + "manipulator"&/& +4 "core" & v u +2 "storage"(& +3 "core" &K k i v\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 6 + "manipulator"&'I +101 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&R1 +76 "core" 1 +3 "manipulator"&e% +4 "core" % n C sC + "storage"(*& +4 "core" &K Y ? q\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 337 counts + "manipulator"&7'Κ +15 "core" ' + "manipulator"&f& +5 "core" & G y + "storage"(~& +4 "core" &K j j \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&u'ϡ +29 "core" ' +2 "storage"(?% +4 "core" % j k \  +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (I% +2 "core" %H1 K Z a\ Yp +2 "manipulator"&&% +4 "core" %  v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&C'\ +89 "core" ' +52 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 6 to 7 + "manipulator"&% +4 "core" %\  . v) +2 "storage"(=% +4 "core" % m k \  +2 "storage"(F. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"('(K +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (A& +2 "core" &K k j \  +2 "manipulator"&H& +3 "core" & " v +2 .tElbow.seek 6 +48 "manipulator"&"( +4 "core" ( + "manipulator"&9& +4 "core" & ~ v +2 "storage"(o& +3 "core" &K o l \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&h'ϡ +103 "core" ' +2 "storage"(M& +3 "core" &K x z \  +2 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(a' +284 "core" ' + "storage"(4- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&}/ +75 "core" / +2 "manipulator"&c& +4 "core" & F v + "manipulator"&>% +4 "core" % Ϡ  w + .tForearm.seek :retract +2 "manipulator"&,'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"& (d +143 "core" ( + "manipulator"&Q& +4 "core" &d @ t4 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &d t4 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&y'\ +13 "core" ' + .tSE.seek :down +2 "storage"(6'} +258 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +355 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &[? , + G\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(N' +275 "core" ' + "storage"(8- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(1'y +35 "core" ' +2 "storage"(]& +4 "core" &[? 1 - T\  + "storage"(@& +4 "core" &[> & ) _\  +2 "manipulator"&B& +3 "core" &d ~  m4 +2 "manipulator"&k% +3 "core" %\ ( Y m"5 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&-( +103 "core" ( +2 "manipulator"&+& +3 "core" & $ m1 +2 "storage"(& +3 "core" &[? ( *\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 7 + "manipulator"&<'̈́ +106 "core" ' + .tElbow.hold +2 "manipulator"&m, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&[1 +75 "core" 1 +2 "manipulator"& % +4 "core" % Ͳz ] `  e + "storage"(W& +4 "core" &[? x\ \  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 7 + 346 counts +2 "manipulator"&v' +17 "core" ' +2 "manipulator"&& +4 "core" & p1 + "storage"(2& +4 "core" &[?   \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"& ' +17 "core" ' +2 "storage"(% +3 "core" %  % \ \  +3 ."downElevator"SE.seek :down +3 "storage"('} +99 (r% +2 "core" %9 ( \ [t +2 "manipulator"&\\% +4 "core" % b n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +90 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 6 to 7 +2 "manipulator"&;% +3 "core" %\   t +2 "storage"(% +4 "core" % [ f\  +2 "storage"(Z. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(q(K +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (0& +2 "core" &K $\  +2 "manipulator"&P& +3 "core" & e p1 +2 .tElbow.seek 6 +2 "manipulator"&_( +2 "core" ( +2 "manipulator"&p& +3 "core" & O p1 +2 "storage"(J& +3 "core" &K % / r\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&t'ϡ +94 "core" ' + "storage"(i& +4 "core" &K C D \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(^' +281 "core" ' + "storage"({- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&U/ +66 "core" / +3 "manipulator"&n& +3 "core" & o1 +2 "manipulator"&D% +3 "core" % ϕ  oz +2 .tForearm.seek :retract +2 "manipulator"&d'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&T(d +114 "core" ( + "manipulator"&!& +4 "core" &d & o: +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &S& +3 "core" &d  p: +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&'\ +10 "core" ' +2 .tSE.seek :down +2 "storage"(s'} +270 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(\ ([ +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (#& +2 "core" &[7 * $ S\   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(E' +306 "core" ' + "storage"(L- +3 "core" -'| +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (l& +2 "core" &[6 4 , D\   +2 "storage"(& +3 "core" &[6 * " \   +2 "manipulator"&.& +3 "core" &d  p: +2 "manipulator"&j% +3 "core" %\  p +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&g( +109 "core" ( + "manipulator"&|& +4 "core" & Q n/ +2 "storage"(& +3 "core" &[6 , +\   +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 7 + "manipulator"&'̈́ +107 "core" ' + .tElbow.hold +2 "manipulator"&%, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&Y1 +65 "core" 1 +2 "manipulator"&% +4 "core" % ͪu ` b  e + "storage"(z& +4 "core" &[6 u\ \  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 7 + 338 counts +2 "manipulator"&' +18 "core" ' +2 "manipulator"&O& +4 "core" &  p- + "storage"(5& +4 "core" &[6 !  \   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&(' +15 "core" ' +2 "storage"(b% +4 "core" % } 0 C j\  +2 ."downElevator"SE.seek :down +3 "storage"('} +99 (G% +4 "core" %3 ) (\ [s +2 "manipulator"& % +4 "core" % F p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +44 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 7 of 7..7 + #Loading generic puck from tube 7 into Collection Clamp +2 "collection"'3& +4 "core" &. + "manipulator"&:% +4 "core" %\ 9 s0 +2 "storage"(% +4 "core" %z J @ \  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 + "storage"(K([ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ()& +3 "core" &[ D J\  +2 "manipulator"&/& +3 "core" & s- +47 .tElbow.seek 7 +2 "manipulator"&( +51 "core" ( +2 "manipulator"&& +3 "core" & \\ uQ +2 "storage"($& +4 "core" &[ h i P\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&R' +90 "core" ' +2 "storage"(e& +4 "core" &[ u l h\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(*' +281 "core" ' + "storage"(f- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (~& +3 "core" &[ Q O v\  + "manipulator"&?& +4 "core" &  uQ +2 .tElbow.seek 7 + "manipulator"&( +3 "core" ( +2 "manipulator"&I& +3 "core" & A tQ +2 "storage"(&& +3 "core" &[ C C &\  +2 .tForearm.seek 7 + 300 counts +2 "manipulator"& 'ΰ +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +4 "storage"(7'} +6 "core" & w tQ +2 "manipulator"&=% +3 "core" % θ t v +2 .tForearm.seek :retract +2 "manipulator"&F'\ +97 "core" ' +2 .tElbow.seek CC + "manipulator"&A( +147 "core" ' + ."downElevator"SE.coast + "storage"(5 +21 "core" ( +2 "manipulator"&w& +4 "core" &(  rAd + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &( rAd +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&9' +99 "core" ' +3 "manipulator"&o& +4 "core" &(  qAd + "manipulator"&u% +4 "core" % % r +2 "collection"'M& +4 "core" &M + "collection"'& +4 .tCC.seek :closed +2 "collection"'V(` +4 "core" &2 + &*  +9 &+q7 - +9 &`~1 A +9 &Ut2 S +10 &R9 T +9 &R4 T +10 &N6 S +8 &YW5 T +9 &Q0 T +10 &R0 S +10 &Q4 T +9 & bT6 T +10 &"%Q3 S +9 &#N6 S +10 &%T0 T +9 &'jR2 T +8 &),Q0 T +11 &*R0 T +8 &,O1 S +10 &.rP1 T +9 &04T) T +10 &1M3 S +9 &3Q6 T +9 &5zR( T +9 &7<T. T +10 &8R2 T +9 &:R. T +10 &<Q5 T +9 &>EL/ S +9 &@Q3 T +11 &AQ/ T +8 &CM5 S +9 &ELM0 T +10 &GN0 T +9 &HV3 T +10 &Jb4 U +9 &LG{2 X +9 &M0 \\ +11 &O0 ^ +8 &Qz" 3 _ +10 &S;""5 _ +9 &T%&2 ` +9 &V&%3 ` +10 &X}('4 ` +9 &Z=()3 a +9 &[+*3 a +10 &].+1 b +10 &_r.-+ D +9 &`D(/03 +~ +9 &`mo113 U +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.31 + .Hand.open +2 "manipulator"&1 +74 "core" 1 + "manipulator"&C% +4 "core" %  ] n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&4'\ +97 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 7 into Processing Clamp + "processing"%}& +4 "core" &\  +2 "manipulator"&c% +3 "core" %\ o5 +2 "storage"(>% +4 "core" %z K A \  +2 "storage"(Q. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(`([ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (h& +2 "core" &[ J C\  +3 "manipulator"&"& +3 "core" &( k oAb +2 "manipulator"&,% +3 "core" %\  o5 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&a( +159 "core" ( + "manipulator"&'& +4 "core" & p sx +2 "storage"(& +3 "core" &[ O H ?\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&8' +99 "core" ' + "storage"(6& +4 "core" &[ M P 5\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(]' +281 "core" ' + "storage"(@- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (B& +2 "core" &[ < . =\  +2 "manipulator"&k& +3 "core" &  qx +2 .tElbow.seek 7 +2 "manipulator"&+( +3 "core" ( + "manipulator"&& +3 "core" & A qx +2 "storage"(N& +4 "core" &[  \  +2 .tForearm.seek 7 + 300 counts + "manipulator"& 'ΰ +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&[/ +76 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:48:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"& & +2 "storage"(W'} +6 "core" & u rx +2 "manipulator"&% +4 "core" % Ξ S q +2 .tForearm.seek :retract +2 "manipulator"&2'\ +96 "core" ' + .tElbow.seek PC +3 "manipulator"&(k +154 "core" ' + ."downElevator"SE.coast + "storage"(5 +101 "core" ( + "manipulator"&y& +4 "core" &t 4 r +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &r& +3 "core" &t  q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&\\' +101 "core" ' +2 "manipulator"&-& +3 "core" &t J t +2 "manipulator"&<% +4 "core" % T s +2 "processing"%;& +3 "core" &\  +2 "processing"%v& +4 .tPC.seek :closed +2 "processing"%(] +4 "core" &\  + &\  +9 &'t\ - +9 &_\ A +9 &D}\ T +9 &Z\ U +9 &X\ U +10 &\\\ U +10 &G]\ U +8 &\\\ U +10 &^\ U +9 &]\ U +10 & M[\ V +10 &"^\ V +8 &#W\ T +10 &%\\\ U +9 &'XX\ U +9 &)Z\ U +10 &*\\\ U +10 &,Y\ U +8 &.`\\\ U +10 &0"[\ U +9 &1Z\ U +10 &3_\ U +9 &5hX\ U +9 &7*]\ U +11 &8Y\ T +8 &:Y\ U +9 &2Z\ U +9 &?]c\ U +10 &AZh\ U +9 &CxZl\ U +9 &E8`~\ U +10 &FlP\ V +9 &H}\ X +10 &JpG\ Z +9 &L2k\ Z +9 &Mk\ [ +10 &Oj\ [\ +9 &Qu\ [ +9 &S78\ [ +10 &T@\ [ +9 &V\ [ +9 &X|b\ \\ +9 &Z>i\ \\ +9 &\\m\ L +10 &])Cvi\ (w +10 &]|0\ 1 +5 ( + "processing"%v& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.61 + .Hand.open +2 "manipulator"&Z1 +3 "core" &]|%\ 1 +71 1 + "manipulator"&1% +4 "core" % / r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +4 "core" &]|%\ 1 + #tImaging generic puck in Processing Clamp while storing it to tube 7 +2 "manipulator"&% +3 "core" %\   p+ +2 "storage"(0% +3 "core" %| / t\  +2 "storage"(P. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 + "storage"(p([ +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (J& +3 "core" &[   \  +2 "manipulator"&i& +4 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +3 "core" &t  o +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&m(k +3 "core" ( + "manipulator"&X& +4 ."raiseStack"SE.seek beamBreak + "storage"({' +3 "core" &t P o +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &U& +3 "core" &t | j +48 .tForearm.seek PC +3 "manipulator"&n' +95 "core" ' +2 .tHand.close + "manipulator"&D/ +74 "core" / +2 .tPC.seek :open +2 "processing"%!( +37 "core" ' +2 "storage"(S- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(t'y +31 "core" ' +370 ( +2 "storage"(_& +4 "core" &[ B B j\  +2 "manipulator"&d& +3 "core" &t  q +2 "manipulator"&^% +3 "core" % ϋ  q; +2 .tForearm.seek :retract +2 "manipulator"&q'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 +2 "manipulator"&#( +276 "core" ( + "manipulator"&s& +4 "core" & H p( +2 "storage"(L& +4 "core" &[ 8  0\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&l' +103 "core" ' +2 .tHand.open + "manipulator"&1 +74 "core" 1 +2 "storage"(.- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(j'E +29 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(|' +54 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(T& +3 "core" &[\  +2 "manipulator"&Y& +4 "core" & a \\  f( + .tElbow.seek 7 +2 "manipulator"&( +35 "core" ( + "manipulator"&z& +4 "core" & n g  g' +2 "storage"(O& +4 "core" &[\  +2 .tForearm.seek 7 + 600 counts + "manipulator"&5' +17 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate + "storage"(b' +58 "core" ' +2 "manipulator"&& +4 "core" & I r' + "storage"(G& +4 "core" &[ J N\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 7 +2 "manipulator"& '̈́ +28 "core" ' + .tElbow.hold +2 "manipulator"&g, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +24 "core" ' +2 "manipulator"&3% +4 "core" %Ͳ K J g0 + "storage"(:& +4 "core" &[  M\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 7 + 346 counts +2 "manipulator"&' +17 "core" ' +2 "manipulator"&& +4 "core" & 8 s% +2 "storage"(& +3 "core" &[ K F \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts +2 "manipulator"&)' +22 "core" ' +3 "storage"(E% +4 "core" % J D \  # +2 ."downElevator"SE.seek :down +3 "storage"(/'} +100 (% +3 "core" %f9 ( ' \ [u + "manipulator"&$% +4 "core" % qX +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&('\ +94 "core" ' +54 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 "collection"'e& +4 "core" &`mm " U +2 #tStoring generic puck in Collection Clamp to tube 7 + "manipulator"&% +4 "core" %\ T r4 +2 "storage"(\ % +4 "core" %z @ C \  +2 "storage"(%. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(([ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (f& +3 "core" &[ E C \  +2 "manipulator"&~& +3 "core" & A r% +2 .tElbow.seek 7 +2 "manipulator"&?( +9 "core" ( +2 "manipulator"&I& +4 "core" & K r' +2 "storage"(&& +3 "core" &[ C ? \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&' +99 "core" ' +2 "storage"(& +3 "core" &[ N L R\  +2 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(=' +282 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&R& +3 "core" & r' + "storage"(w& +4 "core" &[ \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 7 +2 "manipulator"&H'̈́ +26 "core" ' + .tElbow.hold +2 "manipulator"&*, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"( - +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(o' +31 "core" ' +2 "manipulator"&u% +3 "core" %ͯ y a j h_ +2 "storage"(& +3 "core" &[ \ \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 7 + 343 counts +2 "manipulator"&M' +15 "core" ' +2 "manipulator"&7& +4 "core" & ( r% + "storage"(F& +4 "core" &[ J B \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&' +30 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"('| +41 "core" ' +2 "manipulator"&C& +4 "core" & | t% + "manipulator"&}% +4 "core" % u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&( +169 "core" ( +4 "manipulator"&>& +4 "core" &( X mAa +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &' o mA` + .tForearm.seek CC +2 "manipulator"&h' +95 "core" ' + .tHand.close +2 "manipulator"&"/ +72 "core" / + .tCC.seek :open +2 "collection"',( +470 "core" ( + "storage"(9& +4 "core" &[ M F (\  +2 "storage"('& +3 "core" &[ R N o\  +2 "manipulator"&& +3 "core" &&  q?V +2 "manipulator"&K% +3 "core" % R q +2 .tForearm.seek :retract +2 "manipulator"&6'\ +94 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 + "manipulator"&A( +182 "core" ( + "manipulator"&4& +4 "core" &y ] t/ +2 "storage"(@& +4 "core" &[ j l \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.seek 7 +2 "manipulator"&B'̈́ +105 "core" ' + .tElbow.hold +2 "manipulator"&k, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +3 "manipulator"&N% +4 "core" % ͱp z z C j + "storage"([& +4 "core" &[ \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 7 + 345 counts +46 "manipulator"& ' +18 "core" ' +2 "manipulator"&& +4 "core" & 8 v+ + "storage"(a& +4 "core" &[ k j \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&8' +23 "core" ' +2 "storage"(]% +4 "core" % k i \  +2 ."downElevator"SE.seek :down +3 "storage"( '} +100 (y% +3 "core" %@4 M J \ Zq + "manipulator"&r% +4 "core" % 5 t^ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +89 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tMoving puck from tube 7 to 6 +2 "manipulator"&-% +4 "core" %\  O u + "storage"(<% +4 "core" %{ i i \  +2 "storage"(;. +2 "core" . +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 7 + "storage"(W([ +3 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (2& +3 "core" &[ i _ N\  +2 "manipulator"&x& +3 "core" &  u+ +2 .tElbow.seek 7 +2 "manipulator"&v( +43 "core" ( +2 "manipulator"&Z& +4 "core" & J x& + "storage"(1& +4 "core" &[ i h \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts +2 "manipulator"&' +102 "core" ' +2 "storage"(& +3 "core" &[ ` `\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(0' +280 "core" ' + "storage"(P- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&J/ +69 "core" / +2 "manipulator"&i& +4 "core" &  w& + "manipulator"&X% +4 "core" % v w +2 .tForearm.seek :retract + "manipulator"&U'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&\\(d +105 "core" ( + "manipulator"&`& +4 "core" &d ( t3 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &d  t3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&S'\ +9 "core" ' +2 .tSE.seek :down + "storage"('} +262 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"( (K +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K @ A ^\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"({' +287 "core" ' + "storage"(_- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(d'y +33 "core" ' +2 "storage"(^& +3 "core" &K " & P\  +2 "storage"(n& +4 "core" &K   \  +2 "manipulator"&s& +3 "core" &d . p3 +2 "manipulator"&L% +3 "core" %\ &  q!- +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&m( +110 "core" ( + "manipulator"&& +4 "core" & d n0 +2 "storage"(.& +3 "core" &K % * 3\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 + "manipulator"&'I +98 "core" ' + .tElbow.hold +2 "manipulator"&T, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&Y1 +74 "core" 1 +2 "manipulator"&q% +4 "core" % i s w ] k + "storage"(z& +4 "core" &K   ?\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 332 counts + "manipulator"&O'Ε +15 "core" ' + "manipulator"&& +5 "core" &  t# + "storage"(G& +4 "core" &K E E\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&t'ϡ +21 "core" ' +2 "storage"(j% +4 "core" %   \  +2 ."downElevator"SE.seek :down +3 "storage"(3'} +99 (:% +3 "core" %:  ) \ [t +2 "manipulator"&% +4 "core" %Ϭ J q[ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 7 to 6 +2 "manipulator"&#% +3 "core" %\  - t +2 "storage"(E% +4 "core" %y j k Z\  +2 "storage"(l. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(|([ +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &[A   \  +2 "manipulator"&$& +3 "core" & V q# +2 .tElbow.seek 7 + "manipulator"&5( +22 "core" ( +2 "manipulator"&& +3 "core" & F rf +2 "storage"(b& +3 "core" &[A @ A \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"& ' +106 "core" ' + "storage"(e& +4 "core" &[A C B \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(' +281 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&\ / +73 "core" / +2 "manipulator"&%& +4 "core" &  rf +2 "manipulator"&% +3 "core" % K s +2 .tForearm.seek :retract +2 "manipulator"&f'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&~(d +106 "core" ( + "manipulator"&I& +4 "core" &d  o4 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &d P o4 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&)'\ +2 "core" ' +2 .tSE.seek :down +2 "storage"('} +271 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(/(K +364 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (p& +2 "core" &K "  4\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(g' +307 "core" ' + "storage"((- +3 "core" -'y +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &K + '\  +2 "storage"(R& +3 "core" &K ) (\  +2 "manipulator"&w& +3 "core" &d ? p4 +2 "manipulator"& % +3 "core" %\ " / p +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&u( +116 "core" ( + "manipulator"&& +4 "core" & ? n, +2 "storage"(7& +3 "core" &K ( (\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&F'I +102 "core" ' + .tElbow.hold +2 "manipulator"&C, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&}1 +76 "core" 1 +2 "manipulator"&% +4 "core" % m y y j + "storage"(?& +4 "core" &K #  y\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 336 counts +46 "manipulator"&='Ι +16 "core" ' +2 "manipulator"&H& +3 "core" & O r% +2 "storage"(M& +3 "core" &K ? A q\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&o'ϡ +37 "core" ' +2 "storage"(>% +5 "core" % A A \  +2 ."downElevator"SE.seek :down +3 "storage"(Q'} +100 (% +2 "core" %. & " 9\ Zr +2 "manipulator"&*% +4 "core" %ϰ  pR +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +93 "core" ' +45 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tShuffling pucks in tube 6 of 6..6 + #Loading generic puck from tube 6 into Collection Clamp +2 "collection"'c& +4 "core" &T +2 "manipulator"&V% +3 "core" %\  n t +2 "storage"(9% +4 "core" %~ i i A\  +2 "storage"('. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +7 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (K& +3 "core" &K k j =\  +2 "manipulator"&4& +3 "core" & u% +2 .tElbow.seek 6 +2 "manipulator"&@( +26 "core" ( +2 "manipulator"&h& +4 "core" &  wZ + "storage"(& +4 "core" &K k l \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'ϡ +104 "core" ' +2 "storage"(N& +3 "core" &K ` a\  +2 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"([' +286 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (a& +2 "core" &K v d \  +2 "manipulator"&6& +3 "core" & 6 xZ +2 .tElbow.seek 6 +2 "manipulator"&]( +3 "core" ( + "manipulator"&A& +4 "core" & wZ +2 "storage"(y& +3 "core" &K V k M\  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&r'u +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&B/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:52:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&-& +2 "storage"( '} +6 "core" & wZ +2 "manipulator"&<% +4 "core" % ΀  yz + .tForearm.seek :retract +2 "manipulator"&;'\ +95 "core" ' + .tElbow.seek CC +3 "manipulator"&2( +150 "core" ' + ."downElevator"SE.coast + "storage"(5 +7 "core" ( +2 "manipulator"&x& +3 "core" &+ & rDu +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &+ W rDu +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&Z' +102 "core" ' +2 "manipulator"&1& +3 "core" &+  uDu +2 "manipulator"&8% +4 "core" % - t +2 "collection"'& +3 "core" &S +2 "collection"' & +3 .tCC.seek :closed +2 "collection"'(` +5 "core" &* + &0  +8 &-u/ - +9 &`~) A +9 &Ys) S +10 &R& T +9 &R& T +9 &O+ T +11 &^Q, T +9 &!P. S +9 &Q3 T +10 &R, T +9 & gQ- S +9 &"(R2 T +9 &#Q. S +9 &%T/ T +10 &'nR1 T +9 &)0N3 T +9 &*T1 T +10 &,P1 T +9 &.wP/ S +10 &08O3 T +9 &1M3 T +9 &3S1 T +10 &5R3 S +9 &7AP. S +9 &9T, T +10 &:N2 S +9 &<P2 S +10 &>IQ2 S +9 &@\ S, T +9 &AP4 T +11 &CL1 S +9 &EQL2 S +8 &GO5 S +10 &HW4 T +9 &Ja3 V +10 &LL~3 X +9 &N4 \\ +10 &O 3 _ +9 &Q3 ^ +9 &S?1 _ +9 &T2 ` +10 &V2 ` +9 &X4 ` +10 &ZA2 a +9 &\\1 b +9 &]4 b +10 &_r4 @ +9 &`S33 ^ +9 ( +2 &`bc4 O + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.33 + .Hand.open +2 "manipulator"&k1 +72 "core" 1 +2 "manipulator"&+% +4 "core" % , r + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&P'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 6 into Processing Clamp + "processing"%J& +4 "core" &\  +2 "manipulator"&i% +3 "core" %\ & o= +2 "storage"(X% +4 "core" %{ B B \  +2 "storage"(`. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(D(K +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K @ @ \  +2 "manipulator"&v& +4 "core" &* oCs + "manipulator"&U% +4 "core" %\ & o= +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&0( +163 "core" ( + "manipulator"&W& +4 "core" & L t( +2 "storage"(& +3 "core" &K E C \  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +3 "manipulator"&_'ϡ +98 "core" ' + "storage"(& +4 "core" &K A C \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(^' +279 "core" ' + "storage"(n- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (s& +2 "core" &K > < k\  +2 "manipulator"&L& +3 "core" & s( +2 .tElbow.seek 6 +2 "manipulator"&( +3 "core" ( + "manipulator"&.& +4 "core" & Q s( + "storage"({& +4 "core" &K P O }\  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&\\'u +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&Y/ +66 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:52:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&q& +2 "storage"(z'} +6 "core" & ~ t( +2 "manipulator"&% +4 "core" % x % q +2 .tForearm.seek :retract +2 "manipulator"&G'\ +96 "core" ' + .tElbow.seek PC +3 "manipulator"&j(k +156 "core" ' + ."downElevator"SE.coast + "storage"(5 +99 "core" ( +2 "manipulator"&S& +4 "core" &q 6 r +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" &q  r +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +105 "core" ' +2 "manipulator"&m& +3 "core" &q u +2 "manipulator"&% +4 "core" %ϼ  u +2 "processing"%O& +3 "core" &\ +2 "processing"%#& +4 .tPC.seek :closed +2 "processing"%E(] +3 "core" &\ +2 &\  +10 &'u\ - +10 &^\ A +9 &B|\ T +9 &Y\ U +9 &[\ U +9 &V\ U +10 &E]\ U +10 &\\\ U +9 &\\\ U +10 &\\\ U +8 & LZ\ U +10 &" ]\ V +9 &#U\ T +10 &%Z\ U +9 &'VZ\ U +9 &)Z\ U +9 &*]\ U +10 &,Y\ U +9 &.^Z\ U +10 &0]\ U +10 &1Y\ U +9 &3]\ U +9 &5gX\ T +9 &7)[\ T +9 &8Y\ T +10 &:Y\ U +9 &/Z\ U +9 &?\\\ U +9 &AZ\ T +10 &CuY\ U +9 &E6^\ U +9 &Fg\ V +10 &Hx\ X +9 &Jo\ Z +10 &L/\ [ +9 &M\ [\ +9 &O\ [\ +10 &Qt\ [\ +9 &S7\ [ +9 &T\ [\ +10 &V\ [ +9 &X{\ [ +10 &Z=\ [ +10 &[\ M +9 &]*F\ $l +9 &]x4\ 4 +6 ( + "processing"%#& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.60 + .Hand.open +48 "manipulator"&l1 +5 "core" &]x+\ 4 +67 1 + "manipulator"&d% +4 "core" % ϼ  s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&t'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%3& +4 "core" &]x+\ 4 +2 #tImaging generic puck in Processing Clamp while storing it to tube 6 + "manipulator"& % +3 "core" %\  A q +2 "storage"(% +4 "core" % B @ \  + "storage"($. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (b& +2 "manipulator"&e& +5 "core" &K B B \  +2 &q  q +2 .tElbow.reconfigure TightElbow +2 ."raiseStack"SE.reconfigure SEplace +5 "manipulator"&$&.,(\ #b +2 "storage"(#]K-0-\ b +3 .tElbow.seek PC +5 "manipulator"&T(k +3 "core" ( + "manipulator"&& +4 ."raiseStack"SE.seek beamBreak + "storage"(' +3 "core" &q ` p +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &q z l +2 .tForearm.seek PC +2 "manipulator"&%' +92 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tPC.seek :open + "processing"%I( +86 "core" ' +2 "storage"(&- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"( 'y +33 "core" ' +320 ( + "storage"(5& +4 "core" &K J D \  +2 "manipulator"&f& +3 "core" &q A r +2 "manipulator"&% +3 "core" % ϡ e r +2 .tForearm.seek :retract +2 "manipulator"&|'\ +91 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&p( +272 "core" ( + "manipulator"&& +4 "core" & * p/ +2 "storage"((& +3 "core" &K ? B \  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +108 "core" ' +2 .tHand.open + "manipulator"&R1 +75 "core" 1 +2 "storage"(w- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"( 'E +29 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +54 "core" ' + #tLights, camera, ACTION! +2 "storage"(7- +3 "core" -' +2 "storage"(~& +3 "core" &K F\  +2 "manipulator"&}& +4 "core" & ` b f/ + .tElbow.seek 6 +2 "manipulator"&( +44 "core" ( + "manipulator"&?& +4 "core" & x s d iC +2 "storage"(H& +4 "core" &K 7\  + .tForearm.seek 6 + 600 counts +2 "manipulator"&M'ϡ +17 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"()' +58 "core" ' +2 "manipulator"&>& +3 "core" & { sC +2 "storage"(u& +4 "core" &K O K \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&'I +25 "core" ' + .tElbow.hold +2 "manipulator"&*, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(F' +25 "core" ' +2 "manipulator"&=% +4 "core" %i t w T k + "storage"(c& +4 "core" &K ) ) \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 332 counts +2 "manipulator"&V'Ε +15 "core" ' +2 "manipulator"&9& +4 "core" & u +2 "storage"('& +3 "core" &K Q P b\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&g'ϡ +22 "core" ' +3 "storage"(K% +5 "core" % B @ \  +2 ."downElevator"SE.seek :down +3 "storage"(4'} +100 (h% +3 "core" %L< B C \ [s + "manipulator"&% +4 "core" %ϥ 3 r] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +94 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'N& +4 "core" &`bcI O +2 #tStoring generic puck in Collection Clamp to tube 6 + "manipulator"&Q% +3 "core" %\  s, +2 "storage"(/% +4 "core" %z O N \  +2 "storage"(C. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"("(K +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +3 "core" &K G J O\  +2 "manipulator"&a& +3 "core" & c s +2 .tElbow.seek 6 + "manipulator"&6( +42 "core" ( +2 "manipulator"&A& +3 "core" & N q/ +2 "storage"(y& +4 "core" &K C C \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts + "manipulator"&B'ϡ +99 "core" ' +2 "storage"(-& +4 "core" &K L C \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(<' +281 "core" ' + "storage"(@- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" & 9 n/ +2 "storage"(x& +3 "core" &K ( & )\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 +2 "manipulator"&'I +25 "core" ' + .tElbow.hold +2 "manipulator"&[, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(r- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(1' +30 "core" ' + "manipulator"&8% +4 "core" %h y z 7 j +2 "storage"(& +3 "core" &K ) ( \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 331 counts +2 "manipulator"&]'Δ +14 "core" ' +2 "manipulator"& & +4 "core" & q r' +2 "storage"(;& +3 "core" &K C C \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&,'ϡ +17 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(k'x +40 "core" ' +2 "manipulator"&+& +4 "core" & g r' +2 "manipulator"&J% +4 "core" %ϩ r + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&i'\ +90 "core" ' +2 .tElbow.seek CC + "manipulator"& ( +194 "core" ( + "manipulator"&X& +4 "core" & < r +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" & B r +2 .tForearm.seek CC + "manipulator"&' +96 "core" ' + .tHand.close +46 "manipulator"&v/ +67 "core" / +2 .tCC.seek :open +2 "collection"'U( +468 "core" ( + "storage"(Z& +4 "core" &K F V m\  +2 "storage"(W& +3 "core" &K B B \  +2 "manipulator"&& +3 "core" & o t +2 "manipulator"&% +4 "core" %  u +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&2( +151 "core" ( +2 "manipulator"&P& +4 "core" & t& + "storage"(n& +4 "core" &K P \\ 0\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 6 +2 "manipulator"&s'I +98 "core" ' + .tElbow.hold +2 "manipulator"&L, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&.1 +67 "core" 1 +2 "manipulator"&{% +4 "core" % h  q +2 "storage"(Y& +3 "core" &K N O ~\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 331 counts +2 "manipulator"&q'Δ +15 "core" ' +2 "manipulator"&& +4 "core" &  x + "storage"(0& +4 "core" &K j i \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&_'ϡ +18 "core" ' +2 "storage"(^% +4 "core" % j i \  / +2 ."downElevator"SE.seek :down +3 "storage"(\\'} +100 (S% +3 "core" %5 f \\\ Zq + "manipulator"&:% +4 "core" %ϗ ' v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tMoving puck from tube 6 to 5 +2 "manipulator"&m% +3 "core" %\ " v9 +2 "storage"(% +4 "core" % j i \  +2 "storage"(O. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(z(K +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (G& +3 "core" &K j l \  +2 "manipulator"&!& +3 "core" &  v +2 .tElbow.seek 6 + "manipulator"&#( +42 "core" ( +2 "manipulator"&l& +3 "core" & u+ +2 "storage"(d& +3 "core" &K j j \  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&3'ϡ +100 "core" ' +2 "storage"( & +3 "core" &K k j \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +276 "core" ' + "storage"($- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&e/ +76 "core" / +2 "manipulator"&b& +4 "core" &  u+ + "manipulator"&% +4 "core" % Ϡ  u +2 .tForearm.seek :retract + "manipulator"&\ '\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +116 "core" ( + "manipulator"&& +4 "core" &d ^ w8 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &d N w8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&&'\ +4 "core" ' + .tSE.seek :down +2 "storage"(j'} +258 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(t(< +359 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (E& +2 "core" &< J C \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +275 "core" ' + "storage"(5- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(f'y +36 "core" ' +2 "storage"(& +3 "core" &< h d \  +2 "storage"(%& +3 "core" &< k j G\  +2 "manipulator"&& +3 "core" &d 6 v8 +2 "manipulator"&(% +3 "core" %\  ' v +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&T(y +113 "core" ( + "manipulator"&R& +4 "core" &y  s6 +2 "storage"(w& +3 "core" &< R \\ S\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&7'b +98 "core" ' + .tElbow.hold +2 "manipulator"&~, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&}1 +67 "core" 1 +2 "manipulator"&|% +4 "core" % ͆  o + "storage"(?& +4 "core" &< O O A\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 336 counts + "manipulator"&H'β +14 "core" ' + "manipulator"&>& +5 "core" &  x( + "storage"(u& +4 "core" &< g k \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"& 'Ϻ +19 "core" ' +2 "storage"( % +4 "core" % i i \  +2 ."downElevator"SE.seek :down +3 "storage"(='} +99 (c% +2 "core" %= ] S\ [s +2 "manipulator"&9% +4 "core" % - uu +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&''\ +89 "core" ' +64 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 6 to 5 +2 "manipulator"&p% +3 "core" %\  w +2 "storage"(K% +4 "core" % i i \  +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"((K +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (h& +3 "core" &K7 B ? \   +2 "manipulator"&& +3 "core" & ' r( +2 .tElbow.seek 6 +2 "manipulator"&M( +27 "core" ( + "manipulator"&& +4 "core" & Q tQ +2 "storage"()& +3 "core" &K6 C K B\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'ϡ +102 "core" ' + "storage"(V& +4 "core" &K6 B C \   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(N' +281 "core" ' + "storage"(Q- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&// +73 "core" / +2 "manipulator"&C& +4 "core" & , sQ + "manipulator"&F% +3 "core" % ϱ e s +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&a(d +133 "core" ( + "manipulator"&A& +4 "core" &d i o3 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &y& +3 "core" &d b o3 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&g'\ +15 "core" ' + .tSE.seek :down +2 "storage"(-'} +271 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +40 "storage"(4(< +388 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &< P O F\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek beamBreak + "storage"(*' +309 "core" ' + "storage"(o- +3 "core" -'| +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (@& +2 "core" &< A B \  +2 "storage"(& +3 "core" &< D @ k\  +2 "manipulator"&x& +4 "core" &d 6 p3 +2 "manipulator"&r% +3 "core" %\ * < p#? +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&8(y +102 "core" ( + "manipulator"&& +4 "core" &x  p6 +2 "storage"( & +3 "core" &< N M \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&;'b +99 "core" ' + .tElbow.hold +2 "manipulator"&+, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&J1 +66 "core" 1 +2 "manipulator"&B% +4 "core" % ́ F m +2 "storage"(6& +3 "core" &< / $ q\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 331 counts +2 "manipulator"&<'έ +13 "core" ' + "manipulator"&& +4 "core" & x v) +2 "storage"(]& +4 "core" &< j ` W\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&1'Ϻ +19 "core" ' +2 "storage"(X% +4 "core" % j i w\  +2 ."downElevator"SE.seek :down +4 "storage"(`'} +99 (,% +3 "core" %\ / A C \ Zp +2 "manipulator"&[% +4 "core" %Ϯ u + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&v'\ +90 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tShuffling pucks in tube 5 of 5..5 + #Loading generic puck from tube 5 into Collection Clamp +2 "collection"'i& +4 "core" &l +2 "manipulator"&% +3 "core" %\   u +2 "storage"(Z% +4 "core" % _ k \  +2 "storage"(W. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((< +9 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &< ] k K\  + "manipulator"&P& +4 "core" &  v) +2 .tElbow.seek 5 + "manipulator"&n(y +24 "core" ( +2 "manipulator"&& +4 "core" &  xU + "storage"( & +4 "core" &< i l \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&.'Ϻ +103 "core" ' +2 "storage"({& +3 "core" &< ] a \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(Y' +282 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (0& +2 "core" &< t j \  +2 "manipulator"&^& +3 "core" &  yU +2 .tElbow.seek 5 +2 "manipulator"&(y +3 "core" ( + "manipulator"&S& +3 "core" & yU +2 "storage"(:& +4 "core" &< x w W\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&2'Ύ +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&s/ +75 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:56:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&m& +5 "storage"('} +4 "core" & yU +2 "manipulator"&q% +4 "core" % Ο x + .tForearm.seek :retract +2 "manipulator"&O'\ +94 "core" ' +2 .tElbow.seek CC + "manipulator"&G( +149 "core" ' + ."downElevator"SE.coast + "storage"(5 +38 "core" ( + "manipulator"&k& +4 "core" &  v +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &  w +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&l' +99 "core" ' +3 "manipulator"&d& +3 "core" & ) v +2 "manipulator"&_% +4 "core" % ] v +2 "collection"' & +3 "core" &N +2 "collection"'\\& +3 .tCC.seek :closed +2 "collection"'"(` +3 "core" &s +3 &P 0 +10 &+D~M 3 +10 &Ln}S H +9 &cP T +9 &QQ S +10 &fRR T +8 &(PM T +11 &OK T +9 &OE T +9 &oLP S +10 &1OR S +8 & TH T +10 &"OG S +9 &$uQQ T +10 &&9QF S +10 &'RH T +8 &)OJ S +9 &+~ON T +10 &-@RD T +10 &/O> S +9 &0UA T +9 &2N< S +9 &4IP< S +10 &6\ T; T +9 &7M8 S +9 &9P: S +10 &;QL; S +9 &=O8 S +10 &>P9 T +9 &@L5 S +9 &BXN9 T +10 &DN8 T +9 &EP7 T +9 &GR: T +10 &I_W/ T +9 &Ki. V +10 &L1 Y +9 &N1 ] +9 &PI+ ^ +10 &R\ ""0 _ +9 &S$%3 _ +9 &U&%5 ` +10 &WM''7 ` +9 &Y )(1 a +10 &Z**. a +9 &\\-+. b +9 &^N/.. b +10 &_k005 1 +9 &`k 20. S +9 ( +2 &`nd111 P + "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.30 + .Hand.open +2 "manipulator"&L1 +69 "core" 1 + "manipulator"&% +4 "core" %  s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&$'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 5 into Processing Clamp + "processing"%e& +4 "core" &\ +2 "manipulator"&b% +3 "core" %\  u +2 "storage"(% +4 "core" %x _ i [\  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(D(< +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (3& +2 "core" &< i h 8\  +2 "manipulator"&#& +4 "core" &  u +2 "manipulator"&\ % +3 "core" %\  u v +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&(y +156 "core" ( + "manipulator"&z& +4 "core" &} 5 u +2 "storage"(E& +3 "core" &< g ] D\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&5'Ϻ +93 "core" ' + "storage"(j& +4 "core" &< _ j D\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +277 "core" ' + "storage"(%- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &< M N g\  +2 "manipulator"&(& +3 "core" &} o u +2 .tElbow.seek 5 +2 "manipulator"&R(y +3 "core" ( + "manipulator"&w& +4 "core" &} > u + "storage"(& +4 "core" &< @ C \  +2 .tForearm.seek 5 + 300 counts + "manipulator"&'Ύ +15 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&}/ +72 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:56:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&|& +2 "storage"(?'} +5 "core" &}  u +2 "manipulator"&>% +4 "core" % ΋  tS +2 .tForearm.seek :retract +2 "manipulator"&u'\ +92 "core" ' + .tElbow.seek PC +48 "manipulator"& (k +117 "core" ' + ."downElevator"SE.coast + "storage"(5 +134 "core" ( + "manipulator"&&& +4 "core" &u t +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &u  s + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&9' +96 "core" ' +2 "manipulator"&T& +4 "core" &u " s + "manipulator"&7% +4 "core" % 8 s +2 "processing"%p& +3 "core" &\ +2 "processing"%H& +4 .tPC.seek :closed + "processing"%K(] +3 "core" &\  +3 &\  +10 &'u\ - +10 &^\ A +9 &D{\ S +9 &Y\ U +10 &U\ U +8 &T\ T +11 &E\\\ U +8 &[\ U +9 &]\ U +11 &\\\ U +8 & M\\\ U +10 &"]\ U +9 &#U\ T +9 &%Y\ T +10 &'VT\ U +9 &)T\ U +9 &*\\\ U +11 &,W\ T +8 &.^Z\ U +10 &0]\ U +9 &1X\ U +10 &3Z\ U +10 &5gX\ T +8 &7'Y\ U +9 &8X\ T +10 &:Y\ U +9 &0Y\ U +10 &?_\ U +9 &AY\ U +11 &CvY\ U +9 &E7_\ U +8 &Fh\ V +10 &H|\ X +9 &Jo\ Z +9 &L/\ [ +10 &M\ [ +9 &O\ [ +10 &Qu\ [ +9 &S7\ [ +9 &T\ [\ +10 &V\ [ +9 &Xz\ \\ +10 &Z<\ \\ +10 &[\ N +8 &])F\ $m +10 &]x;\ 4 +6 ( + "processing"%H& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&1 +3 "core" &]x+\ 4 +65 1 + "manipulator"&f% +4 "core" % R q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%=& +4 "core" &]x+\ 4 + #tImaging generic puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&t% +3 "core" %\  + r +2 "storage"(h% +3 "core" % @ A \  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"((< +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ()& +3 "core" &< @ C N\  +3 "manipulator"&V& + ."raiseStack"SE.reconfigure SEplace +5 "storage"(#]K-0-\ b +2 "core" &u  q +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&~(k +2 ."raiseStack"SE.seek beamBreak +2 "core" ( +2 "manipulator"&'& +2 "storage"(Q' +5 "core" &u 7 q + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" &u | Q l +2 .tForearm.seek PC + "manipulator"&C' +96 "core" ' + .tHand.close +2 "manipulator"&F/ +70 "core" / +2 .tPC.seek :open +2 "processing"%A( +87 "core" ' + "storage"(y- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('y +29 "core" ' +322 ( + "storage"(M& +4 "core" &< O P +\  +2 "manipulator"&& +3 "core" &u t s +2 "manipulator"&N% +3 "core" % ϫ s +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&(y +264 "core" ( + "manipulator"&-& +4 "core" &u L p2 +2 "storage"(o& +3 "core" &< ? ? s\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&@'Ϻ +99 "core" ' + .tHand.open +2 "manipulator"&1 +77 "core" 1 +2 "storage"(x- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(r'E +27 "core" ' +2 .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +55 "core" ' + #tLights, camera, ACTION! +2 "storage"( - +3 "core" -' +2 "storage"(a& +3 "core" &<\  +2 "manipulator"&J& +3 "core" &u 2 3 d2 +2 .tElbow.seek 5 +2 "manipulator"&B(y +3 "core" ( + "manipulator"&6& +4 "core" &u 5 =  d2 +2 "storage"(& +4 "core" &<\  + .tForearm.seek 5 + 600 counts +2 "manipulator"&]'Ϻ +4 "core" ' + .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(X' +59 "core" ' +2 "manipulator"&g& +3 "core" &u  p2 +2 "storage"(,& +4 "core" &< B @ \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&['b +22 "core" ' + .tElbow.hold +2 "manipulator"&8, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(;' +28 "core" ' +2 "manipulator"&i% +4 "core" %~ s t  l +2 "storage"(<& +3 "core" &<   \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 328 counts +2 "manipulator"&'Ϊ +15 "core" ' +2 "manipulator"&Z& +4 "core" &  s' +2 "storage"(W& +3 "core" &< O C F\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&*'Ϻ +19 "core" ' +2 "storage"(% +4 "core" % P O \  +2 ."downElevator"SE.seek :down +3 "storage"(P'} +100 (% +3 "core" %x; * 0 H\ [u + "manipulator"& % +4 "core" % # q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +94 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'{& +4 "core" &`nc & P +2 #tStoring generic puck in Collection Clamp to tube 5 + "manipulator"&`% +4 "core" %\ #  q= +2 "storage"(4% +3 "core" %} @ B \  +2 "storage"(+. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(v(< +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &< B K \  +2 "manipulator"&0& +4 "core" & l q' + .tElbow.seek 5 +2 "manipulator"&^(y +32 "core" ( +2 "manipulator"&S& +4 "core" &  r + "storage"(:& +4 "core" &< O P v\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&s'Ϻ +95 "core" ' +2 "storage"(m& +3 "core" &< J N (\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(q' +277 "core" ' +2 "storage"(n- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&.& +3 "core" & s +2 "storage"(Y& +3 "core" &< J B \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 +2 "manipulator"&k'b +22 "core" ' + .tElbow.hold +2 "manipulator"&!, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(2- +2 "core" -' +49 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(' +28 "core" ' +2 "manipulator"&d% +3 "core" %͍ L m +2 "storage"(_& +3 "core" &< # * \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 343 counts +2 "manipulator"& 'ι +12 "core" ' +2 "manipulator"&& +4 "core" &  u +2 "storage"(O& +3 "core" &< P N }\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&U'Ϻ +26 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(L'| +39 "core" ' +2 "manipulator"&& +4 "core" & * u +2 "manipulator"&e% +3 "core" %  u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&b'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&( +206 "core" ( + "manipulator"&& +4 "core" & < r\ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &\\& +3 "core" & < r\ +2 .tForearm.seek CC + "manipulator"&3' +95 "core" ' + .tHand.close +2 "manipulator"&#/ +66 "core" / + .tCC.seek :open +2 "collection"'\ ( +473 "core" ( + "storage"(l& +4 "core" &< \\ _ ?\  +2 "storage"(z& +3 "core" &< ] _ ,\  +2 "manipulator"&E& +3 "core" &  u\ +2 "manipulator"&% +3 "core" % 0 \ u +2 .tForearm.seek :retract +2 "manipulator"&j'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&G(y +158 "core" ( +2 "manipulator"&$& +3 "core" & r w +2 "storage"(%& +4 "core" &< \\ ` -\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 5 + "manipulator"&'b +98 "core" ' + .tElbow.hold +2 "manipulator"&(, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&w1 +76 "core" 1 +2 "manipulator"&% +4 "core" % ͇ 5 p +2 "storage"(}& +3 "core" &< L G \  + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 5 + 337 counts + "manipulator"&|'γ +14 "core" ' +2 "manipulator"&>& +4 "core" & ^ y + "storage"(& +4 "core" &< i i ,\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&5'Ϻ +25 "core" ' +2 "storage"(% +4 "core" % f i #\  +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (R% +2 "core" %; i h |\ Zr +2 "manipulator"&&% +4 "core" %Ͼ 8 w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&c'\ +90 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 4 +2 "manipulator"&T% +4 "core" %  w + "storage"(7% +4 "core" %x i i \  +2 "storage"(p. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(?(< +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (u& +2 "core" &< k l \  +2 "manipulator"&I& +4 "core" &  w +2 .tElbow.seek 5 +2 "manipulator"&H(y +41 "core" ( +2 "manipulator"&& +3 "core" &z  u2 +2 "storage"(f& +4 "core" &< i k \  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&='Ϻ +95 "core" ' +2 "storage"(t& +3 "core" &< j k \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(h' +280 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&)/ +74 "core" / +2 "manipulator"&V& +4 "core" &z t2 + "manipulator"&'% +3 "core" % ϓ tV +2 .tForearm.seek :retract +2 "manipulator"&/'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&9(d +116 "core" ( + "manipulator"&F& +4 "core" &d u4 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &d  u4 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&y'\ +12 "core" ' +2 .tSE.seek :down + "storage"( '} +261 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"( (,L +291 "Can" \ pq +68 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (K& +2 "core" &,N , , 2\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(Q' +273 "core" ' + "storage"(M- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +30 "core" ' +2 "storage"(N& +3 "core" &,M  $\ +2 "storage"(C& +4 "core" &,M \ \ + "manipulator"&-& +4 "core" &d w w k4 + "manipulator"&o% +4 "core" %\ ( w x j"6 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&~(^ +115 "core" ( +2 "manipulator"&& +4 "core" &f V V 1 g3 +2 "storage"(x& +3 "core" &,M \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"& 'ͷ +103 "core" ' + .tElbow.hold +2 "manipulator"&a, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&J1 +70 "core" 1 +2 "manipulator"&% +4 "core" % z   \ `H + "storage"(6& +4 "core" &,M #\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 329 counts + "manipulator"&' +14 "core" ' +2 "manipulator"&g& +4 "core" & r u  l& + "storage"(,& +4 "core" &,M c\ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&i' +22 "core" ' +2 "storage"(<% +4 "core" % V\ \  +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (Z% +3 "core" %$5 \\\ \\v + "manipulator"&W% +4 "core" % y x w ic + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +92 "core" ' +56 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 5 to 4 + "manipulator"&% +4 "core" %\  A r. +2 "storage"(% +4 "core" % C K }\  + "storage"(@. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +364 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &</   \   +2 "manipulator"& & +3 "core" &  o& +2 .tElbow.seek 5 +46 "manipulator"&](y +25 "core" ( + "manipulator"&B& +4 "core" &  rV +2 "storage"(X& +3 "core" &<0 ? A ~\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&['Ϻ +94 "core" ' +2 "storage"({& +3 "core" &<0 ? @ \   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +279 "core" ' + "storage"(`- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&4/ +72 "core" / +3 "manipulator"&+& +3 "core" & > rV +2 "manipulator"&;% +3 "core" % ϳ  rB +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&0(d +105 "core" ( + "manipulator"&S& +4 "core" &d T q8 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" &d 4 q8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&*'\ +14 "core" ' + .tSE.seek :down +2 "storage"(m'} +272 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(P(,L +369 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &,O \ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(8' +306 "core" ' + "storage"(1- +3 "core" -'y +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (n& +2 "core" &,O \ Z\ +2 "storage"(.& +3 "core" &,O \ \ +2 "manipulator"&Y& +3 "core" &d u t l8 +2 "manipulator"&2% +3 "core" %\ + k k O l$E +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&d(^ +111 "core" ( + "manipulator"&_& +4 "core" &T w w Y j2 +2 "storage"(& +3 "core" &,O  \ H\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 + "manipulator"&O'ͷ +99 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&e1 +67 "core" 1 +2 "manipulator"&s% +4 "core" % _ a e_ + "storage"(^& +4 "core" &,O -\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 332 counts +2 "manipulator"&q' +14 "core" ' + "manipulator"&k& +4 "core" &  pf +2 "storage"( & +4 "core" &,O  \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +22 "core" ' +2 "storage"(U% +4 "core" %  z\ +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (\\% +3 "core" %.  \\\ Zr +2 "manipulator"&!% +4 "core" % 3 md +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +89 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 4 of 4..4 + #Loading generic puck from tube 4 into Collection Clamp +2 "collection"'b& +4 "core" &s +2 "manipulator"&"% +3 "core" %\   t +2 "storage"(l% +4 "core" % A B \  +2 "storage"(z. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(E(,L +7 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &,O i h Z\  +2 "manipulator"&$& +3 "core" & @ tf +2 .tElbow.seek 4 +2 "manipulator"&%(^ +51 "core" ( +2 "manipulator"&3& +3 "core" &b D t1 +2 "storage"(& +4 "core" &,O Z Z\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&w' +100 "core" ' +2 "storage"(& +3 "core" &,O i i w\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(}' +276 "core" ' + "storage"(>- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &,O j f\  +2 "manipulator"&& +3 "core" &b  u1 +2 .tElbow.seek 4 +2 "manipulator"&j(^ +3 "core" ( + "manipulator"&R& +3 "core" &b } u1 +2 "storage"(&& +4 "core" &,O j j \  +2 .tForearm.seek 4 + 300 counts + "manipulator"&G' +28 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +76 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:60:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&T& +2 "storage"(|'} +6 "core" &  s) + "manipulator"&7% +4 "core" %  r +2 .tForearm.seek :retract + "manipulator"&p'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&u( +150 "core" ' + ."downElevator"SE.coast + "storage"(5 +37 "core" ( + "manipulator"&L& +4 "core" & J v +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" & B v +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&f& +3 "core" & y +2 "manipulator"&5% +4 "core" % ] y +2 "collection"'t& +4 "core" &R +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'v(` +3 "core" &I +2 &I \ +10 &*rT , +10 &`F A +9 &JsR T +8 & OG S +10 &RS T +10 &OQ T +9 &POU T +9 &NS T +10 &OY T +10 &OS S +8 & YPQ S +9 &"QR S +11 &#PW S +9 &%NR T +9 &'`OS T +9 &)#QN S +9 &*RW S +10 &,LS S +9 &.hPT T +9 &0*QR T +10 &1LR S +9 &3OT S +9 &5pRR T +10 &72TR T +9 &8OQ T +10 &:RQ S +9 &:OU T +10 &?QR T +10 &ALK S +9 &CQN S +10 &ECQO S +8 &GNT S +10 &HUP T +9 &JcQ V +9 &L>P X +10 &ML \\ +10 &ON _ +9 &QpR _ +9 &S1G _ +9 &TL ` +10 &VK _ +9 &XsK ` +9 &Z4S a +10 &[C a +9 &]L b +9 &_kC F +10 &`H1A (y +9 &`phL Q +3 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.36 +2 .Hand.open + "manipulator"&(1 +71 "core" 1 + "manipulator"&c% +4 "core" % j v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 4 into Processing Clamp + "processing"%)& +4 "core" &\  +2 "manipulator"&V% +3 "core" %\  - t +2 "storage"('% +3 "core" %| B C \  +2 "storage"(F. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(D(,L +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (=& +2 "core" &,O E C\  +2 "manipulator"&H& +3 "core" &  t +2 "manipulator"&/% +4 "core" %\  f u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&h(^ +153 "core" ( +2 "manipulator"&?& +3 "core" &V uB +2 "storage"(K& +4 "core" &,O @ @ |\  + .tForearm.reconfigure TightForearm +48 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&M' +96 "core" ' + "storage"( & +4 "core" &,O V G \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(N' +281 "core" ' + "storage"(C- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (-& +2 "core" &,O   \  +2 "manipulator"&o& +4 "core" &V : qB +2 .tElbow.seek 4 + "manipulator"&(^ +3 "core" ( +2 "manipulator"&x& +4 "core" &V \ rB + "storage"(Q& +4 "core" &,O 0 ; \  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&9' +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&J/ +70 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:60:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +3 "manipulator"&& +4 "storage"(6'} +6 "core" &` N p8 +2 "manipulator"&g% +4 "core" % H q + .tForearm.seek :retract +2 "manipulator"&,'\ +97 "core" ' +3 .tElbow.seek PC +2 "manipulator"&<(k +159 "core" ' + ."downElevator"SE.coast + "storage"(5 +95 "core" ( + "manipulator"&y& +4 "core" &t  r +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &t  r +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&W' +97 "core" ' +2 "manipulator"&~& +3 "core" &t 9 s +2 "manipulator"& % +4 "core" % / s +2 "processing"%& +3 "core" &\  +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &\  +2 &\  +9 &'u\ - +10 &^\ A +9 &Fz\ T +9 &Y\ U +9 &Z\ U +10 &V\ U +9 &KY\ T +9 & Y\ U +10 &\\\ U +10 &[\ U +8 & QZ\ U +10 &"]\ U +10 &#U\ T +9 &%Z\ U +10 &'[Y\ T +9 &)U\ U +9 &*_\ U +9 &,W\ U +9 &.bZ\ U +10 &0#]\ U +9 &1Y\ U +9 &3]\ U +10 &5jU\ U +9 &7,W\ U +10 &8U\ U +10 &:W\ T +9 &4V\ U +9 &?\\\ U +9 &AW\ U +10 &CyY\ U +9 &E;]\ U +10 &Fe\ V +9 &Hz\ X +9 &Jr\ Z +10 &L4\ Z +10 &M\ [ +8 &O\ [ +10 &Qy\ [ +9 &S:\ [\ +10 &T\ [ +9 &V\ [ +9 &X~\ \\ +10 &Z?\ \\ +9 &\\\ L +10 &])Bs\ + +10 &]0\ 0 +5 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&@1 +3 "core" &]"\ 0 +74 1 + "manipulator"&% +4 "core" % . q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +4 "core" &]"\ 0 + #tImaging generic puck in Processing Clamp while storing it to tube 4 +2 "manipulator"& % +3 "core" %\ #  p@ +2 "storage"(% +3 "core" % B A \  +2 "storage"( . +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(B(,L +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (X& +2 "manipulator"&{& +6 "core" &,O A B j\  + &t  p +4 .tElbow.reconfigure TightElbow + ."raiseStack"SE.reconfigure SEplace +4 "manipulator"&$&.,(\ #b +3 "storage"(#]K-0-\ b +2 .tElbow.seek PC +5 "manipulator"&a(k +3 "core" ( + "manipulator"&r& +4 ."raiseStack"SE.seek beamBreak + "storage"(`' +3 "core" &t o + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &4& +3 "core" &t k +2 .tForearm.seek PC +2 "manipulator"&+' +94 "core" ' + .tHand.close +2 "manipulator"&;/ +73 "core" / +2 .tPC.seek :open + "processing"%S( +85 "core" ' + "storage"(:- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(['y +34 "core" ' +324 ( + "storage"(]& +4 "core" &,O A I \  +2 "manipulator"&& +3 "core" &t  q +2 "manipulator"&% +3 "core" % Ϫ  r +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&(^ +268 "core" ( + "manipulator"&m& +4 "core" &d  o2 +2 "storage"(1& +4 "core" &,O 1 +\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&n' +97 "core" ' +3 .tHand.open +2 "manipulator"&.1 +67 "core" 1 +2 "storage"(Y- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(2'E +27 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(_' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(0& +3 "core" &,O\  +2 "manipulator"&e& +3 "core" &d 4 4 % d2 +2 .tElbow.seek 4 +2 "manipulator"&s(^ +3 "core" ( +2 "manipulator"&^& +3 "core" &d 3 = d2 +2 "storage"(k& +3 "core" &,O "\  +2 .tForearm.seek 4 + 600 counts +2 "manipulator"& ' +4 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(U' +63 "core" ' +2 "manipulator"&*& +3 "core" &d F p2 +2 "storage"(\\& +4 "core" &,O A ? \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&!'ͷ +21 "core" ' + .tElbow.hold +2 "manipulator"&d, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(O' +23 "core" ' +2 "manipulator"&b% +4 "core" % x w j +2 "storage"(q& +3 "core" &,O   l\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 349 counts + "manipulator"&"' +15 "core" ' +2 "manipulator"&l& +4 "core" & D s$ +2 "storage"(z& +3 "core" &,O ? B \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&8' +24 "core" ' +2 "storage"(% +4 "core" % A @ m\  +2 ."downElevator"SE.seek :down +4 "storage"($'} +100 (3% +3 "core" %;  ' 4\ [t +2 "manipulator"&% +4 "core" % pU +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 "collection"'& +4 "core" &`pgZ Q +2 #tStoring generic puck in Collection Clamp to tube 4 + "manipulator"&% +3 "core" %\  o q +2 "storage"(P% +4 "core" %w B C \  +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +47 .tSC.seek 4 +4 "storage"(#(,L +9 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (>& +2 "core" &,O A @ \  +2 "manipulator"&& +4 "core" &  q$ +2 .tElbow.seek 4 + "manipulator"&(^ +64 "core" ( +2 "manipulator"&R& +3 "core" &V + q0 +2 "storage"(&& +4 "core" &,O C B \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&' +111 "core" ' +2 "storage"(T& +4 "core" &,O N M 0\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(7' +280 "core" ' + "storage"(%- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&w& +3 "core" &W { r0 +2 "storage"(}& +3 "core" &,O ? J \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&L'ͷ +28 "core" ' + .tElbow.hold +2 "manipulator"&I, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(G- +2 "core" -' +3 .tSE.seek 0.09 Pucks below Top Plate + "storage"(j' +28 "core" ' +2 "manipulator"&f% +4 "core" %s a b g\ + "storage"(5& +4 "core" &,O  3\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 335 counts + "manipulator"&t' +13 "core" ' +2 "manipulator"&|& +4 "core" &  t!v + "storage"(p& +4 "core" &,O O N r\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&\ ' +23 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(('x +41 "core" ' +2 "manipulator"&c& +4 "core" &\ 8 r!v + "manipulator"&)% +4 "core" % _ r^ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&'( +161 "core" ( + "manipulator"&& +4 "core" &# o=B +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" &# o=B +2 .tForearm.seek CC +2 "manipulator"&=' +95 "core" ' + .tHand.close +2 "manipulator"&H/ +75 "core" / + .tCC.seek :open +2 "collection"'/( +470 "core" ( + "storage"(& +4 "core" &,O O N u\  +2 "storage"(?& +3 "core" &,O K @ I\  +2 "manipulator"&K& +3 "core" &# q=B +2 "manipulator"&E% +3 "core" % q +2 .tForearm.seek :retract +2 "manipulator"&u'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"& (^ +164 "core" ( + "manipulator"&& +4 "core" &d = u1 +2 "storage"(C& +3 "core" &,O j i ;\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 + "manipulator"&-'ͷ +97 "core" ' + .tElbow.hold +2 "manipulator"&o, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&x1 +69 "core" 1 +2 "manipulator"&Q% +4 "core" % Y n +2 "storage"(J& +3 "core" &,O C C \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 349 counts +2 "manipulator"&' +14 "core" ' +2 "manipulator"&g& +4 "core" & x + "storage"(h& +4 "core" &,O h i |\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&M' +25 "core" ' +2 "storage"(N% +4 "core" % j i x\  +2 ."downElevator"SE.seek :down +3 "storage"(9'} +100 (y% +2 "core" %1 i i Q\ Yo +2 "manipulator"&Z% +4 "core" % u w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 3 + "manipulator"&~% +4 "core" %\ "  v> +2 "storage"( % +4 "core" % f ` X\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(6(,L +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (,& +3 "core" &,O k j s\  + "manipulator"&A& +4 "core" & C v +2 .tElbow.seek 4 + "manipulator"&(^ +33 "core" ( +2 "manipulator"&@& +3 "core" &S u* +2 "storage"(& +4 "core" &,O j j h\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&' +103 "core" ' +2 "storage"( & +4 "core" &,O s l \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +280 "core" ' + "storage"( - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&X/ +71 "core" / +2 "manipulator"&{& +4 "core" &b u( + "manipulator"&r% +3 "core" %  u +2 .tForearm.seek :retract +2 "manipulator"&4'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&W(d +117 "core" ( + "manipulator"&;& +4 "core" &d L x +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &d t w + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&:'\ +12 "core" ' + .tSE.seek :down +2 "storage"(<'} +259 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(i( +353 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & B + 1\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(`' +274 "core" ' + "storage"(]- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"('y +35 "core" ' +2 "storage"(& +3 "core" & Q O )\  +2 "storage"(+& +3 "core" & M N j\  +2 "manipulator"&m& +3 "core" &d s +2 "manipulator"&1% +3 "core" %\ $ v r ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&a(_ +114 "core" ( + "manipulator"&.& +4 "core" &a 1 p0 +2 "storage"(Y& +3 "core" & ? B \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 +2 "manipulator"&'ͽ +99 "core" ' + .tElbow.hold +2 "manipulator"&0, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&e1 +67 "core" 1 +2 "manipulator"&^% +4 "core" % u m + "storage"(k& +4 "core" &   .\  +39 .tForearm.force -20 +8 "manipulator"&5 +3 .tForearm.seek 3 + 341 counts + "manipulator"&' +14 "core" ' +2 "manipulator"&*& +4 "core" & 0 t$ + "storage"(\\& +4 "core" & I K M\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&b' +23 "core" ' +2 "storage"(q% +4 "core" % M J |\  +2 ."downElevator"SE.seek :down +3 "storage"(['} +100 (l% +2 "core" %9 B B \ [t +2 "manipulator"&z% +4 "core" % 3 ra +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&2'\ +95 "core" ' +57 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 4 to 3 +2 "manipulator"&% +3 "core" %\ $  t J +2 "storage"(% +4 "core" % i j Y\  + "storage"(n. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(_(,L +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (3& +2 "core" &,I` &  \  +2 "manipulator"&& +3 "core" & G n$ +2 .tElbow.seek 4 +2 "manipulator"& (^ +24 "core" ( + "manipulator"&s& +4 "core" &` - od +2 "storage"(U& +3 "core" &,Ja + ) \  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&!' +96 "core" ' + "storage"("& +4 "core" &,Ja * % S\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +281 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&P/ +66 "core" / +2 "manipulator"&& +4 "core" &` _ nd + "manipulator"&O% +4 "core" % _ n +2 .tForearm.seek :retract + "manipulator"&>'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +105 "core" ( + "manipulator"&8& +4 "core" &d  o. +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &R& +3 "core" &d H n. +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&&'\ +15 "core" ' + .tSE.seek :down +2 "storage"(T'} +270 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"($( +364 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (B& +2 "core" & C & ?\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(d' +308 "core" ' + "storage"(- +3 "core" -'{ +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (%& +2 "core" &   \  +2 "storage"(w& +3 "core" & < 1\  +2 "manipulator"&}& +3 "core" &d ; p. +2 "manipulator"&G% +3 "core" %\ * K q#> +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&f(_ +113 "core" ( + "manipulator"&5& +4 "core" &b R o/ +2 "storage"(|& +3 "core" &   \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&p'ͽ +98 "core" ' + .tElbow.hold +2 "manipulator"&c, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&)1 +72 "core" 1 +2 "manipulator"&% +4 "core" % y w k + "storage"(& +4 "core" & ( % 3\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 317 counts + "manipulator"&7' +15 "core" ' + "manipulator"&L& +5 "core" & t"~ + "storage"(t& +4 "core" & C M i\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&j' +24 "core" ' +2 "storage"(% +4 "core" % - ,\  +2 ."downElevator"SE.seek :down +3 "storage"(F'} +100 (\ % +2 "core" %2 1 * >\ Zr +2 "manipulator"&I% +4 "core" % 9 q_ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&H'\ +92 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 3 of 3..3 + #Loading generic puck from tube 3 into Collection Clamp +2 "collection"'V& +4 "core" &P +2 "manipulator"&v% +3 "core" %\  d u +2 "storage"(% +4 "core" %} ^ i \  +2 "storage"(?. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(K( +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (E& +3 "core" & i h R\  +2 "manipulator"&& +3 "core" & $ u"~ +2 .tElbow.seek 3 +2 "manipulator"&C(_ +26 "core" ( +3 "manipulator"&=& +3 "core" &h rP +2 "storage"('& +4 "core" & A A \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&x' +99 "core" ' +2 "storage"(Q& +3 "core" & C @ =\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(J' +279 "core" ' + "storage"(g- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (h& +2 "core" & C B \  +2 "manipulator"&N& +3 "core" &h 2 tP +2 .tElbow.seek 3 +2 "manipulator"&u(_ +3 "core" ( + "manipulator"&y& +4 "core" &h 9 tP +2 "storage"(Z& +3 "core" & C B \  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"& ' +14 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&-/ +75 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:64:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&~& +5 "storage"('} +4 "core" &h { sP +2 "manipulator"& % +3 "core" % C r; +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&,( +152 "core" ' + ."downElevator"SE.coast + "storage"(5 +8 "core" ( + "manipulator"&(& +4 "core" &* - nCo +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &A& +4 "core" &* \\ nCo +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&@' +98 "core" ' +2 "manipulator"&& +3 "core" &* z J lCo +2 "manipulator"&M% +4 "core" %\ y > l +2 "collection"' & +3 "core" &a +2 "collection"'9& +3 .tCC.seek :closed +2 "collection"'#(` +3 "core" & +3 &Z \ +9 &+q\\ ,~ +10 &_{Y @ +9 &HrT S +10 &OT T +9 &QX T +9 &QP T +10 &LTP T +9 &NM T +9 &OR T +10 &SM T +9 & UNG T +10 &"QX T +10 &#PQ S +8 &%QT T +10 &']RP T +10 &) LQ S +8 &*QY T +10 &,RV T +9 &.fPS S +9 &0'PS T +10 &1RM T +9 &3NN T +9 &5nOO S +10 &7/PO T +9 &8QS T +10 &:RS T +9 &7OM T +10 &?ON S +10 &ARN T +8 &C~LR S +10 &E@NL S +9 &GOR S +10 &HUS T +9 &J]P U +9 &L<yP X +11 &MQ \\ +8 &O  R ^ +51 &Qn! S ^ +2 &S-%%M _ + &T'&N _ + &V()S ` +2 &Xn*(N a + &Z0-*S a +9 &[--N b +8 &]/.P b +9 &_k23Q K +10 &`I(24N (w +9 &`jn22P V +3 ( + "collection"'9& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.31 +2 .Hand.open + "manipulator"&o1 +71 "core" 1 +2 "manipulator"&% +3 "core" % \ r v 3 i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +97 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%X& +4 "core" &\  +2 "manipulator"&{% +4 "core" %\ " @ m< +2 "storage"(r% +3 "core" % ! * \\\  +2 "storage"(;. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(D( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &   ,\  +2 "manipulator"&& +4 "core" &*  mBj +2 "manipulator"&4% +3 "core" %\ " " m< +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&(_ +164 "core" ( +2 "manipulator"&6& +3 "core" &`  m, +2 "storage"(& +4 "core" &   [\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&]' +92 "core" ' +2 "storage"(<& +4 "core" & ( ) >\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +279 "core" ' + "storage"(+- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (m& +3 "core" & >\ \ + "manipulator"&1& +4 "core" &` y x c l, +2 .tElbow.seek 3 + "manipulator"&.(_ +3 "core" ( +2 "manipulator"&Y& +3 "core" &` u x G l, +2 "storage"(`& +4 "core" & D\ \ +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&W' +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&e/ +73 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:64:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +3 "manipulator"&^& +6 "storage"(k'} +4 "core" &` { | = j, +2 "manipulator"&*% +3 "core" % y { F l +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +99 "core" ' +2 .tElbow.seek PC + "manipulator"&q(k +156 "core" ' + ."downElevator"SE.coast + "storage"(5 +100 "core" ( +2 "manipulator"&:& +4 "core" &t z u S k +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &t v x z k + .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&l' +103 "core" ' +2 "manipulator"&z& +3 "core" &t { l +2 "manipulator"&% +4 "core" %Ϸ n k  l +2 "processing"%& +3 "core" &\  +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &&\  +3 &\ . +9 &'B\ 4 +10 &Dl\ H +10 &m\ U +9 &U\ U +9 &[V\ U +9 &X\ U +10 &Z\ U +9 &[\ U +9 &aX\ U +11 &"Z\ V +9 & Y\ U +9 &"Y\ U +10 &$jW\ U +8 &&-V\ U +10 &'Z\ U +10 &)X\ U +8 &+r\\\ U +10 &-3Z\ U +9 &.\\\ U +9 &0]\ U +10 &2zV\ U +9 &4;[\ U +10 &5U\ U +10 &7W\ U +8 &9V\ U +10 &;EW\ U +9 &=Z\ U +10 &>V\ U +9 &@W\ U +9 &BMY\ U +9 &DY\ U +10 &E`\ V +9 &Gg\ W +10 &IG\ Z +9 &K\ [ +9 &L\ [ +10 &N\ [\ +9 &PJ\ [ +10 &R \ [ +9 &S\ [ +9 &U\ [ +10 &WQ\ \\ +9 &Y\ \\ +9 &Z\ \\ +10 &\\|\ > +9 &]X.\ X +9 &]}(\ 3 +3 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&n1 +72 "core" 1 + "manipulator"&% +4 "core" % Ϸ x x = j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&b'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%[& +4 "core" &]}%\ 3 + #tImaging generic puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&i% +3 "core" %\ " Q m< +2 "storage"(3% +4 "core" %w   \  +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(s( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (U& +2 "manipulator"&"& +4 "core" & %  \  +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" &t D m +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&0(k +3 "core" ( +2 ."raiseStack"SE.seek beamBreak +3 "manipulator"&2& +4 "storage"(' +4 "core" &t z z S i +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &t ; 6 W d +2 .tForearm.seek PC + "manipulator"&' +92 "core" ' + .tHand.close +2 "manipulator"&O/ +66 "core" / +2 .tPC.seek :open + "processing"%8( +95 "core" ' +2 "storage"(R- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(!'y +33 "core" ' +314 ( + "storage"( & +4 "core" &  ?\ \ +2 "manipulator"&>& +3 "core" &t z w ~ k +2 "manipulator"&% +4 "core" % . k +2 .tForearm.seek :retract + "manipulator"&_'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&B(_ +268 "core" ( + "manipulator"&T& +4 "core" &V z x  j/ +2 "storage"(& +3 "core" & Y\ \ +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&%' +108 "core" ' + .tHand.open +2 "manipulator"&w1 +75 "core" 1 +2 "storage"(}- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(G'E +27 "core" ' +2 .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(5' +55 "core" ' + #tLights, camera, ACTION! +2 "storage"(|- +3 "core" -' +2 "storage"(& +3 "core" & c `  +2 "manipulator"&)& +3 "core" &V   `/ +2 .tElbow.seek 3 +2 "manipulator"&(_ +3 "core" ( + "manipulator"&& +4 "core" &V   O `/ +2 "storage"(L& +3 "core" & M Q \\ +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&t' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(' +57 "core" ' +2 "manipulator"&&& +3 "core" &V v u r k/ +2 "storage"(\ & +4 "core" & z\ \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&I'ͽ +22 "core" ' + .tElbow.hold +2 "manipulator"&f, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +46 "storage"(p' +28 "core" ' +2 "manipulator"&V% +4 "core" % O D  d + "storage"(7& +4 "core" & k\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 313 counts +2 "manipulator"&v' +18 "core" ' +2 "manipulator"&& +4 "core" &  l"x +2 "storage"(?& +4 "core" &   @\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&E' +15 "core" ' +2 "storage"(d% +4 "core" % \ +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (=% +3 "core" %P9 \ [v + "manipulator"&'% +4 "core" % z v H k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&j'\ +88 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'Q& +4 "core" &`jk "d V +2 #tStoring generic puck in Collection Clamp to tube 3 + "manipulator"&F% +4 "core" %\  & o +2 "storage"($% +3 "core" %~ "  F\  +2 "storage"(c. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(H( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (g& +3 "core" & ( \  +2 "manipulator"&h& +3 "core" & $ o"x +2 .tElbow.seek 3 + "manipulator"&N(_ +27 "core" ( +2 "manipulator"&y& +4 "core" &d ( mX + "storage"(Z& +4 "core" & b\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&-' +109 "core" ' +2 "storage"(~& +4 "core" &  ) e\ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"( ' +281 "core" ' + "storage"(C- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&x& +3 "core" &d f mX + "storage"((& +4 "core" & w\ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&A'ͽ +22 "core" ' + .tElbow.hold +2 "manipulator"&J, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"( - +3 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate + "storage"(' +34 "core" ' + "manipulator"&M% +4 "core" % ] S e +2 "storage"( & +3 "core" & \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 326 counts +2 "manipulator"&u' +17 "core" ' +2 "manipulator"&& +4 "core" & n | } l +2 "storage"(& +3 "core" & M\ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&/' +15 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(o'z +40 "core" ' +2 "manipulator"&& +4 "core" & V n +2 "manipulator"&X% +3 "core" % } n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&{'\ +87 "core" ' +2 .tElbow.seek CC +2 "manipulator"&9( +167 "core" ( + "manipulator"&r& +4 "core" &! u y N i;4 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &;& +2 "core" &" H O R h;4 +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / + .tCC.seek :open +2 "collection"'4( +470 "core" ( + "storage"(@& +4 "core" &   \ +2 "storage"(6& +3 "core" & ^\ +2 "manipulator"&& +3 "core" &" x v k;4 +2 "manipulator"&K% +3 "core" %  z w k +2 .tForearm.seek :retract +2 "manipulator"&<'\ +95 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&,(_ +196 "core" ( + "manipulator"& & +4 "core" &^  n+ +2 "storage"(+& +4 "core" &  ( C\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 3 + "manipulator"&m'ͽ +98 "core" ' + .tElbow.hold +2 "manipulator"&1, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&Y1 +76 "core" 1 +3 "manipulator"&`% +4 "core" % x | j + "storage"(e& +4 "core" & \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 332 counts + "manipulator"&^' +16 "core" ' + "manipulator"&*& +5 "core" & P qV + "storage"(& +4 "core" & ) 9\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&]' +25 "core" ' +2 "storage"(% +4 "core" % ) + \  +2 ."downElevator"SE.seek :down +3 "storage"(W'} +100 (:% +2 "core" %.   \ Zp +2 "manipulator"&a% +4 "core" % e o[ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +89 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 3 to 2 + "manipulator"&z% +4 "core" %\  [ t +2 "storage"(% +4 "core" % B A Q\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(k( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (\\& +2 "core" & A C |\  +2 "manipulator"&S& +4 "core" & y uV +2 .tElbow.seek 3 +2 "manipulator"&n(_ +21 "core" ( +2 "manipulator"&& +3 "core" &i > re +2 "storage"([& +4 "core" &   M\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&i' +106 "core" ' +2 "storage"(& +3 "core" & B B \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(3' +284 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&U/ +65 "core" / +2 "manipulator"&"& +4 "core" &i te + "manipulator"&2% +3 "core" % \\ t +2 .tForearm.seek :retract +2 "manipulator"&P'\ +87 "core" ' + .tElbow.seek :clear +2 "manipulator"&l(d +102 "core" ( + "manipulator"&O& +4 "core" &d u q> +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &d q> +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear + "manipulator"&R'\ +15 "core" ' + .tSE.seek :down +2 "storage"(q'} +258 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(b( +351 "core" ( +9 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &  & \ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(' +277 "core" ' + "storage"( - +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(>'y +33 "core" ' +2 "storage"(& +3 "core" &  % d\ +2 "storage"(& +4 "core" &  Z\ +2 "manipulator"&T& +3 "core" &d * m> +2 "manipulator"&% +3 "core" %\ * 3 m#B +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&0(P +107 "core" ( + "manipulator"&w& +4 "core" &G ~ f k* +2 "storage"(}& +3 "core" &  z\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&|'M +105 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&)1 +76 "core" 1 +2 "manipulator"&_% +4 "core" % rm 8 : c + "storage"(& +4 "core" &  m\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 337 counts + "manipulator"&L'Ξ +18 "core" ' +2 "manipulator"&&& +4 "core" & , pA + "storage"(\ & +4 "core" &   (\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&!'ϥ +25 "core" ' +2 "storage"(V% +4 "core" %   N\  +2 ."downElevator"SE.seek :down +3 "storage"(G'} +100 (7% +2 "core" %6  R\ [t +2 "manipulator"&% +4 "core" %  o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +90 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 3 to 2 +2 "manipulator"&d% +3 "core" %\  9 t +2 "storage"(B% +4 "core" %} ? @ -\  +2 "storage"(%. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(5( +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (=& +2 "core" &0  &\   +2 "manipulator"&'& +3 "core" &  qA +2 .tElbow.seek 3 + "manipulator"&t(_ +26 "core" ( + "manipulator"&& +4 "core" &` " rI +2 "storage"(& +3 "core" &0 @ A \   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&I' +107 "core" ' +2 "storage"(Q& +3 "core" &0 B A X\   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(v' +281 "core" ' + "storage"(F- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&$/ +67 "core" / +3 "manipulator"&c& +3 "core" &`  rI +2 "manipulator"&p% +3 "core" % B  re +2 .tForearm.seek :retract +2 "manipulator"&g'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&h(d +105 "core" ( + "manipulator"&y& +4 "core" &d  o& +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &d , o& + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&E'\ +10 "core" ' +2 .tSE.seek :down +2 "storage"(~'} +272 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (s& +2 "core" &  & \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +4 .tSE.seek beamBreak +2 "storage"(f' +306 "core" ' + "storage"(j- +3 "core" -'y +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (C& +2 "core" &   8\ +2 "storage"(x& +3 "core" &  \ +2 "manipulator"&(& +3 "core" &d W m& +2 "manipulator"& % +3 "core" %\ * K m#@ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&M(P +118 "core" ( + "manipulator"& & +4 "core" &\\ y ] k/ +2 "storage"(& +3 "core" &  >\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&'M +105 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&X1 +77 "core" 1 +2 "manipulator"&-% +4 "core" % xb < 7 b + "storage"(N& +4 "core" &  c\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 2 + 343 counts +2 "manipulator"& 'Τ +15 "core" ' + "manipulator"&A& +4 "core" &  p"z +2 "storage"(u& +4 "core" &  ( [\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'ϥ +17 "core" ' +2 "storage"(r% +4 "core" %  ) (\ " + ."downElevator"SE.seek :down +4 "storage"(;'} +100 (/% +2 "core" %0 ~\ [s +2 "manipulator"&J% +4 "core" %ϰ G n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling pucks in tube 2 of 2..2 +2 #Loading generic puck from tube 2 into Collection Clamp + "collection"'{& +4 "core" &] +2 "manipulator"&#% +3 "core" %\  { t +2 "storage"(@% +4 "core" % C A \  +2 "storage"(6. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +7 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (K& +3 "core" &  L J\  +2 "manipulator"& & +3 "core" & Q t"z +2 .tElbow.seek 2 +2 "manipulator"&(P +26 "core" ( +2 "manipulator"&+& +4 "core" &Z  uJ + "storage"(9& +4 "core" &  j i a\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&Y'ϥ +98 "core" ' +2 "storage"(`& +3 "core" &  i j a\  +2 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak + "storage"(e' +286 "core" ' + "storage"(*- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &  T `\  +2 "manipulator"&& +3 "core" &Z  wJ +2 .tElbow.seek 2 +2 "manipulator"&<(P +3 "core" ( + "manipulator"&:& +4 "core" &Z $ wJ +2 "storage"(a& +3 "core" &  ] [ 3\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&,'y +12 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&m/ +74 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:8:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:68:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&z& +2 "storage"(^'} +7 "core" &Z ( vJ +2 "manipulator"&% +3 "core" % ΂ E t& +40 .tForearm.seek :retract +10 "manipulator"&'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&\\( +99 "core" ' + ."downElevator"SE.coast + "storage"(5 +63 "core" ( + "manipulator"&o& +4 "core" &+  rDu +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &S& +2 "core" &+  rDu +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +106 "core" ' +3 "manipulator"&[& +4 "core" &+ Y tDu +2 "manipulator"&]% +3 "core" %  t +3 "collection"'& +3 "core" &{ +2 "collection"'W& +3 .tCC.seek :closed +2 "collection"'H(` +3 "core" &v +4 &\\ 4 +9 &2D{] 3 +10 &Sm}a H +9 &cM T +9 &OL T +10 &nTW T +8 &0OI T +11 &PJ S +8 &QH S +10 &wOI S +10 &8RI T +9 & TM T +9 &"RH S +9 &$~RL T +9 &&@SL T +11 &(OH T +8 &)OF T +10 &+RR T +9 &-HUS T +9 &/ RW S +10 &0QQ S +9 &2NO T +9 &4QMS S +10 &6PP S +9 &7OL S +9 &9TQ T +10 &;XOQ T +9 &=MY S +10 &>LS S +10 &@NY S +9 &B`RS T +9 &D#MR S +9 &EPY S +10 &GUU T +9 &IeYP U +9 &K#gT V +10 &LO Y +9 &NO ^ +9 &PQ X ^ +10 &RQ _ +9 &SU _ +10 &UL ` +9 &WUO ` +9 &YS ` +10 &ZO a +9 &\\O b +9 &^UL b +10 &_fS 4 +9 &`bP \\ +9 ( +2 &`inR U + "collection"'W& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.25 .Hand.open +2 "manipulator"&11 +75 "core" 1 + "manipulator"&.% +4 "core" %  5 p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%U& +4 "core" &\  +2 "manipulator"&"% +3 "core" %\  x o +2 "storage"(2% +4 "core" %z B B \  + "storage"(O. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(D( +9 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (i& +3 "core" &  # 3 3\  + "manipulator"&n& +4 "core" &* ; oCq +2 "manipulator"&P% +3 "core" %\  z o +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&3(P +162 "core" ( + "manipulator"&k& +4 "core" &P 0 tU +2 "storage"(& +3 "core" &  P P Y\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"& 'ϥ +97 "core" ' + "storage"(q& +4 "core" &  M O \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +281 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (T& +2 "core" &    k\  +2 "manipulator"&& +4 "core" &P K pU +2 .tElbow.seek 2 + "manipulator"&w(P +3 "core" ( +2 "manipulator"&}& +3 "core" &P A qU +2 "storage"(& +4 "core" &  % 3\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&l'y +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&)/ +65 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt["4/home/esp/esp2/utils/puckmoves.rb:335:in `load'"8/home/esp/esp2/utils/puckmoves.rb:882:in `loadPuck'"6/home/esp/esp2/utils/mrlshuffle.rb:9:in `shuffle'"3/home/esp/esp2/utils/mrlshuffle.rb:6:in `each'"6/home/esp/esp2/utils/mrlshuffle.rb:6:in `shuffle'":/home/esp/esp2/utils/mrlshuffle.rb:68:in `shuffleall'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&_& +2 "storage"('} +6 "core" &_ W nF + "manipulator"&&% +4 "core" % k C op +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +96 "core" ' + .tElbow.seek PC +2 "manipulator"&V(k +156 "core" ' + ."downElevator"SE.coast + "storage"(5 +98 "core" ( + "manipulator"&R& +4 "core" &t ] r +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &t  r +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&0& +3 "core" &t  t +2 "manipulator"&|% +4 "core" %  t +2 "processing"%L& +3 "core" &\  +2 "processing"%d& +3 .tPC.seek :closed +2 "processing"%B(] +3 "core" &\  +3 &\  +9 &)t\ , +10 &^\ A +9 &C{\ T +9 &W\ U +9 &W\ U +9 &R\ T +10 &GY\ U +9 & Z\ U +9 &Y\ U +10 &\\\ U +9 & OW\ U +9 &"_\ U +11 &#T\ T +8 &%Z\ U +10 &'XW\ T +9 &)T\ T +9 &*]\ U +10 &,U\ T +9 &._Y\ U +9 &0!\\\ U +10 &1W\ U +10 &3^\ U +9 &5hT\ T +9 &7*X\ T +9 &8Y\ U +10 &:Y\ T +10 &1Y\ U +10 &?\\\ U +9 &AZ\ U +10 &CwZ\ U +9 &E9\\\ U +9 &Fe\ V +11 &Hu\ X +8 &Jp\ Z +9 &L1\ Z +10 &M\ [ +9 &O\ [ +10 &Qw\ Z +9 &S8\ [ +9 &T\ [\ +10 &V\ [\ +9 &X{\ \\ +9 &Z<\ \\ +10 &\\\ L +9 &]&?k\ *z +10 &]0\ . +6 ( + "processing"%d& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.61 + .Hand.open +2 "manipulator"&%1 +3 "core" &]"\ . +74 1 + "manipulator"&>% +4 "core" % Y r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&!'\ +87 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%G& +4 "core" &]!\ . + #tImaging generic puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&b% +3 "core" %\  p +2 "storage"(=% +3 "core" %}  \  +2 "storage"('. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +3 "manipulator"&Q& +5 "core" &    \  + &t \ p +3 .tElbow.reconfigure TightElbow +2 ."raiseStack"SE.reconfigure SEplace +4 "manipulator"&$&.,(\ #b +2 "storage"(#]K-0-\ b +3 .tElbow.seek PC +4 "manipulator"&(k +3 "core" ( +2 "manipulator"&?& +3 ."raiseStack"SE.seek beamBreak +2 "storage"(F' +2 "core" &t  o +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &t z z  j + .tForearm.seek PC +2 "manipulator"&c' +96 "core" ' + .tHand.close +2 "manipulator"&p/ +65 "core" / +2 .tPC.seek :open +2 "processing"%y( +92 "core" ' +2 "storage"(Z- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(I'y +37 "core" ' +313 ( + "storage"(t& +4 "core" &   \  +2 "manipulator"&g& +3 "core" &t | p +2 "manipulator"&v% +3 "core" % ϩ  p +2 .tForearm.seek :retract +2 "manipulator"&5'\ +91 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&s(P +273 "core" ( + "manipulator"&~& +4 "core" &J | o3 +2 "storage"(j& +3 "core" &  ) + \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&C'ϥ +93 "core" ' + .tHand.open + "manipulator"&x1 +75 "core" 1 +2 "storage"((- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +48 "storage"( 'E +26 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"( ' +53 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(h& +3 "core" & \  +2 "manipulator"&X& +4 "core" &^ F 7 D d0 + .tElbow.seek 2 +2 "manipulator"&-(P +50 "core" ( +2 "manipulator"&N& +3 "core" &W ^ b gk +2 "storage"(A& +4 "core" &  [\  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&u'ϥ +4 "core" ' + .tSE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(r' +56 "core" ' +2 "manipulator"&E& +4 "core" &W b sk + "storage"(/& +4 "core" &  A A \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&J'M +29 "core" ' + .tElbow.hold +2 "manipulator"&M, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +24 "core" ' +2 "manipulator"&{% +3 "core" %aZ / : c +2 "storage"(#& +4 "core" &  l\ \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 320 counts + "manipulator"& '΍ +17 "core" ' +2 "manipulator"&@& +4 "core" & j r +2 "storage"(6& +3 "core" &  A @ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&f'ϥ +31 "core" ' +2 "storage"(K% +4 "core" % % * 0\  +2 ."downElevator"SE.seek :down +3 "storage"( '} +100 (+% +3 "core" %?< ( +\ [u + "manipulator"&9% +4 "core" %Ϭ 1 oN +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'`& +4 "core" &`iml U + #tStoring generic puck in Collection Clamp to tube 2 +2 "manipulator"&;% +3 "core" %\  O r +2 "storage"(% +4 "core" %| @ H \  +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +7 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (*& +3 "core" &  ? @ \  +2 "manipulator"&& +4 "core" &  r +2 .tElbow.seek 2 +2 "manipulator"&(P +34 "core" ( +2 "manipulator"&:& +3 "core" &D 2 p. +2 "storage"(a& +4 "core" &  " 1 3\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&m'ϥ +97 "core" ' +2 "storage"(z& +3 "core" &  C C \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(' +281 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&Y& +3 "core" &F & o. + "storage"(e& +4 "core" &  * ) \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&o'M +27 "core" ' + .tElbow.hold +2 "manipulator"&S, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(,- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"([' +29 "core" ' + "manipulator"&<% +4 "core" %jY > ; c +2 "storage"(]& +3 "core" &  m\ \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 329 counts +2 "manipulator"&'Ζ +16 "core" ' +2 "manipulator"&^& +3 "core" & < rW +2 "storage"(& +4 "core" &  B @ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&4'ϥ +26 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"(1'w +37 "core" ' +2 "manipulator"&.& +4 "core" & R rW + "manipulator"&U% +4 "core" % l r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&2( +159 "core" ( + "manipulator"&W& +4 "core" &+  lD{ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &+ v l & lD{ +2 .tForearm.seek CC +2 "manipulator"&i' +96 "core" ' + .tHand.close +2 "manipulator"&n/ +71 "core" / + .tCC.seek :open +2 "collection"'P( +470 "core" ( + "storage"(& +4 "core" &  C B \  +2 "storage"(k& +3 "core" &  B B \  +2 "manipulator"&& +3 "core" &+ U pD{ +2 "manipulator"&% +3 "core" %   o +2 .tForearm.seek :retract +2 "manipulator"&q'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&\\(P +192 "core" ( + "manipulator"&& +4 "core" &G  r- +2 "storage"(& +4 "core" &  M O c\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&T'M +103 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&}1 +72 "core" 1 +3 "manipulator"&% +3 "core" % |m w w m i +2 "storage"()& +3 "core" &  ) )\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 347 counts +2 "manipulator"&_'Ψ +19 "core" ' +2 "manipulator"&&& +4 "core" & a v\\ + "storage"(3& +4 "core" &  i i Q\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"& 'ϥ +16 "core" ' +2 "storage"(% +4 "core" % C C \  +2 ."downElevator"SE.seek :down +3 "storage"(l'} +100 (R% +2 "core" %79 J A\ [r +2 "manipulator"&7% +4 "core" %ϝ ` u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +91 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tMoving puck from tube 2 to 1 + "manipulator"&0% +4 "core" %\ u1 +2 "storage"(|% +4 "core" %{ \\ _ ;\  + "storage"(L. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (\ & +2 "core" &  k i U\  +2 "manipulator"&8& +4 "core" &\  u\\ +2 .tElbow.seek 2 + "manipulator"&d(P +27 "core" ( + "manipulator"&%& +4 "core" &V s v< +47 "storage"(>& +4 "core" &  \\ _ S\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&G'ϥ +98 "core" ' +2 "storage"(b& +3 "core" &  U e\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(=' +281 "core" ' + "storage"('- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +76 "core" / +2 "manipulator"&Q& +4 "core" &V  x< + "manipulator"&?% +4 "core" % Ϟ 8 w +2 .tForearm.seek :retract + "manipulator"&$'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +101 "core" ( + "manipulator"&p& +4 "core" &d  tW +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &d  tW + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :clear + "manipulator"&Z'\ +11 "core" ' +2 .tSE.seek :down +2 "storage"(V'} +260 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(!(+ +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (B& +2 "core" &.   &\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(F' +277 "core" ' + "storage"(t- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(g'y +37 "core" ' +2 "storage"(v& +4 "core" &.   >\  + "storage"(c& +4 "core" &. ' \  + "manipulator"&~& +4 "core" &d  pW +2 "manipulator"&j% +3 "core" %\ *  p#= +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +108 "core" ( + "manipulator"&x& +4 "core" & U n1 +2 "storage"((& +3 "core" &. + +\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&5'n +99 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&h1 +72 "core" 1 +2 "manipulator"&X% +4 "core" % ͖ y { i + "storage"(N& +4 "core" &.  \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 340 counts + "manipulator"&A' +15 "core" ' + "manipulator"&E& +5 "core" & - r' + "storage"(/& +4 "core" &. C A \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&I' +21 "core" ' +2 "storage"( % +4 "core" %} ) +\  + ."downElevator"SE.seek :down +4 "storage"({'} +100 (#% +2 "core" %: ) ) \ [u +2 "manipulator"&@% +4 "core" %Ϻ e p + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&6'\ +90 "core" ' +63 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tMoving puck from tube 2 to 1 +2 "manipulator"&s% +3 "core" %\   s +2 "storage"(K% +4 "core" % ] a\  +2 "storage"(C. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"( ( +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (+& +2 "core" & W ) ) C\  +2 "manipulator"&9& +3 "core" & V n' +2 .tElbow.seek 2 + "manipulator"&u(P +35 "core" ( + "manipulator"&-& +4 "core" &U E p4 +2 "storage"(r& +3 "core" & W * 3 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&J'ϥ +96 "core" ' + "storage"( & +4 "core" & W (  \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(`' +282 "core" ' + "storage"(;- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +76 "core" / +2 "manipulator"&& +4 "core" &U A o4 + "manipulator"&% +4 "core" % ϥ  o + .tForearm.seek :retract +2 "manipulator"&*'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +105 "core" ( + "manipulator"&:& +4 "core" &d I n +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &d Z n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :clear +2 "manipulator"&f'\ +12 "core" ' +2 .tSE.seek :down + "storage"(z'} +272 "core" ' + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"( (+ +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &. #  \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek beamBreak +2 "storage"(M' +306 "core" ' + "storage"(- +3 "core" -'{ +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &. & " j\  +2 "storage"(Y& +3 "core" &.   Y\  +2 "manipulator"&e& +3 "core" &d p +2 "manipulator"&,% +3 "core" %\ ( ? p"6 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&<( +118 "core" ( + "manipulator"&]& +4 "core" & 9 n/ +2 "storage"(^& +3 "core" &. ( ( 2\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&'n +99 "core" ' + .tElbow.hold +2 "manipulator"&., +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&U1 +70 "core" 1 +2 "manipulator"&m% +4 "core" % ͚ w z j + "storage"(& +4 "core" &. (  U\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 1 + 344 counts +2 "manipulator"&' +14 "core" ' + "manipulator"&o& +4 "core" & M s( +2 "storage"(& +4 "core" &. > ? \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&[' +15 "core" ' +2 "storage"(W% +3 "core" %  ? @ \  +3 ."downElevator"SE.seek :down +4 "storage"(O'} +99 (4% +2 "core" %0 ' " .\ Zq +2 "manipulator"&S% +4 "core" % Z p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +89 "core" ' +51 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "manipulator"&"& +4 "core" & @ u( +2 "manipulator"&H% +3 "core" %\  = u +3325 #t-> require 'mrlshuffle' +2076 #-> access 1 +3 .SE.seek :down + "storage"('} +3 "core" ' + "manipulator"&k% +4 "core" %\  y +2 "manipulator"&& +3 "core" & z( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((< +1309 "core" ( +2 .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &<0 C M 2\   +598 #t-> require 'mrlshuffle' +1421 #-> ESP.ready! +2 "collection"'i% +4 "core" %Ӹ +3 "sampler")% +2 "processing"%2% +4 "manipulator"&}% +7 "core" %ۀ >\ \ 6 + %6\ + %\  t +3 "manipulator"&& +3 "core" & t( + "storage"()& +4 "core" &<0 B A \   + "storage"(&% +4 "core" % @ ? |\  +2 "collection"'3& +3 "core" & +2 "processing"%& +3 "core" &\ +2 "collection"'q +3 "core"  + "processing"%R +3 "core" W +2 "processing"%7 +3 "core" > + "processing"%\\ +3 "core"  +2 "sampler")T% +3 "core" %ۀ :\ \ 6 +3 "collection"'0& +3 "core" & +2 "collection"'|% +3 "core" %Ӹ +2 "processing"%_& +4 "core" &4\ + "processing"%L% +4 "core" %\  +2 "manipulator"&\ % +3 "core" %\  t +2 "manipulator"&1& +4 "core" & t( +2 "storage"(8& +3 "core" &<0 B B \   +2 "storage"(%% +3 "core" % @ @ \  +2 "collection"'>9 +3 "core" 9M^ +2 "processing"% 9 +3 "core" 9_r +574 #t-> require 'mrlshuffle' +5547 "Can" \ !GF +60002  \ !FF +44784 #t-> exit +5 #mEXIT @1556731982.38EDT @1556824358.15EDT = =tMAIN =mMAIN_scheduler @EDT1556824359.87 #"core_reset"Sent BREAK +2 #t@0x570D, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +209 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +211 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +363 "Can"\ cw + \ cw + #tPolling Can every 10:00 +2 #Cleanly exited at 13:33:02EDT01-May-19 +636 #-> ESP.ready! +3 #Powering core bus +480 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +3 )% +2 "core" %=\ J + .tSS.configure SSconfig +2 "sampler")#.0X exit +4 #mEXIT @1556824477.93EDT @1556831917.17EDT = =tMAIN =mMAIN_scheduler @EDT1556831918.87 #"core_reset"Sent BREAK +2 #t@0x9B33, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +210 #Copyright 2011 MBARI\ /home/esp/esp2/type/shallow/rush/configure.rb\ $Revision: 1.00 $by $Author: mclane $on $Date: 2011/07/11 10:00:00 $\ +363 "Can"\ f] + \ f] + #tPolling Can every 10:00 +3 #Cleanly exited at 15:14:37EDT02-May-19 +729 #-> ESP.ready! +2 #Powering core bus +475 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %\ O +2 .tSS.configure SSconfig +2 "sampler")#.0X + .tCC.configure CCconfig +2 "collection"'$x2 ^22b +3 '% +2 "core" %\ ? +2 .tCS.configure CSconfig +2 "collection"'#P d@b +2 "processing"%& +3 "core" &8\ f + .tPC.configure PCconfig +2 "processing"%$x2 ^22b +3 %% +2 "core" %8\ f +2 .tPS.configure PSconfig + "processing"%#A d`b +5 "manipulator"& % +2 "core" % c b +2 .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 &\ & +3 "core" & j g \\ + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +4 "storage"( & +3 "core" &\ \ \ Z + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 ( % +3 "core" %\ \  \ Y + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'  +2 "core" +2 .tCH.configure CHconfig + "collection"'\ 2 +3 .tPH.coast + "processing"%  +2 "core" + .tPH.configure PHconfig +2 "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +10 "collection"'% +2 "processing"%% +4 "core" %\ = +3 "manipulator"&% +2 ."rdySampler"Intake.select :close +3 .Exhaust.select :close + .CTV.dial :air +2 "collection"'  +2 "core" %1\ e +2 % f b G  + +3 "manipulator"&% + ."rdyProcessing"PSV.dial :air +5 ."rdySampler"CSV.dial :waste1 +2 "processing"%  + "collection"' +4 "core" % i b 1  + +3 ."rdyProcessing"PS.reconfigure PSconfig +2 .tForearm.reconfigure LooseForearm +3 "processing"%#A d`b +3 "manipulator"&#@2^d^2b +3 ."rdyProcessing"PS.home.seek 0ml +3 .tForearm.home.seek :retract + "processing"%' +2 "manipulator"&'\ +4 "core" + ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler") +3 "core"  + "sampler")  +6 "core" +2 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b +2 "sampler")#.0X +2 "processing"%/ +2 "core"  +2 "sampler")0% +4 "core" %~ ?\ :4 +2 "collection"'1& +3 "core" &\ * +2 "collection"'2% +3 "core" %ӵy\ * +2 "processing"%3& +3 "core" &3\ O +2 "processing"%4% +3 "core" %%\ O +2 "manipulator"&5% +4 "core" %\  " !  +2 "manipulator"&6& +3 "core" &   2 + "storage"(7& +4 "core" & T n k *\ B + "storage"(8% +4 "core" % k r \ C +2 "collection"'99 +2 "core" 9Kc +2 "processing"%:9 +3 "core" 9^t +56706 "Can"\ "QQ +60002 \ QQ +60002 \ QQ +60002 \ QQ +60003 \ QQ +60002 \ QQ +60002 \ QQ +60002 \ QQ +60003 \ QR +60002 \ QQ +60002 \ RQ +60003 \ RQ +60002 \ QR +60002 \ QQ +36159 #"brent"Session Begun +664 #-> showlog 40 +570 #-> pucks +612 #-> ESP.main.exit +6 #mEXIT + !"brent"o:ThreadError: mesg"killed thread:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"1/home/esp/esp2/lib/threads.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +6 #Session Ended @1556840709.09EDT @1556840715.98EDT = =tMAIN =mMAIN_scheduler @EDT1556840717.64 #"core_reset"Sent BREAK +2 #t@0x8634, state=0x3A84, ifg=0x10, ie=0xFD + #@0x88BC, state=0x3A84, ifg=0x10, ie=0xFD #@0x8B45, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8DCD, state=0x3A84, ifg=0x10, ie=0xFD #@0x9056, state=0x3A84, ifg=0x10, ie=0xFD + #@0x92DE, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9566, state=0x3A84, ifg=0x10, ie=0xFD #@0x9680, state=0x3A84, ifg=0x80, ie=0xFD + #@0x7BB1, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by maro@mbari.org\ /home/esp/esp2/type/shallow/rush/configure.rb\ +366 "Can"\ TT + \ TT #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %~ 4\ 4 + .tSS.reconfigure SSconfig +3 "sampler")#.0X Pwoer + !o:NameError: mesg"!uninitialized constant Pwoer: name:\ Pwoer:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +180 #-> Power +3178 #-> Sampler.deep + !o:NoMethodError : mesgu:NameError::message5undefined method `deep' for ShallowSampler:Class: name: deep: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +851 #-> Sample.deep + .Sample.deep + "sampler")0 +24 "core" 0 +575 #t-> Sample.shallow + .Sample.shallow + "sampler")2 +23 "core" 2 +2876 #t-> FlowMeter +605 #-> FlowMeter.debug + !o:NoMethodError : mesgu:NameError::message?undefined method `debug' for FlowMeter:Gauge::Flow::UWFlow: name:\ debug: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +448 #-> FlowMeter.debug=true +2 !o:NoMethodError : mesgu:NameError::message@undefined method `debug=' for FlowMeter:Gauge::Flow::UWFlow: name: debug=: args[T:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +19943 #-> Power.analytic3 +687 #-> Power.analytic3 on +2 .Gate.power :analytic3,:ON +417 #-> FlowMeter +179 #-> FlowMeter +2877 #-> FlowMeter.port +1408 #-> FlowMeter.port.config +1155 #-> quit +5 #mEXIT @1556841090.70EDT @1556841152.90EDT = =tMAIN =mMAIN_scheduler @EDT1556841154.54 #"core_reset"Sent BREAK +2 #t@0xF8E9, state=0x3B10, ifg=0x20, ie=0x7F + #@0x0040, state=0x3B10, ifg=0x08, ie=0x5F #@0x9419, state=0x3AE0, ifg=0x84, ie=0x75 + #@0x96B9, state=0x3A72, ifg=0x10, ie=0xF5 + #@0x9934, state=0x3A84, ifg=0x10, ie=0xFD #@0x9BB0, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9E2B, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9F41, state=0x3A84, ifg=0x80, ie=0xFD #@0x3CBF, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by maro@mbari.org\ /home/esp/esp2/type/shallow/rush/configure.rb\ +363 "Can"\ SS + \ SS + #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %~ ;\ 4 + .tSS.reconfigure SSconfig +3 "sampler")#.0X ESP.shutdown +2 ."shutdown"SS.coast +2 #tAsleep / Shutdown +2 "sampler")5 +3 ."shutdown"CC.coast + "collection"'6 +2 ."shutdown"CS.coast + "collection"'5 +3 ."shutdown"PC.coast + "processing"%6 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +3 ."shutdown"SC.coast + "storage"(6 +2 ."shutdown"SE.coast + "storage"(5 +37 ."shutdown"Gate.power :analytic3,:OFF +2 .Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +141 #t-> exit +4 #mEXIT @1556841196.96EDT @1556842626.02EDT = =tMAIN =mMAIN_scheduler @EDT1556842627.70 #"core_reset"Sent BREAK +2 #t@0xBCBA, state=0x3B10, ifg=0x20, ie=0x7F + #@0xC317, state=0x3B10, ifg=0x08, ie=0x5F #@0xF1F5, state=0x3B10, ifg=0x20, ie=0x7F + #@0xF398, state=0x3B10, ifg=0x20, ie=0x7F #@0xF9F6, state=0x3B10, ifg=0x08, ie=0x5F + #@0xC80C, state=0x3B10, ifg=0x20, ie=0x7F + #@0xC9AF, state=0x3B10, ifg=0x20, ie=0x7F #@0xD00D, state=0x3B10, ifg=0x08, ie=0x5F + #@0x2B05, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +365 !o:NameError: mesg"WFlowMeter unavailable because (eval):1: uninitialized class variable @@flow in Can: name: @@flow:bt["2/home/esp/esp2/type/shallow/initialize.rb:192"1/home/esp/esp2/lib/framework.rb:90:in `load'"1/home/esp/esp2/lib/framework.rb:90:in `load'"5/home/esp/esp2/lib/framework.rb:141:in `execute'"-/home/esp/esp2/lib/esp.rb:110:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 "Can"\ 4i + \ 4i + #tPolling Can every 10:00 +2 #Cleanly exited at 19:53:16EDT02-May-19 +655 #-> quit +4 #mEXIT @1556842640.32EDT @1556843026.77EDT = =tMAIN =mMAIN_scheduler @EDT1556843028.41 #"core_reset"Sent BREAK +2 #t@0xBCBA, state=0x3B10, ifg=0x20, ie=0x7F + #@0xC317, state=0x3B10, ifg=0x08, ie=0x5F #@0xF1F5, state=0x3B10, ifg=0x20, ie=0x7F + #@0xF398, state=0x3B10, ifg=0x20, ie=0x7F #@0xF9F6, state=0x3B10, ifg=0x08, ie=0x5F + #@0xC80C, state=0x3B10, ifg=0x20, ie=0x7F + #@0xC9AF, state=0x3B10, ifg=0x20, ie=0x7F #@0xD00D, state=0x3B10, ifg=0x08, ie=0x5F + #@0xB28A, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +359 "Can"\ 3 + \ 3o + #tPolling Can every 10:00 +2 #Cleanly exited at 20:17:20EDT02-May-19 +4506 #-> ESP.ready! +2 #Powering core bus +476 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +3 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %m\  +2 .tSS.configure SSconfig +2 "sampler")#.0X +2 "processing"%6 +3 "core"  + "sampler")7% +4 "core" %~ E\ + +2 "collection"'8& +3 "core" &O  +2 "collection"'9% +3 "core" %Ӵ@ +2 "processing"%:& +4 "core" &\ " + "processing"%;% +4 "core" %:\ # +2 "manipulator"&<% +3 "core" %\ v t +2 "manipulator"&=& +3 "core" &  v+ +2 "storage"(>& +3 "core" & @ o w ;\  +2 "storage"(?% +4 "core" %| x v N\ \ + "collection"'@9 +3 "core" 9DX +2 "processing"%A9 +3 "core" 9Sg +664 #t-> Puck.count + "storage"(B% +3 "core" %| x o !\ \ +2 .tSE.seek :down +2 "storage"(C'} +3 "core" ' +2 .tSE.coast + "storage"(5 + .tHand.open +2 "manipulator"&D1 +76 "core" 1 +2 "manipulator"&E% +3 "core" % \ \\ w t +2 .tSC.coast + "storage"(6 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(F(+ +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (G& +2 "core" &- n v C\  +2 "manipulator"&H& +4 "core" & u+ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&I( +36 "core" ( +2 "manipulator"&J& +4 "core" & ; uH +2 "storage"(K& +3 "core" &, O J .\  +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&L' +91 "core" ' +2 "storage"(M& +3 "core" &, G P #\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(N' +276 "core" ' +2 "storage"(O- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (P% +3 "core" % 5 .\  +2 ."downElevator"SE.seek :down +35 "storage"(Q'} +68 (R% +2 "core" %ID + + 9\ \\| +2 "manipulator"&S% +4 "core" %ϼ + p< + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +92 "core" ' +109 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 +2 "storage"(U( +358 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (V& +2 "core" & I O O I\  +2 "manipulator"&W& +4 "core" &  sH + .tElbow.seek 2 +2 "manipulator"&X(P +13 "core" ( +2 "manipulator"&Y& +3 "core" &P / sJ +2 "storage"(Z& +4 "core" & I I O \  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&['ϥ +100 "core" ' +2 "storage"(\\& +3 "core" & I G G !\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(]' +273 "core" ' +2 "storage"(^- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (_% +2 "core" % 5 ) K\  +3 ."downElevator"SE.seek :down +3 "storage"(`'} +99 (a% +3 "core" %8 4 + N\ [w + "manipulator"&b% +4 "core" %Ϣ  o + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&c'\ +92 "core" ' +66 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 +2 "storage"(d( +352 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (e& +2 "core" &* R K 8\   +2 "manipulator"&f& +3 "core" &P | sJ +2 .tElbow.seek 3 +2 "manipulator"&g(_ +49 "core" ( +2 "manipulator"&h& +3 "core" &Y 0 q, +2 "storage"(i& +3 "core" &* P P \   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&j' +104 "core" ' +2 "storage"(k& +3 "core" &* R O ~\   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(l' +274 "core" ' +2 "storage"(m- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (n% +2 "core" % ' 4 E\  +3 ."downElevator"SE.seek :down +3 "storage"(o'} +99 (p% +2 "core" %7 " # \ \\v +2 "manipulator"&q% +4 "core" % j p + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&r'\ +90 "core" ' +71 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(s(,L +352 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (t& +2 "core" &,II 7 7\  +2 "manipulator"&u& +3 "core" &Y  n, +2 .tElbow.seek 4 +2 "manipulator"&v(^ +2 "core" ( +2 "manipulator"&w& +3 "core" &Y  n, +2 "storage"(x& +3 "core" &,II . 8\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&y' +95 "core" ' +2 "storage"(z& +3 "core" &,II 5 8\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"({' +276 "core" ' +2 "storage"(|- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (}% +2 "core" % \ \ +3 ."downElevator"SE.seek :down +3 "storage"(~'} +99 (% +3 "core" %5 \ [v +2 "manipulator"&% +3 "core" % { S k$ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 +2 "storage"((< +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &</ - 5\   +2 "manipulator"&& +3 "core" &Y  n, +2 .tElbow.seek 5 +2 "manipulator"&(y +12 "core" ( +2 "manipulator"&& +3 "core" &u  n1 +2 "storage"(& +3 "core" &</ 9 : \   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"& 'Ϻ +104 "core" ' +2 "storage"(\ & +3 "core" &</  ! \   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"( ' +276 "core" ' +2 "storage"( - +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( % +2 "core" % , ) U\  +3 ."downElevator"SE.seek :down +3 "storage"('} +99 (% +2 "core" %8 ( # \ [u +2 "manipulator"&% +4 "core" %Ϻ  m + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +67 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +354 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K7 + , +\   +2 "manipulator"&& +4 "core" &u  m1 + .tElbow.seek 6 +2 "manipulator"&( +16 "core" ( +2 "manipulator"&& +3 "core" & e m1 +2 "storage"(& +3 "core" &K7 * ( \   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'ϡ +100 "core" ' +2 "storage"(& +3 "core" &K7 8 9 \   +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +275 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ("% +2 "core" %   _\ +3 ."downElevator"SE.seek :down +3 "storage"(%'} +99 ('% +2 "core" %4 \  h\ Zu +2 "manipulator"&(% +3 "core" %ϱ z z  l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&)'\ +90 "core" ' +73 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 +2 "storage"(+([ +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &[8 + , Q\  +2 "manipulator"&& +4 "core" & y 0 l0 + .tElbow.seek 7 +2 "manipulator"&,( +42 "core" ( +2 "manipulator"&.& +3 "core" &  mB +2 "storage"(/& +3 "core" &[` %\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&0' +102 "core" ' +2 "storage"(#& +3 "core" &[` \  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(&' +276 "core" ' +2 "storage"(*- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (3% +2 "core" % t\ \ +3 ."downElevator"SE.seek :down +3 "storage"(4'} +100 (5% +2 "core" %5 \ [v +2 "manipulator"&6% +3 "core" % { z [ i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&7'\ +94 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +1474 #t-> Sample.deep + .Sample.deep + "sampler")80 +17 "core" 0 +560 #t-> Sample.shallow + .Sample.shallow + "sampler")92 +25 "core" 2 +1209 #t-> ESP.shutdown +2 ."shutdown"SS.coast +2 #tAsleep / Shutdown + "sampler")5 +3 ."shutdown"CC.coast + "collection"'6 +2 ."shutdown"CS.coast +2 "collection"'5 +2 ."shutdown"PC.coast + "processing"%6 +3 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +444 #t-> FlowMeter +189 #-> quit +4 #mEXIT @1556843232.74EDT @1556846476.98EDT = =tMAIN =mMAIN_scheduler @EDT1556846478.63 #"core_reset"Sent BREAK +2 #t@0xF9B4, state=0x3B10, ifg=0x20, ie=0x7F + #@0x000F, state=0x3B10, ifg=0x08, ie=0x5F #@0xB0FA, state=0x3B10, ifg=0x20, ie=0x7F + #@0xB2A0, state=0x3B10, ifg=0x20, ie=0x7F + #@0xB8FB, state=0x3B10, ifg=0x08, ie=0x5F #@0xC75B, state=0x3B10, ifg=0x20, ie=0x7F + #@0xC901, state=0x3B10, ifg=0x20, ie=0x7F #@0xCF5C, state=0x3B10, ifg=0x08, ie=0x5F + #@0x6A41, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +212 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +355 "Can"}\ 2 + }\ 2l #tPolling Can every 10:00 +3 #Cleanly exited at 20:27:12EDT02-May-19 +1688 #-> GoodNews.email "Rush is updated" + .GoodNews.email "Rush is updated" +903 #-> ESP.shutdown +2 #Asleep / Shutdown +30 #"shutdown"Shutdown +706 #t-> exit +3 #mEXIT @1556846517.83EDT @1556846531.32EDT = =tMAIN =mMAIN_scheduler @EDT1556846532.97 #"core_reset"Sent BREAK +2 #t@0xF9B4, state=0x3B10, ifg=0x20, ie=0x7F + #@0x000F, state=0x3B10, ifg=0x08, ie=0x5F #@0xB0FA, state=0x3B10, ifg=0x20, ie=0x7F + #@0xB2A0, state=0x3B10, ifg=0x20, ie=0x7F #@0xB8FB, state=0x3B10, ifg=0x08, ie=0x5F + #@0xC75B, state=0x3B10, ifg=0x20, ie=0x7F + #@0xC901, state=0x3B10, ifg=0x20, ie=0x7F #@0xCF5C, state=0x3B10, ifg=0x08, ie=0x5F + #@0x5D09, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +349 "Can"|\ 2 + |\ 2j + #tPolling Can every 10:00 +3 #Cleanly exited at 21:21:57EDT02-May-19 +503 #-> $da +477 #-> quit +3 #mEXIT @1556846548.58EDT @1556889431.04EDT = =tMAIN =mMAIN_scheduler @EDT1556889432.68 #"core_reset"Sent BREAK +2 #t@0xF9B4, state=0x3B10, ifg=0x20, ie=0x7F + #@0x000F, state=0x3B10, ifg=0x08, ie=0x5F #@0xB0FA, state=0x3B10, ifg=0x20, ie=0x7F + #@0xB2A0, state=0x3B10, ifg=0x20, ie=0x7F #@0xB8FB, state=0x3B10, ifg=0x08, ie=0x5F + #@0xC75B, state=0x3B10, ifg=0x20, ie=0x7F + #@0xC901, state=0x3B10, ifg=0x20, ie=0x7F #@0xCF5C, state=0x3B10, ifg=0x08, ie=0x5F + #@0xC9B5, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +210 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +358 "Can"\ + + \ +X #tPolling Can every 10:00 +3 #Cleanly exited at 21:22:28EDT02-May-19 +18194 #-> ESP.ready! +2 #Powering core bus +499 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  + "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %~\  +2 .tSS.configure SSconfig +2 "sampler")#.0X +2 "processing"%/ +2 "core"  +2 "sampler")0% +4 "core" %| ! 2 +2 "collection"'1& +3 "core" &_  +2 "collection"'2% +3 "core" %Ӳz +2 "processing"%3& +3 "core" &\  +2 "processing"%4% +3 "core" %#\  +2 "manipulator"&5% +4 "core" %\  T T & g +2 "manipulator"&6& +3 "core" & Q T W g/ +2 "storage"(7& +3 "core" & a /\  +2 "storage"(8% +3 "core" %w (\  +2 "collection"'99 +3 "core" 9 +2 "processing"%:9 +3 "core" 9 +37869 "Can"\ VV +60002 \ VV +60002 \ WV +60002 \ VV +60003 \ VV +60002 \ VV @1556903209.91EDT = =tMAIN =mMAIN_scheduler @EDT1556903211.65 #"core_reset"Sent BREAK +3 #t@0x2B42, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +209 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +216 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +372 "Can"\ V + \ V` #tPolling Can every 10:00 +3 #Cleanly exited at 09:17:18EDT03-May-19 +804 #-> ESP.ready! +2 #Powering core bus +492 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %\ B + .tSS.configure SSconfig +3 "sampler")#.0X +2 "processing"%/ +3 "core"  +2 "sampler")0% +3 "core" %~ \ 03 +2 "collection"'1& +3 "core" &\ ! +2 "collection"'2% +4 "core" %ӵ\ ! +2 "processing"%3& +4 "core" &_\ F + "processing"%4% +4 "core" %]\ F +2 "manipulator"&5% +3 "core" %\  i  +2 "manipulator"&6& +3 "core" & X , +2 "storage"(7& +3 "core" & U , +\ 9 +2 "storage"(8% +3 "core" % " ,\ 9 +2 "collection"'99 +3 "core" 9 +2 "processing"%:9 +2 "core" 9 +29991 #t-> FlowMeter.start 5 +2 ."pumping"Gate.power :analytic3,:ON +613 #0% flow +505 #0% flow +29 #t-> FlowMeter.stop + ."pumping"Gate.power :analytic3,:OFF +25754 "Can"\ ;QQ +60002 w\ 5PP +60002 o\ -PP +60002 k\ #PP +60003 i\ QP +60002 h\ PP +60002 n\ QP +60002 v\ PP +60002 n\ PP +60003 r\ PP +60002 n\ PP +60002 j\ PP +60002 h\ PP +60002 e\ PP +60003 h\ QP +60002 h\ PP +60002 e\ PP +60002 f\ PP +60002 d\ PP +60003 [\ QQ +60002 Z\ QQ +60002 Q\ QQ +11805 !to:SignalException: mesg" SIGHUP:\ signoi:bt[ "1/opt/mbari/lib/ruby/1.8/irb.rb:72:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time to:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 #mEXIT @1556916540.85EDT @1556916568.02EDT = =tMAIN =mMAIN_scheduler @EDT1556916569.66 #"core_reset"Sent BREAK +2 #t@0x9A8F, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9D19, state=0x3A84, ifg=0x10, ie=0xFD #@0x9FA2, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA22C, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA4B5, state=0x3A84, ifg=0x10, ie=0xFD #@0xA73E, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA9C7, state=0x3A84, ifg=0x10, ie=0xFD + #@0xAAE1, state=0x3A84, ifg=0x80, ie=0xFD #@0xA3C8, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +343 "Can"Q\ \ TS + Q\ \ TS + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +5 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +3 )% +4 "core" %~ 3 + .tSS.reconfigure SSconfig +2 "sampler")#.0X\ + .tPS.configure PSconfig +2 "processing"%#A d`b +5 "manipulator"& % +3 "core" %\  - (  ^ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.hold +3 "manipulator"&+ +3 "core" + + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 && +2 "core" &  ' K ^, + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.hold +2 "manipulator"&, +2 "core" , +2 .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +4 "storage"(& +2 "core" & X [ ] c  +2 .tSC.reconfigure SCloose +4 "storage"($.\ 1~b +4 .tSC.hold +2 "storage"(, +4 "core" , + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (% +2 "core" % _ \\  + .tSE.reconfigure SEconfig +3 "storage"(#QK-0-\ b + .tSE.hold +2 "storage"(+ +2 "core" + + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tCH.coast + "collection"'  +2 "core" + .tCH.configure CHconfig +2 "collection"'\ 2 +2 .tPH.coast + "processing"%  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +11 #tCleanly exited at 16:49:00EDT03-May-19 +760 #-> ESP.ready! +2 "collection"'% +3 "processing"%% +4 "core" %ӵ +2 "manipulator"&% +3 "sampler")% +9 "core" %\ \ + %\   + _ + %~ 3 +2 "manipulator"&& +3 "core" & ) _, +2 "storage"(& +3 "core" & Y \\ ]  +2 "storage"(% +3 "core" % ] \\ e  +2 "collection"'& +3 "core" &  +2 "processing"%& +3 "core" &<\ \  +2 "collection"'  +3 "core"  + "collection"'! +3 "core"  +2 "collection"'" +2 "core"  +2 "processing"%# +3 "core"  +2 "processing"%$ +2 "core" W +2 "processing"%% +3 "core" > + "processing"%& +3 "core"  +2 "sampler")' +2 "core"  +2 "sampler")(% +4 "core" %~  3 +2 "collection"')& +3 "core" &  +2 "collection"'*% +3 "core" %ӵ{ +2 "processing"%+& +4 "core" &7\ \  +2 "processing"%,% +3 "core" %\ \ +2 "manipulator"&-% +3 "core" %\  ) ( - ^ +2 "manipulator"&.& +3 "core" &  * _, +2 "storage"(/& +3 "core" & Y ] _  +2 "storage"(0% +4 "core" % ] ]  + "collection"'19 +3 "core" 9 +2 "processing"%29 +3 "core" 9 +58682 "Can"P\ PP +60003 M\ PP +2613 #t-> Sample.shallow + .Sample.shallow + "sampler")32 +15 "core" 2 +644 #t-> Sample.deep + .Sample.deep + "sampler")40 +17 "core" 0 +1876 #t-> Sample.deep +686 #-> Sample.shallow + .Sample.shallow + "sampler")52 +23 "core" 2 +1491 #t-> Sample.shallow +501 #-> Sample.deep +2 .Sample.deep + "sampler")60 +1643 "core" 0 +630 #t-> Sample.shallow + .Sample.shallow + "sampler")72 +1668 "core" 2 +475 #t-> FlowMeter.start 5 +2 ."pumping"Gate.power :analytic3,:ON +613 #0.0L/min +506 #11.5L/min +507 #0.0L/min +507 #0.0L/min +507 #0.0L/min +132 #t-> FlowMeter.stoop + !o:NoMethodError : mesgu:NameError::message?undefined method `stoop' for FlowMeter:Gauge::Flow::UWFlow: name:\ stoop: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +350 #-> FlowMeter.stop + ."pumping"Gate.power :analytic3,:OFF +1610 #t-> Sampler.stop + !o:NoMethodError : mesgu:NameError::message:private method `stop' called for ShallowSampler:Class: name: stop: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1355 #-> Sampler.start + !o:NoMethodError : mesgu:NameError::message6undefined method `start' for ShallowSampler:Class: name:\ start: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +983 #-> Power.sampler :off + .Gate.power :sampler,:OFF +363 #-> Power.sampler :on + .Gate.power :sampler,:ON +194 #-> Power.sampler :off + .Gate.power :sampler,:OFF +40073 "Can"L\ \ QP +60002 R\ PP +34881 !to:SignalException : mesg" SIGHUP:@timestampu: Time u. :\ signoi:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 #mEXIT @1556919323.74EDT @1557145181.38EDT = =tMAIN =mMAIN_scheduler @EDT1557145183.11 #"core_reset"Sent BREAK +2 #t@0xB6D9, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +219 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +378 "Can"\ W + \ W\\ #tPolling Can every 10:00 +4 #Cleanly exited at 17:35:23EDT03-May-19 +885 #-> ESP.ready! +3 #Powering core bus +482 .Gate.power :raw,:ON +2 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +5 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +2 "core" %\ B +2 .tSS.configure SSconfig +2 "sampler")#.0X +2 "processing"%/ +2 "core"  +2 "sampler")0% +4 "core" %| .\ /) +2 "collection"'1& +3 "core" &\  +2 "collection"'2% +4 "core" %ӹ)\  +2 "processing"%3& +3 "core" &\ D +2 "processing"%4% +3 "core" %\ D +2 "manipulator"&5% +3 "core" %\  5  +2 "manipulator"&6& +3 "core" &  3 +2 "storage"(7& +4 "core" & U +  >\ 8 +2 "storage"(8% +3 "core" % - * a\ 7 +2 "collection"'99 +3 "core" 9w + "processing"%:9 +3 "core" 9 +6243 #t-> require 'mrlshuffle' +2 !o:LoadError: mesg"'no such file to load -- mrlshuffle:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +50530 "Can"\ &RR +60002 \ #RR +60002 \ "RR +60002 \ #RR +60003 \ "SR +60002  \ #RS +24279 #t-> exit +5 #mEXIT @1557149036.59EDT @1557149062.48EDT = =tMAIN =mMAIN_scheduler @EDT1557149064.11 #"core_reset"Sent BREAK +2 #t@0x7CC4, state=0x3A84, ifg=0x10, ie=0xFD #@0x7F4C, state=0x3A84, ifg=0x10, ie=0xFD + #@0x81D4, state=0x3A84, ifg=0x10, ie=0xFD + #@0x845C, state=0x3A84, ifg=0x10, ie=0xFD #@0x86E4, state=0x3A84, ifg=0x10, ie=0xFD + #@0x896B, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8BF3, state=0x3A84, ifg=0x10, ie=0xFD #@0x8D0D, state=0x3A84, ifg=0x80, ie=0xFD + #@0x35B5, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +355 "Can"\ !UU + \ !UU #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %| 3\ ) +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +3 "collection"'% +3 "processing"%% +4 "core" %ӹ\ + "manipulator"&% +7 "sampler")% +4 "core" %E\ " + %\  * u + %| =\ ) +3 "manipulator"&& +3 "core" & L u3 +2 "storage"(& +3 "core" & X _ ]\  +2 "storage"(% +3 "core" % _ `\  + "collection"'& +4 "core" &  + "processing"%& +4 "core" &\ ! +2 "collection"'  +2 "core"  +2 "collection"'! +3 "core"  +2 "collection"'" +3 "core"  + "processing"%# +3 "core"  +2 "processing"%$ +2 "core" W +2 "processing"%% +3 "core" > +2 "processing"%& +2 "core"  +2 "sampler")' +3 "core"  + "sampler")(% +4 "core" %| =\ ) +2 "collection"')& +3 "core" &  +2 "collection"'*% +4 "core" %ӹ + "processing"%+& +4 "core" &\ " +2 "processing"%,% +3 "core" % \ ! +2 "manipulator"&-% +3 "core" %\   u +2 "manipulator"&.& +4 "core" &  u3 + "storage"(/& +4 "core" & X ` [\  + "storage"(0% +4 "core" % b a\  +2 "collection"'19 +2 "core" 9w +2 "processing"%29 +3 "core" 9 +991 #t-> require 'mrlshuffle' +57846 "Can"'\ "RR +60002 ?\ RQ +60003 X\ RQ +60002 w\ QQ +60002 ~\ RR +60003 }\ RQ +60002 }}\ RQ +60002 h\ QQ +60003 i~\ QQ +60002 p\ QQ +60002 m~\ RQ +60003 n~\ RR +60002 l\ RQ +60002 ]\ RQ +60003 b\ RQ +60002 V\ QQ +60002 `\ QQ +60003 c\ QR +60002 N\ QQ +60002 Z\ QQ +60002 S\ QQ +60003 N\ RQ +60002 F\ QQ +60002 =\ QQ +60002 D\ RQ +60003 >\ RQ +60002 K\ RR +60002 \ RQ +60003 Y\ RQ +60002 T\ QQ +60002 P\ QQ +60002 Y\ QQ +60003 b\ RQ +60002 U\ RQ +60002 =\ QQ +60002 7\ QR +60003 "\ ^RR +60002 \ uRR +60002 \ ~RR +53619 #t-> exit +5 #mEXIT @1557173006.94EDT @1557259264.25EDT = =tMAIN =mMAIN_scheduler @EDT1557259265.89 #"core_reset"Sent BREAK +2 #t@0x749C, state=0x3A84, ifg=0x10, ie=0xFD #@0x7724, state=0x3A84, ifg=0x10, ie=0xFD + #@0x79AC, state=0x3A84, ifg=0x10, ie=0xFD + #@0x7C34, state=0x3A84, ifg=0x10, ie=0xFD #@0x7EBC, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8144, state=0x3A84, ifg=0x10, ie=0xFD + #@0x83CC, state=0x3A84, ifg=0x10, ie=0xFD + #@0x84E6, state=0x3A84, ifg=0x80, ie=0xFD #@0x741F, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +346 "Can"\ <UU + \ <UU + #tPolling Can every 10:00 +125 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %| \ &) + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +3 "collection"'% +4 "processing"%% +4 "manipulator"&% +2 "core" %ӹ\  +3 "sampler")% +8 "core" %\ ; + %\    + %| #\ &) +2 "manipulator"&& +3 "core" & T 3 +2 "storage"(& +3 "core" & X b\ 0 +2 "storage"(% +3 "core" % P\ 0 + "collection"'& +4 "core" &\  + "processing"%& +4 "core" &\ ; +2 "collection"'  +2 "core"  +2 "collection"'! +3 "core"  +2 "collection"'" +2 "core"  +2 "processing"%# +3 "core"  +2 "processing"%$ +2 "core" W +2 "processing"%% +3 "core" > +2 "processing"%& +2 "core"  +2 "sampler")' +3 "core"  +2 "sampler")(% +3 "core" %| \ ') +2 "collection"')& +3 "core" &\  +2 "collection"'*% +3 "core" %ӹ\  +2 "processing"%+& +4 "core" &\ < + "processing"%,% +4 "core" %\ < +2 "manipulator"&-% +3 "core" %\    +2 "manipulator"&.& +3 "core" & K 3 +2 "storage"(/& +3 "core" & Y  \ / +2 "storage"(0% +3 "core" %  &\ 0 +2 "collection"'19 +3 "core" 9 +2 "processing"%29 +3 "core" 9 +3675 #t-> Power.sampler :on + .Gate.power :sampler,:ON +8751 #-> Power.sampler :off + .Gate.power :sampler,:OFF +1772 #-> exit +5 #mEXIT @1557259464.75EDT @1557936707.99EDT = =tMAIN =mMAIN_scheduler @EDT1557936709.74 #"core_reset"Sent BREAK +2 #t@0xC0BC, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +380 "Can"J\ W + J\ Wy #tPolling Can every 10:00 +4 #Cleanly exited at 16:04:24EDT07-May-19 +1044 #-> ESP.ready! +3 #Powering core bus +514 .Gate.power :raw,:ON +3 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %pp\ A + .tSS.configure SSconfig +2 "sampler")#.0X + "processing"%/ +3 "core"  +2 "sampler")0% +4 "core" %op E\ .( +2 "collection"'1& +3 "core" &e\  +2 "collection"'2% +4 "core" %ӱA\  +2 "processing"%3& +3 "core" &U\ C +2 "processing"%4% +4 "core" %|\ C +2 "manipulator"&5% +3 "core" %\  Y  +2 "manipulator"&6& +3 "core" & j . +2 "storage"(7& +4 "core" & H ' 3 \ 7 +2 "storage"(8% +3 "core" %z / 2 >\ 7 +2 "collection"'99 +3 "core" 9C[ +2 "processing"%:9 +2 "core" 9Th +1313 #t-> ESP.ready! +2 "collection"';% +6 "processing"%<% +3 "manipulator"&=% +2 "core" %ӱd\  +3 "sampler")>% +8 "core" %\ A + %\    + %oo D\ ,( +2 "manipulator"&?& +4 "core" & 5 . + "storage"(@& +3 "core" & H   2\ 4 +2 "storage"(A% +3 "core" %z  '\ 4 +2 "collection"'B& +3 "core" &A\  + "processing"%C& +4 "core" &\ A +2 "collection"'D +2 "core"  +2 "processing"%E +3 "core" W + "processing"%F +3 "core" > +2 "processing"%G +3 "core"  + "sampler")H% +4 "core" %on L\ ,( +2 "collection"'I& +3 "core" &E\  +2 "collection"'J% +4 "core" %ӱg\  +2 "processing"%K& +3 "core" &\ B +2 "processing"%L% +4 "core" %\ A +2 "manipulator"&M% +3 "core" %\  G  +2 "manipulator"&N& +3 "core" & S . +2 "storage"(O& +4 "core" & H  ,\ 5 + "storage"(P% +4 "core" %z  E\ 4 +2 "collection"'Q9 +2 "core" 9DZ +2 "processing"%R9 +3 "core" 9Uh +55101 "Can"6\ %PP +60001 5\ PO +60002 H\ OO +60004 ;\ PO +60001 B\ OO +60003 3\ PO +60003 4\ OO +60001 .\ OP +49203 !"core_reader"o:I2C::Sleepy::WaterAlarm: mesg"Powerdown in 0 seconds!:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:341:in `reset'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"5/home/esp/esp2/lib/i2c/gateway.rb:312:in `reset'"4/home/esp/esp2/lib/i2c/gateway.rb:309:in `loop'"5/home/esp/esp2/lib/i2c/gateway.rb:309:in `reset'":/home/esp/esp2/lib/i2c/gateway.rb:304:in `initialize'"*/home/esp/esp2/lib/i2c/gateway.rb:304 +2 !o:NoMethodError : mesgu:NameError::messageJprivate method `schedule' called for #: name: schedule: args[:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:341:in `reset'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"5/home/esp/esp2/lib/i2c/gateway.rb:312:in `reset'"4/home/esp/esp2/lib/i2c/gateway.rb:309:in `loop'"5/home/esp/esp2/lib/i2c/gateway.rb:309:in `reset'":/home/esp/esp2/lib/i2c/gateway.rb:304:in `initialize'"*/home/esp/esp2/lib/i2c/gateway.rb:304 +3 !o:I2C::Bus::Error: mesg"&Unexpected string: FD 00 00 00 00:bt[":/home/esp/esp2/lib/i2c/gateway.rb:304:in `initialize'"*/home/esp/esp2/lib/i2c/gateway.rb:304 +27 #"core_reset"Sent BREAK + #"core_reader"@0x87D0, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8A58, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8CE1, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8F69, state=0x3A84, ifg=0x10, ie=0xFD + #@0x91F2, state=0x3A84, ifg=0x10, ie=0xFD #@0x947A, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9703, state=0x3A84, ifg=0x10, ie=0xFD + #@0x981D, state=0x3A84, ifg=0x80, ie=0xFD + #@0x7648, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +51 "Can" @\ PO + @\ PO + #"Restarting_core_reader"Polling Can every 10:00 +9387 #t-> esp.status + !o:NoMethodError : mesgu:NameError::message.undefined method `status' for :esp:Symbol: name: status: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +871 #-> ESP.status +2 !o:NoMethodError : mesgu:NameError::message-undefined method `status' for ESP:Module: name: status: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5951 #-> status +2801 #-> esp :status + !o:NoMethodError : mesg"+undefined method `esp' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +777 #-> esp.legend +2 !o:NoMethodError : mesgu:NameError::message.undefined method `legend' for :esp:Symbol: name: legend: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1138 #-> esp :legend + !o:NoMethodError : mesg"+undefined method `esp' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1965 #-> ESP.legend +2 !o:NoMethodError : mesgu:NameError::message-undefined method `legend' for ESP:Module: name: legend: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5899 #-> showlog +2580 #-> ESP.showlog +2 !o:NoMethodError : mesgu:NameError::message3private method `showlog' called for ESP:Module: name: showlog: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +11842 #-> can +3 "Can"5\ OO +8566 #t-> exit +5 #mEXIT @1557942530.90EDT @1559142061.41EDT = =tMAIN =mMAIN_scheduler @EDT1559142063.15 #"core_reset"Sent BREAK +2 #t@0x6013, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +209 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +217 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +384 "Can" {  {W + #tPolling Can every 10:00 +3 #Cleanly exited at 13:48:50EDT15-May-19 +548 #-> ESP.ready! +2 #Powering core bus +481 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" % ^ + .tSS.configure SSconfig +2 "sampler")#.0X +2 "processing"%/ +3 "core"  +2 "sampler")0% +3 "core" % 3 8] +2 "collection"'1& +4 "core" &UW & + "collection"'2% +4 "core" %ӳVW % +2 "processing"%3& +3 "core" &o S +2 "processing"%4% +3 "core" %d S +2 "manipulator"&5% +4 "core" %\  u v   +2 "manipulator"&6& +3 "core" & x E 1 + "storage"(7& +4 "core" & 4 s t  C  +2 "storage"(8% +3 "core" %v l q C +2 "collection"'99 +2 "core" 9r +2 "processing"%:9 +3 "core" 9 +2146 #t-> can +2 "Can" TGG +942 #t-> exit +4 #mEXIT @1559142133.15EDT @1559147952.81EDT = =tMAIN =mMAIN_scheduler @EDT1559147954.45 #"core_reset"Sent BREAK +2 #t@0x34F8, state=0x3A84, ifg=0x10, ie=0xFD #@0x377F, state=0x3A84, ifg=0x10, ie=0xFD + #@0x3A07, state=0x3A84, ifg=0x10, ie=0xFD + #@0x3C8F, state=0x3A84, ifg=0x10, ie=0xFD #@0x3F16, state=0x3A84, ifg=0x10, ie=0xFD + #@0x419E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x4425, state=0x3A84, ifg=0x10, ie=0xFD #@0x453F, state=0x3A84, ifg=0x80, ie=0xFD + #@0x6A25, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +355 "Can" QII +  QII + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %  9] + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +5 "processing"%% +4 "core" %ӳST ' +3 "manipulator"&% +2 "sampler")% +8 "core" %x T + %\  n Y  + %  :] +2 "manipulator"&& +3 "core" & o r M 1 +2 "storage"(& +3 "core" & 7   E  +2 "storage"(% +3 "core" %v i A E + "collection"'& +4 "core" &QU ' + "processing"%& +3 "core" &c T +2 "collection"'  +3 "core"  + "collection"'! +3 "core"  +2 "collection"'" +3 "core"  +2 "processing"%# +2 "core"  +2 "processing"%$ +3 "core" W +2 "processing"%% +2 "core" > +2 "processing"%& +3 "core"  + "sampler")' +3 "core"  +2 "sampler")(% +3 "core" % ! :] +2 "collection"')& +3 "core" &QU ' +2 "collection"'*% +4 "core" %ӳST ' +2 "processing"%+& +3 "core" &p T +2 "processing"%,% +3 "core" % T +2 "manipulator"&-% +4 "core" %\  c S  + "manipulator"&.& +4 "core" & W F 1 + "storage"(/& +4 "core" & 7 j ^ ? D  + "storage"(0% +4 "core" %v {   E +2 "collection"'19 +2 "core" 9 +2 "processing"%29 +3 "core" 9 +58810 "Can" SFE +8120 #t-> exit +4 #mEXIT @1559148640.85EDT @1559154548.37EDT = =tMAIN =mMAIN_scheduler @EDT1559154550.11 #"core_reset"Sent BREAK +3 #t@0x0A29, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +377 "Can" j +  jU + #tPolling Can every 10:00 +3 #Cleanly exited at 12:50:40EDT29-May-19 +23681 #-> can +2 "Can" n +18618 #t-> exit +3 #mEXIT @1559154981.23EDT @1559220925.10EDT = =tMAIN =mMAIN_scheduler @EDT1559220926.83 #"core_reset"Sent BREAK +2 #t@0xAD09, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +373 "Can"X\ U X\ Ue + #tPolling Can every 10:00 +4 #Cleanly exited at 14:36:21EDT29-May-19 +59993 "Can"q\ @ +60001 \ < +60002 \ : +60003 \ : +60002 \ : +60002 \ 9 +60002 \ 9 +60003 \ 9 +60002 \ 9 +60002 \ 8 +60002 \ 8 +60003 \ 8 +60002 \ 8 +60002 \ 7 +60002 \ 7 +60003 \ 7 +60002 \ 7 +60002 \ 7 +60002 \ 7 +60003 \ 7 +60003 \ 7 +60001 \ 7 +60002 \ 6 +60004 \ 6 +60001 \ 6 +60002 \ 7 +60002 \ 7 +60003 \ 5 +60002 \ 7 +60002 \ 6 +60002 \ 6 +60003 v\ 5 +60002 \ 5 +60002 \ 5 +60002 \ 6 +60003 \ 5 +60002 \ 4 +60002 \ 5 +60002 \ 5 +60003 \ 5 +60002 \ 5 +60002 \ 5 +60002 \ 4 +60004 \ 3 +60001 \ 4 +60002 \ 4 +60002 \ 3 +60003 \ 4 +60002 \ 4 +60002 \ 4 +60002 \ 3 +60003 \ 4 +60002 \ 4 +60002 \ 4 +60002 \ 2 +60003  \ 2 +60002 \ 3 +60002 \ 2 +60002 \ 3 +60003 \ ~ +60002 \ k +60002 \ L +60002  \ @ +60003 \ : +60002 \ 7 +60002 \ 4 +60002 \ 3 +60003 \ 2 +60002 \ 2 +60002 \ 1 +60002 \ 2 +60003 \ 1 +60002 \ 1 +60002 \ 1 +60003 \ 1 +60002 \ 0 +60002 \ 1 +60002 \ 1 +60003 ~\ 0 +60002 }\ 0 +60002 }\ 0 +60003 |\ / +60002 z\ / +60002 {\ / +60002 z\ 0 +60003 y\ / +60002 |\ / +60002  \ / +60003  \ / +60002  v\ . @EDT1559275536.82  i\ / +60002  W\ . +60003  ]\ . +60002  I\ . +60002  E\ . +60003 <\ - +60002  @\ - +60002 7\ - +60003  9\ , +60002  /\ - +60002  <\ , +60002  E\ - +60003 @\ , +60002  ;\ , +60002  2\ , +60002  /\ , +60003  2\ + +60002  ,\ + +60002  :\ + +60003  :\ + +60002  B\ * +60002  @\ + +60002  1\ * +60003  #~\ * +60002 )}\ * +60002  M\ * +60003 W\ * +60002 U~\ ) +60002  D~\ * +60002 +~\ * +60003  &}\  +60002 }\ \\ +60002 |\ E +60003  #{\ : +60002  {\ 4 +60002 {\ 0 +60003  z\ - +60002  2{\ + +60002  4{\ * +60002  .y\ ) +60003  z\ ( +60002 .{\ ( +60002  Ay\ ( +60003  _z\ ' +60002 v{\ ( +60002  |\ ( +60002  }\ ' +60003  ~\ & +60002  \ ' +60002 \ ( +60003 ^\ ' +60002 E\ ' +60002 P\ ' +60002 <\ ' +60003  *\ & +60002  '\ ' +60002  \ & +60002 \ & +60003 \ % +60002 \ & +60002 \ % +60003 \ % +60002 \ % +60002 \ % +60002 \ % +60003 \ $ +60002 \ $ +60002 \ % +60002 \ % +60003 \ $ +60002 \ $ +60002 \ $ +50878 #t-> exit +3 #mEXIT @1559318647.25EDT @1559318672.11EDT = =tMAIN =mMAIN_scheduler @EDT1559318673.74 #"core_reset"Sent BREAK +2 #t@0x9D37, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +359 "Can"D\ # + D\ #g + #tPolling Can every 10:00 +4 #Cleanly exited at 12:04:07EDT31-May-19 +59990 "Can"M\ # +60002 ]\ $ +60002 j\ $ +60002 \ $ +1012 #t-> exit +3 #mEXIT @1559321089.70EDT @1559327515.41EDT = =tMAIN =mMAIN_scheduler @EDT1559327517.17 #"core_reset"Sent BREAK +2 #t@0x800A, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +216 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +375 "Can"6  + 6 Z #tPolling Can every 10:00 +4 #Cleanly exited at 12:44:49EDT31-May-19 +974 #-> ESP.ready! +2 #Powering core bus +508 .Gate.power :raw,:ON +3 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +2 "core" %\ +2 .tSS.configure SSconfig +2 "sampler")#.0X + "processing"%/ +3 "core"  +2 "sampler")0% +3 "core" %} A\ C +2 "collection"'1& +4 "core" &}\  + "collection"'2% +4 "core" %Ӳg\ +3 "processing"%3& +3 "core" &  +2 "processing"%4% +3 "core" %  +2 "manipulator"&5% +4 "core" %\   + "manipulator"&6& +4 "core" &  0 + "storage"(7& +4 "core" & G\ F\ D F\  + "storage"(8% +4 "core" %\ F\ F \ +2 "collection"'99 +2 "core" 9K_ +2 "processing"%:9 +3 "core" 9Xl +345 #t-> exit +4 #mEXIT @1559327564.22EDT @1559756600.11EDT = =tMAIN =mMAIN_scheduler @EDT1559756601.85 #"core_reset"Sent BREAK +2 #t@0x28B4, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +374 "Can" N +  Nf + #tPolling Can every 10:00 +4 #Cleanly exited at 14:32:44EDT31-May-19 +6470 #-> ESP.ready! +3 #Powering core bus +497 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" % 4 + .tSS.configure SSconfig +2 "sampler")#.0X + "processing"%/ +3 "core"  +2 "sampler")0% +3 "core" %~  E +2 "collection"'1& +4 "core" &c  +2 "collection"'2% +3 "core" %Ӱb +2 "processing"%3& +3 "core" & * +2 "processing"%4% +3 "core" % * +3 "manipulator"&5% +3 "core" %\  w t @  +2 "manipulator"&6& +3 "core" & q v  - +2 "storage"(7& +3 "core" & < z w   +2 "storage"(8% +3 "core" % -  +2 "collection"'99 +3 "core" 9 +2 "processing"%:9 +2 "core" 9 +2696 #t-> can +3 "Can" ,MM +37033 #t-> Power.sampler :on + .Gate.power :sampler,:ON +3524 #-> Power.sampler :off + .Gate.power :sampler,:OFF +7943 "Can" /LM +39948 #t-> Power.sampler :on + .Gate.power :sampler,:ON +2074 #-> Power.sampler :off + .Gate.power :sampler,:OFF +17978 "Can" 1ML +60002  1LL +9038 #t-> Power.sampler :on + .Gate.power :sampler,:ON +1400 #-> FlowMeter :start +2 !o:NoMethodError : mesg"1undefined method `FlowMeter' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1831 #-> Power.sampler :off + .Gate.power :sampler,:OFF +7345 #-> Power.sampler :on + .Gate.power :sampler,:ON +2504 #-> Power.sampler :off + .Gate.power :sampler,:OFF +7948 #-> FlowMeter.start +2 ."pumping"Gate.power :analytic3,:ON +813 #t-> Power.sampler :on + .Gate.power :sampler,:ON +327 #"pumping"1.6L/min +1007 #0.0L/min +1006 #0.1L/min +1005 #0.0L/min +502 #t-> FlowMeter.stop +2 ."pumping"Gate.power :analytic3,:OFF +537 #t-> Power.sampler :off + .Gate.power :sampler,:OFF +9321 #-> Sampler.shallow +2 !o:NoMethodError : mesgu:NameError::message8undefined method `shallow' for ShallowSampler:Class: name: shallow: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2222 #-> Sample.shallow + .Sample.shallow +2 "sampler");2 +23 "core" 2 +3591 #t-> Power.sampler :on + .Gate.power :sampler,:ON +3246 #-> FlowMeter.start +2 ."pumping"Gate.power :analytic3,:ON +1111 #8.0L/min +1007 #8.4L/min +1007 #8.8L/min +1007 #9.0L/min +1007 #9.1L/min +1007 #9.1L/min +170 "Can" JJ +837 #"pumping"9.0L/min +1007 #9.1L/min +1006 #9.0L/min +186 #t-> Power.sampler :off + .Gate.power :sampler,:OFF +466 #-> FlowMeter.off +2 !o:NoMethodError : mesgu:NameError::message=undefined method `off' for FlowMeter:Gauge::Flow::UWFlow: name:off: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +351 #"pumping"4.5L/min +640 #t-> FlowMeter.stop +2 ."pumping"Gate.power :analytic3,:OFF +9220 #t-> exit +5 #mEXIT @1559759149.41EDT @1560176670.85EDT = =tMAIN =mMAIN_scheduler @EDT1560176672.59 #"core_reset"Sent BREAK +2 #t@0x3EA5, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +373 "Can"]\ K + ]\ Kk #tPolling Can every 10:00 +5 #Cleanly exited at 14:25:49EDT05-Jun-19 +2022 #-> access 5 +4 !o: BusOff: mesg"%Storage Elevator is not powered!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +992 #-> ESP.ready +2 !o:NoMethodError : mesgu:NameError::message,undefined method `ready' for ESP:Module: name:\ ready: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +588 #-> ESP.ready! +3 #Powering core bus +504 .Gate.power :raw,:ON +3 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +3 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %\ 5 + .tSS.configure SSconfig +2 "sampler")#.0X +2 "processing"%/ +2 "core"  +2 "sampler")0% +4 "core" % 1\ !- +2 "collection"'1& +3 "core" &"\ \ +2 "collection"'2% +3 "core" %Ӵ\  +2 "processing"%3& +3 "core" &\ 5 +2 "processing"%4% +3 "core" %\ 6 +3 "manipulator"&5% +3 "core" %\  k e \\  +2 "manipulator"&6& +3 "core" & q q  1 +2 "storage"(7& +3 "core" & G \ * +2 "storage"(8% +3 "core" % '\ * +2 "collection"'99 +3 "core" 9 + "processing"%:9 +3 "core" 9 +895 #t-> access 5 +3 .SE.seek :down + "storage"(;'} +3 "core" ' + "manipulator"&<% +4 "core" %\  { q E  +2 "manipulator"&=& +3 "core" & t h 1 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(>( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +2 "core" & H \ ( +53081 "Can"=\ UU +60002 L\ UU +60002 L\ UU +60003 l\ YY +60002 \\\ YY +60002 p\ YY +60002 ~\ YY +60003 f\ YY +60002 c\ YY +60002 ]\ YY +60002 f\ YY +60002 \ YX +60003 m\ YY +60002 S\ YY +60002 r\ YY +60002 _\ YY +60003 E\ YX +60002 V\ \ XY +60002 X\ YY +60002 @\ \ YY +60002 9\ \ YX +14636 #t-> exit +5 #mEXIT @1560189430.11EDT @1560189459.94EDT = =tMAIN =mMAIN_scheduler @EDT1560189461.58 #"core_reset"Sent BREAK +2 #t@0xCE36, state=0x3A84, ifg=0x10, ie=0xFD #@0xD0B0, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD334, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD5AE, state=0x3A84, ifg=0x10, ie=0xFD #@0xD82E, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDAA8, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDD23, state=0x3A84, ifg=0x10, ie=0xFD #@0xDE38, state=0x3A84, ifg=0x80, ie=0xFD + #@0x0850, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +359 "Can"B\ \\\\ B\ \\\\ + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" % 4 - +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +4 "core" %Ӵ +2 "sampler")% +6 "processing"%% +4 "manipulator"&% +6 "core" % < - + %\ + %\    x \\ + "manipulator"&& +4 "core" & ,   ]1 +2 "storage"(& +3 "core" & I L @  + "storage"(% +4 "core" % ` Q _ + "collection"'& +3 "core" & \ +2 "processing"%& +3 "core" &x\  +2 "collection"'  +2 "core"  +2 "collection"'! +3 "core"  +2 "collection"'" +2 "core"  +2 "processing"%# +3 "core"  + "processing"%$ +3 "core" W +2 "processing"%% +3 "core" > + "processing"%& +3 "core"  +2 "sampler")' +3 "core"  + "sampler")(% +4 "core" % < - +2 "collection"')& +3 "core" & \ +2 "collection"'*% +3 "core" %Ӵ +2 "processing"%+& +3 "core" &r\  +2 "processing"%,% +4 "core" %p\  +2 "manipulator"&-% +3 "core" %\   \\ +2 "manipulator"&.& +3 "core" &    \\1 +2 "storage"(/& +3 "core" & I J @  +2 "storage"(0% +3 "core" % J H +2 "collection"'19 +3 "core" 9w +2 "processing"%29 +3 "core" 9 +57742 "Can":\ XX +60002 ,\ XX +60003 R\ XX +60002 \ YX +60002 \ XX +60002 \ YY +6510 #t-> exit +5 #mEXIT @1560193132.04EDT @1560427053.15EDT = =tMAIN =mMAIN_scheduler @EDT1560427054.81 #"core_reset"Sent BREAK +2 #t@0xF680, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF908, state=0x3A84, ifg=0x10, ie=0xFD #@0xFB90, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFE18, state=0x3A84, ifg=0x10, ie=0xFD + #@0x00A0, state=0x3A84, ifg=0x10, ie=0xFD #@0x0329, state=0x3A84, ifg=0x10, ie=0xFD + #@0x05B1, state=0x3A84, ifg=0x10, ie=0xFD + #@0x06CB, state=0x3A84, ifg=0x80, ie=0xFD #@0x3633, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +210 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +344 "Can"\ XX + \ XX #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" % 4\ p- + .tSS.reconfigure SSconfig +3 "sampler")#.0X ESP.ready! +2 "collection"'% +3 "processing"%% +4 "core" %Ӵ\ ` + "manipulator"&% +3 "sampler")% +9 "core" %\ + %\  U Y 3  + % (\ p- +2 "manipulator"&& +3 "core" & } w \ 1 +2 "storage"(& +3 "core" & I a\ y +2 "storage"(% +3 "core" % y\ y +2 "collection"'& +3 "core" &\ _\ + "processing"%& +4 "core" &{\  +2 "collection"'  +2 "core"  +2 "collection"'! +3 "core"  + "collection"'" +3 "core"  +2 "processing"%# +3 "core"  + "processing"%$ +3 "core" W +2 "processing"%% +3 "core" > + "processing"%& +3 "core"  +2 "sampler")' +2 "core"  +2 "sampler")(% +3 "core" % 7\ o- +2 "collection"')& +4 "core" &\ _\ +2 "collection"'*% +3 "core" %Ӵ\ _ +2 "processing"%+& +3 "core" &|\  +2 "processing"%,% +3 "core" %}\ +2 "manipulator"&-% +4 "core" %\  a W  +2 "manipulator"&.& +3 "core" & T S  1 +2 "storage"(/& +3 "core" & I \\\ y +2 "storage"(0% +3 "core" % b\ y +2 "collection"'19 +3 "core" 9w +2 "processing"%29 +2 "core" 9 +33022 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%3 +69 "core" ~ +2911 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%4 @ +14 "core" @ +1684 #t-> PRV.AB1 +2 .PRV.dial :AB1 + "processing"%5 @ +45 "core" A +3160 #t-> PS.pull 0.2 + "processing"%6% +3 "core" %a\ +2 .tPS.seek 0.2ml +2 "processing"%7' +303 "core" ' + "processing"%8% +4 "core" %\  +697 #t-> PS.pull 0.2 + "processing"%9% +3 "core" %_\  +2 .tPS.seek 0.4ml +2 "processing"%:'d +306 "core" ' + "processing"%;% +4 "core" %g{\  +242 #t-> PS.pull 0.2 + "processing"%<% +3 "core" %g\  +2 .tPS.seek 0.6ml +2 "processing"%='! +298 "core" ' +2 "processing"%>% +3 "core" %!\  +820 #t-> PS.pull 0.5 + "processing"%?% +3 "core" %!\  +2 .tPS.seek 1.1ml +2 "processing"%@'` +601 "core" ' + "processing"%A% +4 "core" %`\ +8846 "Can"o\ UU +22964 #t-> PRV.AB2 +2 .PRV.dial :AB2 + "processing"%B  +101 "core"  +607 #t-> PS.pull 0.2 + "processing"%C% +3 "core" %`~\ +2 .tPS.seek 1.3ml +2 "processing"%D'z9 +294 "core" ' + "processing"%E% +4 "core" %z7\  +36021 "Can"o\ VV +14033 #t-> PSV.waste +2 !o:NoMethodError : mesgu:NameError::message+undefined method `waste' for PSV:Shaft: name:\ waste: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1236 #-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%F  +97 "core"  +1885 #t-> PS.empty +2 .PS.seek :empty + "processing"%G'ղ +1409 "core" ' +2 "processing"%H% +3 "core" %ճv\ +3126 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%I +99 "core" +828 #t-> PTV.PRV + .PTV.dial PRV +34404 #-> exit +5 #mEXIT @1560428831.07EDT @1560429375.32EDT = =tMAIN =mMAIN_scheduler @EDT1560429376.95 #"core_reset"Sent BREAK +2 #t@0xD878, state=0x3AE0, ifg=0x84, ie=0x75 #@0xDB24, state=0x3A72, ifg=0x10, ie=0xF5 + #@0xDDAC, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE034, state=0x3A84, ifg=0x10, ie=0xFD #@0xE2BC, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE544, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE7CB, state=0x3A84, ifg=0x10, ie=0xFD #@0xE8E3, state=0x3A84, ifg=0x80, ie=0xFD + #@0x1790, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +348 "Can"a\ YY + a\ YY + #tPolling Can every 10:00 +123 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" % &\ t- + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +3 "collection"'% +3 "processing"%% +4 "core" %Ӵ\ d + "manipulator"&% +4 "sampler")% +8 "core" %ճJ\ + %\  s s %  + % 1\ t- +2 "manipulator"&& +4 "core" & Y e @ 1 + "storage"(& +3 "core" & I \ ~ +2 "storage"(% +3 "core" % r\ ~ +2 "collection"'& +3 "core" &B\ d\ +2 "processing"% & +3 "core" &\  +2 "collection"'! +3 "core"  + "collection"'" +3 "core"  +2 "collection"'# +2 "core"  +2 "processing"%$ +3 "core"  +2 "processing"%% +3 "core" W + "processing"%& +3 "core" @ +2 "processing"%' +2 "core"  +2 "sampler")( +3 "core"  +2 "sampler"))% +3 "core" % $\ t- +2 "collection"'*& +3 "core" &$\ d\ +2 "collection"'+% +4 "core" %Ӵ\ d +2 "processing"%,& +3 "core" &t\  +2 "processing"%-% +3 "core" %ճ\ +2 "manipulator"&.% +3 "core" %\  x `  +2 "manipulator"&/& +4 "core" & u y 1 + "storage"(0& +4 "core" & I \ ~ + "storage"(1% +4 "core" % \ } +2 "collection"'29 +2 "core" 9 +2 "processing"%39 +3 "core" 9 +35284 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%4 +71 "core"  +950 #t-> PSR.sub2 + .PSR.select :sub2 +2 "processing"% +1538 #t-> PS.pull 0.2 + "processing"%5% +3 "core" %ճ\ +2 .tPS.seek 0.199ml +2 "processing"%6' +299 "core" ' + "processing"%7% +4 "core" %6\ +20543 "Can"x\ UU +60002 \ UU +60002 \ VU +60003 \ UU +60002 \ UU +60002 o\ UU +38340 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%8  +54 "core"  +992 #t-> PS.empty +2 .PS.seek :empty + "processing"%9'ղ +300 "core" ' + "processing"%:% +4 "core" %մ\ +1540 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%; +41 "core"  +12937 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'<  +139 "core"  +5642 "Can"_\ WW +164 #t-> CSR.flush + .CSR.select :flush +2 "collection"' +3199 #t-> CS.pull 0.5 + "collection"'=% +3 "core" %Ӵ@\ o +2 .tCS.seek 0.5ml +2 "collection"'>'y +206 "core" ' +2 "collection"'?% +3 "core" %t3\ n +5007 #t-> CSV.flush +2 .CSV.dial :flush + "collection"'@  +97 "core" +1266 #t-> CS.pull 0.5 + "collection"'A% +3 "core" %t4\ o +2 .tCS.seek 0.999ml +2 "collection"'B'9 +207 "core" ' +2 "collection"'C% +3 "core" %7*\ n +639 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'D' +2355 "core" ' +2 "collection"'E% +3 "core" % /\ n +1325 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"'F +42 "core" +733 #t-> CS.empty +2 .CS.seek :empty + "collection"'G'ӂ +2611 "core" ' +2 "collection"'H% +3 "core" %Ӂ-\ m +1963 #t-> CSV.flush +2 .CSV.dial :flush + "collection"'I  +43 "core"  +2041 #t-> CS.pull 0.5 + "collection"'J% +3 "core" %Ӂ>\ n +41 .tCS.seek 0.494ml +2 "collection"'K'F +211 "core" ' +2 "collection"'L% +3 "core" %G8\ n +8862 #t-> 3.times{CSV.flush; CS.fill; CSV.waste1; CS.empty; CSV.flush} +2 .CSV.dial :flush +2 .CS.seek 10ml + "collection"'M' +2484 "core" ' + .tCSV.dial :waste1 +2 "collection"'N +55 "core" +2 .tCS.seek :empty + "collection"'O'ӂ +2604 "core" ' + .tCSV.dial :flush +2 "collection"'P  +41 "core"  + .tCSV.dial :flush +2 .CS.seek 10ml +2 "collection"'Q' +2611 "core" ' + .tCSV.dial :waste1 +2 "collection"'R +42 "core" +2 .tCS.seek :empty + "collection"'S'ӂ +2602 "core" ' + .tCSV.dial :flush +2 "collection"'T  +42 "core"  + .tCSV.dial :flush +2 .CS.seek 10ml +2 "collection"'U' +2609 "core" ' + .tCSV.dial :waste1 +2 "collection"'V +55 "core" +2 .tCS.seek :empty + "collection"'W'ӂ +2614 "core" ' + .tCSV.dial :flush +2 "collection"'X  +41 "core"  +2606 #t-> CS.pull 0.5 + "collection"'Y% +4 "core" %~,\ n + .tCS.seek 0.493ml +2 "collection"'Z'C +208 "core" ' +2 "collection"'[% +3 "core" %@-\ n +4125 #t-> 3.times{CSV.flush; CS.fill; CSV.waste2; CS.empty; CSV.flush} +2 .CSV.dial :flush + .CS.seek 10ml +2 "collection"'\\' +2477 "core" ' + .tCSV.dial :waste2 +2 "collection"'] +127 "core"  +2 .tCS.seek :empty + "collection"'^'ӂ +2608 "core" ' + .tCSV.dial :flush +2 "collection"'_  +127 "core"  + .tCSV.dial :flush +2 .CS.seek 10ml +2 "collection"'`' +772 "Can"]\ \\\\ +1830 "core" ' + .tCSV.dial :waste2 +2 "collection"'a +127 "core"  +2 .tCS.seek :empty + "collection"'b'ӂ +2608 "core" ' + .tCSV.dial :flush +2 "collection"'c  +127 "core"  + .tCSV.dial :flush +2 .CS.seek 10ml +2 "collection"'d' +2612 "core" ' + .tCSV.dial :waste2 +2 "collection"'e +126 "core"  +2 .tCS.seek :empty + "collection"'f'ӂ +2602 "core" ' + .tCSV.dial :flush +2 "collection"'g  +127 "core"  +5855 #t-> 3.times{CSV.flush; CS.fill; CSV.waste1; CS.empty; CSV.flush} +2 .CSV.dial :flush + .CS.seek 10ml +2 "collection"'h' +2607 "core" ' + .tCSV.dial :waste1 +2 "collection"'i +42 "core" +2 .tCS.seek :empty + "collection"'j'ӂ +2608 "core" ' + .tCSV.dial :flush +2 "collection"'k  +43 "core"  + .tCSV.dial :flush +2 .CS.seek 10ml +2 "collection"'l' +2602 "core" ' + .tCSV.dial :waste1 +2 "collection"'m +43 "core" +2 .tCS.seek :empty + "collection"'n'ӂ +2601 "core" ' + .tCSV.dial :flush +2 "collection"'o  +43 "core"  + .tCSV.dial :flush +2 .CS.seek 10ml +2 "collection"'p' +2612 "core" ' + .tCSV.dial :waste1 +2 "collection"'q +42 "core" + .tCS.seek :empty + "collection"'r'ӂ +2608 "core" ' + .tCSV.dial :flush +2 "collection"'s  +42 "core"  +3211 #t-> CS.pull 0.5 + "collection"'t% +4 "core" %ӇD\ o + .tCS.seek 0.494ml +2 "collection"'u'L +211 "core" ' +2 "collection"'v% +4 "core" %PG\ o +24594 "Can"e\ WV +60003 M\ VV +46584 #t-> CS.pull 0.1 + "collection"'w% +4 "core" %Pl\ u + .tCS.seek 0.595ml +2 "collection"'x'w +98 "core" ' +2 "collection"'y% +3 "core" %sm\ t +1116 #t-> CS.pull 0.3 + "collection"'z% +3 "core" %sx\ t +2 .tCS.seek 0.894ml +2 "collection"'{' +162 "core" ' +2 "collection"'|% +3 "core" %j\ t +535 #t-> CS.pull 0.5 + "collection"'}% +3 "core" %j\ t +2 .tCS.seek 1.395ml +2 "collection"'~' +208 "core" ' + "collection"'% +4 "core" %h\ t +476 #t-> CS.pull 0.5 + "collection"'% +3 "core" %k\ t +2 .tCS.seek 1.895ml +2 "collection"''z +214 "core" ' +2 "collection"'% +3 "core" %zi\ t +533 #t-> CS.pull 0.5 + "collection"'% +3 "core" %zn\ t +2 .tCS.seek 2.395ml +2 "collection"''? +210 "core" ' + "collection"'% +4 "core" %=k\ t \ +356 #t-> CS.pull 0.5 + "collection"'\ % +3 "core" %=z\ s \ +2 .tCS.seek 2.895ml +2 "collection"' '/ +209 "core" ' + "collection"'% +4 "core" %/h\ t +354 #t-> CS.pull 0.5 + "collection"'% +3 "core" %/{\ t +2 .tCS.seek 3.395ml +2 "collection"''> +208 "core" ' + "collection"'% +4 "core" %>i\ t +731 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"' +43 "core" +1105 #t-> CS.empty +2 .CS.seek :empty + "collection"''ӂ +935 "core" ' + "collection"'% +4 "core" %~h\ s +2396 #t-> CSV.air +2 .CSV.dial :air + "collection"' @ +71 "core" B +563 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'' +2608 "core" ' + "collection"'% +4 "core" % j\ s +173 "Can"H\ WW +867 #t-> CSV.waste1 +2 .CSV.dial :waste1 + "collection"' +73 "core" +371 #t-> CS.empty +2 .CS.seek :empty + "collection"''ӂ +2609 "core" ' + "collection"'% +4 "core" %Ӆk\ s +23250 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'  +127 "core"  +934 #t-> PSV.PSR + .PSV.dial PSR +1089 #-> PSR.wash + .PSR.select :wash +2 "processing"% +12931 #t-> PS.pull 0.2 + "processing"% % +3 "core" %ճ-\ +2 .tPS.seek 0.199ml +2 "processing"%!' +297 "core" ' + "processing"%"% +4 "core" %!\  +2529 #t-> PS.pull 0.2 + "processing"%#% +3 "core" %\  +2 .tPS.seek 0.399ml +2 "processing"%$'G +298 "core" ' + "processing"%%% +4 "core" %E\  +14583 "Can"I\ WW +18756 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml + "processing"%&' +2220 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%'  +43 "core"  +2 .tPS.seek :empty + "processing"%('ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%) +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%*' +2631 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%+  +42 "core"  +2 .tPS.seek :empty + "processing"%,'ղ +2628 "core" ' + .tPSV.dial PSR +2 "processing"%- +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%.' +2628 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%/  +42 "core"  +2 .tPS.seek :empty + "processing"%0'ղ +2669 "core" ' + .tPSV.dial PSR +2 "processing"%1 +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%2' +2628 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%3  +54 "core"  +2 .tPS.seek :empty + "processing"%4'ղ +2635 "core" ' + .tPSV.dial PSR +2 "processing"%5 +41 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"% ' +2632 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%7  +42 "core"  +2 .tPS.seek :empty + "processing"%8'ղ +2625 "core" ' + .tPSV.dial PSR +2 "processing"%6 +42 "core"  +1462 #t-> PS.pull 0.2 +2 "processing"%:% +3 "core" %յ\ +2 .tPS.seek 0.199ml + "processing"%;' +298 "core" ' +2 "processing"%<% +3 "core" %\  +1952 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml + "processing"%=' +2419 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%?  +71 "core"  +2 .tPS.seek :empty + "processing"% 'ղ +2630 "core" ' + .tPSV.dial PSR +2 "processing"%@ +71 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%A' +2627 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%C  +70 "core" ~ + .tPS.seek :empty +2 "processing"%>'ղ +1772 "Can"5\ \\\\ +850 "core" ' + .tPSV.dial PSR +2 "processing"%B +71 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%E' +2634 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%F  +70 "core" ~ +2 .tPS.seek :empty + "processing"%D'ղ +2628 "core" ' + .tPSV.dial PSR +2 "processing"%H +71 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%I' +2621 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%J  +70 "core" ~ + .tPS.seek :empty +2 "processing"%L'ղ +2625 "core" ' + .tPSV.dial PSR +2 "processing"%G +71 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%K' +2631 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%N  +71 "core"  +2 .tPS.seek :empty + "processing"%M'ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"%P +70 "core"  +4774 #t-> PS.pull 0.2 + "processing"%O% +4 "core" %ղ\ + .tPS.seek 0.199ml +2 "processing"%R' +298 "core" ' +2 "processing"%Q% +3 "core" %\ +1755 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%T' +2429 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%S  +43 "core"  +2 .tPS.seek :empty + "processing"%V'ղ +2630 "core" ' + .tPSV.dial PSR +2 "processing"%U +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%X' +2622 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%Y  +43 "core"  + .tPS.seek :empty +2 "processing"%['ղ +2636 "core" ' + .tPSV.dial PSR +2 "processing"%W +43 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%Z' +2624 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%]  +42 "core"  + .tPS.seek :empty +2 "processing"%\\'ղ +2619 "core" ' + .tPSV.dial PSR +2 "processing"%_ +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%^' +2622 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%a  +43 "core"  +2 .tPS.seek :empty + "processing"%`'ղ +2633 "core" ' + .tPSV.dial PSR +2 "processing"%c +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%b' +2622 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%e  +42 "core"  +2 .tPS.seek :empty + "processing"%d'ղ +2628 "core" ' + .tPSV.dial PSR +2 "processing"%g +42 "core"  +2020 #t-> PS.pull 0.5 + "processing"%f% +4 "core" %մ,\ + .tPS.seek 0.499ml +2 "processing"%i' +599 "core" ' + "processing"%h% +4 "core" %\  +5200 "Can"!\ WW +18494 #t-> PS.pull 0.2 + "processing"%k% +4 "core" %/\  + .tPS.seek 0.699ml +2 "processing"%j'.: +305 "core" ' + "processing"%m% +4 "core" %.;&\  +1098 #t-> PS.pull 0.5 + "processing"%l% +3 "core" %.;5\  +2 .tPS.seek 1.199ml +2 "processing"%o'mu +599 "core" ' + "processing"%n% +4 "core" %mx*\  +519 #t-> PS.pull 0.5 +2 "processing"%q% +3 "core" %mx"\  +2 .tPS.seek 1.699ml +2 "processing"%p' +601 "core" ' +2 "processing"%s% +3 "core" %(\  +243 #t-> PS.pull 0.5 + "processing"%t% +3 "core" %4\  +2 .tPS.seek 2.199ml +2 "processing"%v' +600 "core" ' + "processing"%r% +4 "core" %6\  +236 #t-> PS.pull 0.5 + "processing"%w% +3 "core" %4\  +2 !to:Slide::Error : @reply0: mesg":Processing Syringe at 2.699ml would be out of bounds!:@axisName"Processing Syringe:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +785 #-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%y  +42 "core"  +551 #t-> PS.empty +2 .PS.seek :empty + "processing"%u'ղ +2329 "core" ' +2 "processing"%z% +3 "core" %կ'\ +623 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%| +42 "core"  +279 #t-> PSR +795 #-> PS.pull 0.5 + "processing"%x% +3 "core" %կ0\ +2 .tPS.seek 0.499ml +2 "processing"%}' +607 "core" ' + "processing"%% +4 "core" %0\  +249 #t-> PS.pull 0.5 + "processing"%{% +3 "core" %+\  +2 .tPS.seek 0.999ml +2 "processing"%'T! +607 "core" ' + "processing"%% +4 "core" %T'\  +298 #t-> PS.pull 0.5 + "processing"%~% +3 "core" %T,\  +2 .tPS.seek 1.499ml +2 "processing"%'Y +608 "core" ' + "processing"%% +4 "core" %[(\  +501 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +618 #t-> PS.empty +2 .PS.seek :empty + "processing"%\ 'ղ +1613 "core" ' +2 "processing"%% +3 "core" %ձ#\ +711 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +42 "core"  +1878 #t-> PSR.flush + .PSR.select :flush +2 "processing"%` +1624 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 "processing"%% +3 "core" %\  +787 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +43 "core"  +486 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2633 "core" ' +2 "processing"%% +3 "core" %հ,\ +390 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +42 "core"  +341 #t-> PSR.flush + .PSR.select :flush +598 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 "processing"%% +3 "core" %\  +1469 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +56 "core"  +719 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2631 "core" ' +2 "processing"%% +3 "core" %կ!\ +372 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +41 "core"  +707 #t-> PSR.air + .PSR.select :air +2 "processing"% +4120 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +1584 "Can"G\ [[ +1052 "core" ' +2 "processing"% % +3 "core" %\  +444 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%"  +43 "core"  +524 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%9'ղ +2633 "core" ' +2 "processing"%#% +3 "core" %կ\ +433 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%% +42 "core"  +326 #t-> PSR.air + .PSR.select :air +568 #-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%!' +2624 "core" ' +2 "processing"%$% +3 "core" %\  +1460 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%'  +42 "core"  +777 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%&'ղ +2621 "core" ' +2 "processing"%)% +3 "core" %ն\ +745 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%( +42 "core"  +45581 "Can"c\ WW +60002 T\ WW +24835 #t-> PSR.sub1 + .PSR.select :sub1 +2 "processing"% +1205 #t-> PS.pull 0.2 + "processing"%+% +3 "core" %ն\ +2 .tPS.seek 0.199ml +2 "processing"%*' +305 "core" ' +2 "processing"%-% +3 "core" %"\  +17724 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%,' +2420 "core" ' + "processing"%/% +4 "core" %3\  +884 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%.  +42 "core"  +473 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%1'ղ +2626 "core" ' + "processing"%0% +4 "core" %յ8\ +5517 #t-> PS.pull 0.2 +2 "processing"%3% +3 "core" %յ3\ + .tPS.seek 0.199ml +2 "processing"%2' +295 "core" ' +2 "processing"%5% +3 "core" %4\  +715 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%4 +43 "core"  +571 #t-> PSR.sub1 + .PSR.select :sub1 +565 #-> PS.pull 0.2 +2 "processing"%7% +3 "core" %4\  +2 .tPS.seek 0.399ml +2 "processing"% 'O +298 "core" ' +2 "processing"%6% +3 "core" %O5\ +1416 "Can"7\ WV +2588 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%:' +2220 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%<  +43 "core"  + .tPS.seek :empty +2 "processing"%8'ղ +2633 "core" ' + .tPSV.dial PSR +2 "processing"%; +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%?' +2631 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%=  +42 "core"  + .tPS.seek :empty +2 "processing"%@'ղ +2622 "core" ' + .tPSV.dial PSR +2 "processing"% +43 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%C' +2621 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%A  +42 "core"  +2 .tPS.seek :empty + "processing"%B'ղ +2628 "core" ' + .tPSV.dial PSR +2 "processing"%> +43 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%F' +2621 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%E  +42 "core"  +2 .tPS.seek :empty + "processing"%H'ղ +2625 "core" ' + .tPSV.dial PSR +2 "processing"%D +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%J' +2622 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%I  +54 "core"  +2 .tPS.seek :empty + "processing"%G'ղ +2622 "core" ' + .tPSV.dial PSR +2 "processing"%L +41 "core"  +2672 #t-> PS.pull 0.2 + "processing"%N% +3 "core" %ղ>\ +2 .tPS.seek 0.199ml +2 "processing"%K' +292 "core" ' +2 "processing"%P% +3 "core" %F\  +7169 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml + "processing"%O' +2418 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%Q  +71 "core" ~ + .tPS.seek :empty +2 "processing"%M'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%R +70 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%S' +2638 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%T  +71 "core"  + .tPS.seek :empty +2 "processing"%U'ղ +2636 "core" ' + .tPSV.dial PSR +2 "processing"%V +71 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%Y' +2630 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%X  +70 "core" ~ + .tPS.seek :empty +2 "processing"%W'ղ +2626 "core" ' + .tPSV.dial PSR +2 "processing"%[ +70 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%]' +2618 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%Z  +70 "core" ~ + .tPS.seek :empty +2 "processing"%_'ղ +365 "Can"\ [[ +2270 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +70 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%a' +2628 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%^  +70 "core"  +2 .tPS.seek :empty + "processing"%c'ղ +2622 "core" ' + .tPSV.dial PSR +2 "processing"%` +71 "core"  +4764 #t-> PS.pull 0.2 + "processing"%e% +3 "core" %ձR\ +2 .tPS.seek 0.199ml +2 "processing"%b' +301 "core" ' + "processing"%g% +4 "core" %_\  +1938 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR +2 .PS.seek 2.5ml + "processing"%f' +2424 "core" ' + .tdelay 2 seconds +236 .PSV.dial :waste1 +10 "processing"%d  +42 "core"  +2 .tPS.seek :empty + "processing"%h'ղ +2633 "core" ' + .tPSV.dial PSR +2 "processing"%k +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%i' +2622 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%m  +43 "core"  +2 .tPS.seek :empty + "processing"%l'ղ +2630 "core" ' + .tPSV.dial PSR +2 "processing"%j +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%n' +2631 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%q  +42 "core"  +2 .tPS.seek :empty + "processing"%o'ղ +2625 "core" ' + .tPSV.dial PSR +2 "processing"%s +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%t' +2628 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%p  +42 "core"  +2 .tPS.seek :empty + "processing"%r'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%w +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%y' +2628 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%v  +43 "core"  +2 .tPS.seek :empty + "processing"%z'ղ +2636 "core" ' + .tPSV.dial PSR +2 "processing"%| +42 "core"  +5829 #t-> PS.pull 0.5 +2 "processing"%x% +3 "core" %խ\ +2 .tPS.seek 0.499ml + "processing"%u' +615 "core" ' +2 "processing"%% +3 "core" %q\  +10946 "Can"\ WW +23368 #t-> PS.pull 0.5 +2 "processing"%{% +3 "core" %o\  + .tPS.seek 0.999ml +2 "processing"%}'T" +607 "core" ' +2 "processing"%% +3 "core" %T&n\  +162 #t-> PS.pull 0.5 +2 "processing"%~% +2 "core" %T&|\  +2 .tPS.seek 1.499ml +2 "processing"%'` +594 "core" ' + "processing"%% +4 "core" %_z\  +220 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %_l\  + .tPS.seek 1.999ml +2 "processing"%'ҙ +607 "core" ' +2 "processing"%% +3 "core" %җp\  +255 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %җu\  +2 .tPS.seek 2.499ml + "processing"%\ ' +598 "core" ' +2 "processing"%% +3 "core" %z\  +1726 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +43 "core"  +763 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2622 "core" ' + "processing"%% +4 "core" %մp\ +1423 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +42 "core"  +327 #t-> PSR +658 #-> PS.pull 0.5 +2 "processing"%% +3 "core" %մl\ + .tPS.seek 0.499ml +2 "processing"%' +599 "core" ' +2 "processing"%% +3 "core" %o\  +264 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %s\  + .tPS.seek 0.999ml +2 "processing"%'T) +608 "core" ' +2 "processing"%% +3 "core" %T(z\  +504 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +503 #t-> PS.empty +2 .PS.seek :empty +2 "processing"% 'ղ +1115 "core" ' +2 "processing"%"% +3 "core" %ղj\ +1241 #t-> PSR.flush + .PSR.select :flush +3 "processing"%B +968 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +43 "core"  +820 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%#' +2634 "core" ' +2 "processing"%%% +3 "core" %|\  +2445 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%9  +42 "core"  +1182 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%$'ղ +2631 "core" ' +2 "processing"%'% +3 "core" %հw\ +4180 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%! +42 "core"  +394 #t-> PSR.flush + .PSR.select :flush +406 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%)' +2631 "core" ' + "processing"%(% +4 "core" %p\  +368 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%+  +42 "core"  +494 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%&'ղ +1635 "Can"\ [[ +997 "core" ' +2 "processing"%-% +3 "core" %ձj\ +537 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%* +42 "core"  +843 #t-> PSR.air + .PSR.select :air +2 "processing"% +853 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%/' +2622 "core" ' +2 "processing"%.% +3 "core" %y\  +9331 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%,  +42 "core"  +1134 #t-> PS.empty +2 .PS.seek :empty + "processing"%0'ղ +2623 "core" ' +2 "processing"%3% +3 "core" %յn\ +7934 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%5 +42 "core"  +22391 #t-> PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10575 "Can"\ WW +4242 #t-> PS.pull 0.2 + "processing"%1% +3 "core" %յ}\ +2 .tPS.seek 0.199ml +2 "processing"%4' +296 "core" ' + "processing"%7% +4 "core" %t\  +2333 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%6' +2424 "core" ' + "processing"%2% +4 "core" %v\  +1908 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +43 "core"  +565 #t-> PS.empty +2 .PS.seek :empty + "processing"%<'ղ +2626 "core" ' + "processing"%:% +4 "core" %հp\ +1853 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%; +42 "core"  +512 #t-> PSR.sub2 +2 .PSR.select :sub2 +1562 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%8' +2623 "core" ' +2 "processing"%=% +3 "core" %_\  +1214 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%?  +42 "core"  +316 #t-> PS.empty +2 .PS.seek :empty + "processing"% 'ղ +2620 "core" ' + "processing"%@% +4 "core" %յp\ +501 #t-> PSV.PSR + .PSV.dial PSR + "processing"%A +42 "core"  +267 #t-> PSR.sub2 + .PSR.select :sub2 +7996 #-> 4.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%C' +2628 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%>  +42 "core"  +2 .tPS.seek :empty + "processing"%B'ղ +2625 "core" ' + .tPSV.dial PSR +2 "processing"%E +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%F' +2622 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%D  +43 "core"  +2 .tPS.seek :empty + "processing"%H'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%I +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%J' +2622 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%L  +43 "core"  +2 .tPS.seek :empty + "processing"%N'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%P +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%G' +2653 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%K  +42 "core"  +2 .tPS.seek :empty + "processing"%Q'ղ +2619 "core" ' + .tPSV.dial PSR +2 "processing"%O +42 "core"  +1438 #t-> PS.pull 0.2 +2 "processing"%R% +3 "core" %հt\ + .tPS.seek 0.199ml +2 "processing"%M' +299 "core" ' +2 "processing"%T% +3 "core" %\\\  +1945 "Can"\ WW +1837 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%S' +2421 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%V  +71 "core" ~ +2 .tPS.seek :empty + "processing"%U'ղ +2646 "core" ' + .tPSV.dial PSR +2 "processing"%X +70 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%Y' +2622 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%[  +71 "core" ~ + .tPS.seek :empty +2 "processing"%W'ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"%Z +70 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%]' +2625 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%\\  +70 "core" ~ +2 .tPS.seek :empty + "processing"%_'ղ +2635 "core" ' + .tPSV.dial PSR +2 "processing"%^ +70 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%a' +2622 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%`  +71 "core" ~ +2 .tPS.seek :empty + "processing"%e'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%c +70 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%g' +2628 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%b  +71 "core" ~ +2 .tPS.seek :empty + "processing"%d'ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"%f +71 "core"  +725 #t-> PS.pull 0.2 +2 "processing"%k% +3 "core" %ղw\ +2 .tPS.seek 0.199ml +2 "processing"%h' +295 "core" ' +2 "processing"%m% +3 "core" %d\ +4783 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%i' +2429 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%j  +42 "core"  +2 .tPS.seek :empty + "processing"%l'ղ +2631 "core" ' + .tPSV.dial PSR +2 "processing"%q +43 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%n' +2621 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%s  +42 "core"  + .tPS.seek :empty +2 "processing"%o'ղ +2638 "core" ' + .tPSV.dial PSR +2 "processing"%p +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%t' +2622 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%w  +43 "core"  + .tPS.seek :empty +2 "processing"%r'ղ +2636 "core" ' + .tPSV.dial PSR +2 "processing"%v +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%y' +2625 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%|  +42 "core"  +2 .tPS.seek :empty + "processing"%x'ղ +2625 "core" ' + .tPSV.dial PSR +2 "processing"%z +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%' +2452 "Can"\ \\[ +173 "core" ' + .tdelay 2 seconds +203 .PSV.dial :waste1 + "processing"%{  +42 "core"  + .tPS.seek :empty +2 "processing"%u'ղ +2628 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  +1113 #t-> PS.pull 0.5 + "processing"%~% +3 "core" %կ\ +2 .tPS.seek 0.499ml +34 "processing"%}' +618 "core" ' + "processing"%% +4 "core" %r\  +43291 #t-> PS.pull 0.2 +2 "processing"%% +2 "core" %{\  +2 .tPS.seek 0.699ml +2 "processing"%'.5 +301 "core" ' +2 "processing"%% +4 "core" %.8k\  +619 #t-> PS.pull 0.2 +2 "processing"%% +3 "core" %.8u\  +2 .tPS.seek 0.899ml +2 "processing"%'G +304 "core" ' +2 "processing"%% +3 "core" %Gq\  +181 #t-> PS.pull 0.2 +2 "processing"% % +3 "core" %G\  +2 .tPS.seek 1.099ml +2 "processing"%\ '` +296 "core" ' +2 "processing"%% +3 "core" %`n\  +222 #t-> PS.pull 0.2 +2 "processing"%% +3 "core" %`o\  +2 .tPS.seek 1.299ml +2 "processing"%'z +301 "core" ' + "processing"%% +4 "core" %zp\  +156 #t-> PS.pull 0.2 +2 "processing"%% +3 "core" %z\  + .tPS.seek 1.499ml +2 "processing"%'b +297 "core" ' +2 "processing"%% +3 "core" %bn\  +165 #t-> PS.pull 0.2 +2 "processing"%% +3 "core" %b{\  + .tPS.seek 1.699ml +2 "processing"%' +300 "core" ' + "processing"%% +4 "core" %m\  +161 #t-> PS.pull 0.2 +2 "processing"%"% +3 "core" %q\  +2 .tPS.seek 1.899ml + "processing"%' +314 "core" ' + "processing"% % +5 "core" %o\ +81 #t-> PS.pull 0.2 +2 "processing"%%% +3 "core" %t\ +2 .tPS.seek 2.099ml + "processing"%9'F +301 "core" ' + "processing"%#% +4 "core" %Em\  +291 #t-> PS.pull 0.2 +2 "processing"%'% +3 "core" %E~\  +2 .tPS.seek 2.299ml + "processing"%!' +296 "core" ' +2 "processing"%$% +3 "core" %n\  +2076 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%(  +43 "core"  +2557 #t-> PSV.waste1 +2 .PSV.dial :waste1 +819 #-> PS.empty +2 .PS.seek :empty +2 "processing"%+'ղ +1627 "Can"\ \\\\ +799 "core" ' + "processing"%)% +4 "core" %նq\ +1437 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%- +42 "core"  +494 #t-> PSV.sub2 +3 !o:NoMethodError : mesgu:NameError::message*undefined method `sub2' for PSV:Shaft: name: sub2: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +861 #-> PSR.sub2 + .PSR.select :sub2 +734 #-> PS.pull 0.2 + "processing"%*% +4 "core" %ն\ + .tPS.seek 0.199ml +2 "processing"%&' +309 "core" ' + "processing"%.% +4 "core" %t\  +286 #t-> PS.pull 0.2 +2 "processing"%,% +3 "core" %o\  +2 .tPS.seek 0.399ml + "processing"%/'N +294 "core" ' +2 "processing"%3% +3 "core" %Qq\  +204 #t-> PS.pull 0.2 +2 "processing"%5% +3 "core" %Q|\  + .tPS.seek 0.599ml +2 "processing"%1'! +305 "core" ' +2 "processing"%7% +3 "core" %!s\  +280 #t-> PS.pull 0.2 + "processing"%0% +3 "core" %!s\  +2 .tPS.seek 0.799ml +2 "processing"%4': +304 "core" ' +2 "processing"%2% +3 "core" %:p\  +256 #t-> PS.pull 0.2 +2 "processing"% % +3 "core" %:\  +2 .tPS.seek 1ml +2 "processing"%6'T6 +296 "core" ' +2 "processing"%:% +3 "core" %T4q\  +352 #t-> PS.pull 0.2 + "processing"%;% +3 "core" %T4o\  +2 .tPS.seek 1.199ml +2 "processing"%<'m +294 "core" ' + "processing"%=% +4 "core" %mx\  +11000 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%?  +42 "core"  +1605 #t-> PS.empty +2 .PS.seek :empty + "processing"%8'ղ +1317 "core" ' +2 "processing"%@% +3 "core" %հs\ +2271 #t-> PSR.flush + .PSR.select :flush +2 "processing"%H +2505 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%A +43 "core"  +263 #t-> PSR +1685 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +2627 "core" ' + "processing"%>% +4 "core" %u\ g +979 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%C  +56 "core"  +520 #t-> PS.empty +2 .PS.seek :empty + "processing"%E'ղ +2628 "core" ' +2 "processing"%B% +3 "core" %ղv\ ^ +426 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%D +41 "core"  +964 #t-> PSR +760 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%F' +2622 "core" ' + "processing"%I% +4 "core" %t\ W +750 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%H  +44 "core"  +381 #t-> PS.empty +2 .PS.seek :empty + "processing"%L'ղ +2620 "core" ' +2 "processing"%J% +3 "core" %ճt\ R +626 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%P +44 "core"  +378 #t-> PSR.air + .PSR.select :air +2 "processing"% +634 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%N' +2622 "core" ' +2 "processing"%K% +3 "core" %q\ N +633 #t-> PSV.waste1 +39 .PSV.dial :waste1 +5 "processing"%G  +43 "core"  +1979 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%O'ղ +2623 "core" ' +2 "processing"%R% +3 "core" %կ^\ J +512 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%Q +43 "core"  +304 #t-> PSR.air + .PSR.select :air +827 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%T' +2622 "core" ' +2 "processing"%M% +3 "core" %_\ H +456 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%V  +44 "core"  +399 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%S'ղ +1277 "Can"\ GZZ +1371 "core" ' +2 "processing"%X% +3 "core" %շn\ G +457 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%U +45 "core"  +632 #t-> exit +4 #mEXIT @1560445007.49EDT @1560445033.12EDT = =tMAIN =mMAIN_scheduler @EDT1560445034.76 #"core_reset"Sent BREAK +2 #t@0x1B1F, state=0x3AE0, ifg=0x84, ie=0x75 #@0x1DCB, state=0x3A72, ifg=0x10, ie=0xF5 + #@0x2052, state=0x3A84, ifg=0x10, ie=0xFD + #@0x22DA, state=0x3A84, ifg=0x10, ie=0xFD #@0x2561, state=0x3A84, ifg=0x10, ie=0xFD + #@0x27E8, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2A6F, state=0x3A84, ifg=0x10, ie=0xFD #@0x2B87, state=0x3A84, ifg=0x80, ie=0xFD + #@0xE06F, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +356 "Can"\ FYY + \ FYY #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" % \ 0- + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +3 "collection"'% +5 "processing"%% +2 "manipulator"&% +3 "core" %Ӆ\ +3 "sampler")% +9 "core" %շg\ D + %\    + % \ /- +3 "manipulator"&& +4 "core" & W 1 + "storage"(& +3 "core" & I + , T\ 9 +2 "storage"(% +3 "core" % !  ?\ 9 +2 "collection"'& +3 "core" &\ \ + "processing"% & +3 "core" &{\ D +2 "collection"'! +3 "core"  +2 "collection"'" +2 "core"  +2 "collection"'# +3 "core"  +2 "processing"%$ +2 "core"  +2 "processing"%% +3 "core" W + "processing"%& +3 "core" @ +2 "processing"%' +2 "core"  +2 "sampler")( +3 "core"  + "sampler"))% +4 "core" % "\ .- +2 "collection"'*& +3 "core" &\ \ +2 "collection"'+% +3 "core" %Ӆ\ +2 "processing"%,& +3 "core" &o\ D +2 "processing"%-% +3 "core" %շo\ D +2 "manipulator"&.% +4 "core" %\  \\  + "manipulator"&/& +4 "core" & 8 1 + "storage"(0& +4 "core" & I . )\ 9 + "storage"(1% +4 "core" % " / \ 9 +2 "collection"'29 +2 "core" 9 +2 "processing"%39 +3 "core" 9 +59036 "Can"\ <VV +60002 \ 7WV +60003 \ 6WV +60002 \ 3VV +60002 \ 2VV +60002 \ 0VV +13183 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%4 +83 "core"  +31304 #t-> PSV.PTV + .PSV.dial PTV +539 #-> PTV.PRV +2 .PTV.dial PRV +2 "processing"%5 @ +5 "core" @ +1907 #t-> PRV.ab1 + .PRV.dial :ab1 +2 "processing"%6 @ +105 "core" B +1369 #t-> PS.pull 0.2 + "processing"%7% +3 "core" %շ\ - +2 .tPS.seek 0.199ml +2 "processing"%8' +294 "core" ' + "processing"%9% +4 "core" %\ - +993 #t-> PS.pull 2 + "processing"%:% +3 "core" %\ . +2 .tPS.seek 2.199ml +2 "processing"%;' +2128 "core" ' +2 "processing"%<% +3 "core" %\ - +202 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%=  +101 "core"  +661 #t-> PS.empty +2 .PS.seek :empty + "processing"%>'ղ +2322 "core" ' + "processing"%?% +4 "core" %հ\ , +1251 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%@ +102 "core" +805 #t-> PS.pull 0.4 + "processing"%A% +3 "core" %հ\ - +2 .tPS.seek 0.399ml +2 "processing"%B'E +504 "core" ' +2 "processing"%C% +4 "core" %E\ , +344 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%D' +1731 "Can"\ .ZZ +487 "core" ' + "processing"%E% +4 "core" %\ - +34503 #t-> PSV.waste2 +2 .PSV.dial :waste2 + "processing"%F  +129 "core"  +880 #t-> PS.empty +2 .PS.seek :empty + "processing"%G'ղ +2627 "core" ' +2 "processing"%H% +3 "core" %ն\ + +741 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%I +130 "core" +826 #t-> PS.pull 0.4 + "processing"%J% +3 "core" %ն\ , +2 .tPS.seek 0.399ml +2 "processing"%K'K +496 "core" ' +2 "processing"%L% +4 "core" %H\ + +1135 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%M' +2217 "core" ' +2 "processing"%N% +3 "core" %\ + +2159 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%O  +126 "core"  +939 #t-> PS.empty +2 .PS.seek :empty + "processing"%P'ղ +2631 "core" ' +2 "processing"%Q% +3 "core" %ղ\ , +201 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%R +114 "core"  +746 #t-> PS.pull 0.4 + "processing"%S% +3 "core" %ղ\ + +2 .tPS.seek 0.399ml +2 "processing"%T'G +501 "core" ' +2 "processing"%U% +4 "core" %E\ + +1210 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%V' +2230 "core" ' +2 "processing"%W% +3 "core" %\ + +1435 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%X  +101 "core"  +654 #t-> PS.empty +2 .PS.seek :empty + "processing"%Y'ղ +2630 "core" ' +2 "processing"%Z% +3 "core" %մ\ + +64 "Can"\ ,WV +719 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%[ +101 "core" +950 #t-> PS.pull 0.4 + "processing"%\\% +3 "core" %մ\ * +2 .tPS.seek 0.399ml +2 "processing"%]'I +500 "core" ' +2 "processing"%^% +4 "core" %G\ + +420 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%_' +2230 "core" ' +2 "processing"%`% +3 "core" %\ + +194 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%a  +102 "core"  +375 #t-> PS.empty +2 .PS.seek :empty + "processing"%b'ղ +2621 "core" ' + "processing"%c% +4 "core" %խ\ + +253 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%d +101 "core" +657 #t-> PS.pull 0.4 + "processing"%e% +3 "core" %խ\ + +2 .tPS.seek 0.399ml +2 "processing"%f'B +498 "core" ' +2 "processing"%g% +3 "core" %F\ + +743 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%h' +2220 "core" ' +2 "processing"%i% +3 "core" %\ + +266 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%j  +102 "core"  +1868 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%k'ղ +2627 "core" ' + "processing"%l% +4 "core" %յ\ + +6 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%m +101 "core" +607 #t-> PS.pull 0.4 + "processing"%n% +3 "core" %յ\ + +2 .tPS.seek 0.399ml +2 "processing"%o'J +501 "core" ' +2 "processing"%p% +4 "core" %F\ + +349 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%q' +2222 "core" ' + "processing"%r% +4 "core" %\ + +204 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%s  +102 "core"  +688 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%t'ղ +2635 "core" ' +2 "processing"%u% +3 "core" %ձ\ + +576 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%v +101 "core" +1180 #t-> PS.pull 0.4 + "processing"%w% +3 "core" %ձ\ * +2 .tPS.seek 0.399ml +2 "processing"%x'F +507 "core" ' +2 "processing"%y% +4 "core" %F\ ) +32547 "Can"\ ,WW +6024 #t-> PS.pull 0.5 + "processing"%z% +3 "core" %F\ + +2 .tPS.seek 0.899ml +2 "processing"%{'G +596 "core" ' + "processing"%|% +4 "core" %G\ * +282 #t-> PS.pull 0.3 + "processing"%}% +3 "core" %G\ ) +2 .tPS.seek 1.199ml +2 "processing"%~'mr +402 "core" ' + "processing"%% +4 "core" %mq\ * +1108 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +103 "core"  +586 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +1317 "core" ' + "processing"%% +4 "core" %ճ\ ) +11532 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +44 "core"  +406 #t-> PSR.flush + .PSR.select :flush +2 "processing"%j +784 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + "processing"%% +4 "core" %\ ) +681 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%\ +70 "core" +547 #t-> PTV.PRV + .PTV.dial PRV +1400 #-> PRV.air + .PRV.dial :air +2 "processing"%  +74 "core"  +2789 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2621 "core" ' + "processing"%% +4 "core" %ն\ ) +1367 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +72 "core"  +532 #t-> PSR.flush + .PSR.select :flush +686 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + "processing"%% +4 "core" %\ ) +1329 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +72 "core" +883 #t-> PTV.PRV + .PTV.dial PRV +1544 #-> PRV.air + .PRV.dial :air +1667 #-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2632 "core" ' + "processing"%% +4 "core" %կ \ ( +2365 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +73 "core"  +2589 #t-> PSV.air + .PSV.dial :air +2 "processing"%  +130 "core" +2641 #t-> PSR.air + .PSR.select :air +2 "processing"% +1634 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2635 "core" ' + "processing"%% +4 "core" %\ ( +419 "Can"\ *WW +506 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +71 "core" ~ +887 #t-> PTV.PRV + .PTV.dial PRV +739 #-> PRV.air + .PRV.dial :air +842 #-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2632 "core" ' +2 "processing"% % +3 "core" %հ\ ( +908 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%! +82 "core"  +608 #t-> PSR.air + .PSR.select :air +714 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%"' +2631 "core" ' +2 "processing"%#% +3 "core" %\ ( +677 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%$ +70 "core" +596 #t-> PTV.PRV + .PTV.dial PRV +2365 #-> PRV.air +2 .PRV.dial :air +704 #-> PS.empty +2 .PS.seek :empty +2 "processing"%%'ղ +2633 "core" ' +2 "processing"%&% +3 "core" %ձ\ ( +1127 #t-> PSV.PSR + .PSV.dial PSR + "processing"%' +72 "core"  +589 #t-> PSR.air + .PSR.select :air +683 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%(' +2635 "core" ' +2 "processing"%)% +3 "core" %\ ( +626 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%* +73 "core" +456 #t-> PTV.PRV + .PTV.dial PRV +765 #-> PRV.air +2 .PRV.dial :air +1108 #-> PS.empty +2 .PS.seek :empty + "processing"%+'ղ +2627 "core" ' + "processing"%,% +4 "core" %ճ\ ( +9287 #t-> PSV.PTV + .PSV.dial PTV +1136 #-> PTV.PRV + .PTV.dial PRV +545 #-> PRV.ab2 + .PRV.dial :ab2 +2 "processing"%-  +44 "core"  +1770 #t-> PS.pull 0.2 + "processing"%.% +3 "core" %ճ\ ( +2 .tPS.seek 0.199ml +2 "processing"%/' +294 "core" ' +2 "processing"%0% +3 "core" % \ ( +620 #t-> PS.pull 0.2 + "processing"%1% +3 "core" %\ ( +2 .tPS.seek 0.399ml +2 "processing"%2'E +295 "core" ' +2 "processing"%3% +3 "core" %I\ ( +822 #t-> PSfill + !o:NameError: mesg""uninitialized constant PSfill: name: PSfill:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +525 #-> PS.fill +2 .PS.seek 2.5ml + "processing"%4' +2216 "core" ' +2 "processing"%5% +3 "core" %\ ( +58 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%6  +103 "core"  +471 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%7'ղ +2621 "core" ' +2 "processing"%9% +3 "core" %ծ\ ' +84 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +102 "core" +916 #t-> PS.pull 0.4 +2 "processing"%:% +3 "core" %ծ\ ( + .tPS.seek 0.399ml +2 "processing"%8'C +510 "core" ' + "processing"%<% +4 "core" %C\ ' +159 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%=' +2229 "core" ' + "processing"%;% +4 "core" %\ ' +6625 "Can"\ )VV +21531 #t-> PSV.waste2 +2 .PSV.dial :waste2 + "processing"%?  +130 "core"  +2511 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%@'ղ +2626 "core" ' +2 "processing"%A% +3 "core" %ն\ ' +4824 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%> +130 "core" +438 #t-> PS.pull 0.4 + "processing"%C% +3 "core" %ն\ ' +2 .tPS.seek 0.399ml +2 "processing"%B'K +501 "core" ' +2 "processing"%E% +4 "core" %H\ ' +2726 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%F' +2223 "core" ' + "processing"%D% +4 "core" %\ ' +4063 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%H  +103 "core"  +507 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%I'ղ +2634 "core" ' + "processing"%J% +4 "core" %ղ\ & +521 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%G +102 "core" +1344 #t-> PS.pull 0.4 +2 "processing"%L% +3 "core" %ղ\ & + .tPS.seek 0.399ml +2 "processing"%K'G +508 "core" ' +2 "processing"%N% +4 "core" %G \ & +1848 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%O' +2226 "core" ' + "processing"%M% +4 "core" %\ & +2500 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%Q  +101 "core"  +324 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%R'ղ +2625 "core" ' + "processing"%S% +4 "core" %ճ\ & +426 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%P +102 "core" +2337 "Can"\ 'VV +1719 #t-> PS.pull 0.4 + "processing"%U% +3 "core" %ճ\ & +2 .tPS.seek 0.399ml +2 "processing"%T'H +510 "core" ' +2 "processing"%W% +4 "core" %I\ & +523 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%X' +2226 "core" ' + "processing"%V% +4 "core" %\ & +312 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%Z  +102 "core"  +1082 #t-> PS.empty +2 .PS.seek :empty + "processing"%['ղ +2624 "core" ' + "processing"%\\% +4 "core" %յ\ & +91 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%Y +101 "core" +479 #t-> PS.pull 0.4 + "processing"%^% +3 "core" %յ\ & +2 .tPS.seek 0.399ml +2 "processing"%]'J +504 "core" ' +2 "processing"%`% +4 "core" %G\ & +198 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%a' +2214 "core" ' + "processing"%_% +4 "core" %\ % +823 #t-> PSV.waste1PSV.waste1 +2 !o:NoMethodError : mesgu:NameError::message/undefined method `waste1PSV' for PSV:Shaft: name:waste1PSV: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +665 #-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%c  +114 "core"  +421 #t-> PS.empty +2 .PS.seek :empty + "processing"%d'ղ +2636 "core" ' +2 "processing"%e% +3 "core" %ծ\ & +270 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%b +100 "core" +769 #t-> PS.pull 0.4 + "processing"%g% +3 "core" %ծ\ % +2 .tPS.seek 0.399ml +2 "processing"%f'C +495 "core" ' +2 "processing"%i% +4 "core" %A\ % +479 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%j' +2220 "core" ' + "processing"%h% +4 "core" %\ % +369 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%l  +114 "core"  +640 #t-> PS.empty +2 .PS.seek :empty + "processing"%m'ղ +2622 "core" ' + "processing"%n% +4 "core" %ղ\ % +88 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%k +99 "core" +519 #t-> PS.pull 0.4 + "processing"%p% +3 "core" %ղ\ % +2 .tPS.seek 0.399ml +2 "processing"%o'G +503 "core" ' +2 "processing"%r% +4 "core" %G\ % +22746 #t-> PS.pull 0.5 + "processing"%s% +3 "core" %G\ % +2 .tPS.seek 0.899ml +2 "processing"%q'G +603 "core" ' + "processing"%u% +4 "core" %G\ % +304 #t-> PS.pull 0.3 + "processing"%v% +3 "core" %G\ & +2 .tPS.seek 1.199ml +2 "processing"%w'mp +398 "core" ' + "processing"%t% +4 "core" %mt\ & +361 #t-> PS.pull 0.2 + "processing"%y% +3 "core" %mt\ & +2 .tPS.seek 1.399ml +2 "processing"%z' +304 "core" ' + "processing"%x% +4 "core" %\ % +595 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%|  +102 "core"  +380 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%}'ղ +1524 "core" ' +2 "processing"%{% +3 "core" %խ\ % +2147 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +45 "core"  +385 #t-> PSR.flush + .PSR.select :flush +3 "processing"%@ +534 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 "processing"%~% +3 "core" %\ $ +117 "Can"\ &VV +1479 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +71 "core" +617 #t-> PTV.PRV + .PTV.dial PRV +542 #-> PRV.air +2 .PRV.dial :air +2 "processing"%  +44 "core"  +890 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2633 "core" ' +2 "processing"%% +3 "core" %կ\ $ +825 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%\ +73 "core"  +350 #t-> PSR.flush + .PSR.select :flush +731 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +2636 "core" ' +2 "processing"%% +3 "core" %\ $ +1200 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +73 "core" +452 #t-> PTV.PRV +2 .PTV.dial PRV +374 #-> PRV.air +2 .PRV.dial :air +682 #-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2632 "core" ' +2 "processing"%% +3 "core" %կ\ $ +1433 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +73 "core"  +3074 #t-> PSR.air + .PSR.select :air +2 "processing"% +501 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%' +2626 "core" ' + "processing"%% +4 "core" %\ $ +2409 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +72 "core" +1307 #t-> PTV.PRv +2 .PTV.dial :PRv +555 #-> PTV.PRV +2 .PTV.dial PRV +618 #-> PRV.air +2 .PRV.dial :air +1392 #-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2630 "core" ' +2 "processing"%% +3 "core" %ղ\ $ +672 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +73 "core"  +427 #t-> PSR.air +2 .PSR.select :air +579 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2638 "core" ' + "processing"%% +4 "core" %\ $ +1106 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +71 "core" +442 #t-> PTV.PRV +2 .PTV.dial PRV +811 #-> PRV.air +2 .PRV.dial :air +589 #-> PS.empty +2 .PS.seek :empty +2 "processing"% 'ղ +2630 "core" ' +2 "processing"%!% +3 "core" %ձ\ $ +808 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +72 "core"  +15981 "Can"\ %VV +60002 \ $WV +60002 \ #VV +60002 \ "WV +60002 \ VV +60002  \ VV +60003 <\ VW +60002 *\ VV +46786 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %#% +2 "core" %ձ\  +911 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing + "processing"%$  +74 "core" +339 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%"  +105 "core" +546 #t-> PS.pull 1.5 + "processing"%&% +4 "core" %ձ7\  + .tPS.seek 1.499ml +2 "processing"%''` +3085 "core" ' +2 "processing"%%% +3 "core" %]>\  +412 #t-> PRV.ab1 +2 .PRV.dial :ab1 + "processing"%) @ +105 "core" > +3067 #t-> PS.pull .15 + "processing"%*% +3 "core" %]\  +2 .tPS.seek 1.649ml +2 "processing"%('U +362 "core" ' + "processing"%,% +4 "core" %U6\  +731 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%-  +105 "core"  +666 #t-> PS.pull 0.3 + "processing"%.% +3 "core" %U,\  +2 .tPS.seek 1.949ml +2 "processing"%0'E +657 "core" ' + "processing"%+% +4 "core" %B-\  +1993 "Can"\ VV +94 #t-> delay 8; PS.empty + .delay 8 seconds +803 .PS.seek :empty + "processing"%1'ղ +4003 "core" ' + "processing"%3% +4 "core" %խ8\  +6157 #t-> PSV +1896 #-> PSR +2719 #-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +882 #-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%/ +102 "core" +981 #t-> PRV.sipper +2 .PRV.dial :sipper +687 #-> PS.pull 1.5 + "processing"%2% +3 "core" %խ\  +2 .tPS.seek 1.499ml +2 "processing"%5'\\ +3100 "core" ' + "processing"%6% +4 "core" %c2\  +195 #t-> PRV.ab1 + .PRV.dial :ab1 +2 "processing"%4 @ +105 "core" ? +1868 #t-> PS.pull 0.15 + "processing"%9% +3 "core" %c7\  +2 .tPS.seek 1.649ml +2 "processing"% '[ +363 "core" ' + "processing"%:% +4 "core" %_:\  +357 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%7  +107 "core"  +723 #t-> PS.pull 0.3 + "processing"%<% +3 "core" %_\  +2 .tPS.seek 1.949ml +2 "processing"%8'O +656 "core" ' + "processing"%;% +4 "core" %K3\  +2577 #t-> delay 8; PS.empty + .delay 8 seconds +803 .PS.seek :empty + "processing"%?'ղ +3994 "core" ' + "processing"%=% +4 "core" %նt\  +2214 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +853 #-> PSV.mixloop +2 .PSV.dial :mixloop +379 #-> PRV.sipper +2 .PRV.dial :sipper +571 #-> PS.pull 1.5 + "processing"%A% +3 "core" %ն\  +2 .tPS.seek 1.499ml +2 "processing"%>'e +3086 "core" ' + "processing"%C% +4 "core" %c8\  +780 #t-> PRV.ab1 + .PRV.dial :ab1 +36 "processing"%@ @ +116 "core" ? +674 #t-> PS.pull 0.15 +2 "processing"%E% +3 "core" %c\  +2 .tPS.seek 1.649ml +2 "processing"%B'[ +357 "core" ' + "processing"%D% +4 "core" %\\@\  +379 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%H  +106 "core"  +768 #t-> PS.pull 0.3 +2 "processing"%F% +2 "core" %\\ \  +2 .tPS.seek 1.949ml +2 "processing"%J'L +675 "core" ' +2 "processing"%G% +3 "core" %T*\  +614 #t-> delay 8; PS.empty + .delay 8 seconds +804 .PS.seek :empty +2 "processing"%L'ղ +3993 "core" ' +2 "processing"%I% +3 "core" %յ4\  +1346 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +681 #-> PSV.mixloop +2 .PSV.dial :mixloop +394 #-> PRV.sipper +2 .PRV.dial :sipper +680 #-> PS.pull 1.5 + "processing"%N% +3 "core" %յ\  +2 .tPS.seek 1.499ml +2 "processing"%K'd +3087 "core" ' +2 "processing"%M% +3 "core" %h\  +701 #t-> PRV.ab1 +2 .PRV.dial :ab1 + "processing"%Q @ +105 "core" @ +607 #t-> PS.pull 0.15 +2 "processing"%O% +3 "core" %h\  + .tPS.seek 1.649ml +2 "processing"%S'` +359 "core" ' + "processing"%P% +4 "core" %\\~\  +412 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%U  +106 "core"  +1353 #t-> PS.pull 0.3 +2 "processing"%R% +3 "core" %\\\  +2 .tPS.seek 1.949ml +2 "processing"%W'L +424 "Can"'\ ]] +231 "core" ' + "processing"%T% +4 "core" %I\  +602 #t-> delay 8; PS.empty + .delay 8 seconds +804 .PS.seek :empty + "processing"%V'ղ +3997 "core" ' +2 "processing"%Z% +3 "core" %մn\  +54356 "Can"+\ VV +35626 #t-> PSV.PST +2 !o:NoMethodError : mesgu:NameError::message)undefined method `PST' for PSV:Shaft: name:PST: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +728 #-> PSV.PSR + .PSV.dial PSR +2 "processing"%X +115 "core"  +304 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +343 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%\\' +5113 "core" ' +2 "processing"%Y% +3 "core" %7\  +3026 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%^ +101 "core" +658 #t-> PTV +525 #-> PRV.sipper +2 .PRV.dial :sipper +3738 #-> dealy 8; PS.empty + !o:NoMethodError : mesg"-undefined method `dealy' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1076 #-> delay 8; PS.empty + .delay 8 seconds +803 .PS.seek :empty + "processing"%['ղ +5113 "core" ' +2 "processing"%`% +3 "core" %ն6\  +1713 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%] +114 "core"  +227 #t-> PSR.air + .PSR.select :air +2 "processing"% +434 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%_' +206 "Can"7\ \\\\ +4907 "core" ' +2 "processing"%c% +3 "core" %3\  +663 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%a +101 "core" +1400 #t-> delay 8; PS.empty + .delay 8 seconds +804 .PS.seek :empty + "processing"%e'ղ +5119 "core" ' +2 "processing"%b% +3 "core" %ղ3\  +1534 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%g +102 "core"  +203 #t-> PSR.air + .PSR.select :air +422 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%d' +5113 "core" ' +2 "processing"%i% +3 "core" %\  +795 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%f +102 "core" +485 #t-> delay 8; PS.empty + .delay 8 seconds +804 .PS.seek :empty + "processing"%h'ղ +5110 "core" ' + "processing"%l% +4 "core" %մ9\  +512 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%j +114 "core"  +403 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%n' +5115 "core" ' + "processing"%k% +4 "core" %\  +857 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%p +100 "core" +402 #t-> delay 8; PS.empty +2 .delay 8 seconds +803 .PS.seek :empty + "processing"%m'ղ +5124 "core" ' +2 "processing"%r% +3 "core" %լ\  +18846 "Can"\ UU +60002 \ UU +60002  \ UU +60002 \ UU +60003 !\ VU +60002 \ UU +60002 \ UU +60002 \ VV +60002 \ UV +60003 \ VU +60002 \ UU +60002 \ UU +60002 \ UU +60002 \ UU +60002 \ UU +60003 \ UU +60002 \ UU +60002 \ UU +60002 \ VV +60002 \ UU +60002 z\ UU +60002 v\ UU +60003 q UU +60002 p UU +60002 i UU +60002 o UU +60002 l UU +60002 T VU +60003 J UU +60002 J UU +60002 M UU +60002 B UU +60002 ! UU +60002  UU +60003 \ >VU +60002 \ SVV +60002 \ ]VU +60002 \ dVV +60002 \ gVV +60002 \ jVV +60003 \ kVV @EDT1560485241.81 \ lVV +60002 \ lVV +60002 \ mUU +60002 \ nVV +60002 x\ oUU +60002 c\ pUU +60002 N\ qVV +60002 <\ sVV +60002 (\ sVV +60003 \ uVV +60002  \ vVW +60002 \ wVV +60002 \ yVV +60002 \ zVV +60002 \ {VV +60002 \ }VV +60002 \ ~VV +60002 \ XX +60002 \ VV +60002 \ VV +60002 \ VV +60003 \ VV +60002 \ VV +60002 \ VV +60002 \ VV +60002 \ VV +60002 \ VV +60002 \ VV +60002 \ VV +60002 \ VV +60002 \ VV +60002 \ VV +60003 \ VV +60002 \ VV +60002 \ VV +60002 \ WV +60002 \ VV +60002 \ VV +60002 \ VV +60002 \ VV +60002 \ VV +60002 \ VV +60002 \ VV +60003 \ VV +60002 \ VV +60002 \ VV +60002 \ VV +60002 1\ WV +60002 B\ WV +60002 F\ VV +60002 J\ HVU +60002 N\ >VU +60002 Y\ 9VV +60002 h\ 6UU +60003 s\ 4UV +60002 \ 2VU +60002 \ 1UU +60002 \ /VU +60002 \ -UU +60002 \ +VU +45279 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +988 #-> PSV.mixloop + .PSV.dial :mixloop +770 #-> PRV.sipper + .PRV.dial :sipper +819 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%s' +5109 "core" ' +2 "processing"%o% +3 "core" %\ ( +585 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%u  +130 "core"  +679 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%v'ղ +5119 "core" ' +2 "processing"%q% +3 "core" %հ\ ( +500 "Can"\ *VV +599 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"%t +131 "core" +649 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +434 #-> PRV.sipper +2 .PRV.dial :sipper +3558 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%y% +2 "core" %հ\ ( +2 .tPS.seek 1.499ml +2 "processing"%w'_ +3096 "core" ' +2 "processing"%x% +3 "core" %_3\ ( +133 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%|  +134 "core"  +337 #t-> CBV.PRV + .CBV.dial PRV +2 "collection"'z  +5 "core" +1790 #t-> PS.reconfigure PSslow + "processing"%{% +3 "core" %_<\ ( +3115 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%% +2 "core" %_0\ ) +2 .tPS.seek 0.899ml +2 "processing"%}'G +1264 "core" ' +2 "processing"%~% +3 "core" %G<\ ( +6 #t-> PRV.air + .PRV.dial :air +2 "processing"%  +45 "core"  +1710 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %% +2 "core" %G\ ( +1453 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +1004 "core" ' +2 "processing"%% +3 "core" %հ2\ ( +734 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%\  +104 "core" +464 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 "processing"%% +3 "core" %>\ ( +665 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +131 "core"  +462 #t-> PS.empty +2 .PS.seek :empty +2 "processing"% 'ղ +2630 "core" ' +2 "processing"%% +3 "core" %ծ0\ ( +1137 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1080 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"% +143 "core" +1428 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%  +133 "core"  +350 #t-> CBV.PRV + .CBV.dial PRV +1725 #-> PS.reconfigure PSslow +2 .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %% +3 "core" %ծx\ ( +6388 #t-> PS.pull .2 + "processing"%% +3 "core" %ծ\ ( +2 .tPS.seek 0.199ml +2 "processing"%' +463 "core" ' +2 "processing"%% +3 "core" %\ ( +624 #t-> PRV.air +2 .PRV.dial :air + "processing"%  +43 "core"  +452 #t-> PS.pull .3 + "processing"%% +3 "core" %\ ( +3 .tPS.seek 0.499ml +2 "processing"%' +671 "core" ' +2 "processing"%% +3 "core" %\ ' +484 #t-> PSV.air +2 .PSV.dial :air + "processing"%  +44 "core"  +749 #t-> PS.pull 1.2 + "processing"%!% +3 "core" %\ ( +2 .tPS.seek 1.699ml +2 "processing"%' +2488 "core" ' + "processing"%#% +4 "core" %\ ' +1043 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%$ +44 "core" +3228 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%"  +102 "core"  +1276 #t-> PS.empty +2 .PS.seek :empty + "processing"%&'ղ +3490 "core" ' + "processing"% % +4 "core" %ն\ ' +2966 "Can"\ )VV +31362 #t-> PS.reconfigure PSconfig +2 .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %%% +2 "core" %նx\ ' +435 #t-> CTV.air + .CTV.dial :air +2 "collection"')  +4 "core" +673 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'*& +3 "core" &\ \ + .tHand.open +2 "manipulator"&'1 +67 "core" 1 + "manipulator"&,& +4 "core" & \\ {1 +2 "manipulator"&-% +3 "core" % \  v { +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&.(, +195 "core" ( + "manipulator"&(& +4 "core" &,\ \  $ ~6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &,\ \  D }6 +2 .tForearm.seek :garage +2 "manipulator"&0' +98 "core" ' + .tHand.close +2 "manipulator"&3/ +69 "core" / +2 "manipulator"&/& +3 "core" &,  y6 +2 "manipulator"&2% +3 "core" % / x +2 .tForearm.seek :retract +2 "manipulator"&1'\ +100 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&6( +292 "core" ( + "manipulator"&4& +4 "core" &% 2 z?T + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &9& +2 "core" &%  y?T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&5' +138 "core" ' + "manipulator"&:& +4 "core" &% x?T +2 "manipulator"&7% +3 "core" % I x +2 "collection"'<& +4 "core" &\ \ + "collection"' & +4 .tCC.seek :closed +2 "collection"';(` +3 "core" &\ \ + &\   +10 &4v - +9 &`~ B +9 &8u U +9 &S V +9 &X V +10 &}Q U +9 &<Y V +9 &T U +10 &U U +9 &U U +11 & DY V +8 &"T U +9 &#U V +10 &%S U +9 &'NW U +10 &)T U +9 &*V U +9 &,R U +10 &.VQ U +9 &0U U +9 &1Q U +10 &3S U +9 &5_S U +9 &7!U U +10 &8T U +9 &:S U +10 &*R\ U +9 &?U U +10 &AT U +9 &CqT T +9 &E2T U +10 &FV U +9 &H` V +10 &Jrm W +9 &L) [ +9 &M3. _ +10 &O8; ` +9 &Q]== a +9 &S@A a +10 &TAB b +9 &VEE b +10 &XaCG b +9 &Z GI b" +9 &[IJ b) +10 &]KM b3 +9 &_FNP V +10 &`B)QQ + +9 &`bOR _ +2 ( + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.32 +2 "collection"'8& +3 "core" &`b~NO _ + .tHand.open +2 "manipulator"&=1 +66 "core" 1 +2 "manipulator"&A% +4 "core" %   t + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +92 "core" ' +5485 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%C  +136 "core"  +4009 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%@ +101 "core"  +1998 #t-> PSR.flush + .PSR.select :flush +3 "processing"%@ +397 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%E' +2633 "core" ' +2 "processing"%>% +3 "core" %h\  +2862 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +703 #-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%D +102 "core" +618 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%H'ղ +2623 "core" ' + "processing"%F% +4 "core" %ծy\  +535 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%B +103 "core"  +746 #t-> PSR +1249 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%G' +1454 "Can"\ qq +1170 "core" ' +2 "processing"%J% +3 "core" %\  +1196 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%I +102 "core" +467 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%N'ղ +2639 "core" ' + "processing"%L% +4 "core" %հ}\  +2411 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%M +103 "core"  +344 #t-> PSR.air + .PSR.select :air +2 "processing"% +458 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%Q' +2631 "core" ' +2 "processing"%O% +3 "core" %k\  +1149 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%K +103 "core" +494 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%P'ղ +2623 "core" ' + "processing"%U% +4 "core" %ձl\  +2872 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%R +102 "core"  +502 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%S' +2625 "core" ' + "processing"%T% +4 "core" %\  +7 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"%W +102 "core" +4418 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%Z'ղ +2621 "core" ' + "processing"%X% +4 "core" %ծ\  +1181 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&V& +3 "core" &% & q?T +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&Y( +2 "core" ( +2 "manipulator"&^& +4 "core" &% B r?T +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\\& +2 "core" &% Q r?T +2 .tForearm.seek CC +2 "manipulator"&`' +92 "core" ' + .tHand.close +2 "manipulator"&]/ +68 "core" / + .tCC.seek :open +2 "collection"'[( +473 "core" ( + "manipulator"&c& +4 "core" &%  u?T + "manipulator"&a% +4 "core" %   u + .tForearm.seek :retract +2 "manipulator"&_'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&b(, +297 "core" ( + "manipulator"&g& +4 "core" &, z2 + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &e& +3 "core" &, / y2 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&i' +115 "core" ' +2 .tHand.open + "manipulator"&f1 +75 "core" 1 + "manipulator"&d% +4 "core" % z op +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +99 "core" ' +21571 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +546 #-> PSV.mixloop +2 .PSV.dial :mixloop +588 #-> PRV.sipper +2 .PRV.dial :sipper +2 "processing"%j  +133 "core" +307 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%h' +2629 "core" ' +2 "processing"%k% +3 "core" %p\ % +236 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%p  +130 "core"  +562 #t-> PS.empty +2 .PS.seek :empty + "processing"%n'ղ +1481 "Can"\ &XX +1143 "core" ' +2 "processing"%r% +3 "core" %կr\ % +221 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%m +130 "core" +734 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +664 #-> PRV.sipper +2 .PRV.dial :sipper +5767 #-> delat 10; PS.pull 1.5 +2 !o:NoMethodError : mesg"-undefined method `delat' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1278 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1004 "processing"%o% +2 "core" %կ\ & +2 .tPS.seek 1.499ml +2 "processing"%u'^ +1609 "core" ' +2 "processing"%s% +3 "core" %\\{\ % +1266 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%q  +135 "core"  +449 #t-> CBV.PRV + .CBV.dial PRV +1541 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %t% +3 "core" %\\|\ & +1193 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%y% +2 "core" %\\}\ & +2 .tPS.seek 0.899ml +2 "processing"%v'G| +1272 "core" ' +2 "processing"%x% +3 "core" %G{w\ % +135 #t-> PRV.air +2 .PRV.dial :air + "processing"%|  +43 "core"  +1074 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %z% +3 "core" %G{\ % +698 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%{'ղ +1004 "core" ' +2 "processing"%% +3 "core" %նp\ % +894 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%w  +103 "core" +352 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%~' +2624 "core" ' +2 "processing"%% +3 "core" %x\ % +153 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +131 "core"  +384 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%}'ղ +2635 "core" ' +2 "processing"%% +3 "core" %ծx\ % +443 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1113 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%\ +130 "core" +768 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%  +134 "core"  +336 #t-> CBV.PRV + .CBV.dial PRV +2760 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %% +3 "core" %ծ\ % +5598 #t-> PS.pull .2 + "processing"%% +4 "core" %ծt\ % + .tPS.seek 0.199ml +2 "processing"%' +454 "core" ' + "processing"%% +4 "core" %u\ % +861 #t-> PRV.air +2 .PRV.dial :air + "processing"%  +45 "core"  +1174 #t-> PS.pull .3 +2 "processing"%% +3 "core" %o\ % + .tPS.seek 0.499ml +2 "processing"%' +660 "core" ' + "processing"%% +4 "core" %n\ $ +1154 #t-> PSV.air +2 .PSV.dial :air + "processing"%  +43 "core"  +1309 #t-> PS.pull 1.2 + "processing"%% +3 "core" %\ $ +2 .tPS.seek 1.699ml +2 "processing"%' +2490 "core" ' + "processing"%% +4 "core" %}\ $ +129 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +45 "core" +370 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%  +103 "core" +486 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +3493 "core" ' +2 "processing"%!% +3 "core" %ճ\ $ +6092 "Can"\ %SS +37864 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %% +3 "core" %ճS\ $ +546 #t-> CTV.air +2 .CTV.dial :air +661 #-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'#& +3 "core" &I +2 "manipulator"&$& +4 "core" &,  y2 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&"(, +2 "core" ( +2 "manipulator"&& +3 "core" &, y2 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +2 "core" &, ( y2 +2 .tForearm.seek :garage +2 "manipulator"&%' +99 "core" ' + .tHand.close +2 "manipulator"&)/ +69 "core" / +2 "manipulator"&*& +3 "core" &, " u2 +2 "manipulator"&'% +3 "core" % ' @ t +2 .tForearm.seek :retract +2 "manipulator"&,'\ +102 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&-( +301 "core" ( + "manipulator"&(& +4 "core" &*  tCs + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &* { tCs +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' + "manipulator"&3& +4 "core" &* tCs +2 "manipulator"&/% +3 "core" % t +2 "collection"'2& +4 "core" &I + "collection"'& +3 .tCC.seek :closed +2 "collection"'0(` +3 "core" &/ +3 &0  +8 &%s2 / +11 &a0 C +8 &Kw4 U +10 &\ X1 V +10 &X0 V +9 &Q1 U +9 &PZ5 V +9 &U1 U +9 &U1 U +11 &V/ U +9 & YR0 U +9 &"W0 U +10 &#Q/ U +9 &%U. U +8 &'aX. U +10 &)#R* U +9 &*U* U +11 &,V, U +8 &.jQ0 U +9 &0,V, U +10 &1R- U +9 &3T, T +9 &5sT1 U +10 &75T- U +9 &8R/ U +11 &:T0 U +8 &<{S* U +10 &>>T) T +10 &?U/ U +8 &AW1 U +9 &CQ, U +10 &EEU. U +9 &GY- U +11 &H]% V +8 &Jl* W +9 &L<- [ +10 &M/ ^ +9 &O/ ` +9 &Qq$ ` +10 &S1* a +9 &T+ b +10 &V'), b +9 &Xs-+( b +9 &Z123+ b$ +10 &[34+ b+ +10 &]77* b1 +8 &_W7;* V +10 &`I8; (t +9 &`';; Z +9 ( +2 &`i;<( S + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.33 +2 "collection"'4& +3 "core" &`i<<4 S +2 .tHand.open + "manipulator"&91 +75 "core" 1 + "manipulator"&.% +4 "core" % p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +92 "core" ' +151 #t-> PRV.connect CBV + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%7  +135 "core"  +436 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%< +100 "core"  +440 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +557 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%1' +2624 "core" ' +35 "processing"%% +12 "core" %t\  +2170 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1609 #-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%8 +103 "core" +1221 #t-> PS.empty +2 .PS.seek :empty + "processing"%='ղ +2624 "core" ' +2 "processing"%A% +3 "core" %յo\  +179 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +102 "core"  +565 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%5' +2633 "core" ' +2 "processing"%C% +3 "core" %g\  +180 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%@ +102 "core" +674 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%&'ղ +2619 "core" ' +2 "processing"%>% +3 "core" %յm\  +6 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%D +102 "core"  +46 "Can"\ ii +1106 #t-> PSR.air + .PSR.select :air +2 "processing"% +656 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%E' +2629 "core" ' + "processing"%F% +4 "core" %d\  +175 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%B +102 "core" +1321 #t-> PS.empty +2 .PS.seek :empty + "processing"%H'ղ +2631 "core" ' +2 "processing"%J% +3 "core" %ճh\  +362 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%I +102 "core"  +1210 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%G' +2636 "core" ' + "processing"%L% +4 "core" %d\  +251 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%M +102 "core" +990 #t-> PS.empty +2 .PS.seek :empty + "processing"%N'ղ +2652 "core" ' + "processing"%O% +4 "core" %շe\  +387 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&K& +3 "core" &' oAb +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&Q( +43 "core" ( + "manipulator"&U& +4 "core" & s\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &R& +2 "core" &  s\ +2 .tForearm.seek CC +2 "manipulator"&P' +94 "core" ' + .tHand.close +2 "manipulator"&T/ +72 "core" / + .tCC.seek :open +2 "collection"'W( +474 "core" ( +3 "manipulator"&S& +4 "core" & u\ + "manipulator"&X% +4 "core" %   u + .tForearm.seek :retract +2 "manipulator"&V'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&^(, +283 "core" ( + "manipulator"&\\& +4 "core" &, u + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &]& +3 "core" &, J u + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&6' +113 "core" ' + .tHand.open +2 "manipulator"&?1 +71 "core" 1 + "manipulator"&;% +4 "core" % x l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +99 "core" ' +41202 "Can"\ $RS +20688 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +561 #-> PSV.mixloop +2 .PSV.dial :mixloop +618 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%a  +133 "core" +380 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%`' +2622 "core" ' + "processing"%g% +4 "core" %e\ ! +157 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%Y  +130 "core"  +671 #t-> PS.empty +2 .PS.seek :empty + "processing"%e'ղ +2625 "core" ' +2 "processing"%f% +3 "core" %հb\ ! +145 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%d +129 "core" +1006 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +681 #-> PRV.sipper +2 .PRV.dial :sipper +16919 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%_% +2 "core" %հe\ ! +2 .tPS.seek 1.499ml +2 "processing"%i'_ +1619 "core" ' + "processing"%j% +4 "core" %_m\ ! +1909 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%Z  +133 "core"  +407 #t-> CBV.PRV +2 .CBV.dial PRV +918 #-> PS.reconfigure PSslow +2 .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %k% +2 "core" %_d\ ! +6488 "Can"\ "SS +1664 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%p% +2 "core" %_r\ ! +2 .tPS.seek 0.899ml +2 "processing"%h'G +1277 "core" ' + "processing"%r% +4 "core" %G|c\ +4543 #t-> PRV.air + .PRV.dial :air +2 "processing"%m  +45 "core"  +2472 #t-> PS.reconfigure PSconfig +2 .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %o% +2 "core" %G|e\ +770 #t-> PS.empty +2 .PS.seek :empty + "processing"%n'ղ +1001 "core" ' + "processing"%s% +4 "core" %մh\ +6 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%q  +103 "core" +1033 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%t' +2621 "core" ' + "processing"%y% +4 "core" %\\\  +13178 #t-> PSV,waste1 +2 !o:SyntaxError: mesg"Jcompile error\ (ESP):357: syntax error, unexpected '\\n', expecting '=':bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +515 #-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%u  +132 "core"  +433 #t-> PS.empty +2 .PS.seek :empty +42 "processing"%x'ղ +2622 "core" ' +2 "processing"%|% +3 "core" %ղ\ +168 #t-> PTV.to :PRV mixing +2 !o:SyntaxError: mesg"Rcompile error\ (ESP):360: syntax error, unexpected tIDENTIFIER, expecting $end:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1041 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%z +131 "core" +1100 #t-> PTV.to :mixloop +2 .PTV.dial :mixloop +2 !o:Axis::Error : mesg"3Unknown Processing Top Valve position: mixloop:@axisName"Processing Top Valve:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1631 #-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +895 #-> PSV.to :mixloop + .PSV.dial :mixloop +6528 #-> PRV.CBV + .PRV.dial CBV +2 "processing"%v  +135 "core"  +533 #t-> CBV.PRV + .CBV.dial PRV +1530 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +3 "processing"%#A 2`b +2 %% +3 "core" %ղ\ +1824 #t-> PS.pull .2 + "processing"%w% +4 "core" %ղ\ + .tPS.seek 0.199ml +2 "processing"%{' +462 "core" ' + "processing"%% +4 "core" %~\  +5847 #t-> PRV.air +2 .PRV.dial :air + "processing"%  +44 "core"  +1096 #t-> PS.pull .3 + "processing"%~% +4 "core" %\  + .tPS.seek 0.499ml +2 "processing"%' +669 "core" ' + "processing"%\ % +4 "core" %~\  +1024 #t-> PSV.air +2 .PSV.dial :air + "processing"%  +43 "core"  +1367 #t-> PS.pull 1.2 + "processing"%% +3 "core" %\  +2 .tPS.seek 1.699ml +2 "processing"%' +354 "Can"$\ ZZ +2124 "core" ' + "processing"%}% +4 "core" %x\  +2193 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +44 "core" +510 #t-> PRV.sipper +2 .PRV.dial :sipper +2 "processing"%  +104 "core" +1323 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +3502 "core" ' + "processing"%% +4 "core" %հ\  +50182 "Can"\ TT +60002 \ SS +3543 #t-> PS.reconfigure PSconfig +2 .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %% +3 "core" %հe\  +2392 #t-> CTV.air +2 .CTV.dial :air +683 #-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +3 "core" &A +2 "manipulator"&& +3 "core" &, r +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +3 "core" ( + "manipulator"&& +4 "core" &, r + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, r +2 .tForearm.seek :garage + "manipulator"&' +101 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +2 "manipulator"&!& +3 "core" &,  m +2 "manipulator"&% +3 "core" % !  m +2 .tForearm.seek :retract +2 "manipulator"&#'\ +98 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&$( +294 "core" ( + "manipulator"&& +4 "core" &( ; oAe +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &( D oAe +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&)' +98 "core" ' + "manipulator"&*& +4 "core" &( |  lAe +2 "manipulator"&'% +3 "core" % q  m +2 "collection"'b& +4 "core" &$ + "collection"'l& +4 .tCC.seek :closed +2 "collection"'%(` +2 "core" &> +3 &+  +10 &'r0 . +9 &_0 B +9 &Ey+ U +10 &U V +9 &W" U +10 &P$ U +9 &IY% V +9 & T& U +10 &T' U +9 &U( U +9 & RR U +10 &"T U +9 &#Q U +10 &%T V +9 &'YY V +9 &)Q U +10 &*U U +9 &,U U +9 &.bQ U +10 &0#U V +9 &1Q U +10 &3R U +9 &5jR U +9 &7,V U +10 &8S U +9 &:S U +9 &4R U +9 &?T U +11 &AR U +8 &C{R U +9 &E=R U +10 &FU U +9 &H_ V +9 &J}j W +10 &L5 [ +9 &M7. _ +10 &O<; a +9 &Qi=> a +9 &S*=? a +10 &TAA b +9 &VBE b +9 &XkCE b! +10 &Z(FF b& +9 &[EH b. +10 &]HK b1 +9 &_LKJ\ V +9 &`E&JM - +10 &`iLM ^ +2 ( + "collection"'l& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.31 + "collection"'"& +4 "core" &`i}KM ^ +2 .tHand.open + "manipulator"&(1 +76 "core" 1 + "manipulator"&+% +4 "core" % D H h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +95 "core" ' +1663 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%/  +135 "core"  +671 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%2 +101 "core"  +779 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +843 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%,' +2627 "core" ' +2 "processing"%[% +3 "core" %p\  +724 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +807 #-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%4 +114 "core" +627 #t-> PS.empty +2 .PS.seek :empty + "processing"%9'ղ +2628 "core" ' + "processing"%.% +4 "core" %ճl\  +185 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +101 "core"  +486 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + "processing"%7% +4 "core" %b\  +167 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%< +102 "core" +673 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2625 "core" ' + "processing"%% +4 "core" %ճp\  +118 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%8 +102 "core"  +499 #t-> PSR.air + .PSR.select :air +2 "processing"% +692 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%1' +2621 "core" ' +2 "processing"%A% +3 "core" %z\  +839 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +102 "core" +3042 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%='ղ +2627 "core" ' +2 "processing"%C% +3 "core" %մ{\  +1694 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%@ +103 "core"  +534 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%5' +2629 "core" ' +2 "processing"%>% +3 "core" %~\  +167 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%D +101 "core" +1175 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%&'ղ +2626 "core" ' +2 "processing"%F% +3 "core" %յz\  +7320 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&B& +3 "core" &' U T H gAe +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&E( +2 "core" ( +2 "manipulator"&J& +3 "core" &' R R T gAe +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" && Q T x fAe + .tForearm.seek CC +2 "manipulator"&H' +96 "core" ' + .tHand.close +2 "manipulator"&L/ +68 "core" / + .tCC.seek :open +2 "collection"'M( +471 "core" ( + "manipulator"&G& +4 "core" &( m l jAe +2 "manipulator"&O% +3 "core" %  k c j +2 .tForearm.seek :retract + "manipulator"&K'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&U(, +295 "core" ( + "manipulator"&R& +4 "core" &, B o + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &T& +3 "core" &, ! o + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&-' +113 "core" ' +2 .tHand.open + "manipulator"&:1 +69 "core" 1 + "manipulator"&0% +4 "core" % Y W H e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +100 "core" ' +4765 "Can"\ SR +25058 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +829 #-> PSV.mixloop +2 .PSV.dial :mixloop +622 #-> PRV.sipper +2 .PRV.dial :sipper + "processing"%X  +133 "core" +277 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%P' +2624 "core" ' +2 "processing"%\\% +3 "core" %{\  +424 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%]  +130 "core"  +624 #t-> PS.empty +2 .PS.seek :empty + "processing"%Q'ղ +2620 "core" ' + "processing"%?% +4 "core" %ն\  +217 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%; +142 "core" +1052 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +917 #-> PRV.sipper +2 .PRV.dial :sipper +3593 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%V% +3 "core" %ն\  + .tPS.seek 1.499ml +2 "processing"%6'e +1607 "core" ' + "processing"%a% +4 "core" %h\  +805 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%N  +134 "core"  +635 #t-> CBV.PRV + .CBV.dial PRV +2933 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +3 "processing"%#A 2`b +2 %g% +2 "core" %h\  +3739 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%Y% +2 "core" %h~\  +2 .tPS.seek 0.899ml +2 "processing"%`'G +1267 "core" ' + "processing"%f% +4 "core" %G\  +3864 #t-> PRV.air +2 .PRV.dial :air + "processing"%d  +44 "core"  +1246 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %_% +2 "core" %G^\  +911 #t-> PS.empty +2 .PS.seek :empty + "processing"%e'ղ +1016 "core" ' + "processing"%j% +4 "core" %ձH\  +136 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%Z  +102 "core"  +203 "Can"\ TS +106 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%k' +2629 "core" ' + "processing"%p% +4 "core" %.\  +112 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%i  +130 "core"  +674 #t-> PS.empty +2 .PS.seek :empty + "processing"%r'ղ +2620 "core" ' + "processing"%m% +4 "core" %յ.\  +819 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1321 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%o +132 "core" +552 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%h  +134 "core"  +448 #t-> CBV.PRV + .CBV.dial PRV +2790 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %s% +2 "core" %յ\  +3780 #t-> PS.pull .2 + "processing"%q% +3 "core" %յ*\  +2 .tPS.seek 0.199ml +2 "processing"%n' +457 "core" ' + "processing"%y% +4 "core" %1\  +1549 #t-> PRV.air + .PRV.dial :air +2 "processing"%u  +43 "core"  +2210 #t-> PS.pull .4 + "processing"%t% +3 "core" %6\  +2 .tPS.seek 0.599ml +2 "processing"%|'! +860 "core" ' + "processing"%z% +4 "core" %!-\  +816 #t-> PSV.air + .PSV.dial :air +2 "processing"%v  +43 "core"  +2336 #t-> PS.pull 1.9 + "processing"%% +3 "core" %!6\  +2 .tPS.seek 2.499ml +2 "processing"%w' +3899 "core" ' +2 "processing"%x% +3 "core" %S\  +217 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +45 "core" +578 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%  +103 "core" +468 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%~'ղ +5111 "core" ' +2 "processing"%{% +3 "core" %ձ\  +14455 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %\ % +3 "core" %ձ\  +831 #t-> CTV.air +2 .CTV.dial :air +1141 #-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &P +2 "manipulator"&& +3 "core" &,  o +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +3 "core" ( +2 "manipulator"&}& +3 "core" &,  o +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  o + .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' + .tHand.close +2 "manipulator"&/ +73 "core" / +2 "manipulator"&& +3 "core" &, u r k +2 "manipulator"&% +3 "core" % - j m j! +2 .tForearm.seek :retract +2 "manipulator"& '\ +100 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +299 "core" ( + "manipulator"&& +4 "core" &) u q q kBl +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &) q n E kBl + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +105 "core" ' +2 "manipulator"&!& +3 "core" &) n m { lBl +2 "manipulator"&% +3 "core" % l m lk +2 "collection"'^& +4 "core" &[ + "collection"'c& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" &a +5 &F 1 +9 &%DI 5 +9 &Hn}B I +9 &iD V +9 &OD U +10 &_TE V +9 &#QC U +11 &SG U +8 &TA V +9 &hQB U +10 &*UC U +9 & TG U +9 &"RD U +11 &$pSB U +8 &&2SB U +10 &'QE U +9 &)P= U +10 &+zQO U +9 &-<TC U +10 &.R; U +8 &0TA U +10 &2OA U +9 &4DR> U +10 &6VA U +9 &7PC U +9 &9UA U +10 &;LNB U +9 &=OC U +9 &>O< U +10 &@NE U +9 &BTO9 U +10 &DLA T +10 &EQ@ U +8 &GTC U +10 &IX]I V +9 &KnN X +9 &LB \\ +10 &N%"I ` +9 &PB"B ` +10 &R "B a +9 &S "@ a +9 &U!%A a +10 &WF!$A b +9 &Y$$F b +9 &Z'&B b$ +10 &\\)*C b+ +9 &^6*,; b6 +10 &_..C 8 +9 &`N.1B 9 +9 &`z10? S +6 ( + "collection"'c& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.31 +2 "collection"'& +3 "core" &`h00S S +2 .tHand.open + "manipulator"&1 +72 "core" 1 + "manipulator"& % +4 "core" %  ? 5 { hk +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&*'\ +91 "core" ' +1095 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%'  +134 "core"  +598 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%b +101 "core"  +779 #t-> PSR.flush + .PSR.select :flush +3 "processing"%@ +1064 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%#' +2624 "core" ' +2 "processing"%W% +3 "core" %-\  +255 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +367 "Can"\ hh +360 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%" +102 "core" +632 #t-> PS.empty +2 .PS.seek :empty + "processing"%('ղ +2627 "core" ' + "processing"%+% +4 "core" %ճ4\  +170 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%l +102 "core"  +469 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%)' +2635 "core" ' + "processing"%/% +4 "core" %6\  +202 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%2 +102 "core" +912 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2635 "core" ' +2 "processing"%[% +3 "core" %ճ5\  +244 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%4 +114 "core"  +811 #t-> PSR.air + .PSR.select :air +2 "processing"% +528 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%,' +2627 "core" ' + "processing"%.% +4 "core" %5\  +521 #t-> PSV.mixloop +3 .PSV.dial :mixloop + "processing"% +101 "core" +957 #t-> PS.empty +2 .PS.seek :empty + "processing"%9'ղ +2637 "core" ' + "processing"%7% +4 "core" %կ3\  +302 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%< +104 "core"  +872 #t-> PSV.PSR + .PSV.dial PSR +650 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 "processing"%% +3 "core" %3\  +178 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%8 +114 "core" +500 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2628 "core" ' + "processing"%A% +4 "core" %ղ6\  +1003 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"& & +3 "core" &( B 3 Q dBi + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&1( +2 "core" ( + "manipulator"&C& +4 "core" &( K A M dBi +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &@& +2 "core" &' +  dBi +2 .tForearm.seek CC +2 "manipulator"&=' +93 "core" ' + .tHand.close +2 "manipulator"&>/ +69 "core" / + .tCC.seek :open +2 "collection"'D( +472 "core" ( + "manipulator"&5& +4 "core" &( S V P fBi +2 "manipulator"&F% +3 "core" % 5 V T ? f +2 .tForearm.seek :retract + "manipulator"&B'\ +93 "core" ' + .tElbow.reconfigure TightElbow +45 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&J(, +299 "core" ( + "manipulator"&I& +4 "core" &, e i { l% +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" &, k h Q l% +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&$' +112 "core" ' + .tHand.open +2 "manipulator"&31 +70 "core" 1 + "manipulator"&%% +4 "core" %  . . S b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +101 "core" ' +30009 "Can"\ SS +60002 \ ST +28187 #t-> exit +5 #mEXIT @1560530525.33EDT @1560531852.42EDT = =tMAIN =mMAIN_scheduler @EDT1560531854.15 #"core_reset"Sent BREAK +2 #t@0x9B9D, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +373 "Can"\ 9 + \ 9c + #tPolling Can every 10:00 +3 #Cleanly exited at 12:42:05EDT14-Jun-19 +1192 #-> ESP.ready! +2 #Powering core bus +503 .Gate.power :raw,:ON +3 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %Z\ " + .tSS.configure SSconfig +2 "sampler")#.0X PTV.PRVmixing +2 .PTV.dial :PRVmixing + "processing"%;  +15 "core" +548 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%< +45 "core" +381 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%=  +133 "core" +469 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%>' +2626 "core" ' + "processing"%?% +4 "core" %@\  +173 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%@  +143 "core"  +409 #t-> PS.empty +2 .PS.seek :empty + "processing"%A'ղ +2627 "core" ' + "processing"%B% +4 "core" %մ>\  +211 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%C +129 "core" +745 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +588 #-> PRV.sipper +2 .PRV.dial :sipper +1706 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%D% +2 "core" %մA\  +2 .tPS.seek 1.499ml +2 "processing"%E'c +1624 "core" ' + "processing"%F% +4 "core" %dA\  +588 #t-> PRV.CBV +3 .PRV.dial CBV +2 "processing"%G  +135 "core"  +340 #t-> CBV.PRV + .CBV.dial PRV +2 "collection"'H  +5 "core" +1589 #t-> PS.reconfigure PSslow +2 .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %I% +2 "core" %d@\  +2791 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%J% +2 "core" %d8\  +2 .tPS.seek 0.899ml +2 "processing"%K'G +1273 "core" ' + "processing"%L% +4 "core" %G\  +2534 #t-> PRV.air +2 .PRV.dial :air +33 "processing"%M  +49 "core"  +1069 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %N% +3 "core" %G\  +483 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%O'ղ +999 "core" ' +2 "processing"%P% +3 "core" %կ\  +112 #t-> PRV.sipper + .PRV.dial :sipper + "processing"%Q  +103 "core" +410 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%R' +2621 "core" ' +2 "processing"%S% +3 "core" %\  +2971 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%T  +132 "core"  +413 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%U'ղ +2631 "core" ' + "processing"%V% +4 "core" %կ\  +121 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +2105 #-> PSV.to :mixloop +2 .PSV.dial :mixloop + "processing"%W +143 "core" +536 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%X  +135 "core"  +377 #t-> CBV.PRV +2 .CBV.dial PRV +1182 #-> PS.reconfigure PSslow +2 .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %Y% +3 "core" %կ\  +1859 #t-> PS.pull .2 + "processing"%Z% +3 "core" %կ$\  +2 .tPS.seek 0.199ml +2 "processing"%[' +455 "core" ' + "processing"%\\% +4 "core" %\  +5486 #t-> PRV.air +2 .PRV.dial :air + "processing"%]  +43 "core"  +655 #t-> PS.pull .3 + "processing"%^% +3 "core" %\  +2 .tPS.seek 0.499ml +2 "processing"%_' +662 "core" ' + "processing"%`% +4 "core" %\  +387 #t-> PSV.air +2 .PSV.dial :air + "processing"%a  +44 "core"  +725 #t-> PS.pull 1.9 + "processing"%b% +3 "core" %\  +2 .tPS.seek 2.399ml +2 "processing"%c'0 +1585 "Can"\ YY +2321 "core" ' + "processing"%d% +4 "core" %5\  +415 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%e +44 "core" +473 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%f  +104 "core" +1215 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%g'ղ +4906 "core" ' +2 "processing"%h% +3 "core" %ն\  +1923 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %i% +3 "core" %ն\  +518 #t-> CTV.air +2 .CTV.dial :air +628 #-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'j& +3 "core" &- \ + .tHand.open +2 "manipulator"&k1 +70 "core" 1 + "manipulator"&l& +4 "core" & f e E i1 +2 "manipulator"&m% +3 "core" % \ l m g i +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&n(, +187 "core" ( + "manipulator"&o& +4 "core" &, j d  kJ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &, t q kJ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&q' +100 "core" ' + .tHand.close +2 "manipulator"&r/ +71 "core" / +2 "manipulator"&s& +3 "core" &, A E . hJ +2 "manipulator"&t% +3 "core" % 1 L [ r h +2 .tForearm.seek :retract +2 "manipulator"&u'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&v( +299 "core" ( + "manipulator"&w& +4 "core" &, A D ! hE~ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &, < B I hE~ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&y' +98 "core" ' + "manipulator"&z& +4 "core" &, X U @ fE~ +2 "manipulator"&{% +3 "core" % a T f g +2 "collection"'|& +3 "core" & \ +2 "collection"'}& +3 .tCC.seek :closed +2 "collection"'~(` +3 "core" & \ +4 &\ ! D +9 &FuM 4 +10 &9n~_ I +9 &k V +9 &R V +10 &NS& V +9 &M3 U +10 &S@ U +9 &SC U +9 &WT U +10 &TL U +9 & S` V +10 &"Q` V +9 &$aO` U +9 &&"Qa U +10 &'S_ V +9 &)N_ U +10 &+hRE U +9 &-*S2 U +9 &.QZ U +9 &0Ra U +10 &2oO_ U +9 &42Qa U +10 &5QY U +9 &7P_ U +9 &9xO_ U +10 &;:Q` U +9 &<P_ U +10 &>N] U +9 &@P] U +9 &BCP\\ U +10 &DNT U +9 &EQP T +9 &GTK U +10 &IG\\8 V +9 &Kh W +9 &L [\ +10 &Nr@ ` +9 &P2 !N ` +10 &Q ! a +9 &S&&B a +9 &Us()M b +10 &W6)+M a +9 &X+0P b +9 &Z,/L b% +10 &\\m11O b, +9 &^$13O b3 +10 &_36O 8 +9 &`]67Q $k +9 ( +2 &`or46N Y + "collection"'}& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.29 + "collection"'& +4 "core" &`or68c Y +2 .tHand.open + "manipulator"&1 +73 "core" 1 + "manipulator"&% +5 "core" % / 1 F b + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +1394 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%  +135 "core"  +767 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +102 "core"  +1539 #t-> PSR.flush + .PSR.select :flush +3 "processing"%j +760 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + "processing"%% +4 "core" %\  +1035 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1037 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +102 "core" +418 #t-> PS.empty +2 .PS.seek :empty +2 "processing"% 'ղ +2623 "core" ' + "processing"%\ % +4 "core" %կ\ +5181 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +114 "core"  +2452 #t-> PSR.air + .PSR.select :air +2 "processing"% +686 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +2621 "core" ' + "processing"% % +4 "core" %\  +1790 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +100 "core" +939 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2635 "core" ' + "processing"%% +4 "core" %ձ\ +4510 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +104 "core"  +548 #t-> PSR.air + .PSR.select :air +560 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2621 "core" ' + "processing"%% +4 "core" %\  +249 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +115 "core" +2322 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2622 "core" ' +2 "processing"%% +3 "core" %խ\ +330 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +101 "core"  +758 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +1736 "Can"\ kj +891 "core" ' + "processing"%% +4 "core" %\  +110 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +102 "core" +850 #t-> PS.empty +36 .PS.seek :empty +10 "processing"%"'ղ +2640 "core" ' +2 "processing"%% +3 "core" %ծ\ +168 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp + "manipulator"&%& +3 "core" &+   8 _E~ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&'( +4 "core" ( + "manipulator"&)& +5 "core" &+   D `E~ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &(& +3 "core" &+   & `E~ + .tForearm.seek CC +2 "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 .tCC.seek :open + "collection"'#( +469 "core" ( + "manipulator"&,& +4 "core" &, / 0  dE~ +2 "manipulator"&-% +3 "core" %  0 .  d +2 .tForearm.seek :retract +2 "manipulator"&.'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&/(, +298 "core" ( + "manipulator"&0& +4 "core" &, a j & i +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &1& +3 "core" &, i k m i + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&2' +114 "core" ' +2 .tHand.open + "manipulator"&31 +65 "core" 1 + "manipulator"&4% +4 "core" % \   ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&5'\ +98 "core" ' +53787 "Can"R\ LL +60002 =\ LL +60002 >\ LL +60002 S\ LL +60003 ]\ LL +60002 L\ LL +60002 A\ LL +60002 U\ ML +60002 ;\ LL +60003 \ LL +60002 \ LL +8190 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +843 #-> PSV.mixloop + .PSV.dial :mixloop +1224 #-> PRV.sipper +2 .PRV.dial :sipper + "processing"%6  +133 "core" +252 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%7' +2622 "core" ' +2 "processing"%8% +3 "core" %\  +1599 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%9  +132 "core"  +413 #t-> PS.empty +3 .PS.seek :empty + "processing"%:'ղ +2628 "core" ' +2 "processing"%;% +3 "core" %ն\ +128 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"%< +132 "core" +957 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +638 #-> PRV.sipper +2 .PRV.dial :sipper +2288 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%=% +2 "core" %ն\ +2 .tPS.seek 1.499ml +2 "processing"%?'e +1608 "core" ' + "processing"%@% +4 "core" %f\  +133 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%>  +134 "core"  +623 #t-> CBV.PRV + .CBV.dial PRV +2553 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %B% +3 "core" %f\  +2245 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%C% +2 "core" %f\  +2 .tPS.seek 0.899ml +2 "processing"%D'G +1265 "core" ' + "processing"%A% +4 "core" %G\ +774 #t-> PRV.air +2 .PRV.dial :air + "processing"%F  +45 "core"  +1517 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %G% +3 "core" %G\ +568 #t-> PS.empty +3 .PS.seek :empty + "processing"%H'ղ +1003 "core" ' + "processing"%I% +4 "core" %ծ\ +259 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%J  +104 "core" +615 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%E' +2623 "core" ' + "processing"%L% +4 "core" %\  +164 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%M  +131 "core"  +447 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%N'ղ +2636 "core" ' + "processing"%K% +4 "core" %հ\ +432 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1284 #-> PSV.to :mixloop +2 .PSV.dial :mixloop + "processing"%P +132 "core" +452 #t-> PRV.CBV + .PRV.dial CBV + "processing"%Q  +135 "core"  +385 #t-> CBV.PRV +2 .CBV.dial PRV +1381 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %O% +3 "core" %հ\ +2126 #t-> PS.pull .2 + "processing"%S% +4 "core" %հ\ + .tPS.seek 0.199ml +2 "processing"%T' +465 "core" ' + "processing"%R% +4 "core" %\  +1770 #t-> PRV.air +2 .PRV.dial :air + "processing"%V  +44 "core"  +965 #t-> PS.pull .4 + "processing"%W% +3 "core" %\  +2 .tPS.seek 0.599ml +2 "processing"%X'! +874 "core" ' + "processing"%Y% +4 "core" %!\  +2983 #t-> PSV.air + .PSV.dial :air +2 "processing"%Z  +42 "core"  +869 #t-> PS.pull 1.9 + "processing"%U% +3 "core" %!\  +2 .tPS.seek 2.499ml +2 "processing"%\\' +1860 "Can"&\ \ RR +2042 "core" ' + "processing"%]% +4 "core" %\ \  +133 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%^ +44 "core" +573 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%[  +103 "core" +442 #t-> PS.empty + .PS.seek :empty +2 "processing"%`'ղ +5113 "core" ' +2 "processing"%a% +3 "core" %ղ\ \ +4055 #t-> PS.reconfigure PSconfig +2 .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %b% +3 "core" %ղ\ +931 #t-> CTV.air + .CTV.dial :air +689 #-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'_& +3 "core" &' +2 "manipulator"&d& +3 "core" &, - - s a +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&e(, +4 "core" ( + "manipulator"&f& +4 "core" &, " * _ a +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &c& +2 "core" &,   5 ` +2 .tForearm.seek :garage +2 "manipulator"&h' +100 "core" ' + .tHand.close +2 "manipulator"&i/ +75 "core" / +2 "manipulator"&j& +3 "core" &, + - 7 ] +2 "manipulator"&k% +3 "core" % ) \   \\4 +2 .tForearm.seek :retract +2 "manipulator"&l'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&m( +302 "core" ( + "manipulator"&o& +4 "core" &&  ,  \\@[ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &p& +2 "core" && \  6 \\@[ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&$' +98 "core" ' + "manipulator"&r& +4 "core" &'    [@Z +2 "manipulator"&s% +3 "core" %  [ +2 "collection"'t& +3 "core" &4 +2 "collection"'&& +3 .tCC.seek :closed +2 "collection"'q(` +3 "core" &A +2 &<  +9 &'p4 . +10 &_= B +9 &Lu9 U +9 & R6 V +10 &T7 V +9 &Q7 U +10 &OT3 V +9 &T4 U +9 &Q8 U +9 &T7 V +10 & WQ? V +9 &"O4 U +10 &#L4 U +9 &%N2 U +10 &'_O4 V +9 &)#L5 U +10 &*R; U +9 &,M3 U +9 &.hP5 U +10 &0)Q2 V +9 &1R5 U +9 &3Q4 V +9 &5pO4 U +10 &71O9 V +9 &8O/ U +9 &:Q4 V +10 &:O3 U +10 &?N3 U +9 &AO2 U +9 &CO. U +10 &EBP5 U +9 &GQ8 V +9 &H[7 V +10 &Je2 W +10 &L=4 Z +9 &M+!7 ^ +9 &O681 ` +9 &Qn9;3 a +10 &S/<<; a +9 &T@?0 b +44 &V=B. b +13 &Xr?E0 b + &Z.BE- b& + &[CG. b. +3 &]GI/ b5 + &_SGI2 W +3 &`FJK6 (t +9 &`,HL0 [ +9 ( +2 &`cIK- P + "collection"'&& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.40 +2 "collection"'n& +3 "core" &`bIL P +2 .tHand.open + "manipulator"&w1 +77 "core" 1 + "manipulator"&x% +4 "core" %  7 X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +96 "core" ' +982 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%{  +135 "core"  +636 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%| +101 "core"  +536 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%@ +438 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%u' +2622 "core" ' + "processing"%+% +4 "core" %\  +172 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +530 #-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2625 "core" ' +2 "processing"%% +3 "core" %հ\  +225 #t-> PSV.PSR +2 .PSV.dial PSR +361 #-> PS.fil +2 !o:NoMethodError : mesgu:NameError::message*undefined method `fil' for PS:Syringe: name:fil: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +422 #-> PSV.mixloop + .PSV.dial :mixloop + "processing"% +114 "core" +1255 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%}'ղ +5 "core" ' + "processing"%y% +4 "core" %հ\  +288 #t-> PSV.PST +2 !o:NoMethodError : mesgu:NameError::message)undefined method `PST' for PSV:Shaft: name:PST: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +976 #-> PSV.PSR + .PSV.dial PSR +2 "processing"% +101 "core"  +480 #t-> PSR.air + .PSR.select :air +2 "processing"% +689 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2627 "core" ' + "processing"%g% +4 "core" %\  +20253 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +103 "core" +660 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2620 "core" ' +2 "processing"%% +3 "core" %ղ\  +6 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%\ +103 "core"  +469 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +2625 "core" ' +2 "processing"% % +3 "core" %\  +497 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +114 "core" +535 "Can">\ bb +349 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2629 "core" ' + "processing"% % +4 "core" %մ\  +518 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&& +3 "core" &% V?V +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +44 "core" ( + "manipulator"&& +4 "core" &  3 Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &   2 Y +2 .tForearm.seek CC +2 "manipulator"&' +92 "core" ' + .tHand.close +2 "manipulator"&/ +71 "core" / +2 .tCC.seek :open + "collection"'( +472 "core" ( + "manipulator"&& +4 "core" & / 0 + ] +2 "manipulator"&% +3 "core" %  0 0 + ] +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +287 "core" ( + "manipulator"&& +4 "core" &, , $ 5 ^' +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, . / 0 ^' + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&%' +111 "core" ' + .tHand.open + "manipulator"&)1 +66 "core" 1 + "manipulator"&(% +4 "core" % T +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +55067 "Can"(\ \ ON +60003 E\ NN +60002 L\ NN +60002 V\ NN +60002 i\ NN +60002 \ NN +27461 #t-> PS.status +2 "processing"%v% +3 "core" %մ\  +5801 #t-> PSV.air +2 .PSV.dial :air + "processing"%  +46 "core"  +2054 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%~' +2623 "core" ' + "processing"%,% +4 "core" %\  +3185 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%-'ղ +2625 "core" ' + "processing"%% +4 "core" %ն\  +1547 #t-> PS.status +2 "processing"%0% +3 "core" %ն\  +14630 "Can"\ NM +60002 x\ NN +60002 q\ NM +60002 n\ MM +60002 p\ NM +60003 e\ MM +60002 W\ MM +60002 Y MM +60002 F MM +60002 F MN +60002 C\ ;NN +60003 #\ XNM +60002 \ dNN +60002 \ kNN +60002 \ nOO +60002 \ qNN +60002 \ sNN +60003 \ tNN +60002 \ uNN +60002 \ xNN +60002 \ yON +60002 \ yNN +60002 \ |NN +60003 \ |NN +60002 \ ~NN +60002 \ NN +60002 +\ NN +60002 4\ NN +60002 <\ NN +60003 ;\ NN +60002 H\ NN +60002 R\ NN +60002 [\ NN +60002 _\ NN +60002 m\ NN +60003 p\ NN +60002 |\ NN +60002 \ NN +60002 \ NN +60002 \ ON +60002 \ NN +60003 \ NO +60002 \ NN +60002 \ NN @EDT1560571466.05 \ NN +60002 \ NN +60003 \ NN +60002 \ ON +60002 \ NN +60002 \ NN +60002 \ NN +60002 \ NN +60003 \ ON +60002 \ pNN +60002 \ ENM +60002 \ ?NN +60002 \ :NN +60003 \ 8NN +60002 \ 6ON +60002 \ 3NN +60002 \ 2NN +60002 \ 0NM +60002 \ /NN +60003 \ -NN +60002 \ -NM +60002 \ +NN +60002 \ \ *NN +60002 "\ )NN +60003 4\ (NN +60002 1\ &NN +60002 ,\ %NN +60002 1\ #NN +60002 F\ #NN +60002 L\ "NN +60003 ]\ !NM +60002 h\ NN +60002 q\ MN +60002 \ NN +60002 ~\ NN +60002 \ NM +60003 \ NM +60002 \ NM +60002 \ MN +60002 \ MN +60002 \ NN +60003 \ NM +60002 \ NN +60002 \ NN +60002 \ NM +60002 \ MN +60002 \ NM +60003 \ MM +60002 \ NM +60002 \ \ NN +60002 \ \ NN +60002 \ NN +60002 \ NM +60003 \ NM +60002 \ MM +60002 \ NM +44666 !to:SignalException : mesg" SIGHUP:@timestampu: Time {ILW:\ signoi:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5 #mEXIT @1560604913.98EDT @1560604942.86EDT = =tMAIN =mMAIN_scheduler @EDT1560604944.51 #"core_reset"Sent BREAK +2 #t@0x556E, state=0x3A84, ifg=0x10, ie=0xFD #@0x57F6, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5A7E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5D05, state=0x3A84, ifg=0x10, ie=0xFD #@0x5F8C, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6214, state=0x3A84, ifg=0x10, ie=0xFD + #@0x649B, state=0x3A84, ifg=0x10, ie=0xFD #@0x65B0, state=0x3A84, ifg=0x80, ie=0xFD + #@0x8914, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +212 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +358 "Can"E\ PP +2 E\ PP #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %ۀ ' 3 + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESPready! +59000 "Can"V\ MN +60002 ^\ OO +60002 C\ OO +60003 j OO +27963 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing + "processing"%  +5 "core" +1776 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +56 "core" +479 #t-> PRV.sipper +2 .PRV.dial :sipper +2 "processing"%  +134 "core" +321 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 "processing"%% +3 "core" %  +22 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +144 "core"  +362 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2630 "core" ' + "processing"%% +4 "core" %յ +1287 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +132 "core" +826 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +606 #-> PRV.sipper +2 .PRV.dial :sipper +1678 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%!% +2 "core" %յ +2 .tPS.seek 1.499ml +2 "processing"%"'d +1621 "core" ' + "processing"%#% +4 "core" %d  +871 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%$  +136 "core"  +804 #t-> CBV.PRV + .CBV.dial PRV +2 "collection"'%  +4 "core" +1011 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %&% +3 "core" %d  +3378 #t-> delay 10; PS.push .6 +2 .delay 10 seconds +1003 "processing"%'% +2 "core" %d  +2 .tPS.seek 0.899ml +2 "processing"%('G +1271 "core" ' +2 "processing"%)% +3 "core" %G +3205 #t-> PRV.air +2 .PRV.dial :air + "processing"%*  +43 "core"  +1175 #t-> PS.reconfigure PSconfig +2 .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %+% +3 "core" %G +404 #t-> PS.empty +2 .PS.seek :empty + "processing"%,'ղ +1006 "core" ' + "processing"%-% +4 "core" %յ +247 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%.  +103 "core" +249 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%/' +1312 "Can"] SS +1318 "core" ' + "processing"%0% +4 "core" %  +135 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%1  +132 "core"  +565 #t-> PS.empty +2 .PS.seek :empty + "processing"%2'ղ +2629 "core" ' + "processing"%3% +4 "core" %ճ +700 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1006 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%4 +133 "core" +636 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%5  +136 "core"  +1007 #t-> CBV.PRV + .CBV.dial PRV +1132 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %6% +3 "core" %ճ +1369 #t-> PS.pull .2 + "processing"%7% +3 "core" %ճ +2 .tPS.seek 0.199ml +2 "processing"%8' +466 "core" ' + "processing"%9% +4 "core" %  +1353 #t-> PRV.air + .PRV.dial :air +2 "processing"%:  +44 "core"  +920 #t-> PS.pull .4 + "processing"%;% +3 "core" %  +2 .tPS.seek 0.599ml +2 "processing"%<'! +861 "core" ' +2 "processing"%=% +3 "core" %!  +151 #t-> PSV.air + .PSV.dial :air +2 "processing"%>  +83 "core"  +891 #t-> PS.pull 1.9 + "processing"%?% +3 "core" %!  +2 .tPS.seek 2.499ml +2 "processing"%@' +3896 "core" ' +2 "processing"%A% +3 "core" %  +449 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"%B +44 "core" +640 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%C  +104 "core" +490 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%D'ղ +5109 "core" ' +2 "processing"%E% +3 "core" %ն +960 #t-> PS.reconfigure PSconfig +2 .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %F% +3 "core" %ն +1141 #t-> CTV.air +2 .CTV.dial :air + "collection"'G  +4 "core" +516 #t-> Flush.CC +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'H& +3 "core" & + .tHand.open +2 "manipulator"&I1 +16 "core" 1 + "manipulator"&J& +4 "core" &, L P' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&K(, +3 "core" ( + "manipulator"&L& +4 "core" &, L Q' + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &,  Q' +2 .tForearm.seek :garage + "manipulator"&N' +98 "core" ' + .tHand.close +2 "manipulator"&O/ +67 "core" / +2 "manipulator"&P& +3 "core" &, A N' +2 "manipulator"&Q% +3 "core" % ! = NW +2 .tForearm.seek :retract +2 "manipulator"&R'\ +100 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&S( +303 "core" ( + "manipulator"&T& +4 "core" &) MBi +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &(  MBi +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&V' +100 "core" ' + "manipulator"&W& +4 "core" &)  NBi +2 "manipulator"&X% +3 "core" %  Nn +3 "collection"'Y& +3 "core" &r +2 "collection"'Z& +3 .tCC.seek :closed +2 "collection"'[(` +3 "core" & +3 &d 0 +10 &+D}k 4 +9 &Gld I +9 &jb W +9 &Mc W +11 &XQb W +8 &Na V +10 &Sc V +10 &Qd V +8 &cOb V +11 &%Nj V +8 & Pb V +9 &"Pb V +10 &$kQc V +9 &&-Oc V +10 &'Pk V +9 &)If V +9 &+tPe U +11 &-5Q_ V +8 &.Oa V +9 &0S` V +10 &2|Ld U +9 &4=Nc V +10 &5Rd V +9 &7Oe V +9 &9Re V +10 &;EOf V +9 &=Rd V +9 &>Lb V +10 &@Oa V +10 &BLRc V +9 &DLb U +9 &ENb V +9 &GU\\ W +10 &IRZ[ W +9 &KjU Y +9 &L [ \\ +10 &N{9/Y a +9 &P::9Y b +10 &Q=:S b +9 &S==V b +9 &UyA>U b% +11 &W6A@V b* +8 &X@CW b0 +9 &ZAAV b1 +10 &\\YECZ b2 +9 &^ GEV b3 +10 &_HGU ? +9 &`SIHT - +9 &`|uKGV Y +2 ( +2 "collection"'Z& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.32 +2 "collection"'\\& +3 "core" &`|pHHu Y + .tHand.open +2 "manipulator"&]1 +76 "core" 1 + "manipulator"&^% +4 "core" % 4 Jm +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +95 "core" ' +178 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%`  +136 "core"  +434 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%a +104 "core"  +426 #t-> PSR.flush + .PSR.select :flush +2 "processing"%j +677 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%b' +2621 "core" ' +2 "processing"%c% +3 "core" %  +130 #t-> PTV.RRVmixing +2 !o:NoMethodError : mesgu:NameError::message/undefined method `RRVmixing' for PTV:Shaft: name:RRVmixing: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +600 #-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%d +104 "core" +528 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%e'ղ +2633 "core" ' + "processing"%f% +4 "core" %խ  +173 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%g +104 "core"  +623 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%h' +2629 "core" ' + "processing"%i% +4 "core" %  +94 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%j +104 "core" +548 #t-> PS.empty +2 .PS.seek :empty + "processing"%k'ղ +2627 "core" ' +2 "processing"%l% +4 "core" %յ +316 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%m +103 "core"  +660 #t-> PSR.air + .PSR.select :air +2 "processing"% +405 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%n' +2629 "core" ' + "processing"%o% +4 "core" %  +119 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%p +103 "core" +525 #t-> PS.empty +2 .PS.seek :empty + "processing"%q'ղ +2633 "core" ' + "processing"%r% +4 "core" %ճ +189 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%s +103 "core"  +1405 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%t' +2625 "core" ' + "processing"%u% +4 "core" %  +103 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%v +103 "core" +325 #t-> PS.empty +2 .PS.seek :empty + "processing"%w'ղ +1496 "Can"M kj +1140 "core" ' + "processing"%x% +4 "core" %խ +3653 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&y& +3 "core" &( q GBi +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&z( +4 "core" ( + "manipulator"&{& +4 "core" &(  GBi +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &|& +3 "core" &( W FBi + .tForearm.seek CC +2 "manipulator"&}' +92 "core" ' + .tHand.close +2 "manipulator"&~/ +71 "core" / +2 .tCC.seek :open + "collection"'( +472 "core" ( + "manipulator"&& +4 "core" &(  JBi +2 "manipulator"&% +3 "core" %  K\ +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +301 "core" ( + "manipulator"&& +4 "core" &, 4 N + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  N +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&\ ' +111 "core" ' + .tHand.open + "manipulator"& 1 +73 "core" 1 +2 "manipulator"&% +3 "core" %  F +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +53788 "Can"R OO +60002 j OO +12762 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +935 #-> PSV.mixloop +2 .PSV.dial :mixloop +767 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +135 "core" +371 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%' +2624 "core" ' +2 "processing"%% +3 "core" %  +767 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +132 "core"  +429 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2648 "core" ' +2 "processing"%% +3 "core" %շ +112 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +144 "core" +715 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +516 #-> PRV.sipper +2 .PRV.dial :sipper +4242 #-> delay 10; PS.pull 1.5 +10 .delay 10 seconds +1003 "processing"% % +2 "core" %շ +2 .tPS.seek 1.499ml +2 "processing"%'f +1612 "core" ' +2 "processing"%% +3 "core" %b  +164 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%  +134 "core"  +364 #t-> CBV.PRV + .CBV.dial PRV +1066 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %% +3 "core" %b  +2216 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"% % +2 "core" %b  +2 .tPS.seek 0.899ml +2 "processing"%!'G +1268 "core" ' +2 "processing"%% +3 "core" %G +838 #t-> PRV.air +2 .PRV.dial :air + "processing"%#  +43 "core"  +1197 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %$% +3 "core" %G +596 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%%'ղ +1012 "core" ' +2 "processing"%&% +3 "core" %ղ +160 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%'  +105 "core" +426 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%"' +2634 "core" ' +2 "processing"%)% +3 "core" %  +108 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%*  +131 "core"  +353 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%+'ղ +2634 "core" ' +2 "processing"%(% +3 "core" %կ +137 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +2209 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%- +134 "core" +433 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%.  +135 "core"  +516 #t-> CBV.PRV + .CBV.dial PRV +1280 #-> PS,reconfigure PSslow + !o:SyntaxError: mesg"\\compile error\ (ESP):85: syntax error, unexpected tCONSTANT, expecting kDO or '{' or '(':bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +829 #-> PS.pull .2 + "processing"%,% +3 "core" %կ +2 .tPS.seek 0.199ml +2 "processing"%0' +308 "core" ' +2 "processing"%1% +3 "core" %  +156 #t-> PRV.air +2 .PRV.dial :air + "processing"%/  +43 "core"  +1849 #t-> PS.pull .4 + "processing"%3% +3 "core" %  +2 .tPS.seek 0.599ml +2 "processing"%4'! +498 "core" ' +2 "processing"%5% +4 "core" %!  +151 #t-> PSV.air +2 .PSV.dial :air + "processing"%6  +57 "core" +1022 #t-> PS.pull 1.9 + "processing"%7% +3 "core" %!  +2 .tPS.seek 2.499ml +2 "processing"%2' +2025 "core" ' + "processing"%9% +4 "core" %  +119 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%: +43 "core" +749 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%;  +103 "core"  +578 #t-> PS.empty +2 .PS.seek :empty + "processing"%8'ղ +73 "Can"h UU +2552 "core" ' +2 "processing"%=% +3 "core" %յ +2986 #t-> PS.reconfigure PSconfig +2 "processing"%>% +3 "core" %յ +428 #t-> CTV.air + .CTV.dial :air +581 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'?& +3 "core" & +2 "manipulator"&<& +4 "core" &, _ O +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&A(, +4 "core" ( +2 "manipulator"&B& +3 "core" &, . N +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &C& +3 "core" &,  O + .tForearm.seek :garage +2 "manipulator"&@' +102 "core" ' + .tHand.close +2 "manipulator"&E/ +77 "core" / +2 "manipulator"&F& +3 "core" &, J +2 "manipulator"&G% +3 "core" % ' J +2 .tForearm.seek :retract +2 "manipulator"&H'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&I( +305 "core" ( + "manipulator"&J& +4 "core" &, $ KE +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" &, KE +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&M' +105 "core" ' + "manipulator"&O& +4 "core" &,  LE +2 "manipulator"&P% +3 "core" % k Lx +2 "collection"'Q& +4 "core" & +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +2 "core" &y +4 &v . +10 &D~| 4 +9 &;l}x I +11 &hx W +9 &O| V +9 &MQ{ W +9 &Ly V +9 &Qw V +9 &N{ V +10 &XO] V +9 &M V +11 & Rv V +8 &"Ny V +9 &$aKw U +10 &&!Nz V +10 &'Qx V +8 &)I{ V +10 &+hN1 V +9 &-*On V +11 &.Ny U +8 &0Oj V +9 &2pOn V +11 &42Qn V +8 &5Rw V +10 &7Ll V +9 &9yLp U +10 &;:Ns V +9 &<Ri V +9 &>Ns V +9 &@Ng U +10 &BBMi V +9 &DJf V +9 &EQq V +10 &GOq V +9 &IGUo W +10 &Khr X +9 &L\ r \\ +9 &Nr60i ` +10 &P/<8e b +9 &Q>=s b +9 &S?=j b +10 &Uo?@k b$ +9 &W,B>h b) +10 &XC@d b. +9 &ZEDc b/ +9 &\\PEEg b0 +10 &^EEk b1 +9 &_IHp C +9 &`Q HIh , +10 &`uLHb ^ +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.34 + "collection"'N& +4 "core" &`uHH~ ^ + .tHand.open + "manipulator"&K1 +69 "core" 1 + "manipulator"&T% +4 "core" % 1 Hx +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +94 "core" ' +843 #t-> PSV.connect CBV +2 ."connect"PSV.dial CBV +2 .tCBV.dial PSV +3 "processing"%W @ +2 "collection"'X  +46 "core" +27 B +582 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%Y +103 "core"  +950 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +4395 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%R' +2630 "core" ' + "processing"%% +4 "core" %\  +7 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2039 #-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%\\ +103 "core" +918 #t-> PS.empty +2 .PS.seek :empty + "processing"%]'ղ +2628 "core" ' + "processing"%^% +4 "core" %ճ +525 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%Z +105 "core"  +639 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%V' +2621 "core" ' + "processing"%`% +4 "core" %  +1622 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%a +104 "core" +638 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%D'ղ +2636 "core" ' + "processing"%c% +4 "core" %խ +12556 #t-> PS.reconfigure PSconfig +2 "processing"%d% +3 "core" %խ +501 #t-> CTV.air +2 .CTV.dial :air +704 #-> Flush.CC +2 "collection"'b& +3 "core" &`u0/c ^ + "collection"'f& +4 "core" &`u1.~ ^ +2939 #t-> PRV.connect CBV + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%g  +2 "collection"'e  +48 "core"  +88  +467 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%i +103 "core"  +642 #t-> PSR.flush + .PSR.select :flush +473 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%j' +2635 "core" ' +2 "processing"%h% +3 "core" %  +143 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1369 #-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%l +104 "core" +681 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%m'ղ +2621 "core" ' +2 "processing"%k% +3 "core" %ն\ +70 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%o +103 "core"  +308 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%p' +1158 "Can"_ on +1471 "core" ' +2 "processing"%n% +3 "core" %  +180 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"%r +103 "core" +608 #t-> PS.empty +2 .PS.seek :empty + "processing"%s'ղ +2633 "core" ' +2 "processing"%q% +3 "core" %ծ +490 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%u +104 "core"  +430 #t-> PSR.air + .PSR.select :air +2 "processing"% +673 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%v' +2629 "core" ' + "processing"%t% +4 "core" %  +4013 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%x +104 "core" +642 #t-> PS.empty +2 .PS.seek :empty + "processing"%y'ղ +2636 "core" ' +2 "processing"%{% +3 "core" %խ +431 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%| +103 "core"  +553 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%~' +2639 "core" ' + "processing"%S% +4 "core" %  +559 #t-> PSV.mixloop +2 .PSV.dial :mixloop +2 "processing"%_ +103 "core" +362 #t-> PS.empty +2 .PS.seek :empty + "processing"%['ղ +2623 "core" ' +2 "processing"%% +3 "core" %յ +546 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp + "manipulator"&& +3 "core" &+ v }  CE +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&}( +2 "core" ( + "manipulator"&z& +4 "core" &+ z } \ CE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &+ r v D CE +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' + .tHand.close +2 "manipulator"& / +69 "core" / + .tCC.seek :open +2 "collection"'( +474 "core" ( + "manipulator"&& +4 "core" &+  GE +2 "manipulator"&\ % +3 "core" % $ G +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&w(, +298 "core" ( + "manipulator"&& +4 "core" &, 9 M* +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, " M* + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +111 "core" ' + .tHand.open +2 "manipulator"&1 +75 "core" 1 + "manipulator"&% +4 "core" % l r { D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +33893 "Can"a MM +60002 x MM +26188 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +831 #-> PSV.mixloop +2 .PSV.dial :mixloop +689 #-> PRV.sipper +2 .PRV.dial :sipper + "processing"%  +135 "core" +324 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 "processing"%% +3 "core" %  +113 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%  +143 "core"  +306 #t-> PS.empty +2 .PS.seek :empty +2 "processing"% 'ղ +2626 "core" ' + "processing"%% +4 "core" %ն +166 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +131 "core" +592 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +578 #-> PRV.sipper +2 .PRV.dial :sipper +1334 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%#% +2 "core" %ն +2 .tPS.seek 1.499ml +2 "processing"%$'e +1635 "core" ' + "processing"%!% +4 "core" %b +324 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%&  +136 "core"  +415 #t-> CBV.PRV + .CBV.dial PRV +1105 #-> PS.reconfigure PSslow +2 .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %'% +3 "core" %b +1503 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%%% +2 "core" %b +2 .tPS.seek 0.899ml +2 "processing"%)'G +1267 "core" ' +2 "processing"%*% +3 "core" %G~ +1331 #t-> PRV.air +2 .PRV.dial :air + "processing"%"  +44 "core"  +1891 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %(% +3 "core" %G~ +734 #t-> PS.empty +2 .PS.seek :empty + "processing"%-'ղ +1009 "core" ' +2 "processing"%.% +3 "core" %յ +895 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%,  +103 "core"  +394 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%+' +2624 "core" ' + "processing"%1% +4 "core" %  +1167 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%/  +133 "core"  +468 #t-> PS.empty +2 .PS.seek :empty + "processing"%3'ղ +2633 "core" ' +2 "processing"%0% +3 "core" %ծ\  +881 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +412 "Can"q\ NM +796 #t-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%5 +132 "core" +434 #t-> PRV.CBV +2 .PRV.dial CBV +2 "processing"%6  +134 "core"  +410 #t-> CBV.PRV + .CBV.dial PRV +1133 #-> PS.reconfigure PSslow +2 .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %7% +3 "core" %ծ \  +1062 #t-> PS.pull .2 + "processing"%4% +4 "core" %ծ\  +2 .tPS.seek 0.199ml + "processing"%9' +454 "core" ' + "processing"%:% +4 "core" % \  +349 #t-> PRV.air + .PRV.dial :air +2 "processing"%;  +43 "core"  +706 #t-> PS.pull .4 + "processing"%2% +3 "core" % \  +2 .tPS.seek 0.599ml +2 "processing"%='! +870 "core" ' + "processing"%>% +4 "core" %!\  +137 #t-> PSV.air + .PSV.dial :air +2 "processing"%?  +44 "core"  +956 #t-> PS.pull 1.9 + "processing"%<% +3 "core" %!\ # +2 .tPS.seek 2.499ml +2 "processing"%B' +3897 "core" ' + "processing"%C% +4 "core" %\ ' +22 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%E +45 "core" +712 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%F  +104 "core" +1169 #t-> PS.empty +2 .PS.seek :empty + "processing"%G'ղ +5112 "core" ' +2 "processing"%% +3 "core" %յ&\ . +121 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %% +3 "core" %յ \ . +454 #t-> CTV.air + .CTV.dial :air +688 #-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'@& +3 "core" &x\ \ +2 "manipulator"&A& +4 "core" &, n d } * +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&J(, +2 "core" ( + "manipulator"&L& +4 "core" &, n n _ * + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &, a d 2 * +2 .tForearm.seek :garage +2 "manipulator"&P' +99 "core" ' + .tHand.close +2 "manipulator"&Q/ +69 "core" / +2 "manipulator"&H& +3 "core" &, J L * +2 "manipulator"&% +3 "core" % 0 = F W +2 .tForearm.seek :retract +2 "manipulator"&N'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&K( +295 "core" ( + "manipulator"&T& +4 "core" &* I I Co +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &* C G Co + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&M' +97 "core" ' + "manipulator"&X& +4 "core" &+ B B , Co +2 "manipulator"&W% +4 "core" % =   + "collection"'Y& +4 "core" &z\ +2 "collection"'8& +3 .tCC.seek :closed +2 "collection"'(` +2 "core" &\ +3 &\  +10 &(rv\ - +9 &`}\ A +10 &Du\ T +9 &R|\ T +10 &R|\ T +8 &Pw\ T +10 &HT\ T +10 & T\ U +8 &R\ T +10 &R\ T +9 & QRz\ T +9 &"S\ T +11 &#Q\ T +8 &%T{\ T +9 &'WTz\ U +10 &)O\ T +9 &*Ru\ T +9 &,Qz\ T +10 &.aRt\ T +9 &0$Qr\ T +10 &1Qz\ T +9 &3Q\ S +9 &5iQw\ T +10 &7+S\ T +10 &8O\ T +8 &:Q\ T +10 &5Oy\ S +10 &?Sz\ T +9 &AQ\ S +9 &CzQ\ T +10 &E;Tw\ T +9 &FR\ T +10 &HZ\ U +9 &J{c!\ V +9 &L6\ \ Y +10 &M1$\ \\ +10 &O8:\ _ +8 &Qh:;\ _ +10 &S)@= ` +9 &T@> ` +10 &V@@ a +9 &Xj?A a +9 &Z+CA b +10 &[DE b +9 &]FF b$ +9 &_cIG R +10 &`KHG\ 'r +9 &`*IG\ V +10 ( + &`pIG\ N + "collection"'8& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.35 +2 "collection"'\\& +3 "core" &`rGG\ N +2 .tHand.open + "manipulator"&R1 +68 "core" 1 + "manipulator"&^% +4 "core" % E | +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +94 "core" ' +849 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%]  +134 "core"  +664 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%` +112 "core"  +405 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%@ +434 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%a' +2624 "core" ' +2 "processing"%V% +3 "core" %.\ + +158 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +741 #-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%c +111 "core" +2001 #t-> PS.empty +2 .PS.seek :empty + "processing"%d'ղ +2629 "core" ' + "processing"%b% +4 "core" %ղ0\ , +496 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%f +100 "core"  +754 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%e' +2627 "core" ' + "processing"%g% +4 "core" %)\ - +4467 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%i +102 "core" +652 #t-> PS.empty +2 .PS.seek :empty + "processing"%D'ղ +2622 "core" ' +2 "processing"%h% +3 "core" %ճ/\ 1 +644 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%l +102 "core"  +544 #t-> PSR.air + .PSR.select :air +2 "processing"% +976 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%j' +2622 "core" ' +2 "processing"%k% +3 "core" %3\ 2 +153 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"%o +101 "core" +555 #t-> PS.empty +2 .PS.seek :empty + "processing"%m'ղ +2630 "core" ' + "processing"%n% +4 "core" %ձ.\ 4 +373 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%r +112 "core"  +1788 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%p' +2624 "core" ' + "processing"%q% +4 "core" %+\ 5 +541 #t-> PSV.mixloop +3 .PSV.dial :mixloop + "processing"%u +98 "core" +1207 #t-> PS.empty +2 .PS.seek :empty + "processing"%s'ղ +646 "Can"p\ 7kj +1987 "core" ' + "processing"%t% +4 "core" %հ3\ 6 +217 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp + "manipulator"&x& +3 "core" &( ~ Bk +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&v( +4 "core" ( + "manipulator"&{& +4 "core" &(  Bk +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &|& +3 "core" &( a Bk + .tForearm.seek CC +2 "manipulator"&y' +94 "core" ' + .tHand.close +2 "manipulator"&S/ +75 "core" / + .tCC.seek :open +2 "collection"'_( +474 "core" ( + "manipulator"&~& +4 "core" &) Bk +2 "manipulator"&% +3 "core" %   +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&z(, +297 "core" ( + "manipulator"&& +4 "core" &,  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &,   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&I' +113 "core" ' +2 .tHand.open + "manipulator"&U1 +75 "core" 1 + "manipulator"&% +4 "core" % K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +56375 "Can"~\ YNN +60003 |\ dNN +60002 t\ kNN +60002 r\ nNN +60002 y\ oNN +60002 ~\ pNN +60002 \ sNN +60003 \ sNN +60002 \ tNN +60002 \ vNN +60002 \ wNN +60002 \ yNN +60002 \ zNN +60003 \ {NN +60002 \ }NN +60002 \ NN +60002 \ NN +60002 \ NN +60002 \ NN +60003 \ NN +60002 \ NM +60002 \ NN +60002 \ NN +60002 \ NN +60002 \ ON +60003 \ NN +60002 \ NN +60002 \ NN +60002 \ NN +60002 \ NN +60002 \ NN +60002 \ NN +60002 \ NN +60002 \ NN +60003 \ NN +60002 \ NN +60002 \ NM +60002 \ NN +60002 \ ON +60002 \ ON +60002 \ NN +60002 \ NN +60003 \ NN +60002 \ NN +60002 \ NN +60002 \ NN +60002 \ GNN +60002 \ ?NN +60002 \ ;NN +60002 b\ 9NM +60002 \ 6NM +60003 \ 4NN +60002 \ 3NN +60002 \ 2NM +60002 \ 0NN +60002 \ /NN +60002 \ .MM +60002 \ ,NM +60003  \ +NM +60002 \ )MM +60002 '\ )NN +60002 \ (NN +60002 \ 'NN +60002 \ %NN +60002 \ $MM +60003 \ #NM +60002 \ !NN +60002 #\ !NN +60002 \ MN +60002 "\ NM +60002  \ NN +60003 \ NM +60002  \ NN @EDT1560657752.19 "\ NN +60002 %\ NN +60002 %\ NN +60002 $\ NN +60003 )\ NM +60002 \ MM +60002 .\ NM +60002 )\ MM +60002 /\ NM +60002 /\ NM +60003 \ MN +60002 G\ NM +60002 i\ MM +60002 b\ NM +60002 d\ \ MM +60002 \ MM +60003 w\ MM +60002 n\ MM +60002 r\ MM +60002 l\ MM +60002 j\ NM +60003 h\ NN +60002 g\ NM +60002 i\ NN +60002 i\ NM +60002 h MM +60002 e OO +60003 c MM +60002 c MN +60002 c MM +60002 c MM +60002 e MM +60002 h\ "NN +60003 k\ QNN +3350 !to:SignalException: mesg" SIGHUP:\ signoi:bt[ "1/opt/mbari/lib/ruby/1.8/irb.rb:72:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time -T:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5 #mEXIT @1560677586.49EDT @1560777040.33EDT = =tMAIN =mMAIN_scheduler @EDT1560777041.98 #"core_reset"Sent BREAK +2 #t@0x5943, state=0x3B10, ifg=0x20, ie=0x7F #@0x609A, state=0x3B10, ifg=0x08, ie=0x5F + #@0xE0C9, state=0x3AE0, ifg=0x84, ie=0x75 + #@0xE376, state=0x3A72, ifg=0x10, ie=0xF5 #@0xE5FE, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE885, state=0x3A84, ifg=0x10, ie=0xFD + #@0xEB0D, state=0x3A84, ifg=0x10, ie=0xFD #@0xEC23, state=0x3A84, ifg=0x80, ie=0xFD + #@0x0018, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +363 "Can"\ "PP + \ "PP + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +3 )% +2 "core" %ۀ %\ 3 + .tSS.reconfigure SSconfig +3 "sampler")#.0X ESP.ready! +3 "collection"'% +5 "processing"%% +2 "manipulator"&% +3 "core" %ӵ +4 "sampler")% +7 "core" %հ#\ # + %\  ~ w + %ۀ &\ 3 +2 "manipulator"&& +3 "core" &,  w +2 "storage"(& +3 "core" & K d \\\  + "storage"(% +4 "core" % Z ]\  + "collection"'& +4 "core" & + "processing"% & +4 "core" &\ # +2 "collection"'! +2 "core"  +2 "collection"'" +3 "core"  + "collection"'# +3 "core"  +2 "processing"%$ +3 "core"  + "processing"%% +3 "core" W +2 "processing"%& +3 "core"  +2 "processing"%' +3 "core"  + "sampler")( +3 "core"  +2 "sampler"))% +3 "core" %ۀ +\ 3 +2 "collection"'*& +4 "core" & +2 "collection"'+% +3 "core" %ӵ +2 "processing"%,& +3 "core" &}\ # +2 "processing"%-% +4 "core" %հv\ " +2 "manipulator"&.% +3 "core" %\   w +2 "manipulator"&/& +3 "core" &, 7 w +2 "storage"(0& +3 "core" & L g g 1\  +2 "storage"(1% +3 "core" % a Z \  +2 "collection"'29 +3 "core" 9 +2 "processing"%39 +3 "core" 9 +463 #t-> SC.coast + .SC.coast + "storage"(6 +3 (4& +3 "core" & g s \  +1680 #t-> SC. to coast +2 !o:Axis::Error: mesg"-Unknown Storage Carousel position: coast:@axisName"Storage Carousel:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +564 #-> SC.coast +2 .SC.coast + "storage"(6 +2 (5& +3 "core" & $ \  +4412 #t-> access 7 +2 .SE.seek :down +2 "storage"(6'} +11 "core" ' + "manipulator"&7% +4 "core" %\ \ \    +2 "manipulator"&8& +3 "core" &,\ \  b  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(9(,L +700 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (:& +2 "core" &,J{ _ ^\ # +6021 #t-> access 2 +3 .SE.seek :down + "storage"(;'} +3 "core" ' +2 "manipulator"&<% +3 "core" %\ \  ( ~ +2 "manipulator"&=& +3 "core" &,\  F ~ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(>(K +689 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +2 "core" &KT _ _\  +44321 "Can"\ 'AA +60002 \ &AA @1560780021.65EDT = =tMAIN =mMAIN_scheduler @EDT1560780023.40 #"core_reset"Sent BREAK +2 #t@0x84FA, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +217 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +372 "Can"s\ > + s\ >p + #tPolling Can every 10:00 +2 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:408:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:596:in `restore!'"-/home/esp/esp2/lib/esp.rb:116:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1347 #-> ESP.ready! +2 #Powering core bus +509 .Gate.power :raw,:ON +3 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %\ ( + .tSS.configure SSconfig +2 "sampler")#.0X + .tPC.configure PCconfig +2 "processing"%$x2 ^22b +2 %% +3 "core" %\ > + .tPS.configure PSconfig +2 "processing"%#A d`b +4 "manipulator"& % +3 "core" %  + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 &\ & +3 "core" & % + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +4 "storage"( & +2 "core" & c\ 2 +2 .tSC.configure SCloose +2 "storage"($.\ 1~b +2 ( % +3 "core" % %\ 1 + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +3 .tPH.coast + "processing"%  +2 "core" + .tPH.configure PHconfig +2 "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +10 "collection"'% +3 "core" % 5\  +2 ."rdySampler"Intake.select :close +4 "processing"%% + "manipulator"&% +3 ."rdySampler"Exhaust.select :close +3 .CTV.dial :air +2 "collection"'  +2 "core" %\ = +2 % + + "manipulator"&% +2 ."rdyProcessing"PSV.dial :air +4 ."rdySampler"CSV.dial :waste1 +2 "processing"%  +2 "collection"' +3 "core" % / +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b + "core" +2 .tForearm.home.seek :retract +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "manipulator"&'\ +3 "sampler") +3 "core"  +2 "sampler")  +4 "core" +2 ."readyCS"CS.reconfigure CSfast +4 ."rdySampler"SS.reconfigure SSconfig + "collection"'#d @b +3 "sampler")#.0X PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%;  +5 "core" +1188 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%< +43 "core" +675 #t-> PRV.sipper + .PRV.dial :sipper + "processing"%=  +133 "core" +932 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%>' +2625 "core" ' +2 "processing"%?% +3 "core" %\  +10 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%@  +130 "core"  +375 #t-> PS.empty +3 .PS.seek :empty + "processing"%A'ղ +2622 "core" ' +2 "processing"%B% +4 "core" %ն\ ! +1615 "Can"\ !HH +3183 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"%C +132 "core" +918 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +635 #-> PRV.sipper +2 .PRV.dial :sipper +2280 #-> delay 10; PS.pull 1.5 +2 .delay 10 seconds +1003 "processing"%D% +3 "core" %ն\ ! +2 .tPS.seek 1.499ml + "processing"%E'e +1609 "core" ' +2 "processing"%F% +3 "core" %f\  +168 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%G  +135 "core"  +519 #t-> CBV.PRV +2 .CBV.dial PRV + "collection"'H  +5 "core"  +1193 #t-> PS.reconfigure PSslow +2 .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %I% +3 "core" %f\  +13703 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%J% +3 "core" %f\ ! +2 .tPS.seek 0.899ml + "processing"%K'G +1278 "core" ' +2 "processing"%L% +3 "core" %G \ +831 #t-> PRV.air + .PRV.dial :air +2 "processing"%M  +41 "core"  +791 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %N% +3 "core" %G\ +487 #t-> PS.empty + .PS.seek :empty +2 "processing"%O'ղ +1012 "core" ' +2 "processing"%P% +4 "core" %մ \ +6 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%Q  +102 "core" +180 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%R' +2624 "core" ' +2 "processing"%S% +3 "core" %\  +7 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%T  +142 "core"  +158 #t-> PS.empty + .PS.seek :empty +2 "processing"%U'ղ +2622 "core" ' +2 "processing"%V% +4 "core" %կ\  +8 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +975 #-> PSV.to :mixloop + .PSV.dial :mixloop + "processing"%W +130 "core" +445 #t-> PRV.CBV + .PRV.dial CBV + "processing"%X  +134 "core"  +312 #t-> CBV.PRV +2 .CBV.dial PRV +1830 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %Y% +3 "core" %կ \ +3264 #t-> PS.pull 0.2 +2 "processing"%Z% +2 "core" %կ \  +2 .tPS.seek 0.199ml +2 "processing"%[' +461 "core" ' +2 "processing"%\\% +3 "core" %\  +1481 #t-> PRV.air +2 .PRV.dial :air + "processing"%]  +42 "core"  +1254 #t-> PS.pull .4 +2 "processing"%^% +2 "core" %\  +2 .tPS.seek 0.599ml +2 "processing"%_'! +863 "core" ' +2 "processing"%`% +3 "core" %!\ \  +139 #t-> PSV.air + .PSV.dial :air + "processing"%a  +43 "core"  +568 #t-> PS.pull 1.9 +2 "processing"%b% +3 "core" %! \ +2 .tPS.seek 2.499ml + "processing"%c' +3907 "core" ' +2 "processing"%d% +3 "core" %\  +212 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%e +44 "core" +492 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%f  +102 "core" +453 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%g'ղ +5110 "core" ' +2 "processing"%h% +3 "core" %խ\  +803 "Can"U\ GH +3240 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %i% +3 "core" %խ\ +747 #t-> CTV.air +2 .CTV.dial :air +606 #-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'j& +3 "core" &K  +2 .tHand.open + "manipulator"&k1 +67 "core" 1 +2 "manipulator"&l& +3 "core" &  ue +2 "manipulator"&m% +3 "core" % \ U u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&n(, +176 "core" ( +2 "manipulator"&o& +3 "core" &, 1 tH +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &, ' tH +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage + "manipulator"&q' +101 "core" ' + .tHand.close +2 "manipulator"&r/ +69 "core" / +2 "manipulator"&s& +3 "core" &,  qH +2 "manipulator"&t% +3 "core" % # ) p +2 .tForearm.seek :retract +2 "manipulator"&u'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&v( +293 "core" ( +2 "manipulator"&w& +3 "core" &)  qBf +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &x& +3 "core" &) \ qBf + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&y' +95 "core" ' +2 "manipulator"&z& +3 "core" &*  qBf +2 "manipulator"&{% +4 "core" %  q + "collection"'|& +4 "core" &E  +2 "collection"'}& +3 .tCC.seek :closed +2 "collection"'~(` +3 "core" &J  +4 &[ D +9 &Fua 4 +10 &=n~d I +9 &jZ V +9 &Rb U +10 &TTc U +9 &O^ U +9 &S\\ U +10 &R] U +9 &^Qb U +10 & Qb U +9 & Uc U +9 &"Qc U +10 &$fTb U +9 &&'R[ U +9 &'Sf U +10 &)N a U +9 &+mTc U +10 &-0Ri U +9 &.P` T +9 &0Ra U +10 &2wLg T +9 &48Q` U +9 &5Sa U +10 &7Nl U +9 &9~Tc U +10 &;@T d U +9 &=Pi T +9 &>OY T +10 &@O[ T +9 &BIQa T +9 &D N[ T +10 &ETb U +9 &GS d U +10 &IL[e V +9 &K\ h!^ X +9 &L;3` [\ +10 &Nx^W\\ _ +9 &P7_ae ` +9 &Qab\\ a +10 &Scdc a +9 &Uydg] a +10 &W:cfb b +9 &Xff[ b +9 &ZfgW b" +10 &\\tijZ b* +9 &^.kk] b2 +9 &_mo[ 7 +10 &`^lpZ #i +8 ( +2 &`jknX ] + "collection"'}& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.30 +2 "collection"'& +4 "core" &`jloG ] + .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +3 "core" % i i n l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2232 #t-> PRC.connect CBV +2 !o:NameError: mesg"uninitialized constant PRC: name:PRC:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +15627 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 "processing"%% +3 "core" %'\  +3987 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +968 #-> PSV.mixloop + .PSV.dial :mixloop +498 #-> PS.empty +3 .PS.seek :empty + "processing"%'ղ +2636 "core" ' +2 "processing"%% +3 "core" %կ-\  +1485 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +134 "core"  +847 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +112 "core"  +660 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%j +617 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%\ ' +2629 "core" ' +2 "processing"% % +3 "core" %"\  +1383 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +861 #-> PSV.mixloop + .PSV.dial :mixloop + "processing"% +101 "core" +586 #t-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +2636 "core" ' +2 "processing"%% +3 "core" %ծ\  +1771 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +102 "core"  +449 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' +2 "processing"%% +3 "core" %\  +1335 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"% +102 "core" +421 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2620 "core" ' +2 "processing"%% +3 "core" %յ$\  +995 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +101 "core"  +523 #t-> PSR.air + .PSR.select :air +2 "processing"% +508 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%' +1461 "Can">\ hh +1168 "core" ' +2 "processing"%% +3 "core" %\  +757 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +102 "core" +527 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2621 "core" ' +2 "processing"%% +3 "core" %ղ \  +772 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +102 "core"  +458 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%"' +2626 "core" ' +2 "processing"%%% +3 "core" %\  +883 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%' +101 "core" +492 #t-> PS.empty + .PS.seek :empty +2 "processing"%('ղ +2629 "core" ' +2 "processing"%)% +4 "core" %յ\  +1046 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &( T T ; gBf + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&#& +3 "core" &( G M  gBf +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +2 "core" &( T R q gBf +2 .tForearm.seek CC +2 "manipulator"&-' +93 "core" ' + .tHand.close +2 "manipulator"&./ +77 "core" / +2 .tCC.seek :open + "collection"'/( +469 "core" ( +2 "manipulator"&0& +3 "core" &( j n M kBf +2 "manipulator"&1% +3 "core" %  k g v k +2 .tForearm.seek :retract +2 "manipulator"&2'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&3(, +298 "core" ( +2 "manipulator"&4& +3 "core" &, { + p +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &, & p + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&6' +112 "core" ' +2 .tHand.open + "manipulator"&71 +67 "core" 1 +2 "manipulator"&8% +3 "core" % M S D g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&9'\ +100 "core" ' +1951 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2152 #-> PSV.mixloop + .PSV.dial :mixloop +700 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%:  +131 "core" +527 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%;' +2629 "core" ' +2 "processing"%<% +3 "core" %\  +8813 #t-> PRV.sipper + .PRV.dial :sipper +738 #-> PS.empty +2 .PS.seek :empty +2 "processing"%='ղ +2632 "core" ' +2 "processing"%?% +3 "core" %խ)\  +1937 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +623 #-> PSV.mixloop + .PSV.dial :mixloop +744 #-> PRV.sipper + .PRV.dial :sipper +498 #-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%@' +2635 "core" ' +2 "processing"%>% +3 "core" %.\  +129 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%B  +131 "core"  +291 #t-> PS.empty + .PS.seek :empty +2 "processing"%C'ղ +2626 "core" ' +2 "processing"%D% +3 "core" %մ/\  +7 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%A +129 "core" +778 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +418 #-> PRV.sipper + .PRV.dial :sipper +1149 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%F% +3 "core" %մ$\  +2 .tPS.seek 1.499ml + "processing"%G'c +1615 "core" ' +2 "processing"%H% +3 "core" %c.\  +802 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%I  +133 "core"  +857 #t-> CBV.PRV +2 .CBV.dial PRV +1045 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %J% +3 "core" %c/\  +3265 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%E% +3 "core" %c,\  +2 .tPS.seek 0.899ml + "processing"%L'G +1266 "core" ' +2 "processing"%M% +3 "core" %G~(\  +827 "Can".\ HH +270 #t-> PRV.air +2 .PRV.dial :air + "processing"%N  +44 "core"  +983 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %K% +3 "core" %G~+\  +451 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%P'ղ +1008 "core" ' +2 "processing"%Q% +3 "core" %կ,\  +7 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%O  +103 "core" +148 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%S' +2621 "core" ' +2 "processing"%T% +3 "core" %#\  +136 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%R  +131 "core"  +820 #t-> PS.empty + .PS.seek :empty +2 "processing"%V'ղ +2636 "core" ' +2 "processing"%W% +3 "core" %կ)\  +428 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1375 #-> PSV.to :mixloop + .PSV.dial :mixloop + "processing"%X +130 "core" +539 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%Y  +133 "core"  +527 #t-> CBV.PRV +2 .CBV.dial PRV +1991 #-> PS.reconfigure PSslow +2 .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %Z% +3 "core" %կ\  +781 #t-> PS.pull .2 + "processing"%U% +3 "core" %կ)\  +2 .tPS.seek 0.199ml +2 "processing"%\\' +457 "core" ' +2 "processing"%]% +3 "core" %.\  +593 #t-> PRV.air +2 .PRV.dial :air + "processing"%^  +43 "core"  +725 #t-> PS.pull .4 + "processing"%[% +3 "core" %9\  +2 .tPS.seek 0.599ml +2 "processing"%`'! +861 "core" ' +2 "processing"%a% +3 "core" %!)\  +141 #t-> PSV.air +2 .PSV.dial :air + "processing"%b  +43 "core"  +812 #t-> PS.pull 1.9 + "processing"%_% +3 "core" %!\  +2 .tPS.seek 2.499ml +2 "processing"%d' +3903 "core" ' +2 "processing"%e% +3 "core" %;\  +7 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%f +43 "core" +140 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%c  +102 "core"  +850 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%h'ղ +5112 "core" ' +2 "processing"%i% +3 "core" %նB\  +8630 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %j% +3 "core" %ն\  +850 #t-> CTV.air +2 .CTV.dial :air +855 #-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'k& +3 "core" &! +2 "manipulator"&l& +4 "core" &,  q + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&m(, +3 "core" ( +2 "manipulator"&o& +3 "core" &,  r +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &, T q + .tForearm.seek :garage +2 "manipulator"&$' +100 "core" ' + .tHand.close +2 "manipulator"&r/ +74 "core" / +2 "manipulator"&s& +4 "core" &, c m + "manipulator"&t% +3 "core" % . | N m +2 .tForearm.seek :retract +2 "manipulator"&&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&q( +293 "core" ( +10 "manipulator"&w& +4 "core" &* nCt + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" &* z  nCt +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&x' +100 "core" ' +2 "manipulator"&z& +4 "core" &* w mCt + "manipulator"&{% +4 "core" % k _ m +2 "collection"'|& +4 "core" & + "collection"'u& +3 .tCC.seek :closed +2 "collection"'+(` +3 "core" & +3 &  +9 &+u - +10 &a B +9 &Rr U +9 &N U +10 &R U +9 &N U +9 &WT U +10 &Q T +9 &Q U +10 &N T +9 & `Q U +9 &""U U +10 &#O U +9 &%Q T +9 &'gT U +10 &)+L T +9 &*Q T +10 &,O U +9 &.pQ U +9 &02T U +10 &1L T +9 &3O T +9 &5yO T +10 &7;R T +9 &8N U +10 &:O U +9 &<T U +9 &>CL T +10 &@Q T +9 &AR U +9 &CM T +10 &EKL T +9 &G P U +10 &HX  U +9 &Jc W +9 &LD-$ Z +10 &MSI ^ +9 &OYZL ` +9 &Qv[\\ ` +10 &S8\\] ` +9 &T]^ a +10 &V]` a +9 &Xz`a b +9 &Z:ab b +10 &[ed b% +9 &]df b- +9 &_fgh W +10 &`Rhfg V +9 &`nfh !b +8 ( +2 &`pgg !` + "collection"'u& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.37 + "collection"'& +4 "core" &`pfg !` + .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +3 "core" % B 9 h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +92 "core" ' +1423 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%y  +135 "core"  +588 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%g +101 "core"  +662 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +570 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 "processing"%% +3 "core" %=\  +1780 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1077 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +101 "core" +673 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2625 "core" ' +2 "processing"% % +3 "core" %յ6\  +720 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +102 "core"  +397 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +2625 "core" ' +2 "processing"% % +3 "core" %;\  +1181 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%\ +100 "core" +647 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +810 "Can"\ gg +1810 "core" ' +2 "processing"%% +3 "core" %կ>\  +1164 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +101 "core"  +877 #t-> PSR.air +2 .PSR.select :air + "processing"% +470 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 "processing"%% +3 "core" %:\  +586 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +101 "core" +360 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 "processing"%% +3 "core" %կ6\  +1621 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +102 "core"  +451 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 "processing"%% +3 "core" %B\  +946 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"% +102 "core" +449 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2627 "core" ' +2 "processing"%% +3 "core" %հ9\  +812 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp + "manipulator"&& +3 "core" &) C D X eCq +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&%( +2 "core" ( +2 "manipulator"&'& +3 "core" &) = N % fCq +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &"& +3 "core" &( E P  eCq +2 .tForearm.seek CC + "manipulator"&)' +96 "core" ' + .tHand.close +2 "manipulator"&/ +77 "core" / +2 .tCC.seek :open + "collection"'#( +470 "core" ( +2 "manipulator"&,& +3 "core" &* ] g iCq +2 "manipulator"&.% +3 "core" % . D W  i +2 .tForearm.seek :retract + "manipulator"&v'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +293 "core" ( +2 "manipulator"&~& +3 "core" &,  o2 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" &, n2 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&1' +107 "core" ' +2 .tHand.open + "manipulator"&-1 +66 "core" 1 +2 "manipulator"&4% +3 "core" % N O  f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +583 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1640 #-> PSV.mixloop + .PSV.dial :mixloop +802 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%5  +130 "core"  +413 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%7' +2625 "core" ' +2 "processing"%8% +3 "core" %1\  +150 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%2  +131 "core"  +534 #t-> PS.empty + .PS.seek :empty +2 "processing"%6'ղ +2621 "core" ' +2 "processing"%:% +3 "core" %կ*\  +2139 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%( +131 "core" +1774 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +540 #-> PRV.sipper + .PRV.dial :sipper +1390 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%<% +3 "core" %կ \  + .tPS.seek 1.499ml +2 "processing"%;'^ +1612 "core" ' +2 "processing"%?% +3 "core" %Z'\  +429 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%=  +135 "core"  +854 #t-> CBV.PRV +2 .CBV.dial PRV +1497 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %>% +3 "core" %Z,\  +1362 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%B% +3 "core" %Z/\  +2 .tPS.seek 0.899ml + "processing"%@'Gz +1264 "core" ' +2 "processing"%D% +3 "core" %G|-\  +1061 #t-> PRV.air +2 .PRV.dial :air + "processing"%A  +44 "core"  +2647 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %F% +3 "core" %G|:\  +1024 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%C'ղ +1013 "core" ' +2 "processing"%H% +3 "core" %հ@\  +275 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%I  +103 "core" +967 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%J' +2618 "core" ' +2 "processing"%E% +3 "core" %6\  +166 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%G  +131 "core"  +744 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%M'ղ +2418 "Can"\ KK +204 "core" ' +37 "processing"%N% +12 "core" %ծ8\  +171 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1079 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%K +129 "core" +654 #t-> PRV.CBV + .PRV.dial CBV + "processing"%L  +133 "core"  +493 #t-> CBV.PRV + .CBV.dial PRV +1195 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %Q% +3 "core" %ծ\  +534 #t-> PS.pull .2 +2 "processing"%O% +4 "core" %ծ@\  + .tPS.seek 0.199ml +2 "processing"%P' +454 "core" ' +2 "processing"%T% +3 "core" %A\  +142 #t-> PRV.air + .PRV.dial :air +2 "processing"%R  +44 "core"  +563 #t-> PS.pull .4 +2 "processing"%S% +3 "core" %B\  +2 .tPS.seek 0.599ml + "processing"%W'! +866 "core" ' +2 "processing"%X% +3 "core" %!;\  +6 #t-> PSV.air +2 .PSV.dial :air + "processing"%Y  +42 "core"  +369 #t-> PS.pull 1.9 +2 "processing"%Z% +3 "core" %!=\  +2 .tPS.seek 2.499ml + "processing"%U' +3898 "core" ' +2 "processing"%V% +3 "core" %B\  +7 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%] +43 "core" +103 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%^  +100 "core" +697 #t-> PS.empty + .PS.seek :empty +2 "processing"%['ղ +5121 "core" ' +2 "processing"%\\% +4 "core" %մ=\  +1672 #t-> PSreconfigure PSconfig +2 !o:NoMethodError : mesg"5undefined method `PSreconfigure' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1663 #-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %a% +3 "core" %մ?\  +799 #t-> CTV.air +2 .CTV.dial :air +1013 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'b& +3 "core" & +2 "manipulator"&_& +4 "core" &, { n p2 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&`(, +3 "core" ( +2 "manipulator"&e& +4 "core" &,  o2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" &, R o2 + .tForearm.seek :garage +2 "manipulator"&c' +97 "core" ' + .tHand.close +2 "manipulator"&d/ +74 "core" / +2 "manipulator"&i& +4 "core" &, r % l2 + "manipulator"&j% +4 "core" % + c mU + .tForearm.seek :retract +2 "manipulator"&k'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&l( +325 "core" ( +2 "manipulator"&o& +3 "core" & d o +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" & o + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&r' +103 "core" ' +2 "manipulator"&s& +4 "core" &  m + "manipulator"&t% +4 "core" % Q m + "collection"'3& +4 "core" & +2 "collection"'9& +3 .tCC.seek :closed +2 "collection"'$(` +3 "core" & +4 & 3 +10 &*D{ 4 +9 &Kn} I +9 &d V +10 &N T +9 &fO T +10 &'Q U +9 &T T +9 &O U +10 &mP U +9 &0L T +9 & T U +10 &"N T +9 &$uO U +10 &&8O T +9 &'Q T +9 &)Q T +10 &+}S U +9 &->R U +9 &/N T +10 &0T U +9 &2N T +10 &4GL U +9 &6 Q U +9 &7L T +10 &9N T +9 &;PL T +9 &=O T +10 &>O T +9 &@N T +10 &BWQ U +9 &DN T +9 &EM T +10 &GO  U +9 &I\\Y V +9 &Kk W +10 &L0+ [ +9 &NGD _ +10 &PFFH ` +9 &RKJ ` +9 &SOP a +10 &USU a +9 &WHW] b +9 &Y YZ b +10 &Z\\] b# +9 &\\^_ b) +10 &^>`b b. +9 &_dc 7 +9 &`Nej 8 +10 &`udg S +5 ( + "collection"'9& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.34 + "collection"'m& +4 "core" &`sbf S + &`sce S + .tHand.open + "manipulator"&w1 +72 "core" 1 +2 "manipulator"&n% +3 "core" %  h i i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +96 "core" ' +1063 #t-> PRV.connect CBV + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%{  +136 "core"  +772 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%| +101 "core"  +454 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +567 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%&' +2633 "core" ' +2 "processing"%/% +3 "core" %0\  +1307 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +781 #-> PSV.mixloop + .PSV.dial :mixloop + "processing"% +102 "core" +3703 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2627 "core" ' +2 "processing"%% +3 "core" %յ4\  +1197 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%u +101 "core"  +447 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%x' +2636 "core" ' +2 "processing"%y% +3 "core" %=\  +867 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"%g +102 "core" +521 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%h'ղ +2630 "core" ' +2 "processing"%% +3 "core" %հ6\  +1013 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +102 "core"  +379 #t-> PSR.air +2 .PSR.select :air + "processing"% +498 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 "processing"% % +3 "core" %/\  +994 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +102 "core" +1345 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2644 "core" ' +2 "processing"% % +3 "core" %ճ2\  +1278 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%\ +102 "core"  +345 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +1930 "Can"\ ]] +693 "core" ' +2 "processing"%% +3 "core" %+\  +1020 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +101 "core" +677 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2627 "core" ' +2 "processing"%% +3 "core" %ն2\  +804 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & R d 0 i + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( + "manipulator"&& +4 "core" & ? C h +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & S d O i +2 .tForearm.seek CC + "manipulator"&' +99 "core" ' + .tHand.close +2 "manipulator"&/ +69 "core" / +2 .tCC.seek :open + "collection"'( +473 "core" ( +2 "manipulator"&& +3 "core" & h u s k +2 "manipulator"&% +3 "core" %  g k r k +2 .tForearm.seek :retract +37 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&'(, +278 "core" ( +2 "manipulator"&"& +3 "core" &, y  l" +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, 2 m" +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&q' +111 "core" ' + .tHand.open +2 "manipulator"&}1 +77 "core" 1 +2 "manipulator"&+% +3 "core" %  Z d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +101 "core" ' +52620 "Can"%\ HH +60003 \ HH +60002 \ HH +60002 3\ HH +60002 '\ HH +60002 )\ HH +60002 \ HH +60003 .\ HH +60002 /\ HH +60002 0\ HH +60002 0\ IH +60002 (\ HH +60002 "\ HH +60003 $\ HH +60002 )\ DD +60002 H\ \ DD +46762 !to:SignalException : mesg" SIGHUP:@timestampu: Time 1:\ signoi:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 #mEXIT @1560794301.61EDT @1562593858.46EDT = =tMAIN =mMAIN_scheduler @EDT1562593860.19 #"core_reset"Sent BREAK +2 #t@0x7570, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +216 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +371 "Can"y\ T + y\ Ta + #tPolling Can every 10:00 +2 #Cleanly exited at 13:58:21EDT17-Jun-19 +1888 #-> ESP.ready! +2 #Powering core bus +506 .Gate.power :raw,:ON +3 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +3 )% +2 "core" %k\ < + .tSS.configure SSconfig +2 "sampler")#.0XL +2 .tForearm.seek :retract +2 "manipulator"&#'\ +3 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&$( +100 "core" ( +2 "manipulator"&%& +4 "core" & N 3 + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :retract +2 "manipulator"&&'\ +9 "core" ' +2 "manipulator"&'% +4 "core" %\ # n  +2 "processing"%(& +2 "collection"')& +6 "core" &\ ? + & \  +2 ."openPC"PC.reconfigure PCconfig +3 .tCC.reconfigure CCconfig +3 "processing"%$x2 ^22b +3 "collection"'$x2 ^22b +2 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open +3 "processing"%*( +2 "collection"'+( +281 "core" ( +17 ( +2 "collection"', +3 "core"  +2 "processing"%- +3 "core" W +2 "processing"%. +3 "core"  + "processing"%/ +3 "core"  +2 "sampler")0% +3 "core" %ۀ S\ '; +2 "collection"'1& +4 "core" & 9\  +2 "collection"'2% +3 "core" %Ӹ \  +2 "processing"%3& +4 "core" &{\ < + "processing"%4% +4 "core" %{\ < +2 "manipulator"&5% +3 "core" %\ #   +2 "manipulator"&6& +3 "core" & p / 3 +2 "storage"(7& +3 "core" & 6 0\ 0  +2 "storage"(8% +3 "core" %x d\ 0 +2 "collection"'99 +3 "core" 9(? +2 "processing"%:9 +2 "core" 9=S +55898 "Can"-{\ LL +60002 ~\ LL +13641 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%;  +4 "core" +906 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%< +43 "core" +637 #t-> PRV.sipper + .PRV.dial :sipper + "processing"%=  +134 "core" +1049 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%>' +2623 "core" ' +2 "processing"%?% +3 "core" %\  +760 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%@  +130 "core"  +2452 #t-> PS.empty + .PS.seek :empty +2 "processing"%A'ղ +2631 "core" ' +2 "processing"%B% +4 "core" %ձ\  +1135 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%C +131 "core" +1191 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +880 #-> PRV.sipper + .PRV.dial :sipper +3345 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%D% +3 "core" %ձ\  +2 .tPS.seek 1.499ml + "processing"%E'` +1610 "core" ' +2 "processing"%F% +3 "core" %d\  +5044 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%G  +134 "core"  +547 #t-> CBV.PRV +2 .CBV.dial PRV + "collection"'H  +4 "core"  +3258 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %I% +3 "core" %d\  +1386 #t-> delay 10;PS.push .6 + .delay 10 seconds +1003 "processing"%J% +3 "core" %d\  +2 .tPS.seek 0.899ml + "processing"%K'G +1267 "core" ' +2 "processing"%L% +3 "core" %G\  +5903 #t-> PRV.air + .PRV.dial :air + "processing"%M  +44 "core"  +1353 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %N% +3 "core" %G\  +707 #t-> PS.empty + .PS.seek :empty +2 "processing"%O'ղ +1014 "core" ' +2 "processing"%P% +4 "core" %ծ\  +1045 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%Q  +104 "core" +594 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%R' +2193 "Can"\ RR +427 "core" ' +2 "processing"%S% +3 "core" %\  +944 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%T  +131 "core"  +585 #t-> PS.empty + .PS.seek :empty +2 "processing"%U'ղ +2635 "core" ' +2 "processing"%V% +4 "core" %ծ\  +2198 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1349 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%W +131 "core" +583 #t-> PRV.CBV + .PRV.dial CBV + "processing"%X  +137 "core"  +531 #t-> CBV.PRV + .CBV.dial PRV +1516 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %Y% +3 "core" %ծX\  +2365 #t-> PS.pull .15 +2 "processing"%Z% +3 "core" %ծ\  +2 .tPS.seek 0.149ml + "processing"%[' +357 "core" ' +2 "processing"%\\% +3 "core" %\  +1922 #t-> PRV.air + .PRV.dial :air + "processing"%]  +45 "core"  +807 #t-> PS.pull .3 +2 "processing"%^% +3 "core" %\  +2 .tPS.seek 0.449ml + "processing"%_' +667 "core" ' +2 "processing"%`% +3 "core" %\  +786 #t-> PSV.air + .PSV.dial :air + "processing"%a  +43 "core"  +876 #t-> PS.pull 1.2 +2 "processing"%b% +3 "core" %\  +2 .tPS.seek 1.649ml + "processing"%c'S +2490 "core" ' +2 "processing"%d% +3 "core" %U\  +784 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%e +44 "core" +1085 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%f  +104 "core" +677 #t-> PS.empty + .PS.seek :empty +2 "processing"%g'ղ +3392 "core" ' +2 "processing"%h% +4 "core" %յ^\  +3891 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %i% +3 "core" %յ-\  +632 #t-> CTV.air + .CTV.dial :air +762 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'j& +3 "core" &  +2 .tHand.open + "manipulator"&k1 +73 "core" 1 +2 "manipulator"&l& +4 "core" & u n , j1 + "manipulator"&m% +3 "core" % \ " w w 8 j +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&n(, +194 "core" ( +2 "manipulator"&o& +3 "core" &, x Q l= +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &, k j l= +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage + "manipulator"&q' +100 "core" ' +2 .tHand.close + "manipulator"&r/ +76 "core" / +2 "manipulator"&s& +4 "core" &, u w ; j= + "manipulator"&t% +4 "core" % ' w w j j; +2 .tForearm.seek :retract +2 "manipulator"&u'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&v( +302 "core" ( +2 "manipulator"&w& +3 "core" &+ | } . jDx +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &x& +3 "core" &+ z w u iDx + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&y' +97 "core" ' +2 "manipulator"&z& +4 "core" &+ R e k hDx + "manipulator"&{% +4 "core" % K Z ` i + "collection"'|& +4 "core" &  + "collection"'}& +4 .tCC.seek :closed + "collection"'~(` +3 "core" &  +3 &  +10 &2y - +10 &_ B +9 &4v U +9 &V V +10 &U V +9 &xS U +9 &9V V +10 &S V +9 &U V +10 &W V +9 & AT! V +9 &"U V +10 &#T V +9 &%W V +9 &'HW V +10 &) R V +9 &*W V +10 &,O U +9 &.PT V +9 &0Q V +10 &1P V +9 &3T V +9 &5YO V +10 &7S V +9 &8N U +10 &:S U +9 &$Q  U +10 &?X V +9 &AQ  U +9 &CiQ V +10 &E,R U +9 &FR  U +10 &H[&& W +9 &Jlg-, X +9 &L%D; [ +10 &Mmc ^ +9 &Oxx a +9 &QUz} b +10 &S} b +9 &T b +10 &V b" +9 &XU b' +9 &Z b. +10 &[ b. +9 &]~ b. +9 &_1 T +10 &`97 (w +9 &`^k R +2 ( + "collection"'}& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.34 +2 "collection"'& +4 "core" &`^j R + .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +4 "core" % [ U X e + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +995 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +133 "core"  +756 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +102 "core"  +997 #t-> PSR.flush + .PSR.select :flush +2 "processing"%j +990 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 "processing"%% +3 "core" %\  +1450 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1353 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +113 "core" +445 #t-> PS.empty +2 .PS.seek :empty + "processing"% 'ղ +2636 "core" ' +2 "processing"%\ % +4 "core" %հ\  +1818 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +100 "core"  +702 #t-> PSR.flush + .PSR.select :flush +547 #-> PS.fill + .PS.seek 2.5ml +2 "processing"% ' +2627 "core" ' +2 "processing"% % +3 "core" %\  +1877 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +72 "core" +564 #t-> PTV +1284 #-> PTV.PRV +2 .PTV.dial PRV + "processing"% @ +73 "core" ? +672 #t-> PRV +1263 #-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +1037 "Can"\ de +1594 "core" ' +2 "processing"%% +3 "core" %կ \  +1285 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +74 "core"  +353 #t-> PSR.air +2 .PSR.select :air + "processing"% +422 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 "processing"%% +4 "core" %\  +1513 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +73 "core" +537 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2624 "core" ' +2 "processing"%% +4 "core" %կ\  +4016 #t-> PTV.PRVmix + !o:NoMethodError : mesgu:NameError::message,undefined method `PRVmix' for PTV:Shaft: name: PRVmix: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1713 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%  +75 "core" +1236 #t-> PSV.PSR +36 .PSV.dial PSR +10 "processing"% +73 "core"  +534 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +482 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 "processing"%"% +4 "core" %\  +275 #t-> PRV +869 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +135 "core" +881 #t-> PS.empty + .PS.seek :empty +2 "processing"%%'ղ +1037 .tPS.hold +2 "processing"%'+ +3 "core" '\ +77 + +2 !to:IRB::Abort: mesg".Processing Syringe seek to empty Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +433 #-> PSV +733 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%)' +1129 "core" ' +2 "processing"%(% +3 "core" %\  +613 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +83 "core"  +908 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2044 .tPS.hold +2 "processing"%#+ +3 "core" '\ +54 + +2 !to:IRB::Abort: mesg".Processing Syringe seek to empty Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +488 #-> PRV +798 #-> PTV +1414 #-> PSV +3640 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%,' +2093 "core" ' +2 "processing"%-% +3 "core" %z\  +3052 #t-> PSV.PML + .PSV.dial :PML + "processing"%. +44 "core" +4946 #t-> PRV +924 #-> PTV +1360 #-> PS.empty + .PS.seek :empty +2 "processing"%/'ղ +2623 "core" ' +2 "processing"%0% +3 "core" %խ\  +537 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%1 +104 "core"  +1352 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%2' +2634 "core" ' +2 "processing"%3% +3 "core" %\  +2698 "Can"\ aa +999 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%4 +102 "core" +1209 #t-> PS.empty + .PS.seek :empty +2 "processing"%5'ղ +2627 "core" ' +2 "processing"%6% +4 "core" %ն\  +825 #t-> PSV.PSR + .PSV.dial PSR + "processing"%7 +103 "core"  +617 #t-> PSR.air + .PSR.select :air + "processing"% +445 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%8' +2622 "core" ' +2 "processing"%9% +4 "core" %\  +1215 #t-> PSV.PML + .PSV.dial :PML + "processing"%: +102 "core" +856 #t-> PS.empty + .PS.seek :empty +2 "processing"%;'ղ +2626 "core" ' +2 "processing"%<% +4 "core" %ն\  +672 #t-> PSV.PSR + .PSV.dial PSR + "processing"%= +101 "core"  +349 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%?' +2620 "core" ' +2 "processing"%@% +3 "core" %\  +529 #t-> PSV.PML +2 .PSV.dial :PML + "processing"%> +102 "core" +390 #t-> PS.empty + .PS.seek :empty +2 "processing"%B'ղ +2630 "core" ' +2 "processing"%C% +3 "core" %ձ\  +2780 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%D +103 "core"  +656 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%A' +2625 "core" ' +2 "processing"%F% +4 "core" %\  +1557 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%G +73 "core" +773 #t-> PTV.PRV + .PTV.dial PRV + "processing"%H @ +74 "core" ? +665 #t-> PRV.CBV + .PRV.dial CBV + "processing"%I  +136 "core"  +760 #t-> PS.empty + .PS.seek :empty +2 "processing"%J'ղ +2621 "core" ' +2 "processing"%E% +3 "core" %կ\  +1638 #t-> PSV.PSR + .PSV.dial PSR + "processing"%L +74 "core"  +476 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%M' +2624 "core" ' +2 "processing"%N% +4 "core" %\  +954 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%K +84 "core"  +609 #t-> PS.empty + .PS.seek :empty +2 "processing"%P'ղ +2629 "core" ' +2 "processing"%Q% +4 "core" %յ\  +2161 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp + "manipulator"&O& +4 "core" &* 2 0 z aCt + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&S( +2 "core" ( +2 "manipulator"&T& +4 "core" &) 4 : aCt + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &R& +3 "core" &) 1 0 x aCt + .tForearm.seek CC +2 "manipulator"&V' +95 "core" ' + .tHand.close +2 "manipulator"&W/ +72 "core" / +2 .tCC.seek :open +2 "collection"'X( +469 "core" ( +2 "manipulator"&Y& +3 "core" &* 0 . h dCt +2 "manipulator"&Z% +3 "core" % 3 1 n d +2 .tForearm.seek :retract +2 "manipulator"&U'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&\\(, +299 "core" ( +2 "manipulator"&]& +3 "core" &, V h i! +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &^& +2 "core" &, K L  h! +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&[' +112 "core" ' + .tHand.open +2 "manipulator"&`1 +71 "core" 1 +2 "manipulator"&a% +4 "core" %  0 2 b + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +99 "core" ' +1746 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%_  +73 "core" +769 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%d +43 "core" +765 #t-> PRV.sipper + .PRV.dial :sipper + "processing"%e  +135 "core" +549 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%f' +2637 "core" ' +2 "processing"%c% +3 "core" %\  +1351 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%h  +130 "core"  +444 #t-> PS.empty +6 .PS.seek :empty + "processing"%i'ղ +2626 "core" ' +2 "processing"%j% +3 "core" %ն\  +682 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%k +142 "core" +542 "Can"\ \ HG +305 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +835 #-> PRV.sipper + .PRV.dial :sipper +2489 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%l% +3 "core" %ն\  +2 .tPS.seek 1.499ml + "processing"%m'e +1613 "core" ' +2 "processing"%o% +3 "core" %d\  +1510 #t-> PRV.CBV + .PRV.dial CBV + "processing"%p  +134 "core"  +1690 #t-> CBV.PRV +2 .CBV.dial PRV +3378 #-> PRV +729 #-> PSV +2366 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %$% +3 "core" %d\  +1488 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%r% +3 "core" %d\  +2 .tPS.seek 0.899ml +2 "processing"%s'G +1270 "core" ' +2 "processing"%t% +4 "core" %G\  +1369 #t-> PRV.air + .PRV.dial :air +2 "processing"%&  +43 "core"  +1483 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %q% +3 "core" %G&\  +610 #t-> PS.empty + .PS.seek :empty +2 "processing"%n'ղ +1006 "core" ' +2 "processing"%w% +4 "core" %մ\  +994 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%x  +103 "core"  +476 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%z' +2624 "core" ' +2 "processing"%{% +3 "core" %#\  +713 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%|  +129 "core"  +467 #t-> PS.empty + .PS.seek :empty +2 "processing"%u'ղ +2636 "core" ' +2 "processing"%+% +4 "core" %ձ#\  +1594 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1107 #-> PSV.to :mixing + .PSV.dial :mixing +2 !o:Axis::Error : mesg"6Unknown Processing Syringe Valve position: mixing:@axisName"Processing Syringe Valve:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1031 #-> PSV.to :mixloop + .PSV.dial :mixloop + "processing"% +131 "core" +811 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%  +135 "core"  +768 #t-> CBV.PRV + .CBV.dial PRV +1126 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %% +3 "core" %ձ\  +1102 #t-> PS.pull .15 +2 "processing"%}% +3 "core" %ձ\  +2 .tPS.seek 0.149ml +2 "processing"%y' +365 "core" ' +2 "processing"%% +3 "core" %#\  +5814 #t-> PRV.air + .PRV.dial :air + "processing"%  +43 "core"  +786 #t-> PS.pull .3 +2 "processing"%g% +3 "core" %\  +2 .tPS.seek 0.449ml + "processing"%' +661 "core" ' +2 "processing"%% +3 "core" %\  +959 #t-> PSV.air + .PSV.dial :air + "processing"%  +43 "core"  +820 #t-> PS.pull 1.2 +2 "processing"%\ % +3 "core" %*\  +2 .tPS.seek 1.649ml +2 "processing"% '^ +2490 "core" ' +2 "processing"% % +4 "core" %]'\  +746 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +43 "core" +1012 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +103 "core" +550 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +3390 "core" ' +2 "processing"% % +3 "core" %յ7\  +1744 "Can"m\ GG +6513 #t-> PS.reconfig PSconfig +2 !o:Log::CannotDump: mesg"A#:bt["7/home/esp/esp2/lib/log.rb:469:in `recordException'"7/home/esp/esp2/lib/log.rb:587:in `recordException'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"7/home/esp/esp2/lib/log.rb:586:in `recordException'"5/home/esp/esp2/lib/esp.rb:300:in `log_exception'"7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1485 #-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +4 %% +2 "core" %յ5\  +392 #t-> CTV.air +2 .CTV.dial :air +450 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &  + "manipulator"&& +4 "core" &, , o! +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +3 "core" ( + "manipulator"&& +4 "core" &, > n! + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +2 "core" &,  o! +2 .tForearm.seek :garage +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&/ +65 "core" / +2 "manipulator"&& +4 "core" &, O m! + "manipulator"&% +4 "core" % 4 ) m + .tForearm.seek :retract +2 "manipulator"&"'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +301 "core" ( +2 "manipulator"&& +3 "core" &, n kE +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &%& +3 "core" &, t u 9 jE + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&'' +98 "core" ' +2 "manipulator"&(& +4 "core" &- s ] \\ hE + "manipulator"&% +4 "core" % b p " i +2 "collection"')& +4 "core" &  + "collection"'& +4 .tCC.seek :closed + "collection"'#(` +3 "core" &! +2 &!  +9 &)u . +9 &`! B +10 &Gw$ U +9 &W! V +10 &R V +9 &N  U +9 &KW V +10 & T! V +9 &U! V +9 &S! V +10 & RT  V +9 &"T  U +9 &#R! U +10 &%W! U +9 &'\\T! U +10 &)O U +9 &*T " U +9 &,U! U +10 &.eS! U +9 &0%S! V +9 &1O! U +10 &3U  U +9 &5lT!  U +10 &7-P!! V +9 &8P " U +9 &:S!" U +10 &7P  U +9 &?R ! U +10 &AT"y U +9 &C|Q"w U +10 &E>Q# U +9 &GN ! U +9 &H['' W +10 &Jd/- W +9 &L8B:~ Z +10 &Me] _ +9 &Oqo a +9 &Qhor b +10 &S*rs b +9 &Trt b +9 &Vyu b" +10 &Xfvu b( +9 &Zww b1 +9 &[wwz b1 +10 &]wyx b2 +9 &_;zy} V +10 &`=/x|z *| +9 &`cnxz V +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.34 + "collection"'-& +3 "core" &`cmwyo V +2 .tHand.open + "manipulator"&.1 +75 "core" 1 +2 "manipulator"&,% +4 "core" % ? P e + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +96 "core" ' +1724 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%1  +136 "core"  +313 #t-> PSV.PSR + .PSV.dial PSR + "processing"%/ +102 "core"  +564 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +1383 #t-> PS.fil +2 !o:NoMethodError : mesgu:NameError::message*undefined method `fil' for PS:Syringe: name:fil: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +378 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%3' +2634 "core" ' +2 "processing"%4% +3 "core" %3\  +5887 !to:SignalException: mesg" SIGHUP:\ signoi:bt[ "1/opt/mbari/lib/ruby/1.8/irb.rb:72:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time {:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 !o:Storage::Warning: mesg"KExiting with Collection Clamp holding FlushPuck is in Collection Clamp:bt["6/home/esp/esp2/utils/storage.rb:530:in `writeAll'"2/home/esp/esp2/utils/storage.rb:525:in `each'"6/home/esp/esp2/utils/storage.rb:525:in `writeAll'"2/home/esp/esp2/utils/storage.rb:521:in `open'"6/home/esp/esp2/utils/storage.rb:521:in `writeAll'"(/home/esp/esp2/utils/storage.rb:537"4/home/esp/esp2/lib/framework.rb:129:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"-/home/esp/esp2/lib/thread.rb:739:in `[]'"0/home/esp/esp2/lib/thread.rb:739:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["4/home/esp/esp2/lib/framework.rb:131:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"-/home/esp/esp2/lib/thread.rb:739:in `[]'"0/home/esp/esp2/lib/thread.rb:739:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #mEXIT !to:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 @1562598305.08EDT @1562598320.79EDT = =tMAIN =mMAIN_scheduler @EDT1562598322.46 #"core_reset"Sent BREAK +2 #t@0x56E1, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5968, state=0x3A84, ifg=0x10, ie=0xFD #@0x5BF0, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5E79, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6101, state=0x3A84, ifg=0x10, ie=0xFD #@0x6388, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6610, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6725, state=0x3A84, ifg=0x80, ie=0xFD #@0x0E1A, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +364 "Can"t\ ec + t\ ec #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۀ < ; + .tSS.reconfigure SSconfig +2 "sampler")#.0X a> + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.hold + "manipulator"&+ +3 "core" + + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 && +2 "core" &, 0 0  aE} +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.hold + "manipulator"&, +2 "core" , + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +5 "storage"(& +2 "core" & 6 F\   +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 .tSC.hold + "storage"(, +4 "core" , + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (% +2 "core" %x i\  + .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.hold +2 "storage"(+ + "core" + +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'  +2 "core" +2 .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast +2 "processing"%  +2 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +10 !to:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:408:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:596:in `restore!'"-/home/esp/esp2/lib/esp.rb:116:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Storage::Warning: mesg".CC.holds FlushPuck is in Collection Clamp:bt["8/home/esp/esp2/utils/storage.rb:415:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:414:in `each'"8/home/esp/esp2/utils/storage.rb:414:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:596:in `restore!'"-/home/esp/esp2/lib/esp.rb:116:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + "collection"'% +3 "core" %Ӹjll + "sampler")% +4 "core" %ۀ C ; + "manipulator"&% +3 "core" %\ "  +  a> +2 "manipulator"&& +3 "core" &+ 2 1 v aE} +2 "storage"(& +3 "core" & 6\   + "storage"(% +3 "core" %x \  +2 "collection"'& +3 "core" &`cjikl V +2 "processing"%& +3 "core" &G\  +2 "processing"% % +3 "core" %8\  + #tCC.holds FlushPuck is in Collection Clamp + !o:SyntaxError: mesg"K\ CC.holds FlushPuck is in Collection Clamp\ Storage.recover! will retry:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2984 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%!  +4 "core" +765 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%" +101 "core" +479 #t-> PS.empty + .PS.seek :empty +2 "processing"%#'ղ +2623 "core" ' +2 "processing"%$% +4 "core" %ն8\  +1313 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%% +114 "core"  +631 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%&' +2620 "core" ' +2 "processing"%'% +3 "core" %-\  +1022 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%( +100 "core" +667 #t-> PS.empty + .PS.seek :empty +2 "processing"%)'ղ +2625 "core" ' +2 "processing"%*% +4 "core" %ն;\  +583 #t-> PSV.PSSR + !o:NoMethodError : mesgu:NameError::message*undefined method `PSSR' for PSV:Shaft: name: PSSR: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +527 #-> PSV.PSR + .PSV.dial PSR +2 "processing"%+ +104 "core"  +824 #t-> PSR.air + .PSR.select :air + "processing"% +658 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%,' +2624 "core" ' +2 "processing"%-% +3 "core" %V\  +847 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%. +113 "core" +798 #t-> PS.empty + .PS.seek :empty +2 "processing"%/'ղ +2631 "core" ' +2 "processing"%0% +4 "core" %մW\  +445 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%1 +100 "core"  +567 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%2' +2635 "core" ' +2 "processing"%3% +3 "core" %T\  +355 #t-> PSV.mixloop + .PSV.dial :mixloop + "processing"%4 +102 "core" +366 #t-> PS.empty + .PS.seek :empty +2 "processing"%5'ղ +2623 "core" ' +2 "processing"%6% +3 "core" %կZ\  +678 #t-> Flush.garage +3022 #-> Flush.garage +1182 #-> Flush.owner +671 #-> Flush.reset +540 #-> Flush.garage +1444 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'7& +3 "core" &`cgeh V +2 !to:Puck::Warning: mesg"BRetaining claim on Arm because Hand is likely holding a puck!:bt[ "7/home/esp/esp2/utils/puckmoves.rb:225:in `giveup!'"2/home/esp/esp2/utils/puckmoves.rb:728:in `to'">/home/esp/esp2/utils/puckmoves.rb:737:in `method_missing'"(ESP):23:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + !o:Slide::Error : @reply0: mesg"Collection Clamp not Open:@axisName"Collection Clamp:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1536 #-> Arm.reset +541 #-> Flush.garage +1790 #-> CC + "collection"'8& +4 "core" &`cgfg V +1008 #t-> Flush +1822 #-> Arm.grab CC + .Hand.open +2 "manipulator"&91 +23 "core" 1 +2 "manipulator"&:& +3 "core" &+ , 0  aE} +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&;( +2 "core" ( +2 "manipulator"&<& +3 "core" &+ (  C aE} +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &=& +3 "core" &+ " / / `E} + .tForearm.seek CC +2 "manipulator"&>' +94 "core" ' +2 .tHand.close + "manipulator"&?/ +71 "core" / +589 #t-> CC.open +2 .CC.seek :open +2 "collection"'@( +471 "core" ( +2 "collection"'A& +3 "core" & "w +10959 "Can"%\ PP +1022 #t-> Arm.withdrawl + "manipulator"&B& +3 "core" &* I H hCs +2 !to:Axis::Error: mesg"&Unknown Elbow position: withdrawl:@axisName"\ Elbow:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1888 #-> Arm.withdraw + "manipulator"&C% +3 "core" %  G I h +2 .tForearm.seek :retract +2 "manipulator"&D'\ +95 "core" ' +2 "manipulator"&E& +4 "core" &* E N ' gCs + "manipulator"&F% +4 "core" %\ " P Q , g? +3491 #t-> Elbow.garage +2 .Elbow.seek :garage + "manipulator"&G(, +291 "core" ( +2 "manipulator"&H& +4 "core" &, o o lD +791 #t-> Arm.garage + "manipulator"&I& +3 "core" &, r y  lD +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&J(, +10 "core" ( +2 "manipulator"&K& +3 "core" &, g h n l$ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" &, h t l$ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&M' +114 "core" ' +2 "manipulator"&N& +4 "core" &, O O B f$ + "manipulator"&O% +4 "core" %\ W W e +930 #t-> Arm.retract + .Hand.open + "manipulator"&P1 +71 "core" 1 +2 "manipulator"&Q% +3 "core" % \ [ S  e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +101 "core" ' +2 "manipulator"&S& +4 "core" &, v u # k$ + "manipulator"&T% +3 "core" %\ $ v p \ l K +3513 #t-> exit +4 #mEXIT @1562599052.09EDT @1562599076.67EDT = =tMAIN =mMAIN_scheduler @EDT1562599078.33 #"core_reset"Sent BREAK +2 #t@0xDC6E, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDEF6, state=0x3A84, ifg=0x10, ie=0xFD #@0xE17F, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE408, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE691, state=0x3A84, ifg=0x10, ie=0xFD #@0xE91A, state=0x3A84, ifg=0x10, ie=0xFD + #@0xEBA2, state=0x3A84, ifg=0x10, ie=0xFD + #@0xECB7, state=0x3A84, ifg=0x80, ie=0xFD #@0x6360, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +357 "Can"\ LL + \ LL #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۀ >\ ; + .tSS.reconfigure SSconfig +2 "sampler")#.0X Flush.PC + #Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &h\  + .tHand.open +2 "manipulator"&1 +24 "core" 1 +2 "manipulator"&& +4 "core" &, y  l$ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +2 "core" ( +2 "manipulator"&& +3 "core" &, r v " l$ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, x r e l$ + .tForearm.seek :garage +2 "manipulator"&' +97 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 "manipulator"& & +4 "core" &, t v 5 k$ +2 "manipulator"&!% +3 "core" %  v v b ke +2 .tForearm.seek :retract +2 "manipulator"&"'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&#(k +123 "core" ( +2 "manipulator"&$& +4 "core" &s ~ l + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &%& +2 "core" &s o p l +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&&' +103 "core" ' +2 "manipulator"&'& +4 "core" &s L n + "manipulator"&(% +4 "core" % , n +2 "processing"%)& +3 "core" &q\  +2 "processing"%*& +3 .tPC.seek :closed +2 "processing"%+(] +3 "core" &\  +4 &h\ F +9 &Fo\ 5 +9 &;mk\ J +10 &pk\ V +9 &Vm\ U +10 &UWl\ V +9 &\\f\ V +9 &`i\ V +10 &]d\ V +9 &]]d\ V +9 &__\ V +10 & \\]\ U +9 &"\\Y\ V +10 &$e\\U\ V +9 &&'W\\\ V +9 &'Zd\ V +10 &)Yd\ V +9 &+lbY\ V +9 &-/YU\ V +10 &.[S\ U +9 &0_[\ V +10 &2u`V\ V +9 &47a`\ V +9 &5Y^\ U +10 &7Y^\ U +9 &9}\\e\ V +9 &;@]_\ U +10 &=]_\ U +9 &>^[\ V +10 &@Z[\ U +9 &BGa^\ V +9 &D `^\ V +10 &EcZ\ V +9 &Gpb\ X +9 &IB[\ Z +10 &KY\ \\ +9 &Lb\ [ +10 &N_\ \\ +9 &PG\\\ [ +9 &Ra\ \\ +10 &S\\\ \\ +9 &U]\ \\ +9 &WM`\ \\ +10 &Y [\ ] +9 &Za\ \\ +10 &\\W\ < +9 &]X-j]\ X +9 &]x2`\ 8 +2 ( + "processing"%*& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.61 + "processing"%,& +3 "core" &]x0z\ 8 +2 .tHand.open + "manipulator"&-1 +73 "core" 1 +2 "manipulator"&.% +4 "core" % i s k + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&/'\ +89 "core" ' +1776 #t-> Flush +3242 #-> Flush.garage + #Garaging FlushPuck in Processing Clamp + "manipulator"&0& +4 "core" &s J R - h + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&1(k +3 "core" ( +2 "manipulator"&2& +4 "core" &s G D h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &3& +3 "core" &s F E h +2 .tForearm.seek PC + "manipulator"&4' +97 "core" ' + .tHand.close +2 "manipulator"&5/ +72 "core" / +2 .tPC.seek :open +2 "processing"%6( +450 "core" ( +2 "manipulator"&7& +4 "core" &s w v h k + "manipulator"&8% +4 "core" % Ϩ u u G k + .tForearm.seek :retract +2 "manipulator"&9'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&:(, +136 "core" ( +2 "manipulator"&;& +4 "core" &, k t l + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &, o o l +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&=' +112 "core" ' + .tHand.open +2 "manipulator"&>1 +74 "core" 1 +2 "manipulator"&?% +4 "core" % = 5 " d + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&@'\ +102 "core" ' +1776 #t-> PSV.air +2 .PSV.dial :air + "processing"%A  +42 "core"  +1805 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %B% +3 "core" %կ{\  +1141 #t-> PS.pull 1 +2 "processing"%C% +3 "core" %կ[\  +2 .tPS.seek 0.999ml + "processing"%D'T$ +2077 "core" ' +2 "processing"%E% +4 "core" %T)u\  +1327 #t-> PS.reconfigure PSslow1 + .PS.reconfigure PSslow1 +2 "processing"%#A \ `b +3 %F% +3 "core" %T)p\  +408 #t-> PS.pull 1 + "processing"%G% +4 "core" %T)z\  +2 .tPS.seek 1.999ml + "processing"%H'Ҟ +10170 "core" ' +2 "processing"%I% +4 "core" %ҟz\  +7136 #t-> PS.reconfigure PSconfig +34 .PS.reconfigure PSconfig +9 "processing"%#A d`b +3 %J% +3 "core" %ҟW\  +1891 #t-> PSV +565 #-> PS + "processing"%K% +4 "core" %ҟj\  +938 #t-> PS.empty + .PS.seek :empty +2 "processing"%L'ղ +2129 "core" ' +2 "processing"%M% +4 "core" %խn\  +19427 "Can"\ JJ +25525 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%N  +4 "core" +882 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%O +43 "core" +681 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%P  +132 "core"  +408 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%Q' +2632 "core" ' +2 "processing"%R% +4 "core" %s\  +984 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%S  +130 "core"  +477 #t-> PS.empty + .PS.seek :empty +2 "processing"%T'ղ +2628 "core" ' +2 "processing"%U% +4 "core" %յ~\  +891 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%V +131 "core" +1862 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1106 #-> PRV.sipper + .PRV.dial :sipper +3254 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%W% +3 "core" %յG\  +2 .tPS.seek 1.499ml + "processing"%X'd +1616 "core" ' +2 "processing"%Y% +4 "core" %cn\  +677 #t-> PRV.CBV + .PRV.dial CBV + "processing"%Z  +135 "core"  +1250 #t-> CBV.PRV + .CBV.dial PRV + "collection"'[  +5 "core"  +1314 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %\\% +3 "core" %cO\  +2910 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%]% +3 "core" %cj\  +2 .tPS.seek 0.899ml + "processing"%^'G +1265 "core" ' +2 "processing"%_% +4 "core" %Gj\  +693 #t-> PRV.air + .PRV.dial :air + "processing"%`  +44 "core"  +2255 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %a% +3 "core" %Gl\  +693 #t-> PS.empty + .PS.seek :empty +2 "processing"%b'ղ +1017 "core" ' +2 "processing"%c% +4 "core" %կl\  +508 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%d  +104 "core"  +320 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%e' +1321 "Can"\ NN +1298 "core" ' +2 "processing"%f% +4 "core" %|\  +856 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%g  +130 "core"  +385 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%h'ղ +2622 "core" ' +2 "processing"%i% +4 "core" %նw\  +1435 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1311 #-> PSV.to :mixloop + .PSV.dial :mixloop + "processing"%j +131 "core" +1668 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%k  +135 "core"  +568 #t-> CBV.PRV + .CBV.dial PRV +1460 #-> PS.reconfigure PSslow1 + .PS.reconfigure PSslow1 +2 "processing"%#A \ `b +2 %l% +3 "core" %նY\  +843 #t-> PS.pull .15 +2 "processing"%m% +3 "core" %նu\  +2 .tPS.seek 0.149ml + "processing"%n' +1548 "core" ' +2 "processing"%o% +4 "core" %z\  +878 #t-> PRV.air + .PRV.dial :air + "processing"%p  +44 "core"  +4174 #t-> PS.pull .3 +2 "processing"%q% +3 "core" %|\  +2 .tPS.seek 0.449ml + "processing"%r' +3060 "core" ' +2 "processing"%s% +4 "core" %\  +626 #t-> PSV.air + .PSV.dial :air + "processing"%t  +44 "core"  +2035 #t-> PS.pull 1.2 +2 "processing"%u% +3 "core" %\  +2 .tPS.seek 1.649ml +2 "processing"%v'Z +12181 "core" ' +2 "processing"%w% +3 "core" %[\  +1057 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%x +43 "core" +2231 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %y% +3 "core" %[Z\  +1056 #t-> PRV.sipper + .PRV.dial :sipper + "processing"%z  +103 "core" +499 #t-> PS.empty + .PS.seek :empty +2 "processing"%{'ղ +1771 "core" ' +2 "processing"%|% +4 "core" %կo\  +15708 "Can"\ JJ +25985 #t-> CTV.air + .CTV.dial :air + "collection"'}  +5 "core" +599 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'~& +3 "core" & +2 "manipulator"&& +4 "core" &, v u P k +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +31 "core" ( +2 "manipulator"&& +3 "core" &, u m  lG +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, u x  lG +2 .tForearm.seek :garage + "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&/ +65 "core" / +2 "manipulator"&& +4 "core" &, y x * kG + "manipulator"&\ % +4 "core" % ( z w W k +2 .tForearm.seek :retract + "manipulator"& '\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +299 "core" ( +2 "manipulator"&& +3 "core" &' P M ] h@] +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" && Q H Y g@] + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +103 "core" ' +2 "manipulator"&& +4 "core" &' a ^ g@] + "manipulator"&% +4 "core" % ` ` g +2 "collection"'& +3 "core" & +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" & +4 & 1 +10 &%D 4 +9 &Dm I +9 &k V +10 &T V +9 &ZT U +9 &N V +10 &R V +9 &Q V +10 &bR U +9 &#U V +9 & V V +10 &"O U +9 &$iP V +9 &&+P V +10 &'Q V +9 &)M U +10 &+qU V +9 &-2T V +9 &.Q U +10 &0W V +9 &2zN U +9 &4;P V +10 &5R V +9 &7O U +10 &9T U +9 &;DO U +9 &=T U +10 &>Q U +9 &@O U +9 &BLU U +10 &DQ U +9 &ER U +10 &GU  V +9 &ISY)' V +9 &Kh/+ X +10 &LH? \\ +9 &N}db ` +9 &P:gj a +10 &Qhi a +9 &Sgk b +10 &U~kk b +9 &W=kn b! +9 &Xmn b& +10 &Zop b. +9 &\\lpr b- +9 &^"ts b- +10 &_vv 7 +9 &`[uv b +8 ( +2 &`fqwx W +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.29 + "collection"'& +4 "core" &`frsx W + .tHand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&% +4 "core" % 9 > b + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +95 "core" ' +1872 #t-> PRV.connect CBV + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%!  +136 "core"  +672 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +101 "core"  +625 #t-> PSR.flush + .PSR.select :flush +2 "processing"%j +1084 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2626 "core" ' +2 "processing"%$% +4 "core" %;\  +847 #t-> PTV.PRVmixing +2 .PTV.dial :PRVmixing +915 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%% +113 "core" +462 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2621 "core" ' +2 "processing"%'% +4 "core" %կ;\ +763 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%( +101 "core"  +353 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%)' +2627 "core" ' +2 "processing"%% +4 "core" %4\  +1059 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%" +102 "core" +558 #t-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +2625 "core" ' +2 "processing"%,% +4 "core" %ղ0\ +755 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%- +102 "core"  +508 #t-> PSR.air + .PSR.select :air + "processing"% +646 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%.' +2622 "core" ' +2 "processing"%*% +4 "core" %%\  +779 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%& +101 "core" +452 #t-> PS.empty +2 .PS.seek :empty + "processing"%0'ղ +2631 "core" ' +2 "processing"%2% +4 "core" %հ1\ +790 #t-> PSV.PSR + .PSV.dial PSR + "processing"%3 +104 "core"  +346 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%5' +1759 "Can"\ gg +875 "core" ' +2 "processing"%#% +4 "core" %!\  +802 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%/ +103 "core" +408 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%+'ղ +2627 "core" ' +2 "processing"%7% +4 "core" %յ$\ +755 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&8& +3 "core" && : < # ^@Z + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&;( +2 "core" ( +2 "manipulator"&<& +3 "core" && 9 < ; _@Z +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &4& +3 "core" &% 7 ? d _@Z + .tForearm.seek CC +2 "manipulator"&1' +93 "core" ' + .tHand.close +2 "manipulator"&>/ +66 "core" / +2 .tCC.seek :open +2 "collection"'?( +473 "core" ( +2 "manipulator"&9& +3 "core" && 1 / 2 d@Z +2 "manipulator"&=% +3 "core" %  1 . Z c +2 .tForearm.seek :retract +2 "manipulator"&A'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&B(, +294 "core" ( +2 "manipulator"&C& +4 "core" &, s Z j hP + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &, \\ h k iP +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&E' +109 "core" ' +2 .tHand.open + "manipulator"&F1 +69 "core" 1 +2 "manipulator"&G% +4 "core" % : 3 a + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&D'\ +100 "core" ' +1610 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +820 #-> PSV.mixloop + .PSV.dial :mixloop +655 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%I  +133 "core" +519 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%J' +2622 "core" ' +2 "processing"%K% +4 "core" %5\  +897 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%H  +129 "core"  +542 #t-> PS.empty + .PS.seek :empty +2 "processing"%M'ղ +2632 "core" ' +2 "processing"%N% +4 "core" %խ&\  +783 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%O +131 "core" +872 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +647 #-> PRV.sipper + .PRV.dial :sipper +1362 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%P% +3 "core" %խ \  +2 .tPS.seek 1.499ml +2 "processing"%L'\\ +1617 "core" ' +2 "processing"%R% +4 "core" %`8\  +596 #t-> PRV.CBV + .PRV.dial CBV + "processing"%S  +134 "core"  +30976 #t-> PRV.legend +4292 "Can"T\ II +29869 #t-> CBV +2295 #-> PSreconfigure PSslow1 +2 !o:NoMethodError : mesg"5undefined method `PSreconfigure' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2043 #-> PS.reconfigure PSlow1 + !o:NameError: mesg""uninitialized constant PSlow1: name: PSlow1:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1478 #-> PS.reconfigure PSslow1 + .PS.reconfigure PSslow1 +2 "processing"%#A \ `b +2 %Q% +3 "core" %`0\  +1560 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%U% +3 "core" %`\  +2 .tPS.seek 0.899ml + "processing"%V'G +6106 "core" ' +2 "processing"%W% +4 "core" %G<\  +2041 #t-> PRV.air + .PRV.dial :air +2 "processing"%T  +44 "core"  +2212 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %Y% +3 "core" %G\  +601 #t-> PS.empty + .PS.seek :empty +2 "processing"%Z'ղ +1006 "core" ' +2 "processing"%[% +4 "core" %յ<\  +676 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%\\  +103 "core"  +414 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%]' +2638 "core" ' +2 "processing"%X% +3 "core" %<\  +762 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%_  +131 "core"  +534 #t-> PS.empty + .PS.seek :empty +2 "processing"%`'ղ +2627 "core" ' +2 "processing"%a% +4 "core" %մ>\  +1360 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +430 "Can"\ JJ +554 #t-> PSV.to :mixloop + .PSV.dial :mixloop + "processing"%^ +132 "core" +817 #t-> PRV.CBV + .PRV.dial CBV + "processing"%c  +135 "core"  +594 #t-> CBV.PRV +2 .CBV.dial PRV +1424 #-> PS.reconfigure PSslow1 + .PS.reconfigure PSslow1 +2 "processing"%#A \ `b +2 %d% +3 "core" %մ8\  +1009 #t-> PS.pull .15 +2 "processing"%b% +3 "core" %մ=\  +2 .tPS.seek 0.149ml + "processing"%f' +1557 "core" ' +2 "processing"%g% +4 "core" %B\  +1191 #t-> PRV.air + .PRV.dial :air + "processing"%e  +45 "core"  +1283 #t-> PS.pull .3 +2 "processing"%i% +3 "core" %\  +2 .tPS.seek 0.449ml + "processing"%j' +3059 "core" ' +2 "processing"%k% +4 "core" %9\  +1639 #t-> PSV.air + .PSV.dial :air + "processing"%l  +42 "core"  +2271 #t-> PS.pull 1.2 +2 "processing"%m% +3 "core" %=\  +2 .tPS.seek 1.649ml + "processing"%h'\\ +12166 "core" ' +2 "processing"%o% +4 "core" %[H\  +1698 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %p% +3 "core" %[+\  +918 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%q +44 "core" +745 #t-> PRV.sipper +2 .PRV.dial :sipper +2 "processing"%n  +102 "core" +1418 #t-> PS.empty + .PS.seek :empty +2 "processing"%s'ղ +1770 "core" ' +2 "processing"%t% +4 "core" %ճH\  +5562 #t-> CTV.air + .CTV.dial :air +678 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'u& +4 "core" &t + "manipulator"&r& +4 "core" &, x y u jP +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&w(, +2 "core" ( +2 "manipulator"&x& +3 "core" &, x u 3 kP +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &y& +3 "core" &, x v s kP +2 .tForearm.seek :garage + "manipulator"&z' +100 "core" ' +2 .tHand.close + "manipulator"&v/ +72 "core" / +2 "manipulator"&|& +4 "core" &, X N J hP + "manipulator"&}% +4 "core" % - O ]  h. +2 .tForearm.seek :retract + "manipulator"&~'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +303 "core" ( +2 "manipulator"&& +3 "core" &% U N ? h>H +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &% R W O h>H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +98 "core" ' +2 "manipulator"&& +4 "core" &% ] U . f>H +2 "manipulator"&\ % +3 "core" % V S ` f +2 "collection"':& +4 "core" &~ + "collection"'@& +4 .tCC.seek :closed + "collection"'(` +3 "core" &t +3 &  +10 &(q . +9 &`w B +10 &Cv| U +9 &W} V +9 &W V +10 &Qy V +9 &GUu V +10 &\ Q U +9 &T V +9 &S{ V +10 & PTx U +9 &"Tu U +9 &#Oy U +10 &%Qv V +9 &'WW V +10 &)Q U +9 &*T} V +9 &,P~ U +10 &.`R U +9 &0"T| U +9 &1O U +10 &3U U +9 &5gP V +10 &7*U U +9 &8P V +9 &:Q{ U +10 &2Pt U +9 &?S  U +10 &AQ ~ U +9 &CxR u U +10 &E;Pu U +9 &FQt U +9 &HX'& V +10 &J|b++ W +9 &L5@9 Z +9 &M`Z ^ +10 &Oej ` +9 &Qghh a +10 &S'hk a +9 &Thi b +9 &Vhk b +10 &Xekm b% +9 &Z kl b, +9 &[ln b2 +10 &]oo b4 +9 &_@qr V +10 &`>,qs + +9 &`duqs Y +2 ( + "collection"'@& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.35 +2 "collection"'& +3 "core" &`drpt| Y +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +4 "core" %  = 6 b + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +5353 #t-> PRV.connect CBV + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +136 "core"  +659 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +101 "core"  +591 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +456 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"% ' +2623 "core" ' +4 "processing"%% +8 "core" %T\ +856 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1249 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +114 "core" +464 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2626 "core" ' +2 "processing"%% +4 "core" %յO\ +735 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +100 "core"  +434 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +1090 "Can"t\ dc +1532 "core" ' +2 "processing"%!% +4 "core" %O\  +885 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +102 "core" +514 #t-> PS.empty + .PS.seek :empty +2 "processing"%{'ղ +2631 "core" ' +2 "processing"%$% +4 "core" %իC\ +579 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%% +103 "core"  +682 #t-> PSR.air + .PSR.select :air + "processing"% +560 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2631 "core" ' +2 "processing"%'% +4 "core" %<\  +709 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%( +102 "core" +406 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2626 "core" ' +2 "processing"%% +4 "core" %ն;\ +604 #t-> PSV.PSR + .PSV.dial PSR + "processing"%" +104 "core"  +360 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%)' +2627 "core" ' +2 "processing"%,% +3 "core" %;\  +655 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%- +101 "core" +367 #t-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +2632 "core" ' +2 "processing"%*% +4 "core" %կ;\ +583 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp +2 "manipulator"&&& +3 "core" &#   3 `=G + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&.( +45 "core" ( +2 "manipulator"&2& +3 "core" & 0 / W d\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" & 3 0 w d\ +2 .tForearm.seek CC +2 "manipulator"&0' +94 "core" ' + .tHand.close +2 "manipulator"&#/ +76 "core" / +2 .tCC.seek :open +2 "collection"'/( +468 "core" ( +2 "manipulator"&5& +3 "core" & a ` g\ +2 "manipulator"&7% +3 "core" % T T ' g +2 .tForearm.seek :retract +2 "manipulator"&8'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&<(, +280 "core" ( +2 "manipulator"&4& +4 "core" &, d i g. + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &>& +2 "core" &, ` _ g. +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +111 "core" ' +2 .tHand.open +2 "manipulator"& 1 +68 "core" 1 +2 "manipulator"&% +4 "core" % \   ` + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&9'\ +99 "core" ' +36403 "Can"\ GG +60002 \ GG +60003 \ GG +60002 \ GG +60002 \ GG +60002 \ GG +60003 \ GG +29638 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +727 #-> PSV.mixloop + .PSV.dial :mixloop +900 #-> PRV.sipper + .PRV.dial :sipper + "processing"%=  +134 "core" +604 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%1' +2622 "core" ' +2 "processing"%C% +4 "core" %$\  +890 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%;  +132 "core"  +593 #t-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +2624 "core" ' +2 "processing"%F% +4 "core" %ղ#\  +862 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%G +131 "core" +876 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +566 #-> PRV.sipper +2 .PRV.dial :sipper +18672 "Can"\ GG +17927 #t-> delay 10: PS.pull 1.5 + !o:SyntaxError: mesg"kcompile error\ (ESP):141: syntax error, unexpected ':', expecting $end\ delay 10: PS.pull 1.5\ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2253 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%A% +3 "core" %ղ\  +2 .tPS.seek 1.499ml + "processing"%E'a +1615 "core" ' +2 "processing"%I% +4 "core" %] \  +737 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%+  +137 "core"  +680 #t-> CBV.PRV + .CBV.dial PRV +1452 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %K% +3 "core" %] \  +2008 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%H% +3 "core" %]\  +2 .tPS.seek 0.899ml + "processing"%J'G} +1267 "core" ' +2 "processing"%N% +4 "core" %G~\  +1237 #t-> PRV.air + .PRV.dial :air +2 "processing"%O  +42 "core"  +1686 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %P% +3 "core" %G~\  +483 #t-> PS.empty + .PS.seek :empty +2 "processing"%M'ղ +1012 "core" ' +2 "processing"%R% +4 "core" %ճ(\  +796 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%S  +103 "core" +507 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%Q' +2626 "core" ' +2 "processing"%U% +4 "core" %\  +877 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%L  +131 "core"  +478 #t-> PS.empty + .PS.seek :empty +2 "processing"%W'ղ +2633 "core" ' +2 "processing"%T% +4 "core" %հ\  +1230 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1004 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%Y +130 "core" +1173 #t-> PRV.CBV + .PRV.dial CBV + "processing"%V  +134 "core"  +754 #t-> CBV.PRV + .CBV.dial PRV +1530 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %[% +3 "core" %հ\  +948 #t-> PS.pull .15 +2 "processing"%\\% +3 "core" %հ\  +2 .tPS.seek 0.149ml + "processing"%Z' +353 "core" ' +2 "processing"%X% +4 "core" %\  +1290 #t-> PRV.air + .PRV.dial :air + "processing"%_  +44 "core"  +698 #t-> PS.pull .3 +2 "processing"%]% +3 "core" %\  +2 .tPS.seek 0.449ml + "processing"%a' +658 "core" ' +2 "processing"%^% +4 "core" %\  +534 #t-> PSV.air +3 .PSV.dial :air +2 "processing"%c  +41 "core"  +1721 #t-> PS.pull 1.2 +2 "processing"%d% +3 "core" %,\  +2 .tPS.seek 1.649ml +2 "processing"%b'S +2487 "core" ' +2 "processing"%`% +4 "core" %V+\  +833 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%g +43 "core" +527 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%e  +102 "core" +920 "Can"\ GG +945 #t-> PS.empty + .PS.seek :empty +2 "processing"%i'ղ +3387 "core" ' +2 "processing"%f% +4 "core" %ն0\  +16739 #t-> AIV + !o:NameError: mesg"uninitialized constant AIV: name:AIV:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +22973 #-> exit +4 #mEXIT @1562609124.81EDT @1562609134.87EDT = =tMAIN =mMAIN_scheduler @EDT1562609136.52 #"core_reset"Sent BREAK +2 #t@0xE921, state=0x3A84, ifg=0x10, ie=0xFD + #@0xEBA9, state=0x3A84, ifg=0x10, ie=0xFD + #@0xEE32, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF0BA, state=0x3A84, ifg=0x10, ie=0xFD #@0xF342, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF5CA, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF853, state=0x3A84, ifg=0x10, ie=0xFD #@0xF968, state=0x3A84, ifg=0x80, ie=0xFD + #@0x1F0C, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +352 "Can"\ II \ II + #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ I ; +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X AIV + !o:NameError: mesg"uninitialized constant AIV: name:AIV:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +7893 #-> exit +4 #mEXIT @1562609228.73EDT @1562609239.42EDT = =tMAIN =mMAIN_scheduler @EDT1562609241.06 #"core_reset"Sent BREAK +2 #t@0x6BC0, state=0x3B10, ifg=0x20, ie=0x7F + #@0x7317, state=0x3B10, ifg=0x08, ie=0x5F #@0x1375, state=0x3B10, ifg=0x20, ie=0x7F + #@0x151A, state=0x3B10, ifg=0x20, ie=0x7F + #@0x1A52, state=0x3B10, ifg=0x20, ie=0x7F #@0x1AFE, state=0x3B10, ifg=0x20, ie=0x7F + #@0x1FAC, state=0x3B10, ifg=0x20, ie=0x7F + #@0x2502, state=0x3B10, ifg=0x08, ie=0x5F #@0x5A01, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +354 "Can"n\ IJ + n\ IJ + #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ J ; +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X AIV + !o:NameError: mesg"uninitialized constant AIV: name:AIV:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +20369 #-> exit +4 #mEXIT @1562609458.46EDT @1562609470.96EDT = =tMAIN =mMAIN_scheduler @EDT1562609472.62 #"core_reset"Sent BREAK +2 #t@0x7AA7, state=0x3B10, ifg=0x20, ie=0x7F + #@0x81FE, state=0x3B10, ifg=0x08, ie=0x5F #@0xF04A, state=0x3B10, ifg=0x20, ie=0x7F + #@0xF1F0, state=0x3B10, ifg=0x20, ie=0x7F + #@0xF728, state=0x3B10, ifg=0x20, ie=0x7F #@0xF7D4, state=0x3B10, ifg=0x20, ie=0x7F + #@0xFC82, state=0x3B10, ifg=0x20, ie=0x7F + #@0x01D8, state=0x3B10, ifg=0x08, ie=0x5F #@0x4F83, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +210 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +360 "Can"\ JI + \ JI + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ / ; +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X AIV + !o:NameError: mesg"uninitialized constant AIV: name:AIV:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3100 #-> exit +4 #mEXIT @1562609517.70EDT @1562609527.65EDT = =tMAIN =mMAIN_scheduler @EDT1562609529.30 #"core_reset"Sent BREAK +2 #t@0x5465, state=0x3B10, ifg=0x20, ie=0x7F + #@0x5BBC, state=0x3B10, ifg=0x08, ie=0x5F #@0x6CE1, state=0x3B10, ifg=0x20, ie=0x7F + #@0x6E87, state=0x3B10, ifg=0x20, ie=0x7F + #@0x73BF, state=0x3B10, ifg=0x20, ie=0x7F #@0x746C, state=0x3B10, ifg=0x20, ie=0x7F + #@0x7919, state=0x3B10, ifg=0x20, ie=0x7F + #@0x7E6F, state=0x3B10, ifg=0x08, ie=0x5F #@0x8691, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +368 "Can"\ II + \ II #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ + ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۀ A ; + .tSS.reconfigure SSconfig +2 "sampler")#.0X AIV + !o:NameError: mesg"uninitialized constant AIV: name:AIV:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +17608 #-> exit +4 #mEXIT @1562609721.15EDT @1562609729.58EDT = =tMAIN =mMAIN_scheduler @EDT1562609731.23 #"core_reset"Sent BREAK +2 #t@0x5A56, state=0x3B10, ifg=0x20, ie=0x7F + #@0x61AD, state=0x3B10, ifg=0x08, ie=0x5F #@0x4018, state=0x3B10, ifg=0x20, ie=0x7F + #@0x41BD, state=0x3B10, ifg=0x20, ie=0x7F + #@0x46F5, state=0x3B10, ifg=0x20, ie=0x7F #@0x47A1, state=0x3B10, ifg=0x20, ie=0x7F + #@0x4C4F, state=0x3B10, ifg=0x20, ie=0x7F + #@0x51A5, state=0x3B10, ifg=0x08, ie=0x5F #@0xB2A2, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +359 "Can"\ JJ + \ JJ + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ + ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۀ E ; + .tSS.reconfigure SSconfig +2 "sampler")#.0X AIV + !o:NameError: mesg"uninitialized constant AIV: name:AIV:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +7584 #-> exit +4 #mEXIT @1562609821.56EDT @1562610131.03EDT = =tMAIN =mMAIN_scheduler @EDT1562610132.67 #"core_reset"Sent BREAK +2 #t@0x27FD, state=0x3B10, ifg=0x20, ie=0x7F + #@0x2F54, state=0x3B10, ifg=0x08, ie=0x5F #@0x6066, state=0x3B10, ifg=0x20, ie=0x7F + #@0x620C, state=0x3B10, ifg=0x20, ie=0x7F + #@0x6744, state=0x3B10, ifg=0x20, ie=0x7F #@0x67F0, state=0x3B10, ifg=0x20, ie=0x7F + #@0x6C9E, state=0x3B10, ifg=0x20, ie=0x7F + #@0x71F4, state=0x3B10, ifg=0x08, ie=0x5F #@0x78DD, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +4 !o:NameError: mesg"#uninitialized constant SUPPORT: name: SUPPORT:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +840 #-> AIV +2 "collection"' +2 "core" } +2 !to:TypeError: mesg"%nil can't be coerced into Fixnum:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +13048 #-> exit +2 #mEXIT @1562610273.91EDT @1562610324.83EDT = =tMAIN =mMAIN_scheduler @EDT1562610326.46 #"core_reset"Sent BREAK +2 #t@0x7246, state=0x3AE0, ifg=0x84, ie=0x75 + #@0x74E6, state=0x3A72, ifg=0x10, ie=0xF5 #@0x7762, state=0x3A84, ifg=0x10, ie=0xFD + #@0x79DD, state=0x3A84, ifg=0x10, ie=0xFD + #@0x7C58, state=0x3A84, ifg=0x10, ie=0xFD #@0x7ED3, state=0x3A84, ifg=0x10, ie=0xFD + #@0x814E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8266, state=0x3A84, ifg=0x80, ie=0xFD #@0x1378, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +344 "Can"\ JI + \ JI + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"' 2\ + "sampler")% +3 "core" %ۀ < ; + .tSS.reconfigure SSconfig +3 "sampler")#.0X AIV +2 "collection"' +2 "core" } +1703 #t-> AIV.legend +17045 #-> AIV.bypass + .AIV.dial :bypass + "collection"' { +27 "core" } +3333 #t-> AIV.to 6 + .AIV.dial 6 +2 "collection"'  +95 "core"  +35292 "Can")\ GG +60002 \ GG +32920 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%  +4 "core" +790 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +4 "core" +809 #t-> PRV.sipper +2 .PRV.dial :sipper +2 "processing"%  +4 "core"  +1080 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%  +131 "core"  +2083 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +735 #-> PSV.mixloop + .PSV.dial :mixloop + "processing"% +132 "core" +716 #t-> PRV.sipper + .PRV.dial :sipper +693 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +2633 "core" ' +2 "processing"%!% +4 "core" %O\  +689 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%"  +131 "core"  +591 #t-> PS.empty + .PS.seek :empty +2 "processing"%#'ղ +2622 "core" ' +2 "processing"%$% +4 "core" %նb\  +798 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%% +130 "core" +1083 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +774 #-> PRV.sipper + .PRV.dial :sipper +2627 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%&% +3 "core" %նQ\  +2 .tPS.seek 1.499ml +2 "processing"%''e +1625 "core" ' +2 "processing"%(% +4 "core" %lR\  +895 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%)  +137 "core"  +709 #t-> CBV.PRV +2 .CBV.dial PRV + "collection"'*  +4 "core"  +2099 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %+% +3 "core" %l?\  +1281 "Can".\ FF +556 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%,% +3 "core" %l0\  +2 .tPS.seek 0.899ml +2 "processing"%-'G +1279 "core" ' +2 "processing"%.% +4 "core" %G&\  +737 #t-> PRV.air + .PRV.dial :air + "processing"%/  +42 "core"  +1688 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %0% +3 "core" %G8\  +784 #t-> PS.empty + .PS.seek :empty +2 "processing"%1'ղ +1005 "core" ' +2 "processing"%2% +4 "core" %մ@\  +609 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%3  +103 "core" +482 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%4' +2636 "core" ' +2 "processing"%5% +4 "core" %M\  +752 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%6  +131 "core"  +472 #t-> PS.empty + .PS.seek :empty +2 "processing"%7'ղ +2625 "core" ' +2 "processing"%8% +4 "core" %յN\  +1058 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +903 #-> PSV.to :mixloop + .PSV.dial :mixloop + "processing"%9 +131 "core" +619 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%:  +135 "core"  +531 #t-> CBV.PRV +2 .CBV.dial PRV +1239 #-> PS.reconfigure PSslow +2 .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %;% +3 "core" %յP\  +1015 #t-> PS.pull .15 +2 "processing"%<% +3 "core" %յR\  +2 .tPS.seek 0.149ml +2 "processing"%=' +359 "core" ' +2 "processing"%>% +4 "core" %R\  +1814 #t-> PRV.air + .PRV.dial :air + "processing"%?  +43 "core"  +1286 #t-> PS.pull .3 +2 "processing"%@% +3 "core" %.\  +2 .tPS.seek 0.449ml +2 "processing"%A' +665 "core" ' +2 "processing"%B% +4 "core" %Y\  +785 #t-> PSV.air + .PSV.dial :air +2 "processing"%C  +43 "core"  +634 #t-> PS.pull 1.2 +2 "processing"%D% +3 "core" %2\  +2 .tPS.seek 1.649ml + "processing"%E'Z +2489 "core" ' +2 "processing"%F% +4 "core" %YW\  +786 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%G +43 "core" +541 #t-> PRV.sipper +2 .PRV.dial :sipper +2 "processing"%H  +102 "core" +656 #t-> PS.empty + .PS.seek :empty +2 "processing"%I'ղ +3397 "core" ' +2 "processing"%J% +4 "core" %յO\  +1841 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %K% +3 "core" %յ<\  +794 #t-> CTV.air + .CTV.dial :air + "collection"'L  +6 "core" +657 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'M& +3 "core" &\\ +2 .tHand.open + "manipulator"&N1 +22 "core" 1 +2 "manipulator"&O& +4 "core" &, g c N e. + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&P(, +3 "core" ( + "manipulator"&Q& +3 "core" &, O < d. +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &R& +3 "core" &, 2 0  d. +2 .tForearm.seek :garage + "manipulator"&S' +94 "core" ' +2 .tHand.close + "manipulator"&T/ +71 "core" / +2 "manipulator"&U& +4 "core" &, 7 =  b. + "manipulator"&V% +4 "core" % 4 > 4  b + .tForearm.seek :retract +2 "manipulator"&W'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&X( +297 "core" ( +2 "manipulator"&Y& +4 "core" && ( 8 > `?T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &% .  a?S +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&[' +98 "core" ' +2 "manipulator"&\\& +4 "core" && ( 8 _?S + "manipulator"&]% +4 "core" % : 1 _ +2 "collection"'^& +3 "core" &c +2 "collection"'_& +3 .tCC.seek :closed +2 "collection"'`(` +3 "core" & +4 &g 7 +9 &4E}h 4 +10 &Qlj I +9 &hh W +9 &Rs V +10 &fOg V +9 &)Ob V +9 &Va V +10 &Sa V +9 &pQ_ U +9 &0Po V +10 & Q_ V +9 &"Qj U +10 &$xQc U +9 &&8Rh V +9 &'Th V +10 &)Ng U +9 &+Rb V +10 &-@U^ V +9 &/Pc V +9 &0Ul V +10 &2Ne V +9 &4IQg V +9 &6 O^ V +10 &7Oh V +9 &9Na V +10 &;QNa V +9 &=Q_ U +9 &>R_ U +10 &@Ng V +9 &BZUc U +9 &DLg U +10 &EQr U +9 &GSe V +9 &I_\\$#k V +10 &Km/+t Y +9 &LK?u \\ +10 &Nibn ` +9 &PFjhm b +9 &Rhgl b +10 &Siim b +9 &Ukil b# +10 &WEllk b' +9 &Ymnd b. +9 &Zmmk b. +10 &\\oqql b. +9 &^#rop b. +9 &_tsm 7 +10 &`\\tsj ^ +8 ( +2 &`bqssg X + "collection"'_& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.32 +2 "collection"'a& +4 "core" &`bpqs X + .tHand.open + "manipulator"&b1 +76 "core" 1 +2 "manipulator"&c% +3 "core" %   Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +92 "core" ' +1354 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%e  +136 "core"  +650 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%f +102 "core"  +592 #t-> PSR.flush + .PSR.select :flush +2 "processing"%j +990 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +666 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%g +102 "core" +443 #t-> PS.empty + .PS.seek :empty +2 "processing"%h'ղ +2 "core" ' +2 "processing"%i% +4 "core" %յv\  +4093 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +818 #-> PSV.PSR + .PSV.dial PSR + "processing"%j +103 "core"  +584 #t-> PSR.flush + .PSR.select :flush +519 #-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%k' +2630 "core" ' +2 "processing"%l% +3 "core" %t\  +762 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +670 #-> PSV.mixloop + .PSV.dial :mixloop + "processing"%m +104 "core" +362 #t-> PS.empty + .PS.seek :empty +2 "processing"%n'ղ +2632 "core" ' +2 "processing"%o% +3 "core" %ձ\  +1836 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +669 #-> PSV.PSR +2 .PSV.dial PSR + "processing"%p +49 "Can"\ pp +55 "core"  +612 #t-> PSR.flush + .PSR.select :flush +435 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%q' +2630 "core" ' +2 "processing"%r% +3 "core" %l\  +1090 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1293 #-> PSV.mixloop + .PSV.dial :mixloop + "processing"%s +103 "core" +420 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%t'ղ +2626 "core" ' +2 "processing"%u% +4 "core" %յq\  +900 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +629 #-> PSV.PSR +2 .PSV.dial PSR + "processing"%v +103 "core"  +654 #t-> PRR.flush + !o:NameError: mesg"uninitialized constant PRR: name:PRR:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +997 #-> PSR.flush + .PSR.select :flush +2851 #-> AIV.to 5 + .AIV.dial 5 +2 "collection"'w { +52 "core" z +1680 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%x' +2631 "core" ' +2 "processing"%y% +4 "core" %e\  +812 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +688 #-> PSV.mixloop + .PSV.dial :mixloop + "processing"%z +115 "core" +625 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%{'ղ +2626 "core" ' +2 "processing"%|% +4 "core" %մo\  +1207 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%}  +45 "core"  +667 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%~' +2633 "core" ' +2 "processing"%% +3 "core" %k\  +582 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +74 "core"  +2066 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2626 "core" ' +2 "processing"%% +46 "core" %ճF\  +892 #t-> PSV +531 #-> PTV +670 #-> PRV +2147 #-> PSV.air +2 .PSV.dial :air +2 "processing"%  +72 "core"  +818 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 "processing"%% +4 "core" %j\  +1540 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%\ +73 "core" ~ +338 #t-> PTV +842 #-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +1471 .tPS.hold +2 "processing"%+ +3 "core" '_#g\  +75 + +2 !to:IRB::Abort: mesg".Processing Syringe seek to empty Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2337 #-> PSV +1174 #-> PTV +3813 #-> PSV.legend +1935 #-> PSV.air + .PSV.dial :air + "processing"%  +73 "core"  +561 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +1563 "core" ' +2 "processing"%% +3 "core" %k\  +711 #t-> PSV.PML + .PSV.dial :PML +2 "processing"% +43 "core" +483 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +523 "Can"\ cc +2102 "core" ' +2 "processing"%% +4 "core" %կw\  +741 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +102 "core"  +475 #t-> PSR.flush + .PSR.select :flush +896 #-> PS.pull 1 +2 "processing"%% +3 "core" %կh\  +2 .tPS.seek 0.999ml + "processing"%'T$ +1116 "core" ' +2 "processing"%% +4 "core" %T'k\  +646 #t-> PSR.air + .PSR.select :air + "processing"% +455 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +1610 "core" ' +2 "processing"%% +3 "core" %k\  +1533 #t-> PSV.PML + .PSV.dial :PML +2 "processing"% +114 "core" +673 #t-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +2629 "core" ' +2 "processing"%!% +4 "core" %ճk\  +3652 #t-> PSV.air + .PSV.dial :air +2 "processing"%"  +56 "core" +747 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"% ' +2629 "core" ' +2 "processing"%$% +3 "core" %j\  +1703 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%% +41 "core" +684 #t-> PS.empty + .PS.seek :empty +2 "processing"%&'ղ +2624 "core" ' +2 "processing"%#% +4 "core" %ճy\  +1370 #t-> PSV.air + .PSV.dial :air +2 "processing"%(  +43 "core"  +1207 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%)' +2630 "core" ' +2 "processing"%*% +4 "core" %c\  +855 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%+ +43 "core" +415 #t-> PS.empty + .PS.seek :empty +2 "processing"%,'ղ +2625 "core" ' +2 "processing"%'% +4 "core" %ծw\  +2321 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +813 #-> PSV.mixloop + .PSV.dial :mixloop +692 #-> PRV.sipper + .PRV.dial :sipper + "processing"%.  +135 "core" +865 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%/' +2629 "core" ' +2 "processing"%0% +3 "core" %s\  +765 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%-  +131 "core"  +396 #t-> PS.empty +2 .PS.seek :empty + "processing"%2'ղ +2623 "core" ' +2 "processing"%3% +3 "core" %հn\  +1799 #t-> Flush.garge + !o:RuntimeError: mesg")garge is neither a clamp nor a stage:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1011 #-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&1& +3 "core" &%  4 X?S + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&5( +3 "core" ( + "manipulator"&6& +3 "core" &$ ' Y?S +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" &% ? X?S +2 .tForearm.seek CC + "manipulator"&8' +93 "core" ' + .tHand.close +2 "manipulator"&9/ +72 "core" / +2 .tCC.seek :open +2 "collection"':( +469 "core" ( +2 "manipulator"&;& +3 "core" &%   [?S +2 "manipulator"&<% +3 "core" %    1 \\ +2 .tForearm.seek :retract +2 "manipulator"&7'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&>(, +297 "core" ( +2 "manipulator"&?& +3 "core" &,   a7 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &,  q `7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&=' +108 "core" ' + .tHand.open +2 "manipulator"&B1 +72 "core" 1 +2 "manipulator"&C% +4 "core" % \   Y + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&D'\ +99 "core" ' +1188 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%A +131 "core" +801 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +714 #-> PRV.sipper + .PRV.dial :sipper +1615 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%F% +3 "core" %հ\  +2 .tPS.seek 1.499ml + "processing"%G'_ +1623 "core" ' +2 "processing"%H% +4 "core" %a\  +885 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%E  +136 "core"  +576 #t-> CBV.PRV +2 .CBV.dial PRV +1111 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %J% +3 "core" %a\  +76 "Can"\ II +1629 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%K% +3 "core" %a\  +2 .tPS.seek 0.899ml + "processing"%L'G +1280 "core" ' +2 "processing"%M% +3 "core" %G\  +512 #t-> PRV.air +2 .PRV.dial :air + "processing"%N  +42 "core"  +1471 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %O% +3 "core" %Gn\  +543 #t-> PS.empty +2 .PS.seek :empty + "processing"%Q'ղ +1000 "core" ' +2 "processing"%R% +4 "core" %յ\  +665 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%T  +105 "core" +690 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%U' +2621 "core" ' +2 "processing"%V% +3 "core" %\  +759 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%  +131 "core"  +1743 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 "processing"%S% +3 "core" %կ\ +2090 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +814 #-> PSV.to :mixing +2 .PSV.dial :mixing +2 !o:Axis::Error : mesg"6Unknown Processing Syringe Valve position: mixing:@axisName"Processing Syringe Valve:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1561 #-> PSV.to :mixloop + .PSV.dial :mixloop +36 "processing"%Y +140 "core" +450 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%P  +136 "core"  +493 #t-> CBV.PRV + .CBV.dial PRV +1042 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %Z% +3 "core" %կV\  +910 #t-> PS.pull .15 +2 "processing"%\\% +3 "core" %կf\  +2 .tPS.seek 0.149ml +2 "processing"%]' +364 "core" ' +2 "processing"%^% +4 "core" %W\  +899 #t-> PRV.air + .PRV.dial :air +2 "processing"%W  +42 "core"  +604 #t-> PS.pull .3 +2 "processing"%% +3 "core" %\  +2 .tPS.seek 0.449ml +2 "processing"%a' +659 "core" ' +2 "processing"%b% +4 "core" %u\  +954 #t-> PS.pull 1.2 +2 "processing"%c% +3 "core" %z\  +2 .tPS.seek 1.649ml +2 "processing"%_'Z +2487 "core" ' +2 "processing"%[% +4 "core" %\\\  +809 #t-> PSV.mixloop + .PSV.dial :mixloop +850 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%e  +103 "core" +747 #t-> PS.empty + .PS.seek :empty +2 "processing"%f'ղ +3400 "core" ' +2 "processing"%g% +4 "core" %ծ,\ +2883 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %i% +3 "core" %ծh\ +679 #t-> CTV.air + .CTV.dial :air +622 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'I& +3 "core" &+ +2 "manipulator"&j& +4 "core" &, 3 3 ^ b7 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&h(, +4 "core" ( +2 "manipulator"&l& +4 "core" &, - 1 > b7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" &, / / U b7 +2 .tForearm.seek :garage +2 "manipulator"&k' +95 "core" ' +2 .tHand.close + "manipulator"&o/ +65 "core" / +2 "manipulator"&p& +4 "core" &, : 5  a7 + "manipulator"&n% +4 "core" % 4 / 0 c a + .tForearm.seek :retract +2 "manipulator"&r'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&s( +295 "core" ( +2 "manipulator"&q& +4 "core" &(  ) Z _Ae + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &( 2 2 _Ae +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&v' +100 "core" ' +2 "manipulator"&w& +4 "core" &( : 4 y ]Ae + "manipulator"&t% +4 "core" % 9 5 ] +2 "collection"'y& +3 "core" &L +2 "collection"'z& +3 .tCC.seek :closed +2 "collection"'x(` +2 "core" &2 +5 &O 9 +9 &4DxV 4 +10 &Sm}W I +9 &hL V +9 &RO U +10 &hTL V +9 &+NN U +9 &OP U +10 &QJ V +9 &qLV U +10 &3PK U +9 & RX U +9 &"NL U +10 &$xOU V +9 &&;PU U +9 &'QL U +10 &)MW U +9 &+P] U +10 &-BQP V +9 &/Kb U +9 &0QO U +10 &2MO U +9 &4KMY U +9 &6 LW U +10 &7QU U +9 &9NM U +10 &;SNY U +9 &=LY U +9 &>M] U +10 &@NY U +9 &B\\QU U +9 &DM_ U +10 &EOR U +9 &GPH U +10 &IbV  V +9 &Kf'# X +9 &L<4 [ +10 &NGE ` +9 &PHKJr a +9 &R PQV b +10 &SUWK b +9 &U\\Y b! +10 &WH^\\ b% +9 &Yb` b, +9 &Zdbt b/ +10 &\\tfg b- +9 &^)jhU b- +9 &_kjS 7 +10 &`_ kmO "h +8 ( +2 &`ppnkR W + "collection"'z& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.34 +2 "collection"'|& +4 "core" &`ppkl* W + .tHand.open + "manipulator"&}1 +76 "core" 1 +2 "manipulator"&{% +4 "core" %   Y + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +1218 #t-> PRV.connect CBV + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +135 "core"  +577 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%~ +101 "core"  +3441 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +114 "core" +466 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +101 "core"  +2679 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +724 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 "processing"%% +3 "core" %u\  +756 #t-> AIV +1240 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +839 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%\ +103 "core" +597 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2083 "Can"\ ef +548 "core" ' +3 "processing"% % +3 "core" %կ\  +617 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +102 "core"  +1324 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2632 "core" ' +2 "processing"%% +3 "core" %\  +700 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +103 "core" +362 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2634 "core" ' +2 "processing"%% +3 "core" %կ\  +698 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +103 "core"  +766 #t-> PSR.air + .PSR.select :air +2 "processing"% +425 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 "processing"%% +3 "core" %\  +802 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +114 "core" +320 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2625 "core" ' +2 "processing"%% +3 "core" %կ\  +703 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +102 "core"  +374 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 "processing"%!% +4 "core" %\  +827 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%" +103 "core" +475 #t-> PS.empty +2 .PS.seek :empty + "processing"% 'ղ +2633 "core" ' +2 "processing"%$% +4 "core" %լ\  +533 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&%& +3 "core" &&  UAe +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +4 "core" ( +2 "manipulator"&#& +4 "core" &' WAe + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" && VAe +2 .tForearm.seek CC + "manipulator"&&' +92 "core" ' + .tHand.close +2 "manipulator"&*/ +72 "core" / +2 .tCC.seek :open +2 "collection"'+( +472 "core" ( +2 "manipulator"&)& +3 "core" &'   ZAd +2 "manipulator"&'% +3 "core" % \   [ +2 .tForearm.seek :retract +2 "manipulator"&.'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&,(, +295 "core" ( +2 "manipulator"&0& +3 "core" &, 2 9 ^. +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &, , & ' _. +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&/' +110 "core" ' +2 .tHand.open +2 "manipulator"&31 +76 "core" 1 +2 "manipulator"&1% +3 "core" % \   X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +96 "core" ' +1528 #t-> Elbow.CC + .Elbow.seek CC +38 "manipulator"&4( +316 "core" ( +2 "manipulator"&9& +3 "core" &% 2 1 Y ^?U +1276 #t-> Elbow.garage + .Elbow.seek :garage +2 "manipulator"&X(, +293 "core" ( +2 "manipulator"&d& +4 "core" &, / . a4 +4352 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +686 #-> PSV.mixloop + .PSV.dial :mixloop +651 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%`  +134 "core" +450 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%;' +2628 "core" ' +2 "processing"%<% +4 "core" %\  +657 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%8  +131 "core"  +589 #t-> PS.empty + .PS.seek :empty +2 "processing"%?'ղ +2627 "core" ' +2 "processing"%5% +4 "core" %ճ\  +842 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%@ +131 "core" +805 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +801 #-> PRV.sipper + .PRV.dial :sipper +1918 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%B% +3 "core" %ճp\  +2 .tPS.seek 1.499ml +2 "processing"%C'b +1621 "core" ' +2 "processing"%7% +4 "core" %`\  +734 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%=  +134 "core"  +524 #t-> CBV.PRV + .CBV.dial PRV +2590 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %A% +3 "core" %``\ +1242 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%F% +3 "core" %`d\  +2 .tPS.seek 0.899ml + "processing"%2'G +1275 "core" ' +2 "processing"%H% +3 "core" %G\ +757 #t-> PRV.air + .PRV.dial :air +2 "processing"%E  +43 "core"  +756 "Can"X\ HH +232 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %J% +3 "core" %G}\ +604 #t-> PS.empty + .PS.seek :empty +2 "processing"%K'ղ +1013 "core" ' +2 "processing"%G% +4 "core" %ձu\ +866 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%M  +103 "core" +405 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%N' +2623 "core" ' +2 "processing"%O% +4 "core" %\  +577 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%L  +131 "core"  +664 #t-> PS.empty + .PS.seek :empty +2 "processing"%R'ղ +2625 "core" ' +2 "processing"%T% +4 "core" %յ\ +1088 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +941 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%Q +131 "core" +743 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%V  +134 "core"  +595 #t-> CBV.PRV + .CBV.dial PRV +1399 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %% +3 "core" %յp\ +970 #t-> PS.pull .15 +2 "processing"%U% +3 "core" %յi\  +2 .tPS.seek 0.149ml +2 "processing"%S' +358 "core" ' +2 "processing"%Y% +4 "core" %\  +689 #t-> PRV.air + .PRV.dial :air +2 "processing"%P  +44 "core"  +668 #t-> PS.pull .3 +2 "processing"%Z% +3 "core" %h\  +2 .tPS.seek 0.449ml +2 "processing"%\\' +668 "core" ' +2 "processing"%% +3 "core" %\  +861 #t-> PSV.air + .PSV.dial :air +2 "processing"%^  +42 "core"  +575 #t-> PS.pull 1.2 +2 "processing"%W% +3 "core" %i\  +2 .tPS.seek 1.649ml +2 "processing"%'X +2474 "core" ' +2 "processing"%]% +4 "core" %T\  +1564 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%b +44 "core" +766 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%c  +103 "core" +1789 #t-> PS.empty + .PS.seek :empty +2 "processing"%a'ղ +3388 "core" ' +2 "processing"%[% +4 "core" %ն$\ +1436 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %e% +3 "core" %ն+\ +633 #t-> CTV.air + .CTV.dial :air +682 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'_& +3 "core" &? + "manipulator"&g& +4 "core" &, 2 3 v b4 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&i(, +9 "core" ( +2 "manipulator"&I& +3 "core" &, 5 8 b +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &j& +3 "core" &, 1 . Y b +2 .tForearm.seek :garage +2 "manipulator"&l' +97 "core" ' +2 .tHand.close + "manipulator"&m/ +71 "core" / +2 "manipulator"&o& +4 "core" &, < 3 ^ + "manipulator"&p% +4 "core" % 0 3 / \\ _X + .tForearm.seek :retract +2 "manipulator"&n'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&>( +300 "core" ( +2 "manipulator"&D& +3 "core" &* : 2 | ^Bl +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" &* 0 1 c ^Bl + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&q' +102 "core" ' +2 "manipulator"&h& +4 "core" &*  > \\Bl + "manipulator"&u% +4 "core" %   \\ +2 "collection"'w& +3 "core" &T +2 "collection"'t& +3 .tCC.seek :closed + "collection"'y(` +4 "core" & +2 &  +10 &(pM . +10 &_~Z B +9 &Ip U +10 &PV U +9 &O V +9 &N V +10 &LQR V +9 &Po V +9 &Rh U +10 &QV U +9 & URC U +10 &"T U +9 &#M U +9 &%Nu V +10 &']T U +9 &)JR U +9 &*RK V +10 &,N U +9 &.eOE U +10 &0'RQ U +9 &1QP U +9 &3R U +10 &5lO V +9 &7.Q V +9 &8M U +10 &:O U +9 &8M U +9 &?OV U +9 &AO U +10 &C}N U +9 &E?N U +9 &GOS V +10 &HY M V +9 &Jb#"U W +10 &L:''N Z +9 &MC5C ^ +9 &OWT a +10 &Qk^[ a +9 &S*ba b +9 &Tec b +10 &Vgg b! +9 &XliiT b# +10 &Z+lkI b& +9 &[nn b( +9 &]op b( +10 &_Prsr S +9 &`C(ut *| +9 &`cxts \\ +2 ( + "collection"'t& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.37 +2 "collection"'r& +4 "core" &`cutr \\ + .tHand.open +2 "manipulator"&:1 +67 "core" 1 +2 "manipulator"&|% +3 "core" %   W +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +97 "core" ' +1402 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%{  +134 "core"  +632 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%z +101 "core"  +3132 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%v +103 "core" +442 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +103 "core"  +1195 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%~ +102 "core" +328 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +103 "core"  +2210 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +439 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2619 "core" ' +2 "processing"%f% +4 "core" %-\  +1632 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +949 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +102 "core" +441 #t-> PS.empty + .PS.seek :empty +2 "processing"%\ 'ղ +2631 "core" ' +2 "processing"%% +4 "core" %ճ+\  +506 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +102 "core"  +833 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 "processing"%% +4 "core" % \  +499 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +103 "core" +388 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +1878 "Can"D\ ff +745 "core" ' +2 "processing"%% +4 "core" %կ \  +920 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +103 "core"  +1728 #t-> PSR.air + .PSR.select :air +2 "processing"% +590 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 "processing"%% +4 "core" %\  +571 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +102 "core" +454 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2635 "core" ' +2 "processing"%% +4 "core" %հ\  +789 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +103 "core"  +454 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 "processing"%% +3 "core" %\  +914 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%! +103 "core" +405 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%"'ղ +2622 "core" ' +2 "processing"%% +4 "core" %ձ\  +1414 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&$& +3 "core" &( R UBh + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&%( +3 "core" ( +2 "manipulator"&#& +4 "core" &( . UBh + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" &( ' UBh +2 .tForearm.seek CC +2 "manipulator"&*' +92 "core" ' + .tHand.close +2 "manipulator"&s/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&x& +3 "core" &(   x ZBh +2 "manipulator"&)% +3 "core" %    Y +2 .tForearm.seek :retract +2 "manipulator"&''\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&&(, +300 "core" ( +2 "manipulator"&0& +3 "core" &, 3 : ] +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &, 2 / l ^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&-' +112 "core" ' +2 .tHand.open +2 "manipulator"&31 +74 "core" 1 +2 "manipulator"&1% +3 "core" % \  ~ W +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +103 "core" ' +38622 "Can"\ JI +60002 \ JI +48857 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +866 #-> PSV.mixloop + .PSV.dial :mixloop +825 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%/  +135 "core" +459 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%,' +2622 "core" ' +2 "processing"%9% +4 "core" %n\  +1082 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%d  +131 "core"  +484 #t-> PS.empty + .PS.seek :empty +2 "processing"%4'ղ +2625 "core" ' +2 "processing"%`% +4 "core" %ծj\ +985 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +131 "core" +771 "Can"\ II +150 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +886 #-> PRV.sipper + .PRV.dial :sipper +1638 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%<% +3 "core" %ծO\ +2 .tPS.seek 1.499ml +2 "processing"%8'] +1624 "core" ' +2 "processing"%;% +3 "core" %_m\ \  +2748 #t-> PRV.CBV + .PRV.dial CBV + "processing"%5  +137 "core"  +848 #t-> CBV.PRV +2 .CBV.dial PRV +1229 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %@% +3 "core" %_e\  +1261 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%B% +3 "core" %_<\  +2 .tPS.seek 0.899ml +2 "processing"%?'G +1267 "core" ' +2 "processing"%7% +4 "core" %Gn\ +3905 #t-> PRV.air + .PRV.dial :air +2 "processing"%=  +44 "core"  +1171 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %A% +3 "core" %GD\ +914 #t-> PS.empty + .PS.seek :empty +2 "processing"%F'ղ +1008 "core" ' +2 "processing"%C% +4 "core" %ն`\ \ +1198 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%H  +102 "core" +736 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%E' +2633 "core" ' +2 "processing"%J% +4 "core" %q\  +1539 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%2  +130 "core"  +734 #t-> PS.empty + .PS.seek :empty +2 "processing"%G'ղ +2626 "core" ' +2 "processing"%M% +4 "core" %ճp\ \ +1591 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +1048 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%K +130 "core" +612 #t-> PRV.CBV + .PRV.dial CBV + "processing"%O  +136 "core"  +510 #t-> CBV.PRV + .CBV.dial PRV +1219 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %L% +3 "core" %ճW\ \ +963 #t-> PS.pull .15 +2 "processing"%N% +3 "core" %ճr\ +2 .tPS.seek 0.149ml + "processing"%T' +357 "core" ' +2 "processing"%Q% +4 "core" %p\ \  +1579 #t-> PRV.air + .PRV.dial :air +2 "processing"%V  +42 "core"  +1824 #t-> PS.pull .3 +2 "processing"%% +3 "core" %c\  +2 .tPS.seek 0.449ml +2 "processing"%U' +669 "core" ' +2 "processing"%R% +3 "core" %f\ \  +778 #t-> PSV.air + .PSV.dial :air +2 "processing"%Y  +42 "core"  +802 #t-> PS.pull 1.2 +2 "processing"%P% +3 "core" %M\  +2 .tPS.seek 1.649ml + "processing"%Z'V +2480 "core" ' +2 "processing"%S% +3 "core" %Zs\ \  +1197 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +44 "core" +669 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%^  +104 "core" +7404 #t-> PS.empty + .PS.seek :empty +2 "processing"%W'ղ +3387 "core" ' +2 "processing"%\\% +4 "core" %ղ\ +1718 "Can"\ JJ +833 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %]% +3 "core" %ղr\ +712 #t-> CTV.air + .CTV.dial :air +483 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'b& +3 "core" & +2 "manipulator"&c& +4 "core" &, 2 2 m ^ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +2 "core" ( +2 "manipulator"&[& +3 "core" &, : < D _ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &, / 0 4 ^ +2 .tForearm.seek :garage + "manipulator"&_' +98 "core" ' +2 .tHand.close + "manipulator"&g/ +76 "core" / +2 "manipulator"&I& +4 "core" &, ; 3 ] + "manipulator"&j% +4 "core" % 1 3 ]f + .tForearm.seek :retract +2 "manipulator"&m'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&o( +301 "core" ( +2 "manipulator"&p& +3 "core" &+   q [Dy +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" &+   [Dy +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&6' +107 "core" ' +2 "manipulator"&l& +4 "core" &+ 1 3 ] ]Dy + "manipulator"&i% +4 "core" % 0 2 k ] +2 "collection"'D& +3 "core" &; + "collection"'k& +4 .tCC.seek :closed + "collection"'h(` +3 "core" &E +3 &K \ +10 &)pT - +9 &^}N A +10 &EuS U +9 &PO V +9 &RQ V +10 &LO V +9 &HTo V +9 & N U +10 &P V +9 &O V +10 & PR V +9 &"Tu U +9 &#LR V +10 &%Sj U +9 &'XR V +9 &)Qo U +10 &*Ro V +9 &,O U +10 &.aOV U +9 &0"SX V +9 &1Rm U +10 &3Q U +9 &5hM V +10 &7*O V +9 &8N V +9 &:L U +10 &3N U +9 &?N V +10 &AP V +9 &CxO V +9 &E;O U +10 &FM V +9 &HY  W +10 &J}c'" W +9 &L6-* Z +9 &MMC _ +10 &O\\\\ a +9 &Qeea b +9 &S&ig b +10 &Tlk b" +9 &Vnp b' +10 &X\\pn b/ +9 &Zpo b0 +9 &[tr b1 +10 &]|ut b1 +9 &_*wv V +9 &`74xx *} +10 &`x zx Z +5 ( + "collection"'k& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.41 + "collection"'u& +4 "core" &`xxy Z + &`xxx Z + .tHand.open + "manipulator"&w1 +69 "core" 1 +2 "manipulator"&n% +3 "core" %   W +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +93 "core" ' +1364 #t-> PRV.connect CBV + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%r  +136 "core"  +823 #t-> PSV.PSR + .PSV.dial PSR + "processing"%: +102 "core"  +1348 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +629 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%|' +2626 "core" ' +2 "processing"%t% +3 "core" %  +911 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +703 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%q +102 "core" +384 #t-> PS.empty + .PS.seek :empty +2 "processing"%{'ղ +2622 "core" ' +2 "processing"%z% +3 "core" %կ\ +592 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%v +103 "core"  +505 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 "processing"%~% +4 "core" %\ +654 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +102 "core" +454 #t-> PS.empty + .PS.seek :empty +2 "processing"%a'ղ +2628 "core" ' +2 "processing"%f% +4 "core" %ն +570 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +103 "core"  +434 #t-> PSR.air + .PSR.select :air +2 "processing"% +500 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2637 "core" ' +2 "processing"%% +4 "core" %  +537 #t-> PSV.mixloop +2 .PSV.dial :mixloop +2 "processing"% +103 "core" +469 #t-> PS.empty + .PS.seek :empty +2 "processing"%\ 'ղ +2631 "core" ' +2 "processing"%% +4 "core" %կ +713 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +103 "core"  +427 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 "processing"%% +3 "core" %  +587 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +103 "core" +513 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2623 "core" ' +2 "processing"%% +4 "core" %մ +687 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &*  RDy + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +2 "core" ( +2 "manipulator"&& +3 "core" &+  l RDy +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &* { RDy +2 .tForearm.seek CC + "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'!( +470 "core" ( +2 "manipulator"&& +3 "core" &+ a WDy +2 "manipulator"&% +3 "core" % &  W +2 .tForearm.seek :retract +2 "manipulator"&$'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&#(, +297 "core" ( +2 "manipulator"&(& +3 "core" &,   I [+ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" &,   [+ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&>' +111 "core" ' + .tHand.open +2 "manipulator"&}1 +75 "core" 1 +2 "manipulator"&y% +3 "core" %   U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&x'\ +103 "core" ' +19208 "Can"\ \ JI +36404 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +748 #-> PSV.mixloop + .PSV.dial :mixloop +1459 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%)  +134 "core" +641 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%*' +2620 "core" ' +2 "processing"%%% +4 "core" %f\  +1150 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%0  +130 "core"  +799 #t-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +2631 "core" ' +2 "processing"%3% +3 "core" %ճf\ +1514 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%1 +131 "core" +1006 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +772 #-> PRV.sipper + .PRV.dial :sipper +8631 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%'% +3 "core" %ճg\ \ +2 .tPS.seek 1.499ml + "processing"%-'b +192 "Can"C\ \ MM +1421 "core" ' +2 "processing"%/% +3 "core" %^g\  +889 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%"  +135 "core"  +614 #t-> CBV.PRV + .CBV.dial PRV +1398 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %9% +3 "core" %^B\  +1263 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%d% +3 "core" %^_\ \  +2 .tPS.seek 0.899ml +2 "processing"%,'G~ +1266 "core" ' +2 "processing"%`% +3 "core" %G^\ +794 #t-> PRV.air + .PRV.dial :air + "processing"%  +43 "core"  +1418 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %<% +3 "core" %Gb\ \ +480 #t-> PS.empty + .PS.seek :empty +2 "processing"%4'ղ +1002 "core" ' +2 "processing"%;% +4 "core" %հi\  +890 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%5  +105 "core" +370 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%@' +2630 "core" ' +2 "processing"%B% +4 "core" %j\  +869 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%8  +131 "core"  +439 #t-> PS.empty + .PS.seek :empty +2 "processing"%7'ղ +2624 "core" ' +2 "processing"%=% +3 "core" %մx\ +1303 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +989 #-> PSV.to :mixloop + .PSV.dial :mixloop + "processing"%A +131 "core" +1305 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%?  +134 "core"  +604 #t-> CBV.PRV + .CBV.dial PRV +940 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %C% +3 "core" %մ\ \ +1322 #t-> PS.pull .15 +2 "processing"%H% +2 "core" %մ\ \ +2 .tPS.seek 0.149ml +2 "processing"%F' +356 "core" ' +2 "processing"%J% +4 "core" %\  +853 #t-> PRV.air +2 .PRV.dial :air +2 "processing"%2  +43 "core"  +968 #t-> PS.pull .3 +2 "processing"%E% +3 "core" %u\  +2 .tPS.seek 0.449ml +2 "processing"%M' +661 "core" ' +2 "processing"%K% +4 "core" %f\  +1040 #t-> PSV.air + .PSV.dial :air +2 "processing"%O  +54 "core" +1056 #t-> PS.pull 1.2 +2 "processing"%L% +3 "core" %<\  +2 .tPS.seek 1.649ml +2 "processing"%N'` +2482 "core" ' +2 "processing"%G% +4 "core" %\\#\  +734 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%Q +41 "core" +603 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%V  +102 "core"  +581 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +3396 "core" ' +2 "processing"%T% +4 "core" %ն/\  +1861 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %R% +3 "core" %ն+\ +1050 #t-> CTV.air + .CTV.dial :air +687 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'Y& +3 "core" &^ +2 "manipulator"&P& +4 "core" &, 3 . _ \\+ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&U(, +4 "core" ( +2 "manipulator"&S& +4 "core" &, 9 < C ]+ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  + " ]+ +2 .tForearm.seek :garage +2 "manipulator"&^' +97 "core" ' +2 .tHand.close + "manipulator"&Z/ +75 "core" / +2 "manipulator"&\\& +4 "core" &,  # [+ +2 "manipulator"&]% +3 "core" % ( [` +2 .tForearm.seek :retract +2 "manipulator"&b'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&c( +290 "core" ( +2 "manipulator"&[& +4 "core" &# !  [=F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &e& +2 "core" &#  [=F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&g' +99 "core" ' +2 "manipulator"&I& +4 "core" &#    Y=F + "manipulator"&j% +4 "core" %   Y +2 "collection"'&& +3 "core" &` +2 "collection"'.& +3 .tCC.seek :closed +2 "collection"'_(` +3 "core" &W +2 &[  +10 &)pg - +9 &_` B +9 &Eqa U +10 &Ra U +9 &T_ V +10 &O^ U +9 &ITd V +9 & Q_ V +10 &N_ V +9 &R` U +9 & QR7 V +10 &"Q[ V +9 &#J^ U +10 &%Q_ V +9 &'ZRg U +9 &)M` U +10 &*RV V +9 &,O] V +9 &.aP\\ V +10 &0$R\\ U +9 &1O_ V +10 &3S` U +9 &5jO^ U +9 &7+Ti V +10 &8O` V +9 &:O_ U +9 &4M^ U +9 &?O_ U +10 &AO` V +9 &C{MS U +9 &E<OX U +10 &FMQ U +9 &HVR W +9 &J{b%!Q X +10 &L53.P [ +9 &MRJR _ +10 &OYWR a +9 &QfZWQ b +9 &S(_[T b +10 &Tb_V b +9 &VddV b! +9 &XedfT b' +10 &ZihU b/ +9 &[kkV b2 +10 &]ppS b3 +9 &_;rrU V +9 &`A4tsS 'u +10 &`dhtsR R +2 ( + "collection"'.& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.37 +2 "collection"'& +3 "core" &`dhss- R +2 .tHand.open + "manipulator"&p1 +70 "core" 1 +2 "manipulator"&X% +3 "core" %  H V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&l'\ +92 "core" ' +1061 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%i  +137 "core"  +728 #t-> PSV.PSR + .PSV.dial PSR + "processing"%D +103 "core"  +928 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +471 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%m' +2626 "core" ' +2 "processing"%% +3 "core" %*\  +1123 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +667 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%k +102 "core" +409 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%u'ղ +2626 "core" ' +2 "processing"%w% +4 "core" %ն.\  +969 #t-> PSV.PSR + .PSV.dial PSR + "processing"%n +103 "core"  +542 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%6' +2638 "core" ' +2 "processing"%r% +3 "core" %(\  +60 "Can"E\ ]] +1150 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%: +102 "core" +665 #t-> PS.empty + .PS.seek :empty +2 "processing"%W'ղ +2621 "core" ' +2 "processing"%t% +4 "core" %մ,\  +692 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%q +102 "core"  +448 #t-> PSR.air + .PSR.select :air + "processing"% +544 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%|' +2634 "core" ' +2 "processing"%z% +3 "core" %'\  +665 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%v +103 "core" +363 #t-> PS.empty + .PS.seek :empty +2 "processing"%{'ղ +2623 "core" ' +2 "processing"%~% +4 "core" %մ&\  +909 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +104 "core"  +334 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 "processing"%f% +3 "core" %\  +701 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +102 "core" +455 #t-> PS.empty + .PS.seek :empty +2 "processing"%a'ղ +2628 "core" ' +2 "processing"%% +3 "core" %մ\  +760 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &" U=F + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &"  T=F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &" . U=F +2 .tForearm.seek CC +43 "manipulator"&\ ' +98 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "manipulator"&& +3 "core" &# W=F +2 "manipulator"&% +3 "core" %    W +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +294 "core" ( +2 "manipulator"&& +4 "core" &,   j [& + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,   [& +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&o' +112 "core" ' +2 .tHand.open +2 "manipulator"&+1 +67 "core" 1 +2 "manipulator"&h% +4 "core" %  S + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' +1081 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +738 #-> PSV.mixloop + .PSV.dial :mixloop +915 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +135 "core" +466 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2624 "core" ' +2 "processing"%(% +4 "core" %A\  +677 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +130 "core"  +409 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%s'ղ +2618 "core" ' +2 "processing"%}% +4 "core" %մ\  +1154 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%y +144 "core" +1082 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +943 #-> PRV.sipper + .PRV.dial :sipper +8352 #-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%$% +3 "core" %մx\ +2 .tPS.seek 1.499ml +2 "processing"%>'c +1616 "core" ' +2 "processing"%)% +3 "core" %`\  +899 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%  +133 "core"  +719 #t-> CBV.PRV + .CBV.dial PRV +2402 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %%% +3 "core" %`\  +1763 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%0% +3 "core" %`x\  +2 .tPS.seek 0.899ml + "processing"%*'G +1266 "core" ' +2 "processing"%3% +4 "core" %G\  +1116 #t-> PRV.air + .PRV.dial :air + "processing"%1  +45 "core"  +1534 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %'% +3 "core" %Gv\  +834 #t-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +1017 "core" ' +2 "processing"%/% +4 "core" %ծ\  +259 "Can"\ JJ +345 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%"  +102 "core" +448 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%9' +2627 "core" ' +2 "processing"%d% +4 "core" %\  +1035 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%-  +131 "core"  +987 #t-> PS.empty + .PS.seek :empty +2 "processing"%`'ղ +2620 "core" ' +2 "processing"% % +4 "core" %ճ>\  +1269 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +890 #-> PSV.to :mixloop + .PSV.dial :mixloop +2 "processing"%< +143 "core" +825 #t-> PRV.CBV + .PRV.dial CBV + "processing"%,  +136 "core"  +674 #t-> CBV.PRV + .CBV.dial PRV +1494 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %;% +3 "core" %ճ\  +938 #t-> PS.pull .15 +2 "processing"%5% +3 "core" %ճ\  +2 .tPS.seek 0.149ml + "processing"%4' +364 "core" ' +2 "processing"%B% +4 "core" %!\  +1101 #t-> PRV.air + .PRV.dial :air +2 "processing"%8  +42 "core"  +648 #t-> PS.pull .3 +2 "processing"%@% +3 "core" %*\  +2 .tPS.seek 0.449ml +2 "processing"%=' +657 "core" ' +2 "processing"%A% +3 "core" %\  +676 #t-> PSV.air + .PSV.dial :air + "processing"%?  +42 "core"  +740 #t-> PS.pull 1.2 +2 "processing"%C% +3 "core" %#\  +2 .tPS.seek 1.649ml + "processing"%H'] +2489 "core" ' +2 "processing"%7% +4 "core" %[ \  +724 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%J +44 "core" +575 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%2  +105 "core" +829 #t-> PS.empty + .PS.seek :empty +2 "processing"%E'ղ +3393 "core" ' +2 "processing"%F% +3 "core" %ն\  +1763 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %K% +3 "core" %նO\  +559 #t-> CTV.air + .CTV.dial :air +485 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'O& +3 "core" &f +2 "manipulator"&L& +4 "core" &, \  \\& +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&M(, +3 "core" ( +2 "manipulator"&G& +4 "core" &,    \\& + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &,   \\& +2 .tForearm.seek :garage +2 "manipulator"&V' +99 "core" ' + .tHand.close +2 "manipulator"&N/ +66 "core" / +2 "manipulator"&T& +4 "core" &,   Z& + "manipulator"&R% +4 "core" % *   ) ZA + .tForearm.seek :retract +37 "manipulator"&Y'\ +107 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&P( +303 "core" ( +2 "manipulator"&S& +3 "core" &%   Y>K +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &%  Y>K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&Z' +94 "core" ' +2 "manipulator"&\\& +4 "core" &%   Z>K +2 "manipulator"&]% +3 "core" %\    Z +2 "collection"'#& +4 "core" &^ + "collection"'x& +4 .tCC.seek :closed +2 "collection"'^(` +3 "core" &: +4 &_ 0 +9 &'Cza 4 +9 &Ck}a H +10 &ge V +9 &Lb U +9 &UOg V +10 &Mg U +9 &Ok U +10 &Rg V +9 &]Ok V +9 &Ni V +10 & Rf U +9 &"Ll U +9 &$fQ` U +10 &&(Rh U +9 &'Of U +10 &)Mk U +9 &+nRb U +9 &-0Rb U +10 &.Qd U +9 &0Sc V +9 &2wOb U +10 &48Qf U +9 &5Og U +10 &7Le U +9 &9}Ok V +9 &;@Ne U +10 &=Qd U +9 &>Nf U +9 &@Na U +10 &BGOe V +9 &D La U +10 &EOa U +9 &GP] V +9 &INT_ V +10 &K e'#d X +9 &LC8] [ +9 &Ny\\V[ ` +10 &P8]^R ` +9 &Qd_U b +10 &Sb`] b +9 &Uyc__ b +9 &W8ec] b" +10 &Xhd b' +9 &ZigW b0 +9 &\\fkkQ b/ +10 &^pmP b1 +9 &_qqP 7 +10 &`` qs` T +8 ( +2 &`ddrsU P + "collection"'x& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.29 + "collection"'[& +4 "core" &`ddtr3 P + .tHand.open +2 "manipulator"&e1 +76 "core" 1 +2 "manipulator"&U% +4 "core" % \  V + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&I'\ +97 "core" ' +1251 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%j  +136 "core"  +627 #t-> PSV.PSR + .PSV.dial PSR + "processing"%& +103 "core"  +1096 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +512 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%b' +2631 "core" ' +2 "processing"%!% +4 "core" %\  +1099 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +662 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +102 "core" +452 #t-> PS.empty + .PS.seek :empty +2 "processing"%p'ղ +2643 "core" ' +2 "processing"%X% +4 "core" %ճ\  +699 #t-> PSV.PSR + .PSV.dial PSR + "processing"%. +103 "core"  +375 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%g' +2634 "core" ' +2 "processing"%i% +4 "core" %)\  +639 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%D +102 "core" +327 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2627 "core" ' +2 "processing"%% +4 "core" %մ*\ +647 #t-> PSV.PSR + .PSV.dial PSR + "processing"%k +104 "core"  +504 #t-> PSR.air + .PSR.select :air + "processing"% +507 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%m' +2633 "core" ' +2 "processing"%w% +3 "core" %-  +547 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%n +103 "core" +424 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%u'ղ +2629 "core" ' +2 "processing"%r% +3 "core" %ն% +692 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%: +104 "core"  +530 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%6' +178 "Can"\ cb +2445 "core" ' +2 "processing"%t% +3 "core" %.  +626 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%q +103 "core" +421 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%W'ղ +2635 "core" ' +2 "processing"%z% +3 "core" %ձ\ +736 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&v& +3 "core" &#   S>K + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&|( +44 "core" ( +2 "manipulator"&~& +3 "core" & V +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &  F V +2 .tForearm.seek CC + "manipulator"&{' +92 "core" ' + .tHand.close +2 "manipulator"&f/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "manipulator"&& +3 "core" &  k [ +2 "manipulator"&% +3 "core" % !    Z +2 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +275 "core" ( +2 "manipulator"&& +3 "core" &,   F ZL +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,   [ ZL +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&c' +113 "core" ' +2 .tHand.open +2 "manipulator"&l1 +72 "core" 1 +2 "manipulator"&_% +3 "core" %  S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +4585 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +521 #-> PSV.mixloop +2 .PSV.dial :mixloop +475 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +134 "core" +1160 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%\ ' +2634 "core" ' +2 "processing"%% +3 "core" %(\  +932 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%  +132 "core"  +342 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2619 "core" ' +2 "processing"%+% +4 "core" %հ,\  +813 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%h +131 "core" +1103 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +417 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +182 .tPS.hold +2 "processing"%o+ +3 "core" 'd#\ [f +76 + +2 !to:IRB::Abort: mesg".Processing Syringe seek to 2.5ml Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1158 #-> PRV.sipper + .PRV.dial :sipper +7862 #-> PSV +779 #-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +131 "core"  +429 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%a'ղ +281 "core" ' +2 "processing"%(% +4 "core" %ծ.\ +1431 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +130 "core" +1955 #t-> delay 10; PS.pull 1.5 + .delay 10 seconds +1003 "processing"%% +3 "core" %ծ0\ +2 .tPS.seek 1.499ml +2 "processing"%}'] +1614 "core" ' +2 "processing"%y% +4 "core" %]#\  +1890 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%$  +134 "core"  +387 #t-> CBV.PRV + .CBV.dial PRV +1165 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %s% +3 "core" %]7\ \  +1548 #t-> delay 10; PS.push 0.6 + .delay 10 seconds +1003 "processing"%)% +3 "core" %]'\  +2 .tPS.seek 0.899ml + "processing"%'G} +1269 "core" ' +2 "processing"%%% +4 "core" %G$\  +345 #t-> PRV.air + .PRV.dial :air +2 "processing"%0  +43 "core"  +1780 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %>% +3 "core" %G\ +701 #t-> PS.empty + .PS.seek :empty +2 "processing"%3'ղ +1004 "core" ' +2 "processing"%1% +4 "core" %ձ\  +1212 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%'  +102 "core" +431 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%*' +2632 "core" ' +2 "processing"%/% +3 "core" %-\  +979 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%"  +130 "core"  +348 #t-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +1321 "Can"\ KK +1302 "core" ' +2 "processing"%d% +4 "core" %կ"\  +2079 #t-> PTV.to :PRVmixing + .PTV.dial :PRVmixing +843 #-> PSV.to :mixloop + .PSV.dial :mixloop + "processing"%- +144 "core" +337 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%9  +135 "core"  +614 #t-> CBV.PRV + .CBV.dial PRV +1182 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 % % +3 "core" %կ,\ +839 #t-> PS.pull 0.15 +2 "processing"%<% +3 "core" %կ0\ +2 .tPS.seek 0.149ml +2 "processing"%,' +352 "core" ' +2 "processing"%;% +3 "core" %(\  +424 #t-> PRV.air + .PRV.dial :air +2 "processing"%5  +42 "core"  +658 #t-> PS.pull 0.3 +2 "processing"%`% +3 "core" %&\  +2 .tPS.seek 0.449ml + "processing"%B' +666 "core" ' +2 "processing"%8% +3 "core" %)\  +461 #t-> PSV.air + .PSV.dial :air + "processing"%@  +56 "core" +796 #t-> PS.pull 1.2 +2 "processing"%4% +3 "core" %+\  +2 .tPS.seek 1.649ml + "processing"%A'W +2482 "core" ' +2 "processing"%?% +4 "core" %T)\  +1533 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%C +42 "core" +637 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%=  +102 "core"  +1623 #t-> PS.empty + .PS.seek :empty +2 "processing"%7'ղ +3395 "core" ' +2 "processing"%J% +3 "core" %մ$\  +2926 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %2% +3 "core" %մ0\ +681 #t-> CTV.air + .CTV.dial :air +1441 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'H& +3 "core" &: +2 "manipulator"&F& +4 "core" &, / 0 P ]L +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&K(, +4 "core" ( +2 "manipulator"&O& +4 "core" &, : 4 H ^L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +2 "core" &, 1 2 r ]L +2 .tForearm.seek :garage + "manipulator"&G' +94 "core" ' +2 .tHand.close + "manipulator"&Q/ +67 "core" / +2 "manipulator"&N& +4 "core" &,    [L + "manipulator"&T% +4 "core" % 2   C [ + .tForearm.seek :retract +2 "manipulator"&R'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +297 "core" ( +2 "manipulator"&& +3 "core" &*    YCn +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &*  \  YCn +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&M' +100 "core" ' +2 "manipulator"&S& +4 "core" &* c WCn + "manipulator"&% +4 "core" %\  W +2 "collection"'\\& +46 "core" &` +2 "collection"']& +3 .tCC.seek :closed +2 "collection"'#(` +2 "core" &: +3 &h  +10 &)oc - +10 &`}g B +9 &Epb U +9 &L` V +10 &Ph V +9 &Ja U +9 &IR^ U +10 & Mf U +9 &N` V +10 &N_ V +9 & QPe U +9 &"P` U +10 &#Oc U +9 &%Rc V +9 &'XRh V +10 &)In U +9 &*Pi V +9 &,Jc U +10 &.aR` U +9 &0#Le U +10 &1Nh U +9 &3Rd U +9 &5iQd U +10 &7+Mj U +9 &8Le U +9 &:Qg U +10 &5Ia U +10 &?Pf U +9 &ANb U +9 &CyN_ U +10 &E<Nf U +9 &FN_ U +9 &HT^ V +10 &J}`!\\ W +9 &L7~6+W Z +10 &M\\QP _ +9 &OjhS ` +9 &QikiS ` +10 &S(nlS a +9 &TmoS b +10 &VroQ b +9 &Xjrp] b! +9 &Z(srU b% +10 &[vsR b- +9 &]wwR b1 +9 &_MzxO V +10 &`E&z{\\ - +9 &`pwyyT Y +2 ( + "collection"']& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.45 +2 "collection"'Y& +3 "core" &`pqyv( Y +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&[% +4 "core" %  + S + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&e'\ +92 "core" ' +1574 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%U  +135 "core"  +701 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%x +102 "core"  +3123 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +4429 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%Z' +2633 "core" ' +2 "processing"%j% +3 "core" %  +4572 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1558 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%& +103 "core" +1306 #t-> PS.empty + .PS.seek :empty +2 "processing"%E'ղ +2624 "core" ' +2 "processing"%!% +4 "core" %ն +1618 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +102 "core"  +383 #t-> PSR.air +2 .PSR.select :air + "processing"% +790 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%b' +2632 "core" ' +2 "processing"%X% +4 "core" %  +1337 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%. +103 "core" +1702 #t-> PS.empty + .PS.seek :empty +2 "processing"%p'ղ +1078 "Can"\ dc +1543 "core" ' +2 "processing"%i% +4 "core" %յ +547 #t-> PSR +1056 #-> PSV.PSR +2 .PSV.dial PSR + "processing"%D +104 "core"  +523 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%g' +2626 "core" ' +2 "processing"%% +3 "core" %  +704 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%k +102 "core" +553 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2633 "core" ' +2 "processing"%w% +3 "core" %կ +3637 #t-> PTY.PRVmixing + !o:NameError: mesg"uninitialized constant PTY: name:PTY:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +930 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +1043 #-> PSV.mixloop + .PSV.dial :mixloop +947 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%n  +134 "core" +885 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%m' +2634 "core" ' +2 "processing"%r% +3 "core" %7  +980 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%:  +133 "core"  +951 #t-> PS.empty + .PS.seek :empty +2 "processing"%u'ղ +2636 "core" ' +2 "processing"%t% +4 "core" %ձ* +1727 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%q +143 "core" +1502 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2313 #-> PRV.sipper + .PRV.dial :sipper +2493 #-> PS.pull 1.5 +2 "processing"%6% +3 "core" %ձQ + .tPS.seek 1.499ml +2 "processing"%z'` +1618 "core" ' +2 "processing"%v% +3 "core" %bO  +1545 #t-> PRVconnect CBV + !o:NoMethodError : mesg"2undefined method `PRVconnect' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1566 #-> PRV.CBV +2 .PRV.dial CBV + "processing"%~  +136 "core"  +2557 #t-> CBV.PRV + .CBV.dial PRV +2232 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %% +3 "core" %bT  +2989 #t-> delay 10; PS.push .6 + .delay 10 seconds +1003 "processing"%f% +3 "core" %bV  +2 .tPS.seek 0.899ml +2 "processing"%P'G +1265 "core" ' +2 "processing"%I% +4 "core" %GL +1250 #t-> PRV.air + .PRV.dial :air +2 "processing"%^  +42 "core"  +4317 #t-> PS.reconfigure PS.config +2 "processing"%% +3 "core" %GH +1036 #t-> PSV +833 #-> PRV +1431 #-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +1877 "core" ' +2 "processing"%{% +4 "core" %կI +709 "Can"\ `` +278 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +104 "core" +1212 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +5122 "core" ' +2 "processing"%|% +4 "core" %>  +911 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%l  +130 "core"  +689 #t-> PS.empty + .PS.seek :empty +2 "processing"%_'ղ +5111 "core" ' +2 "processing"% % +4 "core" %ն9 +2176 #t-> PTV.to PRVmixing +2 !o:NameError: mesg"%uninitialized constant PRVmixing: name:PRVmixing:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1339 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +2106 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%c +133 "core" +2526 #t-> PRV.CBV + .PRV.dial CBV + "processing"%  +136 "core"  +554 #t-> CBV.PRV + .CBV.dial PRV +2948 #-> PS.reconfigure PSslow +2 "processing"%W% +3 "core" %նB +1914 #t-> PS.pull .15 +2 "processing"%% +3 "core" %ն? +2 .tPS.seek 0.149ml + "processing"%' +356 "core" ' +2 "processing"%\ % +4 "core" %9  +1593 #t-> PRV.air + .PRV.dial :air + "processing"%+  +44 "core"  +2282 #t-> PS.pull .3 +2 "processing"%h% +3 "core" %;  +2 .tPS.seek 0.449ml + "processing"%' +662 "core" ' +2 "processing"%% +4 "core" %9  +2433 #t-> PSV.air + .PSV.dial :air +2 "processing"%  +44 "core"  +1938 #t-> PS.pull 1.2 +2 "processing"%(% +2 "core" %=  +2 .tPS.seek 1.649ml +2 "processing"%o'Y +2493 "core" ' +2 "processing"%% +3 "core" %]9  +1283 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +43 "core" +832 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%a  +103 "core"  +784 #t-> PS.empty + .PS.seek :empty +2 "processing"%y'ղ +3391 "core" ' +2 "processing"%$% +4 "core" %ձ0 +3140 #t-> PS.reconfigure PS.config +2 "processing"%s% +3 "core" %ձ1 +735 #t-> CTV.air + .CTV.dial :air +876 #-> Flush.CC + "collection"')& +3 "core" &`pk__ Y +2 "collection"'}& +4 "core" &`pl`_ Y +3772 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%%  +137 "core"  +1377 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%0 +114 "core"  +1070 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +624 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%>' +2357 "Can" gg +2757 "core" ' +2 "processing"%% +4 "core" %*  +2311 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +1190 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%1 +101 "core" +890 #t-> PS.empty + .PS.seek :empty +2 "processing"%''ղ +5113 "core" ' +2 "processing"%3% +4 "core" %յ +4074 #t-> PSV.PSR + .PSV.dial PSR + "processing"%/ +103 "core"  +647 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%"' +5115 "core" ' +2 "processing"%*% +3 "core" %8  +721 #t-> PSR +1373 #-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%d +103 "core" +685 #t-> PS.empty + .PS.seek :empty +2 "processing"%-'ղ +5113 "core" ' +2 "processing"%9% +4 "core" %ճ9 +821 #t-> PSR.air + .PSR.select :air + "processing"% +956 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +103 "core"  +615 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%<' +5123 "core" ' +2 "processing"% % +3 "core" %J  +2205 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%; +102 "core" +634 #t-> PS.empty + .PS.seek :empty +2 "processing"%5'ղ +5119 "core" ' +2 "processing"%`% +4 "core" %մ: +11431 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&,& +3 "core" &)  E QCm + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&8( +4 "core" ( +2 "manipulator"&@& +4 "core" &)  a QCm + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +3 "core" &)  7 QCm + .tForearm.seek CC +2 "manipulator"&B' +94 "core" ' + .tHand.close +2 "manipulator"&?/ +75 "core" / +2 .tCC.seek :open +2 "collection"'C( +469 "core" ( +2 "manipulator"&=& +3 "core" &) + TCm +2 "manipulator"&A% +3 "core" %  m S +2 .tForearm.seek :retract +2 "manipulator"&J'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&2(, +295 "core" ( +2 "manipulator"&H& +3 "core" &,  XC +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" &, A XC +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&O' +111 "core" ' + .tHand.open +2 "manipulator"&L1 +66 "core" 1 +2 "manipulator"&Q% +4 "core" % \   Q + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&N'\ +101 "core" ' +1122 "Can"\ II +16198 #t-> exit +5 #mEXIT @1562624294.11EDT @1562681107.64EDT = =tMAIN =mMAIN_scheduler @EDT1562681109.28 #"core_reset"Sent BREAK +2 #t@0xCA34, state=0x3B10, ifg=0x20, ie=0x7F + #@0xD18B, state=0x3B10, ifg=0x08, ie=0x5F + #@0xD2C8, state=0x3AE0, ifg=0x84, ie=0x75 #@0xD575, state=0x3A72, ifg=0x10, ie=0xF5 + #@0xD7FE, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDA86, state=0x3A84, ifg=0x10, ie=0xFD #@0xDD0F, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDE25, state=0x3A84, ifg=0x80, ie=0xFD #@0x942E, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +359 "Can"/s LL /s LL + #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"' 2\ + "sampler")% +3 "core" %ۀ Y ; + .tSS.reconfigure SSconfig +3 "sampler")#.0X ESP.ready! +2 "collection"'% +4 "processing"%% +2 "manipulator"&% +6 "core" %ӸY +5 "sampler")% +4 "core" %մ + %\  a O# + %ۀ X ; +2 "manipulator"&& +3 "core" &, ~ OC + "storage"(& +4 "core" & 6\ \   + "storage"(% +4 "core" %x\ \    + "collection"'& +3 "core" &W +2 "processing"% & +3 "core" & +2 "collection"'! +2 "core"  +2 "collection"'" +3 "core"  +2 "collection"'# +3 "core"  + "processing"%$ +3 "core"  +2 "processing"%% +2 "core" W +2 "processing"%& +3 "core"  + "processing"%' +3 "core"  +2 "sampler")( +2 "core"  +2 "collection"') +3 "core" z +2 "sampler")*% +3 "core" %ۀ W ; +2 "collection"'+& +3 "core" &_ +2 "collection"',% +4 "core" %Ӹ + "processing"%-& +4 "core" & +2 "processing"%.% +3 "core" %մ* +2 "manipulator"&/% +3 "core" %\  @ O# +2 "manipulator"&0& +3 "core" &, OC +2 "storage"(1& +4 "core" & 6\ \  &  + "storage"(2% +4 "core" %x\ \  -  + "collection"'39 +3 "core" 9!5 +2 "processing"%49 +3 "core" 93E +997 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%5  +133 "core" +1606 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%6  +4 "core" +595 #t-> PSV.PML +2 .PSV.dial :PML + "processing"%7 +5 "core" +2057 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%8' +2632 "core" ' +2 "processing"%9% +3 "core" %/  +992 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%:  +103 "core"  +425 #t-> PS.empty + .PS.seek :empty +2 "processing"%;'ղ +2624 "core" ' +2 "processing"%<% +4 "core" %խ2\  +13165 #t-> PSV.PML +2 .PSV.dial :PML + "processing"%= +102 "core" +485 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%>' +2625 "core" ' +2 "processing"%?% +4 "core" %K\ 6 +1007 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%@  +102 "core"  +402 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%A'ղ +2627 "core" ' +2 "processing"%B% +3 "core" %ճK\ < +10848 #t-> PRV.sipper + .PRV.dial :sipper +595 #-> PTV.PRV +2 .PTV.dial PRV + "processing"%C @ +73 "core" > +501 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%D +127 "core" +2419 #t-> PS.pull 1.5 +2 "processing"%E% +2 "core" %ճI\ M +2 .tPS.seek 1.499ml +2 "processing"%F'b +1617 "core" ' +2 "processing"%G% +3 "core" %cH\ N +3174 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%H' +1108 "core" ' +2 "processing"%I% +3 "core" %P\ Q +1742 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%J  +129 "core"  +631 #t-> PS.empty + .PS.seek :empty +2 "processing"%K'ղ +2085 "Can"4u\ VMM +536 "core" ' +3 "processing"%L% +3 "core" %մJ\ V +2355 #t-> PRV.sipper + .PRV.dial :sipper +568 #-> PTV.PRV +2 .PTV.dial PRV +607 #-> PSV.PTV + .PSV.dial PTV + "processing"%M +128 "core" +4695 #t-> PS.pull 1.5PSV.PML +2 !o:SyntaxError: mesg"rcompile error\ (ESP):22: syntax error, unexpected tCONSTANT, expecting $end\ PS.pull 1.5PSV.PML\ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +529 #-> PSV.PML + .PSV.dial :PML +2 "processing"%N +41 "core" +920 #t-> PTV.mixing + .PTV.dial :mixing +2 "processing"%O @ +129 "core" ? +5895 #t-> PS.pull 1.5 +2 "processing"%P% +2 "core" %մ0\ a +2 .tPS.seek 1.499ml +2 "processing"%Q'c +814 .tPS.hold +2 "processing"%R+ +3 "core" '6~d2\ `Yc +71 + +2 !to:IRB::Abort: mesg"0Processing Syringe seek to 1.499ml Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +844 #-> PSV +1088 #-> PRV +498 #-> PTV +1964 #-> PRV.PRVmixing +2 !o:NoMethodError : mesgu:NameError::message/undefined method `PRVmixing' for PRV:Shaft: name:PRVmixing: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1619 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%S  +71 "core" +1658 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%T  +99 "core"  +365 #t-> PS.empty + .PS.seek :empty +2 "processing"%U'ղ +917 "core" ' +2 "processing"%V% +3 "core" %ծV\ f +525 #t-> PSV.PML +2 .PSV.dial :PML + "processing"%W +99 "core" +1512 #t-> PTV.mixing + .PTV.dial :mixing +2 "processing"%X @ +73 "core" B +3377 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%Y  +72 "core" +1838 #t-> PS.pull 1.5 +2 "processing"%Z% +3 "core" %ծZ\ i +2 .tPS.seek 1.499ml + "processing"%['] +1610 "core" ' +2 "processing"%\\% +3 "core" %^W\ i +2492 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%]  +2 "collection"'^  +6 "core"  +123  +2649 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %_% +3 "core" %^F\ l +2541 #t-> PS.push 0.6 +2 "processing"%`% +3 "core" %^i\ l +2 .tPS.seek 0.899ml + "processing"%a'G~ +1267 "core" ' +2 "processing"%b% +3 "core" %Gk\ l +1660 #t-> PRV.air + .PRV.dial :air +2 "processing"%c  +43 "core"  +3120 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %d% +3 "core" %Gl\ n +1798 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%e' +1715 "core" ' +2 "processing"%f% +3 "core" %p\ o +958 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%g  +112 "core"  +378 #t-> PS.empty + .PS.seek :empty +2 "processing"%h'ղ +2620 "core" ' +2 "processing"%i% +3 "core" %ճc\ p +1404 #t-> PTV +863 #-> PSV.PML +2 .PSV.dial :PML + "processing"%j +97 "core" +504 "Can">w\ qHH +582 #t-> PRV +1729 #-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%k  +45 "core"  +1248 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %l% +3 "core" %ճ\\\ r +6909 #t-> PS.pull .15 +2 "processing"%m% +3 "core" %ճ[\ t +2 .tPS.seek 0.149ml + "processing"%n' +364 "core" ' +2 "processing"%o% +3 "core" %~\ s +1019 #t-> PRV.air + .PRV.dial :air +2 "processing"%p  +45 "core"  +1253 #t-> PS.pull 0.3 +2 "processing"%q% +3 "core" %T\ t +2 .tPS.seek 0.449ml + "processing"%r' +661 "core" ' +2 "processing"%s% +3 "core" %}\ s +2367 #t-> PSV.air + .PSV.dial :air + "processing"%t  +42 "core"  +1762 #t-> PS.pull 1.2 +2 "processing"%u% +3 "core" %t\ u +2 .tPS.seek 1.649ml + "processing"%v'^ +2477 "core" ' +2 "processing"%w% +3 "core" %^\ u +803 #t-> PSV.PML + .PSV.dial :PML + "processing"%x +55 "core" +406 #t-> PRV.sipper + .PRV.dial :sipper + "processing"%y  +100 "core" +1600 #t-> PS.empty + .PS.seek :empty +2 "processing"%z'ղ +3392 "core" ' +2 "processing"%{% +3 "core" %մ\ u +22395 #t-> PRV +961 #-> PTV +653 #-> PSV +1358 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%|' +5116 "core" ' +2 "processing"%}% +3 "core" %r\ z +966 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%~  +97 "core"  +381 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +1134 "Can"8v\ xOO +3974 "core" ' +2 "processing"%% +3 "core" %ճt\ y +1239 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &#\ S + .tHand.open + "manipulator"&1 +24 "core" 1 +2 "manipulator"&& +3 "core" &, { q F C +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +2 "core" ( +2 "manipulator"&& +4 "core" &, l h y C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &, V b C +2 .tForearm.seek :garage + "manipulator"& ' +101 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / +2 "manipulator"&& +4 "core" &, k ~ U C + "manipulator"&% +3 "core" % 2 y o Y +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +296 "core" ( +2 "manipulator"&& +3 "core" &% h k  >J +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &% l o H >J +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +100 "core" ' +2 "manipulator"&& +4 "core" &% r >I + "manipulator"&% +4 "core" % z  + "collection"'& +4 "core" &\ R + "collection"'& +4 .tCC.seek :closed + "collection"'(` +3 "core" &x\ R +5 &w\ R3 +9 &,FY\ L3 +10 &Rpu\ LH +9 &gx\ MS +10 &Ww\ NR +9 &qVx\ NS +9 &4W\ NR +10 &W\ NR +9 &Xs\ NS +9 &zX{\ NR +10 &<Vv\ MR +9 & [x\ MR +10 &"U\ NR +9 &$Y<\ NS +9 &&DY\ MR +10 &(WV\ MR +9 &)T\ NR +9 &+Y\ MR +10 &-KZ\ MS +9 &/TK\ NR +10 &0Z7\ MS +9 &2Y\ MR +9 &4SY\ MS +10 &6Y\ MR +9 &7Y\ MR +9 &9Y\ NR +10 &;[X\ MS +9 &=W\ MR +10 &>V\ NR +9 &@Y\ MR +9 &BeZ\ MR +10 &D&U\ MR +9 &EY#\ MS +9 &GZ\ MS +10 &Ija\ MS +9 &K&p(#\ LU +10 &LH9!\ JY +9 &Nh`\ H] +9 &PTki\ H] +10 &Rml]\ H^ +9 &Spm\ G^ +9 &Uqo\ G^ +10 &WXsr\ G_ +9 &Yuv\ G_ +10 &Zvu\ F` +9 &\\yx \ Fa +9 &^Y{y\ Ea +10 &__}}\ I> +9 &`a}}\ KQ +5 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.17 +2 "collection"'& +4 "core" &`an}|!\ KQ + &`an{|+\ KQ + .tHand.open + "manipulator"& 1 +66 "core" 1 +2 "manipulator"&!% +3 "core" %  e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +92 "core" ' +420 #t-> CTV + "collection"'# +3 "core"  +1135 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"%$ @ +72 "core" ? +864 #t-> PTV.air +2 !o:NoMethodError : mesgu:NameError::message)undefined method `air' for PTV:Shaft: name:air: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +741 #-> PSV.air + .PSV.dial :air +36 "processing"%%  +91 "core"  +599 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%&' +5123 "core" ' +2 "processing"%'% +3 "core" %\ p +2045 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %(% +3 "core" %j\ p +857 #t-> PTV +775 #-> PS.empty + .PS.seek :empty +2 "processing"%)'ղ +838 .tPS.hold +2 "processing"%*+ +3 "core" '\ o +72 + +2 !to:IRB::Abort: mesg".Processing Syringe seek to empty Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +952 #-> PSV +2229 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%+' +939 "core" ' +2 "processing"%,% +4 "core" %\ p +2826 #t-> PSV.PTV + .PSV.dial PTV + "processing"%- +72 "core" ~ +706 #t-> PS.empty + .PS.seek :empty +2 "processing"%.'ղ +937 .tPS.hold +2 "processing"%/+ +3 "core" 'j\ o +74 + +2 !to:IRB::Abort: mesg".Processing Syringe seek to empty Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +704 #-> PSV +760 #-> PTV +507 #-> PRV +1705 #-> PRV.CBV + .PRV.dial CBV + "processing"%0  +130 "core"  +1142 #t-> PSV.air + .PSV.dial :air + "processing"%1  +84 "core" +446 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%2' +1037 "core" ' +2 "processing"%3% +3 "core" %\ o +530 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%4 +69 "core" ~ +843 #t-> PS.empty + .PS.seek :empty +2 "processing"%5'ղ +2622 "core" ' +2 "processing"%6% +4 "core" %կ\ o +1716 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&7& +3 "core" &# q =G +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"& ( +37 "core" ( +2 "manipulator"&9& +4 "core" & d r V 5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" & f d  5 +2 .tForearm.seek CC + "manipulator"&8' +94 "core" ' + .tHand.close +2 "manipulator"&(, +285 "core" ( +2 "manipulator"&B& +3 "core" &, e i g 4 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &C& +3 "core" &, o x / 4 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&D' +111 "core" ' +2 .tHand.open +2 "manipulator"&E1 +65 "core" 1 +2 "manipulator"&A% +4 "core" %  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&G'\ +96 "core" ' +6825 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%F  +129 "core" +433 #t-> PTV.PRV + .PTV.dial PRV +515 #-> PSV.PTV + .PSV.dial PTV +2308 #-> PSV.PML + .PSV.dial :PML + "processing"%I +43 "core" +5854 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%J  +71 "core" +942 "Can" |\ }GG +796 #t-> PSV +3828 #-> PS.pull 1.5 +2 "processing"%H% +2 "core" %կ\ } +2 .tPS.seek 1.499ml +2 "processing"%L'^ +1606 "core" ' +2 "processing"%M% +3 "core" %`\ ~ +3289 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %N% +3 "core" %`\ ~ +5331 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%O  +130 "core"  +2146 #t-> PRV +813 #-> PSV +1245 #-> PS.push 0.6 +2 "processing"%P% +3 "core" %`\ ~ +2 .tPS.seek 0.899ml + "processing"%K'G +1269 "core" ' +2 "processing"%Q% +4 "core" %G\ ~ +943 #t-> PRV.air + .PRV.dial :air + "processing"%S  +43 "core"  +816 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%T' +3293 "core" ' +2 "processing"%R% +3 "core" %\ } +1002 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%V  +109 "core"  +474 #t-> PS.empty + .PS.seek :empty +2 "processing"%W'ղ +5120 "core" ' +2 "processing"%X% +3 "core" %ճ\ } +1937 #t-> PSV.PML + .PSV.dial :PML + "processing"%Y +98 "core" +1390 #t-> PS.pull 0.15 +2 "processing"%Z% +3 "core" %ճ\ } + .tPS.seek 0.149ml +2 "processing"%U' +353 "core" ' +2 "processing"%\\% +4 "core" %\ ~ +722 #t-> PSV +695 #-> PRV +628 #-> PSV.air + .PSV.dial :air + "processing"%^  +43 "core"  +1008 #t-> PS.empty + .PS.seek :empty +2 "processing"%]'ղ +353 "core" ' +2 "processing"%_% +3 "core" %ղ\ ~ +585 #t-> PRV.CBV + .PRV.dial CBV + "processing"%`  +44 "core"  +882 #t-> PS.pull 0.15 +2 "processing"%[% +3 "core" %ղ\ ~ +2 .tPS.seek 0.149ml + "processing"%b' +361 "core" ' +2 "processing"%c% +3 "core" %\ ~ +508 #t-> PSV +590 #-> PS.empty + .PS.seek :empty +2 "processing"%d'ղ +366 "core" ' +2 "processing"%a% +3 "core" %կ\ ~ +804 #t-> PSV.PML +2 .PSV.dial :PML + "processing"%f +43 "core" +686 #t-> PS.pull 0.15 +2 "processing"%g% +3 "core" %կ\ ~ +2 .tPS.seek 0.149ml + "processing"%e' +357 "core" ' +2 "processing"%i% +3 "core" %\ ~ +883 #t-> PRV.air + .PRV.dial :air + "processing"%j  +45 "core"  +788 #t-> PS.pull 0.3 +2 "processing"%k% +3 "core" %\ ~ +2 .tPS.seek 0.449ml + "processing"%l' +660 "core" ' +2 "processing"%m% +3 "core" %\ ~ +2241 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %h% +3 "core" %\  +674 #t-> PSV.air +2 .PSV.dial :air + "processing"%o  +42 "core"  +647 #t-> PS.pull 1.2 +2 "processing"%p% +3 "core" %\ ~ +2 .tPS.seek 1.649ml + "processing"%q'T +1306 "core" ' +2 "processing"%n% +3 "core" %Q\ ~ +1546 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%s +41 "core" +1129 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%t  +100 "core" +2958 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %u% +3 "core" %Q\  +1058 #t-> PSV +414 #-> PRV +580 "Can"8}\ GF +727 #t-> PS.empty + .PS.seek :empty +2 "processing"%r'ղ +3387 "core" ' +2 "processing"%w% +4 "core" %մ\ ~ +18176 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %x% +3 "core" %մ\ +772 #t-> PSV +866 #-> PRV +783 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%y' +2628 "core" ' +2 "processing"%v% +3 "core" %\  +4119 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%{  +98 "core"  +381 #t-> PS.empty + .PS.seek :empty +2 "processing"%z'ղ +2623 "core" ' +2 "processing"%}% +4 "core" %ծ\  +1669 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'~& +3 "core" &\ Y +2 "manipulator"&|& +4 "core" &, c c \\ 4 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +3 "core" ( +2 "manipulator"&& +3 "core" &, c \\ 4 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, c W 4 + .tForearm.seek :garage +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&/ +69 "core" / +2 "manipulator"&\ & +4 "core" &, q e 4 + "manipulator"&% +4 "core" % 3 } i + .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +295 "core" ( +2 "manipulator"&& +3 "core" &( p ~ B Aa +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &( s t Aa +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& ' +94 "core" ' +2 "manipulator"&& +4 "core" &( s * A` + "manipulator"&% +4 "core" % d s s $ +2 "collection"'& +3 "core" &\ W + "collection"'& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" &\ W +3 &\ W +9 &,u\ R, +9 &b\ QA +10 &Vy\ QS +9 &U\ SR +10 &Z\ SR +9 &V\ SR +9 &\\Z\ SS +10 & Y\ RR +9 &Y\ SR +9 &Y\ SR +10 & fY\ SR +9 &"'Z\ RR +10 &#W\ RR +9 &%Y\ SR +9 &'mZ\ RR +10 &)/V\ SR +9 &*Y\ SR +9 &,W\ SR +10 &.vY\ SR +9 &08Y\ RR +10 &1W\ RR +9 &3X\ SR +9 &5W\ SR +10 &7AX\ RR +9 &9U\ SR +9 &:W\ RR +10 &<Y\ RR +9 &>IT\ RR +10 &@ Y\ RR +9 &AU\ RR +9 &CW\ RR +10 &EQT\ RR +9 &GW\ RR +9 &H_\ RR +10 &Jj$\ QU +9 &LJ9/\ PW +10 &N]Q\ N[\ +9 &Ogf\ M\\ +9 &Qih\ L] +10 &S@mk\ L] +9 &Ulj\ L^ +9 &Von\ L^ +10 &Xoo\ K^ +9 &ZAqo\ L_ +10 &\\tq\ K` +9 &]ut\ K` +9 &_txu\ L? +10 &`C(xw\ N, +9 &`qryw\ QS +2 ( + "collection"'& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.20 +2 "collection"'& +3 "core" &`qmvu\ PS +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&% +3 "core" %  k $ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +588 #t-> PRV.CBV + .PRV.dial CBV + "processing"%  +129 "core"  +518 #t-> PSV.air + .PSV.dial :air + "processing"%  +71 "core" +410 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%!' +2626 "core" ' +2 "processing"%% +3 "core" %\ u +1014 #t-> PSV.PML + .PSV.dial :PML + "processing"%# +43 "core" +2231 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%$ @ +71 "core" > +494 #t-> PSV.PTV + .PSV.dial PTV + "processing"%% +41 "core"  +312 #t-> PRV +1485 #-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2631 "core" ' +2 "processing"%'% +3 "core" %հ\ s +8815 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&(& +3 "core" &( u d b A_ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&&( +2 "core" ( +2 "manipulator"&)& +3 "core" &( ~ p A_ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &( i s < A_ +2 .tForearm.seek CC + "manipulator"&,' +98 "core" ' + .tHand.close +2 "manipulator"&-/ +67 "core" / +2 .tCC.seek :open +2 "collection"'+( +466 "core" ( +2 "manipulator"&.& +3 "core" &( n * A_ +2 "manipulator"&0% +3 "core" % f y  +2 .tForearm.seek :retract + "manipulator"&1'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&/(, +37 "Can"0\ xLL +257 "core" ( +2 "manipulator"&3& +3 "core" &, b ` 0 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" &, e a 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&2' +108 "core" ' +2 .tHand.open + "manipulator"&61 +66 "core" 1 +2 "manipulator"&7% +3 "core" %  n 1 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&9'\ +101 "core" ' +6473 #t-> PRV.sipper + .PRV.dial :sipper + "processing"%:  +129 "core"  +851 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%<  +71 "core" +863 #t-> PSV.PML + .PSV.dial :PML + "processing"% +43 "core" +2625 #t-> PS.pull 1.5 +2 "processing"%"% +3 "core" %հ\ ~ +2 .tPS.seek 1.499ml + "processing"%'_ +1612 "core" ' +2 "processing"%;% +3 "core" %^\ } +1099 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%?  +130 "core"  +1143 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %8% +3 "core" %^\ ~ +970 #t-> PS.push 0.6 +2 "processing"%B% +3 "core" %^\  +2 .tPS.seek 0.899ml + "processing"%C'G~ +1271 "core" ' +2 "processing"% % +3 "core" %G\ ~ +1439 #t-> PRV.air +2 .PRV.dial :air + "processing"%E  +42 "core"  +375 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%A' +3291 "core" ' +2 "processing"%@% +3 "core" %\ ~ +2963 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%D  +108 "core"  +371 #t-> PS.empty + .PS.seek :empty +2 "processing"%F'ղ +5109 "core" ' +2 "processing"%I% +3 "core" %մ\ ~ +821 #t-> PSV.PML + .PSV.dial :PML + "processing"%J +97 "core" +1455 #t-> PRV.CBV + .PRV.dial CBV + "processing"%H  +43 "core"  +810 #t-> PS.pull 0.15 +2 "processing"%5% +3 "core" %մ\  +2 .tPS.seek 0.149ml + "processing"%M' +354 "core" ' +2 "processing"%N% +3 "core" %\  +1138 #t-> PRV.air + .PRV.dial :air + "processing"%O  +44 "core"  +892 #t-> PS.pull 0.3 +2 "processing"%P% +3 "core" %\  + .tPS.seek 0.449ml +2 "processing"%L' +671 "core" ' +2 "processing"%Q% +3 "core" %\ ~ +831 #t-> PSV.air + .PSV.dial :air +38 "processing"%S  +51 "core"  +689 #t-> PS.pull 1.2 +2 "processing"%K% +3 "core" %\  +2 .tPS.seek 1.649ml + "processing"%R'_ +2483 "core" ' +2 "processing"%V% +4 "core" %\\\  +450 #t-> PSV.PML + .PSV.dial :PML + "processing"%T +42 "core" +590 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%X  +99 "core" +1901 #t-> PS.empty + .PS.seek :empty +2 "processing"%Y'ղ +3394 "core" ' +2 "processing"%Z% +4 "core" %ձI\ ~ +11430 "Can"\ HH +3199 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %W% +3 "core" %ձW\ +963 #t-> PSV +818 #-> PRV +917 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%\\' +2633 "core" ' +2 "processing"%^% +3 "core" %g\  +944 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%U  +98 "core"  +576 #t-> PS.empty + .PS.seek :empty +2 "processing"%_'ղ +2631 "core" ' +2 "processing"%`% +4 "core" %կf\  +498 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'[& +3 "core" &\ Y +2 "manipulator"&]& +4 "core" &, m  0 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&c(, +2 "core" ( +2 "manipulator"&b& +3 "core" &, ~ n  0 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &, Z e 0 + .tForearm.seek :garage +2 "manipulator"&f' +94 "core" ' +2 .tHand.close + "manipulator"&g/ +74 "core" / +2 "manipulator"&d& +4 "core" &, q  0 + "manipulator"&i% +4 "core" % , k r  + .tForearm.seek :retract +2 "manipulator"&j'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&k( +295 "core" ( +2 "manipulator"&e& +3 "core" &( m a A` +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" &( h 5 A` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&h' +121 "core" ' +2 "manipulator"&o& +4 "core" &) ~ l < A_ + "manipulator"&p% +4 "core" % U Z ) \ +2 "collection"'l& +3 "core" &\ X +2 "collection"'n& +3 .tCC.seek :closed +2 "collection"'s(` +3 "core" &\ X +3 &\ X +10 &/y\ S,~ +9 &a\ R@ +9 &rx\ RR +10 &3T\ TR +9 &Z\ TR +9 &W\ TR +10 &zZ\ TR +9 &<U\ SR +10 &Y\ SR +9 &X\ TR +9 & Y\ SR +10 &"CX\ SR +9 &$U\ SQ +9 &%Z\ SR +10 &'Z\ SR +9 &)LV\ SR +10 &+ Z\ SR +9 &,Y\ SR +9 &.W\ SR +10 &0TX\ SR +9 &2U\ SR +9 &3W\ SR +10 &5U\ TR +9 &7\\Y\ SR +10 &9V\ SR +9 &:W\ SR +9 &<W\ SQ +10 &>dT\ SR +9 &@&X\ SR +9 &AZ\ SR +10 &CT\ SR +9 &ElY\ SR +10 &G.U\ SR +9 &H_\ RS +9 &Jk#\ RT +10 &Ld8.\ PW +9 &N_S\ O[ +10 &Ogf\ N] +9 &Qjh\ M] +9 &SYkj\ M^ +10 &Umk\ M^ +9 &Vom\ M^ +9 &Xnl\ M_ +10 &Z]po\ M_ +9 &\\rq\ L` +9 &]ts\ La +10 &_}vw\ NC +9 &`P/uv\ M$m +10 &`oiww\ RN +2 ( + "collection"'n& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.21 + "collection"'t& +3 "core" &`oiuv\ RN +2 .tHand.open + "manipulator"&u1 +68 "core" 1 +2 "manipulator"&q% +3 "core" %  P \ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +92 "core" ' +740 #t-> PRV.CBV + .PRV.dial CBV + "processing"%x  +130 "core"  +834 #t-> PSV.air + .PSV.dial :air + "processing"%r  +71 "core" +1366 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%v' +2621 "core" ' +2 "processing"%{% +3 "core" %m\ w +781 #t-> PTV.PRV + .PTV.dial PRV + "processing"%y @ +72 "core" > +398 #t-> PSV.PTV + .PSV.dial PTV + "processing"%} +70 "core" ~ +398 #t-> PS.empty + .PS.seek :empty +2 "processing"%~'ղ +2632 "core" ' +2 "processing"%|% +3 "core" %ղF\ v +1031 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &' f 6 @] + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +50 "core" ( +2 "manipulator"&& +3 "core" & b a W +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" & t ` . + .tForearm.seek CC +2 "manipulator"&' +92 "core" ' + .tHand.close +2 "manipulator"&>/ +77 "core" / +2 .tCC.seek :open +2 "collection"'G( +470 "core" ( +2 "manipulator"&& +3 "core" & ` V +2 "manipulator"&% +3 "core" % / S T   +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +276 "core" ( +2 "manipulator"&& +3 "core" &, _ Y 3 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, X W 3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +111 "core" ' +2 .tHand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&=% +4 "core" % \\ ` + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +32653 "Can"W\ HH +31202 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +127 "core" +926 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%  +71 "core" +388 #t-> PSV.PML +2 .PSV.dial :PML +2 "processing"% +41 "core" +805 #t-> PS.pull 1.5 +2 "processing"% % +3 "core" %ղ\ +2 .tPS.seek 1.499ml + "processing"%'a +1621 "core" ' +2 "processing"% % +3 "core" %a\  +910 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%z  +129 "core"  +740 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %% +3 "core" %a\  +687 #t-> PS.push 0.6 +2 "processing"%#% +3 "core" %a\  +2 .tPS.seek 0.899ml + "processing"%$'G +1267 "core" ' +2 "processing"%%% +3 "core" %G\ +543 #t-> PRV.aire +3 !o:NoMethodError : mesgu:NameError::message*undefined method `aire' for PRV:Shaft: name: aire: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +379 #-> PRV.air +2 .PRV.dial :air + "processing"%!  +42 "core"  +630 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%'' +3289 "core" ' +2 "processing"%(% +4 "core" %t\  +939 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%)  +96 "core"  +417 #t-> PS.empty +3 .PS.seek :empty +2 "processing"%*'ղ +5110 "core" ' +2 "processing"%-% +3 "core" %մ\ +548 #t-> PSV.PML + .PSV.dial :PML +2 "processing"% +98 "core" +341 #t-> PRV.CBv +2 .PRV.dial :CBv +2 "processing"%  +43 "core"  +1650 #t-> PS.pull 0.15 +2 "processing"%% +3 "core" %մ\ +2 .tPS.seek 0.149ml + "processing"%.' +359 "core" ' +2 "processing"%0% +3 "core" %\  +762 #t-> PRV.air + .PRV.dial :air + "processing"%,  +43 "core"  +2279 #t-> PS.pull 0.3 +2 "processing"%3% +3 "core" %\  +2 .tPS.seek 0.449ml + "processing"%&' +657 "core" ' +2 "processing"%4% +3 "core" %\  +614 #t-> PSV.air +2 .PSV.dial :air + "processing"%6  +42 "core"  +478 #t-> PS.pull 1.2 +3 "processing"%7% +3 "core" %\  +2 .tPS.seek 1.649ml + "processing"%1'X +1605 "Can"~\ NN +885 "core" ' +2 "processing"%2% +4 "core" %Y\  +653 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%: +41 "core" +400 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%<  +98 "core"  +678 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +3399 "core" ' +2 "processing"%"% +4 "core" %հ\ +4627 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %% +3 "core" %հ\ +1076 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%;' +2632 "core" ' +2 "processing"%?% +4 "core" %\  +545 #t-> PSV.waste2 +2 .PSV.dial :waste2 + "processing"%8  +98 "core"  +379 #t-> PS.empty + .PS.seek :empty +2 "processing"%B'ղ +2635 "core" ' +2 "processing"%% +3 "core" %ն\  +953 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"' & +3 "core" &\ \\ +2 "manipulator"&E& +3 "core" &, w j  3 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&C(, +3 "core" ( +2 "manipulator"&@& +3 "core" &, g m o 3 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &, u a z 3 + .tForearm.seek :garage +2 "manipulator"&A' +95 "core" ' +2 .tHand.close + "manipulator"&I/ +74 "core" / +2 "manipulator"&J& +4 "core" &, m g n 3 + "manipulator"&H% +4 "core" %  d  + .tForearm.seek :retract +2 "manipulator"&5'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&F( +292 "core" ( +2 "manipulator"&N& +4 "core" &% s g ?U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &&  u D ?U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&P' +108 "core" ' +2 "manipulator"&M& +4 "core" && ?U + "manipulator"&Q% +4 "core" % d ; +2 "collection"'S& +3 "core" &\ [ +2 "collection"'K& +3 .tCC.seek :closed +2 "collection"'L(` +3 "core" &\ [ +4 &\ [1 +9 &+E}\ U3 +10 &Sq\ UG +9 &i\ VR +10 &W\ WR +9 &uY\ VQ +9 &7V\ WQ +10 &Z\ VQ +9 &Z\ VR +9 &|U\ VR +10 &>V\ WR +9 &!Y\ VQ +10 &"X\ VR +9 &$Y\ WR +9 &&FX\ VR +10 &(]\ VR +9 &)Z\ VQ +9 &+X\ WQ +10 &-M\\\ VR +9 &/W\ WQ +10 &0Z\ VR +9 &2\\\ WR +9 &4VV\ WR +10 &6X\ WQ +9 &7W\ WR +9 &9\\\ VR +10 &;^V\ WR +9 &=!W\ VQ +10 &>Y\ VR +9 &@U\ VQ +9 &BgX\ VQ +10 &D)S\ WQ +9 &EW\ VQ +9 &GY\ VR +10 &Ila\ UR +9 &K(r%"\ UT +10 &LC6\ SW +9 &Nd^\ Q[ +9 &PVff\ Q] +10 &Rii\ Q] +9 &Slk\ P] +9 &Umk\ P^ +10 &W[oo\ P^ +9 &Ypp\ P^ +10 &Zqq\ O_ +9 &\\tq\ O` +9 &^\\ut\ O` +10 &_cww\ P1 +9 &`e xx\ RV +8 ( +2 &`kjww\ UP + "collection"'K& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.14 +2 "collection"'V& +4 "core" &`kjwv\ TP + .tHand.open + "manipulator"&T1 +71 "core" 1 +2 "manipulator"&X% +4 "core" %  s + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&R'\ +92 "core" ' +648 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%Z  +130 "core"  +391 #t-> PSV.air + .PSV.dial :air +2 "processing"%W  +70 "core" +327 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%Y' +2620 "core" ' +2 "processing"%^% +4 "core" %8\ y +594 #t-> PTV.PRV + .PTV.dial PRV + "processing"%U @ +72 "core" @ +384 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%\\ +70 "core" ~ +318 #t-> PS.empty + .PS.seek :empty +2 "processing"%`'ղ +2620 "core" ' +2 "processing"%[% +3 "core" %ն9\ w +621 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&]& +3 "core" && p W ?T + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&b( +3 "core" ( +2 "manipulator"&a& +4 "core" && x  ?T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" && l o # ?T +2 .tForearm.seek CC + "manipulator"&d' +98 "core" ' + .tHand.close +2 "manipulator"&i/ +68 "core" / +2 .tCC.seek :open +2 "collection"'/( +467 "core" ( +2 "manipulator"&9& +3 "core" &&   ?T +2 "manipulator"&f% +3 "core" %  q j  +2 .tForearm.seek :retract +2 "manipulator"&e'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&c(, +290 "core" ( +2 "manipulator"&m& +3 "core" &, d ] E ? +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &o& +3 "core" &, p `  ? + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&p' +111 "core" ' +2 .tHand.open +2 "manipulator"&l1 +71 "core" 1 +2 "manipulator"&j% +4 "core" % \ s W + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&+'\ +101 "core" ' +10258 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%t  +126 "core"  +1254 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%u  +71 "core" +528 #t-> PSV.PML + .PSV.dial :PML + "processing"%q +42 "core" +1071 #t-> PS.pull 1.5 +2 "processing"%n% +3 "core" %նH\ +2 .tPS.seek 1.499ml + "processing"%h'e +1629 "core" ' +2 "processing"%x% +3 "core" %fD\ +936 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%r  +130 "core"  +696 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %_% +3 "core" %fh\ +908 #t-> PS.push 0.6 +2 "processing"%{% +3 "core" %fj\ +2 .tPS.seek 0.899ml + "processing"%y'G +1280 "core" ' +2 "processing"%}% +3 "core" %GJ\ +695 #t-> PRV.air +2 .PRV.dial :air +38 "processing"%v  +49 "core"  +313 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%|' +3298 "core" ' +2 "processing"%% +4 "core" %F\  +2087 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +109 "core"  +257 #t-> PS.empty + .PS.seek :empty +2 "processing"%\ 'ղ +3288 "Can"\ PP +1835 "core" ' +2 "processing"%>% +4 "core" %ճ\ +667 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%k +96 "core" +332 #t-> PRV.CBV + .PRV.dial CBV + "processing"%w  +44 "core"  +1376 #t-> PS.pull 0.15 +2 "processing"%s% +3 "core" %ճs\ +2 .tPS.seek 0.149ml +2 "processing"%' +355 "core" ' +2 "processing"%% +4 "core" %E\  +841 #t-> PRV.air + .PRV.dial :air + "processing"%  +43 "core"  +584 #t-> PS.pull 0.3 +2 "processing"%% +3 "core" %E\  +2 .tPS.seek 0.449ml +2 "processing"%' +656 "core" ' +2 "processing"%% +3 "core" %F\  +603 #t-> PSV.air +2 .PSV.dial :air +2 "processing"%  +41 "core"  +520 #t-> PS.pull 1.2 +2 "processing"%=% +3 "core" %~\  +2 .tPS.seek 1.649ml + "processing"%'Y +2478 "core" ' +2 "processing"%% +3 "core" %W\  +740 #t-> PSV.PML + .PSV.dial :PML +2 "processing"% +41 "core" +612 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +99 "core" +537 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +3395 "core" ' +2 "processing"% % +3 "core" %մ\ +1995 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %~% +3 "core" %մ\ +936 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"% ' +2624 "core" ' +2 "processing"%z% +3 "core" %6\  +1770 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +98 "core"  +331 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%#'ղ +2623 "core" ' +2 "processing"%% +3 "core" %ծ\ +1152 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'%& +3 "core" &\ \\ +2 "manipulator"&!& +4 "core" &, c a _ ? +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&$(, +3 "core" ( +2 "manipulator"&(& +4 "core" &, a c ? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &, a `  ? +2 .tForearm.seek :garage + "manipulator"&'' +100 "core" ' + .tHand.close +2 "manipulator"&-/ +77 "core" / +2 "manipulator"&& +4 "core" &, b b ? + "manipulator"&% +4 "core" % + c c g + .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&*( +294 "core" ( +2 "manipulator"&0& +3 "core" &) . Bj +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &,& +3 "core" &)  : Bj +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&3' +93 "core" ' +2 "manipulator"&.& +4 "core" &* ~ i Bj + "manipulator"&4% +4 "core" % { u I  +2 "collection"'6& +3 "core" & \ [ + "collection"'7& +4 .tCC.seek :closed + "collection"'&(` +4 "core" & \ [ +4 &\ [0 +9 &-D\ U3 +10 &Up\ UG +9 &h\ VR +9 &W\ WR +10 &x\\\ WQ +9 &:T\ WQ +9 &Y\ VQ +10 &\\\ WR +9 &T\ WQ +10 &BW\ WQ +9 &!X\ WQ +9 &"W\ WQ +10 &$Z\ VQ +9 &&JY\ WQ +9 &( Y\ VR +10 &)V\ WQ +9 &+U\ WR +10 &-PY\ WR +9 &/W\ VQ +9 &0\\\ VR +10 &2Y\ WR +9 &4ZZ\ VQ +9 &6[\ VR +10 &7Y\ VQ +9 &9V\ WR +10 &;bY\ VQ +9 &=#Z\ VR +9 &>W\ VQ +10 &@T\ VQ +9 &BiV\ VR +9 &D,T\ WQ +10 &EZ\ VQ +9 &G\\\ VR +10 &Io`\ VR +9 &K+n&"\ UU +9 &LC7\ SX +10 &Ne^\ Q[\ +9 &P[ff\ Q\\ +10 &Rhf\ Q\\ +9 &Skj\ Q\\ +9 &Ukl\ P] +10 &W_kj\ P] +9 &Ymk\ O^ +9 &Zpp\ O^ +10 &\\qp\ N_ +9 &^_ts\ O` +9 &_fus\ P1 +10 &`dut\ RS +8 ( +2 &`gjst\ UP + "collection"'7& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.15 +2 "collection"'2& +4 "core" &`gjts \ UP + .tHand.open + "manipulator"&:1 +68 "core" 1 +2 "manipulator"&<% +3 "core" %  r   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +93 "core" ' +450 #t-> PRV.PCV + !o:NoMethodError : mesgu:NameError::message)undefined method `PCV' for PRV:Shaft: name:PCV: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +768 #-> PRV.CBV + .PRV.dial CBV +2 "processing"%"  +130 "core"  +2151 #t-> PSV.air + .PSV.dial :air + "processing"%  +70 "core" +293 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2619 "core" ' +2 "processing"%?% +4 "core" %\ y +5899 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%8 @ +71 "core" @ +540 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%; +70 "core" ~ +453 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2644 "core" ' +2 "processing"% % +3 "core" %յ\ x +12428 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&E& +3 "core" &)  q g Bi + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&@( +2 "core" ( +2 "manipulator"&D& +4 "core" &) Y y  Bi + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &I& +2 "core" &) z | # Bi +2 .tForearm.seek CC + "manipulator"&J' +95 "core" ' + .tHand.close +2 "manipulator"&H/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +470 "core" ( +2 "manipulator"&& +3 "core" &* o t k Bi +2 "manipulator"&A% +3 "core" % V _ = +2 .tForearm.seek :retract + "manipulator"&N'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&O(, +292 "core" ( +2 "manipulator"&C& +3 "core" &, ` \\ ( +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +3 "core" &, Z _ ( +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&Q' +107 "core" ' +2 .tHand.open +37 "manipulator"&S1 +79 "core" 1 +2 "manipulator"&5% +3 "core" % \ v o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +101 "core" ' +994 "Can"\ HH +8227 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%V  +127 "core" +1548 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%T  +71 "core" +427 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%X +42 "core" +661 #t-> PS.pull 1.5 +2 "processing"%K% +3 "core" %յ\  +2 .tPS.seek 1.499ml +2 "processing"%P'd +1614 "core" ' +2 "processing"%Z% +3 "core" %d\  +2082 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%W  +129 "core"  +1113 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %B% +3 "core" %d\  +1066 #t-> PS.push 0.6 +2 "processing"%^% +3 "core" %d\  +2 .tPS.seek 0.899ml +2 "processing"%U'G +1268 "core" ' +2 "processing"%\\% +4 "core" %GI\ +535 #t-> PRV.air +2 .PRV.dial :air +2 "processing"%Y  +42 "core"  +305 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%[' +3298 "core" ' +2 "processing"%]% +3 "core" %\  +640 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%a  +109 "core"  +264 #t-> PS.empty + .PS.seek :empty +2 "processing"%g'ղ +5123 "core" ' +2 "processing"%i% +4 "core" %հD\ +2038 #t-> PSV.PML + .PSV.dial :PML + "processing"%F +97 "core" +366 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%R' +5119 "core" ' +2 "processing"%L% +3 "core" %I\  +686 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%9  +98 "core"  +659 #t-> PS.empty + .PS.seek :empty +2 "processing"%f'ղ +5114 "core" ' +2 "processing"%d% +4 "core" %յ\ +705 #t-> PSV.PML + .PSV.dial :PML + "processing"%m +98 "core" +357 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%o  +43 "core"  +931 #t-> PS.pull.15 +2 "processing"%b% +3 "core" %յL\ +2 .tPS.seek 0.149ml + "processing"%l' +357 "core" ' +2 "processing"%j% +3 "core" %\  +669 #t-> PRV.air + .PRV.dial :air +2 "processing"%e  +43 "core"  +767 #t-> PS.pull 0.3 +2 "processing"%p% +3 "core" %X\  +2 .tPS.seek 0.449ml + "processing"%t' +661 "core" ' +2 "processing"%u% +3 "core" %V\  +606 #t-> PSV.air + .PSV.dial :air + "processing"%q  +42 "core"  +705 #t-> PS.pull 1.2 +2 "processing"%n% +3 "core" %\  +2 .tPS.seek 1.649ml + "processing"%`'X +2488 "core" ' +2 "processing"%x% +4 "core" %Y\  +1285 #t-> PSV.PML + .PSV.dial :PML + "processing"%r +54 "core" +493 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%_  +99 "core" +456 #t-> PS.empty +2 .PS.seek :empty + "processing"%{'ղ +3390 "core" ' +2 "processing"%h% +3 "core" %խ\ +1885 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %}% +3 "core" %խ\ +510 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%v' +314 "Can"\ NN +2308 "core" ' +2 "processing"%y% +3 "core" %\  +3444 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +97 "core"  +374 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2630 "core" ' +2 "processing"%|% +3 "core" %ձ\ +1158 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'>& +3 "core" & \ _ +2 "manipulator"&k& +4 "core" &, u d  ( + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&w(, +3 "core" ( +2 "manipulator"&s& +4 "core" &, ^ a ( + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &, V ]  ( +2 .tForearm.seek :garage + "manipulator"&' +98 "core" ' + .tHand.close +2 "manipulator"&/ +73 "core" / +2 "manipulator"&& +4 "core" &, j ` ( + "manipulator"&% +4 "core" %  h / r + .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +289 "core" ( +2 "manipulator"&=& +3 "core" &% } C >N +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &% e >N +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +101 "core" ' +2 "manipulator"&& +4 "core" &% C >N + "manipulator"&% +4 "core" % + "collection"'& +4 "core" &,\ ] + "collection"' & +4 .tCC.seek :closed + "collection"'~(` +3 "core" &\ ] +2 &\ \\ +10 &+v\ X, +9 &c\ WA +10 &]v\ WR +9 &V\ YQ +9 &Z \ YQ +10 &S\ \ YQ +9 &d\\\ XR +9 &&Y \ XR +10 &Z \ XQ +9 &Z\ XR +10 & lX \ XR +9 &"/Z \ YQ +9 &#X\ XQ +10 &%Z\ \ XR +9 &'t\\\ YR +9 &)7W \ XQ +10 &*U \ XQ +9 &,U\ XR +10 &.}U\ XQ +9 &0>U \ YR +9 &2Y\ XQ +10 &3Z\ XQ +9 &5Z \ \ XQ +9 &7FZ \ XR +10 &9 W\ XQ +9 &:U\ XQ +10 &<U\ XR +9 &>OU\ YQ +9 &@Z\ XQ +10 &AY \ XQ +9 &CW\ XR +9 &EXV\ XQ +10 &GY\ XR +9 &H] \ XR +10 &Jj!\ WT +9 &LR('\ VV +9 &NI<\ TZ +10 &O\\Y\ S\\ +9 &Qcc\ R\\ +9 &SFgg\ R] +10 &Uih\ Q] +9 &Vij \ R^ +10 &Xjk \ Q^ +9 &ZJlk\ Q^ +9 &\\ nm \ P_ +10 &]qn\ Q_ +9 &_urq\ RA +9 &`D+qr\ \ S)x +10 &`j}pq\ \ VR +2 ( + "collection"' & +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.19 +2 "collection"'& +3 "core" &`j{pr0\ VR +2 .tHand.open +38 "manipulator"&z1 +80 "core" 1 +2 "manipulator"&% +3 "core" %  D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +592 #t-> PRV.CBV + .PRV.dial CBV + "processing"%  +130 "core"  +1247 #t-> PSV.air + .PSV.dial :air + "processing"%%  +71 "core" +240 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%!' +2640 "core" ' +2 "processing"%(% +4 "core" %\ | +1029 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%) @ +71 "core" ? +443 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%- +70 "core" ~ +397 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2622 "core" ' +2 "processing"%% +3 "core" %մ\ z +1591 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&c& +3 "core" &% R >L + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&+( +2 "core" ( +2 "manipulator"&'& +3 "core" &% z  >L +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" &$  >L + .tForearm.seek CC +2 "manipulator"&$' +95 "core" ' + .tHand.close +2 "manipulator"&,/ +70 "core" / +2 .tCC.seek :open +2 "collection"'.( +468 "core" ( +2 "manipulator"&4& +3 "core" &% l c o >K +2 "manipulator"&6% +3 "core" %  j u ) +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&/(, +289 "core" ( +2 "manipulator"&2& +3 "core" &, ] a ) +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" &, _ [ ) + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&<' +112 "core" ' +2 .tHand.open +2 "manipulator"&71 +76 "core" 1 +2 "manipulator"&3% +3 "core" % \ a a  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +101 "core" ' +2609 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +125 "core"  +804 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%#  +72 "core" +569 #t-> PSV.PMKL + !o:NoMethodError : mesgu:NameError::message*undefined method `PMKL' for PSV:Shaft: name: PMKL: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +424 #-> PSV.PML + .PSV.dial :PML + "processing"%? +43 "core" +871 #t-> PS.pull 1.5 +2 "processing"%8% +3 "core" %մ\ +2 .tPS.seek 1.499ml + "processing"%;'c +1618 "core" ' +2 "processing"%% +3 "core" %c\  +1298 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 % % +3 "core" %c\  +1216 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%E  +130 "core"  +1249 #t-> PS.push 0.6 +2 "processing"%D% +3 "core" %c\  +2 .tPS.seek 0.899ml + "processing"%I'G +1268 "core" ' +2 "processing"%H% +3 "core" %G\ +783 #t-> PRV.air + .PRV.dial :air +2 "processing"%*  +42 "core"  +271 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%1' +3287 "core" ' +2 "processing"%&% +3 "core" %\  +1062 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +95 "core"  +318 #t-> PS.empty + .PS.seek :empty +2 "processing"%A'ղ +5136 "core" ' +2 "processing"%J% +3 "core" %ն\ +750 #t-> PSV.PML + .PSV.dial :PML + "processing"%C +99 "core" +358 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%M' +5110 "core" ' +2 "processing"%@% +3 "core" %\  +1581 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%S  +99 "core"  +348 #t-> PS.empty + .PS.seek :empty +2 "processing"%5'ղ +4212 "Can"\ ON +897 "core" ' +2 "processing"%N% +3 "core" %հ\ +778 #t-> PSV.PML + .PSV.dial :PML + "processing"%Q +99 "core" +654 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%V  +45 "core"  +586 #t-> PS.pull .15 +2 "processing"%T% +3 "core" %հ\ +2 .tPS.seek 0.149ml + "processing"%X' +357 "core" ' +2 "processing"%K% +3 "core" %\  +729 #t-> PRV.air +2 .PRV.dial :air + "processing"%  +44 "core"  +585 #t-> PS.pull 0.3 +2 "processing"%Z% +3 "core" %\  +2 .tPS.seek 0.449ml + "processing"%W' +657 "core" ' +2 "processing"%B% +3 "core" %\  +453 #t-> PSV.air + .PSV.dial :air + "processing"%^  +42 "core"  +465 #t-> PS.pull 1.2 +2 "processing"%P% +3 "core" %\  +2 .tPS.seek 1.649ml + "processing"%\\'Q +2491 "core" ' +2 "processing"%Y% +3 "core" %U\  +785 #t-> PSV.PML +2 .PSV.dial :PML + "processing"%U +43 "core" +326 #t-> PRV.sipper +2 .PRV.dial :sipper +2 "processing"%]  +100 "core" +448 #t-> PS.empty + .PS.seek :empty +2 "processing"%a'ղ +3389 "core" ' +2 "processing"%[% +4 "core" %մ\ +1929 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %i% +3 "core" %մ\ +2740 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%F' +2645 "core" ' +38 "processing"%g% +11 "core" %\ +1137 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%L  +97 "core"  +432 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%9'ղ +2622 "core" ' +2 "processing"%R% +4 "core" %ն\ +871 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'d& +3 "core" &H\ a +2 "manipulator"&m& +4 "core" &, ` a > ) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&o(, +3 "core" ( +2 "manipulator"&b& +3 "core" &, c s F ) +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &f& +2 "core" &, _ b F ) +2 .tForearm.seek :garage +2 "manipulator"&j' +97 "core" ' +2 .tHand.close + "manipulator"&e/ +72 "core" / +2 "manipulator"&p& +4 "core" &, c b D ) + "manipulator"&l% +4 "core" %  f t N r +2 .tForearm.seek :retract + "manipulator"&u'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&q( +292 "core" ( +2 "manipulator"&n& +3 "core" &( q f i A` +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &t& +3 "core" &( s d A` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&x' +103 "core" ' +2 "manipulator"&r& +4 "core" &( } p A` + "manipulator"&_% +4 "core" %\ R n +2 "collection"'`& +3 "core" &"\ _ +2 "collection"'h& +3 .tCC.seek :closed +2 "collection"'}(` +3 "core" &A\ _ +3 &'\ _\ +9 &-v*\ Z,} +10 &a*\ Y@ +9 &\\w)\ YQ +9 &V,\ [Q +10 &Y,\ [R +9 &V&\ [Q +10 &a\\'\ ZR +9 &$Y)\ [Q +9 &V)\ [Q +10 &V&\ [Q +9 & i[+\ ZR +9 &",Y(\ ZQ +10 &#Q!\ [Q +9 &%Y)\ ZR +10 &'r\\+\ ZQ +9 &)5S)\ [Q +9 &*Y'\ ZQ +10 &,U&\ ZQ +9 &.zU&\ ZQ +9 &0<[+\ ZQ +10 &1T*\ [Q +9 &3V"\ ZQ +10 &5Z\ ZQ +9 &7D[(\ ZQ +9 &9W(\ ZQ +10 &:U-\ ZQ +9 &<Z*\ ZQ +9 &>LU(\ ZQ +10 &@Z)\ ZQ +9 &AW'\ ZR +10 &CW&\ ZQ +9 &ETV\ ZQ +9 &GU\ ZQ +10 &H_&\ YR +9 &Jj "\ YT +9 &LO5*\ WV +10 &N[O!\ UZ +9 &Oge$\ U\\ +10 &Qhf\ T\\ +9 &SBii\ T] +9 &Ulk!\ T] +10 &Vol\ T] +9 &Xom\ S^ +9 &ZFqp\ S^ +10 &\\rq#\ S_ +9 &]st\ R_ +10 &_ruu\ TB +9 &`D-ww\ U'u +9 &`gnwv\ XR +2 ( + "collection"'h& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.20 +2 "collection"'{& +3 "core" &`gmvw9\ XR +2 .tHand.open + "manipulator"&y1 +71 "core" 1 +2 "manipulator"&% +4 "core" % 3 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +97 "core" ' +840 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%|  +128 "core"  +3811 #t-> PSV.air + .PSV.dial :air + "processing"%>  +70 "core" +723 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%k' +2618 "core" ' +2 "processing"%s% +4 "core" %\ | +1219 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"%\ @ +72 "core" ? +768 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +70 "core" ~ +556 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 "processing"%% +3 "core" %կ\ { +677 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&O& +3 "core" &( w 1 A` + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&G( +2 "core" ( +2 "manipulator"&& +3 "core" &( q  A` +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &=& +3 "core" &' v  A` + .tForearm.seek CC +2 "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&w/ +73 "core" / +2 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "manipulator"&& +3 "core" &( k c N A_ +2 "manipulator"&% +3 "core" % t _ M \ +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +292 "core" ( +2 "manipulator"&& +3 "core" &, f n X  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &z& +3 "core" &, q ^  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +110 "core" ' + .tHand.open +2 "manipulator"& 1 +74 "core" 1 +2 "manipulator"&% +3 "core" % p m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +16367 "Can"\ II +19483 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'%& +3 "core" &C\ c +2 "manipulator"&& +4 "core" &, a `  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&((, +2 "core" ( +2 "manipulator"&)& +3 "core" &, d x *  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &-& +3 "core" &, u `  + .tForearm.seek :garage +2 "manipulator"&!' +94 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +2 "manipulator"&c& +4 "core" &, m c  + "manipulator"&'% +4 "core" % . f p @ + .tForearm.seek :retract +2 "manipulator"&0'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&,( +321 "core" ( +2 "manipulator"&& +3 "core" & Y a  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" & ` W  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&~' +98 "core" ' +2 "manipulator"&4& +3 "core" & b c 6  +2 "manipulator"&6% +4 "core" % V r +2 "collection"'$& +3 "core" &I\ b + "collection"'2& +4 .tCC.seek :closed + "collection"':(` +4 "core" &(\ b +3 &%\ b +8 &,u(\ ], +10 &c3\ \\A +9 &av0\ \\R +9 &$S2\ ^Q +10 &Y0\ ^Q +9 &S.\ ^Q +10 &iY3\ ^Q +9 &+W(\ ^Q +9 &U+\ ^Q +10 &X-\ ]Q +9 & qY2\ ]Q +9 &"3X2\ ]Q +10 &#R.\ ^Q +9 &%X(\ ^Q +10 &'xZ1\ ^R +9 &)<U/\ ]Q +9 &*W"\ ^Q +10 &,V!\ ^Q +9 &.Z)\ ^Q +9 &0CW\ ]Q +10 &2V\ ]Q +9 &3Z-\ ]Q +10 &5W\ ]Q +9 &7KW\ ]Q +9 &9 U\ ^Q +10 &:V$\ ]Q +9 &<W\ ]Q +9 &>TU \ ^Q +10 &@X$\ ]Q +9 &AV\ ]Q +10 &CV!\ ]P +9 &E]U\ ^Q +9 &GT'\ ^Q +10 &H`\ ]R +9 &Ji!'\ \\S +9 &LU%!\ [V +10 &N O=#\ YZ +9 &O`^"\ X\\ +10 &Qdc(\ X\\ +9 &SKfc%\ W\\ +9 &U fe\ X] +10 &Vff$\ W] +9 &Xhi#\ W] +9 &ZNlj'\ V^ +10 &\\ mk)\ V_ +9 &]nm\ V_ +10 &_v}no#\ XE +9 &`G'qr\ X(w +9 &`ivpl&\ [U +2 ( + "collection"'2& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.21 +2 "collection"'+& +3 "core" &`ispnO\ [U +2 .tHand.open + "manipulator"&71 +77 "core" 1 +2 "manipulator"&3% +3 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +1138 #t-> CSV.flush + .CSV.dial :flush + "collection"'<  +43 "core"  +1517 #t-> CS.pull 5 +2 "collection"'% +3 "core" %ӸbaD\ [ + .tCS.seek 5.001ml +41 "collection"'#'qm +1350 "core" ' +2 "collection"'?% +3 "core" %qh__H\ X +708 #t-> CVS.air + !o:NameError: mesg"uninitialized constant CVS: name:CVS:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1514 #-> CSV.air + .CSV.dial :air +2 "collection"'8 @ +42 "core" A +692 #t-> CS.fill +2 .CS.seek 10ml + "collection"'' +1350 "core" ' +2 "collection"'% +4 "core" %^^9\ W +2114 #t-> CTV.connect CSV + ."connect"CTV.dial CSV +3 .tCSV.dial CTV +3 "collection"'  + 'E  +43 "core"  +87  +1374 #t-> CBV.connect PRV +2 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +6792 #-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'D +101 "core" +914 #t-> CS.empty + .CS.seek :empty +2 "collection"';'ӂ +2600 "core" ' +2 "collection"'H% +3 "core" %Ӆ][0\ V +5000 #t-> PSR.legend + .PSR.select :legend +2 !o:Valve::Manifold::Error: mesg"8Processing Valve::Manifold has no selection: legend:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1088 #-> PSR.list +3464 #-> PSV.PML + .PSV.dial :PML + "processing"%* +42 "core" +773 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%I  +71 "core" +760 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%&  +128 "core" +5268 "Can"5\ YY +11368 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2633 "core" ' +2 "processing"%1% +4 "core" %\  +642 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%J  +109 "core"  +401 #t-> PS.empty +4 .PS.seek :empty +2 "processing"%C'ղ +2620 "core" ' +2 "processing"%A% +3 "core" %ճ \ +7771 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%@ +96 "core" +344 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%S' +2631 "core" ' +2 "processing"%M% +3 "core" %\  +8733 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%N  +98 "core"  +914 #t-> PS.empty + .PS.seek :empty +2 "processing"%Q'ղ +2625 "core" ' +2 "processing"%V% +3 "core" %ձ\ +18972 "Can"\ YY +3432 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&T& +3 "core" & ,  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&5( +10 "core" ( +2 "manipulator"&K& +4 "core" &  g  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & ~   + .tForearm.seek CC +2 "manipulator"&Z' +95 "core" ' + .tHand.close +2 "manipulator"&X/ +71 "core" / +2 .tCC.seek :open +2 "collection"'B( +468 "core" ( +2 "manipulator"&^& +3 "core" & c b  +2 "manipulator"&P% +3 "core" % " b c +2 .tForearm.seek :retract +2 "manipulator"&W'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&Y(, +278 "core" ( +2 "manipulator"&U& +3 "core" &, ` ] [  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &, o t d  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&\\' +113 "core" ' +2 .tHand.open +2 "manipulator"&[1 +73 "core" 1 +2 "manipulator"&i% +3 "core" % z 7 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +98 "core" ' +5585 #t-> PRV.sipper + .PRV.dial :sipper +908 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +537 #-> PSV.PML +2 .PSV.dial :PML + "processing"%g +99 "core" +775 #t-> PS.pull 1.5 +2 "processing"%L% +3 "core" %ձ\ +2 .tPS.seek 1.499ml + "processing"%F'` +1610 "core" ' +2 "processing"%R% +3 "core" %a\  +1985 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%d  +129 "core"  +821 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %m% +3 "core" %a\  +1041 #t-> PS.push 0.6 +2 "processing"%b% +3 "core" %a\  +2 .tPS.seek 0.899ml + "processing"%f'G +1264 "core" ' +2 "processing"%e% +3 "core" %G\ +612 #t-> PRV.air +2 .PRV.dial :air + "processing"%p  +43 "core"  +961 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%l' +3295 "core" ' +2 "processing"%/% +3 "core" %\  +1279 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%"  +97 "core"  +263 #t-> PS.empty + .PS.seek :empty +2 "processing"%j'ղ +5119 "core" ' +2 "processing"%n% +3 "core" %ճ#\ +1122 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %t% +3 "core" %ճ\ +645 #t-> PSV.PML + .PSV.dial :PML + "processing"%o +99 "core" +275 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%r' +2623 "core" ' +2 "processing"%_% +3 "core" %\  +952 #t-> PS.waste2 +2 !o:NoMethodError : mesgu:NameError::message-undefined method `waste2' for PS:Syringe: name: waste2: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +656 #-> PSV.waste2 +2 .PSV.dial :waste2 +2 "processing"%`  +98 "core"  +357 #t-> PS.empty +2 .PS.seek :empty + "processing"%u'ղ +2620 "core" ' +2 "processing"%.% +4 "core" %յ\ +938 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %{% +3 "core" %յ\ +615 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%y +98 "core" +349 #t-> PRV.CBV + .PRV.dial CBV + "processing"%  +44 "core"  +644 #t-> PS.pull .15 +2 "processing"%h% +3 "core" %յ\ +2 .tPS.seek 0.149ml +2 "processing"%x' +358 "core" ' +2 "processing"%|% +3 "core" %0\  +546 #t-> PRV.air + .PRV.dial :air +2 "processing"%>  +43 "core"  +392 #t-> PS.pull 0.3 +2 "processing"%9% +3 "core" % \  +2 .tPS.seek 0.449ml + "processing"%s' +665 "core" ' +2 "processing"%\ % +4 "core" %0\  +457 #t-> PSV.air + .PSV.dial :air +2 "processing"%  +42 "core"  +533 #t-> PS.pull 1.2 +3 "processing"%k% +3 "core" %3\  +2 .tPS.seek 1.649ml + "processing"%'^ +2478 "core" ' +2 "processing"%O% +3 "core" %`1\  +742 #t-> PSV.PML + .PSV.dial :PML + "processing"% +42 "core" +488 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%=  +100 "core" +510 #t-> PS.empty + .PS.seek :empty +2 "processing"%w'ղ +3390 "core" ' +2 "processing"%q% +3 "core" %կ4\ +1617 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %v% +3 "core" %կ \ +767 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%}' +2624 "core" ' +2 "processing"%% +3 "core" %+\  +531 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +93 "Can"\ PP +5 "core"  +977 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2623 "core" ' +2 "processing"%% +3 "core" %ծ3\ +1638 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'z& +3 "core" &\ f + "manipulator"&G& +4 "core" &, T V   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (, +3 "core" ( +2 "manipulator"&& +4 "core" &, a c  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, h d   +2 .tForearm.seek :garage + "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&%/ +75 "core" / +2 "manipulator"&& +4 "core" &, u d  + "manipulator"&)% +4 "core" %  ~ R + .tForearm.seek :retract +2 "manipulator"&-'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +320 "core" ( +2 "manipulator"&c& +3 "core" & c b  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &'& +3 "core" & S S % + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +105 "core" ' +2 "manipulator"&& +4 "core" & Z ^  + "manipulator"&!% +4 "core" % T o  +2 "collection"'(& +3 "core" & ~\ g +2 "collection"'& +3 .tCC.seek :closed +2 "collection"' (` +3 "core" &|\ g +2 &~\ f +10 &,uy\ a, +10 &d|\ `A +9 &_v~\ aR +9 &#T\ bQ +10 &Yz\ bQ +9 &T q\ cQ +9 &iYt\ bQ +10 &,Xx\ cP +9 &X~\ bQ +10 &Wv\ bQ +9 & qWn\ bQ +9 &"3Xr\ bQ +10 &#Xk\ bQ +9 &%Vi\ bQ +9 &'wZl\ aQ +10 &):Vg\ bQ +9 &*Xl\ bQ +10 &,Yl\ bQ +9 &.We\ bQ +9 &0DWf\ bP +10 &2Wf\ bQ +9 &3Uf\ bQ +9 &5Wn\ bQ +10 &7J[k\ bQ +9 &9Ue\ bP +10 &:Wi\ bQ +9 &<Uh\ bQ +9 &>TUk\ bP +10 &@Xk\ bQ +9 &AYh\ bQ +9 &CYf\ bQ +10 &E[Xf\ bQ +9 &GYg\ bQ +10 &H]c\ bQ +9 &Jh`\ aS +9 &LT5+[\ _V +10 &N _Q_\ ]Z +9 &Ohea\ \\[\ +9 &Qjh^\ \\\\ +10 &SJika\ ]\\ +9 &U lk]\ \\\\ +10 &Vml^\ [] +9 &Xnna\ [] +9 &ZLpoa\ [^ +10 &\\ rp`\ [_ +9 &]ss^\ Z_ +9 &_vvt]\ [C +10 &`E-wwa\ \\)y +9 &`pguxa\ `N +2 ( + "collection"'& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.20 +2 "collection"'4& +3 "core" &`pjsu\ `N +2 .tHand.open + "manipulator"&61 +73 "core" 1 +2 "manipulator"&$% +3 "core" %  n } ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +95 "core" ' +1895 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%  +128 "core"  +397 #t-> PSV.air + .PSV.dial :air +2 "processing"%+  +70 "core" +455 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%7' +2635 "core" ' +2 "processing"%3% +4 "core" %#\  +438 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%2 @ +72 "core" > +1222 #t-> PSV.PTV + .PSV.dial PTV + "processing"%~ +71 "core" ~ +373 #t-> PS.empty + .PS.seek :empty +2 "processing"%<'ղ +2619 "core" ' +2 "processing"%% +3 "core" %ղ'\ +628 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"& & +3 "core" & q g C + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&?( +3 "core" ( + "manipulator"&8& +4 "core" & +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &#& +3 "core" & d x i + .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&E/ +67 "core" / +2 .tCC.seek :open +2 "collection"' ( +469 "core" ( +2 "manipulator"&D& +3 "core" & U T Q +2 "manipulator"&% +3 "core" % d b , \ +2 .tForearm.seek :retract + "manipulator"&H'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&*(, +277 "core" ( +2 "manipulator"&I& +3 "core" &, v o 2 B +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &, n b S B +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +108 "core" ' +2 .tHand.open +2 "manipulator"&11 +67 "core" 1 +2 "manipulator"&J% +4 "core" % l s y + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +40888 "Can"\ JJ +60002 \ JJ +60002 \ JJ +60003 \ JJ +19144 #t-> PSV.PSR + .PSV.dial PSR + "processing"%A +68 "core"  +392 #t-> PSR.flush + .PSR.select :flush +2 "processing"%j +524 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%@' +2627 "core" ' +2 "processing"%C% +3 "core" %\  +719 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%M +98 "core" +1512 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%N  +71 "core" +572 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%S  +128 "core" +362 #t-> PS.empty + .PS.seek :empty +2 "processing"%V'ղ +2624 "core" ' +2 "processing"%T% +3 "core" %մ\ +505 #t-> PSV.PSr +2 .PSV.dial :PSr + "processing"%K +98 "core"  +436 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 "processing"%X% +3 "core" %\  +411 #t-> PSV.PML + .PSV.dial :PML + "processing"%, +110 "core" +371 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2629 "core" ' +2 "processing"%:% +3 "core" %ճ\ +395 #t-> PSV.PSR + .PSV.dial PSR + "processing"%^ +95 "core"  +351 #t-> PSR.air + .PSR.select :air + "processing"% +356 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%P' +2632 "core" ' +2 "processing"%Z% +3 "core" %\ \  +714 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%U +109 "core" +383 #t-> PS.empty + .PS.seek :empty +2 "processing"%]'ղ +2627 "core" ' +2 "processing"%5% +3 "core" %կ\ +578 #t-> PSV.PSR + .PSV.dial PSR + "processing"%[ +96 "core"  +271 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%i' +2623 "core" ' +2 "processing"%W% +3 "core" %\  +1428 #t-> PSV.PML + .PSV.dial :PML + "processing"%\\ +110 "core" +328 #t-> PS.empty + .PS.seek :empty +2 "processing"%g'ղ +2630 "core" ' +2 "processing"%L% +3 "core" %ղ \ +8150 "Can"_\ JJ +2997 #t-> PRV.sipper + .PRV.dial :sipper +1249 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +859 #-> PSV.PML + .PSV.dial :PML +881 #-> PS.pull 1.5 +2 "processing"%Q% +3 "core" %ղ\ +2 .tPS.seek 1.499ml + "processing"%R'a +1617 "core" ' +2 "processing"%d% +3 "core" %e\  +2047 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%m  +130 "core"  +935 #t-> PSreconfigure PSslow +2 !o:NoMethodError : mesg"5undefined method `PSreconfigure' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1060 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %b% +3 "core" %e\  +1193 #t-> PS.push .6 +2 "processing"%F% +3 "core" %e\  +2 .tPS.seek 0.899ml + "processing"%e'G +1266 "core" ' +2 "processing"%p% +3 "core" %G\  +878 #t-> PRV.air + .PRV.dial :air +2 "processing"%f  +39 "core"  +560 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%/' +3290 "core" ' +2 "processing"%"% +3 "core" %\ +762 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%l  +98 "core"  +390 #t-> PS.empty + .PS.seek :empty +2 "processing"%n'ղ +5114 "core" ' +2 "processing"%t% +3 "core" %կ\ +1331 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %o% +3 "core" %կ\ +902 #t-> PSV.PML + .PSV.dial :PML + "processing"%j +98 "core" +427 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%_' +2626 "core" ' +2 "processing"%`% +3 "core" %\  +1187 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%r  +98 "core"  +380 #t-> PS.empty + .PS.seek :empty +2 "processing"%.'ղ +2628 "core" ' +2 "processing"%{% +3 "core" %հ\ +594 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%y  +99 "core" +568 #t-> PSV.PML + .PSV.dial :PML + "processing"% +99 "core" +376 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%h' +2626 "core" ' +2 "processing"%u% +3 "core" %\  +1228 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%|  +98 "core"  +414 #t-> PS.empty +2 .PS.seek :empty + "processing"%>'ղ +2636 "core" ' +2 "processing"%9% +3 "core" %լ\ +1762 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %x% +3 "core" %լ\ +866 #t-> PSV.PML +2 .PSV.dial :PML +2 "processing"%\ +97 "core" +660 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%  +128 "core"  +1008 #t-> PS.pull .15 +2 "processing"%k% +3 "core" %լ\ +2 .tPS.seek 0.149ml +2 "processing"%s' +359 "core" ' +2 "processing"%O% +3 "core" %\  +962 #t-> PRV.air + .PRV.dial :air +2 "processing"%  +41 "core"  +693 #t-> PS.pull .3 +2 "processing"%=% +3 "core" %\  +2 .tPS.seek 0.449ml +2 "processing"%' +669 "core" ' +2 "processing"%q% +4 "core" %\  +2257 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %v% +3 "core" %\  +459 #t-> PSV.air + .PSV.dial :air + "processing"%w  +42 "core"  +764 #t-> PS.pull 1.2 +2 "processing"%% +3 "core" %\  +2 .tPS.seek 1.649ml +2 "processing"%'Q +1311 "core" ' +2 "processing"%}% +3 "core" %M\  +448 #t-> PSV.PML + .PSV.dial :PML + "processing"% +42 "core" +804 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %z% +3 "core" %M\  +724 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%G  +97 "core"  +471 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +1346 "Can"\ PP +2043 "core" ' +2 "processing"%% +4 "core" %յ \ +2562 #t-> PSreconfigure PSconfig +2 !o:NoMethodError : mesg"5undefined method `PSreconfigure' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +957 #-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %%% +3 "core" %յ\ +393 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2631 "core" ' +2 "processing"%)% +3 "core" %\  +423 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%Y  +97 "core"  +367 #t-> PS.empty + .PS.seek :empty +2 "processing"%a'ղ +2627 "core" ' +2 "processing"%% +3 "core" %ծ!\ +1052 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +3 "core" &;\ p +2 "manipulator"&c& +4 "core" &, v e q B +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&'(, +4 "core" ( +2 "manipulator"&& +4 "core" &, l c 6 B + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &, ` a B +2 .tForearm.seek :garage + "manipulator"&(' +98 "core" ' +2 .tHand.close + "manipulator"&-/ +69 "core" / +2 "manipulator"&B& +4 "core" &, c b > B + "manipulator"&4% +4 "core" % 0 b b  X + .tForearm.seek :retract +2 "manipulator"&6'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&$( +297 "core" ( +2 "manipulator"&& +3 "core" &" d v * ;5 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &" Y g e ;5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +96 "core" ' +2 "manipulator"&+& +3 "core" &" ] s 8 ;5 +2 "manipulator"&% +4 "core" % 4 + "collection"'3& +4 "core" & i\ o + "collection"'2& +4 .tCC.seek :closed + "collection"'~(` +3 "core" &  A\ o +3 &  B\ o\ +9 &,u  D\ j,} +10 &b @\ i@ +9 &]x  9\ iQ +9 &Y @\ kQ +10 &[ A\ kQ +9 &T  A\ kQ +9 &e[A\ kQ +10 &'Z ?\ jQ +9 &Y C\ jQ +10 &Z ?\ jQ +9 & lZ <\ jQ +9 &".Z <\ kQ +10 &#W@\ kQ +9 &%Z:\ jQ +9 &'t] >\ jQ +10 &)7X<\ jQ +9 &*Z<\ jQ +10 &,[@\ jQ +9 &.|Z  @\ kQ +9 &0>Z?\ jQ +10 &2X?\ jQ +9 &3X>\ jQ +9 &5Y>\ jP +10 &7EZ@\ jQ +9 &9Y ?\ jQ +10 &:Y @\ jQ +9 &<WA\ jQ +9 &>OWA\ jQ +10 &@] ?\ jQ +9 &AX@\ jQ +9 &CX =\ jP +10 &EWY?\ jQ +9 &G\\?\ jQ +10 &H`<\ jR +9 &Jk@\ iS +9 &LQ6+;\ hV +10 &NXO;\ eZ +9 &Odc2\ e[ +9 &Qfe7\ d\\ +10 &SGih9\ d\\ +9 &Uml2\ d\\ +10 &Vml9\ d\\ +9 &Xhn8\ c] +9 &ZHpn4\ c^ +10 &\\ tq8\ b^ +9 &]us6\ c^ +9 &_r}xv1\ dE +10 &`E)xw4\ e(w +9 &`hrvw6\ hT +2 ( + "collection"'2& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.17 + "collection"'7& +3 "core" &`huvuT\ gT +2 .tHand.open + "manipulator"&1 +65 "core" 1 +2 "manipulator"& % +3 "core" % K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +97 "core" ' +1028 #t-> PRV.CBV + .PRV.dial CBV + "processing"%#  +129 "core"  +344 #t-> PSV.air + .PSV.dial :air + "processing"%E  +71 "core" +288 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 "processing"%0% +3 "core" %!\  +1221 #t-> PTV.PRV + .PTV.dial PRV + "processing"% @ +72 "core" > +420 #t-> PSV.PTV + .PSV.dial PTV + "processing"%D +70 "core"  +377 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2622 "core" ' +2 "processing"%% +4 "core" %ն\ +1674 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&I& +3 "core" &" x s , ;5 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&&( +38 "core" ( +2 "manipulator"&?& +3 "core" & +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &1& +3 "core" & q  J + .tForearm.seek CC +2 "manipulator"&J' +97 "core" ' + .tHand.close +2 "manipulator"&H/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +470 "core" ( +2 "manipulator"&A& +3 "core" & T X +2 "manipulator"&<% +3 "core" %  Z d +2 .tForearm.seek :retract + "manipulator"&C'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&M(, +275 "core" ( +2 "manipulator"&N& +3 "core" &, \\ T ; +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &S& +3 "core" &, V ^ ; + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&@' +111 "core" ' + .tHand.open +2 "manipulator"&T1 +65 "core" 1 +2 "manipulator"&K% +3 "core" % \ { O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +101 "core" ' +11007 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%X  +126 "core"  +887 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%,  +71 "core" +599 #t-> PSV.PML + .PSV.dial :PML +2 "processing"% +41 "core" +646 #t-> PS.pull 1.5 +2 "processing"%:% +3 "core" %ճ!\ +2 .tPS.seek 1.499ml + "processing"%^'b +1629 "core" ' +2 "processing"%% +4 "core" %_%\ +1027 #t-> PRV.connect CBV + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%Z  +129 "core"  +1854 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %U% +3 "core" %_ \ +705 #t-> PS.push .6 +2 "processing"%P% +3 "core" %_\ +2 .tPS.seek 0.899ml + "processing"%5'G +1278 "core" ' +2 "processing"%[% +3 "core" %Gy1\ +2371 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %]% +3 "core" %Gy\ +721 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%W  +126 "core" +584 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%\\' +1713 "core" ' +2 "processing"%i% +3 "core" %6\  +691 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%L  +96 "core"  +529 #t-> PS.empty + .PS.seek :empty +2 "processing"%Q'ղ +2629 "core" ' +2 "processing"%g% +4 "core" %ճ3\ +498 #t-> PSV.PML +2 .PSV.dial :PML + "processing"%d +99 "core" +346 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%m' +2526 "Can"\ NN +103 "core" ' +2 "processing"%b% +3 "core" %*\  +645 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%F  +110 "core"  +383 #t-> PS.empty + .PS.seek :empty +2 "processing"%R'ղ +2635 "core" ' +2 "processing"%p% +3 "core" %խ \ +1101 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %f% +3 "core" %խ#\ +637 #t-> PSV.PML + .PSV.dial :PML + "processing"%e +95 "core" +461 #t-> PRV.CBV + .PRV.dial CBV + "processing"%"  +129 "core"  +662 #t-> PS.pull .15 +2 "processing"%l% +3 "core" %խ\ +2 .tPS.seek 0.149ml +2 "processing"%/' +363 "core" ' +2 "processing"%t% +3 "core" %-\  +631 #t-> PRV.air + .PRV.dial :air + "processing"%o  +42 "core"  +597 #t-> PS.pull .3 +2 "processing"%j% +3 "core" %\  +2 .tPS.seek 0.449ml + "processing"%n' +656 "core" ' +2 "processing"%`% +3 "core" %-\  +542 #t-> PSV.air +2 .PSV.dial :air + "processing"%r  +42 "core"  +569 #t-> PS.pull 1.2 +2 "processing"%_% +3 "core" %\  +2 .tPS.seek 1.649ml + "processing"%{'O +2487 "core" ' +2 "processing"%y% +3 "core" %R\  +723 #t-> PSV.PML + .PSV.dial :PML + "processing"% +42 "core" +509 #t-> PRV.sipper +2 .PRV.dial :sipper + "processing"%.  +99 "core" +459 #t-> PS.empty + .PS.seek :empty +2 "processing"%u'ղ +3387 "core" ' +2 "processing"%|% +3 "core" %ն,\ +2255 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %h% +3 "core" %ն\ +726 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%9' +488 .tPS.hold + "processing"%x+ +4 "core" ' d\ Wa +74 + +3 !to:IRB::Abort: mesg".Processing Syringe seek to 2.5ml Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1159 #-> PRV.sipper + .PRV.dial :sipper +844 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%\ ' +2137 "core" ' +2 "processing"%% +3 "core" %\  +638 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%k  +109 "core"  +793 #t-> PS.empty + .PS.seek :empty +2 "processing"%>'ղ +2621 "core" ' +2 "processing"%O% +3 "core" %հ/\ +992 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &\ s +2 "manipulator"&=& +4 "core" &, S X % ; +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&s(, +4 "core" ( +2 "manipulator"&q& +4 "core" &, _ b o ; + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &, c t ; +2 .tForearm.seek :garage + "manipulator"&w' +100 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 "manipulator"&& +4 "core" &, k } x ; + "manipulator"&}% +4 "core" % 2 u O W + .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&z( +294 "core" ( +2 "manipulator"&G& +3 "core" &* m Co +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &* c Co +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +97 "core" ' +2 "manipulator"&%& +3 "core" &+ } g Co +2 "manipulator"&% +4 "core" % u ; W + "collection"')& +4 "core" & '\ r + "collection"'Y& +4 .tCC.seek :closed + "collection"'(` +3 "core" &\  \ r +3 &\ q +9 &,v \ l,} +10 &b\ k@ +9 &^x\ lQ +9 &X\ mQ +10 &X \ mQ +9 &W \ mP +10 &c]\ mQ +9 &'Y \ mQ +9 &Y\ mP +10 &Z\  \ mQ +9 & l\\ \ mQ +9 &"/Y  \ mQ +10 &#Y \ mQ +9 &%\\ \ mQ +10 &'u[ \ mQ +9 &)8W\ mP +9 &*] \ mQ +10 &,W\ mP +9 &.}Z \ mQ +9 &0?W \ mQ +10 &2W\ mP +9 &3X\ mP +10 &5W\ \ mP +9 &7GZ\  \ mQ +9 &9 Y\ \ mQ +10 &:X \ lP +9 &<\\\  \ mQ +9 &>PT \ mP +10 &@Y\  \ mQ +9 &AY  \ mQ +10 &CU\  \ mQ +9 &EWY  \ lQ +9 &GV \ \ lQ +10 &H_\ lQ +9 &Jn\ kS +48 &LP"\ jV +11 &N1.\ gY +5 &O//\ g[ + &Q-.\ f[ + &SG.,\ f\\ + &U./\ f\\ +3 &V,.\ f] +5 &X++\ e] +9 &ZJ)+\ f] +10 &\\ ))\ e^ +9 &]))\ e^ +10 &_v*'\ f? +9 &`C*&'\ h)y +9 &`j~%&\ jR +2 ( + "collection"'Y& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.18 + "collection"'& +3 "core" &`j|&'\ jR +2 .tHand.open + "manipulator"& 1 +65 "core" 1 +2 "manipulator"&c% +4 "core" % 0 W + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +534 #t-> PRV +794 #-> PTV +1657 #-> PSV +689 #-> PSV.PML + .PSV.dial :PML + "processing"%! +97 "core" +455 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%-' +2630 "core" ' +2 "processing"%B% +4 "core" %.\  +857 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%4  +129 "core"  +759 #t-> PTV.PRV + .PTV.dial PRV + "processing"%* @ +72 "core" > +1008 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +40 "core" ~ +568 #t-> PS.empty + .PS.seek :empty +2 "processing"%('ղ +2644 "core" ' +2 "processing"%% +4 "core" %ճ,\  +1197 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&'& +3 "core" &' j 0 @^ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +43 "core" ( +2 "manipulator"&+& +3 "core" & w 2 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & g x + .tForearm.seek CC +2 "manipulator"&3' +97 "core" ' + .tHand.close +2 "manipulator"&6/ +74 "core" / +2 .tCC.seek :open +2 "collection"' ( +470 "core" ( +2 "manipulator"&7& +3 "core" & r Z  +2 "manipulator"&% +3 "core" % ] U +2 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&2(, +277 "core" ( +2 "manipulator"&& +3 "core" &, ` a ' +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &#& +3 "core" &, U V  ' + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&E' +105 "core" ' +2 .tHand.open + "manipulator"&a1 +69 "core" 1 +2 "manipulator"&0% +3 "core" % \ k d d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +101 "core" ' +1823 #t-> Elbow.CC + .Elbow.seek CC +2 "manipulator"&D( +287 "core" ( +2 "manipulator"&& +4 "core" &' _ ] Y @W +2054 #t-> Elbow.1 +2 !o:NoMethodError : mesg"-undefined method `Elbow' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +698 #-> Elbow.to 1 +2 .Elbow.seek 1 + "manipulator"&( +157 "core" ( +2 "manipulator"&I& +3 "core" &} ^ a -  +3048 #t-> Elbow.to :clear + .Elbow.seek :clear +2 "manipulator"&?(d +99 "core" ( +2 "manipulator"&1& +4 "core" &d e x  i +3739 "Can"A\ HH +7814 #t-> Elbow.garage + .Elbow.seek :garage +2 "manipulator"&H(, +122 "core" ( +2 "manipulator"&$& +3 "core" &, _ ]  V +2720 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%8  +127 "core" +804 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%~  +71 "core" +485 #t-> PSV.PML +2 .PSV.dial :PML + "processing"%A +43 "core" +991 #t-> PS.pull 1.5 +2 "processing"%<% +3 "core" %ճA\  +2 .tPS.seek 1.499ml + "processing"%J'b +1623 "core" ' +2 "processing"%N% +3 "core" %d:\  +1721 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%S  +128 "core"  +875 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %&% +3 "core" %d1\  +838 #t-> PS.push .6 +2 "processing"%T% +3 "core" %dS\  +2 .tPS.seek 0.899ml + "processing"%K'G +1266 "core" ' +2 "processing"%C% +3 "core" %GP\ +559 #t-> PRV +1136 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%@  +127 "core" +419 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%X' +3301 "core" ' +2 "processing"%,% +3 "core" %Q\  +1936 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %% +3 "core" %0\  +400 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%:  +108 "core"  +318 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2634 "core" ' +2 "processing"%% +3 "core" %ծN\ +518 #t-> PSV.PML +2 .PSV.dial :PML + "processing"%Z +96 "core" +376 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%U' +2636 "core" ' +2 "processing"%P% +3 "core" %S\  +711 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%^  +110 "core"  +324 #t-> PS.empty + .PS.seek :empty +2 "processing"%['ղ +2623 "core" ' +2 "processing"%]% +3 "core" %նO\ +415 #t-> PRV +1390 #-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %W% +3 "core" %նF\ +503 #t-> PSV.PML +2 .PSV.dial :PML + "processing"%5 +95 "core" +382 #t-> PRV.CBV + .PRV.dial CBV + "processing"%i  +129 "core"  +588 #t-> PS.pull .15 + "processing"%L% +4 "core" %նD\ + .tPS.seek 0.149ml +2 "processing"%\\' +357 "core" ' +2 "processing"%g% +3 "core" %O\ +701 #t-> PRV.air +9 .PRV.dial :air +2 "processing"%d  +42 "core"  +654 #t-> PS.pull .3 +2 "processing"%Q% +3 "core" %H\ +2 .tPS.seek 0.449ml +2 "processing"%b' +659 "core" ' +2 "processing"%F% +3 "core" %T\  +2335 #t-> PRV +2613 #-> PSV.air + .PSV.dial :air +2 "processing"%m  +42 "core"  +536 #t-> PS.pull 1.2 +3 "processing"%p% +3 "core" %b\  +2 .tPS.seek 1.649ml + "processing"%f'c +2488 "core" ' +2 "processing"%e% +3 "core" %af\  +642 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%" +42 "core" +486 #t-> PRV.sipper +2 .PRV.dial :sipper +2 "processing"%l  +96 "core"  +480 #t-> PS.empty + .PS.seek :empty +2 "processing"%R'ղ +3405 "core" ' +2 "processing"%t% +3 "core" %ծp\ +919 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %o% +3 "core" %ծl\ +1059 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%j' +779 "Can"0\ LK +1848 "core" ' +2 "processing"%/% +3 "core" %p\  +483 #t-> PSV +750 #-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%`  +109 "core"  +334 #t-> PS.empty + .PS.seek :empty +2 "processing"%r'ղ +2625 "core" ' +2 "processing"%_% +3 "core" %ղt\ +385 #t-> PRV +1308 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'n& +3 "core" &\ x +2 "manipulator"&y& +4 "core" &, c q K V +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +9 "core" ( +2 "manipulator"&.& +3 "core" &, Z a C +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &{& +3 "core" &, u h ` C + .tForearm.seek :garage +2 "manipulator"&|' +97 "core" ' +2 .tHand.close + "manipulator"&h/ +73 "core" / +2 "manipulator"&u& +4 "core" &, ~ e { C + "manipulator"&9% +4 "core" %  Q S T  + .tForearm.seek :retract +2 "manipulator"&x'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +293 "core" ( +2 "manipulator"&k& +3 "core" &' _ s @] +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &' X ] M @] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&O' +95 "core" ' +2 "manipulator"&& +4 "core" &( n ] @] + "manipulator"&=% +4 "core" % V U +2 "collection"'q& +3 "core" &\ u + "collection"'v& +4 .tCC.seek :closed + "collection"'(` +3 "core" &\ u +2 &\ u +10 &-v\ p,} +9 &b\ o@ +10 &bx\ pQ +9 &$X\ qP +9 &Z\ qP +10 &U\ qP +9 &jZ\ qP +9 &+W\ qQ +10 &Y\ qP +9 &\\\ qQ +9 & q[\ pQ +10 &"3]\ pQ +9 &#X\ qQ +10 &%W\ qP +9 &'x\\\ pQ +9 &)<U\ qP +10 &*Y\ pP +9 &,[\ pQ +10 &.W\ qQ +9 &0C\\\ pQ +9 &2Z\ pP +10 &3Y\ pP +9 &5[\ pQ +9 &7L\\\ pP +10 &9 U\ pQ +9 &:Z\ pP +10 &<W\ pQ +9 &>UU\ pP +9 &@Z\ pP +10 &A\\\ pQ +9 &CX\ pQ +9 &E[X\ pQ +10 &GU\ pP +9 &H_\ pQ +10 &Jj# \ oR +9 &LV8/\ nU +9 &N ]P\ kY +10 &Ob`\ j[ +9 &Qcb\ j[\ +9 &SJgb\ j\\ +10 &Udc\ j[ +9 &Vce\ j] +9 &Xfd\ i] +10 &ZNig\ i] +9 &\\hg\ i^ +10 &]jk\ h^ +9 &_yml\ j@ +9 &`E*km\ k(u +10 &`h}mm\ mR +2 ( + "collection"'v& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.16 +2 "collection"'& +3 "core" &`h}km\ mR +2 .tHand.open + "manipulator"&}1 +67 "core" 1 +2 "manipulator"&M% +3 "core" % y  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +92 "core" ' +2852 #t-> PRV +470 #-> PTV +1561 #-> PSV.PML + .PSV.dial :PML +2 "processing"%w +117 "core" +533 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%G' +2628 "core" ' +2 "processing"%s% +3 "core" %i\  +437 #t-> PRV.CBV + .PRV.dial CBV + "processing"%  +128 "core"  +482 #t-> PTV.PRV + .PTV.dial PRV +2 "processing"%% @ +72 "core" > +419 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +40 "core" ~ +469 #t-> PS.empty + .PS.seek :empty +2 "processing"%)'ղ +2619 "core" ' +2 "processing"%% +3 "core" %յq\ +579 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &&  ?V + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +42 "core" ( +2 "manipulator"& & +3 "core" &  A \ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &  \ +2 .tForearm.seek CC + "manipulator"&Y' +93 "core" ' + .tHand.close +2 "manipulator"&/ +69 "core" / +2 .tCC.seek :open +2 "collection"'!( +471 "core" ( +2 "manipulator"&>& +3 "core" & T Q ! \ +2 "manipulator"&B% +3 "core" % / T R  +2 .tForearm.seek :retract +2 "manipulator"&4'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&*(, +273 "core" ( +2 "manipulator"&& +3 "core" &, ` ] ? +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &-& +3 "core" &, u d ? + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +111 "core" ' +2 .tHand.open +2 "manipulator"&'1 +66 "core" 1 +2 "manipulator"&+% +4 "core" % e c . + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +1351 #t-> CTV +2020 #-> CTV.air + .CTV.dial :air + "collection"'6  +139 "core"  +2595 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'z& +3 "core" &\ t +2 "manipulator"&& +4 "core" &, W [ ? +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +3 "core" ( +2 "manipulator"&7& +3 "core" &, d p ? +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, W P  ? + .tForearm.seek :garage +2 "manipulator"&3' +97 "core" ' +2 .tHand.close +41 "manipulator"&/ +76 "core" / +2 "manipulator"&#& +4 "core" &, _ V + ? + "manipulator"&% +4 "core" % ( R T C  + .tForearm.seek :retract +2 "manipulator"&a'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&0( +325 "core" ( +2 "manipulator"& & +3 "core" & ` ^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &E& +3 "core" & o W + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +103 "core" ' +2 "manipulator"&2& +4 "core" & p g d + "manipulator"&I% +4 "core" % q f +2 "collection"'D& +3 "core" &\ s +2 "collection"'1& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &\ s +2 &\ s +10 &-u\ o+| +9 &b\ m@ +9 &cu\ nQ +10 &'R\ oP +9 &Z\ oP +10 &T\ oP +9 &lZ\ oP +9 &.V\ oP +10 &W\ oP +9 &V\ oO +9 & tW\ oP +10 &"6W\ oP +9 &#T\ oP +10 &%W\ oP +9 &'}W\ oP +9 &)@T\ oO +10 &+V\ oP +9 &,U\ oO +9 &.W\ oP +10 &0FV\ oP +9 &2 T\ oP +10 &3Y\ oP +9 &5U\ oO +9 &7NW\ oP +10 &9U\ oO +9 &:U\ oP +9 &<Z\ oP +10 &>XT\ oO +9 &@W\ oP +10 &AT\ oP +9 &CT\ oO +9 &E^W\ nP +10 &G"U\ oO +9 &H\\\ nQ +9 &Jg\ nQ +10 &LX\ lU +9 &N\ jY +10 &O%%\ jZ +9 &Q((\ i[ +9 &SO,*\ i[ +10 &U,-\ i[ +9 &V/0\ h\\ +9 &X0.\ h\\ +10 &ZP11\ g] +9 &\\33\ g^ +10 &]55\ g^ +9 &_w|76\ iF +9 &`J#9:\ k*{ +10 &`pv89\ lU +2 ( + "collection"'1& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.19 + "collection"'$& +4 "core" &`pr;8\ lU + .tHand.open + "manipulator"&?1 +67 "core" 1 +2 "manipulator"&8% +3 "core" %  t H +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +92 "core" ' +484 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%A  +126 "core"  +760 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%<  +71 "core" +661 #t-> PSV.PML +2 .PSV.dial :PML +2 "processing"%( +41 "core" +905 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%N' +2622 "core" ' +2 "processing"%S% +3 "core" %s\  +1008 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%&  +128 "core"  +460 #t-> PTV.PRV + .PTV.dial PRV + "processing"%T @ +71 "core" @ +678 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%J +133 "core" ~ +463 #t-> PS.empty + .PS.seek :empty +2 "processing"%C'ղ +2630 "core" ' +2 "processing"%@% +4 "core" %հq\ +1429 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&K& +3 "core" &  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&,( +8 "core" ( +2 "manipulator"&& +4 "core" & o  k \ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" & x ? \ +2 .tForearm.seek CC + "manipulator"&X' +96 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'Z( +470 "core" ( +2 "manipulator"&& +3 "core" & ] o L \ +2 "manipulator"&P% +3 "core" %  X c  +2 .tForearm.seek :retract +2 "manipulator"&^'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&U(, +275 "core" ( +2 "manipulator"&]& +3 "core" &, Z T , +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" &, T _ , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&5' +106 "core" ' +2 .tHand.open +2 "manipulator"&i1 +66 "core" 1 +2 "manipulator"&L% +3 "core" % ~ k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&['\ +97 "core" ' +4420 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%g  +127 "core" +765 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%d  +69 "core" +500 #t-> PSV.PML + .PSV.dial :PML + "processing"%Q +42 "core" +638 #t-> PS.pull 1.5 +2 "processing"%\\% +3 "core" %հn\ +2 .tPS.seek 1.499ml + "processing"%F'_ +1620 "core" ' +2 "processing"%m% +3 "core" %bl\  +1206 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%p  +129 "core"  +871 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %b% +3 "core" %bi\  +912 #t-> PS.push .6 +2 "processing"%e% +3 "core" %bh\  +2 .tPS.seek 0.899ml + "processing"%"'G +1269 "core" ' +2 "processing"%l% +3 "core" %G_\ +805 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%f  +125 "core" +642 "Can"\ HH +825 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %t% +3 "core" %GV\ +342 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%o' +1713 "core" ' +2 "processing"%R% +3 "core" %`\  +814 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%/  +109 "core"  +406 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%`'ղ +2626 "core" ' +2 "processing"%j% +3 "core" %յZ\ +1814 #t-> PSV.PML + .PSV.dial :PML + "processing"%_ +96 "core" +247 #t-> PRV +581 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%n' +2623 "core" ' +2 "processing"%y% +4 "core" %\\\  +1467 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%.  +108 "core"  +268 #t-> PS.empty + .PS.seek :empty +2 "processing"%{'ղ +2620 "core" ' +2 "processing"%h% +3 "core" %ղ\\\ +980 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %u% +3 "core" %ղD\ +896 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%9 +95 "core" +459 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%H  +129 "core"  +703 #t-> PS.pull 0.15 +2 "processing"% % +3 "core" %ղe\ +2 .tPS.seek 0.149ml +2 "processing"%|' +360 "core" ' +2 "processing"%k% +4 "core" %_\  +1574 #t-> PRV.air + .PRV.dial :air +2 "processing"%  +42 "core"  +363 #t-> PS.pull .3 +2 "processing"%\ % +3 "core" %X\  +2 .tPS.seek 0.449ml +2 "processing"%' +665 "core" ' +2 "processing"%=% +3 "core" %`\  +649 #t-> PSV.air + .PSV.dial :air +2 "processing"%q  +41 "core"  +511 #t-> PS.pull 1.2 +2 "processing"%x% +3 "core" %<\  +2 .tPS.seek 1.649ml + "processing"% 'X +2483 "core" ' +2 "processing"%% +3 "core" %[^\  +1739 #t-> PSV.PML + .PSV.dial :PML + "processing"%} +43 "core" +422 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%M  +97 "core"  +1355 #t-> PS.empty + .PS.seek :empty +2 "processing"%v'ղ +3400 "core" ' +2 "processing"%O% +3 "core" %ծ_\ +7709 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %w% +3 "core" %ծ_\ +1058 #t-> PSV.PML + .PSV.dial :PML +681 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +757 #-> PRV.sipper + .PRV.dial :sipper +967 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%r' +2623 "core" ' +2 "processing"%s% +3 "core" %N\  +6605 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +97 "core"  +623 #t-> PS.empty + .PS.seek :empty +2 "processing"%%'ղ +2621 "core" ' +2 "processing"%% +3 "core" %մS\ +566 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'G& +3 "core" &Z\ { +2 "manipulator"&& +4 "core" &, T V  , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +4 "core" ( +2 "manipulator"& & +3 "core" &, _ W  , +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &, ^ W ? , + .tForearm.seek :garage +2 "manipulator"&' +97 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 "manipulator"&V& +4 "core" &, ] { [ , + "manipulator"&% +4 "core" %  X _ L v + .tForearm.seek :retract +2 "manipulator"&>'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&B( +293 "core" ( +2 "manipulator"&Y& +3 "core" &% u `  >I +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &% _ R >I + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&-' +99 "core" ' +2 "manipulator"&& +3 "core" && x  >I +2 "manipulator"&'% +4 "core" % t h 8 + "collection"'+& +4 "core" &M\ y + "collection"'4& +4 .tCC.seek :closed + "collection"'(` +3 "core" &g\ y +4 &H\ y3 +10 &/E{R\ s2 +9 &VpH\ sF +10 &hH\ tQ +9 &XH\ uP +9 &y\\Q\ tP +10 &;XK\ tP +9 &VL\ tP +9 &WD\ tP +10 &UC\ tP +9 &C\\G\ sP +10 &!YT\ tQ +9 &"YJ\ tQ +9 &$YI\ tP +10 &&K[O\ tP +9 &( XJ\ tP +9 &)TB\ tP +10 &+YF\ tP +9 &-SW7\ tP +10 &/UH\ tP +9 &0[=\ sQ +9 &2Y>\ tP +10 &4\\U;\ tP +9 &6Y=\ tP +9 &7UE\ tP +10 &9\\>\ sP +9 &;cY<\ sP +10 &=&UB\ tP +9 &>Y7\ tP +9 &@Z2\ sP +10 &BkZG\ sP +9 &D-VB\ tP +9 &EYE\ sQ +10 &GZQ\ sP +9 &IpaN\ sQ +10 &K.o("Q\ rS +9 &L<6W\ pV +9 &NPLM\ nZ +10 &P^OQO\ nZ +9 &RTRP\ n[ +9 &STTF\ m[\ +10 &UYWN\ m\\ +9 &Wc\\ZE\ l[ +10 &Y!]]B\ m] +9 &Za`E\ l] +9 &\\ddB\ l^ +10 &^dhfC\ k^ +9 &_ejhD\ m. +9 &`i!jjC\ oS +9 ( +2 &`orjiE\ qM + "collection"'4& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.12 +2 "collection"'6& +4 "core" &`oriic\ qM + .tHand.open + "manipulator"&z1 +77 "core" 1 +2 "manipulator"&% +3 "core" %   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +93 "core" ' +448 "Can"<\ ^^ +442 #t-> PSV.PML + .PSV.dial :PML +2 "processing"% +109 "core" +335 #t-> PTV +901 #-> PRV.sipper + .PRV.dial :sipper +556 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2642 "core" ' +2 "processing"%#% +3 "core" %?\ +1424 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%  +127 "core"  +334 #t-> PTV.PRV + .PTV.dial PRV + "processing"%* @ +71 "core" @ +415 #t-> PSV.PTV + .PSV.dial PTV + "processing"% +43 "core" ~ +543 #t-> PS.empty + .PS.seek :empty +2 "processing"%3'ղ +2622 "core" ' +2 "processing"%% +3 "core" %ճN\ +13979 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +127 "core"  +2951 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&E& +3 "core" &$  ? >I + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&2( +43 "core" ( +2 "manipulator"&I& +3 "core" & ] U  \ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" & g b \ + .tForearm.seek CC +2 "manipulator"&a' +95 "core" ' + .tHand.close +2 "manipulator"&!/ +72 "core" / +2 .tCC.seek :open +2 "collection"'$( +468 "core" ( +2 "manipulator"&?& +3 "core" & W U p \ +2 "manipulator"&8% +3 "core" %  a ` +2 .tForearm.seek :retract +2 "manipulator"&1'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +273 "core" ( +2 "manipulator"&A& +3 "core" &, ` ^ 5 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &, a ] 5 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&(' +110 "core" ' + .tHand.open +2 "manipulator"&)1 +71 "core" 1 +42 "manipulator"&S% +12 "core" % \ h n " +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&&'\ +101 "core" ' +4430 #t-> PRV.sipper + .PRV.dial :sipper +1798 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%T  +70 "core" +443 #t-> PSV.PML +2 .PSV.dial :PML + "processing"%J +42 "core" +843 #t-> PS.pull 1.5 +2 "processing"%N% +3 "core" %ճ`\ +2 .tPS.seek 1.499ml +2 "processing"%@'b +1615 "core" ' +2 "processing"%K% +4 "core" %a[\  +1461 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%  +128 "core"  +989 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %:% +3 "core" %a@\  +822 #t-> PS.push .6 +2 "processing"%% +3 "core" %ac\  +2 .tPS.seek 0.899ml +2 "processing"%0'G +1266 "core" ' +2 "processing"%~% +3 "core" %G_\  +1520 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +125 "core"  +946 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %% +3 "core" %GF\  +683 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%P' +1723 "core" ' +2 "processing"%X% +3 "core" %\\\  +633 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%]  +107 "core"  +400 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%W'ղ +2623 "core" ' +2 "processing"%,% +3 "core" %կZ\ +1028 #t-> PSV.PML + .PSV.dial :PML + "processing"%i +96 "core" +465 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%L' +2621 "core" ' +2 "processing"%^% +3 "core" %O\  +744 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%5  +109 "core"  +401 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%g'ղ +2631 "core" ' +2 "processing"%d% +4 "core" %հJ\ +14 "Can"v\ JJ +2148 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %Q% +3 "core" %հL\ +663 #t-> PSV.PML + .PSV.dial :PML + "processing"%\\ +96 "core" +445 #t-> PRV.CBV + .PRV.dial CBV + "processing"%C  +128 "core"  +775 #t-> PS.pull .15 +2 "processing"%m% +3 "core" %հZ\ +2 .tPS.seek 0.149ml + "processing"%p' +364 "core" ' +2 "processing"%b% +4 "core" %]\  +713 #t-> PRV.air + .PRV.dial :air + "processing"%e  +41 "core"  +679 #t-> PS.pull .3 +2 "processing"%F% +3 "core" %_\  +2 .tPS.seek 0.449ml + "processing"%l' +657 "core" ' +2 "processing"%f% +3 "core" %P\  +1089 #t-> PSV.air + .PSV.dial :air +2 "processing"%t  +42 "core"  +783 #t-> PS.pull 1.2 +2 "processing"%"% +3 "core" %M\  +2 .tPS.seek 1.649ml + "processing"%R'] +2476 "core" ' +2 "processing"%/% +3 "core" %ZP\  +492 #t-> PSV.PML + .PSV.dial :PML + "processing"%o +42 "core" +430 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%j  +98 "core" +818 #t-> PS.empty + .PS.seek :empty +2 "processing"%_'ղ +3395 "core" ' +2 "processing"%`% +4 "core" %ճ`\ +3052 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %y% +3 "core" %ճC\ +1734 #t-> PRV.sipper + .PRV.dial :sipper +1105 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%.' +2628 "core" ' +2 "processing"%n% +3 "core" %P\  +756 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%h  +108 "core" ~ +527 #t-> PS.empty + .PS.seek :empty +2 "processing"%u'ղ +2632 "core" ' +2 "processing"%9% +3 "core" %ղO\ +404 #t-> PSV.PML + .PSV.dial :PML + "processing"%H +96 "core" +645 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"% ' +436 .tPS.hold +2 "processing"%{+ +3 "core" '>cO\ V` +73 + +2 !to:IRB::Abort: mesg".Processing Syringe seek to 2.5ml Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +821 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%k' +2187 "core" ' +2 "processing"%% +3 "core" %K\  +737 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%\  +110 "core"  +1112 #t-> PSV.PRV + !o:NoMethodError : mesgu:NameError::message)undefined method `PRV' for PSV:Shaft: name:PRV: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +891 #-> PRV.CBV + .PRV.dial CBV + "processing"%|  +129 "core"  +406 #t-> PTV.PRV + .PTV.dial PRV + "processing"%= @ +70 "core" ? +481 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%q +124 "core" ~ +1616 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'x& +3 "core" &f\ } +2 "manipulator"&& +4 "core" &, T S  5 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +2 "core" ( +2 "manipulator"&}& +3 "core" &, f d 5 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +2 "core" &, W V \ 5 +2 .tForearm.seek :garage +2 "manipulator"& ' +100 "core" ' + .tHand.close +2 "manipulator"&O/ +68 "core" / +2 "manipulator"&w& +43 "core" &, j x 5 +12 "manipulator"&v% +7 "core" % % d V  < +2 .tForearm.seek :retract +2 "manipulator"&s'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +295 "core" ( +2 "manipulator"&r& +4 "core" &" a Z ;8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &" U ` ;8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&G' +94 "core" ' +2 "manipulator"&& +4 "core" &" p b ;8 + "manipulator"& % +4 "core" % f q   +2 "collection"'c& +3 "core" &h\ | +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'V(` +2 "core" &\ | +4 &k\ |4 +10 &/G}n\ v2 +9 &Wqs\ uF +10 &ij\ vQ +9 &Ui\ xP +9 &z[q\ wP +10 &=Th\ wP +9 &Yh\ wQ +9 &Zm\ wP +10 &Uj\ wP +9 &CYg\ wQ +10 &!Zh\ wP +9 &"Uk\ wP +9 &$Zj\ wP +10 &&L\\i\ wP +9 &(]i\ wP +9 &)Wg\ wP +10 &+Yi\ wP +9 &-TZk\ wP +9 &/Uk\ wP +10 &0]e\ wP +9 &2Yg\ wP +10 &4]Vk\ wP +9 &6Yl\ wP +9 &7Tf\ wP +10 &9Yk\ wP +9 &;eUl\ wP +10 &=&Yf\ wP +9 &>Xk\ wP +9 &@Yg\ vP +10 &BmYg\ wP +9 &D0Uk\ wP +9 &EXj\ vP +10 &GZk\ vP +9 &Iqec\ vQ +10 &K0o$!b\ uR +9 &LA6f\ sV +9 &Nc\\a\ qZ +10 &P_cbd\ qZ +9 &R edi\ q[ +9 &Shfd\ q[\ +10 &Ujib\ p[ +9 &Wdjid\ p[ +10 &Y#iif\ p\\ +9 &Zlke\ o] +9 &\\mje\ o] +10 &^eone\ o^ +9 &_espa\ p. +9 &`k"rqd\ rR +9 ( +2 &`qeppc\ uL + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.13 +2 "collection"'& +4 "core" &`qeop\ uL + .tHand.open + "manipulator"&U1 +76 "core" 1 +2 "manipulator"&[% +3 "core" %  n w A  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +816 #t-> PS.empty + .PS.seek :empty +2 "processing"%Y'ղ +2636 "core" ' +2 "processing"%% +3 "core" %ծP\ +1170 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &" s ;8 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +43 "core" ( +2 "manipulator"&'& +3 "core" & c k a \ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &+& +3 "core" & s d k \ +2 .tForearm.seek CC + "manipulator"&>' +94 "core" ' + .tHand.close +2 "manipulator"&Z/ +69 "core" / +2 .tCC.seek :open +2 "collection"'6( +468 "core" ( +2 "manipulator"&z& +3 "core" & r b A \ +2 "manipulator"&% +3 "core" %  S P ?  +2 .tForearm.seek :retract +2 "manipulator"&4'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&-(, +274 "core" ( +2 "manipulator"&& +3 "core" &, X T ' , +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &%& +3 "core" &, ] U , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&#' +107 "core" ' +2 .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&*% +3 "core" % \ j w n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +3395 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +125 "core"  +4174 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%  +71 "core" +821 #t-> PSV.PML + .PSV.dial :PML +2 "processing"% +42 "core" +379 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%E' +2636 "core" ' +4 "processing"%I% +7 "core" %6\ +934 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%D  +107 "core"  +386 "Can"\ HH +956 #t-> PS.empty + .PS.seek :empty +2 "processing"%!'ղ +2632 "core" ' +2 "processing"%B% +3 "core" %հA\ +3917 #t-> PSV.PML + .PSV.dial :PML + "processing"%7 +96 "core" +584 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2633 "core" ' +2 "processing"%?% +3 "core" %=\  +856 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%8  +110 "core"  +745 #t-> PS.empty + .PS.seek :empty +2 "processing"%a'ղ +2628 "core" ' +2 "processing"%A% +3 "core" %կ8\ +968 #t-> PRV.sipper + .PRV.dial :sipper +904 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +483 #-> PSV.PML + .PSV.dial :PML + "processing"%< +96 "core" +741 #t-> PS.pull 1.5 +2 "processing"%2% +3 "core" %կ@\ +2 .tPS.seek 1.499ml + "processing"%)'^ +1610 "core" ' +2 "processing"%S% +3 "core" %Z@\ +3220 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %1% +3 "core" %Z<\ +730 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%(  +128 "core"  +662 #t-> PS.push .6 +2 "processing"%T% +3 "core" %ZH\ +2 .tPS.seek 0.899ml + "processing"%J'Gz +1279 "core" ' +2 "processing"%N% +3 "core" %GuE\  +1567 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%3  +125 "core" +938 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %K% +3 "core" %Gu#\  +1448 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +1714 "core" ' +2 "processing"%:% +3 "core" %?\ +512 #t-> PSV.waste2 + .PSV.dial :waste2 + "processing"%  +97 "core"  +403 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%@'ղ +2621 "core" ' +2 "processing"%~% +3 "core" %ճK\ +595 #t-> PSV.PML +2 .PSV.dial :PML + "processing"% +97 "core" +358 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 "processing"%0% +3 "core" %`\  +519 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%X  +97 "core"  +548 #t-> PS.empty + .PS.seek :empty +43 "processing"%]'ղ +2644 "core" ' +2 "processing"%P% +3 "core" %կ_\ +831 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %,% +3 "core" %կX\ +432 #t-> PSV.PML +2 .PSV.dial :PML +2 "processing"%i +97 "core" +381 #t-> PRV.CBV + .PRV.dial CBV + "processing"%W  +128 "core"  +2328 #t-> PS.pull .15 +2 "processing"%^% +3 "core" %կE\ +2 .tPS.seek 0.149ml + "processing"%5' +356 "core" ' +2 "processing"%L% +3 "core" %a\ +533 #t-> PSV.air + .PSV.dial :air + "processing"%d  +43 "core"  +796 #t-> PSV.PML + .PSV.dial :PML + "processing"%Q +42 "core" +616 #t-> PRV.air +2 .PRV.dial :air +2 "processing"%\\  +40 "core"  +671 #t-> PS.pull .3 +2 "processing"%C% +3 "core" %c\ +2 .tPS.seek 0.449ml +2 "processing"%m' +656 "core" ' +2 "processing"%g% +3 "core" %b\  +1043 #t-> PSV.air + .PSV.dial :air +2 "processing"%b  +41 "core"  +1413 #t-> PS.pull 1.2 +2 "processing"%e% +3 "core" %>\  +2 .tPS.seek 1.649ml + "processing"%F'U +2487 "core" ' +2 "processing"%p% +3 "core" %Tj\  +3950 "Can"\ HH +812 #t-> PSV.PML + .PSV.dial :PML + "processing"%f +43 "core" +718 #t-> PRV.sipper +2 .PRV.dial :sipper +2 "processing"%t  +98 "core" +2387 #t-> PS.empty + .PS.seek :empty +2 "processing"%"'ղ +3396 "core" ' +2 "processing"%l% +3 "core" %ղk\ +1535 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %/% +3 "core" %ղa\ +792 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%o' +566 .tPS.hold +2 "processing"%j+ +3 "core" 'ca\ V` +73 + +2 !to:IRB::Abort: mesg".Processing Syringe seek to 2.5ml Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +289 #-> PSV +846 #-> PRV +393 #-> PTV +828 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%R' +2070 "core" ' +2 "processing"%`% +3 "core" %`\  +769 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%y  +109 "core"  +357 #t-> PS.empty + .PS.seek :empty +2 "processing"%_'ղ +2632 "core" ' +2 "processing"%n% +3 "core" %հ`\ +1477 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'h& +3 "core" &\ +2 "manipulator"&.& +4 "core" &, u ~ 2 , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&9(, +3 "core" ( +2 "manipulator"&H& +4 "core" &, V ^  , + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &, V T 5 , +2 .tForearm.seek :garage +2 "manipulator"& ' +97 "core" ' +2 .tHand.close + "manipulator"&{/ +68 "core" / +2 "manipulator"&& +4 "core" &, _ b < , + "manipulator"&\ % +4 "core" % % T T V + .tForearm.seek :retract +2 "manipulator"&|'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&=( +289 "core" ( +2 "manipulator"&q& +3 "core" &' ^ T @W +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &x& +3 "core" &' g v  @W + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +97 "core" ' +2 "manipulator"&}& +4 "core" &( Z _ Q @W + "manipulator"&M% +4 "core" % T W + "collection"'O& +4 "core" &\ + "collection"'w& +4 .tCC.seek :closed + "collection"'v(` +3 "core" &\  +2 &\  +9 &-w\ {,} +10 &b\ y@ +9 &by\ zQ +9 &%U\ {P +10 &[\ {P +9 &U\ {P +10 &j\\\ zP +9 &,\\ \ zP +9 &Z\ {Q +10 &Z\ {P +9 & qZ\ {Q +9 &"4Z\ {P +10 &#W\ zP +9 &%]\ zP +10 &'y\\\ {Q +9 &)=Y\ {P +9 &*Z\ zP +10 &,V\ zP +9 &.Z\ zQ +10 &0DZ\ zP +9 &2Z\ zP +9 &3Z\ zP +10 &5Y\ zP +9 &7L\\\ zP +9 &9X\ zP +10 &:Y\ zP +9 &<\\\ yP +9 &>UY\ zP +10 &@Z\ zP +9 &AY\ zP +10 &CU\ zP +9 &E^Y\ yP +9 &GY\ zP +10 &Hb\ yQ +9 &Jk!\ yR +10 &LX4)\ xT +9 &NWK\ uY +9 &OYV\ tZ +10 &Q^]\ t[ +9 &SO`_~\ tZ +9 &Ufe~\ s[\ +10 &Vhh{\ s[ +9 &Xjiz\ s\\ +10 &ZQmkz\ s\\ +9 &\\lkx\ r] +9 &]qm\ r^ +10 &_vzpq\ tI +9 &`Nyrq\ w ] +9 &` qq\ tR +8 ( +2 "collection"'w& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.15 +2 "collection"'& +4 "core" &`hpr\ xM + &`hqq{\ xM + .tHand.open + "manipulator"&&1 +67 "core" 1 +2 "manipulator"& % +3 "core" %  - +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +92 "core" ' +2896 #t-> PRV.Sipper + .PRV.dial :Sipper +515 #-> PTV +1089 #-> PSV.PML + .PSV.dial :PML + "processing"% +95 "core" +346 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2634 "core" ' +2 "processing"%% +3 "core" %b\ +577 #t-> PRV.CBV + .PRV.dial CBV + "processing"%  +129 "core"  +394 #t-> PTV.PRV +2 .PTV.dial PRV +2 "processing"%c @ +72 "core" ? +476 #t-> PSV.PTV + .PSV.dial PTV + "processing"%s +41 "core"  +647 #t-> PS.empty + .PS.seek :empty +2 "processing"%$'ղ +2629 "core" ' +2 "processing"%% +3 "core" %կe\ +1951 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&U& +3 "core" &'  @W + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&[( +3 "core" ( +2 "manipulator"&& +4 "core" &' q ~ ! @W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &G& +2 "core" &' v ^ + @W +2 .tForearm.seek CC +2 "manipulator"&k' +92 "core" ' + .tHand.close +2 "manipulator"&/ +73 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "manipulator"&'& +3 "core" &' b a @W +2 "manipulator"&+% +3 "core" % ( ` a *  +2 .tForearm.seek :retract +50 "manipulator"&Z'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +287 "core" ( +2 "manipulator"&& +3 "core" &, X ^ 0 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &, b b % 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&z' +112 "core" ' + .tHand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&>% +3 "core" % W r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +1857 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%%  +124 "core" +937 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%  +71 "core" +911 #t-> PSV.PML + .PSV.dial :PML + "processing"% +42 "core" +595 #t-> PS.pull 1.5 +2 "processing"%*% +3 "core" %կ_\ +2 .tPS.seek 1.499ml + "processing"%4'^ +1614 "core" ' +2 "processing"%#% +3 "core" %[^\  +2030 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %% +3 "core" %[A\  +695 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +128 "core"  +740 #t-> PS.push .6 +2 "processing"% % +3 "core" %[>\  +2 .tPS.seek 0.899ml + "processing"%Y'G{ +1278 "core" ' +2 "processing"%I% +3 "core" %Gwd\ +1187 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%D  +125 "core" +805 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %E% +3 "core" %GwB\ +576 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%B' +1709 "core" ' +2 "processing"%7% +3 "core" %_\  +903 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%!  +108 "core"  +449 #t-> PS.empty + .PS.seek :empty +2 "processing"%?'ղ +2623 "core" ' +2 "processing"%8% +3 "core" %ձe\ +442 #t-> PSV.PML + .PSV.dial :PML + "processing"% +96 "core" +438 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%A' +1809 "Can"\ LL +830 "core" ' +2 "processing"%<% +3 "core" %]\ +1143 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%2  +110 "core"  +583 #t-> PS.empty + .PS.seek :empty +2 "processing"%a'ղ +2631 "core" ' +2 "processing"%S% +3 "core" %ձp\ +1679 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %1% +3 "core" %ձP\ +379 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%( +95 "core" +394 #t-> PRV.CBV + .PRV.dial CBV + "processing"%T  +126 "core"  +1134 #t-> PS.pull .15 +2 "processing"%)% +3 "core" %ձQ\ +2 .tPS.seek 0.149ml + "processing"%N' +363 "core" ' +2 "processing"%3% +3 "core" %c\  +597 #t-> PRV.air + .PRV.dial :air + "processing"%K  +43 "core"  +680 #t-> PS.pull 1.2 +2 "processing"%J% +3 "core" %K\  +2 .tPS.seek 1.349ml + "processing"%:'f +2480 "core" ' +2 "processing"%% +3 "core" %ds\ +4244 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +97 "core"  +1404 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %~% +3 "core" %dj\ +958 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +1465 "core" ' +2 "processing"%@% +3 "core" %մq\ +1793 #t-> PSV.PML + .PSV.dial :PML + "processing"%0 +97 "core" +482 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%X  +96 "core" +290 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 "processing"%P% +3 "core" %`\ +1195 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%,  +97 "core"  +513 #t-> PS.empty + .PS.seek :empty +2 "processing"%i'ղ +2621 "core" ' +2 "processing"%W% +3 "core" %ծU\ +717 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'^& +3 "core" & \ +2 "manipulator"&]& +4 "core" &, Y T 0 +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&L(, +2 "core" ( +2 "manipulator"&d& +3 "core" &, Y r C 0 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &, V ^ 0 + .tForearm.seek :garage +2 "manipulator"&\\' +101 "core" ' +2 .tHand.close + "manipulator"&C/ +70 "core" / +2 "manipulator"&5& +4 "core" &, ` U z 0 + "manipulator"&g% +4 "core" %  ] S e ( + .tForearm.seek :retract +2 "manipulator"&b'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&e( +292 "core" ( +2 "manipulator"&m& +3 "core" &) _ ` Bk +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &( ] e j Bk + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&f' +101 "core" ' +2 "manipulator"&t& +3 "core" &* ^ V Bk +2 "manipulator"&F% +4 "core" % e  + "collection"'l& +4 "core" &\ + "collection"'/& +4 .tCC.seek :closed + "collection"'"(` +3 "core" & \ +5 &\ 2 +9 &0Fz\ |2 +9 &Uo\ {F +10 &g \ }Q +9 &W\ }P +10 &vZ\ }P +9 &9W\ }P +9 &Y\ }P +10 &Z\ }P +9 &~X\ }P +9 &@Z\ }P +10 &!Z\ }Q +9 &"X\ }P +10 &$Y\ }P +9 &&IY\ }P +9 &( Z\ }P +10 &)W\ }P +9 &+Y\ }P +9 &-PZ\ |P +10 &/X\ }Q +9 &0Z\ |P +10 &2W\ }P +9 &4ZX\ |P +9 &6\\\ }P +10 &7X\ |P +55 &9W\ }P +5 &;bW\ |P +6 &=$X\ |P + &>X\ |P + &@X\ |P + &BjX\ |P &D,T\ |P +6 &EX\ |P +9 &GZ\ |P +9 &Imc\ {Q +10 &K,n!\ {R +9 &L@4\ yV +10 &N_Z|\ wZ +9 &P[bc~\ wZ +9 &Rhex\ v[ +10 &Sge}\ v[ +9 &Uhi\ v[ +9 &W^ji\ u\\ +10 &Yji~\ u\\ +9 &Znl\ u] +10 &\\on}\ u] +9 &^_oq~\ t^ +9 &_bsty\ v1 +10 &`att\ vY +8 ( +2 &`ipss}\ yQ + "collection"'/& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.11 + "collection"'o& +4 "core" &`ipss\ zQ + .tHand.open +2 "manipulator"&j1 +75 "core" 1 +2 "manipulator"&`% +4 "core" %  ~ ? + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&y'\ +98 "core" ' +688 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%R +120 "core" +780 #t-> PRV.sipper + .PRV.dial :sipper +424 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%n' +2621 "core" ' +2 "processing"%h% +4 "core" %S\  +507 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%.  +128 "core"  +960 #t-> PTV.PRV + .PTV.dial PRV +4 "processing"%H @ +71 "core" ? +495 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%u +39 "core" ~ +354 #t-> PS.empty + .PS.seek :empty +2 "processing"%{'ղ +2633 "core" ' +2 "processing"%% +4 "core" %խh\ +966 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&\ & +3 "core" &*  n Bk + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&-( +4 "core" ( +2 "manipulator"&& +4 "core" &) j _ : Bk + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &*  C Bk +2 .tForearm.seek CC +2 "manipulator"&q' +96 "core" ' + .tHand.close +2 "manipulator"&x/ +73 "core" / +2 .tCC.seek :open +2 "collection"'9( +469 "core" ( +2 "manipulator"&}& +3 "core" &) r N Bk +2 "manipulator"&M% +3 "core" %  V ] +2 .tForearm.seek :retract +2 "manipulator"&O'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&|(, +289 "core" ( +2 "manipulator"&6& +3 "core" &, n \\ / +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &, S X / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +109 "core" ' +2 .tHand.open +2 "manipulator"&&1 +73 "core" 1 +2 "manipulator"& % +4 "core" % \ x d + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +14268 "Can"\ GH +60003 \ HH +45692 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +576 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +68 "core"  +761 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%_' +2632 "core" ' +2 "processing"%% +3 "core" %;\  +870 #t-> PSV.PML + .PSV.dial :PML + "processing"% +98 "core" +908 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%c  +70 "core" +475 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%s  +126 "core" +443 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2624 "core" ' +2 "processing"%% +3 "core" %ն:\ +862 #t-> PSV.PSR + .PSV.dial PSR + "processing"%U +96 "core"  +288 #t-> PSR.air + .PSR.select :air + "processing"% +316 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 "processing"%G% +3 "core" %0\  +426 "Can"\ HG +327 #t-> PSV.PML +2 .PSV.dial :PML +2 "processing"% +96 "core" +288 #t-> PS.empty + .PS.seek :empty +2 "processing"%='ղ +2626 "core" ' +2 "processing"%r% +3 "core" %ն0\ +534 #t-> PSV.PSR + .PSV.dial PSR + "processing"%v +96 "core"  +250 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%'' +2621 "core" ' +2 "processing"%+% +3 "core" %;\  +451 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%k +96 "core" +457 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 "processing"%V% +3 "core" %ղG\ +9538 #t-> PRV.sipper + .PRV.dial :sipper +681 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +729 #-> PSV.PML + .PSV.dial :PML +1055 #-> PS.pull 1.5 +2 "processing"%[% +3 "core" %ղ!\ +2 .tPS.seek 1.499ml + "processing"%'a +1609 "core" ' +2 "processing"%>% +3 "core" %_<\ +2072 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %Z% +3 "core" %_\ +927 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%z  +129 "core"  +754 #t-> PS.push 0.6 +2 "processing"%%% +3 "core" %_A\ +2 .tPS.seek 0.899ml + "processing"%'G +1264 "core" ' +2 "processing"%% +3 "core" %G|?\ +1297 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %*% +3 "core" %G|C\ +585 #t-> PRV.sipper +3 .PRV.dial :sipper +2 "processing"%$  +126 "core"  +178 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%#' +1719 "core" ' +2 "processing"%% +3 "core" %U\  +866 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +97 "core"  +364 #t-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +2619 "core" ' +2 "processing"%4% +4 "core" %ձ`\ +342 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%I +99 "core" +257 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%D' +2630 "core" ' +2 "processing"%E% +4 "core" %c\ w +1194 #t-> PSV.PML + .PSV.dial :PML +1208 #-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%Y  +110 "core"  +277 #t-> PS.empty + .PS.seek :empty +2 "processing"%7'ղ +2639 "core" ' +2 "processing"%!% +4 "core" %ժd\ j +679 #t-> PSV.PML + .PSV.dial :PML + "processing"%B +97 "core" +620 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %8% +3 "core" %ժ@\ g +648 #t-> PRV.CBV + .PRV.dial CBV + "processing"%  +130 "core"  +634 #t-> PS.pull .15 +2 "processing"%?% +3 "core" %ժC\ d +2 .tPS.seek 0.149ml +2 "processing"%<' +352 "core" ' +2 "processing"%2% +4 "core" %a\ d +489 #t-> PRV.air + .PRV.dial :air +2 "processing"%A  +41 "core"  +588 #t-> PS.pull 0.3 +2 "processing"%S% +3 "core" %F\ b +2 .tPS.seek 0.449ml + "processing"%1' +659 "core" ' +2 "processing"%(% +3 "core" %k\ a +640 #t-> PSV.air + .PSV.dial :air + "processing"%T  +54 "core" +463 #t-> PS.pull 1.2 +2 "processing"%)% +3 "core" %I\ _ +2 .tPS.seek 1.649ml +2 "processing"%a'M +2486 "core" ' +2 "processing"%3% +3 "core" %Nf\ \\ +2756 #t-> PSV +638 #-> PSV.PML + .PSV.dial :PML + "processing"%K +41 "core" +239 #t-> PRV.sipper +2 .PRV.dial :sipper +2 "processing"%J  +101 "core" +457 #t-> PS.empty + .PS.seek :empty +2 "processing"%N'ղ +1144 "Can"\ WOO +2248 "core" ' +2 "processing"%% +4 "core" %ղl\ U +1949 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %% +3 "core" %ղj\ T +1223 #t-> PSV.PML + .PSV.dial :PML +672 #-> PRV.sipper +2 .PRV.dial :sipper +551 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%~' +2621 "core" ' +2 "processing"%:% +3 "core" %o\ P +604 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%@  +99 "core"  +338 #t-> PS.empty + .PS.seek :empty +2 "processing"%0'ղ +2626 "core" ' +2 "processing"%X% +3 "core" %մm\ N +1921 #t-> FlusH.CC + !o:NameError: mesg"!uninitialized constant FlusH: name:\ FlusH:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +640 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" & \ ' +2 "manipulator"&P& +4 "core" &,    / + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&,(, +4 "core" ( +2 "manipulator"&& +4 "core" &,    / + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &,   H / +2 .tForearm.seek :garage + "manipulator"&^' +94 "core" ' +2 .tHand.close + "manipulator"&]/ +70 "core" / +2 "manipulator"&d& +4 "core" &,   ^ / + "manipulator"&Q% +4 "core" % 2   % + .tForearm.seek :retract +2 "manipulator"&C'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&5( +292 "core" ( +2 "manipulator"&g& +3 "core" &&  $ S ?V +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &&   ?V + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +103 "core" ' +2 "manipulator"&\\& +4 "core" &&    ?U + "manipulator"&m% +4 "core" %   ^ + "collection"'p& +4 "core" &  \ % + "collection"'L& +4 .tCC.seek :closed + "collection"'t(` +3 "core" &  \ & +4 &\ %6 +9 &/Ex \ 3 +10 &Om} \ G +9 &g \ T +9 &R  \ !S +10 &jT \ !S +9 &,O  \ "S +10 &T \ "S +9 &T\ "S +9 &rR\ !S +10 &4S\ !S +9 & W\ !S +9 &"S\ !S +10 &$yQ\ !S +9 &&;S\ !S +10 &'U  \ !S +9 &)P\ !S +9 &+T  \ !S +10 &-CX\ !S +9 &/S \ !S +9 &0U\ !S +10 &2S \ !S +9 &4LS \ !S +10 &6 W \ !S +9 &7R\ !S +9 &9T\ !S +10 &;TQ\ "S +9 &=R \ !S +9 &>P\ !S +10 &@S \ !S +9 &B\\T \ !S +10 &DO\ !S +9 &ER\ !S +9 &GU\ !S +10 &Ia]\ T +9 &Kl \ V +10 &L?3\ Y +9 &NaY\ ] +9 &PLba\ ^ +10 &R fc\ ^ +9 &Seg\ _ +9 &Ugg\ _ +10 &WPhi\ _ +9 &Ymk\ ` +9 &Zlm\ a +10 &\\qn\ a +9 &^Oqp\ b +10 &_bqr\ ; +9 &`asr\ Y +8 ( +2 &`gkrr\ S + "collection"'L& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.22 +2 "collection"'F& +4 "core" &`gkqr\ S + .tHand.open +2 "manipulator"&l1 +65 "core" 1 +2 "manipulator"&b% +3 "core" %  p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +783 #t-> PSV.PML + .PSV.dial :PML + "processing"%o +100 "core" +293 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%j' +2634 "core" ' +2 "processing"%`% +3 "core" %o\ C +719 #t-> PRV.CBV + .PRV.dial CBV + "processing"%/  +132 "core"  +357 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"%f @ +73 "core" > +341 #t-> PSV.PTV + .PSV.dial PTV +49 "processing"%R +43 "core"  +477 #t-> PS.empty + .PS.seek :empty +2 "processing"%i'ղ +2636 "core" ' +2 "processing"%h% +4 "core" %խq\ @ +1708 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&.& +2 "core" &% 6 >N +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&H( +44 "core" ( +2 "manipulator"&u& +3 "core" & X \ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" & h \ +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&\ / +75 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"& & +3 "core" &  \ +2 "manipulator"&x% +3 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&e'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&y(, +279 "core" ( +2 "manipulator"&"& +4 "core" &, @ / + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &}& +2 "core" &,  / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&M' +111 "core" ' + .tHand.open +2 "manipulator"&q1 +72 "core" 1 +2 "manipulator"&6% +4 "core" % \  4 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +101 "core" ' +3115 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%- +70 "core"  +879 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +400 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%&' +2622 "core" ' +2 "processing"% % +3 "core" %q\ E +728 #t-> PSV.PML +2 .PSV.dial :PML +2 "processing"%O +100 "core" +360 #t-> PTV +1730 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%  +73 "core" +676 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +132 "core" +499 #t-> PS.empty + .PS.seek :empty +2 "processing"%{'ղ +2637 "core" ' +2 "processing"%% +3 "core" %ի[\ C +737 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +99 "core"  +272 #t-> PSR.air + .PSR.select :air + "processing"% +344 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%c' +2632 "core" ' +2 "processing"%s% +3 "core" %g\ C +509 #t-> PSV.PML +2 .PSV.dial :PML + "processing"%_ +101 "core" +331 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2633 "core" ' +2 "processing"%U% +3 "core" %մ[\ B +509 #t-> PSv.PSR +2 !o:NameError: mesg"uninitialized constant PSv: name:PSv:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +629 #-> PSV.PSR + .PSV.dial PSR + "processing"% +100 "core"  +274 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%G' +2631 "core" ' +2 "processing"%% +3 "core" %h\ A +567 #t-> PSV.PML + .PSV.dial :PML +2 "processing"% +100 "core" +447 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%r'ղ +2646 "core" ' +2 "processing"%v% +3 "core" %նk\ A +1590 "Can"\ BJI +3995 #t-> PRV.sipper + .PRV.dial :sipper +622 #-> PTV.PRVmixing + .PTV.dial :PRVmixing +351 #-> PSV.PML + .PSV.dial :PML +812 #-> PS.pull 1.5 +2 "processing"%=% +3 "core" %նk\ A +2 .tPS.seek 1.499ml + "processing"%+'e +1611 "core" ' +2 "processing"%k% +3 "core" %bi\ @ +1985 #t-> PRV.connect CBV +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%'  +133 "core"  +2288 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %V% +3 "core" %bg\ @ +1282 #t-> PS.push .6 +2 "processing"%[% +3 "core" %bm\ ? +2 .tPS.seek 0.899ml + "processing"%'G +1273 "core" ' +2 "processing"%>% +3 "core" %Gg\ ? +1460 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%Z  +131 "core" +1364 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %z% +3 "core" %GG\ ? +483 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%%' +1723 "core" ' +2 "processing"%% +3 "core" %\ ? +721 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +100 "core"  +639 #t-> PS.empty + .PS.seek :empty +2 "processing"%*'ղ +2622 "core" ' +2 "processing"%$% +3 "core" %մ{\ > +479 #t-> PSV.PML + .PSV.dial :PML + "processing"% +113 "core" +316 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 "processing"%% +3 "core" %s\ > +896 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%#  +97 "core"  +489 #t-> PS.empty + .PS.seek :empty +2 "processing"%4'ղ +2632 "core" ' +2 "processing"%I% +3 "core" %ճi\ = +1208 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 % % +3 "core" %ճf\ < +435 #t-> PSV.PML +2 .PSV.dial :PML +48 "processing"%E +103 "core" +513 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%Y  +133 "core"  +751 #t-> PS.pull .15 +2 "processing"%D% +3 "core" %ճb\ = +2 .tPS.seek 0.149ml +2 "processing"%!' +366 "core" ' +2 "processing"%B% +4 "core" %g\ < +1696 #t-> PRV.air + .PRV.dial :air +2 "processing"%8  +44 "core"  +721 #t-> PS.pull .3 +2 "processing"%% +3 "core" %k\ = +2 .tPS.seek 0.449ml +2 "processing"%?' +665 "core" ' +2 "processing"%7% +4 "core" %h\ < +894 #t-> PSV.air + .PSV.dial :air + "processing"%2  +43 "core"  +668 #t-> PS.pull 1.2 +2 "processing"%A% +3 "core" %j\ < +2 .tPS.seek 1.649ml +2 "processing"%S'` +2503 "core" ' +2 "processing"%<% +3 "core" %\\e\ < +476 #t-> PSV.PML + .PSV.dial :PML + "processing"%( +43 "core" +682 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%T  +101 "core" +625 #t-> PS.empty + .PS.seek :empty +2 "processing"%)'ղ +3401 "core" ' +2 "processing"%1% +3 "core" %ղo\ ; +1956 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %3% +3 "core" %ղB\ ; +1157 #t-> PSV.PML + .PSV.dial :PML +444 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%K' +2626 "core" ' +2 "processing"%J% +3 "core" %s\ ; +738 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%a  +100 "core"  +625 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2626 "core" ' +2 "processing"%% +4 "core" %յr\ ; +2004 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'N& +3 "core" & \  +2 "manipulator"&:& +4 "core" &,  / +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&@(, +3 "core" ( +2 "manipulator"&~& +3 "core" &, } * / +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &, / / + .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"&P/ +25 "Can"\ ;PP +43 "core" / +2 "manipulator"&& +4 "core" &, u / + "manipulator"&W% +4 "core" % #  \\ + .tForearm.seek :retract +2 "manipulator"&]'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&d( +293 "core" ( +2 "manipulator"&Q& +3 "core" &%  >M +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" &%  >M +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +103 "core" ' +2 "manipulator"&^& +4 "core" &% [ >M + "manipulator"&g% +4 "core" %   +2 "collection"'& +3 "core" & \  +2 "collection"',& +3 .tCC.seek :closed +2 "collection"'\\(` +3 "core" &  \  +3 & \  +10 &)n n\ , +9 &a~ \ A +9 &Qt\ S +10 &P \ S +9 &T \ S +9 &L \ S +10 &VT\ T +9 &R \ S +10 &O\ S +9 &T  \ S +9 & ^R\ T +10 &" R \ T +9 &#N  \ S +9 &%T\ S +10 &'gV \ S +9 &))R\ S +10 &*R\ S +9 &,T\ S +9 &.oT\ S +10 &00R\ T +9 &1Q\ S +9 &3S\ S +10 &5wQ \ S +9 &79P\ S +10 &8O\ S +9 &:S\ S +9 &<Q\ S +10 &>AO \ S +9 &@O\ S +9 &AP \ S +10 &CR\ S +9 &EJO\ S +10 &G Q\ S +9 &HZ\ T +9 &Je\ U +10 &LD,'\ X +9 &MC9\ \\ +9 &ORL\ ^ +10 &QwVW\ ^ +9 &S8^\\\ _ +10 &Ta`\ _ +9 &Vfd\ \ ` +9 &Xzfe\ \ ` +10 &Z:hh\ \ a +9 &[om\ \ b +9 &]qo\ b +10 &_nrq\ \ D +9 &`D+ts\ )z +10 &`jnus\ T +2 ( + "collection"',& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.31 + "collection"'m& +4 "core" &`josq\ T + .tHand.open + "manipulator"&p1 +71 "core" 1 +2 "manipulator"&C% +3 "core" % ( ~ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&9'\ +90 "core" ' +2415 #t-> PSV.PML + .PSV.dial :PML + "processing"%F +102 "core" +337 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%l' +2627 "core" ' +2 "processing"%b% +3 "core" %\ 3 +1030 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%L  +133 "core"  +300 #t-> PTV.PRV + .PTV.dial PRV + "processing"% @ +74 "core" ? +296 #t-> PSV.PTV + .PSV.dial PTV + "processing"%o +43 "core" ~ +641 #t-> PS.empty + .PS.seek :empty +2 "processing"%0'ղ +2621 "core" ' +2 "processing"%`% +3 "core" %մ\ 2 +1009 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&/& +3 "core" &% t s J >M + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&f( +44 "core" ( +2 "manipulator"&R& +3 "core" &   +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &j& +3 "core" &  + .tForearm.seek CC +2 "manipulator"&h' +96 "core" ' + .tHand.close +2 "manipulator"&./ +70 "core" / +2 .tCC.seek :open +2 "collection"'u( +470 "core" ( +2 "manipulator"&n& +3 "core" & (  +2 "manipulator"&\ % +3 "core" %   +2 .tForearm.seek :retract + "manipulator"&5'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +279 "core" ( +2 "manipulator"&t& +3 "core" &, ' +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &,  ' + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&x' +109 "core" ' +2 .tHand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&"% +3 "core" % {  p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +96 "core" ' +45663 "Can"\ 9HH +60002 \ 7GG +60002 \ 5GG +60003 \ 4HH +60002 \ 1HG +19382 #t-> exit +4 #mEXIT @1562707109.18EDT @1562764354.15EDT = =tMAIN =mMAIN_scheduler @EDT1562764355.89 #"core_reset"Sent BREAK +2 #t@0x96E2, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +378 "Can"qt\ G + qt\ G| + #tPolling Can every 10:00 +2 #Cleanly exited at 17:18:29EDT09-Jul-19 +1463 #-> SC.home 1 +3 !o:I2C::NodeOffline: mesg"Tstorage microcontroller never signed on while reading Storage Carousel's status:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1811 #-> ESP.configure +2 #Powering core bus +495 .Gate.power :raw,:ON +2 "sampler") +3 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"' 2\ +2 "sampler")% +3 "core" %\ 1 +2 .tSS.configure SSconfig +2 "sampler")#.0X SC.home 1 +2 "storage"(& +3 "core" & > > \ 9 +2 !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi> : outPressi> :deltaPressi : voltagef13.011324496809033}: @type2F: mesg"$Storage Carousel Not yet Homed!:@axisName"Storage Carousel:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +962 #-> SC.home + "storage"(& +3 "core" & + ? o\ 8 +2 !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi+ : outPressi? :deltaPressio : voltagef13.006415316642121W: @type2F: mesg"$Storage Carousel Not yet Homed!:@axisName"Storage Carousel:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2139 #-> SC.to :home +2 .SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 .tSC.home.seek :home + "storage"(( +1482 "core" ( +2 "storage"(& +4 "core" &   ;\ 3 +1468 #t-> SC.coast + .SC.coast + "storage"(6 +2 (& +3 "core" &  r\ 5 +2392 #t-> access 3 +2 .SE.seek :down +2 "storage"('} +3 "core" ' 0 1 f\ 5 +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @error: notReady: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi0 : outPressi1 :deltaPressif : voltagef12.991687776141385: @type2F: @tagi: mesg"=Storage Elevator notReady at 23.29 Pucks below Top Plate:@axisName"Storage Elevator:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2458 #-> SE.to :home +2 .SE.seek :home +2 "storage"(' +3 "core" ' - 1 4\ 5 +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @error: notReady: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi- : outPressi1 :deltaPressi4 : voltagef12.991687776141385: @type2F: @tagi: mesg"=Storage Elevator notReady at 23.29 Pucks below Top Plate:@axisName"Storage Elevator:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2497 #-> exit +4 #mEXIT @1562764565.72EDT @1562764581.53EDT = =tMAIN =mMAIN_scheduler @EDT1562764583.18 #"core_reset"Sent BREAK +2 #t@0x2CBD, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2F38, state=0x3A84, ifg=0x10, ie=0xFD #@0x31B2, state=0x3A84, ifg=0x10, ie=0xFD + #@0x342F, state=0x3A84, ifg=0x10, ie=0xFD + #@0x36A8, state=0x3A84, ifg=0x10, ie=0xFD #@0x3922, state=0x3A84, ifg=0x10, ie=0xFD + #@0x3B9B, state=0x3A84, ifg=0x10, ie=0xFD + #@0x3CB1, state=0x3A84, ifg=0x80, ie=0xFD #@0x76CA, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +210 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +356 "Can"b{\ =** b{\ =**q + #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 "collection"' 2\ +2 "sampler")% +2 "core" % B\ ) + .tSS.configure SSconfig +3 "sampler")#.0X SE.to :home + .SE.seek :home +2 "storage"(' +3 "core" '   \ 5 +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @error: notReady: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef12.991687776141385: @type2F: @tagi: mesg"=Storage Elevator notReady at 23.29 Pucks below Top Plate:@axisName"Storage Elevator:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +953 #-> SE.down + .SE.seek :down +2 "storage"('} +3 "core" '   J\ 4 +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @error: notReady: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiJ : voltagef12.9867785959744734: @type2F: @tagi: mesg"=Storage Elevator notReady at 23.29 Pucks below Top Plate:@axisName"Storage Elevator:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1196 #-> SE.to :home +2 .SE.seek :home +2 "storage"(' +3 "core" '8   <\ 4 +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @error: notReady: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni=: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi< : voltagef12.9867785959744734: @type2F: @tagi: mesg"=Storage Elevator notReady at 23.34 Pucks below Top Plate:@axisName"Storage Elevator:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2556 #-> SE.to :home +2 .SE.seek :home +2 "storage"(' +3 "core" '   C\ 4 +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @error: notReady: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiC : voltagef12.9867785959744734: @type2F: @tagi: mesg" SE.home.to :down +2 .SE.reconfigure SEconfig +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"('} +111 "core" ' +2 "storage"(% +4 "core" % %\ 3 +2010 #t-> access 3 + .SE.seek :down +2 "storage"('} +3 "core" ' +2 "manipulator"&% +3 "core" % Q +2 !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressiQ : voltagef12.211128129602356: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2554 #-> Forearm.home.to :retract +2 .Forearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract + "manipulator"&'\ +73 "core" ' +2 "manipulator"&% +3 "core" %\   +5575 #t-> Elbow.home.to :clear +2 .Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.home.seek :clear + "manipulator"&(d +316 "core" ( +2 "manipulator"&& +3 "core" &d# v <> +427 #t-> access 3 + .SE.seek :down +2 "storage"('} +2 "core" ' +2 "manipulator"&% +3 "core" %\    +2 "manipulator"&& +4 "core" &d# K <> + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(([ +1874 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &[. \ &  +3632 #t-> SC.coast + .SC.coast + "storage"(6 +2 ( & +3 "core" &[ \ ) +2529 #t-> SC.jog 100 +2 .SC.jog 100 + "storage"(!*d +39 "core" * +2 "storage"("& +4 "core" &\\2. \ &  +1093 #t-> SC.jog -1000 +2 .SC.jog -1000 + "storage"(#* +133 "core" * +2 "storage"($& +3 "core" &XK \ $ +142 #t-> SC.jog -1000 +2 .SC.jog -1000 + "storage"(%* +136 "core" * +2 "storage"(&& +3 "core" &Ta \ ) +147 #t-> SC.jog -1000 +2 .SC.jog -1000 + "storage"('* +125 "core" * +2 "storage"((& +3 "core" &Pz P\ % +1381 #t-> SC.jog -10000 +2 .SC.jog -10000 + "storage"()* +543 .tSC.hold +3 "storage"(*, +3 "core" *6] e f :\  +20 , +2 !to:IRB::Abort: mesg"0Storage Carousel jog -10000 counts Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5916 #-> SC.jog -10000 +2 .SC.jog -10000 + "storage"(+* +618 .tSC.hold +2 "storage"(,, +3 "core" *^t j a )\  +26 , +2 !to:IRB::Abort: mesg"0Storage Carousel jog -10000 counts Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4105 #-> SC.jog -10000 +2 .SC.jog -10000 + "storage"(-* +651 .tSC.hold +2 "storage"(., +3 "core" * ` a \  +25 , +2 !to:IRB::Abort: mesg"0Storage Carousel jog -10000 counts Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1219 #-> SC.jog -10000 +2 .SC.jog -10000 + "storage"(/* +670 .tSC.hold +2 "storage"(0, +3 "core" *׼Y j k \  +27 , +2 !to:IRB::Abort: mesg"0Storage Carousel jog -10000 counts Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1898 #-> SE.to 1 +2 .SE.seek 1 Pucks below Top Plate + "storage"(1' +64 "core" ' p  +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei-:@destinationi%: @error:overCurrent: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmi:erri: inPressip : outPressi :deltaPressi: voltagef12.677500245459008: @type2F: @tagi6: mesg"@Storage Elevator overCurrent at 19.76 Pucks below Top Plate:@axisName"Storage Elevator:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1212 #-> SE.down + .SE.seek :down +2 "storage"(2'} +68 "core" ' +2 "storage"(3% +4 "core" %{ \ ( +508 #t-> SC.to 1 + .SC.seek 1 +2 "storage"(4(+ +811 "core" ( +2 "storage"(5& +3 "core" &+U \  +9614 "Can"\ .FF +60002 \ ,II +60002 ^\ ,II +60003 K\ 099 +60002 \ /99 +60002 H\ /99 +60003 \ .99 +60002 e\ ,99 +60002 h\ ,99 +60002 6\ +99 +60003 >\ *99 +60002 \ )99 +60002 ^\ (98 +1701 #t-> exit +4 #mEXIT @1562772405.64EDT @1562776549.04EDT = =tMAIN =mMAIN_scheduler @EDT1562776550.78 #"core_reset"Sent BREAK +2 #t@0xA908, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +209 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +218 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +386 "Can"$\ @ + $\ @c #tPolling Can every 10:00 +2094 #-> ESP.ready! +3 #Powering core bus +475 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 "collection"' 2\ +2 "sampler")% +3 "core" %'\ * + .tSS.configure SSconfig +2 "sampler")#.0X Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'<& +4 "core" &\  + .tHand.open + "manipulator"&=1 +70 "core" 1 +2 "manipulator"&>& +4 "core" &\ \  . + "manipulator"&?% +4 "core" % \ \ \   ~ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&@(, +182 "core" ( +2 "manipulator"&A& +4 "core" &, l V \\ K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &, * + > K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&C' +101 "core" ' +2 .tHand.close + "manipulator"&D/ +74 "core" / +2 "manipulator"&E& +4 "core" &, zK + "manipulator"&F% +4 "core" %  z + .tForearm.seek :retract +2 "manipulator"&G'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&H( +322 "core" ( +2 "manipulator"&I& +4 "core" & . 0   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &J& +3 "core" & - 3 !  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&K' +101 "core" ' +2 "manipulator"&L& +4 "core" & \\ Z   + "manipulator"&M% +4 "core" % [ Z y +2 "collection"'N& +3 "core" &\  +2 "collection"'O& +3 .tCC.seek :closed +2 "collection"'P(` +4 "core" &\  + & \ \  +9 &1x\ - +9 &`~\ A +10 &3r\ S +9 &Q\ T +9 &R\ U +10 &tQ \ T +9 &6T\ T +9 &N\ T +10 &S\ T +9 &}P\ T +10 & >R\ T +9 &"U\ T +9 &#P\ T +10 &%R\ U +9 &'FS\ T +9 &) N\ T +10 &*R\ T +9 &,Q\ T +10 &.NT\ T +9 &0Q\ T +9 &1N\ T +10 &3R\ T +9 &5VQ\ T +9 &7T\ U +10 &8O\ T +9 &:Q\ T +10 &<_S\ T +9 &>!O\ T +9 &?S\ T +10 &AQ\ T +9 &CgP\ T +9 &E*P\ T +10 &FQ\ T +9 &HY\ U +10 &Jib# \ V +9 &L$}9-\ Y +9 &MZQ \\ +10 &Ohd _ +9 &QUih ` +41 &Sil ` +9 &Tmm ` +4 &Vmm a +2 &XWpq b + &Zqr b + &[ts b" +8 &]vv b' +9 &_Mwv T +9 &`B&wy / +10 &`svyz\ W +2 ( + "collection"'O& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.37 + "collection"'Q& +3 "core" &`suvy\ W +2 .tHand.open + "manipulator"&R1 +70 "core" 1 +2 "manipulator"&S% +4 "core" % \ \ N }y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +95 "core" ' +714 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&U& +3 "core" & y + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&V( +8 "core" ( +2 "manipulator"&W& +4 "core" & ) y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" & : y +2 .tForearm.seek CC + "manipulator"&Y' +95 "core" ' +2 .tHand.close + "manipulator"&Z/ +66 "core" / +2 .tCC.seek :open +2 "collection"'[( +468 "core" ( +2 "manipulator"&\\& +4 "core" & | | + "manipulator"&]% +3 "core" %  | +2 .tForearm.seek :retract +2 "manipulator"&^'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&_(, +270 "core" ( +2 "manipulator"&`& +4 "core" &, |H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &, _ |H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&b' +111 "core" ' +2 .tHand.open + "manipulator"&c1 +72 "core" 1 +2 "manipulator"&d% +4 "core" % X r + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&e'\ +102 "core" ' +7935 #t-> require "calcar" +911 #-> Calcar + !o:NameError: mesg""uninitialized constant Calcar: name: Calcar:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +637 #-> calcar + .SC.configure SCtight +2 "storage"($\ .\ 1~b +3 .tSE.configure SErough +2 "storage"(#Q-0-\ b +3 .tSE.reconfigure SErough +2 "storage"(#-0-\ b +3 .tSE.home.seek :down +2 "storage"(f'} +57 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.home.seek 1 +2 "storage"(g(+ +523 "core" ( +2 .tSE.coast "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tAwaiting answer to "Manually rotate carousel to tube 1 and press " +1339 .SE.seek :down +2 "storage"(h'} +3 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate + "storage"(i' +81 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(j& +3 "core" & i\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(k& +3 "core" & H\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(l& +3 "core" & \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(m& +4 "core" & @\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(n& +3 "core" & =\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(o& +3 "core" & \  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(p& +3 "core" & \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(q& +3 "core" & 7\  + .tSC.coast + "storage"(6 +2 #tIn slot #1 at 19.2 pucks below top plate bounds are [-816, -517] +2 .SE.seek :"Top Plate" + "storage"(r' +273 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(s& +3 "core" & o\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(t& +3 "core" & b\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(u& +3 "core" & e\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(v& +3 "core" & a\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(w& +3 "core" & g\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(x& +3 "core" & c\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(y& +3 "core" & \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +33 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(z& +3 "core" & \  + .tSC.coast + "storage"(6 +2 #tIn slot #1 at 0 pucks below top plate bounds are [-886, -626] + #===> Tube #1 slot centered at -721 rawCounts <=== +2 "storage"({& +3 "core" & w\  +2 .tSC.jog -94 + "storage"(|* +44 "core" * +2 .tSE.seek :down +2 "storage"(}'} +263 "core" ' +2 .tSC.jog 4024 +2 "storage"(~* +365 "core" * +2 .tSE.seek :down +2 "storage"('} +3 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate + "storage"(' +82 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & W\  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" & f\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" & L\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & l\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &  [\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +4 "core" & W\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" &  )\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" & a\  + .tSC.coast + "storage"(6 +2 #tIn slot #2 at 19.2 pucks below top plate bounds are [3206, 3495] + .SE.seek :"Top Plate" +2 "storage"(\ ' +238 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" & < k\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +4 "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" & H k\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" & < k\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +4 "core" & I W\  +2 .tSC.force -30 + "storage"(6 + .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & < _\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & I _\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & < f\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" & I k\  + .tSC.coast + "storage"(6 +2 #tIn slot #2 at 0 pucks below top plate bounds are [3132, 3401] +2 #===> Tube #2 slot centered at 3304 rawCounts <=== + "storage"(& +3 "core" & H R\  +2 .tSC.jog -96 + "storage"(* +44 "core" * +2 .tSE.seek :down +2 "storage"('} +266 "core" ' +2 .tSC.jog 4024 +2 "storage"(* +362 "core" * +2 .tSE.seek :down +2 "storage"('} +3 "core" ' + .tSE.seek 19.2 Pucks below Top Plate +2 "storage"(' +76 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" &) V ]\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" &` ` a\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"("& +3 "core" &) a `\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(%& +3 "core" &_ q l \  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"('& +3 "core" &) ` ` N\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"((& +3 "core" &_ t l ]\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"()& +3 "core" &) b q \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +4 "core" &_ s a \  + .tSC.coast + "storage"(6 +2 #tIn slot #3 at 19.2 pucks below top plate bounds are [7209, 7519] + .SE.seek :"Top Plate" +2 "storage"(' +243 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & s h\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(#& +3 "core" & ~ e `\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(,& +3 "core" & b u ]\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(-& +39 "core" & b s >\  +10 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(.& +3 "core" &  p\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(/& +3 "core" & b \  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(0& +3 "core" & a d ~\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(1& +3 "core" & a s \  + .tSC.coast + "storage"(6 +2 #tIn slot #3 at 0 pucks below top plate bounds are [7159, 7421] + #===> Tube #3 slot centered at 7315 rawCounts <=== +2 "storage"(2& +3 "core" & h u f\  +2 .tSC.jog -104 + "storage"(3* +46 "core" * +2 .tSE.seek :down +2 "storage"(4'} +263 "core" ' +2 .tSC.jog 4024 +2 "storage"(5* +363 "core" * +2 .tSE.seek :down +2 "storage"(6'} +3 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate + "storage"(7' +71 "core" *,U  #\  +4 !to:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @sourcei-:@destinationi%: @error:positionErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioniU,: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi# : voltagef12.805138929798725q: @type2F: @tagi:: mesg"CStorage Carousel positionErr at 4 during Storage Elevator move:@axisName"Storage Carousel:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 "core" ' +2870 #t-> SC.down + !o:NoMethodError : mesgu:NameError::message)undefined method `down' for SC:Slide: name: down: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +879 #-> SE.down + .SE.seek :down +2 "storage"(8'} +77 "core" ' +2 "storage"(9% +4 "core" %{ x\  +1765 #t-> calcar + .SC.configure SCtight +2 "storage"($\ .\ 1~b +3 .tSE.configure SErough +2 "storage"(#Q-0-\ b +3 .tSE.reconfigure SErough +2 "storage"(#-0-\ b +2 .tSE.home.seek :down +2 "storage"(:'} +59 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.home.seek 1 +2 "storage"(;(+ +1154 "core" ( + .tSE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tAwaiting answer to "Manually rotate carousel to tube 1 and press " +478 .SE.seek :down +2 "storage"(<'} +2 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate +2 "storage"(=' +81 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(>& +3 "core" & \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(?& +3 "core" & .\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(A& +3 "core" & R\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(B& +3 "core" & c\  +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"($& +3 "core" & \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(D& +3 "core" & L\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(E& +3 "core" & \  + .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(F& +3 "core" & ?\  +2 .tSC.coast "storage"(6 +2 #tIn slot #1 at 19.2 pucks below top plate bounds are [-818, -518] +2 .SE.seek :"Top Plate" + "storage"(&' +266 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(C& +3 "core" & j m \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(@& +4 "core" & T U \  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(I& +3 "core" & ` V \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(J& +3 "core" & ` ] }\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(L& +3 "core" & T V \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(M& +3 "core" & ` ^\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(N& +3 "core" & b `\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(G& +3 "core" & a _ \  + .tSC.coast + "storage"(6 +2 #tIn slot #1 at 0 pucks below top plate bounds are [-891, -629] + #===> Tube #1 slot centered at -724 rawCounts <=== + "storage"(+& +4 "core" & e W\  + .tSC.jog -95 +2 "storage"(Q* +47 "core" * +2 .tSE.seek :down +2 "storage"(R'} +268 "core" ' +2 .tSC.jog 4024 +2 "storage"(S* +371 "core" * +2 .tSE.seek :down +2 "storage"(O'} +3 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate + "storage"(K' +71 "core" * 5  F\  +3 !to:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @sourcei-:@destinationi%: @error:positionErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni : velocityi\ : currenti::pwmi\ :erri: inPressi: outPressi :deltaPressiF : voltagef12.790411389297988q: @type2F: @tagiX: mesg"CStorage Carousel positionErr at 2 during Storage Elevator move:@axisName"Storage Carousel:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5 "core" ' +1344 #t-> SE.down + .SE.seek :down +2 "storage"(U'} +77 "core" ' +2 "storage"(W% +4 "core" % s\  +1124 #t-> SE.coast + .SE.coast + "storage"(5 +2 (X% +3 "core" %u ]\  +4197 #t-> SE.down + .SE.seek :down +2 "storage"(Z'} +78 "core" ' +2 "storage"(H% +4 "core" % I\  +364 #t-> calcar + .SC.configure SCtight +2 "storage"($\ .\ 1~b +3 .tSE.configure SErough +2 "storage"(#Q-0-\ b +3 .tSE.reconfigure SErough +2 "storage"(#-0-\ b +2 .tSE.home.seek :down +2 "storage"(T'} +55 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.home.seek 1 + "storage"(P(+ +508 "core" ( +2 .tSE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tAwaiting answer to "Manually rotate carousel to tube 1 and press " +252 .SE.seek :down +2 "storage"(\\'} +2 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate +2 "storage"(]' +81 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(Y& +3 "core" & R V \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(`& +3 "core" & c ` \  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(a& +3 "core" & j m q\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(V& +3 "core" & b g ;\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(c& +3 "core" & a f ~\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(d& +3 "core" & k h p\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(^& +3 "core" & m\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(b& +3 "core" & \  + .tSC.coast + "storage"(6 +2 #tIn slot #1 at 19.2 pucks below top plate bounds are [-818, -517] +2 .SE.seek :"Top Plate" + "storage"( ' +270 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(!& +3 "core" & l l \\\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(f& +3 "core" & ` g\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(g& +3 "core" & ` `\  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(j& +3 "core" & ] U G\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(k& +3 "core" & \\ S M\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(h& +3 "core" & a _\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(l& +3 "core" & ` `\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(m& +3 "core" & U ` \  + .tSC.coast + "storage"(6 +2 #tIn slot #1 at 0 pucks below top plate bounds are [-892, -629] + #===> Tube #1 slot centered at -724 rawCounts <=== +2 "storage"(n& +3 "core" & a c \  +2 .tSC.jog -95 + "storage"(o* +48 "core" * +2 .tSE.seek :down +2 "storage"(p'} +264 "core" ' +2 .tSC.jog 4024 +2 "storage"(q* +365 "core" * +2 .tSE.seek :down +2 "storage"(i'} +3 "core" ' +48 .tSE.seek 19.2 Pucks below Top Plate +2 "storage"(s' +71 "core" * 0  ]\  +4 !to:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @sourcei-:@destinationi%: @error:positionErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni : velocityi\ : currenti5:pwmi:erri: inPressi : outPressi:deltaPressi] : voltagef12.7953205694649`-: @type2F: @tagiv: mesg"CStorage Carousel positionErr at 2 during Storage Elevator move:@axisName"Storage Carousel:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 "core" ' +1723 #t-> SC.rawPosition + "storage"(t& +4 "core" & i g C\  +10635 #t-> SC.coast + .SC.coast + "storage"(6 +3 (u& +3 "core" & S S N\  +961 "Can"A\ $A@ +445 #t-> SC.rawPosition + "storage"(v& +4 "core" & R d 5\  +4075 #t-> SC.rawPosition + "storage"(w& +4 "core" & \  +1158 #t-> SC.rawPosition + "storage"(x& +3 "core" & Y\  +19722 #t-> exit +4 #mEXIT @1562777415.62EDT @1562777424.99EDT = =tMAIN =mMAIN_scheduler @EDT1562777426.66 #"core_reset"Sent BREAK + #t@0x8172, state=0x3A84, ifg=0x10, ie=0xFD + #@0x83ED, state=0x3A84, ifg=0x10, ie=0xFD #@0x866F, state=0x3A84, ifg=0x10, ie=0xFD + #@0x88E9, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8B6B, state=0x3A84, ifg=0x10, ie=0xFD #@0x8DE6, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9061, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9177, state=0x3A84, ifg=0x80, ie=0xFD #@0x3D71, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +355 "Can"\ $>= + \ $>= + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %z 6\ = +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X SE.down + .SE.seek :down +2 "storage"('} +78 "core" ' +2 "storage"(% +4 "core" % 9\  +1048 #t-> calcar +1110 #-> require "calcar" +3590 #-> calcar + .SC.configure SCtight +2 "storage"($\ .\ 1~b +3 .tSE.configure SErough +2 "storage"(#Q-0-\ b +3 .tSE.reconfigure SErough +2 "storage"(#-0-\ b +3 .tSE.home.seek :down +2 "storage"('} +59 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.home.seek 1 + "storage"((+ +507 "core" ( + .tSE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tAwaiting answer to "Manually rotate carousel to tube 1 and press " +176 .SE.seek :down +2 "storage"('} +3 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate + "storage"(' +81 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & E\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +4 "core" & n\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" & ~\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +3 "core" & a W\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(!& +3 "core" & n } ,\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"("& +3 "core" & d ~\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(#& +3 "core" & d ` _\  + .tSC.coast + "storage"(6 +2 #tIn slot #1 at 19.2 pucks below top plate bounds are [-818, -515] + .SE.seek :"Top Plate" +2 "storage"($' +265 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(%& +3 "core" & B B \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(&& +3 "core" & v l \  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"('& +3 "core" & j i \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"((& +3 "core" & i i \  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"()& +3 "core" & g b (\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(*& +3 "core" & h h ?\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(+& +3 "core" & l j h\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(,& +3 "core" & i l \  + .tSC.coast + "storage"(6 +2 #tIn slot #1 at 0 pucks below top plate bounds are [-891, -628] + #===> Tube #1 slot centered at -723 rawCounts <=== + "storage"(-& +4 "core" & i h Y\  +2 .tSC.jog -95 + "storage"(.* +48 "core" * +2 .tSE.seek :down +2 "storage"(/'} +264 "core" ' +2 .tSC.jog 4024 +2 "storage"(0* +369 "core" * +2 .tSE.seek :down +2 "storage"(1'} +3 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate + "storage"(2' +85 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(3& +3 "core" &  k s \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(4& +3 "core" & i i l\  +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(5& +3 "core" &  s v X\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(6& +3 "core" & h h j\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(7& +3 "core" &  i h u\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(8& +3 "core" & l i x\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(9& +3 "core" & i i \  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(:& +3 "core" & i j \  + .tSC.coast + "storage"(6 +2 #tIn slot #2 at 19.2 pucks below top plate bounds are [3205, 3494] +2 .SE.seek :"Top Plate" + "storage"(;' +237 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(<& +3 "core" & 8 A I \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(=& +3 "core" & F i h V\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(>& +3 "core" & 8 i i d\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +65 .SC.coast +8 "storage"(6 +2 .tdelay .2 seconds +21 "storage"(?& +3 "core" & G j i ~\  +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(@& +3 "core" & 8 i i \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(A& +3 "core" & F j h <\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(B& +3 "core" & 8 ^ e \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(C& +3 "core" & F i i {\  +2 .tSC.coast "storage"(6 +2 #tIn slot #2 at 0 pucks below top plate bounds are [3128, 3398] +2 #===> Tube #2 slot centered at 3302 rawCounts <=== + "storage"(D& +3 "core" & F j _ Z\  +2 .tSC.jog -96 +2 "storage"(E* +43 "core" * +2 .tSE.seek :down +2 "storage"(F'} +266 "core" ' +2 .tSC.jog 4024 +2 "storage"(G* +362 "core" * +2 .tSE.seek :down +2 "storage"(H'} +3 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate + "storage"(I' +79 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(J& +3 "core" && i i u\  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(K& +3 "core" &] i h M\  +2 .tSC.force -30 + "storage"(6 + .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(L& +3 "core" &% i i Z\  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(M& +3 "core" &] [ [ \  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(N& +3 "core" &% h g \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(O& +3 "core" &] i i ?\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(P& +3 "core" &( h f \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(Q& +3 "core" &] i i \  + .tSC.coast + "storage"(6 +2 #tIn slot #3 at 19.2 pucks below top plate bounds are [7206, 7517] + .SE.seek :"Top Plate" +2 "storage"(R' +244 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(S& +3 "core" & D C m\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(T& +3 "core" & ] e\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(U& +3 "core" & _ \\ E\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(V& +3 "core" & _ \\ E\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(W& +3 "core" & [ \\\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(X& +3 "core" & h ^ \  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(Y& +3 "core" & h h 3\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(Z& +3 "core" & ^ i <\  + .tSC.coast + "storage"(6 +2 #tIn slot #3 at 0 pucks below top plate bounds are [7155, 7420] + #===> Tube #3 slot centered at 7313 rawCounts <=== +2 "storage"([& +3 "core" & [ \\\  +2 .tSC.jog -105 + "storage"(\\* +46 "core" * +2 .tSE.seek :down +2 "storage"(]'} +266 "core" ' +2 .tSC.jog 4024 +2 "storage"(^* +361 "core" * +2 .tSE.seek :down +2 "storage"(_'} +3 "core" ' + .tSE.seek 19.2 Pucks below Top Plate +2 "storage"(`' +71 "core" *,R (\ +4 !to:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @sourcei-:@destinationi%: @error:positionErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioniR,: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi( : voltagef12.785502209131076N: @type2F: @tagic: mesg"CStorage Carousel positionErr at 4 during Storage Elevator move:@axisName"Storage Carousel:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +12 "core" ' +1074 #t-> SC.coast + .SC.coast + "storage"(6 +2 (a& +3 "core" &,R f ^ M\  +682 #t-> SC.rawPosition + "storage"(b& +3 "core" &,R h k \  +1912 #t-> SC.rawPosition + "storage"(c& +3 "core" &,s a b @\  +7254 #t-> exit +4 #mEXIT @1562777682.18EDT @1562777689.70EDT = =tMAIN =mMAIN_scheduler @EDT1562777691.34 #"core_reset"Sent BREAK + #t@0xC3B2, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC62C, state=0x3A84, ifg=0x10, ie=0xFD #@0xC8AE, state=0x3A84, ifg=0x10, ie=0xFD + #@0xCB29, state=0x3A84, ifg=0x10, ie=0xFD + #@0xCDA9, state=0x3A84, ifg=0x10, ie=0xFD #@0xD023, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD29E, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD3B3, state=0x3A84, ifg=0x80, ie=0xFD #@0x36B9, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +351 "Can"c\ #>= + c\ #>= #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %z 3\ = + .tSS.reconfigure SSconfig +2 "sampler")#.0X SE.down + .SE.seek :down +2 "storage"('} +76 "core" ' +2 "storage"(% +4 "core" % \ \  +683 #t-> require "calcar" +403 #-> calcar + .SC.configure SCtight +2 "storage"($\ .\ 1~b +3 .tSE.configure SErough +2 "storage"(#Q-0-\ b +3 .tSE.reconfigure SErough +2 "storage"(#-0-\ b +3 .tSE.home.seek :down +2 "storage"('} +60 "core" ' +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.home.seek 1 + "storage"((+ +1151 "core" ( +2 .tSE.coast "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tAwaiting answer to "Manually rotate carousel to tube 1 and press " +198 .SE.seek :down +2 "storage"('} +3 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate +2 "storage"(' +74 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" & [ P \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +3 "core" & S \\ x\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(& +3 "core" & ^ \\ >\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(& +3 "core" & D P \  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"( & +3 "core" & B A ^\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(!& +3 "core" & Q \\ [\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"("& +3 "core" & [ O @\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(#& +3 "core" & B D\  + .tSC.coast + "storage"(6 +3 #tIn slot #1 at 19.2 pucks below top plate bounds are [-819, -517] +2 .SE.seek :"Top Plate" + "storage"($' +281 "core" ' +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(%& +3 "core" & [ [\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(&& +3 "core" & [ Z\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"('& +3 "core" & d i \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"((& +3 "core" & a e\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"()& +3 "core" & a Z\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +21 "storage"(*& +3 "core" & h ^\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(+& +3 "core" & _ e\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(,& +3 "core" & a [\  + .tSC.coast + "storage"(6 +2 #tIn slot #1 at 0 pucks below top plate bounds are [-892, -629] + #===> Tube #1 slot centered at -724 rawCounts <=== +2 "storage"(-& +3 "core" & \\ e\  +2 .tSC.jog -95 + "storage"(.* +43 "core" * +2 .tSE.seek :down +2 "storage"(/'} +265 "core" ' +2 .tSC.jog 4024 +2 "storage"(0* +371 "core" * +2 .tSE.seek :down +2 "storage"(1'} +3 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate + "storage"(2' +72 "core" *   R\  +3 !to:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @sourcei-:@destinationi%: @error:positionErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni : velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiR : voltagef12.810048109965637a: @type2F: @tagi5: mesg"CStorage Carousel positionErr at 2 during Storage Elevator move:@axisName"Storage Carousel:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +6 "core" ' +2031 #t-> SC.rawPosition + "storage"(3& +3 "core" & [ O \  +3278 #t-> SE.down + .SE.seek :down +2 "storage"(4'} +77 "core" ' +2 "storage"(5% +4 "core" % ` f K\  +364 #t-> exit +4 #mEXIT @1562777810.98EDT @1562778658.24EDT = =tMAIN =mMAIN_scheduler @EDT1562778659.98 #"core_reset"Sent BREAK +2 #t@0xE586, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +377 "Can"`\ ; + `\ ;j + #tPolling Can every 10:00 +2 #Cleanly exited at 12:56:50EDT10-Jul-19 +1101 #-> ESP.ready! +3 #Powering core bus +510 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %\ $ +2 .tSS.configure SSconfig +2 "sampler")#.0X require 'calcar' +318 #-> calcar + .SC.configure SCtight +3 "storage"($\ .\ 1~b +2 .tSE.configure SErough +2 "storage"(#Q-0-\ b +3 .tSE.reconfigure SErough +2 "storage"(#-0-\ b +3 .tSE.home.seek :down +2 "storage"(;'} +58 "core" ' + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.home.seek 1 +2 "storage"(<(+ +516 "core" ( + .tSE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tAwaiting answer to "Manually rotate carousel to tube 1 and press " +166 .SE.seek :down + "storage"(='} +4 "core" ' + .tSE.seek 19.2 Pucks below Top Plate +2 "storage"(>' +80 "core" ' + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(?& +2 "core" & \  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(@& +2 "core" & ~\ \ +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(A& +3 "core" & ~ \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(B& +2 "core" & u\  +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(C& +2 "core" &  \  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(D& +2 "core" & j\  +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(E& +2 "core" & ~ \  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(F& +2 "core" & 2\  +2 .tSC.coast "storage"(6 +2 #tIn slot #1 at 19.2 pucks below top plate bounds are [-740, -509] +2 .SE.seek :"Top Plate" +2 "storage"(G' +243 "core" ' + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(H& +2 "core" & i\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(I& +2 "core" & ~ \  +2 .tSC.force -30 + "storage"(6 + .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(J& +2 "core" &  \  +2 .tSC.force 30 +33 "storage"(6 +8 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(K& +2 "core" & \  +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(L& +2 "core" & ~ :\  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(M& +2 "core" & +\  +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(N& +2 "core" & ~ \  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(O& +2 "core" & ~ ;\  +2 .tSC.coast "storage"(6 +2 #tIn slot #1 at 0 pucks below top plate bounds are [-814, -631] + #===> Tube #1 slot centered at -686 rawCounts <=== +2 "storage"(P& +4 "core" & | "\  + .tSC.jog -55 +2 "storage"(Q* +31 "core" * + .tSE.seek :down +2 "storage"(R'} +266 "core" ' + .tSC.jog 4024 +2 "storage"(S* +360 "core" * + .tSE.seek :down +2 "storage"(T'} +3 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate + "storage"(U' +77 "core" ' + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(V& +2 "core" & ~\  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(W& +2 "core" &  A\  +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(X& +2 "core" &  \  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(Y& +2 "core" &  t .\  +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(Z& +2 "core" &  \  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"([& +3 "core" &  \  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(\\& +2 "core" & u \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(]& +2 "core" & ~ t \  +2 .tSC.coast + "storage"(6 +2 #tIn slot #2 at 19.2 pucks below top plate bounds are [3277, 3486] + .SE.seek :"Top Plate" +2 "storage"(^' +277 "core" ' + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(_& +2 "core" & f ]\  + .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(`& +2 "core" & E k k *\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(a& +2 "core" & b h \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(b& +2 "core" & E ` f 1\  +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(c& +2 "core" & U \\\  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(d& +2 "core" & D b ` 8\  +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(e& +2 "core" & | c z\  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(f& +2 "core" & D  M\  + .tSC.coast + "storage"(6 +2 #tIn slot #2 at 0 pucks below top plate bounds are [3211, 3397] +2 #===> Tube #2 slot centered at 3337 rawCounts <=== + "storage"(g& +4 "core" & D } q >\  + .tSC.jog -59 +2 "storage"(h* +31 "core" * +2 .tSE.seek :down + "storage"(i'} +266 "core" ' + .tSC.jog 4024 +2 "storage"(j* +377 "core" * + .tSE.seek :down +2 "storage"(k'} +3 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate +2 "storage"(l' +82 "core" ' + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(m& +2 "core" &{ _ [\  +2 .tSC.force 30 "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(n& +2 "core" &Y h f \  +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(o& +2 "core" &| ^ h "\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(p& +2 "core" &X ` [ \  +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(q& +64 "core" &| i i Y\  +2 .tSC.force 30 + "storage"(6 +3 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(r& +2 "core" &X [ [\  +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(s& +2 "core" &{ h g \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(t& +2 "core" &Y [ Z\  +2 .tSC.coast "storage"(6 +3 #tIn slot #3 at 19.2 pucks below top plate bounds are [7292, 7513] + .SE.seek :"Top Plate" +2 "storage"(u' +235 "core" ' + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(v& +2 "core" &? i j \  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(w& +2 "core" & d j 0\  +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(x& +2 "core" &? i i p\  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(y& +2 "core" & j l \  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(z& +2 "core" &? l s \  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"({& +2 "core" & l k p\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(|& +2 "core" &? i k \  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(}& +2 "core" & j k i\  + .tSC.coast + "storage"(6 +3 #tIn slot #3 at 0 pucks below top plate bounds are [7231, 7415] + #===> Tube #3 slot centered at 7354 rawCounts <=== + "storage"(~& +3 "core" & k i \  +2 .tSC.jog -61 + "storage"(* +42 "core" * +2 .tSE.seek :down +2 "storage"('} +265 "core" ' + .tSC.jog 4024 +2 "storage"(* +365 "core" * + .tSE.seek :down +2 "storage"('} +3 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate + "storage"(' +82 "core" ' + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(& +2 "core" &,3 ? J \  +2 .tSC.force 30 + "storage"(6 + .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(& +2 "core" &- I A \  +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" &,2 _ [\  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" &-\ [ ^\  +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +2 "core" &,3 h h\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(\ & +3 "core" &- [ Z\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"( & +2 "core" &,2 Z [\  +2 .tSC.force 30 + "storage"(6 + .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"( & +2 "core" &- ] e\  +2 .tSC.coast "storage"(6 +3 #tIn slot #4 at 19.2 pucks below top plate bounds are [11315, 11529] + .SE.seek :"Top Plate" +2 "storage"( ' +312 "core" ' + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(& +2 "core" &+ ^ g \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(& +2 "core" &, [ [\  +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(& +2 "core" &+ ] b\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" &, Z [\ \ +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(& +2 "core" &+ [ e\  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(& +2 "core" &, Z [\ \ +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(& +2 "core" &+ [ e\  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(& +3 "core" &, ] \\\ \ + .tSC.coast + "storage"(6 +3 #tIn slot #4 at 0 pucks below top plate bounds are [11250, 11438] + #===> Tube #4 slot centered at 11377 rawCounts <=== + "storage"(& +4 "core" &, [ e\  + .tSC.jog -61 + "storage"(* +35 "core" * + .tSE.seek :down +2 "storage"('} +264 "core" ' + .tSC.jog 4024 +2 "storage"(* +372 "core" * + .tSE.seek :down +2 "storage"('} +3 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate +2 "storage"("' +74 "core" ' + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +11 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(& +2 "core" &; M M 6\  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(%& +2 "core" &< M L \  +2 .tSC.force -30 + "storage"(6 + .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"('& +2 "core" &; ? @ w\  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"()& +2 "core" &< L L V\  +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"((& +2 "core" &; L J )\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +69 .SC.coast +10 "storage"(6 +2 .tdelay .2 seconds +23 "storage"(& +2 "core" &< L L \  +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(& +2 "core" &; N E 6\  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(#& +2 "core" &< L I \  +2 .tSC.coast "storage"(6 +2 #tIn slot #5 at 19.2 pucks below top plate bounds are [15351, 15581] +2 .SE.seek :"Top Plate" +2 "storage"(,' +252 "core" ' + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(-& +2 "core" &; " ? H\  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(.& +2 "core" & Tube #5 slot centered at 15409 rawCounts <=== + "storage"(5& +3 "core" && +2 "core" &Ks L D\  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(H& +2 "core" &L/ C M \ \ + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(I& +2 "core" &Ks ? @ \  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(J& +2 "core" &L/ ? I \ \ +2 .tSC.coast "storage"(6 +2 #tIn slot #6 at 0 pucks below top plate bounds are [19315, 19503] +2 #===> Tube #6 slot centered at 19448 rawCounts <=== + "storage"(K& +4 "core" &L/ B ? \  + .tSC.jog -55 +2 "storage"(L* +32 "core" * + .tSE.seek :down +2 "storage"(M'} +266 "core" ' + .tSC.jog 4024 +2 "storage"(N* +357 "core" * + .tSE.seek :down +2 "storage"(O'} +3 "core" ' +2 .tSE.seek 19.2 Pucks below Top Plate + "storage"(P' +84 "core" ' + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(G& +2 "core" &[| A ? v\  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(Q& +2 "core" &\\W ? ? \  +2 .tSC.force -30 + "storage"(6 + .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(V& +2 "core" &[z B A \  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(W& +2 "core" &\\W A A \  +2 .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(R& +2 "core" &[z @ @ \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(T& +2 "core" &\\W ? @ \  +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(X& +2 "core" &[z ? ? \  +2 .tSC.force 30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(Y& +3 "core" &\\W B A \  + .tSC.coast + "storage"(6 +2 #tIn slot #7 at 19.2 pucks below top plate bounds are [23419, 23639] +2 .SE.seek :"Top Plate" + "storage"(S' +237 "core" ' + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .1 seconds +12 .SC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(Z& +2 "core" &[$ N M /\  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"([& +2 "core" &[ L M ;\  +2 .tSC.force -30 "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(\\& +3 "core" &[$ K J \ \  + .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast +2 "storage"(6 +2 .tdelay .2 seconds +22 "storage"(]& +2 "core" &[ I @ 9\  + .tSC.force -30 + "storage"(6 +2 .tdelay .3 seconds +32 .SC.coast + "storage"(6 +3 .tdelay .2 seconds +22 "storage"(U& +2 "core" &[# D L "\  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +23 "storage"(_& +2 "core" &[ N M -\  +2 .tSC.force -30 "storage"(6 +3 .tdelay .3 seconds +71 .SC.coast +3 "storage"(6 +2 .tdelay .2 seconds +23 "storage"(`& +2 "core" &[# L L \  +2 .tSC.force 30 + "storage"(6 +2 .tdelay .3 seconds +31 .SC.coast + "storage"(6 +2 .tdelay .2 seconds +22 "storage"(a& +2 "core" &[ N M S\  + .tSC.coast + "storage"(6 +3 #tIn slot #7 at 0 pucks below top plate bounds are [23332, 23522] + #===> Tube #7 slot centered at 23471 rawCounts <=== + "storage"(b& +4 "core" &[ I M *\  + .tSC.jog -51 +2 "storage"(c* +31 "core" * + .tSE.seek :down +2 "storage"(d'} +268 "core" ' + .tSC.jog 4024 +2 "storage"(e* +389 "core" * +14796 #t-> exit +5 #mEXIT @1562779024.26EDT @1562779033.86EDT = =tMAIN =mMAIN_scheduler @EDT1562779035.51 #"core_reset"Sent BREAK + #t@0xCA67, state=0x3B10, ifg=0x20, ie=0x7F + #@0xD1BE, state=0x3B10, ifg=0x08, ie=0x5F + #@0xF404, state=0x3AE0, ifg=0x84, ie=0x75 #@0xF6A6, state=0x3A72, ifg=0x10, ie=0xF5 + #@0xF924, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFB9F, state=0x3A84, ifg=0x10, ie=0xFD #@0xFE1A, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFF31, state=0x3A84, ifg=0x80, ie=0xFD + #@0x2842, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +212 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +364 "Can"&\ FF + &\ FF + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" % 7\ \ 1 + .tSS.reconfigure SSconfig +3 "sampler")#.0X ESP.ready! +2 "collection"'% +4 "processing"%% +2 "manipulator"&% +6 "core" %Ӱ  +5 "sampler")% +4 "core" %x\ + %\  t + % ;\ \ 1 +2 "manipulator"&& +3 "core" & t0 +2 "storage"(& +3 "core" &km \\ N D\  +2 "storage"(% +3 "core" % b ]\  + "collection"'& +4 "core" &  + "processing"%& +3 "core" &^\  +2 "collection"'  +3 "core"  +2 "collection"'! +2 "core"  +2 "collection"'" +3 "core"  +2 "processing"%# +2 "core"  +2 "processing"%$ +3 "core" W + "processing"%% +3 "core" ? +2 "processing"%& +3 "core"  + "sampler")' +3 "core"  +2 "sampler")(% +3 "core" % 5\ \ 1 +2 "collection"')& +4 "core" &   + "collection"'*% +4 "core" %Ӱ  +2 "processing"%+& +3 "core" &e\  +2 "processing"%,% +3 "core" %c\ ! +2 "manipulator"&-% +4 "core" %\  t + "manipulator"&.& +4 "core" & t0 + "storage"(/& +4 "core" &km [ [\  +2 "storage"(0% +3 "core" % ^ Q 1\  +2 "collection"'19 +3 "core" 9ct + "processing"%29 +3 "core" 9w +58449 "Can"j\ BB +60003  \ BB +30572 #t-> SC.legend +6199 #-> require "calarm" +1812 #-> Hand.open + .Hand.open + "manipulator"&31 +77 "core" 1 +2182 #t-> Arm.grap :garage +2 "manipulator"&4& +3 "core" & B r0 +2 !to:Axis::Error: mesg"!Unknown Elbow position: grap:@axisName"\ Elbow:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1448 #-> Arm.grab :garage +2 "manipulator"&5& +3 "core" & t r0 +2 "manipulator"&6% +3 "core" % \  v r +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&7(, +183 "core" ( + "manipulator"&8& +4 "core" &, } t: + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &, + t: +2 .tForearm.seek :garage +2 "manipulator"&:' +98 "core" ' + .tHand.close + "manipulator"&;/ +70 "core" / +2682 #t-> Arm.withdraw +2 "manipulator"&<% +3 "core" %  r} +2 .tForearm.seek :retract + "manipulator"&='\ +98 "core" ' + "manipulator"&>& +4 "core" &, 9 t: +2 "manipulator"&?% +3 "core" %\  t +2818 #t-> Calarm 1 + !o:NoMethodError : mesg".undefined method `Calarm' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1657 #-> calarm 1 + .SE.seek :down +2 "storage"(@'} +4 "core" ' + "manipulator"&A% +4 "core" %\   u +2 "manipulator"&B& +4 "core" &,  u: + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(C(R +2264 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 .tForearm.seek :retract + "manipulator"&D'\ +3 "core" ' + .tElbow.seek :clear +2 "manipulator"&E(d +132 "core" ( + .tForearm.seek :retract +2 "manipulator"&F'\ +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&G( +99 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +56 &H& +9 "core" & r Y + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &I& +2 "core" &   S Y + .tForearm.force -40 + "manipulator"&5 +34 &J& +2 "core" & t u * k +2 "manipulator"&K% +3 "core" %k u s 1 k + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &L% +2 "core" %z X J ? hk + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &M% +2 "core" %{ M d , hj + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&N'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&O(d +95 "core" ( + .tForearm.seek :retract +2 "manipulator"&P'\ +3 "core" ' +2 .tElbow.seek 1 + "manipulator"&Q( +110 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &R& +3 "core" &   - Y + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &S& +3 "core" & k Y + .tForearm.force -40 + "manipulator"&5 +33 &T& +3 "core" & t p  k +2 "manipulator"&U% +3 "core" %m t j k + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &V% +2 "core" %y l m a iq + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &W% +2 "core" %{ L Y F ij + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&X'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&Y(d +97 "core" ( + .tForearm.seek :retract +2 "manipulator"&Z'\ +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&[( +104 "core" ( +2 .tElbow.coast "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &\\& +3 "core" & \ \ n Y + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &]& +2 "core" & K Y + .tForearm.force -40 + "manipulator"&5 +33 &^& +3 "core" & w o _ k + "manipulator"&_% +4 "core" %n t u  k + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &`% +2 "core" %{ i l s in + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &a% +5 "core" %| m l ii + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&b'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&c(d +108 "core" ( + .tForearm.seek :retract +2 "manipulator"&d'\ +3 "core" ' +2 .tElbow.seek 1 +2 "manipulator"&e( +107 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +24 &f& +2 "core" & \ i Y + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +24 &g& +2 "core" &  Y + .tForearm.force -40 + "manipulator"&5 +33 &h& +3 "core" & l s k + "manipulator"&i% +4 "core" %o r h k + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &j% +2 "core" %| k Q  hm + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &k% +2 "core" %} m n ii + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&l'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&m(d +100 "core" ( + .tForearm.seek :retract +2 "manipulator"&n'\ +3 "core" ' +2 .tElbow.seek 1 + "manipulator"&o( +140 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &p& +3 "core" & = Y + .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +14 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &q& +3 "core" & Z Y + .tForearm.force -40 +2 "manipulator"&5 +32 &r& +3 "core" & s j l + "manipulator"&s% +4 "core" %o n u b k + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &t% +2 "core" %~ Q H D hj + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &u% +2 "core" % n n if + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +770 "Can"\ BB +3656 #t-> calarm 2 + .SE.seek :down +2 "storage"(v'} +4 "core" ' + "manipulator"&w% +4 "core" %  u +2 "manipulator"&x% +3 "core" % / t +2 .tForearm.seek :retract + "manipulator"&y'\ +95 "core" ' + .tElbow.seek :clear +2 "manipulator"&z(d +97 "core" ( + "manipulator"&{% +46 "core" %\ # 0 o C +2 "manipulator"&|& +3 "core" &d ' ok +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(}( +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 .tForearm.seek :retract + "manipulator"&~'\ +3 "core" ' +2 .tElbow.seek :clear + "manipulator"&(d +4 "core" ( + .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&(P +104 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +3 "core" & T + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 && +2 "core" & E T + .tForearm.force -40 + "manipulator"&5 +33 && +4 "core" & M U 4 f + "manipulator"&% +4 "core" % [ Q M f + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &\ % +2 "core" %̈́ : / v bp + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 & % +2 "core" %̈́ 9 /  co + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"& '\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +108 "core" ( + .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 2 + "manipulator"&(P +108 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +3 "core" &   S + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 && +3 "core" &  S + .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & T U  e + "manipulator"&% +4 "core" %~ T T e + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &% +2 "core" %͆ . 0 F bf + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &% +3 "core" %͆ , / T be + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +106 "core" ( + .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 2 + "manipulator"&(P +110 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 && +2 "core" & v S + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +24 & & +2 "core" &  S + .tForearm.force -40 + "manipulator"&5 +33 &!& +3 "core" & & = e + "manipulator"&"% +4 "core" %~ '  d + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 &#% +3 "core" %͆ 1 / I bd + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &$% +2 "core" %͇ / % / bd + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&%'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&&(d +105 "core" ( + .tForearm.seek :retract +2 "manipulator"&''\ +3 "core" ' +2 .tElbow.seek 2 + "manipulator"&((P +108 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &)& +2 "core" &  2 S + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +53 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &*& +2 "core" & \ S +2 .tForearm.force -40 + "manipulator"&5 +33 &+& +2 "core" & - $  d +2 "manipulator"&,% +3 "core" % 2 2 ! d + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &-% +2 "core" %͈ $ ) ba + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &.% +2 "core" %͈ / .  ab + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&/'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&0(d +97 "core" ( + .tForearm.seek :retract +2 "manipulator"&1'\ +3 "core" ' +2 .tElbow.seek 2 +2 "manipulator"&2(P +106 "core" ( +2 .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &3& +2 "core" &  u S +2 .tElbow.force 65 "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &4& +2 "core" &  S + .tForearm.force -40 + "manipulator"&5 +33 &5& +3 "core" & ! $ Q d +2 "manipulator"&6% +3 "core" % / 2 ) c + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &8% +2 "core" %͈ % " ab + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &9% +3 "core" %͈ . 2 N ab + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +10450 #t-> calarm 3 + .SE.seek :down +2 "storage"('} +3 "core" ' + "manipulator"&;% +4 "core" % \\ m +2 "manipulator"&% +3 "core" % , m +2 .tForearm.seek :retract + "manipulator"&<'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&>(d +98 "core" ( + "manipulator"&?% +4 "core" %\  O h ' h +2 "manipulator"&:& +3 "core" &d F G hX +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(A( +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 .tForearm.seek :retract + "manipulator"&B'\ +4 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +3 "core" ( +2 .tForearm.seek :retract + "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&=(_ +103 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &7& +2 "core" & @ Z + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +22 &D& +3 "core" &   Y + .tForearm.force -40 + "manipulator"&5 +33 &E& +4 "core" & l k l + "manipulator"&G% +3 "core" % t r # k +2 .tForearm.coast "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &F% +2 "core" % o m is + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &H% +3 "core" % l n is + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&I'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&J(d +100 "core" ( + .tForearm.seek :retract +2 "manipulator"&K'\ +3 "core" ' +2 .tElbow.seek 3 + "manipulator"&L(_ +133 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +49 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &M& +2 "core" &   y [ + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &N& +2 "core" &   b [ + .tForearm.force -40 + "manipulator"&5 +34 &O& +2 "core" & G m +2 "manipulator"&Q% +3 "core" % l u  l + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &P% +2 "core" % _ f ir + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &R% +2 "core" % n n jr + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&S'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&T(d +98 "core" ( + .tForearm.seek :retract +2 "manipulator"&U'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&V(_ +106 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &W& +3 "core" &   v [ + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &X& +3 "core" &  9 [ + .tForearm.force -40 + "manipulator"&5 +34 &Y& +2 "core" & m +2 "manipulator"&[% +3 "core" % m + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &Z% +2 "core" % p j jr + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &\\% +2 "core" % o v js + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&]'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&^(d +100 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&_'\ +3 "core" ' +2 .tElbow.seek 3 +2 "manipulator"&`(_ +107 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &a& +3 "core" &   H [ + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &b& +3 "core" &    [ + .tForearm.force -40 + "manipulator"&5 +33 &c& +3 "core" & y m +2 "manipulator"&e% +3 "core" % m + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &d% +2 "core" % r i js + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &f% +2 "core" % i m js + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +32 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&g'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&h(d +99 "core" ( + .tForearm.seek :retract +2 "manipulator"&i'\ +4 "core" ' + .tElbow.seek 3 +32 "manipulator"&j(_ +142 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +24 &k& +2 "core" & d \\ + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &l& +3 "core" & R \\ + .tForearm.force -40 + "manipulator"&5 +33 &m& +3 "core" &  m +2 "manipulator"&o% +3 "core" % + m + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &n% +2 "core" % u r \\ ks + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &p% +2 "core" % q i  js +2 .tForearm.coast "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +1637 #t-> calarm 4 +2 .SE.seek :down + "storage"(q'} +3 "core" ' + "manipulator"&r% +4 "core" %B  v +2 "manipulator"&s% +3 "core" %B  v +2 .tForearm.seek :retract + "manipulator"&t'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&u(d +98 "core" ( + "manipulator"&w% +4 "core" %\   r +2 "manipulator"&x& +3 "core" &d  r` +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"({(,q +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 .tForearm.seek :retract + "manipulator"&|'\ +4 "core" ' + .tElbow.seek :clear +2 "manipulator"&@(d +3 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&C'\ +2 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&y(^ +131 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &z& +2 "core" & Q T + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &~& +4 "core" & _ U + .tForearm.force -40 + "manipulator"&5 +32 && +3 "core" & T S 9 f + "manipulator"&% +4 "core" % Q K n f + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &% +2 "core" % 2 2 X cp + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &% +3 "core" % / / W dp + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +104 "core" ( + .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 4 + "manipulator"&\ (^ +114 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 & & +3 "core" & P T +2 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +43 .tElbow.force 65 +8 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 & & +2 "core" &  T + .tForearm.force -40 + "manipulator"&5 +34 && +2 "core" & W V < e +2 "manipulator"&% +3 "core" % T T  e + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &% +2 "core" % . 1 T cl + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +33 &% +2 "core" % 2 2 L ck + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +137 "core" ( + .tForearm.seek :retract +2 "manipulator"&'\ +4 "core" ' + .tElbow.seek 4 +2 "manipulator"&(^ +93 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +24 && +2 "core" &  i S + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 && +2 "core" &  K S + .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & S S 0 e +2 "manipulator"&% +3 "core" % O D 7 e + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &% +2 "core" % . + : bm + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &% +2 "core" % - . H ck + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"& '\ +90 "core" ' + .tElbow.seek :clear +2 "manipulator"&!(d +100 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&"'\ +3 "core" ' +2 .tElbow.seek 4 +2 "manipulator"&#(^ +135 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &$& +2 "core" &  o S + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &%& +3 "core" &  S + .tForearm.force -40 + "manipulator"&5 +33 &&& +4 "core" & V 9  d + "manipulator"&(% +3 "core" % 3 0 S d +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &'% +2 "core" % - " ak + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &)% +2 "core" % . . 9 bi + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&*'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&+(d +97 "core" ( + .tForearm.seek :retract +2 "manipulator"&,'\ +3 "core" ' +2 .tElbow.seek 4 + "manipulator"&-(^ +136 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +50 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &.& +2 "core" &   S + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &/& +2 "core" &  S + .tForearm.force -40 + "manipulator"&5 +34 &0& +2 "core" & @ /  c +2 "manipulator"&2% +3 "core" % 5 2 d + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &1% +2 "core" % - $ K bi + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &3% +2 "core" % + .  bi +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3734 #t-> calarm 5 +2 .SE.seek :down + "storage"(4'} +2 "core" ' +2 "manipulator"&5% +4 "core" %@ 1 m + "manipulator"&6% +4 "core" %@ { m +2 .tForearm.seek :retract + "manipulator"&8'\ +89 "core" ' + .tElbow.seek :clear +2 "manipulator"&9(d +100 "core" ( + "manipulator"&;% +4 "core" %\  m o i +2 "manipulator"&& +3 "core" &d k i i8 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(?(<1 +383 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 .tForearm.seek :retract + "manipulator"&:'\ +2 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&v(d +3 "core" ( + .tForearm.seek :retract +2 "manipulator"&}'\ +3 "core" ' + .tElbow.seek 5 +2 "manipulator"&<(y +113 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &>& +2 "core" & g Y + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &B& +2 "core" &   . Z + .tForearm.force -40 + "manipulator"&5 +34 && +2 "core" & i s k +2 "manipulator"&=% +3 "core" %` k u  k + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &% +2 "core" %k j h ig + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &7% +2 "core" %l o n J ig + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&D'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&E(d +100 "core" ( + .tForearm.seek :retract +2 "manipulator"&G'\ +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&F(y +108 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &H& +2 "core" &  Z + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &I& +3 "core" &    Z + .tForearm.force -40 + "manipulator"&5 +34 &J& +2 "core" & l k k +2 "manipulator"&L% +3 "core" %a v q Z k + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &K% +2 "core" %k o n ih + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &M% +2 "core" %k n n ii +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&N'\ +128 "core" ' + .tElbow.seek :clear +2 "manipulator"&O(d +100 "core" ( + .tForearm.seek :retract +2 "manipulator"&Q'\ +3 "core" ' +2 .tElbow.seek 5 +2 "manipulator"&P(y +115 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &R& +2 "core" &    Z + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &S& +2 "core" &   Z + .tForearm.force -40 + "manipulator"&5 +34 &T& +2 "core" & l l l + "manipulator"&V% +4 "core" %c l k l + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &U% +2 "core" %m m m ie + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &W% +2 "core" %j m n jw + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&X'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&Y(d +103 "core" ( + .tForearm.seek :retract +2 "manipulator"&['\ +3 "core" ' +2 .tElbow.seek 5 + "manipulator"&Z(y +146 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &\\& +3 "core" &   ' [ + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +24 &]& +2 "core" &   w Z + .tForearm.force -40 + "manipulator"&5 +33 &^& +3 "core" & m c l + "manipulator"&`% +4 "core" %c r r l + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &_% +2 "core" %m m o ie + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &a% +2 "core" %n h h jd + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&b'\ +95 "core" ' + .tElbow.seek :clear +2 "manipulator"&c(d +98 "core" ( + .tForearm.seek :retract +2 "manipulator"&e'\ +3 "core" ' +2 .tElbow.seek 5 + "manipulator"&d(y +118 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +23 &f& +3 "core" &   Z + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +53 &g& +9 "core" &  Z + .tForearm.force -40 + "manipulator"&5 +33 &h& +3 "core" & n n l +2 "manipulator"&j% +3 "core" %b j h k + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &i% +2 "core" %o n i id + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 +2 "manipulator"&5 +34 &k% +2 "core" %l n n ` ju + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2813 #t-> calarm 6 +2 .SE.seek :down + "storage"(l'} +3 "core" ' +2 "manipulator"&m% +4 "core" %  u + "manipulator"&o% +4 "core" %  u +2 .tForearm.seek :retract + "manipulator"&n'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&p(d +98 "core" ( + "manipulator"&r% +4 "core" %\ " @ p= +2 "manipulator"&s& +3 "core" &d |  pW +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(w(K +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 .tForearm.seek :retract + "manipulator"&x'\ +2 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +3 "core" ( + .tForearm.seek :retract +2 "manipulator"&A'\ +3 "core" ' + .tElbow.seek 6 +2 "manipulator"&t( +109 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +24 &u& +2 "core" & V + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &|& +3 "core" & W + .tForearm.force -40 + "manipulator"&5 +33 &@& +4 "core" & E F h + "manipulator"&y% +4 "core" %, U N ! g + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &C% +2 "core" %7 R S es + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &z% +2 "core" %7 S S R es + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&~'\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +108 "core" ( + .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 6 + "manipulator"&( +112 "core" ( +2 .tElbow.coast "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 && +2 "core" & D U + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 && +2 "core" & i U + .tForearm.force -40 + "manipulator"&5 +33 && +3 "core" & V V . g +2 "manipulator"&\ % +3 "core" %. U P - g + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &% +2 "core" %5 B 6  dt + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 & % +2 "core" %6 R C ] es +2 .tForearm.coast "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"& '\ +91 "core" ' + .tElbow.seek :clear +2 "manipulator"&(d +105 "core" ( + .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 6 + "manipulator"&( +111 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +37 "manipulator"&6 +14 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 && +2 "core" & U + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 && +2 "core" & ] U + .tForearm.force -40 + "manipulator"&5 +34 && +2 "core" & U V $ g +2 "manipulator"&% +3 "core" %/ Q K  g + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &% +2 "core" %5 * # du + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &% +2 "core" %6 # / @ dt + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&(d +98 "core" ( + .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek 6 + "manipulator"&( +107 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +4 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 && +2 "core" & U + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 & & +3 "core" & U + .tForearm.force -40 + "manipulator"&5 +34 &!& +2 "core" & \\ S F f +2 "manipulator"&#% +3 "core" %0 T S 1 f + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &"% +2 "core" %6 0 + B du + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &$% +2 "core" %7 ds + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&%'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&&(d +98 "core" ( + .tForearm.seek :retract +2 "manipulator"&('\ +3 "core" ' +2 .tElbow.seek 6 +2 "manipulator"&'( +101 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &)& +2 "core" & ~ U + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +22 &*& +3 "core" & I U + .tForearm.force -40 + "manipulator"&5 +32 &+& +3 "core" & T S 5 f +2 "manipulator"&-% +3 "core" %1 T T  f + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &,% +3 "core" %7 / 1 E dt + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &.% +2 "core" %8 % - 0 dr + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +172 "Can"s\ LL +1745 #t-> calarm 7 +2 .SE.seek :down + "storage"(/'} +4 "core" ' + "manipulator"&0% +4 "core" %ͪ 4 o +2 "manipulator"&2% +3 "core" %ͪ  o +2 .tForearm.seek :retract + "manipulator"&1'\ +93 "core" ' + .tElbow.seek :clear +2 "manipulator"&3(d +98 "core" ( + "manipulator"&5% +4 "core" %\ # l r q i C +2 "manipulator"&6& +3 "core" &d n m ig + .tSC.reconfigure SCtight +35 "storage"($\ .\ 1~b +6 .tSC.seek 7 +2 "storage"(;([ +353 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 .tForearm.seek :retract + "manipulator"&'\ +2 "core" ' +2 .tElbow.seek :clear +2 "manipulator"&q(d +3 "core" ( + .tForearm.seek :retract +2 "manipulator"&{'\ +3 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&8( +108 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &9& +2 "core" & 3 X + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &:& +2 "core" & , X + .tForearm.force -40 + "manipulator"&5 +33 &v& +4 "core" & i o i + "manipulator"&<% +3 "core" %ͧ m l i +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &}% +2 "core" %Ͷ U \\  gV + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &>% +2 "core" %Ͷ P P j gZ + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&B'\ +92 "core" ' + .tElbow.seek :clear +4 "manipulator"&(d +97 "core" ( + .tForearm.seek :retract +2 "manipulator"&='\ +3 "core" ' +2 .tElbow.seek 7 + "manipulator"&( +111 "core" ( + .tElbow.coast + "manipulator"&6 +3 .tForearm.force -70 + "manipulator"&5 +2 .tdelay 2 seconds +202 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &7& +3 "core" & W + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &D& +3 "core" & p X + .tForearm.force -40 + "manipulator"&5 +33 &E& +2 "core" & i m i +2 "manipulator"&F% +3 "core" %ͧ r i i + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &G% +2 "core" %Ͷ S S 1 fW + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &H% +2 "core" %Ͷ W Z F g[ +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +2 .tForearm.seek :retract +2 "manipulator"&I'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&J(d +98 "core" ( + .tForearm.seek :retract +2 "manipulator"&L'\ +3 "core" ' +2 .tElbow.seek 7 +2 "manipulator"&K( +112 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.coast + "manipulator"&6 +24 &M& +2 "core" & K X + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 +2 "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 +37 "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &N& +2 "core" & . X + .tForearm.force -40 + "manipulator"&5 +34 &O& +2 "core" & m n i +2 "manipulator"&P% +3 "core" %ͨ k O h h + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &Q% +2 "core" %ͷ T V  gW + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &R% +2 "core" %Ͷ Q R A g] + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&S'\ +92 "core" ' + .tElbow.seek :clear +2 "manipulator"&T(d +99 "core" ( + .tForearm.seek :retract +2 "manipulator"&V'\ +3 "core" ' +2 .tElbow.seek 7 + "manipulator"&U( +102 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 +2 "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +24 &W& +2 "core" & X + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +12 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &X& +3 "core" & E X + .tForearm.force -40 + "manipulator"&5 +32 &Y& +3 "core" & m n i + "manipulator"&Z% +4 "core" %ͩ _ g U i +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +34 &[% +2 "core" %Ͷ O T S gX + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +33 &\\% +2 "core" %Ͷ U Q  g\\ + .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +3 .tForearm.seek :retract + "manipulator"&]'\ +94 "core" ' + .tElbow.seek :clear +2 "manipulator"&^(d +98 "core" ( + .tForearm.seek :retract +2 "manipulator"&`'\ +3 "core" ' +2 .tElbow.seek 7 + "manipulator"&_( +104 "core" ( + .tElbow.coast + "manipulator"&6 +2 .tForearm.force -70 + "manipulator"&5 +3 .tdelay 2 seconds +201 .Forearm.force -100 + "manipulator"&5 +33 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &a& +3 "core" & X + .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +13 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.force 65 + "manipulator"&6A +12 .tElbow.force -65 + "manipulator"&6 +13 .tElbow.coast + "manipulator"&6 +23 &b& +2 "core" & b X + .tForearm.force -40 + "manipulator"&5 +33 &c& +3 "core" & n m i + "manipulator"&d% +4 "core" %ͩ l h i + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &e% +2 "core" %ͷ S T U gW + .tForearm.coast + "manipulator"&5 +23 .tForearm.force -55 + "manipulator"&5 +34 &f% +2 "core" %Ͷ P R & g\\ +2 .tForearm.coast + "manipulator"&5 +22 .tForearm.force -55 + "manipulator"&5 +33 .tForearm.coast + "manipulator"&5 +26371 #t-> Flush.garage +2496 #-> Arm.garage +2 "manipulator"&g& +3 "core" &  s + "manipulator"&h% +4 "core" % o s +2 .tForearm.seek :retract + "manipulator"&j'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&i(, +171 "core" ( + "manipulator"&k& +4 "core" &, k mZ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" &, ] mZ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&o' +111 "core" ' + "manipulator"&r& +4 "core" &, K Z hZ +2 "manipulator"&s% +3 "core" % X K Y h +1216 #t-> Arm.retract + .Hand.open +2 "manipulator"&41 +67 "core" 1 + "manipulator"&?% +4 "core" %  B F h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&n'\ +99 "core" ' + "manipulator"&p& +4 "core" &, 6 mZ +2 "manipulator"&x% +3 "core" %\   m +967 #t-> exit +5 #mEXIT @1562781849.33EDT @1562781876.03EDT = =mMAIN_scheduler =tMAIN @EDT1562781877.72 #"core_reset"Sent BREAK +2 #t@0x5178, state=0x3A84, ifg=0x10, ie=0xFD #@0x5402, state=0x3A84, ifg=0x10, ie=0xFD + #@0x568B, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5914, state=0x3A84, ifg=0x10, ie=0xFD #@0x5B9C, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5E26, state=0x3A84, ifg=0x10, ie=0xFD + #@0x60AE, state=0x3A84, ifg=0x10, ie=0xFD #@0x61C3, state=0x3A84, ifg=0x80, ie=0xFD + #@0x30FC, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +356 "Can"(\ JK + (\ JK + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" % /\ 1 + .tSS.reconfigure SSconfig +2 "sampler")#.0X require "shuffle" +603 #-> access 1 +2 .SE.seek :down + "storage"('} +5 "core" ' + "manipulator"&% +4 "core" %\  S m +2 "manipulator"&& +3 "core" &, , mZ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +683 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &<3 \ \  +8409 #t-> shuffle2 +2 #Shuffling two pucks from tube 1 to 2 of [1..7] + #Loading generic puck from tube 1 into Collection Clamp +2 "collection"'& +3 "core" &   + .tHand.open + "manipulator"&1 +18 "core" 1 + "manipulator"&% +4 "core" %\  q o i +2 "storage"(% +3 "core" %\ +2 "storage"( . +2 "core" .(<4 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(!(R +1313 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ("& +3 "core" &N\ +2 "manipulator"&#& +3 "core" &, n m iZ +2 "manipulator"&$% +3 "core" %\  w t p i +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&%( +189 "core" ( + "manipulator"&&& +4 "core" & E R  g- +2 "storage"('& +3 "core" &N Q\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&(' +102 "core" ' + "storage"()& +4 "core" &N\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(*' +278 "core" ' + "storage"(+- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (,& +3 "core" &N \ + "manipulator"&-& +3 "core" & m s j- +2 .tElbow.seek 1 +2 "manipulator"&.( +49 "core" ( + "manipulator"&/& +4 "core" & mD +2 "storage"(0& +3 "core" &N\ +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&1'Ι +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&2/ +73 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&3& +3 "storage"(4'} +6 "core" & j e lD +2 "manipulator"&5% +3 "core" % Θ h k j +2 .tForearm.seek :retract +2 "manipulator"&6'\ +96 "core" ' + .tElbow.seek CC +2 "manipulator"&7( +148 "core" ' + ."downElevator"SE.coast + "storage"(5 +42 "core" ( +2 "manipulator"&8& +4 "core" & t u * k4 + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &9& +3 "core" & t k k4 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&:' +96 "core" ' + "manipulator"&;& +4 "core" & r u  k4 +2 "manipulator"&<% +3 "core" % p r  k +2 "collection"'=& +4 "core" &    +2 "collection"'>& +3 .tCC.seek :closed +2 "collection"'?(` +3 "core" &   +4 &   @ +9 & Fu   4 +9 &*l{  H +10 &d  U +9 &}N   U +10 &@Q  U +9 &O U +9 &Q  U +10 &O U +9 &JO  T +9 & P   U +10 & O  U +9 &"P  U +10 &$QM  U +9 &&Q U +9 &'R  U +10 &)L  T +9 &+YO  U +9 &-Q U +10 &.O T +9 &0O  U +10 &2bN  T +9 &4#O  U +9 &5R  U +10 &7R  U +9 &9jP  T +9 &;+N  U +10 &<R   U +9 &>Q  T +10 &@qQ  U +9 &B3R U +9 &CK  T +10 &EO T +9 &GzO T +9 &I8U V +10 &J` W +9 &Lu4+ Y +10 &Nj^W ] +9 &P#tv ` +9 &Qtw ` +10 &Swx a +9 &Uey{ a +9 &W&{| a +10 &X|} b +9 &Z|} b! +10 &\\d{ b% +9 &^ b. +9 &_ 8 +10 &`Y a +9 ( + &``x Z + "collection"'>& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.23 + .Hand.open +2 "manipulator"&@1 +68 "core" 1 + "manipulator"&A% +4 "core" %  \\ Y h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 1 into Processing Clamp + "processing"%C& +4 "core" &\  +2 "manipulator"&D% +3 "core" %\  s l  k +2 "storage"(E% +37 "core" %  }\ +8 "storage"(F. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(G(R +10 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (H& +2 "core" &R\ \  +2 "manipulator"&I& +4 "core" & v s 4 k4 + "manipulator"&J% +4 "core" %\  v o Q j +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&K( +181 "core" ( + "manipulator"&L& +4 "core" & r j i. +2 "storage"(M& +4 "core" &O\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 600 counts + "manipulator"&N' +105 "core" ' + "storage"(O& +4 "core" &O %\ \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(P' +282 "core" ' + "storage"(Q- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (R& +2 "core" &O \  +2 "manipulator"&S& +3 "core" & A ; t h. +2 .tElbow.seek 1 + "manipulator"&T( +3 "core" ( +2 "manipulator"&U& +3 "core" & B @ f h. +2 "storage"(V& +4 "core" &O ~\  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&W'Ι +13 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&X/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&Y& +5 "storage"(Z'} +5 "core" & Y P  g. +2 "manipulator"&[% +3 "core" % Ζ g P ; iE +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +95 "core" ' + .tElbow.seek PC +2 "manipulator"&](k +162 "core" ' + ."downElevator"SE.coast + "storage"(5 +90 "core" ( + "manipulator"&^& +4 "core" &u Q J 4 h +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" &u h O h + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&`' +107 "core" ' +2 "manipulator"&a& +4 "core" &u f l H l +2 "manipulator"&b% +3 "core" %ϸ n k l +2 "processing"%c& +4 "core" &s\  + "processing"%d& +4 .tPC.seek :closed +2 "processing"%e(] +2 "core" &\  +2 &\  " +9 &3\ / +10 &`\ C +9 &=}\ U +9 &Z\ V +10 &Z\ V +9 &Y\ V +10 &A_\ V +9 &b\ V +9 &[\ U +10 &Z\ V +9 & I]\ V +9 &" Z{\ V +10 &#Y}\ U +9 &%]\ U +10 &'QW\ V +9 &)W\ U +9 &*\\\ U +10 &,U\ U +9 &.ZZ\ U +9 &0]|\ U +10 &1Y}\ U +9 &3]~\ V +10 &5cU\ U +9 &7#\\\ V +9 &8X\ U +10 &:U\ U +9 &+Z~\ V +10 &?^\ V +9 &AY|\ U +10 &Cr\\}\ U +9 &E2_x\ V +9 &Ff{\ W +10 &Hu\ X +9 &Jj~\ [\ +9 &L*x\ \\ +10 &My\ \\ +9 &Oz\ \\ +10 &Qp\ \\ +9 &S2~\ \\ +9 &Tw\ [ +10 &Vz\ \\ +9 &Xvz\ \\ +9 &Z8x\ \\ +10 &[w\ R +9 &]/Ms\ "i +9 &]t4t\ 6 +3 ( + "processing"%d& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.60 + .Hand.open + "manipulator"&f1 +67 "core" 1 + "manipulator"&g% +4 "core" % ϸ l k u i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&h'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%i& +3 "core" &]t*f\ 6 +2 #tImaging generic puck in Processing Clamp while storing it to tube 2 + "manipulator"&j% +4 "core" %\ $ R P  g E +2 "storage"(k% +3 "core" % \  +2 "storage"(l. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(m( +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (n& +2 "core" &  ^ U B ' +2 "manipulator"&o& +4 "core" &u & , ] + "manipulator"&p% +4 "core" %\ $ - , / ^ E +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&q( +260 "core" ( + "manipulator"&r& +4 "core" & "  ( \\2 +2 "storage"(s& +3 "core" &  a b & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&t' +101 "core" ' + "storage"(u& +4 "core" &  o o } & +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(v' +275 "core" ' + "storage"(w- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(x'y +35 "core" ' +2 "manipulator"&y& +4 "core" & + " 9 ]2 + "manipulator"&z% +4 "core" % 0 . 3 ] + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&{'\ +92 "core" ' + .tElbow.seek PC +2 "manipulator"&|(k +256 "core" ( + "manipulator"&}& +4 "core" &s  \\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &s \  B \\ +2 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / + .tPC.seek :open +2 "processing"%( +456 "core" ( +2 "storage"(& +4 "core" &  a c & + "manipulator"&& +4 "core" &s / . O ^ + "manipulator"&% +4 "core" % 1 , 8 _ + .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&\ ( +290 "core" ( + "manipulator"& & +4 "core" & < 9  _I +2 "storage"( & +3 "core" &  d b & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&' +102 "core" ' + .tHand.open + "manipulator"&1 +70 "core" 1 +2 "storage"(- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"('E +26 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"(' +54 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(& +3 "core" &  H : & +2 "manipulator"&& +3 "core" &  7 SI +2 .tElbow.seek 2 +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +4 "core" &  / SI + "storage"(& +4 "core" &  E w & +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&' +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(' +61 "core" ' + "manipulator"&& +4 "core" & *  8 _I +2 "storage"( & +4 "core" &  b b & + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&'~ +27 "core" ' + .tElbow.hold +2 "manipulator"&", +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(#' +22 "core" ' + "manipulator"&$% +4 "core" %͛ \  C X +2 "storage"(&& +4 "core" &  < < x & + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 329 counts +2 "manipulator"&'' +14 "core" ' + "manipulator"&& +4 "core" & 1 0 3 bH +3 "storage"()& +3 "core" &   & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&' +20 "core" ' + "storage"(+% +5 "core" % y\  +2 ."downElevator"SE.seek :down +4 "storage"(,'} +100 (-% +3 "core" %7 b a [u +2 "manipulator"&% +4 "core" % \  + ` +36 .tForearm.reconfigure LooseForearm +11 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&/'\ +95 "core" ' +10 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'0& +4 "core" &``vx{ Z +2 #tStoring generic puck in Collection Clamp to tube 2 + "manipulator"&2% +4 "core" %\ " V T O f; +2 "storage"(3% +3 "core" %v Q\  +2 "storage"(5. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(%( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ((& +2 "core" &  R\  +2 "manipulator"&*& +4 "core" & T T B fH + .tElbow.seek 2 +2 "manipulator"&8( +3 "core" ( +2 "manipulator"&9& +3 "core" & O S Q eH +2 "storage"(1& +4 "core" & 1\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&.' +108 "core" ' + "storage"(;& +4 "core" &  b d 2 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(<' +277 "core" ' + "storage"(=- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&4& +2 "core" & - - B _H +2 "storage"(6& +4 "core" &  Y ? S 1 + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&'~ +26 "core" ' + .tElbow.hold +2 "manipulator"&@, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(A- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(C' +27 "core" ' + "manipulator"&D% +4 "core" %ͧ < V +2 "storage"(E& +3 "core" &  J @ [ 1 + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 341 counts + "manipulator"&>' +15 "core" ' + "manipulator"&F& +4 "core" & < 9 _H +2 "storage"(H& +4 "core" & \  ` ` f 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&I' +26 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"(J'{ +38 "core" ' + "manipulator"&:& +4 "core" & / 0 > _H +2 "manipulator"&L% +4 "core" % # ,  _b + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&!( +199 "core" ( + "manipulator"&7& +4 "core" &  \\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &O& +3 "core" & H \\ +2 .tForearm.seek CC + "manipulator"&B' +94 "core" ' + .tHand.close + "manipulator"&Q/ +69 "core" / + .tCC.seek :open +2 "collection"'R( +471 "core" ( + "storage"(S& +4 "core" & \ +2 "storage"(U& +3 "core" & \ +2 "manipulator"&V& +3 "core" & P m +2 "manipulator"&X% +3 "core" %  u y q l +2 .tForearm.seek :retract + "manipulator"&Y'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&[( +174 "core" ( + "manipulator"&K& +4 "core" & m j j- +2 "storage"(N& +3 "core" &   O\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 2 +2 "manipulator"&P'~ +100 "core" ' + .tElbow.hold +2 "manipulator"&W, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&^1 +69 "core" 1 +2 "manipulator"&_% +4 "core" % ͮ Z S ; g +2 "storage"(T& +3 "core" &  \ \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 348 counts +2 "manipulator"&a' +14 "core" ' + "manipulator"&b& +4 "core" &  m- +2 "storage"(c& +4 "core" &   \ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&Z' +24 "core" ' + "storage"(\\% +4 "core" %  \ +2 ."downElevator"SE.seek :down +4 "storage"( '} +100 (f% +2 "core" %!3 \ \ Zr +2 "manipulator"&g% +4 "core" % j l jJ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +91 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling two pucks from tube 2 to 3 of [1..7] + #Loading generic puck from tube 2 into Collection Clamp + "collection"'j& +4 "core" &  +2 "manipulator"&k% +4 "core" %\  x c l +2 "storage"(l% +3 "core" %   \ +2 "storage"(d. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(`( +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (G& +3 "core" &    \  +2 "manipulator"&n& +4 "core" & h j l- +2 .tElbow.seek 2 + "manipulator"&o( +4 "core" ( + "manipulator"&p& +4 "core" & f j j l- +2 "storage"(r& +4 "core" &   \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&s' +99 "core" ' +2 "storage"(]& +4 "core" &  x\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(u' +285 "core" ' + "storage"(h- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (w& +2 "core" &  \ \  +2 "manipulator"&y& +3 "core" & ` m- +2 .tElbow.seek 2 + "manipulator"&z( +3 "core" ( +2 "manipulator"&v& +3 "core" & & n- +2 "storage"(t& +3 "core" &   \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&}'Ϊ +29 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&~/ +66 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&q& +3 "storage"('} +7 "core" & A n- +2 "manipulator"&{% +3 "core" % { T l +2 .tForearm.seek :retract +2 "manipulator"&e'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +149 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +2 "core" ( +2 "manipulator"&& +4 "core" &3 f l s jJ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &2 s k jJ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +105 "core" ' + "manipulator"& & +4 "core" &3 l f w lJ +2 "manipulator"& % +4 "core" % t s  k +2 "collection"'|& +3 "core" &   +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &  +4 &\   +7 &)n\   - +10 &`|   A +9 &Ko\   T +9 &\ L   T +10 &N \  T +9 &L   T +9 &NO   U +10 &N   T +9 &P   U +9 &N   T +10 & XN  T +9 &"O\   T +10 &#L\   T +9 &%O   T +9 &'_R   T +10 &)!L  T +9 &*N\  T +9 &,L\  T +10 &.gO  T +9 &0)L T +10 &1N\   T +9 &3M T +9 &5qL  T +10 &72O   T +9 &8K   T +9 &:L\   T +10 &;H   T +10 &?N   T +9 &AK\  S +9 &CL  T +10 &ECI   T +9 &GK\  S +9 &HR T +10 &JV U +9 &L@k)" X +10 &MUH [\ +9 &Oxu _ +9 &Qmvy ` +10 &S.xz ` +9 &Tz{ a +10 &Vy} a +9 &Xo}{ b +9 &Z0~~ b +10 &[~ b# +9 &] b* +9 &_` V +10 &`Ml !_ +9 &`u !d +9 ( + &`z} _ + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.40 + .Hand.open +2 "manipulator"&1 +68 "core" 1 + "manipulator"&% +39 "core" % F F h +11 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 2 into Processing Clamp + "processing"%& +4 "core" &\  +2 "manipulator"&% +4 "core" %\ " T S & f* +2 "storage"(% +3 "core" %z\ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"( ( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ($& +2 "core" &  \  +2 "manipulator"&&& +4 "core" &3 U T ' eJ +2 "manipulator"&x% +3 "core" %\ " Q R I e* +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +182 "core" ( + "manipulator"&)& +4 "core" & J X S h/ +2 "storage"(& +4 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&+' +98 "core" ' + "storage"(\ & +4 "core" &   U\ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +282 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (-& +2 "core" &  ?\  +2 "manipulator"&& +3 "core" & S V  f/ +2 .tElbow.seek 2 + "manipulator"&( +3 "core" ( +2 "manipulator"&& +3 "core" & Z ] g/ +2 "storage"(& +3 "core" &  '\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&0/ +72 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&'& +2 "storage"(2'} +6 "core" & U U S f/ +2 "manipulator"&3% +3 "core" % Ζ O K  h +2 .tForearm.seek :retract +2 "manipulator"&5'\ +93 "core" ' + .tElbow.seek PC +2 "manipulator"&#(k +163 "core" ' + ."downElevator"SE.coast + "storage"(5 +93 "core" ( +2 "manipulator"&(& +4 "core" &s p m M j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &s j k j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&9' +98 "core" ' + "manipulator"&1& +4 "core" &s u q r k +2 "manipulator"&;% +4 "core" % i q k + "processing"%& +4 "core" &u\  +2 "processing"%,& +3 .tPC.seek :closed +2 "processing"%m(] +3 "core" &\  +2 &\  +8 &&s\ - +10 &^\ A +9 &>|\ T +9 &W\ U +10 &Y\ U +9 &W\ U +10 &AY\ U +9 &W\ U +9 &X\ U +10 &W\ U +9 & IU\ U +9 &"\ _\ V +10 &#U\ U +9 &%Y\ U +10 &'SUv\ U +9 &)V\ U +9 &*\\\ V +10 &,Vw\ U +9 &.Y\\w\ U +9 &0Z}\ V +10 &1Wv\ U +9 &3\\~\ V +10 &5bVw\ U +9 &7%Yv\ U +9 &8Vv\ U +10 &:Yt\ U +9 &+Xw\ U +10 &?]s\ U +9 &AXv\ U +10 &CqZz\ U +9 &E2\\o\ V +9 &Fbw\ V +10 &Htr\ X +9 &Jkp\ Z +9 &L*r\ [ +10 &Mt\ [ +9 &Oy\ [ +10 &Qot\ \\ +9 &S2s\ [ +9 &T~\ [ +10 &Vu\ \\ +9 &Xwv\ \\ +9 &Z9y\ \\ +10 &[v\ O +9 &]*Jy\ !e +10 &]vAx\ 7 +6 ( + "processing"%,& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.61 + .Hand.open +2 "manipulator"&"1 +3 "core" &]v7w\ 7 +67 1 + "manipulator"&/% +4 "core" % q k i + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&='\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%4& +3 "core" &]v7w\ 7 +2 #tImaging generic puck in Processing Clamp while storing it to tube 3 + "manipulator"&6% +4 "core" %\  Z S g- +2 "storage"(A% +3 "core" %| \  +2 "storage"(D. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(E( +375 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (F& +3 "core" & O\  +2 "manipulator"&H& +3 "core" &s Q J j e +2 "manipulator"&:% +3 "core" %\  T T ` e- +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&L( +299 "core" ( + "manipulator"&.& +4 "core" & Z Q K gM + "storage"(8& +4 "core" & :\  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&<'* +100 "core" ' + "storage"(& +4 "core" & w\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(>' +276 "core" ' + "storage"(C- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(7'y +33 "core" ' +2 "manipulator"&I& +3 "core" & V \\ S gM +2 "manipulator"&O% +4 "core" % S U < g + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&@'\ +94 "core" ' + .tElbow.seek PC +2 "manipulator"&Q(k +244 "core" ( + "manipulator"&M& +4 "core" &s Q V 9 e + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &s H P U e +2 .tForearm.seek PC +2 "manipulator"&S' +95 "core" ' + .tHand.close + "manipulator"&U/ +73 "core" / + .tPC.seek :open +2 "processing"%V( +453 "core" ( +2 "storage"(X& +3 "core" &\ +2 "manipulator"&K& +3 "core" &s k i v i +2 "manipulator"&N% +3 "core" % ϊ o m  i/ +2 .tForearm.seek :retract +2 "manipulator"&B'\ +91 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&!( +287 "core" ( + "manipulator"&^& +4 "core" & p j ' jI +2 "storage"(_& +3 "core" &\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&T'* +102 "core" ' + .tHand.open +2 "manipulator"&b1 +67 "core" 1 +2 "storage"(c- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(\\'E +28 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"(Y' +57 "core" ' + #tLights, camera, ACTION! +2 "storage"(f- +3 "core" -' +2 "storage"(g& +3 "core" & c a +2 "manipulator"&[& +3 "core" & . $  aI +2 .tElbow.seek 3 + "manipulator"&P( +3 "core" ( +2 "manipulator"&j& +4 "core" &   `I + "storage"(a& +4 "core" & c d +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&k'* +3 "core" ' + .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(l' +57 "core" ' + "manipulator"&d& +4 "core" & z * lI +2 "storage"(G& +4 "core" & -\ \ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&J' +20 "core" ' + .tElbow.hold +2 "manipulator"&n, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(p' +26 "core" ' + "manipulator"&r% +4 "core" % S P f] +2 "storage"(Z& +4 "core" & &\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 350 counts + "manipulator"&]'0 +15 "core" ' + "manipulator"& & +5 "core" & { o  lG +2 "storage"(%& +3 "core" &   \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +38 "manipulator"&W'* +37 "core" ' + "storage"(i% +4 "core" % \ +3 ."downElevator"SE.seek :down +3 "storage"(h'} +100 (w% +2 "core" %> +\ \\w +2 "manipulator"&y% +4 "core" %2 E H h2 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +94 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'t& +4 "core" &`z{y{ _ + #tStoring generic puck in Collection Clamp to tube 3 +2 "manipulator"&~% +3 "core" %\ n l j3 +2 "storage"(q% +4 "core" %\ \ +2 "storage"({. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(o( +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (s& +2 "core" &\ \ +2 "manipulator"&& +4 "core" & m h jG +2 .tElbow.seek 3 + "manipulator"&( +4 "core" ( + "manipulator"&u& +4 "core" & p j j jG +2 "storage"(}& +3 "core" & \ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"& '* +99 "core" ' + "storage"( & +4 "core" &  \ \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(|' +280 "core" ' + "storage"(z- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" & X J v hG +2 "storage"(e& +4 "core" & +\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek 3 + "manipulator"&R' +25 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(' +30 "core" ' + "manipulator"&% +4 "core" % P N 0 e +2 "storage"(& +3 "core" & 7\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 342 counts + "manipulator"&'( +15 "core" ' + "manipulator"&& +4 "core" & r k kG +2 "storage"($& +4 "core" &\ +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&&'* +18 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"(x'{ +42 "core" ' + "manipulator"&& +4 "core" & m p lG +2 "manipulator"&)% +4 "core" %6 n n l~ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&`( +162 "core" ( + "manipulator"&& +4 "core" &/ O T & eH + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &\ & +2 "core" &0 T : # dH +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' + .tHand.close + "manipulator"&/ +78 "core" / + .tCC.seek :open +2 "collection"'-( +473 "core" ( + "storage"(& +4 "core" & \ +2 "storage"(& +3 "core" &\ +2 "manipulator"&& +3 "core" &0 k m iH + "manipulator"&0% +4 "core" % R g o i +2 .tForearm.seek :retract + "manipulator"&''\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&3( +157 "core" ( + "manipulator"&& +4 "core" & ] o +2 "storage"(+& +3 "core" &   \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 3 +2 "manipulator"&' +101 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&(1 +74 "core" 1 +2 "manipulator"&*% +4 "core" % j g j + "storage"(& +3 "core" &  r\ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 343 counts +3 "manipulator"&1') +14 "core" ' + "manipulator"&;& +4 "core" & < r +2 "storage"(& +4 "core" & % n\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&2'* +23 "core" ' + "storage"(5% +4 "core" % !  4\  +2 ."downElevator"SE.seek :down +4 "storage"('} +100 (,% +2 "core" %6   l\ Zr +2 "manipulator"&"% +4 "core" %2  o^ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +93 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling two pucks from tube 3 to 4 of [1..7] + #Loading generic puck from tube 3 into Collection Clamp + "collection"'4& +4 "core" &\  +2 "manipulator"&6% +4 "core" %\  0 o, +2 "storage"(A% +3 "core" % $ & \  +2 "storage"(D. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(9( +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" & ( (\  +2 "manipulator"&F& +4 "core" &  p + .tElbow.seek 3 +2 "manipulator"&H( +3 "core" ( + "manipulator"&:& +4 "core" & $ o +2 "storage"(#& +3 "core" & ( '\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&.'* +109 "core" ' +2 "storage"(8& +4 "core" & ? - *\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +280 "core" ' + "storage"(=- +3 "core" -'~ +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (C& +2 "core" &   M\  +2 "manipulator"&I& +3 "core" & F p +2 .tElbow.seek 3 + "manipulator"&O( +4 "core" ( + "manipulator"&>& +4 "core" &  q +2 "storage"(<& +3 "core" &   A\  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&M' +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&?/ +67 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&L& +4 "storage"(U'} +6 "core" & h q +2 "manipulator"&@% +3 "core" %  r +2 .tForearm.seek :retract +2 "manipulator"&m'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&X( +154 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +2 "core" ( +2 "manipulator"&K& +4 "core" &* k o lCq + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &N& +2 "core" &* m o lCq +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&S' +97 "core" ' + "manipulator"&^& +4 "core" &* u q 4 kCq +2 "manipulator"&_% +4 "core" % u t $ k +2 "collection"'Q& +3 "core" &  +2 "collection"'b& +3 .tCC.seek :closed +2 "collection"'c(` +3 "core" &  +3 &   +9 &)o\  - +9 &`{\   A +10 &Gn\  S +9 &M\   S +9 &P\  T +10 &M  S +9 &KP   T +10 & L  T +9 &N\   S +9 &P\   S +10 & SJ\  T +9 &"L   T +9 &#I   S +10 &%Q   T +9 &'[Q  T +10 &)I   S +9 &*O   S +9 &,N  T +10 &.cQ   T +9 &0%M   T +9 &1I\   S +10 &3J\   S +9 &5lK\   S +10 &7-O   T +9 &8M\   S +9 &:J   T +10 &6I   S +9 &?J\  S +10 &AH\   S +9 &C|L   S +10 &E>J\  S +9 &GH   S +9 &HS T +49 &JU T +12 &L>h&! V + &MTE Z + &Ovs ^ + &Qkww _ + &S*yy ` +3 &Tz| ` +7 &V{{ ` +10 &Xm|~ a +9 &Z-} a +9 &[| b +10 &] b# +9 &_f Q +10 &`M~ &n +9 &`* Z +9 ( + &`b N + "collection"'b& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.38 + .Hand.open +2 "manipulator"&f1 +71 "core" 1 + "manipulator"&g% +4 "core" % S I # h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&['\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 3 into Processing Clamp + "processing"%j& +4 "core" &\  +2 "manipulator"&B% +3 "core" %\  n l i +2 "storage"(a% +4 "core" %z \ + "storage"(d. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(G( +8 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (r& +3 "core" & \ +2 "manipulator"&Z& +4 "core" &* j m iCq + "manipulator"&7% +4 "core" %\  j i i +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"& ( +158 "core" ( + "manipulator"&%& +4 "core" &  mh +2 "storage"(\\& +4 "core" &   \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&i'* +96 "core" ' + "storage"(!& +4 "core" &  \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(T' +282 "core" ' + "storage"(Y- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (w& +2 "core" & \ \ +2 "manipulator"&k& +3 "core" & u u w kh +2 .tElbow.seek 3 +2 "manipulator"&y( +4 "core" ( + "manipulator"&P& +4 "core" & q r kh +2 "storage"(l& +4 "core" & \ \ +2 .tForearm.seek 3 + 300 counts + "manipulator"&J' +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&]/ +70 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&t& +3 "storage"(~'} +7 "core" & u v Q kh +2 "manipulator"&q% +3 "core" % u _ l +2 .tForearm.seek :retract +2 "manipulator"&{'\ +94 "core" ' + .tElbow.seek PC +2 "manipulator"&p(k +162 "core" ' + ."downElevator"SE.coast + "storage"(5 +82 "core" ( +2 "manipulator"&s& +4 "core" &s w u > k + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &s j n k +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&u' +109 "core" ' + "manipulator"&}& +4 "core" &s  n +2 "manipulator"&W% +3 "core" % > n{ +2 "processing"% & +4 "core" &v\  +2 "processing"%h& +3 .tPC.seek :closed +2 "processing"%E(] +3 "core" &w\  +4 &\ . +9 &&C\ 4 +9 &Fn\ I +10 &m\ V +9 &U\ U +9 &_W\ U +10 &!T\ U +9 &Z\ U +10 &\\\ U +9 &eZ\ U +9 &']}\ U +10 & Y}\ U +9 &"X\ U +9 &$nX|\ U +10 &&1Ux\ U +9 &'Zu\ U +10 &)Yv\ U +9 &+wYv\ U +9 &-9Wv\ U +10 &.Ww\ T +9 &0Z|\ U +9 &2~Yy\ U +10 &4@Yx\ U +9 &6Uu\ T +10 &7Uu\ U +9 &9Tw\ U +9 &;HWw\ U +10 &=\ Yq\ U +9 &>U{\ U +9 &@Vt\ U +10 &BQZx\ U +9 &DXv\ U +10 &E^t\ U +9 &Ggp\ W +9 &IOu\ X +10 &K\ n\ [ +9 &Lx\ Z +9 &Ns\ [\ +10 &POv\ [\ +9 &Rt\ [ +10 &Sv\ [ +9 &Uw\ [ +9 &WUw\ \\ +10 &Yu\ \\ +9 &Zv\ [ +9 &\\xq\ @ +10 &][-zq\ T +9 &]{*v\ 4 +2 ( + "processing"%h& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&n1 +72 "core" 1 + "manipulator"&v% +4 "core" % { x V k{ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +3 "core" &]{*V\ 4 +2 #tImaging generic puck in Processing Clamp while storing it to tube 4 + "manipulator"&e% +4 "core" %\ & _ C I i!M +2 "storage"(% +3 "core" %~ \ +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,q +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &,nn 8\ " +2 "manipulator"&$& +3 "core" &s / $  a +2 "manipulator"&% +3 "core" %\ & *  Q a!M +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&)( +320 "core" ( + "manipulator"& & +4 "core" & : 5 _5 +2 "storage"(& +3 "core" &,nn \ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&|'( +104 "core" ' + "storage"(R& +4 "core" &,nn \ " +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +278 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +30 "core" ' +2 "manipulator"&\ & +4 "core" & 7 0 Y _5 + "manipulator"&&% +4 "core" %" / 1 z _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' + .tElbow.seek PC +2 "manipulator"&(k +257 "core" ( + "manipulator"&& +4 "core" &q 0 / ' a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &q , %  ` +2 .tForearm.seek PC + "manipulator"&' +93 "core" ' + .tHand.close + "manipulator"&/ +70 "core" / + .tPC.seek :open +2 "processing"%( +453 "core" ( +2 "storage"(0& +3 "core" &,nn \ " +2 "manipulator"&& +3 "core" &q 9 0 r c +2 "manipulator"&+% +3 "core" % Ϙ 3 / ; c+ +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&`( +257 "core" ( + "manipulator"&(& +4 "core" & 1 1 ! a0 +2 "storage"(*& +3 "core" &,nn !\ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&'( +102 "core" ' + .tHand.open + "manipulator"&;1 +73 "core" 1 +2 "storage"(- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(5'E +28 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"('' +57 "core" ' + #tLights, camera, ACTION! +2 "storage"(,- +3 "core" -' +2 "storage"("& +3 "core" &,nk 2 2 w " +2 "manipulator"&3& +3 "core" & Y W0 +2 .tElbow.seek 4 + "manipulator"&( +3 "core" ( +2 "manipulator"&4& +4 "core" & 1 W0 +2 "storage"(1& +4 "core" &,nk 2 2  " +2 .tForearm.seek 4 + 600 counts + "manipulator"&6'( +4 "core" ' + .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(A' +62 "core" ' + "manipulator"&D& +4 "core" & 2 1 M c0 +2 "storage"(x& +4 "core" &,nm\ " + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"& ' +22 "core" ' + .tElbow.hold +2 "manipulator"&F, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(:' +21 "core" ' +2 "manipulator"&#% +4 "core" %  ! \\ +2 "storage"(2& +3 "core" &,nn d m  " +40 .tForearm.force -20 +10 "manipulator"&5 +2 .tForearm.seek 4 + 349 counts +2 "manipulator"&8'- +14 "core" ' + "manipulator"&& +5 "core" & 9 3 R c0 +2 "storage"(o& +3 "core" &,nn "\ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&'( +29 "core" ' +2 "storage"(/% +3 "core" % '\  +3 ."downElevator"SE.seek :down +3 "storage"(='} +100 (C% +3 "core" %2 d e m [u +2 "manipulator"&I% +4 "core" %( / / S _= +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +91 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'<& +4 "core" &`by{ N + #tStoring generic puck in Collection Clamp to tube 4 +2 "manipulator"&?% +4 "core" %\  ] P & g + "storage"(L% +4 "core" % 6\  +2 "storage"(@. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(H(,q +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (.& +2 "core" &,n Q\  +2 "manipulator"&K& +3 "core" & \\ S Y g/ +2 .tElbow.seek 4 +2 "manipulator"&N( +3 "core" ( +2 "manipulator"&& +4 "core" & O T Q g/ +2 "storage"(M& +4 "core" &,n D\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&^'( +100 "core" ' + "storage"(_& +4 "core" &,n\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(Q' +280 "core" ' + "storage"(O- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&U& +2 "core" & T Q W g/ +2 "storage"(m& +4 "core" &,n 7\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 + "manipulator"&-' +23 "core" ' + .tElbow.hold +2 "manipulator"&f, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(g- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(j' +31 "core" ' + "manipulator"&B% +4 "core" % / 2 b +2 "storage"(a& +3 "core" &,n\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 345 counts + "manipulator"&b') +14 "core" ' + "manipulator"&d& +4 "core" & K Y 1 h/ +2 "storage"(r& +4 "core" &,n -\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&Z'( +24 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"(7'{ +41 "core" ' + "manipulator"&S& +4 "core" & i Q @ h/ +2 "manipulator"&%% +4 "core" %' f X hZ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&\\'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&9( +192 "core" ( + "manipulator"&!& +4 "core" & V X 6 f + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &X& +2 "core" & [ V S g +2 .tForearm.seek CC +2 "manipulator"&[' +96 "core" ' + .tHand.close + "manipulator"&Y/ +77 "core" / + .tCC.seek :open +2 "collection"'w( +474 "core" ( + "storage"(k& +4 "core" &,n \  +2 "storage"(P& +3 "core" &,n \ \  +2 "manipulator"&l& +3 "core" & s p k +2 "manipulator"&]% +3 "core" % ' l j 8 j +2 .tForearm.seek :retract + "manipulator"&t'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&q( +154 "core" ( + "manipulator"& & +4 "core" & s u W k* +2 "storage"(i& +3 "core" &,n  \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 4 +2 "manipulator"&T' +103 "core" ' + .tElbow.hold +2 "manipulator"&J, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&s1 +72 "core" 1 +2 "manipulator"&% +4 "core" % Z ] $ g + "storage"(y& +3 "core" &,n [\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 336 counts +3 "manipulator"&}' +15 "core" ' + "manipulator"&W& +4 "core" &  n) +2 "storage"( & +3 "core" &,n |\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&~'( +22 "core" ' + "storage"({% +4 "core" %\ +2 ."downElevator"SE.seek :down +4 "storage"(V'} +100 (n% +2 "core" %)8 Z\ [s +2 "manipulator"&v% +3 "core" %' mb +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +54 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling two pucks from tube 4 to 5 of [1..7] + #Loading generic puck from tube 4 into Collection Clamp +2 "collection"'e& +3 "core" &\  +2 "manipulator"&% +4 "core" %\   o +2 "storage"(h% +3 "core" %y   #\  +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(u(,q +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (G& +2 "core" &,n %  '\  +2 "manipulator"&& +4 "core" &  o) +2 .tElbow.seek 4 + "manipulator"&$( +3 "core" ( +2 "manipulator"&& +4 "core" & K o) +2 "storage"(p& +3 "core" &,n \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"& '( +112 "core" ' + "storage"(& +4 "core" &,n ( ' M\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(R' +281 "core" ' + "storage"(z- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &,n a\  +2 "manipulator"&\ & +3 "core" & + o) +2 .tElbow.seek 4 + "manipulator"&&( +3 "core" ( +2 "manipulator"&& +3 "core" & 4 o) +2 "storage"(|& +3 "core" &,n  \  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&' +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&)& +5 "storage"('} +4 "core" & u m) +2 "manipulator"&% +3 "core" % ) n\ +2 .tForearm.seek :retract +2 "manipulator"&E'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&0( +153 "core" ' + ."downElevator"SE.coast + "storage"(5 +10 "core" ( + "manipulator"&& +4 "core" &1 o r g iI +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &+& +3 "core" &1 m n iI +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +100 "core" ' + "manipulator"&(& +4 "core" &1 l h V lI +2 "manipulator"&*% +4 "core" % m m o l +40 "collection"'& +12 "core" &\  +2 "collection"';& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" & \  +3 &   +8 &*n  - +10 &az\ \  A +9 &Ll\  S +9 &\ J   T +10 &M   T +9 &G   S +10 &ON  T +9 &I \  S +9 &L  S +10 &L  T +9 & XJ  T +9 &"O\ \  T +10 &#I  S +9 &%N  T +10 &'aO  S +9 &)#G   S +9 &*L\   T +10 &,J   S +9 &.iL \  S +9 &0+K   S +10 &1I\   S +9 &3M\   S +10 &5rG   S +9 &73O   S +9 &8L\ \  T +10 &:J   S +9 &;I   S +10 &?L  T +9 &AI   S +10 &CJ   S +9 &ECJ\   S +9 &GJ   S +10 &HR  T +9 &JQ T +9 &LBf(  W +10 &MWF Z +9 &Ovs ^ +10 &Qpxy _ +9 &S1xy _ +9 &T|| ` +10 &V}~ ` +9 &Xq}~ a +9 &Z1} b +10 &[ b +9 &] b +10 &_k K +9 &`H& *{ +9 &`ll W +2 ( + "collection"';& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.40 + .Hand.open +2 "manipulator"&,1 +71 "core" 1 + "manipulator"&"% +4 "core" % f l d i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 4 into Processing Clamp + "processing"%& +4 "core" &j\  +2 "manipulator"&4% +4 "core" %\  S S 1 g +2 "storage"(1% +3 "core" %\ \ +2 "storage"(D. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(x(,q +9 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (#& +2 "core" &,n\  +2 "manipulator"&2& +4 "core" &1 W \\ gI +2 "manipulator"&% +3 "core" %\  V U 9 g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&5( +156 "core" ( + "manipulator"&& +4 "core" & y l l} +2 "storage"(o& +3 "core" &,n\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&`'( +103 "core" ' + "storage"(/& +4 "core" &,n U\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +283 "core" ' + "storage"('- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (C& +2 "core" &,n\  +2 "manipulator"&6& +3 "core" & p l l} +2 .tElbow.seek 4 +2 "manipulator"&I( +4 "core" ( + "manipulator"&& +4 "core" & i j ` l} +2 "storage"(A& +3 "core" &,n\ \  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"& ' +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&8/ +69 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&<& +4 "storage"(?'} +6 "core" & o j l} + "manipulator"&L% +4 "core" % { m +2 .tForearm.seek :retract +2 "manipulator"&@'\ +92 "core" ' + .tElbow.seek PC +2 "manipulator"&:(k +165 "core" ' + ."downElevator"SE.coast + "storage"(5 +82 "core" ( +2 "manipulator"&.& +4 "core" &t s p d j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &t n i j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +95 "core" ' + "manipulator"&M& +4 "core" &t k s q k +2 "manipulator"&% +4 "core" % h q k9 +2 "processing"%_& +3 "core" &q\  +2 "processing"%=& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &\  +4 &\ - +9 &#A\ 4 +10 &?k{\ H +9 &n\ U +9 &V\ U +10 &TW\ U +9 &S}\ U +10 &Y~\ U +9 &Z\ U +9 &\\X\ U +10 &Z\ U +9 & X\ U +10 &"Z\ U +9 &$eU\ U +9 &&'U\ U +10 &'Z\ U +9 &)Y\ U +9 &+lZ\ U +10 &-.Y\ U +9 &.W\ U +10 &0Z\ U +9 &2tY\ U +9 &46Y\ U +10 &5Tu\ T +9 &7U}\ U +9 &9|Tt\ U +10 &;>W\ U +9 &=Zv\ U +9 &>W|\ U +10 &@Wu\ U +9 &BFYr\ U +10 &DWz\ U +9 &E]\ V +9 &Gex\ V +10 &ID|\ Y +9 &K~\ Z +9 &L{\ [ +10 &N\ [ +9 &PEx\ [\ +10 &Rv\ [\ +9 &S|\ [ +9 &Uw\ [ +10 &WL}\ [ +9 &Yu\ [ +9 &Zx\ \\ +10 &\\~~{\ ; +9 &]W-ju\ W +10 &]x.t\ 6 +2 ( + "processing"%=& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&F1 +72 "core" 1 + "manipulator"&>% +4 "core" % g l l i9 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&O'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%U& +4 "core" &]x+c\ 6 + #tImaging generic puck in Processing Clamp while storing it to tube 5 + "manipulator"&m% +4 "core" %\  F < h +2 "storage"(g% +3 "core" % \  +2 "storage"(B. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(a(<1 +386 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (d& +3 "core" &<2 \  +2 "manipulator"&r& +3 "core" &t L T - f +2 "manipulator"&S% +3 "core" %\  X T f +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&%( +287 "core" ( + "manipulator"&^& +4 "core" & R H * hh +2 "storage"(N& +3 "core" &<2 -\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&Q'Ϲ +106 "core" ' + "storage"(-& +4 "core" &<2 8\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(b' +277 "core" ' + "storage"(j- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(!'y +34 "core" ' +2 "manipulator"&X& +3 "core" & i l t jh +2 "manipulator"&Z% +4 "core" %ϳ o n j + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&f'\ +91 "core" ' + .tElbow.seek PC +2 "manipulator"&Y(k +248 "core" ( + "manipulator"&\\& +4 "core" &u X S , g + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &u U W ] g +2 .tForearm.seek PC +2 "manipulator"&k' +93 "core" ' +2 .tHand.close + "manipulator"&P/ +78 "core" / + .tPC.seek :open +2 "processing"%l( +453 "core" ( + "storage"(]& +4 "core" &<2\ +2 "manipulator"& & +3 "core" &u n n i +2 "manipulator"&i% +3 "core" % n m g i+ +2 .tForearm.seek :retract + "manipulator"&['\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +41 "manipulator"&9( +261 "core" ( + "manipulator"&s& +4 "core" & P J # g/ + "storage"(& +4 "core" &<2 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&y'Ϲ +104 "core" ' + .tHand.open +2 "manipulator"&W1 +74 "core" 1 +2 "storage"( - +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"({'E +29 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"(t' +57 "core" ' + #tLights, camera, ACTION! + "storage"(n- +4 "core" -' +2 "storage"(v& +3 "core" &<2 Z ? . +2 "manipulator"&q& +4 "core" & , + $ ]/ +2 .tElbow.seek 5 + "manipulator"&T( +4 "core" ( + "manipulator"&e& +4 "core" & / - G ]/ +2 "storage"(}& +3 "core" &<2 M ^ B +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(h' +62 "core" ' + "manipulator"&& +4 "core" & n h h/ +2 "storage"(7& +3 "core" &<2 \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 + "manipulator"&G'a +26 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +27 "core" ' + "manipulator"&p% +4 "core" %͐ 2 . D a +2 "storage"(~& +4 "core" &<2 T\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 347 counts +2 "manipulator"&'μ +14 "core" ' + "manipulator"&V& +5 "core" & j o j. +2 "storage"(H& +3 "core" &<2\ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&J'Ϲ +24 "core" ' + "storage"(% +5 "core" %\ +2 ."downElevator"SE.seek :down +3 "storage"(z'} +100 (% +2 "core" %Y9 O\ \\w +2 "manipulator"&\ % +4 "core" %Ͼ T S $ fN + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'|& +4 "core" &`lny| W + #tStoring generic puck in Collection Clamp to tube 5 + "manipulator"&% +4 "core" %\  < C h +2 "storage"()% +3 "core" %\ +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"($(<1 +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" &<2\  +2 "manipulator"&& +4 "core" & ; 9 b h. +2 .tElbow.seek 5 + "manipulator"&+( +3 "core" ( +2 "manipulator"&R& +3 "core" & D B o h. +2 "storage"(& +4 "core" &<2\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&('Ϲ +95 "core" ' + "storage"(*& +4 "core" &<2\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +282 "core" ' + "storage"(&- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" & R T  g. +2 "storage"(E& +4 "core" &<2 \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"&w'a +26 "core" ' + .tElbow.hold +2 "manipulator"&,, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"("- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(' +32 "core" ' + "manipulator"&4% +4 "core" %͍ 0 1 > b +2 "storage"(1& +3 "core" &<2 V\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 344 counts + "manipulator"&;'ι +16 "core" ' + "manipulator"&D& +4 "core" & F I h- +2 "storage"(#& +4 "core" &<2 v\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&2'Ϲ +19 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"('| +42 "core" ' + "manipulator"&& +4 "core" & n h i- +2 "manipulator"&% +4 "core" % l r jo +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&u( +183 "core" ( +2 "manipulator"&/& +4 "core" & p p t j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" & i m j +2 .tForearm.seek CC +2 "manipulator"&3' +95 "core" ' + .tHand.close + "manipulator"&'/ +74 "core" / + .tCC.seek :open +2 "collection"'C( +474 "core" ( + "storage"(6& +4 "core" &<2  \  +2 "storage"(& +3 "core" &<2  \  +2 "manipulator"&A& +3 "core" & m + "manipulator"&8% +4 "core" %  m +2 .tForearm.seek :retract + "manipulator"&<'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&L( +153 "core" ( + "manipulator"&5& +4 "core" & E o: +2 "storage"(`& +3 "core" &<2  \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 5 +2 "manipulator"&'a +99 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&.1 +68 "core" 1 +2 "manipulator"&K% +4 "core" % ͐ r w G k + "storage"(I& +3 "core" &<2 O\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 347 counts + "manipulator"&M'μ +14 "core" ' +2 "manipulator"&& +4 "core" &  q9 +2 "storage"(_& +3 "core" &<2 & & 9\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&?'Ϲ +27 "core" ' + "storage"(@% +4 "core" % %  U\  +49 ."downElevator"SE.seek :down +4 "storage"('} +99 (F% +2 "core" %$1   \ Zr +2 "manipulator"&>% +4 "core" % } ) p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +89 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling two pucks from tube 5 to 6 of [1..7] +2 #Loading generic puck from tube 5 into Collection Clamp + "collection"'m& +4 "core" & +2 "manipulator"&g% +3 "core" %\  } p +2 "storage"(=% +3 "core" %| ( ( \  +2 "storage"(B. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (x& +2 "core" &<2 ' '\  +2 "manipulator"&d& +4 "core" & p9 +2 .tElbow.seek 5 + "manipulator"&r( +11 "core" ( + "manipulator"&S& +4 "core" & B o@ +2 "storage"(^& +4 "core" &<2 ) (\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&N'Ϲ +103 "core" ' +2 "storage"(:& +4 "core" &<2   \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(-' +280 "core" ' + "storage"(O- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (j& +2 "core" &<2  ' ;\  +2 "manipulator"&X& +3 "core" & ' o@ +2 .tElbow.seek 5 +2 "manipulator"&Z( +2 "core" ( +2 "manipulator"&b& +3 "core" & ' o@ +2 "storage"(Q& +4 "core" &<2  \  +2 .tForearm.seek 5 + 300 counts + "manipulator"&\\'΍ +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&c/ +69 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&%& +2 "storage"(P'} +6 "core" & z  p@ +2 "manipulator"&f% +3 "core" % · t q +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&]( +154 "core" ' + ."downElevator"SE.coast + "storage"(5 +5 "core" ( + "manipulator"& & +4 "core" &0 h t 2 kH +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &i& +3 "core" &0 r f k kH +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&k' +102 "core" ' + "manipulator"&Y& +4 "core" &0 e s ] jH +2 "manipulator"&s% +4 "core" % j h i +2 "collection"'& +3 "core" &  +2 "collection"'W& +3 .tCC.seek :closed +2 "collection"' (` +3 "core" &  +4 &  1 +9 &)Cv  3 +9 &Jnx G +10 &b  T +9 &G  S +10 &cM T +9 &'I \  S +9 &M  T +10 &K  S +9 &lM \  S +9 &.J S +10 & L  T +9 &"K  S +10 &$tJ  S +9 &&6L  S +9 &'I\  S +10 &)H   S +9 &+}J  S +9 &-?J\  S +10 &/K  S +9 &0L  S +10 &2J   S +9 &4FJ   S +9 &6J   S +10 &7L  S +9 &9N  S +9 &;OJ   S +10 &=K  S +9 &>J   S +10 &@J\  S +9 &BXI   S +9 &DH   R +10 &EJ   S +9 &GJ\   S +9 &I^O S +10 &KW T +9 &Ll2' W +10 &NdV [ +9 &PFuy ^ +9 &Rxy _ +10 &Syz _ +9 &U{| ` +9 &WI}} ` +10 &Y{ a +9 &Z| b +10 &\\ b +9 &^G b# +9 &_q - +10 &`b$ "f +9 ( + &`rk V + "collection"'W& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.33 + .Hand.open +2 "manipulator"&n1 +74 "core" 1 + "manipulator"&v% +4 "core" %  X R m f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 5 into Processing Clamp + "processing"%[& +4 "core" &\  +2 "manipulator"&e% +3 "core" %\  S [ i g, +2 "storage"(}% +3 "core" %|\ +2 "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(7(<1 +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (p& +3 "core" &<2 \  +2 "manipulator"&!& +3 "core" &/ S ]  gH +2 "manipulator"&~% +3 "core" %\  T O = g, +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&V( +178 "core" ( + "manipulator"&{& +4 "core" & r t jR +2 "storage"(H& +3 "core" &<2  G\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϲ +96 "core" ' + "storage"(9& +4 "core" &<2 \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(y' +281 "core" ' + "storage"(t- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &<2\  +2 "manipulator"&\ & +3 "core" & j m iR +2 .tElbow.seek 5 + "manipulator"&( +27 "core" ( + "manipulator"&T& +4 "core" & D E h0 +2 "storage"(h& +3 "core" &<2 \  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&G'΍ +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +70 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&|& +2 "storage"('} +6 "core" & e g i0 +2 "manipulator"&)% +3 "core" % Ί i r k +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.seek PC +2 "manipulator"&(k +160 "core" ' + ."downElevator"SE.coast + "storage"(5 +97 "core" ( +2 "manipulator"& & +4 "core" &s u s j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &s k h y j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&R' +102 "core" ' + "manipulator"&& +4 "core" &s i g n l +2 "manipulator"&J% +4 "core" %Ϻ l k li +2 "processing"%*& +3 "core" &\  +2 "processing"%z& +3 .tPC.seek :closed +2 "processing"%a(] +3 "core" &\  +3 &\  +9 &&s\ - +9 &_\ A +9 &Ay\ T +10 &U\ U +9 &T\ U +9 &R\ T +10 &DW\ U +9 &U\ T +9 &Y\ U +10 &W~\ U +9 & LW\ U +10 &"Z|\ U +9 &#U|\ T +9 &%Ww\ U +10 &'UU{\ U +9 &)Tw\ U +9 &*Zw\ U +10 &,Vr\ T +9 &.\\Yv\ U +10 &0Ys\ U +9 &1Wu\ U +9 &3Yu\ U +10 &5fUs\ T +9 &7'Ws\ U +9 &8Yv\ U +10 &:Ww\ T +9 &/Xv\ U +9 &?Zs\ U +9 &AUv\ U +10 &CtWu\ U +9 &E6Zw\ U +10 &Ffo\ V +9 &Hsu\ W +9 &Jnq\ Z +10 &L/{\ Z +9 &Mt\ [ +9 &Os\ [ +10 &Qsu\ [\ +9 &S5x\ [\ +9 &Tv\ [ +10 &V{\ [ +9 &Xzv\ [ +10 &Z<y\ [ +57 &[t\ N +7 &]*Ht\ #j + &]y6r\ 3 + ( + &]y%p\ 3 + &]y%t\ 3 + &]y%u\ 3 + &]y%v\ 3 + "processing"%z& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 + .Hand.open +2 "manipulator"&1 +66 "core" 1 + "manipulator"&% +4 "core" % Ϻ s u r ji +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&&'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +4 "core" &]y%u\ 3 + #tImaging generic puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&E% +3 "core" %\ ( U R  g G +2 "storage"("% +4 "core" %v \  + "storage"(4. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(1(K +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (D& +2 "core" &KU \  +2 "manipulator"&#& +4 "core" &s . / : a + "manipulator"&% +4 "core" %\ $ + / 5 a G +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&( +258 "core" ( + "manipulator"&(& +4 "core" & \  `/ +2 "storage"(+& +3 "core" &KU \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'φ +101 "core" ' + "storage"(w& +4 "core" &KU B\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(;' +275 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(/'y +35 "core" ' +2 "manipulator"&0& +4 "core" & $  I `/ + "manipulator"&2% +4 "core" %ϒ   R aa +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +94 "core" ' + .tElbow.seek PC +2 "manipulator"&'(k +257 "core" ( + "manipulator"&o& +4 "core" &q \  @ ` +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &q  w ` + .tForearm.seek PC +2 "manipulator"&6' +94 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / + .tPC.seek :open +2 "processing"%A( +453 "core" ( +2 "storage"(8& +4 "core" &KT \  + "manipulator"&5& +4 "core" &q . 7 ^ c + "manipulator"&`% +4 "core" % Ϙ 1 / a c/ +2 .tForearm.seek :retract + "manipulator"&3'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&u( +289 "core" ( + "manipulator"&.& +4 "core" & 9 5 Y bX +2 "storage"(K& +3 "core" &KS 9\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&I'φ +107 "core" ' + .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "storage"(_- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"(@'E +27 "core" ' + .tSE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(<' +56 "core" ' + #tLights, camera, ACTION! +2 "storage"(L- +3 "core" -' +2 "storage"(F& +3 "core" &KR 0 3 C  +2 "manipulator"&>& +3 "core" &  H ZX +2 .tElbow.seek 6 + "manipulator"&( +9 "core" ( + "manipulator"&M& +4 "core" &    ZO +2 "storage"(m& +3 "core" &KR 5 6 -  +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&g'φ +3 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(=' +58 "core" ' + "manipulator"&B& +4 "core" & T Q fO +2 "storage"(x& +3 "core" &KU w\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 + "manipulator"&'. +24 "core" ' + .tElbow.hold +2 "manipulator"&d, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(S' +21 "core" ' + "manipulator"&^% +5 "core" %] . - E ] + "storage"(?& +4 "core" &KT \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 347 counts +2 "manipulator"&:'Ή +14 "core" ' + "manipulator"&& +4 "core" & V W Q fN +2 "storage"($& +4 "core" &KT &\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"& 'φ +25 "core" ' +2 "storage"(U% +4 "core" % q\  +2 ."downElevator"SE.seek :down +3 "storage"(O'} +100 (j% +2 "core" %8 \ [w +2 "manipulator"&X% +4 "core" %{ 8 2 : d + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +90 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'Q& +3 "core" &`rjx| V +2 #tStoring generic puck in Collection Clamp to tube 6 + "manipulator"&c% +4 "core" %\  G G h +2 "storage"(%% +3 "core" % \  +2 "storage"(f. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(r(K +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (N& +3 "core" &K\  +2 "manipulator"& & +3 "core" & F M gN +2 .tElbow.seek 6 +2 "manipulator"&i( +4 "core" ( + "manipulator"&-& +4 "core" & P [ F fN +2 "storage"(\\& +4 "core" &K0 \ \   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&Y'φ +94 "core" ' + "storage"(s& +4 "core" &Kn j\ " +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +281 "core" ' + "storage"(Z- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&P& +2 "core" &   ; aN +2 "storage"(& +4 "core" &Km T 7\ " + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 + "manipulator"&C'. +28 "core" ' + .tElbow.hold +2 "manipulator"&n, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +50 "storage"(v- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"([' +34 "core" ' + "manipulator"&e% +4 "core" %V   m Z +2 "storage"(W& +3 "core" &Km _ R ` " +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 340 counts +2 "manipulator"&}'΂ +17 "core" ' +2 "manipulator"&& +4 "core" & 1 9 y cN + "storage"(p& +4 "core" &Km\ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&!'φ +17 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(~'| +41 "core" ' + "manipulator"&k& +4 "core" & : U + dN +2 "manipulator"&{% +4 "core" %ϖ S U  e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&( +164 "core" ( + "manipulator"&9& +4 "core" &3  " \\J +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &3 \ P \\J +2 .tForearm.seek CC +2 "manipulator"&q' +96 "core" ' + .tHand.close + "manipulator"&t/ +76 "core" / + .tCC.seek :open +2 "collection"'( +474 "core" ( + "storage"(\ & +4 "core" &Kn\ " +2 "storage"(T& +3 "core" &Kn\ " +2 "manipulator"&h& +3 "core" &1 \ x `I +2 "manipulator"&% +3 "core" % \ ] ` +2 .tForearm.seek :retract +2 "manipulator"&|'\ +13 "Can"\ XX +82 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&)( +157 "core" ( + "manipulator"&V& +4 "core" & T Q 1 f +2 "storage"(& +3 "core" &Kn 1\ " +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 6 +2 "manipulator"&y'. +102 "core" ' + .tElbow.hold +2 "manipulator"&G, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"& 1 +69 "core" 1 +2 "manipulator"&% +4 "core" % V   ` + "storage"(& +4 "core" &Kn \ " + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 340 counts +2 "manipulator"&'΂ +14 "core" ' + "manipulator"&J& +4 "core" & h Z i +2 "storage"(*& +4 "core" &Kn 5\ " + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&'φ +22 "core" ' +2 "storage"(% +3 "core" % F\  +3 ."downElevator"SE.seek :down +3 "storage"(l'} +100 (% +2 "core" %. %\ [s +2 "manipulator"&% +4 "core" %ϋ U V eO +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tShuffling two pucks from tube 6 to 7 of [1..7] + #Loading generic puck from tube 6 into Collection Clamp +2 "collection"'E& +4 "core" & +2 "manipulator"&"% +3 "core" %\   m +2 "storage"(4% +4 "core" % \ +2 "storage"(z. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(R(K +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (7& +3 "core" &K\  +2 "manipulator"&D& +3 "core" & 0 m +2 .tElbow.seek 6 +2 "manipulator"&#( +3 "core" ( + "manipulator"&& +4 "core" & G m +2 "storage"((& +3 "core" &K !\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&+'φ +99 "core" ' +2 "storage"(& +4 "core" &K  \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(w' +280 "core" ' + "storage"(&- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &K  \  +2 "manipulator"&0& +3 "core" & D n +2 .tElbow.seek 6 +2 "manipulator"&2( +2 "core" ( +2 "manipulator"&;& +4 "core" & h n +2 "storage"(& +3 "core" &K   \  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&o'Z +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +77 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"('} +6 "core" &  n +2 "manipulator"&,% +3 "core" % [ " o +2 .tForearm.seek :retract +2 "manipulator"&a'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&8( +156 "core" ' + ."downElevator"SE.coast + "storage"(5 +3 "core" ( +2 "manipulator"&5& +4 "core" &1 t m a iI + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +2 "core" &1 i c o iI +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&6' +98 "core" ' + "manipulator"&.& +4 "core" &1 f m  iI +2 "manipulator"&K% +3 "core" % n m } i +2 "collection"''& +4 "core" &\  +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'_(` +4 "core" &  + &  +8 &*m , +10 &ay  A +9 &Om S +9 &K   S +10 &L  S +9 &I  S +10 &TL\  S +9 &K   S +9 &N\ \  S +10 &J\  S +9 & ]J   S +9 &"L   S +10 &#I  S +9 &%L  S +10 &'dL   S +9 &)&I  S +9 &*J\  S +10 &,I\  S +9 &.lK   S +9 &0/J   S +10 &1J   S +9 &3J\ \  S +10 &5vJ   S +9 &77K   S +9 &8I\ \  S +10 &:J\   S +9 &<}N  S +9 &>@H  S +10 &@N \  S +9 &AI  S +10 &CF\   S +9 &EHF \  S +9 &G\ I   S +10 &HN  S +9 &JU T +9 &LFg&  V +10 &MTF Z +9 &Owr ^ +10 &Qszz _ +9 &S4{z _ +9 &T{| ` +10 &V|} ` +9 &Xu} a +9 &Z5| a +10 &[ b +9 &] b! +10 &_n I +9 &`E( + +9 &`lp X +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 10/27 samples, on/off torque 2.36 + .Hand.open +2 "manipulator"&L1 +68 "core" 1 + "manipulator"&F% +4 "core" % [ Y  f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 6 into Processing Clamp + "processing"%3& +4 "core" &\  +2 "manipulator"&M% +3 "core" %\  U T _ f +2 "storage"(m% +3 "core" %y w\  +2 "storage"(B. +2 "core" . +50 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(x(K +5 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (^& +2 "core" &K \  +2 "manipulator"&?& +4 "core" &0 Q T _ fI + "manipulator"&/% +4 "core" %\  P I n f +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&( +157 "core" ( + "manipulator"&$& +4 "core" & t u O kk +2 "storage"(@& +4 "core" &K\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&U'φ +99 "core" ' + "storage"(u& +4 "core" &K g\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(I' +282 "core" ' + "storage"(<- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (j& +2 "core" &K l\  +2 "manipulator"&X& +3 "core" & q i kk +2 .tElbow.seek 6 +2 "manipulator"&g( +4 "core" ( + "manipulator"&& +4 "core" & f n jk +2 "storage"(=& +3 "core" &K \  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&'Z +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&:/ +77 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&Q& +5 "storage"(c'} +3 "core" & s k < kk + "manipulator"&%% +4 "core" % h p v  l +2 .tForearm.seek :retract +2 "manipulator"&f'\ +91 "core" ' + .tElbow.seek PC +2 "manipulator"&S(k +168 "core" ' + ."downElevator"SE.coast + "storage"(5 +77 "core" ( +2 "manipulator"&N& +4 "core" &t j u x i + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &t s n [ j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&-' +99 "core" ' + "manipulator"&\\& +4 "core" &t q p j +2 "manipulator"& % +4 "core" %Ϻ j c i j +2 "processing"%s& +3 "core" &\  +2 "processing"%O& +3 .tPC.seek :closed +2 "processing"%1(] +3 "core" &\  +4 &\  +7 &'s\ - +10 &^\ A +9 &Ay\ T +9 &U\ U +10 &U\ T +9 &T\ T +9 &DX\ U +10 &W\ U +9 &Y\ U +10 &W\ U +9 & MV\ U +9 &"\\\ U +10 &#T\ T +9 &%V\ U +9 &'VV\ T +10 &)U\ U +9 &*Z\ U +10 &,W\ U +9 &.\\X\ U +9 &0X\ U +10 &1V\ U +9 &3Z}\ U +9 &5eY\ U +10 &7&Z\ U +9 &8T\ U +10 &:X\ U +9 &/X\ U +10 &?Z}\ U +9 &AW\ U +9 &CuW}\ U +10 &E5]\ U +9 &Fb\ V +10 &Hu}\ X +9 &Jm\ Z +9 &L.\ [ +10 &M\ [ +9 &O|\ [\ +9 &Qs~\ [\ +10 &S5~\ [\ +9 &T\ \\ +10 &V}\ [ +9 &Xy~\ \\ +9 &Z;}\ \\ +10 &[~\ N +9 &])Ex\ $m +9 &]y5t\ 4 +6 ( + "processing"%O& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 + .Hand.open + "manipulator"&d1 +73 "core" 1 + "manipulator"&b% +4 "core" % Ϻ Y L & h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%P& +4 "core" &]y*q\ 4 + #tImaging generic puck in Processing Clamp while storing it to tube 7 +2 "manipulator"&% +3 "core" %\  S G 0 g +2 "storage"(v% +4 "core" % \  +2 "storage"(e. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(W([ +355 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &[+\   +2 "manipulator"&p& +3 "core" &t . . = c +2 "manipulator"&k% +3 "core" %\  / 0 O c +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&{( +264 "core" ( + "manipulator"&Y& +4 "core" & 0 0 + b1 +2 "storage"(i& +3 "core" &[+ )\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&' +107 "core" ' + "storage"(C& +4 "core" &[+ \   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(}' +275 "core" ' + "storage"([- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(9'y +34 "core" ' +2 "manipulator"&]& +3 "core" & 0 1 b1 +2 "manipulator"&!% +4 "core" % 0 1 ( c + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&n'\ +91 "core" ' + .tElbow.seek PC +2 "manipulator"&t(k +259 "core" ( + "manipulator"&H& +4 "core" &t 8 2 ^ b + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &t # - b +2 .tForearm.seek PC +2 "manipulator"&\ ' +94 "core" ' + .tHand.close + "manipulator"&T/ +72 "core" / + .tPC.seek :open +2 "processing"%h( +453 "core" ( +2 "storage"(& +4 "core" &[* +\   + "manipulator"&V& +4 "core" &t S T D e + "manipulator"&% +4 "core" % Ϟ T U : e+ + .tForearm.seek :retract +2 "manipulator"&q'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&( +268 "core" ( + "manipulator"& & +4 "core" & 1 8 P c1 +2 "storage"(& +3 "core" &[*\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&' +111 "core" ' +2 .tHand.open + "manipulator"&J1 +76 "core" 1 +2 "storage"(*- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"('E +28 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"(|' +58 "core" ' + #tLights, camera, ACTION! +2 "storage"(- +3 "core" -' +2 "storage"(& +3 "core" &[*    +2 "manipulator"&)& +3 "core" &   Y1 +2 .tElbow.seek 7 +2 "manipulator"&y( +51 "core" ( + "manipulator"&E& +4 "core" &   [G +2 "storage"(& +3 "core" &[* @ 0   +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&"' +14 "core" ' + .tSE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(4' +58 "core" ' + "manipulator"&z& +51 "core" & T P < eG + "storage"(7& +4 "core" &[+ \   +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 7 +2 "manipulator"&~'ͨ +25 "core" ' + .tElbow.hold +2 "manipulator"&D, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate + "storage"(' +29 "core" ' + "manipulator"&(% +4 "core" %  * ` +2 "storage"(& +4 "core" &[+ 0\   + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 7 + 340 counts +2 "manipulator"&' +15 "core" ' + "manipulator"&l& +4 "core" & \\ Y gE +2 "storage"(r& +4 "core" &[+ \   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&G' +29 "core" ' + "storage"(% +4 "core" % \  +2 ."downElevator"SE.seek :down +4 "storage"(&'} +100 (% +2 "core" %U; =\ Zt +2 "manipulator"&0% +4 "core" % U S f + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +87 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'& +4 "core" &`lm{z X + #tStoring generic puck in Collection Clamp to tube 7 +2 "manipulator"&% +3 "core" %\  o m G i +2 "storage"(% +4 "core" % P\  +2 "storage"(,. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(#([ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (+& +2 "core" &[\  +2 "manipulator"&5& +4 "core" & i l iE + .tElbow.seek 7 +2 "manipulator"&`( +3 "core" ( +2 "manipulator"&w& +3 "core" & h e 8 iE +2 "storage"(o& +4 "core" &[ (\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&.' +101 "core" ' +4 "storage"(K& +5 "core" &[ g\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"('' +279 "core" ' + "storage"(2- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" & \\ V iE +2 "storage"(a& +4 "core" &[ 9\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 7 + "manipulator"&'ͨ +22 "core" ' + .tElbow.hold +2 "manipulator"&L, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(F- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(3' +31 "core" ' + "manipulator"&M% +4 "core" % W U # e +2 "storage"(m& +3 "core" &[ _\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 7 + 348 counts +2 "manipulator"&B' +14 "core" ' + "manipulator"&& +4 "core" & u u * kE +2 "storage"(^& +4 "core" &[\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&?' +28 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(/'{ +38 "core" ' + "manipulator"&6& +4 "core" & h r kE +2 "manipulator"&$% +4 "core" % u u , k + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +87 "core" ' + .tElbow.seek CC +2 "manipulator"&R( +155 "core" ( + "manipulator"&u& +4 "core" && Z S * e@Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" && I Q Z e@Z +2 .tForearm.seek CC +2 "manipulator"&>' +94 "core" ' + .tHand.close + "manipulator"&GJ\  R +10 &@ J   R +9 &AG\   S +9 &CF  R +10 &EOH \  R +9 &GL\  S +10 &HK  S +9 &JT T +9 &LLg% V +10 &NUC Y +9 &Ovq ^ +9 &Qzwx ^ +10 &S;{| _ +9 &Ty} _ +9 &V{} ` +10 &X}~ ` +9 &Z<} a +10 &[ b +9 &] b +9 &_p B +10 &`D+ *{ +9 &`gr X +2 ( + "collection"'J& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.41 + .Hand.open +2 "manipulator"&1 +71 "core" 1 + "manipulator"&% +4 "core" % w p l@ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 #tLoading generic puck from tube 7 into Processing Clamp + "processing"%)& +4 "core" &s\  +2 "manipulator"&E% +3 "core" %\  u v 4 k +2 "storage"(% +3 "core" %y  /\ +2 "storage"(z. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(9([ +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (7& +2 "core" &[  %\ \  +2 "manipulator"&& +4 "core" & j r ] k +2 "manipulator"&(% +3 "core" %\  i h k +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&( +179 "core" ( + "manipulator"&& +4 "core" & r s C j, +2 "storage"(l& +3 "core" &[ :\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts +2 "manipulator"&r' +95 "core" ' + "storage"(& +4 "core" &[ \ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +282 "core" ' + "storage"(|- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &[ >\  +2 "manipulator"&0& +3 "core" & S P 9 g, +2 .tElbow.seek 7 + "manipulator"&"( +3 "core" ( +2 "manipulator"&y& +3 "core" & W X  g, +2 "storage"(4& +4 "core" &[ -\  +2 .tForearm.seek 7 + 300 counts + "manipulator"&~' +18 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +67 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"('} +7 "core" & T [ Q g, + "manipulator"&% +4 "core" % W I 5 h +2 .tForearm.seek :retract + "manipulator"&,'\ +95 "core" ' + .tElbow.seek PC +2 "manipulator"&(k +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +96 "core" ( +2 "manipulator"&+& +4 "core" &r q t i +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &r t f d i +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&w' +105 "core" ' + "manipulator"&o& +4 "core" &r i k , l +2 "manipulator"&G% +4 "core" %Ͽ m l ~ l +2 "processing"%K& +3 "core" &\  +2 "processing"%&& +3 .tPC.seek :closed +2 "processing"%W(] +3 "core" &t\  +3 &\  +9 &'s\ - +10 &_\ A +9 &Dx\ T +9 &W~\ U +10 &Y\ U +9 &W\ T +9 &HV\ U +10 &\ T\ U +9 &Y\ U +9 &X\ U +10 & PW\ U +9 &"\\\ U +10 &#T\ T +9 &%V\ T +9 &'XQ\ U +10 &)T\ T +9 &*Z\ U +9 &,U\ U +10 &.`X~\ U +9 &0!\\\ U +10 &1V\ U +9 &3X\ U +9 &5iT~\ T +10 &7+W\ T +9 &8U\ T +9 &:X\ U +10 &1[\ U +10 &?Z\ U +9 &AU\ U +9 &CxV\ U +10 &E:Yv\ U +9 &Fb{\ V +10 &Hq\ X +9 &Jq{\ Z +9 &L2w\ Z +10 &My\ Z +9 &Ox\ [\ +9 &Qvy\ [\ +10 &S8v\ [\ +9 &T|\ [\ +10 &V\ \\ +9 &X|w\ \\ +9 &Z>z\ \\ +10 &\\v\ L +9 &]+Fzt\ $k +9 &]y4w\ 4 +6 ( + "processing"%&& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 + .Hand.open +2 "manipulator"&D1 +72 "core" 1 + "manipulator"&;% +4 "core" % Ͽ q j j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&2'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 "processing"%& +3 "core" &]y*w\ 4 +2 #tImaging generic puck in Processing Clamp while storing it to tube 1 + "manipulator"&a% +4 "core" %\  B 8 U h +2 "storage"(F% +3 "core" %~ \  +2 "storage"(M. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(m(R +1948 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "manipulator"&^& +4 "core" &O )\  +3 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +2 "core" &r $ / 5 a +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&6(k +3 ."raiseStack"SE.seek :beamBreak +3 "core" ( +2 "storage"($' +2 "manipulator"&.& +4 "core" &r .   ` +48 .tElbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +2 &`& +3 "core" &r . )  ] +2 .tForearm.seek PC +2 "manipulator"&'' +100 "core" ' + .tHand.close + "manipulator"&/ +73 "core" / + .tPC.seek :open +2 "processing"%B( +30 "core" ' + "storage"(3- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(u'y +34 "core" ' +373 ( + "storage"(8& +4 "core" &O ^\  +2 "manipulator"&?& +3 "core" &r S S ? e +2 "manipulator"&L% +3 "core" % ύ S T : eZ +2 .tForearm.seek :retract +2 "manipulator"&<'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&@( +259 "core" ( + "manipulator"&_& +4 "core" & 1 2 , b3 +2 "storage"(X& +3 "core" &O\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +104 "core" ' + .tHand.open +2 "manipulator"&=1 +70 "core" 1 +2 "storage"(:- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"('E +27 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(>' +55 "core" ' + #tLights, camera, ACTION! +2 "storage"(U- +3 "core" -' +2 "storage"(R& +3 "core" &O   g +2 "manipulator"&N& +3 "core" &  \ p Y3 +2 .tElbow.seek 1 +2 "manipulator"& ( +2 "core" ( +2 "manipulator"&g& +4 "core" &   v Y3 +2 "storage"( & +3 "core" &O   +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&s' +14 "core" ' + .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(f' +61 "core" ' + "manipulator"&Q& +4 "core" & / . H b3 +2 "storage"(d& +4 "core" &O \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&b'm +25 "core" ' + .tElbow.hold +2 "manipulator"&%, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(I' +21 "core" ' + "manipulator"&% +4 "core" %͞ + .  ] +2 "storage"(\\& +4 "core" &O\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 1 + 349 counts +2 "manipulator"&v' +16 "core" ' + "manipulator"&O& +4 "core" & < 1 g d1 +2 "storage"(e& +4 "core" &O\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&x' +23 "core" ' +2 "storage"(/% +4 "core" % ,\  +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (k% +3 "core" %5 \ [u +2 "manipulator"&Y% +4 "core" % + % aP +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +96 "core" ' +52 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "collection"'S& +3 "core" &`goxz X +2 #tStoring generic puck in Collection Clamp to tube 1 + "manipulator"&A% +4 "core" %\ $ $ - / d E +2 "storage"(#% +3 "core" % +\  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(P(R +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (Z& +2 "core" &O *\  +2 "manipulator"&[& +3 "core" & - # ! d1 +2 .tElbow.seek 1 +2 "manipulator"&]( +3 "core" ( +2 "manipulator"&}& +3 "core" & - - d1 +2 "storage"(& +4 "core" &O E\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"& ' +99 "core" ' + "storage"({& +4 "core" &O \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(n' +276 "core" ' + "storage"(p- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&i& +2 "core" & 1 1 F d1 +2 "storage"(C& +3 "core" &O \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&V'm +24 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(H- +2 "core" -' +2 .tSE.seek 0.09 Pucks below Top Plate +2 "storage"(!' +31 "core" ' + "manipulator"& % +4 "core" %͙ / . < ^ +2 "storage"(& +3 "core" &O\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 344 counts + "manipulator"&t' +17 "core" ' + "manipulator"&T& +4 "core" & P R 1 e1 +2 "storage"(1& +4 "core" &O D\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&j' +27 "core" ' +2 .tSE.seek 1.09 Pucks below Top Plate +2 "storage"('z +40 "core" ' + "manipulator"&& +4 "core" & Q G  g1 +2 "manipulator"&)% +4 "core" % F G ) h + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&E'\ +87 "core" ' + .tElbow.seek CC +2 "manipulator"&( +180 "core" ( +2 "manipulator"&J& +3 "core" & E Q d g +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &z& +3 "core" & C D h +2 .tForearm.seek CC + "manipulator"&7' +95 "core" ' + .tHand.close + "manipulator"&/ +76 "core" / + .tCC.seek :open +2 "collection"'(( +471 "core" ( + "storage"(\ & +4 "core" &O   '\  +2 "storage"(& +3 "core" &O   =\  +2 "manipulator"&l& +3 "core" & v u @ k + "manipulator"&-% +4 "core" % ) t s  k +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +147 "core" ( + "manipulator"&q& +4 "core" & x  mZ +2 "storage"(|& +3 "core" &O @\  +47 .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&'m +102 "core" ' + .tElbow.hold +2 "manipulator"&0, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&y1 +76 "core" 1 +2 "manipulator"&4% +4 "core" % ͔ L O  g + "storage"(& +4 "core" &O\ \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 339 counts + "manipulator"&' +15 "core" ' + "manipulator"&& +4 "core" &  oX +2 "storage"(& +4 "core" &O  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&r' +18 "core" ' + "storage"(% +4 "core" %  \ +2 ."downElevator"SE.seek :down +4 "storage"(~'} +100 (+% +2 "core" %9  e\ Zs +2 "manipulator"&5% +4 "core" % m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +90 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +30404 #t-> access 1 +2 .SE.seek :down +2 "storage"(o'} +4 "core" ' + "manipulator"&G% +4 "core" %\  + s +2 "manipulator"&K& +3 "core" &  sX + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"((<1 +1331 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (,& +3 "core" &<3 (  ^\  +1355 #t-> access 2 +2 .SE.seek :down +2 "storage"(h'} +3 "core" ' + "manipulator"&D% +4 "core" %\  r +2 "manipulator"&;& +4 "core" & h rX + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"((K +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (a& +3 "core" &K8 a\  +5876 "Can"h\ 99 +49354 #t-> start tube2 +2 !o:NoMethodError : mesg"-undefined method `start' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1223 #-> start Tube2 +2 !o:NameError: mesg"!uninitialized constant Tube2: name:\ Tube2:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +607 #-> start Tube 2 + !o:NoMethodError : mesg",undefined method `Tube' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2379 #-> startTube 2 +1741 #-> da 40 + #da sampling at most 40ml +5 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 14:33:55EDT10-Jul-19\\n{3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@14:24:42, 22.0C, 48% humidity, 15.1psia, 12.635V, 0.288A, 0.288A avg, 3.63W",Subject: "da sampling at most 40ml" + "collection"'F& +6 "core" &   +2 "manipulator"&&% +4 "core" %\  u r +2 "storage"(M% +4 "core" %z B B \  + "storage"(w. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(9( +1310 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &  ;\ \ +2 "manipulator"&^& +3 "core" & l n iX +2 .tElbow.seek 2 + "manipulator"&.( +14 "core" ( + "manipulator"&`& +4 "core" & T B ) h" +2 "storage"(& +3 "core" & \  %\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&3' +96 "core" ' + "storage"(& +4 "core" & \  F\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(2' +275 "core" ' + "storage"(W- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ($& +2 "core" & \  [\  +2 "manipulator"&8& +3 "core" & O P C e" +2 .tElbow.seek 2 +2 "manipulator"&?( +3 "core" ( + "manipulator"&L& +4 "core" & U O s e" + "storage"('& +4 "core" & \  \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&_'Ϊ +19 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&X/ +75 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&6& +3 "storage"(='} +7 "core" & S S 2 e" + "manipulator"&:% +4 "core" % γ S S 2 g +2 .tForearm.seek :retract + "manipulator"&U'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&R( +144 "core" ' + ."downElevator"SE.coast + "storage"(5 +19 "core" ( + "manipulator"&N& +4 "core" &) 2 2 @ d?R +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &g& +3 "core" &) - 1 % d?R +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&<' +109 "core" ' + "manipulator"& & +4 "core" &) N S H e?R +2 "manipulator"&Q% +4 "core" % 3 2 J d +2 "collection"'d& +4 "core" &   + "collection"'& +4 .tCC.seek :closed + "collection"'u(` +3 "core" &   +4 &  3 +9 &1D{\  4 +10 &Ql|  H +9 &d\   U +10 &L  T +9 &iR   U +9 &,M   T +10 &O   T +9 &Q \  U +9 &qP   U +10 &4L   T +9 & L\   U +10 &"L   T +9 &$zK   T +9 &&<O  T +10 &'Q  T +9 &)P   T +9 &+R\   U +10 &-CO \  U +9 &/R\   T +10 &0N\   U +9 &2O   T +9 &4LQ   T +10 &6L   T +9 &7N  T +9 &9O   T +10 &;UM\   T +9 &=R   T +10 &>N   U +9 &@P   T +9 &B[O   U +10 &DI   T +9 &EO   T +9 &GS U +10 &I`\\ V +9 &Kr-% X +10 &L]N \\ +9 &Nsu _ +9 &PKwy ` +10 &R z| ` +9 &S~~ a +9 &U a +10 &WN a +9 &Y b +10 &Z b +9 &\\ b$ +9 &^I b* +10 &_z 3 +9 &`^ $k +9 ( + &`h !a + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.38 + .Hand.open + "manipulator"&\\1 +75 "core" 1 +2 "manipulator"&O% +3 "core" %    k ` +46 .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")e+ +3 "core" + +2 "sampler")/% +3 "core" % 5 1 +2 "collection"'@& +4 "core" &`h !a +2 "Can" \ YY +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 "collection"'  +6 "core"  + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")> +3 "core"  +2 "sampler")k  +6 "core" +2 .tSS.reconfigure SSfast +2 "sampler")#.0X 1  +2 #tEvacuated: Intake @14.6psia, Outlet @13.5psia +45 .SSV.dial :spit,avoiding: :exhaust +3 "sampler") +136 "core"  + .tSS.reconfigure SSexhale +3 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'D'Ӵ +102 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler"); +137 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'' +1480 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +137 "core"  + ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +5 "collection"'0  + "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'='Ӵ +115 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")U +43 "core" ' + ."CSpush"CS.coast + "collection"'5 +91 "core"  + .tSS.reconfigure SSexhale +3 "sampler")#.0X  +86 "core"  + "collection"'k% +4 "core" %Ӹ + #tPulling 1ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"'\ +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 1ml + "collection"'<'> +330 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '9% +2 "core" %C  +2 .tCS.seek 6.001ml +2 "collection"'' +1345 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'e +56 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"' 'ӂ +1529 "core" ' + .tCSV.dial CSR +2 "collection"'s  +42 "core"  + "collection"'f% +4 "core" % + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'b' +584 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 'v% +2 "core" %  +2 .tCS.seek 5ml +2 "collection"'Y'ql +844 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'A  +42 "core"  + .tCS.seek 1ml +46 "collection"'#'> +1097 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 + .CH.seek 70C,8:00 +4 "collection"' \  +3 'S9 +4 "core" 9td +104 "collection"'[9 +2 "core" 9td +103 "collection"'}9 +2 "core" 9t d +103 "collection"'9 +2 "core" 9t d +103 "collection"'x9 +2 "core" 9vd +103 "collection"'{9 +2 "core" 9xd +103 "collection"'I9 +2 "core" 9|d +103 "collection"'Z9 +2 "core" 9d +103 "collection"'%9 +2 "core" 9"d +103 "collection"'c9 +2 "core" 9&d +103 "collection"'p9 +3 "core" 9+d +103 "collection"'9 +2 "core" 9/d +103 "collection"'i9 +2 "core" 93d +103 "collection"'m9 +2 "core" 97d +103 "collection"' 9 +2 "core" 9;d +103 "collection"'9 +3 "core" 9@d +103 "collection"'T9 +2 "core" 9Dd +103 "collection"'19 +2 "core" 9Hd +103 "collection"'9 +2 "core" 9-Ld +103 "collection"'C9 +2 "core" 9EPd +103 "collection"'H9 +2 "core" 9]Ud +103 "collection"' 9 +2 "core" 9vYd +103 "collection"']9 +2 "core" 9]d +103 "collection"')9 +2 "core" 9ad +103 "collection"'t9 +2 "core" 9ed +103 "collection"'!9 +3 "core" 9jd +103 "collection"'J9 +2 "core" 9nd +103 "collection"'z9 +2 "core" 9rd +103 "collection"'j9 +2 "core" 9-vd +103 "collection"'n9 +2 "core" 9I{d +103 "collection"'V9 +3 "core" 9dd +103 "collection"'9 +2 "core" 9d +103 "collection"'E9 +2 "core" 9d +103 "collection"'*9 +2 "core" 9b +103 "collection"'l9 +2 "core" 9_ +103 "collection"'\ 9 +3 "core" 9] +103 "collection"'q9 +2 "core" 9[ +103 "collection"' 9 +2 "core" 9*W +103 "collection"'9 +2 "core" 9GV +103 "collection"'|9 +2 "core" 9bR +103 "collection"'79 +2 "core" 9O +103 "collection"'y9 +2 "core" 9M +103 "collection"'9 +2 "core" 9K +103 "collection"'49 +2 "core" 9I +103 "collection"'9 +2 "core" 9F +103 "collection"'9 +2 "core" 9\ D +104 "collection"'9 +2 "core" 9%A +103 "collection"'-9 +2 "core" 9?? +103 "collection"'9 +2 "core" 9Y= +103 "collection"'+9 +2 "core" 9s; +103 "collection"'59 +3 "core" 99 +103 "collection"'9 +2 "core" 97 +103 "collection"'9 +2 "core" 96 +103 "collection"'9 +2 "core" 93 +103 "collection"'9 +2 "core" 92 +103 "collection"'9 +3 "core" 90 +103 "collection"'r9 +2 "core" 9. +103 "collection"'P9 +2 "core" 91- +103 "collection"'G9 +2 "core" 9H+ +103 "collection"',9 +2 "core" 9\\) +103 "collection"'~9 +2 "core" 9p( +103 "collection"';9 +2 "core" 9& +103 "collection"'9 +2 "core" 9% +103 "collection"'K9 +2 "core" 9\ $ +103 "collection"'D9 +2 "core" 9# +103 "collection"'o9 +2 "core" 9! +103 "collection"'a9 +2 "core" 9 +103 "collection"'F9 +2 "core" 9 +103 "collection"'9 +2 "core" 9  +103 "collection"'M9 +2 "core" 9 # +103 "collection"'w9 +3 "core" 9 "' +103 "collection"'9 +2 "core" 9 1+ +103 "collection"'9 +2 "core" 9 @/ +80 "Can" 76 +23 "collection"'`9 +2 "core" 9 N4 +103 "collection"'&9 +2 "core" 9 \\8 +103 "collection"'^9 +3 "core" 9 j< +103 "collection"'9 +2 "core" 9 v@ +103 "collection"'09 +2 "core" 9 D +103 "collection"'W9 +2 "core" 9 I +103 "collection"'$9 +2 "core" 9 M +103 "collection"'89 +2 "core" 9 Q +103 "collection"'h9 +2 "core" 9 U +103 "collection"'L9 +2 "core" 9 Y +103 "collection"'9 +2 "core" 9 ^ +103 "collection"'X9 +2 "core" 9 b +103 "collection"'69 +2 "core" 9 f +103 "collection"':9 +2 "core" 9 j +103 "collection"'"9 +2 "core" 9 n +103 "collection"'39 +2 "core" 9 s +103 "collection"'N9 +2 "core" 9 w +103 "collection"'g9 +2 "core" 9\ { +103 "collection"'.9 +2 "core" 9\  +103 "collection"'29 +2 "core" 9\  +103 "collection"' 9 +2 "core" 9\  +103 "collection"'?9 +2 "core" 9\  +103 "collection"'d9 +2 "core" 9\ % +103 "collection"'_9 +2 "core" 9\ + +103 "collection"'U9 +2 "core" 9\ 1 +103 "collection"''9 +2 "core" 9\ 6 +103 "collection"'=9 +2 "core" 9\ ; +103 "collection"'Q9 +2 "core" 9\ A +103 "collection"'(9 +2 "core" 9\ D +103 "collection"'O9 +2 "core" 9\ J +103 "collection"'9 +2 "core" 9\ N +103 "collection"'\\9 +2 "core" 9\ Q +103 "collection"'@9 +2 "core" 9\ V\ +104 "collection"'9 +2 "core" 9\ Z +103 "collection"'/9 +2 "core" 9\ ^\ +103 "collection"'>9 +2 "core" 9\ b\ +103 "collection"'k9 +2 "core" 9\ d +103 "collection"'99 +3 "core" 9\ h\ +103 "collection"'<9 +2 "core" 9\ k\ +103 "collection"'e9 +2 "core" 9\ n\ +103 "collection"'9 +2 "core" 9\ q\ +103 "collection"'s9 +2 "core" 9\ t\ +103 "collection"'f9 +3 "core" 9\ w\ +103 "collection"' 9 +2 "core" 9\ y\ +103 "collection"'v9 +2 "core" 9\ |\ +103 "collection"'b9 +2 "core" 9\ ~\ +103 "collection"'A9 +2 "core" 9\ \ +103 "collection"'Y9 +2 "core" 9\ \ +103 "collection"'S9 +2 "core" 9\ \ +103 "collection"'[9 +2 "core" 9\ \ +2 .tCH.hold 10:00,70C +3 "collection"'} `\ `\  +3 "core"  +54820 "Can" +5182 "core" ` + "collection"'9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'x'Ӵ +335 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'{ @ +105 "core" @ + .tCSV.dial :air +2 "collection"'I @ +44 "core" > +2 .tCS.seek 5ml +2 "collection"'Z'qi +1341 "core" ' + .tCSV.dial CTV +2 "collection"'%  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'c @ +44 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'p  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'i'Ӵ +1353 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'m +105 "core"  + .tCBV.dial CSV +2 "collection"'  +30 "core"  + "collection"'% +4 "core" %ӰYY +2 .tCS.seek 5ml + "collection"'T'qe +1353 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'1  +45 "core" + "collection"'% +4 "core" %qm  +2 .tCS.seek 7.001ml + "collection"'C' +588 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'H @ +55 "core" B + .tCS.seek 10ml +2 "collection"' ' +840 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'] ` +120 "core" _ + #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"')   +31 "core" " + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'t  +5 '!  +27 "core"  +109  + .tCS.seek 5ml +50 "collection"'J'qi +1348 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'z @ +106 "core" A + .tCSV.dial :waste +2 "collection"'j +105 "core" + .tCS.seek :empty +2 "collection"'n'ӂ +1352 "core" ' + .tCSV.dial :air +2 "collection"'V @ +73 "core" B +2 .tCS.seek 5ml + "collection"''qi +1352 "core" ' + .tCSV.dial CTV +2 "collection"'E  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'* @ +45 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'l  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'\ @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'q'Ӵ +1340 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +103 "core"  + .tCBV.dial CSV +2 "collection"'  +32 "core"  + "collection"'|% +4 "core" %ӹIF +2 .tCS.seek 5.001ml +2 "collection"'7'qn +1349 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'y  +55 "core"  + "collection"'% +4 "core" %qr  +2 .tCS.seek 7.001ml +2 "collection"'4' +595 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +44 "core" ? +2 .tCS.seek 10ml + "collection"'' +842 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +117 "core" _ + #tLysing Complete + "collection"'-& +4 "core" &`h~ !a +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\  - . M a- + "storage"(+% +4 "core" %} g\  + "storage"(5. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"((R +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &N a q\ +2 "manipulator"&& +3 "core" &( ! " a ^?R + "manipulator"&% +4 "core" %\  # ) < ^- +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +190 "core" ( + "manipulator"&r& +4 "core" & 0 4  a' +2 "storage"(P& +3 "core" &N\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&G' +103 "core" ' + "storage"(,& +4 "core" &N z\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(~' +275 "core" ' + "storage"(;- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +32 "core" ' +2 "manipulator"&K& +4 "core" & ! - 7 c' + "manipulator"&D% +4 "core" % / / 4 c + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&o'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&a( +180 "core" ( + "manipulator"&F& +4 "core" & - 0 2 b + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" & % / b + .tForearm.seek CC +2 "manipulator"&M' +96 "core" ' + .tHand.close + "manipulator"&w/ +68 "core" / +2 .tCC.seek :open +2 "collection"'( +470 "core" ( + "storage"(& +4 "core" &N\  +2 "storage"(`& +3 "core" &N \  +2 "manipulator"&&& +3 "core" & H P : g + "manipulator"&^% +4 "core" % + U S I g +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&0( +152 "core" ( + "manipulator"&W& +4 "core" & K O h g +2 "storage"($& +3 "core" &N 1\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&8'm +101 "core" ' + .tElbow.hold +2 "manipulator"&h, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&L1 +77 "core" 1 +2 "manipulator"&% +4 "core" % ͛ + - # b + "storage"(X& +4 "core" &N\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 346 counts + "manipulator"&6' +15 "core" ' + "manipulator"&:& +4 "core" & e k + i +2 "storage"("& +4 "core" &N W\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&3' +21 "core" ' + "storage"(N% +4 "core" % @\ \ +2 ."downElevator"SE.seek :down +4 "storage"(g'} +100 (.% +2 "core" %38 4\ [v +2 "manipulator"&2% +4 "core" % Q S = fT +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +89 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'?& +4 "core" &&) +2 "manipulator"&d& +4 "core" & m i j + "manipulator"&_% +4 "core" %\  l l ~ j +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&U(, +177 "core" ( + "manipulator"&'& +4 "core" &, j p O j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &, o r j +2 .tForearm.seek :garage +2 "manipulator"&Q' +99 "core" ' + .tHand.close + "manipulator"&(/ +77 "core" / +2 "manipulator"&O& +4 "core" &, Q P = f + "manipulator"&% +4 "core" % , R R > f + .tForearm.seek :retract +2 "manipulator"&\\'\ +99 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&@( +282 "core" ( + "manipulator"&& +4 "core" &. T Y 4 gG + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &. R R C fG +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&>' +101 "core" ' +2 "manipulator"&k& +4 "core" &. S P $ eG +2 "manipulator"&9% +3 "core" % R R e +2 "collection"'<& +3 "core" & +2 "collection"'e& +53 .tCC.seek :closed +2 "collection"'(` +5 "core" &  + & + & & + & + &a + & +2 &  $c +10 &Tu : +9 &}n N +9 &Lz R +10 &CI^ S +9 &IK R +10 &J' S +9 &J S +9 &KL S +10 &I R +9 &L R +9 &!L S +10 &#TI R +9 &%Jh R +10 &&HL R +9 &(G R +9 &*\\I R +10 &,L R +9 &-K R +9 &/H R +10 &1dN R +9 &3%J S +10 &4Ik R +9 &6J_ S +9 &8lIN R +10 &:.L2 R +9 &;I! R +9 &=J R +10 &?uJ R +9 &A6I R +10 &BGJ R +9 &DH R +9 &F|J R +10 &H=O S +9 &IT S +9 &Kl V +10 &Mn] Z +9 &O%9-Y ^ +10 &PKG ^ +9 &RQP _ +9 &TgQR _ +10 &V'RQ ` +9 &WQP ` +9 &YRS a +10 &[gUS b +10 &])TT b +9 &^TU Z +9 &`ASS| . +9 &`jTSl Z +6 ( + "collection"'e& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.48 + "collection"'s& +4 "core" &`jrQPi Z +2 .tHand.open + "manipulator"&f1 +73 "core" 1 + "manipulator"& % +4 "core" %  , . M b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%b +131 "core"  + "processing"%A% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%Y' +1616 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%S  +44 "core"  +2 .tPS.seek 0ml + "processing"%[' +1610 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%}' +2628 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"% +5 "collection"'#  +3 "core"  +2 "processing"%{  +16 "core"  +55 + .tPSV.dial :mixloop +2 "processing"%I +101 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%x  +75 "core" +2 .tPS.seek 0ml + "processing"%%' +2629 "core" ' + .tPSV.dial :air +2 "processing"%c  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%p' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml + "processing"%Z' +2622 "core" ' + .tPSV.dial :air +2 "processing"%m  +44 "core"  +2 .tPS.seek 2.5ml + "processing"% ' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml + "processing"%i' +2619 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&1& +3 "core" &. $ / " bG +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +4 "core" ( + "manipulator"&T& +4 "core" &. 2 / Z aG + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &H& +3 "core" &. # + R bG + .tForearm.seek CC +2 "manipulator"&C' +96 "core" ' + .tHand.close + "manipulator"&]/ +76 "core" / + .tCC.seek :open +2 "collection"')( +471 "core" ( + "manipulator"&t& +4 "core" &. R T  eG +2 "manipulator"&!% +3 "core" % S L 7 e +2 .tForearm.seek :retract + "manipulator"& '\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&z(, +288 "core" ( + "manipulator"&j& +4 "core" &, q j g i" + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &, o s i" +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&V' +115 "core" ' +2 .tHand.open + "manipulator"&n1 +70 "core" 1 + "manipulator"&E% +4 "core" % \ j  & ( _F +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&*'\ +98 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'l& +4 "core" &mo +2 "manipulator"&\ % +4 "core" %\  t u k + "storage"(% +4 "core" %{\ \ +2 "storage"( . +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (|& +3 "core" &  \ % +2 "manipulator"&q& +3 "core" &, . 0 8 c" + "manipulator"&y% +4 "core" %\  * " \ c +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +186 "core" ( + "manipulator"&7& +4 "core" & % -  `1 +2 "storage"(& +3 "core" &  z B\ % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&4' +103 "core" ' + "storage"(& +4 "core" &  D\ % +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(-' +283 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (+& +2 "core" &  b ` % +2 "manipulator"&5& +3 "core" & - 0 > _1 +2 .tElbow.seek 2 + "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" & - 8 G _1 +2 "storage"(& +3 "core" &  m e  % +2 .tForearm.seek 2 + 300 counts + "manipulator"&r'Ϊ +26 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&P/ +66 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&R& +3 "storage"(,'} +7 "core" & . / M _1 + "manipulator"&% +4 "core" % δ  ( a +2 .tForearm.seek :retract + "manipulator"&;'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&K( +152 "core" ( +2 "manipulator"&D& +3 "core" ' +2 &' , #  ^Ae + .tElbow.reconfigure LooseElbow +2 ."downElevator"SE.coast +3 "manipulator"&$ &.,(#b + "storage"(5 +5 "manipulator"&~& +5 "core" &' - . ) ]Ae + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&F' +94 "core" ' + "manipulator"&& +4 "core" &' 0 .  ]Ae +2 "manipulator"&G% +4 "core" % . . ! ] +2 "collection"'& +3 "core" &moA +2 "collection"'w& +3 .tCC.seek :closed +2 "collection"'o(` +3 "core" &oo7 +3 &rp*  +8 &*mpp - +10 &avpo A +9 &[jop R +9 &Ino S +10 &Gon! R +9 &Hpo- R +9 &`Mon S +10 &$Gno R +9 &JppR S +10 &LooB R +9 & jHqn/ R +9 &"*Nqp0 S +10 &#Fpq+ R +9 &%Irp R +9 &'pNpp S +56 &)4Epp R +4 &*Grp S +5 &,Fop R + &.yIro| S + &0;Iqqm S + &1Eqo_ R +3 &3IopY R +4 &5GrpH S +10 &7CLqq? S +9 &9Ior- S +10 &:Jrp! S +9 &<Jqr S +9 &>LDqp R +10 &@ Lqq S +9 &AIpq S +9 &CFrp R +10 &ESFpp S +9 &GLts S +10 &HRxv S +9 &Jg V +9 &LF Z +10 &M ^ +9 &O ^ +9 &Q~ _ +10 &S> _ +9 &T ` +10 &V ` +9 &X a +9 &Z@p a +10 &[ b +9 &] b# +9 &_t I +10 &`A! 0 +9 &`q}m ] +2 ( + "collection"'w& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.56 + .Hand.open +2 "manipulator"&u1 +70 "core" 1 +2 "manipulator"&% +4 "core" % ] Y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'&  +133 "core"  + .tCSV.dial CTV +2 "collection"'^  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%W' +2631 "core" ' + "collection"'$% +4 "core" %!  +2 .tCS.seek 5.501ml +2 "collection"'M'2 +1221 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%a  +43 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%L  +72 "core"  +2 .tPS.seek 0ml + "processing"%' +1806 "Can"/\ OO +827 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'X ` +31 "core" ^ + .tCSV.dial :air +2 "collection"': @ +46 "core" > +2 .tCS.seek 10ml + "collection"'"' +1228 "core" ' + .tCSV.dial CTV +2 "collection"'N  +45 "core"  + .tCS.seek 0ml +2 "collection"''Ӵ +2608 "core" ' + .tCBV.dial :waste1 + "collection"'. @ +29 "core" > + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'2  +147 "core"  + "collection"'0& +4 "core" &`qw ] +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&8% +3 "core" %\  ! , M ` +2 "storage"(?% +4 "core" %|\  + "storage"(6. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(d(R +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (_& +3 "core" &P d c * +2 "manipulator"&& +3 "core" &' , .  ^Ae +2 "manipulator"&3% +3 "core" %\  / 0 ' _ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&'( +166 "core" ( + "manipulator"&=& +4 "core" & / $ - b +2 "storage"(g& +3 "core" &R \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +101 "core" ' + "storage"(h& +4 "core" &R \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"((' +281 "core" ' + "storage"(O- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" & * 0 $ b +2 "storage"( & +4 "core" &R 9\ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&Q'm +26 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(/- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(U' +31 "core" ' + "manipulator"&k% +4 "core" %͝  ) Z +2 "storage"(9& +3 "core" &R _ a + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 348 counts +2 "manipulator"&<' +16 "core" ' + "manipulator"&\\& +4 "core" & 0 2 T c +2 "storage"(& +4 "core" &R 7\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&s' +21 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"(f' +41 "core" ' + "manipulator"& & +4 "core" & , -  c +2 "manipulator"&e% +4 "core" % ) !  cY + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&b'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&A( +164 "core" ( +2 "manipulator"&>& +4 "core" &0 - . P ]I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &S& +2 "core" &0 . 0 ]I +2 .tForearm.seek CC +2 "manipulator"&Y' +93 "core" ' + .tHand.close + "manipulator"&/ +70 "core" / + .tCC.seek :open +2 "collection"'[( +471 "core" ( + "storage"(& +4 "core" &R \  +2 "storage"({& +3 "core" &R /\  +2 "manipulator"&#& +3 "core" &- + bF + "manipulator"&I% +4 "core" %  0 0 " b +2 .tForearm.seek :retract + "manipulator"&x'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&}( +182 "core" ( + "manipulator"&c& +4 "core" & 1 4  c. +2 "storage"(%& +3 "core" &R \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'m +101 "core" ' + .tElbow.hold +2 "manipulator"&p, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&m1 +73 "core" 1 +2 "manipulator"&Z% +4 "core" % ͞   ` + "storage"(& +3 "core" &R B\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 349 counts + "manipulator"& ' +15 "core" ' + "manipulator"&1& +4 "core" & G P  f. +2 "storage"(T& +4 "core" &R L\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&H' +22 "core" ' + "storage"(]% +4 "core" % R\  +2 ."downElevator"SE.seek :down +4 "storage"(@'} +100 (v% +2 "core" %0\ [u +2 "manipulator"&% +3 "core" %Ͻ 0 .  cd +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&t'\ +90 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air + "processing"%!  +84 "core"  +2 .tPS.seek 2.5ml + "processing"%C' +2640 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%j +45 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%J  +45 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +49 "processing"% +44 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%n  +44 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%E' +2624 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%l& +3 "core" &\  +2 "manipulator"& & +3 "core" & j g  i. +2 "manipulator"&\ % +4 "core" %\  O O G h + .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +185 "core" ( + "manipulator"& & +4 "core" &, p t r k1 + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" &, d j n k1 + .tForearm.seek :garage +2 "manipulator"&|' +101 "core" ' + .tHand.close + "manipulator"&q/ +74 "core" / + "manipulator"&y& +4 "core" &, S H % e1 +2 "manipulator"&7% +3 "core" % 3 F Q 9 e +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&z(k +120 "core" ( + "manipulator"&& +4 "core" &u d j j +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" &u b _ @ j + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +107 "core" ' + "manipulator"&+& +4 "core" &u j a + l +2 "manipulator"&5% +4 "core" % ^ f lx +2 "processing"%& +3 "core" &\  +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%P(] +3 "core" &\  +4 &\ - +9 &&A\ 3 +9 &Al\ H +10 &n\ U +9 &U\ U +10 &UV\ U +9 &V\ U +9 &X\ U +10 &Z\ U +9 &[Y\ V +9 &Z\ V +10 & Y\ U +9 &"U\ \ U +10 &$fW\ U +9 &&(U\ U +9 &'T\ U +10 &)W\ U +9 &+mY\ U +9 &-/Y\ U +10 &.W\ U +9 &0Z\ V +10 &2uX\ U +9 &47Y&\ U +9 &5T+\ U +10 &7W2\ U +9 &9~U(\ U +9 &;AW+\ T +10 &=Z2\ U +9 &>W)\ U +10 &@W0\ U +9 &BFY7\ U +9 &DY1\ V +10 &Eb7\ V +9 &Gp8\ W +9 &IB9\ Z +10 &K?\ [ +9 &L8\ Z +10 &N>\ [ +9 &PEA\ [ +9 &R:\ [\ +10 &SG\ [ +9 &UC\ [ +9 &WLF\ \\ +10 &YN\ \\ +9 &ZP\ \\ +10 &\\O\ ; +9 &]X.nQ\ T +9 &]v.L\ 6 +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.65 + "processing"%R& +4 "core" &]v.J\ 6 + .tHand.open + "manipulator"&1 +73 "core" 1 + "manipulator"&% +4 "core" % o n r ix +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +89 "core" ' + .tPRV.dial :air +2 "processing"%D  +45 "core"  + .tPSV.dial :mixloop +2 "processing"%~ +44 "core" +2 "processing"%-% +4 "core" %w\  + .tPS.seek 0.3ml +2 "processing"%r' +411 "core" ' + .tPSV.dial PSR +2 "processing"% +100 "core"  +2 "processing"%G% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%'.U +498 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +1924 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%, +101 "core" + .tPTV.dial :mixing +2 "processing"%; @ +74 "core" A + .tPBV.dial :waste2 +2 "processing"%)  +94 "core"  +2 .tPS.seek 0ml + "processing"%u' +2632 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&& +3 "core" &u 8 ;  h +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&w(k +2 "core" ( +2 "manipulator"&&& +3 "core" &u C @  h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" &u : . , h +2 .tForearm.seek PC + "manipulator"&F' +93 "core" ' + .tHand.close + "manipulator"&/ +71 "core" / + .tPC.seek :open +2 "processing"%i( +455 "core" ( + "manipulator"&$& +4 "core" &u k h \\ j +2 "manipulator"&% +3 "core" % ϗ m l w j+ +2 .tForearm.seek :retract +2 "manipulator"&a'\ +91 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&L(, +134 "core" ( + "manipulator"&W& +4 "core" &, e f 5 k +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &, j f @ j + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&:' +112 "core" ' + .tHand.open +2 "manipulator"&M1 +72 "core" 1 +2 "manipulator"&N% +4 "core" % x   `d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&"'\ +105 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%.& +3 "core" &\  +2 "manipulator"&2% +3 "core" %\ " k k ` i< +2 "storage"(0% +3 "core" %\ \ +2 "storage"(8. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(?( +362 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (6& +2 "core" & ( .\   +2 "manipulator"&_& +4 "core" &, D D  f + "manipulator"&% +3 "core" %\ " H P  h< +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&3( +165 #"ramu"Session Begun +38 "core" ( + "manipulator"&=& +4 "core" & 9 A g hf +2 "storage"(g& +3 "core" & \  y\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 600 counts +2 "manipulator"&h' +105 "core" ' + "storage"(K& +4 "core" & \  \  +2 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(`' +281 "core" ' +2 "storage"(O- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +4 (& +3 "core" & \  \  +2 "manipulator"& & +3 "core" & f j $ if +2 .tElbow.seek 2 + "manipulator"&/( +6 "core" ( + "manipulator"&k& +4 "core" & g _  if + "storage"(9& +4 "core" & \  v\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&\\'Ϊ +25 "core" ' + .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +69 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'" AIV +2 "storage"(5 +3 !"ramu"o:NameError: mesg"uninitialized constant AIV: name:AIV:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +76 "core" ( +2 "manipulator"&Q& +4 "core" &t N A ] g + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +50 &<& +5 "core" &t O K : h + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&U' +100 "core" ' + "manipulator"&>& +4 "core" &t K Z h +2 "manipulator"&S% +4 "core" % 7 9 @ h +2 "processing"%s& +3 "core" &\  +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%(] +7 "core" &\  + &\  +6 &~\ #a +9 &wQ\ : +10 &y\ O +9 &fa\ U +9 &*T\ U +10 &Q\ U +9 &Uy\ U +10 &pUz\ U +9 &1Zx\ U +9 &Xw\ U +10 &Up\ T +9 &!wY}\ U +9 &#;Sz\ T +10 &$Uz\ U +9 &&Vz\ T +11 &(U}\ T +8 &*AX\ U +9 &,Y\ U +10 &-Y|\ U +9 &/T{\ U +9 &1JX{\ U +10 &3 Rz\ U +9 &4S}\ T +10 &6Tx\ T +9 &8RRt\ U +9 &:Uo\ U +10 &;Xl\ U +9 &=Ur\ U +9 &?Y[k\ U +10 &ASh\ U +9 &BXj\ U +10 &D^f\ U +9 &F]gi\ W +9 &Hi\ X +10 &Ih\ Z +9 &Kf\ [ +9 &MYi\ [ +10 &Oh\ [ +9 &Pi\ [ +10 &Rj\ [\ +9 &T^i\ \\ +9 &V!i\ [ +10 &Wg\ \\ +9 &Yi\ \\ +9 &[fc\ \\ +10 &\\d~\\\ / +9 &]tiZ\ : +9 ( +2 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 + .Hand.open +6 "manipulator"&b1 +4 "core" &]z(c\ 4 +51 #"ramu"-> AIV +2 !o:NameError: mesg"uninitialized constant AIV: name:AIV:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +21 "core" 1 +2 "manipulator"&o% +4 "core" % S P X f + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +5 .tForearm.seek :retract +3 "manipulator"&'\ +96 "core" ' + .tSC.coast + "storage"(6 +5 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +3 .PH.seek 28C,5:00 +4 "processing"%{  +4 %#9 +4 "core" 9 +103 "processing"%I9 +2 "core" 9 +103 "processing"%c9 +2 "core" 9  +102 "processing"%%9 +3 "core" 9  +102 "processing"%Y9 +3 "core" 9 +102 "processing"%A9 +3 "core" 9 +103 "processing"%m9 +2 "core" 9 +102 "processing"%Z9 +3 "core" 9 +103 "processing"%9 +2 "core" 9" +102 "processing"%19 +3 "core" 9& +102 "processing"%T9 +3 "core" 9+ +102 "processing"%]9 +3 "core" 9/ +102 "processing"%x9 +4 "core" 93 +103 "processing"%v9 +2 "core" 97 +102 "processing"%9 +3 "core" 9; +102 "processing"%}9 +3 "core" 9@ +103 "processing"%9 +2 "core" 9D +103 "processing"% 9 +2 "core" 9H +102 "processing"%f9 +3 "core" 9L +102 "processing"%!9 +3 "core" 9P +103 "processing"%H9 +2 "core" 9U +103 "processing"%@9 +2 "core" 9Y +103 "processing"%d9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +102 "processing"%j9 +3 "core" 9e +102 "processing"%J9 +3 "core" 9j +102 "processing"%9 +3 "core" 9n +102 "processing"%n9 +3 "core" 9r +102 "processing"%C9 +3 "core" 9v +102 "processing"%l9 +3 "core" 9z +102 "processing"% 9 +3 "core" 9 +102 "processing"%\ 9 +3 "core" 9 +102 "processing"% 9 +3 "core" 9 +103 "processing"%V9 +3 "core" 9 +102 "processing"%p9 +3 "core" 9 +102 "processing"%q9 +3 "core" 9 +102 "processing"%y9 +3 "core" 9 +102 "processing"%79 +3 "core" 9 +102 "processing"%t9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +103 "processing"%*9 +2 "core" 9 +103 "processing"%|9 +2 "core" 9 +103 "processing"%+9 +2 "core" 9 +104 "processing"%59 +2 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%9 +3 "core" 9 +103 "processing"%9 +2 "core" 9\ +102 "processing"%B9 +4 "core" 9\ +103 "processing"%R9 +2 "core" 9"\ +103 "processing"%9 +2 "core" 9( +102 "processing"%9 +3 "core" 9, +102 "processing"%9 +3 "core" 92 +102 "processing"%D9 +3 "core" 98 +103 "processing"%~9 +2 "core" 9= +102 "processing"%-9 +3 "core" 9B +103 "processing"%9 +2 "core" 9H +102 "processing"%E9 +3 "core" 9M +103 "processing"%9 +2 "core" 9S +102 "processing"%G9 +3 "core" 9W +102 "processing"%r9 +3 "core" 9\\ +102 "processing"%9 +3 "core" 9b +102 "processing"%,9 +3 "core" 9g +2 .tPH.hold 2:00:00,28C +3 "processing"%; ppe +5 .tdelay 1:30 +2 "core"  +1065 #"ramu"-> abort! "recheck" +2 !o:CmdServer::Client::Error: mesg"Aborting Mission: recheck:bt[" ramu:3:in `topLevelBinding'"\  + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (% +2 "core" %| \  + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'  +2 "core" ` + .tCH.configure CHconfig + "collection"'\ 2 +3 .tPH.coast + "processing"%  +3 "core"  + !o:I2C::UnexpectedReply: mesg"20]aborted after 190 tics:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + + .tPH.configure PHconfig + "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +11 #tCleanly exited at 15:10:24EDT10-Jul-19 +2 !o:Storage::Warning: mesg"PC.holds Puck.from 2, :da:bt["8/home/esp/esp2/utils/storage.rb:415:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:414:in `each'"8/home/esp/esp2/utils/storage.rb:414:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:596:in `restore!'"-/home/esp/esp2/lib/esp.rb:116:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + "collection"'% +3 "core" %Ӳ + "sampler")% +4 "core" %۴ ) + "manipulator"&% +3 "core" %\ " / .  c; +2 "manipulator"&& +3 "core" &t ) # c +2 "storage"(& +3 "core" & \ \  +2 "storage"(% +3 "core" %|\  + "collection"'& +3 "core" & +2 "processing"%& +3 "core" &]z(q\ 4 + "processing"%% +3 "core" %;\  + #tPC.holds Puck.from 2, :da +2 "processing"%& +3 "core" &]z)f\ 4 +1404 #t-> PS.recoverReagent + #recoverReagent out waste1 +2 .PS.seek 0ml + "processing"%' +4 "core" ' + .tPSV.dial PBV + "processing"% @ +73 "core" ? + .tPBV.dial PSV +2 "processing"%! U +96 "core" S +2 .tPS.seek 2.5ml + "processing"%"' +2623 "core" ' + .tdelay 4 seconds +402 .PSR.select :air +2 "processing"% +9 .tPSV.dial PSR +2 "processing"%# +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%$  +98 "core"  + .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 0ml + "processing"%%' +2482 "core" ' + #tRelease puck top pressure + .PSV.dial :air +2 "processing"%&  +103 "core" + .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2.5ml + "processing"%'' +2630 "core" ' + .tdelay 2 seconds +202 .PSV.dial PTV +2 "processing"%( +72 "core" ~ + .tdelay 2 seconds +202 .PSV.dial :air +2 "processing"%)  +85 "core" + .tdelay 2 seconds +202 .PSV.dial PTV +2 "processing"%* +70 "core" ~ + .tdelay 2 seconds +202 #Break puck bottom vacuum + .PBV.dial :air +2 "processing"%+  +55 "core"  +2 .tdelay 2 seconds +202 .PSV.dial PBV +2 "processing"%, @ +43 "core" > + .tdelay 2 seconds +202 .PSV.dial PSR +2 "processing"%- +43 "core"  + .tdelay 2 seconds +202 .PSV.dial PBV +2 "processing"%. @ +43 "core" A + .tdelay 2 seconds +202 .PSV.dial PSR +2 "processing"%/ +44 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%0  +42 "core"  +4 .tPS.seek 0ml +2 "processing"%1' +2631 "core" ' + "processing"%2% +4 "core" %\  +328 #t-> PH +2 "processing"%39 +2 "core" 9 +771 #t-> PH.coast + .PH.coast + "processing"%4  +2 "core" +2 "processing"%59 +3 "core" 9 +432 #t-> PH +2 "processing"%69 +2 "core" 9 +459 #t-> CH +2 "collection"'79 +2 "core" 9 +3109 #t-> PC.unloadPuck 1:SAF +2 !o:SyntaxError: mesg"ncompile error\ (ESP):6: syntax error, unexpected ':', expecting $end\ PC.unloadPuck 1:SAF\ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +812 #-> PC.unloadPuck 1, :SAF + "processing"%8& +3 "core" &]z)W\ 4 +2 !to:Puck::Warning: mesg"6Unloading da puck from tube 2 to Storage Carousel:bt[\ "6/home/esp/esp2/utils/puckmoves.rb:370:in `unload'":/home/esp/esp2/utils/puckmoves.rb:888:in `unloadPuck'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Storing SAF puck in Processing Clamp to tube 1 + .Hand.open +2 "manipulator"&91 +25 "core" 1 + "manipulator"&:% +4 "core" %\ " W P k g; + "storage"(;% +4 "core" %| `\  + "storage"(<. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(=(R +383 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (>& +3 "core" &R p\  + "manipulator"&?& +4 "core" &t 1 1 $ d + "manipulator"&@% +4 "core" %\ " * # d; + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&A( +265 "core" ( + "manipulator"&B& +4 "core" & / # \ b3 + "storage"(C& +4 "core" &R\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&D' +97 "core" ' + "storage"(E& +4 "core" &R K\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(F' +280 "core" ' + "storage"(G- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&H& +3 "core" & ( p b3 +2 "storage"(I& +3 "core" &R \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&J'm +25 "core" ' + .tElbow.hold +2 "manipulator"&K, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(L- +2 "core" -' +2 .tSE.seek 1.11 Pucks below Top Plate + "storage"(M' +27 "core" ' +2 "manipulator"&N% +4 "core" %͔   f \\ + "storage"(O& +4 "core" &R | +\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 339 counts + "manipulator"&P' +14 "core" ' + "manipulator"&Q& +4 "core" & - # $ d3 +2 "storage"(R& +4 "core" &R "\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&S' +23 "core" ' +2 .tSE.seek 2.11 Pucks below Top Plate + "storage"(T'{ +42 "core" ' +8 "manipulator"&U& +4 "core" & 0 -  c3 +2 "manipulator"&V% +3 "core" % / - C cX +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&W'\ +94 "core" ' + .tElbow.seek PC +2 "manipulator"&X(k +255 "core" ( + "manipulator"&Y& +4 "core" &t . # 0 a + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &t " , L b +2 .tForearm.seek PC + "manipulator"&[' +94 "core" ' + .tHand.close + "manipulator"&\\/ +78 "core" / + .tPC.seek :open +2 "processing"%]( +451 "core" ( + "storage"(^& +4 "core" &R S\  + "storage"(_& +4 "core" &R\  + "manipulator"&`& +4 "core" &t " 1  d + "manipulator"&a% +4 "core" % Ϭ # , d +2 .tForearm.seek :retract + "manipulator"&b'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&c( +264 "core" ( + "manipulator"&d& +4 "core" & " *  a3 +2 "storage"(e& +3 "core" &R +\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&f'm +103 "core" ' +2 .tElbow.hold + "manipulator"&g, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&h1 +70 "core" 1 +2 "manipulator"&i% +4 "core" % ͗ , " ? \\ + "storage"(j& +4 "core" &R I\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 1 + 342 counts + "manipulator"&k' +15 "core" ' + "manipulator"&l& +4 "core" & - , @ d3 +2 "storage"(m& +4 "core" &R #\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&n' +20 "core" ' + "storage"(o% +4 "core" % \  +3 ."downElevator"SE.seek :down +3 "storage"(p'} +99 (q% +2 "core" %3 )\ [s +2 "manipulator"&r% +3 "core" %Ϸ @ 2 ? d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&s'\ +90 "core" ' +44 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +581 #t-> exit +5 #mEXIT @1562786107.96EDT @1562786171.14EDT = =tMAIN =mMAIN_scheduler @EDT1562786172.78 #"core_reset"Sent BREAK + #t@0x7238, state=0x3A84, ifg=0x10, ie=0xFD + #@0x734E, state=0x3A84, ifg=0x80, ie=0xFD + #@0xB486, state=0x3B10, ifg=0x20, ie=0x7F #@0xB62A, state=0x3B10, ifg=0x20, ie=0x7F + #@0xBC87, state=0x3B10, ifg=0x08, ie=0x5F + #@0x3E14, state=0x3B10, ifg=0x20, ie=0x7F #@0x3FB8, state=0x3B10, ifg=0x20, ie=0x7F + #@0x4615, state=0x3B10, ifg=0x08, ie=0x5F + #@0x40FD, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +359 "Can"\ ;; + \ ;; #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  + "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"' 2\ +2 "sampler")% +2 "core" %۴ 0 +2 .tSS.configure SSconfig +2 "sampler")#.0X > 4 h + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.hold + "manipulator"&+ +5 "core" + + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 && +3 "core" & D 9 ; h3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +4 "storage"(& +3 "core" &R \ + .tSC.configure SCloose +2 "storage"($.\ 1~b +2 (% +3 "core" % \  + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'  +2 "core" ` + .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast +2 "processing"%  +2 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +10 #tCleanly exited at 15:15:07EDT10-Jul-19 +556 #-> AVI +2 !o:NameError: mesg"uninitialized constant AVI: name:AVI:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1013 #-> AIV +2 "collection"' +2 "core" z +1985 #t-> CVS.flush + !o:NameError: mesg"uninitialized constant CVS: name:CVS:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +607 #-> CSV.flush + .CSV.dial :flush +2 "collection"'  +75 "core"  +565 #t-> CS.pull 2 + "collection"'% +3 "core" %ӫ +2 .tCS.seek 1.999ml +2 "collection"'' +582 "core" ' + "collection"'% +4 "core" %  +420 #t-> CSV.air + .CSV.dial :air +2 "collection"' @ +44 "core" A +501 #t-> CS.pull 5 +2 "collection"'% +3 "core" %i  +2 .tCS.seek 6.999ml +2 "collection"''r +1340 "core" ' + "collection"'% +4 "core" %n  +408 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" & + .tHand.open +2 "manipulator"&1 +19 "core" 1 + "manipulator"& & +4 "core" & d k ( i3 +2 "manipulator"&!% +3 "core" %\  l m c i +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&"(, +183 "core" ( + "manipulator"&#& +4 "core" &, ] j A kK + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &, f j 3 lK +2 .tForearm.seek :garage + "manipulator"&%' +100 "core" ' + .tHand.close + "manipulator"&&/ +68 "core" / + "manipulator"&'& +4 "core" &, Q S L fK +2 "manipulator"&(% +3 "core" % S S \ f +2 .tForearm.seek :retract + "manipulator"&)'\ +103 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&*( +351 "core" ( + "manipulator"&+& +4 "core" &, T Y  gE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &,& +2 "core" &, T T ` gE +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&-' +102 "core" ' + "manipulator"&.& +4 "core" &- Q L @ fE +2 "manipulator"&/% +3 "core" % R R U f +2 "collection"'0& +4 "core" & + "collection"'1& +4 .tCC.seek :closed + "collection"'2(` +3 "core" & +4 & 1 +10 &+D{ 4 +9 &Lm| H +9 &c U +10 &N T +9 &cO U +10 &'L T +9 &O U +9 &N T +10 &lL T +9 &.P T +9 & P U +10 &"N T +9 &$tL T +10 &&6L T +9 &'Mx T +9 &)I T +10 &+}O\ T +9 &-=N U +9 &/O T +10 &0M T +9 &2N U +10 &4FN T +9 &6N\ U +9 &7N T +10 &9N T +9 &;OO T +9 &=N T +10 &>L T +9 &@N T +10 &BUN U +9 &DL T +9 &EN T +10 &GN T +9 &I\\V U +9 &K`s V +10 &Lx Z +9 &Nt ] +11 &PG _ +8 &R ` +9 &S ` +10 &Uz ` +9 &WJp a +9 &Y  b +10 &Z{ b +9 &\\\  b" +10 &^E  q b( +9 &_y t 2 +9 &`b} %n +9 ( + &`r~r ^ +2 "collection"'1& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.31 +2 "collection"'3& +4 "core" &`r~ ^ + .tHand.open + "manipulator"&41 +77 "core" 1 + "manipulator"&5% +4 "core" %  & ! r a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +95 "core" ' +1628 #t-> CBV.connect PRV + ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'7  + "processing"%8  +47 "core"  + +2917 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%9  +76 "core" +2500 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%: +43 "core"  +481 #t-> PSR.air + .PSR.select :air +2 "processing"% +476 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%;' +2633 "core" ' + "processing"%<% +4 "core" %\  +4612 #t-> CS.push .5 + "collection"'=% +3 "core" %n 2  +2 .tCS.seek 6.498ml +2 "collection"'>' +211 "core" ' + "collection"'?% +4 "core" %  +604 #t-> CS.push .5 + "collection"'@% +3 "core" %  +2 .tCS.seek 5.998ml +2 "collection"'A' +204 "core" ' + "collection"'B% +4 "core" % " +3106 #t-> CS.pull 3 +2 "collection"'C% +3 "core" % % +41 .tCS.seek 8.999ml +2 "collection"'D' +835 "core" ' + "collection"'E% +4 "core" %   +2053 #t-> CTV +2 "collection"'F +2 "core"  +1592 #t-> CTV.CSV + .CTV.dial CSV +2 "collection"'G  +134 "core"  +1448 #t-> CS.push .5 + "collection"'H% +3 "core" %UR{  +2 .tCS.seek 8.498ml +2 "collection"'I' +203 "core" ' + "collection"'J% +4 "core" %RS6 +767 #t-> CS.push .5 + "collection"'K% +3 "core" %TR +2 .tCS.seek 7.999ml +2 "collection"'L' +205 "core" ' + "collection"'M% +4 "core" %SS +1918 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%N  +44 "core"  +737 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%O +130 "core" +1070 #t-> CS.push .5 + "collection"'P% +3 "core" %00 +2 .tCS.seek 7.498ml +2 "collection"'Q'6 +210 "core" ' + "collection"'R% +4 "core" %7.2 +414 #t-> CS.push .5 + "collection"'S% +3 "core" %711o +2 .tCS.seek 6.999ml +2 "collection"'T'r +213 "core" ' + "collection"'U% +4 "core" %p031 +2010 #t-> PTV +2316 #-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%V  +132 "core"  +663 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%W +142 "core" +2162 #t-> CS.fill +2 .CS.seek 10ml + "collection"'X' +836 "core" ' + "collection"'Y% +4 "core" %"  +1227 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'Z +76 "core" +382 #t-> CS.empty +2 .CS.seek :empty + "collection"'['ӂ +2614 "core" ' + "collection"'\\% +4 "core" %! +1580 #t-> CBV +1126 #-> AIV +2 "collection"'] +2 "core" z +789 #t-> PRV +1053 #-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%^  +130 "core"  +330 #t-> PS.empty +2 .PS.seek :empty + "processing"%_'ղ +485 "Can"\ \ QQ +2143 "core" ' + "processing"%`% +4 "core" %ղS\ +1496 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%a +45 "core"  +468 #t-> PSR.flush +2 .PSR.select :flush +2 "processing"%@ +694 #t-> PS.pull 1 + "processing"%b% +3 "core" %ղ+\ +2 .tPS.seek 0.999ml +2 "processing"%c'T' +1102 "core" ' + "processing"%d% +4 "core" %T%>\  +676 #t-> PSR.air + .PSR.select :air +2 "processing"% +608 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%e' +1611 "core" ' + "processing"%f% +4 "core" %=\ \  +610 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%g +101 "core" +905 #t-> PS.push 1 + "processing"%h% +3 "core" % \  +2 .tPS.seek 1.5ml +2 "processing"%i'| +1103 "core" ' + "processing"%j% +4 "core" %|)\ \ +1801 #t-> PS.push 1 + "processing"%k% +3 "core" %|H\ +2 .tPS.seek 0.5ml +2 "processing"%l' +598 .tPS.hold +2 "processing"%m+ +3 "core" 'MH\ +80 + + !to:IRB::Abort: mesg".Processing Syringe seek to 0.5ml Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +483 #-> CTV.air + .CTV.dial :air +2 "collection"'n  +134 "core"  +1892 #t-> PS.empty +2 .PS.seek :empty + "processing"%o'ղ +1024 "core" ' + "processing"%p% +4 "core" %ղ/\ \ +1192 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%q +103 "core"  +311 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%r' +2627 "core" ' + "processing"%s% +4 "core" %-\ \  +420 #t-> access 1 +2 .SE.seek :down +2 "storage"(t'} +2 "core" ' + "manipulator"&u% +4 "core" %\  0 / / ] +2 "manipulator"&v& +4 "core" &+ 0 # ]E + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(w(<1 +1330 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (x& +2 "core" &<3 I M ; +20712 #t-> access 2 +2 .SE.seek :down +2 "storage"(y'} +3 "core" ' + "manipulator"&z% +4 "core" %\  , / ] +2 "manipulator"&{& +3 "core" &+ ( " 7 ]E +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(|(K +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (}& +3 "core" &KI $  3  +1011 #t-> startTube 2 +1433 #-> PSV +1116 #-> PSV.PML + .PSV.dial :PML +2 "processing"%~ +104 "core" +1042 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2625 "core" ' + "processing"%% +4 "core" %մ\  +1467 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&& +3 "core" &+ " UE +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +3 "core" &+ " VE +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +2 "core" &+ w UE +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' + .tHand.close + "manipulator"& / +77 "core" / + .tCC.seek :open +2 "collection"' ( +472 "core" ( + "manipulator"& & +4 "core" &,   J YE + "manipulator"&% +4 "core" %     Y + .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +287 "core" ( + "manipulator"&& +4 "core" &, ,  \ ]5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, . ,  ]5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +117 "core" ' +2 .tHand.open + "manipulator"&1 +67 "core" 1 + "manipulator"&% +4 "core" % |  Un + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' +1482 #t-> CVS.CSR + !o:NameError: mesg"uninitialized constant CVS: name:CVS:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +948 #-> CSV.CSR + .CSV.dial CSR +2 "collection"'  +135 "core"  +1229 #t-> CSR.AqMeoh + .CSR.select :AqMeoh +2 "collection"'\ +1203 "Can""\ EE +49 #t-> CS.pull 1.9 + "collection"'% +3 "core" %H +2 .tCS.seek 1.893ml +2 "collection"''m +556 "core" ' + "collection"'% +4 "core" %hf  +400 #t-> CSR.air + .CSR.select :air + "collection"' +524 #t-> CS.fill +2 .CS.seek 10ml + "collection"'' +2122 "core" ' + "collection"'% +4 "core" %b  +4102 #t-> CC.loadPuck :lyfil, 2 +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +3 "core" &A +2 "manipulator"& % +3 "core" %\ "   `= +2 "storage"(!% +3 "core" %  +2 "storage"(#. +3 "core" .(K +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +46 .tSC.seek 2 +2 "storage"($( +1319 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & a a  +2 "manipulator"&&& +3 "core" &,  ^5 +2 "manipulator"&'% +3 "core" %\ " , - O ^= +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&(( +198 "core" ( + "manipulator"&& +4 "core" & - -  ]$ +2 "storage"(%& +3 "core" & b a +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&"' +96 "core" ' + "storage"(+& +4 "core" & d d +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(,' +282 "core" ' + "storage"(.- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (/& +3 "core" & L E  + "manipulator"&0& +4 "core" &    [$ + .tElbow.seek 2 +2 "manipulator"&)( +29 "core" ( + "manipulator"&& +4 "core" & + - ^Z +2 "storage"(3& +3 "core" & > C  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&4'Ϊ +17 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&5/ +77 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[\ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"(ESP):61:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&1& +2 "storage"(-'} +6 "core" & + " d ]Z +2 "manipulator"&8% +4 "core" % ά * .  ] + .tForearm.seek :retract +2 "manipulator"&7'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&9( +163 "core" ' + ."downElevator"SE.coast + "storage"(5 +27 "core" ( + "manipulator"&:& +4 "core" &   ` +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" & " - _ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&<' +99 "core" ' + "manipulator"&=& +4 "core" & . + _ ^ +2 "manipulator"&?% +3 "core" %  ! j ^ +2 "collection"'& +4 "core" &` + "collection"'@& +4 .tCC.seek :closed + "collection"'B(` +3 "core" &F +3 &G  +8 &*mC - +10 &`xD A +9 &Pl? S +10 &JA S +9 &OE S +9 &GA S +10 &UKD S +9 &NH T +9 &NA S +10 &ID T +9 & ]LB S +10 &"OE T +9 &#I; T +9 &%L; T +10 &'eI@ S +9 &)'IB S +9 &*K; T +10 &,G= S +9 &.lII T +10 &0/LF S +9 &1IH S +9 &3IF T +10 &5tJJ T +9 &77IK S +9 &8FJ S +10 &:HP S +9 &<}IH S +10 &>?GJ S +9 &@IG T +9 &AJI T +10 &CJC T +9 &EGJS S +9 &GNC T +10 &HTG T +9 &Je@ V +10 &L<F Z +9 &MK ^ +9 &OJ _ +10 &QtI _ +9 &S2G ` +9 &T? ` +10 &VK a +9 &XtK a +10 &Z4R b +9 &[B b! +9 &]I b% +10 &_jH R +9 &`MuU $j +9 &`"N _ +10 ( + &`kP V + "collection"'@& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.58 + .Hand.open + "manipulator"&>1 +76 "core" 1 + "manipulator"&C% +4 "core" %   [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&A'\ +95 "core" ' + .tSC.coast + "storage"(6 +1462 #t-> transferDA + #Tranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'E& +3 "core" &`j'(r V +2 !to:Slide::Error : @reply0: mesg"Collection Clamp not Open:@axisName"Collection Clamp:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1907 #-> CC.unloadPuck +2 "collection"'F& +3 "core" &`j'&= V + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&G% +3 "core" %\ ( \ , `"] +2 "storage"(H% +4 "core" %~ >\  + "storage"(J. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(D(R +382 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (K& +3 "core" &N ` a \ +2 "manipulator"&M& +3 "core" & . 0  ] +2 "manipulator"&I% +3 "core" %\ ( + /  ]"] +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&N( +148 "core" ( + "manipulator"&O& +4 "core" & " / c ^\\ +2 "storage"(P& +3 "core" &N c a \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&R' +104 "core" ' + "storage"(L& +4 "core" &N \ \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(S' +276 "core" ' + "storage"(U- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(Q'y +31 "core" ' +2 "manipulator"&V& +3 "core" & $ * 0 b\\ +2 "manipulator"&W% +4 "core" % - 0 . b + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Y( +161 "core" ( + "manipulator"&Z& +4 "core" &.  / [G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" &.   A [G +2 .tForearm.seek CC +2 "manipulator"&\\' +96 "core" ' + .tHand.close + "manipulator"&]/ +71 "core" / + .tCC.seek :open +2 "collection"'^( +472 "core" ( + "storage"(;& +4 "core" &N !\ \ + "storage"(`& +4 "core" &N  \ \ + "manipulator"&a& +4 "core" &. . 0  ^G + "manipulator"&b% +3 "core" %  # , ^ +2 .tForearm.seek :retract +2 "manipulator"&_'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&d( +159 "core" ( + "manipulator"&c& +4 "core" & , . 2 c8 +2 "storage"(f& +3 "core" &N X\ \ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&g'm +100 "core" ' + .tElbow.hold +2 "manipulator"&h, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&e1 +75 "core" 1 +2 "manipulator"&j% +3 "core" % ͞ ' " X _ +2 "storage"(k& +3 "core" &N x \ \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 349 counts + "manipulator"&i' +17 "core" ' + "manipulator"&l& +4 "core" & L E f7 +2 "storage"(n& +4 "core" &N\ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&m' +19 "core" ' + "storage"(p% +4 "core" %{ \  +3 ."downElevator"SE.seek :down +3 "storage"(q'} +99 (o% +2 "core" %V: \ \\y +2 "manipulator"&s% +4 "core" % + " d + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&u'\ +89 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +559 #t-> access 1 +2 .SE.seek :down +2 "storage"(v'} +4 "core" ' + "manipulator"&x% +4 "core" %\  Q Q f +2 "manipulator"&z& +3 "core" & Q P K g7 + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"({(<1 +1328 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (t& +2 "core" &<3 \  +410 #t-> access 2 +2 .SE.seek :down +2 "storage"(w'} +2 "core" ' +2 "manipulator"&}% +3 "core" %\  " 0 B d +2 "manipulator"&~& +4 "core" & ' < d7 + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(r(K +353 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &K9 a b  +1005 #t-> startTube 2 +726 #-> transferDA + #Tranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &5 + "manipulator"&& +4 "core" & !   b7 +2 "manipulator"&% +3 "core" %\  * / a +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (, +172 "core" ( + "manipulator"&*& +4 "core" &, * & 6 bA + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &, , ' aA +2 .tForearm.seek :garage +2 "manipulator"&2' +99 "core" ' + .tHand.close + "manipulator"& / +77 "core" / + "manipulator"&& +4 "core" &, * \ ^A +2 "manipulator"&% +3 "core" % 0 )  " ^K +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +289 "core" ( + "manipulator"&& +4 "core" &0  w \\H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +40 && +11 "core" &0   v [H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +100 "core" ' + "manipulator"&& +4 "core" &0   [H +2 "manipulator"&% +4 "core" %   [ +2 "collection"'& +3 "core" &S +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'[(` +3 "core" &@ +4 &B 1 +9 &+DyK 3 +10 &LmyC H +9 &]: T +9 &G< T +10 &fK= T +9 &*F= S +10 &J< S +9 &M: T +9 &oN1 T +10 &1JF T +9 & I< S +9 &"J. S +10 &$xGB S +9 &&:J= S +10 &'LD T +9 &)ID S +9 &+J> S +10 &-AN. T +9 &/N0 S +9 &0J+ T +10 &2G3 S +9 &4JJ? S +10 &6 N1 T +9 &7M3 S +9 &9M4 S +10 &;QG0 T +9 &=N2 S +9 &>L@ S +10 &@G0 T +9 &BYJ3 T +10 &DJ+ S +9 &EJ3 T +9 &GH3 S +10 &I`O7 T +9 &K^G V +9 &Lz7 Y +10 &N5 ] +9 &PI5 _ +10 &R\ 5 _ +9 &S6 ` +9 &U0 ` +10 &WK5 a +9 &Y : a +9 &Z7 b +10 &\\8 b +9 &^I##4 b% +10 &_t%#6 / +9 &`f&%4 ] +10 ( &`ky##5 X + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.37 + "collection"'& +4 "core" &`ky"#S X +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +4 "core" %   W + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  + "processing"%!% +4 "core" %մ\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%#' +1612 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%|  +55 "core"  +2 .tPS.seek 0ml + "processing"%' +1611 "core" ' + .tPSV.dial PSR +2 "processing"%& +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%'' +2621 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .PSV.dial :mixloop +2 "processing"% +101 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 .PS.seek 0ml +2 "processing"%%' +2629 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%+' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%.' +2650 "core" ' + .tPSV.dial :air +2 "processing"%/  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%0' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +44 "core" +2 .tPS.seek 0ml + "processing"%' +2625 "core" ' + #tGaraging FlushPuck in Collection Clamp + "manipulator"&3& +4 "core" &. S UG +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&5( +52 "core" ( + "manipulator"&1& +4 "core" &  5 Y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &   Y +2 .tForearm.seek CC +2 "manipulator"&(' +97 "core" ' + .tHand.close + "manipulator"&"/ +70 "core" / + .tCC.seek :open +2 "collection"',( +472 "core" ( + "manipulator"&:& +4 "core" &   : ] + "manipulator"& % +4 "core" %  , / ] +2 .tForearm.seek :retract + "manipulator"&4'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&)(, +272 "core" ( + "manipulator"&=& +4 "core" &, * " ]9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &, +  4 \\9 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +115 "core" ' + .tHand.open +2 "manipulator"&-1 +71 "core" 1 + "manipulator"&7% +4 "core" %  < Uw +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +101 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'>& +4 "core" &' +2 "manipulator"&C% +4 "core" %\  +  G ^ + "storage"(@% +4 "core" %x c e +2 "storage"(<. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"($( +1321 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (E& +3 "core" & M I  +2 "manipulator"&F& +3 "core" &,    \\9 +2 "manipulator"&G% +3 "core" %\    \\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&H( +187 "core" ( + "manipulator"&J& +4 "core" &  0 Z5\ +2 "storage"(K& +3 "core" & L L  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&M' +112 "core" ' + "storage"(I& +4 "core" & L N +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(O' +286 "core" ' + "storage"(P- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (L& +2 "core" &   ? +2 "manipulator"&9& +4 "core" & X5\ + .tElbow.seek 2 +2 "manipulator"&A( +4 "core" ( + "manipulator"&U& +4 "core" &  X5\ +2 "storage"(V& +3 "core" & > ? ' +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&W'Ϊ +19 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&S/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"=/home/esp/esp2/protocol/DAprocess.rb:179:in `transferDA'"(ESP):67:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +5 "manipulator"&Z& + "storage"(X'} +6 "core" & X5\ +2 "manipulator"&R% +3 "core" % Ψ   ; Z +2 .tForearm.seek :retract +2 "manipulator"&N'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&]( +155 "core" ( + "manipulator"&T& +4 "core" &, k YE| +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 "core" ' +2 "manipulator"&B& + ."downElevator"SE.coast +4 "storage"(5 +2 "core" &+ 9 YD{ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&;' +100 "core" ' + "manipulator"&`& +4 "core" &+  WD{ +2 "manipulator"&a% +4 "core" % X +2 "collection"'b& +3 "core" &) +2 "collection"'c& +3 .tCC.seek :closed +2 "collection"'f(` +3 "core" &) +3 &'  +9 &*m& , +9 &`x$ A +9 &Tk& S +10 &I% S +9 &J# S +9 &H S +10 &XJ T +9 &I S +10 &L S +9 &J S +9 & bK S +10 &"#K S +9 &#H S +9 &%G" S +10 &'hK T +9 &)+G S +10 &*J" S +9 &,I! S +9 &.qG" S +10 &03I S +9 &1F S +9 &3I S +10 &5yH S +9 &7<G S +10 &8G S +9 &:I S +9 &<J S +10 &>CG S +9 &@L S +9 &AH S +10 &CH S +9 &ELH S +10 &GI S +9 &HT T +9 &Ja V +10 &L@ Z +9 &M ^ +10 &O _ +9 &Qv _ +9 &S6 ` +10 &T ` +9 &V a +9 &Xx  a +10 &Z8 b +9 &[! b! +10 &]$! b& +9 &_m%" P +9 &`M&& (u +10 &`-%% \\ +9 ( + &``%$ P + "collection"'c& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.60 + .Hand.open +2 "manipulator"&\\1 +66 "core" 1 + "manipulator"&Y% +4 "core" %  U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +96 "core" ' + .tSC.coast + "storage"(6 +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'j  +135 "core" ~ + .tCSV.dial CTV +2 "collection"'k  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%l' +2633 "core" ' + "collection"'n% +4 "core" %    +2 .tCS.seek 5.499ml + "collection"'p') +1212 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%_  +43 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%o  +72 "core"  + .tPS.seek 0ml +2 "processing"%s' +2630 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'d ` +31 "core" ^ + .tCSV.dial :air +2 "collection"'g @ +44 "core" > + .tCS.seek 10ml +2 "collection"'i' +1223 "core" ' + .tCSV.dial CTV +2 "collection"'Q  +46 "core"  + .tCS.seek 0ml +39 "collection"'m'Ӵ +2618 "core" ' + .tCBV.dial :waste1 + "collection"'q @ +29 "core" ? + .tdelay 5 seconds +38 "Can"N\ ML +464 .tCTV.dial :air,avoiding: :intake +3 "collection"'D  +136 "core" + "collection"'x& +4 "core" &`i P +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&z% +3 "core" %\ " \  ZA +2 "storage"(t% +3 "core" %~ < > f +2 "storage"(}. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(~(R +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (v& +3 "core" &O   { +2 "manipulator"&{& +3 "core" &+ X VDw +2 "manipulator"&% +3 "core" %\ " | WA +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +162 "core" ( + "manipulator"&& +4 "core" &   [H +2 "storage"(& +3 "core" &O K K  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&*' +96 "core" ' + "storage"(6& +4 "core" &O M M  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(h' +271 "core" ' + "storage"( - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"('y +35 "core" ' +2 "manipulator"&& +3 "core" &   , [H +2 "manipulator"&u% +4 "core" %   [" + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&2'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&( +164 "core" ( + "manipulator"&& +4 "core" &/ - WH + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &/ U WH +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + .tHand.close + "manipulator"&/ +76 "core" / +3 .tCC.seek :open +2 "collection"'( +473 "core" ( + "storage"(& +4 "core" &O N M K +2 "storage"(^& +3 "core" &O N M F +2 "manipulator"&& +3 "core" &,   ZE} +2 "manipulator"&% +3 "core" %  I Z +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +199 "core" ( + "manipulator"& & +4 "core" &  1 \\/ + "storage"(!& +4 "core" &O Z @ ) + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&'m +103 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&|1 +76 "core" 1 +2 "manipulator"&#% +4 "core" % ͑  W +2 "storage"(&& +3 "core" &O K K + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 336 counts + "manipulator"&'ν +15 "core" ' + "manipulator"&& +4 "core" & ! * 0 _/ +2 "storage"('& +3 "core" &O a a +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +24 "core" ' + "storage"(%% +4 "core" % I @ +2 ."downElevator"SE.seek :down +4 "storage"('} +100 (+% +2 "core" %9 L M ? \\x +2 "manipulator"&/% +4 "core" %   [D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +95 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%y  +74 "core" +2 .tPS.seek 2.5ml + "processing"%0' +2633 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%3 +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%1  +43 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%8 +44 "core" + .tdelay 1 second +103 .PSV.dial :air +2 "processing"%"  +44 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%' +2622 "core" ' + "processing"%% +4 "core" %\  +11932 #t-> access 2 +2 .SE.seek :down +2 "storage"(['} +4 "core" ' + "manipulator"&:% +4 "core" %\ " / . ' c9 +2 "manipulator"& & +3 "core" & - $ ; c/ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(((K +1620 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (=& +2 "core" &K0 A =  +2015 #t-> startTube 2 +2826 #-> da 40 + #da sampling at most 40ml +4 ."Qmail"HABfans.email "Started da in tube 2 at 15:50:57EDT10-Jul-19\\n{1 => 1,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@15:46:18, 22.0C, 47% humidity, 15.1psia, 12.537V, 0.410A, 0.404A avg, 5.14W",Subject: "da sampling at most 40ml" +4 #tLoading sh1 puck from tube 2 into Collection Clamp +2 "collection"'?& +3 "core" & +2 "manipulator"&5% +4 "core" %\ " ( , ]9 +2 "storage"(-% +4 "core" % c b + "storage"(7. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(4( +1315 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (>& +3 "core" & J L ' + "manipulator"&C& +4 "core" &   Y/ + .tElbow.seek 2 +2 "manipulator"&@( +45 "core" ( + "manipulator"&<& +4 "core" &  \ R Z +2 "storage"(& +3 "core" & K K  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&r' +99 "core" ' + "storage"(E& +4 "core" & M K ) +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(F' +281 "core" ' + "storage"(G- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (J& +2 "core" & # +2 "manipulator"&K& +3 "core" &  F Y +2 .tElbow.seek 2 +2 "manipulator"&)( +3 "core" ( +2 "manipulator"&I& +4 "core" &   Y +2 "storage"( & +3 "core" &   +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&P'Ϊ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&L/ +77 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&w& +3 "storage"(9'} +6 "core" & \ \ : Y +2 "manipulator"&U% +3 "core" % Ϋ  6 Y +2 .tForearm.seek :retract +2 "manipulator"&V'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&S( +142 "core" ' + ."downElevator"SE.coast + "storage"(5 +17 "core" ( + "manipulator"&Z& +4 "core" &. ( VG +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &R& +3 "core" &. } VG +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&H' +95 "core" ' +2 "manipulator"&M& +4 "core" &. UG +39 "manipulator"&T% +11 "core" % U +2 "collection"'B& +4 "core" & + "collection"'O& +4 .tCC.seek :closed + "collection"'W(` +3 "core" & +3 & \ +8 &+n , +9 &`z A +10 &Jn T +9 &G T +9 &L T +10 &F T +9 &NM T +10 &L@ U +9 &L T +9 &M. T +10 & VJ* T +9 &"NO T +9 &#IV T +10 &%K_ T +9 &'^Jb T +10 &)!K\\ T +9 &*K_ T +9 &,IZ T +10 &.eLZ U +9 &0(J` T +9 &1L\\ T +10 &3LU T +9 &5oGI T +10 &7/MQ U +9 &8IQ T +9 &:KJ T +10 &8IH T +9 &?NJ T +10 &AJH T +9 &C~JI T +10 &EAJJ T +9 &GJH T +9 &HRJ U +10 &JYI V +9 &L<xH Y +9 &MJ ] +10 &OM ` +9 &QmK ` +10 &S-H ` +9 &TH ` +9 &VE b +10 &XoL b +9 &Z/" H b +9 &[##E b% +10 &]'&L b, +9 &_^)'D V +10 &`Mn**C "b +9 &`*+B ^ +9 ( + &`p,+E W + "collection"'O& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.51 + .Hand.open +2 "manipulator"&`1 +66 "core" 1 + "manipulator"&a% +4 "core" %  Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")A+ +3 "core" + +2 "sampler")X% +4 "core" % 1  +2 "collection"'N& +3 "core" &`p+(B W +3 "Can"r\ gg + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 "sampler"), +3 "core"  +2 "sampler")\\  +16 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X + .tdelay 3.8 seconds +383 "collection"'k% +3 "core" %Ӵ))@ +2 "sampler");% +3 "core" %30 (  + .tSSV.dial :spit +2 "sampler")$ +135 "core" +2 .tSS.seek 0ml + "sampler")'z +306 "core" ' + .tSSV.dial CBV +2 "sampler")n  +136 "core"  + .tCTV.dial :intake +2 "collection"'  +75 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "15:54:28.35" +1554 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2867 ."connect"SSV.dial CBV +2 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +132 #"pumping"0.0L/min +78 "collection"'_% +2 "core" %Ӵ,+F +2 #tIntake @15.2psia, vacuum from 9.7 to 12.7psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X W +3 "Can"^\ hh + .tCTV.dial :intake +2 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +4 "sampler")t  +77 "core" + #tAllowing 130s for 25.0ml of remaining 40.0ml + .Intake.select :open +2 "sampler") +211 "collection"'}% +2 "core" %Ӵ,.- +2 #tIntake @15.3psia, vacuum from 9.8 to 12.8psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +97 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler"): +136 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +6 "core" %ۘ ' + ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")C  +62 "core" +2 ."airStroke"CS.seek 0ml + "collection"'<'Ӵ +5 "core" ' + ."airStroke"CSV.dial :air +2 "collection"' @ +66 "core"  + .tCTV.dial :air +2 .delay 15 seconds +6 "core" B +2 ."airStroke"CS.seek 10ml +2 "collection"'E' +1491 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +136 "core"  + ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +3 "collection"'.  +2 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'V'Ӵ +103 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +36 "core" ' + ."CSpush"CS.coast + "collection"'5 +98 "core"  + .tSS.reconfigure SSexhale +3 "sampler")#.0X +340 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'c% +2 "core" %=''"  +2 .tCS.seek 6ml +2 "collection"'j' +1336 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'k +42 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"';'ӂ +1524 "core" ' + .tCSV.dial CSR +2 "collection"'$  +44 "core"  + "collection"'Y% +4 "core" %ӆ''( + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'n' +595 "core" ' + .tdelay 5 seconds +546 .CSR.select :air +3 "collection"' +10 '% +2 "core" %'&2  +2 .tCS.seek 5.001ml +2 "collection"'_'qn +846 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.seek 1ml + "collection"'d'> +1097 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'g \  +4 'p9 +3 "core" 9{d +103 "collection"'Q9 +2 "core" 9{d +103 "collection"'i9 +2 "core" 9{ d +103 "collection"'o9 +2 "core" 9{ d +103 "collection"'l9 +2 "core" 9}d +103 "collection"'x9 +3 "core" 9d +103 "collection"'z9 +2 "core" 9d +103 "collection"'t9 +2 "core" 9d +103 "collection"'q9 +2 "core" 9"d +103 "collection"'}9 +2 "core" 9&d +103 "collection"'D9 +2 "core" 9+d +103 "collection"'9 +2 "core" 9/d +103 "collection"'9 +2 "core" 93d +104 "collection"'9 +2 "core" 97d +103 "collection"'69 +2 "core" 9;d +103 "collection"']9 +2 "core" 9@d +104 "collection"'v9 +2 "core" 9 Dd +103 "collection"'{9 +2 "core" 9 Hd +103 "collection"' 9 +2 "core" 97Ld +103 "collection"'9 +2 "core" 9MPd +103 "collection"'e9 +3 "core" 9fUd +103 "collection"'9 +2 "core" 9Yd +103 "collection"' 9 +2 "core" 9]d +103 "collection"'*9 +2 "core" 9ad +103 "collection"'9 +2 "core" 9fd +103 "collection"'9 +3 "core" 9jd +103 "collection"'u9 +2 "core" 9nd +103 "collection"'h9 +2 "core" 9rd +103 "collection"'f9 +2 "core" 9:vd +103 "collection"'9 +2 "core" 9W{d +103 "collection"'^9 +2 "core" 9sd +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9c +103 "collection"' 9 +2 "core" 9a +103 "collection"'m9 +2 "core" 9^ +103 "collection"'9 +2 "core" 9\\ +103 "collection"'9 +2 "core" 9Y +103 "collection"'|9 +2 "core" 98V +103 "collection"'&9 +2 "core" 9UT +103 "collection"'29 +2 "core" 9rP +103 "collection"'9 +2 "core" 9N +103 "collection"''9 +2 "core" 9L +103 "collection"'%9 +2 "core" 9J +103 "collection"'9 +2 "core" 9G +103 "collection"'!9 +2 "core" 9E +103 "collection"'/9 +3 "core" 9B +103 "collection"'+9 +2 "core" 95@ +103 "collection"'9 +2 "core" 9O> +103 "collection"'9 +2 "core" 9i< +103 "collection"'9 +2 "core" 99 +103 "collection"'#9 +2 "core" 98 +103 "collection"'9 +2 "core" 95 +103 "collection"'9 +2 "core" 94 +103 "collection"'~9 +2 "core" 93 +103 "collection"'y9 +2 "core" 91 +103 "collection"'s9 +3 "core" 9/ +103 "collection"'19 +2 "core" 9). +103 "collection"'89 +2 "core" 9@- +103 "collection"'09 +2 "core" 9U* +103 "collection"'39 +2 "core" 9j( +103 "collection"':9 +2 "core" 9~' +104 "collection"'9 +2 "core" 9& +103 "collection"'"9 +2 "core" 9$ +103 "collection"'9 +2 "core" 9 # +103 "collection"' 9 +2 "core" 9" +103 "collection"'?9 +2 "core" 9 +104 "collection"'59 +2 "core" 9 +103 "collection"'=9 +2 "core" 9 +103 "collection"'79 +2 "core" 9  +103 "collection"'(9 +2 "core" 9 # +103 "collection"'>9 +2 "core" 9 ,' +104 "collection"'C9 +2 "core" 9 ;+ +103 "collection"'9 +2 "core" 9 K/ +103 "collection"'-9 +2 "core" 9 Y4 +103 "collection"'<9 +2 "core" 9 g8 +103 "collection"'9 +3 "core" 9 s< +103 "collection"'.9 +2 "core" 9 @ +103 "collection"'J9 +2 "core" 9 D +103 "collection"'K9 +2 "core" 9 I +103 "collection"'[9 +2 "core" 9 M +103 "collection"'I9 +3 "core" 9 Q +103 "collection"' 9 +2 "core" 9 U +103 "collection"'E9 +2 "core" 9 Y +103 "collection"'w9 +2 "core" 9 ^ +103 "collection"'U9 +2 "core" 9 b +103 "collection"'@9 +2 "core" 9 f +103 "collection"'G9 +2 "core" 9 j +103 "collection"'Z9 +2 "core" 9 n +103 "collection"'R9 +2 "core" 9 s +103 "collection"'F9 +2 "core" 9 w +103 "collection"'r9 +3 "core" 9\ { +103 "collection"'P9 +2 "core" 9\  +103 "collection"'T9 +2 "core" 9\  +103 "collection"')9 +2 "core" 9\  +103 "collection"'99 +2 "core" 9\ ! +103 "collection"'M9 +2 "core" 9\ & +104 "collection"'9 +2 "core" 9\ , +103 "collection"'L9 +2 "core" 9\ 2\ +103 "collection"'V9 +2 "core" 9\ 8\ +103 "collection"'B9 +2 "core" 9\ < +103 "collection"'`9 +2 "core" 9\ B +104 "collection"'X9 +2 "core" 9\ F\ +103 "collection"'O9 +2 "core" 9\ K +103 "collection"'a9 +2 "core" 9\ N +103 "collection"',9 +2 "core" 9\ Q +103 "collection"'\\9 +2 "core" 9\ U +103 "collection"'N9 +2 "core" 9\ Y\ +103 "collection"'H9 +2 "core" 9\ ]\ +103 "collection"'49 +2 "core" 9\ a\ +103 "collection"'c9 +2 "core" 9\ c\ +103 "collection"'A9 +2 "core" 9\ e +104 "collection"'k9 +2 "core" 9\ i +103 "collection"'j9 +2 "core" 9\ k\ +103 "collection"'$9 +2 "core" 9\ n\ +103 "collection"'Y9 +2 "core" 9\ q\ +103 "collection"';9 +3 "core" 9\ t\ +103 "collection"'9 +2 "core" 9\ v\ +103 "collection"'n9 +2 "core" 9\ y\ +103 "collection"'9 +2 "core" 9\ z\ +103 "collection"'_9 +2 "core" 9\ }\ +103 "collection"'p9 +3 "core" 9\ \ +103 "collection"'Q9 +2 "core" 9\ \ +103 "collection"'i9 +2 "core" 9\ \ +103 "collection"'o9 +2 "core" 9\ \ +103 "collection"'l9 +2 "core" 9\ \ \ +2 .tCH.hold 10:00,70C +4 "collection"'x `\ `\  +3 "core" \ +21662 "Can"V +38341 "core" ` + "collection"'z9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'t'Ӵ +330 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'q @ +107 "core" A + .tCSV.dial :air +2 "collection"'} @ +44 "core" ? +2 .tCS.seek 5ml +2 "collection"'D'qi +1344 "core" ' + .tCSV.dial CTV +2 "collection"'  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'6 @ +43 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"']'Ӵ +1339 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'v +105 "core"  + .tCBV.dial CSV +2 "collection"'{  +30 "core"  + "collection"' % +4 "core" %ӹ74 +2 .tCS.seek 5.001ml +2 "collection"''qn +1349 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'e  +44 "core" + "collection"'% +4 "core" %qo  +2 .tCS.seek 7.001ml +2 "collection"' ' +582 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'* @ +55 "core" B + .tCS.seek 10ml +2 "collection"'' +846 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +50 "collection"' ` +122 "core" _ + #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'u   +31 "core" ! + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'h  +5 'f  +26 "core"  +109  +2 .tCS.seek 5ml + "collection"''qi +1347 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'^ @ +104 "core" A + .tCSV.dial :waste +2 "collection"' +106 "core" + .tCS.seek :empty +2 "collection"''ӂ +1343 "core" ' + .tCSV.dial :air +2 "collection"' @ +75 "core" B +2 .tCS.seek 5ml + "collection"'m'qi +1344 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +46 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'|  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'& @ +46 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'2'Ӵ +1349 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +116 "core" + .tCBV.dial CSV +2 "collection"''  +32 "core"  + "collection"'%% +4 "core" %Ӯh +2 .tCS.seek 4.999ml +2 "collection"''qc +1339 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'!  +45 "core" + "collection"'/% +4 "core" %qdLK   +2 .tCS.seek 6.999ml +2 "collection"'+'y +591 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +46 "core" > +2 .tCS.seek 10ml + "collection"'' +842 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +117 "core" ` + #tLysing Complete +2 "collection"'#& +4 "core" &`l W + #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\  k T +2 "storage"(% +3 "core" % 3 3 +2 "storage"(~. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(y(R +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (s& +3 "core" &O G A + "manipulator"&1& +4 "core" &. 2 QG + "manipulator"&8% +4 "core" %\  N Q + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&0( +165 "core" ( + "manipulator"&3& +4 "core" & 0 & U +2 "storage"(:& +3 "core" &O D g +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +104 "core" ' + "storage"("& +4 "core" &O 3 3  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +283 "core" ' + "storage"( - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&?& +2 "core" & > U +2 "storage"(5& +3 "core" &O   +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&='m +26 "core" ' + .tElbow.hold +2 "manipulator"&7, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"((- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(>' +31 "core" ' + "manipulator"&C% +4 "core" %͒  O +2 "storage"(& +3 "core" &O G \\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 337 counts + "manipulator"&-'ξ +15 "core" ' + "manipulator"&<& +4 "core" & W +2 "storage"(& +4 "core" &O 2 3 e + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&.' +22 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(J' +39 "core" ' + "manipulator"&K& +4 "core" & s V +2 "manipulator"&[% +4 "core" %Ͽ 0 Vc + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&I'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"& ( +166 "core" ( +2 "manipulator"&E& +3 "core" &*  PDz +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &w& +3 "core" &*  ODz +2 .tForearm.seek CC +2 "manipulator"&U' +96 "core" ' + .tHand.close + "manipulator"&@/ +74 "core" / + .tCC.seek :open +2 "collection"'G( +473 "core" ( + "storage"(Z& +4 "core" &O 2 2 E +2 "storage"(R& +3 "core" &O 3 4 t +2 "manipulator"&F& +3 "core" &+ TDz + "manipulator"&r% +4 "core" %  T +2 .tForearm.seek :retract + "manipulator"&P'\ +17 "Can"B\ ED +76 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&T( +196 "core" ( + "manipulator"&)& +4 "core" &  V0 +2 "storage"(9& +3 "core" &O 4 4 n +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&M'm +104 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&L1 +69 "core" 1 +2 "manipulator"&V% +4 "core" % ͜  O +2 "storage"(B& +3 "core" &O   + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 347 counts + "manipulator"&`' +18 "core" ' + "manipulator"&X& +4 "core" &  X0 +2 "storage"(O& +3 "core" &O  - R +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&a' +16 "core" ' + "storage"(,% +4 "core" % 3 6 +2 ."downElevator"SE.seek :down +5 "storage"(\\'} +100 (N% +2 "core" %4 3 3 ~ [w +2 "manipulator"&H% +4 "core" % W +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +92 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'c& +4 "core" & + "manipulator"&A& +51 "core" & X0 +2 "manipulator"&k% +4 "core" %\    X/ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&j(, +190 "core" ( + "manipulator"&$& +4 "core" &,   [ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &,   [ +2 .tForearm.seek :garage + "manipulator"&;' +100 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / + "manipulator"&n& +4 "core" &, ) W +2 "manipulator"&% +3 "core" %  X W +2 .tForearm.seek :retract +2 "manipulator"&_'\ +99 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&p( +287 "core" ( + "manipulator"&Q& +4 "core" &-   W YF +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &i& +3 "core" &- XF + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&o' +102 "core" ' + "manipulator"&l& +4 "core" &-  = ZF +2 "manipulator"&g% +3 "core" % \ \ ) Yo +2 "collection"'x& +4 "core" &^ + "collection"'z& +4 .tCC.seek :closed +2 "collection"'d(` +2 "core" & +3 &  +9 &(h - +10 &avp A +9 &Qj R +9 &F S +10 &H S +9 &G S +9 &VM S +10 &Ix S +9 &J[ S +10 &GA S +9 & _I' S +9 &"!J S +10 &#J S +9 &%I R +9 &'fK S +10 &))G S +9 &*Fu S +9 &,Gl S +10 &.nL S +9 &01I  S +10 &1I S +9 &3L S +9 &5wH S +10 &78G S +9 &8I S +9 &:H S +10 &<~Mn S +9 &>BGZ R +10 &@JA S +9 &AI3 R +9 &CH. S +10 &EIJ S +9 &G F S +10 &HN S +9 &JW U +9 &LCx} X +10 &M \\ +9 &O _ +9 &Qt _ +10 &S3\ v ` +9 &Tp ` +10 &V$ i a +9 &Xt,)U a +9 &Z511 b +10 &[76 b +9 &]<: b$ +9 &_l=< M +10 &`F?? 1 +9 &`v{?= ] +2 ( + "collection"'z& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.50 + "collection"'q& +4 "core" &`vx>= ] + .tHand.open + "manipulator"&}1 +70 "core" 1 + "manipulator"&t% +4 "core" %  Vo +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"% +132 "core"  + "processing"%% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%6' +1621 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%D  +44 "core"  +2 .tPS.seek 0ml + "processing"%v' +1617 "core" ' + .tPSV.dial PSR +2 "processing"%{ +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"% ' +2622 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "collection"']  +77 "core" + .tPSV.dial :mixloop +2 "processing"%e +102 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 .PS.seek 0ml +2 "processing"%' +2625 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%*' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%' +2631 "core" ' + .tPSV.dial :air +2 "processing"%u  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%h' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%f +44 "core" +2 .tPS.seek 0ml + "processing"%' +2632 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&^& +3 "core" &- RF +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( + "manipulator"&& +3 "core" &- RF +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &- U RF +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' + .tHand.close + "manipulator"&/ +71 "core" / + .tCC.seek :open +2 "collection"'( +470 "core" ( + "manipulator"&|& +4 "core" &- w WF + "manipulator"&&% +4 "core" % & d W +2 .tForearm.seek :retract + "manipulator"&m'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +288 "core" ( + "manipulator"&'& +4 "core" &, \  \\" + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &%& +2 "core" &,   \\" +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&2' +115 "core" ' +2 .tHand.open + "manipulator"&!1 +74 "core" 1 + "manipulator"&/% +4 "core" % k w QA +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +4 "core" &aa + "manipulator"&+% +4 "core" %\  +  ] + "storage"(% +4 "core" %y T U Y +2 "storage"(#. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &    % +2 "manipulator"&~& +3 "core" &, # U" +2 "manipulator"&s% +3 "core" %\  U T +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&1( +183 "core" ( + "manipulator"&8& +4 "core" & R3 +2 "storage"(3& +3 "core" &  H + % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&:' +104 "core" ' + "storage"("& +4 "core" &    % +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(S' +288 "core" ' + "storage"(b- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( & +2 "core" & \ \ \ 8 % +2 "manipulator"&?& +3 "core" &  P3 +2 .tElbow.seek 2 + "manipulator"&5( +3 "core" ( +2 "manipulator"&(& +3 "core" & 5 P3 +2 "storage"(C& +3 "core" & \ \  % +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&& +4 "core" &0 1 MI +2 "manipulator"&E% +4 "core" % 2 M +2 "collection"'w& +3 "core" &bbQ +2 "collection"'.& +3 .tCC.seek :closed +2 "collection"'7(` +4 "core" &da9 + &cc"  +9 &*lbc - +9 &atba A +10 &Wi`c S +9 &Eaa S +9 &Icb3 S +10 &Dd` S +9 &^Jcd S +9 &Idd S +10 &L`b S +9 &Ibb> S +10 & eHccF S +9 &"'Lcc/ S +9 &#Gbb S +10 &%Icc S +9 &'mJbcd S +9 &)0Dcd S +10 &*Icc S +9 &,Hdc S +10 &.uJdc| S +9 &07Gccn S +9 &1Ffec S +10 &3IccY S +9 &5}GdcQ S +10 &7>Jdb< T +9 &9Fdc0 S +9 &:Gcc' S +10 &<Icc S +9 &>HGcc S +9 &@\ Idc S +10 &AGed S +9 &CGed S +9 &EPGdc S +10 &GJhe S +9 &HSmk T +10 &Jmx W +9 &LA [\ +9 &M ^ +10 &O _ +9 &Qy ` +9 &S: ` +10 &T a +9 &V a +10 &X{ b +9 &Z= b +9 &[ b# +10 &] b* +9 &_k U +10 &`Sf X +9 &`g ; %l +9 ( + &`iE $j + "collection"'.& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.64 +2 .Hand.open + "manipulator"&@1 +68 "core" 1 + "manipulator"&I% +4 "core" % % H +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&W'\ +93 "core" ' + .tSC.coast + "storage"(6 +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'Z  +136 "core"  + .tCSV.dial CTV +2 "collection"'R  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%F' +2634 "core" ' + "collection"'r% +4 "core" % \ +2 .tCS.seek 5.5ml + "collection"')'. +1222 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%U  +44 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%9  +73 "core"  +2 .tPS.seek 0ml + "processing"% ' +2622 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'L ` +29 "core" ` + .tCSV.dial :air +2 "collection"'V @ +46 "core" > +2 .tCS.seek 10ml + "collection"'B' +1214 "core" ' + .tCSV.dial CTV +2 "collection"'X  +45 "core"  +2 .tCS.seek 0ml + "collection"'O'Ӵ +2605 "core" ' + .tCBV.dial :waste1 +2 "collection"', @ +30 "core" > + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'P  +137 "core" + "collection"'N& +4 "core" &`i $j +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&H% +4 "core" %\ " D O@ + "storage"(T% +4 "core" %w H | + "storage"(M. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(c(R +382 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (`& +3 "core" &Q\ \    + "manipulator"&A& +4 "core" &0  NI + "manipulator"&J% +4 "core" %\ "  N@ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&k( +167 "core" ( + "manipulator"&a& +4 "core" &  R +2 "storage"($& +3 "core" &M K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&Y' +91 "core" ' + "storage"(\\& +4 "core" &M   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(y' +284 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" & ] T +2 "storage"(n& +4 "core" &M   + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&'m +25 "core" ' + .tElbow.hold +2 "manipulator"&4, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(;- +2 "core" -' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(Q' +28 "core" ' + "manipulator"&i% +4 "core" %͟ o L +2 "storage"(j& +3 "core" &M\ \   +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 350 counts +2 "manipulator"&l' +17 "core" ' + "manipulator"&g& +4 "core" &   T +2 "storage"(x& +4 "core" &M   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&_' +16 "core" ' +2 .tSE.seek 2.11 Pucks below Top Plate +2 "storage"(G'y +41 "core" ' + "manipulator"&q& +4 "core" & h V +2 "manipulator"&}% +4 "core" % Y V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&t'\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&z( +163 "core" ( + "manipulator"&& +4 "core" &0 L NI + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 && +2 "core" &0 A NI +2 .tForearm.seek CC +2 "manipulator"&o' +93 "core" ' + .tHand.close + "manipulator"&/ +24 !to:IRB::Abort: mesg"deferring User Abort!!:bt["9/home/esp/esp2/lib/i2c/msg.rb:430:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:457:in `awaitOnlyReply'"4/home/esp/esp2/lib/i2c/servo.rb:1680:in `close'"//home/esp/esp2/lib/gripper.rb:90:in `send'"6/home/esp/esp2/lib/gripper.rb:90:in `openOrClose'",/home/esp/esp2/lib/msg.rb:68:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:51:in `close'"7/home/esp/esp2/utils/puckmoves.rb:430:in `unclamp'",/home/esp/esp2/lib/msg.rb:68:in `retry'"7/home/esp/esp2/utils/puckmoves.rb:429:in `unclamp'"6/home/esp/esp2/utils/puckmoves.rb:398:in `unload'"4/home/esp/esp2/utils/puckmoves.rb:360:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"=/home/esp/esp2/protocol/DAprocess.rb:179:in `transferDA'" CC.open + .CC.seek :open +2 "collection"'D( +472 "core" ( + "collection"'6& +4 "core" & +1141 #t-> Arm.withdraw +2 "manipulator"&{% +3 "core" %  ' U + .tForearm.seek :retract +2 "manipulator"&v'\ +95 "core" ' + "manipulator"&]& +4 "core" &0 TI +2 "manipulator"&e% +3 "core" %\ $ S C +686 #t-> Elbow.to 1 +2 .Elbow.seek 1 +2 "manipulator"& ( +163 "core" ( + "manipulator"&& +4 "core" & : X& +595 #t-> Forearm.to 1 +2 .Forearm.seek 1 +2 "manipulator"&'m +104 "core" ' + "manipulator"& % +4 "core" %͚  ) S +782 #t-> Hand.open + .Hand.open + "manipulator"&*1 +68 "core" 1 +1063 #t-> Arm.retract +2 "manipulator"&u% +3 "core" % ͚  T + .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' + "manipulator"&f& +4 "core" &   Y& +2 "manipulator"&h% +3 "core" %\ \ 2 Y3 +573 #t-> SE.down + .SE.seek :down +2 "storage"(^'} +248 "core" ' + "storage"(% +4 "core" %| P P ' ! +484 #t-> Access 1 +2 !o:NoMethodError : mesg".undefined method `Access' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +492 #-> access 1 +2 .SE.seek :down +2 "storage"( '} +3 "core" ' +3 "manipulator"&% +4 "core" %\   Z3 + "manipulator"&p& +4 "core" &    Z& + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((<1 +1312 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (d& +2 "core" &<4>   +8894 "Can" \ GG +60003 \ GG +60002  \ GG +30593 #t-> exit +6 #mEXIT @1562791884.17EDT @1562791972.29EDT = =tMAIN =mMAIN_scheduler @EDT1562791973.92 #"core_reset"Sent BREAK + #t@0x7899, state=0x3A84, ifg=0x10, ie=0xFD + #@0x7B13, state=0x3A84, ifg=0x10, ie=0xFD + #@0x7D95, state=0x3A84, ifg=0x10, ie=0xFD #@0x800E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8290, state=0x3A84, ifg=0x10, ie=0xFD + #@0x850A, state=0x3A84, ifg=0x10, ie=0xFD #@0x8784, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8899, state=0x3A84, ifg=0x80, ie=0xFD + #@0xDBDA, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +357 "Can"8 JJ + 8 JJ + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"' 2\ +2 "sampler")% +2 "core" %۴ * +2 .tSS.configure SSconfig +2 "sampler")#.0X\  @ 4  + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 .tSC.hold + "storage"(, +4 "core" , +2 .tSC.configure SCloose +2 "storage"($.\ 1~b +2 (% +3 "core" %~ B  + .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.hold + "storage"(+ +4 "core" + + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'  +2 "core" ` + .tCH.configure CHconfig + "collection"'\ 2 +3 .tPH.coast + "processing"%  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +9 #tCleanly exited at 16:51:24EDT10-Jul-19 +14530 #-> access 2 +3 .SE.seek :down + "storage"('} +5 "core" ' + "manipulator"&% +4 "core" %\ y R3 +2 "manipulator"&& +3 "core" & 9 R& +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +355 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K? A  +13702 #t-> initialPurge + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &q + .tHand.open +2 "manipulator"&1 +15 "core" 1 + "manipulator"&& +4 "core" &  / R& +2 "manipulator"&% +3 "core" %\ - R3 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"& (, +174 "core" ( + "manipulator"&!& +4 "core" &,  \\ R: + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &"& +2 "core" &,   R: +2 .tForearm.seek :garage +2 "manipulator"&#' +98 "core" ' + .tHand.close + "manipulator"&$/ +67 "core" / + "manipulator"&%& +4 "core" &, G P: +2 "manipulator"&&% +3 "core" % .  PT +2 .tForearm.seek :retract +2 "manipulator"&''\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(( +278 "core" ( + "manipulator"&)& +4 "core" &% z N?R + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &%  N?R +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&+' +103 "core" ' + "manipulator"&,& +4 "core" &%  N?R +2 "manipulator"&-% +3 "core" %  N +2 "collection"'.& +3 "core" &` +2 "collection"'/& +4 .tCC.seek :closed + "collection"'0(` +3 "core" &p +3 &U  +10 &)oe - +9 &_zW A +9 &EnX T +10 &Jb U +9 &N\\ U +9 &K] U +10 &FMP V +9 &\ L\\ U +10 &M\\ U +9 &MX V +9 & PL[ U +10 &"O^ V +9 &#J` U +9 &%Mc U +10 &'WNb U +9 &)HV U +10 &*L` U +9 &,Lb U +9 &._JW U +10 &0 L_ V +9 &1MY U +9 &3Ob U +10 &5gK` U +9 &7(NZ V +10 &8Jd U +9 &:Ld U +9 &1Je U +9 &?N] U +9 &AKX U +10 &CwKU U +9 &E9JT U +10 &FKS U +9 &HST U +9 &J|YW W +10 &L8sX Y +9 &MW ] +9 &O[ ` +10 &QfZ a +9 &S'T a +10 &TS b +9 &V  ] b +9 &Xj Z b +10 &Z( Y b# +9 &[U b+ +9 &]W b4 +10 &_OY W +9 &`H#X (u +10 &`] ] +9 ( + &`tW Z + "collection"'/& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.44 + "collection"'1& +4 "core" &`tu Z +2 .tHand.open + "manipulator"&21 +78 "core" 1 + "manipulator"&3% +4 "core" %  J +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&4'\ +96 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'5& +3 "core" &`tu Z +2 "collection"'6% +4 "core" %ӵ[ + "collection"'7 +3 "core"  + .tCSV.dial CSR +2 "collection"'8  +42 "core"  + "collection"'9% +4 "core" %ӵx + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"':'qi +1348 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 ';% +2 "core" %qiq +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'<'C +684 "core" ' + .tCSV.dial :waste +2 "collection"'= +146 "core" + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'>'Ӵ +1969 "core" ' + #tPurging external Intake + "collection"'?& +4 "core" &`sW Z +2 "collection"'@% +4 "core" %Ӵp + .tCSV.dial :flush +2 "collection"'A  +45 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'B' +2508 "core" ' + .tdelay 5 seconds +503 ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"'C +3 'D  +45 "core"  +43 + .tCTV.dial :intake +2 "collection"'E  +75 "core"  + .tIntake.select :open + "sampler") +10 .tCS.seek 0ml +2 "collection"'F'Ӵ +2496 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'G  +77 "core" ~ + #tFlushing upper manifold +2 "collection"'H& +3 "core" &`rN Z +2 "collection"'I% +4 "core" %ӹh + .tCSV.dial :flush +2 "collection"'J  +71 "core"  +41 .tCS.seek 5ml +2 "collection"'K'qi +1281 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'L @ +44 "core" A + "collection"'M% +4 "core" %qe i \ +2 .tCS.seek 7ml +2 "collection"'N'z +556 "core" ' + ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'O +118 "core" + .tCTV.dial :air +2 .CS.seek 0ml +2 "collection"'P'Ӵ +1771 "core" ' + .tdelay 7 seconds +704 .CS.seek 3ml +2 "collection"'Q'2T +803 "core" ' + .tCSV.dial :waste +2 "collection"'R +42 "core" +2 .tCS.seek 0ml + "collection"'S'Ӵ +808 "core" ' + "collection"'T& +4 "core" &`r_ Z +2 "collection"'U% +3 "core" %ӶA + .tCSV.dial :flush +2 "collection"'V  +45 "core"  +2 .tCS.seek 3ml + "collection"'W'2T +798 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'X @ +44 "core" A + "collection"'Y% +4 "core" %2O_  +2 .tCS.seek 4.999ml +2 "collection"'Z'qd +563 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml + "collection"'['Ӵ +1284 "core" ' + .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'\\'2T +809 "core" ' + .tCSV.dial :waste +2 "collection"'] +75 "core" +2 .tCS.seek 0ml + "collection"'^'Ӵ +807 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&_& +3 "core" &%  H?R +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&`( +2 "core" ( +2 "manipulator"&a& +3 "core" &% H?R +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &% H?R +2 .tForearm.seek CC + "manipulator"&c' +95 "core" ' + .tHand.close + "manipulator"&d/ +68 "core" / + .tCC.seek :open +2 "collection"'e( +474 "core" ( + "manipulator"&f& +4 "core" &% M L?R + "manipulator"&g% +4 "core" % .  L +2 .tForearm.seek :retract + "manipulator"&h'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&i(, +286 "core" ( + "manipulator"&j& +4 "core" &,  P, + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &,  P, +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&l' +116 "core" ' + .tHand.open + "manipulator"&m1 +71 "core" 1 + "manipulator"&n% +4 "core" % } - Go +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +103 "core" ' +4880 "Can"N EE +2066 #t-> startTube 2 +7674 #-> DA40 +2 !o:NameError: mesg" uninitialized constant DA40: name: DA40:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +614 #-> DA 40 + !o:NoMethodError : mesg"*undefined method `DA' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +573 #-> da 40 + #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"HABfans.email "Started da in tube 2 at 17:04:48EDT10-Jul-19\\n{3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@17:02:59, 22.2C, 47% humidity, 15.0psia, 12.489V, 0.361A, 0.361A avg, 4.51W",Subject: "da sampling at most 40ml" + "collection"'p& +6 "core" &H +2 "manipulator"&q% +4 "core" %\ $ k R F +3 "storage"(r% +3 "core" %~ H ^  +2 "storage"(s. +3 "core" .(K + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(t( +1317 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (u& +2 "core" & \   +2 "manipulator"&v& +3 "core" &, I P, +2 "manipulator"&w% +3 "core" %\ $ 4 P F +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&x( +186 "core" ( + "manipulator"&y& +4 "core" & ; N6 +2 "storage"(z& +3 "core" & \ \ n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&{' +99 "core" ' + "storage"(|& +4 "core" & \ \ ' ^ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(}' +277 "core" ' + "storage"(~- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" & \ \  8 + "manipulator"&& +4 "core" & N6 + .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +3 "core" & M6 +2 "storage"(& +3 "core" & \ \ b +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +76 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"& & + "storage"( '} +7 "core" & # N6 +2 "manipulator"& % +3 "core" % Δ O +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.seek CC +2 "manipulator"&( +143 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +2 "core" ( +2 "manipulator"&& +3 "core" &. 8 MG +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &.  NG +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +104 "core" ' +2 "manipulator"&& +4 "core" &. D NG +2 "manipulator"&% +4 "core" %  M +2 "collection"'& +4 "core" &g +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &` +3 &D 0 +10 &DxE 3 +9 &=lyH H +10 &`F U +9 &KE U +9 &TMG T +10 &G@ T +9 &JE T +9 &LF T +10 &\\JG T +9 &MB T +10 & OE U +9 &"MF T +9 &$dLH T +10 &&%NB U +9 &'O6 U +9 &)I4 U +10 &+kK2 U +9 &-.I5 T +10 &.K6 T +9 &0O5 U +9 &2sJ1 U +10 &46G3 T +9 &5G4 T +9 &7I2 T +10 &9{J1 U +9 &;>G1 T +10 &<M4 U +9 &>J2 T +9 &@J2 T +10 &BEK- U +9 &DI6 U +9 &EI) T +10 &GI# U +9 &IKR+ U +10 &K g. W +9 &L1 [ +9 &Nt0 _ +10 &P4+ ` +9 &Q$ a +9 &S( a +10 &Uw3 a +9 &W61 b +10 &X& b! +9 &Z2 b% +9 &\\m 4 b. +10 &^%"!4 b2 +9 &_&"7 8 +9 &`['%7 "e +10 ( + &`c{%$* ] + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.42 + .Hand.open +2 "manipulator"&1 +67 "core" 1 + "manipulator"&% +4 "core" % T J +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tSC.coast + "storage"(6 +2 #tcollectSample 40ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")+ +3 "core" + +2 "sampler")!% +4 "core" % &  +2 "collection"'"& +3 "core" &`c{"#X ] +3 "Can"E [[ + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 "sampler") +3 "core"  + "sampler")$  +6 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X'z +908 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +3 "sampler")D  +78 "core" + #tAllowing 80s for 15.0ml of remaining 15.0ml + .Intake.select :open +2 "sampler") +211 "collection"'C% +2 "core" %ӯ**s +2 #tIntake @15.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X +328 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +2 "core" %9!!  +2 .tCS.seek 5.999ml +2 "collection"'' +1342 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'& +42 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"'#'ӂ +1533 "core" ' + .tCSV.dial CSR +2 "collection"')  +44 "core"  + "collection"'*% +4 "core" %|$! + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'%' +592 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 ',% +2 "core" % "! \ +2 .tCS.seek 5ml +2 "collection"'-'qg +848 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'.  +43 "core"  +2 .tCS.seek 1ml + "collection"' '> +1092 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'1 \  +4 '29 +3 "core" 9d +103 "collection"'39 +2 "core" 9d +103 "collection"'59 +2 "core" 9 d +103 "collection"'/9 +2 "core" 9 d +103 "collection"''9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'89 +2 "core" 9d +102 "collection"'99 +3 "core" 9d +103 "collection"'+9 +2 "core" 9"d +103 "collection"'69 +2 "core" 9&d +103 "collection"'9 +3 "core" 9+d +103 "collection"'79 +2 "core" 9/d +103 "collection"'=9 +2 "core" 93d +103 "collection"'<9 +2 "core" 97d +103 "collection"'?9 +2 "core" 9;d +103 "collection"'@9 +3 "core" 9@d +103 "collection"'A9 +2 "core" 9Dd +103 "collection"';9 +2 "core" 90Hd +103 "collection"':9 +2 "core" 9GLd +103 "collection"'D9 +2 "core" 9_Pd +103 "collection"'C9 +3 "core" 9xUd +103 "collection"'>9 +2 "core" 9Yd +103 "collection"'G9 +2 "core" 9]d +103 "collection"'H9 +2 "core" 9ad +103 "collection"'I9 +2 "core" 9ed +103 "collection"'J9 +2 "core" 9jd +103 "collection"'F9 +2 "core" 9nd +103 "collection"'E9 +2 "core" 98rd +103 "collection"'B9 +2 "core" 9Tvd +103 "collection"'M9 +2 "core" 9qzd +103 "collection"'K9 +3 "core" 9d +103 "collection"'N9 +2 "core" 9b +103 "collection"'P9 +2 "core" 9` +103 "collection"'Q9 +2 "core" 9^ +103 "collection"'^9 +2 "core" 9Z +103 "collection"'O9 +3 "core" 9 X +103 "collection"'T9 +2 "core" 9=U +103 "collection"'U9 +2 "core" 9[R +103 "collection"'S9 +2 "core" 9wP +103 "collection"'L9 +2 "core" 9M +103 "collection"'X9 +3 "core" 9J +103 "collection"'Y9 +2 "core" 9H +103 "collection"'W9 +2 "core" 9F +103 "collection"'Z9 +2 "core" 9D +103 "collection"'R9 +2 "core" 9"A +103 "collection"']9 +2 "core" 9>? +103 "collection"'[9 +2 "core" 9Y= +103 "collection"'_9 +2 "core" 9r; +103 "collection"'a9 +2 "core" 99 +103 "collection"'b9 +2 "core" 97 +103 "collection"'V9 +3 "core" 94 +103 "collection"'(9 +2 "core" 93 +103 "collection"'49 +2 "core" 91 +103 "collection"'09 +2 "core" 9/ +103 "collection"'d9 +2 "core" 9. +103 "collection"'f9 +3 "core" 95, +103 "collection"'c9 +2 "core" 9I+ +103 "collection"'j9 +2 "core" 9^* +103 "collection"'`9 +2 "core" 9s' +103 "collection"'g9 +2 "core" 9& +103 "collection"'n9 +2 "core" 9% +103 "collection"'\\9 +2 "core" 9$ +103 "collection"'k9 +2 "core" 9# +103 "collection"'m9 +2 "core" 9 ! +103 "collection"'h9 +2 "core" 9 +103 "collection"'p9 +2 "core" 9 +103 "collection"'q9 +2 "core" 9  +103 "collection"'l9 +2 "core" 9  +103 "collection"'s9 +2 "core" 9 % +103 "collection"'9 +2 "core" 9 4# +103 "collection"'u9 +6 "core" 9 B' +103 "collection"'v9 +2 "core" 9 P+ +103 "collection"'y9 +2 "core" 9 ]/ +103 "collection"'r9 +2 "core" 9 k4 +103 "collection"'w9 +2 "core" 9 x8 +103 "collection"'i9 +3 "core" 9 < +103 "collection"'|9 +2 "core" 9 @ +103 "collection"'~9 +2 "core" 9 E +103 "collection"'9 +2 "core" 9 I +103 "collection"'9 +2 "core" 9 M +103 "collection"'9 +3 "core" 9 Q +103 "collection"'9 +2 "core" 9 U +103 "collection"'z9 +2 "core" 9 Z +103 "collection"'9 +2 "core" 9 ^ +103 "collection"' 9 +2 "core" 9 b +103 "collection"' 9 +2 "core" 9 f +103 "collection"'o9 +2 "core" 9 j +103 "collection"'{9 +2 "core" 9 o +103 "collection"'9 +2 "core" 9 s +103 "collection"'9 +2 "core" 9\ w +103 "collection"'x9 +3 "core" 9\ { +102 "collection"'}9 +3 "core" 9\  +103 "collection"'9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\  +103 "collection"'9 +5 "core" 9\ # +104 "collection"'9 +3 "core" 9\ ( +103 "collection"'9 +2 "core" 9\ . +103 "collection"'9 +2 "core" 9\ 2 +103 "collection"' 9 +2 "core" 9\ 6 +103 "collection"'9 +2 "core" 9\ ; +103 "collection"'e9 +2 "core" 9\ ? +104 "collection"'9 +2 "core" 9\ C +103 "collection"'!9 +2 "core" 9\ G +103 "collection"'9 +2 "core" 9\ K +103 "collection"'"9 +2 "core" 9\ O +103 "collection"'9 +2 "core" 9\ R +103 "collection"'9 +2 "core" 9\ U +103 "collection"'$9 +2 "core" 9\ Y +103 "collection"'9 +2 "core" 9\ \\ +142 "collection"'9 +12 "core" 9\ ` +103 "collection"'t9 +3 "core" 9\ d +103 "collection"'&9 +2 "core" 9\ f +103 "collection"'9 +2 "core" 9\ i +103 "collection"')9 +2 "core" 9\ m +103 "collection"'*9 +2 "core" 9\ o +103 "collection"'#9 +2 "core" 9\ p +103 "collection"',9 +2 "core" 9\ s +103 "collection"'%9 +2 "core" 9\ v +103 "collection"'.9 +2 "core" 9\ x +103 "collection"'-9 +2 "core" 9\ z\  +103 "collection"'29 +3 "core" 9\ {  +103 "collection"'39 +2 "core" 9\ ~  +103 "collection"'59 +2 "core" 9\   +103 "collection"'/9 +2 "core" 9\   +103 "collection"''9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\  +103 "collection"'89 +2 "core" 9\  +2 .tCH.hold 10:00,70C +4 "collection"'9 `\ `\  +3 "core"  +38512 "Can"/ +21491 "core" ` + "collection"'+9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'6'Ӵ +335 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +3 "collection"' @ +107 "core" B + .tCSV.dial :air +2 "collection"'7 @ +44 "core" ? +2 .tCS.seek 5ml +2 "collection"'='qi +1344 "core" ' + .tCSV.dial CTV +2 "collection"'<  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'? @ +56 "core" B + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'@  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'A @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"';'Ӵ +1352 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"': +105 "core"  + .tCBV.dial CSV +2 "collection"'D  +30 "core"  + "collection"'C% +4 "core" %Ӱ&' +2 .tCS.seek 5ml +2 "collection"'>'qe +1346 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'G  +54 "core"  + "collection"'H% +4 "core" %qflj   +2 .tCS.seek 7ml +2 "collection"'I'{ +581 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'J @ +44 "core" > +2 .tCS.seek 10ml + "collection"'F' +843 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'E ` +119 "core" ^ + #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'B   +31 "core" " + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'M  +2 'K  +41 "core"  +100  +2 .tCS.seek 5ml + "collection"'N'qi +1349 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'P @ +108 "core" B + .tCSV.dial :waste +2 "collection"'Q +105 "core" + .tCS.seek :empty +2 "collection"'^'ӂ +1347 "core" ' + .tCSV.dial :air +2 "collection"'O @ +75 "core" A +2 .tCS.seek 5ml + "collection"'T'qi +1344 "core" ' + .tCSV.dial CTV +2 "collection"'U  +43 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'S @ +45 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'L  +47 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'X @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'Y'Ӵ +1349 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'W +116 "core" + .tCBV.dial CSV +2 "collection"'Z  +30 "core"  + "collection"'R% +4 "core" %ӵ  +2 .tCS.seek 5ml +2 "collection"']'qj +1347 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'[  +42 "core" + "collection"'_% +4 "core" %ql>&|  +2 .tCS.seek 7ml +2 "collection"'a' +593 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'b @ +46 "core" ? +2 .tCS.seek 10ml + "collection"'V' +845 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'( ` +119 "core" ^ + #tLysing Complete +2 "collection"'4& +4 "core" &`cw ] + #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&0% +4 "core" %\   M +2 "storage"(d% +3 "core" %}\ \ \  +2 "storage"(f. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(c(R +378 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (j& +3 "core" &P\ \   +2 "manipulator"&`& +3 "core" &- K LF +2 "manipulator"&g% +3 "core" %\  : L +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&n( +159 "core" ( + "manipulator"&\\& +4 "core" &  PK +2 "storage"(k& +3 "core" &M\ \  H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&m' +106 "core" ' + "storage"(h& +4 "core" &M D +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(p' +286 "core" ' + "storage"(q- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&l& +3 "core" & s RK +2 "storage"(s& +3 "core" &M\ \   +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&'m +27 "core" ' + .tElbow.hold +2 "manipulator"&u, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(v- +2 "core" -' +3 .tSE.seek 1.11 Pucks below Top Plate + "storage"(y' +31 "core" ' + "manipulator"&r% +4 "core" %͞ I +2 "storage"(w& +3 "core" &M +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 349 counts +2 "manipulator"&i' +15 "core" ' + "manipulator"&|& +4 "core" & RJ +2 "storage"(~& +4 "core" &M\ \  K + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +22 "core" ' +2 .tSE.seek 2.11 Pucks below Top Plate + "storage"('y +41 "core" ' + "manipulator"&& +4 "core" & T QJ +2 "manipulator"&% +4 "core" % ` Q_ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&z'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&( +203 "core" ( +2 "manipulator"& & +4 "core" &  N + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" & t N +2 .tForearm.seek CC +2 "manipulator"&o' +96 "core" ' + .tHand.close + "manipulator"&{/ +72 "core" / + .tCC.seek :open +2 "collection"'( +471 "core" ( + "storage"(& +4 "core" &M O  +2 "storage"(x& +3 "core" &M  N +2 "manipulator"&}& +3 "core" & e R +2 "manipulator"&% +3 "core" %   R +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +151 "core" ( + "manipulator"&& +4 "core" &  S# +2 "storage"(& +3 "core" &M  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'m +102 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&e% +4 "core" % ͞  M + "storage"(& +4 "core" &M\ \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 349 counts + "manipulator"&!' +15 "core" ' +3 "manipulator"&& +4 "core" & : U! +49 "storage"("& +6 "core" &M   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +23 "core" ' + "storage"(% +4 "core" %}   +2 ."downElevator"SE.seek :down +4 "storage"($'} +100 (% +2 "core" %7   7 \\w +2 "manipulator"&% +3 "core" % SU +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&t'\ +94 "core" ' +39 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'&& +4 "core" &\ \ +2 "manipulator"&& +3 "core" & & U! +2 "manipulator"&)% +4 "core" %\  U U6 +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&*(, +176 "core" ( + "manipulator"&#& +4 "core" &, m U! +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +3 "core" &, % U! +2 .tForearm.seek :garage +2 "manipulator"&%' +99 "core" ' + .tHand.close + "manipulator"&./ +76 "core" / + "manipulator"&-& +4 "core" &,  S! +2 "manipulator"&2% +3 "core" % / _ SG +2 .tForearm.seek :retract +2 "manipulator"&3'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&5( +287 "core" ( + "manipulator"&/& +4 "core" &-  q RF +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &'& +3 "core" &- RF + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +103 "core" ' + "manipulator"&8& +4 "core" &- Y QF +2 "manipulator"&1% +3 "core" % o Q +2 "collection"'9& +4 "core" & +2 "collection"'+& +3 .tCC.seek :closed +2 "collection"' (` +2 "core" & +4 &  +9 &+k - +10 &au{ A +9 &XhX S +9 &G< S +10 &H+ S +9 &Iz S +9 &^GZ S +10 & HM S +9 &I1 S +10 &F" S +9 & gG S +9 &")IU S +10 &#DR S +9 &%H S +9 &'oJ S +10 &)2F R +9 &*H S +10 &,Ds S +9 &.wHh S +9 &09DT S +10 &1GD S +9 &3G3 R +9 &5Ha S +10 &7AI} S +9 &9Jb S +9 &:GV S +10 &<KG S +9 &>JF8 R +10 &@ I) S +9 &AJ S +9 &CG R +10 &ERG R +9 &GH S +10 &HN| S +9 &JW T +9 &LKub X +10 &MygW \\ +9 &OV _ +9 &QzA _ +10 &S:M ` +9 &Tn ` +10 &Vs a +9 &X{e b +9 &Z<##Y b +10 &[()R b" +9 &]+-? b( +9 &_n015 S +10 &`Pj33& !` +9 &`w23- "f +9 ( + &`{|04 !b + "collection"'+& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.58 +2 "collection"'& +3 "core" &`{|04 !b +2 .tHand.open + "manipulator"&71 +74 "core" 1 + "manipulator"&6% +4 "core" %  M +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%? +72 "core"  + "processing"%@% +4 "core" %/ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%A' +1613 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%=  +44 "core"  +2 .tPS.seek 0ml + "processing"%:' +1609 "core" ' + .tPSV.dial PSR +2 "processing"%D +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%C' +2623 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV +2 "processing"%;  +2 "collection"'G  +16 "core"  +62 + .tPSV.dial :mixloop +2 "processing"%H +114 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%>  +17 "core" +2 .tPS.seek 0ml + "processing"%J' +2628 "core" ' + .tPSV.dial :air +2 "processing"%I  +56 "core" +2 .tPS.seek 2.5ml + "processing"%E' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%B +43 "core" +2 .tPS.seek 0ml + "processing"%M' +2217 "Can"N PP +409 "core" ' + .tPSV.dial :air +2 "processing"%K  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%F' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"%P +44 "core" +2 .tPS.seek 0ml + "processing"%Q' +2628 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&N& +3 "core" &+ p ME +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&O( +3 "core" ( +2 "manipulator"&^& +4 "core" &+  ME + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &+ & ME +2 .tForearm.seek CC +2 "manipulator"&S' +97 "core" ' + .tHand.close + "manipulator"&L/ +68 "core" / + .tCC.seek :open +2 "collection"'X( +472 "core" ( + "manipulator"&T& +4 "core" &, @ QE + "manipulator"&W% +4 "core" %  G Q +2 .tForearm.seek :retract + "manipulator"&Z'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&R(, +288 "core" ( + "manipulator"&Y& +4 "core" &, V3 + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &[& +2 "core" &, ! V3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&_' +113 "core" ' +2 .tHand.open + "manipulator"&]1 +74 "core" 1 + "manipulator"&b% +4 "core" % \ k  KG +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +99 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'(& +4 "core" &[^2 + "manipulator"&4% +4 "core" %\  ^ W + "storage"(0% +4 "core" % 2 0  +2 "storage"(d. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(f( +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (j& +2 "core" & \  a & +2 "manipulator"&`& +3 "core" &,  O3 +2 "manipulator"&g% +3 "core" %\   O +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&\\( +183 "core" ( + "manipulator"&k& +4 "core" & M. +2 "storage"(h& +3 "core" &  W & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&' +94 "core" ' + "storage"(& +4 "core" &  - & +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(q' +292 "core" ' + "storage"(l- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (s& +2 "core" &  & +2 "manipulator"&v& +3 "core" & P K. +48 .tElbow.seek 2 +4 "manipulator"&r( +3 "core" ( + "manipulator"&w& +4 "core" & ) K. + "storage"(|& +4 "core" &  \  & +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&~'Ϊ +17 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +4 "storage"(m'} +5 "core" & \\ L. +2 "manipulator"&n% +3 "core" % Ψ I +2 .tForearm.seek :retract +2 "manipulator"&p'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&( +151 "core" ' + ."downElevator"SE.coast + "storage"(5 +37 "core" ( + "manipulator"&i& +4 "core" &  N +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &y& +3 "core" & Y N +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +103 "core" ' + "manipulator"& & +4 "core" &  L +2 "manipulator"& % +3 "core" % M L +2 "collection"'u& +4 "core" &^` +2 "collection"'{& +3 .tCC.seek :closed +2 "collection"'z(` +3 "core" &a_ +2 &`a  +9 &)k_a - +9 &au]a A +10 &Ug^^ R +9 &E^ak S +9 &I``c S +10 &F]`S S +9 &YI__> S +9 &G``" S +10 &J`ak S +9 &H]cg S +9 & bG^aW S +10 &"#I`b= S +9 &#F_b, S +10 &%Had( S +9 &'iI_b S +9 &),C^b S +10 &*H`b S +9 &,H`a S +9 &.rI_c S +10 &04Gab S +9 &1Hab S +10 &3Gad S +9 &5zG`c. S +9 &7;H`c S +10 &8FbbW S +9 &:G`cV S +9 &<Iadb S +10 &>EF`b S +9 &@H_c S +10 &AF`b S +9 &CFba R +9 &EMGbc S +10 &GGad S +9 &HPhh T +10 &J_mpv V +9 &L@{y Z +9 &Mm ^ +10 &Of _ +9 &Qu` ` +9 &S6] ` +10 &TU a +9 &V] a +9 &XwE b +10 &Z8B b +9 &[7 b$ +10 &]@ b, +9 &_d5 V +9 &`Ob X +10 &`.) - +9 &`i P +2 ( + "collection"'{& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.64 + .Hand.open +2 "manipulator"&1 +73 "core" 1 + "manipulator"&% +4 "core" %  I +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake + "collection"'}  +136 "core"  + .tCSV.dial CTV +2 "collection"'  +29 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2624 "core" ' + "collection"'% +4 "core" %!N  +2 .tCS.seek 4.15ml +2 "collection"'o'V +1561 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%  +44 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +71 "core"  +2 .tPS.seek 0ml + "processing"%e' +2630 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"' ` +31 "core" ^ + .tCSV.dial :air +2 "collection"' @ +46 "core" > +2 .tCS.seek 10ml + "collection"'"' +1559 "core" ' + .tCSV.dial CTV +2 "collection"'  +46 "core"  +2 .tCS.seek 0ml + "collection"''Ӵ +2598 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +29 "core" > + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +136 "core" + "collection"'& +4 "core" &`h P +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +3 "core" %\ # ] Q1 +2 "storage"(&% +3 "core" % C & +2 "storage"(!. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"((R +382 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ()& +3 "core" &R\ \   +2 "manipulator"&& +3 "core" &  O +2 "manipulator"&% +3 "core" %\ #  O1 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&#( +182 "core" ( + "manipulator"&,& +4 "core" &  N- +2 "storage"($& +3 "core" &R\ \   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&c' +99 "core" ' + "storage"( & +4 "core" &R\ \    +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(.' +276 "core" ' + "storage"(-- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&2& +2 "core" &  K- +2 "storage"(t& +4 "core" &R  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&%'m +26 "core" ' + .tElbow.hold +2 "manipulator"&/, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"('- +2 "core" -' +2 .tSE.seek 2.11 Pucks below Top Plate +2 "storage"(*'} +32 "core" ' + "manipulator"&8% +4 "core" %͕ 3 H +2 "storage"(1& +3 "core" &R  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 340 counts +2 "manipulator"&9' +14 "core" ' + "manipulator"&3& +4 "core" & * P- +2 "storage"(& +4 "core" &R\ \   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +22 "core" ' +2 .tSE.seek 3.11 Pucks below Top Plate + "storage"(7'l +39 "core" ' + "manipulator"&6& +4 "core" &  O- +2 "manipulator"&+% +4 "core" %  OU + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&@( +147 "core" ( + "manipulator"&& +4 "core" &, H KE} + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &- v KE} +2 .tForearm.seek CC +2 "manipulator"&=' +92 "core" ' +2 .tHand.close + "manipulator"&A/ +71 "core" / + .tCC.seek :open +2 "collection"'D( +471 "core" ( +2 "storage"(:& +4 "core" &R\ \  A  + "storage"(;& +4 "core" &R\ \   + "manipulator"&G& +4 "core" &(  PA_ + "manipulator"&H% +4 "core" % > P +2 .tForearm.seek :retract + "manipulator"&>'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&C( +162 "core" ( + "manipulator"&I& +4 "core" & $ S: +2 "storage"(J& +3 "core" &R E   +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&B'm +102 "core" ' + .tElbow.hold +47 "manipulator"&E, +6 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&K1 +70 "core" 1 +3 "manipulator"&M% +4 "core" % ͞ ? N + "storage"(P& +4 "core" &R\ \   + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 349 counts + "manipulator"&F' +15 "core" ' + "manipulator"&N& +4 "core" & / V9 +2 "storage"(^& +4 "core" &R E H  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&U' +26 "core" ' +2 "storage"(L% +4 "core" %o E ^ +2 ."downElevator"SE.seek :down +3 "storage"(5'} +100 (<% +2 "core" %+ B  [t +2 "manipulator"& % +3 "core" % S= +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&T'\ +92 "core" ' +30 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air + "processing"%W  +41 .tPSV.stop +2 "processing"%S +2 "core" / +8 ! +2 !to:IRB::Abort: mesg"9User Abort!! while rotating Processing Syringe Valve:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2072 #-> CBV.connect PRV + ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'Y  +45 "core" +2415 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%[ +84 "core"  +1179 #t-> PTV +767 #-> PTV.PRV + .PTV.dial PRV +2 "processing"%O @ +76 "core" ? +768 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%]' +2631 "core" ' + "processing"%b% +4 "core" %\  +24269 "Can"\ 44 +18142 #t-> exit +5 #mEXIT @1562795160.83EDT @1562795172.64EDT = =tMAIN =mMAIN_scheduler @EDT1562795174.28 #"core_reset"Sent BREAK +2 #t@0x1799, state=0x3A84, ifg=0x10, ie=0xFD #@0x1A20, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1CA7, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1F2E, state=0x3A84, ifg=0x10, ie=0xFD #@0x21B5, state=0x3A84, ifg=0x10, ie=0xFD + #@0x243C, state=0x3A84, ifg=0x10, ie=0xFD + #@0x26C4, state=0x3A84, ifg=0x10, ie=0xFD #@0x27D9, state=0x3A84, ifg=0x80, ie=0xFD + #@0xE423, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +357 "Can"\ 77 +2 \ 77 #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"' 2\ +2 "sampler")% +3 "core" %۳ $\ + .tSS.configure SSconfig +2 "sampler")#.0X PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +130 "core"  +412 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2630 "core" ' + "processing"%% +4 "core" %ղ\ * +445 #t-> access 2 +2 .SE.seek :down +2 "storage"('} +2 "core" ' +2 "manipulator"&% +3 "core" %     6 +2 "manipulator"&& +4 "core" &   M 9 + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +1619 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K8 r t f\   +539 #t-> exit +6 #mEXIT @1562795252.91EDT @1562795394.92EDT = =tMAIN =mMAIN_scheduler @EDT1562795396.55 #"core_reset"Sent BREAK + #t@0x25A0, state=0x3A84, ifg=0x10, ie=0xFD + #@0x281A, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2A9B, state=0x3A84, ifg=0x10, ie=0xFD #@0x2D15, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2F95, state=0x3A84, ifg=0x10, ie=0xFD + #@0x320E, state=0x3A84, ifg=0x10, ie=0xFD #@0x3488, state=0x3A84, ifg=0x10, ie=0xFD + #@0x359D, state=0x3A84, ifg=0x80, ie=0xFD + #@0xC4DE, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +211 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +361 "Can"\ 7OO + \ 7OO #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 "collection"' 2\ +2 "sampler")% +2 "core" %۳ "\ ! +2 .tSS.configure SSconfig +2 "sampler")#.0X startTube 2 +551 #-> da 40 + #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"HABfans.email "Started da in tube 2 at 17:51:05EDT10-Jul-19\\n{1 => 4,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@17:50:02, 23.1C, 45% humidity, 15.0psia, 12.772V, 0.422A, 0.422A avg, 5.39W",Subject: "da sampling at most 40ml" +2 "collection"'& +5 "core" &\  + .tHand.open +2 "manipulator"&1 +27 "core" 1 +3 "manipulator"&% +5 "core" %  t 6 +2 "storage"(% +3 "core" %  \ / +2 "storage"(. +2 "core" .,K +2 .tSC.reconfigure SCtight +5 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +1317 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &  \ 1 +2 "manipulator"&& +3 "core" & 9 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&( +10 "core" ( + "manipulator"& & +4 "core" & < +2 "storage"(!& +3 "core" &  L\ 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&"' +102 "core" ' + "storage"(#& +4 "core" & \ 2 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"($' +270 "core" ' + "storage"(%- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (&& +2 "core" &  \ / +2 "manipulator"&'& +4 "core" & 2 < + .tElbow.seek 2 +2 "manipulator"&(( +3 "core" ( +2 "manipulator"&)& +3 "core" & n , < +2 "storage"(*& +4 "core" &  8\ / +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&+'Ϊ +23 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&,/ +74 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&-& +3 "storage"(.'} +7 "core" & ( < + "manipulator"&/% +4 "core" % Σ . +2 .tForearm.seek :retract +2 "manipulator"&0'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&1( +145 "core" ' + ."downElevator"SE.coast + "storage"(5 +14 "core" ( + "manipulator"&2& +4 "core" &,  E| +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &3& +3 "core" &- f E| +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&4' +98 "core" ' + "manipulator"&5& +4 "core" &-  E| +2 "manipulator"&6% +4 "core" % +2 "collection"'7& +3 "core" & \  +2 "collection"'8& +3 .tCC.seek :closed +3 "collection"'9(` +3 "core" &\  +3 &\  +9 &.v\ ,~ +10 &`{\ @ +9 &Xp\ S +10 &O\ S +9 &P\ S +9 &M\ S +10 &]T\ S +9 & P\ S +9 &Q\ S +10 &O\ S +9 & eR\ S +10 &"'Q\ S +9 &#N\ S +9 &%T\ S +10 &'mQ\ S +9 &)/N\ S +9 &*N\ S +10 &,O\ S +9 &.vP\ S +10 &08R\ S +9 &1N\ S +9 &3T\ S +10 &5O\ R +9 &7?Q\ S +42 &9P\ S +9 &:O\ S + &<Q\ S + &>HO\ S + &@ S\ S +2 &AN\ S +10 &CL\ S +9 &EQL\ R +9 &GO\ S +10 &HW\ S +9 &Jc\ V +10 &LH\ X +9 &M\ ] +9 &O\ ^ +10 &Q}\ ^ +9 &S=\ _ +9 &T\ _ +10 &V\ _ +9 &X\ ` +10 &Z@\ ` +9 &[\ b +9 &]\ a +10 &_r\ @ +9 &`F*\ *| +9 &`hx\ Z +3 ( + "collection"'8& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.35 + .Hand.open +2 "manipulator"&:1 +75 "core" 1 + "manipulator"&;% +4 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")=+ +3 "core" + + "sampler")>% +4 "core" % &\ $ +2 "collection"'?& +3 "core" &`hy\ Z +3 "Can"1\ :`_ +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 "collection"'@  +16 "core"  + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")A +3 "core"  +2 "sampler")B  +16 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0Xjj + .tCTV.dial :intake +2 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +4 "sampler")X  +74 "core"  + #tAllowing 130s for 25.0ml of remaining 40.0ml + .Intake.select :open + "sampler") +211 "collection"'Y% +2 "core" %ӷ\  +2 #tIntake @15.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X  + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +129 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler"): +34 "core" ' + ."CSpush"CS.coast + "collection"'5 +97 "core"  + .tSS.reconfigure SSexhale +3 "sampler")#.0X  +133 "core"  +102 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")? +134 "core"  + .tSS.reconfigure SSconfig +2 "sampler")#.0X +1091 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'P \  +5 'Q9 +3 "core" 9d +103 "collection"'R9 +2 "core" 9d +103 "collection"'S9 +2 "core" 9 d +103 "collection"'M9 +2 "core" 9 d +103 "collection"'N9 +2 "core" 9d +103 "collection"'V9 +3 "core" 9d +103 "collection"'W9 +2 "core" 9d +103 "collection"'X9 +2 "core" 9d +103 "collection"'T9 +2 "core" 9"d +103 "collection"'Y9 +2 "core" 9&d +103 "collection"'U9 +3 "core" 9+d +103 "collection"'\\9 +2 "core" 9/d +103 "collection"']9 +2 "core" 923d +103 "collection"'^9 +2 "core" 9R7d +103 "collection"'_9 +2 "core" 9v;d +103 "collection"'`9 +3 "core" 9@d +103 "collection"'Z9 +2 "core" 9Dd +103 "collection"'[9 +2 "core" 9Hd +103 "collection"'b9 +2 "core" 9 Ld +103 "collection"'c9 +2 "core" 93Qd +103 "collection"'a9 +2 "core" 9ZUb +103 "collection"'f9 +2 "core" 9Y_ +103 "collection"'g9 +2 "core" 9]Z +103 "collection"'h9 +2 "core" 9aW +103 "collection"'i9 +2 "core" 9fR +103 "collection"'j9 +3 "core" 9#jO +103 "collection"'d9 +2 "core" 9KnL +103 "collection"'e9 +2 "core" 9rrI +103 "collection"'l9 +2 "core" 9vF +103 "collection"'m9 +2 "core" 9{C +103 "collection"'n9 +3 "core" 9@ +103 "collection"'q9 +2 "core" 9> +103 "collection"'o9 +2 "core" 9(< +103 "collection"'s9 +2 "core" 9I: +103 "collection"'9 +2 "core" 9i7 +103 "collection"'p9 +2 "core" 96 +103 "collection"'t9 +2 "core" 93 +103 "collection"'u9 +2 "core" 92 +103 "collection"'w9 +2 "core" 90 +103 "collection"'k9 +2 "core" 9. +103 "collection"'x9 +3 "core" 9- +103 "collection"'y9 +2 "core" 9*, +103 "collection"'z9 +2 "core" 9C* +103 "collection"'{9 +2 "core" 9X) +103 "collection"'r9 +2 "core" 9m( +103 "collection"'}9 +3 "core" 9' +103 "collection"'|9 +2 "core" 9& +103 "collection"'9 +2 "core" 9% +103 "collection"'9 +2 "core" 9$ +103 "collection"'9 +2 "core" 9# +103 "collection"'v9 +3 "core" 9" +103 "collection"'9 +2 "core" 9! +103 "collection"'9 +2 "core" 9 +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"' 9 +2 "core" 9 % +103 "collection"' 9 +2 "core" 9 3 +103 "collection"'9 +2 "core" 9 @ +103 "collection"'9 +2 "core" 9 K +103 "collection"' 9 +2 "core" 9 W +103 "collection"'9 +3 "core" 9 c +103 "collection"'~9 +2 "core" 9 n +103 "collection"'9 +2 "core" 9 w +103 "collection"'9 +2 "core" 9 \  +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9 # +103 "collection"'9 +2 "core" 9 ' +104 "collection"'#9 +2 "core" 9 + +103 "collection"' 9 +2 "core" 9 / +103 "collection"'9 +2 "core" 9 4 +103 "collection"'!9 +2 "core" 9 8 +103 "collection"'9 +2 "core" 9 < +103 "collection"'%9 +2 "core" 9 @ +103 "collection"''9 +2 "core" 9 D +103 "collection"')9 +2 "core" 9 I +103 "collection"'9 +2 "core" 9 M +103 "collection"'*9 +3 "core" 9 \ Q +137 "collection"',9 +10 "core" 9 \ W +103 "collection"'9 +2 "core" 9 \ [ +103 "collection"'/9 +2 "core" 9\  _ +103 "collection"'9 +2 "core" 9\  d +103 "collection"'"9 +3 "core" 9\ \  h +103 "collection"'&9 +2 "core" 9\ \ l +103 "collection"'39 +2 "core" 9\  p +103 "collection"'$9 +2 "core" 9\  t +103 "collection"'+9 +2 "core" 9\ y +104 "collection"'29 +3 "core" 9\  } +103 "collection"'59 +2 "core" 9\   +103 "collection"'79 +2 "core" 9\ ! +103 "collection"'(9 +2 "core" 9\ # +103 "collection"'09 +2 "core" 9\ ' +103 "collection"'69 +3 "core" 9\ + +103 "collection"':9 +2 "core" 9\ . +103 "collection"'-9 +2 "core" 9\ 1 +103 "collection"'9 +2 "core" 9\ 5 +103 "collection"'.9 +2 "core" 9\ 8 +103 "collection"';9 +3 "core" 9\ < +103 "collection"'>9 +2 "core" 9\ @ +103 "collection"'?9 +2 "core" 9\ D +103 "collection"'89 +2 "core" 9\ G +103 "collection"'A9 +2 "core" 9\ K +103 "collection"'B9 +2 "core" 9\ O +103 "collection"'@9 +2 "core" 9\ R +103 "collection"'49 +2 "core" 9\ V +103 "collection"'9 +2 "core" 9\ Z +103 "collection"'E9 +2 "core" 9\ ^ +103 "collection"'=9 +3 "core" 9\ b +103 "collection"'F9 +2 "core" 9\ e +103 "collection"'D9 +2 "core" 9\ h +103 "collection"'H9 +2 "core" 9\ m +103 "collection"'C9 +2 "core" 9\ p +103 "collection"'G9 +3 "core" 9\ s +103 "collection"'K9 +2 "core" 9\ w +103 "collection"'J9 +2 "core" 9\ z +103 "collection"'I9 +2 "core" 9\ ~ +103 "collection"'L9 +2 "core" 9\  +103 "collection"'Q9 +3 "core" 9\  +103 "collection"'R9 +2 "core" 9\  +103 "collection"'S9 +2 "core" 9\ ! +2 .tCH.hold 10:00,70C +3 "collection"'M `\ `\  +3 "core"  +44215 "Can"\  +15788 "core" ` + "collection"'N9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'V'Ӵ +341 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'W @ +105 "core" B + .tCSV.dial :air +2 "collection"'X @ +44 "core" > +2 .tCS.seek 5ml +2 "collection"'T'qi +1351 "core" ' + .tCSV.dial CTV +2 "collection"'Y  +43 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'U @ +44 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'\\  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'] @ +43 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'^'Ӵ +1342 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'_ +104 "core"  + .tCBV.dial CSV +2 "collection"'`  +28 "core"  + "collection"'Z% +4 "core" %Ӹ 8 +2 .tCS.seek 5.001ml +2 "collection"'['qm +1352 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'b  +44 "core" + "collection"'c% +4 "core" %qq78l  +2 .tCS.seek 7.001ml +2 "collection"'a' +588 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'f @ +42 "core" ? +2 .tCS.seek 10ml + "collection"'g' +837 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'h ` +118 "core" ^ + #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'i   +31 "core" " + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'j  +4 'd  +27 "core"  +108  +2 .tCS.seek 5ml + "collection"'e'qi +1347 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'l @ +106 "core" B + .tCSV.dial :waste +2 "collection"'m +105 "core" + .tCS.seek :empty +2 "collection"'n'ӂ +1352 "core" ' + .tCSV.dial :air +2 "collection"'q @ +73 "core" A +2 .tCS.seek 5ml + "collection"'o'qi +1339 "core" ' + .tCSV.dial CTV +2 "collection"'s  +55 "core" ~ + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +42 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'p  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'t @ +45 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'u'Ӵ +1336 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'w +104 "core" ~ + .tCBV.dial CSV +2 "collection"'k  +31 "core"  + "collection"'x% +4 "core" %ӹ \ \ +2 .tCS.seek 5.001ml +2 "collection"'y'qn +1349 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'z  +43 "core" + "collection"'{% +4 "core" %qr'[\  +2 .tCS.seek 7.001ml +2 "collection"'r' +593 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'} @ +42 "core" ? +2 .tCS.seek 10ml + "collection"'|' +846 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +116 "core" _ + #tLysing Complete +2 "collection"'& +3 "core" &`hs\ Z +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\ " p v T ? + "storage"(v% +4 "core" % q\ + + "storage"(. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"((R +382 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &P \ ( +2 "manipulator"&& +3 "core" &, j k  E| +2 "manipulator"& % +3 "core" %\ " l i A ? +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"& ( +169 "core" ( + "manipulator"&& +4 "core" &   +2 "storage"(& +3 "core" &Q) \ *  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"& ' +91 "core" ' +3 "storage"(& +8 "core" &Q) \ +  +4 .tSE.reconfigure SEpick +4 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +3 "storage"(~' +259 "core" ' + "storage"(- +3 "core" -'x +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" &   +2 "storage"(& +3 "core" &Q) \ (  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&'m +29 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'x +2 .tSE.seek 3.11 Pucks below Top Plate +2 "storage"('l +31 "core" ' + "manipulator"&% +4 "core" %͗ H H w +2 "storage"(& +3 "core" &Q) J\ %  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 342 counts +2 "manipulator"&#' +17 "core" ' +2 "manipulator"& & +3 "core" & ~   +2 "storage"(& +4 "core" &Q( \ )  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&!' +17 "core" ' +2 .tSE.seek 4.11 Pucks below Top Plate + "storage"('[ +52 "core" ' + "manipulator"&%& +4 "core" &   +2 "manipulator"&'% +4 "core" %  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&)'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&( +188 "core" ( +2 "manipulator"&*& +4 "core" & ~   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &,& +2 "core" &   +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&// +70 "core" / + .tCC.seek :open +2 "collection"'( +472 "core" ( + "storage"("& +4 "core" &Q) \ /  +2 "storage"(&& +43 "core" &Q) \ /  +10 "manipulator"&3& +3 "core" &   +2 "manipulator"&$% +3 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&+'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&2( +157 "core" ( + "manipulator"&5& +4 "core" & I  +2 "storage"(7& +3 "core" &Q) \ /  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&('m +103 "core" ' + .tElbow.hold +2 "manipulator"&0, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&61 +71 "core" 1 +2 "manipulator"&:% +4 "core" % ͝ s + "storage"(-& +4 "core" &Q) \ ,  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 348 counts +2 "manipulator"&' +15 "core" ' + "manipulator"&.& +4 "core" &  +2 "storage"(;& +4 "core" &Q) v\ 0  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&>' +21 "core" ' + "storage"(?% +4 "core" %\\ \ 0 +3 ."downElevator"SE.seek :down +3 "storage"(8'} +100 (A% +2 "core" %%  \ 0Wf +2 "manipulator"&B% +4 "core" % q / [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +92 "core" ' +18 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'4& +4 "core" &[\  +2 "manipulator"&& +3 "core" &  +2 "manipulator"&E% +4 "core" %\  ) +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&=(, +173 "core" ( +2 "manipulator"&F& +4 "core" &, B 3 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &, 3 + .tForearm.seek :garage +2 "manipulator"&H' +99 "core" ' + .tHand.close + "manipulator"&C/ +67 "core" / + "manipulator"&G& +4 "core" &, Z 3 +2 "manipulator"&K% +3 "core" % / l  1 +2 .tForearm.seek :retract +2 "manipulator"&J'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&I( +282 "core" ( + "manipulator"&L& +4 "core" &. G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &. G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&R' +109 "core" ' + "manipulator"&S& +4 "core" &.  G +2 "manipulator"&P% +4 "core" % * +2 "collection"'M& +3 "core" &\  +2 "collection"'N& +3 .tCC.seek :closed +2 "collection"'O(` +3 "core" &\  +4 &q\ 2 +9 &1EtM\ 3 +10 &Ypv\ G +9 &Z\ R +9 &K\ Q +10 &|O\ Q +9 &@Jv\ P +10 &Ne\ Q +9 &KE\ Q +9 &L\ Q +10 &GJ|\ Q +9 &! Lg\ Q +9 &"LR\ P +10 &$KD\ P +9 &&OL"\ Q +10 &(M\ Q +9 &)H\ Q +9 &+K\ Q +10 &-WM\ Q +9 &/L\ P +9 &0M\ Q +10 &2N\ Q +9 &4_J\ Q +10 &6!L\ Q +9 &7O\ Q +9 &9Mq\ Q +10 &;gOU\ Q +9 &=)JM\ Q +9 &>H6\ Q +10 &@L|\ Q +9 &BnP\ Q +10 &D1I\ Q +9 &EIq\ Q +9 &GLb\ Q +10 &ItUM\ R +9 &K1bB\ T +9 &L8\ W +10 &N2\ \\ +9 &P\\ \ ] +10 &R\ ] +9 &S \ ^ +9 &U\ ^ +10 &W_\ ^ +9 &Y\ _ +9 &Z\ ` +10 &\\ !X\ a +9 &^_"%\ a +10 &_`#$\ 5 +9 &``#$\ _ +9 ( + &`go$$\ X + "collection"'N& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.35 + "collection"'W& +4 "core" &`gn#$v\ X +2 .tHand.open + "manipulator"&X1 +77 "core" 1 + "manipulator"&V% +4 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%U +72 "core"  + "processing"%\\% +4 "core" %ղY\ < + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%]' +1618 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%T  +55 "core"  + .tPS.seek 0ml +2 "processing"%_' +1608 "core" ' + .tPSV.dial PSR +2 "processing"%` +53 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%Z' +2623 "core" ' + ."connect"PRV.dial CBV +5 .tCBV.dial PRV + "processing"%^  +2 "collection"'b  +5 "core"  +73 + .tPSV.dial :mixloop + "processing"%c +103 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%[  +74 "core" + .tPS.seek 0ml +2 "processing"%f' +2633 "core" ' + .tPSV.dial :air +2 "processing"%a  +41 "core"  +2 .tPS.seek 2.5ml + "processing"%h' +2625 "core" ' + .tPSV.dial :mixloop + "processing"%i +43 "core" + .tPS.seek 0ml +2 "processing"%j' +2636 "core" ' + .tPSV.dial :air + "processing"%d  +44 "core"  + .tPS.seek 2.5ml +2 "processing"%g' +2633 "core" ' + .tPSV.dial :mixloop + "processing"%l +43 "core" + .tPS.seek 0ml +2 "processing"%m' +2595 "Can"\ JNN +38 "core" ' + #tGaraging FlushPuck in Collection Clamp + "manipulator"&e& +4 "core" &+  4 D{ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&q( +46 "core" ( + "manipulator"&n& +4 "core" &  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" &  \  +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + .tHand.close + "manipulator"&p/ +78 "core" / + .tCC.seek :open +2 "collection"'t( +472 "core" ( + "manipulator"&o& +4 "core" & 3 2 F + "manipulator"&w% +4 "core" %  5 4 I \ +2 .tForearm.seek :retract + "manipulator"&k'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&x(, +270 "core" ( + "manipulator"&u& +4 "core" &, 0 * * \\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &, 4 3 0 \\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&{' +112 "core" ' + .tHand.open + "manipulator"&y1 +66 "core" 1 + "manipulator"&}% +4 "core" % s  5 [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +101 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &QS\ , +2 "manipulator"&% +4 "core" %\  1 3 > ' + "storage"(% +4 "core" % s\ G +2 "storage"(v. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +359 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & } X O $\ ?$ + "manipulator"&& +4 "core" &, k \\ + "manipulator"& % +4 "core" %\  r ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +177 "core" ( + "manipulator"&& +4 "core" &  , +2 "storage"(& +3 "core" & } Y U\ ?$ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&1' +106 "core" ' + "storage"(<& +4 "core" & } 9 ; \ @$ + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +282 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" & { . 1 \ <$ +43 "manipulator"&& +12 "core" &   , +2 .tElbow.seek 2 + "manipulator"&( +5 "core" ( + "manipulator"&& +4 "core" &  , +2 "storage"( & +3 "core" & { Q R !\ =$ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&%/ +72 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&'& +3 "storage"( '} +6 "core" & w , + "manipulator"& % +4 "core" % ΢  ] +2 .tForearm.seek :retract +2 "manipulator"&~'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&( +154 "core" ' + ."downElevator"SE.coast + "storage"(5 +32 "core" ( + "manipulator"&#& +5 "core" & C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" & + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&*' +98 "core" ' + "manipulator"&,& +4 "core" & 2 +2 "manipulator"&!% +4 "core" % 1 +2 "collection"'& +3 "core" &ST \ ' +2 "collection"'/& +3 .tCC.seek :closed +2 "collection"')(` +3 "core" &UT\ ' +4 &SU\ '0 +9 &*ExRT\ "3 +10 &RpwST\ "G +9 &ZSU\ #Q +10 &JQU\ $P +9 &wLQT\ #P +9 &8OUU\ $Q +10 &OTT\ #Q +9 &KSU\ $Q +9 &JTV\ #P +10 &ALUVi\ #P +9 &!QSVZ\ #Q +10 &"NTUC\ $Q +9 &$JTUh\ %P +9 &&HKSU\ #Q +10 &(\ LSVt\ $Q +9 &)KSVl\ $Q +9 &+PTUY\ #P +10 &-PLUVM\ $Q +10 &/JSWC\ #P +9 &0LVV6\ #Q +9 &2ITV\ $P +9 &4ZLST!\ $P +10 &6NUV\ #Q +9 &7JUW \ $P +9 &9NSV \ #P +10 &;`OTV\ $Q +9 &="NSV\ $Q +10 &>LTX\ $Q +9 &@JSW\ $P +9 &BhKUV\ $Q +10 &D*KSW\ #Q +9 &EMTV\ $Q +9 &GSWZ\ #Q +10 &IlZ\\]\ #R +9 &K&t,a@\ "U +10 &L\ Y +9 &N\ \\ +9 &PV\ \\ +10 &R\ ] +9 &S\ ] +9 &U\ ^ +10 &WY\ ^ +9 &Y\ _ +10 &Z\ _ +9 &\\\ ` +9 &^Y\ a +10 &_b\ 5 +9 &`_x\  ` +10 ( &`etu\ !Z + "collection"'/& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.41 + .Hand.open +2 "manipulator"&91 +75 "core" 1 + "manipulator"&"% +4 "core" %  Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&&'\ +95 "core" ' + .tSC.coast + "storage"(6 +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'3  +132 "core"  + .tCSV.dial CTV +2 "collection"'$  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%5' +2636 "core" ' + "collection"'7% +4 "core" % \ ( +2 .tCS.seek 4ml + "collection"''Q +1600 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%6  +71 "core"  +2 .tPS.seek 0ml + "processing"%:' +2628 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'- ` +32 "core" ^ + .tCSV.dial :air +2 "collection"'. @ +43 "core" ? +2 .tCS.seek 10ml + "collection"';' +1605 "core" ' + .tCSV.dial CTV +2 "collection"'?  +44 "core"  +2 .tCS.seek 0ml + "collection"'+'Ӵ +2597 "core" ' + .tCBV.dial :waste1 + "collection"'A @ +28 "core" @ + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'B  +131 "core" + "collection"'2& +4 "core" &`es\ -Z +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&4% +3 "core" %\   $   +2 "storage"((% +4 "core" %} c\ K + "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(E(R +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &R \ G +2 "manipulator"&& +3 "core" & ' 0 +2 "manipulator"&>% +4 "core" %\  , #   + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&F( +172 "core" ( + "manipulator"&D& +4 "core" & / +  ( +2 "storage"(8& +3 "core" &R (\ G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +96 "core" ' + "storage"(0& +4 "core" &R \ G +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(C' +247 "core" ' + "storage"(G- +3 "core" -'o +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&K& +2 "core" &   ( +2 "storage"(@& +3 "core" &R ^ [ \ D +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&H'm +28 "core" ' + .tElbow.hold +2 "manipulator"&L, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(Q- +2 "core" -'o +2 .tSE.seek 4.12 Pucks below Top Plate +2 "storage"(='c +42 "core" ' + "manipulator"&S% +4 "core" %͆  Y T +2 "storage"(P& +3 "core" &R h i J\ B +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 1 + 325 counts + "manipulator"&M'β +18 "core" ' +2 "manipulator"&J& +4 "core" & , . D ( + "storage"(& +4 "core" &R k b\ D +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&W' +15 "core" ' +2 .tSE.seek 5.12 Pucks below Top Plate + "storage"(X'R +45 "core" ' + "manipulator"&V& +4 "core" & - ( 1 ( +2 "manipulator"&N% +4 "core" %ϼ $ # + +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&\\( +150 "core" ( +2 "manipulator"&R& +4 "core" &&   + @Y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &&   @Y +2 .tForearm.seek CC +2 "manipulator"&T' +94 "core" ' + .tHand.close + "manipulator"&]/ +67 "core" / + .tCC.seek :open +2 "collection"'`( +469 "core" ( + "storage"(_& +4 "core" &R \ G +2 "storage"(^& +3 "core" &R |\ G +2 "manipulator"&b& +3 "core" && & $ ?V +2 "manipulator"&c% +3 "core" %  - 0 )  +2 .tForearm.seek :retract +2 "manipulator"&['\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&Z( +162 "core" ( + "manipulator"&a& +4 "core" & 3 4 @ +2 "storage"(f& +3 "core" &R \ H +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&i'm +102 "core" ' + .tElbow.hold +2 "manipulator"&h, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&d1 +69 "core" 1 +2 "manipulator"&j% +4 "core" % ͔  + "storage"(l& +3 "core" &R \ F +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 339 counts + "manipulator"&g' +14 "core" ' + "manipulator"&e& +4 "core" & % l > +2 "storage"(n& +3 "core" &R O\ J +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&s' +71 "core" ' + "storage"(p% +4 "core" %U q\ J +3 ."downElevator"SE.seek :down +3 "storage"(I'} +99 (Y% +2 "core" %& K\ JWc +2 "manipulator"&O% +4 "core" %ϸ # G q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +90 "core" ' +13 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%w  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%u +41 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%z  +43 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%q +42 "core" + .tdelay 1 second +102 .PSV.dial :air +3 "processing"%y  +42 "core"  + .tdelay 1 second +103 .PS.seek 0ml + "processing"%}' +2634 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &\ ` +2 "manipulator"&k& +4 "core" & K J 8 > + "manipulator"&% +4 "core" %\  C K r  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +170 "core" ( + "manipulator"&v& +4 "core" &, N M N D + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &{& +2 "core" &, M I D +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' + .tHand.close + "manipulator"&/ +75 "core" / + "manipulator"& & +4 "core" &, ? @ C D +2 "manipulator"&% +3 "core" % 2 I K H  +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&x(k +117 "core" ( + "manipulator"&<& +4 "core" &s I K +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &r& +3 "core" &s L K + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +96 "core" ' + "manipulator"&& +4 "core" &s C M V +2 "manipulator"&% +4 "core" % H B s  + "processing"%& +4 "core" &\ ` +2 "processing"% & +3 .tPC.seek :closed +2 "processing"%%(] +3 "core" &\ ` +3 &\ `/ +10 &*D\ [3 +9 &Ln\ \\H +10 &m\ \\S +9 &X\ ]R +9 &l\\\ ]R +10 &.Y\ ]R +9 &\\\ ]S +9 &b\ ]S +10 &s`\ ]S +9 &5Z\ ]S +10 & [\ ^S +9 &"[\ ^R +9 &${^\ ]S +10 &&=Z\ ]S +9 &(]\ ]R +9 &)_\ ]S +10 &+`\ ]S +9 &-E]\ ]S +10 &/Y\ ]S +9 &0_\ ]S +9 &2_\ ]R +10 &4N[\ ]R +9 &6\\\ ]R +9 &7[\ ]R +10 &9X\ ^R +9 &;U\\ \ ]S +10 &=_\ ]R +9 &>Z\ ]R +9 &@Y\ ^R +10 &B][\ ]S +9 &DZ\ ]S +9 &Ee\ ]S +10 &Gs\ \\U +9 &IY\ \\W +10 &K\ ZX +9 &L\ [Y +9 &N!\ ZY +10 &P](\ [X +9 &R)\ [Y +9 &S,\ ZX +10 &U,\ [Y +9 &Wc(\ ZY +10 &Y&/\ [X +9 &Z6\ ZY +9 &\\{u6\ \\? +10 &]^&b:\ ]R +9 &]x1;\ ^8 +2 ( + "processing"% & +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.60 + "processing"%'& +4 "core" &]x0U\ ^8 + .tHand.open +2 "manipulator"& 1 +71 "core" 1 + "manipulator"&% +4 "core" % H I &  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +93 "core" ' + .tPRV.dial :air +2 "processing"%  +42 "core"  + .tPSV.dial :mixloop +2 "processing"%# +42 "core" + "processing"%% +4 "core" %e\ ^ +2 .tPS.seek 0.3ml +2 "processing"%' +407 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  + "processing"%,% +4 "core" %\ ^ + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%!'.U +497 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +1918 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +111 "core" + .tPTV.dial :mixing +2 "processing"%~ @ +72 "core" B + .tPBV.dial :waste2 +2 "processing"%t  +51 "core"  +2 .tPS.seek 0ml +2 "processing"%9' +2638 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&"& +3 "core" &s G L  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&/(k +2 "core" ( +2 "manipulator"&3& +3 "core" &s O N 4 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &s J N +2 .tForearm.seek PC + "manipulator"&*' +93 "core" ' + .tHand.close + "manipulator"&/ +76 "core" / + .tPC.seek :open +2 "processing"%m( +456 "core" ( + "manipulator"&7& +4 "core" &s K D +2 "manipulator"&|% +3 "core" % ϱ N N  ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&6(, +130 "core" ( + "manipulator"&5& +4 "core" &, M M  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &-& +2 "core" &, M M   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&.' +112 "core" ' + .tHand.open + "manipulator"&1 +76 "core" 1 + "manipulator"&?% +4 "core" %  G K ) +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +103 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%A& +3 "core" &\ c +2 "manipulator"&B% +3 "core" %\ " E L B +2 "storage"(2% +4 "core" %\ \  <\ W + "storage"(4. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"((( +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & ~ \ O$ +2 "manipulator"&& +3 "core" &, J J R  +2 "manipulator"&% +3 "core" %\ " J K A +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&>( +179 "core" ( + "manipulator"&D& +4 "core" & 7 H j 5 +2 "storage"(8& +3 "core" & } [\ N$ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&0' +97 "core" ' + "storage"(& +4 "core" & } U\ N$ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(&' +281 "core" ' + "storage"(G- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (K& +2 "core" & z \ K$ +2 "manipulator"&@& +3 "core" &  # 5 +2 .tElbow.seek 2 +2 "manipulator"&Q( +2 "core" ( +2 "manipulator"&S& +4 "core" &  < - 5 +2 "storage"(P& +3 "core" & z M\ L$ +47 .tForearm.seek 2 + 300 counts +4 "manipulator"&J'Ϊ +24 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +75 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'":W\ WR +9 &?_ \ WS +9 &AW\ WR +10 &CZ\ WR +9 &E?b\ WS +9 &Fn\ WU +10 &H\ UW +9 &Jx\ UX +10 &L9\ UX +9 &M\ TY +9 &O\ UX +10 &Q\ UX +9 &SA\ UX +9 &U\ UX +10 &V\ UY +9 &X\ TY +10 &ZF\ TY +9 &\\\ TG +9 &]<M{\ VP +10 &]pN\ X> +6 ( + "processing"%L& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 + .Hand.open +2 "manipulator"&U1 +3 "core" &]p=\ X> +74 1 +2 "manipulator"&)% +4 "core" % Ϸ I B + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%^  +2 %b9 +5 "core" 9 +103 "processing"%c9 +2 "core" 9 +102 "processing"%a9 +3 "core" 9  +102 "processing"%f9 +3 "core" 9  +102 "processing"%T9 +3 "core" 9 +102 "processing"%\\9 +3 "core" 9 +102 "processing"%d9 +3 "core" 9 +102 "processing"%j9 +3 "core" 9 +102 "processing"%l9 +3 "core" 9" +102 "processing"%e9 +4 "core" 9& +102 "processing"%n9 +3 "core" 9+ +102 "processing"%[9 +3 "core" 9/ +103 "processing"%p9 +2 "core" 93 +103 "processing"%Z9 +2 "core" 97 +102 "processing"%Y9 +3 "core" 9; +103 "processing"%O9 +2 "core" 9@ +103 "processing"%i9 +2 "core" 9D +102 "processing"%g9 +3 "core" 9H +102 "processing"%w9 +3 "core" 9L +102 "processing"%X9 +3 "core" 9P +103 "processing"%s9 +2 "core" 9U +102 "processing"%I9 +3 "core" 9Y +102 "processing"%E9 +3 "core" 9] +102 "processing"%:9 +3 "core" 9a +102 "processing"%u9 +6 "core" 9e +104 "processing"%z9 +2 "core" 9j +102 "processing"%q9 +3 "core" 9n +103 "processing"%y9 +2 "core" 9r +102 "processing"%9 +3 "core" 9v +102 "processing"%9 +3 "core" 9{ +103 "processing"%k9 +3 "core" 9 +103 "processing"%9 +2 "core" 9  +102 "processing"%v9 +3 "core" 9 +102 "processing"%{9 +3 "core" 9\ +102 "processing"%h9 +3 "core" 9!\ +103 "processing"%9 +3 "core" 9( +102 "processing"% 9 +3 "core" 9- +102 "processing"%9 +3 "core" 94 +102 "processing"%o9 +3 "core" 9; +102 "processing"%<9 +3 "core" 9@ +103 "processing"%r9 +2 "core" 9G +102 "processing"%9 +3 "core" 9M +102 "processing"%9 +3 "core" 9R +102 "processing"%9 +3 "core" 9Y +102 "processing"%9 +3 "core" 9_ +102 "processing"%9 +3 "core" 9d +102 "processing"%9 +3 "core" 9j +2 .tPH.hold 2:00:00,28C +3 "processing"%\ ppj +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%' +97 "core"  + "processing"% % +4 "core" %"\ Y + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +609 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"% 'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%  +72 "core"  + .tPSV.dial PTV +2 "processing"%# +70 "core" + .tPBV.dial :waste1 +2 "processing"%  +128 "core"  + "processing"%% +4 "core" %ҹ \ Z +2 .tPS.seek 1.5ml +2 "processing"%}' +599 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%,' +1608 "core" ' + .tdelay 5:00 +2948 "Can" \ _?? +27055 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +34 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +83 "core"  + .tPS.reconfigure PSfast +3 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%~' +2407 "core" ' + .tPSV.dial PTV +2 "processing"%t +69 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%" +70 "core" + .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%3  +82 "core" + .tPS.seek :empty +2 "processing"%$'ղ +2378 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +128 "core" + .tPSV.dial :mixloop +2 "processing"%x +41 "core" + .tPRV.dial :ab1 +2 !o:Axis::Error : mesg"3Unknown Processing Reagent Valve position: ab1:@axisName"Processing Reagent Valve:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +6947 #"danna"Session Begun +1960 #-> PRV +560 #-> PRV.legend +11096 #-> abort! +2 !o:CmdServer::Client::Error: mesg":Attempt to Abort Mission without specifying a reason!:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2088 #-> abort! "fix AIV" +2 !o:CmdServer::Client::Error: mesg"Aborting Mission: fix AIV:bt["!danna:4:in `topLevelBinding'" + .tCC.reconfigure CCconfig +2 "collection"'$x2 ^22b +2 .tCC.hold + "collection"', +2 "core" , +2 .tCC.configure CCconfig +2 "collection"'$x2 ^22b +2 '% +2 "core" %ӷ\ A +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.hold + "collection"'+ +4 "core" + +2 .tCS.configure CSconfig +2 "collection"'#P d@b +2 "processing"% & +3 "core" &]p<\ g> + .tPC.reconfigure PCconfig +2 "processing"%$x2 ^22b +2 .tPC.hold + "processing"%\ , +2 "core" , +2 .tPC.configure PCconfig +2 "processing"%$x2 ^22b +2 % % +2 "core" %մ\ g +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.hold + "processing"% + +4 "core" + +2 .tPS.configure PSconfig +2 "processing"%#A d`b +4 "manipulator"& % +3 "core" %\  D O   + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.hold + "manipulator"&+ +3 "core" + +2 .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 && +2 "core" &s Q Q I +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.hold + "manipulator"&, +2 "core" , + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +5 "storage"(& +3 "core" & \ \ \ U + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (% +2 "core" %\ \ U\ \\ +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'  +2 "core" ` + .tCH.configure CHconfig + "collection"'\ 2 +3 .tPH.coast + "processing"%  +3 "core"  + !o:NoMethodError : mesgu:NameError::messageGundefined method `status' for #: name: status: args[:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + + .tPH.configure PHconfig +2 "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +10 #tCleanly exited at 18:40:03EDT10-Jul-19 +2 !o:Storage::Warning: mesg"PC.holds Puck.from 2, :da:bt["8/home/esp/esp2/utils/storage.rb:415:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:414:in `each'"8/home/esp/esp2/utils/storage.rb:414:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:596:in `restore!'"-/home/esp/esp2/lib/esp.rb:116:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + "collection"'% +3 "core" %ӷ\ B +2 "sampler")% +3 "core" % \ R + "manipulator"&% +3 "core" %\  I K  +2 "manipulator"&& +3 "core" &s J L + "storage"(& +4 "core" &  \ j\ \\ + "storage"(% +3 "core" %\ \  \ \\ +2 "collection"'& +3 "core" &#\ A + "processing"%& +3 "core" &]p<\ h> +2 "processing"%% +3 "core" %մ\ h + #tPC.holds Puck.from 2, :da + "processing"%& +4 "core" &]p<\ h> +465 #t-> AIV +2 "collection"' +3 "core" z +2086 #t-> PC.unloadPuck +2 "processing"% & +3 "core" &]p<\ i> + #tStoring da puck in Processing Clamp to tube 1 + .Hand.open +2 "manipulator"&!1 +16 "core" 1 + "manipulator"&"% +4 "core" %\  K O   + "storage"(#% +4 "core" %   z\ ^ + "storage"($. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(%(R +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (&& +3 "core" &N\ \  b\ Z + "manipulator"&'& +4 "core" &s P M + "manipulator"&(% +4 "core" %\  M K   + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&)( +294 "core" ( + "manipulator"&*& +4 "core" & L L E + "storage"(+& +4 "core" &N\ \ \ \\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&,' +92 "core" ' + "storage"(-& +4 "core" &N\ \ \\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(.' +250 "core" ' + "storage"(/- +3 "core" -'b +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&0& +3 "core" & L O  E +2 "storage"(1& +3 "core" &N\ \  )\ Y + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&2'm +26 "core" ' + .tElbow.hold +2 "manipulator"&3, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(4- +2 "core" -'b +2 .tSE.seek 5.12 Pucks below Top Plate +2 "storage"(5'V +35 "core" ' + "manipulator"&6% +4 "core" %͏ M N W + "storage"(7& +4 "core" &N \ V + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 334 counts + "manipulator"&8'λ +15 "core" ' + "manipulator"&9& +4 "core" & K L D +2 "storage"(:& +3 "core" &N\ \ \ Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&;' +24 "core" ' + .tSE.seek 6.12 Pucks below Top Plate +2 "storage"(<'E +53 "core" ' + "manipulator"&=& +4 "core" & J L D +2 "manipulator"&>% +4 "core" % N C Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +93 "core" ' + .tElbow.seek PC +2 "manipulator"&@(k +240 "core" ( + "manipulator"&A& +4 "core" &t @ K r + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &t A K + .tForearm.seek PC +2 "manipulator"&C' +96 "core" ' + .tHand.close + "manipulator"&D/ +70 "core" / + .tPC.seek :open +2 "processing"%E( +455 "core" ( + "storage"(F& +4 "core" &N\ \  r\ [ + "storage"(G& +4 "core" &N\ \  U\ [ + "manipulator"&H& +4 "core" &t O N G + "manipulator"&I% +4 "core" % ϗ L E  + .tForearm.seek :retract +2 "manipulator"&J'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&K( +260 "core" ( + "manipulator"&L& +4 "core" & M E # 1 +2 "storage"(M& +3 "core" &N\ \  V\ [ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&N'm +99 "core" ' + .tElbow.hold +2 "manipulator"&O, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&P1 +67 "core" 1 +2 "manipulator"&Q% +4 "core" % ͗ L M  + "storage"(R& +3 "core" &N \ X +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 342 counts +2 "manipulator"&S' +14 "core" ' + "manipulator"&T& +4 "core" & W Q f 1 +2 "storage"(U& +4 "core" &N\ \  k\ Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&V' +19 "core" ' + "storage"(W% +4 "core" %D\ \  J\ [ +2 ."downElevator"SE.seek :down +36 "storage"(X'} +68 (Y% +2 "core" %U'\ \ \ \\U^ +2 "manipulator"&Z% +4 "core" % G Q = +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&['\ +89 "core" ' +40 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +1396 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'\\& +3 "core" &!\ F +2 "manipulator"&]& +3 "core" & N K 1 +2 "manipulator"&^% +3 "core" %\  Q O .  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&_(, +182 "core" ( + "manipulator"&`& +4 "core" &, I O D + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &, I M D +2 .tForearm.seek :garage +2 "manipulator"&b' +99 "core" ' + .tHand.close + "manipulator"&c/ +67 "core" / + "manipulator"&d& +4 "core" &, X S x D +2 "manipulator"&e% +3 "core" % 4 M O u 2 +2 .tForearm.seek :retract + "manipulator"&f'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&g( +309 "core" ( + "manipulator"&h& +4 "core" & I B  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" & N N  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&j' +104 "core" ' + "manipulator"&k& +4 "core" & N D  +2 "manipulator"&l% +3 "core" % K J +2 "collection"'m& +4 "core" &\ E + "collection"'n& +4 .tCC.seek :closed + "collection"'o(` +3 "core" &\ F +4 &#\ F3 +9 &/Ez"\ A3 +10 &Uo~$\ @G +9 &c&\ BR +9 &Q#\ CQ +10 &wR%\ BQ +9 &7Q!\ BR +10 &U$\ BQ +9 &Q#\ BR +9 &~U(\ CQ +10 &?Q"\ BR +9 &!T$\ BR +9 &"Q%\ BR +10 &$R%\ BQ +9 &&HS$\ CQ +10 &(W&\ BR +9 &)Q%\ BQ +9 &+Q%\ BQ +10 &-PT!\ BQ +9 &/Q%\ BQ +9 &0T&\ BQ +10 &2Q&\ CQ +9 &4XS#\ BQ +10 &6S'\ BR +9 &7U'\ BQ +9 &9V$\ BR +10 &;_S!\ CR +9 &="U(\ BQ +9 &>R&\ BR +10 &@T!\ BQ +9 &BgS%\ BR +10 &D*O&\ BQ +9 &EP#\ CQ +9 &GV\ CR +10 &InZ%\ BR +9 &K+g$\ BT +9 &L$\ @W +10 &N\ >[\ +9 &PY\ >\\ +10 &R\ =\\ +9 &S\ =] +9 &U \ <] +10 &W]\ <] +9 &Y"\ <^ +9 &Z\ <_ +10 &\\\ <_ +9 &^]\ ;` +10 &_e\ =/ +9 &`f!\ >W +10 ( + &`mg\ AP + "collection"'n& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.19 +2 "collection"'p& +3 "core" &`mg \ AP +2 .tHand.open + "manipulator"&q1 +67 "core" 1 +2 "manipulator"&r% +4 "core" %  I L  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&s'\ +92 "core" ' +115 #t-> CTV.air + .CTV.dial :air +2 "collection"'t  +4 "core" +782 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%u +97 "core"  +324 #t-> PSR.flush + .PSR.select :flush +2 "processing"%j +413 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%v' +2630 "core" ' + "processing"%w% +4 "core" %\ k +1479 #t-> PSV.PML + .PSV.dial :PML +2 "processing"%x +99 "core" +841 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%y  +5 "core" +535 #t-> CBV.connect PRV + ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'z  +2 "processing"%{  +43 "core" +3  +435 #t-> PS.empty +2 .PS.seek :empty + "processing"%|'ղ +2622 "core" ' + "processing"%}% +4 "core" %յ\ l +705 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%~ +99 "core"  +276 #t-> PSR.air + .PSR.select :air +2 "processing"% +307 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2633 "core" ' + "processing"%% +4 "core" %\ l +781 #t-> PSV.PML + .PSV.dial :PML +2 "processing"% +99 "core" +385 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2630 "core" ' + "processing"%% +4 "core" %կ\ l +988 #t-> access 2 +2 .SE.seek :down +2 "storage"('} +3 "core" ' + "manipulator"&% +4 "core" %\  K N   +2 "manipulator"& & +3 "core" & J K \  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"( (K +1621 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &K7\ \ \ Z  +29693 "Can"'\ hRQ +9995 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&& +3 "core" & A J  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +9 "core" ( + "manipulator"&& +4 "core" & K D  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & J L  +2 .tForearm.seek CC +2 "manipulator"&\ ' +94 "core" ' + .tHand.close + "manipulator"&/ +71 "core" / + .tCC.seek :open +2 "collection"'( +470 "core" ( + "manipulator"&& +4 "core" & B A =  + "manipulator"&% +4 "core" % P E   + .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +276 "core" ( + "manipulator"&& +4 "core" &, Q R = 3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, B B I 3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&1 +74 "core" 1 + "manipulator"&% +4 "core" % ~ M N 5 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +133 #t-> exit +5 #mEXIT @1562799139.88EDT @1562799148.28EDT = =tMAIN =mMAIN_scheduler @EDT1562799149.92 #"core_reset"Sent BREAK +2 #t@0x2EAF, state=0x3B10, ifg=0x20, ie=0x7F + #@0x3606, state=0x3B10, ifg=0x08, ie=0x5F #@0x403F, state=0x3AE0, ifg=0x84, ie=0x75 + #@0x42EC, state=0x3A72, ifg=0x10, ie=0xF5 #@0x4575, state=0x3A84, ifg=0x10, ie=0xFD + #@0x47FD, state=0x3A84, ifg=0x10, ie=0xFD + #@0x4A85, state=0x3A84, ifg=0x10, ie=0xFD #@0x4B9B, state=0x3A84, ifg=0x80, ie=0xFD + #@0xE635, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +357 "Can",\ kEE + ,\ kEE + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" % -\ V + .tSS.configure SSconfig +2 "sampler")#.0X AIV +2 !o:NameError: mesg"uninitialized constant AIV: name:AIV:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +881 #-> PRV.legend +1258 #-> startTube 2 +941 #-> da 40 + #da sampling at most 40ml +4 ."Qmail"HABfans.email "Started da in tube 2 at 18:53:22EDT10-Jul-19\\n{1 => 7,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@18:52:35, 22.5C, 46% humidity, 15.0psia, 13.025V, 0.361A, 0.361A avg, 4.70W",Subject: "da sampling at most 40ml" +5 #tLoading sh1 puck from tube 2 into Collection Clamp + "collection"'& +4 "core" &\ G + .tHand.open +2 "manipulator"&1 +25 "core" 1 +2 "manipulator"&% +5 "core" %\  M E  * +2 "storage"(% +3 "core" %} \ b +2 "storage"(. +3 "core" .,K +2 .tSC.reconfigure SCtight +4 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +1321 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & M\  5\ _ +2 "manipulator"&& +3 "core" &, Q M  3 +2 "manipulator"&% +3 "core" %\  L I * +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"& ( +178 "core" ( + "manipulator"&!& +4 "core" & P P  + +2 "storage"("& +3 "core" &   \ _ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&#' +110 "core" ' + "storage"($& +4 "core" & \ \ \ ` +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(%' +276 "core" ' + "storage"(&- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ('& +2 "core" &   \ ] +2 "manipulator"&(& +3 "core" & B I 6 + +2 .tElbow.seek 2 +2 "manipulator"&)( +3 "core" ( + "manipulator"&*& +4 "core" & F C + +2 "storage"(+& +3 "core" &   \ ] +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&,'Ϊ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&-/ +74 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&.& +2 "storage"(/'} +6 "core" & B A + + "manipulator"&0% +4 "core" % Ψ D L R +2 .tForearm.seek :retract +2 "manipulator"&1'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&2( +144 "core" ' + ."downElevator"SE.coast + "storage"(5 +7 "core" ( + "manipulator"&3& +4 "core" &' L E @[ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &4& +3 "core" &' L K  @[ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&5' +100 "core" ' +2 "manipulator"&6& +4 "core" &( A A @Z +2 "manipulator"&7% +4 "core" % P H +2 "collection"'8& +3 "core" &\ D +2 "collection"'9& +3 .tCC.seek :closed +2 "collection"':(` +3 "core" &\ D +3 &\ D\ +8 &,q\ @,} +10 &b|\ ?@ +9 &`p\ ?Q +10 &!O\ AQ +9 &T\ AP +9 &M\ AP +10 &hQ\ AP +9 &)T\ AQ +9 &T\ @Q +10 &Q\ AQ +9 & pN\ AP +10 &"2Q\ AP +9 &#Q\ AP +9 &%T\ @Q +10 &'wT\ @Q +9 &)9O\ AQ +9 &*Q\ @Q +10 &,N\ AP +41 &.Q\ AQ +10 &0AQ\ AQ + &2N\ AP + &3Q\ @P + &5R\ @Q +2 &7IR\ @Q +9 &9 N\ AQ +10 &:R\ AP +9 &<O\ AQ +10 &>QO\ AQ +9 &@R\ AQ +9 &AN\ AP +10 &CN\ AP +9 &EZO\ @P +9 &GR\ @P +10 &HU\ @Q +9 &J_\ ?R +10 &LT~\ >U +9 &N\ W +3 ( + "collection"'9& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.34 + .Hand.open + "manipulator"&;1 +71 "core" 1 + "manipulator"&<% +4 "core" % A A ~ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")>+ +3 "core" + +2 "sampler")?% +3 "core" % &\ R +2 "collection"'@& +4 "core" &`dr \ AW +2 "Can"(\ g^_ +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 "collection"'A  +5 "core" + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")B +3 "core"  +2 "sampler")C  +6 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X +2 "sampler")H% +3 "core" %3< 0\ O +2 .tSSV.dial :spit + "sampler")I +131 "core"  +2 .tSS.seek 0ml +2 "sampler")J'z +304 "core" ' + .tSSV.dial CBV +2 "sampler")K  +130 "core"  + .tCTV.dial :intake +2 "collection"'L  +72 "core"  +2 #tWaiting for external sampler to finish priming... .delayUntil "18:56:54.89" +1589 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2867 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +132 #"pumping"0.0L/min +79 "collection"'M% +2 "core" %ӷ\ : +2 #tIntake @15.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'t' +62 "core" ~ + .tdelay 15 seconds +6 ."samplerPumpShutdown"Gate.power :sampler,:OFF +2 ."pumping"Gate.power :analytic3,:OFF +1494 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")u +133 "core"  + ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +2 "collection"'v  +4 "sampler")w'z +4 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")x  +120 "core"  +13  +531 ' + "sampler")y% +4 "core" %v #\ NR + .tCBV.dial between SSV and waste2 +2 "collection"'z  +33 "core"  +2 "collection"'{% +3 "core" %99R\ < +2 .tCSV.dial between air and CTV +2 "collection"'| ` +30 "core" a +2 .tCS.seek 7.741ml +2 "collection"'}' +616 "core" ' + ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV + "collection"'~  +28 "core"  +2 .tCS.reconfigure CSpressurize + "collection"'# d@<<b +3 .tCS.seek 0ml +2 "collection"''Ӵ +1696 "core" '?\ = +3 "collection"'% +4 "core" %!\ =  + "sampler")% +3 "core" %v '\ NR +2 #tBubblePoint: Intake @42.0psia, Outlet @17.6psia + .CBV.dial SSV +2 "collection"' @ +32 "core" A + .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 "sampler")% +4 "core" %? %\ N + #tEvacuated: Intake @15.4psia, Outlet @13.6psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler") +133 "core"  + .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'0  +42 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +2496 "core" 'ہ)\ > +3 "collection"'#% +4 "core" %V&\ ? + "sampler")3% +4 "core" %v *\ Pa + #tBubblePoint: Intake @38.9psia, Outlet @14.7psia + .CBV.dial SSV +2 "collection"'4 @ +30 "core" A + .tSS.reconfigure SSconfig +3 "sampler")#.0X +2 "sampler")6% +3 "core" %F #\ O +2 #tEvacuated: Intake @15.7psia, Outlet @13.9psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")7 +131 "core"  + .tSS.reconfigure SSexhale +3 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'<'Ӵ +96 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")9 +43 "core" ' + ."CSpush"CS.coast + "collection"'5 +87 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X  +72 "core"  + "collection"'F% +4 "core" %ӹ  K\ @ + #tPulling 0.999ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"'\ +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 1ml + "collection"'E'> +331 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 'G% +2 "core" %?\ \ G\ < +2 .tCS.seek 6ml +2 "collection"'H' +1348 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'I +42 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"'D'ӂ +1452 "core" ' + .tCSV.dial CSR +2 "collection"'K  +42 "core"  + "collection"'L% +4 "core" %}  (\ B + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'M' +590 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 'J% +2 "core" %   K\ = +2 .tCS.seek 5ml +2 "collection"'P'qe +468 "Can"8\ jNN +380 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'Q  +42 "core" ~ +2 .tCS.seek 1ml + "collection"'R'> +1097 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'S \  +4 'T9 +3 "core" 9d +103 "collection"'N9 +2 "core" 9d +103 "collection"'O9 +2 "core" 9 d +103 "collection"'W9 +2 "core" 9 d +103 "collection"'X9 +2 "core" 9d +103 "collection"'Y9 +2 "core" 9d +103 "collection"'U9 +2 "core" 9d +103 "collection"'Z9 +2 "core" 9d +103 "collection"'V9 +2 "core" 9"d +103 "collection"']9 +2 "core" 9&d +103 "collection"'^9 +2 "core" 9+d +104 "collection"'_9 +2 "core" 9 /d +103 "collection"'`9 +2 "core" 9+3d +103 "collection"'a9 +2 "core" 9M7d +103 "collection"'[9 +2 "core" 9p;d +103 "collection"'\\9 +3 "core" 9@d +103 "collection"'c9 +2 "core" 9Dd +103 "collection"'d9 +2 "core" 9Hd +103 "collection"'b9 +2 "core" 9 Ld +103 "collection"'g9 +2 "core" 94Pd +103 "collection"'h9 +3 "core" 9]Ua +103 "collection"'i9 +2 "core" 9Y] +103 "collection"'j9 +2 "core" 9]Y +103 "collection"'k9 +2 "core" 9aV +103 "collection"'e9 +2 "core" 9eQ +103 "collection"'f9 +2 "core" 9,jL +103 "collection"'m9 +2 "core" 9TnJ +103 "collection"'n9 +2 "core" 9~rG +103 "collection"'o9 +2 "core" 9vC +103 "collection"'p9 +2 "core" 9zA +103 "collection"'r9 +3 "core" 9> +103 "collection"'s9 +2 "core" 9; +103 "collection"'9 +2 "core" 999 +103 "collection"'q9 +2 "core" 9\\7 +103 "collection"'u9 +2 "core" 9{5 +103 "collection"'v9 +2 "core" 93 +103 "collection"'x9 +2 "core" 91 +103 "collection"'l9 +2 "core" 9/ +103 "collection"'y9 +2 "core" 9. +103 "collection"'z9 +2 "core" 9- +103 "collection"'{9 +3 "core" 9(+ +103 "collection"'|9 +2 "core" 9B) +103 "collection"'t9 +2 "core" 9X( +103 "collection"'~9 +2 "core" 9o' +103 "collection"'}9 +2 "core" 9& +103 "collection"'9 +2 "core" 9$ +103 "collection"'9 +2 "core" 9# +103 "collection"'9 +2 "core" 9" +103 "collection"'w9 +2 "core" 9" +103 "collection"'9 +2 "core" 9 +103 "collection"'9 +3 "core" 9 +103 "collection"' 9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"' 9 +2 "core" 9  +103 "collection"'9 +2 "core" 9 - +103 "collection"'9 +3 "core" 9 ; +103 "collection"'9 +2 "core" 9 H +103 "collection"' 9 +2 "core" 9 T +103 "collection"'9 +2 "core" 9 ` +103 "collection"'9 +2 "core" 9 k +103 "collection"'9 +3 "core" 9 v +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9   +103 "collection"'9 +2 "core" 9 \  +103 "collection"'9 +2 "core" 9   +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'!9 +2 "core" 9 # +102 "collection"'9 +2 "core" 9  ' +103 "collection"'9 +2 "core" 9 \ + +103 "collection"'&9 +2 "core" 9 / +103 "collection"'"9 +2 "core" 9 3 +103 "collection"''9 +2 "core" 9 8 +141 "collection"'(9 +11 "core" 9 \ > +103 "collection"'*9 +2 "core" 9  B +103 "collection"'$9 +2 "core" 9 F +103 "collection"'+9 +2 "core" 9 J +103 "collection"'-9 +2 "core" 9  O +103 "collection"'.9 +3 "core" 9 \ S +103 "collection"'09 +2 "core" 9  W +103 "collection"'9 +2 "core" 9\ [ +103 "collection"'#9 +2 "core" 9\ _ +103 "collection"'39 +2 "core" 9\ d +103 "collection"'49 +2 "core" 9\ h +103 "collection"'9 +2 "core" 9\ l +103 "collection"',9 +2 "core" 9\ p +103 "collection"'69 +2 "core" 9\ t +103 "collection"'79 +2 "core" 9\ y +103 "collection"'%9 +3 "core" 9\ } +103 "collection"'89 +2 "core" 9\  +103 "collection"'/9 +2 "core" 9\ ! +103 "collection"'19 +2 "core" 9\ $ +103 "collection"';9 +2 "core" 9\ ' +103 "collection"')9 +2 "core" 9\ + +103 "collection"'99 +2 "core" 9\ / +103 "collection"' 9 +2 "core" 9\ 1# +103 "collection"'<9 +2 "core" 9\ 4" +103 "collection"'9 +2 "core" 9\ 7" +103 "collection"'?9 +3 "core" 9\ ;# +103 "collection"'A9 +2 "core" 9\ ?$ +103 "collection"'B9 +2 "core" 9\ B' +103 "collection"'@9 +2 "core" 9\ E, +103 "collection"'59 +2 "core" 9\ H& +103 "collection"'9 +3 "core" 9\ L' +103 "collection"'C9 +2 "core" 9\ P' +103 "collection"'>9 +2 "core" 9\ S* +103 "collection"'F9 +2 "core" 9\ U, +103 "collection"'G9 +2 "core" 9\ Y+ +103 "collection"'E9 +3 "core" 9\ [, +103 "collection"'I9 +2 "core" 9\ _+ +103 "collection"'H9 +2 "core" 9\ a, +103 "collection"'K9 +2 "core" 9\ e0 +103 "collection"'L9 +2 "core" 9\ g/ +103 "collection"'D9 +2 "core" 9\ i0 +103 "collection"'J9 +2 "core" 9\ l4 +103 "collection"'M9 +2 "core" 9\ p4 +103 "collection"'Q9 +2 "core" 9\ r5 +103 "collection"'P9 +2 "core" 9\ u7 +103 "collection"'T9 +3 "core" 9\ w8 +103 "collection"'N9 +2 "core" 9\ {9 +103 "collection"'O9 +2 "core" 9\ |9 +103 "collection"'W9 +2 "core" 9\ 9 +103 "collection"'X9 +2 "core" 9\ :  +103 "collection"'Y9 +2 "core" 9\ 9 +104 "collection"'U9 +2 "core" 9\ 6 +103 "collection"'Z9 +2 "core" 9\ 7 +2 .tCH.hold 10:00,70C +3 "collection"'V `\ `\  +3 "core"  +44857 "Can"\ ) +15146 "core" ` + "collection"']9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'^'Ӵ +337 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'_ @ +103 "core" B + .tCSV.dial :air +2 "collection"'` @ +43 "core" ? +2 .tCS.seek 5ml +2 "collection"'a'qi +1344 "core" ' + .tCSV.dial CTV +2 "collection"'[  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'\\ @ +43 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'c  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'d @ +44 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'b'Ӵ +1339 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'g +103 "core" ~ + .tCBV.dial CSV +2 "collection"'h  +29 "core"  + "collection"'i% +4 "core" %ӱ \  +2 .tCS.seek 5ml +2 "collection"'j'qf +1345 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'k  +43 "core" + "collection"'e% +4 "core" %qe58\  +2 .tCS.seek 7ml +2 "collection"'f'z +592 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'m @ +43 "core" > +2 .tCS.seek 10ml + "collection"'n' +836 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'o ` +116 "core" ^ + #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'p   +31 "core" " + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'r  +2 's  +30 "core"  +106  +2 .tCS.seek 5ml + "collection"''qi +1347 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'q @ +105 "core" A + .tCSV.dial :waste +2 "collection"'u +103 "core" + .tCS.seek :empty +2 "collection"'v'ӂ +1345 "core" ' + .tCSV.dial :air + "collection"'x @ +86 "core" > +2 .tCS.seek 5ml + "collection"'l'qi +1347 "core" ' + .tCSV.dial CTV +2 "collection"'y  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'z @ +43 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'{  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'| @ +44 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'t'Ӵ +1348 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'~ +102 "core" ~ + .tCBV.dial CSV +2 "collection"'}  +31 "core"  + "collection"'% +4 "core" %Ӳ\ + +2 .tCS.seek 5ml +2 "collection"''qg +1338 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +55 "core"  + "collection"'w% +4 "core" %qhYM\ - +2 .tCS.seek 7ml +2 "collection"''} +586 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +43 "core" > +2 .tCS.seek 10ml + "collection"' ' +836 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +114 "core" _ + #tLysing Complete +2 "collection"' & +3 "core" &`dn{\ .W +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\  2 ; + + "storage"(% +4 "core" % \ K + "storage"(. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"( (R +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &Q ~ D\ H + "manipulator"&& +4 "core" &% 1 ,  ?U + "manipulator"&% +4 "core" %\  * / . + +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +171 "core" ( + "manipulator"&& +4 "core" & - )   +2 "storage"(& +3 "core" &Q \ K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +96 "core" ' + "storage"(& +4 "core" &Q \ K +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +250 "core" ' + "storage"(- +3 "core" -'X +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" & 1 :  +2 "storage"(!& +3 "core" &Q s A\ H +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&'m +27 "core" ' + .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(&- +3 "core" -'X +2 .tSE.seek 6.13 Pucks below Top Plate +2 "storage"("'L +33 "core" ' + "manipulator"&'% +4 "core" %͖   / +2 "storage"((& +3 "core" &Q \ F +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 341 counts +2 "manipulator"&*' +14 "core" ' + "manipulator"&$& +4 "core" & 3 D   +2 "storage"(+& +4 "core" &Q h\ K +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&-' +27 "core" ' +2 .tSE.seek 7.13 Pucks below Top Plate +2 "storage"(.'; +50 "core" ' + "manipulator"&0& +4 "core" & D 5 z  +2 "manipulator"&% +4 "core" % + 6  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&3( +239 "core" ( +2 "manipulator"&4& +4 "core" & 5 < @  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & : ;  +2 .tForearm.seek CC +2 "manipulator"&,' +95 "core" ' + .tHand.close + "manipulator"&6/ +67 "core" / + .tCC.seek :open +2 "collection"'7( +470 "core" ( + "storage"(%& +4 "core" &Q =\ M +2 "storage"(8& +3 "core" &Q 8\ M +2 "manipulator"&/& +3 "core" & A A k  +2 "manipulator"&1% +3 "core" %  @ @ ] +2 .tForearm.seek :retract +2 "manipulator"&;'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&)( +159 "core" ( + "manipulator"&9& +4 "core" & P D u  +2 "storage"( & +3 "core" &Q <\ M +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&<'m +104 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&?1 +68 "core" 1 +2 "manipulator"&A% +4 "core" % ͜ 3 3 O + "storage"(B& +4 "core" &Q \ J +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 347 counts +2 "manipulator"&@' +15 "core" ' + "manipulator"&5& +4 "core" & O M   +2 "storage"(& +4 "core" &Q i\ N +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&C' +22 "core" ' + "storage"(>% +4 "core" %D N\ N +3 ."downElevator"SE.seek :down +3 "storage"(F'} +100 (G% +2 "core" %" Y\ OV_ +2 "manipulator"&E% +4 "core" % A K [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +82 "core" ' + ."downElevator"SE.coast + "storage"(5 +9 "core" ' + .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'H& +4 "core" &;\ 7 +3 "manipulator"&K& +3 "core" & D L >  +2 "manipulator"&L% +4 "core" %\  C K  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&D(, +173 "core" ( + "manipulator"&J& +4 "core" &, N M - +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +3 "core" &, K F  - +2 .tForearm.seek :garage +2 "manipulator"&Q' +98 "core" ' + .tHand.close + "manipulator"&P/ +75 "core" / + "manipulator"&T& +4 "core" &, L N C - +2 "manipulator"&N% +3 "core" % / G M : , +2 .tForearm.seek :retract +2 "manipulator"&O'\ +101 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&W( +284 "core" ( + "manipulator"&X& +4 "core" &- K N > F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Y& +2 "core" &- M P F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&U' +94 "core" ' + "manipulator"&Z& +4 "core" &. L N 5 F +2 "manipulator"&S% +3 "core" % D N " +2 "collection"'V& +4 "core" &o\ 8 + "collection"']& +4 .tCC.seek :closed + "collection"'R(` +3 "core" &\ 7 +3 &\ 8\ +9 &,o\ 4,} +9 &cx\ 3@ +9 &cm\ 3P +10 &%K\ 5P +9 &Ow\ 5P +9 &MO\ 5P +10 &kO8\ 4P +9 &.O\ 4P +10 &O\ 4P +9 &O\ 4P +9 & tNl\ 4P +10 &"6O`\ 5P +9 &#LI\ 5O +9 &%N\ 4P +10 &'{O\ 5P +9 &)>L\ 5P +10 &*M\ 5P +9 &,M\ 5P +9 &.O\ 5P +10 &0FN\ 5P +9 &2Ny\ 5P +9 &3Ld\ 5P +10 &5NU\ 5P +9 &7MOB\ 5P +10 &9O'\ 5P +9 &:N\ 5P +9 &<O\ 4P +10 &>WL\ 5O +9 &@O\ 5P +9 &AN\ 4P +10 &CMq\ 5P +9 &E^P^\ 4P +10 &G NH\ 5P +9 &HT:\ 4P +9 &J]\ 4R +10 &LV}d\ 2U +9 &N y\ 1Y +10 &O\ 0\\ +9 &QF\ /\\ +9 &SI=\ /\\ +10 &U\ 1\ /] +9 &V.\ /] +9 &X\ /^ +10 &ZK\ .^ +9 &\\  \ ,\ ._ +9 &]X\ .` +10 &_s|W\ /G +9 &`E$G\ 1- +10 &`myD\ 2\\ +3 ( + "collection"']& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.38 +2 "collection"'_& +3 "core" &`mt*\ 2\\ +2 .tHand.open + "manipulator"&`1 +78 "core" 1 + "manipulator"&^% +4 "core" %  J D " +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&['\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +101 "core"  + "processing"%c% +4 "core" %կ\ Z + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%d' +1612 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%a  +43 "core"  + .tPS.seek 0ml +2 "processing"%g' +1620 "core" ' + .tPSV.dial PSR +2 "processing"%h +55 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%i' +2618 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%b +2 "collection"'k  +5 "core"  +2 "processing"%e  +5 "core"  +65 + .tPSV.dial :mixloop +2 "processing"%j +101 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%m  +5 "core" + .tPS.seek 0ml +2 "processing"%f' +2631 "core" ' + .tPSV.dial :air +2 "processing"%o  +54 "core" + .tPS.seek 2.5ml +2 "processing"%p' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%r +41 "core" + .tPS.seek 0ml +2 "processing"%s' +2631 "core" ' + .tPSV.dial :air +2 "processing"%n  +55 "core" +2 .tPS.seek 2.5ml + "processing"%q' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%u +40 "core" + .tPS.seek 0ml +2 "processing"%' +2622 "core" ' + #tGaraging FlushPuck in Collection Clamp + "manipulator"&x& +4 "core" &- P O 2 F +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&v( +3 "core" ( + "manipulator"&y& +4 "core" &- O O & F +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &z& +3 "core" &- O N Z F + .tForearm.seek CC +2 "manipulator"&{' +96 "core" ' + .tHand.close + "manipulator"&|/ +77 "core" / + .tCC.seek :open +2 "collection"'l( +471 "core" ( + "manipulator"&~& +4 "core" &. O N i F +2 "manipulator"&}% +3 "core" %  O R b +2 .tForearm.seek :retract + "manipulator"&'\ +50 "Can"\ f99 +42 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&t(, +285 "core" ( +2 "manipulator"&& +4 "core" &, K M / : + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &, O O 0 : +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +113 "core" ' + .tHand.open + "manipulator"&1 +66 "core" 1 + "manipulator"&% +4 "core" % \ k N K  I +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"' & +4 "core" &NL-\ C +2 "manipulator"&% +4 "core" %\  S O   +2 "storage"(% +3 "core" %~   \ _ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &  b\ V& +2 "manipulator"&& +3 "core" &, Q P U : +2 "manipulator"&% +3 "core" %\  P Q \\  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +240 "core" ( +10 "manipulator"&& +4 "core" & N M c $ +2 "storage"(2& +3 "core" & \ T* +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&=' +95 "core" ' + "storage"(& +4 "core" & \ w\ T) +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +282 "core" ' + "storage"(!- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (&& +2 "core" & \ \ S) +2 "manipulator"&'& +4 "core" & O O 0 $ + .tElbow.seek 2 +2 "manipulator"&(( +28 "core" ( + "manipulator"&$& +4 "core" & N O Z V +2 "storage"(+& +3 "core" & \ {\ T) +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&0'Ϊ +17 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +68 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&& +2 "storage"('} +6 "core" & Q Q m V +2 "manipulator"&% +3 "core" % Ϊ O M V  +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&*( +149 "core" ' + ."downElevator"SE.coast + "storage"(5 +11 "core" ( + "manipulator"&"& +4 "core" &+ C K m Dz +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &-& +3 "core" &+ N J  Dz +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&4' +102 "core" ' + "manipulator"&& +4 "core" &, J L Dy +2 "manipulator"&% +4 "core" % G M ) +2 "collection"'6& +3 "core" &QQ\\\ : +2 "collection"'#& +3 .tCC.seek :closed +2 "collection"':(` +3 "core" &PP\ : +4 &RO\ :4 +9 &.FvON\ 53 +9 &\\sxQO\ 5G +10 &[PRt\ 6Q +9 &OQOd\ 7P +9 &NSRQ\ 7P +10 &GLPS*\ 7P +9 & OQQ\ 7P +10 &ORQ\ 6P +9 &OQSW\ 7P +9 &ONQQ\\\ 6P +10 &!PQQU\ 7P +9 &"ORQ6\ 6P +9 &$NRR1\ 7P +10 &&WORP\ 6P +9 &(OQR\ 6P +10 &)LOP\ 7P +9 &+OTQ\ 7P +9 &-`PSQ\ 7P +10 &/"OOR\ 6P +9 &0PQR\ 6P +9 &2NRQ\ 7P +10 &4hNTQ*\ 7P +9 &6)RRS\ 6P +10 &7NQS\ 7P +9 &9OQS\ 7P +9 &;pNRR\ 7P +10 &=2ORR\ 6P +9 &>KSQ\ 7P +9 &@NSQ\ 6P +10 &BxOSR\ 6P +9 &D;LSS\ 7O +10 &ENRRv\ 6P +9 &GQXRq\ 6P +9 &I{]_Zi\ 5Q +10 &K5x|rp\ 4T +9 &L`\ 3Y +9 &NU\ 1[ +10 &PeJ\ 2\\ +9 &R&G\ 1\\ +10 &S9\ 0] +9 &U5\ 0] +9 &Wg%\ 0^ +10 &Y(2\ 0^ +9 &Z.\ 0_ +9 &\\ \ /` +10 &^h\ /` +9 &_f\ 05 +10 &`` \ 1#i +9 ( + &`h \ 4!a + "collection"'#& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.37 + .Hand.open +2 "manipulator"&%1 +70 "core" 1 + "manipulator"&8% +4 "core" % 4 B f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +95 "core" ' + .tSC.coast + "storage"(6 +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'1  +130 "core"  + .tCSV.dial CTV +2 "collection"'9  +30 "core"  +2 .tPS.seek 2.5ml + "processing"% ' +2624 "core" ' + "collection"',% +4 "core" %!\ : +2 .tCS.seek 3.75ml +2 "collection"'3'I +1661 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%?  +54 "core" + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%A  +72 "core"  +2 .tPS.seek 0ml + "processing"%B' +2625 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'5 ` +30 "core" _ + .tCSV.dial :air +2 "collection"' @ +44 "core" ? +2 .tCS.seek 10ml + "collection"'>' +1665 "core" ' + .tCSV.dial CTV +2 "collection"';  +44 "core"  + .tCS.seek 0ml +2 "collection"'G'Ӵ +2607 "core" ' + .tCBV.dial :waste1 + "collection"'E @ +29 "core" > + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"')  +131 "core" + "collection"'H& +4 "core" &`h\ ;!a +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&K% +4 "core" %\  Q N m " + "storage"(L% +4 "core" % \ Y + "storage"(<. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(@(R +376 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (.& +3 "core" &R\ \ \ W +2 "manipulator"&J& +3 "core" &* P P j Cn +2 "manipulator"&C% +3 "core" %\  O M R " +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&M( +159 "core" ( + "manipulator"&F& +4 "core" & K Q = ] +2 "storage"( & +3 "core" &M\ \ \ Y +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +107 "core" ' + "storage"(P& +4 "core" &M\ \  \ [ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(T' +234 "core" ' +2 "storage"(N- +3 "core" -'; + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&I& +3 "core" & Q P { ] +2 "storage"(Q& +3 "core" &M\ \  \ W +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&X'm +24 "core" ' + .tElbow.hold +2 "manipulator"&Y, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(D- +3 "core" -'; +2 .tSE.seek 7.12 Pucks below Top Plate + "storage"(Z'/ +36 "core" ' + "manipulator"&S% +4 "core" %͗ P O n +2 "storage"(V& +3 "core" &M \ V + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 342 counts + "manipulator"&O' +15 "core" ' + "manipulator"&7& +4 "core" & Q O  \\ +2 "storage"(_& +4 "core" &M \ X +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&`' +19 "core" ' +2 .tSE.seek 8.12 Pucks below Top Plate + "storage"(^' +46 "core" ' + "manipulator"&]& +4 "core" & N P E \\ +2 "manipulator"&\\% +4 "core" % M Q 8 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&c'\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&U( +161 "core" ( + "manipulator"& & +4 "core" &* O M 9 Cs +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &* Q P 2 Cs +2 .tForearm.seek CC + "manipulator"&d' +94 "core" ' + .tHand.close + "manipulator"&h/ +76 "core" / + .tCC.seek :open +2 "collection"'g( +470 "core" ( + "storage"(b& +4 "core" &M\ \  ?\ Z +2 "storage"(e& +3 "core" &M\ \ \ Z +2 "manipulator"&k& +3 "core" &+ P O  Cr +2 "manipulator"&j% +3 "core" %  Q L   +2 .tForearm.seek :retract +2 "manipulator"&m'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&i( +159 "core" ( + "manipulator"&o& +4 "core" & U Q  F +2 "storage"(f& +3 "core" &M \ \\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&r'm +102 "core" ' + .tElbow.hold +2 "manipulator"&p, +3 "core" , + .tElbow.reconfigure TightElbow +43 "manipulator"&$&.,(\ #b +11 .tHand.open +2 "manipulator"&n1 +73 "core" 1 +3 "manipulator"&s% +4 "core" % ͍ Q T 5 + "storage"(u& +4 "core" &M\ \ \ \ Y + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 332 counts +2 "manipulator"&q'ι +14 "core" ' + "manipulator"&x& +4 "core" & R V y D +2 "storage"(y& +4 "core" &M   \ ] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&z' +23 "core" ' + "storage"(|% +4 "core" %"   \ ] +3 ."downElevator"SE.seek :down +3 "storage"(W'} +100 ([% +2 "core" %   \ ]U\\ +2 "manipulator"&R% +4 "core" % Q P 6 C +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +73 "core" ' + ."downElevator"SE.coast + "storage"(5 +17 "core" ' + .tSC.coast + "storage"(6 +3 .tPSV.dial :air +2 "processing"%}  +70 "core" +2 .tPS.seek 2.5ml +2 "processing"%{' +2623 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +65 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%w  +54 "core" + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%v +41 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +55 "core" + .tdelay 1 second +103 .PS.seek 0ml + "processing"%' +2628 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"% & +3 "core" &\ p +2 "manipulator"&& +3 "core" & K J D +2 "manipulator"&% +3 "core" %\  D J  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +172 "core" ( + "manipulator"&& +4 "core" &, D N ; + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, P O  ; +2 .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' + .tHand.close + "manipulator"&/ +73 "core" / + "manipulator"&& +4 "core" &, J O ; +2 "manipulator"&% +3 "core" % 3 L L  +2 .tForearm.seek :retract +2 "manipulator"&2'\ +99 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&t(k +124 "core" ( + "manipulator"&& +4 "core" &p P N  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &p I B + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&!' +101 "core" ' + "manipulator"&&& +4 "core" &p S M +2 "manipulator"&'% +4 "core" % E F  +2 "processing"%$& +3 "core" &\ p +2 "processing"%+& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &\ p +3 &\ p +8 &(v\ m- +9 &a\ kA +10 &R}\ kR +9 &[\ mR +10 &[\ lR +9 &Z\ mR +9 &X\\\ lR +10 &Z\ mR +9 &Z\ mR +9 &^\ mS +10 & `\\\ lR +9 &""b\ lR +10 &#[\ mR +9 &%\\\ mR +9 &'iZ\ mR +10 &),Z\ mR +9 &*_\ lR +9 &,[\ lR +10 &.p_\ lR +9 &02]r\ mR +10 &1_n\ lR +9 &3_l\ lR +9 &5yZi\ mR +10 &7<Zh\ lR +9 &8[g\ mR +9 &:]f\ lR +10 &<]]\ mR +9 &>B]i\ lR +10 &@`r\ mR +9 &A\\V\ lR +9 &C]\ lR +10 &EHe\ lS +9 &Gl\ lT +9 &H\ kV +10 &J\ kW +9 &LB\ jX +10 &N\ jX +9 &O\ jX +9 &Q\ jX +10 &SI\ jX +9 &U \ jX +9 &V\ jX +10 &X\ jY +9 &ZP\ iY +10 &\\\ jE +9 &];I{\ kU +9 &]|I\ m9 +6 ( + "processing"%+& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.58 + "processing"%& +4 "core" &]|.\ n9 +2 .tHand.open + "manipulator"&1 +72 "core" 1 + "manipulator"&% +4 "core" % J K  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +90 "core" ' + .tPRV.dial :air +2 "processing"%"  +45 "core"  + .tPSV.dial :mixloop +2 "processing"%- +40 "core" + "processing"%% +5 "core" %\ n +2 .tPS.seek 0.3ml + "processing"%0' +404 "core" ' + .tPSV.dial PSR +2 "processing"% +97 "core"  +2 "processing"%% +4 "core" %,\ n + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%6'.U +504 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%(' +1917 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +99 "core" + .tPTV.dial :mixing +2 "processing"% @ +72 "core" B + .tPBV.dial :waste2 +2 "processing"%l  +120 "core"  +2 .tPS.seek 0ml + "processing"%%' +2630 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&8& +4 "core" &p M L  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&#(k +4 "core" ( + "manipulator"&1& +4 "core" &p I C +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &p G B +2 .tForearm.seek PC + "manipulator"&4' +96 "core" ' + .tHand.close + "manipulator"&/ +73 "core" / + .tPC.seek :open +2 "processing"%( +453 "core" ( + "manipulator"&,& +4 "core" &p D @ +2 "manipulator"& % +3 "core" % Ϧ D J  +2 .tForearm.seek :retract + "manipulator"&?'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&A(, +133 "core" ( + "manipulator"& & +4 "core" &, N M  + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &5& +2 "core" &, N M 1  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +114 "core" ' + .tHand.open + "manipulator"&31 +74 "core" 1 + "manipulator"&;% +4 "core" % \ x O N " r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +103 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%E& +4 "core" &H\ r + "manipulator"&)% +4 "core" %\  P M !  + "storage"(H% +4 "core" %| ? = W\ f + "storage"(K. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(L( +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (<& +3 "core" & ~   \ ^# +2 "manipulator"&.& +3 "core" &, A C  + "manipulator"&J% +4 "core" %\  M N 8  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&C( +179 "core" ( + "manipulator"&F& +4 "core" & B J 2 +2 "storage"( & +3 "core" & }   \ ]# +2 .tForearm.reconfigure TightForearm +48 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 600 counts +2 "manipulator"&P' +106 "core" ' + "storage"(*& +4 "core" & }   \ ]# +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(/' +280 "core" ' + "storage"(N- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (I& +2 "core" & z\ \  k\ Z# +2 "manipulator"&Q& +4 "core" & L ? 2 + .tElbow.seek 2 +2 "manipulator"&D( +3 "core" ( + "manipulator"&S& +4 "core" & @ A K 2 +2 "storage"(V& +4 "core" & {\ \  \ Z# +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&7'Ϊ +14 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&_/ +74 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"Y\ eR +9 &@[\ fR +9 &B]]\ fR +10 &D]\ fR +9 &Ef\ eS +10 &Gv\ dU +9 &IW\ cW +9 &K\ cX +10 &L\ cX +9 &N\ cX +9 &P[\ cX +10 &R\ cX +9 &S\ cX +10 &U\ cX +9 &Wb\ cY +9 &Y%\ cX +10 &Z\ bY +9 &\\|t\ d< +9 &][)s\ eU +10 &]|*\ g4 +2 ( + "processing"%Y& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.59 + .Hand.open +2 "manipulator"&c1 +65 "core" 1 + "manipulator"&:% +4 "core" % R E  K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%e  + %k9 +5 "core" 9 +103 "processing"%j9 +2 "core" 9 +103 "processing"%o9 +2 "core" 9  +102 "processing"%f9 +3 "core" 9  +102 "processing"%d9 +3 "core" 9 +102 "processing"%U9 +3 "core" 9 +102 "processing"%n9 +3 "core" 9 +102 "processing"%s9 +3 "core" 9 +102 "processing"%u9 +3 "core" 9" +103 "processing"%x9 +3 "core" 9& +102 "processing"%y9 +3 "core" 9+ +103 "processing"%m9 +2 "core" 9/ +102 "processing"%|9 +3 "core" 93 +103 "processing"%i9 +2 "core" 97 +103 "processing"%[9 +3 "core" 9; +102 "processing"%R9 +3 "core" 9@ +102 "processing"%r9 +3 "core" 9D +102 "processing"%q9 +3 "core" 9H +102 "processing"%}9 +3 "core" 9L +102 "processing"%^9 +3 "core" 9P +102 "processing"%z9 +3 "core" 9U +102 "processing"%W9 +3 "core" 9Y +102 "processing"%@9 +3 "core" 9] +102 "processing"%B9 +4 "core" 9a +102 "processing"%9 +3 "core" 9e +102 "processing"%w9 +3 "core" 9j +102 "processing"%v9 +3 "core" 9n +102 "processing"%9 +3 "core" 9r +103 "processing"%{9 +3 "core" 9v +102 "processing"% 9 +3 "core" 9z +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%p9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%~9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%&9 +3 "core" 9 +102 "processing"%'9 +3 "core" 9\ +103 "processing"%$9 +3 "core" 9\ +102 "processing"%9 +3 "core" 9#\ +102 "processing"%29 +3 "core" 9(\ +102 "processing"%\ 9 +3 "core" 9. +102 "processing"%9 +3 "core" 93 +103 "processing"%9 +3 "core" 9: +102 "processing"%9 +3 "core" 9? +102 "processing"%+9 +3 "core" 9F +102 "processing"%"9 +3 "core" 9K +102 "processing"%-9 +6 "core" 9Q +102 "processing"%9 +3 "core" 9V +102 "processing"%!9 +3 "core" 9\\ +103 "processing"%9 +2 "core" 9a +102 "processing"%9 +3 "core" 9g +102 "processing"%9 +3 "core" 9l +2 .tPH.hold 2:00:00,28C +3 "processing"%0 pph +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +110 "core"  + "processing"%% +4 "core" %R\ g + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +604 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%l'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%(  +72 "core"  + .tPSV.dial PTV +2 "processing"%8 +69 "core" + .tPBV.dial :waste1 +2 "processing"%1  +128 "core" + "processing"%9% +4 "core" %ҼG\ i +2 .tPS.seek 1.5ml +2 "processing"%' +600 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%t * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%=' +1615 "core" ' + .tdelay 5:00 +2284 "Can"\ m<< +27719 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +33 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  + .tPS.reconfigure PSfast +3 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"% ' +2407 "core" ' + .tPSV.dial PTV +2 "processing"%5 +71 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%4 +71 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +72 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%3  +68 "core"  + .tPS.seek :empty +2 "processing"%;'ղ +2385 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%?  +128 "core" + .tPSV.dial :mixloop +2 "processing"%E +42 "core" + .tPRV.dial :ab1 +2 "processing"%) @ +74 "core" B + .tPS.reconfigure PSslow +3 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%H' +364 "core" ' + .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +53 "collection"'K  +2 "processing"%  +45 "core" +3  + "processing"%<% +4 "core" %\ k + .tPS.seek 0.32ml +2 "processing"%.'G +395 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'J  +29 "core" + .tPRV.dial :air +2 "processing"%F  +41 "core"  +2 .tPS.seek 0.9ml + "processing"% 'G +1235 "core" ' + .tPRV.dial :waste2 +2 "processing"%A @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%*'\ +870 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%>  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%N'Һ +1620 "core" ' + .tPSV.dial :PML +2 "processing"%I +42 "core" + .tPTV.dial :mixing +2 "processing"%Q @ +72 "core" A + .tPBV.dial :waste1 +2 "processing"%S  +33 "core" + "processing"%V% +4 "core" %Һ\ d +2 .tPS.seek 1.85ml +2 "processing"%_' +257 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%] * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1961 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'C& +3 "core" &}\ E +2 "manipulator"&P& +3 "core" &u L O  +2 "manipulator"&/% +3 "core" %\  M N ) & +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&7(, +127 "core" ( + "manipulator"&X& +4 "core" &, P W 2  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &O& +3 "core" &, N M F  +2 .tForearm.seek :garage + "manipulator"&D' +100 "core" ' + .tHand.close +2 "manipulator"& / +65 "core" / +2 "manipulator"&a& +4 "core" &, M N  +2 "manipulator"&`% +3 "core" % 0 N L , a +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&M( +280 "core" ( + "manipulator"&& +4 "core" && K O [ ?V + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" && I D C ?V +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&:' +92 "core" ' +2 "manipulator"&k& +4 "core" && N D  ?U +2 "manipulator"&Y% +3 "core" % O D - +2 "collection"'j& +4 "core" &~}\ A + "collection"'Z& +4 .tCC.seek :closed + "collection"'o(` +3 "core" &~\ A +4 &~|\ D3 +10 &2E{||\ ?3 +9 &Wo~||\ >G +9 &c}}\ ?R +10 &S~\ @Q +9 &yR}\ @Q +9 &:R}~\ @Q +10 &T~}\ @Q +9 &V}}\ @R +10 &T}}\ @R +9 &BQ~\ @Q +9 &!R~~\ @R +10 &"U~\ ?Q +9 &$U|}\ @Q +9 &&IQ~~\ @R +10 &( R~~\ @Q +9 &)N|\ @Q +10 &+Q~~\ @Q +9 &-RT~\ @Q +9 &/Q\ @R +10 &0U}\ @R +9 &2O~\ @Q +9 &4ZR\ @Q +10 &6U}\ @Q +9 &7R\ @Q +10 &9W}\ @R +9 &;aR\ @R +9 &=$P}\ @Q +10 &>S~\ @Q +9 &@U\ @R +9 &BjS}\ @Q +10 &D,M~\ @Q +9 &ES\ @R +10 &GS\ @R +9 &IqW\ ?R +9 &K/g\ ?S +10 &L\ >W +9 &N\ ;[ +9 &PZ\ ;\\ +10 &R\ ;] +9 &S\ :] +10 &U\ ;] +9 &W_\ ;] +9 &Y\ ;^ +10 &Z\ 9_ +9 &\\\ 9_ +9 &^`\ 8` +10 &_b\ ;2 +9 &`b\ <X +9 ( + &`gl\ ?S + "collection"'Z& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.21 +2 "collection"'L& +3 "core" &`gl\ ?S +3 .tHand.open + "manipulator"&f1 +74 "core" 1 + "manipulator"&d% +4 "core" % A H l - +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%n +99 "core"  + "processing"%s% +4 "core" %\ g + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%u' +1623 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%x  +52 "core"  +2 .tPS.seek 0ml + "processing"%y' +1614 "core" ' + .tPSV.dial PSR +2 "processing"%m +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%|' +2637 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%i  + "collection"'[  +31 "core"  +127  + .tPSV.dial :mixloop +2 "processing"%R +109 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%r  +73 "core" + .tPS.seek 0ml +2 "processing"%q' +2622 "core" ' + .tPSV.dial :air +2 "processing"%}  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%^' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%z +55 "core" +2 .tPS.seek 0ml + "processing"%W' +552 "Can""\ fhi +2075 "core" ' + .tPSV.dial :air +2 "processing"%@  +41 "core"  +2 .tPS.seek 2.5ml + "processing"%B' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"% +55 "core" + .tPS.seek 0ml +2 "processing"%w' +2623 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&v& +4 "core" && O L \ ?R + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +42 "core" ( + "manipulator"&{& +4 "core" & O O + + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" & L N  +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + .tHand.close + "manipulator"&/ +74 "core" / + .tCC.seek :open +2 "collection"'( +471 "core" ( + "manipulator"&& +4 "core" & Q L +2 "manipulator"&p% +3 "core" %  H L  +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +274 "core" ( + "manipulator"&& +4 "core" &, K N ) ? + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &~& +3 "core" &, P P  ? + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +115 "core" ' +2 .tHand.open + "manipulator"&1 +73 "core" 1 + "manipulator"&% +4 "core" % x P P O s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&&'\ +100 "core" ' + ."da"delayUntil "19:48:11.46" +24700 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%' @ +73 "core" A + ."da"PBV.dial :waste1 +48 "processing"%$  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSV.dial :air +2 "processing"%2  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2380 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%+  +43 "core"  + ."da"PS.seek :empty +3 "processing"%"'ղ +2379 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%- +126 "core"  + "processing"%% +4 "core" %կE\ l + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%!'\ +600 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +34 "core" + "processing"%% +4 "core" %Ҽ\\\ g +2 ."da"PS.seek 1.5ml +2 "processing"%%' +624 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%(' +1632 "core" ' + ."da"delay 2:00 +11936 "Can"'\ u;; +66 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%8  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +70 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%l' +2397 "core" ' + ."da"PSV.dial PTV +2 "processing"%t +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%e +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  + ."da"PS.seek :empty +2 "processing"%,'ղ +2415 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  + "processing"%=% +4 "core" %խg\ l + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml + "processing"%5'\ +607 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%4'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%# +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%3  +35 "core" + "processing"% % +4 "core" %Һt\ o +2 ."da"PS.seek 1.5ml +2 "processing"%?' +605 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%E * +47 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%)' +1613 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%;  +32 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%<' +2378 "core" ' + ."da"PSV.dial PTV +2 "processing"%H +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%J +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%F +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%.  +81 "core" + ."da"PS.seek :empty +2 "processing"%A'ղ +2396 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%>  +128 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%*  +45 "core" ~ + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%I +41 "core" + ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%Q' +397 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%S  +45 "core"  + "processing"%V% +4 "core" %\ n +2 ."da"PS.seek 0.55ml +2 "processing"%]'` +347 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%N  +56 "core" + ."da"PS.seek 2ml +2 "processing"%_'Һ +1575 "core" ' + ."da"PSV.dial :PML +2 "processing"%C +40 "core" + ."da"PTV.dial :mixing +2 "processing"%P @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%/  +33 "core" + "processing"%X% +4 "core" %Ҽl\ r +2 ."da"PS.seek 1.85ml +2 "processing"%O' +255 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%T * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +1973 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +16261 "Can"\ uEE +31742 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%a  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%` * +33 "core" + + ."da"PSV.dial :air +2 "processing"%b  +43 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%D' +2404 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%c  +42 "core"  +47 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%7 +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%k  +42 "core"  + ."da"PS.seek :empty +2 "processing"%Y'ղ +2386 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%j +127 "core"  + "processing"%\\% +4 "core" %ձ\ w + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%g'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%L'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%f  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%d +81 "core" ~ + ."da"PBV.dial :waste1 +2 "processing"%Z  +33 "core" + "processing"%n% +4 "core" %һ\ x +2 ."da"PS.seek 1.5ml +2 "processing"%s' +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%x  +35 "core" + ."da"delay 30 seconds +1794 "Can"\ w;; +1208 ."da"PBV.dial between PSV and waste1 +2 "processing"%u * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%m +68 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%y' +2388 "core" ' + ."da"PSV.dial PTV +2 "processing"%[ +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%i +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%R +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%r  +82 "core" + ."da"PS.seek :empty +2 "processing"%|'ղ +2386 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +125 "core"  + "processing"%q% +4 "core" %խ\ y + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml + "processing"%z'\ +611 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%^'Һ +1621 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%@ +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%W  +34 "core" + "processing"%% +4 "core" %һV\ v +2 ."da"PS.seek 1.5ml +2 "processing"%B' +598 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%{' +1618 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%M +70 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%U' +2379 "core" ' + ."da"PSV.dial PTV +2 "processing"%o +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%p +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2373 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +127 "core"  + "processing"%% +4 "core" %կW\ z + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml + "processing"%'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1608 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +31 "core" + "processing"%'% +4 "core" %ҹ\ v +2 ."da"PS.seek 1.5ml +2 "processing"%$' +621 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%2' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%w  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2395 "core" ' + ."da"PSV.dial PTV +2 "processing"%+ +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%\ +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%- +71 "core" + ."da"delay 5 seconds +399 "Can" \ y;; +103 ."da"PSV.dial :air +2 "processing"%  +70 "core"  + ."da"PS.seek :empty +2 "processing"%"'ղ +2366 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR + "processing"%! +128 "core"  +12 "processing"%% +11 "core" %կm\ o +6 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +18 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +9 ."da"PS.seek 0.25ml +6 "processing"%'m +356 "core" ' + ."da"delay 5 seconds +503 "processing"%6% +3 "core" %i\ i + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +44 "processing"%'\ +363 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1626 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%%  +33 "core" + "processing"%8% +4 "core" %:\ ` +2 ."da"PS.seek 1.5ml +2 "processing"%1' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%(' +1608 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%t  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +71 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2402 "core" ' + ."da"PSV.dial PTV +2 "processing"%l +83 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%= +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +70 "core"  + ."da"PS.seek :empty +2 "processing"%5'ղ +2397 "core" ' + "processing"%#9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.8C before imaging + .PH.coast +2 "processing"%3  +3 "core" 4 + 4 + "processing"% & +3 "core" &]|(\ ]4 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&4% +3 "core" %\  O P c ( +2 "storage"(E% +3 "core" %z Y\ R +2 "storage"(?. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(;(R +355 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (K& +2 "core" &T \ N +2 "manipulator"&& +3 "core" &, M F ? +2 "manipulator"&)% +4 "core" %\  7 G ^ ( + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&H( +193 "core" ( + "manipulator"&J& +4 "core" & 1 +  + +2 "storage"(F& +3 "core" &S \ K +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&.' +99 "core" ' + "storage"(<& +4 "core" &S \ L +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"( ' +214 "core" ' + "storage"(>- +3 "core" -'/ +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&*& +3 "core" & > > + + "storage"(I& +4 "core" &S \ I + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&A'm +23 "core" ' + ."da"Elbow.hold +2 "manipulator"&S, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 "storage"(V- +2 "core" -'/ +2 ."da"SE.seek 8.12 Pucks below Top Plate +2 "storage"(Q'# +40 "core" ' + "manipulator"&N% +4 "core" %͙   +2 "storage"(]& +3 "core" &S r\ F +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 344 counts +2 "manipulator"&C' +14 "core" ' + "manipulator"&P& +4 "core" & 1 : + +2 "storage"(/& +4 "core" &S \ I +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&X' +22 "core" ' +2 ."da"SE.seek 9.12 Pucks below Top Plate +2 "storage"(T' +51 "core" ' + "manipulator"&_& +4 "core" & ? 3  + +2 "manipulator"&O% +4 "core" % < ?  _ + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&a'\ +93 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&`(k +254 "core" ( + "manipulator"&b& +4 "core" &t > 9  + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &t / 1 D + ."da"Forearm.seek PC +2 "manipulator"&' +92 "core" ' + ."da"Hand.close +2 "manipulator"&c/ +74 "core" / + ."da"PC.seek :open +2 "processing"%7( +452 "core" ( + "storage"(k& +4 "core" &S \ I + "manipulator"&D& +4 "core" &t 2 ; + "manipulator"&j% +4 "core" % Ϩ ' - 0  + ."da"Forearm.seek :retract +2 "manipulator"&\\'\ +91 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&Y( +261 "core" ( + "manipulator"&g& +4 "core" & = ; ' 4 +2 "storage"(f& +3 "core" &S \ H +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&d' +102 "core" ' + ."da"Hand.open +2 "manipulator"&Z1 +69 "core" 1 +2 "storage"(n- +3 "core" -' +2 ."da"SE.seek 8.88 Pucks below Top Plate +2 "storage"(L' +24 "core" ' + ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 8.11 Pucks below Top Plate +2 "storage"(:' +52 "core" ' + #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul1020h40ml.tif +1513 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.687 seconds\ /var/log/esp/da19jul1020h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul1020h40ml15s.tif +431 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1127 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul1020h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul1020h40ml30s.tif +3057 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul1020h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul1020h40ml70s.tif +7122 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul1020h40ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.687 sec auto-exposure",Subject: "da19jul1020h40ml images!" +9 "storage"(s- +8 "core" -' +5 "storage"(x& +12 "core" &S 0 . D\ < + "manipulator"&u& +4 "core" &  4 +2 ."da"Elbow.seek 1 +2 "manipulator"&m( +62 "core" ( +2 "manipulator"&& +3 "core" &   0 4 +2 "storage"([& +4 "core" &S P X Q\ = +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&i' +4 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 8.83 Pucks below Top Plate +4 "storage"(R' +59 "core" ' +2 "manipulator"&r& +3 "core" & < > 3 4 +2 "storage"(y& +5 "core" &S \ H + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +3 "manipulator"&}'m +23 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&q, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 9.01 Pucks below Top Plate +2 "storage"(|' +27 "core" ' + "manipulator"&z% +4 "core" %͜  +2 "storage"(@& +4 "core" &S \ F + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 347 counts +2 "manipulator"&W' +14 "core" ' +3 "manipulator"&& +7 "core" & > @ 4 4 +2 "storage"(^& +4 "core" &S \ J +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&v' +19 "core" ' +2 "storage"(B% +3 "core" % \ I +3 ."downElevator"SE.seek :down +3 "storage"( '} +100 (% +2 "core" %4 \ KTW +2 "manipulator"&M% +4 "core" % ( & + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&{'\ +61 "core" ' + ."downElevator"SE.coast + "storage"(5 +27 "core" ' + ."da"SC.coast + "storage"(6 +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + #tStarting finalPurge +3 "processing"%o& +5 "core" &\ ] +2 "manipulator"&& +4 "core" & R Q T 4 +2 "manipulator"&p% +3 "core" %\  P P n  +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +184 "core" ( + "manipulator"&U& +4 "core" &, R [ e 0 +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &, Q S F 0 +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +74 "core" / + "manipulator"&& +4 "core" &, N R [ 0 +2 "manipulator"&% +3 "core" % # Q Q : +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&'(k +120 "core" ( + "manipulator"&& +4 "core" &t \\ W 3 +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &t S Z  +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&$' +100 "core" ' +2 "manipulator"&w& +4 "core" &t [ Y B +2 "manipulator"&% +3 "core" %ϸ Q O  +2 "processing"%& +3 "core" &\ c +2 "processing"%2& +3 ."psFlush"PC.seek :closed +2 "processing"%+(] +3 "core" &\ c +2 &\ c +10 &*t\ _,~ +9 &`\ ^@ +10 &Qz\ ^R +9 &Y\ _R +9 &Y\ `R +10 &X\ `Q +9 &WZ\ `R +9 &X\ `R +10 &Y\ `R +9 &W\ `R +10 & aY\ `Q +9 &" ]\ `R +9 &#X\ `R +10 &%Yz\ `R +9 &'hXv\ `R +9 &)*U\ `R +10 &*\\\ `R +9 &,Y\ `R +10 &.o[\ `R +9 &02Zt\ `R +9 &1Zo\ `R +10 &3\\m\ `R +9 &5xUl\ `R +9 &7;Xg\ `Q +10 &8Xe\ aR +9 &:Zp\ aR +10 &<Zp\ `R +9 &>BXn\ aR +9 &@[^\ aR +10 &AY^\ `R +9 &CY^\ aR +9 &EI^Y\ `R +10 &Gf^\ `S +9 &H{^\ `V +10 &J_\ _W +9 &L@a\ _X +9 &NW\ ^X +10 &OV\ _X +9 &QL\ ^X +9 &SHG\ ^X +10 &U H\ ^X +9 &VB\ ^X +10 &XO\ ^Y +9 &ZNF\ ]Y +9 &\\H\ ^E +10 &]FQ}J\ _K +9 &]jJ\ c ' +2 ( + "processing"%2& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 + "processing"%\ & +4 "core" &]jW\ c ' +2 ."psFlush"Hand.open + "manipulator"&-1 +68 "core" 1 + "manipulator"&% +4 "core" % ϸ S R 8 +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%! +127 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%'TE +404 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +697 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +1620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%6 +70 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +71 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%%'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" + ."psFlush"PBV.dial PSV +2 "processing"%9 U +53 "core" W + ."psFlush"PS.seek 0ml +3 "processing"%1' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%t @ +42 "core" ? + ."psFlush"PS.seek 2.5ml +3 "processing"%' +2670 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%e  +70 "core"  + ."psFlush"PS.seek :empty +2 "processing"%('ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%l +55 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"% ' +2637 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%= +70 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%,' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +110 "Can"\ z<< +2515 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%3  +69 "core"  + ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%4 +42 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%E'TE +1118 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%K +69 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%)' +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%J +70 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%F'\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%< +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%& U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%>' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%* @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%V  +71 "core"  + ."psFlush"PS.seek :empty +2 "processing"%N'ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%] +55 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%P' +2628 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%/ +82 "core"  + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%_' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%O @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%H  +71 "core"  + ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2636 "core" ' + #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'A& +4 "core" &\ W +2 "manipulator"&C& +3 "core" &t G C +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&Q(k +2 "core" ( + "manipulator"&X& +4 "core" &t K P + +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &t N Q  + .tForearm.seek PC +2 "manipulator"& ' +93 "core" ' + .tHand.close + "manipulator"&S/ +70 "core" / + .tPC.seek :open +2 "processing"%c( +449 "core" ( + "manipulator"&a& +4 "core" &t Q Q w +2 "manipulator"&h% +3 "core" % Ϛ Q P ' +2 .tForearm.seek :retract + "manipulator"&k'\ +91 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&D( +359 "core" ( + "manipulator"&j& +4 "core" &( O Q  Aa + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &( P Q  Aa +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&g' +105 "core" ' + "manipulator"&f& +4 "core" &) R N U A` +2 "manipulator"&`% +4 "core" % Q F n +2 "collection"'Z& +3 "core" &>\ X +2 "collection"'n& +3 .tCC.seek :closed +2 "collection"'\\(` +3 "core" &#\ X +3 &#\ X +8 &,t$\ S,~ +9 &b0\ S@ +9 &\\u.\ SR +10 &S%\ TQ +9 &U.\ TQ +9 &V)\ TQ +10 &dW=\ SQ +9 &%W=\ TR +10 &V=\ TR +9 &U>\ TQ +9 & lVA\ TQ +10 &"-TE\ TR +9 &#T>\ TQ +9 &%W>\ TQ +10 &'tU<\ TQ +9 &)7Q9\ TQ +10 &*U;\ TQ +9 &,WB\ SQ +9 &.|YH\ SQ +10 &0>UE\ TQ +9 &2RG\ TQ +9 &3YH\ TQ +10 &5UJ\ TR +9 &7FWG\ TQ +10 &9SH\ TQ +9 &:VI\ TQ +9 &<UJ\ TQ +10 &>PON\ TQ +9 &@WJ\ TQ +9 &ATJ\ TQ +10 &CTC\ TQ +9 &EWSI\ SQ +10 &GTD\ TQ +9 &HYG\ TR +9 &J_K\ SR +10 &LS}O\ RU +9 &N V\ PY +9 &O \ R\ O\\ +10 &Q  X\ O\\ +9 &SFR\ O\\ +10 &UP\ N] +9 &VR\ N] +9 &XZ\ N^ +10 &ZHY\ N^ +9 &\\[\ M_ +9 &]N\ M` +10 &_s~Q\ OE +9 &`F*W\ O't +10 &`erS\ RU +3 ( + "collection"'n& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.22 +2 "collection"'T& +4 "core" &`erO\ RU + .tHand.open +2 "manipulator"&L1 +75 "core" 1 + "manipulator"&s% +4 "core" %  S O j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +93 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'u& +3 "core" &`era\ QU +2 "collection"'% +4 "core" %ӱt\ Q + .tCSV.dial CSR +2 "collection"'[  +41 "core"  + "collection"'r% +4 "core" %ӯ|\ Q + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'y'qi +1345 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 'z% +2 "core" %qh\ K +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'@'B +656 "core" ' + .tCSV.dial :waste +2 "collection"' +129 "core" + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'^'Ӵ +1974 "core" ' + #tFlushing lower manifold's waste1 port + "collection"'Y& +4 "core" &`epx\ OU +2 "collection"'B% +3 "core" %ӵ\ P +2 .tCSV.dial :flush + "collection"'d  +43 "core"  + .tCS.reconfigure CSfast +3 "collection"'#d @b +2 .tCS.seek 5ml +47 "collection"':'qi +1246 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +42 "core" A + "collection"'M% +4 "core" %qgy\ P +2 .tCS.seek 7ml +2 "collection"'i'| +540 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'m  +5 'R  +39 "core"  +93  + .tCBV.dial :waste1 +2 "collection"'o @ +42 "core" ? +2 .tCS.seek 0ml + "collection"''Ӵ +1705 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'p& +3 "core" &`ep\ OU +2 "collection"'}% +4 "core" %ӭ\ O + .tCSV.dial :flush +2 "collection"'W  +72 "core" +2 .tCS.seek 5ml + "collection"'|'qi +1235 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'v @ +42 "core" A + "collection"'U% +4 "core" %qly\ O +2 .tCS.seek 7ml +2 "collection"'~' +536 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +43 "core"  + .tCBV.dial :waste2 +2 "collection"';  +102 "core"  +2 .tCS.seek 0ml + "collection"'q'Ӵ +1687 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'& +3 "core" &`en[\ OU +2 "collection"'% +3 "core" %Ӷ|\ O +2 .tCSV.dial CSR + "collection"'  +53 "core"  + "collection"'{% +4 "core" %Ӷd\ O + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1922 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'' +539 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV + "collection"' +3 'w  +100 "core" +35  + .tCTV.dial :intake +2 "collection"'  +72 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'' +1904 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +73 "core" ~ + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"''Ӵ +594 "core" ' + .tCSV.dial CSR +2 "collection"'7  +100 "core"  + "collection"'\ % +4 "core" %ӯn\ M + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'-'qi +1345 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'' +1339 "core" ' + .tCSV.dial CBV +2 "collection"'2 +100 "core" +2 .tCS.seek 0ml + "collection"'!'Ӵ +2603 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&$& +3 "core" &% F R  ?V +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&5( +44 "core" ( + "manipulator"&& +4 "core" & E Q m + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &6& +3 "core" & M E ( + .tForearm.seek CC +2 "manipulator"&' +97 "core" ' + .tHand.close + "manipulator"&"/ +67 "core" / + .tCC.seek :open +2 "collection"'( +17 "Can"\ z88 +455 "core" ( + "manipulator"&& +4 "core" & F O @ +2 "manipulator"&%% +3 "core" % P P , +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&9(, +274 "core" ( + "manipulator"&8& +4 "core" &, L Z > 3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" &, P R % 3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&1' +115 "core" ' +2 .tHand.open + "manipulator"&e1 +74 "core" 1 + "manipulator"&% +4 "core" % \ ~ O P  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +101 "core" ' + "processing"%(& +4 "core" &\  +58828 "Can"%\ // +60002 \ 00 +60002 \ // +60003 ]\ // +60002 "\ // +60002 \ // +60002  \ // +60002 \ \ // +60003 L\ // +60002 \ // +60002 U\ // +60002 $\ // +60003 S\ // +60002 _\ // +60002 !\ // +60002 \ // +60003 \ /. +60002 #\ Y0/ +60002 U\ M/0 @EDT1562817756.33 \ H0/ +60003 u\ C00 +60002 $\ A00 +60002 \ @00 +60002 \ =0/ +60003 \ <00 +60002 \ :00 +60002 \ :00 +60002 \ 900 +60003 \ 700 +60002 \ 700 +60002 \ 600 +60002 j\ 500 +60003 \ 500 +60002 x\ 400 +60002 &\ 300 +60003 h\ 100 +60002 4\ 000 +60002 h\ 000 +60002 z\ 000 +60003 5\ .00 +60002 \ .00 +60002 \ ,00 +60002 \ -00 +60003 \ ,00 +60002 \ +0/ +60002 \ )0/ +60003 \ )00 +60002 \ (00 +60002 \ (00 +60002 \ &00 +60003 $\ %00 +60002 \ %00 +60002 \ $10 +60003 \ #00 +60002 }\ "00 +60002 6~\ 00 +60002 ^~\ 10 +60003 _}\ 00 +60002 H{\ 10 +60002 }\ 00 +60003 7{\ 00 +60002 }\ 00 +60002 z\ 00 +60002 |\ 00 +60003 Nz\ 10 +60002 z\ 10 +60002 6|\ 00 +60003 ~\ 00 +60002 \ 0/ +60002 \ 00 +60002 \ 00 +14862 #t-> ESP.ready? +2 "collection"'=% +3 "core" %Ӱ; + "sampler") % +4 "core" % L o +2 "manipulator"&% +3 "core" %\  z z j + "manipulator"&,& +3 "core" &, u y L k3 +2 "storage"(3& +4 "core" &S   )\ \ + "storage"(#% +3 "core" %t  \ +2 "collection"'4& +3 "core" &< +2 "processing"% & +3 "core" &D\  + "processing"%E% +4 "core" %հk\  +28556 #t-> exit +51 #mEXIT @1562848792.63EDT @1562853204.61EDT = =tMAIN =mMAIN_scheduler @EDT1562853206.26 #"core_reset"Sent BREAK + #t@0x6727, state=0x3A84, ifg=0x10, ie=0xFD + #@0x69B2, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6C3C, state=0x3A84, ifg=0x10, ie=0xFD #@0x6EC7, state=0x3A84, ifg=0x10, ie=0xFD + #@0x7152, state=0x3A84, ifg=0x10, ie=0xFD + #@0x73DC, state=0x3A84, ifg=0x10, ie=0xFD #@0x7667, state=0x3A84, ifg=0x10, ie=0xFD + #@0x77D1, state=0x3A84, ifg=0x80, ie=0xFD + #@0x15FD, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +355 "Can"\ 21 + \ 21| + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" % >\ ro + .tSS.configure SSconfig +2 "sampler")#.0X access 1 +3 .SE.seek :down + "storage"('} +5 "core" ' + "manipulator"&% +4 "core" %\  V T h  +2 "manipulator"&& +3 "core" &, X W m 3 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +1327 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (& +3 "core" &<3 \ z +4853 #t-> access 12 +2 .SE.seek :down +2 "storage"('} +3 "core" ' + "manipulator"&% +4 "core" %\  _ _  +2 "manipulator"&& +3 "core" &, U _ 3 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +988 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & \ W\ w +469 #t-> access 2 +2 .SE.seek :down +2 "storage"('} +3 "core" ' +2 "manipulator"& % +3 "core" %\  V _  +2 "manipulator"&!& +3 "core" &, ] W 3 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 +2 "storage"("(K +1307 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (#& +2 "core" &K7 ^\ t  +29388 #t-> startTube 2 +2053 #-> da 40 + #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 10:00:25EDT11-Jul-19\\n{3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@09:53:32, 21.2C, 52% humidity, 15.0psia, 13.167V, 0.245A, 0.239A avg, 3.22W",Subject: "da sampling at most 40ml" +2 "collection"'$& +6 "core" &\ _ + .tHand.open +2 "manipulator"&%1 +15 "core" 1 + "manipulator"&&% +4 "core" %\  a X  +2 "storage"('% +5 "core" % -\ y +2 "storage"((. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"()( +1320 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (*& +3 "core" & \ v +2 "manipulator"&+& +3 "core" &, T T W 3 +2 "manipulator"&,% +3 "core" %\  b c   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&-( +186 "core" ( + "manipulator"&.& +4 "core" & ] ` Q 4 +2 "storage"(/& +3 "core" & \ u\ s +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&0' +95 "core" ' + "storage"(1& +4 "core" & \ "\ s +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(2' +270 "core" ' + "storage"(3- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (4& +3 "core" & \ q +2 "manipulator"&5& +3 "core" & c t 4 +2 .tElbow.seek 2 + "manipulator"&6( +3 "core" ( +2 "manipulator"&7& +4 "core" & q F 4 +2 "storage"(8& +3 "core" & o o\ p +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&9'Ϊ +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&:/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&;& +6 "storage"(<'} +3 "core" & b ` 4 +2 "manipulator"&=% +4 "core" % Η p a W  + .tForearm.seek :retract +2 "manipulator"&>'\ +95 "core" ' + .tElbow.seek CC +34 "manipulator"&?( +109 "core" ' + ."downElevator"SE.coast + "storage"(5 +43 "core" ( + "manipulator"&@& +4 "core" &+ h  Dw + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &+ h  Dw +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&B' +99 "core" ' + "manipulator"&C& +4 "core" &+ c a U Dv +2 "manipulator"&D% +4 "core" %  q 3 +2 "collection"'E& +3 "core" &\ X +2 "collection"'F& +3 .tCC.seek :closed +2 "collection"'G(` +3 "core" &\ Y +3 &\ Y\ +9 &,t\ T,} +9 &a\ S@ +10 &Yw\ SQ +9 &W\ TR +10 &U\ UR +9 &X\ TQ +9 &_[\ TR +10 &"U\ UQ +9 &W\ TQ +9 &U\ TR +10 & hY\ UQ +9 &"*W\ UQ +10 &#W\ UQ +9 &%Z\ TR +9 &'o[\ TR +10 &)2S\ UQ +9 &*Z\ UR +10 &,W\ TR +9 &.wV\ UR +9 &0:X\ TQ +10 &1U\ TQ +9 &3[\ TQ +9 &5T\ TQ +10 &7BX\ TQ +9 &9[\ TQ +9 &:V\ TQ +10 &<Z\ TQ +9 &>JW\ TQ +10 &@ Z\ TQ +9 &AT\ TQ +9 &CS\ TQ +10 &EQW\ TR +9 &GV\ TR +9 &H\\\ TR +10 &Jh|\ SS +9 &LK\ QW +10 &N@5\ PZ +9 &OEE~\ O\\ +9 &QLH~\ O\\ +10 &SANL}\ O] +9 &UON~\ N] +9 &VSQ\ N] +10 &XVUw\ N^ +9 &ZDXU\ N^ +10 &\\[Z~\ M_ +9 &]]]\ M_ +9 &_q`a}\ OB +10 &`D,cd\ O't +9 &`cubb~\ RU +2 ( + "collection"'F& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.20 + .Hand.open +2 "manipulator"&H1 +75 "core" 1 +2 "manipulator"&I% +4 "core" % w  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&J'\ +98 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")K+ +3 "core" + +2 "sampler")L% +4 "core" % G\ g +2 "collection"'M& +3 "core" &`csab{\ UU +3 "Can"\ }OO +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 "collection"'N  +15 "core" + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")O +3 "core"  +2 "sampler")P  +16 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +97 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +133 "core"  +39 .tSS.reconfigure SSexhale +10 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'<'Ӵ +111 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")> +50 "core" ' + ."CSpush"CS.coast + "collection"'5 +80 "core"  + .tSS.reconfigure SSexhale +3 "sampler")#.0X +334 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 ')% +2 "core" %AYWy\ N +2 .tCS.seek 6ml +2 "collection"'K' +1339 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'S +41 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'R'ӂ +1487 "core" ' + .tCSV.dial CSR +2 "collection"'T  +42 "core"  + "collection"'U% +4 "core" %|YZe\ T + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'V' +587 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 'Q% +2 "core" %ZX\ P +2 .tCS.seek 5ml +2 "collection"'X'qh +848 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'Y  +40 "core"  +2 .tCS.seek 1ml + "collection"'Z'> +1090 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 + .CH.seek 70C,8:00 +3 "collection"'W \  +5 ']9 +3 "core" 9LLd +103 "collection"'^9 +2 "core" 9Led +103 "collection"'_9 +2 "core" 9Me d +103 "collection"'`9 +2 "core" 9Md d +103 "collection"'a9 +2 "core" 9Odd +103 "collection"'[9 +2 "core" 9Qed +103 "collection"'\\9 +2 "core" 9Ved +103 "collection"'d9 +2 "core" 9\\ed +103 "collection"'e9 +2 "core" 9de"d +103 "collection"'f9 +2 "core" 9of&d +103 "collection"'b9 +2 "core" 9{f+d +104 "collection"'g9 +21 "core" 9f0d +103 "collection"'c9 +2 "core" 9g4d +103 "collection"'j9 +2 "core" 9g8d +103 "collection"'k9 +2 "core" 9h +103 "collection"'9 +2 "core" 9e< +103 "collection"'9 +2 "core" 9}: +103 "collection"'9 +3 "core" 98 +103 "collection"'9 +2 "core" 96 +103 "collection"'9 +2 "core" 94 +103 "collection"'9 +2 "core" 93 +103 "collection"'9 +2 "core" 91 +103 "collection"'9 +2 "core" 9/ +103 "collection"'9 +2 "core" 9'- +103 "collection"'9 +2 "core" 9<, +103 "collection"'!9 +2 "core" 9R* +103 "collection"'9 +2 "core" 9h) +103 "collection"'9 +3 "core" 9}' +103 "collection"'9 +2 "core" 9$ +103 "collection"' 9 +2 "core" 9$ +103 "collection"'9 +40 "core" 9\ # +111 "collection"'#9 +2 "core" 9! +103 "collection"'%9 +2 "core" 9 +103 "collection"'&9 +2 "core" 9 +103 "collection"'$9 +2 "core" 9  +103 "collection"'(9 +2 "core" 9 ! +103 "collection"'"9 +2 "core" 9 &% +103 "collection"'*9 +3 "core" 9 5* +103 "collection"'+9 +2 "core" 9 D. +103 "collection"'.9 +2 "core" 9 S2 +103 "collection"''9 +2 "core" 9 a6 +103 "collection"',9 +2 "core" 9 o: +103 "collection"'19 +3 "core" 9 {? +103 "collection"'9 +2 "core" 9 C +103 "collection"'39 +2 "core" 9 G +103 "collection"'49 +2 "core" 9 K +103 "collection"'59 +2 "core" 9 O +103 "collection"'79 +3 "core" 9 T +103 "collection"'9 +2 "core" 9 X +103 "collection"'/9 +2 "core" 9 \\ +103 "collection"':9 +2 "core" 9 ` +103 "collection"';9 +2 "core" 9 d +103 "collection"'=9 +2 "core" 9 i +103 "collection"'9 +2 "core" 9 m +103 "collection"'09 +2 "core" 9 q +103 "collection"'29 +2 "core" 9\ u +103 "collection"'@9 +2 "core" 9\ y +103 "collection"'-9 +3 "core" 9\ ~ +103 "collection"'A9 +2 "core" 9\  +103 "collection"'69 +2 "core" 9\ ! +103 "collection"'C9 +2 "core" 9\ ( +103 "collection"'E9 +2 "core" 9\ . +103 "collection"'99 +2 "core" 9\ 4\ +103 "collection"'>9 +2 "core" 9\ ;\ +103 "collection"'89 +2 "core" 9\ @\ +103 "collection"'<9 +2 "core" 9\ F\ +103 "collection"'D9 +2 "core" 9\ J\ +103 "collection"'9 +3 "core" 9\ O +103 "collection"'I9 +2 "core" 9\ T +103 "collection"'F9 +2 "core" 9\ W +103 "collection"'H9 +2 "core" 9\ ] +103 "collection"'M9 +2 "core" 9\ ` +103 "collection"'N9 +65 "core" 9\ e +103 "collection"'L9 +2 "core" 9\ j +103 "collection"'O9 +2 "core" 9\ m +103 "collection"'P9 +2 "core" 9\ p +103 "collection"')9 +2 "core" 9\ s +103 "collection"'B9 +4 "core" 9\ v +104 "collection"'S9 +2 "core" 9\ y +103 "collection"'K9 +2 "core" 9\ z +103 "collection"'T9 +2 "core" 9\ ~ +103 "collection"'U9 +2 "core" 9\  +103 "collection"'R9 +2 "core" 9\  +103 "collection"'Q9 +2 "core" 9\  +2 .tCH.hold 10:00,70C +3 "collection"'V `\ `\  +3 "core"  +9406 "Can"X\ , +50597 "core" ` + "collection"'Y9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'X'Ӵ +331 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'] @ +103 "core" @ + .tCSV.dial :air +2 "collection"'^ @ +42 "core" ? +2 .tCS.seek 5ml + "collection"'_'qi +1340 "core" ' + .tCSV.dial CTV +2 "collection"'`  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'a @ +45 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'[  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'\\ @ +45 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'d'Ӵ +1340 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'e +114 "core" + .tCBV.dial CSV +2 "collection"'f  +29 "core"  + "collection"'b% +4 "core" %ӶCD .\ & +2 .tCS.seek 5ml +2 "collection"'g'qk +1341 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'c  +43 "core" + "collection"'j% +4 "core" %qmu\ + +2 .tCS.seek 7.001ml +2 "collection"'k' +586 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'l @ +45 "core" > +2 .tCS.seek 10ml + "collection"'m' +841 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'n ` +114 "core" _ + #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'h   +31 "core" " + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'i  +3 'p  +29 "core"  +105  +2 .tCS.seek 5ml + "collection"'q'qi +889 "Can"\ WPP +458 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'o @ +103 "core" A + .tCSV.dial :waste +2 "collection"'t +103 "core" + .tCS.seek :empty +2 "collection"'u'ӂ +1344 "core" ' + .tCSV.dial :air +2 "collection"'v @ +72 "core" A +2 .tCS.seek 5ml + "collection"'w'qi +1350 "core" ' + .tCSV.dial CTV +2 "collection"'x  +43 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'r @ +45 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'s  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'z @ +45 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'{'Ӵ +1346 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'| +102 "core" ~ + .tCBV.dial CSV +2 "collection"'  +30 "core"  + "collection"'}% +4 "core" %Ӳ'%n\ 7 +2 .tCS.seek 5ml +2 "collection"''qg +1346 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +56 "core"  + "collection"'~% +4 "core" %qb \ 9\ +2 .tCS.seek 6.999ml +2 "collection"''w +583 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +43 "core" > +2 .tCS.seek 10ml + "collection"'' +837 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'y ` +115 "core" _ + #tLysing Complete +2 "collection"' & +4 "core" &`cl\ ;U + #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"& % +4 "core" %\ & b ` !O + "storage"( % +4 "core" %x }\ X + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((R +378 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &Q \  D\ W +2 "manipulator"&& +3 "core" &+ ^ a Dv +2 "manipulator"&% +3 "core" %\ & ` ` !O +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +200 "core" ( + "manipulator"&& +4 "core" & a b / +2 "storage"(& +3 "core" &P\ \  3\ Y +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +96 "core" ' + "storage"(& +4 "core" &P\ \  \ Y +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +275 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +34 "core" ' +2 "manipulator"&!& +4 "core" & U ^ / + "manipulator"&% +4 "core" % [ T >  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&( +187 "core" ( + "manipulator"& & +4 "core" & ] _ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & c _ +2 .tForearm.seek CC +2 "manipulator"&#' +91 "core" ' + .tHand.close + "manipulator"&%/ +73 "core" / +2 .tCC.seek :open +2 "collection"'&( +469 "core" ( + "storage"($& +4 "core" &P Y 0 \ _ +2 "storage"((& +3 "core" &P % #\ _ +2 "manipulator"&"& +3 "core" & b ] +2 "manipulator"&*% +3 "core" % 1 a a  +2 .tForearm.seek :retract +2 "manipulator"&+'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&.( +153 "core" ( + "manipulator"&'& +44 "core" & d d ' +10 "storage"(,& +4 "core" &P\ \  0\ ` + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&1'm +101 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&31 +70 "core" 1 +2 "manipulator"&4% +4 "core" % ͗ Z a + "storage"(5& +4 "core" &P  " ,\ ] + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 342 counts +2 "manipulator"&7' +17 "core" ' + "manipulator"&& +5 "core" & a b % + "storage"(/& +4 "core" &P \ a +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&:' +17 "core" ' +2 "storage"(;% +4 "core" % L\  \ a +2 ."downElevator"SE.seek :down +3 "storage"(='} +100 (% +2 "core" %@\ \  \ `Xj +2 "manipulator"&0% +4 "core" % _ ` T + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&2'\ +88 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'@& +4 "core" & \ G +2 "manipulator"&-& +3 "core" & U U M % +2 "manipulator"&A% +4 "core" %\  ` a  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&6(, +171 "core" ( + "manipulator"&C& +4 "core" &, e _  P +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &E& +3 "core" &, U U P +2 .tForearm.seek :garage + "manipulator"&9' +104 "core" ' + .tHand.close + "manipulator"&>/ +77 "core" / + "manipulator"&8& +4 "core" &, d X  P +2 "manipulator"&<% +3 "core" %  W c +2 .tForearm.seek :retract +2 "manipulator"&D'\ +102 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +324 "core" ( + "manipulator"&I& +4 "core" & Z a m \ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &F& +2 "core" & ^ ` \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&H' +103 "core" ' +2 "manipulator"&M& +4 "core" & b c \ +2 "manipulator"&N% +3 "core" % _ ` +2 "collection"'L& +3 "core" &\ H +2 "collection"'O& +4 .tCC.seek :closed + "collection"'P(` +3 "core" &X\ H +4 &\ I2 +10 &1Fx\ C2 +9 &Yq{\ CG +9 &\\\ DQ +10 &Qu\ EP +9 &QM\ EP +10 &BN.\ EP +9 &R\ EP +9 &R`\ EP +10 &QM\ EP +9 &JQ\ EP +9 &! R\ EP +10 &"Rc\ DP +9 &$OV\ EP +9 &&QR\ EP +10 &(S\ EP +9 &)O\ EP +10 &+Q\ EO +9 &-YT\ EP +9 &/Q\ EP +10 &0Sw\ EP +9 &2Q]\ DP +9 &4bQL\ EP +10 &6$Q-\ EP +9 &7T\ EP +10 &9S\ EP +9 &;iQ]\ EP +9 &=,QS\ EP +10 &>SM\ EP +9 &@Q\ EP +9 &BrR\ EP +10 &D4R\ EP +9 &ES\ EP +10 &GR\ EP +9 &IwX\ EQ +9 &K4fy\ DR +10 &L\ BW +9 &N# \ @[ +10 &P_"\ @\\ +9 &R!\ ?\\ +9 &S\ ?\\ +10 &U\ ?] +9 &Wc! x\ ?] +9 &Y"$"j\ >^ +10 &Z&%b\ >_ +9 &\\')S\ >_ +10 &^b*)G\ >` +9 &_f,)4\ ?3 +9 &`_,,!\ @ ` +9 ( + &`ev**\ CZ +2 "collection"'O& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.26 +2 "collection"')& +4 "core" &`ev()\ BZ +2 .tHand.open + "manipulator"&B1 +75 "core" 1 + "manipulator"&S% +4 "core" %  ] V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%T +45 "core"  + "processing"%U% +4 "core" %հL\ l + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%R' +1627 "core" ' + .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%Q  +53 "core"  +2 .tPS.seek 0ml + "processing"%W' +1607 "core" ' + .tPSV.dial PSR +2 "processing"%V +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%Y' +2634 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%Z +2 "collection"']  +5 "core"  +2 "processing"%^  +43 "core"  +27 + .tPSV.dial :mixloop +2 "processing"%X +110 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%`  +130 "core" +2 .tPS.seek 0ml + "processing"%a' +2634 "core" ' + .tPSV.dial :air +2 "processing"%[  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%\\' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%_ +42 "core" + .tPS.seek 0ml +2 "processing"%e' +2630 "core" ' + .tPSV.dial :air +2 "processing"%f  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%b' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%d +42 "core" +2 .tPS.seek 0ml + "processing"%c' +2623 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&j& +3 "core" & V T % \ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&g( +10 "core" ( + "manipulator"&l& +4 "core" & ] V  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" & R S  +2 .tForearm.seek CC +2 "manipulator"&n' +93 "core" ' + .tHand.close + "manipulator"&h/ +78 "core" / + .tCC.seek :open +2 "collection"'i( +470 "core" ( + "manipulator"&p& +4 "core" & S U P  +2 "manipulator"&m% +3 "core" % S S  +2 .tForearm.seek :retract +2 "manipulator"&o'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&t(, +277 "core" ( + "manipulator"&q& +4 "core" &, S U # , + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &, V _ t , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&u' +115 "core" ' + .tHand.open + "manipulator"&x1 +70 "core" 1 + "manipulator"&r% +4 "core" % \ q [ W ! Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&s'\ +101 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'z& +4 "core" &TW\ V + "manipulator"&w% +4 "core" %\  L `  +2 "storage"(|% +3 "core" %v \ r +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(}( +364 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ({& +2 "core" & \ 8 1 Y\ h' +2 "manipulator"&& +3 "core" &, S X  , +2 "manipulator"&~% +3 "core" %\  S S 9  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +184 "core" ( + "manipulator"&& +4 "core" & m b s 2 +2 "storage"(& +3 "core" & \ O K n\ g' +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&y' +102 "core" ' + "storage"( & +4 "core" & \ L B &\ f' +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"( ' +280 "core" ' + "storage"( - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" & \ $ 6 #\ e' +2 "manipulator"&& +3 "core" & t u 0 2 +2 .tElbow.seek 2 +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +3 "core" & o a K 2 +2 "storage"(& +3 "core" & \ B K \ e' +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +43 "manipulator"&?/ +75 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&& +5 "storage"(J'} +5 "core" & d W = 2 +2 "manipulator"&% +3 "core" % ί R c N +2 .tForearm.seek :retract +2 "manipulator"&!'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&( +150 "core" ( + ' + ."downElevator"SE.coast +4 "manipulator"&& + "storage"(5 +7 "core" &, g r  E} + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &, V Q 0 E} +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +99 "core" ' + "manipulator"&& +4 "core" &- [ V p E} +3 "manipulator"&% +3 "core" % U V U +2 "collection"'%& +4 "core" &YW0\ M + "collection"'& +4 .tCC.seek :closed +2 "collection"'G(` +3 "core" &WW/\ M +3 &YX\ L +9 &.vXX\ H,~ +9 &c{XU\ G@ +9 &fnXW\ HP +10 &(PXY\ HP +9 &QWX\ IO +10 &OVW\ IO +9 &pQWW\ IO +9 &1QXX\ IP +10 &OXX\ IP +9 &OYW\ IP +9 & wNWYk\ IP +10 &":QXXX\ IO +9 &#OXZH\ IO +10 &%TYX<\ IP +9 &'RXY'\ IP +9 &)BQX[\ IO +10 &+TXX\ IP +9 &,NYX\ IP +9 &.QZX\ IO +10 &0IR[[\ IP +9 &2 MXY\ IP +10 &3OZYd\ IP +9 &5NYXo\ IO +9 &7QQYXb\ HP +10 &9TY[\\\ HP +9 &:RYYU\ IP +9 &<T[YH\ IP +10 &>YO[[8\ IP +9 &@NXX<\ HP +10 &ANXX"\ HP +9 &CM\\[\ IO +9 &EaNYY\ IP +10 &G"Vb^\ HP +9 &H`id\ GQ +9 &J{\ FU +10 &LO\ DY +9 &N \ D[ +10 &O\ C[ +9 &Q\ C\\ +9 &SM\ C\\ +10 &U \ C] +9 &V\ B] +9 &X\ B^ +10 &ZN\ B^ +9 &\\~\ A_ +9 &]\ A` +10 &_u{|\ CI +9 &`J o\ E(t +10 &`+y\ B] +9 ( + &`h~\ GQ + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.43 +2 .Hand.open +2 "manipulator"&$1 +67 "core" 1 + "manipulator"&(% +4 "core" %  \\ U U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +98 "core" ' + .tSC.coast + "storage"(6 +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'*  +129 "core"  + .tCSV.dial CTV +2 "collection"''  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%#' +2625 "core" ' + "collection"',% +4 "core" %\ N +2 .tCS.seek 3.749ml +2 "collection"''I +1663 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%3  +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%4  +81 "core"  + .tPS.seek 0ml +2 "processing"%5' +2633 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"' ` +29 "core" _ + .tCSV.dial :air +2 "collection"'/ @ +44 "core" ? +2 .tCS.seek 10ml + "collection"';' +1665 "core" ' + .tCSV.dial CTV +2 "collection"'+  +43 "core"  +2 .tCS.seek 0ml + "collection"''Ӵ +2613 "core" ' + .tCBV.dial :waste1 + "collection"'0 @ +29 "core" > + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'.  +130 "core" + "collection"'1& +4 "core" &`i3\ OQ +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&@% +4 "core" %\ $ T ] > I +2 "storage"(7% +3 "core" % c `\ l +2 "storage"(-. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(A(R +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &P J B \ h +2 "manipulator"&:& +3 "core" &, Y d E} +2 "manipulator"&C% +3 "core" %\ $ P Q I +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&E( +160 "core" ( + "manipulator"&=& +4 "core" & V X ] +2 "storage"(& +3 "core" &R U V \ l +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +103 "core" ' + "storage"(>& +4 "core" &R y y \ m +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(8' +281 "core" ' + "storage"(<- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&2& +2 "core" & U ] ] +2 "storage"(9& +4 "core" &R w p r\ m + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&6'm +22 "core" ' + .tElbow.hold +2 "manipulator"&I, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 "storage"(F- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(M' +30 "core" ' + "manipulator"&N% +4 "core" %͟ R T b +2 "storage"(L& +3 "core" &R c d\ i +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 350 counts +2 "manipulator"&D' +17 "core" ' + "manipulator"&&& +4 "core" & Q R 3 \\ +2 "storage"()& +4 "core" &R Z Y b\ l +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&B' +17 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(S'| +37 "core" ' + "manipulator"&O& +4 "core" & T T \\ +2 "manipulator"&T% +4 "core" % T S O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&H( +156 "core" ( + "manipulator"& & +4 "core" &* m M e Cp + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &* T R C Cp + .tForearm.seek CC +3 "manipulator"&R' +95 "core" ' + .tHand.close + "manipulator"&V/ +74 "core" / + .tCC.seek :open +2 "collection"'W( +473 "core" ( + "storage"(Z& +4 "core" &R z z \ n +2 "storage"(^& +3 "core" &R z y \ n +2 "manipulator"&]& +3 "core" &+ R S @ Co +2 "manipulator"&X% +3 "core" % R T X  +2 .tForearm.seek :retract +2 "manipulator"&`'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&Y( +220 "core" ( + "manipulator"&[& +4 "core" & W \\  . +2 "storage"(a& +3 "core" &R x t '\ p +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&_'m +100 "core" ' + .tElbow.hold +2 "manipulator"&\\, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&f1 +73 "core" 1 +3 "manipulator"&e% +4 "core" % ͟ a e + "storage"(d& +4 "core" &R y y \ m + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 350 counts + "manipulator"&b' +15 "core" ' + "manipulator"&j& +4 "core" & Q Q A - +2 "storage"(l& +4 "core" &R \ q + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&k' +22 "core" ' + "storage"(h% +4 "core" % \ q +2 ."downElevator"SE.seek :down +4 "storage"('} +100 (K% +2 "core" %9 z z \ nWe +2 "manipulator"&P% +4 "core" % R S 9 Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +43 .tForearm.seek :retract +10 "manipulator"&p'\ +90 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +2 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%m  +68 "core" +2 .tPS.seek 2.5ml +2 "processing"%n' +2624 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%q +41 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%v  +43 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%g +42 "core" + .tdelay 1 second +102 .PSV.dial :air +3 "processing"%x  +42 "core"  + .tdelay 1 second +103 .PS.seek 0ml + "processing"%r' +1810 "Can"\ ;; +815 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%o& +4 "core" &h\ +2 "manipulator"&z& +4 "core" & R U F - + "manipulator"&w% +4 "core" %\  S [ @  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&|(, +185 "core" ( + "manipulator"&& +4 "core" &, _ ` D ? + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &u& +3 "core" &, \\ W U ? +2 .tForearm.seek :garage +2 "manipulator"&{' +98 "core" ' + .tHand.close + "manipulator"&/ +73 "core" / + "manipulator"&~& +4 "core" &, O R O ? +2 "manipulator"&% +3 "core" % ) R S  +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&t(k +125 "core" ( + "manipulator"& & +4 "core" &p a ]  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &s& +3 "core" &p V Y +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"& ' +102 "core" ' + "manipulator"&& +4 "core" &p [ _ +2 "manipulator"&% +4 "core" % O R : S +2 "processing"%& +3 "core" &v\ +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%?(] +3 "core" &e\ +3 &y\  +9 &,{\ , +10 &by\ A +9 &o~x\ R +10 &0]\ R +9 &_\ Q +9 &b\ R +10 &x`\ Q +9 &9_\ R +9 &`\ R +10 &d\ R +9 & _\ R +10 &"Aa\ R +9 &$`\ Q +9 &%^\ R +10 &'b\ R +9 &)H^\ R +9 &+ `\ R +10 &,\\\ R +9 &._\ Q +10 &0Pb\ R +9 &2_\ Q +9 &3a\ R +10 &5Z\ Q +9 &7Y^?\ R +9 &9^ \ R +10 &:_>\ R +9 &<c\ R +10 &>b_\ Q +9 &@"b\ R +9 &A`\ Q +10 &C`\ R +9 &Efg\ S +9 &G'p\ S +10 &H\ V +9 &J\ ~W +10 &L`\ ~X +9 &N"\ ~X +9 &O\ ~X +10 &Q\ ~X +9 &Sh\ ~X +9 &U+\ ~W +10 &V\ ~X +9 &X\ }X +10 &Zn\ ~X +9 &\\0\ ~E +9 &]<<\ _ +10 &]{9\ 6 +6 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.57 + "processing"%& +4 "core" &]{(\ 6 + &]{(\ 6 +2 .tHand.open + "manipulator"&1 +66 "core" 1 + "manipulator"&% +4 "core" % [ ] S S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +95 "core" ' + .tPRV.dial :air +2 "processing"%  +45 "core"  + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 "processing"% % +4 "core" %\ +2 .tPS.seek 0.3ml + "processing"%' +410 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  + "processing"%% +4 "core" %\ + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%%'.U +496 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +1915 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%J +98 "core" + .tPTV.dial :mixing +2 "processing"%! @ +72 "core" A + .tPBV.dial :waste2 +2 "processing"%i  +89 "core"  +2 .tPS.seek 0ml + "processing"%$' +2627 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&(& +4 "core" &p _ W + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +3 "core" ( + "manipulator"&*& +4 "core" &p N S H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &'& +2 "core" &p Q T  +2 .tForearm.seek PC +2 "manipulator"&' +96 "core" ' + .tHand.close + "manipulator"&}/ +67 "core" / + .tPC.seek :open +2 "processing"%c( +454 "core" ( + "manipulator"&,& +4 "core" &p R Q +2 "manipulator"&% +3 "core" % Ϻ \\ V @  +2 .tForearm.seek :retract +2 "manipulator"&3'\ +91 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&4(, +139 "core" ( + "manipulator"&#& +4 "core" &, _ ] F  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, X `   +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&/' +112 "core" ' + .tHand.open + "manipulator"&1 +68 "core" 1 + "manipulator"&+% +4 "core" % \ P S I +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +100 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%0& +4 "core" &\ + "manipulator"&.% +4 "core" %\  I U  +2 "storage"(1% +3 "core" %~ \ z +2 "storage"(@. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(7( +388 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (-& +3 "core" & \ x +2 "manipulator"&& +3 "core" &, R [   +2 "manipulator"&:% +3 "core" %\  R M H  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&C( +174 "core" ( + "manipulator"&=& +4 "core" & T Q % , +2 "storage"(& +3 "core" & }\ w +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&>' +96 "core" ' + "storage"(& +4 "core" & L\ x +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"("' +280 "core" ' + "storage"(<- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (2& +2 "core" & {\ w +2 "manipulator"&9& +3 "core" & P Q M , +2 .tElbow.seek 2 + "manipulator"&F( +3 "core" ( +2 "manipulator"&N& +3 "core" & V [ , +2 "storage"(L& +4 "core" & [\ x +2 .tForearm.seek 2 + 300 counts + "manipulator"&&'Ϊ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&)/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"`\ R +9 &@_\ Q +10 &BX_\ R +9 &D`\ R +10 &Ej\ S +9 &Gy\ U +9 &IQ\ ~W +10 &K\ ~W +9 &L\ ~W +9 &N\ ~X +10 &PW\ ~X +9 &R\ ~W +10 &S\ ~W +9 &U\ ~X +9 &W`\ ~W +10 &Y \ }X +9 &Z\ }X +9 &\\|y\ > +10 &]]+s\ O +9 &]w)\ 5 +2 ( + "processing"%I& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.57 + .Hand.open +2 "manipulator"&U1 +74 "core" 1 + "manipulator"&G% +4 "core" % R T N +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%^  +2 %]9 +5 "core" 9 +103 "processing"%X9 +2 "core" 9 +103 "processing"%R9 +2 "core" 9  +103 "processing"%[9 +2 "core" 9  +103 "processing"%a9 +3 "core" 9 +103 "processing"%H9 +2 "core" 9 +103 "processing"%f9 +2 "core" 9 +102 "processing"%e9 +3 "core" 9 +103 "processing"%d9 +2 "core" 9" +103 "processing"%j9 +2 "core" 9& +104 "processing"%l9 +2 "core" 9+ +103 "processing"%h9 +2 "core" 9/ +103 "processing"%`9 +2 "core" 93 +103 "processing"%K9 +2 "core" 97 +103 "processing"%P9 +2 "core" 9; +103 "processing"%Y9 +2 "core" 9@ +103 "processing"%_9 +2 "core" 9D +103 "processing"%b9 +2 "core" 9H! +103 "processing"%S9 +2 "core" 9L! +103 "processing"%m9 +3 "core" 9P! +103 "processing"%k9 +2 "core" 9U" +103 "processing"%9 +2 "core" 9Y" +103 "processing"%A9 +2 "core" 9]" +103 "processing"%59 +2 "core" 9a! +103 "processing"%q9 +3 "core" 9e" +103 "processing"%v9 +2 "core" 9j" +102 "processing"%g9 +3 "core" 9n! +103 "processing"%x9 +2 "core" 9r! +103 "processing"%n9 +2 "core" 9v! +103 "processing"%o9 +2 "core" 9{ +104 "processing"%z9 +2 "core" 9 +103 "processing"%w9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%\\9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%~9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%p9 +2 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%{9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%|9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%\ 9 +2 "core" 9  +103 "processing"%9 +2 "core" 9\ +103 "processing"%9 +3 "core" 9\ +103 "processing"%9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9$ +102 "processing"%9 +3 "core" 9* +103 "processing"% 9 +2 "core" 90 +103 "processing"% 9 +2 "core" 96 +103 "processing"% 9 +2 "core" 9< +102 "processing"%r9 +3 "core" 9B +103 "processing"%9 +2 "core" 9H +103 "processing"%9 +2 "core" 9M +102 "processing"%9 +4 "core" 9T +103 "processing"%%9 +2 "core" 9X +103 "processing"%J9 +2 "core" 9^ +103 "processing"%!9 +2 "core" 9d +2 .tPH.hold 2:00:00,28C +3 "processing"%i ppb +3 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +99 "core"  + "processing"%(% +4 "core" %\ x + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%*'\ +609 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%''Һ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%}  +72 "core"  + .tPSV.dial PTV +2 "processing"%t +70 "core" + .tPBV.dial :waste1 +2 "processing"%y  +127 "core"  + "processing"%?% +4 "core" %Һ\ { +2 .tPS.seek 1.5ml +2 "processing"%,' +600 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%#' +1612 "core" ' + .tdelay 5:00 +26368 "Can"M\ << +3634 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  + .tPS.reconfigure PSfast +3 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%' +2403 "core" ' + .tPSV.dial PTV +2 "processing"%+ +71 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%0 +71 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%3 +70 "core" + .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%.  +69 "core"  + .tPS.seek :empty +2 "processing"%1'ղ +2385 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%@  +128 "core" + .tPSV.dial :mixloop +2 "processing"%/ +42 "core" + .tPRV.dial :ab1 +2 "processing"%- @ +72 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +359 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"':  +3 "processing"%=  +45 "core" +  +2 "processing"%% +4 "core" %\ v +2 .tPS.seek 0.32ml +2 "processing"%'C +404 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'4  +28 "core" + .tPRV.dial :air +2 "processing"%;  +42 "core"  +2 .tPS.seek 0.9ml + "processing"%<'G +1235 "core" ' + .tPRV.dial :waste2 +2 "processing"%2 @ +72 "core" > +2 .tPS.seek 0.5ml + "processing"%9'\ +875 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%N  +43 "core"  + .tPS.reconfigure PSconfig +3 "processing"%#A d`b +2 .tPS.seek 2ml +50 "processing"%L'Һ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%) +42 "core" + .tPTV.dial :mixing +2 "processing"%O @ +72 "core" A + .tPBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%C% +4 "core" %ҽ\ x +2 .tPS.seek 1.85ml +2 "processing"%>' +245 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%" * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%&' +1970 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'6& +3 "core" &\ W +2 "manipulator"&D& +4 "core" &u S T  + "manipulator"&F% +4 "core" %\  S P =  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (, +126 "core" ( + "manipulator"&Q& +4 "core" &, ] U ^  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &, S T J  +2 .tForearm.seek :garage +2 "manipulator"&T' +100 "core" ' + .tHand.close +2 "manipulator"&E/ +70 "core" / +2 "manipulator"&c& +4 "core" &, Q \\ <  +2 "manipulator"&U% +3 "core" % & b ` ' +2 .tForearm.seek :retract +2 "manipulator"&G'\ +99 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&]( +304 "core" ( + "manipulator"&I& +4 "core" & \\ ] M  + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &X& +3 "core" & P R   + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&M' +99 "core" ' + "manipulator"&R& +4 "core" & U ]  +2 "manipulator"&7% +4 "core" % Q P  +2 "collection"'[& +3 "core" &\ U +2 "collection"'a& +3 .tCC.seek :closed +2 "collection"'H(` +3 "core" &\ U +2 &\ Z +10 &+v\ U,~ +9 &b~\ T@ +10 &Wu\ TQ +9 &T\ VQ +9 &W\ VQ +10 &T\ VQ +9 &]W\ VR +10 & V\ VQ +9 &Y\ VQ +9 &V\ VQ +10 & fV\ VQ +9 &"(T\ VQ +9 &#T\ VQ +10 &%W\ UR +9 &'nW\ VQ +9 &)1Q\ VQ +10 &*U\ VQ +9 &,W\ VQ +10 &.vW\ UQ +9 &08T\ UQ +9 &1U\ UQ +10 &3Y\ UQ +9 &5T\ UQ +9 &7AW\ VQ +10 &9V\ UQ +9 &:U\ VQ +10 &<U\ UQ +9 &>IR\ VQ +9 &@ U\ UQ +10 &AT\ VQ +9 &CT\ VQ +9 &ERW\ VQ +10 &GT\ VQ +9 &HZ\ UQ +10 &Ja\ UR +9 &LN}\ TU +9 &N\ QY +10 &O\ Q\\ +9 &Q\ P\\ +10 &S@\ P\\ +9 &U\ P\\ +9 &V\ O] +10 &X\ O^ +9 &ZB\ O^ +9 &\\\ O_ +10 &]\ N_ +9 &_q\ P@ +9 &`C,\ P(v +10 &`go\ TR +2 ( + "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.23 +2 "collection"'f& +3 "core" &`gn\ TR + .tHand.open +4 "manipulator"&e1 +76 "core" 1 + "manipulator"&d% +4 "core" %  ] _  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%l +97 "core"  + "processing"%h% +4 "core" %-\ } +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%`' +1624 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%K  +43 "core"  +2 .tPS.seek 0ml + "processing"%P' +1614 "core" ' + .tPSV.dial PSR +2 "processing"%Y +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%_' +2628 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%b  + "collection"'S  +31 "core"  +128  + .tPSV.dial :mixloop +2 "processing"%m +110 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%k  +74 "core" +2 .tPS.seek 0ml + "processing"%' +2628 "core" ' + .tPSV.dial :air +2 "processing"%A  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%5' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%q +42 "core" +2 .tPS.seek 0ml + "processing"%v' +2630 "core" ' + .tPSV.dial :air +2 "processing"%g  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%x' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%n +42 "core" +2 .tPS.seek 0ml + "processing"%o' +2627 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&z& +3 "core" & H N 5  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&w( +9 "core" ( + "manipulator"&& +4 "core" & W U   +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" & Q Q   +2 .tForearm.seek CC +2 "manipulator"&\\' +92 "core" ' + .tHand.close + "manipulator"&/ +69 "core" / + .tCC.seek :open +2 "collection"'~( +471 "core" ( + "manipulator"&& +4 "core" & R R c  +2 "manipulator"&p% +3 "core" % 1 S R S # +2 .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&s(, +272 "core" ( + "manipulator"&{& +4 "core" &, S R 7 I +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, O G z I +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' + .tHand.open + "manipulator"&1 +76 "core" 1 + "manipulator"&|% +4 "core" % U S X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' + ."da"delayUntil "10:55:06.72" +15239 "Can"\ XX +9488 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%\ @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSV.dial :air +2 "processing"%  +42 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2400 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%r'ղ +2421 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  + "processing"%% +4 "core" %մ\ { + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%%'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%J  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%! +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%(% +4 "core" %ҷ.\  +2 ."da"PS.seek 1.5ml +2 "processing"%$'} +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%}' +1618 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%t  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%y * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%? +70 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%'' +2381 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%, +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%^ +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2361 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +125 "core"  + "processing"%#% +4 "core" %ձ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%+'\ +611 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%0'Һ +1620 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%3 +82 "core" ~ + ."da"PBV.dial :waste1 +2 "processing"%.  +33 "core" + "processing"%% +4 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%@'~ +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%-' +1618 "core" ' + ."da"delay 2:00 +8739 "Can"\ << +3264 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%1  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%= +79 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2375 "core" ' + ."da"PSV.dial PTV +2 "processing"% +80 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%4 +79 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%; +80 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +84 "core" + ."da"PS.seek :empty +2 "processing"%2'ղ +2372 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%<  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%N  +129 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%9  +42 "core"  + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%) +41 "core" + ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%O' +406 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +44 "core"  + "processing"%C% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%"'_ +351 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%L  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%>'Һ +1564 "core" ' + ."da"PSV.dial :PML +2 "processing"%6 +43 "core" + ."da"PTV.dial :mixing +2 "processing"%D @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%F  +34 "core" + "processing"%Q% +4 "core" %һ\ { + ."da"PS.seek 1.85ml +2 "processing"%B' +247 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%8 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%E' +1963 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +40445 "Can"\ MM +7557 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 +2 "processing"%c  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%U * +35 "core" , + ."da"PSV.dial :air +2 "processing"%Z  +42 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%T' +2375 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%I  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%X +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%R  +43 "core"  + ."da"PS.seek :empty +2 "processing"%7'ղ +2369 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +125 "core"  + "processing"%G% +4 "core" %հT\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +4 ."da"PS.seek 0.5ml +2 "processing"%W'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +84 "processing"%f'Һ +1635 "core" ' + ."da"PTV.dial :puck +2 "processing"%e  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%d +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%a  +34 "core" + "processing"%l% +4 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%h' +611 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%&' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%K  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%` * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Y +71 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%P' +2370 "core" ' + ."da"PSV.dial PTV +2 "processing"%S +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%b +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%m +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%k  +69 "core"  + ."da"PS.seek :empty +2 "processing"%_'ղ +2367 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%A +125 "core"  + "processing"%% +4 "core" %ճ&\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%q'\ +598 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%5'Һ +1615 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%g +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%v  +35 "core" + "processing"%n% +4 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%x' +620 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%z * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1620 "core" ' + ."da"delay 2:00 +10718 "Can"\ << +1285 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%u  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ( + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +70 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%j' +2395 "core" ' + ."da"PSV.dial PTV +2 "processing"%H +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%p +82 "core" ~ + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\\  +83 "core" + ."da"PS.seek :empty +2 "processing"%{'ղ +2362 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  + "processing"%w% +4 "core" %ձ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml + "processing"%'\ +610 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%|'Һ +1623 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" + "processing"%\ % +4 "core" %ҿ\ +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%o  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2372 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  + ."da"PS.seek :empty +2 "processing"%r'ղ +2369 "core" ' + ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  +7 "processing"%J% +17 "core" %ճ\  +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +9 "processing"% +16 ."da"PS.reconfigure PSconfig +11 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +8 "processing"%!'m +356 "core" ' + ."da"delay 5 seconds +503 "processing"%% +3 "core" %l\ } + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%('\ +352 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%%'Һ +1618 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%* +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%$  +35 "core" + "processing"%t% +4 "core" %ҹ\ m +2 ."da"PS.seek 1.5ml +2 "processing"%y' +614 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%}' +1627 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck +43 .PBV.dial :waste1 +9 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2411 "core" ' + ."da"PSV.dial PTV +2 "processing"%' +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +83 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  + ."da"PS.seek :empty +3 "processing"%+'ղ +2385 "core" ' + "processing"%39 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.6C before imaging + .PH.coast +2 "processing"%.  +3 "core" 4 + 4 + "processing"%& +4 "core" &]w(\ o5 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&0% +3 "core" %\ R R 3 +2 "storage"(/% +4 "core" %   \ d +2 "storage"(@. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(1(R +383 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (:& +2 "core" &P   \ a +2 "manipulator"&=& +4 "core" &, E P 6 I + "manipulator"&-% +4 "core" %\ P Q ? 3 + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +185 "core" ( + "manipulator"&4& +4 "core" & Q R 0 +2 "storage"(;& +3 "core" &P " D\ ` +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +109 "core" ' + "storage"(& +4 "core" &P  \ b +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(<' +283 "core" ' + "storage"(N- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&9& +3 "core" & R M U 0 + "storage"()& +4 "core" &P % % C\ _ + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +3 "manipulator"&2'm +25 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(C- +2 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +3 "storage"(O' +32 "core" ' + "manipulator"&L% +4 "core" %͙ Q Q  +2 "storage"("& +3 "core" &P T \ ] + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 344 counts +2 "manipulator"&6' +15 "core" ' + "manipulator"&D& +5 "core" & P Q D 0 + "storage"(F& +4 "core" &P   \ \ a +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&Q' +25 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(8' +41 "core" ' + "manipulator"&>& +4 "core" & L E ) 0 +2 "manipulator"&B% +4 "core" % R P  G + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&c'\ +90 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&U(k +256 "core" ( +2 "manipulator"&Z& +3 "core" &u S P z +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &u P Q x +2 ."da"Forearm.seek PC +2 "manipulator"& ' +96 "core" ' + ."da"Hand.close +2 "manipulator"&I/ +75 "core" / + ."da"PC.seek :open +2 "processing"%X( +452 "core" ( + "storage"(R& +4 "core" &P   \ a +2 "manipulator"&T& +3 "core" &u Q O q +2 "manipulator"&[% +3 "core" % Ϸ O Q +2 ."da"Forearm.seek :retract +2 "manipulator"&G'\ +91 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&7( +253 "core" ( + "manipulator"&W& +4 "core" & U Z + +2 "storage"(e& +3 "core" &P  \ a +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&d' +102 "core" ' + ."da"Hand.open +2 "manipulator"&a1 +75 "core" 1 +2 "storage"(l- +3 "core" -' +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(f'K +26 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(M' +55 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul1111h40ml.tif +1485 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.645 seconds\ /var/log/esp/da19jul1111h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul1111h40ml15s.tif +90 "Can"\ c +365 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1102 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul1111h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul1111h40ml30s.tif +3059 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul1111h40ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul1111h40ml70s.tif +7147 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul1111h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.645 sec auto-exposure",Subject: "da19jul1111h40ml images!" +12 "storage"(h- +9 "core" -' +6 "storage"(K& +7 "core" &P\  Q\ V + "manipulator"&`& +4 "core" & S Q # + +2 ."da"Elbow.seek 1 +3 "manipulator"&Y( +5 "core" ( + "manipulator"&&& +4 "core" & S P . + +2 "storage"(S& +3 "core" &P \ V +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&b' +13 "core" ' +2 ."da"SE.reconfigure SEgently +4 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"(m' +56 "core" ' +60 "manipulator"&k& +5 "core" & Q Q < + +2 "storage"(P& +3 "core" &P   \ d +2 ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +3 "manipulator"&A'm +23 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 2 Pucks below Top Plate +2 "storage"(_' +27 "core" ' + "manipulator"&q% +4 "core" %͝ Q P $ +2 "storage"(g& +4 "core" &P   e\ d + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 348 counts +2 "manipulator"&v' +14 "core" ' +2 "manipulator"&n& +4 "core" & R P t + +2 "storage"(5& +4 "core" &P B H\ g +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&z' +20 "core" ' +2 "storage"(x% +3 "core" % G = \ g +2 ."downElevator"SE.seek :down +4 "storage"(u'} +100 (% +2 "core" % 3 ? > \ fU] +2 "manipulator"&]% +4 "core" %Ϻ N O : + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +39 ' + ."downElevator"SE.coast + "storage"(5 +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #tStarting finalPurge + "processing"%H& +4 "core" &J\ t +2 "manipulator"&& +4 "core" & R P ; + +2 "manipulator"&p% +4 "core" %\ S Q # 6 + ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&\\(, +177 "core" ( + "manipulator"&j& +4 "core" &, V Z S { + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &, Q Q J { +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&w' +103 "core" ' + ."psFlush"Hand.close +2 "manipulator"&{/ +72 "core" / + "manipulator"&& +4 "core" &, O [ { +2 "manipulator"& % +3 "core" %  G M o +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +101 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&\ (k +123 "core" ( + "manipulator"&|& +4 "core" &u O P w + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &u D P K +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +96 "core" ' + "manipulator"&o& +4 "core" &u ] Z e +2 "manipulator"&% +4 "core" %Ϲ P G _ a + "processing"% & +4 "core" &<\ { + "processing"%& +4 ."psFlush"PC.seek :closed +2 "processing"% (] +3 "core" &h\ { +3 &2\ { +9 &*u&\ x,~ +10 &ao\ w@ +9 &Wz\ vQ +9 &U\ xQ +10 &Y\ xQ +9 &W\ xQ +10 &\\Z\ xR +9 &Z\ xQ +9 &Y\ xQ +10 &Z\ xQ +9 & eY\ xQ +9 &"'Z\ xQ +10 &#U|\ xQ +9 &%Z\ xQ +10 &'nW\ xQ +9 &)0Y\ xQ +9 &*^\ xR +10 &,[n\ xR +9 &.u\\j\ wQ +9 &07Yn\ xQ +10 &1Wn\ xQ +9 &3\\l\ xR +10 &5~Yd\ xQ +9 &7@Zh\ xQ +9 &9ZW\ xQ +10 &:^Y\ xQ +9 &<\\T\ xQ +9 &>GXT\ xQ +10 &@ _L\ xQ +9 &A[[\ xR +10 &C[d\ xQ +9 &EO_M\ xQ +9 &G hJ\ xS +10 &H~D\ wT +9 &JK\ vV +9 &LGI\ vW +10 &ND\ vX +9 &OB\ vX +10 &Q@\ vW +9 &SO<\ vW +9 &U3\ vX +10 &V3\ vX +9 &X6\ vX +9 &ZUA\ vX +10 &\\2\ vE +9 &]2?o8\ w$j +10 &]{/8\ z2 +6 ( + "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.60 + "processing"%& +4 "core" &]{#&\ z2 + &]{#8\ z2 +2 ."psFlush"Hand.open + "manipulator"&1 +71 "core" 1 + "manipulator"&% +4 "core" % Ϲ P Q Z a +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +93 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +127 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%J'TE +399 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +710 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%!  +33 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%(' +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%* +70 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%$'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%% +71 "core" + ."psFlush"PBV.dial PSV +2 "processing"%? U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%y' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > + ."psFlush"PS.seek 2.5ml +3 "processing"%,' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%^  +69 "core"  + ."psFlush"PS.seek :empty +2 "processing"%}'ղ +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%' +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%# +69 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial PBV +47 "processing"% @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%.  +69 "core"  + ."psFlush"PS.seek :empty +2 "processing"%'ղ +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%0 +43 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%/'TE +1117 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +1614 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%: +70 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%=  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%-' +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%4 +70 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%;'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%N' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%9 @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%)' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%C  +69 "core"  + ."psFlush"PS.seek :empty +2 "processing"%L'ղ +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%" +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%D' +2278 "Can"\ ?> +347 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%F +69 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%>' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%B @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  + ."psFlush"PS.seek :empty +2 "processing"%<'ղ +2634 "core" ' + #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'2& +4 "core" &`\ n +2 "manipulator"&6& +3 "core" &u Q S +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&O(k +2 "core" ( +2 "manipulator"&Q& +3 "core" &u O [ p +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &u O S  +2 .tForearm.seek PC +2 "manipulator"&E' +92 "core" ' + .tHand.close + "manipulator"&/ +70 "core" / + .tPC.seek :open +2 "processing"%I( +453 "core" ( + "manipulator"&c& +4 "core" &u S Q _ +2 "manipulator"&V% +3 "core" % F P [  +2 .tForearm.seek :retract +2 "manipulator"&R'\ +91 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&T( +357 "core" ( + "manipulator"&[& +4 "core" && Z Q  ?T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" && F K  ?T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&W' +99 "core" ' + "manipulator"&e& +4 "core" && Q O 0 ?T +2 "manipulator"&U% +4 "core" % C N  +2 "collection"'a& +3 "core" &\ m +2 "collection"'l& +3 .tCC.seek :closed +2 "collection"'G(` +3 "core" &'\ n +4 &\ n3 +9 &.G~\ i2 +9 &Tp\ hG +10 &f\ jQ +9 &X\ jP +10 &yX\ jP +9 &<T\ jP +9 &\\\ jQ +10 &U\ kQ +9 &W\ jP +9 &AZ\ jQ +10 &!V\ jQ +9 &"U\ jQ +10 &$V\ jQ +9 &&KW \ jP +9 &( Y\ jQ +10 &)U\ jQ +9 &+[\ jQ +9 &-QY\ jQ +10 &/W \ jP +9 &0Y \ jP +10 &2U \ jP +9 &4ZY\ jQ +9 &6Y\ jQ +10 &7T\ iQ +9 &9\\\ iQ +9 &;bW\ jQ +10 &=%Y\ iP +9 &>W \ iP +10 &@S\ jQ +9 &BjW\ iQ +9 &D.Q \ jP +10 &EX\ jQ +9 &GX\ \ jQ +9 &Iq\\ \ iQ +10 &K.k\ \ iS +9 &L \ gV +10 &N\ eY +9 &P\\\ d[\ +9 &R \  \ d\\ +10 &S   \ d\\ +9 &U   \ d\\ +9 &W_ \ c] +10 &Y \ \ c] +9 &Z\ \ c] +10 &\\\ \ b^ +9 &^`\ b_ +9 &_h\ c3 +10 &`c\ c"f +9 ( + &`t\ gU + "collection"'l& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.15 +2 "collection"'8& +4 "core" &`t5\ fU +2 .tHand.open + "manipulator"&f1 +76 "core" 1 + "manipulator"&h% +4 "core" % L Q U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +95 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'`& +3 "core" &`t6\ fU +2 "collection"'&% +4 "core" %ӰA\ g + .tCSV.dial CSR +2 "collection"'S  +40 "core"  + "collection"'k% +4 "core" %ӫ"\ f + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'P'qi +1340 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'q% +2 "core" %qgK\ a +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'g'A +654 "core" ' + .tCSV.dial :waste +2 "collection"'n +126 "core" + .tCS.reconfigure CSconfig +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'5'Ӵ +1969 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'7& +3 "core" &`t8\ eU +2 "collection"'d% +4 "core" %ӵN\ e + .tCSV.dial :flush +2 "collection"'x  +43 "core"  + .tCS.reconfigure CSfast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'M'qi +1221 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A + "collection"']% +4 "core" %qo?\ e +2 .tCS.seek 7.001ml +2 "collection"'b' +542 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'Y  'm  +42 "core"  +89  + .tCBV.dial :waste1 +2 "collection"'A @ +43 "core" > +2 .tCS.seek 0ml + "collection"'H'Ӵ +1672 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'& +3 "core" &`t/\ dU +2 "collection"'v% +4 "core" %Ӹ6\ d + .tCSV.dial :flush +47 "collection"'p  +74 "core" +2 .tCS.seek 5ml +2 "collection"'_'qi +1224 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'z @ +42 "core" A + "collection"'j% +4 "core" %qo5\ d +2 .tCS.seek 7.001ml +2 "collection"'' +546 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'u  +42 "core"  + .tCBV.dial :waste2 +2 "collection"'1  +102 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +1682 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'{& +3 "core" &`t}%\ dU +2 "collection"'% +4 "core" %ӹ;\ d + .tCSV.dial CSR +2 "collection"'  +41 "core"  + "collection"'% +4 "core" %ӹG\ c +2 #tPulling 7.999ml of CSR.kill .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'|' +1904 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'' +558 "core" ' + ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'w + 'o  +98 "core" +35  + .tCTV.dial :intake +2 "collection"'  +72 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"' ' +1901 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'\\  +70 "core"  + .tCS.reconfigure CSconfig +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +591 "core" ' + .tCSV.dial CSR +2 "collection"'X  +98 "core"  + "collection"'% +4 "core" %ӯ\ c + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1340 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'' +1352 "core" ' + .tCSV.dial CBV +2 "collection"' +98 "core" +2 .tCS.seek 0ml + "collection"''Ӵ +2608 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" && O O ?P +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&+( +45 "core" ( + "manipulator"&J& +4 "core" & P M > + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" & F N ( + .tForearm.seek CC +2 "manipulator"&!' +94 "core" ' + .tHand.close + "manipulator"&r/ +66 "core" / + .tCC.seek :open +2 "collection"'*( +472 "core" ( + "manipulator"&(& +4 "core" & Q Q x +2 "manipulator"&$% +3 "core" % W \\ ,  +2 .tForearm.seek :retract +2 "manipulator"&%'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&?(, +271 "core" ( + "manipulator"&t& +4 "core" &, P P E +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, Q S J E + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&y' +113 "core" ' +2 .tHand.open + "manipulator"&^1 +75 "core" 1 + "manipulator"&,% +4 "core" % \ M P +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&''\ +100 "core" ' + "processing"%}& +4 "core" &\ +23031 "Can"#\ .. +60002 \ .. +60002  \ .. +60002 \ /. +60003 \ .. +60002 \ .. +60002 \ .. +60002 \ .. +60002 \ X// +58336 !to:SignalException : mesg" SIGHUP:@timestampu: Time q\\:\ signoi:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1665 "Can"\ M// +340 #tSending Email + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt[ "4/home/esp/esp2/lib/framework.rb:131:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"-/home/esp/esp2/lib/thread.rb:739:in `[]'"0/home/esp/esp2/lib/thread.rb:739:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 #mEXIT + !to:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 @1562865815.64EDT @1562873896.43EDT = =tMAIN =mMAIN_scheduler @EDT1562873898.08 #"core_reset"Sent BREAK + #t@0xB269, state=0x3A84, ifg=0x10, ie=0xFD + #@0xB4F0, state=0x3A84, ifg=0x10, ie=0xFD + #@0xB778, state=0x3A84, ifg=0x10, ie=0xFD #@0xB9FF, state=0x3A84, ifg=0x10, ie=0xFD + #@0xBC86, state=0x3A84, ifg=0x10, ie=0xFD + #@0xBF0D, state=0x3A84, ifg=0x10, ie=0xFD #@0xC194, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC2A9, state=0x3A84, ifg=0x80, ie=0xFD + #@0x5CC6, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +356 "Can"\ 222 + \ 222 + #tPolling Can every 10:00 +122 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +3 % 2\ +4 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۗ 0\  + .tSS.configure SSconfig +2 "sampler")#.0X can +3 "Can"z\ 00 +59203 cx\ 0/ +60003  {\ 00 +60002 |\ // +60002 |\ /0 +60003 {\ *// +60002 |\ |// +60002 z\ // +60003 {\ .. +60002  |\ .. +60002 \ |\ // +60002 z\ .. +60003 |\ .. +60002 }\ .. +60002 }\ /. +60003  \ // +60002 \ .. +60002 \ .. +60002 \ .. +29439 #t-> exit +5 #mEXIT @1562954222.07EDT @1562959617.96EDT = =tMAIN =mMAIN_scheduler @EDT1562959619.69 #"core_reset"Sent BREAK +2 #t@0x79B3, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +378 "Can"|\ O + |\ O] + #tPolling Can every 10:00 +3 #Cleanly exited at 13:57:02EDT12-Jul-19 +1474 #-> access 1 +3 !o: BusOff: mesg"%Storage Elevator is not powered!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +15485 #-> ESP.ready! +3 #Powering core bus +512 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +3 )% +2 "core" %N\ 8 +2 .tSS.configure SSconfig +2 "sampler")#.0X& +3 "core" & \ > > \ 9 +2 "storage"(?% +3 "core" % : . \ 9 +2 "collection"'@9 +3 "core" 9?V +2 "processing"%A9 +3 "core" 9Pd +517 #t-> access 1 +3 .SE.seek :down + "storage"(B'} +3 "core" ' + "manipulator"&C% +4 "core" %\    +2 "manipulator"&D& +3 "core" & V  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(E(<1 +1013 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (F& +3 "core" &<2 - $ .\ 6 +39223 "Can"&\ ::: +60002 \ 7;: +60002 \ 4:: +60003 \ 2:: +16268 #t-> exit +5 #mEXIT @1562962192.73EDT @1563216011.41EDT = =tMAIN =mMAIN_scheduler @EDT1563216013.15 #"core_reset"Sent BREAK +2 #t@0x28AF, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +365 "Can"\ G + \ Ge + #tPolling Can every 10:00 +2 #Cleanly exited at 16:09:52EDT12-Jul-19 +664 #-> ESP.ready! +2 #Powering core bus +472 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %\ 1 + .tSS.configure SSconfig +2 "sampler")#.0X\ ; + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 ( % +2 "core" % 2 9 -\ ; +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'  +2 "core" + .tCH.configure CHconfig +2 "collection"'\ 2 +2 .tPH.coast + "processing"%  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +11 "collection"'% +3 "core" %W\ +2 ."rdySampler"Intake.select :close +4 "processing"%% + "manipulator"&% +3 ."rdySampler"Exhaust.select :close +3 .CTV.dial :air +2 "collection"'  +2 "core" %~\ F +2 %    +  + "manipulator"&% +2 ."rdyProcessing"PSV.dial :air +5 ."rdySampler"CSV.dial :waste1 +2 "processing"%  + "collection"' +5 "core" %  d  + +3 ."rdyProcessing"PS.reconfigure PSconfig +2 .tForearm.reconfigure LooseForearm +4 "processing"%#A d`b +3 "manipulator"&#@2^d^2b +4 ."rdyProcessing"PS.home.seek 0ml + .tForearm.home.seek :retract +2 "processing"%' +3 "manipulator"&'\ +2 "core" + ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler") +3 "core"  + "sampler")  +5 "core"  +2 ."readyCS"CS.reconfigure CSfast +4 ."rdySampler"SS.reconfigure SSconfig +4 "collection"'#d @b + "sampler")#.0X access 2 +3 .SE.seek :down +2 "storage"(;'} +3 "core" ' +2 "manipulator"&<% +3 "core" %\ !   +2 "manipulator"&=& +4 "core" & ( - + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(>(K +1306 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (?& +3 "core" &K6 \ $  +1220 #t-> require "shuffle" +870 #-> shuflle2 +699 #-> shuffle2 +2 #Shuffling two pucks from tube 1 to 2 of [1..7] + #Loading generic puck from tube 1 into Collection Clamp + "collection"'@& +3 "core" &\  +2 .tHand.open + "manipulator"&A1 +69 "core" 1 +2 "manipulator"&B% +4 "core" % \ ! G K   +2 "storage"(C% +3 "core" % *\ " + "storage"(D. +4 "core" .(K + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(E(R +1629 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (F& +2 "core" &Q >\  +2 "manipulator"&G& +4 "core" &\ \ l }- + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&H( +16 "core" ( +2 "manipulator"&I& +4 "core" &\ \ }0 + "storage"(J& +5 "core" &Q \  +2 .tForearm.seek 1 + 600 counts + "manipulator"&K' +102 "core" ' +2 "storage"(L& +4 "core" &Q A\ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(M' +9 .tSE.hold +4 "storage"(N+ +5 "core" ' \ ? +5 + +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :down +2 "storage"(O'} +29 "core" ' +2 .tSE.coast + "storage"(5 +2 "manipulator"&P% +4 "core" % 0 . O +42 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +93 "core" ' +2 !to:IRB::Abort: mesg"0Storage Elevator seek to beamBreak Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +571 #-> exit +4 #mEXIT @1563216135.23EDT @1563216146.14EDT = =tMAIN =mMAIN_scheduler @EDT1563216147.77 #"core_reset"Sent BREAK +2 #t@0xDB01, state=0x3B10, ifg=0x20, ie=0x7F + #@0xE258, state=0x3B10, ifg=0x08, ie=0x5F #@0xE832, state=0x3AE0, ifg=0x84, ie=0x75 + #@0xEAE0, state=0x3A72, ifg=0x10, ie=0xF5 + #@0xED68, state=0x3A84, ifg=0x10, ie=0xFD #@0xEFF1, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF27A, state=0x3A84, ifg=0x10, ie=0xFD #@0xF390, state=0x3A84, ifg=0x80, ie=0xFD + #@0x48C6, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +356 "Can"\ )HG + \ )HG #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %} 7\ : +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +3 "processing"%% +2 "manipulator"&% +7 "core" %Ӹ \  +5 "sampler")% +4 "core" %q\ * + %\ \ \ S ~ + %} >\ : +2 "manipulator"&& +3 "core" &\ \ \ ~/ +2 "storage"(& +3 "core" &Q \  +2 "storage"(% +3 "core" % \  +2 "collection"'& +3 "core" & \  +2 "processing"%& +87 "core" &\ + +2 "collection"' +3 "core"  +2 "collection"'  +2 "core"  +2 "collection"'! +3 "core"  +2 "processing"%" +2 "core"  +2 "processing"%# +3 "core" V + "processing"%$ +3 "core"  +2 "processing"%% +3 "core"  + "sampler")& +3 "core"  +2 "sampler")'% +3 "core" %} >\ : +2 "collection"'(& +4 "core" &  \  + "collection"')% +4 "core" %Ӹ \  +2 "processing"%*& +3 "core" &b\ * +2 "processing"%+% +3 "core" %p\ * +3 "manipulator"&,% +3 "core" %\ \ \ \ \ O ~ +2 "manipulator"&-& +3 "core" &\ \ \ ~/ +2 "storage"(.& +3 "core" &Q Z\  +2 "storage"(/% +3 "core" % k\  +2 "collection"'09 +3 "core" 9l +2 "processing"%19 +3 "core" 9~ +616 #t-> require "shuffle" +58159 "Can"\ \ EE +60002 \ DD +60002 *\ ED +60003 \ DD +60002 \ ED +60002 \ ED +60002 \ EE +60002 \ EE +28151 #t-> shuffle2 +2 #Shuffling two pucks from tube 1 to 2 of [1..7] + #Loading generic puck from tube 1 into Collection Clamp + "collection"'2& +4 "core" &  + .tHand.open +2 "manipulator"&31 +23 "core" 1 +2 "manipulator"&4% +4 "core" %\  g o + "storage"(5% +4 "core" %  5\  +2 "storage"(6. +2 "core" .,Q +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(7(R +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (8& +3 "core" &Q   P\  + "manipulator"&9& +4 "core" & 4 o/ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&:( +3 "core" ( +2 "manipulator"&;& +3 "core" &  o/ +2 "storage"(<& +4 "core" &Q  " \  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&=' +99 "core" ' +2 "storage"(>& +4 "core" &Q   \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(?' +269 "core" ' +2 "storage"(@- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :pick +3 "storage"(A' +27 "core" ' +3 .tSE.seek :down +2 "storage"(B'} +270 "core" ' + .tSE.coast + "storage"(5 +3 "manipulator"&C% +4 "core" %ϸ l n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&D'\ +91 "core" ' +2 !to:Puck::Error: mesg"Tube 1 is Empty:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +30938 "Can"\ DC +60002 \ CC +60002 \ DC +59106 #t-> exit +4 #mEXIT @1563223344.64EDT @1563465704.30EDT = =tMAIN =mMAIN_scheduler @EDT1563465706.03 #"core_reset"Sent BREAK +2 #t@0x194C, state=0x3B10, ifg=0x20, ie=0x7F + #@0x20A3, state=0x3B10, ifg=0x08, ie=0x5F #@0x75F7, state=0x3AE0, ifg=0x84, ie=0x75 + #@0x78A5, state=0x3A72, ifg=0x10, ie=0xF5 #@0x7B2E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x7DB6, state=0x3A84, ifg=0x10, ie=0xFD + #@0x803F, state=0x3A84, ifg=0x10, ie=0xFD #@0x8155, state=0x3A84, ifg=0x80, ie=0xFD + #@0x3D29, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +361 "Can"H\ FF +2 H\ FF #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +2 "core" %} ?\ : +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X\ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tCH.coast + "collection"'  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast +2 "processing"%  +2 "core" +2 .tPH.configure PHconfig + "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +10 #tCleanly exited at 16:42:24EDT15-Jul-19 +8097 #-> ESP.ready! +2 "collection"'% +3 "processing"%% +4 "core" %Ӹ\  \ + "manipulator"&% +4 "sampler")% +8 "core" %I\ + %\  T S 3  + %} 6\ : + "manipulator"&& +5 "core" & U W \\ / + "storage"(& +4 "core" &Q   0\ + "storage"(% +3 "core" %   \\\ +2 "collection"'& +3 "core" &  \  +2 "processing"%& +3 "core" &\  +2 "collection"' +2 "core"  +2 "collection"'  +3 "core"  +2 "collection"'! +2 "core"  +2 "processing"%" +3 "core"  + "processing"%# +3 "core" V +2 "processing"%$ +3 "core"  +2 "processing"%% +2 "core"  +2 "sampler")& +3 "core"  +2 "sampler")'% +3 "core" %} 6\ : +2 "collection"'(& +3 "core" &\ \  +2 "collection"')% +3 "core" %Ӹ\  \ +2 "processing"%*& +4 "core" &\  +2 "processing"%+% +3 "core" %\ +2 "manipulator"&,% +4 "core" %\  _ Y  +2 "manipulator"&-& +3 "core" & T U  / +2 "storage"(.& +3 "core" &Q   T\ +2 "storage"(/% +3 "core" %   \ +2 "collection"'09 +3 "core" 9]r +2 "processing"%19 +3 "core" 9m +6227 #t-> $da [extractvol]=0.20 +40976 #-> access 2 +3 .SE.seek :down + "storage"(2'} +8 "core" ' +2 "manipulator"&3% +3 "core" %\  T S 7  +2 "manipulator"&4& +3 "core" & S S  / +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(5(K +1624 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (6& +2 "core" &K. \  +2540 "Can"h\ KK +17922 #t-> startTube 2 +34100 #-> shortDA +2 "collection"'7% +2 "processing"%8% +4 "core" %Ӹ  \ +2 %V\ +3 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +345 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%9 +41 "core" + .tPTV.dial :PRVmixing +2 "processing"%:  +126 "core" + .tPRV.dial :sipper +2 "processing"%;  +100 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%<'` +2285 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%=  +2 "collection"'>  +73 "core" +54  +2 .tPS.seek 0.5ml +2 "processing"%?'\ +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"%@ @ +98 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty + "processing"%A'ղ +604 "core" ' + .tPSV.dial PSR +2 "processing"%B +97 "core"  +2 "processing"%C% +3 "core" %յP\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"%D'TE +1116 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%E' +679 "Can"v\ QQ +940 "core" ' + .tPSV.dial :mixloop +2 "processing"%F +97 "core" +2 .tPS.seek :empty +2 "processing"%G'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%H +97 "core"  +2 "processing"%I% +3 "core" %մN\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%J'TE +1113 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%K' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%L +97 "core" + .tPRV.dial :sipper +2 "processing"%M  +42 "core" +2 .tPS.seek :empty +2 "processing"%N'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%O +99 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%P' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%Q +97 "core" +2 .tPS.seek :empty + "processing"%R'ղ +2629 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%S& +4 "core" &S\  + .tHand.open +2 "manipulator"&T1 +25 "core" 1 +2 "manipulator"&U% +4 "core" %\  g v G  + "storage"(V% +4 "core" % \ + "storage"(W. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +35 .tSC.seek 2 +8 "storage"(X( +1315 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (Y& +2 "core" & \ +2 "manipulator"&Z& +3 "core" & Z S  / +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&[( +38 "core" ( +2 "manipulator"&\\& +4 "core" & W ^ I N + "storage"(]& +4 "core" & \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&^' +98 "core" ' +2 "storage"(_& +4 "core" &  \ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(`' +277 "core" ' +2 "storage"(a- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (b& +2 "core" &  C\ +2 "manipulator"&c& +3 "core" & ^ U N +2 .tElbow.seek 2 +2 "manipulator"&d( +4 "core" ( + "manipulator"&e& +4 "core" & p g H N +3 "storage"(f& +3 "core" & ?\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&g'Ϊ +28 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&h/ +77 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"3/home/esp/esp2/protocol/DA.rb:123:in `shortDA'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&i& +3 "storage"(j'} +5 "core" & T S ? N +2 "manipulator"&k% +3 "core" % Z U +2 .tForearm.seek :retract +2 "manipulator"&l'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&m(k +162 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +79 "core" ( +2 "manipulator"&n& +4 "core" &u s ^  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" &u V X  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&p' +93 "core" ' +2 "manipulator"&q& +4 "core" &u d l \ +2 "manipulator"&r% +3 "core" %ϸ V V T t +2 "processing"%s& +3 "core" &_\  +2 "processing"%t& +3 .tPC.seek :closed +2 "processing"%u(] +3 "core" &W\  +4 &Y\ F +9 &I[\ 4 +10 &LsZ\ I +9 &oT\ R +9 &bV\ Q +10 &wb`\ Q +9 &9eg\ Q +9 &df\ Q +10 &gV\ Q +9 &~_S\ Q +10 &?eN\ Q +9 &!c_\ Q +9 &"cW\ Q +10 &$`_\ Q +9 &&I`\\\ Q +9 &(\ _Y\ Q +10 &)bT\ Q +9 &+cb\ Q +10 &-PgV\ Q +9 &/cX\ Q +9 &0eW\ Q +10 &2cT\ Q +9 &4Yb^\ Q +9 &6\\W\ Q +10 &7]O\ Q +9 &9aW\ P +10 &;aaX\ Q +9 &=#cP\ Q +9 &>eP\ Q +10 &@`T\ Q +9 &BhfU\ Q +9 &D)gW\ Q +10 &EpU\ R +9 &GT\ U +10 &IbT\ V +9 &K!Y\ W +9 &LV\ V +10 &N]\ X +9 &PgU\ W +9 &R(T\ W +10 &ST\ W +9 &UQ\ W +10 &WoS\ W +9 &Y0Z\ W +9 &ZU\ X +10 &\\zyY\ : +9 &]a/U\ N +9 &] U\ 0 +2 ( + "processing"%t& +3 #tProcessing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.57 +2 .Hand.open + "manipulator"&v1 +76 "core" 1 +2 "manipulator"&w% +3 "core" % ϸ l r F t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +90 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +4 "processing"%y  +3 %z9 +4 "core" 9s +102 "processing"%{9 +2 "core" 9t +103 "processing"%|9 +2 "core" 9s  +103 "processing"%}9 +2 "core" 9s  +103 "processing"%~9 +2 "core" 9s +103 "processing"%9 +2 "core" 9s +103 "processing"%9 +2 "core" 9s +103 "processing"%9 +2 "core" 9s +103 "processing"%9 +3 "core" 9t" +103 "processing"%9 +2 "core" 9t& +103 "processing"%9 +2 "core" 9t+ +103 "processing"%9 +2 "core" 9v/! +103 "processing"%\ 9 +2 "core" 9v3! +103 "processing"% 9 +2 "core" 9w7! +103 "processing"% 9 +2 "core" 9x;" +103 "processing"%9 +2 "core" 9y@" +103 "processing"%9 +2 "core" 9{D" +103 "processing"%9 +2 "core" 9|H# +103 "processing"%9 +3 "core" 9~L# +103 "processing"%9 +2 "core" 9P" +103 "processing"%9 +2 "core" 9U" +103 "processing"%9 +2 "core" 9Y" +103 "processing"%9 +2 "core" 9]# +103 "processing"%9 +3 "core" 9a# +103 "processing"%9 +2 "core" 9e" +103 "processing"%9 +2 "core" 9j" +103 "processing"%9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%9 +3 "core" 9v +102 "processing"%9 +2 "core" 9z +103 "processing"% 9 +2 "core" 9 +103 "processing"%!9 +2 "core" 9 +103 "processing"%"9 +2 "core" 9 +103 "processing"%#9 +2 "core" 9 +103 "processing"%$9 +2 "core" 9 +103 "processing"%%9 +2 "core" 9 +103 "processing"%&9 +2 "core" 9 +103 "processing"%'9 +2 "core" 9 +103 "processing"%(9 +3 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%*9 +2 "core" 9 +103 "processing"%+9 +2 "core" 9 +103 "processing"%,9 +2 "core" 9 +103 "processing"%-9 +3 "core" 9 +103 "processing"%.9 +2 "core" 9 +103 "processing"%/9 +2 "core" 9 +103 "processing"%09 +2 "core" 9 \ +103 "processing"%19 +2 "core" 9\ +103 "processing"%39 +3 "core" 9 +102 "processing"%49 +2 "core" 9  +103 "processing"%9 +2 "core" 9' +103 "processing"%69 +2 "core" 9- +103 "processing"%89 +2 "core" 94 +103 "processing"%79 +2 "core" 9: +103 "processing"%99 +2 "core" 9@ +103 "processing"%:9 +2 "core" 9F +103 "processing"%;9 +2 "core" 9K +103 "processing"%>9 +2 "core" 9S +103 "processing"%=9 +3 "core" 9Y +102 "processing"%<9 +2 "core" 9^ +103 "processing"%@9 +2 "core" 9d +3 .tPH.hold 2:00:00,28C +2 "processing"%? pp_ +2 .tdelay 1:30 +3 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"%B +99 "core"  +2 "processing"%C% +4 "core" %ղy\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%A'\ +597 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%D'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%F  +127 "core"  + .tPSV.dial PTV +2 "processing"%E +70 "core" + .tPBV.dial :waste1 +2 "processing"%H  +52 "core" +2 "processing"%I% +3 "core" %Ҹ4\  +2 .tPS.seek 1.5ml +2 "processing"%G'~ +602 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%L' +1612 "core" ' +2 .tdelay 5:00 +21038 "Can"\ KK +8965 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%M  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%O +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%N' +2368 "core" ' + .tPSV.dial PTV +2 "processing"%Q +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%P +80 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%S +69 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%T  +69 "core"  +2 .tPS.seek :empty +2 "processing"%U'ղ +2365 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%V  +125 "core" + .tPSV.dial :mixloop +2 "processing"%W +43 "core" + .tPRV.dial :ab1 +2 "processing"%5 @ +100 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%Y' +364 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%Z  +42 "core"  +2 "processing"%\\% +4 "core" %\  +2 .tPS.seek 0.32ml +2 "processing"%]'D +392 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'_  +27 "core" +2 .tPRV.dial :air + "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1227 "core" ' + .tPRV.dial :waste2 +2 "processing"%a @ +71 "core" > +2 .tPS.seek 0.5ml +2 "processing"%b'\ +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%c  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%2'Һ +1620 "core" ' + .tPSV.dial :PML +2 "processing"%e +42 "core" + .tPTV.dial :mixing +2 "processing"%f @ +72 "core" B + .tPBV.dial :waste1 +2 "processing"%h  +35 "core" +2 "processing"%i% +3 "core" %ҹ\  +2 .tPS.seek 1.85ml +2 "processing"%k' +242 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%[ * +33 "core" + +47 .tPS.seek 0ml +2 "processing"%^' +1984 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'`& +2 "core" & \ \  +2 "manipulator"&g& +4 "core" &u ] R T + "manipulator"&n% +4 "core" %\  S X .  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&o(, +131 "core" ( +2 "manipulator"&d& +4 "core" &, ^ Z 6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &, U _ 6 +2 .tForearm.seek :garage +2 "manipulator"&r' +99 "core" ' +2 .tHand.close + "manipulator"&s/ +75 "core" / +2 "manipulator"&j& +4 "core" &, ] T   + "manipulator"&l% +4 "core" % . S W b +2 .tForearm.seek :retract +2 "manipulator"& '\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&v( +281 "core" ( +2 "manipulator"&w& +4 "core" &- T a F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &- ^ U x F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&t' +101 "core" ' +3 "manipulator"&{& +3 "core" &- s c x F +2 "manipulator"&p% +4 "core" % V U C +2 "collection"'|& +3 "core" &  \  +2 "collection"'X& +3 .tCC.seek :closed +2 "collection"'}(` +3 "core" & \ \  +2 & \ \ \  +10 &4{ \ \ , +9 &c \ ~A +10 &Rx\ \ ~Q +9 &Z \ \ Q +9 &\\   \ Q +10 &Z \ C\ Q +9 &[\\ \ \ Q +9 &[ \ \ P +10 &] \  \ Q +9 &]  \ P +10 & c\\\  \ Q +9 &"%\\ \ G\ Q +9 &#W  \ P +10 &%]  \ Q +9 &'k^  \ Q +9 &).Z\  >\ P +10 &*]   \ Q +9 &,Y  \ Q +10 &.sZ  8\ Q +9 &05X  C\ Q +9 &1Y  >\ Q +10 &3\\  ,\ Q +9 &5{W\  (\ Q +9 &7=_  \ Q +10 &8Z   \ Q +9 &:Y \ \ Q +10 &<_ \ Q +9 &>EY  i\ Q +9 &@Z\  \ Q +10 &A\\  \ P +9 &CZ  \ ~P +10 &EMZ  \ Q +9 &GX  \ P +9 &Hb\ ~Q +10 &Jk\ ~R +9 &LH1%\ }U +9 &NYK\ {Y +10 &Oge\ y[\ +9 &Q|hh\ y[ +9 &S=kk\ x\\ +10 &Tml\ y\\ +9 &Von\ x] +10 &Xrn\ x] +9 &Z?rq\ w^ +9 &\\ss\ v^ +10 &]ut\ v_ +9 &_puw\ w> +9 &`P2xx\ y] +10 ( + &`_jvx\ |N + "collection"'X& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.11 + "collection"'~& +4 "core" &`_jwx1\ |N +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&% +3 "core" %  ] Z 6 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  +2 "processing"%% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +51 "core"  +2 .tPS.seek 0ml +2 "processing"%\ ' +1618 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"% ' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +31 "core"  +124  + .tPSV.dial :mixloop +2 "processing"% +97 "core" +2 .tCTV.dial :air,avoiding: :intake + "collection"' +3 "core"  +2 "collection"'  +5 "core"  + .tPTV.dial :PRVmixing +2 "processing"%  +72 "core" +2 .tPS.seek 0ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :air +2 "processing"%  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2642 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2619 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &* R T m Cq +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&!( +44 "core" ( +2 "manipulator"&"& +3 "core" & [ _ C +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &#& +3 "core" & J G t +2 .tForearm.seek CC + "manipulator"&$' +93 "core" ' + .tHand.close +2 "manipulator"&%/ +71 "core" / +2 .tCC.seek :open +2 "collection"'&( +468 "core" ( +2 "manipulator"&'& +3 "core" & R R +2 "manipulator"&(% +3 "core" % ) U U  +2 .tForearm.seek :retract +2 "manipulator"&)'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&*(, +273 "core" ( +2 "manipulator"&+& +3 "core" &, T ] - 2 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +3 "core" &, T R Y 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&-' +114 "core" ' +4 .tHand.open + "manipulator"&.1 +70 "core" 1 +2 "manipulator"&/% +4 "core" % \ S T 3 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&0'\ +101 "core" ' +2 ."da"delayUntil "12:44:19.72" +9914 "Can"[\ TT +14795 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%1 @ +69 "core" A + ."da"PBV.dial :waste1 +2 "processing"%3  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%4 * +32 "core" + +2 ."da"PSV.dial :air + "processing"%  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%6' +2366 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%8 +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%7  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%9 +42 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%:  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%;'ղ +2334 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%> +136 "core"  +2 "processing"%=% +3 "core" %ն\ +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%<'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%@'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%B  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%C +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%R  +35 "core" +2 "processing"%A% +3 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%F'} +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%E * +44 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%H' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%I  +30 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%J +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%G' +2350 "core" ' + ."da"PSV.dial PTV +2 "processing"%y +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%M +67 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%K +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%O  +80 "core" +2 ."da"PS.seek :empty +2 "processing"%L'ղ +2325 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%Q +124 "core"  +2 "processing"%P% +3 "core" %ն\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%S'\ +603 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +39 "processing"%T'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%N +82 "core"  + ."da"PBV.dial :waste1 +2 "processing"%V  +33 "core"  +2 "processing"%W% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%5' +606 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%U * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Z' +1610 "core" ' +2 ."da"delay 2:00 +3566 "Can"U\ [[ +8436 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%\\  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +32 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%_ +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2339 "core" ' + ."da"PSV.dial PTV +2 "processing"%] +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%a +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%c  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%b'ղ +2338 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%e  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%f  +128 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%h  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%i +42 "core" +2 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%[' +397 "core" ' + ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%2  +44 "core"  +2 "processing"%k% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%`'Z +358 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%g  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%n'Һ +1580 "core" ' + ."da"PSV.dial :PML +2 "processing"%d +42 "core" + ."da"PTV.dial :mixing +2 "processing"%q @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%m  +33 "core" +2 "processing"%s% +3 "core" %Ҷ\ +2 ."da"PS.seek 1.85ml +2 "processing"%j' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%l * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%x' +2001 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +35347 "Can"j\ OO +12655 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%r  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +33 "core" , +2 ."da"PSV.dial :air + "processing"%z  +55 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%o' +2422 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%{ +40 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%p  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%| +42 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2422 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%~ +129 "core"  +2 "processing"%% +3 "core" %ն\ P +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%X'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%t  +34 "core" +2 "processing"%^% +3 "core" %Ҽ\ L +2 ."da"PS.seek 1.5ml +2 "processing"%' +607 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%\  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2441 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2435 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +130 "core"  +2 "processing"%% +3 "core" %մ\ = +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +3 "core" %ҽ\ B +2 ."da"PS.seek 1.5ml +2 "processing"% ' +610 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%" * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%#' +1618 "core" ' +2 ."da"delay 2:00 +5464 "Can"n\ BAA +6538 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%v * +34 "core" , + ."da"PSR.select :air +3 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%}' +2458 "core" ' + ."da"PSV.dial PTV +2 "processing"%' +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%( +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%$ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%+  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%,'ղ +2434 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%! +129 "core"  +2 "processing"%.% +3 "core" %մ\ @ + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%/'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%)'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%- +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%1  +34 "core" +2 "processing"%3% +3 "core" %ҽ\ 9 +2 ."da"PS.seek 1.5ml +2 "processing"%4' +610 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%8  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%9 +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +3 "processing"%:' +2460 "core" ' + ."da"PSV.dial PTV +2 "processing"%6 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%> +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%= +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +10 "processing"%;  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%<'ղ +2462 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%B +130 "core"  +7 "processing"%C% +17 "core" %մ \ & +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +7 "processing"% +16 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +7 "processing"%R'm +352 "core" ' +3 ."da"delay 5 seconds +502 "processing"%A% +4 "core" %l\ * + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%@'\ +344 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +11 ."da"PS.seek 2ml + "processing"%E'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%F +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%I  +34 "core" +2 "processing"%D% +3 "core" %һ,\ * +2 ."da"PS.seek 1.5ml +2 "processing"%J' +599 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%H * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%y' +1614 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%M  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%O +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%G' +2494 "core" ' + ."da"PSV.dial PTV +2 "processing"%Q +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%P +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%L +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%S  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%N'ղ +1336 "Can"t\ ' +1134 "core" ' +2 "processing"%V9 +3 "core" 94 + #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast + "processing"%W  +3 "core" 4 + 4 +2 "processing"%T& +3 "core" &] :\ (0 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&U% +3 "core" %\  \  ~ } +2 "storage"(5% +4 "core" % \  + "storage"(\\. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(Y(R +381 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (_& + "manipulator"&Z& +4 "core" &N ~ \  +3 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +2 "core" &, # {2 +3 "manipulator"&]% +3 "core" %\  = { +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."raiseStack"SE.seek :beamBreak +2 ."da"Elbow.seek PC +3 "storage"(a' + "manipulator"&(k +125 "core" ( +2 "manipulator"&c& +3 "core" &q d w +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &q  v + ."da"Forearm.seek PC +2 "manipulator"&e' +96 "core" ' + ."da"Hand.close +2 "manipulator"&f/ +33 "core" ' +2 "storage"(h- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(i'y +25 "core" / +2 ."da"PC.seek :open +2 "processing"%b( +3 "core" ' +452 ( +2 "storage"(2& +3 "core" &N C\  +2 "manipulator"&k& +3 "core" &q C } +2 "manipulator"&[% +3 "core" % Ϫ , | +2 ."da"Forearm.seek :retract +2 "manipulator"&g'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&`( +256 "core" ( +2 "manipulator"&d& +3 "core" &  |, +2 "storage"(q& +3 "core" &N  A\  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&m' +102 "core" ' + ."da"Hand.open +3 "manipulator"&s1 +75 "core" 1 +2 "storage"(l- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(n'E +28 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(j' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul1813h.tif +2 "processing"%r& +9 "core" &\  +5 "manipulator"&w& +9 "core" &  q, +4 "manipulator"&z% +8 "core" %  q +4 ."psFlush"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&x'\ +94 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&{(, +180 "core" ( +3 "manipulator"&p& +4 "core" &, x z B pX + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &|& +3 "core" &, v } u pX + ."psFlush"Forearm.seek :garage +3 "manipulator"& ' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"&o/ +74 "core" / +2 "manipulator"&~& +4 "core" &, c e kX +2 "manipulator"&% +3 "core" %  b k k k +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +120 "core" ( +2 "manipulator"&& +4 "core" &r 8 p + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &r o +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&t' +96 "core" ' +2 "manipulator"&^& +4 "core" &r 7 o +2 "manipulator"&X% +3 "core" % C o +2 "processing"%& +3 "core" &\  +2 "processing"%& +4 ."psFlush"PC.seek :closed +2 "processing"%\ (] +2 "core" &\  +5 &Z\ . +9 & BT\ 4 +9 &>mS\ H +10 &jF\ U +9 &T@\ T +10 &WTI\ T +9 &X;\ U +9 &Rv\ T +10 &W\ U +9 &^T\ T +9 &!S\ T +10 & U\ U +9 &"U\ T +10 &$fU\ T +9 &&)O\ T +9 &'T\ T +10 &)U\ T +9 &+nZ\ T +9 &-0Y\ T +10 &.W\ T +9 &0W\ U +10 &2vW\ T +9 &48X\ T +9 &5R\ T +10 &7R\ T +9 &9S\ T +9 &;AW\ T +10 &=W\ T +9 &>Q\ T +10 &@V\ T +9 &BHW\ T +9 &D\ S\ T +10 &EZ\ U +9 &Ge\ V +9 &IE\ X +10 &Kv\ [ +9 &Lq\ Z +10 &Np\ Z +9 &PGo\ Z +9 &R b\ Z +10 &Sd\ Z +9 &Uf\ [ +9 &WNf\ [ +10 &YP\ [ +9 &ZN\ [ +10 &\\F\ 8 +9 &]f5kK\ @ +8 ( +2 &]w"R\ / + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.66 +2 "processing"%& +4 "core" &]w#S\ / + ."psFlush"Hand.open +2 "manipulator"&1 +66 "core" 1 +3 "manipulator"& % +4 "core" % a k O l +47 ."psFlush"Forearm.reconfigure LooseForearm +11 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +45 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 12.73 seconds\ /var/log/esp/da19jul1813h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul1813h15s.tif +84 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1109 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +325 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul1813h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul1813h30s.tif +1294 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%' +1640 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul1813h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul1813h70s.tif +980 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +608 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2112 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2631 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%" @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"% ' +488 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul1813h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "12.73 sec auto-exposure",Subject: "da19jul1813h images!" +9 "storage"(%- +13 "core" -' +7 "storage"(v& +4 "core" &N ; 4\  +2 "manipulator"&& +3 "core" &r ' q +2 "manipulator"&#% +4 "core" %\  $ r + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&'( +266 "core" ( +2 "manipulator"&(& +4 "core" & f q2 +2 "storage"($& +6 "core" &N > > k\  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +4 "manipulator"&+' +103 "core" ' +4 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.21 Pucks below Top Plate +3 "storage"(}' +57 "core" ' +4 "manipulator"&!& +6 "core" & w 2 +5 "storage"(.& +7 "core" &N \  +2 ."da"Elbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +5 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek 1 +3 "manipulator"&,'m +27 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&/, +6 "core" , + ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +4 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.03 Pucks below Top Plate +3 "storage"(-' +27 "core" ' +3 "manipulator"&1% +5 "core" %͞ a x +5 "storage"(3& +5 "core" &N q ~ \  +5 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 349 counts +4 "manipulator"&)' +15 "core" ' +4 "manipulator"&& +7 "core" & & '  2 +3 "storage"(4& +10 "core" &N *\  +6 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 600 counts +4 "manipulator"&8' +29 "core" ' +5 "storage"(7% +12 "core" % \  +11 ."downElevator"SE.seek :down +5 "storage"(9'} +95 (% +3 "core" %c8 ]\ Xk +2 "manipulator"&6% +6 "core" %\  N  + ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +5 ."da"Forearm.seek :retract +5 "manipulator"&>'\ +93 "core" ' +56 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1057 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%=  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%;'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%: +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%B' +2631 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%C +71 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +2 "processing"%<' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%A @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%@  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%F'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%I +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%D'TE +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +1623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%H +70 "core" + ."psFlush"PTV.dial :puck +45 .PBV.dial :waste1 +2 "processing"%J  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%M' +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%K +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%O'\ +610 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Q +72 "core" + ."psFlush"PBV.dial PSV +3 "processing"%P U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%L' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%S @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%V  +81 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%W'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%T +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%U' +2620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%5 +83 "core"  + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%\\' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%_ @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%]  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%c'ղ +2632 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" & ^ 2 +2 "manipulator"&h% +3 "core" %  %  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&*(k +256 "core" ( +2 "manipulator"&f& +3 "core" &u  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &u A +2 ."psFlush"Forearm.seek PC +2 "manipulator"&a' +94 "core" ' + ."psFlush"Hand.close +2 "manipulator"&u/ +75 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%2( +90 "Can"k\ 8BB +360 "core" ( +2 "manipulator"&k& +3 "core" &u H +2 "manipulator"&[% +3 "core" % Ϭ  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&e'\ +90 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&d(, +129 "core" ( +2 "manipulator"&q& +3 "core" &, T +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, T +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&s' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&l1 +66 "core" 1 +2 "manipulator"&r% +3 "core" % \ y l n k o +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&g'\ +100 "core" ' + #tFinished short da assay +59081 "Can"E\ :99 +60002 6\ 898 +13347 #t-> access 1 +3 .SE.seek :down + "storage"(w'} +3 "core" ' + "manipulator"&z% +4 "core" %\   +2 "manipulator"&i& +3 "core" &, C +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(n(<1 +1323 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (p& +2 "core" &<5 \ * +23584 #t-> access 2 +2 .SE.seek :down +2 "storage"(|'} +3 "core" ' +2 "manipulator"&m% +3 "core" %\  f  +2 "manipulator"&`& +4 "core" &, C + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(o(K +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (~& +2 "core" &KI \ ' +8684 #t-> $da[:extractVol]=0.20 +1567 #-> startTube 2 +3608 #-> shortDA +2 "collection"'% +3 "processing"%x% +5 "core" %Ӹ\  C\ +2 %հ\ 0 +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +937 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +143 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +131 "core" + .tPRV.dial :sipper +2 "processing"%  +103 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%^'` +2281 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%X  +132 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1273 "core" ' + .tPRV.dial :waste2 +2 "processing"%{ @ +102 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%'ղ +599 "core" ' + .tPSV.dial PSR +2 "processing"%b +104 "core"  +2 "processing"%% +3 "core" %ղ\ / +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'TE +576 "Can"\ /NN +537 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"% ' +1626 "core" ' + .tPSV.dial :mixloop +2 "processing"% +101 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2626 "core" ' + .tPSV.dial PSR +2 "processing"%t +102 "core"  +2 "processing"%N% +3 "core" %հ\ . +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'TE +1115 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"% +101 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"% +112 "core" +36 .tPS.seek :empty +9 "processing"%'ղ +2627 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +4 "core" &\ / +2 "manipulator"&"% +3 "core" %\  Y X 9  +2 "storage"(% +3 "core" % \ " +2 "storage"(%. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(v( +1316 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" & \ " + "manipulator"&#& +4 "core" &, L P g C +2 "manipulator"&(% +3 "core" %\  J K  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&$( +174 "core" ( +2 "manipulator"&& +4 "core" & #  c - + "storage"(!& +4 "core" & \  \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&.' +104 "core" ' +2 "storage"(& +4 "core" & \ \ ! + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(1' +282 "core" ' +2 "storage"(3- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (& +2 "core" & \ \  +2 "manipulator"&4& +3 "core" & p - +2 .tElbow.seek 2 +2 "manipulator"&j( +3 "core" ( +2 "manipulator"&7& +3 "core" &\ \  B - +2 "storage"(+& +3 "core" & \ C\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&''Ϊ +26 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"3/home/esp/esp2/protocol/DA.rb:123:in `shortDA'"(ESP):10:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&6& +3 "storage"(}'} +5 "core" & &  - +2 "manipulator"&,% +4 "core" % έ V O L + .tForearm.seek :retract +3 "manipulator"&)'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&-(k +162 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +92 "core" ( +3 "manipulator"&8& +4 "core" &s O \\ A + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &s G @ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&Y' +103 "core" ' +2 "manipulator"&=& +4 "core" &s + 4 e +2 "manipulator"& % +3 "core" %   u +2 "processing"%:& +3 "core" &\ , +2 "processing"%;& +3 .tPC.seek :closed +2 "processing"%C(] +3 "core" &\ , +3 &\ , +9 &)x\ (- +10 &_\ 'A +9 &C|\ 'T +10 &V\ )T +9 &U\ (T +9 &Z\ (T +10 &F\\\ )U +9 &Y\ (U +9 &U\ )T +10 &]\ (U +9 & NY\ (U +10 &"]\ (T +9 &#W\ )T +9 &%U\ (T +10 &'XR\ )T +9 &)V\ (T +9 &*W\ (U +10 &,Y\ (T +9 &._\\\ )T +10 &0!]\ (T +9 &1V\ (T +9 &3\\\ )T +10 &5hS\ )T +9 &7)Y\ (T +9 &8W\ )U +10 &:X\ (U +9 &1V\ (T +9 &?X\ )U +9 &AY\ (T +10 &CxX\ (T +9 &E8a\ )U +9 &Fg\ (V +10 &H}\ 'X +9 &Jo\ &Z +10 &L/\ '[ +9 &M\ &Z +9 &O\ &Z +10 &Qv\ %Z +9 &S7\ &[ +9 &T\ &[ +10 &V\ %[ +9 &X|\ &[\ +10 &Z>\ %[\ +9 &[\ %O +9 &]0N\ %#l +10 &]v(\ *1 +2 ( + "processing"%;& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 + .Hand.open + "manipulator"&B1 +67 "core" 1 +2 "manipulator"&A% +4 "core" % H ~ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&<'\ +95 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%@  +4 %R9 +3 "core" 9 +103 "processing"%I9 +2 "core" 9 +103 "processing"%F9 +3 "core" 9  +103 "processing"%D9 +2 "core" 9  +103 "processing"%H9 +2 "core" 9 +103 "processing"%J9 +2 "core" 9 +103 "processing"%E9 +2 "core" 9 +103 "processing"%K9 +2 "core" 9 +103 "processing"%M9 +2 "core" 9" +103 "processing"%O9 +2 "core" 9& +103 "processing"%Q9 +2 "core" 9+ +103 "processing"%P9 +2 "core" 9/ +103 "processing"%y9 +3 "core" 93 +103 "processing"%S9 +2 "core" 97 +103 "processing"%L9 +2 "core" 9; +103 "processing"%V9 +2 "core" 9@ +103 "processing"%G9 +2 "core" 9D +103 "processing"%T9 +3 "core" 9H +103 "processing"%W9 +2 "core" 9L +103 "processing"%59 +2 "core" 9P +103 "processing"%U9 +2 "core" 9U +103 "processing"%_9 +2 "core" 9Y +103 "processing"%\\9 +3 "core" 9] +103 "processing"%]9 +2 "core" 9a +103 "processing"%Z9 +2 "core" 9f +103 "processing"%9 +2 "core" 9j +103 "processing"%h9 +2 "core" 9n +103 "processing"%f9 +2 "core" 9r +103 "processing"%09 +2 "core" 9v +103 "processing"%/9 +2 "core" 9{ +103 "processing"%u9 +2 "core" 9 +103 "processing"%>9 +2 "core" 9 +103 "processing"%\ 9 +3 "core" 9 +103 "processing"%k9 +2 "core" 9 +103 "processing"%[9 +2 "core" 9 +103 "processing"%q9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%a9 +3 "core" 9 +103 "processing"%*9 +2 "core" 9 +103 "processing"%l9 +2 "core" 9 +103 "processing"%r9 +2 "core" 9 +103 "processing"%e9 +2 "core" 9 +103 "processing"%s9 +3 "core" 9 \ +103 "processing"%z9 +2 "core" 9\ +103 "processing"%i9 +2 "core" 9\ +103 "processing"%p9 +2 "core" 9 +103 "processing"%m9 +2 "core" 9$ +103 "processing"%`9 +2 "core" 9* +103 "processing"%w9 +2 "core" 90 +103 "processing"%n9 +2 "core" 95 +103 "processing"%~9 +2 "core" 9; +103 "processing"%x9 +2 "core" 9@ +103 "processing"%9 +3 "core" 9G +103 "processing"%9 +2 "core" 9L +103 "processing"%9 +2 "core" 9Q +103 "processing"% 9 +2 "core" 9W +103 "processing"%c9 +2 "core" 9] +103 "processing"%X9 +3 "core" 9a +2 .tPH.hold 2:00:00,28C +3 "processing"%^ pp_ +2 .tdelay 1:30 +4 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"%{ +101 "core"  +2 "processing"%% +4 "core" %մ\ 1 + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%b'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%  +131 "core"  + .tPSV.dial PTV +2 "processing"% +72 "core" +2 .tPBV.dial :waste1 + "processing"%  +54 "core" +2 "processing"% % +4 "core" %Ҷ\ 1 +2 .tPS.seek 1.5ml + "processing"%t'| +600 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%N * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1608 "core" ' +2 .tdelay 5:00 +19935 "Can"r\ *dd +10067 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +84 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%' +2479 "core" ' + .tPSV.dial PTV +2 "processing"% +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +39 "processing"% +93 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2471 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%"  +132 "core" + .tPSV.dial :mixloop +2 "processing"% +43 "core" + .tPRV.dial :ab1 +2 "processing"%% @ +104 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%o' +365 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%  +43 "core"  +2 "processing"%#% +4 "core" %*\ - +2 .tPS.seek 0.35ml +2 "processing"%(' +454 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +30 "core" +2 .tPRV.dial :air + "processing"%!  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1175 "core" ' + .tPRV.dial :waste2 +2 "processing"%d @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%g'\ +859 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%3  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%'Һ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%4 +44 "core" +2 .tPTV.dial :mixing +2 "processing"%| @ +72 "core" A +2 .tPBV.dial :waste1 + "processing"%7  +35 "core" +2 "processing"%+% +3 "core" %Ҹ:\ / +2 .tPS.seek 1.85ml +2 "processing"%' +255 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%6 * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%,' +1965 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'$& +2 "core" &  /\ +2 "manipulator"&.& +4 "core" &s \\  + "manipulator"&1% +4 "core" %\  U ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&'(, +136 "core" ( +2 "manipulator"&8& +4 "core" &, U X  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &, L N   +2 .tForearm.seek :garage +2 "manipulator"&j' +99 "core" ' +2 .tHand.close + "manipulator"&=/ +71 "core" / +4 "manipulator"& & +3 "core" &, E / } +2 "manipulator"&:% +4 "core" % & P B  + .tForearm.seek :retract +2 "manipulator"&}'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&)( +281 "core" ( +2 "manipulator"&2& +4 "core" &+  Dw + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &+  Dw +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&A' +95 "core" ' +2 "manipulator"&R& +4 "core" &+ Y {Dw + "manipulator"&;% +4 "core" %  +2 "collection"'I& +4 "core" & \ O\  + "collection"'Y& +4 .tCC.seek :closed +2 "collection"'F(` +2 "core" &  6\  +5 &\ \ 2\ 2 +10 &*D| \ 9\ 3 +9 &Fl\  <\ H +9 &h\ \ :\ U +10 &O\ 4\ T +9 &\\T \ 2\ U +9 &O\  5\ T +10 &T  :\ T +9 &U \ 5\ U +10 &dT 6\ U +9 &'Q\ \ 4\ T +9 & Q  5\ U +10 &"U  6\ T +9 &$mR\  5\ T +9 &&.V\  3\ U +10 &'X \ 6\ U +9 &)Q\ 1\ T +10 &+uU\  3\ T +9 &-6W  4\ U +9 &.T  .\ T +10 &0Q \ 4\ T +9 &2}N\ \ 4\ T +9 &4?T  0\ T +10 &6R\  '\ T +9 &7R  \ T +10 &9Q  #\ T +9 &;GR  %\ T +9 &= P  0\ T +10 &>Q\  %\ U +9 &@R  !\ T +9 &BOS \ +\ T +10 &DP\  4\ T +9 &ER  /\ U +10 &GT \ T +9 &IUZ U +9 &Kl W +10 &L7+ Z +9 &NZS ^ +9 &P>_` ` +10 &Qab ` +9 &Sdc a +10 &Uff a +9 &WAeg a +9 &Yki b +10 &Zik b +9 &\\lk b# +9 &^;oo b+ +10 &_ro 7 +9 &`Ppp 5 +9 &`om W +5 ( + "collection"'Y& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.25 +2 "collection"'v& +5 "core" &`rpl W + .tHand.open + "manipulator"&D1 +67 "core" 1 +2 "manipulator"&H% +4 "core" % y + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&J'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%E +102 "core"  +2 "processing"%K% +4 "core" %\ ( + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%M' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%O  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%Q' +1613 "core" ' + .tPSV.dial PSR +2 "processing"%P +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%y' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%S  + "collection"'L  +33 "core" ~ +129  + .tPSV.dial :mixloop +2 "processing"%V +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%G  +73 "core" +2 .tPS.seek 0ml +2 "processing"%T' +2632 "core" ' + .tPSV.dial :air +2 "processing"%W  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%5' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%U +43 "core" +2 .tPS.seek 0ml +2 "processing"%_' +2625 "core" ' + .tPSV.dial :air +2 "processing"%\\  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%]' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%Z +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&h& +4 "core" &+ w vDv +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&f( +3 "core" ( +2 "manipulator"&0& +3 "core" &+ 7 uDv +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &+  uDv +2 .tForearm.seek CC + "manipulator"&u' +94 "core" ' + .tHand.close +2 "manipulator"&>/ +77 "core" / +2 .tCC.seek :open +2 "collection"'\ ( +473 "core" ( +2 "manipulator"&k& +4 "core" &+ uDv + "manipulator"&[% +4 "core" %   t + .tForearm.seek :retract +2 "manipulator"&q'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +286 "core" ( +2 "manipulator"&a& +4 "core" &, p ~H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &, }H +2 .tForearm.reconfigure TightForearm +45 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&l' +115 "core" ' + .tHand.open +2 "manipulator"&r1 +73 "core" 1 +2 "manipulator"&e% +4 "core" % \ O t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&s'\ +100 "core" ' +2 ."da"delayUntil "14:24:33.41" +8554 "Can"x\ /?> +16142 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%z @ +74 "core" B + ."da"PBV.dial :waste1 +2 "processing"%i  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%m  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%`' +2463 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%w +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%n  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%~ +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%x  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2461 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +130 "core"  +2 "processing"%% +3 "core" %ղ&\ - +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"% '\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%c'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%X  +74 "core"  + ."da"PSV.dial PTV +3 "processing"%{ +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"%% +3 "core" %Ҽ\ \ % +2 ."da"PS.seek 1.5ml +2 "processing"%b' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%N' +2478 "core" ' + ."da"PSV.dial PTV +2 "processing"%t +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%@ +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +82 "core" +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2465 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +129 "core"  +2 "processing"%% +3 "core" %ճ\ ) +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%"% +3 "core" %ҼG\ $ +2 ."da"PS.seek 1.5ml +2 "processing"%' +608 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1607 "core" ' +2 ."da"delay 2:00 +1716 "Can"J\ -FF +10286 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%o +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2494 "core" ' + ."da"PSV.dial PTV +2 "processing"%! +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%( +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%d +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%3'ղ +2458 "core" ' +2 #"da"getPMLReagent08 .PRV.dial :air +2 "processing"%g  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%4  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%|  +44 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%7 +43 "core" +2 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%+' +408 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%6  +43 "core"  +2 "processing"%% +3 "core" %#\ + +2 ."da"PS.seek 0.55ml +2 "processing"%'_ +351 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%$  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%.'Һ +1570 "core" ' + ."da"PSV.dial :PML +2 "processing"%1 +44 "core" + ."da"PTV.dial :mixing +2 "processing"%8 @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%9  +35 "core" +2 "processing"%-% +3 "core" %ҹ%\ ' +2 ."da"PS.seek 1.85ml +2 "processing"%=' +252 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%:' +1965 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +33225 "Can",\ .@@ +14778 #"da"recoverPRVreagent08 +39 .PTV.dial :mixing +8 .PBV.dial :waste1 +2 "processing"%<  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%2  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%B' +2478 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%' +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%R  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%; +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%I  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%}'ղ +2461 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%& +130 "core"  +2 "processing"%v% +3 "core" %հS\ & +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%D'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%H'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%Y  +73 "core"  +2 ."da"PSV.dial PTV + "processing"%E +72 "core" + ."da"PBV.dial :waste1 +3 "processing"%K  +34 "core"  +2 "processing"%A% +3 "core" %һ<\ * +2 ."da"PS.seek 1.5ml +2 "processing"%,' +608 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%O * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%M' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%P  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%L +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%S' +2503 "core" ' + ."da"PSV.dial PTV +2 "processing"%V +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%G +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%y +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%W  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%T'ղ +2469 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%U +130 "core"  +2 "processing"%5% +3 "core" %խ(\ ' +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%\\'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%_'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%Z +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%]  +36 "core" +2 "processing"%h% +3 "core" %ҹ \ ! +2 ."da"PS.seek 1.5ml +2 "processing"%0' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%/ * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%>' +1616 "core" ' +2 ."da"delay 2:00 +3055 "Can"\ *?? +8948 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%)  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%F +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%k' +2487 "core" ' + ."da"PSV.dial PTV +2 "processing"%[ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%u +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%a +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%*  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%f'ղ +2459 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%r +129 "core"  +2 "processing"%e% +3 "core" %նJ\ # + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%q'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%l'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%z +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%i  +35 "core" +2 "processing"%p% +3 "core" %ҶK\ $ +2 ."da"PS.seek 1.5ml +2 "processing"%m'| +599 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%w' +1634 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%n  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%x +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%`' +2470 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core" +2 ."da"PS.seek :empty +2 "processing"%X'ղ +2461 "core" ' +8 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%{ +129 "core"  +8 "processing"%% +16 "core" %ն\  +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +19 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +8 "processing"%'m +351 "core" ' +3 ."da"delay 5 seconds +502 "processing"%c% +4 "core" %l+\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%?'\ +356 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%b +84 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core"  +2 "processing"% % +3 "core" %\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +608 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%t' +1623 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%@  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%N' +2483 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +55 "Can"\  +17 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2479 "core" ' +2 "processing"%9 +3 "core" 94 + #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast +2 "processing"%"  +3 "core" 4 4 +2 "processing"%& +3 "core" &]v$i\ 1 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&%% +3 "core" %\  _ ]  l +2 "storage"(% +3 "core" % /\ +2 "storage"(. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(#(R +359 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (o& +3 "core" &N c\ + "manipulator"&& +4 "core" &, h j E iH + "manipulator"&!% +4 "core" %\  g i B i +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&(( +192 "core" ( +2 "manipulator"&d& +3 "core" & ? D 4 g. +2 "storage"(& +4 "core" &N \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +102 "core" ' +2 "storage"(g& +3 "core" &N\ +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(4' +276 "core" ' +2 "storage"(|- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(7'y +33 "core" ' +2 "manipulator"&3& +4 "core" & i h i. +2 "manipulator"&6% +3 "core" % Z L _ h +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&+(k +254 "core" ( +2 "manipulator"&$& +3 "core" &u _ c N i +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &u M ^ 6 h +2 ."da"Forearm.seek PC +2 "manipulator"&1' +95 "core" ' + ."da"Hand.close +2 "manipulator"&8/ +76 "core" / +2 ."da"PC.seek :open +2 "processing"%9( +455 "core" ( +2 "storage"(-& +3 "core" &N 0\ +2 "manipulator"& & +3 "core" &u g h b j +2 "manipulator"&.% +3 "core" % Ͽ k k h j +2 ."da"Forearm.seek :retract +2 "manipulator"&='\ +97 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&<( +255 "core" ( +2 "manipulator"&j& +3 "core" & i l i* +2 "storage"(2& +3 "core" &N ^\ \ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&:' +101 "core" ' + ."da"Hand.open +3 "manipulator"&'1 +76 "core" 1 +2 "storage"(R- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(;'E +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(I' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul1815h.tif +2 "processing"%B& +9 "core" & \  +4 "manipulator"&&& +6 "core" &  V ]* +2 "manipulator"&v% +5 "core" % ) , G ] +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&}'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&D(, +182 "core" ( +2 "manipulator"&Y& +5 "core" &, - + ^O + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +3 "core" &, ! ' ^O + ."psFlush"Forearm.seek :garage +2 "manipulator"&K' +98 "core" ' + ."psFlush"Hand.close +2 "manipulator"&A/ +72 "core" / +2 "manipulator"&H& +4 "core" &,  YO + "manipulator"&O% +4 "core" % / 5 X +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&,'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&P(k +122 "core" ( +2 "manipulator"&Q& +3 "core" &r ) + + ] +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +50 "core" &r $ , ( ] +11 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&M' +92 "core" ' +2 "manipulator"&V& +4 "core" &r ) . P ^ +2 "manipulator"&G% +3 "core" %Ͼ + + P ]C +2 "processing"%y& +4 "core" &\  +2 "processing"%W& +3 ."psFlush"PC.seek :closed +3 "processing"%S(] +3 "core" &~\  +4 &n\ - +9 &Bt\ 4 +9 &5lp\ H +10 &gf\ U +9 &Md\ T +10 &MNd\ T +9 &PS\ U +9 &PB\ T +10 &TE\ T +9 &TO\ U +9 &T\ U +10 & O\ U +9 &"N\ T +10 &$]O\ T +9 &&P\ T +9 &'R\ U +10 &)Q\ T +9 &+dU\ U +9 &-&T\ U +10 &.O\ U +9 &0T\ U +10 &2mQ\ T +9 &4.T\ U +9 &5P\ T +10 &7S\ T +9 &9uT\ T +9 &;6O\ U +10 &<U\ T +9 &>N\ T +10 &@}O\ T +9 &B>U\ U +9 &DP\ T +10 &EX\ U +9 &Gc\ W +9 &I;~\ Y +10 &J\ [ +9 &L\ [ +10 &Nzz\ [\ +9 &P;t\ [ +9 &Qb\ [ +10 &S`\ [\ +9 &Ul\ [ +9 &WB`\ \\ +10 &Y^\ \\ +9 &ZV\ [ +10 &\\zU\ < +9 &]X/jU\ Q +9 &]s+I\ 6 +2 ( + "processing"%W& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.70 + "processing"%U& +4 "core" &]s)Z\ 6 +2 ."psFlush"Hand.open + "manipulator"&51 +73 "core" 1 +2 "manipulator"&T% +4 "core" % Ͼ M ZC + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&\\'\ +94 "core" ' +5 ."psFlush"PSV.dial PSR +7 "processing"%Z +7 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 12.774 seconds\ /var/log/esp/da19jul1815h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul1815h15s.tif +124 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +3 "processing"%]'TE +1108 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%h' +295 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul1815h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul1815h30s.tif +1314 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%_ +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%/  +34 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%0' +1627 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul1815h30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul1815h70s.tif +994 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%) +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%J'\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2112 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%> +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%[ U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%u' +2621 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%a @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%*' +491 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul1815h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "12.774 sec auto-exposure",Subject: "da19jul1815h images!" +8 "storage"(k- +9 "core" -' +8 "storage"(r& +8 "core" &N \ + "manipulator"&e& +4 "core" &r , + \ a +2 "manipulator"&f% +3 "core" %\  ( /  a +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&q( +265 "core" ( +4 "manipulator"&z& +6 "core" & '  a1 +2 "storage"(i& +5 "core" &N t\  +4 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&p' +103 "core" ' +7 ."da"SE.reconfigure SEgently +5 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.21 Pucks below Top Plate +7 "storage"(l' +57 "core" ' +3 "manipulator"&& +8 "core" & J o1 +3 "storage"(m& +7 "core" &N   O\  +2 ."da"Elbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +4 ."da"Forearm.reconfigure LooseForearm +6 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&n'm +28 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&~, +5 "core" , +3 ."da"Elbow.reconfigure TightElbow +6 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +6 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.03 Pucks below Top Plate +3 "storage"(x' +28 "core" ' +3 "manipulator"&w% +9 "core" %͞ O E Y dZ +3 "storage"(& +5 "core" &N W\ \ +4 ."da"Forearm.force -20 +3 "manipulator"&5 +3 ."da"Forearm.seek 1 + 349 counts +7 "manipulator"&' +14 "core" ' +6 "manipulator"&& +9 "core" & K o0 +5 "storage"( & +9 "core" &N $  \  +8 ."da"Forearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&`' +27 "core" ' +6 "storage"({% +14 "core" %  \  +5 ."downElevator"SE.seek :down +10 "storage"('} +95 (X% +4 "core" %z1   \ Yl +2 "manipulator"&c% +3 "core" %Ͼ t mX +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +65 ' + ."downElevator"SE.coast +2 "storage"(5 +2 ."da"SC.coast + "storage"(6 +1036 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%?  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%b'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  + ."psFlush"PSR.select :air +51 .PS.seek 2.5ml +2 "processing"% ' +2621 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%t +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'TE +1110 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%N' +2618 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%"'\ +596 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%% +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%o @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%!  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%d'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2631 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%g +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%s' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%| @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2557 "Can"\ (HH +86 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%6  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%4'ղ +2624 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" & ! }0 +2 "manipulator"&$% +3 "core" %\   } +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +258 "core" ( +2 "manipulator"&(& +3 "core" &q\   +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &q\ 9 ~ +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +96 "core" ' + ."psFlush"Hand.close +2 "manipulator"&C/ +75 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%-( +455 "core" ( +2 "manipulator"& & +3 "core" &q / ! = +2 "manipulator"&.% +3 "core" % Ϯ . 5   +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&1'\ +94 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&j(, +128 "core" ( +2 "manipulator"&2& +3 "core" &, 4  L +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +3 "core" &, < w L + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'' +114 "core" ' + ."psFlush"Hand.open +2 "manipulator"&R1 +69 "core" 1 +2 "manipulator"&B% +3 "core" % z Q ws +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&='\ +100 "core" ' +2 #tFinished short da assay +55720 "Can"\ ,;: +35230 #t-> access 1 +3 .SE.seek :down + "storage"(&'} +4 "core" ' +2 "manipulator"&v% +3 "core" %\   - ; $ +2 "manipulator"&7& +3 "core" &,  # : +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(;(<1 +1337 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (Y& +3 "core" &<3 w u }\  +23400 "Can"\ %HG +60002 \ $GG +14752 #t-> access 2 +3 .SE.seek :down + "storage"(E'} +3 "core" ' +2 "manipulator"&:% +4 "core" %\  3 x$ + "manipulator"&<& +4 "core" &,  x: + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(A(K +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (H& +2 "core" &K@ ` _\  +13409 #t-> startTube 2 +9868 #-> $da[:extractVol]=0.20 +1052 #-> shortDA +3 "collection"'O% +2 "processing"%}% +3 "core" %Ӹo +5 %ն\ " +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +1051 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%Q +131 "core" + .tPTV.dial :PRVmixing +2 "processing"%L  +134 "core" + .tPRV.dial :sipper +2 "processing"%K  +104 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%V'` +2281 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%D  +133 "core"  +2 .tPS.seek 0.5ml +2 "processing"%G'\ +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"%y @ +103 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%,'ղ +599 "core" ' + .tPSV.dial PSR +2 "processing"%9 +101 "core"  +39 "processing"%U% +10 "core" %կ\ ! +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%5'TE +1102 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%T' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%W +101 "core" +2 .tPS.seek :empty +2 "processing"%Z'ղ +2623 "core" ' + .tPSV.dial PSR +2 "processing"%M +102 "core"  +2 "processing"%% +4 "core" %ձ\ ! + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%]'TE +1123 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%_' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%/ +102 "core" + .tPRV.dial :sipper +2 "processing"%h  +44 "core" +2 .tPS.seek :empty +2 "processing"%)'ղ +2625 "core" ' + .tPSV.dial PSR +2 "processing"%0 +102 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%J' +2264 "Can"\ !LL +356 "core" ' + .tPSV.dial :mixloop +2 "processing"%> +102 "core" +2 .tPS.seek :empty +2 "processing"%['ղ +2626 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%F& +4 "core" &\ ! +2 "manipulator"&a% +3 "core" %\   v$ +2 "storage"(u% +3 "core" %| _ ^\  +2 "storage"(k. +3 "core" .(K + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 +2 "storage"(r( +1317 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (e& +3 "core" & 6 < B\  + "manipulator"&f& +4 "core" &,  t: + "manipulator"&z% +4 "core" %\   t$ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&i( +180 "core" ( +2 "manipulator"&P& +4 "core" &  r4 + "storage"(& +4 "core" & 5 = \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&m' +105 "core" ' +2 "storage"(\\& +4 "core" & ^ _\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(w' +282 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (& +2 "core" & 7 ;\  +2 "manipulator"& & +3 "core" & H s4 +2 .tElbow.seek 2 +2 "manipulator"&I( +3 "core" ( + "manipulator"&{& +4 "core" & @ s4 + "storage"(p& +4 "core" & ? < O\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&q'Ϊ +34 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&X/ +71 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"3/home/esp/esp2/protocol/DA.rb:123:in `shortDA'"(ESP):15:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&c& +4 "storage"(l'} +4 "core" & r4 +2 "manipulator"&n% +4 "core" %  tt +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&x(k +166 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +91 "core" ( +2 "manipulator"&`& +4 "core" &r 5 u + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &r  u +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&#' +103 "core" ' +2 "manipulator"&?& +4 "core" &r J w +2 "manipulator"&*% +3 "core" % 2 x +2 "processing"%& +3 "core" &\ ! +2 "processing"%b& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &\ ! +3 &\ ! +10 &&r\ - +9 &_\ A +10 &;{\ T +9 &V\ U +9 &U\ T +10 &}Q\ U +9 &?Z\ U +10 &Y\ T +9 &X\ T +9 &R\ T +10 & HV\ T +9 &" Z\ U +9 &#T\ T +10 &%U\ T +9 &'OT\ U +10 &)U\ U +9 &*W\ U +9 &,R\ T +10 &.XW\ T +9 &0Z\ U +9 &1T\ T +10 &3Y\ T +9 &5`W\ T +10 &7"Z\ T +9 &8Y\ T +9 &:T\ U +10 &*W\ T +9 &?[\ U +10 &AW\ U +9 &CoT\ U +10 &E0]\ U +9 &Fk\ W +9 &H\ Y +10 &Jg\ Z +9 &L(\ [ +9 &M\ [ +10 &O\ Z +9 &Qn\ [ +10 &S0\ [ +9 &T\ [\ +9 &V\ [\ +10 &Xt\ [ +9 &Z5\ \\ +9 &[\ O +10 &])K\  c +9 &]} S\ 7 +5 ( + "processing"%b& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 .Hand.open + "manipulator"& 1 +3 "core" &]}/\ 7 +70 1 +2 "manipulator"&% +3 "core" %  u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +2 %@9 +6 "core" 9 +102 "processing"%t9 +2 "core" 9 +103 "processing"%9 +3 "core" 9  +103 "processing"%9 +2 "core" 9  +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%N9 +2 "core" 9" +103 "processing"%"9 +2 "core" 9& +103 "processing"%%9 +2 "core" 9+ +103 "processing"%9 +2 "core" 9/ +103 "processing"%9 +3 "core" 93 +102 "processing"%o9 +2 "core" 97 +103 "processing"%9 +2 "core" 9; +103 "processing"%!9 +2 "core" 9@ +103 "processing"%9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%d9 +2 "core" 9L +103 "processing"%g9 +2 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%|9 +2 "core" 9Y +103 "processing"%s9 +3 "core" 9] +103 "processing"%69 +2 "core" 9a +103 "processing"%39 +2 "core" 9e +103 "processing"%9 +2 "core" 9j +103 "processing"%$9 +2 "core" 9n +103 "processing"%(9 +3 "core" 9r +102 "processing"%89 +2 "core" 9v +103 "processing"%~9 +2 "core" 9z +103 "processing"%C9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%S9 +3 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%.9 +2 "core" 9 +103 "processing"%29 +2 "core" 9 +103 "processing"%+9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%R9 +2 "core" 9 +103 "processing"%B9 +2 "core" 9 +103 "processing"%19 +2 "core" 9 +103 "processing"%'9 +3 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%79 +2 "core" 9  +103 "processing"%Y9 +2 "core" 9 +103 "processing"%:9 +2 "core" 9\ +103 "processing"%<9 +3 "core" 9 +102 "processing"%&9 +2 "core" 9# +103 "processing"%;9 +2 "core" 9( +103 "processing"%H9 +2 "core" 9. +103 "processing"%O9 +2 "core" 93 +103 "processing"%}9 +3 "core" 98 +102 "processing"%Q9 +2 "core" 9> +103 "processing"%L9 +2 "core" 9D +103 "processing"%K9 +2 "core" 9I +103 "processing"%49 +2 "core" 9O +103 "processing"%D9 +2 "core" 9T +103 "processing"%V9 +2 "core" 9Y +103 "processing"%y9 +2 "core" 9_ +3 .tPH.hold 2:00:00,28C +3 "processing"%G pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%9 +102 "core"  +2 "processing"%U% +4 "core" %կk\ # + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +42 "processing"%,'\ +609 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%5'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%W  +131 "core"  +2 .tPSV.dial PTV + "processing"%T +72 "core" +2 .tPBV.dial :waste1 + "processing"%M  +53 "core" +2 "processing"%% +4 "core" %ҷ\ # +2 .tPS.seek 1.5ml +2 "processing"%Z'} +618 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%] * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%/' +1620 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%h  +34 "core" +2 .tdelay 30 seconds +2586 "Can"\ $BB +416 .tPBV.dial between PSV and waste1 +2 "processing"%_ * +35 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%0 +74 "core"  +3 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%)' +2510 "core" ' + .tPSV.dial PTV +2 "processing"%> +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%J +84 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%F +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%a  +72 "core"  +2 .tPS.seek :empty +2 "processing"%u'ղ +2483 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%k  +132 "core" + .tPSV.dial :mixloop +2 "processing"%A +44 "core" + .tPRV.dial :ab1 +2 "processing"%e @ +105 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%f' +361 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%z  +43 "core"  +2 "processing"%P% +4 "core" %\  +2 .tPS.seek 0.35ml +2 "processing"%' +460 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'j  +31 "core" +2 .tPRV.dial :air + "processing"%\\  +45 "core"  +2 .tPS.seek 0.9ml +2 "processing"%='G +1177 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +871 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%E'Һ +1619 "core" ' + .tPSV.dial :PML +2 "processing"%{ +44 "core" + .tPTV.dial :mixing +2 "processing"%p @ +73 "core" A + .tPBV.dial :waste1 +2 "processing"%X  +35 "core" +2 "processing"%c% +3 "core" %ҽ\  +2 .tPS.seek 1.85ml +2 "processing"%n' +246 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%i * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%m' +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'w& +2 "core" &L +2 "manipulator"&q& +4 "core" &r 0 r + "manipulator"&`% +4 "core" %\   o +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +142 "core" ( +2 "manipulator"&I& +4 "core" &,  t + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &, O q +2 .tForearm.seek :garage +2 "manipulator"&*' +102 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 "manipulator"&l& +4 "core" &, l n S l + "manipulator"&% +4 "core" %  i % l +2 .tForearm.seek :retract +2 "manipulator"&-'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&b( +276 "core" ( +2 "manipulator"& & +4 "core" &( 8 qAb + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &( E qAb +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&@' +94 "core" ' +3 "manipulator"&t& +3 "core" &(  nAb +2 "manipulator"&#% +4 "core" % } @ p +2 "collection"'& +3 "core" &t +2 "collection"'r& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &R +3 & U  +8 &)oY - +10 &_|U A +9 &;sR T +9 &NT U +10 &QX U +9 &|Q N U +10 &@SK U +9 &QW U +9 &VN U +10 &RW U +9 & HUP U +9 &"\ QL U +10 &#MG U +9 &%QG T +10 &'OSI U +9 &)Q K U +9 &*O P U +10 &,PF U +9 &.XRM U +9 &0O B T +10 &1O G U +9 &3Q G U +10 &5aR  G T +9 &7"RG U +9 &8L? T +10 &:Q A T +9 &+Q\  E T +10 &?Q\ D U +9 &AQF T +10 &CqO H T +9 &E2R \ L U +9 &FR\  J U +10 &HW L U +9 &JrcF W +9 &L-z*D Y +10 &ML@G ] +9 &O\\\\F ` +10 &Q_^_H ` +9 &SbeG a +9 &TdbB a +10 &VbcF b +9 &X`gfJ b +9 &Zgh> b# +10 &[hh= b* +9 &]kjD b0 +10 &_HmlG U +9 &`C)llF *| +9 &`c{noD \\ +2 ( + "collection"'r& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.36 + "collection"' & +4 "core" &`cxmla \\ + .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +4 "core" % g K 8 h + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%N +101 "core"  +2 "processing"%"% +4 "core" %L\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%%' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1606 "core" ' + .tPSV.dial PSR +2 "processing"%o +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%!  + "collection"'  +31 "core" ~ +131  + .tPSV.dial :mixloop +2 "processing"% +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%d  +75 "core" +2 .tPS.seek 0ml +2 "processing"%g' +2627 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%|' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +44 "core" +2 .tPS.seek 0ml +2 "processing"%6' +2627 "core" ' + .tPSV.dial :air +2 "processing"%3  +91 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%$ +44 "core" +2 .tPS.seek 0ml +2 "processing"%(' +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&8& +4 "core" &' N F gAa +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&~( +2 "core" ( +2 "manipulator"&C& +4 "core" &' W Q q gAa + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &' C O  gAa + .tForearm.seek CC +2 "manipulator"&S' +98 "core" ' + .tHand.close +2 "manipulator"& / +69 "core" / +2 .tCC.seek :open +2 "collection"'.( +469 "core" ( +2 "manipulator"&2& +4 "core" &' k g ) kAa + "manipulator"&+% +4 "core" % l u p m + .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +286 "core" ( +2 "manipulator"&R& +4 "core" &,  r1 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &, L o1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&1' +111 "core" ' + .tHand.open +2 "manipulator"&'1 +65 "core" 1 +2 "manipulator"&v% +4 "core" % Q P 5 f + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +99 "core" ' +2 ."da"delayUntil "16:12:26.72" +21235 "Can"\ cc +3449 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%Y @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%:  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" + +2 ."da"PSV.dial :air + "processing"%&  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%;' +2486 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%H +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%O  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%} +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%Q  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%L'ղ +2467 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%K +132 "core"  +2 "processing"%4% +3 "core" %մk\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%D'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%V'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 "processing"%y  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%9 +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%U  +35 "core" +2 "processing"%[% +3 "core" %Һ \  +2 ."da"PS.seek 1.5ml +2 "processing"%,' +614 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%W * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%T' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%M  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%5 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%]' +2478 "core" ' + ."da"PSV.dial PTV +2 "processing"%Z +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%h +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%_  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%0'ղ +2460 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%/ +132 "core"  +2 "processing"%>% +3 "core" %ն8\  +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%J'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%F'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%a +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%)  +34 "core" +2 "processing"%k% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%A' +612 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%u' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%z  +35 "core" +2 ."da"delay 30 seconds +2349 "Can"\ BB +653 ."da"PBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%f +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%j' +2483 "core" ' + ."da"PSV.dial PTV +2 "processing"%\\ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%=  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2491 "core" ' +2 #"da"getPMLReagent08 .PRV.dial :air +2 "processing"%  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%{  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +41 "processing"%p  +51 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%X +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%c' +404 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%i  +45 "core"  +2 "processing"%E% +3 "core" %&\  +2 ."da"PS.seek 0.55ml +2 "processing"%n'\\ +358 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%w  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%q'Һ +1557 "core" ' + ."da"PSV.dial :PML +2 "processing"%` +44 "core" + ."da"PTV.dial :mixing +2 "processing"%I @ +73 "core" B + ."da"PBV.dial :waste1 +3 "processing"%?  +34 "core" +2 "processing"%x% +3 "core" %ҸG\  +2 ."da"PS.seek 1.85ml +2 "processing"%' +255 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%l * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1974 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +45825 "Can"\ AA +2177 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" , +2 ."da"PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2496 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%t  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%# +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%-'ղ +2494 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%\ +132 "core"  +2 "processing"% % +3 "core" %ձJ\  +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%r  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%N +72 "core" + ."da"PBV.dial :waste1 +3 "processing"%"  +35 "core" +2 "processing"%@% +3 "core" %ҹA\  +2 ."da"PS.seek 1.5ml +2 "processing"%m' +603 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%%' +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%o  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%!' +2489 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%d +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%g'ղ +2470 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%s +131 "core"  +2 "processing"%|% +3 "core" %ղL\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%^'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%3'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%6 +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%$  +34 "core" +2 "processing"%% +3 "core" %һ(\  +2 ."da"PS.seek 1.5ml +2 "processing"%8' +615 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%C * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +528 "Can"\ DD +1953 "core" ' + ."da"PSV.dial PTV +2 "processing"%2 +85 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%+ +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%S +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2474 "core" ' +2 #"da"washCycleDA #3 of 3 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +132 "core"  +2 "processing"%'% +3 "core" %կ?\  + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%v'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%1 +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%Y  +34 "core" +2 "processing"%:% +3 "core" %һ\  +50 ."da"PS.seek 1.5ml +2 "processing"%<' +604 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%& * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%(' +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%H  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%O * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%} +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%Q' +2482 "core" ' + ."da"PSV.dial PTV +2 "processing"%; +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%K +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%4 +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%L  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%D'ղ +2484 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%y +132 "core"  +7 "processing"%9% +15 "core" %մ)\ +6 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +9 "processing"% +15 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +8 "processing"%U'm +357 "core" ' +3 ."da"delay 5 seconds +502 "processing"%[% +3 "core" %l)\  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%V'\ +347 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +9 ."da"PS.seek 2ml +2 "processing"%W'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%, +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%M  +34 "core" +2 "processing"%% +3 "core" %Ҽf\  +2 ."da"PS.seek 1.5ml +2 "processing"%5' +602 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%T * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Z' +1629 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%_ +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%]' +2506 "core" ' + ."da"PSV.dial PTV +2 "processing"%/ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%> +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%0 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%J  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%a'ղ +2511 "core" ' +2 "processing"%)9 +3 "core" 94 + #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast + "processing"%k  +3 "core" 4 + 4 +2 "processing"%F& +3 "core" &]}.p\ 7 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&e% +3 "core" % \    \\ +2 "storage"(A% +3 "core" % = ? e +2 "storage"(z. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(P(R +383 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (f& +3 "core" &P ? G &  + "manipulator"&u& +4 "core" &,   Y1 + "manipulator"&\\% +4 "core" % \    X + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +187 "core" ( +2 "manipulator"&& +3 "core" & 5 W/ +2 "storage"(=& +3 "core" &Q(   z  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&j' +97 "core" ' +2 "storage"(& +3 "core" &Q( : ,   +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"({' +277 "core" ' +2 "storage"(p- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(X'y +31 "core" ' +2 "manipulator"& & +4 "core" & T W/ +2 "manipulator"&i% +3 "core" % < W +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&E'\ +91 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&c(k +257 "core" ( +2 "manipulator"&w& +3 "core" &s  8 Z +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +3 "core" &s   \ Z + ."da"Forearm.seek PC +2 "manipulator"&`' +90 "core" ' + ."da"Hand.close +2 "manipulator"&I/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%?( +451 "core" ( +2 "storage"(x& +3 "core" &Q( L M   +2 "manipulator"&l& +3 "core" &s    \\ +2 "manipulator"&q% +3 "core" %   D [ +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +265 "core" ( +2 "manipulator"&*& +3 "core" &   Z/ +2 "storage"( & +3 "core" &Q( J I   +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +101 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +73 "core" 1 +2 "storage"(t- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(#'E +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +54 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul1816h.tif +73 "processing"%& +8 "core" & +3 "manipulator"&\ & +5 "core" & w O/ +2 "manipulator"& % +5 "core" % ) O +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&-'\ +93 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +181 "core" ( +2 "manipulator"&r& +4 "core" &,  NK +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &,  NK +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&"' +100 "core" ' + ."psFlush"Hand.close +2 "manipulator"&@/ +66 "core" / +2 "manipulator"&& +4 "core" &,  JK + "manipulator"&% +4 "core" % %  J +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&m'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&o(k +122 "core" ( +2 "manipulator"&& +4 "core" &u W M + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &u  N + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&%' +100 "core" ' +2 "manipulator"&& +4 "core" &u 2 O +2 "manipulator"&d% +3 "core" % O +2 "processing"%& +3 "core" & +2 "processing"%& +4 ."psFlush"PC.seek :closed +2 "processing"%!(] +2 "core" &B +3 &S  +10 &)su - +9 &^g A +9 &Is^ T +10 &Of U +9 &RU U +10 &RN U +9 &MOL T +10 &O U +9 &P T +9 &P U +10 & UQ T +9 &"S U +9 &#N T +10 &%O U +9 &'[N U +10 &)N U +9 &*P U +9 &,P U +10 &.dQ U +9 &0%T U +9 &1O U +10 &3T U +9 &5lL U +10 &7.L U +9 &8M U +9 &:O U +10 &5O U +9 &?Q U +10 &AR U +9 &C}O T +10 &E=S U +9 &F[z V +9 &Htz Y +10 &Jtt Z +9 &L3d [ +9 &Mh [ +10 &Ox [ +9 &Qxm \\ +10 &S:] \\ +9 &T[ [ +9 &VR \\ +10 &XX \\ +9 &ZBY \\ +9 &\\O L +10 &]*BkO *| +9 &].S 1 +5 ( + "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.71 +2 "processing"%s& +4 "core" &]$M 1 + &]$D 1 + ."psFlush"Hand.open +2 "manipulator"&|1 +68 "core" 1 +3 "manipulator"&g% +3 "core" % M +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&^'\ +90 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%6 +119 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 13.3 seconds\ /var/log/esp/da19jul1816h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul1816h15s.tif +11 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%$'TE +1113 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +397 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul1816h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul1816h30s.tif +1221 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%3 +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%C  +36 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%8' +1423 "Can" +298 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul1816h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul1816h70s.tif +900 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +76 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%b'\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2128 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +74 "core" + ."psFlush"PBV.dial PSV +3 "processing"%2 U +55 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%+' +2626 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%S @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +560 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul1816h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"HABfans.email "13.3 sec auto-exposure",Subject: "da19jul1816h images!" +8 "storage"(- +10 "core" -' +7 "storage"(~& +10 "core" &Q(\ \  9  +2 "manipulator"&'& +3 "core" &u > R +2 "manipulator"&B% +4 "core" %\  6 R + ."da"Elbow.reconfigure TightElbow +5 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&v( +255 "core" ( +2 "manipulator"&1& +5 "core" & c R/ + "storage"(Y& +4 "core" &Q(\ %\ %   +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +6 "manipulator"&:' +103 "core" ' +8 ."da"SE.reconfigure SEgently +18 "storage"(#QK-0-\ b +20 ."da"SE.seek -0.21 Pucks below Top Plate +8 "storage"(' +59 "core" ' +5 "manipulator"&&& +11 "core" &  `/ +5 "storage"(<& +14 "core" &Q) \ \  +8 ."da"Elbow.reconfigure LimpElbow +8 "manipulator"&$ ,(#b +7 ."da"Forearm.reconfigure LooseForearm +8 "manipulator"&#Q@2^d^2b +9 ."da"Forearm.seek 1 +8 "manipulator"&H'm +27 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&O, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(}' +26 "core" ' +77 "manipulator"&(% +6 "core" %͕ X + "storage"(;& +5 "core" &Q( ? > i  + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 340 counts +2 "manipulator"&K' +14 "core" ' +2 "manipulator"&4& +4 "core" & (  } a- +2 "storage"(L& +3 "core" &Q)\   +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&Q' +22 "core" ' +2 "storage"(y% +4 "core" % V +2 ."downElevator"SE.seek :down +3 "storage"(9'} +99 (D% +3 "core" %1 _ b Zp +2 "manipulator"&[% +3 "core" % + ) - _\\ +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&U'\ +90 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +907 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%V  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%,'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%M +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%W +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%T' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%5 @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%h  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%_'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Z +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%/'TE +1102 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +1620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%0 +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%J  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%]' +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%) +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%k'\ +608 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%e +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%A U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%z' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%f @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%\\  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%= +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2637 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%7' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%p @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%i  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%{'ղ +2631 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&j& +4 "core" & d n- +2 "manipulator"&w% +3 "core" %\   o +2 ."psFlush"Elbow.seek PC +2 "manipulator"&n(k +258 "core" ( +2 "manipulator"&& +3 "core" &s  o +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &I& +2 "core" &s  p +2 ."psFlush"Forearm.seek PC +2 "manipulator"&E' +90 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +69 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%x( +454 "core" ( +2 "manipulator"&l& +3 "core" &s c r +2 "manipulator"&q% +3 "core" % m r +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&`'\ +92 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&*(, +128 "core" ( +2 "manipulator"& & +3 "core" &, q q; +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &, T q; +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&t1 +75 "core" 1 +2 "manipulator"&% +3 "core" % \ z > 8 hm +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 #tFinished short da assay +8245 "Can"\ ;; +10170 #t-> access 1 +3 .SE.seek :down + "storage"(\ '} +3 "core" ' + "manipulator"& % +4 "core" %\  % s +2 "manipulator"&X& +3 "core" &, ~ r- +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(#(<1 +1326 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (r& +11 "core" &<5 %  \  +48465 "Can"\ ;: +57666 #t-> PS.flush + #Flushing Processing stage + "processing"%N% +4 "core" %մ\  + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &\  +2 "manipulator"&& +3 "core" &, w  p- +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +43 "manipulator"&@(, +10 "core" ( +2 "manipulator"&& +3 "core" &, |  o- +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, W o- +2 .tForearm.seek :garage + "manipulator"&-' +101 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +2 "manipulator"&& +4 "core" &, q n t k- +2 "manipulator"&"% +3 "core" % - j m k +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&d(k +128 "core" ( +2 "manipulator"&& +4 "core" &s ( p +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &s } M p +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&m' +97 "core" ' +2 "manipulator"&?& +4 "core" &s  r +2 "manipulator"&% +3 "core" %϶  r +2 "processing"%s& +3 "core" &\  +2 "processing"%|& +4 .tPC.seek :closed + "processing"%g(] +3 "core" &\  +3 &\  +9 &&r\ - +9 &_\ A +10 &Cy\ T +9 &T\ U +9 &U\ U +10 &Q\ T +9 &HU\ T +10 &\ T\ T +9 &U\ T +9 &V\ U +10 & OT\ U +9 &"U\ U +9 &#Q\ T +10 &%R\ U +9 &'WS\ U +10 &)P\ T +9 &*W\ T +9 &,S\ T +10 &._Y\ U +9 &0"T\ T +9 &1U\ U +10 &3\\\ U +9 &5gU\ U +10 &7*Y\ T +9 &8W\ U +9 &:Y\ U +10 &2W\ T +9 &?X\ T +10 &AT\ U +9 &CxU\ T +10 &E9[\ U +9 &Fd\ V +9 &H{\ X +10 &Jp\ Z +9 &L1\ Z +9 &M\ [\ +10 &O\ [ +9 &Qv\ [ +10 &S8\ [ +9 &T\ [\ +9 &V\ [ +10 &X|\ [ +9 &Z>\ [ +9 &[\ M +10 &])Cx\ &p +9 &]y4\ 3 +5 ( + "processing"%|& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 "processing"%6& +4 "core" &]y%\ 3 + &]y%\ 3 + .tHand.open +2 "manipulator"&%1 +67 "core" 1 +2 "manipulator"&a% +4 "core" % ϶  p + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&$'\ +89 "core" ' + .tPSV.dial PSR +2 "processing"%3 +44 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%C'TE +980 "Can"\ DC +124 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1620 "core" ' + .tPSV.dial PTV +2 "processing"% +72 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%8  +54 "core" +2 .tPS.seek 0ml +2 "processing"%b' +2627 "core" ' + .tPSV.dial PSR +2 "processing"% +74 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%2'\ +602 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2116 "core" ' + .tPSV.dial PTV +2 "processing"%S +85 "core"  +2 .tPBV.dial PSV + "processing"%+ U +53 "core" V +2 .tPS.seek 0ml +2 "processing"%' +2627 "core" ' + .tPSV.dial PBV +2 "processing"%~ @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%'' +2629 "core" ' + .tPSV.dial :waste1 +2 "processing"%B  +72 "core"  +2 .tPS.seek :empty +2 "processing"%1'ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"%Y +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%o' +2622 "core" ' + .tPSV.dial PTV +2 "processing"%& +72 "core" +2 .tPBV.dial PSV + .PS.seek 0ml +2 "processing"%<' +2624 "core" ' + .tPSV.dial PBV +2 "processing"%^ @ +43 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%(' +2621 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +72 "core"  +2 .tPS.seek :empty +2 "processing"%;'ղ +2621 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&4& +4 "core" &s m +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&L(k +3 "core" ( +2 "manipulator"&y& +3 "core" &s o T l + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &:& +3 "core" &s q o % l + .tForearm.seek PC +2 "manipulator"&v' +91 "core" ' + .tHand.close +2 "manipulator"&D/ +70 "core" / +2 .tPC.seek :open +2 "processing"%[( +452 "core" ( +2 "manipulator"&& +3 "core" &s n +2 "manipulator"&H% +3 "core" % n" +2 .tForearm.seek :retract +2 "manipulator"&K'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&}(, +137 "core" ( +2 "manipulator"&Q& +3 "core" &, f n +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &, n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&P' +113 "core" ' + .tHand.open +2 "manipulator"&V1 +66 "core" 1 +2 "manipulator"&R% +4 "core" % O R e f + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&M'\ +101 "core" ' +32519 "Can"\ 78 +60002  \ 87 +60002  \ 88 +60003 \ 88 +60002 \ 77 +60002 \ 88 +60002 \ 87 +60002 \ 77 +60003 \ 87 +60002 \ 77 +60002 \ 87 +60002 \ 87 +60003 \ 87 +60002 \ 88 +60002 \ 88 +60002 \ 87 +60003 \ \ 87 +60002 *\ 77 +60002 \ 77 +60002 \ 88 +60003 \ 88 +60002 \ 87 +60002 \ 87 +60002 \ 87 +60003 &\ 87 +60002 \ 88 +60002 V\ 88 +60002 \ 87 +60003 \ 77 +60002  \ 88 +60002 \ 87 +60003  \ 88 +60002 \ 77 +60002 \ '87 +60002 \ k77 +60003 \ x77 +60002 )\ }77 +60002 \ 77 +60002 \ 77 @EDT1563508913.30 +\ 77 +60002 \ 77 +60002 L\ 77 +60002 \ 77 +60004 J\ 77 +60001 \ 77 +60002 '\ 77 +60003 \ 77 +60002 \ 77 +60002 -\ 77 +60002 \ 77 +60003 W\ 77 +60002 \ 99 +60002 \ 77 +60003 A\ 77 +60002 \ 77 +60002 !\ 77 +60002 L\ 77 +60003 \ 77 +60002 F\ 77 +60002 %\ 76 +60003 \ 77 +60002 6\ S87 +60002 >\ H77 +60002 \ C88 +60003 G\ ?87 +60002 F\ =78 +60002 \ :77 +60003 \\\ 987 +60002 \ 788 +60002 *\ 787 +60002 6\ 587 +60003 \ 488 +60002 n\ 377 +60002  \ 288 +60003 Y\ 287 +60002  \ 077 +60002 E\ /77 +60002  \ .87 +60003 6\ -77 +60002 .\ ,87 +60002 /\ +88 +60003 >\ +88 +60002 7\ *77 +60002 7\ *77 +60002 ,\ (88 +60003 /\ '87 +60002 5\ '88 +60002 \ %88 +60003 b\ %77 +60002 b\ $78 +60002 k\ "88 +60002 u\ #87 +60003 \ !88 +60002 \ 78 +60002 \ 77 +60002 \ 87 +60003 \ 88 +60002 \ 87 +60002 }\ 77 +60002 \ 87 +60002 \ 77 +60003 \ 78 +60002 \ 87 +60002 \ 88 +60002 \ 88 +60002 \ 77 +60003 \ 88 +60002 \ 88 +60002 \ 88 +60002 \ 87 +60002 \ 77 +60003 \ 77 +60002 \ 87 +60002 \ 88 +60002 \ 88 +60002 \ \ 88 +60002 \ 88 +60003 \ 87 +60002 \ 87 +60002 \ 88 +17790 #t-> ESP.ready! +2 "collection"',% +4 "processing"%W% +3 "core" %Ӹ\  M + "manipulator"&% +3 "sampler")5% +9 "core" %ծ\  + %\     \\ + %} & : +2 "manipulator"&T& +3 "core" &, $  ] +2 "storage"(h& +3 "core" &<5 N S C +2 "storage"(% +3 "core" %| G K  + "collection"'Z& +4 "core" & X + "processing"%_& +4 "core" &_\  +2 "collection"'/ +3 "core"  +2 "sampler")0 +3 "core"  + "sampler")J% +4 "core" %} / : +2 "collection"'>& +3 "core" &  X +2 "collection"')% +4 "core" %Ӹ \ R +2 "processing"%]& +3 "core" &\  +2 "processing"%k% +3 "core" %ծ\  +2 "manipulator"&e% +3 "core" %\    / \\ +2 "manipulator"&A& +3 "core" &, \ ^ \\ +2 "storage"(F& +3 "core" &<5 Q H T +2 "storage"(f% +3 "core" %| R J ^ +2 "collection"'z9 +3 "core" 9} +2 "processing"%\\9 +3 "core" 9 +4613 #t-> $da[:extractVol]=0.19 +6392 #-> access 4 +3 .SE.seek :down +2 "storage"(u'} +2 "core" ' +2 "manipulator"&=% +3 "core" %\    \\ +2 "manipulator"&& +4 "core" &, R \\ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"((R +1307 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &R ? 3 2 +23875 #t-> startTube 4 +443 #-> shortDA +3 "collection"'p% +2 "processing"%7% +3 "core" %Ӹ \ H +4 %ծ~\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +5419 "Can"\ AA +4361 #tPulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%i +134 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +134 "core" + .tPRV.dial :sipper +2 "processing"%j  +105 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%w'` +2283 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +135 "core"  +2 .tPS.seek 0.5ml +2 "processing"%I'\ +1269 "core" ' + .tPRV.dial :waste2 +2 "processing"%O @ +104 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%'ղ +610 "core" ' + .tPSV.dial PSR +2 "processing"%U +102 "core"  +2 "processing"%!% +3 "core" %ձZ\  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%l'TE +1108 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%q' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"% +101 "core" +2 .tPS.seek :empty + "processing"%c'ղ +2633 "core" ' + .tPSV.dial PSR +2 "processing"%E +102 "core"  +2 "processing"%n% +3 "core" %ծd\ , +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%t'TE +1109 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1619 "core" ' + .tPSV.dial :mixloop +2 "processing"%` +113 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek :empty +2 "processing"% 'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"%X +111 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%r' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%N +99 "core" +2 .tPS.seek :empty + "processing"%'ղ +2620 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%& +4 "core" &|\ > + "manipulator"&% +4 "core" %\  K  + "storage"(% +4 "core" %|  D\ 2 +2 "storage"(. +2 "core" .(R +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,q +999 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ("& +2 "core" &,s  I\ -# +2 "manipulator"&*& +4 "core" &,   + "manipulator"&% +4 "core" %\  h  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&( +186 "core" ( +2 "manipulator"&& +3 "core" & 4 +2 "storage"(-& +4 "core" &,q \ 3 + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts + "manipulator"&?'( +101 "core" ' +3 "storage"(& +3 "core" &,q ,\ 3 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(s' +281 "core" ' +2 "storage"(@- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (& +3 "core" &,q c\ 1 + "manipulator"&x& +4 "core" &  4 + .tElbow.seek 4 +2 "manipulator"&|( +4 "core" ( +2 "manipulator"&6& +4 "core" & 4 + "storage"(%& +4 "core" &,q \ 2 +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&a' +26 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&3/ +69 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"3/home/esp/esp2/protocol/DA.rb:123:in `shortDA'"(ESP):22:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&m& +5 "storage"({'} +4 "core" & M 4 +2 "manipulator"&C% +3 "core" % \  C +2 .tForearm.seek :retract +2 "manipulator"& '\ +90 "core" ' +2 .tElbow.seek PC +2 "manipulator"&8(k +164 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +91 "core" ( +2 "manipulator"&& +4 "core" &s  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &s +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&b' +99 "core" ' +2 "manipulator"&2& +4 "core" &s H +2 "manipulator"&S% +3 "core" % , v +2 "processing"%+& +3 "core" &y\ A +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%~(] +3 "core" &^\ B +2 &^\ A +9 &'sZ\ >- +10 &_^\ T +10 &T[\ ?S +9 &V_\ ?S +9 &L\\g\ >T +10 &V_\ ?T +9 &Z[\ >S +10 &X]\ >S +9 & VZ^\ ?S +9 &"\\^\ >T +10 &#WV\ >T +9 &%V^\ ?S +9 &'^V_\ ?S +10 &)ZZ\ ?T +9 &*Z_\ >T +10 &,U_\ >T +9 &.eW^\ >T +9 &0'X^\ >T +10 &1Y_\ ?S +9 &3_a\ >T +9 &5nUZ\ >S +10 &7/XX\ >T +9 &8\\Y\ ?S +10 &:ZX\ >S +9 &S +9 &>8Z]\ >S +10 &?ZS\ >S +9 &AWS\ >T +9 &C~[b\ >S +10 &E<c_\ >U +9 &Fq[\ >V +10 &H_\ \\\ 9 +2 "core" 9 +103 "processing"%)9 +3 "core" 9 +102 "processing"%]9 +2 "core" 9$ +103 "processing"%k9 +2 "core" 9+ +103 "processing"%e9 +2 "core" 91 +103 "processing"%A9 +2 "core" 96 +103 "processing"%F9 +2 "core" 9< +103 "processing"%f9 +2 "core" 9B +103 "processing"%z9 +2 "core" 9G +103 "processing"%\\9 +2 "core" 9M +103 "processing"%=9 +2 "core" 9Q +103 "processing"%9 +3 "core" 9X +102 "processing"%\ 9 +2 "core" 9^ +103 "processing"%#9 +2 "core" 9c +3 .tPH.hold 2:00:00,28C +3 "processing"% pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%p +113 "core"  +2 "processing"%7% +4 "core" %հ\ @ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%i'\ +611 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"% 'Һ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%j  +132 "core"  + .tPSV.dial PTV +2 "processing"%; +70 "core" + .tPBV.dial :waste1 +2 "processing"%  +53 "core"  +2 "processing"%w% +3 "core" %һ\ D +2 .tPS.seek 1.5ml +2 "processing"%O' +609 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%I * +45 "core" ) +2 .tPS.seek 0ml +2 "processing"%U' +1617 "core" ' +2 .tdelay 5:00 +10113 "Can"#\ KJJ +19889 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%!  +32 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%l +71 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"% ' +2431 "core" ' + .tPSV.dial PTV +2 "processing"%q +83 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%E +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%n +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%c  +70 "core"  +2 .tPS.seek :empty +2 "processing"%t'ղ +2404 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%`  +130 "core" + .tPSV.dial :mixloop +2 "processing"% +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +101 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%X' +358 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +44 "core"  +2 "processing"%N% +4 "core" %\ \\ +2 .tPS.seek 0.34ml + "processing"%r' +436 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'  +31 "core" +2 .tPRV.dial :air + "processing"%  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1182 "core" ' + .tPRV.dial :waste2 +49 "processing"% @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%"  +56 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%*'Һ +1614 "core" ' + .tPSV.dial :PML +2 "processing"% +40 "core" + .tPTV.dial :mixing +2 "processing"% @ +74 "core" B +2 .tPBV.dial :waste1 + "processing"%-  +34 "core" +2 "processing"%}% +4 "core" %Ҷ\ \\ +2 .tPS.seek 1.85ml + "processing"%' +243 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%M * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%@' +1981 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &\  \ 7 + "manipulator"&x& +4 "core" &s ] T F + "manipulator"&u% +4 "core" %\  S T H  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&6(, +130 "core" ( +2 "manipulator"&%& +4 "core" &, U T ' L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &, Q T b L +2 .tForearm.seek :garage +2 "manipulator"&m' +101 "core" ' + .tHand.close +2 "manipulator"&C/ +69 "core" / +3 "manipulator"&& +3 "core" &, E P < +2 "manipulator"&?% +3 "core" %  O L  +2 .tForearm.seek :retract +2 "manipulator"&s'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&a( +281 "core" ( +2 "manipulator"&& +4 "core" &- E D - E} + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, 7 H i E} +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&|' +103 "core" ' +2 "manipulator"&2& +4 "core" &+ [ T D{ +2 "manipulator"&S% +3 "core" % T T 6 +2 "collection"'+& +3 "core" & \ ?\ 7 +2 "collection"'{& +3 .tCC.seek :closed +2 "collection"' (` +3 "core" &  \ 6 +2 &\  \ 6 +10 &)r  %\ 2- +9 &`  5\ 1A +9 &Wu   \ 1S +10 &T\ \ B\ 2S +9 &T\  7\ 2S +9 &U\ \ \ 2S +10 &\\V \ ,\ 2S +9 &U V\ 3T +10 &V \ W\ 2S +9 &W  X\ 2T +9 & eU\  V\ 2S +10 &"%W \ X\ 2T +9 &#S\  R\ 2S +9 &%V  V\ 2S +10 &'lW  W\ 2S +9 &)/T  S\ 3S +10 &*U  Y\ 2S +9 &,U\  Y\ 2S +9 &.vV  X\ 4S +10 &07Y V\ 4S +9 &1U  X\ 4S +9 &3R  V\ 1S +10 &5}T  X\ 0S +9 &7?V  W\ 2S +10 &9R  W\ 2R +9 &:U V\ 2R +9 &<V  Y\ 2S +10 &>HT  W\ 2S +9 &@ U  W\ 2R +9 &AT  X\ 2R +10 &CX  X\ 2S +9 &EQR  W\ 2R +10 &GU V\ 2R +9 &H]T\ 2S +9 &JeQ\ 1T +10 &LK-%T\ 0W +9 &NSEO\ .[ +9 &O[\\T\ -^ +10 &Q}]^R\ ,^ +9 &S=_aO\ ,_ +10 &Ta`M\ )_ +9 &VcbV\ +` +9 &XcbS\ ,` +10 &Z@geV\ ,` +9 &[feK\ +b +9 &]jfK\ +a +10 &_okhG\ ,A +9 &`C+kkO\ .- +10 &`pthiT\ 0V +2 ( + "collection"'{& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.25 +3 "collection"'[& +3 "core" &`pphiH\ 0V +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&B% +4 "core" % E D ` + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&1'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"% +101 "core"  +2 "processing"%&% +4 "core" %\ W + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%b' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%o  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1620 "core" ' + .tPSV.dial PSR +2 "processing"%^ +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%<' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%  +3 "collection"'(  +33 "core" ~ +125  + .tPSV.dial :mixloop +2 "processing"%4 +99 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%y  +73 "core" +2 .tPS.seek 0ml +2 "processing"%:' +2621 "core" ' + .tPSV.dial :air +2 "processing"%D  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%d' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%$ +44 "core" +2 .tPS.seek 0ml +2 "processing"%g' +2646 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%H' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%Q +44 "core" +2 .tPS.seek 0ml +2 "processing"%9' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&v& +4 "core" &* H = R Cn +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&L( +46 "core" ( +2 "manipulator"&V& +4 "core" & ; X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &R& +2 "core" & 6 ; M +2 .tForearm.seek CC + "manipulator"&K' +93 "core" ' + .tHand.close +2 "manipulator"&P/ +73 "core" / +2 .tCC.seek :open +2 "collection"'G( +65 "Can"\ YZ[ +405 "core" ( +2 "manipulator"&,& +4 "core" & L @ + "manipulator"&% +4 "core" % - Q S B  + .tForearm.seek :retract +2 "manipulator"&W'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&5(, +270 "core" ( +2 "manipulator"&T& +4 "core" &, S N - 9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &h& +2 "core" &, H =  9 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +113 "core" ' +2 .tHand.open +2 "manipulator"&Z1 +75 "core" 1 +2 "manipulator"&_% +4 "core" % \ ; ? + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&/'\ +101 "core" ' +2 ."da"delayUntil "13:56:13.38" +24702 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%0 @ +72 "core" A +2 ."da"PBV.dial :waste1 + "processing"%J  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%> * +45 "core" ) +2 ."da"PSV.dial :air + "processing"%)  +55 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%]' +2410 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%k +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%e  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%A +42 "core" +48 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%F  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%f'ղ +2388 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%z +129 "core"  +2 "processing"%\\% +3 "core" %յ\ h +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%='\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%\  +71 "core"  + ."da"PSV.dial PTV +3 "processing"%# +80 "core"  + ."da"PBV.dial :waste1 +3 "processing"%p  +30 "core" +2 "processing"%7% +3 "core" %Һ\ l +2 ."da"PS.seek 1.5ml +2 "processing"%' +609 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%i * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%j' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%;  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%w +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2402 "core" ' + ."da"PSV.dial PTV +2 "processing"%I +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%O +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%Y +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%!  +82 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +256 "Can"\ l\\\\ +2126 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%l +126 "core"  +2 "processing"%U% +3 "core" %կ\ m +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%q'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%E'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%n +82 "core"  + ."da"PBV.dial :waste1 +2 "processing"%c  +33 "core" +2 "processing"% % +3 "core" %Ҹ\ n +2 ."da"PS.seek 1.5ml +2 "processing"%`'~ +608 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%t  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%N +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%X' +2411 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%r +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +80 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2391 "core" ' +2 #"da"getPMLReagent08 .PRV.dial :air +2 "processing"%"  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +130 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +42 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +40 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%-' +411 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%}  +44 "core"  +2 "processing"%M% +3 "core" %\ p +2 ."da"PS.seek 0.55ml +2 "processing"%*'] +354 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1574 "core" ' + ."da"PSV.dial :PML +2 "processing"%x +42 "core" + ."da"PTV.dial :mixing +2 "processing"%u @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%%  +33 "core" +2 "processing"%3% +3 "core" %ҿ"\ t +2 ."da"PS.seek 1.85ml +2 "processing"%8' +257 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%C * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1972 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +23932 "Can"\ uII +24070 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%?  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +33 "core" , +2 ."da"PSV.dial :air + "processing"%m  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2399 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%6  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%2 +42 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%S  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%+'ղ +2395 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%s +127 "core"  +2 "processing"%.% +3 "core" %ձ\ p + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +43 "processing"%['\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%B  +70 "core"  + ."da"PSV.dial PTV +3 "processing"%{ +80 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%&% +3 "core" %ҽ\ u +2 ."da"PS.seek 1.5ml +2 "processing"%|' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%o' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%b  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%^ * +45 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%(' +2394 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%4 +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%y +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%<  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%D'ղ +2134 "Can"\ vMM +246 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%: +127 "core"  +2 "processing"%$% +3 "core" %կ\ w +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%d'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%g +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%Q  +31 "core" +2 "processing"%H% +3 "core" %Ҿ\ w +2 ."da"PS.seek 1.5ml +2 "processing"%v' +598 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%V * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%R' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%P  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%a * +32 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%1 +71 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2399 "core" ' + ."da"PSV.dial PTV +2 "processing"%, +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%K +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%T  +80 "core" +2 ."da"PS.seek :empty +2 "processing"%h'ղ +2376 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%L +138 "core"  +2 "processing"%Z% +3 "core" %ն,\ x + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%_'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%W'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%0  +33 "core" +2 "processing"%J% +3 "core" %Ҽ$\ s +2 ."da"PS.seek 1.5ml +2 "processing"%>' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%) * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%9' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%k  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +32 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%A +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%F' +2401 "core" ' + ."da"PSV.dial PTV +2 "processing"%] +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%z +84 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%\\ +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%f  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%='ղ +2380 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%\ +129 "core"  +8 "processing"%#% +16 "core" %ձ\ f +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +17 ."da"PS.reconfigure PSconfig +11 "processing"%#A d`b +8 ."da"PS.seek 0.25ml +9 "processing"%p'm +350 "core" ' +4 ."da"delay 5 seconds +503 "processing"%7% +3 "core" %k(\ j + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +343 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%i'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%;  +33 "core" +2 "processing"%% +3 "core" %Ҹ/\ e +2 ."da"PS.seek 1.5ml +2 "processing"%w'~ +611 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%j * +32 "core" + +52 ."da"PS.seek 0ml +2 "processing"%I' +402 "Can"\ c +1219 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%O  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +45 "core" ( +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%! +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2419 "core" ' + ."da"PSV.dial PTV +2 "processing"%l +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%U +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%q  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%n'ղ +2400 "core" ' +2 "processing"%c9 +3 "core" 94 + #"da"Processing Puck Heater at 28.2C before imaging +2 .PH.coast + "processing"%  +4 "core" 4 4 +2 "processing"%E& +3 "core" &]w.J\ _9 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&% +3 "core" %\  O O R  +2 "storage"(`% +4 "core" % R\ T +2 "storage"(t. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 3 +2 "storage"( ( +367 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (N& + "manipulator"&& +6 "core" & \ L + &, 5 4 9 +3 "manipulator"&% + ."raiseStack"SE.reconfigure SEplace +5 "storage"(#]K-0-\ b +2 "core" %\  - 9 [  +3 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek PC +2 "manipulator"&(k +3 ."raiseStack"SE.seek :beamBreak +2 "storage"(r' +115 "core" ( +2 "manipulator"&& +3 "core" &u < = +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" &u 0 / > +2 ."da"Forearm.seek PC +2 "manipulator"&"' +95 "core" ' + ."da"Hand.close +2 "manipulator"&/ +43 "core" ' +2 "storage"(- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('y +8 "core" / +2 ."da"PC.seek :open +2 "processing"%( +16 "core" ' +439 ( +2 "storage"(}& +3 "core" & A\ M +2 "manipulator"&M& +3 "core" &u R P \\ +2 "manipulator"&-% +3 "core" % Ϥ G O  +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&*( +270 "core" ( +2 "manipulator"&x& +3 "core" & % ! D $ +2 "storage"(u& +3 "core" & \ L +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&%'* +97 "core" ' +2 ."da"Hand.open +2 "manipulator"&31 +66 "core" 1 +2 "storage"(C- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"('E +28 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(8' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul1914h.tif +2 "processing"%?& +10 "core" &\ K +4 "manipulator"&'& +9 "core" &    $ +4 "manipulator"&m% +7 "core" % *   $ +4 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +182 "core" ( +3 "manipulator"&6& +4 "core" &,  * J +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &2& +3 "core" &,   e J +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&S' +100 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +66 "core" / +2 "manipulator"&s& +4 "core" &, 9 J +2 "manipulator"&.% +3 "core" %  = +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&+'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&[(k +124 "core" ( +2 "manipulator"&B& +4 "core" &r   + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" &r ` + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +107 "core" ' +2 "manipulator"&&& +4 "core" &r  2 +2 "manipulator"&% +3 "core" % H 6 +2 "processing"%@& +4 "core" &D\ H + "processing"%|& +4 ."psFlush"PC.seek :closed +2 "processing"%b(] +3 "core" &B\ H +2 &B\ H +10 &(r\ D- +9 &b\ CA +9 &Tv\ CR +10 &Q\ ER +9 &W\ DR +9 &T\ DR +10 &[T\ DR +9 &U\ DS +10 &T\ DR +9 &R\ ER +9 & cU\ ER +10 &"#[\ ES +9 &#T\ DR +9 &%V\ DR +10 &'jT\ ER +9 &),S\ DR +10 &*W\ DR +9 &,W\ DR +9 &.rT\ DR +10 &03U\ DS +9 &1T\ DR +9 &3Zw\ DS +10 &5zTh\ DR +9 &7;Uh\ DS +10 &8Vk\ DS +9 &:TY\ DR +9 &<ZX\ CS +10 &>CWU\ DS +9 &@ZT\ DR +9 &AYM\ DR +10 &CTG\ DR +9 &EKY@\ CS +10 &G a:\ CS +9 &Hw/\ CV +9 &J/\ AX +10 &LB5\ AY +9 &N&\ @Y +9 &O$\ AX +10 &Q#\ AY +9 &SI\ AY +10 &U \ @Y +9 &V\ @Z +9 &X\ @Z +10 &ZN\ @Z +9 &\\\ @G +9 &]1Ap \ C#i +10 &]{8 \ D5 +5 ( + "processing"%|& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 +2 "processing"%^& +4 "core" &]{(\ D5 + &]{(\ D5 + ."psFlush"Hand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&o% +4 "core" %  6 + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%4 +125 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 13.387 seconds\ /var/log/esp/da19jul1914h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul1914h15s.tif +4 "core"  +4 ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%y'TE +1115 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +61 "processing"%<' +342 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul1914h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul1914h30s.tif +1264 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%( +70 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%:  +33 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%$' +1676 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul1914h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul1914h70s.tif +941 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%D +73 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%d'\ +610 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2115 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%Q +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%H U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2619 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%V @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%v' +535 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul1914h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "13.387 sec auto-exposure",Subject: "da19jul1914h images!" +10 "storage"(P- +12 "core" -' +7 "storage"(a& +4 "core" & \ 1 +2 "manipulator"&1& +3 "core" &r ~ +2 "manipulator"&R% +5 "core" %\  b  + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&,( +254 "core" ( +2 "manipulator"&& +4 "core" & ) , +2 "storage"(K& +3 "core" & #\ 3 +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 600 counts +8 "manipulator"&T'* +103 "core" ' +10 ."da"SE.reconfigure SEgently +7 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.21 Pucks below Top Plate +3 "storage"( ' +58 "core" ' +3 "manipulator"&L& +5 "core" &  , +4 "storage"(Z& +3 "core" & ^ i (\ B +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 3 +2 "manipulator"&h' +22 "core" ' + ."da"Elbow.hold +2 "manipulator"&_, +3 "core" , +5 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.03 Pucks below Top Plate +3 "storage"(' +28 "core" ' +3 "manipulator"&0% +4 "core" %   #  +7 "storage"(J& +5 "core" & F K K\ ? +5 ."da"Forearm.force -20 +3 "manipulator"&5 +5 ."da"Forearm.seek 3 + 338 counts +6 "manipulator"&W'$ +17 "core" ' +5 "manipulator"&)& +11 "core" &  9 + +5 "storage"(>& +8 "core" & f \\ \ B +4 ."da"Forearm.reconfigure TightForearm +7 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 3 + 600 counts +5 "manipulator"&k'* +19 "core" ' +6 "storage"(e% +7 "core" % _ ]\ A +8 ."downElevator"SE.seek :down +7 "storage"(A'} +95 (9% +3 "core" %5 _ h \ BXf +2 "manipulator"&]% +3 "core" %+  M +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&z'\ +92 "core" ' +67 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1043 "core" ' +5 ."psFlush"PSV.dial :waste1 +5 "processing"%\\  +71 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%f'ղ +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%F +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%\ ' +2629 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%# +81 "core"  + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%=' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%7 @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%; +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1110 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +1622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%j +69 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%w  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%O' +2620 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Y +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%!'\ +608 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2126 "core" ' + ."psFlush"PSV.dial PTV +50 "processing"%l +71 "core" + ."psFlush"PBV.dial PSV +3 "processing"%U U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2659 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%q @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%c  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%E +55 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +335 "Can"\ zGG +2298 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%` +82 "core"  + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +2 "processing"%t' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2626 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&X& +4 "core" & A B F + +2 "manipulator"&% +3 "core" %\  Q Q <  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&5(k +250 "core" ( +2 "manipulator"&& +3 "core" &s N P  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +3 "core" &s O N 7 + ."psFlush"Forearm.seek PC +2 "manipulator"&r' +93 "core" ' + ."psFlush"Hand.close +2 "manipulator"&~/ +77 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%}( +454 "core" ( +2 "manipulator"&M& +3 "core" &s L A +2 "manipulator"&-% +3 "core" % O N  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&"'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&x(, +127 "core" ( +2 "manipulator"&u& +3 "core" &, R P < ^ +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, C D  ^ + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&3' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&C1 +76 "core" 1 +2 "manipulator"&?% +3 "core" % \ x M M F p +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&''\ +103 "core" ' +2 #tFinished short da assay +48115 "Can"\ :9 +60003 \ 99 +60002 \ 99 +60002 \ 99 +60002 \ :9 +60002 \ 99 +60002 \ 99 +60002 \ 9: +60002 \ :9 +60003 \ 99 +60002 \ 99 +60002 \ 99 +13237 #t-> access 3 +3 .SE.seek :down + "storage"('} +4 "core" ' +2 "manipulator"&m% +3 "core" %\  B K p . +2 "manipulator"&& +3 "core" &, E H F +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +1302 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (6& +2 "core" &[& \ \  +45429 "Can"\ DD +60002 \ DD +60002 \ DD +60002 \ DD +60002 \ DC +60003 \ DC +60002 w\ CC +60002 \ DC +60002 r\ DD +60002 1\ DC +60002 \ sDD +60003 \ GDD +60002 \ ?DC +60002 \ <DC +60002 \ 9DC +60002 \ 6DC +60003 \ 4DC +60002 \ 3DC +60002 \ 2DD +60002 \ 0DC +60003 \ /DD +60002 "\ .DD +60002 \ .DD +60002 >\ -DD +60002 \ +CC +60003 \ *DD +60002 \ \ (DD +60002 \ (DD +60003 n\ 'DD +60002 \ &DC +60002 3\ %DC +60002 \ $CD +60003 :\ #DD +60002 \ "DD +60002 \ DD +60002 \ DC +60003 \ DD +60002 \ CC +60002 \ DD +60002 '\ DD +60003 \ DC +60002 &\ CC +60002 \ CC @EDT1563595316.51 \ DD +60002 +\ CC +60002 ,\ CD +60002 \ CC +60003 I\ DC +60002 \ CC +60002 E\ DC +60003 \ \ CD +60002 \ DD +60002 \ CD +60002 \ DC +60003  \ CC +60002 \ DC +60002 R\ DC +60002 >\ DD +60003 7\ CD +60002 6\ DC +60002 < DD +60003 , DC +60002 > DD +60002 8 DC +60002 9 DD +60003 9 DD +60002  DC +60002 0 DC +60003  DD +60002 & DD +60002 \ .DD +60002 \ cDD +60003 F\ qDD +60002 \ wDD +60002 /\ zDC +60002 \ zDD +60003 O\ |DC +60002 \ }DC +60002 J\ DD +60003 \ DD +60002 \ DC +60002 \ CC +60002 \ DD +60003 \ DD +60002 <\ DD +60002 <\ DD +60003 \ DC +60002 \ DC +60002 \ DD +60003 \ CD +60002 \ DD +60002 \ DD +60002 \ DC +60003 \ CC +60002 \ DC +60002 \ DD +60003 q\ DD +60002 %\ DC +60002 T\ DC +60003 r\ CD +60002 P\ DD +60002 \ DD +60002 \ `DD +60003 \ DDD +60002 \ =DD +60002 \ :DC +60003 \ 7DD +60002 \ 5CC +60002 \ 4DD +60002 \ 2CD +60003 \ 1DD +60002 \ /DC +60002 \ -DD +60003 \ ,DD +60002 S\ +DC +60002 \ )DC +60002 \ )DC +60003 \ (DD +3476 #t-> ESP.ready! +2 "collection"'2% +3 "core" %ӸE\  +3 "processing"%%% +3 "sampler")*% +2 "manipulator"&% +8 "core" %ճ\ ( + %} 6\ : + %\  j |. +3 "manipulator"&s& +4 "core" &, | + "storage"(.& +3 "core" &[& \ \  +2 "storage"(% +3 "core" %w \  +2 "collection"'B& +3 "core" &&\  +2 "processing"%{& +3 "core" &\ ( +2 "collection"'S +2 "core"  +3 "sampler")& +3 "core"  + "sampler")% +4 "core" %} 5\ : +2 "collection"'@& +3 "core" &\  +2 "collection"'% +3 "core" %Ӹ \  +2 "processing"%+& +4 "core" &y\ ( + "processing"%% +4 "core" %ճ\ ( +2 "manipulator"&|% +3 "core" %\  V |. +2 "manipulator"&^& +4 "core" &, W | + "storage"(& +4 "core" &[& ;\ \  +2 "storage"(o% +3 "core" %w I\  +2 "collection"'49 +3 "core" 9`t +2 "processing"%9 +3 "core" 9m} +753 #t-> access 5 +3 .SE.seek :down + "storage"(n'} +3 "core" ' + "manipulator"&y% +4 "core" %\  P |. +2 "manipulator"&(& +4 "core" &, | | + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(:( +1635 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (<& +2 "core" & } k \  +53989 "Can"F\ %GG +60002 V\ %FF +3558 #t-> $da[:extractVol]=0.195 +8837 #-> $da[:extractVol]=0.200 +47607 "Can"b\ $FF +60003 {\ #FF +60002 \ !FF +25260 #t-> $da[:extractVol]=0.19 +612 #-> access 5 +3 .SE.seek :down +2 "storage"(D'} +3 "core" ' +2 "manipulator"&$% +3 "core" %\  U u. +2 "manipulator"&d& +4 "core" &, u + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(Q( +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (H& +3 "core" & Y v \\\  +409 #t-> startTube 5 +22715 #-> startTube 5 +319 #-> shortDA +3 "collection"'g% +2 "processing"%V% +3 "core" %Ӹ +5 %ճn\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +420 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +132 "core" + .tPTV.dial :PRVmixing +2 "processing"%P  +133 "core" + .tPRV.dial :sipper +2 "processing"%a  +105 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%1'` +2292 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%R  +133 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1263 "core" ' + .tPRV.dial :waste2 +2 "processing"%K @ +103 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%['ղ +599 "core" ' + .tPSV.dial PSR +2 "processing"%L +101 "core"  +2 "processing"%Z% +3 "core" %ծ\  +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%0'TE +1109 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%J' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"% +102 "core" +2 .tPS.seek :empty + "processing"%)'ղ +1442 "Can"=\ XX +1188 "core" ' + .tPSV.dial PSR +2 "processing"%> +114 "core"  +2 "processing"%e% +3 "core" %ձ\  +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%8'TE +1112 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%T' +1628 "core" ' + .tPSV.dial :mixloop +2 "processing"%9 +101 "core" + .tPRV.dial :sipper +2 "processing"%]  +43 "core" +2 .tPS.seek :empty +2 "processing"%,'ղ +2634 "core" ' + .tPSV.dial PSR +2 "processing"% +114 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%h' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%W +100 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2621 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%k& +4 "core" &\  + "manipulator"&A% +4 "core" %\   n. + "storage"( % +4 "core" %w   \  + "storage"(\\. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(v(<1 +1023 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (F& +2 "core" &<3 L M B\  +2 "manipulator"&f& +3 "core" &, _ s +2 "manipulator"&#% +3 "core" %\  ) s. +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&\ ( +219 "core" ( +2 "manipulator"&7& +3 "core" & | sK +2 "storage"(=& +3 "core" &<6 @ > X\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϲ +97 "core" ' +2 "storage"(p& +4 "core" &<6 O D A\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(;' +282 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (& +2 "core" &<6 . %\  +2 "manipulator"&j& +3 "core" & f rK +2 .tElbow.seek 5 + "manipulator"&w( +10 "core" ( +2 "manipulator"&i& +3 "core" &  rJ +2 "storage"(Y& +3 "core" &<6 ? > {\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&O'΍ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&!/ +71 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 5):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"3/home/esp/esp2/protocol/DA.rb:123:in `shortDA'"(ESP):32:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +6 "manipulator"&l& + "storage"(U'} +6 "core" &  sJ +2 "manipulator"&I% +49 "core" % Β X s +4 .tForearm.seek :retract +2 "manipulator"&q'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +115 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +128 "core" ( +2 "manipulator"&c& +4 "core" &t  u + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &t ; t +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&E' +101 "core" ' +2 "manipulator"& & +4 "core" &t  t +2 "manipulator"&`% +3 "core" % z t +2 "processing"%& +3 "core" &7\ +2 "processing"%& +4 .tPC.seek :closed + "processing"%t(] +3 "core" &\ +2 &\  +10 &(v\ \ . +9 &`\ B +9 &Hw:\ T +10 &T\ U +9 &V\ U +10 &R\ U +9 &MY\ U +9 &W\ U +10 &Y\ U +9 &Y\ U +9 & VX\ T +10 &"\\\ U +9 &#T\ T +9 &%V\ U +10 &']U\ U +9 &) U\ T +10 &*Z\ U +9 &,U\ T +9 &.eY\ U +10 &0&W\ U +9 &1V\ U +10 &3X\ U +9 &5nU\ T +9 &7.Z\ U +10 &8T\ U +9 &:X\ T +9 &8W\ T +9 &?Y\ U +9 &AU\ U +10 &C}X\ U +9 &E=_\ U +10 &Fl\ V +9 &H\ Y +9 &Ju\ Z +10 &L6\ [ +9 &M\ [\ +9 &O\ [\ +10 &Q{\ [\ +9 &S=\ [\ +10 &T\ [\ +9 &V\ [ +9 &X\ \\ +10 &ZD\ [ +9 &\\\ K +9 &],Bp\ (w +10 &]~0\ 1 +5 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 + .Hand.open +2 "manipulator"&1 +3 "core" &]~$\ 1 +64 1 +2 "manipulator"&N% +3 "core" % c r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +94 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +6 "core" 9v +102 "processing"%/9 +2 "core" 9u +103 "processing"%_9 +2 "core" 9u  +103 "processing"%~9 +2 "core" 9t  +103 "processing"%z9 +2 "core" 9r +103 "processing"%b9 +2 "core" 9r +103 "processing"%M9 +2 "core" 9q +103 "processing"%-9 +3 "core" 9q +103 "processing"%u9 +2 "core" 9q" +103 "processing"%9 +2 "core" 9q& +103 "processing"%r9 +2 "core" 9q+! +103 "processing"%59 +2 "core" 9q/! +103 "processing"%C9 +2 "core" 9r3! +103 "processing"%?9 +2 "core" 9s7" +103 "processing"%"9 +2 "core" 9s;" +103 "processing"%39 +2 "core" 9t@# +103 "processing"%9 +2 "core" 9vD# +103 "processing"%m9 +3 "core" 9wH# +103 "processing"%9 +2 "core" 9yL# +103 "processing"%69 +2 "core" 9{P# +103 "processing"%29 +2 "core" 9~U$ +103 "processing"%9 +2 "core" 9Y$ +103 "processing"%%9 +3 "core" 9]$ +103 "processing"%*9 +2 "core" 9a# +103 "processing"%s9 +2 "core" 9e# +103 "processing"%.9 +2 "core" 9j# +103 "processing"%9 +2 "core" 9n# +103 "processing"%B9 +3 "core" 9r# +102 "processing"%{9 +2 "core" 9v +103 "processing"%S9 +2 "core" 9z +103 "processing"%&9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%@9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%+9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%|9 +2 "core" 9 +103 "processing"%^9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%o9 +2 "core" 9 +103 "processing"%49 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%y9 +3 "core" 9 +103 "processing"%(9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%<9 +2 "core" 9 +103 "processing"%$9 +3 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%H9 +2 "core" 9 +103 "processing"%n9 +2 "core" 9 +103 "processing"%:9 +2 "core" 9 +103 "processing"%g9 +2 "core" 9 +103 "processing"%V9 +2 "core" 9& +103 "processing"%9 +2 "core" 9, +103 "processing"%P9 +2 "core" 92 +103 "processing"%a9 +2 "core" 98 +103 "processing"%9 +3 "core" 9> +103 "processing"%R9 +2 "core" 9C +103 "processing"%19 +2 "core" 9J +103 "processing"%K9 +2 "core" 9O +103 "processing"%9 +2 "core" 9T +103 "processing"%L9 +3 "core" 9[ +102 "processing"%Z9 +2 "core" 9`  +3 .tPH.hold 2:00:00,28C +3 "processing"%[ pp_ + .tdelay 1:30 +4 "core" \ +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%0 +101 "core"  +2 "processing"%% +3 "core" %հ\ +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%J'\ +610 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%>'Һ +1623 "core" ' + .tPTV.dial :puck +2 "processing"%e  +133 "core"  + .tPSV.dial PTV +2 "processing"%) +72 "core" +2 .tPBV.dial :waste1 + "processing"%8  +55 "core" +2 "processing"%9% +3 "core" %Һd\  +2 .tPS.seek 1.5ml +2 "processing"%]' +603 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%T * +33 "core" + +2 .tPS.seek 0ml +2 "processing"% ' +1617 "core" ' +2 .tdelay 5:00 +23231 "Can"\ ee +6772 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%,  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%h +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%k' +2501 "core" ' + .tPSV.dial PTV +2 "processing"%A +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%\\ +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%Q  +73 "core"  +2 .tPS.seek :empty +2 "processing"%F'ղ +2486 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%f  +132 "core" + .tPSV.dial :mixloop +2 "processing"%# +44 "core" + .tPRV.dial :ab1 +2 "processing"%7 @ +103 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%=' +363 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%x  +44 "core"  +2 "processing"%p% +4 "core" %\  +2 .tPS.seek 0.34ml + "processing"%'' +435 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'  +31 "core" +2 .tPRV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%j'G +1187 "core" ' + .tPRV.dial :waste2 +2 "processing"%D @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%i'\ +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%Y  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%!'Һ +1620 "core" ' + .tPSV.dial :PML +2 "processing"%l +44 "core" + .tPTV.dial :mixing +2 "processing"%I @ +74 "core" A + .tPBV.dial :waste1 +49 "processing"%\  +36 "core" +2 "processing"%% +3 "core" %Ҽ\  +2 .tPS.seek 1.85ml +2 "processing"%;' +247 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%O * +35 "core" + +3 .tPS.seek 0ml +2 "processing"%c' +1963 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +3 "core" &   + "manipulator"&w& +4 "core" &t s +2 "manipulator"& % +3 "core" %\  V r +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +3 "manipulator"&`(, +129 "core" ( +2 "manipulator"&& +4 "core" &, s@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" &, r@ + .tForearm.seek :garage +2 "manipulator"&q' +100 "core" ' + .tHand.close +2 "manipulator"&}/ +77 "core" / +2 "manipulator"&& +4 "core" &, ( n/ + "manipulator"&% +4 "core" % ( } n +2 .tForearm.seek :retract + "manipulator"&N'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +283 "core" ( +2 "manipulator"&/& +4 "core" &) \ pBh + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +3 "core" &) { | pBh + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&_' +97 "core" ' +3 "manipulator"&v& +3 "core" &) - nBg +2 "manipulator"&~% +4 "core" %  n +2 "collection"'z& +3 "core" & +2 "collection"'b& +3 .tCC.seek :closed +2 "collection"'M(` +3 "core" & +4 &  4 +10 &+Dz  4 +9 &Km   I +9 &j V +10 &R  U +9 &aT  V +9 &%Q   U +10 &S  U +9 &Q U +9 &kN  U +10 &-R   U +9 & R   U +10 &"R   U +9 &$tQ  U +9 &&5V U +10 &'T   U +9 &)P  U +9 &+|R  U +10 &->R  U +9 &/R  U +10 &0Q   U +9 &2O U +9 &4EN U +10 &6Q  U +9 &7Q   U +10 &9N   U +9 &;NP   U +9 &=T   U +10 &>N  U +9 &@Q  U +9 &BUS   U +10 &DO T +9 &ES  U +10 &GS U +9 &IZY V +9 &Kd  X +10 &L:- [\ +9 &N\\U _ +9 &PDb_ ` +10 &Rbb ` +9 &Scd a +10 &Ued b +9 &WGfd b +9 &Ygf b! +10 &Zii b& +9 &\\}li b/ +9 &^4mk b0 +10 &_mm 8 +9 &`Unm 6 +9 &`yno T +5 ( + "collection"'b& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.26 +2 "collection"'-& +4 "core" &`xkk T +2 .tHand.open + "manipulator"&u1 +70 "core" 1 +2 "manipulator"&% +4 "core" % k s j + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%5 +102 "core"  +2 "processing"%C% +4 "core" %+\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%?' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%"  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%3' +1617 "core" ' + .tPSV.dial PSR +2 "processing"% +55 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%m' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%  +2 "collection"'6  +33 "core" ~ +130  + .tPSV.dial :mixloop +2 "processing"%2 +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +75 "core" +2 .tPS.seek 0ml +2 "processing"%%' +2630 "core" ' + .tPSV.dial :air +2 "processing"%*  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%s' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%. +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :air +2 "processing"%B  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%{' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%S +44 "core" +2 .tPS.seek 0ml +2 "processing"%&' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &( Y P  iBg +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&@( +3 "core" ( +2 "manipulator"&& +4 "core" &( k Z hBg + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &( \\ j  iBg +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&|/ +74 "core" / +2 .tCC.seek :open +2 "collection"'^( +470 "core" ( +2 "manipulator"&& +3 "core" &) j o V lBf +2 "manipulator"&o% +3 "core" % s { I l +2 .tForearm.seek :retract +2 "manipulator"&4'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +290 "core" ( +2 "manipulator"&y& +3 "core" &,  q6 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" &, ) q6 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +113 "core" ' +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +2 "manipulator"&<% +4 "core" % X J 7 h + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&$'\ +100 "core" ' +2 ."da"delayUntil "13:44:06.97" +11860 "Can">\ NM +12861 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%d @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%H  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +33 "core" , +2 ."da"PSV.dial :air + "processing"%:  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%g' +2511 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%V +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%P +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%a  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2488 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%R +132 "core"  +2 "processing"%1% +3 "core" %ղ*\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +51 ."da"PS.seek 0.5ml +2 "processing"%K'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%L  +74 "core"  + ."da"PSV.dial PTV +3 "processing"%Z +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%0  +34 "core" +2 "processing"%% +3 "core" %Һ$\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%J * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%e' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%)  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%9 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%>' +2481 "core" ' + ."da"PSV.dial PTV +2 "processing"%T +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%] +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%W'ղ +2496 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%h +130 "core"  +2 "processing"% % +3 "core" %ճ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%A'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% 'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%\\ +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%Q  +34 "core"  +2 "processing"%k% +3 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%f' +605 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%# * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7' +1620 "core" ' +2 ."da"delay 2:00 +4871 "Can"j\ PP +7131 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%F  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%x * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%p +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%=' +2481 "core" ' + ."da"PSV.dial PTV +2 "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%' +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%D  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%j'ղ +2491 "core" ' +2 #"da"getPMLReagent08 .PRV.dial :air +2 "processing"%Y  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%i  +134 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%l  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%I +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%\ ' +406 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%  +45 "core"  +2 "processing"%O% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%!'[ +352 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%;  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"% 'Һ +1569 "core" ' + ."da"PSV.dial :PML +2 "processing"%w +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%U% +3 "core" %һ\  +2 ."da"PS.seek 1.85ml +2 "processing"%' +257 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%} * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1971 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +36334 "Can"\ [[ +11669 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +46 "core" ( +2 ."da"PSV.dial :air + "processing"%q  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%/' +2492 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%E +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%`  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%v +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%~  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%z'ղ +2486 "core" ' +4 #"da"washCycleDA #1 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +3 "processing"%N +131 "core"  +2 "processing"%G% +3 "core" %մ\  +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%-'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%u'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%b +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%5  +33 "core" +2 "processing"%C% +3 "core" %Ҿ\  +49 ."da"PS.seek 1.5ml +2 "processing"%_' +607 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%"' +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%?  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%3 +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%6' +2483 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%2 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%m  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%*'ղ +2492 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%% +131 "core"  +2 "processing"%.% +3 "core" %հ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%s'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%B'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%S  +35 "core" +2 "processing"%{% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +602 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%+' +1609 "core" ' +2 ."da"delay 2:00 +6157 "Can"\ ge +5846 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%|  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%r +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%M' +2480 "core" ' + ."da"PSV.dial PTV +2 "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%o +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%y  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%('ղ +2479 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%@ +131 "core"  +2 "processing"%% +3 "core" %հ \ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%<'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%4'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%d  +34 "core" +2 "processing"%H% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%n' +612 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%&' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%V  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%P +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%a' +2495 "core" ' + ."da"PSV.dial PTV +2 "processing"%g +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"%R +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%1 +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%K'ղ +2481 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%L +132 "core"  +8 "processing"%Z% +15 "core" %հ(\  +6 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +7 "processing"% +18 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +8 "processing"%0'm +360 "core" ' +3 ."da"delay 5 seconds +502 "processing"%% +4 "core" %q!\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +372 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +11 ."da"PS.seek 2ml + "processing"%J'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%)  +36 "core" +2 "processing"%8% +3 "core" %ҹ0\  +2 ."da"PS.seek 1.5ml +2 "processing"%9' +598 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%e * +47 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%T' +1621 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%]  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%, +73 "core"  +44 ."da"PS.reconfigure PSfast +9 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%>' +2541 "core" ' + ."da"PSV.dial PTV +2 "processing"%h +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%W +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%\\'ղ +1745 "Can"\  +757 "core" ' +2 "processing"%Q9 +3 "core" 94 + #"da"Processing Puck Heater at 28.3C before imaging +2 .PH.coast +2 "processing"%k  +3 "core" 4 4 +2 "processing"% & +3 "core" &]~#h\ 1 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&#% +4 "core" %\    6 [ + "storage"(f% +4 "core" % M I % +2 "storage"(F. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 4 + "storage"(x(,q +360 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (p& + "manipulator"&7& +6 "core" &,t 2 2 + &, } V6 +3 "manipulator"&% + ."raiseStack"SE.reconfigure SEplace +4 "storage"(#]K-0-\ b +3 "core" %\  _ V +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek PC +2 "manipulator"&(k +2 ."raiseStack"SE.seek :beamBreak +2 "storage"('' +111 "core" ( +2 "manipulator"&D& +4 "core" &t  ! R +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &t Q +2 ."da"Forearm.seek PC +2 "manipulator"&Y' +90 "core" ' + ."da"Hand.close +2 "manipulator"&i/ +47 "core" ' +2 "storage"(l- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(I'y +9 "core" / +2 ."da"PC.seek :open +2 "processing"%j( +18 "core" ' +433 ( +2 "storage"(& +3 "core" &,t 3 , = +2 "manipulator"&O& +3 "core" &t X +2 "manipulator"&\ % +3 "core" %  X +2 ."da"Forearm.seek :retract +2 "manipulator"&;'\ +92 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&!( +278 "core" ( +2 "manipulator"&w& +3 "core" &  X +2 "storage"( & +3 "core" &,t   l +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +94 "core" ' + ."da"Hand.open +2 "manipulator"&U1 +70 "core" 1 +2 "storage"(}- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"( 'E +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +54 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2014h.tif +4 "processing"%& +9 "core" &# +4 "manipulator"&X& +5 "core" & K +2 "manipulator"&q% +5 "core" % 2 K +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&E(, +177 "core" ( +2 "manipulator"&`& +4 "core" &,  JU + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &v& +3 "core" &,  JU +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&~' +101 "core" ' +2 ."psFlush"Hand.close + "manipulator"&// +70 "core" / +2 "manipulator"&N& +4 "core" &,  EU + "manipulator"&G% +4 "core" % !  E +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&z'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&-(k +121 "core" ( +2 "manipulator"&& +4 "core" &u  I + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +3 "core" &u  I + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&5' +102 "core" ' +2 "manipulator"&C& +4 "core" &u d J +2 "manipulator"&u% +4 "core" %Ͼ 1 J +2 "processing"%c& +3 "core" &k +2 "processing"%_& +3 ."psFlush"PC.seek :closed +3 "processing"%?(] +2 "core" &> +3 &Z  +10 &&oM . +9 &`N B +10 &FpE T +9 &M U +10 &P U +9 &On U +9 &IRW U +10 & OT U +9 &PN U +9 &RI U +10 & QQ< U +9 &"U U +10 &#N U +9 &%O U +9 &'ZM U +10 &)O U +9 &*T U +9 &,O U +10 &.aR U +9 &0#Q U +10 &1R U +9 &3R U +9 &5jN U +10 &7,P U +9 &8O U +10 &:P U +9 &4N U +10 &?Q U +9 &AQ U +9 &CzM U +10 &E:T V +9 &F\\ W +9 &Hxz Y +10 &Jqz [\ +9 &L1o \\ +10 &Mp [ +9 &Ol [ +9 &QwV \\ +10 &S9Z \\ +9 &T\\ [ +9 &VW \\ +10 &X|K ] +9 &Z>J ] +10 &\\O M +9 &])Ah8 *| +9 &]37 3 +5 ( + "processing"%_& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.71 +2 "processing"%& +4 "core" &]$( 3 + ."psFlush"Hand.open +2 "manipulator"&31 +67 "core" 1 +2 "manipulator"&"% +4 "core" % Ͼ H + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%2 +88 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 12.997 seconds\ /var/log/esp/da19jul2014h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2014h15s.tif +41 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1112 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +3 "processing"%m' +366 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2014h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2014h30s.tif +1253 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%6 +85 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%%  +32 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%.' +1683 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2014h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2014h70s.tif +937 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%* +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%s'\ +600 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%S +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%{ U +55 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%B' +2631 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +531 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2014h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 ."Qmail"HABfans.email "12.997 sec auto-exposure",Subject: "da19jul2014h images!" +9 "storage"(|- +11 "core" -' +6 "storage"(& +5 "core" &,t * +2 "manipulator"&r& +3 "core" &u ? M +2 "manipulator"&+% +5 "core" %\   M + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +273 "core" ( +2 "manipulator"&o& +4 "core" &  N& +3 "storage"(& +6 "core" &,t\ \  +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&y'( +101 "core" ' +11 ."da"SE.reconfigure SEgently +7 "storage"(#QK-0-\ b +8 ."da"SE.seek -0.21 Pucks below Top Plate +6 "storage"(M' +71 "core" ' +4 "manipulator"&@& +5 "core" &   / \\& +2 "storage"(& +7 "core" &,t M H  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 4 +2 "manipulator"&(' +26 "core" ' +7 ."da"Elbow.hold +6 "manipulator"&<, +11 "core" , +2 ."da"Elbow.reconfigure TightElbow +8 "manipulator"&$&.,(\ #b +10 ."da"SE.reconfigure SEconfig +9 "storage"(#QK-0-\ b +11 ."da"SE.seek -0.03 Pucks below Top Plate +6 "storage"(' +28 "core" ' +7 "manipulator"&d% +8 "core" % y V +3 "storage"(H& +4 "core" &,t K K  + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 4 + 345 counts +2 "manipulator"&4') +14 "core" ' +2 "manipulator"&:& +5 "core" & + + K ^& +2 "storage"(n& +3 "core" &,t c a +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&V'( +19 "core" ' +2 "storage"(% +8 "core" % A @ +3 ."downElevator"SE.seek :down +10 "storage"(P'} +96 (&% +3 "core" %=0 > < o Zp +2 "manipulator"&g% +3 "core" %+  \\} +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&R'\ +94 "core" ' +60 ' +2 ."downElevator"SE.coast +3 "storage"(5 +5 ."da"SC.coast +2 "storage"(6 +995 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%1  +96 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%a +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%L' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Z +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%K' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2649 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%) +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%8'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%e +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%9  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%]' +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%,'\ +611 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%h +73 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%W' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%A @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +50 "processing"%Q  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%k'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%#' +2631 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%f +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%F' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%7 @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%D'ղ +2636 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&=& +4 "core" & m m k& +2 "manipulator"&l% +3 "core" %\ s n k/ +2 ."psFlush"Elbow.seek PC +2 "manipulator"&i(k +250 "core" ( +2 "manipulator"&& +3 "core" &u s p  k +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &u j a 3 k +2 ."psFlush"Forearm.seek PC +2 "manipulator"&'' +96 "core" ' + ."psFlush"Hand.close +2 "manipulator"&t/ +66 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +454 "core" ( +2 "manipulator"&O& +3 "core" &u  n +2 "manipulator"&\ % +3 "core" % B n +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&Y'\ +66 "Can"\ ;; +26 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&w(, +135 "core" ( +2 "manipulator"& & +3 "core" &, x p +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, 7 p +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&U' +110 "core" ' + ."psFlush"Hand.open +2 "manipulator"&}1 +69 "core" 1 +2 "manipulator"&% +4 "core" % ~ J P : ex + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&X'\ +98 "core" ' +2 #tFinished short da assay +59514 "Can"v\ 88 +13914 #t-> access 4 +2 .SE.seek :down +2 "storage"(q'} +2 "core" ' +2 "manipulator"&;% +4 "core" %\   p +2 "manipulator"&I& +3 "core" &,  p + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"( (R +991 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (`& +3 "core" &R\ +1185 #t-> access 5 +3 .SE.seek :down +2 "storage"(v'} +2 "core" ' +2 "manipulator"&% +3 "core" %\  d b ( k +2 "manipulator"&!& +3 "core" &, i e ? k +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(/( +390 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (N& +3 "core" &  C\ +4523 #t-> startTube 5 +26639 #-> shortDA +3 "collection"'G% +2 "processing"%% +4 "core" %Ӹ  Z +4 %ծ\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +490 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +131 "core" + .tPTV.dial :PRVmixing +2 "processing"%b  +133 "core" + .tPRV.dial :sipper +2 "processing"%~  +103 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%C'` +2282 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%u  +135 "core"  +2 .tPS.seek 0.5ml +2 "processing"%c'\ +1272 "core" ' + .tPRV.dial :waste2 +2 "processing"%E @ +104 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%z'ղ +601 "core" ' + .tPSV.dial PSR +2 "processing"%j +102 "core"  +2 "processing"%% +3 "core" %ղ\  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%3'TE +1107 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%"' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%_ +102 "core" +2 .tPS.seek :empty +2 "processing"%2'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%5 +103 "core"  +2 "processing"%\\% +3 "core" %մ\  +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'TE +258 "Can"C\ == +849 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%6' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%% +114 "core" + .tPRV.dial :sipper +2 "processing"%m  +44 "core" +2 .tPS.seek :empty +2 "processing"%*'ղ +2623 "core" ' + .tPSV.dial PSR +2 "processing"%. +100 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%s' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%S +102 "core" +2 .tPS.seek :empty +2 "processing"%{'ղ +2635 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" &\  +2 "manipulator"&% +3 "core" %\  } r m +2 "storage"(B% +3 "core" %|  6\ +2 "storage"(|. +2 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +1021 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (r& +2 "core" &<3 \ \ +2 "manipulator"&+& +3 "core" &, j c U j +2 "manipulator"&o% +3 "core" %\  k j Y j +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&( +189 "core" ( +2 "manipulator"&-& +4 "core" & j e " i% + "storage"(@& +3 "core" &<3\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +98 "core" ' +2 "storage"(& +4 "core" &<3 ^\ \ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(d' +282 "core" ' +2 "storage"(H- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (:& +2 "core" &<3 \  +2 "manipulator"&n& +3 "core" & f i f i% +2 .tElbow.seek 5 +47 "manipulator"&( +72 "core" ( +2 "manipulator"&& +3 "core" & c j " i* +2 "storage"(y& +4 "core" &<3 \  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&&'΍ +24 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&g/ +72 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 5):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"3/home/esp/esp2/protocol/DA.rb:123:in `shortDA'"(ESP):36:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(M'} +6 "core" & i c 7 i* +2 "manipulator"&(% +3 "core" % ΅ j k i +2 .tForearm.seek :retract +2 "manipulator"&4'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +158 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +93 "core" ( +2 "manipulator"&V& +4 "core" &t i o X j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &t j k j j + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&x' +100 "core" ' +2 "manipulator"&1& +4 "core" &t q m  j +2 "manipulator"&% +3 "core" % j k j +2 "processing"%a& +3 "core" &\  +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%Z(] +4 "core" &\  +3 &\  +8 &&r\ . +10 &`\ B +9 &Jv\ T +9 &T\ U +10 &S\ U +9 &Q\ U +10 &OU\ U +9 &R\ U +9 &U\ U +10 &T\ U +9 & WR\ U +9 &"W\ U +10 &#O\ U +9 &%R\ T +10 &'_Q\ U +9 &)"S\ T +9 &*Y\ U +10 &,S\ T +9 &.fU\ U +9 &0)W\ U +10 &1T\ U +9 &3U\ U +10 &5pS\ T +9 &71U\ U +9 &8W\ U +10 &:Z\ U +9 &:U\ T +10 &?V\ U +9 &AS\ U +10 &C~U\ U +9 &E?\\\ U +9 &Fh\ V +10 &H\ Y +9 &Ju\ [\ +9 &L8\ [ +10 &M\ [ +9 &O\ [\ +10 &Q{\ \\ +9 &S?\ [\ +9 &U\ [ +10 &V\ [ +9 &X\ \\ +9 &ZF\ [ +10 &\\\ K +9 &]1Es\ #i +10 &]x9\ 8 +5 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"&L1 +3 "core" &]x0\ 8 +74 1 +2 "manipulator"&% +3 "core" % T U ] g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +90 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +4 "processing"%  +2 %09 +5 "core" 9 +103 "processing"%)9 +3 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%89 +2 "core" 9  +103 "processing"%e9 +2 "core" 9 +103 "processing"%99 +2 "core" 9 +103 "processing"%J9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%]9 +2 "core" 9" +103 "processing"%,9 +2 "core" 9& +103 "processing"%h9 +2 "core" 9+ +103 "processing"% 9 +3 "core" 9/ +103 "processing"%T9 +2 "core" 93 +103 "processing"%A9 +2 "core" 97 +103 "processing"%W9 +2 "core" 9; +103 "processing"%Q9 +2 "core" 9@ +103 "processing"%>9 +3 "core" 9D +103 "processing"% 9 +2 "core" 9H +103 "processing"%k9 +2 "core" 9L +103 "processing"%f9 +2 "core" 9P +103 "processing"%#9 +2 "core" 9U! +103 "processing"%79 +3 "core" 9Y! +103 "processing"%F9 +2 "core" 9]! +103 "processing"%9 +2 "core" 9a! +103 "processing"%p9 +2 "core" 9f! +103 "processing"%=9 +2 "core" 9j! +103 "processing"%l9 +3 "core" 9n +103 "processing"%9 +2 "core" 9r! +103 "processing"%$9 +2 "core" 9v! +103 "processing"%<9 +2 "core" 9{ +103 "processing"%t9 +2 "core" 9! +103 "processing"%R9 +5 "core" 9 +103 "processing"%?9 +2 "core" 9! +103 "processing"%O9 +2 "core" 9 +103 "processing"%\ 9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%'9 +2 "core" 9 +103 "processing"%i9 +2 "core" 9 +103 "processing"%}9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%Y9 +3 "core" 9 +103 "processing"%U9 +2 "core" 9 +103 "processing"%;9 +2 "core" 9 +103 "processing"%I9 +2 "core" 9 +103 "processing"%`9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%!9 +2 "core" 9 +103 "processing"%q9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9  +103 "processing"%N9 +2 "core" 9\ +103 "processing"%G9 +3 "core" 9\ +103 "processing"%9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9# +103 "processing"%b9 +2 "core" 9( +103 "processing"%~9 +2 "core" 9- +103 "processing"%D9 +2 "core" 93 +103 "processing"%u9 +2 "core" 98 +103 "processing"%C9 +2 "core" 9> +103 "processing"%E9 +2 "core" 9B +103 "processing"%c9 +2 "core" 9H +103 "processing"%j9 +2 "core" 9M +103 "processing"%9 +2 "core" 9R +103 "processing"%z9 +2 "core" 9X\  +103 "processing"%39 +2 "core" 9] +103 "processing"%_9 +2 "core" 9b +3 .tPH.hold 2:00:00,28C +3 "processing"%" pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%5 +102 "core"  +2 "processing"%\\% +4 "core" %ձ\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%2'\ +602 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%%  +133 "core"  + .tPSV.dial PTV +2 "processing"%m +74 "core" + .tPBV.dial :waste1 +2 "processing"%6  +54 "core" +2 "processing"%.% +4 "core" %ҽ\  +2 .tPS.seek 1.5ml + "processing"%*' +602 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%s' +1607 "core" ' +2 .tdelay 5:00 +24595 "Can"G\ JJ +5407 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%B +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%|' +2500 "core" ' + .tPSV.dial PTV +2 "processing"%/ +84 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%r +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%+ +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%o  +73 "core"  +2 .tPS.seek :empty +2 "processing"%-'ղ +2493 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%@  +132 "core" + .tPSV.dial :mixloop +2 "processing"%w +43 "core" + .tPRV.dial :ab1 +2 "processing"% @ +104 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%X' +362 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%H  +44 "core"  +2 "processing"%:% +4 "core" %e\  +2 .tPS.seek 0.34ml + "processing"%n' +439 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'v  +31 "core" +2 .tPRV.dial :air +48 "processing"%  +47 "core"  +2 .tPS.seek 0.9ml +2 "processing"%y'G +1190 "core" ' + .tPRV.dial :waste2 +2 "processing"%g @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%'\ +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%(  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%'Һ +1622 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" + .tPTV.dial :mixing +2 "processing"%d @ +75 "core" B +2 .tPBV.dial :waste1 + "processing"%&  +34 "core" +2 "processing"%V% +4 "core" %ҹ3\  +2 .tPS.seek 1.85ml + "processing"%P' +244 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%1' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +2 "core" &a +2 "manipulator"&a& +4 "core" &t + " N ^ + "manipulator"&M% +4 "core" %\    - ^ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&4(, +139 "core" ( +2 "manipulator"&& +4 "core" &, / . / _ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, + - ^ + .tForearm.seek :garage +2 "manipulator"&L' +96 "core" ' + .tHand.close +2 "manipulator"&/ +68 "core" / +2 "manipulator"&0& +4 "core" &,    Y + "manipulator"&)% +4 "core" % %  c Y +2 .tForearm.seek :retract +2 "manipulator"&x'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +285 "core" ( +2 "manipulator"&& +4 "core" &&  Z@^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +3 "core" &&  E Z@^ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&e' +98 "core" ' +3 "manipulator"&9& +4 "core" &' W@] + "manipulator"&J% +4 "core" % - X +2 "collection"'& +4 "core" &\ d + "collection"']& +4 .tCC.seek :closed +2 "collection"',(` +2 "core" &  C +3 &  <  +9 &&k\ C . +10 &`~I B +9 &HoH U +9 &P\ C V +10 &QE V +9 &QI V +9 &LQI V +10 &L\ B V +9 &O G U +10 &Q F U +9 & UN\  = U +9 &"P\ B V +10 &#N \ G U +9 &%O  @ U +9 &']R D U +10 &)L  D U +9 &*Q\ \ @ U +10 &,L \ = U +9 &.dQ  D V +9 &0'L > U +10 &1N\  D U +9 &3L \ ? U +9 &5mN  K U +10 &7.T  G V +9 &8L\  D U +10 &:P\ \ G U +9 &7J\  C U +10 &?N  C V +9 &AL\  I V +9 &C}Q \ H U +10 &E>O \ J V +9 &GL  E U +10 &HWE V +9 &J]? W +9 &L:z(!D Z +10 &MK@D ^ +9 &OWWD a +9 &QkYYD a +10 &S+Z[D b +9 &T[[E b +10 &V[\\> b# +9 &Xf^]D b) +9 &Z_\\D b3 +10 &[a_F b4 +9 &]aaG b4 +9 &_4cbF V +10 &`90ccE + +9 &`vcdH ^ +5 ( + "collection"']& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.45 +2 "collection"'h& +5 "core" &`v|caC ^ + &`v}aca ^ + .tHand.open + "manipulator"& 1 +75 "core" 1 +2 "manipulator"&T% +4 "core" % S + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&A'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"%W +102 "core"  +2 "processing"%Q% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%>' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%k' +1611 "core" ' + .tPSV.dial PSR +2 "processing"%f +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%#' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%7  +2 "collection"'F  +32 "core" ~ +130  + .tPSV.dial :mixloop +2 "processing"% +114 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%p  +75 "core" +2 .tPS.seek 0ml +2 "processing"%=' +2629 "core" ' + .tPSV.dial :air +2 "processing"%l  +56 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%$ +42 "core" +2 .tPS.seek 0ml +2 "processing"%<' +2632 "core" ' + .tPSV.dial :air +2 "processing"%t  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%R' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%? +44 "core" +2 .tPS.seek 0ml +2 "processing"%O' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&\ & +4 "core" &&   Z@W +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +42 "core" ( +2 "manipulator"&& +4 "core" &  & J ^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &'& +2 "core" & , " ; ^ +2 .tForearm.seek CC + "manipulator"&i' +95 "core" ' + .tHand.close +2 "manipulator"&}/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&Y& +3 "core" & " '  c +2 "manipulator"&U% +3 "core" % $ * G c +2 .tForearm.seek :retract +2 "manipulator"&;'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&I(, +271 "core" ( +2 "manipulator"&`& +4 "core" &, " ,  d( + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, + + 9 d( + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&!' +113 "core" ' +2 .tHand.open +2 "manipulator"&q1 +66 "core" 1 +2 "manipulator"& % +4 "core" %  > Zz + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&N'\ +99 "core" ' +2 ."da"delayUntil "15:13:53.85" +13147 "Can"?\ @@ +11530 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%G @ +74 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air + "processing"%b  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%~' +2501 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%D +90 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%u  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%C +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%E  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%c'ղ +2485 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%j +131 "core"  +2 "processing"%% +3 "core" %մ\\\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%z'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%3'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%_  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%5 +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%\\  +34 "core" +2 "processing"%{% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%2' +611 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%m' +1648 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%6  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%S' +2527 "core" ' + ."da"PSV.dial PTV +2 "processing"%* +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2482 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%s +132 "core"  +2 "processing"%/% +3 "core" %ձ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%r'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%+'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%o +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%|  +35 "core" +2 "processing"%@% +3 "core" %Ҷ{\  +2 ."da"PS.seek 1.5ml +2 "processing"%w'| +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%-' +1615 "core" ' +2 ."da"delay 2:00 +6115 "Can">\ ]] +5888 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%H  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%X +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%v' +2502 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%n +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%g +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%y  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%('ղ +2482 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +134 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%d  +44 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%& +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%V' +409 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%  +46 "core"  +2 "processing"%% +3 "core" %B\  +2 ."da"PS.seek 0.55ml +2 "processing"%P'a +345 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%a'Һ +1574 "core" ' + ."da"PSV.dial :PML +2 "processing"%M +44 "core" + ."da"PTV.dial :mixing +3 "processing"% @ +74 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core"  +2 "processing"%% +3 "core" %ҽG\  +2 ."da"PS.seek 1.85ml +2 "processing"%' +247 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%0 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%)' +1977 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +37563 "Can"#\ @@ +10439 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%K  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +34 "core" , +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%8' +2520 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%4 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%9  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%J +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%x'ղ +2518 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +42 "processing"%^ +138 "core"  +2 "processing"%]% +3 "core" %ծ|\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%h'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%T  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%W +72 "core" + ."da"PBV.dial :waste1 +3 "processing"%Q  +35 "core" +2 "processing"%e% +3 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +3 "processing"%1'} +615 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%>' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%f  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%k * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%F +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%7' +2503 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%p +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%# +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%l  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%='ղ +2492 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%$ +131 "core"  +2 "processing"%% +3 "core" %ճ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%t'\ +614 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%<'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%? +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%R  +34 "core" +2 "processing"%\ % +3 "core" %ҼQ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +612 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%}' +1609 "core" ' +2 ."da"delay 2:00 +7261 "Can"&\ gf +4742 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%, +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%Y' +2505 "core" ' + ."da"PSV.dial PTV +2 "processing"%U +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%i +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%` +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2483 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%q +132 "core"  +2 "processing"% % +3 "core" %ձ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%;'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%!'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%G +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +3 "core" %ҼD\  +2 ."da"PS.seek 1.5ml +2 "processing"%b' +614 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%O * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%D' +1632 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%u  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%E +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%~' +2500 "core" ' + ."da"PSV.dial PTV +2 "processing"%j +84 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%c +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%z  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%_'ղ +2493 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%5 +132 "core"  +8 "processing"%\\% +15 "core" %ղa +6 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +16 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +9 ."da"PS.seek 0.25ml +5 "processing"%{'m +360 "core" ' +2 ."da"delay 5 seconds +502 "processing"%3% +4 "core" %q  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%%'\ +351 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +9 ."da"PS.seek 2ml +2 "processing"%2'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%6 +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%.  +37 "core" +43 "processing"%% +11 "core" %Ҽ3  +2 ."da"PS.seek 1.5ml +2 "processing"%m' +617 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%* * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1619 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%S +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%s' +2525 "core" ' + ."da"PSV.dial PTV +2 "processing"%/ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%B +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%r +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%o  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%|'ղ +2511 "core" ' +2 "processing"%@9 +3 "core" 94 + #"da"Processing Puck Heater at 28.5C before imaging +2 .PH.coast +2 "processing"%+  +2 "core" 4 + 4 +2 "processing"%& +3 "core" &]x. 8 + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&w% +3 "core" %\   N +2 "storage"(H% +4 "core" %\ \  +2 "storage"(:. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(X(,q +252 "Can" +107 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (-& +3 "core" &,q 9 + "manipulator"&& +4 "core" &, | I( +2 "manipulator"&n% +3 "core" %\  J I +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&g( +188 "core" ( +2 "manipulator"&y& +3 "core" &  G5 +2 "storage"(v& +3 "core" &,q  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +100 "core" ' +2 "storage"(& +3 "core" &,q +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(d' +273 "core" ' +2 "storage"(&- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(('y +31 "core" ' +2 "manipulator"&& +52 "core" &  H5 +2 "manipulator"&% +4 "core" %$  G +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&V'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +255 "core" ( +2 "manipulator"&P& +3 "core" &u  G +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &u  G +2 ."da"Forearm.seek PC +2 "manipulator"&' +93 "core" ' + ."da"Hand.close +2 "manipulator"&/ +68 "core" / +2 ."da"PC.seek :open +2 "processing"%( +452 "core" ( +2 "storage"(0& +3 "core" &,q % +2 "manipulator"&a& +3 "core" &u  K +2 "manipulator"&% +3 "core" %  J +2 ."da"Forearm.seek :retract +2 "manipulator"&['\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&K( +260 "core" ( +2 "manipulator"&L& +3 "core" &  H1 +2 "storage"(& +3 "core" &,q 4 +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&)'( +101 "core" ' + ."da"Hand.open +2 "manipulator"&41 +66 "core" 1 +2 "storage"(9- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(J'E +23 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate + "storage"(' +57 "core" ' +3 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2015h.tif +5 "processing"%8& +8 "core" & +4 "manipulator"&^& +6 "core" & ; ; ;1 +2 "manipulator"&]% +4 "core" % + : ; ; +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&x'\ +94 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&h(, +182 "core" ( +2 "manipulator"&T& +4 "core" &, _ `  =R + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &W& +3 "core" &, R ] =R +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&Q' +101 "core" ' + ."psFlush"Hand.close +2 "manipulator"&e/ +66 "core" / +3 "manipulator"& & +4 "core" &,  $  8R +2 "manipulator"& % +3 "core" %   8 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&1'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +3 "manipulator"&f(k +121 "core" ( +2 "manipulator"&k& +5 "core" &u T \\  = + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &F& +3 "core" &u > F 7 < + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&>' +102 "core" ' +2 "manipulator"&& +4 "core" &u \\ b > +2 "manipulator"&p% +3 "core" %ϻ \\ [ S = +2 "processing"%#& +4 "core" &5 + "processing"%l& +4 ."psFlush"PC.seek :closed +2 "processing"%7(] +4 "core" & + &\  +9 &'s . +9 &` B +10 &Fo U +9 &K U +10 &O V +9 &L U +9 &JQ U +10 & NT V +9 &Lq U +9 &Py U +10 & RQ, U +9 &"T1 V +10 &#M7 U +9 &%N4 V +9 &'[L# U +10 &)N, V +9 &*N* U +9 &,J U +10 &.aQ V +9 &0$O U +10 &1L U +9 &3N U +9 &5kI U +10 &7,N U +9 &8P U +9 &:Q` U +10 &3OZ V +10 &?P[ V +9 &AO V +9 &CyN V +10 &E;T  V +9 &FZ W +9 &Hs Y +10 &Jr [\ +9 &L1 \\ +10 &M \\ +9 &O \\ +9 &Qv \\ +10 &S8 \\ +9 &T \\ +9 &V ] +10 &X} ] +9 &Z? ] +60 &\\ L +11 &].En $k +2 &]{> 6 + ( + &]{( 6 +4 "processing"%l& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 +2 "processing"%$& +4 "core" &]{( 6 + &]{( 6 + !o:I2C::UnexpectedReply: mesg""I2C::Servo::Status3Reply[6C:25->20]:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 &]{( 6 +2 !o:I2C::UnexpectedReply: mesg""I2C::Servo::Status3Reply[6C:25->20]:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 &]{( 6 + !o:I2C::UnexpectedReply: mesg""I2C::Servo::Status3Reply[6C:25->20]:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 &]{( 6 + ."psFlush"Hand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&=% +4 "core" % ϻ 9 =  ; + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&t'\ +81 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 12.626 seconds\ /var/log/esp/da19jul2015h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2015h15s.tif +8 "core" ' +4 ."psFlush"PSV.dial PSR +5 "processing"%? +145 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +3 "processing"%R'TE +1110 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +254 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2015h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2015h30s.tif +1352 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%< +74 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%'  +34 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%' +1590 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2015h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2015h70s.tif +1034 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +86 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%A'\ +608 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2128 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%} +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%U U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%i' +2629 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%` @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +409 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2015h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "12.626 sec auto-exposure",Subject: "da19jul2015h images!" +9 "storage"(Y- +10 "core" -' +7 "storage"(q& +7 "core" &,q  +2 "manipulator"& & +5 "core" &u Q @ . A + "manipulator"& % +5 "core" %\  M W @ A +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +3 "manipulator"&;( +263 "core" ( +2 "manipulator"&G& +4 "core" & A F @4 +2 "storage"(& +3 "core" &,q w +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +94 "core" ' +7 ."da"SE.reconfigure SEgently +5 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.21 Pucks below Top Plate +7 "storage"(!' +60 "core" ' +2 "manipulator"&O& +4 "core" &  M4 + "storage"(b& +11 "core" &,q\ \   +8 ."da"Elbow.reconfigure LimpElbow +8 "manipulator"&$ ,(#b +7 ."da"Forearm.reconfigure LooseForearm +8 "manipulator"&#Q@2^d^2b +7 ."da"Forearm.seek 4 +8 "manipulator"&u' +32 "core" ' +5 ."da"Elbow.hold +6 "manipulator"&C, +12 "core" , +7 ."da"Elbow.reconfigure TightElbow +9 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure SEconfig +13 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.03 Pucks below Top Plate +8 "storage"(E' +30 "core" ' +7 "manipulator"&D% +5 "core" %  Fk +2 "storage"(j& +5 "core" &,q s + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 338 counts +2 "manipulator"&'" +14 "core" ' +2 "manipulator"&c& +5 "core" &  O/ + "storage"(z& +4 "core" &,q\ \  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&~'( +25 "core" ' +3 "storage"(5% +9 "core" %\ \  Z +4 ."downElevator"SE.seek :down +6 "storage"(\\'} +97 (_% +3 "core" %0\ \  g Zq +2 "manipulator"&3% +3 "core" %, l NX +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +3 "manipulator"&{'\ +93 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +4 ."da"SC.coast + "storage"(6 +1108 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%6'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%. +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2638 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%2 +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%*' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%m @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%S'ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +93 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%/'TE +1118 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +1610 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%r +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%o  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%s' +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%@ +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%+'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%w +74 "core" + ."psFlush"PBV.dial PSV +3 "processing"%H U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%:' +2643 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%- @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%n  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%y'ղ +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%v +55 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%I' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +74 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%N' +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%& @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%d'ղ +2624 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &  [/ +2 "manipulator"&P% +3 "core" %\  V [7 +2 ."psFlush"Elbow.seek PC +2 "manipulator"&M(k +252 "core" ( +2 "manipulator"&g& +3 "core" &n  ( O ] +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &n * + ] +2 ."psFlush"Forearm.seek PC +2 "manipulator"&V' +94 "core" ' + ."psFlush"Hand.close +2 "manipulator"&Z/ +66 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%0( +453 "core" ( +2 "manipulator"&a& +3 "core" &n , + a +2 "manipulator"&% +4 "core" % ( * a +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage + "manipulator"&L(, +4 "Can"8\ \ ;; +134 "core" ( +2 "manipulator"&& +3 "core" &, ( , aB +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, ) aB +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&4' +110 "core" ' + ."psFlush"Hand.open +2 "manipulator"&91 +68 "core" 1 +2 "manipulator"&8% +4 "core" %  ! Wv + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&^'\ +98 "core" ' +2 #tFinished short da assay +148 #-> access 4 +3 .SE.seek :down + "storage"(]'} +4 "core" ' +2 "manipulator"&[% +4 "core" %\  - + a + "manipulator"&(& +4 "core" &, ) ) a@ + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(J(R +991 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (T& +3 "core" &O > F +406 #t-> access 5 +3 .SE.seek :down + "storage"(W'} +3 "core" ' +2 "manipulator"&)% +3 "core" %\  ) % ] +2 "manipulator"&K& +3 "core" &, ' +  ]@ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(e( +388 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" & a _ +732 #t-> PS.flush + #Flushing Processing stage + "processing"% % +3 "core" %մ)\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%x& +4 "core" &,\ +2 "manipulator"&k& +3 "core" &,  `@ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&F(, +32 "core" ( +2 "manipulator"&Q& +4 "core" &, , + , aR + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &,    aR + .tForearm.seek :garage +2 "manipulator"&p' +96 "core" ' + .tHand.close +2 "manipulator"&#/ +66 "core" / +2 "manipulator"&h& +4 "core" &,  p \\R + "manipulator"&1% +4 "core" % 1  [ +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&l(k +123 "core" ( +2 "manipulator"&$& +3 "core" &q    ` +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &q   ` +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&=' +100 "core" ' +2 "manipulator"&?& +4 "core" &q * * b +2 "manipulator"&>% +3 "core" % + + b +2 "processing"%|& +3 "core" &\ +2 "processing"%R& +3 .tPC.seek :closed +2 "processing"%<(] +3 "core" &\ +3 &\  +9 &'p\ - +10 &^\ A +9 &Gs \ S +9 &M\ T +10 &Q\ T +9 &O \ T +9 &JM \ \ T +10 & P\ T +9 &O\ T +10 &P\ T +9 & QR\ U +9 &"T \ T +10 &#L\ T +9 &%P\ T +9 &'ZO \ T +10 &)O\ U +9 &*S\ U +9 &,O\ T +10 &.bT\ T +9 &0#S\ U +10 &1Q \ U +9 &3R\ T +9 &5jP\ T +10 &7,R\ T +9 &8Q\ T +9 &:Q \ T +10 &3R\ U +10 &?S\ T +9 &AN\ T +9 &CzT \ T +10 &E<W \ T +9 &F\\\ \ U +10 &Hs\ X +9 &Jr\ Z +9 &L3\ \ Z +10 &M\ [ +9 &O\ Z +9 &Qw\ [\ +10 &S;\ Z +9 &T\ [ +10 &V\ \\ +9 &X~\ [ +9 &Z?\ \\ +10 &\\\ N +9 &],G\ "g +9 &]u8\ 6 +5 ( + "processing"%R& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 +2 "processing"%'& +51 "core" &]u)\ \ 6 + .tHand.open +2 "manipulator"&\ 1 +74 "core" 1 +2 "manipulator"&% +4 "core" %  ` + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%A +44 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 1ml + "processing"%}'TE +1103 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%U' +1610 "core" ' + .tPSV.dial PTV +2 "processing"%, +72 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%`  +54 "core" +2 .tPS.seek 0ml +2 "processing"%i' +2624 "core" ' + .tPSV.dial PSR +2 "processing"%Y +74 "core"  + .tPSR.select :flush +3 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%q'\ +608 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"% ' +2116 "core" ' + .tPSV.dial PTV +2 "processing"% +74 "core" + .tPBV.dial PSV +2 "processing"%G U +55 "core" W +2 .tPS.seek 0ml +2 "processing"%' +2633 "core" ' + .tPSV.dial PBV +2 "processing"%f @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%O' +2630 "core" ' + .tPSV.dial :waste1 +2 "processing"%b  +83 "core"  +2 .tPS.seek :empty +2 "processing"%t'ղ +2645 "core" ' + .tPSV.dial PSR +2 "processing"%D +55 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%j' +2636 "core" ' + .tPSV.dial PTV +2 "processing"% +73 "core" + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%c' +2628 "core" ' + .tPSV.dial PBV +2 "processing"%z @ +44 "core" > +2 .tPS.seek 2.5ml +2 "processing"%5' +2624 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +72 "core"  +2 .tPS.seek :empty +2 "processing"%;'ղ +2630 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&_& +4 "core" &q  \ \\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&3(k +3 "core" ( +2 "manipulator"&!& +3 "core" &q  A \\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &q   \\ +2 .tForearm.seek PC +2 "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&E/ +71 "core" / +2 .tPC.seek :open +2 "processing"%~( +450 "core" ( +2 "manipulator"&\\& +3 "core" &q   ] _ +2 "manipulator"&X% +3 "core" % Ϩ  ! `' +2 .tForearm.seek :retract +2 "manipulator"&%'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +138 "core" ( +2 "manipulator"&.& +3 "core" &,    ` +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &,  ` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&2' +109 "core" ' + .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&m% +4 "core" %  1 V| + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&*'\ +97 "core" ' +26905 "Can"'\ 98 +45804 #t-> access 5 +3 .SE.seek :down +2 "storage"('} +2 "core" ' +2 "manipulator"&% +4 "core" %\  / , a +2 "manipulator"&& +3 "core" &, - - a +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(S( +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (/& +3 "core" & \ +569 #t-> startTube 5 +13155 #-> shortDA +3 "collection"'r% +2 "processing"%o% +4 "core" %Ӹ +4 %հo\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +159 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +255 "Can"*\ \ :: +748 .tPSV.dial :mixloop + "processing"%B +132 "core" + .tPTV.dial :PRVmixing +2 "processing"%@  +132 "core" + .tPRV.dial :sipper +2 "processing"%s  +105 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%+'` +2289 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%w  +135 "core"  +2 .tPS.seek 0.5ml +2 "processing"%H'\ +1273 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +103 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%-'ղ +611 "core" ' + .tPSV.dial PSR +2 "processing"%: +101 "core"  +2 "processing"%n% +3 "core" %կm\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'TE +1114 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%v' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +102 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%I +103 "core"  +2 "processing"%&% +3 "core" %ղ\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%N'TE +1103 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"% +114 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek :empty +2 "processing"%P'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%g +100 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%C +102 "core" +2 .tPS.seek :empty +2 "processing"%Z'ղ +2635 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%{& +4 "core" &j\ \ + "manipulator"&7% +4 "core" %\  ( _ +2 "storage"(a% +3 "core" % a a  +2 "storage"(. +2 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((<1 +1012 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &<4 L @ X +2 "manipulator"&V& +3 "core" &,    \\ +46 "manipulator"&M% +6 "core" %\   a \\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&9( +178 "core" ( +2 "manipulator"&8& +4 "core" &    [. + "storage"(& +4 "core" &<4 L M " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&['Ϲ +95 "core" ' +2 "storage"((& +4 "core" &<4 G J +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(4' +280 "core" ' +2 "storage"(T- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 ()& +2 "core" &<4 R @  +2 "manipulator"&K& +3 "core" &  Z. +2 .tElbow.seek 5 +2 "manipulator"&]( +3 "core" ( + "manipulator"&J& +4 "core" &  Z. +2 "storage"( & +3 "core" &<4 I L +2 .tForearm.seek 5 + 300 counts +2 "manipulator"& '΍ +16 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&x/ +67 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 5):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"3/home/esp/esp2/protocol/DA.rb:123:in `shortDA'"(ESP):42:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&k& +4 "storage"(Q'} +4 "core" &   [. +2 "manipulator"&% +4 "core" % Η    Z + .tForearm.seek :retract +2 "manipulator"&#'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&h(k +163 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +83 "core" ( +3 "manipulator"&1& +4 "core" &t # *  ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" &t + $ ] + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&^' +102 "core" ' +2 "manipulator"&$& +4 "core" &t , - < _ +2 "manipulator"&% +3 "core" % +  ^ +2 "processing"%p& +3 "core" &d\  +2 "processing"%?& +4 .tPC.seek :closed + "processing"%>(] +4 "core" &l\ +3 &b\  +9 &'rY\ - +9 &_Y\ A +9 &AxY\ T +10 &RZ\ U +9 &Tc\ U +9 &Ra\ U +10 &EU[\ U +9 &UZ\ U +9 &R[\ U +10 &S[\ U +9 & MQ[\ U +10 &" W\\\ V +9 &#RP\ U +9 &%SV\ U +10 &'VQJ\ U +9 &)RG\ U +9 &*WI\ U +10 &,RH\ U +9 &.\\TK\ U +10 &0RI\ U +9 &1VO\ U +9 &3WK\ U +10 &5eSC\ U +9 &7'TB\ U +9 &8SD\ U +10 &:UD\ U +9 &-UF\ V +9 &?U=\ U +9 &AT7\ U +10 &CsV3\ V +9 &E5\\4\ V +10 &Fe8\ W +9 &H7\ Y +9 &Jl8\ [\ +10 &L.;\ [\ +9 &M8\ [ +9 &O?\ [ +10 &Qs<\ [ +9 &S4>\ \\ +9 &T7\ [ +10 &V6\ \\ +9 &Xz?\ \\ +10 &Z<9\ \\ +9 &[?\ P +9 &]1Q7\ &t +10 &]y0\ + +2 ( + "processing"%?& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 + .Hand.open + "manipulator"&|1 +77 "core" 1 +2 "manipulator"&F% +3 "core" % ) !  ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +4 "processing"%0  +2 %'9 +5 "core" 9 +102 "processing"%\ 9 +2 "core" 9 +103 "processing"%9 +3 "core" 9  +103 "processing"%R9 +2 "core" 9  +103 "processing"%A9 +2 "core" 9 +103 "processing"%=9 +2 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%}9 +3 "core" 9 +103 "processing"%,9 +2 "core" 9" +103 "processing"%`9 +2 "core" 9& +103 "processing"%U9 +2 "core" 9+ +103 "processing"%Y9 +2 "core" 9/ +103 "processing"%i9 +3 "core" 93 +103 "processing"%q9 +2 "core" 97 +103 "processing"% 9 +2 "core" 9; +103 "processing"%G9 +2 "core" 9@ +103 "processing"% 9 +2 "core" 9D +103 "processing"%f9 +3 "core" 9H +103 "processing"%9 +2 "core" 9L +103 "processing"%b9 +2 "core" 9P +103 "processing"%O9 +2 "core" 9U +103 "processing"%D9 +2 "core" 9Y +103 "processing"%t9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +103 "processing"%j9 +2 "core" 9e +103 "processing"%z9 +2 "core" 9j +103 "processing"%c9 +2 "core" 9n +103 "processing"%9 +3 "core" 9r +103 "processing"%59 +2 "core" 9v +103 "processing"%_9 +2 "core" 9{ +103 "processing"%!9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%E9 +3 "core" 9 \ +103 "processing"%l9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9 +103 "processing"%<9 +2 "core" 9  +103 "processing"%\\9 +2 "core" 9% +103 "processing"%X9 +3 "core" 9+ +103 "processing"%.9 +2 "core" 92 +103 "processing"%69 +2 "core" 97 +103 "processing"%9 +2 "core" 9= +103 "processing"%39 +2 "core" 9C +103 "processing"%9 +2 "core" 9H +103 "processing"%m9 +2 "core" 9N +103 "processing"%%9 +2 "core" 9R +103 "processing"%29 +2 "core" 9W +103 "processing"%9 +2 "core" 9\\ +103 "processing"%9 +3 "core" 9a +2 .tPH.hold 2:00:00,28C +3 "processing"%/ pp_ +2 .tdelay 1:30 +4 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"%W +103 "core"  +2 "processing"%e% +4 "core" %լc\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%r'\ +604 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +4 "processing"% +10 .tPS.seek 2ml + "processing"%o'Һ +1606 "core" ' + .tPTV.dial :puck +2 "processing"%B  +135 "core"  + .tPSV.dial PTV +2 "processing"%@ +73 "core" + .tPBV.dial :waste1 +2 "processing"%s  +55 "core" +2 "processing"%;% +3 "core" %ҿG\  +2 .tPS.seek 1.5ml +2 "processing"%w' +607 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%+ * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1611 "core" ' +2 .tdelay 5:00 +15023 "Can"P\ @@ +14980 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%H  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +33 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%n +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%-' +2505 "core" ' + .tPSV.dial PTV +2 "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%y +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%v +84 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%I  +86 "core" +2 .tPS.seek :empty +2 "processing"%&'ղ +2516 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +134 "core" + .tPSV.dial :mixloop +2 "processing"%N +42 "core" + .tPRV.dial :ab1 +2 "processing"% @ +105 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +367 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +43 "core"  +2 "processing"%g% +4 "core" %I  +2 .tPS.seek 0.34ml +47 "processing"%P' +438 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'C  +30 "core" +2 .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%{'G +1189 "core" ' + .tPRV.dial :waste2 +2 "processing"%7 @ +73 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%a'\ +876 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%S'Һ +1622 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" + .tPTV.dial :mixing +2 "processing"%V @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%M  +34 "core" +2 "processing"%8% +4 "core" %ҽ,\  +2 .tPS.seek 1.85ml + "processing"%' +244 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%( * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'*& +2 "core" & +2 "manipulator"&T& +4 "core" &t  f Q + "manipulator"&)% +4 "core" %\  W P, +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&K(, +136 "core" ( +2 "manipulator"&& +4 "core" &, ' X S + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +3 "core" &, S + .tForearm.seek :garage +2 "manipulator"& ' +100 "core" ' + .tHand.close +2 "manipulator"&x/ +68 "core" / +3 "manipulator"&k& +3 "core" &, u R +2 "manipulator"&% +3 "core" % 1 P +2 .tForearm.seek :retract +2 "manipulator"&9'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&[( +281 "core" ( +2 "manipulator"&4& +4 "core" &( \\ PAc + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &( > QAc +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&1' +98 "core" ' +2 "manipulator"&L& +4 "core" &( . OAc +2 "manipulator"&]% +3 "core" % 7 N +2 "collection"'$& +3 "core" & +2 "collection"'& +4 .tCC.seek :closed + "collection"'p(` +3 "core" & +4 & * +10 &0C 4 +9 &Nl} I +10 &g V +9 &K U +9 &bO V +10 &&L U +9 &O V +9 &J V +10 &kN V +9 &-P V +10 & L V +9 &"N V +9 &$sL V +10 &&5N V +9 &'O V +9 &)L V +10 &+{K V +9 &-=L V +10 &/N U +9 &0Q V +9 &2M V +10 &4FO U +9 &6J U +9 &7L U +10 &9M V +9 &;NN U +10 &=P V +9 &>L U +9 &@M V +10 &BUN V +9 &DL V +9 &EO U +10 &GR V +9 &IZU W +10 &Kb X +9 &L1% \\ +9 &NRJ~ ` +10 &PDUU a +9 &RWV b +9 &SYW b +10 &U[Z b$ +9 &W=Z[{ b+ +10 &X]\\ b1 +9 &Z]^ b3 +9 &\\[__ b4 +10 &^\ bb b5 +9 &_bb| ? +9 &`Saa~ , +10 &`x{`c~ \\ +2 ( + "collection"'& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.37 +2 "collection"'Q& +3 "core" &`xvb_ \\ +2 .tHand.open +2 "manipulator" +73 "core" 1 +2 "manipulator"&~% +4 "core" % a M + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&|'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%F +103 "core"  +2 "processing"%'% +4 "core" %# + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%?' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%\  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%^' +1621 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%R  + "collection"'A  +32 "core" ~ +133  + .tPSV.dial :mixloop +2 "processing"%= +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%d  +75 "core" +2 .tPS.seek 0ml +2 "processing"%}' +2627 "core" ' + .tPSV.dial :air +2 "processing"%,  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%`' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%U +44 "core" +2 .tPS.seek 0ml +2 "processing"%Y' +2631 "core" ' + .tPSV.dial :air +2 "processing"%i  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%q' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%G' +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &' 1 MAb +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&f( +3 "core" ( +2 "manipulator"&& +4 "core" &' % KAb + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +2 "core" &' KAb +2 .tForearm.seek CC +2 "manipulator"&O' +95 "core" ' + .tHand.close +2 "manipulator"&D/ +73 "core" / +2 .tCC.seek :open +2 "collection"'t( +468 "core" ( +2 "manipulator"&& +3 "core" && B Q@^ +2 "manipulator"&j% +3 "core" % %  Q +2 .tForearm.seek :retract +2 "manipulator"&z'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&c(, +289 "core" ( +2 "manipulator"&& +4 "core" &, w S$ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &5& +2 "core" &, S$ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&_' +112 "core" ' + .tHand.open +2 "manipulator"&!1 +74 "core" 1 +2 "manipulator"&u% +4 "core" %  a L| + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&E'\ +103 "core" ' +2 ."da"delayUntil "16:45:30.29" +3568 "Can"k\ AA +21154 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 "processing"%l @ +74 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +35 "core" , +2 ."da"PSV.dial :air + "processing"%\\  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +49 "processing"%X' +2511 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%. +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%6  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%3  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2496 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%m +144 "core"  +2 "processing"%%% +3 "core" %ձY +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%2'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +74 "core"  + ."da"PSV.dial PTV +3 "processing"%W +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%e  +36 "core" +2 "processing"%Z% +3 "core" %Ҿ]  +2 ."da"PS.seek 1.5ml +2 "processing"%r' +605 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%B * +47 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%@' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%s  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%o +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%+' +2512 "core" ' + ."da"PSV.dial PTV +2 "processing"%w +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%0 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%H +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%:  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%n'ղ +2502 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +144 "core"  +2 "processing"%% +3 "core" %խ@ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%y'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%v'Һ +764 "Can"e EE +857 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%I +86 "core"  + ."da"PBV.dial :waste1 +2 "processing"%-  +34 "core" +2 "processing"%% +3 "core" %ҽI  +2 ."da"PS.seek 1.5ml +2 "processing"%N' +600 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%&' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%g * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%C' +2511 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%P +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%7 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%{  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2504 "core" ' +2 #"da"getPMLReagent08 .PRV.dial :air +2 "processing"%a  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +134 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%V  +44 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%M +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%8' +402 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%(  +44 "core"  +2 "processing"%S% +3 "core" %f\  +2 ."da"PS.seek 0.55ml +2 "processing"%'a +350 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%*  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%T'Һ +1564 "core" ' + ."da"PSV.dial :PML +2 "processing"%) +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%J  +34 "core" +2 "processing"%h% +3 "core" %ҹR  +2 ."da"PS.seek 1.85ml +2 "processing"%x' +254 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%k * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1993 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +27860 "Can"b @? +20142 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSV.dial :air +3 "processing"%4  +43 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2503 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%K +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%L  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%] +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%$  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%9'ղ +2513 "core" ' +9 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +132 "core"  +2 "processing"%Q% +3 "core" %խ_ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%#'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%~'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%F +72 "core" + ."da"PBV.dial :waste1 +3 "processing"%'  +34 "core" +2 "processing"%1% +3 "core" %Ҷi  +2 ."da"PS.seek 1.5ml +3 "processing"%'| +604 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%\ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%?' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%^ * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%A +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%R' +2515 "core" ' + ."da"PSV.dial PTV +2 "processing"%= +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%d +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%}'ղ +2509 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%U +133 "core"  +2 "processing"%`% +3 "core" %յr +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%i'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Y'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%q  +35 "core" +2 "processing"% % +3 "core" %Ҹf  +2 ."da"PS.seek 1.5ml +2 "processing"%'~ +209 "Can"Z TT +390 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%D' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%[  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%p +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2509 "core" ' + ."da"PSV.dial PTV +2 "processing"%j +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%O +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%5  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%f'ղ +2521 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%! +133 "core"  +2 "processing"%u% +3 "core" %կn +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%z'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%_'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%l +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%<% +3 "core" %һo  +2 ."da"PS.seek 1.5ml +2 "processing"%\\' +605 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%G * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%.' +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%6  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%3 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%X' +2511 "core" ' + ."da"PSV.dial PTV +2 "processing"%m +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%2  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2513 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%W +134 "core"  +9 "processing"%e% +12 "core" %կ` +8 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +5 "processing"% +19 ."da"PS.reconfigure PSconfig +13 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +7 "processing"%Z'm +354 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +4 "core" %m_ + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%B'\ +354 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +9 ."da"PS.seek 2ml +2 "processing"%r'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +45 "processing"%s +80 "core" + ."da"PBV.dial :waste1 +2 "processing"%;  +34 "core" +2 "processing"%o% +3 "core" %Ҹe  +2 ."da"PS.seek 1.5ml +2 "processing"%@'~ +613 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%w * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%0' +1624 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%H  +35 "core" +2 ."da"delay 30 seconds +632 "Can"k +2370 ."da"PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%+ +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2530 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%n +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%y +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%I  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%-'ղ +2548 "core" ' +2 "processing"%9 +3 "core" 94 + #"da"Processing Puck Heater at 28.2C before imaging +2 .PH.coast + "processing"%v  +3 "core" 4 + 4 +2 "processing"%& +3 "core" &]y + +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&N% +3 "core" %\  r l  A' +2 "storage"(% +3 "core" % o +2 "storage"(g. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"((,q +386 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (&& +3 "core" &,p   + "manipulator"&& +4 "core" &, C K @$ +2 "manipulator"&P% +3 "core" %\  I @ @' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&7( +199 "core" ( +2 "manipulator"&{& +3 "core" & e b ?$ +2 "storage"(C& +4 "core" &,o R  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&"'( +103 "core" ' +2 "storage"(a& +3 "core" &,o _  +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(' +279 "core" ' +2 "storage"(V- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(M'y +31 "core" ' +2 "manipulator"&& +4 "core" & e g A$ +2 "manipulator"&(% +3 "core" %, f V @ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&S'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&8(k +256 "core" ( +2 "manipulator"&*& +3 "core" &r f c  ? +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &r g _ ? +2 ."da"Forearm.seek PC +2 "manipulator"&)' +93 "core" ' + ."da"Hand.close +2 "manipulator"&/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%J( +452 "core" ( +2 "storage"(h& +3 "core" &,o  +2 "manipulator"&k& +3 "core" &r e f N A +2 "manipulator"&T% +3 "core" % e h  A +2 ."da"Forearm.seek :retract +2 "manipulator"&x'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +257 "core" ( +2 "manipulator"& & +3 "core" & M X  ?. +2 "storage"(4& +3 "core" &,o #  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +99 "core" ' + ."da"Hand.open +2 "manipulator"&K1 +69 "core" 1 +2 "storage"(L- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(]'E +33 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"($' +58 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2017h.tif +2 "processing"% & +10 "core" &3 +4 "manipulator"&& +8 "core" &   5. +4 "manipulator"&Q% +5 "core" % ,   B 5 +2 ."psFlush"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&9'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&#(, +179 "core" ( +3 "manipulator"&& +4 "core" &,   C 5p + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &F& +3 "core" &,   5p +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&'' +100 "core" ' +2 ."psFlush"Hand.close + "manipulator"&1/ +69 "core" / +2 "manipulator"&~& +4 "core" &, P 0p + "manipulator"&\ % +4 "core" % % ; 0 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +125 "core" ( +2 "manipulator"&^& +4 "core" &t 3 + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &t 3 +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&?' +99 "core" ' +3 "manipulator"&=& +4 "core" &t  " X 5 +2 "manipulator"&d% +3 "core" %Ϻ   w 6 +2 "processing"%& +3 "core" &' +2 "processing"%,& +4 ."psFlush"PC.seek :closed +2 "processing"%R(] +3 "core" & +4 & , +9 &%B 4 +10 &>j~ H +9 &h V +9 &Lk V +10 &PQj V +9 &S[ V +10 &O^ V +9 &OO V +9 &WNJ V +10 &Q V +9 & N V +9 &"N U +10 &$aO U +9 &&"M V +10 &'R V +9 &)Q V +9 &+hQ V +10 &-)R V +9 &.N V +9 &0Q V +10 &2pO V +9 &41R V +10 &5K V +9 &7L U +9 &9xN V +10 &;:L V +9 &<O V +9 &>L U +10 &@N V +9 &BBP V +10 &DM V +9 &EU W +59 &Gb X +10 &I<} [ +7 &J \\ + &L \\ &N| ] + &P? \\ + &R \\ + &S{ ] +4 &U ] +10 &WF~ ] +9 &Y} ] +9 &Zo ] +10 &\\~f > +9 &]Z/wg V +10 &]z+h 6 +2 ( + "processing"%,& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.72 + "processing"%U& +4 "core" &]z*] 6 + ."psFlush"Hand.open +2 "manipulator"&`1 +76 "core" 1 +2 "manipulator"&}% +4 "core" % Ϻ  > 3 +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&i'\ +83 #"da"SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 12.033 seconds\ /var/log/esp/da19jul2017h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2017h15s.tif +5 "core" ' +4 ."psFlush"PSV.dial PSR +4 "processing"% +136 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +3 "processing"%q'TE +1118 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +283 #"da"SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2017h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2017h30s.tif +1329 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Y +77 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%b  +36 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%' +1601 #"da"SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2017h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2017h70s.tif +1025 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%[ +75 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%|'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%D +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%j U +57 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%O' +2635 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +431 #"da"SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2017h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "12.033 sec auto-exposure",Subject: "da19jul2017h images!" +8 "storage"(- +10 "core" -' +9 "storage"(!& +9 "core" &,o } $  +2 "manipulator"&u& +4 "core" &t < 8 + "manipulator"&f% +5 "core" %\    8 +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&z( +261 "core" ( +2 "manipulator"&l& +4 "core" &    8/ +2 "storage"(& +3 "core" &,o k o k  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 600 counts +4 "manipulator"&<'( +102 "core" ' +6 ."da"SE.reconfigure SEgently +11 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.21 Pucks below Top Plate +9 "storage"(_' +60 "core" ' +7 "manipulator"&G& +15 "core" &  F/ +7 "storage"(\\& +10 "core" &,o  +4 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +10 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 4 +2 "manipulator"&6' +26 "core" ' +4 ."da"Elbow.hold +3 "manipulator"&, +11 "core" , +3 ."da"Elbow.reconfigure TightElbow +9 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure SEconfig +8 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.03 Pucks below Top Plate +9 "storage"(3' +31 "core" ' +9 "manipulator"&.% +6 "core" % b `  ? +3 "storage"(m& +4 "core" &,o   + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 4 + 342 counts +2 "manipulator"&%'& +15 "core" ' +2 "manipulator"&& +5 "core" & w F/ + "storage"(2& +4 "core" &,o f  +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&X'( +26 "core" ' +2 "storage"(W% +10 "core" % +7 ."downElevator"SE.seek :down +3 "storage"(e'} +98 (% +3 "core" %,0 [s +2 "manipulator"&% +3 "core" %) | E> +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&Z'\ +88 "core" ' +65 ' +2 ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1093 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%B  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%s'ղ +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%; +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%o' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%r +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%w' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%@ @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%:  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%+'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%0 +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +58 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1115 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%y +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%I  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%v'\ +596 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%N +74 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%g' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%& @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%P  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%{'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%C +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%c' +2125 "Can"n FF +498 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%a +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%E' +2640 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%V @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%(  +96 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2622 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&"& +4 "core" & ) R/ +2 "manipulator"&*% +3 "core" %\   Q +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +252 "core" ( +2 "manipulator"&7& +3 "core" &p   S +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &p H S + ."psFlush"Forearm.seek PC +2 "manipulator"&S' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&>/ +77 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%h( +455 "core" ( +2 "manipulator"&k& +3 "core" &p U +2 "manipulator"&T% +3 "core" %  U" +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&)'\ +93 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"& (, +134 "core" ( +2 "manipulator"&4& +3 "core" &,  U +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &,  U +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&K' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&L1 +66 "core" 1 +2 "manipulator"& % +3 "core" % \ x A Kf +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&x'\ +100 "core" ' +2 #tFinished short da assay +49897 "Can"v\ :: +27627 #t-> access 4 +3 .SE.seek :down + "storage"('} +3 "core" ' +2 "manipulator"&Q% +4 "core" %\  / V +2 "manipulator"&M& +3 "core" &, D V +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(](R +1011 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &O C   +421 #t-> access 5 +3 .SE.seek :down + "storage"(F'} +3 "core" ' +2 "manipulator"&% +3 "core" %\  l S +2 "manipulator"&& +3 "core" &, S +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(1( +357 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (~& +3 "core" &  t $ +11763 #t-> startTube 5 +18756 "Can" TS +11272 #t-> shortDA +3 "collection"'\ % +2 "processing"%9% +4 "core" %Ӹ +4 %ն^ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +126 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%^ +134 "core" + .tPTV.dial :PRVmixing +2 "processing"%A  +136 "core" + .tPRV.dial :sipper +2 "processing"%'  +105 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%='` +2278 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%d  +135 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1269 "core" ' + .tPRV.dial :waste2 +2 "processing"%# @ +103 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%'ղ +602 "core" ' + .tPSV.dial PSR +2 "processing"%J +103 "core"  +2 "processing"%U% +3 "core" %հk +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%`'TE +1103 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%}' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%, +103 "core" +2 .tPS.seek :empty +2 "processing"% 'ղ +2634 "core" ' + .tPSV.dial PSR +2 "processing"%? +103 "core"  +2 "processing"%-% +3 "core" %խg +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%q'TE +1103 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%Y' +1632 "core" ' + .tPSV.dial :mixloop +2 "processing"%b +103 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek :empty +2 "processing"%['ղ +2624 "core" ' +3 .tPSV.dial PSR +2 "processing"% +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%|' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%D +103 "core" +2 .tPS.seek :empty +2 "processing"%j'ղ +2631 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%p& +4 "core" &: +2 "manipulator"&% +3 "core" %\   I +2 "storage"(O% +3 "core" %z < +2 "storage"(. +3 "core" .(  + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(!(<1 +1021 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (u& +3 "core" &<4 ? + "manipulator"&f& +4 "core" &,  L + "manipulator"&l% +4 "core" %\   K +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&( +217 "core" ( +2 "manipulator"&& +4 "core" & m LT + "storage"(G& +4 "core" &<4  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&\\'Ϲ +97 "core" ' +2 "storage"(i& +4 "core" &<4\  B + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(.' +284 "core" ' +2 "storage"(m- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (& +3 "core" &<4 } + "manipulator"&2& +4 "core" &  LT +2 .tElbow.seek 5 + "manipulator"&$( +8 "core" ( +2 "manipulator"&W& +4 "core" &  MO + "storage"(<& +4 "core" &<4 F +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&'΍ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&z/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 5):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"3/home/esp/esp2/protocol/DA.rb:123:in `shortDA'"(ESP):46:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +5 "manipulator"&& +4 "storage"(_'} +4 "core" &  NO +2 "manipulator"&6% +4 "core" % ΂  M + .tForearm.seek :retract +3 "manipulator"&%'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&3(k +161 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +80 "core" ( +3 "manipulator"&X& +3 "core" &u r N +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &e& +2 "core" &u o M +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +104 "core" ' +2 "manipulator"&B& +4 "core" &u # O + "manipulator"&5% +4 "core" %Ͽ  P +2 "processing"%;& +4 "core" &L + "processing"%s& +4 .tPC.seek :closed + "processing"%r(] +3 "core" &4 +3 &/  +9 &%p+ . +10 &_( B +9 &Ev- T +9 &R( V +10 &O2 V +9 &S0 U +10 &GS, V +9 & U5 V +9 &R- U +10 &Q1 U +9 & OS0 V +9 &"Y! V +10 &#N$ U +9 &%Q+ U +10 &'XM% U +9 &)Q1 U +9 &*U, V +9 &,T+ V +10 &._U) V +9 &0"Q U +10 &1R& V +9 &3S/ V +10 &5hN' U +9 &7)U$ V +9 &8R) V +10 &:R' U +9 &0T" V +10 &?T" V +9 &AS V +10 &CxS U +9 &E8Z V +9 &Fc X +10 &H% Z +9 &Jo [ +9 &L1" [ +10 &M \\ +9 &O \\ +10 &Qu \\ +9 &S8" \\ +9 &T! \\ +10 &V ] +9 &X| \\ +9 &Z>! \\ +10 &[ N +9 &]*Dx" %p +10 &]y? 6 +5 ( + "processing"%s& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 + .Hand.open +2 "manipulator"&o1 +3 "core" &]y* 6 +70 1 +2 "manipulator"&@% +3 "core" % Ͽ  N +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +91 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%:  +3 %H9 +5 "core" 9 +102 "processing"%09 +2 "core" 9 +103 "processing"%+9 +3 "core" 9  +102 "processing"%9 +2 "core" 9  +103 "processing"%y9 +2 "core" 9 +103 "processing"%I9 +2 "core" 9 +103 "processing"%n9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9" +103 "processing"%v9 +2 "core" 9& +103 "processing"%N9 +2 "core" 9+ +103 "processing"%9 +2 "core" 9/ +103 "processing"%9 +3 "core" 93 +103 "processing"%&9 +2 "core" 97 +103 "processing"%g9 +2 "core" 9; +103 "processing"%P9 +2 "core" 9@ +103 "processing"%9 +2 "core" 9D +103 "processing"%C9 +3 "core" 9H +103 "processing"%{9 +2 "core" 9L +103 "processing"%a9 +2 "core" 9P +103 "processing"%c9 +2 "core" 9U +103 "processing"%V9 +2 "core" 9Y +103 "processing"%E9 +6 "core" 9] +102 "processing"%(9 +2 "core" 9a +103 "processing"%9 +2 "core" 9f +103 "processing"%"9 +2 "core" 9j +103 "processing"%*9 +2 "core" 9n +103 "processing"%79 +2 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%9 +2 "core" 9{ +103 "processing"%>9 +2 "core" 9 +103 "processing"%Z9 +2 "core" 9 +103 "processing"%R9 +3 "core" 9 +103 "processing"%k9 +2 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%49 +2 "core" 9 +103 "processing"%89 +2 "core" 9 +103 "processing"%S9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%L9 +2 "core" 9  +103 "processing"% 9 +2 "core" 9 +103 "processing"%)9 +2 "core" 9\ +103 "processing"%K9 +3 "core" 9\ +103 "processing"%Q9 +2 "core" 9 +103 "processing"%M9 +2 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"%9 +2 "core" 90 +103 "processing"%9 +2 "core" 96 +103 "processing"%9 +2 "core" 9; +103 "processing"%]9 +2 "core" 9A +103 "processing"%~9 +2 "core" 9G +103 "processing"%\ 9 +2 "core" 9K +103 "processing"%99 +3 "core" 9Q +103 "processing"%^9 +2 "core" 9V +103 "processing"%A9 +2 "core" 9[ +103 "processing"%'9 +2 "core" 9a +3 .tPH.hold 2:00:00,28C +3 "processing"% pp_ +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%d +103 "core"  +2 "processing"%=% +4 "core" %ձ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%#'\ +611 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%'Һ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%J  +135 "core"  + .tPSV.dial PTV +2 "processing"%U +73 "core" + .tPBV.dial :waste1 +2 "processing"%  +55 "core" +2 "processing"%`% +3 "core" %Һ  +2 .tPS.seek 1.5ml +2 "processing"%,' +604 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%} * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%?' +1618 "core" ' +2 .tdelay 5:00 +2493 "Can" BB +27509 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%-  +36 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%q +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%b' +2575 "core" ' + .tPSV.dial PTV +2 "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%Y +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%[  +72 "core"  +2 .tPS.seek :empty +2 "processing"%D'ղ +2503 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%|  +136 "core" + .tPSV.dial :mixloop +2 "processing"%p +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +105 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%O' +362 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +44 "core"  +2 "processing"%1% +4 "core" %m  +2 .tPS.seek 0.34ml +2 "processing"%u' +438 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'f  +31 "core" +2 .tPRV.dial :air +2 "processing"%l  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1196 "core" ' + .tPRV.dial :waste2 +2 "processing"%G @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"% '\ +873 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%i  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%x'Һ +1619 "core" ' + .tPSV.dial :PML +2 "processing"%m +44 "core" + .tPTV.dial :mixing +2 "processing"% @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%2  +36 "core" +2 "processing"%F% +3 "core" %ҾI  +2 .tPS.seek 1.85ml +2 "processing"%W' +252 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%< * +47 "core" ) +2 .tPS.seek 0ml +2 "processing"%z' +1968 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +2 "core" & +2 "manipulator"&6& +4 "core" &u ! I + "manipulator"&% +4 "core" %\  * L\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&\\(, +135 "core" ( +2 "manipulator"&.& +4 "core" &, I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  I +2 .tForearm.seek :garage +2 "manipulator"&X' +98 "core" ' +2 .tHand.close + "manipulator"&e/ +77 "core" / +2 "manipulator"&$& +4 "core" &, < I + "manipulator"&B% +4 "core" % 2 U I +2 .tForearm.seek :retract +2 "manipulator"&5'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&;( +292 "core" ( +2 "manipulator"&_& +4 "core" &* s f GCq + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &%& +2 "core" &* g E GCq +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&h' +108 "core" ' +3 "manipulator"&s& +3 "core" &* 4 ICp +2 "manipulator"&o% +4 "core" % A Gu +2 "collection"'@& +3 "core" & +2 "collection"'H& +3 .tCC.seek :closed +2 "collection"'0(` +3 "core" & +3 &  +9 &&n . +9 &_} B +9 &Fq U +10 &Q V +9 &N V +9 &J V +10 &JO V +9 & M V +10 &N V +9 &O V +9 & QN V +10 &"O V +9 &#L V +9 &%N V +10 &'YR V +9 &)M V +10 &*M U +9 &,N V +9 &.`O W +10 &0$L V +9 &1N V +9 &3L V +10 &5jL V +9 &7,N V +10 &8J U +9 &:N V +9 &4J V +9 &?Q V +9 &AL V +10 &CzL V +9 &E<I V +10 &FL V +9 &HT   W +9 &J|] X +10 &L7u! Z +9 &ME: _ +9 &ORQ b +10 &QeSR b +9 &S$SR b# +10 &TTT b' +9 &VVU b, +9 &XVXU b, +10 &Z WV b. +9 &[XW b/ +9 &]iZY b0 +10 &_[\\ \\ +9 &`1;[[ *} +9 &`n[[ ^ +6 ( + "collection"'H& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.46 + "collection"'& +5 "core" &`nz[\\ ^ + &`nyZY ^ + .tHand.open + "manipulator"&+1 +68 "core" 1 +2 "manipulator"&!% +3 "core" % c ] Du +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%y +104 "core"  +2 "processing"%I% +4 "core" %& + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%n' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1611 "core" ' + .tPSV.dial PSR +2 "processing"%v +46 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%N' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +5 "processing"%  + "collection"'  +32 "core" ~ +132  + .tPSV.dial :mixloop +2 "processing"%& +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%g  +75 "core" +2 .tPS.seek 0ml +2 "processing"%P' +2633 "core" ' + .tPSV.dial :air +2 "processing"%  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%C' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%{ +43 "core" +2 .tPS.seek 0ml +2 "processing"%a' +385 "Can" ^_ +2250 "core" ' + .tPSV.dial :air +2 "processing"%c  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%V' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%E +44 "core" +2 .tPS.seek 0ml +2 "processing"%(' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &( [ c >Bk +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&"( +47 "core" ( +2 "manipulator"&*& +4 "core" & } b E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" & z  E +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'>( +470 "core" ( +2 "manipulator"&Z& +3 "core" & c G +2 "manipulator"&R% +3 "core" %  [ I +2 .tForearm.seek :retract +2 "manipulator"&k'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&T(, +323 "core" ( +2 "manipulator"&4& +4 "core" &, P F) + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &, I F) +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&S' +111 "core" ' +2 .tHand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&L% +4 "core" % e f Av +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +2 ."da"delayUntil "18:17:35.92" +24606 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%) @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%K  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%M  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2531 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%]  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%~'ղ +2518 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%\ +133 "core"  +2 "processing"%9% +3 "core" %ծo +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%^'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%A'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%'  +73 "core"  +2 ."da"PSV.dial PTV + "processing"%d +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%=  +35 "core" +2 "processing"%j% +3 "core" %Ҽj  +2 ."da"PS.seek 1.5ml +2 "processing"%#' +599 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%U' +1621 "core" ' +2 ."da"delay 2:00 +11579 "Can" @@ +423 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%` * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%}' +2503 "core" ' + ."da"PSV.dial PTV +2 "processing"%, +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%: +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%- +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%q'ղ +2515 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%? +133 "core"  +2 "processing"% % +3 "core" %ծ1 +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%Y'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%[ +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%b  +34 "core" +2 "processing"%|% +3 "core" %Һ0  +2 ."da"PS.seek 1.5ml +2 "processing"%p' +615 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%D' +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%O +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%f' +2505 "core" ' + ."da"PSV.dial PTV +2 "processing"%l +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%u +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%G +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%i'ղ +2504 "core" ' +2 #"da"getPMLReagent08 .PRV.dial :air +2 "processing"%  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +4 "processing"%m  +134 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%2 +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%F' +395 "core" ' + ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%x  +44 "core"  +2 "processing"%<% +3 "core" %e  +2 ."da"PS.seek 0.55ml +2 "processing"%W'` +347 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%6'Һ +1559 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" + ."da"PTV.dial :mixing +2 "processing"%. @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%3% +3 "core" %ҽp  +2 ."da"PS.seek 1.85ml +2 "processing"%e' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%$ * +34 "core" , +2 ."da"PS.seek 0ml +42 "processing"%B' +1981 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +15382 "Can"z PP +32620 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%w  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%_  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%%' +2529 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%\\ +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%s  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%o +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%@  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%5'ղ +2504 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%t +133 "core"  +2 "processing"%H% +3 "core" %ծS +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%+'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%!  +76 "core"  + ."da"PSV.dial PTV +2 "processing"%y +72 "core" + ."da"PBV.dial :waste1 +3 "processing"%I  +33 "core" +2 "processing"%h% +3 "core" %Ҿs  +2 ."da"PS.seek 1.5ml +2 "processing"%z' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%n' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%v  +33 "core" +2 ."da"delay 30 seconds +726 "Can"T CC +2276 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2516 "core" ' + ."da"PSV.dial PTV +2 "processing"%& +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%g +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%N +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%P'ղ +2510 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%{ +133 "core"  +2 "processing"%C% +3 "core" %հn +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%c'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%a'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%E +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%V  +35 "core" +2 "processing"%% +3 "core" %ҾT  +2 ."da"PS.seek 1.5ml +2 "processing"%*' +611 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%7 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1632 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%;  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%0 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%Z' +2506 "core" ' + ."da"PSV.dial PTV +2 "processing"%R +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%" +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%4  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%8'ղ +2489 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%L% +3 "core" %յ& +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%k'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%S'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%) +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%K  +35 "core" +2 "processing"%Q% +3 "core" %һB  +2 ."da"PS.seek 1.5ml +2 "processing"%M' +608 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%( * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2388 "Can" DC +125 "core" ' + ."da"PSV.dial PTV +2 "processing"%\ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%9 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%~ +74 "core" +2 ."da"delay 5 seconds +543 .PSV.dial :air +8 "processing"%^  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%''ղ +2515 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%d +137 "core"  +5 "processing"%=% +16 "core" %հ8 +12 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +7 "processing"% +18 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +12 ."da"PS.seek 0.25ml +10 "processing"%j'm +347 "core" ' +3 ."da"delay 5 seconds +503 "processing"%A% +4 "core" %i0  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%J'\ +346 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%#'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%`  +35 "core" +2 "processing"%% +3 "core" %ҹ`  +2 ."da"PS.seek 1.5ml +2 "processing"%U' +606 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%, * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%:' +1610 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%-  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%} +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%?' +2526 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%q +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%Y +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%[  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%b'ղ +2537 "core" ' +2 "processing"%|9 +3 "core" 94 + #"da"Processing Puck Heater at 28.2C before imaging +2 .PH.coast + "processing"%  +3 "core" 4 + 4 +2 "processing"%& +3 "core" &]y* 6 + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&p% +3 "core" %\  ] \\ = +2 "storage"(% +3 "core" % V +2 "storage"(1. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(O(,q +356 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (D& +3 "core" &,p {  + "manipulator"&l& +4 "core" &, j 8) + "manipulator"&u% +4 "core" %\    8 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&/( +185 "core" ( +2 "manipulator"&G& +3 "core" &  , S 6- +2 "storage"(& +3 "core" &,p  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&f'( +107 "core" ' +2 "storage"( & +3 "core" &,p e i ] +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(m' +277 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(2'y +29 "core" ' +2 "manipulator"&i& +4 "core" &   8- +2 "manipulator"&x% +3 "core" %&  : 8 +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&<'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&F(k +255 "core" ( +2 "manipulator"&& +3 "core" &t # $ A 6 +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &t $  E 6 +2 ."da"Forearm.seek PC +2 "manipulator"&' +96 "core" ' + ."da"Hand.close +2 "manipulator"&./ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%( +454 "core" ( +2 "storage"(3& +3 "core" &,p  +2 "manipulator"&$& +3 "core" &t = = : +2 "manipulator"&6% +3 "core" % ϝ 4 : 9 +2 ."da"Forearm.seek :retract +2 "manipulator"&e'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&w( +276 "core" ( +2 "manipulator"&X& +3 "core" & : >  9+ +2 "storage"(_& +3 "core" &,p  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&B'( +91 "core" ' +2 ."da"Hand.open +2 "manipulator"&\\1 +68 "core" 1 +2 "storage"(s- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(o'E +29 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate + "storage"(@' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2018h.tif +2 "processing"%%& +9 "core" & +5 "manipulator"&t& +10 "core" & \ ,+ +4 "manipulator"&H% +6 "core" %  H ,: +4 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&5'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +183 "core" ( +3 "manipulator"&!& +4 "core" &, +; + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &y& +3 "core" &, 7 +; + ."psFlush"Forearm.seek :garage +2 "manipulator"&I' +100 "core" ' +2 ."psFlush"Hand.close + "manipulator"&h/ +66 "core" / +2 "manipulator"&+& +4 "core" &,  '; + "manipulator"&% +4 "core" % ' J ' +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&z'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&v(k +178 "core" ( +2 "manipulator"&& +4 "core" &u * + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +4 "core" &u _ + + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&n' +93 "core" ' +2 "manipulator"&&& +4 "core" &u H + +2 "manipulator"&g% +4 "core" %Ͽ +7 +2 "processing"%N& +3 "core" &Z +2 "processing"%& +3 ."psFlush"PC.seek :closed +2 "processing"%(] +3 "core" &L +2 &u  +9 &'n/ - +10 &^}B A +9 &;s3 U +9 &M$ V +10 &K V +9 &|Nu V +10 &>Lb V +9 &LW U +9 &Nc V +10 &Mf V +9 & FOg V +9 &"Ta W +10 &#I] V +9 &%ML V +10 &'NH V +9 &)N V +9 &*O V +10 &,O V +9 &.UO V +9 &0N V +10 &1N V +9 &3O V +10 &5_L U +9 &7 N V +9 &8K V +10 &:N V +9 &(L V +10 &?N V +9 &AO V +10 &CmL V +9 &E/P V +9 &FY W +10 &Hn Y +9 &Jd \\ +9 &L$ ] +10 &M ] +9 &O \\ +10 &Qj ] +9 &S- \\ +9 &T ] +10 &V ] +9 &Xq ] +9 &Z2 ] +10 &[ U +9 &],Fu $l +10 &]x?~ 7 +5 ( + "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.74 +2 "processing"%{& +4 "core" &]x1} 7 + &]x0 7 + ."psFlush"Hand.open +2 "manipulator"&C1 +68 "core" 1 +2 "manipulator"&P% +4 "core" % Ͽ / (7 +2 ."psFlush"Forearm.reconfigure LooseForearm +7 "manipulator"&#Q@2^d^2b +6 ."psFlush"Forearm.seek :retract +6 "manipulator"&c'\ +18 #"da"SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.862 seconds\ /var/log/esp/da19jul2018h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2018h15s.tif +73 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%E +146 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +3 "processing"%V'TE +1116 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +180 #"da"SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2018h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2018h30s.tif +1439 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%a +76 "core" +5 ."psFlush"PTV.dial :puck +3 .PBV.dial :waste1 +2 "processing"%7  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%*' +1490 #"da"SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2018h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2018h70s.tif +1131 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%; +76 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2124 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +86 "core"  + ."psFlush"PBV.dial PSV +3 "processing"%R U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2631 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%" @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +320 #"da"SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2018h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.862 sec auto-exposure",Subject: "da19jul2018h images!" +11 "storage"(Z- +11 "core" -' +6 "storage"(& +6 "core" &,p 0 7 +2 "manipulator"&L& +4 "core" &u % . +2 "manipulator"&8% +4 "core" %\ " .9 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&k( +267 "core" ( +2 "manipulator"&)& +4 "core" & " -90 +2 "storage"(K& +4 "core" &,p : : +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&Q'( +103 "core" ' +3 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"(S' +60 "core" ' +4 "manipulator"&(& +16 "core" & ^ d =3 +6 "storage"(M& +13 "core" &,p  +8 ."da"Elbow.reconfigure LimpElbow +8 "manipulator"&$ ,(#b +8 ."da"Forearm.reconfigure LooseForearm +7 "manipulator"&#Q@2^d^2b +9 ."da"Forearm.seek 4 +5 "manipulator"&' +24 "core" ' +6 ."da"Elbow.hold +7 "manipulator"&, +12 "core" , +5 ."da"Elbow.reconfigure TightElbow +6 "manipulator"&$&.,(\ #b +12 ."da"SE.reconfigure SEconfig +4 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +4 "storage"(]' +23 "core" ' +2 "manipulator"&% +4 "core" %   8 +2 "storage"(\ & +4 "core" &,p 2 + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 346 counts +2 "manipulator"&9'* +14 "core" ' +2 "manipulator"&~& +5 "core" & i h ?3 +3 "storage"(^& +4 "core" &,p } +2 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&'( +30 "core" ' + "storage"(d% +4 "core" %  +2 ."downElevator"SE.seek :down +5 "storage"(='} +98 ('% +3 "core" %/ H [t + "manipulator"&A% +4 "core" %! > < U access 4 +3 .SE.seek :down + "storage"(H'} +3 "core" ' +2 "manipulator"&e% +4 "core" %\ " r x X k= +2 "manipulator"&2& +3 "core" &, x w x k +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(o(R +1012 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (!& +3 "core" &R \  +13590 #t-> $da[:extractVol]=0.20 +7339 #-> access 5 +3 .SE.seek :down + "storage"(y'} +4 "core" ' +2 "manipulator"&B% +3 "core" %\ " \\ w w h= +2 "manipulator"&w& +4 "core" &, q j i + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(h( +363 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (+& +2 "core" & q c\ " +21443 "Can"~\ TT +37538 #t-> startTube 5 +205 #-> shortDA +2 "collection"'% +3 "processing"%5% +3 "core" %Ӹ\   +5 %հ+\ + #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +456 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +131 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +135 "core" + .tPRV.dial :sipper +2 "processing"%I  +105 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%&'` +2281 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +135 "core"  +2 .tPS.seek 0.5ml +2 "processing"%g'\ +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"%N @ +103 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%z'ղ +602 "core" ' + .tPSV.dial PSR +2 "processing"% +114 "core"  +2 "processing"%% +3 "core" %ն\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%{'TE +1117 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%C' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%P +102 "core" +2 .tPS.seek :empty + "processing"%E'ղ +2623 "core" ' + .tPSV.dial PSR +2 "processing"%n +103 "core"  +2 "processing"%b% +3 "core" %յ(\ \ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%V'TE +1113 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%a' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%7 +114 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek :empty +2 "processing"%;'ղ +2635 "core" ' + .tPSV.dial PSR +2 "processing"%* +102 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"% +104 "core" +2 .tPS.seek :empty + "processing"%R'ղ +1862 "Can"\ UU +757 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%0& +4 "core" &\ \ + "manipulator"&"% +4 "core" %\ " 4 2 ^= +2 "storage"(% +3 "core" % c c 2 +2 "storage"(Z. +2 "core" .(  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +1011 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (L& +2 "core" &<3 w\  +2 "manipulator"&8& +3 "core" &, 2 1  b +2 "manipulator"&)% +3 "core" %\ " 5 2 a= +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&K( +182 "core" ( +2 "manipulator"&v& +3 "core" & 0 . G a0 +2 "storage"((& +4 "core" &<5 \  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&M'Ϲ +100 "core" ' +2 "storage"(c& +3 "core" &<5  \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +282 "core" ' +2 "storage"(\ - +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (~& +2 "core" &<5  =\  +2 "manipulator"&^& +3 "core" &   7 `0 +2 .tElbow.seek 5 + "manipulator"&@( +3 "core" ( +2 "manipulator"&d& +3 "core" & < + , `0 +2 "storage"(Q& +3 "core" &<5 \  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&''΍ +20 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&A/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 5):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"3/home/esp/esp2/protocol/DA.rb:123:in `shortDA'"(ESP):51:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +5 "manipulator"&k& +3 "storage"(S'} +6 "core" &   `0 + "manipulator"&% +4 "core" % Β 0 )  b + .tForearm.seek :retract +2 "manipulator"&9'\ +98 "core" ' +2 .tElbow.seek PC +2 "manipulator"&](k +157 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +92 "core" ( +3 "manipulator"&& +3 "core" &s 1 3 c d +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &s < 4 d +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&O' +102 "core" ' +2 "manipulator"&J& +4 "core" &s 1 2 S d + "manipulator"&4% +4 "core" %Ͼ 1 1 v c +2 "processing"%`& +3 "core" &'\  +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%#(] +3 "core" &\  +3 &\  +8 &%r \ . +10 &_\ B +9 &Gv \ U +10 &S\ U +9 &V\ V +9 &U\ U +10 &KT\ U +9 & T\ U +9 &W \ U +10 &X\ U +9 & SZ\ U +10 &"W\ U +9 &#V \ U +9 &%U\ U +10 &'\\S\ U +9 &)U\ U +9 &*X\ U +10 &,U\ U +9 &.cT\ U +10 &0%T\ U +9 &1T\ \ U +9 &3\\\ U +10 &5kT\ U +9 &7-U\ U +9 &8U\ U +10 &:Z\ U +9 &4X\ V +9 &?Y \ V +9 &AV\ U +10 &C{T\ U +9 &E;_\ V +9 &Fm\ X +10 &H\ Z +9 &Js\ [\ +10 &L4\ \ [ +9 &M\ \ [ +9 &O\ \ [ +10 &Qz\ \ [ +9 &S<\ \ [ +9 &T\ \ [ +10 &V\ \ \\ +9 &X\ \ \\ +10 &ZC\ \\ +9 &\\\ L +9 &]+Bn\ *| +10 &]|+\ 1 +5 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 +2 .Hand.open + "manipulator"&1 +3 "core" &]|$\ 1 +73 1 +2 "manipulator"&U% +3 "core" % Ͻ 8 5 d b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +94 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +50 .PH.seek 28C,5:00 +3 "processing"%  +2 %-9 +5 "core" 9^n +103 "processing"%:9 +2 "core" 9^n +103 "processing"%}9 +3 "core" 9^n  +102 "processing"% 9 +2 "core" 9^n  +103 "processing"%Y9 +2 "core" 9^n +103 "processing"%[9 +2 "core" 9^m +103 "processing"%q9 +2 "core" 9_m! +103 "processing"%|9 +2 "core" 9]n! +103 "processing"%?9 +2 "core" 9^m"" +103 "processing"%9 +2 "core" 9^n&" +103 "processing"%p9 +2 "core" 9_n+# +103 "processing"%9 +2 "core" 9_n/# +103 "processing"%9 +3 "core" 9`n3# +103 "processing"%D9 +2 "core" 9bn7$ +103 "processing"%19 +2 "core" 9bn;$ +103 "processing"%u9 +2 "core" 9dn@$ +103 "processing"%l9 +2 "core" 9enD% +103 "processing"%9 +3 "core" 9fmH% +103 "processing"%G9 +2 "core" 9hnL% +103 "processing"% 9 +2 "core" 9joP& +103 "processing"%T9 +2 "core" 9loU& +103 "processing"%9 +2 "core" 9noY& +103 "processing"% 9 +3 "core" 9qn]& +103 "processing"%x9 +2 "core" 9toa% +103 "processing"%i9 +2 "core" 9woe& +103 "processing"%f9 +2 "core" 9zpj& +103 "processing"%9 +2 "core" 9~pn& +103 "processing"%/9 +2 "core" 9pr& +103 "processing"%.9 +2 "core" 9qv% +103 "processing"%9 +2 "core" 9pz% +103 "processing"%r9 +2 "core" 9q +103 "processing"%j9 +2 "core" 9q +103 "processing"%9 +3 "core" 9q +102 "processing"%$9 +2 "core" 9q +103 "processing"%69 +2 "core" 9r +103 "processing"%_9 +2 "core" 9s +103 "processing"%F9 +2 "core" 9r +103 "processing"%<9 +3 "core" 9r +102 "processing"%W9 +2 "core" 9s +103 "processing"%s9 +2 "core" 9s +103 "processing"%%9 +2 "core" 9s +103 "processing"%9 +2 "core" 9u +103 "processing"%\\9 +3 "core" 9t +103 "processing"%9 +2 "core" 9u +103 "processing"%e9 +2 "core" 9u +103 "processing"%29 +2 "core" 9u +103 "processing"%!9 +2 "core" 9v +103 "processing"%B9 +2 "core" 9v +103 "processing"%w9 +2 "core" 9v +103 "processing"%H9 +2 "core" 9v +103 "processing"%o9 +2 "core" 9x +103 "processing"%+9 +2 "core" 9w +103 "processing"%9 +3 "core" 9x +103 "processing"%59 +2 "core" 9y\ +103 "processing"%9 +2 "core" 9x\ +103 "processing"%9 +2 "core" 9x +103 "processing"%I9 +2 "core" 9x +103 "processing"%m9 +3 "core" 9&x +102 "processing"%9 +2 "core" 9,y +103 "processing"%&9 +2 "core" 91y +103 "processing"%N9 +2 "core" 98z +103 "processing"%g9 +2 "core" 9=z +103 "processing"%9 +3 "core" 9C{ +103 "processing"%9 +2 "core" 9I{  +103 "processing"%z9 +2 "core" 9O{ +103 "processing"%{9 +2 "core" 9T{ +103 "processing"%P9 +2 "core" 9Y| +103 "processing"%C9 +2 "core" 9`| +3 .tPH.hold 2:00:00,28C +3 "processing"%n pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%b +103 "core"  +2 "processing"%E% +3 "core" %հ\  +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%V'\ +607 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%7'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%  +134 "core"  + .tPSV.dial PTV +2 "processing"%a +85 "core" ~ + .tPBV.dial :waste1 +2 "processing"%*  +55 "core" +2 "processing"%;% +3 "core" %Һ|\  +2 .tPS.seek 1.5ml +2 "processing"%' +605 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%0' +1609 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%"  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%Z +72 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%h' +1264 "Can"~\ DD +1242 "core" ' + .tPSV.dial PTV +2 "processing"%L +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%8 +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%) +84 "core" ~ +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%v  +87 "core" +2 .tPS.seek :empty +2 "processing"%('ղ +2504 "core" ' + .tPTV.dial :PRVmixing,via: PRV +3 "processing"%X  +133 "core" + .tPSV.dial :mixloop +2 "processing"%c +42 "core" + .tPRV.dial :ab1 +2 "processing"%t @ +105 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%\ ' +367 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%~  +44 "core"  +2 "processing"%^% +4 "core" %\  +2 .tPS.seek 0.35ml + "processing"%y' +466 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'d  +31 "core" +2 .tPRV.dial :air + "processing"%Q  +45 "core"  +2 .tPS.seek 0.9ml +2 "processing"%A'G +1177 "core" ' + .tPRV.dial :waste2 +2 "processing"%k @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%'\ +873 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%K  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%M'Һ +1610 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" + .tPTV.dial :mixing +2 "processing"%' @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%=% +3 "core" %Һ\  +2 .tPS.seek 1.85ml +2 "processing"%@' +244 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%J * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%4' +1977 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'`& +2 "core" &  B +2 "manipulator"&S& +3 "core" &s    Y +2 "manipulator"&9% +3 "core" %\  v \\2 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&3(, +137 "core" ( +2 "manipulator"&& +3 "core" &,    \\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  W \\ +2 .tForearm.seek :garage + "manipulator"&U' +100 "core" ' + .tHand.close +2 "manipulator"&-/ +72 "core" / +2 "manipulator"&:& +4 "core" &, U + "manipulator"&O% +4 "core" %  " U + .tForearm.seek :retract +2 "manipulator"&}'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +318 "core" ( +2 "manipulator"& & +3 "core" & . 2 F ]. +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Y& +3 "core" & / '  Z. +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +50 "manipulator"&[' +109 "core" ' +2 "manipulator"&q& +4 "core" & + 0 O _. +2 "manipulator"&|% +3 "core" % "  : ` +2 "collection"'?& +3 "core" &   +2 "collection"'& +4 .tCC.seek :closed +2 "collection"'p(` +2 "core" &\ Z +3 &\ A \ +9 &)p P - +10 &_}\  A +9 &?s  U +9 &Q  Q V +10 &T  V +9 &N   U +9 &BQ\  V +10 &M  V +9 &Q   V +10 &T\  V +9 & JR \  V +9 &" S V +10 &#N   U +9 &%Q   V +9 &'QU\   V +10 &)N   V +9 &*P\  V +10 &,O\ \  V +9 &.YT  V +9 &0L\   V +10 &1N \  V +9 &3S\ \  V +9 &5bP   V +10 &7$O   V +9 &8N  V +10 &:S \  U +9 &-N \  U +10 &?Q \  U +9 &AQ\   U +9 &CsO\ \  U +10 &E4P \  V +9 &FL   U +10 &HW W +9 &Jwa W +9 &L0x+! Z +10 &MMB ^ +9 &O[Y a +9 &Qa\\Y a +10 &S!][ b +9 &T^] b +10 &V^^ b! +9 &X_`_ b& +9 &Za` b/ +10 &[ac b4 +9 &]ba b3 +9 &_1fd V +10 &`71eg , +9 &`bode V +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.37 + "collection"'& +4 "core" &`bmcc V + .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&D% +4 "core" %  ( $ \\ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%u +102 "core"  +2 "processing"%l% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%G  +45 "core"  +2 .tPS.seek 0ml +2 "processing"% ' +1621 "core" ' + .tPSV.dial PSR +2 "processing"%T +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%  +2 "collection"'x  +33 "core" ~ +130  + .tPSV.dial :mixloop +2 "processing"%i +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%f  +74 "core" +2 .tPS.seek 0ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :air +2 "processing"%/  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%.' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%r' +2628 "core" ' + .tPSV.dial :air +2 "processing"%j  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%$ +44 "core" +2 .tPS.seek 0ml +2 "processing"%6' +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&_& +4 "core" & = U. +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&F( +4 "core" ( +2 "manipulator"&<& +3 "core" &  Q. +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" & Y R. +2 .tForearm.seek CC +2 "manipulator"&s' +95 "core" ' + .tHand.close +2 "manipulator"&%/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "manipulator"&\\& +3 "core" &   H V. +2 "manipulator"&% +3 "core" %   N W +2 .tForearm.seek :retract +2 "manipulator"&e'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&2(, +275 "core" ( +2 "manipulator"&!& +4 "core" &,  [4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &,   $ \\4 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&w' +112 "core" ' +2 .tHand.open +2 "manipulator"&H1 +73 "core" 1 +2 "manipulator"&o% +4 "core" %   U + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +100 "core" ' +2 ."da"delayUntil "08:42:17.88" +22932 "Can"\ OO +1700 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +74 "core" B + ."da"PBV.dial :waste1 +2 "processing"%5  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%I' +2514 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%m +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%& +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%N  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%g'ղ +2480 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +132 "core"  +2 "processing"%% +3 "core" %մ\ +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%z'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%{'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%P  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%C +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%b  +34 "core" +2 "processing"%E% +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%R' +608 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%V * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%a  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%; +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%7' +2513 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +48 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%"  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2501 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%Z +133 "core"  +2 "processing"%0% +3 "core" %հ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%L'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%8'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%) +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%v  +35 "core" +2 "processing"%h% +3 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%X' +605 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%c * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%t' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%(  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%^ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%\ ' +811 "Can"\ DD +1715 "core" ' + ."da"PSV.dial PTV +2 "processing"%d +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%Q +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%y +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%k  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%A'ղ +2511 "core" ' +2 #"da"getPMLReagent08 .PRV.dial :air +2 "processing"%K  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +42 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%' +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +398 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%=  +45 "core"  +2 "processing"%J% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%M'[ +348 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%@  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%`'Һ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%S +44 "core" + ."da"PTV.dial :mixing +2 "processing"%9 @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +3 "core" %ҽ  +2 ."da"PS.seek 1.85ml +2 "processing"%]' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%- * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%:' +1974 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +47406 "Can"&\ mm +597 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%O  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +33 "core" , +2 ."da"PSV.dial :air + "processing"%U  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%3' +2531 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%Y  +43 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%q +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%|  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%?'ղ +2517 "core" ' +2 #"da"washCycleDA #1 of 3 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +131 "core"  +2 "processing"%>% +3 "core" %ճ\ +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%D  +74 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%u  +34 "core" +2 "processing"%l% +3 "core" %ҹ\ \  +2 ."da"PS.seek 1.5ml +2 "processing"%[' +624 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%4 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%G' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%x' +2513 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%i +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%f +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%/'ղ +2483 "core" ' +2 #"da"washCycleDA #2 of 3 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%% +3 "core" %ն#\  +2 #"da"Pulling 0.5ml of PSR.wash +41 .PSR.select :wash +9 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%.'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%j'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%r +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%$  +35 "core" +2 "processing"%% +3 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%_'| +602 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%W' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%1 +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%p' +1966 "Can"F\ BB +547 "core" ' + ."da"PSV.dial PTV +2 "processing"%\\ +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%s +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%!  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2517 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%F +133 "core"  +2 "processing"%H% +3 "core" %խ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%o'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%e'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%w +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%5% +3 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%'~ +602 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%6' +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%m  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%& +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%N' +2511 "core" ' + ."da"PSV.dial PTV +2 "processing"%I +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%g  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%z'ղ +2510 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%P +133 "core"  +8 "processing"%C% +16 "core" %ծ +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +8 "processing"%b'm +359 "core" ' +3 ."da"delay 5 seconds +502 "processing"%E% +3 "core" %k  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%{'\ +344 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%V'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%R +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%a  +35 "core" +2 "processing"%*% +3 "core" %Һ  +2 ."da"PS.seek 1.5ml +2 "processing"%;' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' + ."da"delay 10 seconds +1005 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%" +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%7' +2540 "core" ' + ."da"PSV.dial PTV +2 "processing"%Z +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%0 +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%L  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%)'ղ +2532 "core" ' +2 "processing"%v9 +3 "core" 94 + #"da"Processing Puck Heater at 28.4C before imaging + .PH.coast +2 "processing"%h  +3 "core" 4 + 4 +2 "processing"%8& +3 "core" &]|# 1 + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&c% +3 "core" %\  j M +2 "storage"(X% +3 "core" %~\ \   +2 "storage"((. +3 "core" . + ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 4 + "storage"(~(,q +360 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (^& +3 "core" &,r C + "manipulator"&t& +4 "core" &,  H4 + "manipulator"&d% +3 "core" %\   H +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&Q( +216 "core" ( +2 "manipulator"&y& +3 "core" & T IS +44 "storage"(k& +11 "core" &,r ^ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&\ '( +101 "core" ' +2 "storage"(K& +4 "core" &,r  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(' +277 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(''y +32 "core" ' +2 "manipulator"&A& +4 "core" & M JS +2 "manipulator"&=% +3 "core" % F K +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&J'\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +248 "core" ( +2 "manipulator"&@& +3 "core" &r H G +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &r  G +2 ."da"Forearm.seek PC +2 "manipulator"&S' +96 "core" ' + ."da"Hand.close +2 "manipulator"&9/ +69 "core" / +3 ."da"PC.seek :open +2 "processing"%( +453 "core" ( +2 "storage"(& +3 "core" &,r X +2 "manipulator"&-& +3 "core" &r  I +2 "manipulator"&`% +3 "core" % Ϲ u I +2 ."da"Forearm.seek :retract +2 "manipulator"&]'\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&O( +289 "core" ( +2 "manipulator"&,& +3 "core" & A I] +2 "storage"(U& +3 "core" &,r +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&:'( +100 "core" ' + ."da"Hand.open +2 "manipulator"& 1 +73 "core" 1 +2 "storage"(Y- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(q'E +28 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(|' +57 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2109h.tif +5 "processing"%3& +8 "core" &z +4 "manipulator"&}& +6 "core" & b ` @] +2 "manipulator"&>% +5 "core" % . Q S * @ +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&?'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +171 "core" ( +2 "manipulator"&D& +4 "core" &, V a  )L/ U +10 &?O. V +9 &AN V +9 &CnJ V +10 &E/O V +9 &F\\ W +10 &Hr Y +9 &Je \\ +9 &L& \\ +10 &M \\ +9 &O \\ +9 &Ql \\ +10 &S- \\ +9 &T ] +11 &V ] +8 &Xq ] +9 &Z3 ] +10 &[ R +9 &]/Q0 %r +9 &]v%D 0 +2 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 +2 "processing"%& +4 "core" &]v 2 0 + ."psFlush"Hand.open +2 "manipulator"&1 +76 "core" 1 +3 "manipulator"&/% +3 "core" % Ϻ < .  8 +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&.'\ +48 #"da"SX MX5/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.732 seconds\ /var/log/esp/da19jul2109h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2109h15s.tif +43 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%r +132 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%$'TE +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +3 "processing"%' +240 #"da"SX MX5/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2109h15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2109h30s.tif +1376 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%j +85 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%<  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%_' +1550 #"da"SX MX5/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2109h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2109h70s.tif +1068 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%% +70 "Can"  + "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +596 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +2129 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%W +74 "core" + ."psFlush"PBV.dial PSV +3 "processing"%\\ U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2627 "core" ' +61 ."psFlush"PSV.dial PBV +2 "processing"%s @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +342 #"da"SX MX5/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2109h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.732 sec auto-exposure",Subject: "da19jul2109h images!" +9 "storage"(p- +11 "core" -' +8 "storage"(F& +5 "core" &,r  +2 "manipulator"&H& +3 "core" &t w x * ? +2 "manipulator"&B% +3 "core" %\  l l Y ? +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +3 "manipulator"&o( +261 "core" ( +2 "manipulator"&w& +5 "core" & w r = ?/ +2 "storage"(& +4 "core" &,r S +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&5'( +100 "core" ' +11 ."da"SE.reconfigure SEgently +9 "storage"(#QK-0-\ b +10 ."da"SE.seek -0.21 Pucks below Top Plate +9 "storage"(e' +65 "core" ' +9 "manipulator"&& +16 "core" & N/ +6 "storage"(& +11 "core" &,r\ \   +9 ."da"Elbow.reconfigure LimpElbow +7 "manipulator"&$ ,(#b +10 ."da"Forearm.reconfigure LooseForearm +8 "manipulator"&#Q@2^d^2b +8 ."da"Forearm.seek 4 +7 "manipulator"&m' +24 "core" ' + ."da"Elbow.hold +3 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(&' +25 "core" ' + "manipulator"&6% +4 "core" % I +3 "storage"(I& +7 "core" &,r \ l +2 ."da"Forearm.force -20 +2 "manipulator"&5 +8 ."da"Forearm.seek 4 + 349 counts +3 "manipulator"&'- +15 "core" ' +2 "manipulator"&& +4 "core" &  P+ +2 "storage"(g& +4 "core" &,r\ \  y +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&N'( +19 "core" ' +3 "storage"(P% +4 "core" %\ \  V +3 ."downElevator"SE.seek :down +4 "storage"(C'} +99 (z% +3 "core" %b4\ \  [t +2 "manipulator"&E% +3 "core" %! G N| +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&b'\ +92 "core" ' +57 ' +2 ."downElevator"SE.coast +2 "storage"(5 +2 ."da"SC.coast + "storage"(6 +1211 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%{  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%R'ղ +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%a +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%*' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%V +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%' +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%; @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +85 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%"'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%Z'TE +1112 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +1623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%L  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%7' +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%v +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%h'\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%c +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%X U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%(' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%^ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%d  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%y'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%k +46 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%2' +2623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%K +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%+' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2624 "core" ' +3 ."psFlush"PSV.dial :waste1 +2 "processing"%=  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2621 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&\ & +4 "core" &   M \\+ +2 "manipulator"&@% +3 "core" %\   ( { \\ +2 ."psFlush"Elbow.seek PC +2 "manipulator"&M(k +250 "core" ( +2 "manipulator"&Q& +3 "core" &t < = ] +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &t 4 9 z ^ + ."psFlush"Forearm.seek PC +2 "manipulator"&J' +96 "core" ' + ."psFlush"Hand.close +2 "manipulator"&#/ +65 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +454 "core" ( +2 "manipulator"&-& +3 "core" &t  * ^ ` +2 "manipulator"&`% +3 "core" % ϔ  )  _ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&S'\ +94 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&,(, +134 "core" ( +2 "manipulator"&U& +3 "core" &,  ! C ` +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, & /  ` + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"& ' +110 "core" ' + ."psFlush"Hand.open +2 "manipulator"&Y1 +69 "core" 1 +2 "manipulator"&3% +4 "core" % ~ d W} + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&]'\ +102 "core" ' +2 #tFinished short da assay +9419 "Can"S\ 99 +60003 \ :9 +10473 #t-> access 4 +3 .SE.seek :down + "storage"(}'} +4 "core" ' +2 "manipulator"&>% +3 "core" %\  e `' +2 "manipulator"&'& +4 "core" &,   ` + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(q(R +1012 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (D& +3 "core" &N M O :  +1891 #t-> access 5 +3 .SE.seek :down + "storage"('} +3 "core" ' +2 "manipulator"&:% +3 "core" %\  / / j ^' +3 "manipulator"&O& +3 "core" &, / 2 k ^ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(l( +358 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &  6 5 # +4719 #t-> $da[:extractVol]=0.19 +1656 #-> startTube 5 +26536 #-> shortDA +2 "collection"'4% +3 "processing"%?% +3 "core" %Ӹ +5 %ծI + #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +192 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%T +144 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +134 "core" +2 .tPRV.dial :sipper + "processing"%u  +105 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"% '` +2290 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%i  +134 "core"  +2 .tPS.seek 0.5ml +2 "processing"%f'\ +1274 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +103 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%['ղ +598 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%% +3 "core" %նE +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'TE +1114 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%/' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"% +103 "core" +2 .tPS.seek :empty +2 "processing"%r'ղ +2628 "core" ' + .tPSV.dial PSR +2 "processing"%G +103 "core"  +2 "processing"%)% +3 "core" %ծ. +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%$'TE +1112 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%j' +398 "Can"-\ WW +1225 "core" ' + .tPSV.dial :mixloop +2 "processing"%< +103 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek :empty +2 "processing"%%'ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"%_ +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%W +103 "core" +2 .tPS.seek :empty +2 "processing"%\\'ղ +2624 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%1& +4 "core" & +2 "manipulator"&s% +3 "core" %\    R& +2 "storage"(% +3 "core" %x   + "storage"(p. +3 "core" .(  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(F(<1 +1009 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (H& +2 "core" &<5 0 ! +2 "manipulator"&B& +3 "core" &,  S W +2 "manipulator"&w% +3 "core" %\  0 X& +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&( +213 "core" ( +2 "manipulator"&& +3 "core" &  YT +2 "storage"(& +3 "core" &<5 N O K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϲ +96 "core" ' +2 "storage"(.& +4 "core" &<5 K N ; + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(6' +281 "core" ' +2 "storage"(I- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &<5 4 =  +2 "manipulator"&g& +3 "core" & XT + .tElbow.seek 5 +2 "manipulator"&|( +10 "core" ( +2 "manipulator"&P& +3 "core" & U WQ +2 "storage"(z& +3 "core" &<5 : . l +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&E'΍ +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&5/ +65 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 5):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"3/home/esp/esp2/protocol/DA.rb:123:in `shortDA'"(ESP):56:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +5 "manipulator"&o& +3 "storage"(e'} +5 "core" & z XQ +2 "manipulator"&m% +3 "core" % Ά   4 Z +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.seek PC +47 "manipulator"&&(k +113 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +132 "core" ( +2 "manipulator"&N& +4 "core" &s   Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &C& +2 "core" &s   O Y +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&~' +105 "core" ' +2 "manipulator"&{& +4 "core" &s & -  ] +2 "manipulator"&!% +3 "core" %    \\ +2 "processing"%a& +4 "core" &\  + "processing"%R& +4 .tPC.seek :closed +2 "processing"%V(] +3 "core" &{\  + &\  +10 &&r\ - +9 &^\ A +9 &2y\ T +10 &U\ V +9 &U\ U +9 &sV\ U +10 &4T\ V +9 &U\ V +10 &T\ V +9 &zT\ V +9 & =R\ U +10 &!Z\ V +9 &#R\ U +9 &%W\ U +10 &'EQx\ U +9 &)Q\ U +10 &*U\ V +9 &,Uy\ U +9 &.MXx\ U +10 &0Xw\ U +9 &1Qw\ U +9 &3Uz\ U +10 &5VQw\ U +9 &7Uj\ U +10 &8Vt\ U +9 &:Uv\ V +9 &<\\Tp\ V +10 &>Tv\ V +9 &?Vw\ V +9 &ATu\ U +10 &CeQs\ U +9 &E'Yx\ U +10 &Fis\ W +9 &Hw\ Y +9 &J]w\ [\ +10 &Ly\ \\ +9 &Mw\ [ +9 &Oy\ \\ +10 &Qcw\ \\ +9 &S&y\ [ +10 &Tx\ \\ +9 &Vx\ \\ +9 &Xkj\ \\ +10 &Z+w\ \\ +9 &[y\ U +9 &])Gym\ $l +10 &]yAd\ 5 +5 ( + "processing"%R& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 + .Hand.open +2 "manipulator"&*1 +3 "core" &]y*j\ 5 +68 1 +2 "manipulator"&;% +3 "core" %   ^ [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +4 "processing"%  +2 %9 +5 "core" 9f~ +102 "processing"%9 +2 "core" 9e~ +103 "processing"%"9 +3 "core" 9d~  +103 "processing"%Z9 +2 "core" 9c~  +103 "processing"%9 +2 "core" 9b~ +103 "processing"%L9 +2 "core" 9a~ +103 "processing"%09 +2 "core" 9a~ +103 "processing"%v9 +3 "core" 9a~! +103 "processing"%79 +2 "core" 9`~"! +103 "processing"%h9 +2 "core" 9a&" +103 "processing"%c9 +2 "core" 9a~+" +103 "processing"%X9 +2 "core" 9b~/# +103 "processing"%89 +3 "core" 9b~3# +103 "processing"%^9 +2 "core" 9d~7# +103 "processing"%(9 +2 "core" 9e~;$ +103 "processing"%d9 +2 "core" 9f~@# +103 "processing"%t9 +2 "core" 9i~D$ +103 "processing"%k9 +2 "core" 9kH$ +103 "processing"%y9 +2 "core" 9m~L% +103 "processing"%K9 +2 "core" 9p~P% +103 "processing"%29 +2 "core" 9rU$ +103 "processing"%9 +2 "core" 9uY$ +103 "processing"%+9 +3 "core" 9y]$ +103 "processing"%=9 +2 "core" 9}a$ +103 "processing"%A9 +2 "core" 9e +103 "processing"%\ 9 +2 "core" 9j +103 "processing"%@9 +2 "core" 9n +103 "processing"%Q9 +3 "core" 9r +103 "processing"%99 +2 "core" 9v +103 "processing"%9 +2 "core" 9z +103 "processing"%#9 +2 "core" 9 +103 "processing"%b9 +2 "core" 9 +103 "processing"%x9 +3 "core" 9 +103 "processing"%-9 +2 "core" 9 +103 "processing"%`9 +2 "core" 9 +103 "processing"%U9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%J9 +2 "core" 9 +103 "processing"%M9 +2 "core" 9 +103 "processing"%Y9 +2 "core" 9 +103 "processing"%39 +2 "core" 9 +103 "processing"%S9 +2 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%>9 +2 "core" 9 +103 "processing"%'9 +2 "core" 9 +103 "processing"%D9 +2 "core" 9 +103 "processing"%:9 +2 "core" 9 +103 "processing"%O9 +3 "core" 9\ +103 "processing"%}9 +2 "core" 9  +103 "processing"%q9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%49 +2 "core" 9 +103 "processing"%?9 +3 "core" 9& +103 "processing"%T9 +2 "core" 9+ +103 "processing"% 9 +2 "core" 92 +103 "processing"%u9 +2 "core" 98 +103 "processing"%9 +2 "core" 9> +103 "processing"%i9 +3 "core" 9D +103 "processing"% 9 +2 "core" 9J +103 "processing"%9 +2 "core" 9P +103 "processing"%f9 +2 "core" 9U +103 "processing"%9 +2 "core" 9[ +103 "processing"%9 +3 "core" 9` +2 .tPH.hold 2:00:00,28C +3 "processing"%[ pp_ +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%% +4 "core" %յ]\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%/'\ +598 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%G'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%)  +134 "core"  + .tPSV.dial PTV +2 "processing"%r +74 "core" + .tPBV.dial :waste1 +2 "processing"%$  +54 "core" +2 "processing"%<% +4 "core" %Ҹ_\  + .tPS.seek 1.5ml +2 "processing"%'~ +610 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%j * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%_' +1617 "core" ' +2 .tdelay 5:00 +26225 "Can"7\ EE +3778 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%1' +2526 "core" ' + .tPSV.dial PTV +2 "processing"%s +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%p +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%l  +72 "core"  +2 .tPS.seek :empty +2 "processing"%H'ղ +2533 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%B  +134 "core" + .tPSV.dial :mixloop +2 "processing"%w +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +104 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +369 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%,  +43 "core"  +2 "processing"%.% +4 "core" %Z  +2 .tPS.seek 0.34ml + "processing"%]' +446 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'I  +31 "core" +2 .tPRV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%g'G +1196 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%P'\ +870 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%z  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%5'Һ +1622 "core" ' + .tPSV.dial :PML +2 "processing"%o +44 "core" +2 .tPTV.dial :mixing + "processing"%m @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %һ>\  +2 .tPS.seek 1.85ml +2 "processing"%6' +257 "core" ' + .tPBV.dial between PSV and waste1 +51 "processing"%E * +35 "core" + +3 .tPS.seek 0ml +2 "processing"%N' +1977 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'|& +3 "core" & + "manipulator"&C& +4 "core" &s S W +2 "manipulator"&{% +3 "core" %\   ` U +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&!(, +128 "core" ( +2 "manipulator"&a& +4 "core" &, > R + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &e& +2 "core" &, e S +2 .tForearm.seek :garage +2 "manipulator"&' +98 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +3 "manipulator"&R& +4 "core" &,  7 S + "manipulator"&*% +4 "core" % 0 , P( +2 .tForearm.seek :retract +2 "manipulator"&;'\ +105 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +287 "core" ( +2 "manipulator"&& +4 "core" &*  RCq + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +3 "core" &* ~ RCq + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&"' +100 "core" ' +2 "manipulator"&F& +4 "core" &*  NCq +2 "manipulator"&Z% +3 "core" %  P +2 "collection"'& +3 "core" & +2 "collection"'L& +4 .tCC.seek :closed +2 "collection"'0(` +2 "core" & +3 &  +10 &+s - +10 &_~ B +9 &Jq U +9 &N V +10 &Q W +9 &N V +9 &LQ W +10 &O V +9 &Q V +10 &P V +9 & VN V +9 &"O W +10 &#M U +9 &%P W +9 &']Q V +10 &)N V +9 &*N V +10 &,J V +9 &.eQ V +9 &0'M V +10 &1L V +9 &3O V +9 &5nN V +10 &7/P V +9 &8L U +10 &:O V +9 &8K  V +10 &?O V +9 &AL  V +9 &C~N V +10 &EAM U +9 &GN V +10 &HX  V +9 &J_ X +9 &L:y$ [ +10 &MJ? _ +9 &OXW a +9 &QiYY b +10 &S)ZY b" +9 &T][ b' +10 &V\\] b, +9 &XX^^ b- +9 &Z `] b. +10 &[`a b. +9 &]nba b. +9 &_bc W +10 &`1;fc *} +9 &`pcd ^ +5 ( + "collection"'L& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.45 +2 "collection"'v& +5 "core" &`pba ^ + &`paa ^ + .tHand.open + "manipulator"&71 +77 "core" 1 +2 "manipulator"&h% +4 "core" %  M + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&c'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"%X +104 "core"  +2 "processing"%8% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%^' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%(  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%d' +1615 "core" ' + .tPSV.dial PSR +2 "processing"%t +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%k' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +5 "processing"%y  + "collection"'K  +32 "core" ~ +133  + .tPSV.dial :mixloop +2 "processing"%2 +115 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +76 "core" +2 .tPS.seek 0ml +2 "processing"%+' +2633 "core" ' + .tPSV.dial :air +2 "processing"%=  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%A' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%\ +45 "core" +2 .tPS.seek 0ml +2 "processing"%@' +2626 "core" ' + .tPSV.dial :air +2 "processing"%Q  +56 "core" +2 .tPS.seek 2.5ml +2 "processing"%9' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%#' +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&b& +4 "core" &)  ECp +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&x( +3 "core" ( +2 "manipulator"&-& +4 "core" &)  FCp + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +2 "core" &)  ICp +2 .tForearm.seek CC +2 "manipulator"&U' +93 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'J( +472 "core" ( +2 "manipulator"&M& +3 "core" &* KCp +2 "manipulator"&Y% +3 "core" % 5 V K +2 .tForearm.seek :retract +2 "manipulator"&3'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&S(, +289 "core" ( +2 "manipulator"& & +4 "core" &, 2 NC + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &>& +2 "core" &, * NC +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'' +113 "core" ' +2 .tHand.open +2 "manipulator"&D1 +66 "core" 1 +2 "manipulator"&:% +4 "core" %  F + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&O'\ +99 "core" ' +2 ."da"delayUntil "10:13:41.14" +14658 "Can"$\ SS +10006 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%} @ +77 "core" B + ."da"PBV.dial :waste1 +2 "processing"%q  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSV.dial :air + "processing"%4  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%?' +2548 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%T +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%u +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%i'ղ +2508 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%% +3 "core" %ճb +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%f'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +48 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'Һ +1622 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +74 "core"  + ."da"PSV.dial PTV +3 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%\\% +3 "core" %Ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%/' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%r' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%$  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +35 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%G +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%j' +2505 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%W  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2507 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%_ +133 "core"  +2 "processing"%s% +3 "core" %մ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%p'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%l +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%1  +34 "core" +2 "processing"%B% +3 "core" %Ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%w' +612 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%H' +1612 "core" ' +2 ."da"delay 2:00 +7584 "Can"] EE +4418 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%,  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%I' +2536 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%] +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%g  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%z'ղ +2507 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%P  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%o  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%m  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%' +417 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%5  +45 "core"  +2 "processing"%E% +3 "core" %r\  +2 ."da"PS.seek 0.55ml +2 "processing"%6'X +348 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%|  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%C'Һ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%{ +44 "core" + ."da"PTV.dial :mixing +2 "processing"%a @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%e  +34 "core" +2 "processing"%&% +3 "core" %ҹ!  +2 ."da"PS.seek 1.85ml +2 "processing"%' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%R * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%*' +1987 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +38984 "Can"s TT +9019 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%~' +2527 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%! +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%F  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%Z +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%;'ղ +2505 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%L% +3 "core" %նx + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%v'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%7'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%h  +76 "core"  + ."da"PSV.dial PTV +2 "processing"%X +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%8  +34 "core" +2 "processing"%"% +3 "core" %Ҿ  +2 ."da"PS.seek 1.5ml +2 "processing"%N' +610 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +9 "processing"%( * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%^' +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%t  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%K +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%y' +2525 "core" ' + ."da"PSV.dial PTV +2 "processing"%2 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%k +165 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%=  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%+'ղ +2501 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%\ +133 "core"  +2 "processing"%A% +4 "core" %ծ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%Q'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%@'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%9  +34 "core" +2 "processing"%b% +3 "core" %ҿo +2 ."da"PS.seek 1.5ml +2 "processing"%-' +612 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%` * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1609 "core" ' +2 ."da"delay 2:00 +8648 "Can"B UU +3354 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%0 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%M' +2528 "core" ' + ."da"PSV.dial PTV +2 "processing"%Y +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%U +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%>  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%x'ղ +2504 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%D +133 "core"  +2 "processing"%:% +3 "core" %ն +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%3'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%''Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%} +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%q  +35 "core" +2 "processing"%% +3 "core" %һ  +2 ."da"PS.seek 1.5ml +2 "processing"%4' +617 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%# * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%T' +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%u * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%?' +2507 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%i +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%f  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2520 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"% +137 "core"  +5 "processing"%% +16 "core" %ծ +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +17 ."da"PS.reconfigure PSconfig +12 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +9 "processing"%\\'m +366 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +3 "core" %p  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%)'\ +347 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%/'Һ +1613 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%$ +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%<  +35 "core" +2 "processing"%G% +3 "core" %Ҹ:  +2 ."da"PS.seek 1.5ml +2 "processing"%r'~ +606 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +1607 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%j +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%_' +2573 "core" ' + ."da"PSV.dial PTV +2 "processing"%s +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%l  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%1'ղ +2537 "core" ' +2 "processing"%B9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging .PH.coast +2 "processing"%p  +3 "core" 5 + 5 +2 "processing"%& +3 "core" &]y) 5 + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&w% +3 "core" %\  S S @ @ +2 "storage"(,% +3 "core" % J +2 "storage"(.. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"((,q +356 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (H& +3 "core" &,p  + "manipulator"&& +4 "core" &, F K  ;C +2 "manipulator"&]% +3 "core" %\  M H  ; +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&( +202 "core" ( +2 "manipulator"&g& +3 "core" & F D ;( +2 "storage"(I& +3 "core" &,p  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&P'( +90 "core" ' +2 "storage"(n& +4 "core" &,p  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(o' +276 "core" ' +2 "storage"(m- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"('y +31 "core" ' +2 "manipulator"&z& +4 "core" & L J - :( +2 "manipulator"&5% +3 "core" %$ I A ) :7 +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&E'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +254 "core" ( +2 "manipulator"&|& +3 "core" &r Q H | ; +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &r M F  ; +2 ."da"Forearm.seek PC +2 "manipulator"&{' +92 "core" ' + ."da"Hand.close +2 "manipulator"&a/ +37 "Can"F +28 "core" / +2 ."da"PC.seek :open +2 "processing"%e( +453 "core" ( +2 "storage"(&& +3 "core" &,p V +2 "manipulator"&R& +3 "core" &r h k T = +2 "manipulator"&C% +3 "core" % Ϧ i i w =! +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +259 "core" ( +2 "manipulator"&& +3 "core" & G O $ ;0 +2 "storage"(& +3 "core" &,p 8 +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&*'( +92 "core" ' + ."da"Hand.open +2 "manipulator"&!1 +72 "core" 1 +3 "storage"(F- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(Z'E +23 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2110h.tif +3 "processing"%~& +10 "core" & +4 "manipulator"&& +5 "core" & /0 +2 "manipulator"&L% +5 "core" % , /7 +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&;'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&v(, +186 "core" ( +2 "manipulator"&h& +4 "core" &, Q 0. + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &X& +3 "core" &, 4 0. +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&8' +99 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&"/ +66 "core" / +2 "manipulator"&7& +4 "core" &, $ ,. + "manipulator"&(% +4 "core" % -  ,3 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&N'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&t(k +122 "core" ( +2 "manipulator"&d& +4 "core" &s . + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +3 "core" &s 0 . + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&^' +102 "core" ' +2 "manipulator"&2& +4 "core" &s Y 0 +2 "manipulator"&% +3 "core" % 1 +2 "processing"%k& +4 "core" & + "processing"%=& +4 ."psFlush"PC.seek :closed +2 "processing"%y(] +4 "core" & + &  +9 &'m - +9 &^} A +10 &=s U +9 &N V +9 &Ln U +10 &~Ll V +9 &@Mg V +9 &Q] V +10 &N^ V +9 &NT V +9 & HOW V +10 &"\ OK V +9 &#NA V +10 &%M; U +9 &'QJ? U +9 &)O9 V +10 &*O- V +9 &,O* V +9 &.XO V +10 &0N V +9 &1O V +10 &3P V +9 &5`J V +9 &7"L V +10 &8N V +9 &:Q V +9 &+L U +9 &?O V +10 &AL V +9 &CqM U +9 &E1Q V +10 &FV W +9 &Hq" Y +10 &Jf \\ +9 &L' \\ +9 &M* \\ +10 &O0 \\ +9 &Qm1 \\ +9 &S.O ] +10 &TR ] +9 &V ] +9 &Xt ] +10 &Z5 ] +9 &[ S +10 &]+J !f +9 &]{H 9 +5 ( + "processing"%=& +3 "core" &]{. 9 +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 +2 "processing"%\ & +3 "core" &]{. 9 +2 ."psFlush"Hand.open + "manipulator"&A1 +66 "core" 1 +2 "manipulator"&+% +4 "core" %   . + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&Q'\ +44 #"da"SX MX5/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.628 seconds\ /var/log/esp/da19jul2110h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2110h15s.tif +42 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +132 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +54 "processing"%9'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +179 #"da"SX MX5/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2110h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2110h30s.tif +1428 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%@ +86 "core"  +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%`  +34 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%-' +1494 #"da"SX MX5/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2110h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2110h70s.tif +1127 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +85 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%c'\ +602 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2115 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%Y U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%U' +2623 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +343 #"da"SX MX5/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2110h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.628 sec auto-exposure",Subject: "da19jul2110h images!" +11 "storage"(M- +9 "core" -' +6 "storage"(D& +7 "core" &,p ^ ^ +2 "manipulator"&:& +3 "core" &s   3 +2 "manipulator"&x% +3 "core" %\    3 +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&3( +262 "core" ( +2 "manipulator"&}& +4 "core" &  3/ +2 "storage"(q& +5 "core" &,p ] ` +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&'( +101 "core" ' +9 ."da"SE.reconfigure SEgently +6 "storage"(#QK-0-\ b +9 ."da"SE.seek -0.21 Pucks below Top Plate +7 "storage"('' +66 "core" ' +6 "manipulator"&#& +15 "core" & w w w A/ +4 "storage"(4& +8 "core" &,p  +9 ."da"Elbow.reconfigure LimpElbow +8 "manipulator"&$ ,(#b +7 ."da"Forearm.reconfigure LooseForearm +11 "manipulator"&#Q@2^d^2b +8 ."da"Forearm.seek 4 +7 "manipulator"& ' +29 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&u, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +3 "storage"(' +23 "core" ' +2 "manipulator"&T% +5 "core" % > > 9 + "storage"( & +4 "core" &,p H +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 4 + 337 counts + "manipulator"&'! +15 "core" ' +4 "manipulator"&i& +4 "core" & ~ 8 C. +3 "storage"(f& +9 "core" &,p  +5 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&?'( +21 "core" ' +2 "storage"(% +4 "core" % ( +3 ."downElevator"SE.seek :down +3 "storage"('} +99 (% +3 "core" %}2 . [u +2 "manipulator"&% +3 "core" %* y x k A\\ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&\\'\ +89 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1207 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%)  +75 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%$'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%< +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%G' +2638 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%/ +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%r @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%W  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%j'ղ +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +46 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%s'TE +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%l  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%_' +2624 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%B +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%p'\ +606 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +49 "processing"%' +2128 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%w +74 "core" + ."psFlush"PBV.dial PSV +3 "processing"%, U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%.' +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%H @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%]  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%g'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%I +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%S' +2621 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%n +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%O' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%m @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%5  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%o'ղ +2625 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&P& +4 "core" & P. +2 "manipulator"&|% +3 "core" %\   P +2 ."psFlush"Elbow.seek PC +2 "manipulator"&6(k +256 "core" ( +2 "manipulator"&& +3 "core" &t n R +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &t $ R +2 ."psFlush"Forearm.seek PC +2 "manipulator"&E' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&V/ +66 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%&( +450 "core" ( +2 "manipulator"&R& +3 "core" &t T +2 "manipulator"&C% +3 "core" % Ϭ T! +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&{'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(, +136 "core" ( +2 "manipulator"&& +3 "core" &, ( U +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, U +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&!' +111 "core" ' + ."psFlush"Hand.open +2 "manipulator"&F1 +73 "core" 1 +2 "manipulator"&~% +3 "core" % ~  Kv +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +100 "core" ' + #tFinished short da assay +973 "Can"# :9 +18586 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +32977 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +8423 "Can" 99 +14128 !to: EOFError: mesg"end of file reached:bt[ "1/opt/mbari/lib/ruby/1.8/irb.rb:72:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time B X9:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5 #mEXIT @1563722062.62EDT @1563727279.83EDT = =tMAIN =mMAIN_scheduler @EDT1563727281.58 #"core_reset"Sent BREAK +2 #t@0xDDA0, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +218 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +378 "Can"j\  j\ p + #tPolling Can every 10:00 +3 #Cleanly exited at 11:14:22EDT21-Jul-19 +530 #-> ESP.ready! +2 #Powering core bus +481 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +2 "core" % \ u +2 .tSS.configure SSconfig +2 "sampler")#.0XK +2 .tForearm.seek :retract +2 "manipulator"&#'\ +3 "core" ' + .tElbow.seek :hammer +2 "manipulator"&$( +96 "core" ( + "manipulator"&%& +4 "core" & j a  0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :retract +2 "manipulator"&&'\ +15 "core" ' + "manipulator"&'% +5 "core" %\ # p ~ f  +2 "processing"%(& +3 "collection"')& +4 "core" &a\  + &\ W +2 ."openPC"PC.reconfigure PCconfig +2 .tCC.reconfigure CCconfig +3 "processing"%$x2 ^22b +4 "collection"'$x2 ^22b + ."openPC"PC.home.seek :open +4 .tCC.home.seek :open + "processing"%*( +2 "collection"'+( +279 "core" ( +14 ( +2 "collection"', +3 "core" ~ +2 "processing"%- +2 "core" V +2 "processing"%. +3 "core"  + "processing"%/ +3 "core"  +2 "sampler")0% +3 "core" %ۀ 4\ g4 +2 "collection"'1& +4 "core" &\ V + "collection"'2% +4 "core" %ӵ\ V +2 "processing"%3& +4 "core" &{\ ~\ + "processing"%4% +4 "core" %_\ ~ +2 "manipulator"&5% +3 "core" %\ " c j \  +2 "manipulator"&6& +3 "core" & d X ( 0 +2 "storage"(7& +3 "core" & \ M\ r +2 "storage"(8% +3 "core" % P\ r +2 "collection"'99 +3 "core" 9aw +2 "processing"%:9 +2 "core" 9i| +1956 #t-> PS.flush +2 #Flushing Processing stage + "processing"%;% +3 "core" %q\ ~ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%<& +4 "core" &|\ ~\ + .tHand.open + "manipulator"&=1 +77 "core" 1 + "manipulator"&>& +4 "core" & _ X 0 +2 "manipulator"&?% +3 "core" % \ " U V O  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +3 "manipulator"&@(, +183 "core" ( +2 "manipulator"&A& +4 "core" &, ` ` L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &, T U > L +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&C' +98 "core" ' + .tHand.close +2 "manipulator"&D/ +75 "core" / + "manipulator"&E& +4 "core" &, ] W x L +2 "manipulator"&F% +3 "core" % 0 U X o 3 +3 .tForearm.seek :retract +2 "manipulator"&G'\ +104 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&H(k +121 "core" ( + "manipulator"&I& +4 "core" &s a `  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &J& +3 "core" &s S T S +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&K' +100 "core" ' +2 "manipulator"&L& +3 "core" &s \\ W c +2 "manipulator"&M% +4 "core" %Ͽ S U b  +2 "processing"%N& +4 "core" &y\ \ + "processing"%O& +4 .tPC.seek :closed + "processing"%P(] +3 "core" &m\ \ +4 & x\ ~F +9 &"Jy\ z4 +9 &Nr}\ yI +10 &hx\ {R +9 &\\t\ {Q +10 &v]y\ {R +9 &7c{\ {R +10 &^{\ {Q +9 &b\ {R +9 &}^y\ {R +9 &@_|\ {R +10 &!_}\ |R +9 &"\\p\ {R +10 &$\\w\ {R +10 &&I[z\ {Q +8 &( ax\ {R +10 &)_r\ {Q +9 &+_v\ {R +9 &-P_p\ {R +10 &/]t\ {Q +9 &0ar\ {R +9 &2\\t\ {R +10 &4X]{\ {R +9 &6]t\ {Q +10 &7Z}\ {Q +9 &9]p\ {Q +9 &;_^{\ {R +10 &="_q\ {R +9 &>[p\ {R +9 &@\\p\ {R +10 &Bgdp\ {R +9 &D*]p\ {R +10 &Eer\ {R +43 &Gr|\ zT +10 &Idy\ yV +2 &K"}\ xW + &Ls\ yX +3 &Nv\ xX + &Pep\ xX +5 &R(|\ xX +10 &Sw\ yX +9 &U\ xX +9 &Wmz\ xX +10 &Y/|\ xX +9 &Zo\ xY +9 &\\zxr\ y; +10 &]`+y\ zN +9 &]|&q\ |2 +3 ( + "processing"%O& +2 #tProcessing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.59 +2 "processing"%Q& +3 "core" &]|%_\ |2 +2 .tHand.open + "manipulator"&R1 +72 "core" 1 + "manipulator"&S% +4 "core" % Ͽ ] r f  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%U +126 "core"  + .tPSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"%V'TE +1109 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%W' +1613 "core" ' + .tPSV.dial PTV +2 "processing"%X +70 "core" + .tPTV.dial :puck +2 "processing"%Y  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%Z  +53 "core" +2 .tPS.seek 0ml +2 "processing"%[' +2618 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +71 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%]'\ +611 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%^' +2138 "core" ' + .tPSV.dial PTV +2 "processing"%_ +71 "core" + .tPBV.dial PSV +2 "processing"%` U +53 "core" W +2 .tPS.seek 0ml + "processing"%a' +2646 "core" ' + .tPSV.dial PBV +2 "processing"%b @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%c' +2632 "core" ' + .tPSV.dial :waste1 +2 "processing"%d  +70 "core"  +2 .tPS.seek :empty + "processing"%e'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"%f +42 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%g' +2625 "core" ' + .tPSV.dial PTV +2 "processing"%h +70 "core" + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%i' +2628 "core" ' + .tPSV.dial PBV +2 "processing"%j @ +55 "core" B +2 .tPS.seek 2.5ml +2 "processing"%k' +2628 "core" ' + .tPSV.dial :waste1 +2 "processing"%l  +72 "core"  +2 .tPS.seek :empty + "processing"%m'ղ +2632 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&n& +4 "core" &s Z V + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&o(k +3 "core" ( + "manipulator"&p& +3 "core" &s Q ^ 8 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &s e Z +2 .tForearm.seek PC + "manipulator"&r' +92 "core" ' + .tHand.close +2 "manipulator"&s/ +73 "core" / +2 .tPC.seek :open + "processing"%t( +452 "core" ( + "manipulator"&u& +4 "core" &s g W \ +2 "manipulator"&v% +3 "core" % X X  & +2 .tForearm.seek :retract + "manipulator"&w'\ +95 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&x(, +135 "core" ( + "manipulator"&y& +4 "core" &, g q 7 ' +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &z& +3 "core" &, U W P ' + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&{' +113 "core" ' + .tHand.open +2 "manipulator"&|1 +71 "core" 1 +2 "manipulator"&}% +3 "core" % S o 2 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +101 "core" ' +24540 "Can"\ == +60002 Z\ == +31068 #t-> access 4 +3 .SE.seek :down + "storage"('} +3 "core" ' +2 "manipulator"&% +4 "core" %\  S S U  + "manipulator"&& +4 "core" &, S S % & + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"((R +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &O P\ r +16700 #t-> access 5 +2 .SE.seek :down +2 "storage"('} +2 "core" ' +2 "manipulator"&% +4 "core" %\  S R   +2 "manipulator"&& +3 "core" &, ` T 8 & +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" & k i p \ m! +1510 #t-> $da[:extractVol]=0.19 +9939 "Can"\ xUU +42844 #t-> startTube 5 +14799 #-> shortDA +3 "collection"'\ % + "processing"% % +5 "core" %ӵ\ Q +4 %կ4\ x +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +1350 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +993 "Can"Y\ xSS +10 .tPSV.dial :mixloop + "processing"% +127 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +130 "core" + .tPRV.dial :sipper +2 "processing"%  +101 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%'` +2291 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +18 "core" +111  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1274 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +99 "core" ? + .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek :empty + "processing"%'ղ +610 "core" ' + .tPSV.dial PSR +2 "processing"% +99 "core"  + "processing"%% +4 "core" %կ\ v + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%'TE +1124 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"% +99 "core" + .tPS.seek :empty +2 "processing"%'ղ +2623 "core" ' + .tPSV.dial PSR +2 "processing"% +99 "core"  + "processing"%"% +4 "core" %ծ\ v + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%%'TE +1118 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%'' +1619 "core" ' + .tPSV.dial :mixloop +2 "processing"%) +99 "core" + .tPRV.dial :sipper +2 "processing"%(  +42 "core"  + .tPS.seek :empty +2 "processing"%'ղ +2622 "core" ' + .tPSV.dial PSR +2 "processing"% +100 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%#' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%, +99 "core" + .tPS.seek :empty +2 "processing"%-'ղ +2630 "core" ' + #tLoading da puck from tube 5 into Processing Clamp +2 "processing"%.& +4 "core" &\ w + "manipulator"&/% +4 "core" %\  b q  + "storage"(0% +4 "core" % d b\ j +2 "storage"(1. +2 "core" .(  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(2(<1 +1018 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (3& +2 "core" &<2 q { J\ o +2 "manipulator"&4& +3 "core" &, n S  & +2 "manipulator"&5% +3 "core" %\  [ U  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&6( +212 "core" ( + "manipulator"&7& +4 "core" & ] ` # l +2 "storage"(8& +3 "core" &<5 b b Q\ p +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&9'Ϲ +90 "core" ' + "storage"(:& +4 "core" &<5 Q\ q +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(;' +277 "core" ' + "storage"(<- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (=& +3 "core" &<5 { { v\ o +2 "manipulator"&>& +3 "core" & V U o l +2 .tElbow.seek 5 +2 "manipulator"&?( +3 "core" ( + "manipulator"&A& +4 "core" & ^ U l +2 "storage"(B& +3 "core" &<5 x t\ o +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&$'΍ +20 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&D/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 5):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"3/home/esp/esp2/protocol/DA.rb:123:in `shortDA'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&E& +4 "storage"(F'} +5 "core" & R S 0 l +37 "manipulator"&&% +11 "core" % · ^ S L +2 .tForearm.seek :retract +2 "manipulator"&I'\ +92 "core" ' + .tElbow.seek PC +2 "manipulator"&J(k +122 "core" ' + ."downElevator"SE.coast + "storage"(5 +120 "core" ( +2 "manipulator"&C& +4 "core" &s ` V +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" &s R S F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&M' +96 "core" ' +2 "manipulator"&N& +3 "core" &s V [ +2 "manipulator"&@% +4 "core" % T \\ ^  +2 "processing"%G& +4 "core" &'\ } +2 "processing"%*& +3 .tPC.seek :closed +2 "processing"%Q(] +3 "core" &8\ } +3 &\ ~ +9 &+{\ y, +9 &b\ yA +9 &W}\ yR +10 &Y\ {R +9 &Y\ {R +9 &\\\ zQ +10 &^_\ {R +9 &!]\ {R +9 &] \ zR +10 &^\ zR +9 & fb\ zR +10 &")`\ zR +9 &#W"\ {R +9 &%Z \ zQ +10 &'o]\ zR +9 &)0a\ zR +9 &*_\ zR +10 &,X!\ {R +9 &.w\\\ zR +10 &09\\\ zR +10 &1\\\ zR +8 &3a\ zR +10 &5W\ {Q +9 &7A\\\ {R +9 &9]\ {R +10 &:^"\ zR +9 &<_\ zR +10 &>IZ\ zR +9 &@ ^ \ zQ +10 &A\\)\ zQ +9 &C\\(\ {R +9 &EPb&\ zR +9 &Gl(\ zS +10 &H!\ yV +9 &J(\ xW +10 &LH\ xX +9 &N\ \ wX +10 &O"\ wW +9 &Q\ xW +9 &SP\ wW +9 &U\ xX +10 &V\ wX +9 &X\ wX +10 &ZU(\ wY +9 &\\\ wE +9 &]7Bu\ y_ +11 &]y9\ {6 +5 ( + "processing"%*& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.58 + .Hand.open +2 "manipulator"&R1 +3 "core" &]y)\ {6 +74 1 + "manipulator"&S% +4 "core" % _ V  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&O'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%U  +4 %K9 +3 "core" 9m +103 "processing"%V9 +2 "core" 9m +103 "processing"%X9 +3 "core" 9l  +103 "processing"%Y9 +2 "core" 9m  +103 "processing"%Z9 +2 "core" 9k +103 "processing"%W9 +2 "core" 9l +103 "processing"%\\9 +2 "core" 9k +103 "processing"%[9 +2 "core" 9k +103 "processing"%]9 +2 "core" 9l" +103 "processing"%_9 +2 "core" 9l&! +103 "processing"%`9 +2 "core" 9l+! +103 "processing"%^9 +2 "core" 9m/" +103 "processing"%b9 +3 "core" 9n3" +102 "processing"%a9 +2 "core" 9o7" +103 "processing"%d9 +2 "core" 9o;# +103 "processing"%c9 +2 "core" 9p@# +103 "processing"%f9 +2 "core" 9qD# +103 "processing"%e9 +3 "core" 9sH# +102 "processing"%h9 +2 "core" 9vL +103 "processing"%g9 +2 "core" 9xP +103 "processing"%j9 +2 "core" 9zU +103 "processing"%i9 +2 "core" 9|Y +103 "processing"%l9 +3 "core" 9] +102 "processing"%k9 +2 "core" 9a +103 "processing"%n9 +2 "core" 9e +103 "processing"%p9 +2 "core" 9j +103 "processing"%q9 +2 "core" 9n +103 "processing"%s9 +2 "core" 9r +103 "processing"%H9 +2 "core" 9v +103 "processing"%T9 +2 "core" 9z +103 "processing"%P9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%v9 +3 "core" 9 +102 "processing"%y9 +2 "core" 9 +103 "processing"%z9 +2 "core" 9 +103 "processing"%r9 +2 "core" 9 +103 "processing"%o9 +2 "core" 9 +103 "processing"%|9 +3 "core" 9 +102 "processing"%}9 +2 "core" 9 +103 "processing"%w9 +2 "core" 9 +103 "processing"%{9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"% 9 +2 "core" 9 +103 "processing"%!9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9  +103 "processing"%\ 9 +2 "core" 9\ +103 "processing"% 9 +3 "core" 9\ +102 "processing"% 9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9% +103 "processing"%9 +2 "core" 9+ +103 "processing"%m9 +2 "core" 91 +103 "processing"%9 +3 "core" 97 +102 "processing"%9 +2 "core" 9> +103 "processing"%9 +2 "core" 9B +103 "processing"%9 +2 "core" 9I +103 "processing"%9 +2 "core" 9N +103 "processing"%9 +3 "core" 9T +102 "processing"%9 +2 "core" 9[  +103 "processing"%9 +2 "core" 9_  +2 .tPH.hold 2:00:00,28C +3 "processing"% pp_ +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +99 "core"  +2 "processing"%% +3 "core" %ծP\ u + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%'\ +599 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%"'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%  +130 "core"  + .tPSV.dial PTV +2 "processing"%% +70 "core" + .tPBV.dial :waste1 +2 "processing"%)  +54 "core" +2 "processing"%(% +3 "core" %Ҹ\ x +2 .tPS.seek 1.5ml +2 "processing"%''~ +597 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +46 "core" ) +2 .tPS.seek 0ml +2 "processing"%' +1620 "core" ' + .tdelay 5:00 +14018 "Can"\ DE +15985 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%,  +32 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +33 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%. +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%/' +2379 "core" ' + .tPSV.dial PTV +2 "processing"%0 +71 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%1 +73 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"% +71 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%3  +82 "core" +2 .tPS.seek :empty + "processing"%4'ղ +2409 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%5  +130 "core" + .tPSV.dial :mixloop +2 "processing"%7 +41 "core" + .tPRV.dial :ab1 +2 "processing"%8 @ +100 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%x' +366 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%:  +43 "core"  +2 "processing"%~% +3 "core" %\ x +2 .tPS.seek 0.34ml +2 "processing"%<' +446 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'=  +29 "core" + .tPRV.dial :air +2 "processing"%>  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1186 "core" ' + .tPRV.dial :waste2 +2 "processing"%A @ +82 "core" A +2 .tPS.seek 0.5ml +2 "processing"%B'\ +861 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%D  +55 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%E'Һ +1623 "core" ' + .tPSV.dial :PML +2 "processing"%& +41 "core" + .tPTV.dial :mixing +2 "processing"%6 @ +72 "core" A + .tPBV.dial :waste1 +2 "processing"%9  +33 "core" + "processing"%;% +4 "core" %Ҿ\ x +2 .tPS.seek 1.85ml +2 "processing"%$' +246 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%C * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%L' +1976 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'?& +3 "core" &\ W +2 "manipulator"&N& +3 "core" &s V U Y +2 "manipulator"&@% +3 "core" %\  U S ?  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&G(, +136 "core" ( + "manipulator"&F& +4 "core" &, ] ^   +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" &, R Q 8  + .tForearm.seek :garage +2 "manipulator"&t' +102 "core" ' + .tHand.close +2 "manipulator"&*/ +69 "core" / + "manipulator"&R& +4 "core" &, _ X  +2 "manipulator"&S% +3 "core" %  V c s +2 .tForearm.seek :retract +2 "manipulator"&K'\ +98 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&V( +275 "core" ( + "manipulator"&M& +4 "core" &' V ] @[ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &' o S  @[ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +39 "manipulator"&2' +108 "core" ' +2 "manipulator"&Y& +4 "core" &' ] V  @[ +2 "manipulator"&Z% +3 "core" % V n +2 "collection"'W& +3 "core" &\ V +2 "collection"'\\& +4 .tCC.seek :closed + "collection"'[(` +3 "core" &@\ U +4 &\ UA +10 &Gx\ P3 +8 &9q\ OH +10 &f\ QR +10 &Y\ QR +9 &\\YF\ QR +9 &U\ RQ +9 &Z\ QR +10 &W\ QR +9 &eV\ QQ +9 &%W\ QR +10 & X\ QR +10 &"U\ QR +9 &$lV\ QR +9 &&.U\ RR +9 &'Y\ RR +10 &)U\ QQ +9 &+tW\ QR +9 &-6V\ QR +10 &.V\ QR +9 &0[\ QR +10 &2|T\ QR +9 &4>T\ QR +9 &5U\ QR +10 &7V\ QQ +9 &9Y\ QR +9 &;FU\ QR +10 &=Y\ QR +9 &>T\ QR +9 &@V\ QQ +10 &BNVF\ QR +9 &DXI\ QR +10 &EY-\ QR +9 &G\\ \ PR +9 &IR_\ QS +10 &Kn,\ PT +9 &L5,2\ OW +10 &NWQ/\ L\\ +9 &P>XY1\ L] +9 &Q\\]/\ L] +10 &S[\\2\ L] +9 &U\\`0\ K^ +9 &W@__0\ K_ +10 &Y`a,\ K_ +9 &Z^b1\ J_ +9 &\\ac3\ J` +10 &^Add/\ Ia +9 &_pcg-\ L- +10 &`a%de-\ K b +9 ( +2 &`pncf/\ OS + "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.15 +2 "collection"']& +4 "core" &`pncc\ OS +2 .tHand.open + "manipulator"&_1 +71 "core" 1 + "manipulator"&`% +4 "core" % _ q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&^'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%b +99 "core"  +2 "processing"%a% +3 "core" %\ x +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%d' +1608 "core" ' +2 .tdelay 5 seconds +501 .PSV.dial :waste1 +2 "processing"%c  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%f' +1615 "core" ' + .tPSV.dial PSR +2 "processing"%e +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%h' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%g  +4 "collection"'j  +31 "core" ~ +125  + .tPSV.dial :mixloop +2 "processing"%i +110 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%l  +74 "core" +2 .tPS.seek 0ml +2 "processing"%k' +2646 "core" ' + .tPSV.dial :air +2 "processing"%n  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%p' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%q +44 "core" +2 .tPS.seek 0ml +2 "processing"%s' +2624 "core" ' + .tPSV.dial :air +2 "processing"%H  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%T' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%P +44 "core" +2 .tPS.seek 0ml +2 "processing"%u' +2630 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&v& +4 "core" && U b v ?S + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&y( +4 "core" ( + "manipulator"&z& +4 "core" && U ]  ?S +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &r& +3 "core" && S R \ ?S +2 .tForearm.seek CC + "manipulator"&o' +94 "core" ' + .tHand.close +2 "manipulator"&|/ +75 "core" / +2 .tCC.seek :open + "collection"'}( +470 "core" ( + "manipulator"&w& +4 "core" && T S P ?S +2 "manipulator"&{% +3 "core" %  O ] M  +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +287 "core" ( + "manipulator"& & +4 "core" &, T \\ / 5 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &!& +3 "core" &, V S 4 5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +113 "core" ' +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&% +3 "core" % ] _  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 ."da"delayUntil "13:45:11.05" +2840 "Can" \ }AA +21845 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +73 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\ * +33 "core" + + ."da"PSV.dial :air +2 "processing"%  +54 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2377 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +41 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%m +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2381 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +126 "core"  + "processing"%% +4 "core" %կ\ s + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +610 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"%% +4 "core" %ҷ \ { +2 ."da"PS.seek 1.5ml +2 "processing"%-'} +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%%  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%"' +2381 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%' +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%U +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +81 "core" +2 ."da"PS.seek :empty +2 "processing"%#'ղ +2379 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%. +125 "core"  + "processing"%% +4 "core" %ձ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%0'\ +611 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%1'Һ +726 "Can"\ ~UU +882 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%3  +34 "core" + "processing"%/% +4 "core" %ҽ\ z +2 ."da"PS.seek 1.5ml +2 "processing"%5' +619 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%8' +1613 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%4  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +46 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%~ +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%x' +2389 "core" ' + ."da"PSV.dial PTV +2 "processing"%= +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%> +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%< +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%A  +69 "core"  +39 ."da"PS.seek :empty +11 "processing"%'ղ +2383 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%D  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%B  +129 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%&  +44 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%6 +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%9' +396 "core" ' + ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%;  +44 "core"  +2 "processing"%C% +3 "core" %\ t +2 ."da"PS.seek 0.55ml +2 "processing"%E'Z +358 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%$  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%?'Һ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%N +42 "core" + ."da"PTV.dial :mixing +2 "processing"%@ @ +72 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%F  +31 "core" + "processing"%I% +4 "core" %Ҹ\ t +2 ."da"PS.seek 1.85ml +2 "processing"%J' +259 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%* * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%R' +1966 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +28079 "Can"\ AA +19924 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%S  +32 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%O * +33 "core" + + ."da"PSV.dial :air +2 "processing"%t  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%M' +2382 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%X +55 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%G  +40 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%Y +55 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Z  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%W'ղ +2361 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +127 "core"  + "processing"%+% +4 "core" %հ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%]'\ +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%_'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%`  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%\\ +81 "core"  + ."da"PBV.dial :waste1 +2 "processing"%b  +33 "core" + "processing"%a% +4 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%2' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%L * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%c' +1619 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%d  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%f +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%j' +2378 "core" ' + ."da"PSV.dial PTV +2 "processing"%g +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%i +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%l +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%h  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%n'ղ +2386 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +127 "core"  + "processing"%q% +4 "core" %կ\ ~ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%p'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%H'Һ +1617 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%s +82 "core"  + ."da"PBV.dial :waste1 +2 "processing"%P  +35 "core" + "processing"%T% +4 "core" %ҹ\ x +2 ."da"PS.seek 1.5ml +2 "processing"%v' +614 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%z * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%r' +21 "Can"\ xzz +1586 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%|  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +46 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%[' +2372 "core" ' + ."da"PSV.dial PTV +2 "processing"%w +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%{ +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%o +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +82 "core" +2 ."da"PS.seek :empty +2 "processing"%!'ղ +2369 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +126 "core"  +2 "processing"%% +3 "core" %ձ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +607 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" + "processing"% % +4 "core" %ҷ\ ~ +2 ."da"PS.seek 1.5ml +2 "processing"%\ '} +603 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%u' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%m +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2368 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2384 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +40 .PSR.select :air +10 .PSV.dial PSR +2 "processing"% +129 "core"  +4 "processing"%% +16 "core" %հ\ k +8 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +6 "processing"% +16 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +6 "processing"%'m +347 "core" ' + ."da"delay 5 seconds +503 "processing"%% +3 "core" %k \ j +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +357 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%- +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%%  +31 "core" +2 "processing"%)% +3 "core" %һ,\ f +2 ."da"PS.seek 1.5ml +2 "processing"%(' +607 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1616 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%'  +33 "core" + ."da"delay 30 seconds +2026 "Can"\ g +978 ."da"PBV.dial between PSV and waste1 +2 "processing"%U * +45 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%, +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%"' +2410 "core" ' + ."da"PSV.dial PTV +2 "processing"%. +83 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%0  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2399 "core" ' + "processing"%39 +3 "core" 94 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%/  +4 "core" 4 4 +2 "processing"%1& +3 "core" &]y(\ e6 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&7% +3 "core" %\  Q Q ?  +2 "storage"(5% +4 "core" %\ \  +\ Z +2 "storage"(4. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 4 + "storage"(:(,q +359 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (~& +2 "core" &,q\ \  ?\ U +2 "manipulator"&8& +4 "core" &, S \\ V 5 + "manipulator"&=% +4 "core" %\  Q Q   +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&>( +181 "core" ( + "manipulator"&<& +4 "core" & c `  * +2 "storage"(A& +3 "core" &,q\ \  :\ U +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&x'( +95 "core" ' + "storage"(D& +4 "core" &,q\ \  =\ V +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(B' +273 "core" ' + "storage"(&- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(6'y +34 "core" ' +2 "manipulator"&& +4 "core" & _ T  * + "manipulator"&;% +4 "core" % R P x  +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&C'\ +90 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&9(k +252 "core" ( + "manipulator"&$& +4 "core" &s ] a + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &E& +2 "core" &s Q \\ F +2 ."da"Forearm.seek PC +2 "manipulator"&N' +93 "core" ' + ."da"Hand.close +2 "manipulator"&@/ +71 "core" / +2 ."da"PC.seek :open +2 "processing"%F( +453 "core" ( + "storage"(I& +4 "core" &,q\  \ W +2 "manipulator"&*& +3 "core" &s ] ^ +2 "manipulator"&?% +3 "core" % Ͽ U _ ' +2 ."da"Forearm.seek :retract +2 "manipulator"&J'\ +91 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&S( +268 "core" ( + "manipulator"&O& +4 "core" & ^ ` + +2 "storage"(t& +3 "core" &,q\ \  H\ W +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&R'( +103 "core" ' +2 ."da"Hand.open +2 "manipulator"&X1 +68 "core" 1 +2 "storage"(G- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(Y'E +25 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(Z' +56 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2114h.tif +3 "processing"%M& +9 "core" &f\ W +4 "manipulator"&K& +8 "core" & R P + +3 "manipulator"&+% +9 "core" % 0 Q R u +4 ."psFlush"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&W'\ +92 "core" ' + ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&](, +183 "core" ( +4 "manipulator"&`& +5 "core" &, < 9 F +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &, > 4 : F +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&b' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"&a/ +75 "core" / +2 "manipulator"&_& +3 "core" &, 7 <  F +2 "manipulator"&L% +3 "core" % ) 1 ; ( +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&2'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&d(k +121 "core" ( +2 "manipulator"&e& +3 "core" &r D @ +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &f& +2 "core" &r A @ D +2 ."psFlush"Forearm.reconfigure TightForearm +53 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +2 "manipulator"&c' +99 "core" ' +2 "manipulator"&g& +4 "core" &r ? @  + "manipulator"&i% +4 "core" %ϸ 7 < k +2 "processing"%l& +4 "core" &\ S +2 "processing"%h& +3 ."psFlush"PC.seek :closed +2 "processing"%j(] +3 "core" &\ T +3 &\ S +9 &(s\ P- +10 &b\ OA +9 &Nv\ OR +9 &U\ QR +10 &T\ PQ +10 &U\ PR +8 &VU\ PR +10 &X\ QR +9 &U\ PR +10 &T\ PR +9 & ^U\ PR +9 &" W\ PR +9 &#Rt\ PR +11 &%Tr\ PR +8 &'fWn\ PR +9 &)(Wk\ PR +10 &*Wd\ PR +9 &,U_\ PR +10 &.nUQ\ OR +9 &00US\ PR +10 &1WM\ OR +10 &3W<\ PR +8 &5vW<\ PR +9 &77W9\ OR +10 &8U1\ OQ +10 &:U)\ OR +9 &<}U'\ OR +10 &>@U\ OR +9 &@Y\ OR +9 &AT\ OR +9 &CT\ OQ +9 &EFY\ OR +10 &G` \ OS +9 &Hz\ NV +10 &J}\ MX +9 &L?\ MX +10 &N\ LX +10 &O\ LX +8 &Q\ MY +10 &SD\ LY +9 &U\ LY +9 &V\ MY +10 &X\ LY +9 &ZJ\ LY +9 &\\ \ LF +11 &]5Gu\ N] +8 &]w?\ P8 +6 ( + "processing"%h& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 +2 "processing"%k& +4 "core" &]w.\ P8 + &]w.\ P8 + ."psFlush"Hand.open +2 "manipulator"&q1 +66 "core" 1 +2 "manipulator"&n% +4 "core" % ϸ 7 /  k + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&p'\ +53 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.894 seconds\ /var/log/esp/da19jul2114h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2114h15s.tif +34 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%s +128 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%P'TE +1112 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +245 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2114h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2114h30s.tif +1375 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%H +71 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%z  +31 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%v' +1568 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2114h30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2114h70s.tif +1052 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%| +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%V'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%r +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%w U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%{' +2631 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%o @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +427 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2114h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.894 sec auto-exposure",Subject: "da19jul2114h images!" +8 "storage"([- +13 "core" -' +10 "storage"(y& +4 "core" &,q T P \ > +2 "manipulator"&& +4 "core" &r   +2 "manipulator"&!% +3 "core" %\    d  +2 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&( +258 "core" ( +3 "manipulator"&& +4 "core" &   F 0 + "storage"(& +5 "core" &,q ^ _\ ? +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +4 "manipulator"& '( +104 "core" ' +7 ."da"SE.reconfigure SEgently +8 "storage"(#QK-0-\ b +9 ."da"SE.seek -0.21 Pucks below Top Plate +10 "storage"(' +57 "core" ' +7 "manipulator"& & +15 "core" & H Q I 0 +9 "storage"(\ & +9 "core" &,q \ N +6 ."da"Elbow.reconfigure LimpElbow +8 "manipulator"&$ ,(#b +7 ."da"Forearm.reconfigure LooseForearm +6 "manipulator"&#Q@2^d^2b +10 ."da"Forearm.seek 4 +6 "manipulator"& ' +29 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(m' +28 "core" ' +2 "manipulator"&u% +4 "core" % 5 > +4 "storage"( & +3 "core" &,q ,\ K + ."da"Forearm.force -20 +2 "manipulator"&5 +7 ."da"Forearm.seek 4 + 336 counts + "manipulator"&' +16 "core" ' +4 "manipulator"&& +5 "core" & Q R z , +2 "storage"(& +4 "core" &,q \ O +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +19 "core" ' +2 "storage"(% +4 "core" % \ N +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (% +3 "core" %8 \ NWe + "manipulator"&% +4 "core" %1 Q R { w +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +3 "manipulator"&'\ +90 "core" ' +61 ' +2 ."downElevator"SE.coast +2 "storage"(5 +5 ."da"SC.coast +3 "storage"(6 +1132 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%-'ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%% +43 "core"  + ."psFlush"PSR.select :air +49 .PS.seek 2.5ml + "processing"%)' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%( @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%U  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%,'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +55 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%.'TE +1115 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%# +83 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%0  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%"' +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%3 +69 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%/'\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%7 +71 "core" + ."psFlush"PBV.dial PSV +2 "processing"%5 U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%4' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%~ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%=  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%<'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%A +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%D' +2621 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +1160 "Can"\ GG +1488 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%& @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%;  +81 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%B'ղ +2621 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&x& +4 "core" & R R e , + "manipulator"&$% +4 "core" %\  P H   + ."psFlush"Elbow.seek PC +2 "manipulator"&E(k +250 "core" ( + "manipulator"&>& +4 "core" &u P S 3 +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &u Q Q P + ."psFlush"Forearm.seek PC +2 "manipulator"&C' +94 "core" ' + ."psFlush"Hand.close +2 "manipulator"&Q/ +67 "core" / + ."psFlush"PC.seek :open +3 "processing"%I( +450 "core" ( + "manipulator"&*& +4 "core" &u Q P / +2 "manipulator"&?% +3 "core" % D E 0 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&N'\ +88 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&O(, +124 "core" ( + "manipulator"&t& +4 "core" &, X T * +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &, S O  * + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&X' +111 "core" ' + ."psFlush"Hand.open +2 "manipulator"&G1 +76 "core" 1 + "manipulator"&M% +4 "core" % N Q $ +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&K'\ +101 "core" ' +2 #tFinished short da assay +51669 "Can"\ ;: +60002  \ :: +60002 \ :: +60002 \ :: +60003 \ :: +60002 \ ;: +60002 \ :: +60002 \ :: +60002 \ :: +60003 \ :: +60002  \ :: +60002 \ :: +60002 \ :: +60003 \ d:: +60002 \ H:: +60002 \ A:: +60002 \ >:: +60002 \ ::: +60003 \ 8;; +60002 \ 7;: +60002 \ 5:; +60002 \ 4;: +60003 \ 3;; +60002 \ 1:: +60002 \ 1;: +60002 \ /;; +60002 \ /;; +60003 \ -;: +60002 \ ,:; +60002 \ +;: +60002 \ *;: +60003 \ );: +60002 \ (;; +60002 \ (;; +60002 \ &;: +60003 \ %;; +60002 \ $;; +60002 \ $;; +60002 \ $;: +60003 \ ":; +60002 \ !;; +60002 \ :: +60002 \ ;: +60003 \ ;; +60002 \ ;; +60002 \ ;: +60002 \ ;; +60003 \ ;; +60002 \ ;: +60002  \ ;: +60002 \ ;; +60003 !\ ;: +60002 \ ;: +60002 -\ ;: +60002 \ ;; +60003 \ ;; @EDT1563768094.01 \ ;; +60002 \ ;; +60002 \ ;; +60003 \ ;; +60002 !\ ;; +60002  \ ;; +60003 +\ ;; +60002 \ \ :; +60002 0\ ;: +60002 \ ;: +60003 6\ :: +60002 \ ;: +60002 -\ ;; +60003 \ ;; +60002 4\ ;: +60002 "\ ;; +60002 7\ ;; +60003 *\ F;; +60002 3\ o;: +60002 #\ z;: +60002 0\ :: +60003 &\ :: +60002 ,\ :: +60002 *\ :: +60003 ,\ :: +60002 4\ :: +60002 '\ :: +60002 9\ ;; +60003 \ :: +60002 A\ :: +60002 \ ;: +60003 C\ :: +60002 \ ;: +60002 D\ :: +60002 \ :: +60003 7\ :: +60002 '\ :: +60002 0\ ;: +60003 \ :: +60002 &\ :: +33794 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +20447 !to:SignalException : mesg" SIGHUP:@timestampu: Time -:\ signoi:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5 #mEXIT @1563792037.47EDT @1563797251.16EDT = =tMAIN =mMAIN_scheduler @EDT1563797252.89 #"core_reset"Sent BREAK +2 #t@0x8067, state=0x3B10, ifg=0x20, ie=0x7F #@0x87BE, state=0x3B10, ifg=0x08, ie=0x5F + #@0xA39B, state=0x3AE0, ifg=0x84, ie=0x75 + #@0xA649, state=0x3A72, ifg=0x10, ie=0xF5 #@0xA8D1, state=0x3A84, ifg=0x10, ie=0xFD + #@0xAB59, state=0x3A84, ifg=0x10, ie=0xFD + #@0xADE1, state=0x3A84, ifg=0x10, ie=0xFD #@0xAEF7, state=0x3A84, ifg=0x80, ie=0xFD + #@0x31A3, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +217 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +378 "Can"B\ 3>> + B\ 3>> #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %ۀ @\ 4 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +3 "collection"'% +3 "processing"%% +4 "core" %ӵ\  \  + "manipulator"&% +4 "sampler")% +8 "core" %ն\ 5 + %\  6 $ + %ۀ <\ 4 +2 "manipulator"&& +4 "core" &,   + "storage"(& +4 "core" &,q "\ * + "storage"(% +4 "core" %x &\ * + "collection"'& +3 "core" &  \  +2 "processing"%& +3 "core" &\ 4 +2 "collection"' +3 "core"  +2 "collection"'  +2 "core"  +2 "collection"'! +3 "core" ~ + "processing"%" +3 "core"  +2 "processing"%# +2 "core" W +2 "processing"%$ +3 "core"  +2 "processing"%% +3 "core"  + "sampler")& +3 "core"  +2 "sampler")'% +3 "core" %ۀ B\ 4 +2 "collection"'(& +4 "core" &  \  +2 "collection"')% +3 "core" %ӵ\  \  +2 "processing"%*& +3 "core" &\ 5 +2 "processing"%+% +4 "core" %ն&\ 5 +2 "manipulator"&,% +3 "core" %\  M $ +2 "manipulator"&-& +3 "core" &,   +2 "storage"(.& +3 "core" &,q K\ ) +2 "storage"(/% +3 "core" %x C\ ) +2 "collection"'09 +3 "core" 9Re +2 "processing"%19 +2 "core" 9]l +2151 #t-> $da[:extractVol]=0.19 +18415 #-> access 4 +3 .SE.seek :down + "storage"(2'} +2 "core" ' +2 "manipulator"&3% +3 "core" %\   $ +2 "manipulator"&4& +3 "core" &, )  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(5(R +1015 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (6& +2 "core" &R \ % +36289 "Can"\ 1?? +7220 #t-> access 3 +3 .SE.seek :down + "storage"(7'} +3 "core" ' +2 "manipulator"&8% +3 "core" %\  q u f $ +2 "manipulator"&9& +3 "core" &, o p #  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(:([ +1936 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (;& +2 "core" &[0 \   +2614 #t-> startTube 3 +10759 #-> shortDA +2 "collection"'<% +2 "processing"%=% +3 "core" %ӵ \  +5 %ն\ , +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +587 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%> +130 "core" + .tPTV.dial :PRVmixing +2 "processing"%?  +133 "core" + .tPRV.dial :sipper +2 "processing"%@  +103 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%A'` +2279 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%B  +2 "collection"'C  +17 "core" +116  +2 .tPS.seek 0.5ml +2 "processing"%D'\ +1277 "core" ' + .tPRV.dial :waste2 +2 "processing"%E @ +102 "core" ? + .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek :empty + "processing"%F'ղ +598 "core" ' + .tPSV.dial PSR +2 "processing"%G +101 "core"  +2 "processing"%H% +3 "core" %խ\ + +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1ml + "processing"%I'TE +1115 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%J' +1620 "core" ' + .tPSV.dial :mixloop +2 "processing"%K +101 "core" +2 .tPS.seek :empty + "processing"%L'ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"%M +102 "core"  +2 "processing"%N% +3 "core" %ն\ + + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%O'TE +1108 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%P' +1620 "core" ' + .tPSV.dial :mixloop +2 "processing"%Q +101 "core" + .tPRV.dial :sipper +2 "processing"%R  +44 "core" +2 .tPS.seek :empty + "processing"%S'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%T +101 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%U' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%V +102 "core" +34 .tPS.seek :empty +8 "processing"%W'ղ +2622 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%X& +4 "core" &\ + + .tHand.open + "manipulator"&Y1 +26 "core" 1 + "manipulator"&Z% +4 "core" %\  1 ) ) $ +2 "storage"([% +3 "core" %x \ +2 "storage"(\\. +3 "core" .([ + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(]( +1320 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (^& +2 "core" & 2\  +2 "manipulator"&_& +3 "core" &, z +2 "manipulator"&`% +3 "core" %\  z$ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&a( +208 "core" ( + "manipulator"&b& +4 "core" & {a +2 "storage"(c& +3 "core" & \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&d'* +100 "core" ' + "storage"(e& +4 "core" & \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(f' +282 "core" ' + "storage"(g- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (h& +3 "core" & "\  +2 "manipulator"&i& +3 "core" & |a + .tElbow.seek 3 +2 "manipulator"&j( +3 "core" ( +2 "manipulator"&k& +4 "core" & B }a + "storage"(l& +4 "core" & z\  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&m' +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&n/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&o& +3 "storage"(p'} +6 "core" & g |a +2 "manipulator"&q% +3 "core" %  \  ~ +2 .tForearm.seek :retract +2 "manipulator"&r'\ +89 "core" ' +2 .tElbow.seek PC + "manipulator"&s(k +166 "core" ' + ."downElevator"SE.coast + "storage"(5 +76 "core" ( +2 "manipulator"&t& +4 "core" &u { + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &u& +3 "core" &u b { +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&v' +91 "core" ' +2 "manipulator"&w& +3 "core" &u | +2 "manipulator"&x% +4 "core" % {8 +2 "processing"%y& +3 "core" &\ ' +2 "processing"%z& +3 .tPC.seek :closed +2 "processing"%{(] +3 "core" & \ ' +3 &\ &1 +9 &+D\ "4 +10 &Lm\ "I +9 &n\ #V +9 &V\ $T +10 &gW\ $T +9 &'_\ #U +11 &X\ $T +8 &^\ #U +9 &nW\ $U +11 &/\\\ $U +9 & W\ $U +9 &"U\ $U +9 &$vY\ $U +9 &&9R\ $T +10 &'Z\ #U +9 &)]\ #U +9 &+~[\ $U +10 &-@\\\ #U +9 &/U\ #T +9 &0Z\ #U +10 &2Z\ $U +10 &4HU\ #U +9 &6\ U\ $U +9 &7W\ #T +9 &9Z\ #U +10 &;PZ\ #U +9 &=[\ #U +9 &>W\ #U +11 &@T\ $T +8 &BX]\ #U +10 &D\\\ #U +9 &E`\ #U +9 &Gn\ #W +10 &IS\ "Y +9 &K\ ![ +9 &L\ "Z +10 &N\ ![\ +9 &PW\ ![ +10 &R\ ![ +9 &S\ [ +9 &U\ [ +10 &W^\ [\ +9 &Y\ ![ +10 &Z\ \\ +9 &\\|v\ #A +10 &]_(f\ #P +9 &]v1\ $9 +3 ( + "processing"%z& +2 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.62 +2 .Hand.open + "manipulator"&|1 +72 "core" 1 + "manipulator"&}% +4 "core" % y8 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +5 "core" 9\\j +103 "processing"%9 +2 "core" 9\\j +103 "processing"%9 +2 "core" 9\\j  +103 "processing"%9 +2 "core" 9]j  +103 "processing"%9 +2 "core" 9]j +103 "processing"%9 +2 "core" 9]j +103 "processing"%\ 9 +2 "core" 9]i! +103 "processing"% 9 +2 "core" 9^j! +103 "processing"%9 +3 "core" 9^j"" +103 "processing"%9 +2 "core" 9_j&" +103 "processing"%9 +2 "core" 9_k+# +103 "processing"%9 +2 "core" 9ak/# +103 "processing"%9 +2 "core" 9bj3# +103 "processing"%9 +2 "core" 9dj7$ +103 "processing"%9 +2 "core" 9dk;$ +103 "processing"%9 +2 "core" 9gk@$ +103 "processing"%9 +2 "core" 9imD% +103 "processing"%9 +2 "core" 9kkH$ +103 "processing"%9 +3 "core" 9nkL% +103 "processing"%9 +2 "core" 9qkP$ +103 "processing"%9 +2 "core" 9tlU$ +103 "processing"%9 +2 "core" 9xlY$ +103 "processing"%9 +2 "core" 9{l]$ +103 "processing"%9 +3 "core" 9~ma +103 "processing"% 9 +2 "core" 9le +103 "processing"%!9 +2 "core" 9mj +103 "processing"%"9 +2 "core" 9mn +103 "processing"%#9 +2 "core" 9mr +103 "processing"%$9 +3 "core" 9nv +103 "processing"%%9 +2 "core" 9o{ +103 "processing"%&9 +2 "core" 9n +103 "processing"%'9 +2 "core" 9n +103 "processing"%(9 +2 "core" 9o +103 "processing"%)9 +2 "core" 9o +103 "processing"%*9 +2 "core" 9p +103 "processing"%+9 +2 "core" 9o +103 "processing"%,9 +2 "core" 9p +103 "processing"%-9 +2 "core" 9q +103 "processing"%.9 +3 "core" 9q +102 "processing"%/9 +2 "core" 9q +103 "processing"%09 +2 "core" 9r +103 "processing"%19 +2 "core" 9r +103 "processing"%39 +2 "core" 9r +103 "processing"%49 +3 "core" 9r +102 "processing"%69 +2 "core" 9s +103 "processing"%89 +2 "core" 9r +103 "processing"%99 +2 "core" 9s +104 "processing"%29 +2 "core" 9t\ +103 "processing"%59 +3 "core" 9s\ +103 "processing"%;9 +2 "core" 9u +103 "processing"%<9 +2 "core" 9 t +103 "processing"%=9 +2 "core" 9(t +103 "processing"%>9 +2 "core" 9.u +103 "processing"%?9 +2 "core" 94v +103 "processing"%@9 +2 "core" 9:w +103 "processing"% 9 +2 "core" 9Aw +103 "processing"%C9 +2 "core" 9Gv +103 "processing"%B9 +2 "core" 9Mw +103 "processing"%A9 +3 "core" 9Sx +103 "processing"%E9 +2 "core" 9Xv +103 "processing"%D9 +2 "core" 9_x +2 .tPH.hold 2:00:00,28C +3 "processing"%G pp_ +2 .tdelay 1:30 +3 "core"  +4648 "Can" \ )DD +4352 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%H +101 "core"  +2 "processing"%F% +3 "core" %ղ\ , +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%I'\ +611 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%K'Һ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%J  +133 "core"  + .tPSV.dial PTV +2 "processing"%M +72 "core" + .tPBV.dial :waste1 +2 "processing"%N  +54 "core" +2 "processing"%L% +3 "core" %Ҹ\ , +2 .tPS.seek 1.5ml +2 "processing"%O'~ +610 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%Q * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%R' +1616 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%P  +34 "core" + .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%T * +35 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%S +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%V' +2492 "core" ' + .tPSV.dial PTV +2 "processing"%U +84 "core"  + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%X +70 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%Y +72 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%Z  +72 "core"  +2 .tPS.seek :empty + "processing"%['ղ +2483 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%\\  +133 "core" + .tPSV.dial :mixloop +2 "processing"%: +44 "core" + .tPRV.dial :ab1 +2 "processing"%^ @ +103 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%_' +353 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%`  +43 "core"  +2 "processing"%b% +3 "core" %\ ) +2 .tPS.seek 0.34ml +2 "processing"%c' +437 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'  +30 "core" + .tPRV.dial :air +2 "processing"%e  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1196 "core" ' + .tPRV.dial :waste2 +2 "processing"%g @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%h'\ +879 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%i  +43 "core"  +2 .tPS.reconfigure PSconfig +34 "processing"%#A d`b +14 .tPS.seek 2ml +2 "processing"%7'Һ +1620 "core" ' + .tPSV.dial :PML +2 "processing"%k +44 "core" + .tPTV.dial :mixing +2 "processing"%l @ +73 "core" A + .tPBV.dial :waste1 +2 "processing"%n  +35 "core" +2 "processing"%o% +3 "core" %Ҽ\ * +2 .tPS.seek 1.85ml +2 "processing"%q' +249 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%a * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%d' +1978 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'f& +2 "core" &   +2 "manipulator"&m& +4 "core" &u y x + "manipulator"&t% +4 "core" %\  ? x) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&u(, +138 "core" ( +2 "manipulator"&j& +3 "core" &,  x +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &w& +3 "core" &, 7 y +2 .tForearm.seek :garage +2 "manipulator"&x' +99 "core" ' + .tHand.close +2 "manipulator"&y/ +70 "core" / +2 "manipulator"&p& +3 "core" &,  u +2 "manipulator"&r% +4 "core" % +  u? + .tForearm.seek :retract +2 "manipulator"& '\ +102 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&|( +290 "core" ( + "manipulator"&}& +4 "core" &+ A sDz +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &+ k sDz +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&z' +103 "core" ' +2 "manipulator"&& +4 "core" &+  qDz +2 "manipulator"&v% +3 "core" %  q +2 "collection"'& +4 "core" &\   + "collection"']& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" &  +4 &   0 +10 &*D{   4 +9 &Hl}\  H +9 &j  V +10 &R\   U +9 &]P   U +11 &P\   U +9 &T   U +8 &Q   U +10 &eQ   U +9 &(Q   U +9 & R   T +11 &"R   U +8 &$oO  T +10 &&/R\  U +10 &'T  U +8 &)N   T +10 &+wR\  T +9 &-8S  U +9 &.Q   T +11 &0S  U +8 &2~T   U +11 &4AO   T +9 &6R   U +9 &7T\  U +9 &9T  U +9 &;IQ  T +9 &= R  T +11 &>R  U +8 &@Q  T +10 &BOT U +10 &DM  T +8 &EQ  T +10 &GR U +9 &ITY V +9 &Kj" W +10 &LA5 [ +9 &Nc^ _ +10 &PAdf _ +9 &Rfg ` +9 &Sgj a +10 &Uji a +9 &WBhj b +9 &Ykl b +10 &Zmn b% +9 &\\znm b, +10 &^2nq b2 +9 &_or 8 +9 &`Ort 9 +10 &`vrs Q +6 ( + "collection"']& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.26 +2 "collection"'& +4 "core" &`jpr Q + &`jpq Q +2 .tHand.open + "manipulator"&1 +76 "core" 1 + "manipulator"&\ % +4 "core" % | l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' + .tPSV.dial PSR +2 "processing"% +101 "core"  +2 "processing"%% +3 "core" %a\  +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%' +121 "Can"\  +1502 "core" ' +2 .tdelay 5 seconds +501 .PSV.dial :waste1 +2 "processing"%  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1619 "core" ' + .tPSV.dial PSR +2 "processing"% +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%  +3 "collection"'  +34 "core" ~ +128  + .tPSV.dial :mixloop +2 "processing"% +102 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"' +3 "core"  +2 "collection"'  +4 "core"  + .tPTV.dial :PRVmixing +2 "processing"%  +76 "core" +2 .tPS.seek 0ml +2 "processing"%' +2627 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%!' +2621 "core" ' + .tPSV.dial :air +2 "processing"%"  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%#' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%$ +44 "core" +2 .tPS.seek 0ml + "processing"%%' +2632 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&&& +4 "core" &( { mBj + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&'( +49 "core" ( +2 "manipulator"&(& +3 "core" &  o +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" & e o + .tForearm.seek CC +2 "manipulator"&*' +97 "core" ' + .tHand.close +2 "manipulator"&+/ +70 "core" / +2 .tCC.seek :open + "collection"',( +474 "core" ( + "manipulator"&-& +4 "core" & t +2 "manipulator"&.% +3 "core" %  = s +2 .tForearm.seek :retract +2 "manipulator"&/'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&0(, +274 "core" ( + "manipulator"&1& +4 "core" &, J t/ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &3& +3 "core" &, S t/ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&4' +114 "core" ' +2 .tHand.open + "manipulator"&61 +73 "core" 1 +2 "manipulator"&8% +3 "core" % x x  k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&9'\ +100 "core" ' +2 ."da"delayUntil "08:45:20.20" +24633 #recoverPRVreagent08 .PTV.dial :mixing +2 "processing"%2 @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%5  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +35 "core" , + ."da"PSV.dial :air +2 "processing"%<  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%=' +2482 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%> +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%?  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%@ +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty + "processing"%C'ղ +2463 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%B +142 "core"  +2 "processing"%A% +3 "core" %ն\ & + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%E'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%D'Һ +1626 "core" ' + ."da"PTV.dial :puck +2 "processing"%H  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%F +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%W  +35 "core" +2 "processing"%I% +3 "core" %\ ! +2 ."da"PS.seek 1.5ml +2 "processing"%J' +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%N' +809 "Can"v\ fe +803 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%L  +36 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%K * +36 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%O' +2478 "core" ' + ."da"PSV.dial PTV +2 "processing"% +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%P +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%T +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%S  +71 "core"  +2 ."da"PS.seek :empty +38 "processing"%R'ղ +2473 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +131 "core"  +2 "processing"%X% +3 "core" %մ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%Y'\ +605 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Z'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%V +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%\\  +35 "core" +2 "processing"%:% +3 "core" %Ҷo\  +2 ."da"PS.seek 1.5ml +2 "processing"%^'| +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +35 "core" + +3 ."da"PS.seek 0ml +2 "processing"%`' +1620 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%b  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%_ * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%e' +2478 "core" ' + ."da"PSV.dial PTV +2 "processing"%c +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%g +86 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%i  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%h'ղ +2454 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%k  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%l  +134 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%n  +45 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%o +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%a' +400 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%7  +45 "core"  +2 "processing"%q% +3 "core" %\ % +2 ."da"PS.seek 0.55ml +2 "processing"%f'_ +359 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%m  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%t'Һ +1579 "core" ' + ."da"PSV.dial :PML +2 "processing"%j +44 "core" + ."da"PTV.dial :mixing +2 "processing"%w @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%s  +34 "core" +2 "processing"%y% +3 "core" %Ҷ\ " +2 ."da"PS.seek 1.85ml +2 "processing"%p' +254 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%~' +1968 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +3109 "Can"<\ "NM +44894 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%x  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%} * +35 "core" + + ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%u' +2484 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%v  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2477 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +131 "core"  +2 "processing"%% +3 "core" %ղ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%\ 'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%z  +35 "core" +2 "processing"%d% +3 "core" %Һ\ ! +2 ."da"PS.seek 1.5ml +2 "processing"%' +611 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +4 "processing"% * +35 "core" + +4 ."da"PS.seek 0ml +4 "processing"%' +1616 "core" ' + ."da"delay 2:00 +539 "Can"T\ aa +11464 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2483 "core" ' + ."da"PSV.dial PTV +2 "processing"% +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2460 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +142 "core"  + "processing"% % +4 "core" %ղC\ ! + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%"'Һ +1621 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%! +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%$  +35 "core" + "processing"%#% +4 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%&' +609 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%)' +1632 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%+  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2479 "core" ' + ."da"PSV.dial PTV +2 "processing"%- +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%. +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%* +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%1  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%3'ղ +2464 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +131 "core"  + "processing"%6% +4 "core" %ղ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%8'\ +604 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%/'Һ +1615 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%4 +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%2  +35 "core" + "processing"%5% +4 "core" %ҸF\  +2 ."da"PS.seek 1.5ml +2 "processing"%;'~ +598 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%%' +1617 "core" ' + ."da"delay 2:00 +5460 "Can"#\ ]^ +6543 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%>  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +41 "processing"%@ +82 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2483 "core" ' + ."da"PSV.dial PTV +2 "processing"%= +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%B +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%A +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%C  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%E'ղ +2463 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%H +134 "core"  +9 "processing"%F% +16 "core" %յ\  +3 #"da"Pulling 0.25ml of PSR.sub1 +6 .PSR.select :sub1 +7 "processing"% +21 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +8 ."da"PS.seek 0.25ml +5 "processing"%W'm +354 "core" ' +2 ."da"delay 5 seconds +502 "processing"%I% +3 "core" %p\  +2 #"da"Pulling 0.25ml of PSR.sub2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%D'\ +351 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%M'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%J +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%L  +34 "core" +2 "processing"%K% +3 "core" %һk\  +2 ."da"PS.seek 1.5ml +2 "processing"%Q' +610 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%N * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%P  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%T * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%O' +2509 "core" ' + ."da"PSV.dial PTV +2 "processing"%U +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%X +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%R +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Y  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%V'ղ +2489 "core" ' + "processing"%\\9 +4 "core" 94 + #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%:  +3 "core" 4 + 4 + "processing"%Z& +4 "core" &]v.\ 9 + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&[% +3 "core" %  U V Y f, +2 "storage"(^% +3 "core" %| \  +2 "storage"(b. +3 "core" . + ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 2 + "storage"(_( +358 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "manipulator"&`& +3 "core" &  5\  +2 ."raiseStack"SE.reconfigure SEplace +6 "storage"(#]K-0-\ b +2 "core" &, % +  a/ +3 "manipulator"&c% +4 "core" %  * 1 & _, +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."raiseStack"SE.seek :beamBreak +3 ."da"Elbow.seek PC +2 "storage"(g' +2 "manipulator"&(k +123 "core" ( +2 "manipulator"&i& +4 "core" &u   X Z + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &e& +3 "core" &u ) Z + ."da"Forearm.seek PC +2 "manipulator"&k' +94 "core" ' + ."da"Hand.close +2 "manipulator"&l/ +38 "core" ' +2 "storage"(n- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(o'y +21 "core" / +2 ."da"PC.seek :open +2 "processing"%h( +9 "core" ' +444 ( + "storage"(7& +4 "core" & \  D\  +2 "manipulator"&q& +3 "core" &u . 0 F a +2 "manipulator"&a% +3 "core" % ϩ " % a +2 ."da"Forearm.seek :retract +2 "manipulator"&m'\ +91 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&f( +263 "core" ( + "manipulator"&j& +4 "core" & * . 1 _5 +2 "storage"(w& +3 "core" & \  \ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&s' +109 "core" ' +2 ."da"Hand.open + "manipulator"&y1 +69 "core" 1 +2 "storage"(r- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(t'E +26 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(p' +56 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2209h.tif +3 "processing"%x& +10 "core" & +3 "manipulator"&}& +5 "core" &  T5 +2 "manipulator"&% +5 "core" % 2 n U +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&~'\ +94 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +179 "core" ( + "manipulator"&v& +4 "core" &, 0 = Tu +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &,  0 Tu +2 ."psFlush"Forearm.seek :garage +2 "manipulator"& ' +96 "core" ' + ."psFlush"Hand.close +2 "manipulator"&u/ +74 "core" / +2 "manipulator"&]& +3 "core" &,   Qu +2 "manipulator"&% +4 "core" % /  3 QB + ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +123 "core" ( + "manipulator"&& +4 "core" &u   S +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &u  f S +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&z' +105 "core" ' +2 "manipulator"&d& +4 "core" &u U +2 "manipulator"&\ % +3 "core" % V +2 "processing"%& +4 "core" &\ +2 "processing"%& +3 ."psFlush"PC.seek :closed +2 "processing"%(] +3 "core" &\ +3 &\  +9 &(t - +9 &_~ A +10 &Ds T +9 &O U +10 &R T +8 &Mj U +9 &IMj T +10 & OT T +10 &OT T +9 &OI T +9 & QNH T +10 &"U9 U +9 &#KD T +9 &%O7 T +9 &'XN4 U +11 &)N. U +8 &*P+ T +11 &,O U +9 &.aQ T +9 &0#Q T +10 &1Q U +8 &3U U +10 &5hP U +9 &7+R T +9 &8R U +9 &:R U +10 &2Q U +10 &?NB U +9 &AMF T +9 &CyO? T +10 &E:S: U +9 &F\\3 V +10 &Ht7 X +55 &Jo0 [ +12 &L1& [ +3 &M [ + &O [ + &Qu! [ + &S7 [ +5 &T \\ + &V \\ +5 &X| \\ +9 &Z> \\ +10 &[ O +9 &].K "i +9 &]s0 5 +3 ( + "processing"%& +2 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 +2 "processing"%& +3 "core" &]s( 5 +2 ."psFlush"Hand.open +2 "manipulator"&1 +69 "core" 1 +2 "manipulator"&% +3 "core" %  / S +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +64 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.748 seconds\ /var/log/esp/da19jul2209h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2209h15s.tif +23 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +133 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1112 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +248 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2209h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2209h30s.tif +1375 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +37 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"% ' +1558 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2209h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2209h70s.tif +1061 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +603 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%$ +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%# U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%"' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%( @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +422 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2209h70s.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF + ."Qmail"HABfans.email "11.748 sec auto-exposure",Subject: "da19jul2209h images!" +11 "storage"(+- +16 "core" -' +4 "storage"(|& +4 "core" & \ 4 5 +2 "manipulator"& & +3 "core" &u  N W +2 "manipulator"&)% +3 "core" %\  W +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +3 "manipulator"&-( +261 "core" ( +2 "manipulator"&.& +4 "core" &  W/ +2 "storage"(*& +3 "core" & \ > =  +3 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&1' +99 "core" ' +4 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.21 Pucks below Top Plate +6 "storage"(' +56 "core" ' +7 "manipulator"&'& +14 "core" & : / c/ +8 "storage"(6& +8 "core" & \  \  +9 ."da"Elbow.reconfigure LimpElbow +9 "manipulator"&$ ,(#b +9 ."da"Forearm.reconfigure LooseForearm +11 "manipulator"&#Q@2^d^2b +10 ."da"Forearm.seek 2 +7 "manipulator"&3'~ +28 "core" ' +5 ."da"Elbow.hold +9 "manipulator"&8, +11 "core" , +3 ."da"Elbow.reconfigure TightElbow +11 "manipulator"&$&.,(\ #b +11 ."da"SE.reconfigure SEconfig +11 "storage"(#QK-0-\ b +9 ."da"SE.seek -0.03 Pucks below Top Plate +9 "storage"(4' +27 "core" ' +2 "manipulator"&2% +6 "core" %ͧ 3 1 r ] +4 "storage"(5& +5 "core" & \ \  +2 ."da"Forearm.force -20 +4 "manipulator"&5 +2 ."da"Forearm.seek 2 + 341 counts +2 "manipulator"&/' +15 "core" ' +2 "manipulator"&<& +4 "core" & Z ^ f. +2 "storage"(;& +4 "core" & \  ;\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +3 "manipulator"&>' +24 "core" ' +6 "storage"(?% +4 "core" % 8\  +8 ."downElevator"SE.seek :down +8 "storage"(@'} +95 (%% +2 "core" %r. \ Yn +2 "manipulator"&=% +4 "core" % 4 &  dW +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +3 "manipulator"&B'\ +89 "core" ' +66 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1085 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%A  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%C'ղ +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%H' +2623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%F +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%E' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%I @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +713 "Can"\ "GG +1908 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%D  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%J'ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%L +43 "core"  + ."psFlush"PSR.select :flush +45 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%K'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%N +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%Q  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%P' +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%T +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%S'\ +606 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%U +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%X U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%R' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%Y @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%\\  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%:'ղ +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Z +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%[' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%^ +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%b' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%c  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%i'ղ +2636 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&e& +4 "core" & w. +2 "manipulator"&n% +3 "core" %\  w +2 ."psFlush"Elbow.seek PC + "manipulator"&0(k +250 "core" ( + "manipulator"&l& +4 "core" &p _ y +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &p : y +2 ."psFlush"Forearm.seek PC +2 "manipulator"&g' +92 "core" ' + ."psFlush"Hand.close +2 "manipulator"&{/ +72 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%7( +452 "core" ( + "manipulator"&q& +4 "core" &p { +2 "manipulator"&a% +3 "core" % {( +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&k'\ +92 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&j(, +131 "core" ( + "manipulator"&w& +4 "core" &, z` +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, z` +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&y' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&r1 +74 "core" 1 +2 "manipulator"&x% +3 "core" % \ } \\ q~ +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&m'\ +100 "core" ' +2 #tFinished short da assay +4097 #-> access 4 +3 .SE.seek :down + "storage"(}'} +3 "core" ' + "manipulator"&% +4 "core" %\  { +2 "manipulator"&o& +3 "core" &, {O +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(t(R +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (v& +2 "core" &O ` _\  +1825 #t-> access 2 +3 .SE.seek :down + "storage"('} +3 "core" ' +2 "manipulator"&s% +3 "core" %\   x +2 "manipulator"&f& +3 "core" &,  xO +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(u(K +1621 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (]& +2 "core" &K0 ? @ s\   +18575 "Can"\ !HH +60002 i\ HH +29273 #t-> access 5 +3 .SE.seek :down + "storage"('} +3 "core" ' +2 "manipulator"&~% +4 "core" %\  % s + "manipulator"&& +4 "core" &, # sG +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +1318 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" &   C\  +483 #t-> startTube 5 +9375 #-> shortDA +3 "collection"'d% +2 "processing"%\ % +6 "core" %ӵ  +3 %հg\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +235 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"% +131 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +133 "core" + .tPRV.dial :sipper +2 "processing"%  +104 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%h'` +2277 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%  +133 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1269 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +102 "core" ? + .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek :empty + "processing"%'ղ +597 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%z% +3 "core" %յg\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%V'TE +1118 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"% +102 "core" +2 .tPS.seek :empty + "processing"%'ղ +2623 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%% +3 "core" %հb\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +42 "processing"%@ +13 .tPS.seek 1ml + "processing"% 'TE +1107 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%$ +102 "core" + .tPRV.dial :sipper +2 "processing"%#  +44 "core" +2 .tPS.seek :empty + "processing"%!'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%( +101 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%"' +2090 "Can"\ OO +532 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%+ +102 "core" +2 .tPS.seek :empty + "processing"%|'ղ +2622 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"% & +4 "core" &[\  + "manipulator"&)% +4 "core" %\  p + "storage"(.% +4 "core" % - #\  + "storage"(*. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +1016 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ('& +2 "core" &<5 G K #\  +2 "manipulator"&6& +3 "core" &, M sG +2 "manipulator"&% +3 "core" %\  5 r +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&2( +175 "core" ( + "manipulator"&5& +4 "core" & r. +2 "storage"(p& +3 "core" &<5 P O V\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&<'Ϲ +103 "core" ' +2 "storage"(;& +3 "core" &<5 N P (\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(?' +282 "core" ' + "storage"(1- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (-& +3 "core" &<5 K A >\  +2 "manipulator"&%& +3 "core" & ; p. +2 .tElbow.seek 5 + "manipulator"&=( +3 "core" ( +2 "manipulator"&& +3 "core" & X p. +2 "storage"(3& +4 "core" &<5 @ @ `\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&/'΍ +20 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&4/ +77 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 5):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"3/home/esp/esp2/protocol/DA.rb:123:in `shortDA'"(ESP):11:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +3 "manipulator"&>& +5 "storage"(@'} +4 "core" & q. +2 "manipulator"&_% +3 "core" % Ε r +2 .tForearm.seek :retract +2 "manipulator"&A'\ +92 "core" ' +2 .tElbow.seek PC + "manipulator"&&(k +164 "core" ' + ."downElevator"SE.coast + "storage"(5 +91 "core" ( +2 "manipulator"& & +4 "core" &q w u +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &C& +3 "core" &q k u +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&F' +99 "core" ' +2 "manipulator"&H& +3 "core" &q P t +2 "manipulator"&I% +4 "core" % t +2 "processing"%E& +3 "core" &W\  +2 "processing"%D& +3 .tPC.seek :closed +2 "processing"%W(] +3 "core" &X\ +3 &R\  +8 &(xG\ - +11 &_F\ A +8 &8zS\ T +9 &WP\ U +11 &T?\ U +9 &zUD\ U +8 &=VC\ T +10 &WL\ T +9 &XN\ U +10 &UG\ U +9 & EVP\ T +9 &"]E\ U +10 &#QF\ T +9 &%U?\ T +9 &'MUE\ T +10 &)T<\ U +10 &*XJ\ U +9 &,WH\ U +9 &.UW:\ T +9 &0UJ\ U +11 &1SH\ U +9 &3\\I\ U +8 &5\\UH\ U +10 &7US\ U +9 &8V>\ U +10 &:TF\ T +9 &'T8\ T +9 &?X?\ U +9 &AVP\ U +9 &CmRO\ T +10 &E-ZE\ U +9 &FhL\ V +10 &HM\ X +9 &JeN\ Z +9 &L%O\ [ +11 &ML\ [ +8 &OF\ [\ +9 &QkC\ [ +10 &S-F\ [ +9 &TH\ [ +10 &VP\ [\ +9 &XpR\ \\ +9 &Z2O\ \\ +11 &[C\ S +8 &]*GG\ #j +9 &]x9L\ 4 +6 ( + "processing"%D& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 + .Hand.open +2 "manipulator"&L1 +70 "core" 1 + "manipulator"&J% +4 "core" %  r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%N  +2 %Q9 +6 "core" 9fx +102 "processing"%M9 +2 "core" 9fx +103 "processing"%T9 +2 "core" 9fy  +103 "processing"%P9 +2 "core" 9fy  +103 "processing"%S9 +2 "core" 9fy +103 "processing"%U9 +2 "core" 9ex +103 "processing"%X9 +2 "core" 9fy +103 "processing"%9 +2 "core" 9ex! +103 "processing"%Y9 +2 "core" 9ey"! +103 "processing"%R9 +2 "core" 9ey&! +103 "processing"%\\9 +2 "core" 9fx+" +103 "processing"%O9 +2 "core" 9fx/" +103 "processing"%Z9 +2 "core" 9gx3# +103 "processing"%:9 +3 "core" 9hy7# +103 "processing"%^9 +2 "core" 9hx;# +103 "processing"%[9 +2 "core" 9iz@$ +103 "processing"%9 +2 "core" 9jzD$ +103 "processing"%b9 +2 "core" 9lzH$ +103 "processing"%c9 +3 "core" 9mzL% +103 "processing"%`9 +2 "core" 9pyP% +103 "processing"%e9 +2 "core" 9qzU% +103 "processing"%n9 +2 "core" 9s{Y% +103 "processing"%l9 +2 "core" 9u{]& +103 "processing"%99 +3 "core" 9x{a& +103 "processing"%89 +2 "core" 9z{e% +103 "processing"%{9 +2 "core" 9~{j% +103 "processing"%B9 +2 "core" 9{n& +103 "processing"%9 +2 "core" 9|r% +103 "processing"%q9 +2 "core" 9|v% +103 "processing"%a9 +2 "core" 9}z& +103 "processing"%w9 +2 "core" 9}% +103 "processing"%9 +2 "core" 9|% +103 "processing"%g9 +2 "core" 9}& +103 "processing"%09 +3 "core" 9}& +103 "processing"%r9 +2 "core" 9} +103 "processing"%x9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%o9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%f9 +2 "core" 9 +103 "processing"%}9 +3 "core" 9 +103 "processing"%t9 +2 "core" 9 +103 "processing"%]9 +2 "core" 9 +103 "processing"%~9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%\ 9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9\ +103 "processing"%i9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9  +103 "processing"%h9 +3 "core" 9% +103 "processing"%9 +2 "core" 9+ +103 "processing"%9 +2 "core" 92 +103 "processing"%9 +2 "core" 97 +103 "processing"%z9 +2 "core" 9< +103 "processing"%9 +3 "core" 9B  +103 "processing"%V9 +2 "core" 9I +103 "processing"%9 +2 "core" 9N +103 "processing"%9 +2 "core" 9T +103 "processing"%9 +2 "core" 9Y +103 "processing"%9 +2 "core" 9_ +2 .tPH.hold 2:00:00,28C +3 "processing"% pp_ +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +101 "core"  +2 "processing"%$% +3 "core" %ղ\  +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%#'\ +600 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%(  +134 "core"  + .tPSV.dial PTV +45 "processing"%! +75 "core" + .tPBV.dial :waste1 +2 "processing"%+  +55 "core" +2 "processing"%"% +3 "core" %Ҹ\  +2 .tPS.seek 1.5ml +2 "processing"% '~ +609 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%) * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%.' +1617 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%*  +34 "core" +2 .tdelay 30 seconds +1802 "Can"k\ EE +1200 .tPBV.dial between PSV and waste1 + "processing"% * +35 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%' +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%6' +2497 "core" ' + .tPSV.dial PTV +2 "processing"% +85 "core"  + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%5 +71 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%p +72 "core" +2 .tdelay 5 seconds +501 .PSV.dial :air +3 "processing"%;  +72 "core"  +2 .tPS.seek :empty +2 "processing"%j'ղ +2505 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%m  +135 "core" + .tPSV.dial :mixloop +2 "processing"%1 +44 "core" + .tPRV.dial :ab1 +2 "processing"%- @ +104 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%%' +353 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%  +42 "core"  +2 "processing"%% +4 "core" %-\  +2 .tPS.seek 0.34ml + "processing"%3' +435 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'4  +32 "core" + .tPRV.dial :air +2 "processing"%>  +45 "core"  +2 .tPS.seek 0.9ml +2 "processing"%_'G +1186 "core" ' + .tPRV.dial :waste2 +2 "processing"%2 @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%<'\ +869 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%?  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%/'Һ +1610 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" + .tPTV.dial :mixing +2 "processing"%C @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%=  +34 "core" +2 "processing"%H% +3 "core" %Ҷ\  +2 .tPS.seek 1.85ml +2 "processing"%I' +254 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%E * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%@' +1987 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'A& +2 "core" & +2 "manipulator"&7& +3 "core" &q Q j Y c +2 "manipulator"&L% +3 "core" %\  T W S f +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&J(, +137 "core" ( + "manipulator"&Q& +4 "core" &, ^ ` f +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &, Y ` z g +2 .tForearm.seek :garage + "manipulator"&M' +102 "core" ' + .tHand.close +2 "manipulator"&F/ +72 "core" / +2 "manipulator"&T& +3 "core" &,   5 ` +2 "manipulator"&% +4 "core" %   a +2 .tForearm.seek :retract +2 "manipulator"&P'\ +103 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&S( +290 "core" ( +2 "manipulator"&U& +3 "core" &+ %  % `Dv +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &+ . % O `Dv +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 "manipulator"&Y& +5 "core" &+ ; 4 n `Dv + "manipulator"&R% +4 "core" % " 4 a +2 "collection"'\\& +3 "core" & +2 "collection"'O& +3 .tCC.seek :closed +2 "collection"'Z(` +3 "core" & +3 &  +9 &(p - +10 &_{ A +8 &Es U +11 &O U +8 &R\  V +9 &J U +10 &HR V +10 &\ Q V +9 &M U +9 &M V +10 & QQ  U +9 &"O U +9 &#O U +9 &%R V +10 &'XR V +9 &)N U +11 &*M\  U +8 &,O V +9 &.aN\  U +10 &0#L U +9 &1M U +9 &3R  U +10 &5iQ U +9 &7+R  U +10 &8O  V +9 &:O  U +9 &4M  U +9 &?O  U +9 &AN  U +10 &CyN\  U +9 &E<N  U +11 &FP   U +9 &HX V +8 &J}` W +10 &L7}+% Z +9 &MPD ^ +9 &O[] ` +10 &QgY_ a +9 &S'_` b +10 &T_a b +9 &V`c b" +9 &Xc`c b( +11 &Zbe b0 +8 &[ee b1 +9 &]gf b2 +11 &_6hg V +8 &`>6hj (z +10 &`cngj U +3 ( + "collection"'O& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.41 +2 "collection"':& +3 "core" &`cmgg U +2 .tHand.open +2 "manipulator"&^1 +76 "core" 1 +2 "manipulator"&[% +3 "core" % , 1 D ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%b +102 "core"  +2 "processing"%c% +3 "core" %\  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%`' +1615 "core" ' +2 .tdelay 5 seconds +501 .PSV.dial :waste1 +2 "processing"%e  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%n' +1611 "core" ' + .tPSV.dial PSR +2 "processing"%l +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%9' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%8  +2 "collection"'{  +33 "core" ~ +130  + .tPSV.dial :mixloop +2 "processing"%B +102 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +77 "core" +2 .tPS.seek 0ml +2 "processing"%q' +2631 "core" ' + .tPSV.dial :air +2 "processing"%a  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%w' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%g' +2630 "core" ' + .tPSV.dial :air +2 "processing"%0  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%r' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%x +44 "core" +2 .tPS.seek 0ml +2 "processing"%k' +2636 "core" ' + #tGaraging FlushPuck in Collection Clamp +46 "manipulator"&y& +4 "core" &+ B 6 ^Dv +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +4 "core" ( +2 "manipulator"&o& +3 "core" &+ D < eDv +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &* B 7 S eDv +2 .tForearm.seek CC +2 "manipulator"&s' +94 "core" ' + .tHand.close +2 "manipulator"&f/ +74 "core" / +2 .tCC.seek :open +2 "collection"'}( +469 "core" ( + "manipulator"&t& +4 "core" &+ k c  iDv +2 "manipulator"&]% +3 "core" %  m c = g +2 .tForearm.seek :retract +2 "manipulator"&~'\ +94 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +284 "core" ( +2 "manipulator"&& +3 "core" &, { ] ; hm +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &, j c < gm +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& ' +111 "core" ' + .tHand.open +2 "manipulator"&d1 +67 "core" 1 +2 "manipulator"&\ % +4 "core" % 1 0 ^ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 ."da"delayUntil "10:18:21.14" +20428 "Can"\ A@ +4240 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +76 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +34 "core" + + ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%h' +2513 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%z  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2489 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%V +132 "core"  +2 "processing"%% +3 "core" %ղG\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +599 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%$  +35 "core" +2 "processing"%|% +3 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%#'| +611 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%!' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%+  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%" * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%)' +2506 "core" ' + ."da"PSV.dial PTV +2 "processing"% +85 "core" ~ + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%N +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%* +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%''ղ +2491 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%. +131 "core"  +2 "processing"%% +3 "core" %հ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%5'\ +608 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%p'Һ +1617 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%; +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +34 "core" +2 "processing"%m% +3 "core" %ҷq\  +2 ."da"PS.seek 1.5ml +2 "processing"%1'} +612 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%- * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%j' +1631 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +1444 "Can"F\ @A +1558 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%4' +2501 "core" ' + ."da"PSV.dial PTV +2 "processing"%> +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%3 +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%2 +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%_  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%?'ղ +2492 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%<  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%  +135 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 +2 "processing"%C  +44 "core" ~ + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%= +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +40 "processing"%H' +406 "core" ' +2 ."da"delay 2 seconds +201 .PRV.dial :air +2 "processing"%E  +46 "core"  +2 "processing"%/% +3 "core" %w\  +2 ."da"PS.seek 0.55ml +2 "processing"%I'` +349 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%A  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%7'Һ +1563 "core" ' + ."da"PSV.dial :PML +2 "processing"%L +44 "core" + ."da"PTV.dial :mixing +2 "processing"%Q @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%D  +34 "core" +2 "processing"%&% +3 "core" %һ'\  +2 ."da"PS.seek 1.85ml +2 "processing"%F' +254 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1971 "core" ' + ."da"delay 2 seconds +204 .delay 8:00 +44911 "Can"\ AA +3091 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%K  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%M * +35 "core" , + ."da"PSV.dial :air +2 "processing"%U  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%X' +2503 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%J +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Y  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%R +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\\  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%P'ղ +2502 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%, +132 "core"  +2 "processing"%:% +3 "core" %ձ9\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%^'\ +607 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +6 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%['Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%O  +76 "core"  + ."da"PSV.dial PTV +2 "processing"%b +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%c  +34 "core" + "processing"%% +4 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%@'} +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%`' +1618 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%l  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%8' +2503 "core" ' + ."da"PSV.dial PTV +2 "processing"%B +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%9 +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%a  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%q'ղ +2486 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 "processing"%w% +3 "core" %յ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%0'\ +610 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%g'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%x +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%r  +34 "core" + "processing"%y% +4 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%o' +596 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%f' +1632 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%S  +34 "core" + ."da"delay 30 seconds +2670 "Can"6\ @? +333 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%t' +2494 "core" ' + ."da"PSV.dial PTV +2 "processing"%] +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%s +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%u  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2483 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +132 "core"  +2 "processing"%\ % +3 "core" %կ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%~'\ +598 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"% 'Һ +1620 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%i% +4 "core" %ҸV\  +2 ."da"PS.seek 1.5ml +2 "processing"%'~ +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +34 "core" + +2 ."da"PS.seek 0ml +41 "processing"%' +1628 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%z +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%h' +2486 "core" ' + ."da"PSV.dial PTV +2 "processing"%V +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2496 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +144 "core"  +8 "processing"%$% +15 "core" %խ\ \ +6 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +7 "processing"% +19 ."da"PS.reconfigure PSconfig +5 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +5 "processing"%|'m +345 "core" ' + ."da"delay 5 seconds +503 "processing"%% +3 "core" %m\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%('\ +344 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%#'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%+ +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%"  +34 "core" +2 "processing"%% +3 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%!' +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%N' +1621 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%*  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%.' +2525 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%' +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%5 +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%;  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%6'ղ +2518 "core" ' + "processing"%m9 +4 "core" 94 + #"da"Processing Puck Heater at 28.8C before imaging + .PH.coast +2 "processing"%p  +3 "core" 4 + 4 + "processing"%-& +4 "core" &]x(\ 4 + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&1% +3 "core" %\  V +2 "storage"(% +3 "core" % 3 4 +2 "storage"(G. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 4 + "storage"((,q +359 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (%& +2 "core" &,r    +2 "manipulator"&j& +3 "core" &, L Rm +2 "manipulator"&>% +3 "core" %\  7 R +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&3( +198 "core" ( + "manipulator"&2& +4 "core" &\  G Q!v +2 "storage"(_& +3 "core" &,r   +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&4'( +92 "core" ' + "storage"(<& +4 "core" &,r   \ +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"( ' +272 "core" ' + "storage"(C- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(='y +35 "core" ' +2 "manipulator"&?& +4 "core" &\  R!v + "manipulator"&E% +4 "core" %  Q? + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&/'\ +94 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&H(k +246 "core" ( + "manipulator"&A& +4 "core" &u 8 P + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" &u  P + ."da"Forearm.seek PC +2 "manipulator"&L' +92 "core" ' + ."da"Hand.close +2 "manipulator"&Q/ +71 "core" / +2 ."da"PC.seek :open +2 "processing"%D( +455 "core" ( + "storage"(&& +4 "core" &,r   F +2 "manipulator"&T& +3 "core" &u   S +2 "manipulator"&7% +3 "core" %  m S +2 ."da"Forearm.seek :retract +2 "manipulator"&F'\ +94 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&K( +292 "core" ( + "manipulator"&M& +4 "core" & N S_ +2 "storage"(U& +3 "core" &,r    +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +99 "core" ' + ."da"Hand.open +2 "manipulator"&J1 +69 "core" 1 +2 "storage"(Y- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(R'E +26 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(\\' +56 "core" ' + #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2210h.tif +5 "processing"%X& +8 "core" & +4 "manipulator"&,& +8 "core" & P J_ +3 "manipulator"&:% +8 "core" % +  J +5 ."psFlush"Forearm.reconfigure LooseForearm +53 "manipulator"&#Q@2^d^2b +9 ."psFlush"Forearm.seek :retract +2 "manipulator"&P'\ +92 "core" ' + ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&^(, +173 "core" ( +2 "manipulator"&O& +4 "core" &, O F? +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +2 "core" &, J G? +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&c' +100 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +73 "core" / +2 "manipulator"&[& +3 "core" &, u C? +2 "manipulator"&e% +3 "core" % (  C +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&@'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&l(k +122 "core" ( +2 "manipulator"&n& +4 "core" &s p E + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &s  E +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&`' +105 "core" ' +2 "manipulator"&B& +4 "core" &s 0 H +2 "manipulator"&% +3 "core" %ϼ  H +2 "processing"%9& +3 "core" & +2 "processing"%a& +3 ."psFlush"PC.seek :closed +3 "processing"%8(] +3 "core" & +3 &  +9 &&n . +10 &_ B +9 &Ho T +10 &Lw U +9 &Oo U +8 &Ox U +10 &KO U +9 & N U +9 &Q U +10 &N U +9 & TO U +10 &"Q U +10 &#M U +8 &%N U +10 &']L U +10 &)O U +8 &*O U +10 &,P U +10 &.cO U +10 &0%P U +9 &1L U +8 &3Qz U +10 &5lLo U +10 &7/Mt U +9 &8Nl T +9 &:Oo U +10 &5P[ U +9 &?QV U +9 &ANG U +11 &C|NF U +8 &E=RL U +10 &FZD W +9 &Hu= Y +10 &Jr2 [ +10 &L4. [ +9 &M* [ +10 &O' \\ +8 &Qz$ [ +9 &S< [ +9 &T \\ +10 &V \\ +9 &X \\ +10 &Z@ ] +9 &\\ M +10 &]+Bl )y +9 &]3 1 +6 ( + "processing"%a& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 +2 "processing"%& +4 "core" &]$ 1 + &]$ 1 + ."psFlush"Hand.open +2 "manipulator"&w1 +73 "core" 1 +2 "manipulator"&q% +3 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.544 seconds\ /var/log/esp/da19jul2210h.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2210h15s.tif +6 "core" % ϼ w E +4 ."psFlush"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&0'\ +90 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%x +145 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%r'TE +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +163 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2210h15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2210h30s.tif +1448 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%g +74 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%v  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%o' +410 "Can"  +1080 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2210h30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2210h70s.tif +1131 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%S +76 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +611 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +2132 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%f +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%] U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%s' +2648 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +298 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2210h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.544 sec auto-exposure",Subject: "da19jul2210h images!" +14 "storage"(t- +8 "core" -' +6 "storage"(d& +4 "core" &,r +2 "manipulator"&\ & +3 "core" &s  J +2 "manipulator"&% +3 "core" %\   J +3 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 4 +5 "manipulator"&~( +257 "core" ( +2 "manipulator"&& +4 "core" &  J. +2 "storage"(& +3 "core" &,r +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&i'( +100 "core" ' +3 ."da"SE.reconfigure SEgently +4 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.21 Pucks below Top Plate +3 "storage"( ' +62 "core" ' +2 "manipulator"&k& +14 "core" & j X- +3 "storage"(& +15 "core" &,r % % +6 ."da"Elbow.reconfigure LimpElbow +8 "manipulator"&$ ,(#b +7 ."da"Forearm.reconfigure LooseForearm +9 "manipulator"&#Q@2^d^2b +8 ."da"Forearm.seek 4 +7 "manipulator"&' +26 "core" ' +6 ."da"Elbow.hold +7 "manipulator"&, +8 "core" , +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +10 ."da"SE.reconfigure SEconfig +12 "storage"(#QK-0-\ b +9 ."da"SE.seek -0.03 Pucks below Top Plate +8 "storage"(z' +27 "core" ' +6 "manipulator"&% +7 "core" %  x R +3 "storage"(V& +4 "core" &,r 3 2 z +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 348 counts +2 "manipulator"&', +15 "core" ' +2 "manipulator"&& +77 "core" &   Z, +5 "storage"(& +3 "core" &,r %  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&h'( +24 "core" ' +2 "storage"( % +4 "core" % $ /  +2 ."downElevator"SE.seek :down +3 "storage"($'} +100 (% +2 "core" %4 %  % Zq +2 "manipulator"&% +4 "core" %/ [ XL + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&|'\ +95 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +4 ."da"SC.coast +2 "storage"(6 +1163 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%(  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%+'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%" +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%# +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"% ' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%! @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%)'ղ +2618 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%N +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%5 +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%;  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%.' +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%m +73 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%p'\ +612 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%1 +85 "core"  + ."psFlush"PBV.dial PSV +2 "processing"% U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%G' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%>  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%2'ղ +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%_ +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%< +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%C @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%E  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2624 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&4& +4 "core" & W Q N e, + "manipulator"&A% +4 "core" %\  V V Z f, + ."psFlush"Elbow.seek PC +2 "manipulator"&I(k +254 "core" ( + "manipulator"&3& +4 "core" &u T ^ 7 g + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &u \\ Y g +2 ."psFlush"Forearm.seek PC +2 "manipulator"&/' +94 "core" ' + ."psFlush"Hand.close +2 "manipulator"&W/ +72 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%&( +452 "core" ( + "manipulator"&T& +4 "core" &u n t j +2 "manipulator"&7% +3 "core" % n l j +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&L'\ +91 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&M(, +130 "core" ( + "manipulator"&U& +4 "core" &, p c ' kK +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &H& +3 "core" &, m k jK + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&J' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&Y1 +77 "core" 1 +2 "manipulator"&X% +3 "core" % {  c `p +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"&,'\ +102 "core" ' + #tFinished short da assay +7179 "Can"\ ;; +15475 #t-> PS.flush +2 #Flushing Processing stage + "processing"%F% +3 "core" %յ\  +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%:& +4 "core" &\  +2 "manipulator"&=& +3 "core" &, u q P kF +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&R(, +4 "core" ( +2 "manipulator"&O& +3 "core" &, r u # kF +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &, u t # jF +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' + .tHand.close +2 "manipulator"&K/ +67 "core" / +2 "manipulator"&& +4 "core" &, W X % f< + "manipulator"&[% +4 "core" % 3 Y R U g +2 .tForearm.seek :retract +2 "manipulator"&e'\ +101 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&P(k +128 "core" ( + "manipulator"&n& +4 "core" &t t o C j +2 .tElbow.reconfigure LooseElbow +40 "manipulator"&$ &.,(#b +10 &{& +3 "core" &t i | E k + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&c' +102 "core" ' +2 "manipulator"&B& +4 "core" &t \ m + "manipulator"&% +4 "core" % k m +2 "processing"%9& +3 "core" &\  +2 "processing"%^& +4 .tPC.seek :closed +2 "processing"%@(] +3 "core" &\  +2 &\  +9 &'r\ - +10 &_\ A +8 &Ev\ S +10 &R\ T +10 &T\ U +8 &U\ U +10 &HQ\ T +10 &\ Q\ T +9 &R\ T +9 &T\ T +9 & OU\ U +10 &"U\ T +10 &#O\ T +8 &%U\ T +10 &'XQ\ T +9 &)Q\ T +9 &*S\ T +10 &,S\ U +9 &.`Q\ T +10 &0"W\ T +9 &1R\ T +9 &3W\ U +10 &5hR}\ T +9 &7)S}\ U +9 &8R\ T +10 &:U\ T +9 &2T\ T +10 &?W\ U +8 &AS\ T +10 &CxU\ T +9 &E9Z\ U +9 &F]\ U +11 &Hw\ X +8 &Jp\ Z +10 &L1\ Z +9 &M\ [ +9 &O\ Z +10 &Qv\ [ +9 &S8\ [ +9 &T\ [ +10 &V\ [ +9 &X}\ [\ +10 &Z>\ [ +9 &\\\ L +9 &]'@m\ + +10 &]0\ . +6 ( + "processing"%^& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 +2 "processing"%D& +3 "core" &] \ . +2 &] ~\ . + .tHand.open + "manipulator"&a1 +77 "core" 1 + "manipulator"&% +4 "core" % k g k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%q +43 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%x'TE +1104 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%`' +1610 "core" ' + .tPSV.dial PTV +2 "processing"%6 +72 "core" + .tPTV.dial :puck +2 .PBV.dial :waste1 + "processing"%r  +56 "core" +2 .tPS.seek 0ml +2 "processing"%g' +2630 "core" ' + .tPSV.dial PSR +2 "processing"%v +73 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%y'\ +606 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%S' +2129 "core" ' + .tPSV.dial PTV +2 "processing"%o +73 "core" + .tPBV.dial PSV +2 "processing"% U +55 "core" W +2 .tPS.seek 0ml +2 "processing"%f' +2624 "core" ' + .tPSV.dial PBV +2 "processing"%] @ +44 "core" > +2 .tPS.seek 2.5ml +2 "processing"%Z' +2633 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +72 "core"  +2 .tPS.seek :empty + "processing"%t'ղ +2644 "core" ' + .tPSV.dial PSR +2 "processing"%s +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%d' +2629 "core" ' + .tPSV.dial PTV +2 "processing"%\ +73 "core" + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2638 "core" ' + .tPSV.dial PBV +2 "processing"% @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' + .tPSV.dial :waste1 +2 "processing"%l  +72 "core"  +2 .tPS.seek :empty +2 "processing"%k'ղ +2621 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&& +4 "core" &t U T [ f +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&0(k +2 "core" ( +2 "manipulator"&& +4 "core" &t P M  f +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" &t V T f + .tForearm.seek PC +2 "manipulator"&\\' +94 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 .tPC.seek :open + "processing"%( +453 "core" ( + "manipulator"& & +4 "core" &t F F h +2 "manipulator"&i% +3 "core" % 9 ; \\ h +2 .tForearm.seek :retract +2 "manipulator"&~'\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"& (, +125 "core" ( +2 "manipulator"&& +3 "core" &, C E h +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, U O , h + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +111 "core" ' + .tHand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&z% +3 "core" % ~ & , , _w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&h'\ +101 "core" ' +1707 #t-> access 4 +3 .SE.seek :down + "storage"($'} +4 "core" ' + "manipulator"&% +4 "core" %\  o c  i+ +2 "manipulator"&(& +3 "core" &, i m = i +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(u(R +990 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ("& +2 "core" &P O\  +572 #t-> access 5 +2 .SE.seek :down +2 "storage"(+'} +3 "core" ' + "manipulator"&#% +4 "core" %\  V U A f+ +2 "manipulator"&& +3 "core" &, S W g f +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(!( +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" & n U j w\ # +10951 "Can"\ YY +24384 #t-> access 4 +3 .SE.seek :down + "storage"('} +3 "core" ' +2 "manipulator"&*% +4 "core" %\    u [+ +2 "manipulator"&N& +3 "core" &,   [ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 +2 "storage"()(R +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &P b b " +35220 "Can"\ ?? +2771 #t-> startTube 4 +3657 #-> shortDA +3 "collection"'5% + "processing"%;% +5 "core" %ӵ, +2 %նZ\  +3 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +728 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%' +132 "core" + .tPTV.dial :PRVmixing +2 "processing"%m  +135 "core" + .tPRV.dial :sipper +2 "processing"%.  +104 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%p'` +2278 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%1  +135 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"%- @ +103 "core" > + .tPS.reconfigure PSconfig +3 "processing"%#A d`b +48 .tPS.seek :empty +2 "processing"%%'ղ +599 "core" ' + .tPSV.dial PSR +2 "processing"%G +102 "core"  +2 "processing"%>% +3 "core" %յT\  +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%j'TE +1115 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%_' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%2 +114 "core" +2 .tPS.seek :empty + "processing"%<'ղ +2636 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%C% +3 "core" %ղR\  +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%'TE +1115 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%E' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%? +103 "core" + .tPRV.dial :sipper +2 "processing"%4  +43 "core" +2 .tPS.seek :empty + "processing"%A'ղ +2642 "core" ' + .tPSV.dial PSR +2 "processing"%3 +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%Q' +2620 "core" ' + .tPSV.dial :mixloop +2 "processing"% +114 "core" +2 .tPS.seek :empty + "processing"%W'ղ +2621 "core" ' + #tLoading da puck from tube 4 into Processing Clamp +2 "processing"%|& +4 "core" &S\  + "manipulator"&8% +4 "core" %\  1 1 F c+ + "storage"(T% +4 "core" % \  + "storage"(7. +3 "core" .(R +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(U(,q +988 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (H& +2 "core" &,ob U M v  +2 "manipulator"&/& +3 "core" &,  \\ +2 "manipulator"&I% +3 "core" %\    \\+ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&Y( +208 "core" ( + "manipulator"&X& +4 "core" & 1 1 @ ]b +2 "storage"(L& +3 "core" &,o` a W  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&J'( +106 "core" ' +2 "storage"(F& +3 "core" &,o` e c [  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(:' +285 "core" ' + "storage"(=- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (O& +3 "core" &,o_ S G C  + "manipulator"&b& +4 "core" &   \\b +2 .tElbow.seek 4 + "manipulator"&K( +3 "core" ( +2 "manipulator"&& +3 "core" &    [b +2 "storage"([& +3 "core" &,o_ U U o  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&M' +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&,/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&n& +3 "storage"({'} +5 "core" &   9 [b +2 "manipulator"&% +3 "core" %  ' n ] +2 .tForearm.seek :retract +2 "manipulator"&B'\ +95 "core" ' +2 .tElbow.seek PC + "manipulator"&R(k +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +84 "core" ( + "manipulator"&& +4 "core" &r '  L \\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &r  \\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&e' +101 "core" ' +2 "manipulator"&&& +4 "core" &r   \\ + "manipulator"&^% +4 "core" %   \\ +2 "processing"%D& +3 "core" &M\  +2 "processing"%a& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &T\  +2 &V\  +9 &&rV\ - +9 &]U\ A +9 &>yV\ T +10 &RN\ U +10 &PR\ U +9 &}UV\ V +9 &@RV\ U +9 &QT\ U +10 &UT\ U +9 &SU\ V +9 & HUW\ U +10 &" VW\ U +9 &#RT\ U +9 &%TV\ V +10 &'QPS\ U +9 &)UR\ V +10 &*TT\ U +9 &,UR\ U +9 &.XWK\ U +10 &0YK\ U +9 &1QS\ U +9 &3TH\ U +10 &5aOG\ U +9 &7"UK\ U +10 &8TJ\ U +9 &:QK\ U +9 &*RC\ U +10 &?XG\ U +8 &ATG\ V +10 &CpSI\ U +9 &E1UG\ V +10 &F`N\ W +9 &H{H\ Y +9 &JiE\ [ +10 &L)C\ [ +9 &MG\ \\ +9 &OG\ \\ +11 &QmH\ \\ +8 &S1@\ [ +10 &TG\ \\ +10 &VF\ \\ +8 &XuI\ \\ +10 &Z6H\ \\ +9 &[G\ Q +9 &]0RF\ &u +10 &]yK\ , +2 ( + "processing"%a& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 + .Hand.open +2 "manipulator"&q1 +69 "core" 1 +2 "manipulator"&c% +3 "core" %   h Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 4 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +4 "processing"%x  +2 %69 +5 "core" 9r +102 "processing"%r9 +2 "core" 9q +103 "processing"%`9 +2 "core" 9r  +103 "processing"%v9 +2 "core" 9q  +103 "processing"%g9 +2 "core" 9q +103 "processing"%y9 +2 "core" 9q +103 "processing"%o9 +2 "core" 9q +103 "processing"%9 +2 "core" 9p +103 "processing"%S9 +3 "core" 9q" +103 "processing"%]9 +2 "core" 9q& +103 "processing"%f9 +2 "core" 9q+! +103 "processing"%9 +2 "core" 9q/! +103 "processing"%Z9 +2 "core" 9r3! +103 "processing"%s9 +3 "core" 9t7! +103 "processing"%t9 +2 "core" 9u;" +103 "processing"%\ 9 +2 "core" 9v@# +103 "processing"%d9 +2 "core" 9wD" +103 "processing"%9 +2 "core" 9zH# +103 "processing"%9 +3 "core" 9|L# +103 "processing"%l9 +2 "core" 9~P# +103 "processing"%9 +2 "core" 9U# +103 "processing"%9 +2 "core" 9Y# +103 "processing"%9 +2 "core" 9]# +103 "processing"%V9 +2 "core" 9a# +103 "processing"%9 +2 "core" 9e# +103 "processing"%P9 +2 "core" 9j# +103 "processing"%w9 +2 "core" 9n# +103 "processing"%@9 +2 "core" 9r +103 "processing"% 9 +3 "core" 9v +103 "processing"%i9 +2 "core" 9{ +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%\\9 +2 "core" 9 +103 "processing"%09 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%z9 +2 "core" 9 +103 "processing"%~9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%(9 +2 "core" 9 +103 "processing"%"9 +2 "core" 9 +103 "processing"%#9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%$9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%*9 +2 "core" 9 +103 "processing"%N9 +2 "core" 9\ +103 "processing"%+9 +3 "core" 9\ +103 "processing"%!9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%59 +2 "core" 9  +103 "processing"%;9 +2 "core" 9% +103 "processing"%'9 +3 "core" 9, +103 "processing"%m9 +2 "core" 93 +103 "processing"%.9 +2 "core" 97 +103 "processing"%k9 +2 "core" 9> +103 "processing"%19 +2 "core" 9D +103 "processing"%p9 +3 "core" 9J +103 "processing"%-9 +2 "core" 9O +103 "processing"%9 +2 "core" 9T +103 "processing"%G9 +2 "core" 9[ +103 "processing"%>9 +2 "core" 9_ +2 .tPH.hold 2:00:00,28C +3 "processing"%% pp_ +2 .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +42 "processing"%j +111 "core"  +2 "processing"%2% +3 "core" %յs\  +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%_'\ +607 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'Һ +1624 "core" ' + .tPTV.dial :puck +2 "processing"%C  +134 "core"  + .tPSV.dial PTV +2 "processing"%< +74 "core" + .tPBV.dial :waste1 +2 "processing"%  +55 "core" +2 "processing"%?% +4 "core" %һ\\\  +2 .tPS.seek 1.5ml + "processing"%4' +609 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%E * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%3' +1623 "core" ' + .tdelay 5:00 +5946 "Can"r\ >> +24057 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%A  +35 "core" + .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +74 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%|' +2503 "core" ' + .tPSV.dial PTV +2 "processing"%8 +73 "core" +2 .tdelay 5 seconds +501 .PSV.dial PSR +2 "processing"%T +73 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%7 +73 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%)  +72 "core"  +2 .tPS.seek :empty + "processing"%H'ղ +2513 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%/  +137 "core" + .tPSV.dial :mixloop +2 "processing"%I +44 "core" + .tPRV.dial :ab1 +2 "processing"%X @ +105 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%L' +362 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%  +44 "core"  +2 "processing"%F% +3 "core" %R\  +3 .tPS.seek 0.34ml + "processing"%h' +433 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'=  +32 "core" + .tPRV.dial :air +2 "processing"%O  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1181 "core" ' + .tPRV.dial :waste2 +2 "processing"%b @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%'\ +863 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%[  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%,'Һ +1608 "core" ' + .tPSV.dial :PML +2 "processing"%n +44 "core" + .tPTV.dial :mixing +2 "processing"% @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%Y  +34 "core" +2 "processing"%J% +3 "core" %ҿ \ \  +2 .tPS.seek 1.85ml +2 "processing"%:' +257 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%M * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1974 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'9& +2 "core" & +2 "manipulator"&K& +3 "core" &r - ! ` +2 "manipulator"&&% +4 "core" %\  \  ` + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&^(, +135 "core" ( +2 "manipulator"&D& +3 "core" &, 2 1 c a +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &{& +3 "core" &, - / _ a +2 .tForearm.seek :garage +2 "manipulator"&B' +99 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 "manipulator"&q& +3 "core" &,   ( [ +2 "manipulator"&c% +4 "core" %    E [ +2 .tForearm.seek :retract +2 "manipulator"&6'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&a( +283 "core" ( +2 "manipulator"&r& +3 "core" &) . 0 F ]Bh +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &) 0 / a ]Bh +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&`' +98 "core" ' +2 "manipulator"&U& +4 "core" &*   [Bh +2 "manipulator"&v% +4 "core" %  \\ + "collection"'g& +4 "core" &) + "collection"'y& +4 .tCC.seek :closed +2 "collection"'o(` +3 "core" & +3 &-  +9 &+t1 - +9 &`~/ B +10 &Op2 U +10 & O3 U +8 &P3 U +11 &J2 U +8 &RN2 V +9 &M2 U +11 &O1 U +9 &Q2 U +9 & ZO2 V +10 &"M1 U +8 &#L2 U +10 &%L. U +9 &'cO1 U +10 &)%N1 U +9 &*Q1 U +9 &,O1 V +10 &.lL+ U +9 &0,N0 V +10 &1N2 V +9 &3O. V +9 &5rN0 V +9 &74R0 V +10 &8N- U +9 &:J2 U +10 &<{Q1 U +9 &>=N' U +9 &?Q3 V +10 &AN/ U +9 &CJ - U +9 &EDM. V +10 &GN- V +9 &HT V +10 &J^ W +9 &L?}+# Z +9 &MME ^ +10 &OYY a +10 &Qn[\\ b +8 &S0]^ b +11 &T`_ b" +8 &V]` b' +11 &Xgbd b. +9 &Zbc b/ +8 &[cc b/ +10 &]dg b0 +9 &_7gh U +9 &`;3gh )z +10 &`qii !` +6 ( + "collection"'y& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.44 +2 "collection"'& +4 "core" &`qhh !` + &`qgh !` + .tHand.open +2 "manipulator"&S1 +66 "core" 1 +2 "manipulator"&]% +3 "core" %   V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%Z% +3 "core" %\  +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%s' +1610 "core" ' +2 .tdelay 5 seconds +501 .PSV.dial :waste1 + "processing"%t  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%\ ' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%d +45 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%  "collection"'l  +34 "core" ~ +132  + .tPSV.dial :mixloop +2 "processing"% +101 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +76 "core" +2 .tPS.seek 0ml +2 "processing"%' +2633 "core" ' + .tPSV.dial :air +2 "processing"%V  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :mixloop +41 "processing"%P +52 "core" +2 .tPS.seek 0ml +2 "processing"%w' +2624 "core" ' + .tPSV.dial :air +2 "processing"%@  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +1270 "Can"\ \\\\ +1360 "core" ' + .tPSV.dial :mixloop +2 "processing"%i +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2640 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &'  B QAb +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&\\( +48 "core" ( +2 "manipulator"&0& +4 "core" & A W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & U +2 .tForearm.seek CC +2 "manipulator"&z' +94 "core" ' + .tHand.close +2 "manipulator"&~/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +474 "core" ( +2 "manipulator"&& +3 "core" & \ Y +2 "manipulator"&(% +3 "core" % #   5 W +2 .tForearm.seek :retract +2 "manipulator"&"'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&#(, +269 "core" ( +2 "manipulator"&& +3 "core" &,  \ WZ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &,    YZ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&u' +112 "core" ' +2 .tHand.open + "manipulator"& 1 +74 "core" 1 +2 "manipulator"&*% +3 "core" % \  G Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&N'\ +101 "core" ' +2 ."da"delayUntil "11:52:40.24" +24645 #recoverPRVreagent08 .PTV.dial :mixing +2 "processing"%+ @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%!  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + + ."da"PSV.dial :air +2 "processing"%5  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%;' +2504 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%' +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%m  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%. +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%k  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%1'ղ +2496 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +133 "core"  +2 "processing"%-% +3 "core" %հ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +603 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%G'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 "processing"%>  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%j +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%2  +35 "core" +2 "processing"%W% +3 "core" %ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%_' +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%<' +1618 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%E' +12 "Can"%\ BB +2495 "core" ' + ."da"PSV.dial PTV +2 "processing"%4 +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%x +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%A +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%Q'ղ +2526 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +131 "core"  +2 "processing"%8% +3 "core" %ճ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%T'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%7'Һ +1621 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%) +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%|  +35 "core" +2 "processing"%/% +3 "core" %һ  +2 ."da"PS.seek 1.5ml +2 "processing"%I' +611 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%X * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%H' +1623 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%L +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%=' +2487 "core" ' + ."da"PSV.dial PTV +2 "processing"%O +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%h +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%['ղ +2496 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +42 "processing"%  +49 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%n  +137 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +45 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%Y +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%J' +406 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%M  +44 "core"  +2 "processing"%,% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%:'c +354 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%9  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%K'Һ +1573 "core" ' + ."da"PSV.dial :PML +2 "processing"%& +44 "core" + ."da"PTV.dial :mixing +2 "processing"%D @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%{  +34 "core" +2 "processing"%R% +3 "core" %Ҽ  +2 ."da"PS.seek 1.85ml +2 "processing"%' +248 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%q * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%c' +1974 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +18973 "Can" tt +29030 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%B * +35 "core" + + ."da"PSV.dial :air +2 "processing"%r  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%e' +2515 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%^ +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%U  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%v +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%g  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%6'ղ +2505 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +133 "core"  +2 "processing"%y% +3 "core" %ղ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%S'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%]  +75 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%Z  +34 "core" +2 "processing"%`% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +601 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%t * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%s' +1609 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%d  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\ * +36 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +1182 "Can"\ FF +1324 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%V  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2507 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +133 "core"  +2 "processing"%% +3 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%@'\ +596 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%w'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%i +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %ҽ*  +2 ."da"PS.seek 1.5ml +2 "processing"%0' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%~' +1632 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%a  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2522 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%z +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%$  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%\\'ղ +2507 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +133 "core"  + "processing"%*% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%"'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%u'Һ +1617 "core" ' + ."da"PTV.dial :puck +43 .PSV.dial PTV +8 "processing"%+ +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%!  +35 "core" +2 "processing"%% +3 "core" %ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%5' +611 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%m  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%. * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%;' +2536 "core" ' + ."da"PSV.dial PTV +2 "processing"%p +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%- +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%1 +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%>'ղ +1588 "Can"" mm +937 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%j +132 "core"  +8 "processing"%2% +15 "core" %ն +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +17 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +9 ."da"PS.seek 0.25ml +6 "processing"%W'm +362 "core" ' + ."da"delay 5 seconds +503 "processing"%G% +3 "core" %q  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%C'\ +359 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%_'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%?  +34 "core" +2 "processing"%% +3 "core" %Ҿ  +2 ."da"PS.seek 1.5ml +2 "processing"%<' +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%x' +1635 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%A  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%E +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%3' +2529 "core" ' + ."da"PSV.dial PTV +2 "processing"%8 +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%Q +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%T +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%)  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%|'ղ +2531 "core" ' + "processing"%/9 +4 "core" 94 + #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%7  +4 "core" 4 4 +2 "processing"%X& +3 "core" &]y , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&I% +4 "core" %  u v $ A. +2 "storage"(% +3 "core" %} 1 +2 "storage"( . +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 3 +2 "storage"(F( +365 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (L& +2 "manipulator"&H& +4 "core" & = +3 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +2 "core" &, D 7 L -O V +9 &?Q V +10 &AN V +8 &CtN V +9 &E4R W +10 &FZ W +10 &Hm Y +10 &Jk \\ +9 &L+ \\ +9 &M ] +10 &O \\ +9 &Qq \\ +9 &S3 \\ +9 &T ] +9 &V ] +10 &Xx ] +9 &Z9 ] +10 &[ Q +10 &]-L "j +8 &]u2 6 +6 ( + "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.71 +2 "processing"%\ & +3 "core" &]u) 6 +2 &]u* 6 + ."psFlush"Hand.open +2 "manipulator"&l1 +72 "core" 1 +7 "manipulator"&s% +11 "core" %  6 . +2 ."psFlush"Forearm.reconfigure LooseForearm +3 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.994 seconds\ /var/log/esp/da19jul2212h.tif: TIFF Upload Complete\ +3 "manipulator"&#Q@2^d^2b +4 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2212h15s.tif +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +94 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +132 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1122 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +165 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2212h15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2212h30s.tif +1446 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +87 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%P  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1479 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2212h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2212h70s.tif +1153 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +85 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%@'\ +604 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%w' +2648 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +295 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2212h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.994 sec auto-exposure",Subject: "da19jul2212h images!" +9 "storage"(a- +8 "core" -' +5 "storage"(f& +10 "core" & ^ ^ + "manipulator"&o& +4 "core" &t   3 + "manipulator"&~% +4 "core" %\    3' +4 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&(( +259 "core" ( +2 "manipulator"&z& +3 "core" &   _ 3/ +3 "storage"(& +3 "core" & _ h +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&$'* +92 "core" ' +4 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.21 Pucks below Top Plate +3 "storage"(' +58 "core" ' +6 "manipulator"& & +15 "core" & R R J @/ +7 "storage"(*& +15 "core" &  +8 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 3 +2 "manipulator"&\\' +26 "core" ' + ."da"Elbow.hold +2 "manipulator"&", +8 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(+' +28 "core" ' +2 "manipulator"&!% +6 "core" % B I : +2 "storage"(& +6 "core" & c +3 ."da"Forearm.force -20 + "manipulator"&5 +6 ."da"Forearm.seek 3 + 341 counts +4 "manipulator"&u'' +15 "core" ' +7 "manipulator"&& +9 "core" & w x P B. +9 "storage"(5& +12 "core" & 3 +8 ."da"Forearm.reconfigure TightForearm +7 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 3 + 600 counts +6 "manipulator"&m'* +24 "core" ' +7 "storage"(.% +10 "core" % 1 +101 ."downElevator"SE.seek :down +3 "storage"(k'} +100 ('% +2 "core" %a1  [u +3 "manipulator"&p% +3 "core" % y t I Aw +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&-'\ +94 "core" ' +56 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1175 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%1  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%; +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%j' +2632 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%2 +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%>' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%G @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%C  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%? +56 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1116 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +1623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%4 +86 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%<  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%A' +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +72 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%E'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2128 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%8 +74 "core" + ."psFlush"PBV.dial PSV +2 "processing"%Q U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%T' +2114 "Can", II +519 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%) @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%/  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%7'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%X +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%I' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +84 "core"  + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"% ' +2636 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%L @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%O  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&=& +4 "core" & D Q. + "manipulator"&% +4 "core" %\ n R5 + ."psFlush"Elbow.seek PC +2 "manipulator"&#(k +260 "core" ( + "manipulator"&n& +4 "core" &r !  S +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &r S S +2 ."psFlush"Forearm.seek PC + "manipulator"&h' +96 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +70 "core" / + ."psFlush"PC.seek :open +3 "processing"%M( +454 "core" ( + "manipulator"&,& +4 "core" &r  W +2 "manipulator"&J% +3 "core" % ϒ < V) +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&&(, +138 "core" ( + "manipulator"&D& +4 "core" &, W +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &, W +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&R' +110 "core" ' + ."psFlush"Hand.open +2 "manipulator"&q1 +69 "core" 1 + "manipulator"& % +4 "core" %  ? M| +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&B'\ +100 "core" ' + #tFinished short da assay +13354 #-> access 3 +3 .SE.seek :down + "storage"(r'} +4 "core" ' + "manipulator"&9% +4 "core" %\  a X +2 "manipulator"&Y& +3 "core" &, @ X +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(K([ +1304 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (U& +2 "core" &[)    +27127 "Can" EE +36867 #t-> startTube 3 +1360 #-> shortDA +2 "collection"'v% +2 "processing"%{% +5 "core" %ӵ +4 %հ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +175 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%: +133 "core" + .tPTV.dial :PRVmixing +2 "processing"%e  +136 "core" + .tPRV.dial :sipper +2 "processing"%}  +105 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%y'` +2278 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%c  +137 "core"  +2 .tPS.seek 0.5ml +2 "processing"%]'\ +1278 "core" ' + .tPRV.dial :waste2 +46 "processing"% @ +106 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%g'ղ +607 "core" ' + .tPSV.dial PSR +2 "processing"%` +115 "core"  +2 "processing"%S% +3 "core" %ղ +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%t'TE +1121 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%^' +1625 "core" ' + .tPSV.dial :mixloop +2 "processing"%6 +102 "core" +2 .tPS.seek :empty + "processing"%['ղ +2633 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%\ % +3 "core" %հ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%l'TE +1111 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%s' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"% +103 "core" + .tPRV.dial :sipper +2 "processing"%Z  +44 "core" +2 .tPS.seek :empty + "processing"%|'ղ +2650 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2620 "core" ' + .tPSV.dial :mixloop +2 "processing"%P +103 "core" +2 .tPS.seek :empty + "processing"%V'ղ +1568 "Can" HH +1073 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%& +4 "core" & + "manipulator"&% +4 "core" %\   Q +2 "storage"(@% +3 "core" %  + "storage"( . +3 "core" .([ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +1322 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (i& +2 "core" & V +2 "manipulator"&& +3 "core" &,  J +2 "manipulator"&a% +3 "core" %\  * K +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&w( +214 "core" ( +2 "manipulator"&f& +3 "core" &  Ly +2 "storage"(o& +3 "core" & ] +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&~'* +92 "core" ' + "storage"(z& +4 "core" & +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +282 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( & +3 "core" & +2 "manipulator"&*& +3 "core" &  Jy + .tElbow.seek 3 +2 "manipulator"&( +8 "core" ( +2 "manipulator"&!& +4 "core" & x Jo + "storage"(& +4 "core" & +2 .tForearm.seek 3 + 300 counts + "manipulator"&' +19 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&5/ +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +4 "storage"(.'} +5 "core" & Q Jo +2 "manipulator"&$% +3 "core" %   K +2 .tForearm.seek :retract +2 "manipulator"&('\ +94 "core" ' +2 .tElbow.seek PC + "manipulator"&(k +168 "core" ' + ."downElevator"SE.coast + "storage"(5 +74 "core" ( +3 "manipulator"&\\& +3 "core" &t 4 J +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &'& +3 "core" &t , K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&p' +104 "core" ' +2 "manipulator"&u& +3 "core" &t J M +2 "manipulator"&+% +4 "core" % f M +2 "processing"%m& +4 "core" &w + "processing"%k& +4 .tPC.seek :closed +2 "processing"%F(] +3 "core" &i +2 &r  +9 &&rx . +10 &_y B +9 &Cuy U +9 &R{ V +10 &Ot V +10 &Oj V +9 &FTb V +9 & Sa U +9 &TZ V +9 &P` U +10 & MTm V +9 &"Ud V +11 &#Sh V +8 &%Uh V +9 &'VQh V +11 &)Si V +8 &*Uf V +9 &,TW V +10 &.^SX V +9 &0 W[ V +10 &1SR V +9 &3YU V +9 &5gN[ U +10 &7)RZ U +9 &8UV V +9 &:RW U +10 &0WW V +10 &?TW U +10 &ARY U +8 &CvRQ V +10 &E7ZR V +9 &F]C W +9 &H{O Z +10 &JnB [ +9 &L/A \\ +10 &M@ \\ +9 &OC \\ +9 &QsD \\ +10 &S5Q \\ +9 &TC \\ +9 &VG ] +10 &XzA ] +9 &Z<I ] +10 &[I O +9 &]+HO #j +9 &]v9A 6 +6 ( + "processing"%k& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 + .Hand.open +2 "manipulator"&11 +76 "core" 1 +2 "manipulator"&0% +3 "core" %  K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&;'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +3 %29 +5 "core" 9jj +102 "processing"%j9 +2 "core" 9j +103 "processing"%G9 +2 "core" 9h  +103 "processing"%>9 +2 "core" 9h  +103 "processing"%C9 +2 "core" 9h +103 "processing"%W9 +2 "core" 9h +103 "processing"%?9 +2 "core" 9g +103 "processing"%9 +2 "core" 9h +103 "processing"%9 +2 "core" 9i"! +103 "processing"%49 +2 "core" 9i&! +103 "processing"%<9 +2 "core" 9j+! +103 "processing"%_9 +2 "core" 9l/" +103 "processing"%9 +2 "core" 9n3" +103 "processing"%A9 +2 "core" 9p7" +103 "processing"%E9 +2 "core" 9r;" +103 "processing"%89 +2 "core" 9u@" +103 "processing"%Q9 +2 "core" 9yD" +103 "processing"%x9 +3 "core" 9|H! +103 "processing"%)9 +2 "core" 9L" +103 "processing"%T9 +2 "core" 9P +103 "processing"%/9 +2 "core" 9U +103 "processing"%39 +2 "core" 9Y +103 "processing"%X9 +3 "core" 9] +103 "processing"%79 +2 "core" 9a +103 "processing"%9 +2 "core" 9e +103 "processing"%I9 +2 "core" 9j +103 "processing"%L9 +2 "core" 9n +103 "processing"% 9 +3 "core" 9r +103 "processing"%O9 +2 "core" 9v +103 "processing"%H9 +2 "core" 9z +103 "processing"%=9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%n9 +2 "core" 9 +103 "processing"%N9 +2 "core" 9 +103 "processing"%"9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%-9 +2 "core" 9 +103 "processing"%d9 +3 "core" 9 +103 "processing"%,9 +2 "core" 9 +103 "processing"%J9 +2 "core" 9 +103 "processing"%D9 +2 "core" 9 +103 "processing"%b9 +2 "core" 9\  +103 "processing"%h9 +3 "core" 9\ +103 "processing"%#9 +2 "core" 9 +103 "processing"%q9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9$ +103 "processing"%9 +2 "core" 9* +103 "processing"%R9 +3 "core" 9/ +103 "processing"%99 +2 "core" 95 +103 "processing"%Y9 +2 "core" 9< +103 "processing"%U9 +2 "core" 9A +103 "processing"%v9 +2 "core" 9G +103 "processing"%{9 +2 "core" 9L +103 "processing"%:9 +2 "core" 9R +103 "processing"%e9 +2 "core" 9X +103 "processing"%}9 +2 "core" 9] +103 "processing"%9 +2 "core" 9b +2 .tPH.hold 2:00:00,28C +4 "processing"%c pp_ +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%y +104 "core"  +2 "processing"%% +3 "core" %յ, +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +50 "processing"% +12 .tPS.seek 0.5ml +2 "processing"%]'\ +610 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%`'Һ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%S  +136 "core"  + .tPSV.dial PTV +2 "processing"%g +74 "core" + .tPBV.dial :waste1 +2 "processing"%t  +54 "core" +2 "processing"%6% +3 "core" %Ҿ:  +2 .tPS.seek 1.5ml +2 "processing"%^' +612 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%\ ' +1615 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%[  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%l * +35 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%Z' +1784 "Can"G HH +749 "core" ' + .tPSV.dial PTV +2 "processing"%s +73 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"% +74 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%| +73 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%P  +84 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2526 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +136 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" + .tPRV.dial :ab1 +2 "processing"%@ @ +105 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"% ' +366 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%K  +43 "core"  +2 "processing"%i% +4 "core" %C  +2 .tPS.seek 0.34ml + "processing"%' +437 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'a  +33 "core" + .tPRV.dial :air +2 "processing"%f  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%o'G +1189 "core" ' + .tPRV.dial :waste2 +2 "processing"%& @ +73 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%z'\ +860 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%B  +45 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1615 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" + .tPTV.dial :mixing +2 "processing"%* @ +75 "core" A + .tPBV.dial :waste1 +2 "processing"%r  +35 "core" +2 "processing"%!% +3 "core" %Ҹ  +2 .tPS.seek 1.85ml +2 "processing"%' +247 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%5 * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1984 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'$& +2 "core" & +2 "manipulator"&w& +3 "core" &t , N +2 "manipulator"&~% +3 "core" %\  p N +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +133 "core" ( +2 "manipulator"&& +3 "core" &, + NN +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &, M JN +2 .tForearm.seek :garage +2 "manipulator"&'' +101 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +2 "manipulator"&u& +3 "core" &,  EJ +2 "manipulator"&+% +4 "core" % 1  E +2 .tForearm.seek :retract +2 "manipulator"&m'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&.( +306 "core" ( + "manipulator"&(& +4 "core" & M K +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +3 "core" & , L +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&1' +101 "core" ' +2 "manipulator"&0& +4 "core" & H J +2 "manipulator"&2% +4 "core" % # K +2 "collection"'k& +3 "core" & +2 "collection"'j& +3 .tCC.seek :closed +2 "collection"'p(` +3 "core" & +2 &  +9 &(o - +9 &^z A +9 &;r U +10 &K V +9 &P V +10 &~K U +9 &>N V +10 &N V +10 &O V +9 &L V +8 & FL V +10 &"N W +10 &#I V +9 &%N V +9 &'NO V +9 &)K V +10 &*P V +9 &,M V +9 &.XM U +10 &0J V +9 &1L V +10 &3N V +9 &5^L V +10 &7!K V +10 &8M V +8 &:K V +9 &)I V +10 &?N V +9 &AL U +9 &CoK V +9 &E1N V +10 &FJ V +10 &HU   V +8 &Jq\\ X +11 &L*y [\ +8 &M;/ _ +10 &OOO a +9 &Q[RU b +10 &STS b" +10 &TVV b' +8 &VWX b. +10 &XKWY b. +10 &YZ\\ b0 +9 &[[] b0 +9 &]__^ b1 +9 &_ a_ ^ +9 &`/:ab + +10 &`obb ^ +6 ( + "collection"'j& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.48 +2 "collection"'G& +4 "core" &`o}_` ^ + &`o}_a ^ +2 .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&>% +3 "core" %  1 C +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&C'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%W +103 "core"  +2 "processing"%?% +3 "core" %  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%' +1613 "core" ' +2 .tdelay 5 seconds +501 .PSV.dial :waste1 +3 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%4' +1618 "core" ' + .tPSV.dial PSR +2 "processing"%< +45 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%_' +2621 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%  +2 "collection"'A  +33 "core" ~ +132  + .tPSV.dial :mixloop +2 "processing"%E +102 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%8  +76 "core" +2 .tPS.seek 0ml +2 "processing"%Q' +2630 "core" ' + .tPSV.dial :air +2 "processing"%x  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%)' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%T +43 "core" +2 .tPS.seek 0ml +2 "processing"%/' +2675 "core" ' + .tPSV.dial :air +2 "processing"%3  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%X' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%7 +43 "core" +2 .tPS.seek 0ml +2 "processing"%' +2628 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&I& +4 "core" &  F +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&L( +2 "core" ( +2 "manipulator"& & +3 "core" & v E +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &O& +3 "core" & 5 G +2 .tForearm.seek CC +2 "manipulator"&H' +92 "core" ' + .tHand.close +2 "manipulator"&=/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +470 "core" ( + "manipulator"&n& +4 "core" & c I +2 "manipulator"&N% +3 "core" %  s K +2 .tForearm.seek :retract +2 "manipulator"&"'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +275 "core" ( +2 "manipulator"&-& +3 "core" &,  LE +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" &,  LE +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&,' +109 "core" ' + .tHand.open +2 "manipulator"&J1 +75 "core" 1 +2 "manipulator"&D% +3 "core" % u ) D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&b'\ +98 "core" ' +2 ."da"delayUntil "13:17:51.15" +23468 "Can" EE +1201 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%h @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%#  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +35 "core" + + ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2539 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%R +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%9  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%Y +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%U  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%v'ղ +2517 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +133 "core"  +2 "processing"%:% +3 "core" %հ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%e'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%}'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%y +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%V% +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%]'~ +601 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%g' +1612 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%t  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%6 * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%` +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2505 "core" ' + ."da"PSV.dial PTV +2 "processing"%^ +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%[ +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%l  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2522 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%\ +133 "core"  +2 "processing"%s% +3 "core" %յ/ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%|'Һ +1606 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%P +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%Z  +34 "core" +2 "processing"%% +3 "core" %ҽ'  +2 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1623 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%K  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%a' +1304 "Can"B ZZ +1219 "core" ' + ."da"PSV.dial PTV +2 "processing"%f +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%& +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%o  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2540 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%z  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +48 "processing"%  +138 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%*  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%r +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%!' +401 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%5  +46 "core"  +2 "processing"%% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%'\\ +346 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%$  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%w'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%~ +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +77 "core" B + ."da"PBV.dial :waste1 +2 "processing"%\\  +34 "core" +2 "processing"%% +3 "core" %ҹ  +2 ."da"PS.seek 1.85ml +2 "processing"%' +258 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%u * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%+' +1968 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +47820 "Can" JJ +182 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%;  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" + + ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%(' +2531 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%M +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%0  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%2 +45 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%k  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%m'ղ +2528 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%j% +3 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%G'\ +600 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%>  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%W +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%?  +34 "core" +2 "processing"%1% +3 "core" %Һ  +2 ."da"PS.seek 1.5ml +2 "processing"%' +612 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1609 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%<  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%4 * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%A +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2530 "core" ' + ."da"PSV.dial PTV +2 "processing"%E +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%8 +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%_ +75 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%x  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%Q'ղ +2522 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +133 "core"  +2 "processing"%)% +3 "core" %ղ- + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%3'\ +600 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%/'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%7 +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%X  +35 "core" + "processing"%I% +4 "core" %Һ  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +611 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%=' +1626 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%.  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%n' +2341 "Can" RR +186 "core" ' + ."da"PSV.dial PTV +2 "processing"%N +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%H +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%- +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%d  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%L'ղ +2524 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%J +133 "core"  + "processing"%D% +4 "core" %ձ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%"'\ +600 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%,'Һ +1623 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%h +73 "core" + ."da"PBV.dial :waste1 +48 "processing"%#  +37 "core" +2 "processing"%q% +3 "core" %ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +606 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%R' +1611 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%9  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2533 "core" ' + ."da"PSV.dial PTV +2 "processing"%{ +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%: +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%v +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%e  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2526 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%y +133 "core"  +7 "processing"%% +15 "core" %կ +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +9 "processing"% +16 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +8 "processing"%V'm +348 "core" ' + ."da"delay 5 seconds +503 "processing"%}% +3 "core" %n  +2 #"da"Pulling 0.25ml of PSR.sub2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%S'\ +342 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%]'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%t +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +35 "core" +2 "processing"%`% +3 "core" %һ  +2 ."da"PS.seek 1.5ml +2 "processing"%g' +606 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +47 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%' +1619 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%[  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2550 "core" ' + ."da"PSV.dial PTV +2 "processing"%s +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%P  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%Z'ղ +2527 "core" ' + "processing"%9 +4 "core" 95 + #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast +2 "processing"%|  +3 "core" 5 + 5 + "processing"%@& +4 "core" &]v) 6 + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&% +3 "core" %\  ^ \\ ; > +2 "storage"(K% +3 "core" % > +2 "storage"(i. +3 "core" . + ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 2 + "storage"( ( +358 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & v z +2 "manipulator"&f& +4 "core" &, B @ 9E + "manipulator"&% +4 "core" %\  A B 8 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +3 "manipulator"&&( +190 "core" ( + "manipulator"&o& +4 "core" &  + ' 66 +2 "storage"(a& +3 "core" & < +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&z' +91 "core" ' +2 "storage"( & +3 "core" & t u + +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +4 ."da"SE.seek :beamBreak +2 "storage"(*' +276 "core" ' + "storage"(r- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(B'y +31 "core" ' +2 "manipulator"&5& +4 "core" & ( & 60 + "manipulator"&% +4 "core" % ( * 6D +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&!'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&$(k +252 "core" ( + "manipulator"&& +4 "core" &r  ( E 7 +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &r '  / 8 +2 ."da"Forearm.seek PC +2 "manipulator"&' +102 "core" ' + ."da"Hand.close +2 "manipulator"&\\/ +74 "core" / +2 ."da"PC.seek :open +2 "processing"%( +455 "core" ( + "storage"(u& +4 "core" & Z +2 "manipulator"&w& +3 "core" &r ? @ w < +2 "manipulator"&% +3 "core" % ϭ 8 3 e < +2 ."da"Forearm.seek :retract +2 "manipulator"&%'\ +97 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&;( +273 "core" ( + "manipulator"&'& +4 "core" &   p 8) +2 "storage"(& +3 "core" &  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts + "manipulator"&+' +96 "core" ' +2 ."da"Hand.open +2 "manipulator"&M1 +76 "core" 1 +2 "storage"(0- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(2'E +23 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(k' +55 "core" ' + #"da"Lights, camera, ACTION! +53 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2213h.tif +4 "processing"%(& +10 "core" & +3 "manipulator"&& +6 "core" & # +) +3 "manipulator"&j% +5 "core" %  , +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&m'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&G(, +177 "core" ( +2 "manipulator"&>& +4 "core" &, -{ + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &, -{ +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&?' +100 "core" ' + ."psFlush"Hand.close +2 "manipulator"&1/ +75 "core" / +2 "manipulator"&& +4 "core" &, w ({ + "manipulator"&% +4 "core" % 2 A ' + ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&<(k +126 "core" ( +2 "manipulator"&4& +3 "core" &p + +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &p , +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +104 "core" ' +2 "manipulator"&E& +4 "core" &p  - + "manipulator"&8% +4 "core" % H - +2 "processing"%_& +4 "core" & +2 "processing"%x& +3 ."psFlush"PC.seek :closed +2 "processing"%(] +3 "core" & +3 &  +10 &&n . +9 &_ B +10 &@n U +8 &Ny V +11 &Jo V +9 &Kl V +8 &DN] V +11 &L\\ V +9 &NZ V +9 &LW V +10 & LMH V +9 &"OG V +10 &#JC U +9 &%M/ V +8 &'SK4 V +11 &)N/ V +9 &*N, V +9 &,O V +9 &.\\J V +10 &0K V +10 &1L V +9 &3O V +8 &5dL V +10 &7%P V +9 &8L V +10 &:M U +9 &-N V +10 &?N V +9 &AL V +8 &CtL V +11 &E6P V +9 &FZ W +9 &Hm Y +9 &Jj \\ +9 &L* ] +10 &M- ] +9 &O$ \\ +9 &Qp" ] +10 &S1 ] +10 &T ] +9 &V ] +9 &Xw ] +10 &Z8 ] +10 &[ P +9 &]*H #k +9 &]v7 7 +5 ( + "processing"%x& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.74 +2 "processing"%T& +4 "core" &]v/ 7 + ."psFlush"Hand.open +2 "manipulator"&)1 +75 "core" 1 +2 "manipulator"&Q% +3 "core" %  . + +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&3'\ +45 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.782 seconds\ /var/log/esp/da19jul2213h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2213h15s.tif +42 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%7 +135 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%X'TE +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +235 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2213h15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2213h30s.tif +1376 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%/ +74 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%O  +34 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +1562 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2213h30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2213h70s.tif +1065 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%. +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%C'\ +338 "Can" +265 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%= +86 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%N U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%H' +2636 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%- @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +389 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2213h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.782 sec auto-exposure",Subject: "da19jul2213h images!" +9 "storage"(n- +12 "core" -' +7 "storage"(J& +4 "core" & E F +2 "manipulator"&D& +3 "core" &p 5 0 +3 "manipulator"&L% +5 "core" %\  A 0 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&"( +261 "core" ( +2 "manipulator"&h& +3 "core" & { 0/ +2 "storage"(#& +6 "core" & E 5 ] +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 2 + 600 counts +4 "manipulator"&q' +105 "core" ' +5 ."da"SE.reconfigure SEgently +5 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.21 Pucks below Top Plate +3 "storage"(,' +57 "core" ' +3 "manipulator"&& +7 "core" & @ A <, +3 "storage"( & +6 "core" & t +2 ."da"Elbow.reconfigure LimpElbow +5 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +5 ."da"Forearm.seek 2 +3 "manipulator"&9'~ +22 "core" ' + ."da"Elbow.hold +3 "manipulator"&Y, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +69 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(U' +28 "core" ' +3 "manipulator"&R% +5 "core" %ͫ ' 2 2 7 +2 "storage"({& +6 "core" & W +2 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 2 + 345 counts +2 "manipulator"&:' +17 "core" ' +3 "manipulator"&v& +7 "core" & k i V >, +2 "storage"(e& +7 "core" & + +4 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +3 "manipulator"&' +25 "core" ' +3 "storage"(y% +6 "core" % b +3 ."downElevator"SE.seek :down +6 "storage"('} +97 (% +7 "core" %. ! \\u +2 "manipulator"&}% +6 "core" % i h U =N + ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +3 "manipulator"&V'\ +92 "core" ' +54 ' +2 ."downElevator"SE.coast + "storage"(5 +4 ."da"SC.coast + "storage"(6 +1145 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%S  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%t'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%6 +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%`' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%] +85 "core"  + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%^' +2645 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%g @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%l  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%s'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%P  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%\ ' +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%|'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +2132 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%K U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%i' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%o'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%a +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +84 "core"  + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%b' +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%r @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%*'ղ +2623 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&z& +4 "core" & s M, + "manipulator"&% +4 "core" %\  t M + ."psFlush"Elbow.seek PC +2 "manipulator"&~(k +258 "core" ( + "manipulator"&&& +4 "core" &t H N +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &t R N +2 ."psFlush"Forearm.seek PC + "manipulator"&!' +94 "core" ' + ."psFlush"Hand.close +2 "manipulator"&F/ +66 "core" / + ."psFlush"PC.seek :open +3 "processing"%u( +452 "core" ( + "manipulator"&w& +4 "core" &t  Q +2 "manipulator"&% +3 "core" % ϣ  Q( +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&'(, +139 "core" ( + "manipulator"&& +4 "core" &,  : Q +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &$& +3 "core" &,  0 R +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&M' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&01 +67 "core" 1 + "manipulator"&(% +4 "core" % \ ~  Hz +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"&%'\ +100 "core" ' + #tFinished short da assay +9818 "Can"B 99 +1033 #t-> PS.flush +2 #Flushing Processing stage + "processing"%% +3 "core" %կ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%j& +4 "core" & +2 "manipulator"&B& +3 "core" &,  m T +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&2(, +20 "core" ( +2 "manipulator"&>& +3 "core" &, { Tu +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" &, Tu + .tForearm.seek :garage +2 "manipulator"&+' +100 "core" ' + .tHand.close +2 "manipulator"&;/ +69 "core" / +2 "manipulator"&1& +3 "core" &,  Ou +46 "manipulator"&% +6 "core" % ( B O +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&m(k +121 "core" ( +2 "manipulator"&4& +4 "core" &s W R +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &A& +3 "core" &s   R +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&?' +102 "core" ' +2 "manipulator"&E& +4 "core" &s  R + "manipulator"&8% +4 "core" % 1 Q +2 "processing"%_& +3 "core" & +2 "processing"%G& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &4 +3 &  +9 &'p - +9 &^ A +9 &Cu T +9 &O U +9 &R U +10 &N U +9 &EQ U +10 &Q U +10 &Q{ U +8 &S U +10 & NPy U +9 &"T U +9 &#Nz T +10 &%Q U +10 &'VL{ U +9 &)R U +9 &*R U +9 &,O} U +10 &.\\Q U +9 &0Q( U +9 &1R% U +10 &3S U +9 &5gO T +10 &7(Q U +9 &8T U +9 &:P U +11 &/T U +9 &?R U +9 &AP T +9 &CvQ U +10 &E8Tz U +9 &F]% V +9 &Hs X +10 &Jm [ +10 &L/ [ +8 &M [\ +11 &O{ [ +8 &Qs [ +11 &S4 \\ +8 &T \\ +9 &V \\ +11 &X{ [ +8 &Z; \\ +9 &[y O +10 &]+H "g +9 &]w>z 6 +6 ( + "processing"%G& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 +2 "processing"%& +4 "core" &]w. 6 + &]w. 6 + .tHand.open + "manipulator"&T1 +70 "core" 1 + "manipulator"&)% +4 "core" % T O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%x +57 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%7'TE +1114 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1610 "core" ' + .tPSV.dial PTV +2 "processing"%Z +86 "core"  + .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%X  +56 "core" +2 .tPS.seek 0ml +2 "processing"%/' +2635 "core" ' + .tPSV.dial PSR +2 "processing"%O +72 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%I'\ +610 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%.' +2116 "core" ' + .tPSV.dial PTV +2 "processing"% +74 "core" + .tPBV.dial PSV +2 "processing"%C U +55 "core" W +2 .tPS.seek 0ml +2 "processing"%=' +2624 "core" ' + .tPSV.dial PBV +2 "processing"%N @ +43 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%p' +2628 "core" ' + .tPSV.dial :waste1 +2 "processing"%-  +73 "core"  +2 .tPS.seek :empty + "processing"%H'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%n +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%J' +2626 "core" ' + .tPSV.dial PTV +2 "processing"%D +84 "core"  + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%L' +2630 "core" ' + .tPSV.dial PBV +2 "processing"%h @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%#' +2629 "core" ' + .tPSV.dial :waste1 +2 "processing"%<  +73 "core"  +2 .tPS.seek :empty + "processing"%'ղ +2665 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"& & +4 "core" &s M + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&3(k +4 "core" ( + "manipulator"&R& +4 "core" &s  M +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &s  M +2 .tForearm.seek PC +2 "manipulator"&v' +93 "core" ' + .tHand.close +2 "manipulator"&e/ +73 "core" / +2 .tPC.seek :open + "processing"%k( +454 "core" ( + "manipulator"&y& +4 "core" &s U P +2 "manipulator"&q% +3 "core" % = P +2 .tForearm.seek :retract +2 "manipulator"&"'\ +90 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +135 "core" ( + "manipulator"&}& +4 "core" &,   Q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +3 "core" &, 8 Q + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&9' +114 "core" ' + .tHand.open +2 "manipulator"&:1 +72 "core" 1 +2 "manipulator"&U% +3 "core" %   Gw +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +1254 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" & +2 "manipulator"& & +4 "core" &,  P +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&S(, +27 "core" ( +2 "manipulator"&d& +3 "core" &, ` PX +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" &, PX + .tForearm.seek :garage +2 "manipulator"&t' +98 "core" ' + .tHand.close +2 "manipulator"&]/ +67 "core" / +2 "manipulator"&`& +4 "core" &,  NX + "manipulator"&g% +4 "core" % - % OH + .tForearm.seek :retract +2 "manipulator"&^'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&l( +290 "core" ( + "manipulator"&[& +4 "core" &(  OAe +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &'  NAe +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +97 "core" ' +2 "manipulator"&s& +3 "core" &( MAe +2 "manipulator"&% +3 "core" %\ M +2 "collection"'P& +4 "core" & +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +2 "core" & +3 &  +9 &(o . +10 &_} B +8 &Eo U +9 &N V +10 &L V +9 &I U +10 &HR V +9 & L V +10 &L V +8 &K U +10 & RN U +9 &"N V +10 &#K U +9 &%N V +9 &'XQ V +10 &)K U +10 &*Q V +8 &,Q V +10 &.aQ V +9 &0$J U +10 &1L V +9 &3P V +9 &5iO V +10 &7+R V +10 &8L V +10 &:I V +8 &4J U +10 &?P V +9 &AI U +9 &CzK U +10 &E<N U +9 &FL U +10 &HT   W +10 &J|_ X +8 &L6{% Z +10 &MI@ _ +9 &OTT a +9 &QeTU b +10 &S(WX b +9 &TYY b +10 &VZY b$ +9 &XbYZ b* +9 &ZYZ b0 +10 &[\\[ b1 +9 &]^^ b3 +9 &_2_a V +11 &`83^a + +8 &`t_b ^ +6 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.46 +2 "collection"'\ & +4 "core" &`t}__ ^ + &`t}__ ^ + .tHand.open +49 "manipulator"&|1 +70 "core" 1 +2 "manipulator"&% +3 "core" % \  H +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +93 "core" ' +730 #t-> CBV.PRV + .CBV.dial PRV +646 #-> PTV.PRV + .PTV.dial PRV +2 "processing"%@ @ +77 "core" B +464 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +116 "core"  +425 #t-> CTV.air +2 .CTV.dial :air +859 #-> PRV.CBV + .PRV.dial CBV +2 "processing"%i  +44 "core"  +1819 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +529 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"% +73 "core"  +377 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%f' +2622 "core" ' +2 "processing"%a% +3 "core" %e  +610 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%o +74 "core" +1086 #t-> PS.empty +2 .PS.seek :empty +2 "processing"% 'ղ +2633 "core" ' +2 "processing"%% +3 "core" %ծS +636 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%r +73 "core"  +399 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%b' +2633 "core" ' +2 "processing"%% +3 "core" %\\  +841 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%5 +73 "core" +632 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%z'ղ +2630 "core" ' +2 "processing"%% +3 "core" %մ[ +533 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%& +75 "core"  +332 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%\\' +2626 "core" ' +2 "processing"%Y% +3 "core" %U +1278 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%F +73 "core" +182 "Can" SS +240 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%V'ղ +2621 "core" ' +2 "processing"%% +3 "core" %յ5 +546 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%w +73 "core"  +487 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +537 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2619 "core" ' +2 "processing"%% +3 "core" % +499 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%$ +74 "core" +511 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%!'ղ +2619 "core" ' +2 "processing"%~% +3 "core" %ճ +399 #t-> PSR.air + .PSR.select :air +431 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%0' +2626 "core" ' +2 "processing"%(% +3 "core" %  +3301 #t-> PSV.PTV + .PSV.dial PTV +407 #-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2623 "core" ' +2 "processing"%M% +3 "core" %կ +549 #t-> PSR.air + .PSR.select :air +468 #-> PSV.PSR + .PSV.dial PSR +2 "processing"% +76 "core"  +497 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%j' +2638 "core" ' +2 "processing"%B% +3 "core" %~  +519 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%> +74 "core" +439 #t-> PS.empty +3 .PS.seek :empty + "processing"%W'ղ +2624 "core" ' +2 "processing"%;% +3 "core" %նx +442 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%1 +74 "core"  +1384 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 "processing"%'% +3 "core" %} +457 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%% +74 "core" +633 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%4'ղ +2627 "core" ' +2 "processing"%A% +3 "core" %հc +736 #t-> CBV.PRV + .CBV.dial PRV +798 #-> PTV.PRV + .PTV.dial PRV +735 #-> PSV.PTV + .PSV.dial PTV +563 #-> CTV.air + .CTV.dial :air +778 #-> PRV.CBV + .PRV.dial CBV +475 #-> PSR.flush + .PSR.select :flush +2 "processing"%@ +491 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%+ +74 "core"  +353 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%E' +2624 "core" ' +2 "processing"%8% +3 "core" %i  +1059 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%_ +73 "core" +760 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%2'ղ +2633 "core" ' +40 "processing"%% +11 "core" %կo +793 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%u +74 "core"  +349 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%G' +2623 "core" ' +2 "processing"%% +3 "core" %f  +630 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%T +75 "core" +288 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%)'ղ +2626 "core" ' +2 "processing"%x% +3 "core" %յ[ +509 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%? +73 "core"  +402 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%*' +2381 "Can" WV +241 "core" ' +2 "processing"%7% +3 "core" %e  +595 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%Z +74 "core" +301 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%X'ղ +2621 "core" ' +2 "processing"%% +3 "core" %յd +772 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%O +73 "core"  +1642 #t-> PSR.air + .PSR.select :air +2 "processing"% +653 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%/' +2633 "core" ' +2 "processing"%I% +3 "core" %^  +539 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"% +74 "core" +428 #t-> PS.empty +3 .PS.seek :empty + "processing"%C'ղ +2633 "core" ' +2 "processing"%.% +3 "core" %ծ^ +867 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%N +74 "core"  +268 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%=' +2623 "core" ' +2 "processing"%-% +3 "core" %h  +364 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%p +73 "core" +443 #t-> PS.empty +3 .PS.seek :empty + "processing"%n'ղ +2623 "core" ' +2 "processing"%H% +3 "core" %ծ\\ +335 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%D +75 "core"  +311 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%J' +2627 "core" ' +2 "processing"%h% +3 "core" %e  +595 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%L +73 "core" +280 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%<'ղ +2634 "core" ' +2 "processing"%#% +3 "core" %ծg +180 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"& & +3 "core" &&  FAd +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&R( +2 "core" ( +2 "manipulator"&{& +3 "core" && K EAd +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" && M FAd +2 .tForearm.seek CC + "manipulator"&m' +96 "core" ' + .tHand.close +2 "manipulator"&Q/ +75 "core" / + .tCC.seek :open +2 "collection"'( +472 "core" ( + "manipulator"&y& +4 "core" && 6 IAd +2 "manipulator"&q% +3 "core" % * Y I +2 .tForearm.seek :retract + "manipulator"&}'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&,(, +290 "core" ( + "manipulator"&v& +4 "core" &, E M/ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &3& +3 "core" &, M/ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&:' +113 "core" ' + .tHand.open +2 "manipulator"&U1 +69 "core" 1 +2 "manipulator"&"% +3 "core" %  U E} +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&9'\ +99 "core" ' +7413 #t-> access 2 +3 .SE.seek :down + "storage"('} +3 "core" ' + "manipulator"& % +4 "core" %\   W R +2 "manipulator"&d& +3 "core" &,   R/ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(6(K +1310 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (]& +2 "core" &KT h  +7362 #t-> access 3 +3 .SE.seek :down + "storage"(`'} +3 "core" ' +2 "manipulator"&g% +4 "core" %\  + I +2 "manipulator"&& +3 "core" &, + I/ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +352 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (t& +2 "core" &[/  +9957 #t-> stratTube 3 +2 !o:NoMethodError : mesg"1undefined method `stratTube' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +373 #-> startTube 3 +442 #-> shortDA +3 "collection"'[% + "processing"%% +5 "core" %ӵ +4 %ծU +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +449 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%S +42 "core" + .tPTV.dial :PRVmixing +2 "processing"%s  +75 "core" + .tPRV.dial :sipper +2 "processing"%  +134 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%P'` +1766 "Can" LK +526 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%^  +136 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1264 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +104 "core" > + .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek :empty + "processing"%\ 'ղ +601 "core" ' + .tPSV.dial PSR +2 "processing"%| +104 "core"  +2 "processing"%% +3 "core" %ղP + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%'TE +1104 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%@' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"% +150 "core" +2 .tPS.seek :empty + "processing"%i'ղ +2631 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%% +3 "core" %ձO +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%a'TE +1104 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%o' +1614 "core" ' + .tPSV.dial :mixloop +2 "processing"%f +103 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek :empty + "processing"%r'ղ +2631 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%5 +104 "core" +2 .tPS.seek :empty + "processing"%b'ղ +2625 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%& +4 "core" &L + "manipulator"&&% +4 "core" %\   L + "storage"(z% +4 "core" % + "storage"(Y. +3 "core" .([ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(F( +1324 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (\\& +2 "core" & +2 "manipulator"&& +3 "core" &, m E/ +2 "manipulator"&w% +3 "core" %\  F +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&V( +237 "core" ( + "manipulator"&& +4 "core" & c F[ +2 "storage"($& +3 "core" & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&'* +101 "core" ' + "storage"(~& +4 "core" & +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(!' +285 "core" ' + "storage"((- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (0& +3 "core" & d +2 "manipulator"&M& +4 "core" &  G[ + .tElbow.seek 3 +2 "manipulator"&( +3 "core" ( + "manipulator"&& +4 "core" & G[ +2 "storage"(B& +3 "core" & g +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&>' +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&j/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&;& +4 "storage"(1'} +5 "core" & q G[ +2 "manipulator"&W% +3 "core" %  F +2 .tForearm.seek :retract +2 "manipulator"&''\ +92 "core" ' +2 .tElbow.seek PC + "manipulator"&%(k +162 "core" ' + ."downElevator"SE.coast + "storage"(5 +83 "core" ( +2 "manipulator"&& +4 "core" &t x  D +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &t ) D +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&+' +102 "core" ' +2 "manipulator"&4& +3 "core" &t  F +2 "manipulator"&8% +4 "core" %  G +2 "processing"%_& +3 "core" &I +2 "processing"%E& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &A +3 &I . +9 &%BN 4 +11 &AlI I +8 &mJ W +11 &PR V +8 &UR? V +10 &T= V +10 &R= V +8 &V3 W +9 &]Q> V +10 &T< V +9 & O= V +10 &"R= V +9 &$eS? V +9 &&'Q6 V +10 &'T6 V +9 &)W2 W +9 &+mT/ V +10 &-.T/ W +9 &.R% V +10 &0T V +9 &2uR V +9 &47S, V +11 &5O+ U +8 &7Q" V +9 &9}R( V +10 &;?R( V +9 &=V- V +10 &>Q' V +9 &@Q( V +9 &BHT V +10 &D R% V +9 &E\\$ V +9 &Gi! X +10 &IB [ +9 &K \\ +10 &L \\ +9 &N ] +9 &PE \\ +10 &R ] +9 &S \\ +10 &U ] +9 &WL ] +9 &Y \\ +10 &Z ] +9 &\\~{ < +9 &]X+_ \\ +11 &]|4 8 +2 ( + "processing"%E& +2 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.71 + .Hand.open +2 "manipulator"&u1 +67 "core" 1 + "manipulator"&2% +4 "core" %  E +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%T  +3 %G9 +5 "core" 9dd +102 "processing"%x9 +2 "core" 9c +103 "processing"%?9 +2 "core" 9b  +103 "processing"%)9 +2 "core" 9a  +103 "processing"%79 +2 "core" 9a +103 "processing"%Z9 +2 "core" 9a +103 "processing"%*9 +2 "core" 9`! +103 "processing"%9 +2 "core" 9`! +103 "processing"%O9 +3 "core" 9b"! +103 "processing"%X9 +2 "core" 9b&" +103 "processing"%I9 +2 "core" 9d+" +103 "processing"% 9 +2 "core" 9f/" +103 "processing"%/9 +2 "core" 9h3# +103 "processing"%.9 +2 "core" 9j7" +103 "processing"%N9 +2 "core" 9n;" +103 "processing"%C9 +2 "core" 9q@" +103 "processing"%-9 +2 "core" 9uD" +103 "processing"%p9 +2 "core" 9yH" +103 "processing"%=9 +3 "core" 9~L +103 "processing"%H9 +2 "core" 9P +103 "processing"%D9 +2 "core" 9U +103 "processing"%n9 +2 "core" 9Y +103 "processing"%h9 +2 "core" 9] +103 "processing"%L9 +3 "core" 9a +103 "processing"%J9 +2 "core" 9e +103 "processing"%#9 +2 "core" 9j +103 "processing"% 9 +2 "core" 9n +103 "processing"%{9 +2 "core" 9r +103 "processing"%e9 +2 "core" 9v +103 "processing"%Q9 +2 "core" 9z +103 "processing"%l9 +2 "core" 9 +103 "processing"%K9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9 +103 "processing"%q9 +2 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%39 +2 "core" 9 +103 "processing"%R9 +3 "core" 9 +103 "processing"%U9 +2 "core" 9\ +103 "processing"%"9 +2 "core" 9 +103 "processing"%}9 +2 "core" 9 +103 "processing"%:9 +2 "core" 9 +103 "processing"% 9 +3 "core" 9" +103 "processing"%d9 +2 "core" 9( +103 "processing"%]9 +2 "core" 9/ +103 "processing"%g9 +2 "core" 95 +103 "processing"%9 +2 "core" 9; +103 "processing"%9 +3 "core" 9A +103 "processing"%69 +2 "core" 9H +103 "processing"%t9 +2 "core" 9M +103 "processing"%[9 +2 "core" 9S +103 "processing"%9 +2 "core" 9Y +103 "processing"%S9 +2 "core" 9^ +103 "processing"%s9 +2 "core" 9c +2 .tPH.hold 2:00:00,28C +4 "processing"% pp_ + .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%< +102 "core"  +2 "processing"%^% +3 "core" %կ` +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%P'\ +606 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'Һ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%  +136 "core"  + .tPSV.dial PTV +2 "processing"%| +74 "core" + .tPBV.dial :waste1 +2 "processing"%  +54 "core" +2 "processing"%\ % +3 "core" %ҿ3 +2 .tPS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +49 "processing"% * +36 "core" + +2 .tPS.seek 0ml +2 "processing"%@' +1626 "core" ' + .tdelay 5:00 +16803 "Can"  MM +13200 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%i +87 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%a' +2539 "core" ' + .tPSV.dial PTV +2 "processing"%f +72 "core" +2 .tdelay 5 seconds +501 .PSV.dial PSR +3 "processing"% +73 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%o +73 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +85 "core" +2 .tPS.seek :empty +2 "processing"%r'ղ +2527 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%5  +136 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" + .tPRV.dial :ab1 +2 "processing"% @ +107 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%&' +354 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%z  +44 "core"  +2 "processing"%Y% +4 "core" %#  +2 .tPS.seek 0.34ml + "processing"%' +442 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'\\  +32 "core" + .tPRV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 0.9ml +2 "processing"%w'G +1189 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +74 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%$'\ +863 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%,  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%~'Һ +1622 "core" ' + .tPSV.dial :PML +2 "processing"%9 +44 "core" + .tPTV.dial :mixing +2 "processing"%( @ +77 "core" B + .tPBV.dial :waste1 +2 "processing"%0  +34 "core" +2 "processing"%`% +3 "core" %Ҽ2  +2 .tPS.seek 1.85ml +2 "processing"%M' +249 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%B' +1974 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'j& +2 "core" & +2 "manipulator"&;& +3 "core" &t  I +2 "manipulator"&W% +4 "core" %\  z G + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&V(, +137 "core" ( +2 "manipulator"&& +3 "core" &,  H +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &!& +3 "core" &,  F +2 .tForearm.seek :garage + "manipulator"&>' +100 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 "manipulator"&A& +4 "core" &,  D + "manipulator"&% +4 "core" % (  F' +2 .tForearm.seek :retract +2 "manipulator"&4'\ +101 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&8( +314 "core" ( + "manipulator"&_& +4 "core" &  G +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &1& +3 "core" & 9 G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&'' +100 "core" ' +2 "manipulator"&k& +4 "core" &  G +2 "manipulator"&u% +4 "core" % . C +2 "collection"'2& +3 "core" & +2 "collection"'G& +3 .tCC.seek :closed +2 "collection"'E(` +4 "core" & +2 &  +9 &'o . +9 &a} B +9 &Gp U +9 &O V +9 &K V +10 &J U +9 &KN V +10 & P V +10 &L U +8 &L U +10 & TL U +9 &"L V +9 &#J V +10 &%J V +10 &'\\O U +9 &)J U +9 &*O V +9 &,O V +10 &.cJ V +10 &0%I V +8 &1J U +10 &3O V +9 &5lI U +9 &7-L V +10 &8J V +10 &:I V +9 &6F U +9 &?L U +11 &AH V +8 &C|L U +9 &E=N$ V +11 &FL V +8 &HR   W +11 &J~^  X +8 &L8y$H Z +9 &MH?] _ +10 &OPSc a +9 &QgPS b +9 &S)QT3 b +10 &TTU. b" +10 &VTV b' +9 &X^VWA b0 +9 &ZVX$ b4 +9 &[Y[S b4 +10 &]vWZ b4 +9 &_!Y\\ W +9 &`45Z] . +11 &`t\\Z \\ +5 ( + "collection"'G& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.52 +2 "collection"'x& +4 "core" &`tv[\\ \\ +2 &`tv\\[% \\ + .tHand.open + "manipulator"&+1 +69 "core" 1 +2 "manipulator"&?% +3 "core" %  | y 6 > +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +98 "core" ' + .tPSV.dial PSR +2 "processing"%) +103 "core"  +2 "processing"%7% +3 "core" % +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%Z' +1619 "core" ' +2 .tdelay 5 seconds +501 .PSV.dial :waste1 +3 "processing"%*  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1620 "core" ' + .tPSV.dial PSR +2 "processing"%O +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%X' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%I  +4 "collection"'  +32 "core" ~ +132  + .tPSV.dial :mixloop +2 "processing"%/ +104 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%.  +76 "core" +2 .tPS.seek 0ml +2 "processing"%N' +2622 "core" ' + .tPSV.dial :air +2 "processing"%C  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%-' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%p +42 "core" +2 .tPS.seek 0ml +2 "processing"%=' +2623 "core" ' + .tPSV.dial :air +2 "processing"%H  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%D' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%n +44 "core" +2 .tPS.seek 0ml +2 "processing"%h' +2624 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&L& +4 "core" & e r _ = + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&J( +9 "core" ( +2 "manipulator"&#& +4 "core" & | z 1 ? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" & p j p @ +48 .tForearm.seek CC +4 "manipulator"&{' +97 "core" ' + .tHand.close +2 "manipulator"&e/ +72 "core" / +2 .tCC.seek :open +2 "collection"'Q( +468 "core" ( + "manipulator"&l& +4 "core" & W E +2 "manipulator"&K% +3 "core" % < G +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&y(, +268 "core" ( +2 "manipulator"&q& +3 "core" &, ) ?g +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" &, w ^ ?g +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&v' +114 "core" ' + .tHand.open +2 "manipulator"&31 +66 "core" 1 +2 "manipulator"&R% +3 "core" % \ U f g >x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&U'\ +101 "core" ' +2 ."da"delayUntil "15:00:53.06" +5293 "Can"p \\[ +19369 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%" @ +77 "core" A + ."da"PBV.dial :waste1 +2 "processing"%}  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +35 "core" + + ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%d' +2529 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%] +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%g  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%6'ղ +2516 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%t +133 "core"  +2 "processing"%[% +3 "core" %ծ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%S'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%s  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%< +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%^  +34 "core" +2 "processing"%b% +3 "core" %ҽ}  +2 ."da"PS.seek 1.5ml +2 "processing"%P' +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%|' +1620 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\ * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2526 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%T +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%i'ղ +2524 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +133 "core"  + "processing"%f% +4 "core" %ղ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%o'Һ +1620 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%a  +35 "core" +2 "processing"%5% +3 "core" %ҿ +2 ."da"PS.seek 1.5ml +2 "processing"%' +605 "core" ' + ."da"delay 3 seconds +215 "Can" CC +88 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%r' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%z  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%& +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%\\' +2534 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%w  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%,'ղ +2504 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%$  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%9  +136 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%(  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%0 +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%`' +405 "core" ' +2 ."da"delay 2 seconds +201 .PRV.dial :air +2 "processing"%  +45 "core"  +2 "processing"%~% +3 "core" %v  +2 ."da"PS.seek 0.55ml +2 "processing"%M'_ +344 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +42 "processing"%j  +51 "core"  +2 ."da"PS.seek 2ml +2 "processing"%;'Һ +1570 "core" ' + ."da"PSV.dial :PML +2 "processing"%W +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +76 "core" A + ."da"PBV.dial :waste1 +2 "processing"%!  +35 "core" +2 "processing"%%% +3 "core" %Һ:  +2 ."da"PS.seek 1.85ml +2 "processing"%' +267 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%A * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1965 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +29598 "Can"1 ED +18404 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" + + ."da"PSV.dial :air +2 "processing"%V  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%_' +2525 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%1 +56 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%k  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%u +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%2  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%4'ղ +2528 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%G% +3 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%x'\ +613 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%+'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%?  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%) +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%7  +34 "core" +2 "processing"%'% +3 "core" %һ  +2 ."da"PS.seek 1.5ml +2 "processing"%B' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%Z' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%O  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%I' +2532 "core" ' + ."da"PSV.dial PTV +2 "processing"%/ +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%. +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%X +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%C  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%N'ղ +2524 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +144 "core"  +2 "processing"%-% +3 "core" %ճ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%H'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%='Һ +1618 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%n +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%D  +35 "core" +2 "processing"%L% +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%#'~ +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%e' +888 "Can" \\\\ +733 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%8  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%E +86 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%l' +2526 "core" ' + ."da"PSV.dial PTV +2 "processing"%K +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%{ +87 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%q +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%m  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%J'ղ +2531 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +133 "core"  + "processing"%R% +4 "core" %յ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%v'Һ +1615 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%c +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%"  +34 "core" +2 "processing"%}% +3 "core" %Ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%:'| +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%h' +1635 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%]  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%g * +47 "core" ) +42 ."da"PSR.select :air +9 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2523 "core" ' + ."da"PSV.dial PTV +2 "processing"%d +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%t +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%[ +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%6  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2527 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%s +135 "core"  +5 "processing"%<% +16 "core" %մ +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +7 "processing"% +17 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +5 "processing"%^'m +345 "core" ' +2 ."da"delay 5 seconds +503 "processing"%b% +3 "core" %i  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%S'\ +352 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%P +86 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%\ % +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%'~ +601 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%| * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%T  +33 "core" + ."da"delay 30 seconds +2156 "Can" +848 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2545 "core" ' + ."da"PSV.dial PTV +2 "processing"%@ +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%f +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%i +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2524 "core" ' + "processing"%a9 +3 "core" 95\ +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%5  +3 "core" 5\ + 5\ +2 "processing"%o& +3 "core" &]|. 8 + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&% +3 "core" %\    " 8 +2 "storage"(% +3 "core" % u u i +2 "storage"(z. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 +2 "storage"(Y( +353 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (&& +3 "core" &  ` ] + "manipulator"&r& +4 "core" &, ^ 4g +2 "manipulator"&% +3 "core" %\  Q 4 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&( +188 "core" ( +2 "manipulator"&& +3 "core" &  17 +2 "storage"(w& +3 "core" &  ` h +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&\\' +105 "core" ' + "storage"($& +4 "core" &  ] ^ +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(9' +273 "core" ' + "storage"((- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(0'y +34 "core" ' +2 "manipulator"&,& +4 "core" &   O 27 + "manipulator"&% +4 "core" %    3 +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&~'\ +92 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&`(k +260 "core" ( + "manipulator"&j& +4 "core" &s  K 2 +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +3 "core" &s   ) 3 +2 ."da"Forearm.seek PC + "manipulator"&W' +95 "core" ' + ."da"Hand.close +2 "manipulator"&/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%!( +452 "core" ( +2 "storage"(%& +3 "core" &  l +2 "manipulator"&;& +3 "core" &s  ' 6 +2 "manipulator"&A% +3 "core" % Ϛ ( ' 64 +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&( +272 "core" ( + "manipulator"&>& +4 "core" & , .  5f +2 "storage"(V& +3 "core" &  b +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +101 "core" ' +2 ."da"Hand.open +2 "manipulator"&11 +65 "core" 1 +2 "storage"(k- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(u'E +27 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(2' +58 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2215h.tif + "processing"%_& +10 "core" & +4 "manipulator"&& +8 "core" &  ] +f +4 "manipulator"&G% +8 "core" %  Y + +4 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&4'\ +92 "core" ' + ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&x(, +176 "core" ( +2 "manipulator"&?& +4 "core" &, u (h +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +52 "core" &, x (h +9 ."psFlush"Forearm.seek :garage +2 "manipulator"&7' +100 "core" ' + ."psFlush"Hand.close +2 "manipulator"&'/ +66 "core" / +2 "manipulator"&+& +3 "core" &, m %h +2 "manipulator"&*% +3 "core" % ) %$ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&B'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&O(k +125 "core" ( +2 "manipulator"&& +3 "core" &t  ( +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &t  ( +3 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC + "manipulator"&Z' +104 "core" ' +2 "manipulator"&/& +4 "core" &t ( ) +2 "manipulator"&.% +3 "core" % )~ +2 "processing"%X& +3 "core" & +2 "processing"%C& +3 ."psFlush"PC.seek :closed +2 "processing"%I(] +4 "core" & + &  +10 &(q - +9 &^} A +9 &Dq U +9 &Mv V +10 &No V +11 &K_ V +7 &FNk V +10 &NW V +9 &JK V +10 &LR V +9 & MOH W +10 &"OH V +9 &#K7 V +10 &%N2 V +8 &'VN* V +10 &)O& V +9 &*K V +9 &,N V +11 &._O V +8 &0!M V +9 &1M V +10 &3O V +9 &5fM V +10 &7)M V +10 &8N V +8 &:M V +10 &/N W +9 &?N V +10 &AM V +9 &CvN V +9 &E8M V +10 &FV W +8 &Hp Y +10 &Jm \\ +10 &L. \\ +8 &M ] +10 &O" ] +9 &Qs" ] +10 &S5 ] +10 &T ] +8 &V ] +10 &Xy ] +10 &Z: ^ +9 &[ S +10 &].G "i +8 &]u= 9 +6 ( + "processing"%C& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.74 +2 "processing"%p& +3 "core" &]u. 9 +2 &]u. 9 + ."psFlush"Hand.open + "manipulator"&-1 +78 "core" 1 +5 "manipulator"&N% +13 "core" %  6 %~ +6 ."psFlush"Forearm.reconfigure LooseForearm +4 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.776 seconds\ /var/log/esp/da19jul2215h.tif: TIFF Upload Complete\ +3 "manipulator"&#Q@2^d^2b +2 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2215h15s.tif +5 ."psFlush"Forearm.seek :retract +5 "manipulator"&H'\ +89 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%n +135 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%D'TE +1116 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +174 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2215h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2215h30s.tif +1436 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%= +73 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%#' +1502 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2215h30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2215h70s.tif +1123 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%8 +76 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%F'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%e +86 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%K U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%{' +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%q @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%m' +331 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2215h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.776 sec auto-exposure",Subject: "da19jul2215h images!" +8 "storage"(l- +10 "core" -' +8 "storage"(3& +7 "core" &  "  +2 "manipulator"&R& +3 "core" &t  , +2 "manipulator"&J% +3 "core" %\  6 , +3 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&( +295 "core" ( +2 "manipulator"&c& +8 "core" & C /N +2 "storage"("& +9 "core" &  > = \\ +3 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 2 + 600 counts +4 "manipulator"&}' +102 "core" ' +8 ."da"SE.reconfigure SEgently +10 "storage"(#QK-0-\ b +8 ."da"SE.seek -0.21 Pucks below Top Plate +8 "storage"(v' +70 "core" ' +7 "manipulator"& & +11 "core" & B @ L +2 "storage"(6& +3 "core" &  / +3 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +24 "core" ' +2 "storage"(s% +5 "core" %   +2 ."downElevator"SE.seek :down +58 "storage"(<'} +45 (% +3 "core" %1 r \\w +2 "manipulator"&b% +3 "core" % ? @ a ;U +4 ."da"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&^'\ +90 "core" ' +110 ' +3 ."downElevator"SE.coast +3 "storage"(5 +9 ."da"SC.coast +5 "storage"(6 +1140 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%S  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%P'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%\ ' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +84 "core"  + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%|' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%@'TE +1110 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%i +74 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%a +75 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%5'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%z' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%& @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%w +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%y' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%$ +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%U' +968 "Can" DD +1652 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%( @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%9'ղ +2644 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&\\& +4 "core" &  KL + "manipulator"&j% +4 "core" %\   L +2 ."psFlush"Elbow.seek PC + "manipulator"&M(k +245 "core" ( + "manipulator"&& +4 "core" &u _ K +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &u J + ."psFlush"Forearm.seek PC +2 "manipulator"&~' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +76 "core" / + ."psFlush"PC.seek :open +3 "processing"%%( +452 "core" ( + "manipulator"&;& +4 "core" &u m L +2 "manipulator"&A% +3 "core" % o M +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&W'\ +91 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&>(, +133 "core" ( + "manipulator"&V& +4 "core" &, w MD +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &, { MD + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&1' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&k1 +74 "core" 1 + "manipulator"&_% +4 "core" % \ |  [ Cp +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"&'\ +103 "core" ' + #tFinished short da assay +12004 #-> access 2 +3 .SE.seek :down + "storage"('} +2 "core" ' +2 "manipulator"&G% +3 "core" %\ " 3 L= +2 "manipulator"&0& +4 "core" &, * M@ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(u(K +1305 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +2 "core" &K7  +38129 "Can" JJ +46683 #t-> access 3 +3 .SE.seek :down + "storage"()'} +4 "core" ' + "manipulator"&% +4 "core" %\ "  F= +2 "manipulator"&& +4 "core" &,  F@ + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"('([ +350 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (+& +2 "core" &[0 q  +9055 #t-> startTube 3 +3879 "Can" HH +12257 #t-> shortDA +2 "collection"'*% +2 "processing"%4% +5 "core" %ӵ +4 %յl +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +517 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"% +134 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +136 "core" + .tPRV.dial :sipper +41 "processing"%7  +114 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%/'` +2278 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%.  +138 "core"  +2 .tPS.seek 0.5ml +2 "processing"%X'\ +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%x @ +104 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%B'ղ +598 "core" ' + .tPSV.dial PSR +2 "processing"%! +103 "core"  +2 "processing"%C% +3 "core" %նt +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%p'TE +1107 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%-' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%N +104 "core" +2 .tPS.seek :empty + "processing"%n'ղ +2631 "core" ' + .tPSV.dial PSR +2 "processing"%Z +103 "core"  +2 "processing"% % +3 "core" %ծZ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%D'TE +1104 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%=' +1623 "core" ' + .tPSV.dial :mixloop +2 "processing"% +103 "core" + .tPRV.dial :sipper +2 "processing"%L  +44 "core" +2 .tPS.seek :empty + "processing"%8'ղ +2631 "core" ' + .tPSV.dial PSR +2 "processing"%# +104 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%F' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%e +103 "core" +2 .tPS.seek :empty + "processing"%K'ղ +2625 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%E& +4 "core" &e + "manipulator"&q% +4 "core" %\ "  F= +2 "storage"({% +3 "core" %{ +2 "storage"(l. +2 "core" .([ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(3( +1323 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (R& +2 "core" &  +2 "manipulator"&J& +3 "core" &, U T  @@ +2 "manipulator"&c% +3 "core" %\ " V S _ @= +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&O( +177 "core" ( + "manipulator"&"& +4 "core" & x s ?/ +2 "storage"( & +4 "core" & 9 + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&:'* +93 "core" ' +2 "storage"(H& +3 "core" & - +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(h' +286 "core" ' +2 "storage"(d- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ([& +3 "core" & 4 +2 "manipulator"&6& +3 "core" & j e  =/ +2 .tElbow.seek 3 + "manipulator"&s( +4 "core" ( + "manipulator"&2& +5 "core" & o q =/ + "storage"(& +4 "core" & +2 .tForearm.seek 3 + 300 counts + "manipulator"&b' +19 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&}/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +4 "storage"(v'} +5 "core" & h j Y =/ +2 "manipulator"&]% +3 "core" % l m > +2 .tForearm.seek :retract +2 "manipulator"&t'\ +93 "core" ' +2 .tElbow.seek PC + "manipulator"&(k +167 "core" ' + ."downElevator"SE.coast + "storage"(5 +88 "core" ( +2 "manipulator"&& +4 "core" &u S S P @ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &u T T @ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&Y' +100 "core" ' +2 "manipulator"&S& +4 "core" &u ] V @ + "manipulator"&m% +4 "core" %Ϻ U R F @ +2 "processing"%& +3 "core" &d +2 "processing"%P& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &S +3 &b  +10 &(ug - +8 &]e A +10 &;wf U +9 &Tf V +11 &QU W +8 &{Od V +9 &=Tg V +10 &Uc V +9 &Qf V +9 &Sb V +10 & ER_ V +9 &"TY V +10 &#L] V +9 &%R[ V +9 &'NNL V +10 &)SJ W +9 &*UO W +10 &,RT W +10 &.STZ W +8 &0TM W +10 &1RV W +9 &3UR W +9 &5^PU V +10 &7SS V +8 &8QO V +9 &:OJ V +10 &'QQ V +9 &?VV V +9 &AQX V +9 &CmNT V +10 &E.SW W +9 &F^V W +9 &H|N Z +10 &JdU \\ +9 &L%Q \\ +10 &MU ] +9 &OR ] +9 &QjQ ] +10 &S,N ] +9 &TR ] +10 &VZ ] +9 &XqJ ] +9 &Z2J ] +10 &[O U +9 &]-H~I "i +9 &]v8T 7 +6 ( + "processing"%P& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 + .Hand.open +2 "manipulator"&\ 1 +68 "core" 1 + "manipulator"&% +4 "core" % Ϻ r w P = +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&|'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %T9 +5 "core" 9o +103 "processing"%9 +2 "core" 9n +103 "processing"%9 +2 "core" 9m  +103 "processing"%@9 +2 "core" 9l  +103 "processing"%i9 +2 "core" 9l +103 "processing"%9 +2 "core" 9k +103 "processing"%f9 +2 "core" 9k +103 "processing"%a9 +3 "core" 9j +102 "processing"%9 +2 "core" 9j" +103 "processing"%59 +2 "core" 9j&! +103 "processing"%9 +2 "core" 9k*! +103 "processing"%9 +2 "core" 9k/" +103 "processing"%o9 +2 "core" 9l3" +103 "processing"%&9 +2 "core" 9l7" +103 "processing"%z9 +2 "core" 9m;# +103 "processing"%9 +2 "core" 9o?# +103 "processing"%r9 +2 "core" 9qD$ +103 "processing"%w9 +3 "core" 9rH# +103 "processing"%9 +2 "core" 9uL# +103 "processing"%$9 +2 "core" 9wP$ +103 "processing"%y9 +2 "core" 9yU$ +103 "processing"%(9 +2 "core" 9}Y$ +103 "processing"%U9 +3 "core" 9]$ +103 "processing"%9 +2 "core" 9a# +103 "processing"%,9 +2 "core" 9e# +103 "processing"%\\9 +2 "core" 9j# +103 "processing"%j9 +2 "core" 9n# +103 "processing"%9 +3 "core" 9r# +103 "processing"%9 +2 "core" 9v +103 "processing"%g9 +2 "core" 9z +103 "processing"%9 +2 "core" 9 +103 "processing"%^9 +2 "core" 9 +103 "processing"%I9 +2 "core" 9 +103 "processing"%;9 +2 "core" 9 +103 "processing"%A9 +2 "core" 9 +103 "processing"%V9 +2 "core" 9 +103 "processing"%`9 +2 "core" 9 +103 "processing"%~9 +3 "core" 9 +103 "processing"%M9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9 +103 "processing"%_9 +2 "core" 9 +103 "processing"%W9 +2 "core" 9 +103 "processing"%19 +5 "core" 9 +103 "processing"%G9 +2 "core" 9 +103 "processing"%09 +2 "core" 9 +103 "processing"%?9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9\ +103 "processing"%+9 +2 "core" 9\ +103 "processing"%*9 +2 "core" 9 +103 "processing"%49 +2 "core" 9! +103 "processing"%9 +2 "core" 9' +103 "processing"% 9 +11 "core" 9, +103 "processing"%79 +2 "core" 92 +103 "processing"%99 +2 "core" 98 +103 "processing"%.9 +3 "core" 9> +103 "processing"%/9 +2 "core" 9D +103 "processing"%x9 +2 "core" 9I +103 "processing"%X9 +2 "core" 9O +103 "processing"%!9 +2 "core" 9T +103 "processing"%C9 +3 "core" 9Z +103 "processing"%B9 +2 "core" 9_\  +3 .tPH.hold 2:00:00,28C +3 "processing"%p pp_ +3 .tdelay 1:30 +2 "core" \ +9000 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%N +104 "core"  +2 "processing"%-% +3 "core" %նi +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%Z'\ +604 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"% 'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%n  +137 "core"  + .tPSV.dial PTV +2 "processing"%D +74 "core" + .tPBV.dial :waste1 +2 "processing"%  +55 "core" +2 "processing"%L% +3 "core" %Ҽ]  +2 .tPS.seek 1.5ml +2 "processing"%=' +610 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%# * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%8' +1602 "Can"c GE +13 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%e  +35 "core" + .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%F * +35 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%E +74 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%q' +2536 "core" ' + .tPSV.dial PTV +2 "processing"%{ +74 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%l +74 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%' +74 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +73 "core"  +2 .tPS.seek :empty +2 "processing"%J'ղ +2532 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%c  +138 "core" + .tPSV.dial :mixloop +2 "processing"%" +45 "core" + .tPRV.dial :ab1 +2 "processing"% @ +106 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%H' +363 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%>  +43 "core"  +2 "processing"%% +4 "core" %  +2 .tPS.seek 0.34ml + "processing"%d' +446 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'[  +31 "core" + .tPRV.dial :air +2 "processing"%)  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%6'G +1182 "core" ' + .tPRV.dial :waste2 +2 "processing"%2 @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"%'\ +871 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%}  +57 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1621 "core" ' + .tPSV.dial :PML +2 "processing"%] +43 "core" + .tPTV.dial :mixing +2 "processing"%O @ +76 "core" B + .tPBV.dial :waste1 +2 "processing"%:  +35 "core" +2 "processing"%h% +3 "core" %Ҿ  +2 .tPS.seek 1.85ml +2 "processing"%b' +247 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%<' +1964 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'s& +2 "core" & +2 "manipulator"&S& +3 "core" &u  F +2 "manipulator"&m% +3 "core" %\   F- +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +136 "core" ( + "manipulator"&v& +4 "core" &,  F# +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &t& +3 "core" &,  F# +2 .tForearm.seek :garage + "manipulator"&%' +98 "core" ' + .tHand.close +2 "manipulator"&\ / +69 "core" / +2 "manipulator"&& +4 "core" &, 0 C# + "manipulator"&T% +4 "core" % - Y B + .tForearm.seek :retract +2 "manipulator"&P'\ +103 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +288 "core" ( +2 "manipulator"&Y& +3 "core" &+ 9 BDu +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &+ u  I BDu +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&3' +100 "core" ' +2 "manipulator"&@& +4 "core" &* } x : BCt +2 "manipulator"&i% +3 "core" % x u = B +2 "collection"'& +4 "core" & +2 "collection"'f& +3 .tCC.seek :closed +2 "collection"'a(` +3 "core" & +2 &  +9 &%k . +10 &_| B +8 &Cp U +9 &P V +10 &N W +9 &G V +10 &GN V +10 &K V +9 &L V +9 &L V +10 & OL V +8 &"M V +11 &#L V +8 &%N V +10 &'WL V +10 &)J V +8 &*L V +10 &,O V +9 &.^L V +9 &0!J V +10 &1J V +9 &3P V +10 &5gJ V +9 &7(O V +10 &8L V +9 &:J U +9 &2I U +9 &?K V +9 &AH V +10 &CxH U +9 &E:J^ U +9 &FK` V +10 &HT\  X V +9 &Jz\\M X +9 &L3{$" [ +10 &MH=+ _ +9 &OST! a +10 &QaRU b! +9 &SSU. b% +9 &TTV4 b, +11 &VVW1 b/ +8 &XIWX0 b0 +9 &YWX2 b0 +10 &[YY0 b2 +10 &]\\[[1 b2 +9 &_]`2 _ +9 &`.7^b0 1 +9 &`t~\\_2 Y +6 ( + "collection"'f& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.50 +2 "collection"'& +4 "core" &`tpZ\\ Y + .tHand.open +2 "manipulator"&51 +73 "core" 1 +2 "manipulator"&% +3 "core" %  l l = +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' + .tPSV.dial PSR +2 "processing"%o +103 "core"  +2 "processing"%&% +3 "core" %+ +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%z' +1624 "core" ' +2 .tdelay 5 seconds +501 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%r' +1622 "core" ' + .tPSV.dial PSR +2 "processing"%w +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%$  +37 "collection"'y  +45 "core" ~ +131  + .tPSV.dial :mixloop +2 "processing"%( +103 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%U  +78 "core" +2 .tPS.seek 0ml +2 "processing"%' +2620 "core" ' + .tPSV.dial :air +2 "processing"%,  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%\\' +540 "Can" oo +2089 "core" ' + .tPSV.dial :mixloop +2 "processing"%j +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2627 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%g' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%^' +2634 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&I& +4 "core" &( < 1  9Bk + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&;( +48 "core" ( +2 "manipulator"&A& +3 "core" & X e = +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" & N X & = +2 .tForearm.seek CC + "manipulator"&`' +97 "core" ' + .tHand.close +2 "manipulator"&~/ +76 "core" / +2 .tCC.seek :open + "collection"'M( +472 "core" ( + "manipulator"&k& +4 "core" & v w | A +2 "manipulator"&_% +3 "core" %   v _ C +2 .tForearm.seek :retract +2 "manipulator"&W'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&1(, +270 "core" ( + "manipulator"&G& +4 "core" &, } d CA +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &, ~ m J CA +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&?' +111 "core" ' +2 .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&% +3 "core" % B L l ; +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 ."da"delayUntil "16:33:41.40" +24613 #recoverPRVreagent08 .PTV.dial :mixing +2 "processing"%u @ +77 "core" B + ."da"PBV.dial :waste1 +2 "processing"%+  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +35 "core" + + ."da"PSV.dial :air +2 "processing"%4  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2528 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%7  +45 "core"  +2 ."da"delay 2 seconds +201 .PSV.dial :mixloop +3 "processing"%9 +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%.  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%/'ղ +2527 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +133 "core"  +2 "processing"%X% +3 "core" %ձ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%!'\ +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%C'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 "processing"%B  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%N +85 "core" ~ + ."da"PBV.dial :waste1 +2 "processing"%-  +34 "core" +2 "processing"%K% +3 "core" %Ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%Z' +607 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%n * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%D' +1633 "core" ' + ."da"delay 2:00 +9050 "Can" TT +2954 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%L * +36 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%#' +2527 "core" ' + ."da"PSV.dial PTV +2 "processing"%= +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%e +74 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%F  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%E'ղ +2521 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +133 "core"  +2 "processing"%{% +3 "core" %յ% + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%l'\ +603 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%''Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%R +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%q  +35 "core" +2 "processing"%c% +3 "core" %ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%"'} +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%J' +1618 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%>  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%[' +2530 "core" ' + ."da"PSV.dial PTV +41 "processing"%) +81 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%d +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%2 +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%6  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%}'ղ +2521 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +45 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%]  +138 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%O  +44 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%: +45 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%h' +398 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +46 "core"  +2 "processing"%% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%b'[ +348 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%s  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%S'Һ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%m +44 "core" + ."da"PTV.dial :mixing +2 "processing"%v @ +77 "core" B + ."da"PBV.dial :waste1 +2 "processing"%t  +34 "core" +2 "processing"%% +3 "core" %Ҽ  +2 ."da"PS.seek 1.85ml +2 "processing"%\ ' +258 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%T' +1965 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +12777 "Can"  VU +35225 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%|  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +46 "core" ) + ."da"PSV.dial :air +2 "processing"%Y  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2364 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%@  +42 "core"  +2 ."da"delay 2 seconds +201 .PSV.dial :mixloop +2 "processing"%i +42 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%P'ղ +2360 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +125 "core"  +2 "processing"%% +3 "core" %շ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%5'\ +598 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 "processing"%f  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%o +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%&  +33 "core" +2 "processing"%3% +3 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%<'| +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%z' +1610 "core" ' + ."da"delay 2:00 +10490 "Can"\ CB +1513 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%w  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%$' +2337 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%U +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +69 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +79 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2321 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%j +124 "core"  +2 "processing"%\\% +3 "core" %հ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +82 "core"  + ."da"PBV.dial :waste1 +2 "processing"%g  +33 "core" + "processing"%I% +4 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%A'| +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%V * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%~' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%a +67 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%k' +2332 "core" ' + ."da"PSV.dial PTV +2 "processing"%_ +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%` +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%G +82 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%0  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%;'ղ +2329 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +47 "processing"% +129 "core"  +2 "processing"%% +3 "core" %ն\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%W'\ +615 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%?'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%u +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%+  +33 "core" +2 "processing"%*% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%4' +609 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +1608 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%7  +32 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%9 * +45 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%. +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +828 "Can"\ TT +1507 "core" ' + ."da"PSV.dial PTV +2 "processing"%x +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%X +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%/ +81 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%!  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2340 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%N +126 "core"  +8 "processing"%-% +17 "core" %յ\ +8 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +6 "processing"% +16 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +7 ."da"PS.seek 0.25ml +8 "processing"%K'm +351 "core" ' + ."da"delay 5 seconds +503 "processing"%C% +3 "core" %l\  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%n'\ +359 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Z'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%L  +32 "core" +2 "processing"% % +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%D' +611 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1630 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%e  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +46 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%# +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%8' +2344 "core" ' + ."da"PSV.dial PTV +2 "processing"%{ +81 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%E +68 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%l +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%q'ղ +2340 "core" ' + "processing"%c9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.6C before imaging + .PH.coast +2 "processing"%'  +3 "core" 4 + 4 +2 "processing"% & +3 "core" &]v-Z\ 7 + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&"% +3 "core" %\  S R  +2 "storage"(>% +3 "core" %  \ +2 "storage"(. +3 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 +2 "storage"(( +356 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (H& +2 "core" &  \ +2 "manipulator"&J& +3 "core" &, Q Q % A +2 "manipulator"&)% +3 "core" %\  P R   +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&d( +180 "core" ( + "manipulator"&2& +4 "core" & k r A - +2 "storage"(6& +3 "core" &  T\ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&[' +104 "core" ' + "storage"(& +4 "core" &  \ +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(]' +270 "core" ' + "storage"(O- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(:'y +32 "core" ' +2 "manipulator"&}& +4 "core" & T T 9 - + "manipulator"&% +4 "core" % c U  + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&h(k +251 "core" ( + "manipulator"&s& +4 "core" &s V [ +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &s T S & +2 ."da"Forearm.seek PC + "manipulator"&m' +95 "core" ' + ."da"Hand.close +2 "manipulator"&v/ +71 "core" / +2 ."da"PC.seek :open +2 "processing"%t( +450 "core" ( + "storage"(& +4 "core" &  [\ +2 "manipulator"&& +3 "core" &s O Q +2 "manipulator"&S% +3 "core" % ϡ S S  +2 ."da"Forearm.seek :retract +2 "manipulator"&\ '\ +97 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&|( +255 "core" ( + "manipulator"&%& +4 "core" & K X  1 +2 "storage"(Y& +3 "core" &  i\ +52 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&T' +95 "core" ' + ."da"Hand.open +2 "manipulator"&1 +75 "core" 1 +2 "storage"(@- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(i'E +23 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +53 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2217h.tif +3 "processing"%& +10 "core" &\ +4 "manipulator"&Q& +5 "core" & q s g 1 +3 "manipulator"&% +4 "core" % ϭ s { u W +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&P'\ +93 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&5(, +183 "core" ( +2 "manipulator"&f& +5 "core" &,  { I U +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &o& +2 "core" &, p Y U +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&&' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"&3/ +70 "core" / +2 "manipulator"&& +4 "core" &, ~ } = U + "manipulator"&% +4 "core" % 3 y x g * +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&<'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&w(k +121 "core" ( +2 "manipulator"&r& +3 "core" &s ~ { +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &y& +3 "core" &s t x R + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&z' +95 "core" ' +5 "manipulator"&(& +3 "core" &s  Z +3 "manipulator"&U% +3 "core" % v u <  +2 "processing"%& +4 "core" &\ + "processing"%,& +4 ."psFlush"PC.seek :closed +3 "processing"%$(] +2 "core" &\ +3 &\  +10 &+y\ ,~ +9 &cx\ @ +10 &hw\ Q +9 &,WC\ P +8 &\\5\ P +11 &W7\ P +9 &r[\ P +8 &3Y\ P +11 &Z\ P +9 &Z\ P +9 & zZ\ P +10 &"<Z\ P +9 &#Z\ P +10 &%X\ O +9 &'\\\ P +9 &)CY\ P +10 &+\\\ P +9 &,[\ P +10 &.Z\ P +8 &0K]\ P +9 &2 Z\ P +10 &3Z\ P +10 &5Y\ P +8 &7TZ\ P +11 &9]\ P +8 &:Z\ O +10 &<[\ P +10 &>]Y\ O +9 &@Z\ P +10 &AW\ P +9 &CZy\ P +9 &Ed\\x\ P +10 &G"eu\ Q +9 &Hzm\ T +10 &Je\ V +8 &LZ_\ V +10 &NX\ V +9 &ON\ V +9 &QM\ V +10 &SbP\ V +10 &U#P\ V +8 &V9\ V +10 &XB\ V +8 &ZgB\ W +9 &\\)8\ D +10 &]8<}.\ ` +10 &]|8,\ 4 +5 ( + "processing"%,& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.58 +2 "processing"%j& +4 "core" &]|'-\ 4 + &]|'"\ 4 + ."psFlush"Hand.open +2 "manipulator"&\\1 +71 "core" 1 +2 "manipulator"&% +3 "core" % w 8  +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +40 #"da"SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.635 seconds\ /var/log/esp/da19jul2217h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2217h15s.tif +48 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +125 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%g'TE +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +245 #"da"SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2217h15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2217h30s.tif +1366 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +68 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%V  +32 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%A' +1579 #"da"SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2217h30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2217h70s.tif +1044 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +71 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%~ +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%_ U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%`' +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%G @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +428 #"da"SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2217h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.635 sec auto-exposure",Subject: "da19jul2217h images!" +12 "storage"(k- +9 "core" -' +7 "storage"(& +6 "core" & I\ +2 "manipulator"&& +3 "core" &s v } r +2 "manipulator"&;% +4 "core" %\  w s r  +2 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&W( +256 "core" ( + "manipulator"&u& +5 "core" & q x - +2 "storage"(+& +3 "core" & \ +3 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&*' +102 "core" ' +225 ."da"SE.reconfigure SEgently +8 "storage"(#QK-0-\ b +8 ."da"SE.seek -0.21 Pucks below Top Plate +4 "storage"(?' +57 "core" ' +2 "manipulator"&^& +4 "core" & n V $ - +2 "storage"(4& +5 "core" &  2\ +2 ."da"Elbow.reconfigure LimpElbow +6 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +7 "manipulator"&#Q@2^d^2b +5 ."da"Forearm.seek 2 +3 "manipulator"&7'~ +29 "core" ' + ."da"Elbow.hold +2 "manipulator"&9, +4 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(.' +27 "core" ' +2 "manipulator"& % +4 "core" %͞ u q ] Z + "storage"(x& +4 "core" &   ;\ + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 2 + 332 counts +2 "manipulator"&X' +18 "core" ' +2 "manipulator"&/& +4 "core" & { v / , +2 "storage"(!& +3 "core" &  g\ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +16 "core" ' +2 "storage"(N% +4 "core" %  \ +2 ."downElevator"SE.seek :down +3 "storage"(-'} +100 (B% +5 "core" %s= 2\ UZ +4 "manipulator"&C% +7 "core" % d l " +4 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&K'\ +91 "core" ' +49 ' +4 ."downElevator"SE.coast +2 "storage"(5 +7 ."da"SC.coast +4 "storage"(6 +973 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%n  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%L +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Z +68 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%=' +2643 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%D @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%F  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%#'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%{'TE +1112 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%l +67 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%R  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%8' +2620 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%c +69 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%''\ +77 "Can"\ IH +523 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%" +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%> U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2645 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%H @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +2619 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%)  +79 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%2'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%6 +41 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%1' +2619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +67 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2640 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%O @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +68 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%]'ղ +2681 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&[& +4 "core" & Q G , + "manipulator"&s% +4 "core" %  E P Z  + ."psFlush"Elbow.seek PC +2 "manipulator"&b(k +254 "core" ( + "manipulator"&d& +4 "core" &p R O  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &v& +3 "core" &p S R +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +94 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +77 "core" / + ."psFlush"PC.seek :open +3 "processing"%( +450 "core" ( + "manipulator"&& +4 "core" &p L F 3 +2 "manipulator"&S% +3 "core" % Ͻ M P * & +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&m'\ +96 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&%(, +136 "core" ( + "manipulator"&Y& +4 "core" &, [ R  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &h& +3 "core" &, S R   + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +114 "core" ' + ."psFlush"Hand.open +2 "manipulator"&@1 +65 "core" 1 + "manipulator"&% +4 "core" % ~ P Q > +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"&Q'\ +101 "core" ' + #tFinished short da assay +20860 #-> access 2 +47 .SE.seek :down +5 "storage"('} +2 "core" ' +2 "manipulator"&\ % +3 "core" %\  O Q b  +2 "manipulator"&:& +4 "core" &, F N Q  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 +2 "storage"(i(K +1306 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (f& +2 "core" &K/ \  +14625 "Can"\ FF +60002 \ FF +60003  FF +8330 #t-> access 3 +3 .SE.seek :down + "storage"(o'} +3 "core" ' +2 "manipulator"&T% +4 "core" %\  S Q '  +2 "manipulator"&|& +3 "core" &, S R (  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(3([ +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &[0 \  +7564 #t-> startTube 3 +3227 #-> shortDA +3 "collection"'% + "processing"%P% +5 "core" %ӵ\ g +2 %խc\  +3 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +521 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1002 .PSV.dial :mixloop +2 "processing"%r +127 "core" + .tPTV.dial :PRVmixing +2 "processing"%y  +130 "core" + .tPRV.dial :sipper +2 "processing"%&  +100 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%('` +2280 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%U  +130 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1269 "core" ' + .tPRV.dial :waste2 +2 "processing"%5 @ +99 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%<'ղ +606 "core" ' + .tPSV.dial PSR +2 "processing"%t +97 "core"  +2 "processing"%,% +3 "core" %ճd\ +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%j'TE +1114 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%\\' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"% +99 "core" +2 .tPS.seek :empty + "processing"%'ղ +2620 "core" ' + .tPSV.dial PSR +2 "processing"%z +99 "core"  +2 "processing"%q% +3 "core" %ձ@\ +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%g'TE +1122 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%V +98 "core" + .tPRV.dial :sipper +2 "processing"%I  +43 "core"  + .tPS.seek :empty +2 "processing"%'ղ +2619 "core" ' + .tPSV.dial PSR +2 "processing"%A +98 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%~ +99 "core" +2 .tPS.seek :empty + "processing"%_'ղ +2636 "core" ' + #tLoading da puck from tube 3 into Processing Clamp +2 "processing"%a& +4 "core" &E\ + "manipulator"&G% +4 "core" %\  I O U  + "storage"(`% +4 "core" %y $\ z + "storage"(k. +3 "core" .([ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +1325 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & :\ s +2 "manipulator"&;& +3 "core" &, T `  +2 "manipulator"&u% +3 "core" %\  p W 5  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&+( +179 "core" ( + "manipulator"&w& +4 "core" & w u 1 7 +2 "storage"(& +3 "core" & \ q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&^'* +102 "core" ' + "storage"(4& +4 "core" & \ s +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"( ' +280 "core" ' + "storage"(x- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (/& +3 "core" & z r !\ o +2 "manipulator"&!& +3 "core" & u v T 7 +2 .tElbow.seek 3 + "manipulator"&N( +4 "core" ( + "manipulator"&& +4 "core" & ~ o < 7 +2 "storage"(B& +3 "core" & d k P\ p +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&C' +27 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&*/ +69 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&W& +4 "storage"(?'} +10 "core" & t v 7 +3 "manipulator"&7% +5 "core" %  u t 9 +2 .tForearm.seek :retract +2 "manipulator"&X'\ +89 "core" ' + .tElbow.seek PC +2 "manipulator"&.(k +160 "core" ' + ."downElevator"SE.coast + "storage"(5 +95 "core" ( +2 "manipulator"&& +4 "core" &p _ q _ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &-& +3 "core" &p ~ r \\ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +93 "core" ' +2 "manipulator"&n& +4 "core" &p { j + "manipulator"&0% +4 "core" %Ͽ U U  E +2 "processing"%L& +3 "core" &B\  +2 "processing"% & +3 .tPC.seek :closed +2 "processing"%Z(] +3 "core" &C\  +4 &B\  +8 &)xC\ {, +10 &bB\ yA +8 &a|B\ zR +9 &#ZA\ {Q +11 &\\B\ {Q +9 &_7\ {R +10 &i^9\ {Q +8 &+\\<\ {Q +10 &]9\ {R +9 &]B\ {R +9 & p_;\ {R +10 &"1b<\ {R +9 &#X>\ {Q +9 &%[/\ {Q +10 &'y]0\ {Q +9 &):_4\ {R +9 &*^/\ {R +10 &,_@\ {R +9 &._=\ {R +9 &0B]4\ {R +11 &2]>\ {Q +9 &3_K\ {Q +9 &5Y8\ {Q +9 &7K]1\ {Q +9 &9 _g\ {R +10 &:[\ \ {R +9 &<]\ {Q +9 &>S]\ {Q +10 &@^\ {Q +9 &A]\ {Q +10 &C]\ {Q +9 &EY`\ {R +9 &Gm\ zS +10 &H\ yV +9 &J\ yW +9 &LQ\ xX +10 &N\ xX +9 &O\ xX +10 &Qu\ xX +9 &SY\ xX +9 &U\ xW +10 &V\ xW +9 &X\ xX +10 &Z_a\ xX +9 &\\!\ wE +9 &]5>z_\ y"e +9 &]~5\ |1 +7 ( + "processing"% & +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.57 + .Hand.open +2 "manipulator"& 1 +3 "core" &]~%\ |1 +68 1 + "manipulator"&D% +4 "core" % Ͽ n v - E +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +91 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%F  +2 %e9 +5 "core" 9zz +103 "processing"%9 +2 "core" 9y +103 "processing"%#9 +2 "core" 9x  +103 "processing"%{9 +2 "core" 9w  +103 "processing"%l9 +2 "core" 9v +103 "processing"%R9 +2 "core" 9v +103 "processing"%E9 +2 "core" 9t +103 "processing"%c9 +2 "core" 9t +103 "processing"%89 +2 "core" 9t" +103 "processing"%'9 +2 "core" 9t& +103 "processing"%"9 +2 "core" 9u+ +103 "processing"%>9 +2 "core" 9u/! +103 "processing"% 9 +2 "core" 9u3! +103 "processing"%H9 +2 "core" 9x7! +103 "processing"%9 +2 "core" 9x;" +151 "processing"%)9 +2 "core" 9zA" +103 "processing"%J9 +2 "core" 9|F" +103 "processing"%69 +2 "core" 9}J" +103 "processing"%29 +3 "core" 9N# +103 "processing"%9 +2 "core" 9R" +103 "processing"%19 +2 "core" 9V" +103 "processing"%O9 +2 "core" 9[" +103 "processing"%9 +2 "core" 9_" +103 "processing"%9 +2 "core" 9c" +103 "processing"%}9 +2 "core" 9g" +103 "processing"%[9 +2 "core" 9k" +103 "processing"%s9 +2 "core" 9p" +103 "processing"%d9 +2 "core" 9t +103 "processing"%v9 +3 "core" 9x +103 "processing"%99 +2 "core" 9| +103 "processing"%9 +2 "core" 9 +103 "processing"%K9 +2 "core" 9 +103 "processing"%$9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%S9 +2 "core" 9 +103 "processing"%Y9 +2 "core" 9 +103 "processing"%h9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%b9 +3 "core" 9 +103 "processing"%@9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%\ 9 +3 "core" 9 +103 "processing"%:9 +2 "core" 9\ \ +103 "processing"%f9 +2 "core" 9\ +103 "processing"%T9 +2 "core" 9 +103 "processing"%|9 +2 "core" 9 +103 "processing"%9 +3 "core" 9$ +103 "processing"%i9 +2 "core" 9) +103 "processing"%9 +2 "core" 90 +103 "processing"%P9 +2 "core" 97 +103 "processing"%9 +2 "core" 9> +103 "processing"%r9 +3 "core" 9D +103 "processing"%y9 +2 "core" 9J +103 "processing"%&9 +2 "core" 9P +103 "processing"%]9 +2 "core" 9V +103 "processing"%U9 +2 "core" 9\\ +103 "processing"%(9 +2 "core" 9d +2 .tPH.hold 2:00:00,28C +3 "processing"%5 pp_ +2 .tdelay 1:30 +3 "core"  +8019 "Can"\ {?? +982 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +100 "core"  +2 "processing"%t% +3 "core" %խ\ } +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%,'\ +606 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%<'Һ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%j  +132 "core"  + .tPSV.dial PTV +2 "processing"% +70 "core" + .tPBV.dial :waste1 +2 "processing"%\\  +52 "core" +2 "processing"%z% +3 "core" %ҺJ\ ~ +2 .tPS.seek 1.5ml +2 "processing"%q' +607 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%g' +1609 "core" ' + .tdelay 5:00 +30004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%V  +35 "core" + .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%I * +46 "core" ) + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%A' +2381 "core" ' + .tPSV.dial PTV +2 "processing"% +70 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%~ +70 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%a  +81 "core" +2 .tPS.seek :empty + "processing"%G'ղ +2385 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%`  +129 "core" + .tPSV.dial :mixloop +2 "processing"%k +41 "core" + .tPRV.dial :ab1 +2 "processing"%3 @ +102 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +367 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%;  +42 "core"  +2 "processing"%u% +4 "core" %/\ ~ +2 .tPS.seek 0.34ml + "processing"%w' +444 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'  +31 "core" + .tPRV.dial :air +2 "processing"%%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%4'G +1181 "core" ' + .tPRV.dial :waste2 +2 "processing"%Q @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%x'\ +870 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%/  +42 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%!'Һ +1611 "core" ' + .tPSV.dial :PML +2 "processing"%o +42 "core" + .tPTV.dial :mixing +2 "processing"% @ +74 "core" B + .tPBV.dial :waste1 +2 "processing"%B  +31 "core" +2 "processing"%*% +3 "core" %Ҽ\  +2 .tPS.seek 1.85ml +2 "processing"%W' +257 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%7 * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%+' +1973 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'^& +2 "core" &\ \\ +2 "manipulator"& & +3 "core" &p T R a +2 "manipulator"&C% +3 "core" %\  S S I  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +134 "core" ( +2 "manipulator"&-& +3 "core" &, T R U  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &N& +3 "core" &, \\ S  + .tForearm.seek :garage +2 "manipulator"&n' +98 "core" ' + .tHand.close +2 "manipulator"&0/ +76 "core" / +2 "manipulator"&L& +3 "core" &, ] f  +2 "manipulator"&?% +4 "core" % . T W  1 + .tForearm.seek :retract +2 "manipulator"&X'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +278 "core" ( +2 "manipulator"& & +3 "core" &* j X / Cr +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &* b W Cr +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&D' +101 "core" ' +2 "manipulator"&e& +4 "core" &+ ` T Cr +2 "manipulator"&% +3 "core" % b q +2 "collection"'& +4 "core" &\ Z +2 "collection"'#& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &-\ Z +3 &\ Z +9 &)p \ U, +10 &b\ UA +10 &[v\ \ TR +8 &U\ VR +10 &Y\ UR +9 &Q \ VQ +10 &bY\ UR +10 &&T \ UQ +8 &U\ VQ +9 &X \ UR +11 & kV\ VR +8 &".T \ VQ +10 &#Q\ \ VQ +9 &%U \ VQ +9 &'sU\ SR +11 &)5T \ VR +8 &*X\ UQ +10 &,T\ \ VR +10 &.{S \ UR +8 &0>W\ \ VQ +11 &2T \ VQ +8 &3W \ VR +9 &5U\ UR +10 &7ES\ \ VR +9 &9T\ \ UR +9 &:R \ VQ +10 &<T \ VQ +9 &>NU \ VQ +10 &@X \ VR +9 &AT \ UQ +9 &CR \ UQ +10 &EUT\ UR +9 &GT\ UR +9 &HZ\   \ UR +10 &Jc \ TS +9 &LP& \ SV +10 &NG? \ QZ +9 &OPS\ \ P] +9 &QTS \ P] +11 &SDTU\ P] +8 &UTY \ O^ +9 &VWW\ O] +10 &XVX\ \ O_ +10 &ZGXY \ N_ +10 &\\ZZ \ N` +9 &][^ \ N` +56 &_s[_\ \ OA +10 &`D*\\`\ \ P)x + &`dz]` \ RX ( + &`dx[]\ RX + &`dx[[\ SX + &`dwZ] \ RX + &`dxY\\ \ RX + "collection"'#& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.24 +2 "collection"'{& +3 "core" &`dx[[ \ SX + &`dwYZ$\ QX +2 .tHand.open + "manipulator"&l1 +72 "core" 1 +2 "manipulator"&R% +4 "core" % ~ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&E'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%c +99 "core"  +2 "processing"%8% +4 "core" %\ { + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%'' +1611 "core" ' +2 .tdelay 5 seconds +501 .PSV.dial :waste1 +2 "processing"%"  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%>' +1604 "Can"H\ whh +17 "core" ' + .tPSV.dial PSR +2 "processing"% +55 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%H' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%  +2 "collection"')  +34 "core" ~ +125  + .tPSV.dial :mixloop +2 "processing"%J +100 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%6  +74 "core" +2 .tPS.seek 0ml +2 "processing"%2' +2623 "core" ' + .tPSV.dial :air +2 "processing"%  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%1' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%O +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%}' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%[ +55 "core" +2 .tPS.seek 0ml +2 "processing"%s' +2622 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&d& +4 "core" &* r d 3 Cr +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&v( +3 "core" ( + "manipulator"&9& +4 "core" &* w w Cr +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &* d q Cr +2 .tForearm.seek CC + "manipulator"&K' +95 "core" ' + .tHand.close +2 "manipulator"&$/ +68 "core" / +2 .tCC.seek :open + "collection"'( +470 "core" ( + "manipulator"&S& +4 "core" &+ S Q K Cm +2 "manipulator"&Y% +3 "core" % R R R +2 .tForearm.seek :retract +2 "manipulator"&h'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(, +288 "core" ( +2 "manipulator"&b& +3 "core" &, [ R  ' +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &, S S R ' +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&m1 +73 "core" 1 +2 "manipulator"&% +4 "core" % \ Z S * + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&\ '\ +100 "core" ' +2 ."da"delayUntil "18:14:44.91" +24708 #recoverPRVreagent08 .PTV.dial :mixing +2 "processing"%: @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%f  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%T * +33 "core" + + ."da"PSV.dial :air +2 "processing"%|  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2387 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%i +55 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%P +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +56 "core" +2 ."da"PS.seek :empty +2 "processing"%r'ղ +2355 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +125 "core"  +2 "processing"%&% +3 "core" %յ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%]'\ +608 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%U'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%(  +72 "core"  + ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%t  +33 "core" +2 "processing"%_% +3 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%,'| +600 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%j * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1621 "core" ' + ."da"delay 2:00 +3078 "Can"\ ~vv +8926 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%\\  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%z * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2383 "core" ' + ."da"PSV.dial PTV +2 "processing"%q +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%F +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%V +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%I  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2364 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%g +138 "core"  +2 "processing"%% +3 "core" %յ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%~'\ +604 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +4 "processing"% +57 ."da"PS.seek 2ml +2 "processing"%'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%a +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%A  +33 "core" +2 "processing"%`% +3 "core" %Һ\ ~ +2 ."da"PS.seek 1.5ml +2 "processing"%k' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%3 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%G' +1618 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%;  +36 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%u * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2367 "core" ' + ."da"PSV.dial PTV +2 "processing"%% +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%w +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Q +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%4  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%/'ղ +2368 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%x  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%o  +130 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%B +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%*' +402 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%7  +44 "core"  +2 "processing"%!% +3 "core" %\ } +2 ."da"PS.seek 0.55ml +2 "processing"%W'\\ +356 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%^  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"% 'Һ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%C +42 "core" + ."da"PTV.dial :mixing +2 "processing"%- @ +74 "core" B + ."da"PBV.dial :waste1 +2 "processing"%N  +34 "core" +2 "processing"%.% +3 "core" %һ)\  +2 ."da"PS.seek 1.85ml +2 "processing"%0' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%L * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%?' +1972 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +7463 "Can"\ CC +40539 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%=  +31 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +33 "core" + + ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2383 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%e  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%X'ղ +2355 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%M +127 "core"  +2 "processing"%#% +3 "core" %յ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%{'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%l'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%R  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%c +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%8  +33 "core" +2 "processing"%D% +3 "core" %һ(\  +2 ."da"PS.seek 1.5ml +2 "processing"%+' +605 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%" * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'' +1616 "core" ' + ."da"delay 2:00 +5140 "Can"\ RS +6864 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%> * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2361 "core" ' + ."da"PSV.dial PTV +2 "processing"%J +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%6 +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%H +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%2'ղ +2371 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%O +138 "core"  +2 "processing"%1% +3 "core" %կ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1627 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%[ +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%}  +33 "core" + "processing"%d% +4 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%9' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +49 ."da"PS.seek 0ml +2 "processing"%$' +1616 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%E * +45 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2361 "core" ' + ."da"PSV.dial PTV +2 "processing"%Y +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%K +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%@  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%v'ղ +2359 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%m +127 "core"  +2 "processing"%% +3 "core" %կ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%h'\ +596 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%: +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%f  +31 "core" +2 "processing"%T% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%|' +596 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%s * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%i' +1616 "core" ' + ."da"delay 2:00 +10524 "Can"\ FF +1479 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%P * +46 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2373 "core" ' + ."da"PSV.dial PTV +2 "processing"%p +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%y +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%& +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%r  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%]'ղ +2359 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%( +127 "core"  +8 "processing"%% +12 "core" %խ\ y +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +9 "processing"% +18 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +9 "processing"%t'm +346 "core" ' +2 ."da"delay 5 seconds +503 "processing"%_% +3 "core" %q\ z +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%U'\ +344 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%j'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%, +82 "core"  + ."da"PBV.dial :waste1 +2 "processing"%\\  +32 "core" +2 "processing"%z% +3 "core" %Ҿ\ o +2 ."da"PS.seek 1.5ml +2 "processing"%<' +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%q' +1616 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%F  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2399 "core" ' + ."da"PSV.dial PTV +2 "processing"%g +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%~  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%a'ղ +2379 "core" ' +2 "processing"%A9 +3 "core" 94 + #"da"Processing Puck Heater at 28.4C before imaging + .PH.coast +2 "processing"%`  +3 "core" 4 + 4 + "processing"%& +4 "core" &]~#m\ n1 + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&3% +3 "core" %\  G P 3  +2 "storage"(k% +3 "core" %  $ \ d +2 "storage"(;. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 + "storage"(u( +356 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &   (\ ^ +2 "manipulator"&G& +3 "core" &, G N } ' +2 "manipulator"&%% +3 "core" %\  R R |  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&w( +199 "core" ( + "manipulator"&Q& +4 "core" & S Z * T +2 "storage"(4& +3 "core" &  \ ^ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +107 "core" ' + "storage"(x& +4 "core" & \ \ \ ` +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(o' +276 "core" ' + "storage"(- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(B'y +32 "core" ' +2 "manipulator"&/& +4 "core" & P Q , T + "manipulator"&7% +4 "core" % Q P d +44 ."da"Forearm.reconfigure LooseForearm +11 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&!'\ +92 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&*(k +250 "core" ( + "manipulator"&^& +4 "core" &r [ T 0 +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &r R O @ +2 ."da"Forearm.seek PC +2 "manipulator"&C' +92 "core" ' + ."da"Hand.close +2 "manipulator"&-/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%N( +452 "core" ( + "storage"(.& +4 "core" & \ \ ` +2 "manipulator"&L& +3 "core" &r R Q A +2 "manipulator"& % +3 "core" % ϲ R Q % +2 ."da"Forearm.seek :retract +2 "manipulator"&0'\ +95 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&=( +279 "core" ( + "manipulator"&n& +4 "core" & R P b h +2 "storage"( & +3 "core" & \ \ \ ` +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&?' +102 "core" ' + ."da"Hand.open +2 "manipulator"&1 +69 "core" 1 +2 "storage"(e- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"('E +27 "core" ' +2 ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +55 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2218h.tif +3 "processing"% & +11 "core" &\ ` +5 "manipulator"&M& +6 "core" & Q R I h +3 "manipulator"&#% +4 "core" % P Q ^ +3 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&X'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&{(, +172 "core" ( +2 "manipulator"&R& +4 "core" &, R [ = Q + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &c& +3 "core" &, Q U  Q +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&8' +100 "core" ' + ."psFlush"Hand.close +2 "manipulator"&D/ +75 "core" / +2 "manipulator"&l& +4 "core" &, R Q [ Q + "manipulator"&"% +4 "core" % " Q S \ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&+'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"& (k +122 "core" ( +2 "manipulator"&>& +3 "core" &q [ ^ o +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &q \\ ]  +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +3 "manipulator"&'' +102 "core" ' +2 "manipulator"&J& +4 "core" &q ] [ +2 "manipulator"&6% +3 "core" % S ^ . +3 "processing"%H& +3 "core" &\ \\ +2 "processing"%& +3 ."psFlush"PC.seek :closed +3 "processing"%(] +3 "core" &\ [ +3 &\ [ +10 &+xO\ X,~ +10 &a:\ W@ +9 &Rx\ WR +8 &U\ XR +10 &X\ YR +10 &Y\ XR +8 &YW\ XR +10 &Y\ XR +9 &V\ XQ +11 &W\ XR +9 & bV\ YQ +9 &""X\ XR +10 &#R\ XR +9 &%U\ XQ +9 &'iX\ XR +10 &)+W\ XR +9 &*U\ XR +9 &,W\ XR +9 &.qU\ XR +9 &02Z\ XR +11 &1Wu\ XR +9 &3Ws\ XR +9 &5zUp\ XQ +9 &7;Vk\ XR +10 &8Yf\ WR +9 &:U[\ XR +10 &<WV\ XR +8 &>DWO\ WQ +10 &@XM\ WR +10 &AWD\ WQ +9 &CW<\ XR +10 &EKY7\ WR +9 &G\ c-\ WS +10 &Hy*\ VV +9 &J)\ VX +8 &LC"\ VW +11 &N\ VX +8 &O\ UX +9 &Q\ UX +10 &SH\ UX +9 &U\ \ UX +10 &V\ UY +10 &X\ TY +9 &ZO\ TY +9 &\\\ TF +10 &]1Bp\ W"g +9 &]}:\ W4 +5 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 +2 "processing"%O& +4 "core" &]}( \ X4 + ."psFlush"Hand.open +2 "manipulator"&11 +74 "core" 1 +2 "manipulator"&2% +4 "core" % S S c +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +50 #"da"SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.747 seconds\ /var/log/esp/da19jul2218h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2218h15s.tif +40 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%[ +127 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%}'TE +1109 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +250 #"da"SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2218h15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2218h30s.tif +1370 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%9' +1580 #"da"SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2218h30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2218h70s.tif +1059 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +71 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%E'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2118 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%$ +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%Y U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%K' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%b @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +433 #"da"SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2218h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.747 sec auto-exposure",Subject: "da19jul2218h images!" +10 "storage"(S- +11 "core" -' +7 "storage"(m& +5 "core" & \ E +2 "manipulator"&& +3 "core" &q = 7  +2 "manipulator"&v% +3 "core" %\  3 1  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&h( +261 "core" ( +2 "manipulator"&:& +5 "core" & ? =  2 + "storage"(f& +4 "core" & e\ F +2 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&T' +102 "core" ' +9 ."da"SE.reconfigure SEgently +8 "storage"(#QK-0-\ b +8 ."da"SE.seek -0.21 Pucks below Top Plate +17 "storage"(' +60 "core" ' +5 "manipulator"&s& +7 "core" & T \\ C 2 +3 "storage"(|& +19 "core" & \ U +7 ."da"Elbow.reconfigure LimpElbow +7 "manipulator"&$ ,(#b +7 ."da"Forearm.reconfigure LooseForearm +7 "manipulator"&#Q@2^d^2b +5 ."da"Forearm.seek 2 +4 "manipulator"&'~ +30 "core" ' +5 ."da"Elbow.hold +3 "manipulator"&P, +5 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(' +27 "core" ' +2 "manipulator"&i% +4 "core" %͟ Q Q Q t +2 "storage"(p& +4 "core" & \ R + ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 2 + 333 counts +2 "manipulator"&y' +14 "core" ' +6 "manipulator"&&& +4 "core" & _ U , +4 "storage"(r& +6 "core" & \  7\ U +3 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +3 "manipulator"&' +23 "core" ' +2 "storage"((% +4 "core" % \  P\ U +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (]% +2 "core" %; q\ UWe +2 "manipulator"&_% +4 "core" % ^ ^ ] +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&t'\ +95 "core" ' +58 ' +2 ."downElevator"SE.coast + "storage"(5 +2 ."da"SC.coast + "storage"(6 +1126 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%U  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%,'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%\\ +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%z' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%j +70 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%< @ +55 "core" B +2 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%V  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%I'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%q +2 "Can"\ HG +40 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%g'TE +1118 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%~  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%A +70 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%`'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%3 +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%k U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%;' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%%  +93 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Q'ղ +2644 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%4 +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%x +69 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%\ ' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%7  +93 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%o'ղ +2644 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +4 "core" & P P j , + "manipulator"&^% +4 "core" %\  M B P " + ."psFlush"Elbow.seek PC +2 "manipulator"&W(k +253 "core" ( + "manipulator"&w& +4 "core" &t Q Q 2 +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &-& +3 "core" &t Q P + ."psFlush"Forearm.seek PC +2 "manipulator"&!' +96 "core" ' +40 ."psFlush"Hand.close +9 "manipulator"&Z/ +70 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%.( +452 "core" ( + "manipulator"&L& +4 "core" &t Q Q +2 "manipulator"& % +3 "core" % Q O % +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&C'\ +90 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&n(, +132 "core" ( +2 "manipulator"& & +3 "core" &, [ Q g ( +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" &, P P t ( +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +110 "core" ' + ."psFlush"Hand.open +2 "manipulator"&e1 +75 "core" 1 +2 "manipulator"& % +3 "core" % P Q D +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&M'\ +99 "core" ' + #tFinished short da assay +31101 "Can"\ 88 +60002 \ 78 +60002 \ 87 +60002 \ 88 +60002 \ 87 +60003 \ \ 87 +60002 \ 87 +60002 \ 88 +60002 \ 87 +60003 \ 88 +60002 \ 88 +60002  \ 78 +60002 \ 87 +60003 \ 88 +60002 \ 87 +60002  88 +60002  :76 +60003  p77 +60002 \ a88 +60002 \ L88 +60002 \ F88 +60003 \ C88 +60002 4\ @88 +60002 \ ?98 +60002 N\ =98 +60003 \ ;98 +60002 \ :98 +60002 \ 988 +60003 !\ 888 +60002 \ 798 @EDT1563854860.62 F\ 689 +60002  \ 588 +60003 N\ 488 +60002 \ 388 +60002 6\ 288 +60002 \ 288 +60003 \ 088 +60002 $\ 088 +60002 \ .98 +60003 9\ .88 +60002 \ -88 +60002 \ ,88 +60002 \ *:: +60003 \ *98 +60002 "\ *88 +60002 \ *88 +60003 \ (88 +60002 #\ '88 +60002 \ &98 +60002 \ &88 +60003 !\ %99 +60002 \ %88 +60002 +\ #99 +60002 "\ #88 +60003 1\ #88 +60002 !\ "88 +60002 0\ 88 +60003 \ 88 +60002 <\ 98 +60002 U\ 88 +60002 \ 98 +60003 {\ 98 +60002 !\ 98 +60002 \ 98 +60003 b\ 99 +60002 \ 89 +60002 `\ 88 +60002 \ 88 +60003 (\ 88 +60002 \ 88 +60002 \ 98 +25755 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +32978 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1254 "Can"\ 88 +31738 #"reset-modem"Session Begun +5 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +28256 "Can"\ 98 +4724 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +22279 "Can"\ 88 +10705 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +5470 !to:SignalException: mesg" SIGHUP:\ signoi:bt[ "1/opt/mbari/lib/ruby/1.8/irb.rb:72:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time kEQ:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +6 #mEXIT @1563880823.52EDT @1563887402.34EDT = =tMAIN =mMAIN_scheduler @EDT1563887404.07 #"core_reset"Sent BREAK +2 #t@0xEBDE, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +375 "Can"\  + \ r + #tPolling Can every 10:00 +3 #Cleanly exited at 07:20:23EDT23-Jul-19 +8297 #-> $da[:extractVol]=0.19 +2545 #-> access 2 +3 !o: BusOff: mesg"%Storage Elevator is not powered!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +464 #-> ESp.ready! + !o:NameError: mesg"uninitialized constant ESp: name:ESp:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +567 #-> ESP.ready! +3 #Powering core bus +484 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +3 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ + )% +3 "core" %\  + .tSS.configure SSconfig +3 "sampler")#.0X +2 .tForearm.seek :retract +2 "manipulator"&#'\ +3 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&$( +95 "core" ( +2 "manipulator"&%& +4 "core" & 9 ? ]0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :retract +2 "manipulator"&&'\ +10 "core" ' +2 "manipulator"&'% +4 "core" %\ A 9  ] +2 "processing"%(& +4 "collection"')& +3 "core" &\ + & +2 ."openPC"PC.reconfigure PCconfig +3 .tCC.reconfigure CCconfig +3 "processing"%$x2 ^22b +3 "collection"'$x2 ^22b +2 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open +2 "processing"%*( +3 "collection"'+( +278 "core" ( +11 ( +2 "collection"', +3 "core" ~ +2 "processing"%- +2 "core" W +2 "processing"%. +3 "core"  + "processing"%/ +3 "core"  +2 "sampler")0% +3 "core" %ۀ >  +2 "collection"'1& +3 "core" &    +2 "collection"'2% +4 "core" %ӳ   + "processing"%3& +4 "core" &\  +2 "processing"%4% +3 "core" %\ \ +2 "manipulator"&5% +4 "core" %\   \\ + "manipulator"&6& +4 "core" &   \\0 + "storage"(7& +4 "core" & \ q s - +2 "storage"(8% +3 "core" %y r r -  +2 "collection"'99 +2 "core" 9Nc +2 "processing"%:9 +3 "core" 9Uh +669 #t-> access 2 +3 .SE.seek :down + "storage"(;'} +4 "core" ' +2 "manipulator"&<% +3 "core" %\ < * \\ +2 "manipulator"&=& +3 "core" &   P \\0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(>(K +1304 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +2 "core" &K6 8 B o  +43948 "Can"\ PP +1086 #t-> access 3 +3 .SE.seek :down + "storage"(@'} +3 "core" ' +2 "manipulator"&A% +4 "core" %\   T + "manipulator"&B& +4 "core" & & T0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(C([ +353 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (D& +2 "core" &[A   i  +9017 #t-> startTube 3 +8681 #-> shortDA +2 "collection"'E% +2 "processing"%F% +3 "core" %ӳ +5 %\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +211 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%G +42 "core" + .tPTV.dial :PRVmixing +2 "processing"%H  +136 "core" + .tPRV.dial :sipper +2 "processing"%I  +105 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%J'` +2289 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%K  + "collection"'L  +19 "core" +117  +2 .tPS.seek 0.5ml +2 "processing"%M'\ +1274 "core" ' + .tPRV.dial :waste2 +2 "processing"%N @ +103 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty + "processing"%O'ղ +602 "core" ' + .tPSV.dial PSR +2 "processing"%P +136 "core"  +8 "processing"%Q% +4 "core" %յ\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1ml +2 "processing"%R'TE +1107 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%S' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%T +104 "core" +2 .tPS.seek :empty +2 "processing"%U'ղ +2630 "core" ' + .tPSV.dial PSR +2 "processing"%V +103 "core"  +2 "processing"%W% +3 "core" %կ +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%X'TE +1112 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%Y' +1622 "core" ' + .tPSV.dial :mixloop +2 "processing"%Z +103 "core" + .tPRV.dial :sipper +2 "processing"%[  +44 "core" +2 .tPS.seek :empty + "processing"%\\'ղ +2628 "core" ' + .tPSV.dial PSR +2 "processing"%] +104 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%^' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%_ +103 "core" +2 .tPS.seek :empty + "processing"%`'ղ +2622 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%a& +4 "core" &  + .tHand.open + "manipulator"&b1 +77 "core" 1 +2 "manipulator"&c% +3 "core" % \  R +2 "storage"(d% +4 "core" %y   *  + "storage"(e. +3 "core" .([ + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(f( +1324 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (g& +3 "core" &\ \  + "manipulator"&h& +4 "core" & 6 N0 + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&i( +3 "core" ( + "manipulator"&j& +4 "core" & C N0 +2 "storage"(k& +3 "core" &\ \  +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&l'* +100 "core" ' +2 "storage"(m& +4 "core" & \  u + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(n' +286 "core" ' +2 "storage"(o- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (p& +3 "core" &\ \  X +2 "manipulator"&q& +3 "core" & v O0 +2 .tElbow.seek 3 + "manipulator"&r( +4 "core" ( + "manipulator"&s& +4 "core" & ] O0 + "storage"(t& +4 "core" &\ \  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&u' +16 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +3 "manipulator"&v/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&w& +3 "storage"(x'} +6 "core" & A M0 +2 "manipulator"&y% +3 "core" %  2 O +2 .tForearm.seek :retract +2 "manipulator"&z'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&{(k +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +96 "core" ( +2 "manipulator"&|& +3 "core" &u $ A Q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +3 "core" &u   Q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&~' +101 "core" ' +2 "manipulator"&& +4 "core" &u - P + "manipulator"&% +4 "core" % 5 P +2 "processing"%& +4 "core" &  + "processing"%& +4 .tPC.seek :closed +2 "processing"%(] +2 "core" &  +3 &  +10 &2 . +10 &` C +9 &?v U +9 &R V +10 &T V +9 &V V +9 &CW V +10 &X W +9 &W V +10 &T V +9 & KT V +9 &" Y V +10 &#R V +9 &%Y V +9 &'UP U +10 &)S V +9 &*X V +10 &,S V +9 &.\\W V +9 &0V V +10 &1T V +9 &3Y V +9 &5dQ V +10 &7&R V +9 &8S U +10 &:U V +9 &/R U +10 &?Y W +9 &AR V +9 &CsU V +10 &E4Z V +9 &Fk X +10 &H [ +9 &Jk \\ +9 &L, \\ +10 &M \\ +9 &O \\ +9 &Qq \\ +10 &S4 \\ +9 &T \\ +10 &V ] +9 &Xx ] +9 &Z: ] +10 &[ Q +9 &]1P &t +9 &]y# - +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 + .Hand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +4 "core" % ; N +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +4 % 9 +3 "core" 9ZZ +103 "processing"%\ 9 +2 "core" 9Zh +103 "processing"% 9 +2 "core" 9Zh  +103 "processing"% 9 +2 "core" 9[h +103 "processing"% 9 +2 "core" 9[h +103 "processing"%9 +2 "core" 9[h! +103 "processing"%9 +2 "core" 9[i! +103 "processing"%9 +2 "core" 9[h" +103 "processing"%9 +2 "core" 9[h"" +103 "processing"%9 +3 "core" 9\\h&" +102 "processing"%9 +2 "core" 9\\h+# +103 "processing"%9 +2 "core" 9]i/# +103 "processing"%9 +2 "core" 9_i3$ +103 "processing"%9 +2 "core" 9_i7$ +103 "processing"%9 +3 "core" 9`h;$ +103 "processing"%9 +2 "core" 9ai@% +103 "processing"%9 +2 "core" 9biD% +103 "processing"%9 +2 "core" 9diH% +103 "processing"%"9 +2 "core" 9fiL& +103 "processing"%%9 +3 "core" 9gjP& +103 "processing"%'9 +2 "core" 9jjU& +103 "processing"%)9 +2 "core" 9ljY% +103 "processing"%(9 +2 "core" 9nj]& +103 "processing"%9 +2 "core" 9qja& +103 "processing"%9 +2 "core" 9tie& +103 "processing"%9 +2 "core" 9wjj& +103 "processing"%#9 +2 "core" 9{kn& +103 "processing"%,9 +2 "core" 9kr& +103 "processing"%-9 +2 "core" 9lv& +103 "processing"%.9 +3 "core" 9lz& +102 "processing"%/9 +2 "core" 9l +103 "processing"%09 +2 "core" 9l +103 "processing"%19 +2 "core" 9l +103 "processing"%29 +2 "core" 9m +103 "processing"%39 +3 "core" 9m +103 "processing"%49 +2 "core" 9n +103 "processing"%59 +2 "core" 9n +103 "processing"%69 +2 "core" 9n +103 "processing"%79 +2 "core" 9o +103 "processing"%89 +3 "core" 9n +102 "processing"%99 +2 "core" 9o +103 "processing"%:9 +2 "core" 9o +103 "processing"%<9 +2 "core" 9p +103 "processing"%=9 +2 "core" 9q +103 "processing"% 9 +2 "core" 9r +103 "processing"%!9 +2 "core" 9p +103 "processing"%?9 +2 "core" 9q +103 "processing"%A9 +2 "core" 9r +103 "processing"%B9 +2 "core" 9r +103 "processing"%;9 +3 "core" 9r +102 "processing"%>9 +2 "core" 9s +103 "processing"%D9 +2 "core" 9r +103 "processing"%E9 +2 "core" 9t +103 "processing"%F9 +2 "core" 9t +103 "processing"%G9 +3 "core" 9 t\ +102 "processing"%H9 +2 "core" 9t\ +103 "processing"%I9 +2 "core" 9u\ +103 "processing"%L9 +2 "core" 9 v +103 "processing"%K9 +2 "core" 9%v +103 "processing"%J9 +3 "core" 9*v +102 "processing"%N9 +2 "core" 91x +103 "processing"%M9 +2 "core" 97x +103 "processing"%P9 +2 "core" 9<x +103 "processing"%Q9 +2 "core" 9Bx  +103 "processing"%O9 +2 "core" 9Gx  +103 "processing"%R9 +2 "core" 9Lx +103 "processing"%T9 +2 "core" 9Ry +103 "processing"%S9 +2 "core" 9Xy +103 "processing"%V9 +2 "core" 9]z +103 "processing"%W9 +3 "core" 9bz# +2 .tPH.hold 2:00:00,28C +3 "processing"%U pp_ +2 .tdelay 1:30 +4 "core" # +7667 "Can"\ DC +1334 .tPSR.select :air + .PSV.dial PSR +2 "processing"%X +103 "core"  +2 "processing"%Z% +3 "core" %ճ\  +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%['\ +609 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%Y'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%]  +136 "core"  + .tPSV.dial PTV +2 "processing"%\\ +74 "core" + .tPBV.dial :waste1 +2 "processing"%_  +55 "core" +2 "processing"%^% +3 "core" %ҷ@\  +2 .tPS.seek 1.5ml +2 "processing"%a'} +608 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%b * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%c' +1614 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%d  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%C +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%g' +2572 "core" ' + .tPSV.dial PTV +2 "processing"%h +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%j +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%k +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%m  +72 "core"  +2 .tPS.seek :empty +2 "processing"%$'ղ +2525 "core" ' + .tPTV.dial :PRVmixing,via: PRV +3 "processing"%&  +137 "core" + .tPSV.dial :mixloop +2 "processing"%o +44 "core" + .tPRV.dial :ab1 +2 "processing"%p @ +105 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%@' +365 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%q  +44 "core"  +2 "processing"%s% +4 "core" %K +2 .tPS.seek 0.34ml + "processing"%t' +442 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'v  +29 "core" +2 .tPRV.dial :air + "processing"%w  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%y'G +1186 "core" ' + .tPRV.dial :waste2 +2 "processing"%i @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%l'\ +869 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%n  +45 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%u'Һ +1612 "core" ' + .tPSV.dial :PML +2 "processing"%| +44 "core" + .tPTV.dial :mixing +2 "processing"%} @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%r  +34 "core" +2 "processing"%% +3 "core" %ҷ\  +2 .tPS.seek 1.85ml +2 "processing"%' +245 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%x' +1977 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'z& +2 "core" &\    +2 "manipulator"&*& +3 "core" &u  ( U +2 "manipulator"&% +4 "core" %\    T + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +136 "core" ( +2 "manipulator"& & +3 "core" &, S U +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, 9 W +2 .tForearm.seek :garage + "manipulator"&\ ' +100 "core" ' + .tHand.close +2 "manipulator"&~/ +73 "core" / +2 "manipulator"& & +4 "core" &, K S + "manipulator"&f% +4 "core" % * Z S + .tForearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +284 "core" ( +2 "manipulator"&& +3 "core" &# # o T=C +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &#  T=C +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +103 "core" ' +3 "manipulator"&& +3 "core" &$ * P=C +2 "manipulator"&% +4 "core" % D P +2 "collection"'& +3 "core" &  +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &  +3 & \  \  +8 &2x   - +9 &`}   B +10 &/p U +9 &Q V +9 &O \  U +10 &pO   V +9 &3Q\ \  V +9 &N V +10 &N\  V +9 &yN\  V +10 & ;N\  V +9 &!P  V +9 &#I  V +10 &%O   V +9 &'BR \  V +9 &)N \  V +10 &*N  V +9 &,N\ \  V +10 &.JR \  V +9 &0 J\ \  V +9 &1N\   U +10 &3N\   V +9 &5TN\   U +9 &7O \  V +10 &8J\   U +9 &:M\   V +10 &<[L   V +9 &>I   U +9 &?R   V +10 &AK \  U +9 &CdL\   U +9 &E%I   V +10 &FI \  V +9 &HT W +10 &Jf^| X +9 &L!x-% Z +9 &MVHz ^ +10 &Obay a +9 &QOdby b +9 &Sffy b +10 &Thg b$ +9 &Vih b* +10 &XDlj{ b/ +9 &Ylm b0 +9 &[nmu b2 +10 &]\\no b2 +9 &_\ qpx [ +9 &`+<tss , +10 &`jrsz ] +5 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.44 +2 "collection"'& +4 "core" &`j}qr{ ] +2 &`j}pp ] + .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +3 "core" %  [ M +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%"% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%%' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%'  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%)' +884 "Can" +740 "core" ' + .tPSV.dial PSR +2 "processing"%( +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%  +3 "collection"'  +33 "core" ~ +132  + .tPSV.dial :mixloop +2 "processing"%# +114 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%,  +77 "core" +2 .tPS.seek 0ml +2 "processing"%-' +2619 "core" ' + .tPSV.dial :air +2 "processing"%.  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%/' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%0 +45 "core" +2 .tPS.seek 0ml +2 "processing"%1' +2623 "core" ' + .tPSV.dial :air +2 "processing"%2  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%3' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%4 +43 "core" +2 .tPS.seek 0ml +2 "processing"%5' +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&6& +4 "core" &#  N=C +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&7( +4 "core" ( +2 "manipulator"&8& +4 "core" &#  N=C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &#  M=C +2 .tForearm.seek CC +2 "manipulator"&:' +94 "core" ' + .tHand.close +2 "manipulator"&' +113 "core" ' +2 .tHand.open +2 "manipulator"&D1 +75 "core" 1 +2 "manipulator"&E% +4 "core" % \ M + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&F'\ +100 "core" ' +2 ."da"delayUntil "09:47:26.82" +24682 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%G @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%H  +35 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%I * +33 "core" + + ."da"PSV.dial :air +3 "processing"%L  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%K' +2539 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%J +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%N  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%M +45 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%P  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%Q'ղ +2515 "core" ' +2 #"da"washCycleDA #1 of 2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%O +133 "core"  +2 "processing"%R% +3 "core" %խ +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%T'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%S'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%V  +75 "core"  + ."da"PSV.dial PTV +39 "processing"%W +80 "core" + ."da"PBV.dial :waste1 +2 "processing"%X  +35 "core" +2 "processing"%Z% +3 "core" %Ҽ^  +2 ."da"PS.seek 1.5ml +2 "processing"%`' +605 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%[ * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%]' +1611 "core" ' +2 ."da"delay 2:00 +1989 "Can"M `` +10014 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%\\  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%_ * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%^ +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%Y' +2534 "core" ' + ."da"PSV.dial PTV +2 "processing"%b +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%a +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%d  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%e'ղ +2523 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%C +133 "core"  +2 "processing"%c% +3 "core" %մw +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%h'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%j'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%k +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%m  +34 "core" +2 "processing"%g% +3 "core" %ҷs  +2 ."da"PS.seek 1.5ml +2 "processing"%&'} +596 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%o * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%p' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%$  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%s +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%@' +2528 "core" ' + ."da"PSV.dial PTV +2 "processing"%v +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%w +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%t +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%i  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%y'ղ +2539 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air +2 "processing"%n  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%l  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%|  +45 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%} +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%r' +403 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%  +46 "core"  +2 "processing"%% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%u'Y +355 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%z'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%* +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +3 "core" %Ҿ  +2 ."da"PS.seek 1.85ml +2 "processing"%{' +256 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%~ * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +1965 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +5749 "Can" dd +42253 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%f  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + + ."da"PSV.dial :air +2 "processing"%\  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2525 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +43 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop + "processing"% +45 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2505 "core" ' +2 #"da"washCycleDA #1 of 3 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%+% +3 "core" %կ\ +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%"% +3 "core" %Ҷ9\  +2 ."da"PS.seek 1.5ml +2 "processing"%'| +609 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%x * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'' +1617 "core" ' + ."da"delay 2:00 +3120 "Can"D pp +8884 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%( * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2527 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%# +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%, +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%.'ղ +2518 "core" ' +2 #"da"washCycleDA #2 of 3 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%- +133 "core"  +2 "processing"%0% +3 "core" %խ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%/'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%2'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%1 +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%4  +34 "core" +2 "processing"%3% +3 "core" %Ҽp  +2 ."da"PS.seek 1.5ml +2 "processing"%6' +606 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%8 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%9' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%<  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2530 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%! +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%: +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%B  +75 "core"  +2 ."da"PS.seek :empty +41 "processing"%;'ղ +2512 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%7 +132 "core"  +2 "processing"%D% +3 "core" %հ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%E'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%?'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%> +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%G  +34 "core" +2 "processing"%H% +3 "core" %һ  +2 ."da"PS.seek 1.5ml +2 "processing"%I' +596 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%L * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%5' +1621 "core" ' +2 ."da"delay 2:00 +7800 "Can" vu +4202 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%J  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%N * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%M +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%P' +2523 "core" ' + ."da"PSV.dial PTV +2 "processing"%K +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%O +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%R +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Q  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%T'ղ +2504 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%V +133 "core"  +8 "processing"%W% +16 "core" %կE +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +7 "processing"% +15 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +7 "processing"%X'm +373 "core" ' +2 ."da"delay 5 seconds +502 "processing"%Z% +4 "core" %k/ + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%S'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +9 ."da"PS.seek 2ml +2 "processing"%['Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%` +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%\\  +34 "core" +2 "processing"%_% +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%^'~ +633 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%] * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%b' +1610 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%a  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%d +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%Y' +2559 "core" ' + ."da"PSV.dial PTV +2 "processing"%C +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%c +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%e +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%h  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%k'ղ +2534 "core" ' +2 "processing"%m9 +3 "core" 95 + #"da"Processing Puck Heater at 28.7C before imaging +2 .PH.coast + "processing"%g  +3 "core" 5 + 5 +2 "processing"%j& +3 "core" &]y H - + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&o% +3 "core" %\  y y s B +2 "storage"(&% +4 "core" %z 5 + "storage"($. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 +2 "storage"(q( +358 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (s& +3 "core" & K +2 "manipulator"&p& +3 "core" &, k n =1 +2 "manipulator"&v% +3 "core" %\  A F < +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&w( +184 "core" ( +2 "manipulator"&t& +3 "core" & E J 90 +2 "storage"(i& +3 "core" & \ H +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&@' +97 "core" ' +2 "storage"(n& +3 "core" & \  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(l' +275 "core" ' +2 "storage"(|- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(}'y +33 "core" ' +2 "manipulator"&y& +4 "core" &   80 +2 "manipulator"&% +3 "core" %  !  8 +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&r(k +258 "core" ( +2 "manipulator"&& +3 "core" &t I M T : +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &t N O / : +2 ."da"Forearm.seek PC +2 "manipulator"&*' +92 "core" ' + ."da"Hand.close +2 "manipulator"&/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"% ( +452 "core" ( +2 "storage"(& +3 "core" & \  +2 "manipulator"&~& +3 "core" &t Q N E ; +2 "manipulator"&z% +3 "core" % R N R ; +2 ."da"Forearm.seek :retract +2 "manipulator"&{'\ +98 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&f( +259 "core" ( +2 "manipulator"&& +3 "core" & I P < 91 +2 "storage"(\ & +3 "core" & \  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"& ' +95 "core" ' + ."da"Hand.open +2 "manipulator"&1 +68 "core" 1 +2 "storage"(- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"('E +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2310h.tif +8 "processing"%& +91 "core" &; +10 "manipulator"& & +3 "core" & M .1 +2 "manipulator"&+% +4 "core" %   .F + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +184 "core" ( +52 "manipulator"&& +4 "core" &, /< + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, /< +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +98 "core" ' + ."psFlush"Hand.close +2 "manipulator"&"/ +66 "core" / +2 "manipulator"&& +4 "core" &, v *< + "manipulator"&x% +4 "core" %  + +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&%(k +120 "core" ( +2 "manipulator"&(& +4 "core" &u < - + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &u ] - +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +3 "manipulator"&'' +96 "core" ' +2 "manipulator"&& +4 "core" &u - + "manipulator"&#% +4 "core" % H - +2 "processing"%,& +3 "core" &a +2 "processing"%& +3 ."psFlush"PC.seek :closed +3 "processing"%(] +2 "core" &u +3 &]  +10 &&n[ - +9 &]~U A +10 &7uI U +9 &R| V +9 &O W +10 &wN V +9 &9L V +9 &Q V +10 &R V +9 &~O W +11 & AO V +8 &"O V +9 &#J V +10 &%O V +9 &'IL V +9 &) L V +10 &*N V +9 &,No V +10 &.QLy V +9 &0Nj V +9 &1Ll V +10 &3Tg V +9 &5YNY V +10 &7OP W +9 &8OR V +9 &:OR W +10 &#LR V +9 &?SJ V +10 &ANB V +9 &CiN= V +10 &E*QC W +9 &F\\: X +9 &Hn6 Y +10 &Ja6 \\ +9 &L ( ] +9 &M$ ] +10 &O ] +9 &Qe ] +9 &S( ] +10 &T ] +9 &V ] +10 &Xk ^ +9 &Z- ^ +9 &[ T +10 &](I #l +9 &]v8 6 +5 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 +2 "processing"%-& +4 "core" &]v* 6 + ."psFlush"Hand.open +2 "manipulator"&01 +53 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.626 seconds\ /var/log/esp/da19jul2310h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2310h15s.tif +17 "core" 1 +2 "manipulator"&.% +5 "core" %  * +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&/'\ +95 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%1 +134 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%4'TE +1114 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +3 "processing"%3' +143 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2310h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2310h30s.tif +1463 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%2 +73 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%8  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%6' +1501 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2310h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2310h70s.tif +1126 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%< +76 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"% '\ +603 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%9 +73 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%!' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%: @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +349 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2310h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.626 sec auto-exposure",Subject: "da19jul2310h images!" +12 "storage"(- +17 "core" -' +7 "storage"(7& +8 "core" & \ ^ ^ +2 "manipulator"&D& +4 "core" &u  P 2 +2 "manipulator"&;% +5 "core" %\ "  h 29 +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&E( +260 "core" ( +2 "manipulator"&>& +4 "core" &   2- +2 "storage"(G& +8 "core" & \ ` ` +4 ."da"Forearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +3 "manipulator"&H' +107 "core" ' +6 ."da"SE.reconfigure SEgently +9 "storage"(#QK-0-\ b +10 ."da"SE.seek -0.21 Pucks below Top Plate +8 "storage"(?' +64 "core" ' +7 "manipulator"&L& +11 "core" & S R ' @- +7 "storage"(I& +10 "core" & \  +4 ."da"Elbow.reconfigure LimpElbow +10 "manipulator"&$ ,(#b +9 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +11 ."da"Forearm.seek 2 +4 "manipulator"&J'~ +30 "core" ' +6 ."da"Elbow.hold +4 "manipulator"&N, +11 "core" , +3 ."da"Elbow.reconfigure TightElbow +7 "manipulator"&$&.,(\ #b +10 ."da"SE.reconfigure SEconfig +7 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.03 Pucks below Top Plate +3 "storage"(M' +21 "core" ' +2 "manipulator"&5% +4 "core" %ͭ L E ( : +77 "storage"(K& +5 "core" & \ K +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 2 + 347 counts +3 "manipulator"&O' +14 "core" ' +2 "manipulator"&R& +4 "core" & | { / B, +2 "storage"(Q& +4 "core" & \ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&P' +25 "core" ' +2 "storage"(V% +4 "core" % C +2 ."downElevator"SE.seek :down +3 "storage"(W'} +100 (T% +6 "core" %3  [u +2 "manipulator"&Z% +3 "core" % H Q B @J +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&X'\ +92 "core" ' +56 ' +2 ."downElevator"SE.coast +3 "storage"(5 +5 ."da"SC.coast +2 "storage"(6 +1088 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%S  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%`'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%\\ +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%_' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%[ +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%]' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%^ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +1875 "Can"@ KK +749 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%d'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%b +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%C'TE +1116 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%e +84 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%h  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%Y' +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%m +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%g'\ +604 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%o +74 "core" + ."psFlush"PBV.dial PSV +2 "processing"%& U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%$' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%s @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%v  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%t'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%i +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%A' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%n +85 "core"  + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%F' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%| @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%l'ղ +2626 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&@& +4 "core" & % O, +2 "manipulator"&% +3 "core" %\  n O" +2 ."psFlush"Elbow.seek PC + "manipulator"&u(k +252 "core" ( +2 "manipulator"&w& +3 "core" &q  Q +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &q   Q +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +94 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +77 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +450 "core" ( +2 "manipulator"&~& +3 "core" &q  @ T +2 "manipulator"&z% +3 "core" % Ͼ   S! +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&*'\ +90 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(, +134 "core" ( +2 "manipulator"&\ & +3 "core" &, + T +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &r& +3 "core" &,  U +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +112 "core" ' +2 ."psFlush"Hand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&% +3 "core" % x Jk +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&{'\ +100 "core" ' + #tFinished short da assay +4082 #-> PS.flush +2 #Flushing Processing stage + "processing"% % +3 "core" %յ\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%+& +4 "core" &\ +2 "manipulator"&}& +3 "core" &, T + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +19 "core" ( +2 "manipulator"& & +3 "core" &, t Uu +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, Vu +2 .tForearm.seek :garage + "manipulator"&' +98 "core" ' + .tHand.close +2 "manipulator"&f/ +77 "core" / +2 "manipulator"&"& +3 "core" &,  y Ru +2 "manipulator"&% +4 "core" % (  R< + .tForearm.seek :retract +37 "manipulator"&x'\ +107 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +125 "core" ( +2 "manipulator"&(& +4 "core" &u  \\ T +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" &u r T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +96 "core" ' +2 "manipulator"&& +4 "core" &u  U +2 "manipulator"&#% +3 "core" % U& +2 "processing"%,& +4 "core" &L\ + "processing"%& +4 .tPC.seek :closed +2 "processing"%(] +2 "core" & +5 &\ - +9 &&C 4 +10 &Gn I +9 &g U +9 &O U +10 &aQ T +9 &"U U +10 &R U +9 &W U +9 &gP U +10 &*R U +9 & O U +9 &"Q U +10 &$pO U +9 &&3O T +10 &'U U +9 &)S U +9 &+xR U +10 &-:T U +9 &.Q U +9 &0S U +10 &2Q U +9 &4BR U +10 &6R T +9 &7N T +9 &9O U +10 &;JO U +9 &= R U +9 &>N U +10 &@O T +9 &BRS U +10 &DN U +9 &EV U +9 &Gc W +10 &IM~ Y +9 &K  [ +9 &L Z +10 &N [ +9 &PO [ +10 &R [ +9 &S [ +9 &U \\ +10 &WW [ +9 &Y \\ +9 &Zj \\ +10 &\\sk = +9 &]Z.z7 V +10 &]}%a 3 +2 ( + "processing"%& +2 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.68 +2 "processing"% & +3 "core" &]}#V 3 +2 .tHand.open + "manipulator"&-1 +70 "core" 1 +2 "manipulator"&0% +4 "core" %  & R& + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&.'\ +91 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%1'TE +1103 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%'' +1619 "core" ' + .tPSV.dial PTV +2 "processing"%k +72 "core" + .tPTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%4  +54 "core" +2 .tPS.seek 0ml +2 "processing"%2' +2631 "core" ' + .tPSV.dial PSR +2 "processing"%8 +73 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%3'\ +599 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%<' +2117 "core" ' + .tPSV.dial PTV +2 "processing"%6 +73 "core" + .tPBV.dial PSV +2 "processing"% U +55 "core" W +2 .tPS.seek 0ml +2 "processing"%9' +2627 "core" ' + .tPSV.dial PBV +2 "processing"% @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%' +2634 "core" ' + .tPSV.dial :waste1 +2 "processing"%:  +73 "core"  +2 .tPS.seek :empty +2 "processing"%!'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%7' +2629 "core" ' + .tPSV.dial PTV +2 "processing"%D +85 "core"  + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%;' +2623 "core" ' + .tPSV.dial PBV +2 "processing"%> @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%G' +330 "Can" GG +2293 "core" ' + .tPSV.dial :waste1 +2 "processing"%%  +73 "core"  +2 .tPS.seek :empty +2 "processing"%L'ղ +2623 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&I& +4 "core" &u P Q + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&/(k +4 "core" ( +2 "manipulator"&5& +3 "core" &u   R +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &u  Q +2 .tForearm.seek PC +2 "manipulator"&' +92 "core" ' + .tHand.close +2 "manipulator"&R/ +65 "core" / +2 .tPC.seek :open +2 "processing"%Q( +450 "core" ( +2 "manipulator"&V& +3 "core" &u  S +2 "manipulator"&H% +3 "core" %  S +2 .tForearm.seek :retract +2 "manipulator"&E'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&T(, +141 "core" ( +2 "manipulator"&Z& +3 "core" &,  E T +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &?& +3 "core" &, ; T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&J' +112 "core" ' + .tHand.open +2 "manipulator"&O1 +69 "core" 1 +2 "manipulator"&M% +3 "core" % \ ~ C J~ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&P'\ +99 "core" ' +26526 #t-> access 2 +3 .SE.seek :down + "storage"(W'} +3 "core" ' +2 "manipulator"&q% +4 "core" %\  U + "manipulator"&S& +4 "core" &,  U +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(B(K +1299 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (\\& +2 "core" &K/\ \ *  +25926 "Can"F JJ +3775 #t-> access 3 +3 .SE.seek :down +2 "storage"(`'} +2 "core" ' +2 "manipulator"&[% +4 "core" %\  = O + "manipulator"&_& +4 "core" &, 8 O + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(^([ +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (]& +2 "core" &[?\ \  [  +1243 #t-> startTube 3 +2251 #-> shortDA +3 "collection"'% + "processing"%a% +4 "core" %ӳ +5 %ն + #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +112 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%b +133 "core" + .tPTV.dial :PRVmixing +2 "processing"%d  +138 "core" + .tPRV.dial :sipper +2 "processing"%C  +105 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%e'` +2276 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%h  +135 "core"  +2 .tPS.seek 0.5ml +2 "processing"%c'\ +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"%m @ +103 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%Y'ղ +598 "core" ' + .tPSV.dial PSR +2 "processing"%g +103 "core"  +2 "processing"%o% +3 "core" %ճ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +44 "processing"%&'TE +1111 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%j' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +104 "core" +2 .tPS.seek :empty +2 "processing"%$'ղ +2633 "core" ' + .tPSV.dial PSR +2 "processing"%v +103 "core"  +2 "processing"%p% +3 "core" %հ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%i'TE +1103 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%t' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%n +104 "core" + .tPRV.dial :sipper +2 "processing"%A  +44 "core" +2 .tPS.seek :empty + "processing"%|'ղ +2625 "core" ' + .tPSV.dial PSR +2 "processing"%F +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +103 "core" +2 .tPS.seek :empty + "processing"%@'ղ +2622 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%& +4 "core" &d + "manipulator"&w% +4 "core" %\  L +2 "storage"(% +3 "core" % G +2 "storage"(N. +2 "core" .([ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(( +1329 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (X& +2 "core" &  +2 "manipulator"&& +3 "core" &, f H +2 "manipulator"&~% +4 "core" %\  H H + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&z( +179 "core" ( +2 "manipulator"&\ & +4 "core" &  F/ + "storage"(r& +4 "core" & C + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&'* +95 "core" ' +2 "storage"(u& +4 "core" & + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +289 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (*& +2 "core" & n +2 "manipulator"&& +3 "core" & ~ C/ +2 .tElbow.seek 3 + "manipulator"& ( +4 "core" ( + "manipulator"&+& +4 "core" & 5 C/ +2 "storage"(}& +3 "core" & Y +2 .tForearm.seek 3 + 300 counts +2 "manipulator"& ' +17 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&f& +3 "storage"("'} +5 "core" & w x k D/ +2 "manipulator"&% +3 "core" %  ~ u i E +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&{(k +167 "core" ' + ."downElevator"SE.coast + "storage"(5 +88 "core" ( +3 "manipulator"&(& +3 "core" &p  G +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &p  G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&& +4 "core" &p - F + "manipulator"&#% +4 "core" %  F +2 "processing"%,& +3 "core" & +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%x(] +3 "core" &x +4 &_ . +10 &'C] 4 +9 &ClT I +9 &lW V +10 &M` V +9 &YR_ U +9 &U^ V +10 &Qb V +9 &WW V +10 &`Ua V +9 &"Ug V +9 & Sf V +10 &"Tb V +9 &$hRZ V +9 &&+Pf U +10 &'TY V +9 &)Vc W +10 &+oUV V +9 &-0Wc W +9 &.Rd V +10 &0Ue V +9 &2xQd V +9 &4:Tg V +10 &5Nc V +9 &7Qd V +10 &9Q] V +9 &;BQW V +9 &=Va V +10 &>Qd V +9 &@Qd V +9 &BISe V +10 &D Sf V +9 &EW` W +10 &Ggd X +9 &ID^ [ +9 &K` \\ +10 &LZ \\ +9 &Ne ] +9 &PG^ \\ +10 &R d \\ +9 &SZ \\ +10 &Ue \\ +9 &WNe ] +9 &Y^ ] +10 &Z] ] +9 &\\}e 8 +9 &]f6mh B +9 ( +2 &]y c / + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.68 + .Hand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"& % +3 "core" %  D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&-'\ +93 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%0  +3 %9 +5 "core" 9kl +102 "processing"%9 +2 "core" 9ly +103 "processing"%9 +2 "core" 9ly  +103 "processing"%l9 +2 "core" 9ky  +103 "processing"%19 +2 "core" 9ly +103 "processing"%k9 +2 "core" 9ly +103 "processing"%49 +2 "core" 9ly +103 "processing"%'9 +2 "core" 9ly +103 "processing"%89 +2 "core" 9ly" +103 "processing"%29 +2 "core" 9my&! +103 "processing"%39 +2 "core" 9my+! +103 "processing"%69 +2 "core" 9ny/! +103 "processing"% 9 +2 "core" 9oy3" +103 "processing"%<9 +3 "core" 9pz7" +102 "processing"% 9 +2 "core" 9qy;# +103 "processing"%99 +2 "core" 9ry@# +103 "processing"%:9 +2 "core" 9syD# +103 "processing"%9 +2 "core" 9uyH$ +103 "processing"%9 +3 "core" 9wyL# +103 "processing"%!9 +2 "core" 9xyP$ +103 "processing"%D9 +2 "core" 9{zU$ +103 "processing"%79 +2 "core" 9~zY$ +103 "processing"%>9 +2 "core" 9z]$ +103 "processing"%;9 +3 "core" 9|a$ +103 "processing"%%9 +2 "core" 9{e$ +103 "processing"%G9 +2 "core" 9{j$ +103 "processing"%I9 +2 "core" 9zn$ +103 "processing"%59 +2 "core" 9{r$ +103 "processing"%K9 +2 "core" 9{v# +103 "processing"%R9 +2 "core" 9|z# +103 "processing"%9 +2 "core" 9| +103 "processing"%.9 +2 "core" 9| +103 "processing"%9 +2 "core" 9} +103 "processing"%V9 +3 "core" 9} +102 "processing"%H9 +2 "core" 9} +103 "processing"%Z9 +2 "core" 9} +103 "processing"%?9 +2 "core" 9~ +103 "processing"%9 +2 "core" 9 +103 "processing"%/9 +3 "core" 9 +103 "processing"%O9 +2 "core" 9~ +103 "processing"%M9 +2 "core" 9 +103 "processing"%E9 +2 "core" 9 +103 "processing"%J9 +2 "core" 9 +103 "processing"%q9 +3 "core" 9 +102 "processing"%S9 +2 "core" 9 +103 "processing"%\\9 +2 "core" 9 +103 "processing"%[9 +2 "core" 9 +103 "processing"%_9 +2 "core" 9 +103 "processing"%W9 +2 "core" 9 +103 "processing"%B9 +2 "core" 9 +103 "processing"%]9 +2 "core" 9  +103 "processing"%9 +2 "core" 9\ +103 "processing"%a9 +2 "core" 9 +103 "processing"%b9 +3 "core" 9 +102 "processing"%d9 +2 "core" 9! +103 "processing"%C9 +2 "core" 9' +103 "processing"%L9 +2 "core" 9, +103 "processing"%h9 +2 "core" 91 +103 "processing"%e9 +3 "core" 98 +102 "processing"%m9 +2 "core" 9> +103 "processing"%c9 +2 "core" 9D +103 "processing"%g9 +2 "core" 9I +103 "processing"%o9 +2 "core" 9O +103 "processing"%Y9 +3 "core" 9S  +102 "processing"%&9 +2 "core" 9X  +103 "processing"%s9 +2 "core" 9^ +103 "processing"%j9 +2 "core" 9d +3 .tPH.hold 2:00:00,28C +3 "processing"%v pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%p +103 "core"  +2 "processing"%$% +3 "core" %ճ +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +51 .tPS.seek 0.5ml +2 "processing"%i'\ +615 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%n'Һ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%A  +136 "core"  + .tPSV.dial PTV +2 "processing"%t +74 "core" + .tPBV.dial :waste1 +2 "processing"%F  +55 "core" +2 "processing"%|% +4 "core" %Һ  + .tPS.seek 1.5ml +2 "processing"%y' +598 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1611 "core" ' +2 .tdelay 5:00 +4678 "Can" FF +25325 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%w  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%N +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%^' +2542 "core" ' + .tPSV.dial PTV +2 "processing"%X +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%~ +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%\  +73 "core"  +2 .tPS.seek :empty +2 "processing"%r'ղ +2529 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%u  +137 "core" + .tPSV.dial :mixloop +2 "processing"%T +44 "core" + .tPRV.dial :ab1 +2 "processing"%P @ +106 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +371 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%*  +45 "core"  +2 "processing"%`% +4 "core" %  +2 .tPS.seek 0.34ml + "processing"%' +434 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'+  +30 "core" +2 .tPRV.dial :air + "processing"%}  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1192 "core" ' + .tPRV.dial :waste2 +2 "processing"%f @ +73 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +857 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%z  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1613 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" + .tPTV.dial :mixing +2 "processing"% @ +75 "core" A + .tPBV.dial :waste1 +2 "processing"%(  +34 "core" +2 "processing"%)% +3 "core" %ҹ  +2 .tPS.seek 1.85ml +2 "processing"% ' +244 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%#' +1971 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"',& +2 "core" & +2 "manipulator"&"& +3 "core" &p I +2 "manipulator"&% +4 "core" % ! n I* + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&Q(, +151 "core" ( +2 "manipulator"&& +4 "core" &, I K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &,  K +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +3 "manipulator"&& +3 "core" &, O G +2 "manipulator"&% +3 "core" % - n H +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +294 "core" ( +2 "manipulator"&l& +3 "core" &+ U GDz +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &+  GDz +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&k' +103 "core" ' +2 "manipulator"&4& +4 "core" &* C ICt + "manipulator"&'% +4 "core" % , Iv +2 "collection"'8& +3 "core" &S +2 "collection"'2& +3 .tCC.seek :closed +2 "collection"'3(` +3 "core" &C +3 &  +9 &(n' . +10 &_}* B +9 &Eq U +9 &P V +10 &O V +9 &K V +9 &GQ V +10 & I V +9 &O V +10 &M V +9 & NI V +9 &"P V +10 &#J V +9 &%N V +9 &'WP V +10 &)K V +9 &*L V +10 &,L V +9 &._M V +9 &0"J V +10 &1L V +9 &3L V +9 &5gI V +10 &7)O V +9 &8J V +10 &:G V +9 &3D U +10 &?M V +9 &AF U +9 &CxL V +10 &E:G V +9 &FJ V +10 &HT   W +9 &Jz\\ X +9 &L4v' [ +10 &MI? _ +9 &OXW b +9 &QaZX b" +10 &S[Z b' +9 &T_[ b( +10 &V^] b( +9 &XNc` b) +9 &Zab b) +10 &[bb b) +9 &]fed b) +9 &_ie V +10 &`*9gg 0 +9 &`m}fg [ +5 ( + "collection"'2& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.50 +2 "collection"'6& +4 "core" &`mvge [ +3 .tHand.open + "manipulator"& 1 +75 "core" 1 +2 "manipulator"&<% +4 "core" %  Ev + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%9 +103 "core"  +2 "processing"%:% +4 "core" %# + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%!' +1618 "core" ' + .tPSV.dial PSR +2 "processing"%D +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%7' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%>  +3 "collection"';  +33 "core" ~ +131  + .tPSV.dial :mixloop +2 "processing"%% +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%G  +77 "core" +2 .tPS.seek 0ml +2 "processing"%I' +2633 "core" ' + .tPSV.dial :air +2 "processing"%5  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%K' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%R +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2613 "Can"N  +20 "core" ' +39 .tPSV.dial :air +9 "processing"%.  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%V +44 "core" +2 .tPS.seek 0ml +2 "processing"%H' +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Z& +4 "core" &) n X 1 @Cq +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&?( +44 "core" ( +2 "manipulator"&& +4 "core" & z [ D + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" & } E +2 .tForearm.seek CC +2 "manipulator"&O' +95 "core" ' + .tHand.close +2 "manipulator"&M/ +70 "core" / +2 .tCC.seek :open +2 "collection"'E( +474 "core" ( +2 "manipulator"&J& +4 "core" & z J + "manipulator"&q% +4 "core" %  H J + .tForearm.seek :retract +2 "manipulator"&S'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&\\(, +273 "core" ( +2 "manipulator"&[& +3 "core" &,  D/ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" &, % D/ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&W' +112 "core" ' + .tHand.open +2 "manipulator"&B1 +69 "core" 1 +2 "manipulator"&]% +4 "core" % \ l  =~ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 ."da"delayUntil "11:15:29.33" +24600 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%a @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%b  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +34 "core" + +2 ."da"PSV.dial :air + "processing"%C  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%L' +2521 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%h +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%e  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%m +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%c  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%g'ղ +2540 "core" ' +2 #"da"washCycleDA #1 of 2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +133 "core"  +2 "processing"%Y% +3 "core" %խ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%&'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%s'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%j  +75 "core"  + ."da"PSV.dial PTV +3 "processing"%p +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%$  +35 "core" +2 "processing"%@% +3 "core" %ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%i' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%A * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%t' +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%F  +34 "core" +2 ."da"delay 30 seconds +1750 "Can"\\ ^^ +1252 ."da"PBV.dial between PSV and waste1 +2 "processing"%| * +35 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%n +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2538 "core" ' + ."da"PSV.dial PTV +2 "processing"%y +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%0 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%w +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%N'ղ +2523 "core" ' +2 #"da"washCycleDA #2 of 2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%X% +3 "core" %յ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%~'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%\ +87 "core"  + ."da"PBV.dial :waste1 +2 "processing"%^  +34 "core" +2 "processing"%u% +3 "core" %һy  +2 ."da"PS.seek 1.5ml +2 "processing"%T' +604 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%r' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%*  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%` * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%+' +2547 "core" ' + ."da"PSV.dial PTV +2 "processing"%} +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%f +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%z'ղ +2536 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%  +45 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +138 "core" +40 ."da"delay 5 seconds +509 .PRV.dial :ab2 +2 "processing"%  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%( +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%)' +399 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%  +43 "core"  +2 "processing"%% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"% '[ +356 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%,  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%"'Һ +1572 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +77 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%{% +3 "core" %Ҽ  +2 ."da"PS.seek 1.85ml +2 "processing"%' +249 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1965 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +17440 "Can" [Z +30562 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%-  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSV.dial :air + "processing"%l  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%Q' +2525 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%1 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%4  +45 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%' +44 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%8  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2536 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%= +133 "core"  +2 "processing"%6% +3 "core" %հ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%<'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%2  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%9 +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%:  +34 "core" +2 "processing"%k% +3 "core" %ҿ{ +2 ."da"PS.seek 1.5ml +2 "processing"%#' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%D  +35 "core" +2 ."da"delay 30 seconds +2732 "Can"` CD +270 ."da"PBV.dial between PSV and waste1 +2 "processing"%! * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%; +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%>' +2528 "core" ' + ."da"PSV.dial PTV +2 "processing"%% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%G +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%7 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%5  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%I'ղ +2532 "core" ' +2 #"da"washCycleDA #2 of 3 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%R +133 "core"  +2 "processing"%K% +3 "core" %ճ +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%.'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%V +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%Z% +3 "core" %ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%'} +609 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%/ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%M' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +86 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%J' +2521 "core" ' + ."da"PSV.dial PTV +2 "processing"%q +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%O +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%[ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%_  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%?'ղ +2505 "core" ' +2 #"da"washCycleDA #3 of 3 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%B +133 "core"  +2 "processing"%]% +3 "core" %նV +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%S'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%W'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%a +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%b  +82 "core" +2 "processing"%d% +3 "core" %ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%C' +611 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%H * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%h' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%e  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%m * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%c +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%L' +2521 "core" ' + ."da"PSV.dial PTV +2 "processing"%o +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Y +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%g +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%&  +28 "Can" XW +56 "core" +2 ."da"PS.seek :empty +2 "processing"%j'ղ +2524 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%p +132 "core"  +7 "processing"%$% +16 "core" %ծ +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +16 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +12 ."da"PS.seek 0.25ml +8 "processing"%@'m +356 "core" ' +2 ."da"delay 5 seconds +502 "processing"%s% +3 "core" %p  +2 #"da"Pulling 0.25ml of PSR.sub2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%A'\ +355 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%i'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%F +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%|  +34 "core" +2 "processing"%n% +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%t'~ +604 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%y * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%0' +1612 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%w  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +47 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2559 "core" ' + ."da"PSV.dial PTV +2 "processing"%X +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%N +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%^'ղ +2522 "core" ' +2 "processing"%u9 +3 "core" 95 + #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%~  +3 "core" 5 + 5 +2 "processing"%P& +3 "core" &]y  / + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&T% +3 "core" %\  M M " 9 +2 "storage"(*% +4 "core" % ! + "storage"(`. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 +2 "storage"(( +357 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (r& +3 "core" & ^ ^ 4 + "manipulator"&}& +4 "core" &, (   4/ +2 "manipulator"&% +3 "core" %\  ) $ 5 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&f( +219 "core" ( +2 "manipulator"&& +3 "core" &  $ # 5 +2 "storage"(+& +3 "core" & } q / +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +101 "core" ' +2 "storage"(& +3 "core" & | , +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"( ' +278 "core" ' +2 "storage"((- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(z'y +35 "core" ' +2 "manipulator"&& +4 "core" & + +  6 +2 "manipulator"&% +3 "core" % ) * 6 +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&)'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&,(k +249 "core" ( +2 "manipulator"& & +3 "core" &r  > 3 +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &r    2 + ."da"Forearm.seek PC +2 "manipulator"&' +93 "core" ' + ."da"Hand.close +2 "manipulator"& / +75 "core" / +2 ."da"PC.seek :open +2 "processing"%{( +454 "core" ( +2 "storage"(& +3 "core" & g b +2 "manipulator"&"& +3 "core" &r &   5 +2 "manipulator"&% +3 "core" % Ͼ ) )  5 +2 ."da"Forearm.seek :retract +2 "manipulator"&U'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&-( +278 "core" ( +2 "manipulator"&& +3 "core" & 4 0 [ 5 +2 "storage"(l& +3 "core" & +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +98 "core" ' +2 ."da"Hand.open + "manipulator"&11 +72 "core" 1 +2 "storage"(4- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(''E +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(8' +54 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +54 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2311h.tif +4 "processing"%Q& +10 "core" & +4 "manipulator"&=& +10 "core" & ) +3 "manipulator"&6% +5 "core" %  ) ) +3 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +96 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"& (, +177 "core" ( +3 "manipulator"&2& +4 "core" &,  (> + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &9& +3 "core" &, y (> +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&:' +101 "core" ' + ."psFlush"Hand.close +2 "manipulator"&k/ +72 "core" / +2 "manipulator"&<& +4 "core" &, d $> + "manipulator"&% +4 "core" % / # $ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&#'\ +103 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&D(k +117 "core" ( +2 "manipulator"&!& +3 "core" &r C ' +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &;& +2 "core" &r  ' +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +102 "core" ' +2 "manipulator"&%& +4 "core" &r  * +2 "manipulator"&G% +3 "core" %ϸ 1 * +2 "processing"%7& +3 "core" & +2 "processing"%5& +4 ."psFlush"PC.seek :closed +2 "processing"%>(] +4 "core" & + &  +9 &%ny . +9 &_o B +10 &=rp U +9 &Ko V +9 &OS V +10 &|NN W +9 &?PR V +10 &RK V +9 &MF W +9 &N< W +10 & FN: W +9 &" M8 V +9 &#I6 V +10 &%K& V +9 &'PN V +10 &)R V +9 &*N W +9 &,O W +10 &.VO W +9 &0R W +9 &1N W +10 &3Q W +9 &5`J V +10 &7!O W +9 &8O W +9 &:R V +10 &)K! V +9 &?S2 W +10 &AN W +9 &CpO. V +10 &E2T' V +9 &FX" W +9 &Hp# Z +10 &Jf \\ +9 &L'T ] +9 &M ] +10 &O ] +9 &Ql ] +10 &S. ] +9 &T ] +9 &V ] +10 &Xs ] +9 &Z4 ^ +9 &[ T +10 &],H "i +9 &]y? 6 +5 ( + "processing"%5& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 +2 "processing"%R& +4 "core" &]y) 6 + ."psFlush"Hand.open +2 "manipulator"&K1 +70 "core" 1 +2 "manipulator"&I% +4 "core" % ϸ ' + ."psFlush"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +7 ."psFlush"Forearm.seek :retract +6 "manipulator"&.'\ +22 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.547 seconds\ /var/log/esp/da19jul2311h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2311h15s.tif +65 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%V +134 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1109 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +3 "processing"%Z' +216 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2311h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2311h30s.tif +1390 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +74 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%/  +33 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1547 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2311h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2311h70s.tif +1083 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"% '\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2126 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%M +74 "core" + ."psFlush"PBV.dial PSV +3 "processing"%q U +54 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%O' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%[ @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +373 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2311h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.547 sec auto-exposure",Subject: "da19jul2311h images!" +11 "storage"(J- +10 "core" -' +8 "storage"(B& +4 "core" & " " + "manipulator"&]& +4 "core" &r  - + "manipulator"&?% +4 "core" %\  F - +2 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&S( +279 "core" ( +2 "manipulator"&a& +4 "core" &  C ."} +2 "storage"(b& +4 "core" & ; 9 < +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&d' +104 "core" ' +8 ."da"SE.reconfigure SEgently +6 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.21 Pucks below Top Plate +8 "storage"(W' +59 "core" ' +7 "manipulator"&H& +13 "core" & O P J ;"} +9 "storage"(C& +10 "core" &  +6 ."da"Elbow.reconfigure LimpElbow +7 "manipulator"&$ ,(#b +16 ."da"Forearm.reconfigure LooseForearm +6 "manipulator"&#Q@2^d^2b +11 ."da"Forearm.seek 2 +6 "manipulator"&e'~ +28 "core" ' +9 ."da"Elbow.hold +6 "manipulator"&m, +4 "core" , +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +69 "storage"(c' +31 "core" ' +2 "manipulator"&h% +3 "core" %Ͱ   2 +2 "storage"(o& +4 "core" &  + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 2 + 350 counts +3 "manipulator"&Y' +14 "core" ' +2 "manipulator"&g& +5 "core" & ` S ="} + "storage"(&& +5 "core" & 3 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&L' +24 "core" ' +2 "storage"(p% +4 "core" %  +2 ."downElevator"SE.seek :down +4 "storage"($'} +99 (j% +3 "core" %3  [u +2 "manipulator"&s% +3 "core" % L M q :U +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&@'\ +92 "core" ' +58 ' +7 ."downElevator"SE.coast +2 "storage"(5 +5 ."da"SC.coast +8 "storage"(6 +1092 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%A  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%F'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%| +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%n' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%i +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%y' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%t @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%0 +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%X'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +1623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +84 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%\  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%u +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%~'\ +613 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +1900 "Can" JJ +219 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%T +74 "core" + ."psFlush"PBV.dial PSV +3 "processing"%* U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%`' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%r @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%+ +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%\\' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%' +2643 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%( @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2623 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" & G"} +2 "manipulator"& % +3 "core" %\  ^ G) +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +255 "core" ( +2 "manipulator"&f& +3 "core" &r [ G +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &r  G +2 ."psFlush"Forearm.seek PC +2 "manipulator"&)' +93 "core" ' + ."psFlush"Hand.close +2 "manipulator"&x/ +75 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +452 "core" ( +2 "manipulator"&"& +3 "core" &r B K +2 "manipulator"&% +3 "core" % ϐ 1 LR +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(, +134 "core" ( +2 "manipulator"&l& +3 "core" &, = J9 +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &,& +2 "core" &,  J9 +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&1' +111 "core" ' + ."psFlush"Hand.open +2 "manipulator"&41 +72 "core" 1 +2 "manipulator"&Q% +3 "core" % } v ^ A| +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&U'\ +98 "core" ' + #tFinished short da assay +39331 "Can" >> +2626 #t-> access 2 +3 .SE.seek :down + "storage"(='} +4 "core" ' +2 "manipulator"&6% +3 "core" %\  L +2 "manipulator"&z& +3 "core" &,  L7 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"('(K +1302 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (2& +2 "core" &K> Z  +41635 #t-> access 2 +3 .SE.seek :down + "storage"(9'} +3 "core" ' +2 "manipulator"&% +3 "core" %\  A E +2 "manipulator"&-& +3 "core" &, j E7 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +48 "storage"(k(K +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (<& +3 "core" &KU #  +964 #t-> access 3 +3 .SE.seek :down + "storage"('} +3 "core" ' +2 "manipulator"&% +4 "core" %\  w D +2 "manipulator"&!& +3 "core" &, x ~ 5 C7 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(;([ +354 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (:& +3 "core" &[K J  +1412 #t-> startTube 3 +11552 "Can"s NN +3847 #t-> shortDA +3 "collection"'%% +2 "processing"%G% +4 "core" %ӳ +5 %յz + #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +2044 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%7 +132 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +137 "core" + .tPRV.dial :sipper +2 "processing"%#  +104 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%{'` +2294 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%R  +136 "core"  +2 .tPS.seek 0.5ml +2 "processing"%K'\ +1276 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%I @ +116 "core" A +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%5'ղ +597 "core" ' + .tPSV.dial PSR +2 "processing"%V +105 "core"  +2 "processing"%% +3 "core" %կ +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%^'TE +1108 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"% +116 "core" +2 .tPS.seek :empty +2 "processing"%/'ղ +2634 "core" ' + .tPSV.dial PSR +2 "processing"%Z +101 "core"  +2 "processing"%% +3 "core" %կ +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'TE +1109 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"% ' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%M +103 "core" + .tPRV.dial :sipper +2 "processing"%q  +46 "core" +2 .tPS.seek :empty + "processing"%3'ղ +2626 "core" ' + .tPSV.dial PSR +2 "processing"%[ +105 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%O' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%J +116 "core" +2 .tPS.seek :empty + "processing"%B'ղ +2634 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%]& +4 "core" & + "manipulator"&?% +4 "core" %\   1 C +2 "storage"(a% +3 "core" %w B +2 "storage"(b. +3 "core" .([ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(D( +1328 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (H& +2 "core" &} 1 +2 "manipulator"&C& +4 "core" &, k k z >7 + "manipulator"&.% +4 "core" %\  l j > + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&8( +176 "core" ( +2 "manipulator"&h& +4 "core" & g k t =. + "storage"(o& +4 "core" &~ B +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&g'* +99 "core" ' +2 "storage"(&& +4 "core" &} 3 + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(p' +285 "core" ' +2 "storage"(d- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (S& +3 "core" &} E + "manipulator"&j& +4 "core" & a g _ >. +2 .tElbow.seek 3 +2 "manipulator"&s( +2 "core" ( +2 "manipulator"&W& +3 "core" & l f L >. +2 "storage"(e& +3 "core" &} ( +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&Y' +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&c/ +69 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&L& +3 "storage"($'} +6 "core" & l j T >. +2 "manipulator"&% +3 "core" % j i P = +2 .tForearm.seek :retract +2 "manipulator"&A'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&_(k +159 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +95 "core" ( +3 "manipulator"&|& +3 "core" &p r l } = +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" &p i m = +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&i' +94 "core" ' +2 "manipulator"&n& +4 "core" &p u m k ? + "manipulator"&t% +4 "core" %Ϲ m i  ?f +2 "processing"%y& +3 "core" &v +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%w(] +3 "core" &{ +3 &  +8 &'u . +9 &_{ B +10 &?u| U +9 &P~ V +10 &Tx V +9 &~R} W +9 &AW{ V +10 &Qx V +9 &Ty V +9 &Tx V +10 & IUo V +9 &"\ Xi W +10 &#Qh V +9 &%Uq V +9 &'SRe V +10 &)Ui W +9 &*Xi V +9 &,Tl V +10 &.XWs W +9 &0Sk V +10 &1Sn V +9 &3Yo V +9 &5bNn V +10 &7$To V +9 &8Nv V +9 &:Ss W +10 &,Ur V +10 &?Wv V +9 &ARp W +9 &CrUr V +10 &E3Yr V +9 &Fco W +9 &Hyr Z +10 &Jji \\ +9 &L*j \\ +10 &Mo ] +9 &Ov ] +9 &Qpq \\ +10 &S2r \\ +9 &Td ] +9 &Vn ] +10 &Xup ] +9 &Z6o ^ +10 &[q P +9 &]+Jn "g +9 &]w9h 5 +5 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 +2 .Hand.open + "manipulator"&01 +75 "core" 1 +2 "manipulator"&% +3 "core" % Ϲ i k =f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&X'\ +92 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +2 %\ 9 +6 "core" 9ss +102 "processing"%N9 +2 "core" 9r +103 "processing"%u9 +3 "core" 9r  +102 "processing"%9 +2 "core" 9p  +103 "processing"%~9 +2 "core" 9p +103 "processing"%T9 +2 "core" 9p +103 "processing"%*9 +2 "core" 9p +103 "processing"%P9 +3 "core" 9p +103 "processing"%r9 +2 "core" 9o" +103 "processing"%`9 +2 "core" 9o& +103 "processing"%9 +2 "core" 9p+! +103 "processing"%}9 +2 "core" 9p/! +103 "processing"%+9 +2 "core" 9q3" +103 "processing"%9 +2 "core" 9r7" +103 "processing"%9 +2 "core" 9t;" +103 "processing"%\\9 +2 "core" 9t@# +103 "processing"%(9 +2 "core" 9vD" +103 "processing"%9 +3 "core" 9xH# +103 "processing"%9 +2 "core" 9zL# +103 "processing"%9 +2 "core" 9|P# +103 "processing"%9 +2 "core" 9U# +103 "processing"% 9 +2 "core" 9Y# +103 "processing"%f9 +3 "core" 9]# +142 "processing"% 9 +10 "core" 9c" +103 "processing"%m9 +2 "core" 9g +103 "processing"%x9 +2 "core" 9l +103 "processing"%@9 +2 "core" 9p +103 "processing"%>9 +2 "core" 9t +103 "processing"%"9 +2 "core" 9x +103 "processing"%9 +2 "core" 9| +103 "processing"%l9 +2 "core" 9 +103 "processing"%,9 +2 "core" 9 +103 "processing"%)9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%49 +2 "core" 9 +103 "processing"%Q9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%19 +3 "core" 9 +103 "processing"%69 +2 "core" 9 +103 "processing"%z9 +2 "core" 9 +103 "processing"%29 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%-9 +2 "core" 9 +103 "processing"%<9 +2 "core" 9 +103 "processing"%=9 +2 "core" 9 +103 "processing"%'9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%!9 +3 "core" 9\ +103 "processing"%99 +2 "core" 9\ +103 "processing"%k9 +2 "core" 9 +103 "processing"%:9 +2 "core" 9 +103 "processing"%%9 +2 "core" 9& +103 "processing"%G9 +3 "core" 9, +103 "processing"%79 +2 "core" 9/ +103 "processing"% 9 +2 "core" 97 +103 "processing"%#9 +2 "core" 9= +103 "processing"% 9 +2 "core" 9C +103 "processing"%R9 +3 "core" 9H +103 "processing"%{9 +2 "core" 9N +103 "processing"%I9 +2 "core" 9S +103 "processing"%K9 +2 "core" 9Y +103 "processing"%V9 +2 "core" 9^ +103 "processing"%9 +2 "core" 9d +3 .tPH.hold 2:00:00,28C +3 "processing"%5 pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%^ +102 "core"  +2 "processing"%% +4 "core" %ղ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +599 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%Z'Һ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%  +138 "core"  + .tPSV.dial PTV +2 "processing"%/ +73 "core" + .tPBV.dial :waste1 +2 "processing"%  +55 "core" +2 "processing"%M% +3 "core" %ҼO  +2 .tPS.seek 1.5ml +2 "processing"%q' +597 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%[' +1614 "core" ' +2 .tdelay 5:00 +6936 "Can" GG +23066 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%3  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%J * +33 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%O +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%]' +2550 "core" ' + .tPSV.dial PTV +2 "processing"%? +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%a +87 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%b +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%;  +74 "core"  +2 .tPS.seek :empty +2 "processing"%H'ղ +2546 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%C  +139 "core" + .tPSV.dial :mixloop +2 "processing"%. +46 "core" + .tPRV.dial :ab1 +2 "processing"%h @ +106 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%o' +367 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%&  +44 "core"  +2 "processing"%% +4 "core" %3  + .tPS.seek 0.34ml +2 "processing"%U' +442 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'d  +30 "core" +2 .tPRV.dial :air + "processing"%S  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1185 "core" ' + .tPRV.dial :waste2 +2 "processing"%j @ +74 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%W'\ +872 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%e  +56 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%c'Һ +1620 "core" ' + .tPSV.dial :PML +2 "processing"%L +42 "core" + .tPTV.dial :mixing +2 "processing"% @ +77 "core" B + .tPBV.dial :waste1 +2 "processing"%8  +34 "core" +2 "processing"%g% +4 "core" %Һ  +2 .tPS.seek 1.85ml + "processing"%p' +257 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%|' +1962 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'F& +2 "core" &7 +2 "manipulator"&s& +3 "core" &p  E +2 "manipulator"&n% +4 "core" %  w  E, + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&t(, +138 "core" ( +2 "manipulator"&y& +3 "core" &, H E +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &,  E +2 .tForearm.seek :garage + "manipulator"&A' +100 "core" ' + .tHand.close +2 "manipulator"&/ +74 "core" / +2 "manipulator"&0& +4 "core" &, } h A + "manipulator"&% +4 "core" % 0 v w ( A +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +282 "core" ( +2 "manipulator"&N& +3 "core" &' c  @Ac +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &i& +3 "core" &' v j < BAc + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&u' +98 "core" ' +3 "manipulator"&D& +3 "core" &' g f S AAc +2 "manipulator"&% +4 "core" % o Y ; @ +2 "collection"'~& +3 "core" & +2 "collection"'T& +3 .tCC.seek :closed +2 "collection"'*(` +3 "core" &4 +3 &  +9 &(o . +10 &_{ B +9 &?n U +10 &J V +9 &J V +9 &G V +10 &@N W +9 &K V +9 &J V +10 &I V +9 & IL V +10 &" I V +9 &#I V +9 &%N W +10 &'RN V +9 &)L V +9 &*K V +10 &,H V +9 &.YI V +10 &0K V +9 &1L V +9 &3K W +10 &5aJ V +9 &7#I V +9 &8F V +10 &:M V +9 &-G V +9 &?L V +9 &AH V +10 &CsI V +9 &E5G V +9 &FI V +10 &HT \  V +9 &Ju\\ X +10 &L/u [ +9 &M8+ _ +9 &OPM b +10 &Q`RS b +9 &SXW b# +9 &TST b) +10 &VVU b3 +9 &XHWU b2 +10 &YZX b4 +9 &[[Y b4 +9 &]Y[Z b4 +10 &_^^ b +9 &`.4`` *| +9 &`^_ Z +9 ( +2 &`o^` W + "collection"'T& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.54 +2 "collection"'P& +4 "core" &`o^_ W + .tHand.open +41 "manipulator"&r1 +81 "core" 1 +2 "manipulator"&`% +4 "core" % @ T z = + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%} +103 "core"  +2 "processing"%+% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%\\' +1621 "core" ' + .tPSV.dial PSR +2 "processing"%( +45 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%  +3 "collection"'  +33 "core" ~ +133  + .tPSV.dial :mixloop +2 "processing"% +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +78 "core" +2 .tPS.seek 0ml +2 "processing"%f' +2627 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%m' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%x +44 "core" +2 .tPS.seek 0ml +2 "processing"%@' +2627 "core" ' + .tPSV.dial :air +2 "processing"%>  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%"' +2093 "Can" `_ +531 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%l' +2634 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&,& +4 "core" && D G Q Ab +2 "manipulator"&z% +4 "core" %  [ h N > + .tForearm.seek :retract +2 "manipulator"&2'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +287 "core" ( +2 "manipulator"&-& +4 "core" &, | 3 C- + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +3 "core" &, u  * C- + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&=' +110 "core" ' + .tHand.open +2 "manipulator"&'1 +73 "core" 1 +2 "manipulator"&% +4 "core" %  & I 5 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&!'\ +97 "core" ' +2 ."da"delayUntil "12:45:07.71" +24658 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%9 @ +77 "core" B + ."da"PBV.dial :waste1 +2 "processing"%k  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +33 "core" + +2 ."da"PSV.dial :air + "processing"%%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%G' +2547 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%7 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%# +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%R'ղ +2532 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%{ +133 "core"  +2 "processing"%I% +3 "core" %յ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%K'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%V'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%^ +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%B% +3 "core" %Ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%'| +607 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%/' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%M * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%Z +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +801 "Can"9 GF +1726 "core" ' + ."da"PSV.dial PTV +2 "processing"%q +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%3 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%J  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%O'ղ +2532 "core" ' +2 #"da"washCycleDA #2 of 2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%[ +133 "core"  +2 "processing"%?% +3 "core" %յ +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%a'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%b'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +41 "processing"%; +82 "core" + ."da"PBV.dial :waste1 +2 "processing"%]  +35 "core" +2 "processing"%C% +3 "core" %һ  +2 ."da"PS.seek 1.5ml +2 "processing"%.' +614 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%h * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%H' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%&  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%o +75 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%d' +2523 "core" ' + ."da"PSV.dial PTV +2 "processing"%S +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%U +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%j +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%e'ղ +2534 "core" ' +2 #"da"getPMLReagent08 .PRV.dial :air +2 "processing"%W  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%L  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +44 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%8 +41 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%g' +407 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%Y  +45 "core"  +2 "processing"%c% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%p'^ +361 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%F  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%s'Һ +1554 "core" ' + ."da"PSV.dial :PML +2 "processing"%n +44 "core" + ."da"PTV.dial :mixing +2 "processing"%y @ +77 "core" A + ."da"PBV.dial :waste1 +2 "processing"%$  +34 "core" +2 "processing"%_% +3 "core" %ҹ,  +2 ."da"PS.seek 1.85ml +2 "processing"%' +246 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%0 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1968 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +19629 "Can" ed +28373 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%X  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +33 "core" + + ."da"PSV.dial :air +2 "processing"%N  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%i' +2533 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%t +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%D  +45 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%~  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%\ 'ղ +2540 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%E +133 "core"  +2 "processing"%P% +3 "core" %խ +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%r'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%`'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%T  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%} +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%+  +34 "core" +2 "processing"%u% +3 "core" %Һ  +2 ."da"PS.seek 1.5ml +2 "processing"%|' +611 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%(  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%\\ * +35 "core" + +4 ."da"PSR.select :air +3 .PSV.dial PSR +3 "processing"% +87 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +1757 "Can": GG +768 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%f'ղ +2529 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +133 "core"  +2 "processing"%m% +3 "core" %ծ +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%>'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%@'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%"  +34 "core" +2 "processing"%,% +3 "core" %ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%'} +596 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%4 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1635 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck +47 .PBV.dial :waste1 +4 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%* +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%6' +2558 "core" ' + ."da"PSV.dial PTV +2 "processing"%z +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%Q +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%- +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%<  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%)'ղ +2554 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%' +133 "core"  +2 "processing"%% +3 "core" %ն +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%2'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%='Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%9 +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%k  +35 "core" +2 "processing"%:% +3 "core" %ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%%'} +602 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%l * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%7' +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%G' +2523 "core" ' + ."da"PSV.dial PTV +2 "processing"%{ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%I +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%R +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%K  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2005 "Can" KK +524 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%^ +134 "core"  +8 "processing"%% +16 "core" %ն +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +8 "processing"%B'm +349 "core" ' +3 ."da"delay 5 seconds +502 "processing"%V% +3 "core" %m  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +350 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%M  +35 "core" +2 "processing"%Z% +3 "core" %Һ  +2 ."da"PS.seek 1.5ml +2 "processing"%/' +606 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%q * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%' +1616 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%3  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%[' +2575 "core" ' + ."da"PSV.dial PTV +2 "processing"%? +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%O +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%a +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%;  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%]'ղ +2551 "core" ' +2 "processing"%C9 +3 "core" 95 + #"da"Processing Puck Heater at 28.4C before imaging + .PH.coast +2 "processing"%b  +3 "core" 5 + 5 +2 "processing"%h& +3 "core" &]w(; 5 + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&.% +3 "core" %\   3 +2 "storage"(&% +4 "core" %{ ^ ` + "storage"(. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 + "storage"(o( +358 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (H& +3 "core" & = 8 j + "manipulator"&S& +4 "core" &,  .- + "manipulator"&U% +3 "core" %\  - +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&j( +201 "core" ( +2 "manipulator"&& +3 "core" &  A *& +2 "storage"(d& +3 "core" & . , 9 +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&W' +102 "core" ' +2 "storage"(L& +3 "core" & . + e +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(' +281 "core" ' +2 "storage"(8- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(e'y +30 "core" ' +2 "manipulator"&Y& +4 "core" &  K +& + "manipulator"&c% +4 "core" % 4 + +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&g'\ +92 "core" ' +44 ."da"Elbow.seek PC +9 "manipulator"&F(k +254 "core" ( +2 "manipulator"&p& +3 "core" &q ) +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" &q - * +2 ."da"Forearm.seek PC +2 "manipulator"&y' +93 "core" ' + ."da"Hand.close +2 "manipulator"&$/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%_( +450 "core" ( +2 "storage"(0& +3 "core" & + !  +2 "manipulator"&s& +3 "core" &q , +2 "manipulator"&% +3 "core" %  3 , +2 ."da"Forearm.seek :retract +2 "manipulator"&v'\ +99 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&X( +259 "core" ( +2 "manipulator"&A& +3 "core" &  )/ +2 "storage"(N& +3 "core" & " " i +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +104 "core" ' +2 ."da"Hand.open +2 "manipulator"&t1 +71 "core" 1 +2 "storage"(D- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"('E +23 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate + "storage"(~' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2313h.tif +4 "processing"%i& +9 "core" & +5 "manipulator"&E& +8 "core" & } }  / +3 "manipulator"&P% +5 "core" %  +3 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&\ '\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&r(, +186 "core" ( +3 "manipulator"&T& +4 "core" &,  / + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &}& +3 "core" &, 4 / +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&+' +102 "core" ' + ."psFlush"Hand.close +2 "manipulator"&u/ +72 "core" / +2 "manipulator"&`& +4 "core" &, x / + "manipulator"&% +4 "core" % # | x  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&|'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&((k +125 "core" ( +2 "manipulator"&\\& +4 "core" &s   + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &s   +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +102 "core" ' +2 "manipulator"&& +4 "core" &s   +2 "manipulator"& % +3 "core" %   +2 "processing"%& +4 "core" & +2 "processing"% & +4 ."psFlush"PC.seek :closed +2 "processing"%(] +2 "core" & +3 &  +9 &'q . +10 &^~ B +9 &An U +10 &L W +9 &L W +9 &L V +10 &DK V +9 &O V +9 &L V +10 &Q W +9 & LO V +10 &" M} W +9 &#Mp V +9 &%Nz V +10 &'TJo V +9 &)Mj V +9 &*Me V +10 &,PT W +9 &.[OY W +10 &0PT W +9 &1LO V +9 &3RC W +10 &5dL; V +9 &7&J7 V +9 &8J4 V +10 &:L# V +9 &-M W +9 &?L V +9 &AI V +10 &CtJ V +9 &E5Q W +9 &FU X +10 &Hn Y +9 &Jl \\ +10 &L, ] +9 &M ] +9 &O ] +10 &Qo ^ +9 &S2 ] +9 &T ^ +10 &V ^ +9 &Xx ] +10 &Z9 ^ +9 &[ S +9 &]-I d +10 &] N 8 +5 ( + "processing"% & +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 +2 "processing"%x& +4 "core" &]/ 8 + &]/ 8 + ."psFlush"Hand.open +2 "manipulator"&m1 +76 "core" 1 +6 "manipulator"&f% +13 "core" %   +6 ."psFlush"Forearm.reconfigure LooseForearm +6 "manipulator"&#Q@2^d^2b +5 ."psFlush"Forearm.seek :retract +3 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.54 seconds\ /var/log/esp/da19jul2313h.tif: TIFF Upload Complete\ +3 "manipulator"&>'\ +3 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2313h15s.tif +86 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +147 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%"'TE +1110 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +184 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2313h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2313h30s.tif +1429 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%@ +74 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%4  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1514 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2313h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2313h70s.tif +1103 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +603 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +2116 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +74 "core" + ."psFlush"PBV.dial PSV +3 "processing"%z U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%Q' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%- @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +374 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2313h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.54 sec auto-exposure",Subject: "da19jul2313h images!" +10 "storage"(6- +8 "core" -' +12 "storage"('& +4 "core" &   + "manipulator"&& +4 "core" &s  " + "manipulator"&)% +5 "core" %\  _ " +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +3 "manipulator"&2( +258 "core" ( +3 "manipulator"&9& +3 "core" &  "/ +2 "storage"(k& +4 "core" &  a +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +3 "manipulator"&:' +96 "core" ' +8 ."da"SE.reconfigure SEgently +8 "storage"(#QK-0-\ b +10 ."da"SE.seek -0.21 Pucks below Top Plate +14 "storage"(=' +58 "core" ' +4 "manipulator"&l& +17 "core" & 8 0/ +14 "storage"(%& +16 "core" & 0 - X +8 ."da"Elbow.reconfigure LimpElbow +7 "manipulator"&$ ,(#b +9 ."da"Forearm.reconfigure LooseForearm +8 "manipulator"&#Q@2^d^2b +10 ."da"Forearm.seek 2 +16 "manipulator"& '~ +33 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&#, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.03 Pucks below Top Plate +3 "storage"( ' +25 "core" ' +4 "manipulator"&7% +4 "core" %ͮ z F (x +2 "storage"({& +6 "core" & ! ! + ."da"Forearm.force -20 +2 "manipulator"&5 +7 ."da"Forearm.seek 2 + 348 counts +2 "manipulator"&I' +15 "core" ' +3 "manipulator"&R& +3 "core" &  k 1. +2 "storage"(K& +4 "core" & ] ^ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +4 "manipulator"&G' +22 "core" ' +2 "storage"(^% +4 "core" % ] ^ +3 ."downElevator"SE.seek :down +5 "storage"('} +98 (% +3 "core" %4 0 4 m \\x +2 "manipulator"&V% +3 "core" % X 0I +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +4 "manipulator"&B'\ +93 "core" ' +55 ' + ."downElevator"SE.coast +2 "storage"(5 +3 ."da"SC.coast + "storage"(6 +1164 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2648 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%M +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%Z' +2621 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%q' +2642 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%/ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%J  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%?'TE +1109 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +1614 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%a +73 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%;  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%[' +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%C +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%b'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%h' +2135 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%. +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%& U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1662 "Can" MM +956 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%H @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%U  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%d +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%L +74 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%!' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%8 @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Y' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%c  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2622 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&W& +4 "core" & T _ F @. + "manipulator"&p% +4 "core" %\ P Q . @1 +2 ."psFlush"Elbow.seek PC + "manipulator"&n(k +256 "core" ( +2 "manipulator"&j& +3 "core" &r z z  B +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &$& +3 "core" &r v v ^ A + ."psFlush"Forearm.seek PC +2 "manipulator"&g' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"&w/ +72 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%0( +450 "core" ( +2 "manipulator"&s& +3 "core" &r 6 E +41 "manipulator"&% +10 "core" % ω P F +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&y'\ +95 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&A(, +134 "core" ( +2 "manipulator"&N& +3 "core" &,  E +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +3 "core" &,  E + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&t' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&D1 +72 "core" 1 +2 "manipulator"&i% +4 "core" % } G C > +60002 X >? +12863 #t-> access 2 +2 .SE.seek :down + "storage"(v'} +4 "core" ' +2 "manipulator"&P% +3 "core" %\   G! +2 "manipulator"&e& +3 "core" &,  F +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"((K +1303 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (T& +3 "core" &K/  +1074 #t-> access 3 +3 .SE.seek :down +2 "storage"(}'} +2 "core" ' +2 "manipulator"&% +3 "core" %\  f Y @! +2 "manipulator"&X& +4 "core" &, T X . @ + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(u([ +353 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (`& +3 "core" &[. W  +2036 #t-> startTube 3 +1968 #-> shortDA +3 "collection"'% +2 "processing"%\ % +4 "core" %ӳ +3 %նR +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +515 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%\\ +133 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +136 "core" + .tPRV.dial :sipper +2 "processing"%+  +107 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%'` +2285 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%  +137 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1275 "core" ' + .tPRV.dial :waste2 +2 "processing"%r @ +104 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%|'ղ +607 "core" ' + .tPSV.dial PSR +2 "processing"%_ +104 "core"  +2 "processing"% % +3 "core" %մp +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%x'TE +1102 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%m' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%f +104 "core" +2 .tPS.seek :empty + "processing"%'ղ +2622 "core" ' + .tPSV.dial PSR +2 "processing"% +104 "core"  +2 "processing"%]% +3 "core" %ղb +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%"'TE +1114 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%@' +1620 "core" ' + .tPSV.dial :mixloop +2 "processing"%4 +103 "core" + .tPRV.dial :sipper +2 "processing"%,  +44 "core" +2 .tPS.seek :empty + "processing"%'ղ +2634 "core" ' + .tPSV.dial PSR +2 "processing"% +104 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"% +103 "core" +2 .tPS.seek :empty + "processing"%z'ղ +2628 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%*& +4 "core" &b + "manipulator"&-% +4 "core" %\   E! +2 "storage"(Q% +3 "core" %} 0 +2 "storage"(6. +2 "core" .([ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"('( +1315 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &  +2 "manipulator"&)& +3 "core" &, E E ) ; +2 "manipulator"&9% +3 "core" %\  O N I ;! +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&k( +194 "core" ( +2 "manipulator"&(& +4 "core" & L O D :( + "storage"(l& +4 "core" &  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&%'* +98 "core" ' +2 "storage"(>& +4 "core" & r + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(7' +286 "core" ' +2 "storage"({- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (R& +2 "core" & y \ +2 "manipulator"&~& +3 "core" & M K { 9( +2 .tElbow.seek 3 + "manipulator"&K( +31 "core" ( +2 "manipulator"&^& +3 "core" & L I  ;P +2 "storage"(& +3 "core" & P +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&V' +27 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&:/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&2& +3 "storage"(='} +6 "core" & @ D K

RL W +10 &@NI V +9 &BLRJ V +10 &D UH W +9 &EZI W +9 &GhN X +10 &IFM [ +9 &KJ \\ +9 &LA \\ +10 &NH ] +9 &PJC ] +10 &R F ] +9 &SH ] +9 &UG ] +10 &WQJ ] +9 &YK ] +9 &ZP ^ +10 &\\tH @ +52 &]^5O O +4 &]|#I 1 ( + &]|$Q 1 + &]|$L 1 + &]|$I 1 + &]|$I 1 + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.71 + .Hand.open + "manipulator"&Z1 +75 "core" 1 +2 "manipulator"&/% +4 "core" % ,  & 8 + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +94 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +4 "processing"%J  +2 %39 +5 "core" 9q +102 "processing"%9 +2 "core" 9q +103 "processing"% 9 +3 "core" 9p  +103 "processing"%?9 +2 "core" 9q  +103 "processing"%a9 +2 "core" 9p +103 "processing"%;9 +2 "core" 9p +103 "processing"%O9 +2 "core" 9o +103 "processing"%C9 +2 "core" 9o +103 "processing"%[9 +2 "core" 9p" +103 "processing"%b9 +2 "core" 9o& +103 "processing"%.9 +2 "core" 9p+! +103 "processing"%&9 +2 "core" 9o/! +103 "processing"%h9 +3 "core" 9p3" +103 "processing"%H9 +2 "core" 9p7" +103 "processing"%9 +2 "core" 9q;" +103 "processing"%U9 +2 "core" 9s@# +103 "processing"%S9 +2 "core" 9tD# +103 "processing"%d9 +3 "core" 9uH# +103 "processing"%9 +2 "core" 9wL# +103 "processing"%L9 +2 "core" 9yP$ +103 "processing"%9 +2 "core" 9zU$ +103 "processing"%89 +2 "core" 9}Y$ +103 "processing"%!9 +3 "core" 9]$ +103 "processing"%c9 +2 "core" 9a$ +103 "processing"%Y9 +2 "core" 9e$ +103 "processing"%W9 +2 "core" 9j$ +103 "processing"%p9 +2 "core" 9n$ +103 "processing"%j9 +2 "core" 9r$ +103 "processing"%$9 +2 "core" 9v$ +103 "processing"%#9 +2 "core" 9z$ +103 "processing"%w9 +2 "core" 9$ +103 "processing"%B9 +2 "core" 9# +103 "processing"%9 +3 "core" 9% +103 "processing"%s9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%N9 +2 "core" 9 +103 "processing"%F9 +2 "core" 9 +103 "processing"%g9 +3 "core" 9 +102 "processing"%n9 +2 "core" 9 +103 "processing"%D9 +2 "core" 9 +103 "processing"%i9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9 +103 "processing"%t9 +3 "core" 9 +102 "processing"%P9 +2 "core" 9 +103 "processing"%e9 +2 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%X9 +3 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%`9 +2 "core" 9 +103 "processing"%9 +2 "core" 9\ \ +103 "processing"%\ 9 +3 "core" 9 +103 "processing"%\\9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9 +103 "processing"%+9 +2 "core" 9" +103 "processing"%9 +2 "core" 9( +103 "processing"% 9 +3 "core" 9- +103 "processing"%9 +2 "core" 93 +103 "processing"%r9 +2 "core" 99 +103 "processing"%9 +2 "core" 9? +103 "processing"%_9 +2 "core" 9D +103 "processing"% 9 +2 "core" 9J +103 "processing"%|9 +2 "core" 9P  +103 "processing"%x9 +2 "core" 9U +103 "processing"%f9 +2 "core" 9Z +103 "processing"%m9 +2 "core" 9_ +3 .tPH.hold 2:00:00,28C +2 "processing"% pp_ +2 .tdelay 1:30 +4 "core"  +6951 "Can" EE +2050 .tPSR.select :air + .PSV.dial PSR +2 "processing"%] +105 "core"  +2 "processing"%% +3 "core" %ճ[ +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%"'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%4'Һ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%,  +138 "core"  + .tPSV.dial PTV +2 "processing"%@ +73 "core" + .tPBV.dial :waste1 +2 "processing"%  +55 "core" +2 "processing"%% +3 "core" %ҹ  +2 .tPS.seek 1.5ml +2 "processing"%' +607 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%*' +1615 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%-  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +33 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%6 +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%u' +2564 "core" ' + .tPSV.dial PTV +2 "processing"% +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%) +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%9 +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%(  +84 "core" +2 .tPS.seek :empty +2 "processing"%l'ղ +2546 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%A  +136 "core" + .tPSV.dial :mixloop +2 "processing"%> +43 "core" + .tPRV.dial :ab1 +2 "processing"%E @ +106 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%{' +358 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%R  +43 "core"  +2 "processing"%}% +4 "core" %  +2 .tPS.seek 0.34ml + "processing"%~' +443 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'^  +31 "core" +2 .tPRV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%:'G +1193 "core" ' + .tPRV.dial :waste2 +2 "processing"%2 @ +73 "core" ? +2 .tPS.seek 0.5ml +2 "processing"% '\ +861 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%k  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%%'Һ +1609 "core" ' + .tPSV.dial :PML +2 "processing"%7 +44 "core" + .tPTV.dial :mixing +2 "processing"%V @ +77 "core" A + .tPBV.dial :waste1 +2 "processing"%G  +34 "core" +2 "processing"%% +3 "core" %Ҷ  +2 .tPS.seek 1.85ml +2 "processing"%K' +249 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%<' +1989 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'M& +2 "core" & +2 "manipulator"&=& +3 "core" &u ) * . 5 +2 "manipulator"&I% +3 "core" %\  6 @  9# +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&0(, +137 "core" ( +2 "manipulator"&Z& +4 "core" &, 0 @  : + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &/& +3 "core" &, 8 > : +2 .tForearm.seek :garage + "manipulator"&3' +102 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 "manipulator"&& +4 "core" &,  0 5 + "manipulator"&o% +4 "core" % '   5 + .tForearm.seek :retract +50 "manipulator"& '\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&'( +287 "core" ( +2 "manipulator"&?& +4 "core" &&  ! 7@\\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" && # | 7@\\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&;' +100 "core" ' +2 "manipulator"&O& +4 "core" && ; 0@\\ +2 "manipulator"&C% +3 "core" %   0 +2 "collection"'[& +4 "core" & + "collection"'b& +4 .tCC.seek :closed +2 "collection"'.(` +3 "core" & +3 &  +7 &'n . +10 &_z B +9 &:k U +10 &M W +9 &M W +9 &|F V +10 &>I V +9 &G V +9 &J V +10 &M W +9 & DJ W +10 &"N V +9 &#J V +9 &%K W +10 &'LJ W +9 &)F V +9 &*J W +10 &,G V +9 &.UJ V +10 &0J W +9 &1K W +9 &3J V +10 &5\\J W +9 &7L W +9 &8J V +10 &:I V +9 &&F W +9 &?J W +9 &AD V +10 &CmG" V +9 &E.G W +9 &FE V +10 &HP  X +9 &JqW  X +10 &L*t [\ +9 &M@5 _ +9 &OON b +10 &QVOO b$ +9 &SRQ\ b+ +9 &TSS b- +10 &VTS b. +9 &X7WS b/ +10 &YTS b0 +9 &[VU b0 +9 &]FWW9 b0 +10 &^YX b. +9 &`CK\\[ ] +9 &`hZY0 (x +10 &`YX !a +2 ( + "collection"'b& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.54 + "collection"'&& +3 "core" &`XY !a +2 .tHand.open + "manipulator"&h1 +72 "core" 1 +2 "manipulator"&H% +4 "core" %   1 + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%U +103 "core"  +2 "processing"%S% +4 "core" %+  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%d' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%L' +105 "Can" vw +1518 "core" ' + .tPSV.dial PSR +2 "processing"% +45 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%8' +2621 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%!  +2 "collection"'c  +34 "core" ~ +131  + .tPSV.dial :mixloop +2 "processing"%Y +114 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%W  +77 "core" +2 .tPS.seek 0ml +2 "processing"%p' +2622 "core" ' + .tPSV.dial :air +2 "processing"%j  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%$' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%# +46 "core" +2 .tPS.seek 0ml +2 "processing"%w' +2641 "core" ' + .tPSV.dial :air +2 "processing"%B  +57 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&N& +4 "core" &% 0@[ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&F( +3 "core" ( +2 "manipulator"&g& +4 "core" &% p +@[ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" &% +@[ +2 .tForearm.seek CC +2 "manipulator"&D' +92 "core" ' + .tHand.close +2 "manipulator"&i/ +73 "core" / +2 .tCC.seek :open +2 "collection"'y( +468 "core" ( +2 "manipulator"&t& +3 "core" &%  4@[ +2 "manipulator"&P% +3 "core" %  / +2 .tForearm.seek :retract +2 "manipulator"&e'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&T(, +283 "core" ( +2 "manipulator"&& +3 "core" &,    2] +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &,  $ C 2] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&v' +112 "core" ' +2 .tHand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&`% +4 "core" % \  : /| + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 ."da"delayUntil "14:17:34.93" +24630 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%\ @ +77 "core" B + ."da"PBV.dial :waste1 +2 "processing"%\\  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSV.dial :air + "processing"%+  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2556 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%r +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%_'ղ +2527 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%|% +3 "core" %ձ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%x'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%f'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%m  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%] +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%z% +3 "core" %ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%"' +608 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%, * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%@' +1620 "core" ' +2 ."da"delay 2:00 +1251 "Can" {{ +10751 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +46 "processing"% * +38 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%4 +75 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2549 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%J +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%- +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%Q  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%6'ղ +2533 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%* +133 "core"  +2 "processing"%% +4 "core" %ճ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%)'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%9'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%( +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%u  +34 "core" +2 "processing"%A% +3 "core" %ҹ%  +2 ."da"PS.seek 1.5ml +2 "processing"%>' +610 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%E * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%l' +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%R  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%} * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%{ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%^' +2552 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%~ +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%2 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%:  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%k'ղ +2526 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air +2 "processing"%  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%7  +137 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%V  +44 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%G +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%' +401 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%  +46 "core"  +2 "processing"%%% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%K'` +355 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%M  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%='Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%I +44 "core" + ."da"PTV.dial :mixing +2 "processing"%Z @ +77 "core" A + ."da"PBV.dial :waste1 +2 "processing"%/  +34 "core" +2 "processing"% % +3 "core" %Ҽ  +2 ."da"PS.seek 1.85ml +2 "processing"%' +246 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%o' +1971 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +4908 "Can" MM +43094 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%q  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%3 * +34 "core" + + ."da"PSV.dial :air +2 "processing"%?  +45 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%a' +2553 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%0 +44 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%O  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%C +45 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%[  +56 "core" +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2524 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +133 "core"  +2 "processing"%&% +3 "core" %ղ? +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%h'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%H'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%b  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%U +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%S  +34 "core" +2 "processing"%;% +3 "core" %Ҷ)  +2 ."da"PS.seek 1.5ml +2 "processing"%<'| +602 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%d' +1618 "core" ' +2 ."da"delay 2:00 +2225 "Can" PQ +9778 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%!' +2551 "core" ' + ."da"PSV.dial PTV +2 "processing"%Y +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%W +74 "core"  +2 ."da"delay 5 seconds +542 .PSV.dial PTV +9 "processing"%8 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%j  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%p'ղ +2538 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%# +133 "core"  +2 "processing"%$% +3 "core" %կ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%B'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%w'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%s +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%N% +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%g'~ +606 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%n * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%i' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%'  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +47 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%. +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%t' +2526 "core" ' + ."da"PSV.dial PTV +2 "processing"%P +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%D +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%X  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%F'ղ +2535 "core" ' +2 #"da"washCycleDA #3 of 3 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 "processing"%`% +3 "core" %ծ +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%e'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%v'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%\ +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%\\  +33 "core" +2 "processing"%% +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%+'~ +608 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +1615 "core" ' +2 ."da"delay 2:00 +6856 "Can" UV +5146 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2529 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%| +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%_ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%x  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%m'ղ +2527 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%] +134 "core"  +2 "processing"%% +3 "core" %կ +2 #"da"Pulling 0.25ml of PSR.sub1 .PSR.select :sub1 +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.25ml +2 "processing"%z'm +346 "core" ' +2 ."da"delay 5 seconds +503 "processing"%f% +3 "core" %l  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%,'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%"'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%4% +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%@'~ +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%J' +1619 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%-  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +76 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%*' +2554 "core" ' + ."da"PSV.dial PTV +2 "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%6 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%) +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%(  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%u'ղ +2552 "core" ' +2 "processing"%A9 +3 "core" 95 + #"da"Processing Puck Heater at 28.6C before imaging + .PH.coast +2 "processing"%9  +3 "core" 5 + 5 + "processing"%E& +3 "core" &]|%o 1 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&>% +3 "core" %\   3 +2 "storage"(R% +3 "core" % ^ ^ +2 "storage"(}. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 +50 "storage"({( +360 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (l& +3 "core" & 8 B & + "manipulator"&5& +4 "core" &, b /] + "manipulator"&% +4 "core" %\  : . +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&~( +185 "core" ( +2 "manipulator"&2& +3 "core" &  -- +2 "storage"(:& +3 "core" & 9 >  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&^' +95 "core" ' +2 "storage"( & +3 "core" & 9 B i +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(7' +279 "core" ' +2 "storage"(V- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(G'y +34 "core" ' +2 "manipulator"&k& +4 "core" & - ,- +2 "manipulator"&% +3 "core" %  , +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&%'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +257 "core" ( +2 "manipulator"&M& +3 "core" &r 4 . +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &r J . +2 ."da"Forearm.seek PC +2 "manipulator"&I' +91 "core" ' + ."da"Hand.close +2 "manipulator"&Z/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%/( +452 "core" ( +2 "storage"( & +3 "core" & 1 ? w +2 "manipulator"&& +3 "core" &r 6 / +2 "manipulator"&=% +3 "core" %  V 0 +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&q( +264 "core" ( +2 "manipulator"&3& +3 "core" &! M -;6 +2 "storage"(?& +3 "core" & 9 = c +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&o' +91 "core" ' + ."da"Hand.open +2 "manipulator"&01 +71 "core" 1 +2 "storage"(O- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(C'E +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"([' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2314h.tif +4 "processing"%a& +9 "core" & +3 "manipulator"&1& +4 #"da"Cannot open camera device: /dev/ccda\ +2 .Gate.power :camera,:OFF + .delay 1 second +2 "core" & "4 +2 "manipulator"&&% +3 "core" % | F (> +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +3 "manipulator"& '\ +84 ."da"Gate.power :camera,:ON + .delay 4 seconds +6 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&h(, +185 "core" ( +2 "manipulator"&b& +4 "core" &, , #- + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &, #- +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&S' +99 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&;/ +76 "core" / +2 "manipulator"&H& +4 "core" &,  - + "manipulator"&% +4 "core" % * 9  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&<'\ +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2314h.tif +11 #Cannot open camera device: /dev/ccda\ + .Gate.power :camera,:OFF +2 .delay 2 seconds +82 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +111 ."da"Gate.power :camera,:ON + .delay 4 seconds +10 "core" ( +2 "manipulator"&L& +4 "core" &u   + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +3 "core" &u c " +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&d' +93 "core" ' +2 "manipulator"&Y& +4 "core" &u b $ +2 "manipulator"&W% +3 "core" %϶  # +2 "processing"%8& +4 "core" & + "processing"%j& +4 ."psFlush"PC.seek :closed +2 "processing"%!(] +3 "core" & +3 &  +10 &%n . +9 &_ B +10 &=r U +9 &Kv W +9 &Ln V +10 &~KA V +9 &?J< W +9 &N W +10 &O W +9 &J V +9 & GL V +10 &"R W +9 &#K W +10 &%N V +9 &'OI V +9 &)L V +10 &*O W +9 &,Q W +9 &.WN V +10 &0N W +9 &1J W +10 &3Q W +9 &5`J V +9 &7"K V +10 &8P V +9 &:L W +2 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2314h.tif +8 "core" &)Kv V + ."da"Gate.power :camera,:OFF +2 .delay 5 seconds +6 "core" &?Oe V +10 &APl V +9 &CpNk V +9 &E2NX V +10 &FYY W +9 &HqV Y +10 &JgU \\ +9 &L(M \\ +9 &MN \\ +10 &O@ ] +9 &Qm; ] +9 &S/< ] +10 &T1 ] +9 &V( ] +10 &Xs' ] +9 &Z5( ] +9 &[ R +10 &],L #k +9 &]v3 4 +5 ( + "processing"%j& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.75 +2 "processing"%#& +4 "core" &]v+ 4 + &]v+ 4 + ."psFlush"Hand.open +2 "manipulator"&$1 +73 "core" 1 +2 "manipulator"&p% +3 "core" % ϶  ) +3 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&B'\ +93 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%s +123 ."da"Gate.power :camera,:ON + .delay 4 seconds +12 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +370 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2314h.tif +10 #Cannot open camera device: /dev/ccda\ + .Gate.power :camera,:OFF +2 .delay 20 seconds +728 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +1260 ."da"Gate.power :camera,:ON + .delay 4 seconds +361 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%w +97 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2314h.tif +5 "core" +4 ."psFlush"PTV.dial :puck +5 .PBV.dial :waste1 +4 #"da"Cannot open camera device: /dev/ccda\ +2 "processing"%n  +2 ."da"Gate.power :camera,:OFF +3 .Gate.power :camera,:OFF + !o:Camera::Error: mesg"*Cannot open camera device: /dev/ccda\ :@timestampu: Time tV:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 ."Qmail"BadNews.email "Cannot open camera device: /dev/ccda\\n",Subject: "Camera::Error in da" +3 #"da"Waiting to Resume from Checkpoint "Cannot open camera device: /dev/ccda\ " +24 "core" +5 ."psFlush"PS.seek 0ml +2 "processing"%g' +2620 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%' +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +597 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +3 "processing"%.' +2112 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%i +86 "core"  + ."psFlush"PBV.dial PSV +3 "processing"%P U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%D' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +2619 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%t  +86 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%` +54 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%F' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%e +75 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +2 "processing"%\ ' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1019 "Can" +1602 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%v  +85 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%+ +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +55 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%| +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%_'\ +597 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +86 "core"  + ."psFlush"PBV.dial PSV +3 "processing"%] U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%m @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%z  +86 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%,'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +55 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%4 +75 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%"' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%-  +97 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Q'ղ +2621 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &u T ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&J(k +4 "core" ( +2 "manipulator"&& +3 "core" &u ? ' +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &u  ' +2 ."psFlush"Forearm.seek PC +2 "manipulator"&)' +95 "core" ' + ."psFlush"Hand.close +2 "manipulator"&(/ +68 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%*( +453 "core" ( +2 "manipulator"&A& +3 "core" &u b + +2 "manipulator"&9% +3 "core" % ϖ Z * +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&E'\ +93 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +56 ."psFlush"Elbow.seek :garage +2 "manipulator"&>(, +135 "core" ( +2 "manipulator"&R& +3 "core" &, 6 +# +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &}& +2 "core" &,  *# +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&l' +110 "core" ' + ."psFlush"Hand.open +2 "manipulator"&51 +66 "core" 1 +2 "manipulator"&% +4 "core" % { 5 !k +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&2'\ +100 "core" ' +11483 !to:IRB::Abort: mesg"User Abort!!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1674 #-> Puck.finishImage + "storage"(:- +3 "core" -' +2 "storage"(T& +3 "core" & !  +2 "manipulator"& & +3 "core" &, H +" +2 "manipulator"&% +3 "core" %\  R + +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&V( +178 "core" ( +2 "manipulator"&k& +3 "core" &  )- +2 "storage"(& +3 "core" &   +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&7' +92 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(^' +56 "core" ' +2 "manipulator"&M& +3 "core" & ) ) 6- +2 "storage"(K& +3 "core" & +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&~'~ +27 "core" ' + .tElbow.hold +2 "manipulator"&Z, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(%' +19 "core" ' +2 "manipulator"&% +4 "core" %ͩ /j + "storage"( & +4 "core" & _ \\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 343 counts + "manipulator"&' +17 "core" ' +3 "manipulator"&=& +4 "core" & 9 7 7, +2 "storage"(I& +3 "core" & z  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&3' +16 "core" ' +2 "storage"(?% +4 "core" %   +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (0% +3 "core" %.  [ Yn +2 "manipulator"&O% +3 "core" % * )  6 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +92 "core" ' +56 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 "manipulator"&1& +3 "core" &  +  9, +2 "manipulator"&&% +4 "core" %\  ? I Q :( +2311 #t-> access 2 +3 .SE.seek :down + "storage"('} +3 "core" ' + "manipulator"&G% +4 "core" %\  ` i X >( +2 "manipulator"&C& +3 "core" & i j U >, +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(b(K +1307 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (U& +3 "core" &K0  +8317 #t-> ESP.ready! +2 "collection"'o% +5 "processing"%q% +4 "manipulator"&;% + "core" %ӳG +3 "sampler")H% +8 "core" %կ + %\  C J ;( + %ۀ ,  +2 "manipulator"&& +3 "core" & K C  ;, +2 "storage"( & +3 "core" &K0   +2 "storage"(L% +3 "core" %|  + "collection"'c& +4 "core" &F + "processing"%S& +3 "core" & +3 "sampler")Y% +3 "core" %ۀ 8  +2 "collection"'W& +4 "core" &J +2 "collection"'8% +3 "core" %ӳD +2 "processing"%h& +4 "core" & + "processing"%<% +4 "core" %կ +2 "manipulator"&/% +3 "core" %\  J M C :( +2 "manipulator"&j& +3 "core" & J L  ;, +2 "storage"(#& +3 "core" &K.   +2 "storage"($% +4 "core" %|  + "collection"'p9 +3 "core" 9~ +2 "processing"%s9 +3 "core" 9 +978 "Can" NM +60003  NN +60002  NN +60002 < NN +60002  MM +60003 v NN +12830 #"brent"Session Begun +438 #-> can +4 "Can"E NM +1238 #"brent"-> quit +2 #Session Ended +3655 #Session Begun +650 #-> showlog 50 +1954 #-> quit +2 #Session Ended +15714 #t-> access 3 +3 .SE.seek :down +2 "storage"(d'} +3 "core" ' +2 "manipulator"&u% +3 "core" %\  J C j 9( +2 "manipulator"&& +4 "core" & = > 9, + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(w([ +350 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (n& +2 "core" &[0 x w 0  +2637 #t-> startTube 3 +540 #-> shortDA +3 "collection"'N% +3 "processing"%'% +5 "core" %ӳ +3 %կk +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +739 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%g +134 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +137 "core" + .tPRV.dial :sipper +2 "processing"%i  +105 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%P'` +2284 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + "processing"%.  +136 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%D @ +116 "core" A +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty + "processing"%t'ղ +611 "core" ' + .tPSV.dial PSR +2 "processing"%X +104 "core"  +2 "processing"%`% +3 "core" %կg +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'TE +1106 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%e' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%F +103 "core" +2 .tPS.seek :empty + "processing"%\\'ղ +2622 "core" ' + .tPSV.dial PSR +2 "processing"%\ +105 "core"  +2 "processing"%v% +3 "core" %մy +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%'TE +1106 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%+' +1613 "core" ' +52 .tPSV.dial :mixloop +5 "processing"% +115 "core" + .tPRV.dial :sipper +2 "processing"%  +46 "core" +2 .tPS.seek :empty + "processing"%'ղ +2630 "core" ' + .tPSV.dial PSR +2 "processing"% +101 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%r' +1949 "Can" QQ +672 "core" ' + .tPSV.dial :mixloop +2 "processing"%| +103 "core" +2 .tPS.seek :empty +2 "processing"% 'ղ +2621 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%_& +4 "core" &x +2 "manipulator"&% +3 "core" %\  : + 9( +2 "storage"(]% +3 "core" %|  +2 "storage"(x. +2 "core" .([ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(m( +1324 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" & ` _  +2 "manipulator"&z& +4 "core" &    3, + .tElbow.seek 3 +2 "manipulator"&f( +47 "core" ( +2 "manipulator"&& +4 "core" & 2 , U 5R + "storage"(,& +4 "core" & P U  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&4'* +102 "core" ' +2 "storage"(& +4 "core" & $ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +289 "core" ' +2 "storage"("- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (-& +3 "core" & ^ ^ +2 "manipulator"&@& +3 "core" & 5 5 7R +2 .tElbow.seek 3 +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +3 "core" & 5 0 T 7R +2 "storage"(6& +3 "core" & P +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&(' +22 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&B& +3 "storage"(!'} +5 "core" &   8R +2 "manipulator"&A% +3 "core" %  # 6 +2 .tForearm.seek :retract +2 "manipulator"&9'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&R(k +162 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +78 "core" ( +2 "manipulator"&}& +4 "core" &s .  4 +5 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" &s   + 4 + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&J' +100 "core" ' +2 "manipulator"&5& +4 "core" &s    4 + "manipulator"&% +4 "core" %   = 3 +2 "processing"%E& +4 "core" &o + "processing"%l& +4 .tPC.seek :closed + "processing"%:(] +4 "core" &h +3 &m  +9 &&u| . +9 &^o B +9 &;xx U +10 &Tx W +9 &Nz W +9 &{P~ V +10 &<Qw W +9 &U~ W +10 &Sz W +9 &Tp W +9 & EQx V +10 &"Uw W +9 &#Ln V +9 &%Qy W +10 &'LOr W +9 &)Ry V +10 &*Uv W +9 &,Qs V +9 &.SUo W +10 &0Rx V +9 &1Qo W +9 &3Ro W +10 &5]Qn V +9 &7Up W +10 &8Uo W +9 &:Un W +9 &&Rr W +9 &?Wl W +9 &AOs W +10 &ClQv W +9 &E,\\y X +10 &Fdy Y +9 &H{ [ +9 &Jc{ ] +10 &L$w ] +9 &Mq ] +9 &Os ] +10 &Qix ] +9 &S,y ] +10 &Tq ] +9 &Vu ] +9 &Xpv ^ +10 &Z2x ^ +9 &[~ S +9 &]*K{ !f +10 &]zHp 7 +5 ( + "processing"%l& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"&T1 +3 "core" &]z/w 7 +63 1 + "manipulator"& % +4 "core" %   2 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%k  +2 %9 +5 "core" 9{{ +103 "processing"%>9 +2 "core" 9{ +103 "processing"%M9 +2 "core" 9|  +103 "processing"%K9 +2 "core" 9|  +103 "processing"%9 +2 "core" 9| +103 "processing"% 9 +2 "core" 9| +103 "processing"%=9 +2 "core" 9| +103 "processing"%I9 +2 "core" 9} +103 "processing"%29 +2 "core" 9|" +103 "processing"%?9 +2 "core" 9~& +103 "processing"%[9 +2 "core" 9+ +103 "processing"%09 +2 "core" 9/ +103 "processing"%O9 +2 "core" 93 +103 "processing"%79 +3 "core" 97 +102 "processing"%V9 +2 "core" 9;! +103 "processing"%^9 +2 "core" 9@! +103 "processing"%~9 +2 "core" 9D! +103 "processing"%19 +2 "core" 9H" +103 "processing"%9 +3 "core" 9L" +103 "processing"%&9 +2 "core" 9P! +103 "processing"%%9 +2 "core" 9U" +103 "processing"%39 +2 "core" 9Y! +103 "processing"%9 +2 "core" 9]" +103 "processing"%{9 +3 "core" 9a" +103 "processing"%G9 +2 "core" 9e" +103 "processing"%C9 +2 "core" 9j" +103 "processing"%U9 +2 "core" 9n" +103 "processing"%o9 +2 "core" 9r" +103 "processing"%;9 +2 "core" 9v! +103 "processing"%q9 +2 "core" 9z! +103 "processing"%H9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%L9 +3 "core" 9 +102 "processing"%c9 +2 "core" 9 +103 "processing"%S9 +2 "core" 9 +103 "processing"%Y9 +2 "core" 9 +103 "processing"%W9 +2 "core" 9 +103 "processing"%89 +3 "core" 9 +102 "processing"%h9 +2 "core" 9 +103 "processing"%<9 +2 "core" 9 +103 "processing"%/9 +2 "core" 9 +103 "processing"%j9 +2 "core" 9 +103 "processing"%#9 +3 "core" 9 +102 "processing"%$9 +2 "core" 9 +103 "processing"%p9 +2 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%b9 +2 "core" 9\ +103 "processing"%n9 +2 "core" 9\ +103 "processing"%N9 +3 "core" 9$ +103 "processing"%'9 +2 "core" 9* +103 "processing"%g9 +2 "core" 9/ +103 "processing"%9 +2 "core" 95 +103 "processing"%i9 +2 "core" 9: +103 "processing"%Q9 +3 "core" 9? +103 "processing"%.9 +2 "core" 9C +103 "processing"%P9 +2 "core" 9I +103 "processing"%D9 +2 "core" 9N +103 "processing"%9 +2 "core" 9S +103 "processing"%X9 +3 "core" 9X  +103 "processing"%`9 +2 "core" 9] +103 "processing"%t9 +2 "core" 9b +3 .tPH.hold 2:00:00,28C +3 "processing"% pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%F +105 "core"  +2 "processing"%e% +3 "core" %յ +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%\ '\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%v'Һ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%\\  +138 "core"  + .tPSV.dial PTV +2 "processing"% +73 "core" + .tPBV.dial :waste1 +2 "processing"%  +55 "core" +2 "processing"%% +3 "core" %ҹb  +2 .tPS.seek 1.5ml +2 "processing"%+' +604 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1618 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +56 .PBV.dial :waste1 +3 "processing"%|  +34 "core" +2 .tdelay 30 seconds +1796 "Can"l UU +1206 .tPBV.dial between PSV and waste1 +2 "processing"%r * +33 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%_ +75 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%' +2550 "core" ' + .tPSV.dial PTV +2 "processing"%] +86 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%x +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%w +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 .tPS.seek :empty +2 "processing"%z'ղ +2545 "core" ' + .tPTV.dial :PRVmixing,via: PRV +3 "processing"%  +138 "core" + .tPSV.dial :mixloop +2 "processing"%, +45 "core" + .tPRV.dial :ab1 +2 "processing"% @ +107 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%Z' +364 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV + "processing"%a  +45 "core"  +2 "processing"%"% +4 "core" %#  +2 .tPS.seek 0.34ml + "processing"%-' +441 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'d  +31 "core" +2 .tPRV.dial :air + "processing"%@  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1190 "core" ' + .tPRV.dial :waste2 +2 "processing"%6 @ +86 "core" A +2 .tPS.seek 0.5ml +2 "processing"%'\ +872 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%B  +56 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%A'Һ +1623 "core" ' + .tPSV.dial :PML +2 "processing"%f +42 "core" + .tPTV.dial :mixing +2 "processing"%4 @ +77 "core" B + .tPBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%(% +3 "core" %Ҽ  +2 .tPS.seek 1.85ml +2 "processing"%}' +253 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%) * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1971 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'5& +2 "core" & +2 "manipulator"&& +4 "core" &s H S X ; + "manipulator"&E% +4 "core" %\  M E - ; +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&!(, +126 "core" ( +2 "manipulator"&9& +3 "core" &, P Q ? ;) +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" &, O P m :) +2 .tForearm.seek :garage + "manipulator"&l' +99 "core" ' + .tHand.close +2 "manipulator"&T/ +66 "core" / +3 "manipulator"& & +3 "core" &, , 5 g 6& +2 "manipulator"&% +3 "core" % 3 ( 1  6 +2 .tForearm.seek :retract +2 "manipulator"&>'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&J( +288 "core" ( +2 "manipulator"&M& +3 "core" &+ % # p 6Dy +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +3 "core" &+  ( d 4Dy + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&K' +102 "core" ' +3 "manipulator"&& +3 "core" &+ ' * " 5Dy +2 "manipulator"& % +4 "core" % !  > 5 +2 "collection"'=& +3 "core" & +2 "collection"'I& +3 .tCC.seek :closed +2 "collection"'2(` +3 "core" & +3 &  +9 &(n - +10 &]y A +9 &?p U +9 &L W +10 &M W +9 &H V +9 &AO W +10 &I V +9 &L W +10 &L W +9 & JH V +9 &" K W +10 &#I V +9 &%N W +10 &'QJ W +9 &)J V +9 &*L W +10 &,M V +9 &.YK W +9 &0H W +10 &1H V +9 &3J W +10 &5bF V +9 &7$K V +9 &8H W +10 &:G V +9 &+F W +10 &?L W +9 &AE V +9 &CsF V +10 &E6F V +9 &FI W +10 &HT W +9 &Ju]   X +9 &L0u [ +10 &M=1 _ +9 &OJI b +10 &Q^MK b! +9 &SNK b' +9 &TNN b. +10 &VNP b2 +9 &XBRO b2 +9 &YRS b1 +10 &[TS b2 +9 &]TUT b2 +9 &_YV ` +10 &`,8XX . +9 &`rXY [ +5 ( + "collection"'I& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.52 +2 "collection"'?& +4 "core" &`ruVV [ +2 .tHand.open + "manipulator"&[1 +66 "core" 1 +2 "manipulator"&0% +4 "core" %    ) 1 + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&O'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%7 +104 "core"  +2 "processing"%V% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%^' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%~  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%1' +1624 "core" ' + .tPSV.dial PSR +2 "processing"% +45 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%&' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%%  +3 "collection"'3  +33 "core" ~ +134  + .tPSV.dial :mixloop +2 "processing"% +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%{  +76 "core" +2 .tPS.seek 0ml +2 "processing"%G' +2624 "core" ' + .tPSV.dial :air +2 "processing"%C  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%U' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"%o +43 "core" +2 .tPS.seek 0ml +2 "processing"%;' +2635 "core" ' + .tPSV.dial :air +2 "processing"%q  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%H' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&L& +4 "core" &( : 0Bg +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&c( +44 "core" ( +2 "manipulator"&S& +3 "core" &   4 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &    4 +2 .tForearm.seek CC + "manipulator"&W' +94 "core" ' + .tHand.close +2 "manipulator"&8/ +73 "core" / +2 .tCC.seek :open +54 "collection"'h( +472 "core" ( +2 "manipulator"&<& +3 "core" &    6 +2 "manipulator"&/% +3 "core" % +   ! 3 +2 .tForearm.seek :retract +2 "manipulator"&j'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&#(, +276 "core" ( +2 "manipulator"&$& +4 "core" &,  45 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &p& +3 "core" &, $  45 + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&s' +110 "core" ' + .tHand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&u% +4 "core" %  .v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 ."da"delayUntil "16:30:59.43" +20225 "Can" gf +4400 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +77 "core" B + ."da"PBV.dial :waste1 +2 "processing"%b  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +34 "core" + + ."da"PSV.dial :air +2 "processing"%N  +45 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%'' +2549 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%g +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%i +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Q  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%.'ղ +2549 "core" ' +2 #"da"washCycleDA #1 of 2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +135 "core"  +2 "processing"%D% +3 "core" %մ +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%X'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%`  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%t +72 "core" + ."da"PBV.dial :waste1 +3 "processing"%F  +34 "core" +2 "processing"%e% +3 "core" %Һ  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%\ * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%\\' +1611 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%v' +2550 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%+ +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%k +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%|  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%r'ղ +2552 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%_ +133 "core"  +2 "processing"%% +3 "core" %ն +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%]'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%x'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%w +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %ҹ&  +2 ."da"PS.seek 1.5ml +2 "processing"%' +604 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%, * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%z  +35 "core" +2 ."da"delay 30 seconds +1087 "Can" FF +1916 ."da"PBV.dial between PSV and waste1 +2 "processing"%a * +47 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%" +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%Z' +2558 "core" ' + ."da"PSV.dial PTV +2 "processing"%d +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%@ +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%- +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%6  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2521 "core" ' +2 #"da"getPMLReagent08 .PRV.dial :air +2 "processing"%B  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +137 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%f  +44 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%4 +45 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +395 "core" ' + ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%(  +45 "core"  +2 "processing"%)% +3 "core" %b  +2 ."da"PS.seek 0.55ml +2 "processing"%A'a +357 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air +2 "processing"%}  +55 "core" +2 ."da"PS.seek 2ml +2 "processing"%5'Һ +1576 "core" ' + ."da"PSV.dial :PML +2 "processing"% +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%E @ +131 "core" A + ."da"PBV.dial :waste1 +2 "processing"%9  +33 "core" +2 "processing"%*% +3 "core" %Ҽ  +2 ."da"PS.seek 1.85ml +2 "processing"%R' +250 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%T * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +1974 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +44412 "Can"  SR +3590 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSV.dial :air + "processing"%l  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%M' +2549 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%m +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%!  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +58 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%='ղ +2543 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%> +133 "core"  +2 "processing"%y% +3 "core" %մ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%?'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%['Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%0  +77 "core"  + ."da"PSV.dial PTV +2 "processing"%I +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%7  +34 "core" +2 "processing"%V% +3 "core" %ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%K' +601 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%~' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%^  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%1 +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%3' +2553 "core" ' + ."da"PSV.dial PTV +2 "processing"%% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%{ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%&  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%C'ղ +2551 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%G +133 "core"  +2 "processing"%o% +3 "core" %ծ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%U'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%q'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%; +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%H% +3 "core" %ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%L' +607 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%Y' +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%8  +35 "core" +2 ."da"delay 30 seconds +1985 "Can" GG +1017 ."da"PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%O +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%2' +2559 "core" ' + ."da"PSV.dial PTV +2 "processing"%< +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%/ +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%W +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%$  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%p'ղ +2561 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%c +135 "core"  +2 "processing"%% +3 "core" %խ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%u'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%j'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%s +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%b% +3 "core" %Ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%n' +611 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%N * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%g  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +47 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%i +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%Q' +2616 "core" ' + ."da"PSV.dial PTV +2 "processing"%' +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%P +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%D +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%.  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2546 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%` +135 "core"  +8 "processing"%t% +17 "core" %ն +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +17 ."da"PS.reconfigure PSconfig +13 "processing"%#A d`b +10 ."da"PS.seek 0.25ml +6 "processing"%F'm +353 "core" ' +3 ."da"delay 5 seconds +503 "processing"%e% +2 "core" %q  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%X'\ +350 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%\ 'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%% +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%'~ +611 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +1620 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%+  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%k * +47 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%| +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%v' +2575 "core" ' + ."da"PSV.dial PTV +2 "processing"%_ +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%r +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%]  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%w'ղ +2567 "core" ' +2 "processing"%9 +3 "core" 95 + #"da"Processing Puck Heater at 28.3C before imaging +2 .PH.coast + "processing"%  +3 "core" 5 + 5 +2 "processing"%x& +3 "core" &]z.X 7 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 + "manipulator"&,% +4 "core" %\  ) + "storage"(% +4 "core" %~ +2 "storage"(z. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 +2 "storage"(a( +357 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ("& +3 "core" &  + "manipulator"&& +4 "core" &, Y $5 +2 "manipulator"&d% +3 "core" %\   $ +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&@( +190 "core" ( +2 "manipulator"&-& +3 "core" & o "2 +2 "storage"(6& +3 "core" &  ` +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&Z' +93 "core" ' +2 "storage"(B& +3 "core" &  | +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(' +283 "core" ' +2 "storage"(f- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(4'y +32 "core" ' +2 "manipulator"&& +4 "core" &  "2 +2 "manipulator"&(% +3 "core" % Z " +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&)'\ +95 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +258 "core" ( +2 "manipulator"&}& +3 "core" &q  " +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &q q " +2 ."da"Forearm.seek PC +2 "manipulator"&' +93 "core" ' + ."da"Hand.close +2 "manipulator"&E/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%9( +452 "core" ( +2 "storage"(*& +3 "core" &  \ j +2 "manipulator"&T& +3 "core" &q _ 3 $ +2 "manipulator"&5% +3 "core" % ϼ  " % +2 ."da"Forearm.seek :retract +2 "manipulator"&R'\ +97 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&( +287 "core" ( +2 "manipulator"&& +3 "core" &  P %T +2 "storage"(l& +3 "core" &  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"& ' +105 "core" ' +2 ."da"Hand.open +2 "manipulator"&m1 +68 "core" 1 +2 "storage"(!- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"('E +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"( ' +57 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2317h.tif +5 "processing"%M& +8 "core" &( +4 "manipulator"&>& +5 "core" & n o T +2 "manipulator"&y% +5 "core" % p s X  +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&='\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&?(, +174 "core" ( +2 "manipulator"&0& +4 "core" &, s x : + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" &, q z A : +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&7' +102 "core" ' + ."psFlush"Hand.close +2 "manipulator"&V/ +73 "core" / +58 "manipulator"&[& +11 "core" &, B > : +2 "manipulator"&% +3 "core" %  A C  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&K'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&^(k +126 "core" ( +2 "manipulator"&& +4 "core" &t o j \\  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &t e m   +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&~' +103 "core" ' +2 "manipulator"&%& +4 "core" &t x } 3  +2 "manipulator"&% +3 "core" % s s x  +2 "processing"%{& +3 "core" & +2 "processing"%&& +4 ."psFlush"PC.seek :closed +2 "processing"%3(] +3 "core" & +2 &  +9 &(p - +9 &]| A +10 &=r+ U +9 &LS W +9 &MH V +10 &}JG V +9 &>N W +9 &J W +10 &K W +9 &J W +9 & FK W +10 &"Q W +9 &#G V +10 &%K V +9 &'NH W +9 &)L W +10 &*N W +9 &,Q W +9 &.WL V +10 &0O W +9 &1K V +10 &3O W +9 &5^L W +9 &7 J W +10 &8N W +9 &:Lv W +9 &(Ik W +9 &?Lc W +10 &AI\\ W +9 &CoJX V +9 &E/RS W +10 &FYU X +9 &HnH Z +10 &Je@ ] +9 &L&; ] +9 &M. ] +10 &O. ^ +9 &Qj) ^ +9 &S,& ^ +10 &T ^ +9 &V ^ +9 &Xr ^ +10 &Z2 ^ +9 &[ V +10 &]-Fr $l +9 &]{> 6 +5 ( + "processing"%&& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.77 +2 "processing"%G& +4 "core" &]{( 6 + &]{( 6 + ."psFlush"Hand.open +2 "manipulator"&o1 +73 "core" 1 +4 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.764 seconds\ /var/log/esp/da19jul2317h.tif: TIFF Upload Complete\ +2 "manipulator"&C% +3 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2317h15s.tif +8 "core" % e c  +4 ."psFlush"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +5 ."psFlush"Forearm.seek :retract +2 "manipulator"&U'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%; +136 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1109 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +167 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2317h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2317h30s.tif +774 "Can" +679 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%q +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%S  +33 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%L' +1490 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2317h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2317h70s.tif +1126 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%8 +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%J'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +3 "processing"%O' +2119 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%Y +75 "core" + ."psFlush"PBV.dial PSV +3 "processing"%< U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%/' +2625 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%W @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +345 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2317h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"HABfans.email "11.764 sec auto-exposure",Subject: "da19jul2317h images!" +11 "storage"(2- +11 "core" -' +6 "storage"(c& +4 "core" & w +2 "manipulator"&& +3 "core" &t   +2 "manipulator"&p% +3 "core" %\    +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&u( +277 "core" ( +2 "manipulator"&s& +4 "core" & R & +2 "storage"(& +3 "core" & n +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&b' +102 "core" ' +10 ."da"SE.reconfigure SEgently +8 "storage"(#QK-0-\ b +12 ."da"SE.seek -0.21 Pucks below Top Plate +8 "storage"(j' +58 "core" ' +7 "manipulator"&N& +8 "core" & ] +& +8 "storage"(n& +16 "core" & ! +3 ."da"Elbow.reconfigure LimpElbow +10 "manipulator"&$ ,(#b +8 ."da"Forearm.reconfigure LooseForearm +11 "manipulator"&#Q@2^d^2b +8 ."da"Forearm.seek 2 +7 "manipulator"&g'~ +26 "core" ' +4 ."da"Elbow.hold +3 "manipulator"&, +5 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(i' +26 "core" ' +2 "manipulator"& % +4 "core" %ͦ  4 & +2 "storage"('& +4 "core" & " +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 2 + 340 counts +4 "manipulator"&P' +14 "core" ' +6 "manipulator"&D& +6 "core" &  ,& +5 "storage"(.& +6 "core" & . $ 9 +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&Q' +23 "core" ' +3 "storage"(`% +4 "core" % # "  +2 ."downElevator"SE.seek :down +4 "storage"(t'} +99 (% +3 "core" %1 # %  \\x +2 "manipulator"&e% +3 "core" % O +O +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&F'\ +152 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +9 "core" ' + ."da"SC.coast +2 "storage"(6 +1182 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%X  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%\ +84 "core"  + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +2 "processing"%\\' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%k  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%|'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +45 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%_'TE +1118 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%r +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%]  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%v' +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +615 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2132 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%, +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%z' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%" @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%d  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%-'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%6 +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%#' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%B +73 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%f @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%(  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2628 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&Z& +4 "core" & A ? 9& +2 "manipulator"&}% +3 "core" %\  = > Z 9 +2 ."psFlush"Elbow.seek PC + "manipulator"&A(k +256 "core" ( +2 "manipulator"&@& +3 "core" &s K H b : +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &s @ @ u : +2 ."psFlush"Forearm.seek PC +2 "manipulator"&)' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&:/ +68 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%*( +452 "core" ( +2 "manipulator"&T& +3 "core" &s F B < +2 "manipulator"&5% +3 "core" % A ? < +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(, +147 "core" ( +2 "manipulator"&l& +3 "core" &, D K </ +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, L N  ;/ +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&m' +109 "core" ' + ."psFlush"Hand.open +2 "manipulator"&!1 +71 "core" 1 +2 "manipulator"&M% +3 "core" %   4 +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract + "manipulator"&R'\ +101 "core" ' + #tFinished short da assay +5990 "Can" >> +60002  >> +60002  >= +60002 8 >> +60003  >> +60002 * >> +60002  >> +60002 S >> +60003  >> +60002  >> +27001 !to:SignalException : mesg" SIGHUP:@timestampu: Time H|:\ signoi:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5 #mEXIT @1563922485.86EDT @1563923362.61EDT = =tMAIN =mMAIN_scheduler @EDT1563923364.33 #"core_reset"Sent BREAK +2 #t@0x5AA1, state=0x3B10, ifg=0x20, ie=0x7F + #@0x61F8, state=0x3B10, ifg=0x08, ie=0x5F #@0xD443, state=0x3AE0, ifg=0x84, ie=0x75 + #@0xD6F0, state=0x3A72, ifg=0x10, ie=0xF5 + #@0xD978, state=0x3A84, ifg=0x10, ie=0xFD #@0xDC01, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDE89, state=0x3A84, ifg=0x10, ie=0xFD #@0xDF9F, state=0x3A84, ifg=0x80, ie=0xFD + #@0x300D, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +216 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +375 "Can"  AA +   AA #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ 5  +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X exit +5 #mEXIT @1563923381.84EDT @1563923755.52EDT = =tMAIN =mMAIN_scheduler @EDT1563923757.16 #"core_reset"Sent BREAK +2 #t@0xCDD6, state=0x3B10, ifg=0x20, ie=0x7F #@0xD52D, state=0x3B10, ifg=0x08, ie=0x5F + #@0xB51D, state=0x3B10, ifg=0x20, ie=0x7F + #@0xB6C1, state=0x3B10, ifg=0x20, ie=0x7F #@0xBBF8, state=0x3B10, ifg=0x20, ie=0x7F + #@0xBCA5, state=0x3B10, ifg=0x20, ie=0x7F + #@0xC152, state=0x3B10, ifg=0x20, ie=0x7F #@0xC6A8, state=0x3B10, ifg=0x08, ie=0x5F + #@0xA292, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +350 "Can"9 AA + 9 AA + #tPolling Can every 10:00 +123 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۀ ;  + .tSS.reconfigure SSconfig +3 "sampler")#.0X ESP.ready! +2 "collection"'% +4 "processing"%% +2 "manipulator"&% +6 "core" %ӳ +5 "sampler")% +4 "core" %հP  + %  M M G ; + %ۀ 5  + "manipulator"&& +4 "core" &, N O M ;/ +2 "storage"(& +3 "core" &  + "storage"(% +4 "core" % + "collection"'& +3 "core" & +2 "processing"%& +3 "core" &m +2 "collection"' +3 "core"  + "collection"'  +3 "core"  +2 "collection"'! +3 "core" ~ + "processing"%" +3 "core"  +2 "processing"%# +2 "core" V +2 "processing"%$ +3 "core"  +2 "processing"%% +2 "core"  +2 "sampler")& +3 "core"  +2 "sampler")'% +3 "core" %ۀ 8  +2 "collection"'(& +3 "core" & +2 "collection"')% +3 "core" %ӳ +2 "processing"%*& +4 "core" &T +2 "processing"%+% +3 "core" %հl  +2 "manipulator"&,% +3 "core" %  M P ; +2 "manipulator"&-& +4 "core" &, O O x ;/ + "storage"(.& +4 "core" &  +2 "storage"(/% +3 "core" %  +2 "collection"'09 +3 "core" 9n +2 "processing"%19 +2 "core" 9w +1887 #t-> access 2 +2 .SE.seek :down +2 "storage"(2'} +3 "core" ' +2 "manipulator"&3% +3 "core" %  G K Y ; +2 "manipulator"&4& +4 "core" &, C F 7 :/ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(5(K +1302 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (6& +2 "core" &K/ T U 8  +6387 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'7& +3 "core" & +2 .tHand.open + "manipulator"&81 +20 "core" 1 +2 "manipulator"&9& +3 "core" &, A J 9/ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&:(, +27 "core" ( +2 "manipulator"&;& +4 "core" &, O P L ;i + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &, ? I  ;i +2 .tForearm.seek :garage + "manipulator"&=' +100 "core" ' + .tHand.close +2 "manipulator"&>/ +77 "core" / +2 "manipulator"&?& +4 "core" &, 1 * ' 6i + "manipulator"&@% +4 "core" % 3 * *  6 +2 .tForearm.seek :retract +2 "manipulator"&A'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&B( +298 "core" ( +2 "manipulator"&C& +3 "core" &( 0 5 A 7Ae +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &' - ( 4 6Ae +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&E' +101 "core" ' +2 "manipulator"&F& +4 "core" &( , 1  5Ae + "manipulator"&G% +4 "core" % * $ 4 +2 "collection"'H& +3 "core" & +2 "collection"'I& +3 .tCC.seek :closed +2 "collection"'J(` +3 "core" & +3 &  +8 &%iJ . +10 &^z B +9 &Fn U +10 &L V +9 &O W +9 &G V +10 &GO. W +9 &\ GM V +9 &K V +10 &H- W +9 & PH[ V +10 &"K W +9 &#F V +9 &%L W +10 &'WO W +9 &)F V +9 &*G W +10 &,G V +9 &.`JF V +10 &0"Fb V +9 &1Ib V +9 &3L V +10 &5hG\\ V +9 &7)Ia W +9 &8G8 V +10 &:I_ V +9 &3DV V +9 &?N` V +9 &AH\\ W +10 &CxIv V +9 &E:I" V +9 &FI W +10 &HP W +9 &J|\\   X +10 &L5w+ [\ +9 &MD:+ _ +9 &OOR+ b +10 &QcPT, b" +9 &SRT, b( +9 &TUU+ b0 +10 &VUX+ b0 +9 &XFUW* b1 +10 &YV[* b0 +9 &[W[* b2 +9 &]SZ[) b3 +10 &^]^' b* +9 &`>A]^' "i +9 &`|(2]^$ . +10 &`i\\_" R +2 ( + "collection"'I& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.58 +2 "collection"'K& +3 "core" &`g[\\ R +2 .tHand.open + "manipulator"&L1 +73 "core" 1 +2 "manipulator"&M% +4 "core" %    S 1 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&N'\ +95 "core" ' +169 #t-> CBV.PRV +2 .CBV.dial PRV + "collection"'O  +15 "core" +677 #t-> PTV.PRV +2 .PTV.dial PRV + "processing"%P @ +76 "core" A +691 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%Q +104 "core" +371 #t-> CTV.air +2 .CTV.dial :air + "collection"'R  +5 "core"  +576 #t-> PRV.CBV +2 .PRV.dial CBV + "processing"%S  +44 "core"  +929 #t-> PSR.flush + .PSR.select :flush +2 "processing"%j +601 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%T +75 "core"  +487 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%U' +2631 "core" ' +2 "processing"%V% +4 "core" %)  +228 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%W +86 "core"  +480 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%X'ղ +2630 "core" ' +2 "processing"%Y% +3 "core" %կR +1243 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%Z +85 "core"  +384 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%[' +2629 "core" ' +2 "processing"%\\% +3 "core" %]  +169 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%] +72 "core" +585 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%^'ղ +2628 "core" ' +2 "processing"%_% +3 "core" %յY +1059 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%` +75 "core"  +386 #t-> PS,fill +2 !o:SyntaxError: mesg"Icompile error\ (ESP):19: syntax error, unexpected '\\n', expecting '=':bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +578 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%a' +2625 "core" ' +2 "processing"%b% +3 "core" %W  +3674 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%c +85 "core"  +8830 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%d'ղ +2624 "core" ' +2 "processing"%e% +3 "core" %կK +1141 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%f +73 "core"  +513 #t-> PSR.air +2 .PSR.select :air + "processing"% +525 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%g' +2623 "core" ' +2 "processing"%h% +3 "core" %S  +135 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%i +76 "core" +1180 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%j'ղ +465 "Can" ZZ +2154 "core" ' +2 "processing"%k% +3 "core" %ղL +129 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%l +75 "core"  +324 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%m' +2624 "core" ' +2 "processing"%n% +3 "core" %N  +10175 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%o +74 "core" +508 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%p'ղ +2631 "core" ' +2 "processing"%q% +3 "core" %մM +2699 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp + "manipulator"&r& +3 "core" && 0Ab +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&s( +45 "core" ( +2 "manipulator"&t& +3 "core" &  I 4 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &  c 3 +2 .tForearm.seek CC + "manipulator"&v' +97 "core" ' + .tHand.close +2 "manipulator"&w/ +65 "core" / +2 .tCC.seek :open + "collection"'x( +470 "core" ( +2 "manipulator"&y& +3 "core" & ) 2 V 7 +2 "manipulator"&z% +3 "core" % 4 4 s 7 +2 .tForearm.seek :retract +2 "manipulator"&{'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&|(, +279 "core" ( +2 "manipulator"&}& +3 "core" &, ! # k 8& +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &,   8& + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +113 "core" ' +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&% +3 "core" %  S / +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +134 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" & +2 "manipulator"&& +4 "core" &, 6 4  7& + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +3 "core" ( +2 "manipulator"&\ & +3 "core" &, 4 1 7 7& + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &, 4 * T 7& +2 .tForearm.seek :garage +2 "manipulator"&' +102 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +3 "manipulator"&& +3 "core" &,  3& +2 "manipulator"&% +3 "core" % *  ; 3 +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +318 "core" ( +2 "manipulator"&& +3 "core" &  ! 8 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &   8 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +99 "core" ' +2 "manipulator"&& +3 "core" & - 2 < 7 +2 "manipulator"&% +4 "core" % 5 4 7 + "collection"'& +4 "core" & +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +2 "core" & +5 && 4 +9 &2Ew$ 4 +10 &Tmu I +9 &Y& V +10 &E& T +9 &oF U +9 &2A$ T +10 &F& U +9 &D! U +9 &xF T +10 &9D& U +9 & I$ U +10 &"F T +9 &$D$ T +9 &&BF$ T +10 &(G% U +9 &)D$ U +9 &+C% U +10 &-IH$ U +9 &/ H$ T +10 &0D$ U +9 &2B$ U +9 &4RG$ T +10 &6D& U +9 &7C" T +9 &9F% T +10 &;ZB$ T +9 &=D# T +10 &>G$ T +9 &@D T +9 &BaF# U +10 &D#D U +9 &EE U +9 &GH T +10 &IgK U +9 &K%W \  W +10 &Lx# Z +9 &NG= _ +9 &PLHJ a +10 &R JK b +9 &SKM b! +9 &UML b' +10 &WBKN b/ +9 &XLP b3 +10 &ZMP b4 +9 &\\^PP b5 +9 &^ SS b6 +10 &_TU ? +9 &`TSU - +9 &`tTU !b +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.57 +2 "collection"'& +4 "core" &`t~RU !b +2 .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"& % +3 "core" %   2 3 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&!'\ +95 "core" ' +1164 #t-> CBV.PRV +2 .CBV.dial PRV +667 #-> PTV.PRV + .PTV.dial PRV +593 #-> PSV.PTV + .PSV.dial PTV +667 #-> CTV.air +2 .CTV.dial :air +547 #-> PRV.CBV +2 .PRV.dial CBV +767 #-> PSR.flush + .PSR.select :flush +2 "processing"%@ +718 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%" +75 "core"  +450 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%#' +2625 "core" ' +2 "processing"%$% +3 "core" %E  +1112 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%% +86 "core"  +379 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%&'ղ +2633 "core" ' +2 "processing"%'% +3 "core" %ձH +759 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%( +72 "core"  +334 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%)' +2632 "core" ' +2 "processing"%*% +3 "core" %K  +8729 #t-> PSV.PTV +2 .PSV.dial PTV +36 "processing"%+ +83 "core" +332 #t-> PS.empty + .PS.seek :empty +2 "processing"%,'ղ +2626 "core" ' +2 "processing"%-% +4 "core" %մL +100 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%. +75 "core"  +339 #t-> PS.fill +3 .PS.seek 2.5ml +2 "processing"%/' +2625 "core" ' +2 "processing"%0% +3 "core" %J  +943 #t-> PSV.PTV +2 .PSV.dial PTV +2 "processing"%1 +85 "core"  +470 #t-> PS.empty + .PS.seek :empty +2 "processing"%3'ղ +2624 "core" ' +2 "processing"%4% +4 "core" %մ: +125 "Can"= TT +505 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%6 +85 "core"  +459 #t-> PSR.air +2 .PSR.select :air + "processing"% +399 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%7' +2636 "core" ' +2 "processing"%8% +3 "core" %G  +7089 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%9 +72 "core" +445 #t-> PS.empty +3 .PS.seek :empty + "processing"%;'ղ +2635 "core" ' +2 "processing"%<% +3 "core" %ծi +493 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%> +76 "core"  +480 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%?' +2639 "core" ' +2 "processing"%@% +3 "core" %  +1240 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +76 "core" +1371 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2636 "core" ' +2 "processing"%=% +3 "core" %կ, +853 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%C +76 "core"  +437 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%:' +2622 "core" ' +2 "processing"%D% +3 "core" %. +134 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%F +73 "core" +500 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%G'ղ +2624 "core" ' +2 "processing"%H% +3 "core" %մ| +3837 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp + "manipulator"&A& +4 "core" &   3 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +8 "core" ( +2 "manipulator"&K& +3 "core" &   2\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" &   ; 2\ +2 .tForearm.seek CC + "manipulator"&M' +94 "core" ' + .tHand.close +2 "manipulator"&I/ +70 "core" / +2 .tCC.seek :open +2 "collection"'O( +472 "core" ( +2 "manipulator"&E& +3 "core" & 4 + 2 6\ +2 "manipulator"&P% +3 "core" % - * ) D 6 +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&R(, +274 "core" ( +2 "manipulator"&S& +3 "core" &, 0 5 60 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" &, 2 4 8 70 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"& ' +110 "core" ' +2 .tHand.open + "manipulator"&V1 +75 "core" 1 +2 "manipulator"&W% +3 "core" %  , . +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +98 "core" ' +24044 "Can" ?? +60002  ?? +60002  ?? +60003 & ?? +60002  ?? +60002   ?? +60002  ?? +60003  >> +60002  ?? +60002  ?? +60002 & ?? +60003  >? +60002 < ?? +60002  ?? +60002 8 ?? +60003  ?? +60002 : ?> +60002  ?> +60003 < ?> +60002  ?? +60002  ?> +60002  ?? +60003 - ?? +60002  ?? +60002 X ?? +60003 @ ?? @EDT1563941163.58  ?? +60002 * ?? +60002 G ?? +60003  ?> +60002 I ?? +60002  >> +60003 6 ?> +60002 B >? +60002 3 ?> +60002 b ?> +60003 ! ?> +60002 I ?? +60002  ?? +60002  ?? +60003  ?? +60002 M ?? +60002  ?? +60003  ?> +60002 ! ?> +60002 = ?? +60003  ?> +60002  ?> +60002  ?? +60002  ?> +60003 #\ >> +60002 ^\ ?? +60002 '\ ?? +60003 X\ >> +60002 )\ ?? +60002 ]\ ?? +60002 #\ ?> +60003 e\ >> +60002 \ ?> +60002 j\ >> +60002 \ ?> +60003 o\ >> +60002 \ >> +60002 V\ >> +60003  \ >> +60002 8\ ?? +60002 8\ >? +60002 (\ ?> +60003 O\ ?> +60002 )\ >> +60002 B\ >> +60003 \ ?> +60002 F\ ?> +60002 \ ?? +60002 G\ >> +60003 \ >> +60002 S\ >> +56065 #t-> access 2 +2 .SE.seek :down +2 "storage"(Y'} +3 "core" ' +2 "manipulator"&Z% +3 "core" %\  U _  +2 "manipulator"&X& +3 "core" &, _ X 0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(\\(K +2 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (]& +3 "core" &K #\ +1121 #t-> access 3 +2 .SE.seek :down +2 "storage"(['} +2 "core" ' +2 "manipulator"&_% +4 "core" %\  T T 6  + "manipulator"&`& +4 "core" &, b ^ 0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(^([ +355 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (b& +2 "core" &[( \  +2392 "Can"x\ HG +60003 p\ HH +16748 #t-> startTube 3 +6273 #-> $da[:extractVol]=0.19 +960 #-> shortDA +2 "collection"'c% +2 "processing"%a% +4 "core" %ӳg\ y +4 %մ\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +1327 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%e +41 "core" + .tPTV.dial :PRVmixing +2 "processing"%f  +72 "core" + .tPRV.dial :sipper +2 "processing"%d  +127 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%h'` +2285 "core" ' + ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%i  +129 "core"  +2 .tPS.seek 0.5ml +2 "processing"%g'\ +1265 "core" ' + .tPRV.dial :waste2 +2 "processing"%k @ +97 "core" ? +36 .tPS.reconfigure PSconfig +10 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%l'ղ +606 "core" ' + .tPSV.dial PSR +2 "processing"%j +98 "core"  +2 "processing"%n% +3 "core" %կ\ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%o'TE +1108 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%m' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%q +97 "core" +2 .tPS.seek :empty +2 "processing"%r'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%t +110 "core"  +2 "processing"%u% +3 "core" %յ\ +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml +2 "processing"%w'TE +1103 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +2 "processing"%B' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%N +95 "core" + .tPRV.dial :sipper +2 "processing"%J  +43 "core" +2 .tPS.seek :empty + "processing"%y'ղ +2631 "core" ' + .tPSV.dial PSR +2 "processing"%z +98 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%v' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%} +97 "core" +2 .tPS.seek :empty + "processing"%~'ղ +2622 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%s& +4 "core" &\ +2 "manipulator"&% +3 "core" %\  u c  +2 "storage"(% +3 "core" % \ +2 "storage"({. +2 "core" .([ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +1326 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & C\ +2 "manipulator"&\ & +3 "core" &, 0 +2 "manipulator"& % +3 "core" %\  } w  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&( +209 "core" ( +2 "manipulator"&& +4 "core" & : p + "storage"(& +4 "core" & Q\ + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&'* +105 "core" ' +2 "storage"(|& +3 "core" & \ +2 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +283 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (& +2 "core" & \ +2 "manipulator"&& +3 "core" & p +2 .tElbow.seek 3 + "manipulator"&( +4 "core" ( +2 "manipulator"&& +3 "core" & 9 p +2 "storage"(& +3 "core" & o\ +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&' +23 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&x& +3 "storage"('} +5 "core" & b r  p +2 "manipulator"&% +3 "core" %  q S +2 .tForearm.seek :retract +2 "manipulator"& '\ +89 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +167 "core" ' + ."downElevator"SE.coast + "storage"(5 +74 "core" ( +3 "manipulator"&& +3 "core" &u d f +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &"& +3 "core" &u r i +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&p' +97 "core" ' +2 "manipulator"&$& +4 "core" &u m ~ + "manipulator"&%% +4 "core" % s *  +2 "processing"%#& +3 "core" &\ +2 "processing"%'& +3 .tPC.seek :closed +2 "processing"%((] +3 "core" &\ +2 &\  +10 &+|\ ,~ +10 &`\ @ +9 &^\ Q +9 & \\\ Q +10 &_\ R +9 &`\ R +10 &e_\ Q +9 &']\ Q +9 &b\ R +10 &_\ Q +9 & m`\ Q +9 &".b\ R +10 &#_\ Q +9 &%^\ Q +9 &'v_\ Q +10 &)7c\ Q +9 &*b\ R +10 &,\\\ Q +9 &.}a\ Q +9 &0>b\ R +10 &2\\\ Q +9 &3c\ R +9 &5_\ Q +10 &7G]\ Q +9 &9_\ R +10 &:d\ Q +9 &<e4\ R +9 &>O`\ Q +10 &@e\ R +9 &Aa\ Q +9 &C`\ Q +10 &EUj\ R +9 &Gu\ S +10 &H\ V +9 &J\ V +9 &LO\ W +10 &N\ W +9 &O\ W +9 &Q\ W +10 &SW\ W +9 &U\ X +10 &V\ X +9 &X\ X +9 &Z\\\ X +10 &\\\ E +9 &]2:j3\ &p +9 &]1\ 0 +5 ( + "processing"%'& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.58 + .Hand.open +2 "manipulator"&&1 +77 "core" 1 +2 "manipulator"&*% +3 "core" % G  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&+'\ +91 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%)  +3 %-9 +5 "core" 9Re +102 "processing"%.9 +2 "core" 9Pf +103 "processing"%,9 +3 "core" 9Pe +103 "processing"%09 +2 "core" 9Of ! +103 "processing"%19 +2 "core" 9Of! +103 "processing"%/9 +2 "core" 9Of" +103 "processing"%49 +2 "core" 9Of" +103 "processing"%69 +2 "core" 9Of# +103 "processing"%39 +2 "core" 9Oe"# +103 "processing"%89 +2 "core" 9Nf&$ +103 "processing"%99 +2 "core" 9Of+$ +103 "processing"%79 +2 "core" 9Pf/% +103 "processing"%<9 +3 "core" 9Pg3% +103 "processing"%>9 +2 "core" 9Qg7% +103 "processing"%;9 +2 "core" 9Sg;& +103 "processing"%@9 +2 "core" 9Sf@& +103 "processing"%9 +2 "core" 9VgD' +103 "processing"%?9 +3 "core" 9WgH& +103 "processing"%=9 +2 "core" 9YgL' +103 "processing"%C9 +2 "core" 9\\gP' +103 "processing"%9 +2 "core" 9^gU' +103 "processing"%D9 +2 "core" 9agY( +103 "processing"%F9 +3 "core" 9dh]' +102 "processing"%:9 +2 "core" 9gha( +103 "processing"%H9 +2 "core" 9jhe' +103 "processing"%A9 +2 "core" 9nij' +103 "processing"%K9 +2 "core" 9rjn' +103 "processing"%L9 +2 "core" 9vir' +103 "processing"%I9 +2 "core" 9ziv +103 "processing"%9 +2 "core" 9jz +103 "processing"%!9 +2 "core" 9k +103 "processing"%9 +2 "core" 9j +103 "processing"%E9 +3 "core" 9k +102 "processing"%P9 +2 "core" 9k +103 "processing"%M9 +2 "core" 9l +103 "processing"%S9 +2 "core" 9k +103 "processing"%T9 +2 "core" 9k +103 "processing"%9 +3 "core" 9l +103 "processing"%V9 +2 "core" 9m +103 "processing"%W9 +2 "core" 9m +103 "processing"%Q9 +2 "core" 9n +103 "processing"% 9 +2 "core" 9n +103 "processing"%Z9 +3 "core" 9o +102 "processing"%X9 +2 "core" 9p +103 "processing"%]9 +2 "core" 9p +103 "processing"%29 +2 "core" 9p +103 "processing"%59 +2 "core" 9p +103 "processing"%_9 +2 "core" 9q +103 "processing"%`9 +2 "core" 9q +103 "processing"%Y9 +2 "core" 9r +103 "processing"%\\9 +2 "core" 9r +103 "processing"%b9 +2 "core" 9 r\ +103 "processing"%c9 +3 "core" 9s\ +103 "processing"%a9 +2 "core" 9s +103 "processing"%e9 +2 "core" 9t +103 "processing"%f9 +2 "core" 9#t +103 "processing"%d9 +2 "core" 9+t +103 "processing"%G9 +3 "core" 91t +103 "processing"%i9 +2 "core" 98u +103 "processing"%h9 +2 "core" 9>u +103 "processing"%k9 +2 "core" 9Dv +103 "processing"%g9 +2 "core" 9Ku +103 "processing"%j9 +3 "core" 9Rv +102 "processing"%n9 +2 "core" 9Ww  +103 "processing"%l9 +2 "core" 9]w +103 "processing"%o9 +2 "core" 9cx +3 .tPH.hold 2:00:00,28C +3 "processing"%q pp_ +3 .tdelay 1:30 +2 "core"  +2135 "Can"R\ uCC +6866 .tPSR.select :air + .PSV.dial PSR +2 "processing"%m +98 "core"  +2 "processing"%t% +3 "core" %ղ_\ +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%u'\ +620 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%r'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%w  +129 "core"  + .tPSV.dial PTV +2 "processing"%N +71 "core" + .tPBV.dial :waste1 +2 "processing"%J  +51 "core" +2 "processing"%B% +3 "core" %ҺK\  +2 .tPS.seek 1.5ml +2 "processing"%z' +637 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%y * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%}' +1616 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%v  +32 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%s * +33 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%' +2427 "core" ' + .tPSV.dial PTV +2 "processing"%{ +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%^ +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%\  +69 "core"  +2 .tPS.seek :empty +2 "processing"% 'ղ +2363 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +129 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" + .tPRV.dial :ab1 +2 "processing"%R @ +100 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%|' +364 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%U  +42 "core"  +2 "processing"%% +4 "core" %|\  +2 .tPS.seek 0.34ml +2 "processing"%' +431 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +28 "core" +2 .tPRV.dial :air + "processing"%[  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1190 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%x  +42 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%'Һ +1609 "core" ' + .tPSV.dial :PML +2 "processing"% +42 "core" + .tPTV.dial :mixing +2 "processing"% @ +72 "core" A + .tPBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +3 "core" %ҽw\  +2 .tPS.seek 1.85ml +2 "processing"%' +255 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%" * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1753 "Can"\ QR +213 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'$& +3 "core" &\ l + "manipulator"&%& +4 "core" &u c b + "manipulator"&#% +4 "core" %\  b Z  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +132 "core" ( +2 "manipulator"& & +4 "core" &, a ` 5 C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &, W c = C +2 .tForearm.seek :garage +2 "manipulator"&&' +97 "core" ' + .tHand.close +2 "manipulator"&*/ +71 "core" / +2 "manipulator"&-& +4 "core" &, w  & + "manipulator"&'% +4 "core" % . v  J +2 .tForearm.seek :retract + "manipulator"&.'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&p( +280 "core" ( +2 "manipulator"&,& +3 "core" &) m b { Bi +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &) p Bi +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&0' +101 "core" ' +2 "manipulator"&1& +4 "core" &* u ^ m Bi + "manipulator"&/% +4 "core" %\ u 2 +2 "collection"'4& +3 "core" &\ j +2 "collection"'6& +4 .tCC.seek :closed + "collection"'3(` +3 "core" &\ j +3 &\ j +9 &*v\ e, +10 &c\ dA +9 &Tx\ dR +9 &Y\ fQ +10 &]\ eR +9 &X\ eQ +10 &[\\\ eR +9 &Y\ eQ +9 &\\\ eR +10 &Z\ eQ +9 & d[\ eQ +9 &"%]\ eR +10 &#W\ eQ +9 &%Z\ eR +10 &'kZ\ eR +9 &)/U\ eQ +9 &*Y\ eQ +10 &,W\ eQ +9 &.tW\ eQ +9 &07T|\ eQ +10 &1Z\ eQ +9 &3Z\ eR +10 &5|X \ eQ +9 &7>W \ eQ +9 &9Uz\ eQ +10 &:X\ dR +9 &<Z \ dQ +9 &>GS\ fQ +10 &@Z\ fQ +9 &AW \ fQ +10 &CT\ gQ +9 &EOW \ fQ +9 &GW q\ fQ +10 &Hav\ fR +9 &Jfv\ eS +9 &LI' q\ dV +10 &NLCs\ cZ +9 &OXZl\ a\\ +10 &Q}[[f\ a\\ +9 &S=\\_g\ a] +9 &T\\_i\ `] +10 &V_`t\ a^ +9 &X`dt\ `^ +9 &ZAdci\ `^ +10 &[ceg\ _` +9 &]gfh\ _` +10 &_nghd\ aA +9 &`C,hib\ b(u +9 &`dpfhg\ dT +2 ( + "collection"'6& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.16 + "collection"'8& +4 "core" &`drhh_\ dT + .tHand.open + "manipulator"&91 +73 "core" 1 +2 "manipulator"&7% +4 "core" %  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&<'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%> +98 "core"  +2 "processing"%;% +4 "core" %\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%@' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%?' +1619 "core" ' + .tPSV.dial PSR +2 "processing"%= +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%C' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%  + "collection"'D  +31 "core"  +124  + .tPSV.dial :mixloop +2 "processing"%F +110 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%:  +71 "core" +2 .tPS.seek 0ml +2 "processing"%H' +2629 "core" ' + .tPSV.dial :air +2 "processing"%A  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%K' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%L +40 "core" +2 .tPS.seek 0ml +2 "processing"%I' +2618 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%!' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%E' +2619 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&P& +4 "core" &) 4 Bh +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&M( +3 "core" ( +2 "manipulator"&S& +3 "core" &) ^ Bh +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" &) ` W ' Bh +2 .tForearm.seek CC + "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&V/ +74 "core" / +2 .tCC.seek :open +2 "collection"'W( +469 "core" ( +2 "manipulator"&Q& +4 "core" &) _ X . Bh + "manipulator"& % +3 "core" %  U _  +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&X(, +287 "core" ( +2 "manipulator"&]& +3 "core" &, d b 5 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &2& +3 "core" &, b Z 5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&5' +111 "core" ' + .tHand.open +2 "manipulator"&_1 +76 "core" 1 +2 "manipulator"&`% +4 "core" % \ x 1 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&Y'\ +100 "core" ' +2 ."da"delayUntil "09:14:08.96" +24766 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%\\ @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%b  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%c * +45 "core" ) + ."da"PSV.dial :air +2 "processing"%a  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%e' +2359 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%f +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%d  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%G +42 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%i  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%h'ղ +2353 "core" ' +2 #"da"washCycleDA #1 of 2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +137 "core"  +2 "processing"%g% +3 "core" %հ\ +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%j'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%n'Һ +1583 "Can"\ op +41 "core" ' + ."da"PTV.dial :puck +2 "processing"%l  +72 "core"  +39 ."da"PSV.dial PTV +11 "processing"%o +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%m  +32 "core" +2 "processing"%t% +3 "core" %ҿ\ +2 ."da"PS.seek 1.5ml +2 "processing"%~' +611 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%u * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%w' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%N  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%J * +32 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%B +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%r' +2374 "core" ' + ."da"PSV.dial PTV +2 "processing"%y +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%z +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%) +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%v  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%s'ղ +2360 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +125 "core"  +2 "processing"%}% +3 "core" %մF\ +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%{'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%^'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%\  +33 "core" +2 "processing"%% +3 "core" %ҽC\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +610 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%R' +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%U * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%|' +2361 "core" ' + ."da"PSV.dial PTV +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%[ +68 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2363 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%x  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +130 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"% +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +397 "core" ' + ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%  +56 "core"  +2 "processing"%"% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%'_ +364 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%$'Һ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%% +42 "core" + ."da"PTV.dial :mixing +2 "processing"%# @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"% % +3 "core" %ҽ\ +2 ."da"PS.seek 1.85ml +2 "processing"%' +243 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%* * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%-' +1961 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +1588 "Can"D\ OO +29811 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +16595 #"da"recoverPRVreagent08 +2 .PTV.dial :mixing +2 .PBV.dial :waste1 +4 "processing"%'  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%+ * +33 "core" + +2 ."da"PSV.dial :air + "processing"%&  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%,' +2375 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%1 +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%/  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%4'ղ +2366 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%. +125 "core"  +2 "processing"%O% +3 "core" %ծ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%8'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%9'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%7  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%6 +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%>  +33 "core" +2 "processing"%;% +3 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%0'~ +602 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +895 "Can"b\ KK +724 "core" ' + ."da"delay 2:00 +2075 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +9923 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%@  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%= * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%? +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%D' +2358 "core" ' + ."da"PSV.dial PTV +2 "processing"% +81 "core"  +46 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%F +68 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%: +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%C  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%A'ղ +2341 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%H +125 "core"  +2 "processing"%L% +3 "core" %ղ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%K'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%I +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%!% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%P' +610 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%S * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%T' +417 !to:SignalException : mesg" SIGHUP:\ signoi:@checkpoint: omitted:bt[ "1/opt/mbari/lib/ruby/1.8/irb.rb:72:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time \\:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 .PS.stop + !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@checkpoint: omitted:bt["3/home/esp/esp2/lib/axiskernel.rb:150:in `stop'"2/home/esp/esp2/lib/axiskernel.rb:57:in `each'"2/home/esp/esp2/lib/axiskernel.rb:56:in `each'"3/home/esp/esp2/lib/axiskernel.rb:146:in `stop'"0/home/esp/esp2/lib/base.rb:89:in `__send__'",/home/esp/esp2/lib/base.rb:89:in `stop'"./home/esp/esp2/lib/base.rb:102:in `stop!'"2/home/esp/esp2/type/shallow/initialize.rb:171"4/home/esp/esp2/lib/framework.rb:129:in `atExit'"-/home/esp/esp2/lib/thread.rb:739:in `[]'"0/home/esp/esp2/lib/thread.rb:739:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt[\ "4/home/esp/esp2/lib/framework.rb:131:in `atExit'"-/home/esp/esp2/lib/thread.rb:739:in `[]'"0/home/esp/esp2/lib/thread.rb:739:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 !o:Storage::Warning: mesg";Exiting with Processing Clamp holding Puck.from 3, :da:bt["6/home/esp/esp2/utils/storage.rb:530:in `writeAll'"2/home/esp/esp2/utils/storage.rb:525:in `each'"6/home/esp/esp2/utils/storage.rb:525:in `writeAll'"2/home/esp/esp2/utils/storage.rb:521:in `open'"6/home/esp/esp2/utils/storage.rb:521:in `writeAll'"(/home/esp/esp2/utils/storage.rb:537"4/home/esp/esp2/lib/framework.rb:129:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"-/home/esp/esp2/lib/thread.rb:739:in `[]'"0/home/esp/esp2/lib/thread.rb:739:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["4/home/esp/esp2/lib/framework.rb:131:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"-/home/esp/esp2/lib/thread.rb:739:in `[]'"0/home/esp/esp2/lib/thread.rb:739:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 #mEXIT !to:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 @1563975633.58EDT @1563976816.99EDT = =tMAIN =mMAIN_scheduler @EDT1563976818.71 #"core_reset"Sent BREAK +2 #t@0x1C67, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +376 "Can"\  + \ Z + #tPolling Can every 10:00 +2 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:408:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:596:in `restore!'"-/home/esp/esp2/lib/esp.rb:116:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Storage::Warning: mesg"PC.holds Puck.from 3, :da:bt["8/home/esp/esp2/utils/storage.rb:415:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:414:in `each'"8/home/esp/esp2/utils/storage.rb:414:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:596:in `restore!'"-/home/esp/esp2/lib/esp.rb:116:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #ESP.ready! will restore puck positions +831 #-> ESP.ready! +3 #Powering core bus +493 .Gate.power :raw,:ON +2 "sampler") +2 ) + "core"  +3 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %g\ +2 .tSS.configure SSconfig +2 "sampler")#.0X^P\ P +9 &@^V\ P +9 &BjbV\ P +10 &D.\\P\ P +9 &EeU\ Q +10 &GpQ\ Q +9 &IeR\ U +9 &K$K\ V +10 &LO\ U +9 &NO\ V +9 &PiP\ V +10 &R+U\ V +9 &SR\ V +10 &UO\ W +9 &WpR\ W +9 &Y2U\ V +10 &ZS\ V +9 &\\{xT\ 7 +9 &]`.P\ M +10 &] O\ . +3 ( + "processing"%5& +2 #tProcessing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.56 + .Hand.open +2 "manipulator"&71 +74 "core" 1 + "manipulator"&8% +4 "core" % ] 6 +2 .tForearm.seek :retract +2 "manipulator"&9'\ +92 "core" ' +2 "processing"%:& +3 "collection"';& +6 "core" &] D\ . + &\ +2 .tCC.reconfigure CCconfig +2 "collection"'$x2 ^22b +2 .tCC.home.seek :open + "collection"'<( +292 "core" ( +2 "collection"'= +3 "core"  +2 "processing"%> +3 "core" , + "processing"%? +3 "core"  +2 "processing"%@ +3 "core"  + "sampler")A% +4 "core" %ۀ C\ 2 +2 "collection"'B& +3 "core" &\  +2 "collection"'C% +4 "core" %ӷ\ +2 "processing"%D& +3 "core" &] ?\ . +2 "processing"%E% +3 "core" %F\ +2 "manipulator"&F% +4 "core" %\   +2 "manipulator"&G& +3 "core" &t +2 "storage"(H& +3 "core" & _   \  +2 "storage"(I% +4 "core" %   |\  +2 "collection"'J9 +2 "core" 9Oc +2 "processing"%K9 +3 "core" 9' +3009 #t-> PC.unloadPuck +2 "processing"%L& +3 "core" &] \ . +2 #tStoring da puck in Processing Clamp to tube 2 + "manipulator"&M% +37 "core" %\  $  +8 "storage"(N% +3 "core" %  q\  +2 "storage"(O. +2 "core" .( +2 "storage"(P& +4 "core" & _ 8\  + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (Q& +2 "core" & _  \  +2 "manipulator"&R& +3 "core" &t x +2 "manipulator"&S% +4 "core" %\  q c  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&T( +256 "core" ( + "manipulator"&U& +4 "core" & V . +2 "storage"(V& +3 "core" & _  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&W' +96 "core" ' + "storage"(X& +4 "core" & _ # # \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(Y' +277 "core" ' + "storage"(Z- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(['y +32 "core" ' +2 "manipulator"&\\& +4 "core" & , . +2 "manipulator"&]% +3 "core" %  K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +89 "core" ' + .tElbow.seek PC +2 "manipulator"&_(k +256 "core" ( + "manipulator"&`& +4 "core" &s X +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &s o + .tForearm.seek PC +2 "manipulator"&b' +96 "core" ' + .tHand.close + "manipulator"&c/ +70 "core" / + .tPC.seek :open +2 "processing"%d( +451 "core" ( +2 "storage"(e& +4 "core" & ]  \  +2 "storage"(f& +3 "core" & ]   \  +2 "manipulator"&g& +3 "core" &s g v  + "manipulator"&h% +4 "core" % ϯ t  V  +2 .tForearm.seek :retract + "manipulator"&i'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&j( +255 "core" ( + "manipulator"&k& +4 "core" & t f t . +2 "storage"(l& +3 "core" & ^  \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 2 +2 "manipulator"&m'~ +99 "core" ' +2 .tElbow.hold +2 "manipulator"&n, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&o1 +69 "core" 1 +2 "manipulator"&p% +4 "core" % ͩ   + "storage"(q& +4 "core" & ] U\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 343 counts + "manipulator"&r' +14 "core" ' + "manipulator"&s& +5 "core" & | w . + "storage"(t& +4 "core" & ^   \  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&u' +24 "core" ' +2 "storage"(v% +4 "core" %   G\ +2 ."downElevator"SE.seek :down +3 "storage"(w'} +100 (x% +2 "core" %P<\ Va +2 "manipulator"&y% +4 "core" % j \\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +90 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3859 #t-> PS.recoverReagent + #recoverReagent out waste1 +2 .PS.seek 0ml + "processing"%{' +4 "core" ' + .tPSV.dial PBV +2 "processing"%| @ +97 "core" ? + .tPBV.dial PSV +2 "processing"%} U +32 "core" V +2 .tPS.seek 2.5ml +2 "processing"%~' +2630 "core" ' + .tdelay 4 seconds +402 .PSR.select :air +2 "processing"% +10 .tPSV.dial PSR + "processing"% +40 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 0ml +2 "processing"%' +2380 "core" ' + #tRelease puck top pressure + .PSV.dial :air +2 "processing"%  +97 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2.5ml +2 "processing"%' +2628 "core" ' + .tdelay 2 seconds +202 .PSV.dial PTV +2 "processing"% +69 "core"  + .tdelay 2 seconds +202 .PSV.dial :air +2 "processing"%  +82 "core" + .tdelay 2 seconds +202 .PSV.dial PTV +2 "processing"% +69 "core" ~ + .tdelay 2 seconds +203 #Break puck bottom vacuum .PBV.dial :air +2 "processing"%  +51 "core"  +2 .tdelay 2 seconds +202 .PSV.dial PBV +2 "processing"% @ +41 "core" ? + .tdelay 2 seconds +202 .PSV.dial PSR +2 "processing"%\ +41 "core"  + .tdelay 2 seconds +202 .PSV.dial PBV +2 "processing"% @ +43 "core" B + .tdelay 2 seconds +202 .PSV.dial PSR +2 "processing"% +42 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +51 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2632 "core" ' + "processing"%% +4 "core" %\ +22152 #t-> PS.flush + #Flushing Processing stage +2 "processing"%% +3 "core" %n\ + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &a\ +2 "manipulator"&& +4 "core" & T S m . +2 "manipulator"&% +3 "core" %\  R S G  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +182 "core" ( + "manipulator"&& +4 "core" &, a ] # S +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, T R Q S +2 .tForearm.seek :garage + "manipulator"&' +98 "core" ' + .tHand.close +2 "manipulator"&/ +74 "core" / + "manipulator"&& +4 "core" &, ^ ` S +2 "manipulator"&% +3 "core" % 4 S R <  +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&"(k +121 "core" ( + "manipulator"&%& +4 "core" &u \\ U  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &'& +3 "core" &u S V F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&(' +100 "core" ' + "manipulator"&)& +4 "core" &u a `  +2 "manipulator"&*% +3 "core" %ϸ R S Q +2 "processing"%+& +4 "core" &]\ + "processing"%& +4 .tPC.seek :closed + "processing"%(] +3 "core" &T\ +3 &f\  +9 &-;\ ,~ +10 &c^\ @ +9 &no\ P +9 &0]Z\ P +10 &aL\ P +9 &bI\ P +10 &vcC\ P +9 &7a@\ P +10 &e^\ P +9 &a8\ P +9 & }bU\ P +9 &"?gS\ P +10 &$_d\ P +9 &%`\ P +10 &'`\ P +9 &)Hcj\ P +9 &+ cP\ P +10 &,b&\ Q +9 &.bK\ P +9 &0Pea\ P +10 &2dV\ P +9 &3b7\ P +10 &5`c\ P +9 &7Xb>\ P +9 &9a6\ P +10 &:cr\ P +9 &<cJ\ P +9 &>_aD\ P +10 &@!eG\ P +9 &Ab=\ P +10 &Cb\ P +9 &Efhe\ Q +9 &G&qP\ Q +10 &HM\ S +9 &J?\ U +9 &L_j\ V +10 &N!=\ V +9 &OW\ V +10 &Qg\ V +9 &SfB\ V +9 &U(W\ V +10 &Vr\ V +9 &XH\ W +10 &Zlc\ W +9 &\\.G\ D +9 &];>4\ [ +10 &]z3l\ 4 +6 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.53 +2 "processing"%#& +3 "core" &]z(C\ 4 +2 &]z(O\ 4 + .tHand.open + "manipulator"&-1 +75 "core" 1 + "manipulator"&.% +4 "core" % ϸ _ ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%0 +40 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%&'TE +1110 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%2' +1607 "core" ' + .tPSV.dial PTV +2 "processing"%3 +69 "core" + .tPTV.dial :puck +2 "processing"%4  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%1  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%7' +2618 "core" ' + .tPSV.dial PSR +2 "processing"%8 +70 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%;'\ +606 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%:' +1753 "Can"\ GF +369 "core" ' + .tPSV.dial PTV +2 "processing"%5 +69 "core" + .tPBV.dial PSV +2 "processing"%/ U +52 "core" V +2 .tPS.seek 0ml +2 "processing"%=' +2622 "core" ' + .tPSV.dial PBV +2 "processing"%> @ +43 "core" > +2 .tPS.seek 2.5ml +2 "processing"%?' +2632 "core" ' + .tPSV.dial :waste1 +2 "processing"%@  +68 "core"  + .tPS.seek :empty +2 "processing"%A'ղ +2629 "core" ' + .tPSV.dial PSR +2 "processing"%B +42 "core"  + .tPSR.select :air +46 .PS.seek 2.5ml +2 "processing"%C' +2631 "core" ' + .tPSV.dial PTV +2 "processing"%D +69 "core" + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%E' +2620 "core" ' + .tPSV.dial PBV +2 "processing"%F @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%G' +2629 "core" ' + .tPSV.dial :waste1 +2 "processing"%H  +69 "core"  +2 .tPS.seek :empty + "processing"%I'ղ +2646 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&J& +4 "core" &u \\ V ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&K(k +3 "core" ( +2 "manipulator"&L& +3 "core" &u m \\ % + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &M& +3 "core" &u W U +2 .tForearm.seek PC +2 "manipulator"&N' +95 "core" ' + .tHand.close +2 "manipulator"&O/ +72 "core" / +2 .tPC.seek :open + "processing"%P( +452 "core" ( + "manipulator"&Q& +4 "core" &u W b +2 "manipulator"&R% +3 "core" % ϓ a W  +2 .tForearm.seek :retract +2 "manipulator"&S'\ +90 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&U(, +136 "core" ( + "manipulator"&V& +4 "core" &, W ]  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +3 "core" &, g T v  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&X' +113 "core" ' + .tHand.open +2 "manipulator"&91 +73 "core" 1 + "manipulator"&Z% +4 "core" % \ u d _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +98 "core" ' +7852 #t-> exit +5 #mEXIT @1563977713.78EDT @1563977774.63EDT = =tMAIN =mMAIN_scheduler @EDT1563977776.26 #"core_reset"Sent BREAK +2 #t@0x6580, state=0x3B10, ifg=0x20, ie=0x7F #@0x6CD7, state=0x3B10, ifg=0x08, ie=0x5F + #@0xD632, state=0x3AE0, ifg=0x84, ie=0x75 + #@0xD8E0, state=0x3A72, ifg=0x10, ie=0xF5 #@0xDB6A, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDDF3, state=0x3A84, ifg=0x10, ie=0xFD #@0xE07C, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE192, state=0x3A84, ifg=0x80, ie=0xFD + #@0xB1D9, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +355 "Can"\ ;; + \ ;; + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۀ ?\ 2 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +4 "collection"'% +2 "processing"%% +4 "manipulator"&% +6 "core" %ӷ\ +5 "sampler")% +3 "core" %նK\ + %  T _ F  + %ۀ @\ 2 +3 "manipulator"&& +3 "core" &, ^ Y  +2 "storage"(& +3 "core" & c\ + "storage"(% +4 "core" %z Z\ + "collection"'& +4 "core" &\  + "processing"%& +4 "core" &I\ +2 "collection"' +2 "core"  +2 "collection"'  +3 "core"  +2 "collection"'! +3 "core"  + "processing"%" +3 "core"  +2 "processing"%# +2 "core" V +2 "processing"%$ +3 "core"  +2 "processing"%% +2 "core"  +2 "sampler")& +3 "core"  +2 "sampler")'% +3 "core" %ۀ I\ 2 +2 "collection"'(& +4 "core" &\  + "collection"')% +4 "core" %ӷ\ +2 "processing"%*& +3 "core" &;\ +2 "processing"%+% +3 "core" %նV\ +2 "manipulator"&,% +3 "core" %  b X  +2 "manipulator"&-& +3 "core" &, S T "  +2 "storage"(.& +4 "core" & \ + "storage"(/% +4 "core" %z }\ + "collection"'09 +3 "core" 9Ob +2 "processing"%19 +3 "core" 9eu +696 #t-> espclient "danna" +2 !o:NoMethodError : mesg"1undefined method `espclient' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +584 #-> exit +5 #mEXIT @1563977803.51EDT @1563977979.50EDT = =tMAIN =mMAIN_scheduler @EDT1563977981.14 #"core_reset"Sent BREAK +2 #t@0xF1BB, state=0x3A84, ifg=0x10, ie=0xFD #@0xF443, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF6CB, state=0x3A84, ifg=0x10, ie=0xFD #@0xF953, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFBDC, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFE64, state=0x3A84, ifg=0x10, ie=0xFD #@0x00EC, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0206, state=0x3A84, ifg=0x80, ie=0xFD + #@0xDAB0, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +356 "Can"\ :: +2 \ :: #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %ۀ C\ 2 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +3 "collection"'% +3 "processing"%% +4 "core" %ӷ\ + "manipulator"&% +4 "sampler")% +8 "core" %ն?\ +2 %  V W  %ۀ 9\ 2 +2 "manipulator"&& +4 "core" &, R Z &  + "storage"(& +4 "core" & R\ + "storage"(% +3 "core" %z \ +2 "collection"'& +3 "core" &\  +2 "processing"%& +3 "core" &%\ +2 "collection"' +2 "core"  +2 "collection"'  +3 "core"  +2 "collection"'! +2 "core"  +2 "processing"%" +3 "core"  +2 "processing"%# +3 "core" V + "processing"%$ +3 "core"  +2 "processing"%% +2 "core"  +2 "sampler")& +3 "core"  +2 "sampler")'% +3 "core" %ۀ A\ 2 +2 "collection"'(& +3 "core" &\  +2 "collection"')% +4 "core" %ӷ\ + "processing"%*& +4 "core" &>\ +2 "processing"%+% +3 "core" %ն&\ +2 "manipulator"&,% +3 "core" %  S ^ e  +2 "manipulator"&-& +3 "core" &, U W  +2 "storage"(.& +3 "core" & E\ +2 "storage"(/% +4 "core" %z !\ +2 "collection"'09 +2 "core" 9Pc +2 "processing"%19 +3 "core" 9cr +5208 #t-> $da[:extractVol]=0.19 +407 #-> access 3 +2 .SE.seek :down +2 "storage"(2'} +4 "core" ' + "manipulator"&3% +4 "core" %  R W  +2 "manipulator"&4& +3 "core" &, S T   +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(5([ +1619 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (6& +2 "core" &[% / 1 X\ \  +1193 #t-> startTube 3 +1447 #-> shortDA +4 "collection"'7% +2 "processing"%8% +3 "core" %ӷ\ +4 %ն>\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +192 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%9 +125 "core" + .tPTV.dial :PRVmixing +2 "processing"%:  +128 "core" + .tPRV.dial :sipper +2 "processing"%;  +97 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%<'` +2275 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%=  +2 "collection"'>  +8 "core"  +118  +2 .tPS.seek 0.5ml + "processing"%?'\ +1276 "core" ' + .tPRV.dial :waste2 +2 "processing"%@ @ +97 "core" ? + .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek :empty + "processing"%A'ղ +605 "core" ' + .tPSV.dial PSR +2 "processing"%B +97 "core"  + "processing"%C% +4 "core" %մF\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1ml + "processing"%D'TE +1104 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%E' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%F +97 "core" + .tPS.seek :empty +2 "processing"%G'ղ +2631 "core" ' + .tPSV.dial PSR +2 "processing"%H +97 "core"  +2 "processing"%I% +3 "core" %ղA\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%J'TE +1117 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%K' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%L +97 "core" + .tPRV.dial :sipper +2 "processing"%M  +42 "core" + .tPS.seek :empty +2 "processing"%N'ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"%O +97 "core"  + .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%P' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%Q +97 "core" + .tPS.seek :empty +2 "processing"%R'ղ +2622 "core" ' + #tLoading da puck from tube 3 into Processing Clamp +2 "processing"%S& +4 "core" &\ + .tHand.open + "manipulator"&T1 +27 "core" 1 + "manipulator"&U% +4 "core" %  ^ ` %  +2 "storage"(V% +3 "core" %z U U u\ +2 "storage"(W. +3 "core" .([ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(X( +1319 "core" ( + .tSC.reconfigure SCloose +35 "storage"($.\ 1~b +9 (Y& +2 "core" &   \ +2 "manipulator"&Z& +3 "core" &, i   +2 "manipulator"&[% +3 "core" %  u }   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&\\( +176 "core" ( + "manipulator"&]& +4 "core" &  / +2 "storage"(^& +3 "core" & 9\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&_'* +96 "core" ' + "storage"(`& +4 "core" & I\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(a' +281 "core" ' + "storage"(b- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (c& +3 "core" & \ +2 "manipulator"&d& +3 "core" & t / +2 .tElbow.seek 3 + "manipulator"&e( +3 "core" ( +2 "manipulator"&f& +3 "core" & ; / +2 "storage"(g& +4 "core" & \ \ +2 .tForearm.seek 3 + 300 counts + "manipulator"&h' +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&i/ +74 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&j& +5 "storage"(k'} +4 "core" & w < / +2 "manipulator"&l% +3 "core" % h { +2 .tForearm.seek :retract +2 "manipulator"&m'\ +96 "core" ' + .tElbow.seek PC +2 "manipulator"&n(k +159 "core" ' + ."downElevator"SE.coast + "storage"(5 +92 "core" ( +2 "manipulator"&o& +4 "core" &t h t +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &t f r 3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&q' +93 "core" ' + "manipulator"&r& +4 "core" &t l z m +2 "manipulator"&s% +4 "core" % p W I L +2 "processing"%t& +3 "core" &\ +2 "processing"%u& +3 .tPC.seek :closed +2 "processing"%v(] +3 "core" &>\ +3 &\  +9 &)y\ ,~ +9 &b"\ @ +10 &d\ Q +9 &&`\ P +9 &^"\ Q +10 &b\ Q +9 &kd\ Q +9 &.c!\ P +10 &b \ Q +9 &b\ P +10 & ta\ P +9 &"6d\ P +9 &#\\\ P +10 &%^\ P +9 &'|`\ P +9 &)=_ \ Q +10 &*d\ Q +9 &,b\ P +10 &.b\ Q +9 &0Dc\ Q +9 &2`\ P +10 &3b\ Q +9 &5\\\ P +9 &7M_\ Q +10 &9`!\ Q +9 &:`\ Q +10 &<b\ P +9 &>U_ \ Q +9 &@` \ Q +10 &Ad\ Q +9 &C`\ Q +9 &E[i\ Q +10 &Gw \ S +9 &H\ V +10 &J \ V +9 &LU \ V +9 &N\ W +10 &O\ V +9 &Q\ W +9 &S\\!\ V +10 &U\ V +9 &V\ W +10 &X\ W +9 &Zc \ W +9 &\\$\ D +10 &]6>}\ !b +9 &]}4 \ 2 +6 ( + "processing"%u& +3 "core" &]}#"\ 2 +2 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.57 + .Hand.open +2 "manipulator"&w1 +73 "core" 1 + "manipulator"&x% +5 "core" % > L + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&y'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%z  +2 %{9 +5 "core" 9ar +103 "processing"%|9 +2 "core" 9ar +103 "processing"%}9 +3 "core" 9ar  +103 "processing"%~9 +2 "core" 9ar  +103 "processing"%9 +2 "core" 9ar +103 "processing"%9 +2 "core" 9ar +103 "processing"%9 +2 "core" 9aq +103 "processing"%9 +3 "core" 9bq! +103 "processing"%9 +2 "core" 9er"! +103 "processing"%9 +2 "core" 9br&" +103 "processing"%9 +2 "core" 9cr+" +103 "processing"%\ 9 +2 "core" 9cr/# +103 "processing"% 9 +3 "core" 9er3# +103 "processing"%9 +2 "core" 9fs7# +103 "processing"%9 +2 "core" 9gs;$ +103 "processing"%9 +2 "core" 9it@$ +103 "processing"%9 +2 "core" 9jsD$ +103 "processing"%9 +2 "core" 9mtH$ +103 "processing"%9 +2 "core" 9psL% +103 "processing"%9 +2 "core" 9rtP$ +103 "processing"%9 +2 "core" 9uuU$ +103 "processing"%9 +2 "core" 9xtY$ +103 "processing"%9 +5 "core" 9{u]$ +103 "processing"%9 +2 "core" 9~ua$ +103 "processing"%9 +2 "core" 9uf +103 "processing"%9 +2 "core" 9uj +103 "processing"%9 +2 "core" 9un +103 "processing"%9 +3 "core" 9wr +103 "processing"%9 +2 "core" 9wv +103 "processing"% 9 +2 "core" 9w{ +103 "processing"%!9 +2 "core" 9w +103 "processing"%"9 +2 "core" 9x +103 "processing"%#9 +2 "core" 9x +103 "processing"%$9 +2 "core" 9x +103 "processing"%%9 +2 "core" 9x +103 "processing"%&9 +2 "core" 9y +103 "processing"%'9 +2 "core" 9x +103 "processing"%(9 +3 "core" 9y +102 "processing"%)9 +2 "core" 9x +103 "processing"%*9 +2 "core" 9y +103 "processing"%+9 +2 "core" 9y +103 "processing"%,9 +2 "core" 9y +103 "processing"%-9 +3 "core" 9y +103 "processing"%.9 +2 "core" 9z +103 "processing"%/9 +2 "core" 9z +103 "processing"%09 +2 "core" 9z +103 "processing"%19 +2 "core" 9{ +103 "processing"%39 +3 "core" 9{ +102 "processing"%49 +2 "core" 9\ |\ +103 "processing"%69 +2 "core" 9|\ +103 "processing"%79 +2 "core" 9}\ +103 "processing"%89 +2 "core" 9| +103 "processing"%99 +2 "core" 9$| +103 "processing"%:9 +2 "core" 9) +103 "processing"%;9 +2 "core" 9/~ +103 "processing"% 9 +2 "core" 96~ +103 "processing"%>9 +2 "core" 9< +103 "processing"%=9 +3 "core" 9C +102 "processing"%<9 +2 "core" 9G +103 "processing"%@9 +2 "core" 9M +103 "processing"%?9 +2 "core" 9S +103 "processing"%B9 +2 "core" 9Y +103 "processing"%C9 +3 "core" 9` +2 .tPH.hold 2:00:00,28C +3 "processing"%A pp_ +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%D +98 "core"  +2 "processing"%F% +3 "core" %ձ\ +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%E'\ +607 "core" ' + .tdelay 5 seconds +503 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%H'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%I  +129 "core"  + .tPSV.dial PTV +2 "processing"%G +71 "core" + .tPBV.dial :waste1 +2 "processing"%J  +52 "core" + "processing"%L% +4 "core" %ҽ\  +2 .tPS.seek 1.5ml +2 "processing"%M' +598 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%O' +1636 "core" ' + .tdelay 5:00 +1796 "Can"\ \ AA +28207 #trecoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%N  +33 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +46 "core" ) + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%P +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%S' +2359 "core" ' + .tPSV.dial PTV +2 "processing"%T +81 "core"  + .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%U +69 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%V +70 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%W  +69 "core"  + .tPS.seek :empty +2 "processing"%5'ղ +2361 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%Y  +129 "core" + .tPSV.dial :mixloop +2 "processing"%Z +43 "core" + .tPRV.dial :ab1 +2 "processing"%[ @ +100 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%]' +367 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%^  +42 "core"  +2 "processing"%`% +3 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%' +438 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +31 "core" + .tPRV.dial :air +2 "processing"%b  +40 "core"  +2 .tPS.seek 0.9ml +2 "processing"%c'G +1195 "core" ' + .tPRV.dial :waste2 +2 "processing"%d @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%2'\ +860 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%f  +42 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%g'Һ +1618 "core" ' + .tPSV.dial :PML +2 "processing"%i +42 "core" + .tPTV.dial :mixing +2 "processing"%j @ +72 "core" B + .tPBV.dial :waste1 +2 "processing"%l  +32 "core" + "processing"%\\% +4 "core" %ҽ(\  +2 .tPS.seek 1.85ml +2 "processing"%_' +261 "core" ' + .tPBV.dial between PSV and waste1 +38 "processing"%a * +42 "core" , +3 .tPS.seek 0ml + "processing"%h' +1971 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'o& +2 "core" &\  +2 "manipulator"&p& +4 "core" &t t b E +2 "manipulator"&e% +3 "core" %\  q _ + +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&r(, +133 "core" ( + "manipulator"&s& +4 "core" &, ] a  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &t& +3 "core" &, Z ^  +2 .tForearm.seek :garage +2 "manipulator"&k' +99 "core" ' + .tHand.close +2 "manipulator"&m/ +70 "core" / +2 "manipulator"& & +3 "core" &, \\ a ?  +2 "manipulator"&w% +4 "core" % 3 b _  + .tForearm.seek :retract +2 "manipulator"&x'\ +99 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&{( +278 "core" ( + "manipulator"&u& +4 "core" &' y @^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &|& +3 "core" &' b a 7 @^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&q' +100 "core" ' +2 "manipulator"&}& +4 "core" &' d @^ +2 "manipulator"&X% +4 "core" % c s % +2 "collection"'~& +3 "core" &\  +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +4 "core" &\  +2 &\ A +10 &Hz\ 3 +9 &Gr\ G +9 &i\ Q +10 &X\ P +9 &m\\\ Q +10 &1W\ P +9 &\\\ P +9 &]\ P +10 &w[\ P +9 &8Z\ P +9 & Y\ P +10 &"]\ P +9 &$Z\ P +10 &&?[\ Q +9 &(\\\ Q +9 &)X\ P +10 &+[\ P +9 &-HY\ P +9 &/ V\ P +10 &0\\\ P +9 &2U\ P +10 &4QY\ P +9 &6Z\ Q +9 &7T\ P +10 &9Z\ Q +9 &;YW\ P +9 &=X\ P +10 &>W\ P +9 &@W\ P +10 &B`X\ P +9 &D#V\ P +9 &EW\ P +10 &GZ\ P +9 &Iec \ Q +9 &K#m\ S +10 &L0(\ W +9 &NPK\ |Z +10 &PRQQ\ ~[ +9 &RST\ }[\ +9 &SUT\ }\\ +10 &USW\ |\\ +9 &WTTY\ }] +9 &YVX\ |] +10 &ZXZ\ |^ +9 &\\Y[\ z^ +10 &^V[^\ {_ +9 &_c^^\ }5 +9 &`]]`\ }\\ +9 ( +2 &`ct[^\ V + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.12 +2 "collection"'& +4 "core" &`ct\\]\ V +2 .tHand.open + "manipulator"&1 +74 "core" 1 + "manipulator"&% +4 "core" % +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  +2 "processing"%\ % +3 "core" %a\ +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"% ' +1613 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1621 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +5 "processing"%  + "collection"'  +31 "core" ~ +125  + .tPSV.dial :mixloop +2 "processing"% +97 "core" + .tCTV.dial :air,avoiding: :intake +2 "collection"' +3 "core"  +2 "collection"'  +4 "core"  + .tPTV.dial :PRVmixing +2 "processing"%  +74 "core" +2 .tPS.seek 0ml + "processing"%' +2624 "core" ' + .tPSV.dial :air +2 "processing"%  +40 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2641 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml + "processing"%' +108 "Can"l\ +2525 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml + "processing"% ' +2639 "core" ' + .tPSV.dial :mixloop +2 "processing"%! +42 "core" +2 .tPS.seek 0ml + "processing"%"' +2624 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&#& +4 "core" &&  @^ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&$( +3 "core" ( +2 "manipulator"&%& +3 "core" && ~ N @^ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &&& +2 "core" && f t @^ +2 .tForearm.seek CC +2 "manipulator"&'' +94 "core" ' + .tHand.close +2 "manipulator"&(/ +76 "core" / + .tCC.seek :open +2 "collection"')( +469 "core" ( + "manipulator"&*& +4 "core" &' c b ] @^ +2 "manipulator"&+% +3 "core" %  U T 9 +2 .tForearm.seek :retract +2 "manipulator"&,'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&-(, +286 "core" ( + "manipulator"&.& +4 "core" &, b b - +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &/& +3 "core" &, l d  - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&0' +114 "core" ' +2 .tHand.open + "manipulator"&11 +73 "core" 1 + "manipulator"&3% +4 "core" % v o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +98 "core" ' + ."da"delayUntil "10:45:27.09" +24741 #recoverPRVreagent08 .PTV.dial :mixing +2 "processing"%6 @ +74 "core" B + ."da"PBV.dial :waste1 +2 "processing"%7  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +45 "core" ) + ."da"PSV.dial :air +2 "processing"%9  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%:' +2364 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%; +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%> +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%=  +43 "core"  + ."da"PS.seek :empty +2 "processing"%<'ղ +2338 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +136 "core"  + "processing"%?% +4 "core" %ձL\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%B'\ +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%C'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%D  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%F +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%R  +31 "core" + "processing"%E% +4 "core" %Һz\  +2 ."da"PS.seek 1.5ml +2 "processing"%I' +604 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%G * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%J' +1616 "core" ' + ."da"delay 2:00 +11605 "Can"s\ CC +398 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%L  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +45 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%M' +2340 "core" ' + ."da"PSV.dial PTV +2 "processing"%z +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%N +81 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Q +67 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%P  +69 "core"  + ."da"PS.seek :empty +2 "processing"%O'ղ +2359 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +136 "core"  + "processing"%U% +4 "core" %ն\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%V'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +11 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%W'Һ +1618 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%S +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%Y  +33 "core" + "processing"%Z% +4 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%[' +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%^' +1607 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%`  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%] * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%b' +2355 "core" ' + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%d +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%c +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%f  +69 "core"  + ."da"PS.seek :empty +3 "processing"%2'ղ +2349 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%i  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%j  +129 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%l  +41 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%\\ +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%g' +398 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%a  +43 "core"  +2 "processing"%_% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%o'Y +349 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%p  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%e'Һ +1559 "core" ' + ."da"PSV.dial :PML +2 "processing"%s +42 "core" + ."da"PTV.dial :mixing +2 "processing"%t @ +73 "core" B + ."da"PBV.dial :waste1 +2 "processing"%n  +35 "core" + "processing"%m% +4 "core" %Ҹ\  +2 ."da"PS.seek 1.85ml +2 "processing"% ' +247 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%w * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%y' +1969 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +16120 "Can"8\ \\\\ +31883 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%k  +31 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%u * +35 "core" , + ."da"PSV.dial :air +2 "processing"%|  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%r' +2348 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%} +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%X  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%~ +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%x  +43 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2350 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +123 "core"  + "processing"%% +4 "core" %մ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%\ +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%q  +33 "core" + "processing"%h% +4 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +606 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%' +1634 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +31 "core" + ."da"delay 30 seconds +1783 "Can"@\ ?> +1219 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2366 "core" ' + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +69 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2378 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +125 "core"  + "processing"%% +4 "core" %յ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%!  +34 "core" + "processing"% % +4 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%#'~ +609 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%&' +1607 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%(  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%{ * +45 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2352 "core" ' + ."da"PSV.dial PTV +2 "processing"%* +68 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%+ +81 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%' +80 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%.  +70 "core"  + ."da"PS.seek :empty +2 "processing"%/'ղ +2347 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +124 "core"  + "processing"%1% +4 "core" %կB\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%3'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%,'Һ +1620 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%0 +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +31 "core" + "processing"%7% +4 "core" %ҾH\  +2 ."da"PS.seek 1.5ml +2 "processing"%8' +605 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%"' +1611 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%;  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%> +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%=' +2349 "core" ' + ."da"PSV.dial PTV +2 "processing"%: +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%@ +69 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%? +116 "core" + ."da"delay 5 seconds +503 "Can"\ CC + ."da"PSV.dial :air +2 "processing"%<  +67 "core"  + ."da"PS.seek :empty +3 "processing"%B'ղ +2335 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%D +126 "core"  +7 "processing"%F% +16 "core" %հ\ +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +7 "processing"% +17 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +8 ."da"PS.seek 0.25ml +9 "processing"%R'm +358 "core" ' + ."da"delay 5 seconds +503 "processing"%E% +3 "core" %p\  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%C'\ +349 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%G'Һ +1612 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%I +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%L  +35 "core" + "processing"%H% +4 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%K'| +605 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%J * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%z' +1626 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%N  +31 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%M' +2380 "core" ' + ."da"PSV.dial PTV +2 "processing"%T +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%U +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%O +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%V  +69 "core"  + ."da"PS.seek :empty +3 "processing"%S'ղ +2361 "core" ' + "processing"%Y9 +3 "core" 94} +2 #"da"Processing Puck Heater at 28.5C before imaging + .PH.coast +2 "processing"%Z  +3 "core" 4} + 4} + "processing"%W& +4 "core" &]}#\ 2 + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&5% +3 "core" %  U o  \ +2 "storage"([% +4 "core" %| z g \ +2 "storage"(`. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 2 + "storage"(]( +359 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & \ -\ ~ +2 "manipulator"&^& +3 "core" &, T g - +2 "manipulator"&% +4 "core" %  R X \ +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&d( +198 "core" ( + "manipulator"&c& +4 "core" & _ ^  # +2 "storage"(f& +3 "core" & \ \ ~ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&b' +93 "core" ' + "storage"(i& +4 "core" & \ \  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(j' +279 "core" ' + "storage"(l- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&\\& +3 "core" & { 4 # + "storage"(2& +4 "core" & \ \ { + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 2 +2 "manipulator"&a'~ +28 "core" ' + ."da"Elbow.hold +2 "manipulator"&_, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 "storage"(g- +3 "core" -' +2 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(p' +32 "core" ' +2 "manipulator"&o% +4 "core" %͞ t t Y +2 "storage"(s& +3 "core" & \ %\ y + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 2 + 332 counts +2 "manipulator"&t' +17 "core" ' +2 "manipulator"&n& +4 "core" & q _ # + "storage"(m& +4 "core" & \ m\ | +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&w' +18 "core" ' +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(e'} +41 "core" ' +2 "manipulator"& & +3 "core" & c ` n # +2 "manipulator"&k% +4 "core" % T V P +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&u'\ +91 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&|(k +251 "core" ( + "manipulator"&y& +4 "core" &r p Y g + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &}& +3 "core" &r w e ! +2 ."da"Forearm.seek PC + "manipulator"&X' +94 "core" ' + ."da"Hand.close +2 "manipulator"&~/ +69 "core" / + ."da"PC.seek :open +3 "processing"%x( +452 "core" ( + "storage"(r& +4 "core" & \ *\ } +2 "manipulator"&& +3 "core" &r S Q  +2 "manipulator"&% +3 "core" % f o <  +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&( +254 "core" ( + "manipulator"&& +4 "core" & c i  - +2 "storage"(\ & +3 "core" & \ \ } +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&q' +94 "core" ' + ."da"Hand.open +2 "manipulator"&h1 +67 "core" 1 +2 "storage"(- +3 "core" -'} +2 ."da"SE.seek 0.85 Pucks below Top Plate +2 "storage"( 'I +28 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 0.09 Pucks below Top Plate +2 "storage"(' +53 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2411h.tif +3 "processing"%& +9 "core" &\ } +4 "manipulator"&& +8 "core" &  , - +4 "manipulator"&% +8 "core" %    +4 ."psFlush"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +5 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +91 "core" ' + ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(, +182 "core" ( +2 "manipulator"&& +4 "core" &,   S + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, S +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +99 "core" ' + ."psFlush"Hand.close +48 "manipulator"&/ +73 "core" / +2 "manipulator"&& +3 "core" &, } ( S +2 "manipulator"&% +3 "core" %     +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +123 "core" ( + "manipulator"&& +4 "core" &r  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &r v > +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"& ' +97 "core" ' +2 "manipulator"&& +4 "core" &r ~ ' +2 "manipulator"&%% +3 "core" %  H  +2 "processing"%#& +4 "core" &~\ y +2 "processing"%(& +4 ."psFlush"PC.seek :closed +2 "processing"%{(] +3 "core" &w\ x +3 &Z\ x +9 &*yT\ u, +9 &cR\ sA +9 &]yG\ tR +10 & Up\ uQ +9 &Y\ uQ +9 &Z\ uQ +10 &dZ\ uR +9 &'Z\ uQ +10 &]\ tQ +10 &\\\ uQ +8 & n\\\ tQ +10 &".\\\ tR +9 &#Y\ uQ +9 &%Y\ uQ +10 &'uX\ tQ +9 &)7^\ uQ +10 &*_}\ tR +9 &,[y\ tQ +9 &.}Uo\ uQ +10 &0?_o\ tQ +9 &2]a\ tQ +9 &3_`\ tQ +10 &5Y\\\ tQ +9 &7GZV\ tQ +10 &9ZJ\ tR +9 &:ZP\ tQ +9 &<[B\ tQ +10 &>OZD\ tQ +9 &@^H\ tQ +9 &AZG\ tQ +10 &CWG\ tQ +9 &EW_D\ sQ +10 &GdC\ sR +9 &Hy<\ sU +9 &J3\ qW +10 &LO+\ qW +9 &N,\ qW +9 &O%\ qW +10 &Q\ qW +10 &SW\ qW +9 &U \ qX +9 &V \ pX +9 &X\ pX +10 &Z]\ pX +9 &\\\ pE +9 &]3=s\ s"f +10 &]~9\ t3 +6 ( + "processing"%(& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.57 +2 "processing"%& +3 "core" &]~#\ u3 +2 &]~#\ t3 + ."psFlush"Hand.open + "manipulator"&&1 +71 "core" 1 +7 "manipulator"&*% +12 "core" % w  +6 ."psFlush"Forearm.reconfigure LooseForearm +7 "manipulator"&#Q@2^d^2b +3 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.594 seconds\ /var/log/esp/da19jul2411h.tif: TIFF Upload Complete\ +2 ."psFlush"Forearm.seek :retract +5 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2411h15s.tif +4 "manipulator"&+'\ +92 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%' +127 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%.'TE +1115 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +190 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2411h15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2411h30s.tif +1422 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%$ +81 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%1  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%/' +1507 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2411h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2411h70s.tif +1114 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%3 +71 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%0'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%7 +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%, U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%9' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%8 @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +371 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2411h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.594 sec auto-exposure",Subject: "da19jul2411h images!" +14 "storage"( - +7 "core" -' +9 "storage"(>& +3 "core" & \ & %\ _ +2 "manipulator"&"& +4 "core" &r   + "manipulator"&:% +4 "core" %\  s (  +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 2 +2 "manipulator"&@( +284 "core" ( +2 "manipulator"&?& +4 "core" &  v +2 "storage"(<& +3 "core" & \  \ b +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&=' +96 "core" ' +4 ."da"SE.reconfigure SEgently +11 "storage"(#QK-0-\ b +6 ."da"SE.seek 0.8 Pucks below Top Plate +7 "storage"(D'\ +59 "core" ' +8 "manipulator"&F& +13 "core" & q ~ = v +7 "storage"(B& +15 "core" & \ { { \ o +5 ."da"Elbow.reconfigure LimpElbow +6 "manipulator"&$ ,(#b +10 ."da"Forearm.reconfigure LooseForearm +11 "manipulator"&#Q@2^d^2b +9 ."da"Forearm.seek 2 +6 "manipulator"&E'~ +28 "core" ' +2 ."da"Elbow.hold +9 "manipulator"&R, +13 "core" , +4 ."da"Elbow.reconfigure TightElbow +8 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure SEconfig +6 "storage"(#QK-0-\ b +10 ."da"SE.seek 0.99 Pucks below Top Plate +9 "storage"(C' +26 "core" ' +2 "manipulator"&I% +4 "core" %ͫ   + "storage"(L& +5 "core" & \ | p .\ m + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 2 + 345 counts +2 "manipulator"&H' +14 "core" ' + "manipulator"&G& +6 "core" & s t +2 "storage"(J& +4 "core" & \ \ r +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&K' +25 "core" ' +8 "storage"(N% +13 "core" % ~ \ p +14 ."downElevator"SE.seek :down +11 "storage"(Q'} +91 (P% +2 "core" %E6 \ qU] +2 "manipulator"&z% +4 "core" % s C +2 ."da"Forearm.reconfigure LooseForearm +54 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&T'\ +88 "core" ' +12 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1124 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%U  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%O'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%V +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%M' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Y +69 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%Z' +2636 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%W @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%[  +69 "core"  + ."psFlush"PS.seek :empty +3 "processing"%`'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%^'TE +1118 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%c +80 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%f  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%-' +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%i +69 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%4'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%\\ +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%2 U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%g' +101 "Can"N\ BA +2521 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%o @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%n  +69 "core"  + ."psFlush"PS.seek :empty +3 "processing"%m'ղ +2640 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%k' +2634 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%b +92 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%d' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%j @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%t  +69 "core"  + ."psFlush"PS.seek :empty +2 "processing"%p'ղ +2622 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&w& +4 "core" & T R ` t + "manipulator"&y% +4 "core" %\  U U 0  + ."psFlush"Elbow.seek PC +2 "manipulator"&}(k +244 "core" ( + "manipulator"&_& +4 "core" &s d W +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &s V V R +2 ."psFlush"Forearm.seek PC +2 "manipulator"&u' +90 "core" ' + ."psFlush"Hand.close +2 "manipulator"&v/ +71 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%r( +452 "core" ( + "manipulator"&& +4 "core" &s U V D +2 "manipulator"&% +3 "core" % Q P \ ' +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&X'\ +92 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(, +134 "core" ( + "manipulator"&\ & +4 "core" &, W ^ m  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &|& +3 "core" &, W a  +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&h' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +70 "core" 1 + "manipulator"&% +4 "core" % \ k b ) +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +98 "core" ' + #tFinished short da assay +8347 #-> access 2 +3 .SE.seek :down + "storage"('} +5 "core" ' + "manipulator"&% +4 "core" %\  T S $  +2 "manipulator"&e& +3 "core" &, U W Y  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"( (K +1301 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K( \  +30154 "Can"<\ DD +60002 4\ DD +40914 #t-> access 3 +2 .SE.seek :down +2 "storage"('} +4 "core" ' + "manipulator"&q% +4 "core" %\  U p E  +2 "manipulator"&& +3 "core" &, U ^  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +352 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &[) 5  3\  +4067 #t-> startTube 3 +7295 #-> shortDA +2 "collection"'% +3 "processing"%% +5 "core" %ӷ\ +4 %յ\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +451 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"% +124 "core" + .tPTV.dial :PRVmixing +2 "processing"%!  +126 "core" + .tPRV.dial :sipper +2 "processing"%  +99 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%'` +2287 "core" ' +9 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%%  +127 "core"  +2 .tPS.seek 0.5ml +2 "processing"%#'\ +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +95 "core" ? + .tPS.reconfigure PSconfig +3 "processing"%#A d`b +2 .tPS.seek :empty + "processing"%'ղ +610 "core" ' + .tPSV.dial PSR +2 "processing"%x +96 "core"  +2 "processing"%(% +3 "core" %հ\ +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%'TE +969 "Can""\ MM +152 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%&' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%* +108 "core" + .tPS.seek :empty +2 "processing"%''ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"% +95 "core"  + "processing"%S% +4 "core" %մu\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%.'TE +1118 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%$' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%1 +108 "core" + .tPRV.dial :sipper +2 "processing"%  +41 "core" + .tPS.seek :empty +2 "processing"%3'ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"%/ +95 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%0' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%7 +108 "core" + .tPS.seek :empty +2 "processing"%,'ղ +2623 "core" ' + #tLoading da puck from tube 3 into Processing Clamp +2 "processing"%6& +4 "core" &}\ + "manipulator"&8% +4 "core" %\  k ~   + "storage"(9% +4 "core" %\ \  \ + "storage"( . +3 "core" .([ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(>( +1326 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ("& +2 "core" & \ +2 "manipulator"&:& +3 "core" &, f u r  +2 "manipulator"&?% +4 "core" %\  T V  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&<( +189 "core" ( + "manipulator"&& +4 "core" & m  M 4 +2 "storage"(F& +3 "core" & \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&B'* +102 "core" ' + "storage"(+& +4 "core" & ?\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(I' +278 "core" ' + "storage"(L- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" & \ + "manipulator"&G& +4 "core" & x x / 4 + .tElbow.seek 3 +2 "manipulator"&J( +3 "core" ( +2 "manipulator"&N& +4 "core" & u ~  4 + "storage"(=& +4 "core" & I\ +2 .tForearm.seek 3 + 300 counts + "manipulator"&@' +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&P/ +68 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&z& +4 "storage"(D'} +6 "core" & } e 4 +2 "manipulator"&E% +3 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&H'\ +92 "core" ' + .tElbow.seek PC +2 "manipulator"&C(k +162 "core" ' + ."downElevator"SE.coast + "storage"(5 +93 "core" ( +2 "manipulator"&K& +4 "core" &s t - +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &s v c u +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&]' +95 "core" ' + "manipulator"&U& +4 "core" &s r ^  +2 "manipulator"&;% +4 "core" %Ͻ y f  +2 "processing"%V& +3 "core" &\ +2 "processing"%O& +3 .tPC.seek :closed +2 "processing"%Y(] +3 "core" &_\ +3 &~\  +9 &)z,\ , +9 &er\ A +9 &i\ Q +10 &+b\ P +9 &`D\ P +9 &cd\ P +10 &qdZ\ P +9 &3c+\ P +10 &go\ P +9 &c*\ P +9 & zbK\ P +10 &"<ew\ P +9 &#`\ P +9 &%a\ P +10 &'`#\ P +9 &)Dcp\ P +10 &+g>\ P +9 &,c\\\ P +9 &.`\ P +10 &0Kd\ P +9 &2 c_\ P +9 &3dD\ P +10 &5aG\ P +9 &7Ub7\ P +10 &9b;\ O +9 &:eb\ P +9 &<dD\ P +10 &>[bp\ P +9 &@dI\ Q +9 &Acw\ P +10 &CdI\ P +9 &Eakt\ Q +10 &G z~\ R +9 &HK\ T +9 &JR\ U +10 &L[B\ V +9 &Nt\ V +9 &OI\ V +10 &Q\ V +9 &SdN\ U +10 &U%u\ V +9 &VK\ V +9 &X\ W +10 &Zh1\ W +9 &\\+g\ D +9 &]7:G\ "e +10 &]|/u\ 1 +6 ( + "processing"%O& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.54 + .Hand.open +2 "manipulator"&M1 +3 "core" &]|#z\ 1 +69 1 + "manipulator"&W% +4 "core" % Ͻ { Y  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%[  +2 %59 +5 "core" 9hf +103 "processing"%9 +2 "core" 9g +103 "processing"%`9 +2 "core" 9e  +104 "processing"%^9 +2 "core" 9e  +103 "processing"%c9 +2 "core" 9e +103 "processing"%f9 +2 "core" 9d +103 "processing"%9 +2 "core" 9d +103 "processing"%i9 +3 "core" 9c! +103 "processing"%-9 +2 "core" 9c"! +103 "processing"%49 +2 "core" 9c&" +103 "processing"%\\9 +2 "core" 9d+" +103 "processing"%29 +2 "core" 9g/# +103 "processing"%l9 +3 "core" 9c3# +103 "processing"%o9 +2 "core" 9e7# +103 "processing"%g9 +2 "core" 9f;$ +103 "processing"%n9 +2 "core" 9g@$ +103 "processing"%s9 +2 "core" 9hD$ +103 "processing"% 9 +2 "core" 9jH% +103 "processing"%m9 +2 "core" 9kL% +103 "processing"%b9 +2 "core" 9mP% +103 "processing"%k9 +2 "core" 9pU& +103 "processing"%j9 +2 "core" 9rY% +103 "processing"%d9 +3 "core" 9t]% +103 "processing"%t9 +2 "core" 9xa% +103 "processing"%a9 +2 "core" 9{e% +103 "processing"%w9 +2 "core" 9j% +103 "processing"%y9 +2 "core" 9n% +103 "processing"%_9 +3 "core" 9r% +103 "processing"%~9 +2 "core" 9v% +103 "processing"%R9 +2 "core" 9{ +103 "processing"%v9 +2 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%{9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%\ 9 +2 "core" 9 +103 "processing"%|9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%}9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%X9 +2 "core" 9 +103 "processing"%h9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%e9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%q9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 \ +103 "processing"%9 +2 "core" 9\ +103 "processing"%9 +6 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%!9 +2 "core" 9' +103 "processing"%9 +2 "core" 9- +103 "processing"%p9 +2 "core" 94 +103 "processing"%%9 +2 "core" 9> +148 "processing"%9 +2 "core" 9D +103 "processing"%9 +2 "core" 9K +103 "processing"%#9 +2 "core" 9P +103 "processing"%x9 +2 "core" 9W +103 "processing"%(9 +3 "core" 9\\ +103 "processing"%9 +2 "core" 9c  +2 .tPH.hold 2:00:00,28C +4 "processing"% pp_ +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%* +108 "core"  +2 "processing"%&% +3 "core" %ղ\ +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"% '\ +610 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%S'Һ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%'  +129 "core"  + .tPSV.dial PTV +2 "processing"%. +79 "core"  + .tPBV.dial :waste1 +2 "processing"%1  +52 "core" +2 "processing"%% +3 "core" %Ҹ\  +2 .tPS.seek 1.5ml +2 "processing"%$'~ +600 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%3' +1618 "core" ' + .tdelay 5:00 +19675 "Can"=\ XX +10328 #trecoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%7  +33 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +33 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +67 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%8' +2325 "core" ' + .tPSV.dial PTV +2 "processing"%9 +69 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"% +69 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +81 "core"  + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%"  +70 "core"  +2 .tPS.seek :empty + "processing"%:'ղ +2301 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%?  +127 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" + .tPRV.dial :ab1 +2 "processing"%F @ +97 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +367 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%+  +42 "core"  +2 "processing"%% +3 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%L' +438 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +30 "core" + .tPRV.dial :air +2 "processing"%G  +40 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1184 "core" ' + .tPRV.dial :waste2 +2 "processing"%N @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%='\ +874 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%P  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%z'Һ +1617 "core" ' + .tPSV.dial :PML +2 "processing"%E +42 "core" + .tPTV.dial :mixing +2 "processing"%< @ +72 "core" @ + .tPBV.dial :waste1 +2 "processing"%B  +35 "core" + "processing"%I% +4 "core" %Ҹ\  +2 .tPS.seek 1.85ml +2 "processing"%@' +252 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%K * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%Q' +1973 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'J& +3 "core" &\ +2 "manipulator"&U& +3 "core" &s X a +2 "manipulator"&;% +4 "core" %\  q k   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&V(, +124 "core" ( + "manipulator"&D& +4 "core" &, \\ ]   +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &H& +3 "core" &, ^ a  +2 .tForearm.seek :garage + "manipulator"&r' +95 "core" ' + .tHand.close +2 "manipulator"&O/ +75 "core" / +2 "manipulator"&M& +3 "core" &, ` a  +2 "manipulator"&W% +3 "core" % , b q  \\ +2 .tForearm.seek :retract +2 "manipulator"&5'\ +102 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +318 "core" ( + "manipulator"&]& +4 "core" & _ b   +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" & U _  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&>' +95 "core" ' +2 "manipulator"&^& +4 "core" & a `  +2 "manipulator"&c% +3 "core" % _ ] ! +2 "collection"'f& +4 "core" &\ +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'i(` +3 "core" &\ +2 &\ \ +8 &-x\ ,} +10 &b\ @ +9 &az\ Q +9 &$W\ P +10 &^\ P +9 &Y\ P +9 &i]\ Q +10 &-[\ P +9 &\\\ Q +10 &Z\ P +10 & q[\ Q +8 &"4Z\ P +10 &#W\ P +9 &%Z\ P +9 &'zY\ P +10 &)=[\ P +9 &*[\ P +10 &,Z\ P +9 &.Z\ P +9 &0CY\ Q +10 &2X\ P +9 &3Z\ P +9 &5Z\ P +10 &7M[\ P +9 &9Z\ P +10 &:Y\ P +9 &<Z\ P +9 &>UX\ P +10 &@Z\ P +9 &AX\ P +9 &CX\ P +10 &E]Z\ P +9 &G Y\ P +10 &H`  \ P +9 &Jj\ R +9 &LW'\ U +10 &NH@\ Y +9 &ONP\ [ +9 &QQT\ [ +10 &SLRS\ [ +9 &U ST\ \\ +10 &VSV\ ] +9 &XWW\ ] +9 &ZOWX\ ] +10 &\\WY\ ^ +9 &]YZ\ ^ +9 &_v}[]\ E +10 &`F&]]\ )y +9 &`gZ\\\ X +3 ( + "collection"'& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.17 +2 "collection"'-& +3 "core" &`gZ]\ X +2 .tHand.open +2 "manipulator"&41 +66 "core" 1 + "manipulator"&\\% +4 "core" % ] m s ! +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&2'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%l +97 "core"  +2 "processing"%o% +3 "core" %'\ +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%g' +1619 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%n  +52 "core"  +2 .tPS.seek 0ml +2 "processing"%s' +1618 "core" ' + .tPSV.dial PSR +2 "processing"% +40 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%m' +2629 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%b  +2 "collection"'k  +32 "core" ~ +121  + .tPSV.dial :mixloop +2 "processing"%j +97 "core" +38 .tCTV.dial :air,avoiding: :intake +9 .PTV.dial :PRVmixing +2 "processing"%d  +72 "core" +2 .tPS.seek 0ml +2 "processing"%t' +2621 "core" ' + .tPSV.dial :air +2 "processing"%a  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%w' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +42 "core" +2 .tPS.seek 0ml +2 "processing"%_' +2619 "core" ' + .tPSV.dial :air +2 "processing"%~  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%R' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"%v +42 "core" +2 .tPS.seek 0ml +2 "processing"%T' +2623 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&{& +4 "core" & e r b  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +9 "core" ( +2 "manipulator"&& +4 "core" & j \\ q  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" & o W q  +2 .tForearm.seek CC +2 "manipulator"&|' +94 "core" ' + .tHand.close +2 "manipulator"&u/ +66 "core" / +2 .tCC.seek :open + "collection"'}( +472 "core" ( + "manipulator"&& +4 "core" & V V <  +2 "manipulator"&% +3 "core" %  T U U \ +2 .tForearm.seek :retract +2 "manipulator"&X'\ +94 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&h(, +273 "core" ( + "manipulator"&& +4 "core" &, ` [ $ ; +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &, V U o ; +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&q1 +72 "core" 1 +2 "manipulator"&% +3 "core" % \\ Z  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 ."da"delayUntil "12:22:26.88" +8747 "Can"\ => +15988 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +71 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + + ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2319 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%! +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +53 "core" + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%p +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%%  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2291 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +121 "core"  +2 "processing"%#% +3 "core" %կ  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%x'\ +613 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%('Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%* +67 "core" + ."da"PBV.dial :waste1 +2 "processing"%&  +33 "core" +2 "processing"%,% +3 "core" %Ҽh\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%.' +1616 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%1  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%/' +2275 "core" ' + ."da"PSV.dial PTV +2 "processing"%$ +67 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%[ +81 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%7 +67 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%0  +67 "core"  + ."da"PS.seek :empty +2 "processing"%6'ղ +2247 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +120 "core"  + "processing"%9% +4 "core" %ձ"  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1608 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%" +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%8  +33 "core" + "processing"%?% +4 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%:' +1619 "core" ' + ."da"delay 2:00 +2705 "Can"c\ +9298 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%+  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2242 "core" ' + ."da"PSV.dial PTV +2 "processing"%G +67 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +40 "processing"%L +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%N +68 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +65 "core"  +2 ."da"PS.seek :empty +2 "processing"%P'ղ +2256 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%=  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%E  +126 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%<  +42 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%B +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%I' +404 "core" ' +2 ."da"delay 2 seconds +201 .PRV.dial :air +2 "processing"%K  +42 "core"  +2 "processing"%z% +3 "core" %P\  +2 ."da"PS.seek 0.55ml +2 "processing"%@'[ +353 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%J  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%U'Һ +1557 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%; +43 "core" + ."da"PTV.dial :mixing +2 "processing"%D @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%H  +32 "core" + "processing"%C% +4 "core" %ҷ\  +2 ."da"PS.seek 1.85ml +2 "processing"%O' +243 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%M * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%W' +1977 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +34682 "Can" e?? +13320 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%Z  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +33 "core" , + ."da"PSV.dial :air +2 "processing"%V  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%]' +2253 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%` +41 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%^  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%c +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%f  +41 "core"  + ."da"PS.seek :empty +3 "processing"%5'ղ +2234 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +119 "core"  + "processing"%-% +4 "core" %յD , + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%4'\ +604 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%\\'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%l +67 "core" + ."da"PBV.dial :waste1 +2 "processing"%o  +33 "core" + "processing"%>% +4 "core" %һr\  +2 ."da"PS.seek 1.5ml +2 "processing"%Q' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%n * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%g' +1635 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +31 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%s * +31 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +66 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%b' +2207 "core" ' + ."da"PSV.dial PTV +2 "processing"%j +66 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%d +65 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%m +77 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%a  +65 "core"  + ."da"PS.seek :empty +2 "processing"%t'ղ +2215 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +120 "core"  + "processing"%w% +4 "core" %ն ' + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%~'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%_'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%v +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%R  +33 "core" + "processing"%{% +4 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%'~ +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%u' +1624 "core" ' + ."da"delay 2:00 +5673 "Can"5\ GG +6330 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +31 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +46 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%i +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2359 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%| +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%e  +69 "core"  + ."da"PS.seek :empty +3 "processing"%'ղ +2384 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +127 "core"  + "processing"%% +4 "core" %խ\ + #"da"Pulling 0.5ml of PSR.wash +41 .PSR.select :wash +8 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%X'\ +600 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +82 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%% +3 "core" %ҽv\ s +2 ."da"PS.seek 1.5ml +2 "processing"%' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%!' +1616 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +32 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2432 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%# +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%x  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2429 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +129 "core"  +8 "processing"%&% +15 "core" %կ\ G +6 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +7 "processing"%,'m +356 "core" ' +2 ."da"delay 5 seconds +503 "processing"%(% +3 "core" %l4\ C + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml + "processing"%''\ +348 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"% 'Һ +1624 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%1 +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"%S% +4 "core" %Ҿ.\ 8 +2 ."da"PS.seek 1.5ml +2 "processing"%.' +607 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%$ * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%A' +1620 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%[  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%/' +2467 "core" ' + ."da"PSV.dial PTV +2 "processing"%3 +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%9 +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%6 +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%"'ղ +1758 "Can"\ 6|| +683 "core" ' + "processing"%89 +3 "core" 94\\ +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%?  +3 "core" 4\\ + 4\\ + "processing"%& +4 "core" &]|#\ 61 + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&F% +3 "core" %\    +2 "storage"(% +4 "core" %z \ + + "storage"(+. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 + "storage"(( +357 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & \ & +2 "manipulator"&:& +3 "core" &, }  ; +2 "manipulator"&G% +4 "core" %\  ~   +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&L( +198 "core" ( + "manipulator"&N& +4 "core" & x r V # +2 "storage"(& +3 "core" & \ & +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +100 "core" ' + "storage"(=& +4 "core" & \ ' +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(E' +275 "core" ' + "storage"(<- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(B'y +32 "core" ' +2 "manipulator"&P& +4 "core" & |  # +2 "manipulator"&K% +3 "core" % v  +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&z'\ +93 "core" ' +2 ."da"Elbow.seek PC +3 "manipulator"&I(k +251 "core" ( + "manipulator"&J& +4 "core" &t u { C + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &@& +3 "core" &t q r +2 ."da"Forearm.seek PC +2 "manipulator"&;' +93 "core" ' + ."da"Hand.close +2 "manipulator"&D/ +72 "core" / + ."da"PC.seek :open +3 "processing"%H( +455 "core" ( + "storage"(C& +4 "core" & \ & +2 "manipulator"&M& +3 "core" &t p q f +2 "manipulator"&U% +3 "core" % q s +2 ."da"Forearm.seek :retract +2 "manipulator"&O'\ +97 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&Z( +255 "core" ( + "manipulator"&r& +4 "core" & | t  / +2 "storage"(V& +3 "core" & 7\ & +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +43 "manipulator"&W' +104 "core" ' + ."da"Hand.open +2 "manipulator"&`1 +70 "core" 1 +2 "storage"(^- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(c'E +26 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(f' +55 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2413h.tif +5 "processing"%]& +9 "core" &\ & +5 "manipulator"&)& +5 "core" & 8 z/ +3 "manipulator"&-% +4 "core" % e y] +3 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&5'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&4(, +177 "core" ( +2 "manipulator"&& +3 "core" &, { { +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &l& +3 "core" &, { +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&o' +100 "core" ' + ."psFlush"Hand.close +2 "manipulator"&>/ +71 "core" / +2 "manipulator"&\\& +3 "core" &, * v +2 "manipulator"&n% +4 "core" % , 3 v# +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&Q'\ +102 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"& (k +123 "core" ( + "manipulator"&s& +4 "core" &t Q x +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &t  x +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&g' +93 "core" ' +5 "manipulator"&j& +3 "core" &t % y +2 "manipulator"&d% +4 "core" % / zI +2 "processing"%m& +4 "core" &\ $ +2 "processing"%a& +3 ."psFlush"PC.seek :closed +3 "processing"%b(] +2 "core" &\ $ +3 &\ $ +8 &&r\ !- +10 &`\ A +9 &Dv\ S +10 &U\ !T +9 &V\ !S +9 &T\ "S +10 &JR\ "S +9 & T\ !S +9 &U\ "T +11 &W|\ !T +8 & RTv\ !S +9 &"Wp\ !T +10 &#Ss\ "T +9 &%Q_\ !T +10 &'ZTb\ "S +9 &)UX\ !T +9 &*Ud\ !T +10 &,YR\ !T +9 &.aU\\\ !T +9 &0#ZX\ !T +10 &1UJ\ !T +9 &3\\G\ !T +10 &5iQ?\ "T +9 &7+V=\ !T +9 &8W>\ !S +10 &:U8\ !T +9 &3X*\ !T +10 &?Z'\ T +9 &AS\ !S +10 &CzS\ !S +9 &E;W\ T +9 &F^\ U +10 &Hv\ W +9 &Jq\ Y +9 &L3\ Y +10 &M\ Z +9 &O\ Z +10 &Qw\ Z +9 &S9\ Z +9 &T\ [ +10 &V\ [ +9 &X~\ Z +10 &Z?\ [ +9 &\\\ J +9 &]+Dm\ %o +10 &]{3\ "3 +6 ( + "processing"%a& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 +2 "processing"%y& +4 "core" &]{#\ "3 + &]{#K\ "3 + ."psFlush"Hand.open +2 "manipulator"&w1 +67 "core" 1 + "manipulator"&t% +4 "core" % [ wI +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&~'\ +43 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.619 seconds\ /var/log/esp/da19jul2413h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2413h15s.tif +47 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%v +131 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +4 ."psFlush"PS.seek 1ml +2 "processing"%R'TE +1111 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +235 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2413h15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2413h30s.tif +1382 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%_ +71 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%\  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1565 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2413h30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2413h70s.tif +1068 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%2'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2179 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%u +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%|' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +352 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2413h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.619 sec auto-exposure",Subject: "da19jul2413h images!" +9 "storage"(- +9 "core" -' +7 "storage"(q& +7 "core" & g g\  +2 "manipulator"&& +4 "core" &t m x + "manipulator"&% +4 "core" %\  h x +3 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&X( +258 "core" ( +2 "manipulator"& & +6 "core" & [ x. +2 "storage"(& +3 "core" & ] U\  +2 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +104 "core" ' +7 ."da"SE.reconfigure SEgently +9 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.21 Pucks below Top Plate +109 "storage"(' +61 "core" ' +4 "manipulator"&T& +9 "core" & p u ! . +5 "storage"(& +10 "core" & \ & +4 ."da"Elbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +7 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +7 ."da"Forearm.seek 2 +3 "manipulator"&'~ +26 "core" ' +4 ."da"Elbow.hold +5 "manipulator"&p, +11 "core" , + ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +9 ."da"SE.reconfigure SEconfig +9 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.03 Pucks below Top Plate +6 "storage"(%' +28 "core" ' +2 "manipulator"&!% +5 "core" %Ͱ G 6  + "storage"(& +4 "core" & \ # + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 2 + 350 counts +2 "manipulator"&#' +15 "core" ' + "manipulator"&& +5 "core" & y | , +2 "storage"(x& +5 "core" & \ ' +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 600 counts +4 "manipulator"&' +19 "core" ' +2 "storage"(*% +5 "core" % e\ % +2 ."downElevator"SE.seek :down +3 "storage"(&'} +100 (% +2 "core" %6 ;\ %Yj +2 "manipulator"&(% +4 "core" % q p = } +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&,'\ +90 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +2 ."da"SC.coast +2 "storage"(6 +1105 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%'  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%1'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%S' +2623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%$' +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%. @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%7  +72 "core"  + ."psFlush"PS.seek :empty +3 "processing"%0'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%A +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%3'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%6 +70 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%/' +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%?'\ +610 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%F +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%+' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%G  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%N'ղ +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%h' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%= +71 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%< @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%K  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%E'ղ +2632 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +4 "core" & , + "manipulator"&J% +4 "core" %\  2  + ."psFlush"Elbow.seek PC +2 "manipulator"&@(k +182 "Can"\ >HG +70 "core" ( + "manipulator"&L& +4 "core" &u ; +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &u o +2 ."psFlush"Forearm.seek PC +2 "manipulator"&z' +92 "core" ' + ."psFlush"Hand.close +2 "manipulator"&Y/ +67 "core" / + ."psFlush"PC.seek :open +2 "processing"%C( +453 "core" ( + "manipulator"&M& +4 "core" &u B + "manipulator"&U% +4 "core" % Ͼ % +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&;'\ +93 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&r(, +128 "core" ( + "manipulator"&V& +4 "core" &,  b + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &I& +3 "core" &,  w b + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&`' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&^1 +77 "core" 1 + "manipulator"&O% +4 "core" % \ ~  +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&]'\ +101 "core" ' +2 #tFinished short da assay +27329 #-> access 2 +3 .SE.seek :down + "storage"()'} +4 "core" ' + "manipulator"&-% +4 "core" %\   +46 "manipulator"&B& +4 "core" &, v M +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(c(K +1305 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K)  \ 1  +30010 "Can"\ =FF +8159 #t-> access 3 +2 .SE.seek :down +2 "storage"(l'} +2 "core" ' +2 "manipulator"&W% +4 "core" %\   +2 "manipulator"&Z& +3 "core" &, ! M +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(>([ +352 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (\\& +2 "core" &[*  \ 0  +1179 #t-> startTube 3 +39511 #-> shortDA +4 "collection"'n% + "processing"%5% +5 "core" %ӷ\  +4 %մH\ : +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +264 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%s +130 "core" + .tPTV.dial :PRVmixing +2 "processing"%k  +133 "core" + .tPRV.dial :sipper +2 "processing"%o  +103 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%j'` +2278 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%d  +132 "core"  +2 .tPS.seek 0.5ml +2 "processing"%m'\ +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%4 @ +101 "core" > + .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek :empty + "processing"%Q'ղ +611 "core" ' + .tPSV.dial PSR +2 "processing"%H +100 "core"  + "processing"%a% +4 "core" %ճ<\ : + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%y'TE +1104 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%w' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%t +112 "core" + .tPS.seek :empty +2 "processing"%v'ղ +1719 "Can"\ 9IH +900 "core" ' + .tPSV.dial PSR +2 "processing"%g +100 "core"  + "processing"%"% +4 "core" %հ;\ 9 + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%R'TE +1107 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +3 "processing"%_' +1606 "core" ' + .tPSV.dial :mixloop +2 "processing"%\ +102 "core" + .tPRV.dial :sipper +2 "processing"%{  +42 "core" + .tPS.seek :empty +2 "processing"%'ղ +2619 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  + .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%2' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%u +102 "core" + .tPS.seek :empty +2 "processing"%'ղ +2623 "core" ' + #tLoading da puck from tube 3 into Processing Clamp +2 "processing"%i& +4 "core" &M\ : + "manipulator"&% +4 "core" %\  h  + "storage"(|% +3 "core" %| \ / +2 "storage"(. +3 "core" .([ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(q( +1322 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & $\ ) +2 "manipulator"&& +3 "core" &,  B +2 "manipulator"& % +3 "core" %\  s j 4  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&( +191 "core" ( + "manipulator"& & +4 "core" & ~ u , & +2 "storage"(T& +3 "core" &p G\ ' +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&~'* +93 "core" ' + "storage"(& +4 "core" &p \ ' +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(f' +282 "core" ' + "storage"(!- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &o \ # +2 "manipulator"&& +3 "core" & O W  & +2 .tElbow.seek 3 +2 "manipulator"&x( +26 "core" ( + "manipulator"&*& +4 "core" & s y e +2 "storage"(& +3 "core" &m \ % +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&' +19 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&(/ +74 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&X& +3 "storage"('} +6 "core" & q o  e +2 "manipulator"&% +3 "core" % s f   +2 .tForearm.seek :retract +2 "manipulator"&#'\ +94 "core" ' + .tElbow.seek PC +2 "manipulator"&%(k +162 "core" ' + ."downElevator"SE.coast + "storage"(5 +83 "core" ( + "manipulator"&& +4 "core" &u x ~ ) +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &u z ~ U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&' +101 "core" ' + "manipulator"&'& +4 "core" &u F +2 "manipulator"&e% +4 "core" % r +2 "processing"%& +3 "core" &H\ 4 +2 "processing"%1& +3 .tPC.seek :closed +2 "processing"% (] +3 "core" &G\ 3 +2 &E\ 3 +9 &(y>\ /- +10 &_>\ /A +9 &H{9\ /T +9 &U<\ 0T +10 &W9\ 0T +9 &X<\ 0T +10 &LX<\ 0T +9 &Z5\ 0T +9 &\\\ 0T +10 &W2\ 0T +9 & UV+\ 0T +9 &"`*\ 0T +10 &#W!\ 1T +9 &%X \ 0T +10 &']U*\ 0T +9 &)Y&\ 0T +9 &*[%\ 0T +10 &,Y\ 0T +9 &.dY\ 1T +9 &0%Z\ 0U +10 &1\\\ 0U +9 &3\\\ 0U +10 &5mW\ 0T +9 &70Y \ 0T +9 &8Y\ 0T +10 &:[\ 0T +9 &7V \ 0T +10 &?\\\ 0T +9 &AW\ 0T +10 &C}T\ 0T +9 &E=\\\ 0U +9 &Fe\ /U +10 &H\ .X +9 &Ju\ .Z +9 &L6\ -Z +10 &M\ .Z +9 &O\ .Z +10 &Q{ \ .Z +9 &S>\ .Z +9 &T\ .[ +10 &V\ -[ +9 &X\ -[ +9 &ZD\ -[ +10 &\\\ -I +9 &]2Fs\ /!d +10 &]y9\ 15 +6 ( + "processing"%1& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 + .Hand.open +2 "manipulator"&S1 +3 "core" &]y)\ 15 +73 1 + "manipulator"&.% +4 "core" % ~ s r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%7  +2 %[9 +5 "core" 9\\ +102 "processing"%A9 +2 "core" 9[ +103 "processing"%09 +6 "core" 9Z  +102 "processing"%39 +2 "core" 9Z +103 "processing"%69 +2 "core" 9Y +103 "processing"% 9 +2 "core" 9Y! +103 "processing"%99 +2 "core" 9Z! +103 "processing"%89 +3 "core" 9Z" +102 "processing"%/9 +2 "core" 9["" +103 "processing"%?9 +2 "core" 9\\&" +103 "processing"%F9 +2 "core" 9_+# +103 "processing"%9 +2 "core" 9a/" +103 "processing"%9 +3 "core" 9d3# +103 "processing"%9 +2 "core" 9h7" +103 "processing"%+9 +2 "core" 9l;" +103 "processing"%G9 +2 "core" 9o@ +103 "processing"%:9 +2 "core" 9tD +103 "processing"%9 +2 "core" 9xH +103 "processing"%N9 +2 "core" 9~L +103 "processing"%=9 +41 "core" 9P +110 "processing"%h9 +2 "core" 9V +103 "processing"%<9 +2 "core" 9[ +103 "processing"%9 +3 "core" 9_ +103 "processing"%K9 +2 "core" 9c +103 "processing"%P9 +2 "core" 9g +103 "processing"%9 +2 "core" 9l +103 "processing"%J9 +2 "core" 9p +103 "processing"%L9 +2 "core" 9t +103 "processing"%D9 +2 "core" 9x +103 "processing"%p9 +2 "core" 9| +103 "processing"%Y9 +2 "core" 9 +103 "processing"%,9 +2 "core" 9 +103 "processing"%b9 +3 "core" 9 +103 "processing"%M9 +2 "core" 9 +103 "processing"%U9 +2 "core" 9 +104 "processing"%V9 +2 "core" 9 +103 "processing"%I9 +2 "core" 9\ +103 "processing"%z9 +3 "core" 9\ +103 "processing"%@9 +2 "core" 9 +103 "processing"%^9 +2 "core" 9 +103 "processing"%O9 +2 "core" 9 +103 "processing"%;9 +2 "core" 9$ +103 "processing"%`9 +3 "core" 9+ +103 "processing"%-9 +2 "core" 91 +103 "processing"%B9 +2 "core" 97 +103 "processing"%9 +2 "core" 9> +103 "processing"%W9 +2 "core" 9D +103 "processing"%Z9 +2 "core" 9K +103 "processing"%)9 +2 "core" 9P +103 "processing"%c9 +2 "core" 9V +103 "processing"%\\9 +2 "core" 9\\ +103 "processing"%n9 +2 "core" 9a +2 .tPH.hold 2:00:00,28C +3 "processing"%5 pp_ +4 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%s +101 "core"  +2 "processing"%k% +3 "core" %ղv\ 8 +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%o'\ +606 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%E'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%d  +135 "core"  + .tPSV.dial PTV +2 "processing"%j +72 "core" + .tPBV.dial :waste1 +2 "processing"%4  +53 "core" +2 "processing"%m% +3 "core" %ҽp\ 8 +2 .tPS.seek 1.5ml +2 "processing"%H' +603 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%Q' +1610 "core" ' + .tdelay 5:00 +24567 "Can"u\ 1bb +5436 #trecoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%y  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%w +72 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%g' +2460 "core" ' + .tPSV.dial PTV +2 "processing"%" +72 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%v +72 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%R +72 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%\  +73 "core"  +2 .tPS.seek :empty + "processing"%{'ղ +2472 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%_  +134 "core" + .tPSV.dial :mixloop +2 "processing"% +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +103 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%u' +358 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%2  +43 "core"  +2 "processing"%i% +3 "core" %-\ 3 +2 .tPS.seek 0.34ml +2 "processing"%' +437 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'|  +32 "core" + .tPRV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%>'G +1194 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +871 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"% 'Һ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%T +44 "core" + .tPTV.dial :mixing +2 "processing"%r @ +73 "core" A + .tPBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%]% +4 "core" %Һ<\ 5 +2 .tPS.seek 1.85ml +2 "processing"%!' +245 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1968 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'l& +3 "core" &\ +2 "manipulator"&*& +3 "core" &u +2 "manipulator"&% +3 "core" %\  r  . +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&((, +133 "core" ( + "manipulator"&X& +4 "core" &, } " - +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, k U - +2 .tForearm.seek :garage + "manipulator"&' +100 "core" ' + .tHand.close +2 "manipulator"&~/ +75 "core" / +2 "manipulator"&f& +4 "core" &, n f  , +2 "manipulator"&% +3 "core" % ) e b y ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&&( +276 "core" ( + "manipulator"&x& +4 "core" &% U k ( ?R +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &'& +3 "core" && ` ` - ?R + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&e' +102 "core" ' + "manipulator"&& +4 "core" && h l ( ?R +2 "manipulator"&% +4 "core" % f m m +2 "collection"'#& +3 "core" &\  +2 "collection"'C& +3 .tCC.seek :closed +2 "collection"'1(` +3 "core" &\ +3 &\ \ +9 &+r\ \ - +9 &_\ A +10 &Ms\ S +9 & O\ T +10 &R\ T +9 &R \ \ T +9 &QU\ \ T +10 &Q\ T +9 &Q\ T +9 &Q\ T +10 & YQ\ T +9 &"P\ T +10 &#L\ T +9 &%O\ \ T +9 &'`S \ T +10 &)"M\ T +9 &*O\ T +9 &,R\ \ T +10 &.iP\ \ \ T +9 &0+O\ \ T +10 &1O\ \ T +9 &3O\ \ T +9 &5sN\ S +10 &72Q\ T +9 &8O \ T +9 &:N\ \ T +10 &<N\ T +10 &?Q\ T +9 &AJ\ T +9 &CL\ T +10 &EDM\ T +9 &GN\ S +9 &HU  \ U +10 &J^ \ V +9 &L>x \ Y +10 &M9*\ ] +9 &OFG\ ` +9 &QoJK\ ` +10 &S/LK\ ` +9 &TKN\ ` +9 &VOQ\ a +10 &XqOQ\ \ b +9 &Z2QQ\ b +10 &[SS\ b# +9 &]TV\ b) +9 &_cWW\ U +10 &`MrXY\ "d +9 &`U\\\ ] +9 ( +2 &`nWY\ V + "collection"'C& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.39 +2 "collection"'S& +3 "core" &`nUW\ V +2 .tHand.open + "manipulator"&.1 +77 "core" 1 + "manipulator"&[% +4 "core" % T M @ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&A'\ +94 "core" ' + .tPSV.dial PSR +49 "processing"% +103 "core"  +2 "processing"%0% +3 "core" %\ / +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%q' +1610 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%3  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%6' +1615 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%9' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%8  +4 "collection"'/  +33 "core" ~ +128  + .tPSV.dial :mixloop +2 "processing"%? +100 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%F  +76 "core" +2 .tPS.seek 0ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%+ +44 "core" +2 .tPS.seek 0ml +2 "processing"%G' +2636 "core" ' + .tPSV.dial :air +2 "processing"%:  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%N +42 "core" +2 .tPS.seek 0ml +2 "processing"%=' +2623 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&h& +4 "core" &% D ?Q + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&<( +5 "core" ( + "manipulator"&& +4 "core" &% H t ?Q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &$ H ` ?Q +2 .tForearm.seek CC + "manipulator"&P' +97 "core" ' + .tHand.close +2 "manipulator"&/ +76 "core" / +2 .tCC.seek :open + "collection"'J( +471 "core" ( + "manipulator"&L& +4 "core" &% Y W F ?Q +2 "manipulator"&D% +3 "core" % - Y Z +2 .tForearm.seek :retract +2 "manipulator"&p'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&Y(, +285 "core" ( + "manipulator"&,& +4 "core" &, f g $ * +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &, ^ c " * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&M' +115 "core" ' +2 .tHand.open + "manipulator"&U1 +71 "core" 1 +2 "manipulator"&V% +3 "core" % \ \  8  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&I'\ +101 "core" ' + ."da"delayUntil "13:51:41.45" +13233 "Can"\ 3\\] +11425 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%z @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%@  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%^ * +35 "core" , + ."da"PSV.dial :air +2 "processing"%O  +55 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%;' +2475 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%` +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%-  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%B +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  + ."da"PS.seek :empty +2 "processing"%W'ղ +2448 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +130 "core"  + "processing"%)% +4 "core" %հ<\ 4 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%c'\ +610 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%\\'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%n  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%s +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%k  +35 "core" + "processing"%% +4 "core" %Һ8\ 4 +2 ."da"PS.seek 1.5ml +2 "processing"%o' +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%j' +1608 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%4  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%m * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%E +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%a' +2475 "core" ' + ."da"PSV.dial PTV +2 "processing"%H +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%7 +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%y +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%t  +82 "core" + ."da"PS.seek :empty +2 "processing"%w'ղ +2472 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +130 "core"  + "processing"%"% +4 "core" %կ\ - + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%v'\ +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%R'Һ +1623 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%\ +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%g  +35 "core" + "processing"%_% +4 "core" %Ҽ\ 4 +2 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' + ."da"delay 3 seconds +341 .PBV.dial between PSV and waste1 +9 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%{' +1622 "core" ' + ."da"delay 2:00 +6384 "Can"\ 1PQ +5619 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%2  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%|' +2463 "core" ' + ."da"PSV.dial PTV +2 "processing"% +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +82 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%>  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2469 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +42 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%T  +135 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%r  +44 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"% +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%]' +409 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +44 "core"  +2 "processing"% % +3 "core" %\ - +2 ."da"PS.seek 0.55ml +2 "processing"%!'` +357 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%l  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%*'Һ +1561 "core" ' + ."da"PSV.dial :PML +2 "processing"% +43 "core" + ."da"PTV.dial :mixing +2 "processing"%X @ +76 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%%% +4 "core" %Ҷ\ . +2 ."da"PS.seek 1.85ml +2 "processing"%~' +250 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%f * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1990 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +37871 "Can" \ 3EE +10131 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%$  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSV.dial :air +2 "processing"%x  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%'' +2481 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%( +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%#  +45 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2479 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +130 "core"  + "processing"%S% +4 "core" %հ\ 1 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%.'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%['Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%C  +73 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%0  +35 "core" + "processing"%e% +4 "core" %ҽ\ 0 +2 ."da"PS.seek 1.5ml +2 "processing"%' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%3 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%q' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%8' +2475 "core" ' + ."da"PSV.dial PTV +2 "processing"%? +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%F +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%9 +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +83 "core" + ."da"PS.seek :empty +2 "processing"%'ղ +2474 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%+ +129 "core"  + "processing"%% +4 "core" %ծ\ + + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%:'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%G'Һ +1612 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%N +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%h% +4 "core" %Ҹ\ * +2 ."da"PS.seek 1.5ml +2 "processing"%'~ +598 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1651 "core" ' + ."da"delay 2:00 +7752 "Can"\ 0EE +4251 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%&  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +35 "core" , + ."da"PSR.select :air +48 .PSV.dial PSR +4 "processing"%1 +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%L' +2488 "core" ' + ."da"PSV.dial PTV +2 "processing"%D +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%P +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%, +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%b  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%<'ղ +2464 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +129 "core"  + "processing"%V% +4 "core" %ն\ 1 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%p'\ +600 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%M'Һ +1624 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%z +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%@  +35 "core" + "processing"%^% +4 "core" %һ\ . +2 ."da"PS.seek 1.5ml +2 "processing"%O' +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%`' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%-  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%B * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%;' +2461 "core" ' + ."da"PSV.dial PTV +2 "processing"%Z +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%) +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%W +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%c  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%n'ղ +2458 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR +2 "processing"%s +142 "core"  +6 "processing"%k% +17 "core" %ն\  +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +17 ."da"PS.reconfigure PSconfig +6 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +6 "processing"%'m +348 "core" ' + ."da"delay 5 seconds +503 "processing"%\\% +3 "core" %r\ # + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%d'\ +349 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%o'Һ +1621 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%4 +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%m  +34 "core" + "processing"%E% +4 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%j' +601 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%H * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7' +1609 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%y  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%a +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%Q' +2499 "core" ' + ."da"PSV.dial PTV +2 "processing"%" +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%w +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%v +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%g'ղ +2501 "core" ' + "processing"%_9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%R  +3 "core" 4 + 4 + "processing"%& +4 "core" &]y*\ 5 + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&% +3 "core" %\   t( +2 "storage"(2% +3 "core" %x @ D T\  +2 "storage"(i. +3 "core" . + ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 2 + "storage"(u( +357 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ({& +2 "core" & B B \  +2 "manipulator"&& +3 "core" &, o q* +2 "manipulator"&% +3 "core" %\  Y q( +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 + "manipulator"&( +183 "core" ( + "manipulator"&>& +4 "core" & N o. +2 "storage"(|& +3 "core" & < - c\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +98 "core" ' + "storage"(T& +4 "core" & A @ \  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(r' +262 "Can"\  +13 "core" ' + "storage"(- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"( 'y +32 "core" ' +2 "manipulator"&& +4 "core" &  o. + "manipulator"& % +4 "core" % M o + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&]'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&l(k +255 "core" ( + "manipulator"&!& +4 "core" &u  q + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &u J q +44 ."da"Forearm.seek PC +9 "manipulator"&X' +97 "core" ' + ."da"Hand.close +2 "manipulator"&/ +71 "core" / +2 ."da"PC.seek :open +2 "processing"%%( +456 "core" ( + "storage"(f& +4 "core" & A A \  +2 "manipulator"&*& +3 "core" &u  u +2 "manipulator"&~% +4 "core" % ϝ  u +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&$( +292 "core" ( + "manipulator"&& +4 "core" &  ta +2 "storage"(x& +3 "core" & N M ;\  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +101 "core" ' + ."da"Hand.open +2 "manipulator"&(1 +76 "core" 1 +4 "storage"(- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"('E +25 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(#' +56 "core" ' + #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2414h.tif +4 "processing"%'& +10 "core" &\  +4 "manipulator"&}& +6 "core" & q i ja +2 "manipulator"&S% +4 "core" % m g j +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&.(, +174 "core" ( +2 "manipulator"&C& +3 "core" &, O N $ g< +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, j O H g< +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&0' +102 "core" ' +4 ."psFlush"Hand.close +2 "manipulator"&e/ +69 "core" / +2 "manipulator"&[& +4 "core" &, $ . L b< + "manipulator"&3% +4 "core" %  $ * t b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"& (k +122 "core" ( + "manipulator"&6& +4 "core" &s Z W f +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &s R S K f +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&q' +100 "core" ' +2 "manipulator"&?& +4 "core" &s K X G h + "manipulator"&F% +4 "core" % B ; h +2 "processing"%9& +3 "core" &\  +2 "processing"%& +4 ."psFlush"PC.seek :closed +2 "processing"%8(] +4 "core" &\  + &\  +9 &&r\ . +9 &a\ B +9 &Nr\ T +10 &N\ T +9 &R\ T +10 &S}\ T +9 &RRv\ T +9 &So\ T +10 &Tw\ T +9 &Uo\ T +9 & ZP^\ T +10 &"WX\ T +9 &#QP\ T +9 &%SL\ T +10 &'bQ@\ T +9 &)$W?\ T +10 &*X,\ T +9 &,X3\ U +9 &.jU)\ T +10 &0+R$\ U +9 &1U\ T +9 &3V\ T +10 &5sO \ T +9 &75R\ T +11 &8R\ T +8 &:U\ T +9 &<Q\ T +9 &?V\ T +9 &AR\ T +10 &CR\ T +10 &EDX\ T +9 &G_\ U +9 &Hy\ X +9 &Jz\ Z +10 &L;\ Z +9 &M\ [ +9 &O\ [ +10 &Q\ [ +9 &SC\ Z +10 &U\ [\ +9 &V\ [ +9 &X(\ [\ +10 &ZH\ [ +10 &\\ w\ I +8 &]4Fp\ c +10 &]z@\ 7 +6 ( + "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 +2 "processing"%+& +4 "core" &]z0\ 7 + &]z0\ 7 + ."psFlush"Hand.open +2 "manipulator"&1 +68 "core" 1 + "manipulator"&% +4 "core" % S S S e +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +5 ."psFlush"Forearm.seek :retract +6 "manipulator"&:'\ +27 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.504 seconds\ /var/log/esp/da19jul2414h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2414h15s.tif +64 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%N +133 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1114 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%h' +214 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2414h15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2414h30s.tif +1403 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%G +72 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%K  +36 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1535 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2414h30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2414h70s.tif +1087 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%& +75 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%A'\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%D U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%P' +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%, @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +386 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2414h70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +3 ."Qmail"HABfans.email "11.504 sec auto-exposure",Subject: "da19jul2414h images!" +9 "storage"(L- +9 "core" -' +6 "storage"(U& +8 "core" &  \  +2 "manipulator"&V& +3 "core" &s N G ! i +2 "manipulator"&<% +3 "core" %\  a P W h +2 ."da"Elbow.reconfigure TightElbow +5 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&p( +260 "core" ( +2 "manipulator"&z& +5 "core" & < F g- +2 "storage"(@& +4 "core" &  \  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&^' +102 "core" ' +9 ."da"SE.reconfigure SEgently +9 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.21 Pucks below Top Plate +14 "storage"(M' +59 "core" ' +8 "manipulator"&=& +23 "core" &  u- +6 "storage"(O& +16 "core" & [ [\  +4 ."da"Elbow.reconfigure LimpElbow +10 "manipulator"&$ ,(#b +5 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +7 ."da"Forearm.seek 2 +3 "manipulator"&-'~ +29 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&B, +4 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(' +26 "core" ' +3 "manipulator"&`% +4 "core" %͞ s y t l1 + "storage"(Z& +6 "core" & ? ? |\  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 2 + 332 counts +3 "manipulator"&)' +19 "core" ' +2 "manipulator"&W& +5 "core" &  w, +3 "storage"(c& +3 "core" & k j }\  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +3 "manipulator"&;' +16 "core" ' +3 "storage"(s% +4 "core" % i k \  +2 ."downElevator"SE.seek :down +4 "storage"(k'} +100 (n% +3 "core" %9 Z [\ Ym +2 "manipulator"&\\% +3 "core" % w +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1169 "core" ' + ."psFlush"PSV.dial :waste1 +4 "processing"%d  +71 "core"  + ."psFlush"PS.seek :empty +2 "processing"%4'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%m +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%E' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%o +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%H' +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%j @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%t  +72 "core"  + ."psFlush"PS.seek :empty +3 "processing"%a'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%7 +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%"'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%\  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%Q' +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%_ +74 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%R'\ +611 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%2 U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%i' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%{ @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%>'ղ +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%| +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%Y' +2623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%T +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%I' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%r'ղ +2621 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&& +4 "core" & o o , + "manipulator"&!% +4 "core" %\  p q  + ."psFlush"Elbow.seek PC +2 "manipulator"&(k +250 "core" ( + "manipulator"&& +4 "core" &t z | 9 + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &t | } + ."psFlush"Forearm.seek PC +2 "manipulator"&]' +95 "core" ' + ."psFlush"Hand.close +2 "manipulator"& / +72 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%f( +451 "core" ( + "manipulator"&*& +4 "core" &t k +2 "manipulator"&~% +3 "core" % ϔ o ( +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&X'\ +90 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +42 "manipulator"&$&.,(\ #b +10 ."psFlush"Elbow.seek :garage +2 "manipulator"&(, +135 "core" ( + "manipulator"&x& +4 "core" &, M  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &l& +3 "core" &,  +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&(' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&'% +4 "core" % | = ) | +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +101 "core" ' + #tFinished short da assay +358 "Can"\ 4:: +79 #t-> PS.flush +2 #Flushing Processing stage + "processing"%}% +3 "core" %ն/\ 5 +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%S& +4 "core" &/\ 4 +2 "manipulator"& & +3 "core" &,  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +19 "core" ( + "manipulator"&C& +4 "core" &, } +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, } + .tForearm.seek :garage +2 "manipulator"&' +97 "core" ' + .tHand.close +2 "manipulator"&$/ +72 "core" / +2 "manipulator"&e& +3 "core" &, x { p } +2 "manipulator"&[% +4 "core" % & o r P = +2 .tForearm.seek :retract +2 "manipulator"&3'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&(k +120 "core" ( + "manipulator"&6& +4 "core" &u  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &/& +3 "core" &u +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&0' +96 "core" ' +2 "manipulator"&?& +4 "core" &u I +2 "manipulator"&F% +3 "core" % C  +2 "processing"%9& +4 "core" &!\ 4 + "processing"%.& +4 .tPC.seek :closed +2 "processing"%(] +3 "core" &*\ 4 +3 &\ 4- +10 &*C \ 03 +9 &Lo\ /H +9 &c \ 0S +10 &R\ 2S +9 &jT\ 1S +9 &,U\ 1S +10 &T\ 2S +9 &V\ 2S +10 &rT\ 1S +9 &4W \ 1S +9 & U \ 1S +10 &"U\ 1S +9 &$yR\ 1S +9 &&<Q \ 1S +10 &'Y \ 1S +9 &)V \ 1S +10 &+U \ 1S +9 &-BX\ 0S +9 &/R \ 1S +10 &0W \ 1S +9 &2V \ 1S +9 &4KU\ 2S +10 &6R\ 1R +9 &7S\ \ 1S +10 &9T\ 1S +9 &;UV \ 1R +9 &=X \ 1S +10 &>T \ 1S +9 &@S\ 1S +9 &B[U \ 1S +10 &DT\ 1S +9 &EY\ 1S +10 &Gd\ 0U +9 &IW\ /W +9 &K\ /Y +10 &L\ /Y +9 &N\ .Y +9 &PX \ .Z +10 &R\ /Z +9 &S\ /Y +10 &U \ /Z +9 &W`\ .Z +9 &Y! \ /Z +10 &Z \ .Z +9 &\\|m \ /? +9 &]^'` \ 1Q +10 &]x. \ 27 +2 ( + "processing"%.& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.65 + "processing"%%& +4 "core" &]x.$\ 27 + .tHand.open +2 "manipulator"&1 +69 "core" 1 + "manipulator"&+% +4 "core" % ~ }  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%N'TE +1104 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%q' +1625 "core" ' + .tPSV.dial PTV +2 "processing"%g +72 "core" + .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +54 "core" +2 .tPS.seek 0ml + "processing"%G' +2624 "core" ' + .tPSV.dial PSR +2 "processing"%K +73 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%h'\ +612 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%&' +2125 "core" ' + .tPSV.dial PTV +2 "processing"% +72 "core" + .tPBV.dial PSV +2 "processing"%A U +54 "core" V +2 .tPS.seek 0ml + "processing"%' +2625 "core" ' + .tPSV.dial PBV +2 "processing"%D @ +44 "core" ? +2 .tPS.seek 2.5ml + "processing"%1' +2625 "core" ' + .tPSV.dial :waste1 +2 "processing"%,  +72 "core"  + .tPS.seek :empty +2 "processing"%P'ղ +2625 "core" ' + .tPSV.dial PSR +2 "processing"%L +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%U' +2629 "core" ' + .tPSV.dial PTV +2 "processing"%V +72 "core" + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%<' +2620 "core" ' + .tPSV.dial PBV +2 "processing"%z @ +44 "core" ? +2 .tPS.seek 2.5ml + "processing"%@' +2684 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +72 "core"  + .tPS.seek :empty +2 "processing"%='ղ +2622 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&O& +4 "core" &u s w k + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&:(k +3 "core" ( +2 "manipulator"&`& +4 "core" &u { { + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &u { r R + .tForearm.seek PC +2 "manipulator"&W' +91 "core" ' + .tHand.close +2 "manipulator"&c/ +67 "core" / + .tPC.seek :open +2 "processing"%#( +455 "core" ( + "manipulator"&s& +4 "core" &u +2 "manipulator"&n% +3 "core" % ' +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&^(, +133 "core" ( + "manipulator"&p& +4 "core" &, d l < T +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +3 "core" &, | z a T + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&-' +113 "core" ' + .tHand.open + "manipulator"&)1 +71 "core" 1 + "manipulator"&% +4 "core" % N \\  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +98 "core" ' +4197 #t-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'k& +3 "core" &'\  +2 "manipulator"&u& +4 "core" &, \\ D + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&d(, +9 "core" ( + "manipulator"&b& +4 "core" &,  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" &,   + .tForearm.seek :garage +2 "manipulator"&4' +99 "core" ' + .tHand.close +41 "manipulator"&o/ +81 "core" / +2 "manipulator"&E& +3 "core" &, n p  +2 "manipulator"&j% +3 "core" % # p m 7 +2 .tForearm.seek :retract +2 "manipulator"&H'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&t( +278 "core" ( + "manipulator"&y& +4 "core" &) y q N Bg +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &) l k q Bg +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&a' +103 "core" ' + "manipulator"&"& +4 "core" &* n e Bf +2 "manipulator"&v% +4 "core" % p o +2 "collection"'\ & +3 "core" &\ \ +2 "collection"'w& +3 .tCC.seek :closed +2 "collection"'_(` +3 "core" &'\ +3 &\  +9 &(m \ \ - +9 &`\ A +9 &Mt\ S +10 & O\ \ T +9 &U\ \ T +10 &L\ \ T +9 &QT\ \ T +9 &N\ \ T +10 &P\ \ T +9 &R\ \ T +9 & ZS\ \ T +10 &"Q\ \ T +9 &#N\ \ T +10 &%P\ \ T +9 &'aT\ \ T +9 &)%N\ \ S +10 &*S\ \ T +9 &,N\ \ T +9 &.jO\ \ T +10 &0,M\ \ T +9 &1N\ \ S +10 &3O\ \ T +9 &5rQ\ \ T +9 &74R\ \ T +10 &8P\ \ T +9 &:Q\ \ T +9 &<M\ \ T +9 &?Q\ \ T +10 &AN\ \ T +9 &CP\ \ S +9 &EEP\ \ S +10 &GL\ \ T +9 &HU\ \ \ \ T +9 &J_ \ \ V +10 &L=}\ Y +9 &M1, \ ] +10 &O:; \ _ +9 &Qp??\ _ +9 &S/DF\ ` +10 &TGH\ ` +9 &VIK\ a +9 &XqLM \ b +10 &Z2PP\ b +9 &[RR\ b! +10 &]ST\ b' +9 &_fUX\ T +9 &`NxVY\ #e +10 &`VY\ ] +9 ( +2 &`oUY\ V + "collection"'w& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.38 +2 "collection"'Q& +3 "core" &`nWX5\ V +2 .tHand.open + "manipulator"&R1 +77 "core" 1 + "manipulator"&% +4 "core" % \\ a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&2'\ +96 "core" ' +318 #t-> CBV.PRV + .CBV.dial PRV +474 #-> PTV.PRV + .PTV.dial PRV +2 "processing"% @ +76 "core" A +433 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%{ +101 "core" +558 #t-> CTV.air +2 .CTV.dial :air +559 #-> PRV.CBV + .PRV.dial CBV +2 "processing"%i  +44 "core"  +551 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +276 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +737 .tPS.hold +2 "processing"%+ +3 "core" ',c2\ ,[e +76 + +2 !to:IRB::Abort: mesg".Processing Syringe seek to 2.5ml Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +718 #-> PSV.PSR + .PSV.dial PSR +2 "processing"%| +73 "core"  +660 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%>' +1896 "core" ' + "processing"%T% +4 "core" %\ , +1408 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%Y +71 "core" +615 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2628 "core" ' + "processing"%I% +4 "core" %ղ\ , +934 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +72 "core"  +457 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2635 "core" ' + "processing"%% +4 "core" %\ , +613 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%! +72 "core" +357 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2637 "core" ' + "processing"%% +4 "core" %ծ\ , +534 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%B +85 "core"  +417 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"% ' +2624 "core" ' + "processing"%% +4 "core" %\ , +383 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%8 +82 "core"  +144 "Can"\ +SS +41 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%*'ղ +2619 "core" ' + "processing"%~% +4 "core" %ն\ + +452 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%x +72 "core"  +414 #t-> PSR.air + .PSR.select :air +2 "processing"% +556 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%l' +2626 "core" ' + "processing"%]% +4 "core" %j\ + +716 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +72 "core" +501 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2625 "core" ' + "processing"%'% +4 "core" %ղm\ + +2525 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%X +73 "core"  +380 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%(' +2635 "core" ' + "processing"%}% +4 "core" %t\ + +1205 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%S +72 "core" +224 #t-> PS.empty +2 .PS.seek :empty + "processing"% 'ղ +2634 "core" ' + "processing"%C% +4 "core" %լm\ + +795 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +74 "core"  +325 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%$' +2632 "core" ' + "processing"%e% +4 "core" %k\ + +453 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%[ +72 "core" +466 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2632 "core" ' +2 "processing"%% +3 "core" %մk\ + +1059 #t-> CBV.PRV + .CBV.dial PRV +760 #-> PTV.PRV + .PTV.dial PRV +513 #-> PSV.PTV +2 .PSV.dial PTV +571 #-> CTV.air + .CTV.dial :air +691 #-> PRV.CBV +41 .PRV.dial CBV +524 #-> PSR.flush + .PSR.select :flush +2 "processing"%@ +527 #t-> PSV.PSR +2 .PSV.dial PSR +2 "processing"%6 +72 "core"  +722 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%/' +2627 "core" ' +2 "processing"%% +3 "core" %O\ + +700 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%? +72 "core" +562 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%F'ղ +2626 "core" ' +2 "processing"%9% +3 "core" %նW\ + +1764 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +73 "core"  +410 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%3' +2629 "core" ' +2 "processing"%f% +3 "core" %U\ + +342 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%% +73 "core" +261 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2621 "core" ' + "processing"%+% +4 "core" %ծW\ + +818 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%. +72 "core"  +324 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + "processing"%0% +4 "core" %R\ + +843 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%r +72 "core" +293 #t-> PS.empty +2 .PS.seek :empty + "processing"%N'ղ +2622 "core" ' + "processing"%g% +4 "core" %յX\ + +1078 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +74 "core"  +438 #t-> PSR.air +2 .PSR.select :air +2 "processing"% +593 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%q' +1848 "Can"\ *VV +778 "core" ' + "processing"%K% +4 "core" %S\ * +1175 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%G +73 "core" +424 #t-> PS.empty +3 .PS.seek :empty + "processing"%h'ղ +2625 "core" ' + "processing"%% +4 "core" %մX\ * +579 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%A +72 "core"  +220 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%&' +2633 "core" ' + "processing"%D% +4 "core" %N\ * +740 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +72 "core" +460 #t-> PS.empty +2 .PS.seek :empty + "processing"%,'ղ +2623 "core" ' + "processing"%1% +4 "core" %յY\ * +489 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%L +73 "core"  +257 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%P' +2622 "core" ' + "processing"%V% +4 "core" %W\ * +674 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%U' +20 "core" ' + "processing"%z% +4 "core" %Y\ * +372 #t-> PS.empty +2 .PS.seek :empty + "processing"%<'ղ +2623 "core" ' + "processing"% % +4 "core" %հW\ * +645 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&@& +3 "core" && n }Ae +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&O( +2 "core" ( +2 "manipulator"&`& +4 "core" &'\ \ @ }Ae + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &' \  R }Ae +2 .tForearm.seek CC +2 "manipulator"&c' +99 "core" ' + .tHand.close +2 "manipulator"&/ +65 "core" / + .tCC.seek :open +2 "collection"'( +472 "core" ( + "manipulator"&& +4 "core" &' I 9 Ae +2 "manipulator"&s% +3 "core" % @ + ' +2 .tForearm.seek :retract + "manipulator"&n'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&p(, +288 "core" ( + "manipulator"&M& +4 "core" &, q o / + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &W& +2 "core" &, o m A / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&:' +112 "core" ' +2 .tHand.open + "manipulator"&)1 +74 "core" 1 + "manipulator"&% +4 "core" % \ } o }y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +99 "core" ' +3222 #t-> access 2 +2 .SE.seek :down +2 "storage"(-'} +2 "core" ' +2 "manipulator"&k% +4 "core" %\  o o  +2 "manipulator"&u& +3 "core" &, k n / + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(b(K +1300 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (m& +2 "core" &K0 \ ! +1707 #t-> access 3 +2 .SE.seek :down + "storage"(o'} +3 "core" ' +2 "manipulator"&E% +4 "core" %\  7 *  +2 "manipulator"&j& +3 "core" &, 8 M } / +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(^([ +352 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (;& +2 "core" &[* \ !  +1650 #t-> startTube 3 +10200 #-> shortDA +4 "collection"'4% + "processing"%y% +5 "core" %ӷ"\ +4 %հ<\ / +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +246 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%7 +102 "core" + .tPTV.dial :PRVmixing +2 "processing"%d  +75 "core" + .tPRV.dial :sipper +2 "processing"%"  +133 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%v'` +2277 "core" ' + ."connect"PRV.dial CBV +51 .tCBV.dial PRV +3 "processing"%\  +132 "core"  +2 .tPS.seek 0.5ml +2 "processing"%H'\ +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"%J @ +102 "core" ? + .tPS.reconfigure PSconfig +3 "processing"%#A d`b +2 .tPS.seek :empty + "processing"%Q'ղ +600 "core" ' + .tPSV.dial PSR +2 "processing"%R +102 "core"  +2 "processing"%% +3 "core" %ն9\ . +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%w'TE +1106 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%a' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"% +101 "core" + .tPS.seek :empty +2 "processing"%{'ղ +2633 "core" ' + .tPSV.dial PSR +2 "processing"%i +102 "core"  + "processing"%=% +4 "core" %կ=\ . +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%'TE +1109 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%|' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"% +102 "core" + .tPRV.dial :sipper +2 "processing"%T  +44 "core" + .tPS.seek :empty +2 "processing"%Y'ղ +2620 "core" ' + .tPSV.dial PSR +2 "processing"%> +102 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%I' +2396 "Can"\ .HH +238 "core" ' + .tPSV.dial :mixloop +2 "processing"% +101 "core" + .tPS.seek :empty +2 "processing"%'ղ +2621 "core" ' + #tLoading da puck from tube 3 into Processing Clamp +2 "processing"%& +4 "core" &/\ . + "manipulator"&!% +4 "core" %\  T W P  + "storage"(% +4 "core" %| \ " + "storage"(. +3 "core" .([ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(B( +1319 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & 7\  +2 "manipulator"&& +3 "core" &,\ \   / +2 "manipulator"&8% +4 "core" %\  W J $  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"& ( +185 "core" ( + "manipulator"&~& +4 "core" & T O  2 +2 "storage"(x& +3 "core" & K\ ! +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&*'* +100 "core" ' + "storage"(]& +4 "core" & \ $ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +280 "core" ' + "storage"(l- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ('& +3 "core" & \ " +2 "manipulator"&X& +3 "core" & U Y  2 +2 .tElbow.seek 3 +2 "manipulator"&( +3 "core" ( + "manipulator"&}& +4 "core" & ^ ] \ 2 +2 "storage"(S& +3 "core" & \ " +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&(' +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&C/ +68 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&& +4 "storage"( '} +5 "core" & U V  2 +2 "manipulator"&e% +3 "core" % \ \\ M  +2 .tForearm.seek :retract +2 "manipulator"&['\ +94 "core" ' + .tElbow.seek PC +2 "manipulator"&$(k +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +93 "core" ( +2 "manipulator"&& +4 "core" &u X V +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" &u W ` % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +104 "core" ' +2 "manipulator"&& +3 "core" &u Y Y , +2 "manipulator"&?% +4 "core" % O K  +2 "processing"%/& +3 "core" &Q\ . +2 "processing"%9& +3 .tPC.seek :closed +2 "processing"%(] +4 "core" &0\ / + &)\ - +9 &(x2\ +- +9 &_$\ )A +9 &Cy&\ *T +9 &TK\ *T +10 &U)\ +T +9 &Z&\ +U +10 &HT'\ +T +9 & W%\ +T +9 &T%\ +T +10 &W#\ ,T +9 & OX"\ +T +9 &"X.\ +U +10 &#TH\ ,T +9 &%W4\ +T +10 &'XT;\ ,T +9 &)Y \ +U +9 &*YA\ *U +10 &,VG\ ,T +9 &.`YG\ +T +9 &0!Y8\ ,T +10 &1Z\ +T +9 &3\\\ *T +10 &5gVX\ ,T +9 &7*V>\ +T +9 &8U0\ ,T +10 &:W\ +T +9 &1WW\ ,T +10 &?[>\ +T +9 &AV\ ,T +10 &CwV%\ ,T +9 &E8Z8\ *U +9 &Fg\ +V +10 &H?\ )X +9 &Jp\ *Z +9 &L2~\ )Z +10 &M\ (Z +9 &O\ *Z +10 &Qu\ ([ +9 &S8\ )Z +9 &T\ )[ +10 &V\ ([ +9 &X~\ )Z +9 &Z?<\ '[ +10 &\\\ (K +9 &])Cq\ +(u +10 &]{+c\ ,0 +6 ( + "processing"%9& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&F1 +3 "core" &]{ (\ -0 +74 1 + "manipulator"&f% +4 "core" % Ͽ P I " +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%3  +2 %+9 +5 "core" 9} +103 "processing"%.9 +2 "core" 9} +103 "processing"%9 +2 "core" 9|  +103 "processing"%09 +2 "core" 9}  +103 "processing"%r9 +2 "core" 9| +103 "processing"%9 +2 "core" 9| +103 "processing"%g9 +2 "core" 9| +103 "processing"%9 +3 "core" 9{ +103 "processing"%N9 +2 "core" 9|" +103 "processing"%K9 +2 "core" 9{& +103 "processing"%G9 +2 "core" 9|+ +103 "processing"%q9 +2 "core" 9|/ +103 "processing"%9 +5 "core" 9}3 +103 "processing"%A9 +2 "core" 9~7! +103 "processing"%h9 +2 "core" 9~;! +103 "processing"%D9 +2 "core" 9@! +103 "processing"%9 +2 "core" 9D" +103 "processing"%&9 +3 "core" 9H" +103 "processing"%19 +2 "core" 9L" +103 "processing"%L9 +2 "core" 9Q# +103 "processing"%,9 +2 "core" 9U# +103 "processing"%V9 +2 "core" 9Y# +103 "processing"%z9 +2 "core" 9]# +103 "processing"%P9 +2 "core" 9a# +103 "processing"%U9 +2 "core" 9f# +103 "processing"% 9 +2 "core" 9j# +103 "processing"%@9 +2 "core" 9n# +103 "processing"%`9 +3 "core" 9r# +103 "processing"%Z9 +2 "core" 9v# +103 "processing"%9 +2 "core" 9{ +103 "processing"%t9 +2 "core" 9 +103 "processing"%29 +2 "core" 9 +103 "processing"%_9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%c9 +2 "core" 9 +103 "processing"%M9 +2 "core" 9 +103 "processing"%W9 +3 "core" 9 +102 "processing"%O9 +2 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%n9 +2 "core" 9 +103 "processing"%:9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%E9 +2 "core" 9 +103 "processing"%j9 +3 "core" 9 +103 "processing"%-9 +2 "core" 9 +103 "processing"%b9 +2 "core" 9 +103 "processing"%;9 +2 "core" 9 +103 "processing"%49 +2 "core" 9  +103 "processing"%y9 +3 "core" 9  +103 "processing"%79 +2 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%"9 +2 "core" 9\ +103 "processing"%<9 +2 "core" 9" +103 "processing"%\ 9 +3 "core" 9( +103 "processing"%v9 +2 "core" 9- +152 "processing"%J9 +2 "core" 95 +103 "processing"%H9 +2 "core" 9; +103 "processing"%R9 +2 "core" 9? +103 "processing"%9 +2 "core" 9D +103 "processing"%Q9 +2 "core" 9H  +103 "processing"%w9 +2 "core" 9O +103 "processing"%9 +2 "core" 9S +103 "processing"%a9 +2 "core" 9X +103 "processing"%i9 +3 "core" 9\\ +103 "processing"%=9 +2 "core" 9b  +2 .tPH.hold 2:00:00,28C +4 "processing"%{ pp_ +3 .tdelay 1:30 +2 "core" ! +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%% +3 "core" %յp\ + +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%T'\ +597 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%|'Һ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%>  +135 "core"  + .tPSV.dial PTV +2 "processing"%Y +72 "core" + .tPBV.dial :waste1 +2 "processing"%  +53 "core" +2 "processing"%I% +3 "core" %ҺO\ , +2 .tPS.seek 1.5ml +2 "processing"%' +610 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +46 "core" ) +2 .tPS.seek 0ml +2 "processing"%' +1620 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" + .tdelay 30 seconds +1770 "Can"\ *CC +1232 .tPBV.dial between PSV and waste1 +2 "processing"%^ * +34 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +84 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%' +2464 "core" ' + .tPSV.dial PTV +2 "processing"%8 +71 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%~ +85 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%x +83 "core"  + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%p  +85 "core" +2 .tPS.seek :empty + "processing"%]'ղ +2458 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%\\  +135 "core" + .tPSV.dial :mixloop +2 "processing"%l +42 "core" + .tPRV.dial :ab1 +2 "processing"%' @ +103 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%X' +372 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%o  +42 "core"  +2 "processing"%}% +4 "core" %\ - + .tPS.seek 0.34ml +2 "processing"%S' +447 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'C  +32 "core" + .tPRV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 0.9ml +2 "processing"%e'G +1183 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%*'\ +868 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%('Һ +1622 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" + .tPTV.dial :mixing +2 "processing"%6 @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +3 "core" %3\ # +2 .tPS.seek 1.85ml +2 "processing"%?' +250 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%/ * +35 "core" + +2 .tPS.seek 0ml +2 "processing"% ' +1964 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'[& +3 "core" &%\  +2 "manipulator"&#& +3 "core" &u  v +2 "manipulator"&9% +3 "core" %\ $  y D +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&F(, +136 "core" ( + "manipulator"&f& +4 "core" &, I w +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &+& +3 "core" &, v y +2 .tForearm.seek :garage + "manipulator"&.' +101 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 "manipulator"&& +3 "core" &, @ v +2 "manipulator"&B% +4 "core" % + h s + .tForearm.seek :retract +2 "manipulator"&0'\ +104 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&r( +316 "core" ( + "manipulator"&& +4 "core" &  x +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &g& +3 "core" &  x + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +104 "core" ' +2 "manipulator"&N& +4 "core" & k { +2 "manipulator"&K% +3 "core" % i xw +2 "collection"'G& +4 "core" &\ +2 "collection"'q& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &\ +2 &\  +9 &(r - +10 &a{ A +9 &Op T +9 & K T +10 &N U +9 &J T +9 &SN T +10 &N T +9 &M T +9 &M T +10 & \\M T +9 &"N T +10 &#I T +9 &%M T +9 &'cO T +10 &)%L T +9 &*N T +9 &,L T +10 &.jN U +9 &0.L T +10 &1K T +9 &3L T +9 &5uJ T +10 &76L T +9 &8M T +9 &:K T +10 &<}L T +9 &>?H T +10 &@L T +9 &AH T +9 &CJ S +10 &EHL S +9 &G J T +10 &HS  U +9 &J[   V +9 &LAz\  Y +10 &M( ] +9 &O<: ` +9 &Qq@A ` +10 &S1CD a +9 &TEJ a +9 &VJJ b +10 &XtKM b +9 &Z3PP b! +10 &[RS b( +9 &]TV b2 +9 &_YWX W +10 &`IuYZ $i +9 &`$X[ \\ +10 ( + &`mZZ T + "collection"'q& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.49 +2 "collection"'A& +4 "core" &`nXZ T + .tHand.open + "manipulator"&h1 +72 "core" 1 + "manipulator"&D% +4 "core" %  \ yw +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%& +102 "core"  +2 "processing"%1% +3 "core" %\  +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%L' +1623 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%,  +45 "core"  +2 .tPS.seek 0ml + "processing"%V' +1612 "core" ' + .tPSV.dial PSR +2 "processing"%z +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%P' +2626 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +51 "processing"%U  +3 "collection"'  +34 "core" ~ +130  + .tPSV.dial :mixloop +2 "processing"%@ +101 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%`  +76 "core" +2 .tPS.seek 0ml +2 "processing"%Z' +2621 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%t' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%2 +44 "core" +2 .tPS.seek 0ml +2 "processing"%_' +2633 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%s' +2618 "core" ' + .tPSV.dial :mixloop +2 "processing"%c +44 "core" +2 .tPS.seek 0ml +2 "processing"%M' +2627 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&W& +4 "core" & U z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&O( +3 "core" ( + "manipulator"&)& +4 "core" & * w +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & s w +2 .tForearm.seek CC +2 "manipulator"&n' +96 "core" ' + .tHand.close +2 "manipulator"&:/ +72 "core" / +2 .tCC.seek :open + "collection"'k( +473 "core" ( + "manipulator"&u& +4 "core" &\ \  ~ +2 "manipulator"&m% +3 "core" % S ~ +2 .tForearm.seek :retract +2 "manipulator"&E'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&j(, +273 "core" ( + "manipulator"&-& +4 "core" &, D |G +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &, X |G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&;' +113 "core" ' + .tHand.open +2 "manipulator"&41 +70 "core" 1 +2 "manipulator"&y% +3 "core" % s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&7'\ +101 "core" ' + ."da"delayUntil "15:30:29.76" +20423 "Can"^\ .?? +4234 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%d @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%"  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" + + ."da"PSV.dial :air +2 "processing"%\  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%v' +2486 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%J +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%H  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%R +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  + ."da"PS.seek :empty +3 "processing"%Q'ղ +2465 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%w +131 "core"  +2 "processing"%% +3 "core" %կ\ ( + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%a'\ +607 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%i'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%=  +74 "core"  + ."da"PSV.dial PTV +2 "processing"% +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %ҹ'\ ) +2 ."da"PS.seek 1.5ml +2 "processing"%T' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%Y' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%!' +2460 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%3 +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%^  +83 "core" + ."da"PS.seek :empty +2 "processing"%'ղ +2464 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +130 "core"  + "processing"%8% +4 "core" %ն \ , + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%~'\ +599 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%x'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%p +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%\\% +4 "core" %ҽ\ + +2 ."da"PS.seek 1.5ml +2 "processing"%l' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%]' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%o  +35 "core" + ."da"delay 30 seconds +1614 "Can"}\ *?? +1388 ."da"PBV.dial between PSV and waste1 +2 "processing"%} * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%X +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%C' +2476 "core" ' + ."da"PSV.dial PTV +47 "processing"% +76 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%S +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%e  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2460 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%*  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%  +136 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%6  +44 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"% +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +406 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%/  +44 "core"  +2 "processing"%(% +3 "core" %\ $ +2 ."da"PS.seek 0.55ml +2 "processing"%?'^ +347 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%[  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%#'Һ +1569 "core" ' + ."da"PSV.dial :PML +2 "processing"%9 +44 "core" + ."da"PTV.dial :mixing +2 "processing"%f @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%+  +35 "core" + "processing"%$% +4 "core" %Ҽ\ ( +2 ."da"PS.seek 1.85ml +2 "processing"%' +241 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%B' +1974 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +45134 "Can"\ 'cb +2869 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +35 "core" + + ."da"PSV.dial :air +2 "processing"%F  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2490 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%g +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%N  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%K +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%G  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%0'ղ +2487 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  + "processing"%A% +4 "core" %յ\ % + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%h'\ +611 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%D'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%q  +75 "core"  + ."da"PSV.dial PTV +2 "processing"%& +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%1  +35 "core" + "processing"%% +4 "core" %Ҿ%\ ( +2 ."da"PS.seek 1.5ml +2 "processing"% ' +600 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%L' +1623 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%z  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%U' +2483 "core" ' + ."da"PSV.dial PTV +2 "processing"%@ +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%` +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%P +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%Z'ղ +2462 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +142 "core"  + "processing"%t% +4 "core" %հ/\ * + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +597 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%_'Һ +1617 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%c +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%s  +35 "core" + "processing"%W% +4 "core" %Ҷ\ ( +2 ."da"PS.seek 1.5ml +2 "processing"%)'| +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%:' +1615 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%r  +34 "core" + ."da"delay 30 seconds +2990 "Can"\ )@? +12 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%u' +2493 "core" ' + ."da"PSV.dial PTV +2 "processing"%m +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%n +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%- +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%b  +73 "core"  + ."da"PS.seek :empty +2 "processing"%O'ղ +2481 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +48 .PSV.dial PSR +4 "processing"%4 +132 "core"  +2 "processing"%y% +3 "core" %խ\ + +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%E'\ +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%;'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%d +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%"  +35 "core" +2 "processing"%<% +3 "core" %Ҷ\ % +2 ."da"PS.seek 1.5ml +2 "processing"%\ '| +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%J' +1624 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%H  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%v' +2472 "core" ' + ."da"PSV.dial PTV +2 "processing"%w +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Q +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%a  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%='ղ +2467 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  + "processing"%% +4 "core" %հ\  + #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.25ml +2 "processing"%'m +346 "core" ' +2 ."da"delay 5 seconds +503 "processing"%i% +3 "core" %o\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml + "processing"%>'\ +354 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%T'Һ +1606 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%5 +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%I% +4 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%|'~ +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Y * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1608 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%3  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%!' +2490 "core" ' + ."da"PSV.dial PTV +2 "processing"% +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%8 +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%~  +74 "core"  + ."da"PS.seek :empty +2 "processing"%p'ղ +2505 "core" ' + "processing"%9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.6C before imaging + .PH.coast +2 "processing"%\\  +3 "core" 4 + 4 + "processing"%x& +3 "core" &]{!{\ 0 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&'% +3 "core" %\   p +2 "storage"(l% +3 "core" %   }\  +2 "storage"(o. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 2 + "storage"(}( +360 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (X& +2 "core" & \  \ +2 "manipulator"&]& +3 "core" &, l k lG +2 "manipulator"&% +3 "core" %\  h f t l +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&S( +181 "core" ( + "manipulator"& & +4 "core" & r t k, +2 "storage"(e& +3 "core" & \  7\ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&C' +98 "core" ' + "storage"(*& +4 "core" & \  \ +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(' +273 "core" ' + "storage"(6- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"('y +31 "core" ' +2 "manipulator"&& +4 "core" & j i l, + "manipulator"&/% +4 "core" % j j ~ l + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&('\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +254 "core" ( + "manipulator"&[& +4 "core" &s p s 3 k + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &?& +3 "core" &s r s k + ."da"Forearm.seek PC +2 "manipulator"&9' +94 "core" ' + ."da"Hand.close +2 "manipulator"&f/ +73 "core" / + ."da"PC.seek :open +2 "processing"%+( +451 "core" ( + "storage"($& +4 "core" & \  ) \ +2 "manipulator"&& +3 "core" &s m +2 "manipulator"&#% +3 "core" % m +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&%( +254 "core" ( + "manipulator"&.& +4 "core" & m o l/ +2 "storage"(F& +53 "core" & \  C\ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&B' +101 "core" ' + ."da"Hand.open +2 "manipulator"&g1 +72 "core" 1 +2 "storage"(N- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(K'E +27 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(G' +55 "core" ' + #"da"Lights, camera, ACTION! +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2416h.tif +3 "processing"%& +11 "core" &F\ +3 "manipulator"&& +4 #"da"Cannot open camera device: /dev/ccda\ +2 .Gate.power :camera,:OFF + .delay 1 second +2 "core" & . . * _/ +3 "manipulator"&A% +4 "core" % K S b f +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +3 "manipulator"&0'\ +83 ."da"Gate.power :camera,:ON +2 .delay 4 seconds +6 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&h(, +184 "core" ( +2 "manipulator"&q& +4 "core" &, - / 5 a; +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &&& +2 "core" &, , , a; +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&1' +97 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +77 "core" / +2 "manipulator"&D& +3 "core" &, , + 4 ]; +2 "manipulator"&,% +4 "core" % - \  \\2 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +2 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2416h.tif +11 #Cannot open camera device: /dev/ccda\ + .Gate.power :camera,:OFF +2 .delay 2 seconds +85 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&z(k +107 ."da"Gate.power :camera,:ON +2 .delay 4 seconds +13 "core" ( +2 "manipulator"&V& +4 "core" &t % ! e ] + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 & & +2 "core" &t , $ A _ +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&L' +98 "core" ' + "manipulator"&@& +4 "core" &t % - > _ +3 "manipulator"&`% +3 "core" %  * < _ +2 "processing"%P& +4 "core" &\ +2 "processing"%& +3 ."psFlush"PC.seek :closed +2 "processing"%U(] +3 "core" &\ \ +4 &+\ \  +7 &'p[\ - +10 &^n\ A +9 &Euj\ T +9 &Ph\ U +10 &Q]\ U +9 &Rc\ U +9 &IR`\ T +10 & R\ T +9 &R\ T +10 &R\ T +9 & QT\ T +9 &"T\ T +10 &#P\ T +9 &%U\ T +9 &'XS\ U +10 &)U\ T +9 &*T\ U +11 &,TR\ U +8 &.`SH\ U +10 &0"UA\ U +10 &1UA\ U +8 &3VA\ U +9 &5iN2\ T +10 &7*O6\ U +9 &8Q\ U +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2416h.tif +8 "core" &:R\ T +6 #"da"Cannot open camera device: /dev/ccda\ +3 "core" &3S\ T +9 &?W\ T +9 &AR\ U +9 &CxR\ U +10 &E:W\ U +9 &F`\ V +10 &Hy\ X +9 &Jq\ Z +10 &L1\ [ +9 &M\ [ +9 &O\ Z +9 &Qw\ [ +10 &S9\ [ +9 &T\ [\ +10 &V\ [\ +9 &X}\ [ +9 &Z?\ [ +10 &\\\ K +9 &](Aj\ *{ +9 &]}+\ / +6 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 +2 "processing"%2& +4 "core" &]}!\ / + ."psFlush"Hand.open +2 "manipulator"&t1 +68 "core" 1 +2 "manipulator"&Z% +4 "core" % ; C T e +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%c +125 ."da"Gate.power :camera,:ON +2 .delay 4 seconds +6 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%s'TE +376 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2416h.tif +10 #Cannot open camera device: /dev/ccda\ + .Gate.power :camera,:OFF + .delay 20 seconds +717 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +1271 ."da"Gate.power :camera,:ON +2 .delay 4 seconds +347 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%_ +52 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2416h.tif +10 #Cannot open camera device: /dev/ccda\ + .Gate.power :camera,:OFF + .Gate.power :camera,:OFF +2 !o:Camera::Error: mesg"*Cannot open camera device: /dev/ccda\ :@timestampu: Time S&:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Waiting to Resume from Checkpoint "Cannot open camera device: /dev/ccda\ " + ."Qmail"BadNews.email "Cannot open camera device: /dev/ccda\\n",Subject: "Camera::Error in da" +5 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%)' +967 "Can"\  +1667 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%r +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +615 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%: +85 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%m U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%n' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%- @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +58 "processing"%b' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%u  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%4'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%y +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%O' +2632 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%E +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%d' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%" @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%;  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%M'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%\ +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%H'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%J  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%w' +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%Q'\ +611 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +74 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%= @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  + ."psFlush"PS.seek :empty +2 "processing"%>'ղ +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%5 +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"% ' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%I +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%T' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%Y @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%3  +82 "core"  + ."psFlush"PS.seek :empty +3 "processing"%'ղ +2626 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&^& +4 "core" &t V U  g + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +3 "core" ( + "manipulator"&& +4 "core" &t T T / f +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &8& +3 "core" &t Q I g f +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +92 "core" ' + ."psFlush"Hand.close +2 "manipulator"&~/ +75 "core" / + ."psFlush"PC.seek :open +3 "processing"%!( +453 "core" ( + "manipulator"&& +4 "core" &t ? : 1 h +2 "manipulator"&\\% +3 "core" % ϩ F Q a g +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&x'\ +91 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&'(, +135 "core" ( + "manipulator"&l& +4 "core" &, H R J h +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &o& +3 "core" &, ; E h +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&X' +114 "core" ' + ."psFlush"Hand.open +2 "manipulator"&]1 +68 "core" 1 + "manipulator"&% +4 "core" % ~ 4 / $ ^x +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"& '\ +102 "core" ' +7913 "Can"\ ww +4730 !to:SignalException : mesg" SIGHUP:\ signoi:@checkpoint: omitted:bt[ "1/opt/mbari/lib/ruby/1.8/irb.rb:72:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time ԹQ:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5 #mEXIT @1563999634.96EDT @1563999655.98EDT = =tMAIN =mMAIN_scheduler @EDT1563999657.64 #"core_reset"Sent BREAK +2 #t@0xFAA6, state=0x3B10, ifg=0x08, ie=0x5F #@0x2658, state=0x3ACE, ifg=0x80, ie=0xF5 + #@0x28E9, state=0x3AE0, ifg=0x04, ie=0x75 #@0x2B96, state=0x3A72, ifg=0x10, ie=0xF5 + #@0x2E1E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x30A7, state=0x3A84, ifg=0x10, ie=0xFD #@0x332F, state=0x3A84, ifg=0x10, ie=0xFD + #@0x3446, state=0x3A84, ifg=0x80, ie=0xFD + #@0xA87C, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +356 "Can"\ y{ + \ y{ + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %ۀ (\ 2 + .tSS.reconfigure SSconfig +3 "sampler")#.0X ESP.ready! +3 "collection"'% +4 "processing"%% +3 "manipulator"&% +6 "core" %ӷY +6 "sampler")% +3 "core" %մ\  + %\ J T : h4 + %ۀ 4\ 2 +2 "manipulator"&& +4 "core" &, F H  h + "storage"(& +3 "core" & \ \  +2 "storage"(% +3 "core" % \  +2 "collection"'& +3 "core" &H +2 "processing"% & +3 "core" &\  +2 "collection"'! +3 "core"  + "collection"'" +3 "core"  +2 "collection"'# +3 "core" ~ + "processing"%$ +3 "core"  +2 "processing"%% +3 "core" V + "processing"%& +3 "core"  +2 "processing"%' +2 "core"  +2 "sampler")( +3 "core"  +2 "sampler"))% +3 "core" %ۀ 1\ 2 +2 "collection"'*& +4 "core" &] + "collection"'+% +4 "core" %ӷX +2 "processing"%,& +3 "core" &\  +2 "processing"%-% +3 "core" %մ\  +2 "manipulator"&.% +3 "core" %\ U R I g4 +2 "manipulator"&/& +3 "core" &, O U Q g +2 "storage"(0& +4 "core" & \  A\  + "storage"(1% +4 "core" % ~\  +2 "collection"'29 +3 "core" 9~ + "processing"%39 +3 "core" 9 +1182 #t-> Puck.finishImage +2 "storage"(4- +2 "core" -+ +2 "storage"(5& +4 "core" & \  u\  + "manipulator"&6& +4 "core" &, H < W h +2 "manipulator"&7% +3 "core" %\ F N + g4 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&8( +180 "core" ( + "manipulator"&9& +4 "core" & H M  f4 +2 "storage"(:& +3 "core" & \  O\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&;' +96 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(<'\ +60 "core" ' + "manipulator"&=& +4 "core" &  r4 +2 "storage"(>& +3 "core" & \ @ @ o\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&?'~ +25 "core" ' + .tElbow.hold +2 "manipulator"&@, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate + "storage"(A' +19 "core" ' + "manipulator"&B% +4 "core" %ͫ j m l +2 "storage"(C& +3 "core" & \  \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 345 counts +2 "manipulator"&D' +14 "core" ' +2 "manipulator"&E& +4 "core" &  t. +2 "storage"(F& +4 "core" & \ > = o\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&G' +22 "core" ' +2 "storage"(H% +3 "core" % = > )\  # +3 ."downElevator"SE.seek :down +3 "storage"(I'} +99 (J% +2 "core" %1 > > F\ Wd +2 .tHand.open + "manipulator"&K1 +22 "core" 1 +2 "manipulator"&L% +4 "core" %  rT +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +89 "core" ' +34 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "manipulator"&N& +4 "core" &  w. +2 "manipulator"&O% +3 "core" %\   w +181 #t-> access 2 +3 .SE.seek :down +2 "storage"(P'} +3 "core" ' + "manipulator"&Q% +4 "core" %\   x +2 "manipulator"&R& +3 "core" & O x. +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(S(K +1306 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (T& +2 "core" &K0 M D y\   +465 #t-> PS.flush +2 #Flushing Processing stage + "processing"%U% +3 "core" %մ\ ! +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%V& +4 "core" &\ ! +2 "manipulator"&W& +3 "core" &  u. +2 "manipulator"&X% +3 "core" %\   u +35 .tElbow.seek FlushPuck::Garage +9 "manipulator"&Y(, +185 "core" ( + "manipulator"&Z& +4 "core" &,  xB +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" &, k xB +2 .tForearm.seek :garage + "manipulator"&\\' +99 "core" ' + .tHand.close +2 "manipulator"&]/ +77 "core" / +2 "manipulator"&^& +3 "core" &,  sB +2 "manipulator"&_% +4 "core" % . n s! +2 .tForearm.seek :retract +2 "manipulator"&`'\ +104 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&a(k +123 "core" ( + "manipulator"&b& +4 "core" &u  v +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &u  v +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&d' +97 "core" ' +2 "manipulator"&e& +3 "core" &u y +2 "manipulator"&f% +4 "core" %Ϸ  ym +2 "processing"%g& +3 "core" &\ " +2 "processing"%h& +3 .tPC.seek :closed +2 "processing"%i(] +3 "core" &\ # +3 &\ # +9 &'r\ - +9 &`\ A +10 &Aw\ T +9 &T\ T +9 &R\ T +10 &T\ T +9 &EW\ T +9 &U\ T +10 &W\ T +9 &W\ T +10 & MQ\ T +9 &"V\ U +9 &#R\ T +10 &%U\ T +9 &'WR\ T +9 &)V\ T +10 &*W\ U +9 &,U\ T +10 &.]X\ T +9 &0U\ T +9 &1W\ T +10 &3W\ T +9 &5eS\ T +9 &7(T\ T +10 &8S\ T +9 &:T\ T +10 &.T\ U +9 &?W\ T +10 &AT\ T +9 &CuT\ T +9 &E7Z\ T +10 &F_\ U +9 &Hz\ X +10 &Jn\ Z +9 &L/\ Z +9 &M\ Z +10 &O\ Z +9 &Qt\ Z +9 &S7\ Z +10 &T\ [ +10 &V\ [\ +9 &X{\ [ +9 &Z=\ [ +9 &[\ N +10 &]+H\  c +9 &]y@\ 5 +6 ( + "processing"%h& +3 "core" &]y)\ !5 +2 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 +2 "processing"%j& +3 "core" &]y)\ !5 +2 .tHand.open + "manipulator"&k1 +67 "core" 1 + "manipulator"&l% +4 "core" % Ϸ S wm +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +91 "core" ' + .tPSV.dial PSR +2 "processing"%n +43 "core"  + .tPSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"%o'TE +1104 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%p' +1616 "core" ' + .tPSV.dial PTV +2 "processing"%q +72 "core" + .tPTV.dial :puck +2 "processing"%r  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%s  +53 "core" +2 .tPS.seek 0ml + "processing"%t' +2627 "core" ' + .tPSV.dial PSR +2 "processing"%u +73 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%v'\ +606 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%w' +2122 "core" ' + .tPSV.dial PTV +2 "processing"%x +72 "core" + .tPBV.dial PSV +2 "processing"%y U +55 "core" W +2 .tPS.seek 0ml +2 "processing"%z' +2632 "core" ' + .tPSV.dial PBV +2 "processing"%{ @ +44 "core" > +2 .tPS.seek 2.5ml +2 "processing"%|' +2633 "core" ' + .tPSV.dial :waste1 +2 "processing"%}  +72 "core"  + .tPS.seek :empty +2 "processing"%~'ղ +2629 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2626 "core" ' + .tPSV.dial PTV +2 "processing"% +72 "core" + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2623 "core" ' + .tPSV.dial PBV +2 "processing"% @ +44 "core" ? +2 .tPS.seek 2.5ml + "processing"%' +2634 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +72 "core"  + .tPS.seek :empty +2 "processing"%\ 'ղ +2625 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"& & +4 "core" &u  w + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +2 "core" ( +2 "manipulator"&& +3 "core" &u  w +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &u B v +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&/ +74 "core" / + .tPC.seek :open +2 "processing"%( +451 "core" ( + "manipulator"&& +4 "core" &u & y +2 "manipulator"&% +3 "core" % Ϫ ! y +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +137 "core" ( + "manipulator"&& +4 "core" &, 5 y +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  y + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' + .tHand.open +2 "manipulator"&1 +72 "core" 1 + "manipulator"& % +4 "core" % M p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&!'\ +101 "core" ' +10901 #t-> access 2 +2 .SE.seek :down +2 "storage"("'} +3 "core" ' + "manipulator"&#% +4 "core" %\   z +2 "manipulator"&$& +3 "core" &, z +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(%(K +4 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (&& +2 "core" &K0  [\   +14294 "Can"R\ &GF +60002 \ %GG +60002 l\ $GG +54507 #t-> $da{:extractVol]=0.19 + !o:SyntaxError: mesg"dcompile error\ (ESP):6: syntax error, unexpected '{', expecting $end\ $da{:extractVol]=0.19\ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2234 #-> $da[:extractVol]=0.19 +3261 "Can"\ #FF +60002 u\ "FF +60002 \ !GF +60002 B\ FG +60002 \ GG +60004 \ GG +60001 \ FG +60002 \ GF +60002 :\ FG +60003 \ FF +60003 <\ FF +60001 \ FF +60002 Z\ GF +60003 \ FF +60002 [\ GF +60003 \ FG +60001 c\ GG +60003 \ GF +60002 R\ GG +60002 \ GG +60003 H\ GG +60003 \ GG +60001 \ GF +60002 \ GG +60003 \ FF +60003 *\ GF +60001 \ GF +60002 0\ FF +60003 \ GF +60002 A\ GG +60003 \ GG +60001 Z\ FG +60003 \ GG +60002 h\ FF +60002 \ GF +60004 x\ GF +60001 \ \ FF +60002 \ FF +60002 \ \ FF +60003 \ FF +60003 \ FF +60001 \ FF +44371 #"brent"Session Begun +2168 #-> showlog 40 +4419 #-> quit +2 #Session Ended @EDT1564027258.53 #Session Begun +512 "Can"i\ GG +1762 #"brent"-> Power.camera on +2 .Gate.power :camera,:ON +4990 #-> Power.camer off +3 !o:I2C::Sleepy::Error: mesg"#Unknown powered device: camer:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +411 #-> Power.camera off +2 .Gate.power :camera,:OFF +352 #-> Power.camera on +2 .Gate.power :camera,:ON +2817 #-> Power.camera off +2 .Gate.power :camera,:OFF +5816 #-> Power.camera on +2 .Gate.power :camera,:ON +1331 #-> Power.camera off +2 .Gate.power :camera,:OFF +39771 #-> Power.camera on +2 .Gate.power :camera,:ON +1154 #-> Power.camera off +2 .Gate.power :camera,:OFF +1028 #-> Power.camera on +2 .Gate.power :camera,:ON +550 "Can"  +1127 #"brent"-> Power.camera off +3 .Gate.power :camera,:OFF +58871 "Can"\ FF +43438 #"brent"-> exit +2 #Session Ended +16563 "Can"\ GF +60002 3\ FG +60002 v\ FG +60002 \ FF +60002 \ FF +60004 \ FF +60001 \ FF +60002 %\ GG +60003 \ GF +60003 \ GG +60001 \ FF +60002 \ FG +60003  GF +60002  GG +60003 ( FF +60002  GF +60002 ( GF +60002 3 FF +60002 } FF +60004  GF +60001  FG +60002  FF +60003  FF +60002  GG +60003  GG +60001 * GG +60003 }\ GF +60002 3\ 6FF +60003 n\ @GG +60003 ;\ GGF +60001 X\ MGG +60003 H\ PFF +60001 6\ TGF +60003 T\ WGG +60003 \ YGG +60001 O\ [GG +60003 ?\ \\GF +60002 3\ ^GF +60002 D\ `GG +60003 8\ aGG +60002 >\ cGG +60002 %\ dGG +11859 #t-> access 3 +2 .SE.seek :down +2 "storage"(''} +3 "core" ' + "manipulator"&(% +4 "core" %\  e d  +2 "manipulator"&)& +4 "core" &, b ^  + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(*([ +349 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (+& +2 "core" &[* u\ X  +2158 #t-> $da[:extractVol]=0.19 +39165 #-> startTube 3 +6438 "Can"\ gEE +26578 #t-> da 40 + #da sampling at most 40ml +4 #Loading sh1 puck from tube 3 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 3 at 07:35:30EDT25-Jul-19\\n{}\\nCan@07:31:04, 21.0C, 53% humidity, 15.2psia, 13.006V, 0.361A, 0.361A avg, 4.70W",Subject: "da sampling at most 40ml" +3 "collection"',& +3 "core" &\  s\ A +2 "manipulator"&-% +4 "core" %\  c c  +3 "storage"(.% +4 "core" %z\ )\ ' V\ [ + "storage"(/. +3 "core" .([ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(0( +1324 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (1& +2 "core" &\ \  \\\ U +2 "manipulator"&2& +3 "core" &, j l C  +2 "manipulator"&3% +3 "core" %\  d g  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&4( +193 "core" ( + "manipulator"&5& +4 "core" & j k j 0 +2 "storage"(6& +3 "core" & Q\ T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&7'* +93 "core" ' + "storage"(9& +4 "core" & \  r\ U +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(:' +271 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (=& +3 "core" & \ Q +2 "manipulator"&>& +3 "core" & a k H 0 +2 .tElbow.seek 3 +2 "manipulator"&B( +29 "core" ( + "manipulator"&C& +4 "core" & m q ;  +2 "storage"(E& +3 "core" & \ R +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&F' +17 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +70 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&H& +3 "storage"('} +5 "core" & h ` 6  +2 "manipulator"&J% +3 "core" % ] i  # +2 .tForearm.seek :retract +2 "manipulator"&K'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&L( +144 "core" ' + ."downElevator"SE.coast + "storage"(5 +6 "core" ( + "manipulator"&;& +4 "core" &) ` e Bk +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &8& +3 "core" &) b d 0 Bk +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&<' +101 "core" ' +2 "manipulator"&?& +4 "core" &* X b  Bk +2 "manipulator"&N% +4 "core" %\ b d +2 "collection"'D& +3 "core" &\ \ 9 +2 "collection"'O& +3 .tCC.seek :closed +2 "collection"'A(` +3 "core" &  u\ 9 +3 &\ \ 9 +9 &*s \ \ 5, +10 &a \ 4A +9 &Kv |\ 4S +9 & R\ 6S +10 &U \ 5S +9 &Q~\ 6R +10 &RVy\ 5S +9 &V\ ~\ 5S +9 &T}\ 5R +10 &S{\ 5S +9 & ZS\ x\ 6S +9 &"S {\ 5S +10 &#S\  z\ 5S +9 &%S w\ 5S +10 &'bT\ t\ 5S +9 &)%P {\ 6R +9 &*U {\ 5R +10 &,T q\ 5S +9 &.jT z\ 5S +9 &0+U\ p\ 5S +10 &1S y\ 5R +9 &3U\ u\ 5R +10 &5rQ \ s\ 5S +9 &74S\ z\ 5S +9 &8W |\ 5S +10 &:V z\ 5R +9 &<R  r\ 5S +11 &?S\ |\ 5S +8 &AS  \ 5S +10 &CO  {\ 5R +9 &EDU t\ 5S +9 &GWu\ 5S +10 &Hby\ 4T +9 &Jv($x\ 3V +9 &L7ODk\ 2Z +10 &Mhig\ 0] +9 &Okmu\ 0^ +10 &Qqppn\ 0^ +9 &S2qse\ /^ +9 &Tutg\ /_ +10 &Vtvf\ /_ +9 &Xtvxr\ /` +9 &Z5yyg\ /` +10 &[{{e\ .a +9 &]|}h\ .a +10 &_le\ .F +9 &`H0i\ /(w +9 &`nkr\ 3Q +3 ( + "collection"'O& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.34 +2 .Hand.open + "manipulator"&G1 +71 "core" 1 + "manipulator"&Q% +4 "core" %  < @ j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON + .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")I+ +4 "core" + + "sampler")% +4 "core" %ۀ C\ I2 +2 "collection"'T& +3 "core" &`nm{|`\ 8Q +3 "Can"N\ `TT +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 "collection"'U  +5 "core"  + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")V +3 "core"  +2 "sampler")W  +5 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'"'Ӵ +97 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")% +133 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X% +4 "core" %~ H\ H# +2 .tCBV.dial between SSV and waste2 + "collection"''  +32 "core"  +2 "collection"'C% +4 "core" % ei]\ 7  + ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'E  +43 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<!b +2 .tCS.seek 0ml +2 "collection"''Ӵ +2495 "core" 'ی""{\ 6 +2 "collection"'H% +4 "core" %a#%r\ 7  +2 "sampler")J% +3 "core" %~ <\ H# +2 #tBubblePoint: Intake @39.3psia, Outlet @15.2psia .CBV.dial SSV +2 "collection"'4 @ +32 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +325 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +2 "core" %=fhi\ : +2 .tCS.seek 6ml +2 "collection"'I' +1338 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'[ +53 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'Z'ӂ +1487 "core" ' + .tCSV.dial CSR +2 "collection"'@  +41 "core"  +2 "collection"']% +3 "core" %ӄeib\ ; +2 #tPulling 2ml of CSR.AqMeOH .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'^' +585 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'X% +2 "core" %dfb\ 7 +2 .tCS.seek 5ml +2 "collection"'M'qf +839 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'b  +43 "core" ~ +2 .tCS.seek 1ml +2 "collection"'c'> +1092 "core" ' +2 #tHeating sh1 puck from tube 3 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'_ \  +5 'f9 +3 "core" 9I^d +103 "collection"'g9 +2 "core" 9J^d +103 "collection"'Y9 +2 "core" 9J^ d +103 "collection"'`9 +2 "core" 9K^ d +103 "collection"' 9 +2 "core" 9L^d +103 "collection"'\\9 +3 "core" 9N^d +103 "collection"'e9 +2 "core" 9P_d +103 "collection"'l9 +2 "core" 9W_d +103 "collection"'h9 +2 "core" 9]_"d +103 "collection"'n9 +2 "core" 9f^&d +103 "collection"'j9 +3 "core" 9p_+d +103 "collection"'d9 +2 "core" 9{_/d +103 "collection"'k9 +2 "core" 9_3d +103 "collection"'q9 +2 "core" 9`7d +103 "collection"'r9 +2 "core" 9`;d +103 "collection"'s9 +2 "core" 9a@d +103 "collection"'p9 +2 "core" 9aDd +103 "collection"'u9 +2 "core" 9aHd +103 "collection"' 9 +2 "core" 9bLd +103 "collection"'o9 +2 "core" 9dPd +103 "collection"'v9 +3 "core" 9dUd +103 "collection"'x9 +2 "core" 9&eYd +103 "collection"'t9 +2 "core" 9;e]d +103 "collection"'{9 +2 "core" 9Pgad +103 "collection"'z9 +2 "core" 9fgfd +103 "collection"'}9 +3 "core" 9{hjd +102 "collection"'|9 +2 "core" 9ind +103 "collection"'9 +2 "core" 9jrd +103 "collection"'y9 +2 "core" 9kvd +103 "collection"'w9 +2 "core" 9l{d +103 "collection"'9 +2 "core" 9md +103 "collection"'9 +2 "core" 9nd +103 "collection"'9 +2 "core" 9od +103 "collection"'9 +2 "core" 93pd +103 "collection"'9 +2 "core" 9Iqd +103 "collection"'9 +2 "core" 9bsd +103 "collection"' 9 +2 "core" 9ztd +103 "collection"'9 +2 "core" 9ud +103 "collection"'9 +2 "core" 9vd +103 "collection"'9 +2 "core" 9vd +103 "collection"'m9 +3 "core" 9wb +103 "collection"'~9 +2 "core" 9x_ +103 "collection"'i9 +2 "core" 9\ y^ +103 "collection"'9 +2 "core" 9#z\\ +103 "collection"'9 +2 "core" 9<{Y +103 "collection"'9 +3 "core" 9T~V +103 "collection"' 9 +2 "core" 9lT +103 "collection"'9 +2 "core" 9R +103 "collection"'9 +2 "core" 9P +103 "collection"'9 +2 "core" 9N +103 "collection"'a9 +3 "core" 9L +103 "collection"'9 +2 "core" 9I +103 "collection"'9 +2 "core" 9G +103 "collection"'#9 +2 "core" 9F +103 "collection"' 9 +2 "core" 9,C +103 "collection"'$9 +2 "core" 9CA +103 "collection"'P9 +2 "core" 9[? +103 "collection"'S9 +2 "core" 9q= +103 "collection"')9 +2 "core" 9; +103 "collection"'&9 +2 "core" 9: +103 "collection"'%9 +3 "core" 98 +103 "collection"'9 +2 "core" 96 +103 "collection"'(9 +2 "core" 94 +103 "collection"'"9 +2 "core" 9 2 +103 "collection"'+9 +2 "core" 9 0 +103 "collection"'-9 +3 "core" 9 / +103 "collection"'.9 +2 "core" 94- +103 "collection"',9 +2 "core" 9I, +103 "collection"'*9 +2 "core" 9\\* +103 "collection"'19 +2 "core" 9p#( +103 "collection"'29 +3 "core" 9'' +103 "collection"'39 +2 "core" 9+& +103 "collection"'69 +2 "core" 9/% +103 "collection"'/9 +2 "core" 94# +103 "collection"'59 +2 "core" 98! +103 "collection"'99 +2 "core" 99 +2 "core" 9 I +103 "collection"''9 +2 "core" 9 M +103 "collection"'C9 +3 "core" 9 .Q +103 "collection"'E9 +2 "core" 9 >U +103 "collection"'9 +2 "core" 9 LY +103 "collection"'H9 +2 "core" 9 [^ +103 "collection"'J9 +2 "core" 9 hb +103 "collection"'49 +3 "core" 9 vf +103 "collection"'9 +2 "core" 9 j +103 "collection"';9 +2 "core" 9 n +103 "collection"'89 +2 "core" 9 s +103 "collection"':9 +2 "core" 9 w +103 "collection"'79 +3 "core" 9 { +102 "collection"'F9 +2 "core" 9  +103 "collection"'N9 +2 "core" 9  +103 "collection"'D9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'?9 +3 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9\  +103 "collection"'K9 +2 "core" 9\  +103 "collection"'B9 +2 "core" 9\ \ +103 "collection"'G9 +4 "core" 9\ \ +103 "collection"'O9 +2 "core" 9\ # +103 "collection"'9 +2 "core" 9\ , +103 "collection"'Q9 +2 "core" 9\ 4 +103 "collection"'U9 +2 "core" 9\ ; +103 "collection"'V9 +3 "core" 9\ C +103 "collection"'T9 +2 "core" 9\ K +103 "collection"'W9 +2 "core" 9\ Q +103 "collection"'<9 +2 "core" 9\ X +103 "collection"'9 +2 "core" 9\ ^ +103 "collection"'09 +2 "core" 9\ c +103 "collection"'[9 +2 "core" 9\ i +103 "collection"'I9 +2 "core" 9\ p +103 "collection"'@9 +2 "core" 9\ u +103 "collection"']9 +2 "core" 9\ { +103 "collection"'Z9 +3 "core" 9\  +103 "collection"'X9 +2 "core" 9\  +103 "collection"'^9 +2 "core" 9\  +2 .tCH.hold 10:00,70C +4 "collection"'b `\ `\  +3 "core"  +24213 "Can"\ * +35789 "core" ` +2 "collection"'M9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'f'Ӵ +335 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'g @ +102 "core" A + .tCSV.dial :air +2 "collection"'Y @ +43 "core" ? +2 .tCS.seek 5ml +2 "collection"'`'qi +1341 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'\\ @ +45 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'e  +44 "core"  + .tdelay 2 seconds +250 .CSV.dial :air +2 "collection"'l @ +44 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'h'Ӵ +1347 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'n +104 "core" ~ + .tCBV.dial CSV +2 "collection"'j  +28 "core" +2 "collection"'d% +4 "core" %ӲOH\  +2 .tCS.seek 5ml + "collection"'k'qg +1346 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'q  +44 "core" +2 "collection"'r% +3 "core" %qhPP\  +2 .tCS.seek 7ml +2 "collection"'s'} +587 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'p @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'u' +844 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +115 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'o   +29 "core" ! +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'v  +2 'x  +29 "core"  +106  +2 .tCS.seek 5ml +2 "collection"'t'qi +1349 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'{ @ +101 "core" A + .tCSV.dial :waste +2 "collection"'z +103 "core" + .tCS.seek :empty +2 "collection"'}'ӂ +1346 "core" ' + .tCSV.dial :air +2 "collection"'| @ +72 "core" A +2 .tCS.seek 5ml +2 "collection"''qi +1339 "core" ' + .tCSV.dial CTV +2 "collection"'y  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'w @ +44 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1348 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +103 "core"  + .tCBV.dial CSV +2 "collection"'  +29 "core"  + "collection"'% +4 "core" %Ӳ\ ' +2 .tCS.seek 5ml +2 "collection"' 'qg +1349 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +6 "collection"'  +44 "core" + "collection"'% +4 "core" %qd <<\ ( +2 .tCS.seek 6.999ml +2 "collection"''y +591 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'m @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'~' +835 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'i ` +126 "core" b +2 #tLysing Complete + "collection"'& +4 "core" &`ng\ *Q + #tStoring sh1 puck in Collection Clamp to tube 2 +2 "manipulator"&% +3 "core" %\   !   +2 "storage"(% +3 "core" % N\ F +2 "storage"( . +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(( +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & v u @\ C +2 "manipulator"&& +3 "core" &)    Bk +2 "manipulator"&a% +4 "core" %\  * & @  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +168 "core" ( + "manipulator"&& +4 "core" &   ! +2 "storage"(#& +3 "core" & o w \ A +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"& ' +108 "core" ' + "storage"($& +4 "core" & j s \ B +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(P' +275 "core" ' + "storage"(S- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"()'y +35 "core" ' +2 "manipulator"&&& +4 "core" & + ! +2 "manipulator"&%% +3 "core" % & N y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&(( +164 "core" ( + "manipulator"&"& +4 "core" &+ !  M Dz +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &+& +3 "core" &+ Dz +2 .tForearm.seek CC +2 "manipulator"&-' +94 "core" ' + .tHand.close +2 "manipulator"&./ +77 "core" / +2 .tCC.seek :open +2 "collection"',( +469 "core" ( + "storage"(*& +4 "core" & s l @\ B +2 "storage"(1& +3 "core" & v u ]\ A +2 "manipulator"&2& +3 "core" &, Dz +2 "manipulator"&3% +3 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&6'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&/( +170 "core" ( + "manipulator"&5& +4 "core" & 8 & 1 + +2 "storage"(9& +3 "core" & u v B\ D +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&!'~ +102 "core" ' + .tElbow.hold +2 "manipulator"&=, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&>1 +70 "core" 1 +2 "manipulator"&'% +4 "core" % ͯ # " f + "storage"(C& +4 "core" & ^ l [\ @ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 349 counts +2 "manipulator"&E' +16 "core" ' +2 "manipulator"&& +4 "core" & J D * +2 "storage"(H& +3 "core" & ~ \ \ D +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&J' +16 "core" ' +2 "storage"(4% +4 "core" % w s W\ D +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (;% +2 "core" %!; r k #\ CZn +2 "manipulator"&8% +4 "core" % M L a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +93 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'7& +4 "core" &  \ 0 +2 "manipulator"&F& +3 "core" & = 3 \\ * +2 "manipulator"&N% +4 "core" %\  E H % +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&D(, +173 "core" ( + "manipulator"&& +4 "core" &, ? 6  ? +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &?& +3 "core" &, < 6 A ? +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' + .tHand.close +2 "manipulator"&/ +77 "core" / + "manipulator"&K& +4 "core" &, O I d ? +2 "manipulator"&B% +3 "core" % " Q O v  +2 .tForearm.seek :retract +2 "manipulator"&G'\ +102 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&O( +283 "core" ( + "manipulator"&& +4 "core" &( M G  Aa +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &( N O X Aa + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&U' +104 "core" ' +2 "manipulator"&V& +4 "core" &( < 5 Aa +2 "manipulator"&T% +3 "core" % 8 4 { +2 "collection"'W& +44 "core" & \ 1 +10 "collection"'<& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &\ 2 +3 &\ 1 +8 &+p\ -- +10 &dy\ ,A +9 &enw\ -R +10 &)JH\ .Q +9 &R4\ .Q +9 &L\ /Q +11 &oO\ .Q +8 &1QM\ .Q +9 &N\ .P +10 &N\ /Q +9 & vQ\ .Q +10 &"9Nb\ .Q +9 &#O\ .Q +9 &%Q\ .Q +10 &'O\ .Q +9 &)AJ\ .Q +9 &+L\ /Q +10 &,M\ /P +9 &.N\ .Q +10 &0ILr\ .Q +9 &2 Ma\ .Q +9 &3KD\ .Q +10 &5K3\ .Q +9 &7RN\ /P +9 &9N\ /Q +10 &:KG\ .Q +9 &<K>\ .Q +10 &>ZJH\ .P +9 &@N\ .Q +9 &AO\ /Q +10 &CN\ .Q +9 &EaI\ /Q +9 &G#P\ .Q +10 &HT\ .Q +9 &J_ \ -S +10 &LX\ ,W +9 &N \ *[\ +9 &O>:\ )] +10 &QDD\ )^ +9 &SKIG\ )^ +9 &U JH\ (^ +10 &VJG\ (_ +9 &XHGy\ )_ +10 &ZLJIv\ (` +9 &\\ JJr\ 'a +9 &]KIa\ (a +10 &_u~KKG\ )G +9 &`C%HIB\ )- +9 &`jEG+\ + ^ +3 ( + "collection"'<& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.43 +2 "collection"'0& +4 "core" &`j{FF\ + ^ + .tHand.open + "manipulator"&[1 +68 "core" 1 + "manipulator"&I% +4 "core" % M M H { +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&@'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%] +44 "core"  +2 "processing"%Z% +3 "core" %ղ1\ S +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%X' +231 "Can" \ ROO +1382 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%^  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%_' +1612 "core" ' + .tPSV.dial PSR +2 "processing"%b +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%M' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +4 "processing"%c +3 "collection"'g  +4 "core"  +2 "processing"%Y  +44 "core"  +25 + .tPSV.dial :mixloop +2 "processing"%f +111 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +132 "core" +2 .tPS.seek 0ml +2 "processing"%\\' +2620 "core" ' + .tPSV.dial :air +2 "processing"%e  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%l' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%` +44 "core" +2 .tPS.seek 0ml +2 "processing"%n' +2621 "core" ' + .tPSV.dial :air +2 "processing"%j  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%d' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%h +44 "core" +2 .tPS.seek 0ml +2 "processing"%q' +2630 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&r& +4 "core" && b _ @^ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&k( +46 "core" ( + "manipulator"&p& +4 "core" & a c  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &s& +3 "core" & d a  +2 .tForearm.seek CC +2 "manipulator"& ' +95 "core" ' + .tHand.close +2 "manipulator"&o/ +69 "core" / + .tCC.seek :open +2 "collection"'v( +470 "core" ( + "manipulator"&x& +4 "core" & a a  +2 "manipulator"&u% +3 "core" % _ X +2 .tForearm.seek :retract +2 "manipulator"&{'\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&z(, +276 "core" ( + "manipulator"&t& +4 "core" &, b g 1 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &|& +3 "core" &, a b 1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&}' +114 "core" ' + .tHand.open +2 "manipulator"&y1 +69 "core" 1 + "manipulator"&w% +4 "core" % \ m B A X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 3 into Collection Clamp + "collection"'& +4 "core" &XY8\ : +2 "manipulator"&% +3 "core" %\  a _ & +2 "storage"(% +4 "core" %y\ \  Z\ U +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(( +351 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &/ \ P  +2 "manipulator"&& +3 "core" &, ` X 1 +2 "manipulator"&% +3 "core" %\  a b & +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"& ( +180 "core" ( + "manipulator"&m& +4 "core" & c f - / +2 "storage"(& +3 "core" &/ 0\ P  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +2 "manipulator"&i'* +96 "core" ' + "storage"(& +4 "core" &/ y\ Q  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +280 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( & +2 "core" &. \ N  +2 "manipulator"&& +3 "core" & b d / +2 .tElbow.seek 3 +2 "manipulator"&( +2 "core" ( +2 "manipulator"&a& +4 "core" & c ` / + "storage"(& +4 "core" &. |\ N  +2 .tForearm.seek 3 + 300 counts + "manipulator"&#' +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&$/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&L& +3 "storage"(R'} +5 "core" & b [ / +2 "manipulator"&S% +3 "core" %  X Y +2 .tForearm.seek :retract +2 "manipulator"&&'\ +95 "core" ' + .tElbow.seek CC +2 "manipulator"&%( +153 "core" ' + ."downElevator"SE.coast + "storage"(5 +26 "core" ( + "manipulator"&P& +4 "core" & a b +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &"& +2 "core" & X U 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&+' +97 "core" ' +2 "manipulator"& & +4 "core" & Z b +2 "manipulator"&% +3 "core" % U U \\ +2 "collection"'.& +4 "core" &_\\Y\ 7 + "collection"'& +4 .tCC.seek :closed +2 "collection"'A(` +3 "core" &\\]\ 7 +3 &^]`\ 73 +10 &1Fw]\\R\ 23 +9 &]rx\\]-\ 2G +9 &]\\]\ 3Q +10 &K]\\\ \ 4P +9 &L]]\ 4P +59 &FJ]^~\ 4P +2 &L]^\ 3P + &L]^n\ 3Q +5 &N\\]T\ 3Q + &MN]^E\ 3Q + &!O]^/\ 3Q + &"J]^ \ 3P +5 &$N_^\ 3Q +9 &&WK]]\ 4P +10 &(L`_\ 4P +9 &)J]]\ 4P +10 &+N^]\ 3Q +9 &-]P^^\ 4Q +9 &/ J^]\ 4P +10 &0Q^^\ 3P +9 &2P]]\ 3P +9 &4fO_^\ 3P +10 &6'O^^u\ 4Q +9 &7N^^\ 4Q +11 &9O__\ 3P +8 &;nK^^v\ 4P +9 &=0J^^m\ 4P +10 &>M^^\ 4Q +9 &@N__\ 4P +9 &BvL]`\ 4P +10 &D8M_`\ 4P +9 &EJ_]\ 4P +10 &GRb`\ 3P +9 &I|Ufe\ 3Q +9 &K7hzq\ 2T +10 &Lvts\ 0X +9 &N{\ /\\ +9 &Pbh\ .] +10 &R#\\\ .] +9 &SZ\ .^ +10 &U\\\ .^ +9 &WcX\ -_ +9 &Y#Q\ -` +10 &ZH\ -` +9 &\\E\ -a +9 &^d8\ ,a +10 &_c0\ .1 +9 &`g )\ /] +9 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.40 + .Hand.open +2 "manipulator"&*1 +3 "core" &`ok \ 2U +66 1 + "manipulator"&1% +4 "core" %  ` c +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&2'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'3  +131 "core"  + .tCSV.dial CTV +2 "collection"'5  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%9' +2620 "core" ' + "collection"'-% +4 "core" %T\ 6 +2 .tCS.seek 3.75ml +2 "collection"'('I +1665 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%>  +55 "core" + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%'  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%C' +2625 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"' ` +30 "core" _ + .tCSV.dial :air +2 "collection"'H @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'4' +1663 "core" ' + .tCSV.dial CTV +2 "collection"'6  +44 "core"  +2 .tCS.seek 0ml +2 "collection"';'Ӵ +2605 "core" ' + .tCBV.dial :waste1 +2 "collection"'8 @ +28 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake + "collection"'/  +133 "core" + "collection"'!& +4 "core" &`ojW\ 7U +2 #tStoring lyfil puck in Collection Clamp to tube 2 + "manipulator"&7% +4 "core" %\  b b  +2 "storage"(E% +3 "core" %\ \  c\ U +2 "storage"(F. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(N( +352 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ()& +3 "core" & \ P +2 "manipulator"&J& +3 "core" & S V 3 +2 "manipulator"&% +3 "core" %\  S U U  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&?( +146 "core" ( + "manipulator"&& +4 "core" & X _  q +2 "storage"(& +3 "core" & \ Q +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&=' +100 "core" ' + "storage"(& +4 "core" & \ R +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(K' +281 "core" ' + "storage"(B- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&:& +2 "core" & b b q +2 "storage"(& +4 "core" & \ P + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&'~ +27 "core" ' + .tElbow.hold +2 "manipulator"&Q, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(D- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(V' +31 "core" ' + "manipulator"&T% +5 "core" %ͩ M I  i + "storage"(W& +4 "core" & \ L +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 2 + 343 counts +2 "manipulator"&G' +15 "core" ' + "manipulator"&,& +5 "core" & e h p + "storage"(0& +4 "core" & \ Q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&[' +23 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(I' +39 "core" ' +2 "manipulator"&<& +4 "core" & V ` p + "manipulator"&]% +4 "core" % ` ` \\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U( +162 "core" ( +2 "manipulator"&\ & +4 "core" &( Z _  Aa + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +2 "core" &' X W \\ Aa +2 .tForearm.seek CC +2 "manipulator"&X' +94 "core" ' + .tHand.close +2 "manipulator"&b/ +66 "core" / + .tCC.seek :open +2 "collection"'_( +471 "core" ( + "storage"(c& +4 "core" & \ R +2 "storage"(Y& +3 "core" & \ R +2 "manipulator"&g& +4 "core" &( ] T Aa +2 "manipulator"&f% +3 "core" %  ` _ +2 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&M( +176 "core" ( + "manipulator"&e& +4 "core" & b ]  + +2 "storage"(\\& +3 "core" & q\ R +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&`'~ +106 "core" ' + .tElbow.hold +2 "manipulator"&l, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&j1 +73 "core" 1 +3 "manipulator"&n% +4 "core" % ͝ G I 9 L + "storage"(h& +4 "core" & \ O + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 331 counts +2 "manipulator"&d' +17 "core" ' +2 "manipulator"&r& +4 "core" & \\ Z ( + "storage"(p& +4 "core" & ^\ S +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&s' +32 "core" ' +2 "storage"(o% +4 "core" % f\ T +2 ."downElevator"SE.seek :down +3 "storage"(O'} +100 (@% +2 "core" %4 \ RYi +2 "manipulator"&% +4 "core" % a a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +87 "core" ' +52 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air + "processing"%u  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"% ' +2636 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%t +43 "core" + .tdelay 1 second +102 .PSV.dial :air +47 "processing"%|  +47 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%k +43 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%y  +44 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%w' +2623 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%{& +4 "core" &p\ g + "manipulator"&& +4 "core" & \\ b ( +2 "manipulator"&% +3 "core" %\  a `  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +182 "core" ( + "manipulator"&& +4 "core" &, h b  G +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +3 "core" &, ` d G +2 .tForearm.seek :garage +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&/ +74 "core" / +2 "manipulator"&& +3 "core" &, c h G +2 "manipulator"&m% +4 "core" % * _ d M +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(k +117 "core" ( + "manipulator"&z& +4 "core" &r e e +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &r ] c  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +102 "core" ' +2 "manipulator"& & +3 "core" &r b U +2 "manipulator"&% +4 "core" % V [ +2 "processing"%a& +3 "core" &p\ h +2 "processing"%& +4 .tPC.seek :closed +2 "processing"%$(] +3 "core" &n\ i +3 &\ i- +9 &)C\ d3 +10 &Kn\ dH +9 &m\ dT +10 &Z\ fS +9 &i]\ fS +9 &,^\ eS +11 &_\ eR +8 &`\ eS +9 &rZ\ fS +10 &3]\ eS +9 & _\ eS +10 &"]\ fR +9 &$zZ\ eS +9 &&=Y\ eR +10 &'[\ eS +9 &)_\ eS +9 &+a\ fS +10 &-D\\\ eS +9 &/\\\ eR +10 &0b\ eS +9 &2\\\ eR +9 &4K`\ eS +10 &6Z\ eS +9 &7Y\ eR +9 &9\\\ eR +10 &;U]\ eR +9 &=_v\ eS +10 &>]|\ eR +9 &@Z|\ eR +10 &B[a}\ eS +9 &D\\{\ eS +9 &Ee\ eS +9 &Gs}\ dU +10 &IW\ cW +9 &K|\ cX +10 &L\ cY +9 &N\ bY +9 &P[\ cY +10 &R\ cY +9 &S\ bY +9 &U\ cY +10 &Wb\ bY +9 &Y$\ bY +10 &Z\ bY +9 &\\}s\ d= +9 &]\\)s\ dS +10 &]|%\ g3 +3 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.57 +2 "processing"%L& +3 "core" &]|#\ f3 +2 .tHand.open + "manipulator"&S1 +76 "core" 1 + "manipulator"& % +4 "core" % a b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +92 "core" ' + .tPRV.dial :air +2 "processing"%P  +44 "core"  + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 "processing"%"% +4 "core" %0\ e +2 .tPS.seek 0.3ml +2 "processing"%#' +393 "core" ' + .tPSV.dial PSR +2 "processing"% +99 "core"  +2 "processing"% % +4 "core" %1\ e + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%'.U +505 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%.' +1921 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%R +111 "core" + .tPTV.dial :mixing +2 "processing"%& @ +73 "core" B + .tPBV.dial :waste2 +2 "processing"%v  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2624 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&*& +4 "core" &r W _  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&1(k +2 "core" ( +2 "manipulator"&3& +3 "core" &r f c +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &5& +2 "core" &r b ` +2 .tForearm.seek PC +2 "manipulator"&+' +97 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / + .tPC.seek :open +2 "processing"%q( +453 "core" ( + "manipulator"&-& +4 "core" &r d ` +2 "manipulator"&~% +3 "core" % ϕ c b $ +2 .tForearm.seek :retract +2 "manipulator"&>'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&'(, +133 "core" ( + "manipulator"&9& +4 "core" &, h e  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, ] ]  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&H' +113 "core" ' + .tHand.open +2 "manipulator"&(1 +70 "core" 1 +2 "manipulator"&6% +4 "core" % ~ b d  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&4'\ +104 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%8& +4 "core" &\ h + "manipulator"&/% +4 "core" %\ ` V 2 +2 "storage"(!% +3 "core" %{ 0 $ +\ ] +2 "storage"(7. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(E( +355 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (F& +2 "core" &H\ \  \ W +2 "manipulator"&)& +3 "core" &, ] `  +2 "manipulator"&J% +3 "core" %\ c c 1 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&( +176 "core" ( + "manipulator"&& +4 "core" & f _  * +2 "storage"(& +3 "core" &H\ \  [\ V +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&'* +104 "core" ' + "storage"(%& +4 "core" &H\ \  %\ W +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(2' +282 "core" ' + "storage"(B- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (:& +2 "core" &F `\ T +2 "manipulator"&& +3 "core" & c a * +2 .tElbow.seek 3 +2 "manipulator"&D( +3 "core" ( + "manipulator"&T& +5 "core" & ` g * + "storage"(W& +3 "core" &F >\ T +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&,' +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&0/ +69 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&<& +5 "storage"(]'} +2 "core" & ^ b * +2 "manipulator"&=% +4 "core" % d c +2 .tForearm.seek :retract +2 "manipulator"&?'\ +91 "core" ' + .tElbow.seek PC +2 "manipulator"&K(k +166 "core" ' + ."downElevator"SE.coast + "storage"(5 +81 "core" ( + "manipulator"&& +4 "core" &n Z a +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &G& +3 "core" &n a ] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +50 "manipulator"&V' +100 "core" ' +2 "manipulator"&\ & +3 "core" &n e b +2 "manipulator"&^% +4 "core" % e ^  n +2 "processing"%[& +3 "core" &J\ c +2 "processing"%Q& +4 .tPC.seek :closed +2 "processing"%b(] +4 "core" &-\ c + & \ c +9 &'v\ _- +9 &a\ ^A +9 &O}\ _S +10 &[\ `R +8 &X\ _R +10 &\\.\ _R +9 &U]\ _S +9 &_\ _S +10 &_\ _S +10 &Z\ `S +9 & ^]\ _R +9 &" ]\ `R +9 &#\\\ _R +10 &%Y\ `S +9 &'eZ\ `S +9 &)'Z\ `S +10 &*]\ _R +9 &,Z\ _R +9 &.n\\z\ _R +10 &0/Z\ `S +9 &1\\\ _R +10 &3]\ _S +9 &5wW\ `R +9 &77_\ _S +10 &8Z\ _S +9 &:^\ _S +9 &<}_\ _S +10 &>?\\\ _S +9 &@Z\ `S +10 &A]\ _R +9 &CZ\ `R +9 &EG`\ _S +10 &Gn\ ^T +9 &H\ ]W +9 &J}\ ]X +10 &L>\ ]Y +9 &M\ \\Y +10 &O\ \\Y +9 &Q\ ]X +9 &SF\ ]X +10 &U\ ]Y +9 &V\ \\Y +10 &X\ \\Y +9 &ZL\ \\Y +9 &\\\ ]F +10 &]?M{\ ^N +9 &]rD\ `; +6 ( + "processing"%Q& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.59 + .Hand.open +2 "manipulator"&Z1 +3 "core" &]r6\ `; +65 1 +2 "manipulator"&A% +4 "core" % ] ] n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +89 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%Y  + %g9 +5 "core" 9ff +103 "processing"%f9 +2 "core" 9d~ +103 "processing"%e9 +2 "core" 9a~  +103 "processing"%\\9 +2 "core" 9`}  +103 "processing"%X9 +2 "core" 9^} +103 "processing"%U9 +2 "core" 9]}! +103 "processing"%j9 +2 "core" 9\\}! +103 "processing"%n9 +2 "core" 9^}" +103 "processing"%h9 +2 "core" 9]|"" +103 "processing"%r9 +3 "core" 9^}&" +102 "processing"%p9 +2 "core" 9_~*# +103 "processing"%o9 +2 "core" 9a}/# +103 "processing"% 9 +2 "core" 9d~3# +103 "processing"%@9 +2 "core" 9f~7# +103 "processing"%9 +3 "core" 9i~;" +103 "processing"%M9 +2 "core" 9l@# +103 "processing"%`9 +2 "core" 9p~D" +103 "processing"%d9 +2 "core" 9t~H# +103 "processing"%I9 +2 "core" 9x~L +103 "processing"%u9 +2 "core" 9}~P +103 "processing"%s9 +2 "core" 9U +103 "processing"%O9 +2 "core" 9}Y +103 "processing"%N9 +2 "core" 9~] +103 "processing"%C9 +2 "core" 9~a +58 "Can"`\ # +45 "processing"%t9 +2 "core" 9e +103 "processing"%|9 +2 "core" 9j +103 "processing"%k9 +2 "core" 9n +103 "processing"%y9 +2 "core" 9r +103 "processing"% 9 +2 "core" 9v +103 "processing"%{9 +3 "core" 9z +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%}9 +2 "core" 9 +103 "processing"%l9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%x9 +2 "core" 9 +103 "processing"%z9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 \ +103 "processing"%9 +2 "core" 9\ +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9! +103 "processing"%a9 +2 "core" 9' +103 "processing"%9 +2 "core" 9. +103 "processing"%9 +2 "core" 95 +103 "processing"%9 +2 "core" 9< +103 "processing"%L9 +2 "core" 9C +103 "processing"%S9 +3 "core" 9I +103 "processing"% 9 +2 "core" 9O +103 "processing"%9 +2 "core" 9S +103 "processing"%P9 +2 "core" 9[ +103 "processing"%9 +2 "core" 9a +103 "processing"%"9 +3 "core" 9g +2 .tPH.hold 2:00:00,28C +3 "processing"% ppb +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%w +99 "core"  +2 "processing"%% +3 "core" %D\ _ +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"% '\ +612 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +5 "processing"% +10 .tPS.seek 2ml +2 "processing"%#'Һ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%  +72 "core"  + .tPSV.dial PTV +2 "processing"%R +83 "core"  + .tPBV.dial :waste1 +2 "processing"%&  +128 "core"  +2 "processing"%v% +3 "core" %һ8\ b +2 .tPS.seek 1.5ml +2 "processing"%.' +606 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%3' +1616 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%5  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%i' +2433 "core" ' + .tPSV.dial PTV +2 "processing"%$ +83 "core"  + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%- +71 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%~ +83 "core"  + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%9  +72 "core"  +2 .tPS.seek :empty + "processing"%'ղ +2431 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%+  +133 "core" + .tPSV.dial :mixloop +2 "processing"%1 +44 "core" + .tPRV.dial :ab1 +2 "processing"%( @ +74 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%6' +357 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'>  +2 "processing"%8  +45 "core" +2  +2 "processing"%/% +3 "core" %\ \ e +2 .tPS.seek 0.34ml +2 "processing"%!' +443 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'7  +29 "core" + .tPRV.dial :air +2 "processing"%H  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%F'G +568 "Can"\ bUU +624 "core" ' + .tPRV.dial :waste2 +2 "processing"%) @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%J'\ +866 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +54 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1625 "core" ' + .tPSV.dial :PML +2 "processing"%% +42 "core" + .tPTV.dial :mixing +2 "processing"%' @ +74 "core" A + .tPBV.dial :waste1 +2 "processing"%4  +34 "core" + "processing"%B% +4 "core" %\ d +2 .tPS.seek 1.85ml +2 "processing"%:' +251 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%T' +1974 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'W& +3 "core" &\ : +2 "manipulator"&0& +3 "core" &n e d +2 "manipulator"&<% +4 "core" %\  b d  +2 .tElbow.reconfigure TightElbow +50 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&=(, +132 "core" ( + "manipulator"&& +4 "core" &, e c  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, _ b  +2 .tForearm.seek :garage +2 "manipulator"&2' +100 "core" ' +2 .tHand.close +2 "manipulator"&,/ +66 "core" / +2 "manipulator"&& +4 "core" &, X _  + "manipulator"&G% +4 "core" %  T T ( +2 .tForearm.seek :retract + "manipulator"&D'\ +102 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&\ ( +282 "core" ( + "manipulator"&^& +4 "core" &* ` U \ Bk +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &) W S @ Ae +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]' +97 "core" ' +2 "manipulator"&?& +3 "core" &( ^ a Aa +2 "manipulator"&q% +4 "core" % W U +2 "collection"'Q& +3 "core" &\ 9 +2 "collection"'Z& +3 .tCC.seek :closed +2 "collection"'A(` +4 "core" &\ 5 + &\ 5\ +10 &+s\ 0, +8 &b~\ /A +9 &Xs\ 0S +10 &Q\ \ 1R +9 &T \ 1S +9 &P\ 1R +10 &`T\ 1R +9 &"T\ 1R +10 &N\ 2R +9 &N\ 1R +9 & hS\ 0R +10 &"*T\ 1R +9 &#O\ 2R +9 &%R\ 0S +10 &'oS\ 0S +9 &)4L\ 1R +10 &*R\ 1R +9 &,R\ 1R +9 &.xN\ 1R +10 &09Q\ 1S +9 &1O\ 1R +9 &3N\ 1R +10 &5Q\ 1S +9 &7AQ\ 1S +10 &9P\ 0R +9 &:Q\ 1R +9 &<Q\ 0R +10 &>KN\ 1R +10 &@ Q\ 1R +8 &AN\ 0R +10 &CN\ 0R +9 &ETN\ 1R +10 &GN\ 1R +9 &HU\ 1S +9 &J\\\ 0T +10 &LNz\ /W +9 &N\ -[ +9 &O\ ,^ +10 &Q} \ +^ +9 &S?\ +^ +10 &T\ +_ +9 &V\ *_ +9 &X\ \ *` +10 &Z@\ +a +9 &\\ \ *a +9 &]\ (a +10 &_r\ *@ +9 &`C)\ ,. +10 &`rt\ .W +3 ( + "collection"'Z& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.34 +2 "collection"'g& +3 "core" &`rs\ .W +2 .tHand.open +2 "manipulator"&f1 +72 "core" 1 + "manipulator"&V% +4 "core" % A L r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&e'\ +98 "core" ' + .tPSV.dial PSR +2 "processing"%E +99 "core"  +2 "processing"%\\% +3 "core" %\ S +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%X' +1615 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%U  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%j' +1616 "core" ' + .tPSV.dial PSR +2 "processing"%n +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%h' +2627 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%r  + "collection"'p  +33 "core"  +128  + .tPSV.dial :mixloop +2 "processing"%o +99 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +74 "core" +2 .tPS.seek 0ml +2 "processing"%@' +2643 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%M' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%` +44 "core" +2 .tPS.seek 0ml +2 "processing"%d' +2633 "core" ' + .tPSV.dial :air +2 "processing"%I  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%u' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +42 "core" +2 .tPS.seek 0ml + "processing"%O' +2636 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&N& +4 "core" &( 1 % # Aa + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&C( +43 "core" ( + "manipulator"&t& +4 "core" & @ D { +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &|& +3 "core" & O M ^ +2 .tForearm.seek CC + "manipulator"&k' +96 "core" ' + .tHand.close +2 "manipulator"&y/ +67 "core" / + .tCC.seek :open +2 "collection"' ( +471 "core" ( + "manipulator"&{& +4 "core" & Y ] +2 "manipulator"&% +3 "core" % Y ^ +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +273 "core" ( + "manipulator"&}& +4 "core" &, ] a  < +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &l& +3 "core" &, X ` < +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +112 "core" ' +2 .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&m% +3 "core" % H B +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&x'\ +99 "core" ' +2 ."da"delayUntil "08:30:03.73" +24642 #recoverPRVreagent08 .PTV.dial :mixing +2 "processing"%z @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + + ."da"PSV.dial :air +2 "processing"%  +55 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2422 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%a +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +54 "core" + ."da"delay 2 seconds +161 "Can"\ h?? +41 ."da"PSV.dial :mixloop +3 "processing"% +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +56 "core" + ."da"PS.seek :empty +2 "processing"%L'ղ +2442 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +127 "core"  + "processing"% % +4 "core" %հ%\ h + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +603 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%P'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%" +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%w  +33 "core" +49 "processing"%% +3 "core" %һ\ g +2 ."da"PS.seek 1.5ml +2 "processing"%' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1620 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%R  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%& * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%#' +2422 "core" ' + ."da"PSV.dial PTV +2 "processing"%* +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%. +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Y +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%5  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2421 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +128 "core"  + "processing"%3% +4 "core" %մ^\ c + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%$'\ +605 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%-'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%~ +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%9  +33 "core" +2 "processing"%i% +3 "core" %Ҿ\ d +2 ."da"PS.seek 1.5ml +2 "processing"%+' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%(' +1608 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%> * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%/' +2403 "core" ' + ."da"PSV.dial PTV +2 "processing"%6 +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%7 +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%H +71 "core" + ."da"delay 5 seconds +504 .PSV.dial :air +2 "processing"%!  +71 "core"  + ."da"PS.seek :empty +2 "processing"%)'ղ +2422 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%F  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +132 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%J  +44 "core" ~ + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%% +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%'' +411 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%4  +44 "core"  +2 "processing"%B% +3 "core" %|\ a +2 ."da"PS.seek 0.55ml +2 "processing"%'^ +350 "Can"\ iA@ +7 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +55 "core" +2 ."da"PS.seek 2ml +2 "processing"%:'Һ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%W +40 "core" + ."da"PTV.dial :mixing +2 "processing"%0 @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%<  +34 "core" + "processing"%% +4 "core" %Ҷ\ j +2 ."da"PS.seek 1.85ml +2 "processing"%' +259 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%K * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%,' +1967 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +48003 #recoverPRVreagent08 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +32 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +33 "core" + + ."da"PSV.dial :air +2 "processing"%c  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%2' +2421 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%^ +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%[  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%= +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%?  +55 "core" +2 ."da"PS.seek :empty +2 "processing"%q'ղ +1357 "Can"'\ lJJ +1070 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +127 "core"  + "processing"%D% +4 "core" %յ&\ g + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%_'\ +599 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%g'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%f  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%V +83 "core" + ."da"PBV.dial :waste1 +2 "processing"%Z  +33 "core" + "processing"%E% +4 "core" %ҹz\ d +2 ."da"PS.seek 1.5ml +2 "processing"%\\' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%] * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%T' +1608 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%U  +33 "core" + ."da"delay 30 seconds +3043 .PBV.dial between PSV and waste1 +9 "processing"%X * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%n +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%j' +2412 "core" ' + ."da"PSV.dial PTV +2 "processing"%p +96 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%r +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%o +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core" +2 ."da"PS.seek :empty +2 "processing"%h'ղ +2402 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  +2 "processing"%@% +3 "core" %կD\ h +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%`'\ +600 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%M'Һ +1617 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%I +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%d  +35 "core" + "processing"%s% +4 "core" %Һ\ k +2 ."da"PS.seek 1.5ml +2 "processing"%u' +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%N * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%t' +1624 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%|  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%y * +45 "core" ( + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%\ +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%e' +2398 "core" ' + ."da"PSV.dial PTV +2 "processing"%A +83 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%{ +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%k  +81 "core" + ."da"PS.seek :empty +2 "processing"%}'ղ +2397 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +127 "core"  + "processing"%C% +4 "core" %մ\ k + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%m'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" + "processing"%z% +4 "core" %һ'\ m +2 ."da"PS.seek 1.5ml +2 "processing"%' +600 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +54 "Can"a\ iaa +1567 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%O  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%a * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2409 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%S +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  + ."da"PS.seek :empty +3 "processing"%L'ղ +2398 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +129 "core"  +7 "processing"%% +16 "core" %ձ\ \\ +6 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +17 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +8 ."da"PS.seek 0.25ml +8 "processing"%"'m +380 "core" ' + ."da"delay 5 seconds +503 "processing"%w% +3 "core" %k\ X +2 #"da"Pulling 0.25ml of PSR.sub2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml + "processing"%'\ +348 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%P'Һ +1612 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" + "processing"%R% +4 "core" %ҷ#\ Z +2 ."da"PS.seek 1.5ml +2 "processing"%&'} +596 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1608 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%*  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Y +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%5' +2446 "core" ' + ."da"PSV.dial PTV +2 "processing"%# +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%3 +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +45 "processing"%  +78 "core"  + ."da"PS.seek :empty +2 "processing"%$'ղ +2429 "core" ' + "processing"%~9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%9  +3 "core" 4 + 4 + "processing"%i& +4 "core" &]r5C\ V; +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 + "manipulator"&-% +4 "core" %\  1 +   +2 "storage"(1% +3 "core" % \ J +2 "storage"(+. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 +2 "storage"(( +352 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (>& +2 "core" & 7\ E +2 "manipulator"&8& +4 "core" &, B @ D < +2 "manipulator"&(% +3 "core" %\  @ ? r  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&6( +181 "core" ( + "manipulator"&7& +4 "core" &   i , +2 "storage"(H& +3 "core" & ,\ E +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&!' +101 "core" ' + "storage"(/& +4 "core" & (\ E +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(F' +280 "core" ' + "storage"(- +4 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&J& +3 "core" &   , +2 "storage"(%& +3 "core" & v w P\ C + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 2 +2 "manipulator"&)'~ +27 "core" ' + ."da"Elbow.hold +2 "manipulator"&4, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 "storage"(B- +3 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"('' +30 "core" ' +2 "manipulator"&% +4 "core" %ͨ I +2 "storage"(& +3 "core" & ` a B\ ? +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 2 + 342 counts +2 "manipulator"&W' +17 "core" ' +2 "manipulator"&0& +4 "core" &   t * + "storage"(<& +4 "core" & o m \ D +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +16 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(:'y +40 "core" ' +2 "manipulator"&K& +4 "core" & ? @  * + "manipulator"&% +4 "core" %    +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&G(k +254 "core" ( + "manipulator"&c& +4 "core" &u "  " +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +3 "core" &u   +2 ."da"Forearm.seek PC +2 "manipulator"&^' +93 "core" ' + ."da"Hand.close +2 "manipulator"&[/ +73 "core" / + ."da"PC.seek :open +2 "processing"%=( +451 "core" ( +2 "storage"(?& +4 "core" & q\ E + "manipulator"&2& +4 "core" &v &   + "manipulator"&Q% +4 "core" % < 0  + ."da"Forearm.seek :retract +2 "manipulator"&D'\ +91 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&q( +270 "core" ( + "manipulator"&_& +4 "core" &   % +2 "storage"(f& +3 "core" & V\ E +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&V' +103 "core" ' +2 ."da"Hand.open + "manipulator"&Z1 +71 "core" 1 +2 "storage"(E- +3 "core" -'y +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(g'E +26 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(]' +53 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2509h40ml.tif +1551 #SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 12.227 seconds\ /var/log/esp/da19jul2509h40ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2509h40ml15s.tif +392 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1173 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2509h40ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2509h40ml30s.tif +3059 #SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2509h40ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2509h40ml70s.tif +7125 #SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2509h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF + ."Qmail"HABfans.email "12.227 sec auto-exposure",Subject: "da19jul2509h40ml images!" +6 "storage"(\\- +12 "core" -' +9 "storage"(U& +7 "core" & ? : W\ ; +2 "manipulator"&X& +3 "core" &  % +2 ."da"Elbow.seek 2 +2 "manipulator"&n( +76 "core" ( +2 "manipulator"&T& +6 "core" &  1 + "storage"(p& +4 "core" & ? ? \ ; +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&r' +16 "core" ' +2 ."da"SE.reconfigure SEgently +4 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.81 Pucks below Top Plate +2 "storage"(o' +56 "core" ' +4 "manipulator"& & +3 "core" & ? ? 1 +2 "storage"(j& +6 "core" & /\ G +3 ."da"Elbow.reconfigure LimpElbow +6 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +6 ."da"Forearm.seek 2 +7 "manipulator"&'~ +27 "core" ' +4 ."da"Elbow.hold +3 "manipulator"&@, +4 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +74 ."da"SE.reconfigure SEconfig +6 "storage"(#QK-0-\ b +6 ."da"SE.seek 2 Pucks below Top Plate +2 "storage"(h' +21 "core" ' +5 "manipulator"&`% +4 "core" %ͦ +4 "storage"(I& +7 "core" & x n B\ D +4 ."da"Forearm.force -20 +4 "manipulator"&5 +8 ."da"Forearm.seek 2 + 340 counts +9 "manipulator"&d' +19 "core" ' +4 "manipulator"&s& +16 "core" & M O H , +7 "storage"(M& +13 "core" & 2\ J +9 ."da"Forearm.reconfigure TightForearm +8 "manipulator"&#Q@2^d^\ b +11 ."da"Forearm.seek 2 + 600 counts +9 "manipulator"&N' +32 "core" ' +7 "storage"(u% +12 "core" % ^\ J +6 ."downElevator"SE.seek :down +20 "storage"(|'} +89 (y% +3 "core" %* )\ IVa +2 "manipulator"&\ % +4 "core" % I M l X +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&t'\ +89 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +2 "processing"%A& +6 "core" &\ [ +2 "manipulator"&{& +4 "core" & ] T < , +2 "manipulator"&% +4 "core" %\  U R E  +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&k(, +182 "core" ( +4 "manipulator"&e& +8 "core" &, ` W  3 +3 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +2 &l& +3 "core" &, T V 3 +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&C' +98 "core" ' +3 ."psFlush"Hand.close +6 "manipulator"&}/ +77 "core" / +7 "manipulator"&& +17 "core" &, V T @ 3 +6 "manipulator"&% +6 "core" % 2 V U 1 9 +2 ."psFlush"Forearm.seek :retract +7 "manipulator"&'\ +99 "core" ' +9 ."psFlush"Elbow.reconfigure TightElbow +7 "manipulator"&$&.,(\ #b +9 ."psFlush"Elbow.seek PC +6 "manipulator"&z(k +124 "core" ( +5 "manipulator"&m& +16 "core" &s V T { +5 ."psFlush"Elbow.reconfigure LooseElbow +6 "manipulator"&$ &.,(#b +10 && +8 "core" &s S Y = +7 ."psFlush"Forearm.reconfigure TightForearm +7 "manipulator"&#Q@2^d^\ b +9 ."psFlush"Forearm.seek PC +9 "manipulator"&' +99 "core" ' +2 "manipulator"&O& +18 "core" &s _ ] +6 "manipulator"&a% +15 "core" % ] T ` n +3 "processing"%& +6 "core" &\ _ +2 "processing"% & +3 ."psFlush"PC.seek :closed +2 "processing"%(] +5 "core" &\ ` + &\ ` +8 &'u\ \\- +9 &a\ [A +10 &Xx\ [R +9 &Z\ ]R +9 &W\ ]R +9 &Y\ \\R +10 &]\\~\ ]R +9 &Y\ \\R +10 &X\ ]R +9 &Z}\ \\S +9 & d\\\ ]S +10 &"&]y\ \\S +9 &#Wh\ ]R +10 &%Yl\ ]R +10 &'mZr\ ]R +8 &)0Xm\ ]R +10 &*^k\ ]R +9 &,\\m\ ]S +9 &.u[w\ ]R +10 &07Xc\ ]R +9 &1_c\ ]R +9 &3_a\ ]R +10 &5~X_\ ]R +9 &7@ZV\ ]R +10 &9ZX\ ^R +9 &:[S\ ]R +9 &<]L\ ]R +10 &>G[A\ ]R +9 &@[J\ ]S +10 &AYT\ ^R +9 &CYW\ ]R +9 &EO`K\ ]R +10 &GeL\ ]S +9 &H}M\ \\V +9 &JS\ [X +10 &LGJ\ [X +9 &N 7\ [X +9 &O4\ [X +10 &Q8\ [X +9 &SN;\ [X +10 &U@\ [X +9 &V=\ [X +9 &X7\ [X +10 &ZT7\ [Y +9 &\\%\ [F +9 &]4An3\ ]!c +10 &]~5)\ _3 +6 ( + "processing"% & +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.58 +2 "processing"%& +3 "core" &]~'%\ _3 +2 &]~'.\ ^3 + ."psFlush"Hand.open + "manipulator"&S1 +73 "core" 1 + "manipulator"& % +4 "core" % ^ a n +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +129 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%'TE +219 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +387 "Can"\ _AA +502 "core" ' +41 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +1614 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%w +70 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%"  +33 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +72 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%P +71 "core" + ."psFlush"PBV.dial PSV +2 "processing"%v U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%&' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%* @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%Y  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2620 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%# +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%3 +70 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%5 @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%~' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%9  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%i'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%- +42 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%1'TE +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +1620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%> +70 "core" + ."psFlush"PTV.dial :puck +41 .PBV.dial :waste1 +10 "processing"%8  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%(' +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%7 +72 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%H'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%/ +71 "core" + ."psFlush"PBV.dial PSV +2 "processing"%x U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%J @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%B  +70 "core"  + ."psFlush"PS.seek :empty +2 "processing"%'ղ +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%0' +2620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%< +70 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%K' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%6  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%F'ղ +2625 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"')& +3 "core" &\ O +2 "manipulator"&W& +4 "core" &s T R ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&'(k +4 "core" ( +2 "manipulator"&& +4 "core" &s O \\ X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &s S T D +2 .tForearm.seek PC +2 "manipulator"&,' +91 "core" ' + .tHand.close +2 "manipulator"&4/ +69 "core" / + .tPC.seek :open +2 "processing"%[( +451 "core" ( + "manipulator"&& +4 "core" &s S S 7 +2 "manipulator"&b% +3 "core" % T J ! + +2 .tForearm.seek :retract +2 "manipulator"&?'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&2( +351 "core" ( + "manipulator"&Q& +4 "core" &" X ] <@ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &^& +3 "core" &# R R ) <@ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&_' +98 "core" ' + "manipulator"&f& +4 "core" &# T T @ <@ +2 "manipulator"&G% +4 "core" % S V +2 "collection"'Z& +3 "core" &\ O +2 "collection"'E& +3 .tCC.seek :closed +2 "collection"'D(` +3 "core" &\ O +4 &\ O2 +9 &/E{\ J3 +10 &Sn\ JG +10 &g\ KR +9 &U\ KR +9 &sU\ KR +9 &6P\ LQ +10 &U\ KR +9 &U\ LR +9 &{T\ KR +10 &=T\ KR +9 & Y\ KR +10 &"T\ KR +9 &$W\ KR +9 &&EU\ KR +10 &(U\ KR +9 &)Q\ LR +9 &+T\ KR +10 &-LT\ KR +9 &/S\ LR +10 &0U\ KR +9 &2W\ KR +9 &4UT\ KR +10 &6W\ KR +9 &7S\ KQ +9 &9U\ KR +10 &;^S\ KQ +9 &=S\ KR +10 &>T\ KR +9 &@T\ KR +9 &BeV \ KR +10 &D(O\ KQ +9 &ER\ KR +9 &GW\ KR +10 &IkZ\ KR +9 &K(j\ JT +10 &L\ IX +9 &N \ F\\ +9 &PU \ G] +10 &R\ F^ +9 &S\ F^ +9 &U\ E^ +10 &WW\ E_ +9 &Y\ E_ +10 &Z\ D` +10 &\\ \ D` +8 &^X \ Da +10 &_d\ F4 +9 &`_\ F\\ +10 ( + &`e{ \ IV + "collection"'E& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.19 +2 "collection"':& +4 "core" &`e|"\ HV +2 .tHand.open + "manipulator"&g1 +70 "core" 1 + "manipulator"&\\% +4 "core" % \\ T +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&U'\ +93 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'X& +4 "core" &`e| \ IV + "collection"'T% +4 "core" %ӹ-\ H + .tCSV.dial CSR +2 "collection"'p  +41 "core"  +2 "collection"' % +3 "core" %ӳ3\ H +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'j'qi +1346 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 'q% +2 "core" %qk&\ G +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'`'E +656 "core" ' + .tCSV.dial :waste +2 "collection"'I +141 "core" + .tCS.reconfigure CSconfig +3 "collection"'#P d@b +2 .tCS.seek 0ml + "collection"'V'Ӵ +1328 "Can"\ oNN +652 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"']& +4 "core" &`ey /\ GV + "collection"'s% +4 "core" %ӳG\ H + .tCSV.dial :flush +2 "collection"'M  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'r'qi +1237 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'u @ +43 "core" A + "collection"'n% +4 "core" %qi \ G \ +2 .tCS.seek 7ml +2 "collection"'o'~ +542 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'y  + '\  +43 "core"  +90  + .tCBV.dial :waste1 +2 "collection"' @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'d'Ӵ +1692 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'A& +4 "core" &`ey!\ GV + "collection"'{% +4 "core" %ӷ\ G + .tCSV.dial :flush +2 "collection"'  +74 "core" +2 .tCS.seek 5ml +2 "collection"'h'qi +1238 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'N @ +44 "core" B + "collection"'e% +4 "core" %qm 2\ G +2 .tCS.seek 7.001ml +2 "collection"'l' +538 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'|  +43 "core"  + .tCBV.dial :waste2 +2 "collection"'  +103 "core"  +2 .tCS.seek 0ml +2 "collection"'@'Ӵ +1690 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'}& +4 "core" &`ex \ GV + "collection"'% +4 "core" %Ӳ \ G + .tCSV.dial CSR +2 "collection"'  +54 "core"  +48 "collection"'t% +4 "core" %Ӳ \ G + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml + "collection"'m' +1925 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'' +539 "core" ' + ."connect"CSV.dial CBV +3 .tCBV.dial CSV +4 "collection"'C +2 'k  +101 "core" +33  + .tCTV.dial :intake +2 "collection"'O  +74 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'a' +1925 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'  +73 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +590 "core" ' + .tCSV.dial CSR +2 "collection"'=  +100 "core"  +2 "collection"' % +3 "core" %ӱ  \ E +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"''qi +1348 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'S' +1349 "core" ' + .tCSV.dial CBV +2 "collection"' +100 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +2605 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &" V W x <@ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&$( +3 "core" ( + "manipulator"&& +4 "core" &" ^ _  <@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &w& +3 "core" &" U X P <@ +2 .tForearm.seek CC + "manipulator"&"' +94 "core" ' + .tHand.close +2 "manipulator"&L/ +75 "core" / + .tCC.seek :open +2 "collection"' ( +469 "core" ( + "manipulator"&& +4 "core" &# a b <@ +2 "manipulator"&% +3 "core" %  V _ +2 .tForearm.seek :retract +2 "manipulator"&P'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&v(, +285 "core" ( + "manipulator"&R& +4 "core" &, \\ e ! +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" &, a ] ! + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&&' +111 "core" ' + .tHand.open +2 "manipulator"&Y1 +69 "core" 1 + "manipulator"&.% +4 "core" % \\ _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&#'\ +100 "core" ' +2 "processing"%& +3 "core" &\ v +37373 "Can"\ }11 +60003 \ 11 +58445 #t-> access 2 +2 .SE.seek :down +2 "storage"(3'} +3 "core" ' + "manipulator"&% +4 "core" %  V S 1 ( +2 "manipulator"&5& +4 "core" &, S V > ! + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"((K +1300 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (9& +2 "core" &K0 x 9\ o  +224 "Can"\ |>> +4643 #t-> access 3 +2 .SE.seek :down +2 "storage"(~'} +3 "core" ' + "manipulator"&-% +4 "core" %  S S 3 ( +2 "manipulator"&i& +3 "core" &, S V  ! +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(1([ +353 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (>& +2 "core" &[* n p\ p  +54973 "Can"\ |AA +17113 #t-> $da[:extractVol]=0.19 +2546 #-> startTube 3 +765 #-> shortDA +4 "collection"'8% + "processing"%+% +5 "core" %ӹ`\ W +2 %ճL\ { +3 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +193 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%7 +126 "core" + .tPTV.dial :PRVmixing +2 "processing"%(  +130 "core" + .tPRV.dial :sipper +2 "processing"%H  +100 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%/'` +2275 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +4 "processing"%x  "collection"'  +74 "core" +57  +2 .tPS.seek 0.5ml +2 "processing"%J'\ +1276 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +100 "core" > + .tPS.reconfigure PSconfig +3 "processing"%#A d`b +2 .tPS.seek :empty + "processing"%B'ղ +599 "core" ' + .tPSV.dial PSR +2 "processing"%% +99 "core"  + "processing"%% +4 "core" %հD\ { + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%'TE +1108 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%<' +1623 "core" ' + .tPSV.dial :mixloop +2 "processing"%0 +98 "core" + .tPS.seek :empty +2 "processing"%'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%K +111 "core"  + "processing"%6% +4 "core" %խE\ { + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%!'TE +1118 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%)' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%W +99 "core" + .tPRV.dial :sipper +2 "processing"%  +42 "core" + .tPS.seek :empty +2 "processing"%c'ղ +2631 "core" ' + .tPSV.dial PSR +2 "processing"%4 +101 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%z' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"% +99 "core" + .tPS.seek :empty +2 "processing"%'ղ +2623 "core" ' + #tLoading da puck from tube 3 into Processing Clamp +2 "processing"%& +3 "core" &)\ | +2 "manipulator"&b% +4 "core" %  W S \\ ( +2 "storage"(,% +3 "core" %~ { x \ o +2 "storage"('. +2 "core" .([ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(Q( +1326 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (^& +2 "core" & d \\ 6\ j +2 "manipulator"&f& +3 "core" &, T U @ ! +2 "manipulator"&G% +3 "core" %  Y v  ( +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&Z( +194 "core" ( + "manipulator"&?& +4 "core" & d j E # +2 "storage"( & +3 "core" & d c\ j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts +46 "manipulator"&:'* +104 "core" ' + "storage"(g& +4 "core" & a X\ k +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(\\' +281 "core" ' + "storage"(X- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (T& +3 "core" & 9 P Z\ i +2 "manipulator"&E& +4 "core" & Z h 8 # +2 .tElbow.seek 3 +2 "manipulator"&p( +29 "core" ( + "manipulator"& & +4 "core" & X ` z +2 "storage"(_& +3 "core" & c c\ i +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&;' +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&q/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&j& +4 "storage"(I'} +6 "core" & ` ` = z +2 "manipulator"&`% +3 "core" %  t h \\ +2 .tForearm.seek :retract +2 "manipulator"&]'\ +94 "core" ' + .tElbow.seek PC +2 "manipulator"&s(k +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +84 "core" ( + "manipulator"&M& +4 "core" &p b b  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" &p q c N +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&u' +103 "core" ' + "manipulator"&n& +4 "core" &p W V > +2 "manipulator"&r% +4 "core" %ϳ T T 6 { +2 "processing"%y& +3 "core" &A\ w +2 "processing"%\ & +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &B\ w +4 &#\ w0 +9 &-E)\ r3 +10 &Po!\ rH +9 &n\ rS +9 &Y\ sS +10 &o_$\ sS +9 &0a\ sS +9 &_\ sR +10 &e\ sS +9 &x\\\ sR +10 &:]\ sR +9 & ]\ sR +9 &"b(\ sR +10 &$`"\ sR +9 &&B_ \ sR +9 &(`\ sS +10 &)c&\ sS +9 &+`\ sS +10 &-J]$\ sR +9 &/ \\\ sR +9 &0`\ sS +10 &2_\ sR +10 &4Ra\ sR +8 &6^\ tR +10 &7\\\ sR +9 &9\\\ tR +10 &;[\\\ sR +9 &=b\ sR +9 &>Y\ tR +10 &@[\ sR +9 &Ba`\ sS +9 &D$a\ sR +10 &Eh\ sS +9 &Gy\ sV +10 &I[\ pX +9 &K\ qX +9 &L\ qX +10 &N\ pY +9 &P` \ pY +9 &R#\ qX +10 &S\ pX +9 &U\ pX +10 &Wh\ pX +9 &Y(\ pY +9 &Z\ oZ +10 &\\{v\ r< +9 &]]*~\ rT +9 &]%\ \ u2 +3 ( + "processing"%\ & +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.57 + .Hand.open +2 "manipulator"&o1 +76 "core" 1 + "manipulator"&A% +4 "core" % ϳ ` Y { +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&{'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%  + %d9 +5 "core" 9UT +103 "processing"%N9 +2 "core" 9Tt +103 "processing"%e9 +3 "core" 9Ru +103 "processing"%h9 +2 "core" 9Rt ! +103 "processing"%|9 +2 "core" 9Rs! +103 "processing"%9 +2 "core" 9Rt" +103 "processing"%l9 +2 "core" 9Ut" +103 "processing"%}9 +3 "core" 9St# +103 "processing"%9 +2 "core" 9St"# +103 "processing"%9 +2 "core" 9Tt&$ +103 "processing"%t9 +2 "core" 9Vt+$ +103 "processing"%@9 +2 "core" 9Xt/$ +103 "processing"%m9 +3 "core" 9[t3$ +103 "processing"%C9 +2 "core" 9\\t7$ +103 "processing"%k9 +2 "core" 9^u;$ +103 "processing"%O9 +2 "core" 9ct@$ +103 "processing"%9 +2 "core" 9guD$ +103 "processing"%9 +3 "core" 9ltH# +103 "processing"%a9 +2 "core" 9puL +103 "processing"%=9 +2 "core" 9utP +103 "processing"% 9 +2 "core" 9zuU +103 "processing"%9 +2 "core" 9uY +103 "processing"%9 +2 "core" 9u] +103 "processing"% 9 +2 "core" 9ua +103 "processing"%S9 +2 "core" 9ve +103 "processing"%9 +2 "core" 9vj +103 "processing"%9 +2 "core" 9vn +103 "processing"%w9 +3 "core" 9wr +103 "processing"%L9 +2 "core" 9vv +103 "processing"%29 +2 "core" 9wz +103 "processing"%U9 +2 "core" 9w +103 "processing"%D9 +2 "core" 9x +103 "processing"%9 +3 "core" 9w +103 "processing"%9 +2 "core" 9y +103 "processing"%"9 +2 "core" 9y +103 "processing"%R9 +2 "core" 9x +103 "processing"%*9 +2 "core" 9y +103 "processing"%$9 +2 "core" 9z +103 "processing"%Y9 +2 "core" 9z +103 "processing"%.9 +2 "core" 9z +103 "processing"%9 +2 "core" 9{ +103 "processing"%P9 +2 "core" 9{\ +103 "processing"%&9 +3 "core" 9 {\ +103 "processing"%9 +2 "core" 9{\ +103 "processing"%59 +2 "core" 9| +103 "processing"%99 +2 "core" 9 | +103 "processing"%-9 +2 "core" 9'| +103 "processing"%i9 +3 "core" 9-} +103 "processing"%39 +2 "core" 93} +103 "processing"%9 +2 "core" 99} +103 "processing"%>9 +2 "core" 9?} +103 "processing"%+9 +2 "core" 9E~ +103 "processing"%89 +2 "core" 9K~ +103 "processing"%79 +2 "core" 9Q~ +103 "processing"%(9 +2 "core" 9V~ +103 "processing"%H9 +2 "core" 9\\ +103 "processing"%F9 +2 "core" 9a +103 "processing"%9 +2 "core" 9g~ +2 .tPH.hold 2:00:00,28C +3 "processing"%x ppb +3 .tdelay 1:30 +3 "core"  +7478 "Can"\ u76 +1522 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +100 "core"  +2 "processing"%% +3 "core" %յ\ w +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%J'\ +612 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +5 "processing"% +9 .tPS.seek 2ml +2 "processing"%%'Һ +1609 "core" ' + .tPTV.dial :puck +2 "processing"%  +132 "core"  + .tPSV.dial PTV +2 "processing"%B +70 "core" + .tPBV.dial :waste1 +2 "processing"%  +53 "core" +2 "processing"%0% +3 "core" %һ\ y +2 .tPS.seek 1.5ml +2 "processing"%<' +608 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%6' +1610 "core" ' + .tdelay 5:00 +30004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%W +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%' +2397 "core" ' + .tPSV.dial PTV +2 "processing"%) +70 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%4 +72 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%c +71 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  + .tPS.seek :empty +2 "processing"%z'ղ +2399 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +131 "core" + .tPSV.dial :mixloop +2 "processing"%b +44 "core" + .tPRV.dial :ab1 +2 "processing"%, @ +100 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%'' +361 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%1  +44 "core"  +2 "processing"%^% +3 "core" %\ | +2 .tPS.seek 0.34ml +2 "processing"%f' +445 "core" ' +3 .tdelay 2 seconds +201 .CBV.dial between PRV and PSV +2 "collection"'G  +30 "core" + .tPRV.dial :air +2 "processing"%?  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"% 'G +1183 "core" ' + .tPRV.dial :waste2 +2 "processing"%v @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%g'\ +876 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%#  +45 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%X'Һ +1612 "core" ' + .tPSV.dial :PML +2 "processing"%T +44 "core" + .tPTV.dial :mixing +2 "processing"%E @ +73 "core" A + .tPBV.dial :waste1 +2 "processing"%~  +35 "core" +2 "processing"% % +3 "core" %ҷH\ v +2 .tPS.seek 1.85ml +2 "processing"%_' +245 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%q * +46 "core" ) +2 .tPS.seek 0ml +2 "processing"%j' +1972 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'`& +3 "core" &C\ T +2 "manipulator"&Z& +3 "core" &p T V  +2 "manipulator"&:% +4 "core" %\  a W  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&\\(, +136 "core" ( + "manipulator"&;& +4 "core" &, _ V < ! +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +3 "core" &, S U R ! +2 .tForearm.seek :garage + "manipulator"&V' +96 "core" ' + .tHand.close +2 "manipulator"&p/ +66 "core" / +2 "manipulator"&n& +3 "core" &, a a ! +2 "manipulator"&r% +4 "core" % + a W  M +2 .tForearm.seek :retract +2 "manipulator"&y'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&I( +303 "core" ( + "manipulator"&]& +4 "core" & a ` ]  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" & b ^  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&o' +103 "core" ' +2 "manipulator"&A& +4 "core" & _ X   +2 "manipulator"&d% +3 "core" % ] S h y +2 "collection"'\ & +4 "core" &\ Q +2 "collection"'N& +3 .tCC.seek :closed +2 "collection"'u(` +3 "core" &C\ S +2 &=\ R +8 &,uQ\ O, +10 &c\ NA +9 &[vR\ NR +10 &VU\ OR +9 &UO\ OR +9 &Q\ OQ +10 &cUK\ OR +9 &%T\ OR +9 &UQ\ OQ +10 &V\ PQ +9 & kT\ OR +10 &".Wl\ OQ +9 &#VM\ OR +9 &%Y\ OQ +10 &'sW\ OR +9 &)6R\ OQ +9 &*Tl\ QR +10 &,R\ QR +9 &.|U\ OQ +10 &0=S\ OR +9 &2T\ OQ +9 &3T\ OQ +10 &5R\ OR +9 &7FU\ OQ +9 &9V\ OR +10 &:V\ OR +9 &<W\ NR +10 &>MR\ OR +9 &@X\ OR +9 &AT\ OR +10 &CQ\ OQ +9 &EUU\ NR +9 &GT\ NQ +10 &HY\ NR +9 &Jf\ NS +10 &LP\ LV +9 &N\ KZ +9 &O\ J] +10 &Q\ I] +9 &SB\ I^ +9 &U \ I^ +10 &V\ I^ +9 &X!\ H^ +10 &ZE$"\ H_ +9 &\\%$\ G` +9 &]%%\ G` +10 &_q(&\ IC +9 &`E.'(\ I't +9 &`fm'(\ MS +3 ( + "collection"'N& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.25 + "collection"'e& +4 "core" &`fl)&\ IS +2 .tHand.open +2 "manipulator"&Q1 +74 "core" 1 + "manipulator"&h% +4 "core" %  [ s 7 x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&|'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"% +99 "core"  +2 "processing"%l% +3 "core" %\ o +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%}' +1610 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1064 "Can"\ sVV +556 "core" ' + .tPSV.dial PSR +2 "processing"%t +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%@' +2622 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +5 "processing"%m  + "collection"'C  +33 "core" ~ +126  + .tPSV.dial :mixloop +2 "processing"%k +98 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%O  +74 "core" +2 .tPS.seek 0ml + "processing"%' +2624 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%a' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%= +44 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2618 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2620 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml + "processing"%S' +2627 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" & v d R  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +9 "core" ( +2 "manipulator"&w& +4 "core" & _ a  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" & ` `  +2 .tForearm.seek CC +2 "manipulator"&2' +96 "core" ' + .tHand.close +2 "manipulator"&U/ +73 "core" / + .tCC.seek :open +2 "collection"'D( +471 "core" ( + "manipulator"&& +4 "core" & ` \\ w  +2 "manipulator"&% +3 "core" % T X \ +2 .tForearm.seek :retract +2 "manipulator"&"'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&R(, +272 "core" ( + "manipulator"&*& +4 "core" &, _ a L +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &$& +3 "core" &, U ` O L + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&Y' +112 "core" ' + .tHand.open +2 "manipulator"&.1 +67 "core" 1 + "manipulator"&% +4 "core" % [ b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +102 "core" ' +2 ."da"delayUntil "10:28:15.82" +24779 #recoverPRVreagent08 .PTV.dial :mixing +2 "processing"%& @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +31 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%5 * +35 "core" , + ."da"PSV.dial :air +2 "processing"%9  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +47 "processing"%-' +2404 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%i +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%3  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +46 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%>  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%+'ղ +2384 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +139 "core"  +2 "processing"%7% +3 "core" %հ\ y + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%('\ +603 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%H'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%F  +72 "core"  + ."da"PSV.dial PTV +2 "processing"% +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%/  +34 "core" + "processing"%% +4 "core" %Һ\ z +2 ."da"PS.seek 1.5ml +2 "processing"%' +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%' +1619 "core" ' + ."da"delay 2:00 +2408 "Can".\ {FF +9595 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%B  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ( + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%%' +2397 "core" ' + ."da"PSV.dial PTV +2 "processing"%K +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%< +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +82 "core" + ."da"PS.seek :empty +2 "processing"%'ղ +2401 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%! +127 "core"  + "processing"%W% +4 "core" %ձ\ ~ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%6'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%)'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%4 +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%c  +31 "core" + "processing"%% +4 "core" %Ҽ\ | +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%b' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%,  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%z * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%^' +2399 "core" ' + ."da"PSV.dial PTV +2 "processing"%' +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%G +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%? +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%f  +82 "core" + ."da"PS.seek :empty +2 "processing"%v'ղ +2390 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%#  +129 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%g  +44 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%T +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%E' +398 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%~  +43 "core"  +2 "processing"% % +3 "core" %d\ | +2 ."da"PS.seek 0.55ml +2 "processing"%q'a +368 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%X  +55 "core" +2 ."da"PS.seek 2ml +2 "processing"%_'Һ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%` +42 "core" + ."da"PTV.dial :mixing +2 "processing"%Z @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%:  +33 "core" + "processing"%;% +4 "core" %Ҽr\  +2 ."da"PS.seek 1.85ml +2 "processing"%M' +252 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%s * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%p' +1966 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +6695 "Can""\ DC +41307 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%n  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +33 "core" + + ."da"PSV.dial :air +2 "processing"%{  +55 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%V' +2406 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%\\ +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%]  +55 "core" + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%[ +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%A  +55 "core" + ."da"PS.seek :empty +2 "processing"%d'ղ +2397 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +49 .PSV.dial PSR + "processing"%\ +127 "core"  + "processing"%y% +4 "core" %նw\ } + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%e'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%Q  +72 "core"  + ."da"PSV.dial PTV +2 "processing"%h +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%N  +33 "core" + "processing"%% +4 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%l'} +607 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%j' +1610 "core" ' + ."da"delay 2:00 +4244 "Can"H\ xmm +7760 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%} * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%t +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2411 "core" ' + ."da"PSV.dial PTV +2 "processing"%C +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%m +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%k +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%O  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%@'ղ +2402 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  + "processing"%% +4 "core" %մ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%='\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%a'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"% % +4 "core" %ҶV\  +2 ."da"PS.seek 1.5ml +2 "processing"%'| +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%w' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%L  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%U * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%|' +2397 "core" ' + ."da"PSV.dial PTV +2 "processing"%u +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%2  +81 "core" + ."da"PS.seek :empty +2 "processing"%*'ղ +2402 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +127 "core"  + "processing"%% +4 "core" %մ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%.'\ +612 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%" +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%Y  +33 "core" + "processing"%&% +4 "core" %Ҹ\ } +2 ."da"PS.seek 1.5ml +2 "processing"%'~ +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%9' +1623 "core" ' + ."da"delay 2:00 +9506 "Can"\ >= +2497 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%S  +32 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2389 "core" ' + ."da"PSV.dial PTV +2 "processing"%> +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%- +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%8 +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%7  +82 "core" + ."da"PS.seek :empty +2 "processing"%+'ղ +2379 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +126 "core"  +8 "processing"%F% +15 "core" %նv\ u +6 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +7 "processing"% +20 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +9 "processing"%'m +361 "core" ' + ."da"delay 5 seconds +503 "processing"%/% +3 "core" %o5\ s +2 #"da"Pulling 0.25ml of PSR.sub2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml + "processing"%'\ +343 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%H'Һ +1618 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%J +73 "core" +42 ."da"PBV.dial :waste1 +9 "processing"%  +35 "core" +2 "processing"%B% +3 "core" %F\ n +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%0 * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1615 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%K  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +46 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2409 "core" ' + ."da"PSV.dial PTV +2 "processing"%% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%! +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%W +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  + ."da"PS.seek :empty +3 "processing"%6'ղ +2399 "core" ' + "processing"%49 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%c  +3 "core" 4 + 4 + "processing"%& +4 "core" &]$\ i2 + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&)% +3 "core" %\  U S p & +2 "storage"(% +4 "core" % % # 1\ ] + "storage"(. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 +2 "storage"(,( +360 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (z& +2 "core" &  9\ X +2 "manipulator"&1& +3 "core" &, ^ ` L +2 "manipulator"&b% +4 "core" %\  a c & +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&'( +181 "core" ( + "manipulator"&G& +4 "core" & W ^ l , +2 "storage"(?& +3 "core" & \ \ ( ?\ Z +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&f' +100 "core" ' + "storage"(^& +4 "core" & \ \  /\ [ +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"( ' +275 "core" ' + "storage"(#- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(g'y +31 "core" ' +2 "manipulator"&T& +4 "core" & ] W , + "manipulator"&v% +4 "core" % _ _ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&~'\ +91 "core" ' + ."da"Elbow.seek PC +2 "manipulator"& (k +253 "core" ( + "manipulator"&E& +4 "core" &t ^ Z +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &t ` ` +2 ."da"Forearm.seek PC +2 "manipulator"&q' +90 "core" ' + ."da"Hand.close +2 "manipulator"&`/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%Z( +455 "core" ( + "storage"(:& +4 "core" &  & ' p\ ^ +2 "manipulator"&;& +3 "core" &t a c +2 "manipulator"&s% +3 "core" % ` W  +2 ."da"Forearm.seek :retract +2 "manipulator"&_'\ +99 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&M( +256 "core" ( + "manipulator"&n& +4 "core" & e e 1 +2 "storage"(r& +3 "core" & \ \  \ \\ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&{' +90 "core" ' + ."da"Hand.open +2 "manipulator"&p1 +72 "core" 1 +3 "storage"(\\- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(]'E +24 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"([' +54 "core" ' + #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2511h40ml.tif +4 "processing"%A& +9 "core" &\ \\ +4 "manipulator"&V& +9 "core" & S S  1 +3 "manipulator"&\ % +4 "core" % J T ( C +3 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&y'\ +93 "core" ' + ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&d(, +182 "core" ( + "manipulator"& & +4 "core" &, Q V J +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &, S R ? J +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&h' +101 "core" ' + ."psFlush"Hand.close +2 "manipulator"&N/ +66 "core" / +2 "manipulator"&& +3 "core" &, 1 K J +2 "manipulator"&e% +4 "core" %  = 8 s  + ."psFlush"Forearm.seek :retract +2 "manipulator"&o'\ +101 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&l(k +122 "core" ( + "manipulator"&& +4 "core" &o U \\ 5 +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &}& +2 "core" &o T S Q +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&t' +102 "core" ' +2 "manipulator"&j& +3 "core" &o U [ +2 "manipulator"&C% +4 "core" % W ] ~ +2 "processing"%m& +3 "core" &z\ Z +2 "processing"%k& +3 ."psFlush"PC.seek :closed +2 "processing"%O(] +3 "core" &z\ Z +4 &u\ [- +9 &)Db\ V3 +9 &Moa\ UH +10 &gX\ WS +10 &VO\ XR +9 &oZA\ WR +9 &0\\6\ XR +9 &VE\ WR +10 &]6\ WR +9 &uZ1\ WS +9 &7\\"\ XS +10 & X\ WS +9 &"Y\ WR +10 &$}Y\ WS +9 &&AW\ WR +9 &(Z\ WR +10 &)^\ WR +9 &+W\ WR +9 &-G_\ VS +10 &/\ Y\ WR +9 &0]\ WR +10 &2]*\ WR +9 &4Q]>\ WR +9 &6W=\ WR +10 &7X:\ WR +9 &9Y/\ WS +9 &;XZ.\ WR +10 &=X/\ WR +9 &>T)\ WR +10 &@U\ WR +9 &B_[\ WS +9 &D"Z\ VR +11 &E\\\ VS +8 &Gk\ VT +9 &I[\ TW +10 &K\ TX +64 &L\ TX +11 &N\ SY + &P^\ SY + &R \ SY + &S\ SY + &U\ SX + &We\ SY + &Y&\ SY +3 &Z\ SY +10 &\\{q\ V> +9 &]^%`\ VT +9 &]z1{\ W8 +3 ( + "processing"%k& +2 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.61 +2 "processing"%& +3 "core" &]z0\ W8 +2 ."psFlush"Hand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +3 "core" % _ a +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&@'\ +47 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.577 seconds\ /var/log/esp/da19jul2511h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19jul2511h40ml15s.tif +44 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%= +129 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1117 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +232 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19jul2511h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19jul2511h40ml30s.tif +1384 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%a  +31 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1560 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19jul2511h40ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19jul2511h40ml70s.tif +1061 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +3 "processing"%L'\ +613 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%I +72 "core" + ."psFlush"PBV.dial PSV +3 "processing"%w U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%u' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +407 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19jul2511h40ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +3 ."Qmail"HABfans.email "11.577 sec auto-exposure",Subject: "da19jul2511h40ml images!" +13 "storage"(2- +9 "core" -' +8 "storage"(|& +3 "core" &  K\ G +2 "manipulator"&$& +4 "core" &o @ C x +3 "manipulator"&% +4 "core" %\  > @ F  +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&*( +274 "core" ( +2 "manipulator"&.& +5 "core" & M J ] ) +2 "storage"("& +3 "core" &  | \ H +4 ."da"Forearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 2 + 600 counts +4 "manipulator"&Y' +99 "core" ' +2 ."da"SE.reconfigure SEgently +4 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.21 Pucks below Top Plate +3 "storage"(&' +57 "core" ' +3 "manipulator"&& +6 "core" & b d ) +4 "storage"(5& +6 "core" & \ \  >\ V +4 ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 2 +3 "manipulator"&'~ +28 "core" ' +3 ."da"Elbow.hold +5 "manipulator"&S, +5 "core" , +4 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure SEconfig +5 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +4 "storage"(i' +29 "core" ' +4 "manipulator"&3% +8 "core" %ͮ ] X f +4 "storage"(9& +5 "core" &  \ T +3 ."da"Forearm.force -20 +3 "manipulator"&5 +4 ."da"Forearm.seek 2 + 348 counts +2 "manipulator"&>' +15 "core" ' +3 "manipulator"&-& +7 "core" & a c ) +4 "storage"(8& +6 "core" & \ \  A\ W +4 ."da"Forearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 2 + 600 counts +4 "manipulator"&7' +24 "core" ' +6 "storage"(% +11 "core" %\  \ X +7 ."downElevator"SE.seek :down +9 "storage"(('} +93 (F% +3 "core" %7 \ XWc +2 "manipulator"&+% +4 "core" % W R E ] +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&/'\ +95 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1134 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  + ."psFlush"PS.seek :empty +3 "processing"%'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%J +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%B +71 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%H' +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%0 @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%K  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%<'ղ +1586 "Can"W\ ~@@ +1037 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +58 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%! +70 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%W  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +72 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%4'\ +597 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" + ."psFlush"PBV.dial PSV +2 "processing"%) U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%1  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%b'ղ +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%G +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%?' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%R +70 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%^' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%P @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%T  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%v'ղ +2623 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"& & +4 "core" & R S c ) + "manipulator"&f% +4 "core" %\  ] W  + ."psFlush"Elbow.seek PC +2 "manipulator"&E(k +249 "core" ( + "manipulator"&X& +4 "core" &p U Z +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &'& +3 "core" &p \\ [ l +2 ."psFlush"Forearm.seek PC +2 "manipulator"&`' +96 "core" ' + ."psFlush"Hand.close +2 "manipulator"&~/ +75 "core" / + ."psFlush"PC.seek :open +2 "processing"%( +453 "core" ( + "manipulator"&:& +4 "core" &p S S * +2 "manipulator"&;% +3 "core" % Ϩ S R R  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&s'\ +91 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&q(, +133 "core" ( + "manipulator"&n& +4 "core" &, Y T \\ * +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &r& +3 "core" &, \\ T 5 * +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"& ' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&p1 +74 "core" 1 + "manipulator"&\\% +4 "core" % ~ \\ ^  +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"&A'\ +101 "core" ' +2 #tFinished short da assay +29258 #-> access 2 +2 .SE.seek :down +2 "storage"(V'} +2 "core" ' +2 "manipulator"&\ % +4 "core" %\  S R  " +2 "manipulator"&_& +3 "core" &, R R * +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(g(K +847 "Can"6\ ^^ +457 "core" ( +3 .tSC.reconfigure SCloose +4 "storage"($.\ 1~b +5 (]& +5 "core" &K) \ }  +1824 #t-> access 3 +2 .SE.seek :down +2 "storage"( '} +3 "core" ' + "manipulator"&Q% +4 "core" %\  \\ R R " +2 "manipulator"&{& +4 "core" &, S R < * + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(M([ +353 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (N& +2 "core" &[* 4\ ~  +57317 "Can"P\ >= +54858 #t-> startTube 3 +5145 "Can":\ == +5110 #t-> shortDA +3 "collection"'% + "processing"%e% +5 "core" %ӹ:\ i +4 %ն\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +129 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%y +127 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +131 "core" + .tPRV.dial :sipper +2 "processing"%}  +100 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%h'` +2278 "core" ' + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%j  +128 "core"  +2 .tPS.seek 0.5ml +2 "processing"%C'\ +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"%m @ +98 "core" > + .tPS.reconfigure PSconfig +3 "processing"%#A d`b +2 .tPS.seek :empty + "processing"%d'ղ +607 "core" ' + .tPSV.dial PSR +2 "processing"%o +99 "core"  + "processing"%Z% +4 "core" %հc\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%'TE +1109 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"% +98 "core" + .tPS.seek :empty +2 "processing"%k'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"%= +98 "core"  +2 "processing"%t% +3 "core" %նb\ +2 #tPulling 1ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1ml + "processing"%6'TE +1118 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +1620 "core" ' + .tPSV.dial :mixloop +2 "processing"% +98 "core" + .tPRV.dial :sipper +2 "processing"%a  +43 "core" + .tPS.seek :empty +2 "processing"% 'ղ +2637 "core" ' + .tPSV.dial PSR +47 "processing"% +99 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%L +99 "core" +2 .tPS.seek :empty + "processing"%I'ղ +2623 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%w& +4 "core" &g\ +2 "manipulator"&U% +3 "core" %\  S S ? " +2 "storage"(% +3 "core" %z O G .\ +2 "storage"(u. +3 "core" .([ + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(2( +1325 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (|& +2 "core" & \ y +2 "manipulator"&$& +3 "core" &, V X * +2 "manipulator"&% +4 "core" %\  U p  " + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&.( +188 "core" ( + "manipulator"&"& +4 "core" & a ` V c +2 "storage"(l& +4 "core" & S S 2\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&'* +92 "core" ' + "storage"(5& +4 "core" & T S %\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(@' +280 "core" ' + "storage"(3- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (9& +3 "core" & O S \ +2 "manipulator"&-& +3 "core" & _ ^ c +2 .tElbow.seek 3 +2 "manipulator"&8( +64 "core" ( + "manipulator"&[& +4 "core" & ` ] 2 +2 "storage"(& +3 "core" & R R ,\ +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&Y' +20 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&F/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&*& +5 "storage"(+'} +4 "core" & T V $ 2 +2 "manipulator"&&% +4 "core" %  W T G  +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.seek PC +2 "manipulator"&>(k +162 "core" ' + ."downElevator"SE.coast + "storage"(5 +92 "core" ( + "manipulator"&i& +4 "core" &u T ` ; +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &u S T - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&(' +96 "core" ' +2 "manipulator"&,& +4 "core" &u \\ X + "manipulator"&% +4 "core" % T S W % +2 "processing"%& +3 "core" &e\ +2 "processing"%J& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &\ +3 &e\  +9 &'xf\ - +9 &ce\ A +10 &[~i\ R +9 &]g\ R +10 &_h\ R +9 &_g\ R +9 &c`g\ R +10 &%bi\ R +9 &`f\ Q +9 &]f\ Q +10 & k`g\ R +9 &"-`e\ R +9 &#Zf\ Q +10 &%_f\ Q +9 &'r`f\ R +10 &)5ah\ R +9 &*`e\ R +9 &,^d\ Q +10 &.{_h\ R +9 &0<`g\ R +9 &1`e\ R +10 &3_f\ R +9 &5`f\ Q +10 &7Fbh\ Q +9 &9be\ R +9 &:cg\ R +10 &<ag\ Q +9 &>N_X\ Q +9 &@c\\\ R +10 &AaW\ Q +9 &C_[\ Q +10 &EUcb\ R +10 &GmU\ S +8 &HU\ V +10 &JS\ W +9 &LMN\ W +10 &NL\ X +9 &OQ\ X +9 &QJ\ X +10 &SUL\ W +9 &UR\ X +9 &VT\ X +10 &XN\ X +9 &ZYO\ Y +9 &\\S\ E +10 &]3=oQ\ 'q +9 &]}&P\ . +3 ( + "processing"%J& +2 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.54 + .Hand.open +2 "manipulator"&B1 +75 "core" 1 + "manipulator"&% +4 "core" % ] W  % +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&0'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%H  +2 %K9 +5 "core" 9ez +103 "processing"%9 +2 "core" 9e{ +103 "processing"%9 +2 "core" 9e{  +103 "processing"%<9 +2 "core" 9ez  +103 "processing"%9 +2 "core" 9dz +103 "processing"%!9 +2 "core" 9b{ +103 "processing"%W9 +2 "core" 9c{ +104 "processing"%%9 +3 "core" 9c{! +103 "processing"%9 +2 "core" 9c{"" +103 "processing"%9 +2 "core" 9b{&" +103 "processing"%49 +2 "core" 9c{+" +103 "processing"%9 +2 "core" 9c{/# +103 "processing"%)9 +2 "core" 9cz3# +103 "processing"%c9 +2 "core" 9dz7$ +103 "processing"%9 +2 "core" 9e{;$ +103 "processing"%9 +2 "core" 9e{@% +103 "processing"%19 +2 "core" 9g{D% +103 "processing"%z9 +3 "core" 9i{H% +103 "processing"%G9 +2 "core" 9j{L% +103 "processing"%b9 +2 "core" 9l|P& +103 "processing"%R9 +2 "core" 9n|U& +103 "processing"%?9 +2 "core" 9o|Y& +103 "processing"%P9 +3 "core" 9s|]' +103 "processing"%^9 +2 "core" 9u{a& +103 "processing"%T9 +2 "core" 9x}f& +103 "processing"%#9 +2 "core" 9z|j& +103 "processing"% 9 +2 "core" 9~}n& +103 "processing"%f9 +3 "core" 9}r& +103 "processing"%X9 +2 "core" 9~v& +103 "processing"%'9 +2 "core" 9~{& +103 "processing"%S9 +2 "core" 9~& +103 "processing"%~9 +2 "core" 9& +103 "processing"%/9 +2 "core" 9& +103 "processing"%O9 +2 "core" 9 +103 "processing"%:9 +2 "core" 9 +103 "processing"%;9 +2 "core" 9 +103 "processing"%n9 +2 "core" 9 +103 "processing"%r9 +3 "core" 9 +103 "processing"%`9 +2 "core" 9 +103 "processing"%E9 +2 "core" 9 +103 "processing"%p9 +2 "core" 9 +103 "processing"%\\9 +3 "core" 9 +103 "processing"%s9 +3 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%\ 9 +2 "core" 9 +103 "processing"%_9 +2 "core" 9 +103 "processing"%]9 +2 "core" 9 +103 "processing"%Q9 +3 "core" 9 +103 "processing"%{9 +2 "core" 9 +103 "processing"%V9 +2 "core" 9 +103 "processing"%g9 +2 "core" 9 +103 "processing"%N9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%e9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9 +103 "processing"%}9 +2 "core" 9! +103 "processing"%v9 +3 "core" 9' +103 "processing"%j9 +2 "core" 9. +103 "processing"%h9 +2 "core" 94 +103 "processing"%m9 +2 "core" 99 +103 "processing"%C9 +2 "core" 9@ +103 "processing"%o9 +3 "core" 9F +103 "processing"%Z9 +2 "core" 9L\  +103 "processing"%d9 +2 "core" 9R +103 "processing"%9 +2 "core" 9X +103 "processing"%9 +2 "core" 9] +103 "processing"%9 +3 "core" 9d +2 .tPH.hold 2:00:00,28C +3 "processing"%= ppb +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%t +112 "core"  +2 "processing"%k% +3 "core" %ն\ +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%6'\ +615 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"% 'Һ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%a  +131 "core"  + .tPSV.dial PTV +2 "processing"% +69 "core" + .tPBV.dial :waste1 +2 "processing"%  +54 "core" +2 "processing"% % +3 "core" %ҼR\  +2 .tPS.seek 1.5ml +2 "processing"%L' +597 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%w' +1616 "core" ' + .tdelay 5:00 +7094 "Can"\ 77 +22910 #trecoverPSRreagent08 .PTV.dial :puck +49 .PBV.dial :waste1 +3 "processing"%U  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%u +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%M' +2389 "core" ' + .tPSV.dial PTV +2 "processing"%| +70 "core" +2 .tdelay 5 seconds +501 .PSV.dial PSR +2 "processing"%$ +70 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"% +71 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%"  +68 "core"  +2 .tPS.seek :empty + "processing"%l'ղ +2383 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%q  +132 "core" + .tPSV.dial :mixloop +2 "processing"%5 +42 "core" + .tPRV.dial :ab1 +2 "processing"%A @ +100 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%3' +375 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +2 "processing"%9  +42 "core"  +2 "processing"%-% +4 "core" %\ +2 .tPS.seek 0.34ml + "processing"% ' +435 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'[  +32 "core" + .tPRV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%F'G +1194 "core" ' + .tPRV.dial :waste2 +2 "processing"%* @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%&'\ +864 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%.  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1610 "core" ' + .tPSV.dial :PML +2 "processing"%@ +43 "core" + .tPTV.dial :mixing +2 "processing"%Y @ +72 "core" A + .tPBV.dial :waste1 +2 "processing"%i  +33 "core" +2 "processing"%7% +3 "core" %ҽp\  +2 .tPS.seek 1.85ml +2 "processing"%8' +253 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%, * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1966 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &a\ d +2 "manipulator"&+& +3 "core" &u ] ` h +2 "manipulator"&% +4 "core" %\  _ V  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +132 "core" ( + "manipulator"&B& +4 "core" &, b ` K +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, ` \\ r K +2 .tForearm.seek :garage +2 "manipulator"&K' +100 "core" ' + .tHand.close +2 "manipulator"&J/ +75 "core" / +2 "manipulator"&& +3 "core" &, ^ r  A +2 "manipulator"&(% +4 "core" % T T (  + .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&2( +281 "core" ( + "manipulator"&<& +4 "core" &% y o C >O +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &% g  >O +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&!' +103 "core" ' +2 "manipulator"&W& +4 "core" &% _ a  >N +2 "manipulator"&%% +4 "core" %  r +2 "collection"'& +4 "core" &@\ ] +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'4(` +3 "core" &C\ \\ +4 &l\ `2 +9 &-E|f\ [3 +9 &Soj\ ZG +10 &fe\ [R +9 &Ui\ \\Q +9 &sWj\ \\R +10 &7T`\ \\Q +10 &Xi\ \\R +9 &Wl\ \\R +10 &|We\ \\Q +8 &>Te\ \\Q +10 &!Zi\ \\Q +9 &"Ya\ \\Q +9 &$We\ [Q +10 &&GVf\ \\Q +9 &(Yb\ \\R +10 &)Uc\ [Q +9 &+W`\ \\R +9 &-MYh\ \\R +10 &/Vh\ [R +9 &0Wb\ [Q +9 &2S`\ [Q +10 &4VWc\ [Q +9 &6Wc\ [R +11 &7Ua\ \\R +8 &9Wc\ [R +9 &;_Uc\ [Q +10 &= Ub\ [Q +9 &>T_\ ZQ +9 &@R^\ ZQ +10 &BfWc\ ZQ +9 &D(T`\ ZQ +10 &EUa\ ZR +9 &GV_\ ZR +9 &Im\\_\ ZR +10 &K)ma\ YT +9 &L_\ WW +9 &N& _\ V\\ +10 &PU'%^\ U] +9 &R&(^\ U] +10 &S)*\\\ U] +9 &U*'^\ T^ +9 &WY+*_\ T^ +10 &Y+-_\ S_ +9 &Z,-^\ R_ +9 &\\/.^\ R` +10 &^Y11V\ Ra +9 &_f42Z\ T0 +10 &`f!21^\ UX +10 ( + &`ln11^\ UR + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.18 +2 "collection"'& +4 "core" &`ln/08\ UR +2 .tHand.open + "manipulator"&)1 +75 "core" 1 +2 "manipulator"&c% +3 "core" % q a R +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tPSV.dial PSR +2 "processing"% +99 "core"  +2 "processing"%1% +3 "core" %\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%z' +1610 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%G  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%b' +1618 "core" ' + .tPSV.dial PSR +2 "processing"%R +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%?' +2632 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%P  +2 "collection"'^  +33 "core" ~ +124  + .tPSV.dial :mixloop +2 "processing"%T +99 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%#  +74 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2633 "core" ' + .tPSV.dial :air +2 "processing"%f  +54 "core" +2 .tPS.seek 2.5ml +2 "processing"%X' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%' +40 "core" +2 .tPS.seek 0ml +2 "processing"%S' +2618 "core" ' + .tPSV.dial :air +2 "processing"%~  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%/' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%O +55 "core" +2 .tPS.seek 0ml +2 "processing"%:' + "Can"\ QO +2634 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&;& +4 "core" &% u h k >N + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&n( +48 "core" ( + "manipulator"&r& +4 "core" & ^ _ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" & c U 6 +2 .tForearm.seek CC +2 "manipulator"&E' +94 "core" ' + .tHand.close +2 "manipulator"&p/ +69 "core" / +47 .tCC.seek :open +3 "collection"'\\( +469 "core" ( + "manipulator"&s& +4 "core" & ] _ y +2 "manipulator"& % +3 "core" % 3 ^ V F +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&_(, +265 "core" ( + "manipulator"&]& +4 "core" &, V ] n +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &, W ` n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&{' +113 "core" ' +2 .tHand.open + "manipulator"&V1 +77 "core" 1 +2 "manipulator"&g% +3 "core" % \ V q  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&N'\ +98 "core" ' +2 ."da"delayUntil "12:05:52.92" +24659 #recoverPRVreagent08 .PTV.dial :mixing +2 "processing"% @ +72 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%e  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%y * +33 "core" + + ."da"PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%}' +2392 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%v +55 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%j  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%h +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%m  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%C'ղ +2380 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +127 "core"  + "processing"%Z% +4 "core" %մ%\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%d'\ +596 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  + ."da"PSV.dial PTV +2 "processing"% +81 "core"  + ."da"PBV.dial :waste1 +2 "processing"%t  +33 "core" +2 "processing"%k% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%I' +611 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%6 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%a' +1615 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +1637 "Can"D\ BB +741 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%L +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%H +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%U  +69 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2375 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +127 "core"  + "processing"%w% +4 "core" %հ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%|'\ +612 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%$'Һ +1621 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%"  +34 "core" + "processing"%M% +4 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%q' +606 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%A' +1616 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%l  +31 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%9 * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%- +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%3' +2378 "core" ' + ."da"PSV.dial PTV +2 "processing"%[ +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%*  +69 "core"  + ."da"PS.seek :empty +2 "processing"%F'ղ +2372 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%.  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%&  +132 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%@  +42 "core"  + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%Y +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%i' +398 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%7  +44 "core"  +2 "processing"%,% +3 "core" %3\  +2 ."da"PS.seek 0.55ml +2 "processing"%'\\ +348 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%8  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1563 "core" ' + ."da"PSV.dial :PML +2 "processing"%+ +42 "core" + ."da"PTV.dial :mixing +46 "processing"% @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%B  +35 "core" + "processing"%% +4 "core" %һ\  +2 ."da"PS.seek 1.85ml +2 "processing"%>' +242 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%J * +46 "core" ) +3 ."da"PS.seek 0ml +2 "processing"%' +1965 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +21183 "Can"\ 88 +26820 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%(  +31 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +33 "core" + + ."da"PSV.dial :air +2 "processing"%K  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%<' +2400 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%W +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%%  +43 "core"  + ."da"PS.seek :empty +3 "processing"%'ղ +2401 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  + "processing"%D% +4 "core" %ձ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%)'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%c  +70 "core"  + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"%1% +4 "core" %Һ,\  +2 ."da"PS.seek 1.5ml +2 "processing"%!' +600 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%G' +1632 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%z  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +45 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%b +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%^' +2385 "core" ' + ."da"PSV.dial PTV +2 "processing"%P +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%T +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +70 "core" + ."da"delay 5 seconds +12 "Can"[\ 66 +490 ."da"PSV.dial :air +2 "processing"%?  +69 "core"  + ."da"PS.seek :empty +3 "processing"%f'ղ +2361 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +125 "core"  + "processing"%'% +4 "core" %խ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%X'\ +605 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%~'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%S +82 "core"  + ."da"PBV.dial :waste1 +2 "processing"%O  +31 "core" + "processing"%/% +4 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%;'~ +605 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%`' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%p  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +45 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%4' +2382 "core" ' + ."da"PSV.dial PTV +2 "processing"%s +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%E +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%]  +68 "core"  + ."da"PS.seek :empty +2 "processing"%Q'ղ +2369 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%n +127 "core"  + "processing"%V% +4 "core" %խ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%g'\ +603 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%\ 'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%{ +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" + "processing"%e% +4 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%y'| +595 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%:' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%v  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +45 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%h +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +43 "processing"%m' +2394 "core" ' + ."da"PSV.dial PTV +2 "processing"%} +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%o +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Z +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%C  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%d'ղ +2364 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +126 "core"  + "processing"%% +4 "core" %ղ!\ + #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +3 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.25ml +2 "processing"%t'm +353 "core" ' + ."da"delay 5 seconds +503 "processing"%k% +3 "core" %n\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%'\ +358 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%6'Һ +528 "Can"\ vv +1083 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%I +82 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" + "processing"%x% +4 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%a' +1624 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%U' +2412 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%u +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%w +82 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%|'ղ +2399 "core" ' + "processing"%9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.5C before imaging + .PH.coast +2 "processing"%"  +3 "core" 4 + 4 +2 "processing"%M& +3 "core" &]}4\ y. + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&$% +4 "core" %  V S o  + "storage"(5% +4 "core" %~ z y \ n +2 "storage"(q. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 +2 "storage"(l( +358 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (9& +2 "core" & A : o\ h +2 "manipulator"&-& +3 "core" &, U V # n +2 "manipulator"&A% +3 "core" %  S U $  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&[( +207 "core" ( + "manipulator"&& +4 "core" & T \\ 7 t +2 "storage"( & +3 "core" & c d\ j +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&*' +95 "core" ' + "storage"(3& +4 "core" & d f )\ j +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(.' +275 "core" ' + "storage"(&- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(@'y +34 "core" ' +2 "manipulator"&Y& +4 "core" & U U t + "manipulator"&F% +4 "core" % T T p +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&7'\ +90 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&,(k +244 "core" ( + "manipulator"&i& +4 "core" &u ^ U + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &8& +3 "core" &u b ` ) + ."da"Forearm.seek PC +2 "manipulator"&' +94 "core" ' + ."da"Hand.close +2 "manipulator"&+/ +70 "core" / + ."da"PC.seek :open +2 "processing"%( +452 "core" ( + "storage"(B& +4 "core" & T U \ k +2 "manipulator"&& +3 "core" &u U S  +2 "manipulator"&J% +3 "core" % T V \\ , +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&>( +260 "core" ( + "manipulator"&(& +4 "core" & T Y = / +2 "storage"(0& +3 "core" & f e\ j +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&K' +100 "core" ' +2 ."da"Hand.open + "manipulator"&1 +67 "core" 1 +2 "storage"(- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"('E +26 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(W' +54 "core" ' + #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2512h40ml.tif +4 "processing"%%& +9 "core" &;\ j +4 "manipulator"&<& +4 #"da"Cannot open camera device: /dev/ccda\ + .Gate.power :camera,:OFF + .delay 1 second +3 "core" &  0 / + "manipulator"&% +4 "core" % ~ ' +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&D'\ +85 ."da"Gate.power :camera,:ON +2 .delay 4 seconds +4 "core" ' + ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(, +183 "core" ( + "manipulator"&& +4 "core" &, q ~ M W +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &c& +2 "core" &, s W +2 ."psFlush"Forearm.seek :garage +59 "manipulator"&' +98 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +34 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2512h40ml.tif +10 #Cannot open camera device: /dev/ccda\ + .Gate.power :camera,:OFF +2 .delay 2 seconds +29 "core" / +2 "manipulator"&1& +5 "core" &, } u - W +2 "manipulator"&)% +4 "core" % - z s . +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&!(k +43 ."da"Gate.power :camera,:ON +2 .delay 4 seconds +77 "core" ( +2 "manipulator"&z& +3 "core" &r r ] < +3 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &R& +3 "core" &r q Q ! +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&b' +103 "core" ' +2 "manipulator"&G& +3 "core" &r ~ J +2 "manipulator"&P% +4 "core" % d n +2 "processing"%T& +4 "core" &b\ g +2 "processing"%#& +3 ."psFlush"PC.seek :closed +2 "processing"%?(] +3 "core" &\ g +3 &\ g +8 &*x\ c, +9 &a\ bA +10 &Xx\ cR +9 &T\ cR +10 &W\ cR +10 &[\ cR +8 &_Y\ cR +10 &!Yu\ cR +9 &Yn\ cR +9 &We\ cR +10 & gY\ dR +10 &")Z\ cR +10 &#V\ cQ +8 &%W\ cR +9 &'pY\ cR +10 &)1]\ cR +9 &*[\ cR +9 &,Z\ cR +2 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2512h40ml.tif +11 "core" &.wY\ cR +4 #"da"Cannot open camera device: /dev/ccda\ +3 .Gate.power :camera,:OFF + "core" &0:Y\ bR +2 ."da"delay 5 seconds +7 "core" &1Y\ iR +9 &3]~\ jR +9 &5Z{\ jQ +10 &7B\\t\ jR +8 &9Zg\ jR +9 &:Zm\ kQ +10 &<[b\ jR +9 &>J]i\ kR +10 &@ ]d\ kR +10 &A[S\ kQ +8 &CYT\ kQ +11 &ER\\L\ jR +8 &GeB\ jS +9 &H|D\ jV +11 &J7\ hW +8 &LI5\ hX +10 &N\ .\ hX +10 &O#\ hX +8 &Q\ iX +10 &SP \ hX +9 &U\ hX +9 &V \ hY +10 &X\ hX +10 &ZW\ hX +10 &\\\ hF +8 &]0<l\ j(u +9 &]+\ l- +6 ( + "processing"%#& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.59 +2 "processing"%^& +4 "core" &]\ m- + &]\ m- + ."psFlush"Hand.open +2 "manipulator"& 1 +68 "core" 1 +2 "manipulator"&'% +3 "core" % ~ J +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&f'\ +92 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%X +54 ."da"Gate.power :camera,:ON +2 .delay 4 seconds +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +4 ."psFlush"PS.seek 1ml +2 "processing"%S'TE +307 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2512h40ml.tif +10 #Cannot open camera device: /dev/ccda\ + .Gate.power :camera,:OFF +2 .delay 20 seconds +787 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +1200 ."da"Gate.power :camera,:ON +2 .delay 4 seconds +403 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19jul2512h40ml.tif +5 "core" ' +3 ."psFlush"PSV.dial PTV +4 "processing"%/ +4 #"da"Cannot open camera device: /dev/ccda\ + .Gate.power :camera,:OFF +2 .Gate.power :camera,:OFF + !o:Camera::Error: mesg"*Cannot open camera device: /dev/ccda\ :@timestampu: Time 0:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Waiting to Resume from Checkpoint "Cannot open camera device: /dev/ccda\ " +2 ."Qmail"BadNews.email "Cannot open camera device: /dev/ccda\\n",Subject: "Camera::Error in da" +60 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%~  +34 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%r' +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%; +72 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%p'\ +610 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +84 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%` U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%s' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%]  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%4'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%n +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%V' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Q +70 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%g' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%{ @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%e  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%\ 'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%y'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +57 "processing"%v' +1611 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%j +71 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%h  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%:' +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%} +72 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%o'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +2128 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%C +71 "core" + ."psFlush"PBV.dial PSV +2 "processing"%m U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2401 "Can"\ svv +218 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%k  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%t'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%I' +2628 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%x' +2619 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%6 @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2629 "core" ' + #"psFlush"Garaging FlushPuck in Processing Clamp +2 "manipulator"&L& +4 "core" &r  x + +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&H(k +4 "core" ( + "manipulator"&a& +4 "core" &r ~ q +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &r g s +2 ."psFlush"Forearm.seek PC +2 "manipulator"&u' +94 "core" ' + ."psFlush"Hand.close +2 "manipulator"&w/ +67 "core" / + ."psFlush"PC.seek :open +3 "processing"%( +452 "core" ( + "manipulator"&U& +4 "core" &r } ' +2 "manipulator"&% +3 "core" % Y f a & +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&"'\ +93 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&M(, +133 "core" ( + "manipulator"&$& +4 "core" &, } # +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &, h N # +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&q' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&91 +71 "core" 1 + "manipulator"&-% +4 "core" % \ ~ ~ +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"&A'\ +99 "core" ' +5648 !to:SignalException : mesg" SIGHUP:\ signoi:@checkpoint: omitted:bt[ "1/opt/mbari/lib/ruby/1.8/irb.rb:72:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time 0#:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +6 #mEXIT @1564073671.13EDT @1564073691.11EDT = =tMAIN =mMAIN_scheduler @EDT1564073692.74 #"core_reset"Sent BREAK +2 #t@0x3738, state=0x3B10, ifg=0x20, ie=0x7F #@0x3E8F, state=0x3B10, ifg=0x08, ie=0x5F + #@0x0DFA, state=0x3AE0, ifg=0x84, ie=0x75 #@0x10A7, state=0x3A72, ifg=0x10, ie=0xF5 + #@0x1330, state=0x3A84, ifg=0x10, ie=0xFD + #@0x15B8, state=0x3A84, ifg=0x10, ie=0xFD #@0x1841, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1958, state=0x3A84, ifg=0x80, ie=0xFD + #@0x2C1C, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +355 "Can"j\ wnm + j\ wnm + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %۾ >\ c + .tSS.configure SSconfig +2 "sampler")#.0X ESP.ready! +5 "collection"'% +4 "processing"%% +2 "manipulator"&% +6 "core" %ӹ\ S +6 "sampler")% +3 "core" %կ\ t + %\  t B  + %۾ 5\ c +2 "manipulator"&& +4 "core" &, y t " + "storage"(& +4 "core" & C : B\ i + "storage"(% +4 "core" % W V .\ i + "collection"'& +4 "core" &\ R + "processing"%& +4 "core" &\ u + "collection"'  +3 "core"  +2 "collection"'! +3 "core"  + "collection"'" +3 "core" ~ +2 "processing"%# +3 "core"  +2 "processing"%$ +2 "core" W +2 "processing"%% +3 "core"  +2 "processing"%& +2 "core"  +2 "sampler")' +3 "core"  +2 "sampler")(% +3 "core" %۾ 7\ c +2 "collection"')& +4 "core" &\ R + "collection"'*% +4 "core" %ӹ\ S +2 "processing"%+& +3 "core" &\ t +2 "processing"%,% +3 "core" %կ\ u +2 "manipulator"&-% +4 "core" %\  t /  + "manipulator"&.& +4 "core" &, y x  " +2 "storage"(/& +3 "core" & E D p\ i +2 "storage"(0% +3 "core" % C P \ i +2 "collection"'19 +3 "core" 9h| +2 "processing"%29 +3 "core" 9 +870 #t-> Puck.finishImage +2 "storage"(3- +3 "core" -+ +2 "storage"(4& +3 "core" & X V K\ i +2 "manipulator"&5& +3 "core" &, v { " +2 "manipulator"&6% +3 "core" %\  |  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&7( +171 "core" ( + "manipulator"&8& +4 "core" & ~ # , +2 "storage"(9& +3 "core" & 4 4 m\ h +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&:' +101 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(;' +56 "core" ' + "manipulator"&<& +4 "core" & U R 2 , +2 "storage"(=& +3 "core" & \ v +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 + "manipulator"&>'~ +25 "core" ' + .tElbow.hold +2 "manipulator"&?, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(@' +26 "core" ' +2 "manipulator"&A% +3 "core" %͡ R ] > +2 "storage"(B& +4 "core" & =\ s + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 335 counts +2 "manipulator"&C' +14 "core" ' +2 "manipulator"&D& +5 "core" & S R  , + "storage"(E& +4 "core" & [\ u +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&F' +23 "core" ' +2 "storage"(G% +3 "core" % \ v +3 ."downElevator"SE.seek :down +3 "storage"(H'} +100 (I% +2 "core" %6 l\ uTV +2 .tHand.open + "manipulator"&J1 +19 "core" 1 +2 "manipulator"&K% +4 "core" % \\ T a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +89 "core" ' +39 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 "manipulator"&M& +4 "core" & ] T , +2 "manipulator"&N% +3 "core" %\  S _ B  +489 #t-> access 2 +2 .SE.seek :down +2 "storage"(O'} +3 "core" ' + "manipulator"&P% +4 "core" %\  Q S .  +2 "manipulator"&Q& +3 "core" & N Q  , +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(R(K +1307 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (S& +2 "core" &K0 W\ y  +475 #t-> PS.flush + #Flushing Processing stage +2 "processing"%T% +3 "core" %կ\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%U& +4 "core" &\ + "manipulator"&V& +4 "core" & U R ^ , +2 "manipulator"&W% +4 "core" %\  R U q  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&X(, +184 "core" ( +34 "manipulator"&Y& +10 "core" &, J U  A + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &Z& +2 "core" &, U U = A +2 .tForearm.seek :garage +2 "manipulator"&[' +100 "core" ' + .tHand.close +2 "manipulator"&\\/ +69 "core" / +2 "manipulator"&]& +3 "core" &, \\ U A +2 "manipulator"&^% +4 "core" %  T U  +2 .tForearm.seek :retract +2 "manipulator"&_'\ +102 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&`(k +119 "core" ( + "manipulator"&a& +4 "core" &u Z T L +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &u \\ b Y +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&c' +98 "core" ' + "manipulator"&d& +4 "core" &u T \\ +2 "manipulator"&e% +4 "core" % g k   +2 "processing"%f& +3 "core" &\ +2 "processing"%g& +3 .tPC.seek :closed +2 "processing"%h(] +3 "core" &\ +3 &\  +9 &+z\ , +10 &c\ A +9 &[{\ R +9 &W\ Q +10 &Z\ Q +9 &[\ Q +10 &cY\ Q +9 &%\\\ Q +9 &Y\ Q +9 &Z\ Q +10 & kZ\ Q +9 &"-[\ Q +10 &#Y\ Q +9 &%Y\ Q +9 &'t\\\ Q +10 &)5^\ Q +9 &*Z\ Q +10 &,`\ Q +9 &.{\\\ Q +9 &0<\\\ R +10 &1\\\ Q +9 &3`\ Q +9 &5Z\ Q +10 &7F\\\ Q +9 &9 Z\ Q +9 &:[\ Q +10 &<\\\ Q +9 &>M^\ Q +10 &@\\\ Q +9 &A[\ Q +9 &C[\ Q +10 &EU[\ Q +9 &Gg\ R +10 &H~\ T +9 &J\ V +9 &LL\ W +10 &N\ W +9 &O\ W +9 &Q\ X +10 &SS\ X +9 &U\ W +10 &V\ X +9 &X\ X +9 &ZZ\ X +10 &\\\ E +9 &]1<k\ 'q +9 &]+\ / +6 ( + "processing"%g& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.58 + "processing"%i& +4 "core" &]\ / +2 .tHand.open + "manipulator"&j1 +74 "core" 1 + "manipulator"&k% +4 "core" % S R =  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +91 "core" ' + .tPSV.dial PSR +2 "processing"%m +42 "core"  + .tPSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"%n'TE +1113 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%o' +1619 "core" ' + .tPSV.dial PTV +2 "processing"%p +71 "core" + .tPTV.dial :puck +2 "processing"%q  +4 "core"  + .tPBV.dial :waste1 +2 "processing"%r  +54 "core" +2 .tPS.seek 0ml + "processing"%s' +2625 "core" ' + .tPSV.dial PSR +2 "processing"%t +72 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%u'\ +600 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%v' +2117 "core" ' + .tPSV.dial PTV +2 "processing"%w +70 "core" + .tPBV.dial PSV +2 "processing"%x U +53 "core" W +2 .tPS.seek 0ml + "processing"%y' +2624 "core" ' + .tPSV.dial PBV +2 "processing"%z @ +42 "core" ? +2 .tPS.seek 2.5ml + "processing"%{' +2624 "core" ' + .tPSV.dial :waste1 +2 "processing"%|  +70 "core"  +2 .tPS.seek :empty + "processing"%}'ղ +2630 "core" ' + .tPSV.dial PSR +2 "processing"%~ +42 "core"  + .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2619 "core" ' + .tPSV.dial PTV +2 "processing"% +69 "core" + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2632 "core" ' + .tPSV.dial PBV +2 "processing"% @ +42 "core" > +2 .tPS.seek 2.5ml + "processing"%' +2636 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +71 "core"  +2 .tPS.seek :empty + "processing"%'ղ +2633 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"& & +4 "core" &u f b + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"& (k +4 "core" ( + "manipulator"& & +4 "core" &u a a +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &u ] V  +2 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&/ +74 "core" / + .tPC.seek :open +2 "processing"%( +452 "core" ( + "manipulator"&& +4 "core" &u V W h +2 "manipulator"&% +3 "core" % ϳ T n 5 +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +132 "core" ( + "manipulator"&& +4 "core" &, U _ # +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, S Q 7 # + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&' +111 "core" ' + .tHand.open +2 "manipulator"&1 +66 "core" 1 + "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +25304 "Can"\ ?? +60002 n\ ?> +60002 \ ?? +60002 \ ?? +60002 \ ?? +60004 ~\ ?? +60001 \ ?> +60003 _\ ?> +60001 \ ?? +60003 \ ?? +60003 Q\ ?? +60001 \ ?? +60002 &\ O?? +60003 S\ C?? +60002 \ >?? +60003 z\ ;?? +60001 \ 9?? +60003 a\ 6?> +60002 \ 4?> +60002 |\ 3?? +60003 \ 2?? +60003 m\ 0?? +60001 \ 0?? +60002  \ .?? +60002 \ -?? +60004 $\ ,?? +60001 \ +?? +60002 Q\ *?? +60002 \ +?> +60002 %\ )?? +60004 \ (?? +60001 \ '?? +60002 $\ &?? +60002 \ &?? +60004 \ %?? +60002 \ $?? +60001 >\ $?? +60002 \ "?? +60003 J\ "?> +60003 \ !?? +60002 \ !?? +60001 \ ?? +60003 {\ ?? +60002 \ ?? +60002 I\ ?? +60003 \ ?? +60002 \ ?? +60002 a\ ?? +60003 \ ?? +60003 n\ ?? +60002 \ ?> +60001 \ ?? +60002 \ ?? +60003 b\ >? +60002 \ ?? +60003 S\ ?> +60001 \ ?? +60003 H\ ?? +60002 \ ?? +60003 4\ ?? +60003 )\ ?? +60001 \ ?? +60003 T\ ?? +60001 \ ?? +60003 z\ ?? +60003 \ ?? @EDT1564113899.96 |\ ?> +60003 \ ?? +60002 \ ?? +60002 \ \ ?> +60003 \ \ ?? +60002 \ \ ?? +60002 \ T?? +60002 \ f?? +60004 \ o?? +60002 \ v?? +60001 \ y?> +60003 \ |?> +60002 $\ ?> +60002 B\ ?> +60003 Y\ ?? +60002 \ ?? +60003 r\ ?> +60001 \ ?? +60003 \ ?> +60003 \ ?? +60001 \ ?? +60002 \ ?> +60003 \ ?? +60003 \ @@ +60001 \ ?> +60003 \ >? +60002 \ >> +60003 \ ?? +60002 \ >? +60002 \ >> +60002 \ >> +60003 \ ?? +60002 \ ?? +60003 \ ?? +60002 \ I?> +60001 \ ??? +60003 \ ;?? +60002 \ 8?? +60003 \ 6?? +60002 \ 5@? +60002 \ 3?? +60002 \ 1?? +60003 \ /?? +60003 \ /?? +60001 \ -?? +60002 \ ,?? +60003  \ ,?? +60002 \ +?? +60003 \ *?? +60003 \ (?? +60001 \ (?? +60002 \ (?? +60002 \ '?? +60004 \ &?? +60001 \ #?? +60002 \ $?? +60003  \ #?? +60002 w\ !?? +60003 \ ?? +52909 #t-> ESP.ready? +2 "collection"' % +3 "core" %ӹ} +2 "sampler")!% +3 "core" %۾ 6\ \ +2 "manipulator"&"% +3 "core" %\  t +2 "manipulator"&#& +3 "core" &, t! +2 "storage"($& +3 "core" &K0 B B \   +2 "storage"(%% +3 "core" %z B @ \  +2 "collection"'&& +3 "core" & +2 "processing"%'& +3 "core" &M\  + "processing"%(% +4 "core" %հ]\  +7048 "Can"(\ ?? +60002 \ ?? +50367 #t-> Sample? +404 #-> Sample +1911 #-> Sample.shallow + .Sample.shallow +2 "sampler"))2 +21 "core" 2 +2173 #t-> Sample.deep + .Sample.deep +2 "sampler")*0 +2037 "core" 0 +3084 "Can"\ ?? +23942 #t-> Sample.shallow + .Sample.shallow +2 "sampler")+2 +1996 "core" 2 +34061 "Can"\ ?? +60001 \ ?> +60004 o\ ?? +60002 \ ?> +60001 \ ?? +60004 !\ ?? +60001 H\ ?? +60002 \ ?? +60002 \\\ ?? +60003 \ @? +60003 @\ ?? +60001 /\ ?? +50531 #t-> exit +5 #mEXIT @1564158206.99EDT @1564163013.29EDT = =tMAIN =mMAIN_scheduler @EDT1564163015.03 #"core_reset"Sent BREAK +3 #t@0xC9D1, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +216 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +381 "Can"\  + \ Z + #tPolling Can every 10:00 +2 #Cleanly exited at 12:23:26EDT26-Jul-19 +863 #-> ESP.ready! +2 #Powering core bus +467 .Gate.power :raw,:ON +6 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +3 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %M\ + .tSS.configure SSconfig +2 "sampler")#.0X  +2 "collection"'2% +3 "core" %Ӵ! +2 "processing"%3& +4 "core" &\  + "processing"%4% +4 "core" %k\ +3 "manipulator"&5% +3 "core" %\ # & ' [ +2 "manipulator"&6& +3 "core" & !  ( [1 +2 "storage"(7& +3 "core" & } r r 3 # +2 "storage"(8% +3 "core" %x m q  +2 "collection"'99 +3 "core" 9>T +2 "processing"%:9 +3 "core" 9M` +1951 #t-> Sample.shallow + .Sample.shallow + "sampler");2 +27 "core" 2 +2865 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +8 #t-> Power.sampler on + .Gate.power :sampler,:ON +7774 #-> FlowMeter.start + ."pumping"Gate.power :analytic3,:ON +1114 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +943 #t-> FlowMeter.stop + ."pumping"Gate.power :analytic3,:OFF +5925 #t-> Power.sampler off +2 .Gate.power :sampler,:OFF +2946 #-> delay 10; Power.sampler on + .delay 10 seconds +1003 .Gate.power :sampler,:ON +1769 #-> delay 10; Power.sampler off + .delay 10 seconds +1003 .Gate.power :sampler,:OFF +1119 #-> Sample.deep + .Sample.deep + "sampler")<0 +1689 "core" 0 +1067 #t-> delay 10; Power.sampler on + .delay 10 seconds +1003 .Gate.power :sampler,:ON +3599 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +8816 #t-> delay 10; Power.sampler off +2 .delay 10 seconds +1003 .Gate.power :sampler,:OFF +8082 #-> delay 10; Power.sampler on + .delay 10 seconds +41 "Can"\ ZY +962 .tGate.power :sampler,:ON +3178 #-> delay 10; Power.sampler off + .delay 10 seconds +1003 .Gate.power :sampler,:OFF +9895 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +11964 "Can"\ YY +21021 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +38974 "Can"\ YY +60002 \ YY +60002 \ YY +60003  YY +15225 #t-> exit +4 #mEXIT @1564166776.74EDT @1564168725.19EDT = =tMAIN =mMAIN_scheduler @EDT1564168726.93 #"core_reset"Sent BREAK +2 #t@0xBC9A, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +377 "Can"|\ I + |\ Ix #tPolling Can every 10:00 +2 #Cleanly exited at 14:46:16EDT26-Jul-19 +259 #-> ESP.ready! +2 #Powering core bus +478 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %h\ 3 + .tSS.configure SSconfig +2 "sampler")#.0X + .tSC.configure SCloose +2 "storage"($.\ 1~b +2 ( % +3 "core" % a c\ > + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +3 .tPH.coast + "processing"%  +2 "core" + .tPH.configure PHconfig +2 "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +10 "collection"'% +3 "core" %\ " +2 ."rdySampler"Intake.select :close +3 "processing"%% +2 "manipulator"&% + ."rdySampler"Exhaust.select :close +6 .CTV.dial :air +2 "collection"'  +2 "core" %\ H + % 6 + P +3 ."rdyProcessing"PSV.dial :air +2 "manipulator"&% +2 "processing"%  +5 "core"  + % , , V +2 ."rdySampler"CSV.dial :waste1 +3 .tForearm.reconfigure LooseForearm +2 "collection"' +4 "manipulator"&#@2^d^2b +3 .tForearm.home.seek :retract + "manipulator"&'\ +2 "core" + +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 ."rdyProcessing"PS.reconfigure PSconfig +3 "sampler") + "processing"%#A d`b +4 "core"  + ."rdyProcessing"PS.home.seek 0ml +3 "sampler") +2 "processing"%' +4 "core"  +2 ."readyCS"CS.reconfigure CSfast +4 ."rdySampler"SS.reconfigure SSconfig +2 "collection"'#d @b +3 "sampler")#.0X Power.camera on + .Gate.power :camera,:ON +1497 #-> Power.camera off + .Gate.power :camera,:OFF +744 #-> Power.camera on + .Gate.power :camera,:ON +1170 #-> Power.camera off +2 .Gate.power :camera,:OFF +5431 "Can"}\ +ZY +4660 #"brent"-> Power.camera on +2 .Gate.power :camera,:ON +645 #-> Power.camera off + .Gate.power :camera,:OFF +54694 "Can"}\ *ZY +60002 \ &YY +60003 \ $ZY +5648 #"brent"-> Power.camera on +2 .Gate.power :camera,:ON +10934 #-> Power.camera off + .Gate.power :camera,:OFF +4595 #-> Power.camera on + .Gate.power :camera,:ON +1681 #-> Power.camera off + .Gate.power :camera,:OFF +959 #-> Power.camera on + .Gate.power :camera,:ON +807 #-> Power.camera off + .Gate.power :camera,:OFF +35371 "Can"2\ ZZ +44419 #"brent"-> Power.camera on +2 .Gate.power :camera,:ON +10647 #-> Power.camera off + .Gate.power :camera,:OFF +583 #-> Power.camera on + .Gate.power :camera,:ON +4009 #-> Power.camera off + .Gate.power :camera,:OFF +339 "Can">\ YY +1259 #"brent"-> Power.camera on +2 .Gate.power :camera,:ON +1361 #-> Power.camera off + .Gate.power :camera,:OFF +9777 #-> Power.camera on + .Gate.power :camera,:ON +7292 #-> Power.camera off + .Gate.power :camera,:OFF +3634 #-> Power.camera on + .Gate.power :camera,:ON +817 #-> Power.camera off + .Gate.power :camera,:OFF +10264 #-> Power.camera on + .Gate.power :camera,:ON +4334 #-> Power.camera off + .Gate.power :camera,:OFF +21256 "Can"\ YZ +7566 #"brent"-> Power.camera on +2 .Gate.power :camera,:ON +761 #-> Power.camera off + .Gate.power :camera,:OFF +33243 #-> Power.camera on + .Gate.power :camera,:ON +644 #-> Power.camera off + .Gate.power :camera,:OFF +17783 "Can"\ YY +4611 #"brent"-> Power.camera on +2 .Gate.power :camera,:ON +667 #-> Power.camera off + .Gate.power :camera,:OFF +54721 "Can"\ YY +34918 #t-> exit +6 #mEXIT + #"brent"Session Ended @1564174486.56EDT @1564416164.14EDT = =tMAIN =mMAIN_scheduler @EDT1564416165.90 #"core_reset"Sent BREAK +2 #t@0xFC84, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +375 "Can"{\ ` + {\ `\\ + #tPolling Can every 10:00 +2 #Cleanly exited at 16:54:46EDT26-Jul-19 +1619 #-> ESP.ready! +2 #Powering core bus +466 .Gate.power :raw,:ON +7 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %Z\ K + .tSS.configure SSconfig +2 "sampler")#.0X\ ( +2 ."openPC"PC.reconfigure PCconfig +3 .tCC.reconfigure CCconfig +3 "processing"%$x2 ^22b + "collection"'$x2 ^22b +3 ."openPC"PC.home.seek :open +4 .tCC.home.seek :open + "processing"%1( + "collection"'2( +282 "core" ( +11 ( +2 "collection"'3 +3 "core" ~ +2 "processing"%4 +3 "core" W + "processing"%5 +3 "core"  +2 "processing"%6 +3 "core"  + "sampler")7% +4 "core" %ۀ K\ 7) +2 "collection"'8& +3 "core" &6\ ' +2 "collection"'9% +3 "core" %Ӹ\ ' +2 "processing"%:& +3 "core" &h\ K +2 "processing"%;% +3 "core" %Y\ L +3 "manipulator"&<% +3 "core" %\  , - i t +2 "manipulator"&=& +3 "core" & " *  0 +2 "storage"(>& +3 "core" & \ ~ [ p y\ @$ +2 "storage"(?% +3 "core" %x d Z m\ ? +2 "collection"'@9 +3 "core" 9)A +2 "processing"%A9 +3 "core" 9:O +2478 #t-> sample.shallow + !o:ArgumentError: mesg"(wrong number of arguments (0 for 1):bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1433 #-> sampler.shallow + !o:NoMethodError : mesgu:NameError::message3undefined method `shallow' for :sampler:Symbol: name: shallow: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3508 #-> Sampler.shallow + !o:NoMethodError : mesgu:NameError::message8undefined method `shallow' for ShallowSampler:Class: name: shallow: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1870 #-> Sample.shallow + .Sample.shallow + "sampler")B2 +15 "core" 2 +1854 #t-> Power.sampler on + .Gate.power :sampler,:ON +1099 #-> Power.sampler off + .Gate.power :sampler,:OFF +1324 #-> Sample.deep + .Sample.deep + "sampler")C0 +1982 "core" 0 +688 #t-> Power.sampler on + .Gate.power :sampler,:ON +2218 #-> Power.sampler off + .Gate.power :sampler,:OFF +843 #-> Sample.shallow + .Sample.shallow + "sampler")D2 +1934 "core" 2 +722 #t-> Power.sampler on + .Gate.power :sampler,:ON +4035 #-> Power.sampler off + .Gate.power :sampler,:OFF +681 #-> Sample.deep + .Sample.deep + "sampler")E0 +1933 "core" 0 +786 #t-> Power.sampler on + .Gate.power :sampler,:ON +1240 #-> Power.sampler off + .Gate.power :sampler,:OFF +1372 #-> Sample.shallow + .Sample.shallow + "sampler")F2 +1885 "core" 2 +2618 #t-> exit +4 #mEXIT @1564416582.80EDT @1564579552.09EDT = =tMAIN =mMAIN_scheduler @EDT1564579553.83 #"core_reset"Sent BREAK +2 #t@0x2A74, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +371 "Can"io\ h + io\ hb + #tPolling Can every 10:00 +2 #Cleanly exited at 12:09:42EDT29-Jul-19 +1597 #-> ESP.ready! +2 #Powering core bus +467 .Gate.power :raw,:ON +6 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %\ S + .tSS.configure SSconfig +2 "sampler")#.0X Sample.deept + !o:NoMethodError : mesgu:NameError::message;undefined method `deept' for Sample:DepthSelectorValve: name:\ deept: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +318 #-> Sample.deep + .Sample.deep + "sampler");0 +3002 !to:I2C::Request::Timeout: mesg"5No Response to I2C::Servo::Grip3Request[3B:->29]: @requesto:I2C::Servo::Grip3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/depthsel.rb:16:in `deep'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #1 of 3 + "sampler")<0 +2 "core" 0 + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[3B:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1747 0 +2651 #t-> Sample.shallow + .Sample.shallow + "sampler")=2 +22 "core" 2 +704 #t-> Sample.deep + .Sample.deep + "sampler")>0 +3002 !to:I2C::Request::Timeout: mesg"5No Response to I2C::Servo::Grip3Request[3E:->29]: @requesto:I2C::Servo::Grip3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/depthsel.rb:16:in `deep'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #1 of 3 + "sampler")?0 +2 "core" 0 + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[3E:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2999 !to:I2C::Request::Timeout: mesg"5No Response to I2C::Servo::Grip3Request[3F:->29]: @requesto:I2C::Servo::Grip3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/depthsel.rb:16:in `deep'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #2 of 3 +2 "sampler")@0 +2 "core" 0 !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[3F:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3000 !to:I2C::Request::Timeout: mesg"5No Response to I2C::Servo::Grip3Request[40:->29]: @requesto:I2C::Servo::Grip3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/depthsel.rb:16:in `deep'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #3 of 3 +2 "sampler")A0 +2 "core" 0 + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[40:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3000 !to:I2C::Request::Timeout : mesg"kDepth Selector Valve could not finish falling because\ No Response to I2C::Servo::Grip3Request[41:->29]: @requesto:I2C::Servo::Grip3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +14692 #-> Sample.shallow + .Sample.shallow + "sampler")B2 +2 "core" 0 + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[41:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +16 2 +637 #t-> Sample.deep + .Sample.deep + "sampler")C0 +3002 !to:I2C::Request::Timeout: mesg"5No Response to I2C::Servo::Grip3Request[43:->29]: @requesto:I2C::Servo::Grip3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/depthsel.rb:16:in `deep'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #1 of 3 + "sampler")D0 +2 "core" 0 + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[43:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2999 !to:I2C::Request::Timeout: mesg"5No Response to I2C::Servo::Grip3Request[44:->29]: @requesto:I2C::Servo::Grip3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/depthsel.rb:16:in `deep'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #2 of 3 +2 "sampler")E0 +2 "core" 0 + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[44:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2999 !to:I2C::Request::Timeout: mesg"5No Response to I2C::Servo::Grip3Request[45:->29]: @requesto:I2C::Servo::Grip3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/depthsel.rb:16:in `deep'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #3 of 3 + "sampler")F0 +2 "core" 0 + !o:I2C::UnexpectedReply: mesg".I2C::Servo::Grip3Reply[45:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3000 !to:I2C::Request::Timeout : mesg"kDepth Selector Valve could not finish falling because\ No Response to I2C::Servo::Grip3Request[46:->29]: @requesto:I2C::Servo::Grip3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4555 "core" 0 + !o:I2C::UnexpectedReply: mesg"'I2C::Servo::Grip3Reply[46:29->20] :bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1511 #t-> Sample.deep + .Sample.deep + "sampler")G0 +24 "core" 0 +223 "Can"dt\ +SS +614 #t-> Sample.shallow + .Sample.shallow + "sampler")H2 +3002 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[48:->29]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"(ESP):9:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #1 of 3 + "sampler")I2 +2 "core" 2 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[48:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2999 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[49:->29]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"(ESP):9:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #2 of 3 +2 "sampler")J2 +2 "core" 2 !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[49:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1133 !to:IRB::Abort: mesg"deferring User Abort!!:bt["9/home/esp/esp2/lib/i2c/msg.rb:430:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:457:in `awaitOnlyReply'"3/home/esp/esp2/lib/i2c/servo.rb:1688:in `open'"//home/esp/esp2/lib/gripper.rb:90:in `send'"6/home/esp/esp2/lib/gripper.rb:90:in `openOrClose'",/home/esp/esp2/lib/msg.rb:85:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"(ESP):9:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #until Depth Selector Valve finishes rising +1865 !o:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[4A:->29]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"(ESP):9:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #3 of 3 +2 "sampler")K2 +2 "core" 2 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[4A:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3038 !to:I2C::Request::Timeout : mesg"mDepth Selector Valve could not finish rising because\ No Response to I2C::Servo::Release3Request[4B:->29]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +310 #-> exit +4 #mEXIT @1564580294.21EDT @1564580333.33EDT = =tMAIN =mMAIN_scheduler @EDT1564580334.97 #"core_reset"Sent BREAK +2 #t@0x10C2, state=0x3B10, ifg=0x08, ie=0x5F + #@0x1B77, state=0x3AE0, ifg=0x84, ie=0x75 #@0x1E15, state=0x3A72, ifg=0x10, ie=0xF5 + #@0x208E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2307, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2580, state=0x3A84, ifg=0x10, ie=0xFD #@0x27F9, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2910, state=0x3A84, ifg=0x80, ie=0xFD #@0x3C64, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +358 "Can"Au\ (UU + Au\ (UU #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ + ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %~ Z\ 2 + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +3 "processing"%% +4 "core" %ӱ1\  +2 "manipulator"&% +3 "sampler")% +9 "core" %\ ' + %\  z + %~ R\ 2 +2 "manipulator"&& +3 "core" & 9 {, +2 "storage"(& +3 "core" & b \  +2 "storage"(% +3 "core" % \  + "collection"'& +4 "core" &6\  + "processing"%& +4 "core" &\ ' +2 "collection"'  +2 "core"  +2 "collection"'! +3 "core"  + "collection"'" +3 "core" ~ +2 "processing"%# +3 "core"  + "processing"%$ +3 "core" W +2 "processing"%% +3 "core"  + "processing"%& +3 "core"  +2 "sampler")' +2 "core"  +2 "sampler")(% +3 "core" %~ Z\ 2 +3 "collection"')& +3 "core" &:\  +2 "collection"'*% +4 "core" %ӱ8\  +2 "processing"%+& +3 "core" &\ & +2 "processing"%,% +3 "core" %\ ' +3 "manipulator"&-% +3 "core" %\   z +2 "manipulator"&.& +3 "core" &  z, +2 "storage"(/& +3 "core" & b A\  +2 "storage"(0% +4 "core" % \  + "collection"'19 +3 "core" 9. +2 "processing"%29 +3 "core" 9*< +830 #t-> Sample.deep + .Sample.deep + "sampler")30 +2 "core" 2 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[4B:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +24 0 +1608 #t-> Sample.shallow + .Sample.shallow + "sampler")42 +3003 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[34:->29]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #1 of 3 + "sampler")52 +2 "core" 2 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[34:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +502 !to:IRB::Abort: mesg"deferring User Abort!!:bt["9/home/esp/esp2/lib/i2c/msg.rb:430:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:457:in `awaitOnlyReply'"3/home/esp/esp2/lib/i2c/servo.rb:1688:in `open'"//home/esp/esp2/lib/gripper.rb:90:in `send'"6/home/esp/esp2/lib/gripper.rb:90:in `openOrClose'",/home/esp/esp2/lib/msg.rb:85:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #until Depth Selector Valve finishes rising +2495 !o:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[35:->29]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #2 of 3 +2 "sampler")62 +2 "core" 2 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[35:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2999 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[36:->29]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #3 of 3 + "sampler")72 +2 "core" 2 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[36:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3000 !to:I2C::Request::Timeout : mesg"mDepth Selector Valve could not finish rising because\ No Response to I2C::Servo::Release3Request[37:->29]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +722 #-> Sample.deep + .Sample.deep + "sampler")80 +2 "core" 2 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[37:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +21 0 +695 #t-> Sample.shallow + .Sample.shallow + "sampler")92 +3002 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[39:->29]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #1 of 3 + "sampler"):2 +2 "core" 2 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[39:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +518 !to:IRB::Abort: mesg"deferring User Abort!!:bt["9/home/esp/esp2/lib/i2c/msg.rb:430:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:457:in `awaitOnlyReply'"3/home/esp/esp2/lib/i2c/servo.rb:1688:in `open'"//home/esp/esp2/lib/gripper.rb:90:in `send'"6/home/esp/esp2/lib/gripper.rb:90:in `openOrClose'",/home/esp/esp2/lib/msg.rb:85:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #until Depth Selector Valve finishes rising +178 !o:IRB::Abort: mesg"FDepth Selector Valve could not finish rising because\ User Abort!!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +388 #-> exit +5 #mEXIT @1564580551.19EDT @1564581691.14EDT = =tMAIN =mMAIN_scheduler @EDT1564581692.88 #"core_reset"Sent BREAK +2 #t@0x2093, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +216 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +380 "Can"Wt\ U Wt\ Ug + #tPolling Can every 10:00 +524 #-> ESP.ready! +3 #Powering core bus +471 .Gate.power :raw,:ON +3 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +3 "sampler")&\ +2 )% +2 "core" %\ ? +2 .tSS.configure SSconfig +2 "sampler")#.0X +2 .tSE.reconfigure SEconfig +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down + "storage"( '} +60 "core" ' + .tSC.reconfigure SCsloppy +2 "storage"($-.\ 1~b +3 .tSC.home.seek :initial + "storage"(!( +242 "core" ' +17 ' + ."rdyProcessing"PS.coast + "processing"%5 +387 "core" ( + "manipulator"&"& +4 "core" &d! O :. +2 .tForearm.seek :retract +2 "manipulator"&#'\ +3 "core" ' + .tElbow.seek :hammer +2 "manipulator"&$( +90 "core" ( + "manipulator"&%& +4 "core" &  @ * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :retract +2 "manipulator"&&'\ +3 "core" ' +2 "manipulator"&'% +4 "core" %\    +2 "processing"%(& +4 "collection"')& +3 "core" & \ F + &w\  +2 ."openPC"PC.reconfigure PCconfig +2 .tCC.reconfigure CCconfig +4 "processing"%$x2 ^22b +2 "collection"'$x2 ^22b +3 .tCC.home.seek :open +2 ."openPC"PC.home.seek :open +2 "collection"'*( + "processing"%+( +284 "core" ( +11 ( +2 "collection"', +3 "core" ~ +2 "processing"%- +2 "core" W +2 "processing"%. +3 "core"  + "processing"%/ +3 "core"  +2 "sampler")0% +3 "core" %~ R\ .$ +2 "collection"'1& +4 "core" &\  +2 "collection"'2% +3 "core" %ӱ\  +2 "processing"%3& +3 "core" &\ D +2 "processing"%4% +4 "core" %\ \ C +2 "manipulator"&5% +3 "core" %\   +2 "manipulator"&6& +3 "core" &  * +2 "storage"(7& +3 "core" & B , ~\ 8 +2 "storage"(8% +3 "core" % . % N\ 9 +2 "collection"'99 +3 "core" 96 +2 "processing"%:9 +2 "core" 91G +2427 #t-> Sample.shallow + .Sample.shallow +2 "sampler");2 +3002 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[3B:->29]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi#:@destinationi.: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #1 of 3 + "sampler")<2 +2 "core" 2 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[3B:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +299 !to:IRB::Abort: mesg"deferring User Abort!!:bt["9/home/esp/esp2/lib/i2c/msg.rb:430:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:457:in `awaitOnlyReply'"3/home/esp/esp2/lib/i2c/servo.rb:1688:in `open'"//home/esp/esp2/lib/gripper.rb:90:in `send'"6/home/esp/esp2/lib/gripper.rb:90:in `openOrClose'",/home/esp/esp2/lib/msg.rb:85:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #until Depth Selector Valve finishes rising +17 !o:IRB::Abort: mesg"FDepth Selector Valve could not finish rising because\ User Abort!!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +668 #-> Sample.deep + .Sample.deep +2 "sampler")=0 +2 "core" 2 +24 0 +347 #t-> Sample.shallow + .Sample.shallow +2 "sampler")>2 +1529 !to:IRB::Abort: mesg"deferring User Abort!!:bt["9/home/esp/esp2/lib/i2c/msg.rb:430:in `await1stReply'":/home/esp/esp2/lib/i2c/msg.rb:457:in `awaitOnlyReply'"3/home/esp/esp2/lib/i2c/servo.rb:1688:in `open'"//home/esp/esp2/lib/gripper.rb:90:in `send'"6/home/esp/esp2/lib/gripper.rb:90:in `openOrClose'",/home/esp/esp2/lib/msg.rb:68:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"3/home/esp/esp2/lib/depthsel.rb:13:in `shallow'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #until Depth Selector Valve finishes rising +15 !o:IRB::Abort: mesg"FDepth Selector Valve could not finish rising because\ User Abort!!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +517 #-> Sample +2229 #-> Sample.deep + .Sample.deep +2 "sampler")?0 +2 "core" 2 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[3E:29->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +15 0 +18392 #t-> Sample.shallow + .Sample.shallow +2 "sampler")@2 +2492 "core" 2 +2325 #t-> Sample.deep + .Sample.deep +2 "sampler")A0 +2322 "core" 0 +20585 "Can"x\ *FE +60002 :y\ )FF +60003 Cz\ 'FE +60002 ?w\ &FE +60002 z\ &FF +60003 [y\ %FF +60002 6z\ %FF +60002 z\ $FF +60003 y\ $FE +60002 Gy\ $FE +60002 y\ "FF +60003 i{\ "FF +60002 y\ "FF +60002 ~\ !FE +60002 R|\ !FF +60003 |\ FF +60002 I}\ EF +60002 &~\ FE +60003 ~\ EE +38233 #t-> exit +5 #mEXIT @1564593486.54EDT @1565373536.28EDT = =tMAIN =mMAIN_scheduler @EDT1565373538.00 #"core_reset"Sent BREAK +2 #t@0x26C5, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +371 "Can"{w\ T + {w\ Tt #tPolling Can every 10:00 +2 #Cleanly exited at 13:18:06EDT31-Jul-19 +2227 #-> ESP.ready! +2 #Powering core bus +514 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +3 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %\ ; +2 .tSS.configure SSconfig +2 "sampler")#.0X> +60002 y\ #>= +60003 k|\ "=> +60002 W}\ "== +16601 !"core_reader"o:I2C::Sleepy::WaterAlarm: mesg"Powerdown in 0 seconds!:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:341:in `reset'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"5/home/esp/esp2/lib/i2c/gateway.rb:312:in `reset'"4/home/esp/esp2/lib/i2c/gateway.rb:309:in `loop'"5/home/esp/esp2/lib/i2c/gateway.rb:309:in `reset'":/home/esp/esp2/lib/i2c/gateway.rb:304:in `initialize'"*/home/esp/esp2/lib/i2c/gateway.rb:304 +3 !o:NoMethodError : mesgu:NameError::messageJprivate method `schedule' called for #: name: schedule: args[:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:341:in `reset'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"5/home/esp/esp2/lib/i2c/gateway.rb:312:in `reset'"4/home/esp/esp2/lib/i2c/gateway.rb:309:in `loop'"5/home/esp/esp2/lib/i2c/gateway.rb:309:in `reset'":/home/esp/esp2/lib/i2c/gateway.rb:304:in `initialize'"*/home/esp/esp2/lib/i2c/gateway.rb:304 +2 !o:I2C::Bus::Error: mesg"&Unexpected string: FD 00 00 00 00:bt[":/home/esp/esp2/lib/i2c/gateway.rb:304:in `initialize'"*/home/esp/esp2/lib/i2c/gateway.rb:304 +27 #"core_reset"Sent BREAK +2 #"core_reader"@0x1D99, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2020, state=0x3A84, ifg=0x10, ie=0xFD + #@0x22A7, state=0x3A84, ifg=0x10, ie=0xFD #@0x252E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x27B4, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2A3B, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2CC1, state=0x3A84, ifg=0x10, ie=0xFD #@0x2DDB, state=0x3A84, ifg=0x80, ie=0xFD + #@0x37D0, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +65 "Can"\ EE + \ EE + #"Restarting_core_reader"Polling Can every 10:00 +60000 "Can"'\ ED +60002 \ EE +60002 2\ ED +60002 \ ED +60003 b\ ED +60002 [~\ EE +60002 ~\ DD +60003 ]}\ ED +60002 w|\ DD +60002 Lz\ ED +19983 #t-> exit +4 #mEXIT @1565382316.04EDT @1565802459.87EDT = =tMAIN =mMAIN_scheduler @EDT1565802461.62 #"core_reset"Sent BREAK +2 #t@0x7E93, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +219 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +385 "Can">x\ X + >x\ Xe + #tPolling Can every 10:00 +2 #Cleanly exited at 16:25:16EDT09-Aug-19 +1890 #-> ESP.ready! +2 #Powering core bus +509 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +2 "core" %\ ? +2 .tSS.configure SSconfig +2 "sampler")#.0X +2 .tSE.reconfigure SEconfig +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"( '} +58 "core" ' +2 .tSC.reconfigure SCsloppy +2 "storage"($-.\ 1~b +2 .tSC.home.seek :initial + "storage"(!( +251 "core" ' +11 ' + ."rdyProcessing"PS.coast + "processing"%5 +381 "core" ( +2 "manipulator"&"& +3 "core" &d % 7 +2 .tForearm.seek :retract +2 "manipulator"&#'\ +3 "core" ' + .tElbow.seek :hammer +2 "manipulator"&$( +96 "core" ( +2 "manipulator"&%& +3 "core" & k , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :retract + "manipulator"&&'\ +15 "core" ' +2 "manipulator"&'% +4 "core" %\ ! J  +2 "processing"%(& +2 "collection"')& +6 "core" &b\ @ + &$#\  +2 ."openPC"PC.reconfigure PCconfig +3 .tCC.reconfigure CCconfig +3 "processing"%$x2 ^22b +3 "collection"'$x2 ^22b + ."openPC"PC.home.seek :open +3 .tCC.home.seek :open +3 "processing"%*( + "collection"'+( +280 "core" ( +14 ( +2 "collection"', +3 "core" ~ +2 "processing"%- +2 "core" W +2 "processing"%. +3 "core"  +2 "processing"%/ +2 "core"  +2 "sampler")0% +3 "core" %ۀ Q\ )) +3 "collection"'1& +3 "core" &$#>\  +2 "collection"'2% +3 "core" %Ӹ"#B\  +2 "processing"%3& +4 "core" &Y\ > +2 "processing"%4% +3 "core" %N\ > +2 "manipulator"&5% +3 "core" %\ !  +2 "manipulator"&6& +3 "core" & ] , +2 "storage"(7& +3 "core" & _  \ 2 +2 "storage"(8% +3 "core" % \ 2 +2 "collection"'99 +3 "core" 9(A +2 "processing"%:9 +3 "core" 9=Q +8396 #t-> Flush.garage +1997 #-> arm.garage +2 !o:NoMethodError : mesgu:NameError::message.undefined method `garage' for :arm:Symbol: name: garage: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2097 #-> Flush.CC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"';& +3 "core" &"!\  +2 .tHand.open + "manipulator"&<1 +70 "core" 1 +2 "manipulator"&=& +3 "core" &  {, +2 "manipulator"&>% +3 "core" % \ ! | +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&?(, +184 "core" ( +2 "manipulator"&@& +3 "core" &,\ \  v }; +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &A& +3 "core" &,\ \  }; +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage + "manipulator"&B' +99 "core" ' + .tHand.close +2 "manipulator"&C/ +75 "core" / +2 "manipulator"&D& +3 "core" &, 7 z; +2 "manipulator"&E% +3 "core" % "  z +2 .tForearm.seek :retract +2 "manipulator"&F'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&G( +298 "core" ( +2 "manipulator"&H& +3 "core" && I z?Q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" && J y?Q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&J' +98 "core" ' +2 "manipulator"&K& +3 "core" && x?Q +2 "manipulator"&L% +4 "core" % 9 x +2 "collection"'M& +3 "core" &!!\  + "collection"'N& +4 .tCC.seek :closed +2 "collection"'O(` +2 "core" &"#\  +4 &$ \ A +10 &Ey#  4 +9 &6n!" I +10 &k#  V +9 &P!! U +9 &LX"# U +10 &R#! U +9 &V!" U +9 &R!" U +10 &UT"  U +9 &T$  U +10 & S"" U +9 &"O"" U +9 &$]P!" U +10 &&T!! U +9 &'U!! U +9 &)Q"! U +10 &+dO#" U +9 &-%R!! V +10 &.Q!" V +9 &0R!# U +9 &2kO"" V +10 &4.Q"# U +9 &5O!" U +9 &7R"! V +10 &9uP$! U +9 &;7P#" U +10 &<Q"" U +9 &>P$" U +9 &@|N#  U +10 &B>Q"  U +9 &DQ$# U +9 &EQ"$ U +10 &GR&$ U +9 &IDY,, V +10 &Kg61 X +9 &LTD [\ +9 &Nou _ +10 &P+ a +51 &Q b +2 &S+ b + &Uj b$ + &W& b* +3 &X3 b/ + &Z@ b/ +6 &\\K* b/ +10 &]< b/ +9 &_0 B +9 &`X( %o +9 ( +2 &`qn5 V + "collection"'N& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.26 +2 "collection"'P& +4 "core" &`qn V + .tHand.open + "manipulator"&Q1 +70 "core" 1 +2 "manipulator"&R% +3 "core" % \ 5 t +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +95 "core" ' +2239 #t-> Flush.PC +2 #Loading FlushPuck into Processing Clamp from Collection Clamp + "processing"%T& +3 "core" &r\  +2 "manipulator"&U& +4 "core" &% q?P +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&V( +44 "core" ( +2 "manipulator"&W& +3 "core" &  u +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" & u +2 .tForearm.seek CC + "manipulator"&Y' +95 "core" ' + .tHand.close +2 "manipulator"&Z/ +74 "core" / +2 .tCC.seek :open + "collection"'[( +469 "core" ( +2 "manipulator"&\\& +3 "core" & x +2 "manipulator"&]% +3 "core" % ' x +2 .tForearm.seek :retract +2 "manipulator"&^'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&_(k +351 "core" ( + "manipulator"&`& +4 "core" &s E w +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &s u w + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&b' +98 "core" ' +2 "manipulator"&c& +3 "core" &s L y +2 "manipulator"&d% +4 "core" % V y +2 "processing"%e& +3 "core" &\ # + "processing"%f& +4 .tPC.seek :closed +2 "processing"%g(] +2 "core" &u\ $ +3 &j\ $ +9 &2s\ . +10 &`v\ B +9 &7~v\ U +9 &\\o\ U +10 &\\l\ !U +9 &z[w\ U +9 &<`o\ U +10 &]j\ U +9 &]l\ U +10 &Yf\ V +9 & D[k\ U +9 &"bt\ V +10 &#Wh\ U +9 &%^c\ U +9 &'LXo\ U +10 &)Yf\ U +9 &*^i\ V +10 &,Uk\ U +9 &.SZh\ V +9 &0\\n\ U +10 &1Yc\ U +9 &3^p\ U +9 &5^Ui\ U +10 &7\\m\ U +9 &8Yk\ U +10 &:[q\ U +9 &&^p\ U +10 &?]r\ V +9 &AZp\ U +9 &ClZq\ U +10 &E-bo\ V +9 &Fju\ W +10 &Hq\ Y +9 &Jdq\ [\ +9 &L%s\ [ +10 &Mk\ \\ +9 &Ot\ \\ +9 &Qkl\ [ +10 &S-q\ [ +9 &Tw\ \\ +10 &Vr\ \\ +9 &Xow\ ] +9 &Z1r\ ] +10 &[v\ R +9 &]*Kr\  d +9 &]~\ Ls\ 7 +6 ( + "processing"%f& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 +2 "processing"%h& +4 "core" &]~1s\ 7 + &]~1x\ 7 + .tHand.open + "manipulator"&i1 +68 "core" 1 +2 "manipulator"&j% +3 "core" %  u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +89 "core" ' +2 "collection"'l& +3 "core" &$% +2194 #t-> arm.PC +2 !o:NoMethodError : mesgu:NameError::message*undefined method `PC' for :arm:Symbol: name:PC: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +648 #-> Arm.PC +2 "manipulator"&m& +3 "core" &s  s + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :PC + "manipulator"&n(k +3 "core" ( + "manipulator"&o& +4 "core" &s 4 s + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &p& +2 "core" &s u s +2 .tForearm.seek PC +2 "manipulator"&q' +95 "core" ' +2 "manipulator"&r& +3 "core" &s  r +2 "manipulator"&s% +3 "core" % " r +1253 #t-> Hand.close + .Hand.close +2 "manipulator"&t/ +69 "core" / +450 #t-> PC.open +3 .PC.seek :open + "processing"%u( +454 "core" ( +2 "processing"%v& +3 "core" &\  +1202 #t-> Arm.withdraw + "manipulator"&w% +3 "core" %  s +2 .tForearm.seek :retract + "manipulator"&x'\ +93 "core" ' +2 "manipulator"&y& +3 "core" &s s +2 "manipulator"&z% +3 "core" %   s +1500 #t-> Arm.garage +2 "manipulator"&{& +3 "core" &s 0 s +2 "manipulator"&|% +4 "core" %  7 s + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&}(, +141 "core" ( + "manipulator"&~& +4 "core" &,  s + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +2 "core" &,  s +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 "manipulator"&& +3 "core" &, W k +2 "manipulator"&% +4 "core" %\  k +875 #t-> Hand.open +2 .Hand.open + "manipulator"&1 +67 "core" 1 +1535 #t-> Arm.home +2 "manipulator"&& +3 "core" &, _ j +2 "manipulator"&% +3 "core" % ~ < j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home + "manipulator"&( +113 "core" ( +2 "manipulator"& & +3 "core" & # r+ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &  r+ + .tForearm.seek :home +2 "manipulator"& ' +38 "core" ' +2 "manipulator"& & +3 "core" & r t+ +2 "manipulator"& % +3 "core" % tA +26266 "Can"|\ NN +59866 #t-> Arm.garage +2 "manipulator"&& +3 "core" &  o+ +2 "manipulator"&% +3 "core" %  oA +2 .tForearm.seek :retract +2 "manipulator"&'\ +35 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +80 "Can" ~\ TT +34 "core" ( + "manipulator"&& +4 "core" &, ^ n + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +2 "core" &, J n +2 .tForearm.seek :garage +2 "manipulator"&' +97 "core" ' +2 "manipulator"&& +3 "core" &, y o j +2 "manipulator"&% +3 "core" %$ { x > i$ +1093 #t-> Hand.retract + !o:NoMethodError : mesgu:NameError::message0undefined method `retract' for Hand:Gripper: name: retract: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +627 #-> Hand.withdraw + !o:NoMethodError : mesgu:NameError::message1undefined method `withdraw' for Hand:Gripper: name: withdraw: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2280 #-> Arm.retract + "manipulator"&% +3 "core" %$ y y i$ +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 "manipulator"&& +3 "core" &, y y 8 k +2 "manipulator"&% +3 "core" %\ # y k: +2354 #t-> Arm.garage +2 "manipulator"&& +3 "core" &, y k +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&"(, +2 "core" ( +2 "manipulator"&%& +3 "core" &, % k +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &'& +3 "core" &, y % k + .tForearm.seek :garage +2 "manipulator"&)' +99 "core" ' +2 "manipulator"&(& +3 "core" &, { i +2 "manipulator"&% +3 "core" %& { x Y iO +1786 #t-> Hand.close +2 .Hand.close + "manipulator"&/ +69 "core" / +1207 #t-> Arm.withdraw +2 "manipulator"&#% +3 "core" % & z y iO +2 .tForearm.seek :retract +2 "manipulator"&,'\ +96 "core" ' +2 "manipulator"&-& +3 "core" &, i l +2 "manipulator"&.% +3 "core" %\  V l +1796 #t-> Flush.garage +2 #Garaging FlushPuck in Processing Clamp + "processing"%/& +3 "core" &i\  +2 "manipulator"&0& +4 "core" &, b m +2 "manipulator"&1% +3 "core" %\  U m +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&2(k +128 "core" ( +2 "manipulator"&3& +3 "core" &s w z l +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &4& +3 "core" &s m x l + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&5' +92 "core" ' +2 .tPC.seek :open + "processing"%6( +5 "core" ( +2 "manipulator"&7& +3 "core" &s G m +2 "manipulator"&8% +4 "core" %Ͽ r m[ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&9'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&:(, +135 "core" ( +2 "manipulator"&;& +4 "core" &, kB +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &, kB + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&=' +155 "core" ' + .tHand.open +2 "manipulator"&>1 +73 "core" 1 +2 "manipulator"&@% +3 "core" % 4 < c +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&A'\ +100 "core" ' + !to:Puck::Warning: mesg"(Loaded Puck into FlushPuck::Garage:bt[ "6/home/esp/esp2/utils/puckmoves.rb:765:in `garage'"(ESP):21:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 "processing"%$& +4 "core" &\  +7900 #t-> Arm.garage + "manipulator"&C& +3 "core" &, } 4 k> +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&D(, +2 "core" ( +2 "manipulator"&E& +4 "core" &, b k> +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &&& +2 "core" &, | ~ < j> +2 .tForearm.seek :garage +2 "manipulator"&B' +97 "core" ' +2 "manipulator"&H& +4 "core" &, ` q h> + "manipulator"&?% +4 "core" %! X \\ 3 hK +971 #t-> Hand.close +2 .Hand.close + "manipulator"&I/ +66 "core" / +1248 #t-> Arm.retract + .Hand.open + "manipulator"&K1 +75 "core" 1 +2 "manipulator"&L% +3 "core" % ! g S < hK +2 .tForearm.seek :retract +2 "manipulator"&M'\ +95 "core" ' +2 "manipulator"&F& +3 "core" &, u y t l9 +2 "manipulator"&+% +3 "core" %\  z { 5 l +8237 #t-> exit +4 #mEXIT @1565803986.36EDT @1565894446.40EDT = =tMAIN =mMAIN_scheduler @EDT1565894448.17 #"core_reset"Sent BREAK +2 #t@0x0712, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +376 "Can" \  +  \ ] + #tPolling Can every 10:00 +2 #Cleanly exited at 13:33:06EDT14-Aug-19 +36354 #-> ESP.ready! +2 #Powering core bus +474 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %B\ + .tSS.configure SSconfig +3 "sampler")#.0X\ h +2 "collection"'2% +3 "core" %ӷ C\ h +2 "processing"%3& +4 "core" &\  + "processing"%4% +4 "core" %\ +2 "manipulator"&5% +3 "core" %\   +2 "manipulator"&6& +3 "core" & . +2 "storage"(7& +3 "core" & _ T V Y\  +2 "storage"(8% +3 "core" % T U `\  +2 "collection"'99 +3 "core" 9AY +2 "processing"%:9 +2 "core" 9Rh +21459 "Can"\ TS +60002 =\ SS +38612 #t-> exit +4 #mEXIT @1565896044.45EDT @1565896122.07EDT = =tMAIN =mMAIN_scheduler @EDT1565896123.72 #"core_reset"Sent BREAK +2 #t@0xB887, state=0x3A84, ifg=0x10, ie=0xFD #@0xBB10, state=0x3A84, ifg=0x10, ie=0xFD + #@0xBD98, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC021, state=0x3A84, ifg=0x10, ie=0xFD #@0xC2A9, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC531, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC7B9, state=0x3A84, ifg=0x10, ie=0xFD #@0xC8D3, state=0x3A84, ifg=0x80, ie=0xFD + #@0x460F, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +212 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +349 "Can"\ VV + \ VV + #tPolling Can every 10:00 +124 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" % 9\ p3 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +5 "collection"'% + "processing"%% +4 "core" %ӷ\ a +2 "manipulator"&% +5 "sampler")% +8 "core" %Y\ + %\  p c A  + % D\ q3 + "manipulator"&& +5 "core" & ~ p 0 . + "storage"(& +3 "core" & b \ z +2 "storage"(% +3 "core" % \ z + "collection"'& +4 "core" &\ a +2 "processing"%& +3 "core" &[\  +2 "collection"'  +2 "core"  +2 "collection"'! +3 "core"  + "collection"'" +3 "core" ~ +2 "processing"%# +2 "core"  +2 "processing"%$ +3 "core" W +2 "processing"%% +2 "core"  +2 "processing"%& +3 "core"  + "sampler")' +3 "core"  +2 "sampler")(% +3 "core" % ;\ p3 +2 "collection"')& +4 "core" &\ a + "collection"'*% +4 "core" %ӷ\ a +2 "processing"%+& +3 "core" &W\  +2 "processing"%,% +3 "core" %@\ +2 "manipulator"&-% +3 "core" %\  i r   +2 "manipulator"&.& +3 "core" & i j . +2 "storage"(/& +4 "core" & c \ z + "storage"(0% +4 "core" % \ z +2 "collection"'19 +3 "core" 9Rg + "processing"%29 +3 "core" 9ew +2690 #t-> access 2 +2 .SE.seek :down +2 "storage"(3'} +4 "core" ' +2 "manipulator"&4% +3 "core" %\   s \\  +2 "manipulator"&5& +3 "core" & V o K . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(6(K +1305 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (7& +2 "core" &K/ 0\ {  +254 #t-> access 1 +2 .SE.seek :down +2 "storage"(8'} +2 "core" ' +2 "manipulator"&9% +4 "core" %\  a ]   +2 "manipulator"&:& +3 "core" & m v . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(;(<1 +364 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (<& +2 "core" &<. 5\ z +4185 #t-> esp>PC.loadPuck 1:lightPuck + !o:SyntaxError: mesg"|compile error\ (ESP):4: syntax error, unexpected tINTEGER, expecting $end\ esp>PC.loadPuck 1:lightPuck\ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1847 #-> esp>PC.loadPuck 1 :lightPuck + !o:SyntaxError: mesg"}compile error\ (ESP):5: syntax error, unexpected tINTEGER, expecting $end\ esp>PC.loadPuck 1 :lightPuck\ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2083 #-> esp> PC.loadPuck 1 :lightPuck + !o:SyntaxError: mesg"compile error\ (ESP):6: syntax error, unexpected tINTEGER, expecting $end\ esp> PC.loadPuck 1 :lightPuck\ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3464 #-> esp> PC.loadPuck :lightPuck,2 +2 !o:SyntaxError: mesg"~compile error\ (ESP):7: syntax error, unexpected tSYMBEG, expecting $end\ esp> PC.loadPuck :lightPuck,2\ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2401 #-> exit +4 #mEXIT @1565896353.57EDT @1565896445.08EDT = =tMAIN =mMAIN_scheduler @EDT1565896446.76 #"core_reset"Sent BREAK +2 #t@0x7BBE, state=0x3A84, ifg=0x10, ie=0xFD + #@0x7E39, state=0x3A84, ifg=0x10, ie=0xFD #@0x80BB, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8336, state=0x3A84, ifg=0x10, ie=0xFD + #@0x85B7, state=0x3A84, ifg=0x10, ie=0xFD #@0x8832, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8AAC, state=0x3A84, ifg=0x10, ie=0xFD #@0x8BC1, state=0x3A84, ifg=0x80, ie=0xFD + #@0x6E38, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +362 "Can"\ \ NM +2 \ \ NM + #tPolling Can every 10:00 +123 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" % A\ u3 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +3 "collection"'% +5 "processing"%% +2 "manipulator"&% +3 "core" %ӷ!\ e +4 "sampler")% +7 "core" %n\ + %\  [ o  + % ?\ u3 +3 "manipulator"&& +4 "core" & S Q ' . + "storage"(& +3 "core" &<. ` N\ +2 "storage"(% +3 "core" % 0 ) \  +2 "collection"'& +3 "core" &\ e + "processing"%& +4 "core" &F\  + "collection"'  +3 "core"  +2 "collection"'! +3 "core"  + "collection"'" +3 "core" ~ +2 "processing"%# +3 "core"  + "processing"%$ +3 "core" W +2 "processing"%% +2 "core"  +2 "processing"%& +3 "core"  +2 "sampler")' +2 "core"  +2 "sampler")(% +3 "core" % @\ u3 +2 "collection"')& +4 "core" & \ e + "collection"'*% +4 "core" %ӷ\ e +2 "processing"%+& +3 "core" &p\  +2 "processing"%,% +3 "core" %P\ +2 "manipulator"&-% +4 "core" %\  o e  +2 "manipulator"&.& +3 "core" & s a C . +2 "storage"(/& +3 "core" &<. K\ +2 "storage"(0% +3 "core" % k \  +2 "collection"'19 +3 "core" 9Sj +2 "processing"%29 +2 "core" 9gy +513 #t-> access 1 +2 .SE.seek :down +3 "storage"(3'} +3 "core" ' +2 "manipulator"&4% +3 "core" %\  h a ^  +2 "manipulator"&5& +3 "core" & R S [ . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 +2 "storage"(6(<1 +8 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (7& +3 "core" &<. < 9 q\ +2221 #t-> PC.loadPuck :lightPuck,2 + #Loading lightPuck puck from tube 2 into Processing Clamp +2 "processing"%8& +3 "core" &o\  +2 .tHand.open + "manipulator"&91 +75 "core" 1 +2 "manipulator"&:% +3 "core" % \  \\ `  +2 "storage"(;% +3 "core" % E M \  +2 "storage"(<. +2 "core" .(<. +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(=( +989 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (>& +3 "core" & >\ ~ + "manipulator"&?& +4 "core" & T T $ . + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&@( +20 "core" ( +2 "manipulator"&A& +4 "core" & | e , + "storage"(B& +3 "core" & <\ { +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&C' +95 "core" ' +2 "storage"(D& +3 "core" & !\ | +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(E' +278 "core" ' +2 "storage"(F- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 .tSE.seek :pick +2 "storage"(G' +29 "core" ' +2 .tSE.seek :down +2 "storage"(H'} +266 "core" ' + .tSE.coast + "storage"(5 +3 "manipulator"&I% +3 "core" % q b s +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&J'\ +89 "core" ' + !to:Puck::Error: mesg"Tube 2 is Empty:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1708 #-> PC.loadPuck :lightPuck,1 + #Loading lightPuck puck from tube 1 into Processing Clamp +2 "processing"%K& +3 "core" &q\  +2 "manipulator"&L% +4 "core" %\  x  9  + "storage"(M% +4 "core" %z \ } + "storage"(N. +4 "core" .( + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(O(R +355 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (P& +3 "core" &N ( ( Z\ + "manipulator"&Q& +3 "core" & U W , +2 .tElbow.seek 1 +2 "manipulator"&R( +3 "core" ( +2 "manipulator"&S& +3 "core" & \\ ` T , +2 "storage"(T& +3 "core" &N s\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&U' +94 "core" ' +2 "storage"(V& +4 "core" &N : H g\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(W' +281 "core" ' +2 "storage"(X- +35 "core" -' +8 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (Y& +3 "core" &N \ ~ + "manipulator"&Z& +4 "core" &  l ! , +2 .tElbow.seek 1 +2 "manipulator"&[( +2 "core" ( +2 "manipulator"&\\& +3 "core" & v n < , +2 "storage"(]& +4 "core" &N \ ~ +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&^'Ι +20 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&_/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&`& +2 "storage"(a'} +6 "core" &  < , +2 "manipulator"&b% +4 "core" % ΍ W q L + +2 .tForearm.seek :retract +3 "manipulator"&c'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&d(k +158 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +97 "core" ( +2 "manipulator"&e& +3 "core" &q ` ` +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &f& +2 "core" &q U T \\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&g' +97 "core" ' +2 "manipulator"&h& +3 "core" &q _ a +2 "manipulator"&i% +4 "core" %ϼ T U +2 "processing"%j& +3 "core" &p\  +2 "processing"%k& +3 .tPC.seek :closed +3 "processing"%l(] +5 "core" &Q\  + &R\ \  +8 &4U\ . +9 &cQ\ B +10 &Q~W\ R +9 &_S\ R +9 &_O\ R +10 &_R\ R +9 &XbS\ R +10 &bS\ S +9 &cM\ S +9 &cK\ R +10 & a^O\ R +9 &"!eQ\ S +9 &#^N\ Q +10 &%`S\ R +9 &'j^J\ R +10 &),`I\ R +9 &*dF\ R +9 &,aH\ R +10 &.q^P\ R +9 &03bS\ R +9 &1`J\ R +10 &3cO\ R +9 &5{^F\ Q +10 &7<`R\ R +9 &8bO\ R +9 &:_K\ R +10 &<bZ\ R +9 &>DbS\ R +9 &@bM\ R +10 &AcR\ R +9 &CbW\ R +10 &EImU\ S +9 &G|]\ T +9 &Ha\ W +10 &JS\ W +9 &LCY\ W +9 &N^\ X +10 &O]\ W +9 &Qc\ X +10 &SIb\ X +9 &U\ a\ Y +9 &V]\ X +10 &X[\ Y +9 &ZPb\ Y +9 &\\\\\ F +10 &]5Dxe\ a +9 &]y:\\\ 6 +5 ( + "processing"%k& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.58 +2 .Hand.open + "manipulator"&m1 +4 "core" &]y*^\ 6 +64 1 +2 "manipulator"&n% +4 "core" % ϼ Z T ) +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&o'\ +91 "core" ' + .tSC.coast + "storage"(6 +2376 #t-> PC.imagePuck 1,:lightPuck + "processing"%p& +3 "core" &]y*r\ 6 +2 !to:Puck::Warning: mesg"=Unloading lightPuck puck from tube 1 to Storage Carousel:bt[ "6/home/esp/esp2/utils/puckmoves.rb:370:in `unload'"5/home/esp/esp2/utils/puckmoves.rb:451:in `image'"9/home/esp/esp2/utils/puckmoves.rb:896:in `imagePuck'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Imaging lightPuck puck in Processing Clamp while storing it to tube 1 + "manipulator"&q% +4 "core" %\  ` t D  +2 "storage"(r% +3 "core" % R H y\ +2 "storage"(s. +2 "core" . +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(t(R +18 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (u& +3 "core" &U R R I\  +3 ."raiseStack"SE.reconfigure SEplace +2 "manipulator"&v& +4 "storage"(#]K-0-\ b +3 "core" &q o V +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&w(k +3 "core" ( + "manipulator"&x& +4 ."raiseStack"SE.seek :beamBreak +2 "storage"(y' +2 "core" &q _ Y  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &q f | _ +2 .tForearm.seek PC +2 "manipulator"&{' +94 "core" ' + .tHand.close +2 "manipulator"&|/ +67 "core" / +2 .tPC.seek :open +2 "processing"%}( +91 "core" ' +2 "storage"(~- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"('y +32 "core" ' +314 ( + "storage"(& +4 "core" &O R b "\  +2 "manipulator"&& +3 "core" &q P R * +2 "manipulator"&% +3 "core" % Ͽ U ]  +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +261 "core" ( +2 "manipulator"&& +3 "core" & ^ a 0 +2 "storage"(\ & +3 "core" &O P R :\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"& ' +92 "core" ' + .tHand.open +2 "manipulator"& 1 +77 "core" 1 +2 "storage"(- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"('E +24 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +55 "core" ' + #tLights, camera, ACTION! +4332 #-> Gate.power :camera, :on + .Gate.power :camera,:ON +4643 #-> PuckCamera.snapImages "new camera test", {:images=>[:auto]} +2 #PuckCamera: snap -bin=2,2 10.0 /var/log/esp/new camera test10s.tif +1081 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10 seconds\ /var/log/esp/new: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/new camera test30s.tif +3067 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/new: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 -auto /var/log/esp/hires/new camera test.tif +30385 #WARNING: Too Dark -- required 749.76s exposure > 300s time limit\ SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 300 seconds\ /var/log/esp/hires/new: TIFF Upload Complete\ +2291 "Can"\ U +9491 #t-> Puck.finishImage +2 "storage"(- +3 "core" -' + "storage"(& +4 "core" &S l h Z\ B +2 "manipulator"&& +3 "core" &   0 +2 .tElbow.seek 1 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&& +3 "core" &  $ c 0 +2 "storage"(& +3 "core" &S o l X\ B +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +3 "core" ' +2 .tSE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(' +56 "core" ' +2 "manipulator"&& +3 "core" & T X  0 +2 "storage"(& +3 "core" &S R\ P +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&'m +28 "core" ' + .tElbow.hold +2 "manipulator"& , +4 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(!' +26 "core" ' +2 "manipulator"&"% +4 "core" %͗ C A + "storage"(#& +4 "core" &S $\ K + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 342 counts +2 "manipulator"&$' +17 "core" ' +2 "manipulator"&%& +4 "core" & a `  / +2 "storage"(&& +3 "core" &S Y\ P +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&'' +17 "core" ' +2 "storage"((% +4 "core" % \ O +2 ."downElevator"SE.seek :down +5 "storage"()'} +99 (*% +3 "core" %< \ OU^ + "manipulator"&+% +4 "core" % ] T > +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +93 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 "manipulator"&-& +4 "core" & S T & / +2 "manipulator"&.% +4 "core" %\  W ] T ' +1134 #t-> access 1 +2 .SE.seek :down +2 "storage"(/'} +4 "core" ' +2 "manipulator"&0% +3 "core" %\  b d ' +2 "manipulator"&1& +3 "core" & T U / +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(2(<1 +1326 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (4& +3 "core" &<4 7\ Q +47443 "Can")\ pvv +60002 V\ rvv +60002 4\ tvv +52586 #t-> exit +5 #mEXIT @1565899378.40EDT @1566216243.78EDT = =tMAIN =mMAIN_scheduler @EDT1566216245.51 #"core_reset"Sent BREAK +2 #t@0xEDB5, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +209 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +369 "Can"i\ ] + i\ ]d + #tPolling Can every 10:00 +2 #Cleanly exited at 16:02:58EDT15-Aug-19 +3686 #-> ESP.ready! +3 #Powering core bus +468 .Gate.power :raw,:ON +4 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %*\ G + .tSS.configure SSconfig +2 "sampler")#.0X PC.loadPuck :lightPuck,1 + #Loading lightPuck puck from tube 1 into Processing Clamp + "processing"%;& +4 "core" &]\ H + .tHand.open + "manipulator"&<1 +69 "core" 1 +2 "manipulator"&=% +4 "core" % \   p  +2 "storage"(>% +3 "core" % ? I \ < + "storage"(?. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(@(R +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (A& +3 "core" &O % / 8\ 8 +2 "manipulator"&B& +3 "core" & / + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&C( +15 "core" ( +2 "manipulator"&D& +4 "core" & / +2 "storage"(E& +4 "core" &O ' ( \ 8 +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&F' +100 "core" ' +2 "storage"(G& +4 "core" &O K I I\ 9 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(H' +282 "core" ' +2 "storage"(I- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (J& +2 "core" &O 0 3\ 7 +2 "manipulator"&K& +3 "core" &  / +2 .tElbow.seek 1 +2 "manipulator"&L( +4 "core" ( + "manipulator"&M& +4 "core" & / +2 "storage"(N& +3 "core" &O 6 5\ 7 +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&O'Ι +14 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&P/ +71 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&Q& +3 "storage"(R'} +6 "core" & / +2 "manipulator"&S% +3 "core" % Δ  < +2 .tForearm.seek :retract +2 "manipulator"&T'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&U(k +161 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +99 "core" ( +2 "manipulator"&V& +4 "core" &u 3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +34 "core" &u d +9 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&X' +101 "core" ' +2 "manipulator"&Y& +4 "core" &u \  Z +2 "manipulator"&Z% +4 "core" %   > +2 "processing"%[& +3 "core" &m\ E +2 "processing"%\\& +3 .tPC.seek :closed +2 "processing"%](] +3 "core" &[\ E +3 &k\ E +9 &2o\ @. +9 &_o\ @B +10 &Bl\ @T +9 &]o\ BU +10 &^t\ BT +9 &]w\ BT +9 &F`y\ AU +10 &]x\ BU +9 &`s\ AT +9 &`z\ AU +10 & O]v\ AT +9 &"`y\ AT +10 &#Yx\ AT +9 &%Zx\ BT +9 &'WYx\ BT +10 &)\\y\ AT +9 &*e{\ AU +9 &,Zy\ BT +10 &.^_x\ AU +9 &0 _v\ AU +10 &1Zw\ @T +9 &3ay\ AU +9 &5hYv\ AT +10 &7(`n\ AU +9 &8]z\ BT +9 &:]|\ AT +10 &1Zy\ AT +10 &?_\ AT +9 &A]|\ AU +9 &Cw`\ AT +10 &E6g\ AU +9 &Fv\ @W +9 &H\ ?Y +10 &Jp\ ?Z +9 &L0\ >Z +10 &M\ ?[ +9 &O\ >[ +9 &Qt\ >[\ +10 &S8\ >Z +9 &T|\ >Z +9 &V\ >[ +10 &X|\ >[\ +9 &Z=\ >[ +10 &[\ >L +9 &](Cx\ @&p +9 &]{7\ B3 +6 ( + "processing"%\\& +5 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.60 + .Hand.open + "manipulator"&^1 +3 "core" &]{%\ C3 +65 1 +3 "manipulator"&_% +3 "core" %  ( +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +89 "core" ' +2 .tSC.coast + "storage"(6 +2371 #t-> PC.imagePuck 1, :lightPuck + "processing"%a& +4 "core" &]{&\ B3 + !to:Puck::Warning: mesg"=Unloading lightPuck puck from tube 1 to Storage Carousel:bt[ "6/home/esp/esp2/utils/puckmoves.rb:370:in `unload'"5/home/esp/esp2/utils/puckmoves.rb:451:in `image'"9/home/esp/esp2/utils/puckmoves.rb:896:in `imagePuck'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Imaging lightPuck puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&b% +4 "core" %\    + "storage"(c% +4 "core" %y 4 0 ]\ 7 + "storage"(d. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(e(R +9 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (f& + "manipulator"&g& +7 "core" &O 1 % \ 6 + &u +3 ."raiseStack"SE.reconfigure SEplace +2 .tElbow.reconfigure TightElbow +4 "storage"(#]K-0-\ b +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&h(k +2 ."raiseStack"SE.seek :beamBreak +3 "core" ( +2 "storage"(i' + "manipulator"&j& +5 "core" &u  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" &u x . + .tForearm.seek PC +2 "manipulator"&l' +95 "core" ' +2 .tHand.close + "manipulator"&m/ +68 "core" / +2 .tPC.seek :open +2 "processing"%n( +87 "core" ' +2 "storage"(o- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(p'y +33 "core" ' +317 ( +2 "storage"(q& +4 "core" &O / ( *\ 5 + "manipulator"&r& +4 "core" &u O + "manipulator"&s% +3 "core" % ϴ +2 .tForearm.seek :retract +2 "manipulator"&t'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&u( +268 "core" ( +2 "manipulator"&v& +4 "core" & ] . + "storage"(w& +4 "core" &O  # \ 5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&x' +94 "core" ' +2 .tHand.open +2 "manipulator"&y1 +67 "core" 1 +3 "storage"(z- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate + "storage"({'E +25 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"(|' +55 "core" ' +2 #tLights, camera, ACTION! +1529 #-> Gate.power :camera :on + !o:SyntaxError: mesg"ucompile error\ (ESP):4: syntax error, unexpected ':', expecting $end\ Gate.power :camera :on\ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2642 #-> Gate.power :camera, :on + .Gate.power :camera,:ON +7606 #-> PuckCamera.snapImages "test" +2 #PuckCamera: snap -bin=2,2 10.0 /var/log/esp/test10s.tif +1078 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10 seconds\ /var/log/esp/test10s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/test30s.tif +3057 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/test30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 -auto /var/log/esp/hires/test.tif +28296 "Can"m\  +2089 #tWARNING: Too Dark -- required 749.76s exposure > 300s time limit\ SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 300 seconds\ /var/log/esp/hires/test.tif: TIFF Upload Complete\ +4076 #-> Puck.finishImage +2 "storage"(}- +2 "core" -' +2 "storage"(~& +4 "core" &O\ \   +2 "manipulator"&& +3 "core" & P. +2 .tElbow.seek 1 +2 "manipulator"&( +49 "core" ( +2 "manipulator"&& +4 "core" &  SN +2 "storage"(& +3 "core" &O    +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +13 "core" ' + .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(' +68 "core" ' +2 "manipulator"&& +4 "core" & & (  `N +2 "storage"(& +3 "core" &O p o   +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&'m +27 "core" ' +2 .tElbow.hold +2 "manipulator"& , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(\ ' +26 "core" ' + "manipulator"& % +4 "core" %͝   W +2 "storage"( & +4 "core" &O Y \\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 348 counts +2 "manipulator"& ' +15 "core" ' + "manipulator"&& +4 "core" & % &  `M +2 "storage"(& +4 "core" &O o s [  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +22 "core" ' + "storage"(% +4 "core" % o o ?  +2 ."downElevator"SE.seek :down +4 "storage"('} +100 (% +2 "core" %7 s p  Ym +2 "manipulator"&% +4 "core" % I ? " ^X + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +60 ' + ."downElevator"SE.coast +2 "storage"(5 +2 .tSC.coast + "storage"(6 +3 "manipulator"&& +4 "core" & , 9 `M +2 "manipulator"&% +3 "core" %\   f ` +728 #t-> access 1 +2 .SE.seek :down + "storage"('} +4 "core" ' +2 "manipulator"&% +4 "core" %\  C ? b +2 "manipulator"&& +3 "core" & D E aM + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"((<1 +1324 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ("& +2 "core" &<4 P \ +897 #t-> Gate.power :camera, :off + .Gate.power :camera,:OFF +50220 "Can"p\ %77 +60002 p\ %77 +60002 s\ $77 +60002 ts\ $87 +60003 v\ $87 +60002 u\ #88 +60002 qu\ $88 +60003 ;t\ $87 +60002 v\ $87 +60002 v\ "88 +60003 ~\ #88 +60002 P\ "88 +60002 ~\ "77 +17494 #t-> exit +5 #mEXIT @1566224831.18EDT @1566225211.34EDT = =tMAIN =mMAIN_scheduler @EDT1566225213.08 #"core_reset"Sent BREAK +2 #t@0x509E, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +209 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +376 "Can"{\ 4 + {\ 4[ + #tPolling Can every 10:00 + #Cleanly exited at 10:27:11EDT19-Aug-19 +539 #-> ESP.ready! +3 #Powering core bus +467 .Gate.power :raw,:ON +5 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +4 "core" %\\\  + .tSS.configure SSconfig +2 "sampler")#.0X PCloadPuck :lightPuck,1 +2 !o:NoMethodError : mesg"2undefined method `PCloadPuck' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2345 #-> PC.loadPuck :lightPuck,1 + #Loading lightPuck puck from tube 1 into Processing Clamp + "processing"%;& +4 "core" &\ # + .tHand.open + "manipulator"&<1 +76 "core" 1 +2 "manipulator"&=% +4 "core" % \ "  w +2 "storage"(>% +3 "core" % b b \  + "storage"(?. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(@(R +353 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (A& +3 "core" &N ` O d\  +2 "manipulator"&B& +3 "core" & v ti +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&C( +47 "core" ( +3 "manipulator"&D& +3 "core" & q. +2 "storage"(E& +3 "core" &N P M Y\  +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&F' +102 "core" ' +2 "storage"(G& +4 "core" &N l k \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(H' +277 "core" ' +2 "storage"(I- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (J& +2 "core" &N E N [\  +2 "manipulator"&K& +3 "core" & 9 s. +2 .tElbow.seek 1 +2 "manipulator"&L( +49 "core" ( +2 "manipulator"&M& +4 "core" &  u7 +2 "storage"(N& +3 "core" &N P P 6\  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&O'Ι +24 "core" ' +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&P/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&Q& +3 "storage"(R'} +6 "core" &  v7 +2 "manipulator"&S% +3 "core" % Ϊ  w +2 .tForearm.seek :retract +2 "manipulator"&T'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&U(k +164 "core" ' +2 ."downElevator"SE.coast +33 "storage"(5 +50 "core" ( +2 "manipulator"&V& +4 "core" &s } t + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &s . t +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&X' +98 "core" ' +2 "manipulator"&Y& +4 "core" &s  v +2 "manipulator"&Z% +3 "core" % . v +2 "processing"%[& +4 "core" &\  +2 "processing"%\\& +3 .tPC.seek :closed +2 "processing"%](] +2 "core" &\ ! +3 &\ !  +10 &3\ . +9 &a\ C +9 &Cy\ U +10 &X\ U +9 &Y\ U +9 &Y\ U +10 &GZ\ V +9 &\ ]\ U +10 &Z\ V +9 &_\ V +9 & PZ\ U +10 &"\\\ V +9 &#V\ U +9 &%X\ U +10 &'YR\ U +9 &)Y\ U +10 &*]\ V +9 &,Z\ V +9 &.`Y\ U +10 &0"]\ U +9 &1U\ U +9 &3_\ U +10 &5hW\ U +9 &7*Z\ U +10 &8Y\ U +9 &:^\ U +9 &1[\ V +9 &?]\ V +9 &AZ\ U +10 &Cx_\ U +9 &E8d\ V +10 &Fr\ X +9 &H\ Z +9 &Jp\ [\ +10 &L0\ \\ +9 &M\ \\ +9 &O\ \\ +10 &Qv\ \\ +9 &S9\ [ +10 &T\ \\ +9 &V\ \\ +9 &X|\ \\ +10 &Z>\ \\ +9 &\\\ M +9 &])Cz\ &r +10 &]z;\ 6 +5 ( + "processing"%\\& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 +2 .Hand.open +2 "manipulator"&^1 +3 "core" &]z+\ 6 +61 1 +2 "manipulator"&_% +4 "core" % t + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&`'\ +89 "core" ' +2 .tSC.coast + "storage"(6 +1968 #t-> PC.imagePuck 1,:lightPuck + "processing"%a& +3 "core" &]z+\ 6 +2 !to:Puck::Warning: mesg"=Unloading lightPuck puck from tube 1 to Storage Carousel:bt[ "6/home/esp/esp2/utils/puckmoves.rb:370:in `unload'"5/home/esp/esp2/utils/puckmoves.rb:451:in `image'"9/home/esp/esp2/utils/puckmoves.rb:896:in `imagePuck'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Imaging lightPuck puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&b% +4 "core" %\   u + "storage"(c% +4 "core" % l m \  + "storage"(d. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(e(R +9 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (f& + "manipulator"&g& +4 "core" &Q _ O 2\  +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" &s 9 t +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&h(k +2 "core" ( + "manipulator"&i& +3 ."raiseStack"SE.seek :beamBreak +2 "storage"(j' +3 "core" &s # s + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" &s O o +2 .tForearm.seek PC +2 "manipulator"&l' +91 "core" ' +2 .tHand.close + "manipulator"&m/ +67 "core" / +2 .tPC.seek :open +2 "processing"%n( +96 "core" ' +3 "storage"(o- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(p'y +30 "core" ' +314 ( +2 "storage"(q& +4 "core" &O Q [ e\  + "manipulator"&r& +4 "core" &s @ t + "manipulator"&s% +4 "core" % ϋ t' + .tForearm.seek :retract +2 "manipulator"&t'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&u( +265 "core" ( +2 "manipulator"&v& +4 "core" & w s, +2 "storage"(w& +3 "core" &O P O J\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&x' +102 "core" ' +2 .tHand.open + "manipulator"&y1 +70 "core" 1 +3 "storage"(z- +3 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate +2 "storage"({'E +27 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"(|' +58 "core" ' +2 #tLights, camera, ACTION! +3567 #-> Gate.power :canera, :on +2 !o:I2C::Sleepy::Error: mesg"$Unknown powered device: canera:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1333 #-> Gate.power :camera, :on + .Gate.power :camera,:ON +1987 #-> PuckCamera.snapImages "test" +3 #PuckCamera: snap -bin=2,2 10.0 /var/log/esp/test10s.tif +1085 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10 seconds\ /var/log/esp/test10s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/test30s.tif +3063 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/test30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 -auto /var/log/esp/hires/test.tif +1424 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 9.941 seconds\ /var/log/esp/hires/test.tif: TIFF Upload Complete\ +1261 #-> Gate.power :camera, :off + .Gate.power :camera,:OFF +1211 #-> Puck.finshImage +2 !o:NoMethodError : mesgu:NameError::message2undefined method `finshImage' for Puck:Module: name:finshImage: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1677 #-> Puck.finishImage +2 "storage"(}- +2 "core" -' +2 "storage"(~& +4 "core" &O W V [ + "manipulator"&& +4 "core" & $ $ C [, + .tElbow.seek 1 +2 "manipulator"&( +47 "core" ( +2 "manipulator"&& +4 "core" & A =  ]* + "storage"(& +4 "core" &O Y X y +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +15 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(' +57 "core" ' +2 "manipulator"&& +4 "core" & W V  h* +2 "storage"(& +3 "core" &O D\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&'m +27 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(\ ' +21 "core" ' +2 "manipulator"& % +4 "core" %͝ 7 > a +2 "storage"( & +5 "core" &O 7\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 348 counts +2 "manipulator"& ' +17 "core" ' +2 "manipulator"&& +3 "core" & z K j) +2 "storage"(& +4 "core" &O\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +17 "core" ' + "storage"(% +4 "core" %  \ +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (% +3 "core" %y7 \ Yn +2 "manipulator"&% +4 "core" % x _ h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +57 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 "manipulator"&& +4 "core" & { | j) + "manipulator"&% +4 "core" %\  | | A j +332 #t-> exit +5 #mEXIT @1566225544.32EDT @1566225611.21EDT = =tMAIN =mMAIN_scheduler @EDT1566225612.84 #"core_reset"Sent BREAK + #t@0xFD17, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFF9E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0226, state=0x3A84, ifg=0x10, ie=0xFD #@0x04AD, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0735, state=0x3A84, ifg=0x10, ie=0xFD + #@0x09BC, state=0x3A84, ifg=0x10, ie=0xFD #@0x0C43, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0D58, state=0x3A84, ifg=0x80, ie=0xFD + #@0x6775, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +356 "Can"|\ =< +2 |\ =< + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %~ B\ $ + .tSS.reconfigure SSconfig +2 "sampler")#.0X access 1 +2 .SE.seek :down +2 "storage"('} +3 "core" ' +2 "manipulator"&% +3 "core" %\  s +2 "manipulator"&& +4 "core" & : s) + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"((<1 +1329 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &<5 # % $\  +2293 #t-> PC.loadPuck :lightPuck,1 +2 #Loading lightPuck puck from tube 1 into Processing Clamp + "processing"%& +3 "core" &\  +2 .tHand.open + "manipulator"&1 +25 "core" 1 + "manipulator"&% +4 "core" %\  K r +2 "storage"(% +3 "core" %~ J G i\  +2 "storage"(. +2 "core" .(<5 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"((R +1301 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &S * * 3\ +2 "manipulator"&!& +3 "core" & m) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&"( +3 "core" ( +2 "manipulator"&#& +4 "core" & { m) +2 "storage"($& +3 "core" &S + - !\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&%' +103 "core" ' +2 "storage"(&& +4 "core" &S 4 ,\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"('' +279 "core" ' +2 "storage"((- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ()& +2 "core" &S 6 . t\  +2 "manipulator"&*& +4 "core" &  p) + .tElbow.seek 1 +2 "manipulator"&+( +3 "core" ( +2 "manipulator"&,& +3 "core" & W p) +2 "storage"(-& +3 "core" &S - * C\  +2 .tForearm.seek 1 + 300 counts +2 "manipulator"&.'Ι +23 "core" ' +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&// +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&0& +3 "storage"(1'} +6 "core" & u q) + "manipulator"&2% +4 "core" % Ρ 6 o +2 .tForearm.seek :retract +2 "manipulator"&3'\ +90 "core" ' + .tElbow.seek PC +2 "manipulator"&4(k +169 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +76 "core" ( +2 "manipulator"&5& +4 "core" &s  n + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &s  o +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&7' +93 "core" ' +2 "manipulator"&8& +4 "core" &s C n +2 "manipulator"&9% +4 "core" %Ͻ ; m! +2 "processing"%:& +3 "core" &\  +2 "processing"%;& +3 .tPC.seek :closed +2 "processing"%<(] +4 "core" &\  + &\  +9 &%s\ . +9 &_\ B +10 &Dz\ T +9 &Y\ U +9 &Z\ U +10 &Z\ U +9 &G\\\ U +9 & V\ U +10 &Z\ U +9 &Y\ U +10 & O\\\ U +9 &"_\ V +9 &#V\ U +10 &%X\ U +9 &'WU\ U +9 &)V\ U +10 &*\\\ U +9 &,W\ U +10 &._[\ U +9 &0!^\ U +9 &1Z\ U +10 &3]\ V +9 &5gW\ U +9 &7)Y\ U +10 &8X\ U +9 &:W\ U +10 &1W\ U +9 &?^\ V +10 &AY\ U +9 &CwY\ U +9 &E7e\ V +10 &Fp\ X +9 &H\ Z +10 &Jo\ [\ +9 &L/\ \\ +9 &M\ [ +10 &O\ \\ +9 &Qu\ \\ +9 &S7\ \\ +10 &T\ \\ +9 &V\ \\ +10 &X|\ \\ +9 &Z=\ \\ +9 &[\ M +10 &])Cu\ 't +9 &]|;\ 4 +5 ( + "processing"%;& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 + .Hand.open + "manipulator"&=1 +3 "core" &]|+\ 4 +73 1 +3 "manipulator"&>% +4 "core" % Ͻ l l! + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&?'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +1913 #t-> PC.imagePuck 1,:lightPuck +2 "processing"%@& +3 "core" &]|+\ 4 + !to:Puck::Warning: mesg"=Unloading lightPuck puck from tube 1 to Storage Carousel:bt[ "6/home/esp/esp2/utils/puckmoves.rb:370:in `unload'"5/home/esp/esp2/utils/puckmoves.rb:451:in `image'"9/home/esp/esp2/utils/puckmoves.rb:896:in `imagePuck'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Imaging lightPuck puck in Processing Clamp while storing it to tube 1 + "manipulator"&A% +4 "core" %\   p +2 "storage"(B% +4 "core" %k ! ?\  + "storage"(C. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(D(R +4 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (E& +4 "core" &S !  >\  +2 "manipulator"&F& +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" &s  p +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&G(k +3 "core" ( + "manipulator"&H& +4 ."raiseStack"SE.seek :beamBreak + "storage"(I' +3 "core" &s 8 o + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &s   j +2 .tForearm.seek PC +2 "manipulator"&K' +136 "core" ' + .tHand.close + "manipulator"&L/ +67 "core" / +2 .tPC.seek :open +2 "processing"%M( +46 "core" ' +2 "storage"(N- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(O'y +35 "core" ' +356 ( +2 "storage"(P& +4 "core" &S O O \  +2 "manipulator"&Q& +3 "core" &s < p +2 "manipulator"&R% +3 "core" % ϥ n p +2 .tForearm.seek :retract +2 "manipulator"&S'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&T( +258 "core" ( +2 "manipulator"&U& +4 "core" &  o, +2 "storage"(V& +4 "core" &S ! " \  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&W' +96 "core" ' +2 .tHand.open + "manipulator"&X1 +73 "core" 1 +3 "storage"(Y- +4 "core" -'y +2 .tSE.seek -0.16 Pucks below Top Plate + "storage"(Z'E +27 "core" ' +2 .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate + "storage"([' +56 "core" ' +2 #tLights, camera, ACTION! +1662 #-> Gate.poer :camera, :on +2 !o:NoMethodError : mesgu:NameError::message:undefined method `poer' for #: name: poer: args[: camera:on:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +810 #-> Gate.power :camera, :on + .Gate.power :camera,:ON +1932 #-> PuckCamera.snapImages "test2" +2 #PuckCamera: snap -bin=2,2 10.0 /var/log/esp/test210s.tif +1064 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10 seconds\ /var/log/esp/test210s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/test230s.tif +3063 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/test230s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 -auto /var/log/esp/hires/test2.tif +1401 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 9.711 seconds\ /var/log/esp/hires/test2.tif: TIFF Upload Complete\ +579 #-> Gate.power :camera, :off + .Gate.power :camera,:OFF +841 #-> Puck.finishImage +2 "storage"(\\- +2 "core" -' +2 "storage"(]& +4 "core" &S ? >  +2 "manipulator"&^& +4 "core" &   7 W, + .tElbow.seek 1 +2 "manipulator"&_( +3 "core" ( +2 "manipulator"&`& +4 "core" & ? W, + "storage"(a& +4 "core" &S @ @ i  +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&b' +3 "core" ' + .tSE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(c' +57 "core" ' +2 "manipulator"&d& +4 "core" & 6 G c, +2 "storage"(e& +3 "core" &S\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&f'm +26 "core" ' + .tElbow.hold +2 "manipulator"&g, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(h' +28 "core" ' + "manipulator"&i% +4 "core" %͜ ? @ 2 ^ +2 "storage"(j& +4 "core" &S\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 347 counts +2 "manipulator"&k' +17 "core" ' +2 "manipulator"&l& +4 "core" & a ` e+ +2 "storage"(m& +4 "core" &S \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&n' +20 "core" ' + "storage"(o% +5 "core" % \  +2 ."downElevator"SE.seek :down +4 "storage"(p'} +100 (q% +2 "core" %; n\ Zp +2 "manipulator"&r% +4 "core" % A 5 r dX + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&s'\ +89 "core" ' +63 ' +2 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "manipulator"&t& +4 "core" & d b ( g+ + "manipulator"&u% +4 "core" %\  c c  f +287 #t-> access 1 +2 .SE.seek :down +2 "storage"(v'} +2 "core" ' + "manipulator"&w% +4 "core" %\  V V h +2 "manipulator"&x& +3 "core" & T L  h+ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(y(<1 +1333 "core" ( +2 .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (z& +3 "core" &<2 \ +35451 "Can"}\ ?? +60003 ?\ ?> +60002 }\ ?> +60002 }\ ?> +60003 {\ >> +60002 $|\ ?? +60002 "|\ ?? +60002 |\ ?> +60003 {\ ?> +60002 &}\ ?? +60002 }\ ?? +60003 }\ ?? +60002 }\ ?> +60002 }\ >> +60003 \ j?> +60002 ~\ >> +60002 \ ?> +60002 \ >> +60003 \ >> +60002 d\ >> +60002 \ >> +60002 \ >> +60003 \ >> +60002 \ S>> +60002  \ G?> @1566400824.15EDT = =tMAIN =mMAIN_scheduler @EDT1566400825.88 #"core_reset"Sent BREAK +2 #t@0xC833, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +377 "Can"\ Q + \ Q` + #tPolling Can every 10:00 +2 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:408:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:596:in `restore!'"-/home/esp/esp2/lib/esp.rb:116:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +703 #-> ESP.ready! +3 #Powering core bus +482 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +4 "core"  +3 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +2 "core" %B\ : +2 .tSS.configure SSconfig +2 "sampler")#.0X ESP.ready!esp + !o:ArgumentError: mesg"(wrong number of arguments (1 for 0):bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +976 #-> esp +2469 #-> ESP.ready! +2 "collection"',% +4 "core" %Ӳ!" +3 "sampler")-% +2 "processing"%.% +3 "manipulator"&/% +9 "core" %~ = 0 + %x\  + %\  ] ^ n g +2 "manipulator"&0& +4 "core" & _ [  g, + "storage"(1& +3 "core" &  U\ # +2 "storage"(2% +3 "core" %w `\ \ +2 "collection"'3& +3 "core" &"   +2 "processing"%4& +3 "core" &p\  + "manipulator"&5% +3 "core" %\  ^ S 3 g +2 "manipulator"&6& +3 "core" & _ [ t g, +2 "storage"(7& +3 "core" &  T\ # + "storage"(8% +4 "core" %w /\ \ + "manipulator"&9& +4 "core" & \\ V Y g, +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +4 "core" ' + .tElbow.seek :hammer +2 "manipulator"&;( +3 "core" ( +2 "manipulator"&<& +3 "core" & ] X g, +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :retract + "manipulator"&='\ +4 "core" ' + "manipulator"&>% +36 "core" %\  Z ^ g +8 "processing"%?& +2 "collection"'@& +7 "core" &p\  + &"   +2 ."openPC"PC.reconfigure PCconfig +2 "processing"%$x2 ^22b +2 ."openPC"PC.home.seek :open +2 "processing"%A( +285 "core" ( +2 "collection"'B +3 "core" ~ +2 "processing"%C +3 "core" W +2 "processing"%D +3 "core"  + "processing"%E +3 "core"  +2 "sampler")F% +4 "core" %~ 4 0 +2 "collection"'G& +3 "core" &"   +2 "collection"'H% +3 "core" %Ӳ!! +2 "processing"%I& +4 "core" &|\  + "processing"%J% +5 "core" %~\  +2 "manipulator"&K% +3 "core" %\  L V @ f +2 "manipulator"&L& +3 "core" & R U  g, +2 "storage"(M& +3 "core" &  /\ # +2 "storage"(N% +3 "core" %w \ \ +2 "collection"'O9 +3 "core" 9gx +2 "processing"%P9 +3 "core" 9y +10446 #t-> PC.home.seek :open +2 .PC.reconfigure PCconfig +2 "processing"%$x2 ^22b +2 .tPC.home.seek :open + "processing"%Q( +282 "core" ( + "processing"%R& +4 "core" &u\ \ +3247 #t-> PC.home.seek :close +2 !o:Axis::Error: mesg"-Unknown Processing Clamp position: close:@axisName"Processing Clamp:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +990 #-> PC.home.seek :open + .PC.reconfigure PCconfig +2 "processing"%$x2 ^22b +3 .tPC.home.seek :open + "processing"%S( +284 "core" ( + "processing"%T& +4 "core" &}\  +1434 "Can"\ WW +3494 #t-> exit +6 #mEXIT @1566408071.77EDT @1566408079.70EDT = =tMAIN =mMAIN_scheduler @EDT1566408081.34 #"core_reset"Sent BREAK +2 #t@0x864C, state=0x3A84, ifg=0x10, ie=0xFD #@0x88D3, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8B5C, state=0x3A84, ifg=0x10, ie=0xFD #@0x8DE3, state=0x3A84, ifg=0x10, ie=0xFD + #@0x906C, state=0x3A84, ifg=0x10, ie=0xFD + #@0x92F4, state=0x3A84, ifg=0x10, ie=0xFD #@0x957C, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9691, state=0x3A84, ifg=0x80, ie=0xFD + #@0x7F4D, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +355 "Can"\ ZZ + \ ZZ #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %~ ^ 0 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0XRESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +370 "Can" \ - +  \ -s + #tPolling Can every 10:00 +2 #Cleanly exited at 13:21:30EDT21-Aug-19 +1093 #-> ESP.ready! +2 #Powering core bus +468 .Gate.power :raw,:ON +5 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %\ \  + .tSS.configure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +3 "processing"%% +4 "core" %ӹ +2 "manipulator"&% +3 "sampler")% +9 "core" %m\  + %\  ; X + % 6 - +2 "manipulator"&& +3 "core" & X1 +2 "storage"(& +3 "core" & \ p J . & " +2 "storage"(% +3 "core" % ! ( ?  + "collection"'& +4 "core" &  + "processing"%& +4 "core" &e\  + "collection"'  +3 "core"  +2 "collection"'! +3 "core"  + "collection"'" +4 "core" ~ + "processing"%# +3 "core"  +2 "processing"%$ +3 "core" W + "processing"%% +3 "core"  +2 "processing"%& +2 "core"  +2 "sampler")' +3 "core"  +2 "sampler")(% +3 "core" % 1 - +2 "collection"')& +4 "core" &   + "collection"'*% +4 "core" %ӹ +2 "processing"%+& +3 "core" &i\  +2 "processing"%,% +3 "core" %`\  +2 "manipulator"&-% +4 "core" %\  g X + "manipulator"&.& +4 "core" & y X1 +2 "storage"(/& +3 "core" & \ o + &  " +2 "storage"(0% +3 "core" % , 6 $  +2 "collection"'19 +3 "core" 9r +2 "processing"%29 +3 "core" 9 +2591 #t-> PC.loadFlushPuck + #Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%3& +3 "core" &v\  + .tHand.open + "manipulator"&41 +67 "core" 1 +2 "manipulator"&5& +4 "core" &   X1 + "manipulator"&6% +3 "core" % \  Y +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&7(, +184 "core" ( +2 "manipulator"&8& +4 "core" &,   [= + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &,   < Z= +2 .tForearm.seek :garage +2 "manipulator"&:' +99 "core" ' +2 .tHand.close + "manipulator"&;/ +66 "core" / +2 "manipulator"&<& +4 "core" &, o V= + "manipulator"&=% +4 "core" %  t V + .tForearm.seek :retract +2 "manipulator"&>'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&?(k +123 "core" ( +2 "manipulator"&@& +4 "core" &u   2 Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" &u  0 Z + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&B' +101 "core" ' +2 "manipulator"&C& +4 "core" &u   \\ +2 "manipulator"&D% +3 "core" %  @ \\ +2 "processing"%E& +3 "core" &q\  +2 "processing"%F& +4 .tPC.seek :closed + "processing"%G(] +4 "core" &m\  +3 &s\   +8 &3x\ / +10 &`u\ C +9 &:yw\ U +9 &Wq\ V +10 &Uk\ V +9 &}Uk\ V +10 &>Wj\ V +9 &\\h\ V +9 &Tp\ V +10 &\\n\ V +9 & FTk\ V +9 &"Yf\ W +10 &#Rn\ V +9 &%Vv\ V +10 &'OVp\ V +9 &)Wr\ V +9 &*Ys\ V +10 &,Tk\ V +9 &.WYk\ V +9 &0Vk\ V +10 &1Ti\ U +9 &3Xj\ V +10 &5`Uk\ U +9 &7!Wj\ V +9 &8Yo\ V +10 &:Wj\ V +9 &)Wo\ V +10 &?]j\ W +9 &ATk\ V +10 &CnUo\ V +9 &E/\\k\ W +9 &Fkj\ X +10 &H}m\ Z +9 &Jej\ \\ +9 &L&o\ \\ +10 &Ml\ ] +9 &Oj\ ] +10 &Qkk\ ] +9 &S-d\ ] +9 &Tn\ ] +10 &Vj\ ] +9 &Xro\ ] +9 &Z4n\ ] +10 &[l T +9 &],Gm\ #j +10 &]z:j\ 4 +5 ( + "processing"%F& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 +2 "processing"%H& +4 "core" &]z*f\ 4 + &]z*Z\ 4 + .tHand.open +2 "manipulator"&I1 +68 "core" 1 +2 "manipulator"&J% +4 "core" %  \  Z + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&K'\ +93 "core" ' +2 "processing"%L& +4 "core" &]z*g\ 4 +840 #t-> Flush.garage + #Garaging FlushPuck in Processing Clamp +2 "manipulator"&M& +3 "core" &u + X + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&N(k +3 "core" ( +2 "manipulator"&O& +4 "core" &u G W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +2 "core" &u , X +2 .tForearm.seek PC +2 "manipulator"&Q' +92 "core" ' + .tHand.close +2 "manipulator"&R/ +69 "core" / +34 .tPC.seek :open +9 "processing"%S( +455 "core" ( +2 "manipulator"&T& +3 "core" &u \ A Z +2 "manipulator"&U% +4 "core" % ϼ \ h Z + .tForearm.seek :retract +2 "manipulator"&V'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&W(, +134 "core" ( +2 "manipulator"&X& +4 "core" &,   + Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Y& +2 "core" &,  L Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&Z' +114 "core" ' +2 .tHand.open + "manipulator"&[1 +66 "core" 1 +2 "manipulator"&\\% +4 "core" % \  Q + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +100 "core" ' +3877 #t-> exit +4 #mEXIT @1566416412.38EDT @1566498069.25EDT = =tMAIN =mMAIN_scheduler @EDT1566498070.88 #"core_reset"Sent BREAK +2 #t@0xFEC3, state=0x3B10, ifg=0x20, ie=0x7F + #@0x061A, state=0x3B10, ifg=0x08, ie=0x5F #@0xD496, state=0x3AE0, ifg=0x84, ie=0x75 + #@0xD744, state=0x3A72, ifg=0x10, ie=0xF5 + #@0xD9CC, state=0x3A84, ifg=0x10, ie=0xFD #@0xDC55, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDEDE, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDFF5, state=0x3A84, ifg=0x80, ie=0xFD #@0xF973, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +355 "Can"C{\ VWV + C{\ VWV + #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" % J\ A- +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +3 "processing"%% +4 "manipulator"&% +4 "core" %ӹ#$)\ > +4 "sampler")% +7 "core" %P\ c + %\  ` X   + % L\ N- +3 "manipulator"&& +3 "core" &, Y b  +2 "storage"(& +3 "core" & \ n\ \  \ W" + "storage"(% +4 "core" %\ \ \ X + "collection"'& +4 "core" & "0\ ? + "processing"%& +3 "core" &\ c +2 "collection"'  +3 "core"  +2 "collection"'! +2 "core"  +2 "collection"'" +3 "core" ~ +2 "processing"%# +2 "core"  +2 "processing"%$ +3 "core" W + "processing"%% +3 "core"  +2 "processing"%& +2 "core"  +2 "sampler")' +3 "core"  +2 "sampler")(% +3 "core" % K\ N- +2 "collection"')& +4 "core" &!!\ > + "collection"'*% +4 "core" %ӹ"".\ > +2 "processing"%+& +3 "core" &\ c +2 "processing"%,% +3 "core" %\ c +2 "manipulator"&-% +3 "core" %\  a Z   +2 "manipulator"&.& +3 "core" &, c c  +2 "storage"(/& +4 "core" & \ n\ \  k\ X" + "storage"(0% +4 "core" % N\ X +2 "collection"'19 +3 "core" 9@S +2 "processing"%29 +2 "core" 9Se +1725 #t-> PSV.PSR + .PSV.dial PSR + "processing"%3 +127 "core"  +894 #t-> PSR.sub1 + .PSR.select :sub1 +2 "processing"% +4063 "Can"'}\ eUT +2086 #t-> PS.pull 0.2 +2 "processing"%4% +3 "core" %\ d +2 .tPS.seek 0.2ml + "processing"%5' +307 "core" ' +2 "processing"%6% +3 "core" %\ d +1044 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%7' +2433 "core" ' +2 "processing"%8% +4 "core" %\ c +823 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%9  +41 "core"  +691 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%:'ղ +2632 "core" ' +2 "processing"%;% +4 "core" %խ6\ c +102 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%< +43 "core"  +267 #t-> PSR +791 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%=' +2631 "core" ' +2 "processing"%>% +4 "core" %\ c +126 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%?  +44 "core"  +522 #t-> PS.empty + .PS.seek :empty +2 "processing"%@'ղ +2631 "core" ' +2 "processing"%A% +4 "core" %ղ\ c +4541 #t-> PSV.PSR + .PSV.dial PSR + "processing"%B +45 "core"  +610 #t-> PS.pull 0.4 +2 "processing"%C% +3 "core" %ղ\ c +2 .tPS.seek 0.399ml + "processing"%D'G +497 "core" ' +3 "processing"%E% +3 "core" %K\ d +6793 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} +2 .PSV.dial PSR + .PS.seek 2.5ml +2 "processing"%F' +2227 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%G  +43 "core"  +2 .tPS.seek :empty +2 "processing"%H'ղ +2626 "core" ' + .tPSV.dial PSR +2 "processing"%I +43 "core"  +2 .tPSV.dial PSR + .PS.seek 2.5ml +2 "processing"%J' +2627 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%K  +81 "core"  +2 .tPS.seek :empty +2 "processing"%L'ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"%M +44 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%N' +2633 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%O  +44 "core"  +2 .tPS.seek :empty +2 "processing"%P'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"%Q +44 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%R' +2626 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%S  +44 "core"  +2 .tPS.seek :empty +2 "processing"%T'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"%U +44 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%V' +2623 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%W  +44 "core"  +2 .tPS.seek :empty +2 "processing"%X'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"%Y +44 "core"  +2250 #t-> PS.pull 0.4 +2 "processing"%Z% +3 "core" %մ \ e +2 .tPS.seek 0.399ml + "processing"%['I +498 "core" ' +3 "processing"%\\% +3 "core" %E\ e +48 "Can"\ gUU +6700 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%]' +2228 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%^  +71 "core"  +2 .tPS.seek :empty +2 "processing"%_'ղ +2626 "core" ' + .tPSV.dial PSR +2 "processing"%` +72 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%a' +2635 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%b  +71 "core"  +2 .tPS.seek :empty +2 "processing"%c'ղ +2625 "core" ' + .tPSV.dial PSR +2 "processing"%d +73 "core"  +2 .tPSV.dial PSR + .PS.seek 2.5ml +2 "processing"%e' +2626 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%f  +72 "core" ~ +2 .tPS.seek :empty +2 "processing"%g'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"%h +72 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%i' +2623 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%j  +70 "core"  +2 .tPS.seek :empty +2 "processing"%k'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%l +127 "core"  +2 .tPSV.dial PSR + .PS.seek 2.5ml +2 "processing"%m' +2622 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%n  +72 "core"  +2 .tPS.seek :empty +2 "processing"%o'ղ +2633 "core" ' + .tPSV.dial PSR +2 "processing"%p +72 "core"  +1347 #t-> PS.pull 0.4 +2 "processing"%q% +3 "core" %խ\ f +2 .tPS.seek 0.399ml + "processing"%r'B +498 "core" ' +2 "processing"%s% +3 "core" %>\ f +2363 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%t' +2218 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%u  +42 "core"  +2 .tPS.seek :empty +2 "processing"%v'ղ +2629 "core" ' + .tPSV.dial PSR +2 "processing"%w +44 "core"  +2 .tPSV.dial PSR + .PS.seek 2.5ml +2 "processing"%x' +2623 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%y  +65 "core"  +2 .tPS.seek :empty +2 "processing"%z'ղ +2622 "core" ' + .tPSV.dial PSR +2 "processing"%{ +44 "core"  +2 .tPSV.dial PSR + .PS.seek 2.5ml +2 "processing"%|' +2626 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%}  +64 "core"  +2 .tPS.seek :empty +2 "processing"%~'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSV.dial PSR + .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +65 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2138 "Can"#\ gYY +484 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek :empty +2 "processing"%\ 'ղ +2618 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +918 #t-> PS.pull 0.4 +2 "processing"% % +3 "core" %յ\ g +2 .tPS.seek 0.399ml + "processing"%'J +505 "core" ' +3 "processing"%% +3 "core" %I\ f +39527 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %I\ h +2 .tPS.seek 0.899ml + "processing"%'G +596 "core" ' +2 "processing"%% +4 "core" %G \ i +387 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %G\ \ i +2 .tPS.seek 1.399ml + "processing"%' +608 "core" ' +2 "processing"%% +4 "core" %,\ i +472 #t-> PS.pull 0.4 +2 "processing"%% +3 "core" %\ h +2 .tPS.seek 1.799ml + "processing"%'M +496 "core" ' +2 "processing"%% +3 "core" %K/\ h +168 #t-> PS.pull 0.4 +2 "processing"%% +3 "core" %K\ i +2 .tPS.seek 2.199ml + "processing"%' +497 "core" ' +2 "processing"%% +4 "core" %+\ h +204 #t-> PS.pull 0.4 +2 "processing"% % +3 "core" %!\ h + !to:Slide::Error : @reply0: mesg":Processing Syringe at 2.599ml would be out of bounds!:@axisName"Processing Syringe:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1395 #-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%!  +44 "core"  +645 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%"'ղ +2318 "core" ' +2 "processing"%#% +4 "core" %ծ2\ i +730 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%$ +44 "core"  +236 #t-> PSR +655 #-> PS.pull 0.3 +2 "processing"%%% +3 "core" %ծ\ i +2 .tPS.seek 0.299ml + "processing"%&' +408 "core" ' +2 "processing"%'% +4 "core" %=\ h +249 #t-> PS.pull 0.3 +2 "processing"%(% +3 "core" %\ h +2 .tPS.seek 0.599ml + "processing"%)'! +397 "core" ' +2 "processing"%*% +3 "core" %!>\ h +373 #t-> PS.pull 0.3 +2 "processing"%+% +3 "core" %!2\ h +2 .tPS.seek 0.899ml + "processing"%,'G} +404 "core" ' +2 "processing"%-% +3 "core" %G|G\ h +261 #t-> PS.pull 0.3 +2 "processing"%.% +3 "core" %G|>\ h +2 .tPS.seek 1.199ml + "processing"%/'ml +398 "core" ' +2 "processing"%0% +4 "core" %mh9\ h +831 "Can"\ jUU +868 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%1  +43 "core"  +561 #t-> PS.empty + .PS.seek :empty +2 "processing"%2'ղ +1305 "core" ' +2 "processing"%3% +4 "core" %յ@\ h +2070 #t-> PSV.PSR + .PSV.dial PSR + "processing"%4 +44 "core"  +476 #t-> PSR.flush + .PSR.select :flush +2 "processing"%B +810 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%6' +2619 "core" ' +2 "processing"%5% +45 "core" %?\ h +259 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%8  +43 "core"  +686 #t-> PS.empty + .PS.seek :empty +2 "processing"%9'ղ +2631 "core" ' +2 "processing"%7% +4 "core" %ձ=\ h +119 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%; +42 "core"  +1614 #t-> PSR.flush + .PSR.select :flush +685 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%<' +2627 "core" ' +2 "processing"%:% +4 "core" %;\ h +126 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%>  +43 "core"  +570 #t-> PS.empty + .PS.seek :empty +2 "processing"%?'ղ +2618 "core" ' +2 "processing"%=% +4 "core" %ն>\ h +112 #t-> PSV.PSR + .PSV.dial PSR + "processing"%A +44 "core"  +486 #t-> PSR.air + .PSR.select :air + "processing"% +646 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%B' +2624 "core" ' +2 "processing"%C% +3 "core" %)\ h +360 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%@  +65 "core"  +794 #t-> PS.empty + .PS.seek :empty +2 "processing"%E'ղ +2623 "core" ' +2 "processing"%D% +4 "core" %ճ=\ h +851 #t-> PSV.PSR + .PSV.dial PSR + "processing"%G +44 "core"  +340 #t-> PSR.air + .PSR.select :air +466 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%F' +2625 "core" ' +2 "processing"%I% +3 "core" %>\ h +161 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%H  +43 "core"  +507 #t-> PS.empty + .PS.seek :empty +2 "processing"%K'ղ +2618 "core" ' +2 "processing"%J% +3 "core" %ն<\ h +23585 "Can"&\ kUU +4764 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%M +43 "core"  +324 #t-> PSR.sub2 + .PSR.select :sub2 +2 "processing"% +1313 #t-> PS.pull 0.2 +2 "processing"%L% +2 "core" %ն\ j +2 .tPS.seek 0.199ml +2 "processing"%O' +305 "core" ' +2 "processing"%N% +4 "core" %8\ j +1273 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%Q' +2421 "core" ' +2 "processing"%P% +4 "core" %3\ i +1198 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%S  +43 "core"  +497 #t-> PS.empty + .PS.seek :empty +2 "processing"%R'ղ +2619 "core" ' +2 "processing"%U% +4 "core" %ն0\ i +2504 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%T +43 "core"  +816 #t-> PSR.sub2 + .PSR.select :sub2 +859 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%W' +2640 "core" ' +2 "processing"%V% +4 "core" %7\ j +733 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%Y  +66 "core"  +1879 #t-> PS.empty + .PS.seek :empty +2 "processing"%Z'ղ +2626 "core" ' +2 "processing"%X% +4 "core" %ն5\ i +2584 #t-> PSV.PSR + .PSV.dial PSR + "processing"%\\ +43 "core"  +617 #t-> PS.pull 0.5 +2 "processing"%[% +3 "core" %ն\ h +2 .tPS.seek 0.499ml +2 "processing"%^' +598 "core" ' +2 "processing"%]% +3 "core" %<\ j +5533 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%`' +2116 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%_  +64 "core"  +2 .tPS.seek :empty +2 "processing"%b'ղ +2642 "core" ' + .tPSV.dial PSR +2 "processing"%a +44 "core"  +2 .tPSV.dial PSR + .PS.seek 2.5ml +2 "processing"%d' +2626 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%c  +52 "core"  +2 .tPS.seek :empty +2 "processing"%f'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%e +42 "core"  + .tPSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%h' +2634 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%g  +42 "core"  +2 .tPS.seek :empty +2 "processing"%j'ղ +2636 "core" ' + .tPSV.dial PSR +2 "processing"%i +43 "core"  +2 .tPSV.dial PSR + .PS.seek 2.5ml +2 "processing"%l' +2624 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%k  +44 "core"  +2 .tPS.seek :empty +2 "processing"%n'ղ +2617 "core" ' + .tPSV.dial PSR +2 "processing"%m +44 "core"  +2 .tPSV.dial PSR + .PS.seek 2.5ml +2 "processing"%p' +1800 "Can"\ kYY +823 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%q  +52 "core"  +2 .tPS.seek :empty +2 "processing"%o'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%s +42 "core"  +1064 #t-> PS.pull 0.5 +2 "processing"%r% +3 "core" %մ5\ i +2 .tPS.seek 0.499ml + "processing"%u' +602 "core" ' +2 "processing"%t% +3 "core" %O\ j +3091 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste2; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml + "processing"%w' +2122 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%v  +72 "core"  +2 .tPS.seek :empty +2 "processing"%y'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%x +72 "core"  +2 .tPSV.dial PSR + .PS.seek 2.5ml +2 "processing"%{' +2636 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%z  +72 "core"  +2 .tPS.seek :empty +2 "processing"%}'ղ +2618 "core" ' + .tPSV.dial PSR +2 "processing"%| +72 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%' +2623 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%~  +72 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2630 "core" ' + .tPSV.dial PSR +2 "processing"% +72 "core"  +2 .tPSV.dial PSR + .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +71 "core" ~ +2 .tPS.seek :empty +2 "processing"%'ղ +2622 "core" ' + .tPSV.dial PSR +2 "processing"% +72 "core"  +2 .tPSV.dial PSR + .PS.seek 2.5ml +2 "processing"% ' +2630 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +72 "core"  +2 .tPS.seek :empty +2 "processing"%\ 'ղ +2624 "core" ' +42 .tPSV.dial PSR +2 "processing"% +72 "core"  +2051 #t-> PS.pull 0.5 +2 "processing"%% +3 "core" %ն2\ k +2 .tPS.seek 0.499ml +2 "processing"%' +596 "core" ' +2 "processing"%% +4 "core" %S\ k +2226 #t-> 5.times{PSV.PSR; PS.fill; delay 2; PSV.waste1; PS.empty; PSV.PSR} + .PSV.dial PSR +2 .PS.seek 2.5ml +2 "processing"%' +2122 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +64 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2629 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%' +2636 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSV.dial PSR + .PS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek :empty +2 "processing"%!'ղ +2626 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSV.dial PSR + .PS.seek 2.5ml +2 "processing"%#' +2636 "core" ' +2 .tdelay 2 seconds +139 "Can"\ lVU +62 .tPSV.dial :waste1 +2 "processing"%$  +43 "core"  +2 .tPS.seek :empty +2 "processing"%%'ղ +2619 "core" ' + .tPSV.dial PSR +2 "processing"%" +44 "core"  +2 .tPSV.dial PSR +2 .PS.seek 2.5ml + "processing"%'' +2623 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial :waste1 +2 "processing"%(  +43 "core"  +2 .tPS.seek :empty +2 "processing"%&'ղ +2626 "core" ' + .tPSV.dial PSR +2 "processing"%* +43 "core"  +1044 #t-> PS.pull 0.5 +2 "processing"%+% +3 "core" %յX\ k +2 .tPS.seek 0.499ml +2 "processing"%)' +597 "core" ' +2 "processing"%-% +4 "core" %O\ j +27560 #t-> PSV.PSR + .PSV.dial PSR +314 #-> PSR +859 #-> PS.pull 0.5 +2 "processing"%.% +3 "core" %B\ l +2 .tPS.seek 0.999ml + "processing"%,'T( +612 "core" ' +2 "processing"%0% +4 "core" %T-l\ l +284 #t-> PS.pull 0.5 +2 "processing"%1% +3 "core" %T-g\ l +2 .tPS.seek 1.499ml + "processing"%/'g +602 "core" ' +2 "processing"%3% +4 "core" %eg\ l +232 #t-> PS.pull 0.5 +2 "processing"%4% +3 "core" %ee\ l +2 .tPS.seek 1.999ml + "processing"%2'ҟ +597 "core" ' +2 "processing"%5% +3 "core" %Ҟp\ l +220 #t-> PS.pull 0.5 +2 "processing"%8% +3 "core" %ҞD\ l +2 .tPS.seek 2.499ml + "processing"%6' +605 "core" ' +2 "processing"%7% +4 "core" %o\ l +600 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%;  +42 "core"  +434 #t-> PS.empty + .PS.seek :empty +2 "processing"%9'ղ +2628 "core" ' +2 "processing"%:% +4 "core" %ճs\ k +954 #t-> PSV.PSR + .PSV.dial PSR + "processing"%> +44 "core"  +280 #t-> PSR +739 #-> PS.pull 0.5 +2 "processing"%<% +3 "core" %ճq\ l +2 .tPS.seek 0.499ml + "processing"%=' +601 "core" ' +2 "processing"%A% +4 "core" %u\ l +252 #t-> PS.pull 0.5 +2 "processing"%?% +3 "core" %Q\ l +2 .tPS.seek 0.999ml + "processing"%C'T& +609 "core" ' +2 "processing"%@% +3 "core" %T!q\ l +648 #t-> PS.pull 0.5 +2 "processing"%B% +3 "core" %T!n\ k +2 .tPS.seek 1.499ml + "processing"%D'[ +611 "core" ' +2 "processing"%G% +4 "core" %Zl\ l +1104 #t-> PS.pull 0.2 +2 "processing"%E% +3 "core" %Zr\ l +2 .tPS.seek 1.699ml +2 "processing"%I' +303 "core" ' +2 "processing"%H% +3 "core" %k\ k +410 #t-> PS.pull 0.2 +2 "processing"%F% +3 "core" %i\ k +2 .tPS.seek 1.899ml +2 "processing"%J' +304 "core" ' +2 "processing"%M% +4 "core" %j\ l +1187 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%L  +43 "core"  +382 #t-> PS.empty + .PS.seek :empty +2 "processing"%K'ղ +2013 "core" ' +2 "processing"%N% +4 "core" %մc\ l +1305 #t-> PSR.PSR + .PSR.select :PSR + !o:Valve::Manifold::Error: mesg"5Processing Valve::Manifold has no selection: PSR:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1292 #-> PSV.PSR + .PSV.dial PSR + "processing"%O +43 "core"  +485 #t-> PSR.flush + .PSR.select :flush +2 "processing"%H +660 "Can"\ mUU +84 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%P' +2631 "core" ' +2 "processing"%S% +4 "core" %i\ l +222 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%Q  +65 "core"  +660 #t-> PS.empty + .PS.seek :empty +2 "processing"%U'ղ +2632 "core" ' +2 "processing"%T% +4 "core" %ղo\ l +813 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%R +44 "core"  +2308 #t-> PSR.flush + .PSR.select :flush +622 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%V' +2631 "core" ' +2 "processing"%Y% +4 "core" %l\ l +962 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%W  +44 "core"  +536 #t-> PS.empty + .PS.seek :empty +2 "processing"%X'ղ +2631 "core" ' +2 "processing"%\\% +4 "core" %ճm\ k +1833 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%[ +44 "core"  +725 #t-> PSR.air +2 .PSR.select :air + "processing"% +468 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%Z' +2623 "core" ' +2 "processing"%]% +4 "core" %j\ l +291 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%^  +44 "core"  +567 #t-> PS.empty + .PS.seek :empty +2 "processing"%_'ղ +2619 "core" ' +2 "processing"%`% +4 "core" %ծs\ k +117 #t-> PSV.PSR + .PSV.dial PSR + "processing"%a +43 "core"  +711 #t-> PSR.air + .PSR.select :air +911 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%b' +2636 "core" ' +2 "processing"%c% +3 "core" %y\ l +1012 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%d  +43 "core"  +1267 #t-> PS.empty +2 .PS.seek :empty + "processing"%e'ղ +2630 "core" ' +2 "processing"%f% +4 "core" %նz\ l +24438 "Can"\ nUU +60002 \ oUU +24218 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%g +100 "core" +541 #t-> PTV.PRV + .PTV.dial PRV + "processing"%h @ +74 "core" B +1554 #t-> PRV.ab1 + .PRV.dial :ab1 +2 "processing"%i @ +70 "core" A +1412 #t-> PS.pull 0.4 +2 "processing"%j% +3 "core" %նd\ o +2 .tPS.seek 0.399ml +2 "processing"%k'K +499 "core" ' +3 "processing"%l% +3 "core" %L\ o +1544 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%m' +2216 "core" ' +2 "processing"%n% +4 "core" %n\ o +1337 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%q  +99 "core"  +858 #t-> PS.empty + .PS.seek :empty +2 "processing"%p'ղ +2634 "core" ' +2 "processing"%s% +4 "core" %ղ\ n +729 #t-> PSV.PTV + .PSV.dial PTV + "processing"%r +101 "core" +1702 #t-> PS.pull 0.5 +2 "processing"%o% +3 "core" %ղe\ n +2 .tPS.seek 0.499ml +2 "processing"%t' +598 "core" ' +2 "processing"%u% +4 "core" %x\ o +881 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%v' +2113 "core" ' +2 "processing"%w% +4 "core" %~\ o +16652 "Can"\ rTT +14681 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%x  +136 "core"  +793 #t-> PS.empty + .PS.seek :empty +2 "processing"%y'ղ +2620 "core" ' +2 "processing"%z% +4 "core" %հb\ p +2055 #t-> PSV.PTV + .PSV.dial PTV + "processing"%{ +126 "core" ~ +1570 #t-> PS.pull 0.4 +2 "processing"%|% +3 "core" %հc\ p +2 .tPS.seek 0.399ml +2 "processing"%}'E +501 "core" ' +3 "processing"%~% +3 "core" %AF\ o +2016 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2218 "core" ' +2 "processing"%% +3 "core" %b\ o +1106 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +97 "core"  +1218 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2625 "core" ' +2 "processing"%% +4 "core" %նf\ p +1560 #t-> PSV.PTV + .PSV.dial PTV + "processing"% +100 "core" +1063 #t-> PS.pull 0.4 +2 "processing"%% +3 "core" %նn\ p +2 .tPS.seek 0.399ml +2 "processing"% 'K +506 "core" ' +2 "processing"% % +4 "core" %Km\ p +731 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2229 "core" ' +2 "processing"%% +4 "core" %n\ p +345 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%\  +99 "core"  +534 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2626 "core" ' +2 "processing"%% +4 "core" %յn\ p +206 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +99 "core" +1000 #t-> PS.pull 0.4 +2 "processing"%% +3 "core" %յN\ o +2 .tPS.seek 0.399ml +2 "processing"%'J +502 "core" ' +3 "processing"%% +4 "core" %KE\ p +294 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2230 "core" ' +2 "processing"%% +4 "core" %d\ o +112 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +99 "core"  +507 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2623 "core" ' +2 "processing"% % +4 "core" %ղa\ p +238 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +99 "core" +776 #t-> PS.pull 0.4 +2 "processing"%% +3 "core" %ղh\ p +2 .tPS.seek 0.399ml +2 "processing"%!'G +510 "core" ' +3 "processing"%$% +3 "core" %MM\ p +206 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%#' +2216 "core" ' +2 "processing"%"% +3 "core" %h\ p +373 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%%  +99 "core"  +604 #t-> PS.empty + .PS.seek :empty +2 "processing"%('ղ +2623 "core" ' +2 "processing"%'% +4 "core" %նj\ p +161 #t-> PSV.PTV + .PSV.dial PTV + "processing"%* +101 "core" +442 #t-> PS.pull 0.4 +2 "processing"%+% +3 "core" %ն`\ p +2 .tPS.seek 0.399ml +2 "processing"%&'K +507 "core" ' +3 "processing"%-% +4 "core" %M5\ o +502 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%.' +1133 "Can"\ qYY +1083 "core" ' +2 "processing"%)% +3 "core" %U\ p +242 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%0  +100 "core"  +1285 #t-> PS.waste1 + !o:NoMethodError : mesgu:NameError::message-undefined method `waste1' for PS:Syringe: name: waste1: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1049 #-> PSV.waste1 + .PSV.dial :waste1 +592 #-> PS.empty + .PS.seek :empty +2 "processing"%1'ղ +2628 "core" ' +2 "processing"%,% +3 "core" %կh\ p +135 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%3 +101 "core" +715 #t-> PS.pull 0.4 +2 "processing"%4% +3 "core" %կW\ p +2 .tPS.seek 0.399ml + "processing"%/'D +508 "core" ' +2 "processing"%5% +3 "core" %Eh\ p +15379 #t-> PS.pull 0.5 +2 "processing"%8% +3 "core" %Eb\ q +2 .tPS.seek 0.899ml + "processing"%2'G +602 "core" ' +2 "processing"%7% +3 "core" %G}\ q +7239 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%;  +101 "core"  +431 #t-> PS.empty +2 .PS.seek :empty + "processing"%6'ղ +1009 "core" ' +2 "processing"%:% +4 "core" %ղ\ q +26745 "Can"\ sUV +14483 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%> +43 "core"  +574 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +1226 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%<' +2629 "core" ' +2 "processing"%9% +4 "core" %c\ r +360 #t-> PSV.PTV + .PSV.dial PTV + "processing"%A +71 "core" +1275 #t-> PTV.PRV +2 .PTV.dial PRV +1113 #-> PRV.air +2 .PRV.dial :air +34 "processing"%?  +80 "core"  +575 #t-> PS.empty + .PS.seek :empty +2 "processing"%='ղ +2627 "core" ' +2 "processing"%@% +4 "core" %նi\ r +1758 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%B +72 "core"  +826 #t-> PSR.flush + .PSR.select :flush +654 #-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%C' +2635 "core" ' +2 "processing"%G% +4 "core" %k\ r +676 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%E +70 "core" +449 #t-> PTV.PRV + .PTV.dial PRV +367 #-> PRV.air + .PRV.dial :air +534 #-> PS.empty + .PS.seek :empty +2 "processing"%D'ղ +2618 "core" ' +2 "processing"%H% +4 "core" %ծa\ r +872 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%F +69 "core"  +362 #t-> PSR.air + .PSR.select :air +2 "processing"% +524 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%I' +2621 "core" ' +2 "processing"%M% +4 "core" %^\ r +437 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%L +69 "core" +264 #t-> PTV.PRV + .PTV.dial PRV +433 #-> PRV.air + .PRV.dial :air +678 #-> PS.empty + .PS.seek :empty +2 "processing"%J'ղ +2623 "core" ' +2 "processing"%N% +4 "core" %ձd\ r +1024 #t-> PSV.PSR + .PSV.dial PSR + "processing"%O +72 "core"  +306 #t-> PSR.air + .PSR.select :air +425 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%K' +2630 "core" ' +2 "processing"%S% +4 "core" %W\ r +542 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%Q +69 "core" +643 #t-> PTV.PRV + .PTV.dial PRV +457 #-> PRV.air + .PRV.dial :air +742 #-> PS.empty + .PS.seek :empty +2 "processing"%P'ղ +2636 "core" ' +2 "processing"%T% +4 "core" %ծ\\\ r +5641 "Can"\ tUU +60002 \ uUU +60003 \ xUU +60002  \ yUU +60002 ^\ zUU +60003 =\ |UU +60002 \ ~UU +60002 }\ UU +60002 }\ UU +60003 ~\ UU +60002 |\ VV +60002 |\ VU +60003 {\ UU +60002 z\ UU +60002 _z\ UU +60003 !z\ UU +60002 {\ UU +60002 z\ UU +60003 ax\ VU +60002 #x\ UU +60002 gv\ UU +60003 w\ VU +60002 v\ VU +60002 Nv\ UU +60003 v\ UU +60002 t\ UV +60002 u\ VU +60003 Mt\ VV +60002 u\ VU +60002 6u\ UU +60003 7v\ UU +60002 &v\ UU +60002 Dv\ UU +60003 /v\ sUU +60002 w\ =UU +60002 `u\ 6UT +60003 sv\ 2UU +60002 v\ /UU +60002 av\ ,UU +60003 u\ *TT +60002 \\u\ )UU +60002 v\ 'TT +60003 Zt\ &TT @EDT1566532877.29 u\ %TU +60002 `t\ #UT +60003 s\ "TT +60002 Ut\ !UU +60002 v\ TT +60003  t\ TT +60002 s\ UU +60002  t\ UT +60003 u\ UT +60002 r\ UT +60002 s\ UT +60003 r\ TT +60002 r\ UU +60002 1s\ TT +60003 s\ TT +60002 v\ TT +60002 x\ UT +60003 y\ TT +60002 y\ TT +60002 y\ TT +60002 x\ TT +60003 z\ \ TT +60002 z\ TT +60002 |\ TT +60003 }\ TT +60002 \ TT +60002 \ TT +60002 \ TT +60003 \ TT +60002 \ TT +60002 \ UU +60002 \ TT +60003 s TT +60002  TT +60002 v UT +60002 h TT +60003 \\ TT +60002 U TT +60002 L TT +60002 R UT +60003 G TT +60002 H TT +60002 B TT +60002 ; TT +60003 @ TT +60002 C TT +60002 V TS +60002 w TT +60003  TT +60002 Y TT +60002 \ TT +60002 \ FTT +60003 ~\ VUU +60002 w}\ ]UT +60002 ~\ aUU +60003 ~\ dUU +60002 }\ gUU +60002 }\ hUU +12930 #t-> ESP.ready! +2 "collection"'R% +3 "processing"%U% +4 "core" %ӹ"!g\ A + "manipulator"&Y% +4 "sampler")W% +9 "core" %ծ[\ f + %\  e f K  + % B\ Q- + "manipulator"&V& +4 "core" &, a e _  +2 "storage"(\\& +3 "core" & \ n\ \ \ Z" + "storage"([% +4 "core" %\ \ \ Z + "collection"'X& +3 "core" & "U\ A +2 "processing"%]& +3 "core" &?\ f +2 "collection"'^ +3 "core"  +2 "collection"'Z +2 "core"  +2 "collection"'` +3 "core" ~ +2 "processing"%a +3 "core" W +2 "sampler")_ +3 "core"  + "sampler")c% +4 "core" % J\ Q- +2 "collection"'d& +3 "core" &!%m\ A +34 "collection"'b% +10 "core" %ӹ "f\ A +2 "processing"%f& +3 "core" &Z\ e +2 "processing"%g% +4 "core" %ծ6\ f +2 "manipulator"&h% +3 "core" %\  c f B  +2 "manipulator"&i& +3 "core" &, c e 8  +2 "storage"(j& +4 "core" & \ n\ \ \ Z" + "storage"(e% +4 "core" %\ \ \ Z +2 "collection"'l9 +3 "core" 9E[ +2 "processing"%k9 +3 "core" 9P^ +46904 "Can"#}\ iUT +60002 Y~\ iUU +33234 #t-> PSV.PTV + .PSV.dial PTV +641 #-> PTV.PRV + .PTV.dial PRV +536 #-> PRV.ab2 +2 .PRV.dial :ab2 + "processing"%n  +42 "core"  +10594 #t-> PS.pull 0.2 +2 "processing"%q% +3 "core" %ծl\ h +2 .tPS.seek 0.199ml +2 "processing"%m' +301 "core" ' +2 "processing"%s% +4 "core" %J\ h +1743 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%r' +2420 "core" ' +2 "processing"%o% +4 "core" %\ h +2805 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%p  +99 "core"  +544 #t-> PS.empty + .PS.seek :empty +2 "processing"%u'ղ +2621 "core" ' +2 "processing"%t% +4 "core" %ն\ h +374 #t-> PSV.PTV + .PSV.dial PTV + "processing"%w +100 "core" +1149 #t-> PS.pull 0.4 +2 "processing"%x% +3 "core" %ն\ h +2 .tPS.seek 0.399ml +2 "processing"%v'K +498 "core" ' +3 "processing"%z% +3 "core" %H\ h +1325 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%{' +915 "Can"\ iZY +1313 "core" ' +2 "processing"%|% +4 "core" %\ h +36593 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%y  +139 "core"  +879 #t-> PS.empty + .PS.seek :empty +2 "processing"%~'ղ +2624 "core" ' +2 "processing"%}% +4 "core" %ծL\ i +323 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +126 "core" ~ +420 #t-> PS.pull 0.4 +2 "processing"%% +3 "core" %ծH\ i +2 .tPS.seek 0.399ml +2 "processing"%'C +494 "core" ' +3 "processing"%% +3 "core" %?Q\ i +1164 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2230 "core" ' +2 "processing"%% +4 "core" %O\ i +1172 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +108 "core"  +419 #t-> PS.empty +2 .PS.seek :empty +2 "processing"% 'ղ +2629 "core" ' +2 "processing"% % +4 "core" %ճN\ i +94 #t-> PSV.PTV + .PSV.dial PTV + "processing"% +98 "core" +456 #t-> PS.pull 0.4 +2 "processing"%\ % +3 "core" %ճH\ i +2 .tPS.seek 0.399ml +2 "processing"%'H +501 "core" ' +3 "processing"%% +3 "core" %Gk\ i +1369 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2219 "core" ' +2 "processing"%% +3 "core" %B\ i +3793 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +100 "core"  +482 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +168 "Can"\ iZY +2455 "core" ' +2 "processing"%% +4 "core" %յI\ i +1186 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +99 "core" +6943 #t-> PS.pull 0.4 +2 "processing"%% +3 "core" %յD\ i +2 .tPS.seek 0.399ml +2 "processing"%'J +498 "core" ' +3 "processing"% % +3 "core" %Hv\ i +1578 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2216 "core" ' +2 "processing"%% +3 "core" %L\ j +1493 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +100 "core"  +726 #t-> PS.empty + .PS.seek :empty +2 "processing"%$'ղ +2620 "core" ' +2 "processing"%!% +4 "core" %նJ\ i +112 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%" +99 "core" +917 #t-> PS.pull 0.4 +2 "processing"%%% +3 "core" %նQ\ j +2 .tPS.seek 0.399ml +2 "processing"%#'K +497 "core" ' +3 "processing"%'% +3 "core" %MO\ i +4057 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%*' +2225 "core" ' +2 "processing"%+% +3 "core" %E\ j +1445 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%(  +100 "core"  +457 #t-> PS.empty +2 .PS.seek :empty + "processing"%-'ղ +2634 "core" ' +2 "processing"%&% +4 "core" %հL\ i +714 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%) +100 "core" +495 #t-> PS.pull 0.4 +2 "processing"%0% +3 "core" %հm\ j +2 .tPS.seek 0.399ml + "processing"%.'E +496 "core" ' +3 "processing"%,% +3 "core" %Bl\ j +1487 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%3' +2228 "core" ' +2 "processing"%4% +3 "core" %H\ j +1312 #t-> PSV.waste1 + .PSV.dial :waste1 + "processing"%1  +99 "core"  +393 #t-> PS.empty + .PS.seek :empty +2 "processing"%5'ղ +2629 "core" ' +2 "processing"%8% +3 "core" %ղI\ j +164 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%/ +100 "core" +1141 #t-> PS.pull 0.3 + "processing"%7% +4 "core" %ղD\ j +2 .tPS.seek 0.299ml + "processing"%;' +408 "core" ' +2 "processing"%2% +4 "core" %F\ j +15645 "Can"\ \ lWW +26760 #t-> PS.pull 0.2 +2 "processing"%:% +3 "core" %\ k +2 .tPS.seek 0.499ml +2 "processing"%>' +304 "core" ' +2 "processing"%6% +4 "core" %\ k +566 #t-> PS.pull 0.2 +2 "processing"%9% +3 "core" %\ k +2 .tPS.seek 0.699ml +2 "processing"%A'.6 +304 "core" ' +2 "processing"%?% +4 "core" %.6\ k +1406 #t-> PS.pull 0.1 +2 "processing"%<% +3 "core" %.6\ k +2 .tPS.seek 0.799ml +2 "processing"%@': +204 "core" ' +2 "processing"%B% +4 "core" %:\ k +4236 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%=  +100 "core"  +427 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%G'ղ +902 "core" ' +2 "processing"%E% +4 "core" %կ\ k +980 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%C +42 "core"  +1206 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +698 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%H' +2621 "core" ' +2 "processing"%F% +3 "core" %\ k +14420 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%D +69 "core" +875 #t-> PTV.PRV + .PTV.dial PRV +810 #-> PRV.air + .PRV.dial :air + "processing"%M  +43 "core"  +372 #t-> PS.empty + .PS.seek :empty +2 "processing"%L'ղ +2576 "Can"\ lZZ +53 "core" ' +2 "processing"%I% +4 "core" %մM\ l +5 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%N +71 "core"  +14 #t-> PSR.flush + .PSR.select :flush +713 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%O' +2624 "core" ' +2 "processing"%J% +4 "core" % \ k +5 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%S +71 "core" +279 #t-> PTV.PRV + .PTV.dial PRV +426 #-> PRV.air + .PRV.dial :air +630 #-> PS.empty + .PS.seek :empty +2 "processing"%Q'ղ +2625 "core" ' +2 "processing"%K% +4 "core" %ճE\ k +5 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%T +70 "core"  +6 #t-> PSR.air + .PSR.select :air +2 "processing"% +589 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%R' +2628 "core" ' +2 "processing"%Y% +4 "core" %E\ k +5 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%U +70 "core" +186 #t-> PTV.PRV + .PTV.dial PRV +954 #-> PRV.air +2 .PRV.dial :air +492 #-> PS.empty + .PS.seek :empty +2 "processing"%W'ղ +2637 "core" ' +2 "processing"%V% +4 "core" %ի\ l +903 #t-> PSV.PSR + .PSV.dial PSR + "processing"%\\ +72 "core"  +251 #t-> PSR.air + .PSR.select :air +497 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%[' +2624 "core" ' +2 "processing"%X% +4 "core" %\ k +6 #t-> PSV.PTV + .PSV.dial PTV + "processing"%] +71 "core" +6 #t-> PTV.PRV + .PTV.dial PRV +5 #-> PRV.air +2 .PRV.dial :air +964 #-> PS.empty + .PS.seek :empty +2 "processing"%^'ղ +2628 "core" ' +2 "processing"%Z% +4 "core" %ձ\ k +36728 "Can"\ oUU +10338 #t-> ESP.ready! +2 "collection"'`% +3 "core" %ӹ  s\ H +3 "sampler")a% +3 "processing"%_% +3 "manipulator"&c% +8 "core" % B\ X- +2 %ձ\ m %\  c s Y  +3 "manipulator"&d& +4 "core" &, p `  + "storage"(b& +4 "core" & \ n  ' \ b" + "storage"(f% +3 "core" %   \ a +2 "collection"'g& +3 "core" & $\ H +2 "processing"%h& +3 "core" &\ m +2 "collection"'i +2 "core"  +2 "collection"'j +3 "core"  +2 "collection"'e +2 "core" ~ +2 "processing"%l +3 "core" W +2 "sampler")k +3 "core"  + "sampler")n% +4 "core" % H\ X- +2 "collection"'q& +3 "core" &!#\ H +2 "collection"'P% +3 "core" %ӹ "x\ H +2 "processing"%s& +4 "core" &\ m + "processing"%m% +4 "core" %ձ\ m +2 "manipulator"&o% +3 "core" %\  { c   +2 "manipulator"&p& +3 "core" &, t d  +2 "storage"(r& +3 "core" & \ o  ! \ a" +2 "storage"(t% +3 "core" %  \ a +2 "collection"'w9 +3 "core" 9K_ +2 "processing"%x9 +2 "core" 9Xi +49537 "Can"*\ pUU +37149 #t-> access 5 +3 .SE.seek :down +2 "storage"(u'} +2 "core" ' +2 "manipulator"&z% +3 "core" %\  a b   +2 "manipulator"&v& +4 "core" &, b b   + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(|( +3 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +34 (y& +10 "core" & \ o & &\ c" +4778 #t-> $da[:extractVol]=0.19 +710 #-> startTube 5 +439 #-> shortDA +3 "collection"'{% +2 "processing"%}% +4 "core" %ӹ#!\ J +4 %ձ\ o +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +2695 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +53 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +73 "core" +2 .tPRV.dial :sipper + "processing"%~  +102 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%'` +2286 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%  + "collection"'  +17 "core" +114  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1275 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +98 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"% 'ղ +600 "core" ' + .tPSV.dial PSR +2 "processing"% +97 "core"  +2 "processing"%\ % +4 "core" %յ\ n + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"% 'TE +1115 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"% +99 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2626 "core" ' + .tPSV.dial PSR +2 "processing"% +100 "core"  +2 "processing"%% +4 "core" %ձ\ n + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'TE +1112 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"% +18 "Can"C\ lii +82 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek :empty +2 "processing"% 'ղ +2618 "core" ' + .tPSV.dial PSR +2 "processing"% +100 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"% +99 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%!& +4 "core" &\ n + .tHand.open +2 "manipulator"&"1 +21 "core" 1 +2 "manipulator"&%% +4 "core" %\  ] `   + "storage"($% +4 "core" % " $ ;\ b + "storage"('. +3 "core" .( + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(#(<1 +992 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (+& +2 "core" &<5?  ( ^\ b +2 "manipulator"&(& +4 "core" &, ` W  + "manipulator"&*% +4 "core" %\  b a  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&&( +178 "core" ( +2 "manipulator"&)& +4 "core" & c c 3 + "storage"(0& +4 "core" &<5? % %\ c + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&-'Ϲ +102 "core" ' +2 "storage"(,& +3 "core" &<5?   F\ d +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(.' +281 "core" ' +2 "storage"(4- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (1& +2 "core" &<5?  \ a +2 "manipulator"&3& +3 "core" & a b h 3 +2 .tElbow.seek 5 +2 "manipulator"&8( +3 "core" ( + "manipulator"&/& +4 "core" & N ` 3 +2 "storage"(7& +3 "core" &<5?  \ b +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&5'΍ +24 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&2/ +66 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&:& +5 "storage"(;'} +3 "core" & d  3 +2 "manipulator"&6% +3 "core" % Θ _ c +2 .tForearm.seek :retract +2 "manipulator"&9'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&>(k +161 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +92 "core" ( +2 "manipulator"&?& +4 "core" &t c g + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" &t _ ^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&B' +95 "core" ' +2 "manipulator"&A& +4 "core" &t h d @ +2 "manipulator"&=% +3 "core" % Y y 8  +2 "processing"%@& +3 "core" &\ p +2 "processing"%E& +3 .tPC.seek :closed +2 "processing"%C(] +3 "core" &\ q +3 &\ p +10 &'u\ l- +9 &a\ kA +9 &N\ kS +10 &\\ \ mS +9 &]\ mS +10 &\\\ mS +9 &U`\ mS +9 &_\ mS +10 &`\ mS +9 &_\ lS +9 & ]] \ mS +10 &"`\ mS +9 &#\\ \ mR +10 &%_\ mS +9 &'f\\\ mS +9 &)(] \ mS +10 &*b\ lS +9 &,]\ mS +9 &.n`\ mS +10 &00b\ lS +9 &1]\ mR +10 &3b\ mS +9 &5w`\ lR +9 &78]\ mS +10 &8[\ mR +9 &:_\ lS +9 &<}`\ lS +10 &>A^\ mR +9 &@b\ mS +10 &Aa\ mS +9 &C]\ mR +9 &EFe\ lS +10 &Gs\ lU +9 &H\ kW +9 &J}\ kY +10 &L?\ jY +9 &N\ jY +10 &O\ kY +9 &Q\ jY +9 &SF\ jY +10 &U\ jY +9 &V\ jZ +9 &X\ iZ +10 &ZK\ iZ +9 &\\  \ jG +10 &]6H~\ k] +9 &]} I\ n8 +5 ( + "processing"%E& +3 "core" &]}/\ n8 +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.59 + .Hand.open +2 "manipulator"&G1 +68 "core" 1 +2 "manipulator"&F% +4 "core" % [ s K  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&D'\ +90 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%M  +3 %H9 +5 "core" 9]] +102 "processing"%I9 +2 "core" 9`m +103 "processing"%N9 +2 "core" 9^l  +103 "processing"%L9 +2 "core" 9]m  +103 "processing"%J9 +2 "core" 9]m +103 "processing"%S9 +2 "core" 9]m +103 "processing"%O9 +2 "core" 9]m! +103 "processing"%K9 +2 "core" 9\\n! +103 "processing"%T9 +3 "core" 9^m"" +103 "processing"%Q9 +2 "core" 9^m&" +103 "processing"%Y9 +2 "core" 9_n+# +103 "processing"%U9 +2 "core" 9_n/# +103 "processing"%R9 +2 "core" 9_n3# +103 "processing"%V9 +3 "core" 9`m7$ +103 "processing"%\\9 +2 "core" 9bp;$ +103 "processing"%W9 +2 "core" 9cn@% +103 "processing"%X9 +2 "core" 9dnD% +103 "processing"%]9 +2 "core" 9fnH% +103 "processing"%[9 +3 "core" 9goL& +102 "processing"%Z9 +2 "core" 9ioP% +103 "processing"%`9 +2 "core" 9knU& +103 "processing"%c9 +2 "core" 9noY& +103 "processing"%_9 +2 "core" 9po]& +103 "processing"%a9 +2 "core" 9rpa& +103 "processing"%d9 +2 "core" 9uoe& +103 "processing"%b9 +2 "core" 9xpj& +103 "processing"%f9 +2 "core" 9zpn% +103 "processing"%g9 +2 "core" 9qr& +103 "processing"%h9 +3 "core" 9pv' +102 "processing"%i9 +2 "core" 9qz& +103 "processing"%j9 +2 "core" 9q +103 "processing"%e9 +2 "core" 9q +103 "processing"%l9 +2 "core" 9q +103 "processing"%k9 +3 "core" 9r +135 "processing"%n9 +11 "core" 9s +102 "processing"%q9 +2 "core" 9s +103 "processing"%P9 +2 "core" 9t +103 "processing"%s9 +2 "core" 9s +103 "processing"%m9 +2 "core" 9t +103 "processing"%o9 +2 "core" 9u +103 "processing"%p9 +2 "core" 9u +103 "processing"%r9 +2 "core" 9v +103 "processing"%t9 +2 "core" 9v +103 "processing"%w9 +3 "core" 9v +103 "processing"%x9 +2 "core" 9w +103 "processing"%z9 +2 "core" 9x +103 "processing"%v9 +2 "core" 9x +103 "processing"%y9 +2 "core" 9x +103 "processing"%9 +3 "core" 9x +103 "processing"%9 +2 "core" 9x +103 "processing"%{9 +2 "core" 9x +103 "processing"%}9 +2 "core" 9y +103 "processing"%9 +2 "core" 9z +103 "processing"%9 +2 "core" 9 {\ +103 "processing"%~9 +2 "core" 9{\ +103 "processing"%^9 +2 "core" 9{ +103 "processing"%9 +2 "core" 9{ +103 "processing"%9 +2 "core" 9#{ +103 "processing"%9 +3 "core" 9(| +103 "processing"%9 +2 "core" 90| +103 "processing"%9 +2 "core" 97| +103 "processing"%9 +2 "core" 9;| +103 "processing"%\ 9 +2 "core" 9A} +103 "processing"% 9 +3 "core" 9H}  +103 "processing"% 9 +2 "core" 9M +103 "processing"%9 +2 "core" 9S~ +103 "processing"%9 +2 "core" 9X~ +103 "processing"%9 +2 "core" 9^ +103 "processing"%9 +3 "core" 9c  +2 .tPH.hold 2:00:00,28C +3 "processing"% pp_ +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +100 "core"  +2 "processing"%% +4 "core" %հ{\ j + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +611 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%  +132 "core"  +2 .tPSV.dial PTV + "processing"% +82 "core"  +2 .tPBV.dial :waste1 + "processing"%  +55 "core" +2 "processing"%% +4 "core" %ҽ\ m +2 .tPS.seek 1.5ml + "processing"%!' +601 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%" * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%%' +1606 "core" ' +2 .tdelay 5:00 +26902 "Can"<\ g +3100 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%$  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +33 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%| +69 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%+' +2417 "core" ' + .tPSV.dial PTV +2 "processing"%( +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%* +69 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%) +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%0  +81 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2396 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%,  +129 "core" + .tPSV.dial :mixloop +2 "processing"% +41 "core" + .tPRV.dial :ab1 +2 "processing"%4 @ +100 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%1' +362 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%3  +44 "core"  +2 "processing"%u% +4 "core" %j\ x +2 .tPS.seek 0.34ml +2 "processing"%/' +444 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'7  +29 "core" +2 .tPRV.dial :air +2 "processing"%2  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%:'G +1182 "core" ' + .tPRV.dial :waste2 +2 "processing"%6 @ +83 "core" A +2 .tPS.seek 0.5ml +2 "processing"%&'\ +866 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%-  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%.'Һ +1617 "core" ' + .tPSV.dial :PML +2 "processing"%5 +44 "core" +2 .tPTV.dial :mixing + "processing"%? @ +74 "core" A +2 .tPBV.dial :waste1 + "processing"%<  +34 "core" +2 "processing"%8% +4 "core" %ҹ\ r +2 .tPS.seek 1.85ml + "processing"%A' +249 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%= * +45 "core" ) +2 .tPS.seek 0ml +2 "processing"%@' +1973 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"';& +3 "core" &!\ D + "manipulator"&9& +4 "core" &t ` _ + "manipulator"& % +4 "core" %\  b Z  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&G(, +137 "core" ( +2 "manipulator"&F& +4 "core" &, a Z  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &, X c  +2 .tForearm.seek :garage +2 "manipulator"&E' +97 "core" ' +2 .tHand.close + "manipulator"&I/ +77 "core" / +2 "manipulator"&B& +4 "core" &, \\ V q  + "manipulator"&N% +4 "core" % # a c  +2 .tForearm.seek :retract + "manipulator"&#'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&L( +308 "core" ( +2 "manipulator"&J& +4 "core" & b i / + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &S& +2 "core" & U ^ / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&O' +100 "core" ' +3 "manipulator"&K& +3 "core" & b d / +2 "manipulator"&T% +4 "core" % a Y q +2 "collection"'Q& +3 "core" &!\ F +2 "collection"'Y& +3 .tCC.seek :closed +2 "collection"'U(` +3 "core" & \ C +3 &!\ F\  +10 &3| !\ >- +9 &a\ =A +9 &Av"\ =S +10 &T!\ @S +9 &U  \ ?S +10 &V!!\ ?S +9 &FX  \ CS +9 & S !\ >S +10 &X"\ CS +9 &Y "\ >S +9 & OW!\ CS +10 &"W"\ >S +9 &#W "\ CS +10 &%V!\ >S +9 &'VY#\ CS +9 &)U  \ >S +10 &*U #\ AS +9 &,U #\ BS +9 &.`W!#\ BS +10 &0"U "\ ?S +9 &1T!#\ @S +10 &3W#\ ?S +9 &5hS !\ @S +9 &7)U "\ ?S +10 &8R!\ @S +9 &:T #\ ?S +9 &3R!!\ ?R +9 &?V!"\ @S +10 &AT  \ ?R +9 &CxT"\ @S +9 &E;R !\ ?R +10 &FT""\ ?S +9 &H])*\ >S +9 &Jyf-/\ ?U +10 &L3E=\  +33 "core" +2 "processing"%I% +3 "core" %һ\ s +2 ."da"PS.seek 1.85ml +2 "processing"%B' +241 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%N * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%D' +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +40792 "Can"\ {CC +7210 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%E  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +32 "core" + +2 ."da"PSV.dial :air +2 "processing"%J  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%S' +2421 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%K +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%T  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%Q +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%#  +55 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2399 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%R +127 "core"  +2 "processing"%V% +3 "core" %յg\ v +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%\\'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%Y'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%X  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%] +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%O  +33 "core" +2 "processing"%@% +3 "core" %ҽT\ y +2 ."da"PS.seek 1.5ml +2 "processing"%Z' +623 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%[ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%c' +1634 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%`  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +45 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%a +82 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%b' +2425 "core" ' + ."da"PSV.dial PTV +3 "processing"%f +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%g +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%h +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%_  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%j'ղ +2387 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%i +126 "core"  +2 "processing"%l% +3 "core" %մz\ | +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%e'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%n'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%k +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%P  +32 "core" +2 "processing"%q% +3 "core" %ҽ\ z +2 ."da"PS.seek 1.5ml +2 "processing"%m' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%r' +1618 "core" ' +2 ."da"delay 2:00 +10959 "Can"M\ vGG +1043 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%w  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +38 "processing"%L * +40 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%W +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%U' +2403 "core" ' + ."da"PSV.dial PTV +3 "processing"%z +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%v +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%t +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +82 "core" +2 ."da"PS.seek :empty +2 "processing"%{'ղ +2404 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +126 "core"  +2 "processing"%% +3 "core" %յ\ } +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%y'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%} +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%^  +33 "core" +2 "processing"%% +3 "core" %ҽ`\ { +2 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%s' +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%\ +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2411 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2388 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"% +129 "core"  +12 "processing"%% +12 "core" %մ\ q +8 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +6 "processing"% +19 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +8 "processing"%'m +349 "core" ' +3 ."da"delay 5 seconds +503 "processing"%% +4 "core" %kt\ n + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +355 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %Ҽ\ i +2 ."da"PS.seek 1.5ml +2 "processing"%"' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%M' +1621 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%$  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%| +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%!' +2441 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%* +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%)  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%+'ղ +2430 "core" ' +2 "processing"%,9 +3 "core" 94 + #"da"Processing Puck Heater at 28.6C before imaging +2 .PH.coast +2 "processing"%  +3 "core" 4 4 +2 "processing"%0& +3 "core" &]}.;\ ]8 + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&% +3 "core" %\  U ` W " +2 "storage"(4% +3 "core" % \ Q +2 "storage"(u. +3 "core" . + ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 4 + "storage"(1(,q +357 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (7& +3 "core" &,t \ M + "manipulator"&3& +4 "core" &, O E * < + "manipulator"&/% +4 "core" %\  T V ; " + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&6( +215 "core" ( +2 "manipulator"&:& +3 "core" & _ G G k +2 "storage"(-& +3 "core" &,t 0\ M +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&2'( +92 "core" ' +2 "storage"(5& +4 "core" &,t Y\ N + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(?' +271 "core" ' +2 "storage"(<- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(8'y +33 "core" ' +2 "manipulator"&&& +4 "core" & S ] h k +2 "manipulator"&.% +3 "core" %* W S l 8 +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract + "manipulator"&A'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&=(k +244 "core" ( +2 "manipulator"&9& +3 "core" &s . 1  +2 ."da"Elbow.reconfigure LooseElbow +40 "manipulator"&$ &.,(#b +9 &;& +3 "core" &s E N / +2 ."da"Forearm.seek PC +2 "manipulator"&F' +95 "core" ' + ."da"Hand.close +2 "manipulator"&H/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%>( +454 "core" ( +2 "storage"(I& +4 "core" &,t \ N + "manipulator"&N& +4 "core" &s _ b + "manipulator"& % +4 "core" % ϰ Q R 1  + ."da"Forearm.seek :retract +2 "manipulator"&B'\ +97 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&E( +292 "core" ( +2 "manipulator"&G& +4 "core" & b ^  a + "storage"(J& +4 "core" &,t \ N + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&D'( +99 "core" ' + ."da"Hand.open +2 "manipulator"&K1 +68 "core" 1 +2 "storage"(T- +3 "core" -'y +3 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(Q'E +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(#' +54 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2312h.tif +4 "processing"%S& +11 "core" &/\ N +5 "manipulator"&R& +9 "core" &   c a +4 "manipulator"&V% +9 "core" % )   +4 ."psFlush"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +4 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&\\(, +173 "core" ( +3 "manipulator"&X& +5 "core" &,   H N +2 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &]& +4 "core" &,   d N +3 ."psFlush"Forearm.seek :garage +4 "manipulator"&O' +96 "core" ' +2 ."psFlush"Hand.close + "manipulator"&@/ +77 "core" / +2 "manipulator"&Y& +4 "core" &,   \\ N +2 "manipulator"&[% +3 "core" % 3   2 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&Z'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&`(k +120 "core" ( +2 "manipulator"&d& +4 "core" &s   b + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &a& +3 "core" &s   a +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&c' +92 "core" ' +3 "manipulator"&f& +4 "core" &s  +2 "manipulator"&g% +3 "core" %   8 A +2 "processing"%h& +4 "core" &T\ J +2 "processing"%_& +3 ."psFlush"PC.seek :closed +2 "processing"%b(] +3 "core" &M\ J +3 &Y\ J +9 &'sX\ F- +9 &aN\ FA +9 &Sy;\ FS +10 &Y5\ GS +9 &Z1\ HS +9 &W\ HS +10 &ZV\ GS +9 &Z\ GS +10 &Y\ GR +9 &Y\ GS +9 & bW\ HS +10 &"$Z\ GS +9 &#Y\ GS +9 &%Z\ GS +10 &'jUr\ GS +9 &)-Yk\ GR +10 &*Zs\ GS +9 &,Z^\ GS +9 &.sY_\ GR +10 &03\\b\ GS +9 &1YP\ GS +9 &3ZS\ GS +10 &5{VG\ GR +9 &7=W9\ FR +10 &8U;\ GS +9 &:Y4\ FS +9 &<]=\ GS +10 &>DX>\ GS +9 &@]9\ FS +10 &AU.\ GS +9 &CW-\ GR +9 &EK[\ FS +10 &G\ h\ FT +9 &H~\ EV +9 &J\ DY +10 &LD\ DX +9 &N\ DY +9 &O\ DZ +10 &Q\ DZ +9 &SI\ DY +10 &U \ DY +9 &V\ DZ +9 &X\ DZ +10 &ZO\ CZ +9 &\\S\ CG +9 &]4CrC\ E!d +10 &]|9H\ G5 +5 ( + "processing"%_& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.61 +2 "processing"%i& +4 "core" &]|(S\ G5 + &]|(C\ G5 + ."psFlush"Hand.open +2 "manipulator"&l1 +74 "core" 1 +2 "manipulator"&j% +4 "core" %  ; A + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&e'\ +89 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.455 seconds\ /var/log/esp/da19aug2312h.tif: TIFF Upload Complete\ +3 "core" ' +2 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2312h15s.tif +4 ."psFlush"PSV.dial PSR +5 "processing"%k +130 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%P'TE +95 "Can"\ L +1011 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%q' +282 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2312h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2312h30s.tif +1324 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%n +82 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%p  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%m' +1612 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2312h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2312h70s.tif +1003 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%w +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%L'\ +604 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2125 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%r +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%z U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%v' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%t @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +472 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2312h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.455 sec auto-exposure",Subject: "da19aug2312h images!" +10 "storage"(U- +9 "core" -' +8 "storage"(o& +6 "core" &,t 2 1 |\ 7 +2 "manipulator"&& +3 "core" &s +2 "manipulator"&{% +3 "core" %\   +3 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +259 "core" ( +2 "manipulator"&}& +4 "core" &  , +3 "storage"(^& +5 "core" &,t   \ 8 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&'( +92 "core" ' +3 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"(y' +56 "core" ' +5 "manipulator"&& +13 "core" & B @ } , +5 "storage"(& +10 "core" &,t \ H +7 ."da"Elbow.reconfigure LimpElbow +6 "manipulator"&$ ,(#b +10 ."da"Forearm.reconfigure LooseForearm +13 "manipulator"&#Q@2^d^2b +9 ."da"Forearm.seek 4 +7 "manipulator"&' +29 "core" ' +3 ."da"Elbow.hold +5 "manipulator"&, +10 "core" , +5 ."da"Elbow.reconfigure TightElbow +11 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure SEconfig +8 "storage"(#QK-0-\ b +10 ."da"SE.seek -0.03 Pucks below Top Plate +11 "storage"(\ ' +28 "core" ' +9 "manipulator"&s% +9 "core" %  Z +7 "storage"(& +13 "core" &,t k u \ C +2 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 4 + 339 counts +2 "manipulator"&'# +14 "core" ' +2 "manipulator"&& +4 "core" & L E * +2 "storage"( & +4 "core" &,t E\ H + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"& '( +21 "core" ' +4 "storage"(% +4 "core" % } =\ H +2 ."downElevator"SE.seek :down +7 "storage"('} +97 (% +3 "core" %7 } D\ GWe +2 "manipulator"&% +4 "core" %/ D M 2 ] + ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +58 ' + ."downElevator"SE.coast +2 "storage"(5 +2 ."da"SC.coast + "storage"(6 +1047 "core" ' +3 ."psFlush"PSV.dial :waste1 +5 "processing"%  +71 "core"  +3 ."psFlush"PS.seek :empty +3 "processing"%'ղ +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%" @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%'  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%|'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%M +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%('TE +1104 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%*' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%% +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%)  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%!' +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%, +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +597 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%0' +2116 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%4 U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%u' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%7 @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%/  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%:'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%- +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%5 +70 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%~' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%< @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%.  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%?'ղ +2635 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&2& +4 "core" & T T D * +2 "manipulator"&9% +3 "core" %\  T W / * +2 ."psFlush"Elbow.seek PC +2 "manipulator"&;(k +253 "core" ( +2 "manipulator"&6& +3 "core" &u a a & +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &u V ^ h +2 ."psFlush"Forearm.seek PC +2 "manipulator"&A' +95 "core" ' + ."psFlush"Hand.close +2 "manipulator"&C/ +76 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%I( +451 "core" ( +2 "manipulator"&N& +3 "core" &u ^ V r +2 "manipulator"& % +3 "core" % R V N  +36 ."psFlush"Forearm.seek :retract +10 "manipulator"&F'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&G(, +135 "core" ( +2 "manipulator"&J& +4 "core" &, _ a  + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &, a ]  +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&K' +110 "core" ' + ."psFlush"Hand.open +2 "manipulator"&T1 +69 "core" 1 +2 "manipulator"&S% +4 "core" % ~ \\ Y Y +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&R'\ +102 "core" ' +2 #tFinished short da assay +4084 "Can"\ <; +19603 #t-> access 4 +2 .SE.seek :down + "storage"(B'} +3 "core" ' + "manipulator"&V% +4 "core" %\ R R \ 5 +2 "manipulator"&8& +4 "core" &, R S >  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(Q(R +988 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (X& +3 "core" &S \ u +436 #t-> access 5 +2 .SE.seek :down +2 "storage"(]'} +3 "core" ' + "manipulator"&D% +4 "core" %\ U [ 5 +2 "manipulator"&E& +3 "core" &, ^ Z  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(@( +363 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (Y& +3 "core" & ` 9\ p# +38545 "Can"\ ?? +42906 #t-> $da[:extractVol]=0.20 +816 #-> startTube 5 +388 #-> shortDA +3 "collection"'[% +2 "processing"%% +4 "core" %ӹ  \ b +4 %հ\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +4254 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%d +127 "core" +2 .tPTV.dial :PRVmixing + "processing"%a  +130 "core" + .tPRV.dial :sipper +2 "processing"%O  +101 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%f'` +2283 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%g  +130 "core"  +2 .tPS.seek 0.5ml +2 "processing"%h'\ +1271 "core" ' + .tPRV.dial :waste2 +2 "processing"%\\ @ +99 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%Z'ղ +606 "core" ' + .tPSV.dial PSR +2 "processing"%> +99 "core"  +2 "processing"%_% +4 "core" %ղs\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%i'TE +1110 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%l' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%j +99 "core" +2 .tPS.seek :empty +2 "processing"%k'ղ +2622 "core" ' + .tPSV.dial PSR +2 "processing"%c +99 "core"  +2 "processing"%+% +4 "core" %մy\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%P'TE +123 "Can"\ CC +991 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%n' +1619 "core" ' +2 .tPSV.dial :mixloop + "processing"%p +99 "core" + .tPRV.dial :sipper +2 "processing"%q  +42 "core" +2 .tPS.seek :empty +2 "processing"%w'ղ +2634 "core" ' + .tPSV.dial PSR +2 "processing"%m +98 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%L' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%r +99 "core" +2 .tPS.seek :empty +2 "processing"%z'ղ +2625 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%W& +4 "core" &`\ +2 "manipulator"&t% +3 "core" %\ U R \\ 5 +2 "storage"(v% +3 "core" %z d\ ~ +2 "storage"(U. +3 "core" .( + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(o(<1 +1015 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &<4 \ y + "manipulator"&{& +4 "core" &, _ W  + "manipulator"&}% +4 "core" %\ T V 4 5 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&^( +185 "core" ( +2 "manipulator"&`& +4 "core" & [ `  + + "storage"(& +4 "core" &<4 3\ y + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +98 "core" ' +2 "storage"(e& +4 "core" &<4 v\ y +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(s' +281 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (#& +3 "core" &<4 X\ v +2 "manipulator"&& +3 "core" & W o G + +2 .tElbow.seek 5 +2 "manipulator"& ( +38 "core" ( +2 "manipulator"&& +4 "core" & ^ V Q R + "storage"(& +4 "core" &<4 U\ w +2 .tForearm.seek 5 + 300 counts + "manipulator"&'΍ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +4 "storage"(y'} +4 "core" & _ ` R +2 "manipulator"&% +4 "core" % ΁ T ^ g  + .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&\ (k +165 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +76 "core" ( +3 "manipulator"& & +4 "core" &u ` ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &u S ^ q +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&1' +100 "core" ' +2 "manipulator"&& +4 "core" &u [ U N +2 "manipulator"&% +3 "core" %Ϸ U U } +2 "processing"%& +3 "core" &~\ +2 "processing"%& +3 .tPC.seek :closed +2 "processing"% (] +3 "core" &^\ +2 &[\  +9 &(xg\ - +10 &bh\ A +9 &Vh\ R +9 &`f\ R +10 &_k\ R +9 &^i\ R +9 &[bb\ R +10 &`d\ R +9 &bg\ R +10 &[e\ R +9 & daf\ R +9 &"$ci\ S +10 &#\\_\ R +9 &%\\c\ R +9 &'m\\_\ R +10 &).`[\ R +9 &*cX\ R +10 &,aZ\ R +9 &.sbS\ R +9 &04bK\ S +10 &1`L\ R +9 &3cP\ S +9 &5}]G\ R +10 &7?bH\ R +9 &9_\\\ Q +10 &:`]\ R +9 &<`R\ R +9 &>E`R\ R +10 &@bR\ R +9 &A^S\ R +9 &C]U\ R +10 &ELeT\ S +9 &G\ qS\ T +10 &HR\ W +9 &JN\ W +9 &LFS\ X +10 &NR\ X +9 &OR\ X +9 &QO\ X +10 &SMC\ X +9 &UA\ X +49 &VA\ Y +10 &XE\ X + &ZS>\ Y + &\\7\ E + &]<H{H\ T + &] TF\ 8 + ( +3 "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.57 + .Hand.open +2 "manipulator"&1 +3 "core" &].H\ 8 +62 1 +2 "manipulator"&"% +3 "core" % ϸ W n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%'  +2 %$9 +5 "core" 9`| +102 "processing"%M9 +2 "core" 9^| +103 "processing"%|9 +2 "core" 9\\|  +103 "processing"%(9 +2 "core" 9Z| +103 "processing"%%9 +2 "core" 9[{ +103 "processing"%)9 +2 "core" 9X|! +103 "processing"%*9 +2 "core" 9X|! +103 "processing"%,9 +2 "core" 9X|" +103 "processing"%!9 +3 "core" 9X{"" +103 "processing"%9 +2 "core" 9X|&# +103 "processing"%9 +2 "core" 9X|+# +103 "processing"%49 +2 "core" 9Y{/$ +103 "processing"%09 +2 "core" 9[|3$ +103 "processing"%79 +3 "core" 9\\}7$ +103 "processing"%u9 +2 "core" 9^{;% +103 "processing"%/9 +2 "core" 9`|@% +103 "processing"%39 +2 "core" 9bD% +103 "processing"%-9 +2 "core" 9f|H% +103 "processing"%:9 +3 "core" 9h}L$ +103 "processing"%59 +2 "core" 9l}P% +103 "processing"%9 +2 "core" 9p~U$ +103 "processing"%<9 +2 "core" 9t~Y$ +103 "processing"%~9 +2 "core" 9w~] +103 "processing"%.9 +2 "core" 9}a +103 "processing"%&9 +2 "core" 9e +103 "processing"%29 +2 "core" 9~j +103 "processing"%99 +2 "core" 9n +103 "processing"%69 +2 "core" 9r +103 "processing"%H9 +3 "core" 9v +103 "processing"%9 +2 "core" 9z +103 "processing"%C9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%b9 +2 "core" 9 +103 "processing"%N9 +3 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%J9 +2 "core" 9 +103 "processing"%=9 +2 "core" 9 +103 "processing"%A9 +2 "core" 9 +103 "processing"%;9 +3 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%S9 +2 "core" 9\ +103 "processing"%F9 +2 "core" 9 +103 "processing"%K9 +2 "core" 9 +103 "processing"%V9 +2 "core" 9 +103 "processing"%89 +2 "core" 9 +103 "processing"%X9 +2 "core" 9 \ +103 "processing"%D9 +2 "core" 9 +103 "processing"%E9 +2 "core" 9 +103 "processing"%B9 +3 "core" 9" +103 "processing"%Q9 +2 "core" 9) +103 "processing"%Y9 +2 "core" 9/ +103 "processing"%[9 +2 "core" 96 +103 "processing"%9 +2 "core" 9< +103 "processing"%d9 +3 "core" 9C +103 "processing"%a9 +2 "core" 9H +103 "processing"%O9 +2 "core" 9N +103 "processing"%?9 +2 "core" 9U +103 "processing"%g9 +2 "core" 9[ +103 "processing"%f9 +3 "core" 9a +3 .tPH.hold 2:00:00,28C +2 "processing"%\\ pp_ +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%h +98 "core"  +2 "processing"%>% +4 "core" %նP\ z + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%_'\ +596 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%Z'Һ +1612 "core" ' + .tPTV.dial :puck +2 "processing"%i  +131 "core"  +2 .tPSV.dial PTV + "processing"%j +70 "core" +2 .tPBV.dial :waste1 + "processing"%l  +54 "core" +2 "processing"%c% +4 "core" %ҷE\ | +2 .tPS.seek 1.5ml +2 "processing"%+'} +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +44 "core" ) +2 .tPS.seek 0ml +2 "processing"%P' +1612 "core" ' +2 .tdelay 5:00 +25328 "Can"\ FE +4674 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%p  +31 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +32 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%n +72 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%m' +2406 "core" ' + .tPSV.dial PTV +2 "processing"%w +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%r +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%L +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%W  +82 "core" +2 .tPS.seek :empty +2 "processing"%t'ղ +2394 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%v  +129 "core" +2 .tPSV.dial :mixloop + "processing"%U +53 "core" + .tPRV.dial :ab1 +2 "processing"%@ @ +102 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%' +357 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%{  +42 "core"  +2 "processing"%}% +4 "core" %i\  +2 .tPS.seek 0.35ml +2 "processing"%`' +453 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +30 "core" +2 .tPRV.dial :air +2 "processing"%G  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%e'G +1162 "core" ' + .tPRV.dial :waste2 +2 "processing"%R @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%#  +42 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%'Һ +1612 "core" ' + .tPSV.dial :PML +2 "processing"%] +42 "core" +2 .tPTV.dial :mixing + "processing"% @ +74 "core" A +2 .tPBV.dial :waste1 + "processing"%  +33 "core" +2 "processing"%% +4 "core" %Ҹ\  +2 .tPS.seek 1.85ml + "processing"%' +245 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"% * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%^' +1963 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" & \ T +2 "manipulator"&s& +3 "core" &u S S H +2 "manipulator"&% +3 "core" %\  U S g  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (, +136 "core" ( +2 "manipulator"&& +4 "core" &, Y S W  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &, T S ,  +2 .tForearm.seek :garage +2 "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&/ +73 "core" / +5 "manipulator"&& +4 "core" &, X U &  +2 "manipulator"&y% +3 "core" % 4 T W j  +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&I( +281 "core" ( +2 "manipulator"&& +4 "core" &( X [  Aa + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +48 && +3 "core" &( T U 4 Aa + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&"' +98 "core" ' +2 "manipulator"&$& +4 "core" &( a ]  Aa +2 "manipulator"&M% +3 "core" % a R p  +2 "collection"'1& +4 "core" & \ P +2 "collection"'|& +4 .tCC.seek :closed +2 "collection"'o(` +2 "core" & \ P +3 & \ P\ +10 &*t \ L- +9 &a \ KA +10 &Tz \ KS +9 &W \ MS +9 &Z  \ IS +10 &U \ MS +9 &[\\ \ LS +9 &W"\ LS +10 &W\ LR +9 &X!\ LR +10 & dW \ LR +9 &"&X\ LR +9 &#U \ LS +10 &%U\ LS +9 &'kW \ LS +9 &)/U\ MR +10 &*Y\ LS +9 &,U\ LR +10 &.tW\ JR +9 &06T \ MR +9 &1V\ LR +10 &3Z \ LS +9 &5{W!\ LS +9 &7>W\ MR +10 &9R \ MR +9 &:V \ JR +10 &<Y\ MS +9 &>GQ\ LR +9 &@Z \ LS +10 &AW  \ LR +9 &CT!\ LR +9 &ENS!\ IR +10 &GZ "\ MR +9 &H]&(\ LS +10 &Jk),\ LT +9 &LG++\ JX +9 &M]J\ H[\ +10 &Odf\ H^ +9 &Qzil\ E^ +9 &S9nq\ G_ +10 &Tqt\ F_ +9 &Vuv\ F_ +10 &X{yx\ F` +9 &Z<z|\ Fa +9 &[}~\ Ea +10 &]\ Eb +9 &_p\ FB +9 &`C(\ H- +10 &`my\ IX +2 ( + "collection"'|& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.22 + "collection"'(& +4 "core" &`mu\ JX +2 .tHand.open + "manipulator"&%1 +75 "core" 1 +2 "manipulator"&)% +4 "core" % d X   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&*'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%, +99 "core"  +2 "processing"%!% +4 "core" %\ v + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%4' +1615 "core" ' + .tPSV.dial PSR +2 "processing"%0 +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%7' +2638 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%u  + "collection"'/  +34 "core" ~ +124  +2 .tPSV.dial :mixloop + "processing"%3 +99 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%-  +73 "core" +2 .tPS.seek 0ml +2 "processing"%:' +2623 "core" ' + .tPSV.dial :air +2 "processing"%5  +40 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%< +42 "core" +2 .tPS.seek 0ml +2 "processing"%~' +2623 "core" ' + .tPSV.dial :air +2 "processing"%.  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%&' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%2 +44 "core" +2 .tPS.seek 0ml +2 "processing"%9' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&6& +4 "core" &( U S  A` +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&H( +2 "core" ( +2 "manipulator"&& +4 "core" &( X ^ 7 A` + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &C& +3 "core" &( W ^ A` + .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&b/ +75 "core" / +2 .tCC.seek :open +2 "collection"'N( +471 "core" ( +2 "manipulator"& & +4 "core" &( S T $ A` + "manipulator"&J% +4 "core" % V ^ [  + .tForearm.seek :retract +2 "manipulator"&='\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&A(, +281 "core" ( +2 "manipulator"&;& +4 "core" &, c a l + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" &, ` ^ l +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&S' +112 "core" ' +2 .tHand.open +2 "manipulator"&F1 +67 "core" 1 +2 "manipulator"&K% +4 "core" % W Q < +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +100 "core" ' +2 ."da"delayUntil "12:53:03.89" +14235 "Can"\ KL +10486 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%8 @ +73 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%X  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%E  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%B' +2408 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%Q +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Y  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%[ +41 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%d'ղ +2393 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%a +127 "core"  +2 "processing"%O% +3 "core" %խ\ ~ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%?'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%g'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%f  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%h +81 "core"  +2 ."da"PBV.dial :waste1 + "processing"%>  +34 "core" +2 "processing"%z% +3 "core" %ҹ\ z +2 ."da"PS.seek 1.5ml +2 "processing"%_' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%j' +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%l  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +44 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%Z +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%k' +2410 "core" ' +39 ."da"PSV.dial PTV +10 "processing"%+ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%' +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%p +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%q  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%n'ղ +2387 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%P +127 "core"  +2 "processing"%w% +4 "core" %ծB\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%r'\ +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%L'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%W +68 "core" +2 ."da"PBV.dial :waste1 + "processing"%m  +32 "core" +2 "processing"%v% +3 "core" %6\ +2 ."da"PS.seek 1.5ml +3 "processing"%U' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +33 "core" , +2 ."da"PS.seek 0ml +3 "processing"%t' +1610 "core" ' +2 ."da"delay 2:00 +7655 "Can"\ ~__ +4347 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%{  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%} * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2402 "core" ' + ."da"PSV.dial PTV +3 "processing"%G +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%` +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%R +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%e  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%#'ղ +2377 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +41 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%]  +130 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +42 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%' +393 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +44 "core"  +2 "processing"%% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%'` +343 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +3 "processing"%s'Һ +1563 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +74 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%\ % +3 "core" %Ҹ\ z +2 ."da"PS.seek 1.85ml +2 "processing"%' +246 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"% * +44 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%y' +1970 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +39371 "Can"\ II +8632 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +54 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2411 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%$  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%M +41 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%1  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2400 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%x +126 "core"  +2 "processing"%(% +3 "core" %ճ#\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%%'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%)'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%|  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%, +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%!  +34 "core" +2 "processing"%"% +3 "core" %ҽw\  +2 ."da"PS.seek 1.5ml +2 "processing"%^' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%0  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%4 * +44 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%/ +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%u' +2400 "core" ' + ."da"PSV.dial PTV +2 "processing"%3 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%- +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%7 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%5  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%:'ղ +2380 "core" ' +2 #"da"washCycleDA #2 of 3 +44 .PSR.select :air +4 .PSV.dial PSR +2 "processing"%< +126 "core"  +2 "processing"%% +3 "core" %ղ\ ~ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%.'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%~'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%2 +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%&  +31 "core" +2 "processing"%6% +4 "core" %ҷ\ | + ."da"PS.seek 1.5ml +2 "processing"%'} +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%b' +1615 "core" ' +2 ."da"delay 2:00 +9610 "Can"L\ DD +2392 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%I  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%o +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2399 "core" ' + ."da"PSV.dial PTV +2 "processing"%J +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%; +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%T  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%H'ղ +2389 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%F +127 "core"  +2 "processing"%K% +4 "core" %ճ=\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%='\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%S'Һ +1616 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%8 +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%X  +35 "core" +2 "processing"%D% +3 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%E' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%Q' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Y  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%[ * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%B' +2405 "core" ' + ."da"PSV.dial PTV +2 "processing"%a +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%O +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%d +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%?  +81 "core" +2 ."da"PS.seek :empty +2 "processing"%f'ղ +2379 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%h +127 "core"  +7 "processing"%>% +18 "core" %յ\ y +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +17 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +8 ."da"PS.seek 0.25ml +9 "processing"%z'm +351 "core" ' +2 ."da"delay 5 seconds +502 "processing"%g% +4 "core" %o\ q + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%i'\ +358 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%_'Һ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%l +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%c  +32 "core" +2 "processing"%Z% +3 "core" %ҽ|\ r +2 ."da"PS.seek 1.5ml +2 "processing"%j' +607 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%+ * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'' +1611 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%p  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%k +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%P' +2445 "core" ' + ."da"PSV.dial PTV +2 "processing"%w +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%n +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%r +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%W  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%m'ղ +2414 "core" ' +2 "processing"%v9 +3 "core" 94 + #"da"Processing Puck Heater at 28.2C before imaging +2 .PH.coast +2 "processing"%L  +3 "core" 4 4 +2 "processing"%@& +3 "core" &].'\ k8 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&U% +3 "core" %\  U T I  +2 "storage"({% +3 "core" %\ \  \ ` +2 "storage"(}. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"((,q +356 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (t& +3 "core" &,p\ \ & \ Z + "manipulator"&G& +4 "core" &, X V m l + "manipulator"&`% +4 "core" %\  T S =  +42 ."da"Elbow.reconfigure TightElbow +9 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&R( +219 "core" ( +2 "manipulator"&e& +4 "core" & ^ V t + "storage"(& +4 "core" &,p\ '\ ( W\ [ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +103 "core" ' +2 "storage"(]& +4 "core" &,p\  .\ \\ + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(' +275 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(#'y +32 "core" ' +2 "manipulator"&& +4 "core" & V Q Q t +2 "manipulator"&% +3 "core" %7 W S H +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +244 "core" ( +2 "manipulator"&& +4 "core" &s _ V + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &s K U ; + ."da"Forearm.seek PC +2 "manipulator"&' +96 "core" ' +2 ."da"Hand.close + "manipulator"& / +75 "core" / +2 ."da"PC.seek :open +2 "processing"%\ ( +449 "core" ( +2 "storage"(& +3 "core" &,p\ \  \ \\ +2 "manipulator"&s& +4 "core" &s W _ S + "manipulator"&% +4 "core" % Ϩ X T B  + ."da"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +275 "core" ( +2 "manipulator"&& +3 "core" & S ^ R ( +2 "storage"(& +4 "core" &,p   U\ ] + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&y'( +101 "core" ' +2 ."da"Hand.open +2 "manipulator"& 1 +67 "core" 1 +2 "storage"($- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"(M'E +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate + "storage"(1' +54 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2313h.tif +5 "processing"%& +8 "core" &\ \\ +4 "manipulator"&x& +5 "core" & b a ( +3 "manipulator"&(% +4 "core" % . b a +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&%(, +180 "core" ( +3 "manipulator"&|& +6 "core" &, V U N +3 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +5 &,& +4 "core" &, W V b N +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&!' +98 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&"/ +66 "core" / +2 "manipulator"&)& +4 "core" &, 2 6 W N +2 "manipulator"&% +3 "core" % ( 0 6 V C +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&^'\ +9 "Can"\ ^ +89 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +3 "manipulator"&0(k +122 "core" ( +2 "manipulator"&4& +4 "core" &q ] X @ + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" &q U ] +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +102 "core" ' +4 "manipulator"&3& +4 "core" &q P T 8 +2 "manipulator"&-% +3 "core" % ; C  +2 "processing"%7& +4 "core" &\ W +2 "processing"%5& +3 ."psFlush"PC.seek :closed +3 "processing"%u(] +2 "core" &\ W +3 &\ W +9 &'s\ S- +9 &b\ RA +10 &Wx\ RR +9 &W\ SR +9 &W\ SR +10 &Wy\ SR +9 &^T}\ TR +10 & Yr\ SR +9 &Xd\ SR +9 &Yk\ SR +10 & fZb\ SR +9 &"'ZW\ SS +9 &#UI\ SR +10 &%XJ\ TR +9 &'nVO\ SR +10 &)0\\L\ SR +9 &*XE\ SR +9 &,]C\ SR +10 &.vWC\ SR +9 &08\\7\ SR +9 &1V/\ SR +10 &3W6\ SR +9 &5~W.\ SR +10 &7?Y\ RS +9 &9Y\ SR +9 &:Z\ RS +10 &<Z\ SS +9 &>HX\ \ RR +9 &@\ \\\ \ RR +10 &AW \ RR +9 &CY\ RR +10 &EO[\ RS +9 &Gd\ QS +9 &H}\ PV +10 &J\ OX +9 &LF\ PY +9 &N\ OY +10 &O\ PY +9 &Q\ OX +10 &SN\ OX +9 &U\ OY +9 &V5\ OY +10 &X)\ OY +9 &ZTI\ OY +9 &\\\ OG +10 &]0=j.\ Q(t +9 &]./\ S0 +5 ( + "processing"%5& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.61 +2 "processing"%<& +4 "core" &]'\ S0 + &]'\ S0 + ."psFlush"Hand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&:% +4 "core" % J N D  + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&.'\ +58 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.45 seconds\ /var/log/esp/da19aug2313h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2313h15s.tif +29 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%2 +128 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%&'TE +1103 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +257 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2313h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2313h30s.tif +1349 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%~ +82 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%C  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1580 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2313h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2313h70s.tif +1048 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%I +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%*'\ +599 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +2131 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%b +71 "core" +58 ."psFlush"PBV.dial PSV +3 "processing"%J U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%; @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +360 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2313h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.45 sec auto-exposure",Subject: "da19aug2313h images!" +9 "storage"( - +10 "core" -' +4 "storage"(F& +10 "core" &,p n n \ B +2 "manipulator"&K& +3 "core" &q  +2 "manipulator"&H% +4 "core" %\     + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&=( +289 "core" ( +2 "manipulator"&8& +4 "core" & : @ + q +2 "storage"(X& +4 "core" &,p u f\ E +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&D'( +93 "core" ' +2 ."da"SE.reconfigure SEgently +8 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.21 Pucks below Top Plate +3 "storage"(S' +59 "core" ' +16 "manipulator"&9& +8 "core" & W a q +5 "storage"(E& +12 "core" &,p \ S +11 ."da"Elbow.reconfigure LimpElbow +6 "manipulator"&$ ,(#b +7 ."da"Forearm.reconfigure LooseForearm +10 "manipulator"&#Q@2^d^2b +9 ."da"Forearm.seek 4 +4 "manipulator"&Y' +29 "core" ' +6 ."da"Elbow.hold +6 "manipulator"&[, +13 "core" , +4 ."da"Elbow.reconfigure TightElbow +8 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure SEconfig +8 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.03 Pucks below Top Plate +5 "storage"(' +30 "core" ' +2 "manipulator"&Q% +4 "core" % T Q  + "storage"(a& +4 "core" &,p G\ R + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 348 counts +2 "manipulator"&O', +15 "core" ' +3 "manipulator"&d& +4 "core" & [ U p + "storage"(?& +5 "core" &,p\ \  \ \ U +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&B'( +22 "core" ' +3 "storage"(h% +9 "core" %\ \  2\ V +4 ."downElevator"SE.seek :down +5 "storage"(>'} +99 (f% +3 "core" %: p\ TWd +2 "manipulator"&g% +4 "core" %! ` ` X +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +3 "manipulator"&z'\ +90 "core" ' +60 ' + ."downElevator"SE.coast +2 "storage"(5 +4 ."da"SC.coast +2 "storage"(6 +1138 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%i  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%l'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%c +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%Z' +2631 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%_ +81 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%+' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%j @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%q  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%k'ղ +2620 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%' +41 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%w'TE +1106 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%n' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%r +70 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%W  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%P' +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%v +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%L'\ +596 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%@' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%U +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%{ U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%}' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%t @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%`  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%e'ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%A' +2633 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%] +68 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%V' +2620 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2626 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" & U U J p +2 "manipulator"&% +3 "core" %\  R S q  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +243 "core" ( +2 "manipulator"&R& +4 "core" &s \\ U O + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &s U U C + ."psFlush"Forearm.seek PC +2 "manipulator"&' +96 "core" ' + ."psFlush"Hand.close +2 "manipulator"& / +67 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +453 "core" ( +2 "manipulator"&s& +3 "core" &s U U 6 +2 "manipulator"&% +3 "core" % Ϭ U R E  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(, +137 "core" ( +2 "manipulator"&& +3 "core" &, \\ T O  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, Q U l  +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"& ' +108 "core" ' + ."psFlush"Hand.open +2 "manipulator"&$1 +74 "core" 1 +2 "manipulator"&% +4 "core" % [ S H + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&x'\ +97 "core" ' +2 #tFinished short da assay +2789 "Can"t\ 99 +59090 #t-> $da[:extractVol]=0.19 +912 "Can"\ 99 +31442 #t-> access 4 +3 .SE.seek :down + "storage"(('} +3 "core" ' + "manipulator"&% +4 "core" %\  U T H  +2 "manipulator"&#& +4 "core" &, U Q ?  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(M(R +991 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (|& +3 "core" &S \ +357 #t-> access 5 +3 .SE.seek :down + "storage"(,'} +3 "core" ' + "manipulator"&y% +4 "core" %\  U T ]  +2 "manipulator"&& +4 "core" &, U U 3  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"("( +360 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ()& +3 "core" & _ y w \  +5485 #t-> startTube 5 +284 #-> shortDA +3 "collection"'% +2 "processing"%% +4 "core" %ӹ\ j +4 %ճ\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +600 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%4 +127 "core" + .tPTV.dial :PRVmixing +2 "processing"%/  +129 "core" + .tPRV.dial :sipper +2 "processing"%!  +101 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%3'` +2285 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%-  +128 "core"  +2 .tPS.seek 0.5ml +2 "processing"%7'\ +1277 "core" ' + .tPRV.dial :waste2 +2 "processing"%% @ +98 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%^'ղ +600 "core" ' + .tPSV.dial PSR +2 "processing"%\ +99 "core"  +2 "processing"%5% +4 "core" %ն\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%<'TE +1107 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1617 "core" ' + .tPSV.dial :mixloop +2 "processing"%: +98 "core" +2 .tPS.seek :empty +2 "processing"%2'ղ +2623 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  +2 "processing"%m% +4 "core" %յ\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%&'TE +1114 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%~' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%C +99 "core" + .tPRV.dial :sipper +2 "processing"%6  +42 "core"  +2 .tPS.seek :empty +2 "processing"%I'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"% +99 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%*' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%b +98 "core" +2 .tPS.seek :empty +2 "processing"%J'ղ +548 "Can"\ TT +2075 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%o& +4 "core" &m\ +2 "manipulator"&;% +3 "core" %\  S U  +2 "storage"(% +3 "core" %| G P \ +2 "storage"( . +3 "core" .( + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(F(<1 +1006 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (K& +3 "core" &<5 i x F\ + "manipulator"&H& +4 "core" &, U V h  + "manipulator"&8% +4 "core" %\  M S e  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&X( +174 "core" ( +2 "manipulator"&0& +4 "core" & R S  - + "storage"(9& +4 "core" &<5 ~ w a\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&E'Ϲ +98 "core" ' +2 "storage"(.& +4 "core" &<5 j i {\ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(Q' +280 "core" ' +2 "storage"(a- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (1& +2 "core" &<5 y v -\ +2 "manipulator"&d& +3 "core" & U Q 0 - +2 .tElbow.seek 5 + "manipulator"&?( +3 "core" ( +2 "manipulator"&h& +3 "core" & Y V - +2 "storage"(D& +4 "core" &<5 } c\ +2 .tForearm.seek 5 + 300 counts + "manipulator"&f'΍ +23 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&g/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&=& +3 "storage"(S'} +6 "core" & R T 3 - +2 "manipulator"&Y% +3 "core" % ΅ U S : +40 .tForearm.seek :retract +10 "manipulator"&O'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +113 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +137 "core" ( +2 "manipulator"&B& +4 "core" &q Z T  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &>& +2 "core" &q R ^ 8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +105 "core" ' +2 "manipulator"&i& +4 "core" &q V ] 9 +2 "manipulator"&T% +3 "core" % V U } +2 "processing"%c& +4 "core" &h\ +2 "processing"%l& +3 .tPC.seek :closed +2 "processing"%_(] +3 "core" &m\ +2 &u\  +9 &*{p\ , +9 &co\ A +10 &\\b\ R +9 &]\\\ Q +10 &aT\ Q +9 &\\V\ Q +9 &d_]\ Q +10 &%cZ\ R +9 &cT\ R +9 &_X\ R +10 & lbK\ Q +9 &"-bP\ R +10 &#_O\ Q +9 &%\\S\ Q +9 &'t[K\ Q +10 &)6\\K\ Q +9 &*bH\ R +9 &,`N\ R +10 &.{^A\ R +9 &0>b@\ Q +10 &2_:\ Q +9 &3c4\ R +9 &5Z3\ Q +10 &7F_7\ Q +9 &9b,\ Q +9 &:b0\ R +10 &<`0\ R +9 &>N\\6\ Q +10 &@c3\ R +9 &A_&\ R +9 &Cb \ Q +10 &ETg)\ R +9 &Gs.\ S +9 &H1\ V +10 &J!\ W +9 &LM&\ W +10 &N'\ X +9 &O-\ X +9 &Q)\ X +10 &SV\ W +9 &U\ X +9 &V \ X +10 &X\ X +9 &ZZ\ X +10 &\\\ E +9 &]3=q\ 'q +9 &]+\ . +5 ( + "processing"%l& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.56 +2 .Hand.open + "manipulator"&Z1 +71 "core" 1 +2 "manipulator"&j% +4 "core" % ] V + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&+'\ +93 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%q  +3 %p9 +5 "core" 9^_ +102 "processing"%'9 +2 "core" 9] +103 "processing"%k9 +3 "core" 9[  +102 "processing"%w9 +2 "core" 9Z +103 "processing"%r9 +2 "core" 9X +103 "processing"%W9 +2 "core" 9X! +103 "processing"%n9 +2 "core" 9W! +103 "processing"%v9 +3 "core" 9W" +103 "processing"%P9 +2 "core" 9W"" +103 "processing"%L9 +2 "core" 9X&# +103 "processing"%U9 +2 "core" 9X+# +103 "processing"%{9 +2 "core" 9X/$ +103 "processing"%@9 +3 "core" 9Z3$ +102 "processing"%t9 +2 "core" 9[7$ +103 "processing"%}9 +2 "core" 9];$ +103 "processing"%`9 +2 "core" 9_@% +103 "processing"%G9 +2 "core" 9bD$ +103 "processing"%9 +2 "core" 9eH% +103 "processing"%e9 +2 "core" 9fL% +103 "processing"%]9 +2 "core" 9kP% +103 "processing"%A9 +2 "core" 9oU% +103 "processing"%9 +2 "core" 9sY +103 "processing"%V9 +3 "core" 9w] +103 "processing"%9 +2 "core" 9{a +103 "processing"%9 +2 "core" 9e +103 "processing"%9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"%R9 +3 "core" 9r +103 "processing"% 9 +2 "core" 9v +103 "processing"%[9 +2 "core" 9z +103 "processing"% 9 +2 "core" 9 +103 "processing"%z9 +2 "core" 9 +103 "processing"%u9 +3 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%$9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%#9 +2 "core" 9 +103 "processing"%|9 +2 "core" 9\ +103 "processing"%y9 +2 "core" 9\ +103 "processing"%9 +3 "core" 9 +103 "processing"%(9 +2 "core" 9 +103 "processing"%M9 +2 "core" 9$ +103 "processing"%)9 +2 "core" 9* +103 "processing"%9 +2 "core" 90 +103 "processing"%9 +3 "core" 97 +102 "processing"%49 +2 "core" 9= +103 "processing"%/9 +2 "core" 9C +103 "processing"%!9 +2 "core" 9K +103 "processing"%9 +2 "core" 9P +103 "processing"%-9 +2 "core" 9V +103 "processing"%39 +2 "core" 9\\ +103 "processing"%%9 +2 "core" 9b +3 .tPH.hold 2:00:00,28C +3 "processing"%7 pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%\ +99 "core"  +2 "processing"%5% +4 "core" %յ^\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%^'\ +609 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%<'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%:  +130 "core"  +2 .tPSV.dial PTV + "processing"% +70 "core" +2 .tPBV.dial :waste1 + "processing"%  +54 "core" +2 "processing"%m% +4 "core" %Ҹ,\ +2 .tPS.seek 1.5ml +2 "processing"%2'~ +605 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%C' +1621 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%6  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +44 "core" ) +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%I' +820 "Can"\ EE +1566 "core" ' + .tPSV.dial PTV +2 "processing"%b +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%* +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%o +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%;  +80 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2388 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +129 "core" + .tPSV.dial :mixloop +2 "processing"%" +42 "core" + .tPRV.dial :ab1 +2 "processing"%K @ +100 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%H' +364 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%8  +42 "core"  +2 "processing"%0% +4 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%9' +434 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'.  +30 "core" +2 .tPRV.dial :air + "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%x'G +1193 "core" ' + .tPRV.dial :waste2 +2 "processing"%a @ +71 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%1'\ +872 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%d  +54 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%,'Һ +1619 "core" ' + .tPSV.dial :PML +2 "processing"%h +42 "core" +2 .tPTV.dial :mixing + "processing"%D @ +73 "core" A +2 .tPBV.dial :waste1 + "processing"%g  +33 "core" +2 "processing"%=% +4 "core" %Ҽ\  +2 .tPS.seek 1.85ml + "processing"%Y' +296 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%X * +44 "core" ) +47 .tPS.seek 0ml +2 "processing"%E' +1966 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'Q& +3 "core" &$\ l + "manipulator"&f& +4 "core" &q U U 7 +2 "manipulator"&B% +3 "core" %\  R T *  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&>(, +131 "core" ( +2 "manipulator"&?& +4 "core" &, ^ ] C + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &i& +3 "core" &, ] V B + .tForearm.seek :garage +2 "manipulator"&T' +96 "core" ' +2 .tHand.close + "manipulator"&c/ +72 "core" / +2 "manipulator"&S& +4 "core" &, \\ _  5 +2 "manipulator"&O% +3 "core" % 4 U S P 9 +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&Z( +274 "core" ( +2 "manipulator"&j& +4 "core" && U Z M ?U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &p& +2 "core" && S S $ ?U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&l' +95 "core" ' +3 "manipulator"&'& +4 "core" && R T # ?U +2 "manipulator"&% +3 "core" %\ U S *  +2 "collection"'k& +4 "core" &:\ g + "collection"'F& +4 .tCC.seek :closed +2 "collection"'w(` +2 "core" &,\ k +3 &@\ g\ +10 &+v;\ f, +9 &c6\ eA +10 &_z3\ fS +9 &!Z<\ gR +10 &[6\ gR +9 &W5\ gR +9 &h]3\ gR +10 &)\\4\ gR +9 &Z2\ gQ +9 &W0\ dR +10 & pW3\ gR +9 &"2X2\ cR +10 &#U1\ fQ +9 &%Y2\ cR +9 &'xZ2\ fR +10 &):[4\ gR +9 &*Z \ gR +9 &,Y.\ fR +10 &.\\4\ fR +9 &0BW2\ fR +10 &2W4\ eR +9 &3\\4\ fR +9 &5Z3\ dR +10 &7KY4\ cQ +9 &9 U3\ eR +9 &:V1\ cR +10 &<W1\ fR +9 &>TT 1\ gQ +10 &@\\3\ fR +9 &AX 3\ fR +9 &CU2\ gQ +10 &E[Z4\ gQ +9 &G[ 0\ gR +9 &H_%%1\ fR +10 &Jk*)3\ fT +9 &LT>72\ eW +10 &N bW,\ aZ +9 &Olm+\ ^] +9 &Qoq+\ ]] +10 &SHos2\ a] +9 &U\ qt'\ a] +9 &Vtu%\ a^ +10 &Xuu,\ `_ +9 &ZKww\ `_ +10 &\\\ yx(\ `` +9 &]|z \ _a +9 &_w||&\ `@ +10 &`F+z}\ b(u +9 &`fs{~%\ dU +2 ( + "collection"'F& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.18 + "collection"'r& +4 "core" &`fr{}\ dU +2 .tHand.open + "manipulator"&W1 +74 "core" 1 +2 "manipulator"&n% +4 "core" % \ y ,  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%P +97 "core"  +2 "processing"%L% +4 "core" %o\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%U' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%{  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%@' +1620 "core" ' + .tPSV.dial PSR +2 "processing"%t +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%}' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%`  + "collection"'G  +33 "core" ~ +124  +2 .tPSV.dial :mixloop + "processing"% +110 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%e  +73 "core" +2 .tPS.seek 0ml +2 "processing"%]' +2623 "core" ' + .tPSV.dial :air +2 "processing"%A  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%V +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2622 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%R' +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &% X n ?T +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&[( +2 "core" ( +2 "manipulator"& & +3 "core" &% b ` > ?T +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &z& +3 "core" &% a V  ?T +2 .tForearm.seek CC +2 "manipulator"&u' +92 "core" ' +2 .tHand.close + "manipulator"&s/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&& +4 "core" && T S ; ?S + "manipulator"&% +4 "core" %  U S   + .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +285 "core" ( +2 "manipulator"&$& +4 "core" &, _ [  H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, R S 2 H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open +2 "manipulator"& 1 +71 "core" 1 +2 "manipulator"&% +4 "core" % ~ [ T  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +99 "core" ' +2 ."da"delayUntil "14:21:38.78" +22810 "Can"\ FF +1956 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%| @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%y  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PSV.dial :air +2 "processing"%(  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%M' +2383 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%) +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%4  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%/'ղ +2379 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%! +127 "core"  +2 "processing"%% +3 "core" %հ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%-'\ +607 "core" ' +2 ."da"delay 5 seconds +547 .PSR.select :air +4 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%3'Һ +1609 "core" ' + ."da"PTV.dial :puck +3 "processing"%%  +69 "core"  +2 ."da"PSV.dial PTV +2 "processing"%\ +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%5  +32 "core" +2 "processing"%J% +4 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%^'} +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%: * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%m * +45 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%< +70 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%&' +2372 "core" ' + ."da"PSV.dial PTV +3 "processing"%2 +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%q +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%6 +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%~  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2358 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%C +127 "core"  +2 "processing"%b% +4 "core" %հ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%*'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%o'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%; +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%I  +30 "core" +2 "processing"% % +3 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%"'~ +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%8  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%H +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%.' +1148 "Can"\ ED +1236 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%9 +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%a +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%x  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%d'ղ +2380 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%1  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%h  +132 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%D  +41 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%g +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%=' +403 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%,  +44 "core"  +2 "processing"%X% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%Y'[ +355 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%Q  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%f'Һ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%B +42 "core" +2 ."da"PTV.dial :mixing +4 "processing"%? @ +74 "core" B +2 ."da"PBV.dial :waste1 + "processing"%i  +33 "core" +2 "processing"%% +3 "core" %һt\  +2 ."da"PS.seek 1.85ml +2 "processing"%c' +255 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%S * +44 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%O' +1976 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +3 "Can"\ OO + "processing"%+  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%T * +44 "core" ) +2 ."da"PSV.dial :air +2 "processing"%j  +42 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%p' +2389 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%> +42 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%'  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%k  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2376 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%N +125 "core"  +2 "processing"%r% +3 "core" %յ:\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%W'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%n'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%F  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%P +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%L  +32 "core" +2 "processing"%l% +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%E' +596 "core" ' +2 ."da"delay 3 seconds +349 .PBV.dial between PSV and waste1 +2 "processing"%{ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%U' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%t  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%`' +2376 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%e +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%} +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%]'ղ +2369 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%V +127 "core"  +2 "processing"%% +3 "core" %հj\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +3 "processing"%'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"% % +3 "core" %һd\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%z * +44 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%s' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Z  +30 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%v * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%w +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2379 "core" ' + ."da"PSV.dial PTV +3 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%u +70 "core"  +2 ."da"delay 5 seconds +125 "Can"F\ ee +377 ."da"PSV.dial PTV +2 "processing"%$ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%['ղ +2383 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +127 "core"  +2 "processing"%% +3 "core" %ձ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%| +68 "core" +2 ."da"PBV.dial :waste1 + "processing"%y  +33 "core" +2 "processing"%% +3 "core" %ҿ\ +2 ."da"PS.seek 1.5ml +2 "processing"%(' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%)' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%4 +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%M' +2391 "core" ' + ."da"PSV.dial PTV +2 "processing"%! +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%/ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%-  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%%'ղ +2361 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%\ +126 "core"  +7 "processing"%5% +16 "core" %խ\ +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +7 "processing"% +16 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +7 ."da"PS.seek 0.25ml +9 "processing"%J'm +355 "core" ' +2 ."da"delay 5 seconds +502 "processing"%3% +4 "core" %i\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%:'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%^'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +81 "core"  + ."da"PBV.dial :waste1 +2 "processing"%m  +35 "core" +2 "processing"%<% +3 "core" %Һt\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%q' +1607 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%6  +30 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%& +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +44 "processing"%C' +2413 "core" ' + ."da"PSV.dial PTV +2 "processing"%b +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%* +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%;  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%I'ղ +2374 "core" ' +2 "processing"% 9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.6C before imaging + .PH.coast +2 "processing"%o  +3 "core" 4 4 +2 "processing"%K& +3 "core" &]S\ z. +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&"% +4 "core" %\  Q S   +2 "storage"(8% +3 "core" %w z | \ n +2 "storage"(0. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(H(,q +359 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &,p 8 H P\ g +2 "manipulator"&& +3 "core" &, f r D H +2 "manipulator"&9% +3 "core" %\  U T ,  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&a( +188 "core" ( +2 "manipulator"&x& +4 "core" & Z W  0 + "storage"(.& +4 "core" &,p O N _\ g + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&1'( +90 "core" ' +2 "storage"(h& +4 "core" &,p G 5 Z\ g +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(D' +275 "core" ' +2 "storage"(g- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(d'y +31 "core" ' +2 "manipulator"&,& +4 "core" & R S 7 0 +2 "manipulator"&X% +3 "core" %) V X j J +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&='\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&Q(k +258 "core" ( +2 "manipulator"&Y& +4 "core" &q o d + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &q R n J + ."da"Forearm.seek PC +2 "manipulator"&?' +92 "core" ' +2 ."da"Hand.close + "manipulator"&i/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%( +451 "core" ( +3 "storage"(f& +3 "core" &,p Q G =\ i +2 "manipulator"&S& +3 "core" &q S R  +2 "manipulator"&c% +3 "core" % ϯ L Q  / +2 ."da"Forearm.seek :retract +2 "manipulator"&\\'\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&+( +255 "core" ( +2 "manipulator"&T& +3 "core" & W T _ , +2 "storage"(j& +3 "core" &,p 6 6 E\ h +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&O'( +90 "core" ' +2 ."da"Hand.open + "manipulator"&>1 +69 "core" 1 +3 "storage"('- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"('E +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate + "storage"(k' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2314h.tif +4 "processing"%p& +8 "core" &z\ g +4 "manipulator"&N& +5 "core" & X d B , +2 "manipulator"&r% +4 "core" % , p j A +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&W(, +182 "core" ( +2 "manipulator"&F& +7 "core" &, i ~ W +2 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 &P& +4 "core" &, S U W +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&L' +99 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&l/ +76 "core" / +2 "manipulator"&n& +4 "core" &, [ U W + "manipulator"&{% +4 "core" % ' U X O \ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&E'\ +104 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&t(k +119 "core" ( +2 "manipulator"&@& +4 "core" &t _ X y + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &G& +3 "core" &t U V + + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&U' +96 "core" ' +2 "manipulator"&& +4 "core" &t S U , +2 "manipulator"&e% +3 "core" % S Q  % +2 "processing"%}& +3 "core" &\ c +2 "processing"%A& +4 ."psFlush"PC.seek :closed +2 "processing"%`(] +4 "core" &g\ c + &_\ c\ +8 &*xN\ _, +10 &a\ ^A +9 &Ty\ ^S +10 &V\ _R +9 &X\ _R +9 &Y\ _R +10 &[X\ _R +9 &U\ `R +9 &Y\ _R +10 &V\ _R +9 & cZ\ _R +10 &"%Y\ _R +9 &#W\ _R +9 &%X\ _R +10 &'lV\ _R +9 &)-Y\ _R +9 &*]\ ^R +10 &,[{\ _R +9 &.tWo\ _R +10 &04]r\ ^S +9 &1Zp\ _R +9 &3Xb\ _R +10 &5}W^\ _R +9 &7?X`\ _R +9 &9\\S\ ^R +10 &:Z]\ ^R +9 &<Z`\ _S +10 &>FYZ\ ^R +9 &@ZK\ _R +9 &AXL\ ^R +10 &CWJ\ ^R +9 &EM\\9\ ^R +9 &G e?\ ^S +10 &H~D\ ]V +9 &J8\ \\X +10 &LE2\ \\X +9 &N/\ \\X +9 &O/\ [X +10 &Q)\ \\X +9 &SL!\ [X +9 &U \ [Y +10 &V\ [Y +9 &X \ [Y +10 &ZP \ [Z +9 &\\\ \ [F +9 &]9Fs\ \\Z +10 &]w8\ _7 +5 ( + "processing"%A& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.61 + "processing"%V& +4 "core" &]w.\ _7 + &]w.\ _7 +2 ."psFlush"Hand.open + "manipulator"&1 +70 "core" 1 +5 "manipulator"&]% +12 "core" % a ^  % +8 ."psFlush"Forearm.reconfigure LooseForearm +6 "manipulator"&#Q@2^d^2b +6 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +3 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.077 seconds\ /var/log/esp/da19aug2314h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2314h15s.tif +90 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +127 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +54 "processing"%'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"% ' +136 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2314h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2314h30s.tif +1478 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +70 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%z  +33 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"% ' +1461 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2314h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2314h70s.tif +1173 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%Z +71 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%v'\ +610 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +1449 "Can"\ V +676 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%s +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%u' +2629 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%$ @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +287 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2314h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.077 sec auto-exposure",Subject: "da19aug2314h images!" +9 "storage"(- +8 "core" -' +8 "storage"( & +7 "core" &,p &\ J +2 "manipulator"&& +3 "core" &t 6 6 +2 "manipulator"&[% +3 "core" %\  - <  +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +256 "core" ( +4 "manipulator"&|& +8 "core" & - >  * +2 "storage"(y& +4 "core" &,p \ K +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +100 "core" ' +6 ."da"SE.reconfigure SEgently +4 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.21 Pucks below Top Plate +4 "storage"(' +57 "core" ' +6 "manipulator"&R& +19 "core" & T \\ P * +7 "storage"((& +14 "core" &,p\ \  \ Z +5 ."da"Elbow.reconfigure LimpElbow +7 "manipulator"&$ ,(#b +8 ."da"Forearm.reconfigure LooseForearm +8 "manipulator"&#Q@2^d^2b +9 ."da"Forearm.seek 4 +8 "manipulator"&' +27 "core" ' +7 ."da"Elbow.hold +5 "manipulator"&, +12 "core" , +9 ."da"Elbow.reconfigure TightElbow +8 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.03 Pucks below Top Plate +4 "storage"(4' +28 "core" ' +5 "manipulator"&)% +6 "core" % ] W k +2 "storage"(!& +4 "core" &,p\ \  \ Y + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 348 counts +2 "manipulator"&', +15 "core" ' + "manipulator"&/& +4 "core" & T R . ) +2 "storage"(-& +5 "core" &,p\ \  \ \\ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&M'( +17 "core" ' +4 "storage"(\ % +5 "core" % \ \ \\ +7 ."downElevator"SE.seek :down +6 "storage"(5'} +94 (%% +3 "core" %8\ \  \ \\Vb +2 "manipulator"&3% +3 "core" %- ] S +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&J'\ +91 "core" ' +66 ' +2 ."downElevator"SE.coast +3 "storage"(5 +5 ."da"SC.coast +2 "storage"(6 +1243 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%:  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%m +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%<' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%^ +70 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%2' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%~  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%&'ղ +2619 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%q +41 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%b'TE +1109 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1615 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%* +69 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%;  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%C' +2634 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +69 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%o'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +52 ."psFlush"PS.seek 2.5ml +2 "processing"%K' +2121 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%" +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%8 U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%0' +2652 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%9  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%x'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%. +41 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%h' +2630 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%#' +2620 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%g @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%X  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%D'ղ +2623 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&1& +4 "core" & Q R ) +2 "manipulator"&Y% +3 "core" %\  R U Z  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&B(k +255 "core" ( +2 "manipulator"&a& +4 "core" &t S S  + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &i& +3 "core" &t S T + ."psFlush"Forearm.seek PC +2 "manipulator"&=' +93 "core" ' + ."psFlush"Hand.close +2 "manipulator"&_/ +72 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%f( +451 "core" ( +2 "manipulator"&S& +3 "core" &t H U  +2 "manipulator"&c% +3 "core" % U V ( +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&?'\ +92 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&T(, +132 "core" ( +2 "manipulator"&j& +4 "core" &, T P ( $ + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &, R S U $ +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&>' +109 "core" ' + ."psFlush"Hand.open +2 "manipulator"&'1 +77 "core" 1 +2 "manipulator"&p% +4 "core" % \\ V  + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&N'\ +97 "core" ' +2 #tFinished short da assay +8563 #-> access 5 +3 .SE.seek :down + "storage"(r'} +3 "core" ' +2 "manipulator"&\\% +4 "core" %\  P H X  + "manipulator"&d& +4 "core" &, U V # +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +672 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (F& +3 "core" & \\\ +399 #t-> access 4 +3 .SE.seek :down + "storage"(P'} +3 "core" ' +2 "manipulator"&O% +3 "core" %\  U R 7  +2 "manipulator"&+& +3 "core" &, T S " # +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(l(R +353 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (n& +3 "core" &Q \ +339 #t-> access 5 +2 .SE.seek :down + "storage"({'} +3 "core" ' + "manipulator"&% +4 "core" %\  T T S  +2 "manipulator"&@& +3 "core" &, V S P # +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(G( +362 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (L& +3 "core" & ~ \ # +154 #t-> PS.flush + #Flushing Processing stage + "processing"%% +3 "core" %կ\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%e& +4 "core" &\ +2 "manipulator"&}& +3 "core" &, c f # +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&W(, +27 "core" ( +2 "manipulator"&E& +4 "core" &, d p y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, T V > y +2 .tForearm.seek :garage +2 "manipulator"&A' +97 "core" ' +2 .tHand.close + "manipulator"&V/ +74 "core" / +2 "manipulator"&& +4 "core" &, ^ S A y +2 "manipulator"&]% +3 "core" % 1 Y f /  +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&U(k +119 "core" ( +2 "manipulator"&I& +4 "core" &t W c 8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t e U ^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +92 "core" ' +2 "manipulator"&z& +4 "core" &t k c S +2 "manipulator"& % +3 "core" % s o z U +2 "processing"%Z& +4 "core" &\ + "processing"% & +3 "Can"|\ VU +2 .tPC.seek :closed +2 "processing"%v(] +3 "core" &\ +2 &\  +8 &)u\ , +10 &d\ A +9 &d{\ Q +9 &&\\\ Q +10 &[\ Q +9 &Y\ P +10 &mY\ Q +9 &0_\ P +9 &]\ P +10 &^\ Q +9 & u]\ Q +9 &"7]\ Q +10 &#W\ P +9 &%]\ P +9 &'~^\ P +10 &)@]\ P +9 &+]\ Q +10 &,[\ P +9 &.]\ P +9 &0Ga\ Q +10 &2 _\ Q +9 &3_\ Q +9 &5[\ P +10 &7P]\ P +9 &9\\\ Q +10 &:_\ P +9 &<`\ Q +9 &>X]\ P +10 &@]\ P +9 &A\\\ Q +9 &CY\ P +10 &E_b\ Q +9 &Gj\ R +10 &H\ T +9 &J\ W +9 &LW\ V +10 &N\ W +9 &O\ W +9 &Q\ W +10 &S\\\ W +9 &U\ W +10 &V\ X +9 &X\ X +9 &Zd\ W +10 &\\&\ D +9 &]7>\ !b +9 &]z2\ 3 +5 ( + "processing"% & +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.58 +2 "processing"%s& +4 "core" &]z#\ 3 + .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&w% +4 "core" % | i b U + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&$'\ +91 "core" ' +2 .tPSV.dial PSR + "processing"% +43 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%u'TE +1116 "core" ' + .tPSR.select :air +2 "processing"% +58 .tPS.seek 2.5ml + "processing"% ' +1613 "core" ' + .tPSV.dial PTV +2 "processing"% +69 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%[  +53 "core" +2 .tPS.seek 0ml +2 "processing"%|' +2622 "core" ' + .tPSV.dial PSR +2 "processing"%y +71 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%t'\ +605 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%R' +2113 "core" ' + .tPSV.dial PTV +2 "processing"%( +70 "core" +2 .tPBV.dial PSV +2 "processing"% U +51 "core" V +2 .tPS.seek 0ml +2 "processing"%)' +2624 "core" ' + .tPSV.dial PBV +2 "processing"%! @ +43 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%k' +2632 "core" ' + .tPSV.dial :waste1 +2 "processing"%/  +70 "core"  +2 .tPS.seek :empty +2 "processing"%-'ղ +2619 "core" ' + .tPSV.dial PSR +2 "processing"%\ +43 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + .tPSV.dial PTV +2 "processing"%% +69 "core" +2 .tPBV.dial PSV +2 .PS.seek 0ml + "processing"%3' +2629 "core" ' + .tPSV.dial PBV +2 "processing"% @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%' +2623 "core" ' + .tPSV.dial :waste1 +2 "processing"%  +70 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2642 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&4& +4 "core" &t p s  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&M(k +2 "core" ( +2 "manipulator"&5& +3 "core" &t g | ! +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &H& +3 "core" &t d X  +2 .tForearm.seek PC + "manipulator"&:' +93 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +2 .tPC.seek :open +2 "processing"%m( +452 "core" ( +2 "manipulator"&& +4 "core" &t U V + "manipulator"&^% +4 "core" % U T  * + .tForearm.seek :retract +2 "manipulator"&<'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +133 "core" ( +2 "manipulator"&2& +4 "core" &, U T 0  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +3 "core" &, n S  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&6' +110 "core" ' +2 .tHand.open + "manipulator"&q1 +75 "core" 1 +2 "manipulator"&&% +4 "core" % \ ~ k & + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&b'\ +101 "core" ' +30790 "Can"\ TT +41181 #t-> startTube 5 +325 #-> shortDA +3 "collection"'*% +2 "processing"%;% +4 "core" %ӹB\ u +3 %ձu\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +594 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +126 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +132 "core" +2 .tPRV.dial :sipper + "processing"%C  +100 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%o'` +2290 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%"  +128 "core"  +2 .tPS.seek 0.5ml +2 "processing"%8'\ +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%K @ +97 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%'ղ +605 "core" ' + .tPSV.dial PSR +2 "processing"%0 +97 "core"  +2 "processing"%9% +4 "core" %ղr\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'TE +1109 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%.' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%x +99 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2625 "core" ' + .tPSV.dial PSR +2 "processing"%h +99 "core"  +2 "processing"%g% +4 "core" %մr\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%#'TE +1105 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%X' +1606 "core" ' + .tPSV.dial :mixloop +2 "processing"%, +99 "core" +2 .tPRV.dial :sipper + "processing"%1  +42 "core" +2 .tPS.seek :empty +2 "processing"%Y'ղ +2618 "core" ' + .tPSV.dial PSR +2 "processing"%a +99 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%i' +787 "Can"\ XX +1836 "core" ' + .tPSV.dial :mixloop +2 "processing"% +99 "core" +2 .tPS.seek :empty +2 "processing"%_'ղ +2622 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%J& +4 "core" &W\ +2 "manipulator"&`% +3 "core" %\  g ` !  +2 "storage"(S% +3 "core" %{ G\ +2 "storage"(c. +3 "core" .( + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(j(<1 +994 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (Q& +3 "core" &<5A \  + "manipulator"&=& +4 "core" &, Y a  + "manipulator"&B% +4 "core" %\  T S R  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&'( +174 "core" ( +2 "manipulator"&p& +4 "core" & W _ = - + "storage"(?& +4 "core" &<5A \  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&>'Ϲ +94 "core" ' +2 "storage"(\\& +4 "core" &<5A \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(d' +282 "core" ' +2 "storage"(F- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (O& +2 "core" &<5? \  +2 "manipulator"&+& +3 "core" & h u - +2 .tElbow.seek 5 +2 "manipulator"&r( +3 "core" ( + "manipulator"&& +4 "core" & [ s - + "storage"(n& +4 "core" &<5? c\  +2 .tForearm.seek 5 + 300 counts + "manipulator"&'΍ +61 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&@/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&P& +3 "storage"(l'} +6 "core" & ~ x - +2 "manipulator"&L% +3 "core" % Ύ X ^ 1 T +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&e(k +159 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +90 "core" ( +2 "manipulator"&}& +4 "core" &t g c + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &t _ X ' +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +102 "core" ' +2 "manipulator"&V& +4 "core" &t ` ^ | +2 "manipulator"&% +3 "core" % T W _ +2 "processing"%]& +4 "core" &i\ + "processing"%T& +4 .tPC.seek :closed +2 "processing"%N(] +2 "core" &f\ +5 &k\ 0 +9 &-Dj\ 3 +9 &Uqe\ G +10 &n[\ R +9 &]Z\ Q +9 &y\\X\ Q +10 &9`Y\ R +9 &_X\ Q +9 &dZ\ Q +10 &aP\ Q +9 &AbL\ R +10 &!aH\ R +9 &"bL\ R +9 &$_M\ Q +10 &&J]L\ Q +9 &( _O\ Q +10 &)`M\ R +9 &+b>\ R +9 &-Ra;\ Q +10 &/]6\ Q +9 &0c>\ Q +9 &2`;\ Q +10 &4Za5\ Q +9 &6[5\ Q +9 &7\\,\ Q +10 &9_2\ Q +9 &;c`3\ Q +10 &=$`,\ Q +9 &>[&\ Q +9 &@].\ Q +10 &Bi`*\ R +9 &D-^,\ Q +10 &Ej-\ R +9 &Gv/\ S +9 &Id/\ V +10 &K##\ W +9 &L!\ W +9 &N!\ W +10 &Pi\ W +9 &R*\ X +9 &S\ W +10 &U\ W +9 &Wp\ X +10 &Y2\ X +9 &Z\ X +9 &\\zv\ 9 +10 &]`.\ P +9 &]  \ / +2 ( + "processing"%T& +3 #tProcessing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.56 + .Hand.open + "manipulator"&I1 +72 "core" 1 +2 "manipulator"&% +4 "core" % c W + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&A'\ +88 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%z  +3 % 9 +5 "core" 9\\\\ +102 "processing"%Z9 +2 "core" 9[ +103 "processing"%W9 +3 "core" 9Z  +103 "processing"%9 +2 "core" 9X +103 "processing"%f9 +2 "core" 9W +103 "processing"%s9 +2 "core" 9W! +103 "processing"%9 +2 "core" 9V! +103 "processing"%w9 +3 "core" 9V" +103 "processing"% 9 +2 "core" 9V"" +103 "processing"%9 +2 "core" 9W&# +103 "processing"%9 +2 "core" 9X+# +103 "processing"%D9 +2 "core" 9[/# +103 "processing"%u9 +4 "core" 9\\3$ +102 "processing"%9 +2 "core" 9]7$ +103 "processing"%[9 +2 "core" 9_;$ +103 "processing"% 9 +2 "core" 9b@$ +103 "processing"%y9 +2 "core" 9fD$ +103 "processing"%|9 +4 "core" 9jH$ +103 "processing"%t9 +2 "core" 9mL$ +103 "processing"%(9 +2 "core" 9qQ# +103 "processing"%9 +2 "core" 9vU +103 "processing"%R9 +2 "core" 9{Y +103 "processing"%!9 +2 "core" 9] +103 "processing"%)9 +2 "core" 9a +103 "processing"%/9 +2 "core" 9f +103 "processing"%k9 +2 "core" 9j +103 "processing"%\ 9 +2 "core" 9n +103 "processing"%-9 +4 "core" 9r +103 "processing"%%9 +2 "core" 9v +103 "processing"%9 +2 "core" 9{ +103 "processing"%9 +2 "core" 9 +103 "processing"%39 +2 "core" 9 +103 "processing"%9 +11 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%49 +2 "core" 9 +103 "processing"%59 +2 "core" 9 +103 "processing"%H9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%U9 +2 "core" 9 +103 "processing"%$9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%^9 +3 "core" 9 +103 "processing"%29 +2 "core" 9 \ +103 "processing"%~9 +2 "core" 9 +103 "processing"%:9 +2 "core" 9 +103 "processing"%M9 +2 "core" 9  +103 "processing"%q9 +3 "core" 9' +103 "processing"%&9 +2 "core" 9- +103 "processing"%<9 +2 "core" 94 +103 "processing"%69 +2 "core" 99 +103 "processing"%*9 +2 "core" 9A +103 "processing"%;9 +3 "core" 9G +103 "processing"%9 +2 "core" 9L +103 "processing"% 9 +2 "core" 9S +103 "processing"%C9 +2 "core" 9X +103 "processing"%9 +2 "core" 9_ +3 .tPH.hold 2:00:00,28C +3 "processing"%" pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%o +99 "core"  +2 "processing"%K% +4 "core" %ձ\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%8'\ +606 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%0'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%9  +130 "core"  +2 .tPSV.dial PTV + "processing"% +70 "core" +2 .tPBV.dial :waste1 + "processing"%  +52 "core" +2 "processing"%x% +4 "core" %Һj\  + .tPS.seek 1.5ml +2 "processing"%.' +608 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%g' +1618 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 .tdelay 30 seconds +1790 "Can"\ AB +1212 .tPBV.dial between PSV and waste1 +2 "processing"%# * +45 "core" ) +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%, +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%1' +2361 "core" ' + .tPSV.dial PTV +2 "processing"%X +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%a +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%Y +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 .tPS.seek :empty +2 "processing"%i'ղ +2370 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%J  +128 "core" + .tPSV.dial :mixloop +2 "processing"%` +43 "core" + .tPRV.dial :ab1 +2 "processing"%S @ +98 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%c' +366 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%G  +42 "core"  +2 "processing"%Q% +4 "core" %u\  +2 .tPS.seek 0.34ml +2 "processing"%=' +433 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'B  +31 "core" +2 .tPRV.dial :air +2 "processing"%p  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%?'G +1185 "core" ' + .tPRV.dial :waste2 +2 "processing"%\\ @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +862 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%b  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%F'Һ +1611 "core" ' + .tPSV.dial :PML +2 "processing"%O +42 "core" +48 .tPTV.dial :mixing +4 "processing"%+ @ +71 "core" A +2 .tPBV.dial :waste1 + "processing"%{  +33 "core" +2 "processing"%% +4 "core" %Ҹq\ +2 .tPS.seek 1.85ml + "processing"%n' +246 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%@ * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%P' +1972 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'L& +3 "core" &\ x +2 "manipulator"&'& +3 "core" &t T [ c +2 "manipulator"&>% +4 "core" %\  W ` ,  + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&d(, +134 "core" ( +2 "manipulator"&& +4 "core" &, ] ` ! + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &}& +2 "core" &, o f  ! +2 .tForearm.seek :garage +2 "manipulator"&E' +96 "core" ' +2 .tHand.close + "manipulator"&r/ +67 "core" / +3 "manipulator"&V& +4 "core" &, l a  + "manipulator"&% +4 "core" % - U U Z +2 .tForearm.seek :retract +2 "manipulator"&]'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&l( +276 "core" ( +2 "manipulator"&& +4 "core" &' c _ e @] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +3 "core" &' f b l @] + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&I' +102 "core" ' +3 "manipulator"&& +4 "core" &( e t v @] +2 "manipulator"& % +3 "core" % W e I +2 "collection"'T& +4 "core" &\ u +2 "collection"'Z& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &#\ u +3 &"\ u\ +9 &+v\ q, +10 &c\ oA +9 &]y\ oR +9 &Z\ qR +10 &\\\ qR +9 &Y\ pQ +10 &f]$\ pQ +9 &(\\%\ pQ +9 &X\ qQ +10 &W\ qR +9 & nY\ pQ +9 &"0Z\ pQ +10 &#Z\ pQ +9 &%Z\ pR +10 &'vW\ pQ +9 &)8U\ oQ +9 &*W\ pQ +10 &,W\ qQ +9 &.}W\ pR +9 &0@Y\ pQ +10 &2U!\ oQ +9 &3V\ pQ +10 &5Z\ pQ +9 &7HW \ pQ +9 &9 T\ pQ +10 &:Y\ oR +9 &<Y \ oQ +9 &>QT\ oQ +10 &@Y\ pQ +9 &AU\ oQ +10 &CX\ oQ +9 &EYX\ oQ +9 &GY\ oQ +10 &Ha#$\ oR +9 &Jj''\ nS +9 &LS;4\ mV +10 &N\ _U\ jZ +9 &Oik\ j\\ +10 &Qll\ k] +9 &SGnm\ h] +9 &Umo\ j] +10 &Vpp\ i^ +9 &Xor\ h^ +9 &ZIrs\ h_ +10 &\\\ vu\ h_ +9 &]ux \ g` +10 &_uwx\ i@ +9 &`F+xz\ h's +9 &`_~vy\ lZ +2 ( + "collection"'Z& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.19 + "collection"'W& +4 "core" &`_~vw\ pZ +2 .tHand.open + "manipulator"&j1 +72 "core" 1 +2 "manipulator"&% +4 "core" %  v F +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +93 "core" ' +2 .tPSV.dial PSR + "processing"%s +98 "core"  +2 "processing"%% +4 "core" %\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%w' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +51 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1609 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%D' +2621 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%u  +2 "collection"'  +33 "core" ~ +122  +2 .tPSV.dial :mixloop + "processing"%[ +97 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +73 "core" +2 .tPS.seek 0ml +2 "processing"%y' +2636 "core" ' + .tPSV.dial :air +2 "processing"%|  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%t' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%( +43 "core" +2 .tPS.seek 0ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :air +2 "processing"%R  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%!' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"%) +43 "core" +2 .tPS.seek 0ml +2 "processing"%/' +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&k& +4 "core" && Z b > @] +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&\ ( +3 "core" ( +2 "manipulator"&-& +4 "core" && _ ` @] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &%& +2 "core" &&  q @] +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&/ +71 "core" / +2 .tCC.seek :open +2 "collection"'3( +468 "core" ( +2 "manipulator"&& +4 "core" &' U S H @] + "manipulator"&% +4 "core" % \ X V  + .tForearm.seek :retract +2 "manipulator"&4'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&5(, +286 "core" ( +2 "manipulator"&H& +4 "core" &, X ^  > + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, ` h 4 > +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&U' +108 "core" ' +2 .tHand.open +2 "manipulator"&$1 +68 "core" 1 +2 "manipulator"&v% +4 "core" % l d C +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 ."da"delayUntil "15:51:59.12" +20808 "Can"8\ YY +3970 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%^ @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%2  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +45 "core" ) +2 ."da"PSV.dial :air +2 "processing"%:  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%M' +2341 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%q +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%&  +42 "core"  +2 ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%< +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%6  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%*'ղ +2346 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%; +125 "core"  +2 "processing"%% +3 "core" %հ(\ +2 #"da"Pulling 0.5ml of PSR.wash +47 .PSR.select :wash +4 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%C'Һ +1622 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%o +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%K  +32 "core" +2 "processing"%_% +4 "core" %ҿb\ +2 ."da"PS.seek 1.5ml +2 "processing"%8' +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%x * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%0 +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%h' +2336 "core" ' + ."da"PSV.dial PTV +3 "processing"%. +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%z +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%#  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%,'ղ +2343 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%g +125 "core"  +2 "processing"%X% +3 "core" %ձ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%a'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Y'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%1  +33 "core"  +2 "processing"%J% +4 "core" %ҷ\  + ."da"PS.seek 1.5ml +3 "processing"%`'} +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%i' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%G  +33 "core" +2 ."da"delay 30 seconds +2343 "Can"\ \ HH +660 ."da"PBV.dial between PSV and waste1 +2 "processing"%Q * +45 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%c +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%B' +2337 "core" ' + ."da"PSV.dial PTV +3 "processing"%p +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%= +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%\\ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%?  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%b'ղ +2327 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%O  +128 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%+  +41 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%{ +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%' +400 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%@  +42 "core"  +2 "processing"%F% +4 "core" %s\  +2 ."da"PS.seek 0.55ml +2 "processing"%n'Y +347 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%L  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%''Һ +1559 "core" ' + ."da"PSV.dial :PML +2 "processing"%> +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +73 "core" B +2 ."da"PBV.dial :waste1 + "processing"%}  +33 "core" +2 "processing"%e% +3 "core" %Һ\  +2 ."da"PS.seek 1.85ml +2 "processing"%r' +248 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%V * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1963 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +46220 "Can"\ gg +1783 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%A  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%E * +32 "core" + +2 ."da"PSV.dial :air + "processing"%  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%m' +2342 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%d +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +42 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%T  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%]'ղ +2329 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +125 "core"  +2 "processing"%W% +3 "core" %ձ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%j'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%Z  +70 "core"  + ."da"PSV.dial PTV +3 "processing"%s +115 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core" +2 "processing"%I% +3 "core" %Ҹ,\  +2 ."da"PS.seek 1.5ml +2 "processing"%P'~ +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +44 "core" ) +2 ."da"PS.seek 0ml +3 "processing"%w' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%u' +2336 "core" ' + ."da"PSV.dial PTV +3 "processing"%[ +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%D +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%|  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%y'ղ +2340 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%( +125 "core"  +2 "processing"%t% +3 "core" %ճ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%R'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%) +68 "core" +2 ."da"PBV.dial :waste1 + "processing"%!  +35 "core" +2 "processing"%k% +3 "core" %ҽ\ +2 ."da"PS.seek 1.5ml +2 "processing"%-' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%l  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +1532 "Can"\ CB +808 "core" ' +3 ."da"PSV.dial PTV +3 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%H +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%\ 'ղ +2347 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%$ +126 "core"  +2 "processing"%v% +3 "core" %յ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%4'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%U'Һ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%^ +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%2  +33 "core"  +2 "processing"%~% +3 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%:'~ +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%q' +1629 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%&  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%6 +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%M' +2349 "core" ' + ."da"PSV.dial PTV +2 "processing"%; +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%* +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2348 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%o +124 "core"  +8 "processing"%K% +17 "core" %ձ\ +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +7 "processing"% +13 ."da"PS.reconfigure PSconfig +11 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +8 "processing"%_'m +357 "core" ' +2 ."da"delay 5 seconds +502 "processing"%C% +4 "core" %m\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%9'\ +345 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml + "processing"%8'Һ +1609 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +81 "core"  + ."da"PBV.dial :waste1 +2 "processing"%x  +34 "core" +2 "processing"%0% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%z' +1607 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +93 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%h +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%g' +2381 "core" ' + ."da"PSV.dial PTV +3 "processing"%X +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%, +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%a +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%1'ղ +2384 "core" ' +2 "processing"%J9 +3 "core" 94y +2 #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast +2 "processing"%Y  +3 "core" 4y 4y +2 "processing"%S& +3 "core" &] \ / +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&`% +4 "core" %\  T S  + "storage"(G% +4 "core" %} \ } +2 "storage"(Q. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(c(,q +358 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (i& +3 "core" &,t ~\ v + "manipulator"&p& +4 "core" &, Q Q " > + "manipulator"&=% +4 "core" %\  U U Q  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&\\( +183 "core" ( +2 "manipulator"&?& +3 "core" & o [  * +2 "storage"(B& +4 "core" &,t Q\ v + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +104 "core" ' +2 "storage"(O& +4 "core" &,t D\ w + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(+' +275 "core" ' +2 "storage"({- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(b'y +31 "core" ' +2 "manipulator"&@& +4 "core" & n S " * +2 "manipulator"&F% +3 "core" %, s s N +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&'\ +88 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&L(k +256 "core" ( +2 "manipulator"&n& +4 "core" &t n d ( + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &>& +3 "core" &t V Y J + ."da"Forearm.seek PC +2 "manipulator"&' +96 "core" ' + ."da"Hand.close +2 "manipulator"&}/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%e( +450 "core" ( +2 "storage"(V& +3 "core" &,t ]\ w +2 "manipulator"&'& +3 "core" &t T S +2 "manipulator"&r% +3 "core" % Ϸ R U =  +2 ."da"Forearm.seek :retract +2 "manipulator"&7'\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&A( +260 "core" ( +2 "manipulator"&E& +3 "core" & o d C 6 +2 "storage"(& +3 "core" &,t \ v +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +105 "core" ' +2 ."da"Hand.open +2 "manipulator"&d1 +72 "core" 1 +2 "storage"(- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"( 'E +30 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(T' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2316h.tif +3 "processing"%m& +10 "core" &\ u +3 "manipulator"&& +5 "core" & } G 3 +2 "manipulator"&W% +5 "core" % * ~  +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&]'\ +88 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&j(, +184 "core" ( +3 "manipulator"&Z& +4 "core" &,  v E + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" &, w E +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&I/ +67 "core" / +2 "manipulator"&& +4 "core" &, z  E + "manipulator"& % +4 "core" % * s Q < +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&P'\ +97 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +115 "core" ( +2 "manipulator"&& +4 "core" &q } + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &q } u l +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&w' +93 "core" ' +3 "manipulator"&[& +3 "core" &q  } _ +2 "manipulator"& % +4 "core" % t t E C +2 "processing"%D& +3 "core" &\ p +2 "processing"%|& +3 ."psFlush"PC.seek :closed +3 "processing"%u(] +2 "core" &\ q +4 &\ p1 +10 &,C\ l3 +9 &Sp\ lG +10 &j\ lR +9 &X\ mR +9 &t]\ mR +10 &6]\ mR +9 &\\\ mR +9 &_\ mR +10 &|Wz\ mR +9 &?Z\ lQ +10 &!Zw\ mQ +9 &"Zo\ lQ +9 &$Wl\ lR +10 &&GUd\ lQ +9 &(\\f\ lR +9 &)^_\ lR +10 &+\\S\ lR +9 &-M[X\ lR +10 &/YM\ lQ +9 &0[F\ kR +9 &2^H\ lR +10 &4W]3\ lQ +9 &6T6\ lQ +9 &7Z1\ lR +10 &9Y&\ lR +9 &;^W!\ lR +10 &=!W!\ lQ +9 &>W\ lQ +9 &@W\ lQ +10 &Bg] \ lQ +9 &D)U \ kQ +9 &E^\ lR +10 &Gm\ kT +9 &I`\ jW +10 &K\ iX +9 &L\ iW +9 &N\ iX +10 &Pd\ iX +9 &R%\ iX +9 &S\ iX +10 &U\ hY +9 &Wj\ hY +10 &Y,\ hY +9 &Z\ hY +12 &\\|t\ h; +10 &]^*}\ hQ +12 &]~%\ k1 +4 ( +5 "processing"%|& +5 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.127 seconds\ /var/log/esp/da19aug2316h.tif: TIFF Upload Complete\ +2 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.59 +3 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2316h15s.tif +4 "processing"%(& +9 "core" &]~#\ l1 +2 &]~#"\ l1 +3 !o:I2C::UnexpectedReply: mesg""I2C::Servo::Status3Reply[7C:25->20]:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 &]~#y\ l1 +2 ."psFlush"Hand.open +3 "manipulator"&t1 +76 "core" 1 +2 "manipulator"&y% +4 "core" % ~ n C + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +54 "manipulator"&R'\ +101 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%) +128 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%!'TE +1109 "core" ' +4 ."psFlush"PSR.select :air +6 "processing"% +17 ."psFlush"PS.seek 2.5ml +7 "processing"%k' +2 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2316h15s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2316h30s.tif +1613 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +70 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%%  +32 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%-' +1330 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2316h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2316h70s.tif +1290 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%l +71 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%f'\ +597 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +6 "Can"\ b +4 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%H @ +43 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +193 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2316h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.127 sec auto-exposure",Subject: "da19aug2316h images!" +11 "storage"(- +11 "core" -' +7 "storage"($& +4 "core" &,t \ T + "manipulator"&v& +4 "core" &q P T  +2 "manipulator"&\ % +3 "core" %\  S T t # +3 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&4( +257 "core" ( +2 "manipulator"&^& +4 "core" & X c ; , +2 "storage"(2& +4 "core" &,t\ \  G\ U +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 4 + 600 counts +4 "manipulator"&~'( +105 "core" ' +7 ."da"SE.reconfigure SEgently +8 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.21 Pucks below Top Plate +5 "storage"(U' +57 "core" ' +6 "manipulator"&/& +7 "core" & g p , +6 "storage"(:& +7 "core" &,t @ A r\ f +6 ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +9 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +6 ."da"Forearm.seek 4 +5 "manipulator"&&' +24 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&<, +9 "core" , +5 ."da"Elbow.reconfigure TightElbow +6 "manipulator"&$&.,(\ #b +7 ."da"SE.reconfigure SEconfig +6 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.03 Pucks below Top Plate +6 "storage"(6' +27 "core" ' +6 "manipulator"&q% +12 "core" % U V +5 "storage"(;& +9 "core" &,t . + B\ e +6 ."da"Forearm.force -20 +3 "manipulator"&5 +9 ."da"Forearm.seek 4 + 344 counts +6 "manipulator"&'( +18 "core" ' +7 "manipulator"&*& +6 "core" & U R 7 * +2 "storage"( & +4 "core" &,t L L $\ g +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&M'( +19 "core" ' +2 "storage"(o% +5 "core" % K L *\ g +2 ."downElevator"SE.seek :down +4 "storage"(K'} +99 (% +3 "core" %_9 > = \ fVa +2 "manipulator"&C% +4 "core" %4 W m ^ T +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&_'\ +91 "core" ' +65 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast +2 "storage"(6 +1327 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%9  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%x +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%0' +2620 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%8 +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%.' +2626 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%#  +80 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%h'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%z +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%X'TE +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%,' +1607 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%a +68 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%g' +2624 "core" ' + ."psFlush"PSV.dial PSR +51 "processing"%J +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%Y'\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2112 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%` +80 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%G U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%Q' +2623 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%i @ +39 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%=  +68 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%?'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%B +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%5' +2624 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%O +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%{ @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%F  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%+'ղ +2621 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" & c ^ > * +2 "manipulator"&n% +3 "core" %\  R V   +2 ."psFlush"Elbow.seek PC +2 "manipulator"&>(k +255 "core" ( +2 "manipulator"&\\& +4 "core" &u \\ W  + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &}& +3 "core" &u S R < + ."psFlush"Forearm.seek PC +2 "manipulator"&' +96 "core" ' + ."psFlush"Hand.close +2 "manipulator"&N/ +67 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%V( +450 "core" ( +2 "manipulator"&'& +3 "core" &u Q Q  +2 "manipulator"&r% +3 "core" % ϫ T R % +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&E(, +136 "core" ( +2 "manipulator"&& +3 "core" &, Y S \ 2 +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +2 "core" &, W U ? 2 +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&d' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&m% +4 "core" % \ } S Q % + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&7'\ +102 "core" ' +2 #tFinished short da assay +10183 "Can"\ v:: +60003 \ H;: +55411 #t-> access 4 +2 .SE.seek :down +2 "storage"('} +7 "core" ' +2 "manipulator"&W% +4 "core" %\  \\  + "manipulator"&b& +4 "core" &, 8 0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"( (R +989 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (Z& +3 "core" &P v\ / +3564 "Can"\ <DC +688 #t-> access 5 +2 .SE.seek :down +2 "storage"(s'} +2 "core" ' +2 "manipulator"&% +4 "core" %\   +2 "manipulator"&A& +3 "core" &,  0 + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 +2 "storage"(I( +360 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" & m P\ *! +8376 #t-> startTube 5 +599 #-> shortDA +2 "collection"' % +3 "processing"%]% +3 "core" %ӹ\  +5 %մ^\ 2 +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +752 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +132 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +135 "core" +2 .tPRV.dial :sipper + "processing"%  +101 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%['` +2280 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +133 "core"  +2 .tPS.seek 0.5ml +2 "processing"%D'\ +1271 "core" ' + .tPRV.dial :waste2 +2 "processing"%j @ +102 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%P'ղ +597 "core" ' + .tPSV.dial PSR +2 "processing"%e +101 "core"  +2 "processing"%|% +4 "core" %հ?\ 0 + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%('TE +1108 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%t' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +102 "core" +2 .tPS.seek :empty +2 "processing"%)'ղ +2623 "core" ' + .tPSV.dial PSR +2 "processing"%w +101 "core"  +2 "processing"%1% +4 "core" %ձ@\ / + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%!'TE +1114 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1613 "core" ' +2 .tPSV.dial :mixloop + "processing"%% +102 "core" + .tPRV.dial :sipper +2 "processing"%k  +42 "core" +2 .tPS.seek :empty +2 "processing"%l'ղ +2634 "core" ' + .tPSV.dial PSR +2 "processing"%- +101 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%f' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"% +102 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" &B\ / +2 "manipulator"&H% +3 "core" %\  J M  +2 "storage"(% +3 "core" % w\ # +2 "storage"($. +2 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +48 "storage"(v(<1 +991 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (\ & +3 "core" &<5? \ % + "manipulator"&& +4 "core" &, e p J 0 + "manipulator"&^% +4 "core" %\  ^ l  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&2( +177 "core" ( +2 "manipulator"&& +4 "core" & W Y a . +2 "storage"(/& +3 "core" &<5? \ $ +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&:'Ϲ +94 "core" ' +2 "storage"(R& +4 "core" &<5? ^\ $ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(q' +280 "core" ' +2 "storage"(;- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (*& +3 "core" &<5? \ # +2 "manipulator"&T& +3 "core" & \\ T . +2 .tElbow.seek 5 + "manipulator"& ( +3 "core" ( +2 "manipulator"&o& +4 "core" & _ T F . + "storage"(~& +4 "core" &<5? \ # +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&4'΍ +26 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +66 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&C& +3 "storage"(U'} +6 "core" & p q . +2 "manipulator"&&% +4 "core" % ΋ q q  + .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&6(k +165 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +86 "core" ( +3 "manipulator"&M& +4 "core" &s | u G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +3 "core" &s s o h + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&c' +90 "core" ' +2 "manipulator"&9& +4 "core" &s g t @ +2 "manipulator"&% +3 "core" %Ͽ f m k R +2 "processing"%x& +4 "core" &=\ 3 + "processing"%& +4 .tPC.seek :closed +2 "processing"%8(] +2 "core" &Y\ 3 +3 &B\ 2 +10 &+{B\ .- +10 &`C\ .B +9 &XvB\ .T +9 &V:\ /T +10 &WC\ /T +9 &W<\ /T +9 &\\T7\ /U +10 &V6\ /T +9 &Y.\ /U +10 &Y1\ /U +9 & eU,\ /T +9 &"&X2\ /U +10 &#R\ /T +9 &%Z\ /T +9 &'lUT\ 0U +10 &).U8\ /U +9 &*Z\ /U +10 &,U\ /T +9 &.t\\\ /U +9 &06Z\ /U +10 &1S\ /T +9 &3W\ /U +9 &5}U\ 0T +10 &7?W\ 0T +9 &9T\ /T +10 &:Ze\ /U +9 &<Yh\ /U +9 &>HU<\ /T +10 &@\\p\ /U +9 &AU\ /T +9 &CT\ /T +10 &EM\\\ /U +9 &G m\ .W +10 &H\ -Z +9 &J\ -Z +9 &LE\ -[ +10 &N\ -[ +9 &O\ ,[ +9 &Q\ -[ +10 &SM\ ,[ +9 &U\ ,[\ +10 &V\ ,[\ +9 &X\ ,[ +9 &ZS\ ,[ +10 &\\\ ,I +9 &]3@r\ /$l +9 &]~9\ 04 +5 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 .Hand.open + "manipulator"&01 +76 "core" 1 +2 "manipulator"&% +4 "core" % Ͽ o q R +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +95 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%#  +2 %9 +6 "core" 9v +102 "processing"%z9 +2 "core" 9t +103 "processing"%h9 +2 "core" 9r  +103 "processing"%X9 +2 "core" 9q  +103 "processing"%a9 +2 "core" 9p +103 "processing"%9 +2 "core" 9n +103 "processing"%,9 +2 "core" 9n +103 "processing"%J9 +3 "core" 9m +103 "processing"%g9 +2 "core" 9l" +103 "processing"%Y9 +2 "core" 9l&! +103 "processing"%`9 +2 "core" 9l+! +103 "processing"%G9 +2 "core" 9m/" +103 "processing"%S9 +3 "core" 9l3" +103 "processing"%i9 +2 "core" 9m7" +103 "processing"%Q9 +2 "core" 9m;# +103 "processing"%=9 +2 "core" 9n@# +103 "processing"%p9 +2 "core" 9oD$ +103 "processing"%B9 +2 "core" 9pH$ +103 "processing"%?9 +2 "core" 9rL$ +103 "processing"%O9 +2 "core" 9sP$ +103 "processing"%59 +2 "core" 9vU$ +103 "processing"%{9 +2 "core" 9xY% +103 "processing"%9 +3 "core" 9z]$ +103 "processing"%F9 +2 "core" 9}a$ +103 "processing"%@9 +2 "core" 9e% +103 "processing"%9 +2 "core" 9j$ +103 "processing"%n9 +2 "core" 9n$ +103 "processing"%\\9 +3 "core" 9r% +103 "processing"%}9 +2 "core" 9v% +103 "processing"%<9 +2 "core" 9z +103 "processing"%N9 +2 "core" 9 +103 "processing"%_9 +2 "core" 9 +103 "processing"%u9 +3 "core" 9 +102 "processing"%'9 +2 "core" 9 +103 "processing"%r9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%L9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%>9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%d9 +3 "core" 9 +103 "processing"%W9 +2 "core" 9 +103 "processing"%b9 +2 "core" 9 +103 "processing"%Z9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%A9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9\ +103 "processing"%]9 +3 "core" 9\ +103 "processing"%9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%+9 +2 "core" 9& +103 "processing"% 9 +2 "core" 9, +103 "processing"%[9 +2 "core" 92 +103 "processing"%j9 +2 "core" 97 +103 "processing"%D9 +2 "core" 9> +103 "processing"%e9 +2 "core" 9C +103 "processing"%|9 +3 "core" 9I +102 "processing"%P9 +2 "core" 9N  +103 "processing"%(9 +2 "core" 9S +103 "processing"%y9 +2 "core" 9X +103 "processing"%t9 +2 "core" 9^ +103 "processing"%w9 +3 "core" 9d +3 .tPH.hold 2:00:00,28C +3 "processing"%1 pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%) +102 "core"  +2 "processing"%!% +4 "core" %հ\ 4 + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%%'\ +609 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%k'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%  +136 "core"  +2 .tPSV.dial PTV + "processing"%- +72 "core" +2 .tPBV.dial :waste1 +2 "processing"%l  +54 "core" +2 "processing"%% +4 "core" %һ\ 4 +2 .tPS.seek 1.5ml + "processing"%f' +600 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%H' +1616 "core" ' +2 .tdelay 5:00 +1887 "Can"\ 6EE +28116 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%I +72 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%\ ' +2460 "core" ' + .tPSV.dial PTV +2 "processing"% +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%^ +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +48 "processing"% +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%/  +73 "core"  +2 .tPS.seek :empty +2 "processing"%R'ղ +2474 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%E  +135 "core" +2 .tPSV.dial :mixloop + "processing"%7 +44 "core" +2 .tPRV.dial :ab1 + "processing"%; @ +103 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%*' +366 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%T  +42 "core"  +2 "processing"%s% +4 "core" %\ 3 +2 .tPS.seek 0.34ml +2 "processing"%o' +445 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'~  +31 "core" +2 .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%C'G +1188 "core" ' + .tPRV.dial :waste2 +2 "processing"%& @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%2'\ +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%:  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%q'Һ +1611 "core" ' + .tPSV.dial :PML +2 "processing"%4 +44 "core" +2 .tPTV.dial :mixing + "processing"%M @ +75 "core" B +2 .tPBV.dial :waste1 + "processing"%K  +34 "core" +2 "processing"% % +4 "core" %ҽ+\ & +2 .tPS.seek 1.85ml +2 "processing"%9' +247 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"% * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%x' +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'U& +3 "core" & \  + "manipulator"&& +4 "core" &s X y + "manipulator"&V% +4 "core" %\ d y7 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&0(, +131 "core" ( +2 "manipulator"&& +4 "core" &, _ y< + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, < y< + .tForearm.seek :garage +2 "manipulator"&' +97 "core" ' +2 .tHand.close + "manipulator"&z/ +71 "core" / +3 "manipulator"&c& +4 "core" &,  |+ + "manipulator"&h% +4 "core" % ) Q wG +2 .tForearm.seek :retract +2 "manipulator"&v'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&X( +288 "core" ( +2 "manipulator"&a& +4 "core" &* h |Cq + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &* . {Co +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&,' +100 "core" ' +2 "manipulator"&J& +4 "core" &* p zBk +2 "manipulator"&g% +3 "core" %  z +2 "collection"'Y& +4 "core" & + "collection"'`& +4 .tCC.seek :closed +2 "collection"'G(` +2 "core" &\  +3 &  +10 &+u - +9 &_| A +10 &Gs U +9 &N U +9 &Q V +10 &O\ U +9 &KT \ U +10 & Q U +9 &O U +9 &O\ U +10 & SL U +9 &"T \ U +9 &#N U +10 &%T U +9 &'[R U +10 &)N \ U +9 &*Q U +9 &,Q U +10 &.cT U +9 &0&P U +9 &1Q\ U +10 &3Q U +9 &5kO U +10 &7,R \ V +9 &8L\ U +9 &:O U +10 &7M U +9 &?R U +10 &AN\ U +9 &C|R U +10 &E?O U +9 &GP\ U +9 &HW!! V +10 &Jc$$ W +9 &L9y81 Z +9 &M\\R ^ +10 &Ogj a +9 &Qihj a +10 &S)jj\ b +9 &Tjk\ b +9 &Vlm b# +10 &Xdno b) +9 &Zno b3 +9 &[ns b3 +10 &]oq b4 +9 &_5rt W +10 &`:/st + +9 &`cprt V +2 ( + "collection"'`& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.40 +2 "collection"'S& +3 "core" &`cmtt" V +2 .tHand.open +2 "manipulator"&i1 +67 "core" 1 +2 "manipulator"&Q% +4 "core" %  5 u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +97 "core" ' + .tPSV.dial PSR +2 "processing"%p +102 "core"  +2 "processing"%B% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%?' +1623 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%O  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%5' +1616 "core" ' + .tPSV.dial PSR +2 "processing"%{ +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%F  + "collection"'@  +32 "core" ~ +131  +2 .tPSV.dial :mixloop + "processing"% +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%n  +74 "core" +2 .tPS.seek 0ml +2 "processing"%\\' +2623 "core" ' + .tPSV.dial :air +2 "processing"%}  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%<' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%N +22 "Can"\ 'mm +22 "core" +2 .tPS.seek 0ml +2 "processing"%_' +2636 "core" ' + .tPSV.dial :air +2 "processing"%u  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%'' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%r +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&L& +4 "core" &(  vBg +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +46 "core" ( +2 "manipulator"&>& +4 "core" &  z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & y +2 .tForearm.seek CC +2 "manipulator"&m' +94 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'d( +470 "core" ( +2 "manipulator"&W& +4 "core" & " y + "manipulator"&b% +4 "core" %  F y + .tForearm.seek :retract +2 "manipulator"&Z'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +273 "core" ( +2 "manipulator"&A& +4 "core" &, b z8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, b z8 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +48 "manipulator"& ' +114 "core" ' +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 +2 "manipulator"& % +4 "core" % ' t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +98 "core" ' +2 ."da"delayUntil "17:27:01.19" +24667 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +74 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%+  +43 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2463 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%[ +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%j  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%D +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%e  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%|'ղ +2471 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%P +142 "core"  +2 "processing"%(% +4 "core" %կ#\ 0 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%y'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%t'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%w  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%) +83 "core"  +2 ."da"PBV.dial :waste1 + "processing"%!  +35 "core" +2 "processing"%% +3 "core" %Ҿ \ 0 +2 ."da"PS.seek 1.5ml +2 "processing"%%' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%-' +1608 "core" ' +2 ."da"delay 2:00 +11235 "Can"6\ ,EE +768 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%l  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%k +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2466 "core" ' + ."da"PSV.dial PTV +2 "processing"%f +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%# +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%$  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%I'ղ +2471 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%H +130 "core"  +2 "processing"%% +4 "core" %կ\ 0 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%^'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%/ +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%\  +34 "core" +2 "processing"%E% +3 "core" %ҹ\ . +2 ."da"PS.seek 1.5ml +3 "processing"%7' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%; * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%R' +1623 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%T  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%s * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%* +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%~' +2467 "core" ' + ."da"PSV.dial PTV +2 "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%o +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%& +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%C  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%:'ղ +2457 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%2  +41 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%4  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%M  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%K +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"% ' +394 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +44 "core"  +2 "processing"%q% +3 "core" %\ . +2 ."da"PS.seek 0.55ml +2 "processing"%9'` +357 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%U  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%V +44 "core" + ."da"PTV.dial :mixing +3 "processing"% @ +74 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%6% +3 "core" %ҷ\ + +2 ."da"PS.seek 1.85ml +2 "processing"%z' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%c * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%h' +1971 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +15280 "Can"\ /AA +32723 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%.  +83 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%a  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2483 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%0 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%J  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%g +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Y  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%v'ղ +2496 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%3 +131 "core"  +2 "processing"%S% +3 "core" %խ\ & +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%i'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Q'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%`  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%p +82 "core"  + ."da"PBV.dial :waste1 +2 "processing"%B  +34 "core" +2 "processing"%,% +3 "core" %ҹ?\ + +2 ."da"PS.seek 1.5ml +2 "processing"%x' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%?' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%{  +33 "core" +2 ."da"delay 30 seconds +580 "Can"0\ 'LL +2422 ."da"PBV.dial between PSV and waste1 +2 "processing"%5 * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%@ +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%F' +2462 "core" ' + ."da"PSV.dial PTV +3 "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%n +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%}  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%\\'ղ +2463 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%N +132 "core"  +2 "processing"%<% +3 "core" %ձ\ + +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%u'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%_'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%r +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%'  +34 "core" +2 "processing"%L% +3 "core" %Һ\ * +2 ."da"PS.seek 1.5ml +2 "processing"%>' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%X  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%G +82 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%W' +2459 "core" ' + ."da"PSV.dial PTV +2 "processing"%b +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%m +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%A +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2458 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +130 "core"  +2 "processing"% % +3 "core" %մ\ , +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%Z'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %Ҿ\ * +2 ."da"PS.seek 1.5ml +2 "processing"%+' +615 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%[' +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%j  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%e +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2431 "Can"\ +DD +40 "core" ' + ."da"PSV.dial PTV +2 "processing"%P +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%( +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%| +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%y  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%w'ղ +2471 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +43 .PSR.select :air +10 .PSV.dial PSR +2 "processing"%) +131 "core"  +8 "processing"%!% +14 "core" %խ\  +2 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +3 "processing"% +14 ."da"PS.reconfigure PSconfig +5 "processing"%#A d`b +9 ."da"PS.seek 0.25ml +5 "processing"%'m +350 "core" ' +2 ."da"delay 5 seconds +502 "processing"%t% +4 "core" %l\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +345 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%%'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%l +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%k% +3 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%-' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%f * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%#' +1621 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%H' +2507 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%I +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%^ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%/  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%\ 'ղ +2494 "core" ' +2 "processing"%E9 +3 "core" 94 + #"da"Processing Puck Heater at 28.7C before imaging +2 .PH.coast +2 "processing"%  +3 "core" 4 4 +2 "processing"%;& +3 "core" &]~*\ 4 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&7% +4 "core" %\  K m + "storage"("% +4 "core" %   \  +2 "storage"(T. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(s(,q +356 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (*& +3 "core" &,o \  +2 "manipulator"&R& +3 "core" &, n n = i8 + "manipulator"&% +4 "core" %\  h p j +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&o( +183 "core" ( +2 "manipulator"&&& +4 "core" & q q j, + "storage"(C& +4 "core" &,p   G\ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&~'( +100 "core" ' +2 "storage"(2& +4 "core" &,p H\ + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(4' +269 "core" ' +2 "storage"(M- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(K'y +34 "core" ' +2 "manipulator"&:& +4 "core" & w t . k, +2 "manipulator"&% +3 "core" % v u K ky +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&q'\ +93 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"& (k +256 "core" ( +2 "manipulator"&U& +3 "core" &q p j p j +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &q i g k +2 ."da"Forearm.seek PC +2 "manipulator"&V' +93 "core" ' + ."da"Hand.close +2 "manipulator"&/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%( +455 "core" ( +2 "storage"(6& +3 "core" &,p   \  +2 "manipulator"&c& +3 "core" &q m +2 "manipulator"&% +3 "core" % ϭ m +2 ."da"Forearm.seek :retract +2 "manipulator"&z'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&.( +263 "core" ( +2 "manipulator"&& +3 "core" & y l3 +2 "storage"(a& +3 "core" &,p  & 2\ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&h'( +93 "core" ' + ."da"Hand.open +2 "manipulator"&01 +66 "core" 1 +2 "storage"(J- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(g'E +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(Y' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2318h.tif +4 "processing"%& +8 "core" &\ +4 "manipulator"&3& +8 "core" & 2 . h _3 +3 "manipulator"&S% +5 "core" % ) $ / ^ +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&v'\ +95 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&i(, +186 "core" ( +4 "manipulator"&`& +6 "core" &, 1 - O ^; +2 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &p& +5 "core" &, &  `; +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&B' +100 "core" ' +2 ."psFlush"Hand.close + "manipulator"&,/ +73 "core" / +2 "manipulator"&Q& +4 "core" &,   \\; + "manipulator"&O% +4 "core" % 3   N [ + ."psFlush"Forearm.seek :retract +3 "manipulator"&x'\ +103 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&{(k +122 "core" ( +2 "manipulator"&5& +4 "core" &u 3 8  _ + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" &u 2 .  ^ +2 ."psFlush"Forearm.reconfigure TightForearm +52 "manipulator"&#Q@2^d^\ b +11 ."psFlush"Forearm.seek PC +2 "manipulator"&?' +100 "core" ' +2 "manipulator"&& +4 "core" &u 5 9 l _ +2 "manipulator"&n% +3 "core" % / 1 h _ +2 "processing"%& +4 "core" &\ \ +2 "processing"%}& +3 ."psFlush"PC.seek :closed +2 "processing"%F(] +3 "core" &\ \ +4 &\ \ / +9 &)B\ 4 +10 &Gl\ H +9 &g\ U +10 &P\ T +9 &^Ut\ U +9 & Qr\ U +10 &P=\ T +9 &TA\ U +9 &gT8\ T +10 &)Q\ T +9 & O\ U +10 &"O\ U +9 &$nR\ U +9 &&0Q\ U +10 &'S\ U +9 &)R\ U +9 &+vQ\ U +10 &-8Q\ U +9 &.O\ T +10 &0S\ U +9 &2~R\ U +9 &4AP\ T +10 &6S\ T +9 &7T\ T +9 &9T\ T +11 &;IQ\ T +8 &=\ U\ U +10 &>R\ U +9 &@P\ T +9 &BPS\ U +10 &DO\ T +12 &EW\ U +9 &Ge}\ V +10 &IK\ Y +10 &K w\ [ +6 &Lp\ [ +2 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.416 seconds\ /var/log/esp/da19aug2318h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2318h15s.tif +8 "core" &Nk\ [ +7 &PNk\ [\ +9 &Rd\ [ +9 &S[\ \\ +9 &UZ\ [ +10 &WUY\ [ +9 &YJ\ \\ +10 &ZG\ \\ +9 &\\r=\ @ +9 &][.{C\ S +10 &]z+5\ 4 +3 ( + "processing"%}& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.69 +2 "processing"%N& +3 "core" &]z*8\ 4 +2 ."psFlush"Hand.open +2 "manipulator"&<1 +70 "core" 1 +2 "manipulator"&\\% +4 "core" % \ $ \\ +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&u'\ +94 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%r +132 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%''TE +1112 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2318h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2318h30s.tif +6 "core" ' +2 ."psFlush"PSR.select :air +5 "processing"% +12 ."psFlush"PS.seek 2.5ml +3 "processing"%L' +1618 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%_ +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%>' +1306 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2318h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2318h70s.tif +1325 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%X +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%='\ +605 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2112 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%b U +55 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%m' +2619 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%A @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +161 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2318h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.416 sec auto-exposure",Subject: "da19aug2318h images!" +9 "storage"(W- +6 "core" -' +5 "storage"(& +12 "core" &,p 2\  +2 "manipulator"& & +4 "core" &u ! ,  a +2 "manipulator"&% +3 "core" %\  " %  a. +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +3 "manipulator"&Z( +259 "core" ( +3 "manipulator"&& +4 "core" & . - a. +3 "storage"(& +7 "core" &,p\  +3 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +5 "manipulator"&'( +103 "core" ' +4 ."da"SE.reconfigure SEgently +4 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.21 Pucks below Top Plate +5 "storage"( ' +58 "core" ' +8 "manipulator"&& +20 "core" & # q. +4 "storage"(+& +12 "core" &,p @ @ t\  +8 ."da"Elbow.reconfigure LimpElbow +15 "manipulator"&$ ,(#b +9 ."da"Forearm.reconfigure LooseForearm +8 "manipulator"&#Q@2^d^2b +10 ."da"Forearm.seek 4 +11 "manipulator"&j' +29 "core" ' +8 ."da"Elbow.hold +11 "manipulator"&D, +6 "core" , +3 ."da"Elbow.reconfigure TightElbow +7 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.03 Pucks below Top Plate +7 "storage"(e' +25 "core" ' +2 "manipulator"&[% +4 "core" % D C hp + "storage"(P& +4 "core" &,p   E\ + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 4 + 335 counts +2 "manipulator"&(' +17 "core" ' +3 "manipulator"&|& +4 "core" &  r, +2 "storage"(y& +5 "core" &,p ? A \  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"& '( +17 "core" ' +2 "storage"()% +6 "core" % @ A ]\  +2 ."downElevator"SE.seek :down +3 "storage"(!'} +100 (w% +3 "core" %8 > ?\ Zn +2 "manipulator"&t% +4 "core" %1 L r +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +87 "core" ' +63 ' +3 ."downElevator"SE.coast +3 "storage"(5 +2 ."da"SC.coast + "storage"(6 +1367 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%l'ղ +2637 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +51 "processing"%k' +2636 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%% +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%f' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%- @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%$  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2637 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%# +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1112 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%I' +1619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%^ +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%/  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%H' +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%E +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%;' +235 "Can"\ )GG +1878 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%7 +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%" U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%T' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%* @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%&'ղ +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%C +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%2 +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%]' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%M @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%4'ղ +2625 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&~& +4 "core" & k ~, +2 "manipulator"&U% +3 "core" %\ \  b ~ +2 ."psFlush"Elbow.seek PC +2 "manipulator"&9(k +255 "core" ( +2 "manipulator"&o& +3 "core" &u\ \  \\  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &u \  P  +2 ."psFlush"Forearm.seek PC +2 "manipulator"&q' +90 "core" ' + ."psFlush"Hand.close +2 "manipulator"&8/ +70 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%6( +450 "core" ( +2 "manipulator"&c& +3 "core" &u M L / +2 "manipulator"&% +3 "core" % J @ /  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&V'\ +90 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(, +136 "core" ( +2 "manipulator"&a& +3 "core" &, L I H \\ +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &, 2 A L \\ +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&0' +109 "core" ' + ."psFlush"Hand.open +2 "manipulator"&J1 +77 "core" 1 +2 "manipulator"&% +4 "core" % d w + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&3'\ +100 "core" ' +2 #tFinished short da assay +37699 "Can"7\ +<< +60003 \ *=< +60002 j\ *<< +60002 \ )<< +60002 \ (=< +60002 \ '=< +60003 \ '=< +60002 \ $=< +60002 \ %<< +60002 _\ $<< +60003 \ #<< +60002 \ "<< +60002 n\ !<< +60002 \ =< +60002 p\ == +60003 \ << +60002  \ << +60002 M\ <= +60002 \ << +60003 \ << +60002 \ << +60002 {\ =< +60002 \ << +60003 i\ =< +60002 \ << +60002 n\ << +60002 \ << +60003 h\ << +60002 ,\ =< +60002 \ << +60002 \ << +60003 \ << +60002 ^\ == +60002 \ << @EDT1566619280.53 \ << +60003 H\ << +60002 \ == +60002 \ << +60002 \ << +60003 \ \ =< +60002 \ =< +60002 \ << +60003 \ << +60002 j\ << +60002 \ << +60002 \ =< +60003 \ << +60002 \ << +60002 \ << +60002 \ =< +60003 \ 8== +60002 \ i== +60002 \ v<< +60002 \ |<< +60003 \ << +60002 \ << +60002 \ << +60002 \ << +60003 \ << +60002 \ << +60002 \ << +60002 \ << +60003 \ << +60002 \ << +60002 \ << +60002 \ << +60003 \ << +60002 \ << +60002 \ <; +60002 \ << +60003 \ << +60002 \ << +60002 \ << +60002 \ << +60003 \ << +60002 \ << +60002 \ M=< +60002 \ B=< +60002 \ =<< +60003 \ :<< +60002 \ 8<< +60002 \ 6<< +60002 \ 3<< +60002 \ 4<< +58746 #t-> access 4 +3 .SE.seek :down + "storage"(S'} +3 "core" ' + "manipulator"&z% +4 "core" %\  p s 6  +2 "manipulator"&K& +3 "core" &, | ~ [ F +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(g(R +990 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (`& +3 "core" &N \ ! +233 "Can"\ -DD +164 #t-> access 5 +2 .SE.seek :down +2 "storage"(p'} +2 "core" ' +2 "manipulator"&h% +3 "core" %\  X R r  +2 "manipulator"&.& +4 "core" &, N W " F + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(,( +365 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (Q& +3 "core" & ` \  +324 #t-> PS.flush +2 #Flushing Processing stage + "processing"%O% +4 "core" %ն>\ ) + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%v& +3 "core" &B\ ) +2 "manipulator"&5& +4 "core" &, \   ~F + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&@(, +28 "core" ( +2 "manipulator"&B& +4 "core" &,\ \  7 i + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" &,\ \  ; i +2 .tForearm.seek :garage +2 "manipulator"&' +98 "core" ' +2 .tHand.close +2 "manipulator"&n/ +69 "core" / +2 "manipulator"&& +4 "core" &, Q {i +2 "manipulator"&x% +3 "core" % ' M {? +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&N(k +123 "core" ( +2 "manipulator"&<& +4 "core" &r p } + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &r\ \   } + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&}' +97 "core" ' +2 "manipulator"&r& +4 "core" &r \  % } +2 "manipulator"&?% +3 "core" % \  s } +2 "processing"%\ & +4 "core" &\\\ ( + "processing"%'& +4 .tPC.seek :closed + "processing"%_(] +4 "core" &D\ ( +2 &;\ ( +8 &%rC\ %- +10 &^F\ #A +9 &?zA\ $T +10 &T;\ %U +9 &UB\ %T +9 &\\B\ %U +10 &CY9\ &U +9 &W9\ %U +9 &W@\ &U +10 &U=\ &T +9 & MW5\ %T +10 &"Z2\ %U +9 &#R@\ %T +9 &%XB\ %T +10 &'UXC\ $T +9 &)U6\ &T +9 &*Z5\ %U +10 &,T9\ &U +9 &.\\Y0\ %U +10 &0W(\ %U +9 &1U7\ %U +9 &3W3\ %U +10 &5eS7\ %T +9 &7'X1\ &T +9 &8S0\ %U +10 &:U<\ %U +9 &.W)\ $U +9 &?]&\ %U +9 &AZ+\ $U +10 &CtY+\ %U +9 &E6\\)\ %U +9 &Fc:\ %V +10 &H2\ #Y +9 &Jj.\ #[\ +10 &L-(\ "[ +9 &MS\ #[\ +9 &O>\ #[ +10 &Qq/\ "[ +9 &S3;\ #[ +9 &T<\ #\\ +10 &V0\ #\\ +9 &Xx/\ "\\ +10 &Z:\ #\\ +9 &[A\ "Q +9 &]-J2\ "!f +10 &]u3-\ &5 +5 ( + "processing"%'& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 +2 "processing"%& +4 "core" &]u);\ &5 + &]u)P\ &5 + .tHand.open +2 "manipulator"&L1 +69 "core" 1 +2 "manipulator"&X% +4 "core" % [ z + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&>'\ +91 "core" ' +2 .tPSV.dial PSR + "processing"%= +44 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%'TE +1117 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%b' +1613 "core" ' + .tPSV.dial PTV +2 "processing"%G +73 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%A  +54 "core" +2 .tPS.seek 0ml +2 "processing"%W' +2624 "core" ' + .tPSV.dial PSR +2 "processing"% +73 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml + "processing"% '\ +606 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2122 "core" ' + .tPSV.dial PTV +2 "processing"%m +85 "core"  +2 .tPBV.dial PSV + "processing"% U +55 "core" W +2 .tPS.seek 0ml +2 "processing"%' +2647 "core" ' + .tPSV.dial PBV +2 "processing"%{ @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%' +2623 "core" ' + .tPSV.dial :waste1 +2 "processing"%+  +72 "core"  +2 .tPS.seek :empty +2 "processing"%u'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"%[ +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%P' +2631 "core" ' + .tPSV.dial PTV +2 "processing"%Y +72 "core" +2 .tPBV.dial PSV +2 .PS.seek 0ml + "processing"%|' +2633 "core" ' + .tPSV.dial PBV +2 "processing"%y @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%)' +2624 "core" ' + .tPSV.dial :waste1 +2 "processing"%w  +72 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2624 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&t& +4 "core" &r y +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&Z(k +3 "core" ( +2 "manipulator"& & +3 "core" &r y +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &r J y +2 .tForearm.seek PC +2 "manipulator"&(' +93 "core" ' +2 .tHand.close + "manipulator"&e/ +66 "core" / +2 .tPC.seek :open +2 "processing"% ( +449 "core" ( +2 "manipulator"&!& +3 "core" &r 1 { +2 "manipulator"&s% +3 "core" % ϧ ; {' +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +125 "core" ( +2 "manipulator"&& +4 "core" &, . {% + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &l& +2 "core" &, V {% +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&%' +107 "core" ' + .tHand.open +2 "manipulator"&k1 +77 "core" 1 +2 "manipulator"&-% +4 "core" % \ ] r + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&f'\ +149 "core" ' +25015 #t-> $da[:extractVol]=0.20 +694 #-> startTube 5 +473 #-> shortDA +3 "collection"'$% +2 "processing"%% +4 "core" %ӹ\  +4 %յN\ ' +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +817 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%# +132 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +136 "core" +2 .tPRV.dial :sipper + "processing"%  +103 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%^'` +831 "Can"\ &WW +1455 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%/  +132 "core"  +2 .tPS.seek 0.5ml +2 "processing"%I'\ +1276 "core" ' + .tPRV.dial :waste2 +2 "processing"%E @ +114 "core" A +3 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%H'ղ +608 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%7% +4 "core" %ղB\ & + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%"'TE +1107 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%;' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%* +102 "core" +2 .tPS.seek :empty +2 "processing"%T'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%R% +4 "core" %ծD\ & + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%C'TE +1117 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%&' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%2 +101 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core"  +2 .tPS.seek :empty +2 "processing"%M'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%] +102 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%: +101 "core" +2 .tPS.seek :empty +2 "processing"%~'ղ +2626 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%U& +4 "core" &E\ & +2 "manipulator"&o% +3 "core" %\  u { +2 "storage"(% +3 "core" %| r u R\  +2 "storage"(D. +3 "core" .(  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(8(<1 +1015 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &<2\ \  +2 "manipulator"&F& +4 "core" &,\  v  + "manipulator"&c% +4 "core" %\  n ~ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&( +187 "core" ( +2 "manipulator"&a& +4 "core" &\ \  3 ~) + "storage"( & +4 "core" &<6 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&q'Ϲ +93 "core" ' +2 "storage"(9& +3 "core" &<6 K\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(J' +281 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (V& +3 "core" &<6 u ~ E\  + "manipulator"&0& +4 "core" & P |) + .tElbow.seek 5 +2 "manipulator"&1( +33 "core" ( +2 "manipulator"&z& +4 "core" & \  A ~Q + "storage"(K& +4 "core" &<6 \  + .tForearm.seek 5 + 300 counts +2 "manipulator"&`'΍ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&h/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&.& +4 "storage"(S'} +5 "core" & \ | ~Q + "manipulator"&g% +4 "core" % ΐ \  V ~ +2 .tForearm.seek :retract + "manipulator"&Q'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&O(k +165 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +78 "core" ( +57 "manipulator"&v& +4 "core" &t 5 <  + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &5& +3 "core" &t F = + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&B' +101 "core" ' +2 "manipulator"&i& +4 "core" &t\ \  ]  +2 "manipulator"&n% +3 "core" %\ \  i  +2 "processing"%& +4 "core" &P\ + + "processing"%x& +4 .tPC.seek :closed +2 "processing"%(] +2 "core" &q\ + +3 &Q\ + +10 &&rL\ '- +9 &^K\ &A +10 &DyW\ &T +9 &WR\ 'T +10 &UR\ (T +9 &WH\ (T +9 &HWQ\ (T +10 &\ WK\ (T +9 &\\L\ 'U +9 &SP\ 'T +10 & PWK\ 'T +9 &"\\L\ 'U +10 &#UR\ 'T +9 &%TK\ (T +9 &'XQH\ (T +10 &)QG\ (T +9 &*WL\ (T +9 &,SE\ 'T +10 &.`WR\ 'T +9 &0"YI\ (T +10 &1TP\ 'T +9 &3YI\ 'U +9 &5iQI\ 'T +10 &7)WH\ (U +9 &8UK\ 'T +9 &:TM\ 'T +10 &2SK\ 'T +10 &?XN\ 'T +9 &AYH\ 'T +9 &CxRP\ (T +10 &E9ZM\ 'U +9 &FhN\ 'V +9 &HN\ %Y +10 &JoQ\ %Z +9 &L0M\ %[ +10 &MO\ $[ +9 &OV\ $[ +9 &QvR\ $[ +10 &S9G\ %Z +9 &TG\ %[\ +9 &VF\ $[ +10 &X{H\ $\\ +9 &Z=M\ $\\ +10 &[I\ $M +9 &])D}H\ &%p +9 &]|;O\ (3 +5 ( + "processing"%x& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 .Hand.open + "manipulator"&31 +74 "core" 1 +2 "manipulator"&<% +4 "core" % \  2 } + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&\\'\ +95 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +2 %r9 +6 "core" 9 +102 "processing"%?9 +2 "core" 9 +103 "processing"%\ 9 +3 "core" 9  +103 "processing"%@9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%69 +2 "core" 9 +103 "processing"%'9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%L9 +2 "core" 9" +103 "processing"%X9 +2 "core" 9& +103 "processing"%=9 +2 "core" 9+ +103 "processing"%}9 +2 "core" 9/ +103 "processing"%49 +3 "core" 93 +103 "processing"%9 +2 "core" 97 +103 "processing"%G9 +2 "core" 9; +103 "processing"%A9 +2 "core" 9@ +103 "processing"%b9 +2 "core" 9D +103 "processing"%9 +3 "core" 9H +102 "processing"%W9 +2 "core" 9L +103 "processing"% 9 +2 "core" 9P +103 "processing"%m9 +2 "core" 9U +103 "processing"%9 +2 "core" 9Y +103 "processing"%9 +3 "core" 9] +103 "processing"%{9 +2 "core" 9a +103 "processing"%9 +2 "core" 9e +103 "processing"%+9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"%[9 +2 "core" 9r +103 "processing"%u9 +2 "core" 9v +103 "processing"%Y9 +2 "core" 9z +103 "processing"%P9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9 +103 "processing"%|9 +3 "core" 9 +102 "processing"%w9 +2 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%t9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%j9 +50 "core" 9 +104 "processing"%e9 +2 "core" 9 +103 "processing"%N9 +2 "core" 9 +103 "processing"%>9 +2 "core" 9 +103 "processing"%_9 +2 "core" 9 +103 "processing"%!9 +2 "core" 9  +103 "processing"%s9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9 +103 "processing"%l9 +2 "core" 9\ +103 "processing"%(9 +2 "core" 9# +103 "processing"%Z9 +4 "core" 9) +103 "processing"%k9 +2 "core" 90 +103 "processing"%-9 +2 "core" 95 +103 "processing"%9 +2 "core" 9< +103 "processing"%%9 +2 "core" 9@ +103 "processing"%$9 +3 "core" 9F +103 "processing"%9 +2 "core" 9K +103 "processing"%#9 +2 "core" 9P +103 "processing"%9 +2 "core" 9V +103 "processing"%9 +2 "core" 9[ +103 "processing"%9 +2 "core" 9a +3 .tPH.hold 2:00:00,28C +3 "processing"%/ pp_ +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%^ +102 "core"  +2 "processing"%E% +4 "core" %ճ\ + + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%I'\ +603 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%7  +134 "core"  +2 .tPSV.dial PTV + "processing"%H +72 "core" +2 .tPBV.dial :waste1 +2 "processing"%"  +54 "core" +2 "processing"%*% +4 "core" %ҶW\ + +2 .tPS.seek 1.5ml +2 "processing"%;'| +610 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%R' +1617 "core" ' +2 .tdelay 5:00 +15842 "Can"\ kk +14160 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%T  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +33 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%2 +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%' +2485 "core" ' + .tPSV.dial PTV +2 "processing"%& +84 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%] +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%M +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%:  +83 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2480 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%U  +135 "core" +2 .tPSV.dial :mixloop + "processing"%o +43 "core" + .tPRV.dial :ab1 +2 "processing"% @ +104 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%D' +366 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%,  +43 "core"  +2 "processing"%% +4 "core" %\ ' +2 .tPS.seek 0.35ml +2 "processing"%F' +455 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'c  +31 "core" +2 .tPRV.dial :air +2 "processing"%a  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"% 'G +1173 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%9'\ +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%f  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%'Һ +1609 "core" ' + .tPSV.dial :PML +2 "processing"%V +44 "core" +2 .tPTV.dial :mixing + "processing"%0 @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%p  +34 "core" +2 "processing"%z% +4 "core" %Ҿ\ ( + .tPS.seek 1.85ml +2 "processing"%K' +255 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%h * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%.' +1977 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'g& +3 "core" &I\  + "manipulator"&& +4 "core" &t 6 w + "manipulator"&q% +4 "core" %\  {# +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&J(, +137 "core" ( +2 "manipulator"&`& +4 "core" &, ; { + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +3 "core" &, g { + .tForearm.seek :garage +2 "manipulator"&v' +101 "core" ' +2 .tHand.close + "manipulator"&5/ +67 "core" / +3 "manipulator"&i& +3 "core" &, w +2 "manipulator"&n% +4 "core" % " 0 u + .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&S( +287 "core" ( +2 "manipulator"&Q& +4 "core" &+  sDu + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &+  sDu +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&3' +99 "core" ' +3 "manipulator"&<& +4 "core" &+ / pDu + "manipulator"&r% +4 "core" % F u +2 "collection"'x& +3 "core" &0 +2 "collection"'?& +3 .tCC.seek :closed +2 "collection"'B(` +3 "core" &0 +2 &/  +10 &(o1 . +9 &`}1 B +10 &Nq& T +9 & Q) U +9 &Q. U +10 &O* U +9 &PQ- V +9 &P+ U +10 &M, U +9 &P+ V +10 & ZP) U +9 &"Q+ U +9 &#N+ U +10 &%Q& U +9 &'aS- U +9 &)$Q* U +10 &*P* U +9 &,P% U +10 &.jQ* U +9 &0,O) U +9 &1P U +10 &3Q U +9 &5sO& U +9 &74Q! U +10 &8M U +9 &:O& U +10 &=N# U +9 &?Q U +10 &AL# U +9 &CN! U +9 &EEL U +10 &GO U +9 &HW !% V +10 &J]&& W +9 &L?}<4 Z +9 &McY _ +10 &Omo a +9 &Qnqq a +9 &S.tt b +10 &Tuw b +9 &Vv{ b# +10 &Xkzz b( +9 &Z&{} b, +9 &[~ b, +10 &]~ b, +9 &_F T +9 &`=) - +10 &`ex [ +2 ( + "collection"'?& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.38 +2 "collection"'\ & +3 "core" &`ev [ +2 .tHand.open +2 "manipulator"&81 +67 "core" 1 +2 "manipulator"&@% +4 "core" %  l _ l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%6 +102 "core"  +2 "processing"%'% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%L  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%X' +1608 "core" ' + .tPSV.dial PSR +49 "processing"%= +45 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%}' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%4  + "collection"'  +34 "core" ~ +128  +2 .tPSV.dial :mixloop + "processing"%G +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%A  +76 "core" +2 .tPS.seek 0ml +2 "processing"%b' +2623 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%W' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%m' +2631 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%{ +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&+& +4 "core" &* u  jCt +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +4 "core" ( +2 "manipulator"&[& +4 "core" &* w \ mCt + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &) l n  hCt +2 .tForearm.seek CC +2 "manipulator"&Y' +97 "core" ' +2 .tHand.close + "manipulator"&P/ +72 "core" / +2 .tCC.seek :open +2 "collection"'y( +470 "core" ( +2 "manipulator"&|& +4 "core" &* q  lCt + "manipulator"&w% +4 "core" %  x } , k + .tForearm.seek :retract +2 "manipulator"&)'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&t(, +282 "core" ( +2 "manipulator"& & +4 "core" &, " uZ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +3 "core" &, & uZ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&e' +108 "core" ' +2 .tHand.open +2 "manipulator"&N1 +71 "core" 1 +2 "manipulator"&>% +4 "core" % e L h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +100 "core" ' +2 ."da"delayUntil "08:54:43.93" +4450 "Can"|\ rr +20223 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%! @ +76 "core" A + ."da"PBV.dial :waste1 +2 "processing"%s  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air + "processing"%l  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%(' +2489 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%Z +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%k  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%- +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%%'ղ +2461 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%$ +132 "core"  +2 "processing"%% +3 "core" %ն\ % +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%#'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  + ."da"PSV.dial PTV +3 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%^  +35 "core" +2 "processing"%E% +3 "core" %ҷ\ $ +2 ."da"PS.seek 1.5ml +2 "processing"%~'} +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%I * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%H  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%" * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%* +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2491 "core" ' + ."da"PSV.dial PTV +3 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%; +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%T  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%C'ղ +2486 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%2 +131 "core"  +2 "processing"%R% +3 "core" %ղ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%&'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%]'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%M +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%:  +34 "core" +2 "processing"%% +3 "core" %ҽ\ ! +2 ."da"PS.seek 1.5ml +2 "processing"%U' +170 "Can" \ ih +439 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" , +47 ."da"PSR.select :air +3 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%D' +2483 "core" ' + ."da"PSV.dial PTV +3 "processing"%c +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%a +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%F +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2484 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%f  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%9  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%V  +42 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%0 +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%p' +404 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%z  +44 "core"  +2 "processing"%h% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%'[ +358 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%K  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%g'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" + ."da"PTV.dial :mixing +3 "processing"%q @ +76 "core" A +2 ."da"PBV.dial :waste1 + "processing"%`  +34 "core" +2 "processing"%1% +3 "core" %Ҿ\ ! +2 ."da"PS.seek 1.85ml +2 "processing"%O' +249 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%5 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%i' +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +29003 "Can"\ &BB +19000 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%n  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%v  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%Q' +2512 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%J  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%< +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%r  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%x'ղ +2485 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +131 "core"  +2 "processing"%d% +3 "core" %խ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%\ '\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%8'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 "processing"%@  +75 "core"  + ."da"PSV.dial PTV +3 "processing"%? +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%6  +35 "core" +2 "processing"%'% +4 "core" %һ\ ! + ."da"PS.seek 1.5ml +3 "processing"%3' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%L' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%X +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2480 "core" ' + ."da"PSV.dial PTV +2 "processing"%4 +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%G +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%A +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%}  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2490 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%b +131 "core"  +2 "processing"% % +3 "core" %ճ\ ! +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%W'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%m +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%{  +35 "core" +2 "processing"%% +3 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%+'~ +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%u' +447 "Can"\ bb +1167 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%P  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%B' +2494 "core" ' + ."da"PSV.dial PTV +2 "processing"%| +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%w +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Y +85 "core"  +9 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%j'ղ +2483 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +132 "core"  +2 "processing"%N% +4 "core" %յ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%>'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%)'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%e +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%!  +34 "core"  +2 "processing"%s% +3 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +3 "processing"%'~ +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%l * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Z  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%k * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%- +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2497 "core" ' + ."da"PSV.dial PTV +3 "processing"%( +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%$ +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%#'ղ +2493 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"% +131 "core"  +7 "processing"%% +16 "core" %ձ\  +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +16 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +6 "processing"%^'m +358 "core" ' +3 ."da"delay 5 seconds +502 "processing"%E% +4 "core" %m\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +341 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%I'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%~ +97 "core" +2 ."da"PBV.dial :waste1 + "processing"%H  +36 "core" +2 "processing"%"% +3 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%*'} +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1611 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%;  +35 "core" +2 ."da"delay 30 seconds +1961 "Can"\ \ +1041 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%T +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2537 "core" ' + ."da"PSV.dial PTV +3 "processing"%2 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%R +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%C +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%&  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%M'ղ +2508 "core" ' +2 "processing"%:9 +3 "core" 94 + #"da"Processing Puck Heater at 28.3C before imaging +2 .PH.coast +2 "processing"%  +3 "core" 4 4 +2 "processing"%]& +3 "core" &]|$P\ 3 + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&o% +3 "core" %\ I S ] f/ +2 "storage"(U% +3 "core" % \\\  +2 "storage"(. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 + "storage"(,(,q +385 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &,m\  + "manipulator"&& +4 "core" &, , . dZ + "manipulator"&c% +4 "core" %\ - . & d/ + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&a( +191 "core" ( +2 "manipulator"&F& +4 "core" & . . , a5 + "storage"(& +3 "core" &,m a\  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&D'( +92 "core" ' +2 "storage"(f& +3 "core" &,m\  +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(9' +276 "core" ' +2 "storage"(V- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(0'y +32 "core" ' +2 "manipulator"& & +4 "core" & " - b1 +2 "manipulator"&z% +3 "core" %( $ - b= +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&h'\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&p(k +259 "core" ( +2 "manipulator"&K& +3 "core" &s / - A c +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &s 0 0 7 c +2 ."da"Forearm.seek PC +2 "manipulator"&' +96 "core" ' + ."da"Hand.close +2 "manipulator"&q/ +73 "core" / +2 ."da"PC.seek :open +2 "processing"%`( +454 "core" ( +2 "storage"(1& +3 "core" &,m 3\  +2 "manipulator"&5& +3 "core" &s H N 5 e +2 "manipulator"&g% +3 "core" % Ϲ R S 2 e +2 ."da"Forearm.seek :retract +45 "manipulator"&O'\ +101 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&n( +259 "core" ( +2 "manipulator"&\\& +4 "core" & , . 0 c/ + "storage"(v& +4 "core" &,m O\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&i'( +100 "core" ' +2 ."da"Hand.open +2 "manipulator"& 1 +77 "core" 1 +2 "storage"(J- +3 "core" -'y +3 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(<'E +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(r' +59 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2409h.tif +2 "processing"%Q& +12 "core" & \  +4 "manipulator"&& +5 "core" & \ 5 Y/ +3 "manipulator"&d% +4 "core" % -   + Y +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&x'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&\ (, +186 "core" ( +2 "manipulator"&@& +4 "core" &,  XF +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +3 "core" &, XF + ."psFlush"Forearm.seek :garage +2 "manipulator"&6' +100 "core" ' +2 ."psFlush"Hand.close + "manipulator"&'/ +72 "core" / +2 "manipulator"&8& +4 "core" &, % TF +2 "manipulator"&.% +3 "core" % # ) U. +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&3'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +121 "core" ( +2 "manipulator"&=& +4 "core" &u W + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &X& +3 "core" &u  W +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&L' +94 "core" ' +3 "manipulator"&4& +4 "core" &u \ \ ; Y +2 "manipulator"&G% +3 "core" %   9 Yp +2 "processing"%A& +4 "core" &\  +2 "processing"%}& +3 ."psFlush"PC.seek :closed +2 "processing"%(] +3 "core" &\  +4 &\ - +10 &&C 4 +9 &Fm I +9 &gu V +10 &NE\ U +9 &_QH\ U +10 & U=\ U +9 &QQ U +9 &S\ U +10 &gR\ U +9 &)R\ U +9 & R\ U +10 &"R\ U +9 &$oT\ U +10 &&1N\ U +9 &'Q\ U +9 &)R\ U +10 &+vS\ U +9 &-9R\ U +10 &.Q\ U +9 &0U\ U +9 &2R\ U +10 &4@T U +9 &6L\ U +9 &7N\ U +10 &9N\ U +9 &;IP}\ U +9 &= Rv T +10 &>Qr\ U +9 &@Pd T +10 &BQRg U +9 &DOd\ U +9 &EWW\ U +10 &Gd] V +9 &IKV Z +9 &K S [\ +10 &LB \\ +9 &N@ \\ +10 &PM? \\ +12 &R% \\ +10 &S- \\ +10 &U' \\ +8 &WT \\ +3 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.822 seconds\ /var/log/esp/da19aug2409h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2409h15s.tif +7 "core" &Y ] +2 &Z ] +10 &\\q @ +9 &]]1 S +9 &]$\ 1 +3 ( + "processing"%}& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.70 +2 "processing"%b& +3 "core" &]$\ 1 +2 ."psFlush"Hand.open + "manipulator"& 1 +73 "core" 1 +2 "manipulator"&% +4 "core" %   Vp +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&W'\ +93 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%m +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%{'TE +1114 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +54 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2409h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2409h30s.tif +1559 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%[  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%+' +1381 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2409h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2409h70s.tif +1250 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%P +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%S'\ +596 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2119 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%u +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%| U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%w' +2627 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%Y @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"% ' +232 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2409h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.822 sec auto-exposure",Subject: "da19aug2409h images!" +8 "storage"(B- +10 "core" -' +6 "storage"(& +9 "core" &,m L @   + "manipulator"&N& +4 "core" &u  \ Z +2 "manipulator"&j% +3 "core" %\ \ \ ) Z5 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +3 "manipulator"&>( +266 "core" ( +2 "manipulator"&e& +4 "core" & \  f Z5 +2 "storage"(!& +4 "core" &,m M M L  +2 ."da"Forearm.reconfigure TightForearm +184 "manipulator"&#Q@2^d^\ b +8 ."da"Forearm.seek 4 + 600 counts +7 "manipulator"&s'( +103 "core" ' +9 ."da"SE.reconfigure SEgently +5 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.21 Pucks below Top Plate +3 "storage"()' +57 "core" ' +3 "manipulator"&l& +4 "core" & T S U g4 +4 "storage"(& +5 "core" &,m \  +2 ."da"Elbow.reconfigure LimpElbow +7 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek 4 +3 "manipulator"&Z' +27 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&k, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(-' +25 "core" ' +2 "manipulator"&% +4 "core" %   = `S +2 "storage"((& +3 "core" &,m \  +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 4 + 336 counts +2 "manipulator"&$' +17 "core" ' +2 "manipulator"&& +4 "core" & l o ] j2 +2 "storage"(%& +3 "core" &,m\ \  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +15 "core" ' +2 "storage"(% +4 "core" %\ +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (#% +5 "core" %8 -\ Zo +4 "manipulator"&E% +8 "core" %: n m j +3 ."da"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek :retract +4 "manipulator"&^'\ +87 "core" ' +50 ' +4 ."downElevator"SE.coast +4 "storage"(5 +8 ."da"SC.coast + "storage"(6 +1199 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +81 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%~'ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%H +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%"' +2620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%I +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%7' +2624 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%* @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%T'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%2'TE +1104 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%R' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%C +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%&  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%: +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%]' +2126 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%o +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%U U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2649 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%c  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%F'ղ +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%t' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%f +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%_' +853 "Can"\ "HG +1766 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%V @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%z  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%9'ղ +2631 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&D& +4 "core" &  u2 +2 "manipulator"&K% +3 "core" %\   u +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +255 "core" ( +2 "manipulator"&a& +3 "core" &q  w +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &q  w +2 ."psFlush"Forearm.seek PC +2 "manipulator"&h' +92 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +76 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%1( +451 "core" ( +2 "manipulator"&5& +3 "core" &q Z x +2 "manipulator"&g% +3 "core" %  x +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&\\(, +136 "core" ( +2 "manipulator"&v& +3 "core" &, H z +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &p& +2 "core" &,  z +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"& ' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&J1 +71 "core" 1 +42 "manipulator"&Q% +12 "core" % z  om + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&O'\ +97 "core" ' +2 #tFinished short da assay +51308 "Can"\ $;< +17332 #t-> access 4 +2 .SE.seek :down + "storage"('} +3 "core" ' +2 "manipulator"&d% +4 "core" %\  z + "manipulator"&0& +4 "core" &,  y + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(<(R +990 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (@& +3 "core" &N A @ z\  +708 #t-> access 5 +2 .SE.seek :down +2 "storage"(?'} +2 "core" ' +2 "manipulator"&i% +4 "core" %\   u +2 "manipulator"&n& +3 "core" &,  u +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"('( +362 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (8& +3 "core" &  ) ( 4\ % +27474 #t-> $da[:extractVol]=0.19 +2970 #-> startTube 5 +333 #-> shortDA +3 "collection"'.% +2 "processing"%x% +4 "core" %ӹ +4 %մ+\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +6108 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%= +133 "core" +2 .tPTV.dial :PRVmixing + "processing"%X  +136 "core" + .tPRV.dial :sipper +2 "processing"%6  +103 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%4'` +2251 "Can"\ \\[ +27 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%G  +133 "core"  +2 .tPS.seek 0.5ml +2 "processing"%A'\ +1275 "core" ' + .tPRV.dial :waste2 +2 "processing"%\ @ +114 "core" A +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%3'ղ +606 "core" ' + .tPSV.dial PSR +2 "processing"%` +101 "core"  +2 "processing"%b% +4 "core" %ձ\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"% 'TE +1114 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%} +115 "core" +2 .tPS.seek :empty +2 "processing"%m'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%L +101 "core"  +2 "processing"%M% +4 "core" %մE\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%{'TE +1108 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1616 "core" ' +2 .tPSV.dial :mixloop + "processing"%[ +114 "core" +2 .tPRV.dial :sipper + "processing"%  +46 "core" +2 .tPS.seek :empty +2 "processing"%P'ղ +2630 "core" ' + .tPSV.dial PSR +2 "processing"%+ +102 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%S' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%u +114 "core" +2 .tPS.seek :empty +2 "processing"%|'ղ +2622 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" &v\  +2 "manipulator"&Y% +3 "core" %\  s w @ k +2 "storage"(B% +3 "core" %  "\ +2 "storage"(. +3 "core" .(  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(N(<1 +1014 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (j& +3 "core" &<4 9 $ ]\  + "manipulator"&w& +4 "core" &, 0 q + "manipulator"&e% +4 "core" %\   q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&!( +189 "core" ( +2 "manipulator"&& +4 "core" &  p( + "storage"(l& +4 "core" &<4 > > ~\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +92 "core" ' +2 "storage"(& +3 "core" &<4 > > q\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(W' +280 "core" ' +2 "storage"((- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (& +2 "core" &<4 + ) \  +2 "manipulator"&%& +3 "core" &  o( +2 .tElbow.seek 5 +2 "manipulator"&( +31 "core" ( +2 "manipulator"&r& +4 "core" & qQ + "storage"(#& +4 "core" &<4   D\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&E'΍ +18 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&s/ +76 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&>& +5 "storage"()'} +3 "core" &  qQ +2 "manipulator"&Z% +4 "core" % Η D r + .tForearm.seek :retract +2 "manipulator"&$'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&-(k +163 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +72 "core" ( +3 "manipulator"&& +4 "core" &r g r + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &r M s +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&,' +102 "core" ' +2 "manipulator"&& +4 "core" &r  u +2 "manipulator"& % +3 "core" %ϻ H u +2 "processing"%H& +3 "core" &\  +2 "processing"%~& +4 .tPC.seek :closed + "processing"%I(] +3 "core" &x\  +2 &x\  +10 &%r}\ . +9 &`w\ B +10 &Jx{\ T +9 &Xx\ U +9 &S}\ U +10 &U~\ U +9 &OV~\ U +9 &V{\ U +10 &W}\ U +9 &Vw\ U +10 & UVy\ U +9 &"Zy\ U +9 &#Ry\ U +10 &%Ut\ U +9 &'_Qr\ U +9 &)!Tf\ U +10 &*Zf\ U +9 &,Uj\ U +10 &.fWm\ U +9 &0(Vh\ U +9 &1Ul\ U +10 &3Wj\ U +9 &5oRd\ U +9 &70Uo\ U +10 &8Uk\ U +9 &:Wo\ U +10 &9Uj\ U +9 &?Wi\ U +10 &AUi\ U +9 &CTd\ U +9 &E?Yh\ U +10 &Ffj\ V +9 &H~h\ Z +10 &Juh\ [\ +9 &L5e\ \\ +9 &Me\ \\ +10 &Oi\ [ +9 &Q|c\ [ +9 &S=b\ \\ +10 &T_\ \\ +9 &V]\ [ +10 &X]\ \\ +9 &ZB`\ ] +9 &\\`\ L +10 &]+Bp^\ )z +9 &]0Z\ 1 +5 ( + "processing"%~& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 +2 .Hand.open + "manipulator"&"1 +3 "core" &]%X\ 1 +68 1 +2 "manipulator"&*% +3 "core" % Ͼ  s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +89 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +2 %;9 +5 "core" 9 +102 "processing"%9 +2 "core" 9~ +103 "processing"%T9 +2 "core" 9|  +103 "processing"%29 +2 "core" 9z  +103 "processing"%C9 +48 "core" 9z +105 "processing"%&9 +2 "core" 9x +103 "processing"%R9 +2 "core" 9x +103 "processing"%:9 +2 "core" 9w  +103 "processing"%9 +2 "core" 9v$ +103 "processing"%9 +2 "core" 9w( +103 "processing"%o9 +2 "core" 9w, +103 "processing"%U9 +2 "core" 9v1! +103 "processing"%]9 +2 "core" 9w5! +103 "processing"%9 +3 "core" 9x9! +103 "processing"%9 +2 "core" 9x=" +103 "processing"%c9 +2 "core" 9yA" +103 "processing"%9 +2 "core" 9{F" +103 "processing"%9 +2 "core" 9{J# +103 "processing"%F9 +3 "core" 9~N# +103 "processing"%f9 +2 "core" 9R# +103 "processing"%t9 +2 "core" 9W# +103 "processing"%V9 +2 "core" 9[" +103 "processing"%_9 +2 "core" 9_# +103 "processing"%z9 +3 "core" 9c# +103 "processing"% 9 +2 "core" 9g# +103 "processing"%D9 +2 "core" 9l" +103 "processing"%K9 +2 "core" 9p# +103 "processing"%a9 +2 "core" 9t# +103 "processing"%q9 +3 "core" 9x +103 "processing"%k9 +2 "core" 9| +103 "processing"%9 +2 "core" 9 +103 "processing"%^9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%59 +3 "core" 9 +103 "processing"%g9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%p9 +2 "core" 9 +103 "processing"%h9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%J9 +2 "core" 9 +103 "processing"%Q9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%09 +2 "core" 9 +103 "processing"%@9 +2 "core" 9 +103 "processing"%i9 +2 "core" 9 +103 "processing"%n9 +2 "core" 9 +103 "processing"%9 +3 "core" 9\  +103 "processing"%<9 +2 "core" 9\ +103 "processing"%89 +2 "core" 9 +103 "processing"%.9 +2 "core" 9\ +103 "processing"%x9 +2 "core" 9"\ +103 "processing"%=9 +3 "core" 9( +103 "processing"%X9 +2 "core" 9. +103 "processing"%69 +2 "core" 93 +103 "processing"%99 +2 "core" 99 +103 "processing"%G9 +2 "core" 9? +103 "processing"%49 +3 "core" 9E +103 "processing"%\ 9 +2 "core" 9K +103 "processing"%A9 +2 "core" 9P +103 "processing"%`9 +2 "core" 9U +103 "processing"%b9 +2 "core" 9[ +103 "processing"%39 +2 "core" 9`  +3 .tPH.hold 2:00:00,28C +3 "processing"% pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%} +102 "core"  +2 "processing"%% +4 "core" %հ\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%L'\ +614 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%M'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%m  +136 "core"  +2 .tPSV.dial PTV + "processing"%{ +74 "core" +2 .tPBV.dial :waste1 + "processing"%[  +53 "core" +2 "processing"%% +4 "core" %Ҹi\  +2 .tPS.seek 1.5ml + "processing"%'~ +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%+ * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%P' +1613 "core" ' +2 .tdelay 5:00 +16681 "Can"\ `` +13321 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%u  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%Y' +2494 "core" ' + .tPSV.dial PTV +2 "processing"%B +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%' +84 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%j  +74 "core"  +2 .tPS.seek :empty +2 "processing"%w'ղ +2480 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%e  +135 "core" + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPRV.dial :ab1 + "processing"%l @ +103 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%\\' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +44 "core"  +2 "processing"%O% +4 "core" %*\  +2 .tPS.seek 0.34ml +2 "processing"%(' +438 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +30 "core" +2 .tPRV.dial :air +2 "processing"%%  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%?'G +1187 "core" ' + .tPRV.dial :waste2 +2 "processing"%r @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%#'\ +872 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%s  +45 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%>'Һ +1609 "core" ' +2 .tPSV.dial :PML + "processing"%Z +44 "core" +2 .tPTV.dial :mixing + "processing"%! @ +76 "core" A +2 .tPBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%W% +4 "core" %ҹ\  + .tPS.seek 1.85ml +2 "processing"%E' +249 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &K + "manipulator"&& +4 "core" &r j `  i + "manipulator"& % +4 "core" %\  P R G h + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&H(, +135 "core" ( +2 "manipulator"&)& +4 "core" &, M X . h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &, J O < h + .tForearm.seek :garage +2 "manipulator"&1' +96 "core" ' +2 .tHand.close + "manipulator"&~/ +75 "core" / +2 "manipulator"&"& +4 "core" &, ; 0 ' b +2 "manipulator"&*% +3 "core" % 4 - % / aK +2 .tForearm.seek :retract +2 "manipulator"&;'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +282 "core" ( +2 "manipulator"&,& +4 "core" &( 4 3 bA` + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" &( . / , bA` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&N' +97 "core" ' +3 "manipulator"&2& +4 "core" &( : 1 G cA` + "manipulator"&C% +4 "core" % / 1 S a +2 "collection"'&& +3 "core" &C +2 "collection"'R& +3 .tCC.seek :closed +53 "collection"':(` +6 "core" &Y + &< + &4 &7 + &1 +2 &4 + &5 + &6 1 +8 &,E}7 4 +9 &Km. I +10 &h5 V +9 &Q- V +9 &_Q, V +10 &"O2 V +9 &Q, V +9 &R, V +10 &hO2 V +9 &*S, V +10 & T2 V +9 &"N0 U +9 &$pL. V +10 &&2R2 V +9 &'T/ V +9 &)L/ U +10 &+yO/ U +9 &-:O0 V +10 &.M5 U +9 &0N0 V +9 &2K2 U +10 &4CN1 U +9 &6M0 V +9 &7N2 U +10 &9O3 V +9 &;KN0 U +10 &= R3 V +9 &>L, U +9 &@O0 V +10 &BRN0 V +9 &DJ, U +9 &EL/ U +10 &GO- V +9 &IXW 0 W +10 &Kj"%3 X +9 &L0)% \\ +9 &NRH( ` +10 &P?c`+ b +9 &Qee) b +9 &Sgi b" +10 &U|lm# b' +9 &W7np b+ +10 &Xqs' b+ +9 &Ztu/ b+ +9 &\\Wuw, b, +10 &^yy$ b, +9 &_{{}" D +9 &`P|~ , +10 &`t}~ ^ +2 ( + "collection"'R& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.35 + "collection"'& +4 "core" &`t}}~= ^ + .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&o% +4 "core" %  9 6 ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +92 "core" ' +2 .tPSV.dial PSR +2 "processing"%] +100 "core"  +2 "processing"%% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%c  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1622 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%F' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%f  +3 "collection"'t  +33 "core" ~ +128  +2 .tPSV.dial :mixloop + "processing"%V +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%_  +75 "core" +2 .tPS.seek 0ml +2 "processing"%z' +2622 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%D' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%K +44 "core" +2 .tPS.seek 0ml +2 "processing"%a' +2621 "core" ' + .tPSV.dial :air +2 "processing"%q  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%k' +2655 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%^' +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" && +  ]@\\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&5( +2 "core" ( +2 "manipulator"&g& +3 "core" && *  = ]@\\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" && / " ]@\\ +2 .tForearm.seek CC +2 "manipulator"&p' +93 "core" ' +2 .tHand.close + "manipulator"&h/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&J& +4 "core" &&  ( O _@\\ + "manipulator"&Q% +4 "core" %  * 1 _ +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (, +287 "core" ( +2 "manipulator"&d& +4 "core" &, M : P d& + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &, C ? c& +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&@' +113 "core" ' +2 .tHand.open + "manipulator"&i1 +75 "core" 1 +2 "manipulator"&n% +4 "core" % ~   * Z~ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 ."da"delayUntil "10:24:35.62" +5285 "Can"\ HH +19372 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%< @ +76 "core" A + ."da"PBV.dial :waste1 +2 "processing"%8  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +46 "core" ) +2 ."da"PSV.dial :air +2 "processing"%x  +43 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%=' +2503 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%X +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%6  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%9 +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%G  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%4'ղ +2482 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%\ +131 "core"  +2 "processing"%A% +3 "core" %խ \  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%`'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%b'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%3  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%} +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core" +2 "processing"%|% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%L' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%m * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%{' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%[  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%M +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%+' +2502 "core" ' + ."da"PSV.dial PTV +2 "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%u +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%S  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2542 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%P +131 "core"  +2 "processing"%B% +3 "core" %ծ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%''Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%j +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Y  +34 "core" +2 "processing"%e% +4 "core" %ҹ"\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 3 seconds +288 "Can"\ ll +14 ."da"PBV.dial between PSV and waste1 +2 "processing"%l * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%w' +1633 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%\\ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2507 "core" ' + ."da"PSV.dial PTV +3 "processing"%% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%( +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%r +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%?  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%s'ղ +2505 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%#  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%Z  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%!  +44 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%W' +402 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%  +43 "core"  +2 "processing"%>% +4 "core" %\  + ."da"PS.seek 0.55ml +3 "processing"%E'^ +356 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1567 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%) @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%$  +35 "core" +2 "processing"%-% +3 "core" %ҶR\  +2 ."da"PS.seek 1.85ml +2 "processing"%~' +249 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%" * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%*' +1975 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +29742 "Can"\ CC +18260 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%7  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%,  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%T' +2514 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%H +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%2  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%C +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%&  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%;'ղ +2483 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%y +132 "core"  +2 "processing"%% +3 "core" %ճ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%o'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%R  +75 "core"  + ."da"PSV.dial PTV +3 "processing"%] +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%N% +3 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%'} +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%c * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%t +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%f' +2502 "core" ' + ."da"PSV.dial PTV +2 "processing"%V +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%_ +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%F +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%z'ղ +2496 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%K +131 "core"  +2 "processing"%D% +3 "core" %ծ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%q'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +47 "processing"%a'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%k  +35 "core" +2 "processing"%% +3 "core" %ҼM\  +2 ."da"PS.seek 1.5ml +3 "processing"%g' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%h' +1143 "Can"L\ VW +474 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%U * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%: +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%J' +2507 "core" ' + ."da"PSV.dial PTV +3 "processing"%Q +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%p +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%d +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%0  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%5'ղ +2500 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%i +144 "core"  +2 "processing"%n% +3 "core" %մ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%@'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%< +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%8  +34 "core" +2 "processing"%.% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%x' +613 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%X' +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%6  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%9 * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%G +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2502 "core" ' + ."da"PSV.dial PTV +2 "processing"%\ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%A +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%4 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%`  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%3'ղ +2501 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%} +134 "core"  +8 "processing"%% +16 "core" %նm +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +8 "processing"%|'m +353 "core" ' +2 ."da"delay 5 seconds +503 "processing"%b% +4 "core" %i  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%m'\ +358 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%L'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%[ +84 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%M% +3 "core" %Ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%{'| +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1626 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%u  +35 "core" +2 ."da"delay 30 seconds +2599 "Can" +403 ."da"PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%+ +72 "core"  +3 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%P' +2527 "core" ' + ."da"PSV.dial PTV +3 "processing"%B +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%j  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%Y'ղ +2524 "core" ' +2 "processing"%e9 +3 "core" 94 + #"da"Processing Puck Heater at 28C before imaging +2 .PH.coast +2 "processing"%'  +3 "core" 4 4 +2 "processing"%l& +3 "core" &]$ 1 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&% +4 "core" %\  o S' + "storage"(% +4 "core" %~ F + "storage"(O. +3 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(\\(,q +355 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (w& +3 "core" &,r\ \  $ + "manipulator"&%& +4 "core" &,  P& + "manipulator"&(% +4 "core" %\  ^ P' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&r( +182 "core" ( +2 "manipulator"&?& +3 "core" & Q N- +2 "storage"(& +4 "core" &,r\ \  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&#'( +103 "core" ' +2 "storage"(Z& +4 "core" &,r H < +44 ."da"SE.reconfigure SEpick +9 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(!' +269 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place + "storage"(s'y +34 "core" ' +3 "manipulator"&& +4 "core" & P- +2 "manipulator"&>% +3 "core" % < P +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&W'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +253 "core" ( +2 "manipulator"&E& +4 "core" &u | O + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &u c P +2 ."da"Forearm.seek PC +2 "manipulator"&)' +94 "core" ' + ."da"Hand.close +2 "manipulator"&$/ +77 "core" / +3 ."da"PC.seek :open +2 "processing"%-( +454 "core" ( +2 "storage"("& +3 "core" &,r R ? +2 "manipulator"&& +3 "core" &u   R +2 "manipulator"&~% +4 "core" % ϧ R + ."da"Forearm.seek :retract +2 "manipulator"&/'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +3 "manipulator"&7( +289 "core" ( +2 "manipulator"&1& +4 "core" &  RW + "storage"(,& +3 "core" &,r   +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&*'( +100 "core" ' + ."da"Hand.open +2 "manipulator"&H1 +70 "core" 1 +2 "storage"(2- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"(C'E +25 "core" ' +3 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate + "storage"(&' +57 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2411h.tif +2 "processing"%T& +11 "core" & +3 "manipulator"&y& +5 "core" & IW +3 "manipulator"&% +4 "core" % -  I +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&;'\ +87 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +173 "core" ( +2 "manipulator"&R& +4 "core" &, G= + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &]& +3 "core" &,  G= +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&N/ +70 "core" / +2 "manipulator"&o& +4 "core" &, n v B A= +2 "manipulator"&c% +3 "core" % ! v y I A +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +121 "core" ( +2 "manipulator"&& +4 "core" &q  E + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &t& +3 "core" &q K E +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +3 "manipulator"&' +103 "core" ' +2 "manipulator"&V& +4 "core" &q m G +2 "manipulator"&_% +3 "core" % G +2 "processing"%F& +4 "core" & + "processing"% & +4 ."psFlush"PC.seek :closed +3 "processing"%f(] +2 "core" & +3 &  +10 &'s . +10 &_ B +9 &Cp U +9 &O V +10 &L U +9 &P V +9 &HO U +10 &\ Nh U +9 &Pt V +10 &L^ V +9 & PQe U +9 &"RT U +10 &#LL V +9 &%RM V +9 &'WNE V +10 &)M@ V +9 &*Q< U +9 &,N7 U +10 &.`P0 U +9 &0!R$ V +10 &1L$ U +9 &3Q U +9 &5hK U +10 &7)N V +9 &8Q V +9 &:Q V +10 &1L V +10 &?P U +9 &AL V +9 &CxL U +10 &E8T V +9 &FV W +10 &Hr Z +10 &Jn \\ +8 &L- ] +10 &M ] +9 &O \\ +9 &Qs ] +10 &S6 \\ +9 &T \\ +9 &V \\ +10 &Xz ] +14 &Z; ] +8 &[ O +10 &]+G} #k +8 &]|? 5 +4 ( + "processing"% & +3 #"da"SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.116 seconds\ /var/log/esp/da19aug2411h.tif: TIFF Upload Complete\ +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 +2 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2411h15s.tif +4 "processing"%K& +7 "core" &]|( 5 +4 &]|( 5 +2 ."psFlush"Hand.open +2 "manipulator"&D1 +71 "core" 1 +2 "manipulator"&z% +4 "core" % H D +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&q'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +134 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%k'TE +1115 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +79 #"da"SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2411h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2411h30s.tif +1527 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%a +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%v  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%g' +1409 #"da"SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2411h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2411h70s.tif +1209 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%U'\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +2115 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%h +85 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%Q U +56 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%p' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%d @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +256 #"da"SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2411h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.116 sec auto-exposure",Subject: "da19aug2411h images!" +82 "storage"(J- +2 "core" -' +2 "storage"(i& +3 "core" &,r +3 "manipulator"&n& +3 "core" &q  H +2 "manipulator"&5% +3 "core" %\  f I +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 4 +2 "manipulator"&( +261 "core" ( +2 "manipulator"&<& +5 "core" & " H- +3 "storage"(8& +5 "core" &,r Z +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&.'( +106 "core" ' +8 ."da"SE.reconfigure SEgently +8 "storage"(#QK-0-\ b +9 ."da"SE.seek -0.21 Pucks below Top Plate +10 "storage"(@' +58 "core" ' +7 "manipulator"&^& +15 "core" & v W- +7 "storage"(x& +10 "core" &,r 4 2 +8 ."da"Elbow.reconfigure LimpElbow +8 "manipulator"&$ ,(#b +7 ."da"Forearm.reconfigure LooseForearm +10 "manipulator"&#Q@2^d^2b +12 ."da"Forearm.seek 4 +7 "manipulator"&6' +25 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&9, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +3 "storage"(G' +25 "core" ' +2 "manipulator"&X% +7 "core" % 6 O +2 "storage"(\ & +6 "core" &,r   +4 ."da"Forearm.force -20 + "manipulator"&5 +7 ."da"Forearm.seek 4 + 344 counts +2 "manipulator"&A'( +14 "core" ' +2 "manipulator"&4& +5 "core" &  6 Y) + "storage"(`& +4 "core" &,r 7 1 +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&='( +22 "core" ' +2 "storage"(}% +4 "core" % 2 2 +3 ."downElevator"SE.seek :down +4 "storage"('} +99 (3% +3 "core" %h4 3 2 Z [r +2 "manipulator"&b% +3 "core" %0  VO +2 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek :retract +4 "manipulator"&|'\ +92 "core" ' +53 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1234 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%m  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%['ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%M' +2631 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%L +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2626 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%{ @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +2643 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%S  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%+'ղ +2620 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%B'TE +1116 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%j  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%P' +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%e +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%''\ +608 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%l' +2210 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%O' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%w @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%(  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%?'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2628 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Z +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +1402 "Can"\ HH +1227 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%>  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%!'ղ +2629 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&#& +43 "core" & + " d) +9 "manipulator"&E% +3 "core" %\  + " ' d +2 ."psFlush"Elbow.seek PC +2 "manipulator"& (k +256 "core" ( +2 "manipulator"&r& +4 "core" &s K 5 d + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &s A 4 1 d +2 ."psFlush"Forearm.seek PC +2 "manipulator"&W' +92 "core" ' + ."psFlush"Hand.close +2 "manipulator"&I/ +72 "core" / +3 ."psFlush"PC.seek :open +2 "processing"%"( +451 "core" ( +2 "manipulator"&& +4 "core" &s E R  g + "manipulator"&~% +4 "core" % Ϧ Z S g) + ."psFlush"Forearm.seek :retract +2 "manipulator"&)'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&1(, +134 "core" ( +2 "manipulator"&,& +4 "core" &, S J 9 h1 + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, < @ j h1 + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&H' +107 "core" ' + ."psFlush"Hand.open +2 "manipulator"&21 +76 "core" 1 +2 "manipulator"&T% +4 "core" %  * A _ + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&y'\ +99 "core" ' +2 #tFinished short da assay +51854 "Can"\ <; +15553 #t-> access 4 +2 .SE.seek :down + "storage"(/'} +4 "core" ' +2 "manipulator"&% +4 "core" %\  F F h +2 "manipulator"&s& +3 "core" &, F F h. +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(C(R +990 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (R& +3 "core" &O \  +477 #t-> access 5 +3 .SE.seek :down + "storage"(]'} +4 "core" ' + "manipulator"&*% +4 "core" %\  0 , , c +2 "manipulator"&7& +4 "core" &, 2 / B c. + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 +2 "storage"(N( +363 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (o& +3 "core" &  M L C & +905 #t-> $da[:extractVol]=0.20 +3389 #-> startTube 5 +18579 #-> shortDA +3 "collection"'c% +2 "processing"%;% +4 "core" %ӹ) +3 %մX\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +1029 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +133 "core" +2 .tPTV.dial :PRVmixing + "processing"%t  +137 "core" + .tPRV.dial :sipper +2 "processing"%  +105 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%V'` +2283 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%_  +133 "core"  +2 .tPS.seek 0.5ml +2 "processing"%F'\ +1278 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +103 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%'ղ +601 "core" ' + .tPSV.dial PSR +2 "processing"%- +104 "core"  +2 "processing"% % +4 "core" %ծd\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%K'TE +1106 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%D' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%z +103 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2631 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%Y% +4 "core" %հ\\\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%k'TE +1109 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%a' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%v +104 "core" + .tPRV.dial :sipper +2 "processing"%  +43 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"%g +104 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%U' +1452 "Can"\ YY +1170 "core" ' + .tPSV.dial :mixloop +2 "processing"%h +103 "core" +2 .tPS.seek :empty +2 "processing"%Q'ղ +2630 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%:& +4 "core" &3\  +2 "manipulator"&d% +3 "core" %\    Y +2 "storage"(J% +3 "core" %~ N O O +2 "storage"(p. +3 "core" .(  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(i(<1 +1013 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (n& +3 "core" &<4 ] g + "manipulator"&5& +4 "core" &, - / _. + "manipulator"&<% +4 "core" %\   , B _ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&8( +188 "core" ( +2 "manipulator"&& +4 "core" & 3 < _. + "storage"(^& +4 "core" &<4 r\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&x'Ϲ +92 "core" ' +2 "storage"(q& +3 "core" &<4 7\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(X' +279 "core" ' +2 "storage"(\ - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (4& +3 "core" &<4 b k + "manipulator"&`& +4 "core" & 2 0 B ^. + .tElbow.seek 5 +2 "manipulator"&&( +48 "core" ( +2 "manipulator"&}& +4 "core" &   `G + "storage"(3& +3 "core" &<4 e o +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&b'΍ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&./ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +4 "storage"(@'} +5 "core" &   `G + "manipulator"&6% +4 "core" % · & - N b +2 .tForearm.seek :retract + "manipulator"&A'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&G(k +162 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +79 "core" ( +2 "manipulator"&=& +4 "core" &r / 1 I b + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &r . . O b + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&\\' +100 "core" ' +3 "manipulator"&m& +4 "core" &r . . S c +2 "manipulator"&0% +3 "core" % 0 3 c +2 "processing"%& +4 "core" &Q\ +2 "processing"%[& +3 .tPC.seek :closed +2 "processing"%L(] +4 "core" &R\ +3 &2\  +9 &&p1\ \ - +10 &^7\ A +9 &@x0\ U +9 &S+\ \ U +10 &S#\ \ V +9 &U\ \ U +10 &BXT\ \ V +9 &Rr\ V +9 &U\ U +10 &T\ U +9 & KR\ V +9 &" V\ V +10 &#R\ \ U +9 &%S\ \ U +10 &'TN\ \ U +9 &)S\ U +9 &*V\ V +10 &,Q\ V +9 &.\\R\ \ U +9 &0S\ \ U +10 &1Q\ \ U +9 &3Y\ \ V +10 &5dS\ \ U +9 &7%W\ \ V +9 &8T\ V +10 &:V\ \ V +9 &-Q\ V +9 &?W\ V +9 &AR\ U +10 &CsQ\ \ V +9 &E5Z\ \ V +9 &Fg~\ \ W +10 &H\ Z +9 &Jjz\ \\ +9 &L,|\ \\ +10 &M\ \\ +9 &O}\ \\ +10 &Qr\ \\ +9 &S4\ \\ +9 &T\ \\ +10 &V\ \\ +9 &Xw\ ] +10 &Z9\ ] +9 &[\ P +9 &]+J\  d +10 &]{ H\ 7 +5 ( + "processing"%[& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 +2 .Hand.open + "manipulator"&M1 +3 "core" &]{/\ 7 +63 1 +2 "manipulator"&{% +3 "core" % 6 0 4 a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%S  +2 %u9 +5 "core" 9qq +102 "processing"%9 +2 "core" 9p +103 "processing"%+9 +3 "core" 9n  +103 "processing"%B9 +2 "core" 9l  +103 "processing"%9 +2 "core" 9l +103 "processing"%j9 +2 "core" 9j +103 "processing"%9 +2 "core" 9j +103 "processing"%e9 +3 "core" 9i +103 "processing"%P9 +2 "core" 9i"! +103 "processing"%'9 +2 "core" 9i&! +103 "processing"%9 +2 "core" 9h+! +103 "processing"%9 +2 "core" 9i/" +103 "processing"%l9 +3 "core" 9i3" +103 "processing"%w9 +2 "core" 9k7# +103 "processing"%O9 +2 "core" 9l;# +103 "processing"%(9 +2 "core" 9m@# +103 "processing"%%9 +2 "core" 9pD$ +103 "processing"%9 +2 "core" 9qH# +103 "processing"%?9 +2 "core" 9tL$ +103 "processing"%Z9 +2 "core" 9wP$ +103 "processing"% 9 +2 "core" 9yU$ +103 "processing"%9 +2 "core" 9|Y$ +103 "processing"%9 +3 "core" 9]# +102 "processing"%>9 +2 "core" 9a# +103 "processing"%9 +2 "core" 9e# +103 "processing"%#9 +2 "core" 9j +103 "processing"%E9 +2 "core" 9n +103 "processing"%r9 +3 "core" 9r +103 "processing"%$9 +2 "core" 9v +103 "processing"%99 +2 "core" 9z +103 "processing"%I9 +2 "core" 9 +103 "processing"%|9 +2 "core" 9 +103 "processing"%f9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%~9 +2 "core" 9 +103 "processing"%,9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%W9 +3 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%29 +2 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%H9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%R9 +2 "core" 9 +103 "processing"%*9 +2 "core" 9 +103 "processing"%79 +3 "core" 9\  +103 "processing"%/9 +2 "core" 9\ +103 "processing"%C9 +2 "core" 9\ +103 "processing"%o9 +2 "core" 9 +103 "processing"%;9 +2 "core" 9# +103 "processing"%c9 +2 "core" 9( +103 "processing"%9 +2 "core" 9. +103 "processing"%t9 +2 "core" 94 +103 "processing"%9 +2 "core" 9: +103 "processing"%!9 +2 "core" 9@ +103 "processing"%_9 +3 "core" 9E +103 "processing"%V9 +2 "core" 9K +103 "processing"%9 +2 "core" 9P +103 "processing"%F9 +2 "core" 9V +103 "processing"%-9 +2 "core" 9[ +103 "processing"% 9 +3 "core" 9` +3 .tPH.hold 2:00:00,28C +2 "processing"% pp_ +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%K +103 "core"  +2 "processing"%z% +4 "core" %խ\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%D'\ +608 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%Y  +138 "core"  +2 .tPSV.dial PTV + "processing"% +74 "core" +2 .tPBV.dial :waste1 + "processing"%k  +54 "core" +2 "processing"%v% +4 "core" %Ҹ\  +2 .tPS.seek 1.5ml + "processing"%'~ +607 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%g' +1611 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 .tdelay 30 seconds +1796 "Can"\ RR +1206 .tPBV.dial between PSV and waste1 +2 "processing"%h * +36 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%U +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%:' +2525 "core" ' + .tPSV.dial PTV +2 "processing"%d +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%J +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%p +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%N  +72 "core"  +2 .tPS.seek :empty +2 "processing"%n'ղ +2526 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%5  +139 "core" + .tPSV.dial :mixloop +2 "processing"%< +44 "core" +2 .tPRV.dial :ab1 + "processing"% @ +105 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%^' +369 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%1  +45 "core"  +2 "processing"%q% +4 "core" %!  +2 .tPS.seek 0.35ml +2 "processing"%y' +458 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'\  +30 "core" +2 .tPRV.dial :air +2 "processing"%4  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%`'G +1173 "core" ' + .tPRV.dial :waste2 +2 "processing"%] @ +84 "core" A +2 .tPS.seek 0.5ml +2 "processing"%}'\ +865 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%3  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%.'Һ +1607 "core" ' + .tPSV.dial :PML +2 "processing"% +43 "core" +2 .tPTV.dial :mixing + "processing"%6 @ +77 "core" A +2 .tPBV.dial :waste1 + "processing"%8  +35 "core" +2 "processing"%x% +4 "core" %Ҷ\  + .tPS.seek 1.85ml +2 "processing"%X' +252 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%=' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" & + "manipulator"&&& +4 "core" &r " /  \\ +49 "manipulator"&m% +5 "core" %\   \ \\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&0(, +127 "core" ( +2 "manipulator"&& +4 "core" &, / , ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" &,   D ] +2 .tForearm.seek :garage +2 "manipulator"&A' +97 "core" ' +2 .tHand.close +2 "manipulator"&"/ +67 "core" / +2 "manipulator"&[& +4 "core" &,   Z +2 "manipulator"&M% +3 "core" % !    Z; +2 .tForearm.seek :retract +2 "manipulator"&{'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&u( +286 "core" ( +2 "manipulator"&& +4 "core" &(  u YAd + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &'  WAd +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&+' +102 "core" ' +2 "manipulator"&i& +4 "core" &( " XAd +2 "manipulator"&B% +3 "core" % X +2 "collection"'& +4 "core" & + "collection"'j& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" & +3 &  +9 &(o . +10 &_~ B +9 &Fq U +9 &N V +10 &O V +9 &M V +10 &JM V +9 & M V +9 &O V +10 &N V +9 & RL V +9 &"O V +10 &#J U +9 &%O V +10 &'ZP V +9 &)N V +9 &*Q V +10 &,M U +9 &.bP V +9 &0$L V +10 &1N U +9 &3L U +10 &5jL V +9 &7,O V +9 &8M V +10 &:N U +9 &4K V +10 &?N V +9 &AO V +10 &C{L U +9 &E<L V +9 &FP V +10 &HW V +9 &J}` X +9 &L6y&% [ +10 &MTK _ +9 &O`` b +10 &Qa`d b$ +9 &Sbd b) +9 &Tdd b- +10 &Vcg b. +9 &XJff b/ +9 &Yji b0 +10 &[hj b1 +9 &][im b3 +10 &_ln ` +9 &`.5no - +9 &`v pq ] +5 ( + "collection"'j& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.47 +2 "collection"'e& +4 "core" &`v|ln ] + .tHand.open +2 "manipulator"&P1 +69 "core" 1 +2 "manipulator"&'% +4 "core" % ! Y P +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%l% +4 "core" %=\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%w' +1622 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%O  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%(' +1614 "core" ' + .tPSV.dial PSR +2 "processing"%% +46 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%?  +3 "collection"'Z  +32 "core" ~ +133  +2 .tPSV.dial :mixloop + "processing"% +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +76 "core" +2 .tPS.seek 0ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :air +2 "processing"%>  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%# +44 "core" +2 .tPS.seek 0ml +2 "processing"%E' +2634 "core" ' + .tPSV.dial :air +2 "processing"%r  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%$' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%9 +44 "core" +2 .tPS.seek 0ml +2 "processing"%I' +2639 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&|& +4 "core" &' m PAd +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&f( +3 "core" ( +2 "manipulator"&& +4 "core" && & MAd + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" && " MAd +2 .tForearm.seek CC +2 "manipulator"&,' +94 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"'W( +468 "core" ( +2 "manipulator"& & +4 "core" &' ; QAd + "manipulator"&2% +4 "core" %  # ) O +2 .tForearm.seek :retract + "manipulator"&T'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&)(, +288 "core" ( +2 "manipulator"&H& +4 "core" &,   Y> + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,   Y> +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&s' +111 "core" ' + .tHand.open +2 "manipulator"&R1 +77 "core" 1 +2 "manipulator"&*% +4 "core" % Q + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +102 "core" ' +2 ."da"delayUntil "11:52:05.22" +20322 "Can"4\ RR +4312 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%/ @ +77 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%C  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%o * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%;  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%c' +2529 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%t  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%!  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%_'ղ +2511 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%V +133 "core"  +2 "processing"%% +4 "core" %յ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%F'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%-'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  + ."da"PSV.dial PTV +3 "processing"%K +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%z  +34 "core" +2 "processing"%Q% +43 "core" %һ\  +10 ."da"PS.seek 1.5ml +2 "processing"%D' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%' +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%k  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%v * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%a' +2512 "core" ' + ."da"PSV.dial PTV +3 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%S +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%h  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%U'ղ +2527 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%g +133 "core"  +2 "processing"%d% +3 "core" %յ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%J'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%p'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%N +84 "core" +2 ."da"PBV.dial :waste1 + "processing"%:  +36 "core" +2 "processing"%5% +3 "core" %Һ1  +2 ."da"PS.seek 1.5ml +2 "processing"%<' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%n' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%1  +33 "core" +2 ."da"delay 30 seconds +1235 "Can"\ ED +1768 ."da"PBV.dial between PSV and waste1 +2 "processing"%q * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%^ +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2525 "core" ' + ."da"PSV.dial PTV +3 "processing"%4 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%y +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%] +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%`  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%3'ղ +2521 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%}  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%6  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%8 +43 "core" +2 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%x' +405 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%b  +45 "core"  +2 "processing"%.% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%X'` +358 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%&'Һ +1566 "core" ' + ."da"PSV.dial :PML +2 "processing"%m +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%@  +35 "core" +2 "processing"%G% +3 "core" %ҷ  +2 ."da"PS.seek 1.85ml +2 "processing"%"' +255 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%[ * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%M' +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +44674 "Can"C ON +3328 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +33 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%\\' +2533 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%0 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%i  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%B +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%{'ղ +2508 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +133 "core"  +2 "processing"%e% +3 "core" %յ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%P'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%''Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%j  +75 "core"  + ."da"PSV.dial PTV +3 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%l  +34 "core" +2 "processing"%+% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%=' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%w' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +34 "core" +2 ."da"delay 30 seconds +3047 .PBV.dial between PSV and waste1 +5 "processing"%( * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%Z +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%?' +2540 "core" ' + ."da"PSV.dial PTV +3 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%>  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2529 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%# +133 "core"  +2 "processing"%% +4 "core" %ղ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%r'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%E'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%9 +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%$  +35 "core" +2 "processing"%|% +3 "core" %Ҷu  +2 ."da"PS.seek 1.5ml +2 "processing"%'| +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%u  +34 "core" +2 ."da"delay 30 seconds +2288 "Can"\ EE +715 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2529 "core" ' +2 ."da"PSV.dial PTV +3 "processing"%2 +73 "core" +4 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%, +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%H +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +83 "core"  +2 ."da"PS.seek :empty +2 "processing"%f'ղ +2532 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%R +135 "core"  +2 "processing"%*% +3 "core" %կ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%T'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%s'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%/ +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%C  +35 "core" +2 "processing"%o% +3 "core" %ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%;' +617 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%I * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%t  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%! +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%c' +2538 "core" ' + ."da"PSV.dial PTV +2 "processing"%V +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%_ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%F  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2542 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%K +134 "core"  +8 "processing"%z% +17 "core" %ծ +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +8 ."da"PS.seek 0.25ml +5 "processing"%Q'm +348 "core" ' +2 ."da"delay 5 seconds +502 "processing"%-% +3 "core" %p  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%Y'\ +352 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%D'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%k +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%v  +35 "core" +2 "processing"%% +3 "core" %Ҷ +2 ."da"PS.seek 1.5ml +2 "processing"%'| +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%S' +1617 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%a +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%g' +2550 "core" ' + ."da"PSV.dial PTV +2 "processing"%d +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%U +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%J +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +44 "processing"%N  +91 "core" +2 ."da"PS.seek :empty +2 "processing"%:'ղ +2527 "core" ' +2 "processing"%59 +3 "core" 95  +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%p  +3 "core" 5 5 +2 "processing"%& +3 "core" &]{.) 7 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&<% +4 "core" %\  w s l C& +2 "storage"(1% +3 "core" %| ? +2 "storage"(q. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(^(,q +359 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (n& +3 "core" &,t  + "manipulator"&4& +4 "core" &, g h R >> +2 "manipulator"&y% +3 "core" %\  j g = ?& +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&]( +183 "core" ( +2 "manipulator"&`& +4 "core" & g f  =+ + "storage"(\ & +4 "core" &,t N +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&}'( +101 "core" ' +2 "storage"(& +4 "core" &,t  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(6' +278 "core" ' +2 "storage"(8- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(3'y +31 "core" ' +3 "manipulator"&b& +3 "core" & P a 2 ?+ +2 "manipulator"&.% +3 "core" %! X c ? +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&x'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +249 "core" ( +2 "manipulator"&X& +4 "core" &t p j b > + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +3 "core" &t e e # ? + ."da"Forearm.seek PC +2 "manipulator"&' +93 "core" ' + ."da"Hand.close +2 "manipulator"&@/ +68 "core" / +2 ."da"PC.seek :open +2 "processing"%G( +451 "core" ( +2 "storage"([& +3 "core" &,t ! +2 "manipulator"&&& +3 "core" &t u q L A +2 "manipulator"&"% +3 "core" % Ϙ w w b B +2 ."da"Forearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +275 "core" ( +2 "manipulator"&A& +4 "core" & { x 1 A& + "storage"(& +4 "core" &,t  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&M'( +101 "core" ' +2 ."da"Hand.open +2 "manipulator"&01 +73 "core" 1 +2 "storage"(i- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"(B'E +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +54 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2412h.tif +4 "processing"%\\& +8 "core" &b +4 "manipulator"&& +6 "core" & & ' 5& +2 "manipulator"&e% +5 "core" %  $ ' P 5 +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&{'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&P(, +183 "core" ( +4 "manipulator"&j& +6 "core" &,   6 2F +2 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 && +3 "core" &,  + 4F +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&l' +100 "core" ' +2 ."psFlush"Hand.close + "manipulator"&+/ +72 "core" / +2 "manipulator"&'& +4 "core" &, .F + "manipulator"&O% +4 "core" % 2 " . +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&='\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&%(k +120 "core" ( +2 "manipulator"&(& +4 "core" &u  I 3 + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &u    3 +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&w' +92 "core" ' +2 "manipulator"& & +4 "core" &u  ( 4 +2 "manipulator"&% +3 "core" %Ͼ | 4I +2 "processing"%& +4 "core" & + "processing"%>& +4 ."psFlush"PC.seek :closed +2 "processing"%?(] +3 "core" & +2 &  +10 &&q . +9 &^~ B +10 &Dq U +9 &P V +9 &M V +10 &O V +9 &HJ V +9 &\ L V +10 &O W +9 &M V +10 & NO W +9 &"Q V +9 &#M V +10 &%N V +9 &'XK V +9 &)Nw V +10 &*Lu V +9 &,Mk V +10 &.`Qd V +9 &0"N` V +9 &1MY V +10 &3PO V +9 &5hJL V +10 &7)PF V +9 &8NC V +9 &:N? V +10 &1N+ V +9 &?O% V +10 &AN V +9 &CxL V +10 &E8R W +9 &F\\ X +9 &Hs Z +10 &Jm \\ +9 &L.\ ] +9 &M ] +10 &O ] +9 &Qq ^ +12 &S5 ] +10 &T ] +10 &V ^ +8 &Xy ^ +2 #"da"SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.364 seconds\ /var/log/esp/da19aug2412h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2412h15s.tif +7 "core" &Z: ^ +7 &[ S +9 &].J c +8 &]} F 8 +5 ( + "processing"%>& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 +2 "processing"%#& +4 "core" &]}. 8 + &]}. 8 +2 ."psFlush"Hand.open + "manipulator"&1 +77 "core" 1 +3 "manipulator"&% +4 "core" % Ͼ q 1I + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&r'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%9 +134 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%$'TE +1103 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +52 #"da"SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2412h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2412h30s.tif +1512 "Can"B +46 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%E +75 "core" +61 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%~  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1317 #"da"SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2412h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2412h70s.tif +1316 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%u +75 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +603 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2122 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%2 U +54 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%,' +2636 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%H @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +136 #"da"SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2412h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.364 sec auto-exposure",Subject: "da19aug2412h images!" +10 "storage"( - +7 "core" -' +7 "storage"(R& +10 "core" &,t ~  +3 "manipulator"&*& +5 "core" &u ' * 7 + "manipulator"&f% +4 "core" %\  ( ' 7 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&T( +261 "core" ( +2 "manipulator"&/& +4 "core" & * /  7- +2 "storage"(C& +3 "core" &,t } +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&o'( +104 "core" ' +4 ."da"SE.reconfigure SEgently +6 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.21 Pucks below Top Plate +7 "storage"(s' +67 "core" ' +10 "manipulator"&I& +14 "core" & @ E- +10 "storage"(;& +11 "core" &,t B +8 ."da"Elbow.reconfigure LimpElbow +7 "manipulator"&$ ,(#b +9 ."da"Forearm.reconfigure LooseForearm +7 "manipulator"&#Q@2^d^2b +6 ."da"Forearm.seek 4 +7 "manipulator"&t' +29 "core" ' +6 ."da"Elbow.hold +10 "manipulator"&, +11 "core" , +6 ."da"Elbow.reconfigure TightElbow +9 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure SEconfig +10 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.03 Pucks below Top Plate +8 "storage"(!' +23 "core" ' +2 "manipulator"&% +4 "core" % \\ \\ >y +2 "storage"(V& +4 "core" &,t - + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 4 + 339 counts +2 "manipulator"&'# +14 "core" ' +2 "manipulator"&_& +5 "core" & N G) +2 "storage"(F& +3 "core" &,t { +3 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&c'( +24 "core" ' +3 "storage"(K% +5 "core" %  +2 ."downElevator"SE.seek :down +3 "storage"(z'} +99 ( % +3 "core" %q2 D [t +2 "manipulator"&-% +4 "core" %'  Ea + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&Q'\ +89 "core" ' +61 ' + ."downElevator"SE.coast +2 "storage"(5 +3 ."da"SC.coast + "storage"(6 +1379 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%Y  +73 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%k'ղ +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%v +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%D +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2619 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%h  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%a'ղ +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%S +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%d'TE +1104 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%U' +1632 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%J +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%N  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%g' +2632 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%5 +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%p'\ +613 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%< +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%1 U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%q' +2630 "core" ' + ."psFlush"PSV.dial PBV +49 "processing"%n @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2639 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%y  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%`'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%\ +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%)' +2631 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%7' +2627 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%8 @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%.  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%6'ղ +2625 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&}& +4 "core" & @ T) +2 "manipulator"&X% +3 "core" %\  > T +2 ."psFlush"Elbow.seek PC +2 "manipulator"&m(k +249 "core" ( +2 "manipulator"&]& +4 "core" &u & U + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" &u g U +2 ."psFlush"Forearm.seek PC +2 "manipulator"&x' +90 "core" ' + ."psFlush"Hand.close +2 "manipulator"&L/ +66 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%[( +451 "core" ( +2 "manipulator"&&& +4 "core" &u % X + "manipulator"&"% +3 "core" %  [ X" +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&A(, +131 "core" ( +2 "manipulator"&& +4 "core" &,  V k + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  V k +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&0' +108 "core" ' + ."psFlush"Hand.open +2 "manipulator"&i1 +66 "core" 1 +2 "manipulator"&\\% +4 "core" % y N + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 #tFinished short da assay +6477 "Can"\ ;; +60002 &\ ;; +60002 \ <; +6162 #t-> access 4 +2 .SE.seek :down + "storage"( '} +3 "core" ' + "manipulator"&e% +4 "core" %\  . Y +2 "manipulator"&3& +3 "core" &,  WN +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(B(R +990 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (j& +3 "core" &O H e +381 #t-> access 5 +3 .SE.seek :down + "storage"('} +3 "core" ' +2 "manipulator"&M% +3 "core" %\   T S +2 "manipulator"&& +4 "core" &,  SN + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(+( +363 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ('& +3 "core" & \ \ # v # +677 #t-> $da[:extractVol]=0.19 +853 #-> startTube 5 +673 #-> shortDA +3 "collection"'O% +2 "processing"%{% +4 "core" %ӹ +3 %մ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +3141 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%( +133 "core" + .tPTV.dial :PRVmixing +2 "processing"%Z  +137 "core" + .tPRV.dial :sipper +2 "processing"%l  +105 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"% '` +2287 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +135 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%P @ +103 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%='ղ +614 "core" ' + .tPSV.dial PSR +2 "processing"%G +103 "core"  +2 "processing"%>% +4 "core" %ծ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%#'TE +1116 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1619 "core" ' + .tPSV.dial :mixloop +2 "processing"% +103 "core" +2 .tPS.seek :empty +2 "processing"%9'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"%w +103 "core"  +2 "processing"%:% +4 "core" %մ| + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%$'TE +1107 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%E' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%~ +103 "core" + .tPRV.dial :sipper +2 "processing"%|  +44 "core" +2 .tPS.seek :empty +2 "processing"%u'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"% +116 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"% +114 "core" +2 .tPS.seek :empty +2 "processing"%2'ղ +2623 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" & +2 "manipulator"&H% +3 "core" %\  k K +2 "storage"( % +3 "core" %  +2 "storage"(R. +3 "core" .(  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(*(<1 +1012 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (f& +3 "core" &<3 5 ] + "manipulator"&,& +4 "core" &,  h QN + "manipulator"&/% +4 "core" %\   Q + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&C( +174 "core" ( +2 "manipulator"&%& +4 "core" & a P. + "storage"(I& +4 "core" &<6 \ Q j  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&;'Ϲ +100 "core" ' +2 "storage"(r& +4 "core" &<6 H H  +2 .tSE.reconfigure SEpick +47 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +287 "core" ' +2 "storage"(V- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &<6 \ \   +2 "manipulator"&_& +4 "core" & w M. + .tElbow.seek 5 +2 "manipulator"&F( +3 "core" ( +2 "manipulator"&K& +4 "core" & M. + "storage"(o& +4 "core" &<6 \ \   +2 .tForearm.seek 5 + 300 counts +2 "manipulator"& '΍ +18 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&-/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&T& +3 "storage"(s'} +6 "core" & N. +2 "manipulator"&t% +3 "core" % ΋ # P +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&!(k +162 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +90 "core" ( +3 "manipulator"&c& +4 "core" &t  m R + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &t  S +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&^' +98 "core" ' +2 "manipulator"&Y& +4 "core" &t  = Q +2 "manipulator"&% +3 "core" %  x Q +2 "processing"%v& +4 "core" & + "processing"%k& +4 .tPC.seek :closed +2 "processing"%D(] +2 "core" & +3 &  +9 &'t . +10 &^ B +9 &Cv U +9 &Q V +10 &R V +9 &O V +10 &FR V +9 &P V +9 &W V +10 &U V +9 & NV V +9 &"X V +10 &#Q V +9 &%V V +10 &'VQ V +9 &)R V +9 &*R V +10 &,O V +9 &.^W V +9 &0 T V +10 &1O V +9 &3Ut W +10 &5hQo U +9 &7(Tj V +9 &8Sr V +10 &:Tq V +9 &0Uo V +10 &?Vy V +9 &ASq V +10 &CvRq V +9 &E8Yw V +9 &Fbm X +10 &Hx Z +9 &Jm{ \\ +9 &L-t ] +10 &Mr ] +9 &O{ ] +10 &Qsz ] +9 &S5s ] +9 &T{ ] +10 &V| ] +9 &Xzw ] +9 &Z;| ] +10 &[x O +9 &]+G}v $l +9 &]|:u 3 +6 ( + "processing"%k& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 +2 .Hand.open + "manipulator"&1 +3 "core" &]|%x 3 +67 1 +2 "manipulator"&% +3 "core" %  P +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%h  +2 %9 +5 "core" 9ss +102 "processing"%S9 +2 "core" 9r +103 "processing"%a9 +3 "core" 9q  +103 "processing"%d9 +2 "core" 9o  +103 "processing"%J9 +2 "core" 9n +103 "processing"%N9 +2 "core" 9o +103 "processing"%U9 +2 "core" 9m +103 "processing"%59 +3 "core" 9m +103 "processing"%g9 +2 "core" 9l" +103 "processing"%p9 +2 "core" 9m&! +103 "processing"%<9 +2 "core" 9l+! +103 "processing"%19 +2 "core" 9k/" +103 "processing"%9 +2 "core" 9l3" +103 "processing"%n9 +2 "core" 9m7" +103 "processing"%q9 +2 "core" 9n;# +103 "processing"%y9 +2 "core" 9o@# +103 "processing"%49 +2 "core" 9oD$ +103 "processing"%\ 9 +3 "core" 9pH$ +103 "processing"%`9 +2 "core" 9rL$ +103 "processing"%9 +2 "core" 9sP$ +103 "processing"%)9 +2 "core" 9uU$ +103 "processing"%89 +2 "core" 9xY% +103 "processing"%79 +3 "core" 9z]$ +103 "processing"%.9 +2 "core" 9|a% +103 "processing"%b9 +2 "core" 9e& +103 "processing"%}9 +2 "core" 9j% +103 "processing"%X9 +2 "core" 9n% +103 "processing"%]9 +3 "core" 9r% +103 "processing"%@9 +2 "core" 9v% +103 "processing"%9 +2 "core" 9{$ +103 "processing"%L9 +2 "core" 9 +103 "processing"%Q9 +2 "core" 9 +103 "processing"%?9 +2 "core" 9 +103 "processing"%&9 +2 "core" 9 +103 "processing"%"9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%x9 +3 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%i9 +2 "core" 9 +103 "processing"%\\9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%09 +3 "core" 9 +103 "processing"%e9 +2 "core" 9 +103 "processing"%39 +2 "core" 9 +103 "processing"%j9 +2 "core" 9 +103 "processing"%M9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%B9 +2 "core" 9 +103 "processing"%'9 +2 "core" 9 +103 "processing"%{9 +2 "core" 9 +103 "processing"%O9 +3 "core" 9  +103 "processing"%(9 +2 "core" 9\ +103 "processing"%Z9 +2 "core" 9\ +103 "processing"%l9 +2 "core" 9\ +103 "processing"%69 +2 "core" 9 +103 "processing"%9 +3 "core" 9& +103 "processing"% 9 +2 "core" 9+ +103 "processing"%P9 +2 "core" 91 +103 "processing"%9 +2 "core" 95 +103 "processing"%G9 +2 "core" 9; +103 "processing"%>9 +2 "core" 9@ +103 "processing"%=9 +2 "core" 9F\  +103 "processing"%#9 +2 "core" 9L +103 "processing"%9 +2 "core" 9P +103 "processing"%9 +2 "core" 9V +103 "processing"%w9 +2 "core" 9\\ +103 "processing"%:9 +2 "core" 9` +3 .tPH.hold 2:00:00,28C +3 "processing"%9 pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%$ +103 "core"  +2 "processing"%~% +4 "core" %յw + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%|'\ +610 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%E'Һ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%  +139 "core"  +2 .tPSV.dial PTV + "processing"%u +74 "core" +2 .tPBV.dial :waste1 + "processing"%  +55 "core" +2 "processing"%% +4 "core" %ҹ*  +2 .tPS.seek 1.5ml + "processing"%' +611 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%H * +35 "core" , +2 .tPS.seek 0ml +2 "processing"% ' +807 "Can" FF +810 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%R  +34 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%+ * +34 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%f +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%,' +2531 "core" ' + .tPSV.dial PTV +2 "processing"%/ +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%% +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%I +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%r  +72 "core"  +2 .tPS.seek :empty +2 "processing"%A'ղ +2535 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +137 "core" + .tPSV.dial :mixloop +2 "processing"%V +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +104 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%' +360 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +52 .tPRV.dial CBV +2 "processing"%_  +43 "core"  +2 "processing"%K% +4 "core" %L +2 .tPS.seek 0.34ml +2 "processing"%o' +448 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'-  +31 "core" +2 .tPRV.dial :air +2 "processing"%T  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%t'G +1184 "core" ' + .tPRV.dial :waste2 +2 "processing"%C @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%;'\ +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml +2 "processing"% 'Һ +1608 "core" ' + .tPSV.dial :PML +2 "processing"%c +44 "core" +2 .tPTV.dial :mixing + "processing"%z @ +78 "core" B +2 .tPBV.dial :waste1 + "processing"%F  +35 "core" +2 "processing"%Y% +4 "core" %Ҷ  +2 .tPS.seek 1.85ml + "processing"%' +244 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%v * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%s' +1967 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" & + "manipulator"&[& +4 "core" &t  E + "manipulator"&k% +4 "core" %\   E +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +132 "core" ( +2 "manipulator"&& +4 "core" &,  KZ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, x JZ +2 .tForearm.seek :garage +2 "manipulator"&S' +99 "core" ' +2 .tHand.close + "manipulator"&^/ +67 "core" / +3 "manipulator"&a& +4 "core" &, 3 ?E + "manipulator"&*% +4 "core" % 4 ) ? +2 .tForearm.seek :retract + "manipulator"&d'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&J( +319 "core" ( +2 "manipulator"&N& +4 "core" &  K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" & - J +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&5' +94 "core" ' +2 "manipulator"&g& +4 "core" & \\ D +2 "manipulator"&p% +3 "core" % A C +2 "collection"'<& +4 "core" & + "collection"'1& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" & +4 & . +10 &&C} 4 +9 &Bk{ I +9 &c W +10 &I V +9 &SP W +10 &I V +9 &O W +9 &J V +10 &\\J W +9 &O W +9 & J W +10 &"I W +9 &$dG W +10 &&&I W +9 &'M W +9 &)J W +10 &+mN V +9 &-.O W +9 &.I W +10 &0N W +9 &2uL V +10 &47H V +9 &5I W +9 &7M V +10 &9|K W +9 &;?K V +9 &=I V +10 &>J W +9 &@N V +10 &BFK W +9 &DI W +9 &EI W +10 &GO W +9 &IMT W +9 &K\ a$" Y +10 &L=3 \\ +9 &NwZW a +10 &P2`c b" +9 &Qce b( +9 &Sgg b1 +10 &U]eg b2 +9 &Wfg b2 +9 &Xhj b3 +10 &Zngj b4 +9 &\\ik b5 +10 &]jm b6 +9 &_eln W +9 &`Ono %m +10 &`!lp a +9 ( + &`mlo X + "collection"'1& +4 #tCollection Clamp onSpring/offSpring for 13/27 samples, on/off torque 2.49 +2 "collection"'n& +4 "core" &`mkn X + .tHand.open +2 "manipulator"&q1 +76 "core" 1 +2 "manipulator"&y% +4 "core" %  t ; @ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%\ +103 "core"  +2 "processing"%`% +4 "core" %O + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%)  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%8' +1612 "core" ' + .tPSV.dial PSR +2 "processing"%7 +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%.' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%b  + "collection"'}  +30 "core" +135  +2 .tPSV.dial :mixloop + "processing"%X +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%]  +77 "core" +2 .tPS.seek 0ml +2 "processing"%@' +2450 "Can" WW +183 "core" ' + .tPSV.dial :air +2 "processing"%  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%L' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%Q +44 "core" +2 .tPS.seek 0ml +2 "processing"%?' +2621 "core" ' + .tPSV.dial :air +2 "processing"%&  +57 "core" +2 .tPS.seek 2.5ml +2 "processing"%"' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2636 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&x& +4 "core" & = F +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&m( +2 "core" ( +2 "manipulator"&i& +3 "core" & s F +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +2 "core" & j q F +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' + .tHand.close +2 "manipulator"&0/ +66 "core" / +2 .tCC.seek :open +2 "collection"'e( +469 "core" ( +2 "manipulator"&3& +4 "core" & 4 I + "manipulator"&j% +4 "core" % ) ! D + .tForearm.seek :retract +2 "manipulator"&M'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +274 "core" ( +2 "manipulator"& & +4 "core" &,  E4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &,  E4 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&'' +113 "core" ' +2 .tHand.open +2 "manipulator"&{1 +74 "core" 1 +2 "manipulator"&O% +4 "core" % m [ m < + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&('\ +98 "core" ' +2 ."da"delayUntil "13:27:32.22" +24693 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%Z @ +76 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%l  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +48 "processing"%6 * +37 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2535 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%P +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%G +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%>  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%='ղ +2515 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%# +133 "core"  +2 "processing"%% +4 "core" %ծ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%w'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%:  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%$ +83 "core"  +2 ."da"PBV.dial :waste1 + "processing"%~  +35 "core" +2 "processing"%2% +3 "core" %Ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%|'| +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%u' +1617 "core" ' +2 ."da"delay 2:00 +8224 "Can" hh +3779 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%E +71 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%H' +2527 "core" ' + ."da"PSV.dial PTV +3 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%h +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%R +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%+  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%f'ղ +2534 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +133 "core"  +2 "processing"%/% +3 "core" %խ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%%'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%I'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%r +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%,  +35 "core" +2 "processing"%% +3 "core" %ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%V' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%A' +1643 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%_  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%-' +2528 "core" ' + ."da"PSV.dial PTV +3 "processing"%T +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%o +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%C +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%t  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2512 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%;  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%c  +140 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%z  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%F +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%Y' +406 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%v  +45 "core"  +2 "processing"% % +3 "core" %S  +2 ."da"PS.seek 0.55ml +2 "processing"%'^ +358 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +57 "core" +2 ."da"PS.seek 2ml +2 "processing"%['Һ +1569 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%k +43 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +79 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%!% +3 "core" %Ҿ  +2 ."da"PS.seek 1.85ml +2 "processing"%^' +250 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%a * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%*' +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +11918 "Can" @@ +36084 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%S * +33 "core" + +2 ."da"PSV.dial :air + "processing"%  +57 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%N' +2561 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%U +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%g  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%p +45 "core" +49 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%<  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%d'ղ +2527 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%W +145 "core"  +2 "processing"%n% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%q'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%y'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%1  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%\ +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%`  +34 "core" +2 "processing"%5% +4 "core" %Ҽ  + ."da"PS.seek 1.5ml +2 "processing"%s' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%' +1620 "core" ' +2 ."da"delay 2:00 +9148 "Can"2 PP +2855 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%7  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%} +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%b' +2533 "core" ' + ."da"PSV.dial PTV +2 "processing"%X +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%] +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%. +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%@'ղ +2534 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%Q +133 "core"  +2 "processing"%L% +4 "core" %ղ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%&'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%?'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +86 "core"  + ."da"PBV.dial :waste1 +2 "processing"%"  +34 "core" +2 "processing"%x% +3 "core" %Ҿ  +2 ."da"PS.seek 1.5ml +2 "processing"%i' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%0' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%J  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%4 * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +85 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%3' +2531 "core" ' + ."da"PSV.dial PTV +2 "processing"%j +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%B  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%m'ղ +2524 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%{ +133 "core"  +2 "processing"%O% +3 "core" %ճ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%M'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%''Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%Z +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%l  +35 "core" +2 "processing"%6% +3 "core" %Ҿ  +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%P' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +1805 "Can"2 AA +1197 ."da"PBV.dial between PSV and waste1 +2 "processing"%G * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%> +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2524 "core" ' + ."da"PSV.dial PTV +3 "processing"%# +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%= +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%:'ղ +2503 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%$ +133 "core"  +8 "processing"%~% +16 "core" %մ +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +16 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +10 "processing"%2'm +360 "core" ' +2 ."da"delay 5 seconds +502 "processing"%w% +4 "core" %p  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +363 "core" ' +2 ."da"delay 5 seconds +548 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml + "processing"%|'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%E% +4 "core" %ҿ +2 ."da"PS.seek 1.5ml +2 "processing"%u' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%h' +1616 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%R  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%+ * +47 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%H +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2550 "core" ' + ."da"PSV.dial PTV +3 "processing"%/ +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%f +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%% +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%r  +76 "core"  +2 ."da"PS.seek :empty +2 "processing"%,'ղ +2536 "core" ' +2 "processing"%9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28.6C before imaging + .PH.coast +2 "processing"%I  +3 "core" 5 + 5 + "processing"%& +3 "core" &]|$H 3 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&% +3 "core" %\  S [ 4 @ +2 "storage"(V% +3 "core" % 4 +2 "storage"(_. +3 "core" . + ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 4 + "storage"(K(,q +360 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &,q 6 + "manipulator"&A& +4 "core" &, L N % ;4 + "manipulator"&T% +4 "core" %\  K B \ : +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&o( +200 "core" ( +2 "manipulator"&C& +4 "core" & B J l 9, + "storage"(t& +4 "core" &,q  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&-'( +94 "core" ' +2 "storage"(;& +4 "core" &,q  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(c' +274 "core" ' +2 "storage"(z- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(F'y +34 "core" ' +2 "manipulator"&& +4 "core" &  " 8, +2 "manipulator"&v% +3 "core" %$   8( +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&Y(k +257 "core" ( +2 "manipulator"&& +3 "core" &r F A 1 9 +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &r ? ? 9 +2 ."da"Forearm.seek PC +2 "manipulator"&k' +95 "core" ' + ."da"Hand.close +2 "manipulator"&/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%( +450 "core" ( +2 "storage"(!& +4 "core" &,q D + "manipulator"&a& +3 "core" &r E B D : +2 "manipulator"&[% +4 "core" % ϡ I @ : + ."da"Forearm.seek :retract +2 "manipulator"&^'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +262 "core" ( +2 "manipulator"&S& +4 "core" & F A :2 + "storage"(& +4 "core" &,q  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&*'( +102 "core" ' +2 ."da"Hand.open +2 "manipulator"&U1 +75 "core" 1 +2 "storage"(g- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(p'E +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(<' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2414h.tif +5 "processing"%N& +9 "core" &> +4 "manipulator"&W& +6 "core" &  -2 +2 "manipulator"&n% +5 "core" %  W - +3 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&d'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&q(, +188 "core" ( +4 "manipulator"&1& +6 "core" &, @ .= +2 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &\ & +3 "core" &,  /= +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&`' +97 "core" ' +2 ."psFlush"Hand.close + "manipulator"&5/ +72 "core" / +2 "manipulator"&y& +4 "core" &, C )= + "manipulator"&)% +4 "core" % 5 ) +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&s'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&7(k +121 "core" ( +2 "manipulator"&8& +4 "core" &r  - + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &}& +3 "core" &r M - +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +93 "core" ' +2 "manipulator"&X& +4 "core" &r  . +2 "manipulator"&]% +3 "core" % A .O +2 "processing"%.& +3 "core" &c +2 "processing"%& +4 ."psFlush"PC.seek :closed +2 "processing"%b(] +2 "core" &< +3 &:  +10 &%m] . +9 &_~ B +9 &?q U +10 &L V +9 &I V +9 &J V +10 &BM V +9 &Q V +9 &O V +10 &Q W +9 & IP W +61 &" O W +10 &#I V + &%L V +6 &'TI V + &)QD V + &*S7 W + &,N2 W &.ZQ V +3 &0N W +10 &1I V +9 &3L V +10 &5dI V +9 &7%O V +9 &8K V +10 &:J V +9 &,N W +9 &?O W +9 &AN V +10 &CrJ V +9 &E3S W +10 &FW W +9 &Hs Z +9 &Ji \\ +10 &L( ] +9 &My ] +9 &O ] +10 &Qn ] +9 &S0z ] +9 &Tw ^ +10 &Vt ^ +9 &Xuj ^ +10 &Z6^ ^ +13 &[d R +8 &]-M\\ $o +10 &]w-O 3 +4 ( +7 "processing"%& + #"da"SX MX5/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.815 seconds\ /var/log/esp/da19aug2414h.tif: TIFF Upload Complete\ +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.75 +3 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2414h15s.tif +4 "processing"%Q& +9 "core" &]w$I 3 +4 &]w$D 3 +2 ."psFlush"Hand.open +3 "manipulator"&L1 +77 "core" 1 +2 "manipulator"&@% +4 "core" %  A ,O +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&&'\ +95 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +134 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%"'TE +1111 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +69 #"da"SX MX5/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2414h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2414h30s.tif +1537 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%? +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%\\  +32 "core"  +2 ."psFlush"PS.seek 0ml +3 "processing"%i' +1404 #"da"SX MX5/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2414h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2414h70s.tif +1216 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%J +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%4'\ +615 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%0 +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%j U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%B' +245 #"da"SX MX5/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2414h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.815 sec auto-exposure",Subject: "da19aug2414h images!" +10 "storage"(3- +7 "core" -' +7 "storage"({& +8 "core" &,q . 2 ( +2 "manipulator"&O& +4 "core" &r ^ 1 + "manipulator"&m% +4 "core" %\  18 +3 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&M( +263 "core" ( +2 "manipulator"&Z& +4 "core" &    1/ +2 "storage"(l& +4 "core" &,q Z ]  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&6'( +104 "core" ' +5 ."da"SE.reconfigure SEgently +9 "storage"(#QK-0-\ b +10 ."da"SE.seek -0.21 Pucks below Top Plate +7 "storage"('' +69 "core" ' +5 "manipulator"&& +16 "core" & U R c @/ +4 "storage"(& +13 "core" &,q  +5 ."da"Elbow.reconfigure LimpElbow +10 "manipulator"&$ ,(#b +10 ."da"Forearm.reconfigure LooseForearm +9 "manipulator"&#Q@2^d^2b +7 ."da"Forearm.seek 4 +6 "manipulator"&' +30 "core" ' +5 ."da"Elbow.hold +7 "manipulator"&G, +14 "core" , +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(>' +24 "core" ' +2 "manipulator"&P% +4 "core" % A @ Y : +2 "storage"(#& +4 "core" &,q  + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 4 + 349 counts +3 "manipulator"&'- +14 "core" ' +2 "manipulator"&=& +7 "core" & } { - C- +2 "storage"(& +6 "core" &,q A +4 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"& '( +22 "core" ' +3 "storage"($% +4 "core" %  +2 ."downElevator"SE.seek :down +4 "storage"(~'} +99 (:% +3 "core" %p9  \\v +2 "manipulator"&w% +3 "core" % X e @` +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&2'\ +89 "core" ' +59 ' +2 ."downElevator"SE.coast + "storage"(5 +2 ."da"SC.coast + "storage"(6 +1273 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%E' +2625 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%| +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%u @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%+  +73 "core"  +2 ."psFlush"PS.seek :empty +50 "processing"%H'ղ +2634 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%h +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%/'TE +1102 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +1374 "Can" GF +235 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%% +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%r  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2620 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%I'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%V U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%_' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%T  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%C'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%t +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%; +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%(' +2643 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%z @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2619 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%v  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%c'ղ +2622 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&-& +4 "core" & P- +2 "manipulator"&% +3 "core" %\   P +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +258 "core" ( +2 "manipulator"&o& +3 "core" &u   Q +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &u P Q + ."psFlush"Forearm.seek PC +2 "manipulator"& ' +93 "core" ' + ."psFlush"Hand.close +2 "manipulator"&D/ +73 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%!( +451 "core" ( +2 "manipulator"&a& +3 "core" &u ? S +2 "manipulator"&[% +3 "core" %  S( +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&k'\ +94 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&S(, +136 "core" ( +2 "manipulator"&& +4 "core" &, 8 RH + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Y& +2 "core" &, RF +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&U' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&g1 +68 "core" 1 +2 "manipulator"&N% +4 "core" % ~ a Iz + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&^'\ +100 "core" ' +2 #tFinished short da assay +33777 "Can" ;; +54046 #t-> access 4 +2 .SE.seek :down +2 "storage"(W'} +3 "core" ' +2 "manipulator"&n% +3 "core" %\  C T +2 "manipulator"&F& +4 "core" &, T T> + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(p(R +990 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (1& +3 "core" &S \  2 +496 #t-> access 5 +3 .SE.seek :down + "storage"(\ '} +3 "core" ' +2 "manipulator"&*% +4 "core" %\   O + "manipulator"&& +4 "core" &, ` O> + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(5( +364 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (y& +3 "core" & ~ [ # +1244 #t-> $da[:extractVol]=0.20 +580 #-> startTube 5 +342 #-> shortDA +3 "collection"')% +2 "processing"%d% +5 "core" %ӹ +4 %հ + #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +997 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +857 "Can" UU +145 .tPSV.dial :mixloop +2 "processing"%8 +132 "core" + .tPTV.dial :PRVmixing +2 "processing"%}  +139 "core" + .tPRV.dial :sipper +2 "processing"%`  +105 "core"  +3 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%X'` +2283 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%]  +135 "core"  +2 .tPS.seek 0.5ml +2 "processing"%.'\ +1264 "core" ' + .tPRV.dial :waste2 +2 "processing"%q @ +103 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%s'ղ +604 "core" ' + .tPSV.dial PSR +2 "processing"% +104 "core"  +2 "processing"%% +4 "core" %ղ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%Q'TE +1115 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%L' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%@ +116 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%,% +3 "core" %հ +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%"'TE +1103 "core" ' +2 .tPSR.select :air + "processing"% +51 .tPS.seek 2.5ml +2 "processing"%?' +1616 "core" ' +2 .tPSV.dial :mixloop + "processing"%\\ +116 "core" +2 .tPRV.dial :sipper + "processing"%x  +44 "core" +2 .tPS.seek :empty +2 "processing"%J'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%i +103 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%4' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%0 +116 "core" +2 .tPS.seek :empty +2 "processing"%j'ղ +2618 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" & +2 "manipulator"& % +3 "core" %\  r H +2 "storage"(3% +3 "core" %z +2 "storage"({. +3 "core" .(  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 +2 "storage"(O(<1 +1012 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (m& +3 "core" &<4\  k +2 "manipulator"&& +3 "core" &,  M> +2 "manipulator"&Z% +4 "core" %\   M + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&l( +176 "core" ( +2 "manipulator"&7& +4 "core" & - L1 + "storage"(& +4 "core" &<4\ \   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +96 "core" ' +2 "storage"(&& +4 "core" &<4\ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(P' +287 "core" ' +2 "storage"(#- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (=& +2 "core" &<4 +2 "manipulator"&& +4 "core" & Q L1 + .tElbow.seek 5 +2 "manipulator"&<( +4 "core" ( + "manipulator"&$& +4 "core" &  L1 +2 "storage"(:& +3 "core" &<4  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&6'΍ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&w/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&M& +4 "storage"(''} +5 "core" &  M1 +2 "manipulator"&% +4 "core" % Η 0 N + .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&>(k +163 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +86 "core" ( +3 "manipulator"& & +4 "core" &u  O + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &u  P +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&K' +94 "core" ' +2 "manipulator"&& +4 "core" &u  P +2 "manipulator"&B% +3 "core" %  PJ +2 "processing"%& +4 "core" & + "processing"%& +4 .tPC.seek :closed +2 "processing"%|(] +2 "core" & +3 &  +10 &%o . +10 &_ B +9 &Cs U +9 &P V +10 &Q V +9 &O V +10 &FR V +9 &R V +9 &P V +10 &R V +9 & OS V +9 &"U V +10 &#P V +9 &%R V +10 &'WQ V +9 &)Q U +9 &*W V +10 &,Q V +9 &.^T V +9 &0!R V +10 &1R V +9 &3T V +10 &5gO V +9 &7(Q V +9 &8Q V +10 &:R V +9 &1T V +10 &?T V +9 &AQ V +10 &CvQ V +9 &E7W W +9 &Fe X +10 &H| Z +9 &Jl \\ +9 &L- ] +10 &M \\ +9 &O \\ +10 &Qt \\ +9 &S6 \\ +9 &T \\ +10 &V ] +9 &Xz ] +9 &Z: ^ +10 &[ P +9 &]-J d +10 &] Q 6 +5 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 +2 .Hand.open + "manipulator"&E1 +3 "core" &]) 6 +74 1 +2 "manipulator"&u% +3 "core" %  NJ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%+  +2 %R9 +5 "core" 9 +102 "processing"%h9 +2 "core" 9 +103 "processing"%H9 +3 "core" 9  +103 "processing"%/9 +2 "core" 9  +103 "processing"%%9 +2 "core" 9 +103 "processing"%r9 +2 "core" 9 +103 "processing"%f9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9" +103 "processing"%I9 +2 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"%V9 +2 "core" 9/ +103 "processing"%9 +3 "core" 93 +103 "processing"%9 +2 "core" 97 +103 "processing"%_9 +2 "core" 9; +103 "processing"%T9 +2 "core" 9@ +103 "processing"%A9 +2 "core" 9D +103 "processing"%t9 +3 "core" 9H +103 "processing"%C9 +2 "core" 9L +103 "processing"%;9 +2 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%z9 +2 "core" 9Y +103 "processing"%(9 +3 "core" 9] +103 "processing"%v9 +2 "core" 9a +103 "processing"%9 +2 "core" 9e +103 "processing"%-9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"%o9 +2 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%G9 +2 "core" 9z +103 "processing"%D9 +2 "core" 9 +103 "processing"%29 +2 "core" 9 +103 "processing"%b9 +3 "core" 9 +103 "processing"%a9 +2 "core" 9 +103 "processing"%[9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%Y9 +2 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%g9 +2 "core" 9 +104 "processing"%N9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9 +103 "processing"%U9 +3 "core" 9 +103 "processing"%n9 +2 "core" 9 +103 "processing"%F9 +2 "core" 9 +103 "processing"%19 +2 "core" 9  +103 "processing"%*9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9\ +103 "processing"%W9 +2 "core" 9\ +103 "processing"%p9 +2 "core" 9! +103 "processing"%y9 +2 "core" 9& +103 "processing"%)9 +2 "core" 9, +103 "processing"%d9 +3 "core" 91 +103 "processing"%89 +2 "core" 96 +103 "processing"%}9 +2 "core" 9< +103 "processing"%`9 +2 "core" 9@ +103 "processing"%c9 +2 "core" 9F +103 "processing"%]9 +3 "core" 9K +103 "processing"%X9 +2 "core" 9P +103 "processing"%q9 +2 "core" 9S +103 "processing"%.9 +2 "core" 9Z +103 "processing"%9 +2 "core" 9_ +3 .tPH.hold 2:00:00,28C +3 "processing"% pp_ +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%s +103 "core"  +2 "processing"%Q% +4 "core" %կ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%@'\ +611 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%L'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%  +140 "core"  +2 .tPSV.dial PTV + "processing"%, +73 "core" +2 .tPBV.dial :waste1 + "processing"%  +55 "core" +2 "processing"%"% +4 "core" %Ҿ  + .tPS.seek 1.5ml +2 "processing"%\\' +614 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%x * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%?' +1617 "core" ' +2 .tdelay 5:00 +14135 "Can" EE +15868 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%i  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%0 +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%4' +2526 "core" ' + .tPSV.dial PTV +2 "processing"% +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%3 +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%{  +84 "core" +2 .tPS.seek :empty +2 "processing"%5'ղ +2535 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%m  +138 "core" +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPRV.dial :ab1 + "processing"%Z @ +105 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%7' +354 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +44 "core"  +2 "processing"%&% +4 "core" %  +2 .tPS.seek 0.35ml +2 "processing"%S' +460 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'^  +31 "core" +2 .tPRV.dial :air +2 "processing"%#  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%='G +1164 "core" ' + .tPRV.dial :waste2 +2 "processing"%\ @ +74 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +882 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%$  +57 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%:'Һ +1615 "core" ' + .tPSV.dial :PML +2 "processing"%w +44 "core" +2 .tPTV.dial :mixing + "processing"%M @ +78 "core" A +2 .tPBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%l% +4 "core" %Ҹ(  +2 .tPS.seek 1.85ml + "processing"%' +241 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%P * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%6' +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +3 "core" &L + "manipulator"&~& +4 "core" &u L I + "manipulator"&<% +4 "core" %\  u G +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +136 "core" ( +2 "manipulator"&B& +4 "core" &, @ G1 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, 0 F1 +2 .tForearm.seek :garage +2 "manipulator"&'' +101 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&!& +4 "core" &, { s A- +2 "manipulator"&% +3 "core" %  s [ = @ +2 .tForearm.seek :retract +2 "manipulator"&E'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&u( +284 "core" ( +2 "manipulator"&R& +4 "core" &(  FBj + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &h& +3 "core" &)  FBj + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&K' +102 "core" ' +3 "manipulator"&H& +4 "core" &(  EBj + "manipulator"&O% +4 "core" %  F +2 "collection"'/& +3 "core" &F +2 "collection"'%& +3 .tCC.seek :closed +2 "collection"'r(` +3 "core" &W +3 &\\  +9 &'nV . +9 &a{Z B +10 &Io[ U +9 &OY W +9 &O[ W +10 &MV V +9 &JOZ W +9 & LV W +10 &OX W +9 &NZ V +10 & SIZ W +9 &"JX V +9 &#IZ V +10 &%LU W +9 &'[OX W +9 &)IZ W +10 &*NT W +9 &,HX W +10 &.cIY W +9 &0&HV V +9 &1JY V +10 &3KZ W +9 &5lKZ V +9 &7.L[ V +10 &8HR V +9 &:JW V +10 &5IX W +9 &?NZ V +10 &AGY V +9 &C|G[ V +9 &E>GW V +10 &GMV V +9 &HRY W +10 &J]Z X +9 &L7x# Y \\ +9 &MM>Z ` +10 &O^]T b! +9 &Qa^aU b( +9 &S^_[ b0 +10 &TaaW b5 +9 &VacY b5 +10 &X6ddZ b6 +9 &YdeP b6 +9 &[fgY b7 +10 &];hhY b7 +9 &^ljW b8 +9 &`>QlmW ^ +10 &`a ilM (w +9 &`sjmY #e +2 ( + "collection"'%& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.52 +2 "collection"'f& +4 "core" &`sjjS #e + .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"& % +4 "core" % o t A + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%V% +4 "core" %d + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%_' +1617 "core" ' + .tPSV.dial PSR +2 "processing"%T +45 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%A' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%t  + "collection"'C  +31 "core"  +135  +2 .tPSV.dial :mixloop + "processing"%; +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +78 "core" +2 .tPS.seek 0ml +2 "processing"%z' +2628 "core" ' + .tPSV.dial :air +2 "processing"%(  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%v' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%-' +2615 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%o' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%G' +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&D& +4 "core" &' e Q  Ad + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &' Z P L >Ad +2 .tForearm.seek CC +2 "manipulator"&[' +95 "core" ' + .tHand.close +2 "manipulator"&/ +76 "core" / +3 .tCC.seek :open +2 "collection"'Y( +474 "core" ( +2 "manipulator"& & +4 "core" &' u [ \\ @Ad + "manipulator"&% +4 "core" %  e h $ A +2 .tForearm.seek :retract +2 "manipulator"&g'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&N(, +289 "core" ( +2 "manipulator"&k& +4 "core" &,  G* + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &, # H* +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&n' +112 "core" ' +2 .tHand.open +2 "manipulator"&F1 +75 "core" 1 +2 "manipulator"&1% +4 "core" % } V F  % +3 "core" %ҶC +2 ."da"PS.seek 1.85ml +2 "processing"%' +260 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%! * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%' +1970 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +26871 "Can" FF +21131 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +33 "core" + +2 ."da"PSV.dial :air +2 "processing"%R  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%h' +2525 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%H  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%O +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%/  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%E'ղ +2530 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%e +133 "core"  +2 "processing"%f% +3 "core" %յ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%%  +75 "core"  + ."da"PSV.dial PTV +3 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%V  +35 "core" +2 "processing"%K% +3 "core" %Һx  +2 ."da"PS.seek 1.5ml +2 "processing"%6' +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%T  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%_ * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%C +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%t' +2522 "core" ' + ."da"PSV.dial PTV +2 "processing"%; +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%A +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%(  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%z'ղ +2536 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +133 "core"  +2 "processing"%v% +3 "core" %մ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +615 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%-'Һ +871 "Can" II +749 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%o  +35 "core" +2 "processing"%D% +3 "core" %Һ[  +2 ."da"PS.seek 1.5ml +2 "processing"%b' +613 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%u  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%r +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2534 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%[ +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%k +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%U  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%2'ղ +2504 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%F +133 "core"  +2 "processing"%1% +3 "core" %ճ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%g'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%n'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +84 "core" + ."da"PBV.dial :waste1 +2 "processing"%W  +35 "core" +2 "processing"%p% +3 "core" %һh  +2 ."da"PS.seek 1.5ml +2 "processing"%y' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%G * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%d' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%8  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%} * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%` +73 "core"  +2 ."da"PS.reconfigure PSfast +49 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +2 "processing"%)' +2525 "core" ' + ."da"PSV.dial PTV +2 "processing"%] +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%X +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%c +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%q  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2528 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%s +133 "core"  +7 "processing"%Q% +16 "core" %ծ +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +4 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +7 "processing"%j'm +353 "core" ' +2 ."da"delay 5 seconds +502 "processing"%.% +4 "core" %l  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +358 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%@'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%"  +36 "core" +2 "processing"%L% +3 "core" %ҶP +2 ."da"PS.seek 1.5ml +2 "processing"%,'| +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%+' +1635 "core" ' +2 ."da"delay 10 seconds +551 "Can" +451 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%i  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%J * +46 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%x +75 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%?' +2550 "core" ' + ."da"PSV.dial PTV +3 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%0 +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%{  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%4'ղ +2555 "core" ' +2 "processing"%m9 +3 "core" 95\ +2 #"da"Processing Puck Heater at 28.6C before imaging + .PH.coast +2 "processing"%3  +3 "core" 5\ 5\ +2 "processing"%Z& +3 "core" &](  6 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&% +4 "core" %\  2 : T ;# + "storage"(% +4 "core" % Q +2 "storage"(&. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(7(,q +356 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (5& +3 "core" &,o  y ] + "manipulator"&#& +4 "core" &, " $ 7* + "manipulator"&S% +4 "core" %\   ! 8# +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&\ ( +185 "core" ( +2 "manipulator"&=& +3 "core" & )  8- +2 "storage"(^& +4 "core" &,q 4  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +99 "core" ' +2 "storage"(w& +4 "core" &,q   + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(M' +278 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"($'y +32 "core" ' +2 "manipulator"&P& +4 "core" & 1 8 l :- +2 "manipulator"&:% +3 "core" % : 1 } : +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&l'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"& (k +258 "core" ( +2 "manipulator"&& +3 "core" &s > B : +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" &s 3 0 % : +2 ."da"Forearm.seek PC +2 "manipulator"&B' +95 "core" ' + ."da"Hand.close +2 "manipulator"&/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%>( +455 "core" ( +2 "storage"(!& +3 "core" &,q u  +2 "manipulator"&~& +4 "core" &s - 0  < + "manipulator"&% +3 "core" % ϴ 2 4 o < +2 ."da"Forearm.seek :retract +2 "manipulator"&9'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +258 "core" ( +2 "manipulator"&'& +3 "core" & ; 7 i :/ +2 "storage"(R& +4 "core" &,q   + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +96 "core" ' + ."da"Hand.open +2 "manipulator"&1 +68 "core" 1 +3 "storage"(H- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(O'E +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(/' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2415h.tif +2 "processing"%h& +9 "core" & +5 "manipulator"&e& +8 "core" & _ -/ +3 "manipulator"&f% +6 "core" % 1 - +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&E'\ +95 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +184 "core" ( +2 "manipulator"&%& +7 "core" &, A .= +2 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 && +5 "core" &,  .= +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&V' +102 "core" ' +51 ."psFlush"Hand.close +9 "manipulator"&K/ +78 "core" / +2 "manipulator"& & +4 "core" &, - *= + "manipulator"&% +4 "core" % $ N * +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&6'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&T(k +123 "core" ( +2 "manipulator"&_& +4 "core" &u  - + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &u - + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +99 "core" ' +3 "manipulator"&;& +4 "core" &u - 0 +2 "manipulator"&% +3 "core" %ϻ H 0 +2 "processing"%A& +4 "core" &H + "processing"%(& +4 ."psFlush"PC.seek :closed +2 "processing"%t(] +3 "core" &v +3 &N  +9 &&p7 . +10 &_~2 B +9 &Co* U +9 &N+ V +10 &K V +9 &I V +9 &EN V +10 &L V +9 &J V +9 &H V +10 & MN V +9 &"Q V +10 &#Kd V +9 &%MR V +9 &'WKZ V +10 &)LX V +9 &*PM V +9 &,LN V +10 &.^JK V +9 &0 ME V +10 &1J5 V +9 &3L- V +9 &5gL0 V +10 &7)L. V +9 &8L# V +9 &:L# V +10 &/L W +10 &?N V +9 &AL V +9 &CwJ V +10 &E7N W +9 &FY W +10 &Hr Z +9 &Jk ] +9 &L- ] +10 &M ] +9 &OW ] +9 &Qq ] +10 &S2 ^ +9 &TR ^ +9 &V ] +10 &Xx ^ +9 &Z9 ^ +10 &[ Q +9 &],J !f +9 &]z? 7 +7 ( +7 "processing"%(& +10 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.74 +6 "processing"%& +10 "core" &]z/ 7 +2 &]z/ 7 +2 ."psFlush"Hand.open +2 #"da"SX MX5/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.859 seconds\ /var/log/esp/da19aug2415h.tif: TIFF Upload Complete\ +3 "manipulator"&v1 +2 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2415h15s.tif +70 "core" 1 +2 "manipulator"&z% +4 "core" % ϻ - +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +134 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +3 "processing"%o'TE +1116 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +96 #"da"SX MX5/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2415h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2415h30s.tif +1519 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%- +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%a  +32 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%b' +1420 #"da"SX MX5/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2415h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2415h70s.tif +1199 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%u +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%I'\ +600 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +85 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%[' +2631 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%k @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%U' +256 #"da"SX MX5/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2415h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +8 ."Qmail"HABfans.email "10.859 sec auto-exposure",Subject: "da19aug2415h images!" +8 "storage"( - +5 "core" -' +7 "storage"(F& +6 "core" &,q G M $  + "manipulator"&1& +4 "core" &u  3 +2 "manipulator"&2% +3 "core" %\  3 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +3 "manipulator"&g( +261 "core" ( +4 "manipulator"&& +4 "core" & / 3/ +2 "storage"(W& +3 "core" &,q P Q ~  +5 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&p'( +102 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.21 Pucks below Top Plate +3 "storage"(n' +67 "core" ' +7 "manipulator"&G& +11 "core" & g S @/ +7 "storage"(y& +9 "core" &,q 5  +8 ."da"Elbow.reconfigure LimpElbow +5 "manipulator"&$ ,(#b +7 ."da"Forearm.reconfigure LooseForearm +7 "manipulator"&#Q@2^d^2b +10 ."da"Forearm.seek 4 +9 "manipulator"&8' +30 "core" ' +5 ."da"Elbow.hold +10 "manipulator"&}, +9 "core" , +6 ."da"Elbow.reconfigure TightElbow +5 "manipulator"&$&.,(\ #b +9 ."da"SE.reconfigure SEconfig +5 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.03 Pucks below Top Plate +10 "storage"(`' +26 "core" ' +6 "manipulator"&d% +13 "core" % 5 9 : +5 "storage"(]& +15 "core" &,q   +5 ."da"Forearm.force -20 +6 "manipulator"&5 +14 ."da"Forearm.seek 4 + 341 counts +4 "manipulator"&X'% +14 "core" ' +2 "manipulator"&c& +4 "core" & j t C C- +2 "storage"(q& +4 "core" &,q  +2 ."da"Forearm.reconfigure TightForearm +62 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&)'( +25 "core" ' +2 "storage"(s% +7 "core" % u +7 ."downElevator"SE.seek :down +5 "storage"(Q'} +97 (% +3 "core" %4 Zr + "manipulator"&.% +4 "core" %& i f X AK +56 ."da"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&j'\ +88 "core" ' +8 ' +2 ."downElevator"SE.coast +2 "storage"(5 +6 ."da"SC.coast +2 "storage"(6 +1159 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%" +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%L' +2619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%@ +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%\\' +2627 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%, @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%J  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%x'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%+ +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1103 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%0' +1616 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%{  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%?' +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%m +76 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%3'\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%Z' +2129 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%&' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%5 @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%S  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%='ղ +2641 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%^ +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%N' +984 "Can" HH +1645 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%w +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%*' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%:  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%M'ղ +2638 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &  L- +2 "manipulator"&% +3 "core" %\  < M +2 ."psFlush"Elbow.seek PC +2 "manipulator"&<(k +249 "core" ( +2 "manipulator"&\ & +4 "core" &t T N + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t  N +2 ."psFlush"Forearm.seek PC +2 "manipulator"&l' +90 "core" ' + ."psFlush"Hand.close +2 "manipulator"&|/ +70 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%!( +450 "core" ( +2 "manipulator"&~& +3 "core" &t " P +2 "manipulator"&% +3 "core" % < P +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&B'\ +90 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&'(, +134 "core" ( +2 "manipulator"&R& +3 "core" &, Q +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &,  Q +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&H1 +75 "core" 1 +2 "manipulator"&h% +3 "core" % \ |  Fn +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&e'\ +100 "core" ' +2 #tFinished short da assay +1140 #-> access 4 +3 .SE.seek :down + "storage"(f'} +3 "core" ' + "manipulator"&9% +4 "core" %\  P +2 "manipulator"&$& +3 "core" &, * Q +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(O(R +1009 "core" ( + .tSC.reconfigure SCloose +4 "storage"($.\ 1~b +2 (%& +3 "core" &N   +324 #t-> access 5 +3 .SE.seek :down + "storage"('} +4 "core" ' +2 "manipulator"&% +3 "core" %\  ! N +3 "manipulator"&& +3 "core" &, 0 N + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(K( +362 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" & q  ! +94 #t-> PS.flush + #Flushing Processing stage + "processing"%% +3 "core" %լ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%E& +4 "core" & +2 "manipulator"&_& +3 "core" &,  H +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&C(, +20 "core" ( +2 "manipulator"&V& +4 "core" &,  Hj + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &;& +2 "core" &, z  Hj +2 .tForearm.seek :garage +2 "manipulator"&' +97 "core" ' +2 .tHand.close + "manipulator"&A/ +71 "core" / +41 "manipulator"&& +11 "core" &, r k Dj +2 "manipulator"&6% +3 "core" % ) s E% +2 .tForearm.seek :retract +2 "manipulator"&>'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&((k +121 "core" ( +2 "manipulator"&& +4 "core" &t ( H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +3 "core" &t { c H + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&z' +90 "core" ' +2 "manipulator"&& +4 "core" &t e I +2 "manipulator"&% +3 "core" %  H^ +2 "processing"%4& +4 "core" & + "processing"%o& +4 .tPC.seek :closed +2 "processing"%-(] +3 "core" &j +2 &j  +9 &&md . +9 &`~k B +10 &Hnj U +9 &Ji U +9 &Nm V +10 &Le U +9 &LOh U +10 & Md V +9 &Of V +9 &Oh V +10 & TQa U +9 &"Rg U +9 &#Mm V +10 &%Lh U +9 &'\\Ki U +10 &)Le U +9 &*Lh U +9 &,Kl U +10 &.dMd U +9 &0&Kg U +9 &1Rg V +10 &3Od U +9 &5mJi U +10 &7.N_ U +9 &8Oj U +9 &:Oe U +10 &6Nh U +9 &?Q` U +10 &AMg U +9 &C|N` U +10 &E=O_ V +9 &FXf W +9 &Hre Y +10 &Jri \\ +9 &L4b \\ +9 &M` \\ +10 &Of \\ +9 &Qxe \\ +10 &S;a \\ +9 &Ta ] +9 &Vg ] +10 &X~e ] +9 &Z?` ] +9 &\\g M +10 &]*Ag\\ *{ +9 &]4g 1 +5 ( + "processing"%o& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 +2 "processing"%a& +4 "core" &]$a 1 + &]$_ 1 +2 .tHand.open + "manipulator"&D1 +72 "core" 1 +2 "manipulator"&u% +4 "core" %  F^ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +91 "core" ' +2 .tPSV.dial PSR + "processing"%I +46 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%'TE +1116 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1616 "core" ' + .tPSV.dial PTV +2 "processing"%r +74 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%k  +54 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2623 "core" ' + .tPSV.dial PSR +2 "processing"%F +75 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%1'\ +610 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%2' +2125 "core" ' + .tPSV.dial PTV +2 "processing"%[ +74 "core" +2 .tPBV.dial PSV + "processing"% U +55 "core" W +2 .tPS.seek 0ml +2 "processing"%W' +2636 "core" ' + .tPSV.dial PBV +2 "processing"%T @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%G' +2624 "core" ' + .tPSV.dial :waste1 +2 "processing"%y  +74 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2623 "core" ' + .tPSV.dial PSR +2 "processing"%d +45 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%]' +2621 "core" ' + .tPSV.dial PTV +2 "processing"%/ +84 "core"  +2 .tPBV.dial PSV +2 .PS.seek 0ml + "processing"%c' +2626 "core" ' + .tPSV.dial PBV +2 "processing"%q @ +43 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%p' +2622 "core" ' + .tPSV.dial :waste1 +2 "processing"%s  +74 "core"  +2 .tPS.seek :empty +2 "processing"%g'ղ +2625 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&n& +4 "core" &t e a D +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +2 "core" ( +2 "manipulator"&.& +3 "core" &t o b C +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &t c b D +2 .tForearm.seek PC +2 "manipulator"&X' +93 "core" ' + .tHand.close +2 "manipulator"&`/ +72 "core" / +2 .tPC.seek :open +2 "processing"%)( +453 "core" ( +2 "manipulator"&Q& +4 "core" &t f E + "manipulator"&7% +4 "core" % E + .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&U(, +139 "core" ( +2 "manipulator"&"& +4 "core" &, < E9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, x o T D9 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&@' +114 "core" ' +2 .tHand.open + "manipulator"&L1 +73 "core" 1 +2 "manipulator"&,% +4 "core" % \ z 5 2 Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'J& +3 "core" &  6 + "manipulator"&i& +4 "core" &, R E6 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&+(, +29 "core" ( +2 "manipulator"&x& +4 "core" &, \\ Gw + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, # Gw +2 .tForearm.seek :garage +2 "manipulator"& ' +101 "core" ' +2 .tHand.close + "manipulator"&{/ +69 "core" / +2 "manipulator"&0& +4 "core" &, l f  Bw + "manipulator"&m% +4 "core" % " g e B + .tForearm.seek :retract +2 "manipulator"&?'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&3( +286 "core" ( +2 "manipulator"&& +4 "core" &+ d f BDy + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, d e BDx +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&Z' +94 "core" ' +2 "manipulator"&5& +4 "core" &+ i e BDw +2 "manipulator"&&% +4 "core" % d c C + "collection"'S& +4 "core" & 5 + "collection"'#& +4 .tCC.seek :closed + "collection"'^(` +3 "core" &  $ +4 & = / +10 &"D| 6 4 +9 &?l{ 7 I +10 &h = W +9 &N9 W +9 &ON5 W +10 &H 9 V +9 &J 5 V +9 &H4 V +10 &YI 0 V +9 &N 8 V +10 & N 7 W +9 &"M  9 V +9 &$`J > W +10 &&"LA W +9 &'M ? W +9 &)I G V +10 &+iM A V +9 &-+I @ V +10 &.J H V +9 &0J G V +9 &2rG K V +10 &44K C V +9 &5I D W +9 &7I G V +10 &9yL G V +9 &;;J B V +10 &<H M V +9 &>I C V +9 &@GK V +10 &BBJI W +9 &DGE W +9 &EI I V +10 &GLB V +9 &IJRF W +10 &K`F X +9 &L+)< \\ +9 &NsEA@ a +10 &P0HH2 b +9 &QNL9 b' +9 &SSR: b/ +10 &U\\TV3 b6 +9 &WYY; b6 +10 &XW[6 b8 +9 &Zn]]4 b: +9 &\\a_4 b8 +10 &]`b0 b8 +9 &_jcd: X +9 &`Spaf; ^ +10 &`tbe< "f +8 ( +2 &`wde; "c + "collection"'#& +3 #tCollection Clamp onSpring/offSpring for 13/27 samples, on/off torque 2.49 +2 "collection"'=& +4 "core" &`wce0 "c +49 .tHand.open +3 "manipulator"&w1 +75 "core" 1 +2 "manipulator"&N% +4 "core" % [ [ ' > +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +6 #t-> CBV.PRV + .CBV.dial PRV +6 #-> PTV.PRV + .PTV.dial PRV +2 "processing"%* @ +78 "core" A +35 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%: +104 "core" +302 #t-> CTV.air +2 .CTV.dial :air +1680 #-> PRV.CBV + .PRV.dial CBV + "processing"%P  +44 "core"  +682 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +536 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +74 "core"  +1120 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2624 "core" ' +2 "processing"%\ % +4 "core" %<  +147 #t-> PSV.PTV + .PSV.dial PTV + "processing"% +86 "core"  +775 #t-> PS.empty + .PS.seek :empty +2 "processing"%}'ղ +2625 "core" ' +2 "processing"%|% +4 "core" %մ= +1688 #t-> PSV.PSR + .PSV.dial PSR + "processing"%j +73 "core"  +565 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%t' +179 "Can" rs +2445 "core" ' +2 "processing"%~% +4 "core" %5  +108 #t-> PSV.PTV + .PSV.dial PTV + "processing"% +73 "core" +1184 #t-> PS.empty + .PS.seek :empty +2 "processing"%R'ղ +2631 "core" ' +2 "processing"% % +4 "core" %խ* +1086 #t-> PSV.PSR + .PSV.dial PSR + "processing"%l +76 "core"  +294 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%<' +2623 "core" ' +2 "processing"%H% +4 "core" %/  +6825 #t-> PSV.PTV + .PSV.dial PTV + "processing"%h +73 "core" +756 #t-> PTV +495 #-> PRV +638 #-> PS.empty + .PS.seek :empty +2 "processing"%B'ղ +2621 "core" ' +2 "processing"%% +4 "core" %ճD +2295 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%9 +72 "core"  +341 #t-> PSR.air + .PSR.select :air + "processing"% +446 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%$' +2622 "core" ' +2 "processing"%%% +4 "core" %:  +5 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +74 "core" +347 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2625 "core" ' +2 "processing"%f% +4 "core" %մ@ +5 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%O +75 "core"  +179 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"% ' +2629 "core" ' +2 "processing"%% +4 "core" %@  +5 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%E +86 "core"  +123 #t-> PS.empty + .PS.seek :empty +2 "processing"%_'ղ +2636 "core" ' +2 "processing"%V% +4 "core" %ժ?  +5 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%; +72 "core"  +101 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%A' +2639 "core" ' +2 "processing"%% +4 "core" %O +108 #t-> PSV.PTV + .PSV.dial PTV + "processing"%6 +76 "core" +455 #t-> PS.empty + .PS.seek :empty +2 "processing"%''ղ +2634 "core" ' +2 "processing"%e% +4 "core" %խW +160 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &) 1 1 & +3 "core" &( 9 : @Cs +2 "manipulator"&!% +3 "core" % ; < ? +2 .tForearm.seek :retract +2 "manipulator"&o'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&a(, +288 "core" ( +2 "manipulator"&D& +3 "core" &, d b D5 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &, X b  D5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&I' +114 "core" ' +2 .tHand.open +2 "manipulator"&z1 +76 "core" 1 +2 "manipulator"&M% +4 "core" % \ { ) 5  ;c + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +15731 "Can" RR +60002  RR +60002 m RR +60002 b RR +60002 U RR +60002 L RR +60002 B\ 7RR +60002 <\ ISS +60002 4\ QSR +60002 .\ VSR +60003 )\ YRR +60002 "\ [SR +60002 "\ ]RR +60002 \ ^SS +60002 a\ _SS +60002 M\ _SR +60002 \ _SR +60002 o\ aSR +60002 \ cSR +60002 G\ dSR +60002 W\ dSR +60002 >\ fSR +60002 \ hSR +60002 R\ jSS +60003 \ lSS +60002 k\ lSS +60002 .\ nSS +60002 }\ oSS +60002 C\ qSS +60003 \ rSS +60002 Z\ tSS +60002 \ uSS +60002 @\ xSS +60002 ,\ zSS +60003 \ {SS +60002 s\ }SS +60002 \ TS +60002 B\ SS +60003 \ SS +60002 5\ SS +60002 e\ SS +60002 \ SS +60002 {\ SS +60003 \ SS +60002 \ SS +60002 \ SS +60003 \ TS +60002 \ SS @EDT1566705683.69 M\ SS +60002 \ SS +60003 \ SS +60002 \ SS +60002 H\ SS +60002 g\ SS +60003 \ SS +60002 \ TS +60002 \ SS +60002 \ SS +60003 \ SS +60002 \ SS +60002 \ SS +60003 C\ SS +60002 \ ^SS +60002 \ :SR +60002 \ 4RR +60003 \ 0SR +60002 \ .SR +60002 \ ,SR +60002 \ )SR +60003 \ (SR +60002 \ &SR +60002 \ %SS +60003 \ $SS +60002 \ #RS +60002 \ "SS +60003 Q\ SR +60002 `\ SR +60002 +\ SR +60002 z\ RR +60003 \ SS +60002 \ SR +60002 '\ RR +60003 v\ SR +60002 '\ SS +60002 t\ RR +60002 '\ SR +60003 Y\ RR +60002 e\ SR +60002 ,\ RR +60003 \ RR +60002 \ SR +60002 \ RR +60003 8\ RR +60002 \ RR +60002 E\ RR +60002 \ RR +60003 d\ RR +60002 Y\ RR +60002 0\ RR +60003 x\ SR +60002 D\ RR +60002 V\ RR +60002 u\ SS +60003 >\ RR +60002 u\ RR +60002 )\ RR +60003  SR +60002 * RR +60002  RR +60002 ) RR +60003 s RR +60002  SR +60002  SR +60003   RR +60002 w RR +60002  RR +60002  RQ +60003  RR +60002  RR +60002  RR +60002 " RR +60003  RR +60002 \ 'SS +60002 \ ISS +60002 \ WSS +60003 \ ^SS +60002 \ cSS +60002 \ fSR +60003 \ gSS +60002 \ iSS +60002 \ jSS +60002 v\ kSS +60003 \ lSR +60002 \ nSS +60002 \ oSS +60002 w\ pSS +60003 B\ rSS +60002 \ sSS +60002 \ tSS +60002 \ vSS +60003 \ wSS +60002 \ ySS +60002 g\ zSR +60002 _\ |SR +60003 \ }SS +60002 \ TS +60002 \ SS +60003 \ SS +60002 \ SS +60002 [\ SS +60002 ]\ SS +60003 \ TS +60002 \ SS +60002 \ SS +60002 \ SS +60003 4\ SS +60002 (\ SS +60002 \ SS +60003 \ SS +60002 \ SS +60002 \ SS +60002 g\ SS +60003 p\ SS +60002 \ SS +60002 \ SS +60002 \ SS +60003 \ SS +60002 .\ SS +60002 \ SS +60003 \ SS +60002 \ SS +60002 \ SS +60002 \ ?SS +60003 H\ 5SR +60002 |\ 1SS +60002 \ .SS +60002 \ +SR +60003 \ *RS +60002 \ )RR +60002 H\ &RR +60003 \ %RR +60002 o\ $RR +60002  \ #RR +60002 \ !SR +60003 \ !SR +60002 \ SS +60002 \ SR +60003 \ RR +60002 $\ SS +60002 \ SR +60002 e\ SR +60003 \ RR @EDT1566792086.97 \ RR +60002 \ RR +60003 \ SR +60002 \ RR +60002 \ RR +60002 \ RR +60003 \ SR +60002 \ SR +60002 >\ SR +60003 A\ SR +60002 O\ RR +60002 \ \ RR +60002 \ RR +60003 \ SR +60002 \ RR +60002 \ RR +60003 >\ SS +60002 l\ RR +60002 e\ SR +60003 4\ SR +60002 \ SR +60002  RR +60002  RR +60003   RR +60002  RR +60002  RR +60003  SR +60002  RS +60002  RR +60002  RR +60003  RR +60002   RR +60002  RR +60003  SR +60002  RR +60002  RR +60002  RR +60003  RR +60002  RR +60002 \ RR +60002 \ ASS +60003 "\ SSS +60002 \ \\SS +60002 %\ bSS +60003 d\ dSS +60002 \ fSS +60002 \ hSS +60002 \ iSS +60003 \ jSS +60002 T\ kSS +60002 8\ lSR +60003 \ mSS +60002 \ oSS +60002 \\\ pSS +60002 \ rSS +60003 '\ rSS +33973 #t-> access 5 +3 .SE.seek :down + "storage"(r'} +3 "core" ' +2 "manipulator"&k% +4 "core" %\  d v  ) +2 "manipulator"&& +3 "core" &, d p 5 +51 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 +2 "storage"(F( +6 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +3 ( & +2 "core" & X M L J\ h +334 #t-> startTube 5 +1036 #-> $da[:extractVol]=0.19 +1243 #-> startTube 5 +333 #-> shortDA +3 "collection"'1% +2 "processing"%[% +6 "core" %ӹ\ N + %խL\ t +3 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +321 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +41 "core" +2 .tPTV.dial :PRVmixing + "processing"%2  +74 "core" + .tPRV.dial :sipper +2 "processing"%T  +130 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%W'` +2282 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%y  +129 "core"  +2 .tPS.seek 0.5ml +2 "processing"%G'\ +1279 "core" ' + .tPRV.dial :waste2 +2 "processing"%d @ +102 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%'ղ +596 "core" ' + .tPSV.dial PSR +2 "processing"%/ +101 "core"  +2 "processing"%]% +3 "core" %կ\ s +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%q'TE +1109 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%c' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +111 "core" +2 .tPS.seek :empty +2 "processing"%p'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%n +97 "core"  +2 "processing"%.% +3 "core" %ճ\ r +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%8'TE +1109 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%`' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%( +98 "core" + .tPRV.dial :sipper +2 "processing"%b  +43 "core" +2 .tPS.seek :empty +2 "processing"%-'ղ +2630 "core" ' + .tPSV.dial PSR +2 "processing"%Q +111 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%7' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%" +110 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2630 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%X& +4 "core" &\ s +2 "manipulator"&% +3 "core" %\  y i 5 ) +2 "storage"(L% +3 "core" %~ M M r\ g +2 "storage"(,. +2 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +211 "Can"?\ nii +802 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (@& +3 "core" &<5 g d\ k + "manipulator"&J& +4 "core" &, e a 5 + "manipulator"&i% +4 "core" %\  \\ U ) + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&x( +182 "core" ( +2 "manipulator"&& +4 "core" & ` ` w - + "storage"({& +4 "core" &<5 f g \ j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&0'Ϲ +91 "core" ' +2 "storage"(m& +4 "core" &<5 W U b\ l + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(U' +282 "core" ' +2 "storage"(\\- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 ( & +2 "core" &<5 7 E l\ h +2 "manipulator"&& +3 "core" & d t < - +2 .tElbow.seek 5 +2 "manipulator"&( +3 "core" ( + "manipulator"&+& +4 "core" & t m [ - + "storage"(5& +4 "core" &<5 d d\ i +2 .tForearm.seek 5 + 300 counts + "manipulator"&&'΍ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&S/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&?& +3 "storage"(Y'} +5 "core" & b c  - +2 "manipulator"&=% +4 "core" % Έ b b +2 .tForearm.seek :retract + "manipulator"&w'\ +90 "core" ' +2 .tElbow.seek PC +2 "manipulator"&N(k +166 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +87 "core" ( +3 "manipulator"&#& +4 "core" &u d b ! + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &u T _ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&Z' +96 "core" ' +2 "manipulator"&:& +4 "core" &u p y A +2 "manipulator"&P% +3 "core" %ϼ _ V C l +2 "processing"%& +4 "core" &\ x + "processing"%g& +4 .tPC.seek :closed +2 "processing"%\ (] +2 "core" &\ y +3 &\ y +9 &)u\ u, +10 &b\ tA +9 &R~\ tS +10 &Z\ vS +9 &Y\ uS +9 &Z\ uS +10 &Z]\ vR +9 &]\ vR +9 &_\ vS +10 &Z\ uS +9 & aZ\ vS +10 &"$`\ uR +9 &#Y\ uR +9 &%]0\ uR +10 &'i[\ uS +9 &)+_\ uS +9 &*cf\ uS +10 &,Zt\ uS +9 &.q]p\ vS +10 &04[f\ uR +9 &1\\H\ uS +9 &3`i\ vS +10 &5zYr\ uR +9 &7<bv\ uR +9 &8`s\ vR +10 &:^v\ uR +9 &<am\ uR +10 &>D_r\ uR +9 &@bz\ uS +9 &A]p\ uS +10 &CZr\ uR +9 &EJbx\ uS +9 &Gps\ uT +10 &Hn\ sW +9 &J\ sX +10 &LCq\ sX +9 &ND\ sY +9 &Ow\ sX +10 &Qz\ sY +9 &SJ{\ sX +9 &U\ {\ sY +10 &Vw\ sY +9 &Xo\ rZ +10 &ZOs\ sZ +9 &\\v\ rF +9 &]8Fwm\ t[ +10 &]z9u\ v4 +5 ( + "processing"%g& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.59 +2 .Hand.open + "manipulator"&1 +3 "core" &]z)k\ w4 +71 1 +2 "manipulator"&% +3 "core" % ϼ o k l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&|'\ +89 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%j  +3 %}9 +5 "core" 9PO +102 "processing"%~9 +2 "core" 9Pd +103 "processing"%9 +3 "core" 9Ne +103 "processing"%t9 +2 "core" 9Oe ! +103 "processing"% 9 +2 "core" 9Me! +103 "processing"%l9 +2 "core" 9Nd" +103 "processing"%R9 +2 "core" 9Nd" +103 "processing"%H9 +2 "core" 9Md# +103 "processing"%h9 +2 "core" 9Me"# +103 "processing"%<9 +2 "core" 9Nd&$ +103 "processing"%9 +2 "core" 9Oe+$ +103 "processing"%99 +2 "core" 9Od/% +103 "processing"%B9 +3 "core" 9Pe3% +102 "processing"%%9 +2 "core" 9Pe7& +103 "processing"%9 +2 "core" 9Re;& +103 "processing"%$9 +2 "core" 9Td@& +103 "processing"%f9 +2 "core" 9UeD& +103 "processing"%O9 +3 "core" 9XeH& +103 "processing"%9 +2 "core" 9[eL& +103 "processing"%9 +2 "core" 9]eP' +103 "processing"%E9 +2 "core" 9`eU' +103 "processing"% 9 +2 "core" 9cfY& +103 "processing"%V9 +3 "core" 9gf]& +103 "processing"%;9 +2 "core" 9kga& +103 "processing"%_9 +2 "core" 9oge& +103 "processing"%9 +2 "core" 9tgj +103 "processing"%69 +2 "core" 9xgn +103 "processing"%A9 +2 "core" 9}gr +103 "processing"%e9 +51 "core" 9hx +102 "processing"%9 +2 "core" 9h| +103 "processing"%9 +2 "core" 9h +103 "processing"%9 +2 "core" 9i +103 "processing"%49 +3 "core" 9i +103 "processing"%39 +2 "core" 9i +103 "processing"%9 +2 "core" 9j +103 "processing"%^9 +2 "core" 9j +103 "processing"%>9 +2 "core" 9j +103 "processing"%!9 +2 "core" 9k +103 "processing"%9 +2 "core" 9l +103 "processing"%D9 +2 "core" 9j +103 "processing"%u9 +2 "core" 9l +103 "processing"%v9 +3 "core" 9k +102 "processing"%z9 +3 "core" 9l +103 "processing"%M9 +2 "core" 9m +103 "processing"%o9 +2 "core" 9n +103 "processing"%I9 +2 "core" 9n +103 "processing"%9 +2 "core" 9n +103 "processing"%k9 +3 "core" 9o +103 "processing"%9 +2 "core" 9p\ +103 "processing"% 9 +2 "core" 9o\ +103 "processing"%9 +2 "core" 9p +103 "processing"%K9 +2 "core" 9p +103 "processing"%[9 +3 "core" 9"p +103 "processing"%19 +2 "core" 9(q +103 "processing"%9 +2 "core" 9/q +103 "processing"%29 +2 "core" 95p +103 "processing"%T9 +2 "core" 9<q +103 "processing"%'9 +2 "core" 9Br +103 "processing"%y9 +2 "core" 9Hr +103 "processing"%W9 +2 "core" 9Or +103 "processing"%d9 +2 "core" 9Us +103 "processing"%G9 +2 "core" 9Zt +103 "processing"%/9 +3 "core" 9`t +3 .tPH.hold 2:00:00,28C +2 "processing"%] pp_ +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +99 "core"  +2 "processing"%q% +4 "core" %ճ\ m + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%s'\ +597 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%c'Һ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%n  +133 "core"  +2 .tPSV.dial PTV + "processing"%. +83 "core"  +2 .tPBV.dial :waste1 + "processing"%p  +53 "core" +2 "processing"%8% +4 "core" %ҽ\ p +2 .tPS.seek 1.5ml + "processing"%(' +610 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%`' +1610 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Q  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +32 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%" +68 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%7' +2430 "core" ' + .tPSV.dial PTV +2 "processing"%X +70 "core" +2 .tdelay 5 seconds +320 "Can"f\ ta` +182 .tPSV.dial PSR +2 "processing"% +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%L +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air +5 "processing"%,  +72 "core"  +2 .tPS.seek :empty +2 "processing"%F'ղ +2410 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%@  +132 "core" + .tPSV.dial :mixloop +2 "processing"%J +44 "core" + .tPRV.dial :ab1 +2 "processing"%i @ +101 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%' +358 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%{  +44 "core"  +2 "processing"%m% +4 "core" %S\ q +2 .tPS.seek 0.34ml +2 "processing"%a' +460 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" +2 .tPRV.dial :air +2 "processing"%\\  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"% 'G +1193 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%r'\ +861 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%+  +55 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%5'Һ +1623 "core" ' + .tPSV.dial :PML +2 "processing"%S +41 "core" + .tPTV.dial :mixing +2 "processing"%? @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%=  +33 "core" +2 "processing"%x% +3 "core" %һ\ p +2 .tPS.seek 1.85ml +2 "processing"%0' +242 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%U * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%&' +1973 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'#& +3 "core" &\ K + "manipulator"&*& +4 "core" &u b ^ + "manipulator"&% +4 "core" %\  c b  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&:(, +136 "core" ( +2 "manipulator"&P& +4 "core" &, l f )  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, b a *  + .tForearm.seek :garage +2 "manipulator"&Y' +99 "core" ' +2 .tHand.close + "manipulator"&w/ +70 "core" / +2 "manipulator"&)& +4 "core" &, v e  +2 "manipulator"&g% +3 "core" % 1 a a T  +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +279 "core" ( +2 "manipulator"&}& +4 "core" &( g d  Ae + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &( V ] G Ae +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&Z' +103 "core" ' +3 "manipulator"&& +4 "core" &( Z x  Ae + "manipulator"&% +4 "core" %\ X ^ +2 "collection"'t& +3 "core" &y\ M +2 "collection"' & +3 .tCC.seek :closed +2 "collection"'l(` +3 "core" &\ M +4 &\ M. +10 &(F\ I3 +9 &Mo\ HH +10 &e\ IT +9 &U\ IS +9 &mZ\ IR +10 &0T\ IR +9 &[\ IS +9 &Y\ IS +10 &tV~\ IS +9 &7Y\ IR +10 & Z|\ IR +9 &"W\ IR +9 &$}Ww\ IR +10 &&>Uq\ IS +9 &(Uz\ IS +9 &)U}\ IS +10 &+Tz\ IS +9 &-FZ\ IS +10 &/ Ys\ IR +9 &0V}\ IS +9 &2Tu\ FR +10 &4NTx\ FS +9 &6Tu\ IR +9 &7Uw\ IS +10 &9Ws\ IR +9 &;WU}\ IR +10 &=Y\ HR +9 &>V|\ IS +9 &@T\ IR +10 &B^W\ IS +9 &D!U\ IR +9 &EV\ IS +10 &GX\ IS +9 &Ic^#$\ HT +10 &K"k++\ EU +9 &LJ?\ GY +9 &Nng\ E] +10 &PNrq\ D^ +9 &Rtu\ D^ +9 &Sxy\ D_ +10 &Uyz\ C_ +9 &WQ|~\ D_ +10 &Y\ C` +9 &Z\ Ca +9 &\\\ Ca +10 &^R\ Bb +9 &_`\ E> +9 &``\ FQ +5 ( + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.18 +2 "collection"'R& +4 "core" &``lv\ GQ + .tHand.open +2 "manipulator"&H1 +73 "core" 1 +2 "manipulator"&h% +4 "core" %  ~ t + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&<'\ +92 "core" ' +3 .tPSV.dial PSR +2 "processing"% +98 "core"  +2 "processing"%9% +4 "core" %\ p + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%B' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1607 "core" ' + .tPSV.dial PSR +2 "processing"%$ +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%f' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +4 "processing"%O  + "collection"'  +31 "core"  +128  +2 .tPSV.dial :mixloop + "processing"% +99 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%E  +74 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2635 "core" ' + .tPSV.dial :air +2 "processing"%V  +54 "core" +2 .tPS.seek 2.5ml +2 "processing"%;' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%_ +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :air +2 "processing"%6  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%A' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%e +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &( ] W Ae +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&4& +3 "core" &( e b I Ae +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &( X ` Ae +2 .tForearm.seek CC + "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&^/ +74 "core" / +2 .tCC.seek :open +2 "collection"'>( +469 "core" ( +2 "manipulator"&!& +4 "core" &( c d T Ae + "manipulator"&% +4 "core" %  b b  + .tForearm.seek :retract +2 "manipulator"&D'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&u(, +288 "core" ( +2 "manipulator"&v& +4 "core" &, d b : + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +3 "core" &, a [ : + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&M' +111 "core" ' +2 .tHand.open +2 "manipulator"&o1 +71 "core" 1 +2 "manipulator"&I% +4 "core" % u d  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 ."da"delayUntil "09:41:27.71" +24737 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%k @ +53 "Can"-\ o +21 "core" A +5 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +54 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%K' +2427 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%[ +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%1  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +45 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%2  +54 "core" +2 ."da"PS.seek :empty +2 "processing"%T'ղ +2400 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%' +127 "core"  +2 "processing"%y% +4 "core" %հY\ x + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%W'\ +609 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%d'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%G  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%/ +82 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%q% +3 "core" %Ҿ\ z +2 ."da"PS.seek 1.5ml +2 "processing"%' +632 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%s * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%n' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%.  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +44 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%8 +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%c' +2410 "core" ' + ."da"PSV.dial PTV +2 "processing"%b +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%( +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%j +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Q  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%-'ղ +2398 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%" +126 "core"  +2 "processing"%`% +3 "core" %յt\ t +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%X'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%L +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +32 "core" +2 "processing"%7% +3 "core" %ҹv\ w +2 ."da"PS.seek 1.5ml +2 "processing"%@' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +5 "processing"%J * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%i' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%F  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%{ * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%m +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2408 "core" ' + ."da"PSV.dial PTV +3 "processing"% +70 "core" +2 ."da"delay 5 seconds +494 "Can"t\ |LL +8 ."da"PSV.dial PSR +2 "processing"%\\ +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%a +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2399 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%+  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%r  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%S  +41 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%? +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%=' +398 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%x  +43 "core"  +2 "processing"%U% +3 "core" %\ o +2 ."da"PS.seek 0.55ml +2 "processing"%5'Z +347 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%0  +55 "core" +2 ."da"PS.seek 2ml +2 "processing"%#'Һ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%* +42 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%P  +35 "core" +2 "processing"%% +3 "core" %Һ\ u +2 ."da"PS.seek 1.85ml +2 "processing"%N' +249 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%w * +44 "core" ) +2 ."da"PS.seek 0ml +3 "processing"%)' +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%g  +31 "core" +2 ."da"delay 30 seconds +1750 "Can"\ }CC +1252 ."da"PBV.dial between PSV and waste1 +2 "processing"%| * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%Y  +54 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%}' +2442 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%~ +40 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%:  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%t'ղ +2400 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +127 "core"  +2 "processing"%C% +3 "core" %ճ\ z +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%R'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml + "processing"%H'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%h  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%9% +3 "core" %һ\ w +2 ."da"PS.seek 1.5ml +2 "processing"%Z' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%%' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%B  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2421 "core" ' + ."da"PSV.dial PTV +2 "processing"%O +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%E +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%f  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%V'ղ +2395 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +126 "core"  +2 "processing"%_% +3 "core" %ղ\ | +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%;'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%6'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%e  +35 "core" +2 "processing"%A% +3 "core" %Ҹ\ r +2 ."da"PS.seek 1.5ml +2 "processing"%'~ +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%3' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%^  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +47 "processing"%< +85 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%l' +2410 "core" ' + ."da"PSV.dial PTV +3 "processing"%! +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%v  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%z'ղ +555 "Can"{\ yVV +1841 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +140 "core"  +2 "processing"%o% +3 "core" %յ\ w +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%I'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%D'Һ +1616 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%M +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%k  +33 "core" +2 "processing"%% +3 "core" %Һ\ t +2 ."da"PS.seek 1.5ml +2 "processing"% ' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%[  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +82 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%2' +2402 "core" ' + ."da"PSV.dial PTV +2 "processing"%K +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%' +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%y +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%T  +82 "core" +2 ."da"PS.seek :empty +2 "processing"%W'ղ +2399 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%G +131 "core"  +8 "processing"%/% +11 "core" %մ\ p +9 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +6 "processing"% +20 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +7 "processing"%'m +351 "core" ' +2 ."da"delay 5 seconds +502 "processing"%q% +4 "core" %j\ l + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%d'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%s'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%.  +34 "core" +2 "processing"%p% +3 "core" %Һ\ b +2 ."da"PS.seek 1.5ml +2 "processing"%8' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%n * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%b' +1610 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%(  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%Q +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%c' +2447 "core" ' + ."da"PSV.dial PTV +2 "processing"%" +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%` +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%- +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%X  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%L'ղ +2427 "core" ' +2 "processing"%,9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.4C before imaging + .PH.coast +2 "processing"%7  +3 "core" 4 4 +2 "processing"%& +3 "core" &]z)3\ c4 + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&J% +3 "core" %\  c _  +2 "storage"(@% +4 "core" %\ \ \ W + "storage"(F. +3 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"({(,q +358 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (m& +3 "core" &,q ]\ R + "manipulator"&i& +4 "core" &, b b : + "manipulator"&% +3 "core" %\  c d  +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&\\( +182 "core" ( +2 "manipulator"&a& +4 "core" & _ _ + + "storage"(& +3 "core" &,q \ Q +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +95 "core" ' +2 "storage"(+& +3 "core" &,q \ Q +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(r' +275 "core" ' +2 "storage"(S- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(?'y +32 "core" ' +2 "manipulator"& & +4 "core" & a b + +2 "manipulator"&x% +3 "core" %2 Y b  +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&U'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&=(k +254 "core" ( +2 "manipulator"&0& +4 "core" &r d g + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &5& +2 "core" &r W ` +2 ."da"Forearm.seek PC +52 "manipulator"&*' +92 "core" ' + ."da"Hand.close +2 "manipulator"&/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%P( +452 "core" ( +2 "storage"(& +4 "core" &,q p\ S + "manipulator"&w& +4 "core" &r c b + "manipulator"&#% +4 "core" % ϧ c d - + ."da"Forearm.seek :retract +2 "manipulator"&N'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&g( +259 "core" ( +2 "manipulator"&|& +4 "core" & k g - + "storage"(Y& +4 "core" &,q \ R + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&)'( +100 "core" ' + ."da"Hand.open +3 "manipulator"&~1 +66 "core" 1 +2 "storage"(:- +3 "core" -'y +3 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"('E +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2610h.tif +4 "processing"%}& +11 "core" &\ R +3 "manipulator"&& +5 "core" & A C , +2 "manipulator"&C% +5 "core" % I E h M +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&t'\ +94 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&R(, +179 "core" ( +2 "manipulator"&h& +4 "core" &, H C | + ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +2 & & +3 "core" &, B ;  | +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +100 "core" ' +2 ."psFlush"Hand.close + "manipulator"&9/ +77 "core" / +2 "manipulator"&H& +4 "core" &,    | + "manipulator"&&% +4 "core" % *  & +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&Z'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&B(k +122 "core" ( +2 "manipulator"&$& +4 "core" &u   + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &u   +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&%' +104 "core" ' +2 "manipulator"&O& +4 "core" &u G B U +2 "manipulator"&% +4 "core" % 6 # < +2 "processing"%E& +3 "core" &v\ O +2 "processing"%f& +4 ."psFlush"PC.seek :closed +2 "processing"%(] +4 "core" &x\ O + &q\ O +9 &(xb\ K- +9 &a_\ JA +9 &SwI\ KS +10 &TF\ LR +9 &U=\ KR +9 &Y.\ KS +10 &ZW(\ KS +9 &Y\ LS +9 &W"\ LR +10 &W\ LR +9 & bY\ LS +10 &"$]\ \ KS +9 &#R\ KR +9 &%W\ KR +10 &'jY\ KS +9 &),U:\ LS +9 &*XZ\ KR +10 &,WT\ KS +9 &.r\\M\ KS +10 &04UK\ KS +9 &1W3\ LR +9 &3Y5\ KS +10 &5zV.\ LS +9 &7<T\ KS +9 &8Y"\ KS +10 &:Z\ KS +9 &<\\\ KS +10 &>DU \ KS +9 &@[\ LS +9 &AS\ KR +10 &CU\ KS +9 &EL\\\ KS +10 &G\ c\ JT +9 &H~\ IW +9 &J\ HY +10 &LA\ HY +9 &N\ HY +9 &O\ HZ +13 &Q\ GY +10 &SH\ GZ +10 &U\ ~\ GZ +8 &V~\ FZ +2 #"da"SX MX5/16 (USB:23): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.873 seconds\ /var/log/esp/da19aug2610h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2610h15s.tif +5 "core" &X~\ GZ +6 &ZPo\ GZ +8 &\\s\ GG +9 &]9Guo\ IZ +10 &]v?d\ K: +5 ( + "processing"%f& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 +2 "processing"% & +3 "core" &]v7V\ L: + &]v7f\ K: +2 ."psFlush"Hand.open + "manipulator"&_1 +76 "core" 1 +2 "manipulator"&V% +4 "core" %   c +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&;'\ +90 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +129 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%e'TE +1108 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +55 #"da"SX MX5/16 (USB:23): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2610h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2610h30s.tif +1560 "core" ' +2 ."psFlush"PSV.dial PTV +4 "processing"%6 +83 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%4  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1372 #"da"SX MX5/16 (USB:23): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2610h30s.tif: TIFF Upload Complete\ +6 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2610h70s.tif +1253 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%^ +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2116 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%3 +83 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%! U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +698 "Can" \ D +1930 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +225 #"da"SX MX5/16 (USB:23): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2610h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.873 sec auto-exposure",Subject: "da19aug2610h images!" +10 "storage"(l- +8 "core" -' +4 "storage"(& +10 "core" &,q   \ 8 +2 "manipulator"&o& +3 "core" &u +2 "manipulator"&z% +3 "core" %\   +2 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&I( +274 "core" ( +4 "manipulator"&M& +8 "core" &  ' +4 "storage"(k& +4 "core" &,q = = y\ : +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +108 "core" ' +7 ."da"SE.reconfigure SEgently +8 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.21 Pucks below Top Plate +7 "storage"(D' +61 "core" ' +10 "manipulator"&& +16 "core" & 6 G ' +5 "storage"( & +13 "core" &,q c\ J +4 ."da"Elbow.reconfigure LimpElbow +7 "manipulator"&$ ,(#b +7 ."da"Forearm.reconfigure LooseForearm +10 "manipulator"&#Q@2^d^2b +7 ."da"Forearm.seek 4 +5 "manipulator"&[' +30 "core" ' +5 ."da"Elbow.hold +5 "manipulator"&1, +13 "core" , +4 ."da"Elbow.reconfigure TightElbow +8 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure SEconfig +4 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +3 "storage"(' +28 "core" ' + "manipulator"&% +4 "core" %   +2 "storage"(K& +4 "core" &,q K\ G +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 347 counts +2 "manipulator"&''+ +14 "core" ' +2 "manipulator"&y& +9 "core" & 0 7 ' +3 "storage"(T& +11 "core" &,q q\ J +5 ."da"Forearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&2'( +22 "core" ' +2 "storage"(G% +4 "core" % t\ J +3 ."downElevator"SE.seek :down +3 "storage"(/'} +100 (W% +3 "core" %5 \ IWf +2 "manipulator"&q% +3 "core" %4 O N t B +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +60 ' +2 ."downElevator"SE.coast + "storage"(5 +2 ."da"SC.coast +2 "storage"(6 +1274 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%d  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%. +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%p' +2635 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%s +69 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%n' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%8 @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%(' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%j  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Q'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%b +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%"'TE +1115 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%`' +1607 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%- +69 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%X  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%c' +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%, +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%7'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +2119 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%J +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%@ U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%F' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%m @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%a'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%+' +2634 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%u +82 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%S @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%x  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%r'ղ +2629 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" & g r  ' +2 "manipulator"&0% +3 "core" %\  b p  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&5(k +254 "core" ( +2 "manipulator"&\\& +4 "core" &u s ` S + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &u e  +2 ."psFlush"Forearm.seek PC +2 "manipulator"&U' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&\ / +68 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +455 "core" ( +2 "manipulator"&w& +3 "core" &u T ^ +2 "manipulator"&#% +3 "core" % U ^ # +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&*'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +41 ."psFlush"Elbow.seek :garage +10 "manipulator"&|(, +135 "core" ( +2 "manipulator"&Y& +4 "core" &, U ^  + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" &, R T S  +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&~' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&:1 +70 "core" 1 +3 "manipulator"&}% +3 "core" % \ w  +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 #tFinished short da assay +13070 "Can"}\ :: +60002 \ :: +42332 #t-> access 4 +2 .SE.seek :down +2 "storage"(N'} +2 "core" ' +2 "manipulator"&C% +4 "core" %\  S T ^  + "manipulator"&?& +4 "core" &, X ] W  + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((R +989 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (h& +3 "core" &R\ n\  +2224 #t-> access 5 +3 .SE.seek :down + "storage"( '} +4 "core" ' + "manipulator"&)% +4 "core" %\  T Z -  +2 "manipulator"&g& +4 "core" &, U U C  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(9( +365 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (H& +3 "core" & \ m p\ z" +11436 #t-> startTube 5 +1159 #-> shortDA +3 "collection"'&% +2 "processing"%t% +4 "core" %ӹ5\ \\ +4 %ձ\\\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +999 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +412 "Can"n\ TT +590 .tPSV.dial :mixloop + "processing"%$ +126 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +131 "core" + .tPRV.dial :sipper +2 "processing"%  +102 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%O'` +2280 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +129 "core"  +2 .tPS.seek 0.5ml +2 "processing"%E'\ +1278 "core" ' + .tPRV.dial :waste2 +2 "processing"%R @ +99 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%Z'ղ +609 "core" ' + .tPSV.dial PSR +2 "processing"%P +99 "core"  +2 "processing"%f% +4 "core" %ծb\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"% 'TE +1104 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%_' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%V +111 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2626 "core" ' + .tPSV.dial PSR +2 "processing"%% +99 "core"  +2 "processing"%L% +4 "core" %ճ[\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%e'TE +1117 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%6' +1613 "core" ' +2 .tPSV.dial :mixloop + "processing"%4 +111 "core" + .tPRV.dial :sipper +2 "processing"%A  +42 "core" +2 .tPS.seek :empty +2 "processing"%^'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"% +99 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%3 +111 "core" +2 .tPS.seek :empty +2 "processing"%!'ղ +2635 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%<& +4 "core" &K\  +2 "manipulator"&% +3 "core" %\  h u :  +2 "storage"(l% +3 "core" %| \ s +2 "storage"(. +3 "core" .( + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(o(<1 +1012 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (z& +3 "core" &<5 \ x + "manipulator"&& +4 "core" &, X [ @  + "manipulator"&M% +4 "core" %\  Q ` W  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&k( +210 "core" ( +2 "manipulator"&B& +4 "core" & U \\  J + "storage"(& +4 "core" &<5 n\ { +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"& 'Ϲ +92 "core" ' +2 "storage"(;& +4 "core" &<5 \ { + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +282 "core" ' +2 "storage"(K- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (y& +3 "core" &<5 c\ x +2 "manipulator"&& +3 "core" & ^ Z J +2 .tElbow.seek 5 +2 "manipulator"&T( +9 "core" ( +2 "manipulator"&G& +4 "core" & _ a  G + "storage"(& +4 "core" &<5 @\ y +2 .tForearm.seek 5 + 300 counts + "manipulator"&W'΍ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&q/ +70 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&I& +2 "storage"(D'} +5 "core" & U T j G +2 "manipulator"&[% +4 "core" % Δ V U (  + .tForearm.seek :retract +2 "manipulator"&''\ +98 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +159 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +85 "core" ( +3 "manipulator"&2& +3 "core" &t ` \\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &t ^ K  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&{' +94 "core" ' +2 "manipulator"&d& +4 "core" &t _ X +2 "manipulator"&v% +3 "core" % V V l +2 "processing"%.& +4 "core" &D\ + "processing"%& +4 .tPC.seek :closed +2 "processing"%s(] +2 "core" &g\ +4 &D\ , +10 &"DD\ 3 +9 &GoG\ G +10 &qF\ S +9 &[F\ R +9 &g_G\ R +10 &(`F\ R +9 &]C\ R +9 &_9\ S +10 &n^D\ R +9 &0bG\ R +9 & _E\ R +10 &"\\E\ R +9 &$w]D\ R +10 &&8ZC\ R +9 &']4\ R +9 &)\\7\ R +10 &+~]=\ R +9 &-A\\5\ R +9 &/],\ R +10 &0_-\ S +9 &2]0\ R +10 &4H],\ R +9 &6 Y.\ R +9 &7[8\ R +10 &9]2\ R +9 &;P]6\ R +9 &=b0\ R +10 &>]2\ R +9 &@\\1\ R +10 &BX^1\ R +9 &D\\1\ R +9 &Ea+\ S +10 &Gu0\ T +9 &IR/\ W +9 &K,\ X +10 &L4\ X +9 &N6\ Y +10 &PU2\ Y +9 &R/\ X +9 &S'\ X +10 &U\ X +9 &W^\ Y +9 &Y \ Y +10 &Z\ Y +9 &\\~z\ = +10 &]].\ N +9 &]| ,\ / +2 ( + "processing"%& +2 #tProcessing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.58 +2 .Hand.open + "manipulator"&p1 +68 "core" 1 +2 "manipulator"&8% +4 "core" % _ W +2 .tForearm.reconfigure LooseForearm +38 "manipulator"&#Q@2^d^2b +14 .tForearm.seek :retract +2 "manipulator"&n'\ +91 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%j  +3 %(9 +5 "core" 9[\\ +102 "processing"%b9 +2 "core" 9Zx +103 "processing"%Q9 +3 "core" 9Xx  +103 "processing"%"9 +2 "core" 9Wx +103 "processing"%-9 +2 "core" 9Vx +103 "processing"%X9 +2 "core" 9Ux! +103 "processing"%`9 +2 "core" 9Tw" +103 "processing"%,9 +3 "core" 9Sx" +103 "processing"%c9 +2 "core" 9Sx"# +103 "processing"%79 +2 "core" 9Rx&# +103 "processing"%J9 +2 "core" 9Rx+$ +103 "processing"%@9 +2 "core" 9Rw/$ +103 "processing"%9 +3 "core" 9Sx3% +103 "processing"%m9 +2 "core" 9Sx7% +103 "processing"%F9 +2 "core" 9Sx;& +103 "processing"%9 +2 "core" 9T{@& +103 "processing"%i9 +2 "core" 9UxD' +103 "processing"%9 +2 "core" 9VxH' +103 "processing"%a9 +2 "core" 9WyL' +103 "processing"%u9 +2 "core" 9XxP( +103 "processing"%+9 +2 "core" 9[yU( +103 "processing"%S9 +2 "core" 9]yY( +103 "processing"%9 +3 "core" 9_y]) +103 "processing"%x9 +2 "core" 9bya( +103 "processing"% 9 +2 "core" 9eye( +103 "processing"%9 +2 "core" 9hyj +103 "processing"%09 +2 "core" 9nzn +103 "processing"%\\9 +3 "core" 9nyr +103 "processing"%9 +2 "core" 9rzv +103 "processing"%19 +2 "core" 9v~{ +103 "processing"%\ 9 +2 "core" 9{{ +103 "processing"%9 +2 "core" 9~| +103 "processing"%9 +3 "core" 9{ +103 "processing"%w9 +2 "core" 9{ +103 "processing"%#9 +2 "core" 9| +103 "processing"%Y9 +2 "core" 9| +103 "processing"%=9 +2 "core" 9| +103 "processing"%U9 +2 "core" 9| +103 "processing"%59 +2 "core" 9} +103 "processing"%:9 +2 "core" 9~ +103 "processing"%}9 +2 "core" 9} +103 "processing"%*9 +2 "core" 9 +103 "processing"%~9 +3 "core" 9 +103 "processing"%C9 +2 "core" 9 +103 "processing"%?9 +2 "core" 9 +103 "processing"%h9 +2 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%g9 +3 "core" 9 +103 "processing"%N9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%H9 +2 "core" 9 +103 "processing"%&9 +2 "core" 9 +103 "processing"%t9 +3 "core" 9 +103 "processing"%$9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%r9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9\ +103 "processing"%O9 +2 "core" 9" +103 "processing"%R9 +2 "core" 9# +103 "processing"%E9 +2 "core" 9* +103 "processing"%P9 +2 "core" 9/ +103 "processing"%f9 +3 "core" 96 +103 "processing"%Z9 +2 "core" 9;\  +103 "processing"% 9 +2 "core" 9B +103 "processing"%V9 +2 "core" 9G +103 "processing"%_9 +2 "core" 9N +103 "processing"%%9 +3 "core" 9S +103 "processing"%L9 +2 "core" 9Y +103 "processing"%9 +2 "core" 9_# +3 .tPH.hold 2:00:00,28C +3 "processing"%e pp_ + .tdelay 1:30 +5 "core" # +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%4 +98 "core"  +2 "processing"%A% +4 "core" %հ\ x + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%6'\ +601 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%^  +133 "core"  +2 .tPSV.dial PTV + "processing"%3 +83 "core"  +2 .tPBV.dial :waste1 + "processing"%  +54 "core" +2 "processing"%<% +4 "core" %Ҽ\ | +2 .tPS.seek 1.5ml +2 "processing"%' +596 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%l * +45 "core" ) +2 .tPS.seek 0ml +2 "processing"%' +1620 "core" ' +2 .tdelay 5:00 +12850 "Can"\ AA +17152 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%9  +31 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%z * +33 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +69 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%M' +2401 "core" ' + .tPSV.dial PTV +2 "processing"%B +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%| +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%;  +69 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2414 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%K  +132 "core" + .tPSV.dial :mixloop +2 "processing"%y +42 "core" +2 .tPRV.dial :ab1 + "processing"% @ +100 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"% ' +370 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%G  +42 "core"  +2 "processing"%% +4 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%q' +434 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'I  +29 "core" +2 .tPRV.dial :air +2 "processing"%[  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%k'G +1184 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +873 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%W  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%2'Һ +1613 "core" ' + .tPSV.dial :PML +2 "processing"%/ +43 "core" +2 .tPTV.dial :mixing + "processing"%T @ +73 "core" B + .tPBV.dial :waste1 +2 "processing"%d  +35 "core" +2 "processing"%v% +4 "core" %һ\  + .tPS.seek 1.85ml +2 "processing"%.' +250 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%D * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%'' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &m\ V + "manipulator"&p& +4 "core" &t Z _ + "manipulator"&8% +4 "core" %\  _ X  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +135 "core" ( +2 "manipulator"&(& +4 "core" &, e g  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +3 "core" &, d l g  + .tForearm.seek :garage +2 "manipulator"&{' +98 "core" ' +2 .tHand.close + "manipulator"&Q/ +73 "core" / +2 "manipulator"&o& +4 "core" &, y o  + "manipulator"&"% +4 "core" % 3 m Y 2 +2 .tForearm.seek :retract +2 "manipulator"&-'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +48 "manipulator"&X( +287 "core" ( +2 "manipulator"&`& +4 "core" &# Z g  <@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &,& +2 "core" &# d t <@ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&c' +100 "core" ' +3 "manipulator"&7& +4 "core" &# { p i <@ +2 "manipulator"&J% +3 "core" % b ` " +2 "collection"'@& +4 "core" &\ S + "collection"'& +4 .tCC.seek :closed +2 "collection"'m(` +3 "core" &\ V +3 &\ R +8 &+u\ R- +10 &a9\ MA +9 &Vx<\ MR +9 &Y=\ SS +10 &Y;\ MS +9 &X\ RR +10 &]U9\ OR +9 &V9\ NR +9 &[9\ MR +10 &X9\ NS +9 & dY:\ SS +9 &"'Z8\ NR +10 &#U9\ RR +9 &%Y9\ OS +10 &'m[9\ MR +9 &)0Z9\ SR +9 &*W8\ MR +10 &,Y6\ RR +9 &.vU:\ NR +9 &07Y8\ RR +10 &1Y8\ QR +9 &3X8\ MR +10 &5~Y5\ MR +9 &7?Y6\ MR +9 &9W3\ QR +10 &:X7\ QR +9 &<Y:\ QR +9 &>IU3\ QR +10 &@\ Z6\ QR +9 &AX9\ QR +10 &CW(\ QR +9 &ERV,\ RQ +9 &GY!\ QR +10 &Hb3\ PS +9 &Jj#""\ PT +9 &LJ6/\ OW +10 &N]S9\ M[ +9 &Oii\ L] +10 &Q|il3\ L^ +9 &S<km5\ L^ +9 &Tnp"\ M_ +10 &Vqq5\ L_ +9 &Xrs5\ L_ +9 &Z=quY\ La +10 &[vx0\ Ka +9 &]yy2\ Kb +10 &_qz{a\ L@ +9 &`D*{|:\ N- +9 &`nyz{%\ OY +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.21 + "collection"'F& +4 "core" &`nuz{\ JY + .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&i% +4 "core" % U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%a +99 "core"  +2 "processing"%u% +4 "core" %\ q + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%+' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%S  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1617 "core" ' + .tPSV.dial PSR +2 "processing"%x +43 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"% ' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%  +3 "collection"'0  +31 "core"  +126  +2 .tPSV.dial :mixloop + "processing"%\\ +98 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +73 "core" +2 .tPS.seek 0ml +2 "processing"%1' +2626 "core" ' + .tPSV.dial :air +2 "processing"%\  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%w' +2622 "core" ' + .tPSV.dial :air +2 "processing"%#  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Y' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%= +44 "core" +2 .tPS.seek 0ml +2 "processing"%U' +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&5& +4 "core" &" o s 6 <@ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&:( +40 "core" ( +2 "manipulator"&}& +4 "core" & >  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +3 "core" & g #  + .tForearm.seek CC +2 "manipulator"&~' +93 "core" ' +2 .tHand.close + "manipulator"&C/ +77 "core" / +2 .tCC.seek :open +2 "collection"'?( +468 "core" ( +2 "manipulator"&h& +4 "core" & S ^ 8  + "manipulator"&)% +4 "core" % ! T \\  + .tForearm.seek :retract +2 "manipulator"&g'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&N(, +269 "core" ( +2 "manipulator"&& +4 "core" &, _ a  [ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +3 "core" &, b W [ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&&' +114 "core" ' + .tHand.open +2 "manipulator"&t1 +67 "core" 1 +2 "manipulator"&$% +4 "core" % \ k a  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 ."da"delayUntil "11:15:18.53" +1681 "Can"\ {`_ +23005 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%r  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ) +2 ."da"PSV.dial :air +2 "processing"%O  +43 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%R' +2411 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%E +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%P  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%f +42 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%Z  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2411 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%V +127 "core"  +2 "processing"%_% +3 "core" %կ1\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%%'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%L'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%4 +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%A  +31 "core" +2 "processing"%!% +3 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%6'~ +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%3' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +48 "processing"%#A ,`b +5 ."da"PS.seek 2.5ml +2 "processing"%l' +2408 "core" ' + ."da"PSV.dial PTV +3 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%j +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%9 +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%z  +81 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2376 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +127 "core"  +2 "processing"%B% +4 "core" %ձE\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +532 "Can"\ DD +67 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%|'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%; +83 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%M  +33 "core" +2 "processing"%K% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +3 "processing"%y' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ) +2 ."da"PS.seek 0ml +3 "processing"%' +1613 "core" ' +2 ."da"delay 2:00 +12002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%G  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +68 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%I' +2399 "core" ' + ."da"PSV.dial PTV +2 "processing"%[ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%q +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%k  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%W'ղ +2390 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%/  +131 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%T  +41 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%d +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%v' +414 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%D  +43 "core"  +2 "processing"%2% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%.'b +341 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%p'Һ +1561 "core" ' + ."da"PSV.dial :PML +2 "processing"%8 +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%( @ +73 "core" B + ."da"PBV.dial :waste1 +2 "processing"%b  +35 "core" +2 "processing"%% +3 "core" %Ҽo\  +2 ."da"PS.seek 1.85ml +2 "processing"%Q' +253 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%o * +44 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%"' +1973 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +26781 "Can"\ ml +21221 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%n  +30 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%{ * +32 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%`' +2398 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%, +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%7  +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%J +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%@  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%-'ղ +2402 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%> +127 "core"  +2 "processing"%F% +3 "core" %ճ@\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%i'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%a +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%u  +33 "core" +2 "processing"%c% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%'' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%+' +1622 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%x  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%0 +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2406 "core" ' + ."da"PSV.dial PTV +2 "processing"%\\ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\  +69 "core"  +42 ."da"PS.seek :empty +9 "processing"%1'ղ +2393 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +127 "core"  +2 "processing"%% +4 "core" %ձ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%#'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%w'Һ +1292 "Can"\ CC +322 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%= +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%Y  +33 "core"  +2 "processing"%5% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%}' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +45 "core" ) +2 ."da"PS.seek 0ml +3 "processing"%C' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%X  +30 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%m +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%h' +2394 "core" ' + ."da"PSV.dial PTV +3 "processing"%) +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%~ +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%H  +81 "core" +2 ."da"PS.seek :empty +2 "processing"%:'ղ +2386 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%t +126 "core"  +2 "processing"%$% +3 "core" %ճ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%g'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%&'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%r  +33 "core" +2 "processing"%% +3 "core" %ҽ*\  +2 ."da"PS.seek 1.5ml +2 "processing"%O' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%U * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%E' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%P  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%Z +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%R' +2383 "core" ' + ."da"PSV.dial PTV +2 "processing"%V +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%_ +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2385 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%4 +127 "core"  +11 "processing"%A% +13 "core" %ղ\ +7 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +6 "processing"%!'m +359 "core" ' +2 ."da"delay 5 seconds +502 "processing"%L% +4 "core" %m\ ~ + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%^'\ +341 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%6'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +3 "processing"%<  +33 "core" +2 "processing"%% +3 "core" %һ\ z +2 ."da"PS.seek 1.5ml +2 "processing"%3' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%j' +1620 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%9  +35 "core" +2 ."da"delay 30 seconds +604 "Can"*\ g +2398 ."da"PBV.dial between PSV and waste1 +2 "processing"%z * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%l +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2436 "core" ' + ."da"PSV.dial PTV +2 "processing"%B +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%;  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%M'ղ +2403 "core" ' +2 "processing"%K9 +3 "core" 94 + #"da"Processing Puck Heater at 28.6C before imaging +2 .PH.coast + "processing"%|  +3 "core" 4 + 4 +2 "processing"%& +3 "core" &]|@\ l/ + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&y% +3 "core" %\  S S -  +2 "storage"(]% +3 "core" %   \ a +2 "storage"(G. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 + "storage"((,q +358 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ( & +3 "core" &,q ; \ [ +44 "manipulator"&& +10 "core" &, Q U Q [ +2 "manipulator"&[% +3 "core" %\  ] X s  +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&q( +195 "core" ( +2 "manipulator"& & +4 "core" & ` ^ ' + "storage"(k& +4 "core" &,q\ \ % K\ [ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&I'( +102 "core" ' +2 "storage"(& +4 "core" &,q\ \ #\ [ + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(/' +275 "core" ' +2 "storage"(T- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(d'y +32 "core" ' +2 "manipulator"&W& +4 "core" & S V  ' +2 "manipulator"&D% +3 "core" %" T T  +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&2'\ +89 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&v(k +254 "core" ( +2 "manipulator"&& +4 "core" &t U Z = + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &.& +2 "core" &t V S ! +2 ."da"Forearm.seek PC +2 "manipulator"&8' +92 "core" ' + ."da"Hand.close +2 "manipulator"&(/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%b( +451 "core" ( +2 "storage"(& +4 "core" &,q\  1\ \\ + "manipulator"&p& +4 "core" &t U R 9 + "manipulator"&o% +4 "core" % ϶ S R  + ."da"Forearm.seek :retract +2 "manipulator"&Q'\ +101 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&n( +256 "core" ( +2 "manipulator"&{& +4 "core" & R \\ Z - + "storage"(& +4 "core" &,q\ &\ ( #\ [ + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&"'( +98 "core" ' +2 ."da"Hand.open +2 "manipulator"&,1 +65 "core" 1 +2 "storage"(7- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"(J'E +23 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(@' +53 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2611h.tif +5 "processing"%`& +8 "core" &\ Y +5 "manipulator"&>& +4 "core" & S T A - +3 "manipulator"&F% +4 "core" % % [ U E  +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&-'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +185 "core" ( +2 "manipulator"&& +4 "core" &, ] ] ; +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &a& +3 "core" &, T S > ; +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&u' +102 "core" ' +2 ."psFlush"Hand.close + "manipulator"&c/ +67 "core" / +2 "manipulator"&i& +4 "core" &, @ I ; +2 "manipulator"&S% +3 "core" %  C M +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&''\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&x(k +116 "core" ( +2 "manipulator"&& +4 "core" &v V ] L + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &0& +3 "core" &v Q O W +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&+' +104 "core" ' +2 "manipulator"&\\& +4 "core" &v \\ U +2 "manipulator"&% +3 "core" % R U > +2 "processing"% & +4 "core" &\ X +2 "processing"%\ & +3 ."psFlush"PC.seek :closed +2 "processing"%(] +4 "core" &~\ X +3 &{\ X0 +10 &+Dm\ T3 +9 &Ook\ SH +9 &e[\ US +10 &U\ UR +9 &nZ\ TS +10 &0Z\ US +9 &U\ UR +9 &]\ TS +10 &wZ\ TR +9 &8[\ TS +9 & X\ TS +10 &"T\ UR +9 &$T\ TR +9 &&AR\ UR +10 &([v\ UR +9 &)\\k\ TS +10 &+Yj\ TS +9 &-IVa\ TR +10 &/ U\\\ UR +9 &0UL\ US +9 &2Z]\ TS +9 &4RUM\ TR +10 &6VC\ TR +9 &7T@\ TR +10 &9TC\ TR +9 &;YT@\ TR +9 &=X6\ TR +10 &>U+\ SS +9 &@Y'\ TR +10 &B`Y\ TS +9 &D$U\ TR +9 &E\\\ TS +10 &Gj\ ST +9 &I[\ RW +9 &K\ RY +10 &L\ RY +9 &N\ QY +9 &P_\ QX +10 &R\ QY +9 &S\ QY +10 &U\ QY +9 &Wd\ QZ +10 &Y&\ QZ +13 &Z\ OY +8 &\\}q\ Q= +10 &]\\(p\ QW +7 &]~+\ S5 +2 #"da"SX MX5/16 (USB:25): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.185 seconds\ /var/log/esp/da19aug2611h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2611h15s.tif +6 "core" ( +2 &]~(2\ T5 +6 "processing"%\ & +4 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.63 +2 "processing"%& +5 "core" &]~(\ T5 +3 &]~(\ T5 + ."psFlush"Hand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&1% +4 "core" % @ : +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&#'\ +93 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%= +129 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%Y'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +74 #"da"SX MX5/16 (USB:25): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2611h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2611h30s.tif +1557 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%w +69 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%*  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%}' +1390 #"da"SX MX5/16 (USB:25): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2611h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2611h70s.tif +1228 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%X +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%m' +2178 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%C +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%) U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%~' +2621 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%H' +200 #"da"SX MX5/16 (USB:25): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2611h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.185 sec auto-exposure",Subject: "da19aug2611h images!" +7 "storage"(h- +11 "core" -' +5 "storage"(t& +12 "core" &,q E D \ @ +3 "manipulator"&$& +3 "core" &v   +2 "manipulator"&:% +3 "core" %\     +2 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&g( +273 "core" ( +2 "manipulator"&& +6 "core" & " ! f % +2 "storage"(r& +5 "core" &,q k l \ B +2 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +4 "manipulator"&'( +110 "core" ' +6 ."da"SE.reconfigure SEgently +9 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.21 Pucks below Top Plate +9 "storage"(&' +60 "core" ' +8 "manipulator"&U& +8 "core" & b _ % +8 "storage"(O& +11 "core" &,q G\ R +4 ."da"Elbow.reconfigure LimpElbow +6 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +7 "manipulator"&#Q@2^d^2b +8 ."da"Forearm.seek 4 +9 "manipulator"&P' +28 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&f, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(Z' +26 "core" ' +2 "manipulator"&E% +5 "core" % C ? u +3 "storage"(V& +3 "core" &,q \ O +3 ."da"Forearm.force -20 +4 "manipulator"&5 +2 ."da"Forearm.seek 4 + 342 counts +7 "manipulator"&_'& +16 "core" ' +2 "manipulator"& & +4 "core" & _ ` % + "storage"(%& +4 "core" &,q ~\ S +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&R'( +23 "core" ' +2 "storage"(4% +5 "core" % o\ S +2 ."downElevator"SE.seek :down +5 "storage"(A'} +98 (% +3 "core" %q7 \ RWd +2 "manipulator"&L% +4 "core" %, a ` a + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +4 "manipulator"&!'\ +91 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +4 ."da"SC.coast + "storage"(6 +1349 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%^  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%< +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%6 +69 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2634 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%3 @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%z  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%l'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%j +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%B'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1609 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +82 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%;  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%K +69 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%|'\ +594 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +2148 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%y +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%] U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%G' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%[  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%k +55 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%N' +2401 "Can"8\ GG +226 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +48 .PS.seek 0ml + "processing"%' +2635 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%T @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%D  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%/'ղ +2626 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&I& +4 "core" & S T  % +2 "manipulator"&% +3 "core" %\  T S @  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&.(k +251 "core" ( +2 "manipulator"&q& +4 "core" &s _ ` + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" &s S S 6 +2 ."psFlush"Forearm.seek PC +2 "manipulator"&2' +93 "core" ' + ."psFlush"Hand.close +2 "manipulator"&s/ +67 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +451 "core" ( +2 "manipulator"&p& +4 "core" &s T R + "manipulator"&o% +4 "core" % Ϡ S R + ( + ."psFlush"Forearm.seek :retract +2 "manipulator"&8'\ +93 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&{(, +133 "core" ( +2 "manipulator"&& +4 "core" &, V _ |  + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &, U S C  +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&,' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&71 +70 "core" 1 +2 "manipulator"&`% +4 "core" % } [ S /  + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&>'\ +100 "core" ' +2 #tFinished short da assay +50169 "Can"$\ :: +45727 #t-> access 2 +2 .SE.seek :down + "storage"(F'} +4 "core" ' +2 "manipulator"&Q% +4 "core" %\  T T 1  + "manipulator"&d& +4 "core" &, P T C  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(J(K +676 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &K/ ;\  +3701 #t-> startTube 2 +724 #-> shortDA +3 "collection"'a% +2 "processing"%"% +5 "core" %ӹ\ s +5 %նs\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +972 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%n +127 "core" + .tPTV.dial :PRVmixing +2 "processing"%c  +130 "core" +2 .tPRV.dial :sipper + "processing"%i  +100 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%S'` +2280 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%-  +128 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%0 @ +109 "core" A +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%u'ղ +602 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +97 "core"  +2 "processing"%% +4 "core" %ղ|\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"% 'TE +1115 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1114 "Can"\ KK +502 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%' +98 "core" +2 .tPS.seek :empty +2 "processing"%b'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%\ +98 "core"  +2 "processing"%% +4 "core" %ձx\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'TE +1108 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%1' +1620 "core" ' + .tPSV.dial :mixloop +2 "processing"%= +98 "core" +2 .tPRV.dial :sipper + "processing"%+  +44 "core" +2 .tPS.seek :empty +2 "processing"%M'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%Y +98 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%w' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%* +98 "core" +2 .tPS.seek :empty +2 "processing"%5'ղ +2626 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%X& +4 "core" &|\ +2 "manipulator"&}% +3 "core" %\  T S $  +2 "storage"(% +3 "core" % *\ +2 "storage"(C. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"()( +1314 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (m& +3 "core" & y u /\ + "manipulator"&& +4 "core" &, S U !  + "manipulator"&h% +4 "core" %\  V U Q  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&t( +191 "core" ( +2 "manipulator"&$& +4 "core" & c i # ' + "storage"(:& +4 "core" & } 1\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&~' +102 "core" ' +2 "storage"(& +4 "core" & '\ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(r' +279 "core" ' +2 "storage"(x- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (U& +2 "core" & o u B\ +2 "manipulator"&O& +3 "core" & ~ | ' +2 .tElbow.seek 2 +2 "manipulator"&#( +28 "core" ( +2 "manipulator"&E& +4 "core" & ^ r b + "storage"(V& +4 "core" & w v J\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'Ϊ +14 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&%/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&4& +4 "storage"(@'} +5 "core" & U a b +2 "manipulator"&% +4 "core" % Ξ U T @ l + .tForearm.seek :retract +2 "manipulator"&L'\ +90 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +166 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +74 "core" ( +3 "manipulator"&g& +4 "core" &r Z U  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &&& +3 "core" &r U Y G + .tForearm.reconfigure TightForearm +49 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC + "manipulator"&P' +101 "core" ' +2 "manipulator"&_& +4 "core" &r ] T +2 "manipulator"&Z% +3 "core" %Ϲ U V U +2 "processing"%R& +4 "core" &o\ + "processing"%A& +4 .tPC.seek :closed +2 "processing"%(] +3 "core" &p\ +3 &j\  +8 &*{t\ , +10 &bt\ A +9 &Y~f\ R +9 &]\\\ Q +10 &_`\ R +9 &^c\ Q +10 &a_j\ Q +9 &#bn\ Q +9 &_n\ Q +10 &`m\ Q +9 & h`p\ R +9 &"*bp\ R +10 &#Yh\ Q +9 &%`o\ Q +10 &'q]n\ Q +9 &)2]p\ R +9 &*cp\ R +10 &,_l\ R +9 &.ybj\ Q +9 &0:\\l\ R +10 &1]n\ R +9 &3_l\ R +10 &5]l\ R +9 &7B_c\ R +9 &9_^\ R +10 &:\\^\ Q +9 &<_\\\ R +9 &>J_V\ R +10 &@ ]]\ R +9 &A^Y\ R +10 &CZ]\ Q +9 &ESb^\ Q +9 &GnW\ S +10 &H[\ V +9 &JZ\ W +9 &LIU\ X +10 &N X\ W +9 &O[\ W +10 &QS\ X +9 &SPW\ X +9 &U\\\ X +10 &VW\ X +9 &XP\ X +9 &ZWU\ X +10 &\\T\ E +9 &]0<pT\ (t +10 &]~(H\ . +5 ( + "processing"%A& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.56 +2 .Hand.open + "manipulator"&^1 +3 "core" &]~ G\ . +67 1 +2 "manipulator"&H% +87 "core" % Ϻ f p ^ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +89 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +2 %69 +6 "core" 9kk +102 "processing"%9 +6 "core" 9j +103 "processing"%39 +2 "core" 9h  +103 "processing"%9 +2 "core" 9g  +103 "processing"%z9 +2 "core" 9f +103 "processing"%99 +2 "core" 9e +103 "processing"%j9 +2 "core" 9e +103 "processing"%l9 +2 "core" 9d! +103 "processing"%B9 +2 "core" 9d"! +103 "processing"%9 +2 "core" 9d&! +103 "processing"%;9 +2 "core" 9d+" +103 "processing"%9 +3 "core" 9e/" +103 "processing"%K9 +2 "core" 9f3# +103 "processing"%9 +2 "core" 9g7# +103 "processing"%|9 +2 "core" 9h<$ +103 "processing"%y9 +2 "core" 9j@$ +103 "processing"%]9 +3 "core" 9lD$ +103 "processing"%9 +2 "core" 9nH# +103 "processing"% 9 +2 "core" 9rL# +103 "processing"%G9 +2 "core" 9tQ$ +103 "processing"%[9 +2 "core" 9vU# +103 "processing"%9 +3 "core" 9zY$ +103 "processing"%k9 +2 "core" 9~]$ +103 "processing"% 9 +2 "core" 9a$ +103 "processing"%9 +2 "core" 9f# +103 "processing"%N9 +2 "core" 9j +103 "processing"%T9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%D9 +2 "core" 9v +103 "processing"%W9 +2 "core" 9{ +103 "processing"%I9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%q9 +2 "core" 9 +103 "processing"%(9 +2 "core" 9 +103 "processing"%f9 +2 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%!9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%p9 +2 "core" 9 +103 "processing"%o9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%v9 +3 "core" 9 +102 "processing"%29 +2 "core" 9 +103 "processing"%.9 +2 "core" 9 +103 "processing"%79 +2 "core" 9 +103 "processing"%`9 +2 "core" 9\ +103 "processing"%89 +2 "core" 9\ +103 "processing"%,9 +2 "core" 9 +103 "processing"%Q9 +2 "core" 9 +103 "processing"%d9 +2 "core" 9" +103 "processing"%9 +2 "core" 9( +103 "processing"%a9 +3 "core" 9/ +102 "processing"%"9 +2 "core" 95 +103 "processing"%n9 +2 "core" 9; +103 "processing"%c9 +2 "core" 9B +103 "processing"%i9 +2 "core" 9H +103 "processing"%/9 +3 "core" 9N +103 "processing"%-9 +2 "core" 9T +103 "processing"%S9 +2 "core" 9Y +103 "processing"%09 +2 "core" 9_ +3 .tPH.hold 2:00:00,28C +3 "processing"% pp_ +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%\\ +99 "core"  +2 "processing"%% +4 "core" %ճ@\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%u'\ +606 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"% 'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%'  +131 "core"  +2 .tPSV.dial PTV +2 "processing"% +70 "core" +2 .tPBV.dial :waste1 +2 "processing"%\  +50 "core" +2 "processing"%% +4 "core" %ҹ\  +2 .tPS.seek 1.5ml +2 "processing"%b' +606 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%=' +1620 "core" ' +2 .tdelay 5:00 +21293 "Can"h\ lk +8710 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%+  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +33 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%Y +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%M' +2388 "core" ' + .tPSV.dial PTV +2 "processing"%* +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%w +69 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%X +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%}  +69 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2379 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%C  +128 "core" +2 .tPSV.dial :mixloop + "processing"%J +43 "core" +2 .tPRV.dial :ab1 + "processing"%m @ +100 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%' +358 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%h  +43 "core"  +2 "processing"%$% +4 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%:' +442 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'{  +29 "core" +2 .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%>'G +1190 "core" ' + .tPRV.dial :waste2 +2 "processing"%x @ +70 "core" > +2 .tPS.seek 0.5ml +2 "processing"%U'\ +870 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%O  +42 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%F'Һ +1611 "core" ' + .tPSV.dial :PML +2 "processing"%E +42 "core" +2 .tPTV.dial :mixing + "processing"%V @ +74 "core" A +2 .tPBV.dial :waste1 + "processing"%%  +35 "core" +2 "processing"%4% +4 "core" %ҽ\  + .tPS.seek 1.85ml +2 "processing"%' +244 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%t * +45 "core" ) +2 .tPS.seek 0ml +2 "processing"%~' +1976 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'r& +3 "core" &\ p + "manipulator"& & +4 "core" &r R R ] + "manipulator"&g% +53 "core" %\  S R  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&&(, +128 "core" ( +2 "manipulator"&#& +4 "core" &, ` ] )  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &, [ T \\  +2 .tForearm.seek :garage +2 "manipulator"&Z' +99 "core" ' +2 .tHand.close +2 "manipulator"&R/ +65 "core" / +2 "manipulator"&@& +4 "core" &, ^ ^   +2 "manipulator"&L% +3 "core" % " U \\ S / +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&A( +277 "core" ( +2 "manipulator"&^& +4 "core" &% ] _  >N + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +3 "core" &% f V >N + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&6' +96 "core" ' +2 "manipulator"&& +4 "core" &% v c % >N +2 "manipulator"&P% +3 "core" % T \\ ( +2 "collection"'3& +4 "core" &\ m + "collection"')& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &,\ m +2 &)\ n +9 &,z-\ j- +10 &c+\ hA +9 &]z+\ gR +9 &Z0\ iR +10 &X/\ hQ +9 &W+\ iQ +10 &e\\ \ iR +9 &(\\$\ iQ +9 &Y+\ iQ +10 &\\/\ hQ +9 & nU'\ dQ +9 &"0Z0\ hQ +10 &#Y%\ hR +9 &%\\'\ gQ +10 &'vZ#\ hQ +9 &)8U \ hQ +9 &*W,\ gR +10 &,[1\ eQ +9 &.~Y*\ eQ +9 &0?V+\ eR +10 &2T$\ eQ +9 &3W(\ fR +10 &5W*\ eR +9 &7HW%\ eQ +9 &9\ Z"\ dQ +10 &:Z\ eQ +9 &<Z"\ eR +9 &>QW&\ hQ +10 &@Z\ hR +9 &AW\ gQ +10 &CW\ fQ +9 &EXW\ dQ +9 &GZ\ fQ +10 &H_\ eR +9 &Jj"\ eS +9 &LR5/\ dV +10 &NYO\ bZ +9 &Ocb\ a\\ +10 &Qee\ `] +9 &SGfe\ `] +9 &Ufg\ `] +10 &Vhh\ `^ +9 &Xji\ _^ +9 &ZIij\ __ +10 &\\ kl \ __ +9 &]nn\ ^` +10 &_uoq\ `@ +9 &`D)no\ a+ +9 &`jzoq\ fY +2 ( + "collection"')& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.18 + "collection"'z& +4 "core" &`jvop\ bY + .tHand.open +3 "manipulator"&91 +66 "core" 1 +2 "manipulator"&j% +4 "core" % [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +96 "core" ' +2 .tPSV.dial PSR +2 "processing"%B +98 "core"  +2 "processing"%% +4 "core" %\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%;' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%K' +1613 "core" ' + .tPSV.dial PSR +2 "processing"% +55 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%|' +2621 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%y  + "collection"']  +32 "core" ~ +125  +2 .tPSV.dial :mixloop + "processing"% +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +73 "core" +2 .tPS.seek 0ml +2 "processing"%G' +2620 "core" ' + .tPSV.dial :air +2 "processing"%[  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2639 "core" ' + .tPSV.dial :mixloop +2 "processing"%k +43 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2622 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%N' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%T +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&D& +4 "core" &$ g y + >N +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&W( +2 "core" ( +2 "manipulator"&I& +3 "core" &$ i  G >N + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &$ V _ # >N +2 .tForearm.seek CC + "manipulator"&q' +97 "core" ' +2 .tHand.close + "manipulator"&(/ +66 "core" / +2 .tCC.seek :open +2 "collection"'f( +470 "core" ( +2 "manipulator"&s& +4 "core" &% U S 4 >M + "manipulator"&!% +4 "core" % S S c + .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&p(, +285 "core" ( +2 "manipulator"&o& +4 "core" &, W \\ W I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, ^ T I I +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&v' +115 "core" ' +2 .tHand.open +2 "manipulator"&21 +70 "core" 1 +2 "manipulator"&.% +4 "core" % ~ ] U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +100 "core" ' +2 ."da"delayUntil "12:43:53.88" +10202 "Can"\ AA +14520 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%` @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%8  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%Q  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%d' +2377 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%a  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%" +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%n  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%c'ղ +2369 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%i +127 "core"  +2 "processing"%/% +3 "core" %հ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%-'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%S'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%0  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%\\ +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%5% +51 "core" %ҷ+\  +2 ."da"PS.seek 1.5ml +2 "processing"%u'} +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +46 "core" ) +2 ."da"PS.seek 0ml +3 "processing"%' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%\  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2363 "core" ' + ."da"PSV.dial PTV +3 "processing"%b +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%+ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%1  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%Y'ղ +2371 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%= +127 "core"  +2 "processing"%*% +3 "core" %կ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%w'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%X'Һ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%} +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%M  +33 "core" +2 "processing"%C% +3 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml +3 "processing"%J' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%m * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1613 "core" ' +2 ."da"delay 2:00 +3744 "Can"Y\ WW +8258 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%h  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%{' +2366 "core" ' + ."da"PSV.dial PTV +3 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%: +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%x +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%>  +80 "core" +2 ."da"PS.seek :empty +2 "processing"%O'ղ +2357 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%U  +40 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%E  +130 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%V  +41 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%% +53 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%4' +408 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%t  +43 "core"  +2 "processing"%F% +3 "core" %$\  +2 ."da"PS.seek 0.55ml +2 "processing"%'_ +361 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%r  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"% 'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%g +43 "core" +2 ."da"PTV.dial :mixing + "processing"%# @ +73 "core" A +2 ."da"PBV.dial :waste1 + "processing"%_  +33 "core" +2 "processing"%% +3 "core" %ҹ\ +2 ."da"PS.seek 1.85ml +2 "processing"%R' +246 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%@ * +44 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%L' +1967 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +35475 "Can"\ OO +12527 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%<  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +33 "core" + +2 ."da"PSV.dial :air +2 "processing"%^  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%H' +2377 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%& +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%P +42 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%3  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2362 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%? +127 "core"  +2 "processing"%z% +3 "core" %ն\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%9'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%j'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%)  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%B +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%6% +3 "core" %Ҹ/\  +2 ."da"PS.seek 1.5ml +2 "processing"%~'~ +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%;' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3050 .PBV.dial between PSV and waste1 +2 "processing"%K * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%] +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%y' +2368 "core" ' + ."da"PSV.dial PTV +3 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%| +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%[  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%G'ղ +2368 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%k +125 "core"  +2 "processing"%% +4 "core" %ղ}\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"% 'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%T +81 "core"  + ."da"PBV.dial :waste1 +2 "processing"%N  +33 "core" +2 "processing"%D% +3 "core" %Ҽ{\  +2 ."da"PS.seek 1.5ml +2 "processing"%I' +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PS.seek 0ml +3 "processing"%(' +1607 "core" ' +2 ."da"delay 2:00 +5849 "Can"W\ ED +6153 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%A  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%s' +2360 "core" ' + ."da"PSV.dial PTV +3 "processing"%! +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%q +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%o +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%W'ղ +2371 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%2 +138 "core"  +2 "processing"%.% +3 "core" %խ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%v'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%` +82 "core"  + ."da"PBV.dial :waste1 +2 "processing"%8  +33 "core" +2 "processing"%,% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%Q' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%a  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%" * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%n +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%d' +2361 "core" ' + ."da"PSV.dial PTV +2 "processing"%i +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%/ +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%c +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%-  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%0'ղ +2389 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%\\ +126 "core"  +12 "processing"%% +12 "core" %ծ\ +8 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +4 "processing"% +20 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +9 "processing"%5'm +361 "core" ' +2 ."da"delay 5 seconds +502 "processing"%S% +4 "core" %s\ + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%''\ +351 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%u'Һ +1622 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%\ +81 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"% % +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +44 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%' +1612 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%+  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2402 "core" ' + ."da"PSV.dial PTV +3 "processing"%* +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%Y +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%w +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +48 "processing"%}  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%M'ղ +2109 "Can"\ w|} +309 "core" ' +2 "processing"%C9 +3 "core" 94 + #"da"Processing Puck Heater at 28.3C before imaging +2 .PH.coast +2 "processing"%X  +3 "core" 4 4 +2 "processing"%m& +3 "core" &]~ \ y. +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&J% +4 "core" %\  U V l ' + "storage"(h% +4 "core" % y z \ m +2 "storage"($. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"((R +358 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &O D B \ h +2 "manipulator"&& +3 "core" &, Y V F I + "manipulator"&:% +4 "core" %\  U S F ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&x( +208 "core" ( +2 "manipulator"&>& +4 "core" & \\ X h + "storage"({& +4 "core" &O W Z <\ i +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&U' +98 "core" ' +2 "storage"(E& +4 "core" &O Z ` \ j + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(V' +274 "core" ' +2 "storage"(%- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(O'y +31 "core" ' +3 "manipulator"&t& +3 "core" & U n  h +2 "manipulator"&F% +3 "core" % c P  +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&4'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&r(k +241 "core" ( +2 "manipulator"&& +4 "core" &u r ^ 5 + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &u T W + +2 ."da"Forearm.seek PC +2 "manipulator"&#' +95 "core" ' +2 ."da"Hand.close +2 "manipulator"&_/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%( +450 "core" ( +3 "storage"(@& +3 "core" &O d d \ i +2 "manipulator"& & +3 "core" &u V T G +2 "manipulator"&R% +3 "core" % Ϡ I S  +2 ."da"Forearm.seek :retract +2 "manipulator"&e'\ +100 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&<( +303 "core" ( +2 "manipulator"&Z& +3 "core" & X S  R +2 "storage"(^& +3 "core" &O e d\ j +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&L' +98 "core" ' + ."da"Hand.open +2 "manipulator"&&1 +70 "core" 1 +2 "storage"(- +3 "core" -'y +3 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(P'E +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(3' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2613h.tif +5 "processing"%H& +8 "core" &\ i +4 "manipulator"&?& +7 "core" & | | l R +2 "manipulator"&z% +5 "core" % t v   +3 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&9(, +166 "core" ( +3 "manipulator"&)& +5 "core" &, t ? | +2 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 &B& +6 "core" &, t r | +4 ."psFlush"Forearm.seek :garage +3 "manipulator"&' +100 "core" ' +2 ."psFlush"Hand.close + "manipulator"&6/ +75 "core" / +2 "manipulator"&j& +4 "core" &, \\ V | + "manipulator"&% +4 "core" % ! S V W +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&~'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +122 "core" ( +2 "manipulator"&K& +4 "core" &s ] ] + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &]& +3 "core" &s Y c + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&;' +104 "core" ' +2 "manipulator"&& +4 "core" &s z d O +2 "manipulator"& % +3 "core" % n g  +2 "processing"%|& +4 "core" &\ e + "processing"%[& +4 ."psFlush"PC.seek :closed +2 "processing"%y(] +3 "core" &\ d +3 &\ e +9 &(r\ a- +10 &b\ `A +9 &Vw\ `S +9 &T\ aR +10 &U\ bR +9 &V~\ aR +10 &]Xx\ aR +9 & To\ aR +9 &Yb\ aR +10 &ZR\ aR +9 & eZ`\ aR +9 &"'WW\ aR +10 &#US\ aR +9 &%VM\ aR +10 &'nU?\ aR +9 &)/YC\ `R +9 &*V6\ `R +10 &,Z4\ `S +9 &.uY$\ aR +9 &07X\ `R +10 &1S\ aR +9 &3X\ `R +10 &5~U\ aR +9 &7@W\ `R +9 &9Y\ `R +10 &:W\ `R +9 &<Y\ `R +9 &>GW\ `R +10 &@\ Z\ `R +9 &AV\ aR +10 &CV\ aR +9 &EPZ\ aR +9 &Ge\ `S +10 &H}\ _V +9 &J\ ^X +10 &LE\ ^Y +9 &N\ ^Y +9 &O\ ^X +10 &Q.\ ]Y +9 &SL2\ ^Y +9 &U \ ^Y +10 &VP\ ^Y +9 &X\ ]Y +9 &ZR\ ]Z +10 &\\\ ]F +9 &]8Dr\ _] +10 &]y?\ `8 +5 ( + "processing"%[& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 +2 "processing"%k& +4 "core" &]y.\ a8 + &]y.\ a8 + ."psFlush"Hand.open +2 "manipulator"&1 +63 #"da"SX MX5/16 (USB:27): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.583 seconds\ /var/log/esp/da19aug2613h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2613h15s.tif +5 "core" 1 +4 "manipulator"&G% +8 "core" % V U +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%T +128 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%N'TE +1114 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +166 #"da"SX MX5/16 (USB:27): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2613h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2613h30s.tif +1437 "core" ' +2 ."psFlush"PSV.dial PTV +55 "processing"% +78 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +32 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%I' +1451 #"da"SX MX5/16 (USB:27): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2613h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2613h70s.tif +1176 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%A +72 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%l'\ +603 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2114 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%( +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%! U +53 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%q' +2620 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%o @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +309 #"da"SX MX5/16 (USB:27): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2613h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.583 sec auto-exposure",Subject: "da19aug2613h images!" +10 "storage"(s- +10 "core" -' +8 "storage"(2& +6 "core" &O \ I +2 "manipulator"&.& +4 "core" &s 6 ,  +2 "manipulator"&W% +3 "core" %\ " 6 5 9 +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +3 "manipulator"&( +263 "core" ( +3 "manipulator"&`& +4 "core" & F M 2 / + "storage"(8& +4 "core" &O E\ K +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&,' +101 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"(v' +67 "core" ' +2 "manipulator"&& +3 "core" & T R / +2 "storage"(Q& +4 "core" &O\ \  \ Z + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&a'm +25 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&", +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(n' +22 "core" ' +2 "manipulator"&% +4 "core" %͗ b ` + "storage"(i& +4 "core" &O 3\ W +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 342 counts +2 "manipulator"&/' +17 "core" ' +2 "manipulator"&c& +4 "core" & c S @ / +2 "storage"(-& +3 "core" &O ( R '\ ] +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&d' +17 "core" ' +2 "storage"(\\% +4 "core" %   \ ] +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (0% +3 "core" %5\ \  \ [Wc +2 "manipulator"&S% +3 "core" % T U # +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&5'\ +90 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1350 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%'  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%\ 'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2634 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%u +70 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%b' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +2647 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%1  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%*'TE +1115 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%Y' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%w +81 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%}  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%=' +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%C +69 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%X'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%m' +2113 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%J +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%h U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%$' +2674 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%:  +79 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%>'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%{ +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%p' +2636 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%E +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%7' +2625 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%% @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%t' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%F  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%V'ղ +2635 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&U& +4 "core" & a b / +2 "manipulator"&% +3 "core" %\  o T  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&g(k +252 "core" ( +2 "manipulator"&x& +4 "core" &t j v @ + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &t U S ` +2 ."psFlush"Forearm.seek PC +2 "manipulator"&4' +90 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +70 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%@( +41 "Can"L\ DD +409 "core" ( +2 "manipulator"& & +3 "core" &t T R +2 "manipulator"&R% +3 "core" % V V X * +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&#'\ +90 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&r(, +133 "core" ( +2 "manipulator"&Z& +3 "core" &, U N Z  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +2 "core" &, T S ;  +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&&' +108 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&H% +4 "core" % W e P + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&?'\ +97 "core" ' +2 #tFinished short da assay +24153 #-> access 3 +2 .SE.seek :down +2 "storage"(e'} +11 "core" ' +2 "manipulator"&z% +4 "core" %\  U W   +2 "manipulator"&O& +3 "core" &, e U  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(P([ +1933 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ()& +3 "core" &[(  }\  +49 #t-> access 1 +2 .SE.seek :down +2 "storage"(B'} +2 "core" ' +2 "manipulator"&L% +3 "core" %\  S V [  +2 "manipulator"&<& +4 "core" &, R S I  + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(6(<1 +673 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (j& +3 "core" &<4 \ +32150 "Can"\ LL +60002 \ LK +60003 \ LK +60002 \ LK +60002 \ KK +60002 \ KK +60003 \ KK +35328 #t-> access 5 +2 .SE.seek :down +2 "storage"('} +3 "core" ' +2 "manipulator"&% +4 "core" %\    I  + "manipulator"&K& +4 "core" &,    + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(]( +993 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &  o =\ A +1945 #t-> startTube 5 +416 #-> shortDA +3 "collection"'% +2 "processing"% % +5 "core" %ӹ\ & +4 %ձg\ L +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +318 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%| +131 "core" + .tPTV.dial :PRVmixing +2 "processing"%9  +133 "core" + .tPRV.dial :sipper +2 "processing"%~  +101 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%'` +2278 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%[  +132 "core"  +2 .tPS.seek 0.5ml +2 "processing"%k'\ +1273 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +101 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%G'ղ +597 "core" ' + .tPSV.dial PSR +2 "processing"%T +100 "core"  +2 "processing"%;% +4 "core" %յ\ H + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%M'TE +1103 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%N' +1632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +102 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2622 "core" ' + .tPSV.dial PSR +2 "processing"%D +102 "core"  +2 "processing"%A% +3 "core" %յc\ E +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%I'TE +1108 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%l' +1619 "core" ' +2 .tPSV.dial :mixloop + "processing"%( +102 "core" + .tPRV.dial :sipper +2 "processing"%!  +44 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2622 "core" ' + .tPSV.dial PSR +2 "processing"%o +102 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%q' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +112 "core" +2 .tPS.seek :empty +2 "processing"%2'ղ +1057 "Can"\ AOO +1574 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%.& +4 "core" &i\ B +2 "manipulator"&W% +3 "core" %\  :  +2 "storage"(`% +3 "core" % $ $ \ 5 +2 "storage"(8. +3 "core" .( + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +1020 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +41 (& +10 "core" &<5 $ #\ 6 +2 "manipulator"&Q& +3 "core" &, '  +2 "manipulator"&% +3 "core" %\  N  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&i( +189 "core" ( +2 "manipulator"&& +4 "core" & + + "storage"(c& +4 "core" &<5 #\ 6 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&-'Ϲ +92 "core" ' +2 "storage"(\\& +4 "core" &<5 . . i\ 6 + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(3' +276 "core" ' +2 "storage"(0- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (S& +3 "core" &<5  \ 4 +2 "manipulator"&,& +3 "core" & { + +2 .tElbow.seek 5 +2 "manipulator"&( +39 "core" ( +2 "manipulator"&v& +4 "core" & F R + "storage"(a& +4 "core" &<5 # # \ 5 +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&/'΍ +12 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&n/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&d& +4 "storage"('} +3 "core" & ? R +2 "manipulator"&% +3 "core" % ΐ I _ +2 .tForearm.seek :retract +2 "manipulator"&''\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +158 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +82 "core" ( +3 "manipulator"&& +4 "core" &t O + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &t +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&u' +91 "core" ' +2 "manipulator"& & +4 "core" &t " +2 "manipulator"&% +3 "core" % $ Q +2 "processing"%b& +4 "core" &\ C + "processing"%1& +4 .tPC.seek :closed + "processing"%+(] +3 "core" &\ D +5 &g\ C0 +9 &(Df\ ?4 +9 &Flh\ ?H +10 &mc\ ?U +9 &Uf\ @T +9 &`Zh\ @T +10 & \\g\ @U +9 &_g\ @T +10 &[g\ @U +9 &gXe\ @T +9 &)Yg\ @T +10 & Yf\ @U +9 &"Z_\ @U +9 &$pYc\ @T +10 &&1We\ @T +9 &'Z[\ @U +10 &)\\e\ @U +9 &+vYX\ @U +9 &-9Za\ @T +10 &.UU\ @T +9 &0^O\ @T +9 &2~ZS\ @U +10 &4AZS\ @T +9 &6WO\ @T +10 &7YS\ @T +9 &9YP\ @T +9 &;IYQ\ @T +10 &= YU\ @T +9 &>WZ\ @T +9 &@UW\ @T +10 &BRZU\ @T +9 &DYW\ @T +10 &Ec[\ @U +9 &Gr\\\ ?W +9 &IKZ\ >Y +10 &K [\ >[ +9 &LU\ =[ +9 &N\\\ =[ +10 &POZ\ >[ +9 &RT\ =[ +10 &ST\ >[ +9 &UT\ =Z +9 &WWQ\ >[ +10 &YQ\ >[ +9 &ZU\ =[ +9 &\\xV\ ?? +10 &]]2S\ >S +9 &]"P\ A/ +2 ( + "processing"%1& +2 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&% +4 "core" %  ? Q + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&*'\ +91 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%w  +3 %}9 +5 "core" 9c{ +103 "processing"%Y9 +2 "core" 9b{ +103 "processing"%C9 +2 "core" 9b{  +103 "processing"%=9 +2 "core" 9a{  +103 "processing"%X9 +2 "core" 9a{ +103 "processing"%J9 +2 "core" 9`{ +103 "processing"%h9 +2 "core" 9`z! +103 "processing"%m9 +2 "core" 9_{! +103 "processing"%9 +3 "core" 9_{"" +102 "processing"%$9 +2 "core" 9^z&" +103 "processing"%:9 +2 "core" 9_{+# +103 "processing"%9 +2 "core" 9^{/# +103 "processing"%{9 +2 "core" 9`{3# +103 "processing"%>9 +3 "core" 9`{7$ +103 "processing"%E9 +2 "core" 9a{;$ +103 "processing"%p9 +2 "core" 9a{@% +103 "processing"%%9 +2 "core" 9d{D% +103 "processing"%79 +2 "core" 9d{H% +103 "processing"%F9 +2 "core" 9f|L% +103 "processing"%t9 +2 "core" 9h{P% +103 "processing"%U9 +2 "core" 9k|U& +103 "processing"%9 +2 "core" 9l|Y& +103 "processing"%x9 +2 "core" 9o|]& +103 "processing"%_9 +3 "core" 9q|a& +103 "processing"%"9 +2 "core" 9u|e& +103 "processing"%9 +2 "core" 9x}j& +103 "processing"%59 +2 "core" 9|}n& +103 "processing"%y9 +2 "core" 9~r% +103 "processing"% 9 +3 "core" 9}v& +103 "processing"%R9 +2 "core" 9~z% +103 "processing"%Z9 +2 "core" 9~ +103 "processing"%^9 +2 "core" 9~ +103 "processing"%49 +2 "core" 9~ +103 "processing"%g9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%H9 +2 "core" 9 +103 "processing"%#9 +2 "core" 9 +103 "processing"%&9 +2 "core" 9 +103 "processing"%z9 +2 "core" 9 +103 "processing"%O9 +2 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%L9 +2 "core" 9 +103 "processing"%<9 +2 "core" 9 +103 "processing"%e9 +3 "core" 9 +103 "processing"%P9 +2 "core" 9 +103 "processing"%j9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%K9 +3 "core" 9 +102 "processing"%B9 +2 "core" 9 +103 "processing"%69 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 \ +103 "processing"% 9 +3 "core" 9\ +103 "processing"%|9 +2 "core" 9 +103 "processing"%99 +2 "core" 9 +103 "processing"%~9 +2 "core" 9$ +103 "processing"%V9 +2 "core" 9+ +103 "processing"%[9 +2 "core" 90 +103 "processing"%9 +2 "core" 97 +103 "processing"%9 +2 "core" 9= +103 "processing"%k9 +2 "core" 9C +103 "processing"%T9 +2 "core" 9J +103 "processing"%;9 +3 "core" 9O  +103 "processing"%G9 +2 "core" 9U +103 "processing"%M9 +2 "core" 9[ +103 "processing"% 9 +2 "core" 9a +3 .tPH.hold 2:00:00,28C +3 "processing"%N pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%D +100 "core"  +2 "processing"%A% +4 "core" %խ\ < + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%I'Һ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%(  +135 "core"  +2 .tPSV.dial PTV + "processing"%! +72 "core" +2 .tPBV.dial :waste1 + "processing"%l  +53 "core" +2 "processing"%o% +4 "core" %ҽ\ < +2 .tPS.seek 1.5ml + "processing"%' +610 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%s * +45 "core" ) +2 .tPS.seek 0ml +2 "processing"%q' +1623 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%.  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +33 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%` +74 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%8' +550 "Can"\ 7EE +1928 "core" ' + .tPSV.dial PTV +2 "processing"%] +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%Q +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +83 "core" +2 .tPS.seek :empty +50 "processing"%'ղ +2465 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%c  +134 "core" + .tPSV.dial :mixloop +2 "processing"%r +42 "core" +2 .tPRV.dial :ab1 + "processing"%\\ @ +103 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%?' +365 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%0  +44 "core"  +2 "processing"%S% +4 "core" %n\ 7 +2 .tPS.seek 0.34ml +2 "processing"%,' +451 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +31 "core" +2 .tPRV.dial :air +2 "processing"%v  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%a'G +1193 "core" ' + .tPRV.dial :waste2 +2 "processing"%n @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%d'\ +862 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%i'Һ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%- +44 "core" +2 .tPTV.dial :mixing + "processing"%3 @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%/  +34 "core" +2 "processing"%% +4 "core" %ҷ\ + +2 .tPS.seek 1.85ml + "processing"%\ ' +244 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"% ' +1977 "core" ' +3 .tdelay 2 seconds +203 #Beginning samplePassC +8 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'& +15 "core" &\  +8 "manipulator"&b& +15 "core" &t R _ W +5 "manipulator"&% +19 "core" %\  F  >  +7 .tElbow.reconfigure TightElbow +7 "manipulator"&$&.,(\ #b +9 .tElbow.seek FlushPuck::Garage +7 "manipulator"&'(, +136 "core" ( +2 "manipulator"&@& +5 "core" &, e   +4 .tElbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 && +9 "core" &, W  ~ +3 .tForearm.seek :garage +7 "manipulator"&' +101 "core" ' +4 .tHand.close +4 "manipulator"&}/ +71 "core" / +8 "manipulator"&1& +11 "core" &, \  2 { +9 "manipulator"&Y% +13 "core" % 3 \  <  +6 .tForearm.seek :retract +7 "manipulator"&u'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&C( +279 "core" ( +2 "manipulator"&& +4 "core" &( s [ Aa +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &=& +3 "core" &( B Aa +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&X' +102 "core" ' +2 "manipulator"&J& +4 "core" &( }Aa +2 "manipulator"&h% +4 "core" % \  z +2 "collection"'m& +3 "core" &\  +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'$(` +3 "core" &\  +3 &\  +8 &)r\ - +9 &_}\ A +10 &Ls\ T +9 &\ Q\ U +9 &P\ T +10 &P\ T +9 &QU\ T +10 &O\ T +9 &T\ T +9 &T\ T +10 & YO\ T +9 &"U\ U +9 &#M\ T +10 &%R\ T +9 &'`R\ U +10 &)#Q\ T +9 &*O\ U +9 &,M\ T +10 &.hR\ U +9 &0*S\ U +9 &1M\ U +10 &3O\ U +9 &5qL\ T +10 &72Q\ U +9 &8N\ T +9 &:O\ T +10 &;N\ T +9 &?P\ U +10 &AK\ T +9 &CO\ U +10 &ECN\ T +9 &GM\ T +9 &HV\ U +10 &Jb\ W +9 &L>2+\ Y +9 &MWM ] +10 &Oac ` +9 &Qpcg ` +10 &S/cg a +9 &Tfi a +9 &Vhj b +10 &Xrjj b +9 &Z2jk b +9 &[kn b% +10 &]ko b1 +9 &_Xoq X +10 &`Lznr $h +9 &`!np ^ +9 ( + &`nop\ V + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.41 + "collection"':& +4 "core" &`nnp V +2 .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&{% +4 "core" %  = z + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%E +102 "core"  +2 "processing"%p% +4 "core" %\ " + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%%' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%7  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%F' +1615 "core" ' + .tPSV.dial PSR +2 "processing"%t +55 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%U' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +5 "processing"%  + "collection"'x  +32 "core" ~ +130  +2 .tPSV.dial :mixloop + "processing"%_ +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%"  +75 "core" +2 .tPS.seek 0ml +2 "processing"%' +2618 "core" ' + .tPSV.dial :air +2 "processing"%5  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%y' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%R' +2618 "core" ' + .tPSV.dial :air +2 "processing"%Z  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%^' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%4 +44 "core" +2 .tPS.seek 0ml +2 "processing"%g' +2618 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &'  yA` +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&H( +2 "core" ( +2 "manipulator"&#& +3 "core" &'  yA` +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &&& +2 "core" &(  yA` +2 .tForearm.seek CC + "manipulator"&z' +96 "core" ' + .tHand.close +2 "manipulator"&O/ +74 "core" / +2 .tCC.seek :open +2 "collection"')( +473 "core" ( +2 "manipulator"&L& +4 "core" &( E |A` + "manipulator"&<% +4 "core" %  | + .tForearm.seek :retract +2 "manipulator"&e'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&P(, +286 "core" ( +2 "manipulator"&j& +4 "core" &, n z, + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, z, +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +112 "core" ' +2 .tHand.open +2 "manipulator"&K1 +68 "core" 1 +2 "manipulator"&B% +4 "core" % = s +41 .tForearm.reconfigure LooseForearm +10 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +97 "core" ' +2 ."da"delayUntil "15:11:52.73" +22149 "Can"O\ /LL +2372 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%|  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%9' +2482 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%~ +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%V  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%[ +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2474 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%k +130 "core"  +2 "processing"%T% +4 "core" %հ\ 4 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%;'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%G'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%M  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%D  +35 "core" +2 "processing"%A% +3 "core" %Ҹd\ 3 +2 ."da"PS.seek 1.5ml +2 "processing"%2'~ +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%(' +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%!  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%o +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%I' +2480 "core" ' + ."da"PSV.dial PTV +2 "processing"%s +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%w +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%.  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%W'ղ +2507 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%` +130 "core"  +2 "processing"%q% +3 "core" %ն\ 4 +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%]'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%Q +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%8% +3 "core" %һw\ 2 +2 ."da"PS.seek 1.5ml +2 "processing"%c' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\\' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%S +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%?' +221 "Can"\ 2CC +2250 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%v +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%, +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%n  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%a'ղ +2466 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%d  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%-  +44 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%3 +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%/' +406 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%  +43 "core"  +2 "processing"%% +4 "core" %"\ 2 + ."da"PS.seek 0.55ml +2 "processing"%i'\\ +357 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%\  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1573 "core" ' + ."da"PSV.dial :PML +2 "processing"%b +44 "core" +2 ."da"PTV.dial :mixing + "processing"% @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%@  +34 "core" +2 "processing"%% +3 "core" %һ\ ) +2 ."da"PS.seek 1.85ml +2 "processing"%' +254 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%} * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%1' +1962 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +46904 "Can"l\ )]^ +1098 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%Y  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +33 "core" , +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +9 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2489 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%= +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%'  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%J +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%h  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%m'ղ +2486 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%u +132 "core"  +2 "processing"%f% +3 "core" %կ\ . +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%:'\ +620 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1610 "core" ' + ."da"PTV.dial :puck +3 "processing"%{  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%E  +34 "core" +2 "processing"%p% +4 "core" %ҽ\ / + ."da"PS.seek 1.5ml +3 "processing"%X' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7' +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%F +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%x' +2480 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%_ +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%" +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%U  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%5'ղ +2458 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +143 "core"  +2 "processing"% % +3 "core" %յ \ / +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +3 "processing"%y'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Z'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%R +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%4  +34 "core" +2 "processing"%^% +3 "core" %Ҹ7\ / +2 ."da"PS.seek 1.5ml +2 "processing"%'~ +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%&' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%O  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%> +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%$' +1620 "Can"\ .BB +842 "core" ' + ."da"PSV.dial PTV +2 "processing"%L +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%< +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%z +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%j  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2468 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%H +142 "core"  +2 "processing"%K% +3 "core" %ղ\ . +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%B'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml + "processing"%e'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%% +3 "core" %ҺG\ , +2 ."da"PS.seek 1.5ml +2 "processing"% ' +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%| * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%g' +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%~  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%[ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2480 "core" ' + ."da"PSV.dial PTV +2 "processing"%9 +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%k +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%T +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%;'ղ +2504 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%M +133 "core"  +4 "processing"% % +16 "core" %յ\  +6 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +7 "processing"% +136 ."da"PS.reconfigure PSconfig +23 "processing"%#A d`b +3 ."da"PS.seek 0.25ml +5 "processing"%D'm +348 "core" ' +2 ."da"delay 5 seconds +502 "processing"%A% +4 "core" %j%\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%G'\ +345 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1616 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%2 +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%!  +35 "core" +2 "processing"%l% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%o' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%s' +1609 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%. +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%I' +2515 "core" ' + ."da"PSV.dial PTV +2 "processing"%` +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%q +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%W +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%]  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%Q'ղ +2491 "core" ' +2 "processing"%9 +3 "core" 94 + #"da"Processing Puck Heater at 28.7C before imaging +2 .PH.coast +2 "processing"%8  +3 "core" 4 4 +2 "processing"%& +3 "core" &] c\ / +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&r% +4 "core" %\   n + "storage"(c% +4 "core" % * \  +2 "storage"(. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(0(,q +356 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (S& +3 "core" &,o g\ + "manipulator"&\\& +4 "core" &, p j k, + "manipulator"&% +4 "core" %\  v p - l +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&v( +187 "core" ( +2 "manipulator"&,& +4 "core" & r t k, + "storage"(n& +4 "core" &,p  [\ + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&?'( +104 "core" ' +2 "storage"(& +4 "core" &,p %  G\ + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(d' +277 "core" ' +2 "storage"(-- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(3'y +30 "core" ' +3 ."da"SE.seek :down +2 "storage"(a'} +264 "core" ' + ."da"SE.coast +2 "storage"(5 +2 "manipulator"&% +4 "core" %( ; m + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + ."da"PH.coast +2 "processing"%/  +3 "core" 4 + ."da"Gate.power :camera,:OFF +3 !o:Puck::Error : mesg".0 pucks loaded in tube 4 when expecting 1:@timestampu: Time SG:@checkpoint: omitted:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 #Waiting to Resume from Checkpoint "Imaging da puck in Processing Clamp while storing it to tube 4" +6 ."Qmail"BadNews.email "0 pucks loaded in tube 4 when expecting 1",Subject: "Puck::Error in da" +8442 "Can",\ +EE +15638 !to:IRB::Abort: mesg"User Abort!!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3579 #-> PS.recoverReagent + #recoverReagent out waste1 +2 .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 0ml +2 "processing"%\ ' +30 "core" ' + .tPSV.dial PBV +2 "processing"%i @ +103 "core" > +2 .tPBV.dial PSV + "processing"%b U +34 "core" W +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 .tdelay 4 seconds +402 .PSR.select :air +2 .PSV.dial PSR + "processing"%@ +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +42 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 0ml + "processing"%}' +2490 "core" ' +2 #tRelease puck top pressure + .PSV.dial :air + "processing"%  +102 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' +2 .tdelay 2 seconds +202 .PSV.dial PTV +2 "processing"%Y +72 "core" ~ +2 .tdelay 2 seconds +202 .PSV.dial :air + "processing"%*  +74 "core"  +2 .tdelay 2 seconds +202 .PSV.dial PTV + "processing"% +73 "core"  +2 .tdelay 2 seconds +202 #Break puck bottom vacuum + .PBV.dial :air +2 "processing"%1  +53 "core"  +2 .tdelay 2 seconds +203 .PSV.dial PBV + "processing"%= @ +42 "core" ? +2 .tdelay 2 seconds +202 .PSV.dial PSR + "processing"%' +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial PBV + "processing"%J @ +44 "core" B +2 .tdelay 2 seconds +202 .PSV.dial PSR + "processing"%h +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste1 + "processing"%  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%u' +2669 "core" ' +3 "processing"%f% +4 "core" %\ * +17 #t-> @15:50:03.52 Forearm.reconfigure LooseForearm + !o:SyntaxError: mesg"Ncompile error\ (ESP):371: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +14 #-> @15:50:03.57 Forearm.seek :retract +2 !o:SyntaxError: mesg"Ncompile error\ (ESP):372: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +10 #-> @15:50:04.51 PH.coast +2 !o:SyntaxError: mesg"Ncompile error\ (ESP):373: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +15 #-> @15:50:04.57 Gate.power :camera,:OFF + !o:SyntaxError: mesg"Ncompile error\ (ESP):374: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +30 #-> @15:50:04.60 Puck::Error in da -- 0 pucks loaded in tube 4 when expecting 1 + !o:SyntaxError: mesg"Ncompile error\ (ESP):375: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +33 #-> @15:50:04.64 Waiting to Resume from Checkpoint "Imaging da puck in Processing Clamp while storing it to tube 4" +2 !o:SyntaxError: mesg"Ncompile error\ (ESP):376: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +33 #-> @15:50:04.70 BadNews.email "0 pucks loaded in tube 4 when expecting 1",Subject: "Puck::Error in da" + !o:SyntaxError: mesg"Ncompile error\ (ESP):377: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2057 #-> PC.unloadPuck 2 +2 "processing"%m& +3 "core" &] m\ +/ +2 #tStoring da puck in Processing Clamp to tube 2 + "manipulator"&:% +4 "core" %\ \ \  D  +2 "storage"({% +3 "core" %{ O\ +2 "storage"(. +3 "core" .(,q + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(E( +670 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (p& + "manipulator"&& +4 "core" &  \  +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" & O z, +2 "manipulator"& % +4 "core" %\  c y + .tElbow.seek PC +2 "manipulator"&X(k +2 ."raiseStack"SE.seek :beamBreak +2 "storage"(%' +255 "core" ( +2 "manipulator"&t& +4 "core" &t ^ y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +3 "core" &t H x + .tForearm.seek PC +2 "manipulator"&7' +4 "core" ' + "storage"(- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(_'y +32 "core" ' +47 ' + .tHand.close +2 "manipulator"&"/ +67 "core" / +2 .tPC.seek :open +2 "processing"%U( +453 "core" ( +2 "storage"(x& +4 "core" &  \  + "storage"(& +4 "core" &  y\  + "manipulator"& & +4 "core" &t\ \  D } + "manipulator"&5% +4 "core" % ϴ\ \  T } +2 .tForearm.seek :retract + "manipulator"&y'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&R( +275 "core" ( +2 "manipulator"&4& +4 "core" & \ \  g }% + "storage"(^& +4 "core" &  g\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 +2 "manipulator"&Z'~ +100 "core" ' +2 .tElbow.hold +2 "manipulator"&#, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&O% +4 "core" % Ͱ Z v +2 "storage"(C& +3 "core" &  Z\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 350 counts +2 "manipulator"&>' +14 "core" ' +2 "manipulator"&&& +4 "core" & \ \  . ~% +2 "storage"(L& +3 "core" &  B\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&<' +24 "core" ' +2 "storage"(z% +4 "core" % \  +2 ."downElevator"SE.seek :down +4 "storage"(j'} +99 ($% +3 "core" %8 \ Zr +2 "manipulator"&H% +3 "core" % Q {K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&K'\ +90 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +950 #t-> PS.flush + #Flushing Processing stage + "processing"%% +3 "core" %\ - +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%B& +4 "core" &\ - +2 "manipulator"&& +3 "core" & V L c % +2 "manipulator"&% +4 "core" %\  L P K  + .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +181 "core" ( +2 "manipulator"&e& +4 "core" &, [ V ; + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" &, [ [ ; +2 .tForearm.seek :garage + "manipulator"& ' +98 "core" ' +2 .tHand.close + "manipulator"&~/ +77 "core" / +2 "manipulator"&V& +4 "core" &, K i ; + "manipulator"&[% +4 "core" % &\ \  Q < +2 .tForearm.seek :retract + "manipulator"&g'\ +97 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&9(k +122 "core" ( +2 "manipulator"&k& +4 "core" &t \\ b ~ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" &t O O % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 "manipulator"&& +4 "core" &t _ [ - +2 "manipulator"&M% +3 "core" %ϼ Z [  +2 "processing"% & +3 "core" &\ - +2 "processing"%;& +4 .tPC.seek :closed + "processing"%A(] +3 "core" &\ - +5 &\ ., +9 &B\ )3 +10 &<mH\ )H +9 &en\ *U +9 &Rg\ *T +10 &VUj\ +T +9 &Uk\ *T +9 &Sg\ *T +10 &U^\ *T +9 &_TV\ *S +10 &UW\ *T +9 & QX\ *T +9 &"TU\ *T +10 &$fQO\ *T +9 &&(NO\ +T +9 &'T@\ *S +10 &)UE\ *T +9 &+nSC\ *T +10 &-0VB\ *T +9 &.TB\ *S +9 &0U2\ +T +10 &2vU2\ *T +9 &48T7\ *T +9 &5R:\ *T +10 &7R4\ *S +9 &9S/\ +S +10 &;@T&\ *T +9 &=U \ *S +9 &>R\ *S +10 &@T \ *T +9 &BHV%\ *T +9 &D\ P\ *T +10 &EW\ *T +9 &Gg!\ *V +10 &IB\ (Y +9 &K\ (Z +9 &L\ (Z +10 &N!\ 'Z +9 &PD!\ ([ +9 &R\ '[ +10 &S\ '[ +9 &U\ '[ +10 &WK\ '[\ +9 &Y \ '[\ +9 &Z9\ '[ +10 &\\\ (9 +9 &]X-e \ *V +9 &]x,\ +6 +2 ( + "processing"%;& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.68 +2 "processing"%D& +4 "core" &]x)\ +6 + .tHand.open +2 "manipulator"&G1 +68 "core" 1 +2 "manipulator"&2% +4 "core" % ϼ 3 ) T  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&!'\ +91 "core" ' + .tPSV.dial PSR +2 "processing"%l +44 "core"  +2 .tPSR.select :flush +2 "processing"%@ +63 .tPS.seek 1ml + "processing"%'TE +1100 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%(' +1613 "core" ' + .tPSV.dial PTV +2 "processing"%o +72 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +94 "core" +2 .tPS.seek 0ml +2 "processing"%w' +2629 "core" ' + .tPSV.dial PSR +2 "processing"%. +73 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%s'\ +599 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%`' +2116 "core" ' + .tPSV.dial PTV +2 "processing"%q +85 "core"  +2 .tPBV.dial PSV +2 "processing"%W U +54 "core" W +2 .tPS.seek 0ml +2 "processing"%]' +2629 "core" ' + .tPSV.dial PBV +2 "processing"%I @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%' +2622 "core" ' + .tPSV.dial :waste1 +2 "processing"%8  +72 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2631 "core" ' + .tPSV.dial PSR +2 "processing"%r +44 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%c' +2625 "core" ' + .tPSV.dial PTV +2 "processing"% +72 "core" +2 .tPBV.dial PSV +2 .PS.seek 0ml + "processing"%S' +454 "Can"\ *EE +2191 "core" ' + .tPSV.dial PBV +2 "processing"%\\ @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' + .tPSV.dial :waste1 +2 "processing"%,  +72 "core"  +2 .tPS.seek :empty +2 "processing"%n'ղ +2621 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&P& +4 "core" &t * * C +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +3 "core" ( + "manipulator"&6& +4 "core" &t N " +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &t * * + +2 .tForearm.seek PC + "manipulator"&d' +92 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 .tPC.seek :open +2 "processing"%3( +450 "core" ( +2 "manipulator"&/& +4 "core" &t [ a + "manipulator"&a% +4 "core" % Ϲ Y [ + + .tForearm.seek :retract +2 "manipulator"&?'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&i(, +133 "core" ( +2 "manipulator"&b& +4 "core" &, ^ _ " + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &, P \\ c " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&\ ' +109 "core" ' + .tHand.open +2 "manipulator"&@1 +67 "core" 1 +2 "manipulator"&% +4 "core" %  x + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +1668 #t-> access 4 +2 .SE.seek :down + "storage"('} +3 "core" ' +2 "manipulator"&}% +4 "core" %  K J : % +2 "manipulator"&Y& +3 "core" &, K N ! + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(*(R +355 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &O \  +442 #t-> access 2 +2 .SE.seek :down + "storage"(1'} +3 "core" ' +2 "manipulator"&=% +4 "core" % \ \ F % +2 "manipulator"&'& +3 "core" &,\ \  _ ! +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(J(K +1622 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (h& +3 "core" &K0 \   +47058 "Can",\ (II +60002 *\ 'II +60002 \ &II +6194 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &\ + "manipulator"&& +4 "core" &, z! +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&f(, +26 "core" ( +2 "manipulator"&m& +4 "core" &, zq + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &:& +2 "core" &, zq +2 .tForearm.seek :garage +2 "manipulator"&{' +99 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&0& +4 "core" &, r vq + "manipulator"&p% +4 "core" % - v + .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +291 "core" ( +2 "manipulator"&t& +4 "core" &( ^ wAe + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" &( vAe +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +103 "core" ' +2 "manipulator"&v& +4 "core" &(  xAe + "manipulator"&"% +4 "core" % 0 xj +2 "collection"'& +3 "core" & +2 "collection"'%& +3 .tCC.seek :closed +2 "collection"'+(` +3 "core" &  +4 & / +9 &"D}  4 +10 &Al~ H +9 &g V +9 &N T +10 &XQ U +9 &O U +10 &R T +9 &S U +9 &aN T +10 &"O U +9 & T T +9 &"P T +10 &$hR U +9 &&*R U +10 &'R T +9 &)O T +9 &+oT U +9 &-3P T +10 &.P T +9 &0Q T +10 &2zN T +9 &4;R  T +10 &5O U +9 &7S U +9 &9Q U +10 &;BL U +9 &=P U +9 &>L  T +10 &@O T +9 &BJP U +10 &DK T +9 &EO U +9 &GO T +10 &IOX V +9 &Ke  W +9 &L:/ [ +10 &N{[U _ +9 &P8_` ` +10 &Qaa a +9 &Sbb a +9 &Uycd b +10 &W;ce b +9 &Xef b# +9 &Zgg b) +10 &\\nij b2 +9 &^&hk b3 +10 &_jm 8 +9 &`^jk "g +8 ( +2 &`jvgl [ + "collection"'%& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.29 + "collection"'x& +4 "core" &`jwkk [ + .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"& % +4 "core" % sj + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&5'\ +92 "core" ' +1057 #t-> CBV.PRV +2 .CBV.dial PRV +517 #-> PTV.PRV +2 .PTV.dial PRV + "processing"%7 @ +77 "core" A +1186 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%4 +103 "core" +5999 #t-> CTV.air + .CTV.dial :air +396 #-> PRV.CBV +2 .PRV.dial CBV + "processing"%^  +43 "core"  +542 #t-> PSR.flush + .PSR.select :flush +46 "processing"%@ +843 #t-> PSV.PSR + .PSV.dial PSR + "processing"%X +74 "core"  +522 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 "processing"%O% +4 "core" %w\  +1364 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%C +74 "core" +351 #t-> PS.empty + .PS.seek :empty +2 "processing"%&'ղ +2624 "core" ' +2 "processing"%L% +4 "core" %խs\  +1324 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%z +73 "core"  +2973 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%y' +2627 "core" ' +2 "processing"%$% +4 "core" %\  +4963 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%H +73 "core" +286 #t-> PS.empty + .PS.seek :empty +2 "processing"%R'ղ +2632 "core" ' +2 "processing"%Z% +4 "core" %ղ\  +871 #t-> PSV.PSR + .PSV.dial PSR + "processing"%> +74 "core"  +271 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%_' +2632 "core" ' +2 "processing"%<% +4 "core" %\  +525 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%j +74 "core" +290 #t-> PS.empty + .PS.seek :empty +2 "processing"%E'ղ +2637 "core" ' +2 "processing"%% +4 "core" %ծ\  +459 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%B +72 "core"  +630 #t-> PSR.air + .PSR.select :air + "processing"% +604 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 "processing"%% +4 "core" %\  +599 #t-> PSV.PTV + .PSV.dial PTV + "processing"%e +74 "core" +520 #t-> PS.empty + .PS.seek :empty +2 "processing"%|'ղ +2624 "core" ' +2 "processing"%#% +4 "core" %հ\  +715 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%~ +73 "core"  +262 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%V' +2198 "Can"\ dd +425 "core" ' +2 "processing"%[% +4 "core" %\  +522 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%K +73 "core" +315 #t-> PS.empty + .PS.seek :empty +2 "processing"%k'ղ +2634 "core" ' +2 "processing"%T% +4 "core" %ծ\  +384 #t-> PSV.PSR + .PSV.dial PSR + "processing"% +73 "core"  +235 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' +2 "processing"%M% +4 "core" %~\  +672 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +73 "core" +631 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2618 "core" ' +2 "processing"%g% +4 "core" %հz\  +1113 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&U& +3 "core" &&  nAb + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&D( +4 "core" ( +2 "manipulator"&G& +4 "core" &' , nAb + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &2& +2 "core" &'  nAb +2 .tForearm.seek CC +2 "manipulator"&;' +94 "core" ' + .tHand.close +2 "manipulator"&l/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&u& +3 "core" &'  rAb +2 "manipulator"&% +3 "core" % 5 r +2 .tForearm.seek :retract +2 "manipulator"&o'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +287 "core" ( +2 "manipulator"&(& +4 "core" &, t t1 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &.& +2 "core" &, * u1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&w' +116 "core" ' +2 .tHand.open +2 "manipulator"&s1 +66 "core" 1 +2 "manipulator"&q% +4 "core" %  m + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&W'\ +96 "core" ' +46177 "Can"\ $FF +45837 #t-> @16:42:16.05 PS.seek 2.5ml + !o:SyntaxError: mesg"Ncompile error\ (ESP):416: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +11 #-> Processing Syringe at 2.5ml +2 !o:SyntaxError: mesg"Rcompile error\ (ESP):417: syntax error, unexpected tIDENTIFIER, expecting $end:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +11 #-> @16:42:49.07 -> PSV.PTV + !o:SyntaxError: mesg"Ncompile error\ (ESP):418: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +11 #-> @16:42:49.08 PSV.dial PTV + !o:SyntaxError: mesg"Ncompile error\ (ESP):419: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +13 #-> Processing Syringe Valve at PTV +2 #Preparing to sleep until PRV + ."shutdown"SS.coast +3 #tAsleep til PRV +2 "sampler")5 +2 !to:TypeError: mesg"!Cannot convert Shaft to Time:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 ."shutdown"CC.coast +6 "collection"'6 +6 ."shutdown"CS.coast +10 "collection"'5 +5 ."shutdown"PC.coast +6 "processing"%6 +3 ."shutdown"PS.coast +7 #t-> @16:42:56.14 -> PS.empty +2 "processing"%5 +2 !to:SyntaxError: mesg"Ncompile error\ (ESP):421: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 ."shutdown"Forearm.coast +6 "manipulator"&5 +8 ."shutdown"Elbow.coast +9 "manipulator"&6 +5 ."shutdown"SC.coast +6 "storage"(6 +6 ."shutdown"SE.coast +4 #t-> @16:42:56.15 PS.seek :empty + "storage"(5 +4 !to:SyntaxError: mesg"Ncompile error\ (ESP):422: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +12 #-> Processing Syringe at empty +2 #Preparing to sleep until empty + #Asleep til empty +53 !o:TypeError: mesg""Cannot convert Symbol to Time:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +13 #-> @16:43:33.54 -> Flush.garage +2 !o:SyntaxError: mesg"Ncompile error\ (ESP):424: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +18 #-> @16:43:33.55 Garaging FlushPuck in Collection Clamp + !o:SyntaxError: mesg"Ncompile error\ (ESP):425: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +16 #-> @16:43:33.61 Elbow.reconfigure TightElbow + !o:SyntaxError: mesg"Ncompile error\ (ESP):426: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +12 #-> @16:43:33.66 Elbow.seek CC + !o:SyntaxError: mesg"Ncompile error\ (ESP):427: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +15 #-> @16:43:33.78 Elbow.reconfigure LooseElbow + !o:SyntaxError: mesg"Ncompile error\ (ESP):428: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +12 #-> @16:43:33.87 Forearm.seek CC +2 !o:SyntaxError: mesg"Ncompile error\ (ESP):429: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +10 #-> @16:43:34.84 Hand.close +2 !o:SyntaxError: mesg"Ncompile error\ (ESP):430: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +12 #-> @16:43:35.54 CC.seek :open + !o:SyntaxError: mesg"Ncompile error\ (ESP):431: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +14 #-> @16:43:40.37 Forearm.seek :retract + !o:SyntaxError: mesg"Ncompile error\ (ESP):432: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +15 #-> @16:43:41.38 Elbow.reconfigure TightElbow + !o:SyntaxError: mesg"Ncompile error\ (ESP):433: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +13 #-> @16:43:41.42 Elbow.seek :garage +2 !o:SyntaxError: mesg"Ncompile error\ (ESP):434: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +15 #-> @16:43:44.38 Elbow.reconfigure LooseElbow + !o:SyntaxError: mesg"Ncompile error\ (ESP):435: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +16 #-> @16:43:44.47 Forearm.reconfigure TightForearm + !o:SyntaxError: mesg"Ncompile error\ (ESP):436: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +13 #-> @16:43:44.51 Forearm.seek :garage +2 !o:SyntaxError: mesg"Ncompile error\ (ESP):437: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +10 #-> @16:43:45.71 Hand.open +2 !o:SyntaxError: mesg"Ncompile error\ (ESP):438: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +16 #-> @16:43:46.46 Forearm.reconfigure LooseForearm + !o:SyntaxError: mesg"Ncompile error\ (ESP):439: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +13 #-> @16:43:46.51 Forearm.seek :retract +2 !o:SyntaxError: mesg"Ncompile error\ (ESP):440: `@1' is not allowed as an instance variable name:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +8 #-> FlushPuck::Garage +6 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +36 #Shutdown +13626 "Can"\ 4 +60002 \ 7 +60002 O\ 7 +24823 #t-> access 5 +3 !o: BusOff: mesg"%Storage Elevator is not powered!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +35177 "Can"Y\ 6 +60002 \ 7 +60002 \ 6 +60002 \ 5 +60003 \ 5 +60002 \ 5 +60002 u\ 4 +60003 .\ 4 +60002 \ 3 +60002 C\ 3 +60003 b\ 3 +60002 t~\ 3 +60002 `}\ 3 +60003 r}\ 2 +60002 4{\ 1 +60002 |\ 2 +60003 ;{\ 1 +60002 {\ 1 +60002 7y\ 1 +60003 z\ 0 +60002 %z\ 0 +60002 z\ 0 +60003 y\ 0 +60002 y\ / +60002 x\ / +60003 x\ / +60002 5x\ / +60002 x\ . +60003 w\ / +60002 w\ . +60002 @v\ . +60003 v\ . +60002 eu\ , +60002 v\ - +60003 uu\ , +60002 u\ , +60002 v\ , +60003 Uw\ , +60002 u\ + @EDT1566878490.25 Mt\ * +60003 u\ + +60002 Au\ + +60002 v\ * +60003 Bt\ ) +60002 u\  +60003 3t\  +60002 u\  +60002 t\  +60003  u\ g +60002 <s\ U +60002 !u\ N +60003 `s\ J +60002 \ t\ G +60002 Ot\ E +60003 t\ C +60002 zu\ B +60002 t\ ? +60003 Xu\ ? +60002 u\ > +60002 ]u\ = +60003 t\ ; +60002 u\ ; +60002 u\ : +60003 t\ 9 +60002 yv\ 8 +60002 u\ 7 +60003 ru\ 6 +60002 u\ 5 +60002 ft\ 3 +60003 u\ 2 +60002 Yv\ 2 +60003 u\ 0 +60002 Uu\ / +60002 u\ - +60003 Jt\ . +60002 v\ , +60002 t\ , +60003 Vs\ + +60002 Mt\ * +60002 +t\ * +60003 ns\ ) +60002  u\ * +60002 Xt\ ( +60003 u\ ( +60002 gu\ ( +60002 v\ ( +60003 ix\ ( +60002 x\ ' +60002 Hw\ ' +8006 #t-> access 1 +2 !o: BusOff: mesg"%Storage Elevator is not powered!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +342 #-> exit +6 #mEXIT @1566907974.97EDT @1566907982.80EDT = =tMAIN =mMAIN_scheduler @EDT1566907984.47 #"core_reset"Sent BREAK +2 #t@0xCD0B, state=0x3B10, ifg=0x20, ie=0x7F + #@0xD367, state=0x3B10, ifg=0x08, ie=0x5F #@0x36CC, state=0x3B10, ifg=0x20, ie=0x7F + #@0x3872, state=0x3B10, ifg=0x20, ie=0x7F + #@0x3ECD, state=0x3B10, ifg=0x08, ie=0x5F #@0x114F, state=0x3B10, ifg=0x20, ie=0x7F + #@0x12F4, state=0x3B10, ifg=0x20, ie=0x7F + #@0x1950, state=0x3B10, ifg=0x08, ie=0x5F #@0xA1B5, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +357 "Can"Sv\ & + Sv\ &_ + #tPolling Can every 10:00 +2 #Cleanly exited at 08:12:54EDT27-Aug-19 +784 #-> ESP.ready! +2 #Powering core bus +511 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %\  +2 .tSS.configure SSconfig +2 "sampler")#.0X clear!; shortDA +3 "collection"';% +2 "processing"%<% +5 "core" %ӳv +4 %\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +892 #Awaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +349 #Awaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +1002 !o:IRB::Abort: mesg"User Abort!!:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +867 #-> ESP.ready! +2 "collection"'=% +3 "core" %ӳz +3 "sampler")>% +3 "processing"%?% +3 "manipulator"&@% +8 "core" % R 0 +2 %\ + %\  # %  \\ +2 "manipulator"&A& +4 "core" & $  / \\0 + "storage"(B& +3 "core" &  M V c $ +2 "storage"(C% +3 "core" %y O K R  +2 "collection"'D& +3 "core" &V \ + "processing"%E& +4 "core" &\  +2 "collection"'F +2 "core" ~ +2 "processing"%G +3 "core" W +2 "processing"%H +2 "core" A +2 "processing"%I +3 "core"  +2 "sampler")J% +3 "core" % O 0 +2 "collection"'K& +4 "core" &y \ + "collection"'L% +4 "core" %ӳ{ +2 "processing"%M& +3 "core" &\  +2 "processing"%N% +3 "core" %\  +3 "manipulator"&O% +3 "core" %\  # $ F \\ +2 "manipulator"&P& +3 "core" &    \\0 +2 "storage"(Q& +3 "core" & ~ M W 3 $ +2 "storage"(R% +3 "core" %y ` p  +2 "collection"'S9 +3 "core" 92 +2 "processing"%T9 +3 "core" 9-> +953 #t-> access 1 + .SE.seek :down +2 "storage"(U'} +3 "core" ' +2 "manipulator"&V% +3 "core" %\  ! " ' \\ +2 "manipulator"&W& +4 "core" & ( * > \\0 + .tSC.reconfigure SCtight +35 "storage"($\ .\ 1~b +9 .tSC.seek 5 +2 "storage"(X(<1 +987 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (Y& +3 "core" &<59 t v O  +5 #t-> access 2 +2 .SE.seek :down +2 "storage"(Z'} +3 "core" ' + "manipulator"&[% +4 "core" %\  @ B ] +2 "manipulator"&\\& +3 "core" & D A ^0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(](K +355 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (^& +3 "core" &K/ u t %  +5 #t-> access 3 +2 .SE.seek :down +2 "storage"(_'} +3 "core" ' + "manipulator"&`% +4 "core" %\  A ? ^ +2 "manipulator"&a& +3 "core" & = > ^0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(b([ +353 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (c& +3 "core" &[( s o  +5 #t-> access 4 +2 .SE.seek :down +2 "storage"(d'} +2 "core" ' +2 "manipulator"&e% +4 "core" %\  = A ^ + "manipulator"&f& +4 "core" & C D ^0 + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(g(R +1951 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (h& +3 "core" &P r s  +5 #t-> access 5 +2 .SE.seek :down +2 "storage"(i'} +3 "core" ' + "manipulator"&j% +4 "core" %\  , =  ` +2 "manipulator"&k& +3 "core" &   `0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(l( +358 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (m& +3 "core" &  X Y $ +5 #t-> access 6 +2 .SE.seek :down +2 "storage"(n'} +3 "core" ' + "manipulator"&o% +4 "core" %\  ! #  Y +2 "manipulator"&p& +3 "core" & # !  Y0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(q( +357 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (r& +2 "core" &? W R 3  +6 #t-> access 7 +2 .SE.seek :down +2 "storage"(s'} +2 "core" ' +2 "manipulator"&t% +3 "core" %\  $  4 \\ +2 "manipulator"&u& +4 "core" &   \\0 + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(v(,q +354 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (w& +3 "core" &,no I U ; " +1829 #t-> access 5 +2 .SE.seek :down +2 "storage"(x'} +3 "core" ' +2 "manipulator"&y% +3 "core" %\   $ 2 \\ +2 "manipulator"&z& +4 "core" & ' $ 6 [0 + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"({( +679 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (|& +3 "core" & s t . +24777 #t-> $da[:extractVol]=0.19 +4147 #-> startTube 5 +423 #-> shortDA +2 "collection"'}% +3 "processing"%~% +5 "core" %ӳu +4 %\ \ + #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +673 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +57 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +75 "core" +2 .tPRV.dial :sipper + "processing"%  +135 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%'` +2275 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +16 "core" +118  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1275 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +103 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%'ղ +601 "core" ' + .tPSV.dial PSR +2 "processing"% +105 "core"  +2 "processing"%\ % +4 "core" %մ\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"% 'TE +1117 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"% ' +569 "Can"gz\ \ YY +1041 "core" ' + .tPSV.dial :mixloop +2 "processing"% +103 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2631 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%% +3 "core" %ծ \  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'TE +1109 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"% +103 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"% +103 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2627 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" &\  + .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&"% +4 "core" % \  & % 4 \\ + "storage"(%% +4 "core" %y M Q @  + "storage"('. +3 "core" .( + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"()(<1 +1018 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ((& +2 "core" &<5 \  +2 "manipulator"&& +4 "core" &    `0 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&( +14 "core" ( +2 "manipulator"&#& +4 "core" & 3 * 9 `3 + "storage"(,& +4 "core" &<5 \  +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&-'Ϲ +98 "core" ' +2 "storage"(.& +4 "core" &<5 "\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(/' +283 "core" ' +2 "storage"(0- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (1& +2 "core" &<5 ~ ^\ +2 "manipulator"&2& +3 "core" & A J p _3 +2 .tElbow.seek 5 + "manipulator"&3( +4 "core" ( + "manipulator"&4& +4 "core" & G I  _3 +2 "storage"(5& +3 "core" &<5 N\ +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&6'΍ +20 "core" ' +3 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&7/ +70 "core" / +3 ."downElevator"SE.seek :down +6 "manipulator"&8& + "storage"(9'} +5 "core" & & , 7 `3 +2 "manipulator"&:% +4 "core" % ΐ ,  Z a +2 .tForearm.seek :retract +2 "manipulator"&;'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&<(k +162 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +100 "core" ( +2 "manipulator"&=& +4 "core" &s Y O d + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" &s 6 > d +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&?' +90 "core" ' +3 "manipulator"&>& +4 "core" &s c X  e +2 "manipulator"&A% +3 "core" % ^ c e< +2 "processing"%B& +4 "core" &*\  +2 "processing"%C& +3 .tPC.seek :closed +2 "processing"%D(] +3 "core" &(\  +4 &\  ! +9 &3\ . +10 &`\ C +9 &<x\ V +9 &S\ \ V +10 &V\ V +9 &T\ V +9 &@Z\ W +10 &Z\ W +9 &Y \ V +10 &Z\ V +9 & HW \ V +9 &" Y\ W +10 &#S\ V +9 &%W\ V +9 &'RV\ V +10 &)U \ V +9 &*[\ V +10 &,R\ V +9 &.ZW\ V +9 &0W\ V +10 &1U\ V +9 &3Y\ V +9 &5bU\ V +10 &7#[ \ V +9 &8U\ V +10 &:W \ V +9 &+W\ V +10 &?Y\ V +9 &AU\ V +9 &CrU\ V +10 &E2\\\ W +9 &Fj \ X +10 &H \ [\ +9 &Jg\ \\ +9 &L(\ ] +10 &M \ \ ] +9 &O\ \ ] +9 &Qn \ ] +10 &S1\ \ \\ +9 &T\ \ \\ +10 &V \ ] +9 &Xt\ \ ] +9 &Z6 \ \ ] +10 &[\ R +9 &]0Q \ \ 'w +9 &]y \ , +2 ( + "processing"%C& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 .Hand.open + "manipulator"&E1 +72 "core" 1 +2 "manipulator"&F% +4 "core" % 6 1  d< + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&G'\ +92 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%H  +3 %I9 +5 "core" 943" +102 "processing"%J9 +11 "core" 93E" +103 "processing"%K9 +2 "core" 93E # +103 "processing"%L9 +2 "core" 92E $ +103 "processing"%M9 +3 "core" 92E$ +102 "processing"%N9 +2 "core" 92E% +103 "processing"%O9 +2 "core" 93E% +103 "processing"%P9 +2 "core" 93E& +103 "processing"%Q9 +2 "core" 93E"& +103 "processing"%R9 +2 "core" 93E'' +103 "processing"%S9 +2 "core" 93E+' +103 "processing"%T9 +2 "core" 94F/( +103 "processing"%V9 +2 "core" 94E3( +103 "processing"%W9 +2 "core" 96E7( +103 "processing"% 9 +3 "core" 97F<) +103 "processing"%!9 +2 "core" 98F@) +103 "processing"%Y9 +2 "core" 99GD* +103 "processing"%[9 +2 "core" 9:GH* +103 "processing"%\\9 +2 "core" 9=GM* +103 "processing"%U9 +3 "core" 9?FQ* +103 "processing"%X9 +2 "core" 9AGU* +103 "processing"%^9 +2 "core" 9CGY+ +103 "processing"%`9 +2 "core" 9FG]+ +103 "processing"%a9 +2 "core" 9IGb, +103 "processing"%Z9 +3 "core" 9LGf+ +103 "processing"%]9 +2 "core" 9OHj+ +103 "processing"%c9 +2 "core" 9SHn+ +103 "processing"%e9 +2 "core" 9WHr+ +103 "processing"%f9 +2 "core" 9[Iw+ +103 "processing"%_9 +2 "core" 9_I{, +103 "processing"%b9 +2 "core" 9cI +103 "processing"%h9 +2 "core" 9gI +103 "processing"%j9 +2 "core" 9lJ +103 "processing"%k9 +2 "core" 9qJ +103 "processing"%d9 +3 "core" 9vK +102 "processing"%g9 +2 "core" 9{K +103 "processing"%m9 +2 "core" 9L +103 "processing"%o9 +2 "core" 9K +103 "processing"%p9 +2 "core" 9M +103 "processing"%i9 +3 "core" 9M +103 "processing"%l9 +2 "core" 9M +103 "processing"%r9 +2 "core" 9M +103 "processing"%t9 +2 "core" 9N +103 "processing"%u9 +2 "core" 9N +103 "processing"%n9 +3 "core" 9O +102 "processing"%q9 +2 "core" 9O +103 "processing"%w9 +2 "core" 9P +103 "processing"%y9 +2 "core" 9P +103 "processing"%z9 +2 "core" 9Q +103 "processing"%s9 +2 "core" 9P +103 "processing"%v9 +2 "core" 9Q +103 "processing"%|9 +2 "core" 9R +103 "processing"%}9 +2 "core" 9R +103 "processing"%~9 +2 "core" 9S +103 "processing"%9 +3 "core" 9S +103 "processing"%9 +2 "core" 9S +103 "processing"%9 +2 "core" 9T +103 "processing"%9 +2 "core" 9U +103 "processing"%9 +2 "core" 9U +103 "processing"%9 +3 "core" 9 U\ +103 "processing"%9 +2 "core" 9V +103 "processing"%9 +2 "core" 9V\ +103 "processing"% 9 +2 "core" 9V +103 "processing"%\ 9 +2 "core" 9$W\  +103 "processing"%9 +3 "core" 9*X +103 "processing"% 9 +2 "core" 90Y +103 "processing"% 9 +2 "core" 96Y +103 "processing"% 9 +2 "core" 9<Y +103 "processing"%9 +2 "core" 9AZ +103 "processing"%9 +2 "core" 9FY# +103 "processing"%9 +2 "core" 9M[' +103 "processing"%9 +2 "core" 9R[+ +103 "processing"%9 +2 "core" 9W[0 +103 "processing"%9 +2 "core" 9][4 +103 "processing"%9 +3 "core" 9b\\8 +3 .tPH.hold 2:00:00,28C +2 "processing"% pp_ +2 .tdelay 1:30 +4 "core" 8 +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%% +4 "core" %մK\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +607 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%  +138 "core"  +2 .tPSV.dial PTV + "processing"%" +73 "core" +2 .tPBV.dial :waste1 + "processing"%%  +55 "core" +2 "processing"%'% +4 "core" %Һ@\  +2 .tPS.seek 1.5ml + "processing"%{' +607 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1606 "core" ' +2 .tdelay 5:00 +19715 "Can"~\ nn +10287 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%#  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +33 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%. +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%$' +2535 "core" ' + .tPSV.dial PTV +2 "processing"%& +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%0 +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%1 +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%2  +72 "core"  +2 .tPS.seek :empty +2 "processing"%x'ղ +2521 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%4  +137 "core" + .tPSV.dial :mixloop +2 "processing"%5 +43 "core" +2 .tPRV.dial :ab1 + "processing"%7 @ +105 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%8' +363 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%:  +45 "core"  +2 "processing"%% +4 "core" %5\  +2 .tPS.seek 0.34ml + "processing"%-' +447 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'/  +30 "core" +2 .tPRV.dial :air +2 "processing"%6  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%='G +1188 "core" ' + .tPRV.dial :waste2 +2 "processing"%@ @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%3'\ +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%>  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%A'Һ +1606 "core" ' + .tPSV.dial :PML +2 "processing"%B +46 "core" +2 .tPTV.dial :mixing + "processing"%9 @ +76 "core" A +2 .tPBV.dial :waste1 + "processing"%;  +35 "core" +2 "processing"%*% +4 "core" %ҹ\  + .tPS.seek 1.85ml +2 "processing"%E' +244 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%I' +1984 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'C& +3 "core" & \ + "manipulator"&J& +4 "core" &s    Y + "manipulator"&?% +4 "core" %\    W +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&K(, +137 "core" ( +2 "manipulator"&)& +4 "core" &,   X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +2 "core" &,   X +2 .tForearm.seek :garage + "manipulator"&M' +97 "core" ' +2 .tHand.close + "manipulator"&N/ +75 "core" / +3 "manipulator"&O& +3 "core" &, 4 S +2 "manipulator"&P% +4 "core" % - SB + .tForearm.seek :retract +2 "manipulator"&Q'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&R( +285 "core" ( +2 "manipulator"&S& +4 "core" && , Y T@[ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" && t W@[ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&V' +100 "core" ' +3 "manipulator"&W& +4 "core" && ! T@[ + "manipulator"& % +4 "core" %  0 X +2 "collection"'!& +3 "core" &3 \ +2 "collection"'Y& +3 .tCC.seek :closed +2 "collection"'[(` +3 "core" & \ +3 &  +10 &3v4 - +9 &`}8 B +10 &9p+ U +9 &L9 V +9 &P< V +10 &{O9 V +9 &<T9 V +9 &O5 V +10 &O3 V +9 &O9 V +10 & DM, V +9 &"N9 V +9 &#J= V +10 &%P8 V +9 &'LN< V +9 &)K: V +10 &*N4 V +9 &,L8 V +10 &.TM< V +9 &0P= V +9 &1N9 V +10 &3P. V +9 &5\\M. V +9 &7N V +10 &8N2 V +9 &:N; V +10 &'K V +9 &?P V +10 &AO V +9 &CmO/ V +9 &E/N, V +10 &FM. V +9 &HY  2 W +10 &Jp]'#3 X +9 &L){7/6 [ +9 &M[M _ +10 &Ohf+ b +9 &QWgh7 b! +9 &Sjk b% +10 &Tkl3 b, +9 &Vml b. +10 &XAmn b0 +9 &Yqn) b/ +9 &[po b/ +10 &]Xsq b0 +9 &_tt3 ` +9 &`.6ts + +10 &`xqr3 [ +5 ( + "collection"'Y& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.43 +3 "collection"'\\& +4 "core" &`yvts Z + &`yvss Z + .tHand.open +2 "manipulator"&U1 +70 "core" 1 +2 "manipulator"&X% +4 "core" %  P + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%` +104 "core"  +39 "processing"%a% +13 "core" %2  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%Z' +1611 "core" ' +3 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%]  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%c' +1614 "core" ' + .tPSV.dial PSR +2 "processing"%e +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%f' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%_  + "collection"'b  +32 "core"  +133  +2 .tPSV.dial :mixloop + "processing"%h +114 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%j  +76 "core" +2 .tPS.seek 0ml +2 "processing"%k' +2629 "core" ' + .tPSV.dial :air +2 "processing"%d  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%g' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%m +44 "core" +2 .tPS.seek 0ml +2 "processing"%o' +2627 "core" ' + .tPSV.dial :air +2 "processing"%p  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%i' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%l +44 "core" +2 .tPS.seek 0ml +2 "processing"%r' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&t& +4 "core" &&  j O@[ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&u( +3 "core" ( +2 "manipulator"&n& +4 "core" && P@[ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" && V P@[ +2 .tForearm.seek CC +2 "manipulator"&w' +91 "core" ' +2 .tHand.close + "manipulator"&y/ +68 "core" / +2 .tCC.seek :open +2 "collection"'z( +469 "core" ( +2 "manipulator"&s& +4 "core" &&  S@[ + "manipulator"&v% +4 "core" % 1 + T + .tForearm.seek :retract +2 "manipulator"&|'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&}(, +290 "core" ( +2 "manipulator"&~& +4 "core" &,    V/ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  U Y/ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +110 "core" ' +5 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +4 "core" % M P + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 ."da"delayUntil "08:55:56.96" +8248 "Can"a~\ MM +16422 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +75 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2559 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2536 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +133 "core"  +2 "processing"%% +3 "core" %մ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml + "processing"%'Һ +1609 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %ҷ{\  +2 ."da"PS.seek 1.5ml +2 "processing"%'} +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1622 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%"  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%' +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2525 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%{ +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%H +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%#  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%,'ղ +2519 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%. +133 "core"  +2 "processing"%% +3 "core" %հ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%&'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%0'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%1 +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%2  +35 "core" +2 "processing"%$% +3 "core" %ҽh\  +2 ."da"PS.seek 1.5ml +2 "processing"%4' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7' +1618 "core" ' +2 ."da"delay 2:00 +1168 "Can"\ ww +10835 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%x  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%8' +2532 "core" ' + ."da"PSV.dial PTV +2 "processing"%/ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%6 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%- +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%@  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%='ղ +2518 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%>  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%3  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%B  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%9 +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%;' +398 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%*  +45 "core"  +2 "processing"%F% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%A'^ +344 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%E  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%C'Һ +1565 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%J +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%? @ +76 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%)  +35 "core" +2 "processing"%L% +3 "core" %Һl\  +2 ."da"PS.seek 1.85ml +2 "processing"%<' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%N * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%O' +1978 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +32580 "Can"L\ RR +15422 #"da"recoverPRVreagent08 + .PTV.dial :mixing +40 .PBV.dial :waste1 +10 "processing"%P  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%M  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%S' +2555 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%T +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%K  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%W +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%!'ղ +2527 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%Q +133 "core"  +2 "processing"%+% +4 "core" %ծ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%Y'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%\\'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%U  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%X +84 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%`  +33 "core" +2 "processing"%a% +4 "core" %ҾP\ \  + ."da"PS.seek 1.5ml +3 "processing"%V' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%]' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Z  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%b' +2530 "core" ' + ."da"PSV.dial PTV +3 "processing"%_ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%h +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%j +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%f  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%d'ղ +2505 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%k +133 "core"  +2 "processing"%m% +3 "core" %ն\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%g'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%p'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%o +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%l  +34 "core" +2 "processing"%i% +3 "core" %Ҽv\  +2 ."da"PS.seek 1.5ml +2 "processing"%t' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%n * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%q' +1615 "core" ' +2 ."da"delay 2:00 +2210 "Can"\ mm +9793 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%y  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%^ +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%[' +2529 "core" ' + ."da"PSV.dial PTV +2 "processing"%s +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%v +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%w +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%~  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2513 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%u +133 "core"  +2 "processing"%% +3 "core" %ղ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%|'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %Һs\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%r' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2528 "core" ' + ."da"PSV.dial PTV +3 "processing"%\ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2507 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +133 "core"  +8 "processing"%% +16 "core" %հ\ +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +21 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +5 "processing"%'m +346 "core" ' +3 ."da"delay 5 seconds +502 "processing"%% +4 "core" %j  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +353 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%"  +35 "core" +2 "processing"%%% +3 "core" %ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%'' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%(' +1617 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%{  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%# +76 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2142 "Can" +410 "core" ' +41 ."da"PSV.dial PTV +10 "processing"%. +85 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%, +85 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%&  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%1'ղ +2560 "core" ' +2 "processing"%29 +3 "core" 95 +2 #"da"Processing Puck Heater at 28.7C before imaging + .PH.coast +2 "processing"%$  +3 "core" 5 + 5 + "processing"%0& +3 "core" &]y , +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&5% +3 "core" %\  M M +2 "storage"(4% +3 "core" % : +2 "storage"(x. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(:(,q +358 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &,q + "manipulator"&7& +4 "core" &, 2 H/ + "manipulator"&/% +4 "core" %\  . I +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&6( +202 "core" ( +2 "manipulator"&-& +4 "core" & [ G& + "storage"(@& +4 "core" &,q  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&8'( +100 "core" ' +2 "storage"(>& +4 "core" &,q + + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(3' +279 "core" ' +2 "storage"(B- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(9'y +34 "core" ' +2 "manipulator"&=& +4 "core" &  F& +2 "manipulator"&*% +3 "core" %# : F +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&F'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&;(k +254 "core" ( +2 "manipulator"&E& +4 "core" &s  H + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &s V H +2 ."da"Forearm.seek PC +2 "manipulator"&J' +90 "core" ' + ."da"Hand.close +2 "manipulator"&?/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%)( +450 "core" ( +2 "storage"(L& +3 "core" &,q 7 +2 "manipulator"&N& +3 "core" &s I +2 "manipulator"&C% +3 "core" % ϶ h I +2 ."da"Forearm.seek :retract +2 "manipulator"&<'\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 + "manipulator"&P( +275 "core" ( +2 "manipulator"&G& +3 "core" &\ E J!t +2 "storage"(M& +4 "core" &,q + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&O'( +103 "core" ' +2 ."da"Hand.open +2 "manipulator"&T1 +72 "core" 1 +2 "storage"(K- +3 "core" -'y +3 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(W'E +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate + "storage"( ' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2709h.tif +4 "processing"%S& +12 "core" & +5 "manipulator"&Q& +8 "core" &\ { { ?!t +4 "manipulator"&+% +4 "core" % . v w ? +3 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&!'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&Y(, +175 "core" ( +4 "manipulator"&U& +7 "core" &, U _ L (M V +9 &?OM V +10 &AP0 V +9 &CoO V +9 &E0Tj V +10 &F_n X +9 &Hxh [\ +9 &JcZ ] +10 &L%X ] +9 &MY ] +10 &OQ ] +9 &QiN ^ +9 &S+M ^ +10 &TL ^ +9 &V7 ^ +9 &Xq> ^ +10 &Z1: ^ +9 &[( V +10 &]-Ft* $l +9 &]{?# 6 +5 ( + "processing"%f& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 +2 "processing"%k& +4 "core" &]{) 6 + &]{) 6 + ."psFlush"Hand.open +2 "manipulator"&m1 +74 "core" 1 +3 "manipulator"&d% +2 #"da"SX MX5/16 (USB:31): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.556 seconds\ /var/log/esp/da19aug2709h.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2709h15s.tif +8 "core" % * #  8 +4 ."psFlush"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&g'\ +92 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%o +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%l'TE +1104 "core" ' + ."psFlush"PSR.select :air +57 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%i' +120 #"da"SX MX5/16 (USB:31): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2709h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2709h30s.tif +1503 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%p +74 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%n  +34 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%t' +1455 #"da"SX MX5/16 (USB:31): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2709h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2709h70s.tif +1169 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%y +74 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%R'\ +597 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +2122 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%q +85 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%s U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%v' +2633 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%w @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%~' +357 #"da"SX MX5/16 (USB:31): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2709h70s.tif: TIFF Upload Complete\ +4 .Gate.power :camera,:OFF + ."Qmail"HABfans.email "10.556 sec auto-exposure",Subject: "da19aug2709h images!" +17 "storage"([- +5 "core" -' +8 "storage"(u& +5 "core" &,q u + "manipulator"&& +5 "core" &r V V @ +2 "manipulator"&% +3 "core" %\  W W @ +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +3 "manipulator"&( +279 "core" ( +3 "manipulator"&& +4 "core" &\ B"| +2 "storage"(& +3 "core" &,q  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +116 "core" ' +7 ."da"SE.reconfigure SEgently +7 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.21 Pucks below Top Plate +7 "storage"(|' +59 "core" ' +6 "manipulator"& & +14 "core" & J O"| +7 "storage"(& +18 "core" &,q\ \  +7 ."da"Elbow.reconfigure LimpElbow +7 "manipulator"&$ ,(#b +11 ."da"Forearm.reconfigure LooseForearm +9 "manipulator"&#Q@2^d^2b +8 ."da"Forearm.seek 4 +3 "manipulator"&' +26 "core" ' +5 ."da"Elbow.hold +5 "manipulator"& , +4 "core" , +3 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"( ' +27 "core" ' +2 "manipulator"&r% +4 "core" % o G +2 "storage"(\ & +4 "core" &,q u + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 347 counts +3 "manipulator"&'+ +15 "core" ' +3 "manipulator"&& +9 "core" & 7 P"| +4 "storage"(& +11 "core" &,q\ \  +2 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"& '( +18 "core" ' +3 "storage"(% +4 "core" %\ \  +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (% +3 "core" %8\ \  w [u +2 "manipulator"&% +3 "core" %* = Ot +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +59 ' + ."downElevator"SE.coast +2 "storage"(5 +3 ."da"SC.coast + "storage"(6 +1154 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%" +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%%' +2625 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2631 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%' @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%H  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%#'ղ +2619 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%( +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%.'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%, +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%&  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2627 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%2 +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%$'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +44 "processing"%0' +2114 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%5 +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%4 U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%x' +2633 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%/  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%-'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%@ +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%}' +2632 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%> +83 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%B @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +1237 "Can"\ GG +1392 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%*  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%3'ղ +2632 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&8& +4 "core" &\ 4 2 ^"| +2 "manipulator"&E% +3 "core" %\  4 1 ^ +2 ."psFlush"Elbow.seek PC +2 "manipulator"&A(k +253 "core" ( +2 "manipulator"&6& +4 "core" &u : ; c ^ + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &u 1 0  ^ +2 ."psFlush"Forearm.seek PC +2 "manipulator"&F' +93 "core" ' + ."psFlush"Hand.close +2 "manipulator"&D/ +73 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%L( +450 "core" ( +2 "manipulator"&N& +3 "core" &u 2 1 o a +2 "manipulator"&C% +3 "core" % Ϸ 3 2 4 a +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&J'\ +90 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&G(, +133 "core" ( +2 "manipulator"&M& +4 "core" &, 4 ; aU + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &;& +3 "core" &, 0 0 t aU + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&T' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&K1 +75 "core" 1 +2 "manipulator"&S% +4 "core" % \ { p Wm + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&<'\ +100 "core" ' +2 #tFinished short da assay +8001 #-> access 4 +2 .SE.seek :down +2 "storage"(Q'} +3 "core" ' + "manipulator"&+% +4 "core" %\  0 3 c +2 "manipulator"&9& +3 "core" &, / 0 A cI +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(W(R +990 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (U& +3 "core" &P \\ V M +11292 #t-> access 5 +2 .SE.seek :down +2 "storage"(X'} +4 "core" ' +2 "manipulator"&O% +4 "core" %\  2 3 a + "manipulator"&P& +4 "core" &, 2 3 x aI +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(a( +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (\\& +3 "core" & } U M E # +8503 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'I& +3 "core" & +2 "manipulator"&!& +4 "core" &, WI + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&e(, +4 "core" ( +2 "manipulator"&c& +4 "core" &, F WI + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" &,  WI + .tForearm.seek :garage +2 "manipulator"&_' +100 "core" ' +2 .tHand.close + "manipulator"&h/ +72 "core" / +2 "manipulator"&j& +4 "core" &,  I RF + "manipulator"&Y% +4 "core" %  R +2 .tForearm.seek :retract +2 "manipulator"&V'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&)( +315 "core" ( +2 "manipulator"&f& +3 "core" & W +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" & C X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&m' +100 "core" ' +2 "manipulator"&d& +4 "core" & * V +2 "manipulator"&o% +3 "core" % J V +2 "collection"']& +3 "core" & +2 "collection"'1& +4 .tCC.seek :closed + "collection"'l(` +4 "core" &s + &t \ +10 &)oz - +9 &`~r B +9 &Dps U +10 &R| V +9 &O~ V +9 &Mx U +10 &FQ{ V +9 &Ly V +10 &O} W +9 &Nx V +9 & NNo V +10 &"L} V +9 &#Kr V +9 &%Ot V +10 &'VMr V +9 &)Ow V +10 &*Nv V +9 &,Ou V +9 &._N V +10 &0"M U +9 &1M V +9 &3Q V +10 &5hP U +9 &7*P U +10 &8M V +9 &:N U +9 &0J V +9 &?Ov V +9 &AJ{ V +10 &CxK U +9 &E:K U +10 &FL V +9 &HT  W +9 &Jz]%" X +10 &L2{7. [\ +9 &MYN _ +9 &Oee b +10 &Qaef b! +9 &Sig b% +10 &Tjg b* +9 &Vjh b- +9 &XOjk b- +10 &Zml b. +9 &[nk b, +9 &]lop b, +10 &_qn U +9 &`-4pr . +10 &`tpq Y +5 ( + "collection"'1& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.44 +2 "collection"'p& +4 "core" &`tpnp Y + &`toqq Y + .tHand.open + "manipulator"&n1 +71 "core" 1 +2 "manipulator"&i% +4 "core" %   F R + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&y'\ +96 "core" ' +9352 #t-> CBV.PRV + .CBV.dial PRV +743 #-> PTV.PRV + .PTV.dial PRV + "processing"%t @ +76 "core" A +767 #t-> PSV.PTV + .PSV.dial PTV + "processing"%R +105 "core" +2160 #t-> CTV.air + .CTV.dial :air +606 #-> PRV.CBV + .PRV.dial CBV +2 "processing"%q  +44 "core"  +9871 "Can"[ ff +6045 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +432 #t-> PSV.PSR + .PSV.dial PSR +37 "processing"%s +83 "core"  +364 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%^' +2631 "core" ' +2 "processing"%w% +4 "core" %k  +858 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%v +74 "core" +328 #t-> PS.empty + .PS.seek :empty +2 "processing"%['ղ +2625 "core" ' +2 "processing"%u% +4 "core" %ճp +583 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +74 "core"  +250 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 "processing"%% +4 "core" %n  +449 #t-> PSV.PTV + .PSV.dial PTV + "processing"% +74 "core" +365 #t-> PS.empty + .PS.seek :empty +2 "processing"%Z'ղ +2632 "core" ' +2 "processing"% % +4 "core" %լm +530 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +75 "core"  +262 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%g' +2643 "core" ' +2 "processing"%r% +4 "core" %k +338 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%\ +73 "core" +397 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2636 "core" ' +2 "processing"%% +4 "core" %ծi +649 #t-> CBV.PRV + .CBV.dial PRV +655 #-> PTV.PRV + .PTV.dial PRV +460 #-> PSV.PTV + .PSV.dial PTV +579 #-> CTV.air + .CTV.dial :air +782 #-> PRV.CBV + .PRV.dial CBV +688 #-> PSR.flush + .PSR.select :flush +975 #-> PSV.PSR + .PSV.dial PSR +2 "processing"% +72 "core"  +1283 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 "processing"%% +4 "core" %P  +452 #t-> PSV.PTV + .PSV.dial PTV + "processing"% +74 "core" +667 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2624 "core" ' +2 "processing"%% +4 "core" %ճP +483 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%| +85 "core"  +295 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2622 "core" ' +2 "processing"%% +4 "core" %= +344 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +72 "core" +422 #t-> PS.empty + .PS.seek :empty +2 "processing"% 'ղ +2625 "core" ' +2 "processing"%% +4 "core" %ծK +1568 #t-> PSV.PSR + .PSV.dial PSR + "processing"%: +74 "core"  +531 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 "processing"%~% +4 "core" %F  +572 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%" +72 "core" +409 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2623 "core" ' +2 "processing"%% +4 "core" %ծ; +856 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%% +74 "core"  +676 #t-> PSR.air + .PSR.select :air + "processing"% +395 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%'' +2338 "Can" ii +294 "core" ' +2 "processing"%% +4 "core" %K  +562 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%H +72 "core" +499 #t-> PS.empty + .PS.seek :empty +2 "processing"%{'ղ +2630 "core" ' +2 "processing"%(% +4 "core" %ն: +733 #t-> PSV.PSR + .PSV.dial PSR + "processing"%# +74 "core"  +412 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%.' +2635 "core" ' +2 "processing"%,% +4 "core" %>  +425 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%& +73 "core" +296 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2635 "core" ' +2 "processing"%2% +4 "core" %հA +1507 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +85 "core"  +238 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%$' +2623 "core" ' +2 "processing"%5% +3 "core" %;  +7385 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%4 +71 "core" +297 #t-> PS.empty + .PS.seek :empty +2 "processing"%0'ղ +2621 "core" ' +2 "processing"%% +4 "core" %ձ> +1156 #t-> Flush.garage + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&x& +3 "core" & O + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&/( +4 "core" ( +2 "manipulator"&7& +4 "core" & O + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" & c O +2 .tForearm.seek CC +2 "manipulator"&-' +97 "core" ' + .tHand.close +2 "manipulator"&>/ +71 "core" / +2 .tCC.seek :open +2 "collection"'}( +470 "core" ( +2 "manipulator"&B& +3 "core" &  4 R +38 "manipulator"&% +10 "core" %  N R +2 .tForearm.seek :retract +2 "manipulator"&*'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&=(, +275 "core" ( +2 "manipulator"&8& +4 "core" &,  : S4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &, S4 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&6' +114 "core" ' +2 .tHand.open + "manipulator"&?1 +67 "core" 1 +2 "manipulator"& % +4 "core" % | x Jt + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&D'\ +99 "core" ' +31185 "Can"\ RQ +5799 #t-> startTube 5 +6385 #-> shortDA +3 "collection"'% +2 "processing"%b% +4 "core" %ӳ` +3 %ձ\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +142 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%N +43 "core" +2 .tPTV.dial :PRVmixing + "processing"%C  +76 "core" + .tPRV.dial :sipper +2 "processing"%M  +136 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%;'` +2278 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%F  +134 "core"  +2 .tPS.seek 0.5ml +2 "processing"%A'\ +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"%K @ +117 "core" A +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%S'ղ +600 "core" ' + .tPSV.dial PSR +2 "processing"%J +103 "core"  +2 "processing"%T% +4 "core" %մL + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%+'TE +1103 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%9' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%U +104 "core" +2 .tPS.seek :empty +2 "processing"%O'ղ +2630 "core" ' + .tPSV.dial PSR +2 "processing"%P +103 "core"  +2 "processing"%Q% +4 "core" %խR + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%W'TE +1116 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%\\' +1610 "core" ' +2 .tPSV.dial :mixloop + "processing"%I +103 "core" +2 .tPRV.dial :sipper + "processing"%!  +45 "core" +2 .tPS.seek :empty +2 "processing"%c'ղ +2626 "core" ' + .tPSV.dial PSR +2 "processing"%` +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%h' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%j +103 "core" +2 .tPS.seek :empty +2 "processing"%Y'ղ +2621 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%G& +4 "core" &-\ +2 "manipulator"&<% +3 "core" %\  q T +2 "storage"(_% +3 "core" %}   +2 "storage"(e. +3 "core" .( + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(f(<1 +1012 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (k& +3 "core" &<2 J M 4 + "manipulator"&d& +4 "core" &,   Z4 + "manipulator"&o% +4 "core" %\    } Y +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&]( +183 "core" ( +2 "manipulator"&V& +4 "core" & X W+ + "storage"(z& +4 "core" &<5 $ " O  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&1'Ϲ +101 "core" ' +2 "storage"(p& +4 "core" &<5 O P Z  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(n' +283 "core" ' +2 "storage"(i- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (m& +2 "core" &<5 3 8   +2 "manipulator"&t& +3 "core" & O W+ +2 .tElbow.seek 5 +2 "manipulator"&R( +26 "core" ( +2 "manipulator"&q& +4 "core" &   4 Y + "storage"(s& +4 "core" &<5 1 )  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&3'΍ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&w/ +72 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&v& +4 "storage"(^'} +5 "core" &   Y + "manipulator"&u% +4 "core" % ΋ !  [ +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&[(k +161 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +85 "core" ( +3 "manipulator"&& +4 "core" &q   \ Y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &q   Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +109 "core" ' +2 "manipulator"& & +4 "core" &q    \\ +2 "manipulator"&% +3 "core" %   x \\ +2 "processing"%Z& +3 "core" &2\  +2 "processing"%r& +4 .tPC.seek :closed + "processing"%\ (] +3 "core" &T\  +4 &5\ - +10 &$B3\ 4 +9 &@l-\ I +9 &k/\ W +10 &R/\ V +9 &TY/\ V +9 &Y/\ W +10 &T/\ V +9 &X2\ W +10 &]R;\ V +9 &X1\ W +9 & Y/\ W +10 &"X/\ V +9 &$fT7\ V +9 &&)R0\ U +10 &'U.\ V +9 &)X/\ V +10 &+mV7\ V +9 &-0U5\ V +9 &.U1\ V +10 &0Y8\ W +9 &2uW;\ V +9 &47Y6\ V +10 &5Q:\ V +9 &7S8\ U +10 &9}TC\ V +9 &;@QB\ V +9 &=W@\ W +10 &>S6\ V +9 &@T;\ V +9 &BGUG\ V +10 &D U@\ V +9 &EZB\ W +10 &GnE\ Y +9 &I@E\ [ +9 &JL\ \\ +10 &LB\ \\ +9 &NC\ ] +9 &PEC\ \\ +10 &R?\ ] +9 &SE\ ] +10 &UG\ ] +9 &WLE\ ] +9 &Y I\ ] +10 &ZA\ ] +9 &\\}B\ ; +9 &]d4kH\ D +10 ( + &]w$E\ 1 + "processing"%r& +4 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.66 + .Hand.open + "manipulator"&g1 +68 "core" 1 +2 "manipulator"&% +4 "core" %   Z + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +5 "core" 9fe +102 "processing"%9 +2 "core" 9fv +103 "processing"%9 +3 "core" 9fv  +102 "processing"%9 +2 "core" 9fv  +103 "processing"%|9 +3 "core" 9gv +102 "processing"%9 +2 "core" 9gw +103 "processing"%9 +2 "core" 9fv +103 "processing"% 9 +2 "core" 9gw +103 "processing"%9 +2 "core" 9gv"! +103 "processing"%9 +2 "core" 9hw&! +103 "processing"%:9 +2 "core" 9iv+" +103 "processing"% 9 +2 "core" 9kv/" +103 "processing"%~9 +3 "core" 9lw3" +103 "processing"%"9 +2 "core" 9nv7" +103 "processing"%9 +2 "core" 9qw;" +103 "processing"%9 +2 "core" 9sw@" +103 "processing"%%9 +2 "core" 9vxD" +103 "processing"%9 +3 "core" 9yxH" +103 "processing"%9 +2 "core" 9|xL" +140 "processing"%H9 +11 "core" 9xR" +102 "processing"%'9 +2 "core" 9xV +103 "processing"%(9 +2 "core" 9y[ +103 "processing"%#9 +2 "core" 9y_ +103 "processing"%{9 +2 "core" 9yc +103 "processing"%,9 +2 "core" 9yg +103 "processing"%&9 +2 "core" 9yk +103 "processing"%.9 +2 "core" 9zp +103 "processing"%29 +3 "core" 9zt +103 "processing"%9 +2 "core" 9zx +103 "processing"%9 +2 "core" 9y| +103 "processing"%59 +2 "core" 9z +103 "processing"%49 +2 "core" 9z +103 "processing"%$9 +3 "core" 9{ +103 "processing"%9 +2 "core" 9} +103 "processing"%x9 +2 "core" 9| +103 "processing"%79 +2 "core" 9| +103 "processing"%@9 +2 "core" 9| +103 "processing"%>9 +2 "core" 9} +103 "processing"%)9 +2 "core" 9} +103 "processing"%y9 +2 "core" 9} +103 "processing"%l9 +2 "core" 9~ +103 "processing"%B9 +2 "core" 9} +103 "processing"%9 +3 "core" 9\ ~ +103 "processing"%-9 +2 "core" 9\ +103 "processing"%89 +2 "core" 9~ +103 "processing"%E9 +2 "core" 9 +103 "processing"%/9 +2 "core" 9!\ +103 "processing"%?9 +3 "core" 9( +103 "processing"% 9 +2 "core" 9. +103 "processing"%*9 +2 "core" 94 +103 "processing"%69 +2 "core" 99 +103 "processing"%9 +2 "core" 9? +103 "processing"%b9 +3 "core" 9D +103 "processing"%N9 +2 "core" 9J +103 "processing"%C9 +2 "core" 9P +103 "processing"%M9 +2 "core" 9T +103 "processing"%09 +2 "core" 9Y +103 "processing"%F9 +2 "core" 9_ +3 .tPH.hold 2:00:00,28C +3 "processing"%; pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%K +103 "core"  +2 "processing"%A% +4 "core" %կ\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%J'\ +606 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%T'Һ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%S  +138 "core"  +2 .tPSV.dial PTV + "processing"%+ +73 "core" +2 .tPBV.dial :waste1 + "processing"%U  +55 "core" +2 "processing"%9% +4 "core" %һl\  +2 .tPS.seek 1.5ml +2 "processing"%P' +609 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Q * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%O' +1611 "core" ' +2 .tdelay 5:00 +1457 "Can"\ CB +28546 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%W  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%! +85 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%\\' +2538 "core" ' + .tPSV.dial PTV +2 "processing"%` +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%c +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%j +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%h  +84 "core" +2 .tPS.seek :empty +2 "processing"%G'ղ +2529 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%<  +137 "core" +2 .tPSV.dial :mixloop + "processing"%_ +42 "core" +2 .tPRV.dial :ab1 + "processing"%e @ +105 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%a' +354 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%k  +44 "core"  +2 "processing"%d% +4 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%o' +438 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'V  +32 "core" +2 .tPRV.dial :air + "processing"%z  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%='G +1192 "core" ' + .tPRV.dial :waste2 +2 "processing"%p @ +74 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%D'\ +873 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%i  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%m'Һ +1615 "core" ' + .tPSV.dial :PML +2 "processing"%t +44 "core" +2 .tPTV.dial :mixing + "processing"%X @ +77 "core" A +2 .tPBV.dial :waste1 + "processing"%q  +34 "core" +2 "processing"%s% +3 "core" %һ  +2 .tPS.seek 1.85ml +2 "processing"%w' +246 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%v * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%u' +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"']& +3 "core" & + "manipulator"&1& +4 "core" &q a T + "manipulator"&n% +4 "core" %\ '  Q5 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&3(, +137 "core" ( +2 "manipulator"&& +4 "core" &, C U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, ,  U +2 .tForearm.seek :garage +2 "manipulator"&R' +98 "core" ' +2 .tHand.close + "manipulator"& / +70 "core" / +3 "manipulator"&& +4 "core" &, ~ M + "manipulator"&Z% +4 "core" % + B N+ + .tForearm.seek :retract +2 "manipulator"&^'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +311 "core" ( +2 "manipulator"&L& +4 "core" & 0 $ Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &  Q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' +2 "manipulator"&& +4 "core" & - c U +2 "manipulator"&r% +3 "core" %  T +2 "collection"'& +4 "core" & + "collection"'& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &1 +3 &. 4 +10 &(D} 4 +9 &Fl}g I +10 &f W +9 &O< V +10 &[Ri V +9 &Jl U +9 &Of U +10 &Qj V +9 &eNn U +9 &%Rm V +10 & Mm V +9 &"Ne U +9 &$mLi U +10 &&.Oi V +9 &'Og V +10 &)Jg V +9 &+uNm U +9 &-5Od V +10 &.Nn V +9 &0Rr V +9 &2|Km V +10 &4=O V +9 &6N V +10 &7Qb V +9 &9Mi V +9 &;FLh V +10 &=Op V +9 &>Il V +9 &@LS V +10 &BOLi U +9 &DJa V +10 &EI] V +9 &GLh V +9 &ITUk V +10 &Kc b X +9 &L0#l \\ +10 &N}UKf a +9 &P;ZZi b +9 &Q^[h b +10 &Sa^c b$ +9 &Uucaj b* +9 &W-faa b0 +10 &Xffe b0 +9 &Zgel b1 +9 &\\Hkja b2 +10 &]lkc b2 +9 &_no` ? +10 &`R#op_ )x +9 &`k~onc _ +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.35 + "collection"'f& +4 "core" &`k}ol@ _ +2 .tHand.open + "manipulator"&1 +72 "core" 1 +43 "manipulator"&|% +10 "core" %  H I + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"% % +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%:' +1617 "core" ' + .tPSV.dial PSR +2 "processing"% +46 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%~' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%"  +2 "collection"'  +33 "core" ~ +131  +2 .tPSV.dial :mixloop + "processing"% +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%%  +77 "core" +2 .tPS.seek 0ml +2 "processing"%' +2620 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%H' +2024 "Can"; ZY +598 "core" ' + .tPSV.dial :mixloop +2 "processing"%' +44 "core" +2 .tPS.seek 0ml +2 "processing"%(' +2621 "core" ' + .tPSV.dial :air +2 "processing"%#  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%{' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%, +43 "core" +2 .tPS.seek 0ml +2 "processing"%&' +2640 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&.& +4 "core" &  J +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&2( +9 "core" ( +2 "manipulator"&& +4 "core" &  J + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &  O + .tForearm.seek CC +2 "manipulator"&5' +96 "core" ' +2 .tHand.close + "manipulator"&4/ +73 "core" / +2 .tCC.seek :open +2 "collection"'$( +468 "core" ( +2 "manipulator"&& +4 "core" &  / O + "manipulator"&x% +4 "core" % > S +2 .tForearm.seek :retract +2 "manipulator"&7'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&@(, +274 "core" ( +2 "manipulator"&>& +4 "core" &, 1 S0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &,  S0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&y' +114 "core" ' +2 .tHand.open +2 "manipulator"&l1 +71 "core" 1 +2 "manipulator"&B% +4 "core" % } p Ep +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 ."da"delayUntil "10:39:00.07" +24658 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%- @ +76 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%8  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%E * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%/  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%?' +2522 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%*  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%6 +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%b'ղ +2527 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%N +133 "core"  +2 "processing"%C% +3 "core" %ծ` +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%M'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%0'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%F  +75 "core"  + ."da"PSV.dial PTV +3 "processing"%K +83 "core"  +2 ."da"PBV.dial :waste1 + "processing"%A  +35 "core" +2 "processing"%Y% +3 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%J' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%+' +1610 "core" ' +2 ."da"delay 2:00 +10564 "Can"\ BB +1438 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%U  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%9 * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%T +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%Q' +2525 "core" ' + ."da"PSV.dial PTV +3 "processing"%P +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%W +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%I  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%!'ղ +2536 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%O +132 "core"  +2 "processing"%`% +3 "core" %ձ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%c'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%j'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%h +84 "core"  +2 ."da"PBV.dial :waste1 +45 "processing"%\\  +36 "core" +2 "processing"%<% +3 "core" %ҹ%  +2 ."da"PS.seek 1.5ml +2 "processing"%_' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%G' +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%k  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%a +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%V' +2535 "core" ' + ."da"PSV.dial PTV +3 "processing"%z +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%o +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%p +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%=  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%i'ղ +2535 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%D  +44 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%t  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%X  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%q +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%s' +404 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%v  +45 "core"  +2 "processing"%m% +3 "core" %s  +2 ."da"PS.seek 0.55ml +2 "processing"%w'Z +348 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%]  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%1'Һ +1559 "core" ' + ."da"PSV.dial :PML +2 "processing"%n +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +77 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%[% +3 "core" %ҼG +2 ."da"PS.seek 1.85ml +2 "processing"% ' +248 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Z' +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +14274 "Can"H\ QP +33729 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%3  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%L' +2534 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%g +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%r +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%^'ղ +2536 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%} +133 "core"  +2 "processing"%f% +3 "core" %հj +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%|'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%% +3 "core" %Ҷo  +2 ."da"PS.seek 1.5ml +2 "processing"%u'| +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1614 "core" ' +2 ."da"delay 2:00 +11607 "Can"\ CC +395 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%"' +2525 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%~ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2527 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%' +133 "core"  +2 "processing"%H% +3 "core" %ծ} +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%#'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%('Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%, +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%{  +34 "core" +2 "processing"%.% +3 "core" %Ҽ-  +2 ."da"PS.seek 1.5ml +2 "processing"%' +594 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%4' +1635 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +42 "processing"%  +42 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2527 "core" ' + ."da"PSV.dial PTV +3 "processing"%x +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%5 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%> +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%)  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%2'ղ +2530 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%l +133 "core"  +2 "processing"%B% +4 "core" %ճ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%7'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%y'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +96 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%-  +34 "core" +2 "processing"%8% +4 "core" %ҷ  + ."da"PS.seek 1.5ml +3 "processing"%E'} +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%&' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%6 +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +1078 "Can". GF +1444 "core" ' + ."da"PSV.dial PTV +3 "processing"%? +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%N +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%C +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%b  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%M'ղ +2528 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%F +133 "core"  +7 "processing"%K% +14 "core" %ծ@ +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +12 "processing"% +17 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +7 "processing"%A'm +349 "core" ' +3 ."da"delay 5 seconds +502 "processing"%Y% +3 "core" %i9  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%0'\ +357 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%S'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%J +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%U  +33 "core" +2 "processing"%9% +3 "core" %Һ  +2 ."da"PS.seek 1.5ml +2 "processing"%T' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%+ * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%P' +1618 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%I +75 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%Q' +2561 "core" ' + ."da"PSV.dial PTV +3 "processing"%O +97 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%` +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%! +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%c  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%h'ղ +2529 "core" ' +2 "processing"%\\9 +3 "core" 95 + #"da"Processing Puck Heater at 28.3C before imaging +2 .PH.coast +2 "processing"%<  +3 "core" 5 5 +2 "processing"%j& +3 "core" &]w%, 1 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&e% +3 "core" %\ | ! D3 +2 "storage"(_% +4 "core" %{ R + "storage"(k. +3 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(d(,q +356 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (a& +3 "core" &,r 8 + "manipulator"&G& +4 "core" &, m u ?0 + "manipulator"&z% +4 "core" %\ j l >3 + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&o( +182 "core" ( +2 "manipulator"&p& +4 "core" & g j # =- + "storage"(=& +3 "core" &,r \\ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&V'( +102 "core" ' +2 "storage"(D& +4 "core" &,r i + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(t' +279 "core" ' +2 "storage"(X- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(q'y +32 "core" ' +2 "manipulator"&i& +4 "core" & h h U =- +2 "manipulator"&v% +3 "core" % S [ % < +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&m'\ +93 "core" ' +3 ."da"Elbow.seek PC +44 "manipulator"&s(k +259 "core" ( +2 "manipulator"&]& +3 "core" &s m q > +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &s f h w = +2 ."da"Forearm.seek PC +2 "manipulator"&n' +94 "core" ' +2 ."da"Hand.close + "manipulator"&/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%( +452 "core" ( +2 "storage"([& +4 "core" &,r  + "manipulator"&& +4 "core" &s u u A + "manipulator"&1% +4 "core" % ϱ w x @ A + ."da"Forearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +3 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"& ( +272 "core" ( +2 "manipulator"&R& +4 "core" & N d e ?* + "storage"(3& +4 "core" &,r R +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&Z'( +104 "core" ' +2 ."da"Hand.open + "manipulator"&g1 +77 "core" 1 +2 "storage"(- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"(r'E +25 "core" ' +3 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2711h.tif +4 "processing"%L& +11 "core" & +3 "manipulator"&}& +5 "core" & * ) 5* +2 "manipulator"&f% +4 "core" % ( * ( $ 5 +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&^'\ +93 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +178 "core" ( +3 "manipulator"&& +6 "core" &,   W 2t +2 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 && +4 "core" &,   " 3t +2 ."psFlush"Forearm.seek :garage +2 "manipulator"& ' +100 "core" ' +3 ."psFlush"Hand.close + "manipulator"&/ +74 "core" / +2 "manipulator"&|& +4 "core" &, /t + "manipulator"&% +4 "core" % / 0 / +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&u'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"& (k +124 "core" ( +2 "manipulator"&:& +4 "core" &t   2 + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &t ` 2 + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +98 "core" ' +2 "manipulator"&& +4 "core" &t  ? 2 +2 "manipulator"&%% +3 "core" %Ͼ   2 +2 "processing"%~& +4 "core" & + "processing"%& +4 ."psFlush"PC.seek :closed +2 "processing"%"(] +3 "core" & +3 &  +10 &%m . +9 &^~ B +11 &=r U +8 &K V +10 &J V +9 &}N| V +9 &>Po W +10 &No W +9 &Pn W +9 &P` V +10 & HQT V +9 &" NS W +10 &#LL V +9 &%NP V +9 &'PLY V +10 &)MG V +9 &*NG V +9 &,ME V +10 &.WM9 V +9 &0N: W +10 &1N8 W +9 &3P& W +9 &5`M% V +10 &7"Q& V +9 &8O V +9 &:K V +10 &*J V +10 &?Q V +9 &AN W +9 &CpL V +10 &E1N W +9 &F^ X +9 &Hs Z +10 &Je ] +9 &L& ] +10 &M ] +9 &O ] +9 &Qj ^ +10 &S, ^ +9 &T ^ +9 &V ^ +10 &Xr ^ +9 &Z3 ^ +10 &[ T +9 &]+I1 "g +9 &]v8& 6 +5 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.74 +2 "processing"%'& +4 "core" &]v)# 6 + ."psFlush"Hand.open +2 "manipulator"&H1 +66 "core" 1 +2 "manipulator"&% +4 "core" % Ͼ  / +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&#'\ +61 #"da"SX MX5/16 (USB:33): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.477 seconds\ /var/log/esp/da19aug2711h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2711h15s.tif +30 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%, +135 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%{'TE +1119 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +240 #"da"SX MX5/16 (USB:33): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2711h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2711h30s.tif +1388 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%( +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1546 #"da"SX MX5/16 (USB:33): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2711h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2711h70s.tif +1075 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +2126 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%4 +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%x U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%5' +2630 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%> @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%)' +388 #"da"SX MX5/16 (USB:33): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2711h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.477 sec auto-exposure",Subject: "da19aug2711h images!" +13 "storage"(- +6 "core" -' +7 "storage"(l& +7 "core" &,r _ ^ + "manipulator"&B& +4 "core" &t ) ' 6 +2 "manipulator"&2% +5 "core" %\ " ( * 5; +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 4 +3 "manipulator"&7( +273 "core" ( +2 "manipulator"&& +4 "core" & - 1 7 6) +2 "storage"(-& +4 "core" &,r |  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&8'( +95 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.21 Pucks below Top Plate +3 "storage"(y' +57 "core" ' +2 "manipulator"&/& +6 "core" & z y D) +3 "storage"(E& +4 "core" &,r  +2 ."da"Elbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 4 +2 "manipulator"& ' +27 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&*, +6 "core" , +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +4 "storage"(6' +26 "core" ' +3 "manipulator"&&% +6 "core" % R ] ` =~ +5 "storage"(?& +4 "core" &,r u +4 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 4 + 343 counts +4 "manipulator"&N'' +14 "core" ' +4 "manipulator"&C& +6 "core" & S G) +2 "storage"(b& +6 "core" &,r +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +4 "manipulator"&'( +22 "core" ' +4 "storage"(F% +7 "core" %  +5 ."downElevator"SE.seek :down +6 "storage"(K'} +96 (M% +8 "core" %- % Zr +3 "manipulator"&Y% +8 "core" % ~ d DU +5 ."da"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +5 ."da"Forearm.seek :retract +6 "manipulator"&A'\ +90 "core" ' +44 ' + ."downElevator"SE.coast + "storage"(5 +4 ."da"SC.coast +3 "storage"(6 +1210 "core" ' +3 ."psFlush"PSV.dial :waste1 +6 "processing"%0  +77 "core"  +6 ."psFlush"PS.seek :empty +3 "processing"%J'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%U +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%9' +2622 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%S +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%+' +2630 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%T @ +43 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%W  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%I'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%P +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%O'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%`' +1610 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%! +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%c  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%Q' +2043 "Can"\ GF +580 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%\\ +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%<'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%j' +2117 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%e +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%_ U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%k' +2646 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%a @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%z  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%p'ղ +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%= +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%@' +2626 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%D +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2619 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%X @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%v  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%t'ղ +2629 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&V& +4 "core" &  w) +2 "manipulator"&o% +3 "core" %\   x +2 ."psFlush"Elbow.seek PC +2 "manipulator"&](k +253 "core" ( +2 "manipulator"&w& +3 "core" &u ; y +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &u  y +2 ."psFlush"Forearm.seek PC +2 "manipulator"&m' +95 "core" ' + ."psFlush"Hand.close +2 "manipulator"&\ / +72 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%[( +455 "core" ( +2 "manipulator"&& +3 "core" &u N | +2 "manipulator"&1% +3 "core" %  | +40 ."psFlush"Forearm.seek :retract +10 "manipulator"&n'\ +90 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&R(, +136 "core" ( +2 "manipulator"&3& +4 "core" &,\  # ~ + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" &,\ \  @ ~ +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&g' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +70 "core" 1 +3 "manipulator"&L% +3 "core" % z C tq +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +101 "core" ' +2 #tFinished short da assay +728 #-> access 4 +2 .SE.seek :down + "storage"(}'} +3 "core" ' + "manipulator"&f% +4 "core" %\ \ \  7 1 +2 "manipulator"&q& +3 "core" &,\ \  >  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(r(R +988 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &S S\  +34377 "Can"5\ MFF +55247 #t-> access 5 +2 .SE.seek :down + "storage"('} +3 "core" ' +2 "manipulator"&Z% +3 "core" %\ a ` 1 +2 "manipulator"& & +4 "core" &, S \\ ;  + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +361 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (|& +3 "core" &  ~\ Q& +3705 #t-> startTube 5 +656 "Can"$\ ^YY +6840 #t-> shortDA +3 "collection"'% +2 "processing"%^% +5 "core" %ӳ\ 7 +4 %ճ\ \\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +142 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%: +128 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +133 "core" +2 .tPRV.dial :sipper + "processing"%  +101 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%'` +2282 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%%  +132 "core"  +2 .tPS.seek 0.5ml +2 "processing"%~'\ +1275 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +100 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%u'ղ +602 "core" ' + .tPSV.dial PSR +2 "processing"% +100 "core"  +2 "processing"%'% +4 "core" %ն{\ [ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%H'TE +1106 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"% +100 "core" +2 .tPS.seek :empty +2 "processing"%,'ղ +2628 "core" ' + .tPSV.dial PSR +2 "processing"% +100 "core"  +2 "processing"%h% +4 "core" %մ{\ [ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%{'TE +1106 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%(' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"% +100 "core" +2 .tPRV.dial :sipper + "processing"%.  +44 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2630 "core" ' + .tPSV.dial PSR +2 "processing"% +100 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%4 +100 "core" +2 .tPS.seek :empty +2 "processing"%x'ղ +2621 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" &|\ ] +2 "manipulator"&>% +3 "core" %\ S R  1 +2 "storage"(5% +3 "core" % \ P +2 "storage"(. +2 "core" .(  +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(l(<1 +988 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (B& +3 "core" &<48 9\ T  +2 "manipulator"&2& +3 "core" &, ] W  +2 "manipulator"&% +3 "core" %\ \\ Y 1 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&-( +175 "core" ( +2 "manipulator"& & +4 "core" & b \\ . + "storage"(/& +4 "core" &<48 \ S  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&E'Ϲ +100 "core" ' +2 "storage"(&& +4 "core" &<48 \ T  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(?' +281 "core" ' +2 "storage"(#- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (C& +2 "core" &<46 J\ P  +2 "manipulator"&b& +3 "core" & R T = . +2 .tElbow.seek 5 +2 "manipulator"&F( +3 "core" ( +2 "manipulator"&& +4 "core" & ] V . + "storage"(M& +4 "core" &<47 m\ Q  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&8'΍ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&Y/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&7& +3 "storage"(y'} +6 "core" & ^ Y  . +2 "manipulator"& % +4 "core" % Α ` T _  +2 .tForearm.seek :retract + "manipulator"&N'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&6(k +163 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +90 "core" ( +3 "manipulator"&& +4 "core" &u c a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +3 "core" &u c a +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&d' +107 "core" ' +2 "manipulator"&0& +4 "core" &u [ Z +2 "manipulator"&)% +3 "core" % a ] +2 "processing"%U& +4 "core" &\ b + "processing"%J& +4 .tPC.seek :closed +2 "processing"%S(] +3 "core" &}\ b +4 &\ b. +9 &(E\ ]4 +10 &Pp\ ]I +9 &j\ ^T +9 &W~\ _S +10 &rZ~\ ^S +9 &4]\ ^S +9 &\\\ _S +10 &]~\ ^S +9 &yZv\ _S +10 &;]t\ ^S +9 & [p\ _S +9 &"[m\ _S +10 &$[l\ ^S +9 &&EYs\ _R +9 &(\\t\ _S +10 &)]s\ ^S +9 &+[w\ _S +10 &-J]n\ _S +9 &/ Ws\ _S +9 &0\\|\ _S +10 &2]|\ ^S +9 &4S[w\ _S +9 &6Xs\ _R +10 &7Xt\ _S +9 &9]}\ ^S +10 &;[Zq\ _S +9 &=]s\ _S +9 &>Yx\ _S +10 &@Yr\ _S +9 &Bd\\t\ _S +9 &D&Zr\ ^S +10 &Ebu\ _T +9 &Gvr\ ]V +10 &I[n\ ]Y +9 &Ks\ \\Y +9 &Ly\ ]Y +10 &Nr\ \\Y +9 &Pah\ \\Y +9 &R$f\ ]Y +10 &Sg\ \\Z +9 &Uf\ \\Y +10 &Whh\ \\Z +9 &Y+a\ ]Y +9 &Z\\\ [Z +10 &\\|s]\ ^; +9 &]^-e\ ]U +9 &]%`\ `1 +2 ( + "processing"%J& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.58 +48 .Hand.open +2 "manipulator"&91 +65 "core" 1 +2 "manipulator"&T% +4 "core" % c ` + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +88 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +4 "processing"%W  +2 %9 +5 "core" 9rr +102 "processing"%P9 +2 "core" 9q +103 "processing"%I9 +2 "core" 9q  +103 "processing"%O9 +2 "core" 9p  +103 "processing"%!9 +2 "core" 9p +103 "processing"%c9 +3 "core" 9q +102 "processing"%`9 +2 "core" 9o +103 "processing"%\\9 +3 "core" 9q +102 "processing"%Q9 +2 "core" 9q" +103 "processing"%<9 +2 "core" 9r& +103 "processing"%e9 +2 "core" 9r+! +103 "processing"%_9 +2 "core" 9s/! +103 "processing"%j9 +3 "core" 9u3! +103 "processing"%a9 +2 "core" 9v7! +103 "processing"%k9 +2 "core" 9x;" +103 "processing"%z9 +2 "core" 9z@" +103 "processing"%G9 +2 "core" 9|D" +103 "processing"%=9 +2 "core" 9H" +103 "processing"%p9 +2 "core" 9L" +103 "processing"%D9 +2 "core" 9P" +103 "processing"%@9 +2 "core" 9U" +103 "processing"%X9 +2 "core" 9Y" +103 "processing"%9 +3 "core" 9] +103 "processing"%v9 +2 "core" 9a +103 "processing"%i9 +2 "core" 9e +103 "processing"%V9 +2 "core" 9j +103 "processing"%o9 +2 "core" 9n +103 "processing"%w9 +3 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%*9 +2 "core" 9z +103 "processing"%\ 9 +2 "core" 9 +103 "processing"%A9 +2 "core" 9 +103 "processing"%"9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%19 +2 "core" 9 +103 "processing"%39 +2 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%]9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%L9 +2 "core" 9 +103 "processing"%n9 +2 "core" 9 +103 "processing"%g9 +3 "core" 9 +103 "processing"%f9 +2 "core" 9 +103 "processing"%q9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9\ +103 "processing"%Z9 +2 "core" 9 +103 "processing"% 9 +3 "core" 9  +103 "processing"%}9 +2 "core" 9% +103 "processing"%r9 +2 "core" 9+ +103 "processing"%|9 +2 "core" 91 +103 "processing"%9 +2 "core" 98 +103 "processing"%^9 +3 "core" 9= +103 "processing"%:9 +2 "core" 9B +103 "processing"%9 +2 "core" 9H +103 "processing"% 9 +2 "core" 9N +103 "processing"%t9 +2 "core" 9R +103 "processing"%%9 +2 "core" 9X +103 "processing"%9 +2 "core" 9^ +103 "processing"%9 +2 "core" 9d +3 .tPH.hold 2:00:00,28C +3 "processing"%~ pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +100 "core"  +2 "processing"%'% +4 "core" %կ\ ^ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%u'\ +611 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%H'Һ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%  +133 "core"  +2 .tPSV.dial PTV + "processing"% +72 "core" +2 .tPBV.dial :waste1 + "processing"%  +55 "core" +2 "processing"%h% +4 "core" %Ҽ\ a +2 .tPS.seek 1.5ml + "processing"%,' +600 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1610 "core" ' +2 .tdelay 5:00 +6586 "Can"8\ iAA +23416 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%.  +33 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%( * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%' +2420 "core" ' + .tPSV.dial PTV +2 "processing"%4 +83 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +6 "processing"% +82 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%>  +72 "core"  +2 .tPS.seek :empty +2 "processing"%5'ղ +2437 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +132 "core" +2 .tPSV.dial :mixloop + "processing"% +43 "core" +2 .tPRV.dial :ab1 + "processing"%B @ +102 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%2' +361 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +42 "core"  +2 "processing"% % +4 "core" %\ h +2 .tPS.seek 0.34ml +2 "processing"%/' +446 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'&  +31 "core" +2 .tPRV.dial :air +2 "processing"%R  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"% 'G +1185 "core" ' + .tPRV.dial :waste2 +2 "processing"%# @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%C'\ +873 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%b  +55 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%'Һ +1614 "core" ' + .tPSV.dial :PML +2 "processing"% +42 "core" +2 .tPTV.dial :mixing + "processing"%M @ +74 "core" A +2 .tPBV.dial :waste1 + "processing"%Y  +35 "core" +2 "processing"%7% +4 "core" %Ҹ\ k + .tPS.seek 1.85ml +2 "processing"% ' +250 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%- * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%E' +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'?& +3 "core" &\ D + "manipulator"&8& +4 "core" &u \\ T R + "manipulator"&% +4 "core" %\  _ ]  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&K(, +136 "core" ( +2 "manipulator"&F& +4 "core" &, U Z   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &, R V ]  +2 .tForearm.seek :garage +2 "manipulator"&)' +98 "core" ' +2 .tHand.close + "manipulator"&U/ +67 "core" / +2 "manipulator"&y& +4 "core" &, d ^  +2 "manipulator"&N% +3 "core" % / S S  +2 .tForearm.seek :retract +2 "manipulator"&['\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&9( +308 "core" ( +2 "manipulator"&T& +4 "core" & \\ ] r  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +49 &J& +4 "core" & R T .  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 "manipulator"&P& +4 "core" & \\ _  +2 "manipulator"&d% +3 "core" % Z V ! +2 "collection"'I& +4 "core" &\ @ +2 "collection"'l& +4 .tCC.seek :closed + "collection"'O(` +3 "core" &\ @ +3 &\ @ +10 &+s\ ?,~ +9 &`~\ ;@ +10 &Ru\ >S +9 &T\ @R +10 &T\ @S +9 &T\ @S +9 &YW\ AR +10 &W\ DQ\ @R +10 &@U\ AR +9 &AP\ @R +9 &CS\ AR +10 &ELR\ AR +9 &G S\ W +10 &MTI\ ;[ +9 &O^^\ =^ +9 &Qx_a\ 7^ +10 &S8`_\ :^ +9 &Tca\ 7^ +9 &Vad\ :_ +10 &Xzdc\ 7` +9 &Z:ee\ 9` +10 &[he\ 9a +9 &]fh\ 8a +9 &_nii\ 9@ +10 &`D*kj\ <+} +9 &`hwhi\ =Y +2 ( + "collection"'l& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.25 + "collection"'!& +4 "core" &`hsji\ >Y +2 .tHand.open + "manipulator"&c1 +77 "core" 1 +2 "manipulator"&`% +4 "core" % c b  ! +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%Q +99 "core"  +2 "processing"%<% +4 "core" %+\ d + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%e' +1608 "core" ' +3 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%_  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%j' +1618 "core" ' + .tPSV.dial PSR +2 "processing"%a +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%k' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%z  +2 "collection"'G  +33 "core" ~ +125  +2 .tPSV.dial :mixloop + "processing"%= +99 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%p  +74 "core" +2 .tPS.seek 0ml +2 "processing"%D' +2628 "core" ' + .tPSV.dial :air +2 "processing"%@  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%X' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%v' +2631 "core" ' + .tPSV.dial :air +2 "processing"%i  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%V' +2012 "Can"\ b_` +610 "core" ' + .tPSV.dial :mixloop +2 "processing"%o +42 "core" +2 .tPS.seek 0ml +2 "processing"%w' +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & V \\ V  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&*( +3 "core" ( +2 "manipulator"&\ & +4 "core" & ] ^   +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &A& +3 "core" & R [ 7  + .tForearm.seek CC +2 "manipulator"&"' +92 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"'1( +469 "core" ( +2 "manipulator"&3& +4 "core" & \\ V   + "manipulator"&s% +4 "core" % [ T _  +2 .tForearm.seek :retract +2 "manipulator"&m'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&](, +274 "core" ( +2 "manipulator"&& +4 "core" &, ] Z 6 < + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +2 "core" &, ` a < +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&n' +107 "core" ' +2 .tHand.open + "manipulator"&g1 +69 "core" 1 +2 "manipulator"&f% +4 "core" % K D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +102 "core" ' +2 ."da"delayUntil "12:08:06.81" +24699 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +73 "core" A +2 ."da"PBV.dial :waste1 + "processing"%Z  +34 "core" +2 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ) +2 ."da"PSV.dial :air +2 "processing"%}  +54 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%r' +2416 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%| +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%^ +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%:  +54 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2405 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +128 "core"  +2 "processing"%t% +4 "core" %ն\ o + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%%'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1627 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%'  +30 "core" +2 "processing"%x% +3 "core" %Ҿ\ m + ."da"PS.seek 1.5ml +2 "processing"%u' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%H +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%{' +936 "Can"h\ sDD +1464 "core" ' + ."da"PSV.dial PTV +50 "processing"%, +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%W +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%. +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%(  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2384 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +128 "core"  +2 "processing"%4% +4 "core" %կ\ i + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1616 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%> +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%% +4 "core" %ҷ\ g +2 ."da"PS.seek 1.5ml +2 "processing"%'} +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%B * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%5' +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%&' +2396 "core" ' + ."da"PSV.dial PTV +3 "processing"%R +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%/ +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%b'ղ +2411 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%C  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%M  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%Y +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%7' +397 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%-  +43 "core"  +2 "processing"%% +4 "core" %\ q +2 ."da"PS.seek 0.55ml +2 "processing"% '] +349 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%?  +55 "core" +2 ."da"PS.seek 2ml +2 "processing"%8'Һ +1561 "core" ' + ."da"PSV.dial :PML +2 "processing"% +43 "core" +2 ."da"PTV.dial :mixing +2 "processing"%F @ +72 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%0  +31 "core" +2 "processing"%6% +3 "core" %ҷ\ q +2 ."da"PS.seek 1.85ml +2 "processing"%U' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%y * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%N' +1969 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +20331 "Can"\ pXW +27672 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%+  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%) * +31 "core" + +2 ."da"PSV.dial :air +2 "processing"%K  +54 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%T' +2399 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%J +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%P  +53 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%d +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%I  +55 "core" +2 ."da"PS.seek :empty +2 "processing"%['ղ +2403 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%$ +129 "core"  +2 "processing"%!% +3 "core" %ղ\ t +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%c'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%`'Һ +1616 "core" ' + ."da"PTV.dial :puck +2 "processing"%l  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%Q +69 "core" + ."da"PBV.dial :waste1 +3 "processing"%<  +32 "core" +2 "processing"%% +3 "core" %ҷ\ t +2 ."da"PS.seek 1.5ml +2 "processing"%E'} +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%e' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%a  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%G +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%z' +2402 "core" ' + ."da"PSV.dial PTV +3 "processing"%= +82 "core"  +2 ."da"delay 5 seconds +271 "Can"\ wFF +231 ."da"PSV.dial PSR +2 "processing"%p +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%k +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%@  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%D'ղ +2402 "core" ' +2 #"da"washCycleDA #2 of 3 +45 .PSR.select :air +5 .PSV.dial PSR + "processing"% +128 "core"  +2 "processing"%X% +3 "core" %ճ\ m +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%i'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%v'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%o +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%V  +32 "core" +2 "processing"%% +4 "core" %ҷ\ q + ."da"PS.seek 1.5ml +3 "processing"%\ '} +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%A * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%' +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%9  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%O +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%3' +2421 "core" ' + ."da"PSV.dial PTV +3 "processing"%s +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%" +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%L  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%*'ղ +2404 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%g +128 "core"  +2 "processing"%f% +4 "core" %յ\ s + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%m'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%n'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%Z  +33 "core" +2 "processing"% % +3 "core" %Ҽ\ m +2 ."da"PS.seek 1.5ml +2 "processing"%}' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%w * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%|' +1613 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%^ * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +71 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%r' +2402 "core" ' + ."da"PSV.dial PTV +3 "processing"% +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%t +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%%  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2414 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  +4 "processing"%'% +14 "core" %խ\ c +4 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +10 ."da"PS.seek 0.25ml +8 "processing"%x'm +357 "core" ' +3 ."da"delay 5 seconds +502 "processing"%% +4 "core" %o\ a + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +231 "Can"\ b +116 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%u'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%h  +33 "core" +2 "processing"%H% +3 "core" %ҽ\ [ +2 ."da"PS.seek 1.5ml +2 "processing"%' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%W' +1619 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%.  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%( * +44 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%{ +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2441 "core" ' + ."da"PSV.dial PTV +3 "processing"%4 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%>  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2434 "core" ' +2 "processing"%9 +3 "core" 94 + #"da"Processing Puck Heater at 28.2C before imaging +2 .PH.coast +2 "processing"%  +3 "core" 4 4 +2 "processing"%B& +3 "core" &]#\ Z1 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&% +4 "core" %\ R R . 4 + "storage"(% +4 "core" %~ \ N +2 "storage"( . +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(2(,q +358 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (5& +3 "core" &,r \ I + "manipulator"&R& +4 "core" &, ? B X < + "manipulator"&/% +4 "core" %\ A A 4 + ."da"Elbow.reconfigure TightElbow +53 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&#( +181 "core" ( +2 "manipulator"& & +4 "core" & G A L . + "storage"(&& +4 "core" &,r \ I +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&C'( +98 "core" ' +2 "storage"(& +3 "core" &,r \ J +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(M' +273 "core" ' +2 "storage"(Y- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(b'y +34 "core" ' +2 "manipulator"&-& +4 "core" & ; ? G . +2 "manipulator"&% +3 "core" % @ @ [ @ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&7'\ +88 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&?(k +254 "core" ( +2 "manipulator"& & +4 "core" &r @ E W + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &r > 6 +2 ."da"Forearm.seek PC +2 "manipulator"&F' +92 "core" ' + ."da"Hand.close +2 "manipulator"&0/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%6( +454 "core" ( +2 "storage"(y& +4 "core" &,r \ K + "manipulator"&8& +4 "core" &r 1 4 B + "manipulator"&U% +4 "core" % Ϻ 3 - F 0 + ."da"Forearm.seek :retract +2 "manipulator"&;'\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&+( +253 "core" ( +2 "manipulator"&)& +3 "core" & F @ U , +2 "storage"(K& +4 "core" &,r \ K + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&N'( +102 "core" ' + ."da"Hand.open +2 "manipulator"&J1 +70 "core" 1 +2 "storage"(P- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"(d'E +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(I' +54 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2712h.tif +2 "processing"%T& +11 "core" &\ K +4 "manipulator"&$& +6 "core" & , +2 "manipulator"&!% +5 "core" % & +3 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&['\ +89 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&c(, +184 "core" ( +2 "manipulator"&l& +4 "core" &,   5 G + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &,    G +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&<' +95 "core" ' +3 ."psFlush"Hand.close + "manipulator"&/ +73 "core" / +2 "manipulator"&`& +4 "core" &, G +2 "manipulator"&_% +3 "core" % 4 l +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&E'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&a(k +120 "core" ( +2 "manipulator"&j& +4 "core" &s + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &G& +3 "core" &s +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&e' +104 "core" ' +2 "manipulator"&=& +4 "core" &s = +2 "manipulator"&p% +3 "core" %ϵ   +2 "processing"%k& +4 "core" &7\ H + "processing"%@& +5 ."psFlush"PC.seek :closed +2 "processing"%z(] +2 "core" &]\ G +2 &3\ H +9 &(v\ D- +10 &a\ CA +9 &Ov\ CS +9 &R\ DS +10 &W\ DS +9 &T\ DR +10 &UU\ DS +9 &U\ DS +9 &U\ DS +10 &W\ ES +9 & ]U\ DS +9 &"X\ DS +10 &#T\ DR +9 &%X\ DS +10 &'fQ\ DS +9 &)(W\ DS +9 &*W\ DS +10 &,W~\ DS +9 &.nUx\ DS +9 &00T\ DS +11 &1V\ DS +9 &3Wi\ CS +9 &5vRs\ DS +9 &78Xk\ CS +9 &8U\\\ DR +10 &:Uc\ CS +9 &<~WV\ DS +9 &>@SN\ DS +10 &@UG\ DR +9 &ATK\ DR +10 &CT:\ DS +9 &EG[7\ CS +9 &Gc8\ CT +10 &H=\ BW +9 &J|&\ AY +9 &L=.\ AY +10 &M'\ AY +9 &O\ AY +10 &Q\ AZ +9 &SD\ AZ +12 &U \ ?Y +10 &V\ ?Z +10 &X\ ?Z +10 &ZJ\ ?Z + #"da"SX MX5/16 (USB:35): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.919 seconds\ /var/log/esp/da19aug2712h.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2712h15s.tif +6 "core" &\\ \ @G +4 &]6Gr\ B^ +10 &]v8\ D6 +5 ( + "processing"%@& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 + "processing"%& +4 "core" &]v)\ D6 + &]v)\ D6 + ."psFlush"Hand.open +2 "manipulator"&X1 +76 "core" 1 +3 "manipulator"&D% +4 "core" % ϵ (  +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&i'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%o +129 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%V'TE +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +65 #"da"SX MX5/16 (USB:35): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2712h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2712h30s.tif +1559 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%v +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%A  +33 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%\ ' +1394 #"da"SX MX5/16 (USB:35): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2712h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2712h70s.tif +1225 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%9 +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%\\'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%O' +2175 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +60 "processing"%s U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%"' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +139 #"da"SX MX5/16 (USB:35): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2712h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.919 sec auto-exposure",Subject: "da19aug2712h images!" +11 "storage"(3- +5 "core" -' +7 "storage"(g& +11 "core" &,r ! # G\ 5 +3 "manipulator"&f& +5 "core" &s +2 "manipulator"&*% +4 "core" %\    +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&m( +255 "core" ( +3 "manipulator"&& +5 "core" & , +4 "storage"(Z& +4 "core" &,r + \ 7 +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"& '( +107 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"(n' +57 "core" ' +3 "manipulator"&w& +19 "core" & 1 3 , +10 "storage"(}& +17 "core" &,r \ F +5 ."da"Elbow.reconfigure LimpElbow +11 "manipulator"&$ ,(#b +6 ."da"Forearm.reconfigure LooseForearm +10 "manipulator"&#Q@2^d^2b +7 ."da"Forearm.seek 4 +9 "manipulator"&' +27 "core" ' +9 ."da"Elbow.hold +4 "manipulator"&^, +10 "core" , +7 ."da"Elbow.reconfigure TightElbow +9 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +9 ."da"SE.seek -0.03 Pucks below Top Plate +6 "storage"(:' +27 "core" ' +7 "manipulator"&|% +20 "core" % : +7 "storage"( & +14 "core" &,r s u &\ C +3 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 4 + 344 counts +3 "manipulator"&t'( +14 "core" ' +2 "manipulator"&& +4 "core" & ; < ) +2 "storage"(%& +4 "core" &,r \ F +3 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&r'( +27 "core" ' +3 "storage"(% +7 "core" % | u\ G +3 ."downElevator"SE.seek :down +10 "storage"(''} +98 (% +3 "core" %: \ FXg +2 "manipulator"&% +3 "core" %* 9 2 3 +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&x'\ +87 "core" ' +63 ' +2 ."downElevator"SE.coast +3 "storage"(5 +5 ."da"SC.coast +2 "storage"(6 +1331 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%h +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%H' +2625 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%u +69 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%,' +2624 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%(  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%{'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%W +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%4'TE +1119 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +69 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%>  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%B' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2645 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%5 @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +1128 "Can"H\ wGF +1504 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%/  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2620 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%& +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%]' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +81 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%q' +2629 "core" ' +46 ."psFlush"PSV.dial PBV +3 "processing"%Y @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%M'ղ +2625 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&C& +4 "core" & O R K ) +2 "manipulator"& % +3 "core" %\  P Q j  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +253 "core" ( +2 "manipulator"&#& +4 "core" &t R T + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &t T Q + ."psFlush"Forearm.seek PC +2 "manipulator"&7' +93 "core" ' +2 ."psFlush"Hand.close + "manipulator"&S/ +69 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%y( +451 "core" ( +2 "manipulator"&8& +4 "core" &t ^ ] d + "manipulator"&U% +4 "core" % Ϝ S T  + ."psFlush"Forearm.seek :retract +2 "manipulator"&F'\ +90 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&)(, +139 "core" ( +2 "manipulator"&K& +4 "core" &, ^ W ~ + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &, V E ; ~ +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&J' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&P1 +69 "core" 1 +2 "manipulator"&T% +4 "core" % z L Q  ~ + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&$'\ +100 "core" ' +2 #tFinished short da assay +5747 #-> access 4 +2 .SE.seek :down +2 "storage"(;'} +2 "core" ' +2 "manipulator"&!% +3 "core" %\  T P D  +2 "manipulator"&b& +4 "core" &, Q S 3 ~ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(d(R +987 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (l& +3 "core" &R { n\ o +36735 "Can"4\ A@ +60002 \ @@ +36618 #t-> access 5 +2 .SE.seek :down + "storage"(Q'} +3 "core" ' + "manipulator"&N% +4 "core" %\  O P ^  +2 "manipulator"&+& +3 "core" &, U S ~ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(( +363 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (`& +3 "core" &  q v 5\ p& +1122 #t-> startTube 5 +7566 #-> shortDA +3 "collection"'_% +2 "processing"%[% +4 "core" %ӳ\ T +4 %ն\ z +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +179 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%j +128 "core" +2 .tPTV.dial :PRVmixing + "processing"%G  +132 "core" + .tPRV.dial :sipper +2 "processing"%<  +100 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%='` +2292 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%p  +129 "core"  +3 .tPS.seek 0.5ml + "processing"%k'\ +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"%c @ +99 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%E'ղ +609 "core" ' + .tPSV.dial PSR +2 "processing"%6 +98 "core"  +2 "processing"%@% +4 "core" %կ)\ w + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'TE +1108 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%X' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%D +100 "core" +2 .tPS.seek :empty +2 "processing"%o'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"%e +100 "core"  +2 "processing"%% +4 "core" %ն\ v + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%V'TE +1103 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%v' +1476 "Can"j\ wXX +134 "core" ' + .tPSV.dial :mixloop +2 "processing"%A +101 "core" + .tPRV.dial :sipper +2 "processing"%  +42 "core"  +2 .tPS.seek :empty +2 "processing"%9'ղ +2629 "core" ' +3 .tPSV.dial PSR +3 "processing"%\ +101 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%\\' +2646 "core" ' + .tPSV.dial :mixloop +2 "processing"% +111 "core" +2 .tPS.seek :empty +2 "processing"%s'ղ +2623 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%O& +4 "core" &\ w +2 "manipulator"&% +3 "core" %\  g b &  +2 "storage"(3% +3 "core" %| a ` \ k +2 "storage"(g. +3 "core" .(  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(f(<1 +1011 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (*& +3 "core" &<2 -\ q + "manipulator"&"& +4 "core" &, b ^  ~ + "manipulator"&% +4 "core" %\  ^ U  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&Z( +181 "core" ( +2 "manipulator"&a& +4 "core" & [ \\ . + "storage"(w& +4 "core" &<6 r g '\ p +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&}'Ϲ +102 "core" ' +2 "storage"(i& +4 "core" &<6 \ r + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(|' +283 "core" ' +2 "storage"(I- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 ( & +2 "core" &<6 w m 1\ n +2 "manipulator"&& +3 "core" & R ] ; . +2 .tElbow.seek 5 + "manipulator"&%( +3 "core" ( +2 "manipulator"&& +4 "core" & ` ` . + "storage"( & +4 "core" &<6 x z ^\ o +2 .tForearm.seek 5 + 300 counts + "manipulator"&m'΍ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +74 "core" / +3 ."downElevator"SE.seek :down +6 "manipulator"&& + "storage"(n'} +5 "core" & R S / . +2 "manipulator"&% +4 "core" % Ν W S f +2 .tForearm.seek :retract + "manipulator"&t'\ +95 "core" ' +48 .tElbow.seek PC +7 "manipulator"&:(k +109 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +139 "core" ( +2 "manipulator"&r& +4 "core" &t a a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &'& +2 "core" &t V U K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&2' +92 "core" ' +2 "manipulator"&& +4 "core" &t V \\ ? +2 "manipulator"&L% +3 "core" % S T K c +2 "processing"%h& +4 "core" &\  +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%u(] +3 "core" &\  +3 &\ \ +9 &*y\ {- +10 &b\ zA +9 &[{\ zR +10 &Z\ {R +9 &Z\ |R +9 &Y\ {R +10 &b]\ {R +9 &#]\ {S +9 &Z\ {R +10 &_\ {R +9 & i`\ {S +10 &",b\ {R +9 &#Z\ {R +9 &%Y\ |R +10 &'r[\ {R +9 &)4Z\ |R +9 &*_\ {R +10 &,]\ {S +9 &.zZ\ {R +10 &0<Z\ |R +9 &1Z\ |R +9 &3]\ {R +10 &5Z\ {R +9 &7C]\ {S +9 &9\\\ |R +10 &:`\ {R +9 &<_\ {R +10 &>K\\\ |S +9 &@ ]\ {S +9 &A\\\ {R +10 &C^\ {R +9 &ESa\ {S +9 &Gq\ zT +10 &H\ yW +9 &J\ yX +10 &LK\ yX +9 &N \ yY +9 &O\ yY +10 &Q\ xX +9 &SR\ yY +9 &U\ xX +10 &V\ xY +9 &X\ xY +10 &ZX\ xY +9 &\\\ xG +9 &]0;o\ z)x +10 &],\ |- +5 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.60 +2 .Hand.open + "manipulator"&H1 +3 "core" &]\ }- +74 1 +2 "manipulator"&% +3 "core" % ] ` x c +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&,'\ +93 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%(  +2 %.9 +5 "core" 9x +102 "processing"%W9 +2 "core" 9w +103 "processing"%{9 +2 "core" 9v  +103 "processing"%49 +2 "core" 9u  +103 "processing"%9 +2 "core" 9u +103 "processing"%>9 +2 "core" 9u +103 "processing"%9 +2 "core" 9t +103 "processing"%9 +2 "core" 9t +103 "processing"%9 +3 "core" 9t" +103 "processing"%9 +2 "core" 9s& +103 "processing"%9 +2 "core" 9s+ +103 "processing"%9 +2 "core" 9u/! +103 "processing"%B9 +2 "core" 9u3! +103 "processing"%59 +3 "core" 9u7" +103 "processing"% 9 +2 "core" 9u;" +103 "processing"%/9 +2 "core" 9v@" +103 "processing"%R9 +2 "core" 9wD# +103 "processing"%&9 +2 "core" 9wH# +103 "processing"% 9 +3 "core" 9zL# +103 "processing"%9 +2 "core" 9{P# +103 "processing"%]9 +2 "core" 9|U$ +103 "processing"%Y9 +2 "core" 9~Y$ +103 "processing"%q9 +2 "core" 9]$ +103 "processing"%9 +2 "core" 9a$ +103 "processing"%-9 +2 "core" 9e$ +103 "processing"%C9 +2 "core" 9j$ +103 "processing"% 9 +2 "core" 9n% +103 "processing"%#9 +2 "core" 9r$ +103 "processing"%09 +3 "core" 9v$ +103 "processing"%^9 +2 "core" 9z$ +103 "processing"%S9 +2 "core" 9$ +103 "processing"%x9 +2 "core" 9$ +103 "processing"%z9 +2 "core" 9$ +103 "processing"%89 +3 "core" 9 +103 "processing"%U9 +2 "core" 9 +103 "processing"%K9 +2 "core" 9 +103 "processing"%?9 +2 "core" 9 +103 "processing"%79 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%P9 +2 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%F9 +2 "core" 9 +103 "processing"%J9 +2 "core" 9 +103 "processing"%!9 +2 "core" 9 +103 "processing"%b9 +2 "core" 9 +103 "processing"%l9 +2 "core" 9 +103 "processing"%N9 +2 "core" 9 +103 "processing"%+9 +2 "core" 9 +103 "processing"%;9 +3 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%`9 +2 "core" 9 +103 "processing"%_9 +2 "core" 9 +103 "processing"%[9 +2 "core" 9 +103 "processing"%j9 +3 "core" 9  +103 "processing"%G9 +2 "core" 9\ +103 "processing"%<9 +2 "core" 9 +103 "processing"%M9 +2 "core" 9\ +103 "processing"%p9 +2 "core" 9$ +103 "processing"%=9 +5 "core" 9+ +103 "processing"%c9 +2 "core" 91 +103 "processing"%k9 +2 "core" 96 +103 "processing"%69 +2 "core" 9< +103 "processing"%@9 +2 "core" 9B +103 "processing"%E9 +2 "core" 9G\  +103 "processing"%9 +2 "core" 9M +103 "processing"%D9 +2 "core" 9R +103 "processing"%X9 +2 "core" 9W +103 "processing"%e9 +2 "core" 9] +103 "processing"%9 +3 "core" 9b +2 .tPH.hold 2:00:00,28C +3 "processing"%o pp_ +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%V +99 "core"  +2 "processing"%A% +4 "core" %ն=\ s + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +596 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%v'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%\  +134 "core"  +2 .tPSV.dial PTV + "processing"%9 +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +52 "core" +2 "processing"%\\% +4 "core" %ҿ\ w +2 .tPS.seek 1.5ml +2 "processing"%O' +607 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%3' +1624 "core" ' +2 .tdelay 5:00 +26679 "Can"\ vss +3323 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%g  +32 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%* +83 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%"' +2400 "core" ' + .tPSV.dial PTV +2 "processing"% +69 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%a +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%w +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%)  +71 "core"  +2 .tPS.seek :empty +2 "processing"%i'ղ +2399 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%$  +130 "core" + .tPSV.dial :mixloop +2 "processing"%I +44 "core" +2 .tPRV.dial :ab1 + "processing"% @ +100 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%' +358 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%Q  +42 "core"  +2 "processing"%% +4 "core" %0\  +2 .tPS.seek 0.34ml +2 "processing"% ' +443 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +31 "core" +2 .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1182 "core" ' + .tPRV.dial :waste2 +2 "processing"%Z @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%}'\ +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%|  +55 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%m'Һ +1611 "core" ' + .tPSV.dial :PML +2 "processing"%r +51 "core" +2 .tPTV.dial :mixing +2 "processing"%' @ +73 "core" B +2 .tPBV.dial :waste1 + "processing"%%  +33 "core" +2 "processing"%% +4 "core" %ҷ\  +2 .tPS.seek 1.85ml +2 "processing"%L' +254 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%h * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%n' +1970 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'t& +3 "core" &\ Y +2 "manipulator"&y& +3 "core" &t U S I +2 "manipulator"&% +3 "core" %\  T R 6  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&H(, +128 "core" ( +2 "manipulator"&& +4 "core" &, \\ X > + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &.& +3 "core" &, S m > + .tForearm.seek :garage +2 "manipulator"&W' +94 "core" ' +2 .tHand.close + "manipulator"&2/ +75 "core" / +3 "manipulator"&{& +4 "core" &, \\ V N 5 + "manipulator"&f% +4 "core" % 3 P U \\ +2 .tForearm.seek :retract +2 "manipulator"&4'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +306 "core" ( +2 "manipulator"&>& +4 "core" & S U V  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & S S .  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +102 "core" ' +2 "manipulator"&& +4 "core" & V \\  +2 "manipulator"&% +3 "core" % W ^ { +2 "collection"'& +4 "core" &\ W + "collection"'& +4 .tCC.seek :closed +2 "collection"'B(` +3 "core" &\ \ W +2 & \ U\ +9 &,u\ S,~ +9 &b} \ N@ +9 &Zu\ OR +10 &R\ PR +9 &Y\ TR +9 &U \ UQ +10 &aY\ QR +9 &$T\ SR +10 &T \ PR +9 &T\ TR +9 & jY\ UR +10 &",Y\ QR +9 &#W\ RQ +9 &%V\ SQ +10 &'rU\ RR +9 &)4R\ SR +10 &*S\ SR +9 &,T\ RQ +9 &.yU\ RR +10 &0=T\ SQ +9 &1S\ RR +9 &3U\ SQ +10 &5T\ SQ +9 &7DU\ RR +10 &9T\ RR +9 &:S\ SQ +9 &<U\ RQ +10 &>MO\ RQ +9 &@U\ SR +9 &AT\ RR +10 &CR\ SQ +9 &ETS\ RR +10 &GR\ RR +9 &H[\ RR +9 &Jg\ QS +10 &LO~1(\ PV +9 &NWJ\ M[ +9 &O`_\ M] +10 &Q``\ M] +9 &SAb`\ M^ +10 &Uec\ M^ +9 &Vdc\ M^ +9 &Xee\ L_ +10 &ZEgg\ M_ +9 &\\ig\ L` +9 &]hi\ La +10 &_rjn\ MA +9 &`C,nj\ N)y +9 &`holk\ PT +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.22 +2 "collection"'5& +4 "core" &`hrjl\ OT + .tHand.open +3 "manipulator"& 1 +73 "core" 1 +2 "manipulator"&/% +4 "core" %  U p 0 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%& +98 "core"  +2 "processing"% % +4 "core" %\ s + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%]  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%Y' +1612 "core" ' + .tPSV.dial PSR +2 "processing"%q +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%-  +3 "collection"'C  +33 "core" ~ +123  +2 .tPSV.dial :mixloop + "processing"% +98 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%#  +73 "core" +2 .tPS.seek 0ml +2 "processing"%0' +2631 "core" ' + .tPSV.dial :air +2 "processing"%^  +53 "core" +2 .tPS.seek 2.5ml +2 "processing"%S' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%x +43 "core" +2 .tPS.seek 0ml +2 "processing"%z' +2619 "core" ' + .tPSV.dial :air +2 "processing"%8  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%U' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%K +43 "core" +2 .tPS.seek 0ml +2 "processing"%?' +2619 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&7& +4 "core" & T Q .  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&P& +3 "core" & T R C  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" & K V E  +2 .tForearm.seek CC +2 "manipulator"&F' +91 "core" ' +2 .tHand.close + "manipulator"&J/ +71 "core" / +2 .tCC.seek :open +2 "collection"'!( +468 "core" ( +2 "manipulator"&b& +4 "core" & T U 7  + "manipulator"&l% +4 "core" %  S ^ <  + .tForearm.seek :retract +2 "manipulator"&N'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&+(, +267 "core" ( +2 "manipulator"&;& +4 "core" &, \\ T I r + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" &, U ` L r +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&`' +114 "core" ' +2 .tHand.open +2 "manipulator"&_1 +66 "core" 1 +2 "manipulator"&[% +4 "core" % { ` W 2 } +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +102 "core" ' +2 ."da"delayUntil "13:44:45.16" +15587 "Can"\ |LM +9177 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%G @ +74 "core" B +2 ."da"PBV.dial :waste1 + "processing"%<  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%M * +32 "core" + +2 ."da"PSV.dial :air +2 "processing"%p  +54 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2377 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%c +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%k  +55 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%6 +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%@  +54 "core" +2 ."da"PS.seek :empty +2 "processing"%E'ղ +2385 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +128 "core"  +2 "processing"%D% +3 "core" %մ\ u +49 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%X'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%e'Һ +1610 "core" ' + ."da"PTV.dial :puck +3 "processing"%  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"%V +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%A  +32 "core" +2 "processing"%s% +4 "core" %Ҿ\ s +2 ."da"PS.seek 1.5ml +2 "processing"%' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\ * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%9' +1634 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%v +83 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2394 "core" ' + ."da"PSV.dial PTV +3 "processing"%O +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%( +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%g +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%*'ղ +2398 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%3 +126 "core"  +2 "processing"%% +4 "core" %կj\ w + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%a'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%w'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%) +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%"  +33 "core" +2 "processing"%$% +3 "core" %һ\ w +2 ."da"PS.seek 1.5ml +2 "processing"%I' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%i' +1610 "core" ' +2 ."da"delay 2:00 +8971 "Can"\ ~dd +3031 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%Q  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +83 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2380 "core" ' + ."da"PSV.dial PTV +3 "processing"% +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Z +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%|'ղ +2381 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%}  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%r  +132 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%'  +42 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%% +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +403 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%h  +42 "core"  +2 "processing"%m% +4 "core" %\ y + ."da"PS.seek 0.55ml +3 "processing"%L'a +357 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%t  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%y'Һ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"% +42 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%.  +33 "core" +2 "processing"%:% +3 "core" %ҹ\ v +2 ."da"PS.seek 1.85ml +2 "processing"%2' +251 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%{ * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%f' +1970 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +40662 "Can"%\ AA +7340 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%,  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +32 "core" + +2 ."da"PSV.dial :air +2 "processing"%H  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%>' +2398 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%4'ղ +2378 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%1 +126 "core"  +2 "processing"%5% +3 "core" %յR\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%/'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  +2 ."da"PSV.dial PTV +42 "processing"%& +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%% +3 "core" %ҷF\  +2 ."da"PS.seek 1.5ml +2 "processing"%n'} +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%] * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%q  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%C +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%-' +2380 "core" ' + ."da"PSV.dial PTV +3 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%# +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%^  +67 "core"  +2 ."da"PS.seek :empty +2 "processing"%0'ղ +2386 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%x +126 "core"  +2 "processing"%S% +3 "core" %մ;\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%8'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%z'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%K +81 "core" + ."da"PBV.dial :waste1 +2 "processing"%U  +33 "core" +2 "processing"%7% +4 "core" %Һ\  + ."da"PS.seek 1.5ml +3 "processing"%P' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%T * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%J' +1618 "core" ' +2 ."da"delay 2:00 +10936 "Can"\ CC +1066 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%B +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%b' +2388 "core" ' + ."da"PSV.dial PTV +3 "processing"%l +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%F +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%; +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%d  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2389 "core" ' +2 #"da"washCycleDA #3 of 3 +2 .PSR.select :air +2 .PSV.dial PSR + "processing"%_ +126 "core"  +2 "processing"%[% +4 "core" %ձP\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%N'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%`'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%G +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%<  +34 "core" +2 "processing"%M% +3 "core" %ҷ2\  +2 ."da"PS.seek 1.5ml +2 "processing"%p'} +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%c' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%k  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%@ +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2389 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%D +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%E +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%X  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2382 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%V +130 "core"  +7 "processing"%A% +16 "core" %մG\  +9 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +6 "processing"% +21 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +11 ."da"PS.seek 0.25ml +9 "processing"%s'm +353 "core" ' +3 ."da"delay 5 seconds +502 "processing"%e% +4 "core" %o?\ | + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%\ '\ +347 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +81 "core"  +2 ."da"PBV.dial :waste1 + "processing"%\\  +33 "core" +2 "processing"%v% +3 "core" %Ҹ \ p +2 ."da"PS.seek 1.5ml +2 "processing"%9'~ +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%(' +1616 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%g  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +45 "processing"%~ * +39 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2419 "core" ' + ."da"PSV.dial PTV +3 "processing"%3 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%* +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%a  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%)'ղ +2444 "core" ' +2 "processing"%"9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.4C before imaging + .PH.coast +2 "processing"%$  +3 "core" 4 4 +2 "processing"%w& +3 "core" &]i\ c- +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"& % +4 "core" %\  _ ^ ( + "storage"(I% +4 "core" % ~\ X +2 "storage"(Q. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"((,q +359 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &,r \ T + "manipulator"&i& +4 "core" &, Q [ C r + "manipulator"&% +4 "core" %\  [ S [ ( +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"& ( +178 "core" ( +2 "manipulator"&Z& +4 "core" & ] U 1 . + "storage"(& +4 "core" &,r \ S +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +102 "core" ' +2 "storage"(}& +3 "core" &,r\ \  \ U +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(r' +274 "core" ' +2 "storage"('- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(%'y +36 "core" ' +2 "manipulator"&|& +4 "core" & _ _ . +2 "manipulator"&h% +3 "core" %1 ^ ^ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&m'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +255 "core" ( +2 "manipulator"&t& +3 "core" &p T [ O +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +2 "core" &p U [ m +2 ."da"Forearm.seek PC +2 "manipulator"&' +93 "core" ' + ."da"Hand.close +2 "manipulator"&/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%.( +449 "core" ( +2 "storage"(:& +3 "core" &,r\ \ \ V +2 "manipulator"&{& +4 "core" &q T ] + "manipulator"&y% +3 "core" % W S  2 +2 ."da"Forearm.seek :retract +2 "manipulator"&2'\ +92 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&,( +253 "core" ( +2 "manipulator"&W& +4 "core" & ] ` . + "storage"(H& +4 "core" &,r \ T + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&f'( +114 "core" ' +3 ."da"Hand.open + "manipulator"&1 +76 "core" 1 +2 "storage"(- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"('E +23 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +54 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2714h.tif +2 "processing"%>& +10 "core" &b\ U +3 "manipulator"&1& +8 "core" & ( ' L . +3 "manipulator"&5% +4 "core" % : ' 1 +2 ."psFlush"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&4'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"& (, +180 "core" ( +2 "manipulator"&& +10 "core" &, 1 < t +2 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 &&& +4 "core" &, = > N t +2 ."psFlush"Forearm.seek :garage +3 "manipulator"& ' +98 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +74 "core" / +2 "manipulator"&/& +4 "core" &,   t + "manipulator"&]% +4 "core" % 3   a  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&n'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&q(k +120 "core" ( +2 "manipulator"&Y& +4 "core" &s < @ + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &C& +3 "core" &s 3 6 +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +96 "core" ' +2 "manipulator"& & +4 "core" &s : = +2 "manipulator"&#% +3 "core" %Ͻ 0 7 >  +2 "processing"%& +4 "core" &\ R + "processing"%^& +4 ."psFlush"PC.seek :closed +2 "processing"%-(] +3 "core" &\ Q +3 &\ R +9 &)v\ M- +9 &a\ MA +10 &Wu\ MS +9 &U\ NS +10 &R+\ NS +9 &Rf\ NR +9 &]Vf\ NS +10 & T^\ NS +9 &UY\ NS +9 &Wq\ NR +10 & fY\ NS +9 &"(W\ NS +10 &#R\ NR +9 &%U\ NR +9 &'nU\ NS +10 &)0V\ NS +9 &*X\ MR +9 &,Y`\ NS +10 &.vZL\ MS +9 &08VK\ NS +11 &1WK\ NR +8 &3W?\ NS +9 &5S<\ MR +10 &7AW@\ MR +9 &9Z\ MS +9 &:U\ MS +10 &<W\ NS +9 &>HT\ MS +10 &@ V\ MR +9 &AX\ MS +9 &CT\ MS +10 &EPZ\ MS +9 &G j\ LU +9 &H\ LW +10 &J\ KY +9 &LG\ KY +10 &N \ KY +9 &O\ KZ +9 &Q\ JY +10 &SM\ KY +9 &U\ KY +9 &V\ KZ +10 &X\ JZ +9 &ZS\ JZ +10 &\\\ JG +9 &]4Ap\ L"e +9 &]z8\ N5 +5 ( + "processing"%^& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 +2 "processing"%x& +4 "core" &]z(|\ N5 +2 ."psFlush"Hand.open + "manipulator"&S1 +74 "core" 1 +3 "manipulator"&0% +3 "core" % Ͻ   l  +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&8'\ +44 #"da"SX MX5/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.269 seconds\ /var/log/esp/da19aug2714h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2714h15s.tif +43 "core" ' +2 ."psFlush"PSV.dial PSR +61 "processing"%K +130 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%U'TE +161 "Can"D\ Q +953 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +178 #"da"SX MX5/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2714h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2714h30s.tif +1431 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%z +70 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%T  +34 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%P' +1506 #"da"SX MX5/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2714h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2714h70s.tif +1124 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%R'\ +597 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%J +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%l U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%F' +2621 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%; @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +368 #"da"SX MX5/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2714h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.269 sec auto-exposure",Subject: "da19aug2714h images!" +9 "storage"(b- +11 "core" -' +7 "storage"(_& +7 "core" &,r R \\ \ > +2 "manipulator"&[& +4 "core" &s   u +2 "manipulator"&% +3 "core" %\    M  +3 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&N( +252 "core" ( +2 "manipulator"&G& +4 "core" & , +2 "storage"(<& +3 "core" &,r ] ^\ ? +3 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +6 "manipulator"&M'( +110 "core" ' +8 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.21 Pucks below Top Plate +4 "storage"(`' +57 "core" ' +5 "manipulator"&?& +14 "core" & T R , +7 "storage"(p& +12 "core" &,r \ O +6 ."da"Elbow.reconfigure LimpElbow +7 "manipulator"&$ ,(#b +8 ."da"Forearm.reconfigure LooseForearm +11 "manipulator"&#Q@2^d^2b +8 ."da"Forearm.seek 4 +9 "manipulator"&k' +30 "core" ' +3 ."da"Elbow.hold +7 "manipulator"&6, +11 "core" , +3 ."da"Elbow.reconfigure TightElbow +6 "manipulator"&$&.,(\ #b +9 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(@' +26 "core" ' +2 "manipulator"&c% +4 "core" % 6 2 j +2 "storage"(& +3 "core" &,r \ L +3 ."da"Forearm.force -20 +3 "manipulator"&5 +4 ."da"Forearm.seek 4 + 347 counts +2 "manipulator"&D'+ +15 "core" ' +2 "manipulator"&E& +4 "core" & Q S ~ , +3 "storage"(X& +5 "core" &,r \ O +2 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&='( +22 "core" ' +7 "storage"(V% +9 "core" % :\ O +7 ."downElevator"SE.seek :down +8 "storage"(A'} +96 (% +3 "core" %6 \ OWc +3 "manipulator"&e% +4 "core" %- R T X +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +3 "manipulator"&s'\ +91 "core" ' +64 ' + ."downElevator"SE.coast +2 "storage"(5 +2 ."da"SC.coast +3 "storage"(6 +1147 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%\  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%\\ +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%v' +2622 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%O' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%9 @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%~  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%( +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%3'TE +1117 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%* +68 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%a  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial PSR +49 "processing"%" +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%$'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2112 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%I U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%Q' +2622 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Z'ղ +2647 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%+' +2629 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%} +67 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%j' +2633 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%' @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%h  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%r'ղ +2623 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" & V f ; , +2 "manipulator"&t% +3 "core" %\  Q S D  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&L(k +249 "core" ( +2 "manipulator"& & +4 "core" &s \\ T + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &s d p  +2 ."psFlush"Forearm.seek PC +2 "manipulator"&m' +91 "core" ' +2 ."psFlush"Hand.close + "manipulator"&u/ +69 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%:( +450 "core" ( +2 "manipulator"&{& +3 "core" &s S U J +2 "manipulator"&y% +3 "core" % Q R $ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&W(, +136 "core" ( +2 "manipulator"&H& +4 "core" &, Y T 5  + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, V T 5  + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +108 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&>% +4 "core" % O T J + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&2'\ +99 "core" ' +2 #tFinished short da assay +2973 #-> access 4 +2 .SE.seek :down + "storage"(1'} +12 "core" ' +2 "manipulator"&5% +4 "core" %\  U U ;  +2 "manipulator"&%& +3 "core" &, R S 6  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((R +1013 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &R g\  +100 "Can"\ @@ +948 #t-> access 5 + .SE.seek :down +2 "storage"(&'} +3 "core" ' +2 "manipulator"&f% +3 "core" %\  i _  +2 "manipulator"&,& +3 "core" &, R T  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(( +362 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (/& +3 "core" & 8 O\ |  +58659 "Can"&\ >> +11710 #t-> startTube 5 +3603 #-> shortDA +3 "collection"']% +2 "processing"%4% +4 "core" %ӳV\ p +4 %ձ\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +196 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%Y +126 "core" +2 .tPTV.dial :PRVmixing + "processing"%C  +130 "core" +2 .tPRV.dial :sipper + "processing"%  +100 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"% '` +2286 "core" ' +3 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +3 "processing"%#  +128 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1263 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +97 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%n'ղ +611 "core" ' + .tPSV.dial PSR +2 "processing"%. +98 "core"  +2 "processing"%x% +4 "core" %ղD\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%S'TE +1108 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%0' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%^ +99 "core" +2 .tPS.seek :empty +2 "processing"%K'ղ +2629 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  +2 "processing"%)% +4 "core" %յ\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%U'TE +1108 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%z' +1619 "core" ' +2 .tPSV.dial :mixloop + "processing"%T +99 "core" +2 .tPRV.dial :sipper + "processing"%7  +42 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"%P +99 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%R' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%J +98 "core" +2 .tPS.seek :empty +2 "processing"%l'ղ +2629 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%B& +4 "core" &\ +2 "manipulator"&;% +3 "core" %\  R S o  +2 "storage"(F% +3 "core" % \ +2 "storage"(b. +2 "core" .( +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(_(<1 +1013 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +48 ([& +3 "core" &<5 w v N\ + "manipulator"&& +4 "core" &, J T   + "manipulator"&G% +4 "core" %\  T U G  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&<( +185 "core" ( +2 "manipulator"&q& +4 "core" & U R ( 2 +2 "storage"(?& +3 "core" &<5 y v =\ +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&p'Ϲ +102 "core" ' +2 "storage"(8& +4 "core" &<5 h h j\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(c' +280 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (E& +3 "core" &<5 v u S\ +2 "manipulator"&X& +3 "core" & R R D 2 +2 .tElbow.seek 5 +2 "manipulator"&( +3 "core" ( + "manipulator"&V& +4 "core" & [ T g 2 +2 "storage"(M& +3 "core" &<5 w v a\ +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&'΍ +24 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&e/ +67 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&N& +3 "storage"(`'} +6 "core" & S Q  2 + "manipulator"&k% +4 "core" % · S S D +2 .tForearm.seek :retract +2 "manipulator"&D'\ +89 "core" ' +2 .tElbow.seek PC +2 "manipulator"&@(k +165 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +81 "core" ( +3 "manipulator"&=& +4 "core" &q \\ S  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &q S \\ R +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +102 "core" ' +2 "manipulator"&\ & +4 "core" &q T T = +2 "manipulator"&d% +3 "core" % S T n +2 "processing"%\\& +4 "core" &\ + "processing"%& +4 .tPC.seek :closed +2 "processing"%(] +3 "core" &\ +4 &\ 1 +9 &+F\ 4 +9 &Uq\ H +10 &k\ R +9 &\\\ Q +9 &{`x\ Q +10 &=cy\ Q +9 &aw\ Q +10 &b}\ R +9 &\\z\ Q +9 &Dc{\ R +10 &!bw\ R +9 &"\\{\ Q +10 &$]w\ R +9 &&M[p\ Q +9 &(`k\ Q +10 &)cb\ R +9 &+_q\ R +9 &-T`h\ R +10 &/[m\ Q +9 &0`t\ R +9 &2]p\ Q +10 &4]Zs\ Q +9 &6 [q\ Q +10 &7\\r\ Q +9 &9_p\ R +9 &;d_g\ R +10 &='`q\ Q +9 &>\\q\ Q +9 &@Zq\ Q +11 &Bm`o\ Q +8 &D/`k\ Q +10 &Ejd\ R +9 &Gx_\ U +9 &Ifd\ W +10 &K&[\ W +9 &L`\ X +9 &N_\ X +10 &Pl_\ W +9 &R.a\ W +10 &Sd\ X +9 &U_\ X +9 &Wp_\ Y +10 &Y3Z\ X +9 &Za\ Y +9 &\\zu_\ 8 +10 &]b/`\ O +9 &] b\ . +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.56 + .Hand.open + "manipulator"&v1 +65 "core" 1 +2 "manipulator"&9% +4 "core" % ] T  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&O'\ +92 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%~  +3 %g9 +5 "core" 9 +102 "processing"%(9 +2 "core" 9} +103 "processing"%9 +3 "core" 9|  +103 "processing"%39 +2 "core" 9{  +103 "processing"%*9 +2 "core" 9y +103 "processing"%a9 +2 "core" 9y +103 "processing"%9 +2 "core" 9y +103 "processing"%"9 +3 "core" 9x +103 "processing"%9 +2 "core" 9w" +103 "processing"%$9 +2 "core" 9v& +103 "processing"% 9 +2 "core" 9w+ +103 "processing"%I9 +2 "core" 9w/ +103 "processing"%w9 +3 "core" 9x3! +103 "processing"%9 +2 "core" 9y7! +103 "processing"%Q9 +2 "core" 9z;! +103 "processing"%9 +2 "core" 9{@" +103 "processing"%i9 +2 "core" 9|D" +103 "processing"%9 +3 "core" 9~H" +103 "processing"%Z9 +2 "core" 9L" +103 "processing"%}9 +2 "core" 9P" +103 "processing"%+9 +2 "core" 9U# +103 "processing"%'9 +2 "core" 9Y! +103 "processing"%j9 +2 "core" 9]" +103 "processing"%h9 +2 "core" 9a" +103 "processing"%|9 +2 "core" 9e" +103 "processing"%9 +2 "core" 9j" +103 "processing"%t9 +2 "core" 9n" +103 "processing"% 9 +3 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%69 +2 "core" 9{ +103 "processing"%u9 +2 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%-9 +3 "core" 9 +103 "processing"%{9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9 +103 "processing"%H9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%m9 +3 "core" 9 +103 "processing"%L9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%>9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%59 +2 "core" 9 +103 "processing"%%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%f9 +2 "core" 9 +103 "processing"%,9 +3 "core" 9  +103 "processing"%19 +2 "core" 9 +103 "processing"%9 +2 "core" 9\ +103 "processing"%/9 +2 "core" 9 +103 "processing"%]9 +2 "core" 9! +103 "processing"%49 +3 "core" 9' +103 "processing"%Y9 +2 "core" 9- +103 "processing"%C9 +2 "core" 93 +103 "processing"% 9 +2 "core" 98 +103 "processing"%r9 +2 "core" 9> +103 "processing"%#9 +2 "core" 9B +103 "processing"% 9 +2 "core" 9H +103 "processing"% 9 +2 "core" 9M +103 "processing"%9 +2 "core" 9S +103 "processing"%.9 +2 "core" 9X +103 "processing"%x9 +3 "core" 9] +103 "processing"%n9 +2 "core" 9c\  +3 .tPH.hold 2:00:00,28C +3 "processing"%S pp_ + .tdelay 1:30 +4 "core" \ +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%^ +99 "core"  +2 "processing"%0% +4 "core" %մ\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +604 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%)'Һ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%K  +132 "core"  +2 .tPSV.dial PTV + "processing"%U +70 "core" +2 .tPBV.dial :waste1 + "processing"%T  +53 "core" +2 "processing"%7% +4 "core" %Ҹn\  +2 .tPS.seek 1.5ml + "processing"%z'~ +200 "Can"D\ EE +415 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%P * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1613 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%J  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +34 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%B +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%;' +2381 "core" ' + .tPSV.dial PTV +2 "processing"%F +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%b +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%[  +69 "core"  +2 .tPS.seek :empty +49 "processing"%'ղ +2389 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%G  +131 "core" +2 .tPSV.dial :mixloop + "processing"%q +42 "core" +2 .tPRV.dial :ab1 + "processing"%? @ +100 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%W' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%8  +41 "core"  +2 "processing"%2% +4 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%' +443 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'E  +31 "core" +2 .tPRV.dial :air +2 "processing"%X  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%&'G +1191 "core" ' + .tPRV.dial :waste2 +2 "processing"%V @ +82 "core" A +2 .tPS.seek 0.5ml +2 "processing"%M'\ +861 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%e  +42 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%N'Һ +1621 "core" ' + .tPSV.dial :PML +2 "processing"%k +43 "core" +2 .tPTV.dial :mixing + "processing"%< @ +73 "core" A +2 .tPBV.dial :waste1 + "processing"%p  +35 "core" +2 "processing"%c% +4 "core" %ҽ\  +2 .tPS.seek 1.85ml + "processing"%' +253 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%= * +44 "core" ) +3 .tPS.seek 0ml +2 "processing"%A' +1963 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &M\ ` + "manipulator"&\ & +4 "core" &q R R + +2 "manipulator"&d% +3 "core" %\  S S K - +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&\\(, +135 "core" ( +2 "manipulator"&`& +4 "core" &, Z V  - + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &, \\ X K - +2 .tForearm.seek :garage +2 "manipulator"&:' +98 "core" ' +2 .tHand.close + "manipulator"&v/ +72 "core" / +3 "manipulator"&9& +4 "core" &, [ R _ ' + "manipulator"&g% +4 "core" % # k c C + .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(( +276 "core" ( +2 "manipulator"&& +4 "core" &' _ U @[ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &' S R  @Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&_' +100 "core" ' +3 "manipulator"&3& +4 "core" &( W \\ \\ @Z +2 "manipulator"&*% +4 "core" % T R M +2 "collection"'a& +3 "core" &\\\ ] +2 "collection"'& +4 .tCC.seek :closed +2 "collection"'"(` +2 "core" &  X\ ] +2 & Y\ ] +10 &,u Y\ Y, +9 &c W\ XA +10 &]u[\ WR +9 &V U\ YR +9 &U T\ YQ +10 &T Y\ YQ +9 &eZ U\ XR +9 &'X R\ YR +10 &TP\ YR +9 &T U\ YQ +10 & nU  S\ YQ +9 &"/Z[\ XR +9 &#UP\ YQ +10 &%W O\ ZQ +9 &'uVX\ UR +9 &)8W V\ UQ +10 &*YZ\ ZR +9 &,Y  Z\ YQ +10 &.~U T\ UQ +9 &0?W  V\ TR +9 &2XT\ YQ +10 &3Y P\ YR +9 &5UU\ YR +9 &7GTY\ XR +10 &9\ TS\ YQ +9 &:SS\ XR +10 &<WM\ XR +9 &>PTS\ XQ +9 &@UL\ XQ +10 &AWF\ YQ +9 &CU ?\ TR +9 &EXT:\ UQ +10 &GY<\ YR +9 &H_E\ XR +10 &Jc=\ TS +9 &LQ1&D\ RW +9 &NUIC\ UZ +10 &O^_K\ O] +9 &Q]_<\ S] +9 &SEaaB\ O] +10 &UbaF\ O^ +9 &VcbI\ T^ +10 &Xee=\ N_ +9 &ZGfeD\ R_ +9 &\\hf@\ N` +10 &]khE\ Q` +9 &_ujjC\ S@ +9 &`E+mk6\ S(v +10 &`cxjl8\ UX +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.20 + "collection"'& +4 "core" &`cvkj<\ QX +2 .tHand.open + "manipulator"&$1 +73 "core" 1 +2 "manipulator"& % +4 "core" % k l a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%w +99 "core"  +2 "processing"%% +4 "core" %\ ~ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%Q' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%i' +1616 "core" ' + .tPSV.dial PSR +2 "processing"% +55 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%Z' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%}  +2 "collection"'+  +32 "core" ~ +124  +2 .tPSV.dial :mixloop + "processing"%' +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%j  +73 "core" +2 .tPS.seek 0ml +2 "processing"%h' +1232 "Can"\ __ +1397 "core" ' + .tPSV.dial :air +2 "processing"%|  +53 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%t +43 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2622 "core" ' + .tPSV.dial :air +2 "processing"%  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%6' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%u +42 "core" +2 .tPS.seek 0ml +2 "processing"%s' +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&-& +4 "core" &% d X ?R +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&{( +41 "core" ( +2 "manipulator"&y& +4 "core" & p \\   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" & R Q T  +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&m/ +69 "core" / +2 .tCC.seek :open +2 "collection"'L( +470 "core" ( +2 "manipulator"&& +4 "core" & O H !  + "manipulator"&>% +4 "core" %  R Q  + .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +273 "core" ( +2 "manipulator"&5& +4 "core" &, X [ I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &%& +2 "core" &, U U < I +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +113 "core" ' +2 .tHand.open +2 "manipulator"&f1 +75 "core" 1 +2 "manipulator"&,% +4 "core" % \ { b V ~ | +47 .tForearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +96 "core" ' +2 ."da"delayUntil "15:09:36.04" +24652 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +72 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%/  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%] * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%4  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%Y' +2391 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%C +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%r +42 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%#  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2363 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +127 "core"  +2 "processing"%% +4 "core" %յ!\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%.'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%x'Һ +1622 "core" ' + ."da"PTV.dial :puck +2 "processing"%n  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%^ +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%0  +32 "core" +2 "processing"%l% +4 "core" %һ \  +2 ."da"PS.seek 1.5ml +2 "processing"%' +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +46 "core" ) +2 ."da"PS.seek 0ml +3 "processing"%U' +1609 "core" ' +2 ."da"delay 2:00 +7329 "Can"\ NN +4673 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%T  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +70 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%P' +2358 "core" ' + ."da"PSV.dial PTV +3 "processing"%z +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%~ +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%J +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2363 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +127 "core"  +2 "processing"%F% +4 "core" %ճ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%b'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%[ +68 "core" +2 ."da"PBV.dial :waste1 + "processing"%;  +33 "core" +2 "processing"%G% +3 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%q' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%8  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%W +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%E' +2366 "core" ' + ."da"PSV.dial PTV +3 "processing"%X +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%V +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%&  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%e'ղ +2359 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%M  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%k  +131 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%<  +41 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%p +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%c' +403 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%N  +43 "core"  +2 "processing"%=% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%'_ +358 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +3 "processing"%\ 'Һ +1592 "core" ' + ."da"PSV.dial :PML +2 "processing"%d +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%` @ +73 "core" A +2 ."da"PBV.dial :waste1 + "processing"%D  +34 "core" +2 "processing"%@% +3 "core" %һ\  +2 ."da"PS.seek 1.85ml +2 "processing"%v' +241 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%9 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%g' +1971 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +11798 "Can"\ ?? +36204 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%O  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +44 "core" ) +2 ."da"PSV.dial :air +42 "processing"%  +48 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2359 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%\\ +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%3  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%* +54 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%a  +40 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2376 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%! +125 "core"  +2 "processing"%% +4 "core" %լ:\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%$'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%w +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +30 "core" +2 "processing"%_% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%A' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%Q' +1630 "core" ' +2 ."da"delay 2:00 +9403 "Can" \ ED +2599 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%+ +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%}' +2371 "core" ' + ."da"PSV.dial PTV +3 "processing"%' +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%j +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%Z +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%|  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%h'ղ +2374 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%t +126 "core"  +2 "processing"%% +3 "core" %հ\ \ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%u +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%6  +32 "core" +2 "processing"%-% +3 "core" %Ҽ \  +2 ."da"PS.seek 1.5ml +2 "processing"%y' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%H * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%m' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%(  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%" +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2355 "core" ' + ."da"PSV.dial PTV +3 "processing"%> +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%5 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%%  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%{'ղ +2368 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%f +138 "core"  +2 "processing"%,% +3 "core" %խ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +13 ."da"PS.seek 2ml +2 "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%/  +34 "core" +2 "processing"%]% +3 "core" %ҷ \  +2 ."da"PS.seek 1.5ml +2 "processing"%4'} +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%s * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%C' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +30 "core" +2 ."da"delay 30 seconds +2782 "Can"\ ?> +220 ."da"PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%# +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%Y' +2362 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%.  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%n'ղ +2357 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%^ +127 "core"  +8 "processing"%0% +16 "core" %մ\ +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +145 "processing"% +19 ."da"PS.reconfigure PSconfig +5 "processing"%#A d`b +3 ."da"PS.seek 0.25ml +5 "processing"%l'm +356 "core" ' +2 ."da"delay 5 seconds +502 "processing"%x% +4 "core" %m\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%K'\ +344 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%T +81 "core"  +2 ."da"PBV.dial :waste1 + "processing"%7  +33 "core" +3 "processing"%)% +3 "core" %Һ\ { +2 ."da"PS.seek 1.5ml +2 "processing"%U' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%z * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%~' +1613 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%J  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +69 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2407 "core" ' + ."da"PSV.dial PTV +3 "processing"%F +94 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%B +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%[  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%;'ղ +2408 "core" ' +2 "processing"%G9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.4C before imaging + .PH.coast +2 "processing"%  +3 "core" 4 4 +2 "processing"%?& +3 "core" &] r\ y. +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&q% +4 "core" %\  Q G t  + "storage"(8% +4 "core" % x x ]\ m +2 "storage"(2. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(W(,q +356 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &,t ? A b\ f + "manipulator"&X& +4 "core" &, R R C I + "manipulator"&% +4 "core" %\  P Q 7  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&V( +212 "core" ( +2 "manipulator"&&& +4 "core" & c l D d + "storage"(E& +4 "core" &,t K K ]\ g + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&M'( +98 "core" ' +2 "storage"(k& +4 "core" &,t K K \ \ f + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(<' +276 "core" ' +2 "storage"(p- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(e'y +32 "core" ' +2 "manipulator"&N& +4 "core" & Q Q B d +2 "manipulator"&=% +3 "core" % Q O (  +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&c'\ +93 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&(k +242 "core" ( +2 "manipulator"&& +4 "core" &s R P  + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" &s Q T y +2 ."da"Forearm.seek PC +2 "manipulator"&`' +94 "core" ' + ."da"Hand.close +2 "manipulator"&D/ +68 "core" / +2 ."da"PC.seek :open +2 "processing"%@( +451 "core" ( +2 "storage"(9& +4 "core" &,t = ? }\ f + "manipulator"&\ & +4 "core" &s Q P 6 + "manipulator"&v% +4 "core" % ϟ O P [  + ."da"Forearm.seek :retract +2 "manipulator"&o'\ +91 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&O( +269 "core" ( +2 "manipulator"&:& +4 "core" & b j X $ + "storage"(& +4 "core" &,t H B \ f + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&g'( +99 "core" ' +2 ."da"Hand.open +2 "manipulator"&\\1 +73 "core" 1 +2 "storage"(3- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"(*'E +22 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(a' +54 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2715h.tif +2 "processing"%& +10 "core" &\ f +4 "manipulator"&!& +9 "core" & X d : $ +3 "manipulator"&% +6 "core" % s c F +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&$(, +176 "core" ( +3 "manipulator"&& +5 "core" &, Q Q j +4 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +5 &w& +4 "core" &, F Q 5 j +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&_/ +77 "core" / +2 "manipulator"& & +4 "core" &, Q [ c j + "manipulator"&% +4 "core" % ) P T B 6 + ."psFlush"Forearm.seek :retract +3 "manipulator"&A'\ +96 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +117 "core" ( +2 "manipulator"&i& +4 "core" &u R S , + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &u O P H +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&Q' +100 "core" ' +2 "manipulator"&'& +4 "core" &u P R V +51 "manipulator"&j% +11 "core" % S R Q r +2 "processing"%Z& +3 "core" &|\ ` +2 "processing"%|& +4 ."psFlush"PC.seek :closed +2 "processing"%}(] +3 "core" &<\ ` +2 &\ ` +9 &'r\ \\- +9 &b\ \\A +9 &Tv\ \\R +10 &V\ ]R +9 &V\ ]R +9 &W\ ]R +10 &[S\ ]R +9 &W\ ]R +9 &Y\ \\R +10 &W\ \\R +9 & bV\ ]R +10 &"$W\ \\R +9 &#U\ \\R +9 &%V\ ]R +10 &'kU\ \\R +9 &)+Y\ \\S +9 &*X}\ \\S +10 &,Y\ \\R +9 &.sUx\ \\R +10 &04Xq\ \\R +9 &1Zi\ \\R +9 &3Yd\ \\R +10 &5zUZ\ \\R +9 &7=VV\ \\R +9 &8WU\ \\R +10 &:ZK\ \\R +9 &<YK\ \\S +10 &>EW@\ \\R +9 &@Y<\ \\R +9 &AV8\ \\R +10 &CS7\ \\R +9 &EKZ(\ [S +9 &G\ g+\ [T +10 &H#\ ZW +9 &J\ YX +10 &LD\ ZX +9 &N\ YY +9 &O\ YY +10 &Q\ YY +9 &SJ\ YX +9 &U\ \ \ YY +10 &V\ YY +9 &X\ XY +10 &ZP\ YY +9 &\\\ XG +12 &]2Bp\ Y"e +10 &]}:\ [4 +10 ( +6 &]}(\ [4 +3 "processing"%|& +2 #"da"SX MX5/16 (USB:39): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.387 seconds\ /var/log/esp/da19aug2715h.tif: TIFF Upload Complete\ +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 +2 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2715h15s.tif +5 "processing"%t& +5 "core" &]}(\ \\4 +2 &]}(\ \\4 +2 ."psFlush"Hand.open +3 "manipulator"&1 +67 "core" 1 +2 "manipulator"&h% +4 "core" % X \\ & r +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%u +128 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%6'TE +1108 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +111 #"da"SX MX5/16 (USB:39): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2715h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2715h30s.tif +1495 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%H  +33 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%y' +1451 #"da"SX MX5/16 (USB:39): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2715h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2715h70s.tif +1167 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%( +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%I'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +2118 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%m +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%> U +53 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%' +2657 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%5 @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%%' +291 #"da"SX MX5/16 (USB:39): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2715h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.387 sec auto-exposure",Subject: "da19aug2715h images!" +9 "storage"(- +7 "core" -' +5 "storage"(f& +10 "core" &,t E\ G +3 "manipulator"&,& +3 "core" &u @ ? h +2 "manipulator"&{% +3 "core" %\  @ = c  +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +3 "manipulator"&( +271 "core" ( +2 "manipulator"&& +4 "core" & 1 2 G & +2 "storage"(/& +5 "core" &,t \ I +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&]'( +102 "core" ' +9 ."da"SE.reconfigure SEgently +9 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.21 Pucks below Top Plate +8 "storage"(' +57 "core" ' +2 "manipulator"&s& +4 "core" & P S & + "storage"(4& +4 "core" &,t \ X +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +6 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 4 +2 "manipulator"& ' +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&r, +6 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure SEconfig +4 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(#' +26 "core" ' +8 "manipulator"&C% +12 "core" % V R " ~ +5 "storage"( & +13 "core" &,t +\ S +3 ."da"Forearm.force -20 +4 "manipulator"&5 +7 ."da"Forearm.seek 4 + 347 counts +5 "manipulator"&'+ +17 "core" ' +6 "manipulator"& & +10 "core" & Q S B & +6 "storage"(.& +9 "core" &,t \ X +7 ."da"Forearm.reconfigure TightForearm +8 "manipulator"&#Q@2^d^\ b +7 ."da"Forearm.seek 4 + 600 counts +5 "manipulator"&Y'( +15 "core" ' +6 "storage"(^% +8 "core" %\ \  \ Y +10 ."downElevator"SE.seek :down +6 "storage"(0'} +95 (n% +3 "core" %1\ \ &\ YVb +2 "manipulator"&x% +8 "core" %' G O c + ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +7 ."da"Forearm.seek :retract +4 "manipulator"&l'\ +89 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1233 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%K  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%T'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%7 +53 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%)' +2621 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +94 "core" +2 ."psFlush"PBV.dial PSV +52 .PS.seek 0ml + "processing"%z' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%U @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%R  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%P'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%~ +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%F'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%B' +1623 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%b +67 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%[  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1105 "Can"2\ EF +1522 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%G +69 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +609 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%?' +2116 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%q +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%8 U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%2' +2641 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%&'ղ +2619 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%E +41 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%k +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%1' +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%p @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%=  +79 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%<'ղ +2628 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&M& +4 "core" & S Q & +2 "manipulator"&% +3 "core" %\  Q Q f  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&d(k +251 "core" ( +2 "manipulator"&V& +3 "core" &u Z T +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &u O Q + +2 ."psFlush"Forearm.seek PC +2 "manipulator"&c' +97 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +76 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%9( +451 "core" ( +2 "manipulator"&\ & +3 "core" &u R T X +2 "manipulator"&v% +3 "core" % Ϙ T O + ) +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&`'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&:(, +130 "core" ( +2 "manipulator"&& +4 "core" &, S P  K + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, Q P u K + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&\\' +107 "core" ' + ."psFlush"Hand.open +2 "manipulator"&31 +69 "core" 1 +2 "manipulator"&% +4 "core" % W V + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&!'\ +96 "core" ' +2 #tFinished short da assay +836 #-> access 4 +2 .SE.seek :down + "storage"(o'} +4 "core" ' +2 "manipulator"&% +4 "core" %\  S Q  + "manipulator"&e& +4 "core" &, R R ] = + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(*(R +1008 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &P \  +6106 #t-> access 5 + .SE.seek :down +2 "storage"(w'} +2 "core" ' +2 "manipulator"&g% +4 "core" %\  Q P n  +2 "manipulator"&O& +3 "core" &, L N , = +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(_( +360 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ( & +3 "core" &  \ % +2088 #t-> PS.flush + #Flushing Processing stage +2 "processing"%% +3 "core" %ձ \ + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" & \ +2 "manipulator"&i& +3 "core" &, t b = +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&+(, +4 "core" ( +2 "manipulator"&& +4 "core" &, l a  = + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &'& +2 "core" &, [ U 1 = +2 .tForearm.seek :garage +2 "manipulator"&j' +99 "core" ' +2 .tHand.close + "manipulator"&$/ +73 "core" / +2 "manipulator"&Z& +4 "core" &, |  I : +2 "manipulator"&A% +3 "core" % 3 z w u +2 .tForearm.seek :retract +2 "manipulator"&@'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&|(k +125 "core" ( +2 "manipulator"&t& +4 "core" &u Z n K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &u q Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&h' +94 "core" ' +3 "manipulator"&u& +4 "core" &u b U  + "manipulator"&Q% +4 "core" % [ T + +2 "processing"%;& +3 "core" &\ +2 "processing"%6& +3 .tPC.seek :closed +50 "processing"% (] +7 "core" &\ + &\ + &\ + &\ &\ + &\ + &\  +3 &*y\ - +10 &d\ A +10 &dx\ Q +9 &(V\ P +9 &\\\ Q +10 &Z\ Q +9 &mX\ Q +10 &/X\ Q +9 &\\\ P +9 &^\ Q +10 & uZ\ Q +9 &"7Z\ Q +9 &#U\ P +10 &%Y\ P +9 &'~\\\ P +9 &)@\\\ P +10 &+\\\ Q +9 &,_\ Q +10 &.Z\ Q +9 &0GY\ Q +9 &2 Z\ Q +10 &3Z\ Q +9 &5W\ P +9 &7O]\ Q +10 &9[\ Q +9 &:Y\ P +10 &<]\ Q +9 &>X]\ P +9 &@\\\ P +10 &A]\ Q +9 &C]\ P +9 &E_^\ Q +10 &Gn\ R +9 &H\ U +10 &J\ V +9 &LV\ V +9 &N\ W +10 &O\ W +9 &Q\ W +9 &S\\\ W +10 &U\ W +9 &V\ X +10 &X\ W +9 &Zc\ X +9 &\\%\ D +10 &]5:n\ %n +9 &].\ 0 +5 ( + "processing"%6& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.59 +2 "processing"%H& +4 "core" &]\ 0 + &]\ 0 + .tHand.open +2 "manipulator"&-1 +76 "core" 1 +2 "manipulator"&(% +4 "core" % {  O + +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%I +42 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%m'TE +1107 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%>' +1610 "core" ' + .tPSV.dial PTV +2 "processing"%" +69 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%5  +52 "core" +2 .tPS.seek 0ml +2 "processing"%' +2626 "core" ' + .tPSV.dial PSR +2 "processing"% +70 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%f'\ +603 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%,' +2116 "core" ' + .tPSV.dial PTV +2 "processing"%{ +70 "core" +2 .tPBV.dial PSV + "processing"% U +53 "core" W +2 .tPS.seek 0ml +2 "processing"%/' +2632 "core" ' + .tPSV.dial PBV +2 "processing"% @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%s' +2629 "core" ' + .tPSV.dial :waste1 +2 "processing"%4  +70 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2635 "core" ' + .tPSV.dial PSR +2 "processing"%C +42 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"% ' +2624 "core" ' + .tPSV.dial PTV +2 "processing"% +71 "core" +2 .tPBV.dial PSV +2 .PS.seek 0ml + "processing"%.' +2634 "core" ' + .tPSV.dial PBV +2 "processing"%a @ +44 "core" > +2 .tPS.seek 2.5ml +2 "processing"%^' +1505 "Can"\ bb +1128 "core" ' + .tPSV.dial :waste1 +2 "processing"%]  +70 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2623 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&n& +4 "core" &u t s +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +2 "core" ( +2 "manipulator"&x& +4 "core" &u  ~ L +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &u m S  + .tForearm.seek PC +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&#/ +72 "core" / +2 .tPC.seek :open +2 "processing"%Y( +451 "core" ( +2 "manipulator"&0& +4 "core" &u R U 7 + "manipulator"&W% +4 "core" % ϰ R O ( & + .tForearm.seek :retract +2 "manipulator"&K'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&%(, +133 "core" ( +2 "manipulator"&7& +4 "core" &, q r C  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" &, Q Q V  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +112 "core" ' + .tHand.open +2 "manipulator"&)1 +75 "core" 1 +2 "manipulator"&U% +4 "core" % x { h t + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +100 "core" ' +54944 "Can"@\ VV +19295 #t-> startTube 5 +442 #-> shortDA +3 "collection"'R% +2 "processing"%J% +5 "core" %ӳ  \ r +4 %ղ\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +139 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%~ +126 "core" +2 .tPTV.dial :PRVmixing + "processing"%P  +130 "core" + .tPRV.dial :sipper +2 "processing"%F  +100 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%b'` +2292 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%[  +127 "core"  +2 .tPS.seek 0.5ml +2 "processing"%B'\ +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"%G @ +97 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%'ղ +602 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  +2 "processing"%q% +4 "core" %ն\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%8'TE +1117 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%?' +1620 "core" ' + .tPSV.dial :mixloop +2 "processing"% +98 "core" +2 .tPS.seek :empty +2 "processing"%2'ղ +2629 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  +2 "processing"%X% +4 "core" %յ{\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%E'TE +1118 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%&' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%k +98 "core" +2 .tPRV.dial :sipper + "processing"%  +43 "core" +2 .tPS.seek :empty +2 "processing"%p'ղ +2642 "core" ' + .tPSV.dial PSR +2 "processing"%1 +99 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%=' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%N +98 "core" +2 .tPS.seek :empty +2 "processing"%M'ղ +2623 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" &h\ +2 "manipulator"&V% +3 "core" %\  Y V   +2 "storage"(D% +3 "core" %v \ +2 "storage"(r. +3 "core" .(  + .tSC.reconfigure SCtight +49 "storage"($\ .\ 1~b +3 .tSC.seek 5 +2 "storage"((<1 +1018 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (l& +3 "core" &<2 \ + "manipulator"&}& +4 "core" &, O R K  + "manipulator"&\ % +4 "core" %\  R R  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&v( +183 "core" ( +2 "manipulator"&& +4 "core" & R R X ' +2 "storage"(& +3 "core" &<5 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&c'Ϲ +97 "core" ' +2 "storage"(d& +3 "core" &<5 \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(3' +279 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (`& +3 "core" &<5 g\  +2 "manipulator"&\\& +3 "core" & S S J ' +2 .tElbow.seek 5 +2 "manipulator"&( +30 "core" ( +2 "manipulator"&e& +4 "core" & \\ _ m + "storage"(& +4 "core" &<5 |\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&g'΍ +13 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&O/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&o& +3 "storage"(*'} +6 "core" & R O m +2 "manipulator"& % +4 "core" % Ή S \\ @ + .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +161 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +82 "core" ( +3 "manipulator"&i& +3 "core" &s T S c +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &s P R W +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'' +97 "core" ' +2 "manipulator"&$& +4 "core" &s Q T > +2 "manipulator"&Z% +3 "core" %϶ R P L +2 "processing"%A& +4 "core" &i\ + "processing"%:& +4 .tPC.seek :closed +2 "processing"%!(] +2 "core" &g\ +3 &k\  +9 &*{k\ - +10 &do\ A +9 &e{v\ R +10 &(Yo\ Q +9 &\\q\ Q +9 &]k\ Q +10 &o_g\ Q +9 &1_f\ Q +9 &``\ Q +10 &^i\ Q +9 & u`d\ Q +10 &"6ab\ R +9 &#Zc\ P +9 &%\\^\ Q +10 &']^\ Q +9 &)Aa^\ Q +9 &+ba\ Q +10 &,b\\\ Q +9 &.`_\ Q +10 &0F``\ R +9 &2\ _a\ Q +9 &3`h\ Q +10 &5\\c\ P +9 &7R]h\ P +9 &9_d\ Q +10 &:`b\ Q +9 &<cj\ Q +10 &>X_k\ Q +9 &@_c\ Q +9 &Aag\ Q +10 &C]b\ Q +9 &E`cd\ Q +9 &Grg\ S +10 &Hb\ V +9 &Jk\ W +10 &LWd\ W +9 &Nj\ W +9 &Ob\ X +10 &Ql\ W +9 &S^g\ W +9 &U c\ W +10 &V^\ X +9 &Xa\ X +10 &Zee\ X +9 &\\&`\ E +9 &]7=d\ !c +10 &]|/`\ 2 +5 ( + "processing"%:& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.56 +2 .Hand.open + "manipulator"&t1 +3 "core" &]|#a\ 2 +73 1 +2 "manipulator"&% +4 "core" % ϶ R R E + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&j'\ +89 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +4 "processing"%u  +2 %Q9 +5 "core" 9 +102 "processing"%;9 +2 "core" 9 +103 "processing"%+9 +3 "core" 9  +102 "processing"%@9 +2 "core" 9  +103 "processing"%99 +2 "core" 9 +103 "processing"%69 +2 "core" 9 +103 "processing"%H9 +2 "core" 9 +103 "processing"%-9 +3 "core" 9 +103 "processing"%(9 +2 "core" 9" +103 "processing"%I9 +2 "core" 9& +103 "processing"%h9 +2 "core" 9+ +103 "processing"%<9 +2 "core" 9/ +103 "processing"%m9 +2 "core" 93 +103 "processing"%"9 +2 "core" 97 +103 "processing"%59 +2 "core" 9; +103 "processing"%>9 +2 "core" 9@! +103 "processing"%9 +2 "core" 9D! +103 "processing"%9 +3 "core" 9H! +103 "processing"%f9 +2 "core" 9L! +103 "processing"%{9 +2 "core" 9P +103 "processing"%9 +2 "core" 9U! +103 "processing"%,9 +2 "core" 9Y! +103 "processing"%9 +3 "core" 9]" +103 "processing"%/9 +2 "core" 9a" +103 "processing"%49 +2 "core" 9e" +103 "processing"%s9 +2 "core" 9j" +103 "processing"%C9 +2 "core" 9n" +103 "processing"%9 +3 "core" 9r" +103 "processing"% 9 +2 "core" 9v" +103 "processing"% 9 +2 "core" 9z" +103 "processing"%a9 +2 "core" 9" +103 "processing"%.9 +2 "core" 9! +103 "processing"%]9 +2 "core" 9" +103 "processing"%^9 +2 "core" 9! +103 "processing"%n9 +2 "core" 9! +103 "processing"%x9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%#9 +3 "core" 9 +103 "processing"%|9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%09 +2 "core" 9 +103 "processing"%W9 +3 "core" 9 +103 "processing"%79 +2 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%)9 +3 "core" 9 +103 "processing"%U9 +2 "core" 9 +103 "processing"%K9 +2 "core" 9  +103 "processing"%9 +3 "core" 9\ +102 "processing"%R9 +2 "core" 9\ +103 "processing"%J9 +2 "core" 9\ +103 "processing"%~9 +2 "core" 9" +103 "processing"%P9 +2 "core" 9( +103 "processing"%F9 +2 "core" 9- +103 "processing"%9 +2 "core" 93 +103 "processing"%[9 +3 "core" 99 +103 "processing"%b9 +2 "core" 9> +103 "processing"%G9 +2 "core" 9C +103 "processing"%B9 +2 "core" 9H +103 "processing"%9 +2 "core" 9M +103 "processing"%q9 +3 "core" 9S +103 "processing"%9 +2 "core" 9W  +103 "processing"%89 +2 "core" 9\\ +103 "processing"%9 +2 "core" 9a +3 .tPH.hold 2:00:00,28C +3 "processing"%? pp_ +3 .tdelay 1:30 +2 "core"  +7697 "Can"\ A@ +1304 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +99 "core"  +2 "processing"%X% +4 "core" %մ\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%2'\ +599 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%E'Һ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%k  +131 "core"  +2 .tPSV.dial PTV + "processing"% +70 "core" +2 .tPBV.dial :waste1 + "processing"%&  +54 "core" +2 "processing"%1% +4 "core" %ҷ \  +2 .tPS.seek 1.5ml + "processing"%p'} +608 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%N * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%=' +1607 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +44 "core" ) +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%D +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%r' +2383 "core" ' + .tPSV.dial PTV +2 "processing"%_ +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%l +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +49 "processing"%} +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%\  +69 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2358 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +131 "core" +2 .tPSV.dial :mixloop + "processing"%% +42 "core" +2 .tPRV.dial :ab1 + "processing"%d @ +99 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%z' +357 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +42 "core"  +2 "processing"%`% +4 "core" %G\  +2 .tPS.seek 0.34ml +2 "processing"%\\' +437 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'w  +31 "core" +2 .tPRV.dial :air +2 "processing"%e  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1194 "core" ' + .tPRV.dial :waste2 +2 "processing"%O @ +71 "core" > +2 .tPS.seek 0.5ml +2 "processing"%o'\ +872 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%v'Һ +1608 "core" ' + .tPSV.dial :PML +2 "processing"%c +42 "core" +2 .tPTV.dial :mixing + "processing"%3 @ +72 "core" @ +2 .tPBV.dial :waste1 + "processing"%g  +33 "core" +2 "processing"%i% +4 "core" %ҽ\  +2 .tPS.seek 1.85ml + "processing"%' +254 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"% * +31 "core" + +2 .tPS.seek 0ml +2 "processing"%$' +1982 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'Z& +3 "core" &  \ } + "manipulator"&A& +4 "core" &s R T  +2 "manipulator"&*% +3 "core" %\  T T V  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +135 "core" ( +2 "manipulator"&Y& +4 "core" &, [ T  , + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &:& +2 "core" &, R Q 6 , +2 .tForearm.seek :garage +2 "manipulator"&t' +99 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +3 "manipulator"&Q& +4 "core" &, q [ & , + "manipulator"&;% +4 "core" % " X U ? +2 .tForearm.seek :retract +2 "manipulator"&''\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&+( +303 "core" ( +2 "manipulator"&& +4 "core" & U \\ \ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" & T Q  \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&9' +102 "core" ' +2 "manipulator"&6& +4 "core" & [ R Q \ +2 "manipulator"&H% +3 "core" % Q H  +2 "collection"'-& +4 "core" & \ \ z + "collection"'(& +4 .tCC.seek :closed +2 "collection"'I(` +2 "core" &\   \ z +3 &  \ x\ +10 &,u\  \ r,} +10 &b \ \ q@ +9 &[w  \ pQ +10 &T  \ rQ +9 &U \ rQ +9 &S  \ rQ +10 &dU  \ rQ +9 &&T \ sQ +9 &W  \ uP +10 &Z  \ tQ +9 & lU  \ rQ +10 &"/W  \ qP +9 &#U  \ qP +9 &%W \ \ qQ +10 &'tW  >\ qQ +9 &)6S \ rQ +9 &*Z   \ tQ +10 &,Y  \ sQ +9 &.|U .\ rQ +10 &0?U\ \ pP +9 &2T  ;\ pQ +9 &3T  W\ pQ +10 &5U $\ pP +9 &7FW  M\ pQ +9 &9Y U\ pQ +10 &:Y  \ pP +9 &<U  E\ pQ +10 &>OQ  ^\ pP +9 &@W [\ pP +9 &AR [\ pQ +10 &CR  ^\ pP +9 &EWR  V\ pP +9 &GU X\ pP +10 &H]W\ oQ +9 &JdZ\ nR +10 &LQ~.%[\ mU +9 &NRGS\ kZ +9 &O\\]\\\ k\\ +10 &Q^]V\ i\\ +9 &SDb]V\ i\\ +9 &Ub`V\ i] +10 &VdbK\ i^ +9 &XddU\ i^ +10 &ZEdcT\ i_ +9 &\\fdW\ h_ +9 &]hgX\ g` +10 &_shhT\ jA +9 &`C+ijS\ k)x +9 &`esjkW\ lV +2 ( + "collection"'(& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.21 + "collection"'h& +4 "core" &`ergjC\ nV + .tHand.open +2 "manipulator"&<1 +72 "core" 1 +2 "manipulator"&m% +4 "core" %  j W x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%5 +98 "core"  +2 "processing"%>% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%f' +1289 "Can"4\ +324 "core" ' + .tPSV.dial PSR +2 "processing"%{ +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%,  +3 "collection"'  +32 "core" ~ +121  +2 .tPSV.dial :mixloop + "processing"%/ +110 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%4  +73 "core" +2 .tPS.seek 0ml +2 "processing"%s' +2637 "core" ' + .tPSV.dial :air +2 "processing"%C  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2628 "core" ' + .tPSV.dial :air +2 "processing"%a  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%.' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%] +43 "core" +2 .tPS.seek 0ml +2 "processing"%^' +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&n& +4 "core" & P R D \ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&x( +2 "core" ( +2 "manipulator"& & +3 "core" & \\ \\ \ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &#& +2 "core" & V e O \ +2 .tForearm.seek CC +2 "manipulator"&|' +92 "core" ' + .tHand.close +2 "manipulator"&y/ +67 "core" / +2 .tCC.seek :open +2 "collection"' ( +469 "core" ( +2 "manipulator"&0& +4 "core" & U O ' \ + "manipulator"&W% +4 "core" %  S T   + .tForearm.seek :retract +2 "manipulator"&7'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&T(, +267 "core" ( +2 "manipulator"&& +4 "core" &, ] X  z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, [ S B z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +50 "manipulator"&)' +111 "core" ' +2 .tHand.open + "manipulator"&U1 +71 "core" 1 +2 "manipulator"&K% +4 "core" % ~ g ` q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 ."da"delayUntil "16:40:22.07" +24707 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%R @ +73 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%J  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +44 "core" ) +2 ."da"PSV.dial :air +2 "processing"%P  +42 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%F' +2359 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%[  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%b +42 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%G  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2367 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +126 "core"  +2 "processing"%q% +4 "core" %ճ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +613 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%8'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%X  +32 "core" +2 "processing"%M% +4 "core" %ҿ\ +2 ."da"PS.seek 1.5ml +2 "processing"%2' +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1616 "core" ' +2 ."da"delay 2:00 +2767 "Can"\ GG +9235 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%&  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +44 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%E +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%N' +2359 "core" ' + ."da"PSV.dial PTV +3 "processing"%p +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%u +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%V  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%D'ղ +2363 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%= +125 "core"  +2 "processing"%_% +3 "core" %կ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%l'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%}'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%\ +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%r  +31 "core" +2 "processing"%% +4 "core" %һ\  + ."da"PS.seek 1.5ml +2 "processing"%%' +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%` * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%z +70 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%w' +2360 "core" ' + ."da"PSV.dial PTV +3 "processing"%e +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%\\ +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%O +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2360 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%o  +42 "core"  +2 ."da"delay 5 seconds +503 .PTV.dial :PRVmixing + "processing"%c  +132 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%3  +42 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%g +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%i' +402 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%  +43 "core"  +2 "processing"%v% +4 "core" %\  + ."da"PS.seek 0.55ml +2 "processing"%'` +353 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%Z  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"%A'Һ +1575 "core" ' + ."da"PSV.dial :PML +2 "processing"%* +43 "core" +2 ."da"PTV.dial :mixing +2 "processing"%Y @ +72 "core" A +2 ."da"PBV.dial :waste1 + "processing"%:  +33 "core" +2 "processing"%% +3 "core" % \ +2 ."da"PS.seek 1.85ml +2 "processing"%' +249 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%Q * +44 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%;' +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +7252 "Can"\ @@ +40751 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +49 "processing"%j  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +32 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2388 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%@ +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%6  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%H +42 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%-  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%''ղ +2365 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%L +125 "core"  +2 "processing"%h% +3 "core" %ղK\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%<'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%m'Һ +1621 "core" ' + ."da"PTV.dial :puck +3 "processing"%(  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%5 +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%>  +34 "core" +2 "processing"%9% +3 "core" %ҽ/\  +2 ."da"PS.seek 1.5ml +2 "processing"%$' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1629 "core" ' +2 ."da"delay 2:00 +4844 "Can"\ dd +7158 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%{  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2363 "core" ' + ."da"PSV.dial PTV +3 "processing"%/ +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%4 +68 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%C  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%s'ղ +2348 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +125 "core"  +2 "processing"%% +3 "core" %ծ*\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%a'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%] +68 "core" +2 ."da"PBV.dial :waste1 + "processing"%.  +33 "core" +2 "processing"%n% +3 "core" %ҽ \  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +44 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%y' +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%+  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%" * +45 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%I +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%0' +2357 "core" ' + ."da"PSV.dial PTV +3 "processing"%W +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%| +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%x'ղ +2354 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%U +125 "core"  +2 "processing"%K% +3 "core" %ղS\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%7'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%)'Һ +1616 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%R +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%J  +31 "core" +2 "processing"%~% +3 "core" %Һ$\  +2 ."da"PS.seek 1.5ml +2 "processing"%P' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' +2 ."da"delay 2:00 +10296 "Can"\ SS +1706 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%[  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +45 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%G +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%F' +2341 "core" ' + ."da"PSV.dial PTV +3 "processing"% +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%q +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%B +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2340 "core" ' + ."da"Gate.power :camera,:ON +51 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +125 "core"  +9 "processing"%X% +16 "core" %նF\ +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +8 "processing"%M'm +351 "core" ' +2 ."da"delay 5 seconds +502 "processing"%8% +4 "core" %jB\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%k'\ +345 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%2'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%& +68 "core" +2 ."da"PBV.dial :waste1 + "processing"%1  +31 "core" +2 "processing"%E% +3 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +3 "processing"%'~ +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%u' +1617 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%N +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%=' +2410 "core" ' + ."da"PSV.dial PTV +3 "processing"%_ +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%D +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%l +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\  +81 "core" +2 ."da"PS.seek :empty +2 "processing"%r'ղ +2398 "core" ' +2 "processing"%9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.5C before imaging + .PH.coast +2 "processing"%}  +3 "core" 4 4 +2 "processing"%d& +3 "core" &]|#\ |2 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&%% +4 "core" %\  R R  + "storage"(% +4 "core" % o o \ p +2 "storage"(`. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(z(,q +356 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &,t V W\ j + "manipulator"&e& +4 "core" &, P R < z + "manipulator"&\\% +4 "core" %\  T R E  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&O( +187 "core" ( +2 "manipulator"&& +4 "core" & T ]  4 + "storage"(w& +4 "core" &,t Y X \ i + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&o'( +90 "core" ' +2 "storage"(c& +4 "core" &,t U W N\ i + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(3' +271 "core" ' +2 "storage"(g- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"( 'y +35 "core" ' +2 "manipulator"&& +4 "core" & S W  3 +2 "manipulator"&v% +3 "core" % Q U X I +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&i'\ +93 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&Z(k +254 "core" ( +2 "manipulator"&& +3 "core" &p s x + +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &p T T +2 ."da"Forearm.seek PC +2 "manipulator"&Y' +93 "core" ' + ."da"Hand.close +2 "manipulator"&:/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%( +450 "core" ( +2 "storage"(Q& +3 "core" &,t ` Y \ l +2 "manipulator"&A& +3 "core" &p R Q $ +2 "manipulator"&% +3 "core" % R R  +2 ."da"Forearm.seek :retract +2 "manipulator"&S'\ +91 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&j( +261 "core" ( +2 "manipulator"&t& +3 "core" & S Y 5 +2 "storage"(& +3 "core" &,t b b\ k +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&;'( +111 "core" ' +2 ."da"Hand.open +2 "manipulator"&@1 +71 "core" 1 +2 "storage"(6- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"(H'E +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(-' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2717h.tif +4 "processing"%& +9 "core" &U\ k +3 "manipulator"&L& +6 "core" & ~ v u 5 +2 "manipulator"&h% +4 "core" % > } s : +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&''\ +88 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&<(, +186 "core" ( +3 "manipulator"&(& +6 "core" &, q w ; +3 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 &5& +3 "core" &, s h P ; +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&>' +100 "core" ' +2 ."psFlush"Hand.close + "manipulator"&9/ +75 "core" / +2 "manipulator"&m& +4 "core" &, Q R 5 ; + "manipulator"&% +4 "core" % " Q P F +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&$'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&{(k +117 "core" ( +2 "manipulator"&f& +4 "core" &u R Q 2 + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &u X e +51 ."psFlush"Forearm.reconfigure TightForearm +10 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +3 "manipulator"&' +99 "core" ' +2 "manipulator"&/& +4 "core" &u  { K +2 "manipulator"&4% +4 "core" %Ϸ q e ( +2 "processing"%& +3 "core" &\ f +2 "processing"%C& +3 ."psFlush"PC.seek :closed +2 "processing"%,(] +4 "core" &\ g +2 &\ g +8 &)wf\ c- +10 &bv\ bA +9 &[uh\ cR +9 &Ug\ dR +10 &Uc\ cR +9 &XS\ cR +10 &cVR\ cR +10 &%WL\ cR +8 &X\ cR +10 &X\ cR +9 & kW@\ cR +9 &"-Yp\ cR +10 &#SU\ cQ +9 &%V`\ cR +10 &'sT^\ cR +9 &)4YH\ cR +9 &*YN\ cR +10 &,Y\ cR +9 &.zW\ cR +9 &0<W\ bR +10 &1W\ cR +12 &3Z\ bR +10 &5T\ bR +12 &7EU\ bR +6 #"da"SX MX5/16 (USB:41): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 8.319 seconds\ /var/log/esp/da19aug2717h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2717h15s.tif +8 "core" &9W\ bR +2 &:V\ bR +5 &<Y\ bR +8 &>MW\ bR +9 &@\\\ bR +9 &AW\ cQ +10 &CW\ bR +9 &ES_\ bR +9 &Gh\ bT +10 &H\ `W +9 &J\ `X +9 &LK\ `X +10 &N \ `X +9 &O\ _Y +10 &Q\ `Y +9 &SQ\ _Y +9 &U\ `X +10 &V\ _Y +9 &Xx\ _Y +9 &ZXp\ _Y +10 &\\v\ _F +9 &]1=ko\ a(t +10 &]+d\ c0 +5 ( + "processing"%C& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 +2 "processing"% & +3 "core" &] d\ c0 +2 &]~\ c0 + ."psFlush"Hand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&s% +4 "core" % Ϸ S b d +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&a'\ +93 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%] +129 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%.'TE +1014 #"da"SX MX5/16 (USB:41): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2717h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2717h30s.tif +96 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +1606 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +69 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%#  +33 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"% ' +1223 #"da"SX MX5/16 (USB:41): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2717h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2717h70s.tif +1392 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%+ +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%"'\ +605 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2116 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%y +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%W U +52 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%|' +2634 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +45 "core" > +8 ."psFlush"PS.seek 2.5ml +6 "processing"%' +77 #"da"SX MX5/16 (USB:41): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2717h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "8.319 sec auto-exposure",Subject: "da19aug2717h images!" +11 "storage"(0- +6 "core" -' +8 "storage"(U& +7 "core" &,t Z\ M +2 "manipulator"&K& +4 "core" &u R R Z +2 "manipulator"&x% +3 "core" %\  O Q 4 * +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&7( +255 "core" ( +3 "manipulator"&R& +3 "core" & U ] + +2 "storage"(J& +4 "core" &,t \ N +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&~'( +100 "core" ' +2 ."da"SE.reconfigure SEgently +4 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.21 Pucks below Top Plate +6 "storage"()' +59 "core" ' +7 "manipulator"&^& +8 "core" & G T % + +2 "storage"(P& +13 "core" &,t   \ ^ +4 ."da"Elbow.reconfigure LimpElbow +10 "manipulator"&$ ,(#b +5 ."da"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +7 ."da"Forearm.seek 4 +7 "manipulator"&[' +30 "core" ' +12 ."da"Elbow.hold +8 "manipulator"&b, +10 "core" , +7 ."da"Elbow.reconfigure TightElbow +10 "manipulator"&$&.,(\ #b +11 ."da"SE.reconfigure SEconfig +9 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.03 Pucks below Top Plate +7 "storage"(G' +26 "core" ' +10 "manipulator"&% +9 "core" %~ R S 6 7 +2 "storage"(& +4 "core" &,t\ \  \ Z +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 4 + 330 counts +2 "manipulator"&q' +19 "core" ' +2 "manipulator"&B& +4 "core" & i X I * + "storage"(& +5 "core" &,t T .\ _ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +4 "manipulator"&F'( +17 "core" ' +5 "storage"(% +5 "core" %\ \  /\ ` +6 ."downElevator"SE.seek :down +8 "storage"(X'} +97 (% +4 "core" %f: V\ \ _Vb +2 "manipulator"&8% +4 "core" %3 c p A +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&M'\ +91 "core" ' +60 ' +3 ."downElevator"SE.coast +3 "storage"(5 +4 ."da"SC.coast +2 "storage"(6 +1457 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%k  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%&'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%1 +42 "core"  + ."psFlush"PSR.select :air +53 .PS.seek 2.5ml +2 "processing"%E' +2624 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%2 +80 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%p' +2638 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%V  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%N'ղ +2302 "Can"\ GG +330 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%u +42 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%_'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%D' +1623 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%l +68 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%\  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%=' +2621 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +69 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%}'\ +609 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%d' +2116 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%% +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +50 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%`' +2618 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%e' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%\\  +68 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2630 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%w +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%c' +2633 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%T +67 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%g @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2619 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%v  +80 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%3'ղ +2620 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&o& +4 "core" & P R  * +2 "manipulator"&% +3 "core" %\  Q P D ' +2 ."psFlush"Elbow.seek PC +2 "manipulator"&*(k +254 "core" ( +2 "manipulator"&O& +3 "core" &u P P _ +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &:& +2 "core" &u R Q +2 ."psFlush"Forearm.seek PC +2 "manipulator"&i' +92 "core" ' + ."psFlush"Hand.close +2 "manipulator"&!/ +65 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%Q( +454 "core" ( +2 "manipulator"&A& +3 "core" &u N S v +2 "manipulator"&% +3 "core" % T R L - +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&Y'\ +94 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&t(, +129 "core" ( +2 "manipulator"&& +3 "core" &, Q S } D +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &, Q R _ D +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&@' +114 "core" ' + ."psFlush"Hand.open +2 "manipulator"&61 +71 "core" 1 +2 "manipulator"&% +4 "core" % \ x Q S q + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&S'\ +101 "core" ' +2 #tFinished short da assay +30912 "Can"]\ V;; +60003 \ A;; +60002 \ ;;; +60002 \ 8;; +6819 #t-> access 4 +2 .SE.seek :down + "storage"(L'} +2 "core" ' +2 "manipulator"&h% +4 "core" %\  y ' +2 "manipulator"& & +3 "core" &, # 8 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(H(R +990 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ((& +3 "core" &P "\ ( +725 #t-> access 5 +2 .SE.seek :down +2 "storage"(5'} +4 "core" ' +2 "manipulator"&;% +4 "core" %\   ' +2 "manipulator"&j& +3 "core" &,  8 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(9( +356 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (m& +3 "core" & } \ #$ +5240 #t-> startTube 5 +431 #-> shortDA +2 "collection"'% +2 "processing"%'% +6 "core" %ӳ\  G\ +2 %ղ<\ - +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +423 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%f +133 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +136 "core" +2 .tPRV.dial :sipper + "processing"%>  +103 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%/'` +2280 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%<  +132 "core"  +2 .tPS.seek 0.5ml +2 "processing"%4'\ +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +102 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%$'ղ +603 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%C% +4 "core" %նD\ + + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +45 "processing"% 'TE +1114 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +102 "core" +2 .tPS.seek :empty +2 "processing"%]'ղ +2629 "core" ' + .tPSV.dial PSR +2 "processing"% +101 "core"  +2 "processing"%r% +4 "core" %մD\ * + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%.'TE +1111 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"% ' +1616 "core" ' +2 .tPSV.dial :mixloop + "processing"%# +102 "core" +2 .tPRV.dial :sipper + "processing"%n  +42 "core"  +2 .tPS.seek :empty +2 "processing"%+'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%"' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +102 "core" +2 .tPS.seek :empty +2 "processing"%W'ղ +2622 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%I& +4 "core" &C\ * +2 "manipulator"&% +3 "core" %\ \ \   ' +2 "storage"(0% +4 "core" %{ ;\  + "storage"(U. +3 "core" .(  + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(K(<1 +989 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (x& +3 "core" &<5A \  + "manipulator"&|& +4 "core" &, ( ( 8 + "manipulator"&R% +4 "core" %\  ' ({ ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&J( +186 "core" ( +2 "manipulator"&{& +4 "core" & 0 -  & + "storage"(^& +4 "core" &<5A t\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&P'Ϲ +100 "core" ' +2 "storage"(a& +4 "core" &<5A \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +281 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (-& +3 "core" &<5? d\  + "manipulator"&B& +4 "core" & \  $ ~& +2 .tElbow.seek 5 + "manipulator"&( +32 "core" ( +2 "manipulator"&& +4 "core" & / ? d + "storage"(~& +4 "core" &<5? \  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&'΍ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&7/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&8& +3 "storage"()'} +6 "core" & G I 6 d + "manipulator"&[% +4 "core" % s U T + : +2 .tForearm.seek :retract +2 "manipulator"&q'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&G(k +159 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +84 "core" ( +2 "manipulator"&F& +4 "core" &t a [ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" &t M M U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&z' +92 "core" ' +2 "manipulator"&k& +4 "core" &t Z \\ ) +2 "manipulator"&% +3 "core" % T M 1 ? +2 "processing"%1& +4 "core" &C\ - + "processing"%&& +4 .tPC.seek :closed +2 "processing"%2(] +3 "core" &\\\ - +3 &C\ - +9 &(w@\ )- +10 &_<\ (A +9 &Fy;\ (T +9 &VB\ )T +10 &YD\ *T +9 &WD\ *T +10 &KTC\ *T +9 & UE\ *T +9 &XA\ *T +10 &U?\ *T +9 & TWA\ *T +9 &"\\E\ *U +10 &#Q@\ *T +9 &%XA\ )U +10 &'[T6\ *T +9 &)U<\ *U +9 &*W>\ *U +10 &,U9\ )T +9 &.bY9\ *U +9 &0$Z8\ *U +10 &1V:\ *T +9 &3]>\ *U +10 &5kU;\ *T +9 &7,V=\ )U +9 &8V?\ *U +10 &:Z6\ *U +9 &5X/\ *T +10 &?\\/\ *U +9 &AV-\ *U +10 &C{R/\ *T +9 &E;\\'\ *U +9 &FpQ\ )W +10 &H^\ (Z +9 &JqY\ '[ +9 &L48\ 'Z +10 &M\ '[\ +9 &O8\ '[ +10 &Qx\ '[\ +9 &S:\ '[\ +9 &T\ '\\ +10 &V\ '\\ +9 &X~\ '\\ +9 &Z@\ '\\ +10 &\\\ 'L +9 &]*Br\ ((v +10 &]|/\ +2 +5 ( + "processing"%&& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 .Hand.open + "manipulator"&E1 +3 "core" &]|$x\ +2 +68 1 +2 "manipulator"&% +3 "core" % 6 . 1 ? +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&p'\ +91 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%V  +2 %9 +6 "core" 9|} +102 "processing"%u9 +2 "core" 9{ +103 "processing"%N9 +2 "core" 9{  +103 "processing"%_9 +2 "core" 9z  +103 "processing"%l9 +2 "core" 9y +103 "processing"%\ 9 +2 "core" 9x +103 "processing"%D9 +2 "core" 9x +103 "processing"%9 +2 "core" 9x +103 "processing"%=9 +3 "core" 9w" +103 "processing"%}9 +2 "core" 9w& +103 "processing"%%9 +3 "core" 9v+ +102 "processing"%9 +2 "core" 9w/ +103 "processing"%d9 +2 "core" 9w3! +103 "processing"%9 +3 "core" 9x7! +102 "processing"%`9 +2 "core" 9y;! +103 "processing"%\\9 +2 "core" 9y@" +103 "processing"%e9 +2 "core" 9zD" +103 "processing"%w9 +2 "core" 9{H# +103 "processing"%9 +2 "core" 9|L# +103 "processing"%T9 +2 "core" 9}P# +103 "processing"%c9 +2 "core" 9U$ +103 "processing"%g9 +2 "core" 9Y$ +103 "processing"%9 +2 "core" 9]$ +103 "processing"%v9 +3 "core" 9a$ +102 "processing"%9 +2 "core" 9e$ +103 "processing"%o9 +2 "core" 9j% +103 "processing"%9 +2 "core" 9n$ +103 "processing"%O9 +2 "core" 9r$ +103 "processing"%:9 +3 "core" 9v$ +103 "processing"%b9 +2 "core" 9z$ +103 "processing"%!9 +2 "core" 9$ +103 "processing"%M9 +2 "core" 9$ +103 "processing"%,9 +2 "core" 9% +103 "processing"%A9 +3 "core" 9$ +103 "processing"%9 +2 "core" 9$ +103 "processing"%9 +2 "core" 9$ +103 "processing"%Z9 +2 "core" 9$ +103 "processing"%i9 +2 "core" 9$ +103 "processing"%*9 +2 "core" 9 +103 "processing"%69 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%Y9 +2 "core" 9 +103 "processing"%@9 +2 "core" 9 +103 "processing"%h9 +3 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%(9 +2 "core" 9 +103 "processing"%;9 +2 "core" 9 +103 "processing"%j9 +2 "core" 9 +104 "processing"%L9 +3 "core" 9 +102 "processing"%H9 +2 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%'9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%f9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%>9 +2 "core" 9 +103 "processing"%39 +2 "core" 9 +103 "processing"%<9 +2 "core" 9\ +103 "processing"%/9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9$ +103 "processing"%49 +2 "core" 9* +103 "processing"%9 +2 "core" 9/ +103 "processing"%C9 +2 "core" 94 +103 "processing"%$9 +3 "core" 9:  +103 "processing"% 9 +2 "core" 9> +103 "processing"%s9 +2 "core" 9D +103 "processing"%9 +2 "core" 9I +103 "processing"%9 +2 "core" 9O +103 "processing"%r9 +3 "core" 9S +103 "processing"%]9 +2 "core" 9Y# +103 "processing"%.9 +2 "core" 9]' +103 "processing"%#9 +2 "core" 9b+ +3 .tPH.hold 2:00:00,28C +3 "processing"%n pp_ + .tdelay 1:30 +52 "core" + +8953 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +101 "core"  +2 "processing"% % +4 "core" %հi\ 0 + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%+'\ +608 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%y'Һ +1614 "core" ' +2 .tPTV.dial :puck + "processing"%"  +51 "Can"\ -WW +85 "core"  +2 .tPSV.dial PTV +2 "processing"%I +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +54 "core" +2 "processing"%0% +4 "core" %ҾH\ 1 +2 .tPS.seek 1.5ml +2 "processing"%U' +609 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%x' +1621 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%|  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%{ +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%^' +2512 "core" ' + .tPSV.dial PTV +2 "processing"%t +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%a +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%S +73 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%  +71 "core"  +2 .tPS.seek :empty +2 "processing"%-'ղ +2482 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%B  +135 "core" +2 .tPSV.dial :mixloop + "processing"%5 +44 "core" +2 .tPRV.dial :ab1 + "processing"% @ +103 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%~' +363 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%7  +43 "core"  +2 "processing"%8% +4 "core" %A\ . +2 .tPS.seek 0.34ml +2 "processing"%[' +439 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'J  +29 "core" +2 .tPRV.dial :air +2 "processing"%P  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1194 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%F'\ +862 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%X  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml +2 "processing"%'Һ +1615 "core" ' + .tPSV.dial :PML +2 "processing"%k +44 "core" +2 .tPTV.dial :mixing + "processing"% @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%1  +34 "core" +2 "processing"%)% +4 "core" %Һ<\ / + .tPS.seek 1.85ml +2 "processing"%q' +254 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%Q * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%&' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'E& +3 "core" &\ \ 8\ +2 "manipulator"&& +3 "core" &t P J " +2 "manipulator"&% +3 "core" %\  M J   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&u(, +134 "core" ( +2 "manipulator"&z& +4 "core" &, r y   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &N& +3 "core" &, M [ H  + .tForearm.seek :garage +2 "manipulator"&K' +99 "core" ' +2 .tHand.close + "manipulator"&_/ +72 "core" / +2 "manipulator"&l& +4 "core" &, 4 .   +2 "manipulator"&\ % +3 "core" % 0 -  5 +2 .tForearm.seek :retract +2 "manipulator"&D'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +279 "core" ( +2 "manipulator"&=& +4 "core" &% T H _ >N + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &}& +3 "core" &% M K T >N + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&%' +99 "core" ' +3 "manipulator"&& +4 "core" &% J 7 >M +2 "manipulator"&d% +3 "core" % T  +2 "collection"'& +3 "core" &\ \ 1\  +2 "collection"'`& +4 .tCC.seek :closed + "collection"'\\(` +3 "core" &  0\  +4 &\  9\ 3 +10 &0Fy  <\ 3 +9 &Pn|  C\ H +9 &c  =\ U +10 &P\ \ B\ U +9 &gP\  C\ T +10 &)N  <\ T +9 &R  @\ T +9 &O  <\ T +10 &oL\ \ ?\ T +9 &1Q\  F\ T +9 & P  =\ T +10 &"P \ <\ T +9 &$xO  <\ T +10 &&9O  ;\ T +9 &'N  9\ T +9 &)M \ <\ T +10 &+P\ :\ T +9 &-@P  ;\ U +9 &/O  9\ T +10 &0O\  :\ T +9 &2N\  A\ T +10 &4IO ;\ T +9 &6 O  :\ T +9 &7O\ ;\ T +10 &9N  :\ T +9 &;SQ  C\ T +9 &=Q\ \ ;\ T +10 &>K\  @\ T +9 &@O  =\ T +10 &B[R  2\ T +9 &DJ  8\ S +9 &EN  :\ T +10 &GS;\ T +9 &I_Y+\ U +9 &Kf*\ W +10 &L;.&\ Z +9 &N]T, ^ +10 &PI\\\\ _ +9 &R_` ` +9 &Sb_+ a +10 &Ubb% a +9 &WKab" a +9 &Y bc% b +10 &Zed$ b +9 &\\gg) b# +10 &^Fhh+ b* +9 &_|ii( 6 +9 &`Okj+\ 8 +10 &` {jk\ S +5 ( + "collection"'`& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.32 +2 "collection"'e& +4 "core" &`jjg\ S + &`jjg\ S + .tHand.open +2 "manipulator"&w1 +68 "core" 1 +2 "manipulator"&% +4 "core" % y + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%c +101 "core"  +2 "processing"%g% +4 "core" %\ ' + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1621 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%v  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1618 "core" ' + .tPSV.dial PSR +2 "processing"%o +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2619 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%O  +2 "collection"':  +30 "core"  +131  +2 .tPSV.dial :mixloop + "processing"%b +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%!  +74 "core" +2 .tPS.seek 0ml +2 "processing"%M' +590 "Can"\  +2034 "core" ' + .tPSV.dial :air +2 "processing"%,  +43 "core"  +2 .tPS.seek 2.5ml +49 "processing"%A' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2649 "core" ' + .tPSV.dial :air +2 "processing"%Z  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%i' +2618 "core" ' + .tPSV.dial :mixloop +2 "processing"%* +44 "core" +2 .tPS.seek 0ml +2 "processing"%6' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &$  y>I +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&Y( +45 "core" ( +2 "manipulator"&@& +4 "core" &  } + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &h& +2 "core" & 6 | +2 .tForearm.seek CC +2 "manipulator"& ' +95 "core" ' +2 .tHand.close + "manipulator"&(/ +75 "core" / +2 .tCC.seek :open +2 "collection"';( +474 "core" ( +2 "manipulator"&j& +4 "core" & + + \  + "manipulator"&L% +4 "core" % + ) + .tForearm.seek :retract +2 "manipulator"&H'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&m(, +274 "core" ( +2 "manipulator"&'& +4 "core" &, @ 1 7 = + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, < = + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&f' +112 "core" ' +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&>% +4 "core" %  x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +97 "core" ' +2 ."da"delayUntil "18:29:42.82" +24637 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%< @ +74 "core" A + ."da"PBV.dial :waste1 +2 "processing"%/  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%4  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2483 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%C +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%$  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%s  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2480 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +132 "core"  +2 "processing"%r% +3 "core" %մ\ , +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%]'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%.'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%#  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%W% +3 "core" %ҹ\ " +2 ."da"PS.seek 1.5ml +2 "processing"%+' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%" * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%I' +1632 "core" ' +2 ."da"delay 2:00 +6464 "Can"\ %OO +5538 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%y +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%9' +2480 "core" ' + ."da"PSV.dial PTV +2 "processing"%U +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%V +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%| +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%R  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%{'ղ +2496 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%x +131 "core"  +2 "processing"%t% +3 "core" %ղ\ , +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%a'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%S'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +3 "processing"%^  +34 "core" +2 "processing"%B% +3 "core" %Ҿ\ % +2 ."da"PS.seek 1.5ml +2 "processing"%5' +623 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%-' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%7  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%~ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%J' +2482 "core" ' + ."da"PSV.dial PTV +2 "processing"%P +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%[ +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%X'ղ +2536 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%F  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%k  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +45 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%1 +42 "core" +2 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%)' +406 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%Q  +43 "core"  +2 "processing"%% +4 "core" %'\ - +2 ."da"PS.seek 0.55ml +2 "processing"%q'^ +343 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%E  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1569 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%z @ +76 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%N  +33 "core" +2 "processing"%G% +3 "core" %ҹ\ + +2 ."da"PS.seek 1.85ml +2 "processing"%_' +255 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%l * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\ ' +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +10292 "Can"\ "XX +37711 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%p  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%=  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%}' +2480 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%u +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%d +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%D'ղ +2491 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +132 "core"  +2 "processing"%`% +3 "core" %ղ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%e'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%w'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%c +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%g  +35 "core" +2 "processing"%%% +3 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%&'| +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' +2 ."da"delay 2:00 +7715 "Can"\ %LK +4287 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%o  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%:' +2480 "core" ' + ."da"PSV.dial PTV +3 "processing"%O +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%b +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%! +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%,'ղ +2489 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%M +131 "core"  +2 "processing"%% +3 "core" %յ \ ' +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%A'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Z'Һ +1616 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%*  +34 "core" +2 "processing"%i% +3 "core" %Ҽ\ ! +2 ."da"PS.seek 1.5ml +2 "processing"%' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%h' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%(  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%T +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%\\' +2467 "core" ' + ."da"PSV.dial PTV +2 "processing"%j +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%L +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%'  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2464 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%Y +132 "core"  +2 "processing"%% +3 "core" %ղ\ & +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%>'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +43 "processing"%H'Һ +1625 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%f +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%<  +33 "core" +2 "processing"%/% +3 "core" %һ\ ' +2 ."da"PS.seek 1.5ml +3 "processing"%' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%6' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%C  +35 "core" +2 ."da"delay 30 seconds +533 "Can"\ 'A@ +2469 ."da"PBV.dial between PSV and waste1 +2 "processing"%$ * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%s' +2491 "core" ' + ."da"PSV.dial PTV +3 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%r +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%]'ղ +2463 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%# +133 "core"  +8 "processing"% % +12 "core" %յ<\  +9 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +5 "processing"% +19 ."da"PS.reconfigure PSconfig +10 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +6 "processing"% 'm +347 "core" ' +3 ."da"delay 5 seconds +502 "processing"%W% +4 "core" %i*\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%.'\ +347 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%"'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%+ +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%0% +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%y' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%U' +1615 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%V  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%R +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%9' +2507 "core" ' + ."da"PSV.dial PTV +3 "processing"%x +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%t +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%{ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%a  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2511 "core" ' +2 "processing"%^9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.4C before imaging + .PH.coast +2 "processing"%B  +3 "core" 4 4 +2 "processing"%S& +3 "core" &]|$t\ 2 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&% +3 "core" %\  : 9 X h +2 "storage"(5% +4 "core" %z *\  + "storage"(7. +3 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(8(,q +357 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (~& +3 "core" &,r Y\  +2 "manipulator"&-& +3 "core" &, $ , d= + "manipulator"&P% +4 "core" %\  # . d +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&[( +210 "core" ( +2 "manipulator"&& +4 "core" & L L D eb + "storage"(& +4 "core" &,r\  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&J'( +100 "core" ' +2 "storage"(F& +4 "core" &,r &\  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(k' +274 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(1'y +33 "core" ' +2 "manipulator"&X& +4 "core" & J R i eb +2 "manipulator"&Q% +3 "core" % R P c f +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&)(k +242 "core" ( +2 "manipulator"&E& +3 "core" &s 1 6 , c +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &s / -  c +2 ."da"Forearm.seek PC +2 "manipulator"&' +90 "core" ' + ."da"Hand.close +2 "manipulator"&z/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%N( +450 "core" ( +2 "storage"(G& +3 "core" &,r W\  +2 "manipulator"&l& +4 "core" &s T R % f + "manipulator"&% +4 "core" % M Q  e + ."da"Forearm.seek :retract +2 "manipulator"&_'\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&p( +285 "core" ( +2 "manipulator"&K& +3 "core" & X R e f] +2 "storage"(=& +3 "core" &,r \  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&\ '( +105 "core" ' +2 ."da"Hand.open +2 "manipulator"&u1 +76 "core" 1 +2 "storage"(- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(d'E +67 "core" ' +9 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2719h.tif +4 "processing"%}& +10 "core" &#\  +4 "manipulator"& & +6 "core" &   0 \\] +3 "manipulator"&`% +4 "core" % 9 \ \  \\ +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&D'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&e(, +175 "core" ( +3 "manipulator"&& +6 "core" &, W X@ +3 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 &c& +5 "core" &,  R Y@ +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&g' +98 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&%/ +65 "core" / +2 "manipulator"&w& +4 "core" &, E U@ +2 "manipulator"&v% +3 "core" % ) O U< +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&&'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&o(k +120 "core" ( +2 "manipulator"&?& +4 "core" &u @ X + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &u # X +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +91 "core" ' +3 "manipulator"&O& +4 "core" &u S W +2 "manipulator"&b% +3 "core" %Ϻ XN +2 "processing"%!& +4 "core" &I\  + "processing"%& +4 ."psFlush"PC.seek :closed +2 "processing"%:(] +3 "core" &h\  +3 &Q\  +8 &%nT . +10 &_ B +9 &Ir T +9 &Q\ U +10 &N\ U +9 &P\ U +10 &MO\ U +9 &QT\ U +9 &RW\ U +10 &QH\ U +9 & UQH U +10 &"S7\ U +9 &#N;\ U +9 &%O\ T +10 &'^N\ U +9 &)O\ U +9 &*R\ U +10 &,R\ U +9 &.dQ\ U +10 &0&Q\ U +9 &1L\ U +9 &3R\ U +10 &5oO\ T +9 &70P\ U +9 &8T U +11 &:Q U +9 &8Q\ U +9 &?Q\ U +9 &AL\ U +10 &C}O U +9 &E?T\ U +9 &F` W +10 &H} Y +9 &Jr \\ +10 &L5| [ +9 &M \\ +9 &O \\ +10 &Qyh \\ +9 &S<n \\ +9 &Tc \\ +10 &VW \\ +9 &X^ \\ +10 &ZAY ] +9 &\\\\ K +9 &]0EmM #i +12 &]z8I\ 5 +10 ( +4 &]z)I 5 +8 "processing"%& +14 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 +3 #"da"SX MX5/16 (USB:43): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.955 seconds\ /var/log/esp/da19aug2719h.tif: TIFF Upload Complete\ +2 "processing"%M& +4 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2719h15s.tif +6 "core" &]z)K 5 +4 &]z)< 5 +3 !o:I2C::UnexpectedReply: mesg""I2C::Servo::Status3Reply[13:25->20]:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 &]z)L\ 5 +2 ."psFlush"Hand.open +3 "manipulator"&1 +67 "core" 1 +2 "manipulator"&,% +4 "core" % Ϻ K VN +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&A'\ +92 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%*'TE +1117 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +76 #"da"SX MX5/16 (USB:43): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2719h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2719h30s.tif +1527 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Z +85 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%@  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1399 #"da"SX MX5/16 (USB:43): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2719h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2719h70s.tif +1228 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%( +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%h +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%j U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%L' +2634 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +243 #"da"SX MX5/16 (USB:43): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2719h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +4 ."Qmail"HABfans.email "9.955 sec auto-exposure",Subject: "da19aug2719h images!" +8 "storage"(\\- +9 "core" -' +9 "storage"(Y& +5 "core" &,r N K , +2 "manipulator"&& +4 "core" &u  B Z +2 "manipulator"&% +3 "core" %\    [, +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&>( +260 "core" ( +3 "manipulator"&f& +3 "core" &   Z- +2 "storage"(<& +4 "core" &,r J J +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&/'( +101 "core" ' +8 ."da"SE.reconfigure SEgently +8 "storage"(#QK-0-\ b +9 ."da"SE.seek -0.21 Pucks below Top Plate +9 "storage"(H' +61 "core" ' +5 "manipulator"&4& +14 "core" & Q K 4 h- +7 "storage"(& +10 "core" &,r \ +7 ."da"Elbow.reconfigure LimpElbow +7 "manipulator"&$ ,(#b +9 ."da"Forearm.reconfigure LooseForearm +10 "manipulator"&#Q@2^d^2b +10 ."da"Forearm.seek 4 +94 "manipulator"&C' +28 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&$, +9 "core" , + ."da"Elbow.reconfigure TightElbow +7 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"( ' +27 "core" ' +3 "manipulator"&6% +4 "core" % , + b +2 "storage"(& +3 "core" &,r ,\  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 346 counts +2 "manipulator"&'* +16 "core" ' +3 "manipulator"&r& +3 "core" & u u O k, +2 "storage"(& +4 "core" &,r N\ \ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&s'( +16 "core" ' +2 "storage"(#% +4 "core" % e\ \ +2 ."downElevator"SE.seek :down +3 "storage"( '} +99 (]% +3 "core" %5\ \ Zo +2 "manipulator"&W% +4 "core" %2 l h j +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"& '\ +88 "core" ' +63 ' +2 ."downElevator"SE.coast +2 "storage"(5 +6 ."da"SC.coast +3 "storage"(6 +1217 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%.  +81 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%+'ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +53 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%0' +2630 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%" +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%I' +2650 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%y @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%|  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%R'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%U +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%x'TE +1103 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%t' +279 "Can"\ %GG +1344 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%{ +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%a  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%9' +2637 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%^ +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%B'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%S' +2123 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%5 U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%7' +2618 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%~ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%P  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%m' +2622 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%F +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%3' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%X' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%Q  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%k'ղ +2630 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&J& +4 "core" &  z, +2 "manipulator"&E% +3 "core" %\  z +2 ."psFlush"Elbow.seek PC +2 "manipulator"&q(k +254 "core" ( +2 "manipulator"&[& +3 "core" &u F { +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &u D { +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +93 "core" ' + ."psFlush"Hand.close +2 "manipulator"&2/ +69 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%G( +449 "core" ( +2 "manipulator"&l& +3 "core" &u  } +2 "manipulator"&% +3 "core" % \  # } +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&K(, +139 "core" ( +2 "manipulator"&=& +3 "core" &,\  |& +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &, , |& +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&u' +109 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +69 "core" 1 +2 "manipulator"&_% +4 "core" %  u + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&}'\ +102 "core" ' +2 #tFinished short da assay +32641 "Can"1\ )<< +60003 \ (<< +60002 J\ '<< +60002 \ &<< +60002 )\ $<; +60002 \ $<< +60003 \ #<; +60002 \ "<< +60002 \ "<< +60002 9\ << +60003 \ << +60002 <\ << +55528 #t-> access 4 +41 .SE.seek :down +10 "storage"( '} +3 "core" ' + "manipulator"&`% +4 "core" %\ E r2 +2 "manipulator"&1& +3 "core" &, [ r& +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(d(R +991 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &R ' ( B\ +454 #t-> access 5 + .SE.seek :down +2 "storage"(c'} +3 "core" ' +2 "manipulator"&\ % +3 "core" %\  n2 +2 "manipulator"&p& +4 "core" &,  m& +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(%( +362 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (w& +3 "core" & m \ " +2552 "Can"\ TT +60002 W\ SS +39218 #t-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'v& +3 "core" &  + "manipulator"&D& +4 "core" &, T U Z e& +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&?(, +29 "core" ( +2 "manipulator"&& +4 "core" &, U [ fR + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &, V R G eR +2 .tForearm.seek :garage + "manipulator"&O' +98 "core" ' +2 .tHand.close + "manipulator"&b/ +71 "core" / +2 "manipulator"&!& +4 "core" &, < 6 bR + "manipulator"&e% +4 "core" % & 0 4  b! +2 .tForearm.seek :retract +2 "manipulator"&&'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&N( +292 "core" ( +2 "manipulator"&& +4 "core" &* / . A aCs + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &* ' 2 ; `Cs +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&,& +4 "core" &* 5 8  aCp +2 "manipulator"&% +4 "core" % 1 2 a +2 "collection"'& +3 "core" &   +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'*(` +3 "core" &\   +3 &   +8 &)n\   - +9 &_y\  A +10 &Eq\   T +9 &J   U +9 &O\ \  U +10 &L \  U +9 &HN\  U +10 &\ M  U +9 &N \  U +9 &N\ \  U +10 & OL\ \  U +9 &"N\ \  U +9 &#K \  U +10 &%N\   U +9 &'WO   U +10 &)L \  U +9 &*M\ \  U +9 &,M\  U +10 &._L   U +9 &0!L\ \  U +9 &1N\ \  U +10 &3M \  U +9 &5hJ   U +10 &7*N   U +9 &8L \  U +9 &:L\  U +10 &3G   U +9 &?M\ \  T +10 &AJ   U +9 &CyM   U +10 &E;K   U +9 &FJ   U +9 &HT U +10 &J|^ V +9 &L4x.# Z +9 &MRI ^ +10 &O`a ` +9 &Qecb a +10 &S&ge a +9 &Tjh b +9 &Vkk b! +10 &Xell b$ +9 &Z mm b+ +9 &[op b. +10 &]sp b- +9 &_Css T +10 &`>,uu +~ +9 &`bruu Z +2 ( + "collection"'& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.46 +2 "collection"'Z& +3 "core" &`butu Z +2 .tHand.open + "manipulator"&@1 +72 "core" 1 +2 "manipulator"&i% +4 "core" % 3 3 d ] + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&('\ +95 "core" ' +6 #t-> CBV.PRV + .CBV.dial PRV +689 #-> PTV.PRV + .PTV.dial PRV + "processing"% @ +78 "core" B +483 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"% +103 "core" +335 #t-> CTV.air +2 .CTV.dial :air +484 #-> PRV.CBV + .PRV.dial CBV + "processing"%h  +44 "core"  +1811 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +545 #t-> PSV.PSR + .PSV.dial PSR + "processing"%j +73 "core"  +341 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%T' +2632 "core" ' +2 "processing"% % +3 "core" %\  +6 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%\\ +73 "core" +782 #t-> PS.empty + .PS.seek :empty +2 "processing"%Y'ղ +2631 "core" ' +2 "processing"%% +4 "core" %ծS\  +5 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +73 "core"  +164 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%L' +2630 "core" ' +2 "processing"%f% +4 "core" %\  +5 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%< +74 "core" +151 #t-> PS.empty + .PS.seek :empty +2 "processing"%o'ղ +2630 "core" ' +2 "processing"%4% +4 "core" %մg\  +5 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +74 "core"  +121 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%A' +2213 "Can"\ on +409 "core" ' +2 "processing"%% +3 "core" %B\  +6 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"%6 +74 "core" +99 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2623 "core" ' +2 "processing"%r% +4 "core" %կ\  +5 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"% +73 "core"  +144 #t-> PSR.air +2 .PSR.select :air + "processing"% +411 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%#' +2627 "core" ' +2 "processing"%]% +4 "core" %\  +164 #t-> PSV.PTV + .PSV.dial PTV + "processing"%W +73 "core" +310 #t-> PS.empty + .PS.seek :empty +2 "processing"%/'ղ +2636 "core" ' +2 "processing"%>% +4 "core" %ճ\  +5 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%H +73 "core"  +6 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%C' +2635 "core" ' +2 "processing"%% +4 "core" %\  +5 #t-> PSV.PTV +2 .PSV.dial PTV + "processing"% +73 "core" +161 #t-> PS.empty + .PS.seek :empty +2 "processing"%s'ղ +2624 "core" ' +2 "processing"% % +4 "core" %մ\  +5 #t-> PSV.PSR + .PSV.dial PSR +47 "processing"%8 +77 "core"  +135 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%.' +2635 "core" ' +2 "processing"%'% +4 "core" %\  +6 #t-> PSV.PTV + .PSV.dial PTV + "processing"% +74 "core" +141 #t-> PS.empty + .PS.seek :empty +2 "processing"%+'ղ +2621 "core" ' +2 "processing"%"% +4 "core" %հ\  +6 #t-> Flush.garage +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&0& +4 "core" &'   YAe + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&y( +44 "core" ( +2 "manipulator"&I& +4 "core" & ; 5 ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" & - 2 y ] +2 .tForearm.seek CC +2 "manipulator"&V' +95 "core" ' + .tHand.close +2 "manipulator"&U/ +69 "core" / +2 .tCC.seek :open +2 "collection"'R( +469 "core" ( +2 "manipulator"&x& +3 "core" & 0 1 j b +2 "manipulator"&{% +3 "core" %  0 2 \\ a +2 .tForearm.seek :retract +2 "manipulator"&a'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&t(, +276 "core" ( +2 "manipulator"&^& +3 "core" &, 3 9 b, +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &, 0 - c b, +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&B' +112 "core" ' +2 .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&5% +4 "core" % \ ~   8 Yz + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&S'\ +102 "core" ' +37498 "Can"\ RR +60002 \ RR +60002 3\ RR +60002 H\ RR +60003 \ \ RR +60002 \ RR +60002 \ RR +60002 k\ RR +60003 \ RR +60002 \ RR +60002  RR +60002 N RR +60003 5 RR @EDT1566964994.78 ) RR +60002 [ RR +60002  RR +60003  RR +60002  RR +60002  RR +60003  RR +60002  RR +60002   RR +60002 Y RR +60003 * RR +60002 - RR +60002 Z RR +60002  RR +60003  RQ +60002  RR +60002  RR +60003  RR +60002  RR +60002  RQ +60002  RR +60003 \ .RS +60002 \ KSR +60002 \ XSS +60003 \ _RS +60002 \ cSS +60002 \ eSS +60002 '\ gSS +60003 f\ hSS +60002 .\ iRS +60002 o\ jSS +60003 A\ kSS +60002 P\ lSS +60002 ^\ nRS +60002 =\ oSS +60003 j\ qSS +60002 G\ sSR +60002 \ rSS +60003 \ tSS +60002 \ wSS +60002 \ xSS +60002 \ ySS +60003 ^\ |SS +60002 5\ }SS +60002 \ SS +60003 \ SS +60002  \ SR +60002 \ SR +60002 \ SS +60003 C\ SS +60002 t\ SS +35396 #t-> access 4 + .SE.seek :down +2 "storage"(~'} +3 "core" ' + "manipulator"&7% +4 "core" %\ Z x v 0 +2 "manipulator"&P& +3 "core" &,  q E , +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(-(R +389 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &S J G O\  +5 #t-> access 5 +2 .SE.seek :down +2 "storage"('} +2 "core" ' +2 "manipulator"&F% +3 "core" %\ b b  0 +2 "manipulator"&m& +4 "core" &, d b , + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +356 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (3& +3 "core" & p \ z! +931 #t-> startTube 5 +334 #-> shortDA +3 "collection"'Q% +2 "processing"%X% +4 "core" %ӳ S\ c +4 %հ\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +557 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%J +41 "core" + .tPTV.dial :PRVmixing +2 "processing"%E  +74 "core" +2 .tPRV.dial :sipper + "processing"%[  +128 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%z'` +2278 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%$  +129 "core"  +2 .tPS.seek 0.5ml +2 "processing"%2'\ +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +99 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%:'ղ +597 "core" ' + .tPSV.dial PSR +2 "processing"%l +98 "core"  +2 "processing"%% +4 "core" %հ\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%='TE +1111 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%)' +1607 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +97 "core" +2 .tPS.seek :empty +2 "processing"%q'ղ +2626 "core" ' + .tPSV.dial PSR +2 "processing"% +99 "core"  +2 "processing"%_% +4 "core" %ճ\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'TE +1107 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%u' +1614 "core" ' + .tPSV.dial :mixloop +2 "processing"%n +98 "core" + .tPRV.dial :sipper +2 "processing"%`  +42 "core" +2 .tPS.seek :empty +2 "processing"%1'ղ +2631 "core" ' + .tPSV.dial PSR +2 "processing"% +100 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%\ ' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%p +99 "core" +2 .tPS.seek :empty +2 "processing"% 'ղ +2234 "Can"t\ WW +391 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%d& +4 "core" &_\ +47 "manipulator"&w% +5 "core" %\ l h 0 +2 "storage"(v% +3 "core" %y :\ { +2 "storage"(D. +3 "core" .(  + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"((<1 +1012 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (g& +3 "core" &<4 B ;\ + "manipulator"&b& +4 "core" &, c c , + "manipulator"&!% +4 "core" %\ [ ` 0 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&e( +194 "core" ( +2 "manipulator"&K& +4 "core" & b \\ - + "storage"(}& +4 "core" &<4 U T #\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&O'Ϲ +100 "core" ' +2 "storage"(& +4 "core" &<4 U U Y\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(M' +283 "core" ' +2 "storage"(?- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (,& +3 "core" &<4 N\  + "manipulator"&& +4 "core" & c b b - +2 .tElbow.seek 5 +2 "manipulator"&( +42 "core" ( +2 "manipulator"&&& +4 "core" & _ ` D + "storage"(;& +4 "core" &<4 3 + :\ +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&Z'΍ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&@/ +70 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&i& +5 "storage"('} +3 "core" & \\ ` D +2 "manipulator"&% +3 "core" % Ό ` b  +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +164 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +77 "core" ( +3 "manipulator"&h& +4 "core" &u ] b + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &u ` ^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&k' +108 "core" ' +2 "manipulator"& & +4 "core" &u ] a +2 "manipulator"&\\% +3 "core" %϶ a ` +2 "processing"%T& +4 "core" &Q\ + "processing"%& +4 .tPC.seek :closed +2 "processing"%(] +3 "core" &_\ +3 &Y\  +8 &'vd\ - +10 &ce\ A +9 &Z~\ R +9 &Zo\ R +10 &^e\ R +9 &al\ R +9 &a`f\ R +10 &$``\ R +9 &am\ R +9 &]m\ R +10 & k]g\ R +9 &"-bi\ R +10 &#_f\ Q +9 &%^f\ Q +9 &'t[\ Q +10 &)4_\ R +9 &*ck\ R +9 &,]g\ R +10 &.|_h\ Q +9 &0<]i\ R +10 &1^f\ R +9 &3df\ R +9 &5Zh\ Q +10 &7E\\g\ R +9 &9\\n\ R +9 &:_g\ Q +10 &<`d\ R +9 &>Mb\ R +10 &@dg\ R +9 &A\\g\ R +9 &C_d\ Q +10 &ERie\ S +9 &G~g\ U +10 &H\ W +9 &Ji\ X +9 &LMh\ W +10 &Nf\ X +9 &O\ W +9 &Qk\ X +10 &SSf\ X +9 &Ui\ Y +10 &Vh\ Y +9 &Xf\ Y +9 &ZXf\ Y +10 &\\g\ F +9 &]1=tg\ (t +9 &]~(c\ . +5 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.58 +2 .Hand.open + "manipulator"&Y1 +72 "core" 1 +2 "manipulator"&f% +4 "core" % Ϸ m d T + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&<'\ +94 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%L  +3 %49 +5 "core" 9O] +102 "processing"%9 +2 "core" 9N] +103 "processing"%o9 +3 "core" 9N^ +103 "processing"%9 +2 "core" 9N] ! +103 "processing"%69 +2 "core" 9O]! +103 "processing"%A9 +2 "core" 9O]" +103 "processing"%r9 +2 "core" 9O]" +103 "processing"%9 +2 "core" 9O]# +103 "processing"%9 +2 "core" 9P]"# +103 "processing"%]9 +2 "core" 9P^&$ +103 "processing"%W9 +2 "core" 9P^+$ +103 "processing"%#9 +2 "core" 9Q^/% +103 "processing"%>9 +3 "core" 9Q]3% +103 "processing"%H9 +2 "core" 9R\\7% +103 "processing"%/9 +2 "core" 9S^;& +103 "processing"%9 +2 "core" 9T^@& +103 "processing"% 9 +2 "core" 9V^D' +103 "processing"%C9 +3 "core" 9V_H' +103 "processing"% 9 +2 "core" 9Y]L' +103 "processing"%89 +2 "core" 9[^P' +103 "processing"%s9 +2 "core" 9]^U( +103 "processing"%'9 +2 "core" 9__Y' +103 "processing"%9 +3 "core" 9a`]( +103 "processing"%.9 +2 "core" 9d`a( +103 "processing"%"9 +2 "core" 9g`f' +103 "processing"%09 +2 "core" 9j`j' +103 "processing"%I9 +2 "core" 9m`n( +103 "processing"%|9 +2 "core" 9q`r( +103 "processing"%U9 +2 "core" 9uav( +103 "processing"%N9 +2 "core" 9xa{( +103 "processing"%(9 +2 "core" 9|b( +103 "processing"%*9 +2 "core" 9c +103 "processing"%x9 +3 "core" 9c +103 "processing"%{9 +2 "core" 9b +103 "processing"%V9 +2 "core" 9c +103 "processing"%^9 +2 "core" 9c +103 "processing"%99 +2 "core" 9d +103 "processing"%y9 +3 "core" 9c +103 "processing"%9 +2 "core" 9d +103 "processing"%59 +2 "core" 9d +103 "processing"%a9 +2 "core" 9e +103 "processing"%B9 +2 "core" 9d +103 "processing"%79 +3 "core" 9e +103 "processing"%P9 +2 "core" 9e +103 "processing"%c9 +2 "core" 9f +103 "processing"%%9 +2 "core" 9f +103 "processing"%9 +2 "core" 9g +103 "processing"%F9 +2 "core" 9g +103 "processing"%m9 +2 "core" 9g +103 "processing"%~9 +2 "core" 9g +103 "processing"%-9 +2 "core" 9h +103 "processing"%39 +2 "core" 9h +103 "processing"%Q9 +3 "core" 9h +103 "processing"%X9 +2 "core" 9g +103 "processing"%J9 +2 "core" 9i +103 "processing"%E9 +2 "core" 9j +103 "processing"%[9 +2 "core" 9 j +103 "processing"%+9 +3 "core" 9j +103 "processing"%$9 +2 "core" 9k +103 "processing"%z9 +2 "core" 9j +103 "processing"% 9 +2 "core" 9"k +103 "processing"%29 +2 "core" 9(k +103 "processing"%l9 +3 "core" 9-l +103 "processing"%9 +2 "core" 93l\  +103 "processing"%:9 +2 "core" 98q +103 "processing"%=9 +2 "core" 9?m +103 "processing"%9 +2 "core" 9Dn +103 "processing"%)9 +3 "core" 9Jo +103 "processing"%9 +2 "core" 9Oo +103 "processing"%_9 +2 "core" 9Tp# +103 "processing"%q9 +2 "core" 9Zp' +103 "processing"%9 +2 "core" 9_p+ +3 .tPH.hold 2:00:00,28C +3 "processing"%n pp_ + .tdelay 1:30 +4 "core" , +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%` +112 "core"  +2 "processing"%u% +4 "core" %յJ\ | + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%1'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%p  +135 "core"  +2 .tPSV.dial PTV + "processing"%\ +69 "core" +2 .tPBV.dial :waste1 + "processing"%d  +53 "core" +2 "processing"%w% +3 "core" %ҹ?\  +2 .tPS.seek 1.5ml +2 "processing"%v' +606 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1621 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%g  +32 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +32 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%! +70 "core"  +2 .tPS.reconfigure PSfast +50 "processing"%#A ,`b +4 .tPS.seek 2.5ml +2 "processing"%K' +1131 "Can"X\ JJ +1275 "core" ' + .tPSV.dial PTV +2 "processing"%} +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%t +69 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +69 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%S  +68 "core"  +2 .tPS.seek :empty +2 "processing"%?'ղ +2396 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%,  +132 "core" +2 .tPSV.dial :mixloop + "processing"% +43 "core" +2 .tPRV.dial :ab1 + "processing"% @ +100 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%&' +357 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%;  +42 "core"  +2 "processing"%@% +4 "core" %Q\  +2 .tPS.seek 0.34ml +2 "processing"%i' +443 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +30 "core" +2 .tPRV.dial :air +2 "processing"%e  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%O'G +1186 "core" ' + .tPRV.dial :waste2 +2 "processing"%M @ +71 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%Z'\ +866 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%h  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%j'Һ +1611 "core" ' + .tPSV.dial :PML +2 "processing"% +42 "core" +2 .tPTV.dial :mixing + "processing"% @ +74 "core" A +2 .tPBV.dial :waste1 + "processing"%\\  +32 "core" +2 "processing"%T% +4 "core" %Ҹ\  + .tPS.seek 1.85ml +2 "processing"%' +246 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%G' +1963 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'Y& +3 "core" & D\ d + "manipulator"&f& +4 "core" &u c e + "manipulator"&4% +4 "core" %\ a [  5 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +135 "core" ( +2 "manipulator"&& +4 "core" &, n ~  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +3 "core" &, c d   + .tForearm.seek :garage +2 "manipulator"&o' +100 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / +3 "manipulator"&& +4 "core" &, y 1  + "manipulator"&6% +4 "core" % ' q n i + .tForearm.seek :retract +2 "manipulator"&A'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&r( +317 "core" ( +2 "manipulator"&& +4 "core" & k d 7  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & c c  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]' +101 "core" ' +2 "manipulator"&W& +4 "core" & b _  +2 "manipulator"&#% +3 "core" % c c +2 "collection"'>& +4 "core" & I\ b + "collection"'H& +4 .tCC.seek :closed +2 "collection"'/(` +2 "core" &  i\ _ +3 &C\ b\ +10 &,u E\ ^,~ +10 &a=\ \\@ +9 &`x  B\ ]R +9 &!W  >\ ^R +10 &[=\ ^R +9 &T =\ ^Q +10 &hY  =\ ^Q +9 &*U  <\ ^Q +9 &W  ?\ ]Q +10 &U -\ ]R +9 & oW@\ ]R +9 &"2Y@\ ]Q +10 &#W ?\ ]Q +9 &%W  <\ ]Q +10 &'vZ >\ ]R +9 &):TC\ ^Q +9 &*U :\ ]R +10 &,W )\ ]R +9 &.U 4\ ]Q +9 &0BU 7\ ^Q +10 &2W,\ ]R +9 &3W*\ ^R +10 &5W0\ ]R +9 &7JU*\ ^Q +9 &9 S '\ ]Q +10 &:T 0\ ^Q +9 &<U2\ ]Q +9 &>RQ4\ ^Q +10 &@Z2\ ]R +9 &AV4\ ]Q +10 &CX2\ ]Q +9 &EZV2\ ]Q +9 &GT5\ ]Q +10 &H]2\ \\R +9 &Jh 4\ [T +9 &LT1&-\ [V +10 &N ZN2\ YZ +9 &Odc4\ W] +10 &Qgg+\ W] +9 &SGif0\ T] +9 &U jj3\ X] +10 &Vll-\ V^ +9 &Xmm0\ V^ +9 &ZJpo2\ V_ +10 &\\ qp*\ U_ +9 &]tt*\ U` +10 &_t}vt#\ WF +9 &`G'xx/\ T(v +9 &`fwvv2\ [W +2 ( + "collection"'H& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.21 + "collection"'& +4 "core" &`fvuvK\ VW + .tHand.open +2 "manipulator"& 1 +71 "core" 1 +2 "manipulator"&C% +4 "core" % o i + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%8 +98 "core"  +2 "processing"%s% +4 "core" %;\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%'' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%.' +1615 "core" ' + .tPSV.dial PSR +2 "processing"%" +43 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%0' +2620 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%I  + "collection"'|  +31 "core"  +128  +2 .tPSV.dial :mixloop + "processing"%U +98 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%N  +75 "core" +2 .tPS.seek 0ml +2 "processing"%(' +2621 "core" ' + .tPSV.dial :air +2 "processing"%*  +53 "core" +2 .tPS.seek 2.5ml +2 "processing"%x' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%{ +41 "core" +2 .tPS.seek 0ml +2 "processing"%V' +2621 "core" ' + .tPSV.dial :air +2 "processing"%^  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%9' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&5& +4 "core" &   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&a( +7 "core" ( +2 "manipulator"&B& +4 "core" & _  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" & q )  +2 .tForearm.seek CC +2 "manipulator"&P' +92 "core" ' + .tHand.close +2 "manipulator"&c/ +69 "core" / +2 .tCC.seek :open +2 "collection"'%( +469 "core" ( +2 "manipulator"&& +4 "core" & ` a  + "manipulator"&F% +4 "core" % 1 m n   + .tForearm.seek :retract +2 "manipulator"&m'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +48 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&~(, +273 "core" ( +2 "manipulator"&-& +4 "core" &, c ]  9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &, W a 9 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&Q' +111 "core" ' +2 .tHand.open + "manipulator"&X1 +69 "core" 1 +2 "manipulator"&J% +4 "core" % s ~ M +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +97 "core" ' +2 ."da"delayUntil "08:53:31.21" +23182 "Can"|\ @? +1524 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%[ @ +73 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%+  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +32 "core" + +2 ."da"PSV.dial :air +2 "processing"%z  +54 "core" +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2375 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%2 +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%l  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%:  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%='ղ +2378 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +126 "core"  +2 "processing"%)% +3 "core" %մn\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%_'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%q  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%`  +33 "core" +2 "processing"%u% +3 "core" %һt\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%p' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%\  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%w +82 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%1' +2401 "core" ' + ."da"PSV.dial PTV +2 "processing"%D +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%v +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%L +69 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%g  +80 "core" +2 ."da"PS.seek :empty +2 "processing"%b'ղ +2392 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%! +126 "core"  +2 "processing"%% +3 "core" %հw\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%}'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%t'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 + "processing"%S  +33 "core" +2 "processing"%K% +3 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%,' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%?  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%&' +1535 "Can"\ FE +849 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%e +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%i +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%M  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%O'ղ +2379 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%h  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%Z  +132 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +42 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%\\' +406 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%T  +43 "core"  +2 "processing"%% +4 "core" %\  + ."da"PS.seek 0.55ml +3 "processing"%j'_ +343 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%Y'Һ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%f +42 "core" + ."da"PTV.dial :mixing +2 "processing"%4 @ +74 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%k% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.85ml +2 "processing"%' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"% * +42 "core" , +9 ."da"PS.seek 0ml +3 "processing"%' +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%6  +32 "core"  +2 ."da"delay 30 seconds +367 "Can"\ NN +2635 ."da"PBV.dial between PSV and waste1 +2 "processing"%< * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%o  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2374 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%W +43 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%#  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%>'ղ +2385 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%A +127 "core"  +2 "processing"%R% +3 "core" %յ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%C  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%H +69 "core" +2 ."da"PBV.dial :waste1 + "processing"%8  +35 "core" +2 "processing"%s% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%]' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%G * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%' +1632 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%'  +30 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%" * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%. +82 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%|' +2387 "core" ' + ."da"PSV.dial PTV +2 "processing"%I +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%U +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%N +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%0  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%*'ղ +2377 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%( +127 "core"  +2 "processing"%{% +4 "core" %յ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%x'\ +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%^'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%V +69 "core" +2 ."da"PBV.dial :waste1 + "processing"%y  +34 "core" +2 "processing"%9% +3 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%5'} +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%B * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%7' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%c  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%/' +2380 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%F +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%P +30 "Can" \ QQ +40 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%-  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%3'ղ +2372 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%a +127 "core"  +2 "processing"%X% +3 "core" %հ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%J'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%m'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%Q +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%[  +32 "core" +2 "processing"%+% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%$' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%z * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1630 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%2  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%:' +2392 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +43 "processing"%) +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%=  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2369 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +132 "core"  +8 "processing"%% +11 "core" %ճL\ +9 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +8 "processing"%`'m +357 "core" ' +2 ."da"delay 5 seconds +502 "processing"%u% +4 "core" %i\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%_'\ +358 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%\  +32 "core" +2 "processing"%d% +4 "core" %һ?\ ~ + ."da"PS.seek 1.5ml +2 "processing"%w' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%D' +1615 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%v  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +44 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%g +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%1' +2445 "core" ' + ."da"PSV.dial PTV +3 "processing"%! +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%b +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%}  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2440 "core" ' +2 "processing"%S9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.5C before imaging + .PH.coast +2 "processing"%K  +3 "core" 4 4 +2 "processing"%t& +3 "core" &]~ \ l. +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&% +4 "core" %\  _ V  + "storage"(,% +3 "core" %  \ a +2 "storage"(?. +3 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(;(,q +357 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (@& +3 "core" &,o V / ?\ ] + "manipulator"&& +4 "core" &, U X 9 + "manipulator"&% +4 "core" %\  V T 6  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&e( +180 "core" ( +2 "manipulator"&i& +3 "core" & a ` + +2 "storage"(M& +4 "core" &,p\ \ \ ` + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&&'( +101 "core" ' +2 "storage"(h& +3 "core" &,p  $ P\ a +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(Z' +277 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"( 'y +34 "core" ' +2 "manipulator"&O& +4 "core" & T V + +2 "manipulator"&T% +3 "core" %" ` _ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&\\(k +250 "core" ( +2 "manipulator"&& +4 "core" &u ] a \ + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &u ^ i +2 ."da"Forearm.seek PC +2 "manipulator"&f' +91 "core" ' + ."da"Hand.close +2 "manipulator"&4/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%( +450 "core" ( +2 "storage"(k& +3 "core" &,p   {\ d +2 "manipulator"&& +3 "core" &u W U +2 "manipulator"&Y% +3 "core" % d a ) +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&6( +291 "core" ( +2 "manipulator"&<& +4 "core" & ^ a ! k + "storage"(o& +4 "core" &,p M M \ e + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&'( +98 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +65 "core" 1 +2 "storage"(- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(W'E +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(#' +53 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2809h.tif +4 "processing"%& +8 "core" &'\ c +4 "manipulator"&A& +6 "core" & U ] k +2 "manipulator"&R% +5 "core" % / V ^ y +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&>'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +171 "core" ( +2 "manipulator"&C& +4 "core" &, c ` $ V + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &H& +2 "core" &, ` ` V +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&8' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&s/ +72 "core" / +2 "manipulator"& & +4 "core" &, f _ V +2 "manipulator"&G% +3 "core" % + a a   +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&]'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +52 ."psFlush"Elbow.seek PC +10 "manipulator"&'(k +122 "core" ( +2 "manipulator"&"& +4 "core" &k ` f + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &.& +3 "core" &k V ] +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +91 "core" ' +2 "manipulator"&I& +4 "core" &k f i +2 "manipulator"&U% +3 "core" % c c  P +3 "processing"%N& +4 "core" &_\ _ + "processing"%0& +4 ."psFlush"PC.seek :closed +2 "processing"%|(] +4 "core" &S\ ` + &O\ _ +9 &&sU\ \\. +9 &cM\ [B +10 &_u?\ [S +9 &!W?\ \\R +9 &Y8\ \\S +10 &X/\ \\R +9 &gY(\ \\R +9 &(\\(\ \\S +10 &\\\ [R +9 &U\ \\R +10 & n[\ \\S +9 &"0^\ [S +9 &#W\ \\R +10 &%Z\ \\R +9 &'wW|\ \\R +9 &)8]\ [S +10 &*[x\ [R +9 &,]z\ \\S +10 &.~Zr\ \\S +9 &0@Ze\ [S +9 &2Yh\ [S +10 &3\\c\ [S +9 &5WV\ \\R +9 &7HYS\ [S +10 &9 XS\ \\R +9 &:\\I\ [R +10 &<]9\ [S +9 &>PZ@\ [S +9 &@\\5\ ZR +10 &AY+\ [R +9 &CV1\ [R +9 &EY\\-\ ZR +10 &Gk"\ ZT +9 &H0\ YW +10 &J-\ YX +9 &LP\ XX +9 &N \ XY +13 &O\ WX +10 &Q\ WX +10 &SV\ WY +8 &U\ \ WY +2 #"da"SX MX5/16 (USB:45): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.963 seconds\ /var/log/esp/da19aug2809h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2809h15s.tif +6 "core" &V\ WY +7 &X\ WZ +8 &Z\\\ WZ +8 &\\\ XF +10 &]3;n>\ Z(u +9 &]0_\ \\0 +5 ( + "processing"%0& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.59 +2 "processing"%(& +4 "core" &]!\\\ \\0 + &]!\ [0 + ."psFlush"Hand.open +2 "manipulator"&{1 +68 "core" 1 +3 "manipulator"&*% +4 "core" % a b P +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&x'\ +90 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%V +129 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%y'TE +1115 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +4 "processing"%9' +41 #"da"SX MX5/16 (USB:45): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2809h15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2809h30s.tif +1571 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%^ +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%B  +31 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%5' +1371 #"da"SX MX5/16 (USB:45): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2809h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2809h70s.tif +1250 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%c +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%r'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1774 "Can"\ U +341 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%7 +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%F' +2646 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%P @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +212 #"da"SX MX5/16 (USB:45): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2809h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.963 sec auto-exposure",Subject: "da19aug2809h images!" +8 "storage"(/- +9 "core" -' +7 "storage"(a& +8 "core" &,p `\ K +2 "manipulator"&X& +4 "core" &k ^ W  + "manipulator"&3% +4 "core" %\  ^ `  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&J( +286 "core" ( +4 "manipulator"&Q& +5 "core" & U W {  + "storage"([& +5 "core" &,p \ M +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&+'( +100 "core" ' +7 ."da"SE.reconfigure SEgently +12 "storage"(#QK-0-\ b +11 ."da"SE.seek -0.21 Pucks below Top Plate +5 "storage"(m' +61 "core" ' +7 "manipulator"&z& +20 "core" & Q S (  +7 "storage"($& +11 "core" &,p ) '\ ^ +5 ."da"Elbow.reconfigure LimpElbow +9 "manipulator"&$ ,(#b +11 ."da"Forearm.reconfigure LooseForearm +9 "manipulator"&#Q@2^d^2b +5 ."da"Forearm.seek 4 +6 "manipulator"&2' +25 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&l, +12 "core" , + ."da"Elbow.reconfigure TightElbow +12 "manipulator"&$&.,(\ #b +8 ."da"SE.reconfigure SEconfig +6 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.03 Pucks below Top Plate +3 "storage"(' +27 "core" ' +2 "manipulator"&% +4 "core" % V _ \ +2 "storage"( & +5 "core" &,p & # 9\ ^ + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 347 counts +2 "manipulator"&'+ +15 "core" ' +2 "manipulator"&)& +8 "core" & ^ Z   +2 "storage"(=& +15 "core" &,p\ \  "\ ` +4 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&:'( +25 "core" ' +3 "storage"(q% +4 "core" %\  2\ ` +2 ."downElevator"SE.seek :down +5 "storage"('} +97 (% +3 "core" %A9\ \  j\ ^Wc +2 "manipulator"&u% +3 "core" %( [ S Z H +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&`'\ +88 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +4 ."da"SC.coast +2 "storage"(6 +1265 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%_  +70 "core"  +52 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%\ +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%d' +2635 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%p' +2622 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%w @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%L  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%g'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%D +41 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%!'TE +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1616 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%b +81 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%}  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%1' +2630 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%S +68 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%K'\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%t' +2119 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%, U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%?' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%@ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%i'ղ +2625 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%M +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%~' +2623 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%h +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%E' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%T  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Z'ղ +2629 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&&& +4 "core" & V ^  +2 "manipulator"&% +3 "core" %\  V \\ [  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&j(k +245 "core" ( +2 "manipulator"&e& +4 "core" &u a k I + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +3 "core" &u [ T p + ."psFlush"Forearm.seek PC +2 "manipulator"&' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +77 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%k( +449 "core" ( +2 "manipulator"&& +3 "core" &u T S 1 +2 "manipulator"&Y% +3 "core" % ϵ T W _  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&f'\ +92 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&<(, +128 "core" ( +2 "manipulator"&o& +3 "core" &, V ^ | P +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &, U R I P +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +3 "core" % \ } Y ` +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&A'\ +100 "core" ' +2 #tFinished short da assay +11917 "Can"\ << +60002 \ << +21165 #t-> access 4 +2 .SE.seek :down + "storage"(R'} +2 "core" ' +2 "manipulator"&% +4 "core" %\  \\ W  +2 "manipulator"& & +3 "core" &, ] Y E +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(W(R +1013 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (C& +3 "core" &O  \  +428 #t-> access 5 + .SE.seek :down +2 "storage"(H'} +4 "core" ' +2 "manipulator"&% +3 "core" %\  \\ _  +2 "manipulator"&6& +4 "core" &, ] _ E + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(s( +357 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ( & +3 "core" & m \ ! +20804 #t-> startTube 5 +3085 #-> shortDA +3 "collection"'G% +2 "processing"%>% +4 "core" %ӳ  \ +3 %յD\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +542 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%" +126 "core" + .tPTV.dial :PRVmixing +2 "processing"%.  +130 "core" + .tPRV.dial :sipper +2 "processing"%8  +100 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%I'` +2279 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%U  +126 "core"  +2 .tPS.seek 0.5ml +2 "processing"%N'\ +1276 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +98 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +41 "processing"%]'ղ +620 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  +2 "processing"%0% +4 "core" %ժf\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%('TE +1112 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%{' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%* +99 "core" +2 .tPS.seek :empty +2 "processing"%V'ղ +2628 "core" ' + .tPSV.dial PSR +2 "processing"% +99 "core"  +2 "processing"%% +4 "core" %ծE\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%y'TE +968 "Can"X\ AA +149 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%^' +1613 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%B +98 "core" +2 .tPRV.dial :sipper + "processing"%9  +42 "core" +2 .tPS.seek :empty +2 "processing"%c'ղ +2634 "core" ' + .tPSV.dial PSR +2 "processing"%5 +98 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%r' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%7 +98 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2639 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"% & +4 "core" &$\ +2 "manipulator"&P% +3 "core" %\  ` _  +2 "storage"(/% +3 "core" %v  `\ +2 "storage"(a. +3 "core" .(  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 +2 "storage"(X(<1 +1011 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (3& +3 "core" &<4  G\ + "manipulator"&F& +4 "core" &, a \\  E + "manipulator"&Q% +5 "core" %\  Z V  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&[( +180 "core" ( +2 "manipulator"&'& +4 "core" & ] a  5 + "storage"(z& +4 "core" &<4 ;\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&$'Ϲ +95 "core" ' +2 "storage"(x& +4 "core" &<4\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +281 "core" ' +2 "storage"( - +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 ()& +3 "core" &<4  8\ + "manipulator"&#& +4 "core" & T W 2 5 +2 .tElbow.seek 5 + "manipulator"&=( +3 "core" ( +2 "manipulator"&q& +4 "core" & _ `  5 + "storage"(+& +4 "core" &<4 3\ +2 .tForearm.seek 5 + 300 counts + "manipulator"&'΍ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&u/ +66 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&J& +3 "storage"(m'} +5 "core" & S S 1 5 +2 "manipulator"&2% +4 "core" % Ζ ] W Z +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +163 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +92 "core" ( +3 "manipulator"&:& +4 "core" &q ` \\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &q V U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&;' +93 "core" ' +2 "manipulator"&_& +4 "core" &q ] b  +2 "manipulator"&-% +3 "core" %ϼ T T 1 b +2 "processing"%\ & +4 "core" &D\ +2 "processing"% & +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &@\ +3 & \  +10 &*},\ - +10 &c$\ A +9 &a~#\ Q +9 &#\\!\ Q +10 &^)\ P +9 &b#\ Q +9 &i^\ Q +10 &*`+\ Q +9 &_%\ Q +10 &b+\ Q +9 & qb#\ Q +9 &"3d)\ Q +10 &#^)\ Q +9 &%c(\ Q +9 &'z^ \ Q +10 &)<b \ Q +9 &*c(\ Q +10 &,`"\ Q +9 &.c \ Q +9 &0Cb+\ Q +10 &2`\ Q +9 &3c$\ Q +9 &5]\ Q +10 &7K]#\ Q +9 &9_ \ Q +10 &:` \ Q +9 &<b\ Q +9 &>Sb\ Q +10 &@b$\ Q +9 &A`*\ Q +9 &C`!\ Q +10 &EZe\ Q +9 &Gy \ S +10 &H#\ V +9 &J!\ W +9 &LQ#\ W +10 &N"\ W +9 &O \ W +9 &Q\ W +10 &SX \ X +9 &U \ X +10 &V\ X +9 &X\ X +9 &Z^%\ X +10 &\\ \ E +9 &]3:p!\ 's +9 &]+\ / +5 ( + "processing"% & +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.55 +2 .Hand.open + "manipulator"&d1 +70 "core" 1 +2 "manipulator"&w% +4 "core" % ϼ ` u + b + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&p'\ +91 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%L  +2 %v9 +5 "core" 9`r +102 "processing"%D9 +2 "core" 9_s +103 "processing"%g9 +2 "core" 9_s  +103 "processing"%!9 +2 "core" 9_r  +103 "processing"%b9 +2 "core" 9^r +103 "processing"%}9 +2 "core" 9^s +103 "processing"%9 +2 "core" 9]s! +103 "processing"%S9 +2 "core" 9]r! +103 "processing"%19 +3 "core" 9^r"" +102 "processing"%K9 +2 "core" 9^r&" +103 "processing"%9 +2 "core" 9^s*# +103 "processing"%,9 +2 "core" 9^s/# +103 "processing"%t9 +2 "core" 9^s3$ +104 "processing"%@9 +2 "core" 9_s7$ +103 "processing"%?9 +2 "core" 9`s;$ +103 "processing"%9 +2 "core" 9`s@% +103 "processing"%9 +2 "core" 9atD% +103 "processing"%M9 +2 "core" 9csH& +103 "processing"%i9 +3 "core" 9dsL& +103 "processing"%h9 +2 "core" 9esP& +103 "processing"%~9 +2 "core" 9ftU& +103 "processing"%9 +2 "core" 9htY' +103 "processing"%E9 +2 "core" 9jt]' +103 "processing"%T9 +3 "core" 9lta' +103 "processing"%O9 +2 "core" 9nue( +103 "processing"%&9 +2 "core" 9ptj( +103 "processing"%9 +2 "core" 9ttn' +103 "processing"%e9 +2 "core" 9vvr( +103 "processing"%49 +3 "core" 9yvv +103 "processing"%l9 +2 "core" 9}vz +103 "processing"%9 +2 "core" 9w +103 "processing"%`9 +2 "core" 9v +103 "processing"%|9 +2 "core" 9w +103 "processing"%9 +2 "core" 9w +103 "processing"%Y9 +2 "core" 9w +103 "processing"%o9 +2 "core" 9w +103 "processing"%\\9 +2 "core" 9x +103 "processing"%9 +2 "core" 9x +103 "processing"%j9 +3 "core" 9x +103 "processing"%9 +2 "core" 9y +103 "processing"%9 +2 "core" 9z +103 "processing"%f9 +2 "core" 9{ +103 "processing"%9 +2 "core" 9z +103 "processing"%9 +2 "core" 9z +103 "processing"% 9 +2 "core" 9z +103 "processing"%C9 +2 "core" 9{ +103 "processing"%9 +2 "core" 9| +103 "processing"%69 +2 "core" 9| +103 "processing"%R9 +3 "core" 9} +103 "processing"%W9 +2 "core" 9} +103 "processing"% 9 +2 "core" 9~ +103 "processing"%G9 +2 "core" 9~ +103 "processing"%>9 +2 "core" 9 +103 "processing"%"9 +2 "core" 9 +103 "processing"%.9 +2 "core" 9 +103 "processing"%89 +2 "core" 9 +103 "processing"%Z9 +2 "core" 9 +103 "processing"%U9 +2 "core" 9 +103 "processing"%I9 +3 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%N9 +2 "core" 9 +103 "processing"%9 +2 "core" 9\ +103 "processing"%09 +2 "core" 9\ +103 "processing"%]9 +3 "core" 9! +103 "processing"%(9 +2 "core" 9& +103 "processing"%*9 +2 "core" 9+ +103 "processing"%{9 +2 "core" 90 +103 "processing"%9 +2 "core" 96 +103 "processing"%9 +3 "core" 9: +152 "processing"%V9 +2 "core" 9C% +103 "processing"%y9 +2 "core" 9H) +103 "processing"%B9 +2 "core" 9L- +103 "processing"%99 +2 "core" 9R1 +103 "processing"%^9 +2 "core" 9W5 +103 "processing"%59 +2 "core" 9[: +103 "processing"%c9 +2 "core" 9`> +3 .tPH.hold 2:00:00,28C +3 "processing"%7 pp_ +3 .tdelay 1:30 +2 "core" > +9002 .tPSR.select :air +2 .PSV.dial PSR + "processing"%r +100 "core"  +2 "processing"% % +4 "core" %ծ\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%P'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%/'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%a  +133 "core"  +2 .tPSV.dial PTV +2 "processing"%s +70 "core" +2 .tPBV.dial :waste1 +2 "processing"%3  +52 "core" +2 "processing"%F% +4 "core" %Ҹd\  +2 .tPS.seek 1.5ml +2 "processing"%Q'~ +599 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +44 "core" ) +2 .tPS.seek 0ml +2 "processing"%z' +1621 "core" ' +2 .tdelay 5:00 +24342 "Can">\ JJ +5661 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%x  +30 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +32 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%A +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"% ' +2402 "core" ' +2 .tPSV.dial PTV + "processing"%) +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%# +69 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%H +69 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%q  +69 "core"  +2 .tPS.seek :empty +2 "processing"%+'ղ +2391 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%u  +131 "core" +2 .tPSV.dial :mixloop + "processing"%J +42 "core" +2 .tPRV.dial :ab1 + "processing"%2 @ +99 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%[' +367 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%$  +42 "core"  +2 "processing"%% +4 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%' +455 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"':  +29 "core" +2 .tPRV.dial :air +2 "processing"%  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%='G +1191 "core" ' + .tPRV.dial :waste2 +2 "processing"%_ @ +69 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%-'\ +862 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%\  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%m'Һ +1610 "core" ' + .tPSV.dial :PML +2 "processing"% +43 "core" +2 .tPTV.dial :mixing + "processing"%k @ +75 "core" B +2 .tPBV.dial :waste1 + "processing"%d  +33 "core" +2 "processing"%w% +4 "core" %ҹ\  + .tPS.seek 1.85ml +2 "processing"%v' +250 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"% * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%D' +1973 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"';& +3 "core" &  \ } +2 "manipulator"&g& +3 "core" &q b ` +2 "manipulator"&X% +3 "core" %\  U W K \ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&!(, +133 "core" ( +2 "manipulator"&b& +4 "core" &, _ b  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &}& +3 "core" &, U _  + .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"&S/ +69 "core" / +3 "manipulator"&1& +4 "core" &, X b O  +2 "manipulator"&K% +3 "core" % , T Y k  +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&,( +276 "core" ( +2 "manipulator"&t& +4 "core" &' m f  @] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +3 "core" &' b q  @] + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&?' +103 "core" ' +2 "manipulator"&& +4 "core" &( ] t D @] +2 "manipulator"&% +3 "core" % b f p +2 "collection"'M& +3 "core" &  q\ { +2 "collection"'i& +4 .tCC.seek :closed +2 "collection"'h(` +2 "core" &  *\ { +4 &  A\ z3 +10 &/G}  \ u2 +9 &Up  \ uG +9 &g V\ uQ +10 &Z  U\ wQ +9 &x]  l\ uQ +9 &;U  P\ vP +10 &Z Q\ vQ +9 &V  S\ wQ +10 &W  U\ vP +9 &CW T\ vP +9 &!Y  Q\ vQ +10 &"W  U\ vQ +9 &$W S\ vP +9 &&JY  \ vQ +10 &( Z Y\ vQ +9 &)T  U\ vQ +10 &+V V\ vQ +9 &-RW  T\ vQ +9 &/W R\ vP +10 &0Y  W\ vQ +9 &2Z K\ uQ +9 &4ZZ  R\ uQ +10 &6V T\ vQ +9 &7VS\ vP +10 &9\\ T\ uQ +9 &;cU\ vP +9 &=$Y S\ vQ +10 &>V U\ vP +9 &@V M\ vP +9 &BjY S\ vQ +10 &D/Q K\ vP +9 &EX o\ uP +10 &GYQ\ uQ +9 &Ip^H\ uQ +9 &K-k O\ tS +10 &L6-o\ rW +9 &NXO\ pZ +9 &PZYW\ p\\ +10 &R]\\\ o\\ +9 &S][\ o\\ +10 &U_]\ o] +9 &W_^]\ o] +9 &Y_`\ o] +10 &Za`\ n^ +9 &\\cb\ n^ +9 &^`ee\ l_ +10 &_dge\ l1 +9 &`afd\ lY +8 ( +2 &`fsfe\ rT +2 "collection"'i& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.11 +2 "collection"'~& +4 "core" &`frgd\ rT +2 .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&E% +4 "core" % ~ q + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +93 "core" ' +2 .tPSV.dial PSR + "processing"%O +98 "core"  +2 "processing"%&% +4 "core" %x\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%e  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%4' +1609 "core" ' + .tPSV.dial PSR +2 "processing"%l +43 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%`  +2 "collection"'|  +30 "core"  +126  +2 .tPSV.dial :mixloop +47 "processing"% +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%Y  +73 "core" +2 .tPS.seek 0ml +2 "processing"%o' +2624 "core" ' + .tPSV.dial :air +2 "processing"%\\  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%j +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%f' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" && q } 2 @] +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&C( +2 "core" ( +2 "manipulator"&& +3 "core" && r ? @] +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" && d m @] +2 .tForearm.seek CC + "manipulator"&R' +96 "core" ' + .tHand.close +2 "manipulator"&W/ +72 "core" / +2 .tCC.seek :open +2 "collection"' ( +468 "core" ( +2 "manipulator"&G& +4 "core" &' T _ @] + "manipulator"&>% +4 "core" %  g v N +2 .tForearm.seek :retract + "manipulator"&"'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&.(, +285 "core" ( +2 "manipulator"&8& +4 "core" &, a b , 0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &, b c 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&U' +113 "core" ' +2 .tHand.open + "manipulator"&I1 +66 "core" 1 +2 "manipulator"&% +4 "core" % _ a / +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +100 "core" ' +2 ."da"delayUntil "10:25:11.13" +13228 "Can"8\ [Z +11496 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +74 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%0  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%] * +32 "core" + +2 ."da"PSV.dial :air +2 "processing"%(  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%*' +2361 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%{ +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%V  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%y'ղ +2370 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%B +126 "core"  +2 "processing"%9% +3 "core" %ղ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%^'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%5'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%c  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%r +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%% +3 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%P' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%s' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%3  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%'' +2365 "core" ' + ."da"PSV.dial PTV +3 "processing"%Q +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%L +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%x +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%<  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%A'ղ +2361 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%z +125 "core"  +2 "processing"%)% +3 "core" %յ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%#'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%H'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%q +68 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%u% +3 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%J'} +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%+' +1613 "core" ' +2 ."da"delay 2:00 +6865 "Can" \ tt +5137 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%$  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%[ +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%:' +2358 "core" ' + ."da"PSV.dial PTV +3 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +5 "processing"% +70 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%_ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%=  +67 "core"  +2 ."da"PS.seek :empty +2 "processing"%\ 'ղ +2343 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%-  +41 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +132 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%k  +41 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%d +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%w' +402 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%  +41 "core"  +2 "processing"%m% +4 "core" % \  +2 ."da"PS.seek 0.55ml + "processing"%v'\\ +358 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%;  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%g'Һ +1556 "core" ' + ."da"PSV.dial :PML +2 "processing"%X +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%b @ +73 "core" B + ."da"PBV.dial :waste1 +2 "processing"%}  +31 "core" +2 "processing"%% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.85ml +2 "processing"%S' +247 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%1 * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%K' +1963 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +38641 "Can"&\ SR +9361 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%p  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%t  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%@' +2375 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%! +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +41 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%M  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2352 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%% +125 "core"  +2 "processing"%~% +3 "core" %կ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%E'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%i  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%O +80 "core" + ."da"PBV.dial :waste1 +2 "processing"%&  +33 "core" +2 "processing"%?% +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%D' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%l  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%4 * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%| +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%`' +2366 "core" ' + ."da"PSV.dial PTV +3 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Y +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\\  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%o'ղ +2348 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%j +125 "core"  +2 "processing"%% +3 "core" %հ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +614 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%f  +33 "core" +2 "processing"% % +3 "core" %ҷt\  +2 ."da"PS.seek 1.5ml +2 "processing"%'} +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%6 * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%W' +1635 "core" ' +2 ."da"delay 2:00 +9014 "Can"{\ gf +2989 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%,  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%h +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%G' +2360 "core" ' + ."da"PSV.dial PTV +3 "processing"%> +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%R +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%8 +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Z  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%C'ղ +2354 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%I +125 "core"  +43 "processing"%% +10 "core" %ղC\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%"'\ +626 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%U'Һ +1616 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%0  +32 "core" +2 "processing"%]% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%(' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ) +2 ."da"PS.seek 0ml +3 "processing"%{' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +30 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%V +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%*' +2364 "core" ' + ."da"PSV.dial PTV +3 "processing"%B +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%9 +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%y +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%^  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%c'ղ +2363 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%r +142 "core"  +7 "processing"% % +12 "core" %ն%\ +8 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +5 "processing"% +20 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +8 "processing"%'m +358 "core" ' +2 ."da"delay 5 seconds +502 "processing"%5% +4 "core" %l$\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%a'\ +351 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%P'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%3 +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%F  +32 "core" +2 "processing"%/% +3 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +3 "processing"%s'~ +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Q * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%L' +1620 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%x  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%z' +2402 "core" ' + ."da"PSV.dial PTV +3 "processing"%) +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%A +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +83 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%q  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2399 "core" ' +2 "processing"%u9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%H  +3 "core" 4 4 +2 "processing"%2& +3 "core" &]\ t/ +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&J% +4 "core" %\  S T ( ) + "storage"($% +4 "core" % b _ }\ i +2 "storage"(. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"([(,q +357 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (+& +3 "core" &,q ? @ \ e +2 "manipulator"&& +3 "core" &, T R  0 +2 "manipulator"&% +3 "core" %\  d W [ ) +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&_( +196 "core" ( +2 "manipulator"&=& +4 "core" & _ W  $ + "storage"(:& +4 "core" &,q B C \ e + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&-'( +90 "core" ' +2 "storage"(n& +4 "core" &,q M D 6\ f + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(' +272 "core" ' +2 "storage"(k- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(d'y +34 "core" ' +2 "manipulator"&\ & +4 "core" & U U M $ +2 "manipulator"& % +3 "core" %" R U _ M +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&m'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&w(k +254 "core" ( +2 "manipulator"&;& +4 "core" &q V ^ + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &q V X f +2 ."da"Forearm.seek PC +2 "manipulator"&X' +96 "core" ' + ."da"Hand.close +2 "manipulator"&b/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%}( +451 "core" ( +2 "storage"(& +3 "core" &,q b Z\ h +2 "manipulator"&1& +3 "core" &q V U V +2 "manipulator"&g% +3 "core" % Ϻ S ^ V  +2 ."da"Forearm.seek :retract +2 "manipulator"&S'\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&p( +260 "core" ( +2 "manipulator"&& +4 "core" & Y \\ b 6 + "storage"(t& +4 "core" &,q 7 9 m\ h + ."da"Forearm.reconfigure TightForearm +47 "manipulator"&#Q@2^d^\ b +9 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&K'( +109 "core" ' +2 ."da"Hand.open +2 "manipulator"&!1 +69 "core" 1 +2 "storage"(- +3 "core" -'y +3 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"('E +23 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(M' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2811h.tif +4 "processing"%@& +11 "core" &\ g +5 "manipulator"&%& +6 "core" &  u G 6 +3 "manipulator"&~% +4 "core" % 3 n Z L 1 +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +45 "Can"/\ l +49 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +182 "core" ( +4 "manipulator"&i& +6 "core" &, n e # p +2 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 &O& +3 "core" &, T R V p +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&&' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&?/ +70 "core" / +2 "manipulator"&E& +4 "core" &, g b p +2 "manipulator"&e% +3 "core" % 4 U U ( +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&D'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&l(k +122 "core" ( +2 "manipulator"&4& +4 "core" &q ^ _  + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &|& +3 "core" &q W e +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +102 "core" ' +2 "manipulator"&& +4 "core" &q n r P +2 "manipulator"&Y% +3 "core" %Ͽ q } . +2 "processing"%& +4 "core" &\ e +2 "processing"%\\& +3 ."psFlush"PC.seek :closed +2 "processing"%`(] +4 "core" &\ e + &\ e +9 &)x\ a- +9 &a\ `A +10 &Tw\ `R +9 &Zz\ aR +9 &Wm\ bR +10 &Xd\ aR +9 &YV}\ aR +9 &Z\ aR +10 &[\ aR +9 &X\ aR +10 & bV\ bR +9 &""\\\ bS +9 &#W\ aR +10 &%X\ aR +9 &'iX\ aR +9 &)+\\\ aR +10 &*\\\ aR +9 &,Z\ aS +10 &.pZy\ aS +9 &03Zo\ aR +9 &1Vd\ aR +10 &3[a\ aS +9 &5zWX\ aR +9 &7<Ye\ `R +10 &8XO\ aR +9 &:YK\ aS +10 &<[I\ `R +9 &>DV;\ aR +9 &@ZC\ `R +10 &AX8\ aR +9 &CU4\ aR +9 &EJ[5\ aS +10 &Gh\ `T +9 &H\ _W +10 &J\ ^X +9 &LB \ ]X +9 &N\ ^Y +10 &O\ ^Y +9 &Q\ ^Y +9 &SH\ ^Y +10 &U\ \ ]Y +9 &V\ ^Y +10 &X\ ]Y +10 &ZO\ ]Y +11 &\\\ \\F +10 &]3Cs\ ^!d +10 &]y8&\ _6 +8 ( +2 &]y(\ `6 +2 "processing"%\\& +5 #"da"SX MX5/16 (USB:47): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.898 seconds\ /var/log/esp/da19aug2811h.tif: TIFF Upload Complete\ +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.60 +3 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2811h15s.tif +4 "processing"%j& +10 "core" &]y(\ `6 +2 &]y(\ `6 +4 ."psFlush"Hand.open +3 "manipulator"&1 +75 "core" 1 +2 "manipulator"&o% +4 "core" % Ͽ U V  +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +128 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%f'TE +1109 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +91 #"da"SX MX5/16 (USB:47): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2811h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2811h30s.tif +1527 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%6  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1412 #"da"SX MX5/16 (USB:47): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2811h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2811h70s.tif +1210 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%, +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%T'\ +608 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%h' +2115 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%W +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%> U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%R' +2627 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%8 @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +267 #"da"SX MX5/16 (USB:47): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2811h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.898 sec auto-exposure",Subject: "da19aug2811h images!" +8 "storage"(G- +9 "core" -' +9 "storage"(I& +6 "core" &,q \ K +2 "manipulator"&& +6 "core" &q U \\ # +2 "manipulator"&C% +4 "core" %\  V U ;  + ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 4 +2 "manipulator"&"( +257 "core" ( +2 "manipulator"&& +4 "core" & U ^ , +2 "storage"(0& +6 "core" &,q \ M +2 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&]'( +112 "core" ' +10 ."da"SE.reconfigure SEgently +214 "storage"(#QK-0-\ b +11 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"(U' +56 "core" ' +2 "manipulator"&& +6 "core" & U V m , + "storage"((& +5 "core" &,q   l\ ^ +4 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +7 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 4 +3 "manipulator"&' +27 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(V' +26 "core" ' +2 "manipulator"&{% +4 "core" % g p   +2 "storage"(B& +3 "core" &,q\ #\  \ \ Z +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 4 + 342 counts +2 "manipulator"&9'& +14 "core" ' +2 "manipulator"&y& +4 "core" & S R  * +2 "storage"(^& +3 "core" &,q  % %\ _ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&*'( +25 "core" ' +2 "storage"(r% +4 "core" %  \ ] +2 ."downElevator"SE.seek :down +4 "storage"( '} +99 (c% +6 "core" %8   J\ \\Vb +4 "manipulator"&5% +8 "core" %( c j G +3 ."da"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +4 "manipulator"&'\ +89 "core" ' +47 ' +4 ."downElevator"SE.coast +4 "storage"(5 +7 ."da"SC.coast +6 "storage"(6 +1127 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%a  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%3'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%F +41 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%/' +2627 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%P +70 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%Q' +2621 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%s @ +41 "core" @ +2 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%<  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%''ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%L +41 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%)'TE +1118 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%A' +1607 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%# +67 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%q  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%z' +2621 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%u +69 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%H'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%2' +2126 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%J +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%$ U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%+ @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +79 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%='ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%: +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%.' +2623 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%n +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%N' +2636 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%k @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2627 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&-& +4 "core" & U R = * +2 "manipulator"&;% +3 "core" %\  U T (  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&v(k +251 "core" ( +2 "manipulator"&_& +4 "core" &u f n ; + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +2 "core" &u S J L +2 ."psFlush"Forearm.seek PC +2 "manipulator"&m' +92 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +77 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +451 "core" ( +2 "manipulator"&1& +3 "core" &u U S H +2 "manipulator"&g% +3 "core" % S T I % +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&X'\ +96 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(, +136 "core" ( +2 "manipulator"&t& +3 "core" &, Z S %  +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &, S R 6  +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&!' +114 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +77 "core" 1 +2 "manipulator"&@% +4 "core" % \ w l b 6 u + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&S'\ +101 "core" ' +2 #tFinished short da assay +2328 "Can"A\ :: +59546 #t-> access 4 +2 .SE.seek :down +48 "storage"(%'} +3 "core" ' +2 "manipulator"&~% +4 "core" %\  + +2 "manipulator"&d& +3 "core" &,  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((R +385 "Can"\ >hh +622 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (i& +3 "core" &P   \ 8 +516 #t-> access 5 +2 .SE.seek :down +2 "storage"(O'} +4 "core" ' +2 "manipulator"&K% +4 "core" %\  2 + +2 "manipulator"&p& +3 "core" &, X  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(?( +362 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (E& +3 "core" & m  ?\ 1" +41873 #t-> startTube 5 +314 #-> shortDA +3 "collection"'e% +2 "processing"%% +4 "core" %ӳ  \  +5 %ձ\ 2 + #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +483 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%4 +132 "core" +2 .tPTV.dial :PRVmixing + "processing"%|  +137 "core" + .tPRV.dial :sipper +2 "processing"%&  +104 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%'` +2290 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%Y  +132 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +102 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%D'ղ +603 "core" ' + .tPSV.dial PSR +2 "processing"%} +102 "core"  +2 "processing"%\\% +4 "core" %մJ\ 0 + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%j'TE +1107 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1623 "core" ' + .tPSV.dial :mixloop +2 "processing"%o +101 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2626 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"% % +4 "core" %նG\ / + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%f'TE +1114 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1610 "core" ' +2 .tPSV.dial :mixloop + "processing"%6 +101 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek :empty +2 "processing"%,'ղ +1337 "Can"\ 1UU +1286 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%T' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%W +102 "core" +2 .tPS.seek :empty +2 "processing"%>'ղ +2619 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%h& +4 "core" &3\ / +2 "manipulator"&8% +3 "core" %\  ^ b + +2 "storage"(G% +3 "core" %~ \ # +2 "storage"(I. +3 "core" .(  + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(R(<1 +1006 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &<4 \ ( + "manipulator"&C& +4 "core" &, s d V  +2 "manipulator"&% +3 "core" %\  n g + +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&0( +175 "core" ( +2 "manipulator"&l& +4 "core" & } { ] - +2 "storage"(& +3 "core" &<4 \ ( +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϲ +103 "core" ' +2 "storage"((& +4 "core" &<4 0\ * +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"({' +280 "core" ' +2 "storage"(B- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (y& +3 "core" &<4 ;\ ) + "manipulator"&^& +4 "core" &  - + .tElbow.seek 5 +2 "manipulator"&r( +3 "core" ( +2 "manipulator"&M& +4 "core" &  - + "storage"(c& +4 "core" &<4 Y\ ) + .tForearm.seek 5 + 300 counts +2 "manipulator"&5'΍ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&]/ +74 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&"& +3 "storage"(U'} +5 "core" &  - +2 "manipulator"&% +4 "core" % Β D + .tForearm.seek :retract +2 "manipulator"&9'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&V(k +161 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +93 "core" ( +2 "manipulator"&*& +4 "core" &q  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &q ; +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&[' +98 "core" ' +2 "manipulator"&a& +5 "core" &q P +2 "manipulator"&Z% +3 "core" % ~ +2 "processing"%F& +4 "core" &\ 7 + "processing"%3& +4 .tPC.seek :closed +2 "processing"%P(] +2 "core" &\ 7 +3 &G\ 7 +10 &(ww\ 3. +10 &a\ 2B +9 &Qv\ 2T +9 &V\ 3T +10 &X\ 3T +9 &Z\ 3T +9 &U\\|\ 3U +10 &Y{\ 4U +9 &\\x\ 4U +10 &Xv\ 4T +9 & ^Wy\ 4T +9 &" ^v\ 3T +10 &#V{\ 4T +9 &%Ux\ 3T +9 &'fUx\ 4T +10 &)'Vd\ 4U +9 &*]`\ 3U +10 &,Wf\ 3U +9 &.nWk\ 4T +9 &00Wj\ 3T +10 &1Uk\ 4T +9 &3Y`\ 4T +9 &5vWg\ 4T +10 &78Y`\ 3T +9 &8Yb\ 3T +10 &:X^\ 3U +9 &<}YW\ 4U +9 &>@[P\ 3T +10 &@\\O\ 3T +9 &AWV\ 4T +9 &CWV\ 3T +10 &EG`W\ 3U +9 &GpV\ 3W +10 &HR\ 1Y +9 &J|W\ 2[ +9 &L?W\ 2Z +10 &NS\ 2[ +9 &OO\ 1[ +9 &QJ\ 1Z +10 &SFV\ 1[ +9 &UG\ 1[ +10 &V9\ 1[\ +9 &X9\ 0\\ +9 &ZLB\ 1[ +10 &\\O\ 0H +9 &]8GvW\ 2_ +9 &]y8R\ 47 +5 ( + "processing"%3& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 +2 .Hand.open + "manipulator"&/1 +68 "core" 1 +3 "manipulator"&s% +3 "core" %  ~ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%<  +2 %x9 +5 "core" 9\\~ +102 "processing"%L9 +2 "core" 9Z~ +103 "processing"%'9 +2 "core" 9Z}  +103 "processing"%)9 +2 "core" 9Y~ +103 "processing"%#9 +3 "core" 9X} +103 "processing"%q9 +2 "core" 9W}! +103 "processing"%A9 +2 "core" 9W}! +103 "processing"%u9 +2 "core" 9W}" +103 "processing"%z9 +2 "core" 9X}"" +103 "processing"%H9 +2 "core" 9X}&# +103 "processing"%J9 +2 "core" 9Y}+# +103 "processing"%$9 +2 "core" 9[}/# +103 "processing"%29 +2 "core" 9]~3$ +103 "processing"%+9 +2 "core" 9_~7$ +103 "processing"%9 +3 "core" 9a};$ +103 "processing"%9 +2 "core" 9c~@$ +103 "processing"%9 +2 "core" 9g~D$ +103 "processing"%:9 +4 "core" 9j~H$ +103 "processing"%=9 +2 "core" 9m~L$ +103 "processing"%n9 +6 "core" 9r~Q$ +102 "processing"%.9 +2 "core" 9vU +103 "processing"%k9 +2 "core" 9zY +103 "processing"%N9 +2 "core" 9] +103 "processing"% 9 +2 "core" 9a +103 "processing"%\ 9 +3 "core" 9f +103 "processing"%-9 +2 "core" 9j +103 "processing"%;9 +2 "core" 9n +103 "processing"%_9 +2 "core" 9r +103 "processing"%b9 +2 "core" 9v +103 "processing"%9 +2 "core" 9{ +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%`9 +2 "core" 9 +103 "processing"%19 +2 "core" 9 +103 "processing"%g9 +3 "core" 9 +103 "processing"%t9 +2 "core" 9 +103 "processing"%w9 +2 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%@9 +2 "core" 9 +103 "processing"%X9 +2 "core" 9 +103 "processing"%!9 +2 "core" 9 +103 "processing"%~9 +2 "core" 9 +103 "processing"%d9 +3 "core" 9 +103 "processing"%i9 +2 "core" 9  +103 "processing"%K9 +2 "core" 9\ +103 "processing"%p9 +2 "core" 9\ +103 "processing"%%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9! +103 "processing"%E9 +2 "core" 9' +103 "processing"%e9 +2 "core" 9- +103 "processing"%9 +2 "core" 92 +103 "processing"%49 +2 "core" 98 +103 "processing"%|9 +3 "core" 9? +103 "processing"%&9 +2 "core" 9C +103 "processing"%9 +2 "core" 9H +103 "processing"%Y9 +2 "core" 9N +103 "processing"%9 +2 "core" 9R +103 "processing"%9 +3 "core" 9W +103 "processing"%9 +2 "core" 9\\ +103 "processing"%}9 +2 "core" 9a +3 .tPH.hold 2:00:00,28C +3 "processing"%\\ pp_ +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%D +101 "core"  +2 "processing"%j% +4 "core" %ձ2\ 3 + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%o'\ +601 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1612 "core" ' + .tPTV.dial :puck +2 "processing"%  +136 "core"  +2 .tPSV.dial PTV + "processing"% +72 "core" +2 .tPBV.dial :waste1 +2 "processing"%  +52 "core"  +2 "processing"%f% +4 "core" %Һ*\ 3 +2 .tPS.seek 1.5ml +2 "processing"%6' +610 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1620 "core" ' +2 .tdelay 5:00 +29142 "Can"\ 1BC +861 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%W +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%T' +2495 "core" ' + .tPSV.dial PTV +2 "processing"%h +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%8 +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%G +84 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%I  +74 "core"  +2 .tPS.seek :empty +2 "processing"%?'ղ +2506 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +136 "core" +2 .tPSV.dial :mixloop + "processing"%C +43 "core" +2 .tPRV.dial :ab1 + "processing"% @ +104 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%l' +374 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +44 "core"  +2 "processing"%(% +4 "core" %\ + +2 .tPS.seek 0.34ml +2 "processing"%' +448 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'S  +30 "core" +2 .tPRV.dial :air +2 "processing"%B  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%y'G +1194 "core" ' + .tPRV.dial :waste2 +2 "processing"%^ @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%O'\ +871 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%M  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml +2 "processing"%c'Һ +1612 "core" ' + .tPSV.dial :PML +2 "processing"%] +44 "core" +2 .tPTV.dial :mixing + "processing"%" @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%0% +4 "core" %ҹ(\ - + .tPS.seek 1.85ml +2 "processing"%' +254 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%{ * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%5' +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'*& +3 "core" &  \  + "manipulator"& & +4 "core" &q L , + "manipulator"&r% +4 "core" %\  M T  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&a(, +141 "core" ( +2 "manipulator"&Z& +4 "core" &, R  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" &, V 2  +2 .tForearm.seek :garage +2 "manipulator"&U' +100 "core" ' +2 .tHand.close + "manipulator"&9/ +72 "core" / +3 "manipulator"&& +3 "core" &,  ~ +2 "manipulator"&/% +4 "core" % )  w + .tForearm.seek :retract +2 "manipulator"&s'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&x( +281 "core" ( +2 "manipulator"&3& +4 "core" &( \  c ~A` + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" &( \  - }A_ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&[' +104 "core" ' +2 "manipulator"&'& +4 "core" &(\ \ \   A_ +2 "manipulator"&R% +3 "core" %\ \ S s +2 "collection"')& +4 "core" & \ \  + "collection"'#& +4 .tCC.seek :closed +2 "collection"'q(` +2 "core" &  \  +4 &\  \ 3 +10 &-Ez  \ 4 +9 &On|\  \ H +9 &e\  \ U +10 &P  \ T +9 &gS  \ T +9 &*N  \ T +10 &Q  \ U +9 &O  \ T +10 &oQ  \ T +9 &1O  \ T +9 & P  \ U +10 &"O  \ T +9 &$wN  \ T +9 &&9Q  \ T +10 &'S  \ T +9 &)N  \ T +10 &+P  \ T +9 &-@P  \ U +9 &/O  \ T +10 &0P \ U +9 &2N  \ T +9 &4HO  \ U +10 &6 P  \ T +9 &7N  \ T +10 &9O  \ T +9 &;RM  \ T +9 &=N  \ T +10 &>O\  \ T +9 &@N  \ T +9 &B[L \ T +10 &DK  \ S +9 &EQ  \ T +10 &GO\ T +9 &I_U\ U +9 &Ke\ W +10 &L7, Z +9 &NXP _ +9 &PIZY _ +10 &R\ [[ ` +9 &S_] ` +10 &U__ a +9 &WLca a +9 &Y aa b +10 &Zba b +46 &\\ee b# +11 &^Fff b* + &_~gg 5 + &`Lfg\ 8 + &`wgg\ R ( + &`jfe\ R + "collection"'#& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.31 + "collection"'A& +4 "core" &`jgg\ R + &`jde\ R + .tHand.open + "manipulator"&u1 +77 "core" 1 +2 "manipulator"&z% +4 "core" %  {s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +91 "core" ' +2 .tPSV.dial PSR +2 "processing"%J +101 "core"  +2 "processing"%$% +4 "core" %\ ' + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%2' +1619 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%+  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1611 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%:  +3 "collection"'=  +32 "core"  +129  +2 .tPSV.dial :mixloop +2 "processing"%n +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%.  +76 "core" +2 .tPS.seek 0ml +2 "processing"%k' +2628 "core" ' + .tPSV.dial :air +2 "processing"%N  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%\ +43 "core" +2 .tPS.seek 0ml +2 "processing"%-' +2625 "core" ' + .tPSV.dial :air +2 "processing"%;  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%_' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%b +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &&  v@\\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +48 "core" ( +2 "manipulator"&`& +4 "core" & } z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &  z +2 .tForearm.seek CC +2 "manipulator"&g' +97 "core" ' +2 .tHand.close + "manipulator"&t/ +75 "core" / +2 .tCC.seek :open +2 "collection"'w( +473 "core" ( +2 "manipulator"&m& +4 "core" &  | + "manipulator"&v% +4 "core" % h } +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&@(, +275 "core" ( +2 "manipulator"&X& +4 "core" &, ? |% + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &!& +2 "core" &, w% +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&~' +116 "core" ' + .tHand.open +2 "manipulator"&d1 +75 "core" 1 +2 "manipulator"&i% +4 "core" %  o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +100 "core" ' +2 ."da"delayUntil "11:54:26.10" +17678 "Can"\ ,DD +6973 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%p @ +76 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%E  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%e' +2483 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%4  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%| +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%&  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2461 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%Y +132 "core"  +2 "processing"%% +3 "core" %կ,\ + +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%}  +75 "core"  + ."da"PSV.dial PTV +3 "processing"%D +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%j  +34 "core" +2 "processing"%>% +4 "core" %Ҹ%\ , + ."da"PS.seek 1.5ml +2 "processing"%o'~ +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2477 "core" ' + ."da"PSV.dial PTV +3 "processing"%6 +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%< +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%,  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%W'ղ +2487 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +131 "core"  +2 "processing"%h% +3 "core" %ճ\ * +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%8'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +56 ."da"PS.seek 2ml +2 "processing"%G'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%I +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%T  +35 "core" +2 "processing"%% +4 "core" %һ\ ! + ."da"PS.seek 1.5ml +3 "processing"%C' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%?' +1611 "core" ' +2 ."da"delay 2:00 +10823 "Can"R\ +CB +1179 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%( * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%l +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%S' +2485 "core" ' + ."da"PSV.dial PTV +3 "processing"%B +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%^ +96 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%y  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%M'ղ +2480 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%O  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%]  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%"  +42 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%0' +407 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%{  +45 "core"  +2 "processing"%c% +4 "core" %\ & + ."da"PS.seek 0.55ml +3 "processing"%'[ +344 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%*  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"% 'Һ +1566 "core" ' + ."da"PSV.dial :PML +2 "processing"%r +44 "core" +2 ."da"PTV.dial :mixing + "processing"%Z @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%F  +34 "core" +2 "processing"%V% +3 "core" %ҹX\ ' +2 ."da"PS.seek 1.85ml +2 "processing"%9' +252 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%/' +1967 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +42286 "Can"\ %ZZ +5717 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%Q  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%U * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%3  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%L' +2483 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%a +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%'  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%R +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%)  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%s'ղ +2487 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +131 "core"  +2 "processing"%#% +3 "core" %ճ\ $ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%A'\ +607 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%u'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%z  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%J +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%$  +34 "core" +2 "processing"%[% +3 "core" %ҷH\ ! +2 ."da"PS.seek 1.5ml +2 "processing"%5'} +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%+ * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%2' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%= +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%:' +2465 "core" ' + ."da"PSV.dial PTV +3 "processing"%n +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%. +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +85 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%N  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%k'ղ +2454 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%\ +132 "core"  +2 "processing"% % +3 "core" %ձ\ ' +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +3 "processing"%;'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%-'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%b +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%_  +33 "core" +2 "processing"%% +3 "core" %\ +2 ."da"PS.seek 1.5ml +2 "processing"%`' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +75 "core" , +9 ."da"PS.seek 0ml +2 "processing"%t' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%x  +35 "core" +2 ."da"delay 30 seconds +99 "Can"h\ )CC +2904 ."da"PBV.dial between PSV and waste1 +2 "processing"%H * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%m' +2466 "core" ' + ."da"PSV.dial PTV +3 "processing"%v +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%g +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%X +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%!  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2457 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%d +132 "core"  +2 "processing"%i% +3 "core" %մ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%~'Һ +1629 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%p +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%%  +35 "core" +2 "processing"%% +3 "core" %Ҷ\ " +2 ."da"PS.seek 1.5ml +2 "processing"%E'| +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%4  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%& +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%e' +2482 "core" ' + ."da"PSV.dial PTV +2 "processing"%Y +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%}'ղ +2493 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%D +131 "core"  +12 "processing"%j% +11 "core" %ձd\  +9 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +6 "processing"% +19 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +14 "processing"%>'m +361 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +4 "core" %p*\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +345 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%o'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%f  +34 "core" +2 "processing"%% +3 "core" %Ҿt\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%6 * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%<' +1609 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2507 "core" ' + ."da"PSV.dial PTV +2 "processing"%h +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%W +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%8 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%I  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%T'ղ +2493 "core" ' +2 "processing"%9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast +2 "processing"%G  +3 "core" 4 4 +2 "processing"%& +3 "core" &]y.\ 7 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&C% +4 "core" %\  n h i + "storage"(% +4 "core" % \ \ + "storage"((. +3 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(l(,q +355 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (?& +3 "core" &,s\  + "manipulator"&B& +4 "core" &, W W z f% + "manipulator"&% +4 "core" %\  T M g d +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&^( +184 "core" ( +2 "manipulator"&y& +4 "core" & = ?  c1 + "storage"(S& +4 "core" &,s }\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&O'( +100 "core" ' +2 "storage"(]& +3 "core" &,s ]\  +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"("' +272 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(M'y +36 "core" ' +2 "manipulator"&{& +4 "core" & < 2 X d1 +2 "manipulator"&c% +3 "core" %* R = 3 d +45 ."da"Forearm.reconfigure LooseForearm +10 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&0'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&*(k +253 "core" ( +2 "manipulator"&& +4 "core" &u U P N e + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &r& +3 "core" &u S J k e +2 ."da"Forearm.seek PC +2 "manipulator"&Z' +92 "core" ' +2 ."da"Hand.close + "manipulator"&F/ +76 "core" / +2 ."da"PC.seek :open +3 "processing"%V( +449 "core" ( +2 "storage"(& +3 "core" &,s r\  +2 "manipulator"& & +4 "core" &u J H  h + "manipulator"&9% +4 "core" % ϖ = B h/ + ."da"Forearm.seek :retract +2 "manipulator"&7'\ +91 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&Q( +257 "core" ( +2 "manipulator"&U& +4 "core" & W [  f- + "storage"(3& +4 "core" &,s \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&/'( +103 "core" ' +2 ."da"Hand.open + "manipulator"&a1 +71 "core" 1 +2 "storage"('- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"(R'E +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"()' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2812h.tif +4 "processing"%L& +9 "core" &\  +4 "manipulator"& & +5 "core" &   Z- +2 "manipulator"&#% +4 "core" % 1   Z +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&s'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&A(, +185 "core" ( +3 "manipulator"&z& +6 "core" &,   Y; +2 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &J& +3 "core" &,   Y; +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&$' +99 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&[/ +73 "core" / +2 "manipulator"&u& +4 "core" &, V; +2 "manipulator"&+% +3 "core" % 3 UB +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&5'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +119 "core" ( +2 "manipulator"&& +4 "core" &t 7 W + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &=& +2 "core" &t W +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&2' +103 "core" ' +2 "manipulator"&n& +4 "core" &t  X +2 "manipulator"&.% +3 "core" %ϳ U W +2 "processing"%& +4 "core" &\  +2 "processing"%N& +3 ."psFlush"PC.seek :closed +2 "processing"%:(] +3 "core" &\  +2 &\  +9 &&sv\ . +10 &_} B +9 &Hrk T +9 &Nd\ U +10 &O`\ U +9 &NW\ U +10 &LQS\ U +9 &QF\ U +9 &RC\ U +10 &Q>\ U +9 & TP@\ U +9 &"T6\ U +10 &#O.\ U +9 &%P+\ U +10 &']M\ U +9 &)R\ U +9 &*S\ U +10 &,T\ U +9 &.eR \ U +9 &0(Q\ T +10 &1S\ U +9 &3R\ U +10 &5mN\ U +9 &7/T\ U +9 &8T\ U +10 &:Q\ U +9 &7Q2\ U +10 &?UG U +9 &AN8\ U +10 &C}O8\ U +9 &E>W7\ U +9 &Fc3 W +10 &H}9 Z +9 &Js* [\ +9 &L4 [ +10 &M) [ +9 &O$ [ +10 &Qz [ +9 &S; \\ +9 &T \\ +10 &V \\ +9 &X \\ +9 &ZB \\ +10 &\\ N +9 &]-F #i +10 &]z8\ 5 +5 ( + "processing"%N& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 +2 "processing"%\ & +4 "core" &]z(\ 5 + &]z(\ 5 + ."psFlush"Hand.open +2 "manipulator"& 1 +77 "core" 1 +2 "manipulator"&k% +7 "core" % ϳ  T +4 ."psFlush"Forearm.reconfigure LooseForearm +8 "manipulator"&#Q@2^d^2b +8 ."psFlush"Forearm.seek :retract +6 "manipulator"&;'\ +10 #"da"SX MX5/16 (USB:49): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.269 seconds\ /var/log/esp/da19aug2812h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2812h15s.tif +83 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%b +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%_'TE +842 "Can"\  +271 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +200 #"da"SX MX5/16 (USB:49): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2812h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2812h30s.tif +1409 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%- +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%1  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%`' +1559 #"da"SX MX5/16 (USB:49): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2812h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2812h70s.tif +1065 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%x +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%H'\ +597 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%q' +2125 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%t +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%v U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%g' +2633 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%X @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%!' +400 #"da"SX MX5/16 (USB:49): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2812h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.269 sec auto-exposure",Subject: "da19aug2812h images!" +14 "storage"(m- +8 "core" -' +6 "storage"(d& +6 "core" &,s O M 5 +2 "manipulator"&i& +3 "core" &t   S [ +2 "manipulator"&% +4 "core" %\    ? Z" +3 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +59 "manipulator"&( +261 "core" ( +2 "manipulator"&p& +4 "core" &   P Z. +2 "storage"(%& +4 "core" &,s I M : +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&'( +100 "core" ' +7 ."da"SE.reconfigure SEgently +9 "storage"(#QK-0-\ b +10 ."da"SE.seek -0.21 Pucks below Top Plate +14 "storage"(~' +64 "core" ' +4 "manipulator"&& +14 "core" & u s k. +7 "storage"(E& +12 "core" &,s  \ +7 ."da"Elbow.reconfigure LimpElbow +5 "manipulator"&$ ,(#b +10 ."da"Forearm.reconfigure LooseForearm +9 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek 4 +2 "manipulator"&4' +27 "core" ' +3 ."da"Elbow.hold +9 "manipulator"&|, +4 "core" , +2 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.03 Pucks below Top Plate +3 "storage"(&' +27 "core" ' +2 "manipulator"&% +4 "core" % / 0 T b +2 "storage"(Y& +5 "core" &,s\  + ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 4 + 340 counts +3 "manipulator"&'$ +15 "core" ' +5 "manipulator"&& +6 "core" & r z $ j- +3 "storage"(& +5 "core" &,s  \\\ \ +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&e'( +24 "core" ' +2 "storage"(D% +4 "core" % \ \ +3 ."downElevator"SE.seek :down +3 "storage"(j'} +100 (}% +3 "core" %6 L\ Zp +2 "manipulator"&% +3 "core" %, Z g R iE +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&>'\ +88 "core" ' +63 ' +2 ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1084 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%f +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%o +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%6' +2625 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%,  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%< +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%h'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%W' +1620 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%8 +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%I  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%G'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%C +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%(' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%? @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%y'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%S +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%@' +2626 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%] +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%K' +2631 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%{' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%c  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%"'ղ +2631 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&O& +4 "core" & {- +2 "manipulator"&% +3 "core" %\  { +2 ."psFlush"Elbow.seek PC +2 "manipulator"&r(k +255 "core" ( +2 "manipulator"&^& +3 "core" &t { | +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" &t  | +2 ."psFlush"Forearm.seek PC +2 "manipulator"&0' +92 "core" ' + ."psFlush"Hand.close +41 "manipulator"&P/ +75 "core" / +2 ."psFlush"PC.seek :open +3 "processing"%( +453 "core" ( +2 "manipulator"& & +3 "core" &t\ \  Q ~ +2 "manipulator"&9% +4 "core" % \ \  H }" + ."psFlush"Forearm.seek :retract +3 "manipulator"&Z'\ +90 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&U(, +140 "core" ( +2 "manipulator"&3& +4 "core" &,\ \  6 ~ + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +3 "core" &,\ \  b ~ +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&a' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&'1 +75 "core" 1 +2 "manipulator"&L% +4 "core" % \ y X tu + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +2 #tFinished short da assay +4756 "Can"d\ *:: +10630 #t-> access 4 +2 .SE.seek :down +2 "storage"(7'} +3 "core" ' +2 "manipulator"&#% +4 "core" %\  8 =  + "manipulator"&M& +4 "core" &, + + )  + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(R(R +1009 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (z& +3 "core" &P  ]\  +773 #t-> access 5 + .SE.seek :down +2 "storage"(J'} +3 "core" ' + "manipulator"&/% +4 "core" %\ \ \  B } +2 "manipulator"&Q& +3 "core" &,\ \   } +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"([( +359 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (u& +3 "core" &  j j j\ % +1906 #t-> startTube 5 +45258 "Can"\ UU +60002 \ UU +1669 #t-> shortDA +3 "collection"'+% +2 "processing"%s% +4 "core" %ӳ \  +4 %խ\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +333 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +133 "core" + .tPTV.dial :PRVmixing +2 "processing"%=  +137 "core" + .tPRV.dial :sipper +2 "processing"%$  +105 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%n'` +2289 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%.  +134 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%A @ +102 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%5'ղ +606 "core" ' + .tPSV.dial PSR +2 "processing"%V +102 "core"  +2 "processing"%N% +4 "core" %ձ\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%\ 'TE +1104 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"% ' +1620 "core" ' + .tPSV.dial :mixloop +2 "processing"%k +103 "core" +2 .tPS.seek :empty +2 "processing"%b'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%2 +103 "core"  +2 "processing"%T% +4 "core" %կ}\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%_'TE +1116 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%-' +1610 "core" ' +2 .tPSV.dial :mixloop + "processing"%1 +103 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek :empty +2 "processing"%x'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"%` +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%H' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"%t +103 "core" +2 .tPS.seek :empty +2 "processing"%v'ղ +2637 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%q& +4 "core" &M\  +2 "manipulator"&X% +3 "core" %\  o +2 "storage"(g% +3 "core" %{ * +\  +2 "storage"(m. +3 "core" .(  + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(d(<1 +990 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (i& +3 "core" &<5A ? ? b\  + "manipulator"&& +4 "core" &, q + "manipulator"&% +4 "core" %\  q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&p( +189 "core" ( +2 "manipulator"&%& +4 "core" &  p' + "storage"(& +4 "core" &<5A @ ?\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&E'Ϲ +101 "core" ' +2 "storage"(;& +4 "core" &<5A D B \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +279 "core" ' +2 "storage"(Y- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (& +2 "core" &<5@ + )\  +2 "manipulator"&& +3 "core" & ( p' +2 .tElbow.seek 5 +2 "manipulator"&)( +28 "core" ( +2 "manipulator"&D& +4 "core" &  s^ + "storage"(}& +4 "core" &<5?   B\  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&'΍ +13 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +66 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& +4 "storage"(~'} +4 "core" & { q^ +2 "manipulator"&4% +4 "core" % Ώ rG + .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&&(k +161 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +80 "core" ( +3 "manipulator"&e& +4 "core" &t M r + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +3 "core" &t ` q + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&l' +92 "core" ' +2 "manipulator"&& +4 "core" &t s +2 "manipulator"&!% +3 "core" % sP +2 "processing"%f& +4 "core" &\  + "processing"%& +4 .tPC.seek :closed +2 "processing"%o(] +2 "core" &\  +5 &\ - +9 &%C\ 4 +10 &En\ I +9 &h\ V +9 &R\ U +10 &^U\ U +9 & X\ U +10 &Y\ U +9 &Z\ U +9 &fZ\ U +10 &(Y\ U +9 & Z\ U +9 &"W\ U +10 &$nU\ U +9 &&1U\ U +10 &'Z\ U +9 &)Z\ U +9 &+uZ\ U +10 &-7Y\ U +9 &.W\ U +9 &0Y\ U +10 &2~V~\ U +9 &4AV\ U +10 &6Qy\ U +9 &7Tx\ U +50 &9Xx\ U +2 &;HVx\ U + &=\ Yw\ U +4 &>UK\ U + &@Td\ U + &BQWs\ U +7 &DUx\ U +9 &E`u\ V +9 &Gtu\ X +10 &IGr\ [\ +9 &Ky\ [ +9 &Lz\ [ +10 &Nx\ \\ +9 &PMw\ \\ +10 &Rw\ [ +9 &Sx\ [ +9 &Ux\ [ +10 &WUx\ \\ +9 &Yx\ \\ +9 &Zw\ \\ +10 &\\~uw\ A +9 &][+qp\ V +10 &]{+w\ 6 +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.66 +2 .Hand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"& % +4 "core" % qP +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%,  +2 %9 +5 "core" 9g +102 "processing"%<9 +2 "core" 9e +103 "processing"% 9 +3 "core" 9e~  +102 "processing"%h9 +2 "core" 9c~  +103 "processing"%89 +2 "core" 9c +103 "processing"%I9 +2 "core" 9b~ +103 "processing"%W9 +2 "core" 9a +103 "processing"%9 +3 "core" 9a! +103 "processing"%9 +2 "core" 9a~"! +103 "processing"%G9 +2 "core" 9`&" +103 "processing"%C9 +2 "core" 9`+" +103 "processing"%9 +2 "core" 9a/# +103 "processing"%9 +3 "core" 9a3# +103 "processing"%?9 +2 "core" 9`7$ +103 "processing"%(9 +2 "core" 9b;$ +103 "processing"%9 +2 "core" 9b@% +103 "processing"%B9 +2 "core" 9cD% +103 "processing"%S9 +3 "core" 9dH% +103 "processing"%y9 +2 "core" 9eL& +103 "processing"%]9 +2 "core" 9gP& +103 "processing"%@9 +2 "core" 9jU& +103 "processing"%9 +2 "core" 9kY& +103 "processing"%K9 +2 "core" 9m]' +103 "processing"%c9 +2 "core" 9oa' +103 "processing"%{9 +2 "core" 9pe& +103 "processing"%O9 +2 "core" 9tj' +103 "processing"%9 +2 "core" 9vn' +103 "processing"%^9 +3 "core" 9zr' +102 "processing"%F9 +2 "core" 9}v' +103 "processing"%|9 +2 "core" 9z' +103 "processing"%P9 +2 "core" 9& +103 "processing"%>9 +2 "core" 9& +103 "processing"%:9 +3 "core" 9' +103 "processing"% 9 +2 "core" 9' +103 "processing"%99 +2 "core" 9& +103 "processing"%39 +2 "core" 9 +103 "processing"%*9 +2 "core" 9 +103 "processing"%09 +3 "core" 9 +103 "processing"%r9 +2 "core" 9 +103 "processing"%'9 +2 "core" 9 +103 "processing"%L9 +2 "core" 9 +103 "processing"%Z9 +2 "core" 9 +103 "processing"%a9 +2 "core" 9 +103 "processing"%#9 +2 "core" 9 +103 "processing"%M9 +2 "core" 9 +103 "processing"%z9 +2 "core" 9 +103 "processing"%/9 +2 "core" 9 +103 "processing"%Q9 +3 "core" 9 +103 "processing"%79 +2 "core" 9 +103 "processing"%R9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%+9 +2 "core" 9 +103 "processing"%s9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%=9 +2 "core" 9 +103 "processing"%$9 +2 "core" 9 +103 "processing"%"9 +2 "core" 9 +103 "processing"%.9 +3 "core" 9 +103 "processing"%n9 +2 "core" 9\ +103 "processing"%A9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%V9 +2 "core" 9% +103 "processing"%N9 +2 "core" 9, +103 "processing"%59 +2 "core" 91  +103 "processing"%\ 9 +2 "core" 96 +103 "processing"%k9 +2 "core" 9< +103 "processing"% 9 +2 "core" 9B +103 "processing"%29 +3 "core" 9G +103 "processing"%T9 +2 "core" 9M +103 "processing"%b9 +2 "core" 9T# +103 "processing"%_9 +2 "core" 9W' +103 "processing"%19 +2 "core" 9\\+ +103 "processing"%9 +3 "core" 9a/ +2 .tPH.hold 2:00:00,28C +3 "processing"%- pp_ +2 .tdelay 1:30 +5 "core" 0 +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%` +104 "core"  +2 "processing"%x% +4 "core" %լ\ ! + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%t'\ +614 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%H'Һ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%q  +139 "core"  +2 .tPSV.dial PTV + "processing"%X +74 "core" +2 .tPBV.dial :waste1 + "processing"%g  +53 "core" +2 "processing"%m% +4 "core" %ҷ\  +2 .tPS.seek 1.5ml +2 "processing"%['} +593 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1618 "core" ' +2 .tdelay 5:00 +10177 "Can"\ "ED +19826 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 .tPS.reconfigure PSfast +3 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%U' +2513 "core" ' + .tPSV.dial PTV +2 "processing"%; +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%Y +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2500 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%J  +137 "core" +2 .tPSV.dial :mixloop + "processing"%D +44 "core" +2 .tPRV.dial :ab1 + "processing"%} @ +105 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +42 "core"  +2 "processing"%4% +4 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%p' +443 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'E  +30 "core" +2 .tPRV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1182 "core" ' + .tPRV.dial :waste2 +2 "processing"%e @ +84 "core" A +2 .tPS.seek 0.5ml +2 "processing"%j'\ +865 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%)  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%! +44 "core" +2 .tPTV.dial :mixing + "processing"%f @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%~  +34 "core" +2 "processing"%% +4 "core" %ҹ\  + .tPS.seek 1.85ml +2 "processing"%' +251 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"% ' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" & \  + "manipulator"&& +4 "core" &t 1 u + "manipulator"&<% +4 "core" %\   t* +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&l(, +136 "core" ( +2 "manipulator"& & +4 "core" &, * u +48 .tElbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 &d& +2 "core" &,  s +2 .tForearm.seek :garage +2 "manipulator"&h' +97 "core" ' +2 .tHand.close + "manipulator"&8/ +73 "core" / +2 "manipulator"&I& +4 "core" &, r +2 "manipulator"&W% +3 "core" % 3 pL +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +281 "core" ( +2 "manipulator"&G& +4 "core" &%  o?U + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &C& +3 "core" &% 5 q?U + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +102 "core" ' +2 "manipulator"&& +4 "core" && # o?U +2 "manipulator"&?% +3 "core" % 2 o +2 "collection"'(& +4 "core" &   + "collection"'& +4 .tCC.seek :closed +2 "collection"'B(` +3 "core" &   +2 &   +9 &)p   - +9 &_{   A +10 &Fq\   T +9 &O\   T +10 &O   T +9 &L   T +9 &JO   T +10 & L   U +9 &M   U +9 &Q   U +10 & QM   U +9 &"L   U +10 &#O  T +9 &%Q   U +9 &'ZO   T +10 &)L   T +9 &*O  U +9 &,K   T +10 &.bM  T +9 &0$O   T +10 &1L   T +9 &3Q   U +9 &5jN  T +10 &7,M   T +9 &8K  U +9 &:K   T +10 &4G  T +10 &?O   U +9 &AK  T +9 &C{I T +10 &E<J  T +9 &FM T +9 &HR U +10 &J}] V +9 &L7x*$ Y +10 &MOE ] +9 &O\\Y ` +9 &Qh\\[ ` +10 &S)`^ ` +9 &T^^ b +9 &Va` b +10 &Xiba b +9 &Z'ab b$ +10 &[ec b) +9 &]ee b/ +9 &_Sjh T +10 &`G$hh , +9 &`gfi _ +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.43 + "collection"'S& +4 "core" &`g}gf _ + .tHand.open +2 "manipulator"&y1 +71 "core" 1 +2 "manipulator"&]% +4 "core" % v w ' i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%K% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%c' +1619 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%{  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%O' +1611 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%^' +2629 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%F  + "collection"'|  +32 "core" ~ +133  +2 .tPSV.dial :mixloop + "processing"%P +114 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%>  +75 "core" +2 .tPS.seek 0ml +2 "processing"%:' +2636 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%9' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%3 +44 "core" +2 .tPS.seek 0ml +2 "processing"%*' +2634 "core" ' + .tPSV.dial :air +2 "processing"%0  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%r' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%' +44 "core" +2 .tPS.seek 0ml +2 "processing"%L' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Z& +4 "core" &% m o j?U +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&a( +3 "core" ( +2 "manipulator"&#& +4 "core" &% k r j?U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &% q u  j?U +2 .tForearm.seek CC +2 "manipulator"&z' +95 "core" ' + .tHand.close +2 "manipulator"&// +2 "Can"K\ __ +68 "core" / +2 .tCC.seek :open +2 "collection"'Q( +469 "core" ( +2 "manipulator"&7& +4 "core" &%  n?U + "manipulator"&R% +4 "core" %  n + .tForearm.seek :retract +2 "manipulator"&u'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&+(, +281 "core" ( +2 "manipulator"&s& +4 "core" &, N rl + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, rl +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&=' +111 "core" ' +2 .tHand.open +2 "manipulator"&$1 +65 "core" 1 +2 "manipulator"&"% +4 "core" % t v ` k + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +100 "core" ' +2 ."da"delayUntil "13:27:35.76" +24659 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%n @ +74 "core" A +2 ."da"PBV.dial :waste1 + "processing"%A  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%V  +43 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%N' +2479 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%5 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%k +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%2'ղ +2496 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%T +133 "core"  +2 "processing"%b% +3 "core" %խ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%_'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%1'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%` +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%x  +34 "core" +2 "processing"%v% +4 "core" %һ6\  + ."da"PS.seek 1.5ml +2 "processing"%t' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%q * +82 "core" , +2 ."da"PS.seek 0ml +2 "processing"%X' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%g  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%m * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +74 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%i' +2505 "core" ' + ."da"PSV.dial PTV +3 "processing"%[ +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%, +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +84 "core"  +2 ."da"delay 5 seconds +435 "Can"H\ DD +67 ."da"PSV.dial :air +2 "processing"%%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2507 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +133 "core"  +2 "processing"%;% +4 "core" %նl\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%Y'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%U  +34 "core" +2 "processing"%J% +3 "core" %Ҷt\  +2 ."da"PS.seek 1.5ml +2 "processing"%D'| +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%} * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%4 * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%E' +2493 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%p +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%e +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%)'ղ +2493 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%j  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%!  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%f  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%~ +43 "core" +2 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +407 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%  +45 "core"  +2 "processing"%% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%'[ +345 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1569 "core" ' + ."da"PSV.dial :PML +2 "processing"%< +44 "core" + ."da"PTV.dial :mixing +3 "processing"% @ +76 "core" A + ."da"PBV.dial :waste1 +2 "processing"%d  +34 "core" +2 "processing"%&% +3 "core" %Ҿn\  +2 ."da"PS.seek 1.85ml +2 "processing"%8' +252 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%I * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%W' +1971 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +23236 "Can"\ PP +24767 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%6  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%G  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%C' +2503 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%l +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%? +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%(  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2499 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%w +133 "core"  +2 "processing"%S% +3 "core" %ղt\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%y'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%]'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +76 "core"  + ."da"PSV.dial PTV +3 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%K  +34 "core" +2 "processing"%% +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%c' +1634 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%O * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%| +73 "core"  +42 ."da"PS.reconfigure PSfast +9 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%F' +2504 "core" ' + ."da"PSV.dial PTV +3 "processing"%P +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%> +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%^ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%:'ղ +1065 "Can"2\ GH +1448 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%3 +133 "core"  +2 "processing"%9% +4 "core" %ծ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%0'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%*'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%' +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%r  +34 "core" +2 "processing"%Z% +4 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%#' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%/' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%B +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%7' +2499 "core" ' + ."da"PSV.dial PTV +3 "processing"%R +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%z +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%s +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%a'ղ +2482 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%$ +131 "core"  +2 "processing"%"% +3 "core" %ն\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%u'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%='Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%n +84 "core" +2 ."da"PBV.dial :waste1 + "processing"%A  +35 "core" +2 "processing"%% +3 "core" %Ҿv\  +2 ."da"PS.seek 1.5ml +2 "processing"%V' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%L * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%5' +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%\  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%k * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +85 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%N' +2481 "core" ' + ."da"PSV.dial PTV +3 "processing"%T +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%b +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%2 +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%_  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2506 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%` +132 "core"  +5 "processing"%x% +10 "core" %ղ\  +3 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +6 "processing"% +13 ."da"PS.reconfigure PSconfig +6 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +5 "processing"%v'm +353 "core" ' +3 ."da"delay 5 seconds +502 "processing"%1% +4 "core" %i\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%q'\ +343 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%t'Һ +1419 "Can" \ \ +202 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%g +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%m  +35 "core" +4 "processing"%H% +6 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%X' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%,' +1614 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%i +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2533 "core" ' + ."da"PSV.dial PTV +2 "processing"%; +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%U'ղ +2536 "core" ' +2 "processing"%J9 +3 "core" 94 + #"da"Processing Puck Heater at 28.4C before imaging +2 .PH.coast +52 "processing"%Y  +3 "core" 4 + 4 +2 "processing"%}& +3 "core" &]{( \ 6 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&D% +3 "core" %\   Z +2 "storage"(% +4 "core" %y O M U +2 "storage"(\\. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(4(,q +357 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &,t > 5  +2 "manipulator"&& +3 "core" &, D Wl +2 "manipulator"&% +3 "core" %\  p W +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&p( +218 "core" ( +2 "manipulator"&e& +4 "core" & 8 WB + "storage"(& +4 "core" &,t ? @  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&E'( +94 "core" ' +2 "storage"(j& +4 "core" &,t 3 '  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(!' +275 "core" ' +2 "storage"(f- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(~'y +32 "core" ' +2 "manipulator"&)& +4 "core" & W XB +2 "manipulator"&% +3 "core" %/ U X. +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&(k +245 "core" ( +2 "manipulator"&& +4 "core" &t c V + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t V +2 ."da"Forearm.seek PC +2 "manipulator"&<' +96 "core" ' + ."da"Hand.close +2 "manipulator"& / +73 "core" / +2 ."da"PC.seek :open +2 "processing"%d( +450 "core" ( +2 "storage"(&& +3 "core" &,t N O ( +2 "manipulator"&I& +4 "core" &t  e Y + "manipulator"&% +3 "core" % ϑ l Y +2 ."da"Forearm.seek :retract +2 "manipulator"&8'\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&6( +289 "core" ( +2 "manipulator"&h& +4 "core" &   ZA + "storage"(G& +4 "core" &,t Q P p + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&W'( +103 "core" ' + ."da"Hand.open +2 "manipulator"&l1 +75 "core" 1 +2 "storage"(- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"(?'E +23 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"((' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2814h.tif +4 "processing"%C& +9 "core" && +4 "manipulator"&w& +5 "core" & = PA +2 "manipulator"&S% +5 "core" %  Oj +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&y(, +173 "core" ( +4 "manipulator"&& +6 "core" &, MG +3 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +6 && +4 "core" &, r MG +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&K' +99 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +69 "core" / +2 "manipulator"&]& +4 "core" &, IG + "manipulator"&{% +4 "core" % 2 I! +2 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +121 "core" ( +2 "manipulator"&O& +4 "core" &u  K + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &|& +3 "core" &u  K +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&c' +98 "core" ' +3 "manipulator"&P& +4 "core" &u K + "manipulator"&>% +4 "core" %Ͻ K +2 "processing"%^& +4 "core" & + "processing"% & +4 ."psFlush"PC.seek :closed +2 "processing"%F(] +3 "core" & +3 &  +10 &&s . +9 &` B +9 &Hr U +10 &N U +10 &O V +9 &L U +9 &KR V +10 &O U +9 &Q V +9 &Q V +10 & TN U +9 &"SG V +9 &#N U +10 &%Q U +9 &'\\O U +10 &)P U +9 &*T V +9 &,R V +10 &.dO U +9 &0&N U +9 &1P U +10 &3R V +9 &5lO U +10 &7.N U +9 &8P V +9 &:R U +11 &6Qx U +9 &?Ob U +10 &ALc U +9 &C|Qe U +10 &E<UP V +9 &Fbc W +9 &H}b Z +10 &JrX \\ +9 &L4S \\ +9 &MR \\ +10 &OB ] +9 &QxH \\ +10 &S:E \\ +9 &T4 \\ +9 &V3 ] +10 &X~1 ] +9 &ZA3 ] +9 &\\0 L +10 &],Cj& (w +9 &]~3& 3 +5 ( + "processing"% & +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 +2 "processing"%3& +4 "core" &]~$ 3 + &]~# 3 + ."psFlush"Hand.open +2 "manipulator"&91 +66 "core" 1 +2 "manipulator"&:% +4 "core" % Ͻ ; I + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&0'\ +81 #"da"SX MX5/16 (USB:51): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.55 seconds\ /var/log/esp/da19aug2814h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2814h15s.tif +11 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%' +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%r'TE +1109 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%Z' +265 #"da"SX MX5/16 (USB:51): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2814h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2814h30s.tif +1352 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%* +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%M  +34 "core" +2 ."psFlush"PS.seek 0ml +54 "processing"%#' +1533 #"da"SX MX5/16 (USB:51): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2814h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2814h70s.tif +1103 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%@'\ +594 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%/ +76 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%R U +55 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%z' +2622 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%s @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +391 #"da"SX MX5/16 (USB:51): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2814h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.55 sec auto-exposure",Subject: "da19aug2814h images!" +14 "storage"(7- +9 "core" -' +7 "storage"($& +4 "core" &,t\ \  + +2 "manipulator"&"& +3 "core" &u 9 P +2 "manipulator"&a% +4 "core" %\   P +2 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +3 "manipulator"&u( +275 "core" ( +2 "manipulator"&n& +4 "core" &\ T Q"z +2 "storage"(A& +5 "core" &,t \  0 +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +99 "core" ' +4 ."da"SE.reconfigure SEgently +4 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.21 Pucks below Top Plate +5 "storage"(=' +66 "core" ' +8 "manipulator"&L& +16 "core" & - . E _"z +8 "storage"(V& +13 "core" &,t b e +3 ."da"Elbow.reconfigure LimpElbow +10 "manipulator"&$ ,(#b +9 ."da"Forearm.reconfigure LooseForearm +9 "manipulator"&#Q@2^d^2b +9 ."da"Forearm.seek 4 +8 "manipulator"&\ ' +26 "core" ' +2 ."da"Elbow.hold +7 "manipulator"&k, +13 "core" , +4 ."da"Elbow.reconfigure TightElbow +13 "manipulator"&$&.,(\ #b +9 ."da"SE.reconfigure SEconfig +4 "storage"(#QK-0-\ b +8 ."da"SE.seek -0.03 Pucks below Top Plate +8 "storage"( ' +29 "core" ' +3 "manipulator"&5% +4 "core" % \ \\ Y +2 "storage"(T& +3 "core" &,t K N  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 349 counts +2 "manipulator"&b'- +14 "core" ' +2 "manipulator"&2& +5 "core" & / / Z a"z +2 "storage"(_& +3 "core" &,t v\ +2 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&N'( +22 "core" ' +5 "storage"(`% +8 "core" % '\ +3 ."downElevator"SE.seek :down +3 "storage"(x'} +99 (% +3 "core" %A6 e b O Zr +2 "manipulator"&1% +3 "core" %3 2 2 c ^L +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&v'\ +89 "core" ' +62 ' +2 ."downElevator"SE.coast +3 "storage"(5 +5 ."da"SC.coast +2 "storage"(6 +1094 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%q  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%g'ղ +2631 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%m +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%H' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%t +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%[' +2632 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%X @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%%  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%i'ղ +2648 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%, +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%;'TE +1119 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%J +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%Y'\ +611 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%}' +2126 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%D +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%\\' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +49 "processing"%  +75 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%e'ղ +147 "Can"M\ EE +2480 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%+' +2628 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%j +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%.' +2619 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%f @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%)' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%!'ղ +2623 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&E& +4 "core" &\ o"z +2 "manipulator"&% +3 "core" %\    p +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +254 "core" ( +2 "manipulator"&p& +4 "core" &t 1 p + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &t { o + ."psFlush"Forearm.seek PC +2 "manipulator"&' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&o/ +70 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%&( +450 "core" ( +2 "manipulator"&I& +3 "core" &t W r +2 "manipulator"&% +4 "core" % c r$ + ."psFlush"Forearm.seek :retract +2 "manipulator"&<'\ +93 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&h(, +134 "core" ( +2 "manipulator"&G& +3 "core" &,  q +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, n q +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&l' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&C% +4 "core" % Z M f h + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&8'\ +101 "core" ' +2 #tFinished short da assay +17087 #-> access 4 +2 .SE.seek :down +2 "storage"(w'} +3 "core" ' +2 "manipulator"&S% +4 "core" %\ " y s< + "manipulator"&~& +4 "core" &, X r + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(?(R +988 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &R !  \ +1071 #t-> access 5 +2 .SE.seek :down + "storage"('} +3 "core" ' + "manipulator"&W% +4 "core" %\ "  n< +2 "manipulator"&6& +3 "core" &,  n +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +362 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (]& +3 "core" & ` ,\  +15198 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'{& +3 "core" &\ \ J +2 "manipulator"&& +4 "core" &, ; 9 q h +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&O(, +24 "core" ( +2 "manipulator"&|& +4 "core" &, K U o hW + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &, J H hW +2 .tForearm.seek :garage +2 "manipulator"&P' +98 "core" ' +2 .tHand.close + "manipulator"&>/ +71 "core" / +2 "manipulator"&^& +4 "core" &, W U eW +2 "manipulator"&y% +3 "core" % , W S H f@ +2 .tForearm.seek :retract +2 "manipulator"& '\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&d( +315 "core" ( +2 "manipulator"& & +3 "core" & \\ p T h +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" & [ O i +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&9' +93 "core" ' +2 "manipulator"&:& +4 "core" & q k + i +2 "manipulator"&'% +3 "core" % Y h i +2 "collection"'c& +4 "core" &  D + "collection"'U& +4 .tCC.seek :closed +2 "collection"'r(` +2 "core" & \ & +2 & \ )  +10 &)p  * - +9 &`z   A +9 &Kp\  T +10 & J  & U +9 &Q ' U +9 &I , T +10 &OL  & U +9 &J  5 T +10 &L\ 1 U +9 &O  2 T +9 & XK  4 T +10 &"O  & U +9 &#I \ 0 T +9 &%M  3 U +10 &'^Q  0 U +9 &)"J  1 T +10 &*O\ \ + U +9 &,N  / U +9 &.gO  / U +10 &0*M  % T +9 &1K  ' U +9 &3O   U +10 &5oK   U +9 &72L  * T +10 &8M $ U +9 &:L  ( T +9 &:K * T +9 &?O  ( U +9 &AJ  % T +10 &CI  * T +9 &EBI  + T +10 &GH ! T +9 &HQ3 U +9 &JZ/ V +10 &L<x+! Y +9 &MNC" ] +9 &OZX( ` +10 &Ql\\[- a +9 &S.\\\\/ a +10 &T[`& a +9 &V]^, b +9 &Xn`]' b! +10 &Z-`_" b$ +9 &[ba- b+ +9 &]cc( b. +10 &_Vce0 U +9 &`H!de+ *z +10 &`dc- X +8 ( +2 &`lfe3 U + "collection"'U& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.44 + "collection"'*& +4 "core" &`medN U + .tHand.open +2 "manipulator"&M1 +76 "core" 1 +2 "manipulator"&Z% +4 "core" %  P U : e + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%#  +44 "core"  +2 "processing"%@% +4 "core" %նk\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%/' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%R  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%B' +1623 "core" ' + .tPSV.dial PSR +2 "processing"%s +45 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%z' +2633 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%7  +44 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%$ +193 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"%" @ +78 "core" A +2 .tPS.seek 0ml +2 "processing"%a' +2115 "Can"\ gg +515 "core" ' + .tPSV.dial :air +2 "processing"%n  +74 "core"  +2 .tPS.seek 2.5ml +2 "processing"%A' +2635 "core" ' + .tPSV.dial :PTV +2 "processing"% +73 "core" ~ +2 .tPS.seek 0ml +49 "processing"%L' +2660 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&V& +4 "core" & +   a +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&0( +3 "core" ( +2 "manipulator"&5& +4 "core" & %  | ` + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &T& +2 "core" & \  ` +2 .tForearm.seek CC +2 "manipulator"&(' +95 "core" ' +2 .tHand.close + "manipulator"&2/ +75 "core" / +3 .tCC.seek :open +4 "collection"'_( +473 "core" ( +2 "manipulator"&`& +4 "core" & V U ` e + "manipulator"&% +4 "core" % R R O e +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&1(, +274 "core" ( +2 "manipulator"&u& +4 "core" &, Y S - f; + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" &, U T Q f; + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&\ ' +114 "core" ' + .tHand.open +2 "manipulator"&b1 +66 "core" 1 +2 "manipulator"& % +4 "core" % { "   \\u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +98 "core" ' +30008 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'x& +3 "core" &  +2 "manipulator"&4& +4 "core" &, G G h; +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&q(, +2 "core" ( +2 "manipulator"&& +3 "core" &, E G + h; +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" &, P B ' h; +2 .tForearm.seek :garage +2 "manipulator"&g' +100 "core" ' +2 .tHand.close + "manipulator"&t/ +73 "core" / +2 "manipulator"&H& +4 "core" &, 0 0 3 d; +2 "manipulator"&X% +3 "core" % . / / J d) +2 .tForearm.seek :retract +2 "manipulator"&['\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&%( +286 "core" ( +2 "manipulator"&& +4 "core" &" 1 ; 0 d<> + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &,& +2 "core" &" , $ = d<> +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&i' +101 "core" ' +2 "manipulator"&;& +4 "core" &" 5 2 Z c<> +2 "manipulator"& % +3 "core" % 0 2 _ c +2 "collection"'& +4 "core" & \  + "collection"'& +4 .tCC.seek :closed +2 "collection"'J(` +2 "core" &   +3 &    +10 &)o\   - +9 &_y  A +9 &Fm\  S +10 &J\   T +9 &L   U +10 &G  T +9 &IL   T +9 & I  T +10 &H \  T +9 &L\   U +9 & QI\ \  T +10 &"L \  U +9 &#H \  T +10 &%J \  U +9 &'XK   U +9 &)H   T +10 &*J   U +9 &,I   T +9 &.aL \ L T +10 &0"I   U +9 &1H \  T +10 &3J\   T +9 &5iH   T +9 &7+K   T +10 &8I\   T +9 &:E\ \  T +9 &3F   T +9 &?I\   T +10 &AG   T +9 &CyF   T +9 &E<F   T +10 &FG   T +9 &HO U +9 &J}W V +10 &L6p' Y +9 &M71 ] +10 &O79 ` +9 &Qe76 a +9 &S%89 a +10 &T>< b +9 &V?? b +9 &XhBA b +10 &Z'EE\ b# +9 &[IG b, +10 &]KJ b7 +9 &_KLK X +9 &`F"QM\ )v +10 &`#PN W +8 ( +2 &`gQP Q + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.55 + "collection"'& +4 "core" &`gPN$ Q + .tHand.open +2 "manipulator"&Y1 +67 "core" 1 +2 "manipulator"&D% +4 "core" %   6  _ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%}  +194 "core"  +2 "processing"%% +4 "core" %v\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%\\' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1620 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%e' +2628 "core" ' +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%j +194 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%+' +2620 "core" ' + .tPSV.dial :air +2 "processing"%f  +73 "core"  +2 .tPS.seek 2.5ml +2 "processing"%.' +2632 "core" ' + .tPSV.dial :PTV +2 "processing"% +74 "core" ~ +2 .tPS.seek 0ml +2 "processing"%)' +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&E& +4 "core" &" . / Z ]<> +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +42 "core" ( +2 "manipulator"&p& +4 "core" &  # M ` + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" & ' 2 a + .tForearm.seek CC +2 "manipulator"&k' +96 "core" ' + .tHand.close +2 "manipulator"&o/ +72 "core" / +2 .tCC.seek :open +2 "collection"'v( +471 "core" ( +2 "manipulator"&F& +4 "core" & 1 / 0 d + "manipulator"&I% +4 "core" %  " % + d + .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&G(, +275 "core" ( +2 "manipulator"&& +4 "core" &, T W H e0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, Q K  e0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +110 "core" ' +2 .tHand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&C% +4 "core" %   \\ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +97 "core" ' +4765 "Can"Y\ OO +45070 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'l& +3 "core" & \  +2 "manipulator"&S& +4 "core" &, W S f0 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&~(, +2 "core" ( +2 "manipulator"&& +3 "core" &, ] _  g0 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" &, ] V f0 +2 .tForearm.seek :garage +2 "manipulator"&6' +99 "core" ' +2 .tHand.close + "manipulator"&w/ +74 "core" / +2 "manipulator"&?& +4 "core" &, ; 4 b0 + "manipulator"&]% +4 "core" % * / 0 o b +2 .tForearm.seek :retract +41 "manipulator"&{'\ +110 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +287 "core" ( +2 "manipulator"&|& +4 "core" &* 2 1 aCp + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &* 1 0 x bCp +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&>' +101 "core" ' +2 "manipulator"&^& +4 "core" &* 4 < N aCp +2 "manipulator"&y% +3 "core" % 0 2 h ` +2 "collection"'h& +4 "core" & \  + "collection"'8& +4 .tCC.seek :closed +2 "collection"'P(` +2 "core" &   +5 &   0 +9 &/Cv \  3 +10 &Mmy   G +9 &e \  V +9 &I\ \  U +10 &aN\   U +9 &$I \  T +10 &K\ \  T +9 &M \  T +9 &jI \  T +10 &+I \  U +9 & L\   T +9 &"H   T +10 &$sG  T +9 &&4L  T +10 &'K   T +9 &)J   U +9 &+yK\ \  U +10 &-;L   U +9 &.J  U +9 &0K   U +10 &2I   U +9 &4DI   T +10 &6L   T +9 &7J\   T +9 &9L   T +10 &;LI \  T +9 &=F\ \  T +9 &>G   T +10 &@I   T +9 &BUI \  T +10 &DG   T +9 &EG   T +9 &GN  T +10 &I[P U +9 &K` W +9 &L2' Z +10 &NUL ^ +9 &PBVX ` +10 &RYX a +9 &SYX a +9 &UZZ b +10 &WD[Z b +9 &Y\\\\ b! +9 &Z][ b% +10 &\\}__ b, +9 &^5a` b0 +10 &__a 7 +9 &`_`b #h +9 ( + &`h|b` _ + "collection"'8& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.43 + "collection"'O& +4 "core" &`h|__ _ + .tHand.open +2 "manipulator"& 1 +76 "core" 1 +2 "manipulator"&3% +4 "core" % '  # \\ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%'  +193 "core"  +3 "processing"%c% +3 "core" %S\ +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"% ' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%Q  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%*' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%M +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%Z' +2622 "core" ' +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%U +194 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%#' +2622 "core" ' + .tPSV.dial :air +2 "processing"%@  +74 "core"  +2 .tPS.seek 2.5ml +2 "processing"%9' +2632 "core" ' + .tPSV.dial :PTV +2 "processing"%! +73 "core"  +2 .tPS.seek 0ml +2 "processing"%R' +1125 "Can"\ nn +1498 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&/& +4 "core" &(   y ZBj +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&s( +2 "core" ( +2 "manipulator"&B& +4 "core" &(   C ZBj + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &7& +3 "core" &(   { ZBj +2 .tForearm.seek CC + "manipulator"&$' +92 "core" ' + .tHand.close +2 "manipulator"&"/ +69 "core" / +2 .tCC.seek :open +2 "collection"'z( +471 "core" ( +2 "manipulator"&n& +4 "core" &) = 4 ( ^Bj + "manipulator"&a% +4 "core" %  / 2 ^ + .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&A(, +284 "core" ( +2 "manipulator"&V& +4 "core" &, 0 " E b9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &5& +2 "core" &, - % > b9 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&T' +113 "core" ' + .tHand.open +2 "manipulator"&21 +73 "core" 1 +2 "manipulator"&d% +4 "core" %   _ Z + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +57105 "Can"\ PP +55038 #t-> access 4 + .SE.seek :down +2 "storage"(r'} +3 "core" ' +2 "manipulator"&`% +3 "core" %\ 3 2 b4 +2 "manipulator"&& +4 "core" &, ; 4 b9 + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(((R +360 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (u& +3 "core" &T \  +5 #t-> access 5 +2 .SE.seek :down +2 "storage"(='} +3 "core" ' +2 "manipulator"&0% +4 "core" %\ : = d4 +2 "manipulator"&b& +3 "core" &, . 0 c9 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"( ( +363 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &  c c % +371 #t-> startTube 5 +546 #-> shortDA +3 "collection"'\ % +2 "processing"%x% +4 "core" %ӳ   +5 %\ +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +3234 "Can"\ VV +1611 #tPulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%4 +43 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +77 "core" + .tPRV.dial :sipper +2 "processing"%m  +135 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%t'` +2285 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%H  +132 "core"  +2 .tPS.seek 0.5ml +2 "processing"%X'\ +1264 "core" ' + .tPRV.dial :waste2 +2 "processing"%1 @ +104 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%N'ղ +610 "core" ' + .tPSV.dial PSR +2 "processing"%g +103 "core"  +2 "processing"%% +4 "core" %հ|\ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%,'TE +1115 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%q' +1620 "core" ' + .tPSV.dial :mixloop +2 "processing"%; +103 "core" +2 .tPS.seek :empty +2 "processing"% 'ղ +2630 "core" ' + .tPSV.dial PSR +2 "processing"% +104 "core"  +2 "processing"%[% +4 "core" %լ\ \ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%_'TE +1106 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1610 "core" ' +2 .tPSV.dial :mixloop + "processing"%Y +103 "core" +2 .tPRV.dial :sipper + "processing"%D  +44 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2624 "core" ' +9 .tPSV.dial PSR +2 "processing"%} +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%i +103 "core" +2 .tPS.seek :empty +2 "processing"%L'ղ +2621 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" &z\ \ +2 "manipulator"&\\% +3 "core" %\ 9 0 _4 +2 "storage"(% +4 "core" % c e + "storage"(. +3 "core" .(  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(j(<1 +992 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (e& +3 "core" &<5A l _\  +2 "manipulator"&f& +3 "core" &, / 3 v a9 +2 "manipulator"&+% +3 "core" %\ 0 0 t a4 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&( +180 "core" ( +2 "manipulator"&.& +4 "core" & 6 9 _, +2 "storage"(E& +3 "core" &<5A 3\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&p'Ϲ +97 "core" ' +2 "storage"( & +4 "core" &<5A\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(o' +285 "core" ' +2 "storage"(%- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &<5@ c b 8  + "manipulator"&J& +4 "core" & 1 2 V ^, +2 .tElbow.seek 5 + "manipulator"&F( +4 "core" ( + "manipulator"&I& +4 "core" & ; < ^, +2 "storage"(k& +4 "core" &<5? g c 9  + .tForearm.seek 5 + 300 counts +2 "manipulator"&'΍ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +66 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"('} +5 "core" & 9 5 _, +2 "manipulator"&C% +4 "core" % z " 3 & ` + .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +158 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +95 "core" ( +2 "manipulator"&l& +4 "core" &u % " a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &S& +2 "core" &u , ` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&W& +4 "core" &u 6 1 k a +2 "manipulator"&w% +3 "core" % 0 2 a +2 "processing"%?& +4 "core" &}\ + "processing"%]& +4 .tPC.seek :closed +2 "processing"%G(] +3 "core" &\ +2 &z\  +9 &%q|\ . +9 &_\ B +9 &Cx|\ U +10 &U\ \ U +9 &Uy\ V +9 &W|\ \ V +10 &FZ|\ \ V +9 &T|\ \ V +10 &Wu\ \ V +9 &U{\ \ V +9 & OWs\ \ U +10 &"X}\ \ V +9 &#T}\ \ V +9 &%S}\ \ U +10 &'WP~\ \ U +9 &)Uw\ \ V +10 &*V|\ \ V +9 &,R|\ \ V +9 &.^Tr\ \ V +10 &0 T\ \ V +9 &1R~\ \ U +9 &3W|\ \ U +10 &5gQ\ \ U +9 &7(X{\ \ V +10 &8T}\ \ U +9 &:U{\ \ V +9 &1S~\ \ U +9 &?Wx\ \ V +9 &AUr\ \ U +10 &CvU{\ \ V +9 &E7]n\ V +10 &Fkj\ X +9 &Hl\ [ +9 &Jmc\ \\ +10 &L/k\ \\ +9 &Mi\ \\ +9 &O^\ ] +10 &Qsg\ \\ +9 &S6i\ \\ +10 &Te\ \\ +9 &Ve\ ] +9 &X{h\ \\ +10 &Z<o\ ] +9 &[o\ N +9 &],H~n\ #i +10 &]z9q\ \ 5 +5 ( + "processing"%]& +5 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 + .Hand.open + "manipulator"&<1 +3 "core" &]z*k\ 5 +62 1 +2 "manipulator"&6% +3 "core" % 8 ? 9 _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&|'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +4 "processing"%K  +2 %~9 +5 "core" 9ed +102 "processing"%^9 +2 "core" 9d{ +103 "processing"%y9 +2 "core" 9c{  +103 "processing"%h9 +2 "core" 9a{  +103 "processing"%{9 +2 "core" 9a| +103 "processing"%v9 +2 "core" 9`{ +103 "processing"%O9 +2 "core" 9`{! +103 "processing"% 9 +2 "core" 9`{! +103 "processing"%39 +3 "core" 9_{"" +103 "processing"%89 +2 "core" 9_|&" +103 "processing"%'9 +2 "core" 9^{+# +103 "processing"%c9 +2 "core" 9_{/# +103 "processing"%>9 +2 "core" 9_{3# +103 "processing"%)9 +3 "core" 9`|7$ +103 "processing"%Q9 +2 "core" 9a|;$ +103 "processing"% 9 +2 "core" 9b|@% +103 "processing"%M9 +2 "core" 9c|D% +103 "processing"%*9 +2 "core" 9d|H% +103 "processing"%U9 +3 "core" 9g|L& +103 "processing"%Z9 +2 "core" 9h|P& +103 "processing"%@9 +2 "core" 9k}U& +103 "processing"%#9 +2 "core" 9l|Y& +103 "processing"%!9 +2 "core" 9o|]& +103 "processing"%99 +2 "core" 9q|a& +103 "processing"%/9 +2 "core" 9u}e' +103 "processing"%B9 +2 "core" 9x~j& +103 "processing"%79 +2 "core" 9{~n& +103 "processing"%"9 +2 "core" 9~yr& +103 "processing"%9 +3 "core" 9v& +103 "processing"%:9 +2 "core" 9{ +103 "processing"%P9 +2 "core" 9 +103 "processing"%n9 +2 "core" 9~ +103 "processing"%a9 +2 "core" 9 +103 "processing"%$9 +2 "core" 9~ +103 "processing"%V9 +2 "core" 9 +103 "processing"%59 +2 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%29 +2 "core" 9 +103 "processing"%d9 +5 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%`9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%09 +2 "core" 9 +103 "processing"%b9 +2 "core" 9 +103 "processing"%r9 +3 "core" 9 +103 "processing"%(9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%\ 9 +2 "core" 9 +103 "processing"%x9 +2 "core" 9 +103 "processing"%49 +3 "core" 9 +102 "processing"%9 +2 "core" 9  +103 "processing"%m9 +2 "core" 9\ +103 "processing"%R9 +2 "core" 9\ +103 "processing"%H9 +2 "core" 9 +103 "processing"%t9 +3 "core" 9# +103 "processing"%19 +2 "core" 9( +103 "processing"%X9 +2 "core" 9- +103 "processing"%g9 +2 "core" 93 +103 "processing"%9 +2 "core" 98 +103 "processing"%N9 +2 "core" 9>\  +103 "processing"%,9 +2 "core" 9C +103 "processing"%;9 +2 "core" 9H +103 "processing"%q9 +2 "core" 9M +103 "processing"%9 +2 "core" 9R +103 "processing"%[9 +3 "core" 9X +103 "processing"% 9 +2 "core" 9\\# +103 "processing"%_9 +2 "core" 9a' +3 .tPH.hold 2:00:00,28C +3 "processing"%Y pp_ +3 .tdelay 1:30 +2 "core" ' +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%D +104 "core"  +2 "processing"%% +4 "core" %կR\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%}'\ +609 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%i  +138 "core"  +2 .tPSV.dial PTV + "processing"% +73 "core" +2 .tPBV.dial :waste1 + "processing"%  +55 "core" +2 "processing"%\\% +4 "core" %Ҷ\  +2 .tPS.seek 1.5ml + "processing"%'| +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPS.seek 0ml +43 "processing"% ' +1629 "core" ' +2 .tdelay 5:00 +10870 "Can"v\ CC +19132 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%e  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +33 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%+ +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml +2 "processing"%.' +2512 "core" ' + .tPSV.dial PTV +2 "processing"%E +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%A +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 .tPS.seek :empty +2 "processing"%%'ղ +2516 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +138 "core" +2 .tPSV.dial :mixloop + "processing"%= +44 "core" +2 .tPRV.dial :ab1 + "processing"%J @ +105 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%I' +357 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%k  +43 "core"  +2 "processing"%% +4 "core" %?\  +2 .tPS.seek 0.34ml +2 "processing"%' +435 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'C  +30 "core" +2 .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%p'G +1192 "core" ' + .tPRV.dial :waste2 +2 "processing"%o @ +74 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%l  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%S'Һ +1619 "core" ' + .tPSV.dial :PML +2 "processing"%F +44 "core" +2 .tPTV.dial :mixing + "processing"%W @ +77 "core" A +2 .tPBV.dial :waste1 + "processing"%w  +34 "core" +2 "processing"%?% +4 "core" %ҽ\  + .tPS.seek 1.85ml +2 "processing"%' +246 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%&' +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"']& +3 "core" &   + "manipulator"&<& +4 "core" &u  ( > W + "manipulator"&6% +4 "core" %\   ( p ^ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&~(, +128 "core" ( +2 "manipulator"&^& +4 "core" &,  A XB + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  m ^B +2 .tForearm.seek :garage +2 "manipulator"&y' +102 "core" ' +2 .tHand.close + "manipulator"&j/ +66 "core" / +3 "manipulator"&h& +4 "core" &, "  F Y4 + "manipulator"&{% +4 "core" %  T + .tForearm.seek :retract +2 "manipulator"&v'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&O( +322 "core" ( +2 "manipulator"& & +4 "core" & G X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" & ` X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&8' +103 "core" ' +2 "manipulator"&'& +4 "core" &  < W +2 "manipulator"&c% +3 "core" %  T W +2 "collection"'>& +4 "core" & \  + "collection"')& +4 .tCC.seek :closed +2 "collection"'Q(` +2 "core" &  # +3 &   +10 &+o\   - +10 &_y   A +9 &Fo   T +9 &H   U +10 &L   U +9 &I   U +9 &IL \  U +10 & K \  U +9 &L   U +10 &K   U +9 & RJ   U +9 &"K   U +10 &#I   T +9 &%K   U +9 &'XL\   U +10 &)F  U +9 &*J   U +9 &,I   U +10 &.bJ   U +9 &0$I   U +10 &1I   U +9 &3K   U +9 &5jI   U +10 &7,K   U +9 &8I   U +10 &:I   U +9 &4F   U +10 &?J   U +9 &AF  U +9 &CzG   U +10 &E<J   U +9 &FF U +10 &HP V +9 &J|X W +9 &L7s+" Y +10 &MOB ^ +9 &O[Z ` +9 &Qg[\\ a +10 &S'\\[ a +9 &T\\] b +10 &V_^ b +9 &Xg^^ b# +9 &Z#^^ b) +10 &[ca b2 +9 &]da b2 +9 &_Fee V +10 &`A)ff +} +9 &`esfe Y +2 ( + "collection"')& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.52 + "collection"' & +4 "core" &`epce Y + .tHand.open +2 "manipulator"&M1 +75 "core" 1 +2 "manipulator"&*% +4 "core" %  + Y S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%Z +104 "core"  +2 "processing"%@% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%#' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%!  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%9' +1615 "core" ' + .tPSV.dial PSR +2 "processing"%/ +56 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%B' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +5 "processing"%7  + "collection"'"  +31 "core" ~ +135  +2 .tPSV.dial :mixloop + "processing"% +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%:  +77 "core" +2 .tPS.seek 0ml +2 "processing"%P' +2624 "core" ' + .tPSV.dial :air +2 "processing"%n  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%a' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%$ +44 "core" +2 .tPS.seek 0ml +2 "processing"%V' +2620 "core" ' + .tPSV.dial :air +2 "processing"%5  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%s' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%2 +44 "core" +2 .tPS.seek 0ml +2 "processing"%d' +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & , \ Y X +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&T( +9 "core" ( +2 "manipulator"&`& +4 "core" &  % * W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  (  W +2 .tForearm.seek CC + "manipulator"&' +95 "core" ' + .tHand.close +47 "manipulator"&/ +69 "core" / +2 .tCC.seek :open +2 "collection"'u( +468 "core" ( +2 "manipulator"&0& +4 "core" &   G \\ + "manipulator"&b% +4 "core" %   /  _ +2 .tForearm.seek :retract + "manipulator"&r'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&((, +25 "Can"\ bb +248 "core" ( +2 "manipulator"&& +4 "core" &, = > _< + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +3 "core" &, 3 5 _< + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&x' +112 "core" ' +2 .tHand.open +2 "manipulator"&41 +74 "core" 1 +2 "manipulator"&% +4 "core" %  . W +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +100 "core" ' +2 ."da"delayUntil "15:27:29.04" +24643 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%R @ +76 "core" A + ."da"PBV.dial :waste1 +2 "processing"%H  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%1  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%X' +2527 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%g +43 "core" +2 ."da"delay 2 seconds +203 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%N +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%,  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%;'ղ +2535 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%q +133 "core"  +2 "processing"%% +3 "core" %կ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%['\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%_  +77 "core"  + ."da"PSV.dial PTV +3 "processing"%- +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%D  +35 "core" +2 "processing"%% +3 "core" %Ҹ4\  +2 ."da"PS.seek 1.5ml +2 "processing"%L'~ +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%} * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%i' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%\\ +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2530 "core" ' + ."da"PSV.dial PTV +3 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%K +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%e  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%f'ղ +523 "Can"Y\ \ ZZ +2014 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%+ +133 "core"  +2 "processing"% % +3 "core" %կ\\\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%E'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%A +84 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%.% +3 "core" %ҹ\ \  +2 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%J' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%k * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%I' +2528 "core" ' + ."da"PSV.dial PTV +3 "processing"%C +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%o  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%p'ղ +2507 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%l  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +139 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%F  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%W +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%w' +412 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%?  +45 "core"  +2 "processing"%% +4 "core" %\  + ."da"PS.seek 0.55ml +2 "processing"%S'b +352 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%]'Һ +1570 "core" ' +40 ."da"PSV.dial :PML +10 "processing"%< +43 "core" + ."da"PTV.dial :mixing +3 "processing"%6 @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%^  +34 "core" +2 "processing"%% +3 "core" %ҽ\  +2 ."da"PS.seek 1.85ml +2 "processing"%' +255 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%j * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%h' +1962 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +23726 "Can"\ WX +24276 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%{  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%y  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%~' +2524 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%3  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%' +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%c  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%>'ղ +2525 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%v +133 "core"  +2 "processing"%z% +3 "core" %կG\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%M'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 "processing"%*  +77 "core"  + ."da"PSV.dial PTV +3 "processing"%) +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +34 "core" +2 "processing"%@% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%8' +620 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%!' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%#  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%/ * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%9 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%"' +2522 "core" ' + ."da"PSV.dial PTV +3 "processing"%7 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%: +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%B  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%n'ղ +1546 "Can"\ ED +967 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%P +133 "core"  +2 "processing"%$% +3 "core" %հ5\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%a'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%5'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%V +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%2  +34 "core" +2 "processing"%s% +3 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%` * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%' +1650 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%U +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%Q' +2536 "core" ' + ."da"PSV.dial PTV +3 "processing"%0 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%b +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%\ 'ղ +2511 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%T +133 "core"  +2 "processing"%4% +3 "core" %ղ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%r'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%x +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%R  +34 "core" +2 "processing"%H% +3 "core" %ҸP\  +2 ."da"PS.seek 1.5ml +2 "processing"%t'~ +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%d' +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%g  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%N +73 "core"  +43 ."da"PS.reconfigure PSfast +9 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2532 "core" ' + ."da"PSV.dial PTV +3 "processing"%X +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%q +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%;  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%['ղ +2536 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%_ +137 "core"  +5 "processing"%-% +19 "core" %հ +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +18 ."da"PS.reconfigure PSconfig +6 "processing"%#A d`b +3 ."da"PS.seek 0.25ml +8 "processing"%D'm +362 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +4 "core" %q  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"% '\ +341 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%}'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%L +75 "Can" + "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %Ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%\\'| +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1612 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +75 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2549 "core" ' + ."da"PSV.dial PTV +3 "processing"%+ +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%f +85 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%E  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%A'ղ +2527 "core" ' +2 "processing"%9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28.7C before imaging + .PH.coast +2 "processing"%.  +3 "core" 5 5 +2 "processing"% & +3 "core" &]z)B 5 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&=% +4 "core" %\   L + "storage"(% +4 "core" %| +2 "storage"(%. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(k(,q +357 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &,q +2 "manipulator"&J& +3 "core" &,  H< +2 "manipulator"&C% +3 "core" %\   H +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&( +183 "core" ( +2 "manipulator"&& +4 "core" & D F, + "storage"(o& +4 "core" &,q  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&I'( +98 "core" ' +2 "storage"(l& +3 "core" &,q +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(' +277 "core" ' +2 "storage"(F- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(W'y +31 "core" ' +2 "manipulator"&p& +4 "core" & Z H, +2 "manipulator"&?% +3 "core" %$ I H +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&w(k +255 "core" ( +2 "manipulator"&& +3 "core" &r  G +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &S& +2 "core" &r  G +2 ."da"Forearm.seek PC +2 "manipulator"&<' +95 "core" ' + ."da"Hand.close +2 "manipulator"&6/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%^( +452 "core" ( +2 "storage"(& +3 "core" &,q K +2 "manipulator"&j& +3 "core" &r  I +2 "manipulator"&]% +3 "core" % ϙ  J +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&{( +273 "core" ( +2 "manipulator"&|& +3 "core" & [ I( +2 "storage"(y& +3 "core" &,q  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&h'( +101 "core" ' +2 ."da"Hand.open +2 "manipulator"& 1 +74 "core" 1 +2 "storage"(3- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(''E +23 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate + "storage"(c' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2816h.tif +3 "processing"%~& +10 "core" & +3 "manipulator"&v& +5 "core" & n k # ?( +2 "manipulator"&z% +4 "core" % - s v  ? +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&>'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"& (, +184 "core" ( +2 "manipulator"&*& +8 "core" &, ^ O =B +2 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &)& +4 "core" &, ^ R  =B +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&Z' +141 "core" ' +8 ."psFlush"Hand.close +2 "manipulator"&@/ +66 "core" / +2 "manipulator"&M& +4 "core" &, M L  :B + "manipulator"&&% +4 "core" % , D ?  :L +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&8'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&#(k +121 "core" ( +2 "manipulator"&/& +4 "core" &u A L ; + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &9& +3 "core" &u Q L  ; + ."psFlush"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&!' +99 "core" ' +2 "manipulator"&7& +4 "core" &u M J P < +2 "manipulator"&% +3 "core" % M J ' ; +2 "processing"%:& +4 "core" & +2 "processing"%B& +3 ."psFlush"PC.seek :closed +2 "processing"%"(] +3 "core" & +3 &  +10 &&r . +9 &_z B +9 &Br U +10 &O V +10 &Lq V +9 &Lg V +9 &DOb V +10 &Oe U +9 &P V +9 &Q V +10 & MO V +9 &"R V +9 &#N U +10 &%O V +9 &'UK V +10 &)P V +9 &*Q V +9 &,Q V +10 &.\\O V +9 &0P V +9 &1P V +10 &3R V +9 &5eM V +10 &7'Mw V +9 &8Nt U +9 &:O V +10 &/O_ V +9 &?Qe V +10 &ALQ V +9 &CuOZ V +10 &E7R_ V +9 &F_[ W +9 &HO [ +10 &JjO \\ +9 &L+G ] +9 &ML ] +10 &OC \\ +9 &QpC ] +10 &S37 ] +9 &T0 ] +9 &V, ] +10 &Xv) ^ +9 &Z8$ ^ +9 &[ P +10 &]+H~ #j +9 &]w> 7 +5 ( + "processing"%B& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 +2 "processing"%P& +4 "core" &]w/ 7 + ."psFlush"Hand.open +2 "manipulator"&$1 +69 "core" 1 +2 "manipulator"&n% +4 "core" % I M 0 9 + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&a'\ +36 #"da"SX MX5/16 (USB:53): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.638 seconds\ /var/log/esp/da19aug2816h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2816h15s.tif +58 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%V +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%2'TE +1133 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +195 #"da"SX MX5/16 (USB:53): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2816h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2816h30s.tif +1411 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%5 +75 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%`  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1534 #"da"SX MX5/16 (USB:53): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2816h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2816h70s.tif +1097 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%O'\ +605 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2115 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%0 U +54 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%b' +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%' +369 #"da"SX MX5/16 (USB:53): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2816h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.638 sec auto-exposure",Subject: "da19aug2816h images!" +13 "storage"(Q- +11 "core" -' +6 "storage"(T& +4 "core" &,q z +2 "manipulator"&4& +3 "core" &u R R D @ +2 "manipulator"&\ % +3 "core" %\  y s \\ A +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +259 "core" ( +2 "manipulator"&x& +4 "core" & | h J @/ +2 "storage"(R& +3 "core" &,q 5 +3 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&H'( +105 "core" ' +3 ."da"SE.reconfigure SEgently +6 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"(r' +64 "core" ' +6 "manipulator"&1& +15 "core" &  O/ +8 "storage"(t& +16 "core" &,q\ \  l +5 ."da"Elbow.reconfigure LimpElbow +8 "manipulator"&$ ,(#b +8 ."da"Forearm.reconfigure LooseForearm +8 "manipulator"&#Q@2^d^2b +7 ."da"Forearm.seek 4 +8 "manipulator"&g' +27 "core" ' +8 ."da"Elbow.hold +6 "manipulator"&, +10 "core" , +5 ."da"Elbow.reconfigure TightElbow +5 "manipulator"&$&.,(\ #b +10 ."da"SE.reconfigure SEconfig +4 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(N' +25 "core" ' +8 "manipulator"&d% +15 "core" % E_ +2 "storage"(X& +6 "core" &,q 8 +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 347 counts + "manipulator"&q'+ +17 "core" ' +2 "manipulator"&& +5 "core" &  P- + "storage"(;& +4 "core" &,q\ \   +3 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&,'( +17 "core" ' +3 "storage"(_% +7 "core" %\ \  [ +5 ."downElevator"SE.seek :down +10 "storage"(-'} +95 ([% +3 "core" %U0\ \  [s +2 "manipulator"&% +3 "core" %& 1 O +63 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&D'\ +94 "core" ' +2 ' +2 ."downElevator"SE.coast +3 "storage"(5 +5 ."da"SC.coast +2 "storage"(6 +1134 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%L'ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2627 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%} +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%i' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%\\ @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%K  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%e'ղ +2631 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +45 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%+'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"% ' +1620 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%f +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%E  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%.'\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"% ' +2123 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%= +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%%' +2646 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%C  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +516 "Can"]\ JJ +2107 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%o +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%(' +2624 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%l +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%m' +2620 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%F @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%?  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&I& +4 "core" &   F [- +2 "manipulator"&% +3 "core" %\   u [/ +2 ."psFlush"Elbow.seek PC +2 "manipulator"&S(k +255 "core" ( +2 "manipulator"&& +4 "core" &u  > \\ + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" &u  % K \\ + ."psFlush"Forearm.seek PC +2 "manipulator"&' +97 "core" ' + ."psFlush"Hand.close +2 "manipulator"&G/ +77 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +455 "core" ( +2 "manipulator"&j& +3 "core" &u \ _ ` +2 "manipulator"&]% +3 "core" % Ϲ d ` +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&<'\ +92 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&|(, +128 "core" ( +2 "manipulator"&y& +3 "core" &, '   _; +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &,   { `; +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"& ' +114 "core" ' + ."psFlush"Hand.open +2 "manipulator"&31 +72 "core" 1 +2 "manipulator"&~% +4 "core" % \ u ( Ub + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&v'\ +100 "core" ' +2 #tFinished short da assay +2946 #-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &\  ' +2 "manipulator"&z& +4 "core" &, - 0 a8 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&W(, +4 "core" ( +2 "manipulator"&'& +4 "core" &, - ( a8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &, )  K a8 +2 .tForearm.seek :garage +2 "manipulator"&)' +103 "core" ' +3 .tHand.close + "manipulator"&h/ +77 "core" / +2 "manipulator"&{& +4 "core" &,  \\ \\/ + "manipulator"&@% +4 "core" %  w \\ +2 .tForearm.seek :retract +2 "manipulator"&M'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&&( +279 "core" ( +2 "manipulator"&>& +4 "core" &$ 0 4 7 ^>M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &$ 0 - d ^>M +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&9' +102 "core" ' +2 "manipulator"&Z& +4 "core" &$   @ ]>M +2 "manipulator"&7% +3 "core" % % } ] +2 "collection"'& +4 "core" &   + "collection"':& +4 .tCC.seek :closed +2 "collection"' (` +42 "core" &  ( +10 &    +5 &)o   - + &`x   A + &Mn   T + & H   U + &L   U +2 &L  U +8 &QN   U +10 &J   U +9 &J   T +9 &K  U +10 & ZI   U +9 &"L  U +10 &#G   U +9 &%I  U +9 &'aL   U +10 &)$G   U +9 &*H   U +9 &,J ' U +10 &.jJ  ' U +9 &0,L' U +10 &1I  / U +9 &3N \ $ U +9 &5rH  ( U +10 &74I% U +9 &8G  ! U +9 &:I1 U +10 &=F  % T +10 &?M / U +9 &AG . U +9 &CG 2 T +10 &EDJ ? U +9 &GF < U +10 &HPA U +9 &JY: W +9 &L>v."< Z +10 &MOBG ] +9 &OZYA ` +9 &Qo][A a +10 &S/]]; a +9 &T`^8 b +10 &Va_= b +9 &Xoaa5 b# +9 &Z,`b. b( +10 &[ec: b2 +9 &]geA b2 +9 &_Mgg? V +10 &`E%ghA , +9 &`gghF _ +2 ( + "collection"':& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.51 + "collection"'8& +4 "core" &`g|gfd _ + .tHand.open +2 "manipulator"&^1 +71 "core" 1 +2 "manipulator"&P% +4 "core" %  9 X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%n  +55 "core"  +2 "processing"%B% +4 "core" %ձ\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%V' +1625 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 +2 "processing"%!  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%A' +1620 "core" ' + .tPSV.dial PSR +2 "processing"%2 +42 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%5' +2621 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%`  +43 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%s +206 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +78 "core" @ +2 .tPS.seek 0ml +2 "processing"%' +2633 "core" ' + .tPSV.dial :air +2 "processing"%O  +72 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :PTV +2 "processing"%0 +74 "core" ~ +2 .tPS.seek 0ml +2 "processing"%U' +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &# * V>M +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&b( +47 "core" ( +2 "manipulator"&Q& +4 "core" &    Y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" &   = Y +2 .tForearm.seek CC +2 "manipulator"&4' +95 "core" ' +2 .tHand.close + "manipulator"&\ / +72 "core" / +2 .tCC.seek :open +2 "collection"'x( +469 "core" ( +2 "manipulator"&R& +4 "core" & + $ ] + "manipulator"&#% +4 "core" % . . ] + .tForearm.seek :retract +2 "manipulator"&1'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&t(, +269 "core" ( +2 "manipulator"&a& +4 "core" &, 6 < _] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" &, . - K ^] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&X' +114 "core" ' +2 .tHand.open +2 "manipulator"&c1 +76 "core" 1 +2 "manipulator"&% +4 "core" % \ | + Us + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +98 "core" ' +1205 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'_& +4 "core" & v + "manipulator"&H& +4 "core" &,   ! _] +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&[(, +2 "core" ( +2 "manipulator"&& +3 "core" &,  \  `] +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, ( 7 `] + .tForearm.seek :garage +2 "manipulator"&r' +99 "core" ' +2 .tHand.close + "manipulator"&g/ +66 "core" / +2 "manipulator"&q& +4 "core" &, -   \\] +2 "manipulator"&N% +3 "core" % 5  \ > \\( +2 .tForearm.seek :retract +2 "manipulator"&,'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&-( +325 "core" ( +2 "manipulator"&k& +4 "core" &  " ` + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" & u ` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&& +4 "core" & 3 8 k ^ + "manipulator"&L% +4 "core" %\ ! % ) ^ +2 "collection"'}& +3 "core" & D +2 "collection"'& +4 .tCC.seek :closed + "collection"'\\(` +3 "core" & d +3 & L  +10 &)m  I - +9 &au  G A +9 &Qi G T +10 &G  F T +9 &F E T +10 &CC T +9 &WJ I T +9 &FF S +10 &G  E T +9 &JG T +9 & _I  U T +10 &"!J L T +9 &#G N T +10 &%E J T +9 &'fGI T +9 &)+D E S +10 &*H G T +9 &,DN S +9 &.oFQ T +10 &01F O T +9 &1CI S +10 &3GK S +9 &5wHI T +9 &79HL T +10 &8D T S +9 &:C J S +9 &<EU S +10 &>BD  H S +9 &@G J S +10 &AE F T +9 &CD D S +9 &EIE N T +10 &G FP S +9 &HKS T +9 &JUQ V +10 &LFpC X +9 &MG9H \\ +10 &OVTE _ +9 &QsVXL ` +9 &S4XVP ` +10 &TXWH a +9 &VXYL b +9 &XsYYC b! +10 &Z1\\ZK b% +9 &[\\[Q b- +10 &]]]K b1 +9 &_V^_O V +9 &`G_^N )w +10 &`*^]E X +9 ( + &`b_^K P + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.62 + "collection"'i& +4 "core" &`b^^e P + .tHand.open +2 "manipulator"&K1 +71 "core" 1 +2 "manipulator"&% +4 "core" %   [ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%e  +193 "core"  +3 "processing"%+% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%f' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%E  +54 "core"  +2 .tPS.seek 0ml +2 "processing"% ' +1645 "core" ' + .tPSV.dial PSR +2 "processing"% +43 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2623 "core" ' +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%. +206 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%=' +2623 "core" ' + .tPSV.dial :air +2 "processing"%  +72 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2627 "core" ' + .tPSV.dial :PTV +2 "processing"% +73 "core"  +2 .tPS.seek 0ml +2 "processing"%%' +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&C& +4 "core" &   ] [ +50 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&J( +3 "core" ( + "manipulator"&o& +4 "core" &   d \\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &   % \\ +2 .tForearm.seek CC +2 "manipulator"&l' +91 "core" ' +2 .tHand.close + "manipulator"&(/ +72 "core" / +2 .tCC.seek :open +2 "collection"'F( +470 "core" ( +2 "manipulator"&m& +4 "core" & 1 8 @ _ + "manipulator"&?% +4 "core" % < 9  _ + .tForearm.seek :retract +2 "manipulator"&p'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&I(, +273 "core" ( +2 "manipulator"&& +4 "core" &, 3 8 m ^3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, / 1 q ^3 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&6' +114 "core" ' + .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&G% +4 "core" %  V} + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&D'\ +100 "core" ' +2563 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'"& +4 "core" &  G + "manipulator"&j& +4 "core" &, , $ `3 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&](, +4 "core" ( +2 "manipulator"&y& +4 "core" &, / , E a3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &, . , ' a3 +2 .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"&S/ +77 "core" / +2 "manipulator"&3& +4 "core" &, 3 1 7 ]3 +2 "manipulator"&~% +3 "core" % - 2 3 M ]/ +2 .tForearm.seek :retract +2 "manipulator"&<'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +287 "core" ( +2 "manipulator"&& +4 "core" &+  d [Dx + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &+   } [Dx +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&'' +100 "core" ' +2 "manipulator"&*& +4 "core" &+   [Dx +2 "manipulator"&h% +3 "core" %   [ +2 "collection"'{& +4 "core" &\  Y + "collection"'@& +4 .tCC.seek :closed +2 "collection"'|(` +4 "core" &  6 + & \ = \ +9 &+m \ ? , +9 &au\  A A +9 &Th   S +10 &C 7 S +9 &D\ \ 7 T +10 &G \ ? S +9 &YI \ < T +9 &G \ + T +10 &C   S +9 &D  & T +9 & aE  ? T +10 &"$D\ \  S +9 &#A\   S +10 &%H \ 1 T +9 &'iG \  T +9 &),B\  5 S +10 &*G  = T +9 &,F \ 9 T +9 &.qG \ ? T +10 &04D  9 S +9 &1D   S +10 &3F  + T +9 &5zE\  = S +9 &7<E  F S +10 &8G\   T +9 &:D  O T +9 &<E   T +10 &>DC  : S +9 &@C\  D S +10 &AA   S +9 &CD  3 T +9 &EMD \ 7 S +10 &G D  = T +9 &HL; T +9 &JS? U +10 &LFn8 X +9 &M8-0 \\ +10 &OEE1 ` +9 &QuHH0 ` +9 &S5HJ; a +10 &TNL8 a +9 &VNO3 b +9 &XvPN8 b +10 &Z5QQ2 b# +9 &[TT/ b+ +10 &]VU9 b4 +9 &_]WW2 W +9 &`MlZW0 !` +10 &`{XX1 ` +8 ( +2 &`uWX5 Z + "collection"'@& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.63 + "collection"'v& +4 "core" &`uXXR Z + .tHand.open +2 "manipulator"&)1 +67 "core" 1 +2 "manipulator"&>% +4 "core" %  4 W +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +94 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%W  +193 "core"  +2 "processing"%Z% +4 "core" %M\  +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%7' +1542 "Can"\ [[ +81 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%M' +1611 "core" ' + .tPSV.dial PSR +2 "processing"%u +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%8' +2626 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .PSV.dial :PTV,via: :air +2 "processing"%^ +195 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%P' +2631 "core" ' + .tPSV.dial :air +2 "processing"%:  +73 "core"  +2 .tPS.seek 2.5ml +2 "processing"%n' +2626 "core" ' + .tPSV.dial :PTV +2 "processing"%B +73 "core" ~ +2 .tPS.seek 0ml +2 "processing"%9' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &+ UDu +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&!( +2 "core" ( +2 "manipulator"&V& +3 "core" &*  UDu +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &2& +3 "core" &+ UDu +2 .tForearm.seek CC + "manipulator"&A' +96 "core" ' +2 .tHand.close + "manipulator"&`/ +70 "core" / +2 .tCC.seek :open +2 "collection"'s( +473 "core" ( +2 "manipulator"&& +4 "core" &+   YDu + "manipulator"&5% +4 "core" %  \  Y + .tForearm.seek :retract +2 "manipulator"&O'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +287 "core" ( +2 "manipulator"&0& +4 "core" &, . / ]* + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  + ) \\* +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open +2 "manipulator"&Q1 +68 "core" 1 +2 "manipulator"&T% +4 "core" %  U + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +103 "core" ' +15673 #t-> access 4 +2 .SE.seek :down +2 "storage"(&'} +2 "core" ' +2 "manipulator"&$% +3 "core" %\ $  \ [ _ L +2 "manipulator"& & +4 "core" &, \  `* + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(R(R +1015 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (#& +3 "core" &P M R +  +839 #t-> access 5 +2 .SE.seek :down +2 "storage"(4'} +2 "core" ' +2 "manipulator"&a% +4 "core" %\ $   g [ L +2 "manipulator"&d& +3 "core" &,   . [* +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(b( +357 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (c& +2 "core" &  _  & +27441 "Can"g\ WW +60002  WW +28612 #t-> startTube 5 +1748 #-> shortDA +3 "collection"'% +2 "processing"%1% +4 "core" %ӳ  ! +4 %d +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +210 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%X +44 "core" +2 .tPTV.dial :PRVmixing + "processing"%_  +76 "core" +2 .tPRV.dial :sipper + "processing"%H  +136 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%'` +2278 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +134 "core"  +2 .tPS.seek 0.5ml +2 "processing"%g'\ +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"%q @ +117 "core" A +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%N'ղ +597 "core" ' + .tPSV.dial PSR +2 "processing"%t +104 "core"  +2 "processing"%;% +4 "core" %մD + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%r'TE +1118 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%[' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%k +104 "core" +2 .tPS.seek :empty +2 "processing"% 'ղ +2635 "core" ' + .tPSV.dial PSR +2 "processing"% +105 "core"  +2 "processing"%L% +4 "core" %կE + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%}'TE +1108 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%,' +1616 "core" ' +2 .tPSV.dial :mixloop + "processing"%x +103 "core" +2 .tPRV.dial :sipper + "processing"%i  +46 "core" +2 .tPS.seek :empty +2 "processing"%K'ղ +2622 "core" ' + .tPSV.dial PSR +2 "processing"% +104 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%e +103 "core" +2 .tPS.seek :empty +2 "processing"%+'ղ +2634 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" &F +2 "manipulator"&U% +3 "core" %\ $ # P L +2 "storage"(E% +3 "core" %|\ \  { +2 "storage"(f. +3 "core" .(  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((<1 +1013 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ( & +3 "core" &<2 3 1 + "manipulator"&.& +4 "core" &,  V* + "manipulator"&% +4 "core" %\ $ V L +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&( +197 "core" ( +2 "manipulator"&=& +4 "core" & U) + "storage"(& +4 "core" &<2 6 5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"& 'Ϲ +103 "core" ' +2 "storage"(C& +4 "core" &<2 $  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(o' +281 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 ((& +2 "core" &<2 ( / i +2 "manipulator"&-& +3 "core" & W) +2 .tElbow.seek 5 +2 "manipulator"&( +38 "core" ( +2 "manipulator"&\\& +4 "core" &    YK + "storage"(m& +4 "core" &<2 5 2 +2 .tForearm.seek 5 + 300 counts + "manipulator"&?'΍ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&l/ +72 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& +4 "storage"('} +4 "core" &   e ZK +2 "manipulator"&J% +4 "core" % ΋  F [ +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&G(k +161 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +79 "core" ( +3 "manipulator"&p& +4 "core" &t  X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &t P X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&"' +100 "core" ' +2 "manipulator"&j& +4 "core" &t \ X +2 "manipulator"&y% +3 "core" %  X +2 "processing"%w& +4 "core" &H\  + "processing"%S& +4 .tPC.seek :closed +2 "processing"%3(] +3 "core" &F\  +3 &L\  +8 &&vG\ . +10 &_H B +9 &BvG U +10 &UG\ V +9 &SH\ V +9 &TL\ V +10 &DXH\ V +9 &UH\ V +9 &RH\ V +10 &TG\ V +9 & LVF\ V +10 &"SH\ V +9 &#RI\ U +9 &%UG\ V +10 &'VOH\ U +9 &)WA\ V +9 &*YE\ V +10 &,TH\ V +9 &.[WH\ W +10 &0SG\ V +9 &1TE\ V +9 &3WH\ V +10 &5fQH\ U +9 &7'U7\ V +9 &8R4\ V +10 &:U:\ V +9 &.U@\ V +9 &?WC\ V +9 &AW4\ V +10 &CvU2\ U +9 &E5[7\ W +9 &Fq7 X +10 &H5 [ +9 &Jk9 \\ +10 &L,: \\ +9 &M@ ] +9 &O7 \\ +10 &Qq= ] +9 &S47 \\ +9 &T; \\ +10 &V9 ] +9 &Xy; ] +10 &Z:= ] +9 &[? R +9 &]-I> c +10 &]\ J=\ 8 +5 ( + "processing"%S& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"&~1 +3 "core" &].0\ 8 +63 1 +2 "manipulator"&I% +3 "core" %  , V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&D'\ +93 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +6 "core" 9mm +102 "processing"%z9 +2 "core" 9h +103 "processing"%]9 +2 "core" 9l  +103 "processing"%*9 +2 "core" 9i  +103 "processing"%h9 +2 "core" 9j +103 "processing"%{9 +2 "core" 9j +103 "processing"%<9 +2 "core" 9j +103 "processing"%F9 +2 "core" 9i +103 "processing"%v9 +2 "core" 9h"! +103 "processing"%)9 +2 "core" 9h&! +103 "processing"%>9 +2 "core" 9h+" +103 "processing"%@9 +2 "core" 9i/" +103 "processing"%W9 +2 "core" 9i3" +103 "processing"%Z9 +3 "core" 9i7# +103 "processing"%'9 +2 "core" 9j;# +103 "processing"%%9 +2 "core" 9j@$ +103 "processing"%9 +2 "core" 9kD$ +103 "processing"%79 +2 "core" 9lH$ +103 "processing"%u9 +3 "core" 9mL% +102 "processing"%M9 +2 "core" 9nP% +103 "processing"%^9 +2 "core" 9pU% +103 "processing"%89 +2 "core" 9qY& +103 "processing"%:9 +2 "core" 9s]& +103 "processing"%P9 +3 "core" 9ta& +103 "processing"%B9 +2 "core" 9we& +103 "processing"%n9 +2 "core" 9yj& +103 "processing"%9 +2 "core" 9{n& +103 "processing"%V9 +2 "core" 9~r' +103 "processing"%29 +2 "core" 9v' +103 "processing"%`9 +2 "core" 9z' +103 "processing"% 9 +2 "core" 9' +103 "processing"%/9 +2 "core" 9' +103 "processing"%|9 +2 "core" 9& +103 "processing"%9 +3 "core" 9' +103 "processing"%59 +2 "core" 9& +103 "processing"%A9 +2 "core" 9' +103 "processing"%09 +2 "core" 9& +103 "processing"%9 +2 "core" 9 +65 "Can"  +38 "processing"%!9 +3 "core" 9 +103 "processing"%Q9 +2 "core" 9 +103 "processing"%T9 +4 "core" 9 +102 "processing"%O9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%$9 +3 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%#9 +2 "core" 9 +103 "processing"%a9 +2 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%&9 +2 "core" 9 +103 "processing"%R9 +2 "core" 9 +103 "processing"%c9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%19 +2 "core" 9 +103 "processing"%X9 +3 "core" 9 +103 "processing"%_9 +2 "core" 9 +103 "processing"%H9 +2 "core" 9 +103 "processing"%99 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9\  +103 "processing"%q9 +2 "core" 9 +103 "processing"%g9 +2 "core" 9\ +103 "processing"%t9 +2 "core" 9\ +103 "processing"%;9 +2 "core" 9 +103 "processing"%N9 +3 "core" 9$ +103 "processing"%r9 +2 "core" 9* +103 "processing"%k9 +2 "core" 90 +103 "processing"%[9 +2 "core" 94 +103 "processing"%9 +2 "core" 9: +103 "processing"%L9 +2 "core" 9? +103 "processing"% 9 +2 "core" 9D# +103 "processing"%}9 +2 "core" 9I' +103 "processing"%x9 +2 "core" 9N+ +103 "processing"%i9 +2 "core" 9R/ +103 "processing"%,9 +4 "core" 9X4 +102 "processing"%9 +2 "core" 9\\8 +103 "processing"%K9 +2 "core" 9a< +3 .tPH.hold 2:00:00,28C +3 "processing"%e pp_ +3 .tdelay 1:30 +2 "core" < +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%% +4 "core" %ղ\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%U'\ +609 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%E'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%f  +139 "core"  +2 .tPSV.dial PTV +2 "processing"%b +73 "core" +2 .tPBV.dial :waste1 + "processing"%  +55 "core" +2 "processing"%.% +4 "core" %Һ\  +2 .tPS.seek 1.5ml +2 "processing"%' +607 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1606 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +33 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%\ +86 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%' +2550 "core" ' + .tPSV.dial PTV +2 "processing"%( +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%- +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%4 +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%\\  +73 "core"  +2 .tPS.seek :empty +2 "processing"%m'ղ +2537 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%l  +138 "core" +2 .tPSV.dial :mixloop + "processing"% +45 "core" +2 .tPRV.dial :ab1 + "processing"%J @ +107 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%' +367 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +43 "core"  +2 "processing"%o% +4 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%?' +330 "Can"\ II +106 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'p  +31 "core" +2 .tPRV.dial :air +2 "processing"%6  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1193 "core" ' + .tPRV.dial :waste2 +2 "processing"%j @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%y'\ +870 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%w  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%'Һ +1610 "core" ' + .tPSV.dial :PML +2 "processing"% +43 "core" +2 .tPTV.dial :mixing + "processing"% @ +77 "core" A +2 .tPBV.dial :waste1 + "processing"%S  +35 "core" +2 "processing"%~% +4 "core" %ҷ\  +2 .tPS.seek 1.85ml + "processing"%I' +258 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%z' +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'"& +3 "core" &   + "manipulator"&]& +4 "core" &t N W + "manipulator"&% +4 "core" %\  ^ V/ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&*(, +134 "core" ( +2 "manipulator"&h& +4 "core" &, e V0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" &,  U0 + .tForearm.seek :garage +2 "manipulator"&<' +102 "core" ' +2 .tHand.close + "manipulator"&F/ +67 "core" / +2 "manipulator"&v& +4 "core" &,  Q Q0 +2 "manipulator"&)% +3 "core" % 3  \\ N +2 .tForearm.seek :retract +2 "manipulator"&>'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&@( +285 "core" ( +2 "manipulator"&W& +4 "core" &* Z QCp + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +3 "core" &* d QCp + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&'' +101 "core" ' +3 "manipulator"&%& +4 "core" &*  QCp + "manipulator"&% +4 "core" % - Q +2 "collection"'7& +3 "core" &   +2 "collection"'u& +3 .tCC.seek :closed +2 "collection"'M(` +3 "core" &   +5 &\   2 +9 &-Ew\   3 +9 &Jmx   H +10 &`\ \  V +9 &G   U +10 &]L\   U +9 &G   U +9 &G \  U +10 &F   U +9 &eJ   U +9 &&I   V +10 & J   V +9 &"I \  U +10 &$mD \  U +9 &&/G   U +9 &'I   U +10 &)G   U +9 &+uJ  U +9 &-7K   U +10 &.F   U +9 &0G   U +10 &2}E   U +9 &4?F   U +9 &6F  U +10 &7D   U +9 &9J   U +9 &;GG   U +10 &=\ D   U +9 &>F   U +10 &@G   U +9 &BPH   U +9 &DD   U +10 &EE   U +9 &GH U +9 &ITQ W +10 &K^ X +9 &L}+ [\ +10 &NSH ` +9 &P<Z[ a +9 &Q^^ b +10 &S_^ b +9 &U{b` b$ +9 &W7da b* +10 &Xca b3 +9 &Zec b5 +10 &\\[hf b5 +9 &^ hh b6 +9 &_jh ; +10 &`Xji (u +9 &`n}ij _ +2 ( + "collection"'u& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.47 + "collection"'^& +4 "core" &`n{ih\ _ +2 .tHand.open + "manipulator"&81 +73 "core" 1 +2 "manipulator"&:% +4 "core" %   K + .tForearm.reconfigure LooseForearm +49 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract + "manipulator"&P'\ +97 "core" ' +2 .tPSV.dial PSR + "processing"%B +104 "core"  +2 "processing"%n% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%V  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%2' +1618 "core" ' + .tPSV.dial PSR +2 "processing"%` +45 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"% ' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%/  +3 "collection"'|  +32 "core" ~ +133  +2 .tPSV.dial :mixloop + "processing"% +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%5  +78 "core" +2 .tPS.seek 0ml +2 "processing"%A' +2621 "core" ' + .tPSV.dial :air +2 "processing"%0  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%! +44 "core" +2 .tPS.seek 0ml +2 "processing"%Q' +2633 "core" ' + .tPSV.dial :air +2 "processing"%T  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%O' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%$' +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &* p JCp +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&#( +3 "core" ( + "manipulator"&a& +4 "core" &)  JCp +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" &* 0 JCp +2 .tForearm.seek CC +2 "manipulator"&&' +98 "core" ' +2 .tHand.close + "manipulator"&R/ +75 "core" / +2 .tCC.seek :open +2 "collection"'c( +470 "core" ( +2 "manipulator"&& +4 "core" &* OCp + "manipulator"&1% +4 "core" %  O + .tForearm.seek :retract +2 "manipulator"&X'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&_(, +289 "core" ( +2 "manipulator"&H& +4 "core" &,  @ T+ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &,  s T+ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +114 "core" ' +2 .tHand.open +2 "manipulator"&1 +66 "core" 1 +2 "manipulator"&q% +4 "core" % } A Jt +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&g'\ +102 "core" ' +2 ."da"delayUntil "17:12:25.54" +24634 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%t @ +76 "core" A +2 ."da"PBV.dial :waste1 + "processing"%;  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%N * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%r  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%k' +1942 "Can"3\ FF +588 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%[ +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%L +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%}'ղ +2527 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%x +133 "core"  +2 "processing"%i% +3 "core" %նu\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%,'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%K  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%+% +3 "core" %Ҿ  +2 ."da"PS.seek 1.5ml +2 "processing"%U' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%f * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%b' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%E +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2541 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%C  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%\ 'ղ +2532 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%(% +3 "core" %յ7\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%-'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%4'Һ +1632 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%\\ +84 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%l% +3 "core" %ҷ\  +48 ."da"PS.seek 1.5ml +2 "processing"%'} +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" + +2 ."da"PS.seek 0ml +3 "processing"%m' +1633 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%o * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%p' +2538 "core" ' + ."da"PSV.dial PTV +3 "processing"%6 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%? +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%j +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%w'ղ +2526 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%y  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +48 "Can" ZZ +90 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +44 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%S +45 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%~' +404 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%  +45 "core"  +2 "processing"%% +4 "core" %$ + ."da"PS.seek 0.55ml +2 "processing"%I'` +349 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%"  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%]'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%h @ +76 "core" A +2 ."da"PBV.dial :waste1 + "processing"%{  +34 "core" +2 "processing"%G% +3 "core" %Ҽ  +2 ."da"PS.seek 1.85ml +2 "processing"%F' +246 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%v * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%)' +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%D  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%W  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%Z' +2546 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%* +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%%  +42 "core"  +2 ."da"delay 2 seconds +59 "Can"  CB +143 ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%7  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%>'ղ +2544 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%s +133 "core"  +2 "processing"%^% +4 "core" %մ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%8'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%:'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%u  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"%B +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%n  +34 "core" +2 "processing"%'% +3 "core" %Ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%z'| +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%V * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%`  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%| +76 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%/' +2528 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%5 +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%0  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%A'ղ +2525 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%! +133 "core"  +2 "processing"%% +3 "core" %հ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%T'\ +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%Q'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +84 "core" +2 ."da"PBV.dial :waste1 + "processing"%O  +35 "core" +2 "processing"% % +3 "core" %ҿ +2 ."da"PS.seek 1.5ml +2 "processing"%a' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%R' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%@  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +42 "processing"%P * +42 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%M +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2529 "core" ' + ."da"PSV.dial PTV +3 "processing"%1 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%& +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%H +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%9  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%#'ղ +2525 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +133 "core"  +2 "processing"%q% +3 "core" %ձ= +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%X'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +332 "Can"K GF +1290 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%Y +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%t  +35 "core" +2 "processing"%;% +3 "core" %Һ  +2 ."da"PS.seek 1.5ml +2 "processing"%N' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%$' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%[  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%L +75 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2525 "core" ' + ."da"PSV.dial PTV +3 "processing"%k +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%x +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%i +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%}  +85 "core"  +2 ."da"PS.seek :empty +2 "processing"%,'ղ +2532 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +134 "core"  +11 "processing"%% +16 "core" %հ> +6 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +22 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +7 ."da"PS.seek 0.25ml +4 "processing"%'m +359 "core" ' +2 ."da"delay 5 seconds +502 "processing"%+% +4 "core" %r4 + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +345 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%f'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%U +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%.% +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%E'~ +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1612 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%C +75 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%=' +2555 "core" ' + ."da"PSV.dial PTV +3 "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%( +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%\ +86 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%-  +76 "core"  +2 ."da"PS.seek :empty +2 "processing"%\\'ղ +2588 "core" ' +2 "processing"%9 +3 "core" 95 + #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast + "processing"%l  +3 "core" 5 + 5 +2 "processing"%4& +3 "core" &]- 8 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&J% +4 "core" %\ M O  ;0 +2 "storage"(% +3 "core" %}  +2 "storage"( . +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(o(,q +357 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &,r |  + "manipulator"&m& +4 "core" &, !  \\ 8+ + "manipulator"&6% +4 "core" %\ " % S 80 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&?( +199 "core" ( +2 "manipulator"&j& +4 "core" & 4 1 7( + "storage"(& +4 "core" &,r w @ + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&p'( +99 "core" ' +2 "storage"(y& +3 "core" &,r ? +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(' +275 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek :place +2 "storage"(S'y +30 "core" ' +2 "manipulator"&w& +4 "core" & A J e 9( +2 "manipulator"&% +3 "core" %* > ? 9 +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&~(k +255 "core" ( +2 "manipulator"&"& +3 "core" &t G M  9 +2 ."da"Elbow.reconfigure LooseElbow +50 "manipulator"&$ &.,(#b +5 &I& +3 "core" &t I D 9 + ."da"Forearm.seek PC +2 "manipulator"&' +96 "core" ' + ."da"Hand.close +2 "manipulator"&h/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%{( +452 "core" ( +2 "storage"(G& +3 "core" &,r  +2 "manipulator"&v& +4 "core" &t N N V ; + "manipulator"&]% +4 "core" % ϱ M M u ; + ."da"Forearm.seek :retract +2 "manipulator"&F'\ +99 "core" ' +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&D( +288 "core" ( +2 "manipulator"&<& +4 "core" & A ; n '\ +96 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&8(, +172 "core" ( +3 "manipulator"&u& +6 "core" &, -A +3 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +4 &B& +4 "core" &, < .A +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&n' +101 "core" ' +3 ."psFlush"Hand.close + "manipulator"&'/ +71 "core" / +2 "manipulator"&:& +4 "core" &, B *A +2 "manipulator"&V% +3 "core" % -  * +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&z'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&`(k +122 "core" ( +2 "manipulator"&2& +4 "core" &u . + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &|& +3 "core" &u Y . +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +3 "manipulator"&' +97 "core" ' +2 "manipulator"&& +4 "core" &u H - +2 "manipulator"&5% +3 "core" % -\ +2 "processing"% & +4 "core" & + "processing"%0& +4 ."psFlush"PC.seek :closed +2 "processing"%/(] +3 "core" & +4 &y / +9 &(B} 4 +10 &Dl}t I +9 &fk W +9 &I V +10 &VP V +9 &P W +10 &J V +9 &Q W +9 &]N W +10 &R W +9 & Q W +9 &"M V +10 &$gJ V +9 &&*I V +10 &'P W +9 &)P W +9 &+nO V +10 &-/R W +9 &.N V +9 &0P V +10 &2vL V +9 &48N V +10 &5M V +9 &7Ks V +10 &9Oz V +9 &;ARq V +9 &=Rv V +9 &>No W +10 &@Me V +9 &BHJg V +10 &D\ Oe V +9 &EVU W +9 &GdN Y +10 &I@N \\ +9 &KF ] +9 &LK ] +10 &N@ ] +9 &PC; ^ +10 &R. ] +9 &S/ ] +9 &U8 ^ +10 &WK ^ +9 &Y  ^ +9 &Z" ^ +10 &\\y < +9 &]Y*] ] +14 &]~3 8 +2 ( +8 "processing"%0& +16 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.73 +4 "processing"%!& +5 #"da"SX MX5/16 (USB:55): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.131 seconds\ /var/log/esp/da19aug2817h.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2817h15s.tif +6 "core" &]~. 8 +2 &]~.\ 8 +3 !o:I2C::UnexpectedReply: mesg""I2C::Servo::Status3Reply[30:25->20]:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 &]~. 8 +2 ."psFlush"Hand.open +3 "manipulator"&1 +73 "core" 1 +3 "manipulator"&A% +4 "core" %  . *\ +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&T'\ +93 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +134 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%O'TE +1120 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +67 #"da"SX MX5/16 (USB:55): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2817h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2817h30s.tif +1549 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Q +76 "core" +4 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%d  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%a' +1383 #"da"SX MX5/16 (USB:55): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2817h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2817h70s.tif +1238 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%@ +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%P'\ +614 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +2122 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%R +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%1 U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%&' +2629 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%H @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +229 #"da"SX MX5/16 (USB:55): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2817h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.131 sec auto-exposure",Subject: "da19aug2817h images!" +10 "storage"(- +9 "core" -' +8 "storage"(& +6 "core" &,r Z ^ + "manipulator"&q& +4 "core" &u  ? 2 + "manipulator"&#% +4 "core" %\    s 2 +2 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&X( +260 "core" ( +2 "manipulator"&Y& +6 "core" &  S 2- +2 "storage"(t& +4 "core" &,r ] \\ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +5 "manipulator"&;'( +108 "core" ' +9 ."da"SE.reconfigure SEgently +6 "storage"(#QK-0-\ b +12 ."da"SE.seek -0.21 Pucks below Top Plate +9 "storage"(' +12 "Can" rr +56 "core" ' +10 "manipulator"&r& +16 "core" & V S @- +7 "storage"(N& +11 "core" &,r R +2 ."da"Elbow.reconfigure LimpElbow +6 "manipulator"&$ ,(#b +11 ."da"Forearm.reconfigure LooseForearm +6 "manipulator"&#Q@2^d^2b +10 ."da"Forearm.seek 4 +3 "manipulator"&[' +25 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(L' +24 "core" ' +2 "manipulator"&$% +4 "core" % B M d : +5 "storage"(k& +4 "core" &,r ] +7 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 4 + 349 counts +5 "manipulator"&x'- +15 "core" ' +2 "manipulator"&i& +4 "core" & v | H B- +2 "storage"(}& +4 "core" &,r  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"& '( +22 "core" ' +2 "storage"(K% +5 "core" %  +2 ."downElevator"SE.seek :down +3 "storage"('} +99 (,% +3 "core" %6 ? \\w +2 "manipulator"&+% +3 "core" %) T Q 9 @[ +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +56 ' +2 ."downElevator"SE.coast + "storage"(5 +2 ."da"SC.coast +2 "storage"(6 +1308 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%U'ղ +2644 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%.' +2631 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%f +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%b' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%E @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%C'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%(' +1617 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%\ +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%-  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%=' +2632 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%l'\ +606 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%4' +2126 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%J +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2619 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%m' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%6  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%j'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%_' +2628 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%y +74 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%g' +2625 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2626 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&p& +4 "core" & > N- +2 "manipulator"&"% +3 "core" %\  m N +2 ."psFlush"Elbow.seek PC +2 "manipulator"&I(k +255 "core" ( +2 "manipulator"&?& +3 "core" &t O +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &h& +2 "core" &t  O +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +93 "core" ' + ."psFlush"Hand.close +2 "manipulator"&3/ +69 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%G( +451 "core" ( +2 "manipulator"&v& +3 "core" &t P R +2 "manipulator"&]% +3 "core" % Ϛ ) Q +41 ."psFlush"Forearm.seek :retract +9 "manipulator"&'\ +94 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&<(, +133 "core" ( +2 "manipulator"&W& +4 "core" &,  $ Q$ + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &~& +3 "core" &,  Q$ + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&*' +114 "core" ' + ."psFlush"Hand.open +2 "manipulator"&%1 +72 "core" 1 +3 "manipulator"&Z% +3 "core" % \ { 3 Hr +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&s'\ +101 "core" ' +2 #tFinished short da assay +15728 "Can" ;; +16706 #t-> access 4 +3 .SE.seek :down + "storage"(F'} +3 "core" ' +2 "manipulator"&^% +4 "core" %\   S + "manipulator"&S& +4 "core" &,  T# + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"((R +991 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (u& +3 "core" &N\ \ % " +766 #t-> access 5 +2 .SE.seek :down + "storage"(B'} +3 "core" ' +2 "manipulator"&)% +4 "core" %\  E O +2 "manipulator"&D& +3 "core" &,  O# +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"('( +364 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (:& +3 "core" & }  # +41107 "Can" TT +60002  TT +7292 #t-> startTube 5 +22206 #-> shortDA +3 "collection"'V% +2 "processing"%>% +6 "core" %ӳ \ : + %յh +3 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +263 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%2 +134 "core" + .tPTV.dial :PRVmixing +2 "processing"%|  +141 "core" + .tPRV.dial :sipper +2 "processing"%n  +106 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%'` +2284 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%5  +135 "core"  +2 .tPS.seek 0.5ml +2 "processing"% '\ +1276 "core" ' + .tPRV.dial :waste2 +2 "processing"%8 @ +105 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%z'ղ +606 "core" ' + .tPSV.dial PSR +2 "processing"%{ +103 "core"  +2 "processing"%0% +4 "core" %ձl + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%!'TE +1113 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%A +116 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2633 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%\\% +4 "core" %կl + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%O'TE +1110 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%Q' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%d +115 "core" + .tPRV.dial :sipper +2 "processing"%  +44 "core" +2 .tPS.seek :empty +2 "processing"%@'ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"%a +104 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%P' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%R +105 "core" +2 .tPS.seek :empty +2 "processing"%1'ղ +2632 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%M& +4 "core" &m +2 "manipulator"&H% +3 "core" %\  ? E +2 "storage"(% +3 "core" %v +2 "storage"(. +3 "core" .(  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 +2 "storage"(q(<1 +990 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (#& +2 "core" &<4@ t  +2 "manipulator"&&& +3 "core" &, W H# +2 "manipulator"&Y% +3 "core" %\  Q I +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&t( +189 "core" ( +2 "manipulator"&`& +4 "core" & n J"{ + "storage"(r& +4 "core" &<0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&N'Ϲ +95 "core" ' +2 "storage"(T& +4 "core" &<0 + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"($' +282 "core" ' +2 "storage"(k- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (i& +2 "core" &<0 +2 "manipulator"&}& +3 "core" & I"{ +2 .tElbow.seek 5 +2 "manipulator"&7( +28 "core" ( +2 "manipulator"&K& +4 "core" &  LN +2 "storage"(,& +3 "core" &<0 +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&+'΍ +28 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&;/ +67 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&X& +4 "storage"('} +4 "core" &  NN +2 "manipulator"&[% +4 "core" % Ό N + .tForearm.seek :retract +2 "manipulator"&x'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&L(k +161 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +77 "core" ( +2 "manipulator"& & +4 "core" &t L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t  L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&o' +90 "core" ' +2 "manipulator"&& +4 "core" &t M +2 "manipulator"&9% +3 "core" % ME +2 "processing"% & +3 "core" &c +2 "processing"%U& +3 .tPC.seek :closed +2 "processing"%f(] +3 "core" &k +3 &n  +8 &'sk . +10 &`p B +9 &Ivr U +10 &Rn V +9 &Tm V +9 &To V +10 &LRw V +9 & Tr W +9 &Uq W +10 &Uh W +9 & TUn V +10 &"Wi W +9 &#Lp V +9 &%Th V +10 &']Pp V +9 &)Qr V +9 &*Vp W +10 &,Sr W +9 &.dRk V +10 &0&Qk V +9 &1Qq V +9 &3Ym W +10 &5lQk W +9 &7/Sc V +9 &8O] V +10 &:Rd V +9 &6Q_ V +9 &?T_ V +9 &ATU V +10 &C|T] V +9 &E<ZV W +9 &Fj\\ Y +10 &Hd [ +9 &Jr^ ] +9 &L4] ] +10 &M[ ] +9 &O\\ ] +10 &Qx_ ] +9 &S:] ] +9 &T^ ] +10 &VV ^ +9 &XZ ^ +9 &ZAW ^ +10 &\\_ N +9 &],CpZ (w +10 &]~3^ 3 +5 ( + "processing"%U& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.71 +46 .Hand.open +5 "manipulator"&.1 +3 "core" &]~%Y 3 +66 1 +2 "manipulator"&E% +3 "core" % 6 KE +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&b'\ +96 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +4 "processing"%  +2 %9 +5 "core" 9n +102 "processing"%9 +2 "core" 9m +103 "processing"%C9 +6 "core" 9l  +102 "processing"%9 +2 "core" 9k  +103 "processing"%\ 9 +3 "core" 9j +102 "processing"%-9 +2 "core" 9i +103 "processing"%(9 +2 "core" 9i +103 "processing"%9 +3 "core" 9i +103 "processing"%=9 +2 "core" 9h"! +103 "processing"%l9 +2 "core" 9h&! +103 "processing"%J9 +2 "core" 9g+" +103 "processing"%9 +2 "core" 9g/" +103 "processing"%49 +2 "core" 9g3# +103 "processing"%9 +2 "core" 9h7# +103 "processing"% 9 +2 "core" 9i;# +103 "processing"%69 +2 "core" 9i@$ +103 "processing"%m9 +2 "core" 9jD$ +103 "processing"%9 +3 "core" 9kH% +103 "processing"%j9 +2 "core" 9kL% +103 "processing"%y9 +2 "core" 9nQ% +103 "processing"%_9 +2 "core" 9oU% +103 "processing"%9 +2 "core" 9pY& +103 "processing"%g9 +3 "core" 9s]& +103 "processing"%9 +2 "core" 9ta& +103 "processing"%w9 +2 "core" 9wf& +103 "processing"%p9 +2 "core" 9zj& +103 "processing"%"9 +2 "core" 9|n' +103 "processing"%?9 +3 "core" 9r& +103 "processing"%h9 +2 "core" 9v' +103 "processing"%9 +2 "core" 9{& +103 "processing"%39 +2 "core" 9& +103 "processing"%9 +2 "core" 9& +103 "processing"%/9 +2 "core" 9' +103 "processing"%v9 +2 "core" 9& +103 "processing"%]9 +2 "core" 9 +103 "processing"%W9 +2 "core" 9 +103 "processing"%~9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%I9 +2 "core" 9 +103 "processing"%%9 +2 "core" 9 +103 "processing"%Z9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%*9 +3 "core" 9 +103 "processing"%^9 +3 "core" 9 +78 "Can" +24 "processing"%S9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%D9 +3 "core" 9 +103 "processing"%F9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%:9 +2 "core" 9 +103 "processing"%>9 +2 "core" 9 +103 "processing"%V9 +2 "core" 9 +103 "processing"%29 +2 "core" 9 +103 "processing"%|9 +2 "core" 9 +103 "processing"%n9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%59 +3 "core" 9\ +103 "processing"%9 +2 "core" 9\ +103 "processing"%89 +2 "core" 9\ +103 "processing"% 9 +2 "core" 9! +103 "processing"%{9 +2 "core" 9& +103 "processing"%09 +3 "core" 9+ +103 "processing"%z9 +2 "core" 91\  +103 "processing"%!9 +3 "core" 96 +102 "processing"%A9 +2 "core" 9; +103 "processing"%9 +2 "core" 9A +103 "processing"%9 +3 "core" 9F +103 "processing"%\\9 +2 "core" 9K +103 "processing"%9 +2 "core" 9P# +103 "processing"%O9 +2 "core" 9U' +103 "processing"%d9 +2 "core" 9Z+ +103 "processing"% 9 +2 "core" 9`/ +3 .tPH.hold 2:00:00,28C +3 "processing"%Q pp_ + .tdelay 1:30 +4 "core" 0 +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%a +104 "core"  +2 "processing"%@% +4 "core" %խ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%R'\ +613 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%P'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%M  +141 "core"  +2 .tPSV.dial PTV + "processing"%H +73 "core" +2 .tPBV.dial :waste1 + "processing"%  +55 "core" +2 "processing"%% +4 "core" %Ҿ  + .tPS.seek 1.5ml +2 "processing"%'' +594 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%&' +1611 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Y  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%` * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%r +75 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml +2 "processing"%<' +2553 "core" ' + .tPSV.dial PTV +2 "processing"%T +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%s +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%k +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%i  +85 "core" +2 .tPS.seek :empty +2 "processing"%}'ղ +2549 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%B  +138 "core" +2 .tPSV.dial :mixloop + "processing"%K +44 "core" +2 .tPRV.dial :ab1 + "processing"%, @ +107 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%;' +359 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%X  +43 "core"  +2 "processing"%[% +4 "core" %.  +2 .tPS.seek 0.34ml +2 "processing"%t' +445 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'N  +31 "core" +2 .tPRV.dial :air +2 "processing"%$  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%+'G +550 "Can" II +637 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +74 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +872 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%7  +57 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%'Һ +1609 "core" ' + .tPSV.dial :PML +2 "processing"%9 +44 "core" +2 .tPTV.dial :mixing + "processing"% @ +77 "core" A +2 .tPBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%x% +4 "core" %һ  + .tPS.seek 1.85ml +2 "processing"%G' +246 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%U * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%.' +1967 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'E& +3 "core" & \ F + "manipulator"&& +4 "core" &t ? H + "manipulator"&% +4 "core" %\ $  H E +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&o(, +127 "core" ( +2 "manipulator"&C& +4 "core" &, 2 B8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &, 9 B8 +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&\ / +72 "core" / +11 "manipulator"&-& +4 "core" &, 0 E. +2 "manipulator"&(% +3 "core" %   D +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&=( +284 "core" ( +2 "manipulator"&l& +4 "core" &+ _ ED{ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +3 "core" &+ < ED{ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +107 "core" ' +3 "manipulator"&4& +4 "core" &+ r  ED{ +2 "manipulator"&% +3 "core" % b % @t +2 "collection"' & +4 "core" & ' + "collection"'6& +4 .tCC.seek :closed +2 "collection"'m(` +3 "core" &\ \ E +3 &    +9 &)m  # - +10 &`w  ! B +9 &Ii\ " U +9 &I\  ' V +10 &I\   V +9 &C\  U +10 &KL \  V +9 &F   V +9 &G\   U +10 &J   V +9 & UI\  ! U +9 &"G\ \  U +10 &#C\ \  U +9 &%I   U +10 &'\\J   V +9 &)I\ \  V +9 &*H\ \  V +10 &,F \  U +9 &.cG   V +9 &0'F\   U +10 &1F \  V +9 &3G \  V +10 &5lH   V +9 &7.J   V +9 &8D \ # V +10 &:D   U +9 &6D   V +10 &?J   V +9 &AF   V +10 &C~B \  U +9 &E>F   V +9 &GF  V +10 &HM V +9 &JY X +9 &L:s)" Z +10 &MQC ^ +9 &OZZ a +10 &Qi^\\\ b +9 &S)`` b +9 &Taa b$ +10 &Vbb b+ +9 &X\\b` b0 +9 &Zbc\ b1 +10 &[ed\ b2 +9 &]yee b3 +10 &_(fh V +9 &`75jh )z +9 &`shj ^ +5 ( + "collection"'6& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.57 +2 "collection"'& +5 "core" &`s{fg ^ + .tHand.open +2 "manipulator"&j1 +69 "core" 1 +2 "manipulator"&y% +4 "core" % X R C ;r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"% +103 "core"  +2 "processing"%g% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%w  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%p' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%" +45 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%?' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%h  +3 "collection"'  +33 "core" ~ +132  +2 .tPSV.dial :mixloop +2 "processing"%3 +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +78 "core" +2 .tPS.seek 0ml +2 "processing"%/' +2624 "core" ' + .tPSV.dial :air +2 "processing"%v  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%]' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%W +46 "core" +2 .tPS.seek 0ml +2 "processing"%~' +2622 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%I' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%% +44 "core" +2 .tPS.seek 0ml +2 "processing"%Z' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &* s f  ?Dx +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&*( +2 "core" ( +2 "manipulator"&^& +3 "core" &* f l [ @Dx +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &S& +3 "core" &* u v  ?Dx + .tForearm.seek CC +2 "manipulator"&u' +96 "core" ' +2 .tHand.close + "manipulator"&)/ +76 "core" / +2 .tCC.seek :open +2 "collection"'D( +472 "core" ( +2 "manipulator"&F& +4 "core" &+ y  DDx + "manipulator"&% +4 "core" % ' v ~  D + .tForearm.seek :retract +2 "manipulator"&:'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&>(, +289 "core" ( +2 "manipulator"&V& +4 "core" &, ? G* + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &2& +3 "core" &, ? H* + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&|' +113 "core" ' +2 .tHand.open +2 "manipulator"&n1 +76 "core" 1 +2 "manipulator"&% +4 "core" % \ } Q T 0 @p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&5'\ +98 "core" ' +2 ."da"delayUntil "18:52:16.29" +24705 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%8  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%{  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%0' +2549 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%z +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%!  +44 "core"  +2 ."da"delay 2 seconds +41 "Can"J HG +161 ."da"PSV.dial :mixloop +3 "processing"%A +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2530 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%\\ +135 "core"  +2 "processing"%% +3 "core" %հ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%O'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%d'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +78 "core"  +2 ."da"PSV.dial PTV +2 "processing"%a +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%@  +34 "core" +2 "processing"%1% +3 "core" %Ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%R' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%H' +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +41 .PBV.dial :waste1 +10 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%#' +2538 "core" ' + ."da"PSV.dial PTV +3 "processing"%' +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Y +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%`  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%r'ղ +2536 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%& +133 "core"  +2 "processing"%T% +3 "core" %ձ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%s'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%k'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%i +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%<  +35 "core" +2 "processing"%B% +3 "core" %Һ  +2 ."da"PS.seek 1.5ml +2 "processing"%K' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%}' +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%X  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%[ * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%; +85 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%N' +2527 "core" ' + ."da"PSV.dial PTV +3 "processing"%$ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%t +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%+  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%7'ղ +2557 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +45 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%9  +139 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%x' +249 "Can" FF +154 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%U  +45 "core"  +2 "processing"%% +4 "core" %/  + ."da"PS.seek 0.55ml +2 "processing"%G'` +352 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%E  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1557 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" + ."da"PTV.dial :mixing +2 "processing"%C @ +78 "core" B + ."da"PBV.dial :waste1 +2 "processing"%q  +35 "core" +2 "processing"%L% +3 "core" %ҽy  +2 ."da"PS.seek 1.85ml +2 "processing"%\ ' +253 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%- * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%(' +1968 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%b  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ) +2 ."da"PSV.dial :air +2 "processing"%l  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%J' +2546 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%o +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%4  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +55 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +477 "Can"~ +2083 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%c +136 "core"  +2 "processing"%% +3 "core" %ծ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%j'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%y'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%6  +76 "core"  + ."da"PSV.dial PTV +3 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%g  +33 "core" +2 "processing"%% +3 "core" %Ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%.'| +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%w * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%"  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%h' +2558 "core" ' + ."da"PSV.dial PTV +2 "processing"%3 +73 "core" +2 ."da"delay 5 seconds +542 .PSV.dial PSR +9 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%? +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%v  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%/'ղ +2550 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%W +135 "core"  +2 "processing"%]% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%~'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%I  +34 "core" +2 "processing"%% +3 "core" %ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%^' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%)' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%=  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%_ * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%m +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%F' +2534 "core" ' + ."da"PSV.dial PTV +3 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%u +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%V +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%2  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%*'ղ +2531 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%n +133 "core"  +2 "processing"%% +3 "core" %ճ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%:'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%|'Һ +1147 "Can" TS +468 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%8  +33 "core" +2 "processing"% % +3 "core" %Ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%{'| +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Z * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%z' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%!  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%0' +2551 "core" ' + ."da"PSV.dial PTV +3 "processing"%\\ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%O  +83 "core" +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2526 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%a +134 "core"  +8 "processing"%@% +16 "core" %յ +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +9 "processing"% +19 ."da"PS.reconfigure PSconfig +10 "processing"%#A d`b +7 ."da"PS.seek 0.25ml +5 "processing"%1'm +350 "core" ' +2 ."da"delay 5 seconds +502 "processing"%d% +3 "core" %k  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%M'\ +345 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%R'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%e +74 "core" + ."da"PBV.dial :waste1 +3 "processing"%  +34 "core" +3 "processing"%% +3 "core" %ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%P'} +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%H * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%'' +1643 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%` +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%#' +2575 "core" ' + ."da"PSV.dial PTV +3 "processing"%& +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%T +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%r +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%s  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%i'ղ +2579 "core" ' +2 "processing"%<9 +3 "core" 95 + #"da"Processing Puck Heater at 28.4C before imaging +2 .PH.coast +2 "processing"%B  +3 "core" 5 + 5 + "processing"%k& +3 "core" &]~$0 3 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&,% +3 "core" %\  ( ( 5$ +2 "storage"(K% +3 "core" %~ v +44 "storage"(X. +10 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"([(,q +356 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (;& +3 "core" &,t ` ]  +2 "manipulator"&}& +3 "core" &,  a 2* +2 "manipulator"&$% +3 "core" %\   ^ 2$ +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&t( +209 "core" ( +2 "manipulator"& & +4 "core" &  G 2d + "storage"(+& +4 "core" &,t _ ^ + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&N'( +101 "core" ' +2 "storage"(& +4 "core" &,t ` ^ + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(9' +280 "core" ' +2 "storage"( - +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"('y +29 "core" ' +2 "manipulator"&7& +4 "core" & ( & 4d +2 "manipulator"&U% +3 "core" %   I 4~ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +6 ."da"Elbow.seek PC +2 "manipulator"&x(k +247 "core" ( +2 "manipulator"&E& +4 "core" &t  \\ 2 + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &G& +3 "core" &t   ( 3 + ."da"Forearm.seek PC +2 "manipulator"&' +91 "core" ' + ."da"Hand.close +2 "manipulator"&C/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%q( +450 "core" ( +2 "storage"(L& +3 "core" &,t ` f +2 "manipulator"&-& +3 "core" &t & (  5 +2 "manipulator"&% +3 "core" % #  x 5! +2 ."da"Forearm.seek :retract +2 "manipulator"&\ '\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&b( +258 "core" ( +2 "manipulator"&& +3 "core" &  21 +2 "storage"(l& +3 "core" &,t i _ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&('( +103 "core" ' +2 ."da"Hand.open +2 "manipulator"&o1 +66 "core" 1 +2 "storage"(4- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"('E +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"( ' +54 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2819h.tif +2 "processing"%J& +10 "core" & +4 "manipulator"&c& +8 "core" & \\ (1 +4 "manipulator"&% +4 "core" % " 6 ( +3 ."psFlush"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&j(, +188 "core" ( +4 "manipulator"&6& +7 "core" &, &8 +2 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 && +4 "core" &, '8 +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&g' +100 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +75 "core" / +2 "manipulator"&y& +4 "core" &,  $8 + "manipulator"&w% +4 "core" % ) #- +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&.'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&"(k +124 "core" ( +2 "manipulator"&p& +4 "core" &t K & + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &t < & + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +94 "core" ' +2 "manipulator"&3& +4 "core" &t < ' +2 "manipulator"&% +3 "core" %  &9 +2 "processing"%?& +3 "core" & +2 "processing"%v& +4 ."psFlush"PC.seek :closed +2 "processing"%h(] +3 "core" & +4 &  +9 &%r . +9 &_~ B +9 &Bp V +10 &M W +9 &K V +10 &L W +9 &EK W +9 &Mx W +10 &Os W +9 &Qu W +9 & LNo W +10 &"O0 W +9 &#N W +10 &%O V +9 &'VH V +9 &)N W +10 &*N W +9 &,M W +9 &.\\M W +10 &0N W +9 &1N V +10 &3Q W +9 &5fJ V +9 &7'J W +10 &8J W +9 &:K W +9 &/N W +9 &?Q W +10 &AO~ W +9 &CuO| W +9 &E6T{ W +10 &F] X +9 &H}z [ +9 &Jjk ] +10 &L,j ] +9 &Mh ^ +10 &O\\ ] +9 &QqX ^ +9 &S3W ^ +10 &TY ^ +9 &VB ] +9 &XwJ ^ +10 &Z8L _ +9 &[> R +10 &]-J4 c +9 &] S6 9 +5 ( + "processing"%v& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.76 +2 "processing"%W& +8 "core" &].4 9 +3 &].( 9 +5 ."psFlush"Hand.open +5 "manipulator"&]1 +19 #"da"SX MX5/16 (USB:57): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.347 seconds\ /var/log/esp/da19aug2819h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2819h15s.tif +49 "core" 1 +2 "manipulator"&/% +4 "core" %  $9 +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%% +135 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%I'TE +1111 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +126 #"da"SX MX5/16 (USB:57): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2819h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2819h30s.tif +1482 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%~ +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%S  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%^' +1479 #"da"SX MX5/16 (USB:57): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2819h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2819h70s.tif +1150 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%= +74 "core"  +2 ."psFlush"PSR.select :flush +61 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%_'\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%m' +2119 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%) +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%u' +2629 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%V @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +268 #"da"SX MX5/16 (USB:57): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2819h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.347 sec auto-exposure",Subject: "da19aug2819h images!" +9 "storage"(F- +5 "core" -' +7 "storage"(n& +11 "core" &,t ! ! ^ + "manipulator"&& +5 "core" &t  * + "manipulator"&*% +4 "core" %\ $ . ) L + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +3 "manipulator"&:( +294 "core" ( +2 "manipulator"&& +6 "core" & F ,D +2 "storage"(8& +3 "core" &,t $ ! +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"& '( +112 "core" ' +8 ."da"SE.reconfigure SEgently +7 "storage"(#QK-0-\ b +8 ."da"SE.seek -0.21 Pucks below Top Plate +7 "storage"(|' +58 "core" ' +8 "manipulator"&Z& +12 "core" & i i k =D +6 "storage"({& +11 "core" &,t  +4 ."da"Elbow.reconfigure LimpElbow +9 "manipulator"&$ ,(#b +6 ."da"Forearm.reconfigure LooseForearm +6 "manipulator"&#Q@2^d^2b +5 ."da"Forearm.seek 4 +5 "manipulator"&!' +29 "core" ' +3 ."da"Elbow.hold +5 "manipulator"&A, +11 "core" , +4 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.03 Pucks below Top Plate +3 "storage"(' +25 "core" ' + "manipulator"&z% +4 "core" %    2u +2 "storage"(\\& +4 "core" &,t  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 342 counts +3 "manipulator"&'& +16 "core" ' +5 "manipulator"&& +5 "core" & j i - >B +6 "storage"(O& +7 "core" &,t 3 +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&0'( +25 "core" ' +2 "storage"(a% +4 "core" %  +3 ."downElevator"SE.seek :down +3 "storage"(@'} +99 ( % +3 "core" %b1  [v +2 "manipulator"&d% +3 "core" %+ N M K ;P +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&1'\ +89 "core" ' +64 ' +2 ."downElevator"SE.coast + "storage"(5 +2 ."da"SC.coast +2 "storage"(6 +182 "Can"T GG +1078 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%M  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%e'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +56 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%R +74 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%H' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%P @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2619 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%Y  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%`'ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%' +45 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%&'TE +1118 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +1609 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%r +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%s  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%#' +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%< +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%B'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%k' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%, +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%K U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%X' +2646 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%; @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%$  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%+ +101 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%>' +2621 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%5' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%U  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%9'ղ +2632 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&N& +4 "core" & JB +2 "manipulator"&E% +3 "core" %\  J +2 ."psFlush"Elbow.seek PC +2 "manipulator"&G(k +239 "core" ( +2 "manipulator"&t& +3 "core" &t  I +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &t @ J + ."psFlush"Forearm.seek PC +2 "manipulator"&' +96 "core" ' + ."psFlush"Hand.close +2 "manipulator"&f/ +67 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%L( +451 "core" ( +2 "manipulator"&-& +4 "core" &t K + "manipulator"&% +3 "core" % ϧ L +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(, +136 "core" ( +2 "manipulator"&l& +3 "core" &, i K+ +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &,  K+ +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&o' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&41 +69 "core" 1 +2 "manipulator"&J% +4 "core" % } { z B + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&c'\ +101 "core" ' +2 #tFinished short da assay +16543 "Can" ;; +60002  ;; +60002 A ;; +60003  ;; +60002 s ;; +60002  <; +60002 z ;; +60003  ;; +60002 h ;; +60002 \ ;; +60002 \ O;; +60003 I\ `:; +60002 \ g;; +60002 \ h;; +60002 \ k;; +60003 \ l;; +60002 \ n;; +60002 U\ n;; +60002 A\ p;; +60003 -\ r;; +60002 |\ s;; +60002 \ u;; +60002 \ v:: +60003 \ y;: +60002 \\\ {:: +60002 )\ };: @EDT1567051398.02 2\ ;; +60003 q\ ;; +60002 \ ;; +60002 \ ;; +60003 \ ;; +60002 \ ;; +60002 *\ ;; +60002 \ :; +60003 ;\ ;; +60002 z\ :: +60002 N\ ;: +60002 b\ :; +60003 i\ ;; +60002 j\ ;; +60002 _\ ;: +60003 ^\ ;; +60002 i\ ;; +60002 U\ ;: +60002 u\ ;; +60003 K\ :: +60002 |\ ;: +60002 F\ ;: +60002 \ Q;; +60003 )\ B;; +60002 \ <;; +60002 %\ 8;; +60002 \ 5;; +60003 #\ 4;; +60002 \ 2;; +60002 "\ 0;; +60003 \ /;; +60002 \ .;; +60002 \ -;; +60002 \ +;; +60003 \ +;; +60002 \ +;; +60002 \ *;; +60002 \ (;; +60003 \ ';; +60002 *\ ';; +60002  \ $;; +60003 -\ $<; +60002 d\ #;; +60002 \ #<; +60002 \ ";; +60003 \ ";; +60002 C\ !;; +60002 \ ;: +60003 z\ ;; +60002 A\ ;; +9749 #t-> access 4 +2 .SE.seek :down + "storage"(\ '} +10 "core" ' +2 "manipulator"&% +3 "core" %\   r +2 "manipulator"&& +4 "core" &, 7 q* + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((R +992 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (6& +2 "core" &O  z\ +1338 #t-> access 5 +2 .SE.seek :down +2 "storage"('} +2 "core" ' +2 "manipulator"&(% +4 "core" %\  9 m +2 "manipulator"&b& +3 "core" &, Y m* +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +363 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (y& +3 "core" & ] h\  +42739 #t-> startTube 5 +2039 #-> shortDA +3 "collection"'w% +2 "processing"%% +4 "core" %ӳ4 +4 %ծ@\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +491 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%p +133 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +138 "core" + .tPRV.dial :sipper +2 "processing"%g  +105 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%3'` +807 "Can"6\ ^^ +1477 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +135 "core"  +2 .tPS.seek 0.5ml +2 "processing"%?'\ +1266 "core" ' + .tPRV.dial :waste2 +2 "processing"%j @ +104 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%.'ղ +610 "core" ' + .tPSV.dial PSR +2 "processing"%q +102 "core"  +2 "processing"%v% +3 "core" %հY\  +2 #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%W'TE +1117 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%]' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%/ +114 "core" +2 .tPS.seek :empty +2 "processing"%%'ղ +2629 "core" ' + .tPSV.dial PSR +42 "processing"% +108 "core"  +2 "processing"%i% +4 "core" %ղd\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%I'TE +1108 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%~' +1616 "core" ' +2 .tPSV.dial :mixloop + "processing"%S +104 "core" +2 .tPRV.dial :sipper + "processing"%  +42 "core"  +2 .tPS.seek :empty +2 "processing"%='ղ +2623 "core" ' + .tPSV.dial PSR +2 "processing"%^ +103 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%_' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%) +104 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2624 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%m& +4 "core" &c\  +2 "manipulator"&V% +3 "core" %\  4 4 d +2 "storage"(F% +3 "core" % \\\  +2 "storage"(n. +3 "core" .( + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(u(<1 +1012 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &<5 \  + "manipulator"&*& +4 "core" &, V M h h* + "manipulator"&% +4 "core" %\  K S U h +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&"( +191 "core" ( +2 "manipulator"&8& +4 "core" & P \\ g* + "storage"(Z& +4 "core" &<5 h\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&{'Ϲ +98 "core" ' +2 "storage"(& +4 "core" &<5 \ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(z' +281 "core" ' +2 "storage"(\\- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (& +2 "core" &<5 D\  +2 "manipulator"&O& +3 "core" & d X h* +2 .tElbow.seek 5 +2 "manipulator"& ( +33 "core" ( +2 "manipulator"&a& +4 "core" & x  jT + "storage"( & +4 "core" &<5  A\ \ +2 .tForearm.seek 5 + 300 counts + "manipulator"& '΍ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&d/ +69 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&:& +2 "storage"(|'} +6 "core" & kT +2 "manipulator"&!% +3 "core" % ΋ x o P l +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +162 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +80 "core" ( +3 "manipulator"&0& +3 "core" &q @ m +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" &q y w m +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&[' +95 "core" ' +2 "manipulator"&M& +4 "core" &q y l +2 "manipulator"&2% +3 "core" % y y 7 l +2 "processing"%& +4 "core" &<\  + "processing"%e& +4 .tPC.seek :closed +2 "processing"%R(] +3 "core" &a\  +3 &b\  +8 &(uw\ . +10 &_h\ B +9 &Lxg\ U +10 & Wm\ V +9 &Rd\ U +9 &Wc\ V +10 &OWg\ V +9 &X]\ U +9 &Zb\ V +10 &We\ V +9 & XWf\ U +10 &"Z`\ V +9 &#R\ U +9 &%V\ V +10 &'`Ut\ U +9 &)!W\ V +9 &*Zt\ V +10 &,Tt\ U +9 &.fYa\ V +10 &0)Tf\ V +9 &1U\ U +9 &3]p\ V +10 &5oUi\ V +9 &71[f\ V +9 &8Wb\ U +10 &:Xc\ V +9 &:Tp\ U +9 &?Y_\ V +9 &AU\ V +10 &CW\ U +9 &E?c\ V +9 &Fyo\ Y +10 &Hg\ \\ +9 &Jwg\ [ +10 &L8g\ \\ +9 &Mg\ \\ +9 &O\ ] +10 &Q{r\ ] +9 &S>\ \\ +9 &Tl\ ] +10 &V\ ] +9 &Xc\ ] +10 &ZEg\ ] +9 &\\\ K +9 &]4Gtd\ !d +10 &]|@b\ 6 +5 ( + "processing"%e& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"&1 +3 "core" &]|)\ 6 +68 1 +2 "manipulator"&P% +3 "core" % z  j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&H'\ +96 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%Y  +2 %9 +6 "core" 9N_ +102 "processing"%'9 +2 "core" 9M` +103 "processing"%`9 +3 "core" 9M_ +102 "processing"%&9 +2 "core" 9M_ ! +103 "processing"%r9 +2 "core" 9M`! +103 "processing"%s9 +2 "core" 9L_" +103 "processing"%T9 +2 "core" 9L_# +103 "processing"%<9 +3 "core" 9M_# +103 "processing"%#9 +2 "core" 9M_"# +103 "processing"%B9 +2 "core" 9M`&$ +103 "processing"%,9 +2 "core" 9N_+$ +103 "processing"%K9 +2 "core" 9N_/% +103 "processing"%k9 +3 "core" 9O_3% +103 "processing"%;9 +2 "core" 9O`7& +103 "processing"%X9 +2 "core" 9P`;& +103 "processing"%$9 +2 "core" 9Q`@' +103 "processing"%}9 +2 "core" 9R`D' +103 "processing"%+9 +2 "core" 9T`H' +103 "processing"% 9 +2 "core" 9U`L( +103 "processing"%9 +2 "core" 9XaP( +103 "processing"%>9 +2 "core" 9Y`U( +103 "processing"% 9 +2 "core" 9\\aY) +103 "processing"%59 +3 "core" 9^a]' +103 "processing"%U9 +2 "core" 9aba( +103 "processing"%79 +2 "core" 9`be( +103 "processing"%N9 +2 "core" 9gbj( +103 "processing"%E9 +2 "core" 9jbn( +103 "processing"%t9 +3 "core" 9nbr( +103 "processing"%C9 +2 "core" 9qcv( +103 "processing"%A9 +2 "core" 9ucz) +103 "processing"%f9 +2 "core" 9xc( +103 "processing"%19 +2 "core" 9|c( +103 "processing"%h9 +2 "core" 9d +103 "processing"%-9 +2 "core" 9d +103 "processing"%9 +2 "core" 9d +103 "processing"%l9 +2 "core" 9d +103 "processing"%x9 +2 "core" 9e +103 "processing"%9 +3 "core" 9d +103 "processing"%G9 +2 "core" 9f +103 "processing"%49 +2 "core" 9f +103 "processing"%J9 +3 "core" 9f +102 "processing"%9 +2 "core" 9f +103 "processing"%o9 +3 "core" 9h +103 "processing"%Q9 +2 "core" 9h +103 "processing"%9 +2 "core" 9i +103 "processing"%9 +2 "core" 9h +103 "processing"%69 +2 "core" 9i +103 "processing"%(9 +3 "core" 9i +103 "processing"%b9 +2 "core" 9j +103 "processing"%\ 9 +2 "core" 9i +103 "processing"%9 +2 "core" 9j +103 "processing"%y9 +2 "core" 9k +103 "processing"%w9 +2 "core" 9j +103 "processing"%9 +2 "core" 9k +103 "processing"%p9 +2 "core" 9k +103 "processing"%9 +2 "core" 9k +103 "processing"%g9 +2 "core" 9l +103 "processing"%99 +3 "core" 9 l\ +103 "processing"%9 +2 "core" 9k\ +103 "processing"%39 +2 "core" 9m +103 "processing"%j9 +2 "core" 9m\ +103 "processing"%?9 +2 "core" 9"m +103 "processing"%q9 +3 "core" 9(m +103 "processing"%v9 +2 "core" 9-n  +103 "processing"%.9 +2 "core" 93o +103 "processing"%W9 +2 "core" 98p +103 "processing"%/9 +2 "core" 9>q +103 "processing"%]9 +3 "core" 9Dp +102 "processing"%9 +2 "core" 9Ir +103 "processing"%i9 +2 "core" 9Nr# +103 "processing"%%9 +2 "core" 9Tr' +103 "processing"%I9 +2 "core" 9Xs+ +103 "processing"%S9 +2 "core" 9]s/ +103 "processing"%9 +2 "core" 9ct3 +3 .tPH.hold 2:00:00,28C +3 "processing"%~ pp_ + .tdelay 1:30 +4 "core" 4 +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%^ +102 "core"  +2 "processing"%=% +4 "core" %յ\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%)'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +60 .tPS.seek 2ml + "processing"%_'Һ +1624 "core" ' + .tPTV.dial :puck +2 "processing"%m  +136 "core"  +2 .tPSV.dial PTV +2 "processing"%V +73 "core" +2 .tPBV.dial :waste1 + "processing"%F  +54 "core" +2 "processing"%n% +4 "core" %ҽ\  +2 .tPS.seek 1.5ml +2 "processing"%' +608 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%*' +1621 "core" ' +2 .tdelay 5:00 +14133 "Can"\ DD +15870 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +33 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR +4 "processing"%Z +72 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%' +2525 "core" ' + .tPSV.dial PTV +2 "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%c +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%\\ +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 .tPS.seek :empty +2 "processing"%O'ղ +2535 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +137 "core" +2 .tPSV.dial :mixloop + "processing"%a +43 "core" +2 .tPRV.dial :ab1 + "processing"% @ +105 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%d' +366 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%:  +43 "core"  +2 "processing"%!% +4 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%"' +448 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'{  +32 "core" +2 .tPRV.dial :air +2 "processing"%z  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"% 'G +1193 "core" ' + .tPRV.dial :waste2 +2 "processing"%0 @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%@'\ +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%M'Һ +1610 "core" ' + .tPSV.dial :PML +2 "processing"%2 +44 "core" +2 .tPTV.dial :mixing + "processing"% @ +76 "core" A + .tPBV.dial :waste1 +2 "processing"%|  +35 "core" +2 "processing"%% +4 "core" %Ҷk\  +2 .tPS.seek 1.85ml + "processing"%L' +258 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'P& +3 "core" & Y + "manipulator"&& +4 "core" &q   2 ` + "manipulator"&'% +4 "core" %\ "   `? +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&[(, +137 "core" ( +2 "manipulator"&`& +4 "core" &, + < j ` + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +3 "core" &, ' 1 i ` + .tForearm.seek :garage +2 "manipulator"&&' +99 "core" ' +2 .tHand.close + "manipulator"&r/ +72 "core" / +2 "manipulator"&s& +4 "core" &, (   Z +2 "manipulator"&T% +3 "core" %  0 ' L \\& +2 .tForearm.seek :retract +2 "manipulator"&<'\ +104 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&#( +311 "core" ( +2 "manipulator"&B& +4 "core" & 8 5 a) + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &,& +3 "core" & ; ? ^) + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&K' +101 "core" ' +3 "manipulator"&k& +4 "core" & < ( > `) +2 "manipulator"&;% +3 "core" % . * F ] +2 "collection"'X& +4 "core" & Z + "collection"'$& +4 .tCC.seek :closed +2 "collection"'}(` +3 "core" & w +2 &  U  +10 &(j R - +9 &_y O A +10 &Cn  Y T +9 &L O U +9 &N  W U +10 &J O U +9 &DL  O V +9 &L T U +10 &L  K V +9 &LS U +10 & MK Q U +9 &"IB U +9 &#G K U +10 &%LK U +9 &'TJ U V +9 &)J  T U +10 &*J T U +9 &,IF U +10 &.]IO U +9 &0L K U +9 &1J O U +10 &3L  T U +9 &5fJ O U +9 &7(L  T U +10 &8J K U +9 &:J P U +10 &1FQ U +9 &?MW T +10 &AI S U +9 &CwG V U +9 &E8GW U +10 &FJ T U +9 &HRQ V +10 &JyZV W +9 &L3y/'P Z +9 &MSHO ^ +10 &OcaU a +9 &QcedU a +9 &S#gfR b +10 &TifT b +9 &VljR b" +10 &X_mjR b( +9 &ZpmI b0 +9 &[nmQ b1 +10 &]ppM b2 +9 &_5ssR V +9 &`>5srS 'v +10 &`bhtrR R +2 ( + "collection"'$& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.49 +2 "collection"'+& +3 "core" &`bhrrn R +3 .tHand.open + "manipulator"& 1 +73 "core" 1 +2 "manipulator"&% +4 "core" %    Z + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%5% +4 "core" %g\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%U' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%7  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%N' +1617 "core" ' + .tPSV.dial PSR +2 "processing"%E +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%t' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%C  + "collection"'A  +33 "core" ~ +131  +2 .tPSV.dial :mixloop + "processing"%f +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%1  +76 "core" +2 .tPS.seek 0ml +2 "processing"%h' +2623 "core" ' + .tPSV.dial :air +2 "processing"%-  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%l +44 "core" +2 .tPS.seek 0ml +2 "processing"%x' +2621 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%G' +2621 "core" ' + .tPSV.dial :mixloop +47 "processing"%4 +46 "core" +2 .tPS.seek 0ml +2 "processing"%J' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & 1 ' y c) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&o( +3 "core" ( + "manipulator"&Q& +4 "core" & / & Q b) + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" & A > c) +2 .tForearm.seek CC + "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&6/ +77 "core" / +2 .tCC.seek :open +2 "collection"'(( +470 "core" ( +2 "manipulator"&b& +4 "core" & X [ $ h) + "manipulator"&\ % +4 "core" % 1 P d p h +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&y(, +276 "core" ( +2 "manipulator"&w& +4 "core" &, Q ] $ g, + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, C T K g, +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&p' +113 "core" ' + .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&g% +4 "core" % 7 > < _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&9'\ +103 "core" ' +2 ."da"delayUntil "08:46:59.41" +2631 "Can"\ UU +22022 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%3  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%?  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%q' +2539 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%v +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%.  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%W +56 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%/  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%]'ղ +2529 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +133 "core"  +2 "processing"%i% +3 "core" %յs\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%%'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%I'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%S  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%^  +34 "core" +2 "processing"%=% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%m' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%V  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%n +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%_' +2526 "core" ' + ."da"PSV.dial PTV +3 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%Y +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%8'ղ +2527 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%Z +133 "core"  +2 "processing"%*% +3 "core" %յ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +612 "core" ' +2 ."da"delay 5 seconds +401 "Can"\ ll +101 ."da"PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%c'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%\\ +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%O  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%! +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%d' +2530 "core" ' + ."da"PSV.dial PTV +2 "processing"%{ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%z +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%" +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%0  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2503 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%@  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%2  +42 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +41 "processing"% +124 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%|' +398 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +45 "core"  +2 "processing"%e% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%M'` +355 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%L  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%P'Һ +1557 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%' @ +75 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%`  +34 "core" +2 "processing"%u% +3 "core" %Ҷ~\  +2 ."da"PS.seek 1.85ml +2 "processing"%' +246 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%r * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%s' +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +26904 "Can"\ [[ +21098 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%T  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%&  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%[' +2524 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%B +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%,  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%k +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%;  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%X'ղ +2513 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%< +133 "core"  +2 "processing"%D% +3 "core" %ձo\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%+'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"%$ +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%5% +3 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%K'| +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%U  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%E * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%N +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%A' +2529 "core" ' + ."da"PSV.dial PTV +3 "processing"%C +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%f +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%1 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%t  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%-'ղ +2510 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%h +133 "core"  +2 "processing"%l% +3 "core" %հ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +615 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +953 "Can"\ KK +661 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%x +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%4  +34 "core" +2 "processing"%G% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%6  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%> +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%}' +2525 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%b +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%\ +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%w  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2505 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%o +133 "core"  +2 "processing"%% +3 "core" %ձZ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%g'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%p +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%3% +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%j' +605 "core" ' +2 ."da"delay 3 seconds +343 .PBV.dial between PSV and waste1 +9 "processing"%? * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%J' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%v  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%W +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%/' +2532 "core" ' + ."da"PSV.dial PTV +3 "processing"%q +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%i +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%]  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%%'ղ +2527 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%S +136 "core"  +7 "processing"%% +14 "core" %ձm\  +6 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +17 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +10 "processing"%^'m +369 "core" ' +2 ."da"delay 5 seconds +502 "processing"%=% +4 "core" %i"\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%I'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%)'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +84 "core" +2 ."da"PBV.dial :waste1 + "processing"%V  +35 "core" +2 "processing"%F% +4 "core" %Һ +2 ."da"PS.seek 1.5ml +2 "processing"%n' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%m * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' +2 ."da"delay 10 seconds +631 "Can" +371 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%_' +2546 "core" ' + ."da"PSV.dial PTV +3 "processing"%Z +85 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%* +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%8 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%\\'ղ +2527 "core" ' +2 "processing"%9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28.4C before imaging + .PH.coast +2 "processing"%  +3 "core" 5 5 +2 "processing"%c& +3 "core" &]|( 6 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&a% +3 "core" %\ $ P C +2 "storage"(% +4 "core" %|\ \  + +2 "storage"(O. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(:(,q +358 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (!& +3 "core" &,r \  l +2 "manipulator"& & +3 "core" &,  L, +2 "manipulator"&{% +3 "core" %\ $  L C +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&z( +184 "core" ( +2 "manipulator"&"& +4 "core" &  K. + "storage"(0& +4 "core" &,r W + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&d'( +99 "core" ' +2 "storage"( & +4 "core" &,r\ \  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(@' +277 "core" ' +2 "storage"(2- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"('y +31 "core" ' +2 "manipulator"& & +4 "core" & . M. +2 "manipulator"&% +3 "core" %# ? M +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&e'\ +92 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&|(k +254 "core" ( +2 "manipulator"&L& +4 "core" &q M + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &q M +2 ."da"Forearm.seek PC +2 "manipulator"&' +93 "core" ' + ."da"Hand.close +2 "manipulator"&'/ +71 "core" / +2 ."da"PC.seek :open +2 "processing"%`( +453 "core" ( +2 "storage"(u& +3 "core" &,r\ \  K +2 "manipulator"&r& +3 "core" &q P +2 "manipulator"&P% +3 "core" % Ϻ P +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&T( +259 "core" ( +2 "manipulator"&H& +4 "core" & X O. + "storage"(&& +4 "core" &,r\ \   + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&s'( +101 "core" ' +2 ."da"Hand.open +2 "manipulator"&B1 +74 "core" 1 +2 "storage"(,- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(k'E +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(;' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2909h.tif +5 "processing"%[& +8 "core" & +4 "manipulator"&<& +5 "core" & x v  D. +53 "manipulator"&D% +11 "core" % $ * D +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&X'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&+(, +182 "core" ( +2 "manipulator"&& +4 "core" &,  C7 + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &$& +3 "core" &, c C7 +2 ."psFlush"Forearm.seek :garage +2 "manipulator"& ' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&5/ +69 "core" / +2 "manipulator"& & +4 "core" &, n w 8 ?7 +2 "manipulator"&% +3 "core" % / w z r ?K +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&K'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&U(k +123 "core" ( +2 "manipulator"&E& +4 "core" &t q } C @ + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &N& +2 "core" &t f q @ +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&7' +98 "core" ' +3 "manipulator"&C& +4 "core" &t  A +2 "manipulator"&f% +3 "core" % y w  @ +2 "processing"%1& +4 "core" &C +2 "processing"%t& +3 ."psFlush"PC.seek :closed +2 "processing"%A(] +4 "core" &) + &$  +9 &&r . +9 &_ B +10 &Dr U +9 &Rk V +9 &O U +10 &P W +9 &HO{ V +9 &\ On V +10 &Qr V +9 &Pf V +10 & OOd V +9 &"S` V +9 &#NX U +10 &%OR V +9 &'WNN V +9 &)Q7 V +10 &*Q; V +9 &,R0 W +10 &.`R- V +9 &0"Q% V +9 &1Q\ V +10 &3T V +9 &5hM V +9 &7*M V +10 &8N V +9 &:P V +10 &2P V +12 &?QK V +10 &AQc V +12 &CwNo V +10 &E8S` W +3 #"da"SX MX5/16 (USB:59): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 8.899 seconds\ /var/log/esp/da19aug2909h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2909h15s.tif +8 "core" &Fb] X +2 &H}W [ +6 &JlS ] +9 &L/@ \\ +9 &MC ] +10 &O? ] +9 &Qt9 ] +9 &S60 ] +10 &T- ] +9 &V" ] +10 &Xy$ ^ +9 &Z;& ^ +9 &[ P +10 &],I !g +9 &]|G 8 +5 ( + "processing"%t& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.71 +2 "processing"%h& +4 "core" &]|. 8 + &]|. 8 +2 ."psFlush"Hand.open +2 "manipulator"&l1 +65 "core" 1 +2 "manipulator"&-% +4 "core" % u r  > +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%x +134 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%4'TE +1085 #"da"SX MX5/16 (USB:59): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2909h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2909h30s.tif +19 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +1620 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Q  +36 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1283 #"da"SX MX5/16 (USB:59): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2909h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2909h70s.tif +1339 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%6 +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%#'\ +599 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +2115 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +86 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%b U +57 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%\ ' +2633 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +128 #"da"SX MX5/16 (USB:59): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2909h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "8.899 sec auto-exposure",Subject: "da19aug2909h images!" +10 "storage"(}- +10 "core" -' +8 "storage"(o& +5 "core" &,r S +2 "manipulator"&& +3 "core" &t  F +3 "manipulator"&% +4 "core" %\   F +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&g( +275 "core" ( +2 "manipulator"&p& +4 "core" &  G# +2 "storage"(& +6 "core" &,r  +4 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 600 counts +4 "manipulator"&3'( +106 "core" ' +4 ."da"SE.reconfigure SEgently +4 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.21 Pucks below Top Plate +3 "storage"(' +67 "core" ' +2 "manipulator"&?& +6 "core" &  T# +5 "storage"(j& +4 "core" &,r   +5 ."da"Elbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +6 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 4 +5 "manipulator"&v' +28 "core" ' +4 ."da"Elbow.hold +4 "manipulator"&., +6 "core" , +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +6 "storage"(W' +31 "core" ' +4 "manipulator"&J% +7 "core" % 2 M +4 "storage"(q& +8 "core" &,r   " +4 ."da"Forearm.force -20 + "manipulator"&5 +147 ."da"Forearm.seek 4 + 334 counts +6 "manipulator"&' +13 "core" ' +2 "manipulator"&i& +4 "core" &  X# +2 "storage"(]& +4 "core" &,r @ ? ` +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&/'( +19 "core" ' +3 "storage"(S% +5 "core" % 3 7 +3 ."downElevator"SE.seek :down +7 "storage"('} +99 (%% +3 "core" %8 6 2 [s + "manipulator"&=% +4 "core" %% " Ux +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&^'\ +89 "core" ' +62 ' +2 ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1277 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%I  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%V +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%F' +2635 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%) +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%m' +2641 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%n @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%Y  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%Z'TE +1126 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%*' +1619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%8 +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%_' +2633 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +614 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%c' +2117 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%a +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%O' +2633 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%! @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%{  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%"'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%0 +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%y' +1119 "Can"\ FF +1506 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +83 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%9' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%2 @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%@'ղ +2626 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&d& +4 "core" & 0 K Y e# +2 "manipulator"&L% +3 "core" %\  P 5 e +2 ."psFlush"Elbow.seek PC +2 "manipulator"&M(k +253 "core" ( +2 "manipulator"&z& +3 "core" &s S R J e +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &'& +2 "core" &s P B e +2 ."psFlush"Forearm.seek PC +2 "manipulator"&e' +95 "core" ' + ."psFlush"Hand.close +2 "manipulator"&R/ +73 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%u( +453 "core" ( +2 "manipulator"&r& +3 "core" &s ` ` f +2 "manipulator"&P% +3 "core" % ϭ ` a g +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&H(, +136 "core" ( +2 "manipulator"&&& +3 "core" &, N \\ 2 g +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +3 "core" &, W ^  g + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&B' +114 "core" ' + ."psFlush"Hand.open +2 "manipulator"&,1 +66 "core" 1 +2 "manipulator"&[% +4 "core" % \ ~ < 3 ^{ + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&<'\ +103 "core" ' + #tFinished short da assay +48910 "Can"Z\ <; +31056 #t-> access 4 +2 .SE.seek :down + "storage"('} +3 "core" ' + "manipulator"&D% +4 "core" %\ " c c g@ +2 "manipulator"&& +3 "core" &, a ` g +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(k(R +989 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &N ,\  +354 #t-> access 5 +2 .SE.seek :down +2 "storage"($'} +2 "core" ' +2 "manipulator"&s% +4 "core" %\ " 3 1 { b@ +2 "manipulator"&T& +3 "core" &, 2 0  a +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(5( +363 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ( & +3 "core" & m ` t t $ +12822 #t-> startTube 7 +637 #-> shortDA +3 "collection"'% +2 "processing"%X% +4 "core" %ӳ   +3 %ն6\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +401 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%E +133 "core" +2 .tPTV.dial :PRVmixing + "processing"%N  +138 "core" +2 .tPRV.dial :sipper + "processing"%  +105 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%C'` +2282 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%f  +136 "core"  +2 .tPS.seek 0.5ml +2 "processing"%1'\ +1275 "core" ' + .tPRV.dial :waste2 +2 "processing"%+ @ +104 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%K'ղ +610 "core" ' + .tPSV.dial PSR +2 "processing"%` +104 "core"  +2 "processing"%t% +4 "core" %ղQ\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%h'TE +1103 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%l' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%- +103 "core" +2 .tPS.seek :empty +2 "processing"%x'ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"%7 +104 "core"  +2 "processing"%\\% +4 "core" %յN\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%4'TE +1109 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +622 "Can" \ [[ +997 "core" ' +2 .tPSV.dial :mixloop + "processing"%Q +103 "core" + .tPRV.dial :sipper +2 "processing"%G  +43 "core"  +2 .tPS.seek :empty +2 "processing"%6'ղ +2629 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%#' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"% +104 "core" +2 .tPS.seek :empty +2 "processing"%b'ղ +2620 "core" ' +2 #tLoading da puck from tube 7 into Processing Clamp + "processing"%>& +4 "core" &0\  +2 "manipulator"&% +3 "core" %\ "   $ Y@ +2 "storage"(}% +3 "core" % +  9 +2 "storage"(o. +2 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +1617 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &[0 M J D  + "manipulator"&\ & +4 "core" &,   [ +2 "manipulator"&p% +3 "core" %\ "   [@ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&( +178 "core" ( +2 "manipulator"&U& +4 "core" &   Z- + "storage"(?& +4 "core" &[0 W V   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&j' +98 "core" ' +2 "storage"(& +4 "core" &[0 T Q Z  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(J' +274 "core" ' +2 "storage"(q- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 .tSE.seek :pick +2 "storage"(;' +23 "core" ' +2 .tSE.seek :down +2 "storage"(i'} +268 "core" ' + .tSE.coast + "storage"(5 +3 "manipulator"&]% +4 "core" %   [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&3'\ +90 "core" ' +2 !to:Storage::Error: mesg"Out of Pucks:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +48070 "Can"\ IH +29335 #t-> access 5 +2 .SE.seek :down + "storage"(S'} +3 "core" ' +2 "manipulator"&g% +4 "core" %\  3 1 l ^ +2 "manipulator"&& +3 "core" & 2 0  ^- +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(v( +1634 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (%& +3 "core" & V Y +1758 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'=& +3 "core" &   +2 "manipulator"&& +4 "core" &   Z- +2 "manipulator"&W% +3 "core" %\    Z +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&/(, +179 "core" ( +2 "manipulator"&& +4 "core" &, 6 > ]l + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &:& +2 "core" &,  3 \\l +2 .tForearm.seek :garage +2 "manipulator"&I' +100 "core" ' +2 .tHand.close + "manipulator"&w/ +71 "core" / +2 "manipulator"&V& +4 "core" &,   Wl + "manipulator"&% +4 "core" %   ; W +2 .tForearm.seek :retract + "manipulator"&)'\ +98 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&F( +291 "core" ( +2 "manipulator"&n& +4 "core" &+  > XDy + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" &+ / XDy +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&Y' +100 "core" ' +2 "manipulator"&& +4 "core" &+  U VDy +2 "manipulator"&% +3 "core" % W +2 "collection"'& +4 "core" &   + "collection"'Z& +4 .tCC.seek :closed +2 "collection"'8(` +3 "core" &   +4 & \  2 +9 &.Dx \  3 +10 &Jly \  H +9 &c   V +9 &J\   U +10 &]M   U +9 &J   U +9 &N   U +10 &K } V +9 &fJ  { U +10 &'K \ { U +9 & L  w V +9 &"L   U +10 &$nH  ~ U +9 &&/L  { U +9 &'I   U +10 &)I \ z U +9 &+vG x U +10 &-6L  | V +9 &.J y U +9 &0O   U +10 &2|K  } V +9 &4?J   U +9 &6L   V +10 &7J  y U +9 &9M   U +10 &;GI   U +9 &=\ G  { U +9 &>I   U +10 &@I U +9 &BPI   U +9 &DG   U +10 &EK  U +9 &GJ  U +9 &IVT V +10 &Kb X +9 &L6, [ +10 &N\\Qy ` +9 &P>^^x a +9 &Q`] b +10 &Sabu b +9 &Udcy b +10 &W?fe b" +9 &Xhfy b( +9 &Zigw b1 +10 &\\jjh| b2 +9 &^lkw b3 +9 &_po 8 +10 &`[nn| _ +8 ( +2 &`a~mmv Y + "collection"'Z& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.41 + "collection"'& +4 "core" &`a~nn Y + .tHand.open +2 "manipulator"&*1 +74 "core" 1 +2 "manipulator"&% +4 "core" %  ! j R + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +97 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +163 "core"  +2 "processing"%a% +4 "core" %յ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%c  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%!' +1616 "core" ' + .tPSV.dial PSR +2 "processing"%O +91 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%{' +2622 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +136 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"%0 +196 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"%" @ +74 "core" ? +2 .tPS.seek 0ml +2 "processing"% ' +2618 "core" ' + .tPSV.dial :air +2 "processing"%y  +86 "core" +2 .tPS.seek 2.5ml +2 "processing"%2' +2623 "core" ' + .tPSV.dial :PTV +2 "processing"%9 +73 "core" ~ +2 .tPS.seek 0ml +2 "processing"%' +2642 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &( OBg +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&d( +39 "core" ( +2 "manipulator"&L& +4 "core" &  W S + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &  S +2 .tForearm.seek CC +2 "manipulator"&'' +97 "core" ' + .tHand.close +2 "manipulator"&./ +73 "core" / +2 .tCC.seek :open +2 "collection"'R( +472 "core" ( +2 "manipulator"&^& +4 "core" &   3 W + "manipulator"&A% +4 "core" % # < X + .tForearm.seek :retract +2 "manipulator"&r'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&P(, +276 "core" ( +2 "manipulator"&&& +4 "core" &, t W? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" &, & X? +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&e' +114 "core" ' +2 .tHand.open +2 "manipulator"&M1 +65 "core" 1 +2 "manipulator"&,% +4 "core" %  Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&['\ +102 "core" ' +297 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &  i +2 "manipulator"&B& +4 "core" &,   Y? +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +3 "manipulator"&D(, +2 "core" ( +2 "manipulator"&& +3 "core" &,   ` Y? +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, Y? +2 .tForearm.seek :garage +2 "manipulator"&s' +101 "core" ' +2 .tHand.close + "manipulator"&T/ +66 "core" / +2 "manipulator"&& +4 "core" &,  } V? +2 "manipulator"&k% +3 "core" % " V +2 .tForearm.seek :retract +2 "manipulator"& '\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&X( +292 "core" ( +2 "manipulator"&& +4 "core" &+ = UE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &+ UE +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&N' +102 "core" ' +2 "manipulator"& & +4 "core" &, $ TE +2 "manipulator"&@% +3 "core" %  ' T +2 "collection"'f& +3 "core" &   +2 "collection"'C& +3 .tCC.seek :closed +2 "collection"'+(` +3 "core" &   +4 &   2 +10 &&Cs  } 3 +9 &Fnu\  x G +10 &`  } U +9 &F\  | T +9 &[K\ \ z T +10 &E   T +9 &G  } T +9 &F \ x T +10 &eF  v T +9 &'F  { T +10 & J  } T +9 &"F   T +9 &$mF  m T +10 &&/F   T +9 &'G  } T +9 &)D  } T +10 &+uF  } T +9 &-6I  i T +10 &.E  h T +9 &0F  p T +9 &2}D  v T +10 &4>H  v T +9 &6E  n S +9 &7C  p T +10 &9D  t T +9 &;GB  l T +10 &=\ E  n S +9 &>F  s T +9 &@F  k T +10 &BOD  p T +9 &D@i S +9 &EC j S +10 &GG n T +9 &IUJy T +10 &KZk V +9 &Ly&"h Z +9 &N|;5l _ +10 &P9BAp a +9 &QHEc a +9 &SLKZ b +10 &U{MLi b +9 &W:RP\\ b" +10 &XVVj b' +9 &ZYXq b/ +9 &\\h^\\p b2 +10 &^_]g b3 +9 &_a^\\ 8 +9 &`Ya`c _ +9 ( +2 &`^scah Z + "collection"'C& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.53 + "collection"'1& +4 "core" &`^s`a} Z + .tHand.open +2 "manipulator"&`1 +68 "core" 1 +2 "manipulator"&t% +4 "core" %  ! e P + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&K'\ +97 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%h  +195 "core"  +4 "processing"%-% +4 "core" %  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%l' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%7  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%\\' +1613 "core" ' + .tPSV.dial PSR +2 "processing"%x +57 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%4' +2622 "core" ' +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%Q +194 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%G' +358 "Can" ml +2274 "core" ' + .tPSV.dial :air +2 "processing"%  +73 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :PTV +2 "processing"%6 +74 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2644 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&#& +4 "core" &+ PE +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&>( +2 "core" ( +2 "manipulator"&& +3 "core" &+ O OE +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &}& +3 "core" &+  PE + .tForearm.seek CC +2 "manipulator"&o' +96 "core" ' +2 .tHand.close + "manipulator"&5/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&\ & +4 "core" &,  E SE + "manipulator"&p% +4 "core" %    S + .tForearm.seek :retract +2 "manipulator"&U'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&?(, +289 "core" ( +2 "manipulator"&& +4 "core" &, b W( + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &,  X( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&<' +114 "core" ' +4 .tHand.open +2 "manipulator"&q1 +65 "core" 1 +2 "manipulator"&$% +4 "core" %  l P~ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +99 "core" ' +2562 #t-> access 1 +2 .SE.seek :down +2 "storage"(J'} +2 "core" ' +2 "manipulator"&;% +4 "core" %\    J [ +2 "manipulator"&i& +3 "core" &,   [( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(j(<1 +1017 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (g& +3 "core" &<4 i c f +6 #t-> access 2 +2 .SE.seek :down +2 "storage"('} +3 "core" ' + "manipulator"&% +4 "core" %\  2 2 ^ +2 "manipulator"&%& +3 "core" &, 3 0  ^( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(=(K +355 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &K9 L H 7  +6 #t-> access 3 +2 .SE.seek :down + "storage"(W'} +3 "core" ' +2 "manipulator"&% +4 "core" %\    Z +2 "manipulator"&:& +3 "core" &,   Z( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +352 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (w& +3 "core" &[1 H H   +6 #t-> access 4 +2 .SE.seek :down +2 "storage"(V'} +3 "core" ' +2 "manipulator"&% +4 "core" %\    [ +2 "manipulator"&3& +4 "core" &,   [( + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(I(R +1971 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (n& +3 "core" &P Q L e  +6 #t-> access 5 +2 .SE.seek :down + "storage"(m'} +4 "core" ' + "manipulator"&/% +4 "core" %\    Z +2 "manipulator"&& +3 "core" &,   Z( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +358 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &  7 7 % +5 #t-> access 5 +3 .SE.seek :down + "storage"()'} +3 "core" ' + "manipulator"&(% +4 "core" %\  J V +2 "manipulator"&& +3 "core" &, M V( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(*( +4 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &  6 2 & +6 #t-> access 6 +2 .SE.seek :down +2 "storage"(Z'} +3 "core" ' + "manipulator"&% +4 "core" %\  j U +2 "manipulator"&a& +3 "core" &, b U( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(Y( +352 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (b& +3 "core" &A ( 1 <  +6 #t-> access 7 + .SE.seek :down +2 "storage"(c'} +4 "core" ' +2 "manipulator"&% +4 "core" %\    Y + "manipulator"&O& +4 "core" &,   Y( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(!(,q +357 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ( & +3 "core" &,n  & ' +5 #t-> access 5 +2 .SE.seek :down +2 "storage"(0'} +3 "core" ' + "manipulator"&"% +4 "core" %\  l V +2 "manipulator"&{& +3 "core" &, N V( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(y( +681 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ( & +3 "core" & L O N +1355 #t-> startTube 5 +365 #-> shortDA +3 "collection"'9% +2 "processing"%2% +4 "core" %ӳ\   +3 %\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +839 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +44 "core" +2 .tPTV.dial :PRVmixing + "processing"%L  +75 "core" +2 .tPRV.dial :sipper + "processing"%z  +133 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%.'` +2289 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%F  +134 "core"  +2 .tPS.seek 0.5ml +2 "processing"%_'\ +1277 "core" ' + .tPRV.dial :waste2 +2 "processing"%8 @ +103 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%^'ղ +614 "core" ' + .tPSV.dial PSR +2 "processing"%A +105 "core"  +2 "processing"%'% +4 "core" %հ\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%&'TE +1111 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%|' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%d +103 "core" +2 .tPS.seek :empty +2 "processing"%M'ղ +2621 "core" ' + .tPSV.dial PSR +2 "processing"%, +104 "core"  +2 "processing"%r% +4 "core" %ն\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%e'TE +1115 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1619 "core" ' +2 .tPSV.dial :mixloop + "processing"%B +104 "core" + .tPRV.dial :sipper +2 "processing"%  +42 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%T +103 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%k +103 "core" +2 .tPS.seek :empty +2 "processing"%P'ղ +2640 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%[& +4 "core" &\ +2 "manipulator"&s% +3 "core" %\  3 2 ] +2 "storage"(% +3 "core" %{ b c E +2 "storage"(E. +2 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(D(<1 +1017 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ( & +3 "core" &<2 f n + "manipulator"&@& +4 "core" &, = 7 ^( + "manipulator"&f% +4 "core" %\  2 / ^ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"& ( +195 "core" ( +2 "manipulator"&R& +4 "core" & 4 ; ]+ + "storage"(1& +4 "core" &<5 c d J  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&`'Ϲ +95 "core" ' +2 "storage"(t& +4 "core" &<5 g c -  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +40 "storage"(C' +290 "core" ' +2 "storage"(h- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (-& +2 "core" &<5 Y U z  +2 "manipulator"&N& +4 "core" &   [+ + .tElbow.seek 5 +2 "manipulator"&( +39 "core" ( +2 "manipulator"&7& +4 "core" & 3 3 ]= + "storage"(l& +4 "core" &<5 c Y  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&x'΍ +25 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&\\/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&Q& +3 "storage"(4'} +6 "core" & +  2 `= +2 "manipulator"&% +4 "core" % Μ * 2 a +2 .tForearm.seek :retract +2 "manipulator"&G'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&6(k +161 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +76 "core" ( +3 "manipulator"&& +4 "core" &t A > B _ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &#& +2 "core" &t - :  _ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +97 "core" ' +2 "manipulator"&}& +4 "core" &t ' . _ +2 "manipulator"&5% +3 "core" %϶ > =  _ +2 "processing"%X& +4 "core" &\ + "processing"%K& +4 .tPC.seek :closed +2 "processing"%+(] +2 "core" &\ +2 &\  +10 &'u\ . +9 &^\ B +9 &Du\ U +10 &U\ V +9 &T\ V +10 &R\ V +9 &GW\ V +9 & U\ V +10 &U\ V +9 &T\ V +9 & PW\ V +10 &"Y\ V +9 &#Q\ V +10 &%V\ U +9 &'YR\ U +9 &)V\ V +10 &*Y\ V +9 &,U\ V +9 &._Y\ V +10 &0"W\ V +9 &1U\ V +10 &3Y\ V +9 &5hR\ V +9 &7*S\ V +10 &8R\ V +9 &:V\ V +9 &2V\ V +9 &?[\ W +10 &AR\ V +9 &CxT\ V +9 &E9[\ V +10 &Fr\ Y +9 &H\ [ +9 &Jn\ \\ +10 &L.\ ] +9 &M\ \\ +10 &O\ \\ +9 &Qu\ \\ +9 &S6\ ] +10 &T\ ] +9 &V\ ] +9 &X{\ ] +10 &Z;\ ^ +9 &[\ Q +10 &]0M\ #m +9 &]v-\ 4 +2 ( + "processing"%K& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 + .Hand.open + "manipulator"&\ 1 +67 "core" 1 +2 "manipulator"&p% +4 "core" % ϶ 8 3 k ] + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +92 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %H9 +5 "core" 9UU +103 "processing"%>9 +2 "core" 9Tj +103 "processing"%q9 +2 "core" 9Sk +103 "processing"%$9 +2 "core" 9Ri +103 "processing"%U9 +2 "core" 9Qj! +103 "processing"%<9 +2 "core" 9Rj" +103 "processing"%;9 +2 "core" 9Qj" +103 "processing"%i9 +2 "core" 9Pj# +103 "processing"%S9 +3 "core" 9Pj"# +102 "processing"%v9 +2 "core" 9Pj&$ +103 "processing"%g9 +2 "core" 9Oj+$ +103 "processing"%9 +2 "core" 9Ok/% +103 "processing"%%9 +2 "core" 9Pi3% +103 "processing"%J9 +3 "core" 9Qj7& +103 "processing"%j9 +2 "core" 9Qk;& +103 "processing"%9 +2 "core" 9Rk@& +103 "processing"%9 +2 "core" 9SkD' +103 "processing"%:9 +2 "core" 9TkH' +103 "processing"%9 +2 "core" 9UjL( +103 "processing"%=9 +2 "core" 9XkP' +103 "processing"%w9 +2 "core" 9YkU' +103 "processing"%9 +2 "core" 9\\lY( +103 "processing"%39 +2 "core" 9]l]( +103 "processing"%W9 +3 "core" 9`ka) +103 "processing"%9 +2 "core" 9cke) +103 "processing"%n9 +2 "core" 9elj( +103 "processing"%/9 +2 "core" 9hln) +103 "processing"%9 +2 "core" 9klr) +103 "processing"%V9 +3 "core" 9mmv) +103 "processing"%I9 +2 "core" 9rmz) +103 "processing"%9 +2 "core" 9vn) +103 "processing"%(9 +2 "core" 9yn +103 "processing"%9 +2 "core" 9~n +103 "processing"%9 +3 "core" 9n +103 "processing"%9 +2 "core" 9o +103 "processing"%a9 +2 "core" 9o +103 "processing"%m9 +2 "core" 9o +103 "processing"%9 +2 "core" 9o +103 "processing"%)9 +2 "core" 9p +103 "processing"%*9 +2 "core" 9p +103 "processing"%b9 +2 "core" 9p +103 "processing"%9 +2 "core" 9q +103 "processing"%O9 +2 "core" 9q +103 "processing"%Z9 +3 "core" 9r +103 "processing"%Y9 +2 "core" 9r +103 "processing"% 9 +2 "core" 9s +103 "processing"%"9 +2 "core" 9s +103 "processing"%{9 +2 "core" 9t +103 "processing"%c9 +3 "core" 9t +103 "processing"%!9 +2 "core" 9t +103 "processing"% 9 +2 "core" 9u +103 "processing"%29 +2 "core" 9t +103 "processing"%99 +2 "core" 9v +104 "processing"% 9 +2 "core" 9w +103 "processing"%L9 +2 "core" 9v +103 "processing"%z9 +2 "core" 9v +103 "processing"%9 +2 "core" 9w +103 "processing"%F9 +2 "core" 9w +103 "processing"%.9 +3 "core" 9 x +103 "processing"%89 +2 "core" 9x +103 "processing"%_9 +2 "core" 9x\ +103 "processing"%A9 +2 "core" 9x\ +103 "processing"%'9 +2 "core" 9y +103 "processing"%^9 +3 "core" 9$z +103 "processing"%&9 +2 "core" 9)z +103 "processing"%d9 +2 "core" 9/z +103 "processing"%|9 +2 "core" 94z +103 "processing"%,9 +2 "core" 9:{ +103 "processing"%r9 +3 "core" 9?| +103 "processing"%M9 +2 "core" 9D|# +103 "processing"%e9 +2 "core" 9J|' +103 "processing"%B9 +2 "core" 9N}+ +103 "processing"%9 +2 "core" 9S~/ +103 "processing"%9 +2 "core" 9X~4 +104 "processing"%T9 +2 "core" 9]8 +103 "processing"%9 +2 "core" 9c< +3 .tPH.hold 2:00:00,28C +3 "processing"%k pp_ +3 .tdelay 1:30 +2 "core" < +6531 "Can"\ CB +2470 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%[% +4 "core" %ձ<\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%s'\ +602 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%E  +139 "core"  +2 .tPSV.dial PTV + "processing"%y +74 "core" +2 .tPBV.dial :waste1 + "processing"%  +54 "core" +2 "processing"%@% +4 "core" %ҽL\  + .tPS.seek 1.5ml +2 "processing"%f' +605 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%1' +1623 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%?  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%] +85 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%h' +2531 "core" ' + .tPSV.dial PTV +2 "processing"%- +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%0 +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%N +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%7  +72 "core"  +2 .tPS.seek :empty +2 "processing"%l'ղ +2535 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%\\  +137 "core" + .tPSV.dial :mixloop +2 "processing"%Q +44 "core" + .tPRV.dial :ab1 +49 "processing"% @ +108 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"% ' +368 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%`  +44 "core"  +2 "processing"%C% +4 "core" %V\  +2 .tPS.seek 0.34ml +2 "processing"%x' +438 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +32 "core" +2 .tPRV.dial :air +2 "processing"%#  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1189 "core" ' + .tPRV.dial :waste2 +2 "processing"%} @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%5'\ +862 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%X  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%4'Һ +1610 "core" ' + .tPSV.dial :PML +2 "processing"%G +44 "core" +2 .tPTV.dial :mixing + "processing"%u @ +78 "core" B +2 .tPBV.dial :waste1 + "processing"%\  +34 "core" +2 "processing"%p% +4 "core" %Ҷ  +2 .tPS.seek 1.85ml + "processing"%H' +257 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%>' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &   + "manipulator"&q& +4 "core" &t , X +2 "manipulator"&D% +3 "core" %   S +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&$(, +135 "core" ( +2 "manipulator"&U& +4 "core" &, Z WI + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" &, \\ WI +2 .tForearm.seek :garage +2 "manipulator"&;' +102 "core" ' +2 .tHand.close + "manipulator"&i/ +75 "core" / +2 "manipulator"&S& +4 "core" &,  : NE +2 "manipulator"&v% +3 "core" % "  U N +2 .tForearm.seek :retract +2 "manipulator"&g'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +284 "core" ( +2 "manipulator"&%& +4 "core" &* 4 SCq + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +3 "core" &*  ' SCq + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&j' +103 "core" ' +2 "manipulator"&& +4 "core" &* ) g OCq +2 "manipulator"&% +3 "core" % $ p U +3 "collection"':& +3 "core" &   +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'=(` +3 "core" &\   +4 &   2 +10 &.Dw   3 +9 &Jlx   H +10 &b   V +9 &I   U +9 &]I   U +10 &F\   U +9 &G   U +9 &I   V +10 &eH   U +9 &'I  U +10 & N   U +9 &"L   U +9 &$mI\  U +10 &&0J   U +9 &'L   U +9 &)I   U +10 &+uI   U +9 &-8G   U +10 &.L   U +9 &0J  U +9 &2}L  U +10 &4?J   U +9 &6K  V +9 &7I   U +10 &9K   U +9 &;GH   U +10 &= K   U +9 &>F   U +9 &@G   U +10 &BNI ~ V +9 &DE  w U +9 &EG } U +10 &GIz U +9 &IUO| V +10 &K[} X +9 &L5*x [\ +9 &NUNx ` +10 &P;[Z b +9 &Q[Zw b +9 &S^]z b +10 &U~]] b! +9 &W;`]s b& +10 &Xa_x b- +9 &Za` b1 +9 &\\ccax b1 +10 &^ce~ b1 +9 &_fe{ 8 +9 &``!fe| U +9 ( +2 &`dfde~ Q + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.43 + "collection"'w& +4 "core" &`dffd Q +2 .tHand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&3% +4 "core" %  Z M + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&W'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%n% +4 "core" %R + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%/' +1611 "core" ' +2 .tdelay 5 seconds +283 "Can"\  +219 .tPSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%V' +1613 "core" ' + .tPSV.dial PSR +2 "processing"%I +45 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%(  +2 "collection"'  +32 "core" ~ +132  +2 .tPSV.dial :mixloop + "processing"% +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +76 "core" +2 .tPS.seek 0ml +2 "processing"%a' +2621 "core" ' + .tPSV.dial :air +2 "processing"%m  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%) +44 "core" +2 .tPS.seek 0ml +2 "processing"%*' +2621 "core" ' + .tPSV.dial :air +2 "processing"%b  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%O +45 "core" +2 .tPS.seek 0ml +2 "processing"%Z' +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Y& +4 "core" &) SCp +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +3 "core" ( + "manipulator"&"& +4 "core" &)  RCp +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &{& +3 "core" &)  A SCp +2 .tForearm.seek CC + "manipulator"&c' +92 "core" ' + .tHand.close +2 "manipulator"&!/ +77 "core" / +2 .tCC.seek :open +2 "collection"' ( +470 "core" ( +2 "manipulator"&2& +4 "core" &*  X VCp + "manipulator"&9% +4 "core" % '  V + .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&L(, +287 "core" ( +2 "manipulator"&z& +4 "core" &,   @ \\D + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,   ZD +4 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&F' +112 "core" ' +2 .tHand.open +2 "manipulator"&.1 +68 "core" 1 +2 "manipulator"&8% +4 "core" % \  ] R + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&_'\ +98 "core" ' +2 ."da"delayUntil "10:40:43.44" +24718 #recoverPRVreagent08 +46 .PTV.dial :mixing +5 "processing"%A @ +77 "core" A + ."da"PBV.dial :waste1 + "processing"%'  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%^ * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%&  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%d' +2534 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%| +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%,  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%r +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%M  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%e'ղ +2535 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%B +133 "core"  +2 "processing"%% +3 "core" %կ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%T'Һ +1626 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%[  +34 "core" +2 "processing"%P% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%s' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%E * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%y' +1617 "core" ' +2 ."da"delay 2:00 +791 "Can"\ RR +11211 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%R' +2525 "core" ' + ."da"PSV.dial PTV +3 "processing"%f +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%~ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%?  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%t'ղ +2540 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%] +133 "core"  +2 "processing"%1% +3 "core" %խ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%-'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%0'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%N +84 "core" +2 ."da"PBV.dial :waste1 + "processing"%7  +35 "core" +2 "processing"%h% +4 "core" %Ҿ  +2 ."da"PS.seek 1.5ml +2 "processing"%\\' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1650 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%l  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%` * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%C +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2533 "core" ' + ."da"PSV.dial PTV +3 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%# +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%x +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%}  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2535 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%X  +45 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%5  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%G  +44 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%u +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%\ ' +403 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%p  +45 "core"  +2 "processing"%K% +4 "core" %  + ."da"PS.seek 0.55ml +2 "processing"%4'^ +358 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%H  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1567 "core" ' + ."da"PSV.dial :PML +2 "processing"%q +44 "core" + ."da"PTV.dial :mixing +2 "processing"%D @ +76 "core" A + ."da"PBV.dial :waste1 +2 "processing"%U  +35 "core" +2 "processing"%<% +3 "core" %Ҿ  +2 ."da"PS.seek 1.85ml +2 "processing"%6' +255 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%i * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%S' +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +4467 "Can" oo +43535 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%v  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%o * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%;  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%%' +2541 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%J +44 "core" +41 ."da"delay 2 seconds +209 .PSV.dial :air +2 "processing"%$  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +55 "core" +2 ."da"PS.seek :empty +2 "processing"%:'ղ +2548 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%g +133 "core"  +2 "processing"%% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +3 "processing"%w'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%3  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%n% +4 "core" %Һ  + ."da"PS.seek 1.5ml +2 "processing"%j' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' +2 ."da"delay 2:00 +1708 "Can"u\ JJ +10294 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%/  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%V +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2529 "core" ' + ."da"PSV.dial PTV +3 "processing"%( +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%m'ղ +2519 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%a +135 "core"  +2 "processing"%)% +3 "core" %կ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +10 ."da"PS.seek 2ml + "processing"%b'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%* +84 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%O  +34 "core" +2 "processing"%% +3 "core" %ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%Y' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%" * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%{' +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%!  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%W +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%=' +2529 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%2 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%9 +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%c +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%z  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2524 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +133 "core"  +2 "processing"%.% +3 "core" %ն\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%8'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"% 'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%F +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%A  +35 "core" +2 "processing"%'% +3 "core" %Ҿ  +2 ."da"PS.seek 1.5ml +2 "processing"%^' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%Z' +1636 "core" ' +2 ."da"delay 2:00 +6365 "Can"f xx +5637 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%|  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%r +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%M' +2524 "core" ' + ."da"PSV.dial PTV +2 "processing"%d +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%B +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%e  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2526 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +138 "core"  +7 "processing"%% +14 "core" %ճg +7 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +4 "processing"% +19 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +10 "processing"%['m +358 "core" ' +2 ."da"delay 5 seconds +502 "processing"%P% +4 "core" %o  + #"da"Pulling 0.25ml of PSR.sub2 +50 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%T'\ +340 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%E'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%s +75 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%@% +4 "core" %Ҹ  + ."da"PS.seek 1.5ml +3 "processing"%'~ +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%f' +1606 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%? +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%R' +2557 "core" ' + ."da"PSV.dial PTV +3 "processing"%] +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%1 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%t +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%-  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%N'ղ +2550 "core" ' +2 "processing"%79 +3 "core" 95 + #"da"Processing Puck Heater at 28.6C before imaging +2 .PH.coast +2 "processing"%h  +3 "core" 5 5 +2 "processing"%0& +3 "core" &]v*% 4 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&Q% +4 "core" %\  I E + "storage"(\\% +4 "core" % +2 "storage"(l. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(`(,q +355 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (C& +3 "core" &,t ] + "manipulator"&& +4 "core" &,  * AD + "manipulator"&% +4 "core" %\  u @ B + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&#( +187 "core" ( +2 "manipulator"&x& +4 "core" & v { = ?2 + "storage"(}& +4 "core" &,t : + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"& '( +92 "core" ' +2 "storage"(X& +4 "core" &,t U + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(5' +274 "core" ' +2 "storage"(G- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(u'y +31 "core" ' +2 "manipulator"&& +4 "core" & W V y @2 +2 "manipulator"&p% +3 "core" %# u n k ?S +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&K'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&\ (k +257 "core" ( +2 "manipulator"&H& +3 "core" &t U T p @ +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" &t W T , @ +2 ."da"Forearm.seek PC +2 "manipulator"&q' +96 "core" ' + ."da"Hand.close +2 "manipulator"&D/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%U( +449 "core" ( +2 "storage"(<& +3 "core" &,t K +2 "manipulator"&i& +3 "core" &t H B +2 "manipulator"&% +3 "core" % ϥ A C +2 ."da"Forearm.seek :retract +2 "manipulator"&6'\ +92 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&v( +277 "core" ( +2 "manipulator"&o& +3 "core" & ~ CY +2 "storage"(;& +4 "core" &,t @ + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&S'( +101 "core" ' +2 ."da"Hand.open +2 "manipulator"&J1 +65 "core" 1 +2 "storage"($- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"('E +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2911h.tif +2 "processing"%%& +11 "core" & +4 "manipulator"&g& +6 "core" & * + 6Y +3 "manipulator"&% +4 "core" % , ) * 6 +3 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&:'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&w(, +182 "core" ( +3 "manipulator"&3& +6 "core" &, 5 7 6> +4 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 && +3 "core" &, , 7 U 7> +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&' +98 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&n/ +68 "core" / +2 "manipulator"&& +4 "core" &,   2> + "manipulator"&>% +4 "core" % )  P 37 + ."psFlush"Forearm.seek :retract +2 "manipulator"&j'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&/(k +123 "core" ( +2 "manipulator"&I& +4 "core" &p  4 + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &V& +3 "core" &p  4 +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +94 "core" ' +2 "manipulator"&(& +4 "core" &p 2  < 4 +2 "manipulator"&% +3 "core" % + (  4 +2 "processing"%& +3 "core" & +2 "processing"%& +5 ."psFlush"PC.seek :closed +56 "processing"%(] +12 "core" & + & + & +2 & + & + &r + &x + &u &d - +6 &#AX 5 +9 &Cm{N I +9 &eP W +10 &JN V +9 &XM8 V +9 &S< V +10 &O0 W +9 &Q5 W +9 &`R V +10 & U W +9 & O V +9 &"O V +10 &$hO V +9 &&*M V +10 &'O W +9 &)Q W +9 &+pO{ V +10 &-1Qi V +9 &.Oo V +10 &0Sn V +9 &2wSa V +9 &49Rb V +10 &5LU V +9 &7OI V +10 &9NM V +9 &;BLD V +9 &=O: V +10 &>P9 V +9 &@P; V +9 &BJO. V +10 &D N: V +9 &ES< W +10 &Gg/ Y +9 &IB% \\ +9 &K% ] +10 &L! ] +9 &N ] +9 &PD ^ +10 &R ] +9 &S ] +9 &U ^ +10 &WK ^ +9 &Y ^ +10 &Z ^ +9 &\\v < +9 &]Y-d X +10 &]z07 7 +2 ( + "processing"%& +2 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.72 +2 "processing"%a& +4 "core" &]z. 7 + ."psFlush"Hand.open +2 "manipulator"&)1 +75 "core" 1 +2 "manipulator"&m% +4 "core" %    2 +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +63 #"da"SX MX5/16 (USB:61): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.991 seconds\ /var/log/esp/da19aug2911h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2911h15s.tif +31 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%* +136 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%O'TE +1117 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +251 #"da"SX MX5/16 (USB:61): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2911h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2911h30s.tif +1352 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%b +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%"  +34 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%Y' +1594 #"da"SX MX5/16 (USB:61): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2911h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2911h70s.tif +1024 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%! +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +612 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2124 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%{ +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%2 U +54 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%9' +2631 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%c @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +427 #"da"SX MX5/16 (USB:61): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2911h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.991 sec auto-exposure",Subject: "da19aug2911h images!" +8 "storage"(=- +10 "core" -' +9 "storage"( & +7 "core" &,t { y u +3 "manipulator"&.& +4 "core" &p " 3 A 9 +2 "manipulator"&% +4 "core" %\ - 8 b 86 + ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 4 +2 "manipulator"&8( +276 "core" ( +2 "manipulator"&F& +5 "core" &\ O N G :!u +2 "storage"(A& +4 "core" &,t  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&''( +109 "core" ' +12 ."da"SE.reconfigure SEgently +8 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.21 Pucks below Top Plate +5 "storage"( ' +59 "core" ' +7 "manipulator"&&& +11 "core" &\  I!u +9 "storage"(^& +15 "core" &,t  +6 ."da"Elbow.reconfigure LimpElbow +6 "manipulator"&$ ,(#b +8 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +6 ."da"Forearm.seek 4 +5 "manipulator"&|' +32 "core" ' +5 ."da"Elbow.hold +9 "manipulator"&,, +12 "core" , +7 ."da"Elbow.reconfigure TightElbow +7 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(r' +27 "core" ' + "manipulator"&Z% +4 "core" % t  Q A +2 "storage"(d& +5 "core" &,t g + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 340 counts +3 "manipulator"&B'$ +13 "core" ' +2 "manipulator"&& +7 "core" &\  J!u +2 "storage"(e& +7 "core" &,t +4 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 600 counts +6 "manipulator"&M'( +19 "core" ' +2 "storage"(% +4 "core" % s +3 ."downElevator"SE.seek :down +3 "storage"('} +99 (% +3 "core" %l7 \\v +2 "manipulator"&P% +3 "core" %" 4 I{ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&['\ +92 "core" ' +60 ' +2 ."downElevator"SE.coast +2 "storage"(5 +2 ."da"SC.coast + "storage"(6 +1086 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%T  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%s'ղ +2648 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +55 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%@' +2625 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%E +98 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%y' +2646 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" ? +52 ."psFlush"PS.seek 2.5ml +2 "processing"%' +287 "Can"\ GH +2334 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%~  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%?'ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%f +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%]'TE +1112 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%1' +1610 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%t +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%-  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%R' +2629 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%7 +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%h'\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%0' +2116 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%Q +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%\\ U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%l' +2632 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%C @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%x'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%} +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%X' +2627 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%L +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%_' +2631 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%G @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%p  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%5'ղ +2635 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"& & +4 "core" &\  U!u +2 "manipulator"&H% +3 "core" %\  U1 +2 ."psFlush"Elbow.seek PC +2 "manipulator"&4(k +253 "core" ( +2 "manipulator"&#& +3 "core" &t > V +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &t V +2 ."psFlush"Forearm.seek PC +2 "manipulator"&K' +93 "core" ' + ."psFlush"Hand.close +2 "manipulator"&+/ +67 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%<( +449 "core" ( +2 "manipulator"&i& +3 "core" &t   Y +2 "manipulator"&% +3 "core" % ϫ  ] Y +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&q'\ +96 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&o(, +132 "core" ( +2 "manipulator"&;& +4 "core" &,  0 X` + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &,   X` +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&J' +110 "core" ' + ."psFlush"Hand.open +2 "manipulator"&$1 +75 "core" 1 +2 "manipulator"&%% +4 "core" % P + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&g'\ +98 "core" ' +2 #tFinished short da assay +3571 #-> PS.flush + #Flushing Processing stage + "processing"%6% +4 "core" %խ\  + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &\  +2 "manipulator"&u& +3 "core" &,   2 ZG +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +35 "core" ( +2 "manipulator"&3& +4 "core" &,   A [A + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &,   U [A + .tForearm.seek :garage +2 "manipulator"&S' +98 "core" ' +2 .tHand.close + "manipulator"&v/ +73 "core" / +2 "manipulator"&n& +4 "core" &,  WA + "manipulator"&% +4 "core" % 3 ? W +2 .tForearm.seek :retract +2 "manipulator"&>'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&:(k +123 "core" ( +2 "manipulator"&I& +4 "core" &s   = Z +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &s  \  Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +105 "core" ' +2 "manipulator"&(& +4 "core" &s   b \\ +2 "manipulator"&% +3 "core" %Ͻ   \\ +2 "processing"%& +4 "core" &\  + "processing"%w& +4 .tPC.seek :closed +2 "processing"%j(] +2 "core" &\  +3 &\  +10 &'s\ . +9 &`\ B +10 &Np\ T +9 & N\ U +9 &N\ U +10 &Q\ U +9 &SR\ U +10 &U\ U +9 &S\ U +9 &S\ U +10 & YS\ U +9 &"U\ U +9 &#O\ U +10 &%T\ U +9 &'cM\ U +10 &)$S\ U +9 &*T\ U +9 &,R\ U +10 &.iS\ U +9 &0+R\ U +9 &1R\ U +10 &3T\ U +9 &5rP\ U +10 &76Q\ T +9 &8Q\ U +9 &:Q\ U +10 &<{R\ U +9 &>=Q\ U +9 &?U\ U +10 &AP\ U +9 &CO\ U +10 &EET\ U +9 &Gd\ W +9 &Hz\ Y +10 &Jx\ [ +9 &L:\ [ +9 &M\ [ +10 &O\ \\ +9 &Q\ [ +10 &SA\ \\ +9 &U\ \\ +9 &V\ \\ +10 &X\ ] +9 &ZF\ ] +9 &\\\ L +10 &],?g\ *z +9 &]/\ 0 +5 ( + "processing"%w& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 +2 "processing"%U& +4 "core" &] \ 0 + &] \ 0 + .tHand.open +2 "manipulator"&a1 +76 "core" 1 +2 "manipulator"&)% +4 "core" % Ͻ   j Z + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"% +44 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml + "processing"%*'TE +1160 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1613 "core" ' + .tPSV.dial PTV +2 "processing"%N +74 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%O  +54 "core" +2 .tPS.seek 0ml +2 "processing"%b' +2644 "core" ' + .tPSV.dial PSR +2 "processing"%" +76 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%'\ +594 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%!' +2113 "core" ' + .tPSV.dial PTV +2 "processing"%Y +74 "core" +2 .tPBV.dial PSV + "processing"% U +54 "core" W +2 .tPS.seek 0ml +2 "processing"%{' +2631 "core" ' + .tPSV.dial PBV +2 "processing"%2 @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%W' +2624 "core" ' + .tPSV.dial :waste1 +2 "processing"%c  +73 "core"  +2 .tPS.seek :empty +2 "processing"%9'ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%= +44 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"% ' +2628 "core" ' + .tPSV.dial PTV +2 "processing"%. +74 "core" +2 .tPBV.dial PSV +2 .PS.seek 0ml + "processing"%' +1896 "Can""\ FE +735 "core" ' + .tPSV.dial PBV +2 "processing"%F @ +45 "core" > +2 .tPS.seek 2.5ml +2 "processing"%A' +2620 "core" ' + .tPSV.dial :waste1 +2 "processing"%/  +73 "core"  +2 .tPS.seek :empty +2 "processing"%&'ղ +2632 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&^& +4 "core" &s V +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +2 "core" ( +2 "manipulator"&Z& +3 "core" &s V +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" &s U +2 .tForearm.seek PC +2 "manipulator"&' +96 "core" ' + .tHand.close +2 "manipulator"&e/ +76 "core" / +2 .tPC.seek :open +2 "processing"%( +452 "core" ( +2 "manipulator"&& +4 "core" &s h X + "manipulator"&'% +4 "core" % Ϲ W + .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&P(, +133 "core" ( +2 "manipulator"&8& +4 "core" &,   Y7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &,   Y6 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&|' +109 "core" ' + .tHand.open +2 "manipulator"&B1 +75 "core" 1 +2 "manipulator"&r% +4 "core" % \ o P + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +99 "core" ' +4989 #t-> access 4 +3 .SE.seek :down + "storage"('} +3 "core" ' + "manipulator"&`% +4 "core" %\   \\ Z +2 "manipulator"&T& +3 "core" &,   Z3 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(z(R +990 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ( & +3 "core" &Q I l +249 #t-> samplePassF + #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'s& +3 "core" &   +2 "manipulator"&E& +4 "core" &, % U3 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&@(, +9 "core" ( +2 "manipulator"&& +4 "core" &, U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &y& +2 "core" &, V +2 .tForearm.seek :garage +2 "manipulator"&~' +102 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&f& +4 "core" &, g P +2 "manipulator"&?% +3 "core" % ! S P +2 .tForearm.seek :retract +2 "manipulator"&]'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&t( +311 "core" ( +2 "manipulator"&-& +3 "core" &  i V +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" & V +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&7' +99 "core" ' +2 "manipulator"&R& +4 "core" & T + "manipulator"&h% +4 "core" %   S +2 "collection"'Q& +4 "core" &   + "collection"'\\& +4 .tCC.seek :closed +2 "collection"'0(` +2 "core" &   +3 &   \ +10 &*n \  - +9 &_y \  A +10 &Gn \  T +9 &H   U +9 &H   U +10 &I   U +9 &IK   U +9 & G   U +10 &L  U +9 &J   U +9 & QJ  Q U +10 &"L  Y U +9 &#I  a U +10 &%G   U +9 &'XI  9 V +9 &)J   U +10 &*J   U +9 &,I  , U +9 &.aG   U +10 &0$F  U +9 &1J   U +10 &3K  U +9 &5jK   U +9 &7,K   U +10 &8I  U +9 &:F   U +9 &4F   U +9 &?I   U +10 &AG   U +9 &CzG  U +9 &E=G\   U +10 &FF U +9 &HO V +10 &J~T W +9 &L7w)# Z +9 &MH> ^ +10 &OON ` +9 &QeSQ b +9 &S(WW a +10 &TZY b +9 &V\\\\ b# +10 &Xb]_ b) +9 &Zaa b0 +9 &[da b1 +10 &]dd b2 +9 &_8ge V +9 &`=2gh )z +10 &`anig V +2 ( + "collection"'\\& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.53 +2 "collection"'C& +3 "core" &`amki V +2 .tHand.open + "manipulator"&l1 +70 "core" 1 +2 "manipulator"&% +4 "core" % ? P +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%}  +45 "core"  +2 "processing"%x% +4 "core" %հ@ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%L' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%X  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%G' +1613 "core" ' + .tPSV.dial PSR +2 "processing"%_ +45 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%p' +2621 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%  +43 "core"  +2 .tPSV.dial :PTV,via: :air +2 "processing"% +195 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"%H @ +77 "core" A +2 .tPS.seek 0ml +2 "processing"%#' +2667 "core" ' +9 .tPSV.dial :air +2 "processing"%D  +73 "core"  +2 .tPS.seek 2.5ml +2 "processing"%,' +2635 "core" ' + .tPSV.dial :PTV +2 "processing"%+ +74 "core"  +2 .tPS.seek 0ml +2 "processing"%[' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & O O +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&i( +9 "core" ( +2 "manipulator"&& +4 "core" & O +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &;& +3 "core" &  O + .tForearm.seek CC +2 "manipulator"&\ ' +95 "core" ' +2 .tHand.close + "manipulator"&K/ +69 "core" / +2 .tCC.seek :open +2 "collection"'4( +471 "core" ( +2 "manipulator"&$& +4 "core" & R + "manipulator"&%% +4 "core" %  r R + .tForearm.seek :retract +2 "manipulator"&q'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&J(, +275 "core" ( +2 "manipulator"&6& +4 "core" &, ) T? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  S? +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&u' +112 "core" ' +2 .tHand.open +2 "manipulator"&31 +73 "core" 1 +2 "manipulator"&% +4 "core" %   Jy +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +100 "core" ' +630 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'n& +3 "core" & +2 "manipulator"&& +4 "core" &,   T? +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&o(, +4 "core" ( +2 "manipulator"&g& +4 "core" &,  X T? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &I& +4 "core" &,  8 T? +2 .tForearm.seek :garage + "manipulator"&V' +100 "core" ' +2 .tHand.close + "manipulator"&S/ +72 "core" / +2 "manipulator"&(& +4 "core" &, v P? +2 "manipulator"&% +3 "core" % 1 Z O +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +289 "core" ( +2 "manipulator"&>& +4 "core" &)  PBi + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" &( PBh +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&w' +95 "core" ' +2 "manipulator"&U& +4 "core" &( 2 PAe +2 "manipulator"&a% +3 "core" % c O +2 "collection"')& +4 "core" &  + "collection"'& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &   +3 &    +9 &*m   - +10 &`v   A +9 &Ui   S +9 &E  T +10 &I   U +9 &D   T +9 &XF   T +10 &D   T +9 &F   U +10 &F   T +9 & aE   T +9 &""G   T +10 &#E   T +9 &%F  T +9 &'hI   T +10 &)+C  T +9 &*F   T +10 &,D   T +9 &.rF  T +9 &05D   S +10 &1D  T +9 &3E   T +9 &5yD  T +10 &7;D  T +9 &8C  T +10 &:C   S +9 &<D  T +9 &>D@   T +10 &@D   T +9 &AF  T +9 &CA  T +10 &ELA  T +9 &GA   T +10 &HJ T +9 &JR V +9 &LFm# Y +10 &M8- ] +9 &O?> ` +9 &QtDA a +10 &S4JH a +9 &TJK b +10 &VNM b! +9 &XqPN b& +9 &Z-QO b, +10 &[RQ b0 +9 &]TT b1 +9 &_LVV U +10 &`C'YW - +9 &`jyYW ] +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.64 + "collection"'5& +4 "core" &`jzWX ] + .tHand.open + "manipulator"&*1 +70 "core" 1 +2 "manipulator"&N% +4 "core" %   L + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&O'\ +91 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +195 "core"  +2 "processing"%"% +4 "core" %/ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%b' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%Y' +1619 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%!' +2629 "core" ' +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%2 +195 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%{' +2630 "core" ' + .tPSV.dial :air +2 "processing"%c  +86 "core" +2 .tPS.seek 2.5ml +2 "processing"%W' +2632 "core" ' + .tPSV.dial :PTV +2 "processing"%= +74 "core" ~ +2 .tPS.seek 0ml +2 "processing"%9' +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&.& +4 "core" && 9 J@\\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +42 "core" ( +2 "manipulator"&F& +4 "core" &  N + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & N +2 .tForearm.seek CC +2 "manipulator"&/' +93 "core" ' + .tHand.close +2 "manipulator"&A/ +75 "core" / +2 .tCC.seek :open +2 "collection"'^( +468 "core" ( +2 "manipulator"&Z& +4 "core" &   R + "manipulator"&d% +4 "core" % "  y R + .tForearm.seek :retract +2 "manipulator"&e'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&:(, +277 "core" ( +2 "manipulator"&m& +7 "core" &, N S= +3 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &j& +3 "core" &, S= +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +113 "core" ' + .tHand.open +2 "manipulator"&'1 +67 "core" 1 +2 "manipulator"&8% +4 "core" %  Ix + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +102 "core" ' +806 #t-> samplePassF + #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" & \ c +2 "manipulator"&& +4 "core" &, S= +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&B(, +2 "core" ( +2 "manipulator"&r& +3 "core" &,   S= +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  S= +2 .tForearm.seek :garage +2 "manipulator"&|' +97 "core" ' +47 .tHand.close +4 "manipulator"&`/ +77 "core" / +2 "manipulator"&T& +4 "core" &, P= +2 "manipulator"& % +3 "core" % . j O* +2 .tForearm.seek :retract +2 "manipulator"&s'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&E( +325 "core" ( +2 "manipulator"&& +4 "core" &  4 T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &y& +2 "core" &  T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +106 "core" ' +2 "manipulator"&f& +4 "core" & _ V +2 "manipulator"&?% +3 "core" % a V +2 "collection"'P& +4 "core" &\  H + "collection"'M& +4 .tCC.seek :closed +2 "collection"'~(` +2 "core" &\ : +3 &    +9 &+m \  - +10 &`u \  A +9 &Ug \ e S +10 &D \ ] S +9 &D \  T +9 &F \ G S +10 &YI   T +9 &F \ V T +9 &G  T +10 &F\ Z T +9 & aD\  B T +10 &"$C   S +9 &#D  E S +9 &%F\   T +10 &'iD  \\ T +9 &)+C \  T +9 &*E  e S +10 &,A  Z S +9 &.rD\  d S +10 &04F  U S +9 &1F c T +9 &3F   S +10 &5zB  Z S +9 &7<C  W S +9 &8C  ` S +10 &:A  _ S +9 &<G\ \  S +10 &>DC \ Y S +9 &@B\  d S +9 &AD  g S +10 &CA   S +9 &EMC  \\ S +9 &GD  Z S +10 &HF` T +9 &JQW U +10 &LGm%a X +9 &MC:] ] +9 &OIK] ` +10 &QtMM` ` +9 &S5MO_ a +9 &TPP. a +10 &VPP\\ b +9 &XvQQ` b +10 &Z4URU b$ +9 &[TV] b+ +9 &]UT_ b2 +10 &_ZWV[ V +9 &`KuXX[ $i +9 &`"WWc _ +9 ( +2 &`mVU0 W + "collection"'M& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.66 + "collection"'@& +4 "core" &`nWU8 W + .tHand.open +2 "manipulator"&-1 +75 "core" 1 +2 "manipulator"&1% +4 "core" %   b R + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +94 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%h  +195 "core"  +3 "processing"%Q% +3 "core" % +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%]' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%C' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%l +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2626 "core" ' +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%\\ +195 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%}' +835 "Can"w ZZ +1795 "core" ' + .tPSV.dial :air +2 "processing"%x  +86 "core" +2 .tPS.seek 2.5ml +2 "processing"%7' +2623 "core" ' + .tPSV.dial :PTV +2 "processing"%& +73 "core" ~ +2 .tPS.seek 0ml +2 "processing"%X' +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&L& +4 "core" & M +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&_( +4 "core" ( +2 "manipulator"&G& +4 "core" & } M +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +2 "core" & V N +2 .tForearm.seek CC +2 "manipulator"& ' +96 "core" ' + .tHand.close +2 "manipulator"&H/ +70 "core" / +2 .tCC.seek :open +2 "collection"'p( +471 "core" ( +2 "manipulator"&D& +4 "core" &  | R + "manipulator"&#% +4 "core" %  R + .tForearm.seek :retract +2 "manipulator"&+'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&,(, +274 "core" ( +2 "manipulator"&& +4 "core" &,  ; SJ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,   SJ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&;' +113 "core" ' + .tHand.open +2 "manipulator"&K1 +74 "core" 1 +2 "manipulator"&t% +4 "core" % |  It + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +24527 #t-> access 4 +2 .SE.seek :down +2 "storage"(0'} +2 "core" ' +2 "manipulator"&$% +4 "core" %\  U + "manipulator"&%& +4 "core" &, UJ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(\ (R +3 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (6& +3 "core" &Q 7 6  +1035 #t-> access 5 + .SE.seek :down +2 "storage"('} +3 "core" ' +2 "manipulator"&i% +3 "core" %\  U +2 "manipulator"&3& +3 "core" &, UJ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(( +362 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (q& +2 "core" & \ \  ] ' +3660 #t-> startTube 5 +1754 #-> shortDA +3 "collection"'u% +2 "processing"%n% +4 "core" %ӳ  W +3 % +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +207 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +57 "core" +2 .tPTV.dial :PRVmixing + "processing"%g  +77 "core" + .tPRV.dial :sipper +2 "processing"%I  +136 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%S'` +2290 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%(  +134 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1271 "core" ' + .tPRV.dial :waste2 +2 "processing"%J @ +117 "core" A +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%v'ղ +606 "core" ' + .tPSV.dial PSR +2 "processing"%V +103 "core"  +2 "processing"%>% +4 "core" %խ + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%<'TE +1106 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%o' +1614 "core" ' + .tPSV.dial :mixloop +2 "processing"%U +103 "core" +2 .tPS.seek :empty +2 "processing"%a'ղ +2633 "core" ' + .tPSV.dial PSR +2 "processing"%) +105 "core"  +2 "processing"%% +3 "core" %խa + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%4'TE +1114 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%5' +1613 "core" ' +2 .tPSV.dial :mixloop +46 "processing"%* +107 "core" +2 .tPRV.dial :sipper + "processing"%N  +45 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2631 "core" ' + .tPSV.dial PSR +2 "processing"% +104 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%"' +2601 "Can" ZZ +29 "core" ' + .tPSV.dial :mixloop +2 "processing"%w +116 "core" +2 .tPS.seek :empty +2 "processing"%['ղ +2631 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" &: +2 "manipulator"&b% +3 "core" %\  C K +2 "storage"(% +3 "core" % m +2 "storage"(Y. +3 "core" .(  + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(2(<1 +1008 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (!& +3 "core" &<3     + "manipulator"&c& +4 "core" &, 0 RJ +2 "manipulator"&{% +3 "core" %\   i Q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&=( +181 "core" ( +2 "manipulator"&W& +4 "core" & a P- + "storage"(.& +4 "core" &<6 S\ # 6  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&F'Ϲ +103 "core" ' +2 "storage"(& +4 "core" &<6   + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(A' +286 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (O& +2 "core" &<6    +2 "manipulator"&& +4 "core" &  i R- + .tElbow.seek 5 +2 "manipulator"&Z( +3 "core" ( +2 "manipulator"&d& +4 "core" & $ z R- +2 "storage"(/& +3 "core" &<6    +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&m'΍ +13 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&j/ +70 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"& & +3 "storage"(''} +6 "core" &  V Q- +2 "manipulator"&8% +4 "core" % Η  + P? + .tForearm.seek :retract +2 "manipulator"&e'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +158 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +93 "core" ( +3 "manipulator"&& +4 "core" &t ! - Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &t  Q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&r' +98 "core" ' +2 "manipulator"&& +4 "core" &t U +2 "manipulator"&`% +3 "core" %ϼ  N S +2 "processing"%T& +4 "core" &< + "processing"% & +4 .tPC.seek :closed +2 "processing"%:(] +2 "core" &a +4 &=  +9 &&t< . +10 &^H B +9 &EuC U +10 &U? V +9 &RB V +9 &T? V +10 &IOA V +9 &\ UB V +9 &RD V +10 &RC V +9 & PVE V +10 &"WD W +9 &#QM V +9 &%TP V +10 &'YNO V +9 &)WE V +9 &*YG V +10 &,SD V +9 &._TE V +10 &0"RF V +9 &1RD V +9 &3UO V +10 &5iRE V +9 &7*VJ V +9 &8RC U +10 &:VE V +9 &2UE V +9 &?XC V +9 &AQD V +10 &CyO? V +9 &E9XE W +9 &FhC X +10 &HG [ +9 &JnC \\ +10 &L0C \\ +9 &ME ] +9 &OE ] +10 &QuC ] +9 &S8A \\ +9 &TI ] +10 &VE ] +9 &X{E ] +10 &Z<= ^ +9 &[D S +9 &]/GF !e +10 &]x9C 6 +5 ( + "processing"% & +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"& 1 +3 "core" &]x*A 6 +63 1 +2 "manipulator"&|% +3 "core" % ϼ   S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +89 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %y9 +5 "core" 9dd +102 "processing"%f9 +2 "core" 9dw +103 "processing"%?9 +2 "core" 9cw  +103 "processing"%P9 +2 "core" 9cw  +103 "processing"%s9 +2 "core" 9cx +103 "processing"%^9 +2 "core" 9cx +103 "processing"%@9 +2 "core" 9bw +103 "processing"%-9 +2 "core" 9bw! +103 "processing"%19 +3 "core" 9bw"! +103 "processing"%M9 +2 "core" 9cw&" +103 "processing"%h9 +2 "core" 9cw+" +103 "processing"%Q9 +2 "core" 9cw/# +103 "processing"%9 +2 "core" 9cx3# +103 "processing"%99 +3 "core" 9ex7# +103 "processing"% 9 +2 "core" 9ex;$ +103 "processing"%]9 +2 "core" 9fx@$ +103 "processing"%l9 +2 "core" 9gxD% +103 "processing"%C9 +2 "core" 9iyH% +103 "processing"%\\9 +2 "core" 9jyL% +103 "processing"%9 +2 "core" 9lyP% +103 "processing"%x9 +2 "core" 9nxU% +103 "processing"%}9 +2 "core" 9pyY& +103 "processing"%&9 +2 "core" 9ry]& +103 "processing"%79 +3 "core" 9tza& +103 "processing"%L9 +2 "core" 9xye& +103 "processing"%G9 +2 "core" 9zzj& +103 "processing"%9 +2 "core" 9}zn& +103 "processing"%H9 +2 "core" 9zr& +103 "processing"%E9 +3 "core" 9{v& +103 "processing"%R9 +2 "core" 9{z& +103 "processing"%~9 +2 "core" 9{& +103 "processing"%D9 +2 "core" 9{& +103 "processing"%#9 +2 "core" 9{% +103 "processing"% 9 +2 "core" 9| +103 "processing"%9 +2 "core" 9| +103 "processing"%9 +2 "core" 9} +103 "processing"%_9 +2 "core" 9} +103 "processing"%K9 +2 "core" 9} +103 "processing"%t9 +3 "core" 9 +103 "processing"%+9 +2 "core" 9~ +103 "processing"%;9 +2 "core" 9~ +103 "processing"%$9 +2 "core" 9 +103 "processing"%%9 +2 "core" 9 +103 "processing"%69 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%z9 +2 "core" 9 +103 "processing"%i9 +2 "core" 9 +103 "processing"%39 +2 "core" 9 +103 "processing"%09 +3 "core" 9 +103 "processing"%\ 9 +2 "core" 9 +103 "processing"%q9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%n9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%g9 +2 "core" 9 +103 "processing"%I9 +2 "core" 9  +103 "processing"%X9 +2 "core" 9\ +103 "processing"%(9 +2 "core" 9\ +103 "processing"%S9 +3 "core" 9\ +102 "processing"%J9 +2 "core" 9$ +103 "processing"%9 +2 "core" 9* +103 "processing"%V9 +2 "core" 90 +103 "processing"%>9 +2 "core" 94 +103 "processing"%v9 +3 "core" 9:  +102 "processing"%<9 +2 "core" 9@ +103 "processing"%U9 +2 "core" 9E +103 "processing"%o9 +2 "core" 9J +103 "processing"%)9 +2 "core" 9O +103 "processing"%9 +3 "core" 9U +103 "processing"%a9 +2 "core" 9Z# +103 "processing"%49 +2 "core" 9_' +3 .tPH.hold 2:00:00,28C +3 "processing"%* pp_ + .tdelay 1:30 +4 "core" ' +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%N +104 "core"  +2 "processing"%5% +4 "core" %կ` + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +608 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%w  +138 "core"  +2 .tPSV.dial PTV + "processing"%" +73 "core" +2 .tPBV.dial :waste1 + "processing"%  +55 "core" +2 "processing"%b% +4 "core" %Ҽe  +2 .tPS.seek 1.5ml +2 "processing"%' +599 "core" ' +10 .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%Y * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1610 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%!  +34 "core" +2 .tdelay 30 seconds +2113 "Can" XW +890 .tPBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%{ +74 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml +2 "processing"%W' +2560 "core" ' + .tPSV.dial PTV +2 "processing"%. +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%, +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2551 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%O  +138 "core" +2 .tPSV.dial :mixloop + "processing"% +45 "core" +2 .tPRV.dial :ab1 + "processing"% @ +105 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%d' +366 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%/  +43 "core"  +2 "processing"%j% +4 "core" %  +2 .tPS.seek 0.34ml +2 "processing"% ' +439 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'8  +31 "core" +2 .tPRV.dial :air +2 "processing"%=  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%F'G +1187 "core" ' + .tPRV.dial :waste2 +2 "processing"%A @ +73 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%m'\ +870 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%'Һ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%Z +43 "core" +2 .tPTV.dial :mixing + "processing"% @ +77 "core" A +2 .tPBV.dial :waste1 + "processing"%`  +35 "core" +2 "processing"%T% +4 "core" %ҷm  + .tPS.seek 1.85ml +2 "processing"%'' +258 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +3 "core" &\  m + "manipulator"& & +4 "core" &t $ N + "manipulator"&|% +4 "core" %\   M +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&y(, +137 "core" ( +2 "manipulator"&f& +4 "core" &, 7 N; + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &r& +3 "core" &, V M; +2 .tForearm.seek :garage + "manipulator"&?' +99 "core" ' +2 .tHand.close + "manipulator"&2/ +67 "core" / +3 "manipulator"&P& +4 "core" &,  I; +2 "manipulator"&s% +3 "core" % %  I* +2 .tForearm.seek :retract +2 "manipulator"&^'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&@( +312 "core" ( +2 "manipulator"&-& +4 "core" & E J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" & 4 K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&M' +105 "core" ' +2 "manipulator"&h& +4 "core" & = H +2 "manipulator"&Q% +3 "core" %  H +2 "collection"'& +4 "core" &   + "collection"'9& +4 .tCC.seek :closed +2 "collection"' (` +2 "core" &  T +5 &  ` 2 +9 &&Dw   3 +10 &Blw  [ H +9 &`  g V +9 &F g U +10 &TL \ a U +9 &I  [ U +10 &K  _ U +9 &I  b V +9 &]E   U +10 &I  [ V +9 & I  d V +10 &"H  b V +9 &$dF  i U +9 &&&H o U +10 &'L  g V +9 &)F g U +9 &+lI k U +10 &-.F  g U +9 &.J  l U +9 &0K  n V +10 &2sG\  m V +9 &46D  o U +10 &5J k U +9 &7J a U +9 &9{L m V +10 &;>F  g U +9 &=Fl U +9 &>E  m U +10 &@G  e U +9 &BFF  e U +10 &DDd U +9 &EF k U +9 &GDn U +10 &IMNi V +9 &K\ ^a X +10 &Le [\ +9 &Nx7*d _ +9 &P5EB^ a +10 &QLL_ a +9 &SRP` b +9 &UuRSc b! +10 &W3VU_ b% +9 &XSU_ b, +9 &ZWTc b/ +10 &\\\\XYV b0 +9 &^][_ b1 +10 &_]]a = +9 &`V_]^ )y +9 &`o^^_ !` +2 ( + "collection"'9& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.44 + "collection"']& +4 "core" &`o]_; !` +2 .tHand.open + "manipulator"&l1 +69 "core" 1 +2 "manipulator"&C% +4 "core" %   A + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%x% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%}' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%&  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%7' +1612 "core" ' + .tPSV.dial PSR +2 "processing"%L +45 "core"  +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%G' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%  + "collection"'H  +32 "core" ~ +135  +2 .tPSV.dial :mixloop + "processing"%E +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%R  +76 "core" +2 .tPS.seek 0ml +2 "processing"%~' +2629 "core" ' + .tPSV.dial :air +2 "processing"%D  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%#' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"% +46 "core" +2 .tPS.seek 0ml +2 "processing"%' +2628 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%_' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%K +44 "core" +2 .tPS.seek 0ml +2 "processing"%t' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&+& +4 "core" & F K +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&;( +9 "core" ( +2 "manipulator"&$& +43 "core" &  K +9 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &%& +3 "core" & d K + .tForearm.seek CC +2 "manipulator"&6' +98 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tCC.seek :open +2 "collection"'z( +471 "core" ( +2 "manipulator"&i& +4 "core" &  O + "manipulator"&3% +4 "core" %   O +2 .tForearm.seek :retract +2 "manipulator"&0'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&\ (, +273 "core" ( +2 "manipulator"&q& +4 "core" &, 0 O= + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &u& +3 "core" &, O= + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&n' +113 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&g% +4 "core" %  G +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +100 "core" ' +2 ."da"delayUntil "12:14:00.23" +20591 "Can" AA +4057 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%X @ +76 "core" A +2 ."da"PBV.dial :waste1 + "processing"%(  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%J  +43 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2552 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%V +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%>  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%v +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%<  +55 "core" +2 ."da"PS.seek :empty +2 "processing"%U'ղ +2549 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%o +136 "core"  +2 "processing"%)% +3 "core" %յ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%a'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%4  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"%N +83 "core" + ."da"PBV.dial :waste1 +2 "processing"%5  +35 "core" +2 "processing"%[% +3 "core" %Ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%w * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%"' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%Y' +2549 "core" ' + ."da"PSV.dial PTV +3 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%! +74 "core" +2 ."da"delay 5 seconds +504 .PSV.dial :air + "processing"%c  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%{'ղ +2565 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +133 "core"  +2 "processing"%.% +4 "core" %ղ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%,'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +86 "core"  +2 ."da"PBV.dial :waste1 + "processing"%W  +34 "core" +2 "processing"%O% +4 "core" %Ҽ  + ."da"PS.seek 1.5ml +2 "processing"%' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1634 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%/  +34 "core" +2 ."da"delay 30 seconds +1354 "Can" BA +1649 ."da"PBV.dial between PSV and waste1 +2 "processing"%j * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%d +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%8' +2547 "core" ' + ."da"PSV.dial PTV +2 "processing"%= +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%A +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%F  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2550 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%m  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%Z  +139 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%` +45 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%T' +392 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%e  +44 "core"  +2 "processing"%% +4 "core" %  + ."da"PS.seek 0.55ml +42 "processing"%''[ +361 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +43 "core"  +3 ."da"PS.seek 2ml +2 "processing"% 'Һ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%| +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%f @ +76 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%r  +33 "core" +2 "processing"%% +3 "core" %Һ  +2 ."da"PS.seek 1.85ml +2 "processing"%2' +259 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%P * +35 "core" + +2 ."da"PS.seek 0ml +3 "processing"%s' +1971 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +44686 "Can"K GG +3316 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%B  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +33 "core" + +2 ."da"PSV.dial :air +2 "processing"%y  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%-' +2557 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%1 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%h  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%Q +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%^'ղ +2558 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%p +135 "core"  +2 "processing"%]% +3 "core" %մO +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%l'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%C'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%9  +77 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%x  +34 "core" +2 "processing"%M% +4 "core" %ҽ  + ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%}' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%L  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2538 "core" ' + ."da"PSV.dial PTV +3 "processing"%E +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%R +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%G +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%D  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%~'ղ +2531 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +133 "core"  +2 "processing"%#% +3 "core" %մp +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%K +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%_  +34 "core" +2 "processing"%+% +3 "core" %Ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%$' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%% * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%' +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%@  +32 "core" +2 ."da"delay 30 seconds +2262 "Can" CC +741 ."da"PBV.dial between PSV and waste1 +2 "processing"%\\ * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%i' +2541 "core" ' + ."da"PSV.dial PTV +3 "processing"%3 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%6 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%q +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%u  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%;'ղ +2534 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +133 "core"  +2 "processing"%g% +3 "core" %ծ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%0'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%n'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%X +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%(  +34 "core" +2 "processing"%S% +3 "core" %ҷ+  +2 ."da"PS.seek 1.5ml +2 "processing"%J'} +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%t * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%V' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%>  +33 "core" +2 ."da"delay 30 seconds +3051 .PBV.dial between PSV and waste1 +2 "processing"%v * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2547 "core" ' + ."da"PSV.dial PTV +3 "processing"%o +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%) +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%U +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%4'ղ +2530 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%N +136 "core"  +7 "processing"%5% +13 "core" %ն +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +9 "processing"% +19 ."da"PS.reconfigure PSconfig +13 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +6 "processing"%['m +353 "core" ' +2 ."da"delay 5 seconds +502 "processing"%a% +4 "core" %r + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%w'\ +357 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%b  +33 "core" +2 "processing"%% +3 "core" %ҷ,  +2 ."da"PS.seek 1.5ml +2 "processing"%"'} +613 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%!  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%Y +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2575 "core" ' + ."da"PSV.dial PTV +3 "processing"%. +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%{ +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%, +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +76 "core"  +2 ."da"PS.seek :empty +2 "processing"%W'ղ +2582 "core" ' +2 "processing"%O9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28.5C before imaging + .PH.coast +2 "processing"%  +3 "core" 5 5 +2 "processing"%& +3 "core" &]x+: 6 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&% +4 "core" %\  C @ k 9 + "storage"(k% +4 "core" %~  +2 "storage"(/. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(j(,q +359 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (d& +3 "core" &,q z ) +2 "manipulator"&& +3 "core" &, + ) 6= +2 "manipulator"&=% +3 "core" %\  ) ) 6 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"& ( +183 "core" ( +2 "manipulator"&A& +4 "core" &  < 4- + "storage"(F& +4 "core" &,q } } + + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&8'( +103 "core" ' +2 "storage"(m& +4 "core" &,q z + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(Z' +280 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(`'y +30 "core" ' +2 "manipulator"&& +4 "core" & ( ' 6- +2 "manipulator"&e% +3 "core" %% ' 6 +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&'\ +90 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&T(k +258 "core" ( +2 "manipulator"& & +4 "core" &u 0 + # 5 + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &'& +2 "core" &u ( * 6 +2 ."da"Forearm.seek PC +2 "manipulator"&|' +93 "core" ' + ."da"Hand.close +2 "manipulator"&f/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%r( +451 "core" ( +2 "storage"(& +3 "core" &,q w u b +2 "manipulator"&P& +3 "core" &u   o 8 +2 "manipulator"& % +4 "core" % Ϟ  8 + ."da"Forearm.seek :retract +2 "manipulator"&2'\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&B( +292 "core" ( +2 "manipulator"&?& +4 "core" & B L b 9P + "storage"(y& +4 "core" &,q x { T + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&s'( +100 "core" ' + ."da"Hand.open +2 "manipulator"&11 +74 "core" 1 +2 "storage"(h- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(Q'E +23 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +54 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2912h.tif +4 "processing"%-& +9 "core" & +4 "manipulator"&p& +5 "core" & /P +3 "manipulator"&]% +4 "core" % *  . +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&^'\ +90 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&l(, +174 "core" ( +3 "manipulator"&9& +72 "core" &, q +< +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +4 "core" &, c +< + ."psFlush"Forearm.seek :garage +2 "manipulator"&x' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&M/ +77 "core" / +2 "manipulator"&C& +4 "core" &, ~ E (< + "manipulator"&&% +4 "core" % + , 'N +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&L(k +122 "core" ( +2 "manipulator"&7& +4 "core" &t . * + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &H& +3 "core" &t A * + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&}' +99 "core" ' +2 "manipulator"&E& +4 "core" &t K + +2 "manipulator"&R% +4 "core" % . + +2 "processing"%G& +3 "core" & +2 "processing"%D& +4 ."psFlush"PC.seek :closed +2 "processing"%(] +2 "core" & +5 & / +9 &*B} 4 +9 &Ek}r I +10 &hg W +9 &IZ V +9 &WQE V +10 &N W +9 &L W +10 &R W +9 &_Q V +9 &!P V +10 & Q V +9 &"Q V +9 &$gP V +10 &&)J V +9 &'K{ V +10 &)Oo V +9 &+oNg V +9 &-0Si W +11 &.LV W +8 &0SR W +9 &2wMH V +10 &49OU V +9 &5NS V +10 &7LD W +9 &9~NE W +9 &;@N/ W +10 &=N/ V +9 &>M1 V +9 &@P% V +10 &BHP W +9 &D M V +13 &ET W +8 &Gf\ Y +12 &I? ] +8 &K ] +6 &L ] + #"da"SX MX5/16 (USB:63): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.24 seconds\ /var/log/esp/da19aug2912h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2912h15s.tif +6 "core" &N ^ +10 &PD ^ +9 &R ^ +9 &S ] +9 &U ^ +9 &WJ ^ +10 &Y  ^ +9 &ZF ^ +9 &\\u : +10 &]l:p 9 +9 ( + &]}- ( + "processing"%D& +4 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.75 +2 "processing"% & +4 "core" &]}y ( + ."psFlush"Hand.open +2 "manipulator" +73 "core" 1 +3 "manipulator"&~% +4 "core" %  ` * +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%K +136 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%_'TE +1107 "core" ' +3 ."psFlush"PSR.select :air +6 "processing"% +8 #"da"SX MX5/16 (USB:63): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2912h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2912h30s.tif +7 ."psFlush"PS.seek 2.5ml +3 "processing"%+' +1388 "Can"~ +221 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +74 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%%  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%$' +1341 #"da"SX MX5/16 (USB:63): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2912h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2912h70s.tif +1285 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%@ +76 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%\\'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2118 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%3 U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%6' +2636 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%q @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +179 #"da"SX MX5/16 (USB:63): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2912h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.24 sec auto-exposure",Subject: "da19aug2912h images!" +8 "storage"(i- +9 "core" -' +7 "storage"(& +8 "core" &,q 8 8  +2 "manipulator"&g& +5 "core" &t 3 . + "manipulator"&;% +4 "core" %\  < -3 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&0( +275 "core" ( +3 "manipulator"&X& +8 "core" & d .* +4 "storage"((& +3 "core" &,q > 8 ' +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&S'( +104 "core" ' +8 ."da"SE.reconfigure SEgently +7 "storage"(#QK-0-\ b +9 ."da"SE.seek -0.21 Pucks below Top Plate +8 "storage"(n' +66 "core" ' +2 "manipulator"&t& +4 "core" & l l } >* + "storage"(J& +4 "core" &,q 4 + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 4 +2 "manipulator"&>' +26 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&v, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(<' +24 "core" ' +3 "manipulator"&V% +4 "core" % 5 7 7 + "storage"(o& +4 "core" &,q +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 348 counts +2 "manipulator"&)', +15 "core" ' +2 "manipulator"&U& +5 "core" & t i ?* +2 "storage"(& +4 "core" &,q H +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +22 "core" ' + "storage"(N% +5 "core" % J +62 ."downElevator"SE.seek :down +4 "storage"(5'} +99 (4% +4 "core" %|5 S \\w +2 "manipulator"&a% +4 "core" %1 k m =Q +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&['\ +94 "core" ' +56 ' + ."downElevator"SE.coast + "storage"(5 +4 ."da"SC.coast + "storage"(6 +1365 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%w  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2644 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%b +44 "core"  +3 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +3 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%" @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%c  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Y'ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%.'TE +1106 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%{' +1610 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%, +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%O +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +597 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +2132 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%k U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%/' +2646 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%d @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%=  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%A'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%F +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%\ ' +2625 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%m +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%I' +2625 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%e  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Z'ղ +2632 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&8& +4 "core" & \\ J* +2 "manipulator"& % +3 "core" %\ "  K9 +2 ."psFlush"Elbow.seek PC +2 "manipulator"&'(k +255 "core" ( +2 "manipulator"& & +3 "core" &q [ L +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &f& +2 "core" &q L +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&:/ +68 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%( +451 "core" ( +2 "manipulator"&P& +3 "core" &q  N +2 "manipulator"& % +3 "core" % k N +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&|'\ +95 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&?(, +134 "core" ( +2 "manipulator"&y& +3 "core" &, M +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" &, N +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&1' +111 "core" ' + ."psFlush"Hand.open +2 "manipulator"&h1 +70 "core" 1 +2 "manipulator"&-% +4 "core" % }  En + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&p'\ +99 "core" ' +2 #tFinished short da assay +6431 "Can" ;; +60003 W ;< +38437 #t-> access 4 +2 .SE.seek :down + "storage"(2'} +4 "core" ' +2 "manipulator"&]% +4 "core" %\  N +2 "manipulator"&`& +3 "core" &, N +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(Q(R +1009 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (9& +3 "core" &Q  +2155 #t-> access 5 + .SE.seek :down +2 "storage"(s'} +4 "core" ' +2 "manipulator"&% +4 "core" %\   L +2 "manipulator"&B& +3 "core" &,  L +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(M( +359 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (C& +3 "core" & m " +17018 #t-> startTube 5 +342 #-> shortDA +3 "collection"'&% +2 "processing"%^% +4 "core" %ӳ \  +3 %կ] +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +598 "Can" ?> +11178 #tPulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%7 +135 "core" +48 .tPTV.dial :PRVmixing +2 "processing"%H  +139 "core" +2 .tPRV.dial :sipper + "processing"%x  +107 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%E'` +2281 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%R  +137 "core"  +2 .tPS.seek 0.5ml +2 "processing"%G'\ +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%l @ +104 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%'ղ +610 "core" ' + .tPSV.dial PSR +2 "processing"%r +104 "core"  +2 "processing"% % +4 "core" %ձ< + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%#'TE +1103 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%~' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%D +104 "core" +2 .tPS.seek :empty +2 "processing"%K'ղ +2648 "core" ' + .tPSV.dial PSR +2 "processing"%} +105 "core"  +2 "processing"%W% +4 "core" %նC + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%_'TE +1104 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1623 "core" ' +2 .tPSV.dial :mixloop + "processing"%% +105 "core" +2 .tPRV.dial :sipper + "processing"%+  +44 "core" +2 .tPS.seek :empty +2 "processing"%@'ղ +2635 "core" ' + .tPSV.dial PSR +2 "processing"%$ +104 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%\\' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +116 "core" +2 .tPS.seek :empty +2 "processing"%3'ղ +2630 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"% & +4 "core" &H +2 "manipulator"&q% +3 "core" %\   K +2 "storage"(i% +3 "core" % ; +2 "storage"(. +3 "core" .( + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(g(<1 +1011 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (;& +3 "core" &<2 a + "manipulator"&6& +4 "core" &, T I + "manipulator"&X% +3 "core" %\  H +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&(( +194 "core" ( +2 "manipulator"&L& +4 "core" & & G, + "storage"(t& +4 "core" &<5 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&J'Ϲ +95 "core" ' +2 "storage"(V& +4 "core" &<5 2  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +290 "core" ' +2 "storage"(o- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (U& +3 "core" &<5  + "manipulator"&& +4 "core" & N G, +2 .tElbow.seek 5 + "manipulator"&N( +43 "core" ( +2 "manipulator"&& +4 "core" & o IH + "storage"(S& +4 "core" &<5 O  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&4'΍ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&a/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&0& +3 "storage"(n'} +5 "core" & 5 KH +2 "manipulator"&>% +4 "core" % Ή M +2 .tForearm.seek :retract + "manipulator"&)'\ +90 "core" ' +2 .tElbow.seek PC +2 "manipulator"&<(k +165 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +77 "core" ( +3 "manipulator"&& +4 "core" &u k J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &5& +3 "core" &u J +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&j' +99 "core" ' +2 "manipulator"&w& +4 "core" &u @ I +2 "manipulator"&u% +3 "core" % F H +2 "processing"%b& +4 "core" &0 + "processing"%& +4 .tPC.seek :closed +2 "processing"%(] +2 "core" &0 +5 &9 , +9 &'B? 4 +9 &Bl; I +10 &l6 W +9 &Q0 V +10 &SW. W +9 &W7 W +9 &V1 W +10 &U1 W +9 &\\Q/ V +9 &U6 V +10 & U: W +9 &"U= W +10 &$eP= V +9 &&'N< V +9 &'S< W +10 &)W< V +9 &+lR7 V +9 &-.R4 V +10 &.S4 V +9 &0X5 W +10 &2tR5 V +9 &47T: V +9 &5P3 V +10 &7S5 V +9 &9|R6 W +9 &;=S. W +10 &<S! W +9 &>R V +10 &@R( V +9 &BET+ W +9 &DR# V +10 &E\\ W +9 &Gu Z +9 &I=! \\ +10 &J( ] +9 &L \\ +10 &N ] +9 &PB' ] +9 &R$ ] +10 &S ] +9 &U& ] +9 &WI) ^ +10 &Y ( ^ +9 &Z ^ +10 &\\} : +9 &]h7n ? +8 ( +2 &]{$ , + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.71 + .Hand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&"% +4 "core" %  G + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%c  +3 %!9 +5 "core" 9gg +102 "processing"%9 +2 "core" 9e +103 "processing"%Y9 +3 "core" 9d  +102 "processing"%.9 +2 "core" 9c  +103 "processing"%,9 +2 "core" 9b +103 "processing"%9 +2 "core" 9a +103 "processing"%{9 +2 "core" 9`! +103 "processing"%O9 +3 "core" 9`! +102 "processing"%9 +2 "core" 9^"" +103 "processing"%9 +2 "core" 9^&" +103 "processing"%9 +2 "core" 9^+# +103 "processing"%k9 +2 "core" 9^/# +103 "processing"%9 +2 "core" 9^3$ +103 "processing"%d9 +2 "core" 9^7$ +103 "processing"%/9 +2 "core" 9_;$ +103 "processing"%=9 +2 "core" 9_@% +103 "processing"%9 +2 "core" 9`D% +103 "processing"%F9 +3 "core" 9aH& +103 "processing"%A9 +2 "core" 9bL& +103 "processing"%m9 +2 "core" 9bP& +103 "processing"%\ 9 +2 "core" 9dU' +103 "processing"%9 +2 "core" 9fY' +103 "processing"%I9 +3 "core" 9g]' +103 "processing"%e9 +2 "core" 9ia( +103 "processing"%9 +2 "core" 9ke( +103 "processing"%89 +2 "core" 9mj( +103 "processing"% 9 +2 "core" 9pn( +103 "processing"% 9 +5 "core" 9rr' +103 "processing"%f9 +2 "core" 9uv( +103 "processing"%v9 +2 "core" 9x{( +103 "processing"%:9 +2 "core" 9z( +103 "processing"%[9 +2 "core" 9}( +103 "processing"%9 +2 "core" 9( +103 "processing"%P9 +2 "core" 9( +103 "processing"% 9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%'9 +2 "core" 9 +103 "processing"%h9 +2 "core" 9 +103 "processing"%-9 +2 "core" 9 +103 "processing"%|9 +2 "core" 9 +103 "processing"%19 +2 "core" 9 +103 "processing"%]9 +2 "core" 9 +103 "processing"%`9 +2 "core" 9 +103 "processing"%99 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%B9 +3 "core" 9 +103 "processing"%29 +2 "core" 9 +103 "processing"%Q9 +2 "core" 9 +103 "processing"%C9 +2 "core" 9 +103 "processing"%^9 +42 "core" 9 +111 "processing"%&9 +2 "core" 9 +103 "processing"%79 +2 "core" 9 +103 "processing"%H9 +2 "core" 9 +103 "processing"%x9 +2 "core" 9 +103 "processing"%Z9 +2 "core" 9 +103 "processing"%R9 +3 "core" 9 +103 "processing"%E9 +2 "core" 9 +103 "processing"%l9 +2 "core" 9 +103 "processing"%G9 +2 "core" 9  +103 "processing"%r9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9 \ +103 "processing"%#9 +2 "core" 9  +103 "processing"%D9 +2 "core" 9$ +103 "processing"%~9 +2 "core" 9+ +103 "processing"%}9 +3 "core" 90 +103 "processing"%W9 +2 "core" 95  +103 "processing"%K9 +2 "core" 9;% +103 "processing"%_9 +2 "core" 9?) +103 "processing"%%9 +2 "core" 9D- +103 "processing"%+9 +3 "core" 9I1 +103 "processing"%9 +2 "core" 9M5 +103 "processing"%$9 +2 "core" 9T: +103 "processing"%@9 +2 "core" 9X> +103 "processing"%9 +2 "core" 9]B +103 "processing"%\\9 +3 "core" 9bF +3 .tPH.hold 2:00:00,28C +3 "processing"% pp_ +3 .tdelay 1:30 +2 "core" G +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%q +103 "core"  +2 "processing"%i% +4 "core" %մ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +597 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%M'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%;  +139 "core"  +2 .tPSV.dial PTV +2 "processing"%6 +73 "core" +2 .tPBV.dial :waste1 + "processing"%X  +54 "core" +2 "processing"%L% +4 "core" %ҹ  +2 .tPS.seek 1.5ml +2 "processing"%t' +608 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%V' +1624 "core" ' +2 .tdelay 5:00 +275 "Can" CC +29728 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%p  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%o * +34 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%U +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml +2 "processing"%s' +2533 "core" ' + .tPSV.dial PTV +2 "processing"% +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%S +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%a  +73 "core"  +2 .tPS.seek :empty +2 "processing"%0'ղ +2505 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%>  +137 "core" +2 .tPSV.dial :mixloop + "processing"%( +44 "core" +2 .tPRV.dial :ab1 + "processing"%J @ +104 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%' +353 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%4  +42 "core"  +2 "processing"%% +4 "core" %\ % +2 .tPS.seek 0.34ml +2 "processing"%5' +444 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'N  +31 "core" +2 .tPRV.dial :air +2 "processing"%w  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%u'G +1195 "core" ' + .tPRV.dial :waste2 +2 "processing"%b @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%n'\ +871 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%)  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%'Һ +1609 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" +2 .tPTV.dial :mixing + "processing"%" @ +75 "core" B +2 .tPBV.dial :waste1 + "processing"%!  +35 "core" +2 "processing"%% +4 "core" %Ҿ\ * + .tPS.seek 1.85ml +2 "processing"%' +256 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%j * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%Y' +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'g& +3 "core" &  \  + "manipulator"&.& +4 "core" &u L L +2 "manipulator"&,% +3 "core" %\ $ W R F +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +138 "core" ( +2 "manipulator"&{& +4 "core" &, B J  % + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" &, T X / % + .tForearm.seek :garage +2 "manipulator"&' +102 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 "manipulator"&& +4 "core" &,\ \  ~% +2 "manipulator"&k% +3 "core" % %\   z +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&d( +278 "core" ( +2 "manipulator"&/& +4 "core" && \  T z@X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &' \  > z@X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +105 "core" ' +2 "manipulator"&F& +4 "core" &( | H c |@X +2 "manipulator"&A% +4 "core" % H +2 "collection"'m& +3 "core" &\  \  +2 "collection"'\ & +4 .tCC.seek :closed +2 "collection"'(` +2 "core" & \  +5 &\ \ 0 +9 &(Dv  \ 3 +9 &El{  \ G +10 &e\  \ U +9 &N\ \ \ S +10 &ZQ\  \ T +9 &I\  \ S +9 &N\  \ S +10 &K\ \ T +9 &cJ \ T +9 &%P\ \ T +10 & O  \ T +9 &"M \ \ S +10 &$lL  \ S +9 &&-N\ \ \ T +9 &'L\  \ T +10 &)K  \ S +9 &+sN \ \ T +9 &-5L\ \ T +10 &.L  \ T +9 &0R\ \ T +10 &2{M\ \ \ T +9 &4>J  \ S +9 &5P\ \ \ T +10 &7N\ \ S +9 &9L\  \ T +9 &;FK\  \ S +10 &=M \ \ S +9 &>M\ \ \ S +10 &@K \ \ S +9 &BMN\  \ T +9 &DJ  \ T +10 &EK\  \ T +9 &GO \ T +9 &ITS\ T +10 &Kc\ U +9 &L5+\ Y +10 &N}ZQ\ ^ +9 &P<^\\ _ +9 &Q`_ ` +10 &Sb` ` +9 &U|cb a +9 &W>ed a +10 &Xfd b +9 &Zgf b +10 &\\gg b +9 &^>ji b$ +9 &_}nm 5 +10 &`Qkl : +9 &` plm\ L +5 ( + "collection"'\ & +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.33 +2 "collection"'I& +4 "core" &`amj\ L + &`bmj\ L +2 .tHand.open + "manipulator"&e1 +73 "core" 1 +2 "manipulator"&% +4 "core" %  \  _ } +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"% % +4 "core" %'\ ( + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +42 "processing"%f' +1631 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%v  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%:' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%[ +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%P  +2 "collection"'  +33 "core" ~ +128  +2 .tPSV.dial :mixloop +2 "processing"%y +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%T  +75 "core" +2 .tPS.seek 0ml +2 "processing"%' +2633 "core" ' + .tPSV.dial :air +2 "processing"%'  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%h' +877 "Can"\  +1752 "core" ' + .tPSV.dial :mixloop +2 "processing"%- +44 "core" +2 .tPS.seek 0ml +2 "processing"%|' +2631 "core" ' + .tPSV.dial :air +2 "processing"%1  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%]' +2618 "core" ' + .tPSV.dial :mixloop +2 "processing"%` +44 "core" +2 .tPS.seek 0ml +2 "processing"%9' +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" && F  @X +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&B( +3 "core" ( +2 "manipulator"&2& +4 "core" &&  L @X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +3 "core" && T @X + .tForearm.seek CC +2 "manipulator"&C' +92 "core" ' +2 .tHand.close + "manipulator"&^/ +65 "core" / +2 .tCC.seek :open +2 "collection"'&( +471 "core" ( +2 "manipulator"&7& +4 "core" && W Y T @W + "manipulator"&H% +4 "core" % U Y { +2 .tForearm.seek :retract + "manipulator"&x'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&Z(, +286 "core" ( +2 "manipulator"&R& +4 "core" &, f q = + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +3 "core" &, p c = +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&l' +109 "core" ' +2 .tHand.open +2 "manipulator"&G1 +76 "core" 1 +2 "manipulator"&r% +4 "core" % ] :  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +97 "core" ' +2 ."da"delayUntil "13:49:18.30" +24663 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +74 "core" A +2 ."da"PBV.dial :waste1 + "processing"%#  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%~  +43 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%}' +2456 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%W +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%K  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%_ +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%+'ղ +2482 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +130 "core"  +2 "processing"%$% +4 "core" %ն\ E + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%@'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%\\  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%q +82 "core"  +2 ."da"PBV.dial :waste1 + "processing"%i  +34 "core" +2 "processing"%3% +3 "core" %Ҿ\ ; +2 ."da"PS.seek 1.5ml +2 "processing"%' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%; * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%6' +1612 "core" ' +2 ."da"delay 2:00 +9540 "Can"S\ IBB +2462 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%X  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%M +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%?' +2447 "core" ' + ."da"PSV.dial PTV +3 "processing"%t +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%c +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%p +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%o  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%U'ղ +2459 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%V +130 "core"  +2 "processing"%% +3 "core" %ճ\ N +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +10 ."da"PS.seek 2ml + "processing"%S'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%a +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%s  +33 "core" +2 "processing"%>% +4 "core" %ҽ\ M + ."da"PS.seek 1.5ml +3 "processing"%(' +619 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%0' +1621 "core" ' +9 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%4  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%N' +2444 "core" ' + ."da"PSV.dial PTV +3 "processing"%w +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%5 +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%u  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%)'ղ +2456 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%n  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%"  +42 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%! +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%' +396 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%j  +42 "core"  +2 "processing"%% +4 "core" %\ X +2 ."da"PS.seek 0.55ml +2 "processing"%'\\ +342 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%g  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%.'Һ +1586 "core" ' + ."da"PSV.dial :PML +2 "processing"%, +43 "core" +2 ."da"PTV.dial :mixing +2 "processing"%{ @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%O  +34 "core" +2 "processing"%<% +3 "core" %ҷ\ R +2 ."da"PS.seek 1.85ml +2 "processing"%' +254 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%k' +1972 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +13590 "Can"\ W?? +34412 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%/  +54 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%=' +2447 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%F  +53 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%A +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%m  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2437 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%z +128 "core"  +2 "processing"%\ % +3 "core" %կ\ X +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%I'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%e'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%% +3 "core" %һf\ Q +2 ."da"PS.seek 1.5ml +2 "processing"%Y' +623 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%f' +1607 "core" ' +2 ."da"delay 2:00 +11082 "Can"(\ _?? +921 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%[  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%P' +2411 "core" ' + ."da"PSV.dial PTV +3 "processing"%y +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%T +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%'  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2407 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%- +129 "core"  +2 "processing"%h% +3 "core" %ղ[\ ^ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%1'\ +613 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%|'Һ +1609 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%` +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%]  +35 "core" +2 "processing"%% +3 "core" %һ0\ [ +2 ."da"PS.seek 1.5ml +2 "processing"%2' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Q * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%^' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%d  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%7' +2443 "core" ' + ."da"PSV.dial PTV +3 "processing"%H +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%C +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%R +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%E  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2385 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%G +128 "core"  +2 "processing"%r% +4 "core" %յ;\ c + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%x'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%l'Һ +1609 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%#  +34 "core" +2 "processing"%D% +3 "core" %һ\ Z +2 ."da"PS.seek 1.5ml +2 "processing"%~' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%W' +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%K  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%_ * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%}' +1144 "Can"\ cAA +1255 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%$ +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%+ +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%@  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%\\'ղ +2409 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +129 "core"  +12 "processing"%i% +12 "core" %կ\ Y +7 #"da"Pulling 0.25ml of PSR.sub1 +6 .PSR.select :sub1 +7 "processing"% +16 ."da"PS.reconfigure PSconfig +13 "processing"%#A d`b +9 ."da"PS.seek 0.25ml +6 "processing"%3'm +356 "core" ' +3 ."da"delay 5 seconds +502 "processing"%% +4 "core" %n\ W + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%;'\ +353 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%X +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%L  +34 "core" +2 "processing"%M% +3 "core" %Ҹ/\ S +2 ."da"PS.seek 1.5ml +2 "processing"%6'~ +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%t * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%c' +1609 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%p  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%o * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%? +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%V' +2455 "core" ' + ."da"PSV.dial PTV +3 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%U +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%a  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%s'ղ +2469 "core" ' +2 "processing"%>9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.5C before imaging + .PH.coast +2 "processing"%S  +3 "core" 4 4 +2 "processing"%J& +3 "core" &]{B\ E, +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&(% +3 "core" %\  2  +2 "storage"(*% +4 "core" %z < < \ 9 + "storage"(4. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 + "storage"((,q +359 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &,s % # /\ 6 +2 "manipulator"&0& +3 "core" &, = +2 "manipulator"&w% +3 "core" %\  x  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&5( +196 "core" ( +2 "manipulator"&b& +4 "core" &   "} + "storage"(u& +4 "core" &,q \ 2 + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&N'( +97 "core" ' +2 "storage"(n& +4 "core" &,q \ 2 + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(' +275 "core" ' +2 "storage"("- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(!'y +29 "core" ' +2 "manipulator"&)& +4 "core" &  A "} +2 "manipulator"&j% +3 "core" %   +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +4 ."da"Elbow.seek PC +2 "manipulator"&(k +252 "core" ( +2 "manipulator"&g& +3 "core" &s E +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &s J +2 ."da"Forearm.seek PC +2 "manipulator"&,' +94 "core" ' + ."da"Hand.close +2 "manipulator"&{/ +69 "core" / +45 ."da"PC.seek :open +9 "processing"%O( +453 "core" ( +2 "storage"(<& +3 "core" &,q  S\ 3 +2 "manipulator"&& +4 "core" &s @ + "manipulator"&.% +4 "core" % Ϸ + ."da"Forearm.seek :retract +3 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&( +284 "core" ( +2 "manipulator"&& +4 "core" & ` + "storage"(/& +4 "core" &,q  +\ 3 + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&k'( +98 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +68 "core" 1 +2 "storage"(F- +3 "core" -'y +3 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(A'E +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +3 "storage"(m' +57 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2914h.tif +4 "processing"%=& +9 "core" &.\ 3 +5 "manipulator"&z& +6 "core" & } ` +3 "manipulator"&\ % +5 "core" %  f } W  +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +92 "core" ' + ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&I(, +172 "core" ( +4 "manipulator"&& +6 "core" &, v | s J +4 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +4 & & +4 "core" &, p q C J +2 ."psFlush"Forearm.seek :garage +3 "manipulator"& ' +94 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +76 "core" / +2 "manipulator"&e& +4 "core" &, Q N B J +2 "manipulator"&v% +3 "core" % , V J 9 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&Y'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&[(k +115 "core" ( +2 "manipulator"&:& +4 "core" &t l p 6 + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &t q o ! +3 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&f' +91 "core" ' +3 "manipulator"&y& +4 "core" &t t {  +2 "manipulator"&T% +3 "core" % p p \\ +2 "processing"%& +4 "core" &\ 1 + "processing"%'& +4 ."psFlush"PC.seek :closed +2 "processing"%P(] +3 "core" &\ 1 +4 &\ 0. +9 &$D\ ,4 +9 &Em\ +H +10 &e\ -T +9 &Q\ .T +10 &`S\ .T +9 &"U\ -T +9 &X\ -T +10 &V\ -T +9 &gX\ -T +9 &*U\ -T +10 & Y\ -T +9 &"Up\ -T +10 &$qRt\ -S +9 &&2S^\ -T +9 &'V\ -T +10 &)W\ -T +9 &+yU\ -S +9 &-9X\ -T +10 &.U\ -T +9 &0V\ -T +10 &2Z\ -T +9 &4CV\ ,S +9 &6P\ -S +10 &7R\ -S +9 &9W\ ,T +9 &;JT\ -T +10 &= U\ -T +9 &>U\ -S +10 &@S{\ -S +9 &BSU\ -S +9 &DR\ ,T +10 &E\\q\ -T +9 &Grm\ +V +9 &IJc\ *Y +10 &K\ Z\ *Z +9 &Lk\ *Z +10 &Nj\ *Z +9 &PO[\ *Z +9 &RY\ *Z +10 &SU\ *[ +9 &UH\ *Z +9 &WVI\ *[ +10 &Y@\ *[\ +9 &Z;\ *[\ +10 &\\r5\ +? +9 &]Y+u6\ +X +9 &]{*8\ -6 +2 ( + "processing"%'& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.66 + "processing"%-& +4 "core" &]{(-\ .6 +3 ."psFlush"Hand.open +2 "manipulator"&h1 +73 "core" 1 +2 "manipulator"&% +4 "core" % U U \\ +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&1'\ +48 #"da"SX MX5/16 (USB:65): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.115 seconds\ /var/log/esp/da19aug2914h.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2914h15s.tif +41 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%` +131 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%]'TE +1127 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +225 #"da"SX MX5/16 (USB:65): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2914h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2914h30s.tif +1381 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%| +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Q  +34 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%2' +1562 #"da"SX MX5/16 (USB:65): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2914h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2914h70s.tif +1057 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%d +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%8'\ +612 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2121 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%^ +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%H U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%C' +2621 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%R @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%E' +409 #"da"SX MX5/16 (USB:65): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2914h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.115 sec auto-exposure",Subject: "da19aug2914h images!" +10 "storage"(7- +10 "core" -' +7 "storage"(G& +8 "core" &,q 0\  +2 "manipulator"&r& +4 "core" &t\ \  C ~ +3 "manipulator"&B% +4 "core" %\ \ \  . \ +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&x( +328 "core" ( +3 "manipulator"&& +8 "core" &\ \   }3 +2 "storage"(#& +5 "core" &,q \  +7 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&D'( +103 "core" ' +3 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.21 Pucks below Top Plate +4 "storage"(l' +56 "core" ' +3 "manipulator"&9& +4 "core" & 3 + "storage"(~& +4 "core" &,q \ , + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek 4 +3 "manipulator"&K' +29 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&_, +6 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +5 "storage"(%' +27 "core" ' +3 "manipulator"&W% +4 "core" % O S  b +2 "storage"(& +5 "core" &,q 1\ ( +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 336 counts +3 "manipulator"&$' +15 "core" ' +3 "manipulator"&+& +5 "core" & 5 . +2 "storage"(@& +6 "core" &,q \ - +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +4 "manipulator"&}'( +27 "core" ' +4 "storage"(q% +4 "core" %  F\ , +4 ."downElevator"SE.seek :down +4 "storage"(i'} +99 (\\% +3 "core" %6 P\ +Xj +4 "manipulator"&% +4 "core" %-  = +2 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +3 "manipulator"&3'\ +89 "core" ' +60 ' +2 ."downElevator"SE.coast +2 "storage"(5 +3 ."da"SC.coast +2 "storage"(6 +1128 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%;  +73 "core"  +10 ."psFlush"PS.seek :empty +6 "processing"%X'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%L +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%M' +2635 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +69 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%t' +2618 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%6 @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%o  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%?'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%c +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%U' +1616 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +69 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%a  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%V' +2600 "Can"\ ^GF +24 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%> +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%S'\ +604 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%J' +2116 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%( +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%* U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%4' +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%w  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%b'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%u +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%Z' +2632 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%n +69 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"% ' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%" @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%)' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%j  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2660 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&N& +4 "core" & ` b . +2 "manipulator"&g% +3 "core" %\  ` a  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +251 "core" ( +2 "manipulator"&5& +3 "core" &v _ c & +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &v U ` R +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +95 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +72 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%<( +453 "core" ( +2 "manipulator"&& +3 "core" &v _ ` +2 "manipulator"&.% +3 "core" % Ϥ ] X \ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&,'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&(, +133 "core" ( +2 "manipulator"&/& +4 "core" &, S ^ T % + ."psFlush"Elbow.reconfigure LooseElbow +47 "manipulator"&$ &.,(#b +5 && +3 "core" &, ] ] % + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +113 "core" ' + ."psFlush"Hand.open +2 "manipulator"&F1 +73 "core" 1 +3 "manipulator"&=% +3 "core" % ~ \\ \\ I +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&z'\ +101 "core" ' +2 #tFinished short da assay +36656 "Can"\ m;: +9301 #t-> access 4 +2 .SE.seek :down +2 "storage"('} +7 "core" ' +2 "manipulator"&\ % +4 "core" %\  ^ X  + "manipulator"&!& +4 "core" &, S Q # $ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(A(R +990 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &P \  \ \\ +605 #t-> access 5 + .SE.seek :down +2 "storage"( '} +3 "core" ' +2 "manipulator"&k% +3 "core" %\  X D 2  +2 "manipulator"&& +4 "core" &, X U  $ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 +2 "storage"(( +362 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (e& +3 "core" & m #\ X! +235 #t-> startTube 5 +1689 #-> shortDA +3 "collection"'v% +2 "processing"%% +4 "core" %ӳ  \ > +5 %կ\ c +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +174 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%: +141 "core" +2 .tPTV.dial :PRVmixing + "processing"%  +133 "core" + .tPRV.dial :sipper +2 "processing"%  +102 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%y'` +2278 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%T  +130 "core"  +2 .tPS.seek 0.5ml +2 "processing"%'\ +1277 "core" ' + .tPRV.dial :waste2 +2 "processing"%I @ +101 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%Y'ղ +598 "core" ' + .tPSV.dial PSR +2 "processing"%O +102 "core"  +2 "processing"%-% +4 "core" %յ_\ ` + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%h'TE +1113 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%' +1607 "core" ' + .tPSV.dial :mixloop +2 "processing"%' +101 "core" +2 .tPS.seek :empty +2 "processing"%`'ղ +2639 "core" ' + .tPSV.dial PSR +2 "processing"%f +113 "core"  +2 "processing"%s% +4 "core" %խn\ ` + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%]'TE +1112 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%|' +1610 "core" ' +2 .tPSV.dial :mixloop + "processing"%Q +99 "core" + .tPRV.dial :sipper +2 "processing"%  +42 "core" +2 .tPS.seek :empty +2 "processing"%d'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%2 +100 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%8' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%^ +101 "core" +2 .tPS.seek :empty +2 "processing"%H'ղ +2633 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" &D\ _ +2 "manipulator"&R% +3 "core" %\  _ _  +2 "storage"(C% +3 "core" %u \ T +2 "storage"(7. +3 "core" .( + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 +2 "storage"(G(<1 +1011 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (r& +3 "core" &<1\ \  \ Y + "manipulator"&B& +4 "core" &, ` U  $ + "manipulator"&[% +4 "core" %\  _ [  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&( +173 "core" ( +2 "manipulator"&#& +4 "core" & b d . + "storage"(9& +4 "core" &<3\ \  \ Y +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&~'Ϲ +90 "core" ' +2 "storage"(W& +4 "core" &<3\ \  O\ Z +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +281 "core" ' +2 "storage"(1- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (+& +3 "core" &<3\  ;\ X +2 "manipulator"&@& +3 "core" & ` _ . +2 .tElbow.seek 5 +2 "manipulator"&q( +3 "core" ( + "manipulator"&m& +4 "core" & X ^ ] . +2 "storage"(\\& +3 "core" &<3 \ X +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&'΍ +14 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&D/ +77 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&x& +4 "storage"(l'} +4 "core" & b V . +2 "manipulator"&K% +4 "core" % ΂ T \\ c ^ +2 .tForearm.seek :retract + "manipulator"&$'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&%(k +166 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +86 "core" ( +3 "manipulator"&}& +3 "core" &p e a +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" &p _ V +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +93 "core" ' +2 "manipulator"&;& +4 "core" &p e d +2 "manipulator"&E% +3 "core" % W R   +2 "processing"%L& +3 "core" &_\ g +2 "processing"%X& +4 .tPC.seek :closed +2 "processing"%(] +2 "core" &\\\ g +5 &C\ g. +9 &$DF\ c3 +9 &HoB\ bH +10 &jB\ cS +9 &YJ\ cR +9 &g^D\ cS +10 &)_D\ dS +9 &];\ dR +10 &]B\ dS +9 &oZD\ cS +9 &1ZD\ dS +10 & \\C\ dR +9 &"_C\ cS +9 &$xWD\ dR +10 &&:XE\ cR +9 &'\\D\ dS +10 &)]C\ dR +9 &+\\=\ dS +9 &-A]9\ cS +9 &/Y5\ dS +10 &0_5\ cS +9 &2Z4\ dR +10 &4J\\3\ cR +9 &6 Z9\ dR +10 &7[3\ dR +9 &9ZU\ dS +9 &;RY;\ dR +10 &=\\2\ dR +9 &>W\ dR +9 &@X\ dR +10 &BY]\ dS +9 &DZ\ dS +10 &Ee\ cS +9 &G}\ bV +9 &IR\ aX +10 &K\ bY +9 &L\ bX +9 &N\ aY +10 &PX\ bY +9 &R\ bY +10 &S\ aY +9 &Uh\ aY +9 &W^\ aY +10 &Y \ aY +9 &Z&\ aY +9 &\\|r\ \ c? +10 &]^(h \ cP +9 &]x0y\ e6 +2 ( + "processing"%X& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.61 + .Hand.open + "manipulator"&M1 +68 "core" 1 +2 "manipulator"&6% +4 "core" % Z _   + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&t'\ +91 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +49 .PH.seek 28C,5:00 +4 "processing"%o  +2 %p9 +5 "core" 9y +102 "processing"%c9 +2 "core" 9x +103 "processing"%?9 +3 "core" 9w  +103 "processing"%9 +2 "core" 9u  +103 "processing"%9 +2 "core" 9u +103 "processing"%a9 +2 "core" 9t +103 "processing"%U9 +2 "core" 9s +103 "processing"%>9 +2 "core" 9t +103 "processing"%V9 +2 "core" 9s" +103 "processing"%S9 +2 "core" 9r& +103 "processing"%(9 +2 "core" 9r+! +103 "processing"%*9 +2 "core" 9s/! +103 "processing"%J9 +3 "core" 9r3! +103 "processing"%9 +2 "core" 9s7" +103 "processing"%49 +2 "core" 9s;" +103 "processing"%w9 +2 "core" 9t@# +103 "processing"%09 +2 "core" 9vD# +103 "processing"%u9 +3 "core" 9vH# +103 "processing"%b9 +2 "core" 9xL# +103 "processing"%n9 +2 "core" 9yP# +103 "processing"%Z9 +2 "core" 9{U$ +103 "processing"%"9 +2 "core" 9|Y$ +103 "processing"% 9 +3 "core" 9]$ +103 "processing"%j9 +2 "core" 9a$ +103 "processing"%)9 +2 "core" 9e$ +103 "processing"%N9 +2 "core" 9j% +103 "processing"%g9 +2 "core" 9n% +103 "processing"%59 +3 "core" 9r$ +103 "processing"%{9 +2 "core" 9v$ +103 "processing"%_9 +2 "core" 9z$ +103 "processing"%9 +2 "core" 9% +103 "processing"%39 +2 "core" 9$ +103 "processing"%P9 +3 "core" 9$ +103 "processing"%9 +2 "core" 9$ +103 "processing"%.9 +2 "core" 9$ +103 "processing"%/9 +2 "core" 9$ +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%F9 +2 "core" 9 +103 "processing"%=9 +2 "core" 9 +103 "processing"%,9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%\ 9 +2 "core" 9 +103 "processing"%!9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%A9 +2 "core" 9 +103 "processing"%e9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%:9 +2 "core" 9  +103 "processing"% 9 +2 "core" 9\ +103 "processing"% 9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9 +103 "processing"%T9 +3 "core" 9" +103 "processing"%y9 +2 "core" 9( +103 "processing"%I9 +2 "core" 9. +103 "processing"%9 +2 "core" 94 +103 "processing"%O9 +2 "core" 99 +103 "processing"%-9 +2 "core" 9? +103 "processing"%Y9 +2 "core" 9D  +103 "processing"%h9 +2 "core" 9I +103 "processing"%'9 +2 "core" 9O +103 "processing"%9 +2 "core" 9T +103 "processing"%f9 +3 "core" 9Z +103 "processing"%s9 +2 "core" 9_ +3 .tPH.hold 2:00:00,28C +3 "processing"%` pp_ +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%] +100 "core"  +2 "processing"%Q% +4 "core" %ծ\ \\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%|'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%2  +134 "core"  +2 .tPSV.dial PTV + "processing"%d +72 "core" +2 .tPBV.dial :waste1 + "processing"%^  +53 "core" +2 "processing"%8% +4 "core" %Ҿr\ _ +2 .tPS.seek 1.5ml + "processing"%' +598 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%C' +788 "Can".\ `GG +828 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%7  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ) +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%r +71 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%B' +2441 "core" ' + .tPSV.dial PTV +2 "processing"%[ +83 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%# +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%9 +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%W  +71 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2446 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%z  +132 "core" +2 .tPSV.dial :mixloop + "processing"%1 +44 "core" +2 .tPRV.dial :ab1 + "processing"%+ @ +102 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%@' +354 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +42 "core"  +2 "processing"%m% +4 "core" %:\ e +2 .tPS.seek 0.34ml +2 "processing"%\\' +471 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'D  +31 "core" +2 .tPRV.dial :air +2 "processing"%x  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%K'G +1182 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +71 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%~'\ +866 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +55 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%'Һ +1611 "core" ' + .tPSV.dial :PML +2 "processing"%} +42 "core" +2 .tPTV.dial :mixing + "processing"%i @ +75 "core" B +2 .tPBV.dial :waste1 + "processing"%q  +32 "core" +2 "processing"%;% +4 "core" %ҷ\ g +2 .tPS.seek 1.85ml + "processing"%E' +246 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%L * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%l' +1970 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'$& +3 "core" & \ \ A + "manipulator"&<& +4 "core" &p U Q e + "manipulator"&M% +4 "core" %\  T T '  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&6(, +133 "core" ( +2 "manipulator"&p& +4 "core" &, X S :  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" &, T U 3  +2 .tForearm.seek :garage + "manipulator"&c' +99 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +3 "manipulator"&?& +4 "core" &, _ _  + "manipulator"&G% +4 "core" % . W a  + .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +273 "core" ( +2 "manipulator"&a& +4 "core" &% S Y N >L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &% ` ^  >L +2 .tForearm.reconfigure TightForearm +50 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&>' +102 "core" ' +2 "manipulator"&V& +4 "core" &% U \\ >L +2 "manipulator"&S% +3 "core" % U _ +2 "collection"'(& +4 "core" &\ \ < +2 "collection"'*& +4 .tCC.seek :closed +2 "collection"'J(` +4 "core" &\ < + &\ \ ? +8 &,s\ \ :,~ +9 &b{\ :@ +10 &[s \ :R +9 &R\  \ ;R +10 &R\ \ ;R +9 &O\ ;Q +9 &bR \ ;R +10 &$P\ \ MM\  \ ;Q +10 &@Q \ \ :R +9 &AR  \ ;R +9 &CQ \ \ ;R +10 &ETO \ \ ;R +9 &GO\  \ 9Q +9 &HV\ 8S +10 &J^\ 9S +9 &LN})!\ 9W +10 &NMC\ 7Z +9 &OXX\ 6] +9 &QXY\ 5] +10 &SA[Z\ 5^ +9 &U^[\ 5^ +9 &V\\]\ 4_ +10 &X^^\ 4_ +9 &ZC__\ 4` +10 &\\c`\ 4` +9 &]dc\ 3a +9 &_rgd\ 5B +10 &`D,fe\ 5(v +9 &`iidd\ 8Q +2 ( + "collection"'*& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.28 + "collection"'& +4 "core" &`ikdd\ 7Q + .tHand.open +3 "manipulator"&41 +77 "core" 1 +2 "manipulator"&w% +4 "core" % [ _  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%u +100 "core"  +2 "processing"%b% +4 "core" %/\ ` + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%n' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%Z  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%"' +1609 "core" ' + .tPSV.dial PSR +2 "processing"% +43 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%j' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%)  + "collection"'N  +33 "core" ~ +126  +2 .tPSV.dial :mixloop + "processing"%g +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%5  +74 "core" +2 .tPS.seek 0ml +2 "processing"%{' +2623 "core" ' + .tPSV.dial :air +2 "processing"%_  +15 "Can"\ R~~ +27 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%3 +44 "core" +2 .tPS.seek 0ml +2 "processing"%P' +2630 "core" ' + .tPSV.dial :air +2 "processing"%  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%.' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%/ +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &% T T >K +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&F& +3 "core" &$ \\ W >K +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &% Q T * >K +2 .tForearm.seek CC +2 "manipulator"&,' +95 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'\ ( +469 "core" ( +2 "manipulator"&!& +4 "core" &% ] T >I + "manipulator"&% +4 "core" % U S O +2 .tForearm.seek :retract + "manipulator"&k'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +284 "core" ( +2 "manipulator"&& +4 "core" &, _ ` I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &, ` ` I +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&e' +114 "core" ' +2 .tHand.open +2 "manipulator"&v1 +72 "core" 1 +2 "manipulator"&% +4 "core" % \ ~ \\ V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +99 "core" ' +2 ."da"delayUntil "15:09:28.12" +24685 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +72 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PSV.dial :air +2 "processing"%T  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%y' +2418 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%I +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +55 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%O +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%-  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%Y'ղ +2448 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%h +128 "core"  +2 "processing"%'% +4 "core" %ձ\ a + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%f'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%s  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%] +69 "core" +2 ."da"PBV.dial :waste1 + "processing"%Q  +33 "core" +2 "processing"%H% +4 "core" %һ2\ ] + ."da"PS.seek 1.5ml +2 "processing"%' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%d' +1624 "core" ' +2 ."da"delay 2:00 +8637 "Can"\ gBB +3365 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%^  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +46 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%| +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%R' +2419 "core" ' + ."da"PSV.dial PTV +42 "processing"% +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%o +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%7 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%r'ղ +2430 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%C +129 "core"  +2 "processing"%[% +4 "core" %ճt\ e + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%#'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%9'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%W +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%B  +32 "core" +2 "processing"%z% +3 "core" %ҷ\ c +2 ."da"PS.seek 1.5ml +3 "processing"%1'} +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%+ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1629 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%m * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%D' +2418 "core" ' + ."da"PSV.dial PTV +3 "processing"%x +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%\\ +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%K  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2424 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%~  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%}  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%i  +42 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%q +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%;' +403 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%L  +43 "core"  +2 "processing"%% +4 "core" %\ _ +2 ."da"PS.seek 0.55ml +2 "processing"%E'\\ +343 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%$  +44 "core"  +2 ."da"PS.seek 2ml +3 "processing"%<'Һ +1559 "core" ' + ."da"PSV.dial :PML +2 "processing"%M +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%p @ +74 "core" B +2 ."da"PBV.dial :waste1 + "processing"%X  +33 "core" +2 "processing"%%% +3 "core" %ҽ\ d +2 ."da"PS.seek 1.85ml +2 "processing"%' +252 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%? * +44 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%G' +1970 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +12794 "Can"\ jBA +35208 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%t  +31 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%a  +54 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%U' +2423 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%6 +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%V  +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%S +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%(  +54 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2421 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%& +128 "core"  +2 "processing"%% +4 "core" %խ \ k + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%4'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%w'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 "processing"%*  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%u +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%b  +34 "core" +2 "processing"%>% +3 "core" %Һ\ l +2 ."da"PS.seek 1.5ml +2 "processing"%l' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Z * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%n' +1624 "core" ' +2 ."da"delay 2:00 +10318 "Can"\ aed +1684 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%" * +46 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%N +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%)' +2408 "core" ' + ."da"PSV.dial PTV +3 "processing"%g +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%5 +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%j +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%_  +82 "core" +2 ."da"PS.seek :empty +2 "processing"%{'ղ +2428 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +50 "processing"%3 +141 "core"  +2 "processing"%% +4 "core" %հ\ n + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%P'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%/ +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%.  +31 "core" +2 "processing"%% +4 "core" %ҷ\ m +2 ."da"PS.seek 1.5ml + "processing"%F'} +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%' +1622 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%J +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%!' +2428 "core" ' + ."da"PSV.dial PTV +3 "processing"% +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%, +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%A  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2407 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%v +129 "core"  +2 "processing"%% +3 "core" %ծD\ m +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%k'\ +620 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%e'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%% +4 "core" %ҹ\ \ n + ."da"PS.seek 1.5ml +2 "processing"%T' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%I' +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%O * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%- +71 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%y' +236 "Can"\ jDC +2178 "core" ' + ."da"PSV.dial PTV +3 "processing"%h +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%' +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%Y +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%s'ղ +2397 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +135 "core"  +4 "processing"%Q% +16 "core" %ձ<\ b +7 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +6 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +9 "processing"%H'm +354 "core" ' +2 ."da"delay 5 seconds +502 "processing"%f% +4 "core" %j0\ ` + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%2'\ +345 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%^ +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%8  +32 "core" +2 "processing"%|% +3 "core" %ҹ\ [ +3 ."da"PS.seek 1.5ml + "processing"%d' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%o' +1610 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%7  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%R +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%C' +2447 "core" ' + ."da"PSV.dial PTV +3 "processing"%[ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%r +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%W  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2457 "core" ' +2 "processing"%z9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%9  +3 "core" 4 4 +2 "processing"%+& +3 "core" &]x**\ L6 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&1% +3 "core" %\      +2 "storage"( % +3 "core" % l l \ A +2 "storage"(m. +3 "core" . + ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 4 + "storage"(@(,q +356 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &,o Q [\ = + "manipulator"&x& +4 "core" &,  I + "manipulator"&\\% +4 "core" %\    $  + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +52 ."da"Elbow.seek 4 +2 "manipulator"&( +214 "core" ( +2 "manipulator"&K& +4 "core" &   h + "storage"(D& +4 "core" &,p m m \ B +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&~'( +94 "core" ' +2 "storage"(}& +4 "core" &,p m n S\ A + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(i' +275 "core" ' +2 "storage"(q- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"('y +32 "core" ' +2 "manipulator"&L& +4 "core" &   h +2 "manipulator"&% +3 "core" %$    +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&;'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&$(k +237 "core" ( +2 "manipulator"&E& +4 "core" &t   + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +3 "core" &t   + ."da"Forearm.seek PC +2 "manipulator"&p' +91 "core" ' +2 ."da"Hand.close + "manipulator"&X/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%%( +455 "core" ( +2 "storage"(?& +3 "core" &,p y k \ D +2 "manipulator"&<& +4 "core" &t   + "manipulator"&% +4 "core" %   ' + ."da"Forearm.seek :retract +2 "manipulator"&t'\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 + "manipulator"&c( +281 "core" ( +2 "manipulator"&a& +4 "core" & 9 =  { + "storage"(G& +3 "core" &,p \ E +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&6'( +92 "core" ' +2 ."da"Hand.open +2 "manipulator"&V1 +75 "core" 1 +2 "storage"(S- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"(('E +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(U' +56 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2915h.tif +4 "processing"%&& +8 "core" &\ D +5 "manipulator"&& +4 "core" &  { +3 "manipulator"&% +4 "core" % 1 G +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&4'\ +88 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&*(, +174 "core" ( +2 "manipulator"&u& +4 "core" &, + C +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +3 "core" &, Y C +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&>' +95 "core" ' +2 ."psFlush"Hand.close + "manipulator"&w/ +72 "core" / +2 "manipulator"&Z& +4 "core" &,  C + "manipulator"&l% +3 "core" % 1 h R +2 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +3 "manipulator"& (k +123 "core" ( +2 "manipulator"&"& +4 "core" &t  + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &N& +3 "core" &t ? +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&n' +100 "core" ' +3 "manipulator"&g& +4 "core" &t +2 "manipulator"&5% +3 "core" % ^ +2 "processing"%j& +4 "core" &\ B + "processing"%_& +4 ."psFlush"PC.seek :closed +2 "processing"%)(] +3 "core" &\ A +4 &\ A/ +9 &#C\ >3 +10 &Fo\ =H +9 &c\ >T +9 &S{\ ?S +10 &dU\ ?S +9 &&U\ ?S +10 &T\ >S +9 &W\ ?S +9 &lU\ >S +10 &.W\ ?S +9 & U\ ?S +9 &"U\ ?S +10 &$tR\ ?S +9 &&6Q\ >S +10 &'S\ ?S +9 &)W\ >S +9 &+|U\ >S +10 &-=W\ ?S +9 &.U\ >S +9 &0X\ >S +10 &2W\ >S +9 &4EW\ >S +10 &6 Rw\ ?R +9 &7R}\ ?R +9 &9Tu\ >S +10 &;NWl\ >S +9 &=Wk\ >S +9 &>Td\ >R +10 &@TX\ >S +9 &BVTR\ >S +10 &DSN\ >R +9 &E\\C\ >T +9 &GmB\ =V +10 &IO8\ 0 +5 ( +8 "processing"%_& +14 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.65 +4 "processing"%3& +2 #"da"SX MX5/16 (USB:67): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.406 seconds\ /var/log/esp/da19aug2915h.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2915h15s.tif +5 "core" &] \ ?0 + &] \ ?0 +2 !o:I2C::UnexpectedReply: mesg""I2C::Servo::Status3Reply[5F:25->20]:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 &] \ ?0 +2 ."psFlush"Hand.open +6 "manipulator"&1 +74 "core" 1 +2 "manipulator"&{% +4 "core" %  J +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%/ +130 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%.'TE +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +104 #"da"SX MX5/16 (USB:67): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2915h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2915h30s.tif +1502 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%P +82 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%=  +34 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%F' +1436 #"da"SX MX5/16 (USB:67): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2915h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2915h70s.tif +1192 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%0'\ +595 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%J' +2117 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +72 "core" +60 ."psFlush"PBV.dial PSV +4 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%,' +2649 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +224 #"da"SX MX5/16 (USB:67): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2915h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.406 sec auto-exposure",Subject: "da19aug2915h images!" +10 "storage"(!- +11 "core" -' +8 "storage"(v& +4 "core" &,p \ 2 +2 "manipulator"&& +4 "core" &t +2 "manipulator"&% +5 "core" %\   2 + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&k( +258 "core" ( +3 "manipulator"& & +3 "core" &  , +2 "storage"( & +4 "core" &,p  ]\ 2 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +4 "manipulator"&'( +102 "core" ' +2 ."da"SE.reconfigure SEgently +4 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.21 Pucks below Top Plate +3 "storage"(e' +56 "core" ' +14 "manipulator"&& +11 "core" & , +8 "storage"(T& +12 "core" &,p f k \ A +6 ."da"Elbow.reconfigure LimpElbow +5 "manipulator"&$ ,(#b +11 ."da"Forearm.reconfigure LooseForearm +8 "manipulator"&#Q@2^d^2b +7 ."da"Forearm.seek 4 +13 "manipulator"&' +27 "core" ' +8 ."da"Elbow.hold +9 "manipulator"&O, +10 "core" , +6 ."da"Elbow.reconfigure TightElbow +7 "manipulator"&$&.,(\ #b +16 ."da"SE.reconfigure SEconfig +6 "storage"(#QK-0-\ b +9 ."da"SE.seek -0.03 Pucks below Top Plate +7 "storage"(-' +27 "core" ' +2 "manipulator"&I% +4 "core" % + "storage"(h& +4 "core" &,p ^ ^\ ? +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 342 counts + "manipulator"&''& +14 "core" ' +2 "manipulator"&Y& +5 "core" & + ! , +2 "storage"(& +3 "core" &,p k l \ D +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&y'( +17 "core" ' +3 "storage"(]% +11 "core" % i t \ B +4 ."downElevator"SE.seek :down +4 "storage"(Q'} +98 (s% +3 "core" %6 t o\ BWf +2 "manipulator"&f% +3 "core" %   +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&H'\ +90 "core" ' +63 ' +2 ."downElevator"SE.coast +3 "storage"(5 +5 ."da"SC.coast +2 "storage"(6 +1298 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%2  +80 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%^'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%8 +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%|' +2626 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +70 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2643 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%d @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%R'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%o +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%['TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%r' +1613 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%# +69 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%W  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%C' +1589 "Can"8\ jFF +1035 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%z +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%9'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%+' +2132 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%1 +82 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"% U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%m' +2641 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%\\  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%K'ղ +2645 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%D +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%} +70 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%:' +2631 "core" ' +3 ."psFlush"PSV.dial PBV +2 "processing"%q @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%i'ղ +2644 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&~& +4 "core" & P S x , +2 "manipulator"&E% +3 "core" %\  R R X  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&M(k +253 "core" ( +2 "manipulator"&& +4 "core" &p P R I + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" &p R Q Z + ."psFlush"Forearm.seek PC +2 "manipulator"&;' +91 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +66 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%?( +452 "core" ( +2 "manipulator"&<& +4 "core" &p I Q K + "manipulator"&% +4 "core" % R P z ' + ."psFlush"Forearm.seek :retract +2 "manipulator"&p'\ +96 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&a(, +132 "core" ( +2 "manipulator"&G& +4 "core" &, P Z   + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &, \\ T   +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&V' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&S1 +69 "core" 1 +2 "manipulator"&&% +4 "core" % { ^ _ - y + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 #tFinished short da assay +7789 #-> access 4 +2 .SE.seek :down + "storage"('} +3 "core" ' +2 "manipulator"&t% +3 "core" %\  M [ 9  +2 "manipulator"&& +4 "core" &, S \\ .  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(((R +990 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (u& +3 "core" &O  # @\ b +1024 #t-> access 5 + .SE.seek :down +2 "storage"(b'} +3 "core" ' +2 "manipulator"&6% +3 "core" %\  P S /  +2 "manipulator"&c& +4 "core" &, P P B  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 +2 "storage"(w( +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (Z& +3 "core" & }   \ ^$ +25462 "Can"\ jTT +60003 g\ kSS +3829 #t-> startTube 5 +1100 #-> shortDA +3 "collection"'l% +2 "processing"%4% +5 "core" %ӳ  \ E +4 %ն\ i +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +371 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%" +128 "core" +2 .tPTV.dial :PRVmixing + "processing"%N  +133 "core" + .tPRV.dial :sipper +2 "processing"%>  +100 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%g'` +2279 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%5  +131 "core"  +2 .tPS.seek 0.5ml +2 "processing"%j'\ +1274 "core" ' + .tPRV.dial :waste2 +2 "processing"%* @ +99 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"% 'ղ +606 "core" ' + .tPSV.dial PSR +2 "processing"%% +100 "core"  +2 "processing"%_% +4 "core" %ղ:\ h + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%3'TE +1106 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%{ +100 "core" +2 .tPS.seek :empty +2 "processing"%/'ղ +2630 "core" ' + .tPSV.dial PSR +2 "processing"%n +100 "core"  +2 "processing"%B% +4 "core" %ղ9\ g + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%.'TE +1107 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%P' +1616 "core" ' + .tPSV.dial :mixloop +2 "processing"%= +100 "core" +2 .tPRV.dial :sipper + "processing"%  +44 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%F +100 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%0' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"% +101 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2636 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%J& +4 "core" &\ i +2 "manipulator"&% +3 "core" %\  R G   +2 "storage"(!% +3 "core" %z K .\ ] +2 "storage"(v. +3 "core" .(  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +1010 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &<5   g\ c + "manipulator"&,& +4 "core" &, S S 7  + "manipulator"& % +4 "core" %\  O R M  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"& ( +207 "core" ( +2 "manipulator"& & +4 "core" & V \\  N + "storage"(& +4 "core" &<5 % 9 ^\ d +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&T'Ϲ +94 "core" ' +2 "storage"(& +4 "core" &<5 = < \ e + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(I' +284 "core" ' +2 "storage"(h- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (U& +2 "core" &<5   \ b +2 "manipulator"&Y& +3 "core" & J Q o N +2 .tElbow.seek 5 +2 "manipulator"&( +7 "core" ( +2 "manipulator"&]& +4 "core" & S T J J +2 "storage"(& +3 "core" &<5   \ b +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&s'΍ +28 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&f/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&k& +4 "storage"(e'} +4 "core" & S I  J +2 "manipulator"&% +4 "core" % Ν T R  +2 .tForearm.seek :retract + "manipulator"&''\ +91 "core" ' +10 .tElbow.seek PC +2 "manipulator"&-(k +160 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +80 "core" ( +3 "manipulator"&y& +4 "core" &t _ _  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +3 "core" &t R S ! + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&@' +101 "core" ' +2 "manipulator"&2& +4 "core" &t W ] A +2 "manipulator"&A% +3 "core" % U S +2 "processing"%8& +4 "core" &\ q +2 "processing"%^& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &\ p +4 &~\ p- +9 &(D\ l4 +10 &Np\ kH +9 &h\ lS +10 &Xk\ mR +9 &o\\j\ mR +9 &1_s\ mR +10 &_t\ lR +9 &`n\ lR +9 &w^s\ lR +10 &8`s\ mS +9 & ]h\ mS +10 &"Zo\ mR +9 &$~\\n\ mS +9 &&AZo\ mR +10 &(]x\ mS +9 &)bq\ lS +9 &+_z\ mR +10 &-I_x\ mR +9 &/ Yq\ mR +10 &0Zr\ mS +9 &2]r\ mS +9 &4Q^x\ mR +10 &6Ys\ mR +9 &7Zw\ mR +9 &9Zo\ mS +10 &;X\\e\ mS +9 &=\\h\ mS +10 &>Ys\ mR +9 &@[h\ mR +9 &Ba]l\ lR +10 &D$Xl\ mR +9 &Egx\ mS +9 &G~o\ kV +10 &IYu\ jX +9 &Kd\ kX +10 &Lq\ jX +9 &Ng\ jX +9 &P_`\ jX +10 &R i\ jY +9 &S_\ kY +9 &U_\ kY +10 &Wf]\ jY +9 &Y(`\ jY +10 &Z[\ jY +9 &\\|s[\ k= +9 &]\\&j]\ lW +10 &]|0^\ n7 +2 ( + "processing"%^& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.57 + .Hand.open +2 "manipulator"&|1 +74 "core" 1 +2 "manipulator"&d% +4 "core" % T S U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %79 +5 "core" 9 +102 "processing"%o9 +2 "core" 9 +103 "processing"%R9 +3 "core" 9  +102 "processing"%[9 +2 "core" 9~  +103 "processing"%#9 +2 "core" 9} +103 "processing"%W9 +2 "core" 9} +103 "processing"%r9 +2 "core" 9} +103 "processing"%z9 +2 "core" 9{ +103 "processing"%C9 +2 "core" 9z" +103 "processing"%99 +2 "core" 9{& +103 "processing"%19 +2 "core" 9{+ +103 "processing"% 9 +2 "core" 9{/ +103 "processing"%+9 +3 "core" 9{3 +102 "processing"%9 +2 "core" 9{7! +103 "processing"%m9 +2 "core" 9{;! +103 "processing"%\\9 +2 "core" 9|@" +103 "processing"%x9 +2 "core" 9~D" +103 "processing"%D9 +3 "core" 9H" +102 "processing"%K9 +2 "core" 9L# +103 "processing"%}9 +2 "core" 9P# +103 "processing"%9 +2 "core" 9U# +103 "processing"%q9 +2 "core" 9Y# +103 "processing"%:9 +3 "core" 9]$ +102 "processing"%9 +2 "core" 9a$ +103 "processing"%L9 +2 "core" 9e$ +103 "processing"%~9 +2 "core" 9j$ +103 "processing"%E9 +2 "core" 9n$ +103 "processing"%9 +2 "core" 9r$ +103 "processing"%X9 +2 "core" 9v$ +103 "processing"%O9 +2 "core" 9z$ +103 "processing"%9 +2 "core" 9% +103 "processing"%H9 +2 "core" 9$ +103 "processing"%)9 +3 "core" 9$ +102 "processing"%<9 +2 "core" 9$ +103 "processing"%9 +2 "core" 9 +103 "processing"%G9 +2 "core" 9 +103 "processing"%$9 +2 "core" 9 +103 "processing"%;9 +3 "core" 9 +103 "processing"%M9 +2 "core" 9 +103 "processing"%S9 +2 "core" 9 +103 "processing"%&9 +2 "core" 9 +103 "processing"%p9 +2 "core" 9 +103 "processing"%V9 +3 "core" 9 +103 "processing"%t9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%69 +2 "core" 9 +103 "processing"%c9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%(9 +2 "core" 9 +103 "processing"%Z9 +2 "core" 9 +103 "processing"%l9 +2 "core" 9 +103 "processing"%49 +3 "core" 9 +103 "processing"%"9 +2 "core" 9  +103 "processing"%N9 +2 "core" 9 +103 "processing"%>9 +2 "core" 9 +103 "processing"%i9 +3 "core" 9\ +102 "processing"%59 +3 "core" 9 +103 "processing"%g9 +2 "core" 9% +103 "processing"%*9 +2 "core" 9( +103 "processing"%j9 +2 "core" 9/ +103 "processing"%%9 +2 "core" 94 +103 "processing"%_9 +3 "core" 99 +103 "processing"% 9 +2 "core" 9>  +104 "processing"%39 +2 "core" 9D +103 "processing"%{9 +2 "core" 9I +103 "processing"%9 +2 "core" 9N +103 "processing"%n9 +2 "core" 9S +103 "processing"%B9 +2 "core" 9X +103 "processing"%/9 +2 "core" 9\\# +103 "processing"%.9 +2 "core" 9b' +3 .tPH.hold 2:00:00,28C +3 "processing"%= pp_ +3 .tdelay 1:30 +2 "core" ' +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +99 "core"  +2 "processing"%P% +4 "core" %ձ\ e + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%F'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%  +135 "core"  +2 .tPSV.dial PTV + "processing"%0 +72 "core" +2 .tPBV.dial :waste1 +2 "processing"%J  +52 "core" +2 "processing"%% +4 "core" %Ҷ\ g +2 .tPS.seek 1.5ml + "processing"%!'| +601 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%v * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%w' +1612 "core" ' +2 .tdelay 5:00 +7108 "Can"\ oBB +22894 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +44 "core" ( +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +72 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml +2 "processing"% ' +2436 "core" ' + .tPSV.dial PTV +2 "processing"% +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%a +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +2 .tPS.seek :empty +2 "processing"%h'ղ +2425 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%U  +130 "core" +2 .tPSV.dial :mixloop + "processing"%Y +44 "core" +2 .tPRV.dial :ab1 + "processing"%b @ +100 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%]' +367 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +42 "core"  +2 "processing"%f% +4 "core" %Y\ o +2 .tPS.seek 0.34ml +2 "processing"%k' +440 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +31 "core" +2 .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%T'G +1185 "core" ' + .tPRV.dial :waste2 +2 "processing"%I @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%s'\ +874 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%y  +55 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml +42 "processing"%Q'Һ +1629 "core" ' + .tPSV.dial :PML +2 "processing"% +43 "core" +2 .tPTV.dial :mixing + "processing"%2 @ +75 "core" B +2 .tPBV.dial :waste1 + "processing"%A  +31 "core" +2 "processing"%8% +4 "core" %Һ0\ q +2 .tPS.seek 1.85ml +2 "processing"%e' +245 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%' * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%?' +1966 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'|& +3 "core" &  -\ K +2 "manipulator"&d& +3 "core" &t U T I +2 "manipulator"&7% +3 "core" %\  T U  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&^(, +130 "core" ( +2 "manipulator"&o& +4 "core" &, T [ & + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &@& +3 "core" &, ] T & + .tForearm.seek :garage +2 "manipulator"&R' +97 "core" ' +2 .tHand.close + "manipulator"&/ +68 "core" / +3 "manipulator"&[& +4 "core" &, S T :  +2 "manipulator"&#% +3 "core" % / c U ' c +2 .tForearm.seek :retract +2 "manipulator"&W'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&r( +270 "core" ( +2 "manipulator"&z& +4 "core" &# R \\ <@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &# R R 4 <@ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&9' +101 "core" ' +3 "manipulator"&1& +4 "core" &# U T  <@ +2 "manipulator"& % +3 "core" % U R  s +2 "collection"'+& +3 "core" &6\ H +2 "collection"'& +4 .tCC.seek :closed +2 "collection"'m(` +2 "core" & :\ G +2 &<\ J +10 &-r  @\ E,} +9 &a}<\ E@ +9 &\\s  ;\ DQ +10 &R B\ FR +9 &P 9\ FQ +9 &OC\ FQ +10 &cU ;\ FQ +9 &$P ;\ FR +10 &O:\ GQ +9 &R:\ FQ +9 & kT<\ FQ +10 &".R B\ GQ +9 &#R ;\ FQ +9 &%Q:\ FQ +10 &'rU  :\ FR +9 &)4P\  :\ GR +10 &*RB\ FR +9 &,S ;\ FQ +9 &.zT <\ FR +10 &0=Q\ \ ;\ FQ +9 &1Q\ ;\ FQ +9 &3U =\ FR +10 &5P 9\ FR +9 &7ES :\ FQ +10 &9P  A\ FR +9 &:M \ 8\ GQ +9 &<T 7\ FQ +10 &>NQ <\ FQ +9 &@R\ \ 8\ FR +9 &AP\ 8\ GQ +10 &CL\  9\ GQ +9 &EUO\ 8\ FQ +10 &GN\ \ 9\ FQ +9 &HV0\ FR +9 &Jb,\ FS +10 &LP{* +\ DV +9 &NND*\ BZ +9 &OZ[-\ B] +10 &Q\\[,\ A] +9 &SB[Z+\ A] +10 &U_]+\ A^ +9 &V\\],\ A^ +9 &Xa\\.\ @^ +10 &ZD_].\ ?_ +9 &\\a`+\ ?` +9 &]dc,\ ?a +10 &_rcc*\ AC +9 &`B*fc*\ A)z +10 &`gqed-\ DU +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.29 +2 "collection"'\\& +4 "core" &`gpcc+\ @U +2 .tHand.open + "manipulator"&x1 +68 "core" 1 +2 "manipulator"&D% +4 "core" % T T ! s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%} +99 "core"  +2 "processing"%% +4 "core" %\ i + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%q' +1622 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%:  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1619 "core" ' + .tPSV.dial PSR +2 "processing"%L +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%~' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%E  +2 "collection"'  +32 "core" ~ +126  +2 .tPSV.dial :mixloop + "processing"%X +111 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%O  +75 "core" +2 .tPS.seek 0ml +2 "processing"%' +2633 "core" ' + .tPSV.dial :air +2 "processing"%H  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%)' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"%< +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :air +2 "processing"%G  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%$' +2563 "Can"\ caa +59 "core" ' + .tPSV.dial :mixloop +2 "processing"%; +43 "core" +2 .tPS.seek 0ml +2 "processing"%M' +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&S& +4 "core" &" \\ T 4 <? +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&&( +2 "core" ( +2 "manipulator"&p& +3 "core" &" S O @ <? +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" &" Q S T <? +2 .tForearm.seek CC +2 "manipulator"&t' +93 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'u( +471 "core" ( +2 "manipulator"&6& +4 "core" &# ^ ` ~ <? + "manipulator"&c% +4 "core" % 3 R S m + .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&((, +284 "core" ( +2 "manipulator"&Z& +4 "core" &, _ _ ? + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &l& +3 "core" &, Q H l ? + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&4' +114 "core" ' +2 .tHand.open +2 "manipulator"&"1 +71 "core" 1 +2 "manipulator"&N% +4 "core" % | _ _ ~ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +100 "core" ' +2 ."da"delayUntil "16:38:09.06" +24745 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%i @ +74 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%5  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%g * +32 "core" + +2 ."da"PSV.dial :air +2 "processing"%*  +53 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%j' +2423 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%_  +53 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +4 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%3  +54 "core"  +2 ."da"PS.seek :empty +2 "processing"%{'ղ +2410 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +41 "processing"% +138 "core"  +2 "processing"%n% +4 "core" %կ\ d + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%B'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%/'Һ +1607 "core" ' + ."da"PTV.dial :puck +3 "processing"%.  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +69 "core" +2 ."da"PBV.dial :waste1 + "processing"%P  +33 "core" +2 "processing"%% +4 "core" %ҽ\ c + ."da"PS.seek 1.5ml +3 "processing"%F' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PS.seek 0ml +3 "processing"%0' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%J  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%v' +1368 "Can"\ oUU +1038 "core" ' + ."da"PSV.dial PTV +3 "processing"%! +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%,  +84 "core" +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2427 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%w +128 "core"  +2 "processing"%% +4 "core" %ձ\ n + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%a'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +30 "core" +2 "processing"%U% +4 "core" %Ҿ\ m +2 ."da"PS.seek 1.5ml + "processing"%Y' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%h' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +44 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%] +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2402 "core" ' + ."da"PSV.dial PTV +3 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%k +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%I +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%T  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%y'ղ +2409 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%s  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%2  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%A +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%8' +406 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%'  +43 "core"  +2 "processing"%Q% +4 "core" %\ o +2 ."da"PS.seek 0.55ml + "processing"%e'_ +353 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%|  +55 "core" +2 ."da"PS.seek 2ml +2 "processing"%d'Һ +1580 "core" ' + ."da"PSV.dial :PML +2 "processing"%7 +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%o @ +74 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%@  +31 "core" +2 "processing"%-% +3 "core" %ҷ\ e +2 ."da"PS.seek 1.85ml +2 "processing"%' +255 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%[ * +32 "core" + +2 ."da"PS.seek 0ml +3 "processing"%#' +1971 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +20732 "Can"\ qbb +27270 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +32 "core" + +2 ."da"PSV.dial :air +2 "processing"%z  +54 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%C' +2399 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%^ +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%1  +53 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%+  +54 "core" +2 ."da"PS.seek :empty +2 "processing"%W'ղ +2415 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%\ +130 "core"  +2 "processing"%\\% +4 "core" %ղ\ d + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%x'\ +600 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%D'Һ +1610 "core" ' + ."da"PTV.dial :puck +43 "processing"%  +81 "core"  + ."da"PSV.dial PTV +3 "processing"%} +69 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%9% +4 "core" %Ҽ\ g +2 ."da"PS.seek 1.5ml +2 "processing"%?' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%: * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%q' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%L  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%E' +2397 "core" ' + ."da"PSV.dial PTV +3 "processing"%X +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%O +70 "core"  +2 ."da"delay 5 seconds +22 "Can"\ qLM +480 ."da"PSV.dial PTV +2 "processing"%~ +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%H  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2423 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%< +139 "core"  +2 "processing"%)% +4 "core" %յ\ p + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%G'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%; +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%$  +31 "core" +2 "processing"%S% +3 "core" %ҷ\ o +2 ."da"PS.seek 1.5ml +2 "processing"%p'} +617 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%V * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1637 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%r  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%m +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%6' +2406 "core" ' + ."da"PSV.dial PTV +3 "processing"%c +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%t +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%Z +82 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%l  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%&'ղ +2398 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%" +128 "core"  +2 "processing"%N% +3 "core" %հ\ w +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%4'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%i +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%5  +33 "core" +2 "processing"%g% +3 "core" %ҹ\ v +2 ."da"PS.seek 1.5ml +2 "processing"%*' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%%' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%_  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%3 +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%j' +2411 "core" ' + ."da"PSV.dial PTV +3 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%n +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%{ +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%B  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%.'ղ +2398 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +127 "core"  +12 "processing"%P% +16 "core" %մ3\ k +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +7 "processing"% +20 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +10 "processing"%'m +365 "core" ' +2 ."da"delay 5 seconds +502 "processing"%/% +4 "core" %i9\ i + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +357 "core" ' +2 ."da"delay 5 seconds +196 "Can"\ h +306 ."da"PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%F'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%J +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%% +3 "core" %ҹ\ d +2 ."da"PS.seek 1.5ml +2 "processing"%0' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +75 "core" +9 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +71 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%w' +2438 "core" ' + ."da"PSV.dial PTV +3 "processing"% +71 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%a +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2437 "core" ' +2 "processing"%U9 +3 "core" 94 + #"da"Processing Puck Heater at 28.3C before imaging +2 .PH.coast +2 "processing"%  +3 "core" 4 4 +2 "processing"%b& +3 "core" &]|.M\ T7 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&Y% +4 "core" %  > @ H $ + "storage"(% +4 "core" % Z\ I +2 "storage"(f. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(](,q +362 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (h& +3 "core" &,t v u <\ C +2 "manipulator"& & +3 "core" &,    ? +2 "manipulator"&k% +3 "core" %     $ +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&I( +180 "core" ( +2 "manipulator"&T& +4 "core" &   * + "storage"(& +4 "core" &,t r j &\ C + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&s'( +99 "core" ' +2 "storage"(& +4 "core" &,t u t \ \ C + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(2' +275 "core" ' +2 "storage"(A- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(y'y +34 "core" ' +2 "manipulator"&'& +4 "core" &    * +2 "manipulator"&Q% +3 "core" %   ; +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&8'\ +96 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&|(k +255 "core" ( +2 "manipulator"&e& +3 "core" &t   M +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" &t    +2 ."da"Forearm.seek PC +2 "manipulator"&o' +93 "core" ' + ."da"Hand.close +2 "manipulator"&@/ +74 "core" / +2 ."da"PC.seek :open +2 "processing"%-( +453 "core" ( +2 "storage"([& +3 "core" &,t \ E +2 "manipulator"&d& +4 "core" &t $ % ! + "manipulator"&% +4 "core" % ϩ . " + ."da"Forearm.seek :retract +2 "manipulator"&`'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +289 "core" ( +2 "manipulator"&R& +4 "core" & < 4  _ + "storage"(z& +3 "core" &,t 8\ F +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&#'( +91 "core" ' +2 ."da"Hand.open +2 "manipulator"&^1 +68 "core" 1 +2 "storage"(1- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"( 'E +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate + "storage"(+' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2917h.tif +5 "processing"%C& +8 "core" &<\ E +4 "manipulator"&\ & +5 "core" & _ +3 "manipulator"&\\% +4 "core" %  U u +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&W'\ +89 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&x(, +168 "core" ( +3 "manipulator"&& +5 "core" &, n  +3 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &}& +4 "core" &, 9  +4 ."psFlush"Forearm.seek :garage +4 "manipulator"&' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&9/ +66 "core" / +2 "manipulator"&D& +4 "core" &,  + "manipulator"&:% +4 "core" % * } +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&?'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&L(k +122 "core" ( +2 "manipulator"&& +4 "core" &u  + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &u N +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&q' +99 "core" ' +2 "manipulator"&X& +4 "core" &u I +2 "manipulator"&O% +3 "core" % @ +2 "processing"%~& +4 "core" &,\ A + "processing"%H& +4 ."psFlush"PC.seek :closed +2 "processing"%E(] +3 "core" &h\ A +2 &\ A +8 &'q\ >- +10 &a\ R +9 &S\ =S +9 &U\ =S +10 &RS\ >S +9 &U\ >S +9 &U\ =S +10 &V\ >S +9 & ZT\ =S +10 &"W\ =S +9 &#Sp\ =R +9 &%U\\\ =S +10 &'aYe\ =S +9 &)#V\ =S +9 &*W\ >S +10 &,W\ =S +9 &.hV\ =S +10 &0*V\ =S +9 &1Y\ =S +9 &3X\ =S +10 &5sU\ =R +9 &74V\ =S +9 &8X\ =S +10 &:U\ =S +9 &;V\ =S +9 &?U\ =S +9 &AT\ =R +10 &CU\ =S +9 &ECY\ \ =9 + &]|.I\ =9 + ."psFlush"Hand.open +2 "manipulator"&)1 +63 #"da"SX MX5/16 (USB:69): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.336 seconds\ /var/log/esp/da19aug2917h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2917h15s.tif +5 "core" 1 +2 "manipulator"&% +5 "core" %  +2 ."psFlush"Forearm.reconfigure LooseForearm +6 "manipulator"&#Q@2^d^2b +75 ."psFlush"Forearm.seek :retract + "manipulator"&G'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%; +130 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%$'TE +1116 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +108 #"da"SX MX5/16 (USB:69): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2917h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2917h30s.tif +1561 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%V  +35 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%p' +1375 #"da"SX MX5/16 (USB:69): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2917h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2917h70s.tif +1244 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%r +84 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%K'\ +610 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%m' +2128 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%c U +54 "core" U +2 ."psFlush"PS.seek 0ml +3 "processing"%t' +2624 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%Z @ +43 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +215 #"da"SX MX5/16 (USB:69): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2917h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.336 sec auto-exposure",Subject: "da19aug2917h images!" +8 "storage"(6- +8 "core" -' +7 "storage"("& +10 "core" &,t\ . + "manipulator"&N& +4 "core" &u y C +2 "manipulator"&&% +5 "core" %\    +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +3 "manipulator"&( +257 "core" ( +3 "manipulator"&i& +3 "core" & 5 , +2 "storage"(5& +4 "core" &,t \ / +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&g'( +96 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"(4' +58 "core" ' +8 "manipulator"&M& +14 "core" &   l , +7 "storage"(*& +9 "core" &,t O Z \ \ > +8 ."da"Elbow.reconfigure LimpElbow +7 "manipulator"&$ ,(#b +8 ."da"Forearm.reconfigure LooseForearm +8 "manipulator"&#Q@2^d^2b +11 ."da"Forearm.seek 4 +8 "manipulator"&_' +28 "core" ' +3 ."da"Elbow.hold +9 "manipulator"& , +11 "core" , +5 ."da"Elbow.reconfigure TightElbow +12 "manipulator"&$&.,(\ #b +9 ."da"SE.reconfigure SEconfig +10 "storage"(#QK-0-\ b +9 ."da"SE.seek -0.03 Pucks below Top Plate +7 "storage"(3' +29 "core" ' +8 "manipulator"&%% +14 "core" % z +5 "storage"(& +7 "core" &,t 2 :\ ; +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 333 counts +2 "manipulator"&n' +16 "core" ' +2 "manipulator"&{& +5 "core" & 2 ) +2 "storage"(B& +3 "core" &,t ] J T\ @ +2 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&j'( +16 "core" ' +3 "storage"(% +8 "core" % A X \ ? +2 ."downElevator"SE.seek :down +8 "storage"(P'} +96 (.% +3 "core" % 2 \\ \\\ ?We +2 "manipulator"&/% +3 "core" %5 +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +70 ' +2 ."downElevator"SE.coast +3 "storage"(5 +5 ."da"SC.coast +2 "storage"(6 +1286 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +81 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%J'ղ +2630 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +41 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%F +69 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%!' +2640 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%0 @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%,  +81 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%v'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +41 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'TE +1106 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"% ' +1609 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%a +70 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +51 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%w' +2629 "core" ' +3 ."psFlush"PSV.dial PSR +2 "processing"%U +72 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +604 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%b' +2115 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%Y +82 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%f' +2621 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%h @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1407 "Can"6\ uHG +1216 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%k  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%T'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%( +69 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%>' +2621 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%A @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%Q  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%2'ղ +2619 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&s& +4 "core" & S Q 9 ) +2 "manipulator"&e% +3 "core" %\  S T a  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&7(k +248 "core" ( +2 "manipulator"&I& +4 "core" &r R H  + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" &r T R 9 +2 ."psFlush"Forearm.seek PC +2 "manipulator"&8' +90 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +77 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%[( +453 "core" ( +2 "manipulator"&d& +3 "core" &r T S X +2 "manipulator"&% +3 "core" % Ͻ Q S *  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&o'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&R(, +130 "core" ( +2 "manipulator"&z& +4 "core" &, ^ V . O + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" &, T R R O +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&^' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&11 +75 "core" 1 +2 "manipulator"&C% +4 "core" % } T R 3 + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&\ '\ +97 "core" ' +2 #tFinished short da assay +17515 #-> access 4 +3 .SE.seek :down + "storage"(\\'} +13 "core" ' +2 "manipulator"&`% +3 "core" %\  Q Q X  +2 "manipulator"&y& +4 "core" &, I Q [ > + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"( (R +1014 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &P u l .\ n +25271 "Can"\ xMM +1409 #t-> access 5 + .SE.seek :down +2 "storage"(}'} +2 "core" ' +2 "manipulator"&#% +4 "core" %\  P G  +2 "manipulator"&& +3 "core" &, T R L > +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(9( +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (D& +2 "core" &  ,  $\ e& +182 #t-> startTube 5 +42059 #-> shortDA +3 "collection"':% +2 "processing"%W% +4 "core" %ӳ9\ I +5 %նu\ n +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +928 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"% +128 "core" + .tPTV.dial :PRVmixing +2 "processing"%  +132 "core" + .tPRV.dial :sipper +2 "processing"%  +100 "core"  +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%X'` +2292 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%O  +130 "core"  +2 .tPS.seek 0.5ml +2 "processing"%~'\ +1278 "core" ' + .tPRV.dial :waste2 +2 "processing"%x @ +100 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%?'ղ +601 "core" ' + .tPSV.dial PSR +2 "processing"%- +100 "core"  +2 "processing"%H% +4 "core" %ն\ m + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%<'TE +1116 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%)' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"% +100 "core" +2 .tPS.seek :empty +2 "processing"%;'ղ +2627 "core" ' + .tPSV.dial PSR +2 "processing"%q +100 "core"  +2 "processing"% % +4 "core" %ձ\ l + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%$'TE +1106 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +1613 "core" ' + .tPSV.dial :mixloop +2 "processing"%V +100 "core" + .tPRV.dial :sipper +2 "processing"%S  +43 "core" +2 .tPS.seek :empty +2 "processing"%r'ղ +602 "Can"v\ oba +2033 "core" ' + .tPSV.dial PSR +2 "processing"%p +100 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%K' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"% +100 "core" +2 .tPS.seek :empty +2 "processing"%c'ղ +2618 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%m& +4 "core" &}\ n +2 "manipulator"&Z% +3 "core" %\  n w )  +2 "storage"(6% +3 "core" %   \ a +2 "storage"(". +2 "core" .(  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +47 "storage"(N(<1 +1019 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (&& +3 "core" &<2 / % A\ h + "manipulator"&t& +4 "core" &, O S < > + "manipulator"&i% +4 "core" %\  I O e  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&5( +191 "core" ( +2 "manipulator"&L& +4 "core" & U [  +2 "storage"(M& +3 "core" &<4 P R \ i +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&*'Ϲ +93 "core" ' +2 "storage"(G& +4 "core" &<4 V T "\ i + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(%' +277 "core" ' +2 "storage"(+- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &<4 9 6\ h +2 "manipulator"&{& +3 "core" & T T a  +2 .tElbow.seek 5 +2 "manipulator"&B( +29 "core" ( +2 "manipulator"&& +4 "core" & Y T Z +2 "storage"(g& +3 "core" &<4 V W [\ i +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&'΍ +18 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&./ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&/& +3 "storage"(4'} +6 "core" & S S D Z +2 "manipulator"&_% +4 "core" % Ή T T V ( +2 .tForearm.seek :retract + "manipulator"&n'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&3(k +161 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +79 "core" ( +3 "manipulator"&j& +4 "core" &u U V - + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &u S R I + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&]' +101 "core" ' +2 "manipulator"&& +4 "core" &u Y U +2 "manipulator"&l% +3 "core" % T P m +2 "processing"%& +4 "core" &\ y + "processing"%J& +4 .tPC.seek :closed +2 "processing"%F(] +2 "core" &r\ y +2 &l\ y +9 &'uq\ u- +10 &bm\ tA +9 &Wyq\ tR +10 &Zn\ vR +9 &Yr\ vR +9 &]i\ vS +10 &]]f\ vS +9 &\\]\ vS +9 &^`\ uS +10 &Zc\ vR +9 & e\\`\ vS +10 &"'_`\ uS +9 &#Y^\ vR +9 &%\\T\ vS +10 &'oZN\ vR +9 &)/b\ uS +9 &*^#\ vS +10 &,_k\ vR +9 &.v`\ vR +10 &07]4\ vS +9 &1\\\ vR +9 &3b\ vS +10 &5Y \ vR +9 &7B\\\ vR +9 &9\\\ vR +10 &:_\ vS +9 &<`\ vR +10 &>HZ\ vR +9 &@\ _\ vR +9 &A[\ vR +10 &CY\ vR +9 &ENe.\ uS +9 &G v\ uU +10 &H=\ sW +9 &J\ sX +10 &LF\ sY +9 &N \ sX +9 &O\ sX +10 &Q\ sY +9 &SO\ sX +9 &U\ sX +10 &V\ sX +9 &X\ sY +10 &ZU\ sY +9 &\\\ sF +9 &]1>p\ u's +10 &]-\ w0 +5 ( + "processing"%J& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.59 +2 .Hand.open + "manipulator"&1 +3 "core" &]"\ w0 +74 1 +2 "manipulator"&0% +3 "core" % R Q Y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&!'\ +89 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%,  +3 %9 +5 "core" 9oo +102 "processing"%9 +2 "core" 9n +103 "processing"%v9 +3 "core" 9l  +102 "processing"%9 +2 "core" 9k  +103 "processing"%a9 +2 "core" 9m +103 "processing"%9 +2 "core" 9i +103 "processing"% 9 +2 "core" 9i +103 "processing"%U9 +3 "core" 9i +103 "processing"%w9 +2 "core" 9i"! +103 "processing"%9 +2 "core" 9j&! +103 "processing"%Y9 +2 "core" 9j+! +103 "processing"%9 +2 "core" 9j/" +103 "processing"%b9 +3 "core" 9k3" +103 "processing"%h9 +2 "core" 9m7" +103 "processing"%f9 +2 "core" 9o;# +103 "processing"%k9 +2 "core" 9q@# +103 "processing"% 9 +2 "core" 9sD" +103 "processing"%9 +3 "core" 9uH# +103 "processing"%T9 +2 "core" 9xL# +103 "processing"%(9 +2 "core" 9|P# +103 "processing"%9 +2 "core" 9~U" +103 "processing"%A9 +2 "core" 9Y# +103 "processing"%>9 +2 "core" 9]# +103 "processing"%Q9 +2 "core" 9a# +103 "processing"%'9 +2 "core" 9e +103 "processing"%s9 +2 "core" 9j +103 "processing"%e9 +2 "core" 9n +103 "processing"%I9 +3 "core" 9r +103 "processing"%@9 +2 "core" 9v +103 "processing"% 9 +2 "core" 9{ +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%E9 +3 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%z9 +2 "core" 9 +103 "processing"%|9 +2 "core" 9 +103 "processing"%89 +3 "core" 9 +103 "processing"%79 +2 "core" 9 +103 "processing"%19 +2 "core" 9 +103 "processing"%C9 +2 "core" 9 +103 "processing"%o9 +2 "core" 9 +103 "processing"%^9 +2 "core" 9 +103 "processing"%`9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%#9 +2 "core" 9 +103 "processing"%9 +3 "core" 9\ +103 "processing"%\\9 +2 "core" 9\ +103 "processing"% 9 +2 "core" 9 +103 "processing"%D9 +2 "core" 9& +103 "processing"%:9 +2 "core" 9+ +103 "processing"%W9 +3 "core" 91 +103 "processing"%9 +2 "core" 96 +103 "processing"%9 +2 "core" 9= +103 "processing"%9 +2 "core" 9C +103 "processing"%29 +2 "core" 9I +103 "processing"%O9 +3 "core" 9N +103 "processing"%X9 +2 "core" 9R +103 "processing"%x9 +2 "core" 9X +103 "processing"%~9 +2 "core" 9] +103 "processing"%-9 +2 "core" 9b +3 .tPH.hold 2:00:00,28C +3 "processing"%H pp_ + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%? +99 "core"  +2 "processing"%<% +4 "core" %ն=\ r + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +605 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%)'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%q  +133 "core"  +2 .tPSV.dial PTV + "processing"% +72 "core" +2 .tPBV.dial :waste1 + "processing"%;  +53 "core" +2 "processing"%$% +4 "core" %ҶA\ t +2 .tPS.seek 1.5ml + "processing"%V'| +605 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1607 "core" ' +2 .tdelay 5:00 +28350 "Can"\ {AA +1652 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%p  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +45 "core" ( +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +72 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%K' +2403 "core" ' + .tPSV.dial PTV +2 "processing"%m +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%Z +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%6 +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%"  +81 "core" +2 .tPS.seek :empty +51 "processing"%9'ղ +2412 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%&  +131 "core" +2 .tPSV.dial :mixloop + "processing"%t +42 "core" +2 .tPRV.dial :ab1 + "processing"%i @ +102 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%L' +364 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%M  +42 "core"  +2 "processing"%R% +4 "core" %\ y +2 .tPS.seek 0.34ml +2 "processing"%G' +437 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'\  +30 "core" +2 .tPRV.dial :air +2 "processing"%+  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1185 "core" ' +2 .tPRV.dial :waste2 + "processing"%{ @ +83 "core" A +2 .tPS.seek 0.5ml +2 "processing"%}'\ +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +55 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%g'Һ +1620 "core" ' + .tPSV.dial :PML +2 "processing"%. +42 "core" +2 .tPTV.dial :mixing + "processing"%/ @ +74 "core" @ +2 .tPBV.dial :waste1 + "processing"%_  +31 "core" +2 "processing"%5% +4 "core" %Ҽ\ p +2 .tPS.seek 1.85ml + "processing"%*' +248 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%% * +31 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1967 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'j& +3 "core" &C\ Q + "manipulator"&P& +4 "core" &u Q T K + "manipulator"&B% +4 "core" %\  S R  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +135 "core" ( +2 "manipulator"&l& +4 "core" &, Z T  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, R O U  +2 .tForearm.seek :garage +2 "manipulator"&4' +99 "core" ' +2 .tHand.close + "manipulator"&n/ +77 "core" / +2 "manipulator"&[& +4 "core" &, Z U  +2 "manipulator"&J% +3 "core" %  T Q   +2 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&0( +279 "core" ( +2 "manipulator"&& +4 "core" &* Y R ! Cr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &* R S  Cq + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&]' +94 "core" ' +3 "manipulator"&v& +4 "core" &* S O ) Bk +2 "manipulator"&N% +3 "core" % R P  +2 "collection"'& +3 "core" &J\ O +2 "collection"'a& +4 .tCC.seek :closed + "collection"'(` +3 "core" &F\ N +3 &H\ M +9 &,sL\ J,~ +9 &b{J\ I@ +10 &brK\ IQ +9 &$NH\ KQ +10 &TJ\ KR +9 &QL\ KQ +9 &iVF\ JQ +10 &+UD\ KQ +9 &U C\ JQ +9 &S@\ JR +10 & pR C\ IR +9 &"2RD\ HR +10 &#QJ\ IQ +9 &%U>\ JQ +9 &'xU:\ IR +10 &);QA\ HQ +9 &*U2\ HR +9 &,QC\ HQ +10 &.R<\ HQ +9 &0BR;\ HR +10 &2N:\ IQ +9 &3T;\ JR +9 &5P ?\ IQ +10 &7KP <\ LQ +9 &9 O;\ LQ +9 &:L:\ JQ +10 &<S 7\ IQ +9 &>SN7\ IQ +10 &@T:\ LQ +9 &AQ\ 9\ LQ +9 &CO9\ LQ +10 &E[O9\ IQ +9 &GR ?\ IQ +9 &HY;\ IR +10 &J`9\ HT +9 &LV* 8\ GV +10 &N OC7\ HZ +9 &OUWA\ H\\ +9 &QX[;\ D\\ +10 &SJ[Z7\ D] +10 &U ][4\ E] +8 &V]\\9\ B^ +10 &X^]2\ D^ +9 &ZK_^4\ D_ +10 &\\ aa8\ C_ +9 &]ec9\ C` +9 &_wfd5\ EC +10 &`F.ef7\ F(x +9 &`mjcf.\ KQ +2 ( + "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.28 + "collection"' & +4 "core" &`mmdg/\ IQ + .tHand.open +2 "manipulator"&U1 +74 "core" 1 +2 "manipulator"&w% +4 "core" %  N Q E + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"%Y +98 "core"  +2 "processing"%% +4 "core" %\ o + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%b' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%h  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%f' +1618 "core" ' + .tPSV.dial PSR +2 "processing"%k +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"% ' +2628 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +5 "processing"%  + "collection"'T  +32 "core" ~ +128  +2 .tPSV.dial :mixloop + "processing"%( +98 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +75 "core" +2 .tPS.seek 0ml +2 "processing"%A' +2632 "core" ' + .tPSV.dial :air +2 "processing"%>  +53 "core" +2 .tPS.seek 2.5ml +2 "processing"%Q' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%' +42 "core" +2 .tPS.seek 0ml +2 "processing"%s' +2623 "core" ' + .tPSV.dial :air +2 "processing"%e  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%I' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%@ +42 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &) Z W Bf +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +45 "core" ( +2 "manipulator"&E& +4 "core" & \\ U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" & H M V +2 .tForearm.seek CC +2 "manipulator"&' +91 "core" ' + .tHand.close +2 "manipulator"&z/ +72 "core" / +2 .tCC.seek :open +2 "collection"'|( +470 "core" ( +2 "manipulator"&8& +4 "core" & S Q B + "manipulator"&7% +4 "core" %  S N ;  + .tForearm.seek :retract +2 "manipulator"&1'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&C(, +270 "core" ( +2 "manipulator"&o& +4 "core" &, S X  K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" &, R P { K + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&`' +114 "core" ' +2 .tHand.open +2 "manipulator"&y1 +74 "core" 1 +2 "manipulator"&% +43 "core" % ~ T R / +10 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&#'\ +100 "core" ' +2 ."da"delayUntil "18:04:36.35" +17053 "Can"\ w\\[ +7591 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +74 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%\\  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PSV.dial :air +2 "processing"%D  +41 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%:' +2396 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%W +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +42 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%2'ղ +2401 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%O +139 "core"  +2 "processing"%X% +4 "core" %կ\ { + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%x'\ +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%~'Һ +1614 "core" ' + ."da"PTV.dial :puck +3 "processing"%-  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%? +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%<  +31 "core" +2 "processing"%c% +4 "core" %Ҹ\ w + ."da"PS.seek 1.5ml +3 "processing"%'~ +595 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%q * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +1632 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%;  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%S' +2404 "core" ' + ."da"PSV.dial PTV +3 "processing"%V +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%, +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%p +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%r  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2401 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +127 "core"  +2 "processing"%m% +4 "core" %կ\ y + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%Z'\ +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%6'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%" +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%K  +33 "core" +2 "processing"%&% +3 "core" %ҷ\ { +2 ."da"PS.seek 1.5ml +2 "processing"%t'} +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%9' +1620 "core" ' +2 ."da"delay 2:00 +10579 "Can"\ AA +1423 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%M  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%L +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2382 "core" ' + ."da"PSV.dial PTV +3 "processing"%+ +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%G +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%{ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2398 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%}  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%.  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%/  +42 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%_ +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%5' +396 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%%  +44 "core"  +2 "processing"%g% +3 "core" %\ u +2 ."da"PS.seek 0.55ml +2 "processing"%*'_ +352 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%j  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"%P'Һ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%B +42 "core" +2 ."da"PTV.dial :mixing +2 "processing"%l @ +73 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%3% +3 "core" %Ҿ\ v +2 ."da"PS.seek 1.85ml +2 "processing"%n' +252 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%[ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%J' +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +42289 "Can"\ ED +5714 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%!  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%4 * +45 "core" ) +41 ."da"PSV.dial :air +9 "processing"%  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2396 "core" ' + ."da"PSV.dial :mixloop +3 "processing"% +41 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%v  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%N +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2412 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%u +128 "core"  +2 "processing"% % +4 "core" %խ#\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%U'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%w'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%a  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%Y +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +31 "core" +2 "processing"%]% +3 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%b' +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%k  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%T +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2379 "core" ' + ."da"PSV.dial PTV +3 "processing"%( +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%>  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%A'ղ +2405 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%' +127 "core"  +2 "processing"%Q% +3 "core" %ձ\ } +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%e'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%s'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%@ +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%I  +33 "core" +2 "processing"%% +3 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%E' +627 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%z' +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%0  +32 "core" +2 ."da"delay 30 seconds +440 "Can"\ A@ +2563 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%8' +2389 "core" ' + ."da"PSV.dial PTV +3 "processing"%7 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%o +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%^  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2403 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%y +139 "core"  +2 "processing"%% +3 "core" %հ\ | +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%1'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%`'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +83 "core"  +2 ."da"PBV.dial :waste1 + "processing"%\\  +32 "core" +2 "processing"% % +3 "core" %Ҽ\ x +2 ."da"PS.seek 1.5ml +2 "processing"%D' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%W' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%:' +2389 "core" ' + ."da"PSV.dial PTV +3 "processing"%O +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%X +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%2 +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%x  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%-'ղ +2388 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%? +129 "core"  +5 "processing"%<% +16 "core" %խ\ p +8 #"da"Pulling 0.25ml of PSR.sub1 +159 .PSR.select :sub1 +5 "processing"% +15 ."da"PS.reconfigure PSconfig +5 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +5 "processing"%c'm +358 "core" ' +2 ."da"delay 5 seconds +502 "processing"%~% +4 "core" %l\ o + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%q'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%; +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%$  +33 "core" +2 "processing"%)% +4 "core" %Ҹ\ e + ."da"PS.seek 1.5ml +3 "processing"% '~ +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%V * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%,' +1612 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%p  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +32 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%S +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2417 "core" ' + ."da"PSV.dial PTV +3 "processing"%m +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Z +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%"  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%K'ղ +2406 "core" ' +2 "processing"%&9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast +2 "processing"%6  +3 "core" 4 4 +2 "processing"%i& +3 "core" &]"I\ g0 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&t% +3 "core" %\  R Q 3  +2 "storage"(M% +4 "core" %\ \  d\ [ +2 "storage"(R. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(L(,q +359 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (9& +3 "core" &,t\ \  <\ V + "manipulator"&+& +4 "core" &, \\ _ K +2 "manipulator"&G% +3 "core" %\  R \\  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&{( +196 "core" ( +2 "manipulator"&& +4 "core" & Y \\ % + "storage"(\ & +4 "core" &,t\ \ \ U +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&}'( +109 "core" ' +2 "storage"(.& +4 "core" &,t\ \  (\ V + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(/' +275 "core" ' +2 "storage"(_- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"('y +34 "core" ' +2 "manipulator"&%& +4 "core" & S T / % +2 "manipulator"&g% +3 "core" %= ` ` +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&5'\ +93 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&j(k +251 "core" ( +2 "manipulator"&*& +3 "core" &t ] ^ 4 +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &t _ _  +2 ."da"Forearm.seek PC +2 "manipulator"&l' +91 "core" ' + ."da"Hand.close +2 "manipulator"&/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%3( +453 "core" ( +2 "storage"([& +3 "core" &,t\  \ V +2 "manipulator"&P& +4 "core" &t ^ ^ + "manipulator"&n% +3 "core" % _ _ +2 ."da"Forearm.seek :retract +2 "manipulator"&='\ +91 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&!( +270 "core" ( +2 "manipulator"&4& +3 "core" & _ _  ' +2 "storage"(& +3 "core" &,t\ \  \ V +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&J'( +102 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +68 "core" 1 +2 "storage"(v- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"(N'E +23 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug2918h.tif +3 "processing"%& +9 "core" &\ U +4 "manipulator"&u& +5 "core" & # 8 ' +2 "manipulator"& % +5 "core" % * 4 0 9 +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&U(, +181 "core" ( +2 "manipulator"&a& +4 "core" &, C G ; I + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &, 1 9 I +2 ."psFlush"Forearm.seek :garage +3 "manipulator"&' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&]/ +73 "core" / +2 "manipulator"&w& +4 "core" &,   0 I + "manipulator"&h% +4 "core" % .   K $ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&k(k +123 "core" ( +2 "manipulator"&f& +4 "core" &r @ < + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +3 "core" &r < 6 +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&b' +99 "core" ' +2 "manipulator"&(& +54 "core" &r % 5 , +9 "manipulator"&% +4 "core" %  !  +2 "processing"% & +3 "core" &\ P +2 "processing"%>& +3 ."psFlush"PC.seek :closed +2 "processing"%(] +4 "core" &\ P +2 &\ P +10 &'r\ M- +9 &a\ KA +10 &Jv\ LS +9 & T\ MS +10 &V\ MR +9 &U\ MR +9 &QU\ MS +10 &V\ MS +9 &U\ MS +9 &V\ LR +10 & ZW~\ LR +9 &"Yp\ LS +10 &#U\ MS +9 &%X\ LR +9 &'aWr\ LS +10 &)#\\w\ MS +9 &*Vu\ LS +9 &,Ua\ LS +10 &.iT^\ LS +9 &0,Tc\ LR +10 &1WS\ LS +9 &3ZL\ LS +9 &5rSJ\ LR +10 &74ZN\ LR +9 &8Y?\ LS +9 &:Y:\ LR +10 &;Z4\ LS +10 &?X.\ LS +9 &AS,\ LS +9 &CS"\ LR +10 &ECY\ KS +9 &Ge\ KU +9 &H\ JW +10 &Jy\ IX +9 &L: \ IX +10 &M\ IY +12 &O\ IY +10 &Q}\ HZ +10 &S@\ GY +8 &U\ GZ +8 &V\ HY +3 #"da"SX MX5/16 (USB:71): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.242 seconds\ /var/log/esp/da19aug2918h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug2918h15s.tif +7 "core" &X\ HZ +5 &ZG\ HZ +11 &\\ \ GG +9 &]4Hv\ J^ +8 &]v8\ K6 +6 ( + "processing"%>& +6 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 +2 "processing"%'& +4 "core" &]v)\ L6 + &]v)\ L6 +2 ."psFlush"Hand.open +2 "manipulator"&Q1 +69 "core" 1 +2 "manipulator"&A% +4 "core" %  0  +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&e'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%@ +129 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%I'TE +1104 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +79 #"da"SX MX5/16 (USB:71): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug2918h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug2918h30s.tif +451 "Can"\ M +1076 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%s +70 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%d  +32 "core" +6 ."psFlush"PS.seek 0ml +6 "processing"%E' +1415 #"da"SX MX5/16 (USB:71): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug2918h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug2918h70s.tif +1200 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%0 +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +612 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%z +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%7 U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2629 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%o @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +269 #"da"SX MX5/16 (USB:71): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug2918h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.242 sec auto-exposure",Subject: "da19aug2918h images!" +9 "storage"(8- +11 "core" -' +8 "storage"(y& +5 "core" &,t 7 / h\ : +2 "manipulator"&& +4 "core" &r +2 "manipulator"&% +3 "core" %\   +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +4 "manipulator"&1( +281 "core" ( +3 "manipulator"&& +8 "core" &   W c +4 "storage"(\\& +6 "core" &,t @ U ;\ = +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +7 "manipulator"& '( +103 "core" ' +3 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +6 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"(`' +66 "core" ' +3 "manipulator"& & +8 "core" & R Q c +3 "storage"(D& +7 "core" &,t \ K +2 ."da"Elbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +4 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 4 +4 "manipulator"&' +28 "core" ' +5 ."da"Elbow.hold +2 "manipulator"&, +6 "core" , +3 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +5 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +5 "storage"(' +29 "core" ' +4 "manipulator"&W% +5 "core" % " , +4 "storage"(O& +6 "core" &,t G\ H +3 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 4 + 343 counts +5 "manipulator"&X'' +14 "core" ' +5 "manipulator"&2& +5 "core" & R T 6 b +5 "storage"(x& +5 "core" &,t \ N +5 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 600 counts +6 "manipulator"&:'( +21 "core" ' +6 "storage"(?% +9 "core" % j\ N +8 ."downElevator"SE.seek :down +7 "storage"(<'} +97 (-% +4 "core" %?4 \ MVb +2 "manipulator"&~% +3 "core" % R R $ +3 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +3 "manipulator"&c'\ +91 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1255 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%q  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%;'ղ +2641 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%$ +54 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%)' +2627 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +3 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%V' +2627 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%r  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%S'ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%, +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%m'TE +1103 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1616 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%Z +68 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%"  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%& +69 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%6'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%i' +2116 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%t +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%M U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%R' +2623 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%9 @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +2619 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%G  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%\ +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%C' +2621 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%. +69 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%#' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%_ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%g  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%/'ղ +2629 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&}& +4 "core" & N Q | b +2 "manipulator"&*% +3 "core" %\  Q R  +2 ."psFlush"Elbow.seek PC +2 "manipulator"&B(k +238 "core" ( +2 "manipulator"&{& +3 "core" &s T R 3 +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &s Q R x +2 ."psFlush"Forearm.seek PC +2 "manipulator"&5' +90 "core" ' + ."psFlush"Hand.close +2 "manipulator"&F/ +66 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%[( +449 "core" ( +2 "manipulator"&P& +3 "core" &s P Q K +2 "manipulator"&n% +3 "core" % P P s / +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&l'\ +90 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&4(, +131 "core" ( +2 "manipulator"&& +4 "core" &, P N ;  + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +3 "core" &, M Q x  + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +112 "core" ' + ."psFlush"Hand.open +2 "manipulator"&v1 +66 "core" 1 +2 "manipulator"&% +4 "core" % z Z V y + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&u'\ +100 "core" ' +2 #tFinished short da assay +5688 "Can"4\ :: +60002 \ :9 +60002 :\ :: +60002 \ :9 +60003 8\ 9: +60002 \ :: +60002 K\ :9 +60002 \ :: +60002 \ :: +60003 \ 9: +60002 \ :: +60002 <\ :: +60002 \ :: +60003 X\ M:: +60002 \ @:: +60002 _\ ;:: +60002 \ 8:: +60003 _\ 5;: +60002 \ 3:: +60002 D\ 2:: +60002 \ 0:: +60003 /\ .:: +60002 0\ .;: +60002 \ -:: +60002 U\ +:: +60003 \ +;: +60002 a\ ):: +60002 \ (:: +60002 x\ (:: +60003 \ &:: +60002 k\ %:: @EDT1567137801.26 \ $:: +60002 s\ $:: +60003 \ #:: +60002 I\ !:: +60002 \ !;: +60002 \ :: +60003 \ ;: +60002  \ :: +60002 ^\ ;: +60003 \ :: +60002 \ :: +60002 \ :: +60002 l\ :: +60003 E\ ;: +60002 5\ :: +60002 2\ :: +60003 Y\ :: +60002 5\ :: +60002 \ :: +60002 v\ :: +60003 \ :: +60002 \ :: +60002 \ ;: +60003 \ :: +60002  \ :: +60002 \ :: +60002 \ :: +60003 \ :: +60002  \ :; +60002 \ :: +60003  \ \ :: +60002 \ \ :: +60002 \ \ :: +60002 \ ;: +60003 \ :: +60002 \ :: +60002 *\ :: +60003 \ :: +60002 3\ ;: +60002 z\ ;: +60003 W\ :: +60002 r\ :: +60002 P\ `:: +60002 ^\ s:: +60003 h\ {:: +60002 S\ ~:: +60002 c\ :: +60003 J\ :: +60002 x\ :: +60002 ;~\ :: +60002 \ :: +60003 D\ :: +41124 #t-> access 4 +2 .SE.seek :down + "storage"(='} +3 "core" ' + "manipulator"& % +4 "core" %\  V `  +2 "manipulator"&& +3 "core" &, e f \ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(N(R +1008 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (a& +3 "core" &R \ ~ +17837 "Can"W\ == +60002 ~\ == +60003 O~\ == +60002 ~\ == +14031 #t-> access 5 +2 .SE.seek :down + "storage"(Y'} +3 "core" ' + "manipulator"&J% +4 "core" %\  d c  +2 "manipulator"&!& +3 "core" &, X a \ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(]( +358 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (w& +3 "core" & ^ ` W\  +1541 #t-> startTube 5 +8293 #-> da 75 +2 #da sampling at most 75ml +3 #Loading sh1 puck from tube 5 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 5 at 09:17:25EDT30-Aug-19\\n{}\\nCan@09:13:22, 20.5C, 54% humidity, 15.1psia, 13.230V, 0.312A, 0.312A avg, 4.13W",Subject: "da sampling at most 75ml" +2 "collection"'h& +3 "core" &\ f +2 "manipulator"&% +5 "core" %\    +2 "storage"(f% +4 "core" % N h i\ + "storage"(T. +3 "core" .( +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 .tSC.seek 5 +2 "storage"((<1 +1007 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ((& +3 "core" &<2 a X\ + "manipulator"&U& +4 "core" &, b c  \ + "manipulator"&% +4 "core" %\  b c  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"& ( +180 "core" ( +2 "manipulator"&& +4 "core" & ^ c / + "storage"(3& +4 "core" &<7 d c\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&>'Ϲ +103 "core" ' +2 "storage"('& +4 "core" &<6 y i >\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(Q' +274 "core" ' +2 "storage"(A- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (@& +3 "core" &<6 X T i\  + "manipulator"&b& +4 "core" & e p / + .tElbow.seek 5 +2 "manipulator"&K( +3 "core" ( + "manipulator"&I& +5 "core" & d c  / + "storage"(s& +4 "core" &<6 W T \  +2 .tForearm.seek 5 + 300 counts + "manipulator"&d'΍ +28 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +74 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&0& +2 "storage"(E'} +6 "core" & ] t / + "manipulator"&% +4 "core" % Ξ c c > +2 .tForearm.seek :retract +2 "manipulator"&z'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&7( +143 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +35 "core" ( +2 "manipulator"&& +4 "core" & a ^  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" & c b  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&8' +98 "core" ' +2 "manipulator"&y& +4 "core" & ^ b  +2 "manipulator"&% +3 "core" %\ d c +2 "collection"'& +4 "core" &\ i + "collection"'& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &\ i +4 &\ i2 +9 &3Ex \ d2 +9 &Xo \ dF +10 &h\ dR +9 &T\ eQ +9 &xV\ eQ +10 &<U\ eP +9 &X\ eQ +10 &V\ eQ +9 &U\ eP +9 &BU\ eQ +10 &!W \ fQ +9 &"U\ eQ +9 &$U\ eQ +10 &&KV\ eQ +9 &( W\ eQ +10 &)T\ eQ +9 &+U\ fQ +9 &-SV\ eQ +10 &/U\ eQ +9 &0W \ eQ +10 &2S\ eQ +9 &4ZU\ eQ +9 &6V\ eQ +10 &7U\ eP +9 &9W\ eQ +9 &;cU\ eQ +10 &=%T\ eQ +9 &>W\ eQ +9 &@T\ eQ +10 &BkX\ eQ +9 &D-P\ eQ +10 &EQ\ fQ +9 &GY\ eQ +9 &Imb \ eS +10 &K)w-$\ cU +9 &LOD\ bY +10 &N\\\\\ `\\ +9 &P[_]\ `\\ +9 &Ra_\ `\\ +10 &Sa`\ _] +9 &U`c\ _] +9 &W^cc\ _] +10 &Yce\ _^ +9 &Zfe\ _^ +9 &\\lg\ ^_ +10 &^^kl\ ^` +9 &_dnn\ _/ +10 &`f!mo\ `V +8 ( +2 &`lknl\ dP + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.23 + .Hand.open + "manipulator"&\\1 +68 "core" 1 +2 "manipulator"&k% +4 "core" %  y p + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"& '\ +98 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 75ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")D+ +3 "core" + +2 "sampler")e% +4 "core" % R\ u0 +2 "collection"'W& +3 "core" &`ljhh\ dP +3 "Can"\ NN +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X= K\ o +53 "collection"'% +3 "core" %ӳUT\ ^ +2 "sampler").% +3 "core" %JEB B\ n +53 "collection"'C% +3 "core" %ӳUS\ ^ +2 "sampler")_% +3 "core" %IDD L\ n +53 "collection"'#% +3 "core" %ӳVV\ ^ +2 "sampler")g% +3 "core" %JEE D\ n +53 "collection"'%% +3 "core" %ӳVX\ ^ +2 "sampler")}% +3 "core" %IMM M\ n +53 "collection"'*% +3 "core" %ӳWV\ ^ +2 "sampler"){% +3 "core" %IRO C\ n +53 "collection"'% +3 "core" %ӳXW\ ^ +2 "sampler")% +3 "core" %IUS K\ n +53 "collection"'F% +3 "core" %ӳXY\ ^ +2 "sampler")c% +3 "core" %IXX C\ n +53 "collection"'% +3 "core" %ӳYY\ ] +2 "sampler")P% +3 "core" %J\\] M\ n +53 "collection"'n% +3 "core" %ӳXX\ ^ +2 "sampler")% +3 "core" %Ia` D\ n +53 "collection"'j% +3 "core" %ӳYY\ ^ +2 "sampler")5% +3 "core" %Ifd M\ n +53 "collection"'B% +3 "core" %ӳ[[\ ^ +2 "sampler")v% +3 "core" %Jjj B\ n +53 "collection"'% +4 "core" %ӳ[[\ ^ + "sampler")l% +4 "core" %om @\ p +52 "collection"'% +3 "core" %ӳ[\\\ a +2 "sampler")H% +3 "core" %ut C\ q +53 "collection"' % +3 "core" %ӳ^\\\ a +2 "sampler")% +3 "core" %yw K\ q +53 "collection"'a% +3 "core" %ӳ\\\\\ a +2 "sampler")J% +3 "core" %|} C\ q +53 "collection"'!% +3 "core" %ӳ^[\ a +2 "sampler")=% +3 "core" % J\ r +53 "collection"'N% +3 "core" %ӳ[[\ a +2 "sampler")w% +3 "core" % C\ r +53 "collection"'h% +3 "core" %ӳ^^\ a +2 "sampler")% +3 "core" % J\ r +53 "collection"'f% +3 "core" %ӳ_^\ a +2 "sampler")T% +3 "core" % A\ r +53 "collection"']% +3 "core" %ӳ__\ a +2 "sampler")(% +3 "core" % J\ r +53 "collection"'U% +3 "core" %ӳ]_\ a +2 "sampler")% +3 "core" % @\ r +53 "collection"'% +3 "core" %ӳ_`\ b +2 "sampler")3% +3 "core" % I\ r +53 "collection"'4% +3 "core" %ӳ]a\ a +2 "sampler")'% +3 "core" % K\ r +2 "sampler")u% +3 "core" % B\ r + .tIntake.select :close +2 "sampler")0 +9 )A% +3 "core" % D\ u + .tSSV.dial :exhaust +2 "sampler")@  +72 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")b'z +617 #"pumping"0.0L/min +291 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler")Y  +76 "core" +2 #tAllowing 130s for 25.0ml of remaining 50.0ml + .Intake.select :open + "sampler") +211 "collection"'I% +3 "core" %ӳ_`\ ] + #tIntake @14.9psia, vacuum from 9.4 to 12.4psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %b\  H\ k +53 "collection"'% +3 "core" %ӳMK\ [ +2 "sampler")Q% +3 "core" %c \ A\ k +53 "collection"'o% +3 "core" %ӳLK\ [ +2 "sampler")d% +3 "core" %b\  E\ k +53 "collection"'K% +3 "core" %ӳML \ [ +2 "sampler")y% +3 "core" %c \ A\ k +53 "collection"'% +3 "core" %ӳNM\ [ +2 "sampler")% +3 "core" %c \ K\ k +53 "collection"'E% +3 "core" %ӳKM\ [ +2 "sampler")z% +3 "core" %b D\ k +52 "collection"'|% +3 "core" %ӳNN\ [ +2 "sampler")\\% +3 "core" %b B\ k +53 "collection"'k% +3 "core" %ӳNNC\ [ +2 "sampler")% +3 "core" %b K\ k +53 "collection"'e% +3 "core" %ӳQO\ [ +2 "sampler")W% +3 "core" %c A\ k +53 "collection"'8% +3 "core" %ӳRO\ [ +2 "sampler")% +3 "core" %b K\ k +53 "collection"'% +3 "core" %ӳON\ [ +2 "sampler")D% +3 "core" %c @\ l +53 "collection"'x% +3 "core" %ӳNQ\ [ +2 "sampler")2% +3 "core" %b K\ k +8 #"pumping"0.0L/min +45 "collection"'% +3 "core" %ӳPR\ [ +2 "sampler")?% +3 "core" %b B\ k +53 "collection"' % +3 "core" %ӳQR\ [ +2 "sampler")O% +3 "core" %c J\ k +53 "collection"'~% +3 "core" %ӳST\ [ +2 "sampler")1% +3 "core" %b" C\ k +53 "collection"'`% +3 "core" %ӳRS\ [ +2 "sampler")-% +3 "core" %b" K\ k +53 "collection"'% +3 "core" %ӳTT\ [ +2 "sampler"):% +3 "core" %b&% K\ k +53 "collection"'<% +3 "core" %ӳSS\ [ +2 "sampler")L% +3 "core" %b*& C\ k +53 "collection"'q% +3 "core" %ӳQU\ [ +2 "sampler")% +3 "core" %b*) I\ k +53 "collection"'X% +3 "core" %ӳVU\ Z +2 "sampler");% +52 "core" %b.+ K\ k +53 "collection"'% +3 "core" %ӳVW\ [ +2 "sampler"))% +3 "core" %b32 C\ k +53 "collection"'^% +3 "core" %ӳYV\ [ +2 "sampler") % +3 "core" %b66 K\ k +53 "collection"'$% +3 "core" %ӳWY\ [ +2 "sampler")p% +3 "core" %b97 C\ k +53 "collection"',% +3 "core" %ӳWW\ [ +2 "sampler")S% +3 "core" %b=< C\ l +53 "collection"'m% +3 "core" %ӳWX\ [ +2 "sampler")Z% +3 "core" %c?@ B\ l +53 "collection"'"% +3 "core" %ӳVX\ Z +2 "sampler")% +3 "core" %bDD F\ k +53 "collection"'&% +3 "core" %ӳYX\ [ +2 "sampler")% +3 "core" %bII C\ k +53 "collection"'V% +3 "core" %ӳWY\ [ +2 "sampler")6% +3 "core" %bNJ K\ l +53 "collection"'t% +3 "core" %ӳZY\ [ +2 "sampler")M% +3 "core" %bTO D\ k +53 "collection"'i% +3 "core" %ӳZY\ [ +2 "sampler")9% +3 "core" %bUU I\ k +53 "collection"'R% +3 "core" %ӳYY\ [ +2 "sampler")G% +3 "core" %bXX B\ j +53 "collection"'+% +3 "core" %ӳ\\Y\ [ +2 "sampler")\ % +3 "core" %b]_ A\ k +53 "collection"'% +3 "core" %ӳ[[\ ^ +2 "sampler").% +3 "core" %ba F\ o +53 "collection"'C% +3 "core" %ӳY[\ _ +2 "sampler")_% +4 "core" %ff D\ o +52 "collection"'#% +3 "core" %ӳ]\\\ _ +2 "sampler")g% +3 "core" %ll J\ o +53 "collection"'%% +3 "core" %ӳ[[\ _ +2 "sampler")}% +3 "core" %pq C\ p +53 "collection"'*% +3 "core" %ӳZ[\ _ +2 "sampler"){% +3 "core" %sv I\ p +53 "collection"'% +3 "core" %ӳ^[\ _ +2 "sampler")% +3 "core" %z{ D\ p +53 "collection"'F% +3 "core" %ӳ][\ ` +2 "sampler")c% +3 "core" %~ J\ p +53 "collection"'% +3 "core" %ӳ][\ ` +2 "sampler")P% +3 "core" % D\ p +53 "collection"'n% +3 "core" %ӳ\\]\ ` +2 "sampler")% +3 "core" % J\ p +53 "collection"'j% +3 "core" %ӳ]\\\ ` +2 "sampler")5% +4 "core" % D\ p +52 "collection"'B% +3 "core" %ӳ_]\ ` +2 "sampler")v% +3 "core" % J\ p +53 "collection"'% +3 "core" %ӳ]\\\ ` +2 "sampler")l% +3 "core" % C\ q +53 "collection"'% +3 "core" %ӳ\\]\ ` +2 "sampler")H% +3 "core" % J\ q +53 "collection"' % +3 "core" %ӳ]]\ ` +2 "sampler")% +3 "core" % D\ q +2 "sampler")a% +4 "core" % E\ q + .tIntake.select :close + "sampler")0 +9 )J% +3 "core" % J\ t + .tSSV.dial :exhaust +2 "sampler")!  +73 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")='z +780 #"pumping"0.0L/min +136 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler")N  +74 "core"  +2 #tAllowing 130s for 25.0ml of remaining 25.0ml + .Intake.select :open + "sampler") +211 "collection"'w% +3 "core" %ӳ_`\ \\ + #tIntake @14.9psia, vacuum from 9.4 to 12.4psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %ӳQO\ ] +2 "sampler")% +3 "core" %/- M\ ny +53 "collection"'Q% +3 "core" %ӳSP\ ] +2 "sampler")o% +3 "core" %)) D\ my +53 "collection"'d% +3 "core" %ӳTS\ ] +2 "sampler")K% +3 "core" %-* J\ ny +52 "collection"'s% +3 "core" %ӳVX\ ] +2 "sampler")y% +3 "core" %+* L\ my +53 "collection"'% +3 "core" %ӳLJ\ ] +2 "sampler")% +3 "core" %./ D\ ny +23 #"pumping"0.0L/min +30 "collection"'E% +3 "core" %ӳTS\ ] +2 "sampler")z% +3 "core" %64 K\ ny +53 "collection"'|% +3 "core" %ӳWW\ ] +2 "sampler")\\% +3 "core" %63 C\ ny +53 "collection"'k% +3 "core" %ӳQR\ ] +2 "sampler")% +3 "core" %54 L\ ny +53 "collection"'e% +3 "core" %ӳRR\ ] +2 "sampler")W% +3 "core" %85 C\ ny +53 "collection"'8% +3 "core" %ӳRQ\ ^ +2 "sampler")% +3 "core" %9; M\ ny +53 "collection"'% +3 "core" %ӳUV\ ] +2 "sampler")D% +3 "core" %;: B\ ny +53 "collection"'x% +3 "core" %ӳRS\ ] +2 "sampler")2% +3 "core" %CC K\ ny +53 "collection"'% +3 "core" %ӳUT\ ^ +2 "sampler")?% +3 "core" %DD B\ ny +53 "collection"' % +3 "core" %ӳXY\ ^ +2 "sampler")O% +3 "core" %FG B\ ny +53 "collection"'~% +3 "core" %ӳYW\ ^ +2 "sampler")1% +3 "core" %IH J\ ny +53 "collection"'`% +3 "core" %ӳWX\ ] +2 "sampler")-% +4 "core" %IK A\ ny +52 "collection"'% +3 "core" %ӳVU\ ^ +2 "sampler"):% +3 "core" %HG M\ ny +53 "collection"'<% +3 "core" %ӳWT\ ^ +2 "sampler")L% +3 "core" %MJ A\ ny +53 "collection"'q% +3 "core" %ӳTV\ ^ +2 "sampler")% +3 "core" %KK M\ ny +53 "collection"'X% +3 "core" %ӳVU\ ^ +2 "sampler");% +3 "core" %PN C\ ny +52 "collection"'% +3 "core" %ӳXZ\ ] +2 "sampler"))% +3 "core" %RQ C\ ny +52 "collection"'^% +3 "core" %ӳUV\ ^ +2 "sampler") % +3 "core" %VU L\ ny +53 "collection"'$% +3 "core" %ӳXW\ ^ +2 "sampler")p% +3 "core" %\\X C\ ny +53 "collection"',% +3 "core" %ӳ[X\ ^ +2 "sampler")S% +3 "core" %ZZ M\ oy +54 "collection"'m% +3 "core" %ӳZZ\ ^ + "sampler")Z% +4 "core" %[] B\ oy +52 "collection"'"% +3 "core" %ӳZZ\ ^ +2 "sampler")% +3 "core" %_` K\ ny +53 "collection"'&% +3 "core" %ӳZ]\ ^ +2 "sampler")% +3 "core" %b_ B\ ny +53 "collection"'V% +3 "core" %ӳY[\ ^ +2 "sampler")6% +3 "core" %_^ K\ ny +53 "collection"'t% +3 "core" %ӳ\\[\ ^ +2 "sampler")M% +3 "core" %_^ C\ ny +53 "collection"'i% +3 "core" %ӳ\\[\ ^ +2 "sampler")9% +3 "core" %`` K\ oy +53 "collection"'R% +3 "core" %ӳZZ\ ^ +2 "sampler")G% +3 "core" %ab A\ ny +53 "collection"'+% +3 "core" %ӳZZ\ ^ +2 "sampler")\ % +3 "core" %cb L\ ny +53 "collection"'% +3 "core" %ӳWZ\ ^ +2 "sampler").% +3 "core" %dd B\ ny +52 "collection"'C% +4 "core" %ӳXX\ ^ + "sampler")_% +4 "core" %ee L\ oy +52 "collection"'#% +3 "core" %ӳWV\ ^ +2 "sampler")g% +3 "core" %fg L\ oy +53 "collection"'%% +3 "core" %ӳWV\ ^ +2 "sampler")}% +3 "core" %hi B\ ny +53 "collection"'*% +3 "core" %ӳWV\ ^ +2 "sampler"){% +3 "core" %hi L\ ny +53 "collection"'% +3 "core" %ӳUV\ ^ +2 "sampler")% +3 "core" %ik B\ ny +52 "collection"'F% +3 "core" %ӳVV\ ^ +2 "sampler")c% +4 "core" %ml L\ ny +52 "collection"'% +3 "core" %ӳWW\ ^ +2 "sampler")P% +3 "core" %nn B\ oy +53 "collection"'n% +3 "core" %ӳWZ\ ^ +2 "sampler")% +3 "core" %qn L\ ny +53 "collection"'j% +3 "core" %ӳ[Z\ ^ +2 "sampler")5% +3 "core" %pq A\ ny +53 "collection"'B% +4 "core" %ӳZ[\ ^ + "sampler")v% +55 "core" %rr B\ ny +52 "collection"'% +3 "core" %ӳ^^\ ^ +2 "sampler")l% +3 "core" %tr K\ oy +53 "collection"'% +3 "core" %ӳ_\\\ ^ +2 "sampler")H% +3 "core" %sp C\ oy +53 "collection"' % +3 "core" %ӳ^\\\ ^ +2 "sampler")% +3 "core" %rs L\ oy +53 "collection"'a% +3 "core" %ӳ^^\ ^ +2 "sampler")J% +3 "core" %ut B\ oy +53 "collection"'!% +3 "core" %ӳ^^\ ] +2 "sampler")% +3 "core" %ut M\ oy +53 "collection"'N% +3 "core" %ӳ^^\ _ +2 "sampler")w% +3 "core" %ut B\ ny +53 "collection"'=% +3 "core" %ӳ^^\ ^ +2 "sampler")f% +3 "core" %uw K\ oy +53 "collection"'T% +3 "core" %ӳ`^\ ^ +2 "sampler")]% +3 "core" %wt B\ oy +53 "collection"'(% +3 "core" %ӳ^^\ ^ +2 "sampler")U% +3 "core" %vv K\ oy +53 "collection"'% +3 "core" %ӳ__\ ^ +2 "sampler")% +3 "core" %tw C\ oy +53 #"pumping"0.0L/min +2 "collection"'3% +3 "core" %ӳ`]\ ^ +2 "sampler")4% +3 "core" %vw D\ oy +53 "collection"'h% +3 "core" %ӳb^\ ^ +2 "sampler")'% +3 "core" %yx L\ oy +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X' +111 "core"  +2 .tCTV.dial :air +2 "collection"'  +72 "core" ~ +2 .tdelay 15 seconds +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF +2 ."pumping"Gate.power :analytic3,:OFF +1498 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")Q +129 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'o  +4 "sampler")d'z +4 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")K  +118 "core" ~ +13  +437 ' +2 "sampler")s% +4 "core" %w B\ p + .tCBV.dial between SSV and waste2 +2 "collection"'y  +30 "core"  +2 "collection"'% +4 "core" %UV\ _ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'  +41 "core"  +2 .tCS.reconfigure CSpressurize +3 "collection"'# d@<<b +2 .tCS.seek 0ml +2 "collection"'E'Ӵ +2355 "core" ''\ ` +3 "collection"'z% +3 "core" %\ ` +2 "sampler")|% +3 "core" %w A\ q +2 #tBubblePoint: Intake @36.3psia, Outlet @12.2psia + .CBV.dial SSV +2 "collection"'\\ @ +30 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +90 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")? +129 "core" +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'R'Ӵ +98 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")G +61 "core" ' + ."CSpush"CS.coast +2 "collection"'5 +66 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +338 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +9 '*% +3 "core" %<VX\ g +2 .tCS.seek 6ml +2 "collection"'{' +1343 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"''ӂ +1460 "core" ' + .tCSV.dial CSR +2 "collection"'F  +43 "core"  +2 "collection"'c% +4 "core" %ӇXV\ i + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +586 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'P% +3 "core" %WV\ h +2 .tCS.seek 4.999ml + "collection"'n'qc +835 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +39 "core"  +2 .tCS.seek 1ml +2 "collection"'j'> +1092 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'5 \  +3 'B9 +4 "core" 910d +102 "collection"'v9 +2 "core" 91Md +103 "collection"'9 +2 "core" 91M d +103 "collection"'l9 +2 "core" 91M d +103 "collection"'9 +3 "core" 93Md +103 "collection"'H9 +2 "core" 95Nd +103 "collection"' 9 +2 "core" 99Nd +103 "collection"'9 +2 "core" 9?Nd +103 "collection"'a9 +2 "core" 9FN"d +103 "collection"'J9 +3 "core" 9QO&d +103 "collection"'!9 +2 "core" 9\\N+d +103 "collection"'9 +2 "core" 9iO/d +103 "collection"'N9 +2 "core" 9yO3d +103 "collection"'w9 +2 "core" 9O7d +103 "collection"'=9 +2 "core" 9P;d +103 "collection"'f9 +2 "core" 9Q@d +103 "collection"'T9 +2 "core" 9QDd +103 "collection"']9 +2 "core" 9QHd +103 "collection"'(9 +2 "core" 9QLd +103 "collection"'U9 +3 "core" 9 SPd +103 "collection"'9 +2 "core" 9&RUd +103 "collection"'9 +2 "core" 9@SYd +103 "collection"'39 +2 "core" 9[T]d +103 "collection"'49 +2 "core" 9wTad +103 "collection"'h9 +3 "core" 9Ued +103 "collection"''9 +2 "core" 9Wjd +103 "collection"'A9 +2 "core" 9Xnd +103 "collection"'@9 +2 "core" 9Yrd +103 "collection"'r9 +2 "core" 9\ Zvd +103 "collection"'9 +3 "core" 9(\\{d +103 "collection"'u9 +2 "core" 9F]d +103 "collection"'I9 +2 "core" 9e_d +103 "collection"'b9 +2 "core" 9`d +103 "collection"' 9 +2 "core" 9bb +103 "collection"'9 +2 "core" 9c_ +103 "collection"'9 +2 "core" 9d\\ +103 "collection"'9 +2 "core" 9fX +103 "collection"'09 +2 "core" 9 hV +103 "collection"'Q9 +2 "core" 9?iT +103 "collection"'o9 +3 "core" 9^jP +103 "collection"'K9 +2 "core" 9}kM +103 "collection"'Y9 +2 "core" 9lK +103 "collection"'s9 +2 "core" 9mH +103 "collection"'y9 +2 "core" 9pF +103 "collection"'9 +3 "core" 9qC +103 "collection"'9 +2 "core" 9s@ +103 "collection"'>9 +2 "core" 91s> +103 "collection"'z9 +2 "core" 9Mv< +103 "collection"'|9 +2 "core" 9jx: +103 "collection"'\\9 +3 "core" 9y7 +103 "collection"'d9 +2 "core" 9{6 +103 "collection"'9 +2 "core" 9{4 +103 "collection"'e9 +2 "core" 9|2 +103 "collection"'W9 +2 "core" 9~1 +103 "collection"'k9 +2 "core" 9/ +103 "collection"'89 +2 "core" 9- +103 "collection"'9 +2 "core" 95+ +103 "collection"'D9 +2 "core" 9K) +103 "collection"'29 +2 "core" 9b( +103 "collection"'9 +4 "core" 9x' +102 "collection"'?9 +2 "core" 9% +103 "collection"'E9 +2 "core" 9# +103 "collection"'x9 +2 "core" 9" +103 "collection"'9 +2 "core" 9\ +103 "collection"' 9 +3 "core" 9 +103 "collection"'~9 +2 "core" 9 +103 "collection"'19 +2 "core" 9 +103 "collection"'O9 +2 "core" 9  +103 "collection"'-9 +2 "core" 9 ! +103 "collection"'9 +3 "core" 9 1# +103 "collection"':9 +2 "core" 9 A' +103 "collection"'<9 +2 "core" 9 O+ +103 "collection"'q9 +2 "core" 9 ^/ +103 "collection"'`9 +2 "core" 9 l4 +103 "collection"'L9 +2 "core" 9 y8 +103 "collection"'X9 +2 "core" 9 < +103 "collection"';9 +2 "core" 9 @ +103 "collection"')9 +2 "core" 9 D +103 "collection"'^9 +2 "core" 9 I +103 "collection"' 9 +3 "core" 9 M +103 "collection"'$9 +2 "core" 9 Q +103 "collection"'p9 +2 "core" 9 U +103 "collection"'9 +2 "core" 9 Y +103 "collection"'S9 +2 "core" 9 ^ +103 "collection"'m9 +3 "core" 9 b +103 "collection"'Z9 +2 "core" 9 f +150 "collection"'9 +4 "core" 9 l +102 "collection"'9 +2 "core" 9\ p +103 "collection"'&9 +2 "core" 9\ u +103 "collection"'9 +2 "core" 9\ y +103 "collection"'"9 +2 "core" 9\ } +103 "collection"'V9 +2 "core" 9\ " +103 "collection"'t9 +2 "core" 9\ ( +103 "collection"'M9 +2 "core" 9\ .\ +103 "collection"'99 +2 "core" 9\ 3\ +103 "collection"'69 +2 "core" 9\ 8\ +103 "collection"'G9 +2 "core" 9\ @\ +103 "collection"',9 +2 "core" 9\ D\ +103 "collection"'R9 +2 "core" 9\ G\ +103 "collection"'i9 +3 "core" 9\ K\ +103 "collection"'+9 +2 "core" 9\ P\ +103 "collection"'9 +2 "core" 9\ S\ +103 "collection"'.9 +2 "core" 9\ V +103 "collection"'\ 9 +2 "core" 9\ Z\ +103 "collection"'_9 +2 "core" 9\ ] +103 "collection"'#9 +2 "core" 9\ ` +103 "collection"'C9 +2 "core" 9\ c\ +103 "collection"'g9 +2 "core" 9\ g\ +103 "collection"'%9 +2 "core" 9\ k\ +103 "collection"'*9 +3 "core" 9\ l\ +103 "collection"'}9 +2 "core" 9\ p +103 "collection"'9 +2 "core" 9\ s\ +103 "collection"'{9 +2 "core" 9\ v\ +103 "collection"'F9 +2 "core" 9\ x +103 "collection"'c9 +3 "core" 9\ { +103 "collection"'9 +2 "core" 9\ ~ +103 "collection"'P9 +2 "core" 9\ \ +103 "collection"'9 +2 "core" 9\ \ +103 "collection"'9 +2 "core" 9\  +3 .tCH.hold 10:00,70C +3 "collection"'n `\ `\  +3 "core"  +14369 "Can"\ 8 +45632 "core" ` +2 "collection"'B9 +3 "core" 9\ u +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'v'Ӵ +334 "core" ' +13 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +102 "core" B +2 .tCSV.dial :air +2 "collection"'l @ +42 "core" ? +3 .tCS.seek 5ml +2 "collection"''qi +1338 "core" ' + .tCSV.dial CTV +2 "collection"'H  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'a @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'J'Ӵ +1348 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'! +102 "core"  + .tCBV.dial CSV +2 "collection"'  +28 "core"  +2 "collection"'N% +4 "core" %ӰLM\ 8 +2 .tCS.seek 5ml + "collection"'w'qe +1350 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'=  +43 "core" +2 "collection"'f% +4 "core" %qhge\ < +2 .tCS.seek 7ml + "collection"'T'} +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'] @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'(' +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'U ` +114 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +30 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +2 '3  +29 "core"  +103  +2 .tCS.seek 5ml +2 "collection"'4'qi +1348 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'h @ +102 "core" A +2 .tCSV.dial :waste +2 "collection"'' +101 "core" +2 .tCS.seek :empty +2 "collection"'A'ӂ +1341 "core" ' + .tCSV.dial :air +2 "collection"'@ @ +72 "core" B +2 .tCS.seek 5ml +2 "collection"'r'qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'u @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'I  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'b @ +44 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"' 'Ӵ +504 "Can""\ qFF +837 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +99 "core"  +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'% +4 "core" %Ӱ\ K +2 .tCS.seek 5ml + "collection"'0'qe +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'Q  +43 "core" +2 "collection"'o% +4 "core" %qhTD\ M + .tCS.seek 7ml +2 "collection"'K'} +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'Y @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'s' +842 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'y ` +125 "core" a +2 #tLysing Complete + "collection"'& +4 "core" &`ldY\ OP +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&% +3 "core" %\ e e  2 +2 "storage"(>% +3 "core" % i g e\ l +2 "storage"(z. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(|(,q +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (\\& +3 "core" &,q Z O ?\ g + "manipulator"&d& +4 "core" & Y u }  + "manipulator"&% +4 "core" %\ Y h } 2 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&e( +150 "core" ( +2 "manipulator"&W& +4 "core" & z 2 G + "storage"(k& +4 "core" &,q A [ $\ i +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&8'( +90 "core" ' +2 "storage"(& +4 "core" &,q g e G\ j +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(D' +273 "core" ' +2 "storage"(2- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"('y +33 "core" ' +2 "manipulator"&?& +4 "core" & e f K G +2 "manipulator"&E% +3 "core" %& s p I +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +157 "core" ( +2 "manipulator"& & +4 "core" && } 1 ?T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +3 "core" && m ?T + .tForearm.seek CC +2 "manipulator"&1' +95 "core" ' + .tHand.close +50 "manipulator"&O/ +74 "core" / +3 .tCC.seek :open +2 "collection"'-( +469 "core" ( +2 "storage"(& +4 "core" &,q a c \ k + "storage"(:& +4 "core" &,q d d /\ k + "manipulator"&<& +4 "core" &# d i + <? + "manipulator"&q% +4 "core" %  e e b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&L( +196 "core" ( +2 "manipulator"&X& +4 "core" & a _ "} +2 "storage"(;& +4 "core" &,q z \ m + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 +2 "manipulator"&)' +102 "core" ' +2 .tElbow.hold + "manipulator"&^, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"& 1 +69 "core" 1 +2 "manipulator"&$% +4 "core" % q d +2 "storage"(p& +3 "core" &,q Z c\ j +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 338 counts +2 "manipulator"&'" +16 "core" ' +2 "manipulator"&S& +4 "core" & [ d "} +2 "storage"(m& +3 "core" &,q \ n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&Z'( +16 "core" ' +2 "storage"(% +4 "core" % :\ o +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (&% +3 "core" %= _ \ lXi +2 "manipulator"&% +4 "core" %' e e  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +92 "core" ' +55 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'V& +4 "core" &*.[\ V +2 "manipulator"&t& +4 "core" & c f . "} +2 "manipulator"&M% +4 "core" %\  ` d  ' +2 .tElbow.seek FlushPuck::Garage + "manipulator"&9(, +178 "core" ( +2 "manipulator"&6& +4 "core" &, _ e L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &G& +2 "core" &, Z W L +2 .tForearm.seek :garage +2 "manipulator"&,' +99 "core" ' +2 .tHand.close + "manipulator"&R/ +77 "core" / +2 "manipulator"&i& +4 "core" &, a g L + "manipulator"&+% +4 "core" % & [ \\ +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&.( +284 "core" ( +2 "manipulator"&\ & +4 "core" &' _ f  @X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &' e e E @X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&#' +103 "core" ' +2 "manipulator"&C& +4 "core" &( \\ e @X +2 "manipulator"&g% +3 "core" % e g 7 +2 "collection"'%& +4 "core" &  \ X + "collection"'*& +4 .tCC.seek :closed +2 "collection"'}(` +3 "core" &  \ X + &\  \ Y +10 &-r\  w\ U,} +9 &dz  O\ T@ +9 &ln\ 3\ TP +10 &/N \ UP +9 &P \ VO +9 &L\ \ VO +10 &uR \ UP +9 &8P \ UO +10 &Q\ \ UO +9 &R\ p\ UO +9 & }P\ UP +10 &"@Q\ UO +9 &$N\ VP +9 &%O\ UO +10 &'O\ UO +9 &)HNa\ UO +10 &+ OC\ VP +9 &,N8\ VO +9 &.N\ UO +10 &0PO\ UO +9 &2L\ UO +9 &3Q\ UO +10 &5O\ UO +9 &7XL\ UO +10 &9R\ UO +9 &:P\ UO +9 &<P\ VO +10 &>aO\ UO +9 &@"N\ UO +9 &AO\ UP +10 &CM\ UO +9 &EhN\ UO +10 &G*O\ UO +9 &HT\ UP +9 &J]j\ TQ +10 &La^\ SU +9 &N,]\ QY +9 &O:<M\ P\\ +10 &QEC<\ P\\ +9 &SUON&\ P[ +10 &UQT\ P] +9 &VSS\ P\\ +9 &XRU\ O^ +10 &ZVSU\ O^ +9 &\\ST\ N^ +9 &]UV\ O_ +10 &_{{VW\ PG +9 &`K!WX\ R)x +9 &`_TV\ R"d +2 ( + "collection"'*& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.36 +2 "collection"'& +4 "core" &`_RU\ R"d + .tHand.open +2 "manipulator"&{1 +67 "core" 1 +2 "manipulator"&F% +4 "core" %  _ r m + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&c'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"% +43 "core"  +2 "processing"%P% +4 "core" %կ{\ x + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%5' +1615 "core" ' + .tPSV.dial PSR +2 "processing"%n +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%B' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%j  + "collection"'  +43 "core"  +33 +2 .tPSV.dial :mixloop +2 "processing"%l +99 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%v  +132 "core" +2 .tPS.seek 0ml +2 "processing"%H' +2623 "core" ' + .tPSV.dial :air +2 "processing"%  +53 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%a +41 "core" +2 .tPS.seek 0ml +2 "processing"%' +2630 "core" ' + .tPSV.dial :air +2 "processing"%!  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%N +55 "core" +2 .tPS.seek 0ml +2 "processing"%J' +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&=& +4 "core" &% f } p ?V +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&f( +48 "core" ( +2 "manipulator"&w& +4 "core" & l h  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &]& +2 "core" & b Z  +2 .tForearm.seek CC +2 "manipulator"&T' +92 "core" ' + .tHand.close +2 "manipulator"&U/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +470 "core" ( +2 "manipulator"&& +4 "core" & c b  + "manipulator"&3% +4 "core" % # e b   + .tForearm.seek :retract +2 "manipulator"&('\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&h(, +272 "core" ( +2 "manipulator"&'& +50 "core" &, g e ! > +3 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &4& +3 "core" &, d d > +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&@' +110 "core" ' + .tHand.open +2 "manipulator"&A1 +66 "core" 1 +2 "manipulator"&% +4 "core" % j h d O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +98 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 5 into Collection Clamp +2 "collection"'I& +4 "core" &fj?\ d +2 "manipulator"&b% +4 "core" %\  e b 3  + "storage"(r% +4 "core" %w 6 , l\ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +361 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &<50 \ z  + "manipulator"& & +4 "core" &, _ _ m > + "manipulator"&Q% +4 "core" %\  a c 3  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&o( +194 "core" ( +2 "manipulator"&0& +4 "core" & f h  - + "storage"(Y& +4 "core" &<51 \ y  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&K'Ϲ +101 "core" ' +2 "storage"(y& +4 "core" &<51 V\ {  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +279 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (>& +3 "core" &<50 L\ y  + "manipulator"&z& +4 "core" & d a  - + .tElbow.seek 5 +2 "manipulator"&\\( +45 "core" ( +2 "manipulator"&d& +4 "core" & f k ' 7 + "storage"(& +4 "core" &<50 '\ {  +2 .tForearm.seek 5 + 300 counts + "manipulator"&W'΍ +14 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&k/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(7'} +6 "core" & c e  7 + "manipulator"& % +4 "core" % Ά e f - ; +2 .tForearm.seek :retract +2 "manipulator"&2'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&?( +148 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +34 "core" ( +2 "manipulator"&E& +4 "core" & h f U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +3 "core" & d c ! +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"& ' +96 "core" ' +2 "manipulator"&~& +4 "core" & b g +2 "manipulator"&8% +4 "core" % c _  +2 "collection"'e& +3 "core" &ln\ a +2 "collection"'O& +3 .tCC.seek :closed +2 "collection"'x(` +3 "core" &jl\ ` +4 &lm\ `3 +9 &4Gxhn\ \\2 +10 &brxlm\ [F +9 &[lmt\ \\O +10 &Nmma\ ]N +9 &OjmV\ ]N +9 &OMim:\ ]N +10 &Olm/\ ]N +9 &Ojm\ ]N +9 &Njm\ ]N +10 &URkl3\ ]O +9 &!Lmo\ ]O +10 &"LlnJ\ ]O +9 &$QkmD\ ]N +9 &&_Nlo!\ ]N +10 &(!Nmn\ ]N +9 &)Jkm \ ]N +9 &+Nkm\ ]N +10 &-gOmm\ ]N +9 &/)Nkn\ ]N +10 &0Rmn\ ]O +9 &2Omo\ ]O +9 &4pMkm\ ]N +10 &60Qln\ ]O +9 &7Omn\ ]N +9 &9Rmo\ ]O +10 &;wLmm\ ]N +9 &=9Nln\ ]N +10 &>Qlo~\ \\O +9 &@Ompv\ ]O +9 &B~Lmoq\ ]O +10 &D@Mmnn\ ]O +9 &FNmnc\ ]O +9 &GRqsR\ ]O +10 &I_}y@\ \\Q +9 &K98\ [T +10 &L+\ YY +9 &N/\ XZ +9 &Pj\ X[\ +10 &R*\ X\\ +9 &S\ W\\ +9 &U\ W\\ +10 &Wl\ W] +9 &Y-\ W] +10 &Z\ V^ +9 &\\\ V^ +9 &^n\ U_ +10 &_e8\ V4 +9 &`^[\ W$k +8 ( +2 &`hR\ Y!a + "collection"'O& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.40 + .Hand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&% +4 "core" % h }  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&:'\ +98 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'<  +129 "core" ~ +2 .tCSV.dial CTV + "collection"'q  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%X' +2622 "core" ' +2 "collection"'1% +3 "core" %!i\ ^ +2 .tCS.seek 3.75ml +2 "collection"';'I +1651 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%  +41 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +81 "core"  +2 .tPS.seek 0ml +2 "processing"%$' +2626 "core" ' + .tCBV.dial between PRV and waste1 +3 "collection"'p ` +29 "core" _ +2 .tCSV.dial :air +2 "collection"'S @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'m' +1660 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'`'Ӵ +2626 "core" ' + .tCBV.dial :waste1 +2 "collection"'& @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'  +141 "core"  +2 "collection"'L& +4 "core" &`h)*\ `!a + #tStoring lyfil puck in Collection Clamp to tube 4 +2 "manipulator"&)% +3 "core" %\ " V ] O : +2 "storage"(V% +3 "core" % \  \ ~ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(t(,q +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (M& +2 "core" &,s "\ x +2 "manipulator"&& +3 "core" & U +2 "manipulator"&Z% +3 "core" %\ " : +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&6( +159 "core" ( +2 "manipulator"&G& +4 "core" & r i g  + "storage"(& +4 "core" &,p \ { +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&|'( +99 "core" ' +2 "storage"(^& +4 "core" &,p \  \ } + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(R' +282 "core" ' +2 "storage"(i- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&+& +3 "core" & c q e  +2 "storage"("& +3 "core" &,p [\ y +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&,' +24 "core" ' + .tElbow.hold +2 "manipulator"&\ , +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(_- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(9' +31 "core" ' +2 "manipulator"&C% +4 "core" % r x + "storage"(g& +4 "core" &,p \ y +47 .tForearm.force -20 +3 "manipulator"&5 +3 .tForearm.seek 4 + 346 counts + "manipulator"&%'* +16 "core" ' +2 "manipulator"&& +4 "core" & Z a  +2 "storage"(-& +3 "core" &,p z\ | +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&'( +24 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"({' +41 "core" ' +2 "manipulator"&F& +4 "core" & e b O  +2 "manipulator"&*% +4 "core" %. b \\ 3 T +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&P( +155 "core" ( +3 "manipulator"&#& +3 "core" && | C ?T +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &% g g ?T +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'n( +470 "core" ( +2 "storage"(5& +4 "core" &,p k\ ~ + "storage"(j& +4 "core" &,p \ \ ~ + "manipulator"&& +4 "core" &# c Y <: + "manipulator"&l% +4 "core" % q d   +2 .tForearm.seek :retract +2 "manipulator"&v'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&B( +167 "core" ( +2 "manipulator"& & +4 "core" & c e K 0 + "storage"(H& +4 "core" &,p 9 5 D\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 + "manipulator"&a' +103 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&!1 +70 "core" 1 +3 "manipulator"&% +4 "core" % o h r + "storage"(N& +4 "core" &,p W\ ~ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 342 counts + "manipulator"&'& +15 "core" ' +2 "manipulator"&=& +4 "core" & f h  / +2 "storage"(w& +3 "core" &,p V W \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&]'( +29 "core" ' +2 "storage"(U% +4 "core" % [ a 6\ +2 ."downElevator"SE.seek :down +4 "storage"(.'} +99 (c% +3 "core" %R4 U T }\ Wc +2 "manipulator"&}% +4 "core" % n n 6 S + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +45 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%3  +69 "core" +2 .tPS.seek 2.5ml +2 "processing"%T' +2621 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%' +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%f  +55 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%4 +41 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%A  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%' +2620 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%I& +4 "core" &o\ +2 "manipulator"&(& +3 "core" & f e , / +2 "manipulator"&b% +3 "core" %\  e c 5 $ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&r(, +172 "core" ( +2 "manipulator"&& +4 "core" &, _ b H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +3 "core" &, b a H + .tForearm.seek :garage +2 "manipulator"&' +101 "core" ' +2 .tHand.close + "manipulator"& / +69 "core" / +2 "manipulator"&Q& +4 "core" &, a c H + "manipulator"&0% +4 "core" % - _ b +2 .tForearm.seek :retract + "manipulator"&Y'\ +103 "core" ' +5 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&h(k +122 "core" ( +2 "manipulator"&y& +4 "core" &t ^ b + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +3 "core" &t c l ! +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&' +98 "core" ' +2 "manipulator"&>& +4 "core" &t ^ a  +2 "manipulator"&z% +3 "core" % Z Y +3 "processing"%d& +3 "core" &L\ +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%k(] +3 "core" &N\ +4 &r\ 0 +9 &-Dt\ 3 +10 &Rp\ G +9 &s\ R +10 &]\ R +9 &tb\ Q +9 &5e\ R +10 &c\ Q +9 &c\ R +9 &{c\ R +10 &=a\ R +9 & e\ R +10 &"_\ R +9 &$b\ R +9 &&F]\ Q +10 &(d\ R +9 &)e\ R +9 &+c\ R +10 &-Mb\ R +9 &/_\ Q +10 &0e\ R +9 &2a\ Q +9 &4U`\ R +10 &6_\ Q +9 &7^\ Q +9 &9`\ R +10 &;^`\ Q +9 &= c\ Q +10 &>_\ Q +9 &@a\ R +9 &Bec\ R +10 &D(c\ Q +9 &Ej\ S +9 &G}\ U +10 &I_\ W +9 &K\ W +10 &L\ W +9 &N\ X +9 &Pd\ X +10 &R' \ W +9 &S\ X +9 &U\ \ X +10 &Wl\ W +9 &Y,\ X +10 &Z\ Y +9 &\\{t\ : +9 &]`/\ M +10 &]~ \ / +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.54 + "processing"%& +4 "core" &]~ +\ / + .tHand.open + "manipulator"& 1 +69 "core" 1 +2 "manipulator"&o% +4 "core" % [ a \ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +92 "core" ' + .tPRV.dial :air +2 "processing"%  +43 "core"  +2 .tPSV.dial :mixloop + "processing"%E +43 "core" +2 "processing"%D% +4 "core" %S\ +2 .tPS.seek 0.3ml +2 "processing"%W' +405 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +99 "core"  +2 "processing"%~% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%8'.U +501 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%e' +1302 "Can"\ =< +615 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%7 +98 "core" + .tPTV.dial :mixing +2 "processing"%2 @ +74 "core" A +2 .tPBV.dial :waste2 + "processing"%  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2633 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &t b d  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +49 "manipulator"&O(k +4 "core" ( +2 "manipulator"&<& +4 "core" &t d d + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &t X _ +2 .tForearm.seek PC +2 "manipulator"& ' +90 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tPC.seek :open +2 "processing"%J( +450 "core" ( +2 "manipulator"&1& +4 "core" &t ` c + "manipulator"&s% +4 "core" % d c  +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (, +133 "core" ( +2 "manipulator"&X& +4 "core" &, g e   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &p& +2 "core" &, Y `  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&S' +112 "core" ' + .tHand.open +2 "manipulator"&;1 +75 "core" 1 +2 "manipulator"&% +4 "core" % { \\ c | + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +99 "core" ' +3 #tLoading da puck from tube 5 into Processing Clamp + "processing"%&& +4 "core" &K\ +2 "manipulator"&% +3 "core" %\  b Y  +2 "storage"(L% +3 "core" %y b\ +2 "storage"(). +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(V(<1 +380 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &<4 \ + "manipulator"&M& +4 "core" &, _ `  + "manipulator"&% +4 "core" %\  d c  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&Z( +185 "core" ( +2 "manipulator"&G& +4 "core" & a ] # + "storage"(& +4 "core" &<4 V\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&^'Ϲ +99 "core" ' +2 "storage"(?& +4 "core" &<4 \ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(:' +282 "core" ' +2 "storage"(i- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (+& +3 "core" &<4 q\ + "manipulator"&"& +4 "core" & e f  # + .tElbow.seek 5 +2 "manipulator"&_( +28 "core" ( +2 "manipulator"&C& +4 "core" & X a ` + "storage"(g& +4 "core" &<4 \ +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&'΍ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&-/ +67 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&F& +4 "storage"(*'} +5 "core" & d c ` + "manipulator"&|% +4 "core" % o c c . +2 .tForearm.seek :retract +2 "manipulator"&6'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&R(k +163 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +78 "core" ( +2 "manipulator"&,& +4 "core" &t W ^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &%& +2 "core" &t c ^ @ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&9' +98 "core" ' +3 "manipulator"&#& +3 "core" &t ` b +2 "manipulator"&/% +4 "core" % c f  +2 "processing"%& +3 "core" &\ +2 "processing"%\ & +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &}\ +4 &q\ . +10 &(Ft\ 3 +9 &Pqd\ H +9 &kp\ R +10 &\\n\ Q +9 &u^e\ Q +9 &7dg\ Q +10 &cf\ Q +9 &f]\ R +10 &|`h\ R +9 &?fh\ Q +9 &!ff\ R +10 &"bh\ R +9 &$ag\ Q +9 &&G^f\ Q +10 &( _^\ Q +9 &)ca\ Q +9 &+_\\\ Q +10 &-Oba\ Q +9 &/bT\ Q +10 &0cM\ R +9 &2_J\ Q +9 &4WbR\ Q +10 &6]U\ Q +9 &7]\\\ Q +10 &9`[\ R +9 &;_aY\ Q +9 &=!_\\\ Q +10 &>a[\ Q +9 &@`R\ Q +9 &BhaS\ Q +10 &D)_R\ Q +9 &EhX\ R +10 &G~[\ U +9 &I_S\ W +9 &K S\ W +10 &LG\ W +9 &N=\ X +9 &Pe@\ X +10 &R'>\ X +9 &S=\ X +10 &UC\ X +9 &WlD\ X +9 &Y-J\ X +10 &ZJ\ Y +9 &\\{yA\ ; +9 &]_+@\ O +10 &]|%@\ 2 +2 ( + "processing"%\ & +2 #tProcessing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.56 +2 .Hand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&x% +4 "core" % _ b =  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&5'\ +94 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%j  +2 %9 +6 "core" 9mm +102 "processing"%l9 +2 "core" 9jf +103 "processing"% 9 +2 "core" 9ie  +103 "processing"%H9 +2 "core" 9gf  +103 "processing"%9 +3 "core" 9df +102 "processing"%P9 +2 "core" 9ce +103 "processing"%!9 +2 "core" 9ae +103 "processing"%9 +2 "core" 9`e! +103 "processing"%N9 +2 "core" 9^g"" +103 "processing"%=9 +3 "core" 9^e&" +103 "processing"%w9 +2 "core" 9^e+# +103 "processing"%U9 +2 "core" 9]d/# +103 "processing"%v9 +2 "core" 9\\e3$ +103 "processing"%c9 +2 "core" 9]f7$ +103 "processing"%}9 +2 "core" 9]e;% +103 "processing"%B9 +2 "core" 9^e@% +103 "processing"%a9 +2 "core" 9_eD& +103 "processing"%9 +2 "core" 9`fH& +103 "processing"%{9 +2 "core" 9`fL& +103 "processing"%39 +3 "core" 9beP& +103 "processing"%]9 +2 "core" 9cfU' +103 "processing"%.9 +2 "core" 9ffY' +103 "processing"%t9 +2 "core" 9ff]( +103 "processing"%$9 +2 "core" 9jga' +103 "processing"%'9 +3 "core" 9lfe( +103 "processing"%f9 +2 "core" 9nfj' +103 "processing"%49 +2 "core" 9rfn' +103 "processing"%A9 +2 "core" 9ufr' +103 "processing"%T9 +2 "core" 9xgv' +103 "processing"%I9 +3 "core" 9|gz' +103 "processing"%(9 +2 "core" 9g' +103 "processing"%b9 +2 "core" 9h' +103 "processing"%9 +2 "core" 9h' +103 "processing"%@9 +2 "core" 9i +103 "processing"%9 +2 "core" 9j +103 "processing"% 9 +2 "core" 9k +103 "processing"%Q9 +2 "core" 9l +103 "processing"%09 +2 "core" 9l +103 "processing"%9 +2 "core" 9m +103 "processing"%y9 +3 "core" 9n +103 "processing"%u9 +2 "core" 9n +103 "processing"%9 +2 "core" 9n +103 "processing"%>9 +2 "core" 9o +103 "processing"%z9 +2 "core" 9p +103 "processing"%d9 +3 "core" 9p +102 "processing"%r9 +2 "core" 9q +103 "processing"%Y9 +2 "core" 9q +103 "processing"%[9 +2 "core" 9q +103 "processing"%9 +2 "core" 9q +103 "processing"% 9 +3 "core" 9r +103 "processing"%o9 +2 "core" 9r +103 "processing"%9 +2 "core" 9r +103 "processing"%9 +2 "core" 9s +103 "processing"%E9 +2 "core" 9t +103 "processing"%D9 +2 "core" 9t +103 "processing"%9 +2 "core" 9u +103 "processing"%9 +2 "core" 9v\ +103 "processing"%\\9 +2 "core" 9u\ +103 "processing"%~9 +2 "core" 9 u +103 "processing"%W9 +3 "core" 9&u +102 "processing"%89 +2 "core" 9,u +103 "processing"%79 +2 "core" 92v +103 "processing"%29 +2 "core" 99w +103 "processing"%9 +2 "core" 9>w  +103 "processing"%e9 +3 "core" 9Dw +103 "processing"%9 +2 "core" 9Jw +103 "processing"%<9 +2 "core" 9Pv +103 "processing"%q9 +2 "core" 9Uw +103 "processing"%9 +2 "core" 9[w +103 "processing"%h9 +3 "core" 9ax# +2 .tPH.hold 2:00:00,28C +3 "processing"%K pp` +52 .tdelay 1:30 +5 "core" % +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%k +101 "core"  +2 "processing"%1% +4 "core" %e\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%s'\ +601 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%X'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%p  +74 "core"  +2 .tPSV.dial PTV +2 "processing"% +69 "core" +2 .tPBV.dial :waste1 +2 "processing"%O  +126 "core"  +2 "processing"%;% +4 "core" %Ҽb\  +2 .tPS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%&' +1613 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 .tdelay 30 seconds +485 "Can"4\ PP +2517 .tPBV.dial between PSV and waste1 +2 "processing"%L * +45 "core" ( +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%) +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%S' +2397 "core" ' + .tPSV.dial PTV +2 "processing"% +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%M +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%G  +69 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2383 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +131 "core" +2 .tPSV.dial :mixloop + "processing"%? +42 "core" +2 .tPRV.dial :ab1 + "processing"%m @ +72 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%i' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'+  +2 "processing"%"  +42 "core" +3  + "processing"%C% +4 "core" %N\  +2 .tPS.seek 0.34ml + "processing"%g' +444 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'-  +29 "core" +2 .tPRV.dial :air +2 "processing"%F  +40 "core"  +2 .tPS.seek 0.9ml +2 "processing"%|'G +1186 "core" ' + .tPRV.dial :waste2 +2 "processing"%Z @ +71 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%^'\ +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%:  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml +2 "processing"%'Һ +1606 "core" ' + .tPSV.dial :PML +2 "processing"%, +43 "core" +2 .tPTV.dial :mixing + "processing"%% @ +75 "core" B +2 .tPBV.dial :waste1 + "processing"%_  +31 "core" +2 "processing"%#% +4 "core" %Ҽ\  +2 .tPS.seek 1.85ml +2 "processing"%/' +254 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%*' +1964 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'6& +3 "core" &\ g + "manipulator"&J& +4 "core" &t b a +2 "manipulator"&% +3 "core" % ! c ` & +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&x(, +141 "core" ( +2 "manipulator"&& +4 "core" &, a ` @ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &, a b ? +2 .tForearm.seek :garage +2 "manipulator"&l' +96 "core" ' +2 .tHand.close + "manipulator"&9/ +75 "core" / +3 "manipulator"& & +4 "core" &, X ` 9 + "manipulator"&V% +4 "core" % ' t e  Z + .tForearm.seek :retract +2 "manipulator"&H'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +277 "core" ( +2 "manipulator"&P& +4 "core" &+ a \\ Dv + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &+ a U Dv +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +103 "core" ' +3 "manipulator"&N& +3 "core" &+ a b Du +2 "manipulator"&=% +4 "core" % ` W +2 "collection"'w& +3 "core" &\ b +2 "collection"'U& +3 .tCC.seek :closed +2 "collection"'v(` +3 "core" &\ a +3 &\ a +9 &,u\ ], +10 &d~\ \\A +9 &gr\ \\Q +9 &)O\ ^Q +10 &T\ ^P +9 &R\ ]P +9 &oW\ ^Q +10 &2R\ ^Q +9 &S\ \\P +10 &T\ \\P +9 & yS\ \\P +9 &":T\ \\Q +10 &#O\ \\P +9 &%T\ \\Q +9 &'T\ \\Q +10 &)CN\ \\P +9 &+T\ [P +9 &,Q\ \\P +10 &.S\ \\Q +9 &0KQ\ \\P +10 &2 R\ \\Q +9 &3V\ [Q +9 &5U\ _Q +10 &7RT\ ZQ +9 &9U\ _Q +10 &:O\ ZQ +9 &<V\ _Q +9 &>ZP\ [Q +10 &@T\ _Q +9 &AN\ ZP +9 &CT\ ^P +10 &EbQ\ [Q +9 &G$R\ ^Q +10 &HT\ ZQ +9 &J`\ ZR +9 &L^~\ YU +10 &N\ WY +9 &O\ U\\ +9 &Q\ Z\\ +10 &SQ\ U\\ +9 &U\ U] +10 &V\ W] +9 &X\ U^ +9 &ZS\ U^ +10 &\\\ T_ +9 &]\ S^ +9 &_yz\ YH +10 &`K\ W%k +9 &`'\ YT +9 ( + &`_\ ZJ + "collection"'U& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.27 +2 "collection"'c& +4 "core" &``\ YJ + .tHand.open +2 "manipulator"&}1 +76 "core" 1 +2 "manipulator"&B% +4 "core" %   + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"% +99 "core"  +2 "processing"%{% +4 "core" %P\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%3' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%]  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%.' +1617 "core" ' + .tPSV.dial PSR +2 "processing"%t +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%$' +2638 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%'  +2 "collection"'f  +33 "core" ~ +123  +2 .tPSV.dial :mixloop + "processing"%4 +98 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%A  +74 "core" +2 .tPS.seek 0ml +49 "processing"%T' +2627 "core" ' + .tPSV.dial :air +2 "processing"%I  +53 "core" +2 .tPS.seek 2.5ml +2 "processing"%(' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%b +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :air +2 "processing"%@  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%Q' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&0& +4 "core" &* r x ' Cr +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&y& +4 "core" &* h q d Cr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &* ~ s c Cr +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&>/ +70 "core" / +2 .tCC.seek :open +2 "collection"'z( +470 "core" ( +2 "manipulator"&d& +4 "core" &* ` a Cr + "manipulator"&r% +4 "core" % d c +2 .tForearm.seek :retract + "manipulator"&Y'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&[(, +287 "core" ( +2 "manipulator"&& +4 "core" &, f f $ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &, b c $ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&o' +112 "core" ' +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +4 "core" % c e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +101 "core" ' +2 ."da"delayUntil "10:14:15.24" +19403 "Can"\ 87 +5260 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%D @ +71 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%\\  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%~' +2383 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%W +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%8  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%7 +43 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%2  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2388 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%e +127 "core"  +2 "processing"%% +3 "core" %յW\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%<'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%q'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%h +80 "core"  + ."da"PBV.dial :waste1 +2 "processing"%k  +35 "core" +2 "processing"%1% +3 "core" %һv\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%s * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%p' +1644 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%O * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%; +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%X' +2387 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%j +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +81 "core" +2 ."da"PS.seek :empty +2 "processing"%L'ղ +2401 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%) +128 "core"  +2 "processing"%&% +3 "core" %կt\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%M'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +68 "core" +2 ."da"PBV.dial :waste1 + "processing"%G  +35 "core" +2 "processing"%S% +3 "core" %Ҷw\  +2 ."da"PS.seek 1.5ml +2 "processing"% '| +621 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%m' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +30 "core" +2 ."da"delay 30 seconds +849 "Can"M\ 88 +2153 ."da"PBV.dial between PSV and waste1 +2 "processing"%+ * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%" +70 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%C' +2364 "core" ' + ."da"PSV.dial PTV +3 "processing"%i +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%- +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +48 "processing"%F +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%g  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%Z'ղ +2369 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%|  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%:  +130 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%^  +42 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%, +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%%' +402 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%_  +55 "core"  +2 "processing"%#% +3 "core" %{\  +2 ."da"PS.seek 0.55ml +2 "processing"%'] +345 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +3 "processing"%/'Һ +1570 "core" ' + ."da"PSV.dial :PML +2 "processing"%6 +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%J @ +73 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%% +3 "core" %Ҽy\  +2 ."da"PS.seek 1.85ml +2 "processing"%\ ' +255 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%R * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%9' +1976 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +44572 "Can"\ sr +3430 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +44 "core" ( +2 ."da"PSV.dial :air +2 "processing"%5  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%l' +2380 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%P +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%!  +41 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%x +41 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%N  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%='ղ +2378 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%w +125 "core"  +2 "processing"%H% +3 "core" %ն^\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%n'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%c'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%}  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%B +80 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%U  +30 "core" +2 "processing"%% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%{' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%*' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%]  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%3 * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%t +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%.' +2385 "core" ' + ."da"PSV.dial PTV +3 "processing"%f +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%' +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%4 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%A  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%$'ղ +2401 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%I +125 "core"  +2 "processing"%T% +3 "core" %յi\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%b'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%('Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%@ +131 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"% % +4 "core" %Һ\  + ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%0 * +32 "core" + +2 ."da"PS.seek 0ml +2 "processing"%y' +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%u  +32 "core"  +2 ."da"delay 30 seconds +2787 "Can"\ 88 +215 ."da"PBV.dial between PSV and waste1 +2 "processing"%> * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%a' +2362 "core" ' + ."da"PSV.dial PTV +2 "processing"%v +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%d +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%r +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +68 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2357 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +125 "core"  +2 "processing"%% +3 "core" %հ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +44 "processing"%#A d`b +9 ."da"PS.seek 0.5ml +2 "processing"%'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%Y +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%o  +34 "core" +2 "processing"%D% +4 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml + "processing"%'~ +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ) +2 ."da"PS.seek 0ml +3 "processing"%\\' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Q  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%7' +2362 "core" ' + ."da"PSV.dial PTV +3 "processing"%2 +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%~ +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%e +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2361 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +127 "core"  +7 "processing"%% +17 "core" %մ\ +4 #"da"Pulling 0.25ml of PSR.sub1 +8 .PSR.select :sub1 +6 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +8 "processing"%h'm +346 "core" ' +2 ."da"delay 5 seconds +502 "processing"%k% +4 "core" %q\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%1'\ +341 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%q'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%s +68 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"% % +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%O' +617 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%; * +33 "core" , +2 ."da"PS.seek 0ml +3 "processing"%p' +1616 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%j +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2420 "core" ' + ."da"PSV.dial PTV +3 "processing"%X +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%) +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%& +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%L  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2417 "core" ' +2 "processing"%9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.5C before imaging + .PH.coast +2 "processing"%G  +3 "core" 4 4 +2 "processing"%S& +3 "core" &]|#`\ r2 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&M% +4 "core" %\  a W + + "storage"(?% +4 "core" % 1 1 \ h +2 "storage"( . +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"((,q +357 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (+& +3 "core" &,t , 3 I\ b + "manipulator"&"& +4 "core" &, T X  $ + "manipulator"&m% +4 "core" %\  ` V C + +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&i( +182 "core" ( +2 "manipulator"&-& +3 "core" & o [  , +2 "storage"(F& +4 "core" &,t ' (\ c + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&g'( +112 "core" ' +2 "storage"(C& +4 "core" &,t 4 O +\ d + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(|' +280 "core" ' +2 "storage"(:- +2 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&^& +3 "core" & S ^ ( , + "storage"(,& +4 "core" &,t ' & \ b + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 4 +2 "manipulator"&Z' +27 "core" ' +2 ."da"Elbow.hold + "manipulator"&_, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(#- +2 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +3 "storage"(%' +29 "core" ' +2 "manipulator"&% +4 "core" % ` _ + "storage"(& +3 "core" &,t * & \ _ +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 344 counts + "manipulator"&6'( +15 "core" ' +2 "manipulator"&J& +4 "core" & ^ a + +2 "storage"(& +3 "core" &,t ( )\ c +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +24 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(R' +37 "core" ' +2 "manipulator"&/& +4 "core" & c W + +2 "manipulator"&\ % +3 "core" %+ U ^ X +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&V(k +254 "core" ( +2 "manipulator"&5& +54 "core" &r _ U +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &r v o 9 + ."da"Forearm.seek PC +2 "manipulator"&P' +95 "core" ' +2 ."da"Hand.close + "manipulator"&!/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%x( +451 "core" ( +2 "storage"(N& +4 "core" &,t   \ d + "manipulator"&l& +4 "core" &r W X + "manipulator"&w% +4 "core" % Ϥ _ [ + ."da"Forearm.seek :retract +3 "manipulator"&H'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&=( +295 "core" ( +2 "manipulator"&n& +4 "core" & _ X V + "storage"(}& +4 "core" &,t D N \\\ e +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&B'( +96 "core" ' +2 ."da"Hand.open +2 "manipulator"&U1 +69 "core" 1 +2 "storage"(- +3 "core" -' +3 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(c'M +31 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.1 Pucks below Top Plate +3 "storage"(' +52 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug3010h75ml.tif +1334 #SX MX5/16 (USB:73): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.066 seconds\ /var/log/esp/da19aug3010h75ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug3010h75ml15s.tif +610 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +950 #"da"SX MX5/16 (USB:73): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug3010h75ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug3010h75ml30s.tif +2812 "Can"$\ e +249 #"da"SX MX5/16 (USB:73): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug3010h75ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug3010h75ml70s.tif +7121 #SX MX5/16 (USB:73): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug3010h75ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.066 sec auto-exposure",Subject: "da19aug3010h75ml images!" +10 "storage"({- +11 "core" -' +9 "storage"(]& +4 "core" &,t\ \ \ Z +3 "manipulator"&3& +3 "core" &  N V +2 ."da"Elbow.seek 4 +2 "manipulator"&t( +4 "core" ( +2 "manipulator"&*& +4 "core" & z o v V +2 "storage"(f& +4 "core" &,t\ )\ ) L\ [ +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&''( +3 "core" ' +4 ."da"SE.reconfigure SEgently +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"(4' +56 "core" ' +2 "manipulator"&A& +4 "core" & S S E V +3 "storage"(.& +4 "core" &,t d c \ i +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 4 +2 "manipulator"&I' +23 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&T, +3 "core" , +3 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 2 Pucks below Top Plate +4 "storage"($' +25 "core" ' +2 "manipulator"&b% +4 "core" % a a \ +2 "storage"(@& +4 "core" &,t 6 D \ h +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 342 counts + "manipulator"&'& +15 "core" ' +5 "manipulator"& & +6 "core" & V ` U +2 "storage"((& +4 "core" &,t d d\ i +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&0'( +16 "core" ' +3 "storage"(% +4 "core" % d e \ j +2 ."downElevator"SE.seek :down +4 "storage"(u'} +99 (>% +3 "core" %#/ d e\ kU] +3 "manipulator"&% +8 "core" %1 ` ^ 3 + ."da"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +5 ."da"Forearm.seek :retract +3 "manipulator"&y'\ +92 "core" ' +31 ' +3 ."downElevator"SE.coast +8 "storage"(5 +8 ."da"SC.coast +4 "storage"(6 +8 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #tStarting finalPurge +16 "processing"%v& +14 "core" &\  +7 "manipulator"&d& +16 "core" & ` W U +7 "manipulator"&r% +17 "core" %\  T _ x  +8 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(, +168 "core" ( +2 "manipulator"&a& +4 "core" &, a ` d t +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &, b a t + ."psFlush"Forearm.seek :garage +3 "manipulator"&' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +74 "core" / +2 "manipulator"&& +4 "core" &, ` a ( t +2 "manipulator"&Y% +4 "core" % 1 U U Q J + ."psFlush"Forearm.seek :retract +3 "manipulator"&o'\ +96 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +3 "manipulator"&D(k +121 "core" ( +3 "manipulator"&& +7 "core" &u _ _ +3 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +4 && +4 "core" &u V ` +5 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +3 "manipulator"&' +99 "core" ' +3 "manipulator"&Q& +5 "core" &u a W +2 "manipulator"&W% +6 "core" % S T 7  +2 "processing"%8& +8 "core" &\ +4 "processing"%\\& +8 ."psFlush"PC.seek :closed +5 "processing"%2(] +9 "core" &@\ +2 &;\ +6 &=\ +2 & !4\ $c +10 &}S2\ : +9 &}~;\ N +8 &_1\ R +7 &F[-\ R +12 & ]/\ Q +8 &]&\ Q +10 &Y(\ R +11 &N`)\ R +10 &_\ R +7 &]\ Q +10 &!b\ R +10 &#WY \ Q +7 &%_\ R +10 &&Z \ Q +11 &(Z \ R +10 &*^\\\ R +65 &,!`"\ Q +3 &-^\ Q + &/]\ Q +4 &1g_ \ Q +2 &3)Y\ \ Q + &4X\ \ Q + &6Z\ R + &8o[\ Q +4 &:1\\\ Q +9 &;^\ Q +9 &=`\ Q +11 &?v_\ R +12 &A:W\ Q +8 &B`\ Q +7 &D_\ R +9 &F|i\ R +9 &H6\ U +10 &I\ W +9 &K\ X +9 &Mu\ X +10 &O7\ X +12 &P\ X +9 &R\ W +13 &T|\ X +7 &V>\ X +17 &W\ X +13 &Y\ X +6 &[\ Y +3 &\\^\ &v +7 &]~`\ 2 +9 ( +2 &] \ . +8 "processing"%\\& +18 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.57 +5 "processing"%~& +17 "core" &] \ . +8 &]\ . +5 !o:I2C::UnexpectedReply: mesg""I2C::Servo::Status3Reply[5C:25->20]:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +9 &]~\ . +10 ."psFlush"Hand.open +5 "manipulator"&e1 +79 "core" 1 +2 "manipulator"&% +4 "core" % [ Y  + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&7'\ +90 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%< +127 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +3 "processing"%'TE +181 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +924 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1616 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%k +68 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%h  +31 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%1' +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%s +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"% ' +2129 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%q +69 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%; U +51 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%O' +2621 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2645 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%j  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%p'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%X +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%)' +2627 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%& +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%L' +2619 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%G  +79 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%S'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%M +41 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%?'TE +1118 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1609 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%+ +69 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%"  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%m' +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%- +70 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%F'\ +612 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%[' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%C +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%E U +50 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%:' +2624 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%^ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%#  +80 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%J' +2626 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +68 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%/' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%\ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +1041 "Can"\ :9 +1581 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%i  +80 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%|'ղ +2635 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'Z& +4 "core" &\ +2 "manipulator"&6& +3 "core" &u T T ) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&%(k +3 "core" ( +2 "manipulator"&& +4 "core" &u Y _ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &5& +3 "core" &u X V + .tForearm.seek PC +2 "manipulator"&_' +90 "core" ' + .tHand.close +2 "manipulator"&9/ +66 "core" / +2 .tPC.seek :open +2 "processing"%!( +455 "core" ( +2 "manipulator"& & +4 "core" &u X W c + "manipulator"&% +4 "core" % X X _  + .tForearm.seek :retract +2 "manipulator"&N'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&l( +361 "core" ( +2 "manipulator"&w& +4 "core" &) ^ b Bj + .tElbow.reconfigure LooseElbow +46 "manipulator"&$ &.,(#b +5 &P& +3 "core" &) S S & Bj + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&n' +98 "core" ' +2 "manipulator"&V& +4 "core" &* Z W Bj +2 "manipulator"&}% +3 "core" % Y X +2 "collection"'U& +4 "core" &\ + "collection"'& +4 .tCC.seek :closed +2 "collection"'H(` +3 "core" &\ +3 &\  +9 &-v\ ,~ +9 &c\ @ +9 &iw\ Q +10 &-T\ P +9 &\\\ P +9 &T\ P +10 &rW\ P +9 &5W\ P +10 &Z\ P +9 &U\ P +9 & {W\ P +10 &"<\\\ P +9 &#T\ P +9 &%W\ P +10 &'\\\ P +9 &)EU\ P +10 &+V\ P +9 &,W\ P +9 &.W\ P +10 &0LZ\ P +9 &2V\ P +9 &3W\ O +10 &5U\ P +9 &7VW\ O +10 &9Wp\ P +9 &:V\ O +9 &<X?\ P +10 &>^W,\ O +9 &@W)\ P +9 &AU)\ P +10 &CR,\ P +9 &EeTP\ P +10 &G'S\ P +9 &HZ\ P +9 &Je\ Q +10 &L`\ T +9 &N\ }X +9 &O !\ |Z +10 &Q!\ |[ +9 &SU!\ {[ +10 &U !\ {\\ +9 &V"\ {\\ +9 &X!!\ z\\ +10 &ZW#\ z] +9 &\\"$\ z] +9 &]$%\ z^ +10 &_}z&&\ {D +9 &`J&%&\ |&q +10 &`by%%\ ~Y +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.18 + "collection"'R& +4 "core" &`by$%\ ~Y + .tHand.open +2 "manipulator"&c1 +72 "core" 1 +2 "manipulator"&{% +4 "core" % { e b + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'3& +4 "core" &`bx i\ }Y +2 "collection"'*% +3 "core" %ӷ \ ~ +2 .tCSV.dial CSR + "collection"'f  +41 "core"  +2 "collection"'A% +4 "core" %ӷ \ } + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'.'qi +1338 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'b% +3 "core" %qe"\ v +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'@'? +656 "core" ' + .tCSV.dial :waste +2 "collection"' +127 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'('Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &`bv \ yY +2 "collection"'=% +3 "core" %Ӷ\ y +2 .tCSV.dial :flush + "collection"'B  +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +6 .tCS.seek 5ml +2 "collection"''qi +1224 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'> @ +43 "core" B +2 "collection"'% +4 "core" %qe \ w +2 .tCS.seek 7ml +2 "collection"'''z +532 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'t  +2 '4  +40 "core"  +91  + .tCBV.dial :waste1 +2 "collection"'I @ +42 "core" > +2 .tCS.seek 0ml +2 "collection"'v'Ӵ +1668 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &`bv\ xY +2 "collection"'$% +3 "core" %Ӳ \ w + .tCSV.dial :flush +2 "collection"'d  +71 "core" +2 .tCS.seek 5ml +2 "collection"'r'qi +1226 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air + "collection"'0 @ +42 "core" A +2 "collection"'a% +4 "core" %qi\ w +2 .tCS.seek 7ml +2 "collection"' '~ +540 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'u  +43 "core"  +2 .tCBV.dial :waste2 +2 "collection"'  +101 "core"  +2 .tCS.seek 0ml +2 "collection"'T'Ӵ +1674 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &`bu\ wY +2 "collection"'% +3 "core" %ӷ\ w +2 .tCSV.dial CSR + "collection"'Y  +41 "core"  +2 "collection"'y% +4 "core" %ӷ\ w + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1897 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +536 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +4 "collection"' +2 'Q  +97 "core" +36  + .tCTV.dial :intake +2 "collection"'W  +72 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'8' +1895 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +69 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'o'Ӵ +584 "core" ' + .tCSV.dial CSR +2 "collection"'x  +99 "core"  +2 "collection"'\\% +4 "core" %ӵg\ t + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'~'qi +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'e' +1343 "core" ' + .tCSV.dial CBV +2 "collection"' +98 "core" +2 .tCS.seek 0ml +2 "collection"'<'Ӵ +2598 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &) T U Bj +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &) ` ` . Bj + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &) c W Bj +2 .tForearm.seek CC +2 "manipulator"&h' +96 "core" ' + .tHand.close +2 "manipulator"&/ +74 "core" / +2 .tCC.seek :open +2 "collection"'s( +468 "core" ( +2 "manipulator"&1& +4 "core" &* U S 8 Bj + "manipulator"&% +4 "core" %  V T M + .tForearm.seek :retract +2 "manipulator"&q'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&;(, +286 "core" ( +2 "manipulator"& & +4 "core" &, ^ V  8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, U V N 8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&O' +111 "core" ' +4 .tHand.open + "manipulator"&j1 +74 "core" 1 +2 "manipulator"&% +4 "core" % ~ ] `  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +100 "core" ' +2 "processing"%p& +4 "core" &I\ +21907 #t-> access 4 +2 .SE.seek :down + "storage"(&'} +2 "core" ' +41 "manipulator"&)% +12 "core" %\  S S , ! +2 "manipulator"&& +3 "core" &, T _ : 8 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(L(R +988 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (G& +3 "core" &P  \ \ +4254 "Can"\ 33 +12902 #t-> access 5 +2 .SE.seek :down + "storage"('} +3 "core" ' +2 "manipulator"&M% +4 "core" %\  ] U ! +2 "manipulator"&S& +3 "core" &, ] V z 8 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(?( +361 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (+& +3 "core" & k  \ " +46706 "Can"\ II +60002 \ IH +43376 #t-> startTube 5 +4534 #-> da 40 +2 #da sampling at most 40ml +2 #Loading sh1 puck from tube 5 into Collection Clamp +3 ."Qmail"HABfans.email "Started da in tube 5 at 11:41:21EDT30-Aug-19\\n{}\\nCan@11:33:22, 21.1C, 43% humidity, 15.1psia, 13.338V, 0.386A, 0.380A avg, 5.14W",Subject: "da sampling at most 40ml" +2 "collection"'"& +5 "core" &\ + "manipulator"& % +5 "core" %\  h ! +3 "storage"(-% +3 "core" %   \ +2 "storage"(m. +3 "core" .( +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 .tSC.seek 5 +2 "storage"(F(<1 +1013 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (C& +3 "core" &UTz\ O +9 &@Uv\ O +10 &AUy\ P +9 &CRs\ O +9 &E]Ux\ O +10 &GTy\ P +9 &H`y\ Q +10 &Jpv\ S +9 &LQt\ V +9 &N89k\ Z +10 &O;<f\ [ +9 &Q@@f\ [ +9 &SJCCd\ [ +10 &U\ EEf\ \\ +9 &VGHl\ ] +9 &XJJ`\ ] +10 &ZLNNg\ ] +9 &\\PRg\ ] +10 &]RUe\ ^ +9 &_s{VVi\ H +9 &`IWXa\ %m +10 &`(VYh\ R +8 ( +2 &`qVXk\ K + "collection"'P& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.24 +2 .Hand.open + "manipulator"&}1 +73 "core" 1 +2 "manipulator"&U% +4 "core" % g Z r + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +93 "core" ' + .tSC.coast +2 "storage"(6 +2 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")z+ +3 "core" + +2 "sampler")R% +4 "core" %ۨ H\  +2 "collection"'c& +3 "core" &`rRRL\ K +3 "Can"\ EE + #tCalibrating pressure sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast + "sampler")#.0X  +73 "core"  +2 .tExhaust.select :open + "sampler")@ +11 .tSS.seek 0ml + "sampler")'z +416 "core" ' + .tExhaust.select :close +2 "sampler") +10 #tSampling 40.0ml +2 .Intake.select :close + .Exhaust.select :close +2 .SS.reconfigure SSconfig +2 "sampler")#.0X\ +2 "sampler")% +4 "core" % G\ + .tIntake.select :close + "sampler")0 +9 ) % +3 "core" % H\ +2 .tSSV.dial :exhaust +2 "sampler")  +72 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +919 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler")Y  +74 "core" +2 #tAllowing 80s for 15.0ml of remaining 15.0ml + .Intake.select :open + "sampler") +211 "collection"'y% +3 "core" %ӸUX\ { + #tIntake @15.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X\ ! + .tCBV.dial between SSV and waste2 +2 "collection"'O  +29 "core"  +2 "collection"')% +4 "core" %$HI\ | +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +3 .tCS.seek 0ml +2 "collection"'G'Ӵ +2262 "core" '\ | +3 "collection"'M% +3 "core" %\ } +2 "sampler")S% +3 "core" %} ?\ ! +2 #tBubblePoint: Intake @39.3psia, Outlet @15.1psia + .CBV.dial SSV +2 "collection"'& @ +30 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X\ +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")g  +61 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'6'Ӵ +3 "core" ' +2 ."airStroke"CSV.dial :air +2 "collection"' @ +58 "core"  +2 .tCTV.dial :air + .delay 15 seconds +9 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'9' +1489 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")^ +128 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +3 "collection"',  +4 "sampler")#.0X\  +2 #tEvacuated: Intake @16.4psia, Outlet @14.2psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")P +129 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +334 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '(% +3 "core" %AGI\  +2 .tCS.seek 6ml +2 "collection"'>' +1343 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +39 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'@'ӂ +1447 "core" ' + .tCSV.dial CSR +2 "collection"'t  +42 "core"  +2 "collection"'4% +4 "core" %ӅHI\ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'I' +585 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %HI\  +2 .tCS.seek 5ml +2 "collection"'''qf +832 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +40 "core"  +2 .tCS.seek 1ml +2 "collection"'d'> +1112 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'v \  +4 '09 +3 "core" 95]d +103 "collection"'a9 +2 "core" 95_d +103 "collection"'r9 +2 "core" 96_ d +103 "collection"'u9 +2 "core" 97` d +103 "collection"'9 +2 "core" 97_d +103 "collection"' 9 +3 "core" 9=_d +103 "collection"'9 +2 "core" 9@_d +103 "collection"'9 +2 "core" 9F`d +103 "collection"'$9 +2 "core" 9Q`"d +103 "collection"'Y9 +2 "core" 9[`&d +103 "collection"'y9 +2 "core" 9ia+d +103 "collection"'9 +2 "core" 9x`/d +103 "collection"'9 +2 "core" 9a3d +103 "collection"'Q9 +2 "core" 9a7d +103 "collection"'W9 +2 "core" 9b;d +103 "collection"'9 +3 "core" 9b@d +103 "collection"'9 +2 "core" 9cDd +103 "collection"'89 +2 "core" 9cHd +103 "collection"'x9 +2 "core" 9eLd +103 "collection"'\\9 +2 "core" 9-ePd +103 "collection"'o9 +3 "core" 9HfUd +103 "collection"'T9 +2 "core" 9efYd +103 "collection"'~9 +2 "core" 9h]d +103 "collection"'9 +2 "core" 9iad +103 "collection"'e9 +2 "core" 9ked +103 "collection"'9 +2 "core" 9ljd +103 "collection"'9 +2 "core" 9nnd +103 "collection"'k9 +2 "core" 9ord +103 "collection"'9 +2 "core" 97pvd +147 "collection"'l9 +5 "core" 9ep|d +102 "collection"']9 +3 "core" 9rd +103 "collection"'H9 +2 "core" 9s` +103 "collection"'h9 +2 "core" 9r^ +103 "collection"'19 +2 "core" 9t[ +103 "collection"'9 +2 "core" 9uX +103 "collection"'<9 +3 "core" 9$wU +103 "collection"'9 +2 "core" 9DxR +103 "collection"'9 +2 "core" 9dxO +103 "collection"'j9 +2 "core" 9zM +103 "collection"'q9 +2 "core" 9{J +103 "collection"'9 +2 "core" 9{G +103 "collection"'p9 +2 "core" 9}E +103 "collection"'O9 +2 "core" 9B +103 "collection"')9 +2 "core" 9@ +103 "collection"'9 +2 "core" 99> +103 "collection"' 9 +3 "core" 9W; +103 "collection"'M9 +2 "core" 9r9 +103 "collection"'S9 +2 "core" 97 +103 "collection"'&9 +2 "core" 95 +103 "collection"'9 +2 "core" 93 +103 "collection"'+9 +3 "core" 90 +103 "collection"'"9 +2 "core" 9. +103 "collection"' 9 +2 "core" 9- +103 "collection"'L9 +2 "core" 9', +103 "collection"'-9 +2 "core" 9@* +103 "collection"'?9 +2 "core" 9V( +103 "collection"'C9 +2 "core" 9l& +103 "collection"'[9 +2 "core" 9& +103 "collection"'m9 +2 "core" 9$ +103 "collection"'#9 +2 "core" 9# +103 "collection"'G9 +3 "core" 9! +103 "collection"'E9 +2 "core" 9! +103 "collection"':9 +2 "core" 9 +103 "collection"'9 +2 "core" 9  +103 "collection"'X9 +2 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"';9 +2 "core" 9 * +103 "collection"'\ 9 +2 "core" 9 9 +103 "collection"'9 +2 "core" 9 H  +103 "collection"'i9 +2 "core" 9 V% +103 "collection"'g9 +3 "core" 9 e) +103 "collection"'9 +2 "core" 9 s- +103 "collection"'J9 +2 "core" 9 1 +103 "collection"'69 +2 "core" 9 5 +103 "collection"'^9 +2 "core" 9 : +103 "collection"',9 +2 "core" 9 > +103 "collection"' 9 +2 "core" 9 B +103 "collection"'9 +2 "core" 9 F +103 "collection"'Z9 +2 "core" 9 J +103 "collection"'/9 +2 "core" 9 O +103 "collection"'_9 +3 "core" 9 S +103 "collection"'99 +2 "core" 9 W +103 "collection"'w9 +2 "core" 9 [ +103 "collection"'59 +2 "core" 9 _ +103 "collection"'D9 +2 "core" 9 d +103 "collection"'29 +3 "core" 9\ h +103 "collection"'}9 +2 "core" 9\ \ l +103 "collection"'U9 +2 "core" 9\ p +103 "collection"'P9 +2 "core" 9\ t +103 "collection"'s9 +2 "core" 9\ y +103 "collection"'R9 +3 "core" 9\ %} +103 "collection"'9 +2 "core" 9\ +\ +103 "collection"'F9 +2 "core" 9\ 0 +103 "collection"'*9 +2 "core" 9\ 5 +103 "collection"'c9 +2 "core" 9\ :\ +103 "collection"'9 +2 "core" 9\ ? +103 "collection"'%9 +2 "core" 9\ C\ +103 "collection"'39 +2 "core" 9\ G\ +103 "collection"'z9 +2 "core" 9\ L\ +103 "collection"'f9 +2 "core" 9\ O\ +103 "collection"'{9 +3 "core" 9\ T +103 "collection"'`9 +2 "core" 9\ W\ +103 "collection"'A9 +2 "core" 9\ [\ +103 "collection"'.9 +2 "core" 9\ ^\ +103 "collection"'n9 +3 "core" 9\ a\ +102 "collection"'b9 +3 "core" 9\ e +103 "collection"'9 +2 "core" 9\ g\ +103 "collection"'=9 +2 "core" 9\ j\ +103 "collection"'(9 +2 "core" 9\ m +103 "collection"'B9 +2 "core" 9\ o\ +103 "collection"' 9 +3 "core" 9\ q\ +103 "collection"'>9 +2 "core" 9\ s +103 "collection"'t9 +2 "core" 9\ v +103 "collection"'49 +2 "core" 9\ w +103 "collection"'@9 +2 "core" 9\ y +103 "collection"'9 +2 "core" 9\ |\ +103 "collection"'I9 +2 "core" 9\ } +103 "collection"'9 +2 "core" 9\ \ +103 "collection"''9 +2 "core" 9\  +103 "collection"'09 +2 "core" 9\ \ +3 .tCH.hold 10:00,70C +3 "collection"'a `\ `\  +3 "core"  +2864 "Can"\ 9 +57139 "core" ` +2 "collection"'r9 +3 "core" 9\ } +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'u'Ӵ +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +104 "core" B +2 .tCSV.dial :air +2 "collection"' @ +41 "core" ? +2 .tCS.seek 5ml +3 "collection"''qi +1351 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'$ @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'Y  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'y @ +43 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"''Ӵ +11 "Can"\ iBB +1332 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"' +112 "core" + .tCBV.dial CSV +2 "collection"'Q  +28 "core"  +2 "collection"'W% +4 "core" %Ӷ[\\\ D +2 .tCS.seek 5ml + "collection"''qk +1346 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +42 "core" +2 "collection"'8% +4 "core" %qjt}\ I + .tCS.seek 7ml +2 "collection"'x' +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'\\ @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'o' +849 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'T ` +114 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'~   +30 "core" ! +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  + 'e  +30 "core"  +105  +2 .tCS.seek 5ml +2 "collection"''qi +1349 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +102 "core" B +2 .tCSV.dial :waste +2 "collection"'k +101 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1338 "core" ' + .tCSV.dial :air +2 "collection"'l @ +72 "core" B +2 .tCS.seek 5ml +2 "collection"']'qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'H  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'h @ +42 "core" @ +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'1  +42 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +44 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'<'Ӵ +1342 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +100 "core" ~ + .tCBV.dial CSV +2 "collection"'  +30 "core"  +2 "collection"'j% +4 "core" %Ӹ-0\ Z +2 .tCS.seek 5.001ml +2 "collection"'q'qm +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +50 "collection"'  +43 "core" +2 "collection"'p% +4 "core" %qlVX\ ^ +2 .tCS.seek 7ml + "collection"'O' +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"') @ +39 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +834 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +113 "core" _ +2 #tLysing Complete + "collection"'M& +4 "core" &`k\ aK +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&S% +4 "core" %\  W ]  + "storage"(&% +4 "core" % \ ~ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(+(,q +358 "core" ( +2 .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ("& +3 "core" &,p \ x +2 "manipulator"& & +3 "core" & W _ +2 "manipulator"&L% +3 "core" %\  c R  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&-( +153 "core" ( +2 "manipulator"&?& +4 "core" & a _ Q 6 + "storage"(C& +4 "core" &,p \ y +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&['( +110 "core" ' +2 "storage"(m& +4 "core" &,p Y\ { +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(#' +276 "core" ' +2 "storage"(G- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(E'y +32 "core" ' +2 "manipulator"&:& +4 "core" & d Y ' 6 +2 "manipulator"&% +3 "core" %* e p  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +155 "core" ( +2 "manipulator"&;& +4 "core" &$ =A + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &$  ; =A +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&i/ +73 "core" / +3 .tCC.seek :open +2 "collection"'g( +468 "core" ( +2 "storage"(& +4 "core" &,p \ | + "storage"(J& +4 "core" &,p \ | + "manipulator"&6& +4 "core" &" d u K :, + "manipulator"&^% +4 "core" %  Y Y 2  + .tForearm.seek :retract +2 "manipulator"&,'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"& ( +166 "core" ( +2 "manipulator"&& +4 "core" & b X / + "storage"(Z& +4 "core" &,p \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.seek 4 +2 "manipulator"&/' +98 "core" ' +2 .tElbow.hold + "manipulator"&_, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&91 +69 "core" 1 +2 "manipulator"&w% +4 "core" % t f t  +2 "storage"(5& +3 "core" &,p c\ | +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 346 counts +2 "manipulator"&D'* +14 "core" ' +2 "manipulator"&2& +4 "core" & a ` % - +2 "storage"(}& +3 "core" &,p : Q $\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&U'( +14 "core" ' +2 "storage"(P% +4 "core" % e [\  +2 ."downElevator"SE.seek :down +3 "storage"(s'} +100 (R% +4 "core" % < \ ~Xg +2 "manipulator"&% +3 "core" %3 ` [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&F'\ +93 "core" ' +55 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA +2 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'*& +4 "core" & \ h +2 "manipulator"&c& +4 "core" & _ W \\ - + "manipulator"&% +4 "core" %\  T T X # +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&%(, +170 "core" ( +2 "manipulator"&3& +4 "core" &, _ X  L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &, T U W L +2 .tForearm.seek :garage +3 "manipulator"&f' +100 "core" ' +2 .tHand.close + "manipulator"&{/ +73 "core" / +2 "manipulator"&`& +4 "core" &, _ [ 1 L +2 "manipulator"&A% +3 "core" %  U T Y  +2 .tForearm.seek :retract +2 "manipulator"&.'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&n( +278 "core" ( +2 "manipulator"&b& +4 "core" && X _ ; ?Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" && ^ W ?Q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&=' +106 "core" ' +3 "manipulator"&(& +3 "core" &' c a ?Q +2 "manipulator"&B% +4 "core" % \\ U +2 "collection"' & +3 "core" &\ l +2 "collection"'>& +3 .tCC.seek :closed +2 "collection"'t(` +3 "core" &\ l +2 &\ l +9 &0v\ h,} +10 &byy\ g? +9 &mn\ gO +10 &0O\ hO +9 &N\ hO +9 &Lx\ iN +10 &wQZ\ hN +9 &9QD\ hN +9 &P)\ hN +10 &S\ hO +9 & ~N\ hO +10 &"@N\ hO +9 &$L\ iN +9 &%O\ iO +10 &'T\ hO +9 &)IL\ iN +9 &+\ O\ iO +10 &,M\ iN +9 &.P\ iO +10 &0QQ\ hN +9 &2N\ hN +9 &3Ox\ iN +10 &5Rb\ iO +9 &7XR\\\ hO +9 &9TE\ iO +10 &:Q0\ iO +9 &<N\ iO +10 &>`O\ hO +9 &@#M\ hN +9 &AO\ iN +10 &CL\ iN +9 &EiL\ iN +9 &G+O\ iN +10 &HU\ hO +9 &Ja\ hQ +10 &La~\ \ fT +9 &N,'\ eX +9 &O,2\ cZ +10 &Q./\ d[ +9 &SU+0\ c[ +9 &U,/\ c[ +10 &V,/\ b\\ +9 &X+.\ b] +10 &ZV,/\ b] +9 &\\-.\ b^ +9 &]-/{\ b^ +10 &_|{,/l\ cE +9 &`K$+0c\ e(v +9 &`b,-V\ e _ +2 ( + "collection"'>& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.34 +2 "collection"'4& +4 "core" &`b}*,=\ e _ +2 .tHand.open +2 "manipulator"&@1 +66 "core" 1 +2 "manipulator"&% +4 "core" %  a c  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&I'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"% +43 "core"  +2 "processing"%'% +4 "core" %հ\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%0' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%K  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%v' +1612 "core" ' +3 .tPSV.dial PSR +2 "processing"%a +43 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%r' +2621 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%d  + "collection"'  +44 "core"  +31 +2 .tPSV.dial :mixloop + "processing"% +109 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%u  +133 "core" +2 .tPS.seek 0ml +2 "processing"%' +2643 "core" ' + .tPSV.dial :air +2 "processing"%$  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Y' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2630 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Q' +2620 "core" ' + .tPSV.dial :mixloop +2 "processing"%W +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &% X T \\ >M +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&8( +2 "core" ( +2 "manipulator"&& +3 "core" &% g q  >M +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &% U ^ >M +2 .tForearm.seek CC +2 "manipulator"&x' +95 "core" ' + .tHand.close +2 "manipulator"&T/ +72 "core" / +2 .tCC.seek :open +2 "collection"'~( +469 "core" ( +2 "manipulator"&& +4 "core" &% ] S >J + "manipulator"&e% +4 "core" % ! V U  + .tForearm.seek :retract +2 "manipulator"&o'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +282 "core" ( +2 "manipulator"&k& +4 "core" &, ` Z < + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, T T % < +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&l' +108 "core" ' +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&H% +4 "core" % t ^ W d g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&h'\ +103 "core" ' + .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 5 into Collection Clamp +2 "collection"'1& +3 "core" &Y\\R\ +2 "manipulator"&% +4 "core" %\ " d ` < +2 "storage"(]% +3 "core" %y w\ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +380 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (j& +3 "core" &<3  H\ + "manipulator"&<& +4 "core" &, T ^ H < + "manipulator"&% +4 "core" %\ " W b < +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&p( +180 "core" ( +2 "manipulator"&q& +4 "core" & ^ Y , + "storage"()& +4 "core" &<2  *\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&O'Ϲ +97 "core" ' +2 "storage"( & +4 "core" &<2 ! h\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(M' +284 "core" ' +2 "storage"(S- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (&& +3 "core" &<2  b\ + "manipulator"&& +4 "core" & W S \\ , + .tElbow.seek 5 +2 "manipulator"&"( +3 "core" ( + "manipulator"& & +4 "core" & ` ^ , +2 "storage"(L& +3 "core" &<2  W\ +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&?'΍ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&C/ +74 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&m& + "storage"(7'} +6 "core" & S S J , + "manipulator"&N% +4 "core" % Ε q [ +2 .tForearm.seek :retract +2 "manipulator"&G'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&:( +147 "core" ( +3 "manipulator"&& +3 "core" ' + && Z ^ @Z +2 ."downElevator"SE.coast +2 .tElbow.reconfigure LooseElbow +2 "storage"(5 +3 "manipulator"&$ &.,(#b +3 &#& +2 "core" && X `  @Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&;' +98 "core" ' +2 "manipulator"&\ & +4 "core" &' \\ a  @Z +2 "manipulator"&[% +3 "core" % W T $ +2 "collection"'-& +4 "core" &_^\ } + "collection"'i& +4 .tCC.seek :closed +2 "collection"'X(` +3 "core" &_a\ | +3 &_`\ {6 +10 &6Ix]`r\ w1 +9 &brx^a\ wF +10 &Y`bv\ xN +9 &P^_c\ xN +9 &P^aP\ xM +10 &OO]`I\ xN +9 &P^a/\ xM +10 &Q^`\ xN +9 &O^aw\ xN +9 &WR^a]\ xN +10 &!P^`O\ xN +9 &"S^aC\ xN +9 &$O^a,\ xM +10 &&_P^b\ xN +9 &(!P_b\ xN +10 &)Q^b\ xN +9 &+M`b\ xN +9 &-gQ^b\ xN +10 &/)M_b\ xN +9 &0P]b\ xN +9 &2S_b\ xN +10 &4pO^`\ xM +9 &61O`a\ xN +10 &7Q`c\ xN +9 &9Paa\ xM +9 &;wPab\ xN +10 &=8R_b\ xN +9 &>M`c\ xN +9 &@O_b\ wM +10 &BP^c?\ wN +9 &D@O`aA\ xN +10 &FO`a=\ xN +9 &GWfh2\ xO +9 &I_sm*\ wP +10 &K8x\ uT +9 &L\ sY +9 &Nx\ sZ +10 &Pkg\ sZ +9 &R+l\ r[ +10 &S`\ r[ +9 &UT\ q\\ +9 &WnQ\ q\\ +10 &Y/Y\ q\\ +9 &ZJ\ p] +9 &\\?\ p] +10 &^n=\ o^ +9 &_c5\ p1 +9 &`^/\ q"f +9 ( +2 &`e}%\ t _ + "collection"'i& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.37 + .Hand.open + "manipulator"&V1 +70 "core" 1 +2 "manipulator"&% +4 "core" %  b a  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&J'\ +93 "core" ' + .tSC.coast +2 "storage"(6 +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'6  +130 "core" ~ +2 .tCSV.dial CTV + "collection"'^  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 "collection"'Z% +3 "core" % \ w +2 .tCS.seek 3.749ml +2 "collection"''I +1663 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%9  +69 "core"  +2 .tPS.seek 0ml +2 "processing"%w' +2624 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'5 ` +30 "core" _ +42 .tCSV.dial :air +10 "collection"'2 @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'}' +1653 "core" ' + .tCSV.dial CTV +2 "collection"'P  +43 "core"  +2 .tCS.seek 0ml +2 "collection"','Ӵ +2604 "core" ' + .tCBV.dial :waste1 +2 "collection"'R @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +127 "core" +2 "collection"' & +4 "core" &`e{ \ F\ y _ + #tStoring lyfil puck in Collection Clamp to tube 4 +2 "manipulator"&/% +3 "core" %\  T X B  +2 "storage"(*% +3 "core" %z " C\ +2 "storage"(D. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(c(,q +359 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &,t \ +2 "manipulator"&E& +4 "core" && e k @Z + "manipulator"&U% +4 "core" %\  g p W  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&3( +167 "core" ( +2 "manipulator"&z& +4 "core" & ` W % + "storage"(s& +4 "core" &,t L\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&+'( +109 "core" ' +2 "storage"(_& +4 "core" &,t =\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"({' +282 "core" ' +2 "storage"(`- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&A& +3 "core" & T U T % +2 "storage"(F& +3 "core" &,t \ + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&f' +25 "core" ' + .tElbow.hold +2 "manipulator"&b, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(%' +29 "core" ' +2 "manipulator"&(% +4 "core" % C + "storage"(B& +4 "core" &,t d\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 342 counts + "manipulator"& '& +14 "core" ' +2 "manipulator"&.& +4 "core" & f k I $ +2 "storage"(g& +3 "core" &,t F\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&4'( +15 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(@' +42 "core" ' +2 "manipulator"&& +4 "core" & x \\ $ +2 "manipulator"&>% +3 "core" %" Z p 5 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&'( +162 "core" ( +2 "manipulator"&=& +4 "core" &*  Cn + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +3 "core" &* y l  Cn +2 .tForearm.seek CC +2 "manipulator"&K' +95 "core" ' + .tHand.close +2 "manipulator"&0/ +73 "core" / +2 .tCC.seek :open +2 "collection"'a( +187 "Can"Q\ XW +283 "core" ( +2 "storage"(v& +4 "core" &,t z\ + "storage"(d& +4 "core" &,t \ + "manipulator"&& +4 "core" &* W T ; Bi + "manipulator"& % +4 "core" %  p S b +2 .tForearm.seek :retract + "manipulator"&u'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&r( +161 "core" ( +2 "manipulator"&$& +4 "core" & X ^ X 3 + "storage"(& +4 "core" &,t Y\ + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.seek 4 +2 "manipulator"&y' +99 "core" ' +2 .tElbow.hold + "manipulator"&Y, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +4 "core" % ] W +2 "storage"(W& +3 "core" &,t \ +3 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 344 counts +2 "manipulator"&Q'( +17 "core" ' +2 "manipulator"&& +4 "core" & a [  2 +2 "storage"(& +3 "core" &,t \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&\\'( +17 "core" ' +2 "storage"(T% +4 "core" % \ +2 ."downElevator"SE.seek :down +3 "storage"(n'} +100 (I% +3 "core" %N9  1\ V` +2 "manipulator"&t% +3 "core" %1 S R 1 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +88 "core" ' +52 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%e  +71 "core" +2 .tPS.seek 2.5ml +2 "processing"%x' +2627 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%k +40 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +41 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%8 +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +42 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%H' +2619 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%1& +4 "core" &8\ +2 "manipulator"&o& +3 "core" & S U g 2 +2 "manipulator"&% +3 "core" %\  V S ~  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&](, +170 "core" ( +2 "manipulator"&& +4 "core" &, ` \\ r D + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &l& +2 "core" &, ^ S s D +2 .tForearm.seek :garage +2 "manipulator"&j' +95 "core" ' +2 .tHand.close + "manipulator"&E`\ R +10 &@b!\ R +9 &A[ \ R +10 &C]'\ Q +9 &ELb&\ R +9 &G p\ T +10 &H\ V +9 &J\ W +9 &LD'\ X +10 &N*\ X +9 &O(\ X +10 &Q+\ X +9 &SK-\ X +9 &U &\ X +10 &V,\ Y +9 &X*\ Y +9 &ZQ-\ Y +10 &\\.\ E +9 &]8Fx8\ Z +9 &]w9A\ 7 +6 ( + "processing"%L& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.55 +2 "processing"%m& +4 "core" &]w.>\ 7 + &]w.U\ 7 + .tHand.open +2 "manipulator"&N1 +68 "core" 1 +2 "manipulator"&p% +4 "core" % ^ `  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&O'\ +96 "core" ' + .tPRV.dial :air +2 "processing"%  +44 "core"  +2 .tPSV.dial :mixloop + "processing"%# +43 "core" +2 "processing"%M% +4 "core" %b\ +2 .tPS.seek 0.3ml +2 "processing"%?' +398 "core" ' + .tPSV.dial PSR +2 "processing"%\ +99 "core"  +2 "processing"%[% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%-'.U +508 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%"' +1920 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%7 +100 "core" +2 .tPTV.dial :mixing + "processing"%G @ +74 "core" B + .tPBV.dial :waste2 +2 "processing"%~  +90 "core"  +2 .tPS.seek 0ml +2 "processing"%V' +2627 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &u U S : +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&i(k +3 "core" ( +2 "manipulator"&6& +4 "core" &u \\ U  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" &u \\ ` a + .tForearm.seek PC +2 "manipulator"&;' +91 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +2 .tPC.seek :open +2 "processing"%( +454 "core" ( +2 "manipulator"&Z& +4 "core" &u c d + "manipulator"&% +4 "core" % W _ A + .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&9(, +124 "core" ( +2 "manipulator"&& +4 "core" &, h b   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &5& +3 "core" &, U Q D  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&2' +112 "core" ' +2 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&P% +4 "core" % \ u e i c + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +99 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp +2 "processing"%R& +4 "core" &\ k +2 "manipulator"&% +3 "core" %\  c _  +2 "storage"( % +4 "core" % * ) (\ _ + "storage"(/. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(*(<1 +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (D& +3 "core" &<67\ \ & \\\ Y  + "manipulator"&& +4 "core" &, c j (  +2 "manipulator"&E% +3 "core" %\  a `   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&U( +204 "core" ( +2 "manipulator"&z& +4 "core" & _ e c + "storage"(s& +4 "core" &<68 \ {\ X  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&_'Ϲ +95 "core" ' +2 "storage"(:& +4 "core" &<69\  s\ X  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(J' +283 "core" ' +2 "storage"(`- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (A& +3 "core" &<67 Q\ T  + "manipulator"&F& +4 "core" & a b c + .tElbow.seek 5 +2 "manipulator"&( +3 "core" ( + "manipulator"&(& +4 "core" & c a c +2 "storage"(B& +3 "core" &<68 {\ T  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&.'΍ +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&g/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(>'} +5 "core" & a d c +2 "manipulator"&+% +4 "core" % ΁ X a  + .tForearm.seek :retract +2 "manipulator"&3'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&{(k +159 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +81 "core" ( +2 "manipulator"&f& +4 "core" &t ^ e + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &t [ ] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&%' +97 "core" ' +2 "manipulator"&=& +4 "core" &t g _ +2 "manipulator"&|% +3 "core" % d c  +2 "processing"%4& +5 "core" &m\ a +2 "processing"%b& +3 .tPC.seek :closed +2 "processing"%0(] +3 "core" &l\ a +3 &t\ a +9 &'ul\ ]- +10 &aw\ \\A +9 &Pyv\ \\S +9 &Wk\ ]S +10 &\\q\ ]S +9 &]z\ ]S +9 &V[\ ]S +10 &Zz\ ]R +9 &\\r\ ^S +9 &\\u\ ]S +10 & _]o\ ]S +9 &"!^x\ ]S +10 &#Zm\ ]R +9 &%Zj\ ]R +9 &'gVi\ ]S +10 &))[d\ ]S +9 &*\\^\ \\S +9 &,]^\ ]S +10 &.o\\b\ ]S +9 &00Z`\ ]S +10 &1\\d\ \\S +9 &3_k\ \\S +9 &5xWd\ ]R +10 &7:Zd\ \\R +9 &8ZZ\ ]R +9 &:\\j\ \\S +10 &<]o\ \\S +9 &>A_]\ \\S +10 &@Z_\ ]S +9 &AXZ\ ]S +9 &CZQ\ \\R +10 &EH`N\ \\S +9 &GsR\ [V +9 &H[\ [X +10 &JQ\ [X +9 &L@Z\ ZY +10 &NT\ YY +9 &OQ\ ZY +9 &QS\ YY +10 &SGM\ ZY +9 &UR\ ZY +9 &VP\ YZ +10 &XR\ XZ +9 &ZMN\ YZ +10 &\\G\ YG +9 &]4EvJ\ [ b +9 &]z9E\ ]6 +5 ( + "processing"%b& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 +2 .Hand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&X% +4 "core" % Z b  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +91 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%d  +2 %9 +5 "core" 9 +102 "processing"% 9 +2 "core" 9 +103 "processing"%$9 +2 "core" 9  +103 "processing"%9 +2 "core" 9  +103 "processing"%K9 +2 "core" 9 +103 "processing"%'9 +2 "core" 9 +152 "processing"%9 +2 "core" 9~ +103 "processing"%9 +2 "core" 9|  +103 "processing"%W9 +2 "core" 9{$ +103 "processing"%9 +3 "core" 9z( +103 "processing"%9 +2 "core" 9y- +103 "processing"%T9 +2 "core" 9x1! +103 "processing"%u9 +2 "core" 9x5! +103 "processing"%I9 +2 "core" 9x9! +103 "processing"%t9 +2 "core" 9w=" +103 "processing"%r9 +2 "core" 9xB" +103 "processing"%y9 +2 "core" 9wF# +103 "processing"%Q9 +2 "core" 9xJ# +103 "processing"%@9 +2 "core" 9yN# +103 "processing"%e9 +3 "core" 9zR$ +103 "processing"%\\9 +2 "core" 9{W$ +103 "processing"%n9 +2 "core" 9|[$ +103 "processing"%c9 +2 "core" 9~_% +103 "processing"%w9 +2 "core" 9c% +103 "processing"%k9 +3 "core" 9g% +103 "processing"%9 +2 "core" 9l% +103 "processing"%89 +2 "core" 9p% +103 "processing"%9 +2 "core" 9t% +103 "processing"%x9 +2 "core" 9x% +103 "processing"%19 +3 "core" 9|% +103 "processing"%o9 +2 "core" 9& +103 "processing"%9 +2 "core" 9% +103 "processing"%9 +2 "core" 9% +103 "processing"%l9 +2 "core" 9 +103 "processing"%Y9 +2 "core" 9 +103 "processing"%<9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%q9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%h9 +2 "core" 9 +103 "processing"%j9 +2 "core" 9 +103 "processing"%&9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +3 "core" 9 +103 "processing"%]9 +2 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%!9 +2 "core" 9 +103 "processing"%L9 +2 "core" 9 +103 "processing"%m9 +3 "core" 9 +102 "processing"%N9 +2 "core" 9 +103 "processing"%p9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%#9 +2 "core" 9 +103 "processing"%M9 +2 "core" 9 +103 "processing"%S9 +2 "core" 9  +103 "processing"%H9 +2 "core" 9 +103 "processing"%\ 9 +2 "core" 9 +103 "processing"%[9 +2 "core" 9 +103 "processing"%?9 +3 "core" 9  +102 "processing"%-9 +2 "core" 9% +103 "processing"%79 +2 "core" 9+ +103 "processing"%G9 +2 "core" 9/ +103 "processing"%~9 +2 "core" 95  +103 "processing"%"9 +3 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"%69 +2 "core" 9E +103 "processing"%^9 +2 "core" 9J +103 "processing"%9 +2 "core" 9P  +103 "processing"% 9 +3 "core" 9T% +103 "processing"%O9 +2 "core" 9Y) +103 "processing"%C9 +2 "core" 9_- +103 "processing"%Z9 +2 "core" 9c1 +3 .tPH.hold 2:00:00,28C +3 "processing"% pp` + .tdelay 1:30 +4 "core" 2 +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%5% +4 "core" %\ ? + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%;'\ +598 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%i'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%  +73 "core"  +2 .tPSV.dial PTV +2 "processing"%P +71 "core" +2 .tPBV.dial :waste1 + "processing"%R  +130 "core"  +2 "processing"%% +4 "core" %һ\ ? +2 .tPS.seek 1.5ml + "processing"%' +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%/' +1621 "core" ' +2 .tdelay 5:00 +18974 "Can"\ <;; +11028 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%2  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +33 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%E' +2481 "core" ' + .tPSV.dial PTV +2 "processing"%z +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%s +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%9 +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%:  +72 "core"  +2 .tPS.seek :empty +2 "processing"%}'ղ +2480 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%`  +135 "core" +2 .tPSV.dial :mixloop + "processing"%A +44 "core" +2 .tPRV.dial :ab1 + "processing"%F @ +74 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%(' +357 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'B  +3 "processing"%g  +42 "core" +3  +2 "processing"%% +4 "core" %\ 6 +2 .tPS.seek 0.34ml + "processing"%+' +440 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'U  +28 "core" +2 .tPRV.dial :air +2 "processing"%_  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%J'G +1195 "core" ' + .tPRV.dial :waste2 +2 "processing"%. @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%f'\ +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%'Һ +1617 "core" ' + .tPSV.dial :PML +2 "processing"%= +44 "core" +2 .tPTV.dial :mixing + "processing"%| @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%4  +34 "core" +2 "processing"%>% +4 "core" %Ҹ\ 7 +2 .tPS.seek 1.85ml + "processing"%3' +246 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'X& +2 "core" &\  +2 "manipulator"&& +4 "core" &t C + "manipulator"&b% +4 "core" %\  J  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (, +134 "core" ( +2 "manipulator"&%& +4 "core" &, $  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &, R  + .tForearm.seek :garage +2 "manipulator"&*' +96 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +3 "manipulator"&K& +4 "core" &, n e  + "manipulator"&'% +4 "core" % 5 j  , +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +279 "core" ( +2 "manipulator"&W& +4 "core" &( e m s Ad + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &( c u Ad +49 .tForearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&T& +4 "core" &( d d ` ~Ac +2 "manipulator"&u% +3 "core" % f +2 "collection"'I& +4 "core" &\ + "collection"'t& +4 .tCC.seek :closed +2 "collection"'r(` +4 "core" &\ + &\  +9 &-u\ \ - +9 &by\ A +9 &Zn\ S +10 &L\ S +9 &N\ \ S +9 &I\ S +10 &`N\ S +9 &#J\ S +9 &O\ S +10 &N\ S +9 & gM\ \ T +10 &"*M\ S +9 &#K>\ S +9 &%O%\ S +10 &'pO\ \ S +9 &)3G\ S +9 &*MB\ S +10 &,L\ S +9 &.yM8\ S +10 &0;KA\ S +9 &1K\ S +9 &3M-\ S +10 &5KD\ S +9 &7BN\ S +10 &9J1\ S +9 &:J\ S +9 &<L0\ S +10 &>LGC\ S +9 &@ OA\ S +9 &AIB\ \ R +10 &CIF\ S +9 &ETM;\ S +9 &GM>\ S +10 &HPo\ S +9 &JZM\ U +10 &LPt!\ W +9 &N;\ [\ +9 &O\ ^ +10 &Q/\ _ +9 &SA;\ _ +10 &U?\ ` +9 &VD\ ` +9 &XC\ a +10 &ZAE\ a +9 &\\@\ b +9 &]<\ b +10 &_pB\ C +9 &`E+<\ (w +9 &`cs8\ Y +2 ( + "collection"'t& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.41 + "collection"'y& +4 "core" &`crM\ Y +2 .tHand.open +2 "manipulator"&Q1 +72 "core" 1 +2 "manipulator"&@% +4 "core" %  ' { +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +92 "core" ' +2 .tPSV.dial PSR +2 "processing"%\\ +101 "core"  +2 "processing"%n% +4 "core" %\ - + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%c' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%w  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%k' +1611 "core" ' + .tPSV.dial PSR +2 "processing"% +55 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%8' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%  +2 "collection"'x  +31 "core"  +130  +2 .tPSV.dial :mixloop + "processing"%1 +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%o  +76 "core" +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%l' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%Y +44 "core" +2 .tPS.seek 0ml +2 "processing"%<' +2633 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%q' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&h& +4 "core" &'\ \  ! ~Ac +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&j( +2 "core" ( +2 "manipulator"&&& +3 "core" &'\   ~Ac +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &' \  S ~Ac + .tForearm.seek CC +2 "manipulator"& ' +95 "core" ' +2 .tHand.close + "manipulator"&]/ +72 "core" / +2 .tCC.seek :open +2 "collection"')( +473 "core" ( +2 "manipulator"&!& +4 "core" &( K P  Ab + "manipulator"&L% +4 "core" % N M = + .tForearm.seek :retract +2 "manipulator"&m'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&N(, +288 "core" ( +2 "manipulator"&p& +4 "core" &, y w 3 9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, w  f 9 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&#' +113 "core" ' +2 .tHand.open +2 "manipulator"&M1 +68 "core" 1 +2 "manipulator"&S% +4 "core" % z\ \  O }r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +97 "core" ' +2 ."da"delayUntil "12:36:13.18" +7659 "Can"k\ /UU +17022 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%\ @ +75 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%[  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%-  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%7' +2484 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%G +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%~  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%" +86 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%6'ղ +2483 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%^ +132 "core"  +2 "processing"%% +3 "core" %մ\ 0 +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%O'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 "processing"%C  +76 "core"  +2 ."da"PSV.dial PTV +2 "processing"%Z +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core"  +2 "processing"%5% +3 "core" %Ҿ\ % +2 ."da"PS.seek 1.5ml +2 "processing"%V' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%; * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%P  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%R * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%i' +2477 "core" ' + ."da"PSV.dial PTV +50 "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%d +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%2  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%D'ղ +2470 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +131 "core"  +2 "processing"%/% +4 "core" %ծ\ , + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%z'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%s'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%9 +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%:  +35 "core" +2 "processing"%E% +3 "core" %Ҹz\ , +2 ."da"PS.seek 1.5ml +2 "processing"%`'~ +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%A * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%F' +1619 "core" ' +2 ."da"delay 2:00 +658 "Can"\ %ts +11344 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%}  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%B * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%g +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2485 "core" ' + ."da"PSV.dial PTV +3 "processing"%( +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%U +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%_ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%+  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%.'ղ +2488 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%J  +45 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%f  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%= +44 "core" +2 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%|' +403 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%4  +43 "core"  +2 "processing"%>% +4 "core" %\ , + ."da"PS.seek 0.55ml +2 "processing"%'^ +351 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%3'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%X +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%b  +35 "core" +2 "processing"%%% +3 "core" %ҷ\ , +2 ."da"PS.seek 1.85ml +2 "processing"%$' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%{ * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +32158 "Can"y\ #uu +15845 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%K  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%v  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%*' +2481 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%W +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%T  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%u'ղ +2482 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%I +131 "core"  +2 "processing"%% +3 "core" %մ\ # +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%a'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%y'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%Q  +75 "core"  + ."da"PSV.dial PTV +3 "processing"%@ +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%t  +35 "core" +2 "processing"%\\% +3 "core" %Ҿ\ ' +2 ."da"PS.seek 1.5ml +2 "processing"%n' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%w  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%k' +2487 "core" ' + ."da"PSV.dial PTV +2 "processing"%x +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%1 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%o  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%8'ղ +2485 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +47 .PSV.dial PSR +4 "processing"% +132 "core"  +2 "processing"%% +3 "core" %ն*\ + +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%Y'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%l'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%<  +35 "core" +2 "processing"%% +3 "core" %ҹ\ ( +2 ."da"PS.seek 1.5ml +2 "processing"%q' +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%&' +1621 "core" ' +2 ."da"delay 2:00 +1997 "Can"\ mm +10006 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%] * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%e' +2475 "core" ' + ."da"PSV.dial PTV +3 "processing"%r +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%! +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%L +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%p'ղ +2489 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +132 "core"  +2 "processing"%j% +3 "core" %յ\ \ . +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%M'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%S'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%m +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%#  +33 "core" +2 "processing"%\ % +3 "core" %ҷ\ , +2 ."da"PS.seek 1.5ml +2 "processing"%['} +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%-' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%~ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%"' +2477 "core" ' + ."da"PSV.dial PTV +3 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%7 +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%^ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%6'ղ +2482 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +136 "core"  +5 "processing"%C% +16 "core" %հN\ ! +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +9 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +9 "processing"%Z'm +356 "core" ' +3 ."da"delay 5 seconds +502 "processing"%% +3 "core" %j7\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%5'\ +341 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%O'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%; +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%V  +36 "core" +2 "processing"%P% +3 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%R' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%d +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%2' +2072 "Can"j\ +439 "core" ' + ."da"PSV.dial PTV +3 "processing"%i +73 "core" +3 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%/ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%D  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%z'ղ +2508 "core" ' +2 "processing"%99 +3 "core" 94 + #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast +2 "processing"%:  +3 "core" 4 4 +2 "processing"%E& +3 "core" &]z( \ 6 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&s% +4 "core" %\  j l G i + "storage"(A% +4 "core" %w T\ +2 "storage"(`. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(}(,q +357 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (B& +3 "core" &,s =\  +2 "manipulator"&g& +3 "core" &, V R Q f9 + "manipulator"&F% +4 "core" %\  S T < e + ."da"Elbow.reconfigure TightElbow +53 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&(( +183 "core" ( +2 "manipulator"&U& +4 "core" & . +  b, + "storage"(_& +4 "core" &,r 1\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts + "manipulator"&+'( +109 "core" ' +2 "storage"(& +4 "core" &,r 2\  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(J' +286 "core" ' +2 "storage"( - +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&f& +3 "core" & / , e b, +2 "storage"(=& +3 "core" &,r \  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 4 +2 "manipulator"&.' +26 "core" ' +2 ."da"Elbow.hold + "manipulator"&4, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(>- +3 "core" -' +2 ."da"SE.seek 1.12 Pucks below Top Plate +2 "storage"(|' +28 "core" ' +2 "manipulator"&% +4 "core" %   c [ + "storage"(& +4 "core" &,r m o + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 343 counts + "manipulator"&X'' +15 "core" ' +2 "manipulator"&& +4 "core" & % -  d, +2 "storage"(b& +3 "core" &,r m\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&%'( +22 "core" ' +2 ."da"SE.seek 2.12 Pucks below Top Plate +2 "storage"({' +41 "core" ' +2 "manipulator"&3& +4 "core" & 2 / N b, +2 "manipulator"&$% +3 "core" %3 / / J bU +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&K'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&'(k +257 "core" ( +3 "manipulator"&v& +3 "core" &t , $ b +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t / / T b +2 ."da"Forearm.seek PC +2 "manipulator"&W' +91 "core" ' + ."da"Hand.close +2 "manipulator"&/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"% ( +455 "core" ( +2 "storage"(T& +3 "core" &,r \  +2 "manipulator"&*& +3 "core" &t U T  e +2 "manipulator"&I% +3 "core" % ϻ S T H e\ +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&u( +258 "core" ( +2 "manipulator"&a& +4 "core" & 0 / C c/ + "storage"(Q& +4 "core" &,r 0\  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&@'( +98 "core" ' + ."da"Hand.open +2 "manipulator"&t1 +67 "core" 1 +3 "storage"(\\- +3 "core" -' +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(y'Q +23 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.11 Pucks below Top Plate + "storage"(' +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19aug3013h40ml.tif +1416 #SX MX5/16 (USB:75): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.917 seconds\ /var/log/esp/da19aug3013h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19aug3013h40ml15s.tif +527 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1042 #"da"SX MX5/16 (USB:75): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19aug3013h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19aug3013h40ml30s.tif +3061 #SX MX5/16 (USB:75): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19aug3013h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19aug3013h40ml70s.tif +7132 #SX MX5/16 (USB:75): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19aug3013h40ml70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +3 ."Qmail"HABfans.email "10.917 sec auto-exposure",Subject: "da19aug3013h40ml images!" +9 "storage"(n- +9 "core" -' +8 "storage"(w& +5 "core" &,r d d +2 "manipulator"&c& +3 "core" & [ `/ +2 ."da"Elbow.seek 4 +4 "manipulator"&( +3 "core" ( +2 "manipulator"&& +3 "core" &    a/ +2 "storage"(x& +3 "core" &,r m e > +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&'( +2 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.82 Pucks below Top Plate +3 "storage"(1' +56 "core" ' +4 "manipulator"&o& +5 "core" &  m/ + "storage"(k& +4 "core" &,r k\ +2 ."da"Elbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 4 +2 "manipulator"&' +28 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.01 Pucks below Top Plate +3 "storage"(8' +20 "core" ' +2 "manipulator"&Y% +5 "core" % 8 U  d +2 "storage"(& +3 "core" &,r !\  +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 4 + 328 counts +2 "manipulator"&<' +15 "core" ' +5 "manipulator"&& +10 "core" &  n+ +3 "storage"(l& +4 "core" &,r   \ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&h'( +18 "core" ' +2 "storage"(q% +5 "core" %  & H\ \ +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (]% +3 "core" %* 8\ Yk +99 "manipulator"&% +7 "core" %& m +3 ."da"Forearm.reconfigure LooseForearm +6 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek :retract +4 "manipulator"&&'\ +21 "core" ' +2 ."downElevator"SE.coast +2 "storage"(5 +72 "core" ' +3 ."da"SC.coast +2 "storage"(6 +6 #tStarting finalPurge +5 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%r& +7 "core" &\  +3 "manipulator"&!& +8 "core" & - s+ +4 "manipulator"&L% +6 "core" %\ $ s C +3 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"& (, +176 "core" ( +2 "manipulator"&e& +4 "core" &, H vn +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, wn +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&j' +97 "core" ' +2 ."psFlush"Hand.close + "manipulator"&p/ +74 "core" / +2 "manipulator"&M& +4 "core" &,  un + "manipulator"&m% +4 "core" % (  uX +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&#'\ +97 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&\ (k +124 "core" ( +2 "manipulator"&S& +4 "core" &u R x +3 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +4 "core" &u  y +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +4 "manipulator"&[' +104 "core" ' +3 "manipulator"&& +4 "core" &u n z +2 "manipulator"&G% +5 "core" %Ͼ Y zg +3 "processing"%~& +4 "core" &Z\ $ +3 "processing"%-& +5 ."psFlush"PC.seek :closed +4 "processing"%(] +7 "core" &U\ % +3 &O\ % +5 &P\ $$c +11 &ySQ\ : +7 &z|@\ O +9 &q[G\ !T +10 &3SH\ "T +9 &T?\ !T +10 &YA\ !T +9 &xT6\ !T +9 &:X6\ !T +11 &X3\ !T +8 &W-\ !T +10 &!Y\ !T +9 &#BW\ !T +9 &%V$\ "T +10 &&R\ "T +10 &(U$\ "T +8 &*JX\ !T +10 &, R\ !T +9 &-X\ !T +10 &/Q\ "T +10 &1QW \ !U +10 &3S\ "T +8 &4O\ !T +9 &6R\ !T +9 &8\\R\ "T +10 &:V\ "T +10 &;V\ !T +8 &=R\ "T +10 &?bW\ "T +9 &A$R\ "T +10 &BV\ "T +12 &DW\ "T +9 &Fga\ !U +11 &H"{\ X +6 &I\ Z +10 &K\ Z +12 &M`\ [ +8 &O"\ [ +10 &P\ [ +10 &R\ [ +11 &Ti\ Z +6 &V*\ [ +8 &W\ [ +8 &Y\ [\ +10 &[m\ \\ +9 &\\f\ !* +9 &]vc\ "9 +10 ( +4 "processing"%-& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 +4 "processing"%7& +6 "core" &]|$\ #3 +5 &]|$\ $3 +4 ."psFlush"Hand.open +5 "manipulator"&^1 +78 "core" 1 +5 "manipulator"&% +6 "core" % Ͼ 1 yg +5 ."psFlush"Forearm.reconfigure LooseForearm +12 "manipulator"&#Q@2^d^2b +9 ."psFlush"Forearm.seek :retract +9 "manipulator"&"'\ +94 "core" ' +2 ."psFlush"PSV.dial PSR +8 "processing"% +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%C'TE +277 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +831 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%6' +1614 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Z  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%5' +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%; +74 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%V'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2115 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%O +85 "core"  + ."psFlush"PBV.dial PSV +3 "processing"% U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%R' +2655 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%d  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%i +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%/ +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%D' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%2 @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%:  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%E'ղ +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%s +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%A'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%`' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%B +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%g  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%F' +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%U +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%_'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2115 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%H U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +921 "Can"\ *?? +1761 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%f @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%>  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%b +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%3' +2622 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%$ @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%(  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%J'ղ +2624 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'.& +4 "core" &\  +2 "manipulator"&X& +3 "core" &u\  =  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&|(k +2 "core" ( +2 "manipulator"&%& +4 "core" &u\ \  "  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &u\  @  +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&4/ +71 "core" / +2 .tPC.seek :open +2 "processing"%( +451 "core" ( +2 "manipulator"&K& +4 "core" &u N L " + "manipulator"&0% +4 "core" % ϖ N N n ) + .tForearm.seek :retract +2 "manipulator"&T'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&*( +389 "core" ( +3 "manipulator"&I& +3 "core" & W ^  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" & T T C  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&a' +90 "core" ' +2 "manipulator"&Q& +4 "core" & X R 5  +2 "manipulator"&'% +3 "core" % K K 2  +2 "collection"'t& +4 "core" &\  + "collection"'\\& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &\  +4 &\ \ +9 &+p\ ,~ +9 &_z\ @ +10 &Mp\ S +9 & M\ T +10 &O\ T +9 &L\ T +9 &RP\ S +10 &K\ S +9 &M\ S +9 &P\ T +10 & ZM\ S +9 &"N\ S +10 &#I\ S +9 &%M\ S +9 &'`R\ T +10 &)$I\ S +9 &*O\ T +9 &,N\ T +10 &.iK\ T +9 &0+M\ T +10 &1J\ S +9 &3K\ S +9 &5sJ\ S +10 &74O\ S +9 &8O\ T +9 &:L\ S +10 &<J\ S +10 &?O\ S +9 &AJ\ T +9 &CJ\ S +10 &EDJ\ S +9 &GL\ S +9 &HR\ T +10 &JYN\ U +9 &LArB\ W +10 &M7\ \\ +9 &O@ _ +9 &Qq1 _ +10 &S1S _ +9 &Tw ` +9 &V ` +10 &Xs5 a +9 &Z4> a +10 &[L b +9 &]D b +9 &_j [ H +10 &`D,2 *} +9 &`mkJ\ T +2 ( + "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.38 + "collection"'{& +4 "core" &`mmm\ T + .tHand.open +2 "manipulator"&y1 +76 "core" 1 +2 "manipulator"&n% +4 "core" % \ \  *  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'c& +4 "core" &`mm\ T +2 "collection"'% +3 "core" %ӹ)\  +2 .tCSV.dial CSR +2 "collection"'x  +42 "core"  +2 "collection"'o% +4 "core" %ӵ\  + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'k'qi +1339 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +8 'Y% +3 "core" %qh9  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"''B +665 "core" ' + .tCSV.dial :waste +2 "collection"' +132 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'l'Ӵ +1970 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'q& +4 "core" &`mm\ T +2 "collection"'u% +3 "core" %ӹ\ \  +2 .tCSV.dial :flush + "collection"'@  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"''qi +1273 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'] @ +43 "core" A +2 "collection"'% +4 "core" %qp\  +2 .tCS.seek 7.001ml +2 "collection"'' +557 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +4 '1  +41 "core"  +95  + .tCBV.dial :waste1 +2 "collection"' @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'<'Ӵ +1729 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'8& +4 "core" &`mx\ T +2 "collection"'r% +3 "core" %Ӷ\ + .tCSV.dial :flush +2 "collection"'!  +73 "core" +2 .tCS.seek 5ml +2 "collection"'L'qi +1261 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'h @ +44 "core" B +2 "collection"'e% +4 "core" %qf  +2 .tCS.seek 7ml +2 "collection"''{ +556 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +43 "core"  +2 .tCBV.dial :waste2 +2 "collection"'}  +106 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +1719 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'p& +4 "core" &`mw( T +2 "collection"'M% +3 "core" %ӳ\ + .tCSV.dial CSR +2 "collection"'m  +41 "core"  +2 "collection"'&% +4 "core" %ӳ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'S' +1966 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'?' +555 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +5 "collection"'j + '  +101 "core" +36  + .tCTV.dial :intake +2 "collection"'G  +75 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'~' +1963 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +165 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +50 .tCS.seek 0ml + "collection"'#'Ӵ +585 "core" ' + .tCSV.dial CSR +2 "collection"'  +103 "core"  +2 "collection"'-% +4 "core" %Ӹq + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'7'qi +1337 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'^' +1346 "core" ' + .tCSV.dial CBV +2 "collection"' +103 "core" +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +2608 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&[& +4 "core" & ~ { +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&z( +2 "core" ( +2 "manipulator"&C& +3 "core" & z { +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & z +2 .tForearm.seek CC +2 "manipulator"&Z' +94 "core" ' + .tHand.close +2 "manipulator"&6/ +65 "core" / +2 .tCC.seek :open +2 "collection"';( +471 "core" ( +2 "manipulator"&5& +4 "core" & / -  + "manipulator"&V% +4 "core" % # + , / + .tForearm.seek :retract +2 "manipulator"&O'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +272 "core" ( +2 "manipulator"&P& +4 "core" &, U < 1 C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &, + , C + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&R' +112 "core" ' +2 .tHand.open +2 "manipulator"&d1 +74 "core" 1 +2 "manipulator"&% +4 "core" % w v vl +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +102 "core" ' +2 "processing"%& +4 "core" &x\ + +13091 "Can"\ .11 +6192 #t-> access 4 +2 .SE.seek :down + "storage"(/'} +3 "core" ' +2 "manipulator"&% +4 "core" %\  O X O + +2 "manipulator"&2& +3 "core" &, W L % C +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(D(R +988 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (:& +3 "core" &O \  +1557 #t-> access 5 + .SE.seek :down +2 "storage"(9'} +3 "core" ' + "manipulator"&s% +4 "core" %\  , . 9 + +2 "manipulator"&E& +3 "core" &, + +  C +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(A( +363 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (B& +3 "core" & \ m `\ ! +50835 "Can"\ #IH +60002 \ "II +22919 #t-> startTube 5 +3077 #-> daExtract 40 + #Loading sh1 puck from tube 5 into Collection Clamp +2 "collection"'g& +3 "core" & +2 "manipulator"&`% +4 "core" %\  F u+ +2 "storage"(U% +3 "core" %| ` \\\  +2 "storage"(F. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(_(<1 +1009 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &<2 r  F\  + "manipulator"&H& +4 "core" &, zC + "manipulator"&N% +4 "core" %\  z+ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&f( +192 "core" ( +2 "manipulator"& & +4 "core" & 2 x( + "storage"(>& +4 "core" &<5  \  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&='Ϲ +103 "core" ' +2 "storage"(& +4 "core" &<5 s \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +276 "core" ' +2 "storage"(b- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (& +2 "core" &<5 r k \  +2 "manipulator"&$& +3 "core" & V x( +2 .tElbow.seek 5 +2 "manipulator"&3( +34 "core" ( +2 "manipulator"&(& +4 "core" &  {K + "storage"(+& +4 "core" &<5 ~ \  + .tForearm.seek 5 + 300 counts +2 "manipulator"&.'΍ +12 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&X/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&%& +3 "storage"(v'} +5 "core" & b |K +2 "manipulator"&4% +4 "core" % ΐ  |\\ +2 .tForearm.seek :retract + "manipulator"&\ '\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&"( +155 "core" ( +3 "manipulator"&& +4 "core" ' + &# w=E + ."downElevator"SE.coast +3 .tElbow.reconfigure LooseElbow +2 "storage"(5 + "manipulator"&$ &.,(#b +4 &K& +3 "core" &#  w=E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&0' +103 "core" ' +3 "manipulator"&& +4 "core" &# G v=E + "manipulator"&|% +4 "core" % t v +2 "collection"'I& +3 "core" & +2 "collection"'W& +4 .tCC.seek :closed + "collection"'Q(` +3 "core" & +4 & 2 +10 &.Du 3 +9 &Nmz G +10 &e T +9 &L T +9 &gL S +10 &)H S +9 &M T +9 &N T +10 &oL S +9 &0O T +10 & P T +9 &"O T +9 &$wO S +10 &&8M T +9 &'N T +9 &)L S +10 &+~L) T +9 &-@Q/ T +10 &/IK T +9 &0K+ T +9 &2JH S +10 &4IL S +9 &6\ K T +9 &7I S +10 &9N T +9 &;PNH T +10 &=NS S +9 &>GC S +9 &@JD S +10 &BXM< T +9 &DI7 T +9 &EL9 T +10 &GQ; T +9 &IZc= V +10 &K|B Y +9 &L$: ] +9 &N,-7 _ +10 &PF./: _ +9 &R318 ` +9 &S23< ` +10 &U365 a +9 &WH577 a +10 &Y 587 b +9 &Z995 b +9 &\\:;4 b% +10 &^?;>) b. +9 &_;?) 8 +9 &`N?C, 1 +10 &`|=@( ] +5 ( + "collection"'W& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.47 +2 .Hand.open +2 "manipulator"&'1 +3 "core" &`|=A& ] +68 1 +2 "manipulator"&t% +3 "core" % q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&T'\ +98 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler"))+ +3 "core" + + "sampler"){% +4 "core" %ۧ :\ \  +2 "collection"'y& +4 "core" &`|:;9 ] +2 "Can"\ !PP +2 #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +2 "sampler")x% +3 "core" %35 8\  +2 .tSSV.dial :spit +2 "sampler")o +134 "core"  +2 .tSS.seek 0ml +2 "sampler")a'z +305 "core" ' + .tSSV.dial CBV +2 "sampler"),  +134 "core" +2 .tCTV.dial :intake +2 "collection"'Y  +75 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "14:01:12.53" +1541 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2866 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +132 #"pumping"0.0L/min +78 "collection"'k% +3 "core" %ӳ@A2 +2 #tIntake @15.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X\  +2 #tEvacuated: Intake @15.1psia, Outlet @13.5psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")d +134 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X  +4 "sampler")#.0X\ + + .tCBV.dial between SSV and waste2 +2 "collection"'b  +32 "core"  +2 "collection"'% +4 "core" %58  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'$  +43 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +3 .tCS.seek 0ml +2 "collection"'9'Ӵ +2464 "core" 'r +3 "collection"'(% +3 "core" %G  +2 "sampler")+% +3 "core" %y 5\ + +2 #tBubblePoint: Intake @39.1psia, Outlet @14.8psia + .CBV.dial SSV +2 "collection"'X @ +31 "core" B +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +329 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ')% +3 "core" %948  +2 .tCS.seek 5.999ml + "collection"'\\' +1345 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'c +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"''ӂ +1507 "core" ' + .tCSV.dial CSR +2 "collection"'x  +44 "core"  +2 "collection"'o% +4 "core" %89 + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml +2 "collection"'n' +584 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ',% +3 "core" %69  +2 .tCS.seek 4.999ml + "collection"'Y'qc +841 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'k  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'a'> +1093 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'q \  +4 'u9 +3 "core" 9Ord +103 "collection"'@9 +2 "core" 9Ord +103 "collection"'l9 +2 "core" 9Or d +103 "collection"']9 +2 "core" 9Os d +103 "collection"'9 +2 "core" 9Qrd +103 "collection"'9 +3 "core" 9Ssd +103 "collection"'9 +2 "core" 9Wsd +103 "collection"'19 +2 "core" 9\\sd +103 "collection"'9 +2 "core" 9cs"d +103 "collection"'9 +2 "core" 9ls&d +103 "collection"'9 +2 "core" 9vs+d +103 "collection"'9 +2 "core" 9s/d +103 "collection"'!9 +2 "core" 9t3d +103 "collection"'<9 +2 "core" 9t7d +103 "collection"'h9 +2 "core" 9t;d +103 "collection"'e9 +3 "core" 9u@d +103 "collection"'L9 +2 "core" 9vDd +103 "collection"'89 +2 "core" 9vHd +103 "collection"'r9 +2 "core" 9vLd +103 "collection"'}9 +2 "core" 9wPd +103 "collection"'9 +2 "core" 9wUd +103 "collection"'9 +2 "core" 9+xYd +103 "collection"'m9 +49 "core" 9Iy_d +103 "collection"'&9 +2 "core" 9^ycd +103 "collection"'9 +2 "core" 9szgd +103 "collection"'S9 +3 "core" 9{ld +102 "collection"'j9 +2 "core" 9{pd +103 "collection"'p9 +2 "core" 9}td +103 "collection"'M9 +2 "core" 9~xd +103 "collection"'G9 +2 "core" 9~|d +103 "collection"'?9 +3 "core" 9d +103 "collection"' 9 +2 "core" 9d +103 "collection"'-9 +2 "core" 9)d +103 "collection"'~9 +2 "core" 9Ad +103 "collection"'79 +2 "core" 9Xd +103 "collection"' 9 +3 "core" 9pd +103 "collection"' 9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'^9 +2 "core" 9d +103 "collection"'C9 +2 "core" 9d +103 "collection"'9 +2 "core" 9a +103 "collection"'9 +2 "core" 9_ +103 "collection"'69 +2 "core" 9\\ +103 "collection"'*9 +2 "core" 9.[ +103 "collection"'w9 +2 "core" 9EX +103 "collection"'#9 +3 "core" 9^V +103 "collection"'59 +2 "core" 9uT +103 "collection"'V9 +2 "core" 9R +103 "collection"'Z9 +2 "core" 9O +103 "collection"'[9 +2 "core" 9N +103 "collection"' 9 +3 "core" 9K +103 "collection"'z9 +2 "core" 9J +103 "collection"'d9 +2 "core" 9G +103 "collection"'P9 +2 "core" 9F +103 "collection"'9 +2 "core" 90D +103 "collection"'9 +3 "core" 9GB +103 "collection"'R9 +2 "core" 9^@ +103 "collection"'29 +2 "core" 9s> +103 "collection"'O9 +2 "core" 9= +103 "collection"'s9 +2 "core" 9: +103 "collection"'9 +2 "core" 98 +103 "collection"'9 +2 "core" 97 +103 "collection"':9 +2 "core" 95 +103 "collection"'E9 +2 "core" 9 4 +103 "collection"'D9 +2 "core" 92 +103 "collection"'B9 +3 "core" 90 +103 "collection"'/9 +2 "core" 9// +103 "collection"'`9 +2 "core" 9B. +103 "collection"'U9 +2 "core" 9U , +103 "collection"'F9 +2 "core" 9g%* +103 "collection"'A9 +3 "core" 9y)) +103 "collection"'H9 +2 "core" 9-( +103 "collection"'g9 +2 "core" 91& +103 "collection"'9 +2 "core" 95% +103 "collection"' 9 +2 "core" 9:# +104 "collection"'>9 +2 "core" 9>" +102 "collection"'9 +2 "core" 9B! +103 "collection"'i9 +2 "core" 9F +103 "collection"'b9 +2 "core" 9 J +103 "collection"'9 +2 "core" 9 O +103 "collection"'$9 +3 "core" 9 S +103 "collection"'N9 +2 "core" 9 .W +103 "collection"'(9 +2 "core" 9 ;[ +103 "collection"'+9 +2 "core" 9 J_ +103 "collection"'X9 +2 "core" 9 Vd +103 "collection"'9 +3 "core" 9 dh +102 "collection"'49 +3 "core" 9 ql +102 "collection"'f9 +2 "core" 9 }p +103 "collection"'=9 +2 "core" 9 t +103 "collection"'%9 +2 "core" 9 y +103 "collection"'9 +3 "core" 9 } +103 "collection"'9 +2 "core" 9  +103 "collection"'.9 +2 "core" 9  +103 "collection"'|9 +2 "core" 9  +103 "collection"'K9 +2 "core" 9  +103 "collection"'I9 +2 "core" 9  +103 "collection"'99 +2 "core" 9  +103 "collection"'39 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'v9 +2 "core" 9  +103 "collection"';9 +6 "core" 9\  +103 "collection"'W9 +2 "core" 9\  +103 "collection"'\ 9 +2 "core" 9\  +103 "collection"'t9 +2 "core" 9\  +103 "collection"'{9 +2 "core" 9\ (\ +103 "collection"''9 +3 "core" 9\ 0\ +103 "collection"'y9 +2 "core" 9\ 6 +103 "collection"'09 +2 "core" 9\ = +103 "collection"')9 +2 "core" 9\ D +103 "collection"'_9 +2 "core" 9\ L +103 "collection"'c9 +3 "core" 9\ Q +103 "collection"'\\9 +2 "core" 9\ X +103 "collection"'x9 +2 "core" 9\ ^ +103 "collection"'o9 +2 "core" 9\ b +103 "collection"'9 +2 "core" 9\ i +103 "collection"',9 +2 "core" 9\ n +103 "collection"'n9 +2 "core" 9\ s +103 "collection"'k9 +2 "core" 9\ w +103 "collection"'Y9 +2 "core" 9\ | +103 "collection"'u9 +2 "core" 9\  +103 "collection"'@9 +3 "core" 9\  +3 .tCH.hold 10:00,70C +3 "collection"'l `\ `\  +3 "core"  +24391 "Can"}\  +35611 "core" ` +2 "collection"']9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"''Ӵ +331 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +105 "core" B +2 .tCSV.dial :air +2 "collection"' @ +43 "core" > +2 .tCS.seek 5ml +2 "collection"'1'qi +1340 "core" ' + .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +44 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'!'Ӵ +1346 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'< +105 "core" ~ + .tCBV.dial CSV +2 "collection"'h  +28 "core"  +2 "collection"'e% +4 "core" %ӳjk + .tCS.seek 5ml +2 "collection"'L'qh +1351 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'8  +55 "core"  +2 "collection"'r% +4 "core" %qn   + .tCS.seek 7.001ml +2 "collection"'}' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 + "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +843 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'m ` +116 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'&   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +2 'S  +28 "core"  +111  +2 .tCS.seek 5ml +2 "collection"'j'qi +1347 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'p @ +104 "core" B +2 .tCSV.dial :waste + "collection"'M +105 "core" +2 .tCS.seek :empty +2 "collection"'G'ӂ +1346 "core" ' + .tCSV.dial :air +2 "collection"'? @ +73 "core" A +2 .tCS.seek 5ml +2 "collection"' 'qi +1339 "core" ' + .tCSV.dial CTV +2 "collection"'-  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'~ @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'7  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +43 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"' 'Ӵ +1338 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +116 "core" + .tCBV.dial CSV +2 "collection"'^  +30 "core" +2 "collection"'C% +44 "core" %ӵ ! +10 .tCS.seek 5ml +2 "collection"''qj +1348 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'6% +4 "core" %qjPS +2 .tCS.seek 7ml +2 "collection"'*' +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'w @ +57 "core" B +2 .tCS.seek 10ml +2 "collection"'#' +843 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'5 ` +119 "core" _ +2 #tLysing Complete + "collection"'V& +4 "core" &`|y ] +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&Z% +3 "core" %\ $ 4 n H +2 "storage"([% +4 "core" %{   \  + "storage"( . +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(z(,q +359 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (d& +2 "core" &,s   0\ +2 "manipulator"&P& +3 "core" &" l s j=E +2 "manipulator"&% +4 "core" %\ $ h g i H + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&( +163 "core" ( +2 "manipulator"&R& +4 "core" & H m) + "storage"(2& +4 "core" &,s ( \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&O'( +105 "core" ' +2 "storage"(s& +4 "core" &,s ) )\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +275 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(:'y +29 "core" ' +2 "manipulator"&E& +4 "core" &  p) +2 "manipulator"&D% +3 "core" %@ l p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&B'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&/( +163 "core" ( +2 "manipulator"&`& +4 "core" &+ q p jE| + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &+ n k jE| +2 .tForearm.seek CC + "manipulator"&F' +94 "core" ' + .tHand.close +2 "manipulator"&A/ +67 "core" / +2 .tCC.seek :open +3 "collection"'H( +468 "core" ( +2 "storage"(g& +4 "core" &,s ) (\  + "storage"(& +4 "core" &,s * * \  + "manipulator"& & +4 "core" &) X nBh + "manipulator"&>% +4 "core" %  3 n + .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&i( +157 "core" ( +2 "manipulator"&b& +4 "core" & ? rc + "storage"(& +4 "core" &,s @ A y\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 +2 "manipulator"&$' +103 "core" ' +2 .tElbow.hold + "manipulator"&N, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&(1 +69 "core" 1 +2 "manipulator"&+% +4 "core" % t u = k~ +2 "storage"(X& +3 "core" &,s * (\ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 4 + 340 counts +2 "manipulator"&'$ +15 "core" ' +2 "manipulator"&4& +4 "core" &  ub +2 "storage"(f& +3 "core" &,s D C \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&='( +21 "core" ' +2 "storage"(%% +4 "core" %| @ C \  +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (% +3 "core" %&4 * )\ \\w +2 "manipulator"&.% +3 "core" %2 qR +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&|'\ +93 "core" ' +55 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +1365 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"'K @ +116 "core" B +638 "Can"\ "22 +8445 #t-> CS.empty + .CS.seek :empty +2 "collection"'I'ӂ +2608 "core" ' +2 "collection"'9% +4 "core" %ӆsu\ +4752 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'3& +3 "core" &npS\ +2 "manipulator"&& +4 "core" & zb +2 "manipulator"&v% +3 "core" %\ " {: +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&;(, +172 "core" ( +2 "manipulator"&W& +3 "core" &, {I +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &, zI +2 .tForearm.seek :garage + "manipulator"&t' +100 "core" ' +2 .tHand.close + "manipulator"&{/ +71 "core" / +2 "manipulator"&'& +4 "core" &, e wI + "manipulator"&y% +4 "core" % # w + .tForearm.seek :retract +2 "manipulator"&0'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&)( +287 "core" ( +2 "manipulator"&_& +3 "core" &$ 1 w>K +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &% d w>K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&\\' +97 "core" ' +2 "manipulator"&x& +4 "core" &% h w>K + "manipulator"&o% +4 "core" % w +2 "collection"'& +3 "core" &lo +2 "collection"',& +3 .tCC.seek :closed +2 "collection"'n(` +3 "core" &km +3 &ln \ +10 &+nnn , +9 &bwkn A +9 &Wjno S +10 &Dlo R +9 &Gnm S +9 &Iko R +10 &^Lkm S +9 & KkoP S +10 &Ikn_ S +9 &Fmo R +9 & gGjn R +10 &"(Lmn S +9 &#Gkn R +9 &%Hkp R +10 &'oJln R +9 &)1Dko R +10 &*Fko R +9 &,Gmo R +9 &.wHll R +10 &09Ilm R +9 &1Jlny S +9 &3Inpk S +10 &5Emnl R +9 &7@Kkoe S +10 &9HnnQ S +9 &:DmnO R +9 &<Fnn R +10 &>IDnnx R +9 &@\ Gno S +9 &AHkn S +10 &CClo R +9 &EPGnoz S +10 &GHnl| S +9 &HMstp S +9 &JUsve U +10 &LKt;\\\\ W +9 &M4/F \\ +9 &O[RJ _ +10 &QzxrG _ +9 &S;2 _ +10 &T4 ` +9 &V2 a +9 &X|- a +10 &Z<+ b +9 &[( b +9 &]$ b" +10 &_o$ D +9 &`F+ )x +10 &`cv [ +2 ( + "collection"',& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.51 + "collection"'k& +3 "core" &`ct' [ +2 .tHand.open + "manipulator"&Y1 +69 "core" 1 +2 "manipulator"&u% +4 "core" % 8 s + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&@'\ +93 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%q  +44 "core"  +2 "processing"%% +4 "core" %ձJ\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +50 "processing"%@ +12 .tPS.seek 1.5ml +2 "processing"%l' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%]  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%a' +1621 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2619 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%  +3 "collection"'  +42 "core"  +35 +2 .tPSV.dial :PTV,via: :air +2 "processing"% +194 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 "processing"% @ +76 "core" A +2 .tPS.seek 0ml +2 "processing"%' +2620 "core" ' + .tPSV.dial :air +2 "processing"%1  +73 "core"  +2 .tPS.seek 2.5ml +2 "processing"%<' +2626 "core" ' + .tPSV.dial :PTV +2 "processing"%h +73 "core" ~ +2 .tPS.seek 0ml +2 "processing"%e' +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&!& +4 "core" &$ p>K +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&8( +41 "core" ( +2 "manipulator"&r& +4 "core" & t + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +2 "core" & t +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&}/ +74 "core" / +2 .tCC.seek :open +2 "collection"'m( +469 "core" ( +2 "manipulator"&&& +3 "core" &  w +2 "manipulator"&% +3 "core" %  x +2 .tForearm.seek :retract +2 "manipulator"&S'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +271 "core" ( +2 "manipulator"&p& +3 "core" &, 9 w> +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +3 "core" &,  w> +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&j' +108 "core" ' +2 .tHand.open +2 "manipulator"&?1 +66 "core" 1 +2 "manipulator"&G% +4 "core" % }  nv + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&-'\ +100 "core" ' +1675 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'~& +3 "core" &RV +2 "manipulator"&7& +4 "core" &, y> + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"& (, +3 "core" ( +2 "manipulator"& & +3 "core" &, y> +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, # z> +2 .tForearm.seek :garage +2 "manipulator"&^' +101 "core" ' +2 .tHand.close + "manipulator"&C/ +67 "core" / +2 "manipulator"& & +4 "core" &, @ s> + "manipulator"&% +4 "core" % ) 8 s +2 .tForearm.seek :retract + "manipulator"&6'\ +104 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +309 "core" ( +2 "manipulator"&w& +3 "core" & D x +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &  x +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&5' +103 "core" ' +2 "manipulator"&V& +4 "core" &  w + "manipulator"&Z% +4 "core" % E w +2 "collection"'[& +3 "core" &TV +2 "collection"' & +3 .tCC.seek :closed +2 "collection"'d(` +3 "core" &TX +4 &VW 6 +10 &9GuUV 3 +9 &`psRW G +9 &\\WW S +10 &GUX R +9 &GTW R +10 &AFTU R +9 &HWX R +9 &GWX R +10 &DVW R +9 &HGRV R +9 &!\ HVW R +10 &"DVX R +9 &$FUW R +10 &&QGVW R +9 &(IWW R +9 &)EVW R +10 &+GUX R +9 &-YHUX R +9 &/GUY R +10 &0HVX R +9 &2GWW8 R +10 &4`FUW R +9 &6"GWXR R +9 &7GTY: R +10 &9HV]X R +9 &;hGVW[ R +9 &=*GUYZ R +10 &>FWX] R +9 &@FUW R +10 &BqGVZW R +9 &D3EXY? R +9 &EFVXZ R +10 &GGXZQ R +9 &IwLY]V S +9 &K5[d`L T +10 &L|wK X +9 &NK ] +10 &P\\G _ +9 &RI _ +9 &SF _ +10 &UF ` +9 &W^J a +9 &YD a +10 &ZO b +9 &\\I b +10 &^]G b$ +9 &_cJ 6 +9 &`]F "e +8 ( +2 &`czM _ +2 "collection"' & +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.46 + "collection"'P& +4 "core" &`czn _ + .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&R% +4 "core" % f s + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&2'\ +96 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%s  +191 "core"  +3 "processing"%"% +3 "core" %J\  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%T' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%E' +1609 "core" ' + .tPSV.dial PSR +2 "processing"%D +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2625 "core" ' +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%` +192 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%U' +2621 "core" ' + .tPSV.dial :air +2 "processing"%O  +74 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2623 "core" ' + .tPSV.dial :PTV +2 "processing"%A +73 "core" ~ +2 .tPS.seek 0ml +2 "processing"%B' +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Q& +4 "core" & q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&g( +3 "core" ( +2 "manipulator"&& +4 "core" & r + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" & q + .tForearm.seek CC +2 "manipulator"&>' +92 "core" ' + .tHand.close +2 "manipulator"&b/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&F& +3 "core" & e v +2 "manipulator"&/% +3 "core" % 6 v +2 .tForearm.seek :retract +2 "manipulator"&('\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&+(, +271 "core" ( +2 "manipulator"&X& +3 "core" &, ; vH +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" &, vH +2 .tForearm.reconfigure TightForearm +50 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&f' +114 "core" ' + .tHand.open +2 "manipulator"&%1 +75 "core" 1 +2 "manipulator"&% +4 "core" % m { ! lI + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +6704 "Can"\ %11 +3911 #t-> access 4 +3 .SE.seek :down + "storage"(.'} +3 "core" ' +2 "manipulator"&i% +3 "core" %\  { +2 "manipulator"&$& +4 "core" &, {H + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"((R +1013 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (:& +3 "core" &P k p e\  +2764 #t-> access 5 +2 .SE.seek :down + "storage"(='} +4 "core" ' +2 "manipulator"&% +3 "core" %\  y +2 "manipulator"&z& +4 "core" &, yH + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(K( +358 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (#& +3 "core" &  4 # &\ ( +51889 "Can"\ OO +14499 #t-> startTube 5 +1183 #-> daExtract 40 + #Loading sh1 puck from tube 5 into Collection Clamp +2 "collection"'9& +3 "core" &yz +2 "manipulator"&3% +3 "core" %\  w w ~ l +2 "storage"(% +4 "core" %y   Z\ + "storage"(v. +3 "core" .(  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(W(<1 +990 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (\ & +3 "core" &<4A ) ) =\  + "manipulator"&N& +4 "core" &, K oH + "manipulator"&{% +4 "core" %\   n + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&'( +193 "core" ( +2 "manipulator"&y& +4 "core" & " m# + "storage"(|& +4 "core" &<4A $ & Y\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&t'Ϲ +99 "core" ' +2 "storage"(_& +4 "core" &<4A m\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(c' +281 "core" ' +2 "storage"(;- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (x& +2 "core" &<4@ Z\  +2 "manipulator"&o& +3 "core" & m v ( l# +2 .tElbow.seek 5 + "manipulator"&( +27 "core" ( +2 "manipulator"&0& +4 "core" &  m` + "storage"(H& +4 "core" &<4A ' % :\  +2 .tForearm.seek 5 + 300 counts + "manipulator"&k'΍ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&Y/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&u& +5 "storage"(,'} +4 "core" & = n` +2 "manipulator"&q% +4 "core" % Ε R n + .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&\\( +151 "core" ( +2 "manipulator"&J& +4 "core" &" x & k;3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 "core" ' +3 ."downElevator"SE.coast + "manipulator"&]& + "storage"(5 +5 "core" &" x z t k;3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&l' +97 "core" ' +2 "manipulator"&& +4 "core" &" x o k;3 +2 "manipulator"&a% +3 "core" % z x N j +2 "collection"'& +4 "core" &z| + "collection"'& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" &{~ +3 &{}  +9 &,s{} - +10 &`yz| A +9 &[my| T +9 &Jz| T +10 &L|| T +9 &Hz} T +9 &aK|} T +10 &#I{} T +9 &J{| T +10 &J|} T +9 & hMy} T +9 &"*Lz~ T +10 &#Hz| T +9 &%N{~ T +9 &'pKz} T +10 &)3F|| T +9 &*H{} T +10 &,J{} T +9 &.xJz} T +9 &0;H{} T +10 &1I|~ T +9 &3J{ T +9 &5K{} T +10 &7CI}} T +9 &9M} T +10 &:H{ S +9 &<J{ T +9 &>KE|| T +10 &@I{} S +9 &AG|~ S +9 &CG{| S +10 &ESJ} T +9 &GG~ T +10 &HR U +9 &J` V +9 &LI Z +10 &M ^ +9 &O ` +9 &Q~ ` +10 &S? ` +9 &T a +10 &V b +9 &X b +9 &Z@ b +10 &[ b% +9 &] b, +9 &_q O +10 &`M , +9 &`n _ +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.58 + .Hand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +4 "core" %  c c g + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&1'\ +98 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")+ +3 "core" + +2 "sampler")h% +4 "core" %ۨ C\  +2 "collection"'<& +3 "core" &`n} _ +3 "Can"\ QQ + #tCalibrating pressure sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0X  +123 "core"  +12  +604 ' +2 "sampler")X% +4 "core" %{ 4 + .tCBV.dial between SSV and waste2 +2 "collection"'4  +32 "core"  +2 "collection"'g% +4 "core" %  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'%  +44 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +3 .tCS.seek 0ml + "collection"''Ӵ +2251 "core" ' +3 "collection"'(% +3 "core" %  +2 "sampler")f% +3 "core" %{ A +2 #tBubblePoint: Intake @39.4psia, Outlet @15.3psia + .CBV.dial SSV +2 "collection"'i @ +30 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %C  +2 .tCS.seek 6.001ml +2 "collection"'n' +1353 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'8 +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'?'ӂ +1498 "core" ' + .tCSV.dial CSR +2 "collection"'G  +44 "core"  +2 "collection"'S% +4 "core" %Ӆ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'j' +581 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'p% +3 "core" %  +2 .tCS.seek 5ml + "collection"'M'qe +845 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.seek 1ml +2 "collection"''> +1098 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'C \  +4 '~9 +3 "core" 9[~d +102 "collection"' 9 +2 "core" 9[~d +103 "collection"'79 +2 "core" 9\\ d +103 "collection"'-9 +2 "core" 9\\~ d +103 "collection"'^9 +2 "core" 9^~d +103 "collection"' 9 +3 "core" 9a}d +103 "collection"'w9 +2 "core" 9ed +103 "collection"'*9 +2 "core" 9ld +103 "collection"'V9 +2 "core" 9u"d +103 "collection"'Z9 +2 "core" 9&d +103 "collection"'9 +3 "core" 9+d +103 "collection"'9 +3 "core" 9/d +102 "collection"'69 +2 "core" 93d +103 "collection"'m9 +2 "core" 97d +103 "collection"'[9 +2 "core" 9;d +104 "collection"'R9 +2 "core" 9@d +103 "collection"' 9 +2 "core" 9Dd +103 "collection"'s9 +2 "core" 9Hd +103 "collection"'"9 +2 "core" 90Ld +103 "collection"'59 +2 "core" 9IPd +103 "collection"'e9 +3 "core" 9cUd +103 "collection"'9 +2 "core" 9Yd +103 "collection"'T9 +2 "core" 9]d +103 "collection"'D9 +2 "core" 9ad +103 "collection"'P9 +2 "core" 9ed +103 "collection"'E9 +3 "core" 9jd +103 "collection"'`9 +2 "core" 9 nd +103 "collection"'9 +2 "core" 9+rd +103 "collection"'O9 +2 "core" 9Hvd +103 "collection"'9 +2 "core" 9f{d +103 "collection"'A9 +3 "core" 9d +103 "collection"'9 +2 "core" 9c +103 "collection"'Q9 +2 "core" 9` +103 "collection"'b9 +2 "core" 9] +103 "collection"'9 +2 "core" 9Z +103 "collection"'29 +2 "core" 9W +103 "collection"'I9 +2 "core" 99T +103 "collection"' 9 +2 "core" 9XR +103 "collection"'d9 +2 "core" 9uP +103 "collection"'F9 +2 "core" 9L +103 "collection"'>9 +3 "core" 9J +103 "collection"'U9 +2 "core" 9H +103 "collection"'X9 +2 "core" 9E +103 "collection"'49 +2 "core" 9C +103 "collection"'g9 +2 "core" 9#@ +103 "collection"'%9 +3 "core" 9?> +103 "collection"'9 +2 "core" 9Z< +103 "collection"'(9 +2 "core" 9t; +103 "collection"'f9 +2 "core" 99 +103 "collection"'i9 +2 "core" 97 +103 "collection"'/9 +3 "core" 96 +103 "collection"':9 +2 "core" 94 +103 "collection"'9 +2 "core" 92 +103 "collection"'z9 +2 "core" 91 +103 "collection"'$9 +2 "core" 9/ +103 "collection"'.9 +2 "core" 9-. +103 "collection"'#9 +2 "core" 9A- +103 "collection"'99 +2 "core" 9T+ +103 "collection"'9 +2 "core" 9h* +103 "collection"'9 +2 "core" 9z( +103 "collection"'K9 +50 "core" 9' +103 "collection"'9 +2 "core" 9% +103 "collection"'39 +2 "core" 9% +103 "collection"'v9 +2 "core" 9 " +103 "collection"'\ 9 +2 "core" 9" +103 "collection"'{9 +2 "core" 9! +103 "collection"'y9 +2 "core" 9 +103 "collection"'N9 +2 "core" 9  +103 "collection"'+9 +2 "core" 9   +103 "collection"'_9 +2 "core" 9 $% +103 "collection"'9 +3 "core" 9 2) +103 "collection"';9 +2 "core" 9 @- +103 "collection"'o9 +2 "core" 9 M1 +103 "collection"'|9 +2 "core" 9 [5 +103 "collection"'x9 +2 "core" 9 g: +103 "collection"'09 +3 "core" 9 t> +103 "collection"'H9 +2 "core" 9 B +103 "collection"'u9 +2 "core" 9 F +103 "collection"'q9 +2 "core" 9 K +103 "collection"''9 +2 "core" 9 O +103 "collection"'t9 +3 "core" 9 S +103 "collection"'J9 +2 "core" 9 W +103 "collection"'=9 +2 "core" 9 [ +103 "collection"'c9 +2 "core" 9 ` +103 "collection"'k9 +2 "core" 9 d +103 "collection"'9 +2 "core" 9 h +103 "collection"'Y9 +2 "core" 9 l +103 "collection"'9 +2 "core" 9 p +103 "collection"'9 +2 "core" 9 u +103 "collection"',9 +2 "core" 9 y +103 "collection"'a9 +3 "core" 9\ } +103 "collection"'9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\  +103 "collection"'h9 +2 "core" 9\  +103 "collection"'9 +4 "core" 9\ # +103 "collection"'l9 +2 "core" 9\ ) +103 "collection"']9 +2 "core" 9\ . +103 "collection"'<9 +2 "core" 9\ 4\ +103 "collection"'9 +2 "core" 9\ 9\ +103 "collection"'W9 +3 "core" 9\ >\ +103 "collection"'L9 +2 "core" 9\ C +103 "collection"'r9 +2 "core" 9\ G\ +103 "collection"'9 +2 "core" 9\ J\ +103 "collection"')9 +2 "core" 9\ N +103 "collection"'@9 +2 "core" 9\ S\ +103 "collection"'}9 +2 "core" 9\ V\ +103 "collection"'!9 +2 "core" 9\ Z\ +103 "collection"'&9 +2 "core" 9\ ^\ +103 "collection"'9 +2 "core" 9\ _ +103 "collection"'9 +3 "core" 9\ b +103 "collection"'89 +2 "core" 9\ d +103 "collection"'n9 +2 "core" 9\ g +103 "collection"'G9 +2 "core" 9\ i +103 "collection"'S9 +2 "core" 9\ k\ +103 "collection"'?9 +3 "core" 9\ m\ +103 "collection"'p9 +2 "core" 9\ o +103 "collection"'j9 +2 "core" 9\ r +103 "collection"' 9 +2 "core" 9\ t +103 "collection"'M9 +2 "core" 9\ v +103 "collection"'~9 +3 "core" 9\ x\ +103 "collection"' 9 +2 "core" 9\ y +103 "collection"'79 +2 "core" 9\ {\ +103 "collection"'-9 +2 "core" 9\ }\ +103 "collection"'^9 +2 "core" 9\  +103 "collection"' 9 +2 "core" 9\  +103 "collection"'w9 +2 "core" 9\ \ +103 "collection"'*9 +2 "core" 9\  +3 .tCH.hold 10:00,70C +3 "collection"'V `\ `\  +3 "core"  +33511 "Can" +26491 "core" ` +2 "collection"'Z9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"''Ӵ +329 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +105 "core" B +2 .tCSV.dial :air +2 "collection"'6 @ +43 "core" > +2 .tCS.seek 5ml +2 "collection"'m'qi +1346 "core" ' + .tCSV.dial CTV +2 "collection"'[  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'R @ +46 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'s @ +44 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'"'Ӵ +1341 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'5 +106 "core"  + .tCBV.dial CSV +2 "collection"'e  +29 "core"  +2 "collection"'% +4 "core" %ӷ#" + .tCS.seek 5ml +2 "collection"'T'ql +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'D  +43 "core" +2 "collection"'P% +4 "core" %qlA;  + .tCS.seek 7ml +2 "collection"'E' +580 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'` @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'O ` +129 "core" b +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'A  + '  +28 "core"  +108  +2 .tCS.seek 5ml +2 "collection"'Q'qi +1354 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'b @ +104 "core" A +2 .tCSV.dial :waste + "collection"' +105 "core" +2 .tCS.seek :empty +2 "collection"'2'ӂ +1339 "core" ' + .tCSV.dial :air +2 "collection"'I @ +74 "core" A +2 .tCS.seek 5ml +2 "collection"' 'qi +1347 "core" ' + .tCSV.dial CTV +2 "collection"'d  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'F @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'>  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'U @ +46 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'X'Ӵ +1346 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'4 +103 "core"  +2 .tCBV.dial CSV + "collection"'g  +31 "core"  +2 "collection"'%% +4 "core" %Ӳ ] + .tCS.seek 5ml +2 "collection"''qg +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'(  +55 "core"  +2 "collection"'f% +4 "core" %qh~s  + .tCS.seek 7ml +2 "collection"'i'} +587 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'/ @ +54 "core" B +2 .tCS.seek 10ml +2 "collection"':' +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +119 "core" ^ +2 #tLysing Complete + "collection"'z& +4 "core" &`nw _ +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&$% +3 "core" %\ @ 0 e7 +2 "storage"(.% +3 "core" %} q\  +2 "storage"(#. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(9(,q +359 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +3 "core" &,p :\  + "manipulator"&& +4 "core" &  `;3 + "manipulator"&K% +4 "core" %\  `7 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +50 "manipulator"&( +166 "core" ( +2 "manipulator"&3& +4 "core" & 4 7 d + "storage"(v& +4 "core" &,p \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&\ '( +98 "core" ' +2 "storage"({& +4 "core" &,p\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(y' +271 "core" ' +2 "storage"(N- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(+'y +33 "core" ' +2 "manipulator"&_& +4 "core" & : / y c +2 "manipulator"&% +3 "core" %! 0 0 Y c +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&;'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&o( +190 "core" ( +2 "manipulator"&|& +4 "core" & C Q d + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" & ! %  d +2 .tForearm.seek CC +2 "manipulator"&0' +96 "core" ' + .tHand.close +2 "manipulator"&H/ +72 "core" / +2 .tCC.seek :open +2 "collection"'u( +473 "core" ( +2 "storage"(q& +4 "core" &,p ;\  + "storage"('& +4 "core" &,p 6\  + "manipulator"&t& +4 "core" & [ ^ g + "manipulator"&J% +4 "core" % % U V g + .tForearm.seek :retract +2 "manipulator"&='\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&c( +189 "core" ( +2 "manipulator"&k& +4 "core" & \\ U e- + "storage"(& +4 "core" &,p\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.seek 4 +2 "manipulator"&Y' +104 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +3 "manipulator"&,% +4 "core" % 0 4 - ^S + "storage"(a& +4 "core" &,p\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 331 counts +2 "manipulator"&' +15 "core" ' +2 "manipulator"&& +4 "core" & ] r Q h' +2 "storage"(& +3 "core" &,p %\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&h'( +23 "core" ' +2 "storage"(% +4 "core" %y \  +2 ."downElevator"SE.seek :down +4 "storage"(l'} +99 (]% +3 "core" %9 \ \\x +2 "manipulator"&<% +3 "core" %2 R V W e7 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +56 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +6379 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"'W @ +119 "core" B +4194 #t-> CS.empty + .CS.seek :empty +2 "collection"'L'ӂ +470 "Can"\ 99 +2144 "core" ' +2 "collection"'r% +4 "core" %ӂklw +3109 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &fhY +2 "manipulator"&)& +4 "core" &  n' +2 "manipulator"&@% +3 "core" %\ "  n: +2 .tElbow.seek FlushPuck::Garage + "manipulator"&}(, +177 "core" ( +2 "manipulator"&!& +4 "core" &,  pc + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &&& +2 "core" &, _ pc +2 .tForearm.seek :garage +2 "manipulator"&' +98 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&8& +4 "core" &, , mc + "manipulator"&n% +4 "core" % 2 @ m' + .tForearm.seek :retract +2 "manipulator"&G'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&S( +285 "core" ( +2 "manipulator"&?& +3 "core" &* 0 lCo +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &p& +2 "core" &* q p d lCo +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&j' +98 "core" ' +2 "manipulator"& & +4 "core" &* i i lCo + "manipulator"&M% +4 "core" % q o % l +2 "collection"'~& +3 "core" &fe- +2 "collection"' & +3 .tCC.seek :closed +2 "collection"'7(` +3 "core" &ff' +3 &hf  +9 &+mdf - +9 &bveg A +9 &Yhgg S +10 &Dff S +9 &Hhf S +9 &Ihg S +10 &_Jfe S +9 &#Ghh R +9 &Gfe S +10 &Jig S +9 & hJfg S +10 &"*Kff S +9 &#Dfg R +9 &%Ghg S +10 &'pIhg S +9 &)2Ggg S +9 &*Jfg S +10 &,Ghf R +9 &.wHfg S +10 &0;Ffgz R +9 &1Ghgq S +9 &3Gfh_ R +10 &5FgfX S +9 &7BEfgJ S +9 &9FifI S +10 &:Iff= S +9 &<FffH S +10 &>KGff, R +9 &@ Geg# R +9 &ADgg S +10 &CCfg R +9 &ESCeg R +9 &GFih R +10 &HLlj S +9 &JTrn} T +10 &LLp{ X +9 &N} \\ +9 &Oj _ +10 &Q|d _ +9 &S<e ` +10 &TZ ` +9 &VX a +9 &X~M a +10 &Z>F b +9 &[A b +9 &]; b# +10 &_r2 J +9 &`H&5 *} +9 &`jv' [ +2 ( + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.53 +2 "collection"'-& +4 "core" &`jt* [ + .tHand.open + "manipulator"&^1 +71 "core" 1 +2 "manipulator"& % +4 "core" % H J h + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&w'\ +96 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%*  +193 "core"  +2 "processing"%C% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%V' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%Z  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1621 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%6' +2623 "core" ' +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 "collection"'  +75 "core" +2 .tPSV.dial :PTV,via: :air +2 "processing"%[ +204 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%R' +2622 "core" ' + .tPSV.dial :air +2 "processing"%  +72 "core"  +2 .tPS.seek 2.5ml +2 "processing"%s' +2621 "core" ' + .tPSV.dial :PTV +2 "processing"%m +74 "core"  +2 .tPS.seek 0ml +2 "processing"%5' +2619 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&e& +4 "core" &* 0 . C dCo +50 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&"& +3 "core" &) 2 7 } dCo +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &* 1 1 j dCo + .tForearm.seek CC +2 "manipulator"&P' +96 "core" ' + .tHand.close +2 "manipulator"&T/ +74 "core" / +2 .tCC.seek :open +2 "collection"'`( +470 "core" ( +2 "manipulator"&E& +4 "core" &' s ] hAa + "manipulator"&O% +4 "core" % l ] i + .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&A(, +289 "core" ( +2 "manipulator"&& +4 "core" &, r z m' + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, k o  l' +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&b' +114 "core" ' +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 +2 "manipulator"&Q% +4 "core" % n 9 < bH + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +99 "core" ' +434 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'2& +3 "core" &EFC +2 "manipulator"&d& +4 "core" &,  o' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&F(, +3 "core" ( +2 "manipulator"&>& +4 "core" &,  o' + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &, A o' +2 .tForearm.seek :garage +2 "manipulator"& ' +100 "core" ' +2 .tHand.close + "manipulator"&4/ +72 "core" / +2 "manipulator"&g& +4 "core" &, t w i' + "manipulator"&%% +4 "core" % ( k x  i +2 .tForearm.seek :retract +2 "manipulator"&X'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(( +315 "core" ( +2 "manipulator"&f& +3 "core" &  n +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & Y m +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&/' +93 "core" ' +2 "manipulator"&i& +4 "core" &  n + "manipulator"&% +4 "core" %  n +2 "collection"'z& +3 "core" &IG2 +2 "collection"'$& +3 .tCC.seek :closed +2 "collection"'.(` +3 "core" &FI) +4 &GH 2 +10 &4DsGK\ 3 +9 &VmtIG G +9 &[JI S +10 &GIG\ R +9 &sDGE R +9 &6GGH R +10 &HGH R +9 &DHI R +10 &{IGI R +9 &<GHJ S +9 & HIH S +10 &"GIK R +9 &$DJI R +9 &&DGII S +10 &(JIH R +9 &)FIJ R +10 &+IHJ R +9 &-MGII R +9 &/CHI R +10 &0GKJ S +9 &2FJI R +9 &4VCIH R +10 &6GJJ R +9 &7CJJ R +10 &9HJI S +9 &;]FII R +9 &=HHH R +10 &>EII R +9 &@GIJ R +9 &BeGHH R +10 &D'DKJ R +9 &EFKH R +10 &GCKJ R +9 &IlKNM S +9 &K)XWR U +10 &Lyxj X +9 &N ] +9 &PP _ +10 &R _ +9 &S ` +10 &U ` +9 &WT ` +9 &Y a +10 &Z b +9 &\\ b +9 &^Q b% +10 &_l 0 +9 &`j  Z +8 ( +2 &`nj V + "collection"'$& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.46 + "collection"'#& +4 "core" &`nj V + .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +4 "core" %  v ^ k + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +92 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%3  +193 "core"  +2 "processing"%v% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%\\' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%{  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%1' +1619 "core" ' + .tPSV.dial PSR +2 "processing"%N +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%_' +2620 "core" ' +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"% +193 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%y' +2620 "core" ' + .tPSV.dial :air +2 "processing"%|  +73 "core"  +2 .tPS.seek 2.5ml +2 "processing"%x' +2620 "core" ' + .tPSV.dial :PTV +2 "processing"%\ +73 "core" ~ +2 .tPS.seek 0ml +2 "processing"%' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&H& +4 "core" & w n 9 i +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&;( +8 "core" ( +2 "manipulator"&& +4 "core" & w s 4 j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" & v w % j +2 .tForearm.seek CC +2 "manipulator"&'' +93 "core" ' + .tHand.close +2 "manipulator"&t/ +70 "core" / +2 .tCC.seek :open +2 "collection"'J( +470 "core" ( +2 "manipulator"&k& +3 "core" & E m +2 "manipulator"&0% +3 "core" %  m +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&o(, +270 "core" ( +2 "manipulator"&& +3 "core" &, S nQ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &,& +2 "core" &, B mQ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&a' +111 "core" ' +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +4 "core" % u ; = c` + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +614 #t-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'=& +3 "core" &fg= +2 "manipulator"&]& +4 "core" &,  oQ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&<(, +3 "core" ( + "manipulator"&c& +4 "core" &,  nQ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Y& +2 "core" &, # oQ +2 .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"&+/ +67 "core" / +2 "manipulator"&h& +4 "core" &, t v c iQ + "manipulator"&l% +4 "core" % / i l [ i + .tForearm.seek :retract +2 "manipulator"&9'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&W( +282 "core" ( +2 "manipulator"&:& +4 "core" &* } x r j@\\ +41 .tElbow.reconfigure LooseElbow +10 "manipulator"&$ &.,(#b +2 &r& +3 "core" &* v q ^ k@\\ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +98 "core" ' +2 "manipulator"&)& +4 "core" && p l l@\\ +2 "manipulator"&@% +3 "core" % w t L ke +2 "collection"'!& +4 "core" &efB + "collection"'&& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &ee +3 &de  +8 &0tee , +9 &bved A +10 &eice S +9 &'Dee R +10 &Jde R +9 &Ffe R +9 &lHef S +10 &0Gdd R +9 &Gfd R +9 &Dde R +10 & uGef R +9 &"7Igg R +10 &#Ffe R +9 &%Gee R +9 &'}Eee R +10 &)?Efe R +9 &+Gff R +9 &,Cef R +10 &.Gdf R +9 &0HCfe R +10 &2\ Ggg R +9 &3Ggf R +9 &5Fff R +10 &7NGif S +9 &9Fge R +9 &:Fgg R +10 &<Feg" R +9 &>WEge R +10 &@Fhf R +9 &AFhf R +9 &CEgg R +10 &EaDhe R +9 &G#Ehf R +9 &HIji R +10 &JQqk S +9 &L[l{ W +10 &N [\ +9 &O ^ +9 &Q _ +10 &SJ _ +9 &U  ` +9 &V a +10 &X a +9 &ZK a +10 &\\  b +9 &] b" +9 &_x @ +10 &`I* +} +9 &`ju \\ +2 ( + "collection"'&& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.55 + "collection"'& +4 "core" &`js7 \\ + .tHand.open + "manipulator"&81 +77 "core" 1 +2 "manipulator"&n% +4 "core" % Q [ ; gc + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 #tPurging external Intake + "collection"'& +4 "core" &`js- \\ +2 "collection"'?% +3 "core" %ӂ +2 .tCSV.dial :flush + "collection"'p  +103 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'}' +2476 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"' + 'M  +74 "core"  +2  +2 .tCTV.dial :intake + "collection"'~  +76 "core"  + .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml + "collection"'G'Ӵ +2441 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'u  +76 "core"  +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&-& +4 "core" && 3 =  b@\\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&^( +2 "core" ( + "manipulator"& & +4 "core" && 7 5 v b@\\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" && 0 / [ b@\\ +2 .tForearm.seek CC +2 "manipulator"&*' +97 "core" ' + .tHand.close +2 "manipulator"&C/ +67 "core" / +2 .tCC.seek :open +2 "collection"'j( +470 "core" ( +2 "manipulator"&B& +4 "core" && ^ U 8 g@\\ + "manipulator"&Z% +4 "core" %  ^ ` g + .tForearm.seek :retract +2 "manipulator"&V'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +286 "core" ( +2 "manipulator"&& +4 "core" &, v r  l + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, i i l +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&[' +114 "core" ' +2 .tHand.open +2 "manipulator"&61 +74 "core" 1 +2 "manipulator"& % +4 "core" % q ; 5 aS + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +103 "core" ' +5025 #t-> access 4 +2 .SE.seek :down + "storage"(m'} +2 "core" ' +2 "manipulator"&s% +4 "core" %\ " L nA +2 "manipulator"&e& +3 "core" &, 7 o +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"("(R +1013 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (D& +3 "core" &S  !\ \  +436 #t-> access 5 + .SE.seek :down +2 "storage"(T'} +4 "core" ' +2 "manipulator"&S% +3 "core" %\ " i r 3 lA +2 "manipulator"&w& +4 "core" &, n l l + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 +2 "storage"(7( +354 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (E& +3 "core" & l F\ ! +2280 "Can"\ II +13731 #t-> startTube 5 +22679 #-> daExtract 40 + #Loading sh1 puck from tube 5 into Collection Clamp +2 "collection"'O& +2 "core" &onR +2 "manipulator"&P% +4 "core" %\ " 6 : B cA +2 "storage"(% +3 "core" %\  +2 "storage"(. +2 "core" .(  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((<1 +1008 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &<2 5\  + "manipulator"&Q& +4 "core" &, L K " h + "manipulator"&% +4 "core" %\ " ] ^ + gA + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&b( +183 "core" ( +2 "manipulator"&2& +4 "core" & U [ f. + "storage"(d& +4 "core" &<5 `\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&>'Ϲ +102 "core" ' +2 "storage"(U& +4 "core" &<5 G\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(4' +280 "core" ' +2 "storage"(g- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (%& +2 "core" &<5 x\  +2 "manipulator"&A& +3 "core" & U X 1 e. +2 .tElbow.seek 5 +2 "manipulator"&I( +3 "core" ( + "manipulator"& & +5 "core" & D S F e. + "storage"(F& +4 "core" &<5 e\  +2 .tForearm.seek 5 + 300 counts + "manipulator"&f'΍ +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +68 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&i& +4 "storage"('} +4 "core" & S R ` f. +2 "manipulator"&z% +4 "core" % Η R U J g +2 .tForearm.seek :retract + "manipulator"&X'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&`( +152 "core" ( +2 "manipulator"&#& +4 "core" &) ` ^  fBg + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 "core" ' +2 ."downElevator"SE.coast +2 "manipulator"&& + "storage"(5 +6 "core" &) R T b fBg + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +102 "core" ' +3 "manipulator"&$& +4 "core" &) H J  hBg +2 "manipulator"&3% +3 "core" % K Y M g +2 "collection"'v& +4 "core" &jk; + "collection"'/& +4 .tCC.seek :closed +2 "collection"'5(` +3 "core" &ll8 +3 &ml< 3 +10 &-Ewmi? 3 +9 &Onxlk> H +10 &]jl0 T +9 &Irl* T +9 &iLmk3 T +10 &+Ilj* T +9 &Gll* T +9 &Lkm+ T +10 &qKkl T +57 &4Kll! S +4 & Imk S + &"Inp S + &$yFkm T +5 &&<Ikm S + &'Jnk T + &)Dmn S +5 &+Iol\ S +9 &-DInl\ S +10 &/Hll T +9 &0Jmn T +9 &2Hmm\ S +10 &4LIom S +9 &6 Lol T +9 &7Jmm T +10 &9Lln T +9 &;SInn T +10 &=Fml S +9 &>Dnn S +9 &@Glm S +10 &B[Iml T +9 &DCnm S +9 &EGkm T +10 &GJ`S T +9 &I`Qij U +10 &Ke}t W +9 &L [ +9 &N ^ +10 &PI _ +9 &R  ` +9 &S ` +10 &U a +9 &WJ b +10 &Y  b +9 &Z b! +9 &\\ b% +10 &^C b- +9 &_ 7 +9 &`Rs / +10 &`y ] +5 ( + "collection"'/& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.47 +2 .Hand.open +2 "manipulator"&{1 +3 "core" &`y{ ] +73 1 +2 "manipulator"&\\% +4 "core" % . 2 d + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&N'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")1+ +3 "core" + + "sampler")% +5 "core" %ۨ G  + "collection"'_& +4 "core" &`y{ ] +2 "Can"\ NM +2 #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X A  +2 .tSSV.dial :spit + "sampler") +136 "core"  +2 .tSS.seek 0ml +2 "sampler")q'z +307 "core" ' + .tSSV.dial CBV +2 "sampler")t  +134 "core"  +2 .tCTV.dial :intake + "collection"'(  +75 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "15:32:56.46" +1581 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2866 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open +2 "sampler") +132 #"pumping"0.0L/min +78 "collection"'K% +3 "core" %ӱ + #tIntake @16.2psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X ] +2 "sampler")% +3 "core" %W B ] +2 .tIntake.select :close + "sampler")0 +9 ),% +3 "core" %W 8 ] + .tSSV.dial :exhaust +2 "sampler");  +76 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +419 "core" ' + .tExhaust.select :close +2 "sampler") +10 #tSampling 40.0ml +2 .Intake.select :close + .Exhaust.select :close +2 .SS.reconfigure SSconfig +2 "sampler")#.0X = } + .tSSV.dial :exhaust +2 "sampler")n  +27 #"pumping"0.0L/min +49 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +638 "core" ' + .tExhaust.select :close +2 "sampler") +10 #tSampled 40.0ml + #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close +2 "collection"'&& +3 "core" &`yxu ] + ."airStroke"CSV.dial :waste +4 "sampler")?% + "collection"'p +5 "core" %~ B +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")  +31 "core" +2 ."airStroke"CS.seek 0ml +3 "collection"'L'Ӵ +3 "core" ' + ."airStroke"CSV.dial :air +2 "collection"' @ +73 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'M' +76 "core"  +2 .tCTV.dial :air +2 "collection"'~  +75 ."samplerPumpShutdown"Gate.power :sampler,:OFF +2 "core" ~ +2 ."pumping"Gate.power :analytic3,:OFF +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")} +134 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'u  +5 "sampler")-'z +3 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")  +123 "core"  +13  +526 ' +2 "sampler") % +4 "core" %~ C + .tCBV.dial between SSV and waste2 +2 "collection"'C  +29 "core"  +2 "collection"'W% +4 "core" %q  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'  +43 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +3 .tCS.seek 0ml + "collection"''Ӵ +2131 "core" ' Ag ߡ +2 "collection"'B% +4 "core" % i  +47 "sampler")Z% +5 "core" %~ @ + #tBubblePoint: Intake @38.9psia, Outlet @15.1psia + .CBV.dial SSV +2 "collection"'* @ +30 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X% +3 "core" %G A  +2 #tEvacuated: Intake @17.1psia, Outlet @13.7psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")# +136 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +330 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '\ % +3 "core" %@i  +2 .tCS.seek 6ml + "collection"'y' +1350 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'x +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'H'ӂ +1524 "core" ' + .tCSV.dial CSR +2 "collection"'  +43 "core"  +2 "collection"'|% +4 "core" %ӆo + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'t' +585 "core" ' +2 .tdelay 5 seconds +538 .CSR.select :air +11 "collection"' +9 '(% +3 "core" %  +2 .tCS.seek 5ml + "collection"'K'qf +837 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'q  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'0'> +1098 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'' \  +4 '9 +3 "core" 9MNd +102 "collection"',9 +2 "core" 9Nd +103 "collection"';9 +2 "core" 9O d +103 "collection"'.9 +2 "core" 9P d +103 "collection"'k9 +2 "core" 9Sd +103 "collection"'9 +2 "core" 9Yd +103 "collection"'a9 +2 "core" 9cd +103 "collection"'=9 +2 "core" 9pd +103 "collection"'9 +2 "core" 9"d +103 "collection"']9 +3 "core" 9&d +103 "collection"'9 +2 "core" 9+d +103 "collection"'+9 +2 "core" 9/d +103 "collection"'h9 +2 "core" 93d +103 "collection"'l9 +2 "core" 97d +103 "collection"'o9 +3 "core" 9#;d +103 "collection"'9 +2 "core" 9C@d +103 "collection"'c9 +2 "core" 9fDd +103 "collection"'Y9 +2 "core" 9Hd +103 "collection"':9 +2 "core" 9Ld +103 "collection"'r9 +2 "core" 9Pd +103 "collection"'9 +2 "core" 9Ud +103 "collection"'@9 +2 "core" 9Yd +103 "collection"'!9 +2 "core" 9C]d +103 "collection"'99 +2 "core" 9iab +103 "collection"'J9 +3 "core" 9e^ +103 "collection"'9 +2 "core" 9jZ +103 "collection"'89 +2 "core" 9nW +103 "collection"'n9 +2 "core" 9rS +103 "collection"'<9 +2 "core" 9&vP +103 "collection"')9 +3 "core" 9KzM +103 "collection"'&9 +2 "core" 9qI +103 "collection"'?9 +2 "core" 9G +103 "collection"'p9 +2 "core" 9D +103 "collection"' 9 +2 "core" 9B +103 "collection"'9 +3 "core" 9@ +103 "collection"'~9 +2 "core" 9> +103 "collection"'G9 +2 "core" 99= +103 "collection"'L9 +2 "core" 9T< +103 "collection"'}9 +2 "core" 9q9 +103 "collection"'u9 +2 "core" 97 +103 "collection"' 9 +2 "core" 95 +103 "collection"'9 +2 "core" 93 +103 "collection"' 9 +2 "core" 91 +103 "collection"'C9 +2 "core" 90 +103 "collection"'W9 +3 "core" 9 . +103 "collection"'9 +2 "core" 9$- +103 "collection"'M9 +2 "core" 99, +103 "collection"'B9 +2 "core" 9M+ +103 "collection"'Z9 +2 "core" 9`) +103 "collection"'*9 +6 "core" 9t) +103 "collection"'-9 +2 "core" 9( +103 "collection"'9 +2 "core" 9& +103 "collection"'^9 +2 "core" 9% +103 "collection"'69 +2 "core" 9$ +103 "collection"'9 +3 "core" 9# +103 "collection"' 9 +2 "core" 9" +103 "collection"'[9 +2 "core" 9! +103 "collection"'s9 +2 "core" 9 +103 "collection"'D9 +2 "core" 9  +103 "collection"'V9 +2 "core" 9  +103 "collection"'w9 +2 "core" 9  +103 "collection"'9 +2 "core" 9 , +103 "collection"'e9 +2 "core" 9 8 +103 "collection"'S9 +2 "core" 9 C\  +103 "collection"'m9 +3 "core" 9 M +103 "collection"'E9 +2 "core" 9 X +103 "collection"'O9 +2 "core" 9 b +103 "collection"'"9 +2 "core" 9 j +103 "collection"'9 +2 "core" 9 t +103 "collection"'9 +3 "core" 9 }# +103 "collection"'79 +2 "core" 9 ' +103 "collection"'9 +2 "core" 9 + +103 "collection"'9 +2 "core" 9 / +103 "collection"'P9 +2 "core" 9 4 +103 "collection"'Q9 +3 "core" 9 8 +103 "collection"'d9 +2 "core" 9  < +103 "collection"'9 +2 "core" 9  @ +103 "collection"'R9 +2 "core" 9 D +103 "collection"'g9 +2 "core" 9 I +103 "collection"'%9 +2 "core" 9 M +103 "collection"'A9 +2 "core" 9 Q +103 "collection"'T9 +2 "core" 9 U +103 "collection"'29 +2 "core" 9 Y +103 "collection"'F9 +2 "core" 9 ^ +103 "collection"'9 +3 "core" 9 b +103 "collection"'i9 +2 "core" 9 f +103 "collection"'U9 +2 "core" 9 j +103 "collection"'b9 +2 "core" 9 o +103 "collection"'>9 +2 "core" 9 s +103 "collection"'#9 +3 "core" 9  w +103 "collection"'z9 +2 "core" 9 { +103 "collection"'9 +2 "core" 9  +103 "collection"'f9 +2 "core" 9 ! +103 "collection"'$9 +2 "core" 9 # +103 "collection"'v9 +3 "core" 9 & +103 "collection"'49 +2 "core" 9\ ( +103 "collection"'9 +2 "core" 9\ ) +103 "collection"' 9 +2 "core" 9\ ) +103 "collection"'I9 +2 "core" 9\ * +103 "collection"'39 +2 "core" 9\ . +103 "collection"'X9 +2 "core" 9\ - +103 "collection"'/9 +2 "core" 9\ . +103 "collection"'{9 +2 "core" 9\ - +103 "collection"'j9 +2 "core" 9\ / +103 "collection"'9 +3 "core" 9\ / +103 "collection"'_9 +2 "core" 9\ "1 +103 "collection"'\\9 +2 "core" 9\ %2 +103 "collection"'9 +2 "core" 9\ )4 +103 "collection"'9 +2 "core" 9\ ,5 +103 "collection"'\ 9 +3 "core" 9\ 05 +103 "collection"'19 +2 "core" 9\ 37 +103 "collection"'x9 +2 "core" 9\ 89 +103 "collection"'y9 +2 "core" 9\ ;; +103 "collection"'9 +2 "core" 9\ ?8 +103 "collection"'|9 +3 "core" 9\ B9 +103 "collection"'H9 +2 "core" 9\ F: +103 "collection"'(9 +2 "core" 9\ H= +103 "collection"'t9 +2 "core" 9\ K? +103 "collection"'q9 +2 "core" 9\ N? +103 "collection"'K9 +2 "core" 9\ QA +103 "collection"'9 +2 "core" 9\ S@ +103 "collection"',9 +2 "core" 9\ VB +103 "collection"';9 +2 "core" 9\ YB +103 "collection"'.9 +2 "core" 9\ \\D +103 "collection"'k9 +3 "core" 9\ _E\  +103 "collection"'9 +2 "core" 9\ bG +103 "collection"'a9 +2 "core" 9\ eG +103 "collection"'=9 +2 "core" 9\ hG +103 "collection"'9 +2 "core" 9\ jF +103 "collection"']9 +3 "core" 9\ mH +103 "collection"'9 +2 "core" 9\ nH# +103 "collection"'+9 +2 "core" 9\ qJ( +103 "collection"'h9 +2 "core" 9\ sJ, +103 "collection"'l9 +2 "core" 9\ uK0 +103 "collection"'o9 +3 "core" 9\ wI4 +103 "collection"'9 +2 "core" 9\ zL8 +103 "collection"'c9 +2 "core" 9\ |M= +103 "collection"'Y9 +2 "core" 9\ LA +103 "collection"':9 +2 "core" 9\ LE +103 "collection"'r9 +2 "core" 9\ LI +3 .tCH.hold 10:00,70C +3 "collection"' `\ `\  +3 "core" J +12221 "Can" +47781 "core" ` +2 "collection"'@9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'!'Ӵ +338 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'9 @ +106 "core" B +2 .tCSV.dial :air +2 "collection"'J @ +42 "core" > +3 .tCS.seek 5ml +2 "collection"''qi +1349 "core" ' + .tCSV.dial CTV +2 "collection"'8  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'n @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'<  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"') @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'&'Ӵ +1345 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'? +105 "core"  + .tCBV.dial CSV +2 "collection"'p  +30 "core"  +2 "collection"' % +4 "core" %Ӷ45 + .tCS.seek 5ml +2 "collection"''qk +1342 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +4 "collection"'~  +53 "core"  +2 "collection"'G% +4 "core" %qf  + .tCS.seek 7ml +2 "collection"'L'{ +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'} @ +45 "core" > +4 .tCS.seek 10ml +2 "collection"'u' +847 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +32 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +2 'C  +29 "core"  +111  +2 .tCS.seek 5ml +2 "collection"'W'qi +1352 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +106 "core" B +2 .tCSV.dial :waste +2 "collection"'M +105 "core" +2 .tCS.seek :empty +2 "collection"'B'ӂ +1346 "core" ' + .tCSV.dial :air +2 "collection"'Z @ +75 "core" B +2 .tCS.seek 5ml +2 "collection"'*'qi +644 "Can"\ PP +711 "core" ' + .tCSV.dial CTV +2 "collection"'-  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'^  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'6 @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"''Ӵ +1348 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +116 "core" +2 .tCBV.dial CSV + "collection"'[  +31 "core"  +2 "collection"'s% +4 "core" %ӳ +2 .tCS.seek 5ml + "collection"'D'qh +1352 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'V  +44 "core" +2 "collection"'w% +4 "core" %qg  + .tCS.seek 7ml +2 "collection"''| +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'e @ +46 "core" > +2 .tCS.seek 10ml +2 "collection"'S' +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'m ` +116 "core" _ +2 #tLysing Complete + "collection"'E& +4 "core" &`yv ] +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&O% +3 "core" %\  2 X# +2 "storage"("% +3 "core" %{ M T c +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"((,q +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (7& +2 "core" &,p : 9 < +2 "manipulator"&& +3 "core" &(   TBg +2 "manipulator"&% +3 "core" %\    T# +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&P( +198 "core" ( +2 "manipulator"&Q& +4 "core" &  & V/ + "storage"(d& +4 "core" &,p A @ + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&'( +103 "core" ' +2 "storage"(R& +4 "core" &,p : + m + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(g' +276 "core" ' +2 "storage"(%- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(A'y +31 "core" ' +2 "manipulator"&T& +4 "core" &  W/ +2 "manipulator"&2% +3 "core" %  WC +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +180 "core" ( +2 "manipulator"&i& +4 "core" & ) X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" & 9 X +2 .tForearm.seek CC +2 "manipulator"&b' +95 "core" ' + .tHand.close +2 "manipulator"&>/ +70 "core" / +3 .tCC.seek :open +2 "collection"'#( +470 "core" ( +2 "storage"(z& +4 "core" &,p P T + "storage"(& +4 "core" &,p X V : + "manipulator"&f& +4 "core" &  \\ + "manipulator"&$% +4 "core" %     \\ + .tForearm.seek :retract +2 "manipulator"&v'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&4( +151 "core" ( +2 "manipulator"&& +4 "core" & 8 3 ]9 + "storage"( & +4 "core" &,p Q T + + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 +2 "manipulator"&I' +105 "core" ' + .tElbow.hold +2 "manipulator"&3, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&X1 +72 "core" 1 +2 "manipulator"&/% +4 "core" %  TB +2 "storage"({& +3 "core" &,p * 0 + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 4 + 331 counts +2 "manipulator"&j' +18 "core" ' +2 "manipulator"&& +4 "core" & 3 ; ^7 +2 "storage"(_& +3 "core" &,p H I ; +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&\\'( +15 "core" ' +2 "storage"(% +4 "core" %v q r   +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (\ % +3 "core" %6 M Y O \\y +2 "manipulator"&1% +3 "core" %4 = 6 ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +89 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2175 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"'y @ +117 "core" A +3626 #t-> CSV.air2 + .CSV.dial :air2 +577 #-> CS.empty + .CS.seek :empty +2 "collection"''ӂ +2603 "core" ' +2 "collection"'|% +4 "core" %ӀjiC +950 #t-> samplePassF + #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'H& +3 "core" &fhO +2 "manipulator"&(& +4 "core" & 6 2 * d7 + "manipulator"&t% +4 "core" %  , / 0 d + .tElbow.seek FlushPuck::Garage +2 "manipulator"&q(, +171 "core" ( +2 "manipulator"&K& +42 "core" &, 0 1 ] d> +9 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +2 "core" &, Q B d> +2 .tForearm.seek :garage +2 "manipulator"&,' +100 "core" ' +2 .tHand.close + "manipulator"&;/ +66 "core" / +2 "manipulator"&.& +4 "core" &, %  F `> +2 "manipulator"&k% +3 "core" % , \  4 ` +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&a( +287 "core" ( +2 "manipulator"&=& +4 "core" &*   ^ `Cr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &*   V `Cr +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]' +101 "core" ' +2 "manipulator"&& +4 "core" &* ? = _Cr +2 "manipulator"&+% +3 "core" % 6 ? [ _ +2 "collection"'h& +4 "core" &^] + "collection"'l& +4 .tCC.seek :closed +2 "collection"'o(` +2 "core" &`^ +5 &]^ 3 +9 &2Dr^] 3 +9 &Voscb G +10 &\\bb T +9 &Fbcx S +10 &qIb`b S +9 &5DccT R +9 &GeaS S +10 &Fed? R +9 &yFbd6 S +9 &<Fbb( S +10 & Jcd S +9 &"F_b R +10 &$E`` R +9 &&DGcc S +9 &(Gcb S +10 &)Gca R +9 &+G`_ S +9 &-LKcb S +10 &/Fcb R +9 &0G`b S +10 &2Ha`& S +9 &4UFdc R +9 &6FecT R +10 &7Fcd[ S +9 &9J``R S +9 &;]FhaF R +10 &=Fcc9 S +9 &>Ebd6 S +10 &@Daa& R +9 &BeFa`2 R +9 &D(D`av R +10 &EHbc R +9 &GEcb S +9 &IjLgen S +10 &K']pj] U +9 &L9 Y +10 &N ^ +9 &PP _ +9 &R _ +10 &S ` +9 &U ` +9 &WR a +10 &Y a +9 &Z b +10 &\\ b! +9 &^Q b% +9 &_q . +10 &`d a +8 ( +2 &`js [ + "collection"'l& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.49 + "collection"'& +4 "core" &`js [ + .tHand.open +2 "manipulator"&c1 +76 "core" 1 +2 "manipulator"&Y% +4 "core" %   a [ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&:'\ +93 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%r  +193 "core"  +2 "processing"%'% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1623 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%@  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%0' +1613 "core" ' +2 .tPSV.dial PSR +2 "processing"%9 +43 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%J' +2635 "core" ' +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 "collection"'!  +77 "core" +2 .tPSV.dial :PTV,via: :air +2 "processing"%8 +193 "core"  +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%n' +2622 "core" ' + .tPSV.dial :air +2 "processing"%<  +74 "core"  +2 .tPS.seek 2.5ml +2 "processing"%)' +2622 "core" ' + .tPSV.dial :PTV +2 "processing"% +74 "core"  +2 .tPS.seek 0ml +2 "processing"%?' +2626 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&p& +4 "core" &)  XCr +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +2 "core" ( +2 "manipulator"&&& +3 "core" &) # XCr +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &) : XCr +2 .tForearm.seek CC +2 "manipulator"&G' +94 "core" ' + .tHand.close +2 "manipulator"&/ +74 "core" / +2 .tCC.seek :open +2 "collection"'}( +471 "core" ( +2 "manipulator"&L& +3 "core" &*   [Cr +2 "manipulator"& % +3 "core" % 0   [ +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (, +288 "core" ( +2 "manipulator"&C& +3 "core" &, 0 1 V a= +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &, ' 2 i a= +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +117 "core" ' + .tHand.open +2 "manipulator"&M1 +68 "core" 1 +2 "manipulator"&W% +4 "core" % k g VA + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&Z'\ +98 "core" ' +1073 #t-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'B& +3 "core" &;;L +2 "manipulator"&-& +4 "core" &, > =  c= + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +4 "core" ( +2 "manipulator"&^& +4 "core" &, > =  c= + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &, 5 ; c= +2 .tForearm.seek :garage + "manipulator"&*' +100 "core" ' +2 .tHand.close + "manipulator"& / +73 "core" / +2 "manipulator"&[& +4 "core" &, ; 2 ]= + "manipulator"&s% +4 "core" % 3 1 2 f ] +2 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&V( +287 "core" ( +2 "manipulator"&w& +4 "core" &* > 2 ^Cp + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &* 0 9  _Cp +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&e' +100 "core" ' +2 "manipulator"&& +4 "core" &* 3 3 ]Cp + "manipulator"&m% +4 "core" % 2 2 ^ +2 "collection"'E& +3 "core" &>=( +2 "collection"'O& +3 .tCC.seek :closed +2 "collection"'"(` +3 "core" &@=* +3 &??2  +9 &,l>>- , +10 &au=>0 A +9 &Xi?=4 S +9 &C>>2 R +10 &J@>( S +9 &F@<( S +10 &_G@>. S +9 &"D?>* R +9 &F@?& R +10 &DB@) S +9 & gG@>* S +9 &")E>@( S +10 &#F>?' S +9 &%D@?) R +10 &'pG>?$ R +9 &)2B??% R +9 &*I>>( S +10 &,F?>( S +9 &.xD??! R +9 &09C??$ S +10 &1H@@& R +9 &3E@?& S +10 &5F>@& S +9 &7AIA@# S +9 &9GA>) S +10 &:H@? R +9 &<J@A S +9 &>JDA> R +10 &@ I@@ R +9 &AD@? R +10 &CCAA R +9 &ERG@@ R +9 &GG@@ R +10 &HLCB S +9 &JRJF T +9 &LMn_U W +10 &N}v \\ +9 &Osz ^ +10 &Q|mm _ +9 &S<hi _ +9 &Tjj ` +10 &Vkk a +9 &X~ll a +9 &Z=qo b +10 &[sq b +9 &]vu b" +10 &_ryx F +9 &`I,{y (v +9 &`hn||\ W +2 ( + "collection"'O& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.56 + "collection"'& +3 "core" &`hm~} W +2 .tHand.open + "manipulator"&71 +67 "core" 1 +2 "manipulator"&% +4 "core" %   = Z + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 #tPurging external Intake + "collection"'Q& +4 "core" &`hm W +2 "collection"'d% +3 "core" %Ӏ +2 .tCSV.dial :flush + "collection"'`  +116 "core" +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'R' +2485 "core" ' +10 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +6 .tCBV.dial CSV +4 "collection"'N + '%  +75 "core" ~ +3 + .tCTV.dial :intake +2 "collection"'T  +75 "core"  + .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml + "collection"'2'Ӵ +2472 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'g  +77 "core" ~ +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&i& +4 "core" &) WCp +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&U( +4 "core" ( +2 "manipulator"&& +4 "core" &) a WCp + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &) S WCp + .tForearm.seek CC +2 "manipulator"&>' +93 "core" ' +2 .tHand.close + "manipulator"&F/ +67 "core" / +2 .tCC.seek :open +2 "collection"'5( +471 "core" ( +2 "manipulator"&z& +4 "core" &*    [Cp + "manipulator"&% +4 "core" %   i \\ + .tForearm.seek :retract +2 "manipulator"&f'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&$(, +289 "core" ( +2 "manipulator"&& +4 "core" &,   % `# + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &,  `# +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&b' +109 "core" ' +2 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&X% +4 "core" % x % Vc + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +97 "core" ' +2453 #t-> access 4 +2 .SE.seek :down + "storage"({'} +3 "core" ' +2 "manipulator"&% +3 "core" %\  1 0  c +2 "manipulator"&_& +4 "core" &, : > c# + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"((R +1014 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (v& +3 "core" &Q f m  +779 #t-> access 5 + .SE.seek :down +2 "storage"(\ '} +2 "core" ' +2 "manipulator"&1% +4 "core" %\    D ` +2 "manipulator"&4& +3 "core" &,  + B a# +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(I( +358 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (j& +2 "core" &  > ; \\ ( +1721 #t-> startTube 5 +804 #-> daExtract 40 + #Loading sh1 puck from tube 5 into Collection Clamp +2 "collection"'A& +103 "core" &ST7 +2 "manipulator"&\\% +3 "core" %\   X +2 "storage"(% +3 "core" % ? @ X +2 "storage"(. +3 "core" .(  + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(y(<1 +1011 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (S& +3 "core" &<2 o f + "manipulator"&|& +4 "core" &, : 0 & _# + "manipulator"&H% +4 "core" %\  ' / W ^ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&(( +194 "core" ( +2 "manipulator"&t& +4 "core" & 4 < ], + "storage"(K& +4 "core" &<5 _ b R  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +100 "core" ' +2 "storage"(3& +4 "core" &<5 r r   + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(;' +281 "core" ' +2 "storage"(.- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (k& +2 "core" &<5 Z V   +2 "manipulator"&x& +3 "core" &  \  \\, +2 .tElbow.seek 5 +2 "manipulator"&,( +46 "core" ( +2 "manipulator"&=& +4 "core" & = 9 D _J + "storage"(& +4 "core" &<5 S Y   + .tForearm.seek 5 + 300 counts +2 "manipulator"&q'΍ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&+& +2 "storage"(h'} +6 "core" & : 0  _J +2 "manipulator"&% +4 "core" % Β %   ` + .tForearm.seek :retract +2 "manipulator"&#'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +151 "core" ( +2 "manipulator"&c& +4 "core" &"   k Z<; + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 "core" ' + ."downElevator"SE.coast +3 "manipulator"&Y& + "storage"(5 +6 "core" &"   [<; + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&l' +98 "core" ' +2 "manipulator"&r& +4 "core" &"  ! a [<; +2 "manipulator"&'% +3 "core" %    [ +2 "collection"']& +4 "core" &ST + "collection"'& +4 .tCC.seek :closed +2 "collection"'@(` +3 "core" &UT +3 &TS \ +8 &,mUT ,~ +10 &`tQS @ +9 &QjTT S +10 &CSU S +9 &GVS S +9 &ETT S +10 &VGWT S +9 &GUU S +9 &GRTK S +10 &GVT[ S +9 & ^FUTA S +10 &" GVT S +9 &#EVU S +9 &%GUT S +10 &'fGVU S +9 &)(DTV S +9 &*FUS S +10 &,FST S +9 &.oGVT S +10 &02FSV R +9 &1FTUu S +9 &3FWUo S +10 &5wFVUg S +9 &78GUTc S +9 &8GUT[ S +10 &:FVV] S +9 &<GSVQ S +10 &>ABUVP S +9 &@FUVL S +9 &ACVUB S +10 &CDVU: S +9 &EIGUUB S +9 &G\ FZW/ S +10 &HQ`]1 T +9 &Jk{n4 W +10 &L:, [ +9 &M" ^ +9 &O$ _ +10 &Qr. _ +9 &S21 ` +9 &T, a +10 &V a +9 &Xs b +10 &Z4 b +9 &[ b# +9 &] b( +15 &_f T +4 &`Mk "b +9 &`{ !b +9 ( +2 &`u \\ + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.66 +2 .Hand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&9% +4 "core" %  [ W + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +97 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold + "sampler")!+ +4 "core" + + "sampler")8% +4 "core" %ۦ 8  +2 "collection"'J& +3 "core" &`u \\ +3 "Can"\ NM + #tCalibrating pressure sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +52 "collection"'R% +3 "core" %ӯ +2 "sampler")g% +3 "core" % 8 +2 "sampler")i% +3 "core" % B +2 .tIntake.select :close + "sampler")0 +9 )% +3 "core" % E + .tSSV.dial :exhaust +2 "sampler")P  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")F'z +907 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler")V  +76 "core" +2 #tAllowing 80s for 15.0ml of remaining 15.0ml + .Intake.select :open + "sampler") +211 "collection"'% +3 "core" %ӯY + #tIntake @17.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X"% +3 "core" %fgKL >  +2 "collection"'% +4 "core" %ӯE + #tIntake @15.1psia, vacuum from 9.6 to 12.6psi +2 .SS.reconfigure SSinhale.with maxSpeed: 135 +2 "sampler")#.0X g +52 "collection"'% +3 "core" %ӯ +2 "sampler")_% +3 "core" %5 > 8 +53 "collection"'v% +3 "core" %ӯ +2 "sampler")1% +3 "core" %5 7 8 +2 "sampler")4% +3 "core" %5 9 8 +2 .tIntake.select :close + "sampler")0 +9 ){% +3 "core" %5 E 8 + .tSSV.dial :exhaust +2 "sampler")  +76 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")j'z +670 "core" ' + .tExhaust.select :close +2 "sampler") +10 #tSampled 40.0ml + #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close +2 "collection"'A& +3 "core" &`r \\ + ."airStroke"CSV.dial :waste +4 "sampler")\\% + "collection"' +5 "core" %v 7 b +2 ."connect"SSV.dial CBV,avoiding: :exhaust +4 .tCBV.dial SSV +2 "sampler")  +45 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'I'Ӵ +4 "core" ' + ."airStroke"CSV.dial :air +2 "collection"'S @ +77 "core" B +2 ."airStroke"CS.seek 10ml +2 "collection"'|' +60 "core"  +2 .tCTV.dial :air +2 "collection"'H  +73 ."samplerPumpShutdown"Gate.power :sampler,:OFF + ."pumping"Gate.power :analytic3,:OFF +3 "core" ~ + .tdelay 15 seconds +1503 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")t +138 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +4 "collection"'K  +2 "sampler")$'z +6 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")3  +127 "core" ~ +10  +548 ' +2 "sampler")/% +4 "core" %v 7 b + .tCBV.dial between SSV and waste2 +2 "collection"'.  +30 "core"  +2 "collection"'k% +4 "core" % j \ + .tCSV.dial between air and CTV +2 "collection"'x ` +28 "core" a +2 .tCS.seek 8.131ml +2 "collection"'\ '+ +529 "core" ' +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'=  +28 "core"  +2 .tCS.reconfigure CSpressurize +49 "collection"'# d@<<pb +3 .tCS.seek 0ml +2 "collection"''Ӵ +1626 "core" ' uqc ٤ +2 "collection"'% +4 "core" % stf  +2 "sampler")+% +3 "core" %v<< 7 b +2 #tBubblePoint: Intake @39.3psia, Outlet @36.4psia + .CBV.dial SSV + "collection"' @ +32 "core" B +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'h'Ӵ +90 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")# +136 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'Z'Ӵ +125 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")* +135 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +339 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '7% +3 "core" %B  +2 .tCS.seek 6ml + "collection"'' +1345 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'Q +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'d'ӂ +1566 "core" ' + .tCSV.dial CSR +2 "collection"'O  +44 "core"  +2 "collection"'`% +4 "core" %Ӈ" + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml +2 "collection"'e' +588 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %  +2 .tCS.seek 5ml +2 "collection"'N'qi +834 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'%  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'T'> +1093 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'R \  +4 'g9 +3 "core" 9p +102 "collection"'i9 +2 "core" 9pd +103 "collection"'9 +2 "core" 9p d +103 "collection"'P9 +2 "core" 9q d +103 "collection"'69 +2 "core" 9td +103 "collection"'V9 +2 "core" 9zd +103 "collection"'9 +2 "core" 9d +103 "collection"'F9 +2 "core" 9d +103 "collection"'9 +2 "core" 9"d +103 "collection"'>9 +2 "core" 9&d +103 "collection"'9 +3 "core" 9+d +103 "collection"'"9 +2 "core" 9/d +103 "collection"'z9 +2 "core" 93d +103 "collection"'9 +2 "core" 9 7d +103 "collection"'X9 +2 "core" 9@;d +103 "collection"'f9 +3 "core" 9a@d +103 "collection"'b9 +2 "core" 9Dd +103 "collection"'9 +2 "core" 9Hd +103 "collection"'_9 +2 "core" 9Ld +103 "collection"'v9 +2 "core" 9Pd +103 "collection"'19 +3 "core" 9Ud +103 "collection"'49 +2 "core" 95Yd +103 "collection"'{9 +2 "core" 9Y]d +103 "collection"' 9 +2 "core" 9~aa +103 "collection"'9 +2 "core" 9e_ +103 "collection"'U9 +2 "core" 9jZ +103 "collection"'A9 +2 "core" 9nV +103 "collection"'\\9 +2 "core" 9rT +103 "collection"'9 +2 "core" 90vQ +103 "collection"'S9 +2 "core" 9SzN +103 "collection"'9 +3 "core" 9wK +103 "collection"'H9 +2 "core" 9H +103 "collection"'29 +2 "core" 9E +103 "collection"'I9 +2 "core" 9B +103 "collection"'t9 +2 "core" 9@ +103 "collection"'K9 +3 "core" 9 > +103 "collection"'39 +2 "core" 9=< +103 "collection"'j9 +2 "core" 9Z: +103 "collection"'/9 +2 "core" 9v9 +103 "collection"'.9 +2 "core" 96 +103 "collection"'k9 +3 "core" 94 +103 "collection"'x9 +2 "core" 93 +103 "collection"'|9 +2 "core" 91 +103 "collection"'=9 +2 "core" 9/ +103 "collection"'\ 9 +2 "core" 9. +103 "collection"'9 +2 "core" 9'- +103 "collection"'+9 +2 "core" 9=, +103 "collection"'9 +2 "core" 9Q+ +103 "collection"'$9 +2 "core" 9d) +103 "collection"'9 +2 "core" 9v) +103 "collection"'c9 +3 "core" 9( +103 "collection"'Y9 +2 "core" 9( +103 "collection"'(9 +2 "core" 9' +103 "collection"';9 +2 "core" 9& +103 "collection"'r9 +2 "core" 9% +103 "collection"''9 +3 "core" 9$ +103 "collection"',9 +2 "core" 9" +103 "collection"'q9 +2 "core" 9! +103 "collection"'#9 +2 "core" 9 +103 "collection"'9 +2 "core" 9  +103 "collection"']9 +3 "core" 9  +103 "collection"'h9 +2 "core" 9 ' +103 "collection"'59 +2 "core" 9 2 +103 "collection"'99 +2 "core" 9 >  +51 "Can" YY +52 "collection"'9 +2 "core" 9 I +103 "collection"'9 +2 "core" 9 S +103 "collection"'J9 +2 "core" 9 ] +103 "collection"'l9 +2 "core" 9 f +103 "collection"'y9 +2 "core" 9 o +103 "collection"'!9 +2 "core" 9 w# +103 "collection"'n9 +3 "core" 9 ' +103 "collection"'89 +2 "core" 9 + +103 "collection"'9 +2 "core" 9  / +103 "collection"'p9 +2 "core" 9  4 +103 "collection"'&9 +2 "core" 9 8 +103 "collection"'9 +3 "core" 9 < +103 "collection"'a9 +2 "core" 9 @ +103 "collection"':9 +2 "core" 9 D +103 "collection"'~9 +2 "core" 9 I +103 "collection"' 9 +2 "core" 9 M +103 "collection"')9 +3 "core" 9 Q +103 "collection"'C9 +2 "core" 9 U +103 "collection"'G9 +2 "core" 9 Y +103 "collection"' 9 +2 "core" 9 ^ +103 "collection"'o9 +2 "core" 9  b +103 "collection"'L9 +2 "core" 9  f +103 "collection"'<9 +2 "core" 9 "j +103 "collection"'9 +2 "core" 9 !n +103 "collection"'B9 +2 "core" 9 #s +103 "collection"'M9 +2 "core" 9 %w +103 "collection"'9 +3 "core" 9 '{ +103 "collection"'-9 +2 "core" 9 ( +103 "collection"' 9 +3 "core" 9 ) +102 "collection"'[9 +2 "core" 9 * +103 "collection"' 9 +2 "core" 9 ) +103 "collection"'W9 +3 "core" 9 - +103 "collection"'*9 +2 "core" 9 . +103 "collection"'u9 +2 "core" 9\ 0 +103 "collection"'s9 +2 "core" 9\ 1 +103 "collection"'Z9 +2 "core" 9\ 1 +104 "collection"'w9 +2 "core" 9\ 3 +103 "collection"'9 +2 "core" 9\ 6 +103 "collection"'^9 +2 "core" 9\ 3 +103 "collection"'D9 +2 "core" 9\ 3 +103 "collection"'m9 +2 "core" 9\ 7 +103 "collection"'E9 +3 "core" 9\ 6 +103 "collection"'9 +2 "core" 9\ "7 +103 "collection"'9 +2 "core" 9\ &9 +103 "collection"'}9 +2 "core" 9\ (: +103 "collection"'79 +2 "core" 9\ -9 +103 "collection"'9 +3 "core" 9\ 09 +103 "collection"'Q9 +2 "core" 9\ 4< +103 "collection"'9 +2 "core" 9\ 7@ +103 "collection"'O9 +2 "core" 9\ ;= +103 "collection"'`9 +2 "core" 9\ =< +103 "collection"'d9 +3 "core" 9\ C= +103 "collection"'9 +2 "core" 9\ F= +103 "collection"'e9 +2 "core" 9\ I? +103 "collection"'%9 +2 "core" 9\ L? +103 "collection"'N9 +2 "core" 9\ P@ +103 "collection"'g9 +2 "core" 9\ S@ +103 "collection"'i9 +2 "core" 9\ VB +103 "collection"'9 +2 "core" 9\ YC +103 "collection"'P9 +2 "core" 9\ \\D +103 "collection"'69 +2 "core" 9\ `G\  +103 "collection"'V9 +3 "core" 9\ cI +103 "collection"'9 +2 "core" 9\ fH +103 "collection"'F9 +2 "core" 9\ jH +103 "collection"'9 +2 "core" 9\ nG +103 "collection"'>9 +2 "core" 9\ qI +103 "collection"'9 +3 "core" 9\ tJ# +103 "collection"'"9 +2 "core" 9\ yK( +103 "collection"'z9 +2 "core" 9\ |M, +103 "collection"'9 +2 "core" 9\ N0 +103 "collection"'X9 +2 "core" 9\ O4 +3 .tCH.hold 10:00,70C +3 "collection"'f `\ `\  +3 "core" 4 +52578 "Can" +7424 "core" ` +2 "collection"'b9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"''Ӵ +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'_ @ +106 "core" B +2 .tCSV.dial :air + "collection"'v @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"'1'qi +1352 "core" ' + .tCSV.dial CTV +2 "collection"'4  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'{ @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +57 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +42 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'U'Ӵ +1349 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'A +118 "core" + .tCBV.dial CSV +50 "collection"'\\  +32 "core"  +2 "collection"'% +4 "core" %ӯJH  +2 .tCS.seek 4.999ml + "collection"'S'qd +1346 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +55 "core"  +2 "collection"'H% +4 "core" %qfWV)  +2 .tCS.seek 7ml + "collection"'2'{ +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'I @ +46 "core" ? +2 .tCS.seek 10ml +2 "collection"'t' +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'K ` +118 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'3   +32 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'j  +3 '/  +27 "core"  +112  +2 .tCS.seek 5ml +2 "collection"'.'qi +1346 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'k @ +104 "core" @ +2 .tCSV.dial :waste +2 "collection"'x +105 "core" +2 .tCS.seek :empty +2 "collection"'|'ӂ +1342 "core" ' + .tCSV.dial :air +2 "collection"'= @ +75 "core" B +2 .tCS.seek 5ml +2 "collection"'\ 'qi +1340 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'+ @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'$ @ +46 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"''Ӵ +1345 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'c +105 "core" ~ +2 .tCBV.dial CSV + "collection"'Y  +30 "core"  +2 "collection"'(% +4 "core" %Ӵ +2 .tCS.seek 5ml +2 "collection"';'qi +1335 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'r  +44 "core" +2 "collection"''% +4 "core" %qd  + .tCS.seek 6.999ml +2 "collection"','y +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'q @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'#' +842 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" ^ +2 #tLysing Complete + "collection"']& +4 "core" &`ra \\ +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&h% +3 "core" %\ "  P? +2 "storage"(5% +3 "core" %}   +2 "storage"(9. +2 "core" . +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"((,q +359 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +3 "core" &,q\ \  + "manipulator"&J& +4 "core" &!  L<; + "manipulator"&l% +4 "core" %\ "  L? +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&y( +167 "core" ( +2 "manipulator"&!& +4 "core" & { O( + "storage"(n& +4 "core" &,q\ \ $ + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&8'( +95 "core" ' +2 "storage"(& +4 "core" &,q\ \  C + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(p' +275 "core" ' +2 "storage"(&- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"('y +30 "core" ' +2 "manipulator"&a& +4 "core" & 2 P( +2 "manipulator"&:% +3 "core" %# P +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"& ( +157 "core" ( +2 "manipulator"&)& +4 "core" &# / L>I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &C& +2 "core" &#  L>I +2 .tForearm.seek CC +2 "manipulator"&G' +94 "core" ' + .tHand.close +2 "manipulator"& / +72 "core" / +3 .tCC.seek :open +2 "collection"'o( +474 "core" ( +2 "storage"(L& +3 "core" &,q   K +2 "storage"(<& +3 "core" &,q ? +2 "manipulator"&& +3 "core" &#  O>H +2 "manipulator"&B% +3 "core" %  O +2 .tForearm.seek :retract +3 "manipulator"&M'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&( +157 "core" ( +2 "manipulator"&-& +4 "core" &  s Ti + "storage"( & +4 "core" &,q   + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 +2 "manipulator"&[' +103 "core" ' + .tElbow.hold +2 "manipulator"& , +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&W1 +75 "core" 1 +2 "manipulator"&*% +4 "core" % M} +2 "storage"(u& +3 "core" &,q\ \   + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 4 + 346 counts +2 "manipulator"&s'* +13 "core" ' +3 "manipulator"&Z& +4 "core" &   Wh +2 "storage"(w& +3 "core" &,q   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&'( +26 "core" ' +2 "storage"(^% +4 "core" %|    +2 ."downElevator"SE.seek :down +4 "storage"(D'} +99 (m% +3 "core" %5    ]{ + "manipulator"&E% +4 "core" %+   S@ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +1229 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"' @ +119 "core" B +1185 #t-> CS.empty + .CS.seek :empty +2 "collection"'}'ӂ +2606 "core" ' +2 "collection"'7% +4 "core" %ӂ{{ +1013 #t-> samplePassF + #Beginning samplePassF +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &{z +2 "manipulator"&Q& +4 "core" &   \\h + "manipulator"&% +4 "core" %\    ] + .tElbow.seek FlushPuck::Garage +48 "manipulator"&O(, +176 "core" ( +2 "manipulator"&`& +4 "core" &,   e \\> + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" &,   \\> +2 .tForearm.seek :garage +2 "manipulator"&' +97 "core" ' +2 .tHand.close + "manipulator"&e/ +66 "core" / +2 "manipulator"&%& +4 "core" &,   W> +2 "manipulator"&N% +3 "core" % - . W +2 .tForearm.seek :retract +2 "manipulator"&g'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&i( +284 "core" ( +2 "manipulator"&& +4 "core" &% X?V + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +2 "core" &% p W?V +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&6' +95 "core" ' +2 "manipulator"&V& +4 "core" &%  W?V + "manipulator"&% +4 "core" %   " W +2 "collection"'F& +3 "core" &wx +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'>(` +3 "core" &xx +4 &wx/ 2 +9 &,DrvvG 3 +10 &Lmsxx G +9 &Zwy T +9 &Fvw R +10 &gF{w S +9 &)Gxx S +9 &F{w S +10 &Fww R +9 &oFyxg S +10 &1Ivv\\ S +9 & DwwV S +9 &"FxvB S +10 &$vFzx@ S +9 &&9Fxx" S +9 &'Fwx R +10 &)Dxx\ R +9 &+~Iwv S +10 &-AGyv S +9 &/Iww S +9 &0DxxU S +10 &2DxyC S +9 &4IFyv9 S +9 &6\ Gxw/ S +10 &7Fyv, S +9 &9Dvx) S +10 &;REuw R +9 &=Fwu\ R +9 &>Exv R +10 &@ExxK R +9 &BYFvu\\ S +9 &DEtuS S +10 &ECvuM S +9 &GIxuL S +10 &I_LwxI S +9 &K]}@ U +9 &L Y +10 &N ] +9 &PF _ +9 &R _ +10 &S ` +9 &U ` +10 &WH a +9 &Y  a +9 &Z b +10 &\\ b +9 &^G b$ +9 &_{ 3 +10 &`Y  $l +8 ( +2 &`_ #f + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.52 + "collection"'& +4 "core" &`_ #f + .tHand.open +2 "manipulator"&"1 +72 "core" 1 +2 "manipulator"&z% +4 "core" %  # Z R + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +3 "processing"%X  +206 "core"  +2 "processing"%R% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%f' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%b  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%T' +1618 "core" ' + .tPSV.dial PSR +2 "processing"%_ +45 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%v' +2627 "core" ' +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 "collection"'  +75 "core" +2 .tPSV.dial :PTV,via: :air +2 "processing"%4 +195 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%{' +2635 "core" ' + .tPSV.dial :air +2 "processing"%  +86 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :PTV +2 "processing"%1 +73 "core"  +2 .tPS.seek 0ml +2 "processing"%A' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&\\& +4 "core" &% $ O?V +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( + "manipulator"&U& +4 "core" &% S O?V + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &$ Y O?V +2 .tForearm.seek CC +2 "manipulator"&H' +97 "core" ' + .tHand.close +2 "manipulator"&S/ +72 "core" / +2 .tCC.seek :open +2 "collection"'I( +468 "core" ( +2 "manipulator"&2& +4 "core" &% S?V + "manipulator"&K% +4 "core" %  S + .tForearm.seek :retract +2 "manipulator"&3'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&j(, +287 "core" ( +2 "manipulator"&/& +4 "core" &, X; + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" &, 8 X; +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&k' +113 "core" ' +2 .tHand.open +2 "manipulator"&x1 +72 "core" 1 +2 "manipulator"&.% +4 "core" % o E MK + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&='\ +98 "core" ' +369 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'|& +3 "core" &43 +2 "manipulator"&& +4 "core" &,  : Y; +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&+(, +2 "core" ( +2 "manipulator"&& +3 "core" &,   P Y; +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &$& +3 "core" &,   k Y; +2 .tForearm.seek :garage +2 "manipulator"&\ ' +100 "core" ' +2 .tHand.close + "manipulator"&c/ +76 "core" / +2 "manipulator"&Y& +4 "core" &,  m T; + "manipulator"&(% +4 "core" % 1  T + .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&r( +288 "core" ( +2 "manipulator"&'& +4 "core" &*  UCp + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &;& +2 "core" &* o VCp +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&q' +104 "core" ' +2 "manipulator"&,& +4 "core" &* WCp + "manipulator"&% +4 "core" %   Wl +2 "collection"']& +3 "core" &55[ +2 "collection"'h& +3 .tCC.seek :closed +2 "collection"'5(` +2 "core" &64K +3 &54P  +10 &,p45[ - +9 &bs55S A +10 &[g55R S +9 &D55P R +9 &G54Q S +10 &D34= S +9 &bF67G R +10 &$C45D R +9 &D54O R +9 &G73; S +10 & iF56E S +9 &"+G66; S +9 &#A76= R +10 &%G66? S +9 &'rD76A R +10 &)4A45; R +9 &*G66A S +9 &,E776 S +11 &.zI556 R +8 &0<G565 R +9 &1I45? S +10 &3F867 R +9 &5B659 R +10 &7CD874 S +9 &9F767 S +9 &:E773 S +10 &<G862 S +9 &>LE97= R +9 &@E86< R +10 &AG684 S +9 &CD68? R +10 &ESD579 S +9 &GD87B R +9 &HG;98 S +10 &JQ><2 T +9 &LNrWI6 W +9 &N|q> [ +10 &O> ^ +9 &Q}: _ +10 &S>? _ +9 &T> ` +9 &V; a +10 &X@ a +9 &Z?6 b +9 &\\6 b +10 &]; b$ +9 &_t4 I +10 &`B"2 / +9 &`qv> [ +2 ( + "collection"'h& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.57 + "collection"'9& +3 "core" &`qrm [ +2 .tHand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&J% +4 "core" %  0 Si + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%!  +195 "core"  +2 "processing"%n% +4 "core" %r + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +59 .tPS.seek 1.5ml +2 "processing"%' +1621 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +5 "processing"%  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%0' +1621 "core" ' + .tPSV.dial PSR +2 "processing"%& +56 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%a' +47 "Can"p TT +2579 "core" ' +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%: +193 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%p' +2632 "core" ' + .tPSV.dial :air +2 "processing"%)  +86 "core" +2 .tPS.seek 2.5ml +2 "processing"%C' +2626 "core" ' + .tPSV.dial :PTV +2 "processing"%8 +73 "core"  +2 .tPS.seek 0ml +2 "processing"%y' +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &) % NCo +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&~( +3 "core" ( +2 "manipulator"&@& +4 "core" &)  NCo + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" &) NCo + .tForearm.seek CC +2 "manipulator"&<' +96 "core" ' + .tHand.close +2 "manipulator"&/ +74 "core" / +2 .tCC.seek :open +2 "collection"'B( +468 "core" ( +2 "manipulator"&-& +4 "core" &*   SCo + "manipulator"& % +4 "core" %  w R + .tForearm.seek :retract +2 "manipulator"&G'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (, +287 "core" ( +2 "manipulator"&W& +4 "core" &,  = V. + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &,  D W. +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&u' +114 "core" ' + .tHand.open +2 "manipulator"&Z1 +70 "core" 1 +2 "manipulator"&w% +4 "core" % \ p  MH + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&^'\ +98 "core" ' +399 #t-> samplePassF +2 #Beginning samplePassF + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'M& +3 "core" &VX +2 "manipulator"&m& +4 "core" &,   v Z. +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&E(, +2 "core" ( +2 "manipulator"&& +3 "core" &,   + Z. +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" &,   ! Y. + .tForearm.seek :garage +3 "manipulator"&s' +101 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +2 "manipulator"&& +4 "core" &, ! R. + "manipulator"&D% +4 "core" %  R + .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +289 "core" ( +2 "manipulator"&#& +3 "core" &* UCr +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" &* UCr +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&Q& +4 "core" &*  TCr + "manipulator"&% +4 "core" %  T +2 "collection"'`& +3 "core" &SS] +2 "collection"'d& +3 .tCC.seek :closed +2 "collection"' (` +3 "core" &UTh +3 &TSh \ +9 &+lTTc , +9 &auTSd A +10 &XhTTl S +9 &CTTk R +9 &IUTk S +10 &ERTj S +9 &`DVTg R +9 &"FVSi R +10 &DSSh S +9 &DUTd R +9 & hETT` R +10 &"(IUTa S +9 &#ATVj R +10 &%IUTc S +9 &'oJWTd S +9 &)1DVTf S +10 &*FSTn S +9 &,CSVc R +9 &.xEVVa R +10 &0:CVUh R +9 &1EVV` R +10 &3DVSZ S +9 &5GUT[ R +9 &7ACVV\\ S +10 &9FUSW S +9 &:AUSW R +9 &<FUUb R +10 &>IDUVZ S +9 &@ CXUX R +10 &AIUTa S +9 &CDXVX R +9 &ERFWUZ R +10 &GGVW` R +9 &HJYW] S +10 &JP\\Y` T +9 &LMotfX W +9 &N` [ +10 &Od ^ +9 &Q|Z _ +9 &S;_ ` +10 &Tj ` +9 &Vl a +9 &X}n a +10 &Z=b b +9 &[g b +10 &]i b" +9 &_sg I +9 &`D$ . +10 &`rpm X +2 ( + "collection"'d& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.58 +2 "collection"'e& +3 "core" &`rl X +2 .tHand.open + "manipulator"&%1 +66 "core" 1 +2 "manipulator"&N% +4 "core" %  X P + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR,avoiding: PBV +2 "processing"%  +195 "core"  +2 "processing"%% +4 "core" %5 + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +3 "processing"%P' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%O  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%V' +1607 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%F' +2632 "core" ' +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .PSV.dial :PTV,via: :air +2 "processing"%g +195 "core" ~ +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRV,avoiding: :puck +2 .PS.seek 0ml +2 "processing"%o' +2624 "core" ' + .tPSV.dial :air +2 "processing"%  +86 "core" +2 .tPS.seek 2.5ml +2 "processing"%"' +2632 "core" ' + .tPSV.dial :PTV +2 "processing"%z +73 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&6& +4 "core" &) + OCr +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&X( +3 "core" ( +2 "manipulator"&R& +4 "core" &)  OCr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &) 6 OCr +2 .tForearm.seek CC +2 "manipulator"&b' +96 "core" ' + .tHand.close +2 "manipulator"&f/ +71 "core" / +2 .tCC.seek :open +2 "collection"'_( +471 "core" ( +2 "manipulator"&T& +3 "core" &*  ] SCr +2 "manipulator"&% +3 "core" %   & R +2 .tForearm.seek :retract +2 "manipulator"&4'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&v(, +288 "core" ( +2 "manipulator"& & +4 "core" &,  H W. + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &, Q X. +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&1' +114 "core" ' + .tHand.open +2 "manipulator"&1 +116 "core" 1 +2 "manipulator"&\\% +4 "core" % s NX + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&U'\ +100 "core" ' +411 #t-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &gfL +2 "manipulator"&S& +4 "core" &, , X. + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&i(, +3 "core" ( +2 "manipulator"&& +4 "core" &, X. + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &>& +2 "core" &,  X. +2 .tForearm.seek :garage +2 "manipulator"&2' +101 "core" ' +2 .tHand.close + "manipulator"&K/ +69 "core" / +2 "manipulator"&H& +4 "core" &,  r S. +2 "manipulator"&/% +3 "core" % *  J S +2 .tForearm.seek :retract +2 "manipulator"&t'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +330 "core" ( +2 "manipulator"&x& +3 "core" &   . Y +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &.& +3 "core" &   _ Y +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&3' +101 "core" ' +2 "manipulator"&k& +4 "core" & X + "manipulator"&|% +4 "core" % W +2 "collection"'& +3 "core" &ec +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'$(` +3 "core" &cd +2 &dc \ +10 &+led ,~ +9 &`rdd @ +10 &Shed R +9 &Acb R +9 &Hch R +10 &Afc R +9 &XDec S +10 &Fee S +9 &Ced S +9 &Feb S +10 & aBce R +9 &"#Efc R +9 &#Fdc R +10 &%Hee R +9 &'hDee S +10 &),Abd R +9 &*Fec S +9 &,Gcc R +10 &.pGed S +9 &03Def R +9 &1Bde R +10 &3Ded R +9 &5xDce S +10 &7;Gde R +9 &8Hed R +9 &:Fee S +10 &<Fce R +9 &>C@ge R +9 &@Ged R +10 &AGdd R +9 &CAge R +10 &EKDee R +9 &G Aee R +9 &HGhf R +10 &JPmi T +9 &LGmv W +9 &M [ +10 &O _ +9 &Qt _ +10 &S4 ` +9 &T ` +9 &V a +10 &Xw a +9 &Z7 a +9 &[ b +10 &] b# +9 &_n J +10 &`E' , +9 &`mr Z +2 ( + "collection"'& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.58 +2 "collection"'c& +3 "core" &`ms Z +2 .tHand.open + "manipulator"&Y1 +73 "core" 1 +2 "manipulator"&(% +4 "core" %   3 T + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +93 "core" ' +2 #tPurging external Intake + "collection"'=& +4 "core" &`ms Z +2 "collection"'\ % +3 "core" %ӂ + .tCSV.dial :flush +2 "collection"''  +103 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"';' +2502 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'+ +2 ',  +74 "core"  +3  + .tCTV.dial :intake +2 "collection"'  +75 "core"  + .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml + "collection"']'Ӵ +2489 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core" ~ +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&I& +4 "core" & U S +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&9( +2 "core" ( + "manipulator"&& +4 "core" &  2 S + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +3 "core" & S +2 .tForearm.seek CC + "manipulator"&h' +97 "core" ' + .tHand.close +2 "manipulator"&!/ +71 "core" / +2 .tCC.seek :open +2 "collection"'n( +468 "core" ( +2 "manipulator"&q& +4 "core" &  W + "manipulator"&A% +4 "core" % \   V + .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +273 "core" ( +2 "manipulator"&&& +4 "core" &,  W9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(@1567517393.27EDT = =tMAIN =mMAIN_scheduler @EDT1567517395.05 #"core_reset"Sent BREAK + #t@0x685B, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +210 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +224 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +393 "Can"nm\ ^ + nm\ ^l + #tPolling Can every 10:00 +2 #Cleanly exited at 16:40:09EDT30-Aug-19 +1525 #-> ESP.ready! +2 #Powering core bus +492 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +3 "sampler")&\ +3 )% +2 "core" %\ H + .tSS.configure SSconfig +3 "sampler")#.0X access 2 +3 .SE.seek :down + "storage"(;'} +3 "core" ' + "manipulator"&<% +4 "core" %\ #  +2 "manipulator"&=& +3 "core" &  1 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(>(K +1301 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +2 "core" &K. 1 & F\ 6  +228 #t-> access 4 +2 .SE.seek :down +2 "storage"(@'} +3 "core" ' +2 "manipulator"&A% +3 "core" %\ #   +2 "manipulator"&B& +4 "core" & Y 1 + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(C(R +1628 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (D& +2 "core" &O   \ 2 +7408 #t-> access 2 +2 .SE.seek :down +2 "storage"(E'} +3 "core" ' + "manipulator"&F% +4 "core" %\ "   +2 "manipulator"&G& +3 "core" & L 1 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(H(K +1623 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (I& +2 "core" &K8 @\ &  +42526 "Can"r\ #PP +60002 Vt\ PP +60003 u\ PP +60002 4x\ PP +60002 z\ QP +52402 !"core_reader"o:I2C::Sleepy::WaterAlarm: mesg"Powerdown in 0 seconds!:bt[ "5/home/esp/esp2/lib/i2c/gateway.rb:341:in `reset'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"5/home/esp/esp2/lib/i2c/gateway.rb:312:in `reset'"4/home/esp/esp2/lib/i2c/gateway.rb:309:in `loop'"5/home/esp/esp2/lib/i2c/gateway.rb:309:in `reset'":/home/esp/esp2/lib/i2c/gateway.rb:304:in `initialize'"*/home/esp/esp2/lib/i2c/gateway.rb:304 +4 "Can"Ez\ EQQ +2 ."Qmail"BadNews.email "53% Wet!, 20.3C, 47% humidity, 15.1psia, 12.840V, 0.435A, 0.435A avg, 5.58W",Subject: "Water Alarm!!!" +4 ."shutdown"SS.coast +4 #"waterStop"Asleep / Shutdown +3 "sampler")5 +2 ."shutdown"CC.coast + "collection"'6 +3 ."shutdown"CS.coast +3 "collection"'5 +2 ."shutdown"PC.coast + "processing"%6 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +2 ."shutdown"SC.coast +2 "storage"(6 +2 ."shutdown"SE.coast +2 "storage"(5 +36 ."shutdown"Gate.power :raw,:OFF +43 .Gate.power :core,:OFF + #Shutdown +2 #"waterStop"Waiting to die... +121 !o:I2C::Sleepy::Error: mesg"!Exiting: Did not Power OFF!:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #mEXIT @1567520931.77EDT @EDT1567520931.78 #tSending Email +3 !o:ThreadError: mesg"killed thread:bt[ "4/home/esp/esp2/lib/framework.rb:131:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"-/home/esp/esp2/lib/thread.rb:739:in `[]'"0/home/esp/esp2/lib/thread.rb:739:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 @1567520970.22EDT = =tMAIN =mMAIN_scheduler @EDT1567520971.89 #"core_reset"Sent BREAK +2 #t@0x102F, state=0x3B10, ifg=0x20, ie=0x7F #@0x168C, state=0x3B10, ifg=0x08, ie=0x5F + #@0x40EE, state=0x3B10, ifg=0x20, ie=0x7F + #@0x4292, state=0x3B10, ifg=0x20, ie=0x7F #@0x48EF, state=0x3B10, ifg=0x08, ie=0x5F + #@0xCDCC, state=0x3B10, ifg=0x20, ie=0x7F #@0xCF71, state=0x3B10, ifg=0x20, ie=0x7F + #@0xD5CD, state=0x3B10, ifg=0x08, ie=0x5F + #@0x6A1E, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +356 "Can"6y\ f + 6y\ fh + #tPolling Can every 10:00 +2 #Cleanly exited at 10:28:51EDT03-Sep-19 +59957 "Can"'{\ h +60003 |\ J +29614 #t-> ESP.ready! +2 #Powering core bus +486 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +3 )% +2 "core" %\ - + .tSS.configure SSconfig +3 "sampler")#.0X SSV.air +2 .SSV.dial :air +644 #-> SS.fill +2 .SS.seek 25ml +2 "sampler");' +1324 "core" ' +2 "sampler")<% +3 "core" % Z\  +1646 #t-> SS.empty +2 .SS.seek :empty + "sampler")='H +1262 "core" ' +2 "sampler")>% +3 "core" %D Y\ 7 +594 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")?' +1315 "core" ' +2 "sampler")@% +3 "core" % Y\  +827 #t-> SS.empty +2 .SS.seek :empty + "sampler")A'H +1256 "core" ' +2 "sampler")B% +3 "core" %C X\ 4 +437 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")C' +1287 "core" ' +2 "sampler")D% +3 "core" % O\  +465 #t-> SS.empty +2 .SS.seek :empty + "sampler")E'H +1278 "core" ' +2 "sampler")F% +4 "core" %J W\ 0 +482 #t-> SS.fill +2 .SS.seek 25ml +2 "sampler")G' +1294 "core" ' +2 "sampler")H% +3 "core" % C\  +256 #t-> SS.empty +2 .SS.seek :empty + "sampler")I'H +1280 "core" ' +2 "sampler")J% +3 "core" %M C\ * +5322 #t-> CSV.air + .CSV.dial :air +2 "collection"'K @ +87 "core" > +520 #t-> CS.fill +2 .CS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 10ml +2 "collection"'L' +2598 "core" ' +2 "collection"'M% +3 "core" %  +1102 "Can"\ #CC +369 #t-> CS.empty +2 .CS.seek :empty +41 "collection"'N'ӂ +2603 "core" ' +2 "collection"'O% +3 "core" %Ӆ +595 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'P' +2615 "core" ' +2 "collection"'Q% +3 "core" % \ +1966 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'R'ӂ +2609 "core" ' +2 "collection"'S% +3 "core" %Ӄ +535 #t-> CS.fill +3 .CS.seek 10ml + "collection"'T' +2603 "core" ' +2 "collection"'U% +3 "core" %  +2171 #t-> CS.empty +2 .CS.seek :empty + "collection"'V'ӂ +2611 "core" ' +2 "collection"'W% +3 "core" %ӂ +2342 #t-> PSV.air + .PSV.dial :air +582 #-> PS.fill +3 .PS.seek 2.5ml + "processing"%X' +2634 "core" ' + "processing"%Y% +4 "core" %\  +2863 #t-> PS.empty +2 .PS.seek :empty + "processing"%Z'ղ +2625 "core" ' +2 "processing"%[% +3 "core" %ն\  +432 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%\\' +2622 "core" ' + "processing"%]% +4 "core" %\  +990 #t-> PS.empty +2 .PS.seek :empty + "processing"%^'ղ +2627 "core" ' + "processing"%_% +4 "core" %ն\  +514 #t-> PS.fill +3 .PS.seek 2.5ml + "processing"%`' +2630 "core" ' +2 "processing"%a% +3 "core" %\  +466 #t-> PS.empty +2 .PS.seek :empty + "processing"%b'ղ +2623 "core" ' +2 "processing"%c% +3 "core" %կ\  +2647 #t-> PC.open +2 .PC.seek :open + "processing"%d( +4 "core" ( +2 "processing"%e& +3 "core" &\ \ +656 #t-> PC.close +2 "manipulator"&f& +3 "core" & J p- +2 !to:Arm::Error: mesg"@Cannot hold puck in Processing Clamp because Hand is closed:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1764 #-> PC.to :closed +2 .PC.seek :closed + "processing"%g(] +453 "core" ( + "processing"%h& +4 "core" &]\  +1252 #t-> PC.open +2 .PC.seek :open + "processing"%i( +452 "core" ( +2 "processing"%j& +3 "core" &\  +570 #t-> PC.to :closed +2 .PC.seek :closed + "processing"%k(] +450 "core" ( +2 "processing"%l& +3 "core" &]\  +403 #t-> PC.open +2 .PC.seek :open + "processing"%m( +452 "core" ( + "processing"%n& +4 "core" &\  +262 #t-> PC.to :closed +2 .PC.seek :closed + "processing"%o(] +452 "core" ( + "processing"%p& +4 "core" &]x\  +385 #t-> PC.open +2 .PC.seek :open + "processing"%q( +450 "core" ( +2 "processing"%r& +3 "core" &\  +321 #t-> PC.to :closed +2 .PC.seek :closed + "processing"%s(] +453 "core" ( + "processing"%t& +4 "core" &]\  +345 #t-> PC.open +2 .PC.seek :open + "processing"%u( +450 "core" ( + "processing"%v& +4 "core" &\  +582 #t-> PC.to :closed +2 .PC.seek :closed + "processing"%w(] +450 "core" ( + "processing"%x& +4 "core" &]\  +383 #t-> PC.open +2 .PC.seek :open + "processing"%y( +450 "core" ( + "processing"%z& +4 "core" &\  +1453 #t-> CC.to :closed +2 .CC.seek :closed + "collection"'{(` +466 "core" ( + "collection"'|& +4 "core" &`v  +1132 "Can"~\ DD +1823 #t-> CC.open +2 .CC.seek :open + "collection"'}( +468 "core" ( + "collection"'~& +4 "core" & +804 #t-> CC.to :closed +2 .CC.seek :closed + "collection"'(` +466 "core" ( + "collection"'& +4 "core" &`z  +502 #t-> CC.open +2 .CC.seek :open + "collection"'( +468 "core" ( + "collection"'& +4 "core" & +1050 #t-> delay 5; CC.to :closed + .delay 5 seconds +503 .CC.seek :closed +2 "collection"'(` +467 "core" ( + "collection"'& +4 "core" &`z  +608 #t-> CC.open +2 .CC.seek :open + "collection"'( +465 "core" ( + "collection"'& +4 "core" & +398 #t-> delay 5; CC.to :closed + .delay 5 seconds +503 .CC.seek :closed +2 "collection"'(` +466 "core" ( + "collection"' & +4 "core" &`z  +901 #t-> CC.open +2 .CC.seek :open + "collection"'\ ( +466 "core" ( + "collection"' & +4 "core" & +2328 #t-> delay 5; CC.to :closed + .delay 5 seconds +503 .CC.seek :closed +2 "collection"' (` +468 "core" ( + "collection"' & +4 "core" &`{  +3251 #t-> CC.open +2 .CC.seek :open + "collection"'( +466 "core" ( + "collection"'& +4 "core" & +42556 "Can"|\ CC +60003 N|\ CC +44276 #t-> access 2 +2 .SE.seek :down +2 "storage"('} +3 "core" ' + "manipulator"&% +4 "core" %\   o +2 "manipulator"&& +3 "core" &  o- +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +1306 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K0 \ \  +14387 "Can"}\ BB +38430 #t-> access 3 +2 .SE.seek :down +2 "storage"('} +3 "core" ' + "manipulator"&% +4 "core" %\   o +2 "manipulator"&& +3 "core" & M o- +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +355 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &[%\ \  +21184 "Can"D~\ KK +14645 #t-> access 4 +2 .SE.seek :down +2 "storage"('} +3 "core" ' + "manipulator"&% +4 "core" %\  w y n j +2 "manipulator"&"& +3 "core" & y y D j- + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 +2 "storage"(%(R +1944 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ('& +2 "core" &Q I\  +32425 #t-> access 5 +2 .SE.seek :down +2 "storage"()'} +3 "core" ' + "manipulator"&(% +4 "core" %\  o v x j +2 "manipulator"&& +3 "core" & z w j- +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +364 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (#& +2 "core" & \ n M\ " +10559 "Can"}\ YY +26504 #t-> access 6 +2 .SE.seek :down +2 "storage"(,'} +4 "core" ' + "manipulator"&-% +4 "core" %\  4 2 b +2 "manipulator"&.& +3 "core" & 4 4 b- +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(/( +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (0& +2 "core" &@ \   +33106 "Can"k~\ DC +2441 #t-> access 7 +2 .SE.seek :down +36 "storage"(1'} +11 "core" ' + "manipulator"&2% +4 "core" %\  d l +2 "manipulator"&3& +3 "core" & K m- +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(4(,q +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (5& +2 "core" &,pm \ " +33180 #t-> exit +4 #mEXIT @1567527340.83EDT @1567536913.24EDT = =tMAIN =mMAIN_scheduler @EDT1567536914.97 #"core_reset"Sent BREAK +2 #t@0xF59C, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +378 "Can"&\ F + &\ F ^ + #tPolling Can every 10:00 + #Cleanly exited at 12:15:40EDT03-Sep-19 +4505 #-> ESP.ready! +3 #Powering core bus +479 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  + "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +6 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +3 )% +2 "core" %$\ ' +2 .tSS.configure SSconfig +2 "sampler")#.0X& +4 "core" &  o t v\  +2 "storage"(?% +3 "core" % s s S\  +2 "collection"'@9 +3 "core" 9 + "processing"%A9 +3 "core" 9 +2415 #t-> exit +5 #mEXIT @1567537024.39EDT @1567537040.56EDT = =tMAIN =mMAIN_scheduler @EDT1567537042.23 #"core_reset"Sent BREAK +2 #t@0x4E4D, state=0x3A84, ifg=0x10, ie=0xFD #@0x50D3, state=0x3A84, ifg=0x10, ie=0xFD + #@0x535A, state=0x3A84, ifg=0x10, ie=0xFD + #@0x55E0, state=0x3A84, ifg=0x10, ie=0xFD #@0x5866, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5AEC, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5D73, state=0x3A84, ifg=0x10, ie=0xFD #@0x5E8D, state=0x3A84, ifg=0x80, ie=0xFD + #@0xC106, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +212 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +358 "Can"%\ #BB %\ #BB + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  + "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %| \ ' + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +3 "collection"'% +3 "processing"%% +4 "core" %Ӵ + "manipulator"&% +3 "sampler")% +9 "core" %b\  + %\  - q + %| \ ' +2 "manipulator"&& +4 "core" &  r. + "storage"(& +3 "core" &  1 / \  +2 "storage"(% +3 "core" % 4 . J\  +2 "collection"'& +3 "core" &  + "processing"%& +4 "core" &N\  +2 "collection"'  +2 "core"  +2 "collection"'! +3 "core"  +2 "collection"'" +2 "core"  +2 "processing"%# +3 "core"  +2 "processing"%$ +3 "core" W +2 "processing"%% +2 "core" A +2 "processing"%& +3 "core"  +2 "sampler")' +3 "core"  + "sampler")(% +4 "core" %| \ ' +2 "collection"')& +3 "core" &  +2 "collection"'*% +4 "core" %Ӵ +2 "processing"%+& +3 "core" &]\  +2 "processing"%,% +3 "core" %F\  +2 "manipulator"&-% +3 "core" %\   r +2 "manipulator"&.& +4 "core" & 4 t. + "storage"(/& +4 "core" &  [ N g\  + "storage"(0% +4 "core" % N N 6\  + "collection"'19 +3 "core" 9 +2 "processing"%29 +3 "core" 9 +1426 #t-> exit +5 #mEXIT @1567537072.59EDT @1567537123.43EDT = =tMAIN =mMAIN_scheduler @EDT1567537125.09 #"core_reset"Sent BREAK + #t@0xD123, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD3AB, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD634, state=0x3A84, ifg=0x10, ie=0xFD #@0xD8BD, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDB46, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDDCF, state=0x3A84, ifg=0x10, ie=0xFD #@0xE057, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE171, state=0x3A84, ifg=0x80, ie=0xFD + #@0xCC41, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +356 "Can"'\ "BB + '\ "BB + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %| \ ' + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +3 "collection"'% +3 "processing"%% +4 "core" %Ӵ + "manipulator"&% +3 "sampler")% +9 "core" %k\  + %\  }  p + %| \ ' +2 "manipulator"&& +3 "core" & ~  [ p. +2 "storage"(& +3 "core" &    o\  +2 "storage"(% +3 "core" %  Y\  + "collection"'& +3 "core" &  +2 "processing"%& +3 "core" &`\  +2 "collection"'  +3 "core"  +2 "collection"'! +2 "core"  +2 "collection"'" +3 "core"  +2 "processing"%# +2 "core"  +2 "processing"%$ +3 "core" W +2 "processing"%% +2 "core" A +2 "processing"%& +3 "core"  +2 "sampler")' +2 "core"  +2 "sampler")(% +3 "core" %| !\ \ ' +2 "collection"')& +4 "core" &  + "collection"'*% +4 "core" %Ӵ +2 "processing"%+& +3 "core" &e\ " +2 "processing"%,% +3 "core" %k\ # +2 "manipulator"&-% +3 "core" %\   w +2 "manipulator"&.& +3 "core" &  q. +2 "storage"(/& +3 "core" &  1 ) &\  +2 "storage"(0% +3 "core" % 2 5 `\  +2 "collection"'19 +3 "core" 9 +2 "processing"%29 +3 "core" 9 +56139 "Can"+\ '@? +60002 +\ *?? +60002 '\ *?? +60003 &\ ,>= +3261 #t-> can +3 "Can"'\ +@@ +17776 #t-> Sample.deep + .Sample.deep +2 "sampler")30 +2029 "core" 0 +4212 #t-> Powersampler.on +2 !o:NameError: mesg"(uninitialized constant Powersampler: name:Powersampler:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3684 #-> Power.sampler :on + .Gate.power :sampler,:ON +1024 #-> Power.sampler :off + .Gate.power :sampler,:OFF +2272 #-> Power.sampler :on + .Gate.power :sampler,:ON +1325 #-> FlowMeter.start +2 ."pumping"Gate.power :analytic3,:ON +1100 #t-> Power.sampler :off + .Gate.power :sampler,:OFF +11 #"pumping"0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1005 #0.0L/min +824 #t-> Power.sampler :on + .Gate.power :sampler,:ON +180 #"pumping"0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1005 #0.0L/min +84 #t-> Power.sampler :off + .Gate.power :sampler,:OFF +921 #"pumping"0.0L/min +1006 #0.0L/min +1005 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +828 #t-> Power.sampler :on + .Gate.power :sampler,:ON +176 #"pumping"0.0L/min +1006 #0.0L/min +161 "Can"$ HG +845 #"pumping"0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +391 #t-> Power.sampler :off + .Gate.power :sampler,:OFF +614 #"pumping"0.0L/min +195 #t-> Power.sampler :on + .Gate.power :sampler,:ON +810 #"pumping"0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +898 #t-> Power.sampler :off + .Gate.power :sampler,:OFF +106 #"pumping"0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1005 #0.0L/min +298 #t-> FlowMeter.stop +2 ."pumping"Gate.power :analytic3,:OFF +1006 #t-> Power.sampler on + .Gate.power :sampler,:ON +1026 #-> FlowMeter.start + ."pumping"Gate.power :analytic3,:ON +1150 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #0.0L/min +1006 #1.1L/min +1006 #5.3L/min +1006 #5.2L/min +1006 #4.1L/min +1007 #4.3L/min +1007 #3.9L/min +1007 #1.9L/min +1007 #4.7L/min +1007 #2.0L/min +1007 #0.0L/min +1007 #0.2L/min +1007 #4.2L/min +1007 #3.8L/min +1007 #3.4L/min +1006 #3.5L/min +338 #t-> Power.sampler off + .Gate.power :sampler,:OFF +667 #"pumping"3.1L/min +91 #t-> Sample.shallow +2 .Sample.shallow + "sampler")42 +913 #"pumping"3.3L/min +1007 #2.8L/min +130 "core" 2 +499 #t-> Power.sampler on + .Gate.power :sampler,:ON +376 #"pumping"4.2L/min +1007 #7.2L/min +1007 #8.5L/min +1007 #9.0L/min +573 #t-> Power.sampler off +2 .Gate.power :sampler,:OFF +431 #"pumping"7.1L/min +330 "Can"\ >> +176 #t-> Sample.deep + .Sample.deep +2 "sampler")50 +498 #"pumping"4.2L/min +1007 #4.1L/min +507 "core" 0 +369 #t-> Power.sampler on + .Gate.power :sampler,:ON +129 #"pumping"4.4L/min +1007 #8.2L/min +1007 #5.9L/min +1007 #4.7L/min +1007 #4.3L/min +405 #t-> Power.sampler off + .Gate.power :sampler,:OFF +600 #"pumping"2.9L/min +279 #t-> FlowMeter.stop + ."pumping"Gate.power :analytic3,:OFF +51998 "Can"\ => +27920 #"brent"Session Begun +269 #-> showlog 40 +1324 #-> quit +2 #Session Ended +30487 "Can"\ == +46325 #t-> ESP.ready? +2 "collection"'6% +3 "core" %Ӵ\ +2 "sampler")7% +3 "core" %|\ \ ' +2 "manipulator"&8% +3 "core" %  : :  + "manipulator"&9& +4 "core" & 9 7 . + "storage"(:& +3 "core" &  B \\ K\ +2 "storage"(;% +3 "core" % ` ^ \ +2 "collection"'<& +3 "core" &\  +2 "processing"%=& +3 "core" &\  + "processing"%>% +4 "core" %\ +1347 #t-> startTube 2 +12286 "Can"\ == +19704 #t-> da 100 +2 #da sampling at most 100ml +4 #Loading sh1 puck from tube 2 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 2 at 16:32:07EDT03-Sep-19\\n{}\\nCan@16:28:50, 24.6C, 15% humidity, 15.1psia, 13.640V, 0.312A, 0.312A avg, 4.26W",Subject: "da sampling at most 100ml" +4 "collection"'?& +3 "core" &\  + .tHand.open +2 "manipulator"&@1 +69 "core" 1 +2 "manipulator"&A% +3 "core" %  ? 9  +2 "storage"(B% +3 "core" % M X 2\ +2 "storage"(C. +3 "core" .,  + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(D( +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (E& +3 "core" &  _ ^ }\ +2 "manipulator"&F& +3 "core" & ; 9 . +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&G( +3 "core" ( + "manipulator"&H& +5 "core" & A 9 . +3 "storage"(I& +5 "core" & R B \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&J' +100 "core" ' +3 "storage"(K& +5 "core" & Y [\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(L' +88 "core" ' + "storage"(M- +4 "core" -' +3 .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (N& +3 "core" &   0\  + "manipulator"&O& +4 "core" & C : . +2 .tElbow.seek 2 +2 "manipulator"&P( +3 "core" ( +2 "manipulator"&Q& +4 "core" & E A . +2 "storage"(R& +4 "core" &   \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&S'Ϊ +14 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&T/ +68 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&U& +3 "storage"(V'} +6 "core" & ; ; . +2 "manipulator"&W% +4 "core" % Ο 7 7  R +2 .tForearm.seek :retract +2 "manipulator"&X'\ +49 "core" ' + ."downElevator"SE.coast + "storage"(5 +42 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Y( +146 "core" ( + "manipulator"&Z& +4 "core" &( ; ? Ab +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" &( 9 C Ab +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&\\' +105 "core" ' + "manipulator"&]& +4 "core" &( D D Ab +2 "manipulator"&^% +4 "core" % = 9 > n +2 "collection"'_& +4 "core" &\  + "collection"'`& +4 .tCC.seek :closed +2 "collection"'a(` +2 "core" &\  +4 &\ B +10 &&Kz\ 2 +9 &Us\ G +9 &b\ O +10 &]\ O +9 &Z\ O +11 &DV\ O +9 &Z\ O +8 &Y\ O +10 &X\ N +9 &M[,\ N +9 &!\\.\ N +11 &"Z,\ N +9 &$Z/\ O +9 &&TY5\ O +9 &(Z,\ O +9 &)Y/\ O +11 &+]-\ N +9 &-\\_#\ O +8 &/]#\ N +10 &0^\ O +9 &2Z\ N +10 &4eY \ N +9 &6&Y!\ O +9 &7\\\ N +10 &9\\\ O +9 &;lZ\ O +9 &=.[\ O +10 &>Z\ N +9 &@X\ N +11 &BuY\ N +8 &D8V\ N +9 &E\\\ O +10 &Ga\ O +10 &Iur\ Q +8 &K/. \ T +10 &LYP\ X +9 &Naa\ Y +11 &Pghi\ Y +8 &R%oq \ Z +9 &Stt\ Z +10 &Uyz\ Z +9 &Wi\ [ +9 &Y+\ [ +10 &Z\ \\ +9 &\\\ \\ +10 &^j\ ] +9 &_i\ 4 +9 &`L\ : +10 &`u\ J +6 ( + "collection"'`& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.20 + .Hand.open +2 "manipulator"&b1 +3 "core" &`a \ J +71 1 +3 "manipulator"&c% +4 "core" % = E x n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 100ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +4 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold +2 "sampler")e+ +3 "core" + + "sampler")f% +5 "core" %| \ \ ' +4 "collection"'g& +6 "core" &`b\ J +6 "Can"\ ZZ +3 #tCalibrating pressure and temperature sensors +3 .CTV.dial :air +2 "collection"'h  +7 "core" +3 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")i +7 "core"  +4 "sampler")j  +6 "core" +5 .tSS.reconfigure SSfast +2 "sampler")#.0X +24  + .tdelay 3.8 seconds +383 "collection"'n% +2 "core" %Ӵ1\ +2 "sampler")o% +4 "core" %3/ \  + .tSSV.dial :spit +2 "sampler")p +127 "core"  +2 .tSS.seek 0ml +2 "sampler")q'z +297 "core" ' + .tSSV.dial CBV +2 "sampler")r  +127 "core"  + .tCTV.dial :intake +2 "collection"'s  +69 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "16:35:23.79" +1552 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2867 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +132 #"pumping"0.0L/min +79 "collection"'t% +2 "core" %Ӵ0\ +2 #tIntake @15.4psia, vacuum from 9.9 to 12.9psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +3 "sampler")#.0X  +4 "sampler")?'z +5 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")@  +116 "core" ~ +13  +381 ' + "sampler")A% +4 "core" %v\ \ i +2 .tCBV.dial between SSV and waste2 + "collection"'B  +30 "core"  +2 "collection"'C% +3 "core" %L\  +2 ."connect"CTV.dial CSV,avoiding: :air +4 .tCSV.dial CTV +2 "collection"'E  +54 "core" ~ +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<Lb +2 .tCS.seek 0ml +2 "collection"'F'Ӵ +2225 "core" ''MLy\ +3 "collection"'H% +4 "core" %KM|\  + "sampler")I% +3 "core" %v \ i +2 #tBubblePoint: Intake @39.3psia, Outlet @15.3psia + .CBV.dial SSV +2 "collection"'K @ +31 "core" A + .tSS.reconfigure SSconfig +3 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'W'Ӵ +96 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +127 "core"  + .tSS.reconfigure SSexhale +3 "sampler")#.0X +332 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +2 "core" %9 \  +2 .tCS.seek 5.999ml +2 "collection"'}' +1347 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +42 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"''ӂ +1421 "core" ' + .tCSV.dial CSR +2 "collection"'\  +42 "core"  + "collection"' % +4 "core" %} \ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml +2 "collection"' ' +589 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +2 "core" %4\ +2 .tCS.seek 5ml +2 "collection"''qe +841 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core" ~ +2 .tCS.seek 1ml + "collection"''> +1095 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"' \  +4 '9 +3 "core" 9 +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9 d +103 "collection"'9 +2 "core" 9 d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9"d +103 "collection"'9 +2 "core" 9&d +103 "collection"' 9 +3 "core" 9+d +103 "collection"'9 +2 "core" 9/d +103 "collection"'#9 +2 "core" 93d +103 "collection"'$9 +2 "core" 97d +103 "collection"'%9 +2 "core" 9$;d +103 "collection"'&9 +3 "core" 97@d +103 "collection"''9 +2 "core" 9IDd +103 "collection"'!9 +2 "core" 9]Hd +103 "collection"'"9 +2 "core" 9rLd +103 "collection"')9 +2 "core" 9Pd +103 "collection"'*9 +3 "core" 9Ud +103 "collection"'(9 +2 "core" 9Yd +103 "collection"'-9 +2 "core" 9]d +103 "collection"'.9 +2 "core" 9ad +103 "collection"'/9 +2 "core" 9ed +103 "collection"'09 +2 "core" 9jd +103 "collection"'19 +2 "core" 9,nd +103 "collection"'29 +2 "core" 9Drd +103 "collection"'39 +2 "core" 9]vd +103 "collection"'+9 +2 "core" 9vzd +103 "collection"',9 +3 "core" 9d +103 "collection"'59 +2 "core" 9d +103 "collection"'69 +2 "core" 9d +103 "collection"'79 +2 "core" 9b +103 "collection"':9 +2 "core" 9` +103 "collection"'89 +3 "core" 9] +102 "collection"'<9 +2 "core" 9(Z +103 "collection"' 9 +2 "core" 9BX +103 "collection"'99 +2 "core" 9[V +103 "collection"'=9 +2 "core" 9vT +103 "collection"'>9 +3 "core" 9R +103 "collection"'@9 +2 "core" 9O +103 "collection"'49 +2 "core" 9 L +103 "collection"'A9 +2 "core" 9\ J +103 "collection"'B9 +2 "core" 9 H +103 "collection"'C9 +2 "core" 9  F +103 "collection"'E9 +2 "core" 9$D +103 "collection"';9 +2 "core" 9=B +103 "collection"'H9 +2 "core" 9U@ +103 "collection"'I9 +2 "core" 9m= +103 "collection"'K9 +3 "core" 9< +103 "collection"'?9 +2 "core" 9: +103 "collection"'N9 +2 "core" 99 +103 "collection"'O9 +2 "core" 97 +103 "collection"'Q9 +2 "core" 94 +103 "collection"'M9 +2 "core" 93 +103 "collection"'R9 +2 "core" 9 1 +103 "collection"'9 +2 "core" 90 +103 "collection"'9 +2 "core" 91!/ +103 "collection"'U9 +2 "core" 9D#- +103 "collection"'9 +3 "core" 9W$, +103 "collection"'9 +2 "core" 9k&* +103 "collection"'F9 +2 "core" 9~(* +103 "collection"'T9 +2 "core" 9( ( +103 "collection"'W9 +2 "core" 9*& +103 "collection"'G9 +2 "core" 9,% +103 "collection"'Z9 +2 "core" 9-$ +103 "collection"'[9 +2 "core" 9/# +103 "collection"'J9 +2 "core" 91" +103 "collection"'S9 +2 "core" 93#! +103 "collection"'V9 +3 "core" 9 4' +103 "collection"']9 +2 "core" 9 5+ +103 "collection"'^9 +2 "core" 9 7/ +103 "collection"'P9 +2 "core" 9 .83 +103 "collection"'L9 +2 "core" 9 =98 +103 "collection"'_9 +3 "core" 9 J;< +103 "collection"'9 +2 "core" 9 W<@ +103 "collection"'`9 +2 "core" 9 d>D +103 "collection"'c9 +2 "core" 9 q>H +103 "collection"'f9 +2 "core" 9 }AM +103 "collection"'g9 +2 "core" 9 BQ +103 "collection"'h9 +2 "core" 9 DU +103 "collection"'i9 +2 "core" 9 EY +103 "collection"'X9 +2 "core" 9 G] +103 "collection"'\\9 +2 "core" 9 Hb +103 "collection"'D9 +2 "core" 9 If +103 "collection"'9 +2 "core" 9 Jj +103 "collection"'b9 +2 "core" 9 Ln +103 "collection"'m9 +2 "core" 9 Mr +103 "collection"'l9 +2 "core" 9 Nw +103 "collection"'n9 +3 "core" 9 P{ +103 "collection"'e9 +2 "core" 9 Q +103 "collection"'o9 +2 "core" 9\ S +103 "collection"'k9 +2 "core" 9\ S +103 "collection"'r9 +2 "core" 9\ U +141 "collection"'t9 +12 "core" 9\ W +103 "collection"'p9 +2 "core" 9\ X +103 "collection"'w9 +2 "core" 9\ 'Y +103 "collection"'j9 +2 "core" 9\ -Z +103 "collection"'q9 +2 "core" 9\ 3[\ +103 "collection"'s9 +3 "core" 9\ 9\\ +103 "collection"'x9 +2 "core" 9\ >^ +103 "collection"'z9 +2 "core" 9\ D_\ +103 "collection"'{9 +2 "core" 9\ I`\ +103 "collection"'y9 +2 "core" 9\ Na\ +103 "collection"'v9 +3 "core" 9\ Rc\ +103 "collection"'~9 +2 "core" 9\ Vc\ +103 "collection"'u9 +2 "core" 9\ Ze\ +103 "collection"'9 +2 "core" 9\ _f\ +103 "collection"'9 +2 "core" 9\ bg\ +103 "collection"'9 +3 "core" 9\ fg\ +103 "collection"'|9 +2 "core" 9\ ii\ +103 "collection"'9 +2 "core" 9\ lj\ +103 "collection"'}9 +2 "core" 9\ ok\ +103 "collection"'\ 9 +2 "core" 9\ rl\ +103 "collection"' 9 +2 "core" 9\ um\ +103 "collection"'9 +2 "core" 9\ xn\ +103 "collection"'9 +2 "core" 9\ zo\ +103 "collection"' 9 +2 "core" 9\ {p +103 "collection"'9 +2 "core" 9\ ~p\ +103 "collection"'9 +3 "core" 9\ r\ +103 "collection"'9 +2 "core" 9\ t\ +103 "collection"'9 +2 "core" 9\ t\ +103 "collection"'9 +2 "core" 9\ u\ +103 "collection"'9 +2 "core" 9\ v \ +103 "collection"'9 +3 "core" 9\ v\ +103 "collection"'9 +2 "core" 9\ w\ +103 "collection"'9 +2 "core" 9\ y\ +2 .tCH.hold 10:00,70C +3 "collection"' `\ `\ " +3 "core"  +25468 "Can"\ +34535 "core" ` + "collection"'9 +4 "core" 9\ & + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"''Ӵ +337 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +98 "core" @ + .tCSV.dial :air +2 "collection"' @ +41 "core" ? +2 .tCS.seek 5ml + "collection"'#'qi +1355 "core" ' + .tCSV.dial CTV +2 "collection"'$  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +4 "collection"'% @ +43 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'&  +43 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'' @ +42 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'!'Ӵ +1351 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'" +97 "core"  + .tCBV.dial CSV +2 "collection"')  +27 "core" + "collection"'*% +4 "core" %ӱjo \ +2 .tCS.seek 5ml +2 "collection"'('qf +1341 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'-  +42 "core" + "collection"'.% +4 "core" %qh\  +2 .tCS.seek 7ml +2 "collection"'/'} +586 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'0 @ +41 "core" > +2 .tCS.seek 10ml +2 "collection"'1' +840 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'2 ` +110 "core" ^ + #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'3   +29 "core" ! + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'+  +2 ',  +28 "core"  +101  +2 .tCS.seek 5ml + "collection"'5'qi +1361 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'6 @ +99 "core" A + .tCSV.dial :waste +2 "collection"'7 +98 "core" + .tCS.seek :empty +2 "collection"':'ӂ +1347 "core" ' + .tCSV.dial :air +2 "collection"'8 @ +71 "core" A +2 .tCS.seek 5ml + "collection"'<'qi +1348 "core" ' + .tCSV.dial CTV +2 "collection"'  +41 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'9 @ +42 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'=  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'> @ +43 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'@'Ӵ +1344 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'4 +97 "core" ~ + .tCBV.dial CSV +2 "collection"'A  +28 "core"  + "collection"'B% +4 "core" %ӳ9;\ +2 .tCS.seek 5ml +2 "collection"'C'qh +1356 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'E  +40 "core" +2 "collection"';% +3 "core" %qp[_\  +2 .tCS.seek 7.001ml +2 "collection"'H' +591 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'I @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'K' +840 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'? ` +110 "core" _ + #tLysing Complete +2 "collection"'N& +4 "core" &`^/\ J + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&O% +3 "core" %\  8 7 J  +2 "storage"(Q% +3 "core" % 9 9\ + "storage"(M. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(R(R +355 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +3 "core" &T Q o\ +2 "manipulator"&& +3 "core" &( 9 D  Ab +2 "manipulator"&U% +3 "core" %\  6 6   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +170 "core" ( + "manipulator"&& +4 "core" & 4 ?  +2 "storage"(F& +3 "core" &S 8 E \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&T' +107 "core" ' + "storage"(W& +4 "core" &S   .\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(G' +270 "core" ' + "storage"(Z- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(['y +35 "core" ' +2 "manipulator"&J& +4 "core" & 9 7  + "manipulator"&S% +4 "core" % 6 7  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&V'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&]( +155 "core" ( + "manipulator"&^& +4 "core" &! < ? ;2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +2 "core" &! 7 9 m ;2 +2 .tForearm.seek CC +2 "manipulator"&L' +97 "core" ' + .tHand.close + "manipulator"&_/ +76 "core" / +2 .tCC.seek :open +2 "collection"'( +474 "core" ( + "storage"(`& +4 "core" &S R _ \ +2 "storage"(c& +3 "core" &S 9 8\ +2 "manipulator"&f& +3 "core" &! 9 8 / ;2 + "manipulator"&g% +4 "core" % 9 6 +2 .tForearm.seek :retract +2 "manipulator"&h'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&i( +170 "core" ( + "manipulator"&X& +4 "core" & ? ; +2 "storage"(\\& +3 "core" &S ` ]\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&D'm +151 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&b1 +71 "core" 1 +3 "manipulator"&m% +4 "core" % ͙ ; A + "storage"(l& +4 "core" &S \ \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 344 counts + "manipulator"&n' +15 "core" ' + "manipulator"&e& +4 "core" & B 8 +2 "storage"(o& +4 "core" &S 7 : 7\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&k' +23 "core" ' + "storage"(r% +4 "core" % 7 7\ +3 ."downElevator"SE.seek :down +3 "storage"(t'} +99 (p% +2 "core" %Y= ; : c\ TY +2 "manipulator"&w% +4 "core" % 6 - g Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +93 "core" ' +56 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'q& +4 "core" &\ +2 "manipulator"&s& +3 "core" & E ; +2 "manipulator"&x% +4 "core" %\  B ;  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&z(, +169 "core" ( +2 "manipulator"&{& +4 "core" &, 9 : P +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &y& +3 "core" &, C @ P +2 .tForearm.seek :garage +2 "manipulator"&v' +100 "core" ' + .tHand.close +2 "manipulator"&~/ +65 "core" / + "manipulator"&u& +4 "core" &, < 9 J P +2 "manipulator"&% +3 "core" % ! = D +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +287 "core" ( + "manipulator"&|& +4 "core" &( ; @ s Ad + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &( D 4 8 Ad + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&}' +108 "core" ' + "manipulator"&\ & +4 "core" &( 5 8 O Ad +2 "manipulator"& % +4 "core" % 9 > +2 "collection"'& +3 "core" &n\ +2 "collection"'& +4 .tCC.seek :closed +2 "collection"' (` +2 "core" &\ +3 &}\  +8 &.v\ +{ +10 &dq\ ? +9 &{sQ\ N +10 &AR9\ M +9 &W\ M +9 &U\ L +10 &Z\ M +10 &I[\ M +9 & Z\ M +10 &[\ M +9 & Z\ M +10 &"Q[\ M +9 &$Y\ L +9 &%Uy\ M +10 &'\\g\ M +9 &)YWI\ M +9 &+Z/\ M +10 &,U\ L +9 &.Xc\ L +10 &0aZ0\ M +9 &2$X\ L +8 &3X\ L +10 &5Y\ M +9 &7iV\ M +9 &9+Z\ M +10 &:X\ M +9 &<U\ M +10 &>rY\ L +9 &@2[\ M +9 &AZ\ L +10 &CU\ L +9 &EzU\ L +9 &G;V\ M +10 &H]\ M +9 &Jh\ N +10 &Lqu\ R +9 &N'\ `\ V +9 &OS\ W +10 &Q?\ Y +9 &Se@\ Y +9 &U'2\ Y +10 &V'\ Y +9 &X\ Y +10 &Zi \ Z +9 &\\*\ [ +9 &]H\ [\ +10 &_x Y\ > +9 &`G(!R\ )z +9 &`npB\ S +2 ( +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.19 + "collection"'& +4 "core" &`nm\ S +2 .tHand.open + "manipulator"&1 +70 "core" 1 + "manipulator"&% +4 "core" %  A ;  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"% +121 "core"  + "processing"%% +4 "core" %/\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%' +1514 "Can"\ NN +103 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml + "processing"%' +1609 "core" ' + .tPSV.dial PSR +2 "processing"% +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"% +2 "collection"'  +5 "core"  +2 "processing"%  +17 "core"  +48 + .tPSV.dial :mixloop +2 "processing"% +107 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +72 "core" +2 .tPS.seek 0ml + "processing"%$' +2633 "core" ' + .tPSV.dial :air +2 "processing"%%  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%&' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%' +43 "core" +2 .tPS.seek 0ml + "processing"%#' +2626 "core" ' + .tPSV.dial :air +2 "processing"%"  +54 "core" +2 .tPS.seek 2.5ml + "processing"%)' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%* +41 "core" +2 .tPS.seek 0ml + "processing"%!' +2632 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&-& +4 "core" && 2 4 1 @^ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&.( +45 "core" ( + "manipulator"&(& +4 "core" & 8 4 9 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" & 6 8 Q +2 .tForearm.seek CC + "manipulator"&/' +93 "core" ' +3 .tHand.close +2 "manipulator"&2/ +74 "core" / + .tCC.seek :open +2 "collection"'3( +469 "core" ( + "manipulator"&+& +4 "core" & A B + "manipulator"&,% +4 "core" % B ; +2 .tForearm.seek :retract + "manipulator"&1'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&6(, +275 "core" ( + "manipulator"&7& +4 "core" &, 7 8 K H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &5& +2 "core" &, ; 6 H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&8' +113 "core" ' +2 .tHand.open + "manipulator"&:1 +75 "core" 1 + "manipulator"& % +4 "core" % ` < -  - +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&9'\ +100 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'=& +4 "core" &]_\ + "manipulator"&>% +4 "core" %  = 6  + "storage"(<% +52 "core" %w ]\ + "storage"(4. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(A( +386 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (B& +2 "core" & \ I\ +2 "manipulator"&@& +3 "core" &, C D H +2 "manipulator"&E% +3 "core" %  - 3  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&;( +179 "core" ( + "manipulator"&C& +4 "core" & : 5 M , +2 "storage"(I& +3 "core" & \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&H' +92 "core" ' + "storage"(?& +4 "core" &  z\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(N' +99 "core" ' + "storage"(O- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (Q& +2 "core" &  + \ +2 "manipulator"&M& +4 "core" & 9 7 , + .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( + "manipulator"&& +4 "core" & C > % , +2 "storage"(U& +3 "core" & \    \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&F/ +69 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&W& +2 "storage"(Y'} +6 "core" & 8 7 M , +2 "manipulator"&d% +3 "core" % ή ; 7  +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +62 "core" ' + ."downElevator"SE.coast + "storage"(5 +28 "core" ' + .tElbow.seek CC +2 "manipulator"&J( +144 "core" ( + "manipulator"&S& +4 "core" &! @ : L ;7 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &G& +3 "core" &! : ; q ;7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&^' +92 "core" ' + "manipulator"&P& +4 "core" &" 9 B ;7 +2 "manipulator"&T% +4 "core" % : ;  +2 "collection"'& +3 "core" &^`\ +2 "collection"'_& +3 .tCC.seek :closed +2 "collection"'V(` +3 "core" &^a-\ +3 &^a\ 4 +10 &4J}``\ 1 +9 &dt~^b\ E +9 & __dp\ N +10 &Y^bw\ L +9 &Wab_\ L +10 &VY`aK\ L +9 &[_b-\ M +9 &Y`b$\ M +10 &T_aj\ L +9 &^Wab}\ L +9 &!Zb_m\ M +10 &"T`bS\ L +9 &$U^`J\ M +10 &&fY``5\ L +9 &('Z_c-\ M +9 &)Wab+\ L +10 &+Z`a\ L +9 &-m[]b\ M +10 &/0Wba\ L +9 &0V`a\ L +9 &2U_b\ L +10 &4vT`a\ L +9 &68Z_a\ L +9 &7U_c\ L +10 &9\\_`\ M +9 &;~Wab3\ L +9 &=@Y_c\ L +10 &?W`b\ M +9 &@W`c\ M +10 &BX_a\ L +9 &DIS^`\ L +9 &F W`cz\ M +10 &GXbd{\ M +9 &Ie`gn\ N +10 &KB[@l\ Q +9 &L_\ U +9 &N_\ X +10 &PsS\ X +9 &R5M\ X +9 &SE\ Y +10 &UD\ Y +9 &Ww8\ Z +9 &Y92\ Z +10 &Z'\ [\ +9 &\\)\ \\ +10 &^x*\ \\ +9 &_]\ , +9 &`h#\ [ +9 ( +2 &`pm\ S + "collection"'_& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.21 + .Hand.open +2 "manipulator"&a1 +76 "core" 1 + "manipulator"&`% +4 "core" % 9 7 p  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'f  +127 "core"  + .tCSV.dial CTV +2 "collection"'g  +28 "core"  +2 .tPS.seek 2.5ml + "processing"%X' +2632 "core" ' + "collection"'\\% +4 "core" %!\  +2 .tCS.seek 3.75ml +2 "collection"'L'I +1661 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%]  +53 "core" + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%b  +81 "core"  +2 .tPS.seek 0ml + "processing"%m' +2623 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'l ` +30 "core" ^ + .tCSV.dial :air +2 "collection"'e @ +42 "core" > +2 .tCS.seek 10ml + "collection"'o' +1668 "core" ' + .tCSV.dial CTV +2 "collection"'h  +42 "core"  +2 .tCS.seek 0ml + "collection"'r'Ӵ +2605 "core" ' + .tCBV.dial :waste1 +2 "collection"'p @ +28 "core" > + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'w  +127 "core" + "collection"'i& +4 "core" &`pl\  \ S +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&D% +4 "core" %  6 5 O ) +2 "storage"(q% +3 "core" %q A 8\ + "storage"(n. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(s(R +375 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (x& +3 "core" &R 7 . L\ + "manipulator"&[& +4 "core" &! 5 - G ;7 + "manipulator"&k% +4 "core" %  5 5 Q ) + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&{( +160 "core" ( + "manipulator"&y& +4 "core" & 5 8 Q s +2 "storage"(t& +3 "core" &N _ ]\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&R' +101 "core" ' + "storage"(& +4 "core" &N _ \\\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(~' +277 "core" ' + "storage"(u- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" & A 7 W s +2 "storage"(j& +3 "core" &N\ \  @\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&v'm +25 "core" ' + .tElbow.hold +2 "manipulator"&|, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate + "storage"(z' +30 "core" ' + "manipulator"&\ % +4 "core" %͕ 7 7 +2 "storage"( & +3 "core" &N \ +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 1 + 340 counts +2 "manipulator"&' +15 "core" ' + "manipulator"&& +4 "core" & 5 6  q +2 "storage"(& +4 "core" &N 7 7\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +23 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate + "storage"(' +40 "core" ' + "manipulator"&& +4 "core" & 6 7 g q +2 "manipulator"&% +4 "core" % 7 6 s Z + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&( +152 "core" ( + "manipulator"&}& +44 "core" & ; ?  9) +10 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & 7 6 } 9) +2 .tForearm.seek CC + "manipulator"&' +94 "core" ' + .tHand.close + "manipulator"&/ +75 "core" / + .tCC.seek :open +2 "collection"'( +471 "core" ( + "storage"(& +4 "core" &N (\ +2 "storage"( & +3 "core" &N l x \ +2 "manipulator"&& +3 "core" & 6 7 j 9) +2 "manipulator"&% +3 "core" % & + 5  +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&( +191 "core" ( + "manipulator"&%& +4 "core" & 6 3 3 * +2 "storage"($& +4 "core" &N q r\ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&''m +105 "core" ' + .tElbow.hold +2 "manipulator"&&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&"1 +72 "core" 1 +3 "manipulator"&#% +4 "core" % ͔ 7 5  w + "storage"(*& +4 "core" &N   5\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 339 counts + "manipulator"&)' +18 "core" ' + "manipulator"&-& +4 "core" & 6 8 E ) +2 "storage"((& +3 "core" &N p q ,\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&0' +18 "core" ' +2 "storage"(2% +3 "core" % m r\ +2 ."downElevator"SE.seek :down +4 "storage"('} +100 (% +2 "core" %g8 T [ \ SS +2 "manipulator"& % +4 "core" % 6 6 X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +93 "core" ' +44 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air +2 "processing"%,  +66 "core" +2 .tPS.seek 2.5ml + "processing"%/' +2635 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%7 +40 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%5  +42 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%. +42 "core" + .tdelay 1 second +102 .PSV.dial :air +3 "processing"%:  +42 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"% ' +2623 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%1& +4 "core" &Z\  +2 "manipulator"&=& +4 "core" & @ : ) + "manipulator"&>% +4 "core" %\  3 , !  + .tElbow.seek FlushPuck::Garage +2 "manipulator"&<(, +178 "core" ( + "manipulator"&4& +4 "core" &, B E Y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &, 1 4 2 Y +2 .tForearm.seek :garage +2 "manipulator"&B' +100 "core" ' + .tHand.close + "manipulator"&@/ +78 "core" / + "manipulator"&E& +4 "core" &, 8 7 < Y +2 "manipulator"&C% +3 "core" % ( 8 6 ] +2 .tForearm.seek :retract +2 "manipulator"&I'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&?(k +119 "core" ( + "manipulator"&6& +4 "core" &t 7 @  + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &O& +3 "core" &t ; 8 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&Q' +97 "core" ' + "manipulator"&M& +4 "core" &t < C e +2 "manipulator"&% +3 "core" %Ϲ ; A r +2 "processing"%U& +4 "core" &\  + "processing"%9& +4 .tPC.seek :closed +2 "processing"%F(] +2 "core" &\  +2 &\  +10 &4\ , +9 &d#\ @ +9 &`\ P +10 &#`\ O +9 &`\ O +9 &`\ O +10 &jc\ O +9 &-b\ N +10 &d\ O +9 &c\ O +9 & rb\ O +10 &"4e\ O +9 &#c\ O +9 &%c\ N +10 &'z_\ O +9 &)=`\ N +10 &*g\ O +9 &,c\ N +9 &.d\ N +10 &0Da\ O +9 &2c\ N +9 &3i\ O +10 &5_\ N +9 &7Lf\ O +10 &9d\ O +9 &:b\ O +9 &<c\ O +10 &>U`\ N +9 &@c\ N +9 &Ae\ O +10 &Cg\ O +9 &EYn\ P +10 &G{\ Q +9 &H\ T +9 &J\ T +10 &LS\ T +9 &N\ U +9 &O\ T +10 &Q\ U +9 &SZ\ U +10 &U\ U +9 &V\ U +9 &X\ U +10 &Z`\ U +9 &\\"\ C +9 &]2;{\ #g +10 &]{-\ 0 +6 ( + "processing"%9& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.55 + "processing"%W& +4 "core" &]{ \ 0 + &]{ \ 0 +2 .tHand.open + "manipulator"&d1 +75 "core" 1 + "manipulator"&;% +4 "core" % Ϲ ? D r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +92 "core" ' + .tPRV.dial :air +2 "processing"%S  +40 "core"  + .tPSV.dial :mixloop +2 "processing"%G +43 "core" + "processing"%N% +4 "core" %(\ +2 .tPS.seek 0.3ml +2 "processing"%' +395 "core" ' + .tPSV.dial PSR +2 "processing"%P +96 "core"  + "processing"%T% +4 "core" %8\  +2 #tPulling 0.4ml of PSR.air +2 .PSR.select :air +5 .PS.seek 0.7ml +3 "processing"%'.U +509 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%Y' +1918 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +95 "core" + .tPTV.dial :mixing +2 "processing"%Z @ +71 "core" B + .tPBV.dial :waste2 +2 "processing"%3  +86 "core"  +2 .tPS.seek 0ml +2 "processing"%a' +2643 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&`& +4 "core" &t 9 ? + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&_(k +2 "core" ( +2 "manipulator"&f& +3 "core" &t . 4 I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &t - 6 O +2 .tForearm.seek PC +2 "manipulator"&^' +92 "core" ' + .tHand.close + "manipulator"&A/ +77 "core" / + .tPC.seek :open +2 "processing"%!( +452 "core" ( + "manipulator"&\\& +4 "core" &t D @ +2 "manipulator"&K% +3 "core" % 8 7   +2 .tForearm.seek :retract + "manipulator"&]'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&b(, +133 "core" ( + "manipulator"&X& +4 "core" &, < B <  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &l& +42 "core" &, A 8  +10 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&e' +111 "core" ' + .tHand.open +2 "manipulator"&L1 +67 "core" 1 + "manipulator"&h% +4 "core" % o 8 7 G U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&o'\ +100 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%p& +4 "core" &W\ + "manipulator"&w% +4 "core" %  6 @  +2 "storage"(i% +3 "core" %t n +\ +2 "storage"(D. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(q( +383 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (n& +3 "core" & 7\ + "manipulator"&x& +4 "core" &, D ?  + "manipulator"&[% +4 "core" %  9 9  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&k( +187 "core" ( + "manipulator"&y& +4 "core" & 7 7 Y n +2 "storage"(t& +3 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&' +91 "core" ' + "storage"(J& +4 "core" &  "\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(c' +104 "core" ' + "storage"(u- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &  k p \  +2 "manipulator"&j& +3 "core" &\ 5 7 H n +2 .tElbow.seek 2 + "manipulator"&( +64 "core" ( +2 "manipulator"&\ & +4 "core" & 7 7 < / + "storage"( & +4 "core" &  \\ R O\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&'Ϊ +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +68 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&& +4 "storage"('} +6 "core" & 7 6 j / + "manipulator"&R% +4 "core" % ΰ 8 6 ] +2 .tForearm.seek :retract + "manipulator"&{'\ +71 "core" ' + ."downElevator"SE.coast + "storage"(5 +25 "core" ' + .tElbow.seek PC +2 "manipulator"&~(k +253 "core" ( + "manipulator"&v& +4 "core" &u 6 8  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &u - 5 A +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&z' +98 "core" ' + "manipulator"&}& +4 "core" &u : @ S +2 "manipulator"&% +3 "core" % D B +2 "processing"%& +3 "core" &$\ +2 "processing"%|& +4 .tPC.seek :closed + "processing"%(] +3 "core" &'\ +4 &&\ / +9 &5G\ 2 +9 &as$\ F +10 &m!\ O +9 &]!\ N +9 &_\ N +10 &Nb\ O +9 &c\ N +10 &e\ N +9 &e\ N +9 &Vg\ O +10 &!c\ O +9 &"_\ O +10 &$b\ N +9 &&_c\ N +9 &(!d\ N +10 &)c\ N +9 &+b\ N +9 &-gg\ N +10 &/)`\ N +9 &0b\ O +9 &2e\ N +10 &4oe\ N +9 &62`\ N +10 &7b\ N +9 &9`\ N +9 &;w`\ N +10 &=9`\ N +9 &>_\ N +9 &@^\ N +10 &B~e\ O +9 &DAg\ N +10 &Fp\ O +9 &G\ R +9 &Iw\ T +10 &K8\ T +9 &L\ T +9 &N\ T +10 &P|\ U +9 &R?\ T +10 &T\ T +9 &U\ U +9 &W\ U +10 &YF\ U +9 &[\ U +9 &\\zv\ . +10 &]e)m\ E +9 ( + &]x#:\ 2 + "processing"%|& +4 #tProcessing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.56 + .Hand.open +2 "manipulator"&1 +74 "core" 1 + "manipulator"&V% +4 "core" % 4 7 E +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +5 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%%9 +2 "core" 9  +103 "processing"%9 +2 "core" 9  +103 "processing"%$9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%"9 +2 "core" 9 +103 "processing"%#9 +2 "core" 9 +103 "processing"%*9 +3 "core" 9" +103 "processing"%-9 +2 "core" 9& +103 "processing"%(9 +2 "core" 9+ +103 "processing"%29 +2 "core" 9/ +103 "processing"%9 +2 "core" 93 +103 "processing"%9 +3 "core" 97 +102 "processing"% 9 +2 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"%'9 +2 "core" 9D +103 "processing"%)9 +2 "core" 9H +103 "processing"%9 +2 "core" 9L +103 "processing"%,9 +2 "core" 9P +103 "processing"%09 +2 "core" 9U +103 "processing"%9 +2 "core" 9Y +103 "processing"%s9 +2 "core" 9] +103 "processing"%m9 +5 "core" 9a +103 "processing"%79 +2 "core" 9e +103 "processing"%59 +2 "core" 9j +103 "processing"%.9 +2 "core" 9n +103 "processing"%:9 +2 "core" 9 r +103 "processing"%/9 +2 "core" 9v +103 "processing"%19 +2 "core" 9z +103 "processing"%=9 +2 "core" 9 +103 "processing"%>9 +2 "core" 9 +103 "processing"%49 +2 "core" 9# +103 "processing"%89 +3 "core" 9( +103 "processing"%&9 +2 "core" 9-\ +103 "processing"%@9 +2 "core" 92 +103 "processing"%E9 +2 "core" 97 +103 "processing"%C9 +2 "core" 9< +103 "processing"%+9 +2 "core" 9A +42 "Can"\ +61 "processing"%69 +2 "core" 9G +103 "processing"%O9 +2 "core" 9L +103 "processing"%B9 +2 "core" 9R +103 "processing"%M9 +2 "core" 9V +103 "processing"%9 +2 "core" 9[ +103 "processing"%U9 +2 "core" 9` +103 "processing"%<9 +2 "core" 9f +103 "processing"%I9 +2 "core" 9j +103 "processing"% 9 +2 "core" 9o +103 "processing"%99 +2 "core" 9u +3 .tPH.hold 2:00:00,28C +3 "processing"%W ppo +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%d +95 "core"  + "processing"%;% +4 "core" %f\  +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%S'\ +607 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%G'Һ +1618 "core" ' + .tPTV.dial :puck +2 "processing"%N  +70 "core"  + .tPSV.dial PTV +2 "processing"%Q +69 "core" + .tPBV.dial :waste1 +2 "processing"%  +122 "core"  + "processing"%P% +4 "core" %Ҽ)\  +2 .tPS.seek 1.5ml +2 "processing"%T' +605 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +44 "core" ) +2 .tPS.seek 0ml +2 "processing"%' +1610 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +32 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +33 "core" + + .tPSR.select :air +2 .PSV.dial PSR + "processing"%3 +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%Y' +2298 "core" ' + .tPSV.dial PTV +2 "processing"%` +69 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +50 "processing"%f +70 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%g +69 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +70 "core"  + .tPS.seek :empty +2 "processing"%?'ղ +2312 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%H  +125 "core" + .tPSV.dial :mixloop +2 "processing"%F +43 "core" + .tPRV.dial :ab1 +2 "processing"%\\ @ +70 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%K' +364 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'X  +3 "processing"%l  +42 "core" +2  +2 "processing"%^% +3 "core" %\  +2 .tPS.seek 0.32ml +2 "processing"%_'K +404 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'L  +29 "core" + .tPRV.dial :air +2 "processing"%h  +41 "core"  +2 .tPS.seek 0.9ml + "processing"%p'G +1228 "core" ' + .tPRV.dial :waste2 +2 "processing"%] @ +69 "core" > +2 .tPS.seek 0.5ml + "processing"%w'\ +869 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%i  +43 "core"  + .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%D'Һ +860 "Can"\ GF +761 "core" ' + .tPSV.dial :PML +2 "processing"%e +42 "core" + .tPTV.dial :mixing +2 "processing"%n @ +70 "core" A + .tPBV.dial :waste1 +2 "processing"%x  +33 "core"  + "processing"%[% +4 "core" %ҿ\  +2 .tPS.seek 1.85ml +2 "processing"%y' +268 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%t * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%J' +1972 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'b& +3 "core" &\ +2 "manipulator"&u& +3 "core" &u 7 8  +2 "manipulator"&% +3 "core" %\  7 8 =  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&j(, +133 "core" ( + "manipulator"&\ & +4 "core" &, 4 5 &  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &o& +3 "core" &, 3 +  + .tForearm.seek :garage +2 "manipulator"& ' +100 "core" ' + .tHand.close +2 "manipulator"&/ +69 "core" / + "manipulator"&& +4 "core" &, 5 : '  +2 "manipulator"&R% +3 "core" % ( 1 *  +2 .tForearm.seek :retract +2 "manipulator"&k'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +276 "core" ( + "manipulator"&c& +4 "core" &( ; B  Ae + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &( 6 2 Ae +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&v' +107 "core" ' +2 "manipulator"&& +4 "core" &) 5 2 ! Ae +2 "manipulator"&% +3 "core" % * ,  +2 "collection"'& +4 "core" &!\ + "collection"'}& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &\ +3 &\ 5 +10 &4H~\ 2 +9 &]q\ F +9 &c\ O +10 &V\ O +9 &U\ N +9 &HU\ N +10 &\ Y\ N +9 &Z\ O +10 &T\ O +9 &PW\ N +9 &!W\ O +10 &"U\ O +9 &$T\ N +9 &&WW\ O +10 &([\ O +9 &)U\ O +10 &+Z\ N +9 &-_W\ O +9 &/!T\ O +10 &0Y\ O +9 &2T\ N +9 &4hV\ N +10 &6*Z\ N +9 &7V\ N +10 &9[\ N +9 &;pT\ N +9 &=2U\ N +10 &>W\ O +9 &@Y\ N +9 &BxZ\ N +10 &D:X\ N +9 &EX\ N +10 &G[\ O +9 &I}]\ O +9 &K<i\ P +10 &L\ T +9 &N\ Y +9 &Ph\ Y +10 &R)\ Z +9 &S\ Z +10 &U\ [ +9 &Wl\ [ +9 &Y.\ [ +10 &Z\ \\ +9 &\\\ ] +10 &^m \ ] +9 &_f \ \ 3 +9 &`` \ !d +9 ( +2 &`j~  \ Z + "collection"'}& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.14 +2 "collection"'& +4 "core" &`j  \ Z +2 .tHand.open + "manipulator"&{1 +70 "core" 1 + "manipulator"&!% +4 "core" %  \\ Z + +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%V +97 "core"  + "processing"%% +4 "core" %\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%|' +1615 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +40 "core"  +2 .tPS.seek 0ml +2 "processing"%z' +1617 "core" ' + .tPSV.dial PSR +2 "processing"%% +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%q' +2621 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%  +2 "collection"'$  +32 "core" ~ +119  + .tPSV.dial :mixloop +2 "processing"% +95 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%"  +71 "core" +2 .tPS.seek 0ml + "processing"%#' +2622 "core" ' + .tPSV.dial :air +2 "processing"%*  +41 "core"  +2 .tPS.seek 2.5ml + "processing"%-' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%( +42 "core" +2 .tPS.seek 0ml +2 "processing"%2' +2632 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml + "processing"%' +2630 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&'& +3 "core" &( 5 6 a Ad +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&)( +2 "core" ( +2 "manipulator"&& +3 "core" &( 3 - 2 Ad + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &,& +2 "core" &( 5 6 = Ad +2 .tForearm.seek CC +2 "manipulator"&0' +92 "core" ' + .tHand.close + "manipulator"&/ +78 "core" / + .tCC.seek :open +2 "collection"'s( +472 "core" ( + "manipulator"&m& +4 "core" &( 0 5 Ad +2 "manipulator"&7% +3 "core" %  5 5   +2 .tForearm.seek :retract + "manipulator"&5'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +48 "manipulator"&.(, +286 "core" ( + "manipulator"&:& +4 "core" &, 3 + G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &, 4 @ Y G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&1' +112 "core" ' + .tHand.open + "manipulator"&=1 +69 "core" 1 + "manipulator"&>% +4 "core" % u 2 5 L c +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&4'\ +104 "core" ' + ."da"delayUntil "17:27:25.04" +24761 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%8 @ +71 "core" A + ."da"PBV.dial :waste1 +2 "processing"%&  +33 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +33 "core" , + ."da"PSV.dial :air +2 "processing"%E  +42 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%C' +2317 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%+ +42 "core" + ."da"delay 2 seconds +203 .PSV.dial :air +3 "processing"%6  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%O +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%B  +42 "core"  + ."da"PS.seek :empty +2 "processing"%M'ղ +2284 "Can"\ == +11 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +124 "core"  + "processing"%U% +4 "core" %ծ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%<'\ +600 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%I'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%9 +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%d  +34 "core" + "processing"%;% +4 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%a' +624 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%N' +1632 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Q  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%P +68 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%G' +2314 "core" ' + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%T +68 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +69 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  + ."da"PS.seek :empty +2 "processing"%Z'ղ +2325 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +124 "core"  + "processing"%% +4 "core" %ձ'\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%`'\ +596 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%f'Һ +1621 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%g +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%A  +33 "core" +2 "processing"%Y% +3 "core" %ҹ=\  +2 ."da"PS.seek 1.5ml +2 "processing"%H' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%\\' +1611 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%?  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +68 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%^' +2333 "core" ' + ."da"PSV.dial PTV +2 "processing"%K +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%L +81 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%h +67 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%_  +69 "core"  + ."da"PS.seek :empty +2 "processing"%]'ղ +2317 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%p  +41 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +5 "processing"%i  +127 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%w  +42 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%e +42 "core" + ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%n' +407 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%x  +42 "core"  + "processing"%[% +4 "core" %7\  +2 ."da"PS.seek 0.55ml +2 "processing"%D'^ +349 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%t  +43 "core"  +2 ."da"PS.seek 2ml + "processing"%y'Һ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%b +43 "core" + ."da"PTV.dial :mixing +2 "processing"%u @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"%\ % +4 "core" %ҽ\\\  +2 ."da"PS.seek 1.85ml +2 "processing"%o' +241 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%~ * +32 "core" + +2 ."da"PS.seek 0ml +42 "processing"%' +1152 "Can"\ ?? +831 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +48004 #recoverPRVreagent08 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +16 !to:SignalException : mesg" SIGHUP:\ signoi:@checkpoint: omitted:bt[ "1/opt/mbari/lib/ruby/1.8/irb.rb:72:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time u :bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5 !o:Storage::Warning: mesg";Exiting with Processing Clamp holding Puck.from 2, :da:bt["6/home/esp/esp2/utils/storage.rb:530:in `writeAll'"2/home/esp/esp2/utils/storage.rb:525:in `each'"6/home/esp/esp2/utils/storage.rb:525:in `writeAll'"2/home/esp/esp2/utils/storage.rb:521:in `open'"6/home/esp/esp2/utils/storage.rb:521:in `writeAll'"(/home/esp/esp2/utils/storage.rb:537"4/home/esp/esp2/lib/framework.rb:129:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"-/home/esp/esp2/lib/thread.rb:739:in `[]'"0/home/esp/esp2/lib/thread.rb:739:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["4/home/esp/esp2/lib/framework.rb:131:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"-/home/esp/esp2/lib/thread.rb:739:in `[]'"0/home/esp/esp2/lib/thread.rb:739:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #mEXIT + !to:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 @1567547222.08EDT @1567550824.43EDT = =tMAIN =mMAIN_scheduler @EDT1567550826.08 #"core_reset"Sent BREAK +2 #t@0x4BAB, state=0x3AE0, ifg=0x84, ie=0x75 #@0x4E59, state=0x3A72, ifg=0x10, ie=0xF5 + #@0x50E2, state=0x3A84, ifg=0x10, ie=0xFD #@0x536A, state=0x3A84, ifg=0x10, ie=0xFD + #@0x55F2, state=0x3A84, ifg=0x10, ie=0xFD + #@0x587B, state=0x3A84, ifg=0x10, ie=0xFD #@0x5B03, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5C1B, state=0x3A84, ifg=0x80, ie=0xFD + #@0x2C18, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +357 "Can"\ JI + \ JI #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %۲~{\ \ + .tSS.configure SSconfig +2 "sampler")#.0XI2C::Thermal::RunReply[57:25->20]aborted after 23576 tics:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + \\ + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +10 !to:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:408:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:596:in `restore!'"-/home/esp/esp2/lib/esp.rb:116:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Storage::Warning: mesg"PC.holds Puck.from 2, :da:bt["8/home/esp/esp2/utils/storage.rb:415:in `readPucks!'"2/home/esp/esp2/utils/storage.rb:414:in `each'"8/home/esp/esp2/utils/storage.rb:414:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:596:in `restore!'"-/home/esp/esp2/lib/esp.rb:116:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + "collection"'% +3 "core" %ӴV\ + "sampler")% +4 "core" %۲}~ \ + "manipulator"&% +3 "core" %\ 5 , > / +2 "manipulator"&& +4 "core" &, + 2  G + "storage"(& +3 "core" &  l j -\ +2 "storage"(% +3 "core" %| Y k \ +2 "collection"'& +3 "core" &W\ + "processing"%& +3 "core" &]x#D\ 2 +2 "processing"%% +3 "core" %J\ + #tPC.holds Puck.from 2, :da + "processing"%& +4 "core" &]x#I\ 2 +1678 #t-> ESP.ready! +4 "collection"'% +2 "processing"% % +5 "core" %ӴQ\ + "manipulator"&!% +5 "sampler")"% +7 "core" %C\ + %\ 6 5 J / + %۲{{\ \ + "manipulator"&#& +4 "core" &, 5 6 c G + "storage"($& +4 "core" &  k k /\ + "storage"(%% +4 "core" %| i k +\ + "collection"'&& +3 "core" &k\ +2 "processing"%'& +3 "core" &]x#I\ 2 +2 "collection"'( +3 "core"  +2 "collection"') +2 "core"  +2 "collection"'* +3 "core" ~ +2 "processing"%+ +2 "core"  +2 "processing"%, +3 "core"  +2 "processing"%- +2 "core" B +2 "processing"%. +3 "core"  +2 "sampler")/ +2 "core"  +2 "sampler")0% +3 "core" %۲|~\ \ +2 "collection"'1& +4 "core" &X\ +2 "collection"'2% +3 "core" %Ӵl\ +2 "processing"%3& +3 "core" &]x"C\ 2 +2 "processing"%4% +3 "core" %I\ +3 "manipulator"&5% +3 "core" %\ , 4 * / +2 "manipulator"&6& +3 "core" &, 6 6 < G +2 "storage"(7& +3 "core" &  z \ +2 "storage"(8% +3 "core" %| k i m\ +2 "collection"'99 +3 "core" 9 +2 "processing"%:9 +3 "core" 99 +1776 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%;  +122 "core"  +851 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%<'ղ +21 "core" ' + "processing"%=% +4 "core" %ղ-\ +688 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%> +42 "core"  +897 #t-> PSR.flush + .PSR.select :flush +2 "processing"%j +425 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%?' +2627 "core" ' + "processing"%@% +4 "core" %\  +4609 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%A  +42 "core"  +834 #t-> PS.empty +2 .PS.seek :empty + "processing"%B'ղ +2632 "core" ' + "processing"%C% +4 "core" %հ\  +770 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%D +42 "core"  +728 #t-> PSR.air + .PSR.select :air +2 "processing"% +774 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%E' +2628 "core" ' + "processing"%F% +4 "core" %\  +586 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%G  +42 "core"  +516 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%H'ղ +2622 "core" ' + "processing"%I% +4 "core" %նF\ +3946 #t-> recoverPSRreagent + #recoverPSRreagent + .PBV.dial :waste1 +2 "processing"%J  +5 "core"  + .tdelay 10 seconds +1003 .PBV.dial between PSV and waste1 +2 "processing"%K * +33 "core" + +3 .tPSR.select :air + .PSV.dial PSR +2 "processing"%L +42 "core"  + .tPS.reconfigure PSfast +3 "processing"%#A ,`b +2 .tPS.seek 2.5ml + "processing"%M' +2321 "core" ' + .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%N +68 "core" + .tPTV.dial :puck +2 "processing"%O  +70 "core"  + .tdelay 5 seconds +502 .PSV.dial PSR +34 "processing"%P +76 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%Q +68 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +78 "core" + .tPS.seek :empty +2 "processing"%S'ղ +2303 "core" ' + "processing"%T% +4 "core" %ծc\ +4334 #t-> PC.unloadPuck +2 "processing"%U& +3 "core" &]x"-\ 2 +2 #tStoring da puck in Processing Clamp to tube 1 + .Hand.open + "manipulator"&V1 +17 "core" 1 + "manipulator"&W% +4 "core" %\ 4 5 @ / +2 "storage"(X% +3 "core" %| i s \ +2 "storage"(Y. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(Z(R +377 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ([& +3 "core" &O m \  +2 "manipulator"&\\& +3 "core" &, 5 7 r G +2 "manipulator"&]% +3 "core" %\ 6 5 h / +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&^( +184 "core" ( + "manipulator"&_& +4 "core" & @ 9 q , +2 "storage"(`& +3 "core" &O 6\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&a' +99 "core" ' +2 "storage"(b& +3 "core" &O v\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(c' +283 "core" ' + "storage"(d- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&e& +3 "core" & 7 6 b , +2 "storage"(f& +3 "core" &O o U )\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&g'm +22 "core" ' + .tElbow.hold +2 "manipulator"&h, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(i- +2 "core" -' +2 .tSE.seek 1.12 Pucks below Top Plate +2 "storage"(j' +28 "core" ' +2 "manipulator"&k% +4 "core" %͛ 7 6 f  +2 "storage"(l& +3 "core" &O   \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 346 counts + "manipulator"&m' +14 "core" ' + "manipulator"&n& +5 "core" & 4 5 B , + "storage"(o& +4 "core" &O V m \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&p' +23 "core" ' +2 .tSE.seek 2.12 Pucks below Top Plate +2 "storage"(q' +37 "core" ' +2 "manipulator"&r& +4 "core" & 7 7 Y , + "manipulator"&s% +4 "core" % 8 9 l [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&t'\ +92 "core" ' + .tElbow.seek PC +2 "manipulator"&u(k +252 "core" ( + "manipulator"&v& +4 "core" &u 8 ? d + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &w& +3 "core" &u 7 8 a + .tForearm.seek PC +2 "manipulator"&x' +90 "core" ' + .tHand.close + "manipulator"&y/ +77 "core" / + .tPC.seek :open +2 "processing"%z( +450 "core" ( + "storage"({& +4 "core" &O | \  +2 "storage"(|& +3 "core" &O ` l \  +2 "manipulator"&}& +3 "core" &u ? 7  +2 "manipulator"&~% +3 "core" % F D  % +2 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +260 "core" ( + "manipulator"&& +4 "core" & 5 5 L 1 +2 "storage"(& +3 "core" &O ,\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&'m +101 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"& % +4 "core" % ͞ 0 5 " + "storage"( & +3 "core" &O H =\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 349 counts +2 "manipulator"& ' +17 "core" ' + "manipulator"&& +4 "core" & 6 A S 1 +2 "storage"(& +3 "core" &O \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +15 "core" ' + "storage"(% +4 "core" % z \  +3 ."downElevator"SE.seek :down +3 "storage"('} +99 (% +2 "core" %< i G\ SS +2 "manipulator"&% +4 "core" % 5 5 9 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +36 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +13761 "Can"\ 65 +3971 #t-> exiti +263 #-> exit +5 #mEXIT @1567551473.62EDT @1567551488.73EDT = =tMAIN =mMAIN_scheduler @EDT1567551490.36 #"core_reset"Sent BREAK +2 #t@0x4521, state=0x3A84, ifg=0x10, ie=0xFD #@0x4637, state=0x3A84, ifg=0x80, ie=0xFD + #@0xB336, state=0x3B10, ifg=0x20, ie=0x7F #@0xB4DB, state=0x3B10, ifg=0x20, ie=0x7F + #@0xBB37, state=0x3B10, ifg=0x08, ie=0x5F + #@0x4B10, state=0x3B10, ifg=0x20, ie=0x7F #@0x4CB5, state=0x3B10, ifg=0x20, ie=0x7F + #@0x5311, state=0x3B10, ifg=0x08, ie=0x5F + #@0x6C86, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +361 "Can"\ AB +2 \ AB #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %۲{y\ \ + .tSS.configure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +4 "processing"%% +3 "manipulator"&% +6 "core" %ӴV\ + %ծ?\ +3 "sampler")% +6 "core" %\  6 9  + %۲|z\ \ +2 "manipulator"&& +3 "core" & 6 7 T 1 +2 "storage"(& +3 "core" &O "\ +2 "storage"(% +3 "core" %x \ +2 "collection"'& +3 "core" &V\ + "processing"%& +4 "core" &&\ + "collection"' +3 "core"  +2 "collection"' +3 "core"  +2 "collection"'  +3 "core" ~ + "processing"%! +3 "core"  +2 "processing"%" +3 "core" + +2 "processing"%# +3 "core"  + "processing"%$ +3 "core"  +2 "sampler")% +3 "core"  +2 "sampler")&% +3 "core" %۲|{\ \ +2 "collection"''& +4 "core" &P\ + "collection"'(% +4 "core" %ӴL\ +2 "processing"%)& +3 "core" &C\ +2 "processing"%*% +3 "core" %ծA\ +2 "manipulator"&+% +3 "core" %\  8 B  +2 "manipulator"&,& +3 "core" & A < 1 +2 "storage"(-& +4 "core" &O \ + "storage"(.% +4 "core" %x C\ +2 "collection"'/9 +2 "core" 9 +2 "processing"%09 +3 "core" 9! +641 #t-> PS.flush +2 #Flushing Processing stage + "processing"%1% +3 "core" %ծ&\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%2& +4 "core" &&\ + .tHand.open + "manipulator"&31 +18 "core" 1 + "manipulator"&4& +4 "core" & @ = 1 +2 "manipulator"&5% +3 "core" %\  8 8 4  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&6(, +184 "core" ( + "manipulator"&7& +4 "core" &, 6 6 ` ? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &, C A ? +2 .tForearm.seek :garage +2 "manipulator"&9' +100 "core" ' + .tHand.close + "manipulator"&:/ +67 "core" / + "manipulator"&;& +4 "core" &, = A  ? +2 "manipulator"&<% +3 "core" % , 9 9 +2 .tForearm.seek :retract + "manipulator"&='\ +101 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&>(k +119 "core" ( + "manipulator"&?& +4 "core" &u 9 7 O +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &u 7 ; + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&A' +92 "core" ' + "manipulator"&B& +4 "core" &u ; A +2 "manipulator"&C% +4 "core" % @ ; U +2 "processing"%D& +3 "core" &#\ +2 "processing"%E& +3 .tPC.seek :closed +2 "processing"%F(] +3 "core" &;\ +3 &#\ / +10 &6G\ 2 +9 &cs!\ F +9 &\ k&\ O +10 &`\ N +9 &b\ O +9 &Pc\ O +10 &a\ N +9 &g\ N +10 &b\ N +9 &Yc\ N +9 &!b\ O +10 &"a\ N +9 &$b\ O +9 &&b`\ N +10 &($b\ N +9 &)c\ N +10 &+b\ N +9 &-j_\ N +9 &/+c\ N +10 &0e\ N +9 &2b\ N +9 &4ra\ N +10 &65_\ N +9 &7_\ M +10 &9b \ N +9 &;yb\ N +9 &=;a\ N +10 &>`\ N +9 &@_\ N +9 &Bc \ N +10 &DDb\ N +9 &Fm\ O +10 &G\ Q +9 &I{\ S +9 &K;\ T +10 &L\ T +9 &N\ \ T +9 &P\ T +10 &RB\ T +9 &T\ T +10 &U\ U +9 &W \ T +9 &YI\ T +10 &[\ \ U +9 &\\{x\ , +9 &]k)c\ . +10 ( + &]r\ ' + "processing"%E& +4 #tProcessing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.54 + "processing"%G& +4 "core" &]r\ ' +2 .tHand.open + "manipulator"&H1 +75 "core" 1 + "manipulator"&I% +4 "core" % < 8 @ U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&J'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%K +122 "core"  +2 .tPSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"%L'TE +1103 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%M' +1620 "core" ' + .tPSV.dial PTV +2 "processing"%N +68 "core" + .tPTV.dial :puck +2 "processing"%O  +5 "core"  + .tPBV.dial :waste1 +2 "processing"%P  +33 "core"  +2 .tPS.seek 0ml + "processing"%Q' +2625 "core" ' + .tPSV.dial PSR +34 "processing"%R +76 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%S'\ +606 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%T' +2116 "core" ' + .tPSV.dial PTV +2 "processing"%U +69 "core" + .tPBV.dial PSV +2 "processing"%V U +51 "core" W +2 .tPS.seek 0ml + "processing"%W' +2649 "core" ' + .tPSV.dial PBV +2 "processing"%X @ +42 "core" > +2 .tPS.seek 2.5ml + "processing"%Y' +2624 "core" ' + .tPSV.dial :waste1 +2 "processing"%Z  +80 "core"  + .tPS.seek :empty +2 "processing"%['ղ +2632 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +41 "core"  + .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%]' +2633 "core" ' + .tPSV.dial PTV +2 "processing"%^ +67 "core" + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%_' +2628 "core" ' + .tPSV.dial PBV +2 "processing"%` @ +42 "core" > +2 .tPS.seek 2.5ml + "processing"%a' +2633 "core" ' + .tPSV.dial :waste1 +2 "processing"%b  +80 "core"  + .tPS.seek :empty +2 "processing"%c'ղ +2633 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&d& +3 "core" &u 5 8 9 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&e(k +4 "core" ( + "manipulator"&f& +4 "core" &u 6 7 c + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &u 6 6 m +2 .tForearm.seek PC +2 "manipulator"&h' +95 "core" ' + .tHand.close + "manipulator"&i/ +73 "core" / + .tPC.seek :open +2 "processing"%j( +451 "core" ( + "manipulator"&k& +4 "core" &u 9 7  +2 "manipulator"&l% +3 "core" % 6 9 [  +2 .tForearm.seek :retract + "manipulator"&m'\ +91 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&n(, +133 "core" ( + "manipulator"&o& +4 "core" &, : ?  + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &p& +2 "core" &, : 7  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&q' +111 "core" ' + .tHand.open + "manipulator"&r1 +68 "core" 1 + "manipulator"&s% +4 "core" % x ? ; g r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&t'\ +100 "core" ' +730 #t-> exit +5 #mEXIT @1567551817.56EDT @1567601844.94EDT = =tMAIN =mMAIN_scheduler @EDT1567601846.64 #"core_reset"Sent BREAK + #t@0xA7EA, state=0x3B10, ifg=0x20, ie=0x7F + #@0xAF41, state=0x3B10, ifg=0x08, ie=0x5F + #@0x6233, state=0x3AE0, ifg=0x84, ie=0x75 #@0x64DF, state=0x3A72, ifg=0x10, ie=0xF5 + #@0x6767, state=0x3A84, ifg=0x10, ie=0xFD + #@0x69EF, state=0x3A84, ifg=0x10, ie=0xFD #@0x6C77, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6D8D, state=0x3A84, ifg=0x80, ie=0xFD + #@0xA29B, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +210 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +351 "Can"\ 54 + \ 54v + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %۲22 \ + .tSS.configure SSconfig +2 "sampler")#.0X start esp 2019_9_4_rush positive n neg +2 !o:SyntaxError: mesg"compile error\ (ESP):1: trailing `_' in number\ start esp 2019_9_4_rush positive n neg\ ^\ (ESP):1: syntax error, unexpected tIDENTIFIER, expecting $end\ start esp 2019_9_4_rush positive n neg\ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5711 #-> start esp 2019_9_4_rush_positive_n_neg + !o:SyntaxError: mesg"compile error\ (ESP):2: trailing `_' in number\ start esp 2019_9_4_rush_positive_n_neg\ ^\ (ESP):2: syntax error, unexpected tIDENTIFIER, expecting $end:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2817 #-> start esp 2019_9_4_rush_postive_n_neg +2 !o:SyntaxError: mesg"compile error\ (ESP):3: trailing `_' in number\ start esp 2019_9_4_rush_postive_n_neg\ ^\ (ESP):3: syntax error, unexpected tIDENTIFIER, expecting $end:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1139 #-> exit +5 #mEXIT @1567602130.79EDT @1567602397.61EDT = =tMAIN =mMAIN_scheduler @EDT1567602399.48 #"core_reset"Sent BREAK +2 #t@0x47A8, state=0x3B10, ifg=0x20, ie=0x7F #@0x4EFE, state=0x3B10, ifg=0x08, ie=0x5F + #@0x9162, state=0x3B10, ifg=0x20, ie=0x7F + #@0x9308, state=0x3B10, ifg=0x20, ie=0x7F #@0x9840, state=0x3B10, ifg=0x20, ie=0x7F + #@0x98EC, state=0x3B10, ifg=0x20, ie=0x7F + #@0x9D9A, state=0x3B10, ifg=0x20, ie=0x7F #@0xA2F0, state=0x3B10, ifg=0x08, ie=0x5F + #@0x6AAC, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +196 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +354 "Can"\ 65 + \ 65 + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %۲10 \ + .tSS.configure SSconfig +2 "sampler")#.0X abort! "puckss" +2 !o:CmdServer::Client::Error: mesg"Aborting Mission: puckss:bt["!danna:1:in `topLevelBinding'" ESP.ready! +3 #Powering core bus +500 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %11\ + .tSS.configure SSconfig +2 "sampler")#.0X +2 "collection"'1& +4 "core" &G\  +2 "collection"'2% +3 "core" %ӸH\ +2 "processing"%3& +3 "core" &\  +2 "processing"%4% +4 "core" %\ +2 "manipulator"&5% +3 "core" %\  J c 3  +2 "manipulator"&6& +3 "core" & J J  / +2 "storage"(7& +3 "core" & \  6\  +2 "storage"(8% +3 "core" %w N\  +2 "collection"'99 +3 "core" 9 +2 "processing"%:9 +3 "core" 9 +1437 #t-> Puck.count 1 2 + !o:SyntaxError: mesg"mcompile error\ (ESP):2: syntax error, unexpected tINTEGER, expecting $end\ Puck.count 1 2 \ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4871 #-> Puck.count 1 + "storage"(;% +3 "core" %w _ _\  +2 .tSE.seek :down +2 "storage"(<'} +3 "core" ' + .tSE.coast + "storage"(5 +2 .tHand.open + "manipulator"&=1 +68 "core" 1 + "manipulator"&>% +4 "core" % \  @ I  + .tSC.coast + "storage"(6 +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(?(R +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (@& +2 "core" &O \ +2 "manipulator"&A& +3 "core" & J I , / +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&B( +14 "core" ( + "manipulator"&C& +4 "core" & I L 1 +2 "storage"(D& +3 "core" &U n s s\ +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&E' +92 "core" ' + "storage"(F& +4 "core" &Q W\  +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(G' +294 "core" ' + "storage"(H- +3 "core" -'p +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (I% +2 "core" % t \  +3 ."downElevator"SE.seek :down +3 "storage"(J'} +100 (K% +3 "core" %0 n d \ RQ +2 "manipulator"&L% +3 "core" % J J  M +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +95 "core" ' +23 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +1615 #t-> Puck.count 2 + "storage"(N% +3 "core" % x w *\ +2 .tSE.seek :down +2 "storage"(O'} +3 "core" ' +2 .tSE.coast "storage"(5 +3 "manipulator"&P% +3 "core" %\  D S   + .tSC.coast + "storage"(6 +2 .tSC.reconfigure SCtight +35 "storage"($\ .\ 1~b +9 .tSC.seek 2 + "storage"(Q( +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (R& +2 "core" & ~ \  5\ $ +2 "manipulator"&S& +3 "core" & T a \ 1 +2 .tElbow.seek 2 +2 "manipulator"&T( +41 "core" ( + "manipulator"&U& +4 "core" & f T > +2 "storage"(V& +3 "core" & ~ \  5\ $ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 600 counts + "manipulator"&W' +104 "core" ' + "storage"(X& +4 "core" & ~ 6 |\ $ +2 .tSE.reconfigure SEplace +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(Y' +148 "core" ' + "storage"(Z- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ([% +3 "core" % (\ w +2 ."downElevator"SE.seek :down +3 "storage"(\\'} +81 "core" ' + ."downElevator"SE.coast + "storage"(5 +17 (]% +2 "core" %|\ #\ # g\ +2 "manipulator"&^% +4 "core" % k i  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +90 "core" ' + .tSC.coast + "storage"(6 +2304 #t-> exit +5 #mEXIT @1567602840.81EDT @1567602993.45EDT = =mMAIN_scheduler =tMAIN @EDT1567602995.21 #"core_reset"Sent BREAK + #t@0x56EF, state=0x3A72, ifg=0x10, ie=0xF5 + #@0x5977, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5BFF, state=0x3A84, ifg=0x10, ie=0xFD #@0x5E87, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5F9D, state=0x3A84, ifg=0x80, ie=0xFD + #@0x1DEE, state=0x3B10, ifg=0x20, ie=0x7F #@0x1F94, state=0x3B10, ifg=0x20, ie=0x7F + #@0x25EF, state=0x3B10, ifg=0x08, ie=0x5F + #@0x2B57, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +189 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +351 "Can"\ 77 + \ 77} + #tPolling Can every 10:00 +122 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %{10 \ > + .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +2 .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +4 "storage"(& +3 "core" &  D\ + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (% +2 "core" %| \ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'  +2 "core" +2 .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast + "processing"%  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +9 #tCleanly exited at 09:14:00EDT04-Sep-19 +3 #Loading /home/esp/esp2/mission/2019_9_4_rush_positive_n_neg.rb mission +5 #Preparing to sleep until 9:20AM 9/04/2019 +2 ."Qmail"GoodNews.email "Starting 2019_9_4_rush_positive_n_neg w/pucks in tube 2\\n{1 => 3,\\n 2 => 19}\\nCan@09:16:40, 23.6C, 12% humidity, 15.1psia, 13.670V, 0.275A, 0.275A avg, 3.77W",Subject: "2019_9_4_rush_positive_n_neg begun" +6 ."shutdown"SS.coast +2 #tAsleep til 9:20AM 9/04/2019 +2 "sampler")5 +3 ."shutdown"CC.coast +3 #tContinuing at 09:20 +3 "collection"'6 "Can"\ 77 +4 ."shutdown"CS.coast +2 "collection"'5 +2 ."shutdown"PC.coast + "processing"%6 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +402 ."Qmail"GoodNews.email "Then, in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_4_rush_positive_n_neg.rb:60\\n{1 => 3,\\n 2 => 19}\\nCan@09:16:44, 23.6C, 12% humidity, 15.1psia, 13.675V, 0.275A, 0.275A avg, 3.77W",Subject: "Asleep until 09:20" +19118 "Can"  +2 #tPowering core bus +476 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %10\ + .tSS.configure SSconfig +2 "sampler")#.0X( +279 "core" ( +11 ( +28 "Can"\ ]\\ +5 #tPhase [shallowDAwithoutWCR] +2 ."Qmail"GoodNews.email "At 09:20:25 began in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_4_rush_positive_n_neg.rb:60\\n{1 => 3,\\n 2 => 19}\\nCan@09:20:25, 23.5C, 12% humidity, 15.1psia, 13.538V, 0.508A, 0.502A avg, 6.88W",Subject: "Started 2019_9_4_rush_positive_n_neg phase shallowDAwithoutWCR" + #t===> STARTED shallowDAwithoutWCR (phase #1) <=== +2 .Sample.deep +2 "sampler")?0 +1772 "core" 0 + #tStarting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'@& +4 "core" &J\  + .tHand.open +2 "manipulator"&A1 +72 "core" 1 + "manipulator"&B& +4 "core" & I I 1 +4 "manipulator"&C% +5 "core" % \  H G  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&D(, +185 "core" ( + "manipulator"&E& +4 "core" &, J H E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" &, R S  E +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&G' +98 "core" ' + .tHand.close + "manipulator"&H/ +72 "core" / + "manipulator"&I& +4 "core" &, H H E +2 "manipulator"&J% +3 "core" % 3 ; D l  +2 .tForearm.seek :retract +2 "manipulator"&K'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&L( +290 "core" ( + "manipulator"&M& +4 "core" && I H t ?Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &N& +2 "core" && K U 4 ?Q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&O' +102 "core" ' + "manipulator"&P& +4 "core" && D G z ?Q +2 "manipulator"&Q% +4 "core" % I I +2 "collection"'R& +3 "core" &P\  +2 "collection"'S& +3 .tCC.seek :closed +2 "collection"'T(` +2 "core" &<\  +3 &T\ \  +10 &6U\ , +9 &gL\ A +10 &jxQ\ P +9 &/YW\ N +9 &_P\ N +10 &]M\ N +9 &u_Q\ N +10 &7_J\ N +9 &]P\ O +9 &]I\ O +10 & }]G\ N +9 &"?[H\ N +9 &$XI\ N +10 &%\\O\ O +9 &']K\ O +10 &)HZG\ N +9 &+ ]L\ N +9 &,ZG\ N +10 &.ZL\ N +9 &0N\\Q\ O +9 &2ZK\ N +10 &3_G\ N +9 &5[H\ N +10 &7V^G\ O +9 &9ZF\ N +9 &:[D\ N +10 &<]H\ O +9 &>aZC\ N +9 &@"\\J\ N +10 &A\\J\ N +9 &CZI\ N +10 &EhZH\ N +9 &G)\\D\ N +9 &He<\ O +10 &Jj?\ P +9 &LbG\ S +9 &N+A\ W +10 &O56B\ Y +9 &Q78C\ Y +10 &SX9=;\ Y +9 &U=><\ Z +9 &V=@B\ Z +10 &XBDE\ Z +9 &Z[DGH\ [ +9 &\\HIB\ [ +10 &]LKC\ \\ +9 &_xLP?\ C +10 &`H"POA\ +| +9 &`o{LPG\ U +2 ( + "collection"'S& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.14 + "collection"'U& +3 "core" &`ovNO3\ U +2 .tHand.open + "manipulator"&V1 +77 "core" 1 + "manipulator"&W% +4 "core" %  N ` +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +96 "core" ' + #tFlushing the Collection Valve::Manifold + "collection"'Y& +4 "core" &`ovJOG\ U +2 "collection"'Z% +3 "core" %ӴKN1\ +2 .tCSV.dial CSR + "collection"'[  +125 "core"  + "collection"'\\% +4 "core" %ӴMNE\ +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 5ml + "collection"']'qi +1346 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '^% +2 "core" %qdLM.\  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.499ml +2 "collection"'_'> +644 "core" ' + .tCSV.dial :waste + "collection"'` +126 "core" + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'a'Ӵ +1974 "core" ' + #tPurging external Intake + "collection"'b& +4 "core" &`ouNO@\ U +2 "collection"'c% +3 "core" %ӸLN)\ + .tCSV.dial :flush +2 "collection"'d  +42 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'e' +2306 "core" ' + .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 "collection"'f + .tCBV.dial CSV +4 "collection"'g  +67 "core" +4  + .tCTV.dial :intake + "collection"'h  +73 "core"  + .tIntake.select :open + "sampler") +10 .tCS.seek 0ml +2 "collection"'i'Ӵ +2322 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'j  +72 "core" ~ + #tFlushing upper manifold +2 "collection"'k& +3 "core" &`osRP=\ U +2 "collection"'l% +4 "core" %ӰPPF\ + .tCSV.dial :flush +2 "collection"'m  +68 "core"  +2 .tCS.seek 5ml + "collection"'n'qi +183 #":duane"Session Begun +1014 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'o @ +43 "core" B +2 "collection"'p% +3 "core" %qmQQ@\  +2 .tCS.seek 7.001ml +2 "collection"'q' +530 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'r +100 "core" ~ + .tCTV.dial :air +2 .CS.seek 0ml +4 "collection"'s'Ӵ +1644 "core" ' + .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'t'2T +750 "core" ' + .tCSV.dial :waste +2 "collection"'u +43 "core" +2 .tCS.seek 0ml +3 "collection"'v'Ӵ +749 "core" ' + "collection"'w& +4 "core" &`osQQ.\ U +2 "collection"'x% +3 "core" %ӷQQ>\ + .tCSV.dial :flush +2 "collection"'y  +42 "core"  +8 .tCS.seek 3ml +3 "collection"'z'2T +753 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'{ @ +44 "core" B + "collection"'|% +4 "core" %2XOO)\  +2 .tCS.seek 5.001ml +2 "collection"'}'qm +522 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +4 "collection"'~'Ӵ +1206 "core" ' + .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"''2T +747 "core" ' + .tCSV.dial :waste +2 "collection"' +72 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +755 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +5 "core" &% G H ?Q +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" &% K D J ?Q + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 && +2 "core" &% F U = ?Q +2 .tForearm.seek CC +2 "manipulator"&\ ' +98 "core" ' + .tHand.close +3 "manipulator"& / +76 "core" / + .tCC.seek :open +3 "collection"' ( +471 "core" ( + "manipulator"&& +4 "core" && J C i ?Q +2 "manipulator"&% +3 "core" % # J G A +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +3 "manipulator"&(, +290 "core" ( + "manipulator"&& +4 "core" &, B H q > + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 && +2 "core" &, ? ? U > +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&' +115 "core" ' +2 .tHand.open +3 "manipulator"& 1 +72 "core" 1 + "manipulator"& % +4 "core" % { J J v +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' + #tda sampling at most 150ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 09:24:54EDT04-Sep-19\\n{1 => 3,\\n 2 => 19}\\nCan@09:20:25, 23.5C, 12% humidity, 15.1psia, 13.538V, 0.508A, 0.502A avg, 6.88W",Subject: "da sampling at most 150ml" +5 "collection"'& +4 "core" &*\ +2 "manipulator"&% +4 "core" %\  A H " +2 "storage"(% +3 "core" % w u #\  +2 "storage"(. +3 "core" .( +2 "storage"(& +3 "core" & \ x v \ +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +5 (& +3 "core" & \ v x (\ +3 "manipulator"&& +4 "core" &, G B > +2 "manipulator"&% +3 "core" %\  K J W " +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&( +200 "core" ( + "manipulator"&& +4 "core" & B K ) +2 "storage"(& +4 "core" & \ a ` R\ +4 .tForearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 600 counts +3 "manipulator"&' +106 "core" ' + "storage"( & +4 "core" & \ w u 9\ +2 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +12 .tSE.seek :beamBreak +4 "storage"(!' +127 "core" ' + "storage"("- +4 "core" -' +2 .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +4 (#& +2 "core" & \ \ \  \ +2 "manipulator"&%& +4 "core" & T a  ) +2 .tElbow.seek 2 +2 "manipulator"&$( +37 "core" ( + "manipulator"&&& +4 "core" & Q E  A +3 "storage"((& +4 "core" & \ 5 )\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&)'Ϊ +16 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tHand.close +2 "manipulator"&'/ +68 "core" / +3 ."downElevator"SE.seek :down +3 "storage"(-'} + "manipulator"&*& +7 "core" & J J $ A +2 "manipulator"&0% +4 "core" % Ω K K = +2 .tForearm.seek :retract +2 "manipulator"&1'\ +77 "core" ' + ."downElevator"SE.coast + "storage"(5 +16 "core" ' + .tElbow.seek CC +3 "manipulator"&3( +168 "core" ( + "manipulator"&,& +4 "core" &' J L @] +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &8& +3 "core" &' C I  @] +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&:' +103 "core" ' + "manipulator"&<& +4 "core" &' K I E @\\ +3 "manipulator"&;% +3 "core" % H H +2 "collection"'+& +4 "core" &/\ + "collection"'2& +4 .tCC.seek :closed +3 "collection"'6(` +4 "core" &1\ +2 &H\  +9 &.xH\ +| +9 &dF\ ? +11 &puG\ N +9 &4VA\ M +9 &Y;\ M +10 &Y<\ N +8 &yZ=\ N +9 &<Z;\ M +10 &W5\ N +11 &Y0\ N +8 & Z9\ N +9 &"CZ:\ N +9 &$W:\ M +10 &%\\:\ M +9 &'\\;\ N +12 &)MT4\ M +7 &+Z2\ M +9 &,W3\ M +9 &.V1\ M +10 &0SY5\ N +9 &2W(\ M +11 &3[*\ M +9 &5Y'\ N +8 &7\\Y(\ M +10 &9\\ \ M +9 &:Y&\ N +10 &<X"\ M +9 &>dW!\ M +9 &@&Y!\ M +10 &AW \ M +9 &CY \ M +9 &EnW \ M +10 &G/Z!\ M +9 &Hg#\ O +10 &Ju$\ P +9 &L_ #\ U +9 &N,-"\ X +10 &O-1"\ X +9 &Q13$\ Y +39 &SZ13#\ Y +8 &U34#\ Y + &V46"\ Z + &X68!\ [ + &Z\\:9#\ [\ +6 &\\:=#\ [ +10 &]>?\ \\ +9 &_y@B \ B +9 &`H&@C"\ (w +10 &`fxBB \ Y +2 ( +2 "collection"'2& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.25 + .Hand.open +3 "manipulator"&?1 +78 "core" 1 +2 "manipulator"&@% +4 "core" % ] V  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract +2 "manipulator"&A'\ +93 "core" ' + .tSC.coast + "storage"(6 +4 #tcollectSample 150ml w/bubble point of 24psi + #Priming 7ml +2 .Gate.power :sampler,:ON +4 ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close +3 .SS.hold +4 "sampler")B+ +6 "core" + +2 "sampler")C% +4 "core" %00 \ / +2 "collection"'E& +4 "core" &`fv>A\ Y +3 "Can"\ `` + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air +3 .SSV.dial :spit,avoiding: :exhaust +3 .SS.reconfigure SSfast +4 "sampler")#.0X% +4 "core" %W  \ P + .tIntake.select :close + "sampler")0 +12 )U% +2 "core" %W \ 0 +2 .tSSV.dial :exhaust +2 "sampler")V  +72 "core"  + .tExhaust.select :open + "sampler")@ +12 .tSS.seek 0ml +2 "sampler")W'z +413 "core" ' + .tExhaust.select :close + "sampler") +11 #tSampling 150.0ml +3 .Intake.select :close +2 .Exhaust.select :close +2 .SS.reconfigure SSconfig +3 "sampler")#.0X% +4 "core" %{  \ F + .tCBV.dial between SSV and waste2 +2 "collection"'U  +32 "core"  +2 "collection"'V% +3 "core" %GK\  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +4 "collection"'P  +44 "core"  +2 .tCS.reconfigure CSpressurize +3 "collection"'# d@<<b +3 .tCS.seek 0ml +2 "collection"'Q'Ӵ +2415 "core" '\ +3 "collection"'S% +4 "core" %\  + "sampler")Z% +4 "core" %{ \ F +2 #tBubblePoint: Intake @38.5psia, Outlet @14.5psia .CBV.dial SSV +3 "collection"'[ @ +32 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +3 "collection"'d'Ӵ +93 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")a +117 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +9 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +329 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +11 'm% +2 "core" %@JJ\  +2 .tCS.seek 6ml +2 "collection"'r' +1346 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'q +43 "core"  + .tCS.reconfigure CSfast +3 "collection"'#d @b +4 .tCS.seek :empty +3 "collection"'s'ӂ +1409 "core" ' + .tCSV.dial CSR +2 "collection"'u  +44 "core"  +2 "collection"'t% +3 "core" %ӀHL\ +2 #tPulling 2ml of CSR.AqMeOH .CSR.select :AqMeOH +3 "collection"' +11 .tCS.reconfigure CSconfig +3 "collection"'#P d@b +4 .tCS.seek 2ml +3 "collection"'p' +582 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +12 'n% +2 "core" %HJ\  +2 .tCS.seek 4.999ml +2 "collection"'x'qc +830 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'y  +43 "core" ~ +2 .tCS.seek 1ml +2 "collection"'w'> +1092 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +5 "collection"'| \  +2 'z9 +5 "core" 9d +103 "collection"'}9 +2 "core" 9d +103 "collection"'~9 +2 "core" 9 d +103 "collection"'9 +4 "core" 9 d +103 "collection"'v9 +2 "core" 9d +103 "collection"'{9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9"d +103 "collection"'L9 +2 "core" 9&d +103 "collection"'X9 +3 "core" 9+d +103 "collection"'T9 +2 "core" 9/d +103 "collection"'9 +2 "core" 93d +103 "collection"'9 +2 "core" 97d +103 "collection"'\ 9 +2 "core" 9$;d +103 "collection"'9 +3 "core" 98@d +103 "collection"'9 +2 "core" 9NDd +103 "collection"' 9 +2 "core" 9cHd +103 "collection"'9 +2 "core" 9zLd +103 "collection"' 9 +2 "core" 9Qd +103 "collection"'9 +3 "core" 9Ud +103 "collection"'9 +2 "core" 9Yd +103 "collection"'9 +2 "core" 9]d +103 "collection"'9 +2 "core" 9ad +103 "collection"'9 +2 "core" 9fd +103 "collection"'9 +2 "core" 9jd +103 "collection"'9 +2 "core" 95nd +103 "collection"'9 +2 "core" 9Mrd +103 "collection"'9 +2 "core" 9evd +103 "collection"'9 +2 "core" 9}{d +92 "Can"ZZ +11 "collection"' 9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9c +103 "collection"'"9 +2 "core" 9` +103 "collection"'#9 +3 "core" 9 _ +103 "collection"'9 +2 "core" 9#] +103 "collection"'9 +2 "core" 9;Z +103 "collection"' 9 +2 "core" 9SY +103 "collection"'&9 +2 "core" 9jV +103 "collection"'(9 +3 "core" 9T +103 "collection"'49 +47 "core" 9P +103 "collection"'9 +2 "core" 9O +103 "collection"'*9 +2 "core" 9M +103 "collection"'09 +2 "core" 9K +103 "collection"'9 +2 "core" 9H +103 "collection"'9 +2 "core" 9G +103 "collection"'%9 +2 "core" 9+E +103 "collection"'89 +2 "core" 9AD +103 "collection"'!9 +2 "core" 9WB +103 "collection"')9 +3 "core" 9m@ +103 "collection"''9 +2 "core" 9> +103 "collection"'<9 +2 "core" 9< +103 "collection"'$9 +2 "core" 9; +103 "collection"';9 +2 "core" 99 +103 "collection"'-9 +2 "core" 97 +103 "collection"'+9 +2 "core" 96 +103 "collection"' 9 +2 "core" 95 +103 "collection"'?9 +3 "core" 9 3 +103 "collection"'29 +2 "core" 9\ 1 +103 "collection"'19 +3 "core" 92 0 +103 "collection"'E9 +2 "core" 9D . +103 "collection"',9 +2 "core" 9V. +103 "collection"'@9 +2 "core" 9h , +103 "collection"'C9 +2 "core" 9y* +103 "collection"':9 +3 "core" 9) +103 "collection"'/9 +2 "core" 9( +103 "collection"'B9 +2 "core" 9' +103 "collection"'59 +2 "core" 9 & +103 "collection"'79 +2 "core" 9%$ +103 "collection"'I9 +3 "core" 9)# +103 "collection"'J9 +2 "core" 9-" +103 "collection"'99 +2 "core" 91! +103 "collection"'M9 +2 "core" 9  5 +103 "collection"'H9 +2 "core" 9 ": +103 "collection"'F9 +2 "core" 9 !#> +103 "collection"'D9 +2 "core" 9 .$B +103 "collection"'G9 +2 "core" 9 ;&F +103 "collection"'K9 +2 "core" 9 H'J +103 "collection"'>9 +2 "core" 9 T)O +103 "collection"'U9 +3 "core" 9 _*S +103 "collection"'V9 +2 "core" 9 l,W +103 "collection"'P9 +2 "core" 9 x-[ +103 "collection"'N9 +2 "core" 9 /_ +103 "collection"'S9 +2 "core" 9 0d +103 "collection"'Z9 +3 "core" 9 1h +103 "collection"'[9 +2 "core" 9 3l +103 "collection"'R9 +2 "core" 9 4p +103 "collection"'\\9 +2 "core" 9 7u +103 "collection"'Y9 +2 "core" 9 8y +103 "collection"'^9 +3 "core" 9 8} +103 "collection"'W9 +2 "core" 9 : +103 "collection"']9 +2 "core" 9 ; +103 "collection"'_9 +2 "core" 9 = +103 "collection"'b9 +2 "core" 9 > +103 "collection"'.9 +2 "core" 9 ? +103 "collection"'`9 +2 "core" 9 @ +103 "collection"'a9 +2 "core" 9\ B +103 "collection"'Q9 +2 "core" 9\ C +103 "collection"'d9 +2 "core" 9\ D +103 "collection"'O9 +2 "core" 9\ F +103 "collection"'c9 +2 "core" 9\ G +103 "collection"'e9 +2 "core" 9\ "H +103 "collection"'j9 +2 "core" 9\ (I +103 "collection"'h9 +2 "core" 9\ .J +103 "collection"'l9 +3 "core" 9\ 3L +103 "collection"'f9 +2 "core" 9\ 9L +103 "collection"'k9 +2 "core" 9\ >O +103 "collection"'g9 +2 "core" 9\ CO\ +103 "collection"'i9 +2 "core" 9\ HP +103 "collection"'m9 +3 "core" 9\ LQ\ +103 "collection"'o9 +2 "core" 9\ QR\ +103 "collection"'q9 +2 "core" 9\ UT\ +103 "collection"'r9 +2 "core" 9\ ZU\ +103 "collection"'u9 +2 "core" 9\ ]W\ +103 "collection"'t9 +2 "core" 9\ aW\ +103 "collection"'s9 +2 "core" 9\ dX\ +103 "collection"'n9 +2 "core" 9\ hY\ +103 "collection"'p9 +2 "core" 9\ kZ\ +103 "collection"'y9 +2 "core" 9\ o[ +103 "collection"'x9 +3 "core" 9\ q]\ +103 "collection"'z9 +2 "core" 9\ v^\ +103 "collection"'}9 +2 "core" 9\ x_\ +103 "collection"'~9 +2 "core" 9\ {_ +103 "collection"'9 +2 "core" 9\ }a +103 "collection"'v9 +3 "core" 9\ a\ +103 "collection"'{9 +2 "core" 9\ b\ +103 "collection"'9 +2 "core" 9\ c +103 "collection"'9 +2 "core" 9\ d\ +103 "collection"'9 +2 "core" 9\ e!\ +103 "collection"'L9 +3 "core" 9\ f% +103 "collection"'X9 +2 "core" 9\ g)\ +2 .tCH.hold 10:00,70C +4 "collection"'T `\ `\ +4 "core" * +49314 "Can"\ +10688 "core" ` + "collection"'9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +4 "collection"''Ӵ +336 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +4 "collection"'\ @ +100 "core" B + .tCSV.dial :air +3 "collection"' @ +41 "core" ? +2 .tCS.seek 5ml +3 "collection"''qi +1339 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1337 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +4 "collection"' +111 "core" + .tCBV.dial CSV +2 "collection"'  +30 "core"  + "collection"'% +4 "core" %Ӹ\ +2 .tCS.seek 5.001ml +2 "collection"''qm +1363 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" +2 "collection"'% +3 "core" %qmFB\ +2 .tCS.seek 7.001ml +2 "collection"'' +584 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"' ' +846 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +47 "collection"' ` +113 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +4 "collection"'   +30 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +3 '"  +28 "core"  +102  +2 .tCS.seek 5ml +2 "collection"'#'qi +1347 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +4 "collection"' @ +100 "core" A + .tCSV.dial :waste +2 "collection"' +100 "core" + .tCS.seek :empty +3 "collection"' 'ӂ +1338 "core" ' + .tCSV.dial :air +3 "collection"'& @ +71 "core" B +2 .tCS.seek 5ml +3 "collection"'('qi +1348 "core" ' + .tCSV.dial CTV +2 "collection"'4  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'*  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'0 @ +43 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1350 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +4 "collection"' +98 "core" ~ + .tCBV.dial CSV +2 "collection"'%  +31 "core"  + "collection"'8% +4 "core" %Ӱ \ +2 .tCS.seek 5ml +2 "collection"'!'qe +1366 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"')  +42 "core" +2 "collection"''% +3 "core" %qc#\ +2 .tCS.seek 6.999ml +2 "collection"'<'x +590 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'$ @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"';' +838 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'- ` +110 "core" _ +2 #tLysing Complete + "collection"'+& +5 "core" &`fs`\ Y +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"& % +5 "core" %\  L H \\  +2 "storage"(?% +3 "core" %{ ( 8 d\ +2 "storage"(2. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 .tSC.seek 1 +2 "storage"(1(R +380 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (E& +4 "core" &P G J 5\  + "manipulator"&,& +4 "core" &% E Q Q ?V + "manipulator"&@% +4 "core" %\  Q M   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 + "manipulator"&C( +174 "core" ( + "manipulator"&:& +4 "core" & F H r  +2 "storage"(/& +3 "core" &Q%  \ \  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&B' +94 "core" ' + "storage"(5& +4 "core" &Q%  2\ \  +2 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(7' +276 "core" ' + "storage"(I- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 "manipulator"&J& +3 "core" & D ? j  +2 "storage"(9& +3 "core" &Q$ 2 \ \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 .tForearm.seek 1 + "manipulator"&M'm +29 "core" ' + .tElbow.hold +3 "manipulator"&H, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 "storage"(F- +2 "core" -' +2 .tSE.seek 2.11 Pucks below Top Plate +2 "storage"(D' +29 "core" ' + "manipulator"&G% +4 "core" %͗ ` Q y +2 "storage"(K& +3 "core" &Q$ \ \  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 342 counts + "manipulator"&>' +18 "core" ' + "manipulator"&U& +4 "core" & F A U  +2 "storage"(V& +4 "core" &Q$\  l\ \  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&P' +18 "core" ' +2 .tSE.seek 3.11 Pucks below Top Plate +2 "storage"(N'p +46 "core" ' +2 "manipulator"&S& +3 "core" & ; E  +2 "manipulator"&Z% +4 "core" % C V 9 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract +2 "manipulator"&['\ +91 "core" ' + .tElbow.seek CC +3 "manipulator"&R( +165 "core" ( +2 "manipulator"&\\& +4 "core" &# W b =C + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &Y& +2 "core" &# k Q  =C +2 .tForearm.seek CC +2 "manipulator"&^' +99 "core" ' + .tHand.close +3 "manipulator"&W/ +71 "core" / + .tCC.seek :open +3 "collection"']( +472 "core" ( +43 "storage"(_& +5 "core" &Q$ ` ^\ \  +2 "storage"(b& +4 "core" &Q$ a ^\ \  + "manipulator"&.& +4 "core" &# = D R =C + "manipulator"&`% +4 "core" % C 8 '  +2 .tForearm.seek :retract +2 "manipulator"&a'\ +95 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&Q( +160 "core" ( + "manipulator"&d& +4 "core" & G H H +2 "storage"(O& +4 "core" &Q$ T Q 6\ \  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&c'm +101 "core" ' + .tElbow.hold +3 "manipulator"&e, +4 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&j1 +78 "core" 1 +2 "manipulator"&h% +4 "core" % ͏ B C 0  + "storage"(l& +4 "core" &Q$ < C \ \  + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 334 counts +3 "manipulator"&f'λ +16 "core" ' + "manipulator"&k& +4 "core" & F B  F +2 "storage"(g& +4 "core" &Q$ a _\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 600 counts +2 "manipulator"&i' +26 "core" ' +2 "storage"(m% +4 "core" %v ^ ^\ +2 ."downElevator"SE.seek :down +3 "storage"(o'} +100 (q% +2 "core" %İ. v u [\ RQ +2 "manipulator"&r% +4 "core" % F ; k Y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract +2 "manipulator"&u'\ +96 "core" ' +25 ' + ."downElevator"SE.coast + "storage"(5 +4 .tSC.coast + "storage"(6 +4 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'t& +5 "core" &\ +2 "manipulator"&s& +4 "core" & F G v F +2 "manipulator"&n% +3 "core" %\  E F  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&p(, +178 "core" ( +3 "manipulator"&y& +3 "core" &, E H o I +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &x& +3 "core" &, L > q I + .tForearm.seek :garage +3 "manipulator"&z' +101 "core" ' + .tHand.close +2 "manipulator"&}/ +77 "core" / + "manipulator"&~& +4 "core" &, F E \\ I +2 "manipulator"&% +4 "core" % $ 7 8 +2 .tForearm.seek :retract +2 "manipulator"&v'\ +104 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&{( +289 "core" ( + "manipulator"&& +4 "core" &( F E , A_ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 && +4 "core" &( E G A_ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +100 "core" ' + "manipulator"&L& +4 "core" &' F E @^ +2 "manipulator"&X% +4 "core" % < E +2 "collection"'|& +3 "core" &D\ +2 "collection"'T& +3 .tCC.seek :closed +2 "collection"'(` +6 "core" &+\ + &\ +7 & $\ $d +9 &W{\ 8 +10 &w\ L +9 &U\ L +10 &kWn\ L +9 &-ZN\ L +9 &Z\ M +10 &U\ L +9 &s\\\ L +9 &4X\ M +10 &Zx\ L +9 &!\\^\ M +10 &#{X<\ L +9 &%<\\+\ M +9 &&Z\ L +11 &(U\ L +8 &*W\ M +9 &,DY\ M +10 &.\\~\ M +9 &/X\ L +10 &1Yw\ L +9 &3LZ\\\ M +9 &5T\ L +10 &6Z\ M +9 &8W\ L +9 &:UV\ L +10 &<U\ L +9 &=U\ L +10 &?W\ L +9 &A]T\ L +9 &CUo\ L +10 &DU[\ L +9 &FY<\ M +9 &Hc]*\ M +10 &J#b \ N +9 &K|\ P +10 &M\ U +9 &OL\ X +9 &Q\ X +10 &R\ X +9 &T\ X +9 &VP\ Y +10 &X\ Z +9 &Y\ Z +10 &[\ [ +9 &]S\ [ +9 &_\ H +10 &`%=\ )y +9 &`j\ X +6 ( + "collection"'T& +3 #tCollection Clamp onSpring/offSpring for 11/28 samples, on/off torque 2.17 +3 "collection"'w& +5 "core" &`ju\ X + &`ju\ X + .tHand.open +2 "manipulator"&\ 1 +74 "core" 1 + "manipulator"&% +4 "core" %  : 9  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"% +136 "core"  + "processing"%% +4 "core" %U\ +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +4 "processing"%j +12 .tPS.seek 1.5ml + "processing"% ' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1610 "core" ' + .tPSV.dial PSR +3 "processing"% +43 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +2634 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"% +6 "collection"'  +3 "core"  + "processing"%  +41 "core"  +25 + .tPSV.dial :mixloop +2 "processing"% +97 "core" + .tCTV.dial :air,avoiding: :intake +45 .PTV.dial :PRVmixing +5 "processing"%  +129 "core" +2 .tPS.seek 0ml +3 "processing"%' +2626 "core" ' + .tPSV.dial :air +3 "processing"%  +41 "core"  +2 .tPS.seek 2.5ml +3 "processing"%' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2630 "core" ' + .tPSV.dial :air +2 "processing"%"  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2624 "core" ' + .tPSV.dial :mixloop +3 "processing"% +43 "core" +2 .tPS.seek 0ml +3 "processing"%' +2623 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&#& +5 "core" &$ = F C >O +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&&( +42 "core" ( + "manipulator"& & +5 "core" & D F =  + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &4& +3 "core" & ? F e  +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + .tHand.close +3 "manipulator"&*/ +70 "core" / + .tCC.seek :open +3 "collection"'0( +472 "core" ( + "manipulator"&(& +4 "core" & @ G m  +2 "manipulator"&% +3 "core" % H F v +2 .tForearm.seek :retract +2 "manipulator"&%'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +3 "manipulator"&8(, +279 "core" ( + "manipulator"&& +4 "core" &, M J F +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +4 "core" &, D L 2 F + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&'' +114 "core" ' +2 .tHand.open +3 "manipulator"&!1 +67 "core" 1 + "manipulator"&$% +4 "core" % \ j B G ] H +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&<'\ +99 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +3 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp +3 "collection"'-& +5 "core" &CCP\ +2 "manipulator"&+% +3 "core" %\  D G y  +2 "storage"( % +3 "core" % 7\ +2 "storage"(?. +2 "core" . +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 .tSC.seek 2 +2 "storage"(2( +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (E& +3 "core" & | @ ( \ # +2 "manipulator"&,& +3 "core" &, D : F +2 "manipulator"&@% +3 "core" %\  8 :  +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&:( +197 "core" ( + "manipulator"&/& +4 "core" & F G ~ ' +2 "storage"(5& +3 "core" & |\ \  n\ # +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 600 counts +2 "manipulator"&3' +95 "core" ' + "storage"(A& +4 "core" & |   Y\ # +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"(I' +139 "core" ' +2 "storage"(J- +4 "core" -'߰ + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +4 (9& +2 "core" & y \ # +2 "manipulator"&F& +3 "core" & a U  ' +2 .tElbow.seek 2 +2 "manipulator"&G( +33 "core" ( + "manipulator"&K& +4 "core" & G [ P +2 "storage"(U& +3 "core" & y )\ # +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&V'Ϊ +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tHand.close +2 "manipulator"&S/ +70 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&Z& +2 "storage"(B'} +7 "core" & F F P +2 "manipulator"&C% +3 "core" % Υ b R * +2 .tForearm.seek :retract +2 "manipulator"&7'\ +93 "core" ' + ."downElevator"SE.coast + "storage"(5 +5 "core" ' + .tElbow.seek CC +2 "manipulator"&M( +162 "core" ( + "manipulator"&>& +4 "core" && ; B  @Y +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &D& +3 "core" && G < @Y +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&\\' +102 "core" ' + "manipulator"&Y& +4 "core" &' G H @Y +2 "manipulator"&P% +4 "core" % S 9 +2 "collection"'H& +4 "core" &CE\ + "collection"'W& +4 .tCC.seek :closed +2 "collection"'[(` +4 "core" &CD\ +3 &BBo\  +9 &.vDG\ ,} +9 &e}CD\ ? +10 &wsBB\ N +9 &<TFD\ M +50 &YDD~\ M +9 &WDEq\ M + &XCFZ\ M + &EXCD<\ M + &XDC-\ L + &XDD\ M +3 & WED\ M +9 &"KYFD\ M +9 &$VCD\ M +10 &%WCF\ M +9 &'XGD1\ M +10 &)VVEBn\ L +9 &+XCFX\ M +9 &,XDD,\ M +10 &.YED\ M +9 &0\\WCE\ M +9 &2WCC\ M +10 &3WDE\ M +9 &5WECD\ M +10 &7eXEC\ M +9 &9&[ED\ M +9 &:WDF\ M +10 &<XDE\ M +9 &>nUFE\ L +9 &@.XED\ M +10 &AWEB\ M +9 &CVEC\ M +10 &EtYDE\ M +9 &G6ZKG\ M +9 &HgMK\ O +10 &JC\ Q +9 &La\ V +9 &Nt\ X +10 &Or\ Y +9 &Qe\ Y +10 &S`d\ Y +9 &U!O\ Z +9 &VP\ Z +10 &X@\ [\ +9 &Zc@\ [\ +10 &\\#:\ \\ +9 &]0\ \\ +9 &_x-\ A +10 &`L+%\ 'v +9 &`ku!\ W +3 ( + "collection"'W& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.29 + .Hand.open +5 "manipulator"&61 +67 "core" 1 + "manipulator"&_% +4 "core" %  k d  +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&b'\ +96 "core" ' + .tSC.coast + "storage"(6 +4 .tCTV.dial CSV,avoiding: :intake +3 "collection"'.  +126 "core"  + .tCSV.dial CTV +3 "collection"'`  +29 "core"  +2 .tPS.seek 2.5ml +2 "processing"%d' +1003 "Can"\ PP +1632 "core" ' + "collection"'O% +4 "core" %\  +2 .tCS.seek 3.749ml +2 "collection"'^'I +1658 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%R  +44 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%j  +82 "core"  +2 .tPS.seek 0ml +2 "processing"%h' +2624 "core" ' + .tCBV.dial between PRV and waste1 +3 "collection"'l ` +29 "core" _ + .tCSV.dial :air +2 "collection"'k @ +44 "core" ? +2 .tCS.seek 10ml +3 "collection"'g' +1654 "core" ' + .tCSV.dial CTV +2 "collection"'m  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'a'Ӵ +2615 "core" ' + .tCBV.dial :waste1 +3 "collection"'q @ +29 "core" > + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'r  +128 "core" + "collection"'Q& +4 "core" &`ktj\ W +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&c% +5 "core" %\ H ; 0 +2 "storage"(t% +3 "core" % ( 2 %\ +2 "storage"(f. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 +2 "storage"(s(R +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +5 (n& +2 "core" &P  /\ +2 "manipulator"&N& +3 "core" && G @ @Y +2 "manipulator"&i% +4 "core" %\ K > v 0 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 + "manipulator"&y( +161 "core" ( + "manipulator"&x& +4 "core" & @ : H +2 "storage"(o& +3 "core" &S  ( D\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 600 counts + "manipulator"&1' +100 "core" ' + "storage"(e& +4 "core" &S r c g\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"(}' +259 "core" ' + "storage"(~- +3 "core" -'~ +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 "manipulator"&& +3 "core" & G E H +2 "storage"(u& +3 "core" &S\ \  S\  +2 .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 .tForearm.seek 1 +3 "manipulator"&z'm +24 "core" ' + .tElbow.hold +3 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 "storage"(- +3 "core" -'~ +2 .tSE.seek 3.11 Pucks below Top Plate +2 "storage"(p'r +33 "core" ' + "manipulator"&L% +4 "core" %͟ O 8 / +2 "storage"(X& +4 "core" &S \  + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 350 counts +2 "manipulator"&|' +15 "core" ' + "manipulator"&v& +4 "core" & E D 3 G +2 "storage"(]& +4 "core" &S ! " \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 600 counts +2 "manipulator"&T' +29 "core" ' +2 .tSE.seek 4.11 Pucks below Top Plate +2 "storage"(w'a +48 "core" ' +2 "manipulator"&\ & +3 "core" & F @ | G +2 "manipulator"&% +4 "core" % B ;  N +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' + .tElbow.seek CC +3 "manipulator"&( +161 "core" ( +2 "manipulator"&& +4 "core" &( L G Ad + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 && +2 "core" &( ` U R Ad +2 .tForearm.seek CC +2 "manipulator"& ' +96 "core" ' + .tHand.close +3 "manipulator"&/ +71 "core" / + .tCC.seek :open +3 "collection"'( +472 "core" ( + "storage"(& +4 "core" &S m r E\  +2 "storage"(& +3 "core" &S u t\  +2 "manipulator"&& +3 "core" &( F E z Ad +2 "manipulator"&% +4 "core" %  ; C M +2 .tForearm.seek :retract +40 "manipulator"&'\ +103 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&( +159 "core" ( + "manipulator"&& +4 "core" & G C U +2 "storage"(& +4 "core" &S a a\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 .tForearm.seek 1 +2 "manipulator"&'m +105 "core" ' + .tElbow.hold +4 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&"1 +71 "core" 1 +3 "manipulator"&% +4 "core" % ͕ < F 0 +2 "storage"(& +3 "core" &S ! ! \  + .tForearm.force -20 + "manipulator"&5 +5 .tForearm.seek 1 + 340 counts +2 "manipulator"& ' +15 "core" ' + "manipulator"&#& +4 "core" & F A  T +2 "storage"( & +4 "core" &S r t\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 600 counts +2 "manipulator"&4' +23 "core" ' +2 "storage"(*% +4 "core" %d v u 1\ +2 ."downElevator"SE.seek :down +3 "storage"({'} +100 (% +2 "core" %J- u t\ RN +2 "manipulator"&% +4 "core" % @ F W ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract +2 "manipulator"&('\ +96 "core" ' +16 ' + ."downElevator"SE.coast + "storage"(5 +4 .tSC.coast + "storage"(6 +4 .tPSV.dial :air +2 "processing"%  +69 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +43 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%)  +44 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%& +45 "core" + .tdelay 1 second +102 .PSV.dial :air +3 "processing"%!  +44 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%$' +2622 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%%& +4 "core" &\  +2 "manipulator"&-& +3 "core" & F C  T +2 "manipulator"&+% +3 "core" %\  : E * ) +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (, +172 "core" ( + "manipulator"&?& +4 "core" &, F G 4 ^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &'& +4 "core" &, F ; # ^ + .tForearm.seek :garage +2 "manipulator"&E' +103 "core" ' + .tHand.close +3 "manipulator"&,/ +68 "core" / + "manipulator"&@& +4 "core" &, D < ^ +2 "manipulator"&/% +4 "core" % 5 9 8  + .tForearm.seek :retract +2 "manipulator"&5'\ +103 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +3 "manipulator"&8(k +123 "core" ( + "manipulator"&A& +4 "core" &t E @ g +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &J& +3 "core" &t D B 4 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&9' +92 "core" ' + "manipulator"&F& +4 "core" &t G @ ! +2 "manipulator"&<% +4 "core" % C 8  @ +2 "processing"%K& +3 "core" &\  +2 "processing"%U& +3 .tPC.seek :closed +3 "processing"%S(] +5 "core" &\  + &|\  +9 &5w\ - +9 &e\ A +10 &d~\ P +9 &)]\ O +9 &c\ O +10 &c\ O +9 &pf\ O +9 &1g\ O +10 &e\ O +9 &e\ O +10 & wb\ O +9 &"9d\ O +9 &#b\ O +10 &%d\ O +9 &'g\ O +10 &)Bg\ O +9 &+e\ O +9 &,a\ O +10 &.b\ O +9 &0Je\ O +9 &2 b\ O +10 &3d\ O +9 &5e\ N +9 &7Sd\ N +10 &9f\ O +9 &:g\ O +10 &<d\ N +9 &>Zc\ O +9 &@g\ O +10 &Aa\ O +9 &Cd\ O +9 &E`l\ O +10 &G\ Q +9 &H\ T +10 &J\ T +9 &LY\ T +9 &N\ U +10 &O\ U +9 &Q\ U +9 &Sa\ T +10 &U#\ T +9 &V\ U +10 &X\ T +9 &Zf\ U +9 &\\(\ B +10 &]6<~\ !b +9 &]|0\ 1 +6 ( + "processing"%U& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.53 +4 "processing"%Z& +4 "core" &]|#\ 1 + &]|#\ 1 +2 .tHand.open + "manipulator"&C1 +78 "core" 1 + "manipulator"&:% +4 "core" % B F @ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract +2 "manipulator"&3'\ +92 "core" ' + .tPRV.dial :air +2 "processing"%>  +44 "core"  + .tPSV.dial :mixloop +2 "processing"%D +44 "core" +2 "processing"%I% +4 "core" %;\ +2 .tPS.seek 0.3ml +2 "processing"%V' +408 "core" ' + .tPSV.dial PSR +3 "processing"%Y +96 "core"  + "processing"%B% +4 "core" %?\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +4 .PS.seek 0.7ml +3 "processing"%P'.U +498 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +3 "processing"%G' +1915 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%H +142 "core" + .tPTV.dial :mixing +2 "processing"%7 @ +70 "core" @ +2 .tPBV.dial :waste2 +2 "processing"%0  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%6' +2620 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&_& +5 "core" &t 8 5  +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&W(k +4 "core" ( +2 "manipulator"&.& +3 "core" &t < D +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &`& +3 "core" &t D ; ( +2 .tForearm.seek PC +2 "manipulator"&\\' +92 "core" ' + .tHand.close +3 "manipulator"&2/ +69 "core" / + .tPC.seek :open +3 "processing"%( +455 "core" ( + "manipulator"&O& +4 "core" &t F C  +2 "manipulator"&;% +3 "core" % 8 8  +2 .tForearm.seek :retract +2 "manipulator"&R'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +3 "manipulator"&j(, +134 "core" ( + "manipulator"&d& +4 "core" &, K H ;  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &l& +3 "core" &, 8 9  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&k' +115 "core" ' + .tHand.open +3 "manipulator"&^1 +71 "core" 1 + "manipulator"&m% +4 "core" % \ t B F e +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&g'\ +102 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%q& +6 "core" &h\ + "manipulator"&r% +4 "core" %\  ? D \\  + "storage"(Q% +4 "core" % u ~ I\ + "storage"(c. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 .tSC.seek 2 +2 "storage"(t( +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (f& +3 "core" & l 1 9\ " + "manipulator"&n& +4 "core" &, V X 6  +2 "manipulator"&N% +3 "core" %\  ] `  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&i( +180 "core" ( + "manipulator"&x& +4 "core" & K F U . +2 "storage"(o& +3 "core" & m T\ " +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 600 counts +2 "manipulator"&e' +102 "core" ' + "storage"(M& +4 "core" & m  ) T\ " +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"(b' +143 "core" ' +2 "storage"(~- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (& +3 "core" & k ?\ " + "manipulator"&u& +4 "core" & d e . +2 .tElbow.seek 2 +2 "manipulator"&( +4 "core" ( + "manipulator"&L& +4 "core" & ] d . +2 "storage"(X& +4 "core" & k \ " +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&v'Ϊ +15 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tHand.close +2 "manipulator"&]/ +77 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&\ & +4 "storage"('} +6 "core" & Q Z ( . +2 "manipulator"&1% +4 "core" % ί c G B +2 .tForearm.seek :retract +2 "manipulator"&y'\ +95 "core" ' +4 .tElbow.seek PC +2 "manipulator"&}(k +5 "core" ' + ."downElevator"SE.coast + "storage"(5 +251 "core" ( + "manipulator"&z& +4 "core" &r X O + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &|& +4 "core" &r ? I L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&p' +103 "core" ' + "manipulator"&& +4 "core" &r G C 8 +2 "manipulator"&% +4 "core" % F U ) +2 "processing"%T& +4 "core" & \ + "processing"%& +4 .tPC.seek :closed +2 "processing"%(] +5 "core" & \ +2 &\  +8 &,}\ ,} +9 &c\ @ +10 &h|\ P +9 &+\\\ O +10 &a \ O +9 &c \ P +9 &pc \ O +10 &1b\ P +9 &b\ O +9 &e\ O +10 & w`\ P +9 &":b\ O +10 &#_\ O +9 &%\\\ O +9 &'`\ O +10 &)Cc\ O +9 &+b\ O +9 &,`\ O +10 &._\ O +9 &0Jf\ O +10 &2 `\ O +9 &3g\ O +9 &5`\ O +10 &7Sa\ O +9 &9`\ O +9 &:a\ O +10 &<e\ O +9 &>Za\ O +10 &@_\ O +9 &Aa\ O +9 &Ce\ O +10 &Eak\ P +9 &G~\ R +9 &H\ T +10 &J\ U +9 &L[\ T +10 &N\ U +9 &O\ U +9 &Q\ U +10 &Sa\ U +9 &U"\ U +9 &V\ U +10 &X\ U +9 &Zh\ U +10 &\\)\ C +9 &]7=\ ` +9 &]{3\ 3 +6 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.55 + .Hand.open +4 "manipulator"& 1 +76 "core" 1 + "manipulator"&[% +4 "core" % j g  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' + .tSC.coast + "storage"(6 +5 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +5 %9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9  +103 "processing"%9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%"9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9" +103 "processing"%#9 +2 "core" 9& +145 "processing"% 9 +5 "core" 9, +103 "processing"%*9 +2 "core" 91 +103 "processing"%9 +2 "core" 95 +103 "processing"%9 +2 "core" 99 +103 "processing"%9 +2 "core" 9= +103 "processing"%9 +3 "core" 9A +103 "processing"%9 +2 "core" 9F +103 "processing"% 9 +2 "core" 9J +103 "processing"%w9 +2 "core" 9N +103 "processing"%9 +2 "core" 9R +103 "processing"%49 +2 "core" 9V +103 "processing"%{9 +2 "core" 9[ +103 "processing"%s9 +2 "core" 9_ +103 "processing"%h9 +2 "core" 9c +103 "processing"%9 +2 "core" 9g +103 "processing"%)9 +3 "core" 9l +103 "processing"%&9 +2 "core" 9p +103 "processing"%!9 +2 "core" 9t +103 "processing"%9 +2 "core" 9x +103 "processing"%%9 +2 "core" 9| +103 "processing"%-9 +3 "core" 9\  +103 "processing"%+9 +2 "core" 9 +103 "processing"%?9 +2 "core" 9 +103 "processing"%'9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%,9 +3 "core" 9#\ +103 "processing"%@9 +2 "core" 9(\ +103 "processing"%/9 +2 "core" 9.\ +103 "processing"%(9 +2 "core" 93 +103 "processing"%A9 +2 "core" 99 +103 "processing"%J9 +2 "core" 9> +103 "processing"%E9 +2 "core" 9D +103 "processing"%F9 +2 "core" 9H +103 "processing"%<9 +2 "core" 9M +103 "processing"%K9 +2 "core" 9T +103 "processing"% 9 +2 "core" 9X +103 "processing"%59 +2 "core" 9^ +103 "processing"%=9 +2 "core" 9b +103 "processing"%U9 +2 "core" 9h +103 "processing"%Z9 +2 "core" 9l +2 .tPH.hold 2:00:00,28C +3 "processing"%C ppk +3 .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air +2 .PSV.dial PSR +3 "processing"%: +97 "core"  + "processing"%>% +4 "core" %X\ +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +4 "processing"% +12 .tPS.seek 0.5ml + "processing"%D'\ +602 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +11 .tPS.seek 2ml +2 "processing"%I'Һ +1622 "core" ' + .tPTV.dial :puck +3 "processing"%9  +71 "core"  + .tPSV.dial PTV +3 "processing"%$ +69 "core" + .tPBV.dial :waste1 +2 "processing"%Y  +125 "core"  + "processing"%B% +4 "core" %ҸQ\  +2 .tPS.seek 1.5ml +2 "processing"%V'~ +602 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" , +2 .tPS.seek 0ml +3 "processing"%H' +1613 "core" ' + .tdelay 5:00 +7347 "Can"\ << +22655 #trecoverPSRreagent08 + .PTV.dial :puck +3 .PBV.dial :waste1 +3 "processing"%7  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +34 "core" + + .tPSR.select :air +2 .PSV.dial PSR +4 "processing"%G +83 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml +3 "processing"%_' +2340 "core" ' + .tPSV.dial PTV +2 "processing"%. +68 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%` +71 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%2 +70 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%8  +70 "core"  + .tPS.seek :empty +3 "processing"%3'ղ +2332 "core" ' + .tPTV.dial :PRVmixing,via: PRV +3 "processing"%S  +127 "core" + .tPSV.dial :mixloop +2 "processing"%O +44 "core" + .tPRV.dial :ab1 +2 "processing"%; @ +70 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +4 .tPS.seek 0.15ml +2 "processing"%d' +358 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'l  +4 "processing"%\\  +40 "core" +4  + "processing"%W% +4 "core" %B\  +2 .tPS.seek 0.34ml +2 "processing"%^' +440 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'m  +31 "core" + .tPRV.dial :air +2 "processing"%R  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%q'G +1187 "core" ' + .tPRV.dial :waste2 +3 "processing"%r @ +80 "core" A +2 .tPS.seek 0.5ml +3 "processing"%Q'\ +864 "core" ' + #taddPMLReagent08 + .PSV.dial :air +4 "processing"%c  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml +2 "processing"%k'Һ +1619 "core" ' + .tPSV.dial :PML +3 "processing"%f +43 "core" + .tPTV.dial :mixing +2 "processing"%n @ +72 "core" A + .tPBV.dial :waste1 +3 "processing"%N  +33 "core" + "processing"%x% +4 "core" %Һz\  +2 .tPS.seek 1.85ml +2 "processing"%o' +251 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%j * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%M' +1971 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +47 "collection"'~& +5 "core" &ss\ +2 "manipulator"&& +3 "core" &r 8 8 +2 "manipulator"&u% +4 "core" %\  8 C * +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&L(, +133 "core" ( + "manipulator"&X& +4 "core" &, E U + B +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &g& +3 "core" &, 8 8 B +2 .tForearm.seek :garage +2 "manipulator"&]' +101 "core" ' +2 .tHand.close +2 "manipulator"&\ / +68 "core" / + "manipulator"&1& +4 "core" &, B F B +2 "manipulator"&i% +3 "core" % 2 < ; \ ) +2 .tForearm.seek :retract +3 "manipulator"&e'\ +99 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&b( +283 "core" ( + "manipulator"&v& +4 "core" &( H E Aa +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &z& +3 "core" &( : B Aa +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC +2 "manipulator"&|' +105 "core" ' +2 "manipulator"&& +3 "core" &) P ^ E Aa +2 "manipulator"&% +4 "core" % ; < Y +2 "collection"'& +4 "core" &tt\ +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'T(` +5 "core" &tuc\ +4 &sse\  +7 &.yuuj\ +| +10 &duuh\ @ +9 &ovtt]\ P +9 &4Wuu^\ N +11 &Ytt]\ N +9 &YvvY\ O +9 &y\\ttZ\ O +9 &;WstY\ O +9 &XurV\ N +10 &XwuX\ N +9 & [ruY\ O +9 &"C\\tv]\ O +10 &$WvuZ\ N +9 &%Yvu`\ O +10 &'\\wvW\ O +9 &)LUwtS\ N +9 &+ [ts^\ O +10 &,Zst^\ O +9 &.Wuu\\\ O +9 &0STvt`\ O +10 &2UwvX\ N +9 &3XttW\ O +10 &5ZuvW\ O +9 &7[Uut\\\ O +9 &9Utx\\\ N +10 &:VwvR\ O +9 &<Tuv\\\ O +9 &>cRwuY\ O +10 &@%UuvT\ O +9 &AUyv`\ N +10 &CTvuZ\ N +9 &ElTvwV\ N +9 &G.Wwv]\ N +10 &H\\|yZ\ O +9 &Jg~[\ P +9 &LgX\ S +10 &N^\ W +9 &OY\ Y +10 &QX\ Y +9 &S[V\ Z +9 &UX\ Z +10 &VW\ [ +9 &XX\ [ +9 &Z]U\ \\ +10 &\\Z\ \\ +9 &]Y\ \\ +10 &_zV\ A +9 &`L+S\ %p +9 &`kp\\\ Q +2 ( +2 "collection"'& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.19 +2 "collection"'y& +5 "core" &`kpX\ Q +2 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"& % +4 "core" %  Z F  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&['\ +99 "core" ' + .tPSV.dial PSR +2 "processing"% +98 "core"  + "processing"%% +4 "core" %\ +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +4 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%' +1621 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%p  +43 "core"  +2 .tPS.seek 0ml +2 "processing"% ' +1622 "core" ' + .tPSV.dial PSR +2 "processing"%t +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +2625 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%  +3 "collection"'  +31 "core" ~ +123  + .tPSV.dial :mixloop +2 "processing"%" +110 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +4 "processing"%  +73 "core" +2 .tPS.seek 0ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :air +3 "processing"%#  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%* +44 "core" +2 .tPS.seek 0ml +3 "processing"%' +2617 "core" ' + .tPSV.dial :air +2 "processing"%  +54 "core" +2 .tPS.seek 2.5ml +3 "processing"%' +2625 "core" ' + .tPSV.dial :mixloop +3 "processing"% +41 "core" +2 .tPS.seek 0ml +2 "processing"%' +308 "Can"\ kk +2318 "core" ' + #tGaraging FlushPuck in Collection Clamp +3 "manipulator"& & +4 "core" &( 9 B N A` +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&w( +4 "core" ( +2 "manipulator"&& +3 "core" &( D ; A` + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &4& +2 "core" &( K I 7 A` +2 .tForearm.seek CC +2 "manipulator"&{' +94 "core" ' + .tHand.close +3 "manipulator"&s/ +77 "core" / + .tCC.seek :open +3 "collection"'h( +472 "core" ( + "manipulator"&& +4 "core" &( ; C ! A` +2 "manipulator"&)% +3 "core" %  8 : +2 .tForearm.seek :retract +2 "manipulator"&&'\ +99 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +4 "manipulator"&!(, +289 "core" ( + "manipulator"&& +4 "core" &, F D ? +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &%& +3 "core" &, 7 8 ? +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&-' +115 "core" ' + .tHand.open +46 "manipulator"&+1 +73 "core" 1 + "manipulator"&?% +4 "core" % \ x @ E t +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract +2 "manipulator"&''\ +101 "core" ' + ."da"delayUntil "10:21:27.36" +24569 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"% @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%,  +34 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +35 "core" + + ."da"PSV.dial :air +2 "processing"%/  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +3 "processing"%(' +2325 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%A +43 "core" +2 ."da"delay 2 seconds +201 .PSV.dial :air +2 "processing"%J  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%E +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%F  +43 "core"  + ."da"PS.seek :empty +3 "processing"%<'ղ +2312 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%K +123 "core"  + "processing"% % +4 "core" %լ%\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +4 ."da"PS.seek 0.5ml +2 "processing"%5'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%='Һ +1609 "core" ' + ."da"PTV.dial :puck +2 "processing"%U  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%Z +80 "core"  + ."da"PBV.dial :waste1 +2 "processing"%:  +36 "core" + "processing"%>% +4 "core" %Һ,\  +2 ."da"PS.seek 1.5ml +2 "processing"%6' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" + +2 ."da"PS.seek 0ml +3 "processing"%9' +1615 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +3 .PBV.dial :waste1 +3 "processing"%$  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%B +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +3 "processing"%I' +2152 "Can"\ \\\\ +175 "core" ' + ."da"PSV.dial PTV +3 "processing"%P +82 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%V +69 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%7  +70 "core"  + ."da"PS.seek :empty +3 "processing"%0'ղ +2311 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +4 "processing"%G +124 "core"  + "processing"%H% +4 "core" %յ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +11 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +4 ."da"PS.seek 0.5ml +2 "processing"%.'\ +598 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%`'Һ +1616 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +4 "processing"%2 +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%8  +37 "core" + "processing"%_% +4 "core" %Ҷ{\  +2 ."da"PS.seek 1.5ml +2 "processing"%S'| +609 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" + +2 ."da"PS.seek 0ml +3 "processing"%;' +1609 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +3 .PBV.dial :waste1 +3 "processing"%3  +35 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%\\ +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +3 "processing"%W' +2344 "core" ' + ."da"PSV.dial PTV +2 "processing"%d +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%m +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%R +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%^  +70 "core"  + ."da"PS.seek :empty +3 "processing"%r'ղ +2314 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +4 "processing"%q  +42 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%c  +128 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%Q  +43 "core" ~ + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +4 "processing"%f +43 "core" + ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +3 "processing"%n' +402 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%N  +43 "core"  + "processing"%x% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%j'Y +367 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +3 "processing"%k  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%o'Һ +1566 "core" ' + ."da"PSV.dial :PML +44 "processing"%~ +46 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%u  +34 "core"  + "processing"%X% +4 "core" %ҷ\  +2 ."da"PS.seek 1.85ml +2 "processing"%g' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%} * +34 "core" + +2 ."da"PS.seek 0ml +3 "processing"%\ ' +1973 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +21874 "Can"\ GG +26129 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 +3 "processing"%1  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +35 "core" , + ."da"PSV.dial :air +2 "processing"%  +55 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +3 "processing"%]' +2332 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%v +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%z  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%L +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  + ."da"PS.seek :empty +3 "processing"%'ղ +2309 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +136 "core"  + "processing"%e% +4 "core" %ճ'\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +3 "processing"%'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%y'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +72 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%% +4 "core" %ҹ{\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%| * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%M' +1619 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +3 .PBV.dial :waste1 +2 "processing"%p  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%t +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +3 "processing"% ' +2318 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%" +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  + ."da"PS.seek :empty +3 "processing"%'ղ +316 "Can"\ OO +2011 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%# +124 "core"  + "processing"%% +4 "core" %ղ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +4 ."da"PS.seek 0.5ml +2 "processing"%*'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"% 'Һ +1612 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +4 "processing"% +67 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"%% +4 "core" %Ҿu\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +3 "processing"%' +1612 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +3 .PBV.dial :waste1 +2 "processing"%4  +35 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%s * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%b +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +3 "processing"%[' +2318 "core" ' + ."da"PSV.dial PTV +3 "processing"%T +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%) +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%{  +70 "core"  + ."da"PS.seek :empty +3 "processing"%'ղ +2331 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%% +136 "core"  + "processing"%w% +4 "core" %ծ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +4 ."da"PS.seek 0.5ml +2 "processing"%+'\ +603 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%?'Һ +1612 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +4 "processing"%& +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%-  +36 "core" + "processing"%% +4 "core" %Ҷx\  +2 ."da"PS.seek 1.5ml +45 "processing"%,'| +613 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +34 "core" + +2 ."da"PS.seek 0ml +3 "processing"%/' +1619 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 +3 "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%J +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +2 "processing"%E' +2329 "core" ' + ."da"PSV.dial PTV +2 "processing"%F +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%( +69 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%K +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  + ."da"PS.seek :empty +3 "processing"%<'ղ +2317 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +2 .PSR.select :air +2 .PSV.dial PSR +4 "processing"%5 +128 "core"  +6 "processing"%U% +16 "core" %մ4\ +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +13 "processing"% +27 ."da"PS.reconfigure PSconfig +13 "processing"%#A d`b +7 ."da"PS.seek 0.25ml +7 "processing"%Z'm +350 "core" ' + ."da"delay 5 seconds +503 "processing"%:% +3 "core" %p\  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +11 ."da"PS.seek 0.5ml +2 "processing"%>'\ +346 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%='Һ +1543 "Can"\ +81 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +4 "processing"%D +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +35 "core" + "processing"%$% +4 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%Y' +595 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%B * +36 "core" , +2 ."da"PS.seek 0ml +3 "processing"%9' +1611 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck +3 .PBV.dial :waste1 +3 "processing"%P  +34 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +47 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +3 "processing"%7' +2353 "core" ' + ."da"PSV.dial PTV +3 "processing"%I +82 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%G +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%H +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +4 "processing"%0  +85 "core" + ."da"PS.seek :empty +3 "processing"%.'ղ +2347 "core" ' + "processing"%29 +3 "core" 9!4o +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +4 "processing"%8  +3 "core" 4o + 4o +2 "processing"%_& +3 "core" &]{#\ 3 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&`% +5 "core" %  ; <   + "storage"(O% +4 "core" %w m ` \ + "storage"(S. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 ."da"SC.seek 1 +2 "storage"(3(R +381 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (l& +4 "core" &Q -\ + "manipulator"&\\& +4 "core" &, 7 8 m ? + "manipulator"&;% +4 "core" %  8 @   +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&d( +187 "core" ( + "manipulator"&m& +4 "core" & F @ / +2 "storage"(R& +3 "core" &K [ Z\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&^' +96 "core" ' + "storage"(W& +4 "core" &K _ ] %\  +2 ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak +2 "storage"(q' +249 "core" ' + "storage"(c- +3 "core" -'z +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +4 "manipulator"&Q& +3 "core" & = ; / +2 "storage"(f& +4 "core" &Q   7\  + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +3 "manipulator"&r'm +27 "core" ' + ."da"Elbow.hold +3 "manipulator"&N, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 "storage"(x- +3 "core" -'z +2 ."da"SE.seek 4.13 Pucks below Top Plate +2 "storage"(n'n +32 "core" ' +2 "manipulator"&k% +4 "core" %͎ L R 0 +2 "storage"(j& +3 "core" &L \  +2 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 333 counts +2 "manipulator"&~'κ +15 "core" ' + "manipulator"&& +5 "core" & E A / + "storage"(u& +4 "core" &L * ! -\ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&X' +26 "core" ' +2 ."da"SE.seek 5.13 Pucks below Top Plate +3 "storage"(}'] +40 "core" ' + "manipulator"&o& +4 "core" & E ?  / +2 "manipulator"&g% +4 "core" %Ͼ = C + ] +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +3 "manipulator"&1'\ +95 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&i(k +307 "core" ( + "manipulator"&& +4 "core" &t @ A + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &\ & +4 "core" &t 6 C +2 ."da"Forearm.seek PC +2 "manipulator"&v' +96 "core" ' + ."da"Hand.close +2 "manipulator"&z/ +77 "core" / + ."da"PC.seek :open +4 "processing"%L( +452 "core" ( + "storage"(& +4 "core" &M O\ +2 "manipulator"&]& +3 "core" &t 9 : +2 "manipulator"&% +3 "core" % Ϯ 8 6 +2 ."da"Forearm.seek :retract +2 "manipulator"&e'\ +102 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&( +265 "core" ( + "manipulator"&& +4 "core" & @ D  0 +2 "storage"(& +3 "core" &M Z Y\ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"& ' +92 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +68 "core" 1 +2 "storage"(- +3 "core" -'] +2 ."da"SE.seek 4.88 Pucks below Top Plate +2 "storage"(y') +23 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 4.12 Pucks below Top Plate +3 "storage"(|'c +53 "core" ' + #"da"Lights, camera, ACTION! +5 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep0410h150ml.tif +1356 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.133 seconds\ /var/log/esp/da19sep0410h150ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep0410h150ml15s.tif +588 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +972 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep0410h150ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep0410h150ml30s.tif +3060 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep0410h150ml30s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep0410h150ml70s.tif +7123 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep0410h150ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +9 ."Qmail"HABfans.email "10.133 sec auto-exposure",Subject: "da19sep0410h150ml images!" +8 "storage"(- +13 "core" -'c +4 "storage"(p& +4 "core" &M p n \ +3 "manipulator"&& +3 "core" & c b 0 +2 ."da"Elbow.seek 1 +2 "manipulator"&t( +7 "core" ( +3 "manipulator"&M& +8 "core" & b b 0 +2 "storage"(& +4 "core" &M  ~ z\ +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +5 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 4.83 Pucks below Top Plate +3 "storage"("' +62 "core" ' +2 "manipulator"&& +4 "core" & 8 : 0 +2 "storage"( & +3 "core" &M a ^\ +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +4 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek 1 +3 "manipulator"&#'m +27 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&, +5 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure SEconfig +5 "storage"(#QK-0-\ b +4 ."da"SE.seek 5.02 Pucks below Top Plate +4 "storage"(' +23 "core" ' +3 "manipulator"&*% +4 "core" %͚ 7 8  +2 "storage"(& +4 "core" &M   \ +2 ."da"Forearm.force -20 +3 "manipulator"&5 +4 ."da"Forearm.seek 1 + 345 counts +2 "manipulator"&' +14 "core" ' +3 "manipulator"&& +5 "core" & F F B 0 +2 "storage"( & +4 "core" &M t v N\ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"& ' +26 "core" ' +2 "storage"(% +4 "core" % s t \ +4 ."downElevator"SE.seek :down +7 "storage"(4'} +98 (s% +2 "core" %- \\ \\ \ PF +3 "manipulator"&b% +5 "core" % 6 : \\ +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +3 "manipulator"&'\ +91 "core" ' +11 ' +2 ."downElevator"SE.coast + "storage"(5 +5 ."da"SC.coast + "storage"(6 +5 #tStarting finalPurge +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%T& +5 "core" &\ +2 "manipulator"&& +4 "core" & 9 E  0 +2 "manipulator"&)% +3 "core" %\  F F D  +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&{(, +188 "core" ( +3 "manipulator"&[& +3 "core" &, : ; D +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &%& +3 "core" &, 8 6  D +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&w' +102 "core" ' +2 ."psFlush"Hand.close +4 "manipulator"&/ +75 "core" / +2 "manipulator"&+& +4 "core" &, B D D + "manipulator"&&% +4 "core" % ( ; 9 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&-'\ +99 "core" ' +3 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +121 "core" ( + "manipulator"&?& +4 "core" &l ? D +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &@& +3 "core" &l D 9 +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +4 "manipulator"&,' +107 "core" ' +2 "manipulator"&& +4 "core" &l D = & +49 "manipulator"&A% +5 "core" %Ͼ @ D & +2 "processing"%J& +5 "core" &\ +2 "processing"%/& +6 ."psFlush"PC.seek :closed +3 "processing"%F(] +5 "core" &~\ + &\ +4 &\ 6 +10 &?Hy\ 2 +9 &jr\ F +10 &jz\ O +9 &`l\ N +9 &`n\ N +9 &Ve{\ N +12 &`q\ O +7 &c\ N +10 &`t\ N +9 &^ez\ N +10 &!ch\ O +9 &"ah\ O +9 &$am\ N +9 &&f`f\ N +10 &('bb\ O +9 &)ca\ O +10 &+_a\ N +9 &-nfX\ N +9 &/0fO\ N +10 &0eR\ O +9 &2`Q\ N +9 &4vaP\ N +10 &69_Y\ N +9 &7`P\ N +10 &9dQ\ N +9 &;cT\ N +9 &=@bG\ N +10 &?cQ\ N +9 &@\\O\ N +9 &Bb@\ N +10 &DGbD\ O +10 &Fk>\ O +10 &GB\ Q +8 &I~D\ T +9 &K?>\ T +10 &MA\ T +9 &N=\ T +9 &P7\ U +10 &RE?\ U +9 &T5\ T +10 &U5\ T +9 &W*\ U +9 &YM-\ U +10 &[+\ U +9 &\\zv8\ , +9 &]j'a7\ . +11 ( + &]oA\ ) + "processing"%/& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.55 +2 "processing"%(& +5 "core" &]o>\ ) +2 ."psFlush"Hand.open +3 "manipulator"&K1 +71 "core" 1 +2 "manipulator"& % +4 "core" % Ͼ @ D  +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&E'\ +95 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%5 +124 "core"  + ."psFlush"PSR.select :flush +4 "processing"%@ +13 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +5 ."psFlush"PS.seek 1ml +2 "processing"%U'TE +297 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +819 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +1612 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%: +70 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +3 "processing"%Z  +34 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%>' +2645 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%D +69 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +4 "processing"%6'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +15 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2127 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%= +69 "core" + ."psFlush"PBV.dial PSV +3 "processing"%B U +55 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%Y' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%P @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%V' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +4 "processing"%  +78 "core"  + ."psFlush"PS.seek :empty +3 "processing"%9'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%I +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +4 "processing"%G' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%H +69 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +6 "processing"%0' +2634 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%7 @ +42 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%2' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%8  +68 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%_'ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%` +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 1ml +2 "processing"%O'TE +739 "Can"\ HH +375 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +1611 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%l +69 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +4 "processing"%\\  +55 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%;' +2631 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%m +69 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%R'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2118 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%W +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%' U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%c' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%Q @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%x  +80 "core"  + ."psFlush"PS.seek :empty +3 "processing"%k'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%j +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +3 "processing"%' +2638 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%u +68 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +4 "processing"%o' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%g @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%d  +68 "core"  + ."psFlush"PS.seek :empty +3 "processing"%q'ղ +2634 "core" ' + #tLoading FlushPuck into Collection Clamp from Processing Clamp +45 "collection"'r& +7 "core" &$\ + "manipulator"&~& +4 "core" &l ; 6  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&n(k +3 "core" ( +2 "manipulator"&X& +4 "core" &l F A + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &N& +3 "core" &l 7 : +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&\ / +75 "core" / +2 .tPC.seek :open +2 "processing"%z( +457 "core" ( + "manipulator"&1& +4 "core" &l F E o +2 "manipulator"&% +3 "core" % < ; 6 +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +3 "manipulator"&]( +370 "core" ( + "manipulator"&& +4 "core" &( E C Ac + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &v& +3 "core" &( : D Ab +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + "manipulator"&& +4 "core" &( : B @^ +2 "manipulator"&i% +4 "core" % 9 6  +2 "collection"'& +3 "core" &\ +2 "collection"'& +4 .tCC.seek :closed +2 "collection"'e(` +6 "core" & \ + & \ +6 & & \ $e +11 &W\ 8 +8 & \ M +10 &] \ O +9 &^[\ N +9 &\\\ N +10 &\\ \ N +9 &\\\ N +9 &d^ \ O +10 &(\\\ N +9 &\\\ N +10 &![ \ N +9 &#m\\ \ N +9 &%/] \ N +10 &&]\ N +10 &(\\\ N +8 &*vZ\ N +10 &,7\\\ N +9 &-_\ N +10 &/\\ \ N +9 &1|]\ O +9 &3@[ \ N +10 &5\\\ N +9 &6\\\ N +9 &8[\ N +10 &:I\\"\ N +9 &< [ \ N +10 &=Z%\ N +9 &?\\#\ N +9 &AQZ%\ N +10 &C[$\ M +9 &DZ$\ M +9 &F\\#\ N +10 &HX_ \ N +9 &Jg%\ O +10 &K{ \ Q +9 &M!\ U +9 &OA!\ Y +10 &Q!\ X +9 &R\ Y +9 &T \ Z +10 &VE\ Z +9 &X\ Z +10 &Y"\ Z +9 &[\ [ +9 &]I#\ [ +10 &_\ \ I +9 &` =  \ . +9 &`ms  \ L +6 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.12 +3 "collection"'}& +4 "core" &`mi\ L + .tHand.open +2 "manipulator"&y1 +71 "core" 1 + "manipulator"&% +4 "core" %  A :  +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&p'\ +96 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'& +5 "core" &`mh \ \ L +2 "collection"'M% +4 "core" %Ӱ\ \ + .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 "collection"'% +4 "core" %Ө\ \ + #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +12 .tCS.seek 5ml +2 "collection"' 'qi +1348 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +11 '*% +2 "core" %qm  \  +2 .tCS.reconfigure CSfast +3 "collection"'#d @b +3 .tCS.seek 7.501ml +2 "collection"''G +628 "core" ' + .tCSV.dial :waste +2 "collection"' +125 "core" + .tCS.reconfigure CSconfig +3 "collection"'#P d@b +3 .tCS.seek 0ml +3 "collection"' 'Ӵ +1971 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'& +5 "core" &`mh  ;\ L +2 "collection"'% +4 "core" %Ӹ   \ + .tCSV.dial :flush +2 "collection"'  +42 "core"  +2 .tCS.reconfigure CSfast +3 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'|'qi +1184 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'s @ +43 "core" B + "collection"'b% +4 "core" %qk\  \  +2 .tCS.seek 7ml +2 "collection"'' +523 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'t  +3 '"  +41 "core"  +89  + .tCBV.dial :waste1 +2 "collection"'# @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'T'Ӵ +1615 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'& +5 "core" &`mh 3\ L +2 "collection"')% +3 "core" %ӹ  3\ +2 .tCSV.dial :flush +2 "collection"'  +72 "core" +2 .tCS.seek 5ml +2 "collection"''qi +1179 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +44 "core" B + "collection"'[% +4 "core" %qj \ 1\  +2 .tCS.seek 7ml +2 "collection"'%' +528 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'4  +54 "core" ~ + .tCBV.dial :waste2 +2 "collection"'3  +102 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +1618 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'& +5 "core" &`mg  +\ L +2 "collection"'+% +3 "core" %ӵ  *\ +2 .tCSV.dial CSR + "collection"'&  +44 "core"  +2 "collection"'% +3 "core" %ӵ  \ +2 #tPulling 8ml of CSR.kill .CSR.select :kill +3 "collection"' +12 .tCS.seek 8ml +2 "collection"'?' +1837 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +11 .tCS.seek 10ml +2 "collection"'@' +547 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +45 "collection"'w +5 '  +108 "core" ~ +23  + .tCTV.dial :intake +3 "collection"'A  +71 "core" + .tIntake.select :open + "sampler") +12 .tCS.seek 2ml +2 "collection"'{' +1829 "core" ' + .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air +2 "collection"'J  +73 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'-'Ӵ +580 "core" ' + .tCSV.dial CSR +2 "collection"'L  +97 "core"  + "collection"'(% +4 "core" %Ӷ  6\ +2 #tPulling 5ml of CSR.flush .CSR.select :flush +4 "collection"' +11 .tCS.seek 5ml + "collection"'K'qi +1346 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +11 .tCS.seek 10ml +2 "collection"' ' +1350 "core" ' + .tCSV.dial CBV +2 "collection"'/ +98 "core" +2 .tCS.seek 0ml +3 "collection"'5'Ӵ +2606 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&,& +5 "core" && 8 9 ) @\\ +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&.( +50 "core" ( + "manipulator"&U& +4 "core" & 9 < ; +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &:& +2 "core" & 6 6 +2 .tForearm.seek CC +2 "manipulator"&Z' +97 "core" ' + .tHand.close +3 "manipulator"&& +4 "core" & E E . +2 "manipulator"&6% +3 "core" % 9 D 8 +2 .tForearm.seek :retract +2 "manipulator"&='\ +95 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +3 "manipulator"&B(, +278 "core" ( + "manipulator"&$& +4 "core" &, F E ? = +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &P& +3 "core" &, I A  = +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&Y' +113 "core" ' +2 .tHand.open +3 "manipulator"&1 +72 "core" 1 + "manipulator"&V% +4 "core" % \ x C : u +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&I'\ +102 "core" ' + #tCompleted [shallowDAwithoutWCR] begun 09:20:25 + #Preparing to sleep until 12:00PM 9/04/2019 +6 ."shutdown"CC.coast +3 #tAsleep til 12:00PM 9/04/2019 +2 "collection"'6 +6 #tContinuing at 12:00 + ."shutdown"CS.coast +4 "Can"\ ;; +2 "collection"'5 +5 ."Qmail"GoodNews.email "Then, in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_4_rush_positive_n_neg.rb:64\\n{1 => 6,\\n 2 => 16}\\nCan@11:15:52, 24.3C, 13% humidity, 15.1psia, 13.655V, 0.300A, 0.300A avg, 4.10W",Subject: "Asleep until 12:00" +3 ."shutdown"PC.coast +2 "processing"%6 +6 ."shutdown"PS.coast + "processing"%5 +4 ."shutdown"Forearm.coast + "manipulator"&5 +5 ."shutdown"Elbow.coast +2 "manipulator"&6 +40 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +2 #Shutdown +5064 "Can"\ !! +60002   +60002   +60002 \ $$ +60003   +19616   +2 #tPowering core bus +473 .Gate.power :raw,:ON +4 "sampler") +2 )9 +2 "core"  + "collection"' +3 'H +2 "core"  +2 "processing"% +2 %G +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +3 "sampler")&\ +2 )7% +3 "core" %\ + .tSS.configure SSconfig +3 "sampler")#.0X +6 #tPhase [shallowDAwithoutWCR] + ."Qmail"GoodNews.email "At 12:00:21 began in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_4_rush_positive_n_neg.rb:64\\n{1 => 6,\\n 2 => 16}\\nCan@12:00:21, 23.9C, 13% humidity, 15.1psia, 13.640V, 0.324A, 0.318A avg, 4.43W",Subject: "Started 2019_9_4_rush_positive_n_neg phase shallowDAwithoutWCR" +4 #t===> STARTED shallowDAwithoutWCR (phase #2) <=== +3 #Starting initialPurge +3 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'n& +4 "core" &W\  +2 .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&v& +4 "core" & G C X . +2 "manipulator"&% +4 "core" % \  T a U  +3 .tElbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&i(, +183 "core" ( +3 "manipulator"&& +6 "core" &, ? F c Y + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 && +3 "core" &, I H Y +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :garage +2 "manipulator"&h' +102 "core" ' +5 .tHand.close +2 "manipulator"&}/ +67 "core" / + "manipulator"&y& +4 "core" &, K K Y +2 "manipulator"&% +4 "core" % ' C G e  +3 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&( +295 "core" ( + "manipulator"&M& +4 "core" &$ M N , =D +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +4 "core" &$ O E =D +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +3 "manipulator"&' +95 "core" ' + "manipulator"&& +5 "core" &% I N P =D +2 "manipulator"&a% +3 "core" % T <  +2 "collection"'*& +4 "core" &M\  + "collection"' & +5 .tCC.seek :closed +2 "collection"'(` +4 "core" &,\  +2 &T\ \  +8 &6~O\ , +10 &gP\ A +10 &lwY\ O +9 &1ZU\ N +10 &\\N\ N +9 &WN\ N +9 &u]S\ O +9 &9\\J\ N +9 &]M\ N +11 &[O\ N +8 & ~]N\ N +9 &"?\\K\ O +10 &$YG\ N +9 &%ZD\ N +10 &']O\ O +11 &)HZP\ N +7 &+\ \\H\ N +10 &,XO\ N +9 &.[Q\ O +9 &0QZQ\ N +11 &2YV\ N +8 &3ZT\ N +10 &5\\T\ N +9 &7YZT\ N +10 &9ZN\ N +9 &:ZP\ N +9 &<[X\ N +9 &>aYO\ N +10 &@#ZQ\ N +9 &AYO\ M +10 &CZP\ N +9 &EkYQ\ M +9 &G*ZM\ N +10 &HbG\ O +9 &JhC\ O +9 &LbM\ S +10 &NH\ W +9 &O\ A\ Y +10 &Q \ M\ Y +9 &SY I\ Y +9 &UJ\ Z +10 &VF\ Y +9 &XD\ Z +9 &Z\\E\ [ +10 &\\I\ [ +10 &]J\ [ +9 &_xG\ D +9 &`IJ\ +} +9 &`rxD\ T +2 ( +2 "collection"' & +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.17 +2 "collection"'& +5 "core" &`rv@\ T + .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +4 "core" % h r &  +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract + "manipulator"& '\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"' & +5 "core" &`ruM\ T + "collection"'s% +4 "core" %ӶI\ +2 .tCSV.dial CSR +2 "collection"'b  +125 "core"  + "collection"'|% +4 "core" %ӶU\ +2 #tPulling 5ml of CSR.flush .CSR.select :flush +4 "collection"' +10 .tCS.reconfigure CSconfig +3 "collection"'#P d@b +4 .tCS.seek 5ml +2 "collection"'t'qi +1341 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +11 '"% +2 "core" %qe(\  +2 .tCS.reconfigure CSfast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'#'? +639 "core" ' + .tCSV.dial :waste +3 "collection"' +125 "core" + .tCS.reconfigure CSconfig +3 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"''Ӵ +1981 "core" ' + #tPurging external Intake +2 "collection"')& +5 "core" &`ruM\ T +2 "collection"'% +3 "core" %ӵO\ + .tCSV.dial :flush +2 "collection"'T  +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +4 .tCS.seek 10ml +2 "collection"' ' +2301 "core" ' + .tdelay 5 seconds +503 ."connect"CSV.dial CBV +6 .tCBV.dial CSV +3 "collection"'[ +2 '  +7 "core"  +75 + .tCTV.dial :intake +2 "collection"'4  +73 "core"  + .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'3'Ӵ +2303 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'%  +73 "core" ~ + #tFlushing upper manifold +2 "collection"'& +5 "core" &`rtL\ T +2 "collection"'+% +3 "core" %ӵH\ + .tCSV.dial :flush +2 "collection"'&  +68 "core"  +2 .tCS.seek 5ml +2 "collection"''qi +1187 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +86 "core" A + "collection"'?% +4 "core" %qdK\  +2 .tCS.seek 6.999ml +2 "collection"'w'y +527 "core" ' + ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"' +99 "core"  + .tCTV.dial :air +2 .CS.seek 0ml +5 "collection"'A'Ӵ +1617 "core" ' + .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'@'2T +754 "core" ' + .tCSV.dial :waste +2 "collection"'J +44 "core" +2 .tCS.seek 0ml +2 "collection"'{'Ӵ +739 "core" ' + "collection"'L& +4 "core" &`rs\ T +2 "collection"'(% +3 "core" %ӷI\ + .tCSV.dial :flush +2 "collection"'-  +42 "core"  +2 .tCS.seek 3ml +2 "collection"'K'2T +751 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'/ @ +44 "core" B + "collection"' % +4 "core" %2P\ \ +2 .tCS.seek 5ml +2 "collection"','qe +538 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +4 "collection"'U'Ӵ +1183 "core" ' + .tdelay 7 seconds +704 .CS.seek 3ml +2 "collection"':'2T +749 "core" ' + .tCSV.dial :waste +2 "collection"'< +72 "core" +2 .tCS.seek 0ml +2 "collection"']'Ӵ +746 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&p& +5 "core" &# R b , =D +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&e( +40 "core" ( + "manipulator"&>& +4 "core" & H F \\  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &6& +3 "core" & F H  +2 .tForearm.seek CC +2 "manipulator"&Z' +96 "core" ' + .tHand.close +3 "manipulator"&$/ +75 "core" / + .tCC.seek :open +3 "collection"'P( +472 "core" ( + "manipulator"&.& +4 "core" & I J   +2 "manipulator"&% +3 "core" % ( ; ; I +2 .tForearm.seek :retract + "manipulator"&V'\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +3 "manipulator"&=(, +279 "core" ( + "manipulator"&Y& +4 "core" &, ; ? \\ R + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &D& +2 "core" &, H G R +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&5' +112 "core" ' +2 .tHand.open +2 "manipulator"&z1 +73 "core" 1 + "manipulator"&q% +4 "core" % E H b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract +2 "manipulator"&I'\ +100 "core" ' + #tda sampling at most 150ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"HABfans.email "Started da in tube 2 at 12:04:33EDT04-Sep-19\\n{1 => 6,\\n 2 => 16}\\nCan@12:00:21, 23.9C, 13% humidity, 15.1psia, 13.640V, 0.324A, 0.318A avg, 4.43W",Subject: "da sampling at most 150ml" +3 "collection"'B& +7 "core" &*\ + "manipulator"&9% +4 "core" %\  F ? x  +2 "storage"(H% +3 "core" % N\  +3 "storage"(G. +3 "core" .( +2 "storage"(7& +3 "core" & \ g j \ +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (0& +3 "core" & \ v w 5\ +4 "manipulator"&8& +3 "core" &, H I R +2 "manipulator"&2% +3 "core" %\  H G  +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +3 "manipulator"&`( +198 "core" ( + "manipulator"&_& +4 "core" & < B S ( +2 "storage"(O& +4 "core" & \ t t\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 600 counts +2 "manipulator"&l' +105 "core" ' + "storage"(\\& +4 "core" & \ z { 4\ +3 .tSE.reconfigure SEpick +5 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(S' +149 "core" ' + "storage"(m- +4 "core" -' +2 .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +4 (;& +3 "core" & \ I G B\ +2 "manipulator"&R& +3 "core" & I H ( +2 .tElbow.seek 2 +2 "manipulator"&W( +37 "core" ( + "manipulator"&!& +4 "core" & C G p C +2 "storage"('& +4 "core" & \ i a H\ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&c'Ϊ +24 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +45 .tHand.close +4 "manipulator"&f/ +76 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&j& +5 "storage"(Q'} +4 "core" & = 9 C +2 "manipulator"&% +3 "core" % Ρ I A  +2 .tForearm.seek :retract +4 "manipulator"&g'\ +98 "core" ' +2 .tElbow.seek CC +4 "manipulator"&^( +4 "core" ' + ."downElevator"SE.coast + "storage"(5 +199 "core" ( +3 "manipulator"&\ & +8 "core" & H I  +4 .tElbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +8 &E& +6 "core" & H H  +3 .tForearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek CC +2 "manipulator"&1' +101 "core" ' + "manipulator"&F& +4 "core" & C I _  +2 "manipulator"&x% +4 "core" % = : ^ +2 "collection"'d& +3 "core" &N\ +2 "collection"'o& +4 .tCC.seek :closed +2 "collection"'X(` +6 "core" &G\ + &M\ +8 & ,L\ $d +8 &W|M\ 8 +9 &yI\ L +11 &YC\ M +8 &dX5\ M +10 &&Y8\ M +9 &Y@\ M +9 &Y8\ M +10 &l]9\ M +9 &/Y9\ M +9 &X>\ M +10 &!Z8\ M +9 &#vY,\ M +10 &%7]1\ M +9 &&Z8\ M +10 &(Y&\ M +9 &*}X2\ M +9 &,?Y9\ M +9 &.Z-\ M +10 &/X,\ M +9 &1Y9\ M +10 &3GY:\ M +9 &5 X-\ M +9 &6Y-\ M +10 &8W+\ M +9 &:PY0\ M +9 &<Wb\ L +10 &=W/\ M +9 &?Y\ M +10 &AXW\ M +9 &CZ\ M +10 &DX\ M +9 &FX\ L +9 &H]_\ N +9 &Jh\ O +10 &K\ R +9 &M\ W +10 &OF \ X +9 &Q\ X +9 &R\ Y +11 &T\ Y +8 &VJ\ Z +10 &X \ Z +9 &Y\ [ +9 &[ \ [ +10 &]L!!\ \\ +10 &_ #"\ I +8 &`9%$\ / +10 &`m$$\ T +6 ( + "collection"'o& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.24 +2 .Hand.open +3 "manipulator"&n1 +5 "core" &`mu$%w\ T +69 1 + "manipulator"&% +4 "core" %  C G +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&v'\ +94 "core" ' + .tSC.coast + "storage"(6 +4 #tcollectSample 150ml w/bubble point of 24psi +2 #Priming 7ml + .Gate.power :sampler,:ON +3 ."pumping"Gate.power :analytic3,:ON +4 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +4 "sampler")+ +5 "core" + +2 "sampler")% +3 "core" %t \ 5 +2 "collection"'& +4 "core" &`mu!$z\ T +3 "Can"\ PP + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +3 .SS.reconfigure SSfast +5 "sampler")#.0X; \ 0 +3 #tVacuum too high -- waiting up to 40s .SS.reconfigure SSexhale +4 "sampler")#.0X% +2 "core" %Ӹ\ +2 "sampler")6% +4 "core" %c GC \ \ M +15 "collection"'$% +3 "core" %Ӹa\ +2 "sampler")% +4 "core" %c HG \ \ M +10 #"pumping"0.0L/min +5 "collection"' % +2 "core" %Ӹ\ +2 "sampler")% +4 "core" %c JJ \ \ M +16 "collection"'.% +2 "core" %Ӹ\ +2 "sampler")% +4 "core" %c LK \ \ M +15 "collection"'Z% +2 "core" %Ӹ\ +2 "sampler")Y% +4 "core" %c QP \ \ M +15 "collection"'D% +2 "core" %ӸQ\ +2 "sampler")e% +4 "core" %c\ SR \ \ M +15 "collection"'z% +2 "core" %Ӹ\ +2 "sampler")q% +4 "core" %c XV \ \ M +15 "collection"'V% +2 "core" %Ӹ\ +2 "sampler")B% +3 "core" %c Y[ \ \ M +16 "collection"'9% +2 "core" %Ӹ V\ +2 "sampler")H% +3 "core" %c\ `a \ \ M +2 "collection"'G% +4 "core" %Ӹ\ +2 #tIntake @14.9psia, vacuum from 9.4 to 12.4psi + .SS.reconfigure SSinhale.with maxSpeed: 122 +4 "sampler")#.z0X6@ \ c +15 "collection"'l% +2 "core" %Ӹ!u\ +2 "sampler")S% +4 "core" %X@A \ c +15 "collection"'c% +2 "core" %Ӹ"!p\ +2 "sampler")\ % +4 "core" %XAA \ c +15 "collection"'E% +2 "core" %Ӹ !?\ +2 "sampler")W% +4 "core" %XCC \ c +15 "collection"'Q% +2 "core" %Ӹ! i\ +2 "sampler")F% +3 "core" %XED \ c +16 "collection"'x% +2 "core" %Ӹ!!@\ +2 "sampler")d% +3 "core" %XEE \ c +16 "collection"'g% +2 "core" %Ӹ! C\ +2 "sampler")P% +4 "core" %XIH \ c +15 "collection"'o% +2 "core" %Ӹ#"j\ +2 "sampler")n% +4 "core" %XKI \ c +15 "collection"'% +2 "core" %Ӹ" ?\ +2 "sampler")% +4 "core" %XKJ \ c +15 "collection"'% +2 "core" %Ӹ!"B\ +2 "sampler")1% +3 "core" %XNK \ c +16 "collection"'~% +2 "core" %Ӹ "j\ +2 "sampler")u% +3 "core" %XRM \ c +16 "collection"'% +2 "core" %Ӹ"!=\ +3 "sampler")y% +4 "core" %XRP \ c +15 "collection"'}% +2 "core" %Ӹ$#g\ +2 "sampler")% +3 "core" %XTT \ c +16 "collection"'% +3 "core" %Ӹ "I\ +3 "sampler")h% +7 "core" %XWV \ c +17 "collection"'N% +2 "core" %Ӹ&#k\ +2 "sampler")i% +4 "core" %XZZ \ c +15 "collection"'% +2 "core" %Ӹ$#B\ +2 "sampler")% +3 "core" %X]] \ c +16 "collection"'M% +2 "core" %Ӹ&&f\ +2 "sampler")% +4 "core" %Xba \ c +15 "collection"'% +2 "core" %Ӹ%%l\ +2 "sampler")% +3 "core" %Xdc \ c +16 "collection"'% +2 "core" %Ӹ%$E\ +2 "sampler")% +3 "core" %Xfe \ c +16 "collection"'a% +2 "core" %Ӹ'&t\ +2 "sampler")*% +4 "core" %Xjj \ c +15 "collection"'s% +2 "core" %Ӹ&(H\ +2 "sampler")b% +4 "core" %Xpo \ c +15 "collection"'|% +2 "core" %Ӹ&%H\ +2 "sampler") % +4 "core" %Xrr \ c + "collection"'% +4 "core" %Ӹ'%J\ + #tIntake @15.3psia, vacuum from 9.8 to 12.8psi +2 .SS.reconfigure SSinhale.with maxSpeed: 110 +4 "sampler")#.n0X6= \  +16 "collection"'A% +2 "core" %Ӹ#%i\ +2 "sampler")J% +4 "core" %h=< \  +15 "collection"'@% +2 "core" %Ӹ$#H\ +2 "sampler")L% +4 "core" %h=< \  +15 "collection"'+% +2 "core" %Ӹ%$s\ +2 "sampler")(% +4 "core" %h@> \  +15 "collection"'&% +2 "core" %Ӹ%$<\ +2 "sampler"){% +4 "core" %h?< \  +15 "collection"'/% +2 "core" %Ӹ#$D\ +2 "sampler")-% +4 "core" %h?? \  +15 "collection"'C% +2 "core" %Ӹ$&m\ +2 "sampler"),% +4 "core" %h>@ \  +15 "collection"'U% +2 "core" %Ӹ%%6\ +2 "sampler")<% +4 "core" %hA> \  +15 "collection"':% +2 "core" %Ӹ&%6\ +2 "sampler")p% +3 "core" %hAA \  +16 "collection"'>% +2 "core" %Ӹ#$h\ +2 "sampler")6% +3 "core" %hCA \  +16 "collection"'$% +2 "core" %Ӹ%$>\ +3 "sampler")% +4 "core" %hB@ \  +15 "collection"' % +2 "core" %Ӹ#%i\ +2 "sampler")% +4 "core" %hAB \  +15 "collection"'.% +2 "core" %Ӹ%&A\ +2 "sampler")% +4 "core" %hDD \  +15 "collection"'Z% +2 "core" %Ӹ&&d\ +2 "sampler")Y% +4 "core" %hEE \  +15 "collection"'D% +2 "core" %Ӹ&&c\ +2 "sampler")e% +4 "core" %hEE \  +15 "collection"'z% +2 "core" %Ӹ&&:\ +2 "sampler")q% +4 "core" %hHG \  +15 "collection"'V% +2 "core" %Ӹ%%u\ +2 "sampler")B% +4 "core" %hFH \  +15 "collection"' % +2 "core" %Ӹ%&>\ +2 "sampler")9% +3 "core" %hHI \  +16 "collection"'H% +2 "core" %Ӹ&&H\ +2 "sampler")G% +4 "core" %hIH \  +15 "collection"'K% +2 "core" %Ӹ%&e\ +2 "sampler")8% +4 "core" %gJK \  +15 "collection"'2% +2 "core" %Ӹ''@\ +2 "sampler")5% +4 "core" %hMK \  +15 "collection"'_% +2 "core" %Ӹ%'9\ +2 "sampler")O% +3 "core" %hNN \  +16 "collection"'=% +2 "core" %Ӹ('d\ +2 "sampler")\\% +4 "core" %hPN \  +14 #"pumping"0.0L/min +3 "collection"'m% +3 "core" %Ӹ&(@\ +2 "sampler");% +3 "core" %hQP \  +16 "collection"'R% +2 "core" %Ӹ&&i\ +2 "sampler")I% +4 "core" %gQR \  +15 "collection"'!% +2 "core" %Ӹ('l\ +2 "sampler")'% +3 "core" %hQR \  +16 "collection"'r% +2 "core" %Ӹ&'C\ +2 "sampler")f% +4 "core" %hRV \  +15 "collection"'j% +2 "core" %Ӹ&)h\ +2 "sampler")% +3 "core" %hWV \  +16 "collection"'`% +2 "core" %Ӹ*)l\ +2 "sampler")l% +4 "core" %hXW \  +15 "collection"'S% +2 "core" %Ӹ(&>\ +2 "sampler")c% +4 "core" %hYX \  +15 "collection"'\ % +2 "core" %Ӹ*+c\ +2 "sampler")7% +4 "core" %g][ \  +15 "collection"'E% +2 "core" %Ӹ((@\ +2 "sampler")W% +4 "core" %h]] \  +15 "collection"'Q% +3 "core" %Ӹ((b\ +2 "sampler")F% +3 "core" %h_^ \  +16 "collection"'x% +2 "core" %Ӹ)'?\ +2 "sampler")d% +4 "core" %h`` \  +15 "collection"'g% +2 "core" %Ӹ()=\ +2 "sampler")P% +3 "core" %hbc \  +16 "collection"'o% +2 "core" %Ӹ((i\ +2 "sampler")n% +3 "core" %hef \  +16 "collection"'% +2 "core" %Ӹ+(<\ +2 "sampler")% +4 "core" %hgg \  +15 "collection"'% +2 "core" %Ӹ((Z\ +2 "sampler")1% +3 "core" %hhf \  +16 "collection"'~% +2 "core" %Ӹ(*d\ +2 "sampler")u% +4 "core" %hjj \  +15 "collection"'% +2 "core" %Ӹ))>\ +2 "sampler")y% +4 "core" %hol \  +15 "collection"'}% +2 "core" %Ӹ*)j\ +2 "sampler")% +4 "core" %hrr \  + "collection"'% +4 "core" %Ӹ)(e\ + #tIntake @15.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 99 +4 "sampler")#.c0X6\ + "sampler")% +4 "core" % \ : +53 "collection"'#% +2 "core" %Ӹ..i\ +2 "sampler"))% +3 "core" % \ : +53 "collection"'% +2 "core" %Ӹ0.n\ +2 "sampler")T% +4 "core" % \ : +53 "collection"'% +2 "core" %Ӹ00>\ +40 "sampler")% +13 "core" % \ : +53 "collection"'[% +2 "core" %Ӹ0/m\ +2 "sampler")4% +4 "core" % \ : +2 "sampler") % +3 "core" % \ : + .tIntake.select :close + "sampler")0 +10 )%% +2 "core" % \ : +2 .tSSV.dial :exhaust +2 "sampler")  +71 "core"  + .tExhaust.select :open + "sampler")@ +12 .tSS.seek 0ml +2 "sampler")k'z +918 "core" ' + .tExhaust.select :close + "sampler") +12 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +3 "sampler")3  +73 "core"  + #tAllowing 130s for 25.0ml of remaining 100.0ml +2 .Intake.select :open +2 "sampler") +212 "collection"'% +2 "core" %Ӹ01=\ +2 #tIntake @16.0psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 99 +4 "sampler")#.c0X>% +2 "core" %Ӹ&&:\ +2 "sampler")6% +4 "core" %(U RS \ U +15 "collection"'$% +2 "core" %Ӹ)'?\ +2 "sampler")% +3 "core" %(U VU \ U +16 "collection"' % +2 "core" %Ӹ''u\ +2 "sampler")% +4 "core" %(U VV \ U +15 "collection"'.% +2 "core" %Ӹ'%A\ +2 "sampler")% +3 "core" %(U WZ \ U +16 "collection"'Z% +2 "core" %Ӹ&(r\ +2 "sampler")Y% +4 "core" %(U [Y \ U +15 "collection"'D% +2 "core" %Ӹ((r\ +2 "sampler")e% +4 "core" %(U ]^ \ U +15 "collection"'z% +2 "core" %Ӹ''E\ +2 "sampler")q% +3 "core" %(U _^ \ U +16 "collection"'V% +2 "core" %Ӹ('h\ +2 "sampler")B% +4 "core" %(U cd \ U +15 "collection"' % +2 "core" %Ӹ&'6\ +2 "sampler")9% +4 "core" %(U cd \ U +15 "collection"'H% +2 "core" %Ӹ('>\ +2 "sampler")G% +4 "core" %(U hg \ U +15 "collection"'K% +2 "core" %Ӹ('i\ +2 "sampler")8% +3 "core" %(U jj \ U +2 "collection"'2% +4 "core" %Ӹ((f\ + #tIntake @15.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 89 +4 "sampler")#.Y0X6> \ t +16 "collection"'n% +2 "core" %Ӹ&&F\ +2 "sampler")% +3 "core" %G=; \ t +16 "collection"'% +2 "core" %Ӹ%&k\ +2 "sampler")% +4 "core" %G?= \ t +15 "collection"'1% +2 "core" %Ӹ&&=\ +2 "sampler")~% +4 "core" %G=? \ t +15 "collection"'u% +2 "core" %Ӹ((6\ +2 "sampler")% +4 "core" %GBA \ t +15 "collection"'y% +2 "core" %Ӹ(&o\ +2 "sampler")}% +3 "core" %GA@ \ t +16 "collection"'% +2 "core" %Ӹ'&;\ +2 "sampler")% +4 "core" %GB? \ t +15 "collection"'i% +3 "core" %Ӹ))u\ +2 "sampler")% +3 "core" %GBA \ t +16 "collection"'% +2 "core" %Ӹ('J\ +2 "sampler")M% +4 "core" %GBB \ t +15 "collection"'% +2 "core" %Ӹ&'n\ +2 "sampler")% +4 "core" %GBC \ t +15 "collection"'t% +2 "core" %Ӹ*'c\ +2 "sampler")% +4 "core" %GEF \ t +15 "collection"'% +2 "core" %Ӹ''<\ +2 "sampler")h% +4 "core" %GGD \ t +15 "collection"'% +2 "core" %Ӹ&&g\ +2 "sampler")a% +4 "core" %GGG \ t +15 "collection"'*% +2 "core" %Ӹ('D\ +2 "sampler")s% +4 "core" %GFF \ t +15 "collection"'b% +2 "core" %Ӹ''=\ +2 "sampler")|% +4 "core" %GHF \ t +15 "collection"' % +2 "core" %Ӹ+(h\ +2 "sampler")% +3 "core" %GJJ \ t +16 "collection"'0% +2 "core" %Ӹ('<\ +2 "sampler")% +3 "core" %GKK \ t +16 "collection"'#% +3 "core" %Ӹ)(=\ + "sampler"))% +4 "core" %GLK \ t +58 "collection"'% +6 "core" %Ӹ()f\ + "sampler")T% +4 "core" %GPQ \ t +15 "collection"'% +2 "core" %Ӹ'(^\ +2 "sampler")% +4 "core" %GSQ \ t +15 "collection"'[% +2 "core" %Ӹ'*I\ +2 "sampler")4% +4 "core" %GSR \ t +15 "collection"' % +2 "core" %Ӹ)'c\ +2 "sampler")%% +4 "core" %GVU \ t +15 "collection"'% +2 "core" %Ӹ*&4\ +2 "sampler")N% +4 "core" %GVV \ t +15 "collection"'3% +2 "core" %Ӹ((I\ +2 "sampler")% +4 "core" %GYW \ t +15 "collection"'k% +2 "core" %Ӹ))^\ +2 "sampler")"% +4 "core" %GXX \ t +15 "collection"'% +2 "core" %Ӹ''B\ +2 "sampler")w% +4 "core" %G\\Z \ t +15 "collection"'A% +2 "core" %Ӹ*(I\ +2 "sampler")J% +4 "core" %G^\\ \ t +15 "collection"' % +3 "core" %Ӹ))j\ +2 "sampler")@% +3 "core" %G`\\ \ t +16 "collection"'L% +2 "core" %Ӹ*)C\ +2 "sampler")+% +3 "core" %Ga` \ t +16 "collection"'(% +2 "core" %Ӹ*(b\ +2 "sampler")&% +4 "core" %Ged \ t +15 "collection"'{% +2 "core" %Ӹ))D\ +2 "sampler")/% +4 "core" %Gfe \ t +15 "collection"'-% +2 "core" %Ӹ))h\ +2 "sampler")C% +4 "core" %Gig \ t +15 "collection"',% +2 "core" %Ӹ+)h\ +2 "sampler")U% +4 "core" %Glm \ t + "collection"'<% +4 "core" %Ӹ*+?\ + #tIntake @15.6psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 80 +4 "sampler")#.P0X8% +2 "core" %Ӹ%'u\ +2 "sampler")6% +4 "core" %U78 \  +15 "collection"'$% +3 "core" %Ӹ('=\ + "sampler")% +4 "core" %)99 \  +15 "collection"'?% +2 "core" %Ӹ'(b\ +2 "sampler") % +3 "core" %;: \ l +16 "collection"'% +2 "core" %Ӹ'(n\ +2 "sampler").% +4 "core" %;6 \ ^ +15 "collection"'% +2 "core" %Ӹ'(<\ +2 "sampler")Z% +4 "core" %<9 \ ^ +15 "collection"'Y% +3 "core" %Ӹ((l\ +2 "sampler")D% +4 "core" %<; \ ^ +15 "collection"'e% +2 "core" %Ӹ&)<\ +2 "sampler")z% +4 "core" %;; \ ^ +15 "collection"'q% +2 "core" %Ӹ)'k\ +2 "sampler")V% +4 "core" %;@ \ ^ +15 "collection"'B% +2 "core" %Ӹ))G\ +2 "sampler") % +4 "core" %<: \ ^ +15 "collection"'9% +2 "core" %Ӹ((<\ +2 "sampler")H% +4 "core" %<@ \ ^ +15 "collection"'G% +2 "core" %Ӹ')d\ +2 "sampler")K% +4 "core" %== \ ^ +15 "collection"'8% +2 "core" %Ӹ)(<\ +2 "sampler")2% +4 "core" %=: \ ^ +15 "collection"'% +2 "core" %Ӹ))<\ +2 "sampler")O% +4 "core" %=@ \ ^ +15 "collection"'=% +2 "core" %Ӹ)*o\ +2 "sampler")\\% +4 "core" %== \ ^ +15 "collection"'m% +2 "core" %Ӹ+)=\ +2 "sampler");% +4 "core" %>< \ ^ +15 "collection"'R% +2 "core" %Ӹ'(f\ +2 "sampler")I% +3 "core" %>D \ ^ +17 "collection"'!% +2 "core" %Ӹ)(B\ +2 "sampler")'% +3 "core" %@< \ ^ +16 "collection"'r% +2 "core" %Ӹ('p\ +2 "sampler")f% +4 "core" %@@ \ ^ +15 "collection"'j% +2 "core" %Ӹ((e\ +2 "sampler")% +4 "core" %A? \ ^ +15 "collection"'`% +2 "core" %Ӹ*)>\ +2 "sampler")l% +4 "core" %BB \ ^ +15 "collection"'S% +2 "core" %Ӹ)'g\ +2 "sampler")c% +4 "core" %@> \ ^ +15 "collection"'\ % +2 "core" %Ӹ)(B\ +2 "sampler")7% +4 "core" %BA \ ^ +15 "collection"'E% +2 "core" %Ӹ*(5\ +2 "sampler")W% +4 "core" %AC \ ^ +15 "collection"'Q% +2 "core" %Ӹ*'j\ +2 "sampler")F% +4 "core" %CB \ ^ +15 "collection"'x% +2 "core" %Ӹ))H\ +2 "sampler")5% +4 "core" %DB \ ^ +15 "collection"'d% +2 "core" %Ӹ()>\ +2 "sampler")g% +4 "core" %DC \ ^ +15 "collection"'P% +2 "core" %Ӹ)(j\ +2 "sampler")o% +3 "core" %DD \ ^ +16 "collection"'n% +2 "core" %Ӹ()B\ +2 "sampler")% +3 "core" %GC \ ^ +16 "collection"'% +2 "core" %Ӹ,*l\ +2 "sampler")% +4 "core" %EF \ ^ +15 "collection"'1% +2 "core" %Ӹ+)f\ +2 "sampler")~% +4 "core" %FD \ ^ +15 "collection"'u% +2 "core" %Ӹ*):\ +2 "sampler")% +4 "core" %ID \ ^ +15 "collection"'y% +2 "core" %Ӹ((i\ +2 "sampler")}% +3 "core" %HG \ ^ +16 "collection"'% +2 "core" %Ӹ*)h\ +2 "sampler")% +3 "core" %II \ ^ +16 "collection"'i% +2 "core" %Ӹ((C\ +2 "sampler")% +3 "core" %JN \ ^ +16 "collection"'% +2 "core" %Ӹ*(e\ +2 "sampler")M% +4 "core" %HJ \ ^ +15 "collection"'% +2 "core" %Ӹ+(B\ +2 "sampler")% +3 "core" %LI \ ^ +16 "collection"'t% +2 "core" %Ӹ((@\ +2 "sampler")% +3 "core" %KK \ ^ +16 "collection"'% +2 "core" %Ӹ)(f\ +3 "sampler")h% +4 "core" %KK \ ^ +15 "collection"'% +2 "core" %Ӹ**;\ +2 "sampler")a% +4 "core" %MN \ ^ +17 "collection"'*% +2 "core" %Ӹ)*D\ +2 "sampler")s% +4 "core" %ON \ ^ +15 "collection"'b% +2 "core" %Ӹ+)k\ +2 "sampler")|% +4 "core" %NO \ ^ +15 "collection"' % +2 "core" %Ӹ)(;\ +2 "sampler")% +4 "core" %OQ \ ^ +15 "collection"'0% +2 "core" %Ӹ))p\ +2 "sampler")% +4 "core" %PR \ ^ +15 "collection"'#% +2 "core" %Ӹ+*i\ +2 "sampler"))% +4 "core" %TV \ ^ +15 "collection"'% +2 "core" %Ӹ*'6\ +2 "sampler")T% +3 "core" %TS \ ^ +16 "collection"'% +3 "core" %Ӹ))i\ + "sampler")% +4 "core" %WT \ ^ +15 "collection"'[% +2 "core" %Ӹ**p\ +2 "sampler")4% +3 "core" %UW \ ^ +16 "collection"' % +2 "core" %Ӹ++8\ +2 "sampler")%% +3 "core" %VV \ ^ +16 "collection"'% +2 "core" %Ӹ*)a\ +2 "sampler")N% +4 "core" %YX \ ^ +59 "collection"'3% +5 "core" %Ӹ,+h\ + "sampler")% +4 "core" %\\[ \ ^ +15 "collection"'k% +2 "core" %Ӹ+,1\ +2 "sampler")"% +4 "core" %^\\ \ ^ +15 "collection"'% +2 "core" %Ӹ*+D\ +2 "sampler")w% +4 "core" %\\_ \ ^ +15 "collection"'A% +2 "core" %Ӹ++f\ +2 "sampler")J% +4 "core" %a\\ \ ^ +15 "collection"' % +2 "core" %Ӹ,*D\ +2 "sampler")@% +4 "core" %`_ \ ^ +15 "collection"'L% +2 "core" %Ӹ++j\ +2 "sampler")+% +4 "core" %db \ ^ +15 "collection"'(% +3 "core" %Ӹ))d\ + "sampler")&% +4 "core" %de \ ^ +15 "collection"'{% +2 "core" %Ӹ+,>\ +2 "sampler")/% +4 "core" %ec \ ^ +15 "collection"'-% +3 "core" %Ӹ,+g\ +2 "sampler")C% +3 "core" %jf \ ^ +16 "collection"',% +2 "core" %Ӹ-,@\ +2 "sampler")U% +4 "core" %hh \ ^ +15 "collection"'<% +2 "core" %Ӹ.,l\ +2 "sampler")_% +4 "core" %ij \ ^ +15 "collection"'>% +2 "core" %Ӹ*)=\ +2 "sampler")6% +4 "core" %km \ ^ + "collection"'$% +4 "core" %Ӹ+,;\ + #tIntake @15.7psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 72 +4 "sampler")#.H0X9: \ \ Q +15 "collection"'!% +2 "core" %Ӹ*)>\ +2 "sampler")'% +3 "core" %u\ <; \ \ Q +16 "collection"'r% +2 "core" %Ӹ+*=\ +2 "sampler")f% +3 "core" %u =; \ \ Q +16 "collection"'j% +2 "core" %Ӹ)*e\ +2 "sampler")% +4 "core" %u\ >= \ \ Q +15 "collection"'`% +2 "core" %Ӹ*)8\ +2 "sampler")l% +4 "core" %u =< \ \ Q +15 "collection"'S% +2 "core" %Ӹ)*h\ +2 "sampler")c% +4 "core" %u\ == \ \ Q +15 "collection"'\ % +2 "core" %Ӹ)*k\ +2 "sampler")7% +4 "core" %u\ >? \ \ Q +15 "collection"'E% +3 "core" %Ӹ++<\ +2 "sampler")W% +3 "core" %u >= \ \ Q +16 "collection"'Q% +2 "core" %Ӹ()j\ +2 "sampler")F% +4 "core" %u\ => \ \ Q +15 "collection"'x% +2 "core" %Ӹ))6\ +2 "sampler")5% +4 "core" %u ?= \ \ Q +15 "collection"'d% +2 "core" %Ӹ+*i\ +2 "sampler")g% +4 "core" %u >? \ \ Q +15 "collection"'P% +2 "core" %Ӹ)*D\ +2 "sampler")o% +4 "core" %u >@ \ \ Q +15 "collection"'n% +2 "core" %Ӹ**<\ +2 "sampler")% +4 "core" %u\ ?= \ \ Q +15 "collection"'% +3 "core" %Ӹ**_\ + "sampler")% +4 "core" %u\ @? \ \ Q +2 #"pumping"0.0L/min +14 "collection"'1% +2 "core" %Ӹ+*<\ +2 "sampler")~% +4 "core" %u AB \ \ Q +15 "collection"'u% +3 "core" %Ӹ**f\ + "sampler")% +4 "core" %u B@ \ \ Q +15 "collection"'y% +2 "core" %Ӹ+*H\ +2 "sampler")}% +4 "core" %u\ BA \ \ Q +15 "collection"'% +2 "core" %Ӹ+*k\ +2 "sampler")% +4 "core" %u ?@ \ \ Q +15 "collection"'i% +2 "core" %Ӹ++m\ +2 "sampler")% +4 "core" %u\ @? \ \ Q +15 "collection"'% +2 "core" %Ӹ)*6\ +2 "sampler")M% +4 "core" %u AB \ \ Q +15 "collection"'% +3 "core" %Ӹ**^\ +2 "sampler")% +3 "core" %u DC \ \ Q +16 "collection"'t% +2 "core" %Ӹ(+;\ +2 "sampler")% +4 "core" %u CD \ \ Q +15 "collection"'% +2 "core" %Ӹ+*c\ +2 "sampler")h% +4 "core" %u\ CB \ \ Q +15 "collection"'% +2 "core" %Ӹ)*:\ +2 "sampler")a% +3 "core" %u\ DD \ \ Q +16 "collection"'*% +2 "core" %Ӹ)+;\ +2 "sampler")s% +4 "core" %u EC \ \ Q +15 "collection"'b% +2 "core" %Ӹ+)s\ +2 "sampler")|% +3 "core" %u\ FC \ \ Q +16 "collection"' % +2 "core" %Ӹ*+4\ +2 "sampler")% +3 "core" %u\ FE \ \ Q +16 "collection"'0% +2 "core" %Ӹ*+B\ +2 "sampler")% +4 "core" %u FE \ \ Q +15 "collection"'#% +2 "core" %Ӹ++r\ +2 "sampler"))% +4 "core" %u\ GF \ \ Q +15 "collection"'% +3 "core" %Ӹ))>\ +2 "sampler")T% +4 "core" %u EE \ \ Q +15 "collection"'% +2 "core" %Ӹ+)f\ +2 "sampler")% +4 "core" %u GE \ \ Q +15 "collection"'[% +2 "core" %Ӹ**?\ +2 "sampler")4% +4 "core" %u IH \ \ Q +15 "collection"' % +2 "core" %Ӹ,,p\ +2 "sampler")%% +3 "core" %u IJ \ \ Q +16 "collection"'% +2 "core" %Ӹ*,j\ +2 "sampler")N% +3 "core" %u\ IG \ \ Q +16 "collection"'3% +2 "core" %Ӹ-)=\ +2 "sampler")% +3 "core" %u IJ \ \ Q +16 "collection"'k% +2 "core" %Ӹ,+e\ +2 "sampler")"% +4 "core" %u\ JI \ \ Q +15 "collection"'% +2 "core" %Ӹ)*=\ +2 "sampler")w% +4 "core" %u\ JI \ \ Q +15 "collection"'A% +2 "core" %Ӹ,*G\ +2 "sampler")J% +4 "core" %u LK \ \ Q +15 "collection"' % +2 "core" %Ӹ-,h\ +2 "sampler")@% +3 "core" %u LK \ \ Q +54 "collection"'L% +11 "core" %Ӹ+*;\ +2 "sampler")+% +4 "core" %u\ MK \ \ Q +15 "collection"'(% +2 "core" %Ӹ**;\ +2 "sampler")&% +4 "core" %u LL \ \ Q +15 "collection"'{% +2 "core" %Ӹ*+q\ +2 "sampler")/% +4 "core" %u ML \ \ Q +15 "collection"'-% +2 "core" %Ӹ+,A\ +2 "sampler")C% +4 "core" %u\ NM \ \ Q +15 "collection"',% +2 "core" %Ӹ,-h\ +2 "sampler")U% +4 "core" %u MO \ \ Q +15 "collection"'<% +2 "core" %Ӹ+)j\ +2 "sampler")_% +4 "core" %u\ QR \ \ Q +15 "collection"'>% +2 "core" %Ӹ-,B\ +2 "sampler")6% +4 "core" %u QQ \ \ Q +15 "collection"'$% +2 "core" %Ӹ++i\ +2 "sampler")p% +3 "core" %u QO \ \ Q +16 "collection"' % +2 "core" %Ӹ*+9\ +2 "sampler")% +4 "core" %u\ QN \ \ Q +15 "collection"'.% +2 "core" %Ӹ-+=\ +2 "sampler")% +4 "core" %u SS \ \ Q +15 "collection"'Z% +3 "core" %Ӹ+,e\ +2 "sampler")Y% +3 "core" %u\ SR \ \ Q +16 "collection"'D% +2 "core" %Ӹ+,D\ +2 "sampler")e% +4 "core" %u\ SP \ \ Q +15 "collection"'z% +2 "core" %Ӹ*+l\ +2 "sampler")q% +4 "core" %u\ TT \ \ Q +15 "collection"'V% +5 "core" %Ӹ,,;\ +4 "sampler")B% +4 "core" %u\ UU \ \ Q +16 "collection"' % +2 "core" %Ӹ-+J\ +2 "sampler")9% +3 "core" %u VV \ \ Q +16 "collection"'H% +2 "core" %Ӹ-,d\ +2 "sampler")G% +3 "core" %u VU \ \ Q +16 "collection"'K% +2 "core" %Ӹ++@\ +2 "sampler")8% +4 "core" %u\ XW \ \ Q +15 "collection"'2% +2 "core" %Ӹ-+g\ +2 "sampler"):% +4 "core" %u XW \ \ Q +15 "collection"'% +2 "core" %Ӹ,,]\ +2 "sampler")O% +4 "core" %u\ WW \ \ Q +15 "collection"'=% +2 "core" %Ӹ+,<\ +2 "sampler")\\% +4 "core" %u YY \ \ Q +15 "collection"'% +3 "core" %Ӹ*+c\ + "sampler")m% +4 "core" %u YY \ \ Q +15 "collection"';% +2 "core" %Ӹ+/m\ +2 "sampler")R% +4 "core" %u\ [[ \ \ Q +15 "collection"'I% +2 "core" %Ӹ,+>\ +2 "sampler")!% +4 "core" %u [\\ \ \ Q +15 "collection"''% +2 "core" %Ӹ,-g\ +2 "sampler")r% +4 "core" %u ][ \ \ Q +15 "collection"'f% +2 "core" %Ӹ,+?\ +2 "sampler")j% +3 "core" %u ^\\ \ \ Q +16 "collection"'% +2 "core" %Ӹ,,@\ +2 "sampler")`% +4 "core" %u _] \ \ Q +15 "collection"'l% +2 "core" %Ӹ--j\ +2 "sampler")S% +4 "core" %u ^^ \ \ Q +15 "collection"'c% +2 "core" %Ӹ--@\ +2 "sampler")\ % +4 "core" %u a` \ \ Q +15 "collection"'7% +2 "core" %Ӹ,-=\ +2 "sampler")E% +4 "core" %u `b \ \ Q +15 "collection"'W% +2 "core" %Ӹ-,g\ +2 "sampler")Q% +3 "core" %u `b \ \ Q +16 "collection"'F% +2 "core" %Ӹ-,6\ +2 "sampler")x% +3 "core" %u\ cd \ \ Q +16 "collection"'5% +2 "core" %Ӹ-.g\ +2 "sampler")d% +4 "core" %u ec \ \ Q +15 "collection"'g% +2 "core" %Ӹ,.l\ +2 "sampler")P% +4 "core" %u eg \ \ Q +15 "collection"'o% +2 "core" %Ӹ,.>\ +2 "sampler")n% +3 "core" %u\ gg \ \ Q +16 "collection"'% +2 "core" %Ӹ/,k\ +2 "sampler")% +4 "core" %u\ fg \ \ Q +15 "collection"'% +2 "core" %Ӹ,.s\ +2 "sampler")1% +5 "core" %u\ gi \ \ Q +15 "collection"'~% +2 "core" %Ӹ..q\ +2 "sampler")u% +3 "core" %u ii \ \ Q +16 "collection"'% +2 "core" %Ӹ/.?\ +2 "sampler")y% +3 "core" %u\ ji \ \ Q +16 "collection"'}% +2 "core" %Ӹ,0B\ +2 "sampler")% +4 "core" %u mj \ \ Q +15 "collection"'% +2 "core" %Ӹ.-l\ +2 "sampler")i% +4 "core" %u mm \ \ Q +15 "collection"'% +2 "core" %Ӹ-.B\ +2 "sampler")% +3 "core" %u nn \ \ Q +16 "collection"'M% +2 "core" %Ӹ--G\ +2 "sampler")% +4 "core" %u op \ \ Q +2 "collection"'% +3 "core" %Ӹ-,o\ +2 .tSS.reconfigure SSinhale.with maxSpeed: 65 +3 "sampler")#.A0X9% +2 "core" %Ӹ1/?\ +2 "sampler")6% +4 "core" %  \ \ O +53 "collection"'$% +2 "core" %Ӹ0.q\ +2 "sampler")p% +3 "core" %  \ \ O +54 "collection"' % +2 "core" %Ӹ10I\ +2 "sampler")% +4 "core" %  \ \ O +53 "collection"'.% +2 "core" %Ӹ00h\ +2 "sampler")% +4 "core" %  \ \ O +53 "collection"'Z% +2 "core" %Ӹ0/@\ +2 "sampler")Y% +4 "core" %  \ \ O +53 "collection"'D% +2 "core" %Ӹ00d\ +2 "sampler")e% +4 "core" %  \ \ O +53 "collection"'z% +2 "core" %Ӹ00E\ +2 "sampler")q% +4 "core" %  \ \ O +53 "collection"'V% +4 "core" %Ӹ00g\ +3 "sampler")B% +7 "core" %  \ \ O +53 "collection"' % +2 "core" %Ӹ00L\ +2 "sampler")9% +4 "core" %  \ \ O +53 "collection"'H% +2 "core" %Ӹ00g\ +2 "sampler")G% +3 "core" %  \ \ O +54 "collection"'K% +2 "core" %Ӹ109\ +2 "sampler")8% +4 "core" %  \ \ O +53 "collection"'2% +2 "core" %Ӹ10t\ +2 "sampler"):% +4 "core" %  \ \ O +53 "collection"'% +3 "core" %Ӹ11F\ + "sampler")O% +4 "core" %  \ \ O +53 "collection"'=% +2 "core" %Ӹ02s\ +2 "sampler")\\% +4 "core" %  \ \ O +53 "collection"'% +2 "core" %Ӹ21G\ +2 "sampler")m% +4 "core" %  \ \ O +53 "collection"';% +2 "core" %Ӹ/0Q\ +2 "sampler")R% +4 "core" %  \ \ O +53 "collection"'I% +2 "core" %Ӹ31p\ +2 "sampler")!% +4 "core" %  \ \ O +53 "collection"''% +2 "core" %Ӹ02K\ +2 "sampler")r% +3 "core" %  \ \ O +54 "collection"'f% +3 "core" %Ӹ11x\ +2 "sampler")j% +3 "core" %  \ \ O +53 "collection"'% +2 "core" %Ӹ03B\ +2 "sampler")`% +4 "core" %  \ \ O +53 "collection"'l% +2 "core" %Ӹ/1w\ +2 "sampler")S% +3 "core" %  \ \ O +53 "collection"'c% +2 "core" %Ӹ32s\ +2 "sampler")\ % +4 "core" %  \ \ O +53 "collection"'7% +2 "core" %Ӹ34Q\ +2 "sampler")E% +4 "core" %  \ \ O +53 "collection"'W% +2 "core" %Ӹ02\ +2 "sampler")Q% +3 "core" %  \ \ O +2 "sampler")F% +4 "core" %  \ \ O + .tIntake.select :close + "sampler")0 +11 )x% +2 "core" %\  \ \ O +2 .tSSV.dial :exhaust + "sampler")5  +73 "core"  + .tExhaust.select :open + "sampler")@ +12 .tSS.seek 0ml +2 "sampler")d'z +927 "core" ' + .tExhaust.select :close + "sampler") +11 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +3 "sampler")g  +73 "core"  + #tAllowing 130s for 25.0ml of remaining 75.0ml +2 .Intake.select :open +2 "sampler") +34 #"pumping"0.0L/min +178 "collection"'P% +3 "core" %Ӹ/2V\ + #tIntake @16.0psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 65 +3 "sampler")#.A0X?< \ #D +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +4 "sampler")#.0X< \ x +15 "collection"'% +2 "core" %Ӹ++y\ +2 "sampler")y% +4 "core" %';; \ ] +15 "collection"'}% +2 "core" %Ӹ,,S\ +2 "sampler")% +3 "core" %'=; \ ] +16 "collection"'% +3 "core" %Ӹ+*^\ +2 "sampler")i% +3 "core" %'?< \ ] +16 "collection"'% +2 "core" %Ӹ-,X\ +2 "sampler")% +4 "core" %'>< \ ] +15 "collection"'M% +2 "core" %Ӹ+,\ +2 "sampler")% +4 "core" %'@@ \ ] +15 "collection"'% +3 "core" %Ӹ*,\ + "sampler")?% +4 "core" %'@? \ ] +15 "collection"'% +2 "core" %Ӹ,*V\ +2 "sampler")h% +4 "core" %'B@ \ ] +15 "collection"'% +2 "core" %Ӹ,-\ +2 "sampler")a% +3 "core" %'BA \ ] +16 "collection"'*% +2 "core" %Ӹ*+\ +2 "sampler")s% +4 "core" %'DK \ ] +15 "collection"'b% +2 "core" %Ӹ,,S\ +2 "sampler")|% +4 "core" %'DG \ ] +15 "collection"'t% +2 "core" %Ӹ.+x\ +2 "sampler") % +3 "core" %'DE \ ] +16 "collection"'% +2 "core" %Ӹ++P\ +2 "sampler")0% +3 "core" %'GF \ ] +16 "collection"'% +2 "core" %Ӹ-+`\ +2 "sampler")#% +3 "core" %'DD \ ] +16 "collection"')% +2 "core" %Ӹ--\ +2 "sampler")% +4 "core" %'EE \ ] +15 "collection"'T% +2 "core" %Ӹ+,\\\ +2 "sampler")% +4 "core" %'GE \ ] +15 "collection"'% +2 "core" %Ӹ,,W\ +2 "sampler")[% +3 "core" %'HF \ ] +16 "collection"'4% +2 "core" %Ӹ,+~\ +2 "sampler") % +4 "core" %'JH \ ] +15 "collection"'%% +3 "core" %Ӹ,+~\ +2 "sampler")% +3 "core" %'JH \ ] +16 "collection"'N% +2 "core" %Ӹ++\ +2 "sampler")3% +3 "core" %'JK \ ] +16 "collection"'% +2 "core" %Ӹ,+]\ +2 "sampler")k% +3 "core" %'KK \ ] +16 "collection"'"% +2 "core" %Ӹ-,}\ +2 "sampler")% +4 "core" %'JN \ ] +15 "collection"'w% +2 "core" %Ӹ+,\ +2 "sampler")A% +3 "core" %'ML \ ] +16 "collection"'J% +2 "core" %Ӹ.+P\ +2 "sampler") % +4 "core" %'QN \ ] +15 "collection"'@% +2 "core" %Ӹ-,\ +2 "sampler")L% +4 "core" %'QQ \ ] +15 "collection"'+% +2 "core" %Ӹ-,^\ +2 "sampler")(% +4 "core" %'RQ \ ] +15 "collection"'&% +2 "core" %Ӹ--_\ +2 "sampler"){% +4 "core" %'SR \ ] +15 "collection"'/% +2 "core" %Ӹ.,\ +2 "sampler")-% +4 "core" %'OO \ ] +15 "collection"'C% +2 "core" %Ӹ..Y\ +2 "sampler"),% +4 "core" %'RR \ ] +15 "collection"'U% +2 "core" %Ӹ,-_\ +2 "sampler")<% +4 "core" %'TS \ ] +15 "collection"'_% +2 "core" %Ӹ--\ +2 "sampler")>% +50 "core" %'XW \ ] +15 "collection"'6% +2 "core" %Ӹ-.v\ +2 "sampler")$% +4 "core" %'XX \ ] +15 "collection"'p% +2 "core" %Ӹ-.^\ +2 "sampler") % +4 "core" %'YY \ ] +15 "collection"'% +2 "core" %Ӹ-/\ +2 "sampler").% +4 "core" %'ZZ \ ] +15 "collection"'% +2 "core" %Ӹ.._\ +2 "sampler")Z% +4 "core" %'[_ \ ] +15 "collection"'Y% +2 "core" %Ӹ.-]\ +2 "sampler")D% +4 "core" %']_ \ ] +15 "collection"'e% +2 "core" %Ӹ/-\ +2 "sampler")z% +4 "core" %'_^ \ ] +15 "collection"'q% +2 "core" %Ӹ0-Y\ +2 "sampler")V% +4 "core" %'_` \ ] +15 "collection"'B% +3 "core" %Ӹ..}\ +2 "sampler") % +3 "core" %'b^ \ ] +16 "collection"'9% +2 "core" %Ӹ-.\\\ +2 "sampler")H% +4 "core" %'da \ ] +15 "collection"'G% +2 "core" %Ӹ0.Y\ +2 "sampler")K% +4 "core" %'ca \ ] +15 "collection"'8% +2 "core" %Ӹ..~\ +2 "sampler")2% +4 "core" %'ek \ ] +15 "collection"':% +2 "core" %Ӹ/,]\ +2 "sampler")% +4 "core" %'fl \ ] +15 "collection"'O% +2 "core" %Ӹ..\ +2 "sampler")=% +4 "core" %'gh \ ] +15 "collection"'\\% +2 "core" %Ӹ.0\ +2 "sampler")% +4 "core" %'ki \ ] +15 "collection"'m% +2 "core" %Ӹ0/]\ +2 "sampler");% +3 "core" %'lj \ ] +16 "collection"'R% +2 "core" %Ӹ0/\ +2 "sampler")I% +4 "core" %'nm \ ] +15 "collection"'!% +2 "core" %Ӹ./W\ +2 "sampler")'% +4 "core" %'nr \ ] +2 "collection"'r% +3 "core" %Ӹ..W\ + #tIntake @15.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 59 +4 "sampler")#.;0X; \ l +15 "collection"'F% +2 "core" %Ӹ-+q\ +2 "sampler")x% +4 "core" %f:<? \ l +16 "collection"'5% +2 "core" %Ӹ.,y\ +2 "sampler")% +4 "core" %f:=> \ l +15 "collection"'g% +2 "core" %Ӹ.-L\ +2 "sampler")P% +4 "core" %f:?> \ l +15 "collection"'d% +2 "core" %Ӹ,-P\ +2 "sampler")% +4 "core" %f:A? \ l +15 "collection"'% +2 "core" %Ӹ-.{\ +2 "sampler")% +4 "core" %f:@> \ l +15 "collection"'1% +2 "core" %Ӹ--R\ +2 "sampler")~% +4 "core" %f:B@ \ l +15 "collection"'u% +2 "core" %Ӹ,-W\ +2 "sampler")% +4 "core" %f:B@ \ l +15 "collection"'y% +3 "core" %Ӹ-,\ + "sampler")}% +4 "core" %f:A@ \ l +15 "collection"'% +2 "core" %Ӹ.-P\ +2 "sampler")% +4 "core" %f:CB \ l +15 "collection"'i% +2 "core" %Ӹ,,\ +2 "sampler")% +4 "core" %f:AB \ l +15 "collection"'% +2 "core" %Ӹ,+w\ +2 "sampler")M% +4 "core" %f:?A \ l +4 #"pumping"0.0L/min +11 "collection"'% +2 "core" %Ӹ,-M\ +2 "sampler")% +4 "core" %f:=@ \ l +15 "collection"'?% +3 "core" %Ӹ.-u\ + "sampler")% +4 "core" %f:DD \ l +15 "collection"'h% +2 "core" %Ӹ.-x\ +2 "sampler")% +3 "core" %f:BE \ l +16 "collection"'a% +2 "core" %Ӹ-,N\ +2 "sampler")*% +4 "core" %f:ID \ l +15 "collection"'s% +2 "core" %Ӹ.,}\ +3 "sampler")o% +4 "core" %f:GD \ l +15 "collection"'b% +2 "core" %Ӹ/-Z\ +2 "sampler")|% +4 "core" %f:IG\ \ l +15 "collection"'t% +2 "core" %Ӹ--|\ +2 "sampler") % +4 "core" %f:IJ \ l +15 "collection"'% +2 "core" %Ӹ/.U\ +2 "sampler")0% +4 "core" %f:FE \ l +15 "collection"'% +2 "core" %Ӹ,-T\ +2 "sampler")#% +4 "core" %f:GG \ l +15 "collection"')% +2 "core" %Ӹ0,\ +2 "sampler")% +3 "core" %f:IH \ l +16 "collection"'T% +2 "core" %Ӹ,,P\ +2 "sampler")% +3 "core" %f:IJ \ l +16 "collection"'% +2 "core" %Ӹ-.\ +2 "sampler")[% +4 "core" %f:II \ l +15 "collection"'4% +2 "core" %Ӹ..\ +2 "sampler") % +3 "core" %f:IH \ l +16 "collection"'%% +2 "core" %Ӹ..Y\ +2 "sampler")% +4 "core" %f:MK \ l +15 "collection"'N% +2 "core" %Ӹ-.y\ +2 "sampler")3% +4 "core" %f:KL \ l +15 "collection"'% +2 "core" %Ӹ-/~\ +2 "sampler")k% +3 "core" %f:MM \ l +16 "collection"'"% +2 "core" %Ӹ,.Q\ +2 "sampler")% +3 "core" %f:OJ \ l +16 "collection"'w% +2 "core" %Ӹ,-\ +2 "sampler")A% +3 "core" %f:OM \ l +16 "collection"'J% +2 "core" %Ӹ-/W\ +2 "sampler") % +3 "core" %f:OP \ l +16 "collection"'@% +2 "core" %Ӹ--]\ +2 "sampler")L% +4 "core" %f:QO \ l +15 "collection"'+% +2 "core" %Ӹ,.\ +2 "sampler")(% +4 "core" %f:PP \ l +15 "collection"'&% +2 "core" %Ӹ,/c\ +2 "sampler"){% +3 "core" %f:RR \ l +16 "collection"'/% +2 "core" %Ӹ--c\ +2 "sampler")-% +3 "core" %f:TQ \ l +16 "collection"'C% +2 "core" %Ӹ,/\ +2 "sampler"),% +4 "core" %f:RR \ l +15 "collection"'U% +2 "core" %Ӹ/-\\\ +2 "sampler")<% +4 "core" %f:QR \ l +15 "collection"'_% +3 "core" %Ӹ-,\ + "sampler")>% +4 "core" %f:TQ \ l +15 "collection"'6% +3 "core" %Ӹ.-R\ +2 "sampler")$% +3 "core" %f:SS \ l +15 "collection"'p% +2 "core" %Ӹ,.e\ +2 "sampler") % +4 "core" %f:RS \ l +15 "collection"'% +2 "core" %Ӹ/.\ +2 "sampler").% +3 "core" %f:TU \ l +16 "collection"'% +2 "core" %Ӹ./Y\ +2 "sampler")Z% +4 "core" %f:TV \ l +15 "collection"'Y% +2 "core" %Ӹ/,\\\ +2 "sampler")D% +48 "core" %f:VW \ l +18 "collection"'e% +2 "core" %Ӹ/.\ +2 "sampler")z% +4 "core" %f:ZX \ l +15 "collection"'q% +2 "core" %Ӹ./h\ +2 "sampler")V% +4 "core" %f:ZY \ l +15 "collection"'B% +2 "core" %Ӹ-0\ +2 "sampler") % +4 "core" %f:Y[ \ l +15 "collection"'9% +2 "core" %Ӹ--\ +2 "sampler")H% +4 "core" %f:]Z \ l +15 "collection"'G% +2 "core" %Ӹ/-h\ +2 "sampler")K% +4 "core" %f:[\\ \ l +15 "collection"'8% +2 "core" %Ӹ.-\ +2 "sampler")2% +4 "core" %f:]^ \ l +15 "collection"':% +2 "core" %Ӹ/-\ +2 "sampler")% +4 "core" %f:_` \ l +15 "collection"'O% +2 "core" %Ӹ0.^\ +2 "sampler")=% +4 "core" %f:aa \ l +15 "collection"'\\% +2 "core" %Ӹ0.\ +2 "sampler")% +4 "core" %f:a` \ l +15 "collection"'m% +2 "core" %Ӹ//`\ +2 "sampler");% +4 "core" %f:ab \ l +15 "collection"'R% +2 "core" %Ӹ..f\ +2 "sampler")I% +3 "core" %f:cc\ \ l +16 "collection"'!% +2 "core" %Ӹ..\ +2 "sampler")'% +4 "core" %f:ce \ l +15 "collection"'r% +2 "core" %Ӹ//d\ +2 "sampler")n% +4 "core" %f:fd \ l +15 "collection"'% +2 "core" %Ӹ/.\\\ +2 "sampler")`% +4 "core" %f:jf \ l +15 "collection"'l% +2 "core" %Ӹ..\ +2 "sampler")S% +3 "core" %f:hi \ l +16 "collection"'c% +3 "core" %Ӹ./c\ +2 "sampler")\ % +3 "core" %f:ik \ l +16 "collection"'7% +2 "core" %Ӹ-.\ +2 "sampler")E% +4 "core" %f:mi \ l +15 "collection"'W% +2 "core" %Ӹ0.b\ +2 "sampler")Q% +4 "core" %f:mn \ l +15 "collection"'F% +2 "core" %Ӹ0/\ +2 "sampler")x% +3 "core" %f:mn \ l +16 "collection"'5% +2 "core" %Ӹ10\ +2 "sampler")% +4 "core" %f:rr \ l + "collection"'g% +4 "core" %Ӹ.._\ +2 .tSS.reconfigure SSinhale.with maxSpeed: 53 +2 "sampler")#.50X;: \  +15 "collection"'y% +2 "core" %Ӹ--\ +2 "sampler")}% +4 "core" %j<< \  +15 "collection"'% +2 "core" %Ӹ..\ +2 "sampler")% +4 "core" %k?= \  +16 "collection"'i% +2 "core" %Ӹ..\ +2 "sampler")% +4 "core" %k>= \  +15 "collection"'% +2 "core" %Ӹ..\ +2 "sampler")M% +4 "core" %j?> \  +15 "collection"'% +3 "core" %Ӹ--c\ + "sampler")% +4 "core" %B>= \  +15 "collection"'?% +2 "core" %Ӹ0.\ +2 "sampler")% +4 "core" % ?= \  +15 "collection"'h% +2 "core" %Ӹ+.\ +2 "sampler")% +4 "core" % >? \ \ Z +15 "collection"'a% +2 "core" %Ӹ,/i\ +2 "sampler")*% +4 "core" % >D \ [ +15 "collection"'s% +2 "core" %Ӹ/,\ +2 "sampler")o% +4 "core" % B> \ [ +15 "collection"'b% +2 "core" %Ӹ//i\ +2 "sampler")|% +3 "core" % @C \ [ +16 "collection"'t% +2 "core" %Ӹ-.i\ +2 "sampler") % +3 "core" % AA \ [ +16 "collection"'% +2 "core" %Ӹ-.\ +2 "sampler")0% +3 "core" % A> \ [ +16 "collection"'% +2 "core" %Ӹ..h\ +2 "sampler")#% +4 "core" % AB \ [ +15 "collection"')% +2 "core" %Ӹ.-h\ +2 "sampler")% +4 "core" % @D \ [ +15 "collection"'T% +2 "core" %Ӹ+-\ +2 "sampler")% +4 "core" % BF \ [ +15 "collection"'% +2 "core" %Ӹ--k\ +2 "sampler")[% +3 "core" % BH \ [ +16 "collection"'4% +2 "core" %Ӹ/.\ +3 "sampler") % +4 "core" % DG \ [ +15 "collection"'%% +2 "core" %Ӹ..i\ +2 "sampler")% +4 "core" % AB \ [ +15 "collection"'N% +2 "core" %Ӹ--\ +2 "sampler")3% +4 "core" % DC \ [ +15 "collection"'% +2 "core" %Ӹ..\ +2 "sampler")k% +3 "core" % CF \ [ +16 "collection"'"% +2 "core" %Ӹ.-i\ +2 "sampler")% +3 "core" % CG \ [ +16 "collection"'w% +2 "core" %Ӹ/-\ +2 "sampler")A% +4 "core" % C@ \ [ +15 "collection"'J% +2 "core" %Ӹ-.k\ +2 "sampler") % +3 "core" % FJ \ [ +16 "collection"'@% +2 "core" %Ӹ..i\ +2 "sampler")L% +4 "core" % DE \ [ +15 "collection"'+% +2 "core" %Ӹ-,\ +2 "sampler")(% +3 "core" % HK \ [ +16 "collection"'&% +2 "core" %Ӹ..j\ +2 "sampler"){% +4 "core" % FK \ [ +15 "collection"'/% +2 "core" %Ӹ..j\ +2 "sampler")-% +3 "core" % FH \ [ +16 "collection"'C% +2 "core" %Ӹ-.\ +2 "sampler"),% +4 "core" % GI\ \ [ +15 "collection"'U% +2 "core" %Ӹ,-k\ +2 "sampler")<% +4 "core" % JI \ [ +15 "collection"'_% +3 "core" %Ӹ/0\ + "sampler")>% +4 "core" % KJ \ [ +15 "collection"'6% +2 "core" %Ӹ00\ +2 "sampler")$% +4 "core" % MK \ [ +15 "collection"'p% +2 "core" %Ӹ0/i\ +2 "sampler") % +4 "core" % HL \ [ +15 "collection"'% +2 "core" %Ӹ/.\ +2 "sampler").% +4 "core" % HO \ [ +15 "collection"'% +2 "core" %Ӹ./c\ +2 "sampler")Z% +4 "core" % JL \ [ +15 "collection"'Y% +2 "core" %Ӹ+.c\ +2 "sampler")D% +4 "core" % LM \ [ +15 "collection"'e% +2 "core" %Ӹ/-\ +2 "sampler")z% +4 "core" % MP \ [ +15 "collection"'q% +2 "core" %Ӹ./j\ +2 "sampler")V% +4 "core" % PM \ [ +15 "collection"'B% +2 "core" %Ӹ//j\ +2 "sampler") % +4 "core" % NR \ [ +15 "collection"'9% +3 "core" %Ӹ-/i\ +2 "sampler")H% +3 "core" % PU \ [ +16 "collection"'G% +2 "core" %Ӹ..i\ +2 "sampler")K% +4 "core" % OT \ [ +15 "collection"'8% +40 "core" %Ӹ/,\ +11 "sampler")2% +3 "core" % QO \ [ +16 "collection"':% +2 "core" %Ӹ0/d\ +2 "sampler")% +4 "core" % RS \ [ +15 "collection"'O% +2 "core" %Ӹ0-\ +3 "sampler")=% +4 "core" % PM \ [ +15 "collection"'\\% +2 "core" %Ӹ0/i\ +2 "sampler")% +4 "core" % TY \ [ +15 "collection"'m% +2 "core" %Ӹ+0\ +2 "sampler");% +4 "core" % VS \ [ +15 "collection"'R% + #"pumping"0.0L/min +4 "core" %Ӹ.-\ +2 "sampler")I% +5 "core" % VZ \ [ +16 "collection"'!% +91 "core" %Ӹ//j\ +2 "sampler")'% +4 "core" % \\] \ [ +16 "collection"'r% +2 "core" %Ӹ00k\ +2 "sampler")n% +4 "core" % ZZ \ [ +15 "collection"'% +2 "core" %Ӹ..\ +2 "sampler")`% +4 "core" % ]a \ [ +15 "collection"'l% +2 "core" %Ӹ/.\ +2 "sampler")S% +4 "core" % \\_ \ [ +15 "collection"'c% +2 "core" %Ӹ/-j\ +2 "sampler")\ % +4 "core" % \\Z \ [ +15 "collection"'7% +2 "core" %Ӹ.0\ +2 "sampler")E% +4 "core" % ][ \ [ +15 "collection"'W% +2 "core" %Ӹ./\ +2 "sampler")Q% +4 "core" % ]] \ [ +15 "collection"'F% +2 "core" %Ӹ1/h\ +2 "sampler")x% +4 "core" % _^ \ [ +15 "collection"'5% +3 "core" %Ӹ0.\ +2 "sampler")% +4 "core" % `d \ [ +15 "collection"'g% +2 "core" %Ӹ./k\ +2 "sampler")j% +4 "core" % `` \ [ +15 "collection"'% +2 "core" %Ӹ0.\ +2 "sampler")% +4 "core" % _` \ [ +15 "collection"'% +2 "core" %Ӹ2.i\ +2 "sampler")1% +4 "core" % ag \ [ +15 "collection"'~% +2 "core" %Ӹ10j\ +2 "sampler")u% +4 "core" % _` \ [ +15 "collection"'% +2 "core" %Ӹ2.\ +2 "sampler")f% +4 "core" % `b \ [ +15 "collection"'y% +2 "core" %Ӹ/1i\ +2 "sampler")}% +4 "core" % cb \ [ +15 "collection"'% +2 "core" %Ӹ1/i\ +2 "sampler")% +3 "core" % ch \ [ +16 "collection"'i% +2 "core" %Ӹ/0\ +2 "sampler")% +4 "core" % ei \ [ +15 "collection"'% +2 "core" %Ӹ20i\ +2 "sampler")M% +4 "core" % ef \ [ +15 "collection"'% +2 "core" %Ӹ1/\ +2 "sampler")% +4 "core" % fd \ [ +15 "collection"'?% +3 "core" %Ӹ01\ + "sampler")% +4 "core" % gi\ \ [ +15 "collection"'h% +5 "core" %Ӹ//\ +3 "sampler")% +3 "core" % ih \ [ +16 "collection"'a% +2 "core" %Ӹ1.\ +2 "sampler")*% +3 "core" % jk \ [ +16 "collection"'s% +2 "core" %Ӹ.2j\ +2 "sampler")P% +4 "core" % kh\ \ [ +15 "collection"'o% +2 "core" %Ӹ/1\ +2 "sampler")b% +3 "core" % jr \ [ +2 "collection"'|% +4 "core" %Ӹ30\ + #tIntake @15.9psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 48 +4 "sampler")#.00X=? \  +15 "collection"'% +3 "core" %Ӹ/.k\ + "sampler")#% +4 "core" %' @>\ \  +15 "collection"')% +2 "core" %Ӹ./j\ +2 "sampler")% +4 "core" %%\ ?? \ Z +15 "collection"'T% +2 "core" %Ӹ1/\ +2 "sampler")% +4 "core" %% ?? \ Z +15 "collection"'% +2 "core" %Ӹ/-i\ +2 "sampler")[% +3 "core" %% @@ \ Z +16 "collection"'4% +2 "core" %Ӹ/0\ +2 "sampler") % +4 "core" %% ?@ \ Z +16 "collection"'%% +2 "core" %Ӹ1.j\ +2 "sampler")% +4 "core" %% ?@ \ Z +15 "collection"'N% +2 "core" %Ӹ0/\ +2 "sampler")3% +4 "core" %% @B \ Z +15 "collection"'% +3 "core" %Ӹ.0j\ +2 "sampler")k% +4 "core" %% B@ \ Z +15 "collection"'"% +2 "core" %Ӹ/-\ +2 "sampler")% +4 "core" %% B@ \ Z +15 "collection"'w% +2 "core" %Ӹ/,\ +2 "sampler")A% +4 "core" %% CB\ \ Z +15 "collection"'J% +2 "core" %Ӹ0/j\ +2 "sampler") % +4 "core" %% EB \ Z +15 "collection"'@% +2 "core" %Ӹ/.\ +2 "sampler")L% +4 "core" %% DB \ Z +15 "collection"'+% +2 "core" %Ӹ0.h\ +2 "sampler")(% +3 "core" %% DB \ Z +16 "collection"'&% +2 "core" %Ӹ0.j\ +2 "sampler"){% +4 "core" %% DD \ Z +15 "collection"'/% +2 "core" %Ӹ./\ +2 "sampler")-% +4 "core" %% CC \ Z +15 "collection"'C% +2 "core" %Ӹ//k\ +2 "sampler"),% +3 "core" %% EG \ Z +16 "collection"'U% +2 "core" %Ӹ00j\ +2 "sampler")<% +3 "core" %% FC \ Z +16 "collection"'_% +2 "core" %Ӹ0/\ +2 "sampler")>% +4 "core" %% DC \ Z +15 "collection"'6% +2 "core" %Ӹ/-i\ +2 "sampler")$% +4 "core" %% FE \ Z +15 "collection"'p% +2 "core" %Ӹ/1\ +2 "sampler") % +5 "core" %% GH \ Z +15 "collection"'% +2 "core" %Ӹ/-h\ +2 "sampler").% +3 "core" %% GH \ Z +16 "collection"'% +2 "core" %Ӹ/1\ +2 "sampler")Z% +4 "core" %% GH \ Z +15 "collection"'Y% +3 "core" %Ӹ/0\ + "sampler")D% +4 "core" %% FG\ \ Z +15 "collection"'e% +2 "core" %Ӹ/0i\ +2 "sampler")z% +4 "core" %% EG \ Z +15 "collection"'q% +2 "core" %Ӹ0.\ +2 "sampler")V% +4 "core" %% GE \ Z +15 "collection"'B% +2 "core" %Ӹ//f\ +2 "sampler") % +4 "core" %% GG \ Z +15 "collection"'9% +2 "core" %Ӹ1.j\ +2 "sampler")H% +4 "core" %% II \ Z +15 "collection"'G% +2 "core" %Ӹ//\ +2 "sampler")K% +4 "core" %% HG \ Z +15 "collection"'8% +2 "core" %Ӹ1/l\ +2 "sampler")2% +3 "core" %% GG \ Z +16 "collection"':% +2 "core" %Ӹ//d\ +2 "sampler")% +4 "core" %% JI \ Z +15 "collection"'O% +2 "core" %Ӹ./\ +2 "sampler")=% +4 "core" %% KH \ Z +15 "collection"'\\% +2 "core" %Ӹ//k\ +2 "sampler")% +4 "core" %% LJ \ Z +15 "collection"'m% +2 "core" %Ӹ/.\ +2 "sampler");% +4 "core" %% KK \ \ Z +15 "collection"'R% +46 "core" %Ӹ0/\ +5 "sampler")I% +4 "core" %% MK \ Z +15 "collection"'!% +2 "core" %Ӹ00i\ +2 "sampler")'% +4 "core" %% LI \ Z +15 "collection"'r% +2 "core" %Ӹ/0\ +2 "sampler")n% +4 "core" %% MM \ Z +15 "collection"'% +2 "core" %Ӹ//k\ +2 "sampler")`% +4 "core" %% LL \ Z +15 "collection"'l% +2 "core" %Ӹ//j\ +2 "sampler")S% +4 "core" %% ML \ Z +15 "collection"'c% +2 "core" %Ӹ1.\ +2 "sampler")\ % +4 "core" %% MM \ Z +15 "collection"'7% +3 "core" %Ӹ01k\ +2 "sampler")E% +3 "core" %% ON \ Z +16 "collection"'W% +2 "core" %Ӹ0.\ +2 "sampler")Q% +4 "core" %% OO \ Z +15 "collection"'F% +2 "core" %Ӹ0/j\ +2 "sampler")x% +4 "core" %% NN \ Z +15 "collection"'5% +2 "core" %Ӹ01j\ +2 "sampler")% +4 "core" %% NP \ Z +15 "collection"'g% +2 "core" %Ӹ//\ +2 "sampler")j% +4 "core" %% OP \ Z +15 "collection"'% +2 "core" %Ӹ00j\ +2 "sampler")% +3 "core" %% QP \ Z +16 "collection"'% +2 "core" %Ӹ//\ +2 "sampler")1% +4 "core" %% QQ \ Z +15 "collection"'~% +3 "core" %Ӹ/2\ + "sampler")u% +4 "core" %% SQ \ Z +15 "collection"'% +2 "core" %Ӹ0/j\ +2 "sampler")f% +4 "core" %% QP \ Z +15 "collection"'y% +2 "core" %Ӹ10\ +2 "sampler")}% +4 "core" %% SS \ Z +15 "collection"'% +2 "core" %Ӹ11j\ +2 "sampler")% +4 "core" %% SR\ \ Z +15 "collection"'i% +2 "core" %Ӹ/.j\ +2 "sampler")% +4 "core" %% TV \ Z +15 "collection"'% +2 "core" %Ӹ//\ +2 "sampler")M% +4 "core" %% US \ Z +15 "collection"'% +2 "core" %Ӹ/0j\ +2 "sampler")% +3 "core" %% TS \ Z +16 "collection"'?% +2 "core" %Ӹ.1h\ +2 "sampler")% +4 "core" %% VT \ Z +15 "collection"'h% +2 "core" %Ӹ10\ +2 "sampler")% +3 "core" %% VV \ Z +16 "collection"'a% +3 "core" %Ӹ0/h\ + "sampler")*% +4 "core" %% WW \ Z +15 "collection"'s% +2 "core" %Ӹ00\ +2 "sampler")P% +4 "core" %% XW \ Z +15 "collection"'o% +2 "core" %Ӹ//\ +2 "sampler")b% +4 "core" %% YW \ Z +15 "collection"'|% +2 "core" %Ӹ//f\ +2 "sampler")d% +4 "core" %% YY\ \ Z +15 "collection"'% +2 "core" %Ӹ10\ +2 "sampler")0% +3 "core" %% [Z \ Z +16 "collection"'% +2 "core" %Ӹ11h\ +2 "sampler")#% +4 "core" %% Y[ \ Z +15 "collection"')% +3 "core" %Ӹ/0i\ +2 "sampler")% +3 "core" %% \\[ \ Z +16 "collection"'T% +2 "core" %Ӹ.1i\ +2 "sampler")% +4 "core" %% \\[ \ Z +15 "collection"'% +2 "core" %Ӹ00k\ +2 "sampler")[% +4 "core" %% ^] \ Z +15 "collection"'4% +2 "core" %Ӹ1.\ +2 "sampler") % +4 "core" %% ^\\ \ Z +15 "collection"'%% +2 "core" %Ӹ20j\ +2 "sampler")% +4 "core" %% _] \ Z +15 "collection"'N% +2 "core" %Ӹ00i\ +2 "sampler")3% +4 "core" %% ^^ \ Z +15 "collection"'% +2 "core" %Ӹ10\ +2 "sampler")k% +4 "core" %% a^ \ Z +15 "collection"'"% +2 "core" %Ӹ01i\ +2 "sampler")% +4 "core" %% _` \ Z +15 "collection"'w% +2 "core" %Ӹ21\ +2 "sampler")A% +4 "core" %% _` \ Z +15 "collection"'J% +2 "core" %Ӹ20\ +2 "sampler") % +4 "core" %% b`\ \ Z +15 "collection"'@% +2 "core" %Ӹ//j\ +2 "sampler")t% +4 "core" %% bb \ Z +15 "collection"'L% +2 "core" %Ӹ11\ +2 "sampler")+% +4 "core" %% dc \ Z +15 "collection"'(% +2 "core" %Ӹ00h\ +2 "sampler")&% +4 "core" %% cb \ Z +3 #"pumping"0.0L/min +13 "collection"'{% +2 "core" %Ӹ30\ +2 "sampler")/% +4 "core" %% ef \ Z +15 "collection"'-% +2 "core" %Ӹ00j\ +2 "sampler")C% +4 "core" %% ee \ Z +15 "collection"',% +3 "core" %Ӹ/0g\ + "sampler")U% +4 "core" %% ed \ Z +15 "collection"'<% +2 "core" %Ӹ10\ +2 "sampler")_% +3 "core" %% hh \ \ Z +16 "collection"'>% +2 "core" %Ӹ22f\ +2 "sampler")6% +3 "core" %% hh \ Z +16 "collection"'$% +2 "core" %Ӹ/.i\ +2 "sampler")p% +3 "core" %% hi \ Z +16 "collection"' % +3 "core" %Ӹ0/\ +2 "sampler")% +3 "core" %% jh \ Z +16 "collection"'.% +3 "core" %Ӹ/1j\ + "sampler")% +4 "core" %% jj \ Z +15 "collection"'Z% +2 "core" %Ӹ20\ +2 "sampler")Y% +3 "core" %% kk \ Z +16 "collection"'D% +3 "core" %Ӹ01j\ +2 "sampler")e% +3 "core" %% ll \ Z +16 "collection"'z% +2 "core" %Ӹ/3\ +2 "sampler")q% +4 "core" %% ln \ Z +15 "collection"'V% +2 "core" %Ӹ21j\ +2 "sampler")B% +3 "core" %% ln\ \ Z +16 "collection"' % +2 "core" %Ӹ10\ +2 "sampler")9% +3 "core" %% oo \ Z +16 "collection"'H% +2 "core" %Ӹ41\ +2 "sampler")G% +3 "core" %% pq \ Z +2 "collection"'K% +3 "core" %Ӹ00j\ +2 .tSS.reconfigure SSinhale.with maxSpeed: 43 +3 "sampler")#.+0X=: \  +3 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +4 "sampler")#.0X \  +15 "collection"'\\% +2 "core" %Ӹ./\ +2 "sampler")% +4 "core" %%j?> \  +15 "collection"'m% +2 "core" %Ӹ00j\ +2 "sampler");% +4 "core" %%k>> \  +15 "collection"'R% +2 "core" %Ӹ02\ +2 "sampler")I% +3 "core" %%j=? \  +16 "collection"'!% +2 "core" %Ӹ30\ +2 "sampler")'% +4 "core" %%j>;\ \  +16 "collection"'r% +2 "core" %Ӹ.0\ +2 "sampler")n% +4 "core" %%j@= \  +15 "collection"'% +2 "core" %Ӹ1/i\ +2 "sampler")`% +4 "core" %%jA@ \  +15 "collection"'l% +2 "core" %Ӹ0/j\ +2 "sampler")S% +4 "core" %%j?@ \  +15 "collection"'c% +2 "core" %Ӹ00\ +40 "sampler")\ % +13 "core" %%j?= \  +15 "collection"'7% +3 "core" %Ӹ1.j\ + "sampler")E% +4 "core" %%jAC \  +15 "collection"'W% +2 "core" %Ӹ00j\ +2 "sampler")Q% +4 "core" %%kBA \  +15 "collection"'F% +2 "core" %Ӹ/1\ +2 "sampler")x% +4 "core" %%jA? \  +15 "collection"'5% +2 "core" %Ӹ/0i\ +2 "sampler")% +4 "core" %%jBA \  +15 "collection"'g% +2 "core" %Ӹ1.\ +2 "sampler")j% +4 "core" %%jB? \  +15 "collection"'% +2 "core" %Ӹ1-\ +2 "sampler")% +4 "core" %%jCC \  +15 "collection"'% +2 "core" %Ӹ0.i\ +2 "sampler")1% +4 "core" %%jDB \  +15 "collection"'~% +2 "core" %Ӹ00\ +2 "sampler")u% +4 "core" %%kCC \  +15 "collection"'% +3 "core" %Ӹ//h\ + "sampler")f% +4 "core" %%kED \  +16 "collection"'y% +2 "core" %Ӹ00\ +2 "sampler")}% +4 "core" %%kEC \  +15 "collection"'% +2 "core" %Ӹ20i\ +2 "sampler")% +4 "core" %%kCF \  +15 "collection"'i% +2 "core" %Ӹ00j\ +2 "sampler")% +4 "core" %%kGE \  +15 "collection"'% +2 "core" %Ӹ/0\ +2 "sampler")M% +4 "core" %%jCC \  +15 "collection"'% +2 "core" %Ӹ/.j\ +2 "sampler")% +3 "core" %%jGD\ \  +16 "collection"'?% +2 "core" %Ӹ//f\ +2 "sampler")% +4 "core" %%kED \  +15 "collection"'h% +2 "core" %Ӹ/0\ +2 "sampler")% +4 "core" %%kFD \  +15 "collection"'a% +2 "core" %Ӹ./l\ +2 "sampler")*% +3 "core" %%kHF \  +16 "collection"'s% +2 "core" %Ӹ01\ +2 "sampler")P% +4 "core" %%jHH \  +15 "collection"'o% +2 "core" %Ӹ/0\ +2 "sampler")b% +4 "core" %%jGE \  +15 "collection"'|% +2 "core" %Ӹ0/j\ +2 "sampler")d% +4 "core" %%jIE\ \  +15 "collection"'% +2 "core" %Ӹ/1\ +2 "sampler")0% +4 "core" %%kHG \  +15 "collection"'% +2 "core" %Ӹ0.h\ +2 "sampler")#% +3 "core" %%jFG \  +16 "collection"')% +2 "core" %Ӹ/0j\ +2 "sampler")% +4 "core" %%kHC \  +15 "collection"'T% +2 "core" %Ӹ2/\ +2 "sampler")% +4 "core" %%kHF \  +15 "collection"'% +2 "core" %Ӹ00h\ +2 "sampler")[% +3 "core" %%jHG \  +16 "collection"'4% +2 "core" %Ӹ01k\ +2 "sampler") % +4 "core" %%kHE \  +15 "collection"'%% +2 "core" %Ӹ31\ +2 "sampler")% +4 "core" %%kEF \  +15 "collection"'N% +2 "core" %Ӹ1/k\ +2 "sampler")3% +4 "core" %%kJH \  +15 "collection"'% +2 "core" %Ӹ0/\ +2 "sampler")k% +4 "core" %%jGH \  +15 "collection"'"% +2 "core" %Ӹ/0\ +2 "sampler")% +3 "core" %%jGG \  +16 "collection"'w% +2 "core" %Ӹ00i\ +3 "sampler")A% +3 "core" %%jHH \  +16 "collection"'J% +2 "core" %Ӹ/1\ +2 "sampler") % +4 "core" %%jJJ\ \  +15 "collection"'@% +2 "core" %Ӹ.0k\ +2 "sampler")t% +3 "core" %%kKI\ \  +16 "collection"'L% +2 "core" %Ӹ//\ +2 "sampler")+% +4 "core" %%kLK \  +15 "collection"'(% +2 "core" %Ӹ10h\ +2 "sampler")&% +4 "core" %%jKK \  +15 "collection"'{% +2 "core" %Ӹ0/m\ +2 "sampler")/% +4 "core" %%jJJ \  +15 "collection"'-% +2 "core" %Ӹ/0\ +2 "sampler")C% +4 "core" %%kLI \  +15 "collection"',% +2 "core" %Ӹ01l\ +2 "sampler")U% +3 "core" %%kMJ \  +16 "collection"'<% +2 "core" %Ӹ10k\ +2 "sampler")_% +4 "core" %%jMM \  +15 "collection"'>% +2 "core" %Ӹ.1\ +2 "sampler")6% +3 "core" %%jNO \  +16 "collection"'$% +2 "core" %Ӹ1/i\ +2 "sampler")p% +3 "core" %%jMN \  +16 "collection"' % +2 "core" %Ӹ00\ +2 "sampler")% +4 "core" %%jMP \  +15 "collection"'.% +2 "core" %Ӹ02\ +2 "sampler")% +3 "core" %%jOL \  +16 "collection"'Z% +2 "core" %Ӹ2/l\ +2 "sampler")Y% +4 "core" %%jPM \  +15 "collection"'D% +2 "core" %Ӹ11\ +2 "sampler")e% +3 "core" %%jQP \  +16 "collection"'z% +2 "core" %Ӹ/0\ +2 "sampler")q% +4 "core" %%jOO\ \  +15 "collection"'V% +2 "core" %Ӹ.0j\ +2 "sampler")B% +3 "core" %%kPO \  +16 "collection"' % +2 "core" %Ӹ1.\ +2 "sampler")9% +4 "core" %%jNN \  +15 "collection"'H% +3 "core" %Ӹ00k\ + "sampler")G% +4 "core" %%jOO \  +15 "collection"'K% +2 "core" %Ӹ11i\ +2 "sampler") % +3 "core" %%jQP \  +16 "collection"':% +2 "core" %Ӹ/0\ +2 "sampler")% +4 "core" %%jQR \  +15 "collection"'O% +2 "core" %Ӹ1/i\ +2 "sampler")=% +4 "core" %%kPM \  +15 "collection"'\\% +3 "core" %Ӹ./\ +2 "sampler")% +3 "core" %%jQO \  +16 "collection"'m% +2 "core" %Ӹ11i\ +2 "sampler");% +3 "core" %%jPO \  +16 "collection"'R% +2 "core" %Ӹ11\ +2 "sampler")I% +3 "core" %%kQO \  +16 "collection"'!% +2 "core" %Ӹ0/\ +2 "sampler")'% +3 "core" %%jRT \  +16 "collection"'r% +2 "core" %Ӹ01o\ +2 "sampler")n% +3 "core" %%kKM \  +16 "collection"'% +2 "core" %Ӹ01\ +2 "sampler")`% +4 "core" %%jRQ \  +15 "collection"'l% +2 "core" %Ӹ21\ +2 "sampler")S% +4 "core" %%jPQ\ \  +15 "collection"'c% +2 "core" %Ӹ1/j\ +2 "sampler")\ % +4 "core" %%kRR \  +15 "collection"'7% +2 "core" %Ӹ/1\ +2 "sampler")8% +3 "core" %%kRR \  +16 "collection"'E% +3 "core" %Ӹ01g\ + "sampler")W% +4 "core" %%jSQ \  +15 "collection"'Q% +2 "core" %Ӹ01k\ +2 "sampler")F% +3 "core" %%jTR \  +16 "collection"'x% +2 "core" %Ӹ2.\ +2 "sampler")5% +4 "core" %%jSQ \  +15 "collection"'% +2 "core" %Ӹ11n\ +2 "sampler")g% +4 "core" %%kUT \  +15 "collection"'j% +2 "core" %Ӹ11j\ +2 "sampler")% +4 "core" %%jSQ \  +15 "collection"'% +2 "core" %Ӹ10\ +2 "sampler")% +4 "core" %%jTT \  +15 "collection"'1% +2 "core" %Ӹ0/f\ +2 "sampler")~% +4 "core" %%jUT \  +40 "collection"'u% +12 "core" %Ӹ21\ +2 "sampler")% +3 "core" %%jVV \  +16 "collection"'f% + #"pumping"0.0L/min +4 "core" %Ӹ21\ +3 "sampler")y% +5 "core" %%jWW \  +16 "collection"'}% +3 "core" %Ӹ02i\ + "sampler")% +4 "core" %%jVV \  +15 "collection"'% +2 "core" %Ӹ01\ +2 "sampler")i% +4 "core" %%jVV \  +15 "collection"'% +3 "core" %Ӹ11i\ +2 "sampler")% +4 "core" %%jWZ \  +15 "collection"'M% +2 "core" %Ӹ0.\ +2 "sampler")% +4 "core" %%jYW \  +15 "collection"'% +2 "core" %Ӹ20j\ +2 "sampler")?% +4 "core" %%jYX \  +15 "collection"'% +2 "core" %Ӹ10\ +2 "sampler")h% +3 "core" %%jZX \  +16 "collection"'% +2 "core" %Ӹ10\ +2 "sampler")a% +4 "core" %%jXX \  +15 "collection"'*% +2 "core" %Ӹ10k\ +3 "sampler")s% +3 "core" %%jZZ \  +15 "collection"'P% +2 "core" %Ӹ13\ +2 "sampler")o% +4 "core" %%j\\Z \  +15 "collection"'b% +2 "core" %Ӹ11\ +2 "sampler")|% +4 "core" %%j[\\\ \  +15 "collection"'d% +2 "core" %Ӹ11n\ +2 "sampler")% +4 "core" %%jZ\\ \  +15 "collection"'0% +2 "core" %Ӹ00\ +2 "sampler")% +3 "core" %%j\\] \ \  +16 "collection"'#% +2 "core" %Ӹ/0k\ +2 "sampler"))% +4 "core" %%k\\] \  +15 "collection"'% +2 "core" %Ӹ1/j\ +2 "sampler")T% +4 "core" %%j_] \  +15 "collection"'% +2 "core" %Ӹ10\ +2 "sampler")% +4 "core" %%j^^ \  +15 "collection"'[% +2 "core" %Ӹ22i\ +2 "sampler")4% +4 "core" %%j^^\ \  +15 "collection"' % +2 "core" %Ӹ01j\ +2 "sampler")%% +4 "core" %%j`^ \  +15 "collection"'% +2 "core" %Ӹ20\ +2 "sampler")N% +4 "core" %%j_` \  +15 "collection"'3% +2 "core" %Ӹ0/i\ +2 "sampler")% +4 "core" %%j_` \  +15 "collection"'k% +2 "core" %Ӹ01\ +2 "sampler")"% +4 "core" %%ja` \  +15 "collection"'% +2 "core" %Ӹ10\ +2 "sampler")w% +4 "core" %%jba \  +15 "collection"'A% +2 "core" %Ӹ/2l\ +2 "sampler")J% +3 "core" %%jca\ \  +16 "collection"' % +2 "core" %Ӹ22\ +2 "sampler")@% +3 "core" %%jea \  +16 "collection"'t% +2 "core" %Ӹ2/n\ +2 "sampler")L% +4 "core" %%jcc \  +15 "collection"'+% +3 "core" %Ӹ10j\ +2 "sampler")(% +3 "core" %%jec \  +16 "collection"'&% +2 "core" %Ӹ12r\ +2 "sampler"){% +4 "core" %%jcd \  +15 "collection"'/% +2 "core" %Ӹ31k\ +2 "sampler")-% +4 "core" %%jde \  +15 "collection"'C% +2 "core" %Ӹ11\ +2 "sampler"),% +4 "core" %%jfe \  +15 "collection"'U% +2 "core" %Ӹ00i\ +2 "sampler")<% +4 "core" %%jge\ \  +15 "collection"'_% +2 "core" %Ӹ22i\ +2 "sampler")>% +4 "core" %%jfi \  +15 "collection"'6% +2 "core" %Ӹ21\ +2 "sampler")$% +4 "core" %%jhg \  +15 "collection"'p% +2 "core" %Ӹ12j\ +2 "sampler") % +4 "core" %%jhg\ \  +15 "collection"'% +2 "core" %Ӹ11\ +2 "sampler").% +4 "core" %%jhh \  +15 "collection"'% +2 "core" %Ӹ20\ +2 "sampler")Z% +4 "core" %%khg \  +15 "collection"'Y% +2 "core" %Ӹ21k\ +2 "sampler")D% +4 "core" %%jki \  +15 "collection"'e% +2 "core" %Ӹ21\ +2 "sampler")z% +4 "core" %%jlj \ \  +15 "collection"'q% +2 "core" %Ӹ02j\ +2 "sampler")V% +4 "core" %%jml \  +15 "collection"'B% +2 "core" %Ӹ20j\ +2 "sampler") % +4 "core" %%jkn \  +15 "collection"'9% +2 "core" %Ӹ11\ +2 "sampler")H% +4 "core" %%jmm \  +16 "collection"'G% +2 "core" %Ӹ01j\ +2 "sampler")K% +4 "core" %%jll \  +2 .tSS.reconfigure SSconfig +3 "sampler")#.0X/home/esp/esp2/mission/2019_9_4_rush_positive_n_neg.rb:65"7/home/esp/esp2/utils/commskel.rb:81:in `runAction'"//home/esp/esp2/utils/mission.rb:71:in `at'">/home/esp/esp2/mission/2019_9_4_rush_positive_n_neg.rb:64"//home/esp/esp2/utils/mission.rb:19:in `[]'"4/home/esp/esp2/utils/mission.rb:19:in `mission'">/home/esp/esp2/mission/2019_9_4_rush_positive_n_neg.rb:57"1/home/esp/esp2/lib/framework.rb:80:in `load'"//home/esp/esp2/lib/framework.rb:80:in `ld'"1/home/esp/esp2/lib/framework.rb:85:in `load'"5/home/esp/esp2/lib/framework.rb:141:in `execute'"-/home/esp/esp2/lib/esp.rb:192:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + .SSV.dial :exhaust +3 "sampler")O  +72 "core"  + .tExhaust.select :open + "sampler")@ +12 .tSS.reconfigure SSexhale +3 "sampler")#.0X +337 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 'w% +2 "core" %>,,\  +2 .tCS.seek 6ml +2 "collection"'A' +1350 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'J +42 "core"  + .tCS.reconfigure CSfast +3 "collection"'#d @b +4 .tCS.seek :empty +2 "collection"' 'ӂ +1393 "core" ' + .tCSV.dial CSR +2 "collection"'@  +44 "core"  + "collection"'t% +4 "core" %Ӏ,-F\ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +3 "collection"' +11 .tCS.reconfigure CSconfig +3 "collection"'#P d@b +4 .tCS.seek 2ml +3 "collection"'L' +594 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 '+% +2 "core" %,-\  +2 .tCS.seek 5ml +2 "collection"'('qj +837 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'&  +42 "core" ~ +2 .tCS.seek 1ml +2 "collection"'{'> +1108 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +5 "collection"'/ \  +2 '-9 +5 "core" 9 +103 "collection"'C9 +2 "core" 9d +103 "collection"',9 +2 "core" 9 d +103 "collection"'U9 +2 "core" 9 d +103 "collection"'<9 +2 "core" 9d +103 "collection"'_9 +3 "core" 9d +103 "collection"'>9 +2 "core" 9d +103 "collection"'69 +2 "core" 9d +103 "collection"'$9 +2 "core" 9"d +103 "collection"'p9 +2 "core" 9&d +103 "collection"' 9 +3 "core" 9+d +103 "collection"'9 +2 "core" 9/d +103 "collection"'.9 +2 "core" 93d +103 "collection"'9 +2 "core" 97d +103 "collection"'Z9 +2 "core" 9!;d +103 "collection"'Y9 +2 "core" 93@d +103 "collection"'D9 +2 "core" 9EDd +103 "collection"'e9 +2 "core" 9YHd +103 "collection"'z9 +2 "core" 9mLd +103 "collection"'q9 +2 "core" 9Pd +103 "collection"'V9 +3 "core" 9Ud +103 "collection"'B9 +2 "core" 9Yd +103 "collection"' 9 +2 "core" 9]d +103 "collection"'99 +2 "core" 9ad +103 "collection"'H9 +2 "core" 9ed +103 "collection"'G9 +3 "core" 9\ jd +103 "collection"'K9 +2 "core" 9!nd +103 "collection"':9 +2 "core" 97rd +103 "collection"'9 +2 "core" 9Nvd +103 "collection"'O9 +2 "core" 9fzd +103 "collection"'29 +3 "core" 9~d +103 "collection"' 9 +2 "core" 9d +103 "collection"'\\9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'R9 +2 "core" 9d +103 "collection"';9 +2 "core" 9b +103 "collection"'!9 +2 "core" 9_ +103 "collection"']9 +2 "core" 9 ] +103 "collection"'m9 +2 "core" 96[ +103 "collection"''9 +2 "core" 9NX +103 "collection"'r9 +3 "core" 9eV +103 "collection"'9 +2 "core" 9}T +103 "collection"'=9 +2 "core" 9S +103 "collection"'`9 +2 "core" 9Q +103 "collection"'l9 +2 "core" 9N +103 "collection"'S9 +3 "core" 9L +103 "collection"'c9 +2 "core" 9K +103 "collection"'I9 +2 "core" 9\ I +103 "collection"'79 +2 "core" 9 F +103 "collection"'89 +2 "core" 91E +103 "collection"'E9 +5 "core" 9HC +105 "collection"'n9 +2 "core" 9^A +103 "collection"'Q9 +2 "core" 9t@ +103 "collection"'F9 +2 "core" 9> +103 "collection"'x9 +2 "core" 9; +103 "collection"'W9 +2 "core" 9: +103 "collection"'59 +2 "core" 98 +103 "collection"'g9 +2 "core" 96 +103 "collection"'j9 +2 "core" 95 +103 "collection"'9 +2 "core" 92 +103 "collection"'9 +2 "core" 91 +103 "collection"'19 +2 "core" 9+!1 +103 "collection"'\ 9 +2 "core" 9>#/ +103 "collection"'9 +2 "core" 9R#\ - +103 "collection"'9 +2 "core" 9d%+ +103 "collection"'~9 +2 "core" 9v'* +103 "collection"'9 +2 "core" 9)( +103 "collection"'f9 +2 "core" 9*' +103 "collection"'u9 +2 "core" 9-& +103 "collection"'}9 +2 "core" 9-#% +103 "collection"'9 +2 "core" 90'$ +103 "collection"'9 +2 "core" 90+" +140 "collection"'i9 +10 "core" 941 +103 "collection"'9 +2 "core" 9 55 +103 "collection"'y9 +2 "core" 9 6: +103 "collection"'9 +2 "core" 9 !8> +103 "collection"'9 +2 "core" 9 /9B +103 "collection"'9 +2 "core" 9 >:F +103 "collection"'9 +2 "core" 9 L=J +103 "collection"'h9 +2 "core" 9 Y>O +103 "collection"'9 +3 "core" 9 f@S +103 "collection"'a9 +2 "core" 9 sAW +103 "collection"'*9 +2 "core" 9 B[ +103 "collection"'M9 +2 "core" 9 D_ +103 "collection"'P9 +2 "core" 9 Ed +103 "collection"'o9 +2 "core" 9 Fh +103 "collection"'b9 +2 "core" 9 Il +103 "collection"'?9 +2 "core" 9 Jp +103 "collection"'d9 +2 "core" 9 Kt +103 "collection"'9 +2 "core" 9 Ly +103 "collection"'09 +3 "core" 9 N} +103 "collection"'|9 +2 "core" 9 O +103 "collection"'9 +2 "core" 9 P +103 "collection"')9 +2 "core" 9 R +103 "collection"'9 +2 "core" 9 S +103 "collection"'9 +3 "core" 9\ T +103 "collection"'#9 +2 "core" 9\ V +103 "collection"'[9 +2 "core" 9\ W +103 "collection"'s9 +2 "core" 9\ X +103 "collection"'9 +2 "core" 9\ $Z +103 "collection"'T9 +3 "core" 9\ +[ +103 "collection"'49 +2 "core" 9\ 1\\ +103 "collection"'%9 +2 "core" 9\ 7] +103 "collection"'9 +2 "core" 9\ =_\ +103 "collection"' 9 +2 "core" 9\ C_ +103 "collection"'39 +4 "core" 9\ Ib\ +104 "collection"'9 +2 "core" 9\ Ob\ +103 "collection"'N9 +2 "core" 9\ Tc +103 "collection"'k9 +2 "core" 9\ Zd +103 "collection"'"9 +2 "core" 9\ ^e +103 "collection"'w9 +3 "core" 9\ cg +103 "collection"'9 +2 "core" 9\ gh +103 "collection"'J9 +2 "core" 9\ li +103 "collection"'A9 +2 "core" 9\ oj +103 "collection"'@9 +2 "core" 9\ sl +103 "collection"'t9 +3 "core" 9\ vl +103 "collection"' 9 +2 "core" 9\ yn +103 "collection"'+9 +2 "core" 9\ }n +103 "collection"'L9 +2 "core" 9\ o +103 "collection"'&9 +2 "core" 9\ p +103 "collection"'(9 +3 "core" 9\ q +103 "collection"'-9 +2 "core" 9\ s +103 "collection"'C9 +2 "core" 9\ t +103 "collection"',9 +2 "core" 9\ s +2 .tCH.hold 10:00,70C +3 "collection"'U `\ `\ ! +5 "core"  +34003 "Can"\ +25998 "core" ` + "collection"'<9 +3 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +4 "collection"'_'Ӵ +338 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +4 "collection"'> @ +100 "core" A + .tCSV.dial :air +2 "collection"'6 @ +42 "core" ? +3 .tCS.seek 5ml +2 "collection"'$'qi +1345 "core" ' + .tCSV.dial CTV +2 "collection"'p  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'. @ +43 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1363 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +4 "collection"'Z +98 "core" ~ + .tCBV.dial CSV +2 "collection"'Y  +29 "core"  + "collection"'D% +4 "core" %Ӳ\  +2 .tCS.seek 5ml +2 "collection"'e'qg +1349 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'z  +54 "core"  + "collection"'q% +4 "core" %qfCJ \  +2 .tCS.seek 7ml +2 "collection"'V'{ +590 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'B @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"' ' +839 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'9 ` +111 "core" ^ + #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +4 "collection"'H   +31 "core" " +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'G  +2 'K  +28 "core"  +103  +2 .tCS.seek 5ml +2 "collection"':'qi +1349 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +4 "collection"' @ +99 "core" B + .tCSV.dial :waste +2 "collection"'O +100 "core" + .tCS.seek :empty +3 "collection"'2'ӂ +1339 "core" ' + .tCSV.dial :air +3 "collection"' @ +71 "core" B +2 .tCS.seek 5ml +3 "collection"'\\'qi +1339 "core" ' + .tCSV.dial CTV +2 "collection"'  +55 "core" ~ + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'R @ +42 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"';  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +44 "collection"'! @ +47 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +3 "collection"']'Ӵ +1353 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +4 "collection"'m +98 "core"  + .tCBV.dial CSV +2 "collection"''  +31 "core"  + "collection"'r% +5 "core" %Ӳ\ +2 .tCS.seek 5ml + "collection"''qg +1347 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'=  +43 "core" + "collection"'`% +4 "core" %qd `\ +2 .tCS.seek 6.999ml +2 "collection"'l'y +589 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'S @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'c' +839 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +4 "collection"'I ` +110 "core" ^ + #tLysing Complete +2 "collection"'7& +5 "core" &`mr\ T +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&8% +5 "core" %\  G G  +2 "storage"(E% +3 "core" %| Z R e\ +2 "storage"(n. +2 "core" . +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 .tSC.seek 1 +2 "storage"(Q(R +382 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (F& +3 "core" &R M b \  +2 "manipulator"&x& +3 "core" & I G k  +2 "manipulator"&W% +3 "core" %\  D G G  +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&5( +151 "core" ( + "manipulator"&g& +4 "core" & F G M Q +2 "storage"(j& +3 "core" &R I >\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +105 "core" ' + "storage"(& +4 "core" &R ] ]\  +2 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(1' +247 "core" ' + "storage"(\ - +3 "core" -'c +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +5 "manipulator"&& +2 "core" & G O  Q +2 "storage"(& +4 "core" &R\ \  H\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +4 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +3 "manipulator"&~'m +28 "core" ' + .tElbow.hold +3 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 "storage"(f- +3 "core" -'c +2 .tSE.seek 5.12 Pucks below Top Plate +2 "storage"(u'W +36 "core" ' + "manipulator"&}% +4 "core" %͑ H G ) +2 "storage"(& +4 "core" &R \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 336 counts +3 "manipulator"&'ν +17 "core" ' + "manipulator"&i& +4 "core" & E B \\ O +2 "storage"(& +4 "core" &R !  \  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&y' +21 "core" ' +2 .tSE.seek 6.12 Pucks below Top Plate +4 "storage"('F +41 "core" ' +2 "manipulator"&& +4 "core" & E F O + "manipulator"&% +4 "core" % E < k e +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tElbow.seek CC +3 "manipulator"&h( +162 "core" ( +2 "manipulator"&& +4 "core" &' c e @[ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &a& +3 "core" &' b G B @[ + .tForearm.seek CC +2 "manipulator"&*' +99 "core" ' + .tHand.close +3 "manipulator"&M/ +77 "core" / + .tCC.seek :open +3 "collection"'P( +472 "core" ( + "storage"(o& +4 "core" &R ? E t\  +2 "storage"(b& +3 "core" &R   $\  +2 "manipulator"&?& +3 "core" &% G H >L +2 "manipulator"&d% +3 "core" % 6 ; 4 +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +3 "manipulator"&0( +162 "core" ( + "manipulator"&|& +4 "core" & F E K ; +2 "storage"(& +3 "core" &R ] R H\  +2 .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 .tForearm.seek 1 +2 "manipulator"&)'m +101 "core" ' + .tElbow.hold +3 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&1 +69 "core" 1 +73 "manipulator"&#% +3 "core" % ͟ V N  +2 "storage"([& +3 "core" &R   &\  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 350 counts +2 "manipulator"&s' +15 "core" ' + "manipulator"&& +4 "core" & 9 B : +2 "storage"(T& +4 "core" &R _ T \  +45 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 1 + 600 counts +2 "manipulator"&4' +23 "core" ' +2 "storage"(%% +4 "core" %K R S %\ +2 ."downElevator"SE.seek :down +4 "storage"('} +101 ( % +2 "core" %r( \ PJ +2 "manipulator"&3% +4 "core" % F < / Y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + ' + ."downElevator"SE.coast +2 "storage"(5 +4 .tSC.coast + "storage"(6 +8 #tTranferring DA +3 #Beginning samplePassC +4 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'N& +5 "core" &\ +2 "manipulator"&k& +4 "core" & E ; S : +2 "manipulator"&"% +4 "core" %\  B ; 3  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&w(, +175 "core" ( + "manipulator"&& +4 "core" &, E > ) Z +2 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &J& +2 "core" &, I H Z +2 .tForearm.seek :garage +2 "manipulator"&A' +100 "core" ' + .tHand.close +2 "manipulator"&@/ +79 "core" / +2 "manipulator"&t& +3 "core" &, @ E Z +2 "manipulator"& % +3 "core" % 3 8 8  +2 .tForearm.seek :retract +2 "manipulator"&+'\ +104 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&L( +316 "core" ( + "manipulator"&&& +4 "core" & G G 6  + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &(& +4 "core" & G D ,  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&-' +107 "core" ' + "manipulator"&C& +4 "core" & = 9   +2 "manipulator"&,% +4 "core" % 7 7 +2 "collection"'/& +3 "core" &w\ +2 "collection"'U& +3 .tCC.seek :closed +2 "collection"'<(` +6 "core" &\ + &l\ \ +8 &/vP\ +z +10 &d}\ > +9 &vu\ M +9 &:U\ M +10 &Z\ M +9 &X\ L +9 &Z\ M +10 &DY\ L +9 &Y\ M +10 &Y\ L +9 & V~\ L +9 &"KWi\ L +10 &$ZS\ L +9 &%Y;\ L +9 &'\\(\ L +10 &)SX\ L +9 &+Y\ L +10 &,V\ L +9 &.W\ L +9 &0[V\ L +10 &2[\ L +9 &3Z\ M +9 &5Y\ L +10 &7bZ\ M +9 &9&Y\ L +10 &:Y\ M +9 &<Y\ M +9 &>lX\ L +10 &@-\\\ L +9 &AY\ M +9 &CY\ L +10 &EsY\ L +9 &G5[q\ L +10 &Haf\ M +9 &JhC\ N +9 &LlQ>:\ Q +10 &N"-\ V +9 &O\ X +9 &Q!\ X +10 &S_\ Y +9 &U \ Y +10 &V\ Y +9 &X/\ Y +9 &Zc\ Z +10 &\\$\ Z +9 &]\ [\ +9 &_x\ @ +10 &`L*\ &r +9 &`jr\ T +2 ( + "collection"'U& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.19 + "collection"'{& +6 "core" &`jq\ T + .tHand.open +2 "manipulator"&>1 +71 "core" 1 + "manipulator"&6% +4 "core" % B F +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&_'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%p +123 "core"  + "processing"% % +4 "core" %\ +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +4 "processing"%j +11 .tPS.seek 1.5ml + "processing"%' +1616 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%.  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%$' +1629 "core" ' + .tPSV.dial PSR +2 "processing"%Z +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%Y' +2628 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%D +3 "collection"'  +5 "core"  +2 "processing"%z  +42 "core"  +25 + .tPSV.dial :mixloop +2 "processing"%q +97 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +5 "processing"%e  +126 "core" +2 .tPS.seek 0ml +2 "processing"%B' +2626 "core" ' + .tPSV.dial :air +2 "processing"%V  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%9' +156 "Can"\ OO +2473 "core" ' + .tPSV.dial :mixloop +3 "processing"%H +43 "core" +2 .tPS.seek 0ml +2 "processing"%G' +2624 "core" ' + .tPSV.dial :air +3 "processing"%K  +43 "core"  +2 .tPS.seek 2.5ml +3 "processing"% ' +2629 "core" ' + .tPSV.dial :mixloop +3 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%O' +2627 "core" ' + #tGaraging FlushPuck in Collection Clamp +3 "manipulator"&:& +4 "core" & : = _  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"& ( +9 "core" ( + "manipulator"&2& +4 "core" & B K N  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 && +2 "core" & : E z  +2 .tForearm.seek CC +2 "manipulator"&R' +95 "core" ' + .tHand.close +3 "manipulator"&;/ +74 "core" / + .tCC.seek :open +49 "collection"'!( +470 "core" ( + "manipulator"&\\& +4 "core" & 9 ;  +2 "manipulator"&m% +4 "core" %  < 8  +2 .tForearm.seek :retract +2 "manipulator"&''\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +3 "manipulator"&r(, +272 "core" ( + "manipulator"&]& +4 "core" &, C < x +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &=& +3 "core" &, E > > x +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +2 "manipulator"&`' +114 "core" ' + .tHand.open +3 "manipulator"&1 +71 "core" 1 + "manipulator"&S% +4 "core" % f F W A +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&l'\ +101 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +3 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp +3 "collection"'I& +5 "core" &:<P\ +2 "manipulator"&7% +3 "core" %\  ; 9  +2 "storage"(8% +4 "core" %w 8\ + "storage"(E. +3 "core" . +2 .tSC.reconfigure SCtight +4 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(n( +385 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +5 (F& +2 "core" & \ +2 "manipulator"&x& +3 "core" &, E D 0 x +2 "manipulator"&W% +3 "core" %\  C ;  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 2 +2 "manipulator"&g( +194 "core" ( + "manipulator"&j& +4 "core" & G @ ' +2 "storage"(& +4 "core" & \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 600 counts +2 "manipulator"&^' +104 "core" ' + "storage"(v& +4 "core" & \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"(\ ' +163 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +5 (& +3 "core" & 9 9\ +2 "manipulator"&f& +3 "core" & F F ' +2 .tElbow.seek 2 +2 "manipulator"&}( +34 "core" ( + "manipulator"&& +4 "core" & A E : +2 "storage"(i& +4 "core" & O N \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +16 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tHand.close +2 "manipulator"&/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"('} +6 "core" & F F y : +2 "manipulator"&5% +4 "core" % Ξ : 8 F K +2 .tForearm.seek :retract +2 "manipulator"&1'\ +96 "core" ' + .tElbow.seek CC +3 "manipulator"&~( +19 "core" ' + ."downElevator"SE.coast + "storage"(5 +140 "core" ( + "manipulator"&& +4 "core" &) C = g Bg +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &u& +3 "core" &) ; D  Bg +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' + "manipulator"&a& +4 "core" &* F C Bg +2 "manipulator"&y% +4 "core" % E C e  +2 "collection"'& +4 "core" &;=;\ +2 "collection"'M& +3 .tCC.seek :closed +2 "collection"'(` +6 "core" &==D\ + &<=;\ +6 & $:=/\ $c +10 &V{:=)\ 8 +9 &x9=\ L +9 &U;=\ L +10 &iW;>V\ L +9 &+\\;@L\ L +10 &\\9=j\ L +9 &\\==\ L +9 &q\\<?\ L +10 &3V;>\ L +9 &X;>\ L +9 &!]:?\ L +10 &#zV;?\ L +9 &%:Z=?p\ M +10 &&Z<>p\ M +9 &(Z=>b\ M +9 &*X<>L\ L +10 &,CV<?E\ L +9 &.Y<>2\ L +9 &/U=>*\ L +10 &1Y>@\ L +9 &3JY=>\ M +10 &5U<? \ L +9 &6Z=@\ M +9 &8W;>,\ L +10 &:RU;?4\ M +9 &<Y<?/\ M +9 &=U=?&\ L +10 &?\\:>\ L +9 &A[Z;?\ L +10 &CY<?\ M +9 &DX=>\ L +9 &FZ<?\ M +10 &Ha]B@\ M +9 &JjAFR\ N +9 &KQ+U\ S +10 &MyR\ W +9 &OIV\ X +10 &Q\ E\ X +9 &R=\ Y +9 &T\ Y +10 &VM\ Y +9 &X\ Z +9 &Y\ Z +10 &[\ [\ +9 &]P\ [\ +10 &_\ I +9 &`9\ 3 +9 &`py\ P +6 ( + "collection"'M& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.26 + .Hand.open +5 "manipulator"&X1 +77 "core" 1 + "manipulator"&o% +4 "core" %  C E O  +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&b'\ +93 "core" ' + .tSC.coast + "storage"(6 +4 .tCTV.dial CSV,avoiding: :intake +3 "collection"'?  +126 "core"  + .tCSV.dial CTV +2 "collection"'d  +30 "core"  +2 .tPS.seek 2.5ml +3 "processing"%|' +2631 "core" ' + "collection"'% +4 "core" %{{\  +2 .tCS.seek 3.75ml +2 "collection"'*'I +1664 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%h  +44 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%#' +2682 "core" ' + .tCBV.dial between PRV and waste1 +3 "collection"'[ ` +30 "core" _ + .tCSV.dial :air +2 "collection"' @ +43 "core" ? +2 .tCS.seek 10ml +3 "collection"'T' +1654 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'%'Ӵ +2608 "core" ' + .tCBV.dial :waste1 +3 "collection"'0 @ +28 "core" ? + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +129 "core" + "collection"'3& +4 "core" &`pi\ P +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&)% +5 "core" %\  B 8  +2 "storage"(N% +4 "core" %| S ]\ + "storage"(k. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 +2 "storage"("(R +359 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (s& +4 "core" &P 8 7\ + "manipulator"&& +4 "core" &* 8 9 Bf + "manipulator"&4% +4 "core" %\  7 9  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek 1 +2 "manipulator"&( +173 "core" ( + "manipulator"&J& +4 "core" & D B  +2 "storage"(& +4 "core" &R 8 9\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 600 counts +2 "manipulator"&Q' +103 "core" ' + "storage"(& +4 "core" &R e Q h\  +2 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(@' +233 "core" ' + "storage"(t- +3 "core" -'\\ +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +5 "manipulator"& & +2 "core" & F E  +2 "storage"(& +4 "core" &R\ \  E\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +3 "manipulator"&A'm +24 "core" ' + .tElbow.hold +3 "manipulator"&w, +4 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 "storage"(&- +2 "core" -'\\ +2 .tSE.seek 6.13 Pucks below Top Plate +2 "storage"(('P +33 "core" ' + "manipulator"&C% +4 "core" %͛ E B + +2 "storage"(,& +4 "core" &R\ \  \  + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 346 counts +2 "manipulator"&/' +15 "core" ' + "manipulator"&+& +4 "core" & F A  +2 "storage"(P& +4 "core" &R   u\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&{' +25 "core" ' +2 .tSE.seek 7.13 Pucks below Top Plate +2 "storage"(>'? +47 "core" ' +2 "manipulator"&6& +4 "core" & 8 8 =  +2 "manipulator"&U% +3 "core" % 9 9 h +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&p'\ +96 "core" ' + .tElbow.seek CC +2 "manipulator"& ( +168 "core" ( +2 "manipulator"&-& +4 "core" && K I ?U + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &.& +3 "core" && E = q ?U +2 .tForearm.seek CC +2 "manipulator"&' +97 "core" ' + .tHand.close +3 "manipulator"&Z/ +77 "core" / + .tCC.seek :open +3 "collection"'$( +472 "core" ( + "storage"(D& +4 "core" &R j k \  +2 "storage"(z& +3 "core" &R s o u\  +2 "manipulator"&& +3 "core" && B 8  ?U +2 "manipulator"&q% +3 "core" %  < 9  +2 .tForearm.seek :retract +2 "manipulator"&e'\ +94 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +3 "manipulator"&Y( +160 "core" ( + "manipulator"&V& +4 "core" & ; A = +2 "storage"(B& +4 "core" &R j g \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +4 .tForearm.seek 1 +2 "manipulator"&H'm +101 "core" ' + .tElbow.hold +3 "manipulator"&9, +4 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tHand.open +2 "manipulator"&K1 +72 "core" 1 +2 "manipulator"&G% +4 "core" % ͚ @ 8 +2 "storage"(& +3 "core" &R ^ X 8\  +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 1 + 345 counts +2 "manipulator"& ' +15 "core" ' + "manipulator"&:& +4 "core" & = A  < +2 "storage"(2& +4 "core" &R m k 0\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +24 "core" ' +2 "storage"(;% +4 "core" %F n | '\ +2 ."downElevator"SE.seek :down +3 "storage"(L'} +101 (_% +2 "core" %Ÿ, \ QL +2 "manipulator"&<% +4 "core" % C 7 d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +5 .tForearm.seek :retract +2 "manipulator"&\\'\ +91 "core" ' +34 ' + ."downElevator"SE.coast + "storage"(5 +4 .tSC.coast + "storage"(6 +4 .tPSV.dial :air +2 "processing"%m  +69 "core" +2 .tPS.seek 2.5ml +2 "processing"%R' +2631 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%] +43 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%=  +44 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +45 "core" + .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +44 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%S' +2625 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%'& +5 "core" &\  +2 "manipulator"&I& +3 "core" & 9 ; M < +2 "manipulator"&7% +3 "core" %\  7 9  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&8(, +175 "core" ( + "manipulator"&E& +4 "core" &, H G  T +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &`& +3 "core" &, 9 9 T +2 .tForearm.seek :garage +2 "manipulator"&F' +102 "core" ' + .tHand.close +3 "manipulator"&x/ +71 "core" / + "manipulator"&W& +4 "core" &, @ E T +2 "manipulator"&j% +3 "core" % , : 9 +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +3 "manipulator"&r(k +121 "core" ( + "manipulator"&v& +4 "core" &r F C +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +4 "core" &r G < +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&' +100 "core" ' + "manipulator"&l& +4 "core" &r A F +2 "manipulator"&f% +4 "core" % 8 :  +2 "processing"%& +3 "core" &\  +2 "processing"%i& +4 .tPC.seek :closed +2 "processing"%(] +5 "core" & \  + &\  +7 &R\ 'm +10 &{Yk\ : +9 &Z\ O +9 &c\ O +10 &]b\ N +9 &`\ O +10 &_\ N +9 &b\ N +9 &de~\ O +10 &%h?\ O +9 &d\ N +9 &!d[\ O +10 &#md1\ N +9 &%.`Y\ O +10 &&_<\ O +10 &(e[\ N +8 &*td2\ O +10 &,6eL\ O +9 &-c\ O +9 &/`\ O +10 &1}c\ N +9 &3>bo\ O +10 &5_N\ N +9 &6`\ N +9 &8`\ N +10 &:Fd~\ O +9 &<h4\ O +9 &=`\ \ N +10 &?eA\ O +9 &ANf\ O +10 &Ce\ N +9 &Dh=\ O +9 &Fxz\ Q +10 &HJU\ S +9 &J \ T +9 &K\ T +10 &M\ T +9 &OM4\ T +10 &Q@\ T +9 &R\ U +9 &T\ U +10 &VS=\ U +9 &XM\ U +9 &Y\ U +10 &[\ U +9 &\\S{\ *} +10 &]vm-\ < +9 ( + &]|'\ 6 + "processing"%i& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.54 +3 "processing"%& +4 "core" &]|'\ 6 +2 .tHand.open + "manipulator"&51 +69 "core" 1 + "manipulator"&g% +4 "core" % ; C  +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&^'\ +97 "core" ' +3 .tPRV.dial :air +6 "processing"%  +45 "core"  + .tPSV.dial :mixloop +2 "processing"%u +44 "core" +2 "processing"%\ % +4 "core" %p\ +2 .tPS.seek 0.3ml +2 "processing"%' +410 "core" ' + .tPSV.dial PSR +3 "processing"%a +96 "core"  + "processing"%y% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +5 .PS.seek 0.7ml +2 "processing"%'.U +499 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +3 "processing"%}' +1915 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"% +96 "core" + .tPTV.dial :mixing +3 "processing"%1 @ +71 "core" A + .tPBV.dial :waste2 +2 "processing"%!  +88 "core"  +2 .tPS.seek 0ml +3 "processing"%X' +2619 "core" ' + #tGaraging FlushPuck in Processing Clamp +3 "manipulator"&o& +4 "core" &r 8 7 +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&M(k +5 "core" ( + "manipulator"&?& +4 "core" &r ; @ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &d& +2 "core" &r E G +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' + .tHand.close +3 "manipulator"&n/ +71 "core" / + .tPC.seek :open +3 "processing"%O( +452 "core" ( + "manipulator"&& +4 "core" &r F C +2 "manipulator"&c% +3 "core" % Ͽ 8 : 0 +2 .tForearm.seek :retract + "manipulator"&h'\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +4 "manipulator"&(, +137 "core" ( + "manipulator"&|& +4 "core" &, F ?   +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &[& +3 "core" &, 6 8  +2 .tForearm.reconfigure TightForearm +47 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek :garage +2 "manipulator"&' +115 "core" ' + .tHand.open +3 "manipulator"&*1 +71 "core" 1 +2 "manipulator"&% +4 "core" % \ u A E i +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&T'\ +100 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%0& +5 "core" &\ +2 "manipulator"& % +4 "core" %\  G F  + "storage"(3% +4 "core" % \ +2 "storage"(). +2 "core" . +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 .tSC.seek 2 +2 "storage"(N( +361 "core" ( +5 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (k& +4 "core" &    S\ % + "manipulator"&s& +4 "core" &, b N ;  +2 "manipulator"&% +3 "core" %\  I Q  +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&4( +188 "core" ( + "manipulator"&J& +4 "core" & F E ' +2 "storage"(& +4 "core" & \  A\ % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 600 counts +2 "manipulator"&' +112 "core" ' + "storage"(~& +4 "core" &  \\\ % +2 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(b' +165 "core" ' +2 "storage"(t- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +5 ( & +3 "core" &  \ % + "manipulator"&& +4 "core" & ^ a ' + .tElbow.seek 2 +2 "manipulator"&&( +34 "core" ( + "manipulator"&C& +4 "core" & _ O ! Q +2 "storage"(,& +3 "core" &  \ % +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&+'Ϊ +21 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tHand.close +2 "manipulator"&P/ +73 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&6& +6 "storage"(U'} +3 "core" & T ] ) Q +2 "manipulator"&Q% +3 "core" % Ρ U L   +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.seek PC +3 "manipulator"&@(k +36 "core" ' + ."downElevator"SE.coast + "storage"(5 +206 "core" ( + "manipulator"&A& +4 "core" &t @ : \ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &/& +3 "core" &t G L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek PC +2 "manipulator"&(' +101 "core" ' + "manipulator"&-& +4 "core" &t E C Q +2 "manipulator"&.% +4 "core" %ϸ 8 :  +2 "processing"%{& +3 "core" &\ +2 "processing"%w& +3 .tPC.seek :closed +2 "processing"%Z(] +4 "core" &\ +3 &\  +9 &+x\ +| +9 &d\ @ +9 &n|\ P +10 &2\\\ O +9 &`\ O +9 &_\ O +10 &xbs\ O +9 &;b\ O +10 &b\ O +9 &cw\ O +9 & _~\ O +10 &"B`p\ O +9 &$^\ O +9 &%^m\ N +10 &'`\ N +10 &)Jc\ O +9 &+ b\ O +9 &,b\ O +9 &.a\ O +10 &0Qe\ O +9 &2b\ O +9 &3dW\ O +10 &5_\ O +9 &7[_8\ O +10 &9]4\ O +9 &:a8\ O +9 &<b/\ O +10 &>b`%\ O +9 &@%a#\ O +9 &A`!\ O +10 &Ca)\ O +9 &Ehj%\ P +10 &G#~%\ R +9 &H\ T +9 &J\ T +10 &La\ U +9 &N"\ U +9 &O\ U +10 &Q\ U +9 &Sj\ T +10 &U)\ U +9 &V\ U +9 &X\ V +10 &Zn \ V +9 &\\0\ C +9 &];>\ [ +10 &]v6\ 6 +6 ( + "processing"%w& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.57 + .Hand.open +4 "manipulator"&p1 +4 "core" &]v'\ 6 +67 1 + "manipulator"&% +4 "core" % ϸ Z C +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract + "manipulator"&D'\ +91 "core" ' + .tSC.coast + "storage"(6 +5 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%z  +2 %9 +5 "core" 9 +103 "processing"%q9 +2 "core" 9 +103 "processing"%V9 +3 "core" 9  +103 "processing"%B9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%K9 +2 "core" 9 +103 "processing"%G9 +3 "core" 9 +103 "processing"%9 +2 "core" 9" +103 "processing"%:9 +2 "core" 9& +103 "processing"%29 +2 "core" 9+ +103 "processing"%;9 +2 "core" 9/ +103 "processing"%e9 +3 "core" 93 +103 "processing"%_9 +2 "core" 97 +103 "processing"%<9 +2 "core" 9; +103 "processing"%Y9 +2 "core" 9@ +103 "processing"%H9 +2 "core" 9D +103 "processing"% 9 +2 "core" 9H +103 "processing"%>9 +2 "core" 9L +103 "processing"%m9 +2 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%L9 +2 "core" 9Y +103 "processing"%"9 +3 "core" 9] +103 "processing"%#9 +2 "core" 9a +103 "processing"%]9 +2 "core" 9e +103 "processing"%=9 +2 "core" 9j +103 "processing"% 9 +2 "core" 9n +103 "processing"%9 +3 "core" 9r +103 "processing"%R9 +2 "core" 9v +103 "processing"%'9 +2 "core" 9 { +103 "processing"%I9 +2 "core" 9  +103 "processing"%79 +2 "core" 9 +103 "processing"%E9 +3 "core" 9 +103 "processing"%`9 +2 "core" 9 +103 "processing"%99 +2 "core" 9!\ +103 "processing"%x9 +2 "core" 9$ +103 "processing"%W9 +2 "core" 9*\ +103 "processing"%j9 +2 "core" 92 +103 "processing"%\\9 +2 "core" 98 +103 "processing"%v9 +2 "core" 99 +103 "processing"%9 +2 "core" 9B +103 "processing"%F9 +2 "core" 9D +103 "processing"%l9 +3 "core" 9H +103 "processing"%f9 +2 "core" 9M +103 "processing"%9 +2 "core" 9R +103 "processing"%89 +2 "core" 9W +103 "processing"%9 +2 "core" 9\\ +103 "processing"%9 +3 "core" 9` +148 "processing"%9 +3 "core" 9g  +103 "processing"%59 +2 "core" 9l\  +103 "processing"%g9 +2 "core" 9q  +2 .tPH.hold 2:00:00,28C +3 "processing"%i ppm +5 .tdelay 1:30 +2 "core"  +6498 "Can"\ :: +2502 .tPSR.select :air +2 .PSV.dial PSR +3 "processing"% +98 "core"  +2 "processing"%u% +3 "core" %\ +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +4 "processing"% +12 .tPS.seek 0.5ml +2 "processing"%\ '\ +609 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +12 .tPS.seek 2ml +2 "processing"%'Һ +1618 "core" ' + .tPTV.dial :puck +2 "processing"%S  +72 "core"  + .tPSV.dial PTV +3 "processing"%a +69 "core" + .tPBV.dial :waste1 +2 "processing"%y  +125 "core"  + "processing"%% +4 "core" %һ\  +2 .tPS.seek 1.5ml +2 "processing"%' +602 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +47 "core" ) +2 .tPS.seek 0ml +2 "processing"%1' +1610 "core" ' + .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +3 .PBV.dial :waste1 +3 "processing"%!  +33 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%} * +35 "core" + + .tPSR.select :air +2 .PSV.dial PSR +3 "processing"%o +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +4 .tPS.seek 2.5ml +2 "processing"%?' +2339 "core" ' + .tPSV.dial PTV +2 "processing"%d +70 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%n +70 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%r +70 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%^  +70 "core"  + .tPS.seek :empty +3 "processing"%'ղ +2323 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +128 "core" + .tPSV.dial :mixloop +2 "processing"%c +44 "core" + .tPRV.dial :ab1 +2 "processing"%| @ +72 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml +3 "processing"%[' +368 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'  +2 "processing"%M  +44 "core" +3  + "processing"%*% +4 "core" %r\  +2 .tPS.seek 0.34ml +2 "processing"%' +439 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'h  +30 "core" + .tPRV.dial :air +3 "processing"%0  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"% 'G +1186 "core" ' + .tPRV.dial :waste2 +3 "processing"%3 @ +70 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%)'\ +872 "core" ' + #taddPMLReagent08 + .PSV.dial :air +4 "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +4 .tPS.seek 2ml + "processing"%k'Һ +1622 "core" ' + .tPSV.dial :PML +3 "processing"%s +43 "core" + .tPTV.dial :mixing +2 "processing"% @ +74 "core" B + .tPBV.dial :waste1 +2 "processing"%J  +34 "core"  +2 "processing"%% +3 "core" %ҽ\  +2 .tPS.seek 1.85ml +2 "processing"%' +249 "core" ' + .tPBV.dial between PSV and waste1 +4 "processing"%~ * +33 "core" + +2 .tPS.seek 0ml +3 "processing"%t' +1973 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'T& +4 "core" &hj\ +2 "manipulator"& & +4 "core" &t 8 7 G + "manipulator"&% +4 "core" %\  7 8  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&C(, +134 "core" ( + "manipulator"&,& +4 "core" &, > I }  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +4 "core" &, 9 <  + .tForearm.seek :garage +2 "manipulator"&6' +100 "core" ' + .tHand.close +3 "manipulator"&Q/ +69 "core" / + "manipulator"&4& +4 "core" &, @ R R  +2 "manipulator"&% +3 "core" % 0 _ U V +2 .tForearm.seek :retract +2 "manipulator"&b'\ +104 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +3 "manipulator"&+( +321 "core" ( + "manipulator"&A& +4 "core" & K O M  + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &/& +4 "core" & : 9  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&&' +95 "core" ' + "manipulator"&U& +4 "core" & J F 0  +2 "manipulator"&-% +47 "core" % 7 7  +3 "collection"'.& +4 "core" &hji\ + "collection"'{& +4 .tCC.seek :closed +2 "collection"'(` +6 "core" &ji\ + &ije\  +8 &-{ijb\ ,} +9 &dgkj\ ? +10 &myhin\ O +9 &2Xkjm\ N +9 &]ijb\ N +10 &[ikc\ N +9 &w]hk`\ N +10 &9]hkY\ N +9 &\\jk^\ N +9 &\\hl\\\ N +10 & ~]ilX\ N +9 &"@`jkY\ N +9 &$ZikY\ N +10 &%\\hkX\ N +9 &']hk\\\ N +11 &)JZhl^\ N +8 &+ Zhk_\ N +9 &,\\hkb\ N +10 &.^jj`\ N +9 &0P\\ik`\ N +9 &2]ilX\ N +10 &3\\jl_\ N +9 &5\\gmX\ N +10 &7Y_iiX\ N +9 &9\\ikV\ N +9 &:\\jmU\ N +10 &<\\jlb\ N +9 &>aYkkX\ N +9 &@$[jlZ\ N +10 &AYjn`\ N +9 &CVkmd\ N +10 &EjYjk^\ N +9 &G,Yimb\ N +9 &H`roc\ N +10 &Jhssa\ O +9 &Le_\ R +9 &N`\ V +10 &Ob\ X +9 &Q`\ Y +10 &SY^\ Y +9 &U`\ Z +9 &V`\ Z +10 &X`\ [ +9 &Z\\`\ [ +9 &\\_\ [\ +10 &]`\ \\ +9 &_x`\ B +10 &`H$`\ )w +9 &`jx^\ U +2 ( + "collection"'{& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.15 + "collection"'O& +6 "core" &`jua\ U + .tHand.open +2 "manipulator"&w1 +70 "core" 1 + "manipulator"&p% +4 "core" %  ? <  +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tPSV.dial PSR +3 "processing"% +96 "core"  + "processing"%q% +4 "core" %\ +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +4 "processing"%@ +12 .tPS.seek 1.5ml +2 "processing"%(' +1616 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%V  +52 "core"  +2 .tPS.seek 0ml +3 "processing"%N' +104 "Can"\ lk +1515 "core" ' + .tPSV.dial PSR +2 "processing"%B +42 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%  +3 .tCBV.dial PRV +5 "collection"'K  +30 "core" ~ +118  + .tPSV.dial :mixloop +3 "processing"%G +98 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +4 "processing"%  +74 "core" +2 .tPS.seek 0ml +3 "processing"%:' +2628 "core" ' + .tPSV.dial :air +2 "processing"%2  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%;' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%e +44 "core" +2 .tPS.seek 0ml +2 "processing"%_' +2633 "core" ' + .tPSV.dial :air +2 "processing"%<  +44 "core"  +2 .tPS.seek 2.5ml +3 "processing"%Y' +2636 "core" ' + .tPSV.dial :mixloop +3 "processing"%H +43 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2636 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&>& +5 "core" & I Q |  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&m( +3 "core" ( +2 "manipulator"&& +3 "core" & O J  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &L& +3 "core" & 8 < H  +2 .tForearm.seek CC +2 "manipulator"&"' +95 "core" ' + .tHand.close +3 "manipulator"&#/ +67 "core" / + .tCC.seek :open +3 "collection"']( +472 "core" ( + "manipulator"&=& +4 "core" & : :   +2 "manipulator"& % +3 "core" %  : 9 +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +3 "manipulator"&R(, +270 "core" ( + "manipulator"&'& +4 "core" &, 7 6 X u +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &I& +3 "core" &, 8 9 u +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&7' +113 "core" ' +2 .tHand.open +3 "manipulator"&E1 +67 "core" 1 + "manipulator"&`% +4 "core" % ` F +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract + "manipulator"&9'\ +101 "core" ' +2 ."da"delayUntil "13:04:06.05" +24613 #recoverPRVreagent08 + .PTV.dial :mixing +4 "processing"%x @ +71 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%W  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +36 "core" , + ."da"PSV.dial :air +2 "processing"%\\  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +3 "processing"%v' +2346 "core" ' + ."da"PSV.dial :mixloop +3 "processing"% +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%F  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%l +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%f  +54 "core" + ."da"PS.seek :empty +3 "processing"%'ղ +2330 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +4 "processing"%8 +124 "core"  + "processing"%% +4 "core" %ղ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +10 ."da"PS.reconfigure PSconfig +48 "processing"%#A d`b +4 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'Һ +1612 "core" ' + ."da"PTV.dial :puck +3 "processing"%5  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%g +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%u% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%X' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\ * +36 "core" + +2 ."da"PS.seek 0ml +3 "processing"%S' +1617 "core" ' + ."da"delay 2:00 +1661 "Can"\ XW +10341 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +4 "processing"%a  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%y * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +3 "processing"%' +2301 "core" ' + ."da"PSV.dial PTV +2 "processing"% +69 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%z +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%!  +69 "core"  + ."da"PS.seek :empty +3 "processing"%}'ղ +2310 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +3 .PSV.dial PSR +4 "processing"%o +124 "core"  + "processing"%1% +4 "core" %նj\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +4 ."da"PS.seek 0.5ml +3 "processing"%d'\ +611 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%n'Һ +1621 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +4 "processing"%r +80 "core"  + ."da"PBV.dial :waste1 +2 "processing"%^  +33 "core"  + "processing"%?% +4 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +607 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" + +2 ."da"PS.seek 0ml +3 "processing"%|' +1612 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +3 "processing"%  +34 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%M +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +3 "processing"%*' +2311 "core" ' + ."da"PSV.dial PTV +3 "processing"%[ +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%h +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%0 +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +81 "core" + ."da"PS.seek :empty +3 "processing"%3'ղ +2326 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +3 "processing"%  +42 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +128 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%)  +41 "core"  + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +4 "processing"%s +41 "core" + ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +3 "processing"%' +395 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%J  +43 "core"  + "processing"%% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%~'[ +359 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +4 "processing"%k  +42 "core"  +2 ."da"PS.seek 2ml +3 "processing"%'Һ +1562 "core" ' + ."da"PSV.dial :PML +3 "processing"%T +43 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +74 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core"  + "processing"%,% +4 "core" %Ҹ\  +2 ."da"PS.seek 1.85ml +2 "processing"%P' +252 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%@ * +34 "core" + +2 ."da"PS.seek 0ml +3 "processing"%Q' +1970 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +6302 "Can"\ ?? +41701 #"da"recoverPRVreagent08 + .PTV.dial :mixing +3 .PBV.dial :waste1 +2 "processing"%4  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSV.dial :air +2 "processing"%D  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +2 "processing"%6' +2334 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%C +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%A  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%/ +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%U  +43 "core"  + ."da"PS.seek :empty +3 "processing"%-'ղ +2334 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +3 .PSV.dial PSR +42 "processing"%. +131 "core"  + "processing"%b% +4 "core" %ծ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +3 "processing"%$'\ +604 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%O'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%w  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%p +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%{  +34 "core" + "processing"%% +4 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%q'| +605 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +34 "core" + +2 ."da"PS.seek 0ml +3 "processing"%t' +1631 "core" ' + ."da"delay 2:00 +3979 "Can"\ \\\\ +8023 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +4 "processing"%V  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%( * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%B +69 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +2 "processing"%N' +2314 "core" ' + ."da"PSV.dial PTV +3 "processing"%K +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +83 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%G +68 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +71 "core"  + ."da"PS.seek :empty +3 "processing"%'ղ +2319 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +4 .PSV.dial PSR +3 "processing"%2 +125 "core"  + "processing"%:% +4 "core" %մ+\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +3 "processing"%e'\ +602 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%;'Һ +1612 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +4 "processing"%< +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%_  +34 "core"  + "processing"%H% +4 "core" %Ҹ7\  +2 ."da"PS.seek 1.5ml +2 "processing"%Y'~ +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" + +2 ."da"PS.seek 0ml +3 "processing"%' +1631 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +3 .PBV.dial :waste1 +2 "processing"%L  +35 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +3 "processing"%# * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%+ +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +3 "processing"%' +2298 "core" ' + ."da"PSV.dial PTV +3 "processing"% +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%= +69 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%"  +69 "core"  + ."da"PS.seek :empty +3 "processing"%''ղ +2327 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +3 .PSV.dial PSR +3 "processing"%I +125 "core"  + "processing"%m% +4 "core" %հq\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +4 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +4 ."da"PS.seek 0.5ml +2 "processing"%E'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%`'Һ +1625 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +4 "processing"% +80 "core"  + ."da"PBV.dial :waste1 +2 "processing"%7  +35 "core" + "processing"%x% +4 "core" %ҽm\  +2 ."da"PS.seek 1.5ml +2 "processing"%W' +605 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%j * +36 "core" , +2 ."da"PS.seek 0ml +3 "processing"%\\' +1620 "core" ' + ."da"delay 2:00 +9543 "Can"\ 88 +2459 #"da"recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 +4 "processing"%  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +3 "processing"%F +68 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +2 "processing"%l' +2299 "core" ' + ."da"PSV.dial PTV +3 "processing"%f +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%v +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%8 +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +71 "core"  + ."da"PS.seek :empty +3 "processing"%'ղ +2294 "core" ' + ."da"Gate.power :camera,:ON + #Mixing DA Substrates +2 .PSR.select :air +4 .PSV.dial PSR +3 "processing"% +131 "core"  +12 "processing"%5% +16 "core" %ն3\ +13 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +31 ."da"PS.reconfigure PSconfig +142 "processing"%#A d`b +7 ."da"PS.seek 0.25ml +7 "processing"%g'm +350 "core" ' + ."da"delay 5 seconds +503 "processing"%% +2 "core" %ol\  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +12 ."da"PS.seek 0.5ml +2 "processing"%u'\ +346 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +11 ."da"PS.seek 2ml +2 "processing"%'Һ +1610 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +4 "processing"%\ +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%X  +36 "core" + "processing"%a% +4 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%y' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +3 "processing"%S' +1634 "core" ' + ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 +3 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +4 "processing"%z +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +3 "processing"%!' +2341 "core" ' + ."da"PSV.dial PTV +3 "processing"% +82 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%o +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +6 "processing"%1 +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%}  +70 "core"  + ."da"PS.seek :empty +3 "processing"%d'ղ +2340 "core" ' + "processing"%r9 +3 "core" 9)4r +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +3 "processing"%^  +5 "core" 4s + 4s + "processing"%?& +4 "core" &]v&\ 6 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&n% +4 "core" %\  : 7  +2 "storage"(c% +3 "core" % | | \ +2 "storage"(. +3 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 ."da"SC.seek 1 +2 "storage"((R +355 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (& +3 "core" &U r w \ +2 "manipulator"&M& +3 "core" &, 9 8 u +2 "manipulator"&|% +3 "core" %\  8 A  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."da"Elbow.seek 1 +2 "manipulator"&[( +229 "core" ( + "manipulator"&h& +4 "core" & @ < N +2 "storage"(0& +3 "core" &U } c \ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +94 "core" ' + "storage"(*& +4 "core" &U 3\ +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."da"SE.seek :beamBreak +2 "storage"( ' +225 "core" ' + "storage"(- +3 "core" -'F +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +5 "manipulator"&)& +2 "core" & = C N N +2 "storage"(s& +3 "core" &U N\ +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +4 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +3 "manipulator"&3'm +28 "core" ' + ."da"Elbow.hold +3 "manipulator"&J, +4 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'F +2 ."da"SE.seek 7.12 Pucks below Top Plate +3 "storage"(': +35 "core" ' + "manipulator"&k% +4 "core" %͕ b b +2 "storage"(~& +4 "core" &U J\ + ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 340 counts +2 "manipulator"&T' +16 "core" ' + "manipulator"& & +4 "core" & @ 9 M +2 "storage"(& +4 "core" &U ) + 1\ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&,' +25 "core" ' +2 ."da"SE.seek 8.12 Pucks below Top Plate +3 "storage"(@') +56 "core" ' +2 "manipulator"&& +3 "core" & 9 9 M +2 "manipulator"&P% +4 "core" % : < d +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek :retract +2 "manipulator"&4'\ +96 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&(k +249 "core" ( + "manipulator"&D& +4 "core" &t : A + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +5 &Q& +2 "core" &t 8 ; +2 ."da"Forearm.seek PC +2 "manipulator"&C' +94 "core" ' + ."da"Hand.close +3 "manipulator"&A/ +74 "core" / + ."da"PC.seek :open +3 "processing"%/( +453 "core" ( + "storage"(U& +4 "core" &U q `\ +2 "manipulator"&6& +3 "core" &t A G +2 "manipulator"&.% +3 "core" % ϥ ; > ! ' +2 ."da"Forearm.seek :retract +2 "manipulator"&b'\ +93 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +3 "manipulator"&-( +257 "core" ( + "manipulator"&$& +4 "core" & 7 A - +2 "storage"(w& +3 "core" &U 3 - j\ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&p' +102 "core" ' +2 ."da"Hand.open +3 "manipulator"&{1 +75 "core" 1 +2 "storage"(- +3 "core" -') +2 ."da"SE.seek 7.88 Pucks below Top Plate +2 "storage"(O' +26 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 7.12 Pucks below Top Plate +3 "storage"(&'/ +55 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep0413h94ml.tif +1566 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.845 seconds\ /var/log/esp/da19sep0413h94ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep0413h94ml15s.tif +376 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1185 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep0413h94ml15s.tif: TIFF Upload Complete\ +4 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep0413h94ml30s.tif +3059 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep0413h94ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep0413h94ml70s.tif +7131 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep0413h94ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.845 sec auto-exposure",Subject: "da19sep0413h94ml images!" +14 "storage"(q- +17 "core" -'/ +2 "storage"(V& +5 "core" &U p q I\ +2 "manipulator"&(& +5 "core" & d _ l - +2 ."da"Elbow.seek 1 +2 "manipulator"&B( +6 "core" ( + "manipulator"&t& +4 "core" & ] a a - +2 "storage"(K& +4 "core" &U j [\ +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"& ' +4 "core" ' +2 ."da"SE.reconfigure SEgently +5 "storage"(#QK-0-\ b +4 ."da"SE.seek 7.83 Pucks below Top Plate +2 "storage"(G' +59 "core" ' +2 "manipulator"&& +3 "core" & ; 7 O - +2 "storage"(N& +4 "core" &U * 4 \ + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +3 "manipulator"&2'm +23 "core" ' + ."da"Elbow.hold +3 "manipulator"&:, +4 "core" , +2 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 8.02 Pucks below Top Plate +2 "storage"(' +29 "core" ' +2 "manipulator"&e% +3 "core" %͜ E J ~  +2 "storage"(<& +4 "core" &U\ \  9\ +2 ."da"Forearm.force -20 +3 "manipulator"&5 +4 ."da"Forearm.seek 1 + 347 counts +2 "manipulator"&_' +15 "core" ' +2 "manipulator"&H& +4 "core" & 7 3 7 - +2 "storage"(;& +4 "core" &U 8 :\ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&>' +24 "core" ' +2 "storage"(Y% +9 "core" % ; A\ +4 ."downElevator"SE.seek :down +5 "storage"(L'} +100 (#% +5 "core" %ۺ$ W L\ NC +4 "manipulator"&+% +7 "core" % 9 : g +4 ."da"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +8 ."da"Forearm.seek :retract +3 "manipulator"&'\ +54 "core" ' + ."downElevator"SE.coast + "storage"(5 +34 "core" ' + ."da"SC.coast + "storage"(6 +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%& +6 "core" &\ +2 "manipulator"&=& +4 "core" & 8 7  - +2 "manipulator"& % +4 "core" %\  6 7 w  +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&"(, +187 "core" ( +2 "manipulator"&& +6 "core" &, B E M +2 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &I& +3 "core" &, 9 4 N M +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&m' +97 "core" ' + ."psFlush"Hand.close +2 "manipulator"&'/ +75 "core" / + "manipulator"&E& +5 "core" &, C 9 M +3 "manipulator"&% +5 "core" % 0 9 : S + ."psFlush"Forearm.seek :retract +3 "manipulator"&7'\ +98 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +3 "manipulator"&x(k +123 "core" ( +3 "manipulator"&`& +4 "core" &t C : + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &j& +2 "core" &t : ; +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&W' +97 "core" ' +3 "manipulator"& & +5 "core" &t E F # +2 "manipulator"&% +3 "core" % : 8 p +2 "processing"%F& +4 "core" &\ +2 "processing"%\\& +3 ."psFlush"PC.seek :closed +2 "processing"%f(] +6 "core" &\ +2 &\ +7 &\ !\ $c +8 &V\ 9 +10 &\ M +9 &`\ N +9 &d_\ N +10 &'b\ N +9 &`\ M +9 &b\ N +11 &kb\ N +8 &.c\ N +9 &`\ N +10 &!ay\ N +10 &#t_x\ N +9 &%6ay\ N +9 &&_}\ N +10 &(b\ N +9 &*|b\ N +9 &,=b~\ N +11 &-ez\ N +8 &/bu\ N +9 &1ex\ N +10 &3Fcv\ N +10 &5`g\ N +8 &6`l\ N +10 &8ap\ N +10 &:Obp\ N +8 &<bu\ N +10 &=`d\ N +9 &?bo\ N +11 &AUah\ N +8 &Cab\ N +9 &Dge\ N +10 &FqX\ P +9 &HQZ\ R +9 &Jd\ S +10 &Ka\ T +9 &Mf\ T +10 &OT[\ T +10 &Qa\ T +8 &Rf\ T +10 &Ta\ T +9 &V[_\ T +9 &X_\ T +10 &Y[\ U +11 &[P\ U +8 &]PrF\ . +9 &]n'L\ ( +6 ( + "processing"%\\& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.53 +2 "processing"%v& +5 "core" &]nL\ ( + &]nE\ ( +2 ."psFlush"Hand.open +2 "manipulator"&81 +70 "core" 1 +2 "manipulator"&% +5 "core" % : 9 p +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&l'\ +93 "core" ' +2 ."psFlush"PSV.dial PSR +4 "processing"% +123 "core"  + ."psFlush"PSR.select :flush +5 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +5 ."psFlush"PS.seek 1ml +2 "processing"%5'TE +367 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +738 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +52 "processing"%' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +4 "processing"% +68 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +3 "processing"%g  +35 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%u' +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%\ +70 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%X'\ +604 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2127 "core" ' + ."psFlush"PSV.dial PTV +4 "processing"% +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +3 ."psFlush"PS.seek 0ml +6 "processing"%y' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +1166 "Can"\ GG +1478 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%z  +80 "core"  + ."psFlush"PS.seek :empty +3 "processing"%S'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  + ."psFlush"PSR.select :air +6 .PS.seek 2.5ml +2 "processing"%o' +2637 "core" ' +2 ."psFlush"PSV.dial PTV +4 "processing"%1 +68 "core" + ."psFlush"PBV.dial PSV +5 .PS.seek 0ml +3 "processing"%}' +2646 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%! @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%r' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%^  +81 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%?'ղ +2637 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%n +42 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +13 ."psFlush"PS.seek 1ml +2 "processing"%c'TE +1128 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1615 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +4 "processing"%M  +53 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%|' +2633 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%h +69 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +12 ."psFlush"PS.seek 0.5ml +2 "processing"%0'\ +613 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2121 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%* +70 "core" + ."psFlush"PBV.dial PSV +3 "processing"%9 U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%) @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +3 "processing"%s' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +69 "core"  + ."psFlush"PS.seek :empty +3 "processing"%k'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%~ +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +3 "processing"% ' +2633 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +68 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +4 "processing"%' +2634 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%P @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%[  +68 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2624 "core" ' + #tLoading FlushPuck into Collection Clamp from Processing Clamp +3 "collection"'3& +5 "core" &F\ +2 "manipulator"&T& +3 "core" &t 9 9 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC +2 "manipulator"&(k +4 "core" ( + "manipulator"&,& +4 "core" &t ; @ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +5 &D& +2 "core" &t 7 9 +2 .tForearm.seek PC +2 "manipulator"&Q' +97 "core" ' + .tHand.close +3 "manipulator"&J/ +73 "core" / + .tPC.seek :open +3 "processing"%A( +453 "core" ( + "manipulator"&4& +4 "core" &t ; E  +2 "manipulator"&Z% +3 "core" % : : +2 .tForearm.seek :retract +2 "manipulator"&U'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&6( +372 "core" ( + "manipulator"&.& +4 "core" &, ? : x E} + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &C& +4 "core" &, 4 * 6 E} +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&$' +103 "core" ' + "manipulator"&w& +4 "core" &- ? ; o E} +2 "manipulator"&% +4 "core" % 9 8 K +38 "collection"'{& +11 "core" &@\ + "collection"'& +4 .tCC.seek :closed +2 "collection"'b(` +6 "core" &Q\ + &S\ +7 & &X\ $c +9 &TY\ 8 +9 &W\ M +10 &\\Z\ N +9 &Z]Z\ N +9 &]Y\ N +10 &]X\ N +9 &\\W\ N +10 &a]Y\ N +9 &"\\[\ O +9 &\\Y\ N +10 &!]T\ O +9 &#j\\T\ N +9 &%,]Z\ N +10 &&^\\\ N +10 &(\\S\ N +9 &*sZ[\ N +9 &,4]R\ N +9 &-]Y\ N +10 &/\\]\ N +9 &1zZd\ N +9 &3<]]\ N +10 &4\\`\ N +9 &6\\d\ N +10 &8[d\ N +9 &:E\\e\ N +9 &<[f\ N +10 &=Zf\ N +9 &?]b\ N +9 &AMZa\ N +10 &C[g\ N +9 &D]i\ N +10 &F\\c\ M +9 &HT_^\ N +9 &Jgh\ O +10 &Kw\\\ Q +9 &Mc\ U +9 &O?]\ X +10 &Pi\ Y +9 &R^\ Y +10 &T`\ Z +9 &VBe\ Z +9 &Xi\ Z +10 &Yg\ Z +9 &[h\ [ +9 &]Eb\ [ +10 &_T\ I +9 &`=Z\ 0 +10 &`lsd\ N +6 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.13 +2 "collection"'@& +5 "core" &`lnX\ N + &`ln[\ N +2 .tHand.open + "manipulator"&O1 +72 "core" 1 + "manipulator"&q% +4 "core" %  7 7 \\ +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&V'\ +97 "core" ' + #tFlushing the Collection Valve::Manifold +3 "collection"'(& +4 "core" &`lnN\ N +2 "collection"'t% +3 "core" %ӰN\ +2 .tCSV.dial CSR +2 "collection"'K  +42 "core"  + "collection"'% +4 "core" %ӰJ\ +2 #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +12 .tCS.seek 5ml + "collection"'N'qi +1345 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 'e% +2 "core" %qei\  +2 .tCS.reconfigure CSfast +3 "collection"'#d @b +3 .tCS.seek 7.5ml +2 "collection"'<'? +640 "core" ' + .tCSV.dial :waste +2 "collection"'H +126 "core" + .tCS.reconfigure CSconfig +3 "collection"'#P d@b +3 .tCS.seek 0ml +3 "collection"';'Ӵ +1983 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'Y& +5 "core" &`lmf\ N +2 "collection"'-% +3 "core" %Ӭd\ +2 .tCSV.dial :flush +2 "collection"'p  +43 "core"  +2 .tCS.reconfigure CSfast +4 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'&'qi +1180 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'# @ +44 "core" B + "collection"'+% +4 "core" %qj[\  +2 .tCS.seek 7ml +2 "collection"' ' +529 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'B  +4 'G  +40 "core"  +89  + .tCBV.dial :waste1 +2 "collection"'2 @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"''Ӵ +1643 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'=& +5 "core" &`lmI\ N +2 "collection"' % +4 "core" %ӲZ\ + .tCSV.dial :flush +2 "collection"'_  +72 "core" +2 .tCS.seek 5ml +2 "collection"''qi +1185 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'> @ +44 "core" B + "collection"'% +4 "core" %ql=\  +2 .tCS.seek 7ml +2 "collection"'I' +519 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'L  +42 "core"  + .tCBV.dial :waste2 +2 "collection"'  +100 "core"  +2 .tCS.seek 0ml +2 "collection"':'Ӵ +1626 "core" ' + #tDisinfecting external Intake with kill +2 "collection"''& +5 "core" &`llN\ N +2 "collection"'E% +4 "core" %ӵK\ + .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 "collection"'% +4 "core" %ӵR\ + #tPulling 8ml of CSR.kill + .CSR.select :kill +3 "collection"' +12 .tCS.seek 8ml +2 "collection"'`' +1837 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +12 .tCS.seek 10ml +2 "collection"'j' +126 "Can"\ VV +409 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +4 "collection"'m + '  +130 "core" ~ +8  + .tCTV.dial :intake +2 "collection"'  +72 "core" + .tIntake.select :open + "sampler") +12 .tCS.seek 2ml +2 "collection"'F' +1839 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'"  +73 "core" ~ + .tCS.reconfigure CSconfig +3 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'7'Ӵ +606 "core" ' + .tCSV.dial CSR +2 "collection"'/  +97 "core"  + "collection"'\\% +4 "core" %ӷC\ +2 #tPulling 5ml of CSR.flush .CSR.select :flush +3 "collection"' +12 .tCS.seek 5ml + "collection"'v'qi +1352 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 .tCS.seek 10ml +2 "collection"'8' +1347 "core" ' + .tCSV.dial CBV +2 "collection"' +99 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +2613 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&W& +5 "core" &( 9 9 Ae +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&d( +48 "core" ( + "manipulator"&5& +49 "core" & 6 6 }  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +5 && +2 "core" & 8 7  +2 .tForearm.seek CC +2 "manipulator"&g' +99 "core" ' + .tHand.close +3 "manipulator"&/ +74 "core" / +2 .tCC.seek :open +2 "collection"'\ ( +470 "core" ( + "manipulator"&u& +4 "core" & D C T  +2 "manipulator"&X% +3 "core" % " B < 1 +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +3 "manipulator"&(, +276 "core" ( + "manipulator"&a& +4 "core" &, D ; ; +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 && +3 "core" &, ; > ; +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&y' +114 "core" ' + .tHand.open +3 "manipulator"&z1 +75 "core" 1 + "manipulator"&% +4 "core" % @ 7 m +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' + #tCompleted [shallowDAwithoutWCR] begun 12:00:21 +6 #Asleep after completing 2019_9_4_rush_positive_n_neg assays + ."Qmail"GoodNews.email "{1 => 9,\\n 2 => 13}\\nCan@13:56:46, 24.5C, 13% humidity, 15.1psia, 13.562V, 0.465A, 0.465A avg, 6.31W",Subject: "Asleep after completing 2019_9_4_rush_positive_n_neg assays" +479 #mEXIT + #":duane"Session Ended @1567619919.31EDT @1567631929.83EDT = =tMAIN =mMAIN_scheduler @EDT1567631931.71 #"core_reset"Sent BREAK +2 #t@0x2DB9, state=0x3B10, ifg=0x20, ie=0x7F + #@0x350F, state=0x3B10, ifg=0x08, ie=0x5F + #@0xFE10, state=0x3AE0, ifg=0x84, ie=0x75 #@0x00BD, state=0x3A72, ifg=0x10, ie=0xF5 + #@0x0345, state=0x3A84, ifg=0x10, ie=0xFD + #@0x05CD, state=0x3A84, ifg=0x10, ie=0xFD #@0x0854, state=0x3A84, ifg=0x10, ie=0xFD + #@0x096A, state=0x3A84, ifg=0x80, ie=0xFD + #@0xB891, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +250 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +410 "Can"\ >> \ >> + #tPolling Can every 10:00 +123 "sampler") +3 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +9 "sampler")&\ +2 )% +3 "core" %ۣ \ +2 .tSS.configure SSconfig +2 "sampler")#.0X ESP.ready! +5 "collection"'% +3 "processing"%% +7 "manipulator"&% +5 "core" %Ӳ\ +5 "sampler")% +4 "core" %ն\ + %\  G E Z $ + %ۣ\ \ +2 "manipulator"&& +4 "core" &, 7 7 u ; + "storage"(& +4 "core" &U \ + "storage"(% +4 "core" %{ \ + "collection"'& +3 "core" &\ +2 "processing"%& +3 "core" &\ +2 "collection"' +3 "core"  +3 "collection"' +8 "core" ~ + "collection"'  +3 "core"  +2 "processing"%! +3 "core"  +2 "processing"%" +3 "core" W +2 "processing"%# +3 "core"  + "processing"%$ +3 "core"  +2 "sampler")% +4 "core"  +2 "sampler")&% +4 "core" %ۣ \ +2 "collection"''& +3 "core" &\ +2 "collection"'(% +4 "core" %Ӳ\ +2 "processing"%)& +3 "core" &\ +2 "processing"%*% +4 "core" %ն\ +2 "manipulator"&+% +4 "core" %\  8 :  $ +2 "manipulator"&,& +4 "core" &, : 6 ; +2 "storage"(-& +3 "core" &U \ +2 "storage"(.% +4 "core" %{ B\ +2 "collection"'/9 +5 "core" 9 +2 "processing"%09 +3 "core" 9 +454 #t-> exit +5 #mEXIT @1567632328.29EDT @1567700256.47EDT = =tMAIN =mMAIN_scheduler @EDT1567700258.20 #"core_reset"Sent BREAK +2 #t@0x63EE, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +216 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +392 "Can"\ (' + \ ('d #tPolling Can every 10:00 +5 #Cleanly exited at 17:25:28EDT04-Sep-19 +4492 #"danna"Session Begun +24367 #t-> ESP.ready! +3 #Powering core bus +496 .Gate.power :raw,:ON +4 "sampler") +3 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %\ ~ +2 .tSS.configure SSconfig +2 "sampler")#.0X FlowMeter.start +2 ."pumping"Gate.power :analytic3,:ON +1115 #0.3L/min +1006 #0.3L/min +1006 #0.7L/min +1006 #0.4L/min +1005 #0.2L/min +1006 #0.4L/min +1006 #0.4L/min +1006 #3.6L/min +1006 #7.2L/min +1007 #7.9L/min +1007 #8.1L/min +1007 #8.2L/min +1007 #8.2L/min +1007 #8.3L/min +1007 #8.3L/min +1007 #8.4L/min +1007 #8.5L/min +1007 #8.5L/min +1007 #8.5L/min +1007 #8.5L/min +1007 #8.5L/min +1007 #8.5L/min +1007 #8.5L/min +1007 #8.5L/min +1007 #8.6L/min +1007 #8.6L/min +1007 #8.6L/min +83 "Can"\ q[[  +924 #"pumping"8.7L/min +1007 #8.6L/min +1007 #8.6L/min +1007 #8.6L/min +1009 #8.6L/min +1007 #8.6L/min +1007 #8.5L/min +1007 #8.5L/min +1007 #8.5L/min +1007 #8.5L/min +1007 #8.5L/min +1007 #8.5L/min +1007 #8.5L/min +1007 #8.6L/min +1007 #8.5L/min +1007 #8.7L/min +1007 #8.6L/min +1007 #8.6L/min +25 #"danna"Session Ended +982 #"pumping"8.5L/min +1007 #8.5L/min +1007 #8.5L/min +1007 #8.5L/min +1008 #8.5L/min +1008 #8.5L/min +1007 #8.5L/min +1007 #8.5L/min +544 !to:SignalException : mesg" SIGHUP:@timestampu: Time ౑:\ signoi:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +10 #mEXIT @1567701133.16EDT @EDT1567701133.17 ."pumping"Gate.power :analytic3,:OFF +4 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time ౑:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 @1567701134.21EDT = =tMAIN =mMAIN_scheduler @EDT1567701135.94 #"core_reset"Sent BREAK +2 #t@0x0D09, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0F92, state=0x3A84, ifg=0x10, ie=0xFD #@0x121C, state=0x3A84, ifg=0x10, ie=0xFD + #@0x14A5, state=0x3A84, ifg=0x10, ie=0xFD + #@0x172F, state=0x3A84, ifg=0x10, ie=0xFD #@0x19B8, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1C42, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1D5C, state=0x3A84, ifg=0x80, ie=0xFD #@0x5D71, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +220 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +401 "Can"\ q]\\ + \ q]\\ + #tPolling Can every 10:00 +123 "sampler") +3 ) +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %{ ,\ [: +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +3 "collection"'% +3 "processing"%% +5 "manipulator"&% + "core" %Ӳ\ L +6 "sampler")% +6 "core" %\ r + %\  b _ @  + %{ &\ \\: +2 "manipulator"&& +3 "core" & q c X , +2 "storage"(& +3 "core" & ` - 8 P\ f +2 "storage"(% +3 "core" % : ;\ e + "collection"'& +3 "core" &\ L +2 "processing"%& +3 "core" &a\ r +2 "collection"'  +3 "core"  +2 "collection"'! +3 "core"  + "collection"'" +3 "core"  +2 "processing"%# +2 "core"  +2 "processing"%$ +3 "core" W +2 "processing"%% +2 "core"  +2 "processing"%& +3 "core"  +2 "sampler")' +4 "core"  + "sampler")(% +4 "core" %{ $\ \\: +2 "collection"')& +3 "core" &\ L +2 "collection"'*% +4 "core" %Ӳ\ K +2 "processing"%+& +3 "core" &`\ r +2 "processing"%,% +3 "core" %\ q +3 "manipulator"&-% +3 "core" %\  R P '  +2 "manipulator"&.& +3 "core" & v e e , +2 "storage"(/& +3 "core" & ` 7 9 u\ e +2 "storage"(0% +3 "core" % : ;\ e +2 "collection"'19 +3 "core" 9p +2 "processing"%29 +3 "core" 9 +7084 #"danna"Session Begun +1491 #-> Sample.deep +2 .Sample.deep +4 "sampler")30 +18 "core" 0 +1437 #"danna"-> FlowMeter.start +1114 #"pumping"0.4L/min +727 #"danna"-> Power.sampler on +2 .Gate.power :sampler,:ON +277 #"pumping"2.3L/min +1007 #8.9L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.9L/min +1007 #8.8L/min +1007 #8.9L/min +1007 #8.9L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.7L/min +1007 #8.7L/min +1007 #8.6L/min +1007 #8.6L/min +1007 #8.6L/min +1007 #8.6L/min +1007 #8.6L/min +1007 #8.6L/min +1007 #8.6L/min +1007 #8.6L/min +1007 #8.6L/min +1007 #8.6L/min +27 #"danna"-> Power.sampler off +2 .Gate.power :sampler,:OFF +591 #-> Sample.shallow +2 .Sample.shallow +5 "sampler")42 +379 #"pumping"0.7L/min +801 "Can"\ RYY +205 #"pumping"3.1L/min +492 "core" 2 +515 #"pumping"8.9L/min +1008 #8.8L/min +1007 #8.8L/min +1007 #8.7L/min +800 #"danna"Session Ended +206 #"pumping"8.6L/min +1006 #8.6L/min +526 #t-> Power.sampler on +2 .Gate.power :sampler,:ON +479 #"pumping"9.6L/min +1007 #10.9L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +294 #"dannna"Session Begun +713 #"pumping"10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.7L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.7L/min +1007 #10.7L/min +1007 #10.7L/min +1007 #10.7L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.8L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #10.9L/min +1007 #11.0L/min +1007 #10.9L/min +25 #"dannna"Session Ended +982 #"pumping"10.9L/min +862 !to:SignalException : mesg" SIGHUP:@timestampu: Time T:\ signoi:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 #mEXIT @1567702326.34EDT @EDT1567702326.35 ."pumping"Gate.power :analytic3,:OFF + !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time T:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 @1567702349.73EDT = =tMAIN =mMAIN_scheduler @EDT1567702351.37 #"core_reset"Sent BREAK +2 #t@0x7F18, state=0x3B10, ifg=0x20, ie=0x7F + #@0x866F, state=0x3B10, ifg=0x08, ie=0x5F #@0xB345, state=0x3AE0, ifg=0x84, ie=0x75 + #@0xB5E1, state=0x3A72, ifg=0x10, ie=0xF5 + #@0xB859, state=0x3A84, ifg=0x10, ie=0xFD #@0xBAD1, state=0x3A84, ifg=0x10, ie=0xFD + #@0xBD49, state=0x3A84, ifg=0x10, ie=0xFD + #@0xBE5F, state=0x3A84, ifg=0x80, ie=0xFD #@0x33FB, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +348 "Can"\ #]\\ + \ #]\\ + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +5 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %{ \ : + .tSS.reconfigure SSconfig +2 "sampler")#.0X FlowMeter.start +871 #-> Power.sampler on +2 .Gate.power :sampler,:ON +240 #"pumping"10.9L/min +1007 #11.0L/min +1007 #10.9L/min +1007 #11.0L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +929 #"danna"-> Power.sampler off +2 .Gate.power :sampler,:OFF +75 #"pumping"10.8L/min +588 #"danna"-> Sample.deep +2 .Sample.deep +4 "sampler")0 +22 "core" 0 +390 #"pumping"8.6L/min +771 #"danna"-> Power.sampler on +2 .Gate.power :sampler,:ON +233 #"pumping"6.8L/min +1007 #8.8L/min +1007 #8.9L/min +1007 #8.9L/min +1007 #8.9L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.9L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.9L/min +1007 #8.9L/min +1007 #8.8L/min +1007 #8.8L/min +1007 #8.9L/min +1007 #8.9L/min +503 #"danna"-> Power.sampler off +3 .Gate.power :sampler,:OFF +500 #"pumping"5.0L/min +795 #"danna"-> Sample.shallow +2 .Sample.shallow +5 "sampler")2 +205 #"pumping"0.3L/min +1007 #2.0L/min +620 "core" 2 +386 #"pumping"8.9L/min +201 #"danna"-> Power.sampler on +2 .Gate.power :sampler,:ON +804 #"pumping"10.7L/min +1007 #11.1L/min +1007 #11.1L/min +1007 #11.0L/min +1007 #11.1L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #10.9L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +10 "Can"\ !PRy +997 #"pumping"11.0L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #10.9L/min +1007 #11.0L/min +1007 #11.0L/min +1008 #11.0L/min +1008 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #10.9L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1008 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +942 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +3 #Session Ended +54 #"pumping"10.9L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #11.0L/min +1007 #10.9L/min +1007 #11.0L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +597 "Can"\ WWg +409 #"pumping"10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #11.0L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1007 #10.9L/min +1008 #10.9L/min +811 #"danna"Session Ended +195 #"pumping"10.8L/min +1007 #10.8L/min +1007 #10.9L/min +329 !to:SignalException: mesg" SIGHUP:\ signoi:bt[ "1/opt/mbari/lib/ruby/1.8/irb.rb:72:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time xD:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 #mEXIT @1567703836.09EDT @EDT1567703836.10 ."pumping"Gate.power :analytic3,:OFF + !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time xD:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 @1567710784.86EDT = =tMAIN =mMAIN_scheduler @EDT1567710786.50 #"core_reset"Sent BREAK +2 #t@0xDC97, state=0x3B10, ifg=0x20, ie=0x7F + #@0xE3ED, state=0x3B10, ifg=0x08, ie=0x5F #@0x0720, state=0x3AE0, ifg=0x84, ie=0x75 + #@0x09BD, state=0x3A72, ifg=0x10, ie=0xF5 + #@0x0C36, state=0x3A84, ifg=0x10, ie=0xFD #@0x0EAE, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1126, state=0x3A84, ifg=0x10, ie=0xFD + #@0x123C, state=0x3A84, ifg=0x80, ie=0xFD #@0x8405, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +356 "Can"\ \ \\\\ + \ \ \\\\ + #tPolling Can every 10:00 +123 "sampler") +4 ) +4 "core"  +4 "collection"' +2 ' +6 "core"  +2 "processing"% +4 % +6 "core"  +8 "collection"' 9\ +6 ' 0\ +2 ' -\ +7 "processing"% 9\ +4 % 2\ +3 % *\ +3 % 0\ +7 "sampler")&\ +4 )% +6 "core" %{ ! : +2 .tSS.reconfigure SSconfig +4 "sampler")#.0X exit +7 #mEXIT + #"danna"Session Ended @1567710818.95EDT @1567711779.54EDT = =tMAIN =mMAIN_scheduler @EDT1567711781.19 #"core_reset"Sent BREAK +2 #t@0x97E9, state=0x3B10, ifg=0x20, ie=0x7F + #@0x9F40, state=0x3B10, ifg=0x08, ie=0x5F #@0x76E7, state=0x3B10, ifg=0x20, ie=0x7F + #@0x788B, state=0x3B10, ifg=0x20, ie=0x7F + #@0x7DC0, state=0x3B10, ifg=0x20, ie=0x7F #@0x7E6C, state=0x3B10, ifg=0x20, ie=0x7F + #@0x831A, state=0x3B10, ifg=0x20, ie=0x7F + #@0x8870, state=0x3B10, ifg=0x08, ie=0x5F #@0xBD34, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +343 "Can"\ YZ +2 \ YZ #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %{ ! : + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +4 "collection"'% +2 "processing"%% +3 "manipulator"&% +4 "core" %Ӳ +6 "sampler")% +3 "core" %\  + %\    [ + %{ : +2 "manipulator"&& +4 "core" &   [, + "storage"(& +3 "core" & a < 9  +2 "storage"(% +3 "core" % ; D  +2 "collection"'& +3 "core" &  + "processing"%& +4 "core" &\  + "collection"'  +3 "core"  +2 "collection"'! +3 "core"  + "collection"'" +3 "core"  +2 "processing"%# +3 "core"  +2 "processing"%$ +3 "core" W + "processing"%% +3 "core"  +2 "processing"%& +2 "core"  +2 "sampler")' +3 "core"  +2 "sampler")(% +3 "core" %{  : +2 "collection"')& +4 "core" &  + "collection"'*% +4 "core" %Ӳ +2 "processing"%+& +4 "core" &\  +2 "processing"%,% +3 "core" %\  +3 "manipulator"&-% +3 "core" %\  6 [ +2 "manipulator"&.& +3 "core" &  D [, +2 "storage"(/& +3 "core" & a < =  +2 "storage"(0% +3 "core" % 9 7  +2 "collection"'19 +3 "core" 9 +2 "processing"%29 +3 "core" 9 +1875 #t-> FlowMeter.start +850 #-> Sample.shallow + .Sample.shallow + "sampler")32 +25 "core" 2 +234 #"pumping"0.0L/min +1007 #0.0L/min +589 #t-> Pump.sampler on +2 !o:NameError: mesg" uninitialized constant Pump: name: Pump:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +416 #"pumping"0.0L/min +1007 #0.0L/min +1006 #0.0L/min +165 #t-> Power.sampler on +2 .Gate.power :sampler,:ON +840 #"pumping"0.0L/min +1007 #0.0L/min +1006 #0.0L/min +223 #t-> Power.sampler off + .Gate.power :sampler,:OFF +783 #"pumping"3.5L/min +825 #t-> Power.sampler on + .Gate.power :sampler,:ON +180 #"pumping"3.0L/min +1007 #4.0L/min +1007 #5.8L/min +1007 #6.3L/min +1007 #6.7L/min +1007 #7.0L/min +1007 #7.0L/min +1006 #7.1L/min +297 #t-> Power.sampler off + .Gate.power :sampler,:OFF +662 #-> FlowMeter.stop + ."pumping"Gate.power :analytic3,:OFF +10656 #"danna"Session Begun +13166 #t-> exit +7 #mEXIT + #"danna"Session Ended @1567712241.33EDT @1567712275.65EDT = =mMAIN_scheduler =tMAIN @EDT1567712277.41 #"core_reset"Sent BREAK +2 #t@0x5EBE, state=0x3B10, ifg=0x20, ie=0x7F + #@0x6615, state=0x3B10, ifg=0x08, ie=0x5F + #@0xF613, state=0x3AE0, ifg=0x84, ie=0x75 #@0xF8B0, state=0x3A72, ifg=0x10, ie=0xF5 + #@0xFB28, state=0x3A84, ifg=0x10, ie=0xFD #@0xFDA1, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0019, state=0x3A84, ifg=0x10, ie=0xFD + #@0x012F, state=0x3A84, ifg=0x80, ie=0xFD #@0x6A23, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +191 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +353 "Can"\ 8SS + \ 8SS + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %{ \ : + .tSS.reconfigure SSconfig +2 "sampler")#.0X Power.sampler on + .Gate.power :sampler,:ON +1552 #-> FlowMeter.start +2 ."pumping"Gate.power :analytic3,:ON +1112 #7.1L/min +1006 #7.1L/min +1007 #7.1L/min +977 #"danna"-> FlowMeter.stop +2 ."pumping"Gate.power :analytic3,:OFF +1105 #"danna"-> Power.sampler off + .Gate.power :sampler,:OFF +28352 #-> can +4 "Can"\ U'& +10843 \ W$$ +60002 \ c +60002 \ f +60002 \ g +60002 \ h +60002 \ i +60002 \ a%% +60003 \ k +11761 \ j +2 #tPowering core bus +485 .Gate.power :raw,:ON +5 "sampler") +3 ) +2 "core"  +2 "collection"' +2 ' +4 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %\ Q + .tSS.configure SSconfig +3 "sampler")#.0X& +6 "core" &)\ G + &\ # +2 ."openPC"PC.reconfigure PCconfig +3 .tCC.reconfigure CCconfig +3 "processing"%$x2 ^22b +3 "collection"'$x2 ^22b +4 ."openPC"PC.home.seek :open +2 .tCC.home.seek :open +3 "processing"%?( +2 "collection"'@( +278 "core" ( +18 ( +31 "Can"\ B`` +6 #tPhase [shallowDAwithoutWCR] + ."Qmail"GoodNews.email "At 17:00:25 began in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:60\\n{}\\nCan@17:00:26, 22.8C, 11% humidity, 15.0psia, 12.825V, 0.526A, 0.526A avg, 6.75W",Subject: "Started 2019_9_5_rush_mission phase shallowDAwithoutWCR" +4 #t===> STARTED shallowDAwithoutWCR (phase #1) <=== +2 .Sample.deep +3 "sampler")A0 +21 "core" 0 +2 #tStarting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'B& +5 "core" &'\ \ + .tHand.open +2 "manipulator"&C1 +68 "core" 1 +2 "manipulator"&D& +4 "core" & r n " 1 +2 "manipulator"&E% +3 "core" % \  { s   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek FlushPuck::Garage +2 "manipulator"&F(, +185 "core" ( +2 "manipulator"&G& +4 "core" &, ; , h F +3 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &H& +3 "core" &, B [ F + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :garage +3 "manipulator"&I' +99 "core" ' +2 .tHand.close +2 "manipulator"&J/ +73 "core" / +3 "manipulator"&K& +4 "core" &,  zF +2 "manipulator"&L% +3 "core" % , H z. +2 .tForearm.seek :retract +3 "manipulator"&M'\ +101 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC +2 "manipulator"&N( +295 "core" ( +2 "manipulator"&O& +4 "core" &)  {Bk + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &P& +2 "core" &)  {Bk +3 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&Q' +102 "core" ' +3 "manipulator"&R& +4 "core" &* J xBg +2 "manipulator"&S% +7 "core" %  w +2 "collection"'T& +4 "core" &\ \ + "collection"'U& +4 .tCC.seek :closed +2 "collection"'V(` +5 "core" &i\ \ +3 &V\   +8 &4yX - +10 &bu B +9 &Kpu T +9 & Pz T +10 &U{ T +9 &R\\ S +10 &RRs S +9 &Ov S +10 &O{ S +10 &TY T +9 & YN, T +8 &"Q, S +10 &#Q T +9 &%R( T +10 &'aUq T +10 &)$L{ S +8 &*NZ T +10 &,Ls S +9 &.iPu T +9 &0*Rt T +10 &1Nv S +9 &3S3 T +10 &5qRq T +9 &73Rv T +9 &8O~ T +10 &:R_ S +9 &<Q& S +10 &?Tp T +9 &AQz S +10 &CLw T +9 &ECOh T +9 &GMk T +10 &HWh T +9 &Jdk V +9 &L=h Y +10 &Ml \\ +9 &Oj _ +10 &Qqi _ +9 &S1f _ +9 &T \ e ` +10 &V  o ` +9 &Xsh a +9 &Z5o a +10 &[f b +9 &]g b +10 &_kh F +9 &`F/j (w +9 &`kkr R +2 ( + "collection"'U& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.37 +2 "collection"'W& +5 "core" &`kjs R +2 .tHand.open + "manipulator"&X1 +74 "core" 1 +2 "manipulator"&Y% +4 "core" %  ! r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract + "manipulator"&Z'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'[& +5 "core" &`kj R +2 "collection"'\\% +4 "core" %Ӹ + .tCSV.dial CSR +2 "collection"']  +134 "core"  +2 "collection"'^% +4 "core" %Ӹh\  + #tPulling 5ml of CSR.flush + .CSR.select :flush +4 "collection"' +11 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +4 .tCS.seek 5ml +2 "collection"'_'qi +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +11 '`% +3 "core" %qof\  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +4 .tCS.seek 7.501ml + "collection"'a'I +681 "core" ' + .tCSV.dial :waste +3 "collection"'b +130 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +4 .tCS.seek 0ml +2 "collection"'c'Ӵ +1971 "core" ' +2 #tPurging external Intake +2 "collection"'d& +4 "core" &`kjd\ R +2 "collection"'e% +4 "core" %ӯm\  + .tCSV.dial :flush +2 "collection"'f  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +4 .tCS.seek 10ml +2 "collection"'g' +2465 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'h +2 'i  +5 "core"  +79 +2 .tCTV.dial :intake +2 "collection"'j  +74 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 0ml +2 "collection"'k'Ӵ +2487 "core" ' + .tIntake.select :close +2 "sampler")0 +10 .tCTV.dial :air +2 "collection"'l  +75 "core" ~ +2 #tFlushing upper manifold + "collection"'m& +5 "core" &`kib\ R +2 "collection"'n% +3 "core" %Ӱd\  +2 .tCSV.dial :flush +2 "collection"'o  +71 "core"  +2 .tCS.seek 5ml +3 "collection"'p'qi +1276 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +5 "collection"'q @ +46 "core" B +2 "collection"'r% +4 "core" %qib\  +2 .tCS.seek 7ml +2 "collection"'s'~ +557 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'t +103 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml +4 "collection"'u'Ӵ +1734 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'v'2T +793 "core" ' + .tCSV.dial :waste +3 "collection"'w +45 "core" +2 .tCS.seek 0ml +3 "collection"'x'Ӵ +790 "core" ' +2 "collection"'y& +4 "core" &`kh\ R + "collection"'z% +4 "core" %ӵn\  + .tCSV.dial :flush +2 "collection"'{  +44 "core"  +40 .tCS.seek 3ml +3 "collection"'|'2T +786 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'} @ +43 "core" B +2 "collection"'~% +4 "core" %2X\  +2 .tCS.seek 5.001ml +2 "collection"''qm +553 "core" ' +2 .tCSV.dial :air +2 .CS.seek 0ml +4 "collection"''Ӵ +1261 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml +2 "collection"''2T +795 "core" ' +2 .tCSV.dial :waste +2 "collection"' +74 "core" +2 .tCS.seek 0ml +3 "collection"''Ӵ +789 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +5 "core" &( U Aa + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +45 "core" ( +2 "manipulator"&\ & +4 "core" &  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 & & +3 "core" & !  +2 .tForearm.seek CC +2 "manipulator"& ' +93 "core" ' +2 .tHand.close +2 "manipulator"&/ +66 "core" / +2 .tCC.seek :open +3 "collection"'( +264 #"danna"Session Ended +207 "core" ( +2 "manipulator"&& +4 "core" &  + "manipulator"&% +4 "core" %  +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +277 "core" ( +2 "manipulator"&& +4 "core" &, C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &, C +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"& ' +113 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +4 "core" % ~ \\ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 #tda sampling at most 300ml +2 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 17:04:48EDT05-Sep-19\\n{}\\nCan@17:00:26, 22.8C, 11% humidity, 15.0psia, 12.825V, 0.526A, 0.526A avg, 6.75W",Subject: "da sampling at most 300ml" +2 "collection"'& +5 "core" &r\ +2 "manipulator"&% +3 "core" %\  ? / +2 "storage"(% +3 "core" %{  \ 4 +2 "storage"(. +3 "core" .( + "storage"(& +4 "core" & \ `  d\ 5 + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (& +2 "core" & \ _   j\ 3 +2 "manipulator"&& +4 "core" &, C + "manipulator"&% +4 "core" %\  / +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +4 "manipulator"&( +184 "core" ( +3 "manipulator"&& +5 "core" &  - +2 "storage"( & +6 "core" & \ ` \ 3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&!' +94 "core" ' +4 "storage"("& +4 "core" & \ `\ 3 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(#' +200 "core" ' +2 "storage"($- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (%& +3 "core" & \ _ \ , +2 "manipulator"&&& +3 "core" &  - +2 .tElbow.seek 2 + "manipulator"&'( +4 "core" ( + "manipulator"&)& +4 "core" & / - +2 "storage"((& +4 "core" & \ _ \ + +2 .tForearm.seek 2 + 300 counts + "manipulator"&*'Ϊ +31 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&+/ +74 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&-& + "storage"(/'} +8 "core" & ! - +2 "manipulator"&2% +4 "core" % ε h +2 .tForearm.seek :retract + "manipulator"&3'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&5( +46 "core" ' +3 ."downElevator"SE.coast + "storage"(5 +101 "core" ( +2 "manipulator"&.& +4 "core" &+ Dy +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" &+ Dy +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +3 "manipulator"&<' +90 "core" ' +2 "manipulator"&>& +4 "core" &+ & Dy +2 "manipulator"&=% +4 "core" %  + +2 "collection"',& +4 "core" &\  + "collection"'4& +4 .tCC.seek :closed +4 "collection"'8(` +8 "core" &\  +2 &x\  +6 &+r.\ , +8 &b~o\ A +10 &Ypt\ S +8 &Oq\ R +9 &Qh\ R +10 &O]\ R +9 &bP^\ R +9 &%O_\ Q +10 &O_\ R +9 &O_\ R +10 & jOc\ R +9 &"-P`\ Q +10 &#La\ R +9 &%N_\ Q +9 &'qQ^\ R +9 &)4M[\ R +10 &*Q\\\ R +9 &,NO\ R +10 &.{OR\ Q +9 &0<OO\ R +9 &1MK\ Q +10 &3NR\ R +9 &5QI\ R +9 &7ENK\ Q +10 &9OU\ R +9 &:PR\ R +10 &<QH\ R +9 &>MJK\ Q +9 &@NI\ R +10 &AKP\ Q +9 &CMP\ R +9 &ETOP\ R +10 &GRP\ R +9 &HbI\ T +10 &JC\ X +9 &L=G\ ] +9 &M@\ ] +10 &OF\ ^ +9 &Q~ 5\ ^ +9 &S># :\ \ _ +10 &T%$=\ \ _ +9 &V*(3\ ` +10 &X1-=\ ` +9 &Z?3/4\ a +38 &\\77,\ a +9 &]<8-\ a + &_qA=,\ @ + &`R4BB,\ c ( + &`alCD)\ T + "collection"'4& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.56 + .Hand.open + "manipulator"&A1 +73 "core" 1 +2 "manipulator"&B% +4 "core" % W + +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&C'\ +93 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")D+ +3 "core" + +2 "sampler")E% +4 "core" %| 7 + "collection"'G& +4 "core" &`akAB1 T +2 "Can"\ 8qq +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +25  +2 .tdelay 3.8 seconds +382 "collection"'K% +3 "core" %ӹ?B, +2 "sampler")L% +3 "core" %3    +2 .tSSV.dial :spit + "sampler"); +135 "core"  +2 .tSS.seek 0ml +2 "sampler")I'z +290 "core" ' +2 .tSSV.dial CBV + "sampler")O  +136 "core"  +2 .tCTV.dial :intake + "collection"'F  +77 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "17:08:06.16" +1582 #"pumping"8.8L/min +3007 #8.8L/min +3007 #8.8L/min +3007 #8.8L/min +3007 #8.8L/min +2799 "Can"\ ON k +62 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +139 #"pumping"8.8L/min +71 "collection"'P% +3 "core" %ӹW +2 #tIntake @23.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X +2 "sampler")z% +3 "core" %`a  : +2 "sampler"){% +4 "core" %a_ & / + .tIntake.select :close + "sampler")0 +9 )x% +3 "core" %ed , \ + .tSSV.dial :exhaust +2 "sampler")}  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")~'z +891 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")|  +76 "core" +2 #tAllowing 130s for 25.0ml of remaining 250.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %ӹ< +2 #tIntake @23.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 110 +2 "sampler")#.n0X +2 "sampler")% +3 "core" %z   M +2 "collection"'% +4 "core" %ӹ` + #tIntake @22.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 72 +2 "sampler")#.H0X% +3 "core" %G0   +15 "collection"'=% +3 "core" %ӹA +2 "sampler"),% +3 "core" %G  v +15 "collection"''% +3 "core" %ӹb +2 "sampler")/% +3 "core" %G ! B +2 "collection"'3% +4 "core" %ӹ` + #tIntake @23.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 48 +2 "sampler")#.00X' +234 "core" 'OR "  +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X +2 "sampler")P% +3 "core" %Z  +15 "collection"'^% +3 "core" %ӹA +2 "sampler")[% +3 "core" %Z  +2 "collection"'`% +4 "core" %ӹb + #tIntake @23.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 15 +2 "sampler")#.0X +2 "sampler")% +3 "core" %t  $ +15 "collection"'% +3 "core" %ӹ7 +2 "sampler")% +3 "core" %t ! +15 "collection"' % +3 "core" %ӹT +2 "sampler")$% +4 "core" %t # +14 "collection"'%% +3 "core" %ӹ3 +2 "sampler")&% +3 "core" %t +15 "collection"'% +3 "core" %ӹ: +2 "sampler") % +3 "core" %t & +15 "collection"'6% +3 "core" %ӹ^ +2 "sampler")+% +3 "core" %t $ +15 "collection"'-% +3 "core" %ӹ@ +2 "sampler")2% +3 "core" %t  +2 "collection"'% +4 "core" %ӹ; + #tIntake @23.6psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 14.117625 + "sampler")#.0X +15 "collection"'7% +3 "core" %ӹD +2 "sampler")1% +3 "core" %{   +15 "collection"'#% +3 "core" %ӹ< +2 "sampler")% +3 "core" %{ %  +15 "collection"'9% +3 "core" %ӹ^ +2 "sampler")K% +3 "core" %{ $  +15 "collection"'>% +3 "core" %ӹ= +2 "sampler")=% +4 "core" %{   +14 "collection"'H% +3 "core" %ӹ6 +2 "sampler")O% +3 "core" %{  +2 "collection"'F% +4 "core" %ӹe + #tIntake @23.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +2 "sampler")`% +3 "core" %   +15 "collection"'L% +3 "core" %ӹ; +2 "sampler");% +3 "core" %  +15 "collection"'a% +3 "core" %ӹa +2 "sampler")I% +3 "core" % #  +15 "collection"'d% +3 "core" %ӹF +2 "sampler")Q% +3 "core" %   +15 "collection"'0% +3 "core" %ӹ= +2 "sampler")]% +3 "core" % ,  +15 "collection"'e% +3 "core" %ӹf +2 "sampler")j% +3 "core" % -  +15 "collection"'g% +3 "core" %ӹ< +2 "sampler")l% +3 "core" %  +15 "collection"'i% +3 "core" %ӹj +2 "sampler")Y% +3 "core" % !  +2 "collection"'h% +4 "core" %ӹd + #tIntake @23.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +2 "sampler")w% +4 "core" %   +14 "collection"'t% +3 "core" %ӹ^ +2 "sampler")% +3 "core" %  +15 "collection"'~% +3 "core" %ӹg +2 "sampler")s% +3 "core" % +  +15 "collection"'% +3 "core" %ӹ@ +2 "sampler")% +4 "core" %   +14 "collection"'\ % +3 "core" %ӹe +2 "sampler")% +3 "core" % $  +15 "collection"'% +3 "core" %ӹ_ +2 "sampler")N% +3 "core" % (  +15 "collection"'Z% +3 "core" %ӹ? +2 "sampler")V% +3 "core" %   +15 "collection"' % +3 "core" %ӹa +2 "sampler")% +3 "core" % (  +2 "collection"' % +4 "core" %ӹY + #tIntake @23.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %ӹv +2 "sampler")=% +3 "core" %  +53 "collection"'H% +3 "core" %ӹJ +2 "sampler")O% +3 "core" % ) +53 "collection"'!% +3 "core" %ӹg +2 "sampler")F% +3 "core" %  +53 "collection"'T% +3 "core" %ӹI +2 "sampler").% +3 "core" % ! +53 "collection"'M% +3 "core" %ӹi +2 "sampler")@% +3 "core" %  +53 "collection"'W% +3 "core" %ӹE +2 "sampler")X% +3 "core" % +53 "collection"'R% +3 "core" %ӹR +2 "sampler")S% +3 "core" %   +53 "collection"'U% +3 "core" %ӹq +2 "sampler")J% +3 "core" % ! +53 "collection"'\\% +3 "core" %ӹI +2 "sampler")P% +3 "core" %  +53 "collection"'^% +3 "core" %ӹq +2 "sampler")[% +3 "core" % ' +53 "collection"'`% +3 "core" %ӹD +2 "sampler")L% +3 "core" %#  +53 "collection"';% +3 "core" %ӹg +2 "sampler")a% +3 "core" %'& ! +44 .tSS.reconfigure SSconfig +2 "sampler")#.0X +333 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '3% +3 "core" %BJJ\  +2 .tCS.seek 6ml + "collection"':' +1349 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'B +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"''ӂ +1489 "core" ' + .tCSV.dial CSR +2 "collection"'4  +44 "core"  +2 "collection"'E% +4 "core" %ӅLL \  + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'G' +590 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '<% +3 "core" %LJ?\  +2 .tCS.seek 5.001ml + "collection"'7'qm +836 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'1  +43 "core" ~ +2 .tCS.seek 1ml +2 "collection"'#'> +1094 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \  +2 '9 +5 "core" 9 +102 "collection"'99 +3 "core" 9d +102 "collection"'K9 +3 "core" 9 d +102 "collection"'>9 +3 "core" 9 d +102 "collection"'=9 +3 "core" 9d +102 "collection"'H9 +3 "core" 9d +102 "collection"'O9 +3 "core" 9d +102 "collection"'!9 +3 "core" 9d +102 "collection"'F9 +3 "core" 9"d +102 "collection"'T9 +2 "core" 9&d +103 "collection"'.9 +3 "core" 9+d +103 "collection"'M9 +3 "core" 9/d +102 "collection"'@9 +3 "core" 93d +102 "collection"'W9 +3 "core" 97d +102 "collection"'X9 +3 "core" 9;d +102 "collection"'R9 +3 "core" 9@d +102 "collection"'S9 +3 "core" 93Dd +102 "collection"'U9 +3 "core" 9KHd +102 "collection"'J9 +2 "core" 9dLd +103 "collection"'\\9 +3 "core" 9}Pd +102 "collection"'P9 +3 "core" 9Ud +102 "collection"'^9 +3 "core" 9Yd +102 "collection"'[9 +3 "core" 9]d +102 "collection"'`9 +3 "core" 9ad +102 "collection"'L9 +3 "core" 9ed +102 "collection"';9 +3 "core" 9%jd +102 "collection"'a9 +3 "core" 9Cnd +102 "collection"'d9 +2 "core" 9`rd +103 "collection"'Q9 +3 "core" 9vd +102 "collection"'09 +2 "core" 9zc +103 "collection"'(9 +3 "core" 9` +102 "collection"'I9 +2 "core" 9] +103 "collection"'e9 +2 "core" 9Z +103 "collection"'j9 +2 "core" 9X +103 "collection"'A9 +3 "core" 97U +102 "collection"'l9 +2 "core" 9WQ +103 "collection"'Y9 +3 "core" 9vO +102 "collection"'9 +3 "core" 9L +102 "collection"'g9 +3 "core" 9I +102 "collection"'h9 +3 "core" 9G +102 "collection"'q9 +4 "core" 9D +102 "collection"'n9 +3 "core" 9 B +102 "collection"']9 +2 "core" 9*@ +103 "collection"'D9 +6 "core" 9G= +102 "collection"'f9 +3 "core" 9d; +102 "collection"'u9 +3 "core" 99 +103 "collection"'c9 +3 "core" 97 +102 "collection"'i9 +2 "core" 95 +103 "collection"'b9 +3 "core" 93 +102 "collection"'{9 +2 "core" 91 +103 "collection"'x9 +3 "core" 9/ +103 "collection"'m9 +3 "core" 9/ +102 "collection"'r9 +3 "core" 90, +102 "collection"'p9 +3 "core" 9G* +102 "collection"'w9 +3 "core" 9\\) +102 "collection"'}9 +3 "core" 9q' +139 "collection"'t9 +9 "core" 9% +103 "collection"'~9 +3 "core" 9$ +102 "collection"'s9 +3 "core" 9# +102 "collection"'9 +3 "core" 9" +102 "collection"'9 +3 "core" 9! +103 "collection"'9 +3 "core" 9 +102 "collection"'_9 +3 "core" 9 +102 "collection"'9 +3 "core" 9   +102 "collection"'\ 9 +3 "core" 9  +102 "collection"'o9 +3 "core" 9 , +102 "collection"'N9 +3 "core" 9 : +102 "collection"'Z9 +3 "core" 9 H +102 "collection"'9 +3 "core" 9 V  +102 "collection"' 9 +3 "core" 9 c$ +102 "collection"'9 +3 "core" 9 p) +103 "collection"' 9 +3 "core" 9 |- +102 "collection"'y9 +3 "core" 9 1 +102 "collection"'k9 +3 "core" 9 5 +102 "collection"'V9 +3 "core" 9 9 +102 "collection"'z9 +3 "core" 9 \ > +103 "collection"'|9 +3 "core" 9  B +102 "collection"'9 +3 "core" 9  F +102 "collection"'9 +3 "core" 9 J +102 "collection"'9 +3 "core" 9 N +102 "collection"'9 +3 "core" 9 S +103 "collection"'9 +3 "core" 9 W +102 "collection"'9 +3 "core" 9 [ +102 "collection"'9 +3 "core" 9 _ +102 "collection"'9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9 h +102 "collection"'9 +3 "core" 9\ l +102 "collection"'9 +3 "core" 9\ p +30 "Can"\  +72 "collection"' 9 +3 "core" 9\ t +102 "collection"'$9 +3 "core" 9\ y +102 "collection"'%9 +3 "core" 9\ } +103 "collection"'9 +3 "core" 9\ ! +102 "collection"'&9 +3 "core" 9\ $  +102 "collection"' 9 +3 "core" 9\ )! +102 "collection"'69 +3 "core" 9\ -" +102 "collection"'-9 +3 "core" 9\ 0$ +103 "collection"'9 +3 "core" 9\ 5% +102 "collection"'v9 +3 "core" 9\ 8& +102 "collection"' 9 +4 "core" 9\ =& +102 "collection"'29 +3 "core" 9\ A( +103 "collection"'+9 +2 "core" 9\ E( +102 "collection"'9 +3 "core" 9\ H* +102 "collection"'9 +3 "core" 9\ K+ +102 "collection"'9 +3 "core" 9\ N- +102 "collection"'9 +3 "core" 9\ Q- +102 "collection"'*9 +3 "core" 9\ T. +103 "collection"'"9 +3 "core" 9\ W0 +102 "collection"')9 +3 "core" 9\ Z0 +102 "collection"',9 +3 "core" 9\ ]2 +102 "collection"''9 +3 "core" 9\ _3 +102 "collection"'39 +3 "core" 9\ c4 +103 "collection"'/9 +3 "core" 9\ e4 +102 "collection"'B9 +3 "core" 9\ f5 +102 "collection"':9 +3 "core" 9\ j7 +102 "collection"'49 +3 "core" 9\ l7 +102 "collection"'E9 +3 "core" 9\ o9 +102 "collection"'9 +3 "core" 9\ q9 +102 "collection"'<9 +2 "core" 9\ s: +103 "collection"'G9 +3 "core" 9\ u; +102 "collection"'19 +3 "core" 9\ w= +102 "collection"'79 +3 "core" 9\ z= +102 "collection"'9 +3 "core" 9\ |> +102 "collection"'99 +3 "core" 9\ }? +102 "collection"'K9 +3 "core" 9\ A +102 "collection"'>9 +3 "core" 9\ A +102 "collection"'=9 +5 "core" 9\ B +103 "collection"'H9 +3 "core" 9\ C +102 "collection"'O9 +3 "core" 9\ D +102 "collection"'!9 +3 "core" 9\ H +2 .tCH.hold 10:00,70C +3 "collection"'F `\ `\  +3 "core"  +55712 "Can"\  +4290 "core" ` +2 "collection"'T9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'.'Ӵ +354 "core" ' +12 .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'M @ +102 "core" A +2 .tCSV.dial :air + "collection"'@ @ +42 "core" ? +3 .tCS.seek 5ml +2 "collection"'W'qi +1345 "core" ' + .tCSV.dial CTV +2 "collection"'X  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'R @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'S  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'U @ +44 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'J'Ӵ +1353 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'\\ +113 "core" +2 .tCBV.dial CSV + "collection"'P  +30 "core"  +2 "collection"'^% +4 "core" %ӮA?\  +2 .tCS.seek 4.999ml + "collection"'['qc +1348 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'`  +44 "core" +2 "collection"'L% +4 "core" %qgu\  +2 .tCS.seek 7ml + "collection"';'| +581 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'a @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'d' +834 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'Q ` +116 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'0   +29 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'(  +2 'I  +29 "core"  +106  +2 .tCS.seek 5ml +2 "collection"'e'qi +1348 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +39 "collection"'j @ +110 "core" A +2 .tCSV.dial :waste + "collection"'A +103 "core" +2 .tCS.seek :empty +2 "collection"'l'ӂ +1342 "core" ' + .tCSV.dial :air +2 "collection"'Y @ +73 "core" B +2 .tCS.seek 5ml +2 "collection"''qi +1351 "core" ' +2 .tCSV.dial CTV + "collection"'g  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'h @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'q  +45 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'n @ +44 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"']'Ӵ +1337 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'D +101 "core"  +2 .tCBV.dial CSV + "collection"'f  +30 "core"  +2 "collection"'u% +4 "core" %Ӵ\  +2 .tCS.seek 5ml + "collection"'c'qi +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'i  +42 "core" +2 "collection"'b% +4 "core" %qjf_^\  +2 .tCS.seek 7ml + "collection"'{' +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'x @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'m' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'r ` +115 "core" ^ +2 #tLysing Complete + "collection"'p& +4 "core" &`ak\ T +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&w% +3 "core" %\  F  +2 "storage"(}% +4 "core" % " \ 7 + "storage"(t. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(~(R +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (s& +2 "core" &P S\ 2 +2 "manipulator"&& +3 "core" &*  Cs +2 "manipulator"&% +4 "core" %\    + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +161 "core" ( +2 "manipulator"&_& +4 "core" & H + "storage"(& +4 "core" &R , ,\ 9 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts + "manipulator"&\ ' +99 "core" ' +2 "storage"(o& +4 "core" &R . - D\ ; +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(N' +231 "core" ' +2 "storage"(Z- +3 "core" -'9 + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &  H +2 "storage"( & +3 "core" &R  \ 4 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&'m +26 "core" ' +2 .tElbow.hold + "manipulator"& , +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(y- +2 "core" -'9 +2 .tSE.seek 8.13 Pucks below Top Plate +2 "storage"(k'- +40 "core" ' +2 "manipulator"&V% +4 "core" %͙  + "storage"(z& +4 "core" &R  I\ / + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 344 counts + "manipulator"&|' +18 "core" ' +2 "manipulator"&& +4 "core" & d G +2 "storage"(& +3 "core" &R\ 4 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +15 "core" ' +2 .tSE.seek 9.13 Pucks below Top Plate +2 "storage"(' +51 "core" ' +2 "manipulator"&& +4 "core" & H G +2 "manipulator"&% +3 "core" % a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +159 "core" ( +3 "manipulator"&& +4 "core" &* t Cs + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &*  Cs +2 .tForearm.seek CC + "manipulator"&' +92 "core" ' +2 .tHand.close + "manipulator"& / +66 "core" / +2 .tCC.seek :open +2 "collection"'$( +469 "core" ( +2 "storage"(%& +4 "core" &R  &\ 7 + "storage"(& +4 "core" &R  ! 8\ 7 + "manipulator"&&& +4 "core" &* 0 Cp + "manipulator"& % +4 "core" %  B  +2 .tForearm.seek :retract + "manipulator"&6'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&-( +162 "core" ( +2 "manipulator"&& +4 "core" & @ / +2 "storage"(v& +3 "core" &R   \ 6 +45 .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"& 'm +100 "core" ' +2 .tElbow.hold + "manipulator"&2, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&+1 +76 "core" 1 +3 "manipulator"&% +3 "core" % ͞ V  +2 "storage"(& +4 "core" &R ?\ 2 + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 349 counts +2 "manipulator"&' +16 "core" ' +2 "manipulator"&& +4 "core" & " . +2 "storage"(*& +3 "core" &R   \ 6 +3 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&"' +15 "core" ' +2 "storage"()% +4 "core" %!   \ 8 +2 ."downElevator"SE.seek :down +3 "storage"(,'} +100 ('% +3 "core" % O R \ =U^ +2 "manipulator"&3% +3 "core" % S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&/'\ +66 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +22 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'B& +4 "core" &a\ $ +2 "manipulator"&:& +4 "core" &  . + "manipulator"&4% +4 "core" %\   +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&E(, +175 "core" ( +2 "manipulator"&& +4 "core" &, 1 + X E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +4 "core" &, , 2 9 E +2 .tForearm.seek :garage + "manipulator"&G' +96 "core" ' +2 .tHand.close + "manipulator"&1/ +68 "core" / +2 "manipulator"&7& +4 "core" &,  , E +2 "manipulator"&% +3 "core" % 4 * +2 .tForearm.seek :retract +2 "manipulator"&9'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&K( +291 "core" ( +2 "manipulator"&>& +4 "core" &* ! Ct + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &=& +3 "core" &*  + Cs +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&H' +103 "core" ' +2 "manipulator"&O& +4 "core" &+ 1 Cp +2 "manipulator"&!% +3 "core" % \  g +2 "collection"'& +4 "core" &\ ( +2 "collection"'F& +3 .tCC.seek :closed +2 "collection"'T(` +4 "core" &V\ ( + &D\ ( +9 &)m\ , +9 &c|\ A +10 &^o\ R +9 &!L\ !Q +9 &Qp\ !Q +10 &OG\ !Q +9 &hQ\ !Q +9 &*Ps\ Q +10 &P[\ !Q +9 &PG\ !Q +10 & pP\ Q +9 &"2Q\ !Q +9 &#L\ !Q +10 &%O\ !Q +9 &'wQ\ Q +9 &):N\ !Q +10 &*P\ !Q +9 &,N\ Q +10 &.~O\ Q +9 &0AP\ Q +9 &2Ox\ !Q +10 &3NW\ Q +9 &5OL\ !P +9 &7IQ-\ !Q +10 &9 P\ Q +9 &:Ot\ !Q +10 &<On\ !Q +9 &>QQS\ Q +9 &@O?\ !Q +10 &AN\ !Q +9 &CO\ !Q +9 &EYQ\ !Q +10 &GP\ !Q +9 &HU\ R +10 &Jag\ S +9 &LPy\ W +9 &Ne\ [ +10 &OP\ ] +9 &Q;\ ^ +9 &SE+\ ] +10 &Ut\ ^ +9 &V\ _ +10 &X\ _ +9 &ZE~\ ` +9 &\\l\ ` +10 &]d\ a +9 &_rL\ E +9 &`B-?\ , +10 &`om6\ U +2 ( + "collection"'F& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.42 + "collection"'#& +3 "core" &`ok"\ U +2 .tHand.open + "manipulator"&M1 +72 "core" 1 +2 "manipulator"&@% +4 "core" %  3 g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&.'\ +90 "core" ' +2 .tPSV.dial PSR + "processing"%X +129 "core"  +2 "processing"%R% +4 "core" %\ B + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%S' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%U  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%W' +1612 "core" ' +2 .tPSV.dial PSR + "processing"%\\ +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%P' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%^ + "collection"'J  +5 "core"  +2 "processing"%`  +44 "core"  +25 +2 .tPSV.dial :mixloop + "processing"%L +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%[  +134 "core" +2 .tPS.seek 0ml +2 "processing"%a' +2633 "core" ' + .tPSV.dial :air +2 "processing"%;  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Q' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%0 +44 "core" +2 .tPS.seek 0ml +2 "processing"%(' +2627 "core" ' + .tPSV.dial :air +2 "processing"%I  +44 "core"  +2 .tPS.seek 2.5ml +45 "processing"%d' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%j +44 "core" +3 .tPS.seek 0ml + "processing"%A' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&e& +4 "core" &* Co +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&Y( +52 "core" ( +2 "manipulator"&l& +4 "core" &   Y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &   +2 .tForearm.seek CC +2 "manipulator"&h' +95 "core" ' +2 .tHand.close + "manipulator"&q/ +75 "core" / +2 .tCC.seek :open +2 "collection"'n( +469 "core" ( +2 "manipulator"&& +4 "core" & 1 1 S + "manipulator"&D% +4 "core" %  2 1 D +2 .tForearm.seek :retract + "manipulator"&f'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&u(, +271 "core" ( +2 "manipulator"&]& +4 "core" &, , 1 3 P + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &i& +3 "core" &,  !  P +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&b' +111 "core" ' +2 .tHand.open + "manipulator"&c1 +65 "core" 1 +2 "manipulator"&x% +4 "core" % o Y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&{'\ +98 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'r& +4 "core" &%&\ + +2 "manipulator"&p% +3 "core" %\  3 5 2  +2 "storage"(w% +4 "core" % \ F + "storage"(}. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(t( +360 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (s& +3 "core" & _\ 3 + "manipulator"&& +4 "core" &,  P + "manipulator"&% +4 "core" %\   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&_( +215 "core" ( +2 "manipulator"&& +4 "core" & " P + "storage"(o& +4 "core" & _ \ 3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&5' +104 "core" ' +2 "storage"(C& +4 "core" & _ + \ 8 +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(Z' +188 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( & +2 "core" & ] E\ 1 +2 "manipulator"&y& +4 "core" & P + .tElbow.seek 2 +2 "manipulator"&V( +3 "core" ( +2 "manipulator"&z& +4 "core" & P + "storage"(& +4 "core" & ] [\ 3 +2 .tForearm.seek 2 + 300 counts + "manipulator"&'Ϊ +29 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +76 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& + "storage"(\ '} +6 "core" & P +2 "manipulator"&% +3 "core" % Ϋ +2 .tForearm.seek :retract +2 "manipulator"&N'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +55 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +98 "core" ( +2 "manipulator"&|& +4 "core" &( E Ae + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &( 7 Ae +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +101 "core" ' +3 "manipulator"&& +4 "core" &( 9 Ae +2 "manipulator"&% +3 "core" % W  +2 "collection"' & +4 "core" &''_\  +2 "collection"' & +4 .tCC.seek :closed + "collection"'(` +3 "core" &&(J\  +4 &((\ 1 +9 &0E{(&\ 3 +10 &Yqy%(\ H +9 &\\&'\ R +9 &O''\ Q +10 &|M((E\ R +9 &?N)(H\ Q +9 &N&(0\ Q +10 &R&(\ Q +9 &P(&x\ Q +10 &GQ&'r\ Q +9 &!R('\ R +9 &"O')\ Q +10 &$L('\ Q +9 &&OQ'(\ Q +9 &(L((\ Q +10 &)J''\ Q +9 &+Q(&g\ Q +9 &-VR('b\ R +10 &/N'(^\ Q +9 &0N)(K\ Q +10 &2L(&>\ Q +9 &4_K('4\ Q +9 &6 Q')#\ R +10 &7N)& \ Q +9 &9Q') \ Q +10 &;gQ('\ Q +9 &=)P)(\ Q +9 &>O&&\ Q +10 &@L&'\ Q +9 &BoL'(\ Q +9 &D1O)(\ Q +10 &EN((\ R +9 &GT,*\ R +10 &Ir]3/\ S +9 &K+{C%\ V +9 &Ll\\T\ [ +10 &NzwG\ ] +9 &P[~}A\ ^ +9 &R3\ ^ +10 &S3\ _ +9 &U(\ _ +10 &W],\ ` +9 &Y\ ` +9 &Zt\ a +10 &\\q\ a +9 &^^\ b +9 &_e\ 2 +10 &`jq\ U +8 ( +2 &`mg{\ R + "collection"' & +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.45 + .Hand.open + "manipulator"&81 +65 "core" 1 +2 "manipulator"&%% +4 "core" %  j l = +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +137 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'&  +133 "core" ~ +2 .tCSV.dial CTV + "collection"'  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2622 "core" ' +2 "collection"'v% +4 "core" %|}\  +2 .tCS.seek 3.75ml + "collection"''I +1662 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%+  +84 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2149 "Can"\ CLL +484 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"' ` +30 "core" _ +6 .tCSV.dial :air + "collection"' @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'*' +1664 "core" ' + .tCSV.dial CTV +2 "collection"')  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'6'Ӵ +2605 "core" ' + .tCBV.dial :waste1 +2 "collection"'' @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'3  +134 "core" +2 "collection"'-& +4 "core" &`mg \ R + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&B% +3 "core" %\   +2 "storage"(:% +4 "core" % ;\ 7 + "storage"(4. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"( (R +378 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &P\ 4 +2 "manipulator"&& +4 "core" &( ~ Ae + "manipulator"&% +4 "core" %\  "  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&"( +164 "core" ( +2 "manipulator"&<& +4 "core" &  ! + "storage"(,& +4 "core" &Q"  %\ 7  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&~' +105 "core" ' +2 "storage"(2& +4 "core" &Q"  ,\ 8  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(1' +216 "core" ' +3 "storage"(7- +3 "core" -': + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & ! ! +2 "storage"(/& +3 "core" &Q" <\ 4  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&G'm +23 "core" ' +2 .tElbow.hold + "manipulator"&>, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(=- +2 "core" -': +2 .tSE.seek 9.14 Pucks below Top Plate +2 "storage"(E'. +43 "core" ' +2 "manipulator"&O% +4 "core" %͝   + "storage"(!& +4 "core" &Q" H\ -  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 348 counts + "manipulator"&' +14 "core" ' +2 "manipulator"&9& +4 "core" & * +2 "storage"($& +3 "core" &Q"\ 2  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&#' +19 "core" ' +2 .tSE.seek 10.14 Pucks below Top Plate +2 "storage"(M' +49 "core" ' +2 "manipulator"&@& +4 "core" & +2 "manipulator"&F% +3 "core" %ϻ !  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&R( +152 "core" ( +3 "manipulator"&H& +4 "core" &"  <@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &"  <@ +2 .tForearm.seek CC +2 "manipulator"&S' +97 "core" ' +2 .tHand.close + "manipulator"&\\/ +75 "core" / +2 .tCC.seek :open +2 "collection"'W( +469 "core" ( +2 "storage"(^& +4 "core" &Q"\ 3  + "storage"(`& +4 "core" &Q! \ 3  +2 "manipulator"&J& +3 "core" &"  <@ +2 "manipulator"&L% +3 "core" %  i +2 .tForearm.seek :retract +2 "manipulator"&['\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&P( +156 "core" ( +2 "manipulator"&;& +4 "core" & 3 I + "storage"(a& +4 "core" &Q"   \ 7  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&0'm +102 "core" ' +2 .tElbow.hold + "manipulator"&Q, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&I1 +76 "core" 1 +40 "manipulator"&(% +11 "core" % ͝ m +2 "storage"(j& +3 "core" &Q"  \ -  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 348 counts + "manipulator"&d' +14 "core" ' +2 "manipulator"&e& +4 "core" & $ H +2 "storage"(l& +3 "core" &Q!  n\ 5  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&g' +22 "core" ' +2 "storage"(q% +4 "core" %'   <\ 4 +2 ."downElevator"SE.seek :down +3 "storage"(K'} +100 (.% +3 "core" %$  \ 8V` +2 "manipulator"&T% +3 "core" % = ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +52 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +33 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%D  +69 "core" +2 .tPS.seek 2.5ml +2 "processing"%h' +2637 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%] +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%i  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%Y +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%c  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%x' +2625 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%r& +4 "core" &o\ L +2 "manipulator"&f& +3 "core" &    H +2 "manipulator"&p% +3 "core" %\    +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&w(, +173 "core" ( +2 "manipulator"&}& +4 "core" &, - 1  A + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &, ( 0 A +2 .tForearm.seek :garage + "manipulator"&s' +94 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 "manipulator"&& +4 "core" &,  A + "manipulator"&% +4 "core" % 1  +2 .tForearm.seek :retract + "manipulator"&o'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&u(k +122 "core" ( +2 "manipulator"&C& +4 "core" &r \  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &r \   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +101 "core" ' +2 "manipulator"& & +4 "core" &r  1 +2 "manipulator"&y% +3 "core" %    +2 "processing"%z& +4 "core" &\ P +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &>\ P +3 &\ Q  +10 &2h\ G- +9 &aY\ EA +9 &Dz[\ FS +10 &UY\ IS +9 &Yg\ IS +10 &]\ HS +9 &I]\ HS +9 & \\\ IS +10 &Z\ HT +9 &]#\ HS +9 & R[?\ HS +10 &"]\ HS +9 &#W\ IS +10 &%Y\ IS +9 &'[T\ IS +9 &)X\ HS +10 &*\\\ HT +9 &,Y\ HS +9 &.a\\\ HS +10 &0#Z\ HS +9 &1U\ IS +10 &3\\\ HS +9 &5iW\ IS +9 &7+Y\ HS +10 &8X\ HS +9 &:]\ HS +9 &4W\ HS +9 &?\\\ HT +10 &AX\ IS +9 &CyY\ IS +9 &E9c\ GT +10 &Ft\ FV +9 &H\ DX +9 &Jr\ CY +10 &L4\ CY +9 &M\ CY +10 &O\ CY +9 &Qx\ BY +9 &S:\ CY +10 &T\ CY +9 &V\ BZ +9 &X\ CZ +10 &ZB\ BY +9 &\\\ BK +10 &](Bu\ F&q +9 &]z5\ J3 +5 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 +2 "processing"%& +4 "core" &]z$\ L3 + &]z$ \ K3 + .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&_% +4 "core" %    + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&5'\ +90 "core" ' + .tPRV.dial :air +2 "processing"%|  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%k +44 "core" +3 "processing"%Z% +3 "core" %(\ K +2 .tPS.seek 0.3ml +2 "processing"%' +394 "core" ' + .tPSV.dial PSR +2 "processing"% +100 "core"  +2 "processing"%% +4 "core" %Z\ K + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"% '.U +507 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%V' +1921 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%\ +100 "core" +2 .tPTV.dial :mixing + "processing"%N @ +74 "core" A +2 .tPBV.dial :waste2 + "processing"%n  +92 "core"  +2 .tPS.seek 0ml +2 "processing"%8' +2619 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&%& +4 "core" &r  D +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"& (k +2 "core" ( +2 "manipulator"&&& +3 "core" &r \  F +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &r + .tForearm.seek PC +2 "manipulator"& ' +91 "core" ' +2 .tHand.close +43 "manipulator"&t/ +79 "core" / +2 .tPC.seek :open +2 "processing"%A( +451 "core" ( +2 "manipulator"&v& +4 "core" &r 2 1 + "manipulator"&m% +4 "core" %    +2 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&+(, +134 "core" ( +2 "manipulator"&& +4 "core" &,  / @ " + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,   " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +111 "core" ' +2 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&)% +4 "core" % x o +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&*'\ +101 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%'& +4 "core" &{\ P +2 "manipulator"&3% +3 "core" %\  4  +2 "storage"(-% +4 "core" % v \ E +4 "storage"(B. +6 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(:( +354 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (4& +2 "core" & } =\ 3$ +2 "manipulator"&& +4 "core" &, " " + "manipulator"&% +4 "core" %\    +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +177 "core" ( +2 "manipulator"&<& +4 "core" & - + "storage"(,& +4 "core" &  [\ 1# +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&2' +103 "core" ' +2 "storage"(& +4 "core" & \ 3# +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +210 "core" ' +2 "storage"(7- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &  k\ +# + "manipulator"&/& +4 "core" & B - + .tElbow.seek 2 +2 "manipulator"&=( +3 "core" ( +2 "manipulator"&O& +4 "core" & k - + "storage"(!& +4 "core" &  \ ,# +2 .tForearm.seek 2 + 300 counts + "manipulator"&9'Ϊ +14 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&$/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&@& +3 "storage"(F'} +6 "core" &  - + "manipulator"&~% +4 "core" % Ξ m U +3 .tForearm.seek :retract + "manipulator"&"'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&1(k +61 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +190 "core" ( +2 "manipulator"&G& +4 "core" &s " + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &s ] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&E' +103 "core" ' +2 "manipulator"&H& +4 "core" &s Q +2 "manipulator"&U% +3 "core" % +2 "processing"%#& +4 "core" &/\ @ + "processing"%>& +5 .tPC.seek :closed + "processing"%\\(] +3 "core" &\ @ +3 &,\ A +8 &'s(\ :- +9 &a'\ 7A +10 &My&\ 7S +9 & U*\ ;S +10 &W \ ;T +9 &Y\ :T +9 &SV\ :S +10 &U\ :S +9 &X\ :S +9 &Z\ :T +10 & ZW\ :T +9 &"W \ :S +10 &#W\ \ ;S +9 &%Y \ :S +9 &'cV \ :S +10 &)$\\\ ;T +9 &*\\\ :T +9 &,W\ :S +10 &.kW\ :S +9 &0-Z\ :S +10 &1V\ ;T +9 &3[\ :T +9 &5tT\ ;S +10 &75W\ :S +9 &8Y\ :S +9 &:[\ :S +10 &=X\ :S +10 &?W\ ;T +9 &AW\ :S +9 &CU\ ;S +10 &EC_\ :T +9 &Gu\ 8V +9 &H\ 6X +10 &J{\ 6Y +9 &L<\ 5Y +10 &M\ 5Z +9 &O\ 5Z +9 &Q\ 6Z +10 &SC\ 5Z +9 &U\ 5Z +9 &V\ 5Z +10 &X\ 4Z +9 &ZI\ 4Z +10 &\\ \ 5G +9 &]?O~.\ 7N +9 &]jL-\ ;@ +2 ( + "processing"%>& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 + .Hand.open + "manipulator"&X1 +70 "core" 1 +3 "manipulator"&% +4 "core" %  s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&^'\ +92 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%`  +2 %J9 +5 "core" 9 +102 "processing"%L9 +3 "core" 9 +102 "processing"%;9 +3 "core" 9  +102 "processing"%a9 +2 "core" 9  +103 "processing"%S9 +2 "core" 9 +103 "processing"%R9 +2 "core" 9 +103 "processing"%I9 +2 "core" 9 +103 "processing"%(9 +2 "core" 9 +103 "processing"%j9 +2 "core" 9" +103 "processing"%e9 +3 "core" 9& +103 "processing"%l9 +2 "core" 9+ +103 "processing"%[9 +2 "core" 9/ +103 "processing"%q9 +2 "core" 93 +103 "processing"%P9 +2 "core" 97 +103 "processing"%.9 +3 "core" 9; +103 "processing"%T9 +2 "core" 9@ +103 "processing"%09 +2 "core" 9D +103 "processing"%d9 +2 "core" 9H +103 "processing"%D9 +2 "core" 9L +104 "processing"%M9 +2 "core" 9P +102 "processing"%g9 +3 "core" 9U +102 "processing"%K9 +2 "core" 9Y +103 "processing"% 9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +103 "processing"%]9 +3 "core" 9e +103 "processing"%i9 +2 "core" 9j +103 "processing"%Y9 +3 "core" 9n +102 "processing"%c9 +2 "core" 9r +103 "processing"%h9 +2 "core" 9v +103 "processing"%r9 +3 "core" 9z +103 "processing"%f9 +2 "core" 9 +103 "processing"%p9 +41 "core" 9 +110 "processing"%}9 +2 "core" 9  +103 "processing"%b9 +3 "core" 9 +102 "processing"%Q9 +3 "core" 9 +102 "processing"%9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9 \ +103 "processing"%9 +3 "core" 9& +102 "processing"%9 +2 "core" 9+ +103 "processing"%C9 +3 "core" 92 +103 "processing"%{9 +3 "core" 97 +102 "processing"%s9 +3 "core" 9= +102 "processing"% 9 +3 "core" 9C +102 "processing"%y9 +3 "core" 9H +102 "processing"%z9 +3 "core" 9M +103 "processing"%w9 +3 "core" 9R +102 "processing"%o9 +2 "core" 9X +103 "processing"%?9 +2 "core" 9` +103 "processing"%9 +2 "core" 9b +104 "processing"%9 +2 "core" 9g +102 "processing"%9 +3 "core" 9l +2 .tPH.hold 2:00:00,28C +3 "processing"%_ ppi + .tdelay 1:30 +3 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"%| +99 "core"  +2 "processing"%k% +4 "core" %n\ G + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%Z'\ +602 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%x  +73 "core"  +2 .tPSV.dial PTV + "processing"% +72 "core" +2 .tPBV.dial :waste1 + "processing"%  +130 "core"  +2 "processing"%% +4 "core" %Ҷ\ G +2 .tPS.seek 1.5ml + "processing"% '| +607 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\ * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%N' +1616 "core" ' +2 .tdelay 5:00 +13941 "Can"\ :__ +16061 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%n  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +34 "core" , +4 .tPSR.select :air +2 .PSV.dial PSR +3 "processing"%% +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%&' +2467 "core" ' +2 .tPSV.dial PTV + "processing"% +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%t +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%u +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%5  +71 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2448 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%v  +134 "core" +2 .tPSV.dial :mixloop + "processing"%m +44 "core" +2 .tPRV.dial :ab1 + "processing"% @ +73 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +360 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  + "processing"%  +44 "core" +3  +2 "processing"%% +3 "core" %\ C +2 .tPS.seek 0.34ml +2 "processing"%)' +443 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +28 "core" +2 .tPRV.dial :air + "processing"%'  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%3'G +1194 "core" ' +2 .tPRV.dial :waste2 + "processing"%- @ +83 "core" A +2 .tPS.seek 0.5ml +2 "processing"%B'\ +870 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%4'Һ +1622 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" +2 .tPTV.dial :mixing + "processing"% @ +73 "core" A +2 .tPBV.dial :waste1 + "processing"%<  +35 "core" +2 "processing"%,% +4 "core" %Ҽ\ A +2 .tPS.seek 1.85ml + "processing"%' +245 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%+ * +46 "core" ) +2 .tPS.seek 0ml +2 "processing"%*' +1960 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'7& +2 "core" &OR\  +2 "manipulator"&& +3 "core" &s  z +2 "manipulator"&/% +4 "core" %  } c 2 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&O(, +132 "core" ( +2 "manipulator"&!& +4 "core" &,  &  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &,  -  +2 .tForearm.seek :garage +2 "manipulator"&@' +101 "core" ' +2 .tHand.close + "manipulator"&~/ +69 "core" / +3 "manipulator"&& +4 "core" &, | [  +2 "manipulator"&2% +3 "core" % . 6 +2 .tForearm.seek :retract +44 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&9( +286 "core" ( +2 "manipulator"&G& +4 "core" &* W \ Cr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &* M ( Cq +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&=' +92 "core" ' +2 "manipulator"&F& +4 "core" &+ | Cn +2 "manipulator"&H% +3 "core" % q  +3 "collection"'U& +3 "core" &PR6\ +2 "collection"'#& +4 .tCC.seek :closed + "collection"'"(` +3 "core" &QPM\ +2 &QR7\ \  +10 &,wRR\ - +9 &`QQ:\ A +9 &SrRR@\ R +10 &MQSd\ S +9 &QSQY\ S +10 &OURI\ S +9 &WQSQD\ S +9 &PQSH\ S +10 &RRSJ\ S +9 &PSR=\ S +9 & _PSQI\ S +10 &"!PQSA\ S +9 &#NSQF\ S +10 &%OQSI\ S +9 &'gNSRH\ S +9 &))NSRI\ S +10 &*ORQC\ S +9 &,OSRI\ S +9 &.pQRTK\ S +10 &02OSSJ\ S +9 &1MSTI\ S +10 &3ORSE\ S +9 &5yOQTE\ S +9 &7;ORRA\ S +10 &8PUSB\ S +9 &:OTSb\ S +9 &<OSRG\ S +10 &>CJSSF\ S +9 &@NRRC\ S +10 &AMTSI\ S +9 &CNRS\ S +9 &EKJRSb\ S +10 &G NTT\ S +9 &HTYV\ S +9 &J_^Z\ U +10 &LE{wk\ X +9 &M\ \\ +10 &O ^ +9 &Qv _ +9 &S9 ^ +10 &T _ +9 &V ` +9 &X{ ` +10 &Z9 a +9 &[ a +10 &] b +9 &_p B +9 &`D+ )y +10 &`go\ V +2 ( + "collection"'#& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.42 + "collection"'A& +4 "core" &`gm\ V + .tHand.open +2 "manipulator"&X1 +68 "core" 1 +2 "manipulator"&% +4 "core" %  ) { +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&J'\ +93 "core" ' +2 .tPSV.dial PSR + "processing"%> +100 "core"  +2 "processing"%L% +4 "core" %\ & + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%E' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%;  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%:' +1615 "core" ' +3 .tPSV.dial PSR +2 "processing"%a +43 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%S' +2628 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%R  +2 "collection"'I  +32 "core" ~ +130  +2 .tPSV.dial :mixloop + "processing"%( +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%j  +74 "core" +2 .tPS.seek 0ml +2 "processing"%e' +2629 "core" ' + .tPSV.dial :air +2 "processing"%l  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%[' +2626 "core" ' +2 .tPSV.dial :mixloop + "processing"%q +43 "core" +2 .tPS.seek 0ml +2 "processing"%P' +2628 "core" ' +2 .tPSV.dial :air + "processing"%.  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%T' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%0 +44 "core" +2 .tPS.seek 0ml +2 "processing"%d' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&D& +4 "core" &) r b ) Bk +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&M( +54 "core" ( +2 "manipulator"&g& +4 "core" &  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" & I +2 .tForearm.seek CC +2 "manipulator"& ' +94 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"']( +470 "core" ( +2 "manipulator"&i& +4 "core" & O = + "manipulator"&Y% +4 "core" %  ^  +2 .tForearm.seek :retract + "manipulator"&c'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&h(, +273 "core" ( +2 "manipulator"&r& +4 "core" &, m @ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &f& +2 "core" &, R @ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&p' +111 "core" ' +2 .tHand.open +2 "manipulator"&}1 +74 "core" 1 +2 "manipulator"&b% +4 "core" % z r +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&Q'\ +100 "core" ' +2 ."da"delayUntil "18:01:46.01" +2640 "Can"\ I>= +22037 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +73 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%C' +2470 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%{ +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +44 "processing"%s  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%y  +54 "core" +2 ."da"PS.seek :empty +2 "processing"%z'ղ +2463 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%w +129 "core"  +2 "processing"%o% +4 "core" %ղ\ 6 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%?'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +74 "core"  +2 ."da"PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%|  +34 "core" +2 "processing"%k% +4 "core" %ҽ\ G + ."da"PS.seek 1.5ml +2 "processing"%8' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Z * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%x' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +44 "core" ( +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2471 "core" ' +2 ."da"PSV.dial PTV + "processing"%\ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%` +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%n  +82 "core" +2 ."da"PS.seek :empty +2 "processing"%V'ղ +2449 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%% +129 "core"  +2 "processing"%N% +4 "core" %ծg\ 5 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%t'Һ +115 "Can"\ :^] +1499 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%u +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%5  +33 "core" +2 "processing"%&% +3 "core" %Ҿ\ C +2 ."da"PS.seek 1.5ml +2 "processing"%v' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%m * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2470 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%' +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%)  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%-'ղ +2445 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%3  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +132 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%B  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"% +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +398 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%<  +44 "core"  +2 "processing"%,% +3 "core" %\ 9 +2 ."da"PS.seek 0.55ml +2 "processing"%+'` +355 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%4  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1557 "core" ' + ."da"PSV.dial :PML +2 "processing"%7 +44 "core" +2 ."da"PTV.dial :mixing + "processing"% @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%/  +35 "core" +2 "processing"%!% +3 "core" %Һ\ E +2 ."da"PS.seek 1.85ml +2 "processing"%$' +244 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%1 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%~' +1968 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +27393 "Can"\ HAA +20609 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +44 "core" ) +2 ."da"PSV.dial :air + "processing"%^  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%@' +2447 "core" ' + ."da"PSV.dial :mixloop +40 "processing"%G +49 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%O +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%F  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%H'ղ +2447 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%U +129 "core"  +2 "processing"%% +4 "core" %կ|\ F + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%W'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%A'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%X  +75 "core"  +2 ."da"PSV.dial PTV + "processing"% +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%#  +34 "core" +2 "processing"%>% +4 "core" %Һg\ 8 +2 ."da"PS.seek 1.5ml + "processing"%L' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%= * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%*' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%;  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%E * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%a +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%:' +2470 "core" ' + ."da"PSV.dial PTV +2 "processing"%I +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%R +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%( +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%j  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%S'ղ +2439 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%l +129 "core"  +2 "processing"%e% +4 "core" %ն\ 6 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%q'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%['Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%. +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%P  +10 "Can"\ :\\\\ +24 "core" +2 "processing"%0% +4 "core" %Ҽ\ F + ."da"PS.seek 1.5ml +2 "processing"%T' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%g' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%K  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%9 +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%J' +2442 "core" ' + ."da"PSV.dial PTV +2 "processing"%" +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%i +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%Y +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +82 "core" +2 ."da"PS.seek :empty +2 "processing"%r'ղ +2431 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%f +128 "core"  +2 "processing"%M% +4 "core" %մ\ B + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%}'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%b'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%c +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%p  +35 "core" +2 "processing"%% +3 "core" %ҹ\ G +2 ."da"PS.seek 1.5ml +2 "processing"%' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +44 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%' +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%d  +31 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%{ * +32 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%s +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2444 "core" ' + ."da"PSV.dial PTV +2 "processing"%y +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%C +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%w +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +40 "processing"%o  +89 "core" +2 ."da"PS.seek :empty +2 "processing"%z'ղ +2438 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%? +129 "core"  +8 "processing"%% +17 "core" %ձm\ + +7 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +9 "processing"% +19 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +7 "processing"%'m +358 "core" ' +2 ."da"delay 5 seconds +502 "processing"%|% +4 "core" %mt\ + + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%k'\ +345 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%Z +85 "core"  +2 ."da"PBV.dial :waste1 + "processing"%8  +34 "core" +2 "processing"%% +4 "core" %ҷq\  +2 ."da"PS.seek 1.5ml + "processing"%'} +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%x' +1631 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%\  +34 "core" +2 ."da"delay 30 seconds +701 "Can"\  +2301 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%` +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%n' +2491 "core" ' +2 ."da"PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%N +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%V  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2469 "core" ' +2 "processing"%u9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast + "processing"%5  +3 "core" 4 + 4 + "processing"%&& +4 "core" &]jG^\ -@ + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&t% +3 "core" %\  ; 9 6  +2 "storage"(m% +3 "core" % X\ " +2 "storage"(v. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"((R +357 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &O \  + "manipulator"& & +4 "core" &, \\ }@ + "manipulator"&% +4 "core" %\  } +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +188 "core" ( +2 "manipulator"&& +4 "core" & z1 + "storage"('& +4 "core" &O u t \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&)' +103 "core" ' +2 "storage"(& +4 "core" &O \  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(3' +205 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&B& +3 "core" & E v1 +2 "storage"(& +3 "core" &O d S \  + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&-'m +26 "core" ' +2 ."da"Elbow.hold + "manipulator"&<, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(,- +2 "core" -' +2 ."da"SE.seek 10.13 Pucks below Top Plate + "storage"(' +35 "core" ' +2 "manipulator"&4% +4 "core" %͘ z } m + "storage"(+& +4 "core" &O 9 4 \  + ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 343 counts +2 "manipulator"&7' +15 "core" ' +2 "manipulator"&& +4 "core" & j x1 +2 "storage"(/& +3 "core" &O V T \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&!' +22 "core" ' +2 ."da"SE.seek 11.13 Pucks below Top Plate +2 "storage"(1' +46 "core" ' +2 "manipulator"&& +4 "core" &  y1 +2 "manipulator"&$% +3 "core" %  zQ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&2(k +252 "core" ( +2 "manipulator"&^& +4 "core" &r  x + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &r  w +2 ."da"Forearm.seek PC +2 "manipulator"&G' +91 "core" ' +2 ."da"Hand.close + "manipulator"&/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%O( +450 "core" ( +3 "storage"(F& +4 "core" &O v t \ \ + "manipulator"&@& +4 "core" &r Y F e  + "manipulator"&U% +4 "core" % 3 * ! + ."da"Forearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&H( +262 "core" ( +2 "manipulator"&W& +4 "core" &  ~2 + "storage"(X& +4 "core" &O O\  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +94 "core" ' +2 ."da"Hand.open + "manipulator" +70 "core" 1 +2 "storage"(>- +44 "core" -' +9 ."da"SE.seek 10.89 Pucks below Top Plate +2 "storage"(A' +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 10.12 Pucks below Top Plate +2 "storage"(=' +51 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep0518h75ml.tif +1446 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.496 seconds\ /var/log/esp/da19sep0518h75ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep0518h75ml15s.tif +537 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1021 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep0518h75ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep0518h75ml30s.tif +3058 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep0518h75ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep0518h75ml70s.tif +7131 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep0518h75ml70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +4 ."Qmail"HABfans.email "10.496 sec auto-exposure",Subject: "da19sep0518h75ml images!" +12 "storage"(L- +6 "core" -' +7 "storage"(;& +5 "core" &O n i ]\  +2 "manipulator"&E& +4 "core" &  z2 +2 ."da"Elbow.seek 1 +2 "manipulator"&a( +3 "core" ( +2 "manipulator"&*& +3 "core" & : {2 +2 "storage"(I& +4 "core" &O p o \  +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&R' +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 10.84 Pucks below Top Plate +2 "storage"(('Ž +70 "core" ' +2 "manipulator"&j& +4 "core" &  2 +2 "storage"(:& +3 "core" &O \ / +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&l'm +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&e, +3 "core" , +4 ."da"Elbow.reconfigure TightElbow +6 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 11.02 Pucks below Top Plate +2 "storage"(S'x +31 "core" ' +4 "manipulator"&q% +4 "core" %͙ B G +2 "storage"(.& +4 "core" &O E\ & +3 ."da"Forearm.force -20 + "manipulator"&5 +4 ."da"Forearm.seek 1 + 344 counts +3 "manipulator"&P' +14 "core" ' +3 "manipulator"&0& +4 "core" &  1 +2 "storage"([& +4 "core" &O \ / +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +4 "manipulator"&D' +23 "core" ' +4 "storage"(T% +11 "core" % \ / +4 ."downElevator"SE.seek :down +3 "storage"(K'} +99 (% +3 "core" % d\ 3TX +2 "manipulator"&9% +4 "core" % ' \\ +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&g'\ +43 "core" ' + ."downElevator"SE.coast + "storage"(5 +47 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 "processing"%"& +4 "core" &9\ D +2 "manipulator"&i& +5 "core" & 1 +2 "manipulator"&Y% +4 "core" %\   +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"& (, +184 "core" ( +3 "manipulator"&J& +4 "core" &,  M +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &f& +2 "core" &,  M +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&M' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&r/ +76 "core" / +2 "manipulator"&}& +4 "core" &,  M +2 "manipulator"&c% +4 "core" % 3 P < +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&p'\ +97 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +122 "core" ( +2 "manipulator"&b& +5 "core" &q  ? + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &q +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +102 "core" ' +3 "manipulator"&d& +4 "core" &q Y +2 "manipulator"&{% +4 "core" % +2 "processing"%s& +3 "core" &2\ J +2 "processing"%& +4 ."psFlush"PC.seek :closed +2 "processing"%y(] +3 "core" &\ J +2 &\ I +9 &)x\ A- +9 &a\ ?A +10 &Wv\ AR +9 &U\ CS +9 &R\ CS +10 &YI\ CS +9 &]T\ CS +9 &U]\ CS +10 &X\ CS +9 &Z\ CS +10 & eU\ CS +9 &"(Y\ CR +9 &#T\ CR +10 &%X|\ CS +9 &'lV\ CS +9 &)/Y\ CS +10 &*Y}\ CR +9 &,X}\ BS +10 &.u[s\ CS +9 &07Vl\ CS +9 &1Xq\ CS +10 &3Wl\ BS +9 &5~Ss\ CR +9 &7@Ul\ BR +10 &9Yp\ BS +9 &:Zn\ CS +10 &<U\\\ CS +9 &>GTU\ CS +9 &@ZT\ BS +10 &ASX\ CR +9 &CV^\ CS +9 &EM_Z\ BS +12 &G kW\ @U +7 &H\\\ >W +10 &JV\ >Y +9 &LFX\ =Y +9 &NW\ >Y +10 &OR\ =Y +9 &QH\ =Y +9 &SMG\ =Y +10 &UF\ =Y +9 &V@\ 20 seconds for psFlush to relinquish FlushPuck +819 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +1620 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%| +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%k' +2620 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%Z +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +3 "processing"%8'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2125 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2618 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%\ @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%`  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%x'ղ +2630 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +42 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%%' +2627 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%N +70 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%V' +2628 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%n @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%5  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%&'ղ +2628 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%t +45 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%m'TE +1111 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%v' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +70 "core" +3 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2283 "Can"\ H@@ +337 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%''\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%h' +2127 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV + "processing"%Q U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2618 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%B @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%,  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%4'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%+ +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +2638 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%/ +70 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%$ @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%)' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%3'ղ +2629 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'-& +3 "core" &|{Z\ $ +2 "manipulator"&7& +4 "core" &q 2 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +4 "core" ( +2 "manipulator"&!& +4 "core" &q \ ) + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +2 "core" &q  6 +2 .tForearm.seek PC + "manipulator"&~' +92 "core" ' +2 .tHand.close + "manipulator"&& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &{|=\ % +4 &|{B\ $1 +9 &,E{|F\ 3 +10 &Po~|{=\ H +9 &b}{A\ S +9 &R||;\ R +10 &pR||:\ R +9 &2T{{<\ R +10 &Rz|F\ R +9 &S}|@\ R +9 &xQ{}E\ R +10 &9U|{N\ S +9 & V}{M\ S +9 &"Rz|N\ S +10 &$Q|}O\ R +9 &&BR|{O\ R +10 &(T{{P\ S +9 &)R|}R\ S +9 &+U||O\ R +10 &-IQ||K\ S +9 &/ O}}N\ R +9 &0T}|P\ R +10 &2O|{P\ R +9 &4RQz}P\ R +10 &6U{}Q\ S +9 &7R~|R\ S +9 &9Q||J\ S +10 &;YS}~O\ S +9 &=O~|O\ R +9 &>O|~P\ R +10 &@P}}T\ R +9 &BaS~|P\ S +10 &D%LS\ R +9 &EQ~S\ S +9 &GU}T\ S +10 &IiY]\ S +9 &K%m^\ U +9 &La\ X +10 &NY\ ] +9 &PR`\ ] +10 &Rd\ ^ +9 &S_\ ^ +9 &Ub\ _ +10 &WVd\ _ +9 &Y]\ _ +9 &Za\ ` +10 &\\\\\ ` +9 &^Wd\ a +10 &_^`\ ? +9 &`a{`\ O +5 ( + "collection"'>& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.31 + "collection"'1& +4 "core" &`aga\ O + &`agY\ O + .tHand.open +2 "manipulator"&A1 +70 "core" 1 +2 "manipulator"&L% +4 "core" %   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&;'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'E& +4 "core" &`ag`\ O +2 "collection"'*% +3 "core" %ӵv\  +2 .tCSV.dial CSR + "collection"'I  +41 "core"  +2 "collection"'j% +4 "core" %Ӳn\  + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"':'qi +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'q% +3 "core" %qhz\  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"'.'B +666 "core" ' +2 .tCSV.dial :waste + "collection"'0 +142 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'['Ӵ +1969 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'T& +4 "core" &`agj\ O +2 "collection"'H% +3 "core" %ӵ{\  + .tCSV.dial :flush +2 "collection"'  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'='qi +1247 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +43 "core" B +2 "collection"'9% +4 "core" %qj~\  +2 .tCS.seek 7ml + "collection"'R' +556 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'a  +2 '(  +43 "core"  +93  +2 .tCBV.dial :waste1 + "collection"'" @ +43 "core" @ +2 .tCS.seek 0ml +2 "collection"'l'Ӵ +1721 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'i& +4 "core" &`afe\ O +2 "collection"'Y% +3 "core" %Ӹ~\  +2 .tCSV.dial :flush + "collection"'P  +74 "core" +2 .tCS.seek 5ml +2 "collection"'S'qi +1257 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'D @ +44 "core" A +2 "collection"'J% +4 "core" %qio\  +2 .tCS.seek 7ml + "collection"'f'~ +547 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'K  +41 "core"  +2 .tCBV.dial :waste2 + "collection"'  +104 "core"  +2 .tCS.seek 0ml +2 "collection"'e'Ӵ +1719 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'r& +4 "core" &`aed\ O + "collection"'}% +4 "core" %ӵ|\  + .tCSV.dial CSR +2 "collection"'c  +41 "core"  +2 "collection"'g% +4 "core" %ӵs\  + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'b' +1954 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +543 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'M +2 'd  +122 "core" +16  +2 .tCTV.dial :intake + "collection"'{  +74 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'s' +1964 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +73 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'p'Ӵ +595 "core" ' + .tCSV.dial CSR +2 "collection"'O  +102 "core"  +2 "collection"'% +4 "core" %ӰL\  + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'C'qi +1340 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'w' +1336 "core" ' + .tCSV.dial CBV +2 "collection"'o +102 "core" +2 .tCS.seek 0ml +2 "collection"'?'Ӵ +2601 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &(  Ab +44 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &( S Ab + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" &( Ab +2 .tForearm.seek CC +2 "manipulator"&' +91 "core" ' +2 .tHand.close + "manipulator"&z/ +68 "core" / +2 .tCC.seek :open +2 "collection"'Z( +470 "core" ( +2 "manipulator"&k& +4 "core" &(  Ab + "manipulator"&8% +4 "core" %  v +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +286 "core" ( +2 "manipulator"&& +4 "core" &,   > + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &,   > +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +110 "core" ' +2 .tHand.open +2 "manipulator"&`1 +76 "core" 1 +2 "manipulator"& % +4 "core" % } N x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 17:00:25 + #Preparing to sleep until 7:05AM 9/06/2019 +3 ."shutdown"CC.coast +3 #tAsleep til 7:05AM 9/06/2019 + "collection"'6 +5 #tContinuing at 07:05EDT06-Sep-19 + ."shutdown"CS.coast +3 "Can"\ K;< +2 "collection"'5 +4 ."Qmail"GoodNews.email "Then, in tube 2: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:64\\n{1 => 12,\\n 2 => 10}\\nCan@18:56:35, 23.3C, 12% humidity, 15.0psia, 12.869V, 0.300A, 0.306A avg, 3.86W",Subject: "Asleep until 07:05EDT06-Sep-19" +3 ."shutdown"PC.coast +2 "processing"%6 +3 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +8975 "Can"\ b +60002 \ d +60002 \ d +60002 \ g +60002 \ f +60002 \ g +60002 \ g +60003 \ h +60002 \ h +60002 \ g +60002 \ i +60002 \ j +60002 \ _%% +60002 \ j +60003 \ j +60002 \ a%$ +60002 \ j +60002 \ k +60002 \ k +60002 \ k +60003 \ j +60002 \ k +60002 \ k +60002 \ l +60002 \ l +60002 \ l +60002 \ l +60003 \ m +60002 \ n +60002 \ m +60002 \ m @EDT1567742886.45 \ m +60002 \ n +60003 \ n +60002 \ m +60002 \ n +60002 \ m +60002 \ m +60002 \ n +60003 \ o +60002 \ n +60002 \ o +60002 \ o +60002 \ o +60002 \ o +60002 \ o +60003 \ n +60002 \ n +60002 \ p +60002 \ n +60002 \ n +60002 \ o +60003 \ n +60002 \ o +60002 \ o +60002 \ n +60002 \ o +60002 \ f$$ +60002 \ e$$ +60003 \ g%$ +60002 \ f$$ +60002 \ f%% +60002 \ f%% +60002 \ g%$ +60002 \ f%% +60003 \ f%% +60002 \ g$$ +60002 \ g$$ +60002 \ g$$ +60002 \ f$$ +60002 \ o +60003 \ o +60002 \ o +41268 \ n +2 #tPowering core bus +501 .Gate.power :raw,:ON +3 "sampler") +2 )x + "core"  +2 "collection"' +2 'N +2 "core"  +2 "processing"% +2 %% +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )n% +2 "core" %\ V +2 .tSS.configure SSconfig +2 "sampler")#.0X 12,\\n 2 => 10}\\nCan@07:05:21, 22.8C, 12% humidity, 15.0psia, 12.850V, 0.502A, 0.496A avg, 6.45W",Subject: "Started 2019_9_5_rush_mission phase deepDAwithoutWCR" +3 #t===> STARTED deepDAwithoutWCR (phase #2) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &]\ , + .tHand.open +2 "manipulator"&U1 +69 "core" 1 +2 "manipulator"&G& +4 "core" &   . +2 "manipulator"&X% +3 "core" % \   \   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&2(, +181 "core" ( +2 "manipulator"&#& +10 "core" &, ; 4 \\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &F& +3 "core" &, 1 : \\ +2 .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&]' +99 "core" ' +2 .tHand.close + "manipulator"&>/ +68 "core" / +2 "manipulator"&1& +4 "core" &, K \\ +2 "manipulator"&A% +6 "core" % /     +2 .tForearm.seek :retract +2 "manipulator"&L'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&E( +291 "core" ( +2 "manipulator"&*& +5 "core" &'  i @X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" &'  + @X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&j' +94 "core" ' +2 "manipulator"&W& +4 "core" &(  @W +2 "manipulator"&6% +3 "core" %  t " +2 "collection"'q& +3 "core" &D\ ( +2 "collection"':& +4 .tCC.seek :closed +2 "collection"'0(` +3 "core" &e\ ( +3 &C\ (\  +10 &4}M\ - +8 &b}M\ A +10 &IsN\ R +9 &TM\ S +9 &RM\ "S +10 &UN\ !R +9 &PTN\ !R +10 &QL\ "S +9 &VO\ !S +9 &TN\ !S +10 & WPO\ "S +9 &"WG\ !S +9 &#RL\ !S +10 &%QO\ !R +10 &'_TG\ S +9 &)"SQ\ R +10 &*UN\ S +9 &,RL\ !S +8 &.gQM\ !S +10 &0*TJ\ !R +9 &1RG\ !R +10 &3VJ\ R +9 &5oOD\ !S +9 &72VL\ !R +10 &8OG\ "R +9 &:QL\ !R +12 &:QN\ !R +9 &?VH\ !S +10 &AQM\ "S +9 &CQM\ "S +10 &EBQM\ "R +9 &GOC\ !R +9 &HXL\ !S +10 &JaF\ U +9 &L>E\ W +9 &MC\ [ +10 &OJ\ ] +9 &QpG\ ] +9 &S2C\ ] +10 &TA\ ^ +9 &VH\ ^ +10 &Xt C\ _ +9 &Z4  B\ _ +9 &[K\ ` +10 &]G\ a +9 &_iG\ B +10 &`B*A\ , +9 &`jyA\ Y +2 ( + "collection"':& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.30 + "collection"'.& +3 "core" &`jv^\ Y +2 .tHand.open + "manipulator"&T1 +73 "core" 1 +2 "manipulator"&H% +4 "core" %  * " +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'[& +4 "core" &`jvg\ Y +2 "collection"'% +3 "core" %Ӵa\  +2 .tCSV.dial CSR + "collection"'9  +132 "core"  +2 "collection"'=% +4 "core" %Ӵd\  + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'a'qi +1338 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '(% +3 "core" %qe E\  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"'"'? +668 "core" ' + .tCSV.dial :waste +2 "collection"'R +130 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'i'Ӵ +1975 "core" ' +2 #tPurging external Intake + "collection"'Y& +4 "core" &`jt F\ Y + "collection"'P% +4 "core" %Ӷ  b\ + .tCSV.dial :flush +2 "collection"'l  +41 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'D' +2433 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'J + 'S  +6 "core"  +78 +2 .tCTV.dial :intake + "collection"'K  +75 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2463 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'f  +73 "core"  +2 #tFlushing upper manifold + "collection"'r& +4 "core" &`js ]\ Y + "collection"'}% +4 "core" %ӱ X\  + .tCSV.dial :flush +2 "collection"'c  +70 "core"  +2 .tCS.seek 5ml +2 "collection"'g'qi +1255 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'e @ +44 "core" B +3 "collection"'b% +8 "core" %qg A\  +45 .tCS.seek 7ml + "collection"'M'| +553 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"'d +103 "core" ~ +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'{'Ӵ +1736 "core" ' +2 .tdelay 7 seconds +288 "Can"\ Da` +415 .tCS.seek 3ml + "collection"''2T +787 "core" ' +2 .tCSV.dial :waste + "collection"' +44 "core" +2 .tCS.seek 0ml +2 "collection"'s'Ӵ +781 "core" ' +2 "collection"'O& +4 "core" &`jr  [\ !Y + "collection"'% +4 "core" %ӹ  ^\ + .tCSV.dial :flush +2 "collection"'p  +42 "core"  +2 .tCS.seek 3ml +2 "collection"'C'2T +786 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'o @ +43 "core" A +2 "collection"'w% +4 "core" %2P  H\  +2 .tCS.seek 5ml + "collection"''qe +545 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +2 "collection"''Ӵ +1249 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'|'2T +806 "core" ' + .tCSV.dial :waste +2 "collection"'z +74 "core" +2 .tCS.seek 0ml +2 "collection"'@'Ӵ +788 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&;& +4 "core" && ?R +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +3 "core" ( + "manipulator"&k& +4 "core" &&  ?R + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" && ?R +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open +2 "collection"'\ ( +471 "core" ( +2 "manipulator"&& +4 "core" && \  | ?R + "manipulator"&`% +4 "core" % P +2 .tForearm.seek :retract + "manipulator"& '\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +293 "core" ( +2 "manipulator"&& +4 "core" &, > 9  @ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &, > B + @ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&?' +111 "core" ' +2 .tHand.open + "manipulator"&1 +67 "core" 1 +4 "manipulator"&3% +5 "core" %  v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 2 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 2 at 07:09:40EDT06-Sep-19\\n{1 => 12,\\n 2 => 10}\\nCan@07:08:10, 22.8C, 12% humidity, 15.0psia, 12.835V, 0.533A, 0.526A avg, 6.84W",Subject: "da sampling at most 300ml" +2 "collection"'& +5 "core" &>\ / +2 "manipulator"&_% +4 "core" %\  7 > * + "storage"(x% +4 "core" % `\ E +2 "storage"(N. +3 "core" .( + "storage"(%& +4 "core" & \ <\ E +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (n& +2 "core" & \ e\ E +2 "manipulator"&V& +4 "core" &, ? @  @ + "manipulator"&5% +4 "core" %\  0 5 * +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&u( +184 "core" ( +3 "manipulator"&t& +8 "core" &   / + "storage"(&& +4 "core" & \ i i 5\ B +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&m' +96 "core" ' +4 "storage"( & +8 "core" & \ i k 5\ C +2 .tSE.reconfigure SEpick +6 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak + "storage"( ' +211 "core" ' +2 "storage"(v- +3 "core" -'0 +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" & \ / , M\ < +2 "manipulator"&& +3 "core" &   / +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( + "manipulator"&'& +4 "core" &   / + "storage"(Q& +5 "core" & \ N L f\ = +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&h'Ϊ +18 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +76 "core" / +47 ."downElevator"SE.seek :down +3 "manipulator"&& +4 "storage"(+'} +5 "core" &   ~ / +2 "manipulator"&B% +4 "core" % ΰ \ +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +5 .tElbow.seek CC + "manipulator"&$( +70 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +82 "core" ( +2 "manipulator"&)& +4 "core" &1  I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +3 "core" &1 R I +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& ' +106 "core" ' +2 "manipulator"&& +4 "core" &1   P I +2 "manipulator"&y% +4 "core" %  +2 "collection"',& +5 "core" &H\ ( +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &L\ ( +2 &G\ ( +10 &*rM\ !- +9 &b}K\ A +10 &\\pI\ R +10 &NN\ !R +8 &RD\ !R +10 &L6\ "Q +9 &dQ?\ !Q +9 &%TC\ "R +10 &QC\ !R +9 &N<\ "Q +10 & lN6\ !Q +9 &".Q4\ !Q +9 &#QF\ !Q +10 &%RI\ !Q +9 &'sO;\ "R +9 &)7L8\ "Q +10 &*QC\ !R +9 &,RC\ !Q +10 &.{SC\ !R +9 &0>O9\ !Q +9 &2NA\ !Q +10 &3PD\ "Q +9 &5LB\ "Q +9 &7ERD\ "R +10 &9O:\ "Q +9 &:Q6\ !Q +10 &<Q3\ !R +9 &>NN4\ "Q +9 &@R5\ !Q +10 &AP5\ "Q +9 &CN4\ "Q +9 &EVN7\ "Q +10 &GM4\ "Q +9 &HX5\ !R +10 &Jg3\ T +9 &LJ6\ X +9 &N6\ \\ +10 &O2\ ] +9 &Q*\ ] +9 &SB  $\ ^ +10 &U-\ ^ +9 &V$\ _ +10 &X"\ _ +9 &ZD"\ ` +9 &\\!\ ` +10 &] \ a +9 &_q!!%\ C +9 &`C+%%!\ *| +10 &`gs&#!\ X +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.43 + .Hand.open + "manipulator"&!1 +75 "core" 1 +2 "manipulator"&% +4 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&U'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")G+ +3 "core" + +2 "sampler")X% +4 "core" %} 1 2 + "collection"'#& +4 "core" &`go#"B X +2 "Can"\ Da` +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +3 "sampler")#.0X @ +108 "core" > +26  +2 .tdelay 3.8 seconds +382 "collection"'1% +3 "core" %ӱ#!O +2 "sampler")A% +3 "core" %3 + +2 .tSSV.dial :spit + "sampler") +135 "core"  +2 .tSS.seek 0ml +2 "sampler")]'z +265 "core" ' +2 .tSSV.dial CBV + "sampler")*  +136 "core"  +2 .tCTV.dial :intake +2 "collection"'I  +74 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "07:12:59.68" +1617 #"pumping"7.2L/min +3007 #7.2L/min +3007 #7.2L/min +3007 #7.2L/min +3007 #7.2L/min +2861 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +139 #"pumping"7.2L/min +71 "collection"'2% +3 "core" %ӱ1 +2 #tIntake @21.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0Xx  +2 .tIntake.select :close + "sampler")0 +9 )s% +3 "core" %@F  + .tSSV.dial :exhaust +2 "sampler")o  +76 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")w'z +896 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")C  +76 "core" +2 #tAllowing 130s for 25.0ml of remaining 225.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %ӱ9 +2 #tIntake @21.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 135 +2 "sampler")#.0Xyyx  0 +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X?  + .tSSV.dial :exhaust +2 "sampler")  +76 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler") 'z +923 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")_  +75 "core"  +2 #tAllowing 130s for 25.0ml of remaining 200.0ml + .Intake.select :open + "sampler") +210 "collection"'x% +4 "core" %ӱT + #tIntake @21.9psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 110 +2 "sampler")#.n0Xy +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X% +3 "core" %- ' \\ +2 "collection"'^% +4 "core" %ӱV + #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 59 +2 "sampler")#.;0Xn% +3 "core" %  9 +15 "collection"'^% +3 "core" %ӱP +2 "sampler")% +3 "core" % $ 9 +15 "collection"'X% +3 "core" %ӱ/ +2 "sampler")% +3 "core" %  9 +15 "collection"'F% +3 "core" %ӱ4 +2 "sampler")*% +3 "core" % 9 +15 "collection"'I% +3 "core" %ӱY +2 "sampler")2% +3 "core" % 9 +2 "collection"']% +3 "core" %ӱY +2 #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 21 +2 "sampler")#.0Xv% +3 "core" %ӱ/ +2 #tIntake @21.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xx +2 "sampler")% +3 "core" %48K|{   +15 "collection"'&% +3 "core" %ӱQ +2 "sampler")% +3 "core" %4=!}~ &  +15 "collection"')% +3 "core" %ӱ7 +2 "sampler")<% +3 "core" %4=   O +15 "collection"' % +3 "core" %ӱ; +2 "sampler")h% +3 "core" %4; !  +15 "collection"'B% +3 "core" %ӱY +2 "sampler")u% +3 "core" %4; %  +15 "collection"',% +3 "core" %ӱ< +2 "sampler")% +3 "core" %4;   +15 "collection"'+% +3 "core" %ӱ6 +2 "sampler")% +3 "core" %4; #  +15 "collection"'\ % +3 "core" %ӱS +2 "sampler")!% +3 "core" %4; "  +15 "collection"'% +3 "core" %ӱ7 +2 "sampler")% +3 "core" %4;   +15 "collection"'m% +3 "core" %ӱT +2 "sampler")y% +3 "core" %4; "  +15 "collection"' % +3 "core" %ӱT +2 "sampler")7% +4 "core" %4;  +15 "collection"'/% +3 "core" %ӱP +2 "sampler")G% +3 "core" %4; #  +15 "collection"'>% +3 "core" %ӱQ +2 "sampler")-% +4 "core" %4;   +14 "collection"'% +3 "core" %ӱ+ +2 "sampler")X% +3 "core" %4;   +15 "collection"'% +3 "core" %ӱ] +2 "sampler")F% +3 "core" %4; !  +15 "collection"'*% +3 "core" %ӱ8 +2 "sampler")I% +3 "core" %4;   +15 "collection"'2% +3 "core" %ӱ1 +2 "sampler")]% +3 "core" %4;   +2 "Can" ef\ +13 "collection"'% +3 "core" %ӱW +2 "sampler")#% +3 "core" %4; '  +15 "collection"'A% +3 "core" %ӱ4 +2 "sampler").% +3 "core" %4;   +2 "collection"'T% +4 "core" %ӱ9 + #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xvzz  +15 "collection"'1% +3 "core" %ӱ7 +2 "sampler")|% +3 "core" %KM{z   +15 "collection"'H% +3 "core" %ӱZ +2 "sampler")% +3 "core" %KM\  $ H +15 "collection"'C% +3 "core" %ӱZ +2 "sampler")E% +3 "core" %KL ! / +15 "collection"'% +3 "core" %ӱ4 +2 "sampler")0% +3 "core" %KL  / +15 "collection"'8% +3 "core" %ӱ] +2 "sampler")% +3 "core" %KL " / +15 "collection"'% +3 "core" %ӱV +2 "sampler"){% +3 "core" %KL  / +15 "collection"'b% +3 "core" %ӱ6 +2 "sampler")% +3 "core" %KL  / +15 "collection"'% +3 "core" %ӱZ +2 "sampler")z% +3 "core" %KL # / +15 "collection"'% +3 "core" %ӱD +2 "sampler")% +3 "core" %KL  / +15 "collection"'`% +3 "core" %ӱ6 +2 "sampler")_% +3 "core" %KL % / +15 "collection"'x% +3 "core" %ӱW +2 "sampler") % +3 "core" %KL " / +15 "collection"'n% +3 "core" %ӱ; +2 "sampler")V% +3 "core" %KL  / +15 "collection"'5% +3 "core" %ӱ4 +2 "sampler")N% +3 "core" %KL $ / +15 "collection"'%% +3 "core" %ӱW +2 "sampler")% +3 "core" %KL ! / +15 "collection"'3% +3 "core" %ӱ: +2 "sampler");% +3 "core" %KL  / +15 "collection"' % +3 "core" %ӱU +2 "sampler")% +3 "core" %KL " / +15 "collection"'v% +3 "core" %ӱU +2 "sampler")?% +3 "core" %KL  / +15 "collection"'t% +3 "core" %ӱ7 +2 "sampler")'% +3 "core" %KL  / +15 "collection"'Q% +3 "core" %ӱ\\ +2 "sampler")k% +3 "core" %KL  / +16 "collection"'% +3 "core" %ӱ2 +2 "sampler")% +3 "core" %KL  / +15 "collection"'&% +3 "core" %ӱY +2 "sampler")% +3 "core" %KL ' / +2 "collection"')% +3 "core" %ӱZ +2 #tIntake @21.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xx% +4 "core" %!*.Z\  +2 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +2 "collection"'  +43 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +3 .tCS.seek 0ml + "collection"'-'Ӵ +2188 "core" 'E\  +3 "collection"'% +3 "core" %K\  +2 "sampler")X% +3 "core" %w !\ % +47 #tBubblePoint: Intake @39.6psia, Outlet @15.3psia + .CBV.dial SSV + "collection"' @ +31 "core" B +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +336 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %;*+n\  +2 .tCS.seek 6ml + "collection"'0' +1345 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'8 +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"''ӂ +1484 "core" ' +2 .tCSV.dial CSR + "collection"'  +44 "core"  +2 "collection"'{% +4 "core" %Ӂ)*\ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'b' +597 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %,*t\  +2 .tCS.seek 5.001ml + "collection"''qo +839 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'z  +42 "core" ~ +2 .tCS.seek 1ml +2 "collection"''> +1085 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \  +2 '`9 +5 "core" 9 +102 "collection"'_9 +3 "core" 9d +102 "collection"'o9 +3 "core" 9 d +102 "collection"'x9 +3 "core" 9 d +102 "collection"' 9 +3 "core" 9d +102 "collection"'n9 +4 "core" 9d +102 "collection"'V9 +3 "core" 9d +102 "collection"'59 +3 "core" 9d +102 "collection"'N9 +3 "core" 9"d +102 "collection"'%9 +3 "core" 9&d +102 "collection"'9 +4 "core" 9+d +102 "collection"'39 +3 "core" 9/d +102 "collection"';9 +3 "core" 93d +102 "collection"' 9 +3 "core" 97d +102 "collection"'9 +3 "core" 9;d +102 "collection"'v9 +3 "core" 9(@d +102 "collection"'?9 +3 "core" 9ADd +102 "collection"'t9 +3 "core" 9YHd +102 "collection"''9 +3 "core" 9sLd +102 "collection"'Q9 +3 "core" 9Pd +102 "collection"'k9 +3 "core" 9Ud +103 "collection"'9 +3 "core" 9Yd +102 "collection"'9 +3 "core" 9]d +102 "collection"'&9 +3 "core" 9ad +102 "collection"'9 +3 "core" 9ed +102 "collection"')9 +3 "core" 9;jd +103 "collection"'<9 +2 "core" 9Ynd +103 "collection"'h9 +3 "core" 9wrd +102 "collection"'B9 +3 "core" 9vd +102 "collection"'u9 +3 "core" 9za +102 "collection"' 9 +3 "core" 9^ +103 "collection"' 9 +3 "core" 9[ +102 "collection"'9 +3 "core" 9Y +102 "collection"'+9 +3 "core" 9/V +102 "collection"'!9 +3 "core" 9NS +102 "collection"'\ 9 +3 "core" 9kP +102 "collection"'9 +3 "core" 9M +102 "collection"'@9 +3 "core" 9K +102 "collection"'9 +3 "core" 9I +102 "collection"'m9 +3 "core" 9F +102 "collection"'y9 +3 "core" 9C +103 "collection"'79 +3 "core" 9A +102 "collection"',9 +3 "core" 9:> +102 "collection"'/9 +2 "core" 9U= +103 "collection"'G9 +3 "core" 9q: +102 "collection"'>9 +3 "core" 99 +103 "collection"'9 +2 "core" 96 +103 "collection"'9 +3 "core" 94 +102 "collection"'9 +3 "core" 93 +102 "collection"'X9 +2 "core" 91 +103 "collection"'9 +3 "core" 9/ +103 "collection"' 9 +3 "core" 9. +102 "collection"'*9 +3 "core" 96, +102 "collection"'I9 +3 "core" 9L+ +102 "collection"'29 +3 "core" 9b) +102 "collection"'F9 +3 "core" 9v( +102 "collection"']9 +3 "core" 9& +102 "collection"'#9 +3 "core" 9% +102 "collection"'A9 +3 "core" 9# +102 "collection"'T9 +3 "core" 9" +102 "collection"'9 +3 "core" 9" +103 "collection"'9 +3 "core" 9 +102 "collection"'-9 +3 "core" 9 +102 "collection"'.9 +3 "core" 9   +102 "collection"'Z9 +3 "core" 9  +102 "collection"':9 +3 "core" 9 ' +102 "collection"'L9 +3 "core" 9 6 +102 "collection"'\\9 +3 "core" 9 E +102 "collection"'99 +3 "core" 9 R +102 "collection"'(9 +2 "core" 9 `# +103 "collection"'a9 +3 "core" 9 l' +103 "collection"'R9 +3 "core" 9 x+ +102 "collection"'"9 +2 "core" 9 / +103 "collection"'^9 +3 "core" 9 4 +102 "collection"'[9 +3 "core" 9 8 +102 "collection"'Y9 +3 "core" 9 < +102 "collection"'q9 +3 "core" 9 \ @ +102 "collection"'9 +2 "core" 9 \ D +103 "collection"'D9 +2 "core" 9  I +103 "collection"'f9 +2 "core" 9  M +103 "collection"'r9 +3 "core" 9 Q +141 "collection"'=9 +10 "core" 9 W +102 "collection"'}9 +3 "core" 9 [ +102 "collection"'j9 +3 "core" 9 _ +102 "collection"'S9 +3 "core" 9 d +102 "collection"'J9 +3 "core" 9 h +102 "collection"'9 +3 "core" 9\ l +102 "collection"'K9 +3 "core" 9\ p +102 "collection"'c9 +3 "core" 9\ t +102 "collection"'i9 +3 "core" 9\ y +102 "collection"'d9 +3 "core" 9\ } +103 "collection"'e9 +3 "core" 9\ # +102 "collection"'P9 +3 "core" 9\ ' +102 "collection"'l9 +3 "core" 9\ , +102 "collection"'M9 +3 "core" 9\ 1! +102 "collection"'p9 +3 "core" 9\ 5" +102 "collection"'49 +3 "core" 9\ 9# +102 "collection"'69 +3 "core" 9\ =$ +102 "collection"'W9 +3 "core" 9\ A% +102 "collection"'s9 +3 "core" 9\ D% +102 "collection"'9 +3 "core" 9\ H' +103 "collection"'g9 +3 "core" 9\ K( +102 "collection"'9 +3 "core" 9\ N* +102 "collection"'w9 +3 "core" 9\ R* +102 "collection"'O9 +3 "core" 9\ U, +102 "collection"'|9 +3 "core" 9\ X- +102 "collection"'H9 +3 "core" 9\ Z. +102 "collection"'19 +3 "core" 9\ ^. +102 "collection"'9 +3 "core" 9\ `/ +102 "collection"'C9 +3 "core" 9\ c0 +102 "collection"'9 +3 "core" 9\ e2 +103 "collection"'E9 +3 "core" 9\ g2 +102 "collection"'89 +3 "core" 9\ j3 +102 "collection"'09 +3 "core" 9\ l5 +102 "collection"'9 +3 "core" 9\ o5 +102 "collection"'{9 +3 "core" 9\ q7 +103 "collection"'9 +3 "core" 9\ s8 +102 "collection"'9 +3 "core" 9\ u8 +102 "collection"'b9 +3 "core" 9\ x9 +102 "collection"'z9 +3 "core" 9\ y: +102 "collection"'9 +3 "core" 9\ |; +103 "collection"'`9 +3 "core" 9\ }< +102 "collection"'_9 +3 "core" 9\ = +102 "collection"'o9 +3 "core" 9\ > +102 "collection"'x9 +2 "core" 9\ > +103 "collection"' 9 +3 "core" 9\ @ +102 "collection"'n9 +3 "core" 9\ @ +102 "collection"'V9 +3 "core" 9\ B +102 "collection"'59 +3 "core" 9\ B +2 .tCH.hold 10:00,70C +2 "collection"'N `\ `\  +4 "core"  +14919 "Can"\  +45083 "core" ` +2 "collection"'%9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"''Ӵ +333 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'3 @ +103 "core" @ +2 .tCSV.dial :air +2 "collection"'; @ +41 "core" ? +2 .tCS.seek 5ml +2 "collection"' 'qi +1344 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'v @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'?  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'t @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'''Ӵ +1338 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'Q +115 "core" +2 .tCBV.dial CSV + "collection"'k  +28 "core"  +2 "collection"'% +4 "core" %ӵ\  +2 .tCS.seek 5ml + "collection"''qj +1338 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'&  +44 "core" +2 "collection"'% +4 "core" %qkQ\  +2 .tCS.seek 7ml + "collection"')' +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'< @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'h' +833 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'B ` +115 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'u   +31 "core" " +2 ."connect"CSV.dial CTV +3 "collection"'  + .tCTV.dial CSV +4 "collection"'  +26 "core"  +109  +2 .tCS.seek 5ml +2 "collection"''qi +1346 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'+ @ +103 "core" B +2 .tCSV.dial :waste + "collection"'! +103 "core" +2 .tCS.seek :empty +2 "collection"'\ 'ӂ +1349 "core" ' + .tCSV.dial :air +2 "collection"' @ +73 "core" B +2 .tCS.seek 5ml +2 "collection"'@'qi +1345 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'m @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'y  +45 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'7 @ +44 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"','Ӵ +1063 "Can"\ >WV +274 "core" ' +2 #tRecovering Lysate (#2 of 2) +42 .CSV.dial CBV +5 "collection"'/ +101 "core"  +3 .tCBV.dial CSV + "collection"'G  +31 "core"  +2 "collection"'>% +4 "core" %Ӵ\  +2 .tCS.seek 5ml + "collection"''qi +1338 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +54 "core"  +2 "collection"'% +4 "core" %qfIGy\  +2 .tCS.seek 7ml + "collection"'X'{ +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"' ' +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'* ` +115 "core" ^ +2 #tLysing Complete + "collection"'I& +4 "core" &`gnxyo\ X +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&2% +3 "core" %\  / +2 "storage"(F% +4 "core" % ' + $\ 9 + "storage"(]. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(#(R +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (A& +2 "core" &O K\ 4 +2 "manipulator"&T& +4 "core" &?# <@ + "manipulator"&% +4 "core" %\  / +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&( +161 "core" ( +2 "manipulator"&-& +4 "core" & @ E + "storage"(.& +4 "core" &O   J\ 8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&Z' +90 "core" ' +2 "storage"(:& +4 "core" &O - , \ : +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(L' +194 "core" ' +3 "storage"(\\- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&9& +3 "core" & E E + "storage"((& +4 "core" &O  \ 6 + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&a'm +21 "core" ' +2 .tElbow.hold + "manipulator"&R, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"("- +2 "core" -' +2 .tSE.seek 11.14 Pucks below Top Plate +2 "storage"(^' +40 "core" ' +2 "manipulator"&[% +4 "core" %i  + "storage"(Y& +4 "core" &O \ . +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 296 counts +2 "manipulator"&q'Ε +17 "core" ' +2 "manipulator"&& +4 "core" & C +2 "storage"(D& +4 "core" &O O\ 2 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&f' +27 "core" ' +2 .tSE.seek 12.14 Pucks below Top Plate +2 "storage"(r' +46 "core" ' +2 "manipulator"&=& +4 "core" & ? C +2 "manipulator"&}% +3 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&j'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&S( +156 "core" ( +3 "manipulator"&J& +4 "core" &* 1 Cq + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &* t Cq +2 .tForearm.seek CC +2 "manipulator"&K' +94 "core" ' +2 .tHand.close + "manipulator"&c/ +75 "core" / +2 .tCC.seek :open +2 "collection"'i( +469 "core" ( +2 "storage"(d& +4 "core" &O \ 2 + "storage"(e& +4 "core" &O\ 3 + "manipulator"&P& +4 "core" &*  Cq +4 "manipulator"&l% +7 "core" %   +3 .tForearm.seek :retract + "manipulator"&M'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&p( +194 "core" ( +2 "manipulator"&4& +4 "core" & / - +2 "storage"(6& +4 "core" &O - +\ : + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&W'm +100 "core" ' +2 .tElbow.hold + "manipulator"&s, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +68 "core" 1 +4 "manipulator"&g% +3 "core" % ͙  +2 "storage"(& +3 "core" &O   /\ 5 +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 344 counts + "manipulator"&w' +15 "core" ' +2 "manipulator"&O& +4 "core" &    - +2 "storage"(|& +3 "core" &O 1 - V\ ; +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&H' +22 "core" ' +2 "storage"(1% +4 "core" %  +\ ; +47 ."downElevator"SE.seek :down +3 "storage"('} +99 (C% +3 "core" %R ; : \ @TY +2 "manipulator"&% +3 "core" %  . Y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +33 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +53 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'8& +4 "core" &i\ * +2 "manipulator"&0& +3 "core" & 0 1 K - +2 "manipulator"&% +4 "core" %\  !  "  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&{(, +187 "core" ( +3 "manipulator"&& +4 "core" &, 1 / N = +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 && +2 "core" &, . 8 N = +2 .tForearm.seek :garage +2 "manipulator"&b' +99 "core" ' +2 .tHand.close + "manipulator"&z/ +68 "core" / +2 "manipulator"&& +4 "core" &, \  = +2 "manipulator"&`% +3 "core" % ,    +2 .tForearm.seek :retract +2 "manipulator"&_'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&o( +289 "core" ( +2 "manipulator"&x& +4 "core" &*  Cp + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &+  Cp +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&n' +100 "core" ' +2 "manipulator"&V& +4 "core" &+  8 Cp +2 "manipulator"&5% +3 "core" %   +2 "collection"'& +4 "core" &h\ ' +2 "collection"'N& +3 .tCC.seek :closed +2 "collection"'%(` +4 "core" &n\ ' + &W\ ( +9 &'m\ - +9 &c{\ A +9 &_m{\ Q +10 & O\\\ Q +9 &P?\ !Q +9 &N\ !Q +10 &gT\ Q +9 &)Q\ Q +10 &O\ !Q +9 &So\ Q +9 & pO\ !Q +10 &"3P\ P +9 &#Nd\ Q +9 &%O\ P +10 &'wP\ Q +9 &):N\ !Q +10 &*R\ Q +9 &,My\ !Q +9 &.On\ Q +10 &0CNX\ !P +9 &2NC\ !Q +9 &3M,\ Q +10 &5N\ Q +9 &7IS\ Q +10 &9 O\ Q +9 &:L\ Q +9 &<P\ Q +10 &>RKy\ !Q +9 &@O\ Q +9 &AQ\ Q +10 &CL\ !Q +9 &E[N\ P +10 &GO\ !P +9 &HU\ R +9 &J]\ R +10 &LT}m\ V +9 &Nd\ Z +9 &OS\ ] +10 &Q{\ \\ +9 &SD\ ^ +10 &U\ ^ +9 &Vz\ ^ +9 &Xf\ ^ +10 &ZH[\ _ +9 &\\I\ ` +9 &]=\ ` +10 &_u/\ @ +9 &`D)&\ +~ +10 &`fx\ \\ +3 ( + "collection"'N& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.37 + "collection"'& +3 "core" &`ft\ \\ +2 .tHand.open + "manipulator"&31 +74 "core" 1 +2 "manipulator"&;% +4 "core" %  e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"% +129 "core"  +2 "processing"%v% +4 "core" %\ B + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%?' +1630 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%t  +42 "core"  +2 .tPS.seek 0ml +2 "processing"% ' +1623 "core" ' + .tPSV.dial PSR +2 "processing"%Q +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%k' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"% + .tCBV.dial PRV +4 "collection"''  +3 "core"  +2 "processing"%&  +43 "core"  +27 +2 .tPSV.dial :mixloop + "processing"% +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +133 "core" +2 .tPS.seek 0ml +2 "processing"%<' +2628 "core" ' + .tPSV.dial :air +2 "processing"%)  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%B' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%u +44 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2624 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%h' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%+ +44 "core" +2 .tPS.seek 0ml +2 "processing"%!' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &) Bf +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +49 "core" ( +2 "manipulator"&\ & +4 "core" & \  7  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & P  +2 .tForearm.seek CC + "manipulator"&m' +96 "core" ' +2 .tHand.close + "manipulator"&y/ +68 "core" / +2 .tCC.seek :open +2 "collection"'7( +472 "core" ( +2 "manipulator"&@& +4 "core" &    + "manipulator"&/% +4 "core" %  \  +2 .tForearm.seek :retract +39 "manipulator"&G'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&>(, +275 "core" ( +2 "manipulator"&,& +4 "core" &,  i K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  ` K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +112 "core" ' +3 .tHand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&% +4 "core" % k K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&X'\ +98 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'*& +4 "core" &\ - +2 "manipulator"&I% +3 "core" %\  ; ;  +2 "storage"(2% +4 "core" %} ~ <\ H + "storage"(F. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(]( +360 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (A& +3 "core" & |   d\ 6# + "manipulator"&T& +4 "core" &, # K +2 "manipulator"&% +3 "core" %\  $  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&-( +194 "core" ( +2 "manipulator"&.& +4 "core" &  0 +2 "storage"(:& +3 "core" &  e h\ D +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&$' +102 "core" ' +2 "storage"(U& +4 "core" &  J\ F +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(\\' +218 "core" ' +2 "storage"(9- +3 "core" -'5 + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ((& +3 "core" &  K > f\ @ + "manipulator"&"& +4 "core" & B 0 + .tElbow.seek 2 +2 "manipulator"&[( +53 "core" ( +2 "manipulator"&Y& +4 "core" & . 4  2 + "storage"(& +4 "core" &  &\ E +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&D'Ϊ +13 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&=/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&}& +3 "storage"(Z'} +6 "core" & ( .  2 +2 "manipulator"&% +3 "core" % Φ 3 4 1 7 +2 .tForearm.seek :retract +2 "manipulator"&L'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&a( +80 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +80 "core" ( +2 "manipulator"&q& +4 "core" &* \  + Cn + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" &* = Cn +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&J' +100 "core" ' +2 "manipulator"&& +4 "core" &*   Bk +2 "manipulator"&f% +4 "core" %  m +2 "collection"'R& +3 "core" &<\ ( +2 "collection"'c& +4 .tCC.seek :closed + "collection"'j(` +3 "core" &0\ ) +3 &\ ( +10 &(m\ \ !- +9 &c{\ A +10 &`m\ Q +9 &!O\ "Q +9 &P\ "Q +10 &L\ "Q +9 &iP \ "Q +9 &+R\ !Q +10 &O\ "P +9 &O\ "Q +10 & qL\ "Q +9 &"3O\ !Q +9 &#P\ !Q +10 &%R\ "Q +9 &'yQ\ "Q +9 &);K\ "Q +10 &*R\ !Q +9 &,Lp\ "Q +10 &.Nu\ "P +9 &0DNc\ "P +9 &2NX\ "Q +10 &3QK\ !Q +9 &5QF\ !Q +9 &7KR8\ !Q +10 &9 L\ "Q +9 &:L\ "P +10 &<O\ "Q +9 &>TO \ "P +9 &@N\ "Q +10 &AO\ "Q +9 &CN\ #P +9 &E[Q\ !Q +10 &GN\ "Q +9 &H\\\ !R +10 &Js"\ U +9 &LK:2\ Y +9 &NIK1\ \\ +10 &OPQ0\ ] +9 &QVV \ ] +9 &SEZZ\ ^ +10 &U^]\ \ ^ +9 &Vba\ \ _ +10 &Xggh\ _ +9 &ZIkk\ _ +9 &\\ko\ ` +10 &]pp\ ` +9 &_tot\ B +9 &`E,os\ )x +10 &`bvsu\ [ +2 ( + "collection"'c& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.46 + .Hand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&d% +4 "core" %  " m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&e'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'P  +131 "core"  +2 .tCSV.dial CTV + "collection"'l  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%4' +2622 "core" ' +2 "collection"'K% +4 "core" %OR*\  +2 .tCS.seek 3.75ml + "collection"'6'I +1659 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%S  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +70 "core"  +2 .tPS.seek 0ml +2 "processing"%g' +2629 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"' ` +32 "core" ^ +2 .tCSV.dial :air + "collection"'O @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'|' +1666 "core" ' +45 .tCSV.dial CTV +3 "collection"'1  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'M'Ӵ +2613 "core" ' + .tCBV.dial :waste1 +2 "collection"'p @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'C  +134 "core" +2 "collection"'& +4 "core" &`bs\ [ +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&W% +3 "core" %\    +2 "storage"(8% +3 "core" %| ! !\ 7 +2 "storage"(0. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(w(R +353 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &R d\ 1 +2 "manipulator"&r& +4 "core" &) ( Bk + "manipulator"&H% +4 "core" %\  b   +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +162 "core" ( +2 "manipulator"&& +4 "core" & & 8 +2 "storage"(& +3 "core" &R !  U\ 7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&#' +97 "core" ' +2 "storage"(s& +4 "core" &R , + \ 9 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(z' +202 "core" ' +3 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&`& +3 "core" &  8 +2 "storage"(E& +3 "core" &R n\ 0 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +4 .tForearm.seek 1 +3 "manipulator"&b'm +23 "core" ' +2 .tElbow.hold + "manipulator"&x, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"( - +2 "core" -' +2 .tSE.seek 12.14 Pucks below Top Plate +2 "storage"({' +34 "core" ' +2 "manipulator"&V% +4 "core" %͜ S + "storage"(5& +4 "core" &R  y\ , +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 347 counts +2 "manipulator"&' +13 "core" ' +2 "manipulator"&_& +4 "core" &  7 +2 "storage"(i& +3 "core" &R i\ 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +22 "core" ' +2 .tSE.seek 13.14 Pucks below Top Plate +2 "storage"(3' +47 "core" ' +2 "manipulator"&;& +4 "core" & 7 +2 "manipulator"&N% +4 "core" % a + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&v( +162 "core" ( +3 "manipulator"&n& +4 "core" &+  D{ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" &+ w / Dz +2 .tForearm.seek CC +2 "manipulator"&?' +92 "core" ' +2 .tHand.close + "manipulator"&Q/ +73 "core" / +2 .tCC.seek :open +2 "collection"' ( +469 "core" ( +2 "storage"(& +4 "core" &R  z\ / + "storage"(&& +4 "core" &R \ / +2 "manipulator"&'& +3 "core" &+ L Cr +2 "manipulator"&% +4 "core" % .   +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&k( +158 "core" ( +2 "manipulator"&)& +4 "core" &  / +2 "storage"(<& +3 "core" &R  ! \ 7 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&u'm +103 "core" ' +2 .tElbow.hold + "manipulator"&B, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"& 1 +70 "core" 1 +2 "manipulator"& % +4 "core" % ͛ ? +2 "storage"(+& +3 "core" &R  o\ 0 +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 346 counts + "manipulator"&h' +17 "core" ' +2 "manipulator"&& +4 "core" &  . +2 "storage"(\ & +3 "core" &R \ 8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +15 "core" ' +2 "storage"(y% +4 "core" % + + \ 9 +2 ."downElevator"SE.seek :down +3 "storage"(o'} +100 (% +3 "core" % \\ [ S\ ATX +2 "manipulator"&%% +3 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +26 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +63 "core" ' +2 .tSC.coast + "storage"(6 +46 .tPSV.dial :air +2 "processing"%/  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%m' +2627 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%, +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +56 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +56 "core" +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%' +2634 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%G& +4 "core" &}Y\ R +2 "manipulator"&*& +4 "core" & 3 3 + . + "manipulator"&I% +4 "core" %\  * 1   +2 .tElbow.seek FlushPuck::Garage + "manipulator"&2(, +175 "core" ( +2 "manipulator"&F& +4 "core" &, 0 + . I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, 2 1 B I +2 .tForearm.seek :garage + "manipulator"&A' +100 "core" ' +2 .tHand.close + "manipulator"&T/ +72 "core" / +2 "manipulator"&& +4 "core" &,  = I +2 "manipulator"&.% +3 "core" % 5 \ ( +2 .tForearm.seek :retract +2 "manipulator"&:'\ +98 "core" ' +5 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&>(k +121 "core" ( +2 "manipulator"&U& +4 "core" &s 5 5  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" &s 2 2 $ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&9' +100 "core" ' +2 "manipulator"&(& +4 "core" &s  " +2 "manipulator"&"% +3 "core" % ) ,  +2 "processing"%Y& +4 "core" &}8\ U +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%=(] +2 "core" &}]\ U +3 &}]\ S\  +9 &2P\ J- +9 &a_\ IA +10 &.{W\ IS +9 &\\a\ LS +9 &Xb\ LS +10 &rYc\ LS +9 &5W_\ MS +10 &[\ LS +9 &Y\ MS +9 &zZ\ LS +10 & =W\ LS +9 &!]6\ LS +9 &#W\ LS +10 &%Y\ KS +9 &'EW\ LS +10 &)Y\ LS +9 &*]\ LT +9 &,Z\ LS +10 &.LY\ LS +9 &0[\ LS +9 &1V\ LS +10 &3\\\ KS +9 &5UX\ LS +10 &7Z\ LS +67 &8Y\ KS + &:\\\ JS &<[\\\ JT + &>Z\ KS + &?]\ KT + &AX\ KS + &CeY\ KS +3 &E%c\ JT +9 &Fs\ JU +9 &H\ GX +10 &J]\ GY +9 &L\ FY +9 &M\ FY +10 &O\ GY +9 &Qc\ FY +10 &S$\ FZ +9 &T\ FZ +9 &V\ FZ +10 &Xk\ EY +9 &Z,\ EZ +9 &[\ ER +10 &]'G\ H#i +9 &]v:\ M4 +5 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 +2 "processing"%}& +4 "core" &]v)\ O4 + &]v(\ N4 + .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&-% +4 "core" %   > + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&$'\ +92 "core" ' +2 .tPRV.dial :air + "processing"%q  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%^ +53 "core" +3 "processing"%\\% +4 "core" %\ K +2 .tPS.seek 0.3ml + "processing"%D' +409 "core" ' + .tPSV.dial PSR +2 "processing"% +101 "core"  +3 "processing"%f% +4 "core" %A\ K + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%R'.U +505 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%[' +1767 "Can"\ IA@ +155 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%Z +99 "core" +2 .tPTV.dial :mixing + "processing"%L @ +76 "core" B +2 .tPBV.dial :waste2 + "processing"%7  +92 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2618 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&d& +4 "core" &s  / +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&c(k +2 "core" ( +2 "manipulator"&P& +3 "core" &s    +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &l& +3 "core" &s H + .tForearm.seek PC +2 "manipulator"&J' +93 "core" ' +2 .tHand.close + "manipulator"&]/ +77 "core" / +2 .tPC.seek :open +2 "processing"%!( +451 "core" ( +2 "manipulator"&K& +4 "core" &s ' 1 1 + "manipulator"& % +4 "core" % ' . +2 .tForearm.seek :retract + "manipulator"&S'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +132 "core" ( +2 "manipulator"&4& +4 "core" &, 0 2 ( + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,   ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&O' +112 "core" ' +2 .tHand.open + "manipulator"&61 +72 "core" 1 +2 "manipulator"&1% +4 "core" % y D p +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&|'\ +100 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +45 "processing"%p& +5 "core" &t\ R +2 "manipulator"&C% +3 "core" %\  1 1 G  +2 "storage"(% +3 "core" % =\ F +2 "storage"(W. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(8( +358 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (0& +3 "core" & }  5\ 5$ + "manipulator"&& +4 "core" &,  ' + "manipulator"&r% +4 "core" %\   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&H( +186 "core" ( +2 "manipulator"&& +4 "core" & $ 4 +2 "storage"(& +3 "core" & }\ 3$ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&s' +101 "core" ' +2 "storage"(a& +4 "core" & }\ 3$ +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(e' +234 "core" ' +2 "storage"(- +3 "core" -': + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (`& +3 "core" & { \ ,$ + "manipulator"&E& +4 "core" &  4 + .tElbow.seek 2 +2 "manipulator"& ( +3 "core" ( +2 "manipulator"&V& +4 "core" & P 4 + "storage"(5& +4 "core" & { m\ ,$ +2 .tForearm.seek 2 + 300 counts + "manipulator"&_'Ϊ +19 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&i/ +70 "core" / +4 ."downElevator"SE.seek :down +5 "manipulator"&;& + "storage"(N'} +6 "core" & 6 4 + "manipulator"&#% +4 "core" % δ 7 +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&z(k +92 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +163 "core" ( +2 "manipulator"&b& +4 "core" &t ' + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&{' +100 "core" ' +3 "manipulator"&n& +4 "core" &t ; +2 "manipulator"&t% +3 "core" %Ͼ  +3 "processing"%& +3 "core" &2\ > +2 "processing"%x& +4 .tPC.seek :closed + "processing"%Q(] +3 "core" &,\ > +2 &(\ > +10 &'s*\ 7- +9 &`!\ 5A +10 &Lx\ 5S +9 & V\ 8S +9 &X\ 8S +10 &\\\ 7T +9 &QU\ 8S +10 &W\ 7S +9 &X\ 8S +9 &T\ 8S +10 & YX \ 8S +9 &"X\ 7T +9 &#U\ 8S +10 &%U\ 8S +9 &'aU\ 8S +10 &)"U\ 8T +9 &*Z\ 8T +9 &,W\ 8S +10 &.iW\ 7S +9 &0*\\\ 7T +9 &1Z\ 8T +10 &3W\ 8T +9 &5pU\ 8T +10 &73V\ 8S +9 &8Y\ 8S +9 &:Z\ 7T +10 &:Y\ 8T +9 &?[\ 8T +10 &AW\ 8S +9 &CT\ 8S +10 &EA]\ 7T +9 &Fq\ 5V +9 &H\ 4Y +10 &Jy\ 3Y +9 &L9\ 7Z +9 &M\ 7Z +10 &O\ 7Z +9 &Q\ 8Y +10 &SB\ 7Y +9 &U\ 7Y +9 &V\ 6Z +10 &X\ 6Z +9 &ZG\ 6Z +9 &\\\ 6H +10 &]4Hx+\ 9` +9 &]w?W\ =9 +5 ( + "processing"%x& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&1 +3 "core" &]w.g\ <9 +74 1 +3 "manipulator"&j% +4 "core" % Ͼ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%&  +2 %'9 +5 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%)9 +3 "core" 9  +102 "processing"%<9 +2 "core" 9  +103 "processing"%?9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%+9 +2 "core" 9" +103 "processing"%9 +3 "core" 9& +103 "processing"%\ 9 +2 "core" 9+ +103 "processing"%y9 +2 "core" 9/ +103 "processing"%9 +2 "core" 93 +103 "processing"%9 +3 "core" 97 +102 "processing"%%9 +3 "core" 9; +103 "processing"%k9 +3 "core" 9@ +102 "processing"%u9 +2 "core" 9D +103 "processing"%h9 +2 "core" 9H +103 "processing"%39 +2 "core" 9L +103 "processing"%/9 +3 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%o9 +2 "core" 9Y +103 "processing"%w9 +2 "core" 9] +103 "processing"%g9 +2 "core" 9a +103 "processing"%,9 +2 "core" 9e +103 "processing"%9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%m9 +2 "core" 9v +103 "processing"%G9 +3 "core" 9z +103 "processing"%*9 +2 "core" 9 +103 "processing"%I9 +2 "core" 9 +103 "processing"%F9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%B9 +3 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%.9 +2 "core" 9  +103 "processing"%@9 +2 "core" 9 +103 "processing"%U9 +3 "core" 9\ +102 "processing"%X9 +2 "core" 9\ +103 "processing"%A9 +2 "core" 9#\ +103 "processing"%(9 +2 "core" 9) +103 "processing"%"9 +2 "core" 9/ +103 "processing"%Y9 +2 "core" 93 +103 "processing"%29 +2 "core" 9: +103 "processing"%:9 +2 "core" 9? +103 "processing"%~9 +2 "core" 9D +103 "processing"%9 +2 "core" 9M +103 "processing"%}9 +3 "core" 9O +102 "processing"%9 +2 "core" 9T +103 "processing"%-9 +2 "core" 9Z +103 "processing"%q9 +2 "core" 9_ +103 "processing"%^9 +2 "core" 9c +103 "processing"%\\9 +3 "core" 9i +2 .tPH.hold 2:00:00,28C +3 "processing"%9 ppi +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +41 "processing"% +108 "core"  +2 "processing"%% +4 "core" %l\ K + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%f'\ +603 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%D'Һ +1623 "core" ' +2 .tPTV.dial :puck + "processing"%R  +74 "core"  +2 .tPSV.dial PTV + "processing"%Z +72 "core" +2 .tPBV.dial :waste1 + "processing"%L  +128 "core"  +2 "processing"%7% +4 "core" %ҽX\ K +2 .tPS.seek 1.5ml + "processing"%[' +611 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +32 "core" + +3 .tPS.seek 0ml + "processing"%P' +1618 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%l  +35 "core" +2 .tdelay 30 seconds +2575 "Can"\ BTS +427 .tPBV.dial between PSV and waste1 +2 "processing"%] * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%> +72 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%$' +2461 "core" ' +2 .tPSV.dial PTV + "processing"%= +83 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%K +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%4  +82 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2470 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%J  +133 "core" +2 .tPSV.dial :mixloop + "processing"%c +42 "core" +2 .tPRV.dial :ab1 + "processing"%6 @ +74 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%1' +359 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'S  + "processing"%p  +45 "core"  + +2 "processing"%C% +4 "core" %\ G +2 .tPS.seek 0.34ml + "processing"%' +438 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'W  +30 "core" +3 .tPRV.dial :air +2 "processing"%O  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%0'G +1200 "core" ' +2 .tPRV.dial :waste2 + "processing"% @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%r'\ +859 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1619 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" +2 .tPTV.dial :mixing + "processing"%a @ +75 "core" B +2 .tPBV.dial :waste1 + "processing"%|  +34 "core" +2 "processing"%% +4 "core" %Ҽ\ > +2 .tPS.seek 1.85ml + "processing"%`' +254 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%E * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%V' +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'5& +3 "core" &?AP\ # +2 "manipulator"&i& +3 "core" &t  P +2 "manipulator"&;% +4 "core" %\   + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&#(, +136 "core" ( +2 "manipulator"&H& +4 "core" &, 4  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" &, U  +2 .tForearm.seek :garage +2 "manipulator"&e' +99 "core" ' +2 .tHand.close + "manipulator"&_/ +77 "core" / +2 "manipulator"&b& +4 "core" &,  +2 "manipulator"&% +3 "core" % * +2 .tForearm.seek :retract +2 "manipulator"& '\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&n( +308 "core" ( +2 "manipulator"&t& +4 "core" &    + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&N' +102 "core" ' +3 "manipulator"&& +4 "core" &   +2 "manipulator"&!% +3 "core" %  i +2 "collection"'x& +4 "core" &ACN\ $ + "collection"'& +4 .tCC.seek :closed + "collection"'j(` +3 "core" &@A\ % +2 &AB\ &\ +10 &,u@C\ ,~ +9 &a~@B\ @ +10 &Us?B\ R +9 &Q?B\ R +9 &UBC}\ R +10 &T?E\ R +43 &ZQCC\ S +16 &T@D\ R + &O@Cv\ S + &Q@C\ S & cQ?C6\ R + &"$PAC\ S +3 &#O>B\ R +10 &%T@B\ \ R +9 &'jQBC\ \ S +10 &)-OCD|\ R +9 &*O@B\ R +9 &,Q@C\ R +10 &.rT@C\ S +9 &05Q?D\ R +9 &1O@C\ R +10 &3RBD\ R +9 &5{SAB\ R +10 &7=TAD\ R +9 &8RAA\ S +9 &:PAE\ S +10 &<R@C\ S +9 &>EOBC\ R +9 &@QBB\ R +10 &APFF\ R +9 &CMAE\ R +10 &EMQBD\ R +9 &GRCC \ R +9 &HXFF\ S +10 &J]KM\ T +9 &LI}bY\ W +10 &M\ [ +9 &O\ ] +9 &Qz\ ^ +10 &S<;\ ^ +9 &T\ ^ +9 &V\ _ +10 &X\ _ +9 &Z>D\ ` +9 &\\\ ` +10 &]\ a +9 &_o\ ? +10 &`G-\ (u +9 &`cs\ Y +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.34 + "collection"''& +4 "core" &`cq\ Y + .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&{% +4 "core" %  \\ ! h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&)'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"%8 +100 "core"  +2 "processing"%<% +4 "core" %\ / + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%?' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%v  +42 "core"  +2 .tPS.seek 0ml +2 "processing"% ' +1613 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%+' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'\  +31 "core"  +128  +2 .tPSV.dial :mixloop + "processing"%y +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +75 "core" +2 .tPS.seek 0ml +2 "processing"%' +2623 "core" ' +2 .tPSV.dial :air + "processing"%%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%k' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"%u +44 "core" +2 .tPS.seek 0ml +2 "processing"%h' +2627 "core" ' + .tPSV.dial :air +2 "processing"%3  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%/' +2621 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%o' +2618 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&w& +4 "core" &   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&g( +3 "core" ( +2 "manipulator"&,& +4 "core" &   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & 0  +2 .tForearm.seek CC + "manipulator"&' +93 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / +2 .tCC.seek :open +2 "collection"'m( +469 "core" ( +2 "manipulator"&G& +4 "core" & \  + "manipulator"&*% +4 "core" %    +2 .tForearm.seek :retract + "manipulator"&I'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&F(, +275 "core" ( +2 "manipulator"&& +4 "core" &,  M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &, |  M +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&T' +112 "core" ' +2 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&.% +4 "core" % y Z p q +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&@'\ +100 "core" ' +2 ."da"delayUntil "08:08:44.41" +21366 "Can"\ BWV +3376 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%U @ +75 "core" B +2 ."da"PBV.dial :waste1 + "processing"%X  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +33 "core" , +2 ."da"PSV.dial :air + "processing"%(  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%"' +2474 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%Y +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%2  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%: +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%~  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2446 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%} +129 "core"  +2 "processing"%% +3 "core" %կn\ D +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%-'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%q'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%^  +73 "core"  +2 ."da"PSV.dial PTV + "processing"%\\ +71 "core" +2 ."da"PBV.dial :waste1 +36 "processing"%  +45 "core" +2 "processing"%% +4 "core" %Ҽ \ J +2 ."da"PS.seek 1.5ml + "processing"%' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%f * +45 "core" ) +4 ."da"PS.seek 0ml + "processing"%R' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%Z  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%7 +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%D' +2469 "core" ' +2 ."da"PSV.dial PTV + "processing"%d +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%[ +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%& +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%l  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%]'ղ +2448 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%> +130 "core"  +2 "processing"%P% +4 "core" %ծP\ C + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%='\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%K'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +83 "core"  +2 ."da"PBV.dial :waste1 + "processing"%4  +35 "core" +2 "processing"%$% +4 "core" %Ҷl\ ? + ."da"PS.seek 1.5ml +2 "processing"%J'| +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%c * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%6' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +2474 "Can"\ APO +528 ."da"PBV.dial between PSV and waste1 +2 "processing"%S * +44 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%p +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%C' +2460 "core" ' + ."da"PSV.dial PTV +2 "processing"%1 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%W +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%O +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2452 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%0  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +132 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%r  +42 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"% +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%a' +411 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%|  +44 "core"  +2 "processing"%% +4 "core" %\ K +2 ."da"PS.seek 0.55ml + "processing"%E'a +344 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%`'Һ +1574 "core" ' + ."da"PSV.dial :PML +2 "processing"%5 +44 "core" +2 ."da"PTV.dial :mixing + "processing"%i @ +73 "core" A +2 ."da"PBV.dial :waste1 + "processing"%;  +33 "core" +2 "processing"%H% +3 "core" %ҿ\ D +2 ."da"PS.seek 1.85ml +2 "processing"%s' +244 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%z * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%_' +1977 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +46067 "Can"\ 8hg +1936 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%b  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%e' +2462 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%# +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%t  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%!'ղ +2471 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%x +130 "core"  +2 "processing"% % +4 "core" %ծ\ E + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"% '\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%''Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  +2 ."da"PSV.dial PTV +40 "processing"%{ +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%8% +4 "core" %ҿ\ E +2 ."da"PS.seek 1.5ml + "processing"%<' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%N * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%V' +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%v  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2445 "core" ' +2 ."da"PSV.dial PTV + "processing"%\ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%y +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%+'ղ +2441 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%% +129 "core"  +2 "processing"%% +4 "core" %կc\ 7 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%u'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%k'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%3 +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%h  +35 "core" +2 "processing"%% +4 "core" %Ҷk\ > +2 ."da"PS.seek 1.5ml + "processing"%/'| +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%w * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%,' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%n +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%)' +903 "Can"\ HDD +1567 "core" ' +2 ."da"PSV.dial PTV + "processing"%j +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%G +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%* +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2441 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%B +129 "core"  +2 "processing"%g% +4 "core" %հ\ D + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%.'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%I +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%T  +35 "core" +2 "processing"%U% +4 "core" %Ҿ|\ 7 + ."da"PS.seek 1.5ml +2 "processing"%X' +656 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%A * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%(' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%o  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%2 +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%:' +2458 "core" ' + ."da"PSV.dial PTV +2 "processing"%~ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%" +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%} +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2466 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%- +131 "core"  +10 "processing"%^% +13 "core" %հW\  +7 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +5 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +7 "processing"%\\'m +356 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +4 "core" %jd\ * + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +351 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%q'Һ +1609 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV + "processing"%f +85 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +49 "processing"%Z% +4 "core" %ҿt\ " +2 ."da"PS.seek 1.5ml +2 "processing"%L' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%R' +1612 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%d  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%[ * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%& +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%l' +2478 "core" ' +2 ."da"PSV.dial PTV + "processing"%D +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%> +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%P +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%]  +82 "core" +2 ."da"PS.seek :empty +2 "processing"%='ղ +2460 "core" ' +2 "processing"% 9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast + "processing"%4  +3 "core" 4 + 4 + "processing"%$& +4 "core" &]w.(\ /9 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&K% +3 "core" %\  = ; _  +2 "storage"(c% +3 "core" %{ z\ $ +2 "storage"(J. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"((R +354 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (S& +3 "core" &R p\  +2 "manipulator"&p& +3 "core" &, & ~M +2 "manipulator"&6% +3 "core" %\   ~ +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&1( +190 "core" ( +2 "manipulator"&W& +4 "core" & |2 + "storage"(O& +4 "core" &R \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +97 "core" ' +2 "storage"(C& +4 "core" &R z\  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(0' +180 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&r& +3 "core" & 9 t2 +2 "storage"(& +3 "core" &R Q Q B\  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&'m +26 "core" ' +2 ."da"Elbow.hold + "manipulator"&|, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +2 ."da"SE.seek 13.14 Pucks below Top Plate +2 "storage"(a' +37 "core" ' +2 "manipulator"&% +4 "core" %͓ x ^ p + "storage"(E& +4 "core" &R B R\  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 338 counts + "manipulator"&5'ο +15 "core" ' +2 "manipulator"&i& +4 "core" &  {2 +2 "storage"(;& +3 "core" &R | v \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&H' +22 "core" ' +3 ."da"SE.seek 14.14 Pucks below Top Plate +2 "storage"(z' +49 "core" ' +2 "manipulator"&`& +4 "core" & : v2 +2 "manipulator"&s% +3 "core" % + vY +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&b'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +261 "core" ( +2 "manipulator"&& +4 "core" &s 0 w + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &s ( w +2 ."da"Forearm.seek PC +2 "manipulator"&#' +91 "core" ' +2 ."da"Hand.close +2 "manipulator"&t/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%( +454 "core" ( +2 "storage"(& +4 "core" &R s s \  +2 "manipulator"&e& +3 "core" &s { +2 "manipulator"&x% +3 "core" % Ϸ & {! +2 ."da"Forearm.seek :retract +2 "manipulator"& '\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&!( +264 "core" ( +2 "manipulator"& & +4 "core" & > s4 + "storage"(& +4 "core" &R 3 4 ;\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&{' +95 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +74 "core" 1 +2 "storage"(8- +3 "core" -' +3 ."da"SE.seek 13.9 Pucks below Top Plate + "storage"(''ѩ +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 13.14 Pucks below Top Plate +2 "storage"(N' +55 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep0608h146ml.tif +1335 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.12 seconds\ /var/log/esp/da19sep0608h146ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep0608h146ml15s.tif +607 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +950 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep0608h146ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep0608h146ml30s.tif +3058 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep0608h146ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep0608h146ml70s.tif +560 "Can"\  +6561 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep0608h146ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF + ."Qmail"HABfans.email "10.12 sec auto-exposure",Subject: "da19sep0608h146ml images!" +9 "storage"(<- +10 "core" -' +5 "storage"(v& +8 "core" &R Z ] -\  +2 "manipulator"&?& +3 "core" & : v3 +2 ."da"Elbow.seek 1 +56 "manipulator"& ( +6 "core" ( +2 "manipulator"&V& +3 "core" & c w3 +2 "storage"(\ & +4 "core" &R ` [ \  +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 13.85 Pucks below Top Plate +2 "storage"(y'j +67 "core" ' +2 "manipulator"&& +4 "core" & w 3 +2 "storage"( & +4 "core" &R \ + + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&%'m +25 "core" ' +2 ."da"Elbow.hold +7 "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 14.04 Pucks below Top Plate +8 "storage"(+'T +32 "core" ' +3 "manipulator"&u% +4 "core" %͙ h l +2 "storage"(3& +4 "core" &R \ ) + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 344 counts +2 "manipulator"&h' +15 "core" ' +2 "manipulator"&& +6 "core" &  3 +2 "storage"(k& +4 "core" &R f\ 0 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&w' +23 "core" ' +4 "storage"(/% +7 "core" %T [\ 0 +3 ."downElevator"SE.seek :down +4 "storage"('} +99 (% +3 "core" %  \ 3SR +2 "manipulator"&n% +4 "core" % 4 ` +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&,'\ +11 "core" ' + ."downElevator"SE.coast + "storage"(5 +76 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%j& +4 "core" &\ E +2 "manipulator"&G& +4 "core" & 3 +2 "manipulator"&*% +4 "core" %\    +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +185 "core" ( +3 "manipulator"&)& +4 "core" &,  T + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &,   T + ."psFlush"Forearm.seek :garage +2 "manipulator"&g' +99 "core" ' + ."psFlush"Hand.close +3 "manipulator"&/ +70 "core" / +2 "manipulator"&& +4 "core" &, * T +2 "manipulator"&I% +3 "core" % ) f  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&T'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&U(k +124 "core" ( +2 "manipulator"&.& +4 "core" &s  } +3 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &A& +4 "core" &s + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&X' +92 "core" ' +2 "manipulator"&o& +5 "core" &s  \  +3 "manipulator"&Y% +3 "core" %Ͽ   J +3 "processing"%2& +3 "core" &#\ H +2 "processing"%(& +4 ."psFlush"PC.seek :closed +2 "processing"%~(] +2 "core" &"\ H +4 &'\ H +9 &'s\ A- +9 &a\ >A +9 &Ow\ ?S +9 &Q\ BR +10 &U\ BR +9 &U\ BR +9 &VW\ BS +10 &W\ BR +9 &W\ \ AS +10 &W\ BR +9 & ^XN\ AS +9 &" Yu\ AS +10 &#Wu\ AR +9 &%Tm\ BS +9 &'fUc\ BS +10 &)(Yd\ AS +9 &*Yd\ BS +10 &,\\`\ AS +9 &.mW_\ AS +9 &00W^\ AS +10 &1X]\ BS +9 &3\\]\ AS +9 &5wTV\ AR +10 &78ZY\ AS +9 &8ZZ\ AS +10 &:WX\ AR +9 &<~WS\ AS +9 &>AVW\ AR +10 &@WX\ AS +9 &AYK\ BS +9 &CTC\ BS +10 &EG]A\ AS +9 &GkD\ ?U +10 &HC\ \ B8 +4 ( + "processing"%(& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 +2 "processing"%"& +4 "core" &]w.K\ C8 + ."psFlush"Hand.open +2 "manipulator"&}1 +68 "core" 1 +3 "manipulator"&% +4 "core" % Ͽ b J +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&:'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%- +128 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%^'TE +400 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +704 "core" ' + ."psFlush"PSR.select :air +68 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1614 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%\\  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2624 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%f +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +47 "processing"%q +75 "core" +3 ."psFlush"PBV.dial PSV +2 "processing"%7 U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%L' +2630 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%d @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%&  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%R'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%D +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%>' +2630 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%P +70 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%]' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%l @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%4  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%$'ղ +2622 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%K +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%c'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%J' +1613 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%S +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%p  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%6' +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%W +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%O'\ +607 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%F' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%C +72 "core" +2 ."psFlush"PBV.dial PSV + "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%r' +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%@ @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%E +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%i' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%; +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%`' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%s @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1893 "Can"\ HA@ +728 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%1  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%0'ղ +2621 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +3 "core" &ikO\ $ +2 "manipulator"&5& +4 "core" &s  # + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&a(k +4 "core" ( +2 "manipulator"&H& +4 "core" &s  \  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &s  \  +2 .tForearm.seek PC +2 "manipulator"&_' +92 "core" ' +2 .tHand.close + "manipulator"&|/ +68 "core" / +2 .tPC.seek :open +2 "processing"%t( +453 "core" ( +2 "manipulator"&b& +4 "core" &s   + "manipulator"&Q% +4 "core" % \   +2 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&e( +367 "core" ( +2 "manipulator"&x& +4 "core" &*  B Cn + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &#& +3 "core" &*   / Cn +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"& ' +100 "core" ' +2 "manipulator"&& +4 "core" &+ Cn +2 "manipulator"&% +3 "core" % +2 "collection"'& +4 "core" &jlg\ $ + "collection"'8& +4 .tCC.seek :closed + "collection"' (` +3 "core" &jjM\ $ +4 &hm`\ $1 +9 &,Dzikf\ 3 +10 &Qp~hko\ G +9 &gjjk\ S +9 &Ojll\ R +10 &oQhml\ R +9 &1Rjlo\ R +10 &Pjjm\ S +9 &Tklo\ R +9 &vOjmu\ S +10 &8Rjjt\ S +9 & Pjnp\ R +9 &"Qils\ R +10 &$~Qglu\ S +9 &&ANhls\ R +10 &(Rijs\ R +9 &)Mlkt\ R +9 &+Tkmn\ S +10 &-HSlno\ S +9 &/ Njmr\ R +9 &0Ujnm\ S +10 &2Pkmq\ R +9 &4RPkmw\ R +10 &6Rjnm\ S +9 &7Nknw\ R +9 &9Tmou\ S +10 &;YQln|\ R +9 &=Pko\ R +9 &>Olm\ R +10 &@Oknz\ R +9 &BaQklu\ R +10 &D#Lklk\ R +9 &ERlmv\ R +9 &GRnnw\ S +10 &IhVprw\ S +9 &K%gxxr\ T +9 &Lt\ X +10 &Nr\ \\ +9 &PPo\ ^ +10 &Rw\ ^ +9 &Sx\ ^ +9 &Uu\ ^ +10 &WUs\ _ +9 &Yw\ _ +9 &Zr\ ` +10 &\\z\ ` +9 &^Vy\ a +10 &_ev\ 4 +9 &`as\ X +9 ( + &`fjo\ S + "collection"'8& +41 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.27 +8 "collection"'z& +4 "core" &`fjk\ S +2 .tHand.open + "manipulator"&'1 +70 "core" 1 +2 "manipulator"&<% +4 "core" %   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&v'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'?& +4 "core" &`fjy\ S +2 "collection"'V% +3 "core" %Ӳx\  +2 .tCSV.dial CSR + "collection"'\  +42 "core"  +2 "collection"'% +4 "core" %өv\  + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"' 'qi +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'u% +3 "core" %qnz\  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.501ml + "collection"'3'H +662 "core" ' +2 .tCSV.dial :waste + "collection"' +130 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'k'Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'/& +4 "core" &`fj~\ S +2 "collection"'!% +3 "core" %ӫu\  + .tCSV.dial :flush +2 "collection"'{  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'N'qi +1246 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +43 "core" A +2 "collection"'n% +4 "core" %qky\  +2 .tCS.seek 7ml + "collection"'' +555 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 'y  +53 "core" ~ +85  +2 .tCBV.dial :waste1 + "collection"'j @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'%'Ӵ +1711 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'G& +4 "core" &`fik\ S + "collection"'*% +4 "core" %ӵn\  + .tCSV.dial :flush +2 "collection"'h  +71 "core" +2 .tCS.seek 5ml +2 "collection"'+'qi +1257 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'w @ +44 "core" B +2 "collection"')% +4 "core" %qh[\  \ +2 .tCS.seek 7ml + "collection"'B'} +544 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +42 "core"  +2 .tCBV.dial :waste2 + "collection"'  +105 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +1714 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &`fhe\ S + "collection"'% +4 "core" %ӹd\  + .tCSV.dial CSR +2 "collection"'I  +42 "core"  +2 "collection"',% +4 "core" %ӹ`\  + #tPulling 7.999ml of CSR.kill + .CSR.select :kill +2 "collection"' +9 .tCS.seek 8ml +2 "collection"'.' +1953 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'A' +555 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'g +2 'o  +101 "core" +34  +2 .tCTV.dial :intake + "collection"'Y  +74 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'2' +1972 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +73 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'T'Ӵ +586 "core" ' + .tCSV.dial CSR +2 "collection"'  +101 "core"  +2 "collection"'"% +4 "core" %ӹr\  + #tPulling 4.999ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'}'qi +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1342 "core" ' + .tCSV.dial CBV +2 "collection"'( +102 "core" +2 .tCS.seek 0ml +2 "collection"'-'Ӵ +2613 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&X& +4 "core" &* Cm +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&=( +4 "core" ( +2 "manipulator"&^& +4 "core" &*  j Cm + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &* Cm +2 .tForearm.seek CC + "manipulator"&\\' +92 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tCC.seek :open +2 "collection"'f( +470 "core" ( +2 "manipulator"&& +4 "core" &* Cm + "manipulator"&% +4 "core" % '  +2 .tForearm.seek :retract + "manipulator"&q'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&7(, +290 "core" ( +38 "manipulator"&Z& +11 "core" &, ' . U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +3 "core" &, 0 0 U + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&L' +110 "core" ' +2 .tHand.open + "manipulator"&&1 +69 "core" 1 +2 "manipulator"&[% +4 "core" % | | +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&D'\ +104 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:05:21 + #Preparing to sleep until 11:00AM 9/06/2019 +3 ."shutdown"CC.coast +3 #tAsleep til 11:00AM 9/06/2019 + "collection"'6 +3 ."shutdown"CS.coast +3 #tContinuing at 11:00 + "collection"'5 +4 ."shutdown"PC.coast +2 "Can"\ Q00 +2 "processing"%6 +3 ."Qmail"GoodNews.email "Then, in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:68\\n{1 => 15,\\n 2 => 7}\\nCan@09:03:34, 23.3C, 13% humidity, 15.0psia, 12.899V, 0.233A, 0.233A avg, 3.00W",Subject: "Asleep until 11:00" +5 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast +2 "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +27612 "Can"\ b +60002 \ c +60002 \ c +60002 \ Z&% +60003 \ d +60002 \ e +60002 \ \\$$ +60002 \ e +60002 \ f +60002 \ \\%% +60003 \ e +60002 \ e +10899 \ e +2 #tPowering core bus +477 .Gate.power :raw,:ON +2 "sampler") +2 )R +2 "core"  + "collection"' +2 'P +3 "core"  + "processing"% +2 %> +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )l% +3 "core" %\ M + .tSS.configure SSconfig +2 "sampler")#.0X 15,\\n 2 => 7}\\nCan@11:00:21, 22.8C, 13% humidity, 15.0psia, 12.757V, 0.667A, 0.661A avg, 8.51W",Subject: "Started 2019_9_5_rush_mission phase shallowDAwithoutWCR" +2 #t===> STARTED shallowDAwithoutWCR (phase #3) <=== +2 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'a& +3 "core" &~}\  +2 .tHand.open + "manipulator"&x1 +70 "core" 1 +3 "manipulator"&#& +4 "core" & . +2 "manipulator"&% +3 "core" % \  &  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +3 "manipulator"&(, +181 "core" ( +2 "manipulator"&& +4 "core" &, : d + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &,  d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage + "manipulator"&m' +99 "core" ' +2 .tHand.close + "manipulator"&z/ +74 "core" / +2 "manipulator"&'& +4 "core" &, d +2 "manipulator"&<% +3 "core" % + I +2 .tForearm.seek :retract +2 "manipulator"&8'\ +96 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +3 "manipulator"&?( +289 "core" ( +2 "manipulator"&V& +4 "core" &) j Bj + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &) G Bj +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +99 "core" ' +2 "manipulator"& & +4 "core" &* } y 7 Bj +2 "manipulator"&M% +3 "core" % p r  +3 "collection"'u& +7 "core" &}~\  +2 "collection"' & +3 .tCC.seek :closed +2 "collection"'(` +2 "core" &~}\  +4 &~~\ \  +9 &4|~}\ - +10 &b{|}\ A +9 &Fr}~\ \ S +10 &R|\ S +9 &Q}}\ S +9 &O~\ S +10 &MQ~ \ S +9 &P|} \ S +9 &P}~\ S +11 &P~~\ S +9 & UO|~\ S +10 &"Q~~\ S +8 &#N|}\ S +9 &%Q|\ S +10 &'\\R}~\ S +9 &) K|~\ S +9 &*O}\ S +10 &,R}\ S +9 &.dQ|~\ S +10 &0'O~\ S +9 &1N \ S +12 &3O~ \ S +7 &5nN}"\ S +9 &70O \ S +9 &8R}\ S +10 &:N}~\ S +9 &8L\ S +9 &?R\ S +9 &AM~Y\ R +10 &C~N~~\ \ S +9 &E@P}\ S +9 &GLY\ S +10 &HT1\ S +9 &J\\3\ T +10 &L:|2\ X +9 &M_\ [ +9 &O\ ^ +10 &Qn\ ^ +9 &S.5\ ^ +9 &T\ ^ +10 &V\ _ +9 &XoX\ ` +11 &Z2\ ` +8 &[\ a +9 &]\ a +10 &_i\ G +9 &`D.j\ ){ +9 &`km2\ T +2 ( + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.36 +2 "collection"'3& +4 "core" &`ko\ T + .tHand.open + "manipulator"&/1 +73 "core" 1 +3 "manipulator"&!% +6 "core" % <   +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&{'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'k& +4 "core" &`ko_\ T +2 "collection"'% +4 "core" %ӷ\  +2 .tCSV.dial CSR + "collection"'n  +133 "core"  +2 "collection"'N% +4 "core" %ӷ"\  + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"' 'qi +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'y% +3 "core" %qf \ \ +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"'j'@ +678 "core" ' + .tCSV.dial :waste +2 "collection"' +130 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'G'Ӵ +1975 "core" ' +2 #tPurging external Intake + "collection"'*& +4 "core" &`knq\ T + "collection"'h% +4 "core" %ӳg\ + .tCSV.dial :flush + "collection"'%  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'w' +2435 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"') + '+  +6 "core"  +67 ~ +2 .tCTV.dial :intake + "collection"'  +75 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2474 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'B  +75 "core" ~ +2 #tFlushing upper manifold + "collection"'& +4 "core" &`kmd\ T + "collection"'% +4 "core" %Ӱg\  + .tCSV.dial :flush +2 "collection"'I  +72 "core"  +2 .tCS.seek 5ml +2 "collection"','qi +1270 "core" ' +4 .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +44 "core" B +2 "collection"'.% +4 "core" %qo\  +44 .tCS.seek 7.001ml +2 "collection"'g' +557 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'o +102 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'Y'Ӵ +1730 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'A'2T +794 "core" ' +2 .tCSV.dial :waste + "collection"' +44 "core" +2 .tCS.seek 0ml +2 "collection"'2'Ӵ +799 "core" ' +2 "collection"'& +4 "core" &`km\ T + "collection"'"% +4 "core" %ӱ\ + .tCSV.dial :flush +2 "collection"'T  +42 "core"  +2 .tCS.seek 3ml +2 "collection"'}'2T +793 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'( @ +44 "core" B +2 "collection"'% +4 "core" %2Y$\  +2 .tCS.seek 5.001ml + "collection"'X'qn +547 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"'^'Ӵ +1248 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +785 "core" ' + .tCSV.dial :waste +2 "collection"' +73 "core" +2 .tCS.seek 0ml +2 "collection"'e'Ӵ +786 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&v& +4 "core" &) ( . Bi +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"& ( +2 "core" ( +2 "manipulator"&& +3 "core" &) ' % " Bi +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &)   ? Bi +2 .tForearm.seek CC + "manipulator"&\\' +96 "core" ' +2 .tHand.close + "manipulator"&Z/ +67 "core" / +2 .tCC.seek :open +2 "collection"'=( +468 "core" ( +2 "manipulator"&d& +4 "core" &) @ Bi + "manipulator"&&% +4 "core" %   + .tForearm.seek :retract +2 "manipulator"&['\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&q(, +286 "core" ( +2 "manipulator"&L& +4 "core" &,  d + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" &, [ d +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&-' +111 "core" ' +2 .tHand.open + "manipulator"&t1 +65 "core" 1 +2 "manipulator"&0% +4 "core" % | m ^  ~ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&D'\ +100 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 2 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 2 at 11:04:40EDT06-Sep-19\\n{1 => 15,\\n 2 => 7}\\nCan@11:00:21, 22.8C, 13% humidity, 15.0psia, 12.757V, 0.667A, 0.661A avg, 8.51W",Subject: "da sampling at most 300ml" +2 "collection"'7& +5 "core" &~\  +2 "manipulator"&9% +4 "core" %\   +2 "storage"(R% +3 "core" %u ~\ , +2 "storage"(P. +3 "core" .( + "storage"(>& +4 "core" &  )\ -% + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (l& +2 "core" &  E\ ,% +2 "manipulator"&]& +3 "core" &, ; d +2 "manipulator"&4% +4 "core" %\    +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"& ( +185 "core" ( +2 "manipulator"&K& +4 "core" & 3 0 + "storage"($& +4 "core" & \ *% +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 600 counts +2 "manipulator"&c' +94 "core" ' +3 "storage"(S& +4 "core" & 6\ +% +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(p' +247 "core" ' +2 "storage"(J- +3 "core" -'Z +2 .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (W& +3 "core" & \ (% + "manipulator"&6& +4 "core" & j 0 +2 .tElbow.seek 2 + "manipulator"&C( +4 "core" ( + "manipulator"&O& +4 "core" & R 0 + "storage"(& +4 "core" & \ )% +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&F'Ϊ +19 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&r/ +68 "core" / +48 ."downElevator"SE.seek :down +5 "manipulator"&& + "storage"(E'} +6 "core" &  0 +2 "manipulator"&@% +5 "core" % Ϊ  +2 .tForearm.seek :retract + "manipulator"&i'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&s( +101 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +50 "core" ( +2 "manipulator"&& +4 "core" &* D Co +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" &* u v Co +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +4 "manipulator"&:' +100 "core" ' +2 "manipulator"&b& +5 "core" &* { z R Co +4 "manipulator"&~% +4 "core" % l p +3 "collection"'& +3 "core" &~},\  +2 "collection"'1& +4 .tCC.seek :closed + "collection"'H(` +4 "core" &}\  +3 &}|\  +8 &*q}~R\ \ , +10 &b{~~u\ A +9 &Wn}~[\ R +9 &J}|W\ R +10 &O}~X\ R +10 &L}}t\ R +9 &]O~}t\ R +9 & K~V\ R +9 &N~}v\ R +9 &N~~Z\ R +10 & eN|~s\ R +9 &"&O}}P\ S +10 &#K}|.\ R +9 &%N~O\ R +10 &'nO}}r\ R +9 &)0K~~u\ R +9 &*N}~o\ R +10 &,M}^\ R +9 &.vN}b\ R +9 &08N~_\ R +10 &1L~~g\ R +9 &3N}~_\ R +10 &5~L}~e\ R +9 &7?N~g\ R +9 &9M|}f\ R +10 &:L~~j\ R +9 &<N~}`\ R +9 &>IKa\ R +10 &@ M|M\ R +9 &AI}|d\ R +10 &CL_\ R +9 &EQI`\ R +9 &GOa\ R +10 &H]`\ \ T +9 &Js`\ V +9 &L?b\ [ +10 &M^\ ] +9 &O\\\ ^ +10 &Q|a\ ^ +9 &S;\\\ _ +9 &Tb\ _ +10 &Va\ _ +9 &X}c\ ` +9 &Z=e\ a +10 &[ a\ a +9 &]  ^\ b +10 &_n _\ A +9 &`B*[\ +~ +9 &``b\ !` +2 ( + "collection"'1& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.55 + .Hand.open + "manipulator"&`1 +66 "core" 1 +2 "manipulator"&a% +4 "core" % \  o ~ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")#+ +3 "core" + +2 "sampler")% +3 "core" %t % < +2 "collection"'& +4 "core" &``x !` +2 "Can"\ /}| +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0XxUR  - +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X+ +2 "core" + +52 "collection"'l% +3 "core" %ӵstB +2 "sampler")]% +3 "core" %0   +53 "collection"'4% +3 "core" %ӵ{ +2 "sampler")-% +3 "core" %++  7 +2 "sampler")K% +3 "core" %+0  , +2 .tIntake.select :close + "sampler")0 +9 )$% +3 "core" %26   + .tSSV.dial :exhaust +2 "sampler")q  +75 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")S'z +928 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")D  +77 "core" +2 #tAllowing 130s for 25.0ml of remaining 175.0ml + .Intake.select :open + "sampler") +210 "collection"'J% +3 "core" %ӵk +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 110 +2 "sampler")#.n0Xy   +15 "collection"'c% +3 "core" %ӵiir +2 "sampler")% +3 "core" %j ' l +2 "collection"'|% +4 "core" %ӵllr + #tIntake @20.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 89 +2 "sampler")#.Y0Xa $  +2 "collection"'V% +4 "core" %ӵzyp + #tIntake @20.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 65 +2 "sampler")#.A0Xn+ +2 "core" + +15 "collection"'D% +3 "core" %ӵ}{^ +2 "sampler")J% +3 "core" %Yz{   +15 "collection"'S% +3 "core" %ӵ{z +2 "sampler")O% +3 "core" %Y  +15 "collection"'% +3 "core" %ӵ}|W +2 "sampler")% +3 "core" %Y   +15 "collection"'W% +4 "core" %ӵ +2 "sampler")6% +3 "core" %Y '  +15 "collection"'@% +3 "core" %ӵV +2 "sampler") % +3 "core" %F  +15 "collection"'c% +3 "core" %ӵ[ +2 "sampler")% +3 "core" % v +2 "collection"'|% +3 "core" %ӵ} +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 32 +2 "sampler")#. 0Xx% +3 "core" %'P  - +2 "collection"'b% +4 "core" %ӵ| + #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 15 +2 "sampler")#.0Xw]xv   +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0XR||   +15 "collection"'p% +3 "core" %ӵ} +2 "sampler")F% +3 "core" %>R   +15 "collection"'`% +3 "core" %ӵV +2 "sampler")a% +3 "core" %>R   +15 "collection"'% +3 "core" %ӵY +2 "sampler")1% +3 "core" %>) #  +15 "collection"'r% +3 "core" %ӵ~ +2 "sampler")% +4 "core" %>  i +14 "collection"'5% +3 "core" %ӵV +2 "sampler")i% +3 "core" %>  6 +15 "collection"'=% +3 "core" %ӵ\\ +2 "sampler")z% +3 "core" %>  4 +15 "collection"'% +3 "core" %ӵ +2 "sampler")'% +3 "core" %> " 4 +15 "collection"'<% +3 "core" %ӵV +2 "sampler")U% +3 "core" %>  4 +15 "collection"'% +3 "core" %ӵ +2 "sampler")V% +3 "core" %> ' 4 +15 "collection"'% +3 "core" %ӵ +2 "sampler")#% +3 "core" %>  4 +15 "collection"'m% +3 "core" %ӵW +2 "sampler")u% +3 "core" %>  4 +2 "collection"'8% +3 "core" %ӵW +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xw% +3 "core" %t  ( +15 "collection"'b% +3 "core" %ӵy +2 "sampler")4% +3 "core" %t ( +2 "collection"'-% +3 "core" %ӵ| +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X{ + "sampler")b% +5 "core" %ۓ !\ # +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler")4  +62 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'-'Ӵ +5 "core" ' +2 ."airStroke"CSV.dial :air + "collection"'0 @ +62 "core"  +2 .tCTV.dial :air + .delay 15 seconds +8 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'p' +1490 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")F +134 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +2 "collection"'`  +3 "sampler")#.0X +339 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'y% +3 "core" %=\  +2 .tCS.seek 6ml + "collection"' ' +1347 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty + "collection"'j'ӂ +685 "Can"\ ;PP +808 "core" ' +2 .tCSV.dial CSR + "collection"'Q  +44 "core"  +2 "collection"'E% +42 "core" %ӄ\  +7 #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'%' +589 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'G% +3 "core" %\ \ +2 .tCS.seek 5ml + "collection"'h'qe +842 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'w'> +1099 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \  +2 'B9 +5 "core" 9d +103 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9 d +102 "collection"'*9 +3 "core" 9 d +102 "collection"':9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'M9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'o9 +3 "core" 9"d +102 "collection"'9 +3 "core" 9&d +102 "collection"'Y9 +3 "core" 9+d +103 "collection"'9 +3 "core" 9/d +102 "collection"'g9 +3 "core" 93d +102 "collection"',9 +3 "core" 97d +102 "collection"'"9 +3 "core" 9;d +102 "collection"'T9 +3 "core" 9,@d +103 "collection"'9 +3 "core" 9CDd +102 "collection"'9 +3 "core" 9\\Hd +102 "collection"'}9 +3 "core" 9uLd +102 "collection"'X9 +3 "core" 9Pd +102 "collection"'39 +3 "core" 9Ud +102 "collection"'A9 +3 "core" 9Yd +102 "collection"'.9 +3 "core" 9]d +102 "collection"'9 +3 "core" 9ad +102 "collection"'v9 +3 "core" 9ed +102 "collection"'9 +3 "core" 9;jd +103 "collection"'9 +3 "core" 9Xnd +102 "collection"'^9 +2 "core" 9urd +103 "collection"'9 +3 "core" 9vd +102 "collection"'29 +3 "core" 9zc +102 "collection"';9 +3 "core" 9` +103 "collection"'I9 +3 "core" 9^ +102 "collection"'+9 +3 "core" 9\\ +102 "collection"'?9 +3 "core" 9Z +102 "collection"'f9 +3 "core" 98W +102 "collection"'L9 +3 "core" 9TV +103 "collection"')9 +3 "core" 9nS +102 "collection"'e9 +3 "core" 9P +102 "collection"'\\9 +3 "core" 9O +102 "collection"'79 +6 "core" 9L +102 "collection"'[9 +3 "core" 9J +102 "collection"'9 +3 "core" 9H +102 "collection"'(9 +3 "core" 9\ F +102 "collection"' 9 +3 "core" 9"C +102 "collection"'t9 +3 "core" 9;B +102 "collection"'l9 +3 "core" 9R@ +103 "collection"']9 +3 "core" 9k> +102 "collection"'d9 +3 "core" 9< +102 "collection"'Z9 +2 "core" 9; +103 "collection"'K9 +3 "core" 98 +102 "collection"'$9 +4 "core" 96 +103 "collection"'{9 +3 "core" 95 +102 "collection"'99 +3 "core" 94 +102 "collection"'R9 +3 "core" 92 +102 "collection"'D9 +3 "core" 90 +102 "collection"'q9 +5 "core" 9./ +103 "collection"'J9 +2 "core" 9B. +103 "collection"'O9 +3 "core" 9V, +102 "collection"'9 +3 "core" 9h* +102 "collection"'W9 +3 "core" 9{) +102 "collection"'S9 +3 "core" 9' +102 "collection"'@9 +3 "core" 9& +102 "collection"'9 +3 "core" 9% +102 "collection"'9 +3 "core" 9\ # +102 "collection"'69 +3 "core" 9# +102 "collection"' 9 +3 "core" 9" +103 "collection"'&9 +3 "core" 9 +102 "collection"'9 +3 "core" 9  +102 "collection"'c9 +3 "core" 9  +102 "collection"'P9 +3 "core" 9 # +102 "collection"'b9 +5 "core" 9 -' +102 "collection"'>9 +3 "core" 9 <\ + +102 "collection"'49 +2 "core" 9 I 0 +103 "collection"'09 +3 "core" 9 V4 +102 "collection"'|9 +3 "core" 9 d8 +102 "collection"'-9 +3 "core" 9 o< +103 "collection"'F9 +3 "core" 9 {@ +102 "collection"'`9 +3 "core" 9 E +102 "collection"'9 +3 "core" 9 I +102 "collection"'19 +3 "core" 9 M +102 "collection"'r9 +3 "core" 9 Q +103 "collection"'9 +3 "core" 9 V +102 "collection"'59 +3 "core" 9 Z +102 "collection"'p9 +3 "core" 9 ^ +102 "collection"'=9 +2 "core" 9 b +103 "collection"'z9 +3 "core" 9 f +103 "collection"'9 +2 "core" 9  k +103 "collection"'a9 +2 "core" 9 !o +103 "collection"'<9 +2 "core" 9 "s +103 "collection"'U9 +3 "core" 9 $w +102 "collection"'9 +3 "core" 9\ %{ +103 "collection"''9 +3 "core" 9\ ' +102 "collection"'V9 +3 "core" 9\ ( +102 "collection"'#9 +2 "core" 9\ ) +103 "collection"'m9 +3 "core" 9\ + +102 "collection"'89 +3 "core" 9\ !, +102 "collection"'9 +2 "core" 9\ '- +103 "collection"'9 +2 "core" 9\ -- +103 "collection"'i9 +3 "core" 9\ 2/ +102 "collection"'~9 +2 "core" 9\ 70 +103 "collection"'u9 +3 "core" 9\ <2 +103 "collection"'/9 +3 "core" 9\ A2\ +102 "collection"' 9 +3 "core" 9\ E4 +102 "collection"'\ 9 +3 "core" 9\ J6\ +102 "collection"'C9 +2 "core" 9\ O6 +103 "collection"' 9 +3 "core" 9\ R7 +103 "collection"'n9 +2 "core" 9\ W8 +103 "collection"'9 +2 "core" 9\ Z9 +103 "collection"'!9 +2 "core" 9\ ]: +103 "collection"'N9 +3 "core" 9\ `; +102 "collection"'y9 +3 "core" 9\ d=\ +103 "collection"'k9 +3 "core" 9\ g=\ +102 "collection"'9 +3 "core" 9\ i> +102 "collection"' 9 +3 "core" 9\ l@ +102 "collection"'Q9 +3 "core" 9\ n@ +102 "collection"'E9 +3 "core" 9\ rA +102 "collection"'j9 +3 "core" 9\ sB\ +102 "collection"'G9 +2 "core" 9\ vD\ +103 "collection"'%9 +3 "core" 9\ yE\ +138 "collection"'9 +14 "core" 9\ {F +102 "collection"'h9 +3 "core" 9\ ~G\ +103 "collection"'B9 +3 "core" 9\ H +102 "collection"'9 +3 "core" 9\ I +102 "collection"'9 +3 "core" 9\ J +102 "collection"'*9 +3 "core" 9\ K +102 "collection"':9 +3 "core" 9\ L\ +102 "collection"'9 +3 "core" 9\ M\ +102 "collection"'M9 +3 "core" 9\ N +2 .tCH.hold 10:00,70C +3 "collection"' `\ `\  +3 "core"  +42345 "Can"\ +17657 "core" ` +2 "collection"'o9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"''Ӵ +332 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'Y @ +103 "core" @ +2 .tCSV.dial :air + "collection"' @ +42 "core" ? +2 .tCS.seek 5ml +2 "collection"'g'qi +1348 "core" ' +2 .tCSV.dial CTV + "collection"',  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'" @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'T  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"''Ӵ +1339 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'} +103 "core" ~ +2 .tCBV.dial CSV + "collection"'X  +28 "core"  +2 "collection"'3% +4 "core" %ӳ\  +2 .tCS.seek 5ml + "collection"'A'qh +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'.  +44 "core" +2 "collection"'% +4 "core" %qdej\  +2 .tCS.seek 6.999ml + "collection"'v'y +578 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'^ ` +115 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'2  +2 ';  +28 "core"  +108  +2 .tCS.seek 5ml +2 "collection"'I'qi +1343 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'+ @ +102 "core" A +2 .tCSV.dial :waste + "collection"'? +103 "core" +2 .tCS.seek :empty +2 "collection"'f'ӂ +1343 "core" ' + .tCSV.dial :air +2 "collection"'L @ +74 "core" B +2 .tCS.seek 5ml +2 "collection"')'qi +1347 "core" ' + .tCSV.dial CTV +2 "collection"'e  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'\\ @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'7  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'[ @ +43 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"''Ӵ +1338 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'( +102 "core"  +2 .tCBV.dial CSV + "collection"'  +32 "core"  +2 "collection"'t% +4 "core" %Ӵ \  +2 .tCS.seek 5ml + "collection"'l'qi +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"']  +44 "core" +2 "collection"'d% +4 "core" %ql/0\  +2 .tCS.seek 7ml + "collection"'Z' +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'K @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'$' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'{ ` +115 "core" ^ +2 #tLysing Complete + "collection"'9& +4 "core" &``uw\ !` +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&R% +3 "core" %\  k l 7  +2 "storage"(D% +3 "core" %{ !\ ) +2 "storage"(q. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(J(R +354 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (O& +3 "core" &T G\ $ + "manipulator"&& +4 "core" &* ? ; L Cn + "manipulator"&W% +4 "core" %\  > ~ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&S( +162 "core" ( +2 "manipulator"&@& +4 "core" &  * + "storage"(& +4 "core" &Q 0\ 0 +45 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +95 "core" ' +2 "storage"(6& +4 "core" &Q \ 2 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"( ' +159 "core" ' +3 "storage"(&- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" &  * +2 "storage"(c& +4 "core" &Q \ * + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&P'm +26 "core" ' +2 .tElbow.hold + "manipulator"&b, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(>- +2 "core" -' +3 .tSE.seek 14.14 Pucks below Top Plate + "storage"(4' +43 "core" ' +2 "manipulator"&0% +4 "core" %͙ F } +2 "storage"(|& +3 "core" &Q v w "\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 344 counts +2 "manipulator"&-' +16 "core" ' +2 "manipulator"&F& +4 "core" &  ) +2 "storage"(`& +3 "core" &Q r\ ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +16 "core" ' +2 .tSE.seek 15.14 Pucks below Top Plate +2 "storage"(1' +47 "core" ' +2 "manipulator"&r& +4 "core" &  ( ) +2 "manipulator"&% +4 "core" % +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&5'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&p( +160 "core" ( +3 "manipulator"&=& +4 "core" &, a i  E} + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &, j k  E} +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&a/ +69 "core" / +2 .tCC.seek :open +2 "collection"'<( +469 "core" ( +2 "storage"(U& +4 "core" &Q\ 3 + "storage"(& +4 "core" &Q \ 3 +2 "manipulator"&'& +3 "core" &(  Ad +2 "manipulator"&V% +3 "core" %  +2 .tForearm.seek :retract +2 "manipulator"&#'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&m( +198 "core" ( +2 "manipulator"&8& +4 "core" & \ / +2 "storage"(& +3 "core" &Q  \ 6 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'m +98 "core" ' +2 .tElbow.hold + "manipulator"&i, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&~1 +76 "core" 1 +3 "manipulator"&u% +4 "core" % ͗ W +2 "storage"(/& +3 "core" &Q  7\ 0 +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 342 counts + "manipulator"& ' +15 "core" ' +2 "manipulator"&\ & +4 "core" & 0 / +2 "storage"(C& +4 "core" &Q "  ]\ 6 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"& ' +22 "core" ' +2 "storage"(n% +4 "core" %׾   \ 6 +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (!% +3 "core" %0 * ,\ 7D9 +2 "manipulator"&N% +3 "core" % P ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +4 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +84 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'k& +4 "core" &\ ! +2 "manipulator"&& +4 "core" & ? / +2 "manipulator"& % +4 "core" %\  <  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&Q(, +184 "core" ( +3 "manipulator"&E& +4 "core" &, 0 _ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +3 "core" &,    _ +2 .tForearm.seek :garage + "manipulator"&G' +100 "core" ' +2 .tHand.close + "manipulator"&%/ +75 "core" / +2 "manipulator"&& +4 "core" &, e _ + "manipulator"&h% +4 "core" % * +2 .tForearm.seek :retract + "manipulator"&B'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +285 "core" ( +2 "manipulator"&& +4 "core" &+  Dx + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &+ O Dx +46 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&:' +94 "core" ' +2 "manipulator"&& +4 "core" &+ f Dw +2 "manipulator"&M% +3 "core" % +3 "collection"'& +3 "core" &\  +2 "collection"'& +4 .tCC.seek :closed + "collection"'o(` +5 "core" &\  + &\  +8 &(k\ - +10 &cyt\ A +9 &em`\ Q +10 &&O\ Q +9 &P\ Q +9 &Ny\ Q +10 &nOa\ Q +9 &0NG\ Q +9 &L&\ Q +10 &N\ Q +9 & vN\ Q +10 &"9O\ P +9 &#M}\ Q +9 &%N\ Q +10 &'}Q\ Q +9 &)@Ly\ Q +9 &+Qp\ Q +10 &,M\ P +9 &.N\ Q +10 &0IM\ P +9 &2\ N\ Q +9 &3N\ Q +10 &5Q}\ Q +9 &7PNl\ Q +9 &9QT\ Q +10 &:LA\ Q +9 &<Q0\ Q +10 &>XJ\ Q +9 &@N,\ Q +9 &AP\ Q +10 &CK\ Q +9 &EaLx\ P +9 &G#N\ P +10 &HS\ R +9 &J\\\ R +10 &LX~\ V +9 &N \ [\ +9 &O\ ] +10 &Q\ ] +9 &SJt\ ^ +9 &U e\ ^ +10 &V,\ _ +9 &X\ _ +10 &ZL\ ` +9 &\\\ ` +9 &]\ \ a +10 &_t|z\ H +9 &`G#m\ / +9 &`rd\ \\ +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.41 + "collection"'w& +4 "core" &`rg\ \\ + .tHand.open + "manipulator"&Y1 +70 "core" 1 +2 "manipulator"&% +4 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%, +129 "core"  +2 "processing"%"% +4 "core" %\ 8 + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%T' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%g' +1609 "core" ' +2 .tPSV.dial PSR + "processing"%} +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%X' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%3 + .tCBV.dial PRV +5 "collection"'  +3 "core"  +2 "processing"%.  +43 "core"  +27 +2 .tPSV.dial :mixloop + "processing"% +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%A  +135 "core" +2 .tPS.seek 0ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :air +2 "processing"%v  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%^' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%2' +2634 "core" ' + .tPSV.dial :air +2 "processing"%;  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 .tPSV.dial :mixloop + "processing"%+ +44 "core" +2 .tPS.seek 0ml +2 "processing"%?' +788 "Can"\ 8QQ +1843 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&I& +4 "core" &( z [ Bj +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&L( +47 "core" ( +3 "manipulator"&f& +8 "core" &  +3 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &   + .tForearm.seek CC +2 "manipulator"&\\' +95 "core" ' +2 .tHand.close + "manipulator"&7/ +73 "core" / +2 .tCC.seek :open +2 "collection"'[( +469 "core" ( +2 "manipulator"&)& +4 "core" & ^  + "manipulator"&(% +4 "core" % - +2 .tForearm.seek :retract + "manipulator"& '\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&t(, +276 "core" ( +2 "manipulator"&& +4 "core" &,   & H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &,  . H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&d' +113 "core" ' +3 .tHand.open + "manipulator"&l1 +69 "core" 1 +2 "manipulator"&K% +4 "core" % h  D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&Z'\ +98 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'{& +4 "core" &  \ # +2 "manipulator"&9% +3 "core" %\    +2 "storage"(R% +3 "core" % X P -\ > +2 "storage"(D. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(q( +361 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (O& +2 "core" & }  m\ -# +2 "manipulator"&& +4 "core" &,  H + "manipulator"&W% +4 "core" %\    +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +44 "manipulator"&@( +184 "core" ( +2 "manipulator"&& +4 "core" &  / +2 "storage"(s& +3 "core" & } \ +# +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&6' +95 "core" ' +2 "storage"(&& +4 "core" & } [\ +# +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +250 "core" ' +2 "storage"(c- +3 "core" -'V +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (x& +3 "core" & z \ $# +2 "manipulator"&>& +3 "core" & m m  / +2 .tElbow.seek 2 +2 "manipulator"&0( +2 "core" ( +2 "manipulator"&|& +3 "core" & k l 1 / +2 "storage"(F& +4 "core" & z \ %# +2 .tForearm.seek 2 + 300 counts + "manipulator"&`'Ϊ +31 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&r/ +70 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& + "storage"('} +6 "core" & ` _ / +2 "manipulator"&S% +3 "core" % ι w  +2 .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&P( +113 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +33 "core" ( +2 "manipulator"&-& +4 "core" &* } f P Ct + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +3 "core" &* ^ ^  Ct +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&=' +100 "core" ' +2 "manipulator"&z& +4 "core" &+ Y Cs +2 "manipulator"&% +3 "core" % { u ' { +3 "collection"'b& +3 "core" & q\  +2 "collection"'a& +3 .tCC.seek :closed +2 "collection"'5(` +3 "core" &  `\  +3 &a\  +9 &-t W\ - +10 &cy D\ A +9 &nl $\ \ Q +9 &0L \ Q +10 &O  \ R +9 &N \ Q +9 &uL \ Q +10 &7L 4\ Q +9 &M "\ Q +10 &O   \ R +9 & }N \ Q +9 &"?M \ Q +10 &$L \ Q +9 &%K \ Q +9 &'L\ Q +10 &)GJ\ Q +9 &+ P \ Q +10 &,N\ R +9 &.O \ Q +9 &0NM \ R +10 &2L\ Q +9 &3J \ Q +10 &5M r\ R +9 &7WN i\ Q +9 &9J ]\ Q +10 &:N O\ Q +9 &<M G\ Q +9 &>`H 9\ Q +10 &@!M )\ Q +9 &AN "\ Q +10 &CL \ Q +9 &EgL \ Q +9 &G)P \ Q +10 &HU \ R +9 &Jg \ \ U +9 &L[:1\ X +10 &Nhf\ ] +9 &Ohi\ ^ +10 &Qdi\ ^ +9 &SQgh\ ^ +9 &Ugf2\ _ +10 &Vfh9\ _ +9 &Xgi!\ ` +9 &ZUjl \ ` +10 &\\kl\ a +9 &]lo\ b +9 &_{|npl\ G +10 &`G"oq\ / +9 &`pqq\ !` +2 ( + "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.51 + .Hand.open + "manipulator"&H1 +74 "core" 1 +3 "manipulator"&U% +4 "core" % -  \ { + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"''  +133 "core"  +2 .tCSV.dial CTV + "collection"'V  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%8' +2631 "core" ' +2 "collection"'% +4 "core" %BBB\  +2 .tCS.seek 3.749ml + "collection"''I +1659 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%p  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%~  +83 "core"  +2 .tPS.seek 0ml +2 "processing"%u' +2626 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'/ ` +31 "core" ^ +2 .tCSV.dial :air + "collection"'\ @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'C' +1657 "core" ' + .tCSV.dial CTV +2 "collection"'n  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'#'Ӵ +2599 "core" ' + .tCBV.dial :waste1 +2 "collection"'! @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'N  +132 "core" +2 "collection"'m& +4 "core" &`p}'\ !` + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&k% +3 "core" %\ t ~ M 0 +2 "storage"(% +3 "core" %~ \ , +2 "storage"( . +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((R +353 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 ( & +2 "core" &Q t\ # +2 "manipulator"&1& +4 "core" &( < :  Bh + "manipulator"& % +4 "core" %\ = : \ 0 +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&E( +182 "core" ( +2 "manipulator"&& +4 "core" &\ g l \\ + "storage"(j& +4 "core" &Q \ & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts + "manipulator"&J' +101 "core" ' +2 "storage"(i& +3 "core" &Q \ ) +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(%' +157 "core" ' +3 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&h& +3 "core" & a p \\ +40 "storage"(y& +11 "core" &Q \ ( +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&G'm +23 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(*- +2 "core" -' +3 .tSE.seek 15.14 Pucks below Top Plate + "storage"(Q' +34 "core" ' +2 "manipulator"&% +4 "core" %͗ *   +2 "storage"(M& +4 "core" &Q -\ ! + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 342 counts +2 "manipulator"&' +14 "core" ' +2 "manipulator"&B& +4 "core" &   \\ +2 "storage"(<& +3 "core" &Q Y\ ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&w' +22 "core" ' +2 .tSE.seek 16.14 Pucks below Top Plate +2 "storage"(Y'ܻ +49 "core" ' +2 "manipulator"&& +4 "core" & l l ' \\ +2 "manipulator"&% +4 "core" % c i  [ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&,'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&"( +150 "core" ( +2 "manipulator"&:& +4 "core" &-  }F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- X }F +2 .tForearm.seek CC + "manipulator"&T' +96 "core" ' +2 .tHand.close + "manipulator"&}/ +67 "core" / +2 .tCC.seek :open +2 "collection"'g( +469 "core" ( +2 "storage"(3& +4 "core" &Q \ ( + "storage"(.& +4 "core" &Q \ ( +2 "manipulator"&& +3 "core" &- k k  F +2 "manipulator"&% +4 "core" % " j h +2 .tForearm.seek :retract + "manipulator"&A'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&X( +159 "core" ( +2 "manipulator"&v& +4 "core" & 6 8 +2 "storage"(& +3 "core" &Q  X\ - +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'m +101 "core" ' +2 .tElbow.hold + "manipulator"&^, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&;1 +72 "core" 1 +2 "manipulator"&2% +4 "core" % ͘ @ H +2 "storage"(+& +3 "core" &Q \ & +3 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 343 counts +2 "manipulator"&' +17 "core" ' +2 "manipulator"&I& +4 "core" & s 7 +2 "storage"(f& +3 "core" &Q k\ . +3 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&e' +15 "core" ' +2 "storage"(7% +4 "core" % \ /{ +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (% +3 "core" %75  +\ 9 S +2 "manipulator"&o% +4 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 "core" ' + .tForearm.seek :retract +3 ."downElevator"SE.coast + "manipulator"&)'\ + "storage"(5 +95 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%(  +70 "core" +2 .tPS.seek 2.5ml +2 "processing"%\\' +2634 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%]  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%L +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%l  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%K' +2622 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%{& +4 "core" &i\ I + "manipulator"& & +4 "core" &   7 + "manipulator"&9% +4 "core" %\   # +2 .tElbow.seek FlushPuck::Garage + "manipulator"&R(, +174 "core" ( +2 "manipulator"&D& +4 "core" &,  @ E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &d& +3 "core" &,  E +2 .tForearm.seek :garage + "manipulator"&O' +100 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 "manipulator"&W& +4 "core" &, " E + "manipulator"&% +4 "core" % 1  +2 .tForearm.seek :retract + "manipulator"&s'\ +101 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +39 "manipulator"&t(k +125 "core" ( +2 "manipulator"&&& +4 "core" &r   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &r  $ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&c' +103 "core" ' +2 "manipulator"&x& +4 "core" &r  8 +2 "manipulator"&>% +3 "core" %  T +3 "processing"%|& +4 "core" &h\ K + "processing"%F& +4 .tPC.seek :closed + "processing"%r(] +3 "core" &n\ K +3 &\ L  +9 &4\ A. +10 &d\ ?B +9 &Uy\ @S +10 &V\ DS +9 &X\ CS +9 &W\ DS +10 &[[\ CS +9 &]\ CT +9 &Z\ DT +10 &[\ CS +9 & cV\ CS +10 &"%Y\ CS +9 &#T\ CS +9 &%X\ CT +10 &'lX\ DS +9 &),Y\ CT +9 &*Z\ CS +9 &,X\ CS +10 &.s[\ CS +10 &04Z\ CT +9 &1V\ CS +9 &3\\\ CT +10 &5{W\ CS +9 &7=Y\ CS +9 &9Z \ CS +10 &:Z\ CT +9 &<Y \ CS +10 &>EU\ CS +9 &@]\ CT +9 &AY\ CS +10 &CZ\ \ DT +9 &EKc\ BT +9 &Gs\ AV +10 &H\ ?X +9 &J\ >Y +10 &LE\ =Y +9 &N\ >Y +9 &O\ =Y +10 &Q\ =Z +9 &SL\ \ 5 + "manipulator"& & +4 "core" &,  +2 "manipulator"&1% +3 "core" %\   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"& ( +189 "core" ( +2 "manipulator"&& +4 "core" & P , + "storage"(j& +4 "core" & , .\ ; +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&P' +105 "core" ' +2 "storage"(i& +4 "core" & 7 U \ < + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +255 "core" ' +2 "storage"(h- +3 "core" -'f + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (y& +2 "core" &  ! ?\ 6 +2 "manipulator"&& +4 "core" & , + .tElbow.seek 2 +2 "manipulator"&*( +38 "core" ( +2 "manipulator"&& +4 "core" & F + "storage"(M& +4 "core" & \ 7 +2 .tForearm.seek 2 + 300 counts + "manipulator"&B'Ϊ +22 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&>Y \ CS +9 &@Y \ CS +9 &AW\ CS +10 &CW\ CS +9 &EE]\ BT +9 &Gk\ AU +10 &H\ >X +9 &J}\ =Y +10 &L>\ =Y +9 &N\ =Y +9 &O\ =Z +10 &Q\ =Y +9 &SD\ =Z +9 &U\ 9 +2 "core" 9> +103 "processing"%R9 +3 "core" 9D +103 "processing"%|9 +2 "core" 9H +103 "processing"%s9 +2 "core" 9N +103 "processing"%_9 +2 "core" 9R +103 "processing"%F9 +2 "core" 9X +103 "processing"%9 +3 "core" 9] +103 "processing"%S9 +2 "core" 9b +103 "processing"%@9 +2 "core" 9f +103 "processing"%-9 +2 "core" 9k +3 .tPH.hold 2:00:00,28C +2 "processing"%4 pph +2 .tdelay 1:30 +3 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +100 "core"  +2 "processing"%c% +4 "core" %\ \ A + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%K'\ +601 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%z'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%  +75 "core"  +2 .tPSV.dial PTV + "processing"%` +72 "core" +2 .tPBV.dial :waste1 + "processing"%b  +130 "core"  +2 "processing"%% +4 "core" %Ҿ \ A +2 .tPS.seek 1.5ml + "processing"% ' +611 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%0' +1618 "core" ' +2 .tdelay 5:00 +370 "Can"\ B>> +29632 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%U  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +33 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%V +72 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%q' +2470 "core" ' +2 .tPSV.dial PTV + "processing"%t +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%6 +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +42 "processing"%r +79 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 .tPS.seek :empty +2 "processing"%$'ղ +2441 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%8  +134 "core" +2 .tPSV.dial :mixloop + "processing"%/ +43 "core" +2 .tPRV.dial :ab1 + "processing"%= @ +74 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%a' +362 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  +3 "processing"%n  +43 "core" +3  +2 "processing"%p% +4 "core" %\ < +2 .tPS.seek 0.34ml + "processing"%!' +443 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'N  +30 "core" +2 .tPRV.dial :air + "processing"%m  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%k'G +1186 "core" ' +2 .tPRV.dial :waste2 + "processing"%\ @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"% '\ +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%1'Һ +1623 "core" ' +2 .tPSV.dial :PML + "processing"% +44 "core" +2 .tPTV.dial :mixing + "processing"%j @ +74 "core" A +2 .tPBV.dial :waste1 + "processing"%~  +34 "core" +2 "processing"%i% +4 "core" %ҽ\ < +2 .tPS.seek 1.85ml + "processing"%C' +249 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%h * +46 "core" ) +2 .tPS.seek 0ml +2 "processing"%y' +1975 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +2 "core" &:=\ +2 "manipulator"&& +4 "core" &v R + "manipulator"&M% +4 "core" %  x  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&<(, +138 "core" ( +2 "manipulator"&& +4 "core" &,  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &, } 4  +2 .tForearm.seek :garage +2 "manipulator"& ' +100 "core" ' +2 .tHand.close + "manipulator"&P/ +77 "core" / +3 "manipulator"&& +4 "core" &, ? g  +2 "manipulator"&B% +3 "core" % 0 = ` +2 .tForearm.seek :retract +2 "manipulator"&G'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +287 "core" ( +2 "manipulator"&*& +4 "core" &( Q Ae + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &:& +2 "core" &( O 6 Ae +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' +2 "manipulator"&w& +4 "core" &( V ^ Ae +2 "manipulator"&% +3 "core" % V ~ +2 "collection"'E& +4 "core" &9<\  +2 "collection"'?& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &9;\  +3 &9;\  +8 &*s7:\ , +9 &a~8;\ A +10 &Us;:\ S +9 &N9;\ S +10 &R9:\ S +9 &P:9\ S +9 &[R8;\ S +10 &Q9:\ S +9 &Q9;\ S +9 &Q:<\ T +10 & cQ8<\ S +9 &"$R;;\ S +10 &#O:<\ S +9 &%Q:;\ S +9 &'jO9;!\ S +10 &),O:=\ S +9 &*Q8=\ S +9 &,Q7<\ S +10 &.sN8<\ S +9 &05Q;<\ S +10 &1O9=\ S +9 &3Q<;\ S +9 &5{P:;\ S +10 &7=P9<\ S +9 &8P:=\ S +9 &:O:<\ S +10 &<P:=\ S +9 &>FM:<4\ S +10 &@Q;;4\ S +9 &AR<91\ S +9 &CN;<0\ S +10 &ENQ9>/\ S +9 &GN;=0\ R +9 &HT@?\ T +10 &J_FD\ T +9 &LJx[R.\ W +10 &Mz1\ \\ +9 &O1\ ^ +9 &Qz.\ ^ +10 &S<4 ^ +9 &T. _ +9 &V1 _ +10 &X~- ` +9 &Z=0 a +10 &[- a +9 &]( b +9 &_o0 ? +10 &`Q4,\  a +9 ( + &`ah, Q + "collection"'?& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.36 + "collection"',& +4 "core" &`ah5 Q + .tHand.open +2 "manipulator"&51 +71 "core" 1 +2 "manipulator"&% +4 "core" % L i  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tPSV.dial PSR + "processing"%Q +112 "core"  +2 "processing"%v% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1624 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%T' +1621 "core" ' + .tPSV.dial PSR +2 "processing"%" +43 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%;' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%2  +2 "collection"'+  +34 "core" ~ +126  +2 .tPSV.dial :mixloop + "processing"%I +100 "core" +2 .tCTV.dial :air,avoiding: :intake +46 .PTV.dial :PRVmixing +3 "processing"%f  +73 "core" +2 .tPS.seek 0ml +2 "processing"%7' +2622 "core" ' +2 .tPSV.dial :air + "processing"%A  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +1082 "Can"\ 2^^ +1550 "core" ' +2 .tPSV.dial :mixloop + "processing"%o +44 "core" +2 .tPS.seek 0ml +2 "processing"%X' +2621 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 .tPSV.dial :mixloop + "processing"%( +43 "core" +2 .tPS.seek 0ml +2 "processing"%Y' +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&e& +4 "core" &(   Ae +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +3 "core" ( +2 "manipulator"&& +3 "core" &' D O Ae +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &' E = Ae +2 .tForearm.seek CC + "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&]/ +68 "core" / +2 .tCC.seek :open +2 "collection"'L( +469 "core" ( +2 "manipulator"&l& +4 "core" &( X Ae + "manipulator"&\\% +4 "core" % ! K 8 ~ +2 .tForearm.seek :retract +2 "manipulator"&{'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (, +285 "core" ( +2 "manipulator"&9& +4 "core" &, e P F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &, e I F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&d' +110 "core" ' +2 .tHand.open +2 "manipulator"&^1 +67 "core" 1 +2 "manipulator"&% +4 "core" % z F  uq +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&W'\ +102 "core" ' +2 ."da"delayUntil "12:04:10.14" +24674 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +74 "core" A +2 ."da"PBV.dial :waste1 + "processing"%)  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%& * +33 "core" , +2 ."da"PSV.dial :air + "processing"%Z  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%O' +2473 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%x +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%>  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%R +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%|  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%s'ղ +2460 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%_ +130 "core"  +2 "processing"%F% +4 "core" %ձl\ 0 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%S'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%@  +74 "core"  +2 ."da"PSV.dial PTV + "processing"%- +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%c% +4 "core" %Һm\ 7 + ."da"PS.seek 1.5ml +2 "processing"%H' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' +2 ."da"delay 2:00 +9759 "Can"\ B== +2243 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%`  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%z' +2470 "core" ' + ."da"PSV.dial PTV +2 "processing"%[ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%. +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%U  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%''ղ +2446 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%V +130 "core"  +2 "processing"%0% +3 "core" %կQ\ 1 +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%t'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%6'Һ +1611 "core" ' + ."da"PTV.dial :puck +45 .PSV.dial PTV +3 "processing"%r +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%q% +4 "core" %Ҷ[\ ; +2 ."da"PS.seek 1.5ml + "processing"%8'| +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%=' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%$  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%n +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%p' +2460 "core" ' +2 ."da"PSV.dial PTV + "processing"%a +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%N +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%m +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%!  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%\ 'ղ +2455 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%k  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"% +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%j' +403 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%~  +44 "core"  +2 "processing"%i% +4 "core" %o\ 6 + ."da"PS.seek 0.55ml +2 "processing"%h'Z +344 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%1  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%C'Һ +1555 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" +2 ."da"PTV.dial :mixing + "processing"% @ +75 "core" B +2 ."da"PBV.dial :waste1 + "processing"%M  +33 "core" +2 "processing"%% +4 "core" %Ҹ\ 5 + ."da"PS.seek 1.85ml +2 "processing"%J' +246 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%% * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%P' +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +13806 "Can"\ @FF +34196 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%B * +34 "core" , +2 ."da"PSV.dial :air + "processing"%3  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2460 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%* +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%:  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%< +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%w  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2440 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%E +130 "core"  +2 "processing"%G% +4 "core" %ն~\ : + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%g'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%,'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%5  +73 "core"  +2 ."da"PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%?  +35 "core" +2 "processing"%Q% +3 "core" %Ҽ\ ? +2 ."da"PS.seek 1.5ml +2 "processing"%v' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%y' +1621 "core" ' +2 ."da"delay 2:00 +11308 "Can"\ <KJ +694 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +44 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%" +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%T' +2458 "core" ' + ."da"PSV.dial PTV +2 "processing"%+ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%2 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%I +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%f  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%;'ղ +2442 "core" ' +4 #"da"washCycleDA #2 of 3 +2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%A +129 "core"  +2 "processing"%7% +4 "core" %ձr\ 0 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%o'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +45 "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%X  +33 "core" +2 "processing"%(% +4 "core" %Ҹo\ 6 +2 ."da"PS.seek 1.5ml + "processing"%'~ +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1629 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%u  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%] * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2477 "core" ' +4 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%l +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%\\ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +5 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%9'ղ +2446 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%D +129 "core"  +2 "processing"%% +4 "core" %կk\ ; + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%^'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%{ +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%d  +35 "core" +2 "processing"%% +4 "core" %Ҿk\ 0 + ."da"PS.seek 1.5ml +2 "processing"%)' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Z' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%Y  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%x * +44 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%> +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%R' +1097 "Can"\ 0nn +1375 "core" ' + ."da"PSV.dial PTV +2 "processing"%| +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%O +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%_ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%F  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%s'ղ +2454 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +5 "processing"%@% +16 "core" %ղr\  +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +16 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +6 "processing"%-'m +348 "core" ' +3 ."da"delay 5 seconds +503 "processing"%% +3 "core" %jr\ " + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%c'\ +353 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%S'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%K +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%H  +33 "core" +2 "processing"%`% +3 "core" %Һz\  +2 ."da"PS.seek 1.5ml +2 "processing"%b' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1623 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%[  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%. +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%U' +2478 "core" ' +2 ."da"PSV.dial PTV + "processing"%z +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%V +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%0 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%'  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%t'ղ +2473 "core" ' +2 "processing"%r9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.1C before imaging .PH.coast +2 "processing"%  +3 "core" 4 + 4 + "processing"%q& +3 "core" &]~64\ &: +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&6% +4 "core" %\   z + "storage"(/% +4 "core" % } t \  + "storage"(8. +3 "core" . + ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 1 + "storage"($(R +358 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &O _ \\\  + "manipulator"&n& +45 "core" &,  vF +9 "manipulator"&=% +3 "core" %\  T v +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&a( +193 "core" ( +2 "manipulator"&N& +4 "core" & - s3 + "storage"(m& +4 "core" &O \\ X 3\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&!' +91 "core" ' +2 "storage"(p& +4 "core" &O _ ]\  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(k' +147 "core" ' +2 "storage"( - +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"& & +3 "core" & _ c k3 +2 "storage"(& +3 "core" &O \ X\ +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&\ 'm +25 "core" ' +2 ."da"Elbow.hold + "manipulator"&~, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(i- +2 "core" -' +3 ."da"SE.seek 16.15 Pucks below Top Plate + "storage"(j' +39 "core" ' +2 "manipulator"&1% +4 "core" %͗ B 7 < e + "storage"(h& +4 "core" &O\ \ + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 342 counts + "manipulator"&' +17 "core" ' +2 "manipulator"&& +4 "core" & z n3 +2 "storage"(M& +3 "core" &O   \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +16 "core" ' +2 ."da"SE.seek 17.15 Pucks below Top Plate +2 "storage"(%' +45 "core" ' +3 "manipulator"&C& +4 "core" & 3 r3 +2 "manipulator"&J% +3 "core" %  r +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&B(k +257 "core" ( +2 "manipulator"&3& +4 "core" &u  r + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +2 "core" &u K r +2 ."da"Forearm.seek PC +2 "manipulator"&*' +93 "core" ' +2 ."da"Hand.close + "manipulator"&:/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%<( +450 "core" ( +2 "storage"(w& +4 "core" &O \\ ]\  + "manipulator"& & +4 "core" &u v + "manipulator"&E% +4 "core" % ϖ , w + ."da"Forearm.seek :retract +2 "manipulator"&G'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +262 "core" ( +2 "manipulator"&g& +4 "core" & {  o5 + "storage"(5& +4 "core" &O  \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +106 "core" ' +2 ."da"Hand.open + "manipulator"&?1 +72 "core" 1 +2 "storage"(Q- +3 "core" -' +3 ."da"SE.seek 16.9 Pucks below Top Plate + "storage"(,'{ +25 "core" ' +3 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 16.14 Pucks below Top Plate +2 "storage"('ܵ +52 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep0612h175ml.tif +1516 #SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.94 seconds\ /var/log/esp/da19sep0612h175ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep0612h175ml15s.tif +429 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1153 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep0612h175ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep0612h175ml30s.tif +3058 #SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep0612h175ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep0612h175ml70s.tif +7130 #SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep0612h175ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF + ."Qmail"HABfans.email "11.94 sec auto-exposure",Subject: "da19sep0612h175ml images!" +9 "storage"(v- +10 "core" -'ܵ +4 "storage"(& +9 "core" &O 1 * H\  +2 "manipulator"&& +3 "core" & \ r5 +2 ."da"Elbow.seek 1 +3 "manipulator"&"( +3 "core" ( + "manipulator"&y& +4 "core" & , s5 + "storage"(+& +4 "core" &O 7 6 \  +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&2' +14 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 16.86 Pucks below Top Plate +2 "storage"(I'< +62 "core" ' +2 "manipulator"&f& +4 "core" & l l ; 5 +2 "storage"(T& +3 "core" &O S\ # +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 + "manipulator"&A'm +27 "core" ' + ."da"Elbow.hold +2 "manipulator"&7, +5 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 17.04 Pucks below Top Plate +2 "storage"(;'& +38 "core" ' +4 "manipulator"&o% +4 "core" %͙  wq +2 "storage"(& +3 "core" &O v w U\  +7 ."da"Forearm.force -20 +5 "manipulator"&5 +4 ."da"Forearm.seek 1 + 344 counts + "manipulator"&X' +18 "core" ' +2 "manipulator"&(& +55 "core" & Y f ( 3 +8 "storage"(& +5 "core" &O a\ % +2 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 600 counts +4 "manipulator"&e' +16 "core" ' +4 "storage"(% +8 "core" %* \ % +6 ."downElevator"SE.seek :down +6 "storage"(u'} +97 (]% +3 "core" % \ / +3 "manipulator"&% +3 "core" ' + %  +2 ."downElevator"SE.coast +2 ."da"Forearm.reconfigure LooseForearm +2 "storage"(5 + "manipulator"&#Q@2^d^2b +5 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%& +4 "core" &#\ < +2 "manipulator"&l& +4 "core" & < 3 +2 "manipulator"&\\% +3 "core" %\  5  +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +184 "core" ( +2 "manipulator"&& +4 "core" &, ' F + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &,  F +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&' +100 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&9/ +71 "core" / +2 "manipulator"&^& +4 "core" &, F + "manipulator"&{% +4 "core" % 1 M J +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&d'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&(k +124 "core" ( +2 "manipulator"&& +4 "core" &o  + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &&& +2 "core" &o +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&)' +95 "core" ' +3 "manipulator"&Y& +4 "core" &o +2 "manipulator"&x% +3 "core" % 6 r +3 "processing"%>& +5 "core" &2\ @ +3 "processing"%Z& +3 ."psFlush"PC.seek :closed +2 "processing"%|(] +3 "core" & \ A +4 &-\ A- +9 &)C4\ 74 +10 &Mo4\ 7H +9 &g(\ 8S +9 &R \ :S +10 &kU\ 9S +9 &,Y(\ :S +9 &W)\ ;S +10 &Y&\ :T +9 &sW\ 9S +10 &4X\ :S +9 & [ \ 9S +9 &"W\ :S +10 &${V\ :S +9 &&>T\ :S +9 &'Z\ 9S +10 &)Z\ :S +9 &+R[\ :S +10 &-DW|\ :S +9 &/Uu\ :S +9 &0Yv\ :T +10 &2Wu\ :S +9 &4MWr\ :S +9 &6Su\ :S +10 &7Wo\ :S +9 &9Vm\ :S +10 &;VUh\ 9S +9 &=Wd\ :S +9 &>Ug\ :S +10 &@Uf\ :S +9 &B^Wd\ :S +9 &D Wb\ :S +10 &E`Y\ 9T +9 &GvZ\ 7V +10 &IVX\ 5X +9 &K\\\ 5Y +9 &LZ\ 5X +10 &NW\ 4Y +9 &PZX\ 5Z +9 &RY\ 5Y +10 &SV\ 4Z +9 &UR\ 4Z +10 &WbM\ 5Z +9 &Y$S\ 4Z +9 &ZR\ 4Z +10 &\\|oL\ 8> +9 &]])nF\ 8T +10 &]z0I\ ;7 +2 ( + "processing"%Z& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.63 + "processing"%O& +4 "core" &]z.b\ ;7 +2 ."psFlush"Hand.open +2 "manipulator"&_1 +70 "core" 1 +2 "manipulator"&F% +4 "core" %  B r +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&R'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +129 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%@'TE +356 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +755 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%s' +1623 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +84 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%-  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%c' +2623 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%K +71 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%H'\ +611 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%`' +2116 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%S +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%b' +2633 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%[ @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%.  +81 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%z +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%V' +2240 "Can"\ :KJ +394 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%0 +96 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%'' +2629 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%U @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%q'ղ +2627 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%6 +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml + "processing"%/'TE +1109 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +1621 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +96 "core" +43 ."psFlush"PTV.dial :puck +9 .PBV.dial :waste1 +3 "processing"%n  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%=' +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%N +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%m'\ +596 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"% ' +2127 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%p +72 "core" +2 ."psFlush"PBV.dial PSV + "processing"% U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2644 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%i  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%1'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%h +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%M +70 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%C' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%J @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2637 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%a  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%k'ղ +2623 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'\ & +4 "core" &be^\  + "manipulator"&& +4 "core" &o + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&j(k +2 "core" ( +2 "manipulator"&& +3 "core" &o +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &3& +3 "core" &o + .tForearm.seek PC +2 "manipulator"&P' +94 "core" ' +2 .tHand.close + "manipulator"&~/ +72 "core" / +2 .tPC.seek :open +2 "processing"%:( +451 "core" ( +2 "manipulator"&& +4 "core" &o A + "manipulator"&}% +4 "core" %  ! +2 .tForearm.seek :retract + "manipulator"&w'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +392 "core" ( +2 "manipulator"&E& +4 "core" & - + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" & ( +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&g' +104 "core" ' +2 "manipulator"&5& +4 "core" & @ +2 "manipulator"&B% +4 "core" % r +2 "collection"'?& +3 "core" &`dt\  +2 "collection"'Q& +3 .tCC.seek :closed +2 "collection"'G(` +3 "core" &bd`\  +4 &`et\ 1 +9 &-F~ceq\ 3 +10 &Pn~cek\ H +9 &badr\ S +9 &Qdfr\ S +10 &oRcft\ S +9 &2Rbes\ R +9 &Refr\ S +10 &Pffq\ S +9 &xQcfr\ R +10 &9Qcgv\ S +9 & Ucgm\ S +9 &"Odel\ S +10 &$Odfs\ S +9 &&AOcgy\ S +9 &(Rcf\ S +10 &)Rdgx\ R +9 &+Qdg~\ R +10 &-IRcg\ S +9 &/ Seh\ S +9 &0Tcg\ S +10 &2Nef~\ R +9 &4QPdf\ S +9 &6Teh\ S +10 &7Reg\ S +9 &9Udg\ S +10 &;XRdf\ S +9 &=Ocf\ R +9 &>Reh\ S +10 &@Rdh\ R +9 &BaOeg\ S +9 &D$Qfg\ R +10 &ERfgz\ S +9 &GQfg|\ S +10 &IgVkj\ S +9 &K%cur\ U +9 &Ly\ X +10 &Nw\ \\ +9 &PRv\ ] +9 &Rn\ ^ +10 &Sm\ ^ +9 &Uk\ \ _ +10 &WUk\ \ _ +9 &Yo\ _ +9 &Zs\ ` +10 &\\l\ ` +9 &^Ut\ b +9 &_at\ 9 +10 &`[r\ !d +9 ( + &`dyx\ [ + "collection"'Q& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.23 + "collection"'%& +4 "core" &`dyh\ [ + .tHand.open +2 "manipulator"&,1 +70 "core" 1 +2 "manipulator"&v% +4 "core" %  > r +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`dyj\ [ +2 "collection"'y% +3 "core" %ӳp\  +2 .tCSV.dial CSR + "collection"'+  +42 "core"  +2 "collection"'f% +4 "core" %Ӯn\  + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'T'qi +1338 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'o% +3 "core" %qit\  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"''C +672 "core" ' + .tCSV.dial :waste +2 "collection"'( +130 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &`dx\ [ +2 "collection"'% +3 "core" %ӯ\  + .tCSV.dial :flush +2 "collection"'  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"''qi +1253 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'2 @ +42 "core" A +2 "collection"'"% +4 "core" %qi\  +2 .tCS.seek 7ml +39 "collection"'I'~ +555 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"']  +2 '  +42 "core"  +95  +2 .tCBV.dial :waste1 + "collection"'A @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"''Ӵ +1706 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'l& +4 "core" &`dwv\ [ +2 "collection"'\\% +3 "core" %ӵl\  + .tCSV.dial :flush +2 "collection"'X  +74 "core" +2 .tCS.seek 5ml +2 "collection"';'qi +1254 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'u @ +44 "core" A +2 "collection"'e% +4 "core" %qpo\  +2 .tCS.seek 7.001ml + "collection"'' +556 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'D  +43 "core"  +2 .tCBV.dial :waste2 + "collection"'$  +104 "core"  +2 .tCS.seek 0ml +2 "collection"'7'Ӵ +1706 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'9& +4 "core" &`dv{\ [ + "collection"'^% +4 "core" %Ӷn\  + .tCSV.dial CSR +2 "collection"'{  +41 "core"  +2 "collection"'% +4 "core" %Ӷt\  + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1941 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +4 "collection"' +10 .tCS.seek 10ml + "collection"'&' +540 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +2 'Y  +100 "core" +36  +2 .tCTV.dial :intake + "collection"'x  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'>' +1954 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'d'Ӵ +584 "core" ' + .tCSV.dial CSR +2 "collection"'<  +101 "core"  +2 "collection"'O% +4 "core" %Ӳx\  + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'_'qi +1340 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'F' +712 "Can"\ :II +640 "core" ' +2 .tCSV.dial CBV + "collection"'Z +102 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +2607 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&)& +4 "core" & Y +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&t( +3 "core" ( +2 "manipulator"&@& +4 "core" & % + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & 3 +2 .tForearm.seek CC +2 "manipulator"&-' +95 "core" ' +2 .tHand.close + "manipulator"&s/ +77 "core" / +2 .tCC.seek :open +2 "collection"'K( +470 "core" ( +2 "manipulator"&c& +4 "core" &   + "manipulator"&H% +4 "core" %  Q +2 .tForearm.seek :retract + "manipulator"&S'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +270 "core" ( +2 "manipulator"&`& +4 "core" &,  6 k + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &,  k +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&b' +110 "core" ' +2 .tHand.open +2 "manipulator"&.1 +65 "core" 1 +2 "manipulator"& % +4 "core" % | Y z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&z'\ +100 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:21 + #Preparing to sleep until 7:06AM 9/07/2019 +3 ."shutdown"CC.coast +2 #tAsleep til 7:06AM 9/07/2019 +2 "collection"'6 +5 #tContinuing at 07:06EDT07-Sep-19 + ."shutdown"CS.coast +2 "collection"'5 +4 "Can"\ G32 +2 ."shutdown"PC.coast +2 "processing"%6 +4 ."Qmail"GoodNews.email "Then, in tube 2: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:72\\n{1 => 18,\\n 2 => 4}\\nCan@12:59:01, 23.4C, 13% humidity, 15.0psia, 12.850V, 0.251A, 0.245A avg, 3.22W",Subject: "Asleep until 07:06EDT07-Sep-19" +3 ."shutdown"PS.coast +2 "processing"%5 +3 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +38 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +55179 "Can"\ Z +60002 \ Z +60002 \ [ +60002 \ \\ +60002 \ ] +60003 \ ] +60002 \ ] +60002 \ ] +60002 \ ] +60002 \ ] +60002 \ ^ +60003 \ _ +60002 \ _ +60002 \ _ +60002 \ _ +60002 \ _ +60002 \ _ +60002 \ ` +60003 \ _ +60002 \ _ +60002 \ a +60002 \ ` +60002 \ ` +60002 \ _ +60003 \ a +60002 \ a +60002 \ ` +60002 \ _ +60002 \ _ +60002 \ a +60002 \ ` +60003 \ a +60002 \ a +60002 \ a +60002 \ a +60002 \ a +60002 \ ` +60003 \ b +60002 \ a +60002 \ b +60002 \ b +60002 \ a +60002 \ b +60003 \ b +60002 \ b +60002 \ a +60002 \ a +60002 \ a +60002 \ a +60003 \ b +60002 \ a +60002 \ a +60002 \ b +60002 \ b +60002 \ b +60002 \ b +60003 \ b +60002 \ b +60002 \ b +60002 \ b +60002 \ b +60002 \ b +60003 \ a +60002 \ b +60002 \ b +60002 \ b @EDT1567829295.25 \ b +60002 \ a +60003 \ b +60002 \ b +60002 \ a +60002 \ b +60002 \ b +60002 \ b +60003 \ b +60002 \ a +60002 \ _ +60002 \ a +60002 \ b +60002 \ ` +60003 \ Z## +60002 \ Y%$ +60002 \ Y$$ +60002 \ Z%% +60002 \ X&& +60002 \ X%% +60002 \ X&% +60003 \ Y%$ +60002 \ Y%% +60002 \ Y$$ +60002 \ Y%$ +60002 \ Y%$ +60002 \ Z$$ +60003 \ Y$$ +60002 \ b +60002 \ a +60002 \ c +60002 \ b +60002 \ b +60003 \ b +60002 \ a +60002 \ b +60002 \ b +60002 \ a +60002 \ a +60003 \ b +60002 \ b +60002 \ b +46388 \ a +2 #tPowering core bus +469 .Gate.power :raw,:ON +4 "sampler") +2 ) +2 "core"  + "collection"' +2 '0 +2 "core"  +2 "processing"% +2 %V +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )U% +3 "core" %_\ H + .tSS.configure SSconfig +2 "sampler")#.0X 18,\\n 2 => 4}\\nCan@07:06:21, 22.7C, 12% humidity, 15.0psia, 12.801V, 0.453A, 0.453A avg, 5.80W",Subject: "Started 2019_9_5_rush_mission phase deepDAwithoutWCR" +3 #t===> STARTED deepDAwithoutWCR (phase #4) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'j& +4 "core" &R\  + .tHand.open +2 "manipulator"&E1 +73 "core" 1 +2 "manipulator"&*& +4 "core" &  / +2 "manipulator"&5% +3 "core" % \   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&B(, +185 "core" ( + "manipulator"&?& +4 "core" &, L [ +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &w& +3 "core" &,  [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :garage +3 "manipulator"&L' +99 "core" ' +2 .tHand.close + "manipulator"&%/ +70 "core" / +2 "manipulator"&,& +4 "core" &, [ +2 "manipulator"&v% +3 "core" % 0 @ : +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +4 .tElbow.reconfigure TightElbow +5 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&y( +297 "core" ( +3 "manipulator"&Q& +3 "core" &+ " D{ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &+& +3 "core" &+ / D{ +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&f' +93 "core" ' +2 "manipulator"&g& +4 "core" &+ D{ +2 "manipulator"&#% +4 "core" %   +2 "collection"'o& +3 "core" &<\  +2 "collection"'T& +6 .tCC.seek :closed +4 "collection"'((` +4 "core" &9\  + &N\  +7 &FV\ 'm +9 &gT{W\ : +9 &}yN\ O +10 &gYO\ S +9 &*QP\ S +9 &RN\ S +10 &TJ\ S +9 &qPN\ R +10 &1SV\ S +9 &PW\ S +9 &TV\ S +10 &!xRR\ S +10 &#:PN\ S +9 &$UV\ S +10 &&RN\ S +9 &(RL\ R +9 &*COV\ R +9 &,QW\ S +9 &-SQ\ S +10 &/OU\ S +9 &1IRN\ S +9 &3 QM\ S +10 &4TR\ S +9 &6RM\ R +12 &8RQM\ S +7 &:QR\ R +9 &;QQ\ S +10 &=NJ\ R +9 &?ZQP\ S +10 &AMV\ S +9 &BRW\ S +9 &DKO\ R +10 &FbOK\ S +9 &H#WR\ S +9 &I]H\ T +10 &KnG\ V +9 &MW;\ Y +9 &O @\ ] +10 &PF\ ^ +9 &RG\ ^ +10 &TOF\ \ _ +9 &V:\ \ _ +9 &W6\ _ +10 &YF\ ` +9 &[S9\ ` +9 &]G\ a +10 &^G\ _ +9 &`!FF\ )z +10 &`f S\ Z +5 ( + "collection"'T& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.32 +2 "collection"'& +4 "core" &`fyC\ Z + &`fyI\ Z + .tHand.open +2 "manipulator"&1 +75 "core" 1 +4 "manipulator"&% +3 "core" % u  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +4 #tFlushing the Collection Valve::Manifold +2 "collection"'& +4 "core" &`fy6\ Z +2 "collection"'2% +3 "core" %ӵ8\  +2 .tCSV.dial CSR + "collection"'"  +132 "core"  +2 "collection"'% +4 "core" %ӵ0\  + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +11 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"']'qi +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %qj3\ \ +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"'A'D +691 "core" ' + .tCSV.dial :waste +2 "collection"'I +130 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'l'Ӵ +1971 "core" ' +2 #tPurging external Intake + "collection"'\\& +4 "core" &`fx7\ Z + "collection"'X% +4 "core" %Ӱ9\  + .tCSV.dial :flush + "collection"'  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'u' +2466 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'e + ';  +6 "core"  +67  +2 .tCTV.dial :intake + "collection"'D  +73 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'$'Ӵ +2066 "Can"\ 4gg +403 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'  +74 "core" ~ +2 #tFlushing upper manifold + "collection"'9& +4 "core" &`fwD\ Z + "collection"'^% +4 "core" %Ӱ0\  +2 .tCSV.dial :flush + "collection"'{  +74 "core"  +2 .tCS.seek 5ml +2 "collection"''qi +1266 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'7 @ +43 "core" A +2 "collection"'% +4 "core" %qh>\  +45 .tCS.seek 7ml + "collection"''} +549 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"'Y +104 "core" ~ +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'x'Ӵ +1716 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'&'2T +794 "core" ' +2 .tCSV.dial :waste + "collection"' +44 "core" +2 .tCS.seek 0ml +2 "collection"'>'Ӵ +787 "core" ' +2 "collection"'<& +4 "core" &`fv=\ Z + "collection"'O% +4 "core" %ӯF\  + .tCSV.dial :flush +2 "collection"'d  +42 "core"  +2 .tCS.seek 3ml +2 "collection"'_'2T +790 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'Z @ +55 "core" > +2 "collection"'F% +4 "core" %2ZA\  +2 .tCS.seek 5.001ml + "collection"')'qo +558 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"'@'Ӵ +1258 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +778 "core" ' + .tCSV.dial :waste +2 "collection"'s +72 "core" +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +787 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &+ Dz +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&G( +2 "core" ( +2 "manipulator"&c& +3 "core" &+ G Dz +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &H& +3 "core" &+ Y Dz + .tForearm.seek CC +2 "manipulator"&-' +93 "core" ' +2 .tHand.close + "manipulator"&`/ +70 "core" / +2 .tCC.seek :open +2 "collection"'[( +468 "core" ( +2 "manipulator"&t& +4 "core" &+ Dz + "manipulator"&.% +4 "core" % ! &  + .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&S(, +289 "core" ( +4 "manipulator"&b& +4 "core" &,   L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &,   g L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +110 "core" ' +2 .tHand.open + "manipulator"&:1 +77 "core" 1 +2 "manipulator"&k% +4 "core" %  m 5 +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&z'\ +101 "core" ' +2 #tda sampling at most 300ml +2 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 07:10:41EDT07-Sep-19\\n{1 => 18,\\n 2 => 4}\\nCan@07:08:19, 22.8C, 13% humidity, 15.0psia, 12.757V, 0.569A, 0.569A avg, 7.26W",Subject: "da sampling at most 300ml" +2 "collection"'& +5 "core" &?\ " +2 "manipulator"&4% +3 "core" %\ "  * +2 "storage"(% +4 "core" %   N\ 7 + "storage"(0. +3 "core" .( +2 "storage"(V& +3 "core" &    \ 8 +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (U& +3 "core" &    H\ 8 +2 "manipulator"&'& +3 "core" &, R L +2 "manipulator"&% +4 "core" %\ " E * +3 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&r( +189 "core" ( +4 "manipulator"&6& +4 "core" & 0 +2 "storage"(q& +4 "core" &    \ 5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&/' +98 "core" ' +3 "storage"(& +4 "core" &    \ 6 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(n' +265 "core" ' +2 "storage"(8- +3 "core" -'w +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (N& +2 "core" &   B\ 0 +2 "manipulator"&=& +3 "core" & ) 0 +2 .tElbow.seek 2 +2 "manipulator"&m( +2 "core" ( +2 "manipulator"&p& +3 "core" &  0 +2 "storage"( & +5 "core" &  \ 1 +2 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'Ϊ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"& / +72 "core" / +47 ."downElevator"SE.seek :down +5 "manipulator"&W& +2 "storage"(h'} +6 "core" & P 0 +2 "manipulator"&% +4 "core" % ά x +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&J( +127 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +21 "core" ( +2 "manipulator"&!& +5 "core" &- D F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &- U F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&R' +95 "core" ' +2 "manipulator"&& +4 "core" &-  F +2 "manipulator"&|% +4 "core" % 5 +2 "collection"'i& +3 "core" &N\  +2 "collection"'a& +7 .tCC.seek :closed +2 "collection"'C(` +4 "core" &G\  + &M\  +8 & M\ $d +9 &UxK\ : +10 &~uO\ O +10 &QQ\ R +8 &OJT\ Q +10 &NO\ R +9 &QM\ R +10 &PM\ R +9 &VLM\ R +9 &KM\ R +10 &KN\ R +9 &!MM\ R +9 &#^JM\ R +10 &% QH\ R +9 &&RJ\ R +10 &(JK\ R +9 &*gOJ\ Q +9 &,)NL\ Q +10 &-OL\ Q +9 &/ML\ Q +9 &1oNL\ Q +10 &30LM\ R +9 &4JL\ Q +9 &6NK\ R +10 &8wNM\ Q +9 &:9ME\ Q +10 &;LD\ R +9 &=I:\ Q +9 &?N<\ Q +10 &A@ID\ R +9 &CL=\ R +9 &DI9\ Q +10 &FJ:\ R +9 &HHR9\ R +10 &Ja>\ T +9 &K;\ W +9 &MqA\ \\ +10 &O0?\ ] +9 &P@\ \ ^ +9 &R<\ \ ^ +10 &Tr@\ \ ^ +9 &V2:\ _ +10 &W<\ _ +9 &Y;\ _ +9 &[r>\ a +10 &]4@\ a +9 &^<\ S +10 &`D>\ + +9 &`cA\ ^ +5 ( +2 "collection"'a& +6 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.50 + .Hand.open + "manipulator"&1 +3 "core" &`c|;\ ^ +65 1 +2 "manipulator"&j% +4 "core" %   + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&E'\ +96 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")*+ +3 "core" + +2 "sampler")5% +3 "core" %~ 3 ? +2 "collection"'?& +4 "core" &`cz, ^ +2 "Can"\ a` +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +3 .SS.reconfigure SSfast +2 "sampler")#.0X ^ +2 "Can" pq\  + .tCTV.dial :intake +2 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + "sampler")"  +76 "core" +2 #tAllowing 130s for 25.0ml of remaining 300.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %Ӳ^`8 + #tIntake @21.3psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 + "sampler")#.0Xm% +3 "core" %ML  + .tSSV.dial :exhaust +2 "sampler")Z  +76 "core"  +3 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")F'z +926 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")_  +77 "core" +2 #tAllowing 130s for 25.0ml of remaining 225.0ml + .Intake.select :open + "sampler") +210 "collection"')% +3 "core" %Ӳhi +2 #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 135 +2 "sampler")#.0Xu +2 "collection"'>% +3 "core" %Ӳ_`@ +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 43 +2 "sampler")#.+0Xm $ 7 +2 "collection"'4% +4 "core" %Ӳ`b' + #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 32 +2 "sampler")#. 0Xo% +3 "core" % &  +52 "collection"'$% +3 "core" %ӲjlJ +2 "sampler")7% +3 "core" % $  +53 "collection"'% +3 "core" %ӲgjJ +2 "sampler")&% +3 "core" % #  +53 "collection"'_% +3 "core" %ӲbeJ +2 "sampler"))% +3 "core" %    +53 "collection"'F% +3 "core" %ӲhjC +2 "sampler")% +3 "core" %  +12 #"pumping"7.1L/min +41 "collection"'% +3 "core" %ӲijK +2 "sampler")% +3 "core" %   +53 "collection"'Z% +3 "core" %Ӳkm1 +2 "sampler")s% +3 "core" %#! &  +53 "collection"'y% +3 "core" %ӲdfB +2 "sampler")% +3 "core" %)(   +2 "sampler")(% +3 "core" %') '  +2 .tIntake.select :close + "sampler")0 +9 )t% +3 "core" %)+ )  + .tSSV.dial :exhaust +2 "sampler").  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")H'z +904 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")`  +77 "core" +2 #tAllowing 130s for 25.0ml of remaining 125.0ml + .Intake.select :open + "sampler") +210 "collection"'b% +3 "core" %Ӳcf/ + #tIntake @21.6psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 19 +2 "sampler")#.0Xr% +3 "core" %Rxw #  +15 "collection"'X% +3 "core" %ӲcfS +2 "sampler")$% +3 "core" %Uyz   +15 "collection"'7% +3 "core" %ӲbbV +2 "sampler")% +3 "core" %A}} $  +15 "collection"'&% +3 "core" %Ӳ`b< +2 "sampler")_% +3 "core" % ~ "  +15 "collection"')% +3 "core" %Ӳ_eS +2 "sampler")F% +3 "core" %  Z +15 "collection"'% +3 "core" %ӲfiR +2 "sampler")% +3 "core" %  \ H +15 "collection"'% +3 "core" %Ӳlj9 +2 "sampler")Z% +3 "core" %  # \ H +15 "collection"'s% +3 "core" %ӲeiP +2 "sampler")y% +3 "core" %   \ H +15 "collection"'% +3 "core" %Ӳdf: +2 "sampler")(% +3 "core" %   \ H +15 "collection"'t% +3 "core" %Ӳef? +2 "sampler").% +3 "core" %   \ H +15 "collection"'{% +3 "core" %ӲefO +2 "sampler")`% +3 "core" %   \ H +15 "collection"'b% +3 "core" %Ӳeh6 +2 "sampler")H% +3 "core" %  ( \ H +15 "collection"'c% +3 "core" %Ӳgi; +2 "sampler")@% +3 "core" %   \ H +15 "collection"'% +3 "core" %ӲehT +2 "sampler")G% +3 "core" %   \ H +15 "collection"':% +3 "core" %Ӳgh: +2 "sampler")0% +3 "core" %  ! \ H +2 "collection"'V% +3 "core" %ӲggC +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xs +2 "sampler")z% +3 "core" % $ 1 +15 "collection"'8% +3 "core" %ӲceJ +2 "sampler") % +3 "core" % " 1 +15 "collection"'W% +3 "core" %Ӳfk6 +2 "sampler")% +3 "core" %  1 +15 "collection"' % +3 "core" %Ӳik< +2 "sampler")% +3 "core" %  1 +15 "collection"'S% +3 "core" %ӲglJ +2 "sampler")~% +3 "core" %  1 +15 "collection"'n% +3 "core" %Ӳeg: +2 "sampler") % +3 "core" % # 1 +15 "collection"'% +3 "core" %ӲcaQ +2 "sampler")|% +3 "core" %  1 +15 "collection"'i% +3 "core" %ӲcdO +2 "sampler")r% +3 "core" %  1 +15 "collection"'/% +3 "core" %ӲcbB +2 "sampler")% +3 "core" % & 1 +15 "collection"'[% +3 "core" %ӲcfR +2 "sampler")a% +3 "core" %  1 +2 "collection"'\ % +3 "core" %ӲegL +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xs% +3 "core" %ӲfiN +2 "sampler")X% +3 "core" %J  +15 "collection"'$% +3 "core" %Ӳeg9 +2 "sampler")7% +3 "core" %J  +15 "collection"'% +3 "core" %ӲdeK +2 "sampler")&% +3 "core" %J   +15 "collection"'_% +3 "core" %ӲfhO +2 "sampler"))% +3 "core" %J $  +15 "collection"'F% +3 "core" %Ӳll3 +2 "sampler")% +3 "core" %J   +15 "collection"'% +3 "core" %ӲmmG +2 "sampler")% +3 "core" %J   +15 "collection"'Z% +3 "core" %Ӳii/ +2 "sampler")s% +3 "core" %8   +15 "collection"'y% +3 "core" %Ӳac6 +2 "sampler")% +3 "core" %   +2 "collection"'(% +3 "core" %Ӳ_c? +2 #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xp% +3 "core" %_R $  +15 "collection"'X% +3 "core" %Ӳno9 +2 "sampler")$% +3 "core" %_R   +15 "collection"'7% +3 "core" %Ӳfj8 +2 "sampler")% +3 "core" %_R !  +15 "collection"'&% +3 "core" %Ӳbc, +2 "sampler")f% +4 "core" %_R "  +14 "collection"'_% +3 "core" %ӲabA +2 "sampler"))% +3 "core" %_R   +15 "collection"'F% +3 "core" %ӲbeH +2 "sampler")% +3 "core" %_R  +15 "collection"'% +3 "core" %Ӳeh4 +2 "sampler")% +3 "core" %`R %  +15 "collection"'Z% +3 "core" %ӲjjF +2 "sampler")s% +3 "core" %aR   +15 "collection"'y% +3 "core" %Ӳkj- +2 "sampler")% +3 "core" %b0 !  +15 "collection"'(% +3 "core" %Ӳeh. +2 "sampler")1% +3 "core" %b  u +15 "collection"'{% +3 "core" %Ӳcf? +2 "sampler")`% +3 "core" %b   > +15 "collection"'b% +3 "core" %Ӳdg% +2 "sampler")H% +3 "core" %a $ 1 +15 "collection"'c% +3 "core" %Ӳik' +2 "sampler")@% +3 "core" %a  1 +15 "collection"'<% +3 "core" %ӲhmE +2 "sampler")% +3 "core" %a  1 +15 "collection"'G% +3 "core" %Ӳdf5 +2 "sampler"):% +3 "core" %a ) 1 +2 "collection"'0% +3 "core" %Ӳce' +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xqtr $  +15 "collection"'6% +3 "core" %Ӳad& +2 "sampler")4% +3 "core" %?ss * w +15 "collection"'k% +3 "core" %Ӳdh? +2 "sampler") % +5 "core" %=vu % / +14 "collection"'% +3 "core" %Ӳfh0 +2 "sampler")q% +3 "core" %;xy  * +15 "collection"'K% +3 "core" %ӲilB +2 "sampler")-% +3 "core" %;|z  * +15 "collection"'p% +3 "core" %Ӳgh; +2 "sampler")z% +3 "core" %;~| & * +15 "collection"'8% +3 "core" %Ӳcf' +2 "sampler")t% +3 "core" %;~} " * +15 "collection"' % +3 "core" %ӲceD +2 "sampler")W% +3 "core" %;  * +15 "collection"'% +3 "core" %Ӳcg+ +2 "sampler") % +3 "core" %; % * +15 "collection"'% +3 "core" %Ӳeh' +2 "sampler")S% +3 "core" %;  * +15 "collection"'~% +3 "core" %Ӳhi; +2 "sampler")n% +3 "core" %;  * +15 "collection"' % +3 "core" %Ӳgj- +2 "sampler")% +3 "core" %;  * +15 "collection"'|% +3 "core" %Ӳhh? +2 "sampler")i% +3 "core" %;  * +15 "collection"'r% +3 "core" %Ӳeh; +2 "sampler")U% +3 "core" %; # * +15 "collection"'/% +3 "core" %Ӳfi$ +2 "sampler")% +3 "core" %; ! * +15 "collection"'[% +3 "core" %Ӳfg8 +2 "sampler").% +3 "core" %;  * +15 "collection"''% +3 "core" %Ӳgk? +2 "sampler")?% +3 "core" %; ! * +15 "collection"'m% +3 "core" %Ӳkn0 +2 "sampler")h% +3 "core" %;  * +15 "collection"'M% +3 "core" %Ӳfk= +2 "sampler")*% +3 "core" %;  * +15 "collection"'%% +3 "core" %Ӳdd- +2 "sampler")3% +3 "core" %; # * +15 "collection"',% +3 "core" %Ӳ_b& +2 "sampler")v% +3 "core" %;  * +15 "collection"'% +3 "core" %Ӳac@ +2 "sampler")R% +3 "core" %;  * +15 "collection"'% +3 "core" %Ӳef% +2 "sampler")B% +3 "core" %; & * +15 "collection"'+% +3 "core" %Ӳgh. +2 "sampler")% +3 "core" %; # * +15 "collection"'j% +4 "core" %Ӳfl, +2 "sampler")% +3 "core" %; ! * +15 "collection"'}% +3 "core" %ӲijC +2 "sampler")T% +3 "core" %;  * +2 "collection"'#% +3 "core" %ӲhkF +2 #tIntake @21.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xw'Ӵ +96 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")X +133 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +338 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %=K\  +2 .tCS.seek 6ml + "collection"' ' +1345 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'S'ӂ +1503 "core" ' + .tCSV.dial CSR +2 "collection"'~  +55 "core"  +2 "collection"'n% +4 "core" %Ӄy\  + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"' ' +592 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %b\  \ +2 .tCS.seek 5ml + "collection"'|'qj +845 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'i  +45 "core"  +2 .tCS.seek 1ml +2 "collection"'V'> +1086 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'r \  +2 'U9 +5 "core" 9 +102 "collection"'/9 +2 "core" 9d +103 "collection"'9 +2 "core" 9 d +103 "collection"'[9 +2 "core" 9 d +103 "collection"'.9 +2 "core" 9d +103 "collection"''9 +4 "core" 9d +102 "collection"'?9 +3 "core" 9d +102 "collection"'m9 +2 "core" 9d +103 "collection"'h9 +2 "core" 9"d +103 "collection"'M9 +2 "core" 9&d +103 "collection"'*9 +3 "core" 9+d +102 "collection"'%9 +2 "core" 9/d +103 "collection"'39 +3 "core" 93d +102 "collection"',9 +2 "core" 97d +103 "collection"'v9 +3 "core" 9;d +102 "collection"'9 +3 "core" 9$@d +103 "collection"'R9 +3 "core" 9;Dd +102 "collection"'9 +2 "core" 9THd +103 "collection"'B9 +2 "core" 9mLd +103 "collection"'+9 +3 "core" 9Pd +102 "collection"'9 +3 "core" 9Ud +103 "collection"'j9 +2 "core" 9Yd +103 "collection"'9 +3 "core" 9]d +102 "collection"'}9 +2 "core" 9ad +103 "collection"'T9 +2 "core" 9ed +103 "collection"'#9 +3 "core" 93jd +103 "collection"'9 +2 "core" 9Pnd +147 "collection"'N9 +4 "core" 9|td +103 "collection"'29 +3 "core" 9xd +102 "collection"'"9 +3 "core" 9|a +102 "collection"'O9 +3 "core" 9^ +102 "collection"'a9 +3 "core" 9[ +102 "collection"'59 +3 "core" 9X +102 "collection"'Q9 +3 "core" 92U +102 "collection"'9 +3 "core" 9PS +102 "collection"'g9 +3 "core" 9pO +103 "collection"'9 +3 "core" 9M +102 "collection"' 9 +3 "core" 9K +102 "collection"'9 +3 "core" 9H +102 "collection"'L9 +3 "core" 9F +102 "collection"'o9 +3 "core" 9C +102 "collection"'9 +3 "core" 9!A +102 "collection"'!9 +3 "core" 9=> +102 "collection"']9 +3 "core" 9X< +102 "collection"'I9 +2 "core" 9s; +103 "collection"'\ 9 +3 "core" 98 +103 "collection"'9 +3 "core" 96 +102 "collection"'9 +3 "core" 95 +102 "collection"'^9 +3 "core" 93 +102 "collection"';9 +3 "core" 91 +102 "collection"'e9 +3 "core" 9\ / +103 "collection"'=9 +3 "core" 9!. +102 "collection"'A9 +3 "core" 98, +102 "collection"'Y9 +3 "core" 9N+ +102 "collection"'9 +3 "core" 9c) +102 "collection"'l9 +3 "core" 9x' +103 "collection"'x9 +3 "core" 9& +102 "collection"'w9 +3 "core" 9% +102 "collection"'\\9 +3 "core" 9$ +102 "collection"'d9 +3 "core" 9# +102 "collection"'9 +3 "core" 9! +102 "collection"'X9 +3 "core" 9! +102 "collection"'99 +3 "core" 9 +102 "collection"'9 +3 "core" 9   +102 "collection"'>9 +3 "core" 9  +102 "collection"'$9 +3 "core" 9 $ +103 "collection"'9 +3 "core" 9 2 +102 "collection"'&9 +3 "core" 9 @ +102 "collection"'79 +2 "core" 9 N  +102 "collection"'_9 +3 "core" 9 [% +102 "collection"')9 +3 "core" 9 h) +103 "collection"'F9 +3 "core" 9 t- +102 "collection"'9 +2 "core" 9 1 +103 "collection"'9 +3 "core" 9 5 +102 "collection"'f9 +2 "core" 9 : +103 "collection"'D9 +3 "core" 9 > +103 "collection"'Z9 +3 "core" 9  B +102 "collection"'s9 +3 "core" 9 \ F +102 "collection"'9 +3 "core" 9  J +102 "collection"'(9 +3 "core" 9  O +102 "collection"'19 +3 "core" 9 S +102 "collection"'{9 +2 "core" 9 W +103 "collection"'`9 +2 "core" 9 [ +103 "collection"'9 +3 "core" 9 _ +102 "collection"'H9 +3 "core" 9 d +102 "collection"'c9 +3 "core" 9 h +102 "collection"'@9 +2 "core" 9 l +103 "collection"'y9 +2 "core" 9\ p +103 "collection"'9 +2 "core" 9\ t +103 "collection"'G9 +3 "core" 9\ y +102 "collection"':9 +3 "core" 9\ } +102 "collection"'<9 +2 "core" 9\  +103 "collection"'09 +3 "core" 9\  +102 "collection"'9 +2 "core" 9\ $ +103 "collection"'9 +2 "core" 9\ ) +103 "collection"'49 +3 "core" 9\ .  +103 "collection"'u9 +2 "core" 9\ 1! +103 "collection"' 9 +3 "core" 9\ 6# +102 "collection"'b9 +3 "core" 9\ :$ +102 "collection"'k9 +3 "core" 9\ >$ +102 "collection"'69 +4 "core" 9\ A& +104 "collection"'9 +3 "core" 9\ E' +102 "collection"'K9 +2 "core" 9\ H( +103 "collection"'-9 +2 "core" 9\ K) +103 "collection"'q9 +3 "core" 9\ O+ +102 "collection"'z9 +3 "core" 9\ R* +103 "collection"'89 +2 "core" 9\ T- +103 "collection"'p9 +2 "core" 9\ X. +103 "collection"'t9 +2 "core" 9\ [. +103 "collection"' 9 +3 "core" 9\ ]/ +102 "collection"'9 +3 "core" 9\ `0 +103 "collection"'W9 +2 "core" 9\ c1 +103 "collection"'9 +2 "core" 9\ e2 +75 "Can" +28 "collection"' 9 +3 "core" 9\ h3 +102 "collection"'~9 +3 "core" 9\ j4 +102 "collection"'n9 +3 "core" 9\ n6 +102 "collection"'S9 +2 "core" 9\ o6 +103 "collection"'9 +3 "core" 9\ q7 +102 "collection"' 9 +3 "core" 9\ s8 +102 "collection"'i9 +2 "core" 9\ v9 +103 "collection"'|9 +3 "core" 9\ x: +103 "collection"'U9 +3 "core" 9\ {; +102 "collection"'/9 +3 "core" 9\ |< +102 "collection"'9 +2 "core" 9\ = +103 "collection"'[9 +2 "core" 9\ > +103 "collection"'.9 +3 "core" 9\ ? +103 "collection"''9 +2 "core" 9\ @ +103 "collection"'?9 +3 "core" 9\ @ +102 "collection"'m9 +3 "core" 9\ B +103 "collection"'h9 +2 "core" 9\ B! +3 .tCH.hold 10:00,70C +3 "collection"'M `\ `\  +3 "core" ! +58281 "Can"\ \ +1720 "core" ` +2 "collection"'*9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'%'Ӵ +337 "core" ' +7 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'3 @ +105 "core" B +2 .tCSV.dial :air + "collection"', @ +43 "core" ? +3 .tCS.seek 5ml +2 "collection"'v'qi +1338 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'R @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'B @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'+'Ӵ +1338 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"' +144 "core"  +9 .tCBV.dial CSV + "collection"'j  +29 "core"  +2 "collection"'% +4 "core" %ӷ\ +2 .tCS.seek 5ml + "collection"'}'ql +1348 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'T  +44 "core" +2 "collection"'#% +4 "core" %qp!#W\  +2 .tCS.seek 7.001ml + "collection"'' +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'N @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'2' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'" ` +115 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'O   +29 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'a  +2 '5  +29 "core"  +107  +2 .tCS.seek 5ml +2 "collection"'Q'qi +1348 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +105 "core" B +2 .tCSV.dial :waste + "collection"'g +104 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1339 "core" ' + .tCSV.dial :air +2 "collection"' @ +74 "core" B +2 .tCS.seek 5ml +2 "collection"''qi +1348 "core" ' + .tCSV.dial CTV +2 "collection"'L  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'o @ +43 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'! @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"']'Ӵ +1336 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'I +115 "core" +2 .tCBV.dial CSV + "collection"'\  +29 "core"  +2 "collection"'% +4 "core" %ӹ\ +2 .tCS.seek 5.001ml + "collection"''qn +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'^  +43 "core" +2 "collection"';% +4 "core" %qs\  +2 .tCS.seek 7.001ml + "collection"'e' +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'= @ +56 "core" B +2 .tCS.seek 10ml +2 "collection"'A' +843 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'Y ` +117 "core" _ +2 #tLysing Complete + "collection"'& +4 "core" &`cyFH\ ^ +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&l% +3 "core" %\  l m C $ +2 "storage"(x% +3 "core" %{ \ ( +2 "storage"(w. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(\\(R +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (d& +3 "core" &S \ $ + "manipulator"&& +4 "core" &- @ ; * F + "manipulator"&X% +4 "core" %\  A B { $ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&9( +166 "core" ( +2 "manipulator"&& +4 "core" &  } @ + "storage"(>& +4 "core" &S \ ) +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts + "manipulator"&$' +93 "core" ' +2 "storage"(& +4 "core" &S \ , + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(&' +133 "core" ' +2 "storage"(7- +3 "core" -'ߧ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&_& +3 "core" & l n @ +2 "storage"()& +3 "core" &S n\ % + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&F'm +19 "core" ' +3 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -'ߧ +2 .tSE.seek 17.13 Pucks below Top Plate + "storage"(f' +31 "core" ' +2 "manipulator"&D% +4 "core" %͛ L 0 i D + "storage"(Z& +4 "core" &S @\ ! + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 346 counts +2 "manipulator"&s' +17 "core" ' +2 "manipulator"&& +4 "core" & j k  +2 "storage"((& +3 "core" &S \ $ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&1' +16 "core" ' +2 .tSE.seek 18.13 Pucks below Top Plate +2 "storage"({' +52 "core" ' +2 "manipulator"&`& +4 "core" & m \\ * +2 "manipulator"&% +3 "core" % < : +2 .tForearm.reconfigure LooseForearm +41 "manipulator"&#Q@2^d^2b +9 .tForearm.seek :retract + "manipulator"&H'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&c( +203 "core" ( +3 "manipulator"&@& +4 "core" & H B I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &y& +3 "core" & / / +2 .tForearm.seek CC + "manipulator"&' +93 "core" ' +2 .tHand.close + "manipulator"&G/ +68 "core" / +2 .tCC.seek :open +2 "collection"':( +468 "core" ( +2 "storage"(<& +4 "core" &S v\ ( + "storage"(0& +4 "core" &S \ ' +2 "manipulator"&& +3 "core" & u  +2 "manipulator"&% +3 "core" %   z 7 +2 .tForearm.seek :retract +2 "manipulator"&4'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&u( +153 "core" ( +2 "manipulator"& & +4 "core" &   +2 "storage"(b& +3 "core" &S \ ( +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&k'm +105 "core" ' +2 .tElbow.hold + "manipulator"&6, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&K% +4 "core" % ͗ < ~y +2 "storage"(-& +3 "core" &S $\ ! +3 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 342 counts +2 "manipulator"&q' +17 "core" ' +2 "manipulator"&z& +4 "core" &    +2 "storage"(8& +3 "core" &S \ ) +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&p' +15 "core" ' +2 "storage"(t% +4 "core" % \ *q +2 ."downElevator"SE.seek :down +3 "storage"( '} +89 "core" ' + ."downElevator"SE.coast + "storage"(5 +9 (% +3 "core" %z   \ 7 +2 "manipulator"&W% +3 "core" % < +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tSC.coast "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +4 "core" &\  +2 "manipulator"&~& +4 "core" &  +2 "manipulator"&n% +4 "core" %\   + .tElbow.seek FlushPuck::Garage +2 "manipulator"&S(, +173 "core" ( +2 "manipulator"&& +4 "core" &, R K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &, 5 K +2 .tForearm.seek :garage +2 "manipulator"&i' +99 "core" ' +2 .tHand.close + "manipulator"&|/ +69 "core" / +2 "manipulator"&U& +4 "core" &, A K + "manipulator"&/% +4 "core" %  W +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&[( +288 "core" ( +2 "manipulator"&.& +4 "core" &- [ F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &'& +3 "core" &-  F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&?' +105 "core" ' +2 "manipulator"&m& +4 "core" &-  F +2 "manipulator"&h% +3 "core" %  o +2 "collection"'r& +4 "core" &s\  + "collection"'M& +4 .tCC.seek :closed +2 "collection"'*(` +3 "core" &~\  +3 &a\  +8 &*oO\ - +9 &cy\ A +10 &cl\ Q +9 &$Jv\ Q +10 &NV\ Q +9 &L:\ R +9 &kN\ Q +10 &,N\ Q +9 &O\ Q +9 &Nz\ Q +10 & rMd\ Q +9 &"4J\ Q +10 &#L\ Q +9 &%NY\ R +9 &'zN\ Q +10 &)<L\ Q +9 &*N\ Q +9 &,N\ Q +10 &.Ns\ Q +9 &0CLk\ R +10 &2Lb\ Q +9 &3NB\ Q +9 &5M*\ Q +10 &7MJ\ Q +9 &9M\ Q +9 &:N\ Q +10 &<L\ Q +9 &>VL\ Q +10 &@Nk\ Q +9 &AP\ Q +9 &CL\ Q +10 &E^J~\ Q +9 &GL|\ Q +9 &HR\ R +10 &J[\ R +9 &LV|s\ V +10 &N b\ Z +9 &ON\ ] +9 &Q;\ \ ] +10 &SHt\ \ ^ +9 &U t\ ] +9 &Vx\ _ +10 &Xs\ _ +9 &ZLc\ _ +10 &\\\ U\ ` +9 &]H\ a +9 &_w7\ \ B +10 &`C+(\ \ +~ +9 &`ip\ X +2 ( + "collection"'M& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.41 + "collection"'V& +4 "core" &`in(\ X + .tHand.open + "manipulator"&31 +75 "core" 1 +2 "manipulator"&,% +4 "core" %    o +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&%'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"% +129 "core"  +2 "processing"%R% +4 "core" %\ 5 + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%B  +43 "core"  +2 .tPS.seek 0ml +41 "processing"%v' +1615 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%j' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"% + .tCBV.dial PRV +5 "collection"'+  +3 "core"  +2 "processing"%T  +43 "core"  +27 +2 .tPSV.dial :mixloop + "processing"%# +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%}  +133 "core" +2 .tPS.seek 0ml +2 "processing"%N' +2635 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%"' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%O +44 "core" +2 .tPS.seek 0ml +2 "processing"%a' +2624 "core" ' +3 .tPSV.dial :air + "processing"%5  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%2' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%g' +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Q& +4 "core" &* w t  Cs +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"& ( +46 "core" ( +2 "manipulator"&& +4 "core" &   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" &   +2 .tForearm.seek CC + "manipulator"&o' +92 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'!( +469 "core" ( +2 "manipulator"&& +4 "core" & g  + "manipulator"&I% +4 "core" % , ' +2 .tForearm.seek :retract + "manipulator"&\ '\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +272 "core" ( +2 "manipulator"&]& +4 "core" &, ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" &, 8 ] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&;' +110 "core" ' +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +2 "manipulator"&=% +4 "core" % e g m ; +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&e'\ +98 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'Y& +4 "core" & \ \  +2 "manipulator"&% +3 "core" %\   +2 "storage"(l% +3 "core" %z - . \ : +2 "storage"(x. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(w( +359 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (d& +3 "core" & m !\ )! + "manipulator"&& +4 "core" &, , ] +2 "manipulator"&X% +3 "core" %\  `  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&( +179 "core" ( +2 "manipulator"&>& +4 "core" & l p v / + "storage"(& +4 "core" & n \ '! +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&J' +95 "core" ' +2 "storage"(7& +4 "core" & n U\ (! +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(_' +273 "core" ' +2 "storage"()- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (E& +3 "core" & k 5\ !! + "manipulator"&& +4 "core" & G H / + .tElbow.seek 2 +2 "manipulator"&D( +3 "core" ( + "manipulator"&Z& +3 "core" & A =  / +2 "storage"(& +4 "core" & k \ "! +2 .tForearm.seek 2 + 300 counts + "manipulator"&('Ϊ +13 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&`/ +67 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"($'} +6 "core" & G H z / + "manipulator"&9% +4 "core" % Ψ V ; 7 +2 .tForearm.seek :retract + "manipulator"&&'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&F( +139 "core" ' + ."downElevator"SE.coast + "storage"(5 +37 "core" ( +2 "manipulator"&s& +4 "core" & n j   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" & ] M N  + .tForearm.reconfigure TightForearm +41 "manipulator"&#Q@2^d^\ b +9 .tForearm.seek CC +2 "manipulator"&@' +100 "core" ' +2 "manipulator"&1& +4 "core" & X L =  +2 "manipulator"&y% +3 "core" % @ ; X +3 "collection"'& +3 "core" &  7\ +2 "collection"'G& +4 .tCC.seek :closed + "collection"'H(` +4 "core" &  0\ +3 &  *\ \ +8 &+p  \ , +10 &by\  \ A +9 &\\l  \ R +9 &K  \ R +10 &N  \ R +9 &H  "\ Q +10 &dJ\  \ R +9 &'J \ Q +9 &L \ Q +10 &J\  \ R +9 & mI \ Q +9 &"/L  \ Q +10 &#G\ \ Q +9 &%K  \ Q +10 &'tP  \ R +9 &)7L\  \ Q +9 &*O\  |\ Q +10 &,I  l\ Q +9 &.}K  n\ Q +9 &0>L h\ R +10 &2K  V\ R +9 &3L H\ \ R +10 &5L G\ R +9 &7FL 5\ \ R +9 &9L  &\ \ R +10 &:H  \ \ Q +9 &<N \ \ R +9 &>OJ  \ \ Q +10 &@I  \ \ Q +9 &AI  \ \ Q +10 &CN\  \ Q +9 &EVL \ \ R +9 &GM\ \ R +10 &HT\ R +9 &Jg\ U +10 &LK9- \ X +9 &NRP2\ ] +9 &OTT'\ ] +10 &QWW\ ] +9 &SCW\\\ ^ +9 &U\\[\ ^ +10 &VY[ _ +9 &X[^n _ +9 &ZD_^t ` +10 &\\bb a +9 &]dg a +10 &_sfi\ @ +9 &`F.ij\ 's +9 &`]vhk\ \\ +2 ( + "collection"'G& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.51 + .Hand.open + "manipulator"&C1 +71 "core" 1 +3 "manipulator"&<% +4 "core" %  , Q ~ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&0'\ +96 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +133 "core"  +2 .tCSV.dial CTV + "collection"'  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2622 "core" ' +2 "collection"'b% +4 "core" %#<> \  + .tCS.seek 3.751ml +2 "collection"''J +1665 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%c  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +83 "core"  +2 .tPS.seek 0ml +2 "processing"%K' +2619 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'- ` +32 "core" ^ +2 .tCSV.dial :air + "collection"'z @ +56 "core" B +2 .tCS.seek 10ml +2 "collection"'8' +1654 "core" ' + .tCSV.dial CTV +2 "collection"'t  +42 "core"  +2 .tCS.seek 0ml +2 "collection"'4'Ӵ +333 "Can"\ 7HG +2277 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'W  +133 "core" +2 "collection"'u& +4 "core" &`]u\ \\ + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"& % +3 "core" %\  B  +2 "storage"(~% +3 "core" %} \ / +2 "storage"(n. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(k(R +379 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (q& +2 "core" &Q \ , +2 "manipulator"&{& +4 "core" &   + "manipulator"& % +4 "core" %\    +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +145 "core" ( +2 "manipulator"& & +4 "core" &  G + "storage"(p& +4 "core" &Q  |\ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&\\' +95 "core" ' +2 "storage"(6& +4 "core" &Q \ . +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(|' +121 "core" ' +2 "storage"(U- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&/& +3 "core" & a _ G +2 "storage"(& +3 "core" &Q @\ ' + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&i'm +26 "core" ' +2 .tElbow.hold + "manipulator"&., +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"('- +2 "core" -' +2 .tSE.seek 18.14 Pucks below Top Plate +2 "storage"(S' +42 "core" ' +3 "manipulator"&m% +4 "core" %͖ ! z +2 "storage"(h& +3 "core" &Q y\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 341 counts + "manipulator"&r' +17 "core" ' +2 "manipulator"&& +4 "core" & m j  F +2 "storage"(:& +3 "core" &Q G\ $ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&V' +15 "core" ' +2 .tSE.seek 19.14 Pucks below Top Plate +2 "storage"(3' +49 "core" ' +2 "manipulator"&,& +4 "core" & m h * F +2 "manipulator"&M% +3 "core" % l k L +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&R( +160 "core" ( +2 "manipulator"&?& +4 "core" &,  }E| + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &, " }E| +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' +2 .tHand.close +41 "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"'v( +469 "core" ( +2 "storage"(& +4 "core" &Q c\ ( +2 "storage"(T& +3 "core" &Q \ ( +2 "manipulator"&+& +3 "core" &' l j g @^ +2 "manipulator"&#% +4 "core" % a l R +2 .tForearm.seek :retract + "manipulator"&}'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&j( +160 "core" ( +2 "manipulator"&& +4 "core" &  = +2 "storage"(N& +3 "core" &Q ]\ + +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&O'm +102 "core" ' +2 .tElbow.hold + "manipulator"&", +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&51 +66 "core" 1 +2 "manipulator"&a% +4 "core" % ͝ = L G +2 "storage"(& +3 "core" &Q `\ $ +3 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 348 counts +2 "manipulator"&2' +17 "core" ' +2 "manipulator"&Q& +4 "core" &  < +2 "storage"(& +3 "core" &Q ?\ - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&L' +17 "core" ' +2 "storage"(% +4 "core" % \ .t +2 ."downElevator"SE.seek :down +3 "storage"(['} +82 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +15 (%% +3 "core" % - + Q\ < +2 "manipulator"&*% +3 "core" %  Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%I  +70 "core" +2 .tPS.seek 2.5ml +2 "processing"%o' +2626 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%] +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%^  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%=' +2627 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%Y& +4 "core" &\ E + "manipulator"&\ & +4 "core" &  < +2 "manipulator"&% +3 "core" %\  % , +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&l(, +172 "core" ( +2 "manipulator"&x& +4 "core" &, X Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &;& +2 "core" &, # Q +2 .tForearm.seek :garage +2 "manipulator"&d' +99 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 "manipulator"&X& +4 "core" &,  Q +2 "manipulator"&>% +3 "core" % + , +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&7(k +120 "core" ( +2 "manipulator"&& +4 "core" &u + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &e& +2 "core" &u  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&)' +94 "core" ' +2 "manipulator"&E& +4 "core" &u R +2 "manipulator"&% +3 "core" %Ϻ  ' +2 "processing"%Z& +4 "core" &\ F +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%`(] +2 "core" &\ B +4 & \ <E +10 &H\ 64 +9 &=n+\ 6H +9 &k=\ 7T +11 &W\ 9T +8 &WZ?\ 9T +10 &]/\ 9T +9 &Z/\ 9T +9 &Z.\ 9T +10 &`X7\ 9T +9 &"\\\ 9T +9 & Z\ 8S +10 &"Y\ 8T +9 &$hY\ 9T +10 &&+T\ 9S +9 &'W\ 9T +9 &)Y\ 9T +10 &+pY\ 8T +9 &-2]\ 8T +9 &.U\ 9T +10 &0]\ 8T +9 &2yW\ 9S +10 &4;X\ 8S +9 &5S\ 8S +9 &7U\ 9S +10 &9Z\ 8T +9 &;CZ\ 8S +9 &=Z\ 9S +10 &>W\ 9S +9 &@V\ 8S +10 &BJ]\ 8T +9 &D W\ 9T +9 &Ed\ 8U +10 &Gz\ 6W +9 &IC\ 4Y +9 &K\ 3Y +10 &L\ 4Y +9 &N\ 3Z +10 &PH\ 4Z +9 &R \ 3Z +9 &S\ 3Z +10 &U \ 3Z +9 &WP\ 3Z +9 &Y \ 2[ +10 &Z\ 3[ +9 &\\v\ 5= +10 &]X1\ 5R +9 &]x& \ ;2 +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.63 + "processing"%& +3 "core" &]x%\ :2 +2 .tHand.open + "manipulator"&91 +71 "core" 1 +2 "manipulator"&% +4 "core" % Ϻ  ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&J'\ +91 "core" ' +2 .tPRV.dial :air + "processing"%s  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%_ +44 "core" +2 "processing"%f% +4 "core" %\ @ +2 .tPS.seek 0.3ml + "processing"%(' +410 "core" ' +9 .tPSV.dial PSR + "processing"%D +101 "core"  +2 "processing"%1% +4 "core" %F\ A + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%y'.U +505 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +1915 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%$ +103 "core" +2 .tPTV.dial :mixing + "processing"%& @ +75 "core" B +2 .tPBV.dial :waste2 + "processing"%!  +90 "core"  +2 .tPS.seek 0ml +2 "processing"%C' +2623 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&<& +4 "core" &u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&G(k +4 "core" ( +2 "manipulator"&& +4 "core" &u + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &u +2 .tForearm.seek PC +2 "manipulator"&@' +91 "core" ' +2 .tHand.close + "manipulator"&w/ +71 "core" / +2 .tPC.seek :open +2 "processing"%g( +454 "core" ( +2 "manipulator"&b& +4 "core" &u   + "manipulator"&A% +4 "core" % Ϸ / +2 .tForearm.seek :retract + "manipulator"&c'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +131 "core" ( +2 "manipulator"& & +4 "core" &, = + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &, = +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&z' +111 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&t% +4 "core" % y t f s +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&8'\ +101 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +4 "core" &V\ D +2 "manipulator"&W% +3 "core" %\  ( +2 "storage"(u% +4 "core" % (  \ 9 + "storage"( . +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(~( +356 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (n& +3 "core" & } \ '$ + "manipulator"&q& +4 "core" &, b a 9 + "manipulator"&{% +4 "core" %\  Q U ( +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"& ( +183 "core" ( +2 "manipulator"& & +4 "core" & l o B 5 + "storage"(p& +4 "core" & } \ %$ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&6' +98 "core" ' +2 "storage"(F& +4 "core" & } ]\ ($ + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(U' +285 "core" ' +2 "storage"(/- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" & { \ %$ + "manipulator"&'& +4 "core" & n l i 5 + .tElbow.seek 2 +2 "manipulator"&0( +3 "core" ( + "manipulator"&m& +4 "core" & l l 3 5 + "storage"(h& +4 "core" & { \ &$ +2 .tForearm.seek 2 + 300 counts + "manipulator"&'Ϊ +14 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&:/ +66 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&,& + "storage"(M'} +6 "core" & k b 5 + "manipulator"&\\% +4 "core" % ΢ m l  8 +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&|(k +150 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +99 "core" ( +2 "manipulator"&i& +4 "core" &s a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" &s  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&S' +93 "core" ' +2 "manipulator"&?& +4 "core" &s  F +2 "manipulator"&B% +3 "core" %Ͻ { !  +2 "processing"%V& +5 "core" &(\ 5 + "processing"%.& +4 .tPC.seek :closed + "processing"%(] +3 "core" &"\ 5 +2 &(\ 5 +10 &'s\ .- +9 &_#\ +A +10 &Fy\ ,S +9 &U\ /T +9 &R\ /T +10 &[\ .T +9 &KW\ /T +9 & Y\ .T +10 &V\ /S +9 &V\ /T +10 & SV\ /T +9 &"Z \ /T +9 &#R\ /S +10 &%U\ /T +9 &'[V\ /T +9 &)X\ .S +10 &*W\ .T +9 &,U\ /S +10 &.cW\ .T +9 &0%[\ .T +9 &1W \ .S +10 &3Y\ .T +9 &5kX\ /T +9 &7-W\ .T +10 &8S\ .T +9 &:V\ \ /S +10 &5W\ /T +9 &?[\ .T +10 &AZ\ .T +9 &C{Y\ /T +9 &E:`\ .U +10 &Fm\ ,V +9 &H\ *Y +10 &Js\ *Y +9 &L5\ )Y +9 &M\ )Z +10 &O\ )Z +9 &Qy\ )Z +9 &S<\ )Z +10 &T\ )Z +9 &V\ )[ +10 &X\ ([ +9 &ZA\ )[ +9 &\\\ (K +10 &](Ap\ ,*| +9 &]0\ 01 +5 ( + "processing"%.& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 + .Hand.open +2 "manipulator"&1 +3 "core" &]$\ 11 +64 1 +2 "manipulator"&H% +4 "core" % Ͻ j m +  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tSC.coast "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +51 "processing"%T  + %+9 +6 "core" 9 +102 "processing"%#9 +3 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%N9 +3 "core" 9  +102 "processing"%9 +3 "core" 9 +102 "processing"%R9 +3 "core" 9 +102 "processing"%59 +3 "core" 9 +102 "processing"%a9 +3 "core" 9 +102 "processing"%9 +3 "core" 9" +103 "processing"%Q9 +3 "core" 9& +102 "processing"%9 +3 "core" 9+ +102 "processing"%9 +3 "core" 9/ +102 "processing"%}9 +3 "core" 93 +102 "processing"%%9 +2 "core" 97 +103 "processing"%*9 +3 "core" 9; +103 "processing"%j9 +3 "core" 9@ +102 "processing"%O9 +2 "core" 9D +103 "processing"%29 +2 "core" 9H +103 "processing"%I9 +3 "core" 9L +102 "processing"%39 +2 "core" 9P +103 "processing"%[9 +2 "core" 9U +103 "processing"%L9 +2 "core" 9Y +103 "processing"%k9 +2 "core" 9] +103 "processing"%K9 +3 "core" 9a +102 "processing"%]9 +3 "core" 9e +102 "processing"%^9 +2 "core" 9j +103 "processing"% 9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%o9 +2 "core" 9v +103 "processing"%Y9 +3 "core" 9z +102 "processing"%\ 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%x9 +2 "core" 9 +103 "processing"%;9 +2 "core" 9 +103 "processing"%"9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%X9 +2 "core" 9 +103 "processing"%>9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%e9 +2 "core" 9  +103 "processing"%d9 +3 "core" 9& +102 "processing"%E9 +2 "core" 9+ +103 "processing"%9 +2 "core" 91 +103 "processing"%Z9 +3 "core" 96 +103 "processing"%l9 +2 "core" 9; +103 "processing"%9 +2 "core" 9A +103 "processing"%P9 +3 "core" 9F +102 "processing"%9 +2 "core" 9J +103 "processing"%99 +3 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%9 +2 "core" 9Z +103 "processing"%s9 +3 "core" 9_ +102 "processing"%_9 +2 "core" 9e +103 "processing"%f9 +3 "core" 9j +3 .tPH.hold 2:00:00,28C +2 "processing"%) pph +2 .tdelay 1:30 +4 "core"  +8999 .tPSR.select :air + .PSV.dial PSR +2 "processing"%= +101 "core"  +2 "processing"%D% +4 "core" %4\ @ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%1'\ +601 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%('Һ +1611 "core" ' +2 .tPTV.dial :puck + "processing"%y  +74 "core"  +2 .tPSV.dial PTV + "processing"%$ +72 "core" +2 .tPBV.dial :waste1 + "processing"%&  +130 "core"  +2 "processing"%!% +4 "core" %Ҷ\ @ +2 .tPS.seek 1.5ml + "processing"%'| +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1610 "core" ' +2 .tdelay 5:00 +16262 "Can"\ 6HI +13740 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +4 .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%w * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%7 +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%J' +2462 "core" ' + .tPSV.dial PTV +2 "processing"%` +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%b +72 "core"  +2 .tdelay 5 seconds +503 .PSV.dial PTV + "processing"%A +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 .tPS.seek :empty +2 "processing"%-'ղ +2451 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%@  +134 "core" +2 .tPSV.dial :mixloop + "processing"%G +44 "core" +2 .tPRV.dial :ab1 + "processing"% @ +74 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%t' +359 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'c  + "processing"%  +46 "core"  + +2 "processing"%W% +4 "core" %\ > +2 .tPS.seek 0.34ml +2 "processing"%u' +433 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +30 "core" +2 .tPRV.dial :air + "processing"%z  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%n'G +1184 "core" ' +2 .tPRV.dial :waste2 + "processing"%q @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%{'\ +871 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%p'Һ +1606 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" +41 .tPTV.dial :mixing +9 "processing"%F @ +75 "core" B +2 .tPBV.dial :waste1 + "processing"%8  +34 "core" +2 "processing"%/% +4 "core" %ҽ\ 3 +2 .tPS.seek 1.85ml + "processing"%' +254 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%' * +34 "core" , +3 .tPS.seek 0ml +2 "processing"%m' +1961 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'h& +3 "core" &/1\  +2 "manipulator"&:& +3 "core" &s Y , +2 "manipulator"&,% +4 "core" %\   6  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&\\(, +132 "core" ( +2 "manipulator"& & +4 "core" &, h - + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &,  - +2 .tForearm.seek :garage +2 "manipulator"&U' +97 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 "manipulator"&i& +4 "core" &, s  3 - +2 "manipulator"&r% +3 "core" % 5 U ,  +2 .tForearm.seek :retract +2 "manipulator"&0'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&?( +284 "core" ( +2 "manipulator"&B& +4 "core" &( y g 3 Aa + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &( p c S Aa +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&M' +106 "core" ' +3 "manipulator"&& +4 "core" &( @ Aa +2 "manipulator"&g% +3 "core" % C | +2 "collection"'.& +4 "core" &/3\  +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'H(` +2 "core" &12\  +3 &03\  +10 &*r/0\ , +9 &a}/1\ A +10 &Sp-2\ S +9 &J.2\ S +10 &R.1\ S +9 &L02\ R +9 &XR.2\ S +10 &N/2\ S +9 &N11\ S +9 &M/2\ S +10 & bL02\ S +9 &"#N12\ S +9 &#K12\ S +10 &%Q02 S +9 &'hO/1\ S +10 &)+J11\ S +9 &*M31\ S +9 &,L02\ S +10 &.rM14\ S +9 &05L.3\ R +9 &1L02\ S +10 &3O02\ S +9 &5zL13\ S +10 &7<N03\ S +9 &8O25\ S +9 &:K12\ S +10 &<N03\ S +9 &>DH03\ S +9 &@M14\ S +10 &AI22\ S +9 &CK03\ R +10 &ELI12\ S +9 &GK22\ R +9 &HQ67\ S +10 &JY99 T +9 &LGvPG W +10 &M~r [ +9 &O ^ +9 &Qz ^ +10 &S: ^ +9 &T _ +9 &V _ +10 &X| ` +9 &Z= ` +9 &[ a +10 &] a +9 &_q B +10 &`F* (u +9 &`cs X +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.38 + "collection"'+& +4 "core" &`cs\ X +2 .tHand.open + "manipulator" +71 "core" 1 +2 "manipulator"&S% +4 "core" %    v{ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tPSV.dial PSR + "processing"%~ +102 "core"  +2 "processing"%N% +4 "core" %\ * + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1610 "core" ' +2 .tdelay 5 seconds +503 .PSV.dial :waste1 + "processing"%R  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%5' +1619 "core" ' + .tPSV.dial PSR +2 "processing"%a +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%Q  +2 "collection"'  +31 "core"  +128  +2 .tPSV.dial :mixloop + "processing"% +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%}  +75 "core" +2 .tPS.seek 0ml +2 "processing"%%' +2623 "core" ' + .tPSV.dial :air +2 "processing"%*  +42 "core"  +4 .tPS.seek 2.5ml +3 "processing"%j' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%O +44 "core" +2 .tPS.seek 0ml +2 "processing"%2' +2621 "core" ' + .tPSV.dial :air +2 "processing"%I  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%3' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%[ +44 "core" +2 .tPS.seek 0ml +2 "processing"%L' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&k& +4 "core" &( # 7 Aa +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&K( +47 "core" ( +2 "manipulator"&]& +4 "core" & 9   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" & X \\  +2 .tForearm.seek CC + "manipulator"& ' +92 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open +2 "collection"'o( +469 "core" ( +2 "manipulator"&Y& +4 "core" & p  + "manipulator"&\ % +4 "core" %  v Q +46 .tForearm.seek :retract +4 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&x(, +275 "core" ( +2 "manipulator"&;& +4 "core" &,  > + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &"& +3 "core" &,  > +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +112 "core" ' +2 .tHand.open + "manipulator"&X1 +66 "core" 1 +2 "manipulator"&>% +4 "core" % \ s  }a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 ."da"delayUntil "08:11:36.85" +4964 "Can"\ ==> +19719 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +75 "core" B +2 ."da"PBV.dial :waste1 + "processing"%e  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +33 "core" , +2 ."da"PSV.dial :air + "processing"%E  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2461 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%Z +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%l  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%P  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2471 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%9 +129 "core"  +2 "processing"%% +4 "core" %մ\ / + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%s'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%_  +73 "core"  +2 ."da"PSV.dial PTV + "processing"%f +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%=  +34 "core" +2 "processing"%D% +3 "core" %ҽ \ @ +2 ."da"PS.seek 1.5ml +2 "processing"%C' +613 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%y' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%$  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%& * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%! +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%(' +2461 "core" ' + ."da"PSV.dial PTV +2 "processing"%< +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%T +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%w'ղ +2466 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%7 +132 "core"  +2 "processing"%% +4 "core" %կ\ + + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%`'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%b'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%A +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core"  +2 "processing"%J% +3 "core" %Һ\ 8 +2 ."da"PS.seek 1.5ml +2 "processing"%@' +611 "core" ' +2 ."da"delay 3 seconds +120 "Can"\ 7NN +182 ."da"PBV.dial between PSV and waste1 +2 "processing"%G * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%-  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%c +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%W' +2461 "core" ' + ."da"PSV.dial PTV +2 "processing"%t +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%z +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%u  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%q'ղ +2461 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%n  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%{  +42 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"% +43 "core" +2 ."da"PS.reconfigure PSconfig +46 "processing"%#A d`b +5 ."da"PS.seek 0.3ml + "processing"%F' +407 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%8  +44 "core"  +2 "processing"%/% +4 "core" %\ > +2 ."da"PS.seek 0.55ml + "processing"%''_ +347 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%p  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1556 "core" ' + ."da"PSV.dial :PML +2 "processing"%h +44 "core" +4 ."da"PTV.dial :mixing +2 "processing"%: @ +75 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%,  +33 "core" +2 "processing"% % +4 "core" %ҹ\ > +2 ."da"PS.seek 1.85ml + "processing"%6' +254 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%| * +45 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%' +1970 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +29654 "Can"\ 2VV +18348 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%i  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +33 "core" + +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%U' +2469 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%B +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%V  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%\\ +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%g'ղ +2467 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%. +129 "core"  +2 "processing"%0% +4 "core" %յ\ , + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%v'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%+'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%#  +74 "core"  +2 ."da"PSV.dial PTV + "processing"%S +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%~% +4 "core" %ҹS\ ? + ."da"PS.seek 1.5ml +2 "processing"%N' +618 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%m' +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%R  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%a +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%5' +2461 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%Q +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%}  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2452 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%* +131 "core"  +2 "processing"%%% +4 "core" %հ\ . + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%O'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%j'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%I +83 "core"  +2 ."da"PBV.dial :waste1 + "processing"%2  +35 "core" +2 "processing"%[% +3 "core" %ҷ\ + +2 ."da"PS.seek 1.5ml +2 "processing"%3'} +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%]' +1232 "Can"\ -hg +383 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%^  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%? +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2484 "core" ' + ."da"PSV.dial PTV +2 "processing"%H +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Y +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%\ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%;'ղ +2471 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%" +128 "core"  +2 "processing"%K% +4 "core" %ձ\ ? + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%X'\ +647 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%>'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%% +4 "core" %Ҿ\ - +2 ."da"PS.seek 1.5ml + "processing"%e' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%E' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%L  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%l +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2460 "core" ' + ."da"PSV.dial PTV +2 "processing"%P +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%9 +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2460 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  +9 "processing"%_% +16 "core" %ձa\  +3 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +5 "processing"%f'm +361 "core" ' +2 ."da"delay 5 seconds +502 "processing"%=% +4 "core" %q[\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%D'\ +357 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%s'Һ +1616 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%1 +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%C  +36 "core" +2 "processing"%$% +4 "core" %ҷs\  +2 ."da"PS.seek 1.5ml + "processing"%&'} +619 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%y' +1619 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%<  +33 "core" +2 ."da"delay 30 seconds +2786 "Can"\  +216 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%T +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2482 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%7 +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%w  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%`'ղ +2492 "core" ' +2 "processing"%A9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast + "processing"%  +3 "core" 4 + 4 + "processing"%J& +4 "core" &]#'\ 1 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&b% +3 "core" %\  s +2 "storage"(G% +3 "core" %~ = ? E\  +2 "storage"(@. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(-(R +358 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +2 "core" &N 0 9\  +2 "manipulator"&c& +4 "core" &, [ s> + "manipulator"&% +4 "core" %\  = s + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&t( +180 "core" ( +2 "manipulator"& & +4 "core" & q- + "storage"(z& +4 "core" &N : ;\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&u' +101 "core" ' +2 "storage"(W& +4 "core" &N = ? @\  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(n' +108 "core" ' +2 "storage"( - +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&{& +3 "core" & f g k- +2 "storage"(& +3 "core" &N  \ +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&q'm +25 "core" ' +2 ."da"Elbow.hold + "manipulator"&8, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(/- +2 "core" -' +2 ."da"SE.seek 19.15 Pucks below Top Plate +2 "storage"(F' +42 "core" ' +2 "manipulator"&p% +4 "core" %͛  _ + "storage"('& +4 "core" &N :\  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 346 counts + "manipulator"&h' +17 "core" ' +2 "manipulator"&:& +4 "core" & \\ f j- +2 "storage"(,& +3 "core" &N\ \ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"& ' +16 "core" ' +2 ."da"SE.seek 20.15 Pucks below Top Plate +45 "storage"('y +57 "core" ' +3 "manipulator"&|& +4 "core" & m y G l- +2 "manipulator"&6% +3 "core" % Y Z k +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&i'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&r(k +254 "core" ( +2 "manipulator"&& +4 "core" &s l a l + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &s Z Y @ k +2 ."da"Forearm.seek PC +2 "manipulator"&B' +93 "core" ' +2 ."da"Hand.close + "manipulator"&V/ +73 "core" / +2 ."da"PC.seek :open +2 "processing"%\\( +453 "core" ( +2 "storage"(& +4 "core" &N   e\  + "manipulator"&U& +4 "core" &s 1 n + "manipulator"&.% +4 "core" % Ͻ B o + ."da"Forearm.seek :retract +2 "manipulator"&0'\ +92 "core" ' +3 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&g( +264 "core" ( +2 "manipulator"&v& +4 "core" & b e k6 + "storage"(#& +4 "core" &N ^\ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&S' +104 "core" ' +2 ."da"Hand.open + "manipulator"&1 +71 "core" 1 +2 "storage"(~- +3 "core" -'y +3 ."da"SE.seek 19.9 Pucks below Top Plate + "storage"(+'E +26 "core" ' +3 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 19.14 Pucks below Top Plate +2 "storage"(M' +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep0708h190ml.tif +1530 #SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.936 seconds\ /var/log/esp/da19sep0708h190ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep0708h190ml15s.tif +413 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1145 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep0708h190ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep0708h190ml30s.tif +3067 #SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep0708h190ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep0708h190ml70s.tif +7189 #SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep0708h190ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +8 ."Qmail"HABfans.email "11.936 sec auto-exposure",Subject: "da19sep0708h190ml images!" +4 "storage"(N- +10 "core" -' +5 "storage"(R& +9 "core" &N \ +2 "manipulator"&& +3 "core" & u ~ L m6 +3 ."da"Elbow.seek 1 +2 "manipulator"&a( +3 "core" ( +2 "manipulator"&m& +3 "core" & }  m6 +2 "storage"(& +4 "core" &N\ +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&Q' +13 "core" ' +3 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 19.85 Pucks below Top Plate +2 "storage"(' +62 "core" ' +2 "manipulator"&}& +4 "core" & -   }6 +2 "storage"(5& +4 "core" &N \  + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&*'m +25 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&%, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 20.04 Pucks below Top Plate +2 "storage"(' +33 "core" ' +4 "manipulator"&O% +6 "core" %͝  y +2 "storage"(I& +9 "core" &N { w \  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 348 counts +2 "manipulator"&2' +15 "core" ' +2 "manipulator"&[& +5 "core" & h Z g 5\ +2 "storage"(j& +3 "core" &N \ $ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&k' +24 "core" ' +2 "storage"(3% +4 "core" % 7\ $ +2 ."downElevator"SE.seek :down +3 "storage"(^'} +71 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +25 (% +3 "core" % \ * +2 "manipulator"&?% +5 "core" % u w 1 ` +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&]'\ +89 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%H& +5 "core" & \ 9 +3 "manipulator"&Y& +4 "core" & ~ - 5\ +2 "manipulator"&\ % +4 "core" %\     +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"& (, +179 "core" ( +3 "manipulator"&& +4 "core" &,  ) o + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &"& +2 "core" &, K o +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&K' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&;/ +74 "core" / +2 "manipulator"&X& +4 "core" &, y o +2 "manipulator"&% +3 "core" % - ~ ) +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&(k +125 "core" ( +2 "manipulator"&>& +4 "core" &s k +52 ."psFlush"Elbow.reconfigure LooseElbow +5 "manipulator"&$ &.,(#b +3 &d& +3 "core" &s  +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&e' +110 "core" ' +2 "manipulator"&L& +4 "core" &s B +2 "manipulator"&Z% +3 "core" % _ 6 +2 "processing"%l& +4 "core" &\ < + "processing"%E& +4 ."psFlush"PC.seek :closed +2 "processing"%P(] +2 "core" &\ < +5 &\ =- +9 &(C\ 23 +9 &In \ 1H +10 &f\ 4T +9 &Q\ \ 6S +10 &dW_\ 5S +10 &%]d\ 4T +8 &We\ 4S +10 &Wm\ 5S +9 &lTe\ 5S +9 &-V\\\ 5T +11 & \\]\ 4T +8 &"WY\ 5S +10 &$uTf\ 5S +9 &&6Uc\ 5S +9 &'YZ\ 4S +10 &)]Z\ 5S +9 &+|T\\\ 5S +9 &->WW\ 4S +10 &/XL\ 5S +9 &0YP\ 4T +10 &2UN\ 6S +10 &4FYH\ 4S +8 &6TH\ 5S +10 &7W?\ 5S +9 &9U2\ 3S +9 &;NS<\ 6S +10 &=Z>\ 5S +9 &>W6\ 5S +10 &@W=\ 5S +9 &BVY?\ 5S +9 &DUA\ 5S +10 &E_=\ 4T +9 &Gq<\ 3V +9 &IN,\ 0Y +10 &K.\ 0Y +9 &L*\ 0Z +10 &N'\ /Z +9 &PT+\ 0Z +9 &R-\ /Y +10 &S/\ 0Z +9 &U#\ /Y +9 &W[$\ /Z +10 &Y)\ 0Z +9 &Z&\ /Z +10 &\\}p@\ 3@ +9 &]^)e?\ 4P +9 &]v16\ 78 +2 ( + "processing"%E& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.63 + "processing"%& +4 "core" &]v/\ 68 + ."psFlush"Hand.open + "manipulator"&91 +76 "core" 1 +2 "manipulator"&% +4 "core" %  6 +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +129 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%_'TE +295 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +811 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1623 "core" ' +3 ."psFlush"PSV.dial PTV +2 "processing"%= +72 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%f  +34 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%D' +2624 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%1 +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%C'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2122 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%s +71 "core" +2 ."psFlush"PBV.dial PSV + "processing"%! U +53 "core" V +3 ."psFlush"PS.seek 0ml +3 "processing"%&' +2625 "core" ' +3 ."psFlush"PSV.dial PBV +2 "processing"%< @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2621 "core" ' +3 ."psFlush"PSV.dial :waste1 +2 "processing"%T  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%y'ղ +2622 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%( +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%7' +2623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%w' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +83 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%J'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%b +43 "core"  +2 ."psFlush"PSR.select :flush + "processing"%@ +11 ."psFlush"PS.seek 1ml + "processing"%G'TE +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%@' +1610 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +70 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%c  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%z'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%x' +971 "Can"\ <<< +1146 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%W +72 "core" +2 ."psFlush"PBV.dial PSV + "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%{' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%p'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%' +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%:' +2634 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%, +71 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%|' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%6 @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%u' +2621 "core" ' +9 ."psFlush"PSV.dial :waste1 +2 "processing"%t  +81 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%n'ղ +2623 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'q& +4 "core" &VX\  + "manipulator"&h& +4 "core" &s +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&F(k +4 "core" ( +2 "manipulator"& & +4 "core" &s o + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &s +2 .tForearm.seek PC + "manipulator"&' +91 "core" ' +2 .tHand.close + "manipulator"&8/ +75 "core" / +2 .tPC.seek :open +2 "processing"%V( +450 "core" ( +2 "manipulator"&i& +4 "core" &s + "manipulator"&% +4 "core" %    +2 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&U( +366 "core" ( +2 "manipulator"&.& +4 "core" &* ? Co + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &*  Cm +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&v' +99 "core" ' +2 "manipulator"&#& +4 "core" &* | $ Bl +2 "manipulator"&r% +3 "core" %\  +2 "collection"'& +4 "core" &VW2\  +2 "collection"'~& +3 .tCC.seek :closed +2 "collection"'0(` +3 "core" &UV \  +3 &UZ4\  +10 &,sUW0\ , +9 &aVV1\ A +9 &UsVX4\ S +10 &MVW4\ R +9 &RWW9\ S +9 &OUX9\ R +10 &\\RVY9\ S +9 &TVX9\ S +10 &QVX3\ R +9 &PUX2\ S +9 & dRWZ/\ S +10 &"&QWX4\ S +9 &#QWY8\ S +9 &%TTV4\ S +10 &'lRVZ?\ S +9 &).LWY?\ S +10 &*NVY;\ S +9 &,MVZA\ S +9 &.tQWXB\ S +10 &07OVZC\ R +9 &1PXZC\ S +9 &3QVZG\ R +10 &5}OWYC\ R +9 &7>QWYI\ S +10 &9RXZF\ S +9 &:OVXE\ R +9 &<RYXF\ S +10 &>FLWXB\ S +9 &@OWZ6\ S +9 &ANZZB\ S +10 &CMYY9\ S +9 &EOLWY;\ R +10 &GNWY:\ S +9 &HW]\\3\ S +9 &J`ce4\ T +10 &LJysl8\ W +9 &N8\ \ [\ +9 &O1\ ^ +10 &Q|9\ ^ +9 &S>5\ ^ +10 &T:\ ^ +9 &V8\ _ +9 &X>\ _ +10 &Z@?\ ` +9 &\\<\ ` +9 &]G\ a +10 &_r>\ ? +9 &`N0A\ \ !c +8 ( +3 "collection"'~& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.33 + "collection"'& +4 "core" &`]p>\ T + &`]q?\ T +2 .tHand.open +2 "manipulator"&+1 +69 "core" 1 +2 "manipulator"&N% +4 "core" % \ t o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&R'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`]p<\ T +2 "collection"'m% +3 "core" %Ӷ6\  +2 .tCSV.dial CSR + "collection"'  +42 "core"  +2 "collection"'}% +4 "core" %Ӷ5\  + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'5'qi +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'O% +3 "core" %qk?\  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'I'E +674 "core" ' +2 .tCSV.dial :waste + "collection"'[ +142 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'j'Ӵ +1969 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'3& +4 "core" &`]oP\ T + "collection"'g% +4 "core" %ӵG\  + .tCSV.dial :flush +2 "collection"'S  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'M'qi +1259 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" B +2 "collection"'?% +4 "core" %qfG\  +2 .tCS.seek 7ml + "collection"'Q'{ +563 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'a  +2 '  +42 "core"  +96  +2 .tCBV.dial :waste1 + "collection"'H @ +43 "core" > +2 .tCS.seek 0ml +2 "collection"'Y'Ӵ +1721 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'*& +4 "core" &`]nJ\ T +2 "collection"'\ % +3 "core" %ӶJ\  +2 .tCSV.dial :flush + "collection"'2  +73 "core"  +2 .tCS.seek 5ml +2 "collection"''qi +1271 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +6 "collection"'^ @ +43 "core" B +2 "collection"'k% +4 "core" %qn/\  +2 .tCS.seek 7.001ml + "collection"'' +547 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'"  +42 "core"  +2 .tCBV.dial :waste2 + "collection"'-  +105 "core"  +2 .tCS.seek 0ml +2 "collection"'%'Ӵ +1724 "core" ' +2 #tDisinfecting external Intake with kill + "collection"';& +4 "core" &`]nF\ T + "collection"'X% +4 "core" %Ӳ6\  + .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 "collection"']% +4 "core" %ӲE\ + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'>' +1953 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +50 .tCS.seek 10ml +2 "collection"'d' +549 "core" ' +2 ."connect"CSV.dial CBV +3 "collection"'K + .tCBV.dial CSV +4 "collection"'  +98 "core" +37  +2 .tCTV.dial :intake + "collection"'L  +76 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'Z' +1975 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'l  +73 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +592 "core" ' + .tCSV.dial CSR +2 "collection"'\\  +102 "core"  +2 "collection"'% +4 "core" %Ӷ6\ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'9'qi +1340 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1348 "core" ' +2 .tCSV.dial CBV + "collection"'E +102 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +2607 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&e& +4 "core" &) | + Bk +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&`( +49 "core" ( +2 "manipulator"&_& +4 "core" &   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &   +2 .tForearm.seek CC +2 "manipulator"&f' +93 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"'1( +470 "core" ( +2 "manipulator"&D& +4 "core" & m  + "manipulator"&C% +4 "core" %  Y +2 .tForearm.seek :retract + "manipulator"&s'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&!(, +272 "core" ( +2 "manipulator"&$& +4 "core" &, S + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &, S +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&&' +113 "core" ' +2 .tHand.open + "manipulator"&T1 +74 "core" 1 +2 "manipulator"&% +4 "core" % | k [ @ ~ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&('\ +98 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:06:21 + #Preparing to sleep until 11:00AM 9/07/2019 +3 ."shutdown"CC.coast +3 #tAsleep til 11:00AM 9/07/2019 + "collection"'6 +5 #tContinuing at 11:00 + ."shutdown"CS.coast +4 "Can"\ >99 +2 "collection"'5 +3 ."Qmail"GoodNews.email "Then, in tube 2: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:76\\n{1 => 21,\\n 2 => 1}\\nCan@09:06:30, 23.3C, 13% humidity, 15.0psia, 12.806V, 0.288A, 0.288A avg, 3.68W",Subject: "Asleep until 11:00" +5 ."shutdown"PC.coast +3 "processing"%6 +2 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +38 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +10915 "Can"\ S +60002 \ U +60002 \ V +60002 \ V +60002 \ V +60002 \ W +60003 \ W +60002 \ W +60002 \ W +60002 \ W +60002 \ X +60002 \ W +9999 \ X +2 #tPowering core bus +506 .Gate.power :raw,:ON +3 "sampler") +2 )y +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 %7 +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +5 "sampler")&\ +2 )% +3 "core" % \ ? + .tSS.configure SSconfig +2 "sampler")#.0X G f  +  + ."rdyProcessing"PSV.dial :air +4 ."rdySampler"CSV.dial :waste1 +2 "manipulator"&x% + "processing"%  +5 "collection"'{ +2 "core" % G 9  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract + "manipulator"&'\ +32 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler")/ +3 "core"  +2 "sampler")'  +14 "core" +3 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b + "sampler")#.0X 21,\\n 2 => 1}\\nCan@11:00:21, 22.8C, 13% humidity, 15.0psia, 12.742V, 0.496A, 0.490A avg, 6.32W",Subject: "Started 2019_9_5_rush_mission phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #5) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'F& +4 "core" &kk\  + .tHand.open +2 "manipulator"&.1 +66 "core" 1 +2 "manipulator"&B& +4 "core" & ~ 3 +2 "manipulator"&#% +3 "core" % \    +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&r(, +182 "core" ( +4 "manipulator"&& +4 "core" &, T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +6 "core" &, % T +4 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&o' +98 "core" ' +2 .tHand.close + "manipulator"&~/ +68 "core" / +2 "manipulator"&& +4 "core" &, ! T +2 "manipulator"&+% +3 "core" % *  5 +2 .tForearm.seek :retract +2 "manipulator"&N'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +290 "core" ( +2 "manipulator"&m& +4 "core" &* 5 Cm +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &*  Cm +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&}' +102 "core" ' +2 "manipulator"&v& +4 "core" &* & Bl +2 "manipulator"&4% +3 "core" % # m +2 "collection"'O& +4 "core" &jlj\  + "collection"'5& +4 .tCC.seek :closed + "collection"'[(` +4 "core" &kj\  +2 &jkp\ \  +10 &3}kif\ - +9 &cjml\ \ B +10 &Mpkkk\ \ S +9 &Okkd\ S +9 &Rjkf\ S +10 &Ljlp\ S +9 &TRkmo\ S +10 &Qkkf\ S +9 &Rklc\ S +9 &Tlik\ S +10 & \\Qjim\ S +9 &"Skke\ S +9 &#Okke\ S +10 &%Rjle\ T +10 &'cTkle\ S +10 &)&Llkf\ S +9 &*Qkkm\ S +9 &,Qlkh\ S +9 &.kRmlf\ S +9 &0,Qmjf\ T +9 &1Pkhf\ S +10 &3Rkjl\ S +9 &5sPmll\ S +10 &76Sklf\ S +9 &8Qklf\ S +9 &:Plkn\ S +10 &<{Rmjj\ S +11 &>>Nljg\ S +7 &@Rmka\ S +10 &AOnkd\ S +9 &COljc\ S +10 &EGNmln\ S +9 &G Qllk\ S +9 &HWrpn\ T +10 &J]wtj\ T +9 &LB}j\ W +9 &Mi\ [\ +10 &Or\ ^ +9 &Qum\ ^ +10 &S6q\ ^ +9 &To\ _ +9 &Vj\ _ +10 &Xwh\ ` +9 &Z9k\ ` +9 &[n\ a +10 &]l\ b +9 &_ki\ @ +10 &`Q5k\ ^ +8 ( +2 &``gg\ \ O + "collection"'5& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.35 + "collection"'I& +4 "core" &``g\ O + .tHand.open + "manipulator"&31 +73 "core" 1 +2 "manipulator"&g% +4 "core" % X R - h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&S'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'j& +4 "core" &``g\ O +2 "collection"'% +3 "core" %Ӷi\ + .tCSV.dial CSR +2 "collection"'?  +133 "core"  +3 "collection"'M% +5 "core" %Ӷp\  +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure CSconfig +3 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'a'qi +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %qg\ \ +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'H'A +666 "core" ' + .tCSV.dial :waste +2 "collection"'Q +130 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'*'Ӵ +1972 "core" ' +2 #tPurging external Intake + "collection"'\ & +4 "core" &``gh\ O + "collection"'2% +4 "core" %Ӹ\ + .tCSV.dial :flush +2 "collection"'Y  +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'^' +2444 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'k + '  +17 "core"  +59 ~ +2 .tCTV.dial :intake + "collection"'"  +74 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'-'Ӵ +2466 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core" ~ +2 #tFlushing upper manifold + "collection"';& +4 "core" &``e\ O + "collection"'X% +4 "core" %ӳd\ \ + .tCSV.dial :flush +2 "collection"'  +72 "core"  +2 .tCS.seek 5ml +2 "collection"']'qi +1257 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'% @ +44 "core" B +2 "collection"'>% +4 "core" %qh\  +45 .tCS.seek 7ml +2 "collection"'K'} +547 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +104 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'L'Ӵ +1712 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'d'2T +788 "core" ' + .tCSV.dial :waste +2 "collection"'l +44 "core" +2 .tCS.seek 0ml +2 "collection"'Z'Ӵ +793 "core" ' +2 "collection"'\\& +4 "core" &``e\ O + "collection"'% +4 "core" %Ӳ\ + .tCSV.dial :flush +2 "collection"'  +42 "core"  +2 .tCS.seek 3ml +2 "collection"'9'2T +790 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'E @ +44 "core" B +2 "collection"'% +4 "core" %2X~\  +2 .tCS.seek 5.001ml + "collection"'e'qm +556 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"'_'Ӵ +1245 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'='2T +788 "core" ' + .tCSV.dial :waste +2 "collection"' +74 "core" +2 .tCS.seek 0ml +2 "collection"'U'Ӵ +785 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&R& +4 "core" &) p y  Bi +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&0( +2 "core" ( +2 "manipulator"&D& +3 "core" &) n m Bi +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &C& +3 "core" &) q q  Bi + .tForearm.seek CC +2 "manipulator"&f' +95 "core" ' +2 .tHand.close + "manipulator"&$/ +65 "core" / +2 .tCC.seek :open +2 "collection"'<( +468 "core" ( +2 "manipulator"&`& +4 "core" &*  Bi + "manipulator"&T% +4 "core" %  l + .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&s(, +291 "core" ( +2 "manipulator"&&& +4 "core" &, M 9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &1& +3 "core" &,  9 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +112 "core" ' +3 .tHand.open + "manipulator"&V1 +71 "core" 1 +2 "manipulator"&n% +4 "core" %  I L +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&('\ +99 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 2 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 2 at 11:04:40EDT07-Sep-19\\n{1 => 21,\\n 2 => 1}\\nCan@11:00:21, 22.8C, 13% humidity, 15.0psia, 12.742V, 0.496A, 0.490A avg, 6.32W",Subject: "da sampling at most 300ml" +2 "collection"'!& +5 "core" &kl|\  +2 "manipulator"&)% +3 "core" %  C  +2 "storage"(y% +3 "core" %u \ / +3 "storage"(. +3 "core" .( + "storage"(7& +4 "core" & \ \ / + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +3 "core" & \  \ / +2 "manipulator"&w& +5 "core" &,  9 +2 "manipulator"& % +3 "core" %  m  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&A( +183 "core" ( +2 "manipulator"&b& +4 "core" &  0 +2 "storage"(J& +4 "core" & \  \ - +2 .tForearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&G' +106 "core" ' +2 "storage"(& +4 "core" & \  \ . +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +3 "storage"(c' +279 "core" ' +3 "storage"(@- +4 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( & +2 "core" & \  p\ , +2 "manipulator"&& +3 "core" & 0 +2 .tElbow.seek 2 +2 "manipulator"&z( +3 "core" ( +2 "manipulator"&W& +4 "core" &  0 + "storage"( & +4 "core" & \  \ . +2 .tForearm.seek 2 + 300 counts + "manipulator"&x'Ϊ +21 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&{/ +71 "core" / +50 ."downElevator"SE.seek :down +5 "manipulator"&/& +2 "storage"(''} +6 "core" & , 0 +3 "manipulator"&% +4 "core" % Ο L +2 .tForearm.seek :retract +2 "manipulator"&:'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&6( +147 "core" ( +2 "manipulator"&u& +4 "core" &, z z " E +2 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 "core" ' + ."downElevator"SE.coast +2 "storage"(5 + "manipulator"&8& +6 "core" &, z T E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +103 "core" ' +2 "manipulator"&i& +4 "core" &-  E +2 "manipulator"&P% +4 "core" % 1 +2 "collection"'& +4 "core" &ji\  + "collection"'t& +4 .tCC.seek :closed +2 "collection"' (` +4 "core" &hh\  +5 &iip\ 1 +7 &)E{ijg\ 3 +9 &Op{ijb\ H +10 &]jiV\ S +9 &Oih]\ R +9 &pQgi\\\ R +10 &2Nih^\ R +9 &Qjj^\ R +10 &OhiT\ R +9 &xQijT\ R +9 &:NjhY\ R +10 & Oij]\ S +9 &"Nkj\\\ R +9 &$Nij[\ R +10 &&BPjiZ\ R +9 &(OjkT\ S +10 &)LjhS\ R +9 &+OjiS\ R +9 &-JPjjL\ R +10 &/ KiiO\ R +9 &0OijL\ R +9 &2JkhG\ R +10 &4RNijF\ R +9 &6OjjN\ R +10 &7JjiM\ R +9 &9PljJ\ R +9 &;ZNihG\ R +10 &=NjkR\ R +9 &>LikL\ R +9 &@MjiE\ R +10 &BbMjkD\ R +9 &D%LiiL\ R +10 &ELikE\ R +9 &GPnkJ\ R +9 &IhYrqO\ \ S +10 &K$mzP\ U +9 &LL\ Z +10 &NJ\ ] +9 &PPE\ ^ +9 &RB\ ^ +10 &SE\ _ +9 &UD\ _ +9 &WTH\ _ +10 &YD\ ` +9 &ZE ` +10 &\\H a +9 &^TE b +9 &_`D\ < +10 &`]E\  ` +10 ( +2 "collection"'t& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.41 + .Hand.open + "manipulator"&|1 +3 "core" &``~B\  ] +69 1 +2 "manipulator"&F% +3 "core" % W W # +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +90 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")B+ +3 "core" + +2 "sampler")#% +3 "core" %w 1 : +2 "collection"'& +3 "core" &``{5 ] +3 "Can"\ -a` + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0X' +766 "core" '}|  3 +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0XoWP  + +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0XA/ +2 "sampler")0% +3 "core" %E&  " R +2 "collection"'V% +4 "core" %ӳCA4 + #tIntake @20.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 99 +2 "sampler")#.c0X[ +2 "sampler"))% +3 "core" %*|x &  +15 "collection"'y% +3 "core" %ӳHE] +2 "sampler")% +3 "core" % ! q +2 "collection"'7% +4 "core" %ӳIIS + #tIntake @20.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 89 +2 "sampler")#.Y0Xb +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 59 +2 "sampler")#.;0Xo +2 "sampler")L% +3 "core" %  # N +15 "collection"'>% +3 "core" %ӳa`Z +2 "sampler")]% +3 "core" %  +15 "collection"'\\% +3 "core" %ӳ``< +2 "sampler")% +3 "core" %   +2 "collection"'% +4 "core" %ӳ]_? + #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 35 +2 "sampler")#.#0Xw +2 "sampler")$% +3 "core" %MRJ~   +15 "collection"'f% +3 "core" %ӳ^]d +3 "sampler")&% +3 "core" %MRJ $  +15 "collection"'1% +3 "core" %ӳ^_= +2 "sampler")0% +3 "core" %MS*   +15 "collection"'V% +3 "core" %ӳ^\\` +2 "sampler")`% +4 "core" %MS & o +14 "collection"'T% +3 "core" %ӳ`a; +2 "sampler")!% +3 "core" %MS  8 +15 "collection"')% +3 "core" %ӳb`8 +2 "sampler")y% +3 "core" %MR ' 1 +2 "collection"'% +4 "core" %ӳa_` + #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 29 +2 "sampler")#.0Xw +2 "sampler")% +3 "core" %H  ) +15 "collection"'% +3 "core" %ӳab< +2 "sampler")m% +3 "core" %H ! ) +15 "collection"',% +3 "core" %ӳaa^ +2 "sampler")o% +3 "core" %H # ) +2 "collection"'O% +3 "core" %ӳaa\\ +2 #tIntake @21.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 21 +2 "sampler")#.0Xy +2 "sampler")4% +3 "core" % !  +53 "collection"'% +3 "core" %ӳed> +2 "sampler")p% +3 "core" %   +53 "collection"'Y% +3 "core" %ӳgga +2 "sampler")*% +3 "core" %   +53 "collection"'2% +3 "core" %ӳ_]> +2 "sampler")"% +3 "core" %   +53 "collection"'^% +3 "core" %ӳadd +2 "sampler")% +3 "core" %%#  +52 "collection"';% +3 "core" %ӳfg` +2 "sampler")X% +3 "core" %)( $  +53 "collection"'\ % +3 "core" %ӳbb; +2 "sampler")-% +3 "core" %,.   +2 "sampler")}% +3 "core" %//   +2 .tIntake.select :close + "sampler")0 +9 )%% +3 "core" %0. !  + .tSSV.dial :exhaust +2 "sampler")  +76 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler") 'z +903 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")K  +77 "core" +2 #tAllowing 130s for 25.0ml of remaining 175.0ml + .Intake.select :open + "sampler") +210 "collection"'L% +3 "core" %ӳ___ +2 #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 21 +2 "sampler")#.0Xw' +329 #"pumping"7.1L/min +718 "core" 'cxv   +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X +2 "sampler")% +3 "core" %\\}|   +15 "collection"'% +3 "core" %ӳ]_a +2 "sampler")% +3 "core" %Y !  +15 "collection"'k% +3 "core" %ӳ\\]c +2 "sampler")l% +3 "core" %*   +15 "collection"'d% +3 "core" %ӳ][? +2 "sampler")9% +4 "core" %  n +14 "collection"'e% +3 "core" %ӳ`]f +2 "sampler")% +4 "core" % ! 7 +14 "collection"'=% +3 "core" %ӳabg +2 "sampler")R% +3 "core" % # 8 +15 "collection"'D% +3 "core" %ӳfdB +2 "sampler")_% +3 "core" %  8 +15 "collection"'% +3 "core" %ӳecc +2 "sampler")% +3 "core" % 8 +2 "collection"'Z% +4 "core" %ӳab] + #tIntake @21.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 19 +2 "sampler")#.0Xz +2 "sampler"):% +3 "core" %A 0 +15 "collection"'<% +3 "core" %ӳ^]Z +2 "sampler")~% +3 "core" %A ! 0 +15 "collection"'% +3 "core" %ӳ^^= +2 "sampler")% +3 "core" %A  0 +15 "collection"'+% +3 "core" %ӳecb +2 "sampler")% +3 "core" %A # 0 +15 "collection"'% +3 "core" %ӳgf\\ +2 "sampler")m% +3 "core" %A  0 +15 "collection"',% +3 "core" %ӳcd: +2 "sampler")o% +3 "core" %A  0 +15 "collection"'O% +3 "core" %ӳcef +2 "sampler")t% +3 "core" %A  0 +15 "collection"'|% +3 "core" %ӳcee +2 "sampler")% +3 "core" %A  0 +15 "collection"'I% +3 "core" %ӳbc? +2 "sampler")3% +3 "core" %A  0 +2 "collection"'v% +4 "core" %ӳedh + #tIntake @22.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X| +2 "sampler")L% +3 "core" %_9J~ #  +15 "collection"' % +3 "core" %ӳdfc +2 "sampler")\\% +3 "core" %_9J   +15 "collection"'% +3 "core" %ӳee> +2 "sampler")% +3 "core" %_9J   +15 "collection"'% +3 "core" %ӳfdb +2 "sampler")k% +3 "core" %_:J  +15 "collection"'l% +3 "core" %ӳdfb +2 "sampler")d% +3 "core" %_>>   +15 "collection"'9% +3 "core" %ӳcd? +2 "sampler")e% +3 "core" %_>  u +15 "collection"'% +3 "core" %ӳbd^ +2 "sampler")=% +3 "core" %_> & 7 +15 "collection"'R% +3 "core" %ӳ`b= +2 "sampler")D% +3 "core" %_<  . +15 "collection"'_% +3 "core" %ӳb`: +2 "sampler")% +3 "core" %_<  . +15 "collection"'% +3 "core" %ӳbaZ +2 "sampler")Z% +3 "core" %_< " . +15 "collection"'>% +3 "core" %ӳcb9 +2 "sampler")]% +3 "core" %_< . +15 "collection"'$% +3 "core" %ӳee; +2 "sampler")f% +3 "core" %_<  . +15 "collection"'&% +3 "core" %ӳfeW +2 "sampler")1% +3 "core" %_< # . +15 "collection"'0% +3 "core" %ӳdeC +2 "sampler")V% +3 "core" %_<  . +15 "collection"'`% +3 "core" %ӳde; +2 "sampler")T% +3 "core" %_< ! . +2 "collection"'!% +4 "core" %ӳed\\ + #tIntake @22.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X|% +3 "core" %u % ; +2 "collection"']% +4 "core" %ӳ`a] + #tIntake @21.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xy +2 "sampler"))% +3 "core" %  / +15 "collection"'i% +3 "core" %ӳgg^ +2 "sampler")P% +3 "core" % $ / +15 "collection"'% +3 "core" %ӳdb< +2 "sampler")z% +3 "core" %  / +15 "collection"''% +3 "core" %ӳ``Z +2 "sampler")y% +3 "core" % & / +2 "collection"'% +3 "core" %ӳ`_b +3 #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xw +2 "sampler")4% +3 "core" %  : +15 "collection"'% +3 "core" %ӳfh@ +2 "sampler")x% +4 "core" % % : +2 #"pumping"7.1L/min +13 "collection"'*% +3 "core" %ӳcc1 +2 "sampler")2% +3 "core" %  : +15 "collection"'"% +3 "core" %ӳcd^ +2 "sampler")^% +3 "core" % " : +15 "collection"'% +3 "core" %ӳbc[ +2 "sampler");% +3 "core" %  : +15 "collection"'X% +3 "core" %ӳdd3 +2 "sampler")\ % +3 "core" % ! : +15 "collection"'% +3 "core" %ӳfeb +2 "sampler")-% +3 "core" % # : +63 "collection"'5% +4 "core" %ӳigf +2 "sampler")% +3 "core" % $ : +2 "collection"'N% +3 "core" %ӳijc +3 #tIntake @22.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %* #  +15 "collection"']% +3 "core" %ӳklE +2 "sampler")Y% +3 "core" %*   +15 "collection"'}% +3 "core" %ӳef@ +2 "sampler")&% +3 "core" %* $  +15 "collection"'1% +3 "core" %ӳa^m +2 "sampler")0% +3 "core" %* !  +15 "collection"'V% +3 "core" %ӳabA +2 "sampler")`% +3 "core" %*   +15 "collection"'T% +3 "core" %ӳcb` +2 "sampler")!% +3 "core" %* !  +15 "collection"'%% +3 "core" %ӳeel +2 "sampler")% +3 "core" %*   +15 "collection"'S% +3 "core" %ӳed? +2 "sampler")[% +3 "core" %*   +15 "collection"'% +3 "core" %ӳgie +2 "sampler")b% +3 "core" %*  +15 "collection"'J% +3 "core" %ӳhgk +2 "sampler")n% +3 "core" %*   +15 "collection"'s% +3 "core" %ӳghJ +2 "sampler")E% +3 "core" %*   +15 "collection"'C% +3 "core" %ӳhef +2 "sampler")w% +3 "core" %*   +15 "collection"'(% +3 "core" %ӳ`aE +2 "sampler")@% +3 "core" %*   +2 "collection"'% +4 "core" %ӳ`_C + #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xw% +3 "core" %|   G +15 "collection"']% +3 "core" %ӳhiN +2 "sampler")Y% +3 "core" %|  ! G +15 "collection"'}% +3 "core" %ӳihi +2 "sampler")&% +3 "core" %|   G +15 "collection"'1% +3 "core" %ӳcfK +2 "sampler")0% +3 "core" %|   G +15 "collection"'K% +3 "core" %ӳcda +2 "sampler")V% +3 "core" %|  " G +15 "collection"'`% +4 "core" %ӳabP +2 "sampler")T% +3 "core" %|   G +15 "collection"'!% +3 "core" %ӳbam +2 "sampler")%% +3 "core" %|  & G +15 "collection"'% +3 "core" %ӳcck +2 "sampler")S% +3 "core" %|   G +15 "collection"'[% +2 #"pumping"7.1L/min +4 "core" %ӳffk +2 "sampler")% +3 "core" %|   G +15 "collection"'b% +3 "core" %ӳfde +2 "sampler")J% +3 "core" %|  % G +15 "collection"'n% +3 "core" %ӳedA +2 "sampler")s% +3 "core" %|   G +15 "collection"'E% +3 "core" %ӳgdM +2 "sampler")C% +3 "core" %|  ! G +15 "collection"'w% +3 "core" %ӳdem +2 "sampler")(% +3 "core" %|  G +15 "collection"'@% +3 "core" %ӳgfD +2 "sampler")% +3 "core" %|   G +15 "collection"'L% +3 "core" %ӳihM +2 "sampler")7% +3 "core" %|  ! G +15 "collection"'$% +3 "core" %ӳght +2 "sampler") % +3 "core" %|   G +2 "collection"'% +4 "core" %ӳhgq + #tIntake @22.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'z' +105 "core"  +2 .tCTV.dial :air +2 "collection"''  +68 ."samplerPumpShutdown"Gate.power :sampler,:OFF + ."pumping"Gate.power :analytic3,:OFF +7 "core"  +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")y +134 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +2 "collection"'  +2 "sampler")f'z +6 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust + "sampler")#  +125 "core"  +11  +530 ' +2 "sampler")% +4 "core" %y !\  + .tCBV.dial between SSV and waste2 +2 "collection"'  +30 "core"  +2 "collection"'h% +4 "core" %G  +2 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +2 "collection"':  +46 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +3 .tCS.seek 0ml + "collection"'q'Ӵ +2171 "core" '*P +3 "collection"'<% +3 "core" %L  +2 "sampler")~% +3 "core" %y !\ +2 #tBubblePoint: Intake @39.5psia, Outlet @15.3psia + .CBV.dial SSV + "collection"' @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X' +587 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ']% +3 "core" %U  +2 .tCS.seek 5ml + "collection"'Y'qh +842 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'}  +42 "core" ~ +2 .tCS.seek 1ml +2 "collection"'&'> +1110 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'1 \  +2 '09 +5 "core" 9d +102 "collection"'K9 +3 "core" 9d +102 "collection"'V9 +3 "core" 9 d +102 "collection"'`9 +3 "core" 9 d +102 "collection"'T9 +3 "core" 9d +102 "collection"'!9 +5 "core" 9d +103 "collection"'%9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'S9 +3 "core" 9"d +102 "collection"'[9 +3 "core" 9&d +102 "collection"'9 +3 "core" 9+d +102 "collection"'b9 +3 "core" 9/d +102 "collection"'J9 +3 "core" 93d +102 "collection"'n9 +3 "core" 97d +102 "collection"'s9 +3 "core" 9;d +102 "collection"'E9 +3 "core" 9*@d +103 "collection"'C9 +3 "core" 9BDd +102 "collection"'w9 +3 "core" 9ZHd +102 "collection"'(9 +3 "core" 9tLd +102 "collection"'@9 +3 "core" 9Pd +102 "collection"'9 +3 "core" 9Ud +103 "collection"'L9 +3 "core" 9Yd +102 "collection"'79 +3 "core" 9]d +102 "collection"'$9 +3 "core" 9ad +102 "collection"' 9 +3 "core" 9fd +102 "collection"'9 +3 "core" 97jd +103 "collection"'9 +3 "core" 9Und +102 "collection"'G9 +3 "core" 9rrd +102 "collection"'u9 +3 "core" 9vd +102 "collection"'^9 +3 "core" 9{b +102 "collection"'89 +3 "core" 9^ +102 "collection"'A9 +3 "core" 9] +102 "collection"'/9 +3 "core" 9Z +102 "collection"')9 +3 "core" 9%W +102 "collection"'9 +3 "core" 9BT +102 "collection"'P9 +3 "core" 9aQ +103 "collection"''9 +2 "core" 9O +103 "collection"'U9 +3 "core" 9M +102 "collection"'i9 +3 "core" 9J +102 "collection"'y9 +3 "core" 9G +102 "collection"'9 +3 "core" 9E +103 "collection"'#9 +3 "core" 9C +102 "collection"'{9 +3 "core" 9*A +102 "collection"'9 +3 "core" 9G? +102 "collection"'9 +3 "core" 9a< +102 "collection"'h9 +3 "core" 9z: +103 "collection"':9 +3 "core" 98 +102 "collection"'z9 +3 "core" 97 +102 "collection"'<9 +3 "core" 95 +102 "collection"'~9 +3 "core" 93 +102 "collection"'9 +3 "core" 91 +102 "collection"'f9 +3 "core" 9/ +102 "collection"'+9 +3 "core" 9%. +102 "collection"'9 +3 "core" 9;- +102 "collection"'9 +3 "core" 9P* +102 "collection"'9 +3 "core" 9e* +103 "collection"'m9 +3 "core" 9z( +102 "collection"'o9 +3 "core" 9' +102 "collection"'O9 +2 "core" 9$ +103 "collection"'|9 +3 "core" 9# +102 "collection"',9 +3 "core" 9# +103 "collection"'I9 +2 "core" 9! +103 "collection"'q9 +3 "core" 9 +102 "collection"'t9 +2 "core" 9\  +103 "collection"'9 +3 "core" 9  +102 "collection"'39 +3 "core" 9  +103 "collection"' 9 +2 "core" 9 & +103 "collection"'c9 +3 "core" 9 5 +102 "collection"'v9 +3 "core" 9 B +102 "collection"'9 +2 "core" 9 P# +103 "collection"'r9 +3 "core" 9 \\' +102 "collection"'?9 +2 "core" 9 i+ +103 "collection"'B9 +3 "core" 9 u/ +102 "collection"'M9 +2 "core" 9 4 +103 "collection"' 9 +3 "core" 9 8 +102 "collection"'g9 +3 "core" 9  < +103 "collection"'9 +2 "core" 9 \ @ +103 "collection"'a9 +2 "core" 9  D +103 "collection"'H9 +3 "core" 9  I +102 "collection"'49 +3 "core" 9 M +102 "collection"'9 +3 "core" 9 Q +103 "collection"'x9 +3 "core" 9 U +102 "collection"'*9 +3 "core" 9 Y +102 "collection"'j9 +3 "core" 9 ^ +102 "collection"'W9 +2 "core" 9 b +103 "collection"'9 +3 "core" 9 f +103 "collection"';9 +3 "core" 9 j +102 "collection"'Q9 +2 "core" 9 o +103 "collection"'\ 9 +3 "core" 9\ s +102 "collection"'9 +2 "core" 9\ \ w +103 "collection"'-9 +6 "core" 9\ { +102 "collection"'X9 +2 "core" 9\  +103 "collection"'59 +2 "core" 9\  +103 "collection"'N9 +3 "core" 9\ ! +102 "collection"'F9 +2 "core" 9\ '" +103 "collection"'\\9 +3 "core" 9\ *# +103 "collection"'9 +3 "core" 9\ /$ +102 "collection"'9 +3 "core" 9\ 3% +102 "collection"'29 +3 "core" 9\ 7& +102 "collection"'9 +2 "core" 9\ ;' +103 "collection"' 9 +3 "core" 9\ ?( +103 "collection"'9 +3 "core" 9\ C* +102 "collection"'p9 +10 "core" 9\ G* +103 "collection"'l9 +3 "core" 9\ J+ +102 "collection"'k9 +3 "core" 9\ L. +102 "collection"'99 +3 "core" 9\ O. +102 "collection"'e9 +3 "core" 9\ S/ +102 "collection"'d9 +3 "core" 9\ V/ +102 "collection"'"9 +3 "core" 9\ X1 +102 "collection"'9 +3 "core" 9\ \\4 +102 "collection"'R9 +3 "core" 9\ ]2 +103 "collection"'=9 +3 "core" 9\ `4 +102 "collection"'_9 +3 "core" 9\ c5 +102 "collection"'D9 +3 "core" 9\ f6 +102 "collection"'9 +3 "core" 9\ i7 +102 "collection"'Z9 +3 "core" 9\ k8 +103 "collection"'9 +3 "core" 9\ l9 +102 "collection"']9 +3 "core" 9\ o: +102 "collection"'>9 +3 "core" 9\ q; +102 "collection"'}9 +3 "core" 9\ t< +102 "collection"'Y9 +3 "core" 9\ u= +103 "collection"'09 +3 "core" 9\ y> +102 "collection"'K9 +3 "core" 9\ {? +102 "collection"'V9 +3 "core" 9\ |@ +102 "collection"'`9 +3 "core" 9\ ~A +102 "collection"'T9 +3 "core" 9\ B +102 "collection"'!9 +3 "core" 9\ C +102 "collection"'%9 +3 "core" 9\ C +102 "collection"'9 +3 "core" 9\ D +102 "collection"'S9 +3 "core" 9\ E +102 "collection"'[9 +3 "core" 9\ F$ +103 "collection"'9 +3 "core" 9\ G( +2 .tCH.hold 10:00,70C +3 "collection"'b `\ `\  +3 "core" ( +42412 "Can"\  +17590 "core" ` +2 "collection"'J9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'n'Ӵ +338 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'s @ +107 "core" A +2 .tCSV.dial :air + "collection"'E @ +42 "core" ? +4 .tCS.seek 5ml + "collection"'C'qi +1336 "core" ' +2 .tCSV.dial CTV + "collection"'w  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'( @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'@  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +4 .tdelay 2 seconds +203 .CS.seek 0ml +3 "collection"'L'Ӵ +1343 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'7 +104 "core" ~ +2 .tCBV.dial CSV + "collection"'$  +28 "core"  +2 "collection"' % +4 "core" %ӹ \  +2 .tCS.seek 5.001ml + "collection"''qn +1339 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +43 "core" +2 "collection"'G% +4 "core" %qq\ s\  +2 .tCS.seek 7.001ml + "collection"'u' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'^ @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'8' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'A ` +117 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'/   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"')  +2 '  +29 "core"  +108  +2 .tCS.seek 5ml +2 "collection"'P'qi +1349 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'' @ +105 "core" B +2 .tCSV.dial :waste + "collection"'U +105 "core" +2 .tCS.seek :empty +2 "collection"'i'ӂ +1341 "core" ' + .tCSV.dial :air +2 "collection"'y @ +74 "core" A +2 .tCS.seek 5ml +2 "collection"''qi +1344 "core" ' + .tCSV.dial CTV +2 "collection"'#  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'{ @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'h'Ӵ +1338 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"': +104 "core" ~ +2 .tCBV.dial CSV + "collection"'z  +31 "core"  +2 "collection"'<% +4 "core" %ӷ\  +2 .tCS.seek 5ml + "collection"'~'ql +1352 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +4 "collection"'  +42 "core" +2 "collection"'f% +4 "core" %qrBC\  +2 .tCS.seek 7.001ml + "collection"'+' +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +41 "collection"' ` +123 "core" _ +2 #tLysing Complete + "collection"'m& +4 "core" &``ycc\  ] +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&o% +3 "core" %\  \  \  +2 "storage"(O% +4 "core" % @\ ! + "storage"(|. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(,(R +353 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (I& +3 "core" &O | \  + "manipulator"&q& +4 "core" &, - zE +2 "manipulator"&t% +3 "core" %\  I z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +164 "core" ( +2 "manipulator"&3& +4 "core" & g } +2 "storage"( & +3 "core" &O p U\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&c' +101 "core" ' +2 "storage"(v& +4 "core" &O S\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +99 "core" ' +2 "storage"(r- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&?& +3 "core" & z +2 "storage"(B& +3 "core" &O P P \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&M'm +27 "core" ' +2 .tElbow.hold + "manipulator"& , +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(g- +2 "core" -' +4 .tSE.seek 20.14 Pucks below Top Plate + "storage"('t +36 "core" ' +2 "manipulator"&a% +4 "core" %͗  n + "storage"(H& +4 "core" &O  \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 342 counts + "manipulator"&4' +18 "core" ' +2 "manipulator"&& +4 "core" &  v +2 "storage"(x& +3 "core" &O ? > d\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&*' +16 "core" ' +2 .tSE.seek 21.14 Pucks below Top Plate +2 "storage"(j'c +48 "core" ' +2 "manipulator"&W& +4 "core" & U t +2 "manipulator"&% +4 "core" % / u + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&;'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Q( +162 "core" ( +2 "manipulator"&\ & +4 "core" &, H oE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  oE +2 .tForearm.seek CC +2 "manipulator"&-' +94 "core" ' +2 .tHand.close + "manipulator"&X/ +72 "core" / +2 .tCC.seek :open +2 "collection"'5( +469 "core" ( +2 "storage"(N& +4 "core" &O t q (\  +2 "storage"(F& +3 "core" &O \\ U &\  +2 "manipulator"&\\& +4 "core" &, e wE~ + "manipulator"&% +4 "core" %  a w +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&2( +160 "core" ( +2 "manipulator"&& +4 "core" & 5 * N +2 "storage"( & +3 "core" &O t\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'m +100 "core" ' +2 .tElbow.hold + "manipulator"&p, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&l1 +72 "core" 1 +2 "manipulator"&k% +4 "core" % ͏ w +2 "storage"(9& +3 "core" &O Q P E\  +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 334 counts + "manipulator"&e'λ +13 "core" ' +2 "manipulator"&d& +4 "core" & I D `  +2 "storage"("& +3 "core" &O M\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +24 "core" ' +2 "storage"(R% +4 "core" %k +\ e +2 ."downElevator"SE.seek :down +3 "storage"(='} +62 "core" ' + ."downElevator"SE.coast + "storage"(5 +36 (_% +3 "core" %  \ - +2 "manipulator"&D% +3 "core" % F Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tSC.coast "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'Z& +4 "core" &\  +2 "manipulator"&& +4 "core" &   +2 "manipulator"&]% +3 "core" %  ! +2 .tElbow.seek FlushPuck::Garage +48 "manipulator"&>(, +177 "core" ( +3 "manipulator"&}& +4 "core" &, = + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Y& +2 "core" &, B = +2 .tForearm.seek :garage +2 "manipulator"&0' +100 "core" ' +2 .tHand.close + "manipulator"&K/ +72 "core" / +2 "manipulator"&V& +4 "core" &, ? = +2 "manipulator"&`% +3 "core" % -   +2 .tForearm.seek :retract +2 "manipulator"&T'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&!( +284 "core" ( +2 "manipulator"&%& +7 "core" &'  A` +3 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 && +3 "core" &( v  A` + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&S' +102 "core" ' +2 "manipulator"&[& +4 "core" &(  A` +2 "manipulator"&% +3 "core" % }  +2 "collection"'1& +4 "core" &}}\  +2 "collection"'b& +3 .tCC.seek :closed +2 "collection"'J(` +2 "core" &}d\  +3 &}}L\  +9 &*p|~6\ - +10 &cy|~\ A +9 &bl{~\ Q +9 &#L|}\ Q +10 &O||m\ R +9 &J~|V\ Q +10 &hO{~.\ R +9 &*N}{]\ R +9 &N}{b\ R +10 &N}{L\ R +9 & pM{{6\ \ R +9 &"2N|y\ \ R +10 &#Ly{\ Q +9 &%N{y\ Q +9 &'yRy{I\ \ Q +10 &);Ox{\ Q +9 &*Oxy\ \ R +10 &,Nzz\ \ R +9 &.Lxz\ Q +9 &0COyx\ \ Q +10 &2Jyx}\ Q +9 &3Lwxf\ Q +9 &5JyxC\ \ Q +10 &7LNwv2\ Q +9 &9 Nww\ \ R +10 &:Oxv^\ \ Q +9 &<Qxxe\ \ Q +9 &>SNvvS\ Q +10 &@Nuw=\ \ R +9 &AMut\ \ R +10 &CNvv\ R +9 &E[Nuv\ \ Q +9 &GPts\ \ Q +10 &HUxu\ R +9 &J]{w\ S +9 &LU|\ V +10 &N j\ [\ +9 &OV\ ] +9 &QK\ ] +10 &SF:\ ^ +9 &U\ ^ +10 &V _ +9 &X _ +9 &ZH ` +10 &\\ x ` +9 &]h a +9 &_vR\ A +10 &`D*F\ *{ +9 &`fp7\ Y +2 ( + "collection"'b& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.42 + "collection"'&& +4 "core" &`fm%\ Y + .tHand.open + "manipulator"&s1 +73 "core" 1 +2 "manipulator"&E% +4 "core" % : # +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&n'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%w +131 "core"  +2 "processing"%(% +4 "core" %\ - + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%@' +1623 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%C' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%7 +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%$' +2636 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%  + .tCBV.dial PRV +4 "collection"'L  +3 "core"  +2 "processing"%  +41 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%G +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +134 "core" +2 .tPS.seek 0ml +2 "processing"%^' +2633 "core" ' + .tPSV.dial :air +2 "processing"%u  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%A' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%/ +44 "core" +2 .tPS.seek 0ml +2 "processing"%)' +2624 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%8' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%' +44 "core" +2 .tPS.seek 0ml +2 "processing"%U' +884 "Can"\ ,NM +1756 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&P& +4 "core" &'  }A_ +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&y( +4 "core" ( +2 "manipulator"&i& +4 "core" &' h }A_ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &#& +2 "core" &'  |A_ +2 .tForearm.seek CC +2 "manipulator"&{' +93 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&& +4 "core" &&  @^ + "manipulator"&:% +4 "core" % &  +2 .tForearm.seek :retract + "manipulator"&z'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&<(, +287 "core" ( +2 "manipulator"&h& +4 "core" &,  < + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, < +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&f' +115 "core" ' +2 .tHand.open +2 "manipulator"&~1 +69 "core" 1 +2 "manipulator"&% +4 "core" % \ e 8  7 +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&+'\ +105 "core" ' +2 .tPSV.dial :mixloop +40 .PTV.dial :PRVmixing +9 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 3 into Collection Clamp + "collection"'& +4 "core" &\  + "manipulator"&m% +4 "core" %   5 +2 "storage"(o% +3 "core" % \ 1 +2 "storage"(O. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(|( +665 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (I& +2 "core" &0 ?\ '  +2 "manipulator"&q& +7 "core" &, ] ` < +4 "manipulator"&t% +5 "core" %  i a 5 +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&3( +197 "core" ( +2 "manipulator"& & +4 "core" & i l < . +2 "storage"(v& +3 "core" &0 \ %  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&6'* +105 "core" ' +2 "storage"(r& +4 "core" &0 \ )  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(?' +87 "core" ' +2 "storage"(B- +3 "core" -'{ +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +4 (g& +2 "core" &. U\   +2 "manipulator"&.& +3 "core" & + ; M . +2 .tElbow.seek 3 +2 "manipulator"&a( +41 "core" ( +2 "manipulator"&H& +4 "core" & ^ i $ & +2 "storage"(& +3 "core" &. x\ "  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&x' +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&W/ +69 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& + "storage"(c'} +6 "core" & l b J & +2 "manipulator"&% +3 "core" % v v +2 .tForearm.seek :retract +2 "manipulator"&'\ +50 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +37 "core" ' +2 .tElbow.seek CC +2 "manipulator"&M( +228 "core" ( +2 "manipulator"&4& +4 "core" &) M T  Bi + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &) F B h Bi +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&\ ' +94 "core" ' +3 "manipulator"&& +4 "core" &) F C g Bg +2 "manipulator"&*% +3 "core" % G A  +2 "collection"' & +4 "core" &L\ +2 "collection"'X& +3 .tCC.seek :closed +2 "collection"';(` +3 "core" &/\ +4 &$\ 1 +10 &/Fy\ 3 +9 &Wqx\ H +9 &Z\ R +10 &J\ Q +9 &{L\ Q +9 &=I7\ Q +10 &N>\ R +9 &N-\ R +10 &K#\ Q +9 &DNW\ R +9 &!On\ R +10 &"O\ Q +9 &$I\ Q +9 &&ML\ Q +10 &(L\ Q +9 &)M\ R +10 &+L\ R +9 &-TJp\ R +9 &/Jg\ Q +10 &0LX\ Q +9 &2LX\ Q +9 &4\\NG\ R +10 &6M5\ R +9 &7J)\ Q +10 &9O\ R +9 &;dL\ R +9 &='I\ Q +10 &>I\ R +9 &@I\ Q +9 &BlJ\ R +10 &D/L\ Q +9 &EN\ R +10 &GR\ R +9 &IoY \ T +9 &K*w\ V +10 &LJ: [ +9 &N[X ] +9 &PXca] ^ +10 &RffW ^ +9 &SiiI _ +10 &UkjE _ +9 &W[ll5 ` +9 &Yon< _ +10 &Zsr2 a +9 &\\ut' a +9 &^\\ww) b +10 &_d|z 2 +9 &`h |} Y +8 ( +3 "collection"'X& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.47 + .Hand.open + "manipulator"& 1 +3 "core" &`kk||+\ V +63 1 +2 "manipulator"&N% +4 "core" % z + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'\\  +133 "core" ~ +2 .tCSV.dial CTV + "collection"'  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 "collection"' % +3 "core" %"SQ\  +2 .tCS.seek 3.751ml +2 "collection"'-'J +1655 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%Q  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%l  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%k' +2620 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'9 ` +30 "core" _ +2 .tCSV.dial :air + "collection"'d @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'"' +1660 "core" ' + .tCSV.dial CTV +2 "collection"'R  +44 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +2605 "core" ' + .tCBV.dial :waste1 +2 "collection"'_ @ +29 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'D  +134 "core" +2 "collection"'2& +4 "core" &`kj \ V + #tStoring lyfil puck in Collection Clamp to tube 2 +2 "manipulator"&Z% +3 "core" %\  @ ?  +2 "storage"(% +3 "core" % `\ " +2 "storage"(]. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +354 "core" ( +3 .tSC.reconfigure SCloose +42 "storage"($.\ 1~b +10 (e& +2 "manipulator"&j& +4 "core" & \ {\  +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +2 "core" && ] z@^ +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&=( +3 ."raiseStack"SE.seek :beamBreak + "storage"(' +48 "core" ( +2 "manipulator"&}& +4 "core" &  q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" & 0 s +2 .tForearm.seek CC + "manipulator"&,' +93 "core" ' +2 .tHand.close + "manipulator"&p/ +73 "core" / +2 .tCC.seek :open +2 "collection"'K( +32 "core" ' +2 "storage"(V- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(`'y +29 "core" ' +395 ( +2 "storage"(& +4 "core" & \ [\ ' + "storage"(0& +4 "core" & \ 0\ ' +2 "manipulator"&%& +3 "core" & [ _ +2 "manipulator"&% +3 "core" % 0 ^ a  +2 .tForearm.seek :retract +2 "manipulator"&>'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&[( +156 "core" ( +2 "manipulator"&& +4 "core" & k h +2 "storage"(1& +3 "core" & \ 6\ ' +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&T'~ +100 "core" ' +2 .tElbow.hold + "manipulator"&5, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&&1 +73 "core" 1 +2 "manipulator"&s% +4 "core" % ͭ ' 7   +2 "storage"(E& +3 "core" & \ q\ ! +3 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 347 counts +2 "manipulator"&b' +17 "core" ' +2 "manipulator"&w& +4 "core" &  +2 "storage"((& +3 "core" & \ B\ ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&S' +17 "core" ' +2 "storage"(% +4 "core" %| w\ ) +2 ."downElevator"SE.seek :down +3 "storage"(@'} +100 (7% +3 "core" %16 T\ $Zq +2 "manipulator"&C% +3 "core" % l l ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +56 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +83 "core"  +2 .tPS.seek 2.5ml +2 "processing"%L' +2620 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%G +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%$ +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%u  +45 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%^' +2622 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%/& +4 "core" &]\ ; +2 "manipulator"&A& +3 "core" & ' +2 "manipulator"&% +3 "core" %\  k  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&)(, +173 "core" ( +2 "manipulator"&'& +4 "core" &, ; F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +6 &8& +6 "core" &,  F +2 .tForearm.seek :garage +2 "manipulator"&P' +100 "core" ' +2 .tHand.close + "manipulator"&i/ +75 "core" / +2 "manipulator"&#& +4 "core" &, w m 5 F +2 "manipulator"&% +3 "core" % 1 c n G +2 .tForearm.seek :retract +2 "manipulator"&!'\ +101 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&n(k +124 "core" ( +2 "manipulator"&J& +4 "core" &s O + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &s A +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&:' +95 "core" ' +2 "manipulator"&{& +4 "core" &s # +2 "manipulator"&h% +3 "core" % 0 n +2 "processing"%& +4 "core" &7\ = + "processing"%y& +4 .tPC.seek :closed +2 "processing"%~(] +3 "core" &Y\ = +3 &W\ =  +8 &2S\ 3. +9 &ab\ 2B +10 &Fva\ 2T +9 &Wa\ 5T +10 &Yc\ 4S +9 &Yf\ 5T +9 &MXp\ 5S +10 &X\ 5T +9 &Z\ 4T +9 &Z\ 5T +10 & T[*\ 4T +9 &"\\[\ 4T +10 &#X\ 5S +9 &%U\ 5S +9 &'\\X\ 5T +10 &)Z\ 4T +9 &*[\ 5T +9 &,U\ 5T +9 &.dW\ 5T +10 &0&[\ 4T +10 &1U\ 5T +9 &3W\ 5T +9 &5mS\ 6S +10 &7.X\ 5T +9 &8Z\ 4S +49 &:Y\ 5T +9 &6Y\ 4T + &?Y\ 4S + &AW\ 4S + &C|W\ 3T +3 &E=_\ 3T +5 &Fp\ 2V +9 &H\ 1Y +10 &Js\ /Z +9 &L6\ 0Y +10 &M\ /Z +9 &O\ /Z +9 &Q{\ 0Z +10 &S<\ /Z +9 &T\ /Z +9 &V\ /[ +10 &X\ .Z +9 &ZB\ .[ +10 &\\\ .I +9 &]2Gs\ 2 c +9 &]|J\ 67 +5 ( + "processing"%y& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 +2 "processing"%& +4 "core" &]|/\ 77 + &]|/\ 67 + .tHand.open + "manipulator"&z1 +71 "core" 1 +2 "manipulator"&% +4 "core" %  n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&m'\ +93 "core" ' +2 .tPRV.dial :air + "processing"%o  +44 "core"  +2 .tPSV.dial :mixloop + "processing"%O +44 "core" +3 "processing"%f% +4 "core" %!\ 4 +2 .tPS.seek 0.3ml + "processing"%I' +399 "core" ' + .tPSV.dial PSR +2 "processing"%q +113 "core"  +3 "processing"%t% +4 "core" %T\ 4 + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"% '.U +493 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%v' +1917 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%< +99 "core" +2 .tPTV.dial :mixing + "processing"%r @ +76 "core" A +2 .tPBV.dial :waste2 + "processing"%B  +92 "core"  +2 .tPS.seek 0ml +2 "processing"%g' +2621 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&.& +4 "core" &s  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&H(k +4 "core" ( +2 "manipulator"&& +4 "core" &s t u  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &s v  +2 .tForearm.seek PC +2 "manipulator"&W' +94 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tPC.seek :open +2 "processing"%( +454 "core" ( +2 "manipulator"&3& +4 "core" &s 7 + "manipulator"&6% +4 "core" % ϶   +2 .tForearm.seek :retract + "manipulator"&?'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&x(, +131 "core" ( +2 "manipulator"&4& +4 "core" &, t $ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, Y $ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&c' +111 "core" ' +2 .tHand.open + "manipulator"&a1 +75 "core" 1 +2 "manipulator"&% +4 "core" % s  ~a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&*'\ +98 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"% & +4 "core" &}\ ; + "manipulator"&% +4 "core" %\  G  +2 "storage"(% +3 "core" % \ 0 +2 "storage"(X. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"( ( +353 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (N& +3 "core" &0 \ &  + "manipulator"&\\& +4 "core" &, l k h  +2 "manipulator"&% +3 "core" %\  i m 2  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&\ ( +182 "core" ( +2 "manipulator"&|& +4 "core" & P I " 3 +2 "storage"(U& +3 "core" &/ \ %  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"& '* +99 "core" ' +2 "storage"(& +3 "core" &/ \ %  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(Q' +96 "core" ' +2 "storage"(l- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &. }\   + "manipulator"&9& +4 "core" &  3 + .tElbow.seek 3 +2 "manipulator"&d( +3 "core" ( +2 "manipulator"&-& +4 "core" &  3 + "storage"(R& +4 "core" &. I\  +2 .tForearm.seek 3 + 300 counts + "manipulator"&"' +22 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&_/ +76 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&D& + "storage"(2'} +6 "core" & Z 6 3 +2 "manipulator"&Z% +3 "core" % I M  +2 .tForearm.seek :retract +2 "manipulator"&'\ +63 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +27 "core" ' +2 .tElbow.seek PC +2 "manipulator"&](k +252 "core" ( +2 "manipulator"&e& +4 "core" &p I Q  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &j& +3 "core" &p H E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&}' +103 "core" ' +2 "manipulator"&Y& +4 "core" &p i _ +2 "manipulator"&p% +3 "core" % n b ( +2 "processing"%V& +4 "core" &+\ 0 + "processing"%M& +4 .tPC.seek :closed +46 "processing"%F(] +11 "core" &-\ / + &!\ / + &\ / + &\ 0 + &&\ / + &/\ / + &)\ / +3 &+\ 0- +6 &&B\ &3 +10 &Em\ &H +9 &h\ (T +10 &S\ )T +9 &_T\ )T +9 & Z\ )T +10 &W\ )T +9 &Y\ )T +9 &hW\ )S +10 &(X\ )T +9 & Y\ \ )T +10 &"U \ )T +9 &$oY\ )T +9 &&1R\ *T +10 &'Z\ )T +9 &)Y\ )T +9 &+wV\ )T +10 &-8Z\ )T +9 &.U\ )T +10 &0W\ )T +9 &2W\ )S +9 &4@W\ *T +10 &6Q\ *T +9 &7R\ )T +9 &9V\ )S +10 &;IV\ )T +9 &= W\ )T +10 &>R\ *T +9 &@T\ *T +9 &BP[\ (T +10 &DW\ )T +9 &Ec\ (U +9 &Gy\ &W +10 &IH\ $Z +9 &K\ \ %Z +10 &L\ $Z +9 &N\ $Z +9 &PM\ $[ +10 &R\ (Z +9 &S\ (Z +9 &U\ (Z +10 &WU\ '[ +9 &Y\ ([\ +10 &Z\ '[ +9 &\\v\ +? +9 &]Y,|\ +W +10 &]{*\ 05 +2 ( + "processing"%M& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.67 + .Hand.open + "manipulator"&;1 +69 "core" 1 +2 "manipulator"&% +4 "core" % j j / +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%0  +2 %%9 +6 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +4 "core" 9  +102 "processing"%19 +2 "core" 9  +103 "processing"%,9 +2 "core" 9 +103 "processing"%=9 +2 "core" 9 +103 "processing"%&9 +3 "core" 9 +102 "processing"%s9 +3 "core" 9 +102 "processing"%E9 +2 "core" 9" +102 "processing"%w9 +2 "core" 9& +103 "processing"%(9 +2 "core" 9+ +103 "processing"%9 +2 "core" 9/ +103 "processing"%>9 +3 "core" 93 +103 "processing"%79 +3 "core" 97 +102 "processing"%C9 +3 "core" 9; +102 "processing"%[9 +2 "core" 9@ +103 "processing"%T9 +2 "core" 9D +103 "processing"%b9 +3 "core" 9H +103 "processing"%`9 +2 "core" 9L +103 "processing"%9 +2 "core" 9P +103 "processing"%S9 +3 "core" 9U +102 "processing"%@9 +2 "core" 9Y +103 "processing"%9 +2 "core" 9] +103 "processing"%k9 +2 "core" 9a +103 "processing"%G9 +3 "core" 9e +102 "processing"%9 +2 "core" 9j +103 "processing"%$9 +2 "core" 9n +103 "processing"%u9 +3 "core" 9r +103 "processing"%L9 +2 "core" 9v +103 "processing"%/9 +2 "core" 9z +103 "processing"%A9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%'9 +3 "core" 9  +103 "processing"%89 +3 "core" 9 +102 "processing"%59 +2 "core" 9 +103 "processing"%i9 +2 "core" 9\ +103 "processing"%#9 +2 "core" 9 \ +103 "processing"%9 +3 "core" 9' +103 "processing"% 9 +2 "core" 9- +103 "processing"%J9 +2 "core" 92 +103 "processing"%9 +3 "core" 97 +102 "processing"%P9 +2 "core" 9< +103 "processing"%{9 +2 "core" 9C +103 "processing"%h9 +2 "core" 9H +103 "processing"%9 +2 "core" 9L +103 "processing"%)9 +2 "core" 9R +103 "processing"%!9 +2 "core" 9W +103 "processing"%9 +3 "core" 9\\ +102 "processing"%y9 +2 "core" 9b +103 "processing"%9 +2 "core" 9e +103 "processing"%z9 +2 "core" 9k +3 .tPH.hold 2:00:00,28C +2 "processing"% ppi +2 .tdelay 1:30 +4 "core"  +8999 .tPSR.select :air + .PSV.dial PSR +2 "processing"%o +101 "core"  +2 "processing"%O% +4 "core" %d\ 6 + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%f'\ +595 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%:'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%^  +75 "core"  +2 .tPSV.dial PTV + "processing"%q +72 "core" +2 .tPBV.dial :waste1 + "processing"%t  +130 "core"  +2 "processing"%I% +4 "core" %ҽ\ 0 +2 .tPS.seek 1.5ml + "processing"% ' +602 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +45 "core" ) +2 .tPS.seek 0ml +2 "processing"%r' +1620 "core" ' +2 .tdelay 5:00 +1594 "Can"\ 7;; +28408 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%B  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%v * +34 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%. +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%' +2492 "core" ' +2 .tPSV.dial PTV + "processing"%+ +84 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +70 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%n +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%m  +72 "core"  +2 .tPS.seek :empty +2 "processing"%~'ղ +2470 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%3  +134 "core" +2 .tPSV.dial :mixloop + "processing"%6 +44 "core" +2 .tPRV.dial :ab1 + "processing"%4 @ +73 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%' +357 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'W  + "processing"%H  +46 "core" +2  +2 "processing"%a% +4 "core" %\ # +2 .tPS.seek 0.34ml + "processing"%' +433 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +48 "collection"'?  +32 "core" +2 .tPRV.dial :air + "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1188 "core" ' +2 .tPRV.dial :waste2 + "processing"% @ +85 "core" A +2 .tPS.seek 0.5ml +2 "processing"%X'\ +874 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%c  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%N'Һ +1619 "core" ' +2 .tPSV.dial :PML + "processing"%\\ +44 "core" +2 .tPTV.dial :mixing + "processing"% @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%|  +35 "core" +2 "processing"%U% +4 "core" %Ҽ\ 0 +2 .tPS.seek 1.85ml + "processing"%x' +253 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%l' +1964 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &((\  + "manipulator"&9& +4 "core" &p i u +2 "manipulator"&-% +3 "core" %\  n  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&R(, +132 "core" ( +2 "manipulator"&*& +4 "core" &, p ?  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &, g H  +2 .tForearm.seek :garage +2 "manipulator"&D' +97 "core" ' +2 .tHand.close + "manipulator"&Z/ +72 "core" / +3 "manipulator"&\ & +4 "core" &, h +  u +2 "manipulator"& % +3 "core" % $ .   +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&"( +284 "core" ( +2 "manipulator"&e& +4 "core" &-  F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &- M   sF +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&2' +104 "core" ' +2 "manipulator"&d& +4 "core" &. . P o wF +2 "manipulator"&Y% +3 "core" % L  j +2 "collection"'p& +4 "core" &((I + "collection"'V& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" &'("\  +3 &((B  +10 &-w''6 , +9 &a}&&F A +10 &\\q&' S +9 &N''K\ S +9 &N)'L S +10 &O)'J\ T +9 &aN'(C S +10 &#R('H\ S +9 &P(&@\ T +9 &L('= S +10 & jM&&J\ S +9 &"+Q'(; S +9 &#O*'>\ S +10 &%R)(=\ S +9 &'qO)(> S +10 &)4O)'=\ S +9 &*N&(H S +9 &,P&&9\ S +10 &.yK()= S +9 &0;M((: S +9 &1J'&A T +10 &3P'(I\ S +9 &5N)'C\ S +10 &7CI()H S +9 &9M'(> T +9 &:L((G S +10 &<O(*8\ S +9 &>MF+(< S +9 &@ P'(H\ S +10 &AK()H S +9 &CJ)) S +10 &ESI()E S +9 &GN))<\ S +9 &HU-+\ T +10 &JZ31G U +9 &LPxG>; W +9 &Nsd [ +10 &O ^ +9 &Q ^ +10 &SB _ +9 &U _ +9 &V _ +10 &XI ` +9 &ZFZ ` +9 &\\ a +10 &] b +9 &_r D +10 &`E, (v +9 &`ev V +2 ( + "collection"'V& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.38 + "collection"'& +3 "core" &`ev\ V +2 .tHand.open +2 "manipulator"&;1 +74 "core" 1 +2 "manipulator"&% +4 "core" % xi +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&%'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%M +101 "core"  +2 "processing"%% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%}' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"% ' +1616 "core" ' + .tPSV.dial PSR +2 "processing"%1 +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%,' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%=  +2 "collection"'&  +33 "core" ~ +131  +2 .tPSV.dial :mixloop + "processing"%s +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%E  +76 "core" +2 .tPS.seek 0ml +2 "processing"%w' +2644 "core" ' + .tPSV.dial :air +2 "processing"%(  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2306 "Can"\ ii +323 "core" ' + .tPSV.dial :mixloop +2 "processing"%> +44 "core" +2 .tPS.seek 0ml +2 "processing"%7' +2631 "core" ' + .tPSV.dial :air +2 "processing"%C  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%[' +2618 "core" ' +2 .tPSV.dial :mixloop + "processing"%T +44 "core" +2 .tPS.seek 0ml +2 "processing"%b' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&`& +4 "core" &- } m lF +48 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( + "manipulator"&S& +4 "core" &- {  uF +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &-  uF +2 .tForearm.seek CC + "manipulator"&' +92 "core" ' +2 .tHand.close + "manipulator"&k/ +77 "core" / +2 .tCC.seek :open +2 "collection"'G( +469 "core" ( +2 "manipulator"&& +4 "core" &- o g F +2 "manipulator"&$% +3 "core" %   v +2 .tForearm.seek :retract +2 "manipulator"&u'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&L(, +286 "core" ( +2 "manipulator"&/& +4 "core" &, a  > + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &, X > +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +111 "core" ' +3 .tHand.open + "manipulator"&'1 +65 "core" 1 +2 "manipulator"&8% +4 "core" % z % ws +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&5'\ +101 "core" ' +2 ."da"delayUntil "12:04:07.39" +24675 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%i @ +75 "core" @ +2 ."da"PBV.dial :waste1 + "processing"%#  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%J' +2486 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%P  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%{ +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%h  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2464 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%) +141 "core"  +2 "processing"%!% +4 "core" %ղ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%y'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +74 "core"  +2 ."da"PSV.dial PTV + "processing"%z +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%o  +35 "core" +2 "processing"%O% +4 "core" %Ҽ\ 4 + ."da"PS.seek 1.5ml +2 "processing"%g' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%f * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%^' +1617 "core" ' +2 ."da"delay 2:00 +10883 "Can"\ 1FE +1119 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%q  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%I +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%:' +2461 "core" ' + ."da"PSV.dial PTV +2 "processing"%< +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%0 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%B  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%v'ղ +2465 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%. +131 "core"  +2 "processing"%r% +4 "core" %հ\ " + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%+'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%n +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%m  +36 "core" +2 "processing"%% +4 "core" %Ҹ\ . + ."da"PS.seek 1.5ml +2 "processing"%3'~ +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%6 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%4' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%~  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%W +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%a' +2502 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +549 .PSV.dial PSR + "processing"%? +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2465 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +41 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%c  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%X  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%\\ +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +408 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%|  +44 "core"  +2 "processing"%U% +4 "core" %\ 5 +2 ."da"PS.seek 0.55ml + "processing"%'a +353 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%N  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%x'Һ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" +2 ."da"PTV.dial :mixing + "processing"%9 @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%-  +35 "core" +2 "processing"%*% +3 "core" %Ҿ\ ( +2 ."da"PS.seek 1.85ml +2 "processing"%_' +244 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%] * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Z' +1959 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +14852 "Can"\ 1FF +33150 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%\  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%D' +2489 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%e +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%j  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%R +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%d  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%Y'ղ +2465 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%p +130 "core"  +2 "processing"%Q% +4 "core" %յ\ 3 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%K'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%;  +73 "core"  +2 ."da"PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%V  +35 "core" +2 "processing"%M% +3 "core" %ҹ>\ / +2 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%l' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core"  +2 ."da"delay 30 seconds +269 "Can"\ /RR +2733 ."da"PBV.dial between PSV and waste1 +2 "processing"%} * +44 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%1 +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2461 "core" ' + ."da"PSV.dial PTV +2 "processing"%& +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%= +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%s +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%E  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%,'ղ +2462 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%( +130 "core"  +2 "processing"%w% +4 "core" %ձG\ 1 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%>'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%C +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%7  +33 "core" +2 "processing"%T% +4 "core" %ҹ^\ / + ."da"PS.seek 1.5ml +2 "processing"%[' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%` * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%S' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%@  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%k * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%" +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%%' +2461 "core" ' +50 ."da"PSV.dial PTV + "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%$ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%/'ղ +2466 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%A +131 "core"  +2 "processing"%% +4 "core" %ղu\ $ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%''\ +607 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%8'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%u +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%i% +4 "core" %Ҹ\ ) +2 ."da"PS.seek 1.5ml + "processing"%#'~ +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%b  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%P +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%{' +2091 "Can"\ 2EF +382 "core" ' + ."da"PSV.dial PTV +2 "processing"%h +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%J +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%) +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%!  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2466 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  +4 "processing"%% +16 "core" %հ\  +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +17 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +8 ."da"PS.seek 0.25ml +8 "processing"%z'm +361 "core" ' +2 ."da"delay 5 seconds +502 "processing"%o% +4 "core" %n\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%O'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%y'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%f +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%g  +35 "core" +2 "processing"%q% +4 "core" %ҹS\  + ."da"PS.seek 1.5ml +2 "processing"%t' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%I * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%^' +1613 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%<  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%0 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%B' +2494 "core" ' + ."da"PSV.dial PTV +2 "processing"%: +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%. +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%r +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%v  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%+'ղ +2486 "core" ' +2 "processing"%n9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast + "processing"%m  +3 "core" 4 + 4 + "processing"%& +4 "core" &]{(1\ 5 + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&% +3 "core" %\   o +2 "storage"(6% +3 "core" %   W\  +2 "storage"(3. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 +2 "storage"(~( +358 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (H& +3 "core" &  \  + "manipulator"&W& +4 "core" &, C D q c> + "manipulator"&4% +4 "core" %\  * ( W d + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&( +198 "core" ( +2 "manipulator"&?& +4 "core" &  ' K b+ + "storage"( & +4 "core" & \  ^\  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +103 "core" ' +2 "storage"(a& +4 "core" & \  O\  + ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(' +284 "core" ' +2 "storage"(c- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&X& +3 "core" & ( !  _+ + "storage"(\\& +4 "core" & \ a c + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 2 +2 "manipulator"&'~ +25 "core" ' +2 ."da"Elbow.hold +50 "manipulator"&|, +6 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(U- +3 "core" -' +2 ."da"SE.seek 0.1 Pucks below Top Plate + "storage"(' +33 "core" ' +2 "manipulator"&N% +4 "core" %Ͱ X + "storage"(& +4 "core" & \ F A + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 2 + 350 counts + "manipulator"&' +17 "core" ' +2 "manipulator"&9& +4 "core" & * ( C b+ +2 "storage"(-& +3 "core" & \  p\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts + "manipulator"&*' +17 "core" ' +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(]' +37 "core" ' +2 "manipulator"&x& +4 "core" & . ,  b+ +2 "manipulator"&_% +3 "core" % * * b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&\ '\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"& (k +258 "core" ( +3 "manipulator"&& +4 "core" &p  ' i b + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &p - ) V b +2 ."da"Forearm.seek PC +2 "manipulator"&e' +95 "core" ' +2 ."da"Hand.close + "manipulator"&j/ +74 "core" / +2 ."da"PC.seek :open +2 "processing"%R( +453 "core" ( +2 "storage"(d& +4 "core" & \  \  + "manipulator"&D& +4 "core" &p A C u e + "manipulator"&p% +4 "core" % B C v e +2 ."da"Forearm.seek :retract + "manipulator"&Q'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&Y( +270 "core" ( +2 "manipulator"&K& +4 "core" & + " ; c8 + "storage"(;& +4 "core" & \  +\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +102 "core" ' +3 ."da"Hand.open + "manipulator"&V1 +77 "core" 1 +2 "storage"(M- +4 "core" -' +2 ."da"SE.seek 0.86 Pucks below Top Plate + "storage"('R +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 0.1 Pucks below Top Plate +2 "storage"(2' +54 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep0712h137ml.tif +1668 #SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 13.446 seconds\ /var/log/esp/da19sep0712h137ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep0712h137ml15s.tif +274 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1284 #"da"SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep0712h137ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep0712h137ml30s.tif +3058 #SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep0712h137ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep0712h137ml70s.tif +7128 #SX MX5/16 (USB:11): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep0712h137ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "13.446 sec auto-exposure",Subject: "da19sep0712h137ml images!" +10 "storage"(- +12 "core" -' +5 "storage"(& +5 "core" & \ Q ^ ' +2 "manipulator"&}& +4 "core" & * G _8 + ."da"Elbow.seek 2 +2 "manipulator"&1( +4 "core" ( + "manipulator"&l& +4 "core" &   ( _8 +2 "storage"(&& +3 "core" & \ [ S +2 ."da"Forearm.seek 2 + 600 counts +3 "manipulator"&=' +4 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 0.81 Pucks below Top Plate +2 "storage"(s' +56 "core" ' +2 "manipulator"&E& +4 "core" & ' u8 +2 "storage"( & +3 "core" & \ \\ \\ \  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 2 +2 "manipulator"&('~ +24 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&w, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +4 "storage"(#QK-0-\ b +2 ."da"SE.seek 1 Pucks below Top Plate +2 "storage"(,' +25 "core" ' +2 "manipulator"&>% +4 "core" %ͧ ` ] V l +2 "storage"(C& +5 "core" & \   \  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 2 + 341 counts + "manipulator"&7' +17 "core" ' +3 "manipulator"&T& +7 "core" & K w6 +2 "storage"(& +3 "core" & \ Y W F\  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 600 counts +6 "manipulator"&`' +21 "core" ' +2 "storage"([% +5 "core" % S X /\  +2 ."downElevator"SE.seek :down +5 "storage"(@'} +98 (k% +2 "core" %J. 1 3\ Yl +2 "manipulator"&"% +4 "core" % - ss +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +3 "manipulator"&S'\ +92 "core" ' +49 ' + ."downElevator"SE.coast +2 "storage"(5 +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +3 "processing"%& +5 "core" &\ - +3 "manipulator"&& +5 "core" & ( , c 6 +3 "manipulator"&$% +3 "core" %\  ? <  +55 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&(, +186 "core" ( +2 "manipulator"&%& +4 "core" &, S _  A +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &A& +3 "core" &, f j A +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&// +72 "core" / +4 "manipulator"&'& +5 "core" &, ? = A A +2 "manipulator"&u% +4 "core" % - ? > H D +2 ."psFlush"Forearm.seek :retract + "manipulator"&'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&i(k +118 "core" ( +2 "manipulator"&8& +4 "core" &o k j +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +4 "core" &o m k B +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&#' +98 "core" ' +2 "manipulator"&b& +4 "core" &o m f  +2 "manipulator"&% +4 "core" % l m Y +3 "processing"%P& +4 "core" &\ 0 +2 "processing"% & +3 ."psFlush"PC.seek :closed +2 "processing"%h(] +3 "core" &\ 1 +3 &\ 1 +9 &'r\ *- +10 &`\ 'A +9 &Jv|\ (S +9 & S\ +S +10 &V{\ )T +9 &Vy\ *T +10 &OUy\ +S +9 &Wy\ +T +9 &Tp\ +T +10 &Sm\ *S +9 & VWl\ +T +9 &"Us\ +T +10 &#Pg\ +S +9 &%R`\ *S +10 &']W[\ *T +9 &)!W`\ +S +10 &*W\\\ +T +9 &,Y]\ +S +10 &.fV\\\ *T +8 &0'Wb\ *T +10 &1UZ\ +T +9 &3XJ\ *T +10 &5oQR\ +S +9 &70XM\ *T +10 &8US\ *T +9 &:TR\ +T +9 &9YJ\ +S +10 &?UJ\ *S +9 &AXB\ *S +10 &CU>\ *S +9 &E@ZA\ *T +9 &Fk?\ )U +10 &HE\ 'X +9 &Jv?\ &Y +10 &L8<\ &Y +10 &M=\ %Z +8 &O;\ %Z +10 &Q|;\ &Z +9 &S?+\ $Z +10 &U)\ $Z +9 &Vm\ %Z +9 &XG\ %Z +9 &ZE\ $Z +10 &\\_\ $I +9 &]0Ep\\\ ("f +10 &]y@Y\ ,6 +5 ( + "processing"% & +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 +2 "processing"%J& +4 "core" &]y(X\ ,6 + &]y([\ ,6 +2 ."psFlush"Hand.open + "manipulator"&)1 +74 "core" 1 +2 "manipulator"&!% +4 "core" % G < }  +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&{'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +130 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +294 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +810 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1612 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%o +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%z  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%O' +2621 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%f +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%g'\ +614 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%q' +2121 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%y +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%I U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%t' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%< @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%0  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%^'ղ +2636 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%: +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%.' +2635 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%r +82 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%v' +145 "Can"\ -JJ +2486 "core" ' +2 ."psFlush"PSV.dial PBV +4 "processing"%B @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%m  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2624 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +44 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%6'TE +1103 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +4 "processing"%3' +1620 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%H +84 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%W  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%4' +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%? +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"% '\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%L' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%a +72 "core" +2 ."psFlush"PBV.dial PSV + "processing"%5 U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%c' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%X @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +2661 "core" ' +9 ."psFlush"PSV.dial :waste1 + "processing"%U  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%N'ղ +2621 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%9' +2622 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%- +83 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%x' +2625 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%_ @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +81 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2621 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +4 "core" &QPT\  + "manipulator"&& +4 "core" &o w  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(k +4 "core" ( +2 "manipulator"&*& +4 "core" &o } w 2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &o  v W +2 .tForearm.seek PC +2 "manipulator"&Z' +94 "core" ' +2 .tHand.close + "manipulator"&|/ +69 "core" / +2 .tPC.seek :open +2 "processing"%j( +451 "core" ( +2 "manipulator"&\ & +4 "core" &o 2 + "manipulator"&F% +4 "core" % 7  +2 .tForearm.seek :retract + "manipulator"&d'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&D( +367 "core" ( +2 "manipulator"&p& +4 "core" &+ l k D{ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &+ b h D{ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&K' +99 "core" ' +2 "manipulator"&;& +4 "core" &+ v D{ +2 "manipulator"& % +3 "core" % } }  h +2 "collection"'V& +4 "core" &PNZ\  +2 "collection"'M& +3 .tCC.seek :closed +2 "collection"'Q(` +2 "core" &OQ;\  +2 &NO<\  +10 &*sPP;\ - +9 &`~OOA\ A +10 &UrON?\ R +9 &NQP?\ \ S +9 &RPPB\ S +10 &ORP@\ S +9 &YRPQ@\ S +10 &QPPB\ S +9 &QPQB\ S +9 &PQR?\ \ S +10 & aOQQ=\ S +9 &"#TPR>\ S +9 &#NPO:\ \ S +10 &%QOQ<\ S +9 &'jRQO;\ S +10 &),NQP6\ S +9 &*PRO<\ S +9 &,PQP@\ S +10 &.rQQPC\ S +9 &04OSSC\ \ S +9 &1OPPM\ S +10 &3QPQG\ S +9 &5zOPPK\ S +10 &7;QPPN\ S +9 &8ORQQ\ S +9 &:OORF\ S +10 &<PQQN\ S +9 &>ELQSO\ \ S +9 &@SOPN\ S +10 &AOQQC\ S +9 &CNQRN\ \ R +10 &ENNQTP\ R +9 &GOSQM\ S +9 &HTWVL\ S +10 &J\\[XJ\ T +9 &LIzkcJ\ W +9 &M|D\ [ +10 &OF\ ^ +9 &QyN ^ +10 &S;M ^ +9 &TN _ +9 &VI _ +10 &X|N ` +9 &Z=K ` +9 &[7 a +10 &]9 a +9 &_r= B +10 &`F,B\ (v +9 &`dsC\ X +2 ( + "collection"'M& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.35 + "collection"']& +3 "core" &`dr]\ X +2 .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&% +4 "core" % 8 a f +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'}& +4 "core" &`dqv\ X +2 "collection"'l% +4 "core" %ӵz\  + .tCSV.dial CSR +2 "collection"'&  +42 "core"  +2 "collection"'E% +4 "core" %ӮZ\  + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"' 'qi +1340 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '>% +3 "core" %qdc\  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.499ml + "collection"'C'> +667 "core" ' +2 .tCSV.dial :waste + "collection"'T +142 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1969 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'[& +4 "core" &`dpe\ X +2 "collection"'Y% +3 "core" %ӹz\  + .tCSV.dial :flush +2 "collection"'  +55 "core" +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'2'qi +1266 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'k @ +56 "core" > +2 "collection"'"% +4 "core" %qkz\  +2 .tCS.seek 7ml + "collection"'=' +554 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'1  +2 's  +44 "core"  +93  +2 .tCBV.dial :waste1 + "collection"'( @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"''Ӵ +1721 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'7& +4 "core" &`dp`\ X +2 "collection"'% +3 "core" %ӱv\  + .tCSV.dial :flush +2 "collection"'$  +73 "core" +2 .tCS.seek 5ml +2 "collection"','qi +1261 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +4 "collection"'` @ +44 "core" B +2 "collection"'%% +4 "core" %qg]\  +2 .tCS.seek 7ml + "collection"'A'| +552 "core" ' +2 ."connect"CSV.dial CTV +47 .tCTV.dial CSV +5 "collection"'@  +43 "core"  +2 .tCBV.dial :waste2 + "collection"'~  +105 "core"  +2 .tCS.seek 0ml +2 "collection"'w'Ӵ +1719 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'/& +4 "core" &`dpP\ X +2 "collection"''% +3 "core" %ӱm\  + .tCSV.dial CSR +2 "collection"'u  +41 "core"  +2 "collection"'S% +4 "core" %ӱm\  + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'8' +1966 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +542 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +2 'b  +100 "core" +37  +2 .tCTV.dial :intake + "collection"'  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'P' +1989 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +74 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +592 "core" ' + .tCSV.dial CSR +2 "collection"'R  +114 "core"  +2 "collection"' % +4 "core" %Ӷ3\  + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'J'qi +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"')' +1292 "Can" \ *PP +60 "core" ' + .tCSV.dial CBV +2 "collection"'! +100 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +2602 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&#& +4 "core" &*  - Cp +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&+( +57 "core" ( +2 "manipulator"&& +4 "core" & ^ ^  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &o& +2 "core" & F F  +2 .tForearm.seek CC +2 "manipulator"&z' +91 "core" ' +2 .tHand.close + "manipulator"&/ +65 "core" / +2 .tCC.seek :open +2 "collection"'f( +470 "core" ( +2 "manipulator"&O& +4 "core" & r   + "manipulator"&g% +4 "core" %  b  +2 .tForearm.seek :retract + "manipulator"&y'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&I(, +268 "core" ( +2 "manipulator"&q& +4 "core" &, 0 n + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" &,  n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&t' +110 "core" ' +3 .tHand.open + "manipulator"&01 +69 "core" 1 +2 "manipulator"& % +4 "core" % s  (  ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&:'\ +100 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:21 + #Preparing to sleep until 7:07AM 9/08/2019 +3 ."shutdown"CC.coast +3 #tAsleep til 7:07AM 9/08/2019 +2 "collection"'6 +4 #tContinuing at 07:07EDT08-Sep-19 +2 ."shutdown"CS.coast +3 "Can"\ \ :32 +2 "collection"'5 +4 ."Qmail"GoodNews.email "Then, in tube 3: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:80\\n{1 => 22,\\n 2 => 2,\\n 3 => 20}\\nCan@12:59:04, 23.3C, 14% humidity, 15.0psia, 12.786V, 0.251A, 0.245A avg, 3.21W",Subject: "Asleep until 07:07EDT08-Sep-19" +3 ."shutdown"PC.coast +2 "processing"%6 +3 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +55729 "Can" \ M +60002 \ N +60002 \ O +60003 \ O +60002 \ O +60002 \ P +60002 \ O +60002 \ P +60002 \ Q +60002 \ Q +60003 \ H%$ +60002 \ P +60002 \ Q +60002 \ Q +60002 \ Q +60002 \ Q +60003 \ Q +60002 \ S +60002 \ R +60002 \ R +60002 \ P +60002 \ S +60003 \ Q +60002 \ R +60002 \ S +60002 \ S +60002 \ S +60002 \ T +60003 \ S +60002 \ T +60002 \ T +60002 \ S +60002 \ T +60003 \ T +60002 \ T +60045  \ S +59959 \ T +60002 \ T +60002 \ U +60003 \ T +60002 \ T +60002 \ T +60002 \ T +60002 \ T +60002 \ T +60003 \ T +60002 \ U +60002 \ T +60002 \ T +60002 \ U +60002 \ U +60003 \ U +60002 \ T +60002 \ T +60002 \ T +60002 \ T +60003 \ U +60002 \ U +60002 \ T +60002 \ T +60002 \ U +60002 \ T +60003 \ U +60002 \ T +60002 \ U +60002 \ T @EDT1567915704.25 \ T +60002 \ U +60003 \ T +60002 \ L%% +60002 \ L%$ +60002 \ N"# +60002 \ K$$ +60002 \ L$$ +60003 \ L$$ +60002 \ O## +60002 \ K&& +60002 \ L%% +60002 \ L$$ +60002 \ L&% +60003 \ N## +60002 \ L%% +60002 \ L%% +60002 \ V +60002 \ T +60002 \ T +60003 \ U +60002 \ T +60002 \ V +60002 \ T +60002 \ V +60002 \ U +60003 \ V +60002 \ U +60002 \ T +60002 \ U +60002 \ U +60002 \ T +60003 \ U +60002 \ U +60002 \ T +60002 \ V +60002 \ U +60002 \ U +60003 \ U +60002 \ T +60002 \ V +60002 \ S +51488 \ U +2 #tPowering core bus +477 .Gate.power :raw,:ON +2 "sampler") +2 )^ +2 "core"  + "collection"' +2 'r +2 "core"  +2 "processing"% +2 %. +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )B% +3 "core" %Y\ < + .tSS.configure SSconfig +2 "sampler")#.0X\ + + .tCS.configure CSconfig +2 "collection"'#P d@b +2 "processing"%n& +3 "core" &\ Q +2 .tPC.configure PCconfig + "processing"%$x2 ^22b +3 %% +2 "core" %\ Q +2 .tPS.configure PSconfig +2 "processing"%#A d`b +4 "manipulator"&% +3 "core" % ; 5 + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 &6& +2 "core" & < 4 +2 .tElbow.configure LooseElbow + "manipulator"&$ &.,(#b +5 "storage"(H& +3 "core" & k k J\ D + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (W% +2 "core" % k d C\ C +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 .tCH.coast + "collection"'3  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast +2 "processing"%?  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +10 "collection"'4% +3 "core" %H\ ' +2 "processing"% % +2 ."rdySampler"Intake.select :close +4 "manipulator"&a% + ."rdySampler"Exhaust.select :close +3 .CTV.dial :air +2 "collection"'5  +2 "core" %\ N + %    +2 ."rdyProcessing"PSV.dial :air +3 "manipulator"&L% + "processing"%X  +5 "core" %  ]  +2 + ."rdySampler"CSV.dial :waste1 +3 .tForearm.reconfigure LooseForearm +3 "collection"'c + "manipulator"&#@2^d^2b +4 .tForearm.home.seek :retract + "manipulator"&U'\ +37 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler")\\ +3 "core"  +2 "sampler")  +13 "core" +3 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b + "sampler")#.0X 22,\\n 2 => 2,\\n 3 => 20}\\nCan@07:07:23, 22.6C, 13% humidity, 15.0psia, 12.728V, 0.459A, 0.453A avg, 5.84W",Subject: "Started 2019_9_5_rush_mission phase deepDAwithoutWCR" +2 #t===> STARTED deepDAwithoutWCR (phase #6) <=== +2 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &L\ \  +2 .tHand.open + "manipulator"&p1 +70 "core" 1 +2 "manipulator"&e& +4 "core" &\ \  ( ~2 +2 "manipulator"&;% +3 "core" % \  \  Z ~ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (, +185 "core" ( +2 "manipulator"&V& +4 "core" &, ` k A Q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +4 "core" &, W N > Q +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&G' +99 "core" ' +2 .tHand.close + "manipulator"&]/ +68 "core" / +3 "manipulator"&& +4 "core" &, # {Q +2 "manipulator"&% +3 "core" % 2 e {" +2 .tForearm.seek :retract +2 "manipulator"&}'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&M( +329 "core" ( +2 "manipulator"&l& +4 "core" & X >  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &&& +2 "core" & '    +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&E' +99 "core" ' +2 "manipulator"&K& +8 "core" & < H "  + "manipulator"&% +4 "core" % \ \  .  +2 "collection"'>& +4 "core" &G\  +2 "collection"' & +4 .tCC.seek :closed + "collection"'T(` +3 "core" &-\  +2 &3\ \  +9 &4{( - +9 &a|+ A +9 &Er( S +10 &Q,\ T +9 &R,\ T +10 &L-\ S +9 &JO-\ T +9 & R+\ S +11 &S-\ T +9 &Q-\ T +9 & SN,\ S +10 &"Q-\ S +8 &#Q/\ S +10 &%T(\ T +9 &'ZT3\ T +9 &)N*\ S +10 &*M-\ S +9 &,O+\ S +9 &.bT0\ T +10 &0%O,\ S +9 &1N1\ S +11 &3T.\ S +8 &5kL)\ S +10 &7-P5\ S +9 &8O,\ T +9 &:Q0\ S +10 &5P/\ S +9 &?T-\ S +10 &AQ,\ S +9 &CzN,\ T +9 &E=N-\ S +10 &FP#\ S +9 &HX\ T +9 &J~]\ U +10 &L9{ X +9 &M' [ +10 &O% ^ +9 &Qk! ^ +9 &S,! _ +10 &T" _ +9 &V! ` +9 &Xn! ` +10 &Z. a +9 &[! a +10 &] b +9 &_i# I +9 &`D*! +~ +10 &`nk! T +2 ( + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.35 + "collection"'C& +3 "core" &`nmA T +3 .tHand.open + "manipulator"&[1 +66 "core" 1 +2 "manipulator"&Y% +4 "core" % S w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +4 "manipulator"&'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`nm# T +2 "collection"'k% +3 "core" %ӵ" +2 .tCSV.dial CSR + "collection"'"  +132 "core"  +2 "collection"'2% +4 "core" %ӵ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'1'qi +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 's% +3 "core" %ql:  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'('F +687 "core" ' + .tCSV.dial :waste +2 "collection"'= +132 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'7'Ӵ +1853 "Can"\ (ff +126 "core" ' +2 #tPurging external Intake + "collection"'& +4 "core" &`nlA\ T + "collection"'$% +4 "core" %ӵ?\  + .tCSV.dial :flush + "collection"'  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'`' +2485 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'% + ',  +16 "core"  +72 +2 .tCTV.dial :intake + "collection"'@  +73 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'~'Ӵ +2489 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'A  +75 "core" ~ +2 #tFlushing upper manifold + "collection"'/& +4 "core" &`nk T + "collection"''% +4 "core" %Ӵ\ + .tCSV.dial :flush +2 "collection"'u  +71 "core"  +2 .tCS.seek 5ml +2 "collection"'S'qi +1262 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'w @ +55 "core" > +2 "collection"'8% +4 "core" %qj\  +46 .tCS.seek 7ml +2 "collection"'' +551 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'b +114 "core" +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"''Ӵ +1733 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +785 "core" ' + .tCSV.dial :waste +2 "collection"' +42 "core" +2 .tCS.seek 0ml +2 "collection"'P'Ӵ +788 "core" ' +2 "collection"'R& +4 "core" &`nk8\ T + "collection"' % +4 "core" %Ӵ\  + .tCSV.dial :flush +2 "collection"'  +42 "core"  +2 .tCS.seek 3ml +2 "collection"'J'2T +796 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'! @ +44 "core" B +2 "collection"')% +4 "core" %2W=\  +2 .tCS.seek 5ml + "collection"'#'ql +557 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"''Ӵ +1245 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'o'2T +788 "core" ' + .tCSV.dial :waste +2 "collection"' +73 "core" +2 .tCS.seek 0ml +2 "collection"'D'Ӵ +788 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  | +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&Q( +3 "core" ( +2 "manipulator"&O& +4 "core" &  | + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &g& +3 "core" & / | +2 .tForearm.seek CC +2 "manipulator"&z' +92 "core" ' +2 .tHand.close + "manipulator"&q/ +73 "core" / +2 .tCC.seek :open +2 "collection"'<( +468 "core" ( +2 "manipulator"&+& +4 "core" & k p (  + "manipulator"&0% +4 "core" %  p p  +2 .tForearm.seek :retract + "manipulator"& '\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&y(, +279 "core" ( +2 "manipulator"&t& +4 "core" &, V I 6 T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" &, T u T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +111 "core" ' +3 .tHand.open + "manipulator"&j1 +71 "core" 1 +2 "manipulator"&% +4 "core" % \ z O ro +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&:'\ +103 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 3 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 3 at 07:11:44EDT08-Sep-19\\n{1 => 22,\\n 2 => 2,\\n 3 => 20}\\nCan@07:08:28, 22.6C, 13% humidity, 15.0psia, 12.698V, 0.563A, 0.563A avg, 7.15W",Subject: "da sampling at most 300ml" +2 "collection"'I& +5 "core" &-\ +2 "manipulator"&% +3 "core" %\ " Z R - A +2 "storage"(^% +4 "core" % M\  + "storage"(r. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +3 "storage"(.( +350 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (B& +5 "core" &6 Z\ "  +2 "manipulator"&v& +8 "core" &, = u T +4 "manipulator"&m% +6 "core" %\ "\ \  o @ +4 .tElbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&n( +186 "core" ( +2 "manipulator"&& +4 "core" & x m 0 +2 "storage"(& +3 "core" & X\ ( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&6'* +95 "core" ' +2 "storage"(H& +4 "core" & \ ( + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(W' +118 "core" ' +2 "storage"(3- +3 "core" -' +2 .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (?& +3 "core" & } F\  +2 "manipulator"&4& +3 "core" & 1 |0 +2 .tElbow.seek 3 +2 "manipulator"&a( +4 "core" ( + "manipulator"& & +4 "core" & ? {0 + "storage"(5& +4 "core" & s v A\  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&L' +18 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +46 "manipulator"&c/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&\\& +3 "storage"('} +6 "core" & \  }0 +2 "manipulator"&X% +4 "core" % [ k T  + .tForearm.seek :retract +2 "manipulator"&9'\ +74 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +18 "core" ' +2 .tElbow.seek CC +2 "manipulator"&_( +188 "core" ( +2 "manipulator"&& +5 "core" & f  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +3 "core" &   + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&x' +101 "core" ' +2 "manipulator"&{& +4 "core" & 5  +2 "manipulator"&\ % +3 "core" % ) +2 "collection"'h& +4 "core" & \  + "collection"'U& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" &L\  +4 &~#\  +9 &+q~%\ , +10 &a{-\ A +9 &Xp+\ S +9 &N*\ \ S +10 &O-\ \ R +9 &N/\ \ R +10 &_Q2\ \ R +9 &!O0\ R +9 &L~~.\ \ R +10 &O-\ S +9 & hN*\ \ R +9 &"(O,\ S +10 &#L-\ \ R +9 &%N~.\ R +10 &'oR.\ R +9 &)1L/\ R +9 &*O,\ S +10 &,N'\ \ R +9 &.vO'\ \ S +9 &0:L*\ \ R +10 &1L(\ R +10 &3N,\ R +9 &5L'\ R +9 &7BJ,\ \ R +9 &9N)\ R +10 &:M*\ \ R +9 &<N'\ R +9 &>IK*\ \ R +10 &@ M'\ R +9 &AL'\ R +10 &CL\ \ R +9 &ESJ!\ R +9 &GP'\ R +10 &HU$\ S +9 &J_\ T +9 &LL~ \ W +10 &N\ \\ +10 &O ^ +9 &Q} ^ +9 &S= _ +9 &T _ +10 &V _ +9 &X _ +9 &Z@ ` +10 &\\ a +9 &] b +10 &_p A +9 &`B+\ , +9 &`gy \ [ +2 ( + "collection"'U& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.43 + .Hand.open + "manipulator"&*1 +66 "core" 1 +2 "manipulator"&% +4 "core" % S P +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +3 "manipulator"&p'\ +97 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")e+ +3 "core" + +2 "sampler");% +3 "core" %} , 4 +2 "collection"'V& +4 "core" &`gs- [ +2 "Can" XY +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +28  +2 .tdelay 3.8 seconds +382 "collection"'% +3 "core" %ӵ +2 "sampler")% +3 "core" %3  &  + .tSSV.dial :spit +2 "sampler")i +135 "core"  +3 .tSS.seek 0ml +2 "sampler")G'z +275 "core" ' +2 .tSSV.dial CBV + "sampler")  +137 "core"  +2 .tCTV.dial :intake + "collection"'l  +77 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "07:15:06.47" +1598 #"pumping"7.1L/min +3007 #7.1L/min +3007 #7.1L/min +3007 #7.1L/min +3007 #7.1L/min +2862 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +138 #"pumping"7.1L/min +72 "collection"'&% +3 "core" %ӵ|{ +2 #tIntake @22.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X{% +3 "core" %ӵvs +2 "sampler")}% +3 "core" %W LK , ? +2 "sampler")Z% +3 "core" %W NN " 4 + .tIntake.select :close +2 "sampler")0 +9 )C% +3 "core" %W OO "  + .tSSV.dial :exhaust +2 "sampler")[  +75 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")Y'z +404 "core" ' + .tExhaust.select :close +2 "sampler") +10 #tSampling 300.0ml +2 .Intake.select :close + .Exhaust.select :close + .SS.reconfigure SSconfig +2 "sampler")#.0X ! , +2 "sampler")% +3 "core" %AC +  +2 .tIntake.select :close + "sampler")0 +9 )P% +3 "core" %LJ 8 + .tSSV.dial :exhaust +2 "sampler")!  +76 "core"  +3 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler"))'z +895 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")J  +76 "core"  +2 #tAllowing 130s for 25.0ml of remaining 225.0ml + .Intake.select :open + "sampler") +210 "collection"'#% +3 "core" %ӵ}}( +2 #tIntake @22.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 135 +2 "sampler")#.0X}D $ +2 .tIntake.select :close + "sampler")0 +9 )% +3 "core" %FJ - + .tSSV.dial :exhaust +2 "sampler")  +74 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")I'z +899 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +77 "core"  +2 #tAllowing 130s for 25.0ml of remaining 200.0ml + .Intake.select :open + "sampler") +210 "collection"'^% +3 "core" %ӵ}{? +2 #tIntake @22.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 110 +2 "sampler")#.n0X{% +3 "core" %fO - : +2 "collection"'}% +3 "core" %ӵsq +2 .tSS.reconfigure SSinhale.with maxSpeed: 48 +2 "sampler")#.00Xrb|y   +3 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X% +3 "core" %ӵxx +2 "sampler")}% +3 "core" %  *  +15 "collection"'% +3 "core" %ӵyz1 +2 "sampler")i% +3 "core" % ' ? +15 "collection"'[% +3 "core" %ӵ~} +2 "sampler")K% +3 "core" % !  +15 "collection"'% +3 "core" %ӵ{| +2 "sampler")k% +3 "core" % # +2 "collection"' % +4 "core" %ӵ{y- + #tIntake @21.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 19 +2 "sampler")#.0Xy% +4 "core" % % * + "collection"'}% +4 "core" %ӵww0 + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 14.117625 + "sampler")#.0Xw   +15 "collection"'q% +3 "core" %ӵ~\ +2 "sampler"))% +4 "core" %2> "  +14 "collection"'o% +3 "core" %ӵ}}1 +2 "sampler")f% +4 "core" %2> %  +14 "collection"'Q% +3 "core" %ӵ|{/ +2 "sampler")j% +3 "core" %2>   +2 "collection"'% +3 "core" %ӵ~~ +2 #tIntake @22.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X~% +3 "core" %ӵ +2 "sampler")}% +3 "core" %FU "  +15 "collection"'% +3 "core" %ӵ: +2 "sampler")[% +3 "core" %FU (  +15 "collection"'K% +3 "core" %ӵz| +2 "sampler")% +3 "core" %FU   +15 "collection"'k% +3 "core" %ӵvy\ +2 "sampler") % +3 "core" %FU '  +15 "collection"'% +3 "core" %ӵxw3 +2 "sampler")x% +3 "core" %FU "  +15 "collection"'Z% +3 "core" %ӵ|y\ +2 "sampler")s% +3 "core" %FU   +15 "collection"'1% +3 "core" %ӵ}}: +2 "sampler")C% +3 "core" %FU (  +15 "collection"'=% +3 "core" %ӵ~0 +2 "sampler")(% +3 "core" %FU "  +15 "collection"'% +3 "core" %ӵ}| +2 "sampler")E% +3 "core" %FU   +50 "collection"'N% +6 "core" %ӵ~ + #tIntake @22.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'z' +100 "core"  +2 .tCTV.dial :air +2 "collection"'t  +73 ."samplerPumpShutdown"Gate.power :sampler,:OFF + ."pumping"Gate.power :analytic3,:OFF +2 "core"  +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")r +135 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +2 "collection"'  +4 "sampler")'z +4 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")y  +123 "core"  +12  +523 ' +2 "sampler")H% +4 "core" %z %\ + .tCBV.dial between SSV and waste2 +2 "collection"'m  +28 "core"  +2 "collection"'% +4 "core" %\  0  +2 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +2 "collection"'4  +44 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +3 .tCS.seek 0ml + "collection"' 'Ӵ +2194 "core" 'u +3 "collection"'B% +3 "core" %D  +2 "sampler")v% +3 "core" %zVV %\  +2 #tBubblePoint: Intake @39.4psia, Outlet @36.8psia + .CBV.dial SSV + "collection"'c @ +30 "core" @ +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"''Ӵ +96 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")5 +134 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'-' +1476 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")e +135 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +2 "collection"']  +3 "sampler")#.0X' +577 "core" ' +2 .tdelay 15 seconds +1502 "collection"'}% +3 "core" %02"\  +2 "sampler")% +3 "core" % \  +2 #tEvacuated: Intake @17.9psia, Outlet @13.3psia + .SSV.dial :spit,avoiding: :exhaust + "sampler")[ +134 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'x'Ӵ +107 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")Z +106 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +23 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +335 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '$% +3 "core" %?Q\  +48 .tCS.seek 6ml +2 "collection"'@' +1344 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +41 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'`'ӂ +1498 "core" ' +2 .tCSV.dial CSR + "collection"'A  +44 "core"  +2 "collection"'% +4 "core" %ӆ S\ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'"' +582 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'Y% +3 "core" %5\  +2 .tCS.seek 5ml + "collection"'/'qh +835 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'w  +42 "core" ~ +2 .tCS.seek 1ml +2 "collection"'u'> +1107 "core" ' +2 #tHeating sh1 puck from tube 3 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'i \  +2 '9 +5 "core" 9 +102 "collection"'%9 +3 "core" 9d +102 "collection"'~9 +3 "core" 9 d +102 "collection"'R9 +3 "core" 9 d +102 "collection"' 9 +3 "core" 9d +102 "collection"'9 +4 "core" 9d +102 "collection"'P9 +3 "core" 9d +102 "collection"'!9 +3 "core" 9d +102 "collection"'9 +3 "core" 9"d +102 "collection"'9 +3 "core" 9&d +102 "collection"'J9 +3 "core" 9+d +103 "collection"'#9 +3 "core" 9/d +102 "collection"''9 +3 "core" 93d +102 "collection"'9 +3 "core" 97d +102 "collection"',9 +3 "core" 9;d +102 "collection"'9 +3 "core" 9@d +102 "collection"'O9 +3 "core" 91Dd +102 "collection"'9 +3 "core" 9IHd +102 "collection"'9 +3 "core" 9bLd +102 "collection"'M9 +3 "core" 9{Pd +102 "collection"'9 +3 "core" 9Ud +103 "collection"'T9 +3 "core" 9Yd +102 "collection"'g9 +3 "core" 9]d +102 "collection"'q9 +3 "core" 9ad +102 "collection"')9 +3 "core" 9ed +102 "collection"'79 +3 "core" 9!jd +103 "collection"'Q9 +3 "core" 9>nd +102 "collection"'j9 +3 "core" 9[rd +102 "collection"'9 +3 "core" 9xvd +102 "collection"'o9 +3 "core" 9zd +102 "collection"'b9 +3 "core" 9b +103 "collection"'f9 +3 "core" 9_ +102 "collection"'89 +3 "core" 9\\ +102 "collection"'S9 +3 "core" 9\ Z +102 "collection"'9 +2 "core" 9(W +103 "collection"'I9 +4 "core" 9GU +102 "collection"'t9 +3 "core" 9cR +102 "collection"'D9 +3 "core" 9O +102 "collection"'^9 +3 "core" 9M +102 "collection"'r9 +2 "core" 9J +103 "collection"'9 +3 "core" 9G +103 "collection"'y9 +3 "core" 9E +102 "collection"'9 +3 "core" 9C +102 "collection"'H9 +3 "core" 9+A +102 "collection"'m9 +3 "core" 9F? +102 "collection"'9 +3 "core" 9a= +103 "collection"'49 +3 "core" 9{; +102 "collection"'z9 +3 "core" 99 +102 "collection"'B9 +3 "core" 97 +102 "collection"'v9 +3 "core" 95 +102 "collection"'c9 +3 "core" 93 +103 "collection"'9 +3 "core" 92 +102 "collection"'?9 +3 "core" 9 0 +102 "collection"'X9 +3 "core" 9#/ +102 "collection"'n9 +3 "core" 98- +102 "collection"'39 +3 "core" 9N+ +102 "collection"'69 +3 "core" 9b* +102 "collection"'9 +3 "core" 9v( +102 "collection"' 9 +3 "core" 9' +102 "collection"'09 +2 "core" 9% +103 "collection"'W9 +3 "core" 9$ +103 "collection"'59 +2 "core" 9" +103 "collection"' 9 +2 "core" 9" +103 "collection"'9 +2 "core" 9\ ! +103 "collection"'9 +3 "core" 9 +102 "collection"':9 +3 "core" 9  +103 "collection"'h9 +3 "core" 9  +102 "collection"'+9 +2 "core" 9 ! +103 "collection"'\ 9 +3 "core" 9 0 +102 "collection"'9 +3 "core" 9 ># +102 "collection"'U9 +3 "core" 9 L' +103 "collection"';9 +2 "core" 9 X+ +103 "collection"'V9 +3 "core" 9 e/ +102 "collection"'<9 +3 "core" 9 r4 +102 "collection"'*9 +3 "core" 9 }8 +102 "collection"'99 +3 "core" 9 < +102 "collection"'e9 +3 "core" 9 @ +102 "collection"']9 +2 "core" 9 D +103 "collection"'a9 +2 "core" 9 I +103 "collection"'{9 +3 "core" 9 M +102 "collection"'.9 +3 "core" 9  Q +103 "collection"'d9 +3 "core" 9  U +102 "collection"' 9 +3 "core" 9  Y +102 "collection"'-9 +3 "core" 9  ^ +102 "collection"'&9 +3 "core" 9  b +102 "collection"'G9 +3 "core" 9 f +103 "collection"'\\9 +3 "core" 9 j +102 "collection"'9 +2 "core" 9 n +103 "collection"'}9 +3 "core" 9 s +102 "collection"'9 +3 "core" 9\ w +103 "collection"'[9 +2 "core" 9\ { +103 "collection"'>9 +2 "core" 9\  +103 "collection"'K9 +3 "core" 9\  +102 "collection"'|9 +3 "core" 9\  +102 "collection"'k9 +2 "core" 9\  +103 "collection"'9 +3 "core" 9\ # +103 "collection"'9 +3 "core" 9\ ( +102 "collection"'Z9 +2 "core" 9\ - +103 "collection"'l9 +2 "core" 9\ 0 +103 "collection"'x9 +2 "core" 9\ 5 +103 "collection"' 9 +3 "core" 9\ 9! +103 "collection"'s9 +3 "core" 9\ =" +102 "collection"'C9 +3 "core" 9\ A# +102 "collection"'=9 +2 "core" 9\ E$ +103 "collection"'19 +3 "core" 9\ H% +102 "collection"'9 +3 "core" 9\ K& +103 "collection"'E9 +2 "core" 9\ N' +103 "collection"'(9 +52 "core" 9\ S) +102 "collection"'N9 +3 "core" 9\ V) +102 "collection"'L9 +3 "core" 9\ Y+ +102 "collection"'$9 +3 "core" 9\ [, +102 "collection"'29 +3 "core" 9\ ^- +102 "collection"'9 +3 "core" 9\ a. +102 "collection"'@9 +3 "core" 9\ c. +102 "collection"'A9 +3 "core" 9\ f0 +102 "collection"'9 +3 "core" 9\ h1 +103 "collection"'`9 +3 "core" 9\ j2 +102 "collection"'Y9 +3 "core" 9\ m3 +102 "collection"'"9 +3 "core" 9\ o4 +102 "collection"'w9 +3 "core" 9\ p5 +102 "collection"'/9 +3 "core" 9\ s6 +102 "collection"'9 +3 "core" 9\ u8 +102 "collection"'%9 +3 "core" 9\ v8 +102 "collection"'~9 +3 "core" 9\ y8 +102 "collection"'R9 +3 "core" 9\ {: +102 "collection"' 9 +3 "core" 9\ |: +103 "collection"'9 +3 "core" 9\ ~; +102 "collection"'P9 +3 "core" 9\ < +102 "collection"'!9 +3 "core" 9\ = +102 "collection"'9 +3 "core" 9\ >! +102 "collection"'9 +3 "core" 9\ ?% +103 "collection"'J9 +3 "core" 9\ @* +102 "collection"'#9 +3 "core" 9\ A. +2 .tCH.hold 10:00,70C +3 "collection"'' `\ `\  +3 "core" . +3589 "Can" +56413 "core" ` +2 "collection"'9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"','Ӵ +326 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +103 "core" @ +2 .tCSV.dial :air + "collection"'O @ +42 "core" ? +2 .tCS.seek 5ml +2 "collection"''qi +1341 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'M @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'T @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'g'Ӵ +753 "Can"\ *II +594 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'q +103 "core"  +2 .tCBV.dial CSV + "collection"')  +28 "core"  +2 "collection"'7% +4 "core" %ӷ  \  +2 .tCS.seek 5ml + "collection"'Q'ql +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'j  +44 "core" +2 "collection"'% +4 "core" %qg?@m\  +2 .tCS.seek 7ml + "collection"'o'| +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'b @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'f' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'8 ` +115 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'S   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  + 'I  +30 "core"  +108  +2 .tCS.seek 5ml +2 "collection"'t'qi +1338 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'D @ +102 "core" A +2 .tCSV.dial :waste + "collection"'^ +105 "core" +2 .tCS.seek :empty +2 "collection"'r'ӂ +1351 "core" ' +2 .tCSV.dial :air + "collection"' @ +73 "core" B +2 .tCS.seek 5ml +2 "collection"'y'qi +1348 "core" ' +2 .tCSV.dial CTV + "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'H @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'m  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +44 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'4'Ӵ +1350 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'z +104 "core" ~ +2 .tCBV.dial CSV + "collection"'B  +31 "core"  +2 "collection"'v% +4 "core" %Ӵ\  +2 .tCS.seek 5ml + "collection"'c'qi +1339 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'?% +4 "core" %ql++S\  +2 .tCS.seek 7ml + "collection"'X' +595 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'n @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'3' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'6 ` +115 "core" _ +2 #tLysing Complete + "collection"'& +4 "core" &`gs\\[ )\ [ +2 #tStoring sh1 puck in Collection Clamp to tube 2 +47 "manipulator"& % +4 "core" %\ J J 1 +2 "storage"(0% +3 "core" % =\ # +2 "storage"(W. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(5( +359 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" & w w <\  + "manipulator"&& +4 "core" & b x + "manipulator"&% +4 "core" %\ @ v1 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&:( +150 "core" ( +2 "manipulator"&h& +4 "core" & I v; + "storage"(+& +4 "core" & \ ] ^\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&\ ' +95 "core" ' +2 "storage"(& +4 "core" & \ d ] \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(U' +286 "core" ' +2 "storage"(;- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&V& +3 "core" & / r; +2 "storage"(<& +3 "core" & \ > =\  +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&*'~ +19 "core" ' +2 .tElbow.hold + "manipulator"&9, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(e- +2 "core" -' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(]' +33 "core" ' +2 "manipulator"&a% +4 "core" %ͧ  r^ + "storage"({& +4 "core" & \ A = \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 341 counts + "manipulator"&.' +18 "core" ' +2 "manipulator"&d& +4 "core" & J y9 +2 "storage"( & +3 "core" & \ f f\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&-' +18 "core" ' +2 .tSE.seek 2.11 Pucks below Top Plate +2 "storage"(&' +41 "core" ' +2 "manipulator"&G& +4 "core" & o x9 +2 "manipulator"&\\% +4 "core" %  w +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&}( +161 "core" ( +2 "manipulator"&& +4 "core" &( d mA_ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &[& +2 "core" &(  mA_ +2 .tForearm.seek CC +2 "manipulator"&>' +94 "core" ' +2 .tHand.close + "manipulator"&K/ +67 "core" / +2 .tCC.seek :open +2 "collection"'|( +469 "core" ( +2 "storage"(k& +4 "core" & \ \\ Q 9\  + "storage"(& +4 "core" & \ d \\ \  +2 "manipulator"&& +3 "core" &$  w=B +2 "manipulator"&Z% +3 "core" % + P v +2 .tForearm.seek :retract +2 "manipulator"&l'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&x( +156 "core" ( +2 "manipulator"& & +4 "core" & {f +2 "storage"(s& +4 "core" & \  \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 2 +2 "manipulator"&C'~ +104 "core" ' +2 .tElbow.hold + "manipulator"&=, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&11 +72 "core" 1 +2 "manipulator"&% +4 "core" % ͢  pf +2 "storage"(E& +3 "core" & \ ? = *\  +3 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 336 counts +2 "manipulator"&(' +15 "core" ' +2 "manipulator"&N& +4 "core" &\  1 d +2 "storage"(L& +3 "core" & \ p t\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&$' +15 "core" ' +2 "storage"(2% +4 "core" % q\  +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (@% +3 "core" %+ \ Zn +2 "manipulator"&A% +3 "core" %  } +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +42 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'`& +4 "core" &^\  +2 "manipulator"&Y& +4 "core" & I d + "manipulator"&"% +4 "core" %\   +2 .tElbow.seek FlushPuck::Garage + "manipulator"&w(, +177 "core" ( +3 "manipulator"&/& +3 "core" &, a S +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, [ y S +48 .tForearm.seek :garage +2 "manipulator"&%' +101 "core" ' +2 .tHand.close + "manipulator"&~/ +74 "core" / +2 "manipulator"&R& +4 "core" &, W M o S +2 "manipulator"& % +3 "core" % + A G d +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&P( +288 "core" ( +2 "manipulator"&!& +4 "core" &+ J I - Dv + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &+ ? I Dv +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +101 "core" ' +2 "manipulator"&J& +4 "core" &+ c Dv +2 "manipulator"&#% +3 "core" % z _ g +2 "collection"'i& +4 "core" &~_\  +2 "collection"''& +3 .tCC.seek :closed +2 "collection"'(` +2 "core" &|3\  +4 &}\ 1 +10 &0F{~}\ 3 +9 &Xqy}\ H +10 &\\|c\ R +9 &Q{>\ Q +9 &{Q}~&\ R +10 &=L{\ \ R +9 &Q|\ Q +9 &L|~\ \ R +10 &P|}r\ \ Q +9 &EP|~\ R +10 &!O{}\ \ R +9 &"Jz|\ \ Q +9 &$Oz}\ \ Q +10 &&MKz}\ \ R +9 &(Kz|\ \ Q +9 &)Iy{\ \ Q +10 &+Pzzz\ R +9 &-UOx}w\ R +10 &/Oz|`\ Q +9 &0Qx{D\ R +9 &2Nzy,\ \ R +10 &4]Mw{\ \ R +9 &6 Kxz\ \ Q +9 &7Jwy\ \ Q +10 &9Nxy\ \ Q +9 &;eNuz}\ \ R +10 &=(Jwzm\ \ Q +9 &>Owy\ Q +9 &@Jvx\ \ Q +10 &BmKux\ \ R +9 &D0Luw\ Q +9 &EJuw\ \ Q +10 &GLxxu\ \ R +9 &IuSw{e\ R +10 &K0ejz[\ T +9 &L#H\ X +9 &NN)3\ \\ +10 &PZyM\ ^ +9 &Rm ^ +9 &Sl ^ +10 &UY _ +9 &W^N _ +10 &Y> ` +9 &Z2 ` +9 &\\' a +10 &^] b +9 &_f / +9 &`d# ` +10 ( + &`ln\ X + "collection"''& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.35 + "collection"'u& +4 "core" &`lnv\ X + .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&O% +4 "core" %  > F  f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&,'\ +90 "core" ' +2 .tPSV.dial PSR + "processing"% +131 "core"  +2 "processing"%M% +4 "core" %\ * + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%T  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1616 "core" ' +2 .tPSV.dial PSR + "processing"%q +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%)' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%7 + .tCBV.dial PRV +4 "collection"'g  +3 "core"  +2 "processing"%j  +43 "core"  +28 +2 .tPSV.dial :mixloop + "processing"% +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%Q  +134 "core" +2 .tPS.seek 0ml +2 "processing"%b' +2621 "core" ' + .tPSV.dial :air +2 "processing"%o  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%8' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%S +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2630 "core" ' + .tPSV.dial :air +2 "processing"%I  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%f' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%D +44 "core" +2 .tPS.seek 0ml +2 "processing"%^' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&t& +4 "core" &+ ~Dv +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +3 "core" ( + "manipulator"&r& +4 "core" &+  ~Dv + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &+  ~Dv +2 .tForearm.seek CC + "manipulator"&H' +95 "core" ' +2 .tHand.close + "manipulator"&m/ +67 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&y& +4 "core" &+ q s Dv + "manipulator"&z% +4 "core" %  b i +2 .tForearm.seek :retract + "manipulator"&B'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&v(, +290 "core" ( +2 "manipulator"&4& +4 "core" &,  % I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, s  I +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&?' +111 "core" ' +3 .tHand.open + "manipulator"&c1 +74 "core" 1 +2 "manipulator"&n% +4 "core" % l\ }H +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&X'\ +103 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +49 #Loading lyfil puck from tube 3 into Collection Clamp +2 "collection"'6& +3 "core" &m\  +2 "manipulator"&% +4 "core" %\  ( +2 "storage"( % +3 "core" % j\ / +2 "storage"(0. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(W( +355 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 ( & +2 "core" &I e\ ! +2 "manipulator"&& +4 "core" &, H I I + "manipulator"&% +4 "core" %\  I H ( +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&h( +184 "core" ( +2 "manipulator"&+& +4 "core" &  + / +2 "storage"(& +3 "core" &I v v \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&_'* +95 "core" ' +2 "storage"(p& +4 "core" &I /\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(;' +122 "core" ' +2 "storage"(V- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (<& +3 "core" &H t p\  +2 "manipulator"&e& +3 "core" & z/ +2 .tElbow.seek 3 +2 "manipulator"&a( +3 "core" ( + "manipulator"&{& +4 "core" & {/ + "storage"(d& +4 "core" &H t  \  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"& ' +17 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&G/ +69 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&\\& + "storage"(\ '} +6 "core" &  w/ +2 "manipulator"&:% +3 "core" %  { +2 .tForearm.seek :retract +2 "manipulator"&U'\ +79 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +15 "core" ' +2 .tElbow.seek CC +2 "manipulator"&*( +150 "core" ( +2 "manipulator"&.& +4 "core" &/  wH + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &]& +3 "core" &/ w vH +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +94 "core" ' +2 "manipulator"&[& +4 "core" &0  wH +2 "manipulator"&-% +3 "core" % J w +3 "collection"'9& +3 "core" &,\  +3 "collection"'K& +4 .tCC.seek :closed + "collection"'(` +3 "core" &\  +2 &\  +10 &,s - +9 &bx A +10 &]k R +9 &L R +9 &M R +10 &L R +9 &cN R +9 &&M R +10 &L R +9 &LT R +10 & lL R +9 &".L R +9 &#N R +10 &%L R +9 &'tM R +9 &)6I R +10 &*Li R +9 &,Ib R +9 &.|LX R +10 &0>NN R +9 &2ID R +10 &3L5 Q +9 &5K' Q +9 &7FL R +10 &9M R +9 &:I\ R +10 &<O R +9 &>OL Q +9 &@K Q +10 &AJ\ Q +9 &CI R +9 &EWG\ Q +10 &GJ% R +9 &HS$ R +10 &Jc  U +9 &LJ+ Y +9 &MGE ] +10 &OMO ] +9 &QTT ^ +9 &SAWX ^ +10 &UXY _ +9 &V[_ ` +10 &X^_ ` +9 &ZBbc a +9 &\\cd a +10 &]kj b +9 &_thj = +9 &`I/nl &r +10 ( + &`[np| !` + "collection"'K& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.51 + .Hand.open + "manipulator"&1 +74 "core" 1 +3 "manipulator"&k% +4 "core" % e p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +133 "core"  +2 .tCSV.dial CTV + "collection"'Z  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2620 "core" ' +2 "collection"'s% +3 "core" % EJ  +2 .tCS.seek 3.75ml +2 "collection"'>'I +1664 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%}  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%1  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2632 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'E ` +30 "core" _ +2 .tCSV.dial :air + "collection"'N @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'L' +1667 "core" ' + .tCSV.dial CTV +2 "collection"'2  +43 "core"  +2 .tCS.seek 0ml +2 "collection"'l'Ӵ +2599 "core" ' + .tCBV.dial :waste1 +2 "collection"'@ @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'A  +135 "core" +2 "collection"'x& +4 "core" &`[ !` + #tStoring lyfil puck in Collection Clamp to tube 2 +2 "manipulator"&C% +3 "core" %\ @ x2 +2 "storage"(`% +3 "core" % r v B\  +2 "storage"(Y. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"("( +359 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 ((& +2 "core" &  \  +2 "manipulator"&&& +4 "core" &/ U mH + "manipulator"&$% +4 "core" %\ ` n  l2 +42 .tElbow.reconfigure TightElbow +10 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&/( +158 "core" ( +2 "manipulator"&& +4 "core" &  sU +2 "storage"(& +3 "core" & \ 9 2 \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&5' +95 "core" ' +2 "storage"(=& +4 "core" & \ ; 2\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(~' +276 "core" ' +2 "storage"(R- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"& & +3 "core" & S oU +2 "storage"(& +3 "core" & \   R\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&%'~ +26 "core" ' +2 .tElbow.hold + "manipulator"&!, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +3 .tSE.seek 2.11 Pucks below Top Plate + "storage"(w' +33 "core" ' +2 "manipulator"&J% +4 "core" %ͣ C J 3 f + "storage"(#& +4 "core" & \  o\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 337 counts + "manipulator"&i' +18 "core" ' +2 "manipulator"&& +4 "core" &  rT +2 "storage"(|& +3 "core" & \   _\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&u' +15 "core" ' +2 .tSE.seek 3.11 Pucks below Top Plate +2 "storage"('p +41 "core" ' +2 "manipulator"&O& +4 "core" &  vT +2 "manipulator"&'% +3 "core" %  w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&M( +159 "core" ( +2 "manipulator"&& +4 "core" &'  oAc + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &T& +2 "core" &' : oAc +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' +2 .tHand.close + "manipulator"&q/ +74 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "storage"(7& +4 "core" & \ u w %\  + "storage"(j& +4 "core" & \ R U \  +2 "manipulator"&g& +3 "core" &' g xAc +2 "manipulator"&% +3 "core" %  9 w +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&)( +164 "Can"\ *ML +27 "core" ( +2 "manipulator"&o& +4 "core" & x {1 + "storage"(b& +4 "core" & \ } \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&S'~ +98 "core" ' +2 .tElbow.hold + "manipulator"&8, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&I1 +68 "core" 1 +3 "manipulator"&% +4 "core" % ͬ  q +2 "storage"(D& +3 "core" & \ \\ O ;\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 346 counts +2 "manipulator"&f' +17 "core" ' +2 "manipulator"&t& +4 "core" & {1 +2 "storage"(r& +3 "core" & \ h Y\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&' +17 "core" ' +2 "storage"(m% +4 "core" %s V P \  +2 ."downElevator"SE.seek :down +3 "storage"(P'} +100 (,% +3 "core" %ħ% z l J\ Ym +2 "manipulator"&% +3 "core" % y y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +89 "core" ' +34 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%z  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%H' +2632 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%4 +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%c  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%n' +2630 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%B& +4 "core" &\ 7\ +2 "manipulator"&6& +3 "core" & ~ 1 +2 "manipulator"&% +3 "core" %\   +2 .tElbow.seek FlushPuck::Garage +42 "manipulator"& (, +195 "core" ( +2 "manipulator"&0& +4 "core" &,  D + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &, D +2 .tForearm.seek :garage +2 "manipulator"& ' +96 "core" ' +2 .tHand.close + "manipulator"&/ +68 "core" / +2 "manipulator"&& +4 "core" &,  D +2 "manipulator"&+% +3 "core" % 2 b ^ $ +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&p(k +120 "core" ( +2 "manipulator"&v& +4 "core" &t g  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &t b b +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&<' +106 "core" ' +2 "manipulator"&e& +4 "core" &t  +2 "manipulator"&{% +3 "core" %  x  6 +2 "processing"%d& +4 "core" &\ 3\ +2 "processing"%X& +3 .tPC.seek :closed +2 "processing"%G(] +3 "core" &\ 4\ +3 &\ 4  +10 &3\ *. +9 &a\ (B +10 &Hx\ )S +9 &T\ -T +9 &V\ -T +10 &X\ ,T +9 &LY\ ,T +9 &U\ ,T +10 &[\ ,T +9 &Z\ ,T +10 & UW\ ,T +9 &"\\\ ,T +9 &#U\ -T +10 &%W\ ,T +9 &']U\ ,T +9 &)W\ ,T +10 &*[\ +U +9 &,V\ ,T +10 &.dZ\ +T +9 &0'Y\ ,T +9 &1X\ -T +10 &3Z\ ,T +9 &5mU\ ,T +9 &7/X\ -T +10 &8W\ ,T +9 &:Y\ -T +10 &7V\ -T +9 &?Z\ ,T +10 &AWq\ ,T +9 &C|W(\ ,T +9 &E=aX\ +U +10 &Fq+\ *W +9 &H=\ (Y +10 &Ju\ 'Z +9 &L7\ 'Z +9 &M\ 'Z +10 &O\ 'Z +9 &Q|\ &Z +9 &S>\ +Z +10 &T\ +[ +9 &V\ *Z +10 &X\ *Z +9 &ZE\ *Z +9 &\\\ *J +10 &]-Dt\ /#j +9 &]{B\ 35 +5 ( + "processing"%X& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 + "processing"%\\& +4 "core" &]{-\ 45 + &]{-\ 35 + .tHand.open +2 "manipulator"&:1 +65 "core" 1 +2 "manipulator"&h% +4 "core" % ~ N 6 +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&_'\ +93 "core" ' +2 .tPRV.dial :air + "processing"%.  +43 "core"  +2 .tPSV.dial :mixloop + "processing"%] +44 "core" +3 "processing"%;% +4 "core" %\ 2 +2 .tPS.seek 0.3ml + "processing"% ' +406 "core" ' + .tPSV.dial PSR +2 "processing"%[ +101 "core"  +3 "processing"%-% +4 "core" %\ 1 + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%9'.U +508 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%\ ' +1911 "core" ' +2 .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%a +101 "core" +2 .tPTV.dial :mixing + "processing"%U @ +75 "core" A +2 .tPBV.dial :waste2 + "processing"%  +93 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&k& +4 "core" &t f c  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&K(k +3 "core" ( +2 "manipulator"&& +4 "core" &t l o  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +4 "core" &t m j  +4 .tForearm.seek PC +4 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&W/ +72 "core" / +2 .tPC.seek :open +2 "processing"%^( +454 "core" ( +2 "manipulator"&s& +4 "core" &t  + "manipulator"&3% +4 "core" %   +2 .tForearm.seek :retract + "manipulator"&}'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&1(, +134 "core" ( +2 "manipulator"& & +4 "core" &,  & + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &,  & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&N' +109 "core" ' +2 .tHand.open + "manipulator"&>1 +72 "core" 1 +2 "manipulator"&2% +4 "core" % p f {W +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&L'\ +98 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%@& +4 "core" &;\ 8 +2 "manipulator"&A% +3 "core" %\    +2 "storage"(x% +4 "core" % \ . + "storage"(C. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(`( +357 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (Y& +2 "core" &T /\  +2 "manipulator"&(& +3 "core" &,   r % +2 "manipulator"&&% +4 "core" %\  5 + Z  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&$( +191 "core" ( +2 "manipulator"&& +4 "core" &  % * +2 "storage"(& +3 "core" &I w v \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&='* +102 "core" ' +2 "storage"(*& +4 "core" &I }\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +50 "storage"(' +140 "core" ' +2 "storage"(R- +3 "core" -'ߨ +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 ( & +3 "core" &G \\ `\  +2 "manipulator"&& +3 "core" & 1 x* +2 .tElbow.seek 3 +2 "manipulator"&( +33 "core" ( +2 "manipulator"&J& +4 "core" & {: + "storage"(#& +4 "core" &G X o b\  +2 .tForearm.seek 3 + 300 counts + "manipulator"&' +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&|/ +75 "core" / +4 ."downElevator"SE.seek :down +5 "manipulator"&O& + "storage"(''} +6 "core" & V |: +2 "manipulator"&5% +3 "core" %  + +2 .tForearm.seek :retract +2 "manipulator"&/'\ +91 "core" ' +2 ' + ."downElevator"SE.coast +2 "storage"(5 + .tElbow.seek PC +6 "manipulator"&~(k +244 "core" ( +2 "manipulator"&%& +4 "core" &m ^ O b + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" &m E I +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&w' +92 "core" ' +2 "manipulator"&& +4 "core" &m J E N +2 "manipulator"&T% +3 "core" % H J M +2 "processing"%u& +4 "core" &\ - +3 "processing"%!& +3 .tPC.seek :closed +2 "processing"%q(] +2 "core" &\ - +3 &\ - +9 &'r\ &- +10 &_\ #A +9 &Gx\ $S +10 &R\ 'T +9 &T\ 'T +9 &Y\ 'T +10 &KW\ 'T +9 & V\ 'T +9 &W\ 'T +10 &U\ 'T +10 & SV\ &T +9 &"Y\ 'T +9 &#S\ 'T +9 &%T\ 'T +10 &'\\V\ 'T +9 &)V\ &T +9 &*W\ 'T +10 &,U\ 'T +9 &.dW\ 'T +10 &0&W\ 'T +9 &1X\ 'T +9 &3Y\ 'T +10 &5lR\ 'T +9 &7.U\ 'T +9 &8X\ 'T +10 &:W\ &T +9 &6W\ &T +9 &?W\ 'T +9 &AY\ 'T +10 &C|U\ 'T +9 &E<]\ 'T +9 &Fp\ $W +10 &H\ "Y +9 &Js\ #Z +10 &L5\ "Z +9 &M\ !Z +9 &O\ "Z +10 &Qy\ !Z +9 &S;\ "Z +9 &T\ !Z +10 &V\ [ +9 &XK\ ![ +10 &ZA\ [\ +9 &\\S\ N +9 &]-H/\ " b +10 &]wA;\ '8 +5 ( + "processing"%!& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 + .Hand.open +2 "manipulator"&1 +3 "core" &]w/\ )8 +64 1 +3 "manipulator"&% +3 "core" % J ~M +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +94 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%j  +2 %g9 +5 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%o9 +3 "core" 9  +102 "processing"%b9 +2 "core" 9  +103 "processing"%9 +3 "core" 9 +102 "processing"%M9 +3 "core" 9 +102 "processing"%I9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%D9 +2 "core" 9" +103 "processing"%t9 +3 "core" 9& +103 "processing"%r9 +2 "core" 9+ +103 "processing"%m9 +2 "core" 9/ +103 "processing"%Q9 +3 "core" 93 +102 "processing"%,9 +2 "core" 97 +103 "processing"%9 +3 "core" 9; +103 "processing"%)9 +2 "core" 9@ +103 "processing"%S9 +2 "core" 9D +103 "processing"%f9 +2 "core" 9H +103 "processing"%9 +2 "core" 9L +103 "processing"%z9 +3 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%P9 +2 "core" 9Y +103 "processing"%"9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +103 "processing"%49 +2 "core" 9e +103 "processing"%9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"%c9 +2 "core" 9r +103 "processing"%H9 +2 "core" 9v +103 "processing"%B9 +3 "core" 9z +103 "processing"%69 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%09 +2 "core" 9 +103 "processing"%?9 +2 "core" 9 +103 "processing"%89 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%+9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9  +103 "processing"%v9 +3 "core" 9 +103 "processing"%V9 +2 "core" 9\ +103 "processing"% 9 +2 "core" 9 +103 "processing"%e9 +2 "core" 9 \ +103 "processing"%{9 +3 "core" 9& +102 "processing"%d9 +2 "core" 9* +103 "processing"% 9 +3 "core" 90 +102 "processing"%9 +2 "core" 95 +103 "processing"%F9 +2 "core" 9; +103 "processing"%X9 +2 "core" 9A +103 "processing"%\\9 +3 "core" 9F +103 "processing"%:9 +2 "core" 9K +103 "processing"%h9 +3 "core" 9P +102 "processing"%.9 +2 "core" 9U +103 "processing"%]9 +3 "core" 9[ +102 "processing"%;9 +3 "core" 9` +103 "processing"%<9 +2 "core" 9f +103 "processing"%n9 +2 "core" 9k +3 .tPH.hold 2:00:00,28C +2 "processing"%[ pph +2 .tdelay 1:30 +4 "core"  +8999 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%- +102 "core"  +2 "processing"% % +4 "core" %5\ 0 + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%9'\ +609 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%a'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%U  +74 "core"  +2 .tPSV.dial PTV + "processing"% +72 "core" +2 .tPBV.dial :waste1 + "processing"%\  +131 "core"  +2 "processing"%k% +4 "core" %ҿ\ 2 +2 .tPS.seek 1.5ml + "processing"%' +611 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Z * +32 "core" , +3 .tPS.seek 0ml +43 "processing"%W' +1626 "core" ' +2 .tdelay 5:00 +21198 "Can"\ ,GG +8804 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%p  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%_ * +33 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%G +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%s' +2481 "core" ' +2 .tPSV.dial PTV + "processing"%3 +85 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%E +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 .tPS.seek :empty +2 "processing"%K'ղ +2478 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%>  +134 "core" +2 .tPSV.dial :mixloop + "processing"%2 +44 "core" +2 .tPRV.dial :ab1 + "processing"%@ @ +73 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%}' +360 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'A  + "processing"%x  +46 "core" +3  +2 "processing"%C% +3 "core" %\ +2 .tPS.seek 0.34ml +2 "processing"%N' +447 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'Y  +29 "core" +2 .tPRV.dial :air + "processing"%(  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%&'G +1185 "core" ' +2 .tPRV.dial :waste2 + "processing"% @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%'\ +870 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%1  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%*'Һ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%L +44 "core" +2 .tPTV.dial :mixing + "processing"%R @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%% +4 "core" %һ\ 0 +2 .tPS.seek 1.85ml + "processing"%J' +248 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%# * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%|' +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'O& +2 "core" &#&\  +2 "manipulator"&5& +4 "core" &m 8  + "manipulator"&$% +4 "core" %\  ,  ( +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&=(, +128 "core" ( +2 "manipulator"&& +4 "core" &, ; D + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,    C +2 .tForearm.seek :garage +2 "manipulator"&%' +99 "core" ' +2 .tHand.close + "manipulator"&i/ +75 "core" / +2 "manipulator"&& +4 "core" &, y w1 +2 "manipulator"&'% +3 "core" % / } +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&T( +289 "core" ( +2 "manipulator"&u& +4 "core" &+ 3  ~Dz + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &+ 7 ~Dz +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&^' +104 "core" ' +3 "manipulator"&!& +4 "core" &+ ! Dz +2 "manipulator"&% +3 "core" %   +2 "collection"'& +4 "core" &"% +2 "collection"'g& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &"& + &$%\  +10 &*s#$ - +9 &a|!& A +9 &Tr$& S +10 &O%%\ S +9 &Q#& S +10 &L$&\ S +9 &YQ$% T +9 &P$' T +10 &P$%\ T +9 &L%' T +9 & aP$% T +10 &"$Q$% S +9 &#O"& S +10 &%O"%\ S +9 &'iO#% T +9 &)-J$& S +10 &*Q$' S +9 &,R#' S +9 &.rS#& S +10 &04Q$%\ S +9 &1L$& T +10 &3Q&& T +9 &5zM#( S +9 &7<N"( S +10 &8Q$'\ S +9 &:M%& S +9 &<P%' T +10 &>DJ$% S +9 &@Q%& T +10 &AN$'\ S +9 &CI%& S +9 &ELN'& S +10 &GN(' S +9 &HV(* S +9 &JX// U +10 &LHuE< X +9 &Mnc [ +10 &O ^ +9 &Qy _ +9 &S; _ +10 &T _ +9 &V ` +9 &X} ` +10 &Z< a +9 &[ a +10 &] a +9 &_q @ +9 &`D+ +} +10 &`jp W +2 ( + "collection"'g& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.35 +2 "collection"'w& +3 "core" &`js W +3 .tHand.open + "manipulator"&o1 +70 "core" 1 +2 "manipulator"&`% +4 "core" %   i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&b'\ +91 "core" ' +2 .tPSV.dial PSR + "processing"% +102 "core"  +2 "processing"%M% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +50 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%I' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%D' +1610 "core" ' +2 .tPSV.dial PSR + "processing"%t +42 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%r' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%m  + "collection"'Q  +32 "core" ~ +131  +2 .tPSV.dial :mixloop + "processing"%, +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +75 "core" +2 .tPS.seek 0ml +2 "processing"%)' +2630 "core" ' +2 .tPSV.dial :air + "processing"%S  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%f' +2623 "core" ' +2 .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%z' +2630 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%P' +2621 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%" +43 "core" +2 .tPS.seek 0ml +2 "processing"%' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&4& +4 "core" &+ v ? iDz +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +4 "core" ( +2 "manipulator"&& +4 "core" &+ r | iDz + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &+ e W gDz +2 .tForearm.seek CC +2 "manipulator"&H' +94 "core" ' +2 .tHand.close + "manipulator"&B/ +67 "core" / +2 .tCC.seek :open +2 "collection"'6( +470 "core" ( +2 "manipulator"&& +4 "core" &+  kDy + "manipulator"&0% +4 "core" % & }  l +2 .tForearm.seek :retract + "manipulator"&?'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&8(, +287 "core" ( +2 "manipulator"&& +4 "core" &,  }e + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, ) }e +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&+' +113 "core" ' +2 .tHand.open + "manipulator"&y1 +75 "core" 1 +2 "manipulator"&v% +4 "core" % t [ y w q^ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&V'\ +101 "core" ' +2 ."da"delayUntil "08:10:56.76" +9877 "Can"\ .DC +14811 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%e  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%{ * +34 "core" , +2 ."da"PSV.dial :air + "processing"%d  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2479 "core" ' +2 ."da"PSV.dial :mixloop + "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%F  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%X +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%\\  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%:'ղ +2485 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%h +131 "core"  +2 "processing"%.% +4 "core" %կ\ / + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%]'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%;'Һ +1621 "core" ' +2 ."da"PTV.dial :puck + "processing"%<  +73 "core"  +2 ."da"PSV.dial PTV + "processing"%n +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%-  +36 "core" +2 "processing"% % +3 "core" %һ\ $ +2 ."da"PS.seek 1.5ml +2 "processing"%' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%U' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\ * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%k +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%a' +2472 "core" ' + ."da"PSV.dial PTV +2 "processing"%Z +72 "core" +2 ."da"delay 5 seconds +542 .PSV.dial PSR +9 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%j +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%p  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%_'ղ +2471 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%G +131 "core"  +2 "processing"%W% +4 "core" %ձ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%3'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%E +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%s% +4 "core" %ҷ\ ) +2 ."da"PS.seek 1.5ml + "processing"%>'} +642 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%@' +1607 "core" ' +2 ."da"delay 2:00 +2944 "Can"\ #__ +9058 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%K  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%x +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%C' +2459 "core" ' + ."da"PSV.dial PTV +2 "processing"%} +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%Y +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%( +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%N  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2464 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%&  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%1  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +42 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%L +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%R' +409 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%  +46 "core"  +2 "processing"%% +4 "core" %\ 0 + ."da"PS.seek 0.55ml +2 "processing"%#'a +358 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%*  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%J'Һ +1558 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%O +43 "core" +2 ."da"PTV.dial :mixing + "processing"%5 @ +75 "core" B +2 ."da"PBV.dial :waste1 + "processing"%$  +35 "core" +2 "processing"%% +3 "core" %һ\ , +2 ."da"PS.seek 1.85ml +2 "processing"%' +250 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%~ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%i' +1968 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +34481 "Can"\ 0?> +13521 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +45 "core" ) +2 ."da"PSV.dial :air + "processing"%7  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%%' +2478 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%u +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%/  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%= +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%!  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2487 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +131 "core"  +2 "processing"%% +3 "core" %ղ\ . +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +597 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%w'Һ +1607 "core" ' + ."da"PTV.dial :puck +2 "processing"%o  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%` +83 "core"  +2 ."da"PBV.dial :waste1 + "processing"%g  +33 "core" +2 "processing"%% +4 "core" %Ҿ\ ) + ."da"PS.seek 1.5ml +2 "processing"%M' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%|' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%t +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%D' +2487 "core" ' + ."da"PSV.dial PTV +48 "processing"%Q +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%m +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%, +70 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%r'ղ +2474 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%S +131 "core"  +2 "processing"%)% +4 "core" %ծ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%f'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%z  +35 "core" +2 "processing"%"% +4 "core" %ҹ\  +2 ."da"PS.seek 1.5ml + "processing"%P' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1654 "core" ' +2 ."da"delay 2:00 +4308 "Can"\ ,EE +7694 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%c  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%B * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%T +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%b' +2485 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%0 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%H  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2466 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +130 "core"  +2 "processing"%% +4 "core" %ճ\ ( + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%y'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%v'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%? +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%+  +34 "core" +2 "processing"% % +4 "core" %ҹ\ + + ."da"PS.seek 1.5ml +2 "processing"%e' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%d' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%F +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%X' +2464 "core" ' + ."da"PSV.dial PTV +2 "processing"%\\ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%h +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%.  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%:'ղ +2454 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%] +131 "core"  +13 "processing"%<% +17 "core" %հ\  +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +9 "processing"% +19 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +5 "processing"%n'm +345 "core" ' +3 ."da"delay 5 seconds +503 "processing"%-% +4 "core" %i\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"% '\ +340 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%;'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%9 +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%% +4 "core" %ҽ\  + ."da"PS.seek 1.5ml +2 "processing"%\ ' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +45 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%U' +1620 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%Z  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%j +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%p' +2511 "core" ' +2 ."da"PSV.dial PTV + "processing"%a +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +45 "processing"%G +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%W +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%_  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%3'ղ +60 "Can"\ }} +2422 "core" ' +2 "processing"%E9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.4C before imaging + .PH.coast + "processing"%  +4 "core" 4 4 +2 "processing"%s& +3 "core" &]w.\ 8 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 + "manipulator"& % +3 "core" %\  ] ] i +2 "storage"(2% +4 "core" %~\ + "storage"(>. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 + "storage"(K( +354 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (A& +3 "core" &  G\  + "manipulator"&x& +4 "core" &, , + ce + "manipulator"&@% +4 "core" %\  * , c +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&}( +184 "core" ( +2 "manipulator"&Y& +4 "core" &  ( ! a. + "storage"((& +4 "core" &  n\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&N' +92 "core" ' +2 "storage"(C& +4 "core" &  -\  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(&' +267 "core" ' +2 "storage"(1- +3 "core" -'| + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" & * +  ]. +2 "storage"(L& +3 "core" & S R I + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 2 +2 "manipulator"&'~ +26 "core" ' +2 ."da"Elbow.hold + "manipulator"& , +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -'| +2 ."da"SE.seek 3.11 Pucks below Top Plate + "storage"(R'p +31 "core" ' +3 "manipulator"&*% +4 "core" %ͣ q Sy + "storage"(#& +4 "core" & $ $ o + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 2 + 337 counts + "manipulator"&O' +18 "core" ' +2 "manipulator"&5& +4 "core" &   _- +2 "storage"($& +3 "core" & b _ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +17 "core" ' +2 ."da"SE.seek 4.11 Pucks below Top Plate +2 "storage"(~'_ +42 "core" ' +2 "manipulator"&J& +4 "core" &  ! R b- +2 "manipulator"&% +3 "core" % a +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&'(k +260 "core" ( +2 "manipulator"&7& +4 "core" &q + & _ + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &i& +2 "core" &q  ' B _ +2 ."da"Forearm.seek PC +2 "manipulator"&u' +92 "core" ' +2 ."da"Hand.close + "manipulator"&// +75 "core" / +2 ."da"PC.seek :open +2 "processing"%=( +450 "core" ( +2 "storage"(!& +4 "core" &  \  + "manipulator"&%& +4 "core" &q & *  d + "manipulator"&% +4 "core" %  ! V d' + ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&( +258 "core" ( +2 "manipulator"&& +4 "core" &   a1 + "storage"(o& +4 "core" &  F\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&`' +104 "core" ' +2 ."da"Hand.open +2 "manipulator"&g1 +65 "core" 1 +2 "storage"(- +3 "core" -'_ +2 ."da"SE.seek 3.87 Pucks below Top Plate +2 "storage"(w'+ +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 3.1 Pucks below Top Plate + "storage"(^'e +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep0808h147ml.tif +1342 #SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.161 seconds\ /var/log/esp/da19sep0808h147ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep0808h147ml15s.tif +602 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +957 #"da"SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep0808h147ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep0808h147ml30s.tif +3059 #SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep0808h147ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep0808h147ml70s.tif +7131 #SX MX5/16 (USB:13): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep0808h147ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.161 sec auto-exposure",Subject: "da19sep0808h147ml images!" +11 "storage"(M- +10 "core" -'e +6 "storage"(& +5 "core" & _ _ + "manipulator"&I& +4 "core" &  ' @ `1 +2 ."da"Elbow.seek 2 +2 "manipulator"&t( +3 "core" ( +2 "manipulator"&|& +4 "core" &   `1 +2 "storage"(Q& +3 "core" & _ _ +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&m' +15 "core" ' +3 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 3.82 Pucks below Top Plate +2 "storage"(,' +61 "core" ' +2 "manipulator"&& +4 "core" & 9 u1 +2 "storage"(D& +3 "core" & Z Q #\  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 2 +2 "manipulator"&S'~ +26 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&), +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +70 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 4 Pucks below Top Plate +2 "storage"(r' +22 "core" ' +2 "manipulator"&% +4 "core" %ͥ k v l +2 "storage"(& +5 "core" & 5 5 z\  +4 ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 2 + 339 counts +2 "manipulator"&z' +14 "core" ' +4 "manipulator"&"& +5 "core" &  w1 + "storage"(f& +4 "core" & [ \\ l\  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +4 "manipulator"&4' +25 "core" ' +2 "storage"(P% +4 "core" % \\ \\ \  +2 ."downElevator"SE.seek :down +6 "storage"(c'} +98 (B% +3 "core" %  Z b }\ Va +2 "manipulator"&T% +4 "core" %  u^ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +21 ' + ."downElevator"SE.coast +2 "storage"(5 +3 ."da"SC.coast +2 "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%& +5 "core" &\ * +2 "manipulator"&& +4 "core" & * }1 +3 "manipulator"&0% +6 "core" %\  @ } +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&H(, +183 "core" ( +2 "manipulator"&b& +4 "core" &, J N # H +2 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 && +3 "core" &, J F O H +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +100 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +76 "core" / +2 "manipulator"&y& +4 "core" &, 8 {H +2 "manipulator"&?% +3 "core" % , | +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&+'\ +103 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"& (k +123 "core" ( +2 "manipulator"&v& +5 "core" &s M ] 7 +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &{& +4 "core" &s ; 8 & + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&e' +106 "core" ' +3 "manipulator"&& +4 "core" &s l l  +2 "manipulator"&% +3 "core" % j i ( +2 "processing"%F& +4 "core" &\ 1 +2 "processing"%d& +3 ."psFlush"PC.seek :closed +2 "processing"%\\(] +3 "core" &\ / +4 &\ 0 +9 &'s\ (- +10 &`\ %A +9 &Hw\ %S +10 &T\ (T +9 &T\ )T +9 &R\ )S +10 &MU\ (T +9 &XG\ (S +9 &U\ (S +10 &U\ )S +9 & VV\ )S +10 &"Y\ (T +9 &#V\ *S +9 &%Ww\ )T +10 &']Uz\ )T +9 &)Zp\ )T +9 &*Wz\ (S +10 &,Vt\ )S +9 &.fVp\ )S +9 &0'Tp\ )T +10 &1Vb\ (S +10 &3Z^\ (T +9 &5oPa\ *S +9 &70W\\\ *S +9 &8Wd\ )T +10 &:Y`\ (T +9 &8Ua\ )S +11 &?Z\\\ )T +9 &AWK\ (S +9 &C~UH\ (S +9 &E?ZR\ (T +9 &FmP\ 'V +10 &HV\ %X +9 &JuU\ $Y +9 &L7I\ $Y +10 &MH\ #Z +9 &OH\ $Z +10 &Q|D\ $Z +9 &S>E\ $Z +9 &TF\ #Z +10 &VH\ #[ +9 &X?\ #[ +9 &ZCB\ #[ +11 &\\:\ "L +8 &]+D=\ $$l +10 &]{5>\ +4 +5 ( + "processing"%d& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 +2 "processing"% & +4 "core" &]{)4\ ,4 + &]{)$\ +4 + ."psFlush"Hand.open +2 "manipulator"&h1 +76 "core" 1 +2 "manipulator"&.% +4 "core" % H H +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&X'\ +91 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%] +131 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%<'TE +357 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +759 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +1620 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%- +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +3 "processing"%n  +36 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"% ' +2642 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%9 +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +3 "processing"%'\ +614 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +2117 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%; +72 "core" +2 ."psFlush"PBV.dial PSV + "processing"%k U +54 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%\ ' +2644 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%Z @ +44 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%j  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%U'ղ +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%a +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%G' +2629 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%W +82 "core"  +2 ."psFlush"PBV.dial PSV +54 .PS.seek 0ml +2 "processing"%_' +2615 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%p @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%s'ղ +2627 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +44 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%2'TE +1103 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +1609 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%A +83 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%x  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%@' +2632 "core" ' +4 ."psFlush"PSV.dial PSR +3 "processing"%Y +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%('\ +607 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%C' +2129 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%8 +72 "core" +4 ."psFlush"PBV.dial PSV +4 "processing"%V U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%1' +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +698 "Can"\ .>? +1933 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%*'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%# +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%5' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%$ +83 "core"  +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%J' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2638 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%}  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%&'ղ +2637 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'& +4 "core" &HL\ +2 "manipulator"&O& +3 "core" &s d Y +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&R(k +4 "core" ( +2 "manipulator"&& +4 "core" &s f _ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" &s m n , +2 .tForearm.seek PC +2 "manipulator"&i' +89 "core" ' +2 .tHand.close + "manipulator"& / +74 "core" / +2 .tPC.seek :open +2 "processing"%/( +453 "core" ( +2 "manipulator"&& +4 "core" &s  + "manipulator"&q% +4 "core" % ~  +2 .tForearm.seek :retract + "manipulator"&!'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&%( +372 "core" ( +2 "manipulator"&& +4 "core" &* ^ h Co + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &* C ? / Co +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&' +103 "core" ' +2 "manipulator"&o& +4 "core" &+ D F Co +2 "manipulator"&'% +3 "core" % ? ? o +2 "collection"'g& +4 "core" &HK\ \ + "collection"'& +4 .tCC.seek :closed +2 "collection"'(` +4 "core" &GJ'\ \ + &HJ/\ \  +9 &*sHI2\ - +9 &a~IJ6\ A +10 &SrHJ3\ S +9 &NGJ0\ S +9 &THK4\ S +10 &RGK7\ S +9 &WRJK6\ T +9 &QHK6\ T +10 &QIJ6\ T +9 &PKK>\ S +10 & `NJK7\ S +9 &""OIJ3\ S +9 &#KJK4\ S +10 &%QHK7\ T +9 &'hTII9\ S +9 &)+QHK9\ S +10 &*QHK0\ S +9 &,RNJ;\ S +10 &.pSJKI\ S +9 &01OIKA\ T +9 &1OKM@\ T +11 &3RJKC\ T +8 &5xOILC\ S +9 &7:RJKJ\ S +10 &8PIMB\ T +9 &:NKMJ\ S +10 &<SGLI\ S +9 &>BNJLC\ S +9 &@RJKM\ S +10 &AOIKF\ S +9 &CNLL?\ S +9 &EJNJL;\ S +10 &G QJL7\ S +9 &HWQO8\ T +10 &J_VV9\ U +9 &LFyga4 X +9 &M5 [ +10 &O: ^ +9 &Qx9 ^ +9 &S9: _ +10 &T/ _ +9 &V1 ` +10 &X|8 ` +9 &Z</ ` +9 &[0 a +10 &]9 b +9 &_m9 @ +9 &`S4B ^ +10 ( + &`aeC P + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.34 + "collection"'~& +4 "core" &`ae)\ P + .tHand.open + "manipulator"&w1 +70 "core" 1 +2 "manipulator"&M% +4 "core" %   z +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'I& +4 "core" &`aeF\ P +2 "collection"'|% +3 "core" %ӷG\  +2 .tCSV.dial CSR + "collection"'Q  +42 "core"  +2 "collection"'% +4 "core" %ӳF\  + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'D'qi +1340 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +5 "collection"' +9 '% +3 "core" %qg?  +2 .tCS.reconfigure CSfast +47 "collection"'#d @b +5 .tCS.seek 7.5ml +2 "collection"''A +667 "core" ' +2 .tCSV.dial :waste + "collection"' +131 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'"'Ӵ +1973 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'f& +4 "core" &`aeJ\ P +2 "collection"'`% +3 "core" %ӶL\  +2 .tCSV.dial :flush + "collection"'^  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'P'qi +1266 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'m @ +42 "core" A +2 "collection"'t% +4 "core" %qgU\  \ +2 .tCS.seek 7ml +2 "collection"'B'| +560 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"'T  + .tCTV.dial CSV +4 "collection"',  +39 "core"  +97  +2 .tCBV.dial :waste1 + "collection"'S @ +43 "core" > +2 .tCS.seek 0ml +2 "collection"''Ӵ +1729 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &`ad7\ P +2 "collection"'0% +3 "core" %ӹ7\  + .tCSV.dial :flush +2 "collection"'z  +73 "core" +2 .tCS.seek 5ml +2 "collection"'r'qi +1268 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'4 @ +44 "core" A +2 "collection"'b% +4 "core" %qi7\  +2 .tCS.seek 7ml + "collection"''~ +556 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'c  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'K  +105 "core"  +2 .tCS.seek 0ml +2 "collection"')'Ӵ +1716 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &`ac2\ P +2 "collection"'y% +3 "core" %ӳ6\  + .tCSV.dial CSR +2 "collection"'?  +42 "core"  +2 "collection"'% +4 "core" %ӳ5\  + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +11 .tCS.seek 8ml +2 "collection"'v' +1962 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'{' +549 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +2 '  +99 "core" +38  +2 .tCTV.dial :intake + "collection"'  +73 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'F' +1981 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'H  +74 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'+'Ӵ +592 "core" ' + .tCSV.dial CSR +2 "collection"'=  +103 "core"  +2 "collection"'d% +4 "core" %ӱ'\  + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"' 'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'h' +1345 "core" ' +3 .tCSV.dial CBV +2 "collection"'. +105 "core" +2 .tCS.seek 0ml +2 "collection"']'Ӵ +2611 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&e& +4 "core" &) C |Bj +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&3( +55 "core" ( +2 "manipulator"&<& +4 "core" & P L  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" & ; E }  +2 .tForearm.seek CC + "manipulator"&n' +99 "core" ' +2 .tHand.close + "manipulator"&:/ +66 "core" / +2 .tCC.seek :open +2 "collection"'9( +470 "core" ( +2 "manipulator"& & +4 "core" & m k X  + "manipulator"&% +4 "core" % k i < +2 .tForearm.seek :retract + "manipulator"&;'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&k(, +279 "core" ( +2 "manipulator"&& +4 "core" &, a l C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &, m l S C +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&\ ' +113 "core" ' +2 .tHand.open + "manipulator"&j1 +68 "core" 1 +2 "manipulator"&% +4 "core" % t  {` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&a'\ +99 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:07:23 + #Preparing to sleep until 11:00AM 9/08/2019 +3 ."shutdown"CC.coast +3 #tAsleep til 11:00AM 9/08/2019 +2 "collection"'6 +4 #tContinuing at 11:00 +2 ."shutdown"CS.coast +3 "Can"\ 622 +2 "collection"'5 +4 ."Qmail"GoodNews.email "Then, in tube 3: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:84\\n{1 => 22,\\n 2 => 5,\\n 3 => 17}\\nCan@09:05:53, 23.2C, 14% humidity, 15.0psia, 12.767V, 0.245A, 0.245A avg, 3.13W",Subject: "Asleep until 11:00" +48 ."shutdown"PC.coast +4 "processing"%6 +2 ."shutdown"PS.coast + "processing"%5 +3 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast +2 "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +15469 "Can"\ I +60002 \ J +60002 \ I +60002 \ J +60002 \ L +60002 \ J +60002 \ L +60003 \ K +60002 \ L +60002 \ L +60002 \ L +60002 \ K +9099 \ K +2 #tPowering core bus +482 .Gate.power :raw,:ON +2 "sampler") +2 )U +2 "core"  +2 "collection"' +2 'W +3 "core"  +2 "processing"% +2 %G +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )p% +3 "core" %\ 3 + .tSS.configure SSconfig +2 "sampler")#.0X  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast +2 "processing"%Y  +2 "core" +2 .tPH.configure PHconfig + "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +10 "collection"'@% +3 "core" %\\\\1\  +2 ."rdySampler"Intake.select :close +3 "processing"%(% + ."rdySampler"Exhaust.select :close +4 "manipulator"&8% + ."rdySampler"CTV.dial :air +4 "collection"'V  +2 "core" %\ D + %  +2 ."rdyProcessing"PSV.dial :air +3 "manipulator"&C% + "processing"%  +5 "core" %  %  +2 + ."rdySampler"CSV.dial :waste1 +3 .tForearm.reconfigure LooseForearm +3 "collection"'1 + "manipulator"&#@2^d^2b +3 .tForearm.home.seek :retract +2 "manipulator"&'\ +36 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler")L +3 "core"  +2 "sampler")#  +5 "core"  +3 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b + "sampler")#.0X 22,\\n 2 => 5,\\n 3 => 17}\\nCan@11:00:24, 22.6C, 14% humidity, 15.0psia, 12.728V, 0.373A, 0.373A avg, 4.75W",Subject: "Started 2019_9_5_rush_mission phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #7) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'R& +4 "core" &]^l\  +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&u& +5 "core" & ! . Y 1 +2 "manipulator"&o% +3 "core" % \    Z  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +3 "manipulator"&'(, +181 "core" ( +2 "manipulator"&g& +4 "core" &, o _ 7 u +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &!& +3 "core" &, P h b u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&6' +96 "core" ' + .tHand.close +2 "manipulator"&~/ +75 "core" / +3 "manipulator"&w& +5 "core" &, t ~u +2 "manipulator"&M% +4 "core" % 2\   ~' + .tForearm.seek :retract +2 "manipulator"&I'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +3 "manipulator"&|( +295 "core" ( +2 "manipulator"&& +4 "core" &+ \  } }Dv + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +4 "core" &+ R }Dv +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +101 "core" ' +3 "manipulator"&& +8 "core" &+ >  Du +2 "manipulator"&l% +3 "core" % \  y n +3 "collection"'& +4 "core" &]]N\  +2 "collection"'D& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &]]L\  +2 &\\^F\ \  +10 &3{[\\U - +9 &a}]\\I A +10 &Dr^]O S +9 &O]]N\ S +10 &R]^N\ T +9 &N]\\N\ T +9 &HQ]\\O\ T +12 &\ P_]N\ T +8 &R]^D S +9 &R]]I S +10 & QR\\\\N S +9 &"S]\\R T +9 &#N`[N\ S +9 &%R]_L\ S +9 &'XO]]O T +11 &)MZ]O\ T +8 &*O_^N\ S +9 &,M\\^I\ S +10 &.aO_^F\ S +9 &0#O_]G\ S +11 &1N\\]H\ S +8 &3Q\\\\L\ S +9 &5iK^]K\ S +10 &7+N^_L\ S +9 &8La]P\ S +9 &:L^_R\ S +10 &4O_^I\ S +10 &?Q_]J\ S +9 &AJ^^M\ S +9 &CyM^]L S +10 &E:N\\^L\ T +9 &FN^^M\ S +9 &HVdbN\ T +10 &J}\\mhL U +9 &L7y~rC X +10 &MM [ +9 &OJ ^ +9 &QiK ^ +10 &S+K ^ +9 &TM _ +9 &VL ` +10 &Xl@ ` +9 &Z,C a +10 &[L a +9 &]E b +9 &_eL H +10 &`G3F 'u +9 &`kuF Q +2 ( + "collection"'D& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.39 +4 "collection"'& +3 "core" &`kuj Q +2 .tHand.open + "manipulator"&f1 +67 "core" 1 +2 "manipulator"&`% +4 "core" %  wj +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&^'\ +90 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'"& +4 "core" &`kuI Q +2 "collection"'m% +4 "core" %ӵi + .tCSV.dial CSR +2 "collection"'t  +133 "core"  +2 "collection"'P% +4 "core" %ӵN + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'T'qi +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ',% +3 "core" %ql_  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'S'F +681 "core" ' + .tCSV.dial :waste +2 "collection"'B +144 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1970 "core" ' +2 #tPurging external Intake + "collection"'0& +4 "core" &`ku\\\ Q + "collection"'z% +4 "core" %ӸY\ + .tCSV.dial :flush + "collection"'  +57 "core" +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'4' +2462 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +7 .tCBV.dial CSV +2 "collection"'b + 'r  +6 "core"  +66 ~ +2 .tCTV.dial :intake + "collection"'c  +73 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'K'Ӵ +2474 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core"  +2 #tFlushing upper manifold + "collection"'& +4 "core" &`ks_ Q +2 "collection"'y% +3 "core" %ӸE + .tCSV.dial :flush +2 "collection"'?  +74 "core"  +2 .tCS.seek 5ml +2 "collection"''qi +1262 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"') @ +44 "core" A +2 "collection"'v% +4 "core" %qf_  +47 .tCS.seek 7ml +2 "collection"''{ +554 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"' +116 "core" +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"''Ӵ +1729 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'{'2T +794 "core" ' +2 .tCSV.dial :waste + "collection"'H +43 "core" +2 .tCS.seek 0ml +2 "collection"'F'Ӵ +791 "core" ' +2 "collection"'=& +4 "core" &`kr_\ Q + "collection"'d% +4 "core" %ӯJ\ + .tCSV.dial :flush +2 "collection"'+  +42 "core"  +2 .tCS.seek 3ml +2 "collection"' '2T +784 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'. @ +44 "core" B +2 "collection"'h% +4 "core" %2Te  +2 .tCS.seek 5ml + "collection"'e'qi +559 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"'<'Ӵ +1252 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'-'2T +794 "core" ' + .tCSV.dial :waste +2 "collection"': +73 "core" +2 .tCS.seek 0ml +2 "collection"'%'Ӵ +782 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &)  zBk +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +55 "core" ( +2 "manipulator"& & +4 "core" & 3 F   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & F 9   +2 .tForearm.seek CC + "manipulator"&n' +95 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'Z( +468 "core" ( +2 "manipulator"&3& +4 "core" & m  + "manipulator"&j% +4 "core" %  +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&;(, +277 "core" ( +2 "manipulator"&\ & +4 "core" &, % E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &,  E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&]' +110 "core" ' +2 .tHand.open + "manipulator"&/1 +75 "core" 1 +2 "manipulator"&&% +4 "core" % y  zu +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&a'\ +101 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 3 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 3 at 11:04:45EDT08-Sep-19\\n{1 => 22,\\n 2 => 5,\\n 3 => 17}\\nCan@11:00:24, 22.6C, 14% humidity, 15.0psia, 12.728V, 0.373A, 0.373A avg, 4.75W",Subject: "da sampling at most 300ml" +2 "collection"'k& +5 "core" &^]K\  +2 "manipulator"&[% +3 "core" %\   t  +2 "storage"(U% +4 "core" % 5\ $ + "storage"(W. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +3 "storage"(G( +360 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (p& +4 "core" &? t s \   +4 "manipulator"&_& +6 "core" &, 7 E +4 "manipulator"&% +8 "core" %\  U M O  +4 .tElbow.reconfigure TightElbow +5 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&E( +194 "core" ( +2 "manipulator"& & +4 "core" & 7 ! ' 4 +2 "storage"(s& +3 "core" & \ \ ! +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&2'* +103 "core" ' +2 "storage"(A& +5 "core" & o\ # +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(x' +150 "core" ' +3 "storage"(>- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (Y& +3 "core" & ^ `\  +2 "manipulator"&@& +3 "core" &  y4 +3 .tElbow.seek 3 + "manipulator"&8( +3 "core" ( +2 "manipulator"&(& +4 "core" & O y4 + "storage"(V& +4 "core" & Q S 2\  +3 .tForearm.seek 3 + 300 counts + "manipulator"&C' +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +46 "manipulator"&1/ +68 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&L& +5 "storage"(#'} +7 "core" & y4 + "manipulator"&% +4 "core" % P  +2 .tForearm.seek :retract +2 "manipulator"&5'\ +90 "core" ' +4 .tElbow.seek CC +4 "manipulator"&( +6 "core" ' +3 ."downElevator"SE.coast +3 "storage"(5 +138 "core" ( +2 "manipulator"&N& +4 "core" &+ Dx +2 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &J& +4 "core" &* \  f ~Dx + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"& ' +95 "core" ' +2 "manipulator"&X& +4 "core" &+\  4 ~Dx +2 "manipulator"&% +3 "core" % 5 ~ +3 "collection"'\\& +3 "core" &Z\\Q\  +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'}(` +3 "core" &[]N\  +3 &\\[S\  +9 &+p][Q - +10 &a{Z[I A +9 &[m[[P R +9 &I]]R\ R +10 &J][H\ R +9 &I]\\E\ R +9 &`NZ]J S +10 &#L^]F R +9 &K\\[E R +9 &M]]? R +10 & iI\\\\< R +9 &"+J_\\B R +10 &#G\\[8 R +9 &%L_]> S +9 &'pN[[@ S +10 &)3J^\\? R +9 &*N\\\\D R +9 &,L][E R +10 &.yI\\\\D R +9 &0;H[\\< R +10 &1M][= R +9 &3L\\_7 S +9 &5J[]: R +10 &7CN]]8 R +9 &9L]^9 R +10 &:G_]? R +9 &<K]]: R +11 &>KI\\]A\ R +8 &@I\\\\5 R +9 &AJ^]5\ R +9 &CK\\^5 R +10 &ERJ__5 S +9 &GK`^5 R +10 &HWca6 T +9 &Jgmi4 V +9 &LG3 Y +11 &M4 ] +9 &O2 ^ +8 &Q~7 ^ +10 &S@4 ^ +9 &T0 _ +10 &V- ` +9 &X, ` +9 &Z@/ a +10 &\\* a +9 &]5 b +9 &_r, @ +10 &`M/& #i +9 ( + &`Zv/ \\ + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.58 + .Hand.open + "manipulator"&1 +69 "core" 1 +3 "manipulator"&R% +4 "core" % 7 t +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")u+ +3 "core" + +2 "sampler")o% +3 "core" %t 0 G +2 "collection"'g& +4 "core" &`Zt$ \\ +2 "Can"\ "`` +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X> $ +2 .tIntake.select :close + "sampler")0 +9 )>% +3 "core" %CG  +2 .tSSV.dial :exhaust + "sampler")Y  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")@'z +897 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +48 "sampler")a  +76 "core" +2 #tAllowing 130s for 25.0ml of remaining 175.0ml + .Intake.select :open + "sampler") +210 "collection"'(% +3 "core" %ӹ22 +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 99 +2 "sampler")#.c0Xx +2 "sampler")% +3 "core" %o $ d +15 "collection"' % +3 "core" %ӹ..8 +2 "sampler")<% +3 "core" %l ) +15 "collection"':% +3 "core" %ӹ/. +2 "sampler")|% +3 "core" %l  ) +2 "collection"'^% +4 "core" %ӹ0- + #tIntake @21.4psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 35 +2 "sampler")#.#0Xt% +4 "core" %ӹ/1> + #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 29 +2 "sampler")#.0Xw% +3 "core" %ӹ01 +2 "sampler")% +3 "core" % " 6 +15 "collection"'/% +3 "core" %ӹ55E +2 "sampler")_% +3 "core" % & 6 +15 "collection"'a% +3 "core" %ӹ77& +2 "sampler")(% +3 "core" %  6 +15 "collection"'@% +3 "core" %ӹ76# +2 "sampler")1% +3 "core" %  6 +15 "collection"'L% +3 "core" %ӹ12K +2 "sampler")% +3 "core" % , 6 +2 "collection"'V% +4 "core" %ӹ10G + #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 15 +2 "sampler")#.0Xv +2 "sampler")I% +3 "core" %R # ; +15 "collection"'G% +3 "core" %ӹ0-A +2 "sampler")$% +3 "core" %R  ; +15 "collection"'f% +3 "core" %ӹ.0# +2 "sampler")% +4 "core" %R # ; +14 "collection"'l% +3 "core" %ӹ33I +2 "sampler")m% +3 "core" %R % ; +15 "collection"'D% +3 "core" %ӹ87$ +2 "sampler")Q% +4 "core" %R  ; +14 "collection"'6% +3 "core" %ӹ88! +2 "sampler")`% +3 "core" %R % ; +15 "collection"'P% +3 "core" %ӹ65J +2 "sampler")t% +3 "core" %R % ; +2 "collection"'T% +4 "core" %ӹ43L + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xy +2 "sampler")% +3 "core" %p  ? +15 "collection"'k% +3 "core" %ӹ55( +2 "sampler")% +3 "core" %p  # +15 "collection"'F% +3 "core" %ӹ/0G +2 "sampler")W% +3 "core" %p  # +2 "collection"']% +3 "core" %ӹ0/C +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xu% +3 "core" %R #  +15 "collection"'% +3 "core" %ӹ10 +2 "sampler")/% +3 "core" %R   +15 "collection"'_% +3 "core" %ӹ21A +2 "sampler")a% +3 "core" %R "  +15 "collection"'(% +3 "core" %ӹ11A +2 "sampler")@% +3 "core" %R '  +15 "collection"'1% +3 "core" %ӹ45( +2 "sampler")L% +3 "core" %R   +15 "collection"'% +3 "core" %ӹ88H +2 "sampler")V% +3 "core" %R $  +15 "collection"'O% +3 "core" %ӹ<:F +2 "sampler")[% +3 "core" %R   +15 "collection"'J% +3 "core" %ӹ67 +2 "sampler")Y% +3 "core" %R %  +15 "collection"'p% +3 "core" %ӹ21: +2 "sampler")X% +3 "core" %R $  +15 "collection"'E% +3 "core" %ӹ11# +2 "sampler")2% +3 "core" %Q   +15 "collection"'8% +3 "core" %ӹ01! +2 "sampler")#% +3 "core" %R !  +15 "collection"'5% +3 "core" %ӹ14G +2 "sampler")Z% +3 "core" %/ &  +15 "collection"'% +3 "core" %ӹ86 +2 "sampler")% +3 "core" %  \ ^ +15 "collection"'\\% +3 "core" %ӹ9; +2 "sampler")% +3 "core" % "  +15 "collection"'g% +3 "core" %ӹ;;F +2 "sampler") % +3 "core" %   +15 "collection"'x% +3 "core" %ӹ56' +2 "sampler")C% +3 "core" %   +2 "collection"'R% +3 "core" %ӹ33 +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xy + "sampler")'% +4 "core" %J   +15 "collection"'u% +3 "core" %ӹ65 +2 "sampler")~% +3 "core" %J $  +15 "collection"'% +3 "core" %ӹ56A +2 "sampler")I% +3 "core" %J "  +15 "collection"'G% +3 "core" %ӹ54 +2 "sampler")$% +3 "core" %J   +15 "collection"'f% +3 "core" %ӹ35< +2 "sampler")% +3 "core" %J !  +15 "collection"'l% +3 "core" %ӹ42K +2 "sampler")m% +4 "core" %    +14 "collection"'D% +3 "core" %ӹ54# +2 "sampler")Q% +3 "core" %  6 +15 "collection"'6% +3 "core" %ӹ52E +2 "sampler")`% +3 "core" % !  +15 "collection"'P% +3 "core" %ӹ55C +2 "sampler")t% +4 "core" %   +15 "collection"'T% +3 "core" %ӹ67M +2 "sampler") % +3 "core" %   +15 "collection"'!% +3 "core" %ӹ79A +2 "sampler")0% +3 "core" %   +15 "collection"'% +3 "core" %ӹ;:# +2 "sampler")"% +3 "core" % !  +15 "collection"',% +3 "core" %ӹ;9N +2 "sampler")i% +3 "core" % #  +15 "collection"'% +3 "core" %ӹ89 +2 "sampler")c% +3 "core" %   +2 "collection"'4% +4 "core" %ӹ65 + #tIntake @21.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X{% +3 "core" %ӹ66 +2 "sampler")% +3 "core" %  ) +15 "collection"'/% +3 "core" %ӹ89A +2 "sampler")_% +3 "core" % " ) +15 "collection"'a% +3 "core" %ӹ:9 +2 "sampler")(% +3 "core" %  ) +15 "collection"'@% +4 "core" %ӹ;;: +2 "sampler")1% +3 "core" % # ) +15 "collection"'L% +3 "core" %ӹ77 +2 "sampler")% +3 "core" %  ) +15 "collection"'V% +3 "core" %ӹ12 +2 "sampler")O% +3 "core" % & ) +15 "collection"'[% +3 "core" %ӹ./< +2 "sampler")J% +3 "core" % $ ) +15 "collection"'Y% +3 "core" %ӹ31 +2 "sampler")p% +3 "core" % ) +15 "collection"'X% +3 "core" %ӹ54 +2 "sampler")E% +3 "core" % ! ) +15 "collection"'2% +3 "core" %ӹ67> +2 "sampler")8% +3 "core" %  ) +15 "collection"'#% +3 "core" %ӹ56 +2 "sampler")3% +3 "core" % " ) +15 "collection"'5% +3 "core" %ӹ45B +2 "sampler")Z% +3 "core" % ! ) +2 "collection"'% +4 "core" %ӹ46D +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 + "sampler")#.0X| +2 "sampler")x% +3 "core" %Q '  +15 "collection"'C% +3 "core" %ӹ9:> +2 "sampler")R% +3 "core" %6 '  +15 "collection"'U% +3 "core" %ӹ44 +2 "sampler")w% +3 "core" %\   Q +15 "collection"'M% +3 "core" %ӹ12# +2 "sampler")% +3 "core" % &  +15 "collection"'N% +3 "core" %ӹ11> +2 "sampler")% +3 "core" % "  +10 #"pumping"7.1L/min +5 "collection"''% +3 "core" %ӹ11& +51 "sampler")u% +4 "core" %   +15 "collection"'~% +3 "core" %ӹ66: +2 "sampler")% +3 "core" % !  +15 "collection"'I% +3 "core" %ӹ34> +2 "sampler")G% +4 "core" %   +14 "collection"'$% +3 "core" %ӹ64 +2 "sampler")f% +4 "core" % "  +14 "collection"'% +3 "core" %ӹ85G +2 "sampler")l% +4 "core" %  +14 "collection"'m% +3 "core" %ӹ98 +2 "sampler")D% +3 "core" %  +15 "collection"'Q% +3 "core" %ӹ9:' +2 "sampler")6% +3 "core" %  +15 "collection"'`% +3 "core" %ӹ;8H +2 "sampler")P% +3 "core" % &  +15 "collection"'o% +3 "core" %ӹ46 +2 "sampler")t% +3 "core" %   +15 "collection"'T% +3 "core" %ӹ11! +2 "sampler") % +3 "core" % &  +2 "collection"'!% +4 "core" %ӹ00H + #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xv +2 "sampler")4% +3 "core" %v}{ & / +15 "collection"'7% +3 "core" %ӹ66 +2 "sampler")y% +3 "core" %t~ % +15 "collection"'*% +3 "core" %ӹ<<G +2 "sampler")% +3 "core" %t " % +15 "collection"'K% +3 "core" %ӹ:9L +2 "sampler"))% +3 "core" %t  % +15 "collection"'?% +3 "core" %ӹ45 +2 "sampler")% +3 "core" %t  % +15 "collection"'% +3 "core" %ӹ21D +2 "sampler")% +3 "core" %t ) % +15 "collection"'v% +3 "core" %ӹ31 +2 "sampler")r% +3 "core" %t  % +15 "collection"'b% +3 "core" %ӹ43 +2 "sampler")d% +3 "core" %t  % +15 "collection"'% +3 "core" %ӹ55< +2 "sampler").% +3 "core" %t ( % +15 "collection"'H% +3 "core" %ӹ67 +2 "sampler")B% +3 "core" %t  % +15 "collection"'z% +3 "core" %ӹ76 +2 "sampler")S% +3 "core" %t  % +15 "collection"'e% +3 "core" %ӹ75F +2 "sampler")h% +3 "core" %t  % +15 "collection"'-% +3 "core" %ӹ67$ +2 "sampler")% +3 "core" %t  % +15 "collection"' % +3 "core" %ӹ879 +2 "sampler")+% +3 "core" %t % % +15 "collection"'<% +3 "core" %ӹ78M +2 "sampler")% +3 "core" %t  % +15 "collection"':% +3 "core" %ӹ89% +2 "sampler")|% +3 "core" %t  % +15 "collection"'^% +3 "core" %ӹ979 +2 "sampler"){% +3 "core" %t # % +15 "collection"' % +3 "core" %ӹ37N +2 "sampler")j% +3 "core" %t  % +15 "collection"'% +3 "core" %ӹ21' +2 "sampler")% +3 "core" %t " % +2 "collection"'\ % +4 "core" %ӹ20( +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xv% +3 "core" %AR   +15 "collection"'% +3 "core" %ӹ55. +2 "sampler")/% +3 "core" %AR   +15 "collection"'_% +3 "core" %ӹ43J +2 "sampler")a% +3 "core" %AR "  +15 "collection"'(% +3 "core" %ӹ539 +2 "sampler")@% +3 "core" %BR   +15 "collection"'1% +3 "core" %ӹ53: +2 "sampler")L% +3 "core" %BR &  +15 "collection"'% +3 "core" %ӹ15D +2 "sampler")V% +3 "core" %BR   +15 "collection"'O% +3 "core" %ӹ55) +2 "sampler")[% +4 "core" %BR   +14 "collection"'J% +3 "core" %ӹ44( +2 "sampler")&% +3 "core" %BR $  +15 "collection"'Y% +3 "core" %ӹ55I +2 "sampler")p% +3 "core" %BR %  +15 "collection"'X% +3 "core" %ӹ75- +2 "sampler")E% +3 "core" %BR   +15 "collection"'2% +3 "core" %ӹ75 +2 "sampler")8% +3 "core" %BR &  +15 "collection"'#% +3 "core" %ӹ88I +2 "sampler")3% +3 "core" %BR   +15 "collection"'5% +3 "core" %ӹ7:, +2 "sampler")Z% +3 "core" %BR   +15 "collection"'% +3 "core" %ӹ;=K +2 "sampler")% +3 "core" %CR   +15 "collection"'% +3 "core" %ӹ<<H +2 "sampler")g% +3 "core" %CR   +15 "collection"' % +3 "core" %ӹ69" +2 "sampler")x% +3 "core" %CR   +15 "collection"'C% +3 "core" %ӹ23I +2 "sampler")R% +3 "core" %CR #  +2 "collection"'U% +3 "core" %ӹ23> +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xy +15 "collection"'G% +3 "core" %ӹ33% +2 "sampler")$% +3 "core" %T   > +15 "collection"'f% +3 "core" %ӹ75# +2 "sampler")% +3 "core" %T  # > +15 "collection"'% +3 "core" %ӹ9:F +2 "sampler")l% +3 "core" %T   > +15 "collection"'m% +3 "core" %ӹ<:' +2 "sampler")D% +3 "core" %T   > +15 "collection"'Q% +3 "core" %ӹ44M +2 "sampler")6% +3 "core" %T  # > +15 "collection"'`% +3 "core" %ӹ44D +2 "sampler")P% +3 "core" %T   > +16 "collection"'o% +3 "core" %ӹ46> +2 "sampler")t% +4 "core" %T  ! > +15 "collection"'T% +3 "core" %ӹ67* +2 "sampler") % +3 "core" %T   > +15 "collection"'!% +3 "core" %ӹ88V +2 "sampler")\\% +3 "core" %T  ( > +15 "collection"'"% +3 "core" %ӹ85Q +2 "sampler"),% +3 "core" %T   > +15 "collection"'i% +3 "core" %ӹ44. +2 "sampler")% +3 "core" %T  ( > +15 "collection"'c% +3 "core" %ӹ78F +2 "sampler")4% +3 "core" %T   > +15 "collection"'7% +3 "core" %ӹ79) +2 "sampler")y% +3 "core" %T   > +15 "collection"'*% +3 "core" %ӹ;8( +2 "sampler")% +3 "core" %T  & > +15 "collection"'K% +3 "core" %ӹ89N +2 "sampler"))% +3 "core" %T  ' > +16 "collection"'?% +3 "core" %ӹ54+ +2 "sampler")% +3 "core" %T  $ > +15 "collection"'% +3 "core" %ӹ11M +2 "sampler")% +3 "core" %T   > +2 "collection"'v% +4 "core" %ӹ11K + #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xw'z +340 "core" ' + .tSS.coast + "sampler")5 +4 #tEvacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close +2 "collection"'& +3 "core" &`Zs^ \\ +2 ."airStroke"CSV.dial :waste +3 "sampler")/% +2 "collection"'_ +5 "core" %ۏ \ +2 ."connect"SSV.dial CBV,avoiding: :exhaust +2 .tCBV.dial SSV +2 "sampler")a  +65 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'('Ӵ +5 "core" ' +2 ."airStroke"CSV.dial :air + "collection"'@ @ +59 "core"  +2 .tCTV.dial :air + .delay 15 seconds +12 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'1' +1486 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")L +133 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 "collection"'  + .tSS.reconfigure SSexhale +4 "sampler")#.0X +336 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '% +3 "core" %:e \ +2 .tCS.seek 6ml + "collection"'I' +1348 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'G +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty + "collection"'$'ӂ +1501 "core" ' +2 .tCSV.dial CSR + "collection"'f  +44 "core"  +2 "collection"'% +4 "core" %Ӏu +48 #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +587 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'l% +3 "core" %h  +2 .tCS.seek 5ml + "collection"'m'qi +842 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'D  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'Q'> +1095 "core" ' +2 #tHeating sh1 puck from tube 3 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'6 \  +2 '`9 +5 "core" 9 +102 "collection"'P9 +3 "core" 9d +102 "collection"'o9 +3 "core" 9 d +102 "collection"'w9 +3 "core" 9 d +102 "collection"'t9 +3 "core" 9d +102 "collection"'T9 +4 "core" 9d +102 "collection"' 9 +3 "core" 9d +102 "collection"'!9 +3 "core" 9d +102 "collection"'\\9 +3 "core" 9"d +102 "collection"'"9 +3 "core" 9&d +103 "collection"',9 +2 "core" 9+d +102 "collection"'i9 +3 "core" 9/d +102 "collection"'9 +3 "core" 93d +102 "collection"'c9 +3 "core" 97d +102 "collection"'49 +3 "core" 9;d +102 "collection"'79 +3 "core" 9.@d +102 "collection"'y9 +3 "core" 9FDd +102 "collection"'*9 +3 "core" 9`Hd +102 "collection"'9 +3 "core" 9yLd +102 "collection"'K9 +3 "core" 9Pd +102 "collection"')9 +3 "core" 9Ud +102 "collection"'?9 +2 "core" 9Yd +103 "collection"'9 +2 "core" 9]d +103 "collection"'9 +3 "core" 9ad +102 "collection"'9 +3 "core" 9$ed +102 "collection"'v9 +3 "core" 9Ajd +102 "collection"'r9 +3 "core" 9^nd +102 "collection"'d9 +2 "core" 9|rd +103 "collection"'9 +3 "core" 9vc +102 "collection"'M9 +3 "core" 9za +103 "collection"'.9 +2 "core" 9^ +102 "collection"'b9 +3 "core" 9[ +102 "collection"'B9 +3 "core" 9Y +102 "collection"'z9 +3 "core" 90V +102 "collection"'e9 +3 "core" 9OT +102 "collection"'09 +3 "core" 9mP +103 "collection"'-9 +3 "core" 9N +102 "collection"'%9 +3 "core" 9K +102 "collection"'S9 +3 "core" 9I +102 "collection"'9 +2 "core" 9G +103 "collection"' 9 +3 "core" 9D +103 "collection"'<9 +3 "core" 9B +102 "collection"'H9 +3 "core" 95@ +102 "collection"'9 +3 "core" 9O> +102 "collection"':9 +3 "core" 9k< +102 "collection"'|9 +3 "core" 99 +103 "collection"'^9 +2 "core" 98 +103 "collection"'h9 +2 "core" 96 +103 "collection"' 9 +2 "core" 94 +103 "collection"'j9 +3 "core" 93 +102 "collection"'9 +3 "core" 91 +102 "collection"'+9 +3 "core" 9/ +102 "collection"'\ 9 +3 "core" 9*- +102 "collection"'9 +2 "core" 9?, +103 "collection"'9 +2 "core" 9S+ +103 "collection"'9 +3 "core" 9h* +103 "collection"'k9 +3 "core" 9|( +102 "collection"'F9 +3 "core" 9& +102 "collection"'W9 +3 "core" 9% +102 "collection"'9 +3 "core" 9$ +102 "collection"'9 +3 "core" 9# +103 "collection"'9 +3 "core" 9" +102 "collection"'{9 +3 "core" 9! +102 "collection"']9 +3 "core" 9 +102 "collection"'=9 +3 "core" 9  +102 "collection"' 9 +3 "core" 9  +103 "collection"';9 +3 "core" 9 ! +102 "collection"'A9 +3 "core" 9 0 +102 "collection"'s9 +2 "core" 9 > +103 "collection"'9 +2 "core" 9 J# +103 "collection"'/9 +3 "core" 9 V' +102 "collection"'_9 +3 "core" 9 b+ +102 "collection"'a9 +3 "core" 9 o/ +102 "collection"'@9 +3 "core" 9 y3 +102 "collection"'>9 +3 "core" 9 8 +102 "collection"'(9 +4 "core" 9 < +103 "collection"'L9 +3 "core" 9 @ +102 "collection"'9 +2 "core" 9 D +103 "collection"'O9 +2 "core" 9 H +103 "collection"'99 +3 "core" 9  M +102 "collection"'[9 +3 "core" 9  Q +103 "collection"'J9 +3 "core" 9  U +102 "collection"'&9 +2 "core" 9  Y +103 "collection"'19 +2 "core" 9 ] +103 "collection"'p9 +3 "core" 9 b +102 "collection"'X9 +3 "core" 9 f +103 "collection"'E9 +2 "core" 9 j +103 "collection"'V9 +2 "core" 9 n +103 "collection"'89 +2 "core" 9 s +103 "collection"'#9 +3 "core" 9 w +102 "collection"'39 +3 "core" 9\ { +102 "collection"'29 +3 "core" 9\  +102 "collection"'59 +3 "core" 9\  +102 "collection"'9 +2 "core" 9\  +103 "collection"'9 +3 "core" 9\  +102 "collection"'g9 +3 "core" 9\  +103 "collection"'Z9 +2 "core" 9\ " +103 "collection"'x9 +2 "core" 9\ & +103 "collection"'Y9 +3 "core" 9\ *  +102 "collection"'9 +2 "core" 9\ .! +103 "collection"' 9 +3 "core" 9\ 3" +103 "collection"'C9 +2 "core" 9\ 6# +103 "collection"'U9 +2 "core" 9\ :$ +103 "collection"'n9 +3 "core" 9\ >& +102 "collection"'R9 +2 "core" 9\ @& +103 "collection"'N9 +3 "core" 9\ D( +102 "collection"'9 +3 "core" 9\ G) +102 "collection"'9 +3 "core" 9\ J* +102 "collection"''9 +2 "core" 9\ M+ +103 "collection"'u9 +3 "core" 9\ P, +102 "collection"'9 +3 "core" 9\ S- +102 "collection"'~9 +3 "core" 9\ V/ +102 "collection"'G9 +2 "core" 9\ Y/ +103 "collection"'I9 +2 "core" 9\ [/ +103 "collection"'f9 +2 "core" 9\ ^1 +103 "collection"'9 +3 "core" 9\ a2 +102 "collection"'$9 +2 "core" 9\ d3 +103 "collection"'l9 +3 "core" 9\ f4 +102 "collection"'9 +2 "core" 9\ h5 +103 "collection"'D9 +53 "core" 9\ l6 +102 "collection"'m9 +3 "core" 9\ n7 +102 "collection"'`9 +3 "core" 9\ q8 +102 "collection"'P9 +3 "core" 9\ r9 +102 "collection"'o9 +3 "core" 9\ u: +102 "collection"'w9 +3 "core" 9\ w;  +102 "collection"'t9 +3 "core" 9\ y< +103 "collection"'T9 +3 "core" 9\ }= +102 "collection"' 9 +3 "core" 9\ ~> +102 "collection"'!9 +3 "core" 9\ ? +102 "collection"'\\9 +3 "core" 9\ @! +102 "collection"'"9 +3 "core" 9\ @% +103 "collection"',9 +3 "core" 9\ B) +102 "collection"'i9 +3 "core" 9\ B- +2 .tCH.hold 10:00,70C +3 "collection"' `\ `\  +3 "core" . +33683 "Can" +26319 "core" ` +2 "collection"'c9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'4'Ӵ +337 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'7 @ +105 "core" @ +2 .tCSV.dial :air + "collection"'y @ +43 "core" ? +3 .tCS.seek 5ml +2 "collection"'*'qi +1340 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'K @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"')  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'? @ +44 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"''Ӵ +1347 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"' +116 "core" +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'v% +4 "core" %ӳ(+ +2 .tCS.seek 5ml + "collection"'r'qh +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'d  +44 "core" +2 "collection"'% +4 "core" %qlW  +2 .tCS.seek 7ml + "collection"'M' +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'. @ +57 "core" B +2 .tCS.seek 10ml +2 "collection"'b' +839 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'B ` +118 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'z   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'e  +2 '0  +29 "core"  +109  +2 .tCS.seek 5ml +2 "collection"'-'qi +1351 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'% @ +105 "core" A +2 .tCSV.dial :waste + "collection"'S +105 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1344 "core" ' + .tCSV.dial :air +2 "collection"' @ +74 "core" A +2 .tCS.seek 5ml +2 "collection"'<'qi +1341 "core" ' + .tCSV.dial CTV +2 "collection"'H  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +43 "core" @ +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"':  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'| @ +44 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'^'Ӵ +1338 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'h +102 "core" ~ +2 .tCBV.dial CSV + "collection"'  +32 "core"  +2 "collection"'j% +4 "core" %Ӹ +2 .tCS.seek 5.001ml + "collection"''qm +1339 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'+  +44 "core" +2 "collection"'\ % +4 "core" %qon  +2 .tCS.seek 7.001ml + "collection"'' +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +836 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'k ` +117 "core" ^ +2 #tLysing Complete + "collection"'F& +4 "core" &`Zr;> \\ +2 #tStoring sh1 puck in Collection Clamp to tube 2 + "manipulator"&W% +3 "core" %\  + t +2 "storage"(% +3 "core" %| ` _\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +360 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ({& +2 "core" & \  !\ +2 "manipulator"&]& +4 "core" &+ h j  kDx + "manipulator"&=% +4 "core" %\  h j  k +42 .tElbow.reconfigure TightElbow +9 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"& ( +165 "core" ( +2 "manipulator"&;& +4 "core" &  r +2 "storage"(A& +3 "core" & \ = = -\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&s' +102 "core" ' +2 "storage"(& +4 "core" & \ < : /\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(/' +255 "core" ' +2 "storage"(_- +3 "core" -'g + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&a& +3 "core" & 2 o +2 "storage"(@& +3 "core" & \   h\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&>'~ +26 "core" ' +2 .tElbow.hold + "manipulator"&(, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(L- +2 "core" -'g +2 .tSE.seek 4.11 Pucks below Top Plate +2 "storage"('[ +35 "core" ' +2 "manipulator"&O% +4 "core" %ͦ 4 " l c + "storage"(9& +4 "core" & \  3\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 340 counts + "manipulator"&[' +17 "core" ' +2 "manipulator"&J& +4 "core" & z  o +2 "storage"(&& +3 "core" & \   \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&1' +16 "core" ' +2 .tSE.seek 5.11 Pucks below Top Plate +2 "storage"(p'J +56 "core" ' +2 "manipulator"&X& +4 "core" & p r +2 "manipulator"&E% +3 "core" % j p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&8( +155 "core" ( +2 "manipulator"&#& +4 "core" && > F T h@^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" && 7 ;  h@^ +2 .tForearm.seek CC +2 "manipulator"&2' +95 "core" ' +2 .tHand.close + "manipulator"&5/ +77 "core" / +2 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "storage"(& +4 "core" & \ = A P\  + "storage"(g& +4 "core" & \ / 1\  +2 "manipulator"&Z& +3 "core" && \\ q@] +2 "manipulator"&x% +3 "core" % # b q +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&( +169 "core" ( +2 "manipulator"& & +4 "core" & < v + "storage"(C& +4 "core" & \ ] _\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 2 +2 "manipulator"&U'~ +103 "core" ' +2 .tElbow.hold + "manipulator"&n, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&R1 +71 "core" 1 +4 "manipulator"&N% +3 "core" % ͮ f g k +2 "storage"(& +4 "core" & \ % " l\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 348 counts +2 "manipulator"&' +17 "core" ' +2 "manipulator"&'& +4 "core" & 8 y +2 "storage"(u& +3 "core" & \ g f \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&' +16 "core" ' +2 "storage"(~% +4 "core" %L p u \  +2 ."downElevator"SE.seek :down +3 "storage"(G'} +100 (I% +3 "core" %΍" v | &\ Xg +2 "manipulator"&f% +4 "core" % { + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +88 "core" ' +14 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'$& +4 "core" &s\ +2 "manipulator"&l& +4 "core" & n p 9 +2 "manipulator"&% +4 "core" %\  m m  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&D(, +169 "core" ( +2 "manipulator"&m& +5 "core" &, m n 7 R + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +2 "core" &, l l ~ R +2 .tForearm.seek :garage +2 "manipulator"&P' +98 "core" ' +2 .tHand.close + "manipulator"&o/ +69 "core" / +2 "manipulator"&w& +4 "core" &, J 3  R + "manipulator"&t% +4 "core" % 2 8 @ 7 +2 .tForearm.seek :retract + "manipulator"&T'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +42 "manipulator"& ( +298 "core" ( +2 "manipulator"&!& +4 "core" &+ / B ' Dv + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &+ ! 8 Dv +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&"' +98 "core" ' +2 "manipulator"&,& +4 "core" &+ b }Dv +2 "manipulator"&i% +3 "core" % ) } +2 "collection"'6& +4 "core" &xzU\  +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'c(` +3 "core" &xz\  +3 &wx\ / +10 &/Evwx 3 +9 &Vqww{ G +10 &\\wzi R +9 &KvzN R +9 &wNwz( R +10 &9Jvw R +9 &Ksw Q +9 &Otxy R +10 &Iuwk R +9 &AIuw R +10 &!Jtw R +9 &"Hsx Q +9 &$JswU Q +10 &&JJsv Q +9 &( Lsu Q +9 &)Htv R +10 &+Ntv R +9 &-QOqup R +10 &/Nque Q +9 &0LrtK Q +9 &2Lru9 Q +10 &4ZJtt Q +9 &6Jns R +9 &7Ips R +10 &9Jps R +9 &;bIrr Q +10 &=#Jpqz R +9 &>Lor R +9 &@Jos Q +10 &BjKms Q +9 &D,Ino Q +9 &EJmp Q +10 &GLpq R +9 &IoRns~ R +10 &K+^Lo U +9 &L/ d X +9 &NvR ] +10 &PV< ^ +9 &Rj ^ +9 &S ^ +10 &Uu _ +9 &WX_ ` +10 &YP ` +9 &Z5 ` +9 &\\) a +10 &^Z b +9 &_c 4 +9 &`` _ +10 ( + &`es Z + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.40 + "collection"'Q& +4 "core" &`es{ Z + .tHand.open + "manipulator"&71 +69 "core" 1 +2 "manipulator"&y% +4 "core" % ~ n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&4'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"% +142 "core"  +2 "processing"%K% +4 "core" %o\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%)' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%?  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%*' +1619 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSR.select :air +2 "processing"% +14 .tPS.seek 2.5ml + "processing"%' +2628 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%v + "collection"'  +5 "core"  +2 "processing"%d  +44 "core"  +27 +2 .tPSV.dial :mixloop + "processing"% +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%r  +134 "core" +2 .tPS.seek 0ml +2 "processing"%.' +2643 "core" ' + .tPSV.dial :air +2 "processing"%M  +22 "Can"\ \\\\ +20 "core"  +2 .tPS.seek 2.5ml +2 "processing"%B' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%z +44 "core" +2 .tPS.seek 0ml +2 "processing"%e' +2636 "core" ' + .tPSV.dial :air +2 "processing"%0  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%b' +2618 "core" ' + .tPSV.dial :mixloop +2 "processing"%% +44 "core" +2 .tPS.seek 0ml +2 "processing"%S' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&-& +4 "core" &+ B sDu +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"& ( +57 "core" ( +2 "manipulator"&& +4 "core" & 1 z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &H& +3 "core" & / z +2 .tForearm.seek CC + "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&:/ +68 "core" / +2 .tCC.seek :open +2 "collection"'|( +469 "core" ( +2 "manipulator"&<& +4 "core" & i b O  + "manipulator"&h% +4 "core" %  k l 2 +2 .tForearm.seek :retract + "manipulator"& '\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&j(, +274 "core" ( +2 "manipulator"&^& +4 "core" &, ^ j  E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &, J Z 2 E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&\ ' +113 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +4 "core" % c ^ r. +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +106 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 3 into Collection Clamp + "collection"'k& +4 "core" &\ +2 "manipulator"&F% +3 "core" %\ " i \\ < +2 "storage"(W% +4 "core" %| G\ $ + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(( +360 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ({& +2 "core" &6 x } J\   +2 "manipulator"&]& +49 "core" &, 8 zE +4 "manipulator"&=% +4 "core" %\ " f z< +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&;( +182 "core" ( +2 "manipulator"&A& +4 "core" & ) y, +2 "storage"(& +3 "core" &6 b p c\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&'* +101 "core" ' +2 "storage"(& +4 "core" &6 } \   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(_' +163 "core" ' +2 "storage"(a- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (@& +3 "core" &4   O\   +2 "manipulator"&L& +3 "core" & b r, +2 .tElbow.seek 3 +2 "manipulator"&O( +3 "core" ( +2 "manipulator"&9& +3 "core" & _ r, +2 "storage"(J& +3 "core" &5 . . N\   +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&&' +14 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&X/ +68 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&E& + "storage"(s'} +6 "core" & Y q, +2 "manipulator"& % +3 "core" %  x= +2 .tForearm.seek :retract +2 "manipulator"&/'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&>( +19 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +129 "core" ( +2 "manipulator"&[& +4 "core" &* E wCn + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &* vCn +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&#' +101 "core" ' +3 "manipulator"&3& +4 "core" &*  sCn +2 "manipulator"&1% +3 "core" % O t +2 "collection"'(& +4 "core" &' + "collection"'5& +4 .tCC.seek :closed +2 "collection"'V(` +2 "core" &- +5 & / +9 &/Ey 3 +10 &Vpv H +9 &Y R +9 &K R +10 &xJ$ R +9 &<I| Q +10 &Ko R +9 &K R +9 &J R +10 &BN R +9 &!L R +9 &"I Q +10 &$I R +9 &&KI R +10 &( Jz R +9 &)Ip Q +9 &+K_ R +10 &-RO\\ R +9 &/JR R +9 &0I? R +10 &2J6 R +9 &4\\I Q +10 &6J R +9 &7I Q +9 &9K R +10 &;cG R +9 &=%J R +9 &>M R +10 &@I Q +9 &BkJ R +10 &D-G R +9 &EG R +9 &GL R +10 &InU T +9 &K)k! V +9 &L0!$ Z +10 &NGG ] +9 &PYHL ] +10 &RKMv ^ +9 &SMQ _ +9 &UNR _ +10 &WZPQ ` +9 &YTU ` +9 &ZWX a +10 &\\ZX b +9 &^\\\\] b +10 &_a^_ 7 +9 &`]`e !c +9 ( + &`bz]b ^ + "collection"'5& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.46 + .Hand.open + "manipulator"&}1 +71 "core" 1 +2 "manipulator"&% +4 "core" % L F e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&g'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'Z  +135 "core"  +2 .tCSV.dial CTV + "collection"'x  +29 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2626 "core" ' +2 "collection"'C% +4 "core" % 13  + .tCS.seek 3.75ml +2 "collection"'2'I +1658 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%8  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%R  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%N' +2618 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"' ` +31 "core" _ +2 .tCSV.dial :air + "collection"'' @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'u' +1666 "core" ' + .tCSV.dial CTV +2 "collection"'~  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'Y'Ӵ +2606 "core" ' + .tCBV.dial :waste1 +2 "collection"'I @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'f  +136 "core" +2 "collection"'& +4 "core" &`by ^ + #tStoring lyfil puck in Collection Clamp to tube 2 +2 "manipulator"&$% +3 "core" %\  N r +2 "storage"(l% +3 "core" % > ; \  +2 "storage"(U. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +355 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +2 "core" &  \ +2 "manipulator"&p& +4 "core" &( [ [ jBj + "manipulator"&% +4 "core" %\  d Z } i + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&m( +168 "core" ( +2 "manipulator"&`& +4 "core" &  p + "storage"(G& +4 "core" &   \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&' +107 "core" ' +2 "storage"(n& +4 "core" & 3 =\  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +43 "storage"(o' +266 "core" ' +2 "storage"(w- +3 "core" -'V +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&t& +3 "core" & 0 p +2 "storage"(& +3 "core" &   \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&P'~ +25 "core" ' +2 .tElbow.hold + "manipulator"&!, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(D- +2 "core" -'V +3 .tSE.seek 5.11 Pucks below Top Plate + "storage"(\\'J +33 "core" ' +2 "manipulator"&,% +4 "core" %ͥ * )  d +2 "storage"(i& +3 "core" &  S\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 339 counts +2 "manipulator"&6' +17 "core" ' +2 "manipulator"&T& +4 "core" & z o +2 "storage"(& +3 "core" &   \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&Q' +15 "core" ' +2 .tSE.seek 6.11 Pucks below Top Plate +2 "storage"(7'9 +43 "core" ' +2 "manipulator"&y& +4 "core" & M s +2 "manipulator"&% +4 "core" % q q + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&K( +188 "core" ( +2 "manipulator"&"& +4 "core" & g d k\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" & _ e l\ +2 .tForearm.seek CC +2 "manipulator"&)' +93 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'*( +472 "core" ( +2 "storage"(v& +4 "core" & < > \  + "storage"(d& +4 "core" & @ G _\  + "manipulator"&& +4 "core" & F u\ + "manipulator"&% +4 "core" %   u +2 .tForearm.seek :retract + "manipulator"&r'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +150 "core" ( +2 "manipulator"&M& +4 "core" & f s +2 "storage"(.& +4 "core" & < ;\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&z'~ +103 "core" ' +2 .tElbow.hold + "manipulator"&B, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&01 +74 "core" 1 +2 "manipulator"&e% +4 "core" % ͧ n m k +2 "storage"(%& +3 "core" &   \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 341 counts +3 "manipulator"&b' +17 "core" ' +2 "manipulator"&-& +4 "core" &  v +2 "storage"(& +3 "core" & > > c\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&H' +15 "core" ' +2 "storage"(:% +4 "core" %9 O Y 7\  +2 ."downElevator"SE.seek :down +3 "storage"( '} +100 (4% +3 "core" %Ӛ e _\ Wf +2 "manipulator"&c% +3 "core" % W z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +89 "core" ' +2 ' + ."downElevator"SE.coast +2 "storage"(5 +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%h  +84 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%^ +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%+  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%' +2628 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"% & +4 "core" &\ / + "manipulator"&k& +4 "core" & L D h + "manipulator"&F% +4 "core" %\  @ N s  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&W(, +165 "core" ( +2 "manipulator"&& +4 "core" &, i m m + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &, k X E m +2 .tForearm.seek :garage + "manipulator"&{' +100 "core" ' +2 .tHand.close + "manipulator"&]/ +77 "core" / +2 "manipulator"&=& +4 "core" &,  {m + "manipulator"&A% +4 "core" % 5  { +43 .tForearm.seek :retract +9 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&j(k +118 "core" ( +2 "manipulator"&& +4 "core" &s M X '  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &s G E  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&@' +102 "core" ' +2 "manipulator"&L& +4 "core" &s ] O  +2 "manipulator"&% +3 "core" %ϼ F I t +3 "processing"%9& +3 "core" &\ / +2 "processing"%J& +3 .tPC.seek :closed +2 "processing"%X(] +4 "core" &\ / + &\ /  +9 &4\ %. +9 &b\ #B +10 &Kx\ $T +9 & T\ (T +9 &U\ (T +10 &W\ 'T +9 &PU\ 'T +9 &T\ (T +10 &U\ 'T +9 &Y\ 'T +10 & XZ\ 'T +9 &"Z\ 'T +9 &#U\ 'T +10 &%Vq\ 'T +9 &'`Ug\ 'T +9 &)!Wk\ 'U +10 &*ZZ\ 'U +9 &,V$\ 'T +10 &.hT[\ 'T +9 &0)Yk\ 'U +9 &1W\ 'T +10 &3U\ 'T +9 &5qU\ 'T +9 &72W\ 'T +10 &8W\ 'T +9 &:[\ 'T +10 &:Y\ &T +9 &?U\ 'T +10 &AW\ 'T +9 &CY\ 'T +9 &EA`\ &U +10 &Fp\ %W +9 &H\ #Y +10 &Jy\ "Z +9 &L:\ !Z +9 &M\ "Z +10 &O\ !Z +9 &Q\ !Z +9 &SA\ !Z +10 &U\ ![ +9 &V\ ![ +10 &X\ [ +9 &ZH\ [ +9 &\\ \ H +10 &]?P~\ #P +9 &]mF\ (> +2 ( + "processing"%J& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 + "processing"%E& +3 "core" &]m@\ '> +2 .tHand.open + "manipulator"& 1 +68 "core" 1 +2 "manipulator"&;% +4 "core" % ϼ | +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tPRV.dial :air + "processing"%[  +44 "core"  +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 "processing"%_% +4 "core" %\ " +2 .tPS.seek 0.3ml +2 "processing"%&' +413 "core" ' + .tPSV.dial PSR +2 "processing"%3 +102 "core"  +3 "processing"%1% +3 "core" %"\ & +2 #tPulling 0.4ml of PSR.air .PSR.select :air +3 .PS.seek 0.7ml + "processing"%('.U +508 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%O' +1924 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%s +102 "core" +2 .tPTV.dial :mixing + "processing"%/ @ +76 "core" B +2 .tPBV.dial :waste2 + "processing"%|  +93 "core"  +3 .tPS.seek 0ml +2 "processing"%}' +2629 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &s / } +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&5(k +4 "core" ( +2 "manipulator"&Z& +4 "core" &s ) } + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &s ; } +2 .tForearm.seek PC +2 "manipulator"&#' +96 "core" ' +2 .tHand.close + "manipulator"&/ +68 "core" / +2 .tPC.seek :open +2 "processing"%S( +449 "core" ( +2 "manipulator"&C& +4 "core" &s m l n  + "manipulator"&% +4 "core" % ϩ [ m W +2 .tForearm.seek :retract + "manipulator"&8'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&R(, +132 "core" ( +2 "manipulator"& & +4 "core" &, N T 3 2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, ? G C 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'' +110 "core" ' +2 .tHand.open + "manipulator"&21 +65 "core" 1 +2 "manipulator"&~% +4 "core" % p f rQ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&u'\ +102 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%I& +4 "core" &Q\ . +2 "manipulator"&f% +3 "core" %\  G K ?  +2 "storage"(% +4 "core" %z :\ # + "storage"($. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(l( +358 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (U& +2 "core" &K [ R ?\  +2 "manipulator"&& +3 "core" &, < x2 +2 "manipulator"&p% +4 "core" %\   z + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&( +218 "core" ( +2 "manipulator"&`& +4 "core" & \\ i  + "storage"(G& +4 "core" & A\ $ +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&n'* +91 "core" ' +2 "storage"(>& +4 "core" & :\ % +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(g' +162 "core" ' +2 "storage"(w- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (t& +3 "core" & N W "\  + "manipulator"&& +4 "core" &  y + .tElbow.seek 3 +2 "manipulator"&D( +31 "core" ( +2 "manipulator"&,& +4 "core" & G y. + "storage"(i& +4 "core" & P S F\  +2 .tForearm.seek 3 + 300 counts + "manipulator"&T' +25 "core" ' +2 .tForearm.reconfigure LooseForearm +48 "manipulator"&#Q@2^d^2b +5 .tHand.close +2 "manipulator"&/ +68 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&y& +3 "storage"('} +6 "core" & n |. +2 "manipulator"&% +4 "core" % ) i ; + .tForearm.seek :retract +2 "manipulator"&m'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&o(k +23 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +215 "core" ( +2 "manipulator"&P& +4 "core" &m ] X % + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &m ; 8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&\\' +101 "core" ' +2 "manipulator"&"& +4 "core" &m l k +2 "manipulator"&?% +3 "core" %Ͻ a a  +2 "processing"%Q& +4 "core" &\ 2 +3 "processing"%!& +3 .tPC.seek :closed +2 "processing"%(] +2 "core" &\ 1 +4 &\ 2 +9 &'s\ *- +10 &`\ 'A +9 &Mw\ 'T +9 & U\ +T +10 &W\ +T +9 &Y\ *T +10 &TW\ +S +9 &V\ +T +9 &Z\ *T +10 &V\ *T +9 & [Y\ *T +9 &"X\ *T +10 &#U\ +S +9 &%T\ +S +10 &'cR\ +T +9 &)%U\ +T +9 &*Y\ *T +10 &,U\ *T +9 &.kV\ *T +9 &0-Z\ *T +10 &1U\ *S +9 &3X\ +T +10 &5tW\ *S +9 &76V\ *S +9 &8Y\ *T +10 &:W\ *S +9 &<{X\ *T +9 &>=T\ *T +10 &@U\ *S +9 &AX\ *T +10 &CT\ *T +9 &ED\\\ )T +9 &Gn\ (V +10 &H\ &X +9 &Jz\ %Z +9 &L<\ %Z +10 &M\ %Z +9 &O\ $Z +10 &Q\ $Z +9 &SE\ $Y +9 &U\ $[ +10 &V3\ $Z +9 &X\ $Z +9 &ZH7\ #[\ +10 &\\ e\ $H +9 &]8Ix`\ '\\ +10 &]yGc\ +: +5 ( + "processing"%!& +5 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 + .Hand.open + "manipulator"&1 +3 "core" &]y>`\ +: +64 1 +2 "manipulator"&V% +4 "core" % Ͻ C < +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&v'\ +93 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%d  +2 %9 +5 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%M9 +3 "core" 9  +102 "processing"%.9 +3 "core" 9  +102 "processing"%)9 +4 "core" 9 +102 "processing"%K9 +2 "core" 9 +103 "processing"%09 +3 "core" 9 +102 "processing"%e9 +3 "core" 9 +102 "processing"%%9 +2 "core" 9" +103 "processing"%-9 +3 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"%:9 +3 "core" 9/ +102 "processing"%r9 +2 "core" 93 +103 "processing"%49 +3 "core" 97 +102 "processing"%c9 +3 "core" 9; +102 "processing"%9 +2 "core" 9@ +103 "processing"%z9 +2 "core" 9D +103 "processing"%b9 +2 "core" 9H +103 "processing"%79 +2 "core" 9L +103 "processing"%h9 +3 "core" 9P +103 "processing"%H9 +2 "core" 9U +103 "processing"% 9 +2 "core" 9Y +103 "processing"%9 +3 "core" 9] +102 "processing"%N9 +3 "core" 9a +102 "processing"%^9 +3 "core" 9e +103 "processing"%+9 +2 "core" 9j +103 "processing"% 9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"% 9 +3 "core" 9{ +103 "processing"%k9 +2 "core" 9 +103 "processing"%F9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%\ 9 +3 "core" 9 +102 "processing"%B9 +2 "core" 9 +103 "processing"%]9 +3 "core" 9 +102 "processing"%=9 +2 "core" 9 +103 "processing"%A9 +3 "core" 9  +102 "processing"%<9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +103 "processing"%a9 +2 "core" 9 +103 "processing"%{9 +2 "core" 9# +103 "processing"%L9 +2 "core" 9( +103 "processing"%9 +3 "core" 9/ +102 "processing"%99 +3 "core" 94 +103 "processing"%W9 +2 "core" 99 +103 "processing"%9 +2 "core" 9> +103 "processing"%q9 +2 "core" 9C +103 "processing"%E9 +2 "core" 9H +103 "processing"% 9 +3 "core" 9N +102 "processing"%;9 +2 "core" 9U +103 "processing"%J9 +2 "core" 9X +103 "processing"%[9 +2 "core" 9] +103 "processing"%9 +2 "core" 9b +103 "processing"%_9 +3 "core" 9g +102 "processing"%@9 +2 "core" 9l +3 .tPH.hold 2:00:00,28C +2 "processing"% pph +2 .tdelay 1:30 +4 "core"  +6037 "Can"\ '?? +2962 .tPSR.select :air + .PSV.dial PSR +2 "processing"%3 +101 "core"  +2 "processing"%1% +4 "core" %\ & + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%&'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%('Һ +1624 "core" ' + .tPTV.dial :puck +2 "processing"%s  +73 "core"  +2 .tPSV.dial PTV + "processing"%/ +72 "core" +2 .tPBV.dial :waste1 + "processing"%|  +132 "core"  +2 "processing"%O% +4 "core" %һ\ ' +2 .tPS.seek 1.5ml + "processing"%' +605 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Z * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%x' +1619 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +34 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml +43 "processing"%X' +2501 "core" ' +2 .tPSV.dial PTV + "processing"%C +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 .tPS.seek :empty +2 "processing"%#'ղ +2477 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%5  +134 "core" +2 .tPSV.dial :mixloop + "processing"%2 +43 "core" +2 .tPRV.dial :ab1 + "processing"%~ @ +74 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%I' +353 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'8  + "processing"%f  +45 "core"  +2 +2 "processing"%% +4 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%$' +439 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"''  +27 "core" +2 .tPRV.dial :air +2 "processing"%U  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1184 "core" ' +2 .tPRV.dial :waste2 + "processing"%p @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%`'\ +873 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%G  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%R'Һ +1622 "core" ' + .tPSV.dial :PML +2 "processing"%> +44 "core" +2 .tPTV.dial :mixing + "processing"%w @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%t  +34 "core" +2 "processing"%% +4 "core" %ҽ\  +2 .tPS.seek 1.85ml + "processing"%u' +246 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%, * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%i' +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &\  + "manipulator"&y& +4 "core" &m  { +2 "manipulator"&% +3 "core" %\   {$ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +133 "core" ( +2 "manipulator"&n& +4 "core" &,  j, + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &,  j, +2 .tForearm.seek :garage +2 "manipulator"&T' +100 "core" ' +2 .tHand.close + "manipulator"&P/ +65 "core" / +3 "manipulator"&6& +4 "core" &, x  s, +2 "manipulator"&D% +3 "core" % 3 k  s +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&"( +285 "core" ( +2 "manipulator"&?& +4 "core" && z Y % s?V + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" && v i ` o?V +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&m' +100 "core" ' +2 "manipulator"&S& +4 "core" && ~ e n?V +2 "manipulator"&!% +3 "core" % c f +2 "collection"'& +4 "core" & + "collection"'V& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" & +3 & \ +10 &+r , +9 &`} A +10 &Mq S +9 & G S +9 &R T +10 &N T +9 &RR T +9 &M T +10 &L T +9 &L T +10 & ZJ T +9 &"H T +9 &#F S +10 &%H T +9 &'cO S +9 &)&K S +10 &*K T +9 &,K T +10 &.jL T +9 &0-J S +9 &1M S +10 &3O S +9 &5rP T +9 &75Q S +10 &8L T +9 &:G S +10 &<{N S +9 &><K T +9 &?L T +10 &AG S +9 &CO S +9 &EEM S +10 &GO  S +9 &HM   T +10 &JV'& U +9 &LBo=3 W +9 &Mk] \\ +10 &O{| ^ +9 &Qs~ ^ +9 &S2~ _ +10 &T ` +9 &V ` +10 &Xt a +9 &Z5 a +9 &[ b +10 &] b +9 &_k F +9 &`C* *| +10 &`gs X +2 ( + "collection"'V& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.43 + "collection"'& +3 "core" &`gr X +2 .tHand.open +2 "manipulator"&\\1 +77 "core" 1 +2 "manipulator"&M% +4 "core" % M 5  a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&l'\ +98 "core" ' +2 .tPSV.dial PSR + "processing"%. +101 "core"  +2 "processing"%)% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%K' +1555 "Can"\ ut +55 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%0  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%e' +1607 "core" ' + .tPSV.dial PSR +2 "processing"%% +43 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%-' +2627 "core" ' +51 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "collection"':  +2 "processing"%  +31 "core" ~ +133  +2 .tPSV.dial :mixloop + "processing"%r +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%4  +75 "core" +2 .tPS.seek 0ml +2 "processing"%c' +2630 "core" ' +2 .tPSV.dial :air + "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%z' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"%b +44 "core" +2 .tPS.seek 0ml +2 "processing"%7' +2624 "core" ' +2 .tPSV.dial :air + "processing"%h  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%H' +2636 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&N& +4 "core" &% X 6 J h?V +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&^( +49 "core" ( +2 "manipulator"&+& +4 "core" &  q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" & k s , p +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 .tCC.seek :open +2 "collection"' ( +470 "core" ( +2 "manipulator"&k& +4 "core" &  { + "manipulator"&F% +4 "core" %   w +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&\ (, +275 "core" ( +2 "manipulator"&B& +4 "core" &,  {7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &]& +2 "core" &, z7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&=' +114 "core" ' +3 .tHand.open + "manipulator"&A1 +72 "core" 1 +2 "manipulator"&<% +4 "core" % s N - ZU +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 ."da"delayUntil "12:05:59.16" +24644 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%a @ +77 "core" B +2 ."da"PBV.dial :waste1 + "processing"%{  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +34 "core" + +2 ."da"PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%9' +2492 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%W +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%q +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%E  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2490 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%; +131 "core"  +2 "processing"%J% +4 "core" %մ\ & + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%['\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%_  +73 "core"  +2 ."da"PSV.dial PTV + "processing"%@ +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%3  +35 "core" +2 "processing"%1% +4 "core" %ҽ\  + ."da"PS.seek 1.5ml +2 "processing"%}' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%s' +1616 "core" ' +2 ."da"delay 2:00 +596 "Can" \ #II +11406 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%/  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%O +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%(' +2482 "core" ' + ."da"PSV.dial PTV +2 "processing"%Z +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%d +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%j'ղ +2465 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +143 "core"  +2 "processing"%x% +4 "core" %յ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +51 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%C'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%X% +4 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml + "processing"%5'~ +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%~' +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%#  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%8 +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2484 "core" ' +2 ."da"PSV.dial PTV + "processing"%I +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%' +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%U +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%$  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%p'ղ +2458 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +41 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%G  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%`  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%> +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%w' +395 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%t  +56 "core"  +2 "processing"%% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%,'Z +343 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%R  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%u'Һ +1567 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" +2 ."da"PTV.dial :mixing + "processing"%y @ +76 "core" B +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%n% +4 "core" %Һ\  + ."da"PS.seek 1.85ml +2 "processing"%g' +249 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%o * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%P' +1971 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +4543 "Can"\ SR +43459 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%6  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +33 "core" , +2 ."da"PSV.dial :air + "processing"%v  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%T' +2492 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%? +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%Q  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%S  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%!'ղ +2483 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +130 "core"  +2 "processing"%% +4 "core" %ձ\ # + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%*'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%\\  +73 "core"  +2 ."da"PSV.dial PTV + "processing"%M +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%V  +35 "core" +2 "processing"%.% +3 "core" %Һ\ ! +2 ."da"PS.seek 1.5ml +2 "processing"%)' +623 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%m * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%i' +1617 "core" ' +2 ."da"delay 2:00 +1948 "Can"\ PP +10054 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%0  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%e' +2490 "core" ' + ."da"PSV.dial PTV +2 "processing"%: +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%r +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%4  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%-'ղ +2459 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +131 "core"  +2 "processing"%c% +4 "core" %ճ\ +50 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%b'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%z'Һ +1611 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV + "processing"%h +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%7  +35 "core"  +2 "processing"% % +4 "core" %Ҹ\  + ."da"PS.seek 1.5ml +2 "processing"%H'~ +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%N * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%+' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%" +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%l' +2483 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%k +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%F +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2470 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%] +131 "core"  +2 "processing"%^% +4 "core" %մ\ ! + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%A'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%<'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%=  +35 "core" +2 "processing"%a% +4 "core" %ҷ\  + ."da"PS.seek 1.5ml +2 "processing"%{'} +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%L * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1616 "core" ' +2 ."da"delay 2:00 +6901 "Can"\ (>> +5101 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%q' +2492 "core" ' + ."da"PSV.dial PTV +2 "processing"%E +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%9 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%; +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%J  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2466 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%[ +136 "core"  +8 "processing"%_% +13 "core" %հ\  +7 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +6 "processing"% +19 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +7 "processing"%@'m +360 "core" ' +2 ."da"delay 5 seconds +502 "processing"%3% +4 "core" %p\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%1'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1606 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%& +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%}  +35 "core" +2 "processing"%/% +3 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%|' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%s' +1620 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%Z  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%d +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2507 "core" ' + ."da"PSV.dial PTV +2 "processing"%( +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%x +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%j  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%C'ղ +2504 "core" ' +2 "processing"% 9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast + "processing"%  +3 "core" 4 + 4 +2 "processing"%X& +3 "core" &]y=\ : +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 + "manipulator"&% +3 "core" %\  + + ] +2 "storage"(2% +49 "core" %z _ `  +8 "storage"(5. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 + "storage"(#( +355 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (f& +3 "core" & [ 0 + "manipulator"&8& +4 "core" &, T7 + "manipulator"&~% +4 "core" %\  k U +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&I( +199 "core" ( +2 "manipulator"&'& +4 "core" &  7 T' + "storage"(U& +4 "core" & T B +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&$' +100 "core" ' +2 "storage"(& +4 "core" & = ) B + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(' +241 "core" ' +2 "storage"(G- +3 "core" -'R + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&`& +3 "core" & j R' +2 "storage"(>& +3 "core" & F + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 2 +2 "manipulator"&p'~ +25 "core" ' +2 ."da"Elbow.hold + "manipulator"&t, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -'R +2 ."da"SE.seek 6.12 Pucks below Top Plate + "storage"(w'F +30 "core" ' +2 "manipulator"&R% +4 "core" %ͦ 1 J + "storage"(,& +4 "core" & \ \ Q + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 2 + 340 counts + "manipulator"&' +16 "core" ' +3 "manipulator"&y& +4 "core" & > S' +2 "storage"(& +3 "core" & @  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&n' +17 "core" ' +2 ."da"SE.seek 7.12 Pucks below Top Plate +2 "storage"(o'5 +48 "core" ' +2 "manipulator"&u& +4 "core" &  U' +2 "manipulator"&g% +4 "core" % U + ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&6'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&D(k +252 "core" ( +2 "manipulator"&v& +4 "core" &s I S + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +2 "core" &s ^ S +2 ."da"Forearm.seek PC +2 "manipulator"&?' +95 "core" ' +2 ."da"Hand.close + "manipulator"&Q/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%( +450 "core" ( +3 "storage"(S& +4 "core" & +  C + "manipulator"&T& +4 "core" &s   Y + "manipulator"&% +4 "core" %  a Z' +2 ."da"Forearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&!( +256 "core" ( +2 "manipulator"&*& +4 "core" & ( W/ + "storage"(\\& +4 "core" & $ $  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&M' +95 "core" ' +2 ."da"Hand.open + "manipulator"&V1 +77 "core" 1 +2 "storage"(.- +3 "core" -'5 +2 ."da"SE.seek 6.88 Pucks below Top Plate +2 "storage"(' +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 6.11 Pucks below Top Plate +2 "storage"(m'; +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep0812h189ml.tif +1317 #SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.815 seconds\ /var/log/esp/da19sep0812h189ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep0812h189ml15s.tif +627 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +932 #"da"SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep0812h189ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep0812h189ml30s.tif +3058 #SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep0812h189ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep0812h189ml70s.tif +7128 #SX MX5/16 (USB:15): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep0812h189ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.815 sec auto-exposure",Subject: "da19sep0812h189ml images!" +6 "storage"()- +11 "core" -'; +4 "storage"(0& +11 "core" & \  1 + "manipulator"&K& +4 "core" & R/ +3 ."da"Elbow.seek 2 + "manipulator"&%( +3 "core" ( +2 "manipulator"&i& +3 "core" & < R/ +2 "storage"(:& +3 "core" & \ \ \ U +3 ."da"Forearm.seek 2 + 600 counts + "manipulator"&' +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 6.83 Pucks below Top Plate +2 "storage"(r' +66 "core" ' +2 "manipulator"&4& +5 "core" & J [ D h/ +2 "storage"(e& +3 "core" & \  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 2 +2 "manipulator"&'~ +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&c, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 7.01 Pucks below Top Plate +3 "storage"(-' +26 "core" ' +2 "manipulator"&b% +8 "core" %ͤ + + _ a +3 "storage"(h& +5 "core" &  \  + ."da"Forearm.force -20 +3 "manipulator"&5 +69 ."da"Forearm.seek 2 + 338 counts +4 "manipulator"&7' +17 "core" ' +2 "manipulator"& & +4 "core" &  m/ +2 "storage"(z& +4 "core" &   ]\  +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&N' +15 "core" ' +4 "storage"(H% +8 "core" %   \  +3 ."downElevator"SE.seek :down +3 "storage"( '} +101 (% +3 "core" %ً  \ V` +2 "manipulator"&"% +3 "core" % y & m +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&+'\ +79 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +9 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +4 "processing"%& +5 "core" &\ " +2 "manipulator"&k& +4 "core" & & v/ +2 "manipulator"&F% +3 "core" %\  d v +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +185 "core" ( +2 "manipulator"&l& +4 "core" &,  {D + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &]& +3 "core" &, L zD +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&^' +97 "core" ' +2 ."psFlush"Hand.close + "manipulator"&B/ +65 "core" / +2 "manipulator"&A& +4 "core" &, / tD +2 "manipulator"&% +3 "core" % 2 N t +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&='\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&a(k +122 "core" ( +2 "manipulator"&<& +4 "core" &t  z +3 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &L& +3 "core" &t z +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&{' +94 "core" ' +3 "manipulator"&& +4 "core" &t { +2 "manipulator"&W% +3 "core" %Ͻ {A +2 "processing"%& +4 "core" &|\ & + "processing"%& +4 ."psFlush"PC.seek :closed +2 "processing"%E(] +2 "core" &"\ & +5 &y\ '. +10 &-B\ 4 +9 &Nm\ H +9 &j\ T +10 &Ro\ S +9 &jT\ S +9 &+W\ T +10 &X\ T +9 &T\ T +10 &qUx\ T +9 &4Ug\ S +9 & Yg\ T +10 &"Uo\ T +9 &$yWl\ T +9 &&;Ui\ T +10 &'Wk\ T +9 &)Yl\ T +10 &+T_\ T +9 &-DU^\ S +9 &/U\\\ T +10 &0TU\ T +9 &2VX\ T +9 &4LTY\ S +10 &6OP\ S +9 &7RI\ T +10 &9WH\ T +9 &;SRE\ T +9 &=UL\ T +10 &>VK\ T +9 &@RH\ S +9 &B[YP\ T +10 &DTJ\ S +9 &E^?\ U +11 &Gs=\ W +8 &IT?\ Y +9 &K8\ Y +10 &LD\ Z +10 &N:\ Z +8 &PX;\ Z +10 &R;\ Z +9 &S5\ Z +10 &U%\ [ +9 &W_*\ [ +9 &Y"O\ Z +10 &Z\ [\ +10 &\\|o\ @ +8 &]^'fl\ S +10 &]w6l\ !: +2 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.67 +2 "processing"%9& +3 "core" &]w6Y\ : +2 ."psFlush"Hand.open + "manipulator"&;1 +74 "core" 1 +2 "manipulator"&J% +4 "core" % Ͻ % vA +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&q'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%[ +132 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%_'TE +409 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +706 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1619 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%3 +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%@  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%1' +2628 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%& +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%}'\ +602 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%/' +2128 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV + "processing"%O U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%|' +1001 "Can" \ LM +1630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%Z @ +44 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%d  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%s'ղ +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%( +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +2619 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%x +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%j' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%X'ղ +2621 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +44 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +62 ."psFlush"PS.seek 1ml +2 "processing"%2'TE +1117 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +1611 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%f +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%8  +53 "core" +3 ."psFlush"PS.seek 0ml +3 "processing"%~' +2645 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%' +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%U'\ +608 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%\ ' +2130 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV + "processing"% U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%G' +2619 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%` @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%R'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%, +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%y' +2620 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%u' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%g @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%I  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2630 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'p& +4 "core" &DE\  + "manipulator"&& +4 "core" &t D | +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&w(k +4 "core" ( +2 "manipulator"&n& +4 "core" &t  | + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &t V | +2 .tForearm.seek PC +2 "manipulator"&P' +91 "core" ' +2 .tHand.close + "manipulator"&t/ +75 "core" / +2 .tPC.seek :open +2 "processing"%Q( +451 "core" ( +2 "manipulator"&6& +4 "core" &t F @ + "manipulator"&% +4 "core" % ϯ H H ( +2 .tForearm.seek :retract + "manipulator"&S'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&T( +377 "core" ( +2 "manipulator"&& +4 "core" & w }9$ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &?& +3 "core" & # }9$ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&*' +104 "core" ' +2 "manipulator"&\\& +4 "core" &  {9$ +2 "manipulator"&D% +3 "core" %  { +2 "collection"'V& +4 "core" &CD\  + "collection"'.& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" &BD#\  +3 &BE!\  +10 &*sBE' - +9 &a}BE* A +9 &UpCE4 S +10 &LBC1 S +9 &NBC2 T +9 &N@D3 T +10 &YOBE2 T +9 &OBE4 T +10 &LBD6 S +9 &QDG7 S +9 & bLBD9 S +10 &"%OCE= S +9 &#NCD< T +9 &%OAE4 T +10 &'iRBE: T +9 &),MCC= S +10 &*QBE8 S +9 &,QCE: S +9 &.rMDE8 S +10 &04KDE8 S +9 &1LCE4 S +9 &3ODD6 T +10 &5zNDF7 S +9 &7<LCF7 S +10 &8LDF= S +9 &:JDD< S +9 &<LCE> S +10 &>ENBCC S +9 &@PDE@ T +9 &ALBED S +10 &COEG7 S +9 &ELNCG7 S +10 &G NCF. T +9 &HVGK/ T +9 &J[NM7 U +10 &LHxcZ9 X +9 &M: [ +9 &O: ^ +10 &Qz6 ^ +9 &S<: ^ +10 &T: _ +9 &V: ` +9 &X|8 ` +10 &Z=: a +9 &[; a +9 &]< b +10 &_n: @ +9 &`O29 "f +9 ( + &`am8 T + "collection"'.& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.39 + "collection"'o& +4 "core" &`am# T + .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&)% +4 "core" %  < r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&0'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'K& +4 "core" &`am2 T +2 "collection"'i% +3 "core" %ӷ= +2 .tCSV.dial CSR + "collection"':  +42 "core"  +2 "collection"'4% +4 "core" %Ӯ9 + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'e'qi +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'b% +3 "core" %qlD  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'h'F +672 "core" ' + .tCSV.dial :waste +2 "collection"'! +132 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +1973 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'z& +4 "core" &`amV T + "collection"'M% +4 "core" %ӵB + .tCSV.dial :flush +2 "collection"'m  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +47 "collection"'H'qi +1273 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +43 "core" B +2 "collection"'%% +4 "core" %qo4  +2 .tCS.seek 7.001ml + "collection"'' +560 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"'"  + .tCTV.dial CSV +4 "collection"'r  +40 "core"  +97  +2 .tCBV.dial :waste1 + "collection"' @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"''Ӵ +1727 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'k& +4 "core" &`alD T +2 "collection"'F% +3 "core" %Ӵ9 + .tCSV.dial :flush +2 "collection"'7  +75 "core" +2 .tCS.seek 5ml +2 "collection"'-'qi +1259 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'N @ +56 "core" > +2 "collection"'l% +4 "core" %qk7  +2 .tCS.seek 7ml + "collection"']' +554 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +43 "core"  +2 .tCBV.dial :waste2 + "collection"'#  +105 "core"  +2 .tCS.seek 0ml +2 "collection"'c'Ӵ +1053 "Can"\ MM +685 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'B& +4 "core" &`ak/ T +2 "collection"'A% +3 "core" %ӱ- +2 .tCSV.dial CSR + "collection"'  +43 "core"  +2 "collection"'+% +4 "core" %ӱ9 + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'<' +1980 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'L' +549 "core" ' +3 ."connect"CSV.dial CBV +3 "collection"'^ + .tCBV.dial CSV +4 "collection"'  +109 "core" ~ +28  +2 .tCTV.dial :intake + "collection"'W  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'' +1988 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'='Ӵ +581 "core" ' + .tCSV.dial CSR +2 "collection"'  +102 "core"  +2 "collection"'9% +4 "core" %ӱ9 + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"';'qi +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'J' +1346 "core" ' + .tCSV.dial CBV +2 "collection"' +103 "core" +2 .tCS.seek 0ml +2 "collection"'['Ӵ +2608 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&{& +4 "core" & H u9$ +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&C( +34 "core" ( +2 "manipulator"&_& +4 "core" & z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" & ( z +2 .tForearm.seek CC + "manipulator"&@' +95 "core" ' +2 .tHand.close + "manipulator"& / +72 "core" / +2 .tCC.seek :open +2 "collection"'&( +471 "core" ( +2 "manipulator"&1& +4 "core" & l P q  + "manipulator"&}% +4 "core" % A H T +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&O(, +272 "core" ( +2 "manipulator"&/& +4 "core" &, O h + C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &, ? < A C +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&|' +111 "core" ' +3 .tHand.open + "manipulator"&d1 +74 "core" 1 +2 "manipulator"&% +4 "core" % w tj +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&('\ +101 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:24 + #Preparing to sleep until 7:08AM 9/09/2019 +4 ."shutdown"CC.coast +2 #tAsleep til 7:08AM 9/09/2019 +2 "collection"'6 +4 #tContinuing at 07:08EDT09-Sep-19 +2 ."shutdown"CS.coast +2 "collection"'5 +3 "Can"\ .33 +3 ."shutdown"PC.coast +2 "processing"%6 +3 ."Qmail"GoodNews.email "Then, in tube 3: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:88\\n{1 => 22,\\n 2 => 8,\\n 3 => 14}\\nCan@13:00:53, 23.1C, 15% humidity, 15.0psia, 12.728V, 0.251A, 0.251A avg, 3.19W",Subject: "Asleep until 07:08EDT09-Sep-19" +5 ."shutdown"PS.coast +3 "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +45725 "Can"\ A +60002 \ B +60002  \ B +60003  \ C +60002  \ B +60002  \ D +60002  \ D +60002  \ E +60002  \ E +60003  \ E +60002  \ E +60002  \ F +60002 \ F +60002  \ E +60002 \ F +60003  \ F +60002 \ F +60002 \ D +60002 \ G +60002 \ F +60002  \ G +60003 \ G +60002  \ G +60002 \ \ H +60002 \ \ H +60002 \ \ H +60002  \ I +60003 \ H +60002 \ H +60002 \ H +60002 \ H +60002 \ H +60002 \ H +60003 \ H +60002 \ H +60002 \ I +60002 \ H +60002 \ H +60002 \ I +60003 \ J +60002 \ I +60002 \ I +60002 \ J +60002 \ I +60002 \ I +60003 \ J +60002 \ J +60002 \ I +60002 \ I +60002 \ I +60003 \ J +60002 \ I +60002 \ J +60002 \ I +60002 \ I +60002 \ I +60003 \ J +60002 \ I +60002 \ B$$ +60002 \ A%$ +60002 \ @%% +60002 \ A%$ +60003 \ @%% +60002 \ A%$ +60002 \ B%% +60002 \ A%% @EDT1568002113.24 \ A$% +60002 \ A%$ +60003 \ A%$ +60002 \ A$$ +60002 \ B%$ +60002 \ K +60002 \ K +60002 \ J +60003 \ K +60002 \ K +60002 \ J +60002 \ J +60002 \ J +60003 \ J +60002 \ J +60002 \ J +60002 \ K +60002 \ K +60002 \ I +60003 \ J +60002 \ J +60002 \ J +60002 \ K +60002 \ K +60002 \ I +60003 \ K +60002 \ K +60002 \ J +60002 \ J +60002 \ J +60003 \ K +60002 \ K +60002 \ J +60002 \ J +60002 \ K +60002 \ K +60003 \ K +60002 \ J +60002 \ J +60002 \ J +60002 \ J +60003 \ K +56588 \ J +2 #tPowering core bus +497 .Gate.power :raw,:ON +2 "sampler") +3 )s +2 "core"  + "collection"' +2 'x +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %\ 1 + .tSS.configure SSconfig +2 "sampler")#.0X +3 "core"  +2 "sampler"),  +14 "core" +2 ."readyCS"CS.reconfigure CSfast +4 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b + "sampler")#.0X 22,\\n 2 => 8,\\n 3 => 14}\\nCan@07:08:24, 22.3C, 14% humidity, 15.0psia, 12.625V, 0.618A, 0.618A avg, 7.81W",Subject: "Started 2019_9_5_rush_mission phase deepDAwithoutWCR" +2 #tPhase [deepDAwithoutWCR] +3 #===> STARTED deepDAwithoutWCR (phase #8) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'w& +4 "core" &z{S  + .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&?& +4 "core" & 2 p1 +2 "manipulator"&\\% +3 "core" % \  + q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&D(, +182 "core" ( +2 "manipulator"&V& +4 "core" &, A tc +2 .tElbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +2 &S& +3 "core" &, w tc + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :garage +2 "manipulator"& ' +99 "core" ' +2 .tHand.close + "manipulator"&o/ +73 "core" / +2 "manipulator"&& +4 "core" &,  oc + "manipulator"&)% +4 "core" % 3 # o* +2 .tForearm.seek :retract +2 "manipulator"&K'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&i( +307 "core" ( +2 "manipulator"&.& +3 "core" &,  nD{ +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &:& +3 "core" &+ M oD{ +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&4' +99 "core" ' +3 "manipulator"&*& +4 "core" &+ |  lD{ +2 "manipulator"&Y% +4 "core" % < m +3 "collection"'b& +6 "core" &xzW  +2 "collection"'e& +4 .tCC.seek :closed + "collection"'!(` +3 "core" &z{^  +3 &|{\\  +9 &2w{z_ , +9 &`~{{` A +9 &>r{za S +10 &Ozza T +9 &Oxy` T +10 &M{z_ T +9 &CO{{` T +9 &Ryz` T +10 &O{z_ T +9 &Ozz` S +9 & JNyy_ T +11 &" O{|f T +9 &#M|y_ S +10 &%O}z` T +9 &'RQ|{_ T +8 &)Nz|] T +10 &*L{{b T +9 &,NxzY T +9 &.[N|xc T +10 &0Oy|` T +9 &1N|z` S +10 &3O{za T +9 &5cKzyc T +9 &7%O{ya T +12 &8Ly{` T +7 &:N}{` T +9 "Can"\ qq + "core" &.Kz|Z S +9 &?R{{^ T +11 &ALzz^ S +8 &CsLz{b T +9 &E5M{{_ T +10 &FJ}zc T +9 &HS` T +9 &Jw]b U +10 &L0yb X +9 &M_ \\ +10 &O_ _ +9 &Qc_ _ +9 &S#^ _ +10 &T_ ` +9 &VX ` +9 &Xd^ a +10 &Z%W a +9 &[^ b +10 &]^ b +9 &_b\\ Q +9 &`H[ *z +10 &`] S +8 ( +3 &`e] P + "collection"'e& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.47 +2 "collection"'h& +3 "core" &`eV P +2 .tHand.open + "manipulator"&z1 +69 "core" 1 +2 "manipulator"&M% +4 "core" %  V U A f +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&m'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"' & +7 "core" &`eV P +3 "collection"'% +3 "core" %ӷ^ +2 .tCSV.dial CSR + "collection"'%  +135 "core"  +2 "collection"'H% +4 "core" %ӷT + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'"'qi +1337 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'r% +3 "core" %qkN  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"''E +697 "core" ' + .tCSV.dial :waste +2 "collection"' +144 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'k'Ӵ +1979 "core" ' +2 #tPurging external Intake + "collection"'F& +4 "core" &`eS P + "collection"'7% +4 "core" %ӱS + .tCSV.dial :flush + "collection"'  +46 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'N' +2479 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'l + '-  +5 "core"  +81 +2 .tCTV.dial :intake + "collection"'  +73 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'#'Ӵ +2504 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"']  +75 "core"  +2 #tFlushing upper manifold + "collection"'B& +4 "core" &`dR P + "collection"'A% +4 "core" %ӶX + .tCSV.dial :flush +2 "collection"'  +71 "core"  +2 .tCS.seek 5ml +2 "collection"'+'qi +1289 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'c @ +44 "core" B +2 "collection"'<% +4 "core" %qiS \ +48 .tCS.seek 7ml + "collection"'^'~ +570 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +104 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'W'Ӵ +1759 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'L'2T +807 "core" ' + .tCSV.dial :waste +2 "collection"' +44 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +811 "core" ' +2 "collection"'& +4 "core" &`cT P +3 "collection"'9% +7 "core" %ӯW +2 .tCSV.dial :flush +2 "collection"'=  +54 "core" +2 .tCS.seek 3ml +2 "collection"';'2T +801 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +45 "core" A +2 "collection"'J% +4 "core" %2S\\  +2 .tCS.seek 5ml + "collection"'{'qh +558 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +2 "collection"'_'Ӵ +1270 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'3'2T +797 "core" ' + .tCSV.dial :waste +2 "collection"' +86 "core" +2 .tCS.seek 0ml +2 "collection"'T'Ӵ +798 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&0& +4 "core" &+ l v  kDv +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&( +55 "core" ( +2 "manipulator"&1& +4 "core" &  q\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &}& +2 "core" & S q\ +2 .tForearm.seek CC +2 "manipulator"&@' +95 "core" ' +2 .tHand.close + "manipulator"&// +76 "core" / +2 .tCC.seek :open +2 "collection"'Z( +471 "core" ( +2 "manipulator"&C& +4 "core" & q w\ + "manipulator"&d% +4 "core" %  x + .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +277 "core" ( +2 "manipulator"&|& +4 "core" &,  w` + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &, w` +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&[' +115 "core" ' +2 .tHand.open + "manipulator"&Q1 +77 "core" 1 +2 "manipulator"&% +4 "core" % z r v B jm + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&('\ +98 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 3 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 3 at 07:12:47EDT09-Sep-19\\n{1 => 22,\\n 2 => 8,\\n 3 => 14}\\nCan@07:08:37, 22.3C, 14% humidity, 15.0psia, 12.615V, 0.631A, 0.631A avg, 7.95W",Subject: "da sampling at most 300ml" +2 "collection"'O& +5 "core" &uu[ +2 "manipulator"&% +3 "core" %\   y +2 "storage"(s% +4 "core" % a ^\  + "storage"(x. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +355 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &A ^ `\   +2 "manipulator"&j& +4 "core" &, {` +2 "manipulator"&% +4 "core" %\  } +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"& ( +184 "core" ( +2 "manipulator"&& +4 "core" &\  B }1 +2 "storage"(X& +4 "core" & :\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&2'* +100 "core" ' +2 "storage"(f& +4 "core" & s ^\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(8' +179 "core" ' +2 "storage"(5- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ('& +3 "core" & a ^\  +2 "manipulator"&~& +3 "core" &  v1 +2 .tElbow.seek 3 + "manipulator"&( +4 "core" ( + "manipulator"&U& +4 "core" &  v1 + "storage"(\ & +4 "core" & a `\  +2 .tForearm.seek 3 + 300 counts + "manipulator"&' +19 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +42 "manipulator"&/ +76 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&>& + "storage"(,'} +9 "core" &  u1 +2 "manipulator"&`% +4 "core" %  z +2 .tForearm.seek :retract + "manipulator"&y'\ +97 "core" ' +4 .tElbow.seek CC +4 "manipulator"&g( +27 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +116 "core" ( +2 "manipulator"&$& +5 "core" &%  {?R +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &t& +3 "core" &%  {?R +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&u' +93 "core" ' +3 "manipulator"&q& +4 "core" &% |?R +2 "manipulator"&6% +4 "core" %  | +2 "collection"'E& +3 "core" &ssk\  +2 "collection"'G& +4 .tCC.seek :closed + "collection"'I(` +3 "core" &tsj\  +3 &srn\  +9 &*pssi - +10 &azurf A +9 &Zmssh R +9 &Kttd R +10 &Ptr` S +9 &Ksrb S +9 &`Otte R +10 &"Jtrm R +9 &Kttf R +10 &Osqf S +9 & gLssa S +9 &"*Jtta R +10 &#Isra R +9 &%Mus_ S +9 &'oOsuT S +10 &)2Jtt] R +9 &*JsuT R +9 &,KtuO R +10 &.wNsrN S +9 &0:JtuO R +10 &1MtsQ R +9 &3ItsP R +9 &5HttO R +10 &7BItsP R +10 &9IvtQ R +8 &:GttN R +12 &<HstP R +7 &>JKtuV R +10 &@ KutO S +9 &AIuvV R +9 &CGrwF R +10 &ERJts@ R +9 &GNyuJ R +10 &HT~{N S +9 &JhJ U +9 &LFL Y +11 &ML ^ +8 &OK ^ +9 &Q|F _ +10 &S>G _ +10 &TK _ +9 &VF ` +10 &XK ` +8 &Z?J a +10 &[K b +9 &]L b +9 &_qL A +10 &`D)K , +9 &`eH _ +2 ( + "collection"'G& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.57 + .Hand.open + "manipulator"&n1 +69 "core" 1 +2 "manipulator"&w% +4 "core" %   q +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")?+ +3 "core" + +2 "sampler")\\% +3 "core" %~ 2 4 +2 "collection"'V& +4 "core" &`eJ _ +2 "Can"\ a` +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X% +3 "core" %X ! d +2 "collection"'`% +3 "core" %ӸomL +2 #tIntake @20.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 72 +2 "sampler")#.H0Xi +50 "sampler")O% +5 "core" % % 3 +15 "collection"'% +3 "core" %ӸD +2 "sampler")% +3 "core" %  3 +15 "collection"'[% +3 "core" %ӸJ +2 "sampler")% +3 "core" % # 3 +2 "collection"'% +4 "core" %ӸK + #tIntake @22.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 32 +2 "sampler")#. 0X|% +3 "core" %Ӹ{|I +2 "sampler")`% +3 "core" % $ / +15 "collection"'~% +3 "core" %ӸC +2 "sampler")U% +3 "core" % ) / +2 "collection"'$% +4 "core" %Ӹ? +2 .tSS.reconfigure SSinhale.with maxSpeed: 29 + "sampler")#.0X|% +3 "core" %4A   +15 "collection"'`% +3 "core" %ӸL +2 "sampler")~% +3 "core" %4A )  +15 "collection"'U% +3 "core" %ӸA +2 "sampler")$% +3 "core" %4 .  +15 "collection"'s% +3 "core" %ӸK +2 "sampler")% +3 "core" %4\   F +15 "collection"'q% +3 "core" %ӸI +2 "sampler")6% +3 "core" %4 '  +15 "collection"'E% +3 "core" %ӸD +2 "sampler") % +3 "core" %4 '  +15 "collection"'y% +3 "core" %ӸB +2 "sampler")x% +3 "core" %4 !  +15 "collection"'Z% +3 "core" %ӸG +2 "sampler")n% +3 "core" %4 /  +15 "collection"'w% +3 "core" %Ӹ@ +2 "sampler")\\% +3 "core" %4 *  +2 "collection"'G% +4 "core" %ӸL + #tIntake @22.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 17 +2 "sampler")#.0X% +3 "core" %ӸE +2 "sampler")`% +3 "core" %R    +15 "collection"'~% +3 "core" %ӸP +2 "sampler")U% +3 "core" %R  \ W +15 "collection"'$% +3 "core" %ӸH +2 "sampler")s% +3 "core" %R , $ +15 "collection"'% +3 "core" %ӸK +2 "sampler")q% +3 "core" %R '  +15 "collection"'6% +3 "core" %ӸH +2 "sampler")E% +3 "core" %R +  +15 "collection"' % +3 "core" %ӸM +2 "sampler")y% +3 "core" %R -  +15 "collection"'x% +3 "core" %ӸM +2 "sampler")% +3 "core" %R &  +15 "collection"'Z% +3 "core" %ӸH +2 "sampler")n% +3 "core" %R ,  +15 "collection"'w% +3 "core" %ӸH +2 "sampler")\\% +3 "core" %R +  +15 "collection"'G% +3 "core" %ӸD +2 "sampler")d% +3 "core" %R "  +15 "collection"'2% +3 "core" %ӸI +2 "sampler")% +3 "core" %R %  +15 "collection"'% +3 "core" %ӸB +2 "sampler")o% +3 "core" %R $  +15 "collection"'v% +3 "core" %ӸK +2 "sampler")% +3 "core" %R $  +15 "collection"'t% +3 "core" %ӸB +2 "sampler")S% +3 "core" %R 1  +2 "collection"'8% +3 "core" %ӸI + #tIntake @22.1psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X~ +2 "sampler")J% +3 "core" %[, * " +15 "collection"';% +3 "core" %ӸD +2 "sampler")k% +3 "core" %[,  " +15 "collection"'% +3 "core" %ӸG +2 "sampler")-% +3 "core" %[, ! " +2 "collection"'7% +3 "core" %ӸJ +2 #tIntake @22.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %Ӹ= +2 "sampler")`% +3 "core" %c& )  +15 "collection"'~% +3 "core" %ӸA +2 "sampler")U% +3 "core" %c& "  +15 "collection"'% +3 "core" %ӸH +2 "sampler")$% +3 "core" %c& &  +15 "collection"'s% +3 "core" %ӸF +2 "sampler")% +3 "core" %c& +  +2 "collection"'q% +3 "core" %ӸA +2 #tIntake @22.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X{ +2 "sampler")o% +3 "core" %k@ .  +15 "collection"'v% +3 "core" %Ӹ@ +2 "sampler")% +3 "core" %kA ,  +15 "collection"'t% +3 "core" %ӸG +2 "sampler")S% +3 "core" %kA $  +15 "collection"'8% +3 "core" %Ӹ> +2 "sampler")i% +3 "core" %kA *  +15 "collection"'.% +3 "core" %ӸD +2 "sampler"):% +3 "core" %kA #  +15 "collection"'% +3 "core" %Ӹ~A +2 "sampler")K% +3 "core" %k!   +15 "collection"'% +3 "core" %Ӹ{B +2 "sampler")h% +3 "core" %k - ] +15 "collection"'z% +3 "core" %ӸA +2 "sampler")*% +3 "core" %k " & +15 "collection"'Y% +3 "core" %ӸA +2 "sampler")% +3 "core" %k +  +15 "collection"'e% +3 "core" %Ӹ? +2 "sampler")?% +3 "core" %k ,  +15 "collection"'%% +3 "core" %ӸE +2 "sampler")M% +3 "core" %k $  +15 "collection"'V% +3 "core" %Ӹ~~J +2 "sampler")H% +3 "core" %k (  +15 "collection"' % +3 "core" %Ӹ@ +2 "sampler")"% +3 "core" %k *  +15 "collection"'% +3 "core" %ӸF +2 "sampler")% +3 "core" %k &  +15 "collection"'F% +3 "core" %ӸA +2 "sampler")4% +3 "core" %k &  +15 "collection"'R% +4 "core" %ӸB +2 "sampler")b% +3 "core" %k '  +15 "collection"')% +3 "core" %Ӹ> +2 "sampler")u% +4 "core" %k &  +2 #"pumping"7.0L/min +13 "collection"',% +3 "core" %Ӹ~@ +2 "sampler")N% +3 "core" %k %  +15 "collection"' % +3 "core" %Ӹ~< +2 "sampler")a% +3 "core" %k )  +15 "collection"'l% +3 "core" %Ӹ< +2 "sampler")% +3 "core" %k &  +15 "collection"'#% +3 "core" %ӸG +2 "sampler")c% +3 "core" %k $  +15 "collection"'<% +3 "core" %ӸA +2 "sampler")+% +3 "core" %k )  +15 "collection"'r% +3 "core" %Ӹ? +2 "sampler")B% +3 "core" %k "  +15 "collection"'A% +3 "core" %ӸB +2 "sampler")^% +3 "core" %k %  +2 "collection"'W% +3 "core" %Ӹ@ +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X{ +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +107 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")X +134 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'' +1480 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")> +134 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +3 .tSS.reconfigure SSexhale +4 "collection"'`  + "sampler")#.0X +339 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %AY  +2 .tCS.seek 6ml + "collection"'6' +1337 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'h +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'z'ӂ +1520 "core" ' + .tCSV.dial CSR +2 "collection"'*  +44 "core"  +2 "collection"'Y% +4 "core" %Ӈf + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +591 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'e% +3 "core" %g  +2 .tCS.seek 5ml + "collection"'?'qg +841 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'%  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'M'> +1093 "core" ' +2 #tHeating sh1 puck from tube 3 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'V \  +2 'H9 +5 "core" 9~~ +102 "collection"' 9 +3 "core" 9~d +102 "collection"'"9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9d +102 "collection"'F9 +3 "core" 9d +102 "collection"'49 +3 "core" 9d +102 "collection"'R9 +2 "core" 9d +103 "collection"'b9 +3 "core" 9"d +102 "collection"')9 +3 "core" 9&d +102 "collection"'u9 +3 "core" 9+d +103 "collection"',9 +3 "core" 9/d +102 "collection"'N9 +3 "core" 93d +102 "collection"' 9 +3 "core" 97d +102 "collection"'a9 +2 "core" 9;d +103 "collection"'l9 +3 "core" 9@d +103 "collection"'9 +3 "core" 97Dd +102 "collection"'#9 +3 "core" 9PHd +102 "collection"'c9 +3 "core" 9kLd +102 "collection"'<9 +3 "core" 9Pd +102 "collection"'+9 +3 "core" 9Ud +102 "collection"'r9 +2 "core" 9Yd +103 "collection"'B9 +3 "core" 9]d +102 "collection"'A9 +2 "core" 9ad +103 "collection"'^9 +3 "core" 9ed +102 "collection"'W9 +3 "core" 98jd +103 "collection"'9 +3 "core" 9Und +102 "collection"'99 +2 "core" 9urd +103 "collection"']9 +3 "core" 9vd +102 "collection"'L9 +2 "core" 9za +103 "collection"'E9 +3 "core" 9^ +102 "collection"'9 +3 "core" 9[ +102 "collection"';9 +3 "core" 9Y +102 "collection"'k9 +2 "core" 9.U +103 "collection"'79 +3 "core" 9LR +102 "collection"'-9 +3 "core" 9kP +103 "collection"'09 +2 "core" 9M +103 "collection"'T9 +3 "core" 9K +102 "collection"'9 +2 "core" 9H +103 "collection"'19 +3 "core" 9F +102 "collection"'}9 +3 "core" 9C +102 "collection"'_9 +3 "core" 9A +102 "collection"'J9 +3 "core" 99? +102 "collection"' 9 +2 "core" 9U= +103 "collection"'!9 +2 "core" 9o; +103 "collection"'C9 +3 "core" 99 +103 "collection"'=9 +2 "core" 97 +103 "collection"'D9 +2 "core" 95 +103 "collection"'&9 +2 "core" 93 +103 "collection"'9 +3 "core" 91 +102 "collection"'Q9 +3 "core" 90 +103 "collection"'/9 +2 "core" 9. +103 "collection"'9 +3 "core" 92- +102 "collection"'m9 +3 "core" 9H, +102 "collection"'O9 +2 "core" 9]* +151 "collection"' 9 +4 "core" 9z' +102 "collection"'{9 +3 "core" 9& +102 "collection"'9 +3 "core" 9% +102 "collection"'[9 +3 "core" 9% +102 "collection"'9 +3 "core" 9# +102 "collection"'9 +3 "core" 9" +103 "collection"'X9 +3 "core" 9 +102 "collection"'|9 +3 "core" 9 +102 "collection"'39 +3 "core" 9   +102 "collection"'9 +3 "core" 9  +102 "collection"'9 +3 "core" 9 $ +103 "collection"'f9 +3 "core" 9 1 +102 "collection"'59 +3 "core" 9 > +102 "collection"'9 +3 "core" 9 L  +102 "collection"''9 +3 "core" 9 X% +102 "collection"'@9 +3 "core" 9 d) +102 "collection"'j9 +3 "core" 9 q- +102 "collection"'\ 9 +3 "core" 9 {1 +102 "collection"'9 +3 "core" 9 5 +102 "collection"'(9 +3 "core" 9 : +102 "collection"'p9 +3 "core" 9 > +103 "collection"'>9 +3 "core" 9 B +102 "collection"'`9 +3 "core" 9 F +102 "collection"'U9 +3 "core" 9 J +102 "collection"'9 +3 "core" 9 O +102 "collection"'$9 +3 "core" 9 S +103 "collection"'s9 +3 "core" 9 W +102 "collection"'9 +3 "core" 9 [ +102 "collection"'9 +3 "core" 9 _ +102 "collection"'9 +3 "core" 9 d +102 "collection"' 9 +3 "core" 9 h +103 "collection"'y9 +3 "core" 9 l +102 "collection"'~9 +3 "core" 9 p +102 "collection"'9 +3 "core" 9 u +102 "collection"'Z9 +3 "core" 9\ y +102 "collection"'n9 +3 "core" 9\  } +102 "collection"'x9 +2 "core" 9\ \  +103 "collection"'w9 +3 "core" 9\   +102 "collection"'G9 +3 "core" 9\   +102 "collection"'d9 +3 "core" 9\   +102 "collection"'9 +3 "core" 9\  +103 "collection"'\\9 +3 "core" 9\ $ +102 "collection"'o9 +3 "core" 9\ ( +102 "collection"'q9 +3 "core" 9\ + +102 "collection"'9 +3 "core" 9\ / +102 "collection"'29 +3 "core" 9\ 2 +103 "collection"'v9 +3 "core" 9\ 6 +102 "collection"'t9 +3 "core" 9\ : +102 "collection"'S9 +3 "core" 9\ < +102 "collection"'9 +3 "core" 9\ @ +102 "collection"'i9 +3 "core" 9\ B +103 "collection"'.9 +3 "core" 9\ E +102 "collection"'89 +3 "core" 9\ H +102 "collection"':9 +3 "core" 9\ K +102 "collection"'9 +3 "core" 9\ N +102 "collection"'9 +3 "core" 9\ Q +102 "collection"'K9 +3 "core" 9\ T  +102 "collection"'h9 +3 "core" 9\ V  +102 "collection"'69 +3 "core" 9\ X! +102 "collection"'*9 +2 "core" 9\ [" +103 "collection"'Y9 +3 "core" 9\ ^$ +103 "collection"'z9 +3 "core" 9\ `% +102 "collection"'e9 +2 "core" 9\ c& +103 "collection"'9 +3 "core" 9\ f& +102 "collection"'%9 +3 "core" 9\ h( +102 "collection"'?9 +3 "core" 9\ k( +103 "collection"'H9 +2 "core" 9\ m* +103 "collection"' 9 +3 "core" 9\ o+ +102 "collection"'"9 +3 "core" 9\ q+ +102 "collection"'9 +3 "core" 9\ s,  +102 "collection"'9 +3 "core" 9\ v- +102 "collection"'F9 +3 "core" 9\ w. +102 "collection"'49 +3 "core" 9\ z/ +102 "collection"'R9 +3 "core" 9\ |0 +102 "collection"'b9 +3 "core" 9\ ~2! +102 "collection"')9 +3 "core" 9\ 2% +102 "collection"'u9 +3 "core" 9\ 3) +102 "collection"',9 +3 "core" 9\ 4. +102 "collection"'N9 +2 "core" 9\ 52 +103 "collection"' 9 +2 "core" 9\ 66 +3 .tCH.hold 10:00,70C +3 "collection"'a `\ `\  +3 "core" 6 +6412 "Can" +53590 "core" ` +2 "collection"'l9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"''Ӵ +334 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'# @ +105 "core" A +2 .tCSV.dial :air + "collection"'c @ +44 "core" > +3 .tCS.seek 5ml +2 "collection"'<'qi +1348 "core" ' + .tCSV.dial CTV +2 "collection"'+  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'r @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'B  +57 "core" ~ +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'A @ +43 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'^'Ӵ +1338 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'W +115 "core" +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'9% +4 "core" %ӵ  +2 .tCS.seek 5ml + "collection"']'qj +1346 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'L  +55 "core"  +2 "collection"'E% +4 "core" %qiIP  +2 .tCS.seek 7ml + "collection"''~ +126 "Can"\ OO +457 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'; @ +56 "core" B +2 .tCS.seek 10ml +2 "collection"'k' +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'7 ` +118 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'-   +29 "core" ! +2 ."connect"CSV.dial CTV +53 .tCTV.dial CSV +3 "collection"'0  +2 'T  +28 "core"  +109  +2 .tCS.seek 5ml +2 "collection"''qi +1362 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'1 @ +107 "core" B +2 .tCSV.dial :waste + "collection"'} +105 "core" +2 .tCS.seek :empty +2 "collection"'_'ӂ +1346 "core" ' + .tCSV.dial :air +2 "collection"'J @ +73 "core" A +2 .tCS.seek 5ml +2 "collection"' 'qi +1351 "core" ' +2 .tCSV.dial CTV + "collection"'!  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'C @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'=  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'D @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'&'Ӵ +1349 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +104 "core"  +2 .tCBV.dial CSV + "collection"'Q  +30 "core"  +2 "collection"'/% +4 "core" %Ӵ +2 .tCS.seek 5ml + "collection"''qi +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air + "collection"'m  +43 "core" +2 "collection"'O% +4 "core" %qh  +2 .tCS.seek 7ml + "collection"' '} +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'{ @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'[ ` +117 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &`eyhl _ +2 #tStoring sh1 puck in Collection Clamp to tube 2 + "manipulator"&% +3 "core" %\   s +2 "storage"(X% +3 "core" % = > d\  +2 "storage"(|. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(3( +354 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &  (\ +2 "manipulator"&& +4 "core" &% j h L l?R + "manipulator"&f% +4 "core" %\  ` i 9 l +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&5( +190 "core" ( +2 "manipulator"&& +4 "core" & o s k( + "storage"('& +4 "core" &  \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&@' +106 "core" ' +2 "storage"(j& +4 "core" &  +\ + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(\ ' +238 "core" ' +2 "storage"(- +3 "core" -'7 + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&(& +3 "core" & G F = f( +2 "storage"(p& +3 "core" &  9\  +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&>'~ +22 "core" ' +2 .tElbow.hold + "manipulator"&`, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(U- +2 "core" -'7 +2 .tSE.seek 7.11 Pucks below Top Plate +2 "storage"('+ +34 "core" ' +2 "manipulator"&$% +4 "core" %ͨ  Z ^ + "storage"(s& +4 "core" &  \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 342 counts + "manipulator"&' +17 "core" ' +2 "manipulator"&& +4 "core" & b g i( +2 "storage"(& +3 "core" &  s\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"& ' +17 "core" ' +2 .tSE.seek 8.11 Pucks below Top Plate +2 "storage"(y' +54 "core" ' +2 "manipulator"&~& +4 "core" & C m( +2 "manipulator"&% +3 "core" % z K m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&n( +188 "core" ( +2 "manipulator"&x& +4 "core" & n\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &w& +2 "core" & n\ +2 .tForearm.seek CC +2 "manipulator"&G' +93 "core" ' + .tHand.close +2 "manipulator"&d/ +77 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "storage"(\\& +4 "core" & \\ ]\  + "storage"(o& +4 "core" & _ ]\  + "manipulator"&q& +4 "core" &  w\ +2 "manipulator"&% +3 "core" %   w +2 .tForearm.seek :retract + "manipulator"&2'\ +140 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&v( +145 "core" ( +2 "manipulator"&t& +4 "core" & y yT +2 "storage"(S& +4 "core" & j ] \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 +2 "manipulator"&'~ +99 "core" ' +2 .tElbow.hold + "manipulator"&i, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&.1 +75 "core" 1 +4 "manipulator"&8% +4 "core" % ͭ - o + "storage"(:& +4 "core" & < =\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 347 counts +2 "manipulator"&' +17 "core" ' +2 "manipulator"&& +4 "core" & ? zS +2 "storage"(K& +3 "core" & b W \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&h' +15 "core" ' +2 "storage"(6% +4 "core" % ~ t \  +2 ."downElevator"SE.seek :down +3 "storage"(*'} +100 (Y% +3 "core" %8  t\ Vc +2 "manipulator"&z% +3 "core" % ~ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +72 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +18 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +4 "core" &\ +2 "manipulator"&%& +4 "core" & H J S +2 "manipulator"&?% +3 "core" %\  < : R * +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&H(, +175 "core" ( +2 "manipulator"& & +4 "core" &, h [ C + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &"& +3 "core" &, C R  C + .tForearm.seek :garage +2 "manipulator"&' +102 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +2 "manipulator"&F& +4 "core" &, i |C +2 "manipulator"&4% +3 "core" % ( l | +2 .tForearm.seek :retract +2 "manipulator"&R'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&b( +330 "core" ( +2 "manipulator"&)& +4 "core" & m b   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" & l p -  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&,' +104 "core" ' +2 "manipulator"&N& +4 "core" & [ W  +2 "manipulator"& % +3 "core" % I K P +2 "collection"'V& +4 "core" &wy\  + "collection"'a& +4 .tCC.seek :closed +2 "collection"'l(` +3 "core" &xx\ +4 &wws\ 2 +9 &.DvvyU 3 +9 &Upxwy G +10 &^uw R +9 &Muv\ R +9 &wPuv\ Q +10 &8Itwk\ R +9 &Puy\ R +10 &Ouu\ R +9 &}Mtw\ R +9 &ALtx{\ Q +10 &!PvwT\ R +9 &"Osvp\ R +9 &$Ltv\ R +10 &&IJtvm\ Q +9 &(\ Lrt_\ R +10 &)Jsu9\ Q +9 &+Lss.\ Q +9 &-POqu\ R +10 &/Nss\ Q +9 &0Prs\ R +9 &2Iqu\ Q +10 &4YKrs\ Q +9 &6Optl\ R +10 &7Lrra\ R +9 &9Jos\ R +9 &;aInr\ Q +10 &=$Lpr\ Q +9 &>Loq\ R +9 &@Inq~\ Q +10 &BiLmrk\ Q +9 &D+HnpV\ Q +10 &EImoA\ Q +9 &GLnr.\ Q +9 &InRns\ R +10 &K+bvt T +9 &L@ X +9 &NL \\ +10 &PT> ^ +9 &R ^ +10 &S _ +9 &U _ +9 &WW ` +10 &Y ` +9 &Z ` +9 &\\ a +10 &^X b +9 &_c 6 +10 &`^r ` +8 ( +2 &`bsa \\ + "collection"'a& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.40 + "collection"'M& +4 "core" &`bs, \\ + .tHand.open + "manipulator" +69 "core" 1 +2 "manipulator"&c% +4 "core" % H x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tPSV.dial PSR + "processing"%+ +132 "core"  +2 "processing"%r% +4 "core" %\ # + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%B' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%A  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%<' +1620 "core" ' + .tPSV.dial PSR +2 "processing"%W +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2629 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%9 + "collection"'^  +5 "core"  +2 "processing"%L  +45 "core"  +25 +2 .tPSV.dial :mixloop + "processing"%E +112 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%]  +135 "core" +2 .tPS.seek 0ml +2 "processing"%;' +2623 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%7' +2621 "core" ' + .tPSV.dial :mixloop +44 "processing"%- +50 "core" +2 .tPS.seek 0ml +2 "processing"%0' +2620 "core" ' + .tPSV.dial :air +2 "processing"%T  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%k' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%1 +44 "core" +2 .tPS.seek 0ml +2 "processing"%}' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & # s +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&J( +4 "core" ( +2 "manipulator"&_& +4 "core" &  s + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &  t +2 .tForearm.seek CC +2 "manipulator"&C' +94 "core" ' +2 .tHand.close + "manipulator"&=/ +77 "core" / +2 .tCC.seek :open +2 "collection"'D( +469 "core" ( +2 "manipulator"& & +4 "core" & c n c  + "manipulator"&% +4 "core" %  l l W  +2 .tForearm.seek :retract + "manipulator"&Q'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&/(, +271 "core" ( +2 "manipulator"&&& +4 "core" &, ` ] M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" &, k q " M +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&O' +114 "core" ' +3 .tHand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&{% +4 "core" % c X q- +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"& '\ +101 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 3 into Collection Clamp + "collection"'[& +4 "core" &,\ \ +2 "manipulator"&% +3 "core" %\  c X  +2 "storage"(% +3 "core" %z \ % +2 "storage"(X. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(|( +355 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +3 "core" &? P P o\  + "manipulator"&& +4 "core" &, d yM + "manipulator"&f% +4 "core" %\  y +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&( +192 "core" ( +2 "manipulator"&'& +4 "core" &  w) + "storage"(g& +4 "core" &? g h \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts + "manipulator"&j'* +90 "core" ' +2 "storage"(& +3 "core" &? S X \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +187 "core" ' +3 "storage"((- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (p& +2 "core" &>  \  +2 "manipulator"&U& +4 "core" & | o) + .tElbow.seek 3 +2 "manipulator"&$( +35 "core" ( +2 "manipulator"&s& +4 "core" & ; rC + "storage"(& +4 "core" &>   <\  +2 .tForearm.seek 3 + 300 counts + "manipulator"&' +28 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&~/ +72 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& + "storage"(@'} +6 "core" &  uC + "manipulator"&5% +4 "core" %  | +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&>( +47 "core" ' + ."downElevator"SE.coast + "storage"(5 +112 "core" ( +2 "manipulator"&& +4 "core" &.  tG + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &.  tG +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&x' +98 "core" ' +2 "manipulator"&w& +4 "core" &.  qG +2 "manipulator"& % +3 "core" %  p +2 "collection"'`& +4 "core" & +2 "collection"'d& +3 .tCC.seek :closed +2 "collection"'Z(` +3 "core" & +4 & 2 +9 &.Du 3 +10 &Tpw G +9 &] S +9 &J R +10 &sK R +9 &6Jy R +9 &L] R +10 &K R +9 &|J R +10 &>J} R +9 &!Ln R +9 &"J^ R +10 &$IO R +9 &&ELN R +9 &(L* R +10 &)I" R +9 &+J R +10 &-NL R +9 &/J R +9 &0O R +10 &2J R +9 &4VJ R +9 &6K R +10 &7J R +9 &9O R +10 &;]J R +9 &=J R +9 &>J R +10 &@J Q +9 &BeL R +9 &D)H Q +10 &EJ R +9 &GM R +10 &IhZr T +9 &K"x  W +9 &L1*w [\ +10 &N::q ^ +9 &PR<=c ^ +9 &R=?^ _ +10 &S@B[ _ +9 &UABO ` +10 &WTCE> ` +9 &YEG@ a +9 &ZIJ6 a +10 &\\MM/ b +9 &^UPP* b +9 &_bPR' : +10 &``PT #j +8 ( +2 &`kyQT _ + "collection"'d& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.51 + .Hand.open +43 "manipulator"&I1 +73 "core" 1 +2 "manipulator"&\\% +4 "core" % C F q g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&o'\ +93 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'q  +133 "core"  +2 .tCSV.dial CTV + "collection"'  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%t' +2623 "core" ' +2 "collection"'S% +4 "core" %"  +2 .tCS.seek 3.749ml + "collection"'G'I +1655 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%n  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%.  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%8' +2622 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"': ` +32 "core" ^ +2 .tCSV.dial :air + "collection"' @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'K' +1662 "core" ' + .tCSV.dial CTV +2 "collection"'6  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'2'Ӵ +2599 "core" ' + .tCBV.dial :waste1 +2 "collection"'Y @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'z  +135 "core" +2 "collection"'v& +4 "core" &`kxW\\ _ + #tStoring lyfil puck in Collection Clamp to tube 2 +2 "manipulator"&% +3 "core" %\  8 s +2 "storage"(%% +3 "core" % ? A t\  +2 "storage"(?. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +358 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &  5\ \ + "manipulator"&y& +4 "core" &A ` \\ j:* + "manipulator"& % +4 "core" %\  j h j +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&h( +162 "core" ( +2 "manipulator"&"& +4 "core" & | 8 o? + "storage"(*& +4 "core" &   L\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&3' +105 "core" ' +2 "storage"(i& +4 "core" &  \ +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +237 "core" ' +2 "storage"(F- +3 "core" -') + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&4& +3 "core" & D C f? +2 "storage"(e& +3 "core" &  f\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&'~ +25 "core" ' +2 .tElbow.hold + "manipulator"&H, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"()- +2 "core" -') +2 .tSE.seek 8.11 Pucks below Top Plate +2 "storage"(u' +38 "core" ' +2 "manipulator"&N% +4 "core" %ͥ ) + ; _ + "storage"( & +4 "core" &  5\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 339 counts + "manipulator"&V' +14 "core" ' +2 "manipulator"&R& +4 "core" & f g i> +2 "storage"(& +3 "core" &  S\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&M' +24 "core" ' +2 .tSE.seek 9.11 Pucks below Top Plate +2 "storage"(#' +50 "core" ' +2 "manipulator"&c& +4 "core" & P P f> +2 "manipulator"&a% +3 "core" % F G f` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&r( +204 "core" ( +3 "manipulator"&,& +4 "core" & 9 C f + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &A& +3 "core" & > 9 ! h +2 .tForearm.seek CC + "manipulator"&B' +93 "core" ' +2 .tHand.close + "manipulator"&W/ +65 "core" / +2 .tCC.seek :open +2 "collection"'<( +472 "core" ( +2 "storage"(9& +4 "core" & & =\  + "storage"(L& +4 "core" &  \  + "manipulator"&^& +4 "core" & N r + "manipulator"&E% +4 "core" % 3 = r\ +2 .tForearm.seek :retract + "manipulator"&]'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&( +184 "core" ( +2 "manipulator"&& +4 "core" & n. +2 "storage"(;& +3 "core" &   k\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 2 +2 "manipulator"&-'~ +103 "core" ' +2 .tElbow.hold +47 "manipulator"&7, +6 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&T1 +69 "core" 1 +4 "manipulator"&0% +4 "core" % ͭ / + bO + "storage"(1& +4 "core" &  +\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 347 counts + "manipulator"&k' +15 "core" ' +2 "manipulator"&& +4 "core" & |  o- +2 "storage"(_& +3 "core" & #  [\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&!' +16 "core" ' +2 "storage"(=% +4 "core" %   \  +2 ."downElevator"SE.seek :down +3 "storage"(b'} +100 (% +3 "core" % ^ Z\ We +2 "manipulator"&l% +4 "core" %  u + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +63 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +24 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +72 "core" +3 .tPS.seek 2.5ml +2 "processing"%C' +1917 "Can"\ *;; +706 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%& +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%m  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%J +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +43 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%{' +2624 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%Q& +4 "core" &R\ - +2 "manipulator"&[& +3 "core" & I I ^ - +2 "manipulator"&% +3 "core" %\   0  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +186 "core" ( +2 "manipulator"&X& +4 "core" &, l l F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &O& +3 "core" &, k ]  F +2 .tForearm.seek :garage + "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +2 "manipulator"&f& +4 "core" &, zF + "manipulator"&'% +4 "core" % % z +2 .tForearm.seek :retract + "manipulator"&g'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&/(k +120 "core" ( +2 "manipulator"&& +4 "core" &u W Y \ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" &u T L 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&p' +94 "core" ' +2 "manipulator"& & +4 "core" &u O U +2 "manipulator"&U% +3 "core" % G E ! +2 "processing"%s& +4 "core" &V\ . +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%~(] +3 "core" &s\ . +3 &X\ / +10 &2]\ #- +9 &a[\ #B +10 &AvY\ $T +9 &T_\ 'T +9 &Vl\ 'T +10 &To\ 'T +9 &E]p\ &U +9 &Xp\ 'T +10 &Wl\ &T +9 &Zo\ 'U +10 & OW}\ 'T +9 &"X\ 'T +9 &#W}\ 'T +10 &%W\ 'T +9 &'WUy\ 'T +9 &)Vw\ &T +10 &*Y\ &U +9 &,V\ 'T +10 &.^U\ &T +9 &0X\ &U +9 &1W\ 'U +10 &3Z\ &T +9 &5fU\ &T +9 &7'W\ 'U +10 &8W\ 'T +10 &:Y\ 'U +9 &0W\ 'T +9 &?[\ &T +10 &AU\ 'T +9 &CwT\ 'T +9 &E6`\ &U +10 &Fp\ $W +9 &H\ "Y +10 &Jo\ !Z +9 &L0\ !Z +9 &M\ !Z +10 &O\ !Z +9 &Qu\ Z +9 &S6\ ![ +10 &T\ [ +9 &V\ [ +10 &X}\ Z +9 &Z=\ [\ +9 &[\ O +10 &]2Q\ %s +9 &]x#\ *- +2 ( + "processing"%& +2 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 "processing"%& +3 "core" &]x \ )- + .tHand.open +2 "manipulator"&51 +71 "core" 1 +2 "manipulator"&% +4 "core" % 5 ( ! +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&j'\ +91 "core" ' +2 .tPRV.dial :air + "processing"%  +45 "core"  +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 "processing"%% +4 "core" %\ * +2 .tPS.seek 0.3ml + "processing"%' +397 "core" ' +2 .tPSV.dial PSR + "processing"%w +102 "core"  +2 "processing"% % +4 "core" %\ * + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%`'.U +493 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%$' +1924 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%@ +101 "core" +2 .tPTV.dial :mixing + "processing"%\ @ +75 "core" B +2 .tPBV.dial :waste2 + "processing"%D  +93 "core"  +2 .tPS.seek 0ml +2 "processing"%I' +2629 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&\\& +4 "core" &u 5  N  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&d(k +3 "core" ( +2 "manipulator"&q& +4 "core" &u 4 c +43 .tElbow.reconfigure LooseElbow +9 "manipulator"&$ &.,(#b +3 && +2 "core" &u | p  +2 .tForearm.seek PC +2 "manipulator"&x' +94 "core" ' +2 .tHand.close + "manipulator"&|/ +72 "core" / +2 .tPC.seek :open +2 "processing"%}( +455 "core" ( +2 "manipulator"&S& +4 "core" &u J I O + "manipulator"&% +4 "core" % Ϲ U R A  +2 .tForearm.seek :retract + "manipulator"&n'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&.(, +133 "core" ( +2 "manipulator"&t& +4 "core" &, I L P 9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &:& +2 "core" &, S K  9 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +117 "core" ' +2 .tHand.open + "manipulator"&G1 +66 "core" 1 +2 "manipulator"&6% +4 "core" % m pL +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&K'\ +99 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%Y& +4 "core" &\ / +2 "manipulator"&z% +3 "core" %\  H G  +2 "storage"(v% +4 "core" %{ (\ # + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(%( +357 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (?& +2 "core" &? / : l\   +2 "manipulator"&& +4 "core" &, \\ t5 +2 "manipulator"&y% +3 "core" %\   w +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"& ( +186 "core" ( +2 "manipulator"&"& +4 "core" & z, + "storage"(*& +4 "core" & q r \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts + "manipulator"&i'* +94 "core" ' +2 "storage"(>& +4 "core" &   \  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(o' +189 "core" ' +2 "storage"(F- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (4& +2 "core" & @ = R\  +2 "manipulator"&e& +3 "core" &  s, +2 .tElbow.seek 3 +2 "manipulator"&)( +36 "core" ( +2 "manipulator"&N& +4 "core" &  wI + "storage"( & +4 "core" & _ _\  +2 .tForearm.seek 3 + 300 counts + "manipulator"&R' +17 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&c& +3 "storage"(a'} +6 "core" &  }I +2 "manipulator"&3% +4 "core" % " G   +2 .tForearm.seek :retract +2 "manipulator"&h'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +52 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +190 "core" ( +2 "manipulator"&& +4 "core" &t P _ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &t ? I W +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&u' +95 "core" ' +2 "manipulator"&M& +4 "core" &t I I X +2 "manipulator"&,% +3 "core" % ? < b  +2 "processing"%A& +3 "core" &\ - +2 "processing"%H& +4 .tPC.seek :closed + "processing"%W(] +3 "core" & \ , +3 &\ , +9 &'s#\ %- +10 &_$\ "A +9 &=y"\ "S +9 &S#\ %T +10 &TM\ &T +9 &U\ %T +10 &BW\ %T +9 &V\ %T +9 &W\ %T +10 &T\ %T +9 & GW\ %U +9 &"\ Y\ %T +10 &#S\ %T +9 &%U\ %T +10 &'RW\ %T +9 &)V\ %T +9 &*X\ %T +10 &,U\ %T +9 &.XW\ %T +9 &0V\ $T +10 &1Y\ %T +9 &3Y\ $T +10 &5bT\ &T +9 &7#Y\ %T +9 &8T\ %T +10 &:U\ %T +9 &,W\ %T +10 &?W\ %T +9 &AS\ %T +10 &CqV\ %T +9 &E1\\\ $U +9 &Fn\ #V +10 &H\ Y +9 &Ji\ Z +9 &L+\ Z +10 &M\ Z +9 &O\ Z +10 &Qo\ Z +9 &S1\ Z +9 &T\ Z +10 &V\ [ +9 &Xv\ [ +9 &Z9\ Z +10 &[\ O +9 &].Q\ %s +10 &]w"\ (. +2 ( + "processing"%H& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 + .Hand.open +2 "manipulator"&+1 +74 "core" 1 +3 "manipulator"&Z% +4 "core" %  } +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&9'\ +91 "core" ' +2 .tSC.coast "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%L  +2 %^9 +5 "core" 9 +102 "processing"%E9 +3 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%;9 +2 "core" 9  +103 "processing"%B9 +2 "core" 9 +103 "processing"%r9 +2 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%09 +2 "core" 9 +103 "processing"%19 +2 "core" 9" +103 "processing"%9 +3 "core" 9& +103 "processing"%_9 +2 "core" 9+ +103 "processing"%]9 +2 "core" 9/ +103 "processing"%=9 +2 "core" 93 +103 "processing"%9 +2 "core" 97 +103 "processing"%l9 +3 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"%-9 +2 "core" 9D +103 "processing"%k9 +2 "core" 9H +103 "processing"%9 +2 "core" 9L +103 "processing"%#9 +3 "core" 9P +103 "processing"%!9 +2 "core" 9U +103 "processing"%b9 +2 "core" 9Y +103 "processing"%9 +2 "core" 9] +103 "processing"%89 +2 "core" 9a +103 "processing"%&9 +2 "core" 9e +103 "processing"%m9 +53 "core" 9l +102 "processing"%J9 +2 "core" 9p +103 "processing"%9 +2 "core" 9t +103 "processing"%C9 +3 "core" 9x +102 "processing"%Q9 +3 "core" 9| +103 "processing"%[9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%X9 +3 "core" 9 +102 "processing"%O9 +3 "core" 9 +102 "processing"%79 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%f9 +3 "core" 9 +102 "processing"%'9 +3 "core" 9 +102 "processing"% 9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%(9 +3 "core" 9\  +102 "processing"%9 +3 "core" 9 +102 "processing"% 9 +2 "core" 9\ +103 "processing"%U9 +2 "core" 9 +103 "processing"%s9 +3 "core" 9!\ +103 "processing"%9 +2 "core" 9& +103 "processing"%g9 +2 "core" 9, +103 "processing"%P9 +2 "core" 92 +103 "processing"%9 +2 "core" 96 +103 "processing"%59 +3 "core" 9< +103 "processing"%9 +2 "core" 9A +103 "processing"%9 +2 "core" 9G +103 "processing"%9 +2 "core" 9L +103 "processing"%9 +2 "core" 9Q +103 "processing"%9 +2 "core" 9V +103 "processing"%p9 +2 "core" 9[ +103 "processing"%{9 +3 "core" 9a +102 "processing"%w9 +2 "core" 9e +103 "processing"% 9 +2 "core" 9j +3 .tPH.hold 2:00:00,28C +2 "processing"% ppg +2 .tdelay 1:30 +3 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"%` +101 "core"  +2 "processing"%@% +4 "core" %V\ ) + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%\ '\ +602 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%D'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%$  +74 "core"  +2 .tPSV.dial PTV + "processing"%\\ +84 "core"  +2 .tPBV.dial :waste1 + "processing"%q  +131 "core"  +2 "processing"%% +4 "core" %Ҷ\ ) +2 .tPS.seek 1.5ml + "processing"%|'| +602 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +32 "core" , +2 .tPS.seek 0ml +2 "processing"%j' +1612 "core" ' +2 .tdelay 5:00 +23600 "Can"\ *:: +6402 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%~  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%S * +33 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +83 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%t' +2493 "core" ' +2 .tPSV.dial PTV + "processing"%: +83 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%x +83 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%d +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%G  +71 "core"  +2 .tPS.seek :empty +2 "processing"%6'ղ +2485 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%Y  +138 "core" +2 .tPSV.dial :mixloop + "processing"%n +43 "core" +2 .tPRV.dial :ab1 + "processing"%z @ +76 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%v' +357 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 "collection"'  + .tPRV.dial CBV +3 "processing"%  +42 "core" +4  +2 "processing"%?% +4 "core" %~\ " +2 .tPS.seek 0.34ml + "processing"%' +437 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'y  +29 "core" +2 .tPRV.dial :air + "processing"%"  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%*'G +1186 "core" ' + .tPRV.dial :waste2 +2 "processing"%> @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%.'\ +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%K  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%F'Һ +1609 "core" ' + .tPSV.dial :PML +2 "processing"%4 +44 "core" +2 .tPTV.dial :mixing + "processing"%e @ +75 "core" B +2 .tPBV.dial :waste1 + "processing"%N  +35 "core" +2 "processing"% % +4 "core" %ҽ\ ' +2 .tPS.seek 1.85ml + "processing"%' +244 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%c * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%3' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +3 "core" &F\  +2 "manipulator"&i& +3 "core" &t U } +2 "manipulator"&o% +4 "core" %\   | + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&R(, +182 "core" ( +2 "manipulator"&& +4 "core" &, t }\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &, . p\ +2 .tForearm.seek :garage +2 "manipulator"&)' +98 "core" ' +3 .tHand.close + "manipulator"&a/ +74 "core" / +2 "manipulator"&M& +4 "core" &, 3 w\ +2 "manipulator"&,% +3 "core" % * E r1 +2 .tForearm.seek :retract +2 "manipulator"&A'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&h( +297 "core" ( +2 "manipulator"&}& +4 "core" &' & y. + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &+& +4 "core" &'  n. + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&Z' +99 "core" ' +2 "manipulator"&^& +4 "core" &'  w. +2 "manipulator"&H% +3 "core" %  k +2 "collection"'E& +4 "core" &Y +2 "collection"'u& +3 .tCC.seek :closed +2 "collection"'(` +2 "core" &G +4 &]  +10 &*qY - +9 &ayZ A +9 &Rn[ S +10 &J\\ T +9 &N[ T +10 &G[ S +9 &XK[ S +9 &NY T +10 &KZ T +9 &H[ S +9 & _I[ T +10 &"!N[ T +9 &#I\\ S +10 &%N[ T +9 &'hRX S +9 &)*H[ S +10 &*O[ S +9 &,QV S +9 &.pOX S +10 &02JZ S +9 &1LT S +10 &3N[ T +9 &5xLX S +9 &7:LZ S +10 &8JU S +9 &:L[ S +9 &<O\\ T +10 &>CHY S +9 &@NZ T +10 &ALS S +9 &CIZ S +9 &EJLU S +10 &G NS S +9 &HSI T +9 &JZ"!P U +10 &LGs6-F W +9 &MeZD \\ +10 &OwxA _ +9 &QwyzH _ +9 &S8}}< _ +10 &T}? ` +9 &V? ` +9 &XzD ` +10 &Z99 a +9 &[9 b +10 &]F b +9 &_oA G +9 &`H/A 'v +10 &`inB U +2 ( + "collection"'u& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.45 + "collection"'%& +4 "core" &`im7 U + .tHand.open + "manipulator"&;1 +72 "core" 1 +2 "manipulator"&B% +4 "core" %  S - e Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&r'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%T +101 "core"  +2 "processing"%0% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%1' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%_' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%] +55 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%=' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'l  +33 "core" ~ +131  +2 .tPSV.dial :mixloop + "processing"% +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%-  +75 "core" +2 .tPS.seek 0ml +2 "processing"%k' +2628 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%#' +2626 "core" ' +2 .tPSV.dial :mixloop + "processing"%! +43 "core" +2 .tPS.seek 0ml +2 "processing"%b' +2631 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%8' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%& +44 "core" +2 .tPS.seek 0ml +2 "processing"%m' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&J& +4 "core" &' m t m. +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +26 "core" ( +2 "manipulator"&C& +4 "core" & y ] l + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" & q 5 m +2 .tForearm.seek CC +2 "manipulator"&[' +97 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"'X( +469 "core" ( +2 "manipulator"&O& +4 "core" &  o + "manipulator"&7% +4 "core" %  w +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&f(, +272 "core" ( +2 "manipulator"&'& +4 "core" &,  wQ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &, ~  wQ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +111 "core" ' +3 .tHand.open + "manipulator"&(1 +77 "core" 1 +2 "manipulator"&% +4 "core" % \ u : : h^ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"& '\ +102 "core" ' +2 ."da"delayUntil "08:10:41.98" +12200 "Can"\ cb +12434 #"da"recoverPRVreagent08 +49 .PTV.dial :mixing +3 "processing"%U @ +75 "core" B +2 ."da"PBV.dial :waste1 + "processing"%s  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%g  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%P' +2479 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%5  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2493 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +131 "core"  +2 "processing"%% +4 "core" %ճ\ % + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%p'\ +613 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%{'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%w  +73 "core"  +2 ."da"PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%`  +37 "core" +2 "processing"%@% +4 "core" %Ҿ\  + ."da"PS.seek 1.5ml +2 "processing"%I' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\ * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%$' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%\\  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +84 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +4 "processing"%D' +2488 "core" ' + ."da"PSV.dial PTV +2 "processing"%/ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%| +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%L +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%~  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%S'ղ +2471 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +131 "core"  +2 "processing"%j% +4 "core" %կ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%:'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%x'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%d +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%G  +35 "core" +2 "processing"%t% +4 "core" %Ҿ}\  + ."da"PS.seek 1.5ml +2 "processing"%Y' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%n * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%z' +1610 "core" ' +2 ."da"delay 2:00 +5340 "Can"\ %>= +6662 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%6  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%?' +2495 "core" ' + ."da"PSV.dial PTV +2 "processing"%v +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%y +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%" +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%>'ղ +2492 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%*  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%K  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%.  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%4 +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%e' +398 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%N  +46 "core"  +2 "processing"% % +3 "core" %\ # +2 ."da"PS.seek 0.55ml +2 "processing"%c'_ +346 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%F  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1569 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" +2 ."da"PTV.dial :mixing + "processing"%i @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%o  +35 "core" +2 "processing"%% +3 "core" %ҽ\ & +2 ."da"PS.seek 1.85ml +2 "processing"%V' +247 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +44 "processing"%a' +1991 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +36744 "Can"\ (?? +11258 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%M  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +46 "core" ) +2 ."da"PSV.dial :air +2 "processing"%9  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%)' +2503 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%} +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%R  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%+ +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%^  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%H'ղ +2480 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%E +130 "core"  +2 "processing"%A% +4 "core" %յ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%<'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%;  +74 "core"  +2 ."da"PSV.dial PTV + "processing"%B +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%u  +33 "core" +2 "processing"%T% +4 "core" %Ҹ\ ! + ."da"PS.seek 1.5ml +2 "processing"%0'~ +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Z * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%3' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%] +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%_' +2491 "core" ' + ."da"PSV.dial PTV +2 "processing"%l +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +69 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%-  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%='ղ +2462 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +131 "core"  +2 "processing"%k% +4 "core" %հ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%!'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%#'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%b  +35 "core" +2 "processing"%&% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%8' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%J * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%C' +1610 "core" ' +2 ."da"delay 2:00 +6636 "Can"\ &== +5366 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Q  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%h +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%r' +2470 "core" ' +2 ."da"PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%O +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%7 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%[  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%''ղ +2462 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%% +4 "core" %հ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%('\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core"  +2 "processing"%U% +3 "core" %ҽu\  +2 ."da"PS.seek 1.5ml +2 "processing"%s' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%g' +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%m  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +46 "processing"% * +40 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%5 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2475 "core" ' +2 ."da"PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%P +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2482 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%p +144 "core"  +7 "processing"%w% +16 "core" %կ +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +15 ."da"PS.reconfigure PSconfig +5 "processing"%#A d`b +3 ."da"PS.seek 0.25ml +6 "processing"% 'm +354 "core" ' +3 ."da"delay 5 seconds +503 "processing"%`% +4 "core" %l  +2 #"da"Pulling 0.25ml of PSR.sub2 .PSR.select :sub2 +2 "processing"% +11 ."da"PS.seek 0.5ml + "processing"%@'\ +355 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%{'Һ +1606 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%\ +87 "core" ~ +2 ."da"PBV.dial :waste1 + "processing"%I  +36 "core" +2 "processing"%\\% +4 "core" %ҽ\  +2 ."da"PS.seek 1.5ml + "processing"%q' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%$' +1606 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%/  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%L +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%~' +2525 "core" ' + ."da"PSV.dial PTV +2 "processing"%D +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%j +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%S  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%:'ղ +2374 "Can"\ || +135 "core" ' +2 "processing"%d9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast + "processing"%G  +3 "core" 4 + 4 +2 "processing"%t& +3 "core" &]w \ \ . +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 + "manipulator"&x% +3 "core" %\   ( _ +2 "storage"(n% +3 "core" % _ b +2 "storage"(Y. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 +2 "storage"(6( +354 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &   + "manipulator"&& +4 "core" &, = YQ + "manipulator"&z% +4 "core" %\  2 Y + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&v( +183 "core" ( +2 "manipulator"&y& +4 "core" & A V/ + "storage"("& +4 "core" & 2 1 V +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +97 "core" ' +2 "storage"(?& +3 "core" &   +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(*' +213 "core" ' +3 "storage"(K- +3 "core" -') + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&.& +3 "core" & M Q/ + "storage"(4& +4 "core" & P   + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 2 +2 "manipulator"&>'~ +28 "core" ' +2 ."da"Elbow.hold + "manipulator"&N, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"( - +2 "core" -') +2 ."da"SE.seek 9.13 Pucks below Top Plate +2 "storage"(e' +34 "core" ' +2 "manipulator"&F% +4 "core" %͚  G4 + "storage"(c& +4 "core" & + ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 2 + 328 counts +2 "manipulator"& ' +17 "core" ' +2 "manipulator"&i& +4 "core" &  U. + "storage"(o& +4 "core" & G \ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +31 "core" ' +2 ."da"SE.seek 10.13 Pucks below Top Plate +2 "storage"(' +48 "core" ' +2 "manipulator"&& +4 "core" &  2 S. +2 "manipulator"&V% +3 "core" % Z T +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&M'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&,(k +255 "core" ( +2 "manipulator"&9& +4 "core" &u * S + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &u S +2 ."da"Forearm.seek PC +2 "manipulator"&}' +93 "core" ' + ."da"Hand.close +2 "manipulator"&R/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%+( +450 "core" ( +2 "storage"(^& +4 "core" & F  + "manipulator"&)& +4 "core" &u Q Q + "manipulator"&E% +4 "core" % \\ R +47 ."da"Forearm.seek :retract +9 "manipulator"&A'\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&H( +319 "core" ( +2 "manipulator"&<& +4 "core" & + V/ +2 "storage"(;& +4 "core" & ! + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&B' +100 "core" ' +2 ."da"Hand.open + "manipulator"&u1 +66 "core" 1 +2 "storage"(T- +4 "core" -' +2 ."da"SE.seek 9.88 Pucks below Top Plate + "storage"(%' +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 9.12 Pucks below Top Plate +2 "storage"(Z' +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep0908h98ml.tif +1317 #SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.938 seconds\ /var/log/esp/da19sep0908h98ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep0908h98ml15s.tif +626 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +931 #"da"SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep0908h98ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep0908h98ml30s.tif +3058 #SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep0908h98ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep0908h98ml70s.tif +7133 #SX MX5/16 (USB:17): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep0908h98ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.938 sec auto-exposure",Subject: "da19sep0908h98ml images!" +11 "storage"(0- +9 "core" -' +5 "storage"(& +8 "core" & F ! +2 "manipulator"&1& +3 "core" & $ U/ +3 ."da"Elbow.seek 2 +2 "manipulator"&]( +3 "core" ( +2 "manipulator"&3& +3 "core" &  * U/ +2 "storage"(l& +3 "core" &  1 +3 ."da"Forearm.seek 2 + 600 counts + "manipulator"&' +4 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 9.83 Pucks below Top Plate +2 "storage"(' +71 "core" ' +2 "manipulator"&-& +4 "core" & i k # k/ +2 "storage"(_& +3 "core" &  E\ \ +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 2 +2 "manipulator"&'~ +24 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&k, +5 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 10.02 Pucks below Top Plate +2 "storage"(=' +28 "core" ' +2 "manipulator"&!% +4 "core" %ͩ ( ` b +2 "storage"(& +4 "core" &  \  + ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 2 + 343 counts + "manipulator"&b' +18 "core" ' +5 "manipulator"&&& +7 "core" & o n/ +2 "storage"(#& +4 "core" &   \ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 2 + 600 counts +6 "manipulator"&J' +16 "core" ' +3 "storage"(8% +4 "core" %   \  +2 ."downElevator"SE.seek :down +4 "storage"(Q'} +99 (% +3 "core" %!   %\ V` +2 "manipulator"&h% +4 "core" %  r +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&C'\ +53 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +37 "core" ' + ."da"SC.coast +2 "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%& +4 "core" &P\ # +2 "manipulator"&O& +5 "core" & 6 w/ +2 "manipulator"&7% +3 "core" %\  V x +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&[(, +170 "core" ( +2 "manipulator"&r& +4 "core" &,  xP +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +4 "core" &,  xP +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&'/ +72 "core" / +2 "manipulator"&(& +4 "core" &,  sP +2 "manipulator"&% +3 "core" % 1 y s, +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&U(k +123 "core" ( +2 "manipulator"&& +4 "core" &r  x + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &r J x +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +3 "manipulator"&s' +90 "core" ' +2 "manipulator"&m& +4 "core" &r  z +2 "manipulator"&% +4 "core" % h zQ +2 "processing"%5& +3 "core" &#\ % +2 "processing"%g& +4 ."psFlush"PC.seek :closed +2 "processing"%(] +5 "core" &=\ % + &G\ % +7 &%sF\ - +10 &_E\ A +9 &GwE\ T +10 &T@\ T +9 &S;\ T +9 &S8\ T +10 &LW7\ T +10 & U1\ T +8 &W3\ U +10 &U1\ T +9 & SW \ T +10 &"U"\ T +10 &#R+\ T +8 &%S$\ T +10 &']U#\ T +9 &)W'\ T +9 &*X\ T +10 &,X\ T +9 &.dUC\ T +11 &0%U%\ T +8 &1U\ U +9 &3W?\ T +10 &5mS!\ T +10 &7.T\ T +8 &8U|\ T +10 &:Vq\ T +9 &5U\ T +9 &?U\ T +10 &AT\ T +9 &C|U\ T +9 &E=Z\ T +9 &Fj\ V +10 &H\ X +9 &Ju\ Y +10 &L5\ Z +9 &M\ Z +9 &O\ Z +10 &Qz\ Z +60 &S;\ [ +2 &T\ [ + &V\ [ + &X\ [ + &ZB\ [\ +3 &\\\ M + &]-G\ !f +6 &]zA\ 6 +5 ( + "processing"%g& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 +2 "processing"%P& +4 "core" &]z(\ !6 + &]z(\ 6 + ."psFlush"Hand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +5 "core" % ` vQ +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%p +131 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%w'TE +380 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +724 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1609 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%` +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%@' +2623 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%\ +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%I'\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%\\' +2118 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%{ +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%q' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%/ @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%L  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%$'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%D +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%j +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%S' +2623 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%~ @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%G  +73 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%t'ղ +2633 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%x +44 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%n'TE +1104 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%Y' +1608 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%z' +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%y +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%"'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%f' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%? +72 "core" +2 ."psFlush"PBV.dial PSV + "processing"% U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%K' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%. @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%F'ղ +557 "Can"\ #AA +2070 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%c +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%i' +2623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%o +72 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%V @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%v  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%*'ղ +2633 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'>& +3 "core" &;<\ +2 "manipulator"& & +4 "core" &r  y + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&e(k +3 "core" ( + "manipulator"&& +4 "core" &r < z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &r % y +2 .tForearm.seek PC +2 "manipulator"&a' +94 "core" ' +2 .tHand.close + "manipulator"&N/ +66 "core" / +2 .tPC.seek :open +2 "processing"%R( +450 "core" ( +9 "manipulator"&M& +4 "core" &r : 0  +2 "manipulator"&W% +3 "core" % ϯ ) 5 1 +2 .tForearm.seek :retract +2 "manipulator"&^'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&)( +370 "core" ( +2 "manipulator"&E& +4 "core" &* Q yCm + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &}& +2 "core" &* 1 zBl +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&,' +103 "core" ' +2 "manipulator"&<& +4 "core" &) Q rBl +2 "manipulator"&;% +3 "core" % O q +2 "collection"'u& +4 "core" &=? +2 "collection"'T& +4 .tCC.seek :closed + "collection"'A(` +3 "core" &== +3 &=@  +9 &*s;> - +9 &`}<? A +9 &Op;> S +10 & N=> T +9 &Q=> T +9 &L=> S +10 &RR>@ T +9 &L>@ T +10 &L<> T +9 &K>@ T +9 & [P=@ T +10 &"Q>? T +9 &#N>? S +9 &%Q=> T +10 &'dO?? S +9 &)&J=@ S +10 &*Q<A S +9 &,M=@ S +9 &.lN<? S +10 &0.L>@ S +9 &1O?A T +9 &3Q=@ T +10 &5sM=A T +9 &75Q>? T +10 &8P=A T +9 &:M?@ T +9 &<{K?C T +10 &>=K@@ T +9 &@Q>@ S +9 &AJ>@ S +10 &CL=? S +9 &EEM?A T +10 &G IBA S +9 &HRDE T +9 &J[JI U +10 &LCvZU W +9 &Mz \\ +9 &O ^ +10 &Qt ^ +9 &S3 _ +10 &T ` +9 &V ` +9 &Xu a +10 &Z7 a +9 &[ b +9 &] b +10 &_k F +9 &`D+ )y +10 &`fs W +2 ( + "collection"'T& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.39 +2 "collection"'& +3 "core" &`fr W +2 .tHand.open + "manipulator"&%1 +76 "core" 1 +2 "manipulator"&0% +4 "core" %  m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'1& +4 "core" &`fr W +2 "collection"'3% +3 "core" %ӷ +2 .tCSV.dial CSR + "collection"'l  +43 "core"  +2 "collection"'-% +4 "core" %ӱ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'_'qi +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '!% +3 "core" %ql +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"''F +670 "core" ' + .tCSV.dial :waste +2 "collection"'& +131 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'#'Ӵ +1980 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'8& +4 "core" &`fr W + "collection"'H% +4 "core" %ӵ + .tCSV.dial :flush +2 "collection"'B  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'Z'qi +1268 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" B +2 "collection"'h% +4 "core" %qj  +2 .tCS.seek 7ml + "collection"'' +554 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"']  + '  +43 "core"  +96  +2 .tCBV.dial :waste1 + "collection"' @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"''Ӵ +1733 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'O& +4 "core" &`fp W +2 "collection"'7% +3 "core" %ӹ + .tCSV.dial :flush +2 "collection"'b  +74 "core" +2 .tCS.seek 5ml +2 "collection"'='qi +1257 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'r @ +44 "core" A +2 "collection"'J% +4 "core" %qm  +2 .tCS.seek 7.001ml + "collection"' ' +554 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'Q  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'6  +104 "core"  +2 .tCS.seek 0ml +2 "collection"'k'Ӵ +1738 "core" ' +2 #tDisinfecting external Intake with kill + "collection"''& +4 "core" &`fp W + "collection"'(% +4 "core" %Ӱ + .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 "collection"'C% +4 "core" %Ӱ + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1969 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +549 "core" ' +3 ."connect"CSV.dial CBV +3 "collection"' + .tCBV.dial CSV +4 "collection"'m  +97 "core" +39  +2 .tCTV.dial :intake + "collection"'  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'5' +2011 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'[  +75 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +590 "core" ' + .tCSV.dial CSR +2 "collection"'+  +104 "core"  +2 "collection"'g% +4 "core" %ӵ + #tPulling 5ml of CSR.flush + .CSR.select :flush +48 "collection"' +12 .tCS.seek 5ml +2 "collection"'P'qi +1339 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1352 "core" ' +2 .tCSV.dial CBV + "collection"' +103 "core" +2 .tCS.seek 0ml +2 "collection"'p'Ӵ +2599 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&s& +4 "core" &( \\ qBi +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&:( +4 "core" ( +2 "manipulator"&w& +4 "core" &( U qBi + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +2 "core" &)  pBi +2 .tForearm.seek CC +2 "manipulator"& ' +94 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open +2 "collection"'\ ( +470 "core" ( +44 "manipulator"&@& +4 "core" &) S yBi + "manipulator"&I% +4 "core" % & y +2 .tForearm.seek :retract + "manipulator"&{'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +288 "core" ( +2 "manipulator"&\\& +4 "core" &, G I < J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &, H J A J +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&q' +113 "core" ' +2 .tHand.open + "manipulator"&L1 +68 "core" 1 +2 "manipulator"&|% +4 "core" % t I q_ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&D'\ +99 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:08:24 + #Preparing to sleep until 11:00AM 9/09/2019 +4 ."shutdown"CC.coast +2 "collection"'6 + #tAsleep til 11:00AM 9/09/2019 +5 ."shutdown"CS.coast +2 "collection"'5 + #tContinuing at 11:00 +4 ."shutdown"PC.coast +3 "Can" \ ,22 +2 "processing"%6 +4 ."Qmail"GoodNews.email "Then, in tube 3: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:92\\n{1 => 22,\\n 2 => 11,\\n 3 => 11}\\nCan@09:05:36, 22.9C, 15% humidity, 15.0psia, 12.718V, 0.245A, 0.245A avg, 3.11W",Subject: "Asleep until 11:00" +3 ."shutdown"PS.coast +2 "processing"%5 +3 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +38 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +18063 "Can"\ ? +60002  \ ? +60002  \ @ +60003 \ @ +60002  \ @ +60002 \ @ +60002 \ B +60002 \ B +60003 \ B +60002 \ B +60002 \ B +60002 \ B +8199 \ C +2 #tPowering core bus +488 .Gate.power :raw,:ON +2 "sampler") +2 )$ +2 "core"  + "collection"' +2 'j +3 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )~% +3 "core" %\ " + .tSS.configure SSconfig +2 "sampler")#.0X'} +57 "core" ' +3 ' + .tSC.reconfigure SCsloppy +2 "storage"($-.\ 1~b +2 .tSC.home.seek :initial + "storage"( ( +446 "core" ' +42 ' + ."rdyProcessing"PS.coast + "processing"%5 +159 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 .tElbow.seek :hammer +2 "manipulator"&9( +89 "core" ( +2 "manipulator"&N& +4 "core" & % |. +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +6 "core" ' +2 "manipulator"&% +4 "core" %\  \  w | +2 "processing"%& +4 "collection"'M& +4 "core" &\ * + &PQ#\  + ."openPC"PC.reconfigure PCconfig +3 .tCC.reconfigure CCconfig +3 "processing"%$x2 ^22b +2 "collection"'$x2 ^22b +3 .tCC.home.seek :open +2 ."openPC"PC.home.seek :open +2 "collection"'W( + "processing"%a( +282 "core" ( +8 ( +40 "Can"\ $AB +5 #tPhase [shallowDAwithoutWCR] +2 ."Qmail"GoodNews.email "At 11:00:24 began in tube 3: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:92\\n{1 => 22,\\n 2 => 11,\\n 3 => 11}\\nCan@11:00:24, 22.4C, 14% humidity, 15.0psia, 12.679V, 0.337A, 0.343A avg, 4.27W",Subject: "Started 2019_9_5_rush_mission phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #9) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'e& +4 "core" &PS'\  + .tHand.open +2 "manipulator"&E1 +65 "core" 1 +2 "manipulator"&}& +4 "core" & \ w. +2 "manipulator"&<% +3 "core" % \   w +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&;(, +181 "core" ( +2 "manipulator"&u& +5 "core" &, P {k +2 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &^& +3 "core" &,  zk +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&X' +98 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +3 "manipulator"&%& +4 "core" &,  uk + "manipulator"&0% +4 "core" % ( u, +2 .tForearm.seek :retract + "manipulator"&1'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&3( +303 "core" ( +2 "manipulator"&T& +4 "core" &)  uBg + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &l& +3 "core" &) v uBg +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&-' +99 "core" ' +2 "manipulator"&,& +4 "core" &* f sBg +2 "manipulator"&2% +3 "core" % s s +2 "collection"'!& +4 "core" &RR  + "collection"'_& +4 .tCC.seek :closed + "collection"'&(` +3 "core" &QR$  +5 &QS$ B +9 & EuRS* 3 +10 &,n}RT+ H +9 &bRR/ T +9 &NRS* T +10 &FNQT) T +9 &JPS$ T +10 &MQR& T +9 &QRS$ T +9 &NLRU( T +10 &RRR* T +9 & NRT$ T +9 &"NQS) S +10 &$WLQT+ S +9 &&RPU$ T +10 &'QRS& T +9 &)JPS" S +10 &+^OPS* T +10 &- QQS& T +9 &.NQR" S +9 &0NOQ# T +9 &2gLQT% S +9 &4)NPS" S +10 &5LRT& T +11 &7NQT* S +7 &9mSQU% T +10 &;0JQT. T +9 &<LQS' T +9 &>MST' T +10 &@wLRT$ S +9 &B8QQT$ T +10 &CMRS$ T +9 &ENRU# T +9 &GJSU' S +10 &I>TZZ) T +9 &J``_ V +9 &L}t Y +10 &Nl ] +9 &P) ^ +10 &Q _ +9 &S _ +9 &Uk ` +10 &W, ` +9 &X" a +9 &Z a +10 &\\m b +9 &^," b! +10 &_| 6 +9 &`` "g +8 ( +2 &`ot X + "collection"'_& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.36 + "collection"'& +4 "core" &`os X +2 .tHand.open + "manipulator"&81 +76 "core" 1 +2 "manipulator"&H% +4 "core" %  M [  i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&B'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'#& +4 "core" &`os X + "collection"'% +4 "core" %Ӵ + .tCSV.dial CSR +2 "collection"'h  +131 "core"  +2 "collection"'Z% +6 "core" %Ӵ +2 #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 5ml + "collection"']'qi +1334 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %qd  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.499ml + "collection"''> +682 "core" ' + .tCSV.dial :waste +2 "collection"' +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'O'Ӵ +1981 "core" ' +2 #tPurging external Intake + "collection"'7& +4 "core" &`os X + "collection"'b% +4 "core" %ӯ + .tCSV.dial :flush + "collection"'  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'r' +2491 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +7 .tCBV.dial CSV +3 "collection"'J + '=  +5 "core"  +67  +2 .tCTV.dial :intake + "collection"'Q  +74 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'6'Ӵ +2497 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +76 "core" ~ +2 #tFlushing upper manifold + "collection"''& +4 "core" &`op X + "collection"'(% +4 "core" %ӭ + .tCSV.dial :flush + "collection"'  +74 "core"  +2 .tCS.seek 5ml +2 "collection"'C'qi +1277 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'k @ +44 "core" A +2 "collection"'% +4 "core" %qn  +48 .tCS.seek 7.001ml +2 "collection"'' +557 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"'m +105 "core" ~ +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"''Ӵ +1737 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +794 "core" ' +2 .tCSV.dial :waste + "collection"'[ +44 "core" +2 .tCS.seek 0ml +2 "collection"'5'Ӵ +799 "core" ' +2 "collection"'+& +4 "core" &`oq X + "collection"'g% +4 "core" %Ӱ + .tCSV.dial :flush +2 "collection"'  +44 "core"  +2 .tCS.seek 3ml +2 "collection"'P'2T +788 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" B +2 "collection"'% +4 "core" %2T  +2 .tCS.seek 5ml + "collection"'s'qi +560 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"'w'Ӵ +1266 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'`'2T +801 "core" ' + .tCSV.dial :waste +2 "collection"' +75 "core" +2 .tCS.seek 0ml +2 "collection"')'Ӵ +802 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &) d nBg +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&A( +58 "core" ( +2 "manipulator"&@& +4 "core" & - u + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" &  t +2 .tForearm.seek CC + "manipulator"& ' +94 "core" ' +2 .tHand.close + "manipulator"&\\/ +76 "core" / +2 .tCC.seek :open +2 "collection"'/( +468 "core" ( +2 "manipulator"&:& +4 "core" & : / 4  + "manipulator"&L% +4 "core" % 7 ' ! +2 .tForearm.seek :retract + "manipulator"&|'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&{(, +277 "core" ( +2 "manipulator"&q& +4 "core" &, e \\ c B + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &, R ! B +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&p' +115 "core" ' +2 .tHand.open + "manipulator"&R1 +70 "core" 1 +2 "manipulator"&*% +4 "core" % z ~  pm +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&D'\ +101 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 3 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 3 at 11:04:46EDT09-Sep-19\\n{1 => 22,\\n 2 => 11,\\n 3 => 11}\\nCan@11:00:24, 22.4C, 14% humidity, 15.0psia, 12.679V, 0.337A, 0.343A avg, 4.27W",Subject: "da sampling at most 300ml" +2 "collection"'& +5 "core" &RT$\  +2 "manipulator"&% +3 "core" %  \ \ = }1 +2 "storage"($% +4 "core" % \  + "storage"(j. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +3 "storage"(( +354 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (~& +3 "core" &I   g\  +2 "manipulator"&S& +5 "core" &, / oB +2 "manipulator"&G% +3 "core" %  - o1 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&d( +196 "core" ( +2 "manipulator"&x& +4 "core" & | l l- +2 "storage"(t& +3 "core" &I \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&n'* +95 "core" ' +2 "storage"(& +5 "core" &I   \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +205 "core" ' +4 "storage"(Y- +3 "core" -'" +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (y& +5 "core" &G 1\  +3 "manipulator"&z& +4 "core" & Q V 7 g- +2 .tElbow.seek 3 + "manipulator"&?( +38 "core" ( +2 "manipulator"&"& +4 "core" & r o y j; + "storage"(f& +4 "core" &G\  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"& ' +27 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +69 "manipulator"& / +78 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&.& +2 "storage"(4'} +6 "core" & m; + "manipulator"&c% +4 "core" % ` r +3 .tForearm.seek :retract + "manipulator"&F'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&o( +66 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +93 "core" ( +2 "manipulator"&& +4 "core" &, v v ! kE + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &N& +3 "core" &, n o jE +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +97 "core" ' +2 "manipulator"&& +4 "core" &, l p u jE +2 "manipulator"&M% +5 "core" % _ c ^ j +3 "collection"'i& +4 "core" &OS +2 "collection"'K& +3 .tCC.seek :closed +2 "collection"'v(` +3 "core" &OR$ +4 &OR$ 7 +10 &7FwRT% 4 +10 &]owQR( H +8 &\\PS* T +10 &HRS' S +9 &~JQQ$ R +10 &@GQR$ R +9 &JPR% R +9 &JMR$ S +10 &GRR$ S +9 &HIOQ R +9 &! KPR# S +10 &"MQS S +9 &$KRT S +10 &&OLQR> S +9 &(JQQ= S +10 &)IPT S +9 &+JRRD S +9 &-WNQR S +9 &/GQS S +10 &0IPT, S +9 &2IQS1 R +10 &4`IOSH R +9 &6"JQR R +9 &7HRRF R +10 &9JPRi R +9 &;hIOSl R +9 &=)LPSk S +10 &>JQSh R +9 &@GQUl R +10 &BpIPTh R +9 &D1JSSl S +9 &EISSl S +10 &GMYXj S +9 &Iq\\b`k U +9 &K+xzm X +10 &Lb ] +9 &Nf _ +10 &P\\Y _ +9 &Ra _ +9 &S] ` +10 &U] ` +9 &W_i ` +9 &Y^ a +10 &Ze b +9 &\\] b +10 &^]d b$ +9 &_`W = +9 &`_X [ +5 ( + "collection"'K& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.56 + .Hand.open +2 "manipulator"&1 +3 "core" &`_vU [ +70 1 +2 "manipulator"&e% +3 "core" %  . 2 K a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")}+ +3 "core" + +2 "sampler")<% +3 "core" %~ $ ; +2 "collection"'u& +4 "core" &`_tc [ +2 "Can" \ pp +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X] +2 "sampler"){% +3 "core" %8oo /  +15 "collection"'% +3 "core" %ӳABR +2 "sampler")D% +3 "core" % ! c +15 "collection"'Y% +3 "core" %ӳFJY +2 "sampler")y% +3 "core" % - 9 +2 "collection"'z% +4 "core" %ӳJK_ + #tIntake @20.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 89 +2 "sampler")#.Y0Xg% +3 "core" %ӳEGP +2 "sampler") % +3 "core" %\ ) '  +2 "collection"'.% +4 "core" %ӳGJN + #tIntake @20.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 80 +2 "sampler")#.P0Xf 0  +15 "collection"'|% +3 "core" %ӳQTK +2 "sampler") % +3 "core" %b   +15 "collection"'~% +3 "core" %ӳVWS +2 "sampler")S% +3 "core" %b  - M +15 "collection"'j% +3 "core" %ӳYZX +2 "sampler")p% +3 "core" %b   @ +2 "collection"'t% +3 "core" %ӳZ\\F +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 32 +2 "sampler")#. 0Xw% +3 "core" %ӳWYG +2 "sampler") % +3 "core" %s , 7 +15 "collection"'.% +3 "core" %ӳZ[T +2 "sampler")"% +3 "core" %s ' 7 +15 "collection"'f% +4 "core" %ӳZ\\Q +2 "sampler")n% +3 "core" %s % 7 +2 "collection"'% +3 "core" %ӳZ[[ +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 29 +2 "sampler")#.0Xv% +3 "core" %ӳ\\]F +2 "sampler") % +3 "core" % )  +15 "collection"'.% +3 "core" %ӳ]^S +2 "sampler")"% +3 "core" % *  +15 "collection"'f% +3 "core" %ӳ_aO +2 "sampler")n% +3 "core" % !  +15 "collection"'% +3 "core" %ӳ]b= +2 "sampler"){% +3 "core" % #  +15 "collection"'% +3 "core" %ӳ\\]T +2 "sampler") % +3 "core" % #  +2 "collection"'% +3 "core" %ӳ[\\N +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 15 +2 "sampler")#.0Xw   +15 "collection"'i% +3 "core" %ӳ``W +2 "sampler")% +3 "core" %ڰ * \ ] +15 "collection"'V% +3 "core" %ӳccD +2 "sampler")N% +3 "core" %ڭ   +15 "collection"'% +3 "core" %ӳ]`: +2 "sampler")?% +3 "core" %ڨ +  +15 "collection"'9% +3 "core" %ӳYZS +2 "sampler")%% +3 "core" %ڨ (  +15 "collection"'0% +3 "core" %ӳUZE +2 "sampler")u% +3 "core" %ڨ )  +15 "collection"';% +3 "core" %ӳY[A +2 "sampler")T% +3 "core" %ڨ %  +15 "collection"'l% +3 "core" %ӳ\\\\T +2 "sampler")X% +3 "core" %ڨ )  +15 "collection"'% +3 "core" %ӳabB +2 "sampler")!% +3 "core" %ڨ  +15 "collection"'1% +3 "core" %ӳ_dT +2 "sampler")W% +3 "core" %ڨ #  +15 "collection"'U% +3 "core" %ӳ_aT +2 "sampler"),% +3 "core" %ڨ #  +15 "collection"'}% +3 "core" %ӳ]aH +2 "sampler")^% +3 "core" %ڨ  +2 "collection"'% +3 "core" %ӳY\\? +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xw% +3 "core" %ӳ\\_U +2 "sampler") % +3 "core" % ) = +15 "collection"'.% +3 "core" %ӳaaP +2 "sampler")"% +3 "core" % % = +15 "collection"'f% +3 "core" %ӳbcE +2 "sampler")n% +3 "core" %  = +15 "collection"'% +3 "core" %ӳ_aV +2 "sampler"){% +3 "core" % / = +15 "collection"'% +3 "core" %ӳZ\\N +2 "sampler") % +3 "core" % " = +15 "collection"'% +3 "core" %ӳ[\\Q +2 "sampler")% +3 "core" % + = +15 "collection"'$% +3 "core" %ӳ]\\Y +2 "sampler")4% +3 "core" % * = +15 "collection"'F% +3 "core" %ӳ^`E +2 "sampler")d% +3 "core" % ! = +15 "collection"'/% +3 "core" %ӳ``J +2 "sampler")K% +3 "core" % " = +15 "collection"'% +3 "core" %ӳbbb +2 "sampler")e% +3 "core" %  = +15 "collection"'<% +3 "core" %ӳ]_H +2 "sampler")i% +3 "core" % ! = +15 "collection"'% +3 "core" %ӳ]_S +2 "sampler")V% +3 "core" % 0 = +15 "collection"'N% +3 "core" %ӳ^`M +2 "sampler")% +3 "core" %  = +15 "collection"'?% +3 "core" %ӳ_aK +2 "sampler")9% +3 "core" % ! = +15 "collection"'%% +3 "core" %ӳ`cg +2 "sampler")0% +3 "core" % ! = +15 "collection"'u% +3 "core" %ӳ_bU +2 "sampler");% +3 "core" %  = +15 "collection"'T% +3 "core" %ӳZ^C +2 "sampler")l% +3 "core" %  = +2 "collection"'X% +3 "core" %ӳY]D +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xx% +3 "core" %ӳ]^[ +2 "sampler") % +3 "core" %GA #  +2 "collection"'.% +3 "core" %ӳ]`P +2 #tIntake @21.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X{'3 +299 "core" ' +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler")  +135 "core"  +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'.  +136 "core" +2 ."CSpush"CSV.dial CTV +3 .tSS.seek 10ml +2 "sampler")n' +98 ."CSpush"CSV.dial :air + "collection"' @ +44 "core" ? +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'{'Ӵ +115 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +134 "core" +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"','Ӵ +150 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")} +52 "core" ' +2 ."CSpush"CS.coast +2 "collection"'5 +78 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +330 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '7% +3 "core" %:l  +2 .tCS.seek 6ml + "collection"'8' +1348 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"''ӂ +1507 "core" ' + .tCSV.dial CSR +2 "collection"'-  +44 "core"  +2 "collection"'Q% +4 "core" %ӆ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'2' +591 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +5 "collection"' +9 '_% +3 "core" %<  +2 .tCS.seek 5ml + "collection"''qj +845 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"''  +43 "core"  +2 .tCS.seek 1ml +2 "collection"'('> +1085 "core" ' +2 #tHeating sh1 puck from tube 3 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +51 "collection"'O \  +3 'b9 +5 "core" 9d +102 "collection"'69 +3 "core" 9d +102 "collection"'9 +3 "core" 9 d +102 "collection"'k9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9d +102 "collection"'m9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9"d +102 "collection"'9 +3 "core" 9&d +102 "collection"'C9 +3 "core" 9+d +77 "Can"   +26 "collection"'+9 +3 "core" 9/d +102 "collection"'!9 +3 "core" 93d +102 "collection"'9 +3 "core" 97d +102 "collection"'r9 +3 "core" 9;d +102 "collection"' 9 +3 "core" 9@d +102 "collection"'P9 +3 "core" 9/Dd +102 "collection"'s9 +3 "core" 9GHd +102 "collection"'9 +3 "core" 9`Ld +102 "collection"'`9 +3 "core" 9zPd +102 "collection"'9 +3 "core" 9Ud +103 "collection"'g9 +3 "core" 9Yd +102 "collection"'9 +3 "core" 9]d +102 "collection"'9 +3 "core" 9ad +102 "collection"'39 +3 "core" 9ed +102 "collection"'B9 +3 "core" 9#jd +103 "collection"'&9 +3 "core" 9@nd +102 "collection"'L9 +3 "core" 9]rd +102 "collection"' 9 +3 "core" 9zvd +102 "collection"'q9 +3 "core" 9zd +102 "collection"'9 +3 "core" 9a +103 "collection"':9 +3 "core" 9_ +102 "collection"'\\9 +3 "core" 9[ +102 "collection"'A9 +3 "core" 9Y +102 "collection"'w9 +3 "core" 9-V +102 "collection"'9 +3 "core" 9KS +102 "collection"'=9 +3 "core" 9hQ +102 "collection"')9 +3 "core" 9O +102 "collection"'@9 +3 "core" 9L +102 "collection"'h9 +3 "core" 9I +102 "collection"'9 +3 "core" 9G +103 "collection"'|9 +3 "core" 9E +102 "collection"'I9 +3 "core" 9B +102 "collection"' 9 +2 "core" 90@ +103 "collection"'~9 +3 "core" 9K> +102 "collection"'S9 +3 "core" 9e< +103 "collection"'j9 +3 "core" 9: +102 "collection"'[9 +3 "core" 98 +102 "collection"'t9 +3 "core" 97 +102 "collection"'J9 +3 "core" 95 +102 "collection"'D9 +3 "core" 93 +103 "collection"'*9 +3 "core" 91 +102 "collection"'y9 +3 "core" 90 +102 "collection"'z9 +3 "core" 9&- +102 "collection"'G9 +3 "core" 9<, +102 "collection"'Y9 +3 "core" 9Q* +102 "collection"'x9 +3 "core" 9d) +102 "collection"' 9 +3 "core" 9y( +102 "collection"'.9 +3 "core" 9' +102 "collection"'9 +3 "core" 9% +102 "collection"'>9 +3 "core" 9$ +103 "collection"'9 +3 "core" 9$ +102 "collection"'p9 +3 "core" 9" +102 "collection"'n9 +3 "core" 9 +102 "collection"'{9 +3 "core" 9 +102 "collection"'59 +3 "core" 9  +103 "collection"'9 +3 "core" 9  +102 "collection"'9 +3 "core" 9 " +102 "collection"' 9 +3 "core" 9 0 +102 "collection"'49 +3 "core" 9 ># +102 "collection"'d9 +3 "core" 9 L' +103 "collection"'F9 +3 "core" 9 Y+ +102 "collection"'/9 +3 "core" 9 e/ +102 "collection"'9 +3 "core" 9 q4 +102 "collection"'$9 +2 "core" 9 }8 +103 "collection"'K9 +3 "core" 9 < +102 "collection"'R9 +2 "core" 9 @ +103 "collection"'<9 +2 "core" 9 D +103 "collection"'9 +2 "core" 9 I +103 "collection"'V9 +3 "core" 9 M +102 "collection"'N9 +3 "core" 9 Q +103 "collection"'9 +3 "core" 9 U +102 "collection"'?9 +2 "core" 9 Y +103 "collection"'e9 +3 "core" 9 ^ +102 "collection"'%9 +3 "core" 9 b +102 "collection"'09 +3 "core" 9 f +103 "collection"'"9 +3 "core" 9 j +102 "collection"'i9 +3 "core" 9 n +102 "collection"';9 +3 "core" 9  s +102 "collection"'T9 +3 "core" 9  w +102 "collection"'l9 +3 "core" 9\  { +103 "collection"'u9 +3 "core" 9\   +102 "collection"'X9 +2 "core" 9\  +103 "collection"'19 +3 "core" 9\  +102 "collection"'W9 +3 "core" 9\  +102 "collection"'U9 +2 "core" 9\  +103 "collection"'\ 9 +3 "core" 9\  +102 "collection"'}9 +3 "core" 9\ % +102 "collection"'99 +3 "core" 9\ ) +102 "collection"',9 +3 "core" 9\ - +102 "collection"'M9 +3 "core" 9\ 1 +103 "collection"'^9 +3 "core" 9\ 4 +102 "collection"'c9 +2 "core" 9\ 8 +103 "collection"'H9 +2 "core" 9\ < +103 "collection"'9 +2 "core" 9\ @ +103 "collection"'#9 +3 "core" 9\ C +103 "collection"'9 +3 "core" 9\ E +102 "collection"'Z9 +2 "core" 9\ H  +103 "collection"'9 +3 "core" 9\ L  +102 "collection"']9 +3 "core" 9\ N! +103 "collection"'79 +2 "core" 9\ Q" +103 "collection"'f9 +2 "core" 9\ U$ +103 "collection"'9 +3 "core" 9\ V# +102 "collection"'89 +2 "core" 9\ Y% +103 "collection"'-9 +2 "core" 9\ \\& +103 "collection"'Q9 +3 "core" 9\ ^' +103 "collection"'9 +3 "core" 9\ a) +102 "collection"'_9 +3 "core" 9\ b) +102 "collection"'29 +3 "core" 9\ f) +102 "collection"''9 +3 "core" 9\ h+ +102 "collection"'9 +3 "core" 9\ j, +103 "collection"'b9 +3 "core" 9\ l- +102 "collection"'69 +2 "core" 9\ o. +103 "collection"'9 +3 "core" 9\ q/ +102 "collection"'k9 +2 "core" 9\ s0\  +103 "collection"'9 +3 "core" 9\ u1 +103 "collection"'m9 +2 "core" 9\ w2 +103 "collection"'9 +2 "core" 9\ y2 +103 "collection"'9 +3 "core" 9\ {3 +102 "collection"'9 +3 "core" 9\ }4 +102 "collection"'9 +3 "core" 9\ 5# +102 "collection"'C9 +3 "core" 9\ 6( +102 "collection"'+9 +2 "core" 9\ 7, +103 "collection"'!9 +3 "core" 9\ 90 +102 "collection"'9 +3 "core" 9\ 94 +146 "collection"'r9 +11 "core" 9\ :: +3 .tCH.hold 10:00,70C +2 "collection"' `\ `\  +4 "core" ; +46875 "Can" +13126 "core" ` +2 "collection"'P9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'s'Ӵ +361 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +104 "core" A +2 .tCSV.dial :air +2 "collection"'` @ +43 "core" > +2 .tCS.seek 5ml +2 "collection"''qi +1348 "core" ' +2 .tCSV.dial CTV + "collection"'g  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'3 @ +44 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'B'Ӵ +1336 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'& +115 "core" +2 .tCBV.dial CSV + "collection"'L  +28 "core"  +2 "collection"' % +4 "core" %ӹ  +2 .tCS.seek 5.001ml + "collection"'q'qn +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"':% +4 "core" %qp&*  +2 .tCS.seek 7.001ml + "collection"'\\' +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'A @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'w' +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +116 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'=   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"')  + '@  +29 "core"  +107  +2 .tCS.seek 5ml +2 "collection"'h'qi +1351 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +104 "core" @ +2 .tCSV.dial :waste + "collection"'| +105 "core" +2 .tCS.seek :empty +2 "collection"'I'ӂ +1343 "core" ' + .tCSV.dial :air +2 "collection"' @ +73 "core" A +2 .tCS.seek 5ml +2 "collection"'~'qi +1351 "core" ' + .tCSV.dial CTV +2 "collection"'S  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'j @ +43 "core" @ +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'[  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'t @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'J'Ӵ +1352 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'D +104 "core" ~ +2 .tCBV.dial CSV + "collection"'*  +30 "core"  +2 "collection"'y% +4 "core" %Ӱ +2 .tCS.seek 5ml + "collection"'z'qe +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'G  +44 "core" +2 "collection"'Y% +4 "core" %qhh  +2 .tCS.seek 7ml + "collection"'x'} +603 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'.' +839 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" _ +2 #tLysing Complete + "collection"'>& +4 "core" &`_sad  [ +2 #tStoring sh1 puck in Collection Clamp to tube 2 + "manipulator"&% +3 "core" %\  , . e. +2 "storage"(p% +3 "core" % 3\  +2 "storage"(n. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"({( +356 "core" ( +2 .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (5& +3 "core" & ` b  + "manipulator"&& +4 "core" &+ +   [E + "manipulator"&% +4 "core" %\    = Z. +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"& ( +164 "core" ( +2 "manipulator"&4& +4 "core" & + / " ^ + "storage"(d& +4 "core" &  b a +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&F' +93 "core" ' +2 "storage"(/& +4 "core" &  <\  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +203 "core" ' +9 "storage"($- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&K& +3 "core" &  " ] +2 "storage"(R& +3 "core" &  G L +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&<'~ +27 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(V- +2 "core" -' +2 .tSE.seek 10.11 Pucks below Top Plate +2 "storage"(N' +32 "core" ' +2 "manipulator"&% +4 "core" %ͤ 0 Wy + "storage"(?& +4 "core" &  J K +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 338 counts +2 "manipulator"&e' +18 "core" ' +2 "manipulator"&%& +4 "core" & ( ] +2 "storage"(0& +3 "core" &  K M  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&"' +21 "core" ' +2 .tSE.seek 11.11 Pucks below Top Plate +2 "storage"(i' +49 "core" ' +2 "manipulator"&;& +4 "core" & '   ^ +2 "manipulator"&T% +3 "core" % 0 - 4 ][ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&l'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&u( +174 "core" ( +3 "manipulator"&X& +4 "core" &" _ U=F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &# Q U=F +2 .tForearm.seek CC +2 "manipulator"&W' +90 "core" ' +2 .tHand.close + "manipulator"&U/ +68 "core" / +2 .tCC.seek :open +2 "collection"'\ ( +468 "core" ( +2 "storage"(}& +4 "core" &  c c + "storage"(9& +4 "core" &  ` a + "manipulator"&,& +4 "core" &# / -  ]=F + "manipulator"&M% +4 "core" % & / / A ] +2 .tForearm.seek :retract + "manipulator"&^'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&c( +189 "core" ( +2 "manipulator"&H& +4 "core" & / 0 % a( +2 "storage"(& +3 "core" &  6\ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 +2 "manipulator"&#'~ +100 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&Z1 +68 "core" 1 +4 "manipulator"&% +3 "core" % ͫ   Z +2 "storage"(]& +3 "core" &  J K A +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 345 counts + "manipulator"&7' +15 "core" ' +2 "manipulator"&f& +4 "core" &  ( p c( + "storage"(& +4 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&8' +22 "core" ' +2 "storage"(-% +4 "core" % \  +2 ."downElevator"SE.seek :down +3 "storage"(Q'} +100 (% +3 "core" %~  b\ Vc +2 "manipulator"&_% +4 "core" % i N  h\\ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&2'\ +43 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +45 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"''& +3 "core" &: +2 "manipulator"&& +4 "core" & / x( +2 "manipulator"&b% +3 "core" %\  K x +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&6(, +187 "core" ( +4 "manipulator"&& +4 "core" &, ] |7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" &, F }7 +2 .tForearm.seek :garage + "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"&m/ +72 "core" / +2 "manipulator"&& +4 "core" &,  s7 +2 "manipulator"&% +3 "core" % '  s +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +4 .tElbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek CC + "manipulator"&( +295 "core" ( +2 "manipulator"&C& +4 "core" &(  tBk + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +3 "core" &( D tBk + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&!' +94 "core" ' +2 "manipulator"&& +4 "core" &)  vBk +2 "manipulator"&r% +3 "core" % L v! +2 "collection"'O& +52 "core" &qsU +3 "collection"' & +4 .tCC.seek :closed + "collection"'P(` +3 "core" &osX +4 &os 1 +9 &,Fxos 4 +10 &Upvpq H +9 &Xop~ R +9 &Jnph R +10 &xKor R +9 &;Imn R +10 &Lop R +9 &NnqJ R +9 &Jno R +10 &CJmp R +9 &!Kmo Q +9 &"Jmqu R +10 &$Jlo\\ R +9 &&KIlpR R +10 &( Llo6 R +9 &)Ikn) R +9 &+Nkn R +10 &-SLim R +9 &/Jjl R +9 &0Nkm R +10 &2Jilx R +9 &4\\Jmmp Q +10 &6Jjk R +9 &7Jin Q +9 &9Ljl R +10 &;dJim Q +9 &=%Khj R +9 &>Ggiq R +10 &@JhjZ R +9 &BlKfiJ Q +10 &D-Ihj7 R +9 &ELhj/ R +9 &GIgi R +10 &IpRglF S +9 &K-`kk\\ U +9 &L ,R X +10 &N> ] +9 &PW!0 ^ +10 &RD;% ^ +9 &SYW _ +9 &Ujg _ +10 &W[xu _ +9 &Y ` +9 &Z a +10 &\\ a +9 &^[ b +10 &__~ : +9 &`^{ "f +8 ( +2 &`fxq ^ + "collection"' & +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.41 + "collection"'(& +4 "core" &`fx ^ + .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&`% +4 "core" %  e j k! +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&s'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%g +131 "core"  +2 "processing"%% +4 "core" %(\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +3 "processing"%' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%3  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1609 "core" ' + .tPSV.dial PSR +2 "processing"%& +56 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%L' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%  + .tCBV.dial PRV +5 "collection"'B  +2 "core"  +2 "processing"%  +43 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%: +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%q  +135 "core" +2 .tPS.seek 0ml +2 "processing"%A' +2621 "core" ' + .tPSV.dial :air +2 "processing"%\\  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%= +44 "core" +2 .tPS.seek 0ml +2 "processing"%)' +2633 "core" ' + .tPSV.dial :air +2 "processing"%@  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%w' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%|' +2643 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&h& +4 "core" &( \\ ^  iBk +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"& ( +53 "core" ( +2 "manipulator"&I& +4 "core" & > o + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &S& +3 "core" & o +2 .tForearm.seek CC + "manipulator"&j' +93 "core" ' +2 .tHand.close + "manipulator"&[/ +76 "core" / +2 .tCC.seek :open +2 "collection"'t( +469 "core" ( +2 "manipulator"&~& +4 "core" &  } + "manipulator"&D% +4 "core" %  s | +2 .tForearm.seek :retract + "manipulator"&*'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&y(, +273 "core" ( +2 "manipulator"&J& +4 "core" &, }K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &G& +3 "core" &, |K +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&Y' +112 "core" ' +3 .tHand.open + "manipulator"&z1 +66 "core" 1 +2 "manipulator"& % +4 "core" % c f O  h1 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&x'\ +103 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 3 into Collection Clamp + "collection"'& +4 "core" &N\ +2 "manipulator"&>% +3 "core" %\  K |( +2 "storage"(% +4 "core" %| ~ $\  + "storage"(p. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(n( +359 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (5& +3 "core" &? ( ! 4\  + "manipulator"&& +4 "core" &, ~ > rK + "manipulator"&% +4 "core" %\  Y t( +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&4( +183 "core" ( +2 "manipulator"&d& +4 "core" &  v2 + "storage"(/& +4 "core" & c f \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts + "manipulator"&o'* +101 "core" ' +2 "storage"(E& +4 "core" & r u \  +44 .tSE.reconfigure SEpick +9 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"($' +218 "core" ' +2 "storage"(K- +3 "core" -'9 +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (R& +3 "core" & % \  +2 "manipulator"&V& +3 "core" & k r2 +2 .tElbow.seek 3 + "manipulator"&( +3 "core" ( +2 "manipulator"&?& +3 "core" & r2 +2 "storage"(%& +4 "core" & > > b\  +2 .tForearm.seek 3 + 300 counts + "manipulator"&0' +28 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&;/ +16 "Can"\ BB +50 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&T& + "storage"(F'} +6 "core" &  s2 +2 "manipulator"& % +3 "core" % + x +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&<( +75 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +82 "core" ( +2 "manipulator"&e& +4 "core" &  w7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &N& +3 "core" &  v7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&X' +95 "core" ' +2 "manipulator"&1& +4 "core" &  v7 +2 "manipulator"&"% +4 "core" % t u$ +2 "collection"'& +3 "core" & +2 "collection"'U& +3 .tCC.seek :closed +2 "collection"'l(` +3 "core" & +3 &  +10 &*n - +9 &cv A +10 &_j R +9 &J R +9 &J R +10 &H R +9 &gK R +10 &)Nz R +9 &Jg R +9 &Nu R +10 & pJ Q +9 &"0L R +9 &#H Q +10 &%K| R +9 &'xKg Q +10 &)9I[ R +9 &*NJ R +9 &,HL R +10 &.~J9 R +9 &0AF, R +9 &2I R +10 &3H\ R +9 &5I Q +10 &7IJ R +9 &9 H R +9 &:H R +10 &<M R +9 &>RF Q +9 &@J R +10 &AI Q +9 &CI Q +10 &EZI Q +9 &GJ R +9 &HS S +10 &Jj U +9 &LL Y +9 &N// ] +10 &O32 ^ +9 &Q37 ^ +10 &SB68 _ +9 &U8: _ +9 &V9: ` +10 &X;= ` +9 &ZD?>} a +9 &\\@C{ b +10 &]BCe b +9 &_tEGf ? +10 &`R2GHd !c +8 ( +2 &`_jEH_ V + "collection"'U& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.57 + .Hand.open + "manipulator"&v1 +71 "core" 1 +3 "manipulator"&}% +4 "core" %  p @ m$ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&9'\ +94 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"',  +136 "core" ~ +2 .tCSV.dial CTV + "collection"'M  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%H' +2624 "core" ' +2 "collection"'% +4 "core" % ""a  + .tCS.seek 3.749ml +2 "collection"'W'I +1661 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%u  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%Z  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'] ` +30 "core" _ +2 .tCSV.dial :air + "collection"'f @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +1659 "core" ' + .tCSV.dial CTV +2 "collection"'-  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'^'Ӵ +2605 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +28 "core" @ +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'_  +136 "core" +2 "collection"'c& +4 "core" &`_ipoG V + #tStoring lyfil puck in Collection Clamp to tube 2 +2 "manipulator"&'% +3 "core" %\  \\ ^ l) +2 "storage"(% +3 "core" %{   \ +2 "storage"(b. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(#( +355 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (7& +3 "core" & a a + "manipulator"&i& +4 "core" & , / ]7 + "manipulator"&8% +4 "core" %\  + $  ^) + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +162 "core" ( +2 "manipulator"&k& +4 "core" & +  b$ + "storage"(Q& +4 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&{' +104 "core" ' +2 "storage"(& +4 "core" &  x\  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(m' +201 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & C B z f$ +2 "storage"(2& +3 "core" &  T\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&'~ +26 "core" ' +2 .tElbow.hold + "manipulator"&C, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +46 "storage"(6- +9 "core" -' +3 .tSE.seek 11.12 Pucks below Top Plate + "storage"(+' +43 "core" ' +2 "manipulator"&% +4 "core" %ͦ   Y +2 "storage"(r& +3 "core" & M K  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 340 counts +2 "manipulator"&O' +13 "core" ' +2 "manipulator"&& +4 "core" & 0 ; d# +2 "storage"(\ & +3 "core" &  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&(' +15 "core" ' +2 .tSE.seek 12.12 Pucks below Top Plate +2 "storage"(' +45 "core" ' +2 "manipulator"&`& +4 "core" & > C _ e# +2 "manipulator"& % +4 "core" % C F e +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&g'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +162 "core" ( +3 "manipulator"&!& +4 "core" &.  +  \\G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &.    ]G +2 .tForearm.seek CC +2 "manipulator"&' +92 "core" ' +2 .tHand.close + "manipulator"&&/ +73 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "storage"( & +4 "core" &  n\  + "storage"(& +4 "core" &  #\  + "manipulator"&B& +4 "core" &% C A  f?V +2 "manipulator"&:% +3 "core" % ) : B U f +2 .tForearm.seek :retract +2 "manipulator"&q'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&L( +163 "core" ( +2 "manipulator"&\\& +4 "core" & o j B k! +2 "storage"(A& +3 "core" & \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 2 +2 "manipulator"&='~ +101 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&@1 +70 "core" 1 +2 "manipulator"&)% +4 "core" % ͫ )  ` +2 "storage"(& +3 "core" &  \  +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 345 counts + "manipulator"&w' +17 "core" ' +2 "manipulator"&h& +4 "core" & Z m +2 "storage"(I& +3 "core" & \ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&S' +15 "core" ' +2 "storage"([% +4 "core" % k\ +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (s% +3 "core" % ,  <\ V` +2 "manipulator"&P% +3 "core" % 5 q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +32 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +55 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%D  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%j' +2635 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%J +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%G  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%z  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"% ' +2632 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &v\ (\ + "manipulator"&*& +4 "core" &  }! +2 "manipulator"&>% +3 "core" %\  i | +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +174 "core" ( +2 "manipulator"&p& +4 "core" &, N |B + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &, |B +2 .tForearm.seek :garage + "manipulator"&5' +99 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 "manipulator"&& +4 "core" &,  uB + "manipulator"&d% +4 "core" % 5  u +2 .tForearm.seek :retract + "manipulator"&/'\ +98 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&y(k +118 "core" ( +2 "manipulator"&E& +4 "core" &p m | + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &p @ | +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&K' +101 "core" ' +2 "manipulator"&R& +4 "core" &p   b +44 "manipulator"&V% +10 "core" %Ϻ   = +3 "processing"%?& +3 "core" &~\ *\ +2 "processing"%%& +4 .tPC.seek :closed + "processing"%;(] +3 "core" &\ )\ +3 &\ )  +9 &4\ . +10 &b\ B +9 &Ky\ T +10 & U\ "T +9 &U\ "T +9 &T\ "T +10 &PU\ !U +9 &X\ "U +9 &X\ !T +10 &\\\ U +9 & YU\ !T +10 &"Y\ !U +9 &#T\ "T +9 &%S\ "T +10 &'`U\ !U +9 &)"W\ !U +9 &*W\ !T +10 &,T\ !T +9 &.iY\ !T +10 &0*W\ !U +9 &1T\ "T +9 &3\\\ !U +10 &5rU\ "T +9 &73X\ !T +9 &8Y\ !T +10 &:Z\ !U +9 &;U\ "T +9 &?Z\ !U +9 &AW\ "T +10 &CZ\ T +9 &EB]\ !U +9 &Fp\ W +10 &H\ Y +9 &Jy\ Z +10 &L:\ Z +9 &M\ [ +9 &O\ Z +10 &Q\ [ +9 &SA\ [ +9 &U\ [ +10 &V\ [ +9 &X\ [\ +10 &ZF\ \\ +9 &\\\ I +9 &]4Gv\ !d +10 &]y9\ #7 +5 ( + "processing"%%& +5 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 + "processing"%T& +4 "core" &]y/\ $7 + &]y/\ #7 + .tHand.open + "manipulator"& 1 +74 "core" 1 +2 "manipulator"&4% +4 "core" % Ϻ z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&o'\ +93 "core" ' +2 .tPRV.dial :air + "processing"%e  +45 "core"  +3 .tPSV.dial :mixloop + "processing"%N +44 "core" +2 "processing"%$% +4 "core" %:\ +2 .tPS.seek 0.3ml + "processing"%0' +401 "core" ' + .tPSV.dial PSR +2 "processing"%1 +101 "core"  +2 "processing"%"% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%'.U +496 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +1920 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%F +102 "core" +2 .tPTV.dial :mixing + "processing"% @ +75 "core" B +2 .tPBV.dial :waste2 + "processing"%t  +92 "core"  +2 .tPS.seek 0ml +2 "processing"%v' +2644 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&}& +4 "core" &p * u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&U(k +2 "core" ( +2 "manipulator"&,& +3 "core" &p  u +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +3 "core" &p  v +2 .tForearm.seek PC + "manipulator"&X' +94 "core" ' +2 .tHand.close + "manipulator"&n/ +65 "core" / +2 .tPC.seek :open +2 "processing"%|( +455 "core" ( +2 "manipulator"&& +4 "core" &p  } + "manipulator"&.% +4 "core" % Ϫ X }$ +2 .tForearm.seek :retract + "manipulator"&u'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&Z(, +133 "core" ( +2 "manipulator"&H& +4 "core" &,  |. + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &, q |. +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&f' +112 "core" ' +2 .tHand.open + "manipulator"&W1 +72 "core" 1 +2 "manipulator"&-% +4 "core" % q c ]  iS +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%& +4 "core" &\ +2 "manipulator"&_% +3 "core" %\   v +2 "storage"(c% +3 "core" % ] ]\  +2 "storage"('. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +358 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (b& +3 "core" &? W\  + "manipulator"&7& +4 "core" &, _ x m. +2 "manipulator"&i% +3 "core" %\   o +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&8( +177 "core" ( +3 "manipulator"&k& +4 "core" & H w/ + "storage"(Q& +4 "core" & h T\  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&'* +106 "core" ' +2 "storage"(<& +4 "core" & u d W\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(9' +221 "core" ' +2 "storage"(- +3 "core" -'; + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" & "  H\  +2 "manipulator"&2& +4 "core" &  q/ + .tElbow.seek 3 +2 "manipulator"&6( +3 "core" ( +2 "manipulator"&& +4 "core" & K q/ + "storage"(r& +4 "core" & ? 3 :\  +2 .tForearm.seek 3 + 300 counts + "manipulator"&' +25 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&\ / +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&`& +3 "storage"( '} +6 "core" &  t/ + "manipulator"&{% +4 "core" %  w +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&m(k +81 "core" ' + ."downElevator"SE.coast + "storage"(5 +171 "core" ( +3 "manipulator"&& +4 "core" &s e y +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &O& +3 "core" &s } y + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&+' +92 "core" ' +2 "manipulator"&!& +5 "core" &s N p } +4 "manipulator"&3% +9 "core" %϶ 9 ~ +2 "processing"%(& +3 "core" &\ ( +2 "processing"%C& +4 .tPC.seek :closed + "processing"%&(] +3 "core" &l\ ( +2 &~\ ( +9 &'sq\ - +10 &_q\ A +9 &Exo\ S +10 &Sv\ !T +9 &Us\ T +9 &U|\ T +10 &HYm\ T +9 &\ W\ T +9 &Y\ T +10 &V\ T +9 & QT\ !T +10 &"\\\ T +9 &#S\ !T +9 &%T\ T +10 &'YW\ T +9 &)V\ T +9 &*U\ T +10 &,W\ U +9 &.`W\ T +10 &0!X\ U +9 &1W\ T +9 &3U\ T +10 &5iT\ T +9 &7+U\ T +9 &8V\ T +10 &:W\ T +9 &2W\ T +9 &?W\ U +9 &AT\ T +10 &CyV\ T +9 &E9`\ U +9 &Fr\ W +10 &H\ Y +9 &Jo\ Z +10 &L1\ Z +9 &M\ Z +9 &O\ [ +10 &Qw\ Z +9 &S9\ Z +9 &T\ [ +10 &V\ [\ +9 &X}\ [\ +10 &Z>\ [ +9 &\\\ K +9 &]+Dr\ &p +10 &]{5\ !3 +5 ( + "processing"%C& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 + .Hand.open +2 "manipulator"&g1 +3 "core" &]{%\ #3 +64 1 +4 "manipulator"&l% +4 "core" % ϶ n y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +2 %B9 +5 "core" 9 +102 "processing"%:9 +3 "core" 9 +102 "processing"%\\9 +3 "core" 9  +102 "processing"%A9 +2 "core" 9  +103 "processing"%9 +4 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%@9 +2 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%9 +2 "core" 9" +103 "processing"%h9 +2 "core" 9& +103 "processing"%I9 +2 "core" 9+ +103 "processing"%[9 +2 "core" 9/ +103 "processing"%q9 +2 "core" 93 +103 "processing"%s9 +2 "core" 97 +103 "processing"%P9 +3 "core" 9; +103 "processing"%L9 +2 "core" 9@ +103 "processing"%=9 +2 "core" 9D +103 "processing"%w9 +2 "core" 9H +103 "processing"%D9 +2 "core" 9L +103 "processing"%9 +3 "core" 9P +103 "processing"%S9 +2 "core" 9U +103 "processing"%9 +2 "core" 9Y +103 "processing"%#9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +103 "processing"%J9 +4 "core" 9e +102 "processing"%G9 +2 "core" 9j +103 "processing"% 9 +2 "core" 9n +103 "processing"%z9 +2 "core" 9r +103 "processing"%j9 +2 "core" 9v +103 "processing"%9 +3 "core" 9z +102 "processing"%*9 +2 "core" 9 +103 "processing"%>9 +2 "core" 9 +103 "processing"%p9 +2 "core" 9 +103 "processing"%Y9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%d9 +2 "core" 9 +104 "processing"%~9 +2 "core" 9 +103 "processing"%E9 +3 "core" 9  +103 "processing"%x9 +2 "core" 9 +103 "processing"%59 +2 "core" 9 +103 "processing"%R9 +2 "core" 9 +103 "processing"%V9 +2 "core" 9\ +103 "processing"%9 +3 "core" 9$\ +103 "processing"%?9 +2 "core" 9* +103 "processing"%/9 +2 "core" 9/ +103 "processing"%a9 +2 "core" 94 +103 "processing"%%9 +2 "core" 99 +103 "processing"%T9 +2 "core" 9@ +103 "processing"% 9 +2 "core" 9D +103 "processing"%49 +2 "core" 9I +103 "processing"%e9 +2 "core" 9O +103 "processing"%N9 +2 "core" 9T +103 "processing"%$9 +3 "core" 9X +103 "processing"%K9 +2 "core" 9^ +103 "processing"% 9 +2 "core" 9c +103 "processing"%19 +2 "core" 9g +103 "processing"%"9 +2 "core" 9l +3 .tPH.hold 2:00:00,28C +2 "processing"%0 ppg +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +103 "core"  +2 "processing"%F% +4 "core" %x\ ! + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +611 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%t'Һ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%  +74 "core"  +2 .tPSV.dial PTV + "processing"%} +73 "core" +2 .tPBV.dial :waste1 + "processing"%,  +132 "core"  +2 "processing"%M% +4 "core" %ҹ\  +2 .tPS.seek 1.5ml + "processing"%n' +600 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +45 "core" ) +3 .tPS.seek 0ml + "processing"%o' +1620 "core" ' +2 .tdelay 5:00 +4241 "Can"\ ";; +25762 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%;  +32 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%. +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%H' +2511 "core" ' +2 .tPSV.dial PTV + "processing"%] +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%X +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%U +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%W  +84 "core" +51 .tPS.seek :empty +5 "processing"%-'ղ +2508 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +135 "core" +2 .tPSV.dial :mixloop + "processing"%u +43 "core" +2 .tPRV.dial :ab1 + "processing"%_ @ +73 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%c' +366 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"''  +3 "processing"%f  +41 "core" +3  +2 "processing"%b% +3 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%7' +441 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'i  +30 "core" +2 .tPRV.dial :air + "processing"%k  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%Q'G +1181 "core" ' +2 .tPRV.dial :waste2 + "processing"%Z @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%<'\ +870 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1610 "core" ' + .tPSV.dial :PML + "processing"% +44 "core" +2 .tPTV.dial :mixing + "processing"%2 @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%r% +4 "core" %Һ\  +2 .tPS.seek 1.85ml + "processing"%\ ' +246 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%` * +34 "core" , +3 .tPS.seek 0ml + "processing"%{' +1962 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'8& +3 "core" &Q +2 "manipulator"&& +3 "core" &s J t +2 "manipulator"&9% +4 "core" %\  0 t( +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +133 "core" ( +2 "manipulator"&& +4 "core" &, I t" + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &,  t" +2 .tForearm.seek :garage +2 "manipulator"&6' +97 "core" ' +2 .tHand.close + "manipulator"&!/ +66 "core" / +3 "manipulator"&3& +4 "core" &, z o U m" +2 "manipulator"& % +3 "core" % 0 n w F nF +2 .tForearm.seek :retract +2 "manipulator"&('\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +287 "core" ( +2 "manipulator"&|& +4 "core" &. R Z 9 lG + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &C& +2 "core" &. 3 A eG +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&g' +103 "core" ' +2 "manipulator"&l& +4 "core" &. = ' E [G +2 "manipulator"&B% +3 "core" %  < " d +2 "collection"':& +4 "core" &O + "collection"'+& +4 .tCC.seek :closed +2 "collection"'\\(` +3 "core" &^ +4 &f 3 +10 &+Dy^ 3 +9 &Km{ U H +9 &` ] U +10 &LT T +9 &fLY S +9 &'J] T +10 &KU T +9 &KV T +10 &mLQ T +9 &/L^ T +9 & P^ T +10 &"LX T +9 &$uFW T +9 &&7N[ T +10 &'NW T +9 &)FZ T +10 &+|P] T +9 &->L[ T +9 &/L[ T +10 &0MY T +9 &2F[ T +9 &4GL\\ T +10 &6I[ T +9 &7L[ T +10 &9LY T +9 &;PGZ S +9 &=LZ T +10 &>F\\ T +9 &@J\\ T +9 &BWO[ T +10 &DDZ T +9 &EI[ T +10 &GG] T +9 &I]PY T +9 &K]S V +10 &L|=1Z Y +9 &Nc[[ ] +9 &PGgkZ _ +10 &RlmW _ +9 &SmmP _ +10 &UmpZ ` +9 &WJooZ ` +9 &Y\ psV a +10 &ZstM b +9 &\\uwX b +9 &^JwwK b" +10 &_pz|S . +9 &`e{{M \\ +9 ( + &`knz{G V + "collection"'+& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.40 + "collection"'& +4 "core" &`kmz{@ V +2 .tHand.open + "manipulator"&A1 +75 "core" 1 +2 "manipulator"&% +4 "core" %   m ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%@ +102 "core"  +2 "processing"%)% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%h  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%I' +1623 "core" ' +2 .tPSV.dial PSR + "processing"%[ +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%q' +2630 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%s  +2 "collection"'P  +33 "core" ~ +130  +2 .tPSV.dial :mixloop + "processing"%L +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%=  +77 "core" +2 .tPS.seek 0ml +51 "processing"%w' +2627 "core" ' + .tPSV.dial :air +2 "processing"%D  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 .tPSV.dial :mixloop + "processing"%S +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2210 "Can" \ VV +417 "core" ' + .tPSV.dial :air +2 "processing"%#  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 .tPSV.dial :mixloop + "processing"%J +44 "core" +2 .tPS.seek 0ml +2 "processing"%G' +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &+  & XDz +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&z( +56 "core" ( +2 "manipulator"&j& +4 "core" & . 4 F ^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & 0 7  ] +2 .tForearm.seek CC +2 "manipulator"&*' +94 "core" ' +2 .tHand.close + "manipulator"&>/ +68 "core" / +2 .tCC.seek :open +2 "collection"'p( +469 "core" ( +2 "manipulator"&Y& +4 "core" & ; i = d +2 "manipulator"&% +3 "core" % " R j X p +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +274 "core" ( +2 "manipulator"&d& +4 "core" &, U r  e7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &, Y m e7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&E' +112 "core" ' +2 .tHand.open + "manipulator"&x1 +77 "core" 1 +2 "manipulator"&5% +4 "core" % x   `e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&R'\ +102 "core" ' +2 ."da"delayUntil "12:03:59.32" +24643 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%V @ +75 "core" @ +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +33 "core" , +2 ."da"PSV.dial :air + "processing"%/  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%a' +2505 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%T  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%4  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%e'ղ +2484 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%N +131 "core"  +2 "processing"%$% +4 "core" %ծ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%K'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%1  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%" +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core"  +2 "processing"%F% +3 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%v'| +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%}  +36 "core" +2 ."da"delay 30 seconds +1427 "Can"\ !<< +1575 ."da"PBV.dial between PSV and waste1 +2 "processing"%, * +35 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%M +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%t' +2489 "core" ' + ."da"PSV.dial PTV +2 "processing"%y +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%n +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%;  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2470 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%. +130 "core"  +2 "processing"%o% +4 "core" %ղo\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%]'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%X'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%U +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%W  +34 "core" +2 "processing"%H% +54 "core" %Ҹx\  +2 ."da"PS.seek 1.5ml +2 "processing"%'~ +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%u * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%_' +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%-  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%f +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%b' +2481 "core" ' +2 ."da"PSV.dial PTV + "processing"%c +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%i +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%k +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%7  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%Z'ղ +2482 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%Q  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%<  +42 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"% +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%2' +405 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%  +44 "core"  +2 "processing"%r% +4 "core" %\  +2 ."da"PS.seek 0.55ml + "processing"%`'Y +350 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%\ 'Һ +1574 "core" ' + ."da"PSV.dial :PML +2 "processing"%8 +44 "core" +2 ."da"PTV.dial :mixing + "processing"% @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%9  +35 "core" +2 "processing"%% +3 "core" %ҽ\  +2 ."da"PS.seek 1.85ml +2 "processing"%O' +253 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%m * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%!' +1977 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +17352 "Can" \ >> +30650 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%3  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%6' +2489 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%| +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%C  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%l  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2485 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%: +132 "core"  +2 "processing"%(% +4 "core" %ճ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +19 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%A  +75 "core"  +2 ."da"PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%+  +34 "core" +2 "processing"%@% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%)' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%g * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%{' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%h  +36 "core" +2 ."da"delay 30 seconds +2729 "Can"\ \ !:: +273 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%[ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%I' +2486 "core" ' + ."da"PSV.dial PTV +2 "processing"%P +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%s +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%L +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%=  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%q'ղ +2479 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%D +131 "core"  +2 "processing"%w% +3 "core" %նu\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%S'\ +607 "core" ' +3 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%# +73 "core" +45 ."da"PBV.dial :waste1 +9 "processing"%  +35 "core" +2 "processing"%J% +4 "core" %Ҿq\  +2 ."da"PS.seek 1.5ml + "processing"%' +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%j' +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2487 "core" ' + ."da"PSV.dial PTV +2 "processing"%\\ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%Y +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%*  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%d'ղ +2485 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%~ +133 "core"  +2 "processing"%z% +4 "core" %մ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%x'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%5'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%E  +35 "core" +2 "processing"%V% +4 "core" %Ҿ\  + ."da"PS.seek 1.5ml +2 "processing"%' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +33 "core" , +2 ."da"PS.seek 0ml +3 "processing"%/' +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%G  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%T +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2487 "core" ' + ."da"PSV.dial PTV +2 "processing"%4 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%a +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%N +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%$  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%e'ղ +130 "Can" \ AA +2344 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%K +135 "core"  +8 "processing"%1% +16 "core" %ձ +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +7 "processing"%"'m +347 "core" ' +3 ."da"delay 5 seconds +503 "processing"%% +3 "core" %qw  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%F'\ +347 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%v  +34 "core"  +2 "processing"%}% +3 "core" %Һ  +2 ."da"PS.seek 1.5ml +2 "processing"%,' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1639 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%y  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%;' +2524 "core" ' + ."da"PSV.dial PTV +2 "processing"%t +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%. +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%o +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%]'ղ +2515 "core" ' +2 "processing"%U9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.4C before imaging .PH.coast +2 "processing"%W  +3 "core" 4 + 4 + "processing"%H& +3 "core" &]{#\ 3 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 + "manipulator"&X% +4 "core" %\  W +2 "storage"(u% +3 "core" %   # + "storage"(. +3 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 + "storage"(-( +356 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ('& +2 "core" & \ \  +2 "manipulator"&f& +3 "core" &,  O7 +2 "manipulator"&_% +4 "core" %\   O + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +52 "manipulator"&c( +198 "core" ( +2 "manipulator"&i& +4 "core" & { L5\ + "storage"(k& +4 "core" & \ \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&7' +95 "core" ' +2 "storage"(b& +4 "core" & \ \  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(Q' +197 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&<& +3 "core" & h e  D5\ +2 "storage"(& +3 "core" & t +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 2 +2 "manipulator"&Z'~ +27 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(r- +2 "core" -' +3 ."da"SE.seek 12.13 Pucks below Top Plate + "storage"(2' +39 "core" ' +4 "manipulator"&% +4 "core" %͛ W \\ ` = +2 "storage"(`& +3 "core" & ? +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 2 + 329 counts +2 "manipulator"&8' +16 "core" ' +2 "manipulator"&& +4 "core" &  H3 +2 "storage"(9& +3 "core" & 6 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts + "manipulator"&' +16 "core" ' +3 ."da"SE.seek 13.13 Pucks below Top Plate +2 "storage"(m' +53 "core" ' +2 "manipulator"&\ & +4 "core" &  H3 +2 "manipulator"&O% +3 "core" %  H +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&3'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"& (k +258 "core" ( +2 "manipulator"& & +4 "core" &u 3 I + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &u |  I +2 ."da"Forearm.seek PC +2 "manipulator"&|' +92 "core" ' +3 ."da"Hand.close + "manipulator"&C/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%( +453 "core" ( +3 "storage"(l& +3 "core" & \ \  +2 "manipulator"&6& +4 "core" &u  P + "manipulator"&:% +4 "core" % ϝ  O + ."da"Forearm.seek :retract +2 "manipulator"&('\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&B( +272 "core" ( +2 "manipulator"&& +4 "core" &  L- + "storage"(A& +4 "core" &  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +98 "core" ' +2 ."da"Hand.open +2 "manipulator"&+1 +67 "core" 1 +2 "storage"(@- +3 "core" -' +3 ."da"SE.seek 12.88 Pucks below Top Plate + "storage"('̣ +22 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 12.12 Pucks below Top Plate +2 "storage"(g' +50 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep0912h144ml.tif +1488 #SX MX5/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.2 seconds\ /var/log/esp/da19sep0912h144ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep0912h144ml15s.tif +459 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1098 #"da"SX MX5/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep0912h144ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep0912h144ml30s.tif +3057 #SX MX5/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep0912h144ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep0912h144ml70s.tif +7121 #SX MX5/16 (USB:19): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep0912h144ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF + ."Qmail"HABfans.email "11.2 sec auto-exposure",Subject: "da19sep0912h144ml images!" +12 "storage"()- +10 "core" -' +6 "storage"(h& +4 "core" &  +2 "manipulator"&& +3 "core" & I- +2 ."da"Elbow.seek 2 + "manipulator"&[( +39 "core" ( +2 "manipulator"&{& +4 "core" &  N$ +2 "storage"(P& +3 "core" & ~ +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&s' +19 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 12.83 Pucks below Top Plate +2 "storage"(L'd +63 "core" ' +2 "manipulator"&=& +4 "core" & F < S c$ +2 "storage"(I& +4 "core" & \ + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek 2 +3 "manipulator"&D'~ +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&w, +5 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 13.02 Pucks below Top Plate +3 "storage"(q'N +35 "core" ' + "manipulator"&S% +6 "core" %ͥ  T +2 "storage"(#& +4 "core" &  ( + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 2 + 339 counts +2 "manipulator"&' +17 "core" ' +5 "manipulator"&J& +7 "core" & -  $ `" +2 "storage"(& +3 "core" & !\ +3 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +62 "manipulator"& ' +20 "core" ' +2 "storage"(% +3 "core" %N =\  +3 ."downElevator"SE.seek :down +3 "storage"('} +101 (>% +4 "core" %\  _\ TY +2 "manipulator"&% +4 "core" % [ \\ 6 j +2 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&j'\ +20 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +67 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%\\& +4 "core" &W\  +2 "manipulator"&Y& +4 "core" &  r" +2 "manipulator"&% +7 "core" %\   q +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&*(, +167 "core" ( +2 "manipulator"&& +4 "core" &,  sq +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &,  rq +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&z' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&d/ +72 "core" / +2 "manipulator"&x& +4 "core" &,  mq +2 "manipulator"&% +3 "core" % . * m: +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&E'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&V(k +123 "core" ( +2 "manipulator"&5& +4 "core" &s  r + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +4 "core" &s t r + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +93 "core" ' +2 "manipulator"&G& +4 "core" &s  t +2 "manipulator"&%% +4 "core" %  sI +2 "processing"%T& +3 "core" &H\  +2 "processing"%/& +5 ."psFlush"PC.seek :closed +3 "processing"%4(] +4 "core" &7\  + &O\  +8 &'rE\ - +9 &_I\ A +11 &Iv6\ T +8 &P6\ T +10 &R:\ T +9 &T7\ U +9 &LU4\ U +10 &U*\ T +9 &S*\ T +9 &R/\ T +10 & UR:\ T +9 &"S.\ T +10 &#NL\ T +9 &%S0\ T +9 &']S \ T +10 &)Si\ T +9 &*Yq\ T +10 &,Xf\ T +9 &.eX\ T +9 &0'W\ T +10 &1V\ T +9 &3V|\ U +9 &5mSs\ T +10 &7/T\ T +9 &8U\ U +9 &:U\ U +10 &7T\ T +10 &?R\ T +9 &AT\ T +9 &C}Q\ T +10 &E=\\\ U +9 &Fj\ V +9 &H\ Y +10 &Jv\ Z +9 &L7\ Z +10 &M\ Z +9 &O\ Z +9 &Q|\ Z +10 &S=\ [ +9 &U\ Z +9 &V\ [\ +10 &X\ [\ +9 &ZB\ \\ +10 &\\\ J +9 &]0Fr\ "g +9 &]y?\ 7 +5 ( + "processing"%/& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 +2 "processing"%a& +5 "core" &]y.\ 7 + &]y.\ 7 + ."psFlush"Hand.open +2 "manipulator"&N1 +71 "core" 1 +3 "manipulator"&$% +4 "core" % X nI +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +94 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%K +130 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%1'TE +416 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +702 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%e' +1618 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%"  +36 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%F' +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%v'\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +2128 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%M U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%,' +2623 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%y @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%t +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%.' +2631 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%o +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2626 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%; @ +43 "core" ? +2 "Can"\ LL +2 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2626 "core" ' +3 ."psFlush"PSV.dial :waste1 +2 "processing"%W  +74 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%H'ղ +2625 "core" ' +3 ."psFlush"PSV.dial PSR +3 "processing"%X +45 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%u'TE +1113 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1620 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%' +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%f  +54 "core" +56 ."psFlush"PS.seek 0ml +2 "processing"%_' +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%i +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%k'\ +606 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2129 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%b +85 "core"  +2 ."psFlush"PBV.dial PSV + "processing"%R U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2635 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%< @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%r  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%` +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%9 +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%\ ' +2623 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%O @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%c  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Q'ղ +2636 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'Z& +4 "core" &59 + "manipulator"&8& +4 "core" &s  s +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&2(k +2 "core" ( +2 "manipulator"&& +3 "core" &s  q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &s  s +2 .tForearm.seek PC + "manipulator"&!' +93 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +2 .tPC.seek :open +2 "processing"%C( +454 "core" ( +2 "manipulator"&3& +4 "core" &s  t + "manipulator"&&% +4 "core" %  s# +2 .tForearm.seek :retract + "manipulator"&l'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&6( +372 "core" ( +2 "manipulator"&:& +4 "core" &% > t>J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &|& +3 "core" &% S t>J +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +93 "core" ' +2 "manipulator"&A& +4 "core" &%  u>J +2 "manipulator"& % +3 "core" % 3 t +2 "collection"'+& +4 "core" &27 + "collection"'@& +4 .tCC.seek :closed +2 "collection"'((` +3 "core" &37 +4 &5: 0 +9 &.E{46 3 +10 &On|37 H +9 &a47 T +9 &N57 S +10 &jQ57 T +9 &,M56 T +9 &K37 S +10 &M45 S +9 &sL68 S +10 &4P56 T +9 & R39 S +9 &"M58 S +10 &${N77 S +9 &&<L58 T +9 &'N67 S +10 &)N58 S +9 &+P58 T +10 &-CO59 T +9 &/M68 S +9 &0R48 T +10 &2M68 T +9 &4MJ69 S +9 &6K67 T +10 &7N68 S +9 &9Q79 T +10 &;TL66 T +9 &=O59 S +9 &>N68 S +10 &@N77 S +9 &B]O59 S +9 &DM58 S +10 &EL68 T +9 &GL67 S +10 &IcQ:; T +9 &K bB@ V +9 &LaU Y +10 &N} ] +9 &PL _ +9 &R _ +10 &S _ +9 &U ` +10 &WP ` +9 &Y a +9 &Z a +10 &\\ b +9 &^R b +9 &_h 3 +10 &`c [ +9 ( + &`in U + "collection"'@& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.34 + "collection"'m& +4 "core" &`in U + .tHand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&)% +4 "core" %  h j j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&h'\ +93 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`im U +2 "collection"'{% +3 "core" %ӱ + .tCSV.dial CSR +2 "collection"'P  +42 "core"  +2 "collection"'=% +4 "core" %ӯ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'I'qi +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'S% +3 "core" %qg \ +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'#'A +682 "core" ' +2 .tCSV.dial :waste + "collection"'B +131 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'J'Ӵ +1970 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &`im U + "collection"'% +4 "core" %Ӱ + .tCSV.dial :flush +2 "collection"'g  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"''qi +1275 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'s @ +43 "core" B +2 "collection"'[% +4 "core" %qd +2 .tCS.seek 6.999ml + "collection"'>'y +560 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +49 "collection"'  +4 'L  +43 "core"  +96  +2 .tCBV.dial :waste1 + "collection"'D @ +43 "core" > +2 .tCS.seek 0ml +2 "collection"''Ӵ +1750 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'\\& +4 "core" &`il U +2 "collection"'Y% +3 "core" %ӵ + .tCSV.dial :flush +2 "collection"'  +75 "core" +2 .tCS.seek 5ml +2 "collection"'q'qi +1265 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +45 "core" B +2 "collection"'~% +4 "core" %qi  +2 .tCS.seek 7ml +2 "collection"' '~ +564 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +41 "core"  +2 .tCBV.dial :waste2 + "collection"'-  +107 "core"  +2 .tCS.seek 0ml +2 "collection"'w'Ӵ +1744 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'d& +4 "core" &`ik U +2 "collection"'x% +3 "core" %Ӱ + .tCSV.dial CSR +2 "collection"'  +41 "core"  +2 "collection"'j% +4 "core" %Ӱ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'5' +1985 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'?' +558 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'z +2 'G  +101 "core" +36  +2 .tCTV.dial :intake + "collection"'%  +76 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'T' +2007 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'*  +74 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'E'Ӵ +586 "core" ' + .tCSV.dial CSR +2 "collection"'  +103 "core"  +2 "collection"'/% +4 "core" %Ӹ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'a'qi +1338 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'N' +1346 "core" ' +2 .tCSV.dial CBV + "collection"'$ +103 "core" +2 .tCS.seek 0ml +2 "collection"'K'Ӵ +2211 "Can"\ MM +388 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &$ g g  k>I +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&]( +44 "core" ( +2 "manipulator"&1& +4 "core" & 8 p + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & p  p +2 .tForearm.seek CC +2 "manipulator"&"' +93 "core" ' +2 .tHand.close + "manipulator"&e/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +468 "core" ( +3 "manipulator"&F& +3 "core" & \\ { +2 "manipulator"&v% +4 "core" %  { + .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&M(, +277 "core" ( +2 "manipulator"&}& +4 "core" &,  {M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &y& +2 "core" &, {M +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&,' +112 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&n% +4 "core" % w k j  kc +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&t'\ +101 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:24 + #Preparing to sleep until 7:10AM 9/10/2019 +4 ."shutdown"CC.coast +2 #tAsleep til 7:10AM 9/10/2019 +2 "collection"'6 +4 #tContinuing at 07:10EDT10-Sep-19 +2 ."shutdown"CS.coast +2 "collection"'5 +3 "Can"\ %22 +3 ."shutdown"PC.coast +2 "processing"%6 +3 ."Qmail"GoodNews.email "Then, in tube 3: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:96\\n{1 => 22,\\n 2 => 14,\\n 3 => 8}\\nCan@12:58:59, 22.8C, 15% humidity, 15.0psia, 12.684V, 0.245A, 0.245A avg, 3.11W",Subject: "Asleep until 07:10EDT10-Sep-19" +5 ."shutdown"PS.coast +3 "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast +2 "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF +2 #Shutdown +58099 "Can"\ 8 +60002 \ 9 +60003 \ 9 +60002 \ 8 +60002 \ : +60002 \ ; +60002 \ ; +60002 \ ; +60003 \ ; +60002  \ ; +60002  \ 9 +60002  \ < +60002 \ < +60003 \ < +60002  \ < +60002 \ < +60002 \ < +60002  \ = +60003  \ > +60002 \ = +60002  \ > +60002 \ = +60002 \ > +60003  \ = +60002  \ = +60002  \ = +60002 \ > +60002 \ ? +60003 \ ? +60002 \ > +60002 \ > +60002 \ > +60002 \ > +60003 \ ? +60002 \ > +60002  \ ? +60002 \ ? +60002  \ > +60002  \ ? +60003 \ \ ? +60002  \ ? +60002 \ @ +60002 \ \ > +60002  \ ? +60003 \ ? +60002  \ ? +60002 \ ? +60002 \ 6%% +60002 \ 6%$ +60002 \ 6%$ +60003 \ 7%$ +60002 \ 7$$ +60002 \ 7%% +60002 \ 7%% +60002 \ 6%% +60003 \ 7%% +60002 \ 6%% +60002 \ 6%% +60002 \ 8%% +60002 \ ? +60002 \ @ +60003 \ @ +60002 \ @ +60002 \ > +60002 \ @ +60002 \ A @EDT1568088522.26 \ @ +60002 \ @ +60002 \ A +60002 \ A +60002 \ @ +60003 \ 7&& +60002 \ ? +60002 \ @ +60002 \ @ +60002 \ @ +60002 \ @ +60003 \ A +60002 \ A +60002 \ @ +60002 \ A +60002 \ A +60003 \ @ +60002 \ A +60002 \ @ +60002 \ A +60002 \ @ +60002 \ A +60003 \ @ +60002 \ @ +60002 \ @ +60002 \ @ +60002 \ @ +60003 \ @ +60002 \ A +60002 \ B +60002 \ @ +60002 \ A +60003 \ A +60002 \ A +60002 \ @ +60002 \ @ +60002 \ A +60003 \ A +60002 \ A +60002 \ A +60002 \ A +60002 \ @ +60002 \ A +7685 \ A +2 #tPowering core bus +501 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  + "collection"' +2 'o +2 "core"  +2 "processing"% +2 %. +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 );% +3 "core" %}\ ( + .tSS.configure SSconfig +2 "sampler")#.0X\  +2 .tCS.configure CSconfig +2 "collection"'#P d@b +2 "processing"%U& +3 "core" &\ = + .tPC.configure PCconfig +2 "processing"%$x2 ^22b +3 %X% +2 "core" %w\ > +2 .tPS.configure PSconfig + "processing"%#A d`b +5 "manipulator"&H% +3 "core" % T + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 &u& +2 "core" & X + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +5 "storage"('& +3 "core" &  H\ / + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (f% +2 "core" % [\ / +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 .tCH.coast + "collection"'  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast +2 "processing"%i  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +10 "collection"'_% +3 "core" %kk5\  +2 "processing"%k% + ."rdySampler"Intake.select :close +4 "manipulator"&b% + ."rdySampler"Exhaust.select :close +3 .CTV.dial :air +2 "collection"'R  +2 "core" %\ : + %  +2 ."rdyProcessing"PSV.dial :air +3 "manipulator"&% + "processing"%<  +4 "core" %  +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#@2^d^2b +2 "core" + .tForearm.home.seek :retract +2 ."rdySampler"CSV.dial :waste1 +2 "manipulator"&'\ + "collection"'r +44 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler") +3 "core"  +2 "sampler")`  +5 "core"  +3 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b + "sampler")#.0X 22,\\n 2 => 14,\\n 3 => 8}\\nCan@07:10:24, 22.3C, 14% humidity, 15.0psia, 12.650V, 0.422A, 0.416A avg, 5.34W",Subject: "Started 2019_9_5_rush_mission phase deepDAwithoutWCR" +2 #t===> STARTED deepDAwithoutWCR (phase #10) <=== +3 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'2& +4 "core" &ml1  + .tHand.open +2 "manipulator"&:1 +75 "core" 1 +2 "manipulator"&|& +4 "core" &  t. +2 "manipulator"&A% +3 "core" % \  s +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (, +187 "core" ( + "manipulator"&+& +4 "core" &, # wF +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &l& +7 "core" &, m wF +4 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&p' +97 "core" ' +2 .tHand.close +3 "manipulator"&m/ +76 "core" / +3 "manipulator"&& +4 "core" &, sF +2 "manipulator"&)% +3 "core" % * | sJ +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&{( +322 "core" ( +2 "manipulator"&@& +4 "core" & x + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &P& +3 "core" & Y x +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&=' +99 "core" ' +2 "manipulator"&& +4 "core" & H v +2 "manipulator"&^% +4 "core" % C v +2 "collection"'S& +3 "core" &mm?  +2 "collection"'I& +4 .tCC.seek :closed +2 "collection"'B(` +2 "core" &kmE  +2 &kl< \  +10 &2wmn: , +9 &`}lm= A +10 &>qmlA S +9 &NlmB T +9 &OimF S +10 &MkoG S +9 &BTnlD T +11 &OlnC S +9 &Ono: T +9 &Rlm@ T +10 & KLkl9 T +8 &"Okk; S +9 &#Jmm> T +10 &%Mmn= T +10 &'TPlnB S +9 &)LnnH S +9 &*Llm@ T +9 &,Kmm9 T +10 &.[Mmm< T +9 &0Jmm5 T +9 &1Mnm9 S +10 &3Qmo5 T +9 &5dKlm7 S +10 &7%Oln8 T +9 &8Qkn= T +9 &:Onm6 T +10 &-Kmp8 T +9 &?Lmn< T +10 &AOmm4 S +9 &CtJln9 S +11 &E5Jnl3 T +8 &FOmn0 S +9 &HRpo9 T +10 &Jw_xt< U +9 &L2z> X +9 &MC \\ +10 &O; _ +9 &QbB _ +10 &S$D _ +9 &T; ` +9 &V: ` +10 &XgB ` +10 &Z%9 a +8 &[: b +10 &]7 b +9 &_c9 K +10 &`H-8 'u +9 &`jk? S +2 ( + "collection"'I& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.40 + "collection"'#& +3 "core" &`jj2 S +2 .tHand.open +3 "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +4 "core" % E n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&g'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'J& +4 "core" &`jj3 S +2 "collection"'s% +3 "core" %Ӵ; +2 .tCSV.dial CSR + "collection"'[  +135 "core"  +2 "collection"'% +4 "core" %Ӵ@ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"''qi +1338 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'L% +3 "core" %qi,  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'D'C +684 "core" ' + .tCSV.dial :waste +2 "collection"'> +132 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'\\'Ӵ +1973 "core" ' +2 #tPurging external Intake + "collection"'Y& +4 "core" &`jj6 S + "collection"'% +4 "core" %ӯ) + .tCSV.dial :flush + "collection"'  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'' +2490 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'~ + 'q  +5 "core"  +81 +2 .tCTV.dial :intake + "collection"'  +74 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'-'Ӵ +2509 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +78 "core" ~ +2 #tFlushing upper manifold + "collection"'d& +4 "core" &`jh- S +2 "collection"'x% +3 "core" %ӳ: + .tCSV.dial :flush +2 "collection"'  +71 "core"  +2 .tCS.seek 5ml +2 "collection"'j'qi +1271 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'w @ +44 "core" B +2 "collection"'5% +4 "core" %qe)  +49 .tCS.seek 7ml +2 "collection"'z'z +553 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'G +105 "core" ~ +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'%'Ӵ +1754 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +44 "collection"'?'2T +798 "core" ' +2 .tCSV.dial :waste + "collection"'* +44 "core" +2 .tCS.seek 0ml +2 "collection"'T'Ӵ +793 "core" ' +2 "collection"'& +4 "core" &`jh* S + "collection"'/% +4 "core" %ӹ= + .tCSV.dial :flush +2 "collection"'E  +42 "core"  +2 .tCS.seek 3ml +2 "collection"'a'2T +793 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'$ @ +44 "core" A +2 "collection"'N% +4 "core" %2Q0  +2 .tCS.seek 5ml + "collection"''qf +554 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"'1'Ӵ +1270 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +790 "core" ' + .tCSV.dial :waste +2 "collection"'e +76 "core" +2 .tCS.seek 0ml +2 "collection"'6'Ӵ +805 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&h& +4 "core" & \\ s +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&(( +3 "core" ( + "manipulator"&F& +4 "core" & s + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" & ` s +2 .tForearm.seek CC +2 "manipulator"&"' +92 "core" ' +2 .tHand.close + "manipulator"&}/ +71 "core" / +2 .tCC.seek :open +2 "collection"'y( +468 "core" ( +2 "manipulator"&]& +4 "core" & \  > } + "manipulator"&% +4 "core" % } +2 .tForearm.seek :retract + "manipulator"&n'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (, +270 "core" ( +2 "manipulator"&,& +4 "core" &,  | + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  | +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&K' +115 "core" ' +2 .tHand.open + "manipulator"&C1 +75 "core" 1 +2 "manipulator"&Q% +4 "core" % v L mk +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&t'\ +101 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 3 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 3 at 07:14:46EDT10-Sep-19\\n{1 => 22,\\n 2 => 14,\\n 3 => 8}\\nCan@07:10:24, 22.3C, 14% humidity, 15.0psia, 12.650V, 0.422A, 0.416A avg, 5.34W",Subject: "da sampling at most 300ml" +2 "collection"'M& +4 "core" &kk9\  +2 "manipulator"&0% +3 "core" %\  h y( +2 "storage"(% +4 "core" %v l i\  + "storage"(o. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +3 "storage"(.( +355 "core" ( +3 .tSC.reconfigure SCloose +4 "storage"($.\ 1~b +6 (;& +8 "core" &. % ' +\   +4 "manipulator"&& +13 "core" &, ? o +2 "manipulator"&W% +3 "core" %\   o( +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&U( +182 "core" ( +2 "manipulator"&X& +4 "core" & 8 m- +2 "storage"(H& +3 "core" &.  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&u'* +101 "core" ' +2 "storage"('& +5 "core" &.   \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(f' +237 "core" ' +2 "storage"(- +3 "core" -'J +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (i& +2 "core" &. \   +3 "manipulator"&_& +7 "core" & W R C g- + .tElbow.seek 3 +2 "manipulator"&b( +3 "core" ( +2 "manipulator"&k& +6 "core" & P R " g- +3 "storage"(& +3 "core" &. ~\   +3 .tForearm.seek 3 + 300 counts + "manipulator"&R' +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +49 "manipulator"&r/ +76 "core" / +4 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(`'} +6 "core" & D [ } i- +2 "manipulator"&<% +4 "core" % l l  l +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&O( +93 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +58 "core" ( +2 "manipulator"&7& +4 "core" &' m m@\\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &' k w l l@\\ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&\ ' +96 "core" ' +2 "manipulator"& & +4 "core" &' r h w k@\\ +2 "manipulator"&3% +3 "core" % m m N l +3 "collection"'4& +3 "core" &ii7 +2 "collection"'& +4 .tCC.seek :closed + "collection"'c(` +3 "core" &jg3 +3 &ih9  +10 &*pih@ - +9 &aygh; A +10 &Xmii> R +9 &Ihh7 S +10 &Lgh9 S +9 &Jji@ S +9 &]OhiA S +10 & Lhi? S +9 &Lji( S +9 &Lih2 S +10 & fLjh: S +9 &"(Ljj# S +10 &#Ghi0 S +9 &%Khi6 S +9 &'mLii& S +10 &)0Iij2 S +11 &*Jlj. S +7 &,Jki8 S +10 &.vKjj/ S +9 &09Jih. R +11 &1Jji2 S +8 &3Jjj. S +9 &5~Lki8 S +10 &7@Jii0 S +9 &9Nhh/ S +9 &:Iii+ R +10 &<Kki+ S +9 &>HFih7 S +10 &@\ Jlj0 S +9 &ALjj- S +9 &CLih+ S +10 &EPLli& S +9 &GNnl- S +9 &HVqn. U +10 &Jky0 V +9 &L@1 [\ +10 &M0 ^ +9 &O0 _ +9 &Qz/ _ +10 &S:/ ` +9 &T/ ` +9 &V0 ` +10 &X}/ a +9 &Z=+ a +10 &[0 b +9 &]/ b +9 &_r1 E +10 &`D)- + +9 &`is, Z +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.58 + .Hand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&2% +4 "core" %  , % % b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&:'\ +93 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")|+ +3 "core" + + "sampler")A% +4 "core" %t - B +2 "collection"'+& +4 "core" &`is Z +2 "Can"\ ih +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X% +3 "core" %SR & +2 .tIntake.select :close + "sampler")0 +9 )D% +3 "core" %PN + + .tSSV.dial :exhaust +2 "sampler")Y  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +125 "Can"  jj +770 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +52 .tCBV.dial SSV +2 "sampler")  +78 "core" +2 #tAllowing 130s for 25.0ml of remaining 275.0ml + .Intake.select :open + "sampler") +210 "collection"'\\% +3 "core" %ӶXX +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0Xw% +3 "core" %ӶPO +2 "sampler")D% +3 "core" % % q +15 "collection"'Y% +3 "core" %ӶUR +2 "sampler")=% +3 "core" % - : +13 #"pumping"7.0L/min +2 "collection"'% +3 "core" %ӶUV +2 "sampler")% +3 "core" % / ! +15 "collection"'\\% +3 "core" %ӶWX +2 "sampler")% +3 "core" % & ! +15 "collection"'% +3 "core" %ӶTU +2 "sampler")% +3 "core" % , ! +15 "collection"' % +3 "core" %ӶUT! +2 "sampler")q% +3 "core" % % ! +2 "collection"'~% +4 "core" %ӶXU# +2 .tSS.reconfigure SSinhale.with maxSpeed: 48 + "sampler")#.00Xt% +3 "core" %" - # +2 "collection"'D% +4 "core" %ӶYX + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 32 +2 "sampler")#. 0Xw% +3 "core" %L  2  +15 "collection"'D% +3 "core" %ӶYY +2 "sampler")|% +3 "core" %L ) B +15 "collection"'% +3 "core" %Ӷ[Y( +2 "sampler")% +3 "core" %L ' , +15 "collection"'@% +3 "core" %Ӷ[Y +2 "sampler")\\% +3 "core" %L . , +15 "collection"'% +3 "core" %Ӷ\\\\ +2 "sampler")% +3 "core" %L % , +15 "collection"'m% +3 "core" %Ӷ[[& +2 "sampler")% +3 "core" %L $ , +15 "collection"' % +3 "core" %ӶWX +2 "sampler")q% +3 "core" %L - , +15 "collection"'~% +3 "core" %ӶVT% +2 "sampler")% +3 "core" %L , +2 "collection"'w% +3 "core" %ӶUU' +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 21 +2 "sampler")#.0Xt' +275 "core" 'j^|x '  +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X% +3 "core" %}V ' 1 +15 "collection"'E% +3 "core" %Ӷ]` +2 "sampler")*% +3 "core" %}V . 1 +15 "collection"'?% +3 "core" %Ӷ]] +2 "sampler")Y% +3 "core" %}V % 1 +15 "collection"'N% +3 "core" %Ӷ\\[ +2 "sampler")1% +3 "core" %}V & 1 +15 "collection"'e% +3 "core" %ӶY[ +2 "sampler")T% +3 "core" %}V - 1 +15 "collection"'$% +3 "core" %Ӷ[Y +2 "sampler")F% +3 "core" %}V & 1 +15 "collection"'v% +4 "core" %ӶZ[# +2 "sampler")}% +3 "core" %}V 1 1 +15 "collection"'{% +3 "core" %ӶWW# +2 "sampler")=% +3 "core" %}V # 1 +15 "collection"'g% +3 "core" %ӶXX" +2 "sampler")-% +3 "core" %}V ) 1 +15 "collection"'h% +3 "core" %ӶZ\\ +2 "sampler")5% +3 "core" %}V / 1 +15 "collection"'% +3 "core" %Ӷ^]" +2 "sampler")% +3 "core" %}V ( 1 +15 "collection"'% +3 "core" %Ӷfc' +2 "sampler")(% +3 "core" %}V , 1 +15 "collection"'C% +3 "core" %Ӷ`_ +2 "sampler")Q% +3 "core" %}V & 1 +15 "collection"'n% +3 "core" %ӶYZ' +2 "sampler")M% +3 "core" %}V ' 1 +15 "collection"'D% +3 "core" %ӶVV +2 "sampler")K% +3 "core" %}V , 1 +15 "collection"'8% +3 "core" %ӶWW" +2 "sampler")]% +3 "core" %}V  1 +15 "collection"';% +3 "core" %ӶXW% +2 "sampler")% +3 "core" %}V ! 1 +15 "collection"'a% +3 "core" %Ӷ^^ +2 "sampler")"% +3 "core" %}V - 1 +15 "collection"'H% +3 "core" %Ӷ_`) +2 "sampler") % +3 "core" %}V & 1 +15 "collection"',% +3 "core" %ӶXZ& +2 "sampler")i% +3 "core" %}V . 1 +15 "collection"'J% +3 "core" %ӶWV +2 "sampler")% +3 "core" %}V - 1 +2 "collection"'% +3 "core" %ӶWW +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xv% +3 "core" % '  +15 "collection"'E% +3 "core" %ӶXZ +2 "sampler")*% +3 "core" % ,  +2 "collection"'?% +3 "core" %ӶXV +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xu% +3 "core" %Ӷ``) +2 "sampler")E% +3 "core" % / & +15 "collection"'*% +3 "core" %Ӷ__3 +2 "sampler")?% +3 "core" % % & +15 "collection"'Z% +3 "core" %ӶZ[9 +2 "sampler")1% +3 "core" % - & +6 #"pumping"7.0L/min +9 "collection"'e% +3 "core" %ӶYW. +2 "sampler")T% +3 "core" % % & +15 "collection"'$% +3 "core" %ӶVY6 +2 "sampler")F% +3 "core" % % & +15 "collection"'v% +3 "core" %ӶXY0 +2 "sampler")}% +3 "core" % 1 & +12 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'W'Ӵ +109 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +136 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'!'Ӵ +127 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")# +91 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +41 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +338 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +5 "collection"' +9 '|% +3 "core" %=5  +2 .tCS.seek 6ml + "collection"'' +1348 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'@'ӂ +1522 "core" ' +2 .tCSV.dial CSR + "collection"'\\  +44 "core"  +2 "collection"'V% +4 "core" %{N + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +587 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %B  +2 .tCS.seek 5ml + "collection"'m'qh +845 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +43 "core"  +2 .tCS.seek 1ml +2 "collection"' '> +1091 "core" ' +2 #tHeating sh1 puck from tube 3 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'q \  +2 '~9 +5 "core" 9{ +102 "collection"'9 +3 "core" 9{d +102 "collection"'w9 +3 "core" 9{ d +102 "collection"'j9 +3 "core" 9| d +102 "collection"'d9 +3 "core" 9}d +102 "collection"'l9 +3 "core" 9d +102 "collection"'x9 +3 "core" 9d +102 "collection"'z9 +3 "core" 9d +102 "collection"'s9 +3 "core" 9"d +102 "collection"'%9 +3 "core" 9&d +102 "collection"'G9 +3 "core" 9+d +103 "collection"' 9 +3 "core" 9/d +102 "collection"'9 +3 "core" 93d +102 "collection"'9 +3 "core" 97d +102 "collection"'/9 +3 "core" 9;d +102 "collection"'>9 +3 "core" 9@d +103 "collection"'E9 +3 "core" 9%Dd +102 "collection"'*9 +3 "core" 9<Hd +102 "collection"'?9 +3 "core" 9WLd +102 "collection"'Z9 +3 "core" 9pPd +102 "collection"'19 +3 "core" 9Ud +103 "collection"'e9 +3 "core" 9Yd +102 "collection"'T9 +3 "core" 9]d +102 "collection"'$9 +3 "core" 9ad +102 "collection"'F9 +3 "core" 9ed +102 "collection"'v9 +3 "core" 9jd +102 "collection"'}9 +2 "core" 96nd +103 "collection"'=9 +3 "core" 9Srd +102 "collection"'g9 +3 "core" 9qvd +102 "collection"'-9 +3 "core" 9zd +102 "collection"'L9 +3 "core" 9b +103 "collection"'{9 +3 "core" 9_ +102 "collection"'59 +3 "core" 9] +102 "collection"'9 +3 "core" 9Z +102 "collection"'(9 +3 "core" 9%W +102 "collection"'9 +3 "core" 9DT +103 "collection"'Q9 +3 "core" 9bR +102 "collection"'69 +3 "core" 9O +102 "collection"'9 +3 "core" 9L +102 "collection"'n9 +2 "core" 9I +103 "collection"'M9 +3 "core" 9F +103 "collection"'K9 +3 "core" 9D +102 "collection"'h9 +2 "core" 9C +103 "collection"'89 +2 "core" 9,A +103 "collection"']9 +2 "core" 9F? +103 "collection"'Y9 +3 "core" 9b< +102 "collection"';9 +2 "core" 9}: +103 "collection"'C9 +3 "core" 98 +102 "collection"'a9 +3 "core" 97 +102 "collection"'"9 +2 "core" 95 +103 "collection"'H9 +3 "core" 93 +103 "collection"'D9 +3 "core" 91 +102 "collection"',9 +3 "core" 90 +102 "collection"'i9 +3 "core" 9$. +102 "collection"'J9 +2 "core" 99- +103 "collection"' 9 +3 "core" 9N+ +102 "collection"'9 +2 "core" 9c* +103 "collection"'I9 +3 "core" 9v( +102 "collection"'r9 +2 "core" 9' +103 "collection"'<9 +2 "core" 9& +103 "collection"'9 +3 "core" 9$ +103 "collection"'9 +3 "core" 9# +102 "collection"'9 +3 "core" 9" +102 "collection"'9 +2 "core" 9 ! +103 "collection"'W9 +3 "core" 9! +102 "collection"'B9 +3 "core" 9  +38 "Can" ll +65 "collection"'R9 +3 "core" 9  +102 "collection"'t9 +2 "core" 9  +103 "collection"'f9 +2 "core" 9 , +103 "collection"'39 +3 "core" 9 9# +102 "collection"'49 +3 "core" 9 F' +103 "collection"'b9 +2 "core" 9 S+ +103 "collection"'X9 +2 "core" 9 _/ +103 "collection"'9 +3 "core" 9 j4 +102 "collection"' 9 +2 "core" 9 v8 +103 "collection"'`9 +3 "core" 9 < +147 "collection"'U9 +9 "core" 9 B +103 "collection"'A9 +3 "core" 9 F +102 "collection"'9 +3 "core" 9 K +102 "collection"'09 +3 "core" 9 O +102 "collection"'+9 +3 "core" 9 S +102 "collection"'\ 9 +3 "core" 9 W +102 "collection"'_9 +3 "core" 9 [ +102 "collection"'y9 +3 "core" 9 ` +102 "collection"'99 +3 "core" 9 d +102 "collection"'u9 +3 "core" 9 h +103 "collection"''9 +3 "core" 9 l +102 "collection"'9 +3 "core" 9 p +102 "collection"'9 +3 "core" 9 u +102 "collection"')9 +3 "core" 9 y +102 "collection"'79 +3 "core" 9 } +102 "collection"' 9 +3 "core" 9\  +102 "collection"'9 +3 "core" 9\ \  +102 "collection"'p9 +3 "core" 9\  +102 "collection"'9 +3 "core" 9\   +102 "collection"'9 +3 "core" 9\   +103 "collection"'P9 +3 "core" 9\   +102 "collection"'#9 +3 "core" 9\ #  +102 "collection"'.9 +3 "core" 9\ '  +102 "collection"'!9 +3 "core" 9\ + +102 "collection"'S9 +3 "core" 9\ / +103 "collection"'29 +3 "core" 9\ 2 +102 "collection"'9 +3 "core" 9\ 6 +102 "collection"'^9 +3 "core" 9\ : +102 "collection"'9 +3 "core" 9\ = +102 "collection"'[9 +3 "core" 9\ @ +103 "collection"'9 +3 "core" 9\ D +102 "collection"'o9 +3 "core" 9\ G +102 "collection"'N9 +3 "core" 9\ J +102 "collection"'9 +3 "core" 9\ M +102 "collection"'|9 +3 "core" 9\ Q +102 "collection"'k9 +3 "core" 9\ S +102 "collection"'9 +3 "core" 9\ V +102 "collection"'9 +3 "core" 9\ X +102 "collection"'\\9 +3 "core" 9\ [ +102 "collection"'V9 +3 "core" 9\ ]  +102 "collection"'@9 +3 "core" 9\ a  +102 "collection"'9 +3 "core" 9\ c" +102 "collection"'9 +3 "core" 9\ e" +102 "collection"'9 +3 "core" 9\ g$ +102 "collection"'m9 +3 "core" 9\ k% +102 "collection"'~9 +3 "core" 9\ m& +102 "collection"'9 +3 "core" 9\ o' +102 "collection"'w9 +3 "core" 9\ q( +102 "collection"'j9 +3 "core" 9\ t(  +102 "collection"'d9 +3 "core" 9\ v* +103 "collection"'l9 +3 "core" 9\ x+ +102 "collection"'x9 +3 "core" 9\ z, +102 "collection"'z9 +3 "core" 9\ |, +102 "collection"'s9 +2 "core" 9\ -! +103 "collection"'%9 +3 "core" 9\ /% +102 "collection"'G9 +3 "core" 9\ /) +102 "collection"' 9 +3 "core" 9\ 0. +102 "collection"'9 +3 "core" 9\ 22 +102 "collection"'9 +3 "core" 9\ 26 +2 .tCH.hold 10:00,70C +3 "collection"'/ `\ `\  +3 "core" 6 +52728 "Can" +7274 "core" ` +2 "collection"'>9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'E'Ӵ +332 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'* @ +104 "core" A +2 .tCSV.dial :air + "collection"'? @ +44 "core" > +2 .tCS.seek 5ml +2 "collection"'Z'qi +1347 "core" ' + .tCSV.dial CTV +2 "collection"'1  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'e @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'T  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'$ @ +43 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'F'Ӵ +1351 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'v +116 "core" +2 .tCBV.dial CSV + "collection"'}  +28 "core" +2 "collection"'=% +4 "core" %Ӱ +2 .tCS.seek 5ml + "collection"'g'qe +1340 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'-  +44 "core" +2 "collection"'L% +4 "core" %q`33  +2 .tCS.seek 6.999ml + "collection"'{'u +581 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'5 @ +46 "core" > +2 .tCS.seek 10ml +2 "collection"'' +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'( ` +116 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'Q  +3 '6  +28 "core"  +109  +2 .tCS.seek 5ml +2 "collection"''qi +1346 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'n @ +104 "core" A +2 .tCSV.dial :waste + "collection"'M +105 "core" +2 .tCS.seek :empty +2 "collection"'K'ӂ +1336 "core" ' + .tCSV.dial :air +2 "collection"'h @ +86 "core" > +2 .tCS.seek 5ml +2 "collection"'8'qi +1342 "core" ' + .tCSV.dial CTV +2 "collection"']  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +44 "collection"'Y @ +54 "core" > +3 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"';  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'C @ +46 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'a'Ӵ +1345 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'" +104 "core"  +2 .tCBV.dial CSV + "collection"'H  +31 "core"  +2 "collection"'D% +4 "core" %Ӹ +2 .tCS.seek 5.001ml + "collection"','qm +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'i  +44 "core" +2 "collection"'J% +4 "core" %qi  \ +2 .tCS.seek 7ml + "collection"' '~ +587 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'I' +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'r ` +116 "core" _ +2 #tLysing Complete + "collection"'<& +4 "core" &`irHH Z +2 #tStoring sh1 puck in Collection Clamp to tube 2 + "manipulator"&% +3 "core" %\  j j E i +2 "storage"(% +3 "core" %w Y\ +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(( +354 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (W& +2 "core" &  j\  +2 "manipulator"&B& +4 "core" && 0 , F b@\\ + "manipulator"&R% +4 "core" %\  0 $  c +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&t( +159 "core" ( +2 "manipulator"&f& +4 "core" & h i 5 ih + "storage"(3& +4 "core" &  z\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&4' +103 "core" ' +2 "storage"(b& +4 "core" &  E\ \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(X' +176 "core" ' +3 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"& & +3 "core" & / 1 ] dh +2 "storage"(`& +3 "core" &  L\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&U'~ +25 "core" ' +2 .tElbow.hold + "manipulator"&A, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +2 .tSE.seek 13.12 Pucks below Top Plate +2 "storage"(0' +36 "core" ' +2 "manipulator"&+% +4 "core" %ͯ   ! [ + "storage"(\ & +4 "core" & a a +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 349 counts + "manipulator"&_' +18 "core" ' +2 "manipulator"&y& +4 "core" & L G gg +2 "storage"(9& +3 "core" &  t\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&u' +15 "core" ' +2 .tSE.seek 14.12 Pucks below Top Plate +2 "storage"('' +43 "core" ' +2 "manipulator"&& +4 "core" & L < ) gg +2 "manipulator"&% +4 "core" % Q T ` g + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&)'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&7( +188 "core" ( +3 "manipulator"& & +4 "core" & ( - _ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & - .  _ +2 .tForearm.seek CC +2 "manipulator"&p' +93 "core" ' +2 .tHand.close + "manipulator"&/ +65 "core" / +2 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "storage"(P& +4 "core" & \ + "storage"(#& +4 "core" & \ + "manipulator"&.& +4 "core" & i g  l + "manipulator"&!% +4 "core" % 1 h b l +2 .tForearm.seek :retract + "manipulator"&S'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&2( +179 "core" ( +2 "manipulator"&& +4 "core" & e ` k. + "storage"(^& +4 "core" &  ^\ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&'~ +101 "core" ' +2 .tElbow.hold + "manipulator"&[, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +67 "core" 1 +4 "manipulator"&o% +3 "core" % ͥ + G a +2 "storage"(N& +3 "core" &  N\  +2 .tForearm.force -20 + "manipulator"&5 +50 .tForearm.seek 2 + 339 counts +3 "manipulator"&' +18 "core" ' +2 "manipulator"&|& +4 "core" & s  l, +2 "storage"(k& +3 "core" &   `\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&' +17 "core" ' +2 "storage"(% +4 "core" %Ҹ\ +2 ."downElevator"SE.seek :down +3 "storage"(\\'} +100 (V% +3 "core" % " = \ V^ +2 "manipulator"&@% +3 "core" %  o^ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +13 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +72 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" & +2 "manipulator"&& +4 "core" & f x, +2 "manipulator"&m% +3 "core" %\  * x +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&~(, +186 "core" ( +2 "manipulator"&& +4 "core" &,  {7 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &w& +3 "core" &, |7 +2 .tForearm.seek :garage + "manipulator"&j' +99 "core" ' +2 .tHand.close + "manipulator"&d/ +67 "core" / +2 "manipulator"&l& +4 "core" &,  v7 +2 "manipulator"&x% +3 "core" % 2  u3 +2 .tForearm.seek :retract +2 "manipulator"&z'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&s( +326 "core" ( +2 "manipulator"&%& +4 "core" & Q { + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &G& +3 "core" & z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"& ' +103 "core" ' +2 "manipulator"&& +4 "core" & 8 $ H  +2 "manipulator"&% +3 "core" % b ~o +2 "collection"'q& +4 "core" &oou\  + "collection"'/& +4 .tCC.seek :closed + "collection"'>(` +5 "core" &oo\  + &pou\  +9 &,sopQ - +9 &bxnn A +9 &elmn S +10 &(Jnn` R +9 &Jon> R +10 &Kkm& Q +9 &nLnm R +9 &0Non R +10 &Kmn R +9 &Oll` R +9 & vJnk R +10 &"8Ljl R +9 &#Glm R +10 &%Kkkv Q +9 &'}MjkW R +9 &)AIjkX Q +10 &+Ljj R +9 &,Mij R +9 &.Kkku Q +10 &0IJjjc Q +9 &2\ KiiK R +10 &3Iih; R +9 &5Ikh( R +9 &7PLhi R +10 &9Ohg R +9 &:Jie Q +9 &<Lhf R +10 &>XMgh~ R +9 &@Iegi R +10 &AJefU Q +9 &CJefD Q +9 &E_Mee, R +10 &G"Hed R +9 &HQff R +9 &JZli S +10 &LX{}[ W +9 &N X \\ +10 &ON ^ +9 &Q ^ +9 &SJ _ +10 &U  _ +9 &Vv _ +9 &Xj ` +10 &ZMl ` +9 &\\ b a +10 &]O a +9 &_v}B H +9 &`H&2 *z +10 &``" !b +2 ( + "collection"'/& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.47 + "collection"' & +3 "core" &`` !b +2 .tHand.open + "manipulator"&*1 +75 "core" 1 +2 "manipulator"&?% +4 "core" %  " po +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&E'\ +90 "core" ' +2 .tPSV.dial PSR + "processing"%1 +131 "core"  +2 "processing"%e% +4 "core" %\ \  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%T' +1619 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%$  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%Z' +1611 "core" ' + .tPSV.dial PSR +2 "processing"%v +42 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%}' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%= + .tCBV.dial PRV +4 "collection"'F  +3 "core"  +2 "processing"%-  +43 "core"  +29 +2 .tPSV.dial :mixloop + "processing"%L +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%g  +138 "core" +2 .tPS.seek 0ml +2 "processing"%5' +2634 "core" ' + .tPSV.dial :air +2 "processing"%{  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%(' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%Q' +2624 "core" ' + .tPSV.dial :air +2 "processing"%6  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%n +44 "core" +2 .tPS.seek 0ml +2 "processing"%M' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & c m +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&h( +7 "core" ( +2 "manipulator"&K& +4 "core" & C m + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" & b m +2 .tForearm.seek CC +51 "manipulator"&Y' +96 "core" ' +2 .tHand.close + "manipulator"&;/ +76 "core" / +2 .tCC.seek :open +2 "collection"'C( +469 "core" ( +2 "manipulator"&8& +4 "core" & 3 s + "manipulator"&"% +4 "core" %   s +2 .tForearm.seek :retract + "manipulator"&H'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&D(, +270 "core" ( +2 "manipulator"&a& +4 "core" &, ; zJ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" &, zJ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&J' +113 "core" ' +2 .tHand.open + "manipulator"&,1 +67 "core" 1 +2 "manipulator"&% +4 "core" % f ? M T g: +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"& '\ +103 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 3 into Collection Clamp + "collection"'r& +4 "core" & +2 "manipulator"&<% +3 "core" %\  z# +2 "storage"(% +3 "core" %{ | \  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +357 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (W& +2 "core" &I 7\  +2 "manipulator"&B& +4 "core" &, ^ mJ + "manipulator"&R% +4 "core" %\  \ m# +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&f( +189 "core" ( +2 "manipulator"&3& +4 "core" & o l " j3 + "storage"(b& +4 "core" &I \ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&O'* +97 "core" ' +2 "storage"(& +4 "core" &I \  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(:' +241 "core" ' +2 "storage"( - +3 "core" -'] + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (`& +3 "core" &H L\  + "manipulator"&& +4 "core" & ? .  e3 + .tElbow.seek 3 +2 "manipulator"&+( +3 "core" ( +2 "manipulator"&\ & +4 "core" & ) W d3 + "storage"(y& +4 "core" &H $\  +2 .tForearm.seek 3 + 300 counts + "manipulator"&9' +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& + "storage"(4'} +6 "core" & D 2 : d3 + "manipulator"&t% +4 "core" % : D L h +2 .tForearm.seek :retract +2 "manipulator"&X'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U( +104 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +45 "core" ( +2 "manipulator"&_& +4 "core" &% g P \\ h>M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &% 9 7  h>M +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"& ' +102 "core" ' +2 "manipulator"&& +4 "core" &( Q M " f>M +2 "manipulator"&u% +3 "core" % F O f +2 "collection"'A& +4 "core" & +2 "collection"'& +4 .tCC.seek :closed + "collection"')(` +3 "core" & +3 &  +8 &)n - +9 &bu A +10 &^j{ S +9 &!Gc R +10 &KQ R +9 &I? R +9 &fK] R +10 &'J S +9 &Iw R +9 &Jk R +10 & oG` R +9 &"0J4 R +10 &#H( R +9 &%J' S +9 &'wJ R +10 &)9G R +9 &*J R +9 &,I R +10 &.~L R +9 &0AI R +10 &2I R +9 &3J R +9 &5I S +10 &7IIm R +9 &9\ I R +9 &:I R +10 &<J R +9 &>PH R +10 &@I R +9 &AL R +9 &CH{ R +10 &EZGr R +9 &GJ` R +9 &HU^ S +10 &JgW V +9 &LJ W Z +10 &N2-U ^ +9 &O44L ^ +9 &Q95; _ +10 &SD:87 _ +9 &U::/ ` +9 &V=<' ` +10 &X>< a +9 &ZD?? a +10 &\\AA b +9 &]CB b +9 &_vEE A +10 &`D)EF - +9 &`i|FE ^ +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.59 + .Hand.open + "manipulator"&c1 +68 "core" 1 +2 "manipulator"&P% +4 "core" % + " @ ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'.  +135 "core"  +2 .tCSV.dial CTV + "collection"'!  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 "collection"'^% +4 "core" %  +2 .tCS.seek 3.75ml + "collection"'p'I +1655 "core" ' +2 .tdelay 8 seconds +312 "Can"\ LL +490 .tPSV.dial :air + "processing"%7  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +45 "processing"%  +79 "core"  +2 .tPS.seek 0ml +2 "processing"%o' +2619 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'N ` +32 "core" ^ +2 .tCSV.dial :air + "collection"'| @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'k' +1662 "core" ' + .tCSV.dial CTV +2 "collection"'S  +56 "core" ~ +2 .tCS.seek 0ml +2 "collection"''Ӵ +2602 "core" ' +2 .tCBV.dial :waste1 + "collection"'2 @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'V  +136 "core" +2 "collection"'@& +4 "core" &`iwhc ^ + #tStoring lyfil puck in Collection Clamp to tube 2 +2 "manipulator"&% +3 "core" %\  H N  f +2 "storage"(% +3 "core" %k n\ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(m( +359 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &  h P !\ + "manipulator"&'& +4 "core" && . " ^>M + "manipulator"&% +4 "core" %\  , ! F ^ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&( +206 "core" ( +2 "manipulator"&w& +4 "core" & + , M c) +2 "storage"(\\& +3 "core" & \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&' +99 "core" ' +2 "storage"([& +4 "core" &  (\  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(d' +167 "core" ' +3 "storage"(l- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&x& +3 "core" &    Y) +2 "storage"(& +3 "core" &  K J a +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&j'~ +20 "core" ' +2 .tElbow.hold + "manipulator"&~, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(%- +2 "core" -' +2 .tSE.seek 14.12 Pucks below Top Plate +2 "storage"(G'ҽ +48 "core" ' +2 "manipulator"&% +4 "core" %͡ 8 VD + "storage"(& +4 "core" &  # * + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 335 counts + "manipulator"&q' +14 "core" ' +2 "manipulator"&z& +4 "core" & +   [) +2 "storage"(& +3 "core" &  J M * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"& ' +23 "core" ' +2 .tSE.seek 15.12 Pucks below Top Plate +2 "storage"(*'׬ +46 "core" ' +2 "manipulator"&?& +4 "core" &    a) +2 "manipulator"&/% +3 "core" % + + + aR +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&e( +182 "core" ( +2 "manipulator"& & +4 "core" & (  = _\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" & \  Z\ +2 .tForearm.seek CC +2 "manipulator"&T' +96 "core" ' +2 .tHand.close + "manipulator"&v/ +72 "core" / +2 .tCC.seek :open +2 "collection"'Z( +469 "core" ( +2 "storage"(=& +4 "core" &  D\ + "storage"(-& +4 "core" &  ^\ + "manipulator"&F& +4 "core" & j j 6 j\ + "manipulator"&L% +4 "core" %  ` \\  i +2 .tForearm.seek :retract + "manipulator"&g'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&}( +143 "core" ( +2 "manipulator"&{& +4 "core" & l > l + "storage"(5& +4 "core" & \ \ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&'~ +101 "core" ' +2 .tElbow.hold + "manipulator"&(, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&61 +67 "core" 1 +2 "manipulator"&Q% +4 "core" % ͫ  ( _t +2 "storage"(n& +3 "core" & \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 345 counts + "manipulator"&' +12 "core" ' +2 "manipulator"&& +4 "core" & ] n +2 "storage"(K& +4 "core" &   f\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&]' +23 "core" ' +2 "storage"(;% +4 "core" %׭\ +52 ."downElevator"SE.seek :down +3 "storage"(s'} +100 (E% +3 "core" %+   F\ U^ +2 "manipulator"&>% +3 "core" %  pW +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&8'\ +3 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +89 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%"  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"%Y' +2627 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%a +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%i  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%h +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%,  +44 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%' +2630 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%H& +4 "core" &$\ $ +2 "manipulator"&r& +3 "core" & y +2 "manipulator"&<% +3 "core" %\  y +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +174 "core" ( +2 "manipulator"&& +4 "core" &, 2 yG + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &J& +3 "core" &, V xG +2 .tForearm.seek :garage + "manipulator"&W' +99 "core" ' +2 .tHand.close + "manipulator"&B/ +77 "core" / +2 "manipulator"&R& +4 "core" &, U pG +2 "manipulator"&3% +3 "core" % 5 ? q +2 .tForearm.seek :retract + "manipulator"&b'\ +100 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&D(k +122 "core" ( +2 "manipulator"&& +4 "core" &t ] y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &t  x +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"& ' +94 "core" ' +2 "manipulator"&`& +4 "core" &t i z +2 "manipulator"&% +4 "core" %ϸ K zA +2 "processing"%\ & +3 "core" &$\ % +2 "processing"%y& +4 .tPC.seek :closed + "processing"%(] +3 "core" &B\ $ +3 &\ % +9 &4(\ . +10 &`4\ B +9 &Dx0\ T +10 &U2\ T +9 &X=\ U +9 &WE\ U +10 &HXH\ U +9 & ZG\ T +9 &XD\ U +10 &[G\ U +9 & QZL\ T +10 &"ZU\ T +9 &#RV\ T +9 &%Uc\ T +10 &'XUV\ U +9 &)TZ\ U +9 &*Y`\ U +10 &,Ug\ T +9 &.`Zi\ U +10 &0"Zi\ U +9 &1Xf\ T +9 &3[j\ U +10 &5hUc\ U +9 &7*Wo\ U +9 &8Yq\ T +10 &:Ys\ T +9 &2T\ U +9 &?\\|\ U +9 &AV|\ U +10 &CxTu\ U +9 &E:]x\ U +9 &Fm\ W +10 &H}\ Z +9 &Jp\ Z +10 &L2\ Z +9 &M\ [ +9 &O\ [ +10 &Qx\ Z +9 &S:\ Z +9 &T\ [ +10 &V\ [ +9 &X}\ [ +11 &Z>\ \\ +8 &\\\ K +9 &]+Dr\ 't +10 &]|3\ 2 +5 ( + "processing"%y& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 +2 "processing"%& +4 "core" &]|$\ 2 + &]|$\ 2 + .tHand.open + "manipulator"&t1 +74 "core" 1 +2 "manipulator"&f% +4 "core" % ϸ  tA +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&O'\ +95 "core" ' + .tPRV.dial :air +2 "processing"%_  +44 "core"  +2 .tPSV.dial :mixloop + "processing"%0 +44 "core" +3 "processing"%:% +4 "core" %\  +2 .tPS.seek 0.3ml + "processing"%9' +400 "core" ' + .tPSV.dial PSR +2 "processing"% +101 "core"  +3 "processing"%u% +4 "core" %8\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%A'.U +505 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%+' +1923 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%4 +101 "core" +2 .tPTV.dial :mixing + "processing"%X @ +75 "core" B +2 .tPBV.dial :waste2 + "processing"%C  +92 "core"  +2 .tPS.seek 0ml +2 "processing"%c' +2623 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&P& +4 "core" &t  r +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(k +4 "core" ( +2 "manipulator"&.& +4 "core" &t  s + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &!& +3 "core" &t  s +2 .tForearm.seek PC + "manipulator"& ' +95 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tPC.seek :open +2 "processing"%M( +451 "core" ( +2 "manipulator"&^& +4 "core" &t 6 x + "manipulator"&I% +4 "core" % ϔ x +2 .tForearm.seek :retract + "manipulator"&7'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +132 "core" ( +2 "manipulator"&& +4 "core" &, r x# + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &,  x# +45 .tForearm.reconfigure TightForearm +9 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&|' +114 "core" ' +2 .tHand.open + "manipulator"&p1 +69 "core" 1 +3 "manipulator"&S% +4 "core" % r Q R - gU +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&k'\ +99 "core" ' +2 #tLoading da puck from tube 3 into Processing Clamp + "processing"%2& +4 "core" &\ $ +2 "manipulator"&V% +3 "core" %\  y +2 "storage"(@% +3 "core" %} c s \  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(( +355 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +4 (& +3 "core" &L P\  + "manipulator"&& +4 "core" &, f _ l" + "manipulator"&'% +4 "core" %\  \\ ^ l +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&( +176 "core" ( +2 "manipulator"&w& +4 "core" & h i + j/ + "storage"(\\& +4 "core" &L \ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&U'* +94 "core" ' +2 "storage"([& +4 "core" &L\ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(l' +247 "core" ' +2 "storage"(x- +3 "core" -'^ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &J \  + "manipulator"&#& +4 "core" & . * 3 d/ + .tElbow.seek 3 +2 "manipulator"&%( +4 "core" ( +2 "manipulator"&& +4 "core" & " *  d/ + "storage"(& +4 "core" &I \  +2 .tForearm.seek 3 + 300 counts + "manipulator"&z' +28 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&?& +3 "storage"(/'} +6 "core" & O P G g/ + "manipulator"&% +4 "core" % \ i d " j +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&d(k +114 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +138 "core" ( +6 "manipulator"&j& +4 "core" &s P R  g + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &s N Y B e +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&G' +101 "core" ' +2 "manipulator"& & +4 "core" &s P O f +2 "manipulator"&$% +3 "core" %ϻ G O  g +2 "processing"% & +4 "core" &\  + "processing"%~& +4 .tPC.seek :closed +2 "processing"%v(] +2 "core" &\  +4 &\ - +10 &$A\ \ 4 +9 &Al\ H +9 &j\ \ U +10 &R\ U +9 &XR\ U +9 &Y\ U +10 &U\ U +9 &W\ T +10 &_U\ U +9 &"U\ U +9 & U\ U +10 &"W\ U +9 &$hQ\ U +9 &&+Q\ T +10 &'W\ U +9 &)U\ U +10 &+oW\ U +9 &-3U\ T +9 &.T\ U +10 &0U{\ U +9 &2xS\ U +9 &4:T\ U +10 &5R\ U +9 &7Q\ T +10 &9V\ U +9 &;CT\ T +9 &=V\ U +10 &>R\ U +9 &@T\ U +9 &BJUx\ U +10 &D T}\ T +9 &Eaz\ V +10 &Gu}\ X +9 &IA|\ [ +9 &K\ [ +10 &Ls\ [ +9 &Nx\ [ +9 &PIh\ [ +10 &R `\ [ +9 &Sc\ [\ +10 &Uq\ \\ +9 &WNq\ \ \\ +9 &Yt\ \\ +10 &Zs\ \ \\ +9 &\\yg\ = +9 &]Y/wk\ T +10 &]x+g\ 5 +2 ( + "processing"%~& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.70 + .Hand.open + "manipulator"&11 +69 "core" 1 +2 "manipulator"&)% +4 "core" % ϻ I E U e + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&='\ +93 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%-  +2 %F9 +5 "core" 9 +102 "processing"%L9 +3 "core" 9 +102 "processing"%{9 +4 "core" 9  +102 "processing"%59 +2 "core" 9  +103 "processing"%T9 +2 "core" 9 +103 "processing"%e9 +2 "core" 9 +103 "processing"%69 +2 "core" 9 +103 "processing"%Q9 +2 "core" 9 +103 "processing"%n9 +2 "core" 9" +103 "processing"%9 +2 "core" 9& +103 "processing"%K9 +2 "core" 9+ +103 "processing"%;9 +2 "core" 9/ +103 "processing"%g9 +3 "core" 93 +103 "processing"%}9 +2 "core" 97 +103 "processing"%E9 +2 "core" 9; +103 "processing"%>9 +2 "core" 9@ +103 "processing"%9 +2 "core" 9D +103 "processing"%9 +3 "core" 9H +103 "processing"%"9 +2 "core" 9L +103 "processing"%*9 +2 "core" 9P +103 "processing"%]9 +2 "core" 9U +103 "processing"%s9 +2 "core" 9Y +103 "processing"%m9 +3 "core" 9] +103 "processing"%o9 +2 "core" 9a +103 "processing"%a9 +2 "core" 9e +103 "processing"%i9 +2 "core" 9j +103 "processing"%h9 +3 "core" 9n +102 "processing"%,9 +2 "core" 9r +103 "processing"%Y9 +2 "core" 9v +103 "processing"%H9 +2 "core" 9z +103 "processing"%r9 +2 "core" 9 +103 "processing"%<9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +103 "processing"%J9 +2 "core" 9 +103 "processing"%(9 +2 "core" 9 +103 "processing"%B9 +2 "core" 9 +103 "processing"%R9 +2 "core" 9 +103 "processing"%39 +3 "core" 9 +103 "processing"%89 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9  +103 "processing"%W9 +2 "core" 9 +103 "processing"%`9 +3 "core" 9 +103 "processing"%9 +2 "core" 9\ +103 "processing"%\ 9 +2 "core" 9\ +103 "processing"%9 +3 "core" 9$\ +102 "processing"%b9 +2 "core" 9* +103 "processing"%&9 +2 "core" 90 +103 "processing"%y9 +2 "core" 96 +156 "processing"%9 +2 "core" 9> +103 "processing"%t9 +2 "core" 9D +103 "processing"%f9 +3 "core" 9H +102 "processing"%_9 +3 "core" 9N +103 "processing"%09 +3 "core" 9T +102 "processing"%:9 +3 "core" 9Y +102 "processing"% 9 +3 "core" 9^ +102 "processing"%9 +3 "core" 9c +102 "processing"%9 +3 "core" 9h +2 .tPH.hold 2:00:00,28C +3 "processing"%u ppg + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%9 +101 "core"  +2 "processing"%A% +4 "core" %\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%4'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%X'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%C  +75 "core"  +2 .tPSV.dial PTV + "processing"%+ +72 "core" +2 .tPBV.dial :waste1 + "processing"%P  +131 "core"  +2 "processing"%.% +4 "core" %Ҷ\  +2 .tPS.seek 1.5ml + "processing"%!'| +601 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 .tPS.seek 0ml + "processing"%D' +1609 "core" ' +2 .tdelay 5:00 +10141 "Can"\ KJ +19861 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%O  +37 "core" +3 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ( +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%^ +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%I' +2503 "core" ' +2 .tPSV.dial PTV + "processing"% +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%N +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 .tPS.seek :empty +2 "processing"%p'ղ +2483 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%S  +136 "core" +2 .tPSV.dial :mixloop + "processing"%7 +44 "core" +2 .tPRV.dial :ab1 + "processing"%2 @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%V' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'@  + "processing"%  +45 "core" +3  +2 "processing"%|% +3 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%' +446 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +30 "core" +2 .tPRV.dial :air + "processing"%'  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%w'G +1191 "core" ' +2 .tPRV.dial :waste2 + "processing"%\\ @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%['\ +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%k'Һ +1609 "core" ' + .tPSV.dial :PML +2 "processing"%x +44 "core" +2 .tPTV.dial :mixing + "processing"% @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%#  +33 "core" +2 "processing"%% +4 "core" %ҹ\  +2 .tPS.seek 1.85ml + "processing"%' +269 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"% * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%?' +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &  = +2 "manipulator"&& +3 "core" &s u q +2 "manipulator"&U% +4 "core" %\  d  f +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&l(, +135 "core" ( +2 "manipulator"&z& +4 "core" &, X p ! e + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &j& +3 "core" &, e 5  m +2 .tForearm.seek :garage + "manipulator"&q' +98 "core" ' +2 .tHand.close + "manipulator"&%/ +68 "core" / +2 "manipulator"& & +4 "core" &, ) 1  g +2 "manipulator"&$% +3 "core" % 3 4 $ + [ +2 .tForearm.seek :retract + "manipulator"& '\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&/( +324 "core" ( +2 "manipulator"&& +4 "core" &  q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +3 "core" & v H p +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +52 "manipulator"&1' +102 "core" ' +2 "manipulator"&)& +4 "core" & q } P j +2 "manipulator"&F% +3 "core" %\ t v M k +3 "collection"'~& +3 "core" &  > +2 "collection"'L& +4 .tCC.seek :closed + "collection"'G(` +3 "core" &  ! +3 & \ !  +8 &)s   - +10 &_~  & A +9 &Mr  S +10 &\ O  " T +9 &O ' T +9 &L  % T +10 &RR  ! T +9 &L  ( T +9 &N \ & T +10 &Q  ) T +9 & ZN  ) T +10 &"O  ' T +9 &#L   S +9 &%O ) T +10 &'aP  # T +9 &)#L  T +9 &*O  " T +10 &,L  T +9 &.iO % T +10 &0,L  # T +9 &1M   T +9 &3N  $ T +10 &5rQ $ T +9 &74O   T +9 &8L ! T +10 &:L  " T +9 &<{N   S +10 &><J ! T +9 &?Q T +9 &AL   S +10 &CL  S +9 &EDJ T +9 &GJ  T +10 &HQ T +9 &J] V +10 &L@z." X +9 &M^L \\ +9 &Omj _ +10 &Qplk _ +9 &S1qn ` +9 &Tsq ` +10 &Vus a +9 &Xswu a +10 &Z3yw b +9 &[|y b +9 &]~ b# +10 &_l L +9 &`F" - +9 &`ou Z +2 ( + "collection"'L& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.47 + "collection"'{& +4 "core" &`ou) Z + .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&5% +4 "core" %   S b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&T'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%e +102 "core"  +2 "processing"%6% +4 "core" %A\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%Q' +1614 "core" ' +3 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%n  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1607 "core" ' +2 .tPSV.dial PSR + "processing"%K +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%;' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%g  + "collection"'}  +33 "core" ~ +131  +2 .tPSV.dial :mixloop + "processing"%E +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%>  +76 "core" +2 .tPS.seek 0ml +2 "processing"%' +2630 "core" ' +2 .tPSV.dial :air + "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%"' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%* +44 "core" +2 .tPS.seek 0ml +2 "processing"%]' +2621 "core" ' +2 .tPSV.dial :air + "processing"%s  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%m' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%o +44 "core" +2 .tPS.seek 0ml +2 "processing"%a' +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&i& +4 "core" &   X +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&h( +3 "core" ( + "manipulator"&,& +4 "core" &  H X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Y& +2 "core" &    Y +2 .tForearm.seek CC +2 "manipulator"&H' +95 "core" ' +2 .tHand.close + "manipulator"&r/ +13 "Can"\ qp +58 "core" / +2 .tCC.seek :open +2 "collection"'<( +472 "core" ( +2 "manipulator"&& +4 "core" & 7 P Y a + "manipulator"&J% +4 "core" % 5 J l +2 .tForearm.seek :retract + "manipulator"&('\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&B(, +270 "core" ( +2 "manipulator"&R& +4 "core" &, J o o bJ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &, B f { bJ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&8' +114 "core" ' +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"& % +4 "core" % x t \\g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&W'\ +99 "core" ' +2 ."da"delayUntil "08:13:05.91" +24680 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%` @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\ * +34 "core" , +2 ."da"PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%b' +2514 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%& +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%y  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%t  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%f'ղ +2505 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%_ +130 "core"  +51 "processing"%0% +5 "core" %կ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%:'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%9  +34 "core" +2 "processing"%A% +4 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml + "processing"%c' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%C' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%+  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%. +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%X' +2500 "core" ' +2 ."da"PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%! +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%- +73 "core" +2 ."da"delay 5 seconds +425 "Can"\ ?? +77 ."da"PSV.dial :air +2 "processing"%O  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2494 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%^ +132 "core"  +2 "processing"%D% +4 "core" %ղ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%N'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core"  +2 "processing"%I% +4 "core" %ҹ\  + ."da"PS.seek 1.5ml +2 "processing"%S' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%2' +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%p  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%|' +2493 "core" ' + ."da"PSV.dial PTV +2 "processing"%V +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%' +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%\\'ղ +2527 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%w  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +135 "core" +4 ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%[  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%x +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +403 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%#  +45 "core"  +2 "processing"%% +3 "core" %~\  +2 ."da"PS.seek 0.55ml +2 "processing"%k'a +352 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1556 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" +2 ."da"PTV.dial :mixing + "processing"% @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%U  +34 "core"  +2 "processing"%z% +3 "core" %Ҹ\  +2 ."da"PS.seek 1.85ml +2 "processing"%j' +244 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%d * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%%' +1977 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +23197 "Can"\ II +24806 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +33 "core" + +2 ."da"PSV.dial :air + "processing"%=  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%q' +2505 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%l +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%M +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%)  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%F'ղ +2512 "core" ' +2 #"da"washCycleDA #1 of 3 +46 .PSR.select :air +8 .PSV.dial PSR + "processing"%~ +132 "core"  +2 "processing"% % +4 "core" %հ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%Z'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%{'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%5 +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%L  +34 "core" +2 "processing"%e% +4 "core" %ҽ\  +2 ."da"PS.seek 1.5ml + "processing"%6' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%?' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%n  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%K +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2490 "core" ' +2 ."da"PSV.dial PTV + "processing"%} +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%g +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +4 "processing"%E +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%>  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%;'ղ +1043 "Can" \ ll +1450 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%% +4 "core" %ժk\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%*'\ +604 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%"'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%s +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%]  +35 "core" +2 "processing"%o% +4 "core" %Ҿ\  + ."da"PS.seek 1.5ml +2 "processing"%m' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%,' +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%Y  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%/ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%T' +2516 "core" ' + ."da"PSV.dial PTV +2 "processing"%G +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%J +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%H  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%R'ղ +2485 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%3 +133 "core"  +2 "processing"%h% +4 "core" %ն\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%( +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%8  +34 "core"  +2 "processing"%`% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\ * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%a  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%& * +46 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%y +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2488 "core" ' + ."da"PSV.dial PTV +2 "processing"%t +113 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%b +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%_ +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%0  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%f'ղ +2485 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%: +136 "core"  +8 "processing"%% +12 "core" %ճj +9 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +4 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +154 "processing"%'m +351 "core" ' +2 ."da"delay 5 seconds +502 "processing"%9% +4 "core" %i  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%A'\ +344 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1268 "Can"  +344 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%4 +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%c  +33 "core" +2 "processing"%+% +4 "core" %һ  +2 ."da"PS.seek 1.5ml + "processing"%P' +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%C' +1617 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%- +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%O' +2534 "core" ' + ."da"PSV.dial PTV +2 "processing"%X +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%^ +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%D +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2513 "core" ' +2 "processing"% 9 +3 "core" 94 + #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast +2 "processing"%  +3 "core" 4 + 4 + "processing"%I& +4 "core" &]x)\ 5 + #"da"Imaging da puck in Processing Clamp while storing it to tube 2 +2 "manipulator"&N% +3 "core" %\  B U +2 "storage"(7% +3 "core" %\ \ +2 "storage"(S. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 +2 "storage"(p( +356 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (@& +3 "core" & \ \ \  0 + "manipulator"&& +4 "core" &,  NJ + "manipulator"&2% +4 "core" %\   O + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&V( +188 "core" ( +2 "manipulator"&& +4 "core" &  K8" + "storage"('& +4 "core" & \ 8 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +98 "core" ' +2 "storage"(|& +4 "core" & \ \ \  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(w' +154 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&[& +3 "core" & m I8 +2 "storage"(x& +3 "core" & \ +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 2 +2 "manipulator"&\\'~ +23 "core" ' +2 ."da"Elbow.hold + "manipulator"&#, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +2 ."da"SE.seek 15.13 Pucks below Top Plate +2 "storage"('׷ +36 "core" ' +2 "manipulator"&% +4 "core" %ͪ I K @ + "storage"(k& +4 "core" & \ = + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 2 + 344 counts + "manipulator"&' +17 "core" ' +2 "manipulator"&& +4 "core" & { I4 +2 "storage"(U& +3 "core" & \ j +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts + "manipulator"&z' +15 "core" ' +2 ."da"SE.seek 16.13 Pucks below Top Plate +2 "storage"(d'ܦ +47 "core" ' +3 "manipulator"&& +4 "core" &  F4 +2 "manipulator"&j% +3 "core" %  G +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"& '\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&$(k +254 "core" ( +2 "manipulator"&=& +4 "core" &j - G + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &%& +2 "core" &j % G +2 ."da"Forearm.seek PC +2 "manipulator"&l' +94 "core" ' +2 ."da"Hand.close + "manipulator"&/ +65 "core" / +2 ."da"PC.seek :open +2 "processing"%M( +450 "core" ( +2 "storage"()& +3 "core" & \ +2 "manipulator"&q& +4 "core" &j J K + "manipulator"&~% +4 "core" % Ͽ G K& + ."da"Forearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +3 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&F( +257 "core" ( +2 "manipulator"&Z& +4 "core" & t i [ D1 + "storage"(& +4 "core" & \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&5' +92 "core" ' +2 ."da"Hand.open + "manipulator"&L1 +67 "core" 1 +2 "storage"(e- +3 "core" -'ܦ +2 ."da"SE.seek 15.88 Pucks below Top Plate +2 "storage"({'r +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 15.12 Pucks below Top Plate +2 "storage"(1'׬ +52 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1008h86ml.tif +1484 #SX MX5/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.018 seconds\ /var/log/esp/da19sep1008h86ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1008h86ml15s.tif +460 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1178 #"da"SX MX5/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1008h86ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1008h86ml30s.tif +3057 #SX MX5/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1008h86ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1008h86ml70s.tif +7120 #SX MX5/16 (USB:21): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1008h86ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.018 sec auto-exposure",Subject: "da19sep1008h86ml images!" +14 "storage"(6- +9 "core" -'׬ +6 "storage"(n& +5 "core" & \ v +2 "manipulator"&Q& +3 "core" & w r  B1 +3 ."da"Elbow.seek 2 +2 "manipulator"&K( +4 "core" ( + "manipulator"&?& +4 "core" & }  D1 + "storage"(}& +4 "core" & \  +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&g' +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 15.83 Pucks below Top Plate + "storage"(E'3 +75 "core" ' +2 "manipulator"&>& +4 "core" & - ( > ^1 +2 "storage"(& +3 "core" & \ ^ V +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 2 +2 "manipulator"&'~ +25 "core" ' + ."da"Elbow.hold +3 "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 16.02 Pucks below Top Plate +3 "storage"(;' +38 "core" ' +2 "manipulator"&*% +10 "core" %ͫ R +3 "storage"(s& +3 "core" & \  $ 9 +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 2 + 345 counts + "manipulator"&]' +18 "core" ' +2 "manipulator"&o& +6 "core" &   \\1 +2 "storage"("& +4 "core" & \ I H +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +3 "manipulator"&i' +21 "core" ' +2 "storage"(m% +4 "core" %# I F } +3 ."downElevator"SE.seek :down +4 "storage"(Y'} +99 (r% +3 "core" %Q $\ ! +2 "manipulator"&/% +4 "core" % . + 1 dW +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 "core" ' + ."da"Forearm.seek :retract +3 ."downElevator"SE.coast +2 "manipulator"&,'\ + "storage"(5 +92 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +4 "processing"%G& +5 "core" &(\  +2 "manipulator"&& +4 "core" & f h i1 +2 "manipulator"&J% +4 "core" %\  L R \ i' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&H(, +183 "core" ( +3 "manipulator"&T& +5 "core" &, y mA +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &,  mA +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&h' +100 "core" ' +2 ."psFlush"Hand.close + "manipulator"&R/ +67 "core" / +2 "manipulator"&& +4 "core" &, c h ^ iA +2 "manipulator"&(% +3 "core" % . X M ! i+ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&8'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&`(k +120 "core" ( +2 "manipulator"& & +4 "core" &s } + m +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &s  m +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +101 "core" ' +3 "manipulator"&a& +5 "core" &s Z n +2 "manipulator"&&% +3 "core" %ϲ y | n +2 "processing"%y& +4 "core" &\  +2 "processing"%& +4 ."psFlush"PC.seek :closed + "processing"%t(] +3 "core" &\  +2 &\  +10 &&r \ - +9 &_I\ A +10 &Cv\ \ T +9 &Q \ T +9 &Qz\ T +10 &Q\ T +9 &GS\ T +9 &W\ U +10 &U\ U +9 &U\ T +10 & OW\ T +9 &"T\ T +9 &#O\ T +10 &%O\ T +9 &'VS\ U +10 &)U\ U +9 &*T\ T +9 &,W\ T +10 &._RN\ T +9 &0 R\ U +9 &1W\ T +10 &3X\ T +9 &5fR\ U +9 &7)T\ T +10 &8T\ U +9 &:T\ U +10 &0T\ U +9 &?U\ U +10 &AS\ T +9 &CwQ\ T +9 &E9X\ T +10 &Fj\ W +9 &H\ Y +11 &Jo\ Z +8 &L/\ [ +9 &M\ [ +10 &O\ Z +9 &Qu\ [ +9 &S7\ [ +10 &T\ [ +9 &V\ [ +11 &X{\ [ +9 &Z<\ \\ +8 &[\ L +10 &])Dq\ 's +9 &]{4\ 2 +5 ( +2 "processing"%& +6 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 +2 "processing"%b& +4 "core" &]{#\ 2 + &]{$\ 2 + ."psFlush"Hand.open +2 "manipulator"&_1 +75 "core" 1 +2 "manipulator"&0% +4 "core" % ϲ m k  j +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%: +131 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%'TE +341 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +763 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +1622 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%9 +72 "core" +2 ."psFlush"PTV.dial :puck +53 .PBV.dial :waste1 +3 "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%A' +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%4 +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%c'\ +612 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%+' +2124 "core" ' +2 ."psFlush"PSV.dial PTV +4 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%. U +54 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%P' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +4 ."psFlush"PS.seek 2.5ml +4 "processing"%!' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%-  +72 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%C'ղ +2622 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%X +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%^' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%D +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%O @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2636 "core" ' +3 ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%I'ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%N +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%7'TE +248 "Can" \ JJ +858 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +1618 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%@ +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%2' +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%''\ +608 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%B' +2124 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%| +84 "core"  +2 ."psFlush"PBV.dial PSV + "processing"% U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%[' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%x @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%k +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%U +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2620 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%j @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%V  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%w'ղ +2624 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'\\& +4 "core" &/1 + "manipulator"&& +4 "core" &s > r +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(k +3 "core" ( + "manipulator"&z& +4 "core" &s + r + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &s ; r +2 .tForearm.seek PC +2 "manipulator"&%' +92 "core" ' +2 .tHand.close + "manipulator"&#/ +68 "core" / +2 .tPC.seek :open +2 "processing"%( +453 "core" ( +2 "manipulator"& & +4 "core" &s  w + "manipulator"&v% +4 "core" % Ϸ  w- +2 .tForearm.seek :retract + "manipulator"&)'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&q( +365 "core" ( +2 "manipulator"&~& +4 "core" &*  pCm + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &l& +3 "core" &* {  pCm +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&Z' +100 "core" ' +2 "manipulator"&& +4 "core" &* } V nBl +2 "manipulator"&$% +3 "core" % y  n +2 "collection"'L& +4 "core" &01 + "collection"'e& +59 .tCC.seek :closed +2 "collection"' (` +3 "core" &// + &// + &/0 + &00 + &1/ + &10 + &/1 +2 &01  +4 &*s/0 - +10 &`}10 A +9 &Gq1/ S +9 &O0/ T +10 &O00 T +9 &M11 T +9 &LR10 T +10 &N10 S +9 &O/1 T +10 &N01 T +9 & SN01 T +9 &"O0. T +10 &#L.0 T +9 &%O10 T +9 &'[O/2 T +10 &)L.0 T +9 &*N20 T +10 &,N30 T +9 &.cO/0 T +9 &0%N01 T +10 &1M21 T +9 &3N12 T +9 &5lL22 T +10 &7-L01 T +9 &8L11 T +10 &:L31 T +9 &7I31 S +10 &?O21 T +9 &AK03 T +9 &C}K12 S +10 &E?K30 S +9 &GL42 T +10 &HU86 U +9 &J]=: U +9 &L9vRE X +10 &M{l \\ +9 &O _ +9 &Qk _ +10 &S+ ` +9 &T ` +10 &V a +9 &Xn a +9 &Z- b +10 &[ b +9 &] b! +9 &_h R +10 &`M &n +9 &`* W +9 ( + &`` M + "collection"'e& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.46 + "collection"'d& +4 "core" &`` M + .tHand.open +2 "manipulator"&{1 +77 "core" 1 +2 "manipulator"&6% +4 "core" % * ,  a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'Q& +4 "core" &`` M +2 "collection"'?% +3 "core" %Ӹ +2 .tCSV.dial CSR + "collection"'}  +44 "core"  +2 "collection"'>% +4 "core" %Ӫ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1354 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '*% +3 "core" %qo  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.501ml +2 "collection"'s'I +681 "core" ' +2 .tCSV.dial :waste + "collection"'o +144 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'"'Ӵ +1979 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'F& +4 "core" &`` M +3 "collection"'m% +3 "core" %ӳ +2 .tCSV.dial :flush + "collection"'5  +45 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'1'qi +1263 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'r @ +44 "core" B +2 "collection"'/% +4 "core" %qh  +2 .tCS.seek 7ml + "collection"'g'} +556 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'K  +2 'E  +43 "core"  +97  +2 .tCBV.dial :waste1 + "collection"'G @ +43 "core" > +2 .tCS.seek 0ml +2 "collection"''Ӵ +1742 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &`_ M +2 "collection"'J% +3 "core" %ӷ +2 .tCSV.dial :flush + "collection"']  +75 "core" +2 .tCS.seek 5ml +2 "collection"';'qi +1265 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'i @ +56 "core" > +2 "collection"'Y% +4 "core" %qj  +2 .tCS.seek 7ml + "collection"'T' +559 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'3  +45 "core"  +2 .tCBV.dial :waste2 + "collection"'p  +106 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +1735 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'R& +4 "core" &`_ M + "collection"'% +4 "core" %ӹ + .tCSV.dial CSR +2 "collection"'(  +42 "core"  +2 "collection"',% +4 "core" %ӹ + #tPulling 7.999ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"' ' +1987 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'\ ' +561 "core" ' +3 ."connect"CSV.dial CBV +3 "collection"'h + .tCBV.dial CSV +4 "collection"'a  +98 "core" +38  +2 .tCTV.dial :intake + "collection"'&  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'y' +2005 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'H  +75 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'8'Ӵ +581 "core" ' +2 .tCSV.dial CSR + "collection"'M  +103 "core"  +2 "collection"'% +4 "core" %ӷ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'b'qi +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'_' +1361 "core" ' + .tCSV.dial CBV +2 "collection"'0 +103 "core" +2 .tCS.seek 0ml +2 "collection"':'Ӵ +2606 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &( f ] 1 jBj +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +53 "core" ( +2 "manipulator"&& +4 "core" & |  p + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" & ~ t @ p +2 .tForearm.seek CC + "manipulator"&' +93 "core" ' +44 .tHand.close +9 "manipulator"&f/ +76 "core" / +2 .tCC.seek :open +2 "collection"'4( +471 "core" ( +2 "manipulator"&A& +4 "core" & k y + "manipulator"&c% +4 "core" %  q y +2 .tForearm.seek :retract + "manipulator"& '\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&.(, +274 "core" ( +2 "manipulator"&+& +4 "core" &, xK + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, F wK +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&P' +114 "core" ' +3 .tHand.open + "manipulator"&-1 +68 "core" 1 +2 "manipulator"&!% +4 "core" % x D = v hf +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&X'\ +101 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:10:24 + #Preparing to sleep until 11:00AM 9/10/2019 +4 ."shutdown"CC.coast +2 #tAsleep til 11:00AM 9/10/2019 +2 "collection"'6 +3 ."shutdown"CS.coast +3 #tContinuing at 11:00 + "collection"'5 +2 "Can"\ !54 +4 ."shutdown"PC.coast +2 "processing"%6 +3 ."Qmail"GoodNews.email "Then, in tube 3: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:100\\n{1 => 22,\\n 2 => 17,\\n 3 => 5}\\nCan@09:08:08, 22.7C, 15% humidity, 15.0psia, 12.664V, 0.263A, 0.257A avg, 3.33W",Subject: "Asleep until 11:00" +5 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +3727 "Can""\ 4 +60003 \ 5 +60002  \ 5 +60002 \ 7 +60002 \ 8 +60002  \ 7 +60002  \ 7 +60003  \ 7 +60002  \ 9 +60002  \ 8 +60002 \ 8 +60002  \ 8 +7299  \ 7 +2 #tPowering core bus +504 .Gate.power :raw,:ON +3 "sampler") +2 )C +2 "core"  + "collection"' +2 'D +3 "core"  +2 "processing"% +2 %^ +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )O% +3 "core" %\ + .tSS.configure SSconfig +2 "sampler")#.0X 22,\\n 2 => 17,\\n 3 => 5}\\nCan@11:00:24, 22.3C, 15% humidity, 15.0psia, 12.586V, 0.496A, 0.496A avg, 6.24W",Subject: "Started 2019_9_5_rush_mission phase shallowDAwithoutWCR" +2 #t===> STARTED shallowDAwithoutWCR (phase #11) <=== +3 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &DF \ + .tHand.open +2 "manipulator"&~1 +67 "core" 1 +2 "manipulator"&l& +4 "core" & q l } l0 +2 "manipulator"&% +3 "core" % \  l t j +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&$(, +185 "core" ( +2 "manipulator"&L& +4 "core" &,  oY +2 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &)& +6 "core" &, H oY +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&<' +97 "core" ' +4 .tHand.close +2 "manipulator"&d/ +78 "core" / +3 "manipulator"&{& +4 "core" &, s j jY + "manipulator"&6% +4 "core" % , q n  i@ +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +103 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&e( +306 "core" ( +2 "manipulator"&?& +4 "core" & r l l k7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +3 "core" & k m j7 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&>' +93 "core" ' +2 "manipulator"&Z& +4 "core" & i o j7 +2 "manipulator"&% +4 "core" % m h j +2 "collection"'*& +3 "core" &CH\ \ +2 "collection"'& +4 .tCC.seek :closed +2 "collection"'o(` +3 "core" &EF \ +4 &\ FG\ D +9 &DtDF2 3 +9 &;m|EE: H +10 &dEH= T +10 &NCG: T +9 &TNDF T +10 &KDDN T +9 &NDF? T +9 &QDE< T +9 &]LDF T +9 &LDDQ T +10 & QDG< T +9 &"LFF T +9 &$eJDFX T +10 &&&NEGJ T +9 &'OEGq T +9 &)JDFr S +11 &+mNCFs T +8 &-/NFG T +9 &.LEHW S +10 &0NCF_ T +9 &2vKCJG S +11 &47LDGG T +8 &5KGE T +9 &7KCF< T +10 &9}QDG2 T +9 &;?IEGb T +10 &=LEFb S +9 &>HDFc T +9 &@JGHC S +10 &BFODHG T +9 &D\ GDGI S +9 &EJDG3 S +10 &GKIH] S +9 &ILRKNE U +10 &K _STD V +9 &Lvh[ Y +9 &NxD ^ +10 &P6 _ +9 &Q) _ +10 &S ` +9 &UyT ` +9 &W8/ a +10 &X0 a +9 &ZW b +9 &\\{` b +10 &^9\\ b# +9 &_} 6 +10 &`O l < +9 &`u7 M +6 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.38 +2 "collection"'s& +4 "core" &`b2 M + &`b7 M +2 .tHand.open + "manipulator"&F1 +65 "core" 1 +2 "manipulator"&m% +4 "core" %  8 2 & c +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&5'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'"& +4 "core" &`b M +2 "collection"'r% +3 "core" %Ӵ) +2 .tCSV.dial CSR + "collection"'/  +135 "core"  +2 "collection"'1% +4 "core" %Ӵ- + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'K'qi +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'E% +3 "core" %qjA \ +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"'G'D +675 "core" ' + .tCSV.dial :waste +2 "collection"'g +132 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1970 "core" ' +2 #tPurging external Intake + "collection"'J& +4 "core" &`a^ M + "collection"']% +4 "core" %Ӵ + .tCSV.dial :flush + "collection"'  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'i' +2490 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'Y + ';  +6 "core"  +80 +2 .tCTV.dial :intake + "collection"'3  +73 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'p'Ӵ +2501 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'T  +76 "core" ~ +2 #tFlushing upper manifold + "collection"'R& +4 "core" &`` M + "collection"'% +4 "core" %ӳC + .tCSV.dial :flush +2 "collection"'(  +71 "core"  +2 .tCS.seek 5ml +2 "collection"','qi +1276 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"' % +4 "core" %qeQ  +50 .tCS.seek 7ml + "collection"'h'z +555 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'a +104 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'&'Ӵ +1741 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'\ '2T +800 "core" ' +2 .tCSV.dial :waste + "collection"'H +44 "core" +2 .tCS.seek 0ml +2 "collection"'y'Ӵ +793 "core" ' +2 "collection"'M& +4 "core" &``3 M + "collection"'% +4 "core" %ӵW + .tCSV.dial :flush +2 "collection"'8  +43 "core"  +2 .tCS.seek 3ml +2 "collection"'b'2T +804 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'0 @ +43 "core" B +2 "collection"'_% +4 "core" %2Sh \ +2 .tCS.seek 5ml + "collection"''qh +560 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"''Ӵ +1279 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'9'2T +800 "core" ' + .tCSV.dial :waste +2 "collection"'f +76 "core" +2 .tCS.seek 0ml +2 "collection"'q'Ӵ +799 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&n& +4 "core" & M l ^ h7 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"& ( +32 "core" ( +2 "manipulator"&A& +4 "core" & m + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" & Y m +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&+/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "manipulator"&& +4 "core" & } k o + "manipulator"&-% +4 "core" %  7 o +2 .tForearm.seek :retract + "manipulator"&!'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (, +276 "core" ( +2 "manipulator"&P& +4 "core" &, ! s6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &4& +3 "core" &, e s6 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&:' +112 "core" ' +3 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&w% +4 "core" % \ z K Q M es +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&X'\ +101 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 3 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 3 at 11:04:46EDT10-Sep-19\\n{1 => 22,\\n 2 => 17,\\n 3 => 5}\\nCan@11:00:24, 22.3C, 15% humidity, 15.0psia, 12.586V, 0.496A, 0.496A avg, 6.24W",Subject: "da sampling at most 300ml" +3 "collection"'.& +3 "core" &GIV +2 "manipulator"&u% +4 "core" %\   u + "storage"(C% +4 "core" % # ? .\  +2 "storage"(D. +3 "core" .( + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(^( +357 "core" ( +2 .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (O& +3 "core" &@ 6\  +2 "manipulator"&& +3 "core" &, T V  f6 +2 "manipulator"&% +4 "core" %\  T S f +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"& ( +243 "core" ( +2 "manipulator"&N& +4 "core" & R N ` g. +2 "storage"(I& +3 "core" &@ 4\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&7'* +103 "core" ' +2 "storage"(@& +4 "core" &? \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +254 "core" ' +2 "storage"(S- +3 "core" -'n +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +5 "core" &? P 2\  +3 "manipulator"&2& +7 "core" & / . 5 b. +4 .tElbow.seek 3 +2 "manipulator"&|( +6 "core" ( +4 "manipulator"&'& +6 "core" & - $ ) b. +4 "storage"(B& +8 "core" &? \  +4 .tForearm.seek 3 + 300 counts +2 "manipulator"&' +18 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +48 "manipulator"&[/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&W& +4 "storage"(k'} +5 "core" & 1 /  c. + "manipulator"&x% +5 "core" %  > O  f +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&j( +120 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +43 "core" ( +3 "manipulator"&& +4 "core" &5 $ - aL + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &5   * `L + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&#' +94 "core" ' +2 "manipulator"&& +4 "core" &6  `L +2 "manipulator"&t% +4 "core" %   ` +2 "collection"' & +4 "core" &EG +2 "collection"'& +4 .tCC.seek :closed + "collection"'V(` +3 "core" &CF +3 &CD  +10 &*pDD/ - +9 &`zDF A +9 &QmBF0 S +10 &GDFA S +9 &NCG T +10 &JDE\ S +9 &VNDGO S +9 &NDE] S +10 &MEF` S +9 &LDE` T +9 & ]JDEb T +9 &"LCEW T +10 &#HDFZ S +9 &%LEGZ S +10 &'fNEEJ S +9 &))JFEF S +10 &*KFGS S +9 &,ICEV S +9 &.nGCHS S +10 &01GEEL S +9 &1IDEQ T +9 &3IDFS S +10 &5vIJGS S +9 &78GFFL S +10 &8IEFO S +9 &:JDEU S +9 &<IDGN S +10 &>AGGGK S +9 &@HEFS S +9 &AGCGQ S +10 &CGDEP S +9 &EJGGGL S +10 &G IFFJ S +9 &HQJKG T +9 &J_VRL V +10 &L>}pK Z +9 &MG ^ +9 &OE _ +10 &QrF ` +9 &S4K ` +10 &TG ` +9 &VE ` +9 &XuA a +10 &Z6@ b +9 &[: b +9 &]< b# +10 &_n- N +9 &`F; 1 +10 &`u: ] +5 ( + "collection"'& +5 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.59 + .Hand.open + "manipulator"&z1 +3 "core" &`u{< ] +73 1 +2 "manipulator"&% +4 "core" %  V + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")l+ +3 "core" + +2 "sampler")% +3 "core" %~ 2 9 +2 "collection"'L& +3 "core" &`uyJ ] +3 "Can" ac +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +26  +2 .tdelay 3.8 seconds +382 "collection"'{% +3 "core" %Ӷ< +2 "sampler")6% +3 "core" %3 ) +2 .tSSV.dial :spit + "sampler")` +138 "core"  +2 .tSS.seek 0ml +2 "sampler")<'z +263 "core" ' +2 .tSSV.dial CBV + "sampler")$  +139 "core"  +3 .tCTV.dial :intake + "collection"'?  +78 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "11:08:10.43" +1603 #"pumping"7.0L/min +3007 #7.0L/min +3007 #7.0L/min +3007 #7.0L/min +3007 #7.0L/min +2862 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +138 #"pumping"7.0L/min +72 "collection"'}% +3 "core" %Ӷ-.J +2 #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X' +1337 #"pumping"7.0L/min +174 "core" ' + #tStroke completed -- waiting for pressure to equalize ... + .SS.reconfigure SSexhale +2 "sampler")#.0X +2 "sampler")p% +3 "core" %OR 2  +2 "collection"'% +4 "core" %ӶK +2 .tSS.reconfigure SSinhale.with maxSpeed: 122 +2 "sampler")#.z0XS +2 "sampler")O% +4 "core" %r   + "collection"'% +4 "core" %Ӷ= + #tIntake @20.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 80 +2 "sampler")#.P0Xmkyv %  +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X +2 "sampler")z% +4 "core" %K $  + "collection"'% +4 "core" %Ӷ!#O + #tIntake @21.2psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 59 + "sampler")#.;0Xu + #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 53 +2 "sampler")#.50Xw% +3 "core" %Ӷ'*D +2 "sampler")% +3 "core" %̈́J~} /  +15 "collection"'% +3 "core" %Ӷ$&N +2 "sampler")% +3 "core" %ͅ% 2  +15 "collection"']% +3 "core" %Ӷ"%> +2 "sampler")3% +3 "core" %ͅ ! ^ +15 "collection"'i% +3 "core" %Ӷ!%L +2 "sampler")T% +3 "core" %ͅ , ' +15 "collection"';% +3 "core" %Ӷ$'R +2 "sampler")Y% +3 "core" %̓ % ) +15 "collection"'(% +3 "core" %Ӷ)(= +3 "sampler")p% +3 "core" %̓ - ) +15 "collection"'% +3 "core" %Ӷ((N +2 "sampler")R% +3 "core" %̓ ) ) +2 "collection"'% +4 "core" %Ӷ%*@ + #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 43 +2 "sampler")#.+0X{ +2 "sampler")D% +3 "core" % .  +15 "collection"':% +3 "core" %Ӷ&)? +2 "sampler")% +3 "core" % &  +15 "collection"'% +3 "core" %Ӷ')L +2 "sampler")O% +3 "core" % ,  +15 "collection"'% +3 "core" %Ӷ%'7 +2 "sampler")!% +3 "core" % %  +2 "collection"'I% +3 "core" %Ӷ&*D +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 35 +2 "sampler")#.#0X{ +2 "sampler")$% +3 "core" % + 4 +15 "collection"'?% +3 "core" %Ӷ'*R +2 "sampler")}% +3 "core" % * 4 +15 "collection"' % +5 "core" %Ӷ%&7 +4 "sampler")% +6 "core" % , 4 +15 "collection"'Q% +3 "core" %Ӷ$%R +2 "sampler")%% +3 "core" % . 4 +2 "collection"'% +3 "core" %Ӷ%&P +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 29 +2 "sampler")#.0Xx +2 "sampler")K% +3 "core" %A #  +15 "collection"'g% +3 "core" %Ӷ*-P +2 "sampler")<% +3 "core" %A 0  +15 "collection"'>% +4 "core" %Ӷ*+< +2 "sampler")% +3 "core" %A (  +15 "collection"'% +3 "core" %Ӷ'&U +2 "sampler")% +3 "core" %A 0  +15 "collection"']% +3 "core" %Ӷ&(H +2 "sampler")3% +3 "core" %A '  +15 "collection"'i% +3 "core" %Ӷ')? +2 "sampler")T% +3 "core" %A &  +15 "collection"';% +3 "core" %Ӷ&+G +2 "sampler")Y% +3 "core" %6 .  +15 "collection"'*% +3 "core" %Ӷ(+= +2 "sampler")(% +3 "core" % & y +15 "collection"'p% +3 "core" %Ӷ(): +2 "sampler")% +4 "core" % , B +14 "collection"'R% +3 "core" %Ӷ((Q +2 "sampler")% +3 "core" % /  +15 "collection"'G% +3 "core" %Ӷ)*> +2 "sampler")&% +3 "core" % ,  +2 "collection"'H% +3 "core" %Ӷ'*E +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 26 +2 "sampler")#.0X{ +2 "sampler")% +3 "core" %  %  +15 "collection"'N% +3 "core" %Ӷ,/R +2 "sampler")% +3 "core" %  +  +15 "collection"'B% +3 "core" %Ӷ*(= +2 "sampler") % +3 "core" %  #  +15 "collection"'% +2 #"pumping"7.0L/min +4 "core" %Ӷ$&Q +2 "sampler")% +3 "core" %  #  +15 "collection"'% +3 "core" %Ӷ$'P +2 "sampler")z% +3 "core" %  ,  +15 "collection"'% +3 "core" %Ӷ'(@ +2 "sampler")[% +3 "core" %  (  +15 "collection"'#% +3 "core" %Ӷ)+> +2 "sampler")^% +3 "core" %  )  +15 "collection"'@% +3 "core" %Ӷ,-R +2 "sampler")U% +3 "core" %  0  +15 "collection"'l% +3 "core" %Ӷ+/> +2 "sampler")d% +3 "core" %  *  +15 "collection"'=% +3 "core" %Ӷ(*8 +2 "sampler")t% +3 "core" %  %  +2 "collection"'{% +4 "core" %Ӷ&(R + #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 21 +2 "sampler")#.0Xy +2 "sampler")%% +3 "core" % ,  +15 "collection"'% +3 "core" %Ӷ%(R +2 "sampler")|% +3 "core" % '  +15 "collection"'% +3 "core" %Ӷ''= +2 "sampler")"% +3 "core" % %  +15 "collection"'r% +3 "core" %Ӷ))@ +2 "sampler")/% +3 "core" % ,  +15 "collection"'L% +3 "core" %Ӷ'*R +2 "sampler")F% +3 "core" % -  +15 "collection"'1% +3 "core" %Ӷ&,= +2 "sampler")m% +3 "core" % +  +15 "collection"'E% +3 "core" %Ӷ++T +2 "sampler")K% +3 "core" % -  +15 "collection"'k% +3 "core" %Ӷ*-N +2 "sampler")g% +3 "core" % $  +15 "collection"'<% +3 "core" %Ӷ++: +2 "sampler")>% +3 "core" % '  +15 "collection"'% +3 "core" %Ӷ&)H +2 "sampler")% +3 "core" % .  +15 "collection"'% +3 "core" %Ӷ#': +2 "sampler")]% +3 "core" % *  +15 "collection"'3% +3 "core" %Ӷ%(5 +2 "sampler")i% +3 "core" % (  +15 "collection"'T% +3 "core" %Ӷ()P +2 "sampler");% +3 "core" % -  +15 "collection"'Y% +3 "core" %Ӷ)+A +2 "sampler")*% +3 "core" % %  +15 "collection"'(% +3 "core" %Ӷ-0: +2 "sampler")p% +3 "core" % 0  +15 "collection"'s% +3 "core" %Ӷ,,R +2 "sampler")% +3 "core" % ,  +15 "collection"'R% +3 "core" %Ӷ&*? +2 "sampler")% +3 "core" % %  +2 "collection"'G% +3 "core" %Ӷ'(3 +2 .tSS.reconfigure SSinhale.with maxSpeed: 19 +2 "sampler")#.0Xy +2 "sampler")% +3 "core" %%N   +15 "collection"'% +3 "core" %Ӷ$'< +2 "sampler")N% +3 "core" %%L ' \ +15 "collection"'% +3 "core" %Ӷ$)O +2 "sampler")B% +3 "core" %%L $ \ +15 "collection"' % +4 "core" %Ӷ)+8 +2 "sampler")+% +3 "core" %%L * \ +15 "collection"'% +3 "core" %Ӷ)-E +2 "sampler")% +3 "core" %%L " \ +15 "collection"'% +3 "core" %Ӷ+/= +2 "sampler")z% +3 "core" %%L % \ +15 "collection"'% +3 "core" %Ӷ+,O +2 "sampler")[% +3 "core" %%L ' \ +15 "collection"'#% +3 "core" %Ӷ%(N +2 "sampler")^% +3 "core" %%L  \ +15 "collection"'@% +3 "core" %Ӷ#%: +2 "sampler")U% +3 "core" %%L $ \ +15 "collection"'l% +3 "core" %Ӷ!%N +2 "sampler")d% +3 "core" %%L , \ +15 "collection"'=% +3 "core" %Ӷ%&A +2 "sampler")t% +3 "core" %%L ! \ +15 "collection"'{% +3 "core" %Ӷ+-> +2 "sampler"))% +3 "core" %%L - \ +15 "collection"'$% +3 "core" %Ӷ/2E +2 "sampler")?% +3 "core" %%L ' \ +15 "collection"'}% +3 "core" %Ӷ,1: +2 "sampler") % +3 "core" %%L # \ +15 "collection"'% +3 "core" %Ӷ((8 +2 "sampler")X% +3 "core" %%L ) \ +15 "collection"'Q% +3 "core" %Ӷ!$L +2 "sampler")%% +3 "core" %%L , \ +15 "collection"'% +3 "core" %Ӷ#$? +2 "sampler")|% +3 "core" %%L # \ +15 "collection"'% +3 "core" %Ӷ$&M +2 "sampler")"% +3 "core" %%L . \ +15 "collection"'r% +3 "core" %Ӷ'+P +2 "sampler")/% +3 "core" %%L # \ +15 "collection"'L% +3 "core" %Ӷ,.; +2 "sampler")F% +3 "core" %%L $ \ +15 "collection"'1% +3 "core" %Ӷ-0M +2 "sampler")m% +3 "core" %%L 1 \ +15 "collection"'E% +3 "core" %Ӷ,.H +2 "sampler")K% +3 "core" %%L # \ +15 "collection"'k% +3 "core" %Ӷ&)? +2 "sampler")g% +3 "core" %%L " \ +2 "collection"'<% +3 "core" %Ӷ$&9 +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 15 +2 "sampler")#.0Xx' +274 "core" '--Zzw (  +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X + "sampler")% +4 "core" %-=A ,  +15 "collection"'G% +3 "core" %Ӷ"'L +2 "sampler")% +3 "core" %-=A %  +15 "collection"' % +3 "core" %Ӷ#&; +2 "sampler"),% +3 "core" %-=A $  +15 "collection"'y% +3 "core" %Ӷ%'P +2 "sampler")0% +3 "core" %-=A -  +15 "collection"'`% +3 "core" %Ӷ'(N +2 "sampler")8% +3 "core" %-=A )  +15 "collection"'J% +3 "core" %Ӷ,-< +2 "sampler")% +3 "core" %->A %  +15 "collection"'Z% +3 "core" %Ӷ).F +2 "sampler")% +3 "core" %->A /  +15 "collection"'f% +3 "core" %Ӷ+-E +2 "sampler")_% +4 "core" %->A %  +14 "collection"'b% +3 "core" %Ӷ&)B +2 "sampler")A% +3 "core" %->A (  +15 "collection"'c% +3 "core" %Ӷ'(F +2 "sampler")a% +3 "core" %->A )  +15 "collection"'5% +3 "core" %Ӷ%(4 +2 "sampler")9% +3 "core" %->A (  +15 "collection"'-% +3 "core" %Ӷ&(6 +2 "sampler")% +3 "core" %->A 4  +15 "collection"'n% +3 "core" %Ӷ(*O +2 "sampler")P% +3 "core" %->A +  +15 "collection"'4% +3 "core" %Ӷ-/7 +2 "sampler") % +3 "core" %->A $  +15 "collection"'% +4 "core" %Ӷ..M +2 "sampler")&% +3 "core" %->A   +15 "collection"'w% +3 "core" %Ӷ'(? +2 "sampler")h% +3 "core" %->A %  +15 "collection"'\ % +3 "core" %Ӷ%%D +2 "sampler")o% +3 "core" %->A +  +15 "collection"'u% +3 "core" %Ӷ%*H +2 "sampler")C% +3 "core" %->A (  +15 "collection"'D% +3 "core" %Ӷ+.< +2 "sampler"):% +3 "core" %->A &  +15 "collection"'% +3 "core" %Ӷ.0O +2 "sampler")% +3 "core" %->A 4  +15 "collection"'O% +3 "core" %Ӷ&+= +2 "sampler")% +3 "core" %->A  +15 "collection"'!% +3 "core" %Ӷ&'< +2 "sampler")I% +3 "core" %-?@ .  +2 "collection"'S% +3 "core" %Ӷ$&M +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xx% +3 "core" %Ӷ-,K +2 "sampler")Z% +3 "core" %; # - +15 "collection"'% +3 "core" %Ӷ,.; +2 "sampler")f% +3 "core" %; $ - +15 "collection"'_% +3 "core" %Ӷ+,P +2 "sampler")b% +3 "core" %; * - +15 "collection"'A% +3 "core" %Ӷ(*5 +2 "sampler")c% +3 "core" %; * - +15 "collection"'a% +3 "core" %Ӷ''; +2 "sampler")5% +3 "core" %; + - +15 "collection"'9% +3 "core" %Ӷ&)R +2 "sampler")-% +3 "core" %; 4 - +15 "collection"'% +3 "core" %Ӷ'*@ +2 "sampler")n% +3 "core" %; ' - +15 "collection"'P% +3 "core" %Ӷ+,: +2 "sampler")4% +3 "core" %; . - +15 "collection"' % +3 "core" %Ӷ,/R +2 "sampler")% +3 "core" %; ) - +15 "collection"'&% +3 "core" %Ӷ)+4 +2 "sampler")w% +3 "core" %; ' - +15 "collection"'h% +3 "core" %Ӷ')P +2 "sampler")\ % +3 "core" %; . - +15 "collection"'o% +3 "core" %Ӷ%&P +2 "sampler")u% +3 "core" %; + - +15 "collection"'C% +3 "core" %Ӷ$'= +2 "sampler")D% +4 "core" %;  - +14 "collection"':% +3 "core" %Ӷ)*O +2 "sampler")% +3 "core" %; , - +15 "collection"'% +3 "core" %Ӷ.0N +2 "sampler")O% +3 "core" %; - +15 "collection"'% +3 "core" %Ӷ039 +2 "sampler")!% +3 "core" %; # - +15 "collection"'I% +4 "core" %Ӷ+-Q + "sampler")S% +4 "core" %; ' - +14 "collection"'.% +3 "core" %Ӷ&*: +2 "sampler")e% +3 "core" %; & - +15 "collection"'2% +3 "core" %Ӷ"%> +2 "sampler")'% +3 "core" %; + - +2 "collection"'% +4 "core" %Ӷ#&F + #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xx +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"''Ӵ +117 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")| +133 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'0'Ӵ +116 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")` +113 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +18 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +135 "core"  +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +332 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'A% +3 "core" %:h  +2 .tCS.seek 6ml + "collection"'c' +1342 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'a +45 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'5'ӂ +1523 "core" ' +2 .tCSV.dial CSR + "collection"'9  +44 "core"  +2 "collection"'-% +4 "core" %Ӂl + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +590 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'n% +3 "core" %`  +2 .tCS.seek 5ml + "collection"'P'qh +842 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'4  +41 "core"  +2 .tCS.seek 1ml +2 "collection"' '> +1083 "core" ' +2 #tHeating sh1 puck from tube 3 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \  +2 '&9 +5 "core" 9~ +102 "collection"'w9 +3 "core" 9d +102 "collection"'h9 +3 "core" 9 d +102 "collection"'\ 9 +3 "core" 9 d +102 "collection"'o9 +2 "core" 9d +103 "collection"'u9 +3 "core" 9d +103 "collection"'C9 +2 "core" 9d +103 "collection"'D9 +3 "core" 9d +102 "collection"':9 +3 "core" 9"d +102 "collection"'9 +3 "core" 9&d +102 "collection"'9 +3 "core" 9+d +103 "collection"'O9 +3 "core" 9/d +102 "collection"'9 +3 "core" 93d +102 "collection"'!9 +2 "core" 97d +103 "collection"'I9 +3 "core" 9;d +102 "collection"'S9 +2 "core" 9@d +103 "collection"'.9 +3 "core" 91Dd +102 "collection"'e9 +3 "core" 9IHd +102 "collection"'29 +2 "core" 9cLd +103 "collection"''9 +3 "core" 9~Pd +102 "collection"'9 +3 "core" 9Ud +103 "collection"' 9 +3 "core" 9Yd +102 "collection"'79 +3 "core" 9]d +102 "collection"']9 +2 "core" 9ad +103 "collection"'9 +3 "core" 9 ed +102 "collection"'H9 +3 "core" 9(jd +153 "collection"'9 +3 "core" 9Tpd +103 "collection"'9 +3 "core" 9qtd +102 "collection"'N9 +3 "core" 9xd +102 "collection"'\\9 +3 "core" 9}b +102 "collection"'x9 +3 "core" 9_ +102 "collection"'9 +3 "core" 9\\ +102 "collection"'B9 +5 "core" 9Z +103 "collection"' 9 +3 "core" 9%W +102 "collection"'9 +3 "core" 9CT +102 "collection"'9 +3 "core" 9aR +102 "collection"'9 +3 "core" 9N +102 "collection"'q9 +3 "core" 9M +102 "collection"'+9 +3 "core" 9J +102 "collection"'z9 +3 "core" 9G +102 "collection"'9 +3 "core" 9E +103 "collection"'#9 +3 "core" 9C +102 "collection"'9 +3 "core" 9)A +102 "collection"'^9 +3 "core" 9C? +102 "collection"'@9 +3 "core" 9^= +102 "collection"'U9 +3 "core" 9w; +102 "collection"'l9 +3 "core" 99 +102 "collection"'M9 +3 "core" 98 +102 "collection"'=9 +3 "core" 96 +102 "collection"'t9 +3 "core" 94 +102 "collection"'9 +3 "core" 92 +103 "collection"'[9 +3 "core" 91 +102 "collection"')9 +3 "core" 9/ +102 "collection"'$9 +3 "core" 93. +102 "collection"'?9 +3 "core" 9G, +102 "collection"'{9 +3 "core" 9[* +102 "collection"'}9 +3 "core" 9n) +102 "collection"'9 +3 "core" 9( +102 "collection"'X9 +3 "core" 9& +102 "collection"'%9 +3 "core" 9& +102 "collection"' 9 +3 "core" 9$ +102 "collection"'|9 +3 "core" 9# +102 "collection"'d9 +3 "core" 9" +102 "collection"'Q9 +3 "core" 9 ! +102 "collection"'9 +3 "core" 9 +102 "collection"'9 +3 "core" 9  +102 "collection"'r9 +3 "core" 9  +102 "collection"'/9 +3 "core" 9 $ +102 "collection"'"9 +3 "core" 9 1! +102 "collection"'F9 +3 "core" 9 ?% +102 "collection"'19 +3 "core" 9 K) +103 "collection"'m9 +3 "core" 9 W- +102 "collection"'E9 +3 "core" 9 c1 +102 "collection"'k9 +3 "core" 9 o6 +102 "collection"'L9 +3 "core" 9 z: +102 "collection"'K9 +3 "core" 9 > +103 "collection"'<9 +3 "core" 9 B +102 "collection"'9 +3 "core" 9 F +102 "collection"'69 +3 "core" 9 K +102 "collection"'39 +3 "core" 9 O +102 "collection"'i9 +3 "core" 9 S +102 "collection"'T9 +2 "core" 9 W +103 "collection"'9 +3 "core" 9 [ +102 "collection"'g9 +3 "core" 9 ` +102 "collection"'Y9 +3 "core" 9 d +102 "collection"'*9 +3 "core" 9 h +103 "collection"'(9 +3 "core" 9 l +102 "collection"'W9 +3 "core" 9 p +102 "collection"'s9 +3 "core" 9 u +102 "collection"'9 +3 "core" 9 y +102 "collection"'R9 +3 "core" 9 } +103 "collection"'p9 +3 "core" 9\   +102 "collection"'9 +3 "core" 9\ \  +102 "collection"'9 +3 "core" 9\   +102 "collection"' 9 +3 "core" 9\   +102 "collection"'y9 +3 "core" 9\  +103 "collection"'G9 +3 "core" 9\  +102 "collection"'`9 +3 "core" 9\  +102 "collection"';9 +2 "core" 9\ # +103 "collection"'09 +3 "core" 9\ ' +102 "collection"',9 +3 "core" 9\ - +102 "collection"'89 +2 "core" 9\ / +103 "collection"'9 +3 "core" 9\ 3 +102 "collection"'>9 +3 "core" 9\ 7 +102 "collection"'J9 +2 "core" 9\ ; +103 "collection"'9 +3 "core" 9\ = +103 "collection"'f9 +3 "core" 9\ ? +102 "collection"'Z9 +3 "core" 9\ D +102 "collection"'9 +2 "core" 9\ G +103 "collection"'_9 +3 "core" 9\ J +102 "collection"'A9 +3 "core" 9\ M +103 "collection"'b9 +2 "core" 9\ O +103 "collection"'a9 +3 "core" 9\ R  +102 "collection"'c9 +3 "core" 9\ U! +102 "collection"'99 +3 "core" 9\ X" +102 "collection"'-9 +3 "core" 9\ Z# +103 "collection"'59 +3 "core" 9\ \\$ +102 "collection"'n9 +2 "core" 9\ _% +103 "collection"'9 +3 "core" 9\ b& +102 "collection"'49 +3 "core" 9\ d' +102 "collection"'P9 +3 "core" 9\ f( +102 "collection"'&9 +2 "core" 9\ i) +103 "collection"'w9 +3 "core" 9\ k* +102 "collection"'h9 +3 "core" 9\ m* +102 "collection"'\ 9 +3 "core" 9\ o+  +36 "Can"  +66 "collection"'o9 +3 "core" 9\ r- +103 "collection"'u9 +3 "core" 9\ t. +102 "collection"'C9 +3 "core" 9\ v. +102 "collection"'D9 +3 "core" 9\ x0 +102 "collection"':9 +3 "core" 9\ z0! +102 "collection"'9 +3 "core" 9\ |1% +103 "collection"'9 +3 "core" 9\ ~2* +102 "collection"'O9 +3 "core" 9\ 3. +102 "collection"'9 +3 "core" 9\ 32 +102 "collection"'!9 +3 "core" 9\ 56 +102 "collection"'I9 +3 "core" 9\ 6: +103 "collection"'S9 +2 "core" 9\ 7? +3 .tCH.hold 10:00,70C +3 "collection"'. `\ `\  +3 "core" ? +58767 "Can" +1235 "core" ` +2 "collection"'e9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'2'Ӵ +334 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'' @ +107 "core" B +2 .tCSV.dial :air + "collection"' @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"' 'qi +1338 "core" ' + .tCSV.dial CTV +2 "collection"'7  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'] @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +44 "core"  +2 .tdelay 2 seconds +246 .CSV.dial :air +10 "collection"'H @ +43 "core" ? +2 .tdelay 2 seconds +204 .CS.seek 0ml + "collection"''Ӵ +1342 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"' +105 "core"  +2 .tCBV.dial CSV + "collection"'N  +30 "core"  +2 "collection"'\\% +4 "core" %Ӹ +2 .tCS.seek 5.001ml + "collection"'x'qm +1342 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +55 "core"  +2 "collection"'B% +4 "core" %qi  +2 .tCS.seek 7ml + "collection"' '~ +590 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 + "collection"' @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +117 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'q   +30 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'+  + 'z  +28 "core"  +113  +2 .tCS.seek 5ml +2 "collection"''qi +1349 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'# @ +105 "core" @ +2 .tCSV.dial :waste + "collection"' +107 "core" +2 .tCS.seek :empty +2 "collection"'^'ӂ +1346 "core" ' + .tCSV.dial :air +2 "collection"'@ @ +75 "core" B +2 .tCS.seek 5ml +2 "collection"'U'qi +1352 "core" ' + .tCSV.dial CTV +2 "collection"'l  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'M @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'=  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'t @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1348 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'[ +102 "core"  +2 .tCBV.dial CSV + "collection"')  +30 "core"  +2 "collection"'$% +4 "core" %Ӱ +2 .tCS.seek 5ml + "collection"'?'qe +1340 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air + "collection"'{  +45 "core" +2 "collection"'}% +4 "core" %qa  +2 .tCS.seek 6.999ml + "collection"''v +581 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'X @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'%' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +117 "core" _ +2 #tLysing Complete + "collection"'|& +4 "core" &`uw37 ] +2 #tStoring sh1 puck in Collection Clamp to tube 2 + "manipulator"&d% +3 "core" %\  - - * _( +2 "storage"(Q% +3 "core" %~ "\  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +354 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (r& +3 "core" & K J ; + "manipulator"&/& +4 "core" &4 5 WL + "manipulator"&"% +4 "core" %\   P T( +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&F( +167 "core" ( +2 "manipulator"&1& +4 "core" &  Z + "storage"(m& +4 "core" & \ J G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&E' +98 "core" ' +2 "storage"(k& +4 "core" & \ @ H z +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(L' +145 "core" ' +2 "storage"(K- +3 "core" -'ڶ +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&<& +3 "core" & e S +2 "storage"(& +3 "core" & \ \  B +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +3 "manipulator"&6'~ +23 "core" ' +2 .tElbow.hold + "manipulator"&3, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(i- +2 "core" -'ڶ +2 .tSE.seek 16.13 Pucks below Top Plate +2 "storage"(T'ܪ +39 "core" ' +2 "manipulator"&% +4 "core" %ͫ  J + "storage"(g& +4 "core" & \ + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 345 counts +2 "manipulator"&Y' +15 "core" ' +2 "manipulator"&*& +4 "core" & H U +2 "storage"((& +3 "core" & \ H T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +44 "manipulator"&W' +47 "core" ' +2 .tSE.seek 17.13 Pucks below Top Plate +2 "storage"(s' +57 "core" ' +2 "manipulator"&& +4 "core" &  T +2 "manipulator"&R% +4 "core" %  T` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&p'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +167 "core" ( +3 "manipulator"&& +4 "core" &( u LBk + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &( : LBk +2 .tForearm.seek CC +2 "manipulator"&y' +95 "core" ' +2 .tHand.close + "manipulator"&G/ +70 "core" / +2 .tCC.seek :open +2 "collection"'`( +469 "core" ( +2 "storage"(;& +4 "core" & \ ) /  + "storage"(0& +4 "core" & \  A U +2 "manipulator"&,& +3 "core" &( X TBk +2 "manipulator"&8% +4 "core" % ( W T +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&>( +167 "core" ( +2 "manipulator"&J& +4 "core" &  U +2 "storage"(& +3 "core" & \ C \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&f'~ +104 "core" ' +2 .tElbow.hold + "manipulator"&Z, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +70 "core" 1 +3 "manipulator"&_% +4 "core" % ͤ  JS +2 "storage"(A& +3 "core" & \ \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 338 counts +2 "manipulator"&b' +17 "core" ' +2 "manipulator"&a& +4 "core" &   i Y +2 "storage"(c& +3 "core" & * / 8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&9' +16 "core" ' +2 "storage"(-% +4 "core" % 2 4 7 v +2 ."downElevator"SE.seek :down +3 "storage"(5'} +100 (n% +2 "core" ' +4 ."downElevator"SE.coast +2 "storage"(5 +6 "core" %| Z\  +3 "manipulator"&% +4 "core" % , , d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +91 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'P& +4 "core" & + "manipulator"&&& +4 "core" &  s +2 "manipulator"&w% +4 "core" %\   s +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&h(, +176 "core" ( +3 "manipulator"&\ & +4 "core" &,  t= +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &o& +3 "core" &, ( t= +2 .tForearm.seek :garage +2 "manipulator"&u' +98 "core" ' +2 .tHand.close + "manipulator"&C/ +73 "core" / +2 "manipulator"&D& +4 "core" &, G n= + "manipulator"&:% +4 "core" % 3 K n$ +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +323 "core" ( +2 "manipulator"&O& +4 "core" &  t + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &  t +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&!' +104 "core" ' +2 "manipulator"&I& +4 "core" &  r +2 "manipulator"&S% +3 "core" %  r +2 "collection"'& +4 "core" &mn + "collection"'.& +4 .tCC.seek :closed + "collection"'e(` +3 "core" &il~ +3 &hmq \ +10 &+nimY , +9 &bxhk2 A +9 &Xkhj R +10 &Gik R +9 &Lgk R +9 &Jijt R +10 &_KhkT R +9 &!Khi R +10 &Kfj R +9 &Kfj} R +9 & fKgii R +10 &"(Kgi R +9 &#Jeh R +9 &%Kehy R +10 &'nKeia R +9 &)1IggE R +10 &*Jee5 R +9 &,Jff R +9 &.xJff R +10 &0:Jfe R +9 &1Jbf R +9 &3Jce R +10 &5Gce} R +9 &7AJcfd R +10 &9Jbd R +9 &:Jcf R +9 &<Kbf R +10 &>JHcc R +9 &@ J`e R +9 &AIcbv R +10 &CGbbf R +9 &ESH^bM Q +10 &GIbc3 R +9 &HObe R +9 &JY2O T +10 &LKy W +9 &Me \\ +9 &O= ^ +10 &Q| ^ +9 &S; _ +10 &T _ +9 &V ` +9 &X ` +10 &Z= a +9 &[ a +9 &] b +10 &_q A +9 &`C)w , +10 &`hvp \\ +2 ( + "collection"'.& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.49 + "collection"' & +3 "core" &`hr. \\ +2 .tHand.open + "manipulator"&'1 +66 "core" 1 +2 "manipulator"&% +4 "core" %  J Q m f +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&2'\ +98 "core" ' + .tPSV.dial PSR +2 "processing"%7 +132 "core"  +2 "processing"%]% +55 "core" %2\  +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml +2 "processing"%' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%H  +54 "core"  +2 .tPS.seek 0ml +2 "processing"% ' +1636 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSR.select :air +2 "processing"% +13 .tPS.seek 2.5ml + "processing"%N' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%\\ + .tCBV.dial PRV +4 "collection"'  +3 "core"  +2 "processing"%  +43 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%B +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%x  +135 "core" +2 .tPS.seek 0ml +2 "processing"%' +2623 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%q +44 "core" +2 .tPS.seek 0ml +2 "processing"%+' +2630 "core" ' + .tPSV.dial :air +2 "processing"%z  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%# +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2618 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & ; K } g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&@( +4 "core" ( +2 "manipulator"&^& +4 "core" & K ? c g + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &l& +2 "core" & Q Q O g +2 .tForearm.seek CC + "manipulator"&M' +99 "core" ' +2 .tHand.close + "manipulator"&=/ +70 "core" / +2 .tCC.seek :open +2 "collection"'t( +469 "core" ( +2 "manipulator"&U& +4 "core" &  r + "manipulator"&[% +4 "core" % M q +2 .tForearm.seek :retract + "manipulator"&)'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&$(, +273 "core" ( +2 "manipulator"&& +4 "core" &, # sL + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &,  sL +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&}' +116 "core" ' +3 .tHand.open + "manipulator"&?1 +69 "core" 1 +2 "manipulator"&X% +4 "core" % d -  \\- +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 3 into Collection Clamp + "collection"' & +4 "core" &. +2 "manipulator"&|% +3 "core" %\  ] n& +2 "storage"(d% +88 "core" %|   f\  +2 "storage"(Q. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +357 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (r& +2 "core" &H 8\  +2 "manipulator"&/& +4 "core" &, G K  hL + "manipulator"&"% +4 "core" %\  e \\  k& +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&1( +192 "core" ( +2 "manipulator"&m& +4 "core" &  o, + "storage"(k& +4 "core" & ' ' 5\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&j'* +99 "core" ' +2 "storage"(K& +4 "core" & ? # O\  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(<' +265 "core" ' +2 "storage"(- +3 "core" -'u + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (~& +3 "core" & \  + "manipulator"&i& +4 "core" & N Z 5 i, + .tElbow.seek 3 +2 "manipulator"&( +42 "core" ( +2 "manipulator"&g& +4 "core" & n 0 l? + "storage"(*& +4 "core" &  \ +2 .tForearm.seek 3 + 300 counts + "manipulator"&(' +20 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&R& + "storage"(E'} +6 "core" & l m? +2 "manipulator"&F% +3 "core" % C q +2 .tForearm.seek :retract +2 "manipulator"&L'\ +94 "core" ' +45 .tElbow.seek CC +9 "manipulator"&6( +78 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +82 "core" ( +3 "manipulator"&Y& +4 "core" &+ k u kDw + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +3 "core" &+ Z ^  lDw +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +94 "core" ' +2 "manipulator"& & +4 "core" &+ p X lDw +2 "manipulator"&W% +4 "core" % _ a l% +2 "collection"'3& +3 "core" & +2 "collection"'G& +4 .tCC.seek :closed + "collection"'p(` +3 "core" & +2 &  +9 &-se , +10 &ax A +9 &ak S +9 &#G R +10 &K R +9 &Ju R +9 &hKd R +10 &*Je R +9 &G R +10 &J| R +9 & pJp R +9 &"3G_ R +10 &#HS R +9 &%J; R +9 &'wK4 S +10 &);G* R +9 &*I# R +10 &,I R +9 &.I R +9 &0CH R +10 &2I R +9 &3I R +9 &5I R +10 &7JJ R +9 &9 I R +10 &:H R +9 &<J5 R +9 &>TG R +10 &@I R +9 &AI R +9 &CI Q +10 &E[G R +9 &GI R +10 &HT S +9 &Jg U +9 &LO' Y +10 &N=>~ ] +9 &O=Aq ^ +9 &Q=@i _ +10 &SF=@] _ +9 &U?A\\ _ +10 &V@AS ` +9 &XBB= a +9 &ZGBD0 a +10 &\\FD: b +9 &]FG' b +9 &_tGI B +10 &`D)JJ +} +9 &`dzJK ] +2 ( + "collection"'G& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.59 + .Hand.open + "manipulator"&V1 +65 "core" 1 +2 "manipulator"&;% +4 "core" %   + a% +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&0'\ +93 "core" ' +2 .tSC.coast + "storage"(6 +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"',  +136 "core" ~ +2 .tCSV.dial CTV + "collection"'8  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%J' +2635 "core" ' +2 "collection"'% +4 "core" %#$]  +2 .tCS.seek 3.75ml + "collection"'y'I +1665 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%_' +2622 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'A ` +32 "core" _ +2 .tCSV.dial :air + "collection"'a @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'c' +1662 "core" ' + .tCSV.dial CTV +2 "collection"'-  +45 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +562 "Can"\ QQ +2048 "core" ' + .tCBV.dial :waste1 +2 "collection"'n @ +29 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +138 "core" +2 "collection"'>& +4 "core" &`dwF ] + #tStoring lyfil puck in Collection Clamp to tube 2 +2 "manipulator"&P% +3 "core" %\   $ _# +2 "storage"(&% +3 "core" %} Z\  +2 "storage"(f. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(w( +354 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (b& +3 "core" & J I  + "manipulator"&s& +4 "core" &+ XDw + "manipulator"&5% +4 "core" %\   X# +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&\ ( +161 "core" ( +2 "manipulator"&9& +4 "core" &   N `F + "storage"(o& +4 "core" & c a +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&' +100 "core" ' +2 "storage"(Z& +4 "core" & z\ +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(C' +137 "core" ' +2 "storage"(D- +3 "core" -'ߞ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&:& +3 "core" & * VF +2 "storage"(4& +3 "core" & V  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"&u'~ +24 "core" ' +2 .tElbow.hold +2 "manipulator"&h, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(O- +2 "core" -'ߞ +2 .tSE.seek 17.13 Pucks below Top Plate +2 "storage"(' +48 "core" ' +2 "manipulator"&I% +4 "core" %ͪ  N + "storage"(S& +4 "core" & \ \  j + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 344 counts + "manipulator"&' +13 "core" ' +2 "manipulator"&& +4 "core" &  ` XE +2 "storage"(`& +3 "core" & $ $  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"& ' +23 "core" ' +2 .tSE.seek 18.13 Pucks below Top Plate +2 "storage"('' +56 "core" ' +2 "manipulator"&& +4 "core" & G WE +2 "manipulator"&.% +3 "core" %  VR +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&7'\ +93 "core" ' +2 .tElbow.seek CC +46 "manipulator"&]( +196 "core" ( +2 "manipulator"&!& +4 "core" & T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" & # T +2 .tForearm.seek CC +2 "manipulator"&' +91 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tCC.seek :open +2 "collection"' ( +472 "core" ( +2 "storage"(\\& +4 "core" & @ H \\ +2 "storage"(& +3 "core" & M K  +2 "manipulator"&& +3 "core" & - . ] +2 "manipulator"&B% +3 "core" %   "  ] +2 .tForearm.seek :retract +2 "manipulator"&x'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&N( +145 "core" ( +2 "manipulator"& & +4 "core" & T WC +2 "storage"(& +4 "core" & $ '  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&q'~ +103 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&z1 +76 "core" 1 +3 "manipulator"&+% +3 "core" % ͥ  O +2 "storage"(#& +4 "core" & \ $\ + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 339 counts +3 "manipulator"&' +17 "core" ' +2 "manipulator"&& +4 "core" &  n [A +2 "storage"(^& +3 "core" & "  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&l' +16 "core" ' +2 "storage"(=% +4 "core" % ? = b +2 ."downElevator"SE.seek :down +3 "storage"('} +90 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +7 (2% +3 "core" %\  +2 "manipulator"&e% +4 "core" % O R  g + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&U'\ +90 "core" ' +2 .tSC.coast "storage"(6 +3 .tPSV.dial :air +2 "processing"%[  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"%M' +2633 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%{  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%@ +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%?  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%X' +2622 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%)& +4 "core" &`\  +2 "manipulator"& & +3 "core" & M rA +2 "manipulator"&|% +3 "core" %  c r* +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&d(, +175 "core" ( +2 "manipulator"&Q& +4 "core" &,  r> + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +3 "core" &, Y q> +2 .tForearm.seek :garage + "manipulator"&r' +101 "core" ' +2 .tHand.close + "manipulator"&// +68 "core" / +2 "manipulator"&"& +4 "core" &, g O . h> + "manipulator"&m% +4 "core" % ' S Z * i +2 .tForearm.seek :retract + "manipulator"&k'\ +103 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&$(k +121 "core" ( +2 "manipulator"&K& +4 "core" &o F q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &o  p +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +90 "core" ' +2 "manipulator"&~& +4 "core" &o D t +2 "manipulator"&i% +3 "core" %  tS +2 "processing"%g& +4 "core" &V\  + "processing"%*& +4 .tPC.seek :closed +2 "processing"%(] +2 "core" &n\  +3 &n\  +9 &2m\ . +10 &`q\ B +9 &Axn\ T +9 &Uy\ T +10 &R{\ U +9 &Rx\ T +10 &DW~\ U +9 &U\ U +9 &U~\ U +10 &U\ T +9 & MW\ U +9 &"]\ U +10 &#Q\ T +9 &%T\ T +10 &'VQ\ T +9 &)U\ U +9 &*W\ U +10 &,T\ U +9 &.]Y\ U +9 &0Y\ U +10 &1R\ U +9 &3\\\ U +10 &5eT\ U +9 &7'S\ U +9 &8U\ U +10 &:W\ T +9 &/Z\ U +10 &?Z\ U +9 &AW\ U +10 &CuX\ U +9 &E5]\ V +9 &Fm\ W +10 &H\ Y +9 &Jm\ Z +9 &L.\ [ +10 &M\ [\ +9 &O\ [\ +10 &Qs\ [\ +9 &S5\ [\ +9 &T\ [ +10 &V\ [\ +9 &Xz\ [ +9 &Z;\ \\ +10 &[\ O +9 &]1Q\ %s +10 &]y\ , +2 ( + "processing"%*& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 "processing"%R& +3 "core" &]y\ , +2 .tHand.open + "manipulator"&F1 +69 "core" 1 +2 "manipulator"&1% +4 "core" % 7 pS +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&j'\ +148 "core" ' +2 .tPRV.dial :air + "processing"%<  +45 "core"  +2 .tPSV.dial :mixloop +2 "processing"%( +43 "core" +2 "processing"%Y% +4 "core" %*\  +2 .tPS.seek 0.3ml + "processing"%T' +397 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +3 "processing"%W% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%3'.U +501 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +1924 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%E +114 "core" +2 .tPTV.dial :mixing + "processing"%L @ +75 "core" A +2 .tPBV.dial :waste2 + "processing"%t  +95 "core"  +2 .tPS.seek 0ml +2 "processing"%V' +2626 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&;& +4 "core" &o z n +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&G(k +4 "core" ( +2 "manipulator"&,& +4 "core" &o  n + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &o X o +2 .tForearm.seek PC +2 "manipulator"&' +90 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tPC.seek :open +2 "processing"%( +451 "core" ( +2 "manipulator"&& +4 "core" &o  r + "manipulator"&%% +4 "core" %  r +2 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +133 "core" ( +2 "manipulator"&J& +4 "core" &,  r8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" &, I r8 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&a' +114 "core" ' +2 .tHand.open + "manipulator"&y1 +73 "core" 1 +2 "manipulator"&-% +4 "core" % t  * `Z +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&c'\ +98 "core" ' +3 #tLoading da puck from tube 3 into Processing Clamp + "processing"%n& +4 "core" &\  + "manipulator"&% +4 "core" %\   r +2 "storage"(>% +3 "core" % ? 5 V\  +2 "storage"(P. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(&( +357 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (f& +3 "core" &? \  + "manipulator"&b& +4 "core" &, M P # f6 + "manipulator"&s% +4 "core" %\  G Q 3 f +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&5( +189 "core" ( +2 "manipulator"&9& +4 "core" & O O @ f# + "storage"(o& +4 "core" &? 7\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&Z'* +95 "core" ' +2 "storage"(6& +4 "core" &? E\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(D' +277 "core" ' +2 "storage"(:- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (4& +3 "core" &? X\  + "manipulator"&0& +4 "core" & - , a# + .tElbow.seek 3 +2 "manipulator"&O( +28 "core" ( +2 "manipulator"&I& +4 "core" & ) / \ aE + "storage"(S& +4 "core" &> \  +2 .tForearm.seek 3 + 300 counts + "manipulator"&' +22 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&`/ +76 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& + "storage"(.'} +6 "core" & & , aE +2 "manipulator"&% +3 "core" % 9 @ e +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&C(k +143 "core" ' + ."downElevator"SE.coast + "storage"(5 +98 "core" ( +2 "manipulator"&u& +4 "core" &t Q = { h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &t 9 5 h +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&' +99 "core" ' +2 "manipulator"& & +4 "core" &t i i  j +2 "manipulator"&!% +3 "core" %ϼ \\ d j +2 "processing"%H& +4 "core" &\  + "processing"%h& +5 .tPC.seek :closed + "processing"%(] +3 "core" &7\  +4 &\  +9 &&r\ - +10 &_\ \ A +9 &Av\ T +9 &T\ U +10 &U\ T +9 &R\ T +10 &DU\ U +9 &Q\ U +9 &T\ U +10 &W\ U +9 & MU\ T +9 &"W\ U +10 &#T\ T +9 &%R\ T +10 &'US\ T +9 &)T\ U +9 &*R\ U +10 &,P\ U +9 &.]T\ T +9 &0U\ T +10 &1T\ T +9 &3U\ T +10 &5dT\ U +9 &7&T\ U +9 &8T\ U +10 &:W\ T +9 &-T\ U +10 &?S\ T +9 &AU\ U +10 &CtT\ U +9 &E5Y\ U +9 &Fm\ W +10 &H\ Y +9 &Jl\ Z +9 &L-\ [ +10 &M\ [ +9 &O\ [\ +10 &Qq\ [ +9 &S2\ \\ +9 &T\ \\ +10 &V\ \\ +9 &Xx\ \\ +9 &Z:\ \\ +11 &[\ O +8 &])H\ #j +10 &]v9\ 6 +5 ( + "processing"%h& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 +2 .Hand.open + "manipulator"&71 +3 "core" &]v)\ 6 +67 1 +47 "manipulator"&p% +12 "core" % ϼ  1 ` + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&\\'\ +92 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +6 "core" 9 +102 "processing"%B9 +3 "core" 9 +102 "processing"% 9 +3 "core" 9  +102 "processing"%9 +3 "core" 9  +102 "processing"%9 +3 "core" 9 +102 "processing"%]9 +3 "core" 9 +102 "processing"%z9 +3 "core" 9 +102 "processing"%+9 +3 "core" 9 +102 "processing"%#9 +3 "core" 9" +102 "processing"%9 +3 "core" 9& +102 "processing"%^9 +3 "core" 9+ +102 "processing"%=9 +2 "core" 9/ +103 "processing"%x9 +3 "core" 93 +102 "processing"%29 +3 "core" 97 +102 "processing"%e9 +5 "core" 9; +103 "processing"%N9 +3 "core" 9@ +102 "processing"%q9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%[9 +3 "core" 9L +102 "processing"%'9 +62 "core" 9S +102 "processing"%9 +2 "core" 9W +103 "processing"%l9 +2 "core" 9[ +103 "processing"%w9 +2 "core" 9_ +103 "processing"%_9 +3 "core" 9d +102 "processing"%9 +3 "core" 9h +102 "processing"%{9 +2 "core" 9l +103 "processing"%@9 +2 "core" 9p +103 "processing"%?9 +2 "core" 9t +103 "processing"%M9 +3 "core" 9y +102 "processing"%)9 +3 "core" 9} +103 "processing"% 9 +3 "core" 9 +102 "processing"%|9 +2 "core" 9 +103 "processing"%Q9 +2 "core" 9 +103 "processing"%}9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%/9 +3 "core" 9 +102 "processing"%"9 +2 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%U9 +2 "core" 9 +103 "processing"%K9 +3 "core" 9  +103 "processing"%9 +4 "core" 9 +102 "processing"%r9 +3 "core" 9 +102 "processing"%~9 +2 "core" 9 +103 "processing"%i9 +2 "core" 9!\ +103 "processing"%g9 +3 "core" 9& +103 "processing"%d9 +2 "core" 9, +103 "processing"%k9 +2 "core" 92 +103 "processing"%v9 +3 "core" 97 +102 "processing"%R9 +2 "core" 9< +103 "processing"%F9 +3 "core" 9B +103 "processing"%19 +2 "core" 9G +103 "processing"%*9 +3 "core" 9L +102 "processing"%<9 +3 "core" 9Q +102 "processing"%(9 +3 "core" 9V +102 "processing"%Y9 +2 "core" 9[ +103 "processing"%9 +3 "core" 9` +102 "processing"%X9 +2 "core" 9e +103 "processing"% 9 +3 "core" 9i +2 .tPH.hold 2:00:00,28C +3 "processing"%W ppg + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%T +101 "core"  +2 "processing"%3% +4 "core" %\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%E'\ +606 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%L'Һ +1612 "core" ' +2 .tPTV.dial :puck + "processing"%t  +75 "core"  +2 .tPSV.dial PTV + "processing"% +73 "core" +2 .tPBV.dial :waste1 + "processing"%;  +132 "core"  +2 "processing"%,% +4 "core" %ҿ\  +2 .tPS.seek 1.5ml +2 "processing"%8' +607 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%$' +1612 "core" ' +2 .tdelay 5:00 +15913 "Can"\ ll +14089 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%j  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%%' +2525 "core" ' +2 .tPSV.dial PTV + "processing"%J +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%A +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%G  +73 "core"  +2 .tPS.seek :empty +2 "processing"%y'ղ +2488 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%-  +136 "core" +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPRV.dial :ab1 + "processing"%n @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +365 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'>  + "processing"%P  +45 "core" +2  +2 "processing"%a% +4 "core" %\  +2 .tPS.seek 0.34ml + "processing"%f' +434 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'b  +29 "core" +2 .tPRV.dial :air + "processing"%s  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%9'G +1190 "core" ' +2 .tPRV.dial :waste2 +45 "processing"%o @ +92 "core" A +2 .tPS.seek 0.5ml +2 "processing"%'\ +867 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%6  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%c'Һ +1619 "core" ' + .tPSV.dial :PML +2 "processing"%: +43 "core" +2 .tPTV.dial :mixing + "processing"%4 @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%0  +35 "core" +2 "processing"%I% +4 "core" %Һ\ \  +2 .tPS.seek 1.85ml + "processing"%S' +245 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%` * +35 "core" , +3 .tPS.seek 0ml + "processing"%' +1977 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &F + "manipulator"&5& +4 "core" &t , 5 f +2 "manipulator"&Z% +3 "core" %\  &  e) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&D(, +135 "core" ( +2 "manipulator"&& +4 "core" &, 7 8 o h$ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &, . , & h$ +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&O/ +74 "core" / +2 "manipulator"& & +4 "core" &,  ( H a$ +2 "manipulator"&!% +3 "core" % - * + G b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&.( +282 "core" ( +2 "manipulator"&\ & +4 "core" &+  WDw + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &+ WDw +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&h' +102 "core" ' +3 "manipulator"&7& +4 "core" &+  TDv +2 "manipulator"&p% +3 "core" %  T +2 "collection"'& +4 "core" & Q +2 "collection"'B& +4 .tCC.seek :closed + "collection"'(` +3 "core" &R +2 &Z  +10 &*s\\ - +9 &`{P A +10 &MpM T +9 & JX T +9 &OX U +10 &LX T +9 &QO\\ T +9 &NP T +10 &JV T +9 &JJ T +10 & XNM U +9 &"NM T +9 &#HH T +10 &%M\ O T +9 &'aKI T +9 &)$GQ T +10 &*NN T +9 &,MJ U +10 &.hNI U +9 &0,LB T +9 &1L G T +10 &3IG T +9 &5qL M T +9 &72M K U +10 &8MJ T +9 &:K H T +10 &=JC T +9 &?L< T +10 &AJ= T +9 &CJ 4 T +9 &EFJ2 S +10 &GK3 T +9 &HP\ 5 U +10 &JY7 U +9 &L?w+? Y +9 &MSGA \\ +10 &O`b? _ +9 &Qpbe> ` +9 &S2dg5 ` +10 &Tff@ ` +9 &Vgh> a +10 &Xsik> a +9 &Z3im? b +9 &[oo= b +10 &]nr8 b% +9 &_lrt: M +9 &`I!tw@ . +10 &`ttx: Y +2 ( + "collection"'B& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.50 + "collection"' & +3 "core" &`t}tt- Y +3 .tHand.open + "manipulator"&&1 +68 "core" 1 +2 "manipulator"&% +4 "core" %  $ T +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tPSV.dial PSR + "processing"%] +103 "core"  +2 "processing"%z% +4 "core" %? + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%+' +1624 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%#  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1612 "core" ' + .tPSV.dial PSR +2 "processing"%^ +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%=' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%x  +2 "collection"'2  +32 "core" ~ +134  +2 .tPSV.dial :mixloop + "processing"%e +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%N  +77 "core" +2 .tPS.seek 0ml +2 "processing"%q' +2623 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%[' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%' +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2617 "core" ' + .tPSV.dial :air +2 "processing"%l  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%w' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%_ +43 "core" +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&{& +4 "core" &* " V WCs +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&@( +4 "core" ( +2 "manipulator"&?& +4 "core" &* ? UCs + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &*  WCs +2 .tForearm.seek CC +51 "manipulator"&)' +94 "core" ' +2 .tHand.close + "manipulator"& / +75 "core" / +2 .tCC.seek :open +2 "collection"'|( +472 "core" ( +2 "manipulator"&Q& +4 "core" &*  I ]Cs +2 "manipulator"&}% +3 "core" % 2  p S +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +4 .tElbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&/(, +289 "core" ( +2 "manipulator"&"& +4 "core" &, ? * Z g5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +3 "core" &,   ' d5 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&U' +111 "core" ' +2 .tHand.open + "manipulator"&K1 +77 "core" 1 +2 "manipulator"&% +4 "core" % v  J\\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&r'\ +99 "core" ' +2 ."da"delayUntil "12:02:11.82" +4453 "Can"&\ @@ +20218 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%~ @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%i  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%g * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%d  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%k' +2508 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%v +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%R  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +6 "processing"%F +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%1  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%*'ղ +2485 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%< +130 "core"  +2 "processing"%(% +4 "core" %յ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%Y'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1617 "core" ' +2 ."da"PTV.dial :puck + "processing"%X  +75 "core"  +2 ."da"PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%T  +35 "core"  +2 "processing"%3% +4 "core" %Һ\  + ."da"PS.seek 1.5ml +2 "processing"%V' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%E * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%t' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%, +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%L' +2510 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%8 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%j  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2490 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%$% +3 "core" %ծZ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%J'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%A'Һ +1617 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV + "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%G  +35 "core"  +2 "processing"%%% +4 "core" %ҹ\  + ."da"PS.seek 1.5ml +2 "processing"%-' +105 "Can"\ nn +495 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%n' +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%y  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%> * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%P +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%a' +2503 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%b +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%s +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%f  +71 "core"  +2 ."da"PS.seek :empty +46 "processing"%o'ղ +2519 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%9  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%6  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +42 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%: +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%4' +400 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%0  +46 "core"  +2 "processing"%I% +4 "core" %\  +2 ."da"PS.seek 0.55ml + "processing"%`'Y +352 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%c  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%S'Һ +1557 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" +2 ."da"PTV.dial :mixing + "processing"%5 @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%Z  +34 "core" +2 "processing"%% +4 "core" %һ\  + ."da"PS.seek 1.85ml +2 "processing"%u' +263 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%C * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%O' +1977 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +28922 "Can"\ NM +19080 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%\\  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2523 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%\ +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%D +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%7  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%p'ղ +2499 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +130 "core"  +2 "processing"%H% +4 "core" %ճ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"% '\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%&  +76 "core"  +2 ."da"PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%B  +34 "core"  +2 "processing"%]% +3 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%z'} +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%#  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%+ * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%^ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2507 "core" ' + ."da"PSV.dial PTV +2 "processing"%2 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%x +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%e +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%N  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%='ղ +2514 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%q% +3 "core" %ճw\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%''\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%['Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%l +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core"  +2 "processing"%_% +3 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%w' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%?' +317 "Can"\ YY +1303 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%M  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%. +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2503 "core" ' + ."da"PSV.dial PTV +3 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%Q +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%} +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +48 "processing"%)  +91 "core" +2 ."da"PS.seek :empty +2 "processing"%"'ղ +2489 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%m +130 "core"  +2 "processing"%@% +4 "core" %ն\ \ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%K'\ +623 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%U  +35 "core" +2 "processing"%~% +4 "core" %ҹ\  +2 ."da"PS.seek 1.5ml + "processing"%i' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%g * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%d' +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%v * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%R +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%F' +2512 "core" ' +2 ."da"PSV.dial PTV + "processing"%1 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%k +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%< +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%(  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%*'ղ +2504 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%Y +132 "core"  +8 "processing"%X% +16 "core" %ճt +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +9 ."da"PS.seek 0.25ml +7 "processing"% 'm +349 "core" ' +2 ."da"delay 5 seconds +502 "processing"%T% +4 "core" %p  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%3'\ +354 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1606 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%E +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%V  +36 "core" +2 "processing"%% +4 "core" %Ҿ  + ."da"PS.seek 1.5ml +2 "processing"%;' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%t' +1610 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +1740 "Can" +1262 ."da"PBV.dial between PSV and waste1 +2 "processing"%8 * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%j' +2529 "core" ' +2 ."da"PSV.dial PTV + "processing"%L +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%$ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%J'ղ +2524 "core" ' +2 "processing"%9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28C before imaging .PH.coast +2 "processing"%G  +3 "core" 4 + 4 + "processing"%%& +3 "core" &]v( 6 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 + "manipulator"&A% +4 "core" %\  + N + "storage"(% +4 "core" %\ \  +2 "storage"(-. +6 "core" . +3 ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 +2 "storage"(y( +354 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (>& +3 "core" & + "manipulator"&P& +3 "core" &, = G5 +2 "manipulator"&n% +3 "core" %\   G +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 + "manipulator"&( +200 "core" ( +2 "manipulator"&b& +4 "core" & * E1 + "storage"(s& +4 "core" & +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&f' +103 "core" ' +2 "storage"(a& +4 "core" & h + ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(9' +132 "core" ' +2 "storage"(6- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & ^ ] =1 +2 "storage"(:& +3 "core" &  + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 2 +2 "manipulator"&o'~ +24 "core" ' +2 ."da"Elbow.hold + "manipulator"&0, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(I- +2 "core" -' +2 ."da"SE.seek 18.13 Pucks below Top Plate +2 "storage"(4' +32 "core" ' +2 "manipulator"&c% +4 "core" %ͮ / 8 + "storage"(`& +4 "core" &  + ."da"Forearm.force -20 +54 "manipulator"&5 +5 ."da"Forearm.seek 2 + 348 counts + "manipulator"&' +17 "core" ' +2 "manipulator"&5& +4 "core" & i o n B1 +2 "storage"(Z& +3 "core" &  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +15 "core" ' +2 ."da"SE.seek 19.13 Pucks below Top Plate +3 "storage"(C'w +58 "core" ' +2 "manipulator"&S& +4 "core" & _ Z ?1 +2 "manipulator"&u% +3 "core" % d b ? +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"& '\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&!(k +259 "core" ( +2 "manipulator"&\\& +4 "core" &s b ` > + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &s ] ] ? +2 ."da"Forearm.seek PC +2 "manipulator"&\ ' +94 "core" ' +2 ."da"Hand.close + "manipulator"&/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%D( +450 "core" ( +3 "storage"(7& +3 "core" &  +2 "manipulator"&& +3 "core" &s e e V B +2 "manipulator"&% +3 "core" % h i \\ B +2 ."da"Forearm.seek :retract +2 "manipulator"&H'\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&p( +261 "core" ( +2 "manipulator"& & +4 "core" & e b S >3 + "storage"(&& +4 "core" & \\ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&' +105 "core" ' +2 ."da"Hand.open +2 "manipulator"&B1 +71 "core" 1 +2 "storage"(]- +3 "core" -'w +3 ."da"SE.seek 18.89 Pucks below Top Plate + "storage"( 'C +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 18.12 Pucks below Top Plate +2 "storage"(h'} +56 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1012h70ml.tif +1450 #SX MX5/16 (USB:23): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.766 seconds\ /var/log/esp/da19sep1012h70ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1012h70ml15s.tif +490 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1067 #"da"SX MX5/16 (USB:23): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1012h70ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1012h70ml30s.tif +3057 #SX MX5/16 (USB:23): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1012h70ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1012h70ml70s.tif +7128 #SX MX5/16 (USB:23): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1012h70ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.766 sec auto-exposure",Subject: "da19sep1012h70ml images!" +9 "storage"(z- +10 "core" -'} +4 "storage"(#& +8 "core" &  +2 "manipulator"&+& +4 "core" & T K R >3 +2 ."da"Elbow.seek 2 +2 "manipulator"&^( +3 "core" ( +2 "manipulator"&& +3 "core" & a W \\ >3 +2 "storage"(2& +4 "core" & M +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&x' +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 18.84 Pucks below Top Plate +4 "storage"(e' +64 "core" ' +2 "manipulator"&N& +4 "core" & , T3 +2 "storage"(& +3 "core" & D +2 ."da"Elbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 2 + "manipulator"&'~ +25 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&q, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 19.02 Pucks below Top Plate +2 "storage"(=' +38 "core" ' +2 "manipulator"&'% +4 "core" %ͧ H +2 "storage"(l& +8 "core" & Z +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 2 + 341 counts + "manipulator"&' +17 "core" ' +2 "manipulator"&_& +5 "core" & [ S2 +2 "storage"([& +5 "core" & A  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&{' +16 "core" ' +2 "storage"(w% +6 "core" % C o +2 ."downElevator"SE.seek :down +4 "storage"(M'} +84 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +12 ( % +3 "core" % b a +2 "manipulator"&.% +4 "core" % , ( - ^ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&?'\ +91 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +4 "processing"%& +6 "core" &<\  +2 "manipulator"&Q& +4 "core" & ) , c2 +2 "manipulator"&}% +4 "core" %\  . , b +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&)(, +180 "core" ( +2 "manipulator"&& +4 "core" &, L _ i h] +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" &, > 8  h] +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&@' +98 "core" ' +3 ."psFlush"Hand.close +53 "manipulator"&"/ +75 "core" / +2 "manipulator"&K& +4 "core" &, , - T c] +2 "manipulator"&% +3 "core" % -  ! ? c9 +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&U'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&~(k +120 "core" ( +2 "manipulator"&& +4 "core" &u ? M g + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +3 "core" &u P R  g +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&i' +97 "core" ' +2 "manipulator"&& +4 "core" &u I Z / h +3 "manipulator"&v% +3 "core" % ; G h +2 "processing"%R& +4 "core" &U\  + "processing"%d& +4 ."psFlush"PC.seek :closed +2 "processing"%1(] +2 "core" &T\  +5 &3\ - +9 &'C.\ 4 +10 &In)\ I +10 &i#\ \ U +9 &N!\ T +9 &dP\ T +9 &&T\ T +9 &W\ U +10 &V\ U +9 &lQ\ T +10 &.U\ T +9 & Y\ U +9 &"S\ U +10 &$sS\ U +9 &&5O \ U +9 &'T \ T +10 &)Tp\ T +9 &+|R\ T +10 &-=X6\ U +9 &.T\ U +9 &0R\ T +10 &2R\ T +9 &4FU\ T +9 &6S:\ T +10 &7S/\ T +11 &9U\ T +8 &;MQ\ U +9 &=W\ T +9 &>T\ T +10 &@P\ T +9 &BUT\ U +9 &DT\ U +10 &EZ\ U +9 &Gp\ \ W +10 &IN\ Z +9 &K\ [ +9 &L\ [ +10 &N\ [\ +9 &PS\ [\ +9 &R\ [ +10 &S\ Z +9 &U\ [ +10 &WZ\ [ +9 &Y\ [ +9 &Z\ \\ +10 &\\}n\ \ A +9 &]_*g\ \ P +9 &]w0\ 8 +2 ( + "processing"%d& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.68 +2 "processing"%k& +4 "core" &]w.\ 8 + ."psFlush"Hand.open +2 "manipulator"&<1 +74 "core" 1 +2 "manipulator"&(% +4 "core" %   9 c +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&F'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Y +131 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%X'TE +315 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +787 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%*' +1611 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%T +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%3' +2636 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%E +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%V'\ +609 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2127 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%, U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%;' +2630 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%t'ղ +2623 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%L +44 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +3 "processing"%' +2632 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%$ +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2623 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%j @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%G  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%%'ղ +2629 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%A +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'TE +1113 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%> +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%P  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%n' +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%b +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%s'\ +532 "Can"\ BB +70 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%/' +2139 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%a +74 "core" +2 ."psFlush"PBV.dial PSV + "processing"%6 U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2661 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%: @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%I  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%c'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%` +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +45 "processing"%5' +2647 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Z +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%S' +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%u @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%9'ղ +2624 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'o& +4 "core" &+, +2 "manipulator"&& +3 "core" &u ] i $ j +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&4(k +3 "core" ( + "manipulator"&& +4 "core" &u g o , k +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &\\& +3 "core" &u h ^ , k + .tForearm.seek PC +2 "manipulator"&O' +92 "core" ' +2 .tHand.close + "manipulator"&0/ +74 "core" / +2 .tPC.seek :open +2 "processing"%( +450 "core" ( +2 "manipulator"& & +4 "core" &u ( p + "manipulator"&% +4 "core" %  & p +2 .tForearm.seek :retract + "manipulator"&7'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +397 "core" ( +2 "manipulator"&& +4 "core" &  r\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" & J r\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& ' +95 "core" ' +2 "manipulator"&&& +4 "core" & ; p\ +2 "manipulator"&!% +3 "core" %  o +2 "collection"'B& +4 "core" &,- + "collection"']& +4 .tCC.seek :closed +2 "collection"'H(` +2 "core" &)/ +3 &*-  +9 &)s*- - +9 &`{*. A +10 &Qq)- T +9 &M+- T +9 &N.- S +10 &L+. T +9 &VR+, T +10 &N,, T +9 &L)- T +9 &N+. T +10 & ^L*, T +9 &" O+/ T +9 &#I++ T +10 &%M,- T +9 &'fR-/ T +10 &))L+- T +9 &*O-. T +9 &,M-. T +9 &.pN,. S +10 &01L+/ T +9 &1N-/ T +10 &3K// T +9 &5wK,0 T +10 &79K-/ T +9 &8K,. T +9 &:J-/ S +10 &<K./ T +9 &>BG-0 S +9 &@L-/ T +10 &AL./ T +9 &CI-0 S +10 &EIN// T +9 &G K.0 T +9 &HQ14 T +10 &JZ66 V +9 &LFxLD X +9 &Mtk ] +10 &O _ +9 &Qw _ +10 &S6 ` +9 &T ` +9 &V ` +10 &Xx a +9 &Z9 a +9 &[ b +10 &] b +9 &_n C +10 &`F, (u +9 &`en V +2 ( + "collection"']& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.45 + "collection"'C& +3 "core" &`em V +2 .tHand.open + "manipulator"& 1 +68 "core" 1 +2 "manipulator"&z% +4 "core" % M H f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&#'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'+& +4 "core" &`em V +2 "collection"'% +3 "core" %Ӳ +2 .tCSV.dial CSR + "collection"'2  +42 "core"  +2 "collection"'N% +4 "core" %Ө + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1340 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 ''% +3 "core" %qe  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'l'? +676 "core" ' +2 .tCSV.dial :waste + "collection"'_ +144 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'['Ӵ +1976 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'w& +4 "core" &`ek V + "collection"'p% +4 "core" %Ӹ + .tCSV.dial :flush +2 "collection"'  +45 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'h'qi +1279 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air + "collection"' @ +44 "core" A +2 "collection"'.% +4 "core" %ql  +2 .tCS.seek 7ml + "collection"'x' +558 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'^  +2 'e  +42 "core"  +97  +2 .tCBV.dial :waste1 + "collection"' @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'Q'Ӵ +1741 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &`ek V +2 "collection"'}% +3 "core" %ӱ + .tCSV.dial :flush +2 "collection"'  +74 "core" +2 .tCS.seek 5ml +2 "collection"'='qi +1276 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'M @ +44 "core" A +2 "collection"'{% +4 "core" %ql  +2 .tCS.seek 7ml + "collection"'' +557 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'m  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'y  +106 "core"  +2 .tCS.seek 0ml +2 "collection"'q'Ӵ +1752 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'"& +55 "core" &`ej V + "collection"'K% +4 "core" %ӯ + .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 "collection"'?% +4 "core" %ӯ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1983 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'g' +558 "core" ' +2 ."connect"CSV.dial CBV +3 "collection"'@ + .tCBV.dial CSV +4 "collection"'  +132 "core" ~ +9  +2 .tCTV.dial :intake + "collection"'v  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'R' +2010 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"')  +75 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'U'Ӵ +581 "core" ' + .tCSV.dial CSR +2 "collection"'D  +102 "core"  +2 "collection"'k% +4 "core" %ӹ + #tPulling 4.999ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'<'qi +1337 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'(' +1345 "core" ' + .tCSV.dial CBV +2 "collection"'d +103 "core" +2 .tCS.seek 0ml +2 "collection"'Y'Ӵ +2609 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&i& +4 "core" & H :  h\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&J( +3 "core" ( +2 "manipulator"&X& +4 "core" & 8 @ h\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" & 7 9 h\ +2 .tForearm.seek CC +2 "manipulator"& ' +97 "core" ' +2 .tHand.close + "manipulator"&*/ +65 "core" / +2 .tCC.seek :open +2 "collection"'E( +468 "core" ( +2 "manipulator"&3& +4 "core" &  r\ + "manipulator"&V% +4 "core" %   q +2 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&,(, +273 "core" ( +2 "manipulator"&& +4 "core" &, 7 qN + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, 3 qN +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&;' +114 "core" ' +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&8% +4 "core" % u + + G a\\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&L'\ +98 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:24 + #Preparing to sleep until 7:11AM 9/11/2019 +4 ."shutdown"CC.coast +2 #tAsleep til 7:11AM 9/11/2019 +2 "collection"'6 +4 #tContinuing at 07:11EDT11-Sep-19 +2 ."shutdown"CS.coast +3 "Can" \ 33 +2 "collection"'5 +4 ."Qmail"GoodNews.email "Then, in tube 3: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:104\\n{1 => 22,\\n 2 => 20,\\n 3 => 2}\\nCan@12:57:13, 22.8C, 15% humidity, 15.0psia, 12.635V, 0.251A, 0.251A avg, 3.17W",Subject: "Asleep until 07:11EDT11-Sep-19" +3 ."shutdown"PC.coast +2 "processing"%6 +3 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +9604 "Can"1\ . +60002 \ &%% +60003 \ '%% +60002 \ '%% +60002 \ (%% +60002 \ (%% +60002 \ (%$ +60003 \ +## +60002 \ )%% +60002 \ *%% +60002 \ )%% +60002 \ *%% +60003 \ *%% +60002 \ *&& +60002 \ +%% +60002 \ 3 +60002 \ 4 +60002 \ 3 +60003 \ 3 +60002 \ 4 +60002 \ 5 +60002 \ 4 +60002 \ 4 +60003 \ 5 +60002 \ 4 +60002 \ 5 +60002 \ 5 +60002 \ 6 +60003 \ 6 +60002 \ 5 +60002 \ 5 +60002 \ 6 +60002 \ 5 +60003 \ 6 +60002 \ 6 +60002 \ 6 +60003 \ 7 +60001 \ 7 +60003 \ 7 +60002 \ 7 +60002 \ 7 +60002 \ 7 +60002 \ 6 +60003 \ 7 +60002 \ 6 +60002 \ 7 +60002 \ 7 +60002 \ 7 +60002 \ 7 +60003 \ 8 +60002 \ 7 +60002 \ 7 +60002 \ 8 +60002 \ 7 +60003 \ 7 +60002 \ 7 +60002 \ 7 +60002 \ 7 +60002 \ 7 +60003 \ 8 +60002 \ 7 +60002 \ 6 +60002 \ 7 +60002 \ 8 +60003 \ 8 +60002 \ 8 +60002 \ 8 @EDT1568174931.26 \ 8 +60002 \ 8 +60003 \ 8 +60002 \ 8 +60002 \ 8 +60002 \ 7 +60002 \ 9 +60003 \ 8 +60002 \ 7 +60002 \ 8 +60002 \ 9 +60002 \ 8 +60003 \ 8 +60002 \ 8 +60002 \ 8 +60002 \ 8 +60002 \ 8 +60002 \ 7 +60003 \ 8 +60002 \ 8 +60002 \ 6 +60002 \ 9 +60002  \ 8 +60003 \ 8 +60002 \ 8 +60002 \ 8 +60002 \ 8 +60002 \ 8 +60003 \ 8 +60002 \ 8 +60002 \ 9 +60002 \ 9 +60002 \ 9 +60003 \ 9 +60002 \ 8 +60002 \ 8 +60002 \ 9 +60002 \ 8 +60003 \ 8 +60002 \ 8 +60002 \ 8 +60002 \ 9 +60002 \ 8 +12784 \ 8 +2 #tPowering core bus +494 .Gate.power :raw,:ON +2 "sampler") +2 )t +2 "core"  +2 "collection"' +2 '$ +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +5 "sampler")&\ +2 )j% +3 "core" %\ + .tSS.configure SSconfig +2 "sampler")#.0X& +3 "core" & +\ ' + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (P% +2 "core" % J\ ' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'-  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast + "processing"%b  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +10 "collection"'n% +3 "core" %_c"\ +2 ."rdySampler"Intake.select :close +2 "processing"%s% +2 ."rdySampler"Exhaust.select :close +4 "manipulator"&a% + ."rdySampler"CTV.dial :air +4 "collection"'6  +2 "core" %\ 0 + % p n  +  +2 ."rdyProcessing"PSV.dial :air +3 ."rdySampler"CSV.dial :waste1 +3 "manipulator"&/% +2 "processing"%:  + "collection"' +4 "core" % p q   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract + "manipulator"&I'\ +45 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler")r +3 "core"  +2 "sampler")`  +4 "core"  +3 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b + "sampler")#.0X 22,\\n 2 => 20,\\n 3 => 2}\\nCan@07:11:23, 22.3C, 15% humidity, 15.0psia, 12.581V, 0.477A, 0.477A avg, 6.01W",Subject: "Started 2019_9_5_rush_mission phase deepDAwithoutWCR" +3 #t===> STARTED deepDAwithoutWCR (phase #12) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'4& +4 "core" &ac7 \ + .tHand.open +2 "manipulator"&1 +69 "core" 1 +2 "manipulator"&\ & +4 "core" &   * _1 +3 "manipulator"&&% +4 "core" % \  2 3 z _ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&!(, +188 "core" ( +2 "manipulator"&B& +4 "core" &, < 3 c^ +2 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &7& +3 "core" &, 1 1 [ b^ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&|' +98 "core" ' +2 .tHand.close + "manipulator"&C/ +78 "core" / +3 "manipulator"& & +4 "core" &,   [^ +2 "manipulator"&z% +3 "core" % 0  [ +2 .tForearm.seek :retract +2 "manipulator"&+'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +340 "core" ( +2 "manipulator"&]& +4 "core" & 1 4 a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &2& +6 "core" & # . ` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&N' +96 "core" ' +2 "manipulator"& & +8 "core" & 3 0 T b +4 "manipulator"&% +8 "core" % & 0 . b +4 "collection"''& +6 "core" &cd8 \ +4 "collection"'& +8 .tCC.seek :closed +2 "collection"'_(` +8 "core" &bc( \ +3 &ac" \ &\ cb E +10 &Et`c! 3 +9 &8l|`a H +9 &eab# U +10 &Pcc" U +9 &PLdb! T +9 &Ocd T +10 &Rbb+ T +9 &Qad% U +11 &WOcb! U +8 &Nad" U +9 & Qce T +10 &"L`c T +9 &$`Kab" T +9 &&"Lcd T +10 &'Odc U +9 &)Lbd" T +10 &+hRcd& T +9 &-)Qbc# U +9 &.Ncd! U +10 &0Occ# U +9 &2oNcc" U +9 &41Oce! U +10 &5Ncc U +9 &7Obe T +10 &9wObd+ U +9 &;;Jbd% T +10 &<Ndc U +9 &>Lbc T +9 &@Odd! T +9 &BANcb! U +10 &DJcd T +9 &EMdd! T +10 &GNee U +9 &IHQlm U +9 &Kews W +10 &L Z +9 &Nu ^ +9 &P4 _ +10 &Q ` +9 &S _ +10 &Ut a +9 &W6\ a +9 &X a +10 &Z b +9 &\\w b +9 &^4 b% +10 &_ 5 +9 &`\\ #i +9 ( + &`jw [ + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.34 + "collection"'l& +4 "core" &`jv [ + .tHand.open + "manipulator"&w1 +71 "core" 1 +2 "manipulator"&p% +4 "core" %    X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'[& +5 "core" &`jw [ +2 "collection"' % +3 "core" %ӱ +2 .tCSV.dial CSR + "collection"'.  +143 "core"  +2 "collection"'h% +4 "core" %ӱ" + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'^'qi +1341 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'e% +3 "core" %qd-  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.499ml + "collection"''> +691 "core" ' +2 .tCSV.dial :waste + "collection"'x +131 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1979 "core" ' +2 #tPurging external Intake + "collection"'}& +4 "core" &`jv2 [ + "collection"'% +4 "core" %Ӵ- + .tCSV.dial :flush + "collection"'Q  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'M' +2503 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'{ + '=  +6 "core"  +80 +2 .tCTV.dial :intake + "collection"'m  +77 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'y'Ӵ +2534 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core" ~ +2 #tFlushing upper manifold + "collection"'"& +4 "core" &`ju) [ + "collection"'K% +4 "core" %ӱ + .tCSV.dial :flush +2 "collection"'  +71 "core"  +2 .tCS.seek 5ml +2 "collection"'?'qi +1293 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'q @ +44 "core" A +2 "collection"'% +4 "core" %qi2  +51 .tCS.seek 7ml + "collection"'@'~ +567 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"' +104 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'v'Ӵ +1781 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'g'2T +806 "core" ' + .tCSV.dial :waste +2 "collection"') +44 "core" +2 .tCS.seek 0ml +2 "collection"'R'Ӵ +806 "core" ' +2 "collection"'D& +4 "core" &`jt0 [ + "collection"'k% +4 "core" %Ӳ3 + .tCSV.dial :flush +2 "collection"'U  +43 "core"  +2 .tCS.seek 3ml +2 "collection"'<'2T +804 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'d @ +44 "core" B +2 "collection"'(% +4 "core" %2O%  +2 .tCS.seek 4.999ml + "collection"'i'qd +563 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +2 "collection"'X'Ӵ +1292 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'T'2T +806 "core" ' +2 .tCSV.dial :waste + "collection"'* +76 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +802 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&#& +4 "core" & . 0 F ] +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&H( +9 "core" ( +2 "manipulator"&3& +4 "core" & 0 /  ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" & . /  ] +2 .tForearm.seek CC + "manipulator"& ' +95 "core" ' +2 .tHand.close + "manipulator"&/ +68 "core" / +2 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "manipulator"&J& +4 "core" & / 0 M a + "manipulator"&% +4 "core" % \  ` +2 .tForearm.seek :retract + "manipulator"&8'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +282 "core" ( +2 "manipulator"&;& +4 "core" &,    `O + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &E& +3 "core" &,   `O +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&Y' +112 "core" ' +3 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&9% +4 "core" % \ { Wo +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&L'\ +101 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 3 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 3 at 07:15:48EDT11-Sep-19\\n{1 => 22,\\n 2 => 20,\\n 3 => 2}\\nCan@07:11:23, 22.3C, 15% humidity, 15.0psia, 12.581V, 0.477A, 0.477A avg, 6.01W",Subject: "da sampling at most 300ml" +2 "collection"',& +5 "core" &`c6 +2 "manipulator"&W% +4 "core" %\  8 V d# + "storage"(t% +4 "core" %x >\  + "storage"($. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +359 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (j& +4 "core" &@ c\  +4 "manipulator"&& +7 "core" &, / 0 H dO +3 "manipulator"&G% +8 "core" %\  6 @ d# +4 .tElbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 +2 "manipulator"&( +184 "core" ( +2 "manipulator"&A& +4 "core" & 2 = b- +2 "storage"(%& +3 "core" &@ [\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts + "manipulator"&'* +96 "core" ' +2 "storage"(>& +4 "core" &@ 1\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(P' +283 "core" ' +4 "storage"(-- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (b& +3 "core" &A \  +2 "manipulator"&n& +3 "core" & 1 1 ; b- +2 .tElbow.seek 3 +2 "manipulator"&a( +3 "core" ( + "manipulator"&s& +5 "core" & ; 6 ) b- + "storage"(6& +4 "core" &A N\  +2 .tForearm.seek 3 + 300 counts + "manipulator"&/' +17 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +53 "manipulator"&/ +91 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&r& +3 "storage"(`'} +6 "core" & & " 2 d- +2 "manipulator"&:% +3 "core" %  1 3 ` ] +2 .tForearm.seek :retract +2 "manipulator"&5'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&u( +146 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +3 "core" ( + "manipulator"&f& +4 "core" &*  " l `Cr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &*   # `Cr +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +5 .tForearm.seek CC + "manipulator"&F' +101 "core" ' +2 "manipulator"& & +4 "core" &+ , $ i ^Cq +2 "manipulator"&1% +4 "core" % . ( O _ +2 "collection"'S& +4 "core" &[_/ + "collection"'I& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &^`D +3 &^_,  +9 &)o]d, - +10 &ax\\^- A +9 &Sm^`# T +9 &K[` T +10 &L]^ S +9 &G\\_ S +10 &YL^` T +9 &L^` S +9 &H_`' S +10 &L]^& T +9 & bL__& S +9 &"$I^_% S +10 &#I__& S +9 &%G\\` S +10 &'jN^^ S +9 &),JZ`! S +9 &*L]a T +10 &,J^_ S +9 &.rN^a S +9 &04J^` S +10 &1J\\_ S +9 &3J__ T +10 &5{I_` S +9 &7<K]` S +9 &8J]` T +10 &:I^` S +9 &<J\\a S +9 &>EI__ S +10 &@J]a S +9 &AI]_ S +10 &CI]a S +9 &ENH^_ S +9 &GIaa S +10 &HPde T +9 &J\\kk U +9 &LD Y +10 &M ] +9 &O _ +10 &Qw _ +9 &S7 ` +9 &T ` +10 &V a +9 &Xz a +9 &Z9 b +10 &[ b +9 &] b% +10 &_q M +9 &`I 1 +9 &`|u Y +2 ( + "collection"'I& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.60 + .Hand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&4% +4 "core" %  W +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")\ + +3 "core" + +2 "sampler")&% +4 "core" %} 2 ? + "collection"'B& +4 "core" &`|l Y +2 "Can" ]^ +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +26 +2 .tdelay 3.8 seconds +382 "collection"' % +4 "core" %Ӵ + "sampler")z% +4 "core" %3 4 + .tSSV.dial :spit + "sampler")~ +138 "core"  +2 .tSS.seek 0ml +2 "sampler")|'z +269 "core" ' +2 .tSSV.dial CBV + "sampler")!  +138 "core"  +2 .tCTV.dial :intake +2 "collection"']  +77 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "07:19:11.44" +1581 #"pumping"7.0L/min +3007 #6.9L/min +3007 #7.0L/min +3007 #7.0L/min +3007 #7.0L/min +1271 "Can" OO +1590 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +139 #"pumping"7.0L/min +71 "collection"'2% +3 "core" %ӴRU +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0Xv% +3 "core" %Ӵ::3 +2 "sampler")L% +3 "core" %U  ' F +2 "collection"'-% +3 "core" %Ӵ=@9 +2 #tIntake @20.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 89 +2 "sampler")#.Y0Xb% +3 "core" %ӴOS3 +2 "sampler")L% +3 "core" %F!|{  +15 "collection"'-% +3 "core" %ӴPSN +2 "sampler")j% +3 "core" %F  * D +15 "collection"'% +3 "core" %ӴOQ8 +2 "sampler")n% +3 "core" %F ' +15 "collection"'s% +3 "core" %ӴPS1 +2 "sampler")6% +3 "core" %F + ' +15 "collection"'b% +4 "core" %ӴQS4 +2 "sampler"):% +3 "core" %F ) ' +15 "collection"'% +3 "core" %ӴSU9 +2 "sampler")% +3 "core" %F * ' +15 "collection"'f% +3 "core" %ӴRWM +2 "sampler")o% +3 "core" %F 2 ' +2 "collection"'0% +4 "core" %ӴTUE + #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 26 +2 "sampler")#.0Xv% +4 "core" %  $ +52 "collection"'L% +3 "core" %ӴWYN +2 "sampler")-% +3 "core" % . +53 "collection"'j% +3 "core" %ӴVX9 +2 "sampler")% +3 "core" % $ +52 "collection"'n% +3 "core" %ӴVX2 +2 "sampler")s% +3 "core" %#" ' +53 "collection"'6% +3 "core" %ӴYYG +2 "sampler")b% +3 "core" %(% . +2 "sampler"):% +3 "core" %'( / +2 .tIntake.select :close + "sampler")0 +9 )% +3 "core" %*+ ) + .tSSV.dial :exhaust +2 "sampler")  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")f'z +356 #"pumping"6.9L/min +546 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")o  +78 "core" +2 #tAllowing 130s for 25.0ml of remaining 150.0ml + .Intake.select :open + "sampler") +210 "collection"'0% +3 "core" %ӴY[8 +2 #tIntake @21.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 17 +2 "sampler")#.0X| +2 "sampler")B% +3 "core" %  ; +15 "collection"'F% +3 "core" %ӴSUM +2 "sampler")% +3 "core" % - 0 +15 "collection"'Z% +3 "core" %ӴSWK +2 "sampler")% +3 "core" %  0 +2 "collection"'r% +4 "core" %ӴUW< + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 15 +2 "sampler")#.0Xx% +3 "core" %ӴTVT +2 "sampler")L% +3 "core" %@R| $  +15 "collection"'-% +3 "core" %ӴSW7 +2 "sampler")j% +3 "core" %@S %  +15 "collection"'% +4 "core" %ӴSWM + "sampler")n% +4 "core" %@L +  +15 "collection"'s% +3 "core" %ӴVX8 +2 "sampler")6% +3 "core" %@L #  +15 "collection"'b% +3 "core" %ӴWWJ +2 "sampler"):% +3 "core" %@1 +  +15 "collection"'% +3 "core" %ӴUX6 +2 "sampler")% +3 "core" %@ ! r +15 "collection"'% +3 "core" %ӴWX6 +2 "sampler")o% +3 "core" %@ / 2 +15 "collection"'0% +3 "core" %ӴTWM +2 "sampler")f% +3 "core" %@ - 3 +15 "collection"'/% +3 "core" %ӴVV9 +2 "sampler") % +3 "core" %@ # 3 +15 "collection"'P% +3 "core" %ӴUWA +2 "sampler")a% +3 "core" %@ - 3 +15 "collection"'`% +3 "core" %ӴXWL +2 "sampler")5% +3 "core" %@ " 3 +15 "collection"'1% +3 "core" %ӴVY5 +2 "sampler")S% +3 "core" %@ ' 3 +15 "collection"'4% +3 "core" %ӴTWL +2 "sampler")&% +4 "core" %@ + 3 +14 "collection"'I% +3 "core" %ӴTWG +2 "sampler")B% +3 "core" %@ / 3 +15 "collection"'F% +3 "core" %ӴVW5 +2 "sampler")% +3 "core" %@ % 3 +15 "collection"'Z% +3 "core" %ӴUXJ +2 "sampler")% +3 "core" %@ * 3 +15 "collection"'r% +3 "core" %ӴWZM +2 "sampler")%% +3 "core" %@  3 +15 "collection"'% +3 "core" %ӴVW? +2 "sampler")z% +3 "core" %@ # 3 +2 "collection"'~% +3 "core" %ӴUW6 +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xx +15 "collection"'% +3 "core" %ӴTW: +2 "sampler")% +3 "core" %U  + > +15 "collection"'(% +3 "core" %ӴUYN +2 "sampler")T% +3 "core" %U  + > +15 "collection"' % +3 "core" %ӴWX= +2 "sampler")9% +3 "core" %U  ! > +15 "collection"',% +3 "core" %ӴYX7 +2 "sampler")8% +3 "core" %U  + > +15 "collection"'H% +3 "core" %ӴWXM +2 "sampler")J% +3 "core" %U  4 > +16 "collection"'% +3 "core" %ӴWX3 +2 "sampler")$% +3 "core" %U  , > +15 "collection"'Y% +3 "core" %ӴVWG +2 "sampler"))% +3 "core" %U   > +15 "collection"'% +3 "core" %ӴUX8 +2 "sampler")W% +3 "core" %U  * > +15 "collection"'t% +3 "core" %ӴUWR +2 "sampler")G% +3 "core" %U  0 > +15 "collection"'A% +3 "core" %ӴTYL +2 "sampler")g% +3 "core" %U   > +2 "collection"'>% +3 "core" %ӴVY6 +2 #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xz% +3 "core" %ӴWX9 +2 "sampler")% +3 "core" %pz ! ' +15 "collection"'j% +3 "core" %ӴVXH +2 "sampler")% +3 "core" %pz 2 ' +15 "collection"'n% +3 "core" %ӴXYN +2 "sampler")s% +3 "core" %pz & ' +15 "collection"'6% +3 "core" %ӴWY> +2 "sampler")b% +3 "core" %pz  ' +15 "collection"':% +3 "core" %ӴVYQ +2 "sampler")% +3 "core" %pz 1 ' +15 "collection"'% +3 "core" %ӴXYX +2 "sampler")% +3 "core" %pz  ' +15 "collection"'o% +3 "core" %ӴVW; +2 "sampler")0% +3 "core" %pz ) ' +15 "collection"'f% +3 "core" %ӴWXL +2 "sampler")/% +3 "core" %pz / ' +15 "collection"' % +3 "core" %ӴWYE +2 "sampler")P% +3 "core" %pz ' ' +15 "collection"'a% +3 "core" %ӴXX6 +2 "sampler")`% +3 "core" %pz , ' +15 "collection"'5% +3 "core" %ӴXYI +2 "sampler")1% +3 "core" %pz 0 ' +15 "collection"'S% +3 "core" %ӴVX> +2 "sampler")4% +3 "core" %pz  ' +15 "collection"';% +3 "core" %ӴVV8 +2 "sampler")&% +3 "core" %pz % ' +15 "collection"'I% +3 "core" %ӴWZO +2 "sampler")B% +3 "core" %pz % ' +15 "collection"'L% +3 "core" %ӴVZ@ +2 "sampler")F% +3 "core" %pz ! ' +15 "collection"'% +3 "core" %ӴYYO +2 "sampler")Z% +3 "core" %pz + ' +15 "collection"'% +4 "core" %ӴXY> + "sampler")r% +4 "core" %pz # ' +15 "collection"'%% +3 "core" %ӴVXS +2 "sampler")% +3 "core" %pz ( ' +15 "collection"'z% +3 "core" %ӴWXI +2 "sampler")~% +3 "core" %pz ( ' +15 "collection"'E% +3 "core" %ӴWW< +2 "sampler")]% +3 "core" %pz ) ' +15 "collection"'\ % +3 "core" %ӴXYR +2 "sampler")C% +3 "core" %pz - ' +15 "collection"''% +3 "core" %ӴVY< +2 "sampler")+% +3 "core" %pz # ' +2 "collection"'% +4 "core" %ӴXXD + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xy{{ %  +15 "collection"'2% +3 "core" %ӴWXX +2 "sampler")|% +4 "core" %xz} $ | +15 "collection"'.% +3 "core" %ӴVYB +2 "sampler")-% +3 "core" %x\ }} 1 E +15 "collection"'[% +3 "core" %ӴYXM +2 "sampler")e% +3 "core" %x| / - +15 "collection"'^% +3 "core" %ӴVYB +2 "sampler")x% +3 "core" %x $ - +15 "collection"'\\% +3 "core" %ӴWY> +2 "sampler")7% +3 "core" %x / - +15 "collection"' % +3 "core" %ӴVYR +2 "sampler") % +3 "core" %x 0 - +15 "collection"'% +3 "core" %ӴVX: +2 "sampler")Q% +3 "core" %x " - +15 "collection"'% +3 "core" %ӴWXE +2 "sampler")% +3 "core" %x . - +15 "collection"'m% +3 "core" %ӴWZT +2 "sampler")M% +56 "core" %x & - +16 "collection"'% +3 "core" %ӴUWE +2 "sampler")"% +3 "core" %x , - +15 "collection"'K% +3 "core" %ӴTVT +2 "sampler")=% +3 "core" %x - +15 "collection"'N% +3 "core" %ӴXYD +2 "sampler")c% +3 "core" %x # - +15 "collection"'% +3 "core" %ӴVZG +2 "sampler")p% +3 "core" %x + - +15 "collection"'!% +3 "core" %ӴXZU +2 "sampler")@% +3 "core" %x # - +15 "collection"'v% +3 "core" %ӴUY= +2 "sampler")D% +3 "core" %x + - +15 "collection"'k% +3 "core" %ӴWWY +2 "sampler")U% +3 "core" %x / - +15 "collection"'R% +3 "core" %ӴVXC +2 "sampler"){% +3 "core" %x ' - +15 "collection"'y% +3 "core" %ӴWXJ +2 "sampler")?% +3 "core" %x , - +15 "collection"'% +3 "core" %ӴWYO +2 "sampler")}% +3 "core" %x 0 - +15 "collection"'<% +3 "core" %ӴWZD +2 "sampler")i% +3 "core" %x # - +15 "collection"'% +4 "core" %ӴUXZ +2 "sampler")d% +3 "core" %x ) - +15 "collection"'#% +3 "core" %ӴYW? +2 "sampler")3% +3 "core" %x ! - +15 "collection"'X% +3 "core" %ӴWXE +2 "sampler")*% +3 "core" %x , - +15 "collection"'% +3 "core" %ӴXZV +2 "sampler")% +3 "core" %x , - +15 "collection"'_% +3 "core" %ӴXYD +2 "sampler")q% +3 "core" %x ) - +15 "collection"'V% +3 "core" %ӴVYV +2 "sampler")% +3 "core" %x + - +15 "collection"'% +3 "core" %ӴUYN +2 "sampler")h% +3 "core" %x $ - +15 "collection"'(% +3 "core" %ӴVX; +2 "sampler")T% +3 "core" %x  - +2 "collection"'% +3 "core" %ӴXXF +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xy% +3 "core" %ӴTXV +2 "sampler")% +3 "core" %E~ * ! +15 "collection"'j% +3 "core" %ӴVVH +2 "sampler")% +3 "core" %E $ ! +15 "collection"'n% +3 "core" %ӴVWI +2 "sampler")s% +3 "core" %E , ! +15 "collection"'6% +3 "core" %ӴWYS +2 "sampler")b% +3 "core" %E ( ! +15 "collection"':% +3 "core" %ӴXXF +2 "sampler")% +3 "core" %E " ! +15 "collection"'% +3 "core" %ӴVXI +2 "sampler")% +3 "core" %E , ! +15 "collection"' % +4 "core" %ӴUXW +4 "sampler")o% +7 "core" %E " ! +15 "collection"'0% +3 "core" %ӴWWA +2 "sampler")f% +3 "core" %E % ! +15 "collection"'/% +3 "core" %ӴVYQ +2 "sampler") % +3 "core" %E 1 ! +15 "collection"'P% +3 "core" %ӴXYD +2 "sampler")a% +3 "core" %E % ! +15 "collection"'`% +3 "core" %ӴZZC +2 "sampler")5% +3 "core" %E + ! +15 "collection"'1% +3 "core" %ӴWXT +2 "sampler")S% +3 "core" %E ' ! +15 "collection"'4% +3 "core" %ӴUW= +2 "sampler");% +3 "core" %E  ! +6 #"pumping"7.0L/min +9 "collection"'&% +3 "core" %ӴUXU +2 "sampler")I% +3 "core" %E + ! +15 "collection"'B% +3 "core" %ӴWX[ +2 "sampler")L% +3 "core" %E . ! +15 "collection"'F% +3 "core" %ӴXYD +2 "sampler")% +3 "core" %E * ! +15 "collection"'Z% +4 "core" %ӴXYU +2 "sampler")% +4 "core" %E , ! +14 "collection"'r% +3 "core" %ӴXXG +2 "sampler")%% +3 "core" %E ) ! +15 "collection"'% +3 "core" %ӴVXQ +2 "sampler")z% +3 "core" %E + ! +15 "collection"'~% +3 "core" %ӴUY] +2 "sampler")E% +3 "core" %E ! ! +15 "collection"']% +3 "core" %ӴXX: +2 "sampler")\ % +3 "core" %E / ! +15 "collection"'C% +3 "core" %ӴWYZ +2 "sampler")'% +3 "core" %E + ! +15 "collection"'+% +3 "core" %ӴWZE +2 "sampler")% +3 "core" %E ' ! +15 "collection"'9% +3 "core" %ӴVX: +2 "sampler") % +3 "core" %E - ! +15 "collection"'% +3 "core" %ӴUXV +2 "sampler")2% +3 "core" %E + ! +15 "collection"'|% +3 "core" %ӴSZ; +2 "sampler").% +3 "core" %E  ! +15 "collection"'-% +3 "core" %ӴXY@ +2 "sampler")[% +3 "core" %E ) ! +15 "collection"'e% +3 "core" %ӴYYY +2 "sampler")^% +3 "core" %E  ! +2 "collection"'x% +3 "core" %ӴXZ[ +2 #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X{% +3 "core" % 0 , +15 "collection"'% +3 "core" %ӴVZ\\ +2 "sampler")j% +3 "core" %  , +15 "collection"'% +3 "core" %ӴTZD +2 "sampler")n% +3 "core" %  , +15 "collection"'s% +3 "core" %ӴWWV +2 "sampler")6% +3 "core" % + , +2 "collection"'b% +3 "core" %ӴVWY +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xx +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'C'Ӵ +137 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")' +135 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'\\'Ӵ +107 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")D +73 "core" ' + ."CSpush"CS.coast + "collection"'5 +60 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +329 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %?V  +2 .tCS.seek 6ml + "collection"'d' +1348 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'# +41 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'3'ӂ +1523 "core" ' +2 .tCSV.dial CSR + "collection"'X  +44 "core"  +2 "collection"'*% +4 "core" %ӂf + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +587 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" % Z \ +2 .tCS.seek 4.999ml + "collection"'_'qc +842 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'q  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'V'> +1090 "core" ' +2 #tHeating sh1 puck from tube 3 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \  +2 '9 +5 "core" 9~d +103 "collection"'h9 +3 "core" 9d +102 "collection"'(9 +3 "core" 9 d +102 "collection"'T9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9d +102 "collection"'w9 +3 "core" 9d +103 "collection"'H9 +3 "core" 9d +102 "collection"'J9 +3 "core" 9d +102 "collection"'9 +3 "core" 9"d +102 "collection"'$9 +3 "core" 9&d +102 "collection"'Y9 +3 "core" 9+d +103 "collection"')9 +3 "core" 9/d +102 "collection"'9 +3 "core" 93d +102 "collection"'W9 +3 "core" 97d +102 "collection"'t9 +3 "core" 9;d +102 "collection"'G9 +3 "core" 9@d +102 "collection"'A9 +3 "core" 9*Dd +102 "collection"'g9 +3 "core" 9BHd +102 "collection"'>9 +3 "core" 9\\Ld +102 "collection"'9 +3 "core" 9uPd +102 "collection"'j9 +3 "core" 9Ud +103 "collection"'9 +3 "core" 9Yd +102 "collection"'n9 +3 "core" 9]d +102 "collection"'s9 +3 "core" 9ad +102 "collection"'69 +3 "core" 9fd +102 "collection"'b9 +3 "core" 9jd +103 "collection"':9 +3 "core" 9:nd +102 "collection"'9 +3 "core" 9Wrd +102 "collection"'9 +3 "core" 9tvd +102 "collection"' 9 +3 "core" 9{d +102 "collection"'79 +3 "core" 9a +102 "collection"'9 +2 "core" 9_ +103 "collection"'o9 +3 "core" 9\\ +102 "collection"'09 +2 "core" 9Z +103 "collection"'/9 +3 "core" 9&V +102 "collection"' 9 +3 "core" 9DT +103 "collection"'a9 +3 "core" 9bR +102 "collection"'9 +3 "core" 9O +102 "collection"'f9 +3 "core" 9M +102 "collection"'`9 +3 "core" 9J +102 "collection"'59 +3 "core" 9H +103 "collection"'S9 +3 "core" 9E +102 "collection"',9 +3 "core" 9C +102 "collection"'49 +3 "core" 9*A +102 "collection"';9 +2 "core" 9D? +103 "collection"'&9 +3 "core" 9^= +103 "collection"'I9 +2 "core" 9y; +103 "collection"'P9 +3 "core" 99 +102 "collection"'L9 +2 "core" 97 +103 "collection"'F9 +3 "core" 95 +102 "collection"'9 +3 "core" 93 +102 "collection"'19 +21 "core" 91 +103 "collection"'9 +2 "core" 90 +103 "collection"'r9 +2 "core" 9#. +103 "collection"'%9 +3 "core" 98- +102 "collection"'Z9 +3 "core" 9M, +103 "collection"'9 +2 "core" 9a* +103 "collection"'~9 +3 "core" 9u) +102 "collection"'E9 +3 "core" 9' +102 "collection"'\ 9 +3 "core" 9& +102 "collection"'z9 +3 "core" 9$ +103 "collection"''9 +3 "core" 9# +102 "collection"'B9 +2 "core" 9" +103 "collection"']9 +3 "core" 9\ ! +102 "collection"'C9 +3 "core" 9 +103 "collection"'+9 +2 "core" 9 +103 "collection"'99 +3 "core" 9  +102 "collection"' 9 +3 "core" 9  +102 "collection"'9 +3 "core" 9 * +102 "collection"'29 +2 "core" 9 8$ +103 "collection"'.9 +3 "core" 9 D( +103 "collection"'|9 +3 "core" 9 Q, +102 "collection"'-9 +2 "core" 9 ]0 +103 "collection"'e9 +2 "core" 9 h4 +103 "collection"'9 +3 "core" 9 t9 +102 "collection"'[9 +3 "core" 9 = +103 "collection"'x9 +3 "core" 9 A +102 "collection"'89 +3 "core" 9 E +102 "collection"' 9 +3 "core" 9 I +102 "collection"'9 +2 "core" 9 N +103 "collection"'Q9 +3 "core" 9 R +103 "collection"'9 +2 "core" 9 V +103 "collection"'9 +3 "core" 9 Z +102 "collection"'^9 +2 "core" 9 ^ +103 "collection"'M9 +2 "core" 9 c +103 "collection"'l9 +2 "core" 9 g +103 "collection"'9 +3 "core" 9 k +102 "collection"' 9 +2 "core" 9 o +103 "collection"'K9 +3 "core" 9 s +102 "collection"'=9 +2 "core" 9 x +103 "collection"'N9 +5 "core" 9 | +104 "collection"'"9 +3 "core" 9\  +102 "collection"'c9 +2 "core" 9\  +103 "collection"'p9 +3 "core" 9\   +102 "collection"'!9 +3 "core" 9\   +102 "collection"'v9 +3 "core" 9\   +102 "collection"'9 +2 "core" 9\   +103 "collection"'D9 +3 "core" 9\  +102 "collection"'m9 +2 "core" 9\ " +103 "collection"'\\9 +3 "core" 9\ & +102 "collection"'@9 +3 "core" 9\ * +102 "collection"'k9 +3 "core" 9\ . +102 "collection"'R9 +56 "core" 9\ 3 +102 "collection"'{9 +3 "core" 9\ 7 +102 "collection"'U9 +3 "core" 9\ : +102 "collection"'?9 +3 "core" 9\ > +102 "collection"'9 +3 "core" 9\ @ +102 "collection"'y9 +3 "core" 9\ D +102 "collection"'}9 +3 "core" 9\ G +102 "collection"'<9 +3 "core" 9\ I +102 "collection"'9 +3 "core" 9\ L +103 "collection"'i9 +3 "core" 9\ O +102 "collection"'#9 +3 "core" 9\ Q  +102 "collection"'d9 +3 "core" 9\ T  +102 "collection"'X9 +3 "core" 9\ W  +102 "collection"'*9 +3 "core" 9\ Z" +102 "collection"'39 +3 "core" 9\ \\# +102 "collection"'9 +3 "core" 9\ _$ +102 "collection"'9 +3 "core" 9\ a$ +102 "collection"'q9 +3 "core" 9\ d' +102 "collection"'_9 +3 "core" 9\ f' +103 "collection"'9 +3 "core" 9\ h( +102 "collection"'h9 +3 "core" 9\ k( +102 "collection"'(9 +3 "core" 9\ l+  +102 "collection"'T9 +3 "core" 9\ o+  +102 "collection"'9 +3 "core" 9\ q+ +103 "collection"'w9 +3 "core" 9\ s, +102 "collection"'H9 +3 "core" 9\ u- +102 "collection"'J9 +3 "core" 9\ x/ +102 "collection"'9 +3 "core" 9\ z0" +102 "collection"'$9 +3 "core" 9\ |0& +103 "collection"'Y9 +3 "core" 9\ }1+ +102 "collection"')9 +3 "core" 9\ 3/ +102 "collection"'9 +3 "core" 9\ 33 +102 "collection"'W9 +3 "core" 9\ 47 +102 "collection"'t9 +3 "core" 9\ 5; +102 "collection"'G9 +3 "core" 9\ 6@ +2 .tCH.hold 10:00,70C +3 "collection"'A `\ `\  +3 "core" @ +33636 "Can" +26366 "core" ` +2 "collection"'g9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'>'Ӵ +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +107 "core" A +2 .tCSV.dial :air + "collection"'j @ +44 "core" > +3 .tCS.seek 5ml +2 "collection"''qi +1346 "core" ' + .tCSV.dial CTV +2 "collection"'n  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'s @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'6  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'b @ +44 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"':'Ӵ +1341 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"' +104 "core" ~ +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"' % +4 "core" %ӱ  +2 .tCS.seek 5ml + "collection"'7'qf +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'o% +4 "core" %qdDB  +2 .tCS.seek 6.999ml + "collection"'0'y +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'/ @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"' ' +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'a ` +118 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +32 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'f  +2 '`  +29 "core"  +110  +2 .tCS.seek 5ml +2 "collection"'5'qi +1351 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'S @ +104 "core" A +2 .tCSV.dial :waste + "collection"', +105 "core" +2 .tCS.seek :empty +2 "collection"'4'ӂ +1336 "core" ' + .tCSV.dial :air +2 "collection"'; @ +74 "core" A +2 .tCS.seek 5ml +2 "collection"'&'qi +1338 "core" ' + .tCSV.dial CTV +2 "collection"'I  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'P @ +56 "core" B +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'L  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'F @ +44 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"''Ӵ +1352 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'1 +116 "core" +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'r% +4 "core" %Ӳ +2 .tCS.seek 5ml + "collection"'%'qg +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'Z  +44 "core" +2 "collection"'% +4 "core" %qe  +2 .tCS.seek 7ml + "collection"'~'z +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +46 "collection"'E @ +64 "core" B +2 .tCS.seek 10ml +2 "collection"'\ ' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'z ` +119 "core" _ +2 #tLysing Complete + "collection"''& +4 "core" &`|lRQ Y +2 #tStoring sh1 puck in Collection Clamp to tube 2 + "manipulator"&B% +3 "core" %\    $ ` +2 "storage"(]% +4 "core" %| \  + "storage"(C. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(+( +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (9& +2 "core" & \ K K  +2 "manipulator"& & +4 "core" &(   YBl + "manipulator"&% +4 "core" %\    Y +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&2( +165 "core" ( +2 "manipulator"&.& +4 "core" & \   ` + "storage"(|& +4 "core" & \ d e % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&-' +105 "core" ' +2 "storage"(e& +4 "core" & \ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +110 "core" ' +2 "storage"([- +3 "core" -'| +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&x& +3 "core" &  S Y +2 "storage"(8& +3 "core" & \  5 Q +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 2 +2 "manipulator"& '~ +22 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +3 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(Q- +2 "core" -'| +2 .tSE.seek 19.13 Pucks below Top Plate +2 "storage"('p +36 "core" ' +2 "manipulator"&% +4 "core" %ͪ 5 N +2 "storage"(^& +3 "core" & \ \ \  G + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 344 counts + "manipulator"&M' +16 "core" ' +2 "manipulator"&l& +4 "core" & X +2 "storage"(& +4 "core" & \ . 0  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"& ' +21 "core" ' +2 .tSE.seek 20.13 Pucks below Top Plate +2 "storage"(K'_ +46 "core" ' +2 "manipulator"&=& +4 "core" & % X +2 "manipulator"&N% +4 "core" % X\\ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&"'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&c( +165 "core" ( +2 "manipulator"&p& +4 "core" && ) P@W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" && O P@W +2 .tForearm.seek CC +2 "manipulator"&v' +91 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tCC.seek :open +2 "collection"'D( +468 "core" ( +3 "storage"(m& +3 "core" & \ d d +2 "storage"(\\& +4 "core" & \ d d + "manipulator"&@& +4 "core" && . /  ^@W + "manipulator"&k% +4 "core" %  # . ]\ +2 .tForearm.seek :retract + "manipulator"&R'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&{( +163 "core" ( +2 "manipulator"&U& +4 "core" & I 5 d + "storage"(?& +4 "core" & \  \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&'~ +102 "core" ' +2 .tElbow.hold + "manipulator"&y, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&}1 +67 "core" 1 +2 "manipulator"&<% +4 "core" % ͪ   K Z +2 "storage"(& +3 "core" & \ > @ t +3 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 2 + 344 counts + "manipulator"&i' +18 "core" ' +2 "manipulator"&#& +4 "core" & S R E f +2 "storage"(d& +3 "core" & \  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&X' +15 "core" ' +2 "storage"(*% +4 "core" %Y b\  +2 ."downElevator"SE.seek :down +3 "storage"(3'} +71 "core" ' + ."downElevator"SE.coast + "storage"(5 +27 (% +3 "core" %{  ;\ +2 "manipulator"&% +3 "core" % i m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +91 "core" ' +2 .tSC.coast "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'_& +4 "core" & +52 "manipulator"&& +6 "core" &  r + "manipulator"&h% +4 "core" %   s +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&((, +180 "core" ( +2 "manipulator"&T& +4 "core" &,  sI + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  sI +2 .tForearm.seek :garage +2 "manipulator"&w' +96 "core" ' +2 .tHand.close + "manipulator"&H/ +74 "core" / +2 "manipulator"&J& +4 "core" &, v n lI +2 "manipulator"&% +3 "core" % 3 ^ h g k +2 .tForearm.seek :retract + "manipulator"&$'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&Y( +344 "core" ( +2 "manipulator"&)& +4 "core" &  r + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &  r +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&W' +102 "core" ' +2 "manipulator"&t& +4 "core" & @ p +2 "manipulator"&G% +3 "core" %\  p +2 "collection"'& +4 "core" &ii +2 "collection"'A& +3 .tCC.seek :closed +2 "collection"'g(` +2 "core" &iir +5 &gh{ 2 +9 &,DujhR 3 +9 &Qpvhg G +10 &_ih S +9 &Jfgg S +9 &oKgfC R +10 &1Lgf# R +9 &Lgh S +10 &Lif R +9 &wHeh R +9 &9Meen R +10 & Kfe S +9 &"Gff R +9 &$Kfg R +10 &&AIee R +9 &(Igec R +10 &)JddR R +9 &+Hfe R +9 &-INec R +10 &/\ Jce S +9 &0Lcdm R +9 &2NbcT R +10 &4QKbbB R +9 &6Gdc) R +10 &7Jcb S +9 &9Jdb R +9 &;XJ`a S +10 &=Jaa R +9 &>Lc` R +9 &@Jaaq R +10 &BaN`aZ R +9 &D#I_a5 R +10 &EJ^_( R +9 &GM`` R +9 &IhQbb S +10 &K#elfI U +9 &Lj Y +9 &N] ] +10 &PMK _ +9 &R _ +10 &S _ +9 &U ` +9 &WR ` +10 &Yp a +9 &Zn a +9 &\\f b +10 &^QZ b! +9 &_fK 6 +10 &`]9 !c +9 ( + &`ds) \\ + "collection"'A& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.44 + "collection"'V& +4 "core" &`ds \\ + .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&j% +4 "core" % N P ] e +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&>'\ +93 "core" ' +2 .tPSV.dial PSR + "processing"%n +131 "core"  +2 "processing"%s% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%6' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%b  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1620 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  + "collection"':  +5 "core"  +2 "processing"%  +43 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%o +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%7  +136 "core" +2 .tPS.seek 0ml +2 "processing"%/' +2625 "core" ' + .tPSV.dial :air +2 "processing"%0  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%a' +31 "Can"\ KJ +2598 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%f' +2627 "core" ' + .tPSV.dial :air +2 "processing"%`  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%S +44 "core" +2 .tPS.seek 0ml +2 "processing"%,' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&5& +4 "core" & + / g a +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&;( +4 "core" ( +2 "manipulator"&4& +4 "core" & *  d a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" & + " a +2 .tForearm.seek CC + "manipulator"&P' +94 "core" ' +2 .tHand.close + "manipulator"&L/ +75 "core" / +2 .tCC.seek :open +2 "collection"'F( +469 "core" ( +2 "manipulator"&&& +4 "core" & s + "manipulator"&1% +4 "core" % /  s\ +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&r(, +275 "core" ( +2 "manipulator"&& +4 "core" &,  tE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &, w sE +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&%1 +75 "core" 1 +2 "manipulator"&E% +4 "core" % d ' , 4 _. +46 .tForearm.reconfigure LooseForearm +9 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&~'\ +102 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 3 into Collection Clamp + "collection"'z& +4 "core" &" +2 "manipulator"&'% +3 "core" %\   s +2 "storage"(B% +4 "core" %{ = ? d\  + "storage"(]. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(C( +353 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (9& +2 "core" &? 2\  +2 "manipulator"& & +4 "core" &, R P gE + "manipulator"&% +4 "core" %\  G D H g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&.( +194 "core" ( +2 "manipulator"&|& +4 "core" & Q J , e+ +2 "storage"(e& +3 "core" &? n\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&u'* +99 "core" ' +2 "storage"([& +4 "core" &? \  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(x' +285 "core" ' +2 "storage"(8- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (Q& +3 "core" &> p Z #  + "manipulator"&& +4 "core" & , , 7 _+ + .tElbow.seek 3 +2 "manipulator"&( +39 "core" ( +2 "manipulator"&^& +4 "core" & + + ) c- + "storage"(l& +4 "core" &> \  +2 .tForearm.seek 3 + 300 counts + "manipulator"&' +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&=/ +76 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&N& + "storage"(-'} +6 "core" & + , c- +2 "manipulator"&2% +3 "core" % M > g +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"& ( +160 "core" ' + ."downElevator"SE.coast + "storage"(5 +4 "core" ( +2 "manipulator"&M& +4 "core" &+    aDw + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &+   C aDw +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&p' +99 "core" ' +2 "manipulator"&!& +4 "core" &)   L `Bl +2 "manipulator"& % +3 "core" % ' ` +3 "collection"'& +4 "core" & + "collection"'& +4 .tCC.seek :closed + "collection"'"(` +3 "core" & +5 & 8 +9 &7Fu 3 +9 &\\ov H +10 &Y S +9 &Iu S +10 &{J] S +9 &>FI R +9 &J4 R +10 &J} R +9 &G S +9 &FGz R +10 &!JV R +9 &"IF R +10 &$L: S +9 &&ML) S +9 &(M S +10 &)I S +9 &+L S +9 &-TL S +10 &/H R +9 &0M S +10 &2L S +9 &4]I S +9 &6 G R +10 &7I R +9 &9Ip R +9 &;eL S +10 &='I S +9 &>F R +10 &@I R +9 &BmM S +9 &D/Gu S +10 &EJp R +9 &GOf S +9 &IpY] T +10 &K*s\ L W +9 &L-![ \\ +10 &N?=O _ +9 &PYCDN _ +9 &RHFL _ +10 &SJHB ` +9 &UKL2 ` +9 &W\\ML$ a +10 &YOP! a +9 &ZRQ b +10 &\\VU b +9 &^Y\\W b& +9 &_jZY 0 +10 &`k \\[ ] +9 ( + &`rp][ V + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.53 + .Hand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&m% +4 "core" %   W +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&\\'\ +96 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'@  +135 "core" ~ +2 .tCSV.dial CTV + "collection"'k  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%U' +2624 "core" ' +2 "collection"'?% +4 "core" %76  + .tCS.seek 3.749ml +2 "collection"'v'I +1671 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%c  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%}  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%<' +2624 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"' ` +32 "core" _ +2 .tCSV.dial :air + "collection"'# @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'d' +1655 "core" ' + .tCSV.dial CTV +2 "collection"'*  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'R'Ӵ +2602 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +27 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'  +136 "core" +2 "collection"'{& +4 "core" &`rnK V + #tStoring lyfil puck in Collection Clamp to tube 2 +2 "manipulator"&_% +3 "core" %\ / 0 / ^0 +2 "storage"(% +3 "core" %}  -\ +2 "storage"(. +47 "core" . +9 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(i( +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (h& +3 "core" & # $ 6 + "manipulator"&K& +4 "core" &( ! TBl + "manipulator"&3% +4 "core" %\  U0 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&X( +162 "core" ( +2 "manipulator"&T& +4 "core" &   [0 +2 "storage"(& +3 "core" & K M  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&+' +103 "core" ' +2 "storage"(y& +4 "core" & c c +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(H' +110 "core" ' +2 "storage"(J- +3 "core" -'m +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" & S0 +2 "storage"(q& +3 "core" & \ \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&w'~ +26 "core" ' +2 .tElbow.hold + "manipulator"&(, +3 "core" , +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"()- +2 "core" -'m +3 .tSE.seek 20.13 Pucks below Top Plate + "storage"('a +37 "core" ' +2 "manipulator"&t% +4 "core" %ͮ  J + "storage"(G& +4 "core" & | + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 348 counts + "manipulator"&' +18 "core" ' +2 "manipulator"&$& +4 "core" & T U/ +2 "storage"(D& +3 "core" & E v +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&V' +15 "core" ' +2 .tSE.seek 21.13 Pucks below Top Plate +2 "storage"('P +61 "core" ' +2 "manipulator"&j& +4 "core" & M Q/ +2 "manipulator"&A% +4 "core" %  Q + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&n'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&s( +165 "core" ( +2 "manipulator"&W& +4 "core" &( M GBg + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +2 "core" &(  GBg +2 .tForearm.seek CC +2 "manipulator"&6' +94 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "storage"( & +4 "core" & C  + "storage"(& +4 "core" & F \\ + "manipulator"&:& +4 "core" &) D SBf + "manipulator"&o% +4 "core" %  S +2 .tForearm.seek :retract + "manipulator"&7'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +156 "core" ( +2 "manipulator"&0& +4 "core" &   L Z` + "storage"(/& +4 "core" &   + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 2 + "manipulator"&'~ +101 "core" ' +2 .tElbow.hold + "manipulator"&a, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&`1 +77 "core" 1 +2 "manipulator"&f% +4 "core" % ͯ  O +2 "storage"(S& +3 "core" & \ \  T +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 349 counts + "manipulator"& ' +19 "core" ' +2 "manipulator"&5& +4 "core" &   . [^ +2 "storage"(4& +3 "core" &   h +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&I' +15 "core" ' +2 "storage"(L% +4 "core" %S~ 0 K 9 ` +2 ."downElevator"SE.seek :down +3 "storage"(Y'} +67 "core" ' + ."downElevator"SE.coast + "storage"(5 +31 (>% +3 "core" % -\  +2 "manipulator"&g% +4 "core" % g ^ K j + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&&'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%1  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%P' +2631 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%Z  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%; +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%%  +95 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%E' +2622 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &I\  +2 "manipulator"&z& +4 "core" & A r^ + "manipulator"&'% +4 "core" %\   r +2 .tElbow.seek FlushPuck::Garage + "manipulator"&B(, +173 "core" ( +2 "manipulator"&]& +4 "core" &, rf + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  rf +2 .tForearm.seek :garage +2 "manipulator"&9' +101 "core" ' +2 .tHand.close + "manipulator"& / +72 "core" / +2 "manipulator"&& +4 "core" &, f I \ hf +2 "manipulator"&|% +3 "core" % + @ C 2 h +2 .tForearm.seek :retract +2 "manipulator"&e'\ +100 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&r(k +121 "core" ( +2 "manipulator"&[& +4 "core" &s E p + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &s  p +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&8' +97 "core" ' +2 "manipulator"&Q& +4 "core" &t  q +2 "manipulator"&% +3 "core" %  q +2 "processing"%^& +4 "core" &F\  +2 "processing"%l& +3 .tPC.seek :closed +2 "processing"%=(] +3 "core" &=\  +3 &E\  +10 &3G\ . +9 &`D\ B +9 &AxM\ T +10 &U[\ U +9 &RZ\ U +9 &V]\ U +10 &FY^\ U +9 &W[\ U +10 &X_\ U +9 &Wh\ U +9 & NXl\ U +10 &"Wk\ U +9 &#Si\ T +9 &%Ur\ T +10 &'VRv\ U +9 &)Uz\ T +10 &*Zz\ U +9 &,Sz\ U +9 &.]X\ U +10 &0 U{\ U +9 &1S\ U +9 &3X\ T +10 &5gT\ T +9 &7'Z\ U +10 &8R\ U +9 &:W\ U +9 &0U\ U +9 &?W\ U +9 &AY\ T +10 &CvU\ U +9 &E6]\ U +10 &Fo\ W +9 &H\ Z +9 &Jm\ [ +10 &L/\ [ +9 &M\ [ +9 &O\ [ +10 &Qu\ [ +9 &S8\ Z +10 &T\ [ +9 &V\ [ +9 &X{\ [ +10 &Z=\ [ +9 &[\ M +9 &]*F~\ $l +10 &]z;\ 4 +5 ( + "processing"%l& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 "processing"%N& +3 "core" &]z)\ 4 +2 &]z*\ 4 + .tHand.open + "manipulator"&21 +71 "core" 1 +2 "manipulator"&.% +4 "core" % f f k +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&u'\ +96 "core" ' +2 .tPRV.dial :air + "processing"%M  +45 "core"  +2 .tPSV.dial :mixloop + "processing"% +44 "core" +3 "processing"%x% +4 "core" %\  +2 .tPS.seek 0.3ml +2 "processing"%' +397 "core" ' + .tPSV.dial PSR +2 "processing"%! +101 "core"  +3 "processing"% % +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%'.U +508 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +1917 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%- +115 "core" +2 .tPTV.dial :mixing + "processing"% @ +75 "core" @ +2 .tPBV.dial :waste2 + "processing"%F  +94 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2626 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&m& +4 "core" &t i j j +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(k +3 "core" ( +2 "manipulator"&@& +4 "core" &t j i * j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" &t d Y j +2 .tForearm.seek PC + "manipulator"&p' +96 "core" ' +2 .tHand.close + "manipulator"&C/ +67 "core" / +2 .tPC.seek :open +2 "processing"%,( +455 "core" ( +2 "manipulator"&?& +4 "core" &t  q + "manipulator"&\ % +4 "core" % Ϩ I q +2 .tForearm.seek :retract + "manipulator"&c'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&}(, +151 "core" ( +2 "manipulator"&U& +4 "core" &,  q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, q q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&#' +114 "core" ' +2 .tHand.open + "manipulator"&v1 +72 "core" 1 +2 "manipulator"&*% +4 "core" % \ q   `Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&d'\ +99 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%& +4 "core" &\  +2 "manipulator"&% +3 "core" %\   s +2 "storage"({% +3 "core" % 1 5 W\  +2 "storage"(_. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,q +668 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &,oI\  +2 "manipulator"&h& +4 "core" &, B D e + "manipulator"&K% +4 "core" %\  I D e f + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +52 "manipulator"&3( +199 "core" ( +2 "manipulator"&T& +4 "core" & )   \\7 + "storage"(& +4 "core" &,oI \\ R   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&y'( +100 "core" ' +2 "storage"( & +4 "core" &,oI b i "  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(J' +99 "core" ' +3 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +4 (q& +2 "core" &,oG \  g  +2 "manipulator"&)& +8 "core" & R R7 +2 .tElbow.seek 4 +3 "manipulator"&\\( +3 "core" ( +2 "manipulator"&t& +3 "core" & U R7 +2 "storage"(G& +4 "core" &,oG E Q  +2 .tForearm.seek 4 + 300 counts + "manipulator"&$' +25 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&D/ +65 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&j& +3 "storage"(A'} +6 "core" & i S7 +2 "manipulator"&+% +3 "core" %  ' X Y +2 .tForearm.seek :retract +2 "manipulator"&X'\ +55 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +34 "core" ' +2 .tElbow.seek PC +2 "manipulator"&H(k +264 "core" ( +3 "manipulator"&w& +4 "core" &u < ( d + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &u ) +  d +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +102 "core" ' +2 "manipulator"&W& +4 "core" &u e L $ h +2 "manipulator"&b% +3 "core" % 8 = Y h +2 "processing"%V& +4 "core" &\  + "processing"%(& +4 .tPC.seek :closed + "processing"%(] +3 "core" &\  +3 &\  +10 &&r\ - +9 &_\ A +10 &Ax\ T +9 &S\ U +9 &R\ T +10 &T\ U +9 &DR\ U +9 &T\ U +10 &U\ U +9 &W\ U +9 & LU\ U +10 &"V\ U +9 &#T\ U +10 &%Q\ U +9 &'UT\ T +9 &)U\ U +10 &*V\ U +9 &,W\ U +9 &.]T\ T +10 &0T\ U +9 &1S\ T +10 &3U\ U +9 &5eP\ T +9 &7&T\ \ U +10 &8V\ U +9 &:X\ \ U +9 &.V\ U +9 &?W\ \ U +10 &AU\ U +9 &CtV\ U +9 &E5[\ U +10 &Fo\ W +9 &H\ Z +9 &Jl\ Z +10 &L.\ Z +9 &M\ [ +10 &O\ [\ +9 &Qq\ [ +9 &S3\ [ +10 &T\ [ +9 &V\ \\ +10 &Xx\ \\ +9 &Z:}\ \\ +9 &[~\ N +10 &])G\ $m +9 &]x:\ 6 +5 ( + "processing"%(& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 +2 .Hand.open + "manipulator"&n1 +3 "core" &]x)z\ 6 +68 1 +2 "manipulator"&"% +4 "core" %  ' h d + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +90 "core" ' +2 .tSC.coast "storage"(6 +3 #tHeating da puck from tube 4 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %:9 +5 "core" 9 +102 "processing"%o9 +3 "core" 9 +102 "processing"%09 +4 "core" 9  +102 "processing"%/9 +2 "core" 9  +103 "processing"%69 +2 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%`9 +2 "core" 9 +103 "processing"%f9 +3 "core" 9 +103 "processing"%S9 +2 "core" 9" +103 "processing"%59 +3 "core" 9& +102 "processing"%49 +2 "core" 9+ +103 "processing"%L9 +2 "core" 9/ +103 "processing"%79 +2 "core" 93 +103 "processing"%>9 +2 "core" 97 +103 "processing"%g9 +2 "core" 9; +103 "processing"%9 +3 "core" 9@ +102 "processing"%9 +2 "core" 9D +103 "processing"% 9 +3 "core" 9H +103 "processing"%19 +2 "core" 9L +103 "processing"%9 +2 "core" 9P +103 "processing"%Y9 +2 "core" 9U +103 "processing"%I9 +2 "core" 9Y +103 "processing"%i9 +3 "core" 9] +103 "processing"%<9 +3 "core" 9a +102 "processing"%9 +2 "core" 9e +103 "processing"%Z9 +2 "core" 9j +103 "processing"%;9 +2 "core" 9n +103 "processing"%%9 +3 "core" 9r +103 "processing"%P9 +2 "core" 9v +103 "processing"%9 +2 "core" 9z +103 "processing"%z9 +3 "core" 9 +102 "processing"%'9 +2 "core" 9 +103 "processing"%]9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%a9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%|9 +3 "core" 9 +103 "processing"%&9 +2 "core" 9\ +103 "processing"%[9 +2 "core" 9 +103 "processing"%~9 +2 "core" 9$ +103 "processing"%99 +2 "core" 9* +103 "processing"%Q9 +3 "core" 90 +103 "processing"%9 +4 "core" 95 +103 "processing"%^9 +2 "core" 9; +103 "processing"%B9 +2 "core" 9@ +103 "processing"%e9 +2 "core" 9F +103 "processing"%O9 +3 "core" 9K +103 "processing"%l9 +2 "core" 9P +103 "processing"%N9 +2 "core" 9U +103 "processing"%29 +2 "core" 9Z +103 "processing"%.9 +2 "core" 9_ +103 "processing"%M9 +2 "core" 9d +103 "processing"%9 +2 "core" 9h +3 .tPH.hold 2:00:00,28C +2 "processing"%x ppg +2 .tdelay 1:30 +4 "core"  +6034 "Can" \ ;; +2965 .tPSR.select :air + .PSV.dial PSR +2 "processing"%8 +101 "core"  +2 "processing"%E% +4 "core" %\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%!'\ +607 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"% 'Һ +1636 "core" ' + .tPTV.dial :puck +2 "processing"%  +75 "core"  +2 .tPSV.dial PTV + "processing"% +73 "core" +2 .tPBV.dial :waste1 + "processing"%-  +132 "core"  +56 "processing"%% +4 "core" %һ\  +2 .tPS.seek 1.5ml + "processing"%F' +595 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 .tPS.seek 0ml + "processing"%m' +1612 "core" ' +3 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%@  +35 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%k * +34 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%C +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%r' +2505 "core" ' +2 .tPSV.dial PTV + "processing"%u +84 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%= +71 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%? +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%\  +72 "core"  +2 .tPS.seek :empty +2 "processing"%U'ղ +2497 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +137 "core" +2 .tPSV.dial :mixloop + "processing"%p +44 "core" +2 .tPRV.dial :ab1 + "processing"% @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%v' +361 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'*  + "processing"%c  +45 "core" +3  +2 "processing"%% +3 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%' +439 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'{  +28 "core" +2 .tPRV.dial :air + "processing"%_  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%#'G +1194 "core" ' +2 .tPRV.dial :waste2 + "processing"% @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%h'\ +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%K  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%T'Һ +1622 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" +2 .tPTV.dial :mixing + "processing"%} @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%% +4 "core" %Ҽ\  +2 .tPS.seek 1.85ml + "processing"%q' +246 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%) * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%t' +1972 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'G& +2 "core" &B +2 "manipulator"&d& +4 "core" &u > 2 _ + "manipulator"&D% +4 "core" %\  ? 4 g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&j(, +136 "core" ( +2 "manipulator"&+& +4 "core" &, I 3  _0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &, ? 2 ^0 +2 .tForearm.seek :garage +2 "manipulator"&y' +101 "core" ' +2 .tHand.close + "manipulator"&J/ +75 "core" / +2 "manipulator"&$& +4 "core" &,  O/ +2 "manipulator"&A% +3 "core" % $ W O +2 .tForearm.seek :retract +2 "manipulator"&w'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +323 "core" ( +2 "manipulator"&\\& +4 "core" &  V + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &  < V +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&b' +103 "core" ' +2 "manipulator"&V& +4 "core" &  \\ U +2 "manipulator"&X% +3 "core" %  & U +2 "collection"',& +4 "core" &= + "collection"'(& +4 .tCC.seek :closed +2 "collection"'n(` +3 "core" & A +4 &# 1 +9 &*D{( 4 +9 &Mnz I +10 &a$ U +9 &G' T +10 &hN" T +9 &*K# T +9 &L ( U +10 &L ) U +9 &qG' T +9 &2M( T +10 & N% T +9 &"M\  U +10 &$yJ& T +9 &&:M $ T +9 &'N U +10 &)I# T +9 &+L\ ' U +9 &-AL " U +10 &/J& U +9 &0L ' T +10 &2G& T +9 &4JK T +9 &6 J) T +10 &7G# T +9 &9M  # T +9 &;QJ % U +10 &=I ' T +9 &>I ( T +10 &@F\  T +9 &BZJ  $ T +9 &DF  T +10 &EI  T +9 &GI \  U +9 &IaQ  U +10 &K] W +9 &L:+ Z +10 &NeY ^ +9 &PIgg ` +9 &R\ ij ` +10 &Sll ` +9 &Uom a +9 &WMpn a +10 &Yus a +9 &Ztt b +10 &\\xu b" +9 &^Izw b( +9 &_s{{ 0 +10 &`i|} Y +9 ( + &`mk|| U + "collection"'(& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.42 + "collection"'"& +4 "core" &`mk||' U +2 .tHand.open +2 "manipulator"&:1 +73 "core" 1 +2 "manipulator"&o% +4 "core" %    M +46 .tForearm.reconfigure LooseForearm +9 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%0 +103 "core"  +2 "processing"%% +4 "core" %m\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%/' +1378 "Can"\ aa +251 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%6  +41 "core"  +2 .tPS.seek 0ml +2 "processing"%s' +1615 "core" ' +2 .tPSV.dial PSR + "processing"%` +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%f' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%S  + "collection"'5  +31 "core" ~ +133  +2 .tPSV.dial :mixloop + "processing"%4 +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%L  +76 "core" +2 .tPS.seek 0ml +2 "processing"%7' +2632 "core" ' + .tPSV.dial :air +2 "processing"%>  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%g' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2634 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%1' +2636 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%Y' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&I& +4 "core" & ,  Y +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&i( +8 "core" ( +2 "manipulator"&<& +4 "core" & *  O + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & & L N +2 .tForearm.seek CC +2 "manipulator"&Z' +96 "core" ' +2 .tHand.close + "manipulator"&;/ +74 "core" / +2 .tCC.seek :open +2 "collection"'%( +469 "core" ( +2 "manipulator"&P& +4 "core" &   a + "manipulator"&% +4 "core" %  U +2 .tForearm.seek :retract + "manipulator"&z'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&'(, +281 "core" ( +2 "manipulator"&]& +4 "core" &, !  V: + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,   W: +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&a' +114 "core" ' +2 .tHand.open + "manipulator"& 1 +76 "core" 1 +2 "manipulator"&% +4 "core" % s H GR +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&|'\ +98 "core" ' +2 ."da"delayUntil "08:16:23.91" +24594 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%& @ +75 "core" B +2 ."da"PBV.dial :waste1 + "processing"%[  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +47 "core" ) +2 ."da"PSV.dial :air + "processing"%9  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%Q' +2510 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%^  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%B +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%e  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%O'ղ +2508 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%l +133 "core"  +2 "processing"%N% +3 "core" %հ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%2'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%.'Һ +1627 "core" ' + ."da"PTV.dial :puck +2 "processing"%M  +75 "core"  +2 ."da"PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%8  +33 "core" +2 "processing"%E% +3 "core" %\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1607 "core" ' +2 ."da"delay 2:00 +458 "Can"\ == +11544 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +34 "core" + +2 ."da"PSR.select :air +49 .PSV.dial PSR +5 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2502 "core" ' +2 ."da"PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%F +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%@  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%k'ղ +2486 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%C +133 "core"  +2 "processing"%m% +4 "core" %ճ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%u'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%='Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%? +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%\  +35 "core" +2 "processing"%r% +4 "core" %ҷ\  + ."da"PS.seek 1.5ml +2 "processing"%'} +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%U  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%c +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2500 "core" ' +2 ."da"PSV.dial PTV + "processing"%v +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%{ +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%_ +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2530 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%#  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%K  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%h  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%}' +407 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%  +46 "core"  +2 "processing"%% +4 "core" %\  + ."da"PS.seek 0.55ml +2 "processing"%)'` +349 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%T  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%q'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%G +44 "core" +2 ."da"PTV.dial :mixing + "processing"%d @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%D  +36 "core" +2 "processing"%+% +3 "core" %Ҷ  +2 ."da"PS.seek 1.85ml +2 "processing"%3' +246 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%H * +47 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%J' +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +4233 "Can"\ EE +43770 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%$  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +34 "core" + +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%y' +2526 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%j +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%\\  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%W +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%V  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%X'ղ +2505 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%, +133 "core"  +2 "processing"%w% +4 "core" %ն\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%"'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 "processing"%:  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%o +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%(  +35 "core" +2 "processing"%0% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%t' +1609 "core" ' +2 ."da"delay 2:00 +1603 "Can"\ OO +10399 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%6  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +51 "processing"%/ * +37 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%` +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%s' +2512 "core" ' +2 ."da"PSV.dial PTV + "processing"%5 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%S +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%4 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%L  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%f'ղ +2494 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%> +132 "core"  +2 "processing"%7% +4 "core" %խt\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%g'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core"  +2 "processing"%% +4 "core" %Һ\  + ."da"PS.seek 1.5ml +2 "processing"%1' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%I * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%<' +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +36 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2503 "core" ' + ."da"PSV.dial PTV +2 "processing"%n +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%P +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%Z  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%]'ղ +2485 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +130 "core"  +2 "processing"%i% +4 "core" %մ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"% '\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1630 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV + "processing"%z +84 "core"  +2 ."da"PBV.dial :waste1 + "processing"%a  +36 "core" +2 "processing"%&% +4 "core" %Ҹ\  + ."da"PS.seek 1.5ml +3 "processing"%['~ +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%9' +1618 "core" ' +2 ."da"delay 2:00 +6371 "Can"\ BB +5631 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%Y  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%^ +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%B' +2510 "core" ' + ."da"PSV.dial PTV +2 "processing"%e +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%Q +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%l +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%N  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%O'ղ +2515 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%2 +137 "core"  +8 "processing"%M% +16 "core" %ծ~ +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +15 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +11 "processing"%'m +357 "core" ' +3 ."da"delay 5 seconds +503 "processing"%8% +4 "core" %n  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%E'\ +343 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%.'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%! +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%% +4 "core" %ҷ  + ."da"PS.seek 1.5ml +2 "processing"%-'} +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1604 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +54 "processing"% +79 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%@' +2526 "core" ' +2 ."da"PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%C +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%m +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%k  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%u'ղ +2523 "core" ' +2 "processing"%?9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast + "processing"%\  +3 "core" 4 + 4 +2 "processing"%r& +3 "core" &]x) 6 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&=% +3 "core" %\  u L +2 "storage"(p% +3 "core" % V +2 "storage"(. +3 "core" . + ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 3 +2 "storage"(U( +365 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (*& +3 "core" &  + "manipulator"&c& +5 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +2 "core" &, U P K @: +3 "manipulator"&% +3 "core" %\  M L  @ +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek PC +3 ."raiseStack"SE.seek :beamBreak +2 "manipulator"&v(k +2 "storage"({' +121 "core" ( +2 "manipulator"&_& +4 "core" &t % " w 6 + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t  $ + 8 +2 ."da"Forearm.seek PC +2 "manipulator"&' +93 "core" ' +2 ."da"Hand.close + "manipulator"&#/ +45 "core" ' +2 "storage"(K- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."raiseStack"SE.seek :place +2 "storage"(h'y +14 "core" / +2 ."da"PC.seek :open +2 "processing"%( +17 "core" ' +436 ( +2 "storage"(& +3 "core" & : +2 "manipulator"& & +3 "core" &t d p  A +2 "manipulator"&% +4 "core" % m g E A + ."da"Forearm.seek :retract +2 "manipulator"&}'\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&T( +262 "core" ( +2 "manipulator"&)& +4 "core" & Z [  ?1 + "storage"(G& +4 "core" & 5 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&d'* +101 "core" ' +3 ."da"Hand.open + "manipulator"&D1 +75 "core" 1 +2 "storage"(+- +4 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate + "storage"(H'E +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(q' +57 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1108h160ml.tif +1368 #SX MX5/16 (USB:25): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.013 seconds\ /var/log/esp/da19sep1108h160ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1108h160ml15s.tif +572 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +986 #"da"SX MX5/16 (USB:25): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1108h160ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1108h160ml30s.tif +3057 #SX MX5/16 (USB:25): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1108h160ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1108h160ml70s.tif +7128 #SX MX5/16 (USB:25): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1108h160ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.013 sec auto-exposure",Subject: "da19sep1108h160ml images!" +8 "storage"(3- +12 "core" -' +5 "storage"($& +9 "core" & {  +2 "manipulator"&A& +3 "core" & < =  ;1 +2 ."da"Elbow.seek 3 +3 "manipulator"& ( +3 "core" ( + "manipulator"&J& +4 "core" & E >  ;1 + "storage"(j& +4 "core" & x  +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&\\'* +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"(W' +56 "core" ' +2 "manipulator"&V& +4 "core" & - S1 + "storage"(y& +4 "core" & \  / + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 3 +2 "manipulator"&,' +22 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&w, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +4 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +4 "storage"(X' +28 "core" ' +3 "manipulator"&% +4 "core" %  K +2 "storage"(:& +4 "core" &\ \   +3 ."da"Forearm.force -20 +2 "manipulator"&5 +7 ."da"Forearm.seek 3 + 350 counts +2 "manipulator"&o'0 +14 "core" ' +5 "manipulator"&(& +5 "core" & S1 + "storage"(0& +5 "core" & A * +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 600 counts +3 "manipulator"&"'* +15 "core" ' +3 "storage"(b% +5 "core" % D 1 +2 ."downElevator"SE.seek :down +4 "storage"('} +100 (6% +3 "core" %7  [u +65 "manipulator"&/% +4 "core" %$ i R +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&`'\ +88 "core" ' + ' + ."downElevator"SE.coast +2 "storage"(5 +3 ."da"SC.coast +2 "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge + "processing"%t& +4 "core" &[\ +2 "manipulator"&5& +4 "core" & , $ a1 + "manipulator"&S% +4 "core" %\  - (  b +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&4(, +189 "core" ( +3 "manipulator"&L& +4 "core" &, N L x g\\ +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" &, K 7 w g\\ +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&>' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&7/ +75 "core" / +2 "manipulator"&f& +4 "core" &, , % a\\ +2 "manipulator"&% +3 "core" % 5  \ c `& +2 ."psFlush"Forearm.seek :retract +3 "manipulator"& '\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +121 "core" ( +2 "manipulator"&& +4 "core" &v F N 9 f +3 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &g& +3 "core" &v C A x f + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&I' +97 "core" ' +3 "manipulator"&1& +4 "core" &v D E f +2 "manipulator"&% +4 "core" % D C f +2 "processing"%;& +3 "core" &O\  +2 "processing"%& +4 ."psFlush"PC.seek :closed + "processing"%<(] +4 "core" &M\  +2 &L\  +9 &(wD\ \ - +10 &_G\ A +9 &FvG\ T +9 &SE\ T +11 &P=\ U +8 &Q5\ T +10 &IT6\ U +9 & T:\ U +10 &S:\ \ U +9 &V9\ U +9 & QW(\ U +9 &"T.\ \ U +10 &#O0\ \ T +9 &%R0\ T +10 &'YR0\ \ U +9 &)R0\ U +9 &*T+\ T +10 &,S\ T +9 &.bS\ T +9 &0#R\ U +10 &1S\ T +9 &3Y\ U +10 &5kO\ T +9 &7,Uz\ T +9 &8Uy\ T +10 &:SP\ T +9 &3V\ U +10 &?W\ T +9 &AU\ U +10 &CyS\ \ U +9 &E:U\ U +10 &Fm\ V +9 &H\ Y +9 &Jp\ [ +10 &L2\ [ +9 &M\ [ +9 &O\ [ +10 &Qx\ [ +9 &S:\ [ +9 &T\ [ +10 &V\ \\ +9 &X~\ [ +9 &Z?\ \\ +10 &\\\ N +9 &]-H\ !e +10 &]yH\ 8 +5 ( + "processing"%& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 + "processing"%n& +4 "core" &]y0\ 8 + &]y0\ 8 +2 ."psFlush"Hand.open + "manipulator"&P1 +65 "core" 1 +2 "manipulator"&% +4 "core" %  ( ) a +3 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&Z'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +130 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +3 "processing"%'TE +375 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +729 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%] +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%z' +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%a +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%&'\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +2129 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%~ +85 "core"  +2 ."psFlush"PBV.dial PSV +3 "processing"%[ U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%Y' +1341 "Can"\ JJ +1317 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +2623 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%9  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%e'ղ +2618 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%Q +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%l' +2632 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%N +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%B' +2628 "core" ' +2 ."psFlush"PSV.dial PBV +4 "processing"%2 @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%O  +85 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%8'ղ +2622 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +42 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%E'TE +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%!' +1633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%.' +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  +4 ."psFlush"PSR.select :flush +4 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%-'\ +660 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2114 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%F +85 "core"  +2 ."psFlush"PBV.dial PSV + "processing"% U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2635 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +2622 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%m  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%k'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%@ +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%?' +2629 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%\ +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%r' +2648 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%= @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%*'ղ +2624 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'c& +4 "core" &*+ +2 "manipulator"&& +3 "core" &v X I i +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&_(k +7 "core" ( +2 "manipulator"&& +4 "core" &k a g 1 i + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &k Z d i +2 .tForearm.seek PC +2 "manipulator"&'' +95 "core" ' +2 .tHand.close + "manipulator"&#/ +75 "core" / +2 .tPC.seek :open +2 "processing"%|( +450 "core" ( +2 "manipulator"&{& +4 "core" &k  n + "manipulator"&% +4 "core" % ϭ  o +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +367 "core" ( +2 "manipulator"&& +4 "core" &" b [ % i<= + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &# > P < i<= +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&)' +93 "core" ' +2 "manipulator"&G& +4 "core" &# h ^ i<< +2 "manipulator"&v% +3 "core" % ^ Z i +2 "collection"'D& +4 "core" &*, + "collection"'+& +4 .tCC.seek :closed +2 "collection"'}(` +2 "core" &** +3 &+*  +9 &*r+( , +10 &`~** A +9 &Js*) T +9 &\ K** T +10 &O)+ T +9 &N+* T +10 &OP,+ T +9 &O+* T +9 &O-+ T +10 &N*+ T +9 & VO+, T +9 &"Q,, T +10 &#L*+ T +9 &%N+* T +10 &'^P*, T +9 &) L+* T +9 &*O+, T +10 &,N,* T +9 &.fO*, T +9 &0)L,, T +10 &1L+, T +9 &3N,+ T +10 &5pM,. T +9 &72N,* T +9 &8N+- T +11 &:L,, T +8 &:N,, T +10 &?N,, T +9 &AO+, T +10 &CL,, T +9 &EAM,- T +9 &GL.- T +10 &HR01 T +9 &J^64 V +9 &L=yMC X +10 &Mui \\ +9 &O _ +10 &Qo _ +9 &S/ ` +9 &T ` +10 &V ` +9 &Xp a +9 &Z1 b +10 &[ b +9 &] b +10 &_l I +9 &`F* *| +9 &`ok S +2 ( + "collection"'+& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.39 + "collection"'h& +3 "core" &`oi S +2 .tHand.open + "manipulator"&H1 +71 "core" 1 +2 "manipulator"&3% +4 "core" %    ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&$'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'A& +4 "core" &`oh S +2 "collection"'J% +3 "core" %ӵ +2 .tCSV.dial CSR + "collection"'j  +42 "core"  +2 "collection"'V% +4 "core" %Ӱ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'y'qi +1341 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '% +3 "core" %qi  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"':'C +686 "core" ' +2 .tCSV.dial :waste + "collection"'( +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'0'Ӵ +1971 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'b& +4 "core" &`oh S + "collection"'T% +4 "core" %ӹ + .tCSV.dial :flush +2 "collection"'d  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'q'qi +1284 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +61 "collection"'6 @ +45 "core" B +2 "collection"'/% +4 "core" %qi  +2 .tCS.seek 7ml + "collection"'\\'~ +553 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'  +2 'W  +43 "core"  +95  +2 .tCBV.dial :waste1 + "collection"', @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'o'Ӵ +1743 "core" ' +2 #tFlushing lower manifold's waste2 port +50 "collection"'t& +7 "core" &`oh S + "collection"'5% +4 "core" %Ӱ + .tCSV.dial :flush +2 "collection"'S  +75 "core" +2 .tCS.seek 5ml +2 "collection"'X'qi +1273 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'" @ +43 "core" A +2 "collection"'L% +4 "core" %ql  +2 .tCS.seek 7ml +2 "collection"'s' +552 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"'  + .tCTV.dial CSV +44 "core"  +2 .tCBV.dial :waste2 + "collection"'U  +107 "core"  +2 .tCS.seek 0ml +2 "collection"'w'Ӵ +1251 "Can"\ KK +494 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'7& +4 "core" &`og S + "collection"'f% +4 "core" %Ӱ + .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 "collection"'`% +4 "core" %Ӱ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1993 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'g' +552 "core" ' +2 ."connect"CSV.dial CBV +3 "collection"'> + .tCBV.dial CSV +4 "collection"'1  +98 "core" +37 +2 .tCTV.dial :intake + "collection"'  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"';' +2016 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'4  +74 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +582 "core" ' +2 .tCSV.dial CSR + "collection"'  +104 "core"  +2 "collection"'% +4 "core" %Ӯ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'n'qi +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'P' +1343 "core" ' + .tCSV.dial CBV +2 "collection"' +103 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +2599 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&I& +4 "core" &"  ( a<< +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&u( +4 "core" ( +2 "manipulator"&& +4 "core" &" ! ) b<< + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &]& +2 "core" &" / /  b<< +2 .tForearm.seek CC +2 "manipulator"& ' +92 "core" ' +2 .tHand.close + "manipulator"&i/ +66 "core" / +2 .tCC.seek :open +2 "collection"'a( +468 "core" ( +2 "manipulator"&z& +4 "core" &" d j k<< + "manipulator"&&% +4 "core" %  [ _ j +2 .tForearm.seek :retract + "manipulator"&~'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&[(, +286 "core" ( +2 "manipulator"&& +4 "core" &,  " pb + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,   ob +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&Y' +114 "core" ' +2 .tHand.open + "manipulator"&91 +72 "core" 1 +2 "manipulator"&^% +4 "core" % u  & C _Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&Q'\ +99 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:11:23 + #Preparing to sleep until 11:00AM 9/11/2019 +4 ."shutdown"CC.coast +2 #tAsleep til 11:00AM 9/11/2019 +2 "collection"'6 +5 #tContinuing at 11:00 + ."shutdown"CS.coast +2 "collection"'5 +3 "Can"\ 00 +3 ."shutdown"PC.coast +2 "processing"%6 +4 ."Qmail"GoodNews.email "Then, in tube 4: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:108\\n{1 => 22,\\n 2 => 22,\\n 3 => 1,\\n 4 => 21}\\nCan@09:11:16, 22.8C, 15% humidity, 15.0psia, 12.635V, 0.233A, 0.233A avg, 2.94W",Subject: "Asleep until 11:00" +3 ."shutdown"PS.coast +2 "processing"%5 +3 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF +2 #Shutdown +45915 "Can"\ - +60002 \ - +60002 \ . +60002 \ . +60003 \ / +60002 \ / +60002 \ . +60002 \ &%% +60002 \ '%% +60003 !\ %&& +60002  \ '%% +6399  \ 0 +2 #tPowering core bus +488 .Gate.power :raw,:ON +2 "sampler") +2 )e +2 "core"  + "collection"' +2 'N +3 "core"  +2 "processing"% +2 %l +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +5 "sampler")&\ +2 )2% +3 "core" %\  + .tSS.configure SSconfig +2 "sampler")#.0XA\  + .tCS.configure CSconfig +2 "collection"'#P d@b +2 "processing"%M& +3 "core" &0\ - +2 .tPC.configure PCconfig + "processing"%$x2 ^22b +3 %% +2 "core" %\ , +2 .tPS.configure PSconfig +2 "processing"%#A d`b +4 "manipulator"&8% +3 "core" % Z Z p + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 &E& +2 "core" & N N 4 +2 .tElbow.configure LooseElbow + "manipulator"&$ &.,(#b +5 "storage"(& +3 "core" & \  + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (% +2 "core" % \  +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'!  +2 "core" +2 .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast + "processing"%  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +10 "collection"'.% +3 "core" %>A\  +3 "processing"%-% +3 ."rdySampler"Intake.select :close +2 "manipulator"&F% + ."rdySampler"Exhaust.select :close +2 .CTV.dial :air +3 "collection"'  +3 "core" %\ ) + % B H m  +2 ."rdyProcessing"PSV.dial :air +3 "manipulator"&% + "processing"%  +5 "core"  + %\  ,  +2 ."rdySampler"CSV.dial :waste1 +2 .tForearm.reconfigure LooseForearm +3 "collection"' + "manipulator"&#@2^d^2b +4 .tForearm.home.seek :retract + "manipulator"&m'\ +50 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler")C +3 "core"  +2 "sampler")@  +16 "core"  + ' +2 ."closeHand"Hand.close +4 ."readyCS"CS.reconfigure CSfast +4 "manipulator"&k/ + ."rdySampler"SS.reconfigure SSconfig +5 .tElbow.jog 1500 +2 "collection"'#d @b + "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 1,\\n 4 => 21}\\nCan@11:00:27, 22.3C, 15% humidity, 15.0psia, 12.528V, 0.502A, 0.502A avg, 6.29W",Subject: "Started 2019_9_5_rush_mission phase shallowDAwithoutWCR" +2 #t===> STARTED shallowDAwithoutWCR (phase #13) <=== +3 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'_& +4 "core" &??  + .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&& +4 "core" & U4 +2 "manipulator"&G% +3 "core" % \  V +2 .tElbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&v(, +190 "core" ( +2 "manipulator"&D& +4 "core" &,   x ZO +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,    ZO +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&%' +97 "core" ' +2 .tHand.close +2 "manipulator"&h/ +78 "core" / +3 "manipulator"&H& +4 "core" &,  UO +2 "manipulator"&3% +4 "core" % , UI +4 .tForearm.seek :retract +2 "manipulator"&A'\ +99 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&J( +304 "core" ( +2 "manipulator"&+& +4 "core" &-  Z TF + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +3 "core" &- m TF +3 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC + "manipulator"&V' +99 "core" ' +3 "manipulator"&)& +5 "core" &- UF + "manipulator"&R% +4 "core" % Um +2 "collection"'& +4 "core" &AA#  +3 "collection"'y& +10 .tCC.seek :closed +2 "collection"'((` +8 "core" &?B&  +2 &>@%  +2 &@@  +6 &2u>@ , +8 &_|@A A +10 &<p>A T +8 &K@A" U +10 &K@? U +9 &~M@A# T +9 &?O>> U +10 &L?@ U +9 &J>@# U +9 &J?B T +10 & HJ>A! T +10 &" P@@ U +9 &#N?A T +9 &%K=? U +9 &'OL?A U +10 &)F?@ T +11 &*N@@ T +7 &,I?B$ T +10 &.XL>A% T +9 &0H?A U +11 &1N=B T +8 &3N>A U +9 &5`J>A$ T +10 &7!I@? U +9 &8JAA U +9 &:F?A% T +10 &*I>A T +10 &?N@B$ T +9 &AJ?A U +9 &CpI@A T +10 &E3F?A T +9 &FJAB\ T +9 &HOEG U +10 &JtYKJ V +9 &L/x^V X +10 &M} ] +9 &O _ +9 &Q_ ` +10 &S  ` +9 &T a +9 &V a +10 &Xa b +9 &Z# b +10 &[ b +9 &] b% +9 &_Z S +10 &`H  *y +9 &`` !a +2 ( +2 "collection"'y& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.52 + "collection"':& +4 "core" &`` !a + .tHand.open + "manipulator"&b1 +69 "core" 1 +3 "manipulator"&T% +4 "core" % Lm +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +94 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"'0& +4 "core" &`` !a +2 "collection"'6% +3 "core" %ӷ +2 .tCSV.dial CSR +2 "collection"'/  +132 "core"  +2 "collection"'q% +4 "core" %ӷ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"' 'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'W% +3 "core" %qh  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"','B +694 "core" ' + .tCSV.dial :waste +2 "collection"'\\ +134 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'t'Ӵ +1980 "core" ' +2 #tPurging external Intake + "collection"'5& +4 "core" &`` !a + "collection"'S% +4 "core" %Ӵ + .tCSV.dial :flush + "collection"'o  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'"' +2499 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'L 'X  +5 "core" +70 ~ +2 .tCTV.dial :intake + "collection"'  +88 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'U'Ӵ +2506 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'s  +74 "core" ~ +2 #tFlushing upper manifold + "collection"'7& +4 "core" &`` !a + "collection"'f% +4 "core" %ӳ + .tCSV.dial :flush + "collection"'  +75 "core"  +2 .tCS.seek 5ml +2 "collection"'`'qi +1285 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'w @ +44 "core" B +2 "collection"'% +4 "core" %qo  +52 .tCS.seek 7.001ml + "collection"'>' +557 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'1 +118 "core" +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"''Ӵ +1760 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'g'2T +797 "core" ' +2 .tCSV.dial :waste + "collection"'4 +43 "core" +2 .tCS.seek 0ml +2 "collection"';'Ӵ +810 "core" ' +2 "collection"'& +4 "core" &`` !a + "collection"'% +4 "core" %Ӵ  + .tCSV.dial :flush +2 "collection"'  +43 "core"  +2 .tCS.seek 3ml +2 "collection"'n'2T +807 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air + "collection"' @ +44 "core" A +2 "collection"'P% +4 "core" %2V  +2 .tCS.seek 5ml + "collection"'I'qk +558 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"''Ӵ +1270 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"']'2T +803 "core" ' +2 .tCSV.dial :waste + "collection"'i +76 "core" +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +792 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&$& +4 "core" &+ ` ND{ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&}( +47 "core" ( +2 "manipulator"&z& +4 "core" &  O T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &&& +2 "core" & S T +2 .tForearm.seek CC +2 "manipulator"& ' +95 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "manipulator"&u& +4 "core" & 1 2 O ] + "manipulator"&9% +4 "core" %  % , ] +2 .tForearm.seek :retract + "manipulator"&^'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&~(, +285 "core" ( +2 "manipulator"&Y& +4 "core" &, . % ]B + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &,  ( ]B +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +111 "core" ' +2 .tHand.open +2 "manipulator"&|1 +74 "core" 1 +2 "manipulator"&*% +4 "core" % {  Or +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&Q'\ +101 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 4 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 4 at 11:04:50EDT11-Sep-19\\n{1 => 22,\\n 2 => 22,\\n 3 => 1,\\n 4 => 21}\\nCan@11:00:27, 22.3C, 15% humidity, 15.0psia, 12.528V, 0.502A, 0.502A avg, 6.29W",Subject: "da sampling at most 300ml" +2 "collection"'[& +4 "core" &AC +2 "manipulator"&x% +3 "core" %\   . % Z$ +2 "storage"(e% +4 "core" %v ! .  + "storage"(N. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 +2 "storage"(l(,q +667 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (2& +3 "core" &,o_ ' - Q  + "manipulator"&B& +4 "core" &,  ' WB + "manipulator"&O% +4 "core" %\  U$ +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&M( +191 "core" ( +2 "manipulator"&& +5 "core" &  V R7 +2 "storage"(8& +3 "core" &,r D j & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&E'( +96 "core" ' +2 "storage"(& +4 "core" &,r  O & +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +100 "core" ' +2 "storage"(!- +3 "core" -' +2 .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (& +3 "core" &,r  & +2 "manipulator"&.& +4 "core" & 2 I7 + .tElbow.seek 4 +2 "manipulator"&F( +4 "core" ( +2 "manipulator"&-& +4 "core" &  I7 +2 "storage"(& +4 "core" &,r  & +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&' +21 "core" ' +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close +49 "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&C& +5 "storage"(@'} +3 "core" & 6 J7 +2 "manipulator"& % +4 "core" % y O +2 .tForearm.seek :retract + "manipulator"&k'\ +66 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +24 "core" ' +2 .tElbow.seek CC +2 "manipulator"&\ ( +154 "core" ( +2 "manipulator"&p& +4 "core" &/ V SH +4 .tElbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 &r& +3 "core" &/ X RH +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&#' +95 "core" ' +2 "manipulator"&Z& +4 "core" &0 > RH +2 "manipulator"&{% +7 "core" % Q$ +4 "collection"'<& +7 "core" &<?% +3 "collection"'m& +8 .tCC.seek :closed +6 "collection"'(` +6 "core" &>@ +4 &=@" +2 &>@# 0 +7 &'Dx>># 3 +8 &Hnx=># H +10 &\\=>" T +9 &G>? T +9 &dL=A S +10 &&J>= S +9 &G=? T +10 &J<? T +9 &kG<A T +9 &.L>A S +10 & H=A T +9 &"G>@= S +9 &$tG?@ S +10 &&6IAB S +9 &'M?A T +10 &)G??@ T +9 &+{J?A T +9 &->G=A S +10 &/H?@5 S +9 &0L??B T +10 &2I=AJ T +9 &4EI?A T +9 &6 G=A3 S +10 &7K<@e T +9 &9J@@* S +9 &;NF@A@ S +10 &=F=A? S +9 &>E>AA S +9 &@E?@8 S +10 &BVK=@= S +9 &DI=B S +10 &EH@AK S +9 &GHBC> T +10 &I[RJGU T +9 &KiZR W +9 &L~[L [\ +10 &N/ _ +9 &PD0 _ +9 &RA ` +10 &S< ` +9 &U a +9 &WFQ a +10 &Y\\ b +9 &ZX b +11 &\\_ b# +8 &^@F b* +9 &_}D 6 +10 &`M] : +9 &`\ z` Q +5 ( + "collection"'m& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.51 +2 .Hand.open + "manipulator"&1 +3 "core" &`e[ Q +64 1 +2 "manipulator"&_% +4 "core" %  J$ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")+ +3 "core" + +2 "sampler")G% +3 "core" % 6 8 +2 "collection"'D& +4 "core" &`c\\ Q +2 "Can"+ ww +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X% +3 "core" %]Z 0 +2 "sampler")% +4 "core" %\\[ & + .tIntake.select :close + "sampler")0 +9 )4% +3 "core" %[Z + .tSSV.dial :exhaust +2 "sampler")g  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +896 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +78 "core" +2 #tAllowing 130s for 25.0ml of remaining 225.0ml + .Intake.select :open + "sampler") +210 "collection"' % +3 "core" %Ӹ35, + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X{ + #tIntake @18.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 135 +2 "sampler")#.0XK +2 "sampler")% +3 "core" %R !  +2 "collection"'% +3 "core" %ӸA +2 #tIntake @19.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 122 +2 "sampler")#.z0XV + #tIntake @19.6psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 110 + "sampler")#.n0XY +2 "sampler")/% +3 "core" %  q +53 "collection"'T% +3 "core" %Ӹ/3= +2 "sampler")q% +3 "core" %! , +52 "collection"'0% +3 "core" %Ӹ479 +2 "sampler")W% +3 "core" %AE , +2 "sampler") % +3 "core" %EC - + .tIntake.select :close +2 "sampler")0 +8 )\\% +3 "core" %GI ' + .tSSV.dial :exhaust +2 "sampler"),  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")5'z +238 #"pumping"6.9L/min +665 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")V  +77 "core" +2 #tAllowing 130s for 25.0ml of remaining 100.0ml + .Intake.select :open + "sampler") +210 "collection"'?% +3 "core" %Ӹ7:A +2 #tIntake @21.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 72 +2 "sampler")#.H0X' +400 "core" ';rtr $  +3 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X +2 "sampler");% +3 "core" %5 ) h +15 "collection"'% +3 "core" %Ӹ*)D +2 "sampler")$% +3 "core" %4 . +2 "collection"'z% +4 "core" %Ӹ-,F + #tIntake @21.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 48 +2 "sampler")#.00Xs% +3 "core" %Ӹ02> +2 "sampler")% +3 "core" %w  1 +15 "collection"'I% +3 "core" %Ӹ/1/ +2 "sampler")% +3 "core" %w  2 +15 "collection"'i% +3 "core" %Ӹ/3* +2 "sampler");% +3 "core" %w ! 2 +15 "collection"'% +3 "core" %Ӹ03A +2 "sampler")$% +3 "core" %w " 2 +2 "collection"'z% +4 "core" %Ӹ24; + #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 21 +2 "sampler")#.0Xz +2 "sampler")O% +3 "core" %q  ] +15 "collection"'C% +3 "core" %Ӹ/3, +2 "sampler")-% +3 "core" %q - & +15 "collection"'% +3 "core" %Ӹ25, +2 "sampler")M% +3 "core" %p  ' +15 "collection"'E% +3 "core" %Ӹ45@ +2 "sampler")p% +3 "core" %p  ' +2 "collection"'r% +3 "core" %Ӹ34; +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 17 +2 "sampler")#.0Xz +15 "collection"'% +3 "core" %Ӹ23+ +2 "sampler")F% +3 "core" %\  + > +67 "collection"'k% +4 "core" %Ӹ24+ +2 "sampler")D% +3 "core" %\   > +15 "collection"'#% +3 "core" %Ӹ45@ +2 "sampler") % +3 "core" %\   > +2 "collection"'l% +4 "core" %Ӹ36C + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 15 +2 "sampler")#.0X| +15 "collection"'S% +3 "core" %Ӹ368 +2 "sampler")% +3 "core" %\   > +15 "collection"'"% +3 "core" %Ӹ35+ +2 "sampler")o% +3 "core" %\  ' > +15 "collection"'t% +3 "core" %Ӹ441 +2 "sampler")f% +3 "core" %\   > +15 "collection"'X% +3 "core" %Ӹ23: +2 "sampler")L% +3 "core" %\  & > +15 "collection"'U% +3 "core" %Ӹ24 +2 "sampler")w% +3 "core" %\  * > +15 "collection"'% +3 "core" %Ӹ55: +2 "sampler")1% +4 "core" %\   > +15 "collection"'s% +3 "core" %Ӹ27+ +2 "sampler")?% +3 "core" %\  ! > +15 "collection"'5% +3 "core" %Ӹ347 +2 "sampler")g% +3 "core" %\   > +2 "collection"'% +4 "core" %Ӹ441 +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xz% +3 "core" %Ӹ148 +2 "sampler")% +3 "core" %! *  +15 "collection"'I% +3 "core" %Ӹ44& +2 "sampler")% +3 "core" %\  & G +15 "collection"'i% +3 "core" %Ӹ16= +2 "sampler");% +3 "core" %   +15 "collection"'% +3 "core" %Ӹ35" +2 "sampler")$% +3 "core" % #  +15 "collection"'z% +3 "core" %Ӹ05( +2 "sampler")7% +3 "core" %   +15 "collection"'4% +3 "core" %Ӹ258 +2 "sampler")d% +3 "core" %   +15 "collection"'(% +3 "core" %Ӹ25& +2 "sampler")&% +3 "core" % &  +15 "collection"'% +3 "core" %Ӹ35( +2 "sampler") % +3 "core" % !  +15 "collection"'Y% +3 "core" %Ӹ658 +2 "sampler")a% +3 "core" % "  +15 "collection"']% +3 "core" %Ӹ25# +2 "sampler")J% +3 "core" % &  +15 "collection"'u% +3 "core" %Ӹ179 +2 "sampler")9% +3 "core" %  +15 "collection"'^% +3 "core" %Ӹ252 +2 "sampler")[% +3 "core" % '  +2 "collection"'*% +4 "core" %Ӹ46! + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X|% +3 "core" %'  # +15 "collection"'% +3 "core" %Ӹ264 +2 "sampler")I% +3 "core" %' ! # +15 "collection"'% +3 "core" %Ӹ56 +2 "sampler")i% +3 "core" %' * # +15 "collection"';% +3 "core" %Ӹ57/ +2 "sampler")% +3 "core" %'  # +2 "collection"'$% +3 "core" %Ӹ56) +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X| @ +43 "core" @ +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +112 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")I +135 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +112 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler"). +86 "core" ' + ."CSpush"CS.coast + "collection"'5 +47 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +328 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'x% +3 "core" %@  +2 .tCS.seek 6ml + "collection"'}' +1348 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'7 +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'c'ӂ +1525 "core" ' +2 .tCSV.dial CSR + "collection"'Q  +44 "core"  +2 "collection"'% +4 "core" %+ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +46 "collection"'<' +596 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %\ & \ +2 .tCS.seek 4.999ml + "collection"'m'qc +845 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'F'> +1086 "core" ' +2 #tHeating sh1 puck from tube 4 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'k \  +2 'D9 +5 "core" 9d +103 "collection"'#9 +3 "core" 9d +102 "collection"' 9 +3 "core" 9 d +102 "collection"'l9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +103 "collection"'_9 +3 "core" 9d +102 "collection"'G9 +3 "core" 9d +102 "collection"'H9 +3 "core" 9"d +102 "collection"'39 +3 "core" 9&d +102 "collection"'9 +3 "core" 9+d +102 "collection"'@9 +3 "core" 9/d +102 "collection"'{9 +3 "core" 93d +102 "collection"'v9 +3 "core" 97d +102 "collection"'h9 +3 "core" 9;d +102 "collection"'9 +3 "core" 9)@d +103 "collection"'9 +3 "core" 9BDd +102 "collection"'A9 +3 "core" 9]Hd +102 "collection"'9 +3 "core" 9wLd +102 "collection"':9 +3 "core" 9Pd +102 "collection"'b9 +3 "core" 9Ud +103 "collection"'Z9 +3 "core" 9Yd +102 "collection"'K9 +6 "core" 9]d +102 "collection"'%9 +3 "core" 9ad +102 "collection"'j9 +3 "core" 9%fd +102 "collection"'y9 +3 "core" 9Cjd +102 "collection"'/9 +3 "core" 9and +102 "collection"'q9 +3 "core" 9rd +102 "collection"'=9 +3 "core" 9vc +102 "collection"'9 +3 "core" 9{` +102 "collection"'N9 +3 "core" 9\\ +103 "collection"'T9 +3 "core" 9Z +102 "collection"',9 +3 "core" 9X +102 "collection"'R9 +3 "core" 99T +102 "collection"'V9 +3 "core" 9VR +102 "collection"')9 +3 "core" 9uO +103 "collection"'S9 +3 "core" 9L +102 "collection"' 9 +3 "core" 9J +102 "collection"'69 +3 "core" 9H +102 "collection"'9 +3 "core" 9D +102 "collection"'"9 +3 "core" 9 C +103 "collection"'t9 +3 "core" 9&@ +102 "collection"'9 +3 "core" 9C> +102 "collection"'f9 +3 "core" 9^= +102 "collection"'X9 +3 "core" 9y: +102 "collection"'L9 +2 "core" 98 +103 "collection"'U9 +3 "core" 96 +102 "collection"'+9 +3 "core" 95 +102 "collection"'9 +3 "core" 92 +102 "collection"'19 +3 "core" 91 +102 "collection"'s9 +3 "core" 9 / +102 "collection"'o9 +3 "core" 9". +102 "collection"'59 +3 "core" 99- +102 "collection"'g9 +3 "core" 9N+ +102 "collection"'9 +3 "core" 9c* +102 "collection"'?9 +3 "core" 9w( +102 "collection"'09 +3 "core" 9& +102 "collection"' 9 +3 "core" 9& +102 "collection"' 9 +3 "core" 9$ +102 "collection"'>9 +2 "core" 9# +103 "collection"'W9 +3 "core" 9" +102 "collection"'I9 +3 "core" 9" +102 "collection"'w9 +3 "core" 9 +102 "collection"'9 +3 "core" 9 \  +102 "collection"'9 +3 "core" 9  +102 "collection"'9 +3 "core" 9  +102 "collection"';9 +3 "core" 9 , +102 "collection"'9 +3 "core" 9 9 +102 "collection"'i9 +3 "core" 9 F +102 "collection"'\\9 +3 "core" 9 R# +102 "collection"'d9 +3 "core" 9 ^' +103 "collection"'49 +2 "core" 9 j+ +103 "collection"'(9 +3 "core" 9 u/ +102 "collection"'9 +3 "core" 9 4 +102 "collection"'$9 +3 "core" 9 8 +102 "collection"'&9 +3 "core" 9 < +103 "collection"'Y9 +3 "core" 9 @ +102 "collection"'a9 +3 "core" 9 D +102 "collection"'J9 +3 "core" 9 I +102 "collection"'u9 +3 "core" 9 M +102 "collection"'99 +3 "core" 9 Q +103 "collection"'^9 +3 "core" 9 U +102 "collection"'[9 +2 "core" 9 Y +103 "collection"' 9 +2 "core" 9 ^ +103 "collection"'*9 +3 "core" 9 b +102 "collection"'9 +3 "core" 9 f +102 "collection"'9 +3 "core" 9 j +102 "collection"']9 +2 "core" 9 n +103 "collection"'n9 +2 "core" 9 s +103 "collection"'|9 +3 "core" 9  w +102 "collection"'9 +3 "core" 9\  { +103 "collection"'P9 +3 "core" 9\   +102 "collection"'89 +3 "core" 9\   +102 "collection"'9 +2 "core" 9\  +103 "collection"'29 +2 "core" 9\  +103 "collection"'B9 +3 "core" 9\  +103 "collection"'~9 +2 "core" 9\  +103 "collection"'.9 +3 "core" 9\  +102 "collection"'`9 +3 "core" 9\ # +102 "collection"'9 +2 "core" 9\ ' +103 "collection"'z9 +3 "core" 9\ + +103 "collection"'!9 +2 "core" 9\ . +103 "collection"'O9 +2 "core" 9\ 2 +103 "collection"'C9 +3 "core" 9\ 4 +102 "collection"'e9 +3 "core" 9\ 8 +102 "collection"'9 +3 "core" 9\ ; +102 "collection"'M9 +3 "core" 9\ > +102 "collection"'-9 +3 "core" 9\ B +102 "collection"'E9 +3 "core" 9\ E +102 "collection"'p9 +2 "core" 9\ H  +103 "collection"'x9 +3 "core" 9\ K! +103 "collection"'r9 +2 "core" 9\ N! +103 "collection"'79 +2 "core" 9\ O# +103 "collection"'}9 +3 "core" 9\ S$ +102 "collection"'Q9 +3 "core" 9\ U% +102 "collection"'9 +3 "core" 9\ Y& +103 "collection"'c9 +2 "core" 9\ [' +103 "collection"'9 +3 "core" 9\ ^' +102 "collection"'<9 +2 "core" 9\ `( +103 "collection"'9 +2 "core" 9\ c) +103 "collection"'m9 +3 "core" 9\ e* +103 "collection"'D9 +3 "core" 9\ g+ +102 "collection"'#9 +3 "core" 9\ k, +102 "collection"' 9 +45 "core" 9\ m- +114 "collection"'l9 +3 "core" 9\ q.  +102 "collection"'9 +3 "core" 9\ s/ +102 "collection"'9 +3 "core" 9\ u1 +102 "collection"'_9 +3 "core" 9\ w2 +102 "collection"'G9 +3 "core" 9\ y2 +102 "collection"'H9 +3 "core" 9\ }4! +102 "collection"'39 +3 "core" 9\ 4% +103 "collection"'9 +3 "core" 9\ 5* +102 "collection"'@9 +3 "core" 9\ 6. +102 "collection"'{9 +3 "core" 9\ 72 +102 "collection"'v9 +3 "core" 9\ 86 +102 "collection"'h9 +3 "core" 9\ 9: +2 .tCH.hold 10:00,70C +3 "collection"' `\ `\  +3 "core" ; +32339 "Can" +27662 "core" ` +2 "collection"'9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'A'Ӵ +331 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +106 "core" @ +2 .tCSV.dial :air + "collection"': @ +44 "core" > +2 .tCS.seek 5ml +3 "collection"'b'qi +1341 "core" ' + .tCSV.dial CTV +2 "collection"'Z  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'K @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'%  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'j @ +44 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +5 "collection"'y'Ӵ +1340 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'/ +105 "core"  +2 .tCBV.dial CSV + "collection"'q  +30 "core"  +2 "collection"'=% +4 "core" %Ӳ  +2 .tCS.seek 5ml + "collection"''qg +1339 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'N  +44 "core" +2 "collection"'T% +4 "core" %qb  +2 .tCS.seek 6.999ml + "collection"','w +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'R @ +54 "core" B +2 .tCS.seek 10ml +2 "collection"'V' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"') ` +119 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'S   +30 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +3 '6  +27 "core"  +111  +2 .tCS.seek 5ml +2 "collection"''qi +1343 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'" @ +104 "core" @ +2 .tCSV.dial :waste + "collection"'t +106 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1342 "core" ' + .tCSV.dial :air +2 "collection"'f @ +75 "core" B +2 .tCS.seek 5ml +2 "collection"'X'qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'L  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'U @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'+  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +46 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'1'Ӵ +1357 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'s +102 "core"  +2 .tCBV.dial CSV + "collection"'o  +30 "core"  +2 "collection"'5% +4 "core" %ӳ  +2 .tCS.seek 5ml + "collection"'g'qh +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'?% +4 "core" %qk&)  +2 .tCS.seek 7ml + "collection"'0' +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +55 "core" B +2 .tCS.seek 10ml +2 "collection"' ' +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'> ` +119 "core" ^ +2 #tLysing Complete + "collection"'W& +4 "core" &`dAB Q +2 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&I% +3 "core" %\  K Y +2 "storage"(w% +3 "core" % H A +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(( +366 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" & _ +2 "manipulator"&;& +4 "core" &-  EG + "manipulator"&% +4 "core" %\   E +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +50 "manipulator"&i( +166 "core" ( +2 "manipulator"&\\& +4 "core" & LV +2 "storage"(d& +3 "core" & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&4'* +97 "core" ' +2 "storage"((& +4 "core" & +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +290 "core" ' +2 "storage"($- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&&& +3 "core" &  JV +2 "storage"(Y& +3 "core" & b + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&a' +22 "core" ' +2 .tElbow.hold + "manipulator"&J, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(u- +2 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate + "storage"(9' +32 "core" ' +2 "manipulator"&^% +4 "core" %  G\ +2 "storage"([& +3 "core" & +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 347 counts +2 "manipulator"& '- +16 "core" ' +2 "manipulator"&*& +4 "core" & ? PU +2 "storage"(& +3 "core" &\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&'* +17 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(]'{ +40 "core" ' +2 "manipulator"&n& +4 "core" & / SU +2 "manipulator"&|% +4 "core" %1  S + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&P( +161 "core" ( +2 "manipulator"&8& +4 "core" &+  IE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &+ { IE +2 .tForearm.seek CC +2 "manipulator"&2' +96 "core" ' +2 .tHand.close + "manipulator"&B/ +72 "core" / +2 .tCC.seek :open +2 "collection"'~( +471 "core" ( +2 "storage"(.& +4 "core" & G  + "storage"(`& +4 "core" &\ \  Z +2 "manipulator"&& +3 "core" &+  OE +2 "manipulator"&z% +4 "core" %   O + .tForearm.seek :retract +2 "manipulator"&!'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&O( +204 "core" ( +2 "manipulator"&C& +4 "core" &   T) + "storage"(e& +4 "core" & E  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 3 + "manipulator"&' +101 "core" ' +2 .tElbow.hold + "manipulator"&M, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&-1 +76 "core" 1 +3 "manipulator"&E% +4 "core" %  M +2 "storage"(p& +3 "core" &\ \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 344 counts +2 "manipulator"&x'* +14 "core" ' +2 "manipulator"&r& +4 "core" & $ V) +2 "storage"(7& +3 "core" & "  g +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&}'* +26 "core" ' +2 "storage"(Q% +4 "core" %  % " +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (c% +3 "core" %- A L \\w +2 "manipulator"&% +4 "core" % s RP + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&<'\ +93 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" & +2 "manipulator"&m& +4 "core" & , )  c) +2 "manipulator"&D% +3 "core" %\  , + d) +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&#(, +185 "core" ( +2 "manipulator"& & +4 "core" &, c Y g= + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &l& +2 "core" &, 3 R Q i= +2 .tForearm.seek :garage +2 "manipulator"&' +98 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&_& +4 "core" &, . - ! c= + "manipulator"&G% +4 "core" % 4 . + H b +2 .tForearm.seek :retract + "manipulator"&H'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&3( +296 "core" ( +53 "manipulator"&& +5 "core" &# " , ; b=B + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" &# & / K c=B +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&{' +103 "core" ' +2 "manipulator"&v& +4 "core" &# ( . a=B +2 "manipulator"&h% +3 "core" % 0 - F a +3 "collection"'k& +3 "core" &]be +2 "collection"'& +4 .tCC.seek :closed + "collection"'(` +3 "core" &a` +3 &]_=  +10 &*n^a , +9 &ax_] A +9 &Pk]] S +10 &F]_ R +9 &J^`\\ S +9 &L[aS S +10 &WM[^ S +9 &M[] S +10 &MZ]m S +9 &J\\^ R +9 & `J]a| R +10 &"!J[_w S +9 &#K[\\d S +9 &%LZ[N S +10 &'gIY\\< S +9 &)*GY]& R +10 &*NY] S +9 &,G[] S +9 &.pIX[ R +10 &00LXZ S +9 &1GX\\v R +9 &3LX[d S +10 &5wGXZO S +9 &79GW[ S +10 &8HX[ S +9 &:GVY S +9 &<HVX{ S +10 &>BFWYt R +9 &@IXXg S +9 &ALUXS S +10 &CITVC S +9 &EIFTV, S +10 &G LVV S +9 &HQWY S +9 &JWNZf T +10 &LBxM X +9 &MD \\ +9 &ORH0 ^ +10 &Qtkf _ +9 &S5|y _ +10 &T ` +9 &V ` +9 &Xv a +10 &Z6 a +9 &[ b +9 &] b +10 &_lr E +9 &`D,j )z +10 &`gjR W +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.49 +2 "collection"'F& +3 "core" &`gm W +2 .tHand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&:% +4 "core" %  X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&A'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%Z +132 "core"  +2 "processing"%K% +4 "core" %6\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%%' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%j  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%b' +1613 "core" ' + .tPSV.dial PSR +2 "processing"%/ +42 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%q' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%= + .tCBV.dial PRV +5 "collection"'y  +3 "core"  +2 "processing"%N  +44 "core"  +26 +2 .tPSV.dial :mixloop + "processing"%T +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +138 "core" +2 .tPS.seek 0ml +2 "processing"%R' +1174 "Can" YY +1458 "core" ' +2 .tPSV.dial :air + "processing"%,  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%)' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%S +44 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2621 "core" ' + .tPSV.dial :air +2 "processing"%6  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%V' +2624 "core" ' +2 .tPSV.dial :mixloop + "processing"%" +44 "core" +2 .tPS.seek 0ml +2 "processing"%t' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &#  e X=B +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&f( +41 "core" ( +2 "manipulator"&& +4 "core" & (  ^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +2 "core" & ) ! $ _ +2 .tForearm.seek CC + "manipulator"&U' +92 "core" ' +2 .tHand.close + "manipulator"&+/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&X& +4 "core" & i l N j + "manipulator"&s% +4 "core" %  ] f  j +2 .tForearm.seek :retract + "manipulator"&o'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&5(, +273 "core" ( +2 "manipulator"&1& +4 "core" &, g _ iI +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, [ g iI +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&?' +110 "core" ' +2 .tHand.open + "manipulator"&g1 +75 "core" 1 +2 "manipulator"& % +4 "core" % ` U) +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&0'\ +101 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 4 into Collection Clamp + "collection"'>& +4 "core" &. +2 "manipulator"&W% +3 "core" %\  j _ @ j +2 "storage"(I% +3 "core" %{\ \ +2 "storage"(w. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,q +361 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +3 "core" &,rW 8 + X  + "manipulator"&;& +4 "core" &,  ( 1 `I +2 "manipulator"&% +3 "core" %\  * , G d +47 .tElbow.reconfigure TightElbow +10 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 + "manipulator"&\\( +183 "core" ( +2 "manipulator"&d& +4 "core" & D J e/ +2 "storage"((& +3 "core" &,o >\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&\ '( +100 "core" ' +2 "storage"(& +4 "core" &,o b\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"($' +117 "core" ' +3 "storage"(&- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (Y& +3 "core" &,o   +2 "manipulator"&u& +3 "core" &  W/ +2 .tElbow.seek 4 +2 "manipulator"&^( +3 "core" ( + "manipulator"&[& +4 "core" & / W/ + "storage"(*& +4 "core" &,o 1 1 c  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&' +17 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&n/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&|& +2 "storage"(4'} +6 "core" & W/ +2 "manipulator"&i% +4 "core" %   # a +2 .tForearm.seek :retract + "manipulator"&'\ +73 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +17 "core" ' +2 .tElbow.seek CC +2 "manipulator"&a( +150 "core" ( +2 "manipulator"& & +4 "core" &. - ) _ aF + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &- + -  aF +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&8' +98 "core" ' +3 "manipulator"&& +4 "core" &- $ _F +2 "manipulator"&% +3 "core" % * +  _ +3 "collection"'J& +4 "core" & + "collection"'B& +4 .tCC.seek :closed + "collection"'(` +3 "core" & +2 & \ +10 &*n - +9 &ax A +9 &Yk R +10 &F R +9 &J R +10 &I{ R +10 &^Ml S +8 &!G{ S +10 &G S +9 &G S +9 & gG S +10 &")Gn S +9 &#F` R +10 &%IJ S +9 &'oM? S +9 &)2F= R +10 &*I# R +9 &,G R +9 &.xI R +10 &0:I R +9 &1H R +10 &3G S +9 &5G S +9 &7AL S +10 &9L S +9 &:J R +9 &<I R +10 &>IFk S +9 &@ L S +10 &AI S +9 &CF S +9 &ERI R +10 &GI R +9 &HR T +9 &Jj W +10 &LC( Z +9 &M?A ^ +10 &O@Bp _ +9 &Qz@D} _ +9 &S<?Cq _ +10 &TBDo ` +9 &VAEl a +9 &X}EGe a +10 &Z<GGe b +9 &[IJZ b! +10 &]JMR b& +9 &_qLLI M +9 &`HNPG 1 +10 &`|{MPB Z +5 ( + "collection"'B& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.64 +2 .Hand.open +2 "manipulator"&1 +3 "core" &`|sMO6 Z +65 1 +2 "manipulator"&.% +3 "core" %  B U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +91 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +135 "core" ~ +2 .tCSV.dial CTV + "collection"'z  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%2' +2622 "core" ' +2 "collection"'C% +4 "core" % s + .tCS.seek 3.75ml +2 "collection"'e'I +1656 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%P  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%-  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%E' +2624 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'p ` +32 "core" ^ +2 .tCSV.dial :air + "collection"'r @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'7' +1659 "core" ' + .tCSV.dial CTV +2 "collection"'Q  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'!'Ӵ +2607 "core" ' + .tCBV.dial :waste1 +2 "collection"'c @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'  +136 "core" +2 "collection"'O& +4 "core" &`|rkjM Z + #tStoring lyfil puck in Collection Clamp to tube 3 +2 "manipulator"&% +3 "core" %\  S W +2 "storage"(% +3 "core" % " 5 - +2 "storage"(x. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(m( +365 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (D& +3 "core" & E + "manipulator"&]& +4 "core" &- y KF + "manipulator"&}% +4 "core" %\   K +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"& ( +162 "core" ( +2 "manipulator"&l& +4 "core" &  M$ + "storage"(& +4 "core" & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts + "manipulator"&'* +107 "core" ' +2 "storage"(M& +4 "core" &\ \   +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +291 "core" ' +2 "storage"(_- +56 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&G& +3 "core" &  N$ +2 "storage"(<& +3 "core" & 8 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 +2 "manipulator"&' +25 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(#- +2 "core" -' +3 .tSE.seek 1.1 Pucks below Top Plate + "storage"(@' +31 "core" ' +2 "manipulator"&v% +4 "core" % m G +2 "storage"(h& +3 "core" &  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 336 counts +2 "manipulator"&k'" +14 "core" ' +2 "manipulator"&H& +4 "core" & < P# +2 "storage"(~& +3 "core" &\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&F'* +18 "core" ' +2 .tSE.seek 2.1 Pucks below Top Plate +2 "storage"('q +41 "core" ' +2 "manipulator"&:& +4 "core" & + S# +2 "manipulator"&% +4 "core" %0 n S} +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&Z'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&K( +196 "core" ( +2 "manipulator"&{& +4 "core" & 5 O + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &  O +2 .tForearm.seek CC +2 "manipulator"&%' +93 "core" ' +2 .tHand.close + "manipulator"&// +75 "core" / +2 .tCC.seek :open +2 "collection"'b( +472 "core" ( +2 "storage"(=& +4 "core" & $ . * + "storage"(N& +4 "core" & ( 3 D + "manipulator"&y& +4 "core" & X + "manipulator"&T% +4 "core" %  g X +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&q( +181 "core" ( +2 "manipulator"&,& +4 "core" &  T, +2 "storage"(R& +3 "core" &   +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 3 +2 "manipulator"&S' +103 "core" ' +2 .tElbow.hold + "manipulator"&), +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&61 +67 "core" 1 +3 "manipulator"& % +3 "core" %  L +2 "storage"("& +3 "core" &\ \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 345 counts +2 "manipulator"&V'+ +14 "core" ' +2 "manipulator"&& +4 "core" & ( W, +2 "storage"(& +3 "core" & % ' 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&L'* +16 "core" ' +2 "storage"(+% +4 "core" %{  , ; +2 ."downElevator"SE.seek :down +3 "storage"(3'} +100 (A% +3 "core" %~- 1 '  [s +2 "manipulator"&% +3 "core" %2 > U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&X'\ +87 "core" ' +42 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%s  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%U' +2634 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%1 +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%f +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%g  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"% ' +2637 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%o& +4 "core" &S\  + "manipulator"&>& +4 "core" & L G f, +2 "manipulator"&W% +3 "core" %\  E C f\ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&I(, +183 "core" ( +2 "manipulator"&w& +4 "core" &, f h K jU + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &?& +3 "core" &, ] [ jU +2 .tForearm.seek :garage + "manipulator"&' +102 "core" ' +2 .tHand.close + "manipulator"&;/ +69 "core" / +2 "manipulator"&& +4 "core" &, *  `U + "manipulator"&d% +4 "core" % -  6 ` +2 .tForearm.seek :retract + "manipulator"&('\ +154 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&5(k +121 "core" ( +2 "manipulator"&& +4 "core" &u d Y B i + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &&& +2 "core" &u a j i +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&Y' +95 "core" ' +2 "manipulator"&u& +4 "core" &u ` f j +2 "manipulator"&[% +3 "core" % ] Z j+ +3 "processing"%*& +3 "core" &T\  +2 "processing"%0& +4 .tPC.seek :closed + "processing"%n(] +3 "core" &_\  +2 &Z\  +10 &3~d\ - +9 &`j\ B +9 &>un\ \ T +10 &Un\ U +9 &Tt\ U +9 &Tx\ U +10 &@V\ U +9 &U\ U +9 &Y\ U +10 &W\ U +9 & IU\ U +10 &"\ X\ U +9 &#S\ U +9 &%T\ U +10 &'RT\ U +9 &)Q\ U +10 &*X\ U +9 &,S\ U +9 &.XU\ U +10 &0U\ U +9 &1T\ U +9 &3W\ U +10 &5bP\ U +9 &7$T\ U +9 &8W\ U +10 &:W\ U +9 &+V\ U +9 &?X\ U +9 &AT\ U +10 &CrT\ U +9 &E2Z\ U +10 &Fm\ W +9 &H\ Z +9 &Ji\ [ +10 &L,\ Z +9 &M\ [\ +9 &O\ [ +10 &Qp\ [\ +9 &S2\ [\ +10 &T\ \\ +9 &V\ \\ +9 &Xw\ [ +10 &Z8\ \\ +9 &[\ O +9 &]*J\  d +10 &] L\ 7 +5 ( + "processing"%0& +5 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 + "processing"%|& +4 "core" &]0\ 7 + &]0\ 7 + .tHand.open + "manipulator"&i1 +71 "core" 1 +2 "manipulator"&\\% +4 "core" % M 4 [ d+ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&\ '\ +91 "core" ' +2 .tPRV.dial :air + "processing"%  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%9 +44 "core" +3 "processing"%$% +4 "core" %'\ +2 .tPS.seek 0.3ml + "processing"%' +396 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +3 "processing"%% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%4'.U +510 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%J' +1922 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%^ +115 "core" +2 .tPTV.dial :mixing + "processing"% @ +75 "core" A +2 .tPBV.dial :waste2 + "processing"%  +94 "core"  +2 .tPS.seek 0ml +2 "processing"%B' +2632 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &u + ! d +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&.(k +3 "core" ( +2 "manipulator"&& +4 "core" &u * (  c + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &u - ) @ d +2 .tForearm.seek PC +2 "manipulator"&8' +92 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tPC.seek :open +2 "processing"%t( +454 "core" ( +2 "manipulator"&C& +4 "core" &u ` k  j + "manipulator"& % +4 "core" % Ϭ ] _ j +2 .tForearm.seek :retract + "manipulator"&P'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&-(, +132 "core" ( +2 "manipulator"&2& +4 "core" &, m m  j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &p& +2 "core" &, f i j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&r' +112 "core" ' +2 .tHand.open + "manipulator"&e1 +72 "core" 1 +2 "manipulator"&Q% +4 "core" % o = WN +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&7'\ +98 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%c& +4 "core" &\  + "manipulator"&% +4 "core" %\  ^ ^ j +2 "storage"(O% +3 "core" %}\ +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,q +355 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (x& +3 "core" &,oT & &  + "manipulator"&D& +4 "core" &, n X + "manipulator"&]% +4 "core" %\  6 W +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 + "manipulator"&}( +191 "core" ( +2 "manipulator"&l& +4 "core" &  W' + "storage"(& +4 "core" &,oT ' . G  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts + "manipulator"&M'( +100 "core" ' +2 "storage"(a& +4 "core" &,oT > I f  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(`' +123 "core" ' +2 "storage"(_- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (G& +3 "core" &,oR B ~  + "manipulator"&<& +4 "core" & I V' + .tElbow.seek 4 +2 "manipulator"&#( +29 "core" ( +2 "manipulator"&v& +4 "core" &   ZC + "storage"(h& +4 "core" &,oR 2 3 Y  +2 .tForearm.seek 4 + 300 counts + "manipulator"&H' +14 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close +53 "manipulator"&~/ +69 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&:& + "storage"('} +6 "core" &   B YC +2 "manipulator"&% +3 "core" %    \\4 +2 .tForearm.seek :retract +2 "manipulator"& '\ +82 "core" ' +3 ."downElevator"SE.coast + "storage"(5 +6 "core" ' + .tElbow.seek PC +2 "manipulator"&(k +248 "core" ( +2 "manipulator"&& +4 "core" &t H \\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &t  B \\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&@' +91 "core" ' +2 "manipulator"&{& +4 "core" &t  ! a ] +2 "manipulator"&j% +3 "core" % * ]Z +2 "processing"%F& +4 "core" &\  + "processing"%& +4 .tPC.seek :closed +2 "processing"%/(] +2 "core" &\  +4 &g\ / +10 &,Bt 3 +9 &Glp H +9 &k] U +10 &Nm\ U +9 &\\Rs\ U +9 &U{\ U +10 &Sv\ U +9 &U{\ U +10 &cRz\ U +9 &$T|\ U +9 & Tx\ U +10 &"R\ U +9 &$kQ\ U +9 &&/O\ T +10 &'R\ U +9 &)S\ U +10 &+uQ\ T +9 &-5T\ U +9 &.Q\ U +10 &0S\ U +9 &2{T\ U +9 &4=R\ U +10 &6O\ T +9 &7O\ U +10 &9T\ U +9 &;FQ\ U +9 &=S\ U +10 &>N\ U +9 &@O\ U +9 &BNP\ U +10 &DQ\ U +9 &E]\ V +10 &Gu X +9 &IE [ +9 &K [ +10 &L [\ +9 &N \\ +9 &PJ \\ +10 &R [\ +9 &S \\ +10 &U [ +9 &WR \\ +9 &Y \\ +10 &Z \\ +9 &\\x ? +9 &][2 T +10 &]|*\ 3 +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.71 + .Hand.open + "manipulator"&Z1 +66 "core" 1 +2 "manipulator"&% +4 "core" %   XZ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&='\ +89 "core" ' +3 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 4 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%N  +2 %y9 +5 "core" 9 +102 "processing"%T9 +3 "core" 9 +102 "processing"%,9 +3 "core" 9  +102 "processing"%R9 +2 "core" 9  +103 "processing"%%9 +3 "core" 9 +102 "processing"%K9 +2 "core" 9 +103 "processing"%69 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%"9 +2 "core" 9" +103 "processing"%9 +2 "core" 9& +103 "processing"%9 +3 "core" 9+ +102 "processing"%+9 +3 "core" 9/ +102 "processing"%9 +2 "core" 93 +103 "processing"%A9 +2 "core" 97 +103 "processing"%9 +2 "core" 9; +103 "processing"%q9 +3 "core" 9@ +102 "processing"%S9 +2 "core" 9D +103 "processing"%V9 +2 "core" 9H +103 "processing"%9 +3 "core" 9L +102 "processing"%s9 +2 "core" 9P +103 "processing"%L9 +2 "core" 9U +103 "processing"%39 +2 "core" 9Y +103 "processing"%m9 +2 "core" 9] +103 "processing"%E9 +2 "core" 9a +103 "processing"%19 +2 "core" 9e +103 "processing"%9 +3 "core" 9j +102 "processing"%f9 +2 "core" 9n +103 "processing"%g9 +2 "core" 9r +103 "processing"%U9 +2 "core" 9v +103 "processing"%o9 +2 "core" 9z +103 "processing"%>9 +3 "core" 9 +103 "processing"%W9 +2 "core" 9 +103 "processing"%w9 +2 "core" 9 +103 "processing"%?9 +2 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%;9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%X9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%&9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%[9 +2 "core" 9 \ +103 "processing"%*9 +2 "core" 9&\ +103 "processing"%I9 +3 "core" 9, +103 "processing"%(9 +2 "core" 91 +103 "processing"%'9 +2 "core" 96 +103 "processing"%09 +3 "core" 9< +102 "processing"%|9 +2 "core" 9A +103 "processing"%i9 +3 "core" 9E +103 "processing"%\\9 +3 "core" 9K +102 "processing"% 9 +2 "core" 9O +103 "processing"%99 +2 "core" 9T +103 "processing"%$9 +2 "core" 9Z +103 "processing"%Y9 +3 "core" 9^ +102 "processing"% 9 +2 "core" 9b +103 "processing"%9 +2 "core" 9g +103 "processing"%9 +2 "core" 9l +3 .tPH.hold 2:00:00,28C +2 "processing"% ppg +2 .tdelay 1:30 +4 "core"  +4254 "Can"*\ FE +4745 .tPSR.select :air + .PSV.dial PSR +2 "processing"%4 +102 "core"  +2 "processing"%^% +4 "core" %}\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%J  +75 "core"  +2 .tPSV.dial PTV + "processing"% +74 "core" + .tPBV.dial :waste1 +2 "processing"%  +131 "core"  +2 "processing"%z% +4 "core" %Ҽ\  +2 .tPS.seek 1.5ml + "processing"%' +608 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%\ ' +1608 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%n  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 .tPS.reconfigure PSfast +49 "processing"%#A ,`b +10 .tPS.seek 2.5ml +2 "processing"%2' +2538 "core" ' +2 .tPSV.dial PTV + "processing"%p +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%8 +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%. +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%e  +84 "core" +2 .tPS.seek :empty +2 "processing"%Q'ղ +2509 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%P  +136 "core" +2 .tPSV.dial :mixloop + "processing"%c +43 "core" +2 .tPRV.dial :ab1 + "processing"% @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%O' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'  "processing"%r  +45 "core" +2  +2 "processing"%x% +4 "core" %\  +2 .tPS.seek 0.34ml +2 "processing"%D' +436 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"']  +30 "core" +2 .tPRV.dial :air + "processing"%l  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1190 "core" ' +2 .tPRV.dial :waste2 + "processing"%- @ +74 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%a'\ +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%_  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%G'Һ +1615 "core" ' + .tPSV.dial :PML +2 "processing"%< +44 "core" +2 .tPTV.dial :mixing + "processing"%v @ +76 "core" A +2 .tPBV.dial :waste1 + "processing"%h  +34 "core" +2 "processing"%7% +4 "core" %ҷ\ \  +2 .tPS.seek 1.85ml + "processing"%~' +250 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%: * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1977 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'}& +3 "core" &D +2 "manipulator"&M& +3 "core" &t G ) _ a +2 "manipulator"&`% +4 "core" %\  ' 7 @ a +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&H(, +140 "core" ( +2 "manipulator"&& +4 "core" &, # . R + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &, & ' R +2 .tForearm.seek :garage +2 "manipulator"&' +98 "core" ' +2 .tHand.close + "manipulator"&#/ +67 "core" / +2 "manipulator"&{& +4 "core" &, \\ +2 "manipulator"&j% +3 "core" % ,  S@ +2 .tForearm.seek :retract +2 "manipulator"&F'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +297 "core" ( +2 "manipulator"&t& +4 "core" &*   VCp + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +3 "core" &*   KCp +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +95 "core" ' +3 "manipulator"&y& +4 "core" &* x TCp +2 "manipulator"&% +3 "core" % [ T +2 "collection"'T& +4 "core" &\\ +2 "collection"'@& +3 .tCC.seek :closed +2 "collection"',(` +3 "core" &I +3 &V \ +9 &*qX - +9 &_{] A +10 &EnY T +9 &IY U +9 &LZ U +10 &F[ T +9 &IJ[ U +10 & M\\ U +9 &L\\ U +9 &G[ U +10 & RI\\ T +9 &"J[ U +9 &#I] T +10 &%I\\ T +9 &'YK[ U +10 &)E[ U +9 &*LZ U +9 &,LZ U +10 &.`MZ U +9 &0#F[ U +9 &1G[ T +10 &3IT T +9 &5iFW U +10 &7+HT U +9 &8FS U +9 &:EX U +10 &4IU T +9 &?H\\ T +10 &AIZ U +9 &CyHW U +10 &E<JX T +9 &FJV U +9 &HOV U +10 &J|V \ J W +9 &L8uF Y +9 &MJ>B ] +10 &OTUC _ +9 &QfVWF a +10 &S)[[C ` +9 &TY]C a +9 &V^]> b +11 &XjbbF b +8 &Z'feD b$ +9 &[jlH b* +10 &]moD b3 +9 &_Rpq? V +10 &`G!ttM )x +9 &`tuC W +6 "Can"- +2 "core" ( +2 "collection"'@& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.60 +2 "collection"'& +4 "core" &`jsvB T + &`ktv5 T + .tHand.open + "manipulator"&R1 +77 "core" 1 +2 "manipulator"&%% +4 "core" %  v ( > +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&K'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%6 +103 "core"  +2 "processing"% % +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%"' +1630 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1610 "core" ' +2 .tPSV.dial PSR + "processing"%+ +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml +53 "processing"%' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%A  + "collection"'  +32 "core"  +134  +2 .tPSV.dial :mixloop + "processing"%q +114 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%S  +76 "core" +2 .tPS.seek 0ml +2 "processing"%V' +2636 "core" ' +2 .tPSV.dial :air + "processing"%  +57 "core" +2 .tPS.seek 2.5ml +2 "processing"%s' +2640 "core" ' +2 .tPSV.dial :mixloop + "processing"%L +42 "core" +2 .tPS.seek 0ml +2 "processing"%3' +2629 "core" ' +2 .tPSV.dial :air + "processing"%m  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%E' +2624 "core" ' +2 .tPSV.dial :mixloop + "processing"%1 +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&f& +4 "core" &* & KCp +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&g( +49 "core" ( +2 "manipulator"&U& +4 "core" &  F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" & F +2 .tForearm.seek CC + "manipulator"&>' +97 "core" ' +2 .tHand.close + "manipulator"&W/ +72 "core" / +2 .tCC.seek :open +2 "collection"'w( +473 "core" ( +2 "manipulator"&?& +4 "core" & * @ Z + "manipulator"&)% +4 "core" %  ,  Z +2 .tForearm.seek :retract + "manipulator"&;'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +273 "core" ( +2 "manipulator"&d& +4 "core" &, !  N8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" &, ( B N8 +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&&1 +69 "core" 1 +2 "manipulator"&% +4 "core" % s | $ ?R +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&u'\ +98 "core" ' +2 ."da"delayUntil "12:06:44.85" +24563 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%[ @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%*  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +33 "core" , +2 ."da"PSV.dial :air + "processing"%(  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%'' +2505 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%0 +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%|  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%i +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%\\  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2499 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%9 +132 "core"  +2 "processing"%$% +4 "core" %կ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%Y'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%4  +35 "core"  +2 "processing"%^% +3 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%B'} +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%J' +320 "Can"=\ XX +1298 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%z +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2511 "core" ' + ."da"PSV.dial PTV +2 "processing"%5 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%N +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%n  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%C'ղ +2509 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%\ % +4 "core" %ձ} + #"da"Pulling 0.5ml of PSR.wash +51 .PSR.select :wash +5 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%p'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%8'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%. +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%e  +33 "core" +2 "processing"%2% +4 "core" %Ҹ  + ."da"PS.seek 1.5ml +2 "processing"%P'~ +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%c * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%Q  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%x' +2513 "core" ' +2 ."da"PSV.dial PTV + "processing"%O +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%] +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%l +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%D  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%-'ղ +2509 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%_  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%a  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%< +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%v' +408 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%h  +45 "core"  +2 "processing"%7% +4 "core" %\  + ."da"PS.seek 0.55ml +2 "processing"%:'] +355 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%G  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%~'Һ +1566 "core" ' + ."da"PSV.dial :PML +2 "processing"%} +43 "core" +2 ."da"PTV.dial :mixing + "processing"%M @ +77 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%`  +33 "core" +2 "processing"%% +3 "core" %ҹ\  +2 ."da"PS.seek 1.85ml +2 "processing"%k' +246 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%#' +1971 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +2492 "Can"3\ HG +45510 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%{  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +33 "core" , +2 ."da"PSV.dial :air + "processing"%=  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2536 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%t +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%H  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%Z +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%y  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2508 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%T +132 "core"  +2 "processing"%F% +4 "core" %հ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%b'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%@'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%R +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%%  +35 "core"  +3 "processing"%6% +4 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1463 "Can"0\ LL +161 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%" * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%+ +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2506 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%A +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%q +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%S  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2517 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +48 "processing"% +140 "core"  +2 "processing"%V% +4 "core" %խ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%L'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%s'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%m +85 "core"  +2 ."da"PBV.dial :waste1 + "processing"%3  +34 "core" +2 "processing"%1% +4 "core" %һ\  +2 ."da"PS.seek 1.5ml + "processing"%E' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%f * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%U' +1632 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%o  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%K' +2536 "core" ' + ."da"PSV.dial PTV +2 "processing"%, +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%? +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%) +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%>  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%d'ղ +2521 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%X +130 "core"  +2 "processing"%g% +4 "core" %ճ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%&'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%; +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%[% +4 "core" %Һ\ \  +4 ."da"PS.seek 1.5ml +2 "processing"%*' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%I * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%(' +1610 "core" ' +2 ."da"delay 2:00 +4533 "Can"1 on +7469 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%| +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%i' +2522 "core" ' +2 ."da"PSV.dial PTV + "processing"%\\ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%' +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%9 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%$  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2516 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%Y +138 "core"  +9 "processing"%% +16 "core" %հ +3 #"da"Pulling 0.25ml of PSR.sub1 +8 .PSR.select :sub1 +5 "processing"% +19 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +8 "processing"%'m +349 "core" ' +2 ."da"delay 5 seconds +502 "processing"%4% +4 "core" %iz  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%^'\ +345 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%B  +36 "core" +2 "processing"%% +4 "core" %ҽ  +2 ."da"PS.seek 1.5ml + "processing"%' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%z * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%J' +1621 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%5  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%N +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%n' +2531 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%\ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +62 "processing"%C  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%p'ղ +2526 "core" ' +2 "processing"%.9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.1C before imaging .PH.coast +2 "processing"%e  +3 "core" 4 + 4 + "processing"%2& +3 "core" &]|( 3 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +50 "manipulator"&8% +11 "core" %\   F +2 "storage"(c% +3 "core" % +2 "storage"(P. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 3 +2 "storage"(Q( +367 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (r& +3 "core" & p h  + "manipulator"&& +4 "core" &, < ; :8 + "manipulator"&% +4 "core" %\  ; 1 : +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&O( +186 "core" ( +2 "manipulator"&]& +4 "core" &  " / 7/ + "storage"(l& +4 "core" & | # +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&D'* +97 "core" ' +2 "storage"(x& +4 "core" & m } + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(' +280 "core" ' +2 "storage"(_- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&a& +3 "core" & D 3/ +2 "storage"(<& +3 "core" & Q \\  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 3 +2 "manipulator"&-' +25 "core" ' +2 ."da"Elbow.hold + "manipulator"&h, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(7- +2 "core" -' +3 ."da"SE.seek 2.11 Pucks below Top Plate + "storage"(v'z +29 "core" ' +3 "manipulator"&G% +4 "core" %  ) + "storage"(:& +4 "core" & 9 9 + ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 3 + 347 counts +2 "manipulator"&}'- +13 "core" ' +2 "manipulator"&M& +4 "core" & ! f 5/ +2 "storage"(`& +3 "core" & X T o +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&'* +15 "core" ' +2 ."da"SE.seek 3.11 Pucks below Top Plate +2 "storage"('i +38 "core" ' +2 "manipulator"&~& +4 "core" &  4/ +2 "manipulator"&k% +3 "core" %  * 4 +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&{'\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&j(k +257 "core" ( +2 "manipulator"&=& +4 "core" &m & # y 7 + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &#& +2 "core" &m $ % 6 +2 ."da"Forearm.seek PC +2 "manipulator"&t' +94 "core" ' +2 ."da"Hand.close + "manipulator"&H/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%Z( +453 "core" ( +2 "storage"(y& +4 "core" &  + "manipulator"&& +4 "core" &m > 3 $ < + "manipulator"&T% +4 "core" % . . 4 < +2 ."da"Forearm.seek :retract + "manipulator"&F'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&( +259 "core" ( +2 "manipulator"&b& +4 "core" & C 4 h 91 + "storage"(& +4 "core" &  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&R'* +108 "core" ' +2 ."da"Hand.open +2 "manipulator"&%1 +69 "core" 1 +2 "storage"(6- +3 "core" -'i +3 ."da"SE.seek 2.86 Pucks below Top Plate + "storage"(@'5 +28 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"('o +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1112h245ml.tif +1510 #SX MX5/16 (USB:27): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.256 seconds\ /var/log/esp/da19sep1112h245ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1112h245ml15s.tif +434 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1124 #"da"SX MX5/16 (USB:27): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1112h245ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1112h245ml30s.tif +3058 #SX MX5/16 (USB:27): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1112h245ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1112h245ml70s.tif +7133 #SX MX5/16 (USB:27): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1112h245ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +8 ."Qmail"HABfans.email "11.256 sec auto-exposure",Subject: "da19sep1112h245ml images!" +7 "storage"( - +7 "core" -'o +7 "storage"(& +10 "core" & T T 5 +3 "manipulator"&"& +3 "core" & 41 +2 ."da"Elbow.seek 3 +2 "manipulator"&+( +3 "core" ( +2 "manipulator"&& +3 "core" &   V 41 +2 "storage"(& +5 "core" & Z S  +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&A'* +11 "core" ' +3 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.81 Pucks below Top Plate +5 "storage"(q' +60 "core" ' +2 "manipulator"&S& +4 "core" & v K1 +2 "storage"(& +5 "core" & \ + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 3 +2 "manipulator"&' +26 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&V, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +6 ."da"SE.seek 3 Pucks below Top Plate +3 "storage"(' +22 "core" ' +65 "manipulator"&L% +8 "core" % t w  C +2 "storage"(m& +3 "core" &  +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 3 + 329 counts +2 "manipulator"&3' +16 "core" ' +4 "manipulator"&1& +8 "core" & ! N1 +4 "storage"(s& +9 "core" &\ \  +4 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&f'* +18 "core" ' +2 "storage"(E% +4 "core" %\ \ \   +2 ."downElevator"SE.seek :down +7 "storage"(o'} +99 (W% +3 "core" %% A Yn +2 "manipulator"& % +4 "core" %5 1 Lx +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&U'\ +92 "core" ' +27 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +3 #tStarting finalPurge +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%,& +4 "core" &[\  +2 "manipulator"&?& +4 "core" &    Z1 +2 "manipulator"&)% +4 "core" %\    X! +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&>(, +179 "core" ( +3 "manipulator"&K& +4 "core" &, &   _a + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &X& +3 "core" &,  Y `a +2 ."psFlush"Forearm.seek :garage + "manipulator"&g' +100 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&d/ +76 "core" / +3 "manipulator"&&& +5 "core" &,   Za +2 "manipulator"&;% +4 "core" % -   [> +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&[(k +122 "core" ( +2 "manipulator"&& +4 "core" &u ( ! _ +2 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &I& +2 "core" &u " - O ^ +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&*' +99 "core" ' + "manipulator"&& +4 "core" &u   _ +2 "manipulator"&0% +4 "core" % " *  _ +2 "processing"%|& +4 "core" &,\ + "processing"%(& +4 ."psFlush"PC.seek :closed +2 "processing"%\\(] +3 "core" &&\  +3 &+\ \  +8 &&q#\ - +10 &_\ A +9 &Du\ T +10 &Q\ U +9 &P\ T +10 &T\ U +9 &HP\ U +9 & R\ T +9 &T\ U +10 &R\ T +9 & PT \ U +10 &"T\ U +10 &#S\ U +8 &%S4\ U +10 &'XQ\ U +9 &)T\ T +10 &*T\ U +9 &,R4\ U +9 &.aR\ T +10 &0"R2\ U +9 &1Uj\ U +9 &3R\ U +10 &5hN\ U +9 &7*U\ U +9 &8U\ U +10 &:V\ U +9 &2U\ U +9 &?U\ U +9 &AT\ U +10 &CxT\ U +10 &E8Z\ U +8 &Ff\ W +10 &H}\ Y +9 &Jo [ +10 &L1 [ +9 &M [ +9 &O [\ +10 &Qu [ +9 &S8 [\ +9 &T [ +10 &V [ +9 &X} [ +10 &Z> \\ +9 &[ M +9 &]*F{\ $n +10 &]z9\ 6 +5 ( + "processing"%(& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 + "processing"%'& +4 "core" &]z)\ 6 + &]z)\ 6 + ."psFlush"Hand.open +2 "manipulator"&91 +74 "core" 1 +2 "manipulator"&$% +4 "core" % \   Y +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&i'\ +90 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Y +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +3 "processing"%'TE +365 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +737 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1615 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%4 +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%^' +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%B'\ +605 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +404 "Can":\ JJ +1713 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +2 "processing"%z U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2631 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%5 @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%N  +94 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%J'ղ +2636 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"% ' +2624 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%\ +73 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%C' +2643 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%n @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +3 "processing"%.' +2647 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%e  +84 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%2'ղ +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +52 "core"  +13 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%c'TE +1111 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +1616 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%r +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2624 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%] +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%l'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2114 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%x +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%u U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%_' +2640 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%a @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%7  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%G'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%: +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%M' +2631 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%` +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%~' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%k @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%D' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%O  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'-& +4 "core" &') + "manipulator"&}& +4 "core" &u (   ] + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&v(k +4 "core" ( +2 "manipulator"&& +4 "core" &u * "  ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &u / ,  ] +2 .tForearm.seek PC +2 "manipulator"&#' +93 "core" ' +2 .tHand.close + "manipulator"&h/ +73 "core" / +2 .tPC.seek :open +2 "processing"%H( +454 "core" ( +2 "manipulator"&{& +4 "core" &u ? J 2 h + "manipulator"&/% +4 "core" % L P ) g +2 .tForearm.seek :retract + "manipulator"&y'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +394 "core" ( +3 "manipulator"&T& +4 "core" & @ N h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" & G < & i +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&b' +93 "core" ' +2 "manipulator"&& +4 "core" & e M @ h +2 "manipulator"&j% +3 "core" % / 5  h +2 "collection"'%& +4 "core" &'( +2 "collection"'6& +3 .tCC.seek :closed +2 "collection"'F(` +7 "core" &&( +2 &&)  +5 &)r%) - +9 &_}%) A +10 &Op&' S +9 & N() T +9 &K'' T +10 &L'( T +9 &SN&( T +9 &N&) T +10 &M%) T +9 &N&* T +10 & ZN'( T +9 &"N') T +9 &#L'* T +10 &%L'( T +9 &'bP'+ T +9 &)%J'* T +10 &*M(* T +9 &,M') T +10 &.lM*) T +9 &0.L'( T +9 &1J&' T +10 &3J(* T +9 &5tL() T +9 &76L&* T +10 &8L&) T +9 &:N)* T +10 &<|M') T +9 &>>H') T +9 &@L(* T +10 &AH** T +9 &CJ') S +9 &EGJ(* S +10 &GJ)+ T +9 &HO,- T +10 &J[21 V +9 &LCvD= X +9 &Mkb \\ +10 &Oxx _ +9 &Qqw{ ` +9 &S3{} ` +10 &T}| ` +9 &V| a +10 &Xu} a +9 &Z5 b +9 &[ b +10 &] b" +9 &_m J +9 &`I* )z +10 &`pk S +2 ( + "collection"'6& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.44 + "collection"'& +3 "core" &`pi S +2 .tHand.open + "manipulator"&@1 +67 "core" 1 +2 "manipulator"& % +4 "core" % + " ^ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'"& +4 "core" &`pi S +2 "collection"'% +3 "core" %Ӯ +2 .tCSV.dial CSR + "collection"'  +42 "core"  +2 "collection"'S% +4 "core" %ӭ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'L% +3 "core" %qk  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"'m'E +676 "core" ' +2 .tCSV.dial :waste + "collection"' +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'1'Ӵ +1969 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'s& +4 "core" &`ph S + "collection"'R% +4 "core" %ӵ + .tCSV.dial :flush +2 "collection"'  +44 "core"  +51 .tCS.reconfigure CSfast +6 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'E'qi +1276 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'A @ +44 "core" B +2 "collection"'+% +4 "core" %qi  +2 .tCS.seek 7ml + "collection"'W'~ +570 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"'  + .tCTV.dial CSV +4 "collection"'q  +40 "core"  +98  +2 .tCBV.dial :waste1 + "collection"' @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"','Ӵ +1757 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'?& +4 "core" &`ph S +2 "collection"')% +3 "core" %ӱ + .tCSV.dial :flush +2 "collection"'3  +75 "core" +2 .tCS.seek 5ml +2 "collection"''qi +628 "Can"=\ QQ +656 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'f @ +44 "core" A +2 "collection"'K% +4 "core" %qn  +2 .tCS.seek 7.001ml +2 "collection"'X' +552 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'o  +43 "core"  +2 .tCBV.dial :waste2 + "collection"'Q  +107 "core"  +2 .tCS.seek 0ml +2 "collection"'V'Ӵ +1774 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'d& +4 "core" &`pg S + "collection"'&% +4 "core" %ӯ + .tCSV.dial CSR +2 "collection"';  +41 "core"  +2 "collection"'U% +4 "core" %ӯ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +2000 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'I' +558 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'g +2 '  +102 "core" +37  +2 .tCTV.dial :intake + "collection"'0  +88 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'|' +2028 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'>  +75 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +581 "core" ' + .tCSV.dial CSR +2 "collection"'Z  +104 "core"  +2 "collection"'(% +4 "core" %Ӷ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'''qi +1338 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'9' +1352 "core" ' +2 .tCSV.dial CBV + "collection"'$ +103 "core" +2 .tCS.seek 0ml +2 "collection"'Y'Ӵ +2605 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&*& +4 "core" &   _ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&p( +59 "core" ( +2 "manipulator"&& +4 "core" &)   7 YAe + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" &(  6 YAe +2 .tForearm.seek CC + "manipulator"&' +92 "core" ' +2 .tHand.close + "manipulator"& / +75 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "manipulator"&^& +4 "core" &( . - cAe + "manipulator"&B% +4 "core" % $   1 a +2 .tForearm.seek :retract + "manipulator"& '\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&z(, +280 "core" ( +2 "manipulator"&& +4 "core" &, d h 5 jo + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &, [ [ H io +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +112 "core" ' +2 .tHand.open + "manipulator"&N1 +70 "core" 1 +2 "manipulator"&% +4 "core" % u ] YZ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:27 + #Preparing to sleep until 7:12AM 9/12/2019 +4 ."shutdown"CC.coast +3 #tAsleep til 7:12AM 9/12/2019 + "collection"'6 +5 #tContinuing at 07:12EDT12-Sep-19 + ."shutdown"CS.coast +3 "Can">\ 44 +2 "collection"'5 +4 ."Qmail"GoodNews.email "Then, in tube 4: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:112\\n{1 => 22,\\n 2 => 22,\\n 3 => 4,\\n 4 => 18}\\nCan@13:01:52, 22.8C, 16% humidity, 15.0psia, 12.596V, 0.257A, 0.257A avg, 3.24W",Subject: "Asleep until 07:12EDT12-Sep-19" +3 ."shutdown"PC.coast +2 "processing"%6 +3 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +42606 "Can"B\ %% +60003 >\ %% +60002 ?\ $$ +60002 >\ ( +60002 <\ ( +60002 8\ ) +60002 8\ ( +60003 8\ ) +60002 7\ * +60002 8\ + +60002 6\ * +60002 6\ + +60003 6\ + +60002 6\ + +60002 4\ + +60002 5\ , +60002 7\ + +60003 5\ + +60002 4\ + +60002 3\ , +60002 1\ , +60002 2\ - +60002 1\ , +60003 -\ - +60002 /\ , +60002 -\ - +60002 0\ - +60002 1\ - +60003 .\ - +60002 .\ - +60002 .\ , +60002 -\ . +60002 -\ . +60003 .\ . +60002 -\ . +60002 ,\ / +60002 ,\ - +60002 '\ - +60003 )\ / +60002 (\ / +60002 (\ . +60002 %\ / +60002 %\ / +60002 &\ . +60003 '\ / +60002 $\ / +60002 &\ / +60002 $\ / +60002 #\ / +60002 #\ . +60003 "\ / +60002 "\ / +60002 !\ / +60002 \ . +60002 \ / +60003 \ / +60002 \ 0 +60002 \ 0 +60002 \ 0 +60002 \ / +60002 \ 0 +60003 \ 0 +60002 \ 0 +60002 \ / +60002 \ / +60002 \ 1 @EDT1568261340.27 \ 1 +60002 \ 0 +60002 \ 1 +60002 \ 0 +60002 \ 1 +60002 \ 1 +60003 \ 1 +60002 \ 1 +60002 \ 0 +60002 \ / +60002 \ 1 +60002 \ 0 +60002 \ 1 +60003 \ 1 +60002 \ 1 +60002 !\ 0 +60002 \ 0 +60002 \ 1 +60002 \ 0 +60003 \ 1 +60002 \ 1 +60002 \ 1 +60002 \ 2 +60002 \ 2 +60002 \ 1 +60003 \ 1 +60002 \ 1 +60002 \ 1 +60002 \ 1 +60002 \ 1 +60002 \ 0 +60003 \ 1 +60002 \ 0 +60002 \ 2 +60002 \ 1 +60002 \ 1 +60002 \ 1 +60002 \ 1 +60003 \ 1 +60002 \ 1 +60002 \ . +60002 \ 1 +60002 \ / +17886 \ )%% +2 #tPowering core bus +481 .Gate.power :raw,:ON +2 "sampler") +2 )J +2 "core"  +2 "collection"' +2 '\  +3 "core"  + "processing"% +2 %  +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )n% +3 "core" %n\  + .tSS.configure SSconfig +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 4,\\n 4 => 18}\\nCan@07:12:27, 23.1C, 15% humidity, 15.0psia, 12.557V, 0.477A, 0.477A avg, 6.00W",Subject: "Started 2019_9_5_rush_mission phase deepDAwithoutWCR" +3 #t===> STARTED deepDAwithoutWCR (phase #14) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'v& +4 "core" &Z`  + .tHand.open +2 "manipulator"&T1 +70 "core" 1 +2 "manipulator"&t& +5 "core" & J P f/ +2 "manipulator"&% +4 "core" % \  D M e +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&j(, +184 "core" ( +4 "manipulator"&%& +4 "core" &, h i  jV +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &y& +3 "core" &, f ^  jV +2 .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage + "manipulator"&w' +101 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +4 "manipulator"&@& +8 "core" &, + , $ cV +2 "manipulator"& % +8 "core" % 0 '   b +4 .tForearm.seek :retract +2 "manipulator"&"'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +330 "core" ( +2 "manipulator"&6& +4 "core" & l n O k\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & i j k\ +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&S' +100 "core" ' +2 "manipulator"&b& +4 "core" & M a 5 h\ +2 "manipulator"&!% +3 "core" % 5 7 1 h +2 "collection"'L& +4 "core" &\\]4  +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &]_*  +4 &]_ C +9 &Fv\\] 4 +9 &6m{]_ H +10 &c^] U +9 &N\\_ T +10 &NN]_ U +9 &L]^ T +9 &O]_ T +10 &O^^ U +9 &WM\\^ T +9 &N]` U +10 & N[_ T +9 &"N]_ T +10 &$`J^^ T +10 &&!O\\` T +9 &'L\\_ T +10 &)L\\^ T +9 &+gP^^ T +8 &-)O]` T +10 &.J\\^ T +9 &0O^_ T +11 &2oM__ T +8 &42J]_ T +9 &5O]` T +10 &7L]` T +9 &9wN]a T +9 &;9M_^ T +10 &<I\\^ T +9 &>L\\` T +10 &@L__ T +9 &BCN]_ T +9 &DI\\a T +11 &EK^_ T +8 &GMda T +9 &IGTih U +10 &Keqo W +9 &L Z +10 &Nr ^ +9 &P1 _ +9 &Q ` +10 &S ` +9 &Uu ` +9 &W3 a +10 &X b +9 &Z b +10 &\\u b! +9 &^3 b% +9 &_ 5 +10 &`` "f +8 ( +2 &`nr X + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.38 + "collection"'m& +4 "core" &`nr X +2 .tHand.open +2 "manipulator"&s1 +68 "core" 1 +2 "manipulator"&R% +5 "core" %  ! + ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'1& +4 "core" &`nr# X +2 "collection"'A% +3 "core" %ӵ +2 .tCSV.dial CSR + "collection"'+  +135 "core"  +2 "collection"'E% +4 "core" %ӵ + #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +3 "collection"' 'qi +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'q% +3 "core" %qk  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"''E +684 "core" ' + .tCSV.dial :waste +2 "collection"'W +144 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'?'Ӵ +1979 "core" ' +2 #tPurging external Intake + "collection"')& +4 "core" &`np X + "collection"'3% +4 "core" %Ӱ + .tCSV.dial :flush +2 "collection"',  +45 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'f' +2510 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'K + '  +5 "core"  +70 ~ +2 .tCTV.dial :intake + "collection"'o  +75 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'Q'Ӵ +2522 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'X  +74 "core"  +2 #tFlushing upper manifold + "collection"'d& +4 "core" &`np X + "collection"'&% +4 "core" %ӳ + .tCSV.dial :flush +2 "collection"';  +85 "core" +2 .tCS.seek 5ml +2 "collection"'U'qi +1280 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'V @ +46 "core" A +2 "collection"'% +4 "core" %qe  \ +52 .tCS.seek 7ml +2 "collection"'g'z +566 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"' +104 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'0'Ӵ +1759 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'I'2T +801 "core" ' +2 .tCSV.dial :waste + "collection"'> +44 "core" +2 .tCS.seek 0ml +2 "collection"'|'Ӵ +799 "core" ' +2 "collection"'Z& +4 "core" &`no X + "collection"'(% +4 "core" %Ӹ + .tCSV.dial :flush +2 "collection"'  +43 "core"  +2 .tCS.seek 3ml +2 "collection"'''2T +804 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'$ @ +43 "core" B +2 "collection"'9% +4 "core" %2R  +2 .tCS.seek 5ml + "collection"'*'qg +557 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"''Ӵ +1292 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'4'2T +806 "core" ' + .tCSV.dial :waste +2 "collection"' +75 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +806 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & + E  d\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&F( +2 "core" ( +2 "manipulator"&^& +3 "core" & K O M e\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" & E 3  d\ +2 .tForearm.seek CC + "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tCC.seek :open +2 "collection"'5( +468 "core" ( +2 "manipulator"&p& +4 "core" &  o\ + "manipulator"&N% +4 "core" %  V o +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"& (, +273 "core" ( +2 "manipulator"&& +4 "core" &, T o7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, c o7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&Y' +115 "core" ' +3 .tHand.open + "manipulator"&H1 +74 "core" 1 +2 "manipulator"&% +4 "core" % u % - __ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 4 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 4 at 07:16:51EDT12-Sep-19\\n{1 => 22,\\n 2 => 22,\\n 3 => 4,\\n 4 => 18}\\nCan@07:12:27, 23.1C, 15% humidity, 15.0psia, 12.557V, 0.477A, 0.477A avg, 6.00W",Subject: "da sampling at most 300ml" +2 "collection"'z& +4 "core" &[]' +2 "manipulator"&% +3 "core" %\  k m +2 "storage"(J% +4 "core" %\ \ + "storage"(\ . +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 +2 "storage"( (,q +672 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (n& +3 "core" &,n} > = # +2 "manipulator"&C& +3 "core" &,    Z7 +2 "manipulator"&e% +3 "core" %\   \  [ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&.( +184 "core" ( +2 "manipulator"&8& +4 "core" &  j X/ + "storage"(2& +4 "core" &,n}   \ # +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&c'( +101 "core" ' +2 "storage"(r& +4 "core" &,n} E ; p # +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +142 "core" ' +2 "storage"(P- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (]& +2 "core" &,nz\ \  V # +2 "manipulator"&& +4 "core" &  P/ + .tElbow.seek 4 +2 "manipulator"&x( +4 "core" ( +2 "manipulator"&l& +5 "core" &  P/ +4 "storage"(u& +3 "core" &,n{\ \  # +3 .tForearm.seek 4 + 300 counts + "manipulator"&' +25 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +54 "manipulator"&_/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&<& +2 "storage"(:'} +6 "core" & Q/ +2 "manipulator"&a% +3 "core" % E S +2 .tForearm.seek :retract +2 "manipulator"&M'\ +92 "core" ' +2 .tElbow.seek CC +3 "manipulator"&k( +3 "core" ' + ."downElevator"SE.coast + "storage"(5 +184 "core" ( +4 "manipulator"&D& +3 "core" & \ D \\\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &  4 [\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&h' +97 "core" ' +2 "manipulator"&i& +4 "core" &   S Z\ +2 "manipulator"&\\% +3 "core" %  L [ +2 "collection"'{& +4 "core" &Y\\ + "collection"'7& +4 .tCC.seek :closed +2 "collection"'O(` +2 "core" &Z] +4 &Y[ \ +10 &*nZ[ - +9 &`yZZ A +9 &RmX[ S +10 &IX[ S +9 &LZ[ T +9 &GYZ S +10 &XMWZ S +9 &LY[ S +10 &LWZ S +9 &LYZ S +9 & `MZ[ S +10 &""IY[ S +9 &#FW\\ S +9 &%GWZ S +10 &'hKZ[ S +9 &))IY[ T +10 &*JZ[ S +9 &,FX\\ S +9 &.pGX[ S +10 &02GZ\\ S +9 &1L[\\ S +9 &3JX\\ T +10 &5xIX[ S +9 &7:GY[ S +9 &8FZZ S +10 &:KZ\\ S +9 &<JY[ S +10 &>CEY\\ S +9 &@IY[ S +9 &AHXZ T +10 &CHY] S +9 &EKGX[ S +9 &G I\\` S +10 &HQaa T +9 &Jeli V +10 &L? Z +9 &MJ ^ +9 &Ox _ +10 &Qt ` +9 &S6 ` +10 &TY a +9 &VR a +9 &Xv b +10 &Z6 b +9 &[ b" +9 &] b' +10 &_k R +9 &`M| &n +9 &`( [ +9 ( +2 &`e Q + "collection"'7& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.65 + .Hand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&v% +4 "core" %  S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&T'\ +93 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")t+ +3 "core" + +2 "sampler")% +3 "core" %v ( C +2 "collection"'%& +4 "core" &`dY Q +2 "Can" GH +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0XB& + #tIntake @21.6psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %\\Y  + .tSSV.dial :exhaust +2 "sampler")I  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")Z'z +891 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")(  +78 "core" +2 #tAllowing 130s for 25.0ml of remaining 225.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %ӱAC& +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X$ +2 "sampler")'% +3 "core" %WX  +2 "sampler")*% +4 "core" %XX  + .tIntake.select :close + "sampler")0 +9 )% +3 "core" %Z[  + .tSSV.dial :exhaust +2 "sampler")  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")4'z +888 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +78 "core" +2 #tAllowing 130s for 25.0ml of remaining 200.0ml + .Intake.select :open + "sampler") +210 "collection"'^% +3 "core" %ӱ@@( +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X}< +2 "sampler")% +3 "core" %UT # +2 "sampler")z% +4 "core" %UW  + .tIntake.select :close + "sampler")0 +9 )% +3 "core" %ZV ! + .tSSV.dial :exhaust +2 "sampler")J  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")\ 'z +899 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")Y  +78 "core" +2 #tAllowing 130s for 25.0ml of remaining 150.0ml + .Intake.select :open + "sampler") +210 "collection"'}% +3 "core" %ӱAB# +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X& +3 "core" &`b=@+ Q +2 ."airStroke"CSV.dial :waste +3 "sampler")I% +4 ."airStroke"CS.seek 0ml + "collection"''Ӵ +3 "core" %vYW  J + ' +2 ."airStroke"CSV.dial :air +3 ."connect"SSV.dial CBV,avoiding: :exhaust +2 "collection"'U @ + .tCBV.dial SSV +4 "sampler")(  +73 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'' +123 "core"  +2 .tCTV.dial :air +2 "collection"'Z  +64 ."samplerPumpShutdown"Gate.power :sampler,:OFF + ."pumping"Gate.power :analytic3,:OFF +13 "core" ~ +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")9 +134 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +2 "collection"''  +4 "sampler")*'z +6 "core" ' +4 .tSSV.dial CBV,avoiding: :exhaust +4 "sampler")  +118 "core" ~ +17  +540 ' +2 "sampler") % +4 "core" %v  J + .tCBV.dial between SSV and waste2 +2 "collection"'|  +30 "core"  +2 "collection"'$% +4 "core" %!  +2 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<{b +3 .tCS.seek 0ml + "collection"'^'Ӵ +2164 "core" 'z{ +3 "collection"'4% +3 "core" %}  +2 "sampler")% +3 "core" %v  J +2 #tBubblePoint: Intake @39.4psia, Outlet @15.7psia + .CBV.dial SSV + "collection"' @ +32 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'z'Ӵ +112 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +135 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 "sampler")<% +3 "core" %   +2 #tEvacuated: Intake @17.0psia, Outlet @13.7psia + .SSV.dial :spit,avoiding: :exhaust + "sampler")a +136 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'i'Ӵ +111 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")\\ +86 "core" ' + ."CSpush"CS.coast + "collection"'5 +48 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +357 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ' % +3 "core" %; +2 .tCS.seek 6ml + "collection"'[' +1351 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'y +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'='ӂ +1529 "core" ' + .tCSV.dial CSR +2 "collection"'@  +44 "core"  +2 "collection"'% +4 "core" %ӂ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'w' +582 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'L% +3 "core" % +2 .tCS.seek 4.999ml + "collection"'"'qc +847 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'#  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'j'> +1090 "core" ' +2 #tHeating sh1 puck from tube 4 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'6 \  +2 's9 +5 "core" 9 +102 "collection"'b9 +54 "core" 9d +103 "collection"'m9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9d +102 "collection"'+9 +3 "core" 9d +102 "collection"'R9 +3 "core" 9d +102 "collection"'!9 +3 "core" 9d +102 "collection"'A9 +3 "core" 9 d +102 "collection"'q9 +3 "core" 9$d +102 "collection"' 9 +3 "core" 9(d +102 "collection"'W9 +3 "core" 9-d +103 "collection"'9 +3 "core" 91d +102 "collection"')9 +3 "core" 95d +102 "collection"'E9 +3 "core" 9 9d +102 "collection"'19 +3 "core" 9"=d +102 "collection"'G9 +3 "core" 99Bd +102 "collection"',9 +3 "core" 9PFd +102 "collection"'S9 +3 "core" 9iJd +102 "collection"'o9 +3 "core" 9Nd +102 "collection"'f9 +3 "core" 9Rd +102 "collection"'X9 +3 "core" 9Wd +103 "collection"'?9 +3 "core" 9[d +102 "collection"'39 +3 "core" 9_d +102 "collection"'9 +3 "core" 9 cd +102 "collection"'K9 +3 "core" 9%gd +102 "collection"'Q9 +3 "core" 9Bld +103 "collection"'V9 +3 "core" 9_pd +102 "collection"';9 +3 "core" 9|td +102 "collection"'9 +2 "core" 9xd +103 "collection"'g9 +3 "core" 9|b +102 "collection"'d9 +3 "core" 9_ +103 "collection"'&9 +3 "core" 9] +102 "collection"'>9 +3 "core" 9Y +102 "collection"'I9 +3 "core" 9-W +102 "collection"'U9 +3 "core" 9JT +102 "collection"'(9 +3 "core" 9iQ +102 "collection"'Z9 +3 "core" 9N +102 "collection"'9 +3 "core" 9L +102 "collection"'9 +3 "core" 9J +102 "collection"'99 +3 "core" 9G +102 "collection"''9 +3 "core" 9D +103 "collection"'9 +3 "core" 9C +102 "collection"'09 +2 "core" 9.@ +103 "collection"' 9 +3 "core" 9J? +102 "collection"'|9 +3 "core" 9d< +102 "collection"'$9 +3 "core" 9~: +103 "collection"'9 +3 "core" 99 +102 "collection"'9 +3 "core" 98 +102 "collection"'49 +3 "core" 95 +102 "collection"'9 +3 "core" 93 +102 "collection"'9 +3 "core" 91 +103 "collection"'*9 +3 "core" 90 +102 "collection"'p9 +3 "core" 9#. +102 "collection"'N9 +3 "core" 99- +102 "collection"'B9 +3 "core" 9M+ +102 "collection"'9 +3 "core" 9`* +102 "collection"'9 +2 "core" 9u* +103 "collection"'9 +3 "core" 9' +102 "collection"'9 +3 "core" 9& +102 "collection"'9 +3 "core" 9% +102 "collection"'9 +3 "core" 9$ +103 "collection"'9 +3 "core" 9" +102 "collection"'^9 +2 "core" 9" +103 "collection"'9 +3 "core" 9 ! +102 "collection"'z9 +3 "core" 9 +102 "collection"'J9 +3 "core" 9  +103 "collection"'H9 +2 "core" 9  +103 "collection"'Y9 +3 "core" 9 ) +102 "collection"'F9 +3 "core" 9 7! +102 "collection"'\ 9 +3 "core" 9 E% +102 "collection"'e9 +3 "core" 9 P) +103 "collection"'89 +2 "core" 9 \\ - +103 "collection"'r9 +3 "core" 9 i 1 +102 "collection"'29 +3 "core" 9 t 6 +102 "collection"'}9 +2 "core" 9  : +103 "collection"' 9 +3 "core" 9 > +102 "collection"'C9 +2 "core" 9 B +103 "collection"']9 +9 "core" 9 F +103 "collection"'P9 +2 "core" 9 K +103 "collection"'9 +3 "core" 9 O +102 "collection"'-9 +3 "core" 9 S +102 "collection"'_9 +2 "core" 9 W +103 "collection"'l9 +3 "core" 9 \\ +102 "collection"'n9 +3 "core" 9 ` +102 "collection"'.9 +3 "core" 9 d +102 "collection"'c9 +3 "core" 9 h +103 "collection"'9 +2 "core" 9 l +103 "collection"'9 +3 "core" 9 q +102 "collection"'~9 +3 "core" 9  u +102 "collection"'<9 +3 "core" 9  y +102 "collection"'a9 +2 "core" 9\ "} +103 "collection"'D9 +2 "core" 9\ $ +103 "collection"'x9 +3 "core" 9\ % +102 "collection"'9 +2 "core" 9\ % +103 "collection"'{9 +3 "core" 9\ ' +102 "collection"'59 +3 "core" 9\ ( +103 "collection"':9 +3 "core" 9\ ( +102 "collection"'\\9 +3 "core" 9\ $* +102 "collection"'u9 +3 "core" 9\ )+ +102 "collection"'i9 +3 "core" 9\ -, +102 "collection"'M9 +3 "core" 9\ 1- +103 "collection"'79 +3 "core" 9\ 4/ +102 "collection"'%9 +2 "core" 9\ 8/ +103 "collection"'h9 +3 "core" 9\ ;1 +102 "collection"'9 +3 "core" 9\ >2 +102 "collection"'9 +3 "core" 9\ B3 +103 "collection"'v9 +3 "core" 9\ E4 +102 "collection"' 9 +3 "core" 9\ I5 +102 "collection"'t9 +3 "core" 9\ L6 +102 "collection"'9 +2 "core" 9\ O7 +103 "collection"' 9 +3 "core" 9\ R7 +102 "collection"'`9 +3 "core" 9\ U8 +102 "collection"'y9 +3 "core" 9\ X: +102 "collection"'[9 +3 "core" 9\ Z; +102 "collection"'@9 +2 "core" 9\ \\< +103 "collection"'9 +3 "core" 9\ _= +103 "collection"'=9 +3 "core" 9\ c> +102 "collection"'L9 +2 "core" 9\ e@ +103 "collection"'w9 +3 "core" 9\ g@ +102 "collection"'#9 +2 "core" 9\ jA +103 "collection"'"9 +3 "core" 9\ mB +103 "collection"'s9 +2 "core" 9\ nC +103 "collection"'b9 +3 "core" 9\ qD +102 "collection"'m9 +3 "core" 9\ tE +102 "collection"'9 +3 "core" 9\ uG  +102 "collection"'+9 +3 "core" 9\ wG +103 "collection"'R9 +2 "core" 9\ {H +103 "collection"'!9 +2 "core" 9\ }I +103 "collection"'A9 +3 "core" 9\ J +102 "collection"'q9 +2 "core" 9\ J! +103 "collection"' 9 +3 "core" 9\ K& +102 "collection"'W9 +3 "core" 9\ L* +102 "collection"'9 +2 "core" 9\ M. +103 "collection"')9 +3 "core" 9\ N2 +102 "collection"'E9 +3 "core" 9\ O6 +2 .tCH.hold 10:00,70C +3 "collection"'1 `\ `\  +3 "core" 7 +30431 "Can" +29571 "core" ` +10 "collection"'G9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"','Ӵ +330 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'S @ +106 "core" A +2 .tCSV.dial :air +2 "collection"'o @ +42 "core" > +2 .tCS.seek 5ml +2 "collection"'f'qi +1343 "core" ' +2 .tCSV.dial CTV + "collection"'X  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'? @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'3  +56 "core" ~ +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +42 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'K'Ӵ +1341 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'Q +105 "core" ~ +2 .tCBV.dial CSV + "collection"'V  +30 "core"  +2 "collection"';% +4 "core" %ӳ +2 .tCS.seek 5ml + "collection"''qh +1345 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'g  +44 "core" +2 "collection"'d% +4 "core" %qh  +2 .tCS.seek 7ml + "collection"'&'} +582 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'> @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'I' +851 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'U ` +116 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'(   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'Z  + '  +29 "core"  +109  +2 .tCS.seek 5ml +2 "collection"''qi +1343 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'9 @ +104 "core" @ +2 .tCSV.dial :waste + "collection"'' +106 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1345 "core" ' + .tCSV.dial :air +2 "collection"'0 @ +75 "core" A +2 .tCS.seek 5ml +2 "collection"' 'qi +1340 "core" ' +2 .tCSV.dial CTV + "collection"'|  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'$ @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +46 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'4'Ӵ +1360 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +103 "core" ~ +2 .tCBV.dial CSV + "collection"'  +29 "core"  +2 "collection"'*% +4 "core" %Ӵ  +2 .tCS.seek 5ml + "collection"'p'qi +1346 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'N  +46 "core" +2 "collection"'B% +4 "core" %qlw  +2 .tCS.seek 7ml + "collection"'' +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +41 "core" ? +4 .tCS.seek 10ml +2 "collection"'' +837 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" _ +2 #tLysing Complete + "collection"'& +4 "core" &`d45 Q +2 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&% +3 "core" %\  - + b +2 "storage"(% +3 "core" % Q\  +2 "storage"(^. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +369 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (z& +2 "core" & E  +2 "manipulator"&J& +4 "core" & L W\ + "manipulator"&H% +4 "core" %\  ? Y +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&Y( +151 "core" ( +2 "manipulator"&F& +4 "core" &  * < aG + "storage"(\ & +4 "core" & \ +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&e'* +99 "core" ' +2 "storage"(8& +4 "core" & &\  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(r' +268 "core" ' +2 "storage"(2- +3 "core" -'o + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&}& +53 "core" &   M \\G +3 "storage"( & +4 "core" & ; : K + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&C' +25 "core" ' +2 .tElbow.hold + "manipulator"&], +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(P- +2 "core" -'o +3 .tSE.seek 3.1 Pucks below Top Plate + "storage"('c +32 "core" ' +2 "manipulator"&-% +4 "core" % G U +2 "storage"(_& +3 "core" & # %  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 345 counts +2 "manipulator"&l'+ +13 "core" ' +2 "manipulator"&n& +4 "core" &  \ 9 `F +2 "storage"(.& +3 "core" & R \\ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&c'* +22 "core" ' +2 .tSE.seek 4.1 Pucks below Top Plate +2 "storage"('R +41 "core" ' +2 "manipulator"&& +4 "core" & * -  bF +2 "manipulator"&~% +3 "core" %, , + aT +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&<'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&a( +163 "core" ( +3 "manipulator"&D& +4 "core" &( 6 UAc + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &( UAc +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&{/ +66 "core" / +2 .tCC.seek :open +2 "collection"'5( +472 "core" ( +2 "storage"(:& +4 "core" & ^ _ + "storage"(\\& +4 "core" & ^ \\ + "manipulator"&u& +4 "core" &(  \\Aa +2 "manipulator"&i% +3 "core" %    \\ +2 .tForearm.seek :retract + "manipulator"&M'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&7( +200 "core" ( +2 "manipulator"&%& +4 "core" & (  `( + "storage"(h& +4 "core" &  3\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 3 + "manipulator"&' +102 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&v1 +76 "core" 1 +3 "manipulator"& % +4 "core" %   M W +2 "storage"(t& +3 "core" & D ; +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 347 counts +2 "manipulator"&'- +14 "core" ' +2 "manipulator"& & +4 "core" & * * < c( +2 "storage"(`& +3 "core" & g\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&y'* +23 "core" ' +2 "storage"([% +4 "core" %[ &\  +2 ."downElevator"SE.seek :down +3 "storage"(@'} +100 (% +3 "core" %ɂ\ Yk +2 "manipulator"&=% +3 "core" %' F F eH +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +89 "core" ' +22 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'w& +4 "core" &p + "manipulator"&#& +4 "core" & i h k( +2 "manipulator"&"% +3 "core" %\  e ^ k +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&s(, +184 "core" ( +3 "manipulator"&b& +4 "core" &, [ nM + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" &, x & oM +2 .tForearm.seek :garage +2 "manipulator"&' +97 "core" ' +2 .tHand.close + "manipulator"&+/ +67 "core" / +2 "manipulator"&R& +4 "core" &, F G fM +2 "manipulator"&!% +3 "core" % 2 G D f% +2 .tForearm.seek :retract +2 "manipulator"&A'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&q( +294 "core" ( +2 "manipulator"& & +4 "core" &% = D  g>K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &% E C g>K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +104 "core" ' +2 "manipulator"&)& +4 "core" &% C E e>K +2 "manipulator"&E% +3 "core" % 2 - 4 d +2 "collection"'6& +4 "core" &beq +2 "collection"'1& +3 .tCC.seek :closed +51 "collection"'G(` +13 "core" &dc + &ccO + &cc &cc + &ca + &db + &bb{ + &aaW  +4 &*n`c5 - +9 &ax`b A +9 &Pk`bs R +10 &I`a] S +9 &I``; S +10 &Gb_ S +9 &VG`` S +9 &Ga_ S +10 &G__H S +9 &J^^ R +9 & _I`_ R +9 &" J_` S +10 &#K^^ R +9 &%I^^ S +10 &'eN^] S +9 &))G_^{ R +10 &*L^^] S +9 &,G]\\B S +9 &.oI]\\+ R +10 &00G[^ S +9 &1F[\\ S +10 &3G[]J S +9 &5vF[[] S +9 &78G[ZC S +10 &8LZ[1 S +9 &:F[[ R +9 &<~I[Z S +10 &>AL[Z R +9 &@IV[ R +9 &AIYY R +10 &CF[Y S +9 &EIJWZn R +10 &G HYYb R +9 &HNZ[P S +9 &JX.JD T +10 &LA{' X +9 &Mc ] +9 &O _ +10 &Qr _ +9 &S2w ` +10 &Tf ` +9 &V[ a +9 &XtO a +10 &Z4I b +9 &[> b +10 &]6 b" +9 &_l, K +9 &`I) *~ +10 &`no Y +2 ( + "collection"'1& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.58 + "collection"'j& +4 "core" &`nm Y + .tHand.open + "manipulator"&S1 +75 "core" 1 +2 "manipulator"&o% +4 "core" %  V U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"%X +132 "core"  +2 "processing"%?% +6 "core" %9\  +2 #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +4 "processing"%j +11 .tPS.seek 1.5ml +2 "processing"%3' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%f' +1611 "core" ' + .tPSV.dial PSR +2 "processing"%Q +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%V' +2302 "Can"\ ML +334 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%; + .tCBV.dial PRV +4 "collection"'K  +3 "core"  +2 "processing"%g  +43 "core"  +27 +2 .tPSV.dial :mixloop + "processing"%d +101 "core" +3 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +137 "core" +2 .tPS.seek 0ml +2 "processing"%>' +2634 "core" ' + .tPSV.dial :air +2 "processing"%&  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%U' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%( +44 "core" +2 .tPS.seek 0ml +2 "processing"%Z' +2633 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%I' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%9 +44 "core" +2 .tPS.seek 0ml +2 "processing"%'' +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &$   \\>K +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&0( +50 "core" ( +2 "manipulator"&& +4 "core" & *  \ b\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" &   b\ +2 .tForearm.seek CC +2 "manipulator"&$' +95 "core" ' +2 .tHand.close + "manipulator"&/ +73 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"& & +4 "core" &  l\ + "manipulator"&% +4 "core" % ] [ l +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&*(, +274 "core" ( +2 "manipulator"&4& +4 "core" &, _ i lS + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &, [ Z lS +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&B' +115 "core" ' +3 .tHand.open + "manipulator"&p1 +71 "core" 1 +2 "manipulator"&% +4 "core" % X # V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 4 into Collection Clamp + "collection"'& +4 "core" & +2 "manipulator"&% +3 "core" %\  ] ] k +2 "storage"(% +3 "core" %t\ +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(^(,q +353 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (z& +3 "core" &,oJ \\ V   + "manipulator"&J& +4 "core" &, + , ]S + "manipulator"&H% +4 "core" %\   i Z +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&F( +220 "core" ( +2 "manipulator"&\ & +4 "core" & d ` ` i + "storage"(8& +4 "core" &,r \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts + "manipulator"&k'( +99 "core" ' +2 "storage"(T& +4 "core" &,r \ \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(2' +154 "core" ' +48 "storage"(}- +11 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( & +2 "core" &,r = < Q  +2 "manipulator"&P& +3 "core" & " + _ +2 .tElbow.seek 4 +2 "manipulator"&-( +36 "core" ( +2 "manipulator"&_& +4 "core" &  '  `. +2 "storage"(n& +3 "core" &,r \\ ^ M  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&.' +18 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&~& +2 "storage"(e'} +6 "core" &  ! _. + "manipulator"&Y% +4 "core" %  ( a! +2 .tForearm.seek :retract +2 "manipulator"&r'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&C( +8 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +177 "core" ( +3 "manipulator"&l& +4 "core" & b i j\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & g ^ k\ +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&D' +95 "core" ' +2 "manipulator"&x& +4 "core" & h h j\ +2 "manipulator"&c% +4 "core" % [ Z  j +2 "collection"']& +3 "core" &j +2 "collection"'{& +3 .tCC.seek :closed +2 "collection"'<(` +3 "core" &z +3 &T  +10 &*n> - +9 &bv) A +10 &_k R +9 &I S +9 &K S +10 &J R +9 &fJ R +9 &'K\\ S +10 &LI S +9 &J: S +10 & mG& S +9 &"0G R +9 &#G R +10 &%M S +9 &'uM S +9 &)7H S +10 &*G R +9 &,H R +9 &.}L S +10 &0@L R +9 &2H R +10 &3L S +9 &5Jo S +9 &7HGg R +10 &9\ IW R +9 &:FJ S +9 &<GB R +10 &>PH3 R +9 &@L$ S +10 &AJ S +9 &CF R +9 &EWJ S +10 &GI S +9 &HO S +10 &Je U +9 &LK Z +9 &N68 ^ +10 &O:9 _ +9 &Q@> _ +9 &SABA ` +10 &UEE( ` +9 &VGF a +9 &XIIZ a +10 &ZBNMb b +9 &\\QOE b! +10 &]SQL b% +9 &_tWTO I +9 &`B#ZW0 / +10 &`qsXX4 Z +2 ( + "collection"'{& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.59 + .Hand.open + "manipulator"&O1 +74 "core" 1 +2 "manipulator"&:% +4 "core" %    Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&\\'\ +91 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'u  +135 "core"  +2 .tCSV.dial CTV + "collection"'i  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2622 "core" ' +2 "collection"'%% +4 "core" %#!V  + .tCS.seek 3.75ml +2 "collection"'h'I +1659 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%a  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%v  +73 "core"  +2 .tPS.seek 0ml +2 "processing"% ' +2622 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'t ` +32 "core" ^ +2 .tCSV.dial :air + "collection"' @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'`' +1659 "core" ' + .tCSV.dial CTV +2 "collection"'[  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'M'Ӵ +2604 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'=  +135 "core" +2 "collection"'7& +4 "core" &`qrng7 Z + #tStoring lyfil puck in Collection Clamp to tube 3 +2 "manipulator"&w% +3 "core" %\   f ` +2 "storage"(% +4 "core" % ^ ^ + "storage"(#. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"("( +365 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &\  > + "manipulator"&& +4 "core" & R\ + "manipulator"&y% +4 "core" %\   Q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&b( +144 "core" ( +2 "manipulator"&m& +4 "core" & > Rm + "storage"(@& +4 "core" &\ \  L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts + "manipulator"&'* +102 "core" ' +4 "storage"(& +8 "core" & D ! +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(+' +269 "core" ' +2 "storage"(R- +3 "core" -'d + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&!& +3 "core" &  Om +2 "storage"(L& +3 "core" & + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&' +25 "core" ' +2 .tElbow.hold + "manipulator"& , +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(s- +2 "core" -'d +2 .tSE.seek 4.11 Pucks below Top Plate +48 "storage"(W'X +45 "core" ' +2 "manipulator"&)% +4 "core" %  G + "storage"(E& +4 "core" &  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 341 counts + "manipulator"&6'' +15 "core" ' +2 "manipulator"&A& +4 "core" & Sl +2 "storage"(5& +3 "core" &\ m +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&j'* +21 "core" ' +2 .tSE.seek 5.11 Pucks below Top Plate +2 "storage"(S'G +44 "core" ' +2 "manipulator"&o& +4 "core" & K Ol +2 "manipulator"&1% +4 "core" %+  OO +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&X'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&?( +159 "core" ( +2 "manipulator"&& +4 "core" &$  I>M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &$ l J>M +2 .tForearm.seek CC +2 "manipulator"&3' +94 "core" ' +2 .tHand.close + "manipulator"&Q/ +76 "core" / +2 .tCC.seek :open +2 "collection"'f( +469 "core" ( +2 "storage"(;& +4 "core" &\ #\ & + "storage"(g& +4 "core" &\ \   +2 "manipulator"&K& +3 "core" &$  P>M +2 "manipulator"&d% +4 "core" % $ P +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&V( +156 "core" ( +2 "manipulator"&&& +4 "core" & % K W` +2 "storage"(>& +3 "core" & % & + +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 3 +2 "manipulator"&(' +103 "core" ' +2 .tElbow.hold + "manipulator"&U, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&Z% +4 "core" %  * L +2 "storage"(9& +4 "core" &\ \ f +5 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 349 counts +2 "manipulator"&I'/ +17 "core" ' +2 "manipulator"&& +4 "core" &   & Y_ +2 "storage"(& +3 "core" & & , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&|'* +16 "core" ' +2 "storage"(% +5 "core" %J + ! ^ +2 ."downElevator"SE.seek :down +3 "storage"(q'} +99 (,% +3 "core" %ͯ = :  Yl +2 "manipulator"&G% +3 "core" %9   C [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +91 "core" ' +11 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%$' +2636 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%4 +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%N  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%0 +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%p  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%' +2632 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\ \ + "manipulator"&& +4 "core" &  n_ +2 "manipulator"&% +3 "core" %\   m +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +178 "core" ( +2 "manipulator"&& +4 "core" &,   m0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &,  m0 +2 .tForearm.seek :garage + "manipulator"&z' +101 "core" ' +2 .tHand.close + "manipulator"&J/ +74 "core" / +2 "manipulator"&H& +4 "core" &, ( ) ; a0 +2 "manipulator"&\ % +3 "core" % + * *  a +2 .tForearm.seek :retract +2 "manipulator"&8'\ +98 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&*(k +120 "core" ( +2 "manipulator"&T& +4 "core" &t v 7 m + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &}& +2 "core" &t { Y m +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +94 "core" ' +2 "manipulator"& & +4 "core" &t w m +2 "manipulator"&P% +3 "core" %Ϲ w  m5 +2 "processing"%_& +49 "core" &\ \ +9 "processing"%n& +4 .tPC.seek :closed + "processing"%(] +3 "core" &\ \ +4 & \ E +10 &F\ 4 +9 &=n\ I +10 &h\ U +9 &R\ U +9 &WW \ U +10 &\\\ U +9 &W\ U +9 &Z\ U +10 &_U\ U +9 & U\ U +10 & U \ U +9 &"V\ U +9 &$fU\ U +10 &&)R\ U +9 &'W\ U +9 &)Y\ U +10 &+nW%\ U +9 &-2W#\ T +10 &.T#\ U +9 &0W&\ U +9 &2wY\ U +10 &4:V\ T +9 &5S&\ T +9 &7S%\ T +10 &9U/\ T +9 &;@V1\ U +10 &=W6\ U +9 &>Q3\ U +9 &@S9\ U +10 &BHZ.\ U +9 &D W.\ U +9 &Eb>\ V +10 &Gt<\ X +9 &IAE\ Z +10 &KG\ [ +9 &L=\ [ +9 &NA\ [\ +10 &PEF\ \\ +9 &RC\ [ +9 &SB\ [ +10 &U@\ [ +9 &WM;\ \\ +10 &Y>\ \\ +9 &Z:\ \\ +9 &\\}D\ < +10 &]W+gB\  ] +9 &]~/H\ 6 +2 ( + "processing"%n& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.66 + "processing"%~& +3 "core" &]~*G\ 6 +2 .tHand.open + "manipulator"&Y1 +68 "core" 1 +2 "manipulator"&F% +4 "core" % Ϲ ( * . b5 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&k'\ +94 "core" ' +2 .tPRV.dial :air + "processing"%2  +45 "core"  +2 .tPSV.dial :mixloop +2 "processing"%l +43 "core" +2 "processing"%% +4 "core" %`\ \ +2 .tPS.seek 0.3ml + "processing"%.' +407 "core" ' + .tPSV.dial PSR +2 "processing"%- +101 "core"  +2 "processing"%x% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%e'.U +506 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%c' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%] +115 "core" +2 .tPTV.dial :mixing + "processing"%r @ +75 "core" B +2 .tPBV.dial :waste2 + "processing"%  +94 "core"  +2 .tPS.seek 0ml +2 "processing"%O' +2626 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&:& +4 "core" &t B C z e +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&{(k +3 "core" ( +2 "manipulator"&u& +3 "core" &t E J X e +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &i& +3 "core" &t 3 . e +2 .tForearm.seek PC + "manipulator"&D' +93 "core" ' +2 .tHand.close + "manipulator"&^/ +70 "core" / +2 .tPC.seek :open +2 "processing"%'( +452 "core" ( +2 "manipulator"&%& +4 "core" &t W c C k + "manipulator"&% +4 "core" % _ g k +2 .tForearm.seek :retract + "manipulator"&a'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&v(, +148 "core" ( +2 "manipulator"&& +4 "core" &,  m + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" &, x m ) l +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& ' +114 "core" ' +2 .tHand.open + "manipulator"&h1 +70 "core" 1 +2 "manipulator"&[% +4 "core" % k  v YE +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&`'\ +98 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%& +4 "core" &\  + "manipulator"&=% +4 "core" %\  ` l a l +2 "storage"(7% +3 "core" %| Z\ +2 "storage"(w. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,q +355 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (#& +3 "core" &,oT O [ ]  + "manipulator"&& +4 "core" &, )  \\ +2 "manipulator"&% +3 "core" %\  C [ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&y( +240 "core" ( +2 "manipulator"&m& +4 "core" &  ' 6 ]^ + "storage"(@& +4 "core" &,pn H H " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts + "manipulator"&'( +106 "core" ' +2 "storage"(C& +4 "core" &,pn T K $ " + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(\\' +155 "core" ' +2 "storage"(R- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (!& +3 "core" &,pl \ \ 9 " + "manipulator"&L& +4 "core" &   T^ + .tElbow.seek 4 +2 "manipulator"&s( +3 "core" ( +2 "manipulator"&)& +4 "core" & < U^ + "storage"(E& +4 "core" &,pl\ #\ $ " +2 .tForearm.seek 4 + 300 counts + "manipulator"&A' +28 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&5/ +70 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&o& + "storage"(1'} +6 "core" &  V^ + "manipulator"&% +4 "core" %   [ +2 .tForearm.seek :retract + "manipulator"&b'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&+(k +19 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +224 "core" ( +2 "manipulator"&& +4 "core" &r   \\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &r  1 \\ +48 .tForearm.reconfigure TightForearm +9 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&W' +104 "core" ' +2 "manipulator"&& +4 "core" &r "   _ +2 "manipulator"&% +3 "core" %Ͽ ! )  _ +2 "processing"%j& +4 "core" &d\  +2 "processing"% & +3 .tPC.seek :closed +2 "processing"%Q(] +3 "core" &h\  +4 &l\ . +9 &*Cb 4 +10 &GlW H +9 &i\\\ U +9 &PT\ U +10 &\\SR\ U +9 &UZ\ U +9 &SY\ U +10 &UL\ U +9 &dRG\ U +10 &&TI\ U +9 & TJ\ U +9 &"S:\ U +10 &$mS<\ U +9 &&/N9\ U +9 &'U;\ U +10 &)T*\ U +9 &+uQ,\ U +10 &-6Q+\ U +9 &.R'\ U +9 &0T\ U +10 &2}S%\ U +9 &4?R \ U +9 &6R\ T +10 &7N \ U +9 &9T\ U +10 &;GR\ U +9 &= R\ U +9 &>T\ U +10 &@O\ U +9 &BNV \ U +9 &DR\ U +10 &E` \ W +9 &Gu Y +10 &IG Z +9 &K [\ +9 &L [\ +10 &N \\ +9 &PL [ +9 &R [ +10 &S [ +9 &U \\ +10 &WT [ +9 &Y \\ +9 &Z \\ +10 &\\v > +9 &]X-x Y +9 &]{,\ 6 +2 ( + "processing"% & +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.71 + .Hand.open + "manipulator"&X1 +76 "core" 1 +2 "manipulator"&<% +4 "core" % Ͽ  Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&;'\ +89 "core" ' +3 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 4 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%g  +2 %K9 +5 "core" 9 +102 "processing"%d9 +3 "core" 9 +102 "processing"%&9 +3 "core" 9  +102 "processing"%>9 +2 "core" 9  +103 "processing"%39 +2 "core" 9 +103 "processing"%?9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%Z9 +2 "core" 9 +103 "processing"%99 +2 "core" 9" +103 "processing"%9 +2 "core" 9& +103 "processing"%9 +3 "core" 9+ +103 "processing"%9 +3 "core" 9/ +102 "processing"%9 +3 "core" 93 +102 "processing"%,9 +2 "core" 97 +103 "processing"%G9 +3 "core" 9; +102 "processing"%V9 +3 "core" 9@ +102 "processing"%(9 +2 "core" 9D +103 "processing"%I9 +3 "core" 9H +102 "processing"%9 +2 "core" 9L +103 "processing"%S9 +2 "core" 9P +103 "processing"%|9 +2 "core" 9U +103 "processing"%q9 +2 "core" 9Y +103 "processing"%"9 +2 "core" 9] +103 "processing"% 9 +3 "core" 9a +102 "processing"%49 +2 "core" 9e +103 "processing"%N9 +3 "core" 9j +102 "processing"%09 +2 "core" 9n +103 "processing"%p9 +2 "core" 9r +103 "processing"%$9 +2 "core" 9v +103 "processing"%9 +2 "core" 9z +103 "processing"%9 +3 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +6 "core" 9 +103 "processing"%B9 +2 "core" 9 +103 "processing"%U9 +2 "core" 9 \ +103 "processing"%J9 +3 "core" 9% +103 "processing"%H9 +3 "core" 9* +102 "processing"%\ 9 +3 "core" 91 +102 "processing"% 9 +2 "core" 96 +103 "processing"%T9 +2 "core" 9: +103 "processing"%}9 +2 "core" 9@ +103 "processing"%z9 +2 "core" 9E +103 "processing"% 9 +2 "core" 9J +103 "processing"%P9 +2 "core" 9P +103 "processing"%_9 +2 "core" 9T +103 "processing"%9 +3 "core" 9Y +103 "processing"%89 +2 "core" 9] +103 "processing"%/9 +3 "core" 9b +102 "processing"%~9 +2 "core" 9f +103 "processing"%Y9 +2 "core" 9j +103 "processing"%F9 +3 "core" 9o +3 .tPH.hold 2:00:00,28C +2 "processing"%n ppj +2 .tdelay 1:30 +4 "core"  +3088 "Can"\ :: +5911 .tPSR.select :air + .PSV.dial PSR +2 "processing"%2 +101 "core"  +2 "processing"%l% +4 "core" %[\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +607 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1627 "core" ' +2 .tPTV.dial :puck + "processing"%  +75 "core"  +2 .tPSV.dial PTV + "processing"%- +74 "core" +2 .tPBV.dial :waste1 + "processing"%x  +133 "core"  +2 "processing"%.% +4 "core" %һ \  +2 .tPS.seek 1.5ml + "processing"%e' +613 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%] * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%r' +1622 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +34 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%: +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%u' +2509 "core" ' +2 .tPSV.dial PTV + "processing"%i +74 "core" +3 .tdelay 5 seconds +503 .PSV.dial PSR +2 "processing"%^ +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%* +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%k  +73 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2483 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%%  +135 "core" +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPRV.dial :ab1 + "processing"% @ +75 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml +47 "processing"%t' +363 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'D  + "processing"%{  +45 "core" +3  +2 "processing"%h% +4 "core" %z\  +2 .tPS.seek 0.34ml + "processing"%[' +440 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'a  +30 "core" +2 .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%='G +1192 "core" ' +2 .tPRV.dial :waste2 + "processing"%7 @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%w'\ +867 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%#'Һ +1619 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" +2 .tPTV.dial :mixing + "processing"% @ +76 "core" B +2 .tPBV.dial :waste1 + "processing"%m  +35 "core"  +2 "processing"%@% +4 "core" %һ\  +2 .tPS.seek 1.85ml + "processing"%v' +255 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%C * +34 "core" , +3 .tPS.seek 0ml + "processing"%R' +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'!& +2 "core" & +2 "manipulator"&L& +4 "core" &r (   ] + "manipulator"&`% +4 "core" %\    R +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&)(, +139 "core" ( +2 "manipulator"&E& +4 "core" &,  ( _; + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &5& +2 "core" &, U; +2 .tForearm.seek :garage +2 "manipulator"&o' +44 "Can"\ [Z +55 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 "manipulator"&y& +4 "core" &,  : V; +2 "manipulator"&% +3 "core" % '  Z +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&A( +291 "core" ( +2 "manipulator"&& +4 "core" &$  8 N>H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &$  Z N>H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&s' +103 "core" ' +3 "manipulator"&1& +4 "core" &%  8 ^>H +2 "manipulator"&% +44 "core" %  # \\x +2 "collection"'& +4 "core" & +2 "collection"'j& +3 .tCC.seek :closed +2 "collection"'b(` +3 "core" & +4 & 2 +9 &*D{ 3 +10 &Im{ H +9 &` U +9 &M T +10 &`O T +9 &"K T +9 &N U +10 &M T +9 &gL U +10 &*L T +9 & M U +9 &"L T +10 &$oM U +9 &&2M T +9 &'J T +10 &)K T +9 &+yN T +10 &-:N T +9 &.F T +9 &0M T +10 &2J T +9 &4CG T +9 &6J T +10 &7F T +9 &9K U +10 &;JJ T +9 &= I U +9 &>I T +10 &@I T +9 &BRK T +9 &DG T +10 &EI T +9 &GI T +10 &IYN\   U +9 &K_  W +9 &L6) Z +10 &N`X ^ +9 &PBcb _ +9 &Rfe ` +10 &Sgf ` +9 &Uji a +10 &WFkl a +9 &Ynl a +9 &Zro b +10 &\\sq b# +9 &^@vw b) +9 &_yw 7 +10 &`Oxyy 1 +9 &`{xx U +5 ( + "collection"'j& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.41 +2 "collection"''& +4 "core" &`lwy U + &`kyy U + .tHand.open + "manipulator"&X1 +75 "core" 1 +2 "manipulator"&<% +4 "core" %  i Tu +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&K'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"% +103 "core"  +2 "processing"%d% +4 "core" %l + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%W' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%&  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1607 "core" ' + .tPSV.dial PSR +2 "processing"%> +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%3' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%?  +2 "collection"'  +32 "core" ~ +132  +2 .tPSV.dial :mixloop + "processing"%Z +115 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%9  +77 "core" +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%,' +2643 "core" ' + .tPSV.dial :air +54 "processing"%G  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%V' +2633 "core" ' +2 .tPSV.dial :mixloop + "processing"%( +44 "core" +2 .tPS.seek 0ml +2 "processing"%I' +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &$ B R>H +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&S( +40 "core" ( +2 "manipulator"&|& +4 "core" &  W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" & @ V +2 .tForearm.seek CC +2 "manipulator"&"' +97 "core" ' +2 .tHand.close + "manipulator"& / +69 "core" / +2 .tCC.seek :open +2 "collection"'4( +470 "core" ( +2 "manipulator"&N& +4 "core" &   U + "manipulator"&0% +4 "core" % 0 \\ +2 .tForearm.seek :retract + "manipulator"&p'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&$(, +275 "core" ( +2 "manipulator"&& +4 "core" &,  % @ c; + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  = c; +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +112 "core" ' +3 .tHand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&B% +4 "core" % r ; PS +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +97 "core" ' +2 ."da"delayUntil "08:17:02.42" +24569 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%J @ +77 "core" B +2 ."da"PBV.dial :waste1 + "processing"%H  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\ * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%T' +2534 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%} +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%z  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%P  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%_'ղ +2499 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%8% +4 "core" %ն\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%/'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%~'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%Y  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%F +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%2  +35 "core" +2 "processing"%l% +4 "core" %Һ\  +2 ."da"PS.seek 1.5ml + "processing"%O' +74 "Can""\ BB +526 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%-  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%x * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%. +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2499 "core" ' + ."da"PSV.dial PTV +2 "processing"%] +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%e +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%g +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%c'ղ +2523 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%: +133 "core"  +2 "processing"%r% +4 "core" %ղ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%i'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%^'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%* +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%k  +35 "core"  +2 "processing"%u% +3 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%%'} +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3048 .PBV.dial between PSV and waste1 +9 "processing"%D * +48 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%{ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%h' +2501 "core" ' +2 ."da"PSV.dial PTV + "processing"%t +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%a +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%[  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%7'ղ +2482 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%=  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%w  +45 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"% +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +397 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%m  +45 "core"  +2 "processing"%@% +4 "core" %\  + ."da"PS.seek 0.55ml +2 "processing"%C'^ +346 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%#  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%v'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%! +44 "core" +2 ."da"PTV.dial :mixing + "processing"%L @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%`  +33 "core" +2 "processing"%E% +4 "core" %ҷ\  + ."da"PS.seek 1.85ml +2 "processing"%5' +243 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%+ * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1968 "core" ' +4 ."da"delay 2 seconds +203 .delay 8:00 +1335 "Can"\ >> +46667 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%y  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air + "processing"%;  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%o' +2505 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%6  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%) +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%1  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2517 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +132 "core"  +2 "processing"%\\% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%f'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%j'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%'  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%X +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%<  +35 "core" +2 "processing"% % +4 "core" %ҷ  +2 ."da"PS.seek 1.5ml + "processing"%d'} +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%s * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%R' +331 "Can"\ JJ +1278 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%&  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%> +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2503 "core" ' +2 ."da"PSV.dial PTV + "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%? +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Z +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%9  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%3'ղ +2496 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%% +3 "core" %ծ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%G +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%,  +35 "core" +2 "processing"%(% +3 "core" %Ҷ[\  +2 ."da"PS.seek 1.5ml +2 "processing"%V'| +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%|' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +53 "processing"%q  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%A +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%K' +2500 "core" ' +2 ."da"PSV.dial PTV + "processing"%b +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%N +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%0 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%"  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2483 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%S% +4 "core" %ձ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%B'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%p +84 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core"  +2 "processing"%J% +4 "core" %Ҹ\  + ."da"PS.seek 1.5ml +2 "processing"%H'~ +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1615 "core" ' +2 ."da"delay 2:00 +3510 "Can"\ VU +8492 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%I  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%} * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%z +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2517 "core" ' +2 ."da"PSV.dial PTV + "processing"%P +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%T +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%8  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%_'ղ +2482 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%/ +135 "core"  +7 "processing"%Y% +17 "core" %հ* +9 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +5 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +8 ."da"PS.seek 0.25ml +5 "processing"%F'm +362 "core" ' +2 ."da"delay 5 seconds +502 "processing"%2% +4 "core" %n8  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%l'\ +352 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%~'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%O  +34 "core" +2 "processing"%-% +4 "core" %Ҷ  +2 ."da"PS.seek 1.5ml + "processing"%x'| +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1631 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%]  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%g +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2534 "core" ' + ."da"PSV.dial PTV +2 "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%: +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%r +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%c  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%i'ղ +2533 "core" ' +2 "processing"%*9 +3 "core" 9\ 4 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast + "processing"%k  +3 "core" 4 + 4 + "processing"%u& +4 "core" &]{)+ 6 + #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&^% +3 "core" %\  e g C +2 "storage"(% +3 "core" %  +2 "storage"(%. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 3 +2 "storage"(( +365 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (D& +3 "core" & f i + "manipulator"&{& +4 "core" &, 3 0 A 9; + "manipulator"&% +4 "core" %\  1 ,  9 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&t( +199 "core" ( +2 "manipulator"&a& +4 "core" &    7+ + "storage"(& +4 "core" & ~ { ( +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&['* +105 "core" ' +2 "storage"(h& +4 "core" & k j K + ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(=' +267 "core" ' +51 "storage"( - +10 "core" -'V +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&w& +3 "core" &  3+ + "storage"(& +4 "core" & O N e + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 3 +2 "manipulator"&7' +24 "core" ' +3 ."da"Elbow.hold + "manipulator"&m, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(@- +2 "core" -'V +2 ."da"SE.seek 5.11 Pucks below Top Plate +2 "storage"('J +35 "core" ' +2 "manipulator"&#% +4 "core" % , + "storage"(C& +4 "core" & ; ; + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 3 + 346 counts + "manipulator"&!', +17 "core" ' +2 "manipulator"&L& +4 "core" &   6+ +2 "storage"(`& +3 "core" & u u  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&E'* +15 "core" ' +2 ."da"SE.seek 6.11 Pucks below Top Plate +2 "storage"(+'9 +42 "core" ' +2 "manipulator"&v& +4 "core" &    8+ +2 "manipulator"&5% +3 "core" %5  j 8 +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&y'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +262 "core" ( +2 "manipulator"&;& +4 "core" &o 3 + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &o * 2 +2 ."da"Forearm.seek PC +2 "manipulator"&' +93 "core" ' +2 ."da"Hand.close + "manipulator"&6/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%)( +453 "core" ( +2 "storage"(1& +4 "core" & t t # + "manipulator"&o& +4 "core" &o # " < 7 + "manipulator"&% +4 "core" % Ϸ   ; 8! + ."da"Forearm.seek :retract +2 "manipulator"&\\'\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&( +271 "core" ( +2 "manipulator"&f& +4 "core" &  4+ + "storage"('& +4 "core" & R N # +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&X'* +103 "core" ' +2 ."da"Hand.open +2 "manipulator"&<1 +73 "core" 1 +2 "storage"( - +3 "core" -'9 +3 ."da"SE.seek 5.87 Pucks below Top Plate + "storage"(j' +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 5.1 Pucks below Top Plate +2 "storage"(s'? +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1208h300ml.tif +1313 #SX MX5/16 (USB:29): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.902 seconds\ /var/log/esp/da19sep1208h300ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1208h300ml15s.tif +631 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +927 #"da"SX MX5/16 (USB:29): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1208h300ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1208h300ml30s.tif +3057 #SX MX5/16 (USB:29): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1208h300ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1208h300ml70s.tif +7128 #SX MX5/16 (USB:29): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1208h300ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.902 sec auto-exposure",Subject: "da19sep1208h300ml images!" +10 "storage"(d- +6 "core" -'? +5 "storage"(&& +10 "core" & O N +2 "manipulator"&W& +4 "core" &   5+ +2 ."da"Elbow.seek 3 +2 "manipulator"&>( +31 "core" ( +2 "manipulator"&R& +4 "core" &  ' 8: +2 "storage"(& +4 "core" & o p b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&?'* +12 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 5.82 Pucks below Top Plate +2 "storage"(Z' +57 "core" ' +2 "manipulator"&9& +4 "core" & 1 M: +3 "storage"(& +4 "core" &  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 3 +3 "manipulator"&' +22 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 6 Pucks below Top Plate +3 "storage"(3' +25 "core" ' +4 "manipulator"&% +9 "core" %  G6 +2 "storage"(G& +4 "core" & g + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 3 + 346 counts +4 "manipulator"&,', +15 "core" ' +3 "manipulator"&(& +5 "core" &  O8 + "storage"(& +5 "core" &\ \   +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +4 "manipulator"&'* +22 "core" ' +2 "storage"(V% +4 "core" %\   +2 ."downElevator"SE.seek :down +6 "storage"(q'} +97 ( % +3 "core" %\  y Xg +2 "manipulator"&A% +4 "core" %. < NY +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +6 ."da"Forearm.seek :retract +5 "manipulator"&|'\ +87 "core" ' +2 ."downElevator"SE.coast +68 "storage"(5 +3 "core" ' + ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%b& +7 "core" &\ +3 "manipulator"&N& +4 "core" &  ( `8 +2 "manipulator"&0% +3 "core" %\  '   _ +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&"(, +172 "core" ( +2 "manipulator"&K& +4 "core" &, ) % ' aJ +2 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +2 && +4 "core" &,   aJ +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&S' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&& +4 "core" &,  7 YJ +2 "manipulator"&p% +3 "core" % , Y +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&J(k +123 "core" ( +2 "manipulator"&B& +4 "core" &t  % ` + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &t  C ` +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&H' +91 "core" ' +2 "manipulator"&I& +4 "core" &t ( $ a +3 "manipulator"&}% +6 "core" %Ͻ 7 `D +2 "processing"%z& +3 "core" &\ +2 "processing"% & +4 ."psFlush"PC.seek :closed +2 "processing"%P(] +2 "core" &\ +2 &E\  +10 &'v\ . +9 &`\ B +9 &Mq\ T +10 & Q\ U +10 &T\ T +8 &S\ T +10 &QO\ U +9 &O\ U +9 &R\ T +10 &Q\ T +9 & YS\ U +10 &"X\ U +9 &#T\ T +9 &%Q\ T +10 &'aQ\ U +9 &)$R\ T +9 &*R(\ U +10 &,V\ U +9 &.iUg\ U +10 &0+V\ U +9 &1V\ U +9 &3W\ U +10 &5qR\ U +9 &72R\ U +9 &8O\ U +10 &:R\ T +9 &<Q\ T +9 &?W\ U +9 &AU\ T +10 &CQ\ T +9 &EAZ\ U +9 &Gi\ V +10 &H\ Y +9 &Jx\ [ +10 &L;\ Z +9 &M [ +9 &O [\ +10 &Q~+\ [ +9 &S@/\ [ +9 &U [ +10 &V \\ +10 &X \\ +9 &ZG, \\ +9 &\\L J +9 &]3Fq\ !e +10 &]zG\ 9 +5 ( + "processing"% & +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 + "processing"%T& +4 "core" &]z.\ 9 + &]z."\ 9 + ."psFlush"Hand.open +2 "manipulator"&1 +68 "core" 1 +3 "manipulator"&8% +4 "core" % Ͻ   , ZD +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%/ +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%Y'TE +338 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +775 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +1612 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%2 +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%F  +37 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%l' +2633 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%O'\ +254 "Can""\ KJ +358 "core" ' +3 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +2116 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%~ +74 "core" +3 ."psFlush"PBV.dial PSV +3 "processing"%. U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%x' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%] @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%e' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%g  +84 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2627 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%:' +2631 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%r +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%c' +2629 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%k  +84 "core"  +2 ."psFlush"PS.seek :empty + "processing"%u'ղ +2623 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%^ +54 "core"  +3 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1112 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +1618 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%D +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%{  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%a +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%$' +2127 "core" ' + ."psFlush"PSV.dial PTV +54 "processing"%h +76 "core" +2 ."psFlush"PBV.dial PSV + "processing"%U U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2619 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%w @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%@  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%#'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%C +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%L' +2619 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%` +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%v' +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%5 @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%t  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%='ղ +2626 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'7& +3 "core" &') +2 "manipulator"&!& +4 "core" &t   X b +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(k +2 "core" ( +2 "manipulator"&E& +3 "core" &t ( $ b +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &;& +3 "core" &t   b +2 .tForearm.seek PC + "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&m/ +66 "core" / +2 .tPC.seek :open +2 "processing"%6( +450 "core" ( +2 "manipulator"&y& +4 "core" &t [ G h + "manipulator"&Q% +4 "core" % + * ? h +2 .tForearm.seek :retract + "manipulator"&1'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&o( +370 "core" ( +2 "manipulator"&& +4 "core" && *  G c@] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &' * * S c@] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&f' +99 "core" ' +2 "manipulator"&'& +4 "core" &' "  Y a@] +2 "manipulator"&% +3 "core" %  % a +2 "collection"'<& +4 "core" &)( + "collection"' & +4 .tCC.seek :closed +2 "collection"'\\(` +2 "core" &(& +2 &%'  +10 &)r'& - +9 &_{&' A +10 &Mr'' T +9 & J'' T +9 &O&( U +10 &N(' T +9 &QO() U +9 &N%( T +10 &P(( T +9 &N)) T +10 & ZL)' T +9 &"P)) T +9 &#L(( T +10 &%O)( T +9 &'bR)( T +9 &)#L)' U +10 &*N(( T +9 &,N'' T +10 &.jJ+( T +9 &0+M') U +9 &1L() T +10 &3M)( T +9 &5sJ() T +9 &74N)( T +10 &8J)* T +9 &:L*( T +10 &>J)) T +9 &?M)) T +10 &AL)( T +9 &CL(* T +9 &EFJ)* T +10 &GK() T +9 &HR., U +10 &J\\50 U +9 &LA{H< X +9 &Mm` ] +10 &Otu _ +9 &Qqvs ` +9 &S4uv _ +10 &Twz ` +9 &Vxx a +10 &Xuyy a +9 &Z4{z b +9 &[~| b +10 &]~ b$ +9 &_m M +9 &`G 1 +10 &`q S +5 ( + "collection"' & +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.47 +2 "collection"'+& +4 "core" &`i S + &`i S + .tHand.open + "manipulator"&j1 +71 "core" 1 +2 "manipulator"&d% +4 "core" %    W +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&&'\ +98 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'W& +4 "core" &`iI S + "collection"'R% +4 "core" %Ӷ + .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 "collection"'9% +4 "core" %ӲM + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %qhN  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'G'B +686 "core" ' + .tCSV.dial :waste +2 "collection"'( +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1972 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &`h_ S + "collection"'V% +4 "core" %ӹ + .tCSV.dial :flush +2 "collection"'X  +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'s'qi +1278 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"'A% +4 "core" %qlF  +2 .tCS.seek 7ml + "collection"'?' +570 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'>  +2 'Z  +42 "core"  +97  +2 .tCBV.dial :waste1 + "collection"' @ +42 "core" @ +2 .tCS.seek 0ml +2 "collection"','Ӵ +1752 "Can"+\ QQ +16 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'b& +4 "core" &`gY S + "collection"'3% +4 "core" %Ӱ + .tCSV.dial :flush +2 "collection"'N  +74 "core" +60 .tCS.seek 5ml +3 "collection"'0'qi +1283 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +43 "core" A +2 "collection"'K% +4 "core" %qmJ  +2 .tCS.seek 7.001ml + "collection"'' +559 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"'q  + .tCTV.dial CSV +43 "core"  +2 .tCBV.dial :waste2 + "collection"'  +105 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +1771 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &`g` S +2 "collection"'% +3 "core" %ӭ +2 .tCSV.dial CSR + "collection"'p  +42 "core"  +2 "collection"'|% +4 "core" %ӭb + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'B' +2005 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'\ ' +567 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'S +2 'I  +102 "core" +36  +2 .tCTV.dial :intake + "collection"'}  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'z' +2021 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'"  +75 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"''Ӵ +587 "core" ' + .tCSV.dial CSR +2 "collection"')  +103 "core"  +2 "collection"' % +4 "core" %Ӱ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'T'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1339 "core" ' +2 .tCSV.dial CBV + "collection"'8 +103 "core" +2 .tCS.seek 0ml +2 "collection"'/'Ӵ +2599 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&H& +4 "core" && o Z@] +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&i( +49 "core" ( +2 "manipulator"&Y& +4 "core" &  _ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &2& +2 "core" & # \  ` +2 .tForearm.seek CC +2 "manipulator"&F' +95 "core" ' +2 .tHand.close + "manipulator"&_/ +65 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "manipulator"&l& +4 "core" & h R l + "manipulator"&O% +4 "core" %  X W 9 l +2 .tForearm.seek :retract + "manipulator"&~'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&.(, +274 "core" ( +2 "manipulator"&-& +4 "core" &, A = e7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" &, 6 ) / e7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&x' +111 "core" ' +3 .tHand.open + "manipulator"&g1 +74 "core" 1 +2 "manipulator"&e% +4 "core" % s TT +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:12:27 + #Preparing to sleep until 11:00AM 9/12/2019 +4 ."shutdown"CC.coast +3 #tAsleep til 11:00AM 9/12/2019 + "collection"'6 +3 ."shutdown"CS.coast +3 #tContinuing at 11:00 + "collection"'5 +4 ."shutdown"PC.coast +2 "Can"-\ :: +2 "processing"%6 +3 ."shutdown"PS.coast +3 ."Qmail"GoodNews.email "Then, in tube 4: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:116\\n{1 => 22,\\n 2 => 22,\\n 3 => 7,\\n 4 => 15}\\nCan@09:12:05, 23.8C, 16% humidity, 15.0psia, 12.576V, 0.294A, 0.294A avg, 3.70W",Subject: "Asleep until 11:00" +3 "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +41844 "Can"3\ %$ +60003 -\ %% +60002 (\ %% +60002 '\ %% +60002 *\ %% +60002 *\ %% +60002 *\ %% +60002 '\ !%% +60003 &\ * +60002 &\ ) +60002 *\ * +5498 *\ * +2 #tPowering core bus +492 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +3 'r +3 "core"  +2 "processing"% +2 %: +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %|\  + .tSS.configure SSconfig +2 "sampler")#.0X *\  +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast + "collection"'%  +2 "core" +2 .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast + "processing"%a  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +10 "collection"'% +3 "core" %99 +2 "processing"%% + ."rdySampler"Intake.select :close +5 "manipulator"&h% + ."rdySampler"Exhaust.select :close +3 .CTV.dial :air +2 "collection"'U  +2 "core" %c\  +2 % k s + ."rdyProcessing"PSV.dial :air +3 "manipulator"&$% + "processing"%w  +5 "core" % R + $ l +2 + ."rdySampler"CSV.dial :waste1 +3 .tForearm.reconfigure LooseForearm +3 "collection"' + "manipulator"&#@2^d^2b +4 .tForearm.home.seek :retract + "manipulator"&@'\ +49 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler") +3 "core"  +2 "sampler")C  +12 "core" ' +2 +2 ."closeHand"Hand.close +5 ."readyCS"CS.reconfigure CSfast +3 .tElbow.jog 1500 +2 ."rdySampler"SS.reconfigure SSconfig +3 "manipulator"&#/ +2 "collection"'#d @b +3 "manipulator"&`* + "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 7,\\n 4 => 15}\\nCan@11:00:27, 23.2C, 16% humidity, 15.0psia, 12.479V, 0.600A, 0.594A avg, 7.49W",Subject: "Started 2019_9_5_rush_mission phase shallowDAwithoutWCR" +2 #t===> STARTED shallowDAwithoutWCR (phase #15) <=== +3 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &<@  + .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&& +4 "core" & R Q/ +2 "manipulator"&'% +3 "core" % \  [ Q +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +182 "core" ( +2 "manipulator"&<& +4 "core" &, TL + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +6 "core" &,  d TL +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&4' +96 "core" ' +4 .tHand.close +2 "manipulator"& / +69 "core" / +2 "manipulator"&+& +4 "core" &, < OL +2 "manipulator"&j% +4 "core" % 2  O? +2 .tForearm.seek :retract +2 "manipulator"&d'\ +102 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&W( +367 "core" ( +2 "manipulator"&R& +4 "core" &+  NDz + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 && +6 "core" &+  NDz +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&9' +94 "core" ' +2 "manipulator"&f& +4 "core" &+  NDz +2 "manipulator"&M% +5 "core" %  M +4 "collection"'& +8 "core" &;<  +2 "collection"'& +8 .tCC.seek :closed +2 "collection"'((` +10 "core" &;;  +4 &<9  +2 &<; D +7 &Eu<< 4 +9 &1n{:; I +9 &c9; V +9 &L;9 T +10 &KL;< U +9 & J<: U +10 &L<< U +9 &N:; U +9 &SN?; U +10 &O<< U +10 & I;: U +8 &"K;: T +10 &$[I;: U +9 &&J;< U +10 &'L;; U +10 &)G9; T +8 &+dL;< T +10 &-&L:< T +9 &.K<: U +9 &0N:; U +10 &2lL<< T +9 &4.J<? T +10 &5N:; U +9 &7L<: U +9 &9rL;; U +10 &;5G=; U +9 &<M;= T +9 &>F;: T +10 &@|I>= T +9 &B>L;< T +10 &DF<: T +9 &EG=< T +9 &GI>< U +10 &IDPCD U +9 &KdMJ W +9 &Ll_ Z +10 &Nn _ +9 &P, ` +10 &Q a +9 &S a +10 &Un a +9 &W/ b +9 &X b +9 &Z b$ +10 &\\h b+ +9 &^  b1 +10 &_ 7 +9 &`] _ +8 ( +2 &`dr X + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.47 + "collection"'G& +4 "core" &`dr X + .tHand.open + "manipulator"&1 +76 "core" 1 +2 "manipulator"&V% +4 "core" %   F +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +93 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`dq X +2 "collection"' % +5 "core" %Ӷ + .tCSV.dial CSR +2 "collection"'A  +133 "core"  +2 "collection"'s% +4 "core" %Ӷ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'>'qi +1337 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'Z% +3 "core" %ql  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"''F +688 "core" ' + .tCSV.dial :waste +2 "collection"'? +134 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'b'Ӵ +1970 "core" ' +2 #tPurging external Intake + "collection"'3& +4 "core" &`dp X + "collection"'N% +4 "core" %Ӵ + .tCSV.dial :flush + "collection"',  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'' +2506 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'K +2 '0  +5 "core"  +69  +2 .tCTV.dial :intake + "collection"'q  +74 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2542 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core" ~ +2 #tFlushing upper manifold + "collection"'& +4 "core" &`do X + "collection"'% +4 "core" %Ӳ + .tCSV.dial :flush +2 "collection"'p  +74 "core"  +2 .tCS.seek 5ml +2 "collection"'|'qi +1296 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" B +2 "collection"'B% +4 "core" %qm  +52 .tCS.seek 7.001ml +2 "collection"'S' +562 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'I +116 "core" +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'}'Ӵ +1778 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'\ '2T +807 "core" ' +2 .tCSV.dial :waste + "collection"'" +42 "core" +2 .tCS.seek 0ml +2 "collection"'z'Ӵ +804 "core" ' +2 "collection"')& +4 "core" &`dn X + "collection"' % +4 "core" %Ӳ + .tCSV.dial :flush +2 "collection"'  +44 "core"  +2 .tCS.seek 3ml +2 "collection"'T'2T +810 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'8 @ +44 "core" B +2 "collection"'% +4 "core" %2W  +2 .tCS.seek 5ml + "collection"'H'ql +569 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"'Y'Ӵ +1295 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'2'2T +809 "core" ' +2 .tCSV.dial :waste + "collection"'_ +76 "core" +2 .tCS.seek 0ml +2 "collection"'o'Ӵ +799 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&&& +4 "core" &*  ICt +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&\\( +48 "core" ( +2 "manipulator"&l& +4 "core" & 1 O + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" & / O +2 .tForearm.seek CC +2 "manipulator"&F' +98 "core" ' +2 .tHand.close + "manipulator"&-/ +75 "core" / +2 .tCC.seek :open +2 "collection"']( +468 "core" ( +2 "manipulator"&i& +4 "core" & W + "manipulator"&g% +4 "core" %  " W +2 .tForearm.seek :retract + "manipulator"&e'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&~(, +277 "core" ( +2 "manipulator"&x& +4 "core" &, 3 XJ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, XJ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&/' +113 "core" ' +2 .tHand.open +2 "manipulator"&61 +70 "core" 1 +2 "manipulator"&=% +4 "core" % x  If +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 4 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 4 at 11:04:52EDT12-Sep-19\\n{1 => 22,\\n 2 => 22,\\n 3 => 7,\\n 4 => 15}\\nCan@11:00:27, 23.2C, 16% humidity, 15.0psia, 12.479V, 0.600A, 0.594A avg, 7.49W",Subject: "da sampling at most 300ml" +2 "collection"'.& +5 "core" &;< +2 "manipulator"&n% +3 "core" %\  R W6 +2 "storage"(% +4 "core" %y '    + "storage"(r. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(:(,q +671 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +3 "core" &,p\  \\ $ +3 "manipulator"&c& +4 "core" &, \\ TJ +2 "manipulator"&k% +4 "core" %\  = V6 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&*( +193 "core" ( +2 "manipulator"&^& +4 "core" &   Z7 +2 "storage"(u& +3 "core" &,n A G \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&'( +94 "core" ' +2 "storage"(D& +4 "core" &,n I > : \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"({' +168 "core" ' +2 "storage"(%- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (a& +2 "core" &,n ! $ H \ +2 "manipulator"&& +3 "core" &  V7 +2 .tElbow.seek 4 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&h& +6 "core" &  V7 +2 "storage"(U& +3 "core" &,n , / \ +3 .tForearm.seek 4 + 300 counts + "manipulator"&$' +17 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +54 "manipulator"& / +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(C'} +6 "core" & X7 +2 "manipulator"&w% +3 "core" %   y [ +2 .tForearm.seek :retract +2 "manipulator"&#'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&`( +22 "core" ' + ."downElevator"SE.coast + "storage"(5 +125 "core" ( +2 "manipulator"&[& +4 "core" &*  [ ZCm + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +5 &v& +4 "core" &*   ZCm +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&m' +95 "core" ' +3 "manipulator"& & +4 "core" &*   1 YCm +2 "manipulator"&y% +3 "core" %  + Y +3 "collection"'P& +4 "core" &;: +2 "collection"'@& +4 .tCC.seek :closed +2 "collection"'t(` +3 "core" &98 +3 &7:  +9 &*n:: , +9 &`y8: A +10 &Mm89 S +9 & I8: S +10 &J;9 T +9 &I:; S +9 &SG;; S +10 &G:: S +9 &G:; T +9 &J<; S +10 & [G<; S +9 &"J;: S +10 &#I;; S +9 &%G;: S +9 &'cJ:; S +10 &)&J9: S +9 &*J;: S +9 &,F<: S +10 &.kK<< S +9 &0-K;: S +10 &1K;; S +9 &3J:; T +9 &5sI99 S +10 &75L;; S +9 &8K;9 S +9 &:I:< T +10 &<{I8: S +9 &>=I=< S +10 &?I=: S +9 &AF<: S +9 &CI;< S +10 &EFI<; S +9 &GI?= S +9 &HRD@ T +10 &JePI V +9 &L7tf [\ +10 &M _ +9 &O ` +9 &Qn ` +10 &S. a +9 &T a +9 &V a +10 &Xq b +9 &Z1 b +10 &[ b$ +9 &] b, +9 &__ V +10 &`Lv #g +9 &`  ^ +9 ( +2 &`m W + "collection"'@& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.69 + .Hand.open + "manipulator"&E1 +71 "core" 1 +2 "manipulator"&% +4 "core" %   P +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")+ +3 "core" + +2 "sampler")'% +3 "core" %|  G +2 "collection"'<& +4 "core" &`m W +2 "Can"2\ SS +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X% +3 "core" %YX # +2 "sampler")?% +3 "core" %ZX $ +2 .tIntake.select :close + "sampler")0 +9 )% +3 "core" %[Y  + .tSSV.dial :exhaust +2 "sampler")3  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")N'z +926 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +56 .tCBV.dial SSV + "sampler"),  +77 "core"  +2 #tAllowing 130s for 25.0ml of remaining 275.0ml + .Intake.select :open + "sampler") +210 "collection"'b% +3 "core" %ӹ +2 #tIntake @22.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %”%   +2 "collection"'?% +4 "core" %ӹ + #tIntake @19.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 110 +2 "sampler")#.n0Xc +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'W'Ӵ +111 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")X +136 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X + .tCBV.dial between SSV and waste2 +46 "collection"'r  +36 "core"  +2 "collection"'k% +4 "core" %  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV + "collection"'^  +45 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<>b +3 .tCS.seek 0ml + "collection"'u'Ӵ +2457 "core" '<=> ԡ +3 "collection"'~% +3 "core" %?? +2 "sampler")D% +4 "core" %}  > + #tBubblePoint: Intake @38.5psia, Outlet @27.8psia + .CBV.dial SSV + "collection"' @ +31 "core" @ +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'h'Ӵ +111 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +61 "core" ' + ."CSpush"CS.coast + "collection"'5 +74 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +355 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ']% +3 "core" %= +2 .tCS.seek 6ml + "collection"'C' +1338 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'@ +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'''ӂ +1527 "core" ' +2 .tCSV.dial CSR + "collection"'<  +44 "core"  +2 "collection"'E% +4 "core" %Ӂ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +593 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '5% +3 "core" %  +2 .tCS.seek 5ml + "collection"''qi +292 "Can"- YX +553 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +42 "core"  +2 .tCS.seek 1ml +2 "collection"';'> +1096 "core" ' +2 #tHeating sh1 puck from tube 4 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'+ \  +2 'm9 +5 "core" 9 +102 "collection"':9 +3 "core" 9d +102 "collection"'J9 +3 "core" 9 d +102 "collection"'19 +2 "core" 9 d +103 "collection"'j9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'49 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9"d +102 "collection"'R9 +3 "core" 9&d +102 "collection"'G9 +3 "core" 9+d +103 "collection"'9 +3 "core" 9/d +102 "collection"'f9 +3 "core" 93d +102 "collection"'M9 +3 "core" 9 7d +102 "collection"' 9 +2 "core" 9;d +103 "collection"'d9 +3 "core" 96@d +102 "collection"'Q9 +2 "core" 9KDd +103 "collection"'A9 +3 "core" 9dHd +102 "collection"'V9 +3 "core" 9}Ld +102 "collection"'9 +2 "core" 9Pd +103 "collection"'Z9 +3 "core" 9Ud +102 "collection"'>9 +3 "core" 9Yd +102 "collection"'?9 +3 "core" 9]d +102 "collection"'s9 +3 "core" 9ad +152 "collection"'9 +5 "core" 9/gd +102 "collection"'99 +3 "core" 9Lld +102 "collection"'L9 +3 "core" 9ipd +102 "collection"',9 +3 "core" 9td +102 "collection"'b9 +3 "core" 9xc +102 "collection"'N9 +3 "core" 9|a +102 "collection"'9 +3 "core" 9^ +103 "collection"'39 +3 "core" 9[ +102 "collection"'9 +3 "core" 9Y +102 "collection"'9 +3 "core" 97V +102 "collection"'09 +3 "core" 9US +102 "collection"'9 +3 "core" 9sP +102 "collection"'9 +3 "core" 9N +102 "collection"'o9 +3 "core" 9K +102 "collection"'9 +3 "core" 9I +102 "collection"'9 +3 "core" 9F +102 "collection"'p9 +3 "core" 9D +103 "collection"'S9 +3 "core" 9B +102 "collection"'q9 +3 "core" 97@ +102 "collection"'}9 +3 "core" 9R? +102 "collection"'"9 +3 "core" 9k< +102 "collection"'\ 9 +3 "core" 9: +103 "collection"'B9 +3 "core" 99 +102 "collection"'K9 +3 "core" 96 +102 "collection"' 9 +3 "core" 95 +102 "collection"'9 +3 "core" 93 +102 "collection"')9 +3 "core" 92 +103 "collection"'I9 +3 "core" 90 +102 "collection"'T9 +3 "core" 9(/ +102 "collection"'H9 +3 "core" 9=- +102 "collection"'Y9 +3 "core" 9R+ +102 "collection"'9 +3 "core" 9f* +102 "collection"'_9 +3 "core" 9y) +102 "collection"'89 +3 "core" 9' +102 "collection"'&9 +3 "core" 9& +102 "collection"'29 +3 "core" 9% +102 "collection"'z9 +3 "core" 9# +103 "collection"'X9 +3 "core" 9" +102 "collection"'|9 +3 "core" 9! +102 "collection"'l9 +3 "core" 9 +102 "collection"'W9 +3 "core" 9  +102 "collection"'(9 +3 "core" 9  +103 "collection"'g9 +3 "core" 9  +102 "collection"'O9 +3 "core" 9 , +102 "collection"'i9 +3 "core" 9 :   +102 "collection"'x9 +3 "core" 9 G % +102 "collection"'9 +4 "core" 9 S ) +102 "collection"'F9 +3 "core" 9 ` - +102 "collection"'=9 +3 "core" 9 k1 +102 "collection"'.9 +3 "core" 9 v5 +102 "collection"'-9 +3 "core" 9 : +102 "collection"'e9 +3 "core" 9 > +102 "collection"'9 +3 "core" 9 B +102 "collection"'\\9 +3 "core" 9 F +102 "collection"'/9 +2 "core" 9 J +103 "collection"'!9 +3 "core" 9 O +102 "collection"'r9 +3 "core" 9 S +103 "collection"'k9 +3 "core" 9 W +102 "collection"'^9 +3 "core" 9 [ +102 "collection"'n9 +3 "core" 9 ` +102 "collection"'~9 +3 "core" 9 d +102 "collection"'D9 +3 "core" 9  h +103 "collection"'9 +3 "core" 9 "l +102 "collection"'69 +3 "core" 9 "p +102 "collection"'a9 +3 "core" 9 #u +102 "collection"'9 +3 "core" 9 %y +102 "collection"'%9 +3 "core" 9 &} +103 "collection"'c9 +3 "core" 9\ ( +102 "collection"'U9 +3 "core" 9\ \ ' +102 "collection"' 9 +3 "core" 9\ * +102 "collection"'9 +3 "core" 9\ + +102 "collection"'9 +4 "core" 9\ - +103 "collection"'79 +3 "core" 9\ - +102 "collection"'9 +2 "core" 9\ / +103 "collection"'u9 +2 "core" 9\ $0 +102 "collection"'h9 +3 "core" 9\ )1 +102 "collection"'w9 +3 "core" 9\ ,2 +103 "collection"'[9 +3 "core" 9\ 12 +102 "collection"'$9 +3 "core" 9\ 44 +102 "collection"' 9 +3 "core" 9\ 75 +102 "collection"'*9 +2 "core" 9\ ;6 +103 "collection"'P9 +3 "core" 9\ ?6 +103 "collection"'9 +3 "core" 9\ A8 +102 "collection"'y9 +3 "core" 9\ D9 +102 "collection"'v9 +3 "core" 9\ H: +102 "collection"'{9 +3 "core" 9\ J; +102 "collection"']9 +3 "core" 9\ M< +102 "collection"'#9 +3 "core" 9\ P= +102 "collection"'@9 +2 "core" 9\ S= +103 "collection"'C9 +3 "core" 9\ V? +102 "collection"'<9 +2 "core" 9\ YA +103 "collection"'E9 +3 "core" 9\ [A +102 "collection"''9 +2 "core" 9\ ]B +103 "collection"'59 +3 "core" 9\ `C +102 "collection"'9 +3 "core" 9\ cD +102 "collection"' 9 +2 "core" 9\ fE +103 "collection"'9 +3 "core" 9\ hE +102 "collection"'m9 +3 "core" 9\ jG +102 "collection"':9 +3 "core" 9\ lG +102 "collection"'J9 +3 "core" 9\ oI +102 "collection"'19 +2 "core" 9\ qI  +103 "collection"'j9 +3 "core" 9\ sJ +102 "collection"'9 +3 "core" 9\ uK +102 "collection"'49 +3 "core" 9\ wM +102 "collection"'9 +2 "core" 9\ {M +103 "collection"'9 +2 "core" 9\ |O! +103 "collection"'R9 +3 "core" 9\ O% +103 "collection"'G9 +3 "core" 9\ P) +102 "collection"'9 +3 "core" 9\ Q. +102 "collection"'f9 +3 "core" 9\ R2 +102 "collection"'M9 +3 "core" 9\ S6 +102 "collection"' 9 +3 "core" 9\ T: +102 "collection"'d9 +3 "core" 9\ U> +2 .tCH.hold 10:00,70C +2 "collection"'Q `\ `\  +4 "core" ? +43732 "Can"! +16269 "core" ` +2 "collection"'A9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'V'Ӵ +356 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +107 "core" A +2 .tCSV.dial :air + "collection"'Z @ +44 "core" > +3 .tCS.seek 5ml +2 "collection"'>'qi +1346 "core" ' + .tCSV.dial CTV +2 "collection"'?  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'s @ +46 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +55 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'9 @ +44 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'L'Ӵ +1338 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"', +104 "core"  +2 .tCBV.dial CSV + "collection"'b  +30 "core"  +2 "collection"'N% +4 "core" %Ӱ +2 .tCS.seek 5ml + "collection"''qe +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'3  +44 "core" +2 "collection"'% +4 "core" %qj  +2 .tCS.seek 7ml + "collection"'' +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'0 @ +54 "core" B +2 .tCS.seek 10ml +2 "collection"'' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +121 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'o   +32 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +5 '  +26 "core"  +115  +2 .tCS.seek 5ml +2 "collection"'p'qi +1334 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'S @ +108 "core" A +2 .tCSV.dial :waste + "collection"'q +118 "core" +2 .tCS.seek :empty +2 "collection"'}'ӂ +1347 "core" ' + .tCSV.dial :air +2 "collection"'" @ +74 "core" B +2 .tCS.seek 5ml +2 "collection"'\ 'qi +1350 "core" ' +2 .tCSV.dial CTV + "collection"'B  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'K @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"')'Ӵ +1338 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'I +115 "core" +2 .tCBV.dial CSV + "collection"'T  +30 "core"  +2 "collection"'H% +4 "core" %ӹ~ +2 .tCS.seek 5.001ml + "collection"'Y'qn +1348 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +46 "core" +2 "collection"'_% +4 "core" %qr  +2 .tCS.seek 7.001ml + "collection"'8' +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'& @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'2' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'z ` +116 "core" _ +2 #tLysing Complete + "collection"'X& +4 "core" &`k" W +2 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&|% +3 "core" % s R7 +2 "storage"(l% +3 "core" %y\ \  s +2 "storage"(W. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"((( +363 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (g& +2 "core" &  +2 "manipulator"&O& +4 "core" &) E < t @Cm + "manipulator"&i% +4 "core" % H V N ?7 +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&x( +160 "core" ( +2 "manipulator"&& +4 "core" & I F< + "storage"(F& +4 "core" & 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts + "manipulator"&='* +100 "core" ' +2 "storage"(.& +4 "core" &  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(-' +256 "core" ' +3 "storage"(e- +3 "core" -'J + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & - H< + "storage"(\\& +4 "core" & s +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&/' +24 "core" ' +2 .tElbow.hold + "manipulator"&!, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(r- +2 "core" -'J +2 .tSE.seek 6.11 Pucks below Top Plate +2 "storage"(k'> +41 "core" ' +2 "manipulator"&^% +4 "core" % M Z & ? + "storage"(n& +4 "core" &  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 337 counts + "manipulator"&~'# +14 "core" ' +2 "manipulator"&D& +4 "core" &  I: +2 "storage"(& +3 "core" & - +47 .tForearm.reconfigure TightForearm +9 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&6'* +22 "core" ' +2 .tSE.seek 7.11 Pucks below Top Plate +2 "storage"(a'- +49 "core" ' +2 "manipulator"&& +4 "core" &  G: +2 "manipulator"&%% +4 "core" %4 ~ , GV +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&c'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U( +160 "core" ( +2 "manipulator"& & +4 "core" &0 ` X ?I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &0 W Y ?I +2 .tForearm.seek CC +2 "manipulator"&' +98 "core" ' +2 .tHand.close + "manipulator"&7/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "storage"(u& +4 "core" &  + "storage"(h& +4 "core" & 6 +2 "manipulator"&w& +3 "core" &-  GF +2 "manipulator"&[% +4 "core" %  G +2 .tForearm.seek :retract + "manipulator"&$'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"& ( +193 "core" ( +2 "manipulator"&*& +4 "core" & D L1 +2 "storage"(P& +4 "core" & [ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 3 + "manipulator"&' +102 "core" ' +2 .tElbow.hold + "manipulator"&y, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&v1 +68 "core" 1 +3 "manipulator"&{% +4 "core" %  j q B +2 "storage"(]& +3 "core" & o +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 349 counts +2 "manipulator"&#'/ +14 "core" ' +2 "manipulator"&@& +4 "core" &  N1 +2 "storage"(C& +3 "core" &  +3 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&<'* +23 "core" ' +2 "storage"(E% +4 "core" %1 = +2 ."downElevator"SE.seek :down +3 "storage"(''} +100 (5% +3 "core" %\ \ C Xj +2 "manipulator"&% +3 "core" %%  NT +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +84 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +3 "core" ' + .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &{| +2 "manipulator"&m& +4 "core" & ! ' I _1 +2 "manipulator"&:% +3 "core" %\    \ _ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&J(, +184 "core" ( +3 "manipulator"&1& +4 "core" &, > A eE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +3 "core" &, D 9 F eE +2 .tForearm.seek :garage + "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&4/ +77 "core" / +2 "manipulator"&& +4 "core" &, #  0 \\E +2 "manipulator"&% +3 "core" % !  [ +2 .tForearm.seek :retract +2 "manipulator"&R'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&G( +326 "core" ( +2 "manipulator"&& +4 "core" & @ C : e + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" & @ D 2 e +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&M' +95 "core" ' +2 "manipulator"& & +4 "core" & A D  f +2 "manipulator"&d% +3 "core" % B A t f +2 "collection"'+& +4 "core" &Z\\ + "collection"'Q& +4 .tCC.seek :closed + "collection"'A(` +3 "core" &Y\\ +4 &[Z  +9 &*nZ[ - +10 &awZZx A +9 &\\kWZa R +9 &IX[ S +10 &KWZ S +9 &JX[x S +10 &cGWZg R +9 &&IYYF R +9 &LW[# S +10 &JVZ S +9 & kGV[ R +9 &"-IWZ R +10 &#JWX R +9 &%LUY S +10 &'rNVW S +9 &)4ITY} S +9 &*JTWq S +10 &,JWW R +9 &.|IRW R +9 &0<JSW S +10 &1FTW R +9 &3ISV R +10 &5LTW R +9 &7DLRVi S +9 &9JSTS S +10 &:FSV? R +9 &<GSU2 S +9 &>LIST S +10 &@LST R +9 &ALQTj S +10 &CIPR R +9 &EUFQQ R +9 &GGNS S +10 &HQTS S +9 &J\\VX T +9 &LNzri X +10 &N \\ +9 &O _ +10 &Q _ +9 &S? _ +9 &Uv ` +10 &Vc ` +9 &X| a +9 &Z@ b +10 &\\ b +9 &] b" +10 &_u G +9 &`B%w . +9 &`qsm Y +2 ( + "collection"'Q& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.52 + "collection"';& +3 "core" &`qnu Y +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&Z% +4 "core" %  U Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&V'\ +96 "core" ' +2 .tPSV.dial PSR +53 "processing"%? +135 "core"  +2 "processing"%s% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%9  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%>' +1611 "core" ' + .tPSV.dial PSR +2 "processing"%, +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%b' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%N + .tCBV.dial PRV +5 "collection"'L  +2 "core"  +2 "processing"%3  +43 "core"  +27 +2 .tPSV.dial :mixloop + "processing"% +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +135 "core" +2 .tPS.seek 0ml +2 "processing"%0' +2621 "core" ' + .tPSV.dial :air +2 "processing"%  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%o +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2619 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%S +44 "core" +2 .tPS.seek 0ml +2 "processing"%q' +1860 "Can"$ RR +767 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&p& +4 "core" & X +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&"( +2 "core" ( +2 "manipulator"&}& +3 "core" & # Y +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" & ( X +2 .tForearm.seek CC + "manipulator"&K' +96 "core" ' +2 .tHand.close + "manipulator"& / +75 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&\ & +4 "core" & E 2 d + "manipulator"&I% +4 "core" %    X d +2 .tForearm.seek :retract + "manipulator"&T'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&H(, +271 "core" ( +2 "manipulator"&)& +4 "core" &,   ' c? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, ( "  d? +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&_' +114 "core" ' +3 .tHand.open + "manipulator"&Y1 +75 "core" 1 +2 "manipulator"&&% +4 "core" % a Q% +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&8'\ +101 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 4 into Collection Clamp + "collection"'z& +4 "core" & +2 "manipulator"&X% +3 "core" %\  4  d! +2 "storage"(|% +3 "core" % o\  +2 "storage"(l. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(W(,q +353 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (g& +2 "core" &,n` < r  +2 "manipulator"&O& +4 "core" &,  U? + "manipulator"&i% +4 "core" %\  U! +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&( +192 "core" ( +2 "manipulator"&F& +4 "core" & N S( + "storage"(.& +4 "core" &,n` F /  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts + "manipulator"&`'( +99 "core" ' +2 "storage"(& +4 "core" &,n` C  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(e' +177 "core" ' +3 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (\\& +3 "core" &,n^ Z  + "manipulator"&r& +4 "core" & e M( +2 .tElbow.seek 4 + "manipulator"&^( +35 "core" ( +2 "manipulator"&n& +4 "core" &  O? + "storage"(D& +4 "core" &,n^\ \   +2 .tForearm.seek 4 + 300 counts + "manipulator"&' +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&%& + "storage"(='} +6 "core" &  Q? + "manipulator"&x% +4 "core" %  T +52 .tForearm.seek :retract +4 "manipulator"&-'\ +76 "core" ' + ."downElevator"SE.coast + "storage"(5 +15 "core" ' +2 .tElbow.seek CC +2 "manipulator"&/( +169 "core" ( +3 "manipulator"&~& +4 "core" &( R0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +3 "core" &(  & S0 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"& ' +101 "core" ' +2 "manipulator"&& +4 "core" &(  Q0 +2 "manipulator"&6% +4 "core" %  Q +2 "collection"'!& +3 "core" & +2 "collection"'7& +3 .tCC.seek :closed +2 "collection"'c(` +3 "core" & +3 &  +10 &-r - +9 &awp A +9 &_jc R +10 &FM S +9 &I9 S +10 &I S +9 &dI S +9 &&I S +10 &I S +9 &H S +9 & mI& S +10 &".I< S +9 &#F# S +10 &%I S +9 &'uJ\ S +9 &)7F@ S +10 &*Kw S +9 &,G S +9 &.|G S +10 &0?G S +9 &2G S +10 &3F S +9 &5H S +9 &7GH S +10 &9 H S +9 &:F R +9 &<I S +10 &>OG S +9 &@H S +10 &AL S +9 &CG~ S +9 &EVIv S +10 &GGf S +9 &HQc T +9 &JeS W +10 &LIT Z +9 &M! C _ +10 &O'(E _ +9 &Q(-3 ` +9 &S@./2 ` +10 &U11+ a +9 &V34. a +9 &X89" b +10 &ZB9; b +9 &\\;=\ b# +10 &]?A b* +9 &_qAC\ O +9 &`JEF 0 +10 &`wDG \\ +5 ( + "collection"'7& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.67 +2 .Hand.open + "manipulator"&t1 +3 "core" &`wsEF \\ +66 1 +2 "manipulator"&u% +4 "core" %  7 G +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&h'\ +98 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'w  +137 "core" ~ +2 .tCSV.dial CTV + "collection"'[  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%*' +2629 "core" ' +2 "collection"'% +4 "core" %!{  + .tCS.seek 3.75ml +2 "collection"'P'I +1665 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%U  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%v  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%{' +2643 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'] ` +31 "core" ^ +2 .tCSV.dial :air + "collection"'@ @ +46 "core" > +2 .tCS.seek 10ml +2 "collection"'C' +1658 "core" ' + .tCSV.dial CTV +2 "collection"'E  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'$'Ӵ +2607 "core" ' + .tCBV.dial :waste1 +2 "collection"'5 @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +137 "core" +2 "collection"' & +4 "core" &`wrjjq \\ + #tStoring lyfil puck in Collection Clamp to tube 3 +2 "manipulator"&% +3 "core" %\  S4 +2 "storage"(m% +3 "core" %w  ! V +2 "storage"(:. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(( +363 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (#& +2 "core" &  +2 "manipulator"&a& +4 "core" &( U ` C A0 + "manipulator"&<% +4 "core" %\ T f E @4 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&1( +178 "core" ( +2 "manipulator"&j& +4 "core" & g e B. + "storage"('& +4 "core" & ~ +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&('* +102 "core" ' +2 "storage"(y& +4 "core" & D +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(4' +240 "core" ' +2 "storage"(- +3 "core" -'3 + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & f g  D. + "storage"( & +4 "core" &  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&' +23 "core" ' +2 .tElbow.hold + "manipulator"&J, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'3 +2 .tSE.seek 7.11 Pucks below Top Plate +2 "storage"(f'' +39 "core" ' +2 "manipulator"& % +4 "core" % Z Y = + "storage"(d& +4 "core" & +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 346 counts +2 "manipulator"&+', +14 "core" ' +2 "manipulator"&R& +4 "core" &  F. +2 "storage"(& +3 "core" &  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&;'* +21 "core" ' +2 .tSE.seek 8.11 Pucks below Top Plate +2 "storage"(' +48 "core" ' +2 "manipulator"&Z& +4 "core" & U E. +2 "manipulator"&Q% +3 "core" %+ ` ER +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&?'\ +89 "core" ' +48 .tElbow.seek CC +9 "manipulator"&s( +185 "core" ( +2 "manipulator"&M& +4 "core" & ~ R G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &  G +2 .tForearm.seek CC +2 "manipulator"&' +91 "core" ' +2 .tHand.close + "manipulator"&,/ +69 "core" / +2 .tCC.seek :open +2 "collection"'>( +469 "core" ( +2 "storage"(N& +4 "core" &\ \   +2 "storage"(3& +3 "core" & \  +2 "manipulator"&L& +3 "core" &  O +2 "manipulator"&% +3 "core" % /  O +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&b( +180 "core" ( +2 "manipulator"&& +4 "core" &  N"~ +2 "storage"(0& +3 "core" & . +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 3 +2 "manipulator"&o' +100 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +76 "core" 1 +3 "manipulator"&% +4 "core" %  F +2 "storage"(S& +3 "core" & % +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 350 counts +2 "manipulator"&'0 +14 "core" ' + "manipulator"&p& +4 "core" &  P"~ +2 "storage"(}& +3 "core" &\  1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&B'* +24 "core" ' +2 "storage"( % +4 "core" %\  A +2 ."downElevator"SE.seek :down +3 "storage"(G'} +100 (V% +3 "core" %}\ \ \  8 Yk +2 "manipulator"&A% +3 "core" %* 9 PH +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +72 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +13 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%I  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%K' +2635 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%) +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%" +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%Y  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%&' +2622 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%T& +4 "core" &\  +2 "manipulator"&z& +3 "core" &\ , * c"~ +2 "manipulator"&X% +3 "core" %\  ( " c +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&|(, +182 "core" ( + "manipulator"&l& +4 "core" &, F K J eK + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &_& +3 "core" &, 4 + : fK + .tForearm.seek :garage +2 "manipulator"&g' +100 "core" ' +2 .tHand.close + "manipulator"&O/ +72 "core" / +2 "manipulator"&i& +4 "core" &,    [K + "manipulator"&F% +4 "core" % 3 Z +2 .tForearm.seek :retract + "manipulator"&.'\ +101 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&H(k +122 "core" ( +2 "manipulator"&& +4 "core" &r  & b + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &r ! + " b +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&\\' +96 "core" ' +2 "manipulator"&8& +4 "core" &r ? 2 J g +2 "manipulator"&r% +3 "core" %Ϻ > 6  fn +2 "processing"%n& +4 "core" &\  + "processing"%D& +4 .tPC.seek :closed + "processing"%(] +3 "core" & \  +4 &\ G +9 &E{\ 4 +10 &?m\ I +9 &j \ V +10 &Q\ U +9 &YS\ T +9 &W\ U +10 &V\ U +9 &X\ U +9 &^U\ U +10 & Y\ U +9 & U\ U +10 &"T&\ U +9 &$hT\ U +9 &&+R#\ T +10 &'T'\ U +9 &)W \ U +9 &+pU-\ U +10 &-2U/\ U +9 &.S5\ U +10 &0V6\ U +9 &2xU4\ U +9 &4;U8\ T +10 &5Q4\ U +9 &7U;\ U +9 &9RF\ U +10 &;BTP\ U +9 &=UI\ U +10 &>QE\ U +9 &@RC\ U +9 &BJUK\ U +10 &D UO\ U +9 &E`8\ V +9 &Gt9\ X +10 &IB@\ Z +9 &KE\ [\ +10 &LF\ [\ +9 &NM\ \\ +9 &PFG\ \\ +10 &R Q\ [ +9 &SD\ \\ +9 &UK\ [ +10 &WNP\ \\ +9 &YH\ \\ +11 &ZF\ \\ +8 &\\}K\ < +9 &]Y/pc\ S +10 &]w+Z\ 5 +2 ( + "processing"%D& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.68 + "processing"%%& +3 "core" &]w)s\ 5 +2 .tHand.open + "manipulator"&x1 +77 "core" 1 +2 "manipulator"&% +4 "core" % Ϻ & ) 1 an +2 .tForearm.reconfigure LooseForearm +47 "manipulator"&#Q@2^d^2b +10 .tForearm.seek :retract +2 "manipulator"&`'\ +89 "core" ' +2 .tPRV.dial :air + "processing"%e  +45 "core"  +3 .tPSV.dial :mixloop + "processing"%~ +44 "core" +2 "processing"%k% +4 "core" %\ +2 .tPS.seek 0.3ml + "processing"%' +407 "core" ' + .tPSV.dial PSR +2 "processing"%= +114 "core"  +2 "processing"%% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%^'.U +496 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%6' +1920 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%! +101 "core" +2 .tPTV.dial :mixing + "processing"%- @ +75 "core" B +2 .tPBV.dial :waste2 + "processing"%  +93 "core"  +3 .tPS.seek 0ml +2 "processing"%7' +2624 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&t& +4 "core" &r  " 5 _ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&u(k +4 "core" ( +2 "manipulator"&w& +4 "core" &r (  $ _ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &r * + _ +2 .tForearm.seek PC +2 "manipulator"& ' +91 "core" ' +2 .tHand.close + "manipulator"&W/ +77 "core" / +2 .tPC.seek :open +2 "processing"%q( +455 "core" ( +2 "manipulator"&& +4 "core" &r 1 !  d + "manipulator"&2% +4 "core" % ϡ " ) d% +2 .tForearm.seek :retract + "manipulator"&U'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&v(, +126 "core" ( +2 "manipulator"&*& +4 "core" &, & ( b + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &]& +2 "core" &,   \ b +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&@' +111 "core" ' +2 .tHand.open + "manipulator"&P1 +73 "core" 1 +2 "manipulator"&E% +4 "core" % \ o % QO +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&C'\ +98 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%5& +4 "core" &\ +2 "manipulator"&% +3 "core" %\  ) )  _ +2 "storage"( % +4 "core" % P [ M + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(m(,q +360 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (:& +2 "core" &,rh =  +2 "manipulator"&#& +4 "core" &, S + "manipulator"&a% +4 "core" %\   ? W + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&<( +178 "core" ( +2 "manipulator"&j& +4 "core" &  l Z/ + "storage"('& +4 "core" &,o ; < *  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts + "manipulator"&y'( +100 "core" ' +2 "storage"(/& +4 "core" &,o j\  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(h' +184 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &,o : 9 +  +2 "manipulator"& & +4 "core" & \\/ + .tElbow.seek 4 +2 "manipulator"&( +3 "core" ( +2 "manipulator"& & +4 "core" & \\/ + "storage"(d& +4 "core" &,o H G  +2 .tForearm.seek 4 + 300 counts + "manipulator"&R' +14 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&Z& +2 "storage"(Q'} +6 "core" &   @ [/ + "manipulator"&(% +4 "core" % ( $ T ^< +2 .tForearm.seek :retract + "manipulator"&1'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&4(k +38 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +216 "core" ( +2 "manipulator"&& +4 "core" &u * ) a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &u  P a +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&f' +95 "core" ' +2 "manipulator"&;& +4 "core" &u B 2 d +2 "manipulator"&M% +3 "core" %ϸ    dr +2 "processing"%9& +4 "core" &\  + "processing"%J& +4 .tPC.seek :closed + "processing"%,(] +3 "core" &\  +3 &\  +10 &'q\ - +9 &^\ A +9 &Bu\ T +10 &R~\ U +9 &Nx\ U +10 &Pl\ U +9 &GRp\ T +9 & Re\ T +10 &Sp\ U +9 &Uc\ U +9 & NO_\ U +10 &"R_\ U +9 &#M`\ T +10 &%QQ\ U +9 &'WPO\ T +9 &)R[\ U +10 &*Qa\ U +9 &,Q\\\ U +9 &._RT\ T +10 &0UH\ U +9 &1QL\ T +10 &3SN\ T +9 &5gNO\ T +9 &7(OE\ U +10 &8T6\ U +9 &:U:\ U +9 &\ U +10 &>0R;\ U +9 &?R:\ T +10 &AS5\ T +9 &CwQ+\ T +9 &E6_#\ U +10 &Fr,\ X +9 &H'\ Z +9 &Jm$\ [ +10 &L/\ [ +9 &M \ [ +10 &O\ [ +9 &Qs\ [ +9 &S5\ [ +10 &T\ \\ +9 &V\ \\ +9 &X{\ [ +10 &Z;\ \\ +9 &[\ O +10 &]*G\ #j +9 &]x@\ 6 +5 ( + "processing"%J& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.74 +47 .Hand.open +9 "manipulator"&?1 +3 "core" &]x(\ 6 +64 1 +2 "manipulator"&c% +3 "core" % ϸ  ^r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +94 "core" ' +3 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 4 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%3  +3 %L9 +5 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%09 +3 "core" 9  +102 "processing"%9 +3 "core" 9 +102 "processing"%s9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%S9 +2 "core" 9" +103 "processing"%p9 +3 "core" 9& +102 "processing"%}9 +3 "core" 9+ +103 "processing"% 9 +3 "core" 9/ +103 "processing"%9 +3 "core" 93 +102 "processing"%V9 +2 "core" 97 +103 "processing"%A9 +2 "core" 9; +103 "processing"%b9 +3 "core" 9@ +103 "processing"%o9 +3 "core" 9D +102 "processing"%9 +3 "core" 9H +102 "processing"%I9 +2 "core" 9L +103 "processing"%9 +2 "core" 9P +103 "processing"%B9 +2 "core" 9U +103 "processing"%G9 +2 "core" 9Y +103 "processing"%9 +3 "core" 9] +102 "processing"%{9 +2 "core" 9a +103 "processing"%)9 +2 "core" 9e +103 "processing"%9 +3 "core" 9j +103 "processing"%"9 +2 "core" 9n +103 "processing"%Y9 +3 "core" 9r +102 "processing"%K9 +2 "core" 9v +103 "processing"%T9 +2 "core" 9{ +103 "processing"%z9 +3 "core" 9 +103 "processing"%X9 +3 "core" 9 +102 "processing"%l9 +2 "core" 9\  +103 "processing"%_9 +3 "core" 9 +102 "processing"%9 +18 "core" 9 +103 "processing"%O9 +2 "core" 9\ +103 "processing"%i9 +3 "core" 9 \ +102 "processing"%F9 +2 "core" 9' +103 "processing"%\ 9 +3 "core" 9, +102 "processing"%9 +2 "core" 91 +103 "processing"%9 +3 "core" 96 +103 "processing"%g9 +2 "core" 9< +103 "processing"%89 +2 "core" 9A +103 "processing"%r9 +2 "core" 9G +103 "processing"%n9 +2 "core" 9K +103 "processing"%|9 +3 "core" 9P +102 "processing"%.9 +2 "core" 9V +103 "processing"%9 +2 "core" 9Z +103 "processing"%%9 +3 "core" 9` +102 "processing"%x9 +2 "core" 9e +103 "processing"%9 +3 "core" 9i +102 "processing"%D9 +2 "core" 9m +3 .tPH.hold 2:00:00,28C +2 "processing"%e ppi +2 .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air + .PSV.dial PSR +2 "processing"%~ +103 "core"  +2 "processing"%k% +4 "core" %'\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%\\'\ +609 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%&'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%=  +75 "core"  +2 .tPSV.dial PTV + "processing"% +74 "core" +2 .tPBV.dial :waste1 + "processing"%  +133 "core"  +2 "processing"%^% +4 "core" %ҹ[\  +2 .tPS.seek 1.5ml + "processing"%!' +603 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%- * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1621 "core" ' +2 .tdelay 5:00 +1542 "Can"-\ == +28460 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%6  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +33 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%w +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%[' +2525 "core" ' +2 .tPSV.dial PTV + "processing"%W +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%H +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%` +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2524 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%2  +136 "core" +2 .tPSV.dial :mixloop + "processing"%* +44 "core" +2 .tPRV.dial :ab1 + "processing"%] @ +75 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"% ' +362 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'u  + "processing"%P  +45 "core" +3  +2 "processing"%E% +3 "core" %}\  +2 .tPS.seek 0.34ml +2 "processing"%5' +436 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'U  +29 "core" +2 .tPRV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"% 'G +1186 "core" ' +2 .tPRV.dial :waste2 + "processing"% @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%@'\ +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +54 "processing"%:  +45 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%#'Һ +1612 "core" ' + .tPSV.dial :PML +2 "processing"%a +44 "core" +2 .tPTV.dial :mixing + "processing"%j @ +76 "core" B +2 .tPBV.dial :waste1 + "processing"%'  +35 "core"  +2 "processing"%/% +4 "core" %Һ_  +2 .tPS.seek 1.85ml + "processing"%v' +249 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%C * +34 "core" , +3 .tPS.seek 0ml + "processing"%' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +2 "core" & +2 "manipulator"& & +4 "core" &u J + "manipulator"& % +4 "core" %\   T' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&d(, +133 "core" ( +2 "manipulator"&& +4 "core" &, 8 J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &, Y J +2 .tForearm.seek :garage +2 "manipulator"&(' +99 "core" ' +2 .tHand.close + "manipulator"&8G U +9 &?K U +9 &AG T +10 &C~E U +9 &EAF T +9 &GE T +10 &HK U +9 &JU V +10 &L=s Y +9 &M7+ ^ +9 &OEF ` +10 &QmFH ` +9 &S-II a +10 &TJM a +9 &VOP b +9 &XpRS b +10 &Z0UW b +9 &[[[ b$ +9 &]]_ b, +10 &__ac V +9 &`Lmfg !` +9 &`}hh \\ +10 ( + &`pgg X +2 "collection"'1& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.56 + "collection"'J& +4 "core" &`phk X + .tHand.open + "manipulator"&?1 +74 "core" 1 +2 "manipulator"&c% +4 "core" % X { ; +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"% +103 "core"  +2 "processing"%f% +4 "core" %t + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%m  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%0' +1610 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%s' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'  +33 "core" ~ +130  +2 .tPSV.dial :mixloop + "processing"%S +114 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%p  +77 "core" +2 .tPS.seek 0ml +2 "processing"%}' +2626 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2143 "Can"/ QR +488 "core" ' + .tPSV.dial :mixloop +2 "processing"%V +44 "core" +2 .tPS.seek 0ml +2 "processing"%A' +2630 "core" ' + .tPSV.dial :air +2 "processing"%b  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%o' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%I' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & w K +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&B( +3 "core" ( +2 "manipulator"&G& +4 "core" & ~ N L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & u  K +2 .tForearm.seek CC + "manipulator"&{' +96 "core" ' +2 .tHand.close + "manipulator"&)/ +67 "core" / +53 .tCC.seek :open +3 "collection"'( +474 "core" ( +2 "manipulator"&"& +4 "core" &   Q + "manipulator"&Y% +4 "core" %   O +2 .tForearm.seek :retract +2 "manipulator"&K'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&T(, +272 "core" ( +2 "manipulator"&z& +4 "core" &, . ZM + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" &,  ZM +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&l' +114 "core" ' +3 .tHand.open + "manipulator"&_1 +76 "core" 1 +2 "manipulator"&% +4 "core" % \ s g x / HW +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&O'\ +99 "core" ' +2 ."da"delayUntil "12:04:53.69" +24633 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%i @ +77 "core" B +2 ."da"PBV.dial :waste1 + "processing"%F  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\ * +46 "core" ( +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2536 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%g +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%8  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%r +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%n  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%|'ղ +2511 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%. +132 "core"  +2 "processing"%% +4 "core" %կ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%%'\ +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%x'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%D +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%~  +33 "core" +2 "processing"%k% +4 "core" %ҽ\  + ."da"PS.seek 1.5ml +2 "processing"%7' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%=' +1610 "core" ' +2 ."da"delay 2:00 +10675 "Can"7 WV +1327 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%^ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%&' +2522 "core" ' + ."da"PSV.dial PTV +2 "processing"%- +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%! +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%3 +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%6  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%t'ղ +2513 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%w +132 "core"  +2 "processing"%% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%W'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%H'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%` +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%[% +3 "core" %Ҽv\  +2 ."da"PS.seek 1.5ml +2 "processing"%2' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%]' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%u * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%P +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%E' +2518 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%U +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%5  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2504 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 5 seconds +548 .PTV.dial :PRVmixing +9 "processing"%:  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%@  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%a +56 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%j' +396 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%'  +46 "core"  +2 "processing"%/% +4 "core" %\  +2 ."da"PS.seek 0.55ml + "processing"%C'a +355 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%#  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%v'Һ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"% +43 "core" +2 ."da"PTV.dial :mixing + "processing"% @ +76 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core"  +2 "processing"%% +3 "core" %ҷ  +2 ."da"PS.seek 1.85ml +2 "processing"%Z' +247 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%4 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%<' +1977 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +14419 "Can"0\ <= +33583 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%y  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +35 "core" , +2 ."da"PSV.dial :air + "processing"%N  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%(' +2533 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%d +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%+  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%;  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%M'ղ +2514 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%9 +144 "core"  +2 "processing"%R% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%>'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +10 ."da"PS.seek 2ml + "processing"%J'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%?  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%c +86 "core"  +2 ."da"PBV.dial :waste1 + "processing"%1  +34 "core" +2 "processing"%% +4 "core" %ҷJ\  + ."da"PS.seek 1.5ml +2 "processing"%f'} +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Q * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1607 "core" ' +2 ."da"delay 2:00 +11764 "Can"- YY +238 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%m  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%0' +2520 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%S +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%p  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%s'ղ +2505 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +132 "core"  +2 "processing"%}% +3 "core" %ղ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%V'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%b +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%A  +35 "core" +2 "processing"%% +3 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%o' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%G' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%L' +2512 "core" ' + ."da"PSV.dial PTV +2 "processing"%q +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%" +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%Y +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%{  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%z'ղ +2493 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +52 .PSV.dial PSR +5 "processing"%X +131 "core"  +2 "processing"%B% +4 "core" %յ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%_'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%K +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%l  +36 "core" +2 "processing"%i% +4 "core" %ҷ  +2 ."da"PS.seek 1.5ml + "processing"%F'} +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%I  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%g * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%8 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%r' +1343 "Can".\ CC +1157 "core" ' +2 ."da"PSV.dial PTV + "processing"%n +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%. +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%|'ղ +2510 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%% +137 "core"  +4 "processing"%% +17 "core" %մ +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +16 ."da"PS.reconfigure PSconfig +13 "processing"%#A d`b +7 ."da"PS.seek 0.25ml +5 "processing"%D'm +349 "core" ' +2 ."da"delay 5 seconds +502 "processing"%~% +4 "core" %q  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%k'\ +354 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%x'Һ +1609 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV + "processing"%\\ +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%7  +35 "core" +2 "processing"%% +4 "core" % + ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%=' +1623 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%-  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%3 +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%6' +2560 "core" ' +2 ."da"PSV.dial PTV + "processing"%& +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%w +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%t  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%W'ղ +2532 "core" ' +2 "processing"%`9 +3 "core" 9 4 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast + "processing"%  +3 "core" 4 + 4 + "processing"%[& +4 "core" &]x( 6 + #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&H% +3 "core" %\  e e A +2 "storage"(*% +3 "core" % M +2 "storage"(2. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 3 +2 "storage"(( +370 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (u& +3 "core" & V S 4 + "manipulator"&P& +4 "core" &, 3M + "manipulator"&]% +4 "core" %\  W 4 + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"& ( +194 "core" ( +2 "manipulator"&U& +4 "core" & 5 2' + "storage"(& +4 "core" & Q R x +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&5'* +94 "core" ' +2 "storage"(E& +4 "core" & N O D + ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"( ' +223 "core" ' +2 "storage"(:- +3 "core" -'% + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&@& +3 "core" & 3 /' +2 "storage"(a& +3 "core" & : 8 +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 3 +2 "manipulator"&' +23 "core" ' +2 ."da"Elbow.hold + "manipulator"&', +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(/- +2 "core" -'% +2 ."da"SE.seek 8.11 Pucks below Top Plate +2 "storage"(j' +37 "core" ' +2 "manipulator"&#% +4 "core" % ) + "storage"(C& +4 "core" &   + ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 3 + 346 counts +2 "manipulator"&', +13 "core" ' +2 "manipulator"& & +4 "core" & /' +52 "storage"( & +10 "core" & 6 8 4 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 600 counts + "manipulator"&'* +21 "core" ' +2 ."da"SE.seek 9.11 Pucks below Top Plate +2 "storage"(4' +47 "core" ' +2 "manipulator"&v& +4 "core" & l -' +2 "manipulator"&Z% +4 "core" %& -V + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&y'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&h(k +252 "core" ( +2 "manipulator"&N& +4 "core" &r # ) + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" &r  ) +2 ."da"Forearm.seek PC +2 "manipulator"&d' +91 "core" ' +2 ."da"Hand.close +2 "manipulator"&+/ +71 "core" / +2 ."da"PC.seek :open +2 "processing"%( +453 "core" ( +2 "storage"(;& +4 "core" & 4 6 ) + "manipulator"&(& +4 "core" &r $ 0 + "manipulator"&9% +4 "core" % Ϩ ? 1" +2 ."da"Forearm.seek :retract + "manipulator"&R'\ +92 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&M( +257 "core" ( +2 "manipulator"&>& +4 "core" &  -/ + "storage"(?& +4 "core" & . 8 t +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&c'* +103 "core" ' +2 ."da"Hand.open + "manipulator"&11 +67 "core" 1 +2 "storage"(- +3 "core" -' +3 ."da"SE.seek 8.87 Pucks below Top Plate + "storage"(J' +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 8.1 Pucks below Top Plate +2 "storage"(Q' +54 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1212h300ml.tif +1306 #SX MX5/16 (USB:31): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.848 seconds\ /var/log/esp/da19sep1212h300ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1212h300ml15s.tif +637 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +921 #"da"SX MX5/16 (USB:31): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1212h300ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1212h300ml30s.tif +3060 #SX MX5/16 (USB:31): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1212h300ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1212h300ml70s.tif +7128 #SX MX5/16 (USB:31): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1212h300ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.848 sec auto-exposure",Subject: "da19sep1212h300ml images!" +11 "storage"(f- +12 "core" -' +5 "storage"(m& +4 "core" &   +2 "manipulator"&& +3 "core" & 3 */ +2 ."da"Elbow.seek 3 +2 "manipulator"&( +4 "core" ( +2 "manipulator"&& +4 "core" &  -/ + "storage"(& +4 "core" &   +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&'* +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 8.82 Pucks below Top Plate +2 "storage"(S' +65 "core" ' +2 "manipulator"&p& +5 "core" & S P F A/ +2 "storage"(0& +3 "core" &  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 3 +3 "manipulator"& ' +25 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&}, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +4 "storage"(#QK-0-\ b +2 ."da"SE.seek 9 Pucks below Top Plate +2 "storage"(s' +24 "core" ' +2 "manipulator"&V% +5 "core" % 3 3 @ 9 +2 "storage"(b& +4 "core" & # + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 3 + 345 counts +2 "manipulator"&A'+ +13 "core" ' +4 "manipulator"&& +4 "core" & g q ' C/ +3 "storage"(& +4 "core" &  +2 ."da"Forearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 600 counts +3 "manipulator"&'* +20 "core" ' +2 "storage"(o% +6 "core" %  +2 ."downElevator"SE.seek :down +4 "storage"('} +100 ()% +2 "core" % ; Wc +2 "manipulator"&% +4 "core" %/ 9 F +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&G'\ +68 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +23 "core" ' + ."da"SC.coast +2 "storage"(6 +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #tStarting finalPurge +2 "processing"%q& +4 "core" &\  +2 "manipulator"&"& +5 "core" &  ) T/ +2 "manipulator"&Y% +4 "core" %\    U +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&{(, +183 "core" ( +2 "manipulator"&L& +6 "core" &, c Y7 +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +4 "core" &, Z7 + ."psFlush"Forearm.seek :garage +2 "manipulator"&B' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"&z/ +75 "core" / +3 "manipulator"&_& +4 "core" &, T T7 +2 "manipulator"&K% +4 "core" % 4 n T +62 ."psFlush"Forearm.seek :retract +3 "manipulator"&l'\ +101 "core" ' +3 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&i(k +120 "core" ( +2 "manipulator"&& +4 "core" &u 7 Y +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &u B Y +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC + "manipulator"&F' +105 "core" ' +2 "manipulator"&I& +4 "core" &u '  & ] +2 "manipulator"&g% +3 "core" %    ^ +2 "processing"%8& +4 "core" &\  +2 "processing"%& +4 ."psFlush"PC.seek :closed + "processing"%n(] +3 "core" &\  +3 &\  +10 &&q\ . +9 &` B +10 &Kp T +10 & N\ T +9 &O\ U +9 &Q\ T +9 &QQ\ T +10 &Q\ U +9 &P\ U +9 &Q\ T +10 & XS\ U +9 &"R\ U +9 &#P\ T +10 &%O\ T +9 &'`S\ U +10 &)!W\ U +9 &*R\ U +9 &,R\ U +10 &.gR\ U +10 &0)Q\ U +8 &1S\ U +10 &3T\ U +9 &5pP\ U +10 &72N\ U +9 &8T\ U +9 &:U\ U +10 &;R\ T +9 &?R\ U +10 &AR\ U +11 &CP\ T +8 &EAW\ U +9 &Fe W +9 &H Y +10 &Jw [ +9 &L9 [ +9 &M [\ +10 &O \\ +9 &Q} [ +10 &S@ [\ +9 &U \\ +9 &V [ +10 &X \\ +9 &ZF \\ +9 &\\ L +11 &],@m *z +8 &]/\ 1 +5 ( + "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 +2 "processing"%& +4 "core" &]%\ 1 + &]%\ 1 + ."psFlush"Hand.open +2 "manipulator"&.1 +69 "core" 1 +2 "manipulator"&% +4 "core" %  Y +2 ."psFlush"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&r'\ +88 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%% +131 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +309 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +804 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%~ +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +3 "processing"%D  +34 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%k' +2634 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%\\ +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%7'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%x +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%^ U +54 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%' +2634 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%- @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%3  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%='ղ +2624 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%& +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%w' +2405 "Can"0\ HH +226 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%t' +2620 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%6 @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +82 "core"  +2 ."psFlush"PS.seek :empty +4 "processing"%['ղ +2621 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%H +44 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%*'TE +1107 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%2' +1608 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%u +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%P  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%]' +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%U +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +608 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%T' +2127 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%E +73 "core" +2 ."psFlush"PBV.dial PSV + "processing"%O U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%:' +2618 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%@ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%/  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%#'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%C +54 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"% ' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +55 .PS.seek 0ml + "processing"%v' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%Z @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%5' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2621 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'& +4 "core" &"$ +2 "manipulator"&& +4 "core" &u  # z ^ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&j(k +2 "core" ( +2 "manipulator"&& +3 "core" &u & " ^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &u   o ^ +2 .tForearm.seek PC + "manipulator"&<' +96 "core" ' +2 .tHand.close + "manipulator"&'/ +77 "core" / +2 .tPC.seek :open +2 "processing"%+( +450 "core" ( +2 "manipulator"&y& +4 "core" &u ( '  b + "manipulator"&,% +4 "core" % Ϸ   L b +2 .tForearm.seek :retract + "manipulator"&;'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&(( +366 "core" ( +2 "manipulator"&9& +4 "core" &,  UE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &d& +3 "core" &, UE +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&>' +101 "core" ' +2 "manipulator"&?& +4 "core" &, S XE +2 "manipulator"&h% +3 "core" % We +2 "collection"'1& +4 "core" &!$ +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'R(` +3 "core" &"# +3 &!$  +8 &)r#$ - +10 &_}!# A +9 &Bp # T +9 &J!# T +10 &N"$ U +9 &K"$ T +10 &FO#" T +9 &M#$ T +9 &I#$ T +10 &O$$ T +9 & ML#% U +9 &"N## U +10 &#K"& T +9 &%L#& U +10 &'UN"$ U +9 &)J"% T +9 &*L$% U +10 &,L#& T +9 &.^J$% T +9 &0K#$ U +10 &1J#$ T +9 &3L#& T +10 &5gH!$ T +9 &7(L$% T +9 &8N % T +10 &:J%% T +9 &1J#% T +10 &?L"% T +9 &AJ#& T +10 &CvJ#& T +9 &E9J"& T +9 &FJ$& T +10 &HP() U +9 &J{Y-- U +9 &L5uB< X +10 &Mi] ] +9 &Otv _ +10 &Qetv ` +9 &S'wy ` +9 &Tuy ` +10 &Vxz a +9 &Xix{ a +9 &Z'|~ b +10 &[}~ b" +9 &] b& +10 &_^ S +9 &`K (t +9 &` V +8 ( +3 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.50 + "collection"'4& +4 "core" &`h R + &`h R +2 .tHand.open + "manipulator"&J1 +67 "core" 1 +2 "manipulator"&f% +4 "core" %   Ue +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&m'\ +93 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`h R + "collection"'% +4 "core" %ӵ~ + .tCSV.dial CSR +2 "collection"'  +43 "core"  +2 "collection"'p% +4 "core" %Ӳ| + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +11 .tCS.seek 5ml +2 "collection"'0'qi +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'V% +3 "core" %qg }W \ +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'b'A +679 "core" ' +2 .tCSV.dial :waste + "collection"' +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1969 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'o& +4 "core" &`g}" R +2 "collection"'M% +3 "core" %ӹ~[ +2 .tCSV.dial :flush + "collection"'c  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'Q'qi +1286 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"') @ +44 "core" A +2 "collection"'% +4 "core" %qg~b  +2 .tCS.seek 7ml + "collection"''| +572 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  + 'S  +44 "core"  +98  +2 .tCBV.dial :waste1 + "collection"'q @ +42 "core" ? +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +1770 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'"& +4 "core" &`g~ R +2 "collection"'Y% +3 "core" %ӯ +2 .tCSV.dial :flush + "collection"'A  +76 "core" +2 .tCS.seek 5ml +2 "collection"'s'qi +1289 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"'L% +4 "core" %qj}f  +2 .tCS.seek 7ml + "collection"'X' +566 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'  +107 "core"  +2 .tCS.seek 0ml +2 "collection"'}'Ӵ +1767 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'z& +4 "core" &`f R + "collection"'_% +4 "core" %ӷ + .tCSV.dial CSR +2 "collection"'K  +42 "core"  +53 "collection"'G% +6 "core" %ӷ + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1998 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'\ ' +567 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'B +2 'I  +102 "core" +36  +2 .tCTV.dial :intake + "collection"'g  +77 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'8' +2027 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'{  +78 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'l'Ӵ +600 "core" ' +2 .tCSV.dial CSR + "collection"'  +103 "core"  +2 "collection"'% +4 "core" %Ӷ~  + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'.' +530 "Can"8 NN +815 "core" ' +2 .tCSV.dial CBV + "collection"' +138 "core" ~ +2 .tCS.seek 0ml +2 "collection"'%'Ӵ +2608 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&F& +4 "core" &, w SE +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&W( +4 "core" ( +2 "manipulator"&& +4 "core" &+  SE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &, e SE +2 .tForearm.seek CC +2 "manipulator"&D' +94 "core" ' +2 .tHand.close + "manipulator"&|/ +77 "core" / +2 .tCC.seek :open +2 "collection"'\\( +474 "core" ( +2 "manipulator"&k& +4 "core" &,  a \\E + "manipulator"&7% +4 "core" %  \\ +2 .tForearm.seek :retract + "manipulator"&x'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&^(, +286 "core" ( +2 "manipulator"&& +4 "core" &, @ A eM + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &, @ @ eM +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +3 .tHand.open + "manipulator"&31 +69 "core" 1 +2 "manipulator"&!% +4 "core" % r  RY +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&&'\ +98 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:27 + #Preparing to sleep until 7:13AM 9/13/2019 +4 ."shutdown"CC.coast +3 #tAsleep til 7:13AM 9/13/2019 + "collection"'6 +5 #tContinuing at 07:13EDT13-Sep-19 + ."shutdown"CS.coast +3 "Can":\ 01 +2 "collection"'5 +4 ."Qmail"GoodNews.email "Then, in tube 4: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:120\\n{1 => 22,\\n 2 => 22,\\n 3 => 10,\\n 4 => 12}\\nCan@12:59:57, 23.6C, 16% humidity, 15.1psia, 12.576V, 0.233A, 0.239A avg, 2.93W",Subject: "Asleep until 07:13EDT13-Sep-19" +4 ."shutdown"PC.coast +2 "processing"%6 +3 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +54944 "Can":\ " +60002 :\ # +60002 >\ " +60002 6\ # +60002 5\ $ +60002 5\ $ +60003 5\ $ +60002 5\ $ +60002 3\ % +60002 4\ % +60002 4\ % +60002 4\ % +60002 3\ % +60003 2\ & +60002 1\ & +60002 1\ & +60002 /\ ' +60002 /\ & +60002 1\ ' +60003 0\ ' +60002 2\ ( +60002 4\ ' +60002 3\ ( +60002 2\ ( +60002 0\ ( +60003 /\ ' +60002 /\ ( +60002 .\ ( +60002 ,\ ) +60002 *\ ) +60002 +\ ( +60002 +\ ( +60003 +\ ( +60002 ,\ ) +60002 *\ ) +60002 *\ ) +60002 (\ ) +60002 (\ ) +60003 %\ ) +60002 %\ * +60002 &\ * +60002 $\ ) +60002 #\ ) +60002 #\ ) +60002 %\ * +60003 #\ + +60002  \ * +60002 $\ * +60002 #\ * +60002 !\ , +60002 "\ ( +60003 "\ * +60002 "\ + +60002 $\ + +60002 $\ ) +60002 $\ * +60002 &\ + +60002 '\ + +60003 )\ + +60002 )\ + +60002 (\ + +60002 (\ + +60002 (\ + +60002 (\ + +60003 *\ + +60002 )\ , @EDT1568347749.24 *\ + +60002 *\ + +60002 +\ + +60002 ,\ + +60002 *\ , +60003 *\ + +60002 +\ + +60002 ,\ , +60002 ,\ + +60002 -\ , +60002 +\ , +60003 -\ , +60002 ,\ + +60002 ,\ + +60002 -\ + +60002 -\ + +60002 .\ , +60003 ,\ , +60002 -\ , +60002 -\ , +60002 /\ - +60002 .\ + +60002 0\ , +60002 /\ , +60003 /\ , +60002 /\ , +60002 .\ , +60002 .\ , +60002 .\ + +60002 .\ + +60003 -\ + +60002 .\ + +60002 /\ + +60002 .\ "%' +60002 -\ #%% +60002 /\ #$$ +60003 .\ "%$ +60002 0\ #%% +60002 -\ #%% +60002 -\ #%% +60002 .\ #%$ +60002 /\ $$$ +60003 .\ "&& +22988 /\ , +2 #tPowering core bus +513 .Gate.power :raw,:ON +3 "sampler") +2 )= +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 %w +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )6% +3 "core" %\  + .tSS.configure SSconfig +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 10,\\n 4 => 12}\\nCan@07:13:27, 23.1C, 16% humidity, 15.0psia, 12.581V, 0.349A, 0.343A avg, 4.39W",Subject: "Started 2019_9_5_rush_mission phase deepDAwithoutWCR" +3 #t===> STARTED deepDAwithoutWCR (phase #16) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'j& +4 "core" &]]  + .tHand.open +2 "manipulator"&91 +76 "core" 1 +2 "manipulator"&d& +4 "core" & %  4 `. +2 "manipulator"&?% +3 "core" % \  ( / & _ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&h(, +182 "core" ( +2 "manipulator"&1& +4 "core" &, / - ? cO +3 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &;& +3 "core" &, - /  bO +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' +3 .tHand.close +4 "manipulator"&/ +67 "core" / +3 "manipulator"&4& +4 "core" &,   [O +2 "manipulator"&J% +4 "core" % +   1 [ +2 .tForearm.seek :retract + "manipulator"&f'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +328 "core" ( +2 "manipulator"&& +4 "core" & + +  c + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & - ) c +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&p' +101 "core" ' +3 "manipulator"&>& +4 "core" & - 0 a +2 "manipulator"&$% +5 "core" % - # a +2 "collection"'V& +3 "core" &`]  +2 "collection"'0& +4 .tCC.seek :closed +2 "collection"'(` +4 "core" &a[(  + &`\\  +9 &2u]\\ , +9 &`}^\\ A +10 &:s_] T +10 &M]] T +9 &O_] U +10 &~Ib^ T +8 &>O`\\ U +9 &O_\\ U +10 &P`] T +9 &O_^ U +9 & GK`] T +10 &"Q^\\" U +9 &#L`] T +10 &%P__ T +9 &'NM^\\ U +11 &)I_] T +8 &*O_\\ U +9 &,N`^ U +9 &.WQ_]" T +10 &0L^\\! U +9 &1Nb^ T +10 &3N^] T +9 &5_J^\\ T +9 &7!La^ T +10 &8K_[ T +9 &:J`^! T +9 &)J^] T +9 &?O_^ T +10 &AL_] T +9 &CpN`^ T +9 &E2L`^ T +10 &FLa] T +9 &HUfd U +9 &Js\\ni V +10 &L-xv Y +9 &M ] +10 &O _ +9 &Q^ ` +9 &S  ` +10 &T ` +9 &V a +9 &Xb a +10 &Z" b +9 &[ b +10 &] b$ +9 &_[ R +9 &`H! +| +10 &`g ] +3 ( +2 "collection"'0& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.48 + "collection"'b& +7 "core" &`g ] +2 .tHand.open + "manipulator"&o1 +76 "core" 1 +2 "manipulator"&M% +4 "core" %   U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&c'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'& +3 "core" &`g ] +2 "collection"')% +4 "core" %Ӹ + .tCSV.dial CSR +2 "collection"'  +134 "core"  +2 "collection"'Q% +4 "core" %Ӹ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"''qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'S% +3 "core" %qk  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'q'E +678 "core" ' + .tCSV.dial :waste +2 "collection"' +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'"'Ӵ +1966 "core" ' +2 #tPurging external Intake + "collection"'Y& +4 "core" &`g ] + "collection"'A% +4 "core" %Ӹ + .tCSV.dial :flush + "collection"'  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'' +2512 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'L + 's  +6 "core"  +69 ~ +2 .tCTV.dial :intake + "collection"'  +75 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2531 "core" ' +3 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'X  +77 "core"  +2 #tFlushing upper manifold + "collection"'z& +4 "core" &`g ] + "collection"'_% +4 "core" %ӳ + .tCSV.dial :flush +2 "collection"'K  +75 "core"  +2 .tCS.seek 5ml +2 "collection"'G'qi +1286 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'} @ +43 "core" B +2 "collection"'% +4 "core" %qe  +52 .tCS.seek 7ml +2 "collection"'B'z +581 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'I +105 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'g'Ӵ +1770 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'\ '2T +810 "core" ' +2 .tCSV.dial :waste + "collection"'{ +44 "core" +2 .tCS.seek 0ml +2 "collection"'8'Ӵ +805 "core" ' +2 "collection"'& +4 "core" &`g ] + "collection"'% +4 "core" %ӯ + .tCSV.dial :flush +2 "collection"'l  +44 "core"  +2 .tCS.seek 3ml +2 "collection"''2T +826 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air + "collection"' @ +44 "core" B +2 "collection"'.% +4 "core" %2R +2 .tCS.seek 5ml + "collection"'F'qg +559 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"''Ӵ +1292 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'~'2T +804 "core" ' + .tCSV.dial :waste +2 "collection"'| +75 "core" +2 .tCS.seek 0ml +2 "collection"'('Ӵ +802 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&m& +4 "core" &   % [ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&R( +3 "core" ( + "manipulator"&k& +4 "core" &   [ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" &   [ +2 .tForearm.seek CC +2 "manipulator"&D' +94 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'-( +471 "core" ( +2 "manipulator"&W& +4 "core" & h Q  h + "manipulator"&3% +4 "core" % : F g h +2 .tForearm.seek :retract + "manipulator"&!'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&x(, +271 "core" ( +2 "manipulator"&& +4 "core" &, M Y G gQ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &, T T  gQ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&%' +114 "core" ' +2 .tHand.open + "manipulator"&+1 +75 "core" 1 +2 "manipulator"& % +4 "core" % u K Xa +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&&'\ +98 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 4 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 4 at 07:17:51EDT13-Sep-19\\n{1 => 22,\\n 2 => 22,\\n 3 => 10,\\n 4 => 12}\\nCan@07:13:27, 23.1C, 16% humidity, 15.0psia, 12.581V, 0.349A, 0.343A avg, 4.39W",Subject: "da sampling at most 300ml" +2 "collection"'^& +4 "core" &XZ +2 "manipulator"&e% +3 "core" %\  P l  h +2 "storage"(=% +4 "core" % \  + "storage"(. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(w(,q +670 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (6& +3 "core" &,nR a  + "manipulator"&t& +4 "core" &, 6 VQ +2 "manipulator"&% +3 "core" %\  b V +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&`( +195 "core" ( +2 "manipulator"&H& +4 "core" & S7 + "storage"([& +4 "core" &,nR ;   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts + "manipulator"&*'( +107 "core" ' +2 "storage"(u& +4 "core" &,nR  " /  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(P' +200 "core" ' +2 "storage"(2- +3 "core" -'! +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (U& +2 "core" &,nR\ \    +2 "manipulator"&]& +3 "core" & L P7 +2 .tElbow.seek 4 +3 "manipulator"&E( +4 "core" ( + "manipulator"&& +4 "core" &  O7 +2 "storage"(O& +3 "core" &,nR\ \   +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&T' +25 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +44 "manipulator"&:/ +77 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&a& + "storage"(C'} +6 "core" &  P7 +2 "manipulator"&@% +4 "core" %  % : U +2 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Z( +55 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +136 "core" ( +3 "manipulator"&5& +4 "core" &  Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +3 "core" & * Z +3 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&'' +97 "core" ' +2 "manipulator"&r& +4 "core" &  X +2 "manipulator"&y% +3 "core" %\  X +3 "collection"'n& +3 "core" &WW +2 "collection"'/& +4 .tCC.seek :closed + "collection"' (` +3 "core" &XV +4 &VW 2 +9 &.CuWU! 3 +10 &OnxUU" G +9 &`VV T +10 &HYV$ S +9 &iJWW# S +9 &,IUW S +10 &JVV! T +9 &JWV! S +9 &qFXX S +10 &3GVX! S +9 & LVZ T +10 &"JVX S +9 &$xJYW T +9 &&:IYV T +10 &'LWW" S +9 &)HXX! S +9 &+GUY S +10 &-CIXX S +9 &/FXX S +10 &0MYW S +9 &2IWY T +9 &4KIXW S +10 &6 LXY S +9 &7KWY S +9 &9JYX S +10 &;TFYX S +9 &=IWW S +10 &>KZX S +9 &@HYW S +9 &B[KYW S +10 &DGZX S +9 &EHXY S +9 &GM\\[ T +10 &I^W_`5 U +9 &KsYiT X +10 &L ] +9 &N- _ +9 &PHq _ +10 &R1 ` +9 &SR ` +9 &Us a +10 &WKu a +9 &Y t b +10 &Zt b +9 &\\u b! +9 &^Hr b' +10 &_uW 0 +9 &`b3 "e +9 ( + &`mqq Z + "collection"'/& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.53 + .Hand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&j% +4 "core" % V S +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&9'\ +93 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")d+ +3 "core" + +2 "sampler")?% +4 "core" %y E + "collection"'1& +4 "core" &`mph Z +2 "Can"2\ __ +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X'W +728 "core" ' + #tStroke completed -- waiting for pressure to equalize ... + .SS.reconfigure SSexhale +2 "sampler")#.0X? +2 #tIntake @21.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %f,!  +15 "collection"'$% +3 "core" %ӹ32 +2 "sampler")0% +3 "core" %f,   \ W +15 "collection"')% +3 "core" %ӹ32Z +2 "sampler")% +3 "core" %f+   > +2 "collection"'M% +3 "core" %ӹ22 +2 #tIntake @21.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 53 +3 "sampler")#.50X}% +3 "core" %  + +15 "collection"'$% +3 "core" %ӹ?A +2 "sampler")0% +3 "core" % + +15 "collection"')% +3 "core" %ӹ;9` +2 "sampler")% +3 "core" % + +15 "collection"'M% +3 "core" %ӹ34U +2 "sampler")V% +3 "core" % ! + +2 "collection"'S% +4 "core" %ӹ43 + #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 23 +2 "sampler")#.0X~>" +2 "sampler")% +3 "core" %  a +15 "collection"'X% +3 "core" %ӹ<={ +2 "sampler")z% +3 "core" % $ 7 +15 "collection"'_% +3 "core" %ӹ67Q +2 "sampler")s% +3 "core" %  7 +15 "collection"'L% +3 "core" %ӹ54C +2 "sampler")% +3 "core" % % 7 +15 #"pumping"6.9L/min +2 "collection"'}% +3 "core" %ӹ53% + "sampler")K% +4 "core" %  7 +15 "collection"'I% +3 "core" %ӹ8:X +2 "sampler")B% +3 "core" %  7 +15 "collection"'g% +3 "core" %ӹ=<` +2 "sampler")% +3 "core" %  7 +15 "collection"'A% +3 "core" %ӹ>?c +2 "sampler")% +3 "core" % & 7 +2 "collection"'l% +3 "core" %ӹ=< +2 #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 21 +2 "sampler")#.0X@ +2 "sampler");% +3 "core" %AN   +15 "collection"'h% +3 "core" %ӹ<:$ +2 "sampler")% +3 "core" %AN #  +2 "collection"'% +3 "core" %ӹ99I +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 15 +2 "sampler")#.0X% +3 "core" %ӹ34 +2 "sampler")$% +3 "core" %QA   +15 "collection"'0% +3 "core" %ӹ65 +2 "sampler"))% +3 "core" %QA &  +15 "collection"'% +3 "core" %ӹ7; +2 "sampler")M% +3 "core" %QA !  +15 "collection"'V% +3 "core" %ӹ?= +2 "sampler")S% +3 "core" %QA   +15 "collection"'?% +3 "core" %ӹ<>C +2 "sampler")J% +3 "core" %QA !  +15 "collection"'q% +3 "core" %ӹ:9 +2 "sampler")f% +3 "core" %QA   +15 "collection"'Y% +3 "core" %ӹ64 +2 "sampler")p% +3 "core" %QA   +15 "collection"'#% +3 "core" %ӹ77 +2 "sampler") % +3 "core" %QA  +15 "collection"'"% +3 "core" %ӹ:8 +2 "sampler")Q% +3 "core" %QA   +15 "collection"'% +3 "core" %ӹ:: +2 "sampler")% +3 "core" %QA   +15 "collection"'X% +3 "core" %ӹ;: +2 "sampler")z% +3 "core" %QA !  +15 "collection"'_% +3 "core" %ӹ66 +2 "sampler")s% +3 "core" %QA   +2 "collection"'L% +3 "core" %ӹ53 +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X~; +2 "sampler")3% +3 "core" %b  % ' +15 "collection"'7% +3 "core" %ӹ<= +2 "sampler")8% +3 "core" %b   ' +15 "collection"'% +3 "core" %ӹ=; +2 "sampler")k% +3 "core" %b   ' +15 "collection"'% +3 "core" %ӹ>< +2 "sampler") % +3 "core" %b  $ ' +2 "collection"'!% +4 "core" %ӹ<= + #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %{h  # +15 "collection"'$% +3 "core" %ӹ78 +2 "sampler")0% +3 "core" %{h  # +15 "collection"')% +3 "core" %ӹ98 +2 "sampler")% +3 "core" %{h ! # +15 "collection"'M% +3 "core" %ӹ<: +2 "sampler")V% +3 "core" %{h  # +15 "collection"'S% +3 "core" %ӹ>>\ +2 "sampler")?% +3 "core" %{h  # +15 "collection"'J% +3 "core" %ӹ<> +2 "sampler")q% +3 "core" %{h  # +15 "collection"'f% +3 "core" %ӹ:9 +2 "sampler")Y% +3 "core" %{h  # +15 "collection"'p% +3 "core" %ӹ78 +2 "sampler")#% +3 "core" %{h " # +15 "collection"' % +3 "core" %ӹ79 +2 "sampler")"% +3 "core" %{h " # +2 "collection"'Q% +4 "core" %ӹ:: + .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +2 "sampler")z% +3 "core" %0   +15 "collection"'% +3 "core" %ӹ<< +2 "sampler")_% +3 "core" %  s +15 "collection"'s% +3 "core" %ӹ89 +2 "sampler")L% +3 "core" % ! @ +15 "collection"'N% +3 "core" %ӹ34 +2 "sampler")K% +3 "core" %   +15 "collection"'I% +3 "core" %ӹ86 +2 "sampler")B% +3 "core" % %  +15 "collection"'g% +3 "core" %ӹ<: +2 "sampler")% +3 "core" %   +15 "collection"'A% +3 "core" %ӹAA +2 "sampler")% +3 "core" %   +15 "collection"'l% +3 "core" %ӹA? +2 "sampler")% +3 "core" %   +15 "collection"'% +3 "core" %ӹ87 +2 "sampler")% +3 "core" %   +15 "collection"'{% +3 "core" %ӹ75 +57 "sampler")\ % +3 "core" %   +15 "collection"'% +3 "core" %ӹ:8 +2 "sampler")F% +3 "core" %   +15 "collection"'.% +3 "core" %ӹ;; +2 "sampler")~% +3 "core" %   +15 "collection"'m% +3 "core" %ӹ89 +2 "sampler")G% +3 "core" %   +15 "collection"'|% +3 "core" %ӹ43 +2 "sampler")% +3 "core" %   +15 "collection"'% +3 "core" %ӹ65 +2 "sampler")% +3 "core" % "  +15 "collection"'c% +3 "core" %ӹ87 +2 "sampler")% +3 "core" %   +15 "collection"'W% +3 "core" %ӹ<; +2 "sampler")3% +3 "core" %   +15 "collection"'7% +4 "core" %ӹ@@ +2 "sampler")8% +3 "core" %   +15 "collection"'% +3 "core" %ӹBB +2 "sampler")k% +3 "core" % "  +15 "collection"'% +3 "core" %ӹ<= +2 "sampler") % +3 "core" % %  +2 "collection"'!% +4 "core" %ӹ:; + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +4 "core" %{ ! A + #tBubblePoint: Intake @38.4psia, Outlet @14.2psia + .CBV.dial SSV + "collection"'$ @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'f'Ӵ +109 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")Y +97 "core" ' +3 ."CSpush"CS.coast + "collection"'5 +34 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +328 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 's% +3 "core" %<  +2 .tCS.seek 6ml + "collection"'L' +1342 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'N +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'K'ӂ +1519 "core" ' +2 .tCSV.dial CSR + "collection"'I  +44 "core"  +2 "collection"'B% +4 "core" %Ӈ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'g' +593 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %  +2 .tCS.seek 5ml + "collection"'A'qi +848 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'l'> +1105 "core" ' +54 #tHeating sh1 puck from tube 4 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"' \  +2 '9 +6 "core" 9 +102 "collection"'9 +3 "core" 9d +102 "collection"'{9 +3 "core" 9 d +102 "collection"'\ 9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +4 "core" 9d +102 "collection"'F9 +3 "core" 9d +102 "collection"'.9 +3 "core" 9d +102 "collection"'~9 +3 "core" 9"d +102 "collection"'m9 +3 "core" 9&d +102 "collection"'G9 +3 "core" 9+d +103 "collection"'|9 +3 "core" 9/d +102 "collection"'9 +3 "core" 93d +102 "collection"'9 +3 "core" 97d +102 "collection"'9 +3 "core" 9;d +102 "collection"'c9 +3 "core" 9%@d +103 "collection"'9 +3 "core" 9:Dd +102 "collection"'W9 +3 "core" 9QHd +102 "collection"'39 +3 "core" 9gLd +102 "collection"'79 +3 "core" 9~Pd +102 "collection"'89 +3 "core" 9Ud +102 "collection"'9 +3 "core" 9Yd +102 "collection"'k9 +3 "core" 9]d +102 "collection"'9 +3 "core" 9ad +102 "collection"' 9 +3 "core" 9ed +102 "collection"'!9 +3 "core" 9jd +103 "collection"'9 +3 "core" 9*nd +102 "collection"'}9 +3 "core" 9Ard +102 "collection"'9 +3 "core" 9Zvd +102 "collection"'%9 +3 "core" 9rzd +102 "collection"'9 +3 "core" 9d +103 "collection"'=9 +3 "core" 9d +102 "collection"'^9 +3 "core" 9d +102 "collection"'e9 +3 "core" 9c +102 "collection"'R9 +3 "core" 9` +102 "collection"'[9 +3 "core" 9] +103 "collection"'&9 +3 "core" 9\\ +102 "collection"'(9 +3 "core" 98Z +102 "collection"'H9 +3 "core" 9PW +102 "collection"'29 +3 "core" 9iU +102 "collection"'U9 +3 "core" 9S +102 "collection"'9 +3 "core" 9Q +102 "collection"'69 +3 "core" 9O +102 "collection"'O9 +3 "core" 9N +102 "collection"'9 +3 "core" 9L +102 "collection"':9 +3 "core" 9I +103 "collection"'a9 +3 "core" 9H +102 "collection"'+9 +3 "core" 9$F +102 "collection"'@9 +3 "core" 9<C +102 "collection"'\\9 +3 "core" 9QB +102 "collection"'P9 +3 "core" 9g? +103 "collection"'t9 +3 "core" 9}> +102 "collection"'59 +3 "core" 9< +102 "collection"'D9 +3 "core" 9: +102 "collection"'9 +3 "core" 98 +102 "collection"']9 +3 "core" 97 +103 "collection"'T9 +3 "core" 96 +102 "collection"'n9 +3 "core" 94 +102 "collection"'C9 +3 "core" 9 2 +102 "collection"' 9 +3 "core" 9 1 +102 "collection"'x9 +3 "core" 93/ +102 "collection"'9 +3 "core" 9F- +102 "collection"'9 +3 "core" 9X- +102 "collection"'u9 +3 "core" 9i + +102 "collection"'-9 +3 "core" 9|* +102 "collection"'9 +3 "core" 9) +103 "collection"'/9 +3 "core" 9' +102 "collection"''9 +3 "core" 9& +102 "collection"'19 +3 "core" 9$ +102 "collection"' 9 +3 "core" 9## +102 "collection"'d9 +3 "core" 9'" +103 "collection"'9 +3 "core" 9 +! +102 "collection"'j9 +3 "core" 9\ / +102 "collection"'v9 +3 "core" 9  4 +102 "collection"'w9 +3 "core" 9 8 +103 "collection"'E9 +2 "core" 9 )< +103 "collection"';9 +3 "core" 9 5@ +102 "collection"'`9 +3 "core" 9 DD +102 "collection"'9 +3 "core" 9 QI +102 "collection"'9 +3 "core" 9 ]M +102 "collection"'*9 +3 "core" 9 jQ +103 "collection"'49 +3 "core" 9 uU +102 "collection"'<9 +3 "core" 9 Y +102 "collection"'i9 +3 "core" 9 ^ +102 "collection"'o9 +3 "core" 9 b +102 "collection"'>9 +3 "core" 9 f +103 "collection"'$9 +2 "core" 9 j +103 "collection"'h9 +3 "core" 9 !o +102 "collection"')9 +3 "core" 9 "s +102 "collection"'r9 +2 "core" 9 $w +103 "collection"'9 +3 "core" 9 ${ +103 "collection"'09 +2 "core" 9 ' +103 "collection"'M9 +3 "core" 9 ' +102 "collection"'S9 +3 "core" 9 ) +102 "collection"'?9 +2 "core" 9 ) +103 "collection"'q9 +3 "core" 9 , +102 "collection"'V9 +3 "core" 9\ - +102 "collection"'Y9 +3 "core" 9\ . +102 "collection"'b9 +3 "core" 9\ / +102 "collection"'f9 +3 "core" 9\ 0 +102 "collection"'J9 +3 "core" 9\ 2 +103 "collection"'p9 +3 "core" 9\ &2 +102 "collection"' 9 +3 "core" 9\ ,4 +102 "collection"'"9 +2 "core" 9\ 15 +103 "collection"'#9 +3 "core" 9\ 76 +102 "collection"'y9 +3 "core" 9\ =7 +103 "collection"'X9 +3 "core" 9\ A8 +102 "collection"'Q9 +3 "core" 9\ E: +102 "collection"'z9 +2 "core" 9\ K; +103 "collection"'9 +3 "core" 9\ O<\ +102 "collection"'s9 +3 "core" 9\ S<\ +103 "collection"'_9 +3 "core" 9\ W= +102 "collection"'N9 +3 "core" 9\ [?\ +102 "collection"'L9 +3 "core" 9\ _A\ +102 "collection"'I9 +3 "core" 9\ cA +102 "collection"'B9 +2 "core" 9\ eB\ +103 "collection"'K9 +3 "core" 9\ jC\ +102 "collection"'9 +2 "core" 9\ lD +103 "collection"'g9 +2 "core" 9\ oF +103 "collection"'9 +3 "core" 9\ qG +102 "collection"'A9 +3 "core" 9\ tG +103 "collection"'9 +2 "core" 9\ wH\ +103 "collection"'9 +2 "core" 9\ yJ\ +103 "collection"'{9 +3 "core" 9\ {J\ +102 "collection"'\ 9 +3 "core" 9\ }K\ +102 "collection"'9 +3 "core" 9\ L\ +103 "collection"'9 +2 "core" 9\ M\ +103 "collection"'F9 +3 "core" 9\ N\ +102 "collection"'.9 +3 "core" 9\ O +102 "collection"'~9 +3 "core" 9\ P\ +102 "collection"'m9 +3 "core" 9\ P#\ +103 "collection"'G9 +2 "core" 9\ Q(\ +3 .tCH.hold 10:00,70C +3 "collection"'| `\ `\  +50 "core" ( +35620 "Can"( +24334 "core" ` +2 "collection"'9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"''Ӵ +358 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +107 "core" B +2 .tCSV.dial :air +2 "collection"'c @ +42 "core" > +3 .tCS.seek 5ml +2 "collection"''qi +1341 "core" ' +2 .tCSV.dial CTV + "collection"'W  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'3 @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'7  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'8 @ +44 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1349 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'k +105 "core"  +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"' % +4 "core" %ӱ +2 .tCS.seek 5ml + "collection"'!'qf +1339 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +45 "core" +2 "collection"'}% +4 "core" %qa   +2 .tCS.seek 6.999ml + "collection"''v +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'% @ +54 "core" B +2 .tCS.seek 10ml +2 "collection"'' +842 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'= ` +119 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'^   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'e  + 'R  +29 "core"  +109  +2 .tCS.seek 5ml +2 "collection"'['qi +1346 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'& @ +105 "core" A +2 .tCSV.dial :waste + "collection"'( +105 "core" +2 .tCS.seek :empty +2 "collection"'H'ӂ +1348 "core" ' + .tCSV.dial :air +2 "collection"'2 @ +75 "core" B +2 .tCS.seek 5ml +2 "collection"'U'qi +1349 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'6 @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'O  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"':'Ӵ +1342 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'a +104 "core"  +2 .tCBV.dial CSV + "collection"'+  +29 "core"  +2 "collection"'@% +4 "core" %Ӱv +2 .tCS.seek 5ml + "collection"'\\'qe +1348 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'P  +44 "core" +2 "collection"'t% +4 "core" %qj  +2 .tCS.seek 7ml +2 "collection"'5' +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'D @ +55 "core" B +2 .tCS.seek 10ml +2 "collection"'' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'] ` +131 "core" b +2 #tLysing Complete + "collection"'T& +4 "core" &`mp+)l Z +2 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&n% +3 "core" %\    [& +2 "storage"(C% +3 "core" %{ ? < +2 "storage"( . +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(x( +363 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & X + "manipulator"&& +4 "core" & . L + "manipulator"&u% +4 "core" %\  : M& +3 .tElbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 3 +3 "manipulator"&-( +152 "core" ( +2 "manipulator"&& +4 "core" & L M% + "storage"(/& +4 "core" & N +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&''* +92 "core" ' +2 "storage"(1& +4 "core" &\ \ - +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"( ' +217 "core" ' +3 "storage"(d- +3 "core" -'! + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +48 "manipulator"&& +10 "core" &  G% + "storage"(j& +4 "core" & B + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&v' +23 "core" ' +2 .tElbow.hold + "manipulator"&w, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(E- +2 "core" -'! +3 .tSE.seek 9.12 Pucks below Top Plate + "storage"(;' +38 "core" ' +2 "manipulator"&`% +4 "core" % T e @ +2 "storage"(& +3 "core" & K +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 333 counts +2 "manipulator"&' +16 "core" ' +2 "manipulator"&*& +4 "core" & Y I$ +2 "storage"(4& +3 "core" & L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&<'* +16 "core" ' +2 .tSE.seek 10.12 Pucks below Top Plate +2 "storage"(i' +53 "core" ' +2 "manipulator"&o& +4 "core" &  N$ +2 "manipulator"&>% +4 "core" %3  N +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&$'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&h( +158 "core" ( +2 "manipulator"&)& +4 "core" &&  F@[ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" &&  E@[ +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' +2 .tHand.close + "manipulator"&0/ +67 "core" / +2 .tCC.seek :open +2 "collection"'M( +469 "core" ( +2 "storage"(S& +4 "core" &\ \   + "storage"(?& +4 "core" &\ \   +2 "manipulator"&q& +3 "core" && ( M@[ +2 "manipulator"&V% +3 "core" % \  M +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&b( +156 "core" ( +2 "manipulator"&f& +4 "core" &   T\\ +2 "storage"(J& +3 "core" & G  +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 3 +2 "manipulator"&p' +96 "core" ' +2 .tElbow.hold + "manipulator"& , +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&"1 +75 "core" 1 +2 "manipulator"&#% +4 "core" %  @ P[ +2 "storage"(y& +3 "core" & \  . +5 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 350 counts + "manipulator"&X'0 +16 "core" ' +2 "manipulator"&Q& +4 "core" &  VZ +2 "storage"(z& +3 "core" & G 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&'* +16 "core" ' +2 "storage"(s% +4 "core" %  & 2 +2 ."downElevator"SE.seek :down +3 "storage"(_'} +100 (N% +3 "core" %~ " "  Yk +2 "manipulator"&L% +4 "core" %: r Y + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&I'\ +51 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +39 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'B& +4 "core" &{| + "manipulator"&K& +4 "core" & B A ! fZ +2 "manipulator"&% +4 "core" %\  A B t f, +2 .tElbow.seek FlushPuck::Garage + "manipulator"&g(, +175 "core" ( +2 "manipulator"&& +4 "core" &, K M S gD + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +3 "core" &, L O H gD +2 .tForearm.seek :garage + "manipulator"&' +103 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&{& +4 "core" &,  ' ! _D + "manipulator"&\ % +4 "core" % 3 ! , _ +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +286 "core" ( +2 "manipulator"&F& +4 "core" &% , ) a>N + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &.& +3 "core" &% +  a>N +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&~' +102 "core" ' +2 "manipulator"&m& +4 "core" &%   L _>M +2 "manipulator"&G% +3 "core" % .  _ +3 "collection"'& +3 "core" &``T +2 "collection"'|& +60 .tCC.seek :closed +4 "collection"'(` +3 "core" &]` + &_`y + &__ + &`^r + &a^R + &^] &__ + &_^  +3 &,r_^ - +10 &aw[]y A +9 &_k]]] R +10 &I]\\8 S +9 &G[[ S +9 &G^] S +10 &eH\\\\] S +9 &'GZ]F S +9 &H\\] R +10 &I[[ R +9 & mIZ[ S +10 &"/LZZG S +9 &#JZZ S +9 &%LYZ S +10 &'vJZZ R +9 &)8GZZ R +9 &*LXZ S +10 &,IXZ R +9 &.}IXYx S +10 &0?KXXa S +9 &2KWWR S +9 &3GYX7 S +10 &5FWW/ R +9 &7GJYV S +9 &9 GVXI S +10 &:FYUY S +9 &<IVVF R +10 &>OKVUA S +9 &@GVW S +9 &AGUU S +10 &CGSU R +9 &EWJTS S +9 &GIUT S +10 &HNVU S +9 &JYYW U +10 &LPxxjx X +9 &Nj ] +9 &OL _ +10 &Q _ +9 &SA ` +9 &U ` +10 &V a +9 &X a +10 &ZB b +9 &\\t b +9 &]j b% +10 &_t\\ E +9 &`G+L *| +9 &`itE Z +2 ( + "collection"'|& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.56 + "collection"'l& +4 "core" &`isA Z + .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&c% +4 "core" % \  O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%W +131 "core"  +2 "processing"%3% +5 "core" %Z\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%7' +1624 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%8  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1612 "core" ' + .tPSV.dial PSR +2 "processing"%k +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%  + .tCBV.dial PRV +4 "collection"'  +3 "core"  +2 "processing"%  +43 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%} +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%!  +136 "core" +2 .tPS.seek 0ml +2 "processing"%%' +2631 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%=' +1984 "Can"% YY +638 "core" ' + .tPSV.dial :mixloop +2 "processing"%^ +44 "core" +2 .tPS.seek 0ml +2 "processing"%e' +2621 "core" ' + .tPSV.dial :air +2 "processing"%R  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%& +44 "core" +2 .tPS.seek 0ml +2 "processing"%(' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&[& +4 "core" &$ o V>M +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&2( +48 "core" ( +2 "manipulator"&H& +4 "core" &  \\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &    [ +2 .tForearm.seek CC +2 "manipulator"&6' +98 "core" ' +2 .tHand.close + "manipulator"&O/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&U& +4 "core" & C @  f + "manipulator"&a% +4 "core" % G E O e +2 .tForearm.seek :retract + "manipulator"&+'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&@(, +275 "core" ( +2 "manipulator"&:& +4 "core" &, G Q E g2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &P& +3 "core" &, F G g2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&t' +115 "core" ' +3 .tHand.open + "manipulator"&\\1 +69 "core" 1 +2 "manipulator"&D% +4 "core" % a " S% +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&5'\ +101 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 4 into Collection Clamp + "collection"']& +4 "core" & +2 "manipulator"&T% +3 "core" %\  : : h +2 "storage"(n% +3 "core" %z \\\  +2 "storage"(C. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"( (,q +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &,n` . $  + "manipulator"&& +4 "core" &, i X2 + "manipulator"&u% +4 "core" %\  X X +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&( +182 "core" ( +2 "manipulator"&/& +4 "core" & R V/ + "storage"(1& +4 "core" &,n` % &   +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&Z'( +97 "core" ' +2 "storage"(9& +4 "core" &,n` % $   +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +47 "storage"(d' +216 "core" ' +2 "storage"(- +3 "core" -'" +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (j& +3 "core" &,n^   +2 "manipulator"&E& +3 "core" & M N/ +2 .tElbow.seek 4 + "manipulator"&`( +3 "core" ( +2 "manipulator"&& +3 "core" & @ N/ +2 "storage"(*& +3 "core" &,n^\ \   +3 .tForearm.seek 4 + 300 counts + "manipulator"&4' +18 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&o/ +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&>& +4 "storage"(''} +5 "core" &  O/ + "manipulator"&-% +4 "core" %   R +2 .tForearm.seek :retract + "manipulator"& '\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&v( +68 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +78 "core" ( +2 "manipulator"&& +4 "core" &, V SE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &;& +3 "core" &, SE +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&)' +104 "core" ' +3 "manipulator"&r& +4 "core" &+ ] TE +2 "manipulator"&<% +4 "core" % & U +2 "collection"'w& +3 "core" & +2 "collection"'0& +4 .tCC.seek :closed + "collection"'$(` +3 "core" & +3 &_  +10 &*mJ - +10 &au+ A +9 &]k S +9 &E S +10 &L S +9 &H R +9 &dI S +10 &%LV S +9 &HQ S +10 &I; S +9 & kI# S +9 &"-IW S +10 &#F S +9 &%I S +9 &'sJ S +10 &)6F S +9 &*H S +10 &,H S +9 &.{I S +9 &0>G S +10 &2H S +9 &3I~ S +9 &5Gt S +10 &7FIk S +9 &9GZ S +10 &:GJ S +9 &<I@ S +9 &>NG2 S +10 &@H, S +9 &AI& S +9 &CG S +10 &EVI S +9 &GH S +10 &HQ T +9 &Jh V +9 &LH Z +10 &M.* ^ +9 &O00 _ +9 &Q}43 ` +10 &S>43 ` +9 &T76 a +10 &V87 a +9 &X988 b +9 &Z@?<` b +10 &\\??^ b" +9 &]AAT b) +9 &_rEDS P +10 &`LGFK )u +9 &`*FF: [ +9 ( + &`dFHA R +2 "collection"'0& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.65 + .Hand.open + "manipulator"& 1 +71 "core" 1 +2 "manipulator"&S% +4 "core" %  Z H +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&?'\ +91 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'q  +135 "core"  +2 .tCSV.dial CTV + "collection"'V  +28 "core"  +2 .tPS.seek 2.5ml +2 "processing"%f' +2630 "core" ' +2 "collection"'J% +4 "core" %Q  + .tCS.seek 3.75ml +2 "collection"''I +1652 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%h  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%"  +84 "core"  +2 .tPS.seek 0ml +2 "processing"%#' +2622 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'y ` +32 "core" ^ +2 .tCSV.dial :air + "collection"'Q @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'z' +1652 "core" ' + .tCSV.dial CTV +2 "collection"'s  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'Y'Ӵ +2610 "core" ' + .tCBV.dial :waste1 +2 "collection"'N @ +28 "core" > +4 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'L  +136 "core" +2 "collection"'b& +4 "core" &`cfgU R + #tStoring lyfil puck in Collection Clamp to tube 3 +2 "manipulator"&B% +3 "core" %\  / T +2 "storage"(K% +3 "core" % # % +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(p( +362 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (X& +2 "core" & b +2 "manipulator"&i& +4 "core" &+ HE + "manipulator"&% +4 "core" %\  |  H +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&( +161 "core" ( +2 "manipulator"&A& +4 "core" & / O6 + "storage"(_& +4 "core" &\ \ E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&x'* +92 "core" ' +2 "storage"( & +4 "core" &\ \  F +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +210 "core" ' +2 "storage"({- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&\ & +3 "core" & | H6 +2 "storage"(I& +3 "core" & S + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&' +24 "core" ' +2 .tElbow.hold + "manipulator"&F, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(.- +2 "core" -' +56 .tSE.seek 10.11 Pucks below Top Plate +2 "storage"(g' +34 "core" ' +2 "manipulator"&m% +4 "core" % p q 3 C +2 "storage"(G& +3 "core" & +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 3 + 339 counts + "manipulator"&'% +16 "core" ' +2 "manipulator"&& +4 "core" &  M4 +2 "storage"(M& +3 "core" &  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&l'* +22 "core" ' +2 .tSE.seek 11.11 Pucks below Top Plate +2 "storage"(' +48 "core" ' +2 "manipulator"&c& +4 "core" &  I4 +2 "manipulator"&|% +4 "core" %0  I\\ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&W'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&3( +164 "core" ( +3 "manipulator"&~& +4 "core" &( r h } BBi + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &( e d  BBi +2 .tForearm.seek CC +2 "manipulator"&7' +93 "core" ' +2 .tHand.close + "manipulator"&k/ +67 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "storage"( & +4 "core" & P + "storage"(& +4 "core" & 3 +2 "manipulator"&& +3 "core" &( ~ HBi +2 "manipulator"&}% +3 "core" % z  H +2 .tForearm.seek :retract +2 "manipulator"&!'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&( +156 "core" ( +2 "manipulator"&& +4 "core" &  N_ +2 "storage"(%& +3 "core" & 7 +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 3 +2 "manipulator"&^' +102 "core" ' +2 .tElbow.hold + "manipulator"&=, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&R1 +68 "core" 1 +2 "manipulator"&e% +4 "core" %   G +2 "storage"(&& +3 "core" & , +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 3 + 349 counts + "manipulator"&'/ +14 "core" ' +2 "manipulator"&[& +4 "core" &  Q] +2 "storage"(H& +4 "core" &\ \  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&'* +21 "core" ' +2 "storage"(O% +4 "core" %\ \  , +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (% +3 "core" % "  Xf +2 "manipulator"&% +3 "core" %0  WR +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +44 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +42 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%a  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%6' +2630 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%: +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%P  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%2 +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%\\  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%D' +2625 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%+& +4 "core" &\  + "manipulator"&]& +4 "core" & L A ~ g] +2 "manipulator"&T% +3 "core" %\  N K g +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&n(, +172 "core" ( +2 "manipulator"&C& +4 "core" &, H I fG + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &t& +3 "core" &, K D 4 gG +2 .tForearm.seek :garage + "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&u& +4 "core" &, ) *  ]G +2 "manipulator"&/% +3 "core" % + + + ] +2 .tForearm.seek :retract +2 "manipulator"&1'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&9(k +120 "core" ( +2 "manipulator"&@& +4 "core" &t & @  d + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &5& +2 "core" &t C = e +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +103 "core" ' +2 "manipulator"&j& +4 "core" &t ] g i +2 "manipulator"&E% +3 "core" % Y N  i +53 "processing"%& +6 "core" &\  + "processing"%*& +4 .tPC.seek :closed +2 "processing"%o(] +3 "core" &\  +3 &\  +9 &3}\ . +10 &`\ B +9 &Bv\ T +10 &U\ U +9 &S\ U +9 &U\ U +10 &FU\ U +9 &U\ U +9 &U\ U +10 &T\ U +9 & MU\ U +10 &"X\ U +9 &#R \ T +9 &%S\ \ \ U +10 &'VO\ \ U +9 &)R\ T +9 &*W\ U +10 &,T\ U +9 &.]U\ U +10 &0 T\ U +9 &1S\ \ U +9 &3Z\ U +10 &5fR\ U +9 &7(W\ U +9 &8W\ U +10 &:U&\ U +9 &/U&\ U +9 &?W'\ U +9 &AT'\ U +10 &CuT$\ U +9 &E5Z#\ V +9 &Fg$\ W +10 &H6\ Z +9 &Jl7\ [\ +10 &L-7\ [ +9 &M:\ \\ +9 &O7 \\ +10 &Qt@\ [\ +9 &S4C \\ +9 &TE \\ +10 &V3\ \\ +9 &Xz' \\ +10 &Z<% \\ +9 &[+ P +9 &]1Q4 &t +10 &]y<\ + +2 ( + "processing"%*& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 + "processing"%>& +4 "core" &]yT\ + + .tHand.open + "manipulator"&-1 +70 "core" 1 +2 "manipulator"&% +4 "core" %  !  _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&Z'\ +89 "core" ' +2 .tPRV.dial :air + "processing"%  +45 "core"  +2 .tPSV.dial :mixloop +2 "processing"%; +44 "core" +2 "processing"%d% +4 "core" %]\  +2 .tPS.seek 0.3ml + "processing"%4' +396 "core" ' +2 .tPSV.dial PSR + "processing"%r +102 "core"  +2 "processing"%<% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%w'.U +499 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%`' +1926 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%' +114 "core" +2 .tPTV.dial :mixing + "processing"% @ +75 "core" A +2 .tPBV.dial :waste2 + "processing"%  +95 "core"  +2 .tPS.seek 0ml +2 "processing"% ' +2620 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&S& +4 "core" &t ! + b +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&0(k +3 "core" ( +2 "manipulator"&q& +4 "core" &t * ( b + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &t , (  b +2 .tForearm.seek PC +2 "manipulator"&)' +92 "core" ' +2 .tHand.close + "manipulator"& / +73 "core" / +2 .tPC.seek :open +2 "processing"%(( +449 "core" ( +2 "manipulator"&J& +4 "core" &t E B R f + "manipulator"&% +4 "core" % Ϲ B C f, +2 .tForearm.seek :retract + "manipulator"&h'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&"(, +142 "core" ( +2 "manipulator"&f& +4 "core" &, K O L g\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &y& +2 "core" &, ? D P f\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&Q' +112 "core" ' +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&s% +4 "core" % n  SN +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&z'\ +102 "core" ' +3 #tLoading da puck from tube 4 into Processing Clamp + "processing"%N& +4 "core" &\  + "manipulator"&L% +4 "core" %\  8 0 6 d( +2 "storage"(b% +3 "core" %} B\  + "storage"(B. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(K(,q +354 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +2 "core" &,oa B  " +2 "manipulator"&X& +4 "core" &, c S\ + "manipulator"&i% +4 "core" %\ " ) Q( +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&( +191 "core" ( +3 "manipulator"&A& +3 "core" &  N0 +2 "storage"(_& +4 "core" &,p\ \ , ' +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"& '( +102 "core" ' +2 "storage"(v& +4 "core" &,p\ $\ \ - ' + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(?' +223 "core" ' +2 "storage"({- +3 "core" -'B + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (\ & +3 "core" &,p , ' + "manipulator"&I& +4 "core" & , I0 + .tElbow.seek 4 +2 "manipulator"&.( +51 "core" ( +2 "manipulator"&m& +4 "core" & P OH + "storage"(G& +4 "core" &,q a & +2 .tForearm.seek 4 + 300 counts + "manipulator"&' +24 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&M/ +69 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&c& +4 "storage"(|'} +4 "core" & @ PH +2 "manipulator"&x% +4 "core" %  T +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +76 "core" ' + ."downElevator"SE.coast + "storage"(5 +164 "core" ( +2 "manipulator"&& +4 "core" &s  R + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +55 && +11 "core" &s I R + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&g' +102 "core" ' +3 "manipulator"&~& +4 "core" &s  V +2 "manipulator"&8% +3 "core" % V +2 "processing"%l& +4 "core" &g +2 "processing"%F& +4 .tPC.seek :closed + "processing"%k(] +3 "core" &n\ +4 &X\ * +10 &BI 4 +9 &:kI H +9 &hE V +10 &OD U +9 &MT9 V +9 &S0 U +10 &U? U +9 &TF V +10 &VQH U +9 &Q6 U +9 & Q2 U +10 &"O2 U +9 &$_Q2 U +9 &&!O& U +10 &'Q U +9 &)S U +10 &+fQ$ U +9 &-(T U +9 &.Q U +10 &0R V +9 &2nR U +9 &40R U +10 &5N U +9 &7N U +10 &9xO U +9 &;9P U +9 &<R U +10 &>O U +9 &@O U +9 &BAQ U +10 &DR U +9 &Eb W +10 &G|x Y +9 &I8 [\ +9 &J [ +10 &L [ +9 &N} [ +9 &P? [ +10 &R [ +9 &S \\ +10 &U \\ +9 &WF \\ +9 &Y \\ +10 &Z ] +9 &\\} > +9 &]X-v Y +10 &]{, 6 +2 ( + "processing"%F& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.73 + .Hand.open + "manipulator"&W1 +72 "core" 1 +2 "manipulator"&$% +4 "core" % L R +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +89 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 4 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +4 %9 +3 "core" 9 +103 "processing"%}9 +3 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%%9 +2 "core" 9  +103 "processing"%79 +4 "core" 9 +102 "processing"%39 +3 "core" 9 +102 "processing"%R9 +2 "core" 9 +103 "processing"%e9 +3 "core" 9 +102 "processing"%&9 +2 "core" 9" +103 "processing"%[9 +2 "core" 9& +103 "processing"%H9 +2 "core" 9+ +103 "processing"%O9 +3 "core" 9/ +102 "processing"%!9 +3 "core" 93 +102 "processing"%9 +2 "core" 97 +103 "processing"%9 +3 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"%^9 +3 "core" 9D +102 "processing"%9 +3 "core" 9H +102 "processing"%a9 +2 "core" 9L +103 "processing"%9 +3 "core" 9Q +103 "processing"%9 +2 "core" 9U +103 "processing"%9 +2 "core" 9Y +103 "processing"%p9 +2 "core" 9] +103 "processing"%#9 +3 "core" 9a +102 "processing"%:9 +3 "core" 9f +103 "processing"%P9 +3 "core" 9j +102 "processing"%29 +3 "core" 9n +102 "processing"%\\9 +2 "core" 9r +103 "processing"%69 +2 "core" 9v +103 "processing"%+9 +3 "core" 9{ +102 "processing"%]9 +2 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%C9 +2 "core" 9 +103 "processing"%t9 +2 "core" 9 +103 "processing"%=9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%u9 +3 "core" 9 +102 "processing"%/9 +2 "core" 9#\ +103 "processing"%U9 +2 "core" 9( +103 "processing"%@9 +3 "core" 9- +103 "processing"%59 +2 "core" 92 +103 "processing"%9 +2 "core" 98 +103 "processing"%j9 +2 "core" 9= +103 "processing"%E9 +2 "core" 9C +103 "processing"%9 +3 "core" 9G +103 "processing"%n9 +2 "core" 9K +103 "processing"%19 +2 "core" 9P +103 "processing"%,9 +2 "core" 9V +103 "processing"%>9 +2 "core" 9Y +103 "processing"%-9 +2 "core" 9_ +103 "processing"%9 +2 "core" 9c +103 "processing"%*9 +2 "core" 9h +103 "processing"%9 +2 "core" 9l +3 .tPH.hold 2:00:00,28C +2 "processing"%; ppj +2 .tdelay 1:30 +4 "core"  +8329 "Can"0\ EF +670 .tPSR.select :air + .PSV.dial PSR +2 "processing"%d +101 "core"  +2 "processing"%% +4 "core" %0\ \ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%D'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%r'Һ +1620 "core" ' +2 .tPTV.dial :puck + "processing"%<  +75 "core"  +2 .tPSV.dial PTV + "processing"%4 +74 "core" +2 .tPBV.dial :waste1 + "processing"%w  +131 "core"  +2 "processing"%'% +4 "core" %ҹ3\ \  +2 .tPS.seek 1.5ml + "processing"% ' +608 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%`' +1623 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%S  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +33 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%V +74 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"% ' +2528 "core" ' +2 .tPSV.dial PTV + "processing"%9 +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%Z +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%o +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%J  +84 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2503 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%f  +137 "core" +2 .tPSV.dial :mixloop + "processing"%y +43 "core" +2 .tPRV.dial :ab1 + "processing"%) @ +129 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%0' +364 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'  + "processing"%s  +44 "core" +3  +2 "processing"%h% +4 "core" %7\  +2 .tPS.seek 0.34ml + "processing"%N' +443 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'L  +30 "core" +2 .tPRV.dial :air +2 "processing"%b  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%B'G +1199 "core" ' +2 .tPRV.dial :waste2 + "processing"%Q @ +74 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +866 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%X  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%i'Һ +1619 "core" ' +2 .tPSV.dial :PML + "processing"%A +44 "core" +2 .tPTV.dial :mixing + "processing"%_ @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%"  +34 "core" +2 "processing"%v% +4 "core" %ҽ  +2 .tPS.seek 1.85ml + "processing"%z' +254 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%{ * +34 "core" , +3 .tPS.seek 0ml + "processing"%\ ' +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'I& +2 "core" & +2 "manipulator"&m& +4 "core" &s ) Z + "manipulator"&G% +4 "core" %\    Z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&M(, +133 "core" ( +2 "manipulator"&c& +4 "core" &,   ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &,  O ] +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"& / +77 "core" / +3 "manipulator"&?& +4 "core" &,  S +2 "manipulator"&% +3 "core" % 2 s S +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +289 "core" ( +2 "manipulator"&.& +4 "core" &,  FE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" &, ' FE~ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&~' +97 "core" ' +2 "manipulator"&8& +4 "core" &,  HE~ +2 "manipulator"&l% +3 "core" % V E +2 "collection"'& +4 "core" & +2 "collection"'(& +4 .tCC.seek :closed + "collection"'W(` +3 "core" & +3 &  +10 &*p - +9 &_y A +10 &Jn T +9 &I U +9 &J T +10 &G T +9 &OL U +10 &G U +9 &F U +9 &G U +10 & WG U +9 &"G U +9 &#E U +10 &%F U +9 &'_K U +10 &)!H U +9 &*G T +9 &,I U +10 &.gG U +9 &0*F T +9 &1G U +10 &3L U +9 &5oIT U +10 &71G\\ U +9 &8K U +9 &:J U +10 &:CC T +9 &?G T +10 &AIN T +9 &CGM T +10 &EAHQ U +9 &GDN T +9 &HLW U +10 &JWG W +9 &L=wP Y +9 &MM>L ] +10 &OZZL ` +9 &Qo\\[V ` +10 &S.]]P a +9 &TcaR a +9 &VbaS b +10 &Xpff^ b +9 &Z1ef\\ b +9 &[li_ b% +10 &]mmV b- +9 &__ooU V +10 &`NuqpS "c +9 &`rq] Z +9 ( + &`krp` U + "collection"'(& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.59 +2 "collection"'$& +4 "core" &`kqq7 U + .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&F% +4 "core" % k = +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&}'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"%g +103 "core"  +2 "processing"%% +4 "core" %X + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%K' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%%  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%7' +1562 "Can"3 ~~ +45 "core" ' + .tPSV.dial PSR +2 "processing"%3 +43 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%R' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%e  +2 "collection"'&  +33 "core" ~ +132  +2 .tPSV.dial :mixloop + "processing"%[ +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%H  +77 "core" +2 .tPS.seek 0ml +2 "processing"%O' +2632 "core" ' + .tPSV.dial :air +2 "processing"%!  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +56 .tPS.seek 0ml +2 "processing"%' +2633 "core" ' + .tPSV.dial :air +2 "processing"%^  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 .tPSV.dial :mixloop + "processing"%a +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &+ _ JDw +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +47 "core" ( +2 "manipulator"&p& +4 "core" &  F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &#& +3 "core" &  E +2 .tForearm.seek CC + "manipulator"&:' +92 "core" ' +2 .tHand.close + "manipulator"&P/ +72 "core" / +2 .tCC.seek :open +2 "collection"'2( +473 "core" ( +2 "manipulator"&\\& +4 "core" &   P +2 "manipulator"&6% +3 "core" % \  N +2 .tForearm.seek :retract + "manipulator"&+'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&](, +275 "core" ( +2 "manipulator"&T& +4 "core" &,   YO + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &C& +2 "core" &, & XO +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&t' +116 "core" ' +3 .tHand.open + "manipulator"&=1 +77 "core" 1 +2 "manipulator"&% +4 "core" % s R T - DV +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&u'\ +99 "core" ' +2 ."da"delayUntil "08:16:19.33" +24596 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%/ @ +77 "core" B +2 ."da"PBV.dial :waste1 + "processing"%U  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +35 "core" , +2 ."da"PSV.dial :air + "processing"%5  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2521 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%j +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%E  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +5 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%n  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%1'ղ +2509 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%, +133 "core"  +2 "processing"%>% +4 "core" %ձQ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%-'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%*  +75 "core"  +2 ."da"PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%d  +34 "core" +2 "processing"%% +4 "core" %ҹ  +2 ."da"PS.seek 1.5ml + "processing"% ' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%<' +1609 "core" ' +2 ."da"delay 2:00 +2739 "Can"9 VW +9263 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%4  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%' +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%r' +2502 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%S  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%q'ղ +2490 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%V +133 "core"  +2 "processing"%`% +4 "core" %նp\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%9'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%Z'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%o +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%J  +36 "core" +2 "processing"% % +4 "core" %ҷ\  + ."da"PS.seek 1.5ml +2 "processing"%f'} +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%)' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +51 .PTV.dial :puck +4 .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%s +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%h' +2509 "core" ' +2 ."da"PSV.dial PTV + "processing"%0 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%L +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%N  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%Q'ղ +2499 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%B  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%X  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%A +45 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%_' +397 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%"  +45 "core"  +4 "processing"%v% +6 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%{'` +356 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%i  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%z'Һ +1559 "core" ' + ."da"PSV.dial :PML +2 "processing"%I +44 "core" +2 ."da"PTV.dial :mixing + "processing"%m @ +76 "core" B +2 ."da"PBV.dial :waste1 + "processing"%G  +35 "core" +2 "processing"%c% +3 "core" %Ҷ\  +2 ."da"PS.seek 1.85ml +2 "processing"%x' +252 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1978 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +6561 "Can"7\ VW +41441 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%?  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2526 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%. +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%|  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%M +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%8  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%l'ղ +2492 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +132 "core"  +2 "processing"%% +3 "core" %ծ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%$'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%F +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%(  +34 "core"  +2 "processing"%g% +4 "core" %ҽ  + ."da"PS.seek 1.5ml +2 "processing"%' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%\ ' +1616 "core" ' +2 ."da"delay 2:00 +3941 "Can"3 dd +8061 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%3 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%7' +2503 "core" ' + ."da"PSV.dial PTV +2 "processing"%& +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"%e +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%[ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%H  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%R'ղ +2488 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%! +132 "core"  +2 "processing"%O% +3 "core" %կ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%^ +85 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%a% +3 "core" %ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +49 "processing"%p' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%#  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%P * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%}' +2507 "core" ' +2 ."da"PSV.dial PTV + "processing"%W +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%\\ +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%6 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%:  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%T'ղ +2513 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%C +132 "core"  +2 "processing"%% +4 "core" %ծ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%='\ +618 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%+ +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%t  +34 "core" +2 "processing"%/% +4 "core" %Ҿ&  + ."da"PS.seek 1.5ml +2 "processing"%U' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%5' +1615 "core" ' +2 ."da"delay 2:00 +8690 "Can"6\ DD +3312 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%E +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2512 "core" ' + ."da"PSV.dial PTV +2 "processing"%n +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%, +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%>  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%1'ղ +2492 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%- +135 "core"  +8 "processing"%*% +16 "core" %ճ +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +9 "processing"% +16 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +8 "processing"%'m +355 "core" ' +2 ."da"delay 5 seconds +502 "processing"%d% +4 "core" %k  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +351 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%D +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%4% +4 "core" %Ҽ  + ."da"PS.seek 1.5ml +2 "processing"%w' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%<' +1636 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2554 "core" ' + ."da"PSV.dial PTV +2 "processing"%r +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%V +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%` +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%q  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%9'ղ +2526 "core" ' +2 "processing"%o9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.3C before imaging .PH.coast +2 "processing"%J  +3 "core" 4 + 4 + "processing"% & +3 "core" &]{)_ 6 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&Z% +4 "core" %\  Z b A +2 "storage"(y% +3 "core" %  + "storage"(f. +3 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 3 + "storage"(( +367 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & N T  + "manipulator"&s& +4 "core" &,   5O + "manipulator"&)% +4 "core" %\    5 + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&0( +195 "core" ( +2 "manipulator"&L& +4 "core" & - 12 + "storage"(b& +4 "core" & G O D +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&N'* +104 "core" ' +2 "storage"(h& +4 "core" & C N # +51 ."da"SE.reconfigure SEpick +9 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(B' +198 "core" ' +2 "storage"(X- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" & ,2 +2 "storage"(A& +3 "core" &  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 3 +2 "manipulator"&Q' +22 "core" ' +2 ."da"Elbow.hold + "manipulator"&", +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(v- +2 "core" -' +3 ."da"SE.seek 11.12 Pucks below Top Plate + "storage"(_' +42 "core" ' +3 "manipulator"&i% +3 "core" % w %? +2 "storage"({& +3 "core" &  +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 3 + 342 counts +2 "manipulator"&I'( +14 "core" ' +2 "manipulator"&m& +4 "core" & ,2 +2 "storage"(G& +3 "core" &   c +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 600 counts + "manipulator"&c'* +21 "core" ' +2 ."da"SE.seek 12.12 Pucks below Top Plate +2 "storage"(' +53 "core" ' +2 "manipulator"&z& +4 "core" & .2 +2 "manipulator"&x% +3 "core" %6 Y -H +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&?'\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +259 "core" ( +2 "manipulator"& & +4 "core" &r 9 / +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &r o / + ."da"Forearm.seek PC +2 "manipulator"&.' +93 "core" ' +2 ."da"Hand.close + "manipulator"&|/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%M( +453 "core" ( +2 "storage"(8& +4 "core" & [ Z \\ + "manipulator"&& +4 "core" &r 4 + "manipulator"&% +4 "core" % ϭ @ 4& +2 ."da"Forearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&l( +273 "core" ( +2 "manipulator"&& +4 "core" & " /4 + "storage"(& +4 "core" & - 2 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&F'* +102 "core" ' +2 ."da"Hand.open +2 "manipulator"&(1 +74 "core" 1 +2 "storage"(g- +3 "core" -' +3 ."da"SE.seek 11.87 Pucks below Top Plate + "storage"($'ǩ +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 11.11 Pucks below Top Plate +2 "storage"(~' +55 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1308h125ml.tif +1586 #SX MX5/16 (USB:33): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 12.526 seconds\ /var/log/esp/da19sep1308h125ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1308h125ml15s.tif +355 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1203 #"da"SX MX5/16 (USB:33): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1308h125ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1308h125ml30s.tif +3058 #SX MX5/16 (USB:33): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1308h125ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1308h125ml70s.tif +7121 #SX MX5/16 (USB:33): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1308h125ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF + ."Qmail"HABfans.email "12.526 sec auto-exposure",Subject: "da19sep1308h125ml images!" +11 "storage"(- +11 "core" -' +6 "storage"(%& +4 "core" &   ? +2 "manipulator"&K& +3 "core" & ,4 +3 ."da"Elbow.seek 3 +2 "manipulator"&3( +53 "core" ( +2 "manipulator"&\ & +4 "core" &  1, +2 "storage"(&& +3 "core" & - * +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&e'* +13 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 11.82 Pucks below Top Plate +2 "storage"(['j +62 "core" ' +2 "manipulator"&H& +4 "core" &  H, +2 "storage"(7& +3 "core" & P +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 3 + "manipulator"&!' +24 "core" ' + ."da"Elbow.hold +4 "manipulator"&O, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 12.01 Pucks below Top Plate +3 "storage"(R'T +31 "core" ' +2 "manipulator"&% +5 "core" % V N  > +2 "storage"(^& +4 "core" & \ +4 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 346 counts +3 "manipulator"&', +14 "core" ' +4 "manipulator"&a& +4 "core" &   H* +2 "storage"(& +4 "core" &  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&'* +24 "core" ' +3 "storage"(% +5 "core" %W  +2 ."downElevator"SE.seek :down +3 "storage"(#'} +99 (P% +3 "core" %  U[ +2 "manipulator"&% +4 "core" %+ 7 MX +2 ."da"Forearm.reconfigure LooseForearm +72 "manipulator"&#Q@2^d^2b +2 "core" ' +2 ."da"Forearm.seek :retract +2 ."downElevator"SE.coast +2 "storage"(5 + "manipulator"&p'\ +92 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%W& +4 "core" &S\  +2 "manipulator"&\\& +7 "core" &    [* + "manipulator"&6% +5 "core" %\   [ +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&:(, +171 "core" ( +3 "manipulator"&}& +4 "core" &, " ) ]C +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &C& +2 "core" &, %  L ]C +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +100 "core" ' +3 ."psFlush"Hand.close +3 "manipulator"&T/ +72 "core" / +2 "manipulator"&=& +3 "core" &,  UC +2 "manipulator"&+% +4 "core" % 1 T +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&t'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&/(k +124 "core" ( +2 "manipulator"&& +4 "core" &r  \  Y +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &r  / [ +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&U' +96 "core" ' +3 "manipulator"&& +4 "core" &r  # Z +2 "manipulator"&j% +3 "core" %   Z +2 "processing"%E& +4 "core" &\  +2 "processing"%5& +3 ."psFlush"PC.seek :closed +2 "processing"%n(] +3 "core" &\  +2 &\  +10 &&p - +9 &_ A +10 &Eu T +9 &Q U +9 &M\ U +9 &Q\ T +10 &IQ\ U +9 & T U +9 &R T +10 &Q U +9 & QP\ U +10 &"T U +9 &#R U +9 &%S\ U +10 &'XP U +9 &)Q\ U +9 &*T\ T +10 &,S U +9 &.aR U +10 &0#U U +9 &1Qr\ U +9 &3Va U +10 &5iR U +9 &7+R\ U +10 &8O\ U +9 &:O U +10 &3R U +9 &?U U +9 &AM U +11 &CyN U +8 &E:Vx U +10 &Fgt W +9 &Hu Y +9 &Jpw [ +10 &L2x [ +9 &M| [ +9 &Ox \\ +10 &Qur \\ +9 &S7t \\ +9 &Tt \\ +11 &Vu \\ +8 &X}i \\ +10 &Z?c \\ +9 &\\Z N +9 &],G] "h +10 &]v?h\ 8 +5 ( + "processing"%5& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 +2 "processing"%& +4 "core" &]v.i\ 8 + &]v.m\ 8 + ."psFlush"Hand.open +2 "manipulator"&,1 +75 "core" 1 +2 "manipulator"&>% +5 "core" %  U +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%- +131 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%*'TE +375 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +741 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +1606 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%d +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2620 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%D +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"% '\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%4' +2123 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%' U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%w' +2315 "Can"= JJ +318 "core" ' +3 ."psFlush"PSV.dial PBV +3 "processing"% @ +46 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%<'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%r +47 "core"  + ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%V' +2636 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%` +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%q' +2629 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%S @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%o' +2628 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%J  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%Z +44 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%y'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%f' +1614 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%s  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%)' +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%L +74 "core"  +2 ."psFlush"PSR.select :flush + "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%b'\ +608 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +56 "processing"%]' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%h +74 "core" +2 ."psFlush"PBV.dial PSV + "processing"%u U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%X' +2618 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%v  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%i'ղ +2626 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%{ +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%m' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%G +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%z' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%x @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%0  +85 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%B'ղ +2624 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'Q& +4 "core" &  + "manipulator"&I& +4 "core" &r \   ] +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&_(k +4 "core" ( +2 "manipulator"&c& +4 "core" &r ! ( / ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &r  \\ +2 .tForearm.seek PC +2 "manipulator"& ' +95 "core" ' +2 .tHand.close + "manipulator"&"/ +72 "core" / +2 .tPC.seek :open +2 "processing"%|( +453 "core" ( +2 "manipulator"&?& +4 "core" &r , / 9 c + "manipulator"&k% +4 "core" %  & ! c* +2 .tForearm.seek :retract + "manipulator"&8'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +367 "core" ( +2 "manipulator"&& +4 "core" &* ( '  ]Cr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &.& +3 "core" &*  & s ]Cr +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +99 "core" ' +2 "manipulator"&& +4 "core" &*   ZCr +2 "manipulator"&% +3 "core" %  ! [ +2 "collection"'(& +4 "core" & + "collection"'g& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" &  +5 & 0 +9 &"D{ 3 +9 &?l|u H +10 &cu U +9 &N | T +10 &VJ | U +9 &J { T +9 &J  T +10 &J T +9 &_I! T +9 &!I  T +10 & K{ U +9 &"M z U +10 &$gL T +9 &&(J!  U +9 &'O T +10 &)J   T +9 &+oJ  T +9 &-1L y T +10 &.L! T +9 &0N   U +10 &2wK! T +9 &49I!  T +9 &5M!! U +10 &7L U +9 &9~N! U +9 &;AK  T +10 &=I! T +9 &>J !z T +10 &@M  ~ T +9 &BIL!" T +9 &D F! ~ T +10 &EL"# T +9 &GL"" T +9 &IPQ%% U +10 &Ka/* V +9 &L~I< Z +10 &N{md ^ +9 &P:po _ +9 &Qrq ` +10 &Srr ` +9 &U{us a +9 &W<wu a +10 &Xvw b +9 &Zzz b +10 &\\{}| b# +9 &^6}~ b* +9 &_ 7 +10 &`V  7 +9 &`o N +5 ( + "collection"'g& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.43 + "collection"'& +4 "core" &`d N + &`d N + .tHand.open + "manipulator"&$1 +71 "core" 1 +2 "manipulator"&% +4 "core" %  R +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&%'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'K& +4 "core" &`e N +2 "collection"'\ % +3 "core" %ӳ~ + .tCSV.dial CSR +2 "collection"'&  +43 "core"  +2 "collection"'H% +4 "core" %ӭ~ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +11 .tCS.seek 5ml +2 "collection"'7'qi +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '% +3 "core" %ql||  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'^'F +689 "core" ' +2 .tCSV.dial :waste + "collection"'a +132 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'l'Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &`d}| N +2 "collection"'% +3 "core" %Ӵ|| + .tCSV.dial :flush +2 "collection"'F  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'~'qi +1278 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'P @ +43 "core" A +2 "collection"'% +4 "core" %qd}{ +2 .tCS.seek 6.999ml + "collection"'e'y +557 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'3  +2 '[  +42 "core"  +97  +2 .tCBV.dial :waste1 + "collection"'! @ +42 "core" ? +2 .tCS.seek 0ml +2 "collection"''Ӵ +1759 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'W& +4 "core" &`c{| N + "collection"'\\% +56 "core" %ӱ| +3 .tCSV.dial :flush + "collection"'R  +76 "core" +2 .tCS.seek 5ml +2 "collection"'6'qi +1289 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"'}% +4 "core" %qm|{  +2 .tCS.seek 7.001ml + "collection"'#' +566 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"'C  + .tCTV.dial CSV +43 "core"  +2 .tCBV.dial :waste2 + "collection"'  +106 "core"  +2 .tCS.seek 0ml +2 "collection"'O'Ӵ +1767 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'T& +4 "core" &`c|z N + "collection"'=% +4 "core" %ӷzz + .tCSV.dial CSR +2 "collection"'+  +42 "core"  +2 "collection"'p% +4 "core" %ӷ|{ + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +11 .tCS.seek 8ml +2 "collection"'' +397 "Can"C NM +1614 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'@' +561 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +2 '  +101 "core" +38  +2 .tCTV.dial :intake + "collection"'j  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'E' +2028 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"':  +78 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'t'Ӵ +584 "core" ' + .tCSV.dial CSR +2 "collection"'M  +104 "core"  +2 "collection"'5% +4 "core" %Ӷ}| + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"',' +1340 "core" ' + .tCSV.dial CBV +2 "collection"'> +103 "core" +2 .tCS.seek 0ml +2 "collection"'-'Ӵ +2608 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&U& +4 "core" &* 0 TCr +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&9( +4 "core" ( +2 "manipulator"&*& +4 "core" &)  ( SCr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" &* TCr +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&1/ +76 "core" / +2 .tCC.seek :open +2 "collection"'D( +468 "core" ( +2 "manipulator"&& +4 "core" &*  XCq + "manipulator"& % +4 "core" %  ` X +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&'(, +288 "core" ( +2 "manipulator"&4& +4 "core" &, * ! 0 d< + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  )  c< +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&w' +116 "core" ' +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"& % +4 "core" % s  RR +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&r'\ +99 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:13:27 + #Preparing to sleep until 11:00AM 9/13/2019 +4 ."shutdown"CC.coast +3 #tAsleep til 11:00AM 9/13/2019 +2 "collection"'6 +3 ."shutdown"CS.coast +2 #tContinuing at 11:00 + "collection"'5 +3 "Can"F\ 21 +4 ."shutdown"PC.coast +2 ."Qmail"GoodNews.email "Then, in tube 4: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:124\\n{1 => 22,\\n 2 => 22,\\n 3 => 13,\\n 4 => 9}\\nCan@09:11:25, 23.6C, 17% humidity, 15.1psia, 12.576V, 0.245A, 0.239A avg, 3.08W",Subject: "Asleep until 11:00" +3 "processing"%6 +2 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +46819 "Can"H\ ! +60003 E\ ! +60002 C\ # +60002 A\ # +60002 ?\ $ +60002 @\ ! +60002 =\ % +60002 =\ # +60003 >\ % +60002 <\ $ +60002 =\ $ +4599 =\ $ +2 #tPowering core bus +515 .Gate.power :raw,:ON +3 "sampler") +2 )< +2 "core"  + "collection"' +2 '` +3 "core"  + "processing"% +2 %V +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )S% +3 "core" % \ + .tSS.configure SSconfig +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 13,\\n 4 => 9}\\nCan@11:00:27, 23.0C, 16% humidity, 15.0psia, 12.401V, 0.741A, 0.735A avg, 9.19W",Subject: "Started 2019_9_5_rush_mission phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #17) <=== +3 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'_& +4 "core" &43  + .tHand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&.& +4 "core" & < F1 +2 "manipulator"&% +3 "core" % \   F +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +178 "core" ( +4 "manipulator"&(& +5 "core" &, 0 Iq +4 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &8& +2 "core" &,  Iq +3 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&2' +99 "core" ' +4 .tHand.close +4 "manipulator"&g/ +65 "core" / +2 "manipulator"&& +4 "core" &, w W Dq +2 "manipulator"&$% +4 "core" % 1 k r D< +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&K( +335 "core" ( +2 "manipulator"&\ & +4 "core" & J\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &  J\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&H' +95 "core" ' +2 "manipulator"&& +4 "core" &  H\ +2 "manipulator"&Y% +4 "core" % $ H +2 "collection"'& +3 "core" &54  +2 "collection"'7& +4 .tCC.seek :closed + "collection"'a(` +4 "core" &25  +2 &44 \  +9 &4w43 - +9 &_y53 A +11 &=p43 T +9 &H44 U +9 &K32 U +10 &I58 U +9 &AN25 U +9 &K34 U +9 &K84 U +9 &L55 U +10 & IJ43 U +9 &" L45 U +9 &#I45 U +10 &%J35 U +9 &'RL54 U +10 &)I44 U +10 &*N65 U +8 &,K35 U +9 &.ZL45 U +10 &0J45 U +9 &1G34 U +11 &3J45 U +8 &5bL63 U +10 &7$K65 U +9 &8M44 U +9 &:H56 T +10 &-E54 T +9 &?J37 U +10 &AF56 U +9 &CrF63 U +10 &E4J63 U +9 &FJ64 U +9 &HN;; U +10 &JvYA> V +9 &L0vVK Y +9 &Mu ^ +10 &O ` +9 &Qa ` +10 &S! a +9 &T a +9 &V b +10 &Xc b +9 &Z# b! +9 &[ b% +10 &] b. +9 &_Q U +10 &`H% +| +9 &`i{ [ +2 ( + "collection"'7& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.55 +2 "collection"'^& +4 "core" &`iw [ +2 .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&% +4 "core" % P N @ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&F'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'l& +4 "core" &`iw [ + "collection"'P% +4 "core" %Ӳ +2 .tCSV.dial CSR +2 "collection"'  +132 "core"  +2 "collection"'~% +4 "core" %Ӳ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'3'qi +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '[% +3 "core" %qi  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'!'C +694 "core" ' + .tCSV.dial :waste +2 "collection"'e +135 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'W'Ӵ +1979 "core" ' +2 #tPurging external Intake + "collection"'\\& +4 "core" &`iv [ + "collection"'R% +4 "core" %Ӱ + .tCSV.dial :flush +2 "collection"'  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'' +2512 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'} + '6  +6 "core"  +69  +2 .tCTV.dial :intake + "collection"'C  +75 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2535 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'#  +76 "core"  +2 #tFlushing upper manifold + "collection"'T& +4 "core" &`iu [ + "collection"'=% +4 "core" %ӵ + .tCSV.dial :flush +2 "collection"'+  +74 "core"  +2 .tCS.seek 5ml +2 "collection"'p'qi +1298 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'O @ +44 "core" B +2 "collection"'% +4 "core" %qn  +53 .tCS.seek 7.001ml + "collection"'' +571 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +107 "core" ~ +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'j'Ӵ +1778 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'@'2T +810 "core" ' + .tCSV.dial :waste +2 "collection"': +56 "core" +2 .tCS.seek 0ml +2 "collection"'E'Ӵ +808 "core" ' +2 "collection"'M& +4 "core" &`iu [ + "collection"'5% +4 "core" %Ӷ + .tCSV.dial :flush +2 "collection"'t  +44 "core"  +2 .tCS.seek 3ml +2 "collection"''2T +813 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'> @ +43 "core" A +2 "collection"',% +4 "core" %2S  +2 .tCS.seek 5ml + "collection"'U'qh +566 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"'*'Ӵ +1292 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'d'2T +810 "core" ' + .tCSV.dial :waste +2 "collection"'1 +75 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +809 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&%& +4 "core" & o { S D\ +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +2 "core" ( +2 "manipulator"&& +3 "core" & u s D\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" & g h ^ D\ +2 .tForearm.seek CC + "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&4/ +67 "core" / +2 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "manipulator"&9& +4 "core" & 3 M\ + "manipulator"&% +4 "core" %  L +2 .tForearm.seek :retract + "manipulator"& '\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +275 "core" ( +2 "manipulator"&w& +4 "core" &, ? LN + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &,  LN +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&-' +115 "core" ' +2 .tHand.open + "manipulator"&|1 +70 "core" 1 +2 "manipulator"&B% +4 "core" % z Z f >c +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&r'\ +101 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 4 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 4 at 11:04:52EDT13-Sep-19\\n{1 => 22,\\n 2 => 22,\\n 3 => 13,\\n 4 => 9}\\nCan@11:00:27, 23.0C, 16% humidity, 15.0psia, 12.401V, 0.741A, 0.735A avg, 9.19W",Subject: "da sampling at most 300ml" +3 "collection"''& +4 "core" &55 +2 "manipulator"&;% +3 "core" %\  y K +2 "storage"(<% +4 "core" % S  + "storage"(`. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +3 "storage"(V(,q +679 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (S& +4 "core" &,s\ \ "  + "manipulator"&q& +4 "core" &,  1 YN +2 "manipulator"&J% +4 "core" %\  q W +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&o( +184 "core" ( +2 "manipulator"&Z& +4 "core" & \\ V0 +2 "storage"( & +3 "core" &,o - . R  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&y'( +104 "core" ' +2 "storage"(& +4 "core" &,o > ?   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(s' +233 "core" ' +2 "storage"(f- +4 "core" -'G + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (L& +3 "core" &,o  C  + "manipulator"&)& +4 "core" & W0 +2 .tElbow.seek 4 + "manipulator"&b( +3 "core" ( +2 "manipulator"&h& +3 "core" & W0 +2 "storage"(& +3 "core" &,o " $  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&u' +24 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +56 "manipulator"&v/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&A& +6 "storage"({'} +3 "core" & \ W0 +2 "manipulator"&]% +3 "core" %  Y +2 .tForearm.seek :retract +2 "manipulator"&m'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&x( +82 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +94 "core" ( +2 "manipulator"&N& +4 "core" & )   \\ +3 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +3 "core" &  L \\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&"' +103 "core" ' +2 "manipulator"&& +4 "core" & * / < ^ +2 "manipulator"&?% +3 "core" % ' + ^e +2 "collection"'n& +4 "core" &23 +2 "collection"'X& +3 .tCC.seek :closed +2 "collection"'0(` +2 "core" &24 +3 &42  +10 &*o44 - +9 &`x33 A +10 &Ul32 S +9 &G42 S +9 &K33 T +10 &J43 S +9 &ZG33 S +9 &L43 S +10 &I22 T +9 &J53 T +10 & bJ54 S +9 &"$G23 S +9 &#J44 S +10 &%I34 S +9 &'iI43 T +9 &),G54 S +10 &*J55 S +9 &,G34 S +10 &.rL35 S +9 &04I55 S +9 &1F45 S +10 &3I45 S +9 &5{F34 S +10 &7;J47 T +9 &8I46 S +9 &:G35 S +10 &<K63 S +9 &>EG74 S +9 &@I65 S +10 &AG47 S +9 &CH35 S +9 &ELG45 S +10 &G J78 T +9 &HR@? T +10 &JnZM W +9 &L=z' [ +9 &M' ^ +10 &O/ _ +9 &Qv( ` +9 &S8) ` +10 &T+ ` +9 &V a +10 &Xy a +9 &Z8 b +9 &[ b" +10 &] b& +9 &_n/ L +9 &`L( (v +10 &`ip Y +2 ( + "collection"'X& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.64 + .Hand.open + "manipulator"&c1 +75 "core" 1 +2 "manipulator"&_% +4 "core" %   Zd +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler").+ +3 "core" + +2 "sampler")% +3 "core" %ۀ  > +2 "collection"'(& +4 "core" &`im/ Y +2 "Can"?\ MM +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X+ +55 "core" + +15 "collection"',% +3 "core" %ӷ  +2 "sampler")% +3 "core" %   +2 "collection"'U% +4 "core" %ӷ + #tIntake @19.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 135 +2 "sampler")#.0X] + #tIntake @21.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 135 +2 "sampler")#.0X% +3 "core" %ӷ01 +2 "sampler")d% +3 "core" %xo  n +15 "collection"'%% +3 "core" %ӷ20 +2 "sampler")% +3 "core" %xm + +67 "collection"' % +8 "core" %ӷ:8 +2 "sampler")4% +3 "core" %xl  % +2 "collection"'*% +4 "core" %ӷ:7 + #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 39 +2 "sampler")#.'0X +2 "sampler")Z% +3 "core" %  +53 "collection"' % +3 "core" %ӷ64 +2 "sampler")% +3 "core" % " +53 "collection"';% +3 "core" %ӷ>< +2 "sampler")<% +3 "core" %+*  +53 "collection"'r% +3 "core" %ӷ77 +2 "sampler")f% +3 "core" %75 +2 "sampler")% +3 "core" %77  +2 .tIntake.select :close + "sampler")0 +9 )h% +3 "core" %98  + .tSSV.dial :exhaust +2 "sampler")  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")Q'z +922 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")L  +78 "core" +2 #tAllowing 130s for 25.0ml of remaining 150.0ml + .Intake.select :open + "sampler") +210 "collection"')% +3 "core" %ӷ<; +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 35 +2 "sampler")#.#0X +15 "collection"'}% +3 "core" %ӷ=< +2 "sampler")i% +3 "core" %fD   > +12 #"pumping"6.9L/min +3 "collection"'% +3 "core" %ӷ:9 +2 "sampler")+% +3 "core" %fD  > +15 "collection"'% +3 "core" %ӷ64 +2 "sampler")% +3 "core" %fD  ! > +15 "collection"'j% +3 "core" %ӷ44 +2 "sampler"):% +3 "core" %fD   > +15 "collection"'@% +3 "core" %ӷ36 +2 "sampler")% +4 "core" %fD   > + "collection"'p% +4 "core" %ӷ98 + #tIntake @21.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 21 + "sampler")#.0X% +3 "core" %z  1 +15 "collection"'d% +3 "core" %ӷ<; +2 "sampler")%% +3 "core" %z  1 +15 "collection"'% +3 "core" %ӷ88 +2 "sampler") % +3 "core" %z  1 +15 "collection"'4% +3 "core" %ӷ76 +2 "sampler")*% +3 "core" %z  1 +15 "collection"',% +3 "core" %ӷ75 +2 "sampler")% +3 "core" %z  1 +15 "collection"'a% +3 "core" %ӷ65 +2 "sampler")K% +3 "core" %z  1 +15 "collection"'% +3 "core" %ӷ:; +2 "sampler")w% +3 "core" %z  1 +15 "collection"'D% +3 "core" %ӷ>= +2 "sampler")9% +3 "core" %z  1 +15 "collection"'% +3 "core" %ӷ== +2 "sampler")B% +3 "core" %z  1 +2 "collection"' % +4 "core" %ӷ;= + #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 19 +2 "sampler")#.0X< +2 "sampler")% +3 "core" %. #  +15 "collection"'% +3 "core" %ӷ>= +2 "sampler")Y% +3 "core" %  V +15 "collection"'P% +3 "core" %ӷ:8 +2 "sampler")$% +3 "core" %  ) +6 #"pumping"6.9L/min +9 "collection"'/% +3 "core" %ӷ45 +2 "sampler")% +3 "core" %  ) +15 "collection"'~% +3 "core" %ӷ34 +2 "sampler")l% +4 "core" %  ) +14 "collection"'[% +3 "core" %ӷ86 +2 "sampler")3% +3 "core" %  ) +15 "collection"'e% +6 "core" %ӷ>= +4 "sampler")!% +4 "core" %  ) +14 "collection"'\\% +3 "core" %ӷ@= +2 "sampler")H% +3 "core" %  ) +15 "collection"'7% +3 "core" %ӷ:; +56 "sampler")% +4 "core" %  ) +15 "collection"'W% +3 "core" %ӷ98 +2 "sampler")R% +3 "core" %  ) +2 "collection"'C% +4 "core" %ӷ>< + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X= +2 "sampler")% +3 "core" %P  ! +15 "collection"'% +3 "core" %ӷ99 +2 "sampler")j% +3 "core" %P  ! +15 "collection"':% +3 "core" %ӷ66 +2 "sampler")@% +3 "core" %P  ! +15 "collection"'% +3 "core" %ӷ88 +2 "sampler")p% +3 "core" %P  ! +15 "collection"'#% +3 "core" %ӷ=; +2 "sampler")T% +3 "core" %P  ! +15 "collection"'M% +3 "core" %ӷ<? +2 "sampler")% +3 "core" %P  ! +15 "collection"'O% +3 "core" %ӷ;< +2 "sampler")U% +3 "core" %P  ! +15 "collection"'E% +3 "core" %ӷ85 +2 "sampler")>% +3 "core" %P  ! +15 "collection"'d% +3 "core" %ӷ55 +2 "sampler")%% +3 "core" %P ! +2 "collection"'% +4 "core" %ӷ64 + #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +2 "sampler")D% +3 "core" %?  & +15 "collection"'9% +3 "core" %ӷ=; +2 "sampler")% +3 "core" %?  & +15 "collection"'B% +3 "core" %ӷ:: +2 "sampler") % +3 "core" %?  & +15 "collection"'5% +3 "core" %ӷ77| +2 "sampler")t% +3 "core" %?  & +15 "collection"'1% +3 "core" %ӷ:7 +2 "sampler")-% +3 "core" %?  & +15 "collection"'I% +3 "core" %ӷ96 +2 "sampler")S% +3 "core" %?  & +15 "collection"'q% +3 "core" %ӷ;; +2 "sampler")F% +3 "core" %?  & +15 "collection"'J% +3 "core" %ӷ>= +2 "sampler")Z% +3 "core" %? ! & +15 "collection"' % +3 "core" %ӷ;> +2 "sampler")% +3 "core" %?  & +15 "collection"';% +3 "core" %ӷ<: +2 "sampler")|% +3 "core" %?  & +15 "collection"'<% +3 "core" %ӷ88 +2 "sampler")r% +3 "core" %?  & +15 "collection"'f% +3 "core" %ӷ;9 +2 "sampler")% +3 "core" %?  & +15 "collection"'h% +3 "core" %ӷ98 +2 "sampler")% +3 "core" %? & +15 "collection"'`% +3 "core" %ӷ:; +2 "sampler")L% +3 "core" %?  & +15 "collection"')% +3 "core" %ӷ9: +2 "sampler")'% +3 "core" %?  & +2 "collection"'% +3 "core" %ӷ99 +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +2 "sampler")V% +3 "core" %b  / +15 "collection"'c% +3 "core" %ӷ<: +2 "sampler")_% +3 "core" %b  / +15 "collection"'g% +3 "core" %ӷ67 +2 "sampler") % +3 "core" %b  / +15 "collection"'% +3 "core" %ӷ55 +2 "sampler"){% +3 "core" %b ! / +15 "collection"'m% +3 "core" %ӷ76} +2 "sampler")8% +3 "core" %b  / +15 "collection"'Q% +3 "core" %ӷ;: +2 "sampler")% +3 "core" %b  / +15 "collection"'y% +3 "core" %ӷ@= +2 "sampler")2% +3 "core" %b # / +15 "collection"'% +3 "core" %ӷ@? +2 "sampler")% +3 "core" %b  / +15 "collection"'k% +3 "core" %ӷ>= +2 "sampler")^% +3 "core" %b # / +15 "collection"'% +3 "core" %ӷ87 +2 "sampler")% +3 "core" %b  / +15 "collection"'Y% +3 "core" %ӷ34 +2 "sampler")P% +3 "core" %b  / +2 "collection"'$% +3 "core" %ӷ56 +2 #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +2 "sampler")6% +3 "core" %  9 +15 "collection"'}% +3 "core" %ӷ@> +2 "sampler")i% +3 "core" % 9 +15 "collection"'% +3 "core" %ӷ<: +2 "sampler")+% +3 "core" %  9 +15 "collection"'% +3 "core" %ӷ87 +2 "sampler")% +3 "core" %  9 +15 "collection"'j% +3 "core" %ӷ78 +2 "sampler"):% +3 "core" %  9 +15 "collection"'@% +3 "core" %ӷ89 +2 "sampler")% +3 "core" %  9 +15 "collection"'p% +3 "core" %ӷ=< +2 "sampler")#% +3 "core" %  9 +15 "collection"'T% +3 "core" %ӷ:; +2 "sampler")M% +3 "core" %  9 +15 "collection"'% +3 "core" %ӷ9; +2 "sampler")O% +3 "core" %  9 +15 "collection"'U% +3 "core" %ӷ88 +2 "sampler")E% +4 "core" % 9 + "collection"'>% +4 "core" %ӷ78 + #tIntake @21.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 14.117625 + "sampler")#.0X< +2 "sampler")% +3 "core" %o)  +15 "collection"'\ % +3 "core" %ӷ=< +2 "sampler")*% +3 "core" %o  R +15 "collection"',% +3 "core" %ӷ=< +2 "sampler")% +3 "core" %k  % +15 "collection"'a% +3 "core" %ӷ:9 +2 "sampler")K% +3 "core" %k % +15 "collection"'% +3 "core" %ӷ;: +2 "sampler")w% +3 "core" %k  % +15 "collection"'D% +3 "core" %ӷ<;( +2 "sampler")9% +3 "core" %k  % +15 "collection"'% +3 "core" %ӷ;< +2 "sampler")B% +3 "core" %k  % +15 "collection"' % +3 "core" %ӷ;< +2 "sampler")5% +3 "core" %k  % +15 "collection"'t% +3 "core" %ӷ:9 +2 "sampler")1% +3 "core" %k  % +15 "collection"'-% +3 "core" %ӷ:: +2 "sampler")I% +3 "core" %k  % +15 "collection"'S% +3 "core" %ӷ;; +2 "sampler")q% +3 "core" %k  % +15 "collection"'F% +3 "core" %ӷ:9 +2 "sampler")J% +3 "core" %k  % +15 "collection"'Z% +3 "core" %ӷ:: +2 "sampler") % +3 "core" %k  % +15 "collection"'% +3 "core" %ӷ== +2 "sampler");% +3 "core" %k  % +15 "collection"'|% +3 "core" %ӷ<? +2 "sampler") % +3 "core" %k  % +15 "collection"'<% +3 "core" %ӷ:; +2 "sampler")r% +3 "core" %k  % +15 "collection"'f% +3 "core" %ӷ<: +2 "sampler")% +3 "core" %k  % +15 "collection"'h% +3 "core" %ӷ:: +2 "sampler")% +3 "core" %k  % +15 "collection"'`% +3 "core" %ӷ:; +2 "sampler")L% +3 "core" %k  % +15 "collection"')% +3 "core" %ӷ;< +2 "sampler")'% +3 "core" %k  % +15 "collection"'% +3 "core" %ӷ<= +2 "sampler")4% +3 "core" %k  % +15 "collection"'v% +4 "core" %ӷ>= +2 "sampler")A% +3 "core" %k  % +15 "collection"'b% +3 "core" %ӷ?= +2 "sampler")% +3 "core" %k  % +15 "collection"'?% +3 "core" %ӷ<= +2 "sampler")n% +3 "core" %k  % +15 "collection"']% +3 "core" %ӷ;: +2 "sampler")o% +3 "core" %k " % +2 "collection"'% +4 "core" %ӷ9; + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X< +2 "sampler")c% +3 "core" %  ) +15 "collection"'_% +3 "core" %ӷ=? +2 "sampler")g% +3 "core" %  ) +15 "collection"' % +3 "core" %ӷ9< +2 "sampler")% +3 "core" %  ) +15 "collection"'{% +3 "core" %ӷ77 +2 "sampler")m% +3 "core" %  ) +15 "collection"'8% +3 "core" %ӷ77 +2 "sampler")Q% +3 "core" %  ) +15 "collection"'% +3 "core" %ӷ:: +2 "sampler")N% +3 "core" %  ) +15 "collection"'y% +3 "core" %ӷ=: +2 "sampler")2% +3 "core" %  ) +15 "collection"'% +3 "core" %ӷ<= +2 "sampler")% +3 "core" %  ) +15 "collection"'k% +3 "core" %ӷ=> +2 "sampler")^% +3 "core" %  ) +15 "collection"'% +3 "core" %ӷ=? +2 "sampler")% +3 "core" % " ) +15 "collection"'Y% +3 "core" %ӷ:; +2 "sampler")P% +4 "core" %  ) +14 "collection"'$% +3 "core" %ӷ<: +2 "sampler")s% +3 "core" %  ) +15 "collection"'~% +3 "core" %ӷ:< +2 "sampler")l% +3 "core" %  ) +15 "collection"'[% +3 "core" %ӷ<= +2 "sampler")3% +3 "core" %  ) +15 "collection"'e% +3 "core" %ӷ=< +2 "sampler")!% +3 "core" % ) +15 "collection"'\\% +3 "core" %ӷ9; +2 "sampler")H% +3 "core" %  ) +15 "collection"'7% +3 "core" %ӷ86 +2 "sampler")% +3 "core" %  ) +15 "collection"'G% +3 "core" %ӷ:; +2 "sampler")W% +3 "core" %  ) +15 "collection"'R% +3 "core" %ӷ;= +57 "sampler")C% +5 "core" %  ) +2 "collection"'.% +4 "core" %ӷ99 + #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %ӷ89 +2 "sampler")% +3 "core" %$   +15 "collection"'% +3 "core" %ӷ=< +2 "sampler")% +3 "core" %$   +15 "collection"'\ % +3 "core" %ӷ@? +2 "sampler")*% +3 "core" %$   +15 "collection"',% +3 "core" %ӷ;: +2 "sampler")% +3 "core" %$   +15 "collection"'a% +3 "core" %ӷ66 +2 "sampler")K% +3 "core" %$   +15 "collection"'% +3 "core" %ӷ;: +2 "sampler")w% +3 "core" %$   +15 "collection"'D% +3 "core" %ӷ?= +2 "sampler")9% +3 "core" %$   +15 "collection"'% +3 "core" %ӷBA +2 "sampler")B% +3 "core" %$   +15 "collection"' % +3 "core" %ӷ== +2 "sampler")5% +3 "core" %$  +15 "collection"'t% +3 "core" %ӷ98 +2 "sampler")1% +3 "core" %$   +3 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +56 ."CSpush"CS.seek 0ml +2 "collection"'%'Ӵ +56 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")X +135 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'\\'Ӵ +141 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")H +62 "core" ' + ."CSpush"CS.coast + "collection"'5 +72 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +331 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +5 "collection"' +9 'i% +3 "core" %9 \ +2 .tCS.seek 5.999ml + "collection"'/' +1339 "core" ' +2 .tdelay 2 seconds +253 .CSV.dial :waste2 +3 "collection"' +56 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'+'ӂ +1525 "core" ' +2 .tCSV.dial CSR + "collection"'  +42 "core"  +2 "collection"'% +4 "core" %ӄ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'j' +592 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ':% +3 "core" %  +2 .tCS.seek 5ml + "collection"'@'ql +832 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core" ~ +2 .tCS.seek 1ml +2 "collection"'p'> +285 "Can"=\ GF +808 "core" ' +2 #tHeating sh1 puck from tube 4 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'# \  +2 'T9 +5 "core" 9d +102 "collection"'M9 +3 "core" 9d +102 "collection"'9 +3 "core" 9 d +102 "collection"'O9 +3 "core" 9 d +102 "collection"'U9 +3 "core" 9d +102 "collection"'E9 +3 "core" 9d +102 "collection"'>9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9"d +102 "collection"'9 +3 "core" 9&d +102 "collection"'\ 9 +3 "core" 9+d +103 "collection"'*9 +3 "core" 9/d +102 "collection"'&9 +3 "core" 93d +102 "collection"',9 +3 "core" 9 7d +102 "collection"'9 +3 "core" 9;d +102 "collection"'a9 +3 "core" 93@d +103 "collection"'K9 +3 "core" 9JDd +102 "collection"'9 +3 "core" 9aHd +102 "collection"'w9 +3 "core" 9{Ld +102 "collection"'D9 +2 "core" 9Pd +103 "collection"'99 +3 "core" 9Ud +102 "collection"'9 +3 "core" 9Yd +102 "collection"'B9 +3 "core" 9]d +102 "collection"' 9 +3 "core" 9ad +102 "collection"'59 +3 "core" 9ed +102 "collection"'t9 +3 "core" 9:jd +102 "collection"'19 +3 "core" 9Wnd +102 "collection"'I9 +3 "core" 9srd +102 "collection"'S9 +3 "core" 9vd +102 "collection"'q9 +3 "core" 9zc +102 "collection"'=9 +3 "core" 9_ +102 "collection"'-9 +3 "core" 9] +102 "collection"'J9 +3 "core" 9[ +102 "collection"'Z9 +3 "core" 9%X +102 "collection"'d9 +3 "core" 9BU +102 "collection"'9 +3 "core" 9`R +103 "collection"'|9 +3 "core" 9}O +102 "collection"'9 +3 "core" 9M +102 "collection"' 9 +3 "core" 9K +102 "collection"' 9 +3 "core" 9I +102 "collection"'<9 +3 "core" 9F +103 "collection"'f9 +3 "core" 9 C +102 "collection"'F9 +3 "core" 9&B +102 "collection"'9 +3 "core" 9A@ +102 "collection"'h9 +3 "core" 9[> +102 "collection"'9 +3 "core" 9u< +102 "collection"'`9 +3 "core" 99 +102 "collection"';9 +2 "core" 97 +103 "collection"')9 +3 "core" 96 +102 "collection"''9 +3 "core" 94 +102 "collection"'9 +4 "core" 91 +102 "collection"'r9 +3 "core" 91 +102 "collection"'v9 +3 "core" 9/ +102 "collection"'A9 +3 "core" 90- +102 "collection"'b9 +3 "core" 9F, +102 "collection"'49 +3 "core" 9[+ +103 "collection"'9 +2 "core" 9o) +103 "collection"'n9 +2 "core" 9( +103 "collection"']9 +3 "core" 9' +102 "collection"'9 +2 "core" 9& +103 "collection"'?9 +3 "core" 9$ +103 "collection"'X9 +3 "core" 9# +102 "collection"'L9 +3 "core" 9" +102 "collection"'o9 +3 "core" 9 ! +102 "collection"'%9 +3 "core" 9 +102 "collection"'9 +3 "core" 9  +102 "collection"'"9 +2 "core" 9  +103 "collection"'V9 +3 "core" 9 % +102 "collection"'(9 +3 "core" 9 2  +102 "collection"'_9 +3 "core" 9 > # +102 "collection"' 9 +3 "core" 9 L ' +103 "collection"'g9 +2 "core" 9 X + +103 "collection"'9 +2 "core" 9 c/ +103 "collection"'m9 +3 "core" 9 o3 +102 "collection"'c9 +2 "core" 9 z8 +103 "collection"'{9 +3 "core" 9 < +103 "collection"'Q9 +3 "core" 9 @ +102 "collection"'9 +3 "core" 9 D +102 "collection"'y9 +3 "core" 9 H +102 "collection"'29 +3 "core" 9 M +102 "collection"'9 +3 "core" 9 Q +103 "collection"'9 +2 "core" 9 U +103 "collection"'k9 +3 "core" 9 Y +102 "collection"'89 +2 "core" 9 ^ +103 "collection"'9 +3 "core" 9 b +102 "collection"'9 +3 "core" 9  f +102 "collection"'Y9 +2 "core" 9 !j +103 "collection"'N9 +3 "core" 9 "n +102 "collection"'z9 +3 "core" 9 #s +102 "collection"'$9 +3 "core" 9 $w +102 "collection"'s9 +3 "core" 9 &{ +103 "collection"'P9 +2 "core" 9\ ' +103 "collection"'~9 +3 "core" 9\ ( +102 "collection"'[9 +2 "core" 9\ ) +103 "collection"'39 +3 "core" 9\ + +102 "collection"'!9 +3 "core" 9\ , +102 "collection"'l9 +3 "core" 9\ - +102 "collection"'H9 +3 "core" 9\ . +102 "collection"'^9 +3 "core" 9\ #/ +102 "collection"'\\9 +3 "core" 9\ '1 +102 "collection"'e9 +3 "core" 9\ +2 +103 "collection"'79 +3 "core" 9\ /2 +102 "collection"'G9 +2 "core" 9\ 23 +103 "collection"'W9 +3 "core" 9\ 54 +102 "collection"'9 +2 "core" 9\ 85 +103 "collection"'C9 +3 "core" 9\ =6 +102 "collection"'.9 +3 "core" 9\ @7 +102 "collection"'R9 +2 "core" 9\ B9 +103 "collection"'u9 +3 "core" 9\ F9 +102 "collection"'69 +2 "core" 9\ H; +150 "collection"'i9 +11 "core" 9\ M< +103 "collection"'}9 +3 "core" 9\ P< +102 "collection"'9 +3 "core" 9\ R> +102 "collection"'/9 +3 "core" 9\ U@ +102 "collection"'9 +3 "core" 9\ WA +102 "collection"'9 +3 "core" 9\ [A +102 "collection"'+9 +3 "core" 9\ ]A +102 "collection"':9 +3 "core" 9\ `C +102 "collection"'j9 +3 "core" 9\ cD +102 "collection"'9 +3 "core" 9\ eE +102 "collection"'@9 +3 "core" 9\ gF +103 "collection"'T9 +3 "core" 9\ jG +102 "collection"'M9 +3 "core" 9\ lH +102 "collection"'9 +3 "core" 9\ nI +102 "collection"'O9 +3 "core" 9\ pJ  +102 "collection"'U9 +3 "core" 9\ tJ +102 "collection"'E9 +3 "core" 9\ uL +102 "collection"'>9 +3 "core" 9\ xL +102 "collection"'9 +3 "core" 9\ yM +102 "collection"'9 +3 "core" 9\ {O! +102 "collection"'9 +3 "core" 9\ }P% +102 "collection"'\ 9 +3 "core" 9\ P) +102 "collection"'*9 +3 "core" 9\ Q. +102 "collection"'&9 +3 "core" 9\ R2 +102 "collection"',9 +3 "core" 9\ S6 +102 "collection"'9 +3 "core" 9\ T: +103 "collection"'a9 +3 "core" 9\ U? +2 .tCH.hold 10:00,70C +3 "collection"'K `\ `\  +3 "core" ? +44822 "Can"6 +15179 "core" ` +2 "collection"'9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'w'Ӵ +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'D @ +106 "core" B +2 .tCSV.dial :air + "collection"'9 @ +44 "core" > +3 .tCS.seek 5ml +2 "collection"''qi +1338 "core" ' + .tCSV.dial CTV +2 "collection"'B  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'5  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'t @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'1'Ӵ +1334 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'I +105 "core"  +2 .tCBV.dial CSV + "collection"'S  +30 "core"  +2 "collection"'q% +4 "core" %Ӹ +2 .tCS.seek 5.001ml + "collection"'='qm +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'-  +55 "core"  +2 "collection"'J% +4 "core" %qlDH  +2 .tCS.seek 7ml + "collection"'Z' +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'d @ +55 "core" B +2 .tCS.seek 10ml +2 "collection"'' +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'| ` +121 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +32 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +3 '  +28 "core"  +112  +2 .tCS.seek 5ml +2 "collection"'<'qi +1349 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'f @ +106 "core" B +2 .tCSV.dial :waste + "collection"'F +106 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1346 "core" ' + .tCSV.dial :air +2 "collection"'h @ +75 "core" A +2 .tCS.seek 5ml +2 "collection"''qi +1337 "core" ' +2 .tCSV.dial CTV + "collection"'`  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'; @ +45 "core" @ +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"')  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'' @ +46 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"''Ӵ +1342 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'r +116 "core" +2 .tCBV.dial CSV + "collection"'v  +30 "core"  +2 "collection"'A% +4 "core" %Ӹ +2 .tCS.seek 5.001ml + "collection"'b'qm +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'4  +44 "core" +2 "collection"'% +4 "core" %qm  \ +2 .tCS.seek 7.001ml + "collection"'n' +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'] @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'' +857 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'? ` +116 "core" _ +2 #tLysing Complete +47 "collection"'X& +11 "core" &`imIK Y +2 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&L% +4 "core" %\   U + "storage"(o% +4 "core" %  % K + "storage"(%. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(( +362 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 ("& +2 "core" &  +2 "manipulator"&V& +4 "core" & G + "manipulator"&(% +4 "core" %\   G +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&_( +150 "core" ( +2 "manipulator"& & +4 "core" & < G. +2 "storage"(g& +3 "core" & j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&'* +102 "core" ' +2 "storage"(m& +4 "core" &  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(c' +188 "core" ' +3 "storage"({- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&Q& +3 "core" & K I a @. +2 "storage"(& +3 "core" & b + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&y' +25 "core" ' +2 .tElbow.hold + "manipulator"&2, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +2 .tSE.seek 12.12 Pucks below Top Plate +2 "storage"(' +39 "core" ' +2 "manipulator"&k% +4 "core" % /  8 + "storage"(8& +4 "core" &  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 340 counts +2 "manipulator"&'& +17 "core" ' +2 "manipulator"&& +4 "core" & x D- +2 "storage"(Y& +3 "core" & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&N'* +15 "core" ' +2 .tSE.seek 13.12 Pucks below Top Plate +2 "storage"(z' +48 "core" ' +2 "manipulator"&$& +4 "core" & v - C- +2 "manipulator"&s% +3 "core" %. i i B +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&~( +164 "core" ( +5 "manipulator"&[& +4 "core" &# < " 6 8=D +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &3& +3 "core" &#  0 = 9=D +2 .tForearm.seek CC + "manipulator"&!' +92 "core" ' +2 .tHand.close + "manipulator"&l/ +75 "core" / +2 .tCC.seek :open +2 "collection"'H( +472 "core" ( +2 "storage"(^& +4 "core" & Z + "storage"(\\& +4 "core" & + "manipulator"&e& +4 "core" &# \\ ] v ==D +2 "manipulator"&7% +3 "core" %  \\ O = +2 .tForearm.seek :retract +2 "manipulator"&G'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&W( +167 "core" ( +2 "manipulator"&& +4 "core" & q p  C +2 "storage"(C& +4 "core" & 6 + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 3 +2 "manipulator"&.' +98 "core" ' +2 .tElbow.hold + "manipulator"&R, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&u1 +67 "core" 1 +2 "manipulator"&6% +4 "core" % e g b A, +2 "storage"(i& +3 "core" & , +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 336 counts + "manipulator"&}'" +17 "core" ' +2 "manipulator"&& +4 "core" & k I + "storage"(/& +4 "core" & 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&'* +16 "core" ' +2 "storage"(% +4 "core" % K +2 ."downElevator"SE.seek :down +3 "storage"(+'} +100 (:% +3 "core" %J 2 Wc +2 "manipulator"&j% +3 "core" %5 s Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +23 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +66 "core" ' +2 .tSC.coast "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'@& +4 "core" &{{ +2 "manipulator"&T& +4 "core" & ! * ! ^ + "manipulator"&M% +4 "core" %\  + % 0 ^$ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +173 "core" ( +2 "manipulator"&O& +4 "core" &, \  & `G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +57 &U& +3 "core" &, 1 `G +2 .tForearm.seek :garage +2 "manipulator"&E' +100 "core" ' +2 .tHand.close + "manipulator"&>/ +72 "core" / +2 "manipulator"&& +4 "core" &,  9 XG +2 "manipulator"&% +3 "core" % 3 X +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&\ ( +320 "core" ( +2 "manipulator"&*& +4 "core" &   ` + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" & \  ` +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&,' +93 "core" ' +2 "manipulator"&& +4 "core" & , + 8 a +2 "manipulator"&a% +3 "core" %   r ` +2 "collection"'#& +4 "core" &YY + "collection"'K& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &[Y +4 &YY 2 +9 &,DsYZo 3 +9 &QpuZWV G +10 &]YX S +9 &GXW R +10 &nLWX R +9 &0EXW R +9 &IYYu R +10 &LWWO S +9 &vKVW/ R +9 &7KWX S +10 & JXV S +9 &"GVVO R +10 &$|JUV S +9 &&?FTU S +9 &(GVV S +10 &)GVTY S +9 &+KUU> R +9 &-HJRS R +10 &/ FUT S +9 &0MTU S +10 &2IST S +9 &4PFUS R +9 &6ISS R +10 &7KRRl S +9 &9LTTa S +9 &;WIQQH S +10 &=KRR3 R +9 &>KQS S +10 &@JRP R +9 &B_LRRh S +9 &D!GPR^ S +10 &EHOQ? S +9 &GLQQ S +9 &IfOQT S +10 &K!e< V +9 &L Y +10 &N ^ +9 &PLD8 _ +9 &R ^U _ +10 &Smgq _ +9 &Uurc ` +9 &WNywP a +10 &Y}} a +9 &Z b +10 &\\ b +9 &^L b% +9 &_v 0 +10 &`c %o +9 ( + &`yns Y + "collection"'K& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.48 + "collection"'p& +4 "core" &`yn_ Y + .tHand.open + "manipulator"&D1 +76 "core" 1 +2 "manipulator"&9% +4 "core" %  + V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&w'\ +97 "core" ' +2 .tPSV.dial PSR + "processing"%B +133 "core"  +2 "processing"% % +4 "core" %F + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%5' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%t  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1616 "core" ' + .tPSV.dial PSR +2 "processing"%I +43 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%S' +2618 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%q + "collection"'1  +5 "core"  +2 "processing"%-  +43 "core"  +27 +2 .tPSV.dial :mixloop + "processing"%J +114 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%=  +137 "core" +2 .tPS.seek 0ml +2 "processing"%d' +2625 "core" ' + .tPSV.dial :air +2 "processing"%Z  +57 "core" +2 .tPS.seek 2.5ml +2 "processing"%|' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2620 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2658 "core" ' + .tPSV.dial :mixloop +2 "processing"%f +44 "core" +2 .tPS.seek 0ml +2 "processing"%F' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&<& +4 "core" & A T +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&h( +4 "core" ( +2 "manipulator"&& +4 "core" & T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +2 "core" & \ T +2 .tForearm.seek CC + "manipulator"&;' +92 "core" ' +2 .tHand.close + "manipulator"&)/ +74 "core" / +2 .tCC.seek :open +2 "collection"''( +234 "Can"7\ <= +235 "core" ( +2 "manipulator"&& +4 "core" &  + " ` + "manipulator"&r% +4 "core" %   ` +2 .tForearm.seek :retract + "manipulator"&v'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&A(, +272 "core" ( +2 "manipulator"&& +4 "core" &,  ( YH + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" &,  ] ZH +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +113 "core" ' +3 .tHand.open + "manipulator"&b1 +74 "core" 1 +2 "manipulator"&]% +4 "core" % b  G' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&n'\ +101 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +48 .CTV.dial :air,avoiding: :intake +9 #Loading lyfil puck from tube 4 into Collection Clamp + "collection"'?& +4 "core" & +2 "manipulator"&X% +3 "core" %\   \\ +2 "storage"(L% +4 "core" %{ I I  + "storage"(o. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(%(,q +358 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 ("& +2 "core" &,p{\  Z " +2 "manipulator"&V& +4 "core" &, \ RH + "manipulator"&(% +4 "core" %\  % T +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"& ( +194 "core" ( +2 "manipulator"&g& +4 "core" &  ( ]$ +2 "storage"(m& +3 "core" &,n M ? _ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&x'( +99 "core" ' +2 "storage"(& +4 "core" &,n U R R +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"({' +230 "core" ' +2 "storage"(Q- +3 "core" -'I + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &,n # ! r + "manipulator"&& +4 "core" &   Y$ + .tElbow.seek 4 +2 "manipulator"&k( +29 "core" ( +2 "manipulator"&8& +4 "core" &  \\G + "storage"(& +4 "core" &,n A <  +2 .tForearm.seek 4 + 300 counts + "manipulator"&Y' +27 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&$/ +66 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&s& + "storage"('} +6 "core" & '  ^G +2 "manipulator"&_% +3 "core" %  ) ' ` +2 .tForearm.seek :retract +2 "manipulator"&c'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&y( +93 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +62 "core" ( +2 "manipulator"&& +4 "core" &%  X?T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &% X?T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&[' +100 "core" ' +2 "manipulator"&3& +4 "core" &&   Z?T +2 "manipulator"&N% +3 "core" %   [z +3 "collection"'2& +3 "core" & +2 "collection"'l& +4 .tCC.seek :closed + "collection"'P(` +3 "core" & +3 &k  +10 &*nZ - +9 &avG A +10 &Zi0 R +9 &H S +10 &G S +9 &F S +9 &`K S +10 &"K S +9 &K% S +9 &LR S +10 & iGC R +9 &")I. S +10 &#Dr R +9 &%IG S +9 &'oL S +10 &)3D R +9 &*I S +9 &,K S +10 &.xL S +9 &0:K S +10 &1F S +9 &3K S +9 &5J S +10 &7BK S +9 &9Kz S +9 &:Eg R +10 &<I\\ S +9 &>KJR R +10 &@ HH S +9 &AI9 S +9 &CG) R +10 &ERJ S +9 &GI S +9 &HX T +10 &Jr\  W +9 &L>:, \\ +10 &MED _ +9 &OEE _ +9 &QzGE ` +10 &S<HG ` +9 &TJG a +9 &VII a +10 &X|OL b +9 &Z=OO b +10 &[RSd b! +9 &]STj b' +9 &_pXX\\ O +10 &`HYY_ - +9 &`*[ZR Z +8 ( +2 &`c\\ZA R + "collection"'l& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.66 + .Hand.open + "manipulator"&01 +68 "core" 1 +2 "manipulator"&^% +4 "core" %  Rz +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&\\'\ +90 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'e  +135 "core"  +2 .tCSV.dial CTV + "collection"'7  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 "collection"'C% +4 "core" %-+` +2 .tCS.seek 3.749ml + "collection"'!'I +1664 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%~  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%u  +85 "core"  +2 .tPS.seek 0ml +2 "processing"%6' +2634 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'i ` +31 "core" ^ +2 .tCSV.dial :air + "collection"' @ +46 "core" > +2 .tCS.seek 10ml +2 "collection"'/' +1655 "core" ' + .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'G'Ӵ +2610 "core" ' + .tCBV.dial :waste1 +2 "collection"': @ +27 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'j  +137 "core" +2 "collection"'W& +4 "core" &`bmh] R + #tStoring lyfil puck in Collection Clamp to tube 3 +2 "manipulator"&@% +3 "core" %\   O +2 "storage"(T% +3 "core" % ' +2 "storage"(M. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(.( +361 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (}& +3 "core" & o + "manipulator"&z& +4 "core" &% h h A?T + "manipulator"&O% +4 "core" %\  o h A +56 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&U( +155 "core" ( +2 "manipulator"&& +4 "core" & % F^ +2 "storage"(+& +3 "core" & W +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&'* +103 "core" ' +2 "storage"(R& +4 "core" & h +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(>' +181 "core" ' +3 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & e o A^ +2 "storage"(& +3 "core" & +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&E' +24 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(*- +2 "core" -' +3 .tSE.seek 13.13 Pucks below Top Plate + "storage"(&' +37 "core" ' +2 "manipulator"&% +4 "core" % ; 9 < + "storage"(a& +4 "core" & G +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 338 counts + "manipulator"&#'$ +17 "core" ' +2 "manipulator"&& +4 "core" & s E] +2 "storage"(H& +3 "core" & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&p'* +16 "core" ' +2 .tSE.seek 14.13 Pucks below Top Plate +2 "storage"(D' +60 "core" ' +2 "manipulator"&9& +4 "core" & { x = C] +2 "manipulator"&K% +4 "core" %+ s s  C + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&B'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"& ( +154 "core" ( +3 "manipulator"&,& +4 "core" && . 0  9@\\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" &&   9@\\ +2 .tForearm.seek CC +2 "manipulator"&5' +95 "core" ' +2 .tHand.close + "manipulator"&I/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "storage"(q& +4 "core" & ! + "storage"(-& +4 "core" &  + "manipulator"&1& +4 "core" && 6 : :@[ + "manipulator"&J% +4 "core" % ) 9 7 ; +2 .tForearm.seek :retract + "manipulator"&='\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&S( +165 "core" ( +2 "manipulator"&Z& +4 "core" & J N @ +2 "storage"(d& +3 "core" &  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 3 +2 "manipulator"&' +102 "core" ' +2 .tElbow.hold + "manipulator"&|, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"& 1 +74 "core" 1 +3 "manipulator"& % +4 "core" % 3 0 + 9 +2 "storage"(f& +3 "core" & ] +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 335 counts +2 "manipulator"&'! +14 "core" ' +2 "manipulator"&<& +4 "core" & h n D +2 "storage"(& +3 "core" & D +3 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&`'* +25 "core" ' +2 "storage"()% +4 "core" %ҿ _ +2 ."downElevator"SE.seek :down +3 "storage"(\ '} +100 (w% +3 "core" %? \  i Va +2 "manipulator"&% +4 "core" %$ X NK + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +13 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +74 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%r  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%;' +2635 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%4  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%h +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%b  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%]' +2630 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%v& +4 "core" &\  + "manipulator"&?& +4 "core" & $ ) a + "manipulator"&X% +4 "core" %\  + + a +53 .tElbow.seek FlushPuck::Garage +4 "manipulator"&L(, +172 "core" ( +2 "manipulator"&o& +4 "core" &,  %  a@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, ( . b@ +2 .tForearm.seek :garage +2 "manipulator"&"' +99 "core" ' +2 .tHand.close + "manipulator"&V/ +69 "core" / +2 "manipulator"&(& +4 "core" &, ! V@ +2 "manipulator"&g% +3 "core" % ,  V +2 .tForearm.seek :retract +2 "manipulator"&m'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&A(k +117 "core" ( +2 "manipulator"&& +4 "core" &u   ( _ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" &u , * _ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&Q' +93 "core" ' +2 "manipulator"&& +4 "core" &u  * a +2 "manipulator"&% +3 "core" % * + aE +3 "processing"%8& +3 "core" &\  +2 "processing"%& +4 .tPC.seek :closed + "processing"%$(] +3 "core" &\  +2 &\ ! +10 &4\ . +9 &a B +9 &Av\ U +10 &S\ U +9 &R\ U +9 &Y\ U +10 &EW\ U +9 &U \ V +10 &U\ V +9 &U\ U +9 & NQ\ U +10 &"W\ U +9 &#Q\ U +9 &%R\ U +10 &'VQ\ U +9 &)S\ U +10 &*Y\ U +9 &,T"\ U +9 &.]Q'\ U +10 &0T'\ U +9 &1O'\ U +9 &3U'\ U +10 &5fQ\ U +9 &7)T/\ U +10 &8T2\ U +9 &:U4\ U +9 &.U5\ V +9 &?T9\ U +9 &AR4\ U +10 &CuR6\ U +9 &E6\\A\ V +10 &FlD\ X +9 &HG Z +9 &JmG [\ +10 &L.J [ +9 &MM [ +9 &OP [ +10 &QuF [\ +9 &S66 [ +10 &T4 [ +9 &V0 \\ +9 &X{C \\ +10 &Z=H \\ +9 &[H P +9 &]1OK $o +10 &]w&M\ 1 +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 + "processing"%s& +3 "core" &]w%h\ 1 +2 .tHand.open + "manipulator"&_1 +74 "core" 1 +2 "manipulator"& % +4 "core" % +  \\E +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&x'\ +93 "core" ' +2 .tPRV.dial :air + "processing"%  +45 "core"  +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 "processing"%{% +4 "core" %n\  +3 .tPS.seek 0.3ml + "processing"%Y' +407 "core" ' + .tPSV.dial PSR +2 "processing"%3 +103 "core"  +2 "processing"%N% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%2'.U +494 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%k' +1927 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +104 "core" +2 .tPTV.dial :mixing + "processing"%c @ +75 "core" A +4 .tPBV.dial :waste2 +2 "processing"%'  +93 "core"  +2 .tPS.seek 0ml +2 "processing"%0' +2635 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&^& +4 "core" &u    [ +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&l(k +3 "core" ( +2 "manipulator"&e& +4 "core" &u c Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &u  a [ +2 .tForearm.seek PC + "manipulator"&[' +94 "core" ' +2 .tHand.close + "manipulator"&%/ +66 "core" / +2 .tPC.seek :open +2 "processing"%F( +455 "core" ( +2 "manipulator"&C& +4 "core" &u -  _ + "manipulator"&% +4 "core" % ϥ )  4 _ + .tForearm.seek :retract +2 "manipulator"&~'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&u(, +131 "core" ( +2 "manipulator"&& +4 "core" &, , + \ ]/ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" &,  ( N ]/ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +113 "core" ' +2 .tHand.open + "manipulator"&!1 +65 "core" 1 +2 "manipulator"&% +4 "core" % o # LJ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&/'\ +98 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%:& +4 "core" &\ \ +2 "manipulator"&j% +3 "core" %\  (  _ +2 "storage"(W% +4 "core" % _ S " + "storage"(@. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(T(,q +357 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (M& +3 "core" &,o & & + "manipulator"&}& +4 "core" &,  M. + "manipulator"&z% +4 "core" %\   L +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&O( +187 "core" ( +2 "manipulator"&& +4 "core" & O J/ + "storage"(+& +4 "core" &,o , & +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&R'( +96 "core" ' +2 "storage"(y& +3 "core" &,o  & +55 .tSE.reconfigure SEpick +4 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(\\' +248 "core" ' +2 "storage"(- +3 "core" -'\\ +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (& +3 "core" &,o  & + "manipulator"&& +4 "core" &  I/ +2 .tElbow.seek 4 + "manipulator"&*( +49 "core" ( +3 "manipulator"&& +4 "core" & C M= + "storage"(a& +4 "core" &,o ] & +2 .tForearm.seek 4 + 300 counts + "manipulator"&' +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&H/ +69 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&9& +4 "storage"(K'} +4 "core" & F K= +2 "manipulator"&% +4 "core" %  L +2 .tForearm.seek :retract + "manipulator"&U'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&>(k +99 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +145 "core" ( +2 "manipulator"&E& +4 "core" &s  K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &#& +2 "core" &s  K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +3 "manipulator"&&' +98 "core" ' +2 "manipulator"&,& +4 "core" &s Y M +2 "manipulator"&t% +3 "core" %  L +2 "processing"%p& +4 "core" &t + "processing"%& +4 .tPC.seek :closed +2 "processing"%I(] +2 "core" & +4 &q  +9 &&pr - +10 &^i A +9 &=to T +10 &Qc U +9 &R` U +9 &}Vf V +10 &@Rf U +9 &Rg U +9 &Nb U +10 &Og U +9 & GTg V +10 &" S` V +9 &#NU U +9 &%O\\ U +11 &'QNS U +8 &)PW U +9 &*QW U +10 &,LW U +9 &.XON U +10 &0NC U +9 &1NA U +9 &3T@ U +10 &5`PT U +9 &7!OS V +9 &8OT V +10 &:LS U +9 &)SL V +9 &?QB V +9 &AOJ V +10 &CpQC U +9 &E1U@ V +9 &Ff? X +10 &H? [ +9 &JfB \\ +10 &L(C \\ +9 &M@ \\ +9 &O, \\ +10 &Qm6 \\ +9 &S0 \\ +9 &T* \\ +10 &V) ] +9 &Xt6 \\ +10 &Z50 ] +9 &[+ R +9 &]/Q5 &u +10 &]x"6 / +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 + .Hand.open + "manipulator"&B1 +69 "core" 1 +2 "manipulator"&P% +4 "core" % h e ] D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&q'\ +96 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 4 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%-  +2 %19 +5 "core" 9 +102 "processing"%J9 +3 "core" 9 +102 "processing"%Z9 +3 "core" 9  +102 "processing"%d9 +2 "core" 9  +103 "processing"%59 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"% 9 +3 "core" 9 +102 "processing"% 9 +2 "core" 9 +103 "processing"%f9 +3 "core" 9" +103 "processing"%<9 +2 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"%)9 +2 "core" 9/ +103 "processing"%=9 +2 "core" 93 +103 "processing"%w9 +3 "core" 97 +103 "processing"%9 +2 "core" 9; +103 "processing"%S9 +2 "core" 9@ +103 "processing"%9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%r9 +2 "core" 9L +103 "processing"%D9 +2 "core" 9P +103 "processing"%`9 +2 "core" 9U +103 "processing"%\ 9 +3 "core" 9Y +102 "processing"%.9 +2 "core" 9] +103 "processing"%69 +4 "core" 9a +102 "processing"%9 +2 "core" 9e +103 "processing"%49 +2 "core" 9j +103 "processing"%h9 +2 "core" 9n +103 "processing"%b9 +2 "core" 9r +103 "processing"%;9 +3 "core" 9v +103 "processing"%v9 +2 "core" 9z +103 "processing"%?9 +2 "core" 9 +103 "processing"%X9 +2 "core" 9 +103 "processing"%o9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%|9 +2 "core" 9 +103 "processing"%V9 +3 "core" 9\  +102 "processing"%(9 +2 "core" 9 +103 "processing"%g9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%n9 +3 "core" 9#\ +102 "processing"%"9 +2 "core" 9(\ +103 "processing"%9 +2 "core" 9, +103 "processing"%9 +3 "core" 92 +103 "processing"%89 +2 "core" 98 +103 "processing"%L9 +2 "core" 9< +103 "processing"%m9 +2 "core" 9B +103 "processing"% 9 +2 "core" 9F +103 "processing"%s9 +3 "core" 9K +103 "processing"%_9 +2 "core" 9P +103 "processing"% 9 +2 "core" 9U +103 "processing"%9 +2 "core" 9Z +103 "processing"%9 +2 "core" 9^ +103 "processing"%9 +3 "core" 9c +103 "processing"%{9 +2 "core" 9h +103 "processing"%Q9 +2 "core" 9l +3 .tPH.hold 2:00:00,28C +2 "processing"%] ppj +2 .tdelay 1:30 +3 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"%3 +103 "core"  +2 "processing"%N% +4 "core" %A\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%Y'\ +601 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%2'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%  +75 "core"  +2 .tPSV.dial PTV + "processing"%c +74 "core" +2 .tPBV.dial :waste1 + "processing"%'  +133 "core"  +2 "processing"%k% +4 "core" %ҹ/  +2 .tPS.seek 1.5ml + "processing"%^' +606 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +33 "core" , +2 .tPS.seek 0ml +50 "processing"%7' +1619 "core" ' +2 .tdelay 5:00 +2273 "Can"A\ ;; +27729 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%%  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%A * +33 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%x +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%$' +2525 "core" ' +2 .tPSV.dial PTV + "processing"%C +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%i  +74 "core"  +2 .tPS.seek :empty +2 "processing"%['ղ +2524 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%l  +136 "core" +2 .tPSV.dial :mixloop + "processing"%! +44 "core" +2 .tPRV.dial :ab1 + "processing"% @ +75 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%:' +353 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'~  "processing"%j  +44 "core" +3  +2 "processing"%W% +3 "core" %  +2 .tPS.seek 0.34ml +2 "processing"%@' +437 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +30 "core" +2 .tPRV.dial :air +2 "processing"%M  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%}'G +1188 "core" ' +2 .tPRV.dial :waste2 + "processing"%z @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%'\ +867 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%+  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%u'Һ +1619 "core" ' + .tPSV.dial :PML +2 "processing"%y +44 "core" +2 .tPTV.dial :mixing + "processing"%/ @ +76 "core" A +2 .tPBV.dial :waste1 + "processing"%  +35 "core"  +2 "processing"%% +4 "core" %Ҹ+\  +2 .tPS.seek 1.85ml + "processing"%' +245 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"% * +35 "core" , +3 .tPS.seek 0ml + "processing"%a' +1977 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'H& +3 "core" & + "manipulator"&9& +4 "core" &s  g W +2 "manipulator"&% +3 "core" %   W3 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&O(, +133 "core" ( +2 "manipulator"&R& +4 "core" &, {  * G' + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &, |   G' +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&E/ +69 "core" / +2 "manipulator"&#& +4 "core" &,  M' +2 "manipulator"&*% +3 "core" % 2 * M +2 .tForearm.seek :retract +2 "manipulator"&,'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&t( +298 "core" ( +2 "manipulator"&p& +4 "core" & X Q7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &K& +4 "core" &  P7 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&U' +103 "core" ' +3 "manipulator"&F& +3 "core" & }  @7 +2 "manipulator"&B% +4 "core" %\ N +2 "collection"'P& +3 "core" & +2 "collection"'1& +4 .tCC.seek :closed + "collection"'(` +3 "core" & +4 & 4 +9 &4Dy 4 +10 &Sl{ H +9 &b U +9 &K U +10 &jO U +9 &-L T +10 &G T +9 &L T +9 &sJ T +10 &5K T +9 & O U +9 &"K T +10 &$zI U +9 &&<I U +10 &'L U +9 &)I U +9 &+N U +10 &-DP U +9 &/I T +9 &0L U +10 &2K U +9 &4LH U +10 &6N T +9 &7I T +9 &9N U +10 &;UL T +9 &=G T +9 &>I U +10 &@G U +9 &B\\I U +10 &DF U +9 &EH U +9 &GG U +10 &IcK U +9 &K!Z  W +10 &L, Z +9 &NVK _ +9 &PMYW _ +10 &R ][ ` +9 &S]^ ` +9 &U^^ a +10 &WPdb a +9 &Ydb b +9 &Zhe b +10 &\\hj b! +9 &^Lkj b( +10 &_vml 1 +9 &`dno $l +9 ( + &`ypnp W + "collection"'1& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.37 + "collection"'J& +4 "core" &`yrmp W +2 .tHand.open + "manipulator"&&1 +74 "core" 1 +2 "manipulator"&Z% +4 "core" % j 3 ? +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&T'\ +97 "core" ' +2 .tPSV.dial PSR + "processing"%d +103 "core"  +2 "processing"%5% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +56 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"% ' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"% ' +1635 "core" ' +2 .tPSV.dial PSR + "processing"%f +45 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%<' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%  + "collection"')  +32 "core"  +133  +2 .tPSV.dial :mixloop + "processing"%= +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%w  +77 "core" +2 .tPS.seek 0ml +2 "processing"%' +2623 "core" ' +2 .tPSV.dial :air + "processing"%S  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%r' +208 "Can"@ WW +2425 "core" ' +2 .tPSV.dial :air + "processing"%D  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%`' +2624 "core" ' +2 .tPSV.dial :mixloop + "processing"%\ +44 "core" +2 .tPS.seek 0ml +2 "processing"%.' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&6& +4 "core" & q { @ I7 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +33 "core" ( +2 "manipulator"&4& +4 "core" & p  K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &h& +2 "core" &  L +2 .tForearm.seek CC +2 "manipulator"&b' +99 "core" ' +2 .tHand.close + "manipulator"&;/ +68 "core" / +2 .tCC.seek :open +2 "collection"'v( +469 "core" ( +2 "manipulator"&?& +4 "core" & X + "manipulator"&X% +4 "core" %  W +2 .tForearm.seek :retract + "manipulator"&o'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +268 "core" ( +2 "manipulator"&|& +4 "core" &,  Zb + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &, $ [b +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&(' +114 "core" ' +3 .tHand.open + "manipulator"&g1 +65 "core" 1 +2 "manipulator"&% +4 "core" % p  HK +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 ."da"delayUntil "12:04:54.88" +24641 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%n @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%"  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%8' +2536 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%L +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%m  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%s  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%_'ղ +2502 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +131 "core"  +2 "processing"%% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +12 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%{  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%Q +84 "core"  +2 ."da"PBV.dial :waste1 + "processing"%3  +35 "core" +2 "processing"%N% +4 "core" %Ҿ  + ."da"PS.seek 1.5ml +2 "processing"%0' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Y * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1623 "core" ' +2 ."da"delay 2:00 +11460 "Can"E\ 99 +542 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%c  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%k +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%2' +2508 "core" ' +2 ."da"PSV.dial PTV + "processing"%e +73 "core" +2 ."da"delay 5 seconds +553 .PSV.dial PSR +4 "processing"%^ +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%- +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%A'ղ +2499 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%x +132 "core"  +2 "processing"%7% +4 "core" %ձn + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%C'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%i  +35 "core" +2 "processing"%$% +4 "core" %һ|  +2 ."da"PS.seek 1.5ml + "processing"%l' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%[  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%j +86 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%W' +2506 "core" ' +2 ."da"PSV.dial PTV + "processing"%: +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%M +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%@  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%z'ղ +2516 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%}  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%+  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +45 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%y +46 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%/' +398 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%  +45 "core"  +2 "processing"%% +4 "core" %  + ."da"PS.seek 0.55ml +2 "processing"%'_ +343 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%u  +57 "core" +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1566 "core" ' + ."da"PSV.dial :PML +2 "processing"%H +42 "core" +2 ."da"PTV.dial :mixing + "processing"%9 @ +76 "core" @ +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%R% +3 "core" %Һ\  +2 ."da"PS.seek 1.85ml +2 "processing"%\\' +252 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%> * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%E' +1977 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +15251 "Can"?\ :: +32752 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%#  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +36 "core" , +2 ."da"PSV.dial :air + "processing"%q  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2525 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%p +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%O  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%K +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%F  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2508 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%P +132 "core"  +2 "processing"%,% +3 "core" %ղ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%J'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%&  +74 "core"  +2 ."da"PSV.dial PTV + "processing"%Z +85 "core"  +2 ."da"PBV.dial :waste1 + "processing"%1  +36 "core" +2 "processing"%d% +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%5' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%U * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%a' +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +33 "core" +2 ."da"delay 30 seconds +552 "Can"?\ 88 +2450 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%f +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2503 "core" ' +49 ."da"PSV.dial PTV +9 "processing"%) +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%= +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%w  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%<'ղ +2513 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%S +132 "core"  +2 "processing"%% +4 "core" %հ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%D +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%r  +35 "core" +2 "processing"%\ % +4 "core" %Ҷ  +2 ."da"PS.seek 1.5ml + "processing"%`'| +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%6 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%4' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%h  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%t +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%T' +2512 "core" ' +2 ."da"PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%? +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%X +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%b  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%|'ղ +2502 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%V +133 "core"  +2 "processing"%% +4 "core" %ճg + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%g'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%o +84 "core"  +2 ."da"PBV.dial :waste1 + "processing"%(  +34 "core" +2 "processing"%n% +3 "core" %ҹ|  +2 ."da"PS.seek 1.5ml +2 "processing"%"' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%.  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%m +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2202 "Can";\ >= +312 "core" ' + ."da"PSV.dial PTV +2 "processing"%s +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%8 +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%_'ղ +2500 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +137 "core"  +8 "processing"%{% +11 "core" %նz +9 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +6 "processing"% +20 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +8 "processing"%Q'm +352 "core" ' +3 ."da"delay 5 seconds +503 "processing"%3% +4 "core" %kr  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%N'\ +352 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%Y +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%0  +36 "core" +2 "processing"%c% +3 "core" %Һ  +2 ."da"PS.seek 1.5ml +2 "processing"%'' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%e  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%^ * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%- +85 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%%' +2534 "core" ' +2 ."da"PSV.dial PTV + "processing"%2 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +52 "processing"%x +93 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%7 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%A  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%C'ղ +2536 "core" ' +2 "processing"%9 +3 "core" 9 4 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast + "processing"%i  +3 "core" 4 + 4 +2 "processing"%$& +3 "core" &]x ^ / +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&% +3 "core" %\  O J P = +2 "storage"(!% +3 "core" %u G +2 "storage"(l. +3 "core" . + ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 3 + "storage"([( +364 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (~& +3 "core" & / *  + "manipulator"&j& +4 "core" &, /b + "manipulator"&% +4 "core" %\  / +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&:( +188 "core" ( +2 "manipulator"&& +4 "core" & ,5 + "storage"(M& +4 "core" &    +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&@'* +96 "core" ' +2 "storage"(W& +4 "core" & ! # 0 + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(}' +174 "core" ' +2 "storage"(+- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" & a !5\ +2 "storage"(y& +3 "core" &  p +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 3 +2 "manipulator"&z' +27 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +2 ."da"SE.seek 14.13 Pucks below Top Plate +2 "storage"(/' +50 "core" ' +2 "manipulator"&u% +4 "core" % d _  + "storage"(& +4 "core" &  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 3 + 333 counts + "manipulator"&H' +15 "core" ' +2 "manipulator"&9& +4 "core" & t E %4 +2 "storage"(& +3 "core" &  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&R'* +22 "core" ' +5 ."da"SE.seek 15.13 Pucks below Top Plate +2 "storage"(>'׶ +51 "core" ' +2 "manipulator"&& +4 "core" & x @ %4 +2 "manipulator"&\\% +3 "core" %&  &V +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&#'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&*(k +260 "core" ( +2 "manipulator"&q& +4 "core" &s y  & + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &s % +2 ."da"Forearm.seek PC +2 "manipulator"&p' +93 "core" ' +2 ."da"Hand.close + "manipulator"&O/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%K( +450 "core" ( +4 "storage"(F& +3 "core" & 0 +2 "manipulator"&& +3 "core" &s * +2 "manipulator"&P% +4 "core" % ϴ * + ."da"Forearm.seek :retract +2 "manipulator"&,'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&B( +259 "core" ( +2 "manipulator"&& +4 "core" &   '1 + "storage"(&& +4 "core" &  P + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&Z'* +105 "core" ' +3 ."da"Hand.open + "manipulator"&11 +74 "core" 1 +2 "storage"(d- +3 "core" -'׶ +3 ."da"SE.seek 14.88 Pucks below Top Plate + "storage"(J'ւ +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 14.12 Pucks below Top Plate +2 "storage"(U'Ҽ +52 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1312h168ml.tif +1510 #SX MX5/16 (USB:35): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.419 seconds\ /var/log/esp/da19sep1312h168ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1312h168ml15s.tif +435 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1122 #"da"SX MX5/16 (USB:35): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1312h168ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1312h168ml30s.tif +3058 #SX MX5/16 (USB:35): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1312h168ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1312h168ml70s.tif +7121 #SX MX5/16 (USB:35): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1312h168ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF + ."Qmail"HABfans.email "11.419 sec auto-exposure",Subject: "da19sep1312h168ml images!" +9 "storage"(5- +17 "core" -'Ҽ +4 "storage"( & +4 "core" &  +2 "manipulator"& & +4 "core" & q '1 + ."da"Elbow.seek 3 +2 "manipulator"&f( +4 "core" ( +2 "manipulator"&a& +3 "core" & )1 +2 "storage"()& +3 "core" & a +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&'* +14 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 14.83 Pucks below Top Plate +2 "storage"(='C +62 "core" ' +2 "manipulator"&w& +4 "core" & B X ;1 +2 "storage"( & +3 "core" &  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 3 +2 "manipulator"&S' +27 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +76 ."da"SE.reconfigure SEconfig +7 "storage"(#QK-0-\ b +2 ."da"SE.seek 15.02 Pucks below Top Plate +2 "storage"(<'- +38 "core" ' +2 "manipulator"&% +4 "core" % > 0 + "storage"(D& +4 "core" & O O 9 +2 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 3 + 343 counts +2 "manipulator"&r') +15 "core" ' +6 "manipulator"&\ & +8 "core" & 2 - A <1 +3 "storage"(& +9 "core" & +4 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&6'* +23 "core" ' +2 "storage"(`% +6 "core" %4 c +2 ."downElevator"SE.seek :down +5 "storage"(h'} +99 (;% +3 "core" % { U[ +2 "manipulator"&t% +4 "core" %- d c CW +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&4'\ +3 "core" ' + ."downElevator"SE.coast + "storage"(5 +86 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge + "processing"%& +7 "core" &[ +3 "manipulator"&?& +3 "core" & U Q1 +2 "manipulator"&X% +4 "core" %\  K Q +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&b(, +184 "core" ( +2 "manipulator"&T& +6 "core" &, VG +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &, VG +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +102 "core" ' +2 ."psFlush"Hand.close + "manipulator"&|/ +74 "core" / +2 "manipulator"&g& +4 "core" &,  NG +3 "manipulator"&o% +3 "core" % ' & N +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&('\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&n(k +119 "core" ( +2 "manipulator"&& +4 "core" &o # U + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &o U +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&"' +101 "core" ' +2 "manipulator"&.& +4 "core" &o   [ +2 "manipulator"&L% +3 "core" %Ϻ  [ +2 "processing"%m& +4 "core" &W\  +2 "processing"%& +3 ."psFlush"PC.seek :closed +2 "processing"%s(] +3 "core" &_\  +4 &/\ * +9 &$B+ 4 +10 &@k H +9 &g U +9 &N U +10 &WT U +9 &T U +9 &R T +10 &T U +9 &_Q U +9 & U U +10 & U U +9 &"Q U +10 &$hQ T +9 &&*O T +9 &'Q U +10 &)W U +9 &+oQ U +10 &-1O U +9 &.P U +9 &0R T +10 &2wQ U +9 &49O U +9 &5L T +10 &7O U +9 &9O U +9 &;AP( U +10 &=O U +9 &>O U +10 &@R U +9 &BIO U +9 &D Q T +10 &EZ V +9 &Gh X +10 &IA Z +9 &K [ +9 &L [ +11 &N [\ +8 &PE \\ +9 &R \\ +10 &S [ +10 &U| [ +8 &WN [ +10 &Yp \\ +9 &Zh \\ +10 &\\~k : +9 &]\\.eo P +9 &]v*y\ 6 +2 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.70 + "processing"%8& +4 "core" &]v)o 6 +2 ."psFlush"Hand.open +2 "manipulator"& 1 +72 "core" 1 +2 "manipulator"&% +4 "core" % Ϻ % U +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"& '\ +90 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%{'TE +341 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +766 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +1619 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%3 +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Q  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%N' +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Y +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%0'\ +602 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%c' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%k U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%'' +2648 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%e @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +2637 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%-  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2626 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%2 +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%x' +2630 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%7 +72 "core" +2 ."psFlush"PBV.dial PSV +60 .PS.seek 0ml +2 "processing"%A' +236 "Can"D EE +2400 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%i  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%$'ղ +2635 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%!'TE +1114 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +1618 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%~ +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%j  +55 "core" +4 ."psFlush"PS.seek 0ml +2 "processing"%' +2628 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%M'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2127 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%W +73 "core" +2 ."psFlush"PBV.dial PSV + "processing"%+ U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%u'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +46 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%9' +2624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%:  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%}'ղ +2632 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'z& +4 "core" & + "manipulator"&H& +4 "core" &o < Z + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&/(k +3 "core" ( +2 "manipulator"&R& +4 "core" &o Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &o Z +2 .tForearm.seek PC +2 "manipulator"&E' +92 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 .tPC.seek :open +2 "processing"%O( +450 "core" ( +2 "manipulator"&#& +4 "core" &o %  X _ + "manipulator"&I% +4 "core" % Ͽ  & 2 _) +2 .tForearm.seek :retract + "manipulator"&F'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +370 "core" ( +2 "manipulator"&P& +4 "core" &*  YDu + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &+ 0 XDu +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&&& +4 "core" &* VCt +2 "manipulator"&*% +3 "core" % V +2 "collection"'1& +4 "core" & + "collection"'d& +4 .tCC.seek :closed + "collection"',(` +3 "core" & +4 &t 5 +9 &+Cv| 3 +10 &Hl{ G +9 &ev U +10 &Jz U +9 &]Nz T +9 &Ly T +10 &Ir U +9 &Ms U +9 &eIn T +10 &'L~ T +9 & O~ U +10 &"M| U +9 &$nI| T +9 &&.N U +10 &'O U +9 &)J  T +9 &+uJ T +10 &-7L T +9 &.J U +10 &0M U +9 &2|J U +9 &4?M T +10 &6N T +9 &7H T +9 &9Jz U +10 &;FK~ U +9 &= M T +10 &>J T +9 &@I T +9 &BOK T +10 &DF   T +9 &EJ  T +9 &GM!! T +10 &IVO$# U +9 &K`*'{ V +10 &LH:{ Z +9 &Ni_} ^ +9 &P?mm _ +10 &Qon ` +9 &Sop ` +9 &Urq ` +10 &WArq~ a +9 &Ytr b +10 &Zwv b +9 &\\zw b# +9 &^<}{ b* +10 &_} 7 +9 &`N~ 7 +9 &`w}~ P +5 ( + "collection"'d& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.40 +2 "collection"'>& +4 "core" &`e| P + .tHand.open + "manipulator"&J1 +70 "core" 1 +2 "manipulator"&5% +4 "core" % % M +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"& '\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"' & +4 "core" &`e|} P +2 "collection"'a% +3 "core" %Ӯ|| +2 .tCSV.dial CSR + "collection"')  +42 "core"  +2 "collection"'w% +4 "core" %Ӯ|} + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"' 'qi +1334 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '% +3 "core" %qdwx +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.499ml +55 "collection"'D'> +678 "core" ' +2 .tCSV.dial :waste + "collection"'B +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'Z'Ӵ +1968 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'\ & +4 "core" &`dzy P +2 "collection"'U% +3 "core" %Ӹwz +2 .tCSV.dial :flush + "collection"'  +45 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'`'qi +1282 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"'f% +4 "core" %qd xy \ +2 .tCS.seek 6.999ml +2 "collection"';'y +565 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'t  +2 '=  +43 "core"  +97  +2 .tCBV.dial :waste1 + "collection"'S @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"''Ӵ +1763 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'?& +4 "core" &`d{z P +2 "collection"'X% +3 "core" %Ӵzy +2 .tCSV.dial :flush + "collection"'r  +75 "core" +2 .tCS.seek 5ml +2 "collection"'<'qi +1290 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'6 @ +43 "core" A +2 "collection"'h% +4 "core" %qlyz  +2 .tCS.seek 7ml + "collection"'T' +557 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'V  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'[  +106 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +1768 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'|& +4 "core" &`c{x P +2 "collection"'g% +3 "core" %ӱzy +2 .tCSV.dial CSR + "collection"'o  +43 "core"  +2 "collection"'4% +4 "core" %ӱ{y + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +1998 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +564 "core" ' +5 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"' + '.  +102 "core" +36  +2 .tCTV.dial :intake + "collection"'L  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'m' +2030 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'b  +75 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'('Ӵ +591 "core" ' + .tCSV.dial CSR +2 "collection"'K  +103 "core"  +2 "collection"'8% +4 "core" %Ӵyz + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"' 'qi +1341 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1159 "Can"J MM +190 "core" ' +2 .tCSV.dial CBV + "collection"' +116 "core" ~ +2 .tCS.seek 0ml +2 "collection"''Ӵ +2615 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&"& +4 "core" &* @ OCr +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&C( +45 "core" ( +2 "manipulator"&{& +4 "core" & \\ T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &  n U +2 .tForearm.seek CC + "manipulator"&Q' +96 "core" ' +2 .tHand.close + "manipulator"&_/ +75 "core" / +2 .tCC.seek :open +2 "collection"'Y( +474 "core" ( +2 "manipulator"&N& +4 "core" &  "  _ + "manipulator"&0% +4 "core" %  - )  _ +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&k(, +276 "core" ( +2 "manipulator"&c& +4 "core" &,  % - `E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &e& +3 "core" &,   `E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&'' +113 "core" ' +3 .tHand.open + "manipulator"&-1 +69 "core" 1 +2 "manipulator"&^% +4 "core" % v  O_ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&2'\ +98 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:27 + #Preparing to sleep until 7:14AM 9/14/2019 +4 ."shutdown"CC.coast +3 #tAsleep til 7:14AM 9/14/2019 +2 "collection"'6 +4 #tContinuing at 07:14EDT14-Sep-19 +2 ."shutdown"CS.coast +3 "Can"H\ 11 +2 "collection"'5 +3 ."Qmail"GoodNews.email "Then, in tube 4: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:128\\n{1 => 22,\\n 2 => 22,\\n 3 => 16,\\n 4 => 6}\\nCan@13:00:00, 23.4C, 17% humidity, 15.0psia, 12.547V, 0.239A, 0.239A avg, 3.00W",Subject: "Asleep until 07:14EDT14-Sep-19" +58 ."shutdown"PC.coast +2 "processing"%6 +2 ."shutdown"PS.coast + "processing"%5 +3 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +38 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +55502 "Can"I\  +60002 G\  +60003 G\  +60002 E\  +60002 D\  +60002 C\  +60002 D\  +60002 B\  +60003 C\  +60002 C\  +60002 A\  +60002 @\  +60002 B\  +60002 B\  +60003 B\  +60002 B\ " +60002 E\ ! +60002 C\ ! +60002 D\ ! +60002 B\ " +60002 A\ ! +60003 A\ " +60002 >\ " +60002 @\ " +60002 C\ # +60002 A\ " +60002 B\ # +60003 B\ " +60002 A\ # +60002 A\ # +60002 ?\ " +60002 >\ # +60002 =\ " +60002 :\ # +60003 :\ # +60002 :\ $ +60002 ;\ $ +60002 :\ $ +60002 8\ $ +60002 6\ $ +60002 6\ $ +60003 4\ $ +60002 4\ $ +60002 4\ ! +60002 3\ $ +60002 2\ $ +60002 0\ $ +60003 1\ $ +60002 0\ % +60002 -\ % +60002 -\ & +60002 -\ $ +60002 /\ % +60002 +\ % +60003 +\ % +60002 +\ % +60002 +\ & +60002 )\ % +60002 *\ % +60002 +\ & +60002 *\ % +60003 *\ % +60002 )\ $ +60002 )\ % +60002 +\ % +60002 +\ & @EDT1568434158.24 +\ % +60002 -\ & +60003 ,\ % +60002 /\ % +60002 -\ & +60002 ,\ % +60002 /\ & +60002 /\ % +60003 0\ % +60002 /\ & +60002 2\ & +60002 1\ & +60002 0\ % +60002 2\ % +60002 4\ ' +60003 2\ & +60002 3\ & +60002 5\ ' +60002 4\ % +60002 4\ % +60002 5\ ' +60002 5\ % +60003 5\ %% +60002 5\ %% +60002 4\ %% +60002 5\ %% +60002 5\ %$ +60002 7\ && +60003 6\ %% +60002 5\ %$ +60002 7\ ## +60002 7\ %$ +60002 8\ %% +60002 6\ &% +60002 8\ & +60003 7\ ' +60002 5\ & +60002 9\ & +60002 6\ ' +60002 :\ & +60002 7\ % +60003 9\ ' +60002 7\ ' +28087 9\ ' +2 #tPowering core bus +482 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +2 '7 +3 "core"  + "processing"% +2 %x +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )%% +3 "core" %\  + .tSS.configure SSconfig +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 16,\\n 4 => 6}\\nCan@07:14:27, 23.2C, 16% humidity, 15.0psia, 12.528V, 0.404A, 0.404A avg, 5.06W",Subject: "Started 2019_9_5_rush_mission phase deepDAwithoutWCR" +2 #t===> STARTED deepDAwithoutWCR (phase #18) <=== +3 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'/& +4 "core" &XV  + .tHand.open +2 "manipulator"&P1 +73 "core" 1 +2 "manipulator"&p& +4 "core" &  \  Z. +2 "manipulator"&&% +3 "core" % \   Z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&*(, +175 "core" ( +4 "manipulator"&1& +4 "core" &, # , ^ + .tElbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 &F& +3 "core" &, $ -  ] + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :garage + "manipulator"&v' +100 "core" ' +2 .tHand.close + "manipulator"&>/ +77 "core" / +4 "manipulator"&J& +4 "core" &, W V +3 "manipulator"&5% +4 "core" % & w V +2 .tForearm.seek :retract + "manipulator"& '\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&a( +339 "core" ( +2 "manipulator"&d& +4 "core" & , /  ^\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" & $ ' 3 ]\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&w' +101 "core" ' +2 "manipulator"&& +4 "core" &   g \\\ +2 "manipulator"&G% +4 "core" %   ! \\ +2 "collection"'& +4 "core" &WV  +2 "collection"' & +3 .tCC.seek :closed +2 "collection"'B(` +3 "core" &WW  +3 &WX  +10 &2vXY , +10 &_}XV A +9 &;pXX T +10 &KXX T +9 &KZX U +9 &|LXW U +9 &>NXX U +9 &JWY T +10 &OZV U +9 &MYW T +9 & FIYX U +10 &"NWX U +9 &#LVW T +9 &%MZW U +11 &'OJWX T +8 &)GXX T +10 &*JXX T +9 &,IXX T +9 &.WLWW T +12 &0LXY U +7 &1HYX T +9 &3OWX T +10 &5^LWX U +10 &7 MWW U +9 &8LYX U +9 &:HWW T +9 &)JYW T +9 &?OXY T +9 &AKZX U +10 &CoJYX T +9 &E1JXZ T +10 &FH[Y T +9 &HS_^ U +9 &Jq\\he W +10 &L-y}t Y +9 &M ] +9 &O _ +10 &Q` _ +9 &S ` +10 &T a +9 &V a +9 &Xay a +10 &Z! b +9 &[ b! +9 &] b$ +10 &_Z S +9 &`J! 'r +10 &` U +8 ( +2 &`i R +2 "collection"' & +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.50 + "collection"'D& +6 "core" &`i R +3 .tHand.open + "manipulator"&\ 1 +68 "core" 1 +2 "manipulator"&U% +4 "core" %  s S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'Z& +4 "core" &`i R + "collection"'% +4 "core" %ӱ + .tCSV.dial CSR +2 "collection"'f  +134 "core"  +2 "collection"'`% +4 "core" %ӱ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'t'qi +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '=% +3 "core" %qe \ +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'S'? +682 "core" ' +2 .tCSV.dial :waste + "collection"'; +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'?'Ӵ +1977 "core" ' +2 #tPurging external Intake + "collection"'X& +4 "core" &`g R + "collection"'r% +4 "core" %ӵ + .tCSV.dial :flush +2 "collection"'  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'6' +2506 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'h + '<  +16 "core"  +61  +2 .tCTV.dial :intake + "collection"'V  +76 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'['Ӵ +2535 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'T  +78 "core" ~ +2 #tFlushing upper manifold + "collection"'|& +4 "core" &`g R + "collection"'g% +4 "core" %Ӳ + .tCSV.dial :flush +2 "collection"'o  +73 "core"  +2 .tCS.seek 5ml +2 "collection"'4'qi +1294 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +43 "core" A +2 "collection"'% +4 "core" %qd  +53 .tCS.seek 6.999ml +2 "collection"''y +570 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'. +104 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'L'Ӵ +1778 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +803 "core" ' +2 .tCSV.dial :waste + "collection"'b +44 "core" +2 .tCS.seek 0ml +2 "collection"'m'Ӵ +812 "core" ' +2 "collection"'K& +4 "core" &`g R + "collection"'8% +4 "core" %ӳ + .tCSV.dial :flush +2 "collection"'(  +44 "core"  +2 .tCS.seek 3ml +2 "collection"' '2T +804 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" B +2 "collection"'% +4 "core" %2P  +2 .tCS.seek 5ml +2 "collection"'"'qe +565 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"'{'Ӵ +1291 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'3'2T +807 "core" ' +2 .tCSV.dial :waste + "collection"'_ +75 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +812 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &   Y\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&,( +2 "core" ( +2 "manipulator"&N& +3 "core" &   Y\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" &    Y\ +2 .tForearm.seek CC + "manipulator"&Q' +93 "core" ' +2 .tHand.close + "manipulator"&c/ +67 "core" / +2 .tCC.seek :open +2 "collection"'e( +471 "core" ( +2 "manipulator"&C& +4 "core" & (  c\ + "manipulator"&-% +4 "core" %    d +2 .tForearm.seek :retract + "manipulator"&^'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +276 "core" ( +2 "manipulator"&'& +4 "core" &, , " " bS + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &, * . 9 aS +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +117 "core" ' +2 .tHand.open + "manipulator"&O1 +65 "core" 1 +2 "manipulator"&}% +4 "core" % \ u S] +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&2'\ +98 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 4 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 4 at 07:18:51EDT14-Sep-19\\n{1 => 22,\\n 2 => 22,\\n 3 => 16,\\n 4 => 6}\\nCan@07:14:27, 23.2C, 16% humidity, 15.0psia, 12.528V, 0.404A, 0.404A avg, 5.06W",Subject: "da sampling at most 300ml" +2 "collection"'k& +4 "core" &VU +2 "manipulator"&]% +4 "core" %\  )  b +2 "storage"(% +3 "core" % U ]  +2 "storage"(7. +3 "core" .( +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 4 +3 "storage"(x(,q +671 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (%& +4 "core" &,n]\ \  D  +2 "manipulator"&A& +3 "core" &,  PS +2 "manipulator"&i% +4 "core" %\  P P + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&( +186 "core" ( +2 "manipulator"&& +4 "core" &  M0 + "storage"($& +4 "core" &,n]\ \   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&!'( +106 "core" ' +2 "storage"(~& +4 "core" &,n]\ \   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(j' +264 "core" ' +2 "storage"(l- +3 "core" -'g +2 .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (& +3 "core" &,n] A  +2 "manipulator"&& +3 "core" & # K0 +2 .tElbow.seek 4 +2 "manipulator"&W( +3 "core" ( + "manipulator"&M& +4 "core" & Y K0 + "storage"(& +4 "core" &,n] '  +2 .tForearm.seek 4 + 300 counts + "manipulator"&+' +35 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +45 "manipulator"&/ +82 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&y& +3 "storage"('} +6 "core" & & J0 +2 "manipulator"&% +5 "core" %  M) +2 .tForearm.seek :retract + "manipulator"&9'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&\\( +107 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +42 "core" ( +2 "manipulator"&@& +4 "core" &*  KCr + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 && +5 "core" &* k JCq + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +103 "core" ' +2 "manipulator"& & +4 "core" &* , JCm +2 "manipulator"&s% +3 "core" %  J +3 "collection"'#& +3 "core" &US +2 "collection"'& +4 .tCC.seek :closed + "collection"':(` +3 "core" &UT +3 &TS  +10 &*nTU - +9 &_yTS A +9 &OmUT S +10 & IST T +9 &JUU T +9 &HSV T +10 &SMTT T +9 &ITT T +9 &JTV T +10 &MTV T +9 & \\IUT T +10 &"ITT T +9 &#FVU T +9 &%ITU T +10 &'dJTS T +9 &)'FUS S +9 &*IWT T +10 &,LUU T +9 &.lIUT T +10 &0/HWR S +9 &1HVS T +9 &3ITT S +10 &5tGUU T +9 &76GTU T +9 &8ITU T +10 &:FVV T +9 &<|IUV T +10 &>>JVU T +9 &@KTV~ T +9 &AFTU T +10 &CGVV S +9 &EFIUU T +10 &GGYW T +9 &HQ^] U +9 &Jdle W +10 &L: [ +9 &M _ +9 &O ` +10 &Qq ` +9 &S0~ a +9 &T a +10 &V b +9 &Xr b +10 &Z2 b! +9 &[ b' +9 &] b0 +10 &_\\ V +9 &`M &n +9 &`$ \\ +10 ( + &`j U + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.64 + .Hand.open + "manipulator"&R1 +75 "core" 1 +2 "manipulator"&/% +4 "core" %  G +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&P'\ +96 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")p+ +3 "core" + +2 "sampler")&% +3 "core" %|  E +2 "collection"'1& +4 "core" &`h, U +2 "Can": ff +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X @ +95 "Can"; \\[ +12 "core" > +31  +2 .tdelay 3.8 seconds +382 "collection"'J% +4 "core" %Ӵ +2 "sampler")5% +3 "core" %3 " + .tSSV.dial :spit +2 "sampler")n +138 "core"  +2 .tSS.seek 0ml +2 "sampler")v'z +262 "core" ' +2 .tSSV.dial CBV + "sampler")*  +139 "core" +2 .tCTV.dial :intake + "collection"'d  +79 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "07:22:18.19" +1607 #"pumping"6.9L/min +3007 #6.9L/min +3007 #6.9L/min +3007 #6.9L/min +3007 #6.9L/min +2862 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +138 #"pumping"6.9L/min +72 "collection"')% +3 "core" %ӴFG~ +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X> +2 "sampler")z% +3 "core" %IH  +2 "sampler")% +4 "core" %ML  + .tIntake.select :close + "sampler")0 +9 )y% +3 "core" %VT " + .tSSV.dial :exhaust +2 "sampler")  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +895 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")!  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 125.0ml + .Intake.select :open + "sampler") +210 "collection"'@% +3 "core" %ӴIG +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 122 +2 "sampler")#.z0X +2 "sampler")e% +4 "core" %+.  1 + .tIntake.select :close + "sampler")0 +9 )R% +3 "core" %>?   + .tSSV.dial :exhaust +2 "sampler")/  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +900 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")&  +79 "core"  +2 #tAllowing 130s for 25.0ml of remaining 100.0ml + .Intake.select :open + "sampler") +210 "collection"'1% +3 "core" %ӴSQ +2 #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 110 +2 "sampler")#.n0X% +4 "core" %Ӵ*'$ + #tIntake @19.5psia, vacuum from 10.0 to 13.0psi +2 #"pumping"6.9L/min +2 .tSS.reconfigure SSinhale.with maxSpeed: 99 +2 "sampler")#.c0Xc* +2 "sampler") % +3 "core" %   H +53 "collection"'E% +3 "core" %ӴHI +2 "sampler")D% +3 "core" %CD  +2 "sampler")\ % +4 "core" %HG + .tIntake.select :close + "sampler")0 +9 )% +3 "core" %OK + .tSSV.dial :exhaust +2 "sampler")G  +79 "core"  +3 .tExhaust.select :open + "sampler")@ +11 .tSS.seek 0ml + "sampler")'z +896 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +67 #"pumping"6.9L/min +11 "core"  +2 #tAllowing 130s for 25.0ml of remaining 75.0ml + .Intake.select :open + "sampler") +210 "collection"'f% +3 "core" %ӴPN + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 89 +2 "sampler")#.Y0X< + #tIntake @20.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 53 +2 "sampler")#.50Xw; +2 "sampler")% +3 "core" %xEI   +15 "collection"'% +3 "core" %Ӵ>> +2 "sampler")$% +3 "core" %xE  x +15 "collection"'i% +3 "core" %ӴA? +2 "sampler")2% +3 "core" %xC  4 +2 "collection"'l% +4 "core" %Ӵ?@ +2 .tSS.reconfigure SSinhale.with maxSpeed: 39 + "sampler")#.'0X{A +2 "sampler")% +3 "core" %X   +15 "collection"'y% +3 "core" %Ӵ??z +2 "sampler")% +3 "core" %X   L +15 "collection"'% +3 "core" %Ӵ>? +2 "sampler")M% +3 "core" %W   \ I +2 "collection"'!% +3 "core" %Ӵ@@ +2 .tSS.reconfigure SSinhale.with maxSpeed: 35 +2 "sampler")#.#0X{ +2 "collection"'% +2 #"pumping"6.9L/min +4 "core" %Ӵ@? + #tIntake @20.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 29 + "sampler")#.0Xz+ +2 "core" + +15 "collection"'% +3 "core" %Ӵ>Bx +2 "sampler")x% +4 "core" %nQ   +14 "collection"'5% +3 "core" %ӴB@ +2 "sampler")n% +3 "core" %w!   +15 "collection"'F% +3 "core" %Ӵ?B +2 "sampler")*% +3 "core" %u  ) +15 "collection"'d% +3 "core" %ӴBB +2 "sampler")q% +3 "core" %q   +15 "collection"'J% +3 "core" %ӴGE +2 "sampler")% +3 "core" %q   +15 "collection"' % +3 "core" %ӴGE{ +2 "sampler")E% +3 "core" %q   +2 "collection"'D% +4 "core" %ӴEC + #tIntake @21.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 26 +2 "sampler")#.0X~ +2 "sampler");% +3 "core" %eR   +15 "collection"'S% +3 "core" %Ӵ?? +2 "sampler")6% +3 "core" %eW   +15 "collection"'T% +3 "core" %ӴFE~ +2 "sampler")|% +3 "core" %e  x +15 "collection"'r% +4 "core" %ӴHI +2 "sampler")V% +3 "core" %e  # +15 "collection"'h% +3 "core" %ӴGH +2 "sampler")[% +3 "core" %e  $ +15 "collection"'% +3 "core" %ӴFE +2 "sampler")o% +3 "core" %e  $ +15 "collection"'.% +3 "core" %ӴCD +2 "sampler")g% +3 "core" %e $ +2 "collection"'<% +4 "core" %ӴCD + #tIntake @21.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 21 +2 "sampler")#.0X +2 "sampler")% +3 "core" %! X +15 "collection"'M% +3 "core" %ӴBA +2 "sampler")!% +3 "core" %!  X +15 "collection"'% +3 "core" %ӴHK +2 "sampler")% +3 "core" %!  X +15 "collection"'+% +3 "core" %ӴON +2 "sampler") % +3 "core" %!  X +2 "collection"'s% +4 "core" %ӴMN + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 17 + "sampler")#.0X% +3 "core" %ӴGG/ +2 "sampler")G% +3 "core" %x   Q +15 "collection"')% +3 "core" %ӴGH +2 "sampler")v% +3 "core" %x   G +15 "collection"' % +3 "core" %ӴFH +2 "sampler")f% +3 "core" %x   G +15 "collection"'% +3 "core" %ӴFF$ +2 "sampler")Z% +3 "core" %x   G +15 "collection"'=% +3 "core" %ӴHI +2 "sampler")t% +3 "core" %x   G +15 "collection"'U% +3 "core" %ӴHG +2 "sampler")`% +3 "core" %x   G +2 "collection"'X% +4 "core" %ӴIH + #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0XQ   +15 "collection"'d% +3 "core" %ӴGJ +2 "sampler")q% +3 "core" %A>   +15 "collection"'J% +3 "core" %ӴFE +2 "sampler")% +3 "core" %A   +15 "collection"' % +3 "core" %ӴCE +2 "sampler")E% +3 "core" %A   M +15 "collection"'D% +3 "core" %ӴFB +2 "sampler")p% +3 "core" %@  8 +15 "collection"'>% +3 "core" %ӴGH +2 "sampler")G% +3 "core" %@  8 +15 "collection"')% +3 "core" %ӴGJ +2 "sampler")v% +3 "core" %@  8 +15 "collection"' % +3 "core" %ӴIJ +2 "sampler")f% +3 "core" %@  8 +15 "collection"'% +3 "core" %ӴHH +2 "sampler")Z% +3 "core" %@ 8 +15 "collection"'=% +3 "core" %ӴHH +2 "sampler")t% +3 "core" %@  8 +15 "collection"'U% +3 "core" %ӴIH +2 "sampler")`% +3 "core" %@  8 +15 "collection"'X% +3 "core" %ӴIH +2 "sampler")5% +3 "core" %@  8 +15 "collection"'n% +3 "core" %ӴHF +2 "sampler")% +3 "core" %@  8 +15 "collection"'?% +3 "core" %ӴFG +2 "sampler");% +4 "core" %@ 8 +14 "collection"'S% +3 "core" %ӴEG +2 "sampler")6% +3 "core" %@ 8 +15 "collection"'T% +3 "core" %ӴCF +2 "sampler")|% +3 "core" %@  8 +2 "collection"'r% +4 "core" %ӴIH + #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +15 "collection"'% +3 "core" %ӴKK +2 "sampler")H% +3 "core" %  3 +15 "collection"'O% +3 "core" %ӴKK +2 "sampler")k% +3 "core" %  3 +15 "collection"'^% +3 "core" %ӴII +2 "sampler")_% +3 "core" %  3 +70 "collection"']% +4 "core" %ӴEB +2 "sampler")% +3 "core" %  3 +15 "collection"'% +3 "core" %ӴML +2 "sampler")$% +3 "core" %  3 +15 "collection"'m% +3 "core" %ӴOM +2 "sampler")l% +3 "core" % 3 +15 "collection"'C% +3 "core" %ӴKK +2 "sampler")A% +3 "core" %  3 +15 "collection"'~% +3 "core" %ӴBD +2 "sampler")%% +3 "core" %  3 +15 "collection"'% +3 "core" %Ӵ?@ +2 "sampler")y% +3 "core" %  3 +15 "collection"'% +3 "core" %ӴCA +2 "sampler")% +3 "core" % " 3 +2 "collection"'M% +4 "core" %ӴCD + #tIntake @21.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %&  & +15 "collection"'G% +3 "core" %ӴII +2 "sampler"))% +3 "core" %&  & +15 "collection"'v% +3 "core" %ӴIJ +2 "sampler") % +3 "core" %&  & +15 "collection"'f% +3 "core" %ӴMK +2 "sampler")% +3 "core" %&  & +2 "collection"'Z% +3 "core" %ӴJL +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +137 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +2 "collection"'G  + "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'r'Ӵ +110 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")j +70 "core" ' + ."CSpush"CS.coast + "collection"'5 +65 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +331 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '8% +3 "core" %:  +2 .tCS.seek 6ml + "collection"'=' +1348 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'( +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'K'ӂ +1529 "core" ' + .tCSV.dial CSR +2 "collection"'  +44 "core"  +2 "collection"'L% +4 "core" %ӂ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'w' +594 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '"% +3 "core" %  +2 .tCS.seek 5ml + "collection"'{'qj +838 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'\  +41 "core"  +2 .tCS.seek 1ml +2 "collection"''> +1087 "core" ' +2 #tHeating sh1 puck from tube 4 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \  +2 'N9 +5 "core" 9 +102 "collection"'9 +3 "core" 9d +102 "collection"'b9 +3 "core" 9 d +102 "collection"'t9 +3 "core" 9 d +102 "collection"'-9 +3 "core" 9d +102 "collection"'09 +4 "core" 9d +102 "collection"'c9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"''9 +3 "core" 9"d +102 "collection"' 9 +3 "core" 9&d +102 "collection"'h9 +3 "core" 9+d +103 "collection"'Q9 +3 "core" 9/d +102 "collection"'B9 +3 "core" 93d +102 "collection"'}9 +3 "core" 97d +102 "collection"'Y9 +2 "core" 9;d +103 "collection"',9 +3 "core" 9+@d +102 "collection"'79 +3 "core" 9ADd +102 "collection"'9 +3 "core" 9XHd +102 "collection"'H9 +3 "core" 9pLd +102 "collection"'O9 +3 "core" 9Pd +102 "collection"'k9 +3 "core" 9Ud +103 "collection"'^9 +3 "core" 9Yd +149 "collection"'_9 +10 "core" 9_d +102 "collection"']9 +3 "core" 9cd +102 "collection"'9 +3 "core" 9hd +102 "collection"'9 +3 "core" 90ld +102 "collection"'9 +3 "core" 9Jpd +102 "collection"'m9 +3 "core" 9ctd +102 "collection"'l9 +3 "core" 9|xd +102 "collection"'C9 +3 "core" 9}d +102 "collection"'V9 +3 "core" 9d +103 "collection"'$9 +3 "core" 9c +102 "collection"'39 +3 "core" 9a +102 "collection"'~9 +3 "core" 9^ +102 "collection"'y9 +3 "core" 9\\ +102 "collection"'9 +3 "core" 9/Z +103 "collection"'9 +3 "core" 9IX +102 "collection"'9 +3 "core" 9aV +102 "collection"'%9 +3 "core" 9{S +102 "collection"'M9 +3 "core" 9Q +102 "collection"'a9 +3 "core" 9N +103 "collection"'+9 +3 "core" 9M +102 "collection"'A9 +3 "core" 9K +102 "collection"' 9 +3 "core" 9I +102 "collection"'s9 +3 "core" 9 F +102 "collection"'9 +3 "core" 9#E +102 "collection"'z9 +3 "core" 9:C +102 "collection"'9 +3 "core" 9QA +102 "collection"'99 +3 "core" 9g? +102 "collection"'e9 +3 "core" 9}= +102 "collection"'R9 +3 "core" 9< +103 "collection"'9 +3 "core" 9: +102 "collection"'9 +3 "core" 98 +102 "collection"'W9 +3 "core" 96 +102 "collection"'i9 +3 "core" 95 +102 "collection"'@9 +3 "core" 93 +103 "collection"'&9 +3 "core" 91 +102 "collection"'9 +3 "core" 9$1 +102 "collection"'9 +3 "core" 97/ +102 "collection"'#9 +3 "core" 9I- +102 "collection"'19 +3 "core" 9\\, +103 "collection"'x9 +3 "core" 9n+ +102 "collection"'9 +3 "core" 9) +102 "collection"'/9 +3 "core" 9 ( +102 "collection"'9 +3 "core" 9& +102 "collection"'29 +3 "core" 9& +102 "collection"'*9 +3 "core" 9\ $ +102 "collection"'d9 +3 "core" 9 # +102 "collection"'F9 +3 "core" 9 !" +102 "collection"'q9 +3 "core" 9%! +102 "collection"'J9 +3 "core" 9 ) +103 "collection"'9 +3 "core" 9 - +102 "collection"' 9 +3 "core" 9 1 +102 "collection"'D9 +3 "core" 9 *6 +102 "collection"'!9 +3 "core" 9 8: +102 "collection"'E9 +3 "core" 9 E> +103 "collection"'>9 +3 "core" 9 SB +102 "collection"'G9 +3 "core" 9 ]F +102 "collection"'v9 +3 "core" 9 iK +102 "collection"' 9 +3 "core" 9 vO +102 "collection"'f9 +3 "core" 9 S +103 "collection"'9 +3 "core" 9 W +103 "collection"'Z9 +2 "core" 9 "\\ +103 "collection"'p9 +3 "core" 9 #` +102 "collection"'U9 +3 "core" 9 $d +102 "collection"'`9 +3 "core" 9 &h +102 "collection"'X9 +3 "core" 9 'l +102 "collection"')9 +3 "core" 9 (q +102 "collection"'n9 +3 "core" 9 *u +102 "collection"'9 +3 "core" 9 +y +102 "collection"'9 +3 "core" 9 ,} +103 "collection"'59 +2 "core" 9 - +103 "collection"'?9 +3 "core" 9 / +102 "collection"'S9 +3 "core" 9 0 +102 "collection"'69 +2 "core" 9 1 +103 "collection"'|9 +3 "core" 9\ 2 +103 "collection"';9 +2 "core" 9\ 4 +103 "collection"'j9 +3 "core" 9\ 5 +102 "collection"'9 +2 "core" 9\ 6 +103 "collection"'r9 +3 "core" 9\ 7 +102 "collection"'T9 +3 "core" 9\ "8 +103 "collection"'[9 +2 "core" 9\ (: +103 "collection"'o9 +3 "core" 9\ -; +102 "collection"'.9 +3 "core" 9\ 3< +102 "collection"'9 +3 "core" 9\ 7= +102 "collection"'<9 +3 "core" 9\ <> +103 "collection"'u9 +2 "core" 9\ A? +103 "collection"'g9 +3 "core" 9\ E@ +102 "collection"'9 +3 "core" 9\ HB +102 "collection"'9 +3 "core" 9\ LC +102 "collection"'89 +3 "core" 9\ OD +103 "collection"'49 +3 "core" 9\ RE +102 "collection"'(9 +3 "core" 9\ VF +102 "collection"'=9 +2 "core" 9\ ZG +103 "collection"'9 +2 "core" 9\ \\H +103 "collection"'L9 +3 "core" 9\ _I +103 "collection"'K9 +3 "core" 9\ bK +102 "collection"'"9 +3 "core" 9\ eK +102 "collection"'w9 +3 "core" 9\ hM +102 "collection"'\ 9 +3 "core" 9\ jM +102 "collection"'{9 +3 "core" 9\ mN +102 "collection"'N9 +3 "core" 9\ oO +102 "collection"'9 +2 "core" 9\ rP +103 "collection"'b9 +3 "core" 9\ sP +102 "collection"'t9 +3 "core" 9\ vQ +102 "collection"'-9 +3 "core" 9\ xS +103 "collection"'09 +2 "core" 9\ zT +103 "collection"'c9 +3 "core" 9\ {U +102 "collection"'9 +2 "core" 9\ ~U +103 "collection"''9 +3 "core" 9\ V! +102 "collection"' 9 +3 "core" 9\ X% +103 "collection"'h9 +3 "core" 9\ X* +102 "collection"'Q9 +3 "core" 9\ Z. +102 "collection"'B9 +3 "core" 9\ Z2 +102 "collection"'}9 +3 "core" 9\ [6 +102 "collection"'Y9 +3 "core" 9\ \\; +103 "collection"',9 +3 "core" 9\ ^? +2 .tCH.hold 10:00,70C +2 "collection"'7 `\ `\  +4 "core" ? +470 "Can"5 +59531 "core" ` +2 "collection"'9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'H'Ӵ +326 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'O @ +107 "core" @ +2 .tCSV.dial :air + "collection"'k @ +21 "Can"0 \\] +23 "core" > +2 .tCS.seek 5ml +2 "collection"'^'qi +1341 "core" ' + .tCSV.dial CTV +2 "collection"'_  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +50 "collection"'] @ +53 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1351 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'m +105 "core"  +2 .tCBV.dial CSV + "collection"'l  +28 "core"  +2 "collection"'C% +4 "core" %Ӯ +2 .tCS.seek 4.999ml + "collection"'V'qc +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'$  +44 "core" +2 "collection"'3% +4 "core" %qf  +2 .tCS.seek 7ml + "collection"'~'{ +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'y @ +55 "core" B +2 .tCS.seek 10ml +2 "collection"'' +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +120 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'%  +2 'M  +28 "core"  +123  +2 .tCS.seek 5ml +2 "collection"'a'qi +1348 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'+ @ +109 "core" B +2 .tCSV.dial :waste + "collection"'A +106 "core" +2 .tCS.seek :empty +2 "collection"' 'ӂ +1343 "core" ' +2 .tCSV.dial :air + "collection"'s @ +75 "core" A +2 .tCS.seek 5ml +2 "collection"''qi +1340 "core" ' + .tCSV.dial CTV +2 "collection"'z  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +5 "collection"'9  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'e @ +46 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'R'Ӵ +1345 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +116 "core" +2 .tCBV.dial CSV + "collection"'  +31 "core"  +2 "collection"'W% +4 "core" %Ӵ +2 .tCS.seek 5ml + "collection"'i'qi +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'@  +44 "core" +2 "collection"'&% +4 "core" %qg  +2 .tCS.seek 7ml + "collection"''| +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +46 "core" > +2 .tCS.seek 10ml +2 "collection"'#' +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'1 ` +116 "core" _ +2 #tLysing Complete + "collection"'x& +4 "core" &`g86 U +2 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&% +3 "core" %\   M" +2 "storage"(/% +3 "core" %\ \  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(2( +365 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (*& +2 "core" & # +2 "manipulator"&d& +4 "core" &( F O / =Bl + "manipulator"&F% +4 "core" %\  L B >" +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&q( +168 "core" ( +2 "manipulator"&J& +4 "core" & . F + "storage"(& +4 "core" & 8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts + "manipulator"& '* +98 "core" ' +2 "storage"(D& +4 "core" & +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(!' +163 "core" ' +2 "storage"(E- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&>& +4 "core" & 1 G \ = +2 "storage"(G& +3 "core" &  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 3 +2 "manipulator"&v' +20 "core" ' +2 .tElbow.hold + "manipulator"& , +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(f- +2 "core" -' +2 .tSE.seek 15.13 Pucks below Top Plate +2 "storage"('״ +43 "core" ' +2 "manipulator"&Z% +4 "core" % 2 2 > :A + "storage"(p& +4 "core" &  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 329 counts + "manipulator"&U' +17 "core" ' +49 "manipulator"&`& +10 "core" & T P z @ +2 "storage"(X& +4 "core" &  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&)'* +15 "core" ' +2 .tSE.seek 16.13 Pucks below Top Plate +2 "storage"(n'ܣ +50 "core" ' +2 "manipulator"&& +4 "core" & I e H @ +2 "manipulator"&% +4 "core" %, g f A +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&5'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&?( +188 "core" ( +2 "manipulator"&S& +4 "core" & Y U  > + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" & X N  = +2 .tForearm.seek CC +2 "manipulator"&|' +92 "core" ' +2 .tHand.close + "manipulator"&;/ +73 "core" / +2 .tCC.seek :open +2 "collection"'j( +469 "core" ( +2 "storage"(& +4 "core" & E + "storage"(r& +4 "core" & ? + "manipulator"&T& +4 "core" & K F +2 "manipulator"&[% +3 "core" % (  F\ +2 .tForearm.seek :retract +2 "manipulator"&o'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&.( +195 "core" ( +2 "manipulator"&& +4 "core" & e l A B0 +2 "storage"(<& +4 "core" & s + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 3 + "manipulator"&u' +101 "core" ' +2 .tElbow.hold + "manipulator"&g, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +71 "core" 1 +4 "manipulator"&% +3 "core" %   /  8 +2 "storage"(8& +4 "core" &  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 349 counts +2 "manipulator"&4'/ +17 "core" ' +2 "manipulator"&(& +4 "core" & s x Y D/ +2 "storage"(=& +3 "core" & Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&'* +16 "core" ' +2 "storage"(L% +4 "core" %ܥ  { +2 ."downElevator"SE.seek :down +3 "storage"(K'} +100 ("% +3 "core" %'B7 B u +2 "manipulator"&w% +4 "core" %4  N + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 "core" ' +2 .tForearm.seek :retract +2 ."downElevator"SE.coast +2 "manipulator"&\ '\ + "storage"(5 +92 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'{& +3 "core" &~ +2 "manipulator"&N& +4 "core" & Z/ +2 "manipulator"&% +3 "core" %\  Z' +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&b(, +187 "core" ( +3 "manipulator"&t& +4 "core" &, '   _. + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &-& +3 "core" &, ' 6 ^. +2 .tForearm.seek :garage + "manipulator"&0' +98 "core" ' +2 .tHand.close + "manipulator"&c/ +70 "core" / +2 "manipulator"&& +4 "core" &, X. + "manipulator"&'% +4 "core" % ) W +2 .tForearm.seek :retract + "manipulator"& '\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&h( +331 "core" ( +2 "manipulator"&Q& +4 "core" & + ' 7 a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &  ` +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&}' +93 "core" ' +2 "manipulator"&Y& +4 "core" & ) + $ a +2 "manipulator"&,% +3 "core" %    a +2 "collection"' & +4 "core" &\\]e + "collection"'7& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &]\\ +3 &][ 2 +10 &2EwZ[ 3 +9 &VouYZ H +10 &ZZ[g S +9 &IZ[K R +9 &vIZY R +10 &8GZY R +9 &J[Y R +9 &JZ[ R +10 &~IZYm R +9 &?IZZJ S +10 &!LYY. S +9 &"IZX R +9 &$HXY S +10 &&HIXW0 R +9 &(JXX9 S +9 &)FWX R +10 &+IWV S +9 &-ONWWn S +9 &/FVWJ S +10 &0GWW S +9 &2GWU S +10 &4WGUU S +9 &6HWT S +9 &7GUU R +10 &9MTS S +9 &;`HSU R +10 &="HSSj R +9 &>LSTN S +9 &@FRS@ S +10 &BgHTR) S +9 &D*FTR R +9 &EGQS R +10 &GIVR8 S +9 &ImPSTP S +10 &K)c> V +9 &L Y +9 &NZ? ^ +10 &PS| _ +9 &R ` +9 &S ` +10 &U a +9 &WV a +10 &Y a +9 &Zu b +9 &\\o b! +10 &^R b' +9 &_m / +9 &`j" ] +10 ( + &`ri U + "collection"'7& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.52 + "collection"'& +4 "core" &`rj U + .tHand.open +2 "manipulator"&O1 +65 "core" 1 +2 "manipulator"&k% +4 "core" %  V +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +53 "manipulator"&H'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%_ +132 "core"  +3 "processing"%]% +4 "core" %\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%^' +1620 "core" ' +2 .tPSV.dial PSR + "processing"%m +42 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%l' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%C +2 "collection"'  +5 "core"  +2 "processing"%$  +43 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%3 +114 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%V  +137 "core" +2 .tPS.seek 0ml +2 "processing"%y' +2632 "core" ' + .tPSV.dial :air +2 "processing"%~  +56 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 .tPSV.dial :mixloop + "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%%' +2632 "core" ' + .tPSV.dial :air +2 "processing"%M  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%+ +44 "core" +2 .tPS.seek 0ml +2 "processing"%A' +2618 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&a& +4 "core" & O V +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&s( +4 "core" ( +2 "manipulator"& & +4 "core" &  W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" & V +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&9/ +74 "core" / +2 .tCC.seek :open +2 "collection"'e( +469 "core" ( +2 "manipulator"&& +4 "core" &   _ + "manipulator"&% +4 "core" % 5 * + 6 _ +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&W(, +266 "core" ( +2 "manipulator"&R& +4 "core" &, $ , & _Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &, * , _Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&&' +115 "core" ' +2 .tHand.open + "manipulator"&i1 +66 "core" 1 +2 "manipulator"&% +4 "core" % `  K& +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 4 into Collection Clamp + "collection"'1& +4 "core" & + "manipulator"&x% +4 "core" %\   `, +2 "storage"(% +3 "core" % _ _ +2 "storage"(/. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,q +354 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (*& +2 "core" &,rT L  +2 "manipulator"&d& +4 "core" &,  QZ + "manipulator"&F% +4 "core" %\   Q, +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 + "manipulator"&J( +194 "core" ( +2 "manipulator"&& +4 "core" &  O/ +2 "storage"(D& +3 "core" &,rT\ \   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&\\'( +104 "core" ' +2 "storage"(E& +4 "core" &,rT\ $\ #  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(>' +259 "core" ' +2 "storage"(G- +3 "core" -'t + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (P& +3 "core" &,rR y  + "manipulator"&f& +4 "core" &  J/ + .tElbow.seek 4 +2 "manipulator"&Z( +48 "core" ( +2 "manipulator"&p& +4 "core" &  O" + "storage"(`& +4 "core" &,rR   +2 .tForearm.seek 4 + 300 counts + "manipulator"&X' +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +75 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& + "storage"( '} +6 "core" & = O" +48 "manipulator"&q% +11 "core" %  Q +2 .tForearm.seek :retract +2 "manipulator"&!'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&v( +73 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +95 "core" ( +2 "manipulator"&U& +4 "core" &  O5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &  O5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&S' +99 "core" ' +2 "manipulator"&6& +4 "core" & ' P5 +2 "manipulator"&)% +4 "core" %  Pj +2 "collection"' & +3 "core" & +2 "collection"';& +4 .tCC.seek :closed + "collection"'5(` +3 "core" & +3 & \ +10 &*m - +9 &aul A +10 &\\kT S +9 &F9 S +10 &I# T +9 &H S +9 &bI S +10 &$J S +9 &I S +9 &I T +10 & jI1 S +9 &"+Jc T +10 &#FV S +9 &%HC S +9 &'rG, S +10 &)4GJ S +9 &*ID T +9 &,I< S +10 &.zK S +9 &0<H S +10 &1H S +9 &3I S +9 &5G S +10 &7DI S +9 &9I S +9 &:J S +10 &<I S +9 &>LH S +10 &@J S +9 &AHz S +9 &CHk S +10 &EUF_ S +9 &GJR S +9 &HTP U +10 &JoI W +9 &LC(@ \\ +10 &M883 _ +9 &O@> ` +9 &Q~EB! ` +10 &S?HH ` +9 &TKI a +9 &VMN b +10 &XNO b +9 &Z@SS b +10 &[VV b% +9 &]YY b. +9 &_k]\\ W +10 &`Uf`_ W +9 &`m`` #g +9 ( + &`o^_ #e + "collection"';& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.69 + .Hand.open + "manipulator"&:1 +65 "core" 1 +2 "manipulator"&% +4 "core" %  & Cj +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&r'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'T  +138 "core"  +2 .tCSV.dial CTV + "collection"'[  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2622 "core" ' +2 "collection"'|% +4 "core" %!44q  +2 .tCS.seek 3.75ml + "collection"'<'I +1655 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%?  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2633 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'8 ` +32 "core" ^ +2 .tCSV.dial :air + "collection"'( @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'=' +1655 "core" ' + .tCSV.dial CTV +2 "collection"'L  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'o'Ӵ +2216 "Can"/ SR +388 "core" ' + .tCBV.dial :waste1 +2 "collection"'" @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'w  +138 "core" +2 "collection"'.& +4 "core" &`ottr #e + #tStoring lyfil puck in Collection Clamp to tube 3 +2 "manipulator"&{% +3 "core" %\ " V K: +2 "storage"(N% +3 "core" %  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(u( +364 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (4& +2 "core" &  +2 "manipulator"&n& +3 "core" & \\ Q 3 >5 +2 "manipulator"&% +4 "core" %\ " W N 7 >: +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"&K( +153 "core" ( +2 "manipulator"&t& +4 "core" & q n o Cx + "storage"(-& +4 "core" & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&2'* +104 "core" ' +2 "storage"(g& +4 "core" & 2 +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(c' +139 "core" ' +3 "storage"(- +6 "core" -'ں +4 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&'& +2 "core" & X N B ?x +2 "storage"(\ & +4 "core" &  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 +2 "manipulator"&0' +23 "core" ' +3 .tElbow.hold + "manipulator"&b, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(Q- +2 "core" -'ں +3 .tSE.seek 16.13 Pucks below Top Plate + "storage"(B'ܮ +37 "core" ' +2 "manipulator"&Y% +4 "core" %    7 + "storage"(,& +4 "core" & h j + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 348 counts + "manipulator"& '. +14 "core" ' +2 "manipulator"& & +4 "core" & l i Aw +2 "storage"(j& +3 "core" & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&'* +24 "core" ' +2 .tSE.seek 17.13 Pucks below Top Plate +2 "storage"(O' +53 "core" ' +2 "manipulator"&k& +4 "core" & Z Z [ =w +2 "manipulator"&7% +3 "core" %- Y V J =S +2 .tForearm.reconfigure LooseForearm +54 "manipulator"&#Q@2^d^2b +6 .tForearm.seek :retract +2 "manipulator"&_'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&]( +160 "core" ( +3 "manipulator"&}& +4 "core" &-  G 4F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &-   5F +2 .tForearm.seek CC + "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&m/ +67 "core" / +2 .tCC.seek :open +2 "collection"'^( +472 "core" ( +2 "storage"(C& +4 "core" & " +2 "storage"($& +3 "core" & v +2 "manipulator"&& +3 "core" &% X W T ??U +2 "manipulator"&3% +4 "core" %  [ Z \\ ? +2 .tForearm.seek :retract + "manipulator"&V'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&l( +160 "core" ( +2 "manipulator"&~& +4 "core" & i K DM +2 "storage"(y& +3 "core" & +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 3 +2 "manipulator"&' +96 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&M1 +68 "core" 1 +2 "manipulator"&%% +4 "core" % m L @ @F +2 "storage"(+& +4 "core" & 0 + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 3 + 338 counts + "manipulator"&'$ +17 "core" ' +2 "manipulator"&a& +4 "core" &   HL +2 "storage"( & +3 "core" & o +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&z'* +16 "core" ' +2 "storage"(9% +4 "core" % F x +2 ."downElevator"SE.seek :down +3 "storage"(h'} +100 (H% +2 "core" ' +3 ."downElevator"SE.coast + "storage"(5 +3 "core" %}\ \ 5  +2 "manipulator"&% +3 "core" %5  R +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%R +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%@  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%s +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%i  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%' +2622 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &2\ \  +2 "manipulator"&1& +3 "core" & ' + @ _L +2 "manipulator"&x% +3 "core" %\  - - 1 _ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +174 "core" ( +2 "manipulator"&/& +4 "core" &,   g _R + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &,  ' , _R +2 .tForearm.seek :garage + "manipulator"&*' +98 "core" ' +2 .tHand.close + "manipulator"&d/ +75 "core" / +2 "manipulator"&F& +4 "core" &, % 5 VR + "manipulator"&% +4 "core" % - l V +2 .tForearm.seek :retract + "manipulator"&D'\ +102 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&W(k +122 "core" ( +2 "manipulator"&E& +4 "core" &r % ) D ^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &r  ' ] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&G' +95 "core" ' +2 "manipulator"&P& +4 "core" &r * ` +2 "manipulator"&f% +3 "core" %ϟ !  `N +2 "processing"%p& +4 "core" &/\  +2 "processing"%`& +3 .tPC.seek :closed +2 "processing"%(] +2 "core" &/\ \  +5 & \ G +9 &F~\ 4 +10 &:m I +9 &g\ V +9 &Q!\ U +10 &RS \ U +9 &[#\ V +10 &V \ U +9 &Z\ U +9 &ZQ0\ U +10 &Y5\ U +9 & T5\ U +9 &"P6\ U +10 &$cS/\ U +9 &&%Q.\ U +10 &'T4\ U +9 &)WB\ U +9 &+jTC\ U +10 &-+U@\ V +9 &.RH\ U +9 &0TG\ U +10 &2rTO\ U +9 &45QU\ U +10 &5QR\ U +9 &7RV\ U +9 &9{T_\ U +10 &;=T`\ U +9 &<UP\ U +9 &>SR\ U +10 &@QO\ U +9 &BCUS\ V +10 &DU\\\ U +9 &E_V\ V +9 &Gt\\\ X +10 &I=[ [ +9 &J` [\ +9 &L_ [ +10 &Na \\ +9 &PBT \\ +10 &Rc [ +9 &Sh [ +9 &Up \\ +10 &WIs \\ +9 &Y l \\ +10 &Zp \\ +9 &\\~{r : +9 &]c5pm D +8 ( +3 "processing"%`& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.68 + "processing"%& +4 "core" &]w k\ 0 + &]w j\ 0 + .tHand.open + "manipulator"&q1 +77 "core" 1 +49 "manipulator"&J% +12 "core" % ϟ  [N +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&\\'\ +93 "core" ' +2 .tPRV.dial :air + "processing"%>  +45 "core"  +2 .tPSV.dial :mixloop +2 "processing"%U +43 "core" +2 "processing"%% +4 "core" %\  +2 .tPS.seek 0.3ml + "processing"%X' +407 "core" ' + .tPSV.dial PSR +2 "processing"%6 +103 "core"  +2 "processing"%Z% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%)'.U +497 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"% ' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +103 "core" +2 .tPTV.dial :mixing + "processing"%! @ +75 "core" A +2 .tPBV.dial :waste2 + "processing"%e  +93 "core"  +2 .tPS.seek 0ml +2 "processing"%:' +2636 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &r $ Z +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&;(k +4 "core" ( +2 "manipulator"&T& +4 "core" &r Y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &r Y +2 .tForearm.seek PC +2 "manipulator"&S' +94 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tPC.seek :open +2 "processing"%A( +455 "core" ( +2 "manipulator"&|& +4 "core" &r / X + "manipulator"&#% +4 "core" % ϛ Y +2 .tForearm.seek :retract + "manipulator"&?'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +132 "core" ( +2 "manipulator"&& +4 "core" &, ( ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &,   ] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&(' +116 "core" ' +2 .tHand.open + "manipulator"&<1 +75 "core" 1 +2 "manipulator"&L% +4 "core" % l * LG +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&='\ +104 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%"& +4 "core" &\  +2 "manipulator"&w% +3 "core" %\  , & 3 ]* +2 "storage"(.% +4 "core" %} N \\ + "storage"({. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(N(,q +355 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +3 "core" &,nn 6 ! + "manipulator"&4& +4 "core" &,  L + "manipulator"&n% +4 "core" %\  7 M* +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 + "manipulator"&( +177 "core" ( +2 "manipulator"&t& +4 "core" &  K. + "storage"(-& +4 "core" &,nm x ! +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts + "manipulator"&g'( +101 "core" ' +2 "storage"(v& +4 "core" &,nn / ! +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +267 "core" ' +2 "storage"('- +3 "core" -'w + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (\ & +3 "core" &,nk u ! + "manipulator"&r& +4 "core" & | / E. + .tElbow.seek 4 +2 "manipulator"&Q( +3 "core" ( + "manipulator"&Y& +4 "core" & E. + "storage"(,& +4 "core" &,nk  ! +2 .tForearm.seek 4 + 300 counts + "manipulator"& ' +18 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&j/ +68 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&k& +4 "storage"(7'} +5 "core" &  G. + "manipulator"&2% +4 "core" %  J +2 .tForearm.seek :retract + "manipulator"&K'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&c(k +130 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +126 "core" ( +2 "manipulator"&0& +4 "core" &p 8 M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &p 0 M +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&B' +99 "core" ' +3 "manipulator"&}& +4 "core" &p / M +2 "manipulator"&% +3 "core" %  M +2 "processing"%& +4 "core" & + "processing"%b& +4 .tPC.seek :closed + "processing"%m(] +3 "core" & +2 &  +10 &&p - +9 &]s A +10 &=t T +9 &S U +9 &Rq U +10 &|T{ V +9 &?R| U +9 &Ru U +10 &Nu V +9 &Pn V +10 & GT{ U +9 &"Qf V +9 &#N\\ U +10 &%Qc U +9 &'PMq U +9 &)Ne V +10 &*Re V +9 &,O_ V +10 &.WR` U +9 &0PW U +9 &1MT U +10 &3TQ U +9 &5`MO U +9 &7!OQ U +10 &8OQ U +9 &:MQ U +10 &(QP V +9 &?QQ V +10 &AOA U +9 &CnO6 V +9 &E0XQ V +10 &FgS X +9 &H] Z +10 &JfN [ +9 &L'T \\ +9 &MM \\ +10 &OT [ +9 &QmB \\ +9 &S/: \\ +10 &T0 \\ +9 &V? \\ +10 &XrD ] +9 &Z55 \\ +55 &[7 Q +11 &]/S? (y + &]y@ * ( + &]y7 * + &]y0 * + &]y0 * + &]y( * + "processing"%b& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.74 + .Hand.open + "manipulator"&_1 +3 "core" &]y* * +62 1 +2 "manipulator"&5% +4 "core" % A K + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&C'\ +93 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 4 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%$  +2 %9 +5 "core" 9 +102 "processing"%39 +3 "core" 9 +102 "processing"%~9 +3 "core" 9  +102 "processing"%y9 +3 "core" 9  +103 "processing"%9 +3 "core" 9 +102 "processing"%]9 +3 "core" 9 +102 "processing"%M9 +2 "core" 9 +103 "processing"%%9 +3 "core" 9 +102 "processing"%+9 +2 "core" 9" +103 "processing"%a9 +2 "core" 9& +103 "processing"% 9 +3 "core" 9+ +102 "processing"%99 +3 "core" 9/ +102 "processing"%V9 +3 "core" 93 +102 "processing"%H9 +3 "core" 97 +103 "processing"%9 +3 "core" 9; +102 "processing"%l9 +2 "core" 9@ +103 "processing"%9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%9 +3 "core" 9L +103 "processing"%O9 +2 "core" 9P +103 "processing"%h9 +3 "core" 9U +102 "processing"%z9 +2 "core" 9Y +103 "processing"%u9 +2 "core" 9] +103 "processing"%9 +3 "core" 9a +103 "processing"%R9 +2 "core" 9f +103 "processing"%@9 +2 "core" 9j +103 "processing"%s9 +3 "core" 9n +102 "processing"%i9 +3 "core" 9r +102 "processing"%9 +3 "core" 9v +102 "processing"%9 +2 "core" 9{ +103 "processing"%19 +2 "core" 9 +103 "processing"%x9 +2 "core" 9 +103 "processing"%/9 +2 "core" 9 +103 "processing"%&9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%F9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%E9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%*9 +3 "core" 9!\ +102 "processing"%P9 +2 "core" 9&\ +103 "processing"%f9 +3 "core" 9+ +103 "processing"%p9 +2 "core" 90 +103 "processing"%9 +3 "core" 96 +102 "processing"%D9 +2 "core" 9: +103 "processing"%I9 +2 "core" 9@ +103 "processing"%`9 +2 "core" 9C +103 "processing"%9 +3 "core" 9H +102 "processing"%q9 +3 "core" 9M +102 "processing"%J9 +2 "core" 9R +103 "processing"%>9 +2 "core" 9W +103 "processing"%U9 +3 "core" 9\\ +103 "processing"%9 +2 "core" 9a +103 "processing"%G9 +2 "core" 9e +103 "processing"%9 +2 "core" 9j +103 "processing"%69 +3 "core" 9n +2 .tPH.hold 2:00:00,28C +3 "processing"%Z ppj + .tdelay 1:30 +3 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"%X +102 "core"  +2 "processing"%)% +4 "core" % + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"% '\ +608 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%!'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%e  +75 "core"  +2 .tPSV.dial PTV + "processing"% +74 "core" +2 .tPBV.dial :waste1 + "processing"%  +133 "core"  +2 "processing"%T% +4 "core" %ҷY\  +2 .tPS.seek 1.5ml + "processing"%['} +594 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%W' +1619 "core" ' +2 .tdelay 5:00 +17680 "Can"8 _^ +12322 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%\\  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%| +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%#' +2522 "core" ' +2 .tPSV.dial PTV + "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%8 +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%S +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%;  +85 "core" +2 .tPS.seek :empty +2 "processing"%<'ղ +2539 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%L  +138 "core" +2 .tPSV.dial :mixloop + "processing"%? +42 "core" +2 .tPRV.dial :ab1 + "processing"%" @ +77 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%w' +354 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'.  + "processing"%{  +45 "core" +3  +2 "processing"%(% +3 "core" % +2 .tPS.seek 0.34ml +2 "processing"%' +436 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'4  +29 "core" +2 .tPRV.dial :air +49 "processing"%n  +52 "core"  +2 .tPS.seek 0.9ml +2 "processing"%t'G +1187 "core" ' +2 .tPRV.dial :waste2 + "processing"%- @ +73 "core" > +3 .tPS.seek 0.5ml + "processing"%v'\ +857 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%='Һ +1610 "core" ' +2 .tPSV.dial :PML + "processing"%' +44 "core" +2 .tPTV.dial :mixing + "processing"%\ @ +76 "core" B +2 .tPBV.dial :waste1 + "processing"%r  +35 "core"  +2 "processing"%Y% +4 "core" %ҷ  +2 .tPS.seek 1.85ml + "processing"%,' +249 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%j * +34 "core" , +3 .tPS.seek 0ml + "processing"%k' +1977 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'2& +3 "core" &\ +2 "manipulator"&& +3 "core" &p a M +2 "manipulator"&g% +3 "core" %\  O, +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +136 "core" ( +2 "manipulator"& & +4 "core" &, M OE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &, 1 OD +2 .tForearm.seek :garage +2 "manipulator"& ' +100 "core" ' +2 .tHand.close + "manipulator"&Q/ +72 "core" / +2 "manipulator"&}& +4 "core" &, \\ S :A +2 "manipulator"&% +3 "core" % + ^ w F +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&7( +291 "core" ( +2 "manipulator"&K& +4 "core" &  B:, + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" & ; B:, +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&b' +93 "core" ' +3 "manipulator"&_& +4 "core" & [ @:, +2 "manipulator"&5% +3 "core" % G B +2 "collection"'& +4 "core" & +2 "collection"'3& +4 .tCC.seek :closed + "collection"'B(` +3 "core" & +3 &  +8 &)q - +9 &_z A +10 &Dr T +9 &J U +9 &I T +10 &F U +9 &IL U +10 & L T +9 &I U +9 &J U +10 & RG T +9 &"I T +9 &#I U +10 &%K U +9 &'YI U +10 &)D T +9 &*G U +9 &,F U +10 &.aG U +9 &0#K U +9 &1J T +10 &3H T +9 &5iI U +10 &7+I U +9 &8K U +9 &:G U +10 &4D T +9 &?G T +10 &AI T +9 &CzI T +10 &E;F U +9 &FG U +9 &HN U +10 &J}U V +9 &L7u  Y +9 &MK? ] +10 &OZY ` +9 &Qh_\\ ` +10 &S(\\] a +9 &Taa a +9 &Vca b +10 &Xiee b +9 &Z*ie b! +9 &[ii b& +10 &]kl b. +9 &_Yon U +10 &`L!sp &p +9 &`"qq X +9 ( + &`fnr R + "collection"'3& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.59 + "collection"'~& +4 "core" &`err R + .tHand.open + "manipulator"&N1 +71 "core" 1 +2 "manipulator"&y% +4 "core" %  y  J +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"%] +103 "core"  +2 "processing"%M% +4 "core" %> + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%%' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%+  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%a' +1618 "core" ' +2 .tPSV.dial PSR + "processing"% +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%9' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%V  +2 "collection"'H  +33 "core" ~ +132  +2 .tPSV.dial :mixloop + "processing"% +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%l  +77 "core" +2 .tPS.seek 0ml +2 "processing"%' +2623 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%O +44 "core" +2 .tPS.seek 0ml +2 "processing"%h' +2636 "core" ' +2 .tPSV.dial :air + "processing"%z  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%u' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%R' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&@& +4 "core" &  a  3 =:, +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&s( +36 "core" ( +57 "manipulator"&i& +4 "core" & u  A + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & l \ B +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&1/ +70 "core" / +2 .tCC.seek :open +2 "collection"'x( +470 "core" ( +2 "manipulator"&/& +4 "core" &  H +2 "manipulator"&&% +3 "core" %   H +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +3 "manipulator"&d(, +273 "core" ( +2 "manipulator"&F& +4 "core" &,  H4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, \ G4 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +3 .tHand.open + "manipulator"&E1 +67 "core" 1 +2 "manipulator"&% +4 "core" % s I S  CX +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&*'\ +98 "core" ' +2 ."da"delayUntil "08:22:27.44" +6156 "Can"K\ AA +18479 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%P @ +76 "core" B +2 ."da"PBV.dial :waste1 + "processing"%f  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +35 "core" , +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%D' +2533 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%I +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%`  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%q  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%J'ղ +2533 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%> +144 "core"  +2 "processing"%U% +4 "core" %ձ_\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%G'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%6 +86 "core"  +2 ."da"PBV.dial :waste1 + "processing"%X  +34 "core" +2 "processing"%)% +4 "core" %ҿ  + ."da"PS.seek 1.5ml +2 "processing"%:' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%e' +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%T +71 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%!' +2526 "core" ' +2 ."da"PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%[ +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%$ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%\\  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2515 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%| +133 "core"  +2 "processing"%W% +4 "core" %կ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%8'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%S +85 "core"  +2 ."da"PBV.dial :waste1 + "processing"%;  +36 "core" +2 "processing"%#% +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%L'~ +613 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%"' +712 "Can"=\ AA +901 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%<  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%{ +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%(' +2511 "core" ' + ."da"PSV.dial PTV +2 "processing"%w +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%4 +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +49 "processing"%n +80 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%-'ղ +2504 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%t  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%v  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%' +46 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%\ ' +406 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%r  +46 "core"  +2 "processing"%Y% +4 "core" %  +2 ."da"PS.seek 0.55ml + "processing"%j'_ +345 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%=  +56 "core" +2 ."da"PS.seek 2ml +2 "processing"%,'Һ +1561 "core" ' +2 ."da"PSV.dial :PML + "processing"%2 +43 "core" +2 ."da"PTV.dial :mixing + "processing"% @ +76 "core" A +2 ."da"PBV.dial :waste1 + "processing"%g  +35 "core" +2 "processing"% % +4 "core" %ҽ  + ."da"PS.seek 1.85ml +2 "processing"%0' +250 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%c * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Q' +1977 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +30466 "Can"=\ :: +17536 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%}  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air + "processing"%C  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2523 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%K +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%A  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%_  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%5'ղ +2502 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%% +4 "core" %յ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%^'\ +627 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%~'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%N  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%y +85 "core"  +2 ."da"PBV.dial :waste1 + "processing"%3  +36 "core" +2 "processing"%]% +4 "core" %ҷ  +2 ."da"PS.seek 1.5ml + "processing"%M'} +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%k' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%+  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%a' +2529 "core" ' +2 ."da"PSV.dial PTV + "processing"%H +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%V +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%l  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%9'ղ +2506 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%% +4 "core" %ճ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%O'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%z +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%h  +35 "core" +2 "processing"%% +3 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%u'} +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%i' +1620 "core" ' +2 ."da"delay 2:00 +190 "Can":\ DD +11813 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%7 +73 "core"  +3 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2505 "core" ' + ."da"PSV.dial PTV +2 "processing"%B +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +51 "processing"%/ +80 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%& +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%F'ղ +2506 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +134 "core"  +2 "processing"%s% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%E'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core"  +2 "processing"%P% +4 "core" %ҽ  +2 ."da"PS.seek 1.5ml + "processing"%f' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%R  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%` +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2503 "core" ' +2 ."da"PSV.dial PTV + "processing"%q +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%D +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%> +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%U  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%J'ղ +2502 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +138 "core"  +8 "processing"%% +16 "core" %կ| +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +9 "processing"%6'm +351 "core" ' +2 ."da"delay 5 seconds +502 "processing"%X% +4 "core" %k  +2 #"da"Pulling 0.25ml of PSR.sub2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%)'\ +351 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%G'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%:  +35 "core"  +2 "processing"% % +4 "core" %ҹu  +2 ."da"PS.seek 1.5ml + "processing"%' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%e' +1618 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%[ * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%$ +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%\\' +102 "Can"=  +2449 "core" ' +2 ."da"PSV.dial PTV + "processing"%! +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%| +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%W +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2535 "core" ' +2 "processing"%S9 +3 "core" 9 5 +2 #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast + "processing"%;  +3 "core" 5 + 5 + "processing"%#& +4 "core" &]yA * + #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&8% +3 "core" %\    ) 7 +2 "storage"(?% +3 "core" %w ~ ~ +2 "storage"(L. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 3 +2 "storage"(<( +367 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (.& +3 "core" & $  % + "manipulator"&{& +4 "core" &, ,4 + "manipulator"&"% +4 "core" %\  - + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&w( +197 "core" ( +2 "manipulator"&4& +4 "core" &  +' + "storage"(n& +4 "core" &q   +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&'* +103 "core" ' +2 "storage"((& +4 "core" &p   + ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(t' +130 "core" ' +2 "storage"(- +3 "core" -'ߤ + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&v& +3 "core" &  &' +2 "storage"('& +3 "core" &s L + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 3 +2 "manipulator"&-' +25 "core" ' +2 ."da"Elbow.hold + "manipulator"&r, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(Y- +2 "core" -'ߤ +61 ."da"SE.seek 17.13 Pucks below Top Plate +2 "storage"(\ ' +40 "core" ' +2 "manipulator"&=% +4 "core" % n s d + "storage"(j& +4 "core" &r [ + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 3 + 342 counts + "manipulator"&2'( +17 "core" ' +2 "manipulator"&& +4 "core" &  ) %' +2 "storage"(g& +3 "core" &r +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"& '* +15 "core" ' +3 ."da"SE.seek 18.13 Pucks below Top Plate +2 "storage"(c' +53 "core" ' +2 "manipulator"&,& +4 "core" & - $' +2 "manipulator"&0% +4 "core" %; n % + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&}'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +254 "core" ( +2 "manipulator"&C& +4 "core" &n  # + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &n  # +2 ."da"Forearm.seek PC +2 "manipulator"&K' +91 "core" ' +2 ."da"Hand.close +2 "manipulator"&A/ +76 "core" / +2 ."da"PC.seek :open +2 "processing"%( +450 "core" ( +2 "storage"(_& +4 "core" &r +2 "manipulator"& & +3 "core" &n  & +2 "manipulator"&% +3 "core" % Ϯ 7 % +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&5( +258 "core" ( +2 "manipulator"&^& +4 "core" & / #0 + "storage"(N& +4 "core" &s  q +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&y'* +106 "core" ' +2 ."da"Hand.open +2 "manipulator"&31 +65 "core" 1 +2 "storage"(]- +4 "core" -' +2 ."da"SE.seek 17.89 Pucks below Top Plate + "storage"(~'S +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 17.12 Pucks below Top Plate +2 "storage"(b' +51 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1409h292ml.tif +1429 #SX MX5/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.051 seconds\ /var/log/esp/da19sep1409h292ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1409h292ml15s.tif +517 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1041 #"da"SX MX5/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1409h292ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1409h292ml30s.tif +3057 #SX MX5/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1409h292ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1409h292ml70s.tif +7121 #SX MX5/16 (USB:37): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1409h292ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF + ."Qmail"HABfans.email "11.051 sec auto-exposure",Subject: "da19sep1409h292ml images!" +11 "storage"(M- +15 "core" -' +2 "storage"(+& +4 "core" &q   +2 "manipulator"&%& +3 "core" &  %0 +2 ."da"Elbow.seek 3 +3 "manipulator"& ( +3 "core" ( + "manipulator"&k& +4 "core" & 5 %0 +2 "storage"(H& +3 "core" &q O +2 ."da"Forearm.seek 3 + 600 counts +3 "manipulator"&V'* +16 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 17.84 Pucks below Top Plate +2 "storage"(' +64 "core" ' +2 "manipulator"&l& +4 "core" &   Q 60 +2 "storage"(a& +3 "core" &p L R 2 +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 3 +2 "manipulator"&' +26 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 18.02 Pucks below Top Plate +3 "storage"(9' +38 "core" ' +3 "manipulator"&O% +5 "core" % , + "storage"(z& +4 "core" &p 7 8 4 +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 3 + 332 counts +4 "manipulator"&h' +17 "core" ' +2 "manipulator"&& +6 "core" &  ! M 70 +2 "storage"(& +4 "core" &p q p +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&@'* +17 "core" ' +2 "storage"(u% +5 "core" % v p s +3 ."downElevator"SE.seek :down +3 "storage"('} +92 "core" ' +2 ."downElevator"SE.coast +2 "storage"(5 +4 (1% +3 "core" % _ +3 "manipulator"&7% +5 "core" %7 e e B +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&i'\ +91 "core" ' +2 ."da"SC.coast + "storage"(6 +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +2 "processing"%B& +4 "core" & +3 "manipulator"&/& +4 "core" & ' N0 +2 "manipulator"&&% +3 "core" %\   N +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(, +178 "core" ( + "manipulator"&& +4 "core" &, Ss +2 ."psFlush"Elbow.reconfigure LooseElbow +62 "manipulator"&$ &.,(#b +4 && +3 "core" &,  Ts +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&s' +97 "core" ' +3 ."psFlush"Hand.close +2 "manipulator"&F/ +65 "core" / +2 "manipulator"&E& +4 "core" &, J Ns +2 "manipulator"&% +3 "core" % 4 O% +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&P(k +121 "core" ( +2 "manipulator"&& +4 "core" &s T + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &p& +3 "core" &s  T +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&f' +100 "core" ' +3 "manipulator"&R& +4 "core" &s ! W +2 "manipulator"&I% +3 "core" %Ͽ  W +2 "processing"%`& +4 "core" &\  +2 "processing"%& +3 ."psFlush"PC.seek :closed +2 "processing"%q(] +3 "core" &\  +3 &  +9 &%q . +9 &_ B +10 &Fp T +9 &M U +10 &P U +9 &Q T +9 &IR U +10 & Q U +9 &R U +9 &P U +10 & QQ U +10 &"R U +9 &#O U +9 &%O U +9 &'[Q U +10 &)O T +9 &*T U +9 &,O U +10 &.bQ U +9 &0$Q U +10 &1Q U +9 &3R U +9 &5kR U +11 &7-T U +8 &8P T +9 &:P U +10 &5Q U +11 &?T U +8 &AP U +9 &CzO U +10 &E;U U +9 &Fg W +10 &H Y +9 &Jq [\ +9 &L2 [ +11 &M [ +8 &O \\ +9 &Qx [ +10 &S: [ +10 &T \\ +8 &V \\ +10 &X \\ +9 &Z? \\ +10 &\\ M +9 &]*Du %p +9 &]}; 4 +5 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 +2 "processing"%D& +4 "core" &]}* 4 + ."psFlush"Hand.open +2 "manipulator"&>1 +68 "core" 1 +2 "manipulator"&U% +4 "core" % Ͽ  S +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&'\ +89 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +132 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +313 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +796 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +1609 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%X +72 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%6  +36 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%)' +2632 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%:'\ +602 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"% ' +2115 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%G +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%T U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2620 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2645 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%$  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%e'ղ +2626 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%! +46 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%|' +2635 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%W +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%;  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%#'ղ +2622 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%8 +57 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +3 "processing"%?'TE +1116 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%L' +1620 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%. +85 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%{  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%"' +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%4 +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%n'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%d' +1348 "Can"@\ ?? +775 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%( +74 "core" +2 ."psFlush"PBV.dial PSV + "processing"% U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%v' +2659 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%' @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%Y  +73 "core"  +2 ."psFlush"PS.seek :empty +49 "processing"%='ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%j +46 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%g +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%,' +2623 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%0 @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%w  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%t'ղ +2628 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'-& +4 "core" & +2 "manipulator"&2& +3 "core" &s  W +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&\ (k +2 "core" ( +2 "manipulator"& & +4 "core" &s 9 W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &C& +2 "core" &s  W +2 .tForearm.seek PC +2 "manipulator"&Q' +92 "core" ' +2 .tHand.close + "manipulator"&r/ +73 "core" / +2 .tPC.seek :open +2 "processing"%A( +454 "core" ( +2 "manipulator"&}& +4 "core" &s %  M ] + "manipulator"&m% +4 "core" %   ]$ +2 .tForearm.seek :retract + "manipulator"&_'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +364 "core" ( +2 "manipulator"&& +4 "core" && 9 W@\\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &K& +3 "core" && 1 W@\\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&^' +98 "core" ' +2 "manipulator"&N& +4 "core" &' ( U@\\ +2 "manipulator"&% +3 "core" % \\ T +2 "collection"'3& +4 "core" & +2 "collection"']& +3 .tCC.seek :closed +2 "collection"'(` +2 "core" & +3 &  +9 &)r - +9 &a~ B +10 &Rn T +9 &L U +9 &P U +10 &M[ U +9 &WK U +10 &O? T +9 &L T +9 &P  U +10 & `J T +9 &""L T +9 &#H T +10 &%L T +9 &'gO U +10 &))K U +9 &*O T +9 &,J U +10 &.oI U +9 &02NG T +9 &1H U +10 &3M  U +9 &5xI T +10 &79J^ U +9 &8M> U +9 &:H T +10 &<K T +9 &>BJ T +9 &@K T +10 &AL! U +9 &CK U +10 &EJJ T +9 &G M  T +9 &HO%#f U +10 &J])%G V +9 &LE~@5 Y +9 &Mh^J ] +10 &Ots ` +9 &QvxuM ` +10 &S6xvI a +9 &TyyD a +9 &V|yG a +10 &Xy}|G b +9 &Z9G b +9 &[J b% +10 &]J b- +9 &_fJ V +10 &`RnK [ +9 &`zG ] +9 ( + &`}vI Z + "collection"']& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.54 +2 "collection"'c& +4 "core" &`}v" Z + .tHand.open + "manipulator"&~1 +73 "core" 1 +2 "manipulator"&M% +4 "core" %  D J +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&+'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'%& +4 "core" &`}v Z +2 "collection"'k% +3 "core" %Ӵ +2 .tCSV.dial CSR + "collection"'H  +42 "core"  +2 "collection"'l% +4 "core" %ӯ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'a'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'O% +3 "core" %qiW  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"'z'C +687 "core" ' +2 .tCSV.dial :waste + "collection"' +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'5& +4 "core" &`}vO Z + "collection"'u% +4 "core" %Ӱ}) + .tCSV.dial :flush +2 "collection"'y  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'b'qi +1275 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'1 @ +44 "core" A +2 "collection"'7% +4 "core" %qe~~+  +2 .tCS.seek 7ml + "collection"'V'z +556 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 '  +41 "core"  +99  +2 .tCBV.dial :waste1 + "collection"'B @ +43 "core" > +2 .tCS.seek 0ml +2 "collection"''Ӵ +1773 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'/& +4 "core" &`}uH Z + "collection"'&% +4 "core" %Ӳ + .tCSV.dial :flush +2 "collection"'h  +74 "core" +2 .tCS.seek 5ml +2 "collection"'9'qi +1279 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +56 "core" > +2 "collection"'@% +4 "core" %qd}}O  +2 .tCS.seek 6.999ml + "collection"''y +560 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'  +46 "core"  +2 .tCBV.dial :waste2 +54 "collection"'<  +108 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +1758 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'F& +4 "core" &`}uZ Z +2 "collection"'E% +3 "core" %Ӹ~ +2 .tCSV.dial CSR + "collection"'  +42 "core"  +2 "collection"'i% +4 "core" %Ӹ} + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +2015 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'p' +567 "core" ' +2 ."connect"CSV.dial CBV +3 "collection"'s + .tCBV.dial CSV +4 "collection"'R  +111 "core" ~ +28  +2 .tCTV.dial :intake + "collection"'I  +77 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'`' +2029 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +74 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +595 "core" ' + .tCSV.dial CSR +2 "collection"'  +102 "core"  +2 "collection"'D% +4 "core" %Ӱ~ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'>'qi +1340 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'U' +1348 "core" ' + .tCSV.dial CBV +2 "collection"' +116 "core" ~ +2 .tCS.seek 0ml +2 "collection"''Ӵ +2608 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&f& +4 "core" &&  L@\\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +4 "core" ( +2 "manipulator"&& +4 "core" && D K@\\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" && J K@\\ +2 .tForearm.seek CC +2 "manipulator"&6' +94 "core" ' +2 .tHand.close + "manipulator"&J/ +68 "core" / +2 .tCC.seek :open +2 "collection"' ( +470 "core" ( +2 "manipulator"&)& +4 "core" && \\ W@\\ +2 "manipulator"&:% +3 "core" %   V +2 .tForearm.seek :retract +2 "manipulator"&G'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&T(, +285 "core" ( +2 "manipulator"& & +4 "core" &, V8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, W8 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +117 "core" ' +2 .tHand.open + "manipulator"&$1 +66 "core" 1 +2 "manipulator"&[% +4 "core" % p  GM +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&!'\ +98 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:14:27 + #Preparing to sleep until 11:00AM 9/14/2019 +5 ."shutdown"CC.coast +2 #tAsleep til 11:00AM 9/14/2019 +2 "collection"'6 +4 #tContinuing at 11:00 +2 ."shutdown"CS.coast +2 "collection"'5 +4 "Can"G\ :: +2 ."shutdown"PC.coast +4 ."Qmail"GoodNews.email "Then, in tube 4: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:132\\n{1 => 22,\\n 2 => 22,\\n 3 => 19,\\n 4 => 3}\\nCan@09:17:33, 23.6C, 17% humidity, 15.0psia, 12.518V, 0.294A, 0.294A avg, 3.68W",Subject: "Asleep until 11:00" +2 "processing"%6 +4 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +10916 "Can"U\  +60002 I\  +60002 F\  +60002 C\  +60003 F\  +60002 F\  +60002 B\  +60002 C\  +60002 D\  +60002 B\  +60002 B\  +3701 B\  +2 #tPowering core bus +491 .Gate.power :raw,:ON +2 "sampler") +2 )e +2 "core"  + "collection"' +3 'W +3 "core"  +2 "processing"% +2 %| +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +5 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )\\% +3 "core" %\  + .tSS.configure SSconfig +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 19,\\n 4 => 3}\\nCan@11:00:27, 23.1C, 17% humidity, 15.0psia, 12.503V, 0.367A, 0.367A avg, 4.59W",Subject: "Started 2019_9_5_rush_mission phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #19) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'\ & +4 "core" &1/  + .tHand.open +2 "manipulator"&1 +70 "core" 1 +2 "manipulator"&K& +4 "core" & / O4 +2 "manipulator"&N% +3 "core" % \  _ O +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +184 "core" ( +2 "manipulator"&3& +5 "core" &, ~ RV +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" &, L TV +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :garage +2 "manipulator"&x' +100 "core" ' +2 .tHand.close + "manipulator"&c/ +70 "core" / +2 "manipulator"&~& +5 "core" &,  NV +2 "manipulator"&M% +3 "core" % ( 0 M+ +3 .tForearm.seek :retract +2 "manipulator"&%'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +3 "manipulator"&k( +289 "core" ( +2 "manipulator"&]& +4 "core" &+ i LDy + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &+ R LDy +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&l' +94 "core" ' +3 "manipulator"&^& +4 "core" &+  MDy +2 "manipulator"&o% +3 "core" %  M +2 "collection"'O& +4 "core" &0/  + "collection"'a& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &10  +3 &//  +9 &3y20 - +10 &`y11 A +9 &>q00 T +9 &I10 U +11 &K20 U +8 &J10 T +10 &CL10 U +9 &O21 U +9 &L10 T +10 &L31 U +9 & KI21 U +9 &" L1/ U +10 &#L01 U +9 &%I20 U +10 &'SL01 U +9 &)I32 T +9 &*O30 U +11 &,J10 T +9 &.ZL20 U +10 &0H31 U +9 &1I20 U +9 &3M32 U +9 &5cM12 U +9 &7%N30 U +9 &8L32 U +11 &:L31 U +8 &-F31 U +9 &?M50 U +9 &AI10 U +10 &CsF31 U +9 &E5I40 U +9 &FG42 T +10 &HO96 U +9 &Jw\\@; V +10 &L0xVJ Y +9 &Ms ] +9 &O ` +10 &Qa ` +9 &S# ` +9 &T a +10 &V a +9 &Xe b +10 &Z% b +9 &[ b% +9 &] b, +10 &_T V +9 &`I! (t +9 &`' U +8 ( +2 &`e O +2 "collection"'a& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.53 + "collection"'z& +4 "core" &`e O + .tHand.open +2 "manipulator"&51 +75 "core" 1 +3 "manipulator"&u% +4 "core" %  D +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract +2 "manipulator"&y'\ +93 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`d O +2 "collection"'1% +4 "core" %ӹ + .tCSV.dial CSR +2 "collection"'7  +136 "core"  +2 "collection"'b% +4 "core" %ӹ +4 #tPulling 4.999ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"' 'qi +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '% +2 "core" %qf +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'B'@ +695 "core" ' + .tCSV.dial :waste +2 "collection"'V +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'/'Ӵ +1966 "core" ' +2 #tPurging external Intake + "collection"'&& +4 "core" &`d O + "collection"'h% +4 "core" %ӹ + .tCSV.dial :flush + "collection"'  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'' +2509 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'@ + '9  +6 "core"  +69 ~ +2 .tCTV.dial :intake + "collection"'  +80 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'<'Ӵ +2520 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +77 "core"  +2 #tFlushing upper manifold + "collection"'F& +4 "core" &`c O +2 "collection"'E% +3 "core" %ӹ + .tCSV.dial :flush +2 "collection"'  +75 "core"  +2 .tCS.seek 5ml +2 "collection"'i'qi +1299 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" B +2 "collection"'% +4 "core" %qe +54 .tCS.seek 7ml + "collection"'s'z +561 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'R +117 "core" +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'I'Ӵ +1777 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'p'2T +813 "core" ' +2 .tCSV.dial :waste + "collection"' +42 "core" +2 .tCS.seek 0ml +2 "collection"'`'Ӵ +798 "core" ' +2 "collection"'& +4 "core" &`c O + "collection"'D% +4 "core" %Ӵ + .tCSV.dial :flush +2 "collection"'  +44 "core"  +2 .tCS.seek 3ml +2 "collection"'>'2T +794 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"'U% +4 "core" %2S  +2 .tCS.seek 5ml + "collection"'f'qh +569 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"''Ӵ +1292 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'X'2T +804 "core" ' + .tCSV.dial :waste +2 "collection"'J +75 "core" +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +808 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&+& +4 "core" &*  FDy +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +3 "core" ( +2 "manipulator"&)& +3 "core" &+  FDy +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" &* / FDy +2 .tForearm.seek CC + "manipulator"&6' +96 "core" ' +2 .tHand.close + "manipulator"& / +73 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "manipulator"&& +4 "core" &+ 0 RDy + "manipulator"&$% +4 "core" %  S R +2 .tForearm.seek :retract + "manipulator"&['\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&G(, +291 "core" ( +2 "manipulator"&& +4 "core" &,  ; Y. + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &, 9 X. +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +112 "core" ' +2 .tHand.open +2 "manipulator"&A1 +68 "core" 1 +2 "manipulator"&t% +4 "core" % \ u  I^ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&!'\ +99 "core" ' +2 #tda sampling at most 300ml +2 #Loading sh1 puck from tube 4 into Collection Clamp +3 ."Qmail"HABfans.email "Started da in tube 4 at 11:04:51EDT14-Sep-19\\n{1 => 22,\\n 2 => 22,\\n 3 => 19,\\n 4 => 3}\\nCan@11:00:27, 23.1C, 17% humidity, 15.0psia, 12.503V, 0.367A, 0.367A avg, 4.59W",Subject: "da sampling at most 300ml" +3 "collection"'T& +3 "core" &21 +2 "manipulator"&Z% +4 "core" %\   X +2 "storage"(e% +3 "core" %w  I  +2 "storage"(W. +2 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 +2 "storage"(|(,q +677 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (\\& +3 "core" &,o  & +2 "manipulator"&& +3 "core" &,  F. +2 "manipulator"&;% +3 "core" %\  |  E +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 +2 "manipulator"&S( +199 "core" ( +2 "manipulator"&8& +4 "core" & p g D D* + "storage"(#& +4 "core" &,o } & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&?'( +93 "core" ' +2 "storage"(.& +4 "core" &,o ' & + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"({' +278 "core" ' +2 "storage"(L- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (4& +3 "core" &,o e & + "manipulator"&"& +4 "core" & q i A* + .tElbow.seek 4 +2 "manipulator"&(( +36 "core" ( +2 "manipulator"&n& +4 "core" & o q C) + "storage"(d& +4 "core" &,o { & +2 .tForearm.seek 4 + 300 counts + "manipulator"&' +14 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +53 "manipulator"&v/ +83 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&*& +4 "storage"(j'} +5 "core" & v s  B) +2 "manipulator"&'% +4 "core" % Q F@ +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&0( +144 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +56 "core" ( +2 "manipulator"&& +3 "core" &  G +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +3 "core" &  G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&r' +101 "core" ' +2 "manipulator"&& +4 "core" &  E +2 "manipulator"&}% +3 "core" %  E +2 "collection"'q& +4 "core" &20 +2 "collection"'Y& +4 .tCC.seek :closed + "collection"'w(` +3 "core" &00 +3 &0/  +9 &)n2/ - +9 &`v// A +10 &Pm00 T +9 &F/1 T +10 &I10 T +9 &I.1 T +9 &TI10 T +10 &F00 T +9 &I11 T +9 &I21 T +10 & \\J10 T +9 &"I10 T +10 &#G20 T +9 &%H00 T +9 &'dG20 T +10 &)&G11 T +9 &*I03 T +9 &,E11 T +10 &.lI/1 T +9 &0.H21 T +10 &1F01 T +9 &3G/2 T +9 &5tG21 T +10 &76H22 T +9 &8I22 T +9 &:G21 T +10 &<}G40 T +9 &>@E12 T +10 &@G01 T +9 &AE20 T +9 &CF1/ T +10 &EHD12 T +9 &G I84 T +9 &HV?< U +10 &Jm[M X +9 &L7| \\ +10 &M _ +9 &O ` +9 &Qq ` +10 &S2 a +9 &T a +9 &V b +10 &Xt b +9 &Z3 b" +10 &[ b' +9 &] b0 +9 &__ U +10 &`K~ &o +9 &`( ] +9 ( + &`j T + "collection"'Y& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.71 + .Hand.open + "manipulator"& 1 +72 "core" 1 +2 "manipulator"&\ % +4 "core" % p q B +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")K+ +3 "core" + +2 "sampler")N% +4 "core" %ۀ  = + "collection"'3& +4 "core" &`h T +3 "Can"K ED + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0X% +3 "core" %ie  +2 "sampler")f% +4 "core" %ig  + .tIntake.select :close + "sampler")0 +9 )% +3 "core" %fc # + .tSSV.dial :exhaust +2 "sampler")J  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")X'z +893 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")+  +79 "core" +2 #tAllowing 130s for 25.0ml of remaining 200.0ml + .Intake.select :open + "sampler") +210 "collection"')% +3 "core" %ӱ33 + #tIntake @21.4psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X   +2 "collection"'Q% +4 "core" %ӱ  + #tIntake @19.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 99 +2 "sampler")#.c0X`+ +16 "core" + +15 "collection"'f% +3 "core" %ӱ +2 "sampler")% +3 "core" %-8   +15 "collection"'J% +3 "core" %ӱ  +2 "sampler")`% +3 "core" %-  b +15 "collection"'% +3 "core" %ӱ!! +2 "sampler")+% +3 "core" %-  $ +15 "collection"')% +4 "core" %ӱ#$ +2 "sampler")X% +3 "core" %-  % +2 "collection"'k% +4 "core" %ӱ$" + #tIntake @20.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 59 +2 "sampler")#.;0Xt<  +2 "sampler")S% +3 "core" %@A  +2 .tIntake.select :close + "sampler")0 +9 )?% +3 "core" %AB  + .tSSV.dial :exhaust +2 "sampler"){  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +907 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +78 "core"  +2 #tAllowing 130s for 25.0ml of remaining 25.0ml + .Intake.select :open + "sampler") +210 "collection"'*% +3 "core" %ӱ86 + #tIntake @21.6psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 48 +2 "sampler")#.00X(e{   +3 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X% +3 "core" %   ? +15 "collection"'% +3 "core" %ӱ(( +2 "sampler")$% +3 "core" %   ? +15 "collection"':% +3 "core" %ӱ'' +2 "sampler") % +3 "core" %   ? +15 "collection"'% +3 "core" %ӱ,, +2 "sampler") % +3 "core" %   ? +15 "collection"'6% +3 "core" %ӱ2/ +2 "sampler")t% +3 "core" %   ? +2 "collection"'T% +3 "core" %ӱ/1 +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 23 +2 "sampler")#.0X% +3 "core" %ӱ.. +2 "sampler")% +3 "core" %f  , +2 "collection"'$% +4 "core" %ӱ-, + #tIntake @21.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X~% +3 "core" %~tv  +2 "sampler")% +3 "core" %~  } +2 #tBubblePoint: Intake @39.6psia, Outlet @15.2psia + .CBV.dial SSV +55 "collection"'$ @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'3'Ӵ +109 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")r +15 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +118 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +337 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'C% +3 "core" %< \ +2 .tCS.seek 6ml + "collection"'~' +1345 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"''ӂ +1535 "core" ' +2 .tCSV.dial CSR + "collection"'G  +44 "core"  +2 "collection"'Q% +4 "core" %{ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'K' +591 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'c% +3 "core" %  +2 .tCS.seek 5ml + "collection"'^'ql +838 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'o  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'a'> +1087 "core" ' +2 #tHeating sh1 puck from tube 4 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +4 "collection"'1 \  + '9 +5 "core" 9 +102 "collection"'79 +3 "core" 9d +102 "collection"'u9 +3 "core" 9 d +102 "collection"'b9 +3 "core" 9 d +102 "collection"'z9 +3 "core" 9d +102 "collection"'59 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"' 9 +3 "core" 9d +102 "collection"']9 +3 "core" 9"d +102 "collection"'H9 +3 "core" 9&d +102 "collection"'l9 +3 "core" 9+d +103 "collection"'=9 +3 "core" 9/d +102 "collection"'V9 +3 "core" 93d +102 "collection"'B9 +3 "core" 97d +102 "collection"'h9 +2 "core" 9;d +103 "collection"'9 +3 "core" 9%@d +102 "collection"'9 +3 "core" 9;Dd +102 "collection"'9 +3 "core" 9QHd +102 "collection"'/9 +2 "core" 9gLd +103 "collection"'O9 +3 "core" 9Pd +102 "collection"'%9 +3 "core" 9Ud +102 "collection"'@9 +3 "core" 9Yd +102 "collection"'<9 +3 "core" 9]d +102 "collection"'9 +3 "core" 9ad +102 "collection"'&9 +3 "core" 9ed +102 "collection"'R9 +3 "core" 9jd +102 "collection"'9 +3 "core" 9*nd +102 "collection"'F9 +3 "core" 9Drd +102 "collection"'9 +3 "core" 9\\vd +102 "collection"'p9 +3 "core" 9tzd +102 "collection"'9 +3 "core" 9d +102 "collection"'x9 +3 "core" 9d +102 "collection"'D9 +3 "core" 9d +102 "collection"'9 +3 "core" 9c +102 "collection"'I9 +3 "core" 9a +102 "collection"'s9 +3 "core" 9 ^ +103 "collection"'9 +3 "core" 9 [ +102 "collection"' 9 +2 "core" 99Y +103 "collection"'9 +3 "core" 9RW +102 "collection"'9 +2 "core" 9kU +103 "collection"'`9 +3 "core" 9R +103 "collection"'+9 +3 "core" 9Q +102 "collection"'i9 +3 "core" 9O +102 "collection"')9 +3 "core" 9M +102 "collection"'X9 +3 "core" 9K +102 "collection"'k9 +3 "core" 9H +102 "collection"'E9 +3 "core" 9F +102 "collection"'f9 +3 "core" 9(E +102 "collection"'>9 +3 "core" 9?B +102 "collection"'9 +3 "core" 9VB +102 "collection"'$9 +3 "core" 9k? +103 "collection"'9 +2 "core" 9> +103 "collection"'9 +3 "core" 9< +102 "collection"' 9 +3 "core" 9: +102 "collection"'69 +2 "core" 98 +103 "collection"'99 +3 "core" 96 +103 "collection"'t9 +2 "core" 95 +103 "collection"'9 +3 "core" 94 +102 "collection"'J9 +2 "core" 92 +103 "collection"'9 +3 "core" 9%1 +102 "collection"'T9 +3 "core" 98/ +103 "collection"'9 +3 "core" 9I. +102 "collection"'U9 +3 "core" 9\\, +102 "collection"'e9 +3 "core" 9n + +102 "collection"'A9 +2 "core" 9) +103 "collection"'29 +3 "core" 9\ ( +102 "collection"';9 +3 "core" 9 ' +102 "collection"'89 +2 "core" 9 & +103 "collection"'W9 +3 "core" 9% +102 "collection"'[9 +3 "core" 9## +102 "collection"'Z9 +3 "core" 9'" +103 "collection"'\\9 +3 "core" 9+! +102 "collection"'9 +3 "core" 9/ +102 "collection"'49 +3 "core" 9 3 +102 "collection"'#9 +5 "core" 9 8 +103 "collection"'L9 +3 "core" 9 )< +103 "collection"'n9 +3 "core" 9 7@ +102 "collection"':9 +3 "core" 9 CD +102 "collection"' 9 +2 "core" 9 PI +103 "collection"'"9 +2 "core" 9 \\M +103 "collection"'-9 +3 "core" 9 h!Q +103 "collection"'S9 +3 "core" 9 t"U +156 "collection"'?9 +5 "core" 9 %\\ +102 "collection"'!9 +3 "core" 9 &` +102 "collection"'.9 +3 "core" 9 'd +102 "collection"'9 +3 "core" 9 )h +102 "collection"'*9 +3 "core" 9 *l +102 "collection"'y9 +3 "core" 9 ,q +102 "collection"'9 +3 "core" 9 -u +102 "collection"',9 +3 "core" 9 /y +102 "collection"'j9 +3 "core" 9 /} +102 "collection"'9 +3 "core" 9 1 +102 "collection"'d9 +3 "core" 9 1 +102 "collection"''9 +3 "core" 9 3 +102 "collection"'(9 +3 "core" 9 5 +102 "collection"'Y9 +5 "core" 9 6 +103 "collection"'v9 +3 "core" 9\ 7 +102 "collection"'r9 +3 "core" 9\ 9 +102 "collection"'{9 +3 "core" 9\ : +102 "collection"'39 +3 "core" 9\ ; +102 "collection"'N9 +3 "core" 9\ < +103 "collection"'|9 +3 "core" 9\ != +102 "collection"'\ 9 +3 "core" 9\ &> +102 "collection"'}9 +3 "core" 9\ ,@ +102 "collection"' 9 +3 "core" 9\ 1A +102 "collection"'g9 +3 "core" 9\ 5B +103 "collection"'9 +3 "core" 9\ ;C +102 "collection"'q9 +3 "core" 9\ ?D +102 "collection"'M9 +3 "core" 9\ CE +102 "collection"'P9 +3 "core" 9\ HF +102 "collection"'C9 +3 "core" 9\ LG +102 "collection"'_9 +3 "core" 9\ PH +102 "collection"'9 +3 "core" 9\ SI +102 "collection"'~9 +3 "core" 9\ WJ +102 "collection"'G9 +3 "core" 9\ [L +102 "collection"'Q9 +3 "core" 9\ ^L +103 "collection"'9 +3 "core" 9\ aN +102 "collection"'c9 +3 "core" 9\ eO +102 "collection"'K9 +3 "core" 9\ gO +102 "collection"'o9 +3 "core" 9\ jP +102 "collection"'^9 +3 "core" 9\ mR +103 "collection"'9 +3 "core" 9\ pS +102 "collection"'79 +3 "core" 9\ rS +102 "collection"'u9 +3 "core" 9\ sT +102 "collection"'b9 +3 "core" 9\ wV +102 "collection"'z9 +3 "core" 9\ yV +103 "collection"'59 +3 "core" 9\ {W +102 "collection"'9 +3 "core" 9\ ~X +102 "collection"' 9 +3 "core" 9\ Y +102 "collection"']9 +3 "core" 9\ Z! +102 "collection"'H9 +3 "core" 9\ [& +102 "collection"'l9 +3 "core" 9\ \\* +102 "collection"'=9 +3 "core" 9\ ].\ +102 "collection"'V9 +3 "core" 9\ ^2 +102 "collection"'B9 +3 "core" 9\ _6 +2 .tCH.hold 10:00,70C +3 "collection"'h `\ `\  +3 "core" 7 +31827 "Can"; +28175 "core" ` +2 "collection"'9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"''Ӵ +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +109 "core" A +2 .tCSV.dial :air + "collection"'/ @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"'O'qi +1349 "core" ' + .tCSV.dial CTV +2 "collection"'%  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'@ @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'<  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +43 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'&'Ӵ +1335 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'R +105 "core"  +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'F% +4 "core" %ӹ +2 .tCS.seek 5.001ml + "collection"''qn +1346 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'p  +44 "core" +2 "collection"'% +4 "core" %qq  +2 .tCS.seek 7.001ml + "collection"'x' +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'D @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"'' +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'I ` +119 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'s   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 '  +30 "core"  +111  +2 .tCS.seek 5ml +2 "collection"''qi +1340 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +107 "core" B +2 .tCSV.dial :waste + "collection"'` +106 "core" +2 .tCS.seek :empty +2 "collection"'+'ӂ +1351 "core" ' + .tCSV.dial :air +2 "collection"'i @ +75 "core" B +2 .tCS.seek 5ml +2 "collection"')'qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'X  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'k @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'E  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +54 "collection"'f @ +48 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'>'Ӵ +1337 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +105 "core" ~ +2 .tCBV.dial CSV + "collection"'$  +30 "core" +2 "collection"'% +4 "core" %ӱ +2 .tCS.seek 5ml + "collection"''qf +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'6% +4 "core" %qb _ +2 .tCS.seek 6.999ml + "collection"'9'w +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'t @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'J ` +118 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &`h56 T +2 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&T% +3 "core" %\  N +2 "storage"(% +3 "core" %{\ \  +2 "storage"(U. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(e( +366 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (A& +2 "core" &  +2 "manipulator"&2& +4 "core" & i i  A + "manipulator"&;% +4 "core" %\  e f A +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&8( +151 "core" ( +2 "manipulator"&W& +4 "core" & m g B' + "storage"([& +4 "core" & L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&Z'* +98 "core" ' +2 "storage"(\\& +4 "core" & e +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +128 "core" ' +2 "storage"(4- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&#& +3 "core" &   l 5' +2 "storage"(L& +3 "core" & m \\ 8 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 +2 "manipulator"&n' +26 "core" ' +2 .tElbow.hold + "manipulator"&:, +4 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"( - +2 "core" -' +3 .tSE.seek 18.13 Pucks below Top Plate + "storage"("' +42 "core" ' +2 "manipulator"&-% +4 "core" %  + +2 "storage"(S& +3 "core" & & * +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 333 counts + "manipulator"&?' +14 "core" ' +2 "manipulator"&!& +4 "core" &  # 8& +2 "storage"(.& +3 "core" & o s T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&'* +14 "core" ' +2 .tSE.seek 19.13 Pucks below Top Plate +2 "storage"(*'w +55 "core" ' +2 "manipulator"&y& +4 "core" & ? 7 ( :& +2 "manipulator"&% +3 "core" %! . 6 3 : +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&j( +166 "core" ( +2 "manipulator"&& +4 "core" &2 0J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &d& +3 "core" &2 /J +2 .tForearm.seek CC +2 "manipulator"&'' +96 "core" ' +2 .tHand.close + "manipulator"&(/ +69 "core" / +2 .tCC.seek :open +2 "collection"'Y( +469 "core" ( +2 "storage"(v& +4 "core" & R O w + "storage"(r& +4 "core" & R X c + "manipulator"&{& +4 "core" &+ 3Dv + "manipulator"&3% +4 "core" %  3 +2 .tForearm.seek :retract + "manipulator"&N'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&|( +171 "core" ( +2 "manipulator"&\ & +4 "core" & c \\ ? +2 "storage"(}& +3 "core" & +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 3 +2 "manipulator"& ' +100 "core" ' +2 .tElbow.hold + "manipulator"&g, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +73 "core" 1 +4 "manipulator"&q% +3 "core" %   < 6 +2 "storage"(M& +3 "core" & k j ~ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 339 counts + "manipulator"&P'% +15 "core" ' +2 "manipulator"&C& +4 "core" & g o ; A +2 "storage"(_& +3 "core" & +49 .tForearm.reconfigure TightForearm +9 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&'* +22 "core" ' +2 "storage"(~% +4 "core" % 7 q +2 ."downElevator"SE.seek :down +3 "storage"(G'} +83 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +14 (Q% +3 "core" %|  +2 "manipulator"&% +3 "core" %) KQ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +89 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'K& +3 "core" &uw  +3 "manipulator"&o& +3 "core" & ^ X +2 "manipulator"&^% +4 "core" %\   X +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +176 "core" ( +3 "manipulator"&7& +4 "core" &,   b YC +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &,  F YC +2 .tForearm.seek :garage + "manipulator"&b' +98 "core" ' +2 .tHand.close + "manipulator"&z/ +70 "core" / +2 "manipulator"&5& +4 "core" &, T RC +2 "manipulator"&% +3 "core" % 0 O R +2 .tForearm.seek :retract + "manipulator"& '\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&]( +283 "core" ( +2 "manipulator"&H& +4 "core" && , S@^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &l& +2 "core" && # Q@^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&=' +99 "core" ' +2 "manipulator"&V& +4 "core" && = P@^ +2 "manipulator"&B% +3 "core" %  O +2 "collection"'1& +4 "core" &XV +2 "collection"'h& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &WX +4 &XVl 0 +9 &.DvWX 3 +9 &QnuXU H +10 &[VXy T +9 &ITU[ S +10 &nIXV S +9 &0GVU S +9 &IUV S +10 &ITV S +9 &vJUU S +9 &7IUTh S +10 & IUVD S +9 &"JUU) S +10 &$~IUT S +9 &&?ITS S +9 &(GSTN S +10 &)GTR S +9 &+ITS S +9 &-GJRSh S +10 &/\ FRRo S +9 &0JRRQ S +10 &2GSR S +9 &4OGQR S +9 &6IRR S +10 &7JRQ S +9 &9JPR S +9 &;WIRP S +10 &=FPQ S +9 &>IOPm S +10 &@HMP[ S +9 &B_IMOM S +9 &D"GNO1 S +10 &EGON S +9 &GIMN S +9 &IfOPQ T +10 &K#bVSQ V +9 &LB Z +10 &N _ +9 &PL6, _ +9 &R NI ` +10 &S_\\ ` +9 &Ukg a +9 &WNsp a +10 &Y{x b +9 &Z b +10 &\\t b$ +9 &^G b, +9 &_~ 5 +10 &`M : +9 &` x R +5 ( + "collection"'h& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.50 + "collection"'a& +4 "core" &`e R + &`e R + .tHand.open +2 "manipulator"&1 +66 "core" 1 +2 "manipulator"&/% +4 "core" % G +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%% +132 "core"  +2 "processing"%@% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%<' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%O' +1621 "core" ' + .tPSV.dial PSR +2 "processing"%R +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%F +2 "collection"'&  +5 "core"  +2 "processing"%p  +43 "core"  +27 +2 .tPSV.dial :mixloop + "processing"% +114 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +138 "core" +2 .tPS.seek 0ml +2 "processing"%D' +923 "Can"; NM +1703 "core" ' + .tPSV.dial :air +2 "processing"%x  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%I' +2645 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +45 "core" +2 .tPS.seek 0ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"% +46 "core" +2 .tPS.seek 0ml +2 "processing"%`' +2632 "core" ' +3 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &&  x H@^ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&i( +2 "core" ( +2 "manipulator"&+& +3 "core" && }  H@^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &% } H@^ +2 .tForearm.seek CC + "manipulator"&k' +96 "core" ' +2 .tHand.close + "manipulator"&E/ +74 "core" / +2 .tCC.seek :open +2 "collection"'f( +469 "core" ( +57 "manipulator"&)& +4 "core" && g K@] +2 "manipulator"&% +3 "core" %  K +2 .tForearm.seek :retract +2 "manipulator"&$'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +288 "core" ( +2 "manipulator"&>& +4 "core" &,  Q* + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &, Q* +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&6' +113 "core" ' +2 .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&t% +4 "core" % b s t D% +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&9'\ +101 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 4 into Collection Clamp + "collection"'J& +4 "core" &1 +2 "manipulator"&% +4 "core" %\  L Y + "storage"(T% +4 "core" %| , + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(U(,q +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (A& +2 "core" &,qT :  +2 "manipulator"&2& +3 "core" &,  K* +2 "manipulator"&;% +4 "core" %\   K +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&W( +243 "core" ( +2 "manipulator"&[& +4 "core" & l K" +2 "storage"(\\& +3 "core" &,qT   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&0'( +98 "core" ' +2 "storage"(4& +4 "core" &,qT V  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(#' +289 "core" ' +2 "storage"(L- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &,qR  + "manipulator"& & +4 "core" & 0 F" + .tElbow.seek 4 +2 "manipulator"&-( +3 "core" ( + "manipulator"&S& +4 "core" & 3 E" +2 "storage"(!& +3 "core" &,qR  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&.' +19 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&y/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"(Z'} +6 "core" & ] F" +2 "manipulator"&8% +3 "core" % + H +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&n( +151 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +22 "core" ( +2 "manipulator"&?& +4 "core" && p G2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &"& +3 "core" &&  G2 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' +2 "manipulator"&d& +4 "core" &&  G2 +2 "manipulator"&% +4 "core" %  F +2 "collection"':& +3 "core" & +2 "collection"'(& +4 .tCC.seek :closed + "collection"',(` +3 "core" & +5 & 0 +9 &,Dw 4 +10 &Pnu H +9 &Z T +9 &Er S +10 &lGe S +9 &-GP T +9 &J< S +10 &J T +9 &sG T +10 &6I S +9 & K T +9 &"H T +10 &${H T +9 &&=G T +9 &'Fj T +10 &)F\\ S +9 &+GO S +10 &-EI? T +9 &/D1 S +9 &0Hw S +10 &2GN T +9 &4MGG T +9 &6J S +10 &7I S +9 &9H S +10 &;UH T +9 &=E S +9 &>I S +10 &@I T +9 &B^G S +9 &D H S +10 &EF T +9 &GL T +10 &IcS T +9 &Km~ W +9 &L*s \\ +10 &N=<m _ +9 &PI??` ` +9 &R@@S a +10 &SBBD a +9 &UCC7 b +10 &WLBC6 b +9 &Y GE0 b +9 &ZJH' b& +10 &\\LI b/ +9 &^7MK b7 +9 &_OP 8 +10 &`JRQ : +9 &` }SQ S +5 ( + "collection"'(& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.61 +3 .Hand.open + "manipulator"&w1 +3 "core" &`cRR S +62 1 +2 "manipulator"&v% +4 "core" % e a > + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'{  +138 "core" ~ +2 .tCSV.dial CTV + "collection"'3  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%\ ' +2631 "core" ' +2 "collection"'}% +4 "core" %u  + .tCS.seek 3.749ml +2 "collection"'''I +1665 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%j  +56 "core" +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%q' +2632 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'M ` +32 "core" ^ +50 .tCSV.dial :air +9 "collection"'C @ +46 "core" > +2 .tCS.seek 10ml +2 "collection"'_' +1664 "core" ' +2 .tCSV.dial CTV + "collection"'N  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'~'Ӵ +2597 "core" ' + .tCBV.dial :waste1 +2 "collection"'| @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'Q  +138 "core" +2 "collection"'& +4 "core" &`c][ S +2 #tStoring lyfil puck in Collection Clamp to tube 3 + "manipulator"& % +3 "core" %\ " ~ H> +2 "storage"(K% +3 "core" %  +2 "storage"(o. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(^( +363 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (P& +2 "core" &  +2 "manipulator"&*& +4 "core" && 4 3 = :2 + "manipulator"&G% +4 "core" %\ " + .  :> +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 + "manipulator"&7( +197 "core" ( +2 "manipulator"&& +4 "core" & 7 : a ;( + "storage"(u& +4 "core" & H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&e'* +97 "core" ' +2 "storage"(g& +4 "core" & E +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(z' +119 "core" ' +2 "storage"(5- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & z 3( +2 "storage"(c& +3 "core" & P L B +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 +2 "manipulator"&b' +24 "core" ' +2 .tElbow.hold + "manipulator"&H, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(l- +2 "core" -' +2 .tSE.seek 19.14 Pucks below Top Plate +2 "storage"(' +45 "core" ' +2 "manipulator"&V% +4 "core" % ; + + "storage"(B& +4 "core" & / / \\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 340 counts + "manipulator"&1'& +17 "core" ' +2 "manipulator"& & +4 "core" &  T 4( +2 "storage"(Y& +3 "core" & @ K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&h'* +15 "core" ' +2 .tSE.seek 20.14 Pucks below Top Plate +2 "storage"(a'n +50 "core" ' +2 "manipulator"&& +4 "core" & 1 6 :( +2 "manipulator"&/% +4 "core" %5 ; < ; + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&%'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&@( +154 "core" ( +2 "manipulator"&=& +4 "core" &+  4E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &+ w 4Dy +2 .tForearm.seek CC +2 "manipulator"&<' +96 "core" ' +2 .tHand.close + "manipulator"&R/ +75 "core" / +2 .tCC.seek :open +2 "collection"'O( +469 "core" ( +2 "storage"(F& +4 "core" & n p ^ + "storage"(p& +4 "core" & s { ( + "manipulator"&&& +4 "core" &+#   y 6=E +2 "manipulator"&% +3 "core" % !   g 6 +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&( +190 "core" ( +2 "manipulator"&x& +4 "core" & K U 6 ;/ +2 "storage"(D& +4 "core" & 9 + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 3 + "manipulator"&s' +102 "core" ' +2 .tElbow.hold + "manipulator"&I, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"& 1 +74 "core" 1 +4 "manipulator"&% +3 "core" %  ? 5 +2 "storage"(& +4 "core" & p q d + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 346 counts +2 "manipulator"&', +17 "core" ' +2 "manipulator"&& +4 "core" & Z N ; ?- +2 "storage"(+& +3 "core" & x +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&X'* +15 "core" ' +2 "storage"(E% +4 "core" %f  +2 ."downElevator"SE.seek :down +3 "storage"(]'} +70 "core" ' + ."downElevator"SE.coast + "storage"(5 +28 (% +3 "core" % D +2 "manipulator"&% +3 "core" %2 G F +50 .tForearm.reconfigure LooseForearm +9 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&)'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%k' +2624 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%> +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%i +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%t' +2632 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%J& +4 "core" &\  +2 "manipulator"&$& +3 "core" & F S- +2 "manipulator"&% +3 "core" %\  S. +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&T(, +185 "core" ( +2 "manipulator"&& +4 "core" &,  W@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &, 2 W@ +2 .tForearm.seek :garage +2 "manipulator"&A' +100 "core" ' +2 .tHand.close + "manipulator"&2/ +67 "core" / +3 "manipulator"&;& +4 "core" &, , N@ +2 "manipulator"&[% +3 "core" % - & N +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +123 "core" ( +2 "manipulator"&4& +4 "core" &r 1 V + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &r V +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&L' +94 "core" ' +2 "manipulator"&& +4 "core" &r  9 Y +2 "manipulator"& % +3 "core" %Ͻ YK +2 "processing"%S& +4 "core" &\  +2 "processing"%!& +3 .tPC.seek :closed +2 "processing"%y(] +2 "core" &+\  +4 &\ H +10 &F} 5 +9 &Ao J +10 &h V +9 &Q" U +9 &\\T U +10 &V! V +9 &W! U +9 &Y. V +10 &dT3 U +9 &%R6 V +10 & U2 V +9 &"U/ U +9 &$lT6 U +10 &&/N= U +9 &'SI U +9 &)Q> U +10 &+sWE V +9 &-6TI U +10 &.OH U +9 &0WF V +9 &2|SF U +10 &4>UE U +9 &6PV U +9 &7P_ U +10 &9OX U +9 &;FTV U +10 &=WN V +9 &>QR U +9 &@NR U +10 &BMU\\ V +9 &DT^ V +9 &E\\R V +10 &GrO X +9 &IG] [ +10 &K_ [\ +9 &LV \\ +9 &NL [ +10 &PLV \\ +9 &R^ [ +9 &Sf \\ +10 &Uk \\ +9 &WTj \\ +10 &Yc \\ +9 &Zn \\ +9 &\\tm > +10 &]Z0a T +9 &]{&f 3 +2 ( + "processing"%!& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.67 + "processing"%& +3 "core" &]{%} 3 +2 .tHand.open + "manipulator"&81 +77 "core" 1 +2 "manipulator"&W% +4 "core" % Ͻ  TK +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&0'\ +93 "core" ' +3 .tPRV.dial :air + "processing"%?  +46 "core"  +2 .tPSV.dial :mixloop + "processing"%" +44 "core" +2 "processing"%#% +4 "core" % +2 .tPS.seek 0.3ml + "processing"%.' +406 "core" ' +3 .tPSV.dial PSR + "processing"%d +102 "core"  +2 "processing"%-% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%'.U +501 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%:' +1927 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%Z +103 "core" +2 .tPTV.dial :mixing + "processing"% @ +77 "core" A +2 .tPBV.dial :waste2 + "processing"%f  +94 "core"  +2 .tPS.seek 0ml +2 "processing"%(' +2624 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&w& +4 "core" &r  P +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&v(k +3 "core" ( +2 "manipulator"&{& +4 "core" &r C Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &3& +3 "core" &r Q +2 .tForearm.seek PC + "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&U/ +72 "core" / +2 .tPC.seek :open +2 "processing"%`( +449 "core" ( +2 "manipulator"&}& +4 "core" &r X + "manipulator"&% +4 "core" % Ϻ K X( +2 .tForearm.seek :retract + "manipulator"&j'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +135 "core" ( +2 "manipulator"&\ & +4 "core" &, W' + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &, W' +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&C' +113 "core" ' +2 .tHand.open + "manipulator"&'1 +75 "core" 1 +2 "manipulator"&N% +4 "core" % l {  D? +49 .tForearm.reconfigure LooseForearm +11 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&_'\ +98 "core" ' +2 #tLoading da puck from tube 4 into Processing Clamp + "processing"%|& +4 "core" &\  +2 "manipulator"&Q% +3 "core" %\  2 W +2 "storage"(% +3 "core" % ! %  +2 "storage"( . +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(K(,q +357 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (o& +2 "core" &,pU q  +2 "manipulator"&P& +5 "core" &,  I' + "manipulator"&*% +4 "core" %\   I +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 + "manipulator"&G( +226 "core" ( +2 "manipulator"&& +4 "core" & { J< +2 "storage"(u& +3 "core" &,pT  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&n'( +103 "core" ' +2 "storage"(g& +4 "core" &,pT \   +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(5' +287 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (c& +3 "core" &,pR w  + "manipulator"&l& +4 "core" & g H< + .tElbow.seek 4 +2 "manipulator"&r( +8 "core" ( +2 "manipulator"&V& +4 "core" & # I4 + "storage"(B& +4 "core" &,pR q  +2 .tForearm.seek 4 + 300 counts + "manipulator"& ' +25 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&Y/ +68 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& + "storage"(/'} +6 "core" & e I4 +2 "manipulator"&e% +3 "core" %   K +2 .tForearm.seek :retract +2 "manipulator"&7'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&z(k +164 "core" ' + ."downElevator"SE.coast + "storage"(5 +77 "core" ( +3 "manipulator"&b& +4 "core" &o g p C +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &1& +3 "core" &o e f \\ D + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +98 "core" ' +2 "manipulator"&=& +4 "core" &o 3 E +2 "manipulator"&% +3 "core" %  D +2 "processing"%h& +4 "core" & + "processing"%H& +4 .tPC.seek :closed +2 "processing"%R(] +2 "core" & +3 &  +10 &'p - +9 &^~ A +9 &?s U +10 &N U +9 &O V +10 &J| U +9 &BN| V +9 &Om V +10 &Mt V +9 &Mv U +9 & KP} U +10 &" R{ V +9 &#Mh U +10 &%L_ U +9 &'RMb V +9 &)Qk V +10 &*Tq V +9 &,Pj V +9 &.\\Oe U +10 &0Rh U +9 &1Oh U +10 &3ST V +9 &5dMR U +9 &7%N^ U +10 &8Q_ U +9 &:RZ U +9 &-RX U +9 &?RU U +10 &ANR V +9 &CrOH V +9 &E2Z@ W +10 &FkM X +9 &HS [\ +9 &JjX [ +10 &L,W [ +9 &MX [ +10 &OS \\ +9 &QqQ \\ +9 &S3S \\ +10 &TO \\ +9 &VB \\ +9 &XvA ] +10 &Z8D ] +9 &[I P +10 &]+J? !e +9 &]{ PH 9 +5 ( + "processing"%H& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.75 +2 .Hand.open + "manipulator"&%1 +3 "core" &]{0H 9 +64 1 +2 "manipulator"&,% +3 "core" % } u D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +94 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 4 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%p  +2 %&9 +5 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%x9 +3 "core" 9  +102 "processing"%<9 +2 "core" 9  +103 "processing"%D9 +2 "core" 9 +103 "processing"%@9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9" +103 "processing"%9 +2 "core" 9& +103 "processing"%+9 +2 "core" 9+ +103 "processing"%E9 +2 "core" 9/ +103 "processing"%9 +3 "core" 93 +102 "processing"%9 +3 "core" 97 +103 "processing"%9 +2 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"%s9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%a9 +3 "core" 9L +103 "processing"%9 +2 "core" 9P +103 "processing"%]9 +2 "core" 9U +103 "processing"%X9 +2 "core" 9Y +103 "processing"%^9 +2 "core" 9] +103 "processing"%q9 +2 "core" 9a +103 "processing"%>9 +2 "core" 9e +103 "processing"% 9 +2 "core" 9j +103 "processing"%i9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%k9 +3 "core" 9v +103 "processing"%J9 +2 "core" 9z +103 "processing"%$9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%69 +3 "core" 9 +103 "processing"%I9 +2 "core" 9 +103 "processing"%29 +2 "core" 9 +103 "processing"%;9 +2 "core" 9  +103 "processing"%[9 +2 "core" 9 +103 "processing"%)9 +3 "core" 9 +103 "processing"%49 +2 "core" 9 +103 "processing"%99 +2 "core" 9!\ +103 "processing"%A9 +2 "core" 9' +103 "processing"%9 +2 "core" 9, +103 "processing"% 9 +2 "core" 91 +103 "processing"%S9 +2 "core" 95 +103 "processing"%T9 +2 "core" 9< +103 "processing"%\\9 +2 "core" 9@ +103 "processing"%m9 +3 "core" 9E +102 "processing"%9 +3 "core" 9K +102 "processing"%89 +2 "core" 9P +103 "processing"%W9 +2 "core" 9T +103 "processing"%!9 +2 "core" 9Z +103 "processing"%?9 +2 "core" 9^ +103 "processing"%"9 +3 "core" 9c +103 "processing"%#9 +2 "core" 9g +152 "processing"%L9 +10 "core" 9n +3 .tPH.hold 2:00:00,28C +2 "processing"%t ppj +2 .tdelay 1:30 +4 "core"  +3917 "Can"H == +5083 .tPSR.select :air + .PSV.dial PSR +2 "processing"%d +103 "core"  +2 "processing"%-% +4 "core" %Z + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%.'\ +611 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1617 "core" ' +2 .tPTV.dial :puck + "processing"%Z  +75 "core"  +2 .tPSV.dial PTV + "processing"% +73 "core" +2 .tPBV.dial :waste1 + "processing"%f  +133 "core"  +2 "processing"%:% +4 "core" %Ҹc  +2 .tPS.seek 1.5ml + "processing"%w'~ +598 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +34 "core" , +3 .tPS.seek 0ml + "processing"%3' +1609 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%U  +35 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%0 +73 "core"  +3 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml + "processing"%y' +2525 "core" ' +2 .tPSV.dial PTV + "processing"%} +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%\ +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%M  +74 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2517 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%v  +136 "core" +2 .tPSV.dial :mixloop + "processing"%' +46 "core" +2 .tPRV.dial :ab1 + "processing"%N @ +76 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%j' +367 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'|  + "processing"%Q  +45 "core" +3  +2 "processing"%% +3 "core" %  +2 .tPS.seek 0.34ml +2 "processing"% ' +436 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'C  +29 "core" +2 .tPRV.dial :air + "processing"%o  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%P'G +1196 "core" ' +2 .tPRV.dial :waste2 + "processing"%* @ +73 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +870 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%u  +57 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%'Һ +1612 "core" ' + .tPSV.dial :PML +2 "processing"%g +42 "core" +2 .tPTV.dial :mixing + "processing"%_ @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%c% +4 "core" %ҹH  +2 .tPS.seek 1.85ml + "processing"%l' +245 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%V * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%B' +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'Y& +2 "core" & +2 "manipulator"&& +4 "core" &o D B + "manipulator"&e% +4 "core" %\  E D' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&G(, +134 "core" ( +2 "manipulator"&n& +4 "core" &,  C& + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &5& +2 "core" &,  D& +2 .tForearm.seek :garage + "manipulator"& ' +100 "core" ' +2 .tHand.close + "manipulator"&b/ +75 "core" / +2 "manipulator"&1& +4 "core" &, [ | e G% +2 "manipulator"&r% +3 "core" % - t $ G +2 .tForearm.seek :retract +2 "manipulator"&='\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +296 "core" ( +2 "manipulator"&h& +4 "core" &  G7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" & W n @7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&7' +99 "core" ' +3 "manipulator"&`& +4 "core" & ^  :7 +2 "manipulator"&H% +4 "core" % s R W F +2 "collection"'%& +3 "core" & +48 "collection"',& +11 .tCC.seek :closed +2 "collection"'&(` +3 "core" & +3 &  +8 &)q - +9 &_z A +10 &Jp T +9 & H U +10 &J U +9 &J U +9 &NO U +10 &J U +9 &J T +9 &K U +10 & WN U +5 "Can"G [[ +4 "core" &"L U +10 &#E U +9 &%J U +9 &'^O U +10 &)!E U +9 &*G U +9 &,F U +10 &.gG U +9 &0)I U +9 &1D T +10 &3H U +9 &5oJ U +10 &71J U +9 &8F U +9 &:F T +10 &9G U +10 &?G U +9 &AF T +9 &CH T +10 &EBJ T +9 &GG U +9 &HK U +10 &JY V +9 &L>u  Y +10 &MF7 ] +9 &ORS ` +9 &QlWV a +10 &S.XX a +9 &T[[ a +9 &V^[ b +10 &Xp`^ b +9 &Z/ba b" +10 &[gd b( +9 &]gf b2 +9 &_Ykj U +10 &`J ll )w +9 &`"pj V +9 ( + &`gll Q + "collection"',& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.60 + "collection"'& +4 "core" &`fjm Q + .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&x% +4 "core" % A < ! 9 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +99 "core" ' +2 .tPSV.dial PSR + "processing"%< +103 "core"  +2 "processing"%D% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%@' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1609 "core" ' +2 .tPSV.dial PSR + "processing"% +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2644 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%+  + "collection"'E  +33 "core" ~ +135  +2 .tPSV.dial :mixloop + "processing"% +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +77 "core" +2 .tPS.seek 0ml +2 "processing"%' +2626 "core" ' +2 .tPSV.dial :air + "processing"%  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%s' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%a' +2620 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%]' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%X +44 "core" +2 .tPS.seek 0ml +2 "processing"%^' +2631 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&q& +4 "core" &  C ;7 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&>( +33 "core" ( +2 "manipulator"& & +4 "core" & / ' 3 5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" & D  ; 4 +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&k/ +70 "core" / +2 .tCC.seek :open +2 "collection"'J( +472 "core" ( +2 "manipulator"&$& +4 "core" & P T H + "manipulator"&% +4 "core" %  \\ L E < +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&6(, +274 "core" ( +2 "manipulator"&I& +4 "core" &, l \ >4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &2& +2 "core" &, j ? =4 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&;' +114 "core" ' +3 .tHand.open + "manipulator"&[1 +69 "core" 1 +2 "manipulator"&)% +4 "core" % n O -D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&4'\ +103 "core" ' +2 ."da"delayUntil "12:07:14.82" +24605 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%9 @ +76 "core" B +2 ."da"PBV.dial :waste1 + "processing"%A  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%S' +2538 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%T +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%\\  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%m +58 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%8'ղ +2535 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%W +132 "core"  +2 "processing"%!% +3 "core" %ձk +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%?'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +54 "processing"%"'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%#  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%L +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%d  +35 "core" +2 "processing"%-% +4 "core" %ҿ  +2 ."da"PS.seek 1.5ml + "processing"%(' +608 "core" ' +2 ."da"delay 3 seconds +224 "Can"K @@ +78 ."da"PBV.dial between PSV and waste1 +2 "processing"%. * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%Z' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%: +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2503 "core" ' +2 ."da"PSV.dial PTV + "processing"%{ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%w +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%p +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%U  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2532 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%0 +133 "core"  +2 "processing"%3% +4 "core" %ո + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%}'\ +624 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%\ +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%M  +34 "core"  +2 "processing"%y% +4 "core" %ҷ  + ."da"PS.seek 1.5ml +2 "processing"%v'} +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%N' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%| * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%Q +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2501 "core" ' +2 ."da"PSV.dial PTV + "processing"%j +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%C +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%o +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%*'ղ +2504 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%P  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%u  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%g +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%_' +398 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%  +45 "core"  +2 "processing"%c% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%V'\\ +346 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%l'Һ +1555 "core" ' + ."da"PSV.dial :PML +2 "processing"%Y +44 "core" +2 ."da"PTV.dial :mixing + "processing"% @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%e  +34 "core" +2 "processing"%n% +3 "core" %Ҽ  +2 ."da"PS.seek 1.85ml +2 "processing"%5' +243 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%z * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%b' +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +2109 "Can"I EE +45894 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%1  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" + +2 ."da"PSV.dial :air + "processing"%F  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2525 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%h +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%G  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%/ +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%`  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%H'ղ +2505 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%% +133 "core"  +2 "processing"%=% +3 "core" %ձ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%O'\ +601 "core" ' +2 ."da"delay 5 seconds +555 .PSR.select :air +5 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%x +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%,  +34 "core"  +2 "processing"%<% +4 "core" %ҹ  +2 ."da"PS.seek 1.5ml + "processing"%D' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%B' +1041 "Can"E AA +566 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +86 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2515 "core" ' +2 ."da"PSV.dial PTV + "processing"%E +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%+ +73 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2506 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +134 "core"  +2 "processing"%% +4 "core" %ծ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%s'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%a  +36 "core" +2 "processing"%X% +4 "core" %Ҿ  +2 ."da"PS.seek 1.5ml + "processing"%]' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%q * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%i  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%k * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%K' +2503 "core" ' +2 ."da"PSV.dial PTV + "processing"%& +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%$ +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%I'ղ +2524 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%2 +133 "core"  +2 "processing"%>% +4 "core" %մ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%['\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%)'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%;  +34 "core" +2 "processing"%9% +3 "core" %Ҿ  +2 ."da"PS.seek 1.5ml +2 "processing"%A' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +1636 "core" ' +2 ."da"delay 2:00 +4193 "Can"F @@ +7810 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%^  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%\\ +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%m' +2535 "core" ' + ."da"PSV.dial PTV +2 "processing"% +87 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%S +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%W +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%!  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%8'ղ +2529 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%? +135 "core"  +12 "processing"%#% +15 "core" %յ +6 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +4 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +5 "processing"%L'm +348 "core" ' +2 ."da"delay 5 seconds +502 "processing"%d% +4 "core" %r  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%-'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +68 ."da"PS.seek 2ml + "processing"%"'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%. +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%(  +36 "core" +2 "processing"%% +4 "core" %ҷ  +2 ."da"PS.seek 1.5ml + "processing"%f'} +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%: * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%Z' +1613 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +3 "processing"%{  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%p +86 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%U' +2553 "core" ' +2 ."da"PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%0 +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%3 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%}'ղ +2559 "core" ' +2 "processing"%\ 9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast + "processing"%M  +3 "core" 5 + 5 +2 "processing"%y& +3 "core" &]{0 9 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 + "manipulator"&% +3 "core" %\  2- +2 "storage"('% +3 "core" % R P 9 +2 "storage"(v. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 3 +2 "storage"(( +364 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (|& +3 "core" &  w + "manipulator"&Q& +4 "core" &, 7 $4 + "manipulator"&N% +4 "core" %\   %- +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&j( +193 "core" ( +2 "manipulator"&C& +4 "core" & e "5 + "storage"(o& +4 "core" & +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"& '* +95 "core" ' +2 "storage"(& +4 "core" & +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(P' +110 "core" ' +2 "storage"(u- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" & \\ U 4 +2 "storage"(g& +3 "core" &  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 3 +2 "manipulator"&*' +22 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(c- +3 "core" -' +2 ."da"SE.seek 20.14 Pucks below Top Plate + "storage"(_'u +33 "core" ' +2 "manipulator"&% +4 "core" % Q P   + "storage"(V& +4 "core" & { + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 3 + 347 counts + "manipulator"&Y'- +13 "core" ' +2 "manipulator"&& +4 "core" & _ i 1 +2 "storage"(e& +3 "core" & % +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&n'* +22 "core" ' +2 ."da"SE.seek 21.14 Pucks below Top Plate +2 "storage"(z'd +48 "core" ' +2 "manipulator"&l& +4 "core" & q  F !1 +2 "manipulator"&5% +3 "core" %% y q G +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&1'\ +91 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&r(k +258 "core" ( +2 "manipulator"&F& +4 "core" &r l o , + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +2 "core" &r ^ l +2 ."da"Forearm.seek PC +2 "manipulator"&h' +96 "core" ' +2 ."da"Hand.close + "manipulator"&G/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%/( +450 "core" ( +2 "storage"(`& +3 "core" &  +2 "manipulator"& & +4 "core" &r Q $ + "manipulator"&%% +4 "core" % ϸ  $ + ."da"Forearm.seek :retract +2 "manipulator"&='\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&H( +261 "core" ( +2 "manipulator"&O& +4 "core" & |  3 + "storage"(& +4 "core" & M +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&x'* +94 "core" ' +2 ."da"Hand.open + "manipulator"&,1 +72 "core" 1 +2 "storage"(<- +3 "core" -'d +3 ."da"SE.seek 20.9 Pucks below Top Plate + "storage"('0 +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 20.13 Pucks below Top Plate +2 "storage"(7'j +52 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1412h300ml.tif +1532 #SX MX5/16 (USB:39): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.587 seconds\ /var/log/esp/da19sep1412h300ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1412h300ml15s.tif +412 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1145 #"da"SX MX5/16 (USB:39): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1412h300ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1412h300ml30s.tif +3058 #SX MX5/16 (USB:39): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1412h300ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1412h300ml70s.tif +7121 #SX MX5/16 (USB:39): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1412h300ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.587 sec auto-exposure",Subject: "da19sep1412h300ml images!" +94 "storage"(D- +5 "core" -'j +2 "storage"( & +4 "core" & + "manipulator"&@& +4 "core" & Z 3 + ."da"Elbow.seek 3 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&B& +3 "core" &  3 +3 "storage"(E& +3 "core" & " +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&+'* +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 20.85 Pucks below Top Plate +2 "storage"(' +70 "core" ' +2 "manipulator"&& +4 "core" & 03 +2 "storage"(& +3 "core" & ) -  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 3 +2 "manipulator"&' +24 "core" ' + ."da"Elbow.hold +4 "manipulator"&, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 21.03 Pucks below Top Plate +4 "storage"(' +36 "core" ' +4 "manipulator"&% +6 "core" % ! * +3 "storage"(& +5 "core" &   + ."da"Forearm.force -20 +3 "manipulator"&5 +3 ."da"Forearm.seek 3 + 342 counts + "manipulator"&a'( +15 "core" ' +2 "manipulator"&X& +4 "core" & C 12 +4 "storage"(s& +3 "core" & ) +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +3 "manipulator"&q'* +22 "core" ' +3 "storage"(]% +5 "core" % 0 + N c +2 ."downElevator"SE.seek :down +3 "storage"(i'} +61 "core" ' +4 ."downElevator"SE.coast +2 "storage"(5 +32 (k% +3 "core" %s  +3 "manipulator"&% +6 "core" %* 0 0 + ' +96 "core" ' +2 ."psFlush"Hand.close + "manipulator"&I/ +75 "core" / +2 "manipulator"&[& +4 "core" &, KH +2 "manipulator"&% +3 "core" % . K Kb +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&;'\ +96 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&9(k +124 "core" ( +2 "manipulator"&)& +6 "core" &r F O + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &r & O +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC + "manipulator"&A' +104 "core" ' +2 "manipulator"&^& +4 "core" &r  R +2 "manipulator"&T% +3 "core" % ! R +3 "processing"%\\& +3 "core" & +2 "processing"% & +4 ."psFlush"PC.seek :closed +2 "processing"%(] +6 "core" & +2 &  +7 &(u - +9 &^ A +9 &Et T +10 &M U +9 &N U +9 &O U +11 &IQ U +8 & Q U +10 &Q U +9 &Q U +9 & PQ U +10 &"R V +9 &#M T +9 &%N U +10 &'ZN T +9 &)O U +10 &*S U +9 &,N U +9 &._P U +11 &0!P U +8 &1O U +9 &3Q U +10 &5hN U +9 &7,P T +10 &8P U +9 &:P U +9 &2P U +9 &?Q U +9 &AO U +10 &CyQ U +9 &E9U U +10 &Ff W +9 &H~ Z +9 &Jo [\ +11 &L0 [ +8 &M [ +9 &O \\ +10 &Qv [ +9 &S8 [ +10 &T \\ +9 &V \\ +9 &X} \\ +10 &Z> \\ +9 &[ N +9 &]*Ez %n +10 &]w8 5 +5 ( + "processing"% & +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 + "processing"%S& +4 "core" &]w* 5 + &]w* 5 + ."psFlush"Hand.open +2 "manipulator"&W1 +75 "core" 1 +3 "manipulator"&!% +3 "core" % w M +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"&m'\ +89 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%? +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%#'TE +351 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +769 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +1621 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%d +85 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%L  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%-' +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%. +72 "core"  +2 ."psFlush"PSR.select :flush + "processing"%@ +66 ."psFlush"PS.seek 0.5ml + "processing"%('\ +609 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +122 "Can"J JJ +2005 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%" +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%: U +54 "core" V +3 ."psFlush"PS.seek 0ml + "processing"%f' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%{ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%p  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Z'ղ +2640 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%0' +2622 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%3 +84 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2630 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%U @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%\ ' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%M  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%y'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%''TE +1111 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%v' +1614 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%| +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Q  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%N' +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%C +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%o'\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%6' +2114 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV + "processing"%u U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%g @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%4  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%V +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +2631 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%e +72 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%l' +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%5 @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%j  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%P'ղ +2626 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'*& +3 "core" & +2 "manipulator"&Y& +4 "core" &r r R + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&_(k +4 "core" ( +2 "manipulator"&n& +4 "core" &r Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" &r r Q +2 .tForearm.seek PC +2 "manipulator"&b' +91 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tPC.seek :open +2 "processing"%G( +453 "core" ( +2 "manipulator"&1& +4 "core" &r ) W + "manipulator"&R% +4 "core" % ϲ W# +2 .tForearm.seek :retract + "manipulator"&`'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"& ( +370 "core" ( +2 "manipulator"&%& +4 "core" &( x RA_ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &h& +3 "core" &( { QA_ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&O' +101 "core" ' +2 "manipulator"&& +4 "core" &(  IA_ +2 "manipulator"&r% +3 "core" % : I +2 "collection"',& +4 "core" &< + "collection"'<& +4 .tCC.seek :closed + "collection"'=(` +3 "core" & +4 &< 2 +11 &/DyI 3 +8 &Kl{J H +10 &bG U +9 &JE U +9 &aJE T +10 &"IA U +9 &JF U +9 &L5 U +10 &iJB T +9 &)KH U +10 & K@ U +9 &"KI T +9 &$pJJ U +10 &&3JJ T +9 &'MJ U +9 &)HJ U +10 &+wOJ U +9 &-:MI U +10 &.JH T +9 &0LH U +9 &2GJ U +10 &4BGJ U +9 &6KJ U +9 &7LL U +10 &9IP U +9 &;KJR T +10 &= JG U +61 &>IK U +5 &@IJ U + &BRMG U +6 &DJJ U +2 &ELJ T + &GJK U + &IXP#R U &K`(&G W +7 &LA6I Z +9 &NbY` _ +10 &PBccK ` +9 &RgdK a +9 &SffL a +10 &UfhK b +9 &WCigZ b +10 &Yhi[ b +9 &Znj] b$ +9 &\\}pm] b+ +10 &^4opI b2 +9 &_roW 8 +9 &`T rpJ 9 +10 &`rprZ P +5 ( + "collection"'<& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.44 + "collection"'z& +4 "core" &`crqZ P + &`cqq. P + .tHand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&D% +4 "core" %  d f A +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"& '\ +99 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'@& +4 "core" &`clpU P +2 "collection"'B% +3 "core" %Ӹpn +2 .tCSV.dial CSR + "collection"'E  +42 "core"  +2 "collection"'% +4 "core" %ӴmoV + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %qf om \ +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"''@ +692 "core" ' +2 .tCSV.dial :waste + "collection"'X +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'s'Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"']& +4 "core" &`bom P +2 "collection"'H% +3 "core" %ӳpp +2 .tCSV.dial :flush + "collection"'x  +56 "core" +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'7'qi +1287 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +6 "collection"'k @ +44 "core" A +2 "collection"'% +4 "core" %qeqo  +2 .tCS.seek 7ml + "collection"'+'z +571 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 '  +43 "core"  +98  +2 .tCBV.dial :waste1 + "collection"'& @ +42 "core" @ +2 .tCS.seek 0ml +2 "collection"'$'Ӵ +1776 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &`bqq P +2 "collection"'% +3 "core" %Ӱrt +2 .tCSV.dial :flush + "collection"'a  +76 "core" +2 .tCS.seek 5ml +2 "collection"''qi +433 "Can"P LM +857 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'i @ +44 "core" A +2 "collection"'q% +4 "core" %qjpp/  +2 .tCS.seek 7ml + "collection"'K' +562 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"'2  + .tCTV.dial CSV +43 "core"  +2 .tCBV.dial :waste2 + "collection"'  +106 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +1773 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'I& +4 "core" &`brr/ P +2 "collection"'[% +3 "core" %ӯsq' +2 .tCSV.dial CSR + "collection"'  +43 "core"  +2 "collection"' % +4 "core" %ӯqr] + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"')' +2020 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +558 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'> +2 '^  +136 "core" ~ +8  +2 .tCTV.dial :intake + "collection"'T  +77 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'\\' +2031 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +77 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"';'Ӵ +579 "core" ' + .tCSV.dial CSR +2 "collection"'/  +102 "core"  +2 "collection"' % +4 "core" %ӶvrG + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'S'qi +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'W' +1349 "core" ' + .tCSV.dial CBV +2 "collection"'! +115 "core" ~ +2 .tCS.seek 0ml +2 "collection"'?'Ӵ +2603 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&A& +4 "core" && x  H@^ +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&}( +47 "core" ( +2 "manipulator"&#& +4 "core" & # N + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" &  M +2 .tForearm.seek CC + "manipulator"&L' +95 "core" ' +2 .tHand.close + "manipulator"&8/ +71 "core" / +2 .tCC.seek :open +2 "collection"'.( +473 "core" ( +2 "manipulator"&-& +4 "core" &  W + "manipulator"&(% +4 "core" % 3  W +2 .tForearm.seek :retract +53 "manipulator"&"'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&:(, +275 "core" ( +2 "manipulator"&& +4 "core" &, s X: + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &, X: +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&f' +116 "core" ' +2 .tHand.open + "manipulator"&p1 +73 "core" 1 +2 "manipulator"&w% +4 "core" % m j FC +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:27 + #Preparing to sleep until 7:15AM 9/15/2019 +5 ."shutdown"CC.coast +2 #tAsleep til 7:15AM 9/15/2019 +2 "collection"'6 +4 #tContinuing at 07:15EDT15-Sep-19 +2 ."shutdown"CS.coast +2 "collection"'5 +4 "Can"P\ 10 +2 ."shutdown"PC.coast +2 "processing"%6 +4 ."Qmail"GoodNews.email "Then, in tube 5: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:136\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 0}\\nCan@13:02:22, 23.7C, 17% humidity, 15.1psia, 12.523V, 0.239A, 0.233A avg, 2.99W",Subject: "Asleep until 07:15EDT15-Sep-19" +3 ."shutdown"PS.coast +2 "processing"%5 +3 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +38 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +42316 "Can"Z\  +60002 N\  +60002 M\  +60002 M\  +60002 K\  +60002 K\  +60003 K\  +60002 K\  +60002 L\  +60002 N\  +60002 K\  +60002 L\  +60002 K\  +60003 L\  +60002 J\  +60002 K\  +60002 K\  +60002 K\  +60002 K\  +60003 I\  +60002 I\  +60002 J\  +60002 J\  +60002 I\  +60002 I\  +60002 I\  +60003 I\  +60002 I\  +60002 J\  +60002 F\  +60002 F\  +60002 I\  +60003 H\  +60002 H\  +60002 I\  +60002 H\  +60002 J\  +60002 G\  +60002 H\  +60003 I\  +60002 G\  +60002 H\  +60002 G\  +60002 H\  +60002 G\  +60003 G\  +60002 G\  +60002 I\  +60002 G\  +60002 H\  +60002 E\  +60003 F\  +60002 D\  +60002 F\  +60002 A\  +60002 @\  +60002 ?\  +60002 >\  +60003 =\  +60002 >\  +60002 <\  +60002 =\  +60002 @\  +60002 >\  +60003 @\  +60002 ?\  @EDT1568520567.23 @\  +60002 ?\  +60002 ?\  +60002 @\  +60002 =\  +60003 A\  +60002 ?\  +60002 ?\  +60002 >\  +60002 @\  +60002 ?\  +60003 >\ %% +60002 ?\ %$ +60002 ?\ %$ +60002 ?\ %% +60002 B\ %% +60002 ?\ %% +60002 ?\ %% +60003 @\ %% +60002 A\ %% +60002 A\ #" +60002 A\ %% +60002 B\ %% +60002 ?\  +60003 @\ ! +60002 B\  +60002 @\  +60002 B\  +60002 B\  +60002 A\ ! +60002 @\ ! +60003 @\ ! +60002 A\ ! +60002 ?\ ! +60002 @\  +60002 A\  +60002 B\ ! +60003 A\ ! +60002 @\  +60002 @\  +60002 @\  +60002 A\  +60002 @\  +33189 @\ ! +2 #tPowering core bus +492 .Gate.power :raw,:ON +2 "sampler") +2 )Z +2 "core"  + "collection"' +3 '3 +3 "core"  + "processing"% +2 %0 +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )U% +3 "core" %\  + .tSS.configure SSconfig +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 0}\\nCan@07:15:27, 23.1C, 17% humidity, 15.0psia, 12.528V, 0.331A, 0.331A avg, 4.14W",Subject: "Started 2019_9_5_rush_mission phase deepDAwithoutWCR" +2 #t===> STARTED deepDAwithoutWCR (phase #20) <=== +2 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'_& +4 "core" &RT  + .tHand.open +2 "manipulator"&%1 +67 "core" 1 +2 "manipulator"&h& +4 "core" & L V. +2 "manipulator"&% +3 "core" % \  D V +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&r(, +183 "core" ( +2 "manipulator"&,& +4 "core" &,  0 YX + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +5 &`& +3 "core" &,  \  YX +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage + "manipulator"&J' +96 "core" ' +3 .tHand.close +3 "manipulator"&l{VT H +9 &dTU U +9 &LTU U +9 &UJUR U +9 &GSS U +10 &JUT U +9 &OTT U +9 &]JTU U +10 &JUU U +9 & JTU U +9 &"LUT T +10 &$eOUS U +10 &&'IUV U +8 &'MVU U +10 &)MUW} T +9 &+nLUU| T +9 &-.LVTv U +10 &.JUU T +9 &0MUV T +10 &2uHUUx U +9 &47NVT U +9 &5OSV T +10 &7JVV U +9 &9~OTUy T +10 &;@KSU~ T +9 &=NSUw U +9 &>IVX U +10 &@MUWv T +9 &BGMUU U +9 &D\ IST} T +10 &EHVUu T +9 &GLYUz T +10 &IMRa` U +9 &K\ dng} W +9 &L~{ [ +10 &Ny~ ^ +9 &P8{ _ +10 &Q| ` +9 &Sw a +9 &Uyz a +10 &W9v b +9 &X| b +9 &Z| b +10 &\\xy b% +9 &^2| b- +9 &_} 7 +10 &`^} "e +9 ( + &`iuy Z + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.42 + "collection"'& +5 "core" &`iu Z +2 .tHand.open + "manipulator"&]1 +74 "core" 1 +2 "manipulator"&H% +4 "core" %  H +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&x'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'s& +4 "core" &`iux Z +2 "collection"'k% +4 "core" %Ӹ{ + .tCSV.dial CSR +2 "collection"'  +134 "core"  +2 "collection"'7% +4 "core" %Ӹ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"''qi +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %qg \ +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'&'A +697 "core" ' + .tCSV.dial :waste +2 "collection"'+ +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1978 "core" ' +2 #tPurging external Intake + "collection"'& +4 "core" &`it Z + "collection"'a% +4 "core" %Ӱ + .tCSV.dial :flush +2 "collection"'$  +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'i' +2522 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'q + '  +6 "core"  +69  +2 .tCTV.dial :intake + "collection"'2  +75 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2544 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'K  +77 "core" ~ +2 #tFlushing upper manifold + "collection"'I& +4 "core" &`ir Z +2 "collection"'[% +3 "core" %ӯ + .tCSV.dial :flush +2 "collection"'  +75 "core"  +2 .tCS.seek 5ml +2 "collection"' 'qi +1296 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" B +2 "collection"')% +4 "core" %qg  +54 .tCS.seek 7ml +2 "collection"'>'| +569 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"'^ +118 "core" +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'T'Ӵ +1775 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +803 "core" ' +2 .tCSV.dial :waste + "collection"' +42 "core" +2 .tCS.seek 0ml +2 "collection"'\\'Ӵ +816 "core" ' +2 "collection"'/& +4 "core" &`ir Z + "collection"' % +4 "core" %ӯz + .tCSV.dial :flush +2 "collection"';  +43 "core"  +2 .tCS.seek 3ml +2 "collection"'S'2T +808 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'! @ +44 "core" B +2 "collection"'W% +4 "core" %2V  +2 .tCS.seek 5ml + "collection"'A'qk +563 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"'#'Ӵ +1301 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'d'2T +804 "core" ' +2 .tCSV.dial :waste + "collection"'8 +75 "core" +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +127 "Can"D VV +688 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &  K2 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&=( +29 "core" ( +2 "manipulator"&-& +4 "core" & N + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" & - N +2 .tForearm.seek CC + "manipulator"&L' +94 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"'{( +471 "core" ( +2 "manipulator"&}& +4 "core" & - -  ^ + "manipulator"&p% +4 "core" % + / 0 ^ +2 .tForearm.seek :retract + "manipulator"&w'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&"(, +276 "core" ( +2 "manipulator"&f& +4 "core" &, ) \ ]@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &.& +3 "core" &, * ! 5 ]@ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&?' +116 "core" ' +3 .tHand.open + "manipulator"&G1 +67 "core" 1 +2 "manipulator"&P% +4 "core" % u = M` +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 5 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 5 at 07:19:52EDT15-Sep-19\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 0}\\nCan@07:19:31, 23.1C, 17% humidity, 15.0psia, 12.469V, 0.465A, 0.465A avg, 5.80W",Subject: "da sampling at most 300ml" +2 "collection"':& +4 "core" &QR +2 "manipulator"&t% +3 "core" %\ \  d [1 +2 "storage"(Z% +4 "core" % % & < + "storage"(3. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +3 "storage"(0(<1 +1013 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (U& +3 "core" &<3 R J + "manipulator"&& +4 "core" &, - V@ +4 "manipulator"&M% +6 "core" %\  S1 +4 .tElbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 +4 "manipulator"&\ ( +196 "core" ( +2 "manipulator"&& +4 "core" & M R$ +2 "storage"(y& +3 "core" &<6 B  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&''Ϲ +95 "core" ' +2 "storage"(|& +4 "core" &<6 $    + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +2 "storage"(Q' +86 "core" ' +2 "storage"(v- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (C& +3 "core" &<6  +4 "manipulator"&N& +5 "core" &  M$ +2 .tElbow.seek 5 +2 "manipulator"&( +26 "core" ( +4 "manipulator"&o& +3 "core" & j PT +2 "storage"(6& +4 "core" &<6\ \  [  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&u'΍ +25 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +57 "manipulator"&g/ +70 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&4& + "storage"(V'} +5 "core" & h QT +2 "manipulator"&% +4 "core" % ΢ T +2 .tForearm.seek :retract + "manipulator"&e'\ +58 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +30 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +161 "core" ( +2 "manipulator"& & +4 "core" &* QCt + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +3 "core" &* QCt +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' +2 "manipulator"&m& +4 "core" &* > QCt +2 "manipulator"&1% +3 "core" % , Q +3 "collection"'& +4 "core" &PN + "collection"'& +4 .tCC.seek :closed + "collection"'j(` +3 "core" &ON +4 &NO 1 +10 &,ExPO 3 +9 &LmwPN H +9 &\\NN T +10 &IOO~ T +9 &gLNO T +9 &*JNO S +10 &JLM S +9 &JNO S +10 &pIOP S +9 &2IPO S +9 & IOQ T +10 &"LPP T +9 &$wJPN T +9 &&:IPP S +10 &'JPQ T +9 &)FOQ S +10 &+HQO T +9 &-ANOP T +9 &/JQP T +10 &0GPP S +9 &2FRP S +9 &4JIPP S +10 &6 LOO S +9 &7FOO T +10 &9JOP T +9 &;RFQO S +9 &=FRP S +10 &>EQO S +9 &@GNP% S +9 &BYJNO& T +10 &DGQQ# S +9 &EFSQ$ S +10 &GKXS( S +9 &I^WZW U +9 &Kmja% W +10 &L$ \\ +9 &N _ +9 &PE ` +10 &R ` +9 &S ` +10 &U a +9 &WI a +9 &Y\  b +10 &Z b" +9 &\\ b( +9 &^< b2 +10 &_ 7 +9 &`L 7 +10 &`z U +5 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.58 +3 .Hand.open + "manipulator"&n1 +3 "core" &`j U +72 1 +2 "manipulator"&_% +4 "core" %   M + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +96 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")h+ +3 "core" + +2 "sampler")% +3 "core" %v ( = +2 "collection"',& +3 "core" &`h U +3 "Can"C WW + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0X% +3 "core" %_]  +2 "sampler")T% +4 "core" %`^  + .tIntake.select :close + "sampler")0 +9 )% +3 "core" %b_ ( + .tSSV.dial :exhaust +2 "sampler")  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")/'z +900 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +79 "core" +3 #tAllowing 130s for 25.0ml of remaining 225.0ml + .Intake.select :open + "sampler") +210 "collection"';% +3 "core" %Ӵ +2 #tIntake @21.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X} !  +2 "collection"'<% +4 "core" %Ӵ + #tIntake @19.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 99 +2 "sampler")#.c0X` +3 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X% +4 "core" %Ӵ + #tIntake @20.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 65 +2 "sampler")#.A0Xtv~  !- +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X% +3 "core" %S   A +2 "collection"'i% +3 "core" %Ӵ\ +2 #tIntake @21.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 26 +2 "sampler")#.0X~% +3 "core" %Ӵ +2 "sampler")i% +3 "core" %Q  & +15 "collection"'% +3 "core" %Ӵ +2 "sampler")% +3 "core" %Q  & +15 "collection"')% +3 "core" %Ӵ +2 "sampler") % +3 "core" %Q  & +15 "collection"' % +3 "core" %Ӵ +2 "sampler");% +3 "core" %Q  & +15 "collection"'/% +3 "core" %Ӵ +2 "sampler")W% +3 "core" %Q  & +15 "collection"'S% +3 "core" %Ӵ   +2 "sampler")A% +3 "core" %Q  & +15 "collection"'T% +3 "core" %Ӵ!  +2 "sampler")% +3 "core" %Q  & +2 "collection"'8% +4 "core" %Ӵ + #tIntake @21.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 15 +2 "sampler")#.0X +15 "collection"'% +3 "core" %Ӵ  +2 "sampler")9% +3 "core" %6   > +15 "collection"'`% +3 "core" %Ӵ +2 "sampler")r% +3 "core" %6   > +15 "collection"'B% +3 "core" %Ӵ +2 "sampler")E% +3 "core" %6   > +15 "collection"'J% +3 "core" %Ӵ +2 "sampler")F% +3 "core" %6   > +15 "collection"'% +3 "core" %Ӵ| +2 "sampler")% +3 "core" %6   > +15 "collection"'0% +3 "core" %Ӵ +2 "sampler")% +3 "core" %6\  > +15 "collection"'O% +3 "core" %Ӵ +2 "sampler")~% +3 "core" %6   > +15 "collection"'% +3 "core" %Ӵ} +2 "sampler")% +3 "core" %6  > +15 "collection"']% +3 "core" %Ӵ +2 "sampler")H% +3 "core" %6   > +15 "collection"'7% +3 "core" %Ӵ +2 "sampler")s% +3 "core" %6   > +15 "collection"'% +3 "core" %Ӵ +2 "sampler")% +3 "core" %6   > +15 "collection"'k% +3 "core" %Ӵ +2 "sampler")% +3 "core" %6   > +15 "collection"'D% +3 "core" %Ӵ +2 "sampler")b% +3 "core" %6   > +15 "collection"'5% +3 "core" %Ӵ#$ +2 "sampler")$% +3 "core" %6   > +15 "collection"'% +3 "core" %Ӵ +2 "sampler")a% +3 "core" %6   > +2 "collection"'2% +3 "core" %Ӵ +2 #tIntake @21.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X~J   +15 "collection"'% +3 "core" %Ӵ  +2 "sampler")% +3 "core" %B?   +15 "collection"'% +3 "core" %Ӵ  +2 "sampler")^% +3 "core" %B   +15 "collection"'>% +3 "core" %Ӵ +2 "sampler")i% +3 "core" %B   H +15 "collection"'% +3 "core" %Ӵ +2 "sampler")% +3 "core" %A\   E +15 "collection"')% +3 "core" %Ӵ +2 "sampler") % +3 "core" %A\   E +15 "collection"' % +3 "core" %Ӵ +2 "sampler");% +3 "core" %A\  $ E +15 "collection"'/% +3 "core" %Ӵ!  +2 "sampler")W% +3 "core" %A\   E +15 "collection"'S% +3 "core" %Ӵ  +2 "sampler")A% +3 "core" %A\   E +15 "collection"'T% +3 "core" %Ӵ +2 "sampler")% +3 "core" %A\   E +15 "collection"'8% +3 "core" %Ӵ +2 "sampler")+% +3 "core" %A\   E +15 "collection"'&% +3 "core" %Ӵ +2 "sampler")-% +3 "core" %A\   E +15 "collection"'d% +3 "core" %Ӵ +2 "sampler")K% +3 "core" %A\   E +15 "collection"'% +2 #"pumping"6.9L/min +4 "core" %Ӵ +2 "sampler")X% +3 "core" %A\   E +15 "collection"'!% +3 "core" %Ӵ   +2 "sampler") % +3 "core" %A\   E +15 "collection"'(% +3 "core" %Ӵ!! +2 "sampler")% +3 "core" %A\  E +15 "collection"'f% +3 "core" %Ӵ +2 "sampler").% +3 "core" %A\   E +15 "collection"'L% +3 "core" %Ӵ +2 "sampler")P% +3 "core" %A\   E +2 "collection"'w% +4 "core" %Ӵ + #tIntake @20.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X{% +3 "core" %Ӵ +2 "sampler")i% +3 "core" %  5 +2 "collection"'% +3 "core" %Ӵ +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %Ӵ +2 "sampler")i% +3 "core" %  \\ +15 "collection"'% +3 "core" %Ӵ +2 "sampler")h% +3 "core" %  ; +15 "collection"' % +3 "core" %Ӵ +2 "sampler") % +3 "core" %  ; +15 "collection"';% +3 "core" %Ӵ +2 "sampler")/% +3 "core" % ; +15 "collection"'W% +3 "core" %Ӵ +2 "sampler")S% +3 "core" % ! ; +15 "collection"'A% +3 "core" %Ӵ!  +2 "sampler")T% +3 "core" %  ; +15 "collection"'% +3 "core" %Ӵ! +2 "sampler")8% +3 "core" %  ; +15 "collection"'+% +3 "core" %Ӵ  +2 "sampler")&% +3 "core" %  ; +15 "collection"'-% +3 "core" %Ӵ +2 "sampler")z% +3 "core" %  ; +15 "collection"'d% +3 "core" %Ӵ{ +2 "sampler")K% +3 "core" %  ; +15 "collection"'% +3 "core" %Ӵ +2 "sampler")X% +3 "core" %  ; +15 "collection"'!% +3 "core" %Ӵ +2 "sampler") % +3 "core" %  ; +15 "collection"'(% +3 "core" %Ӵ"! +2 "sampler")% +3 "core" %  ; +15 "collection"'f% +3 "core" %Ӵ$# +2 "sampler").% +3 "core" %  ; +15 "collection"'L% +3 "core" %Ӵ +2 "sampler")P% +3 "core" %  ; +15 "collection"'% +3 "core" %Ӵ +2 "sampler")w% +3 "core" %  ; +15 "collection"'% +3 "core" %Ӵ +2 "sampler")?% +3 "core" % ; +15 "collection"'Y% +3 "core" %Ӵ' +2 "sampler")U% +3 "core" %  ; +15 "collection"'=% +3 "core" %Ӵ +2 "sampler")% +3 "core" % ; +15 "collection"'@% +4 "core" %Ӵ!" +2 "sampler")x% +3 "core" %  ; +15 "collection"':% +3 "core" %Ӵ$' +2 "sampler")3% +3 "core" %  ; +15 "collection"'\\% +3 "core" %Ӵ!" +2 "sampler")#% +3 "core" %  ; +15 "collection"'v% +3 "core" %Ӵ +2 "sampler")C% +3 "core" %  ; +15 "collection"'N% +3 "core" %Ӵ +2 "sampler")"% +3 "core" %  ; +2 "collection"'|% +4 "core" %Ӵ + #tIntake @20.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xy +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'E'Ӵ +110 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")J +136 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'>'Ӵ +110 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")i +83 "core" ' + ."CSpush"CS.coast +2 "collection"'5 +50 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +330 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %A  +2 .tCS.seek 6ml + "collection"'8' +1335 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'+ +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'&'ӂ +1545 "core" ' +2 .tCSV.dial CSR + "collection"'-  +44 "core"  +2 "collection"'z% +4 "core" %Ӂ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'d' +594 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'K% +3 "core" %  +2 .tCS.seek 5ml + "collection"''qi +835 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'X  +42 "core"  +2 .tCS.seek 1ml +2 "collection"''> +1093 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'! \  +2 ' 9 +5 "core" 9 +102 "collection"'(9 +3 "core" 9d +102 "collection"'9 +3 "core" 9 d +102 "collection"'f9 +2 "core" 9 d +103 "collection"'.9 +3 "core" 9d +102 "collection"'L9 +3 "core" 9d +102 "collection"'P9 +3 "core" 9d +102 "collection"'9 +2 "core" 9d +103 "collection"'w9 +2 "core" 9"d +103 "collection"'9 +3 "core" 9&d +102 "collection"'?9 +3 "core" 9+d +103 "collection"'Y9 +2 "core" 9/d +103 "collection"'U9 +3 "core" 93d +102 "collection"'=9 +3 "core" 97d +102 "collection"'9 +3 "core" 9;d +102 "collection"'@9 +3 "core" 9(@d +103 "collection"'x9 +3 "core" 9>Dd +102 "collection"':9 +3 "core" 9THd +102 "collection"'39 +3 "core" 9lLd +102 "collection"'\\9 +3 "core" 9Pd +102 "collection"'#9 +3 "core" 9Ud +103 "collection"'v9 +3 "core" 9Yd +102 "collection"'C9 +3 "core" 9]d +102 "collection"'N9 +2 "core" 9ad +103 "collection"'"9 +3 "core" 9ed +102 "collection"'|9 +3 "core" 9#jd +102 "collection"'G9 +3 "core" 9@nd +102 "collection"'*9 +2 "core" 9[rd +103 "collection"'Z9 +3 "core" 9xvd +102 "collection"'}9 +3 "core" 9zd +102 "collection"'q9 +3 "core" 9c +103 "collection"'9 +3 "core" 9` +102 "collection"'9 +3 "core" 9^ +102 "collection"')9 +2 "core" 9[ +103 "collection"'\ 9 +3 "core" 9#Y +163 "collection"' 9 +4 "core" 9RT +103 "collection"'V9 +3 "core" 9mR +102 "collection"' 9 +3 "core" 9O +102 "collection"''9 +3 "core" 9M +102 "collection"'m9 +3 "core" 9K +102 "collection"'c9 +3 "core" 9H +103 "collection"'Q9 +3 "core" 9F +102 "collection"'9 +3 "core" 9C +102 "collection"'g9 +3 "core" 90A +102 "collection"'49 +3 "core" 9K? +102 "collection"'{9 +3 "core" 9d= +103 "collection"'t9 +3 "core" 9~; +102 "collection"'u9 +3 "core" 99 +102 "collection"'9 +3 "core" 97 +102 "collection"',9 +3 "core" 95 +102 "collection"'_9 +3 "core" 94 +103 "collection"'y9 +3 "core" 93 +102 "collection"'<9 +3 "core" 9 0 +102 "collection"'9 +3 "core" 9!/ +102 "collection"'e9 +3 "core" 96- +102 "collection"'p9 +3 "core" 9K, +102 "collection"'9 +3 "core" 9_* +102 "collection"'`9 +3 "core" 9r) +102 "collection"'r9 +3 "core" 9' +102 "collection"'B9 +3 "core" 9& +102 "collection"'99 +3 "core" 9% +102 "collection"'J9 +3 "core" 9$ +102 "collection"'M9 +3 "core" 9# +102 "collection"'o9 +3 "core" 9 ! +102 "collection"'E9 +2 "core" 9! +103 "collection"'F9 +3 "core" 9 +102 "collection"'9 +3 "core" 9  +102 "collection"'09 +3 "core" 9  +102 "collection"'9 +3 "core" 9 *! +102 "collection"'O9 +3 "core" 9 7 % +102 "collection"'~9 +4 "core" 9 D ) +102 "collection"'9 +3 "core" 9 Q . +102 "collection"'9 +3 "core" 9 ]2 +102 "collection"'H9 +3 "core" 9 j6 +102 "collection"'9 +3 "core" 9 t: +102 "collection"']9 +3 "core" 9 > +102 "collection"'79 +3 "core" 9 C +102 "collection"'s9 +3 "core" 9 G +102 "collection"'9 +3 "core" 9 K +102 "collection"'l9 +3 "core" 9 O +102 "collection"'k9 +3 "core" 9 S +103 "collection"'9 +3 "core" 9 X +102 "collection"'D9 +3 "core" 9 \\ +102 "collection"'n9 +3 "core" 9 ` +102 "collection"'59 +3 "core" 9 d +102 "collection"'$9 +3 "core" 9 h +103 "collection"'9 +3 "core" 9  m +102 "collection"'9 +3 "core" 9 "q +102 "collection"'29 +3 "core" 9 "u +102 "collection"'19 +3 "core" 9 #y +103 "collection"'I9 +3 "core" 9 %} +102 "collection"'a9 +3 "core" 9\ & +102 "collection"'[9 +3 "core" 9\ \ ' +102 "collection"'9 +3 "core" 9\ ) +102 "collection"'9 +3 "core" 9\ ) +102 "collection"'^9 +3 "core" 9\ + +103 "collection"'69 +3 "core" 9\ , +102 "collection"'i9 +3 "core" 9\ "- +102 "collection"'b9 +2 "core" 9\ %. +103 "collection"'>9 +3 "core" 9\ )/ +102 "collection"'9 +3 "core" 9\ .0 +103 "collection"'9 +3 "core" 9\ 11 +6 "Can"? +96 "collection"' 9 +3 "core" 9\ 52 +102 "collection"' 9 +2 "core" 9\ 93 +103 "collection"'h9 +3 "core" 9\ <5 +102 "collection"'/9 +3 "core" 9\ @7 +103 "collection"'W9 +3 "core" 9\ C6 +102 "collection"';9 +2 "core" 9\ G7 +103 "collection"'S9 +2 "core" 9\ J9 +103 "collection"'A9 +2 "core" 9\ L9 +103 "collection"'9 +3 "core" 9\ P; +102 "collection"'T9 +2 "core" 9\ S< +103 "collection"'+9 +3 "core" 9\ U< +102 "collection"'89 +3 "core" 9\ X> +102 "collection"'-9 +2 "core" 9\ \\? +103 "collection"'z9 +3 "core" 9\ ]@ +103 "collection"'&9 +3 "core" 9\ `@ +102 "collection"'K9 +4 "core" 9\ bB +103 "collection"'d9 +2 "core" 9\ eC +103 "collection"'X9 +2 "core" 9\ hC +103 "collection"'9 +3 "core" 9\ jD +103 "collection"' 9 +2 "core" 9\ lE +103 "collection"'(9 +2 "core" 9\ nF +103 "collection"'9 +2 "core" 9\ qH +103 "collection"'f9 +3 "core" 9\ sH  +102 "collection"'.9 +3 "core" 9\ vI +103 "collection"'L9 +3 "core" 9\ xI +102 "collection"'P9 +3 "core" 9\ yK +102 "collection"'9 +3 "core" 9\ {L +102 "collection"'w9 +2 "core" 9\ }M" +103 "collection"'9 +3 "core" 9\ N& +102 "collection"'?9 +3 "core" 9\ N* +102 "collection"'Y9 +2 "core" 9\ P. +103 "collection"'U9 +3 "core" 9\ Q2 +102 "collection"'=9 +3 "core" 9\ R7 +102 "collection"'9 +3 "core" 9\ R; +3 .tCH.hold 10:00,70C +2 "collection"'@ `\ `\  +4 "core" ; +56423 "Can"6 +3579 "core" ` +2 "collection"'x9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"':'Ӵ +329 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'3 @ +105 "core" B +2 .tCSV.dial :air + "collection"'\\ @ +44 "core" > +2 .tCS.seek 5ml +2 "collection"'#'qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'v  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'C @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'N  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'" @ +46 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'|'Ӵ +1350 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'G +105 "core"  +2 .tCBV.dial CSV + "collection"'*  +52 "core" +10 "collection"'Z% +4 "core" %ӱ + .tCS.seek 5ml +2 "collection"'}'qf +1337 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'q  +44 "core" +2 "collection"'% +4 "core" %qa  +2 .tCS.seek 6.999ml + "collection"''v +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"') @ +55 "core" B +2 .tCS.seek 10ml +2 "collection"'\ ' +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +120 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'V   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +3 ''  +27 "core"  +111  +2 .tCS.seek 5ml +2 "collection"'m'qi +1351 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'c @ +107 "core" A +2 .tCSV.dial :waste + "collection"'Q +106 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1348 "core" ' + .tCSV.dial :air +2 "collection"'g @ +75 "core" A +2 .tCS.seek 5ml +2 "collection"'4'qi +1346 "core" ' +2 .tCSV.dial CTV + "collection"'{  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'t @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'u  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"','Ӵ +1337 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'_ +105 "core"  +2 .tCBV.dial CSV + "collection"'y  +30 "core" +2 "collection"'<% +4 "core" %ӱlk +2 .tCS.seek 5ml + "collection"''qf +1339 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'e  +44 "core" +2 "collection"'p% +4 "core" %qb  +2 .tCS.seek 6.999ml + "collection"''w +579 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'` @ +66 "core" > +2 .tCS.seek 10ml +2 "collection"'r' +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'B ` +119 "core" ^ +2 #tLysing Complete + "collection"'9& +4 "core" &`h U +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&J% +3 "core" %\ $  F E +2 "storage"(M% +3 "core" % +2 "storage"(o. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(E(,q +360 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (F& +4 "core" &,o  +2 "manipulator"&& +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +2 "core" &) c U H BCt +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&0( +2 ."raiseStack"SE.seek :beamBreak +3 "core" ( + "storage"(' +2 "manipulator"&O& +5 "core" &) e f DCt + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &) D 7 :Ct +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'H( +90 "core" ' +2 "storage"(- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(]'y +33 "core" ' +336 ( +2 "storage"(7& +4 "core" &,p\ \  + "storage"(s& +4 "core" &,p\ \  L + "manipulator"&& +4 "core" &* c NCt +2 "manipulator"&l% +3 "core" %  O +2 .tForearm.seek :retract + "manipulator"&k'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&( +169 "core" ( +2 "manipulator"&D& +4 "core" & # G U + "storage"(n& +4 "core" &,p 7 S + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 + "manipulator"&5' +104 "core" ' +2 .tElbow.hold + "manipulator"&$, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&% +4 "core" %  J +2 "storage"(2& +3 "core" &,p \ A +2 .tForearm.force -20 + "manipulator"&5 +54 .tForearm.seek 4 + 340 counts +4 "manipulator"&1'$ +17 "core" ' +2 "manipulator"&I& +4 "core" &  # Z +2 "storage"(a& +3 "core" &,p 0 / E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&['( +16 "core" ' +2 "storage"(% +4 "core" % E H [ +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (^% +3 "core" %6\ \  \\y +2 "manipulator"&6% +3 "core" %6  P +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +90 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'b& +5 "core" &{} +2 "manipulator"&>& +3 "core" & 5 S +2 "manipulator"&% +4 "core" %\   S +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +177 "core" ( +2 "manipulator"& & +4 "core" &, ( D T6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &,  S6 +2 .tForearm.seek :garage + "manipulator"&h' +100 "core" ' +2 .tHand.close + "manipulator"&// +72 "core" / +2 "manipulator"&W& +4 "core" &, c L6 + "manipulator"&;% +4 "core" % ,  L +2 .tForearm.seek :retract +2 "manipulator"&S'\ +102 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&A( +288 "core" ( +2 "manipulator"&& +4 "core" && L S@] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" && 8 S@] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&+' +105 "core" ' +2 "manipulator"&8& +4 "core" &&  Q@] +2 "manipulator"&-% +3 "core" %  Q +2 "collection"'z& +4 "core" &Y] + "collection"'&& +4 .tCC.seek :closed +2 "collection"'K(` +3 "core" &[] +3 &Y\\ 2 +10 &,CsZ\\ 3 +9 &NnvY[} G +9 &^YZh T +10 &HXZ S +9 &hIZY S +10 &+IYZ S +9 &IW\\o S +9 &JX[Y S +10 &pIXZ? S +9 &1IXX T +9 & IWZ S +10 &"IWZj S +9 &$wIWY T +10 &&:IWXw S +9 &'LWX S +9 &)GUW S +10 &+ITX S +9 &-BJVYp S +9 &/HVW S +10 &0KTY S +9 &2HSV S +10 &4JIVU S +9 &6 JUU S +9 &7FTVu S +10 &9ITUk S +9 &;RHSVK S +9 &=DSUB S +10 &>GRW+ S +9 &@HSS S +10 &B[IRT S +9 &DGRTu S +9 &EHOR S +10 &GIQS S +9 &I`RTVz T +9 &KbSW V +10 &L"4 Z +9 &N3" ^ +10 &PHON _ +9 &Rkg ` +9 &Sxy ` +10 &U a +9 &WJ a +9 &Y\ z b +10 &Z b +9 &\\ b" +10 &^E b) +9 &_ 6 +9 &`Oz 2 +10 &` Z +5 ( + "collection"'&& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.50 +2 "collection"'d& +4 "core" &`r Z + &`r Z + .tHand.open + "manipulator"&X1 +74 "core" 1 +3 "manipulator"&% +4 "core" %  F +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +97 "core" ' + .tPSV.dial PSR + "processing"%( +133 "core"  +2 "processing"%% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%f' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%.  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%L' +1611 "core" ' + .tPSV.dial PSR +2 "processing"%P +43 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%w + "collection"'  +5 "core"  +2 "processing"%?  +43 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%Y +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%U  +135 "core" +2 .tPS.seek 0ml +2 "processing"%=' +2621 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%!' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%@ +44 "core" +2 .tPS.seek 0ml +2 "processing"%x' +2621 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%3' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%\\ +43 "core" +2 .tPS.seek 0ml +2 "processing"%:' +2618 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&v& +4 "core" && 2 G@] +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&C( +2 "core" ( +2 "manipulator"&N& +3 "core" && G@] +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &"& +3 "core" &%  G@] +2 .tForearm.seek CC +49 "manipulator"&#' +103 "core" ' +2 .tHand.close + "manipulator"&G/ +70 "core" / +2 .tCC.seek :open +2 "collection"'*( +472 "core" ( +2 "manipulator"&Z& +4 "core" &&  % S@[ + "manipulator"&|% +4 "core" %  2 S +2 .tForearm.seek :retract + "manipulator"&q'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +289 "core" ( +2 "manipulator"&}& +4 "core" &,  ZA + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &, ZA +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +3 .tHand.open + "manipulator"& 1 +68 "core" 1 +2 "manipulator"&V% +4 "core" % Z C E +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"& '\ +105 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 5 into Collection Clamp + "collection"''& +4 "core" &= +2 "manipulator"&\ % +3 "core" %\ " Y9 +2 "storage"(c% +3 "core" %w   +2 "storage"(Q. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(m(<1 +381 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (g& +3 "core" &<3  + "manipulator"&& +4 "core" &,  PA + "manipulator"&{% +4 "core" %\ " $ N9 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&t( +189 "core" ( +2 "manipulator"&u& +4 "core" & E I5 +2 "storage"(& +3 "core" &<2  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&4'Ϲ +96 "core" ' +2 "storage"(_& +4 "core" &<2  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(y' +100 "core" ' +2 "storage"(<- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (,& +3 "core" &<2 + "manipulator"&e& +4 "core" & r n T C5 +2 .tElbow.seek 5 + "manipulator"&p( +3 "core" ( +2 "manipulator"&& +3 "core" & m q D C5 +2 "storage"(`& +3 "core" &<2 W +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&'΍ +17 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&B/ +67 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&9& + "storage"(J'} +6 "core" & a d D5 +2 "manipulator"&M% +3 "core" % Γ  L +2 .tForearm.seek :retract +2 "manipulator"&o'\ +62 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +27 "core" ' +2 .tElbow.seek CC +2 "manipulator"&F( +147 "core" ( +2 "manipulator"&& +4 "core" &(  OBj + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" &(  NBj + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&~' +100 "core" ' +2 "manipulator"&& +4 "core" &( - JBj +2 "manipulator"&% +4 "core" %  K +2 "collection"'& +3 "core" & +2 "collection"'%& +3 .tCC.seek :closed +2 "collection"'j(` +3 "core" & +3 &  +8 &(i - +10 &aw A +9 &Okj S +10 &FR S +9 &I= S +9 &E' S +10 &TI S +9 &H T +9 &G S +10 &I T +9 & \\HG S +10 &"K; S +9 &#G+ S +9 &%I T +10 &'cI T +9 &)&G S +9 &*I S +10 &,J S +9 &.kI T +10 &0.I S +9 &1G S +9 &3J S +10 &5tH S +9 &75I T +9 &8G S +10 &:G T +9 &<}H S +10 &>?G S +9 &@I S +9 &AHu S +10 &CDo S +9 &EGGV S +9 &GIL S +10 &HS> U +9 &JmB W +10 &L5+ \\ +9 &M13. _ +9 &O45 ` +10 &Qn;;# ` +9 &S/>= a +9 &T@A a +10 &VDB\ a +9 &XrGF b +10 &Z2IJ b +9 &[LM b& +9 &]MQ b/ +10 &_\\QQ W +9 &`MxTV #g +9 &` VV ` +9 ( +2 &`mSW Y + "collection"'%& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.70 + .Hand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&7% +4 "core" %  l e C +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&s'\ +94 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +137 "core" ~ +2 .tCSV.dial CTV + "collection"'l  +29 "core"  +2 .tPS.seek 2.5ml +2 "processing"%D' +2621 "core" ' +2 "collection"'n% +4 "core" %*+  + .tCS.seek 3.75ml +2 "collection"''I +1662 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%0  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +49 "processing"%  +92 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2623 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'2 ` +31 "core" ^ +2 .tCSV.dial :air + "collection"'I @ +46 "core" > +2 .tCS.seek 10ml +2 "collection"'a' +1152 "Can": NM +500 "core" ' +2 .tCSV.dial CTV +2 "collection"'k  +44 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +2611 "core" ' +2 .tCBV.dial :waste1 + "collection"' @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'^  +137 "core" +2 "collection"'6& +4 "core" &`kmp Y + #tStoring lyfil puck in Collection Clamp to tube 4 +2 "manipulator"&5% +3 "core" %\   G\ +2 "storage"(b% +3 "core" % ) +2 "storage"(1. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(>(,q +355 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &,n  +2 "manipulator"&]& +3 "core" &( \\ ] ~ ?Bj +2 "manipulator"&[% +3 "core" %\  \\ W T ?\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"& ( +158 "core" ( +2 "manipulator"& & +4 "core" & < Gy + "storage"(& +4 "core" &,n U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&E'( +100 "core" ' +2 "storage"($& +4 "core" &,n _ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(/' +287 "core" ' +2 "storage"(W- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&;& +3 "core" & W a Ay +2 "storage"(i& +3 "core" &,n + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&h' +24 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(T- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(' +32 "core" ' +2 "manipulator"&8% +4 "core" % / 8 9 + "storage"(-& +4 "core" &,n  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 348 counts + "manipulator"&z', +16 "core" ' +2 "manipulator"&S& +4 "core" & 6 Fx +2 "storage"(H& +3 "core" &,n  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&&'( +21 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(d' +40 "core" ' +2 "manipulator"&X& +4 "core" & ~ Hx +2 "manipulator"&% +3 "core" %(  I\\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&('\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +227 "core" ( +3 "manipulator"&+& +4 "core" &) f Q @Cm + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &.& +2 "core" &* 9 F \ @Cm +2 .tForearm.seek CC +2 "manipulator"&f' +92 "core" ' +2 .tHand.close + "manipulator"&P/ +69 "core" / +2 .tCC.seek :open +2 "collection"'L( +472 "core" ( +2 "storage"(w& +4 "core" &,n  + "storage"(?& +4 "core" &,n  +2 "manipulator"&& +3 "core" &( F IBk +2 "manipulator"&Y% +3 "core" % 1 T I +2 .tForearm.seek :retract +2 "manipulator"&U'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 + "manipulator"&( +160 "core" ( +2 "manipulator"&& +4 "core" &  O5 + "storage"(=& +4 "core" &,n\  & +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 4 +2 "manipulator"&@' +100 "core" ' +2 .tElbow.hold + "manipulator"&!, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&x% +4 "core" %  W F +2 "storage"(\\& +3 "core" &,n O +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 349 counts +3 "manipulator"&3'- +14 "core" ' +2 "manipulator"&v& +4 "core" & ? Q4 +2 "storage"(N& +3 "core" &,n\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&"'( +22 "core" ' +2 "storage"(G% +4 "core" %  +57 ."downElevator"SE.seek :down +3 "storage"(A'} +100 ( % +3 "core" %1  \\x +2 "manipulator"&K% +3 "core" %' O LX +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +90 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%|  +71 "core" +2 .tPS.seek 2.5ml +2 "processing"%#' +2632 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%} +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%)  +56 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%C +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%V' +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%q& +4 "core" &  +2 "manipulator"&'& +3 "core" &  S4 +2 "manipulator"&\ % +3 "core" %\   T +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&c(, +175 "core" ( +2 "manipulator"&Q& +4 "core" &, 7 T8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  S8 +2 .tForearm.seek :garage +2 "manipulator"&g' +99 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 "manipulator"&{& +4 "core" &, b I8 +2 "manipulator"&u% +3 "core" % . T I +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&(k +119 "core" ( +2 "manipulator"&_& +4 "core" &r X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" &r Y X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&,' +98 "core" ' +2 "manipulator"&e& +4 "core" &r   [ +2 "manipulator"&% +3 "core" % > \\ +2 "processing"%`& +4 "core" &\  +2 "processing"% & +3 .tPC.seek :closed +2 "processing"%B(] +2 "core" & \  +3 &\   +10 &2~ . +9 &_ B +9 &?u T +10 &R U +9 &R U +10 &T V +9 &BV U +9 &S V +10 &Q" U +9 &T- U +9 & JQ U +10 &" Y. V +9 &#Q7 U +10 &%R6 U +9 &'RP0 U +9 &)O4 U +10 &*S1 U +9 &,O8 U +9 &.ZU6 U +10 &0V9 U +9 &1T< U +10 &3UH V +9 &5cQM U +9 &7$RK U +10 &8RC V +9 &:TK V +9 &+TZ V +9 &?TX V +10 &ARX U +9 &CrOV U +9 &E2\\X V +10 &FhN X +9 &HP Z +9 &JiI [ +10 &L*U \\ +9 &MR \\ +10 &OV [ +9 &QpZ \\ +9 &S3Z [ +10 &T_ [ +9 &VY \\ +9 &XwY \\ +10 &Z8X \\ +9 &[W O +10 &]*I^ "h +9 &]u?a 7 +5 ( + "processing"% & +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 +2 "processing"%9& +3 "core" &]u/e\ 7 +2 &]u/g 7 + .tHand.open + "manipulator"&M1 +74 "core" 1 +2 "manipulator"&t% +4 "core" %  V + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&4'\ +88 "core" ' +2 .tPRV.dial :air + "processing"%  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%O +44 "core" +2 "processing"%y% +4 "core" % +3 .tPS.seek 0.3ml + "processing"%' +403 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +3 "processing"%J% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%'.U +496 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +1921 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%p +104 "core" +2 .tPTV.dial :mixing + "processing"%o @ +77 "core" B +2 .tPBV.dial :waste2 + "processing"%*  +93 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2636 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&7& +4 "core" &r  S +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&%(k +3 "core" ( +2 "manipulator"&& +3 "core" &r  R +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &l& +3 "core" &r  S +2 .tForearm.seek PC + "manipulator"&~' +92 "core" ' +2 .tHand.close + "manipulator"&m/ +68 "core" / +2 .tPC.seek :open +2 "processing"%:( +455 "core" ( +2 "manipulator"&n& +4 "core" &r Y + "manipulator"&r% +4 "core" % ϫ Y +2 .tForearm.seek :retract + "manipulator"&0'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +134 "core" ( +2 "manipulator"&D& +4 "core" &,  i W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &2& +2 "core" &,  W +2 .tForearm.reconfigure TightForearm +54 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek :garage + "manipulator"&I' +115 "core" ' +2 .tHand.open + "manipulator"&1 +69 "core" 1 +3 "manipulator"&k% +4 "core" % o EM +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&a'\ +98 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%& +4 "core" &\  +2 "manipulator"&^% +3 "core" %\  = X +2 "storage"(6% +4 "core" %u  " k + "storage"(5. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(b(<1 +382 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (1& +2 "core" &<4 # ' +2 "manipulator"&& +3 "core" &, W +2 "manipulator"&]% +4 "core" %\   V + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&[( +186 "core" ( +2 "manipulator"& & +4 "core" & U- +2 "storage"(& +3 "core" &<4 % & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&$'Ϲ +95 "core" ' +2 "storage"(F& +4 "core" &<4 "  Y + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(s' +109 "core" ' +2 "storage"(W- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (;& +3 "core" &<4\ \ \ 5 +2 "manipulator"&i& +3 "core" & C Q- +2 .tElbow.seek 5 +2 "manipulator"&T( +42 "core" ( +3 "manipulator"&8& +4 "core" & * UU +2 "storage"(-& +3 "core" &<4 @ +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&S'΍ +24 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&H/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "storage"('} +2 "manipulator"&X& +6 "core" &   VV +2 "manipulator"&E% +3 "core" %  ,  V; +2 .tForearm.seek :retract +2 "manipulator"& '\ +70 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +17 "core" ' +2 .tElbow.seek PC +2 "manipulator"&/(k +243 "core" ( +2 "manipulator"&h& +4 "core" &t  ( Y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &t Y +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&&& +4 "core" &t    [ +2 "manipulator"&+% +3 "core" %    [ +2 "processing"%.& +4 "core" &\  + "processing"%& +4 .tPC.seek :closed + "processing"%P(] +3 "core" &\  +3 &\  +9 &&p - +9 &_ A +10 &Bu T +9 &Q U +10 &Nz U +9 &Nw U +9 &FQv U +10 & R T +9 &R U +9 &Q U +10 & MQ U +9 &"S} U +10 &#Lo U +9 &%Ol T +9 &'VMo U +10 &)Qh U +9 &*Sc U +9 &,Qb T +10 &.]Qd U +9 &0 P] U +10 &1Pl T +9 &3Rg U +9 &5fMg U +10 &7(Ne U +9 &8Sg U +9 &:Qh T +10 &1PW T +10 &?QZ U +9 &ARZ U +9 &CwQ\\ T +10 &E5YZ V +9 &FkR W +9 &HU Z +10 &JlR [\ +9 &L-M [ +10 &MB \\ +9 &OP \\ +9 &QsP [ +10 &S5O [ +9 &TQ \\ +9 &VO \\ +10 &XzH \\ +9 &Z;J \\ +10 &[4 Q +9 &]1P@ %s +9 &]x&=\ 1 +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.76 + .Hand.open + "manipulator"&(1 +76 "core" 1 +2 "manipulator"&j% +4 "core" %  : V +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&w'\ +90 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%?  +2 %9 +5 "core" 9 +102 "processing"%Y9 +3 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%=9 +2 "core" 9  +103 "processing"%f9 +2 "core" 9 +104 "processing"%9 +2 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%x9 +2 "core" 9 +103 "processing"%\\9 +3 "core" 9" +102 "processing"%v9 +2 "core" 9& +103 "processing"%N9 +3 "core" 9+ +102 "processing"%G9 +2 "core" 9/ +103 "processing"%U9 +3 "core" 93 +102 "processing"%9 +2 "core" 97 +103 "processing"% 9 +2 "core" 9; +103 "processing"%K9 +3 "core" 9@ +102 "processing"%@9 +2 "core" 9D +103 "processing"%39 +2 "core" 9H +103 "processing"%d9 +3 "core" 9L +103 "processing"%|9 +2 "core" 9P +103 "processing"%"9 +2 "core" 9U +103 "processing"%A9 +2 "core" 9Y +103 "processing"%>9 +2 "core" 9] +103 "processing"%9 +3 "core" 9a +103 "processing"%}9 +2 "core" 9e +103 "processing"%)9 +2 "core" 9j +103 "processing"%C9 +3 "core" 9n +102 "processing"% 9 +3 "core" 9r +102 "processing"%#9 +3 "core" 9v +103 "processing"%q9 +2 "core" 9z +103 "processing"%'9 +2 "core" 9 +103 "processing"%\ 9 +2 "core" 9 +103 "processing"%Q9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%!9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%{9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9"\ +103 "processing"%Z9 +3 "core" 9&\ +103 "processing"%_9 +2 "core" 9, +103 "processing"%<9 +2 "core" 91 +103 "processing"%g9 +2 "core" 97 +103 "processing"%e9 +2 "core" 9< +103 "processing"%9 +3 "core" 9A +102 "processing"%`9 +2 "core" 9E +103 "processing"%c9 +2 "core" 9J +103 "processing"%9 +3 "core" 9P +102 "processing"%R9 +2 "core" 9T +103 "processing"% 9 +3 "core" 9Z +149 "processing"%99 +14 "core" 9a +103 "processing"%M9 +2 "core" 9f +103 "processing"%t9 +2 "core" 9k +3 .tPH.hold 2:00:00,28C +3 "processing"% ppj + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%O +104 "core"  +2 "processing"%y% +4 "core" %2 + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%,'\ +596 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%V'Һ +1621 "core" ' +2 .tPTV.dial :puck + "processing"%  +75 "core"  +2 .tPSV.dial PTV + "processing"%J +73 "core" +2 .tPBV.dial :waste1 + "processing"%  +133 "core"  +2 "processing"%% +4 "core" %ҹ0  +2 .tPS.seek 1.5ml + "processing"%p' +607 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +44 "core" ( +3 .tPS.seek 0ml + "processing"%*' +1615 "core" ' +2 .tdelay 5:00 +15364 "Can"B RR +14638 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +32 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%l' +2533 "core" ' +2 .tPSV.dial PTV + "processing"%m +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"% +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%4 +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%B  +73 "core"  +2 .tPS.seek :empty +2 "processing"%n'ղ +2512 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%r  +136 "core" +2 .tPSV.dial :mixloop + "processing"%D +44 "core" +2 .tPRV.dial :ab1 + "processing"%2 @ +75 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%~' +353 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'%  + "processing"%  +44 "core" +3  +2 "processing"%k% +3 "core" %  +2 .tPS.seek 0.34ml +2 "processing"%0' +446 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" +2 .tPRV.dial :air + "processing"%^  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%6'G +1193 "core" ' +2 .tPRV.dial :waste2 + "processing"%5 @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%I'\ +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%1  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1614 "core" ' + .tPSV.dial :PML +2 "processing"%] +44 "core" +2 .tPTV.dial :mixing + "processing"% @ +77 "core" A +2 .tPBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%% +4 "core" %Ҹ  +2 .tPS.seek 1.85ml + "processing"%F' +268 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%W * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%;' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'i& +3 "core" & + "manipulator"&8& +4 "core" &t  e O +2 "manipulator"&-% +3 "core" %\   C +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&a(, +133 "core" ( +2 "manipulator"&H& +4 "core" &,  B + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" &, 4 B +2 .tForearm.seek :garage +2 "manipulator"&E' +98 "core" ' +2 .tHand.close + "manipulator"&[/ +77 "core" / +3 "manipulator"&$& +4 "core" &, U v < +2 "manipulator"&s% +3 "core" % 2 H d 0 ; +2 .tForearm.seek :retract +2 "manipulator"&S'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&h( +289 "core" ( +2 "manipulator"&z& +4 "core" &- h  GF + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- S s FF +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&T' +94 "core" ' +2 "manipulator"&&& +4 "core" &- S r FF +2 "manipulator"&+% +3 "core" % T p F +55 "collection"'.& +5 "core" & +2 "collection"' & +4 .tCC.seek :closed +2 "collection"':(` +2 "core" & +3 &  +9 &)q - +10 &^} A +9 &Fp T +9 &L U +10 &M U +9 &J U +9 &IM U +10 & L U +9 &L U +10 &L U +9 & QK U +9 &"L U +10 &#I U +9 &%L U +9 &'YN U +10 &)J U +9 &*L U +10 &,K U +9 &.bL U +9 &0%K T +10 &1J U +9 &3K U +9 &5jJ U +10 &7,L U +9 &8N U +10 &:J U +9 &4I U +10 &?N U +9 &AI T +9 &CzJ U +10 &E;J U +9 &FJ U +10 &HR U +9 &J~W V +9 &L7x Y +10 &ML> ^ +9 &OXY ` +9 &Qf[] a +10 &S(]^ a +9 &T^a b +10 &Vac b +9 &Xjcg b +9 &Z(gh b$ +10 &[ij b+ +9 &]kl b5 +9 &_Oln W +10 &`F"qs *{ +9 &`c~or ^ +2 ( + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.52 + "collection"'(& +4 "core" &`c{op ^ + .tHand.open + "manipulator"&j1 +75 "core" 1 +2 "manipulator"&% +4 "core" %   E 9 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"%Y +116 "core"  +2 "processing"%% +4 "core" %j + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%b  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%=' +1621 "core" ' +2 .tPSV.dial PSR + "processing"%f +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'x  +33 "core" ~ +133  +2 .tPSV.dial :mixloop + "processing"%\\ +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%v  +77 "core" +2 .tPS.seek 0ml +2 "processing"%N' +2628 "core" ' +2 .tPSV.dial :air + "processing"%G  +54 "core" +2 .tPS.seek 2.5ml +2 "processing"%U' +2620 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2632 "core" ' +2 .tPSV.dial :air + "processing"%K  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%@' +2618 "core" ' +2 .tPSV.dial :mixloop + "processing"%3 +44 "core" +2 .tPS.seek 0ml +2 "processing"%d' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&|& +4 "core" &, )  7 F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &>& +2 "core" &- ; + A >F +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&}/ +76 "core" / +2 .tCC.seek :open +2 "collection"')( +473 "core" ( +2 "manipulator"&C& +4 "core" &- W _  ?F + "manipulator"& % +4 "core" %  W a  > +2 .tForearm.seek :retract + "manipulator"&#'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&q(, +290 "core" ( +2 "manipulator"&'& +4 "core" &, ' J3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &, V G3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&Q' +116 "core" ' +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&!% +4 "core" % s 7 S  ?Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 ."da"delayUntil "08:22:59.19" +3881 "Can"W AA +20754 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%{ @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%u  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +33 "core" , +2 ."da"PSV.dial :air + "processing"%_  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%<' +2533 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%g +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%e  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%`  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%c'ղ +2527 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%R% +4 "core" %յ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"% '\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +56 "processing"% +12 ."da"PS.seek 2ml + "processing"%9'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%M  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%t +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%O  +36 "core" +2 "processing"%y% +4 "core" %Ҷ  +2 ."da"PS.seek 1.5ml + "processing"%'| +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1605 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%J  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +85 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%V' +2532 "core" ' +2 ."da"PSV.dial PTV + "processing"%o +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%p +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%? +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%7'ղ +2534 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +145 "core"  +2 "processing"%*% +4 "core" %ղ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%m'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1096 "Can"K MM +516 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%4 +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%B  +35 "core" +2 "processing"%l% +4 "core" %Ҿ|  + ."da"PS.seek 1.5ml +2 "processing"%r' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%2' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%n  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%k' +2528 "core" ' + ."da"PSV.dial PTV +2 "processing"%~ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%^ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%0  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%5'ղ +2519 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%6  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%1  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%I  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%] +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"% ' +403 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%  +46 "core"  +2 "processing"%% +3 "core" %-  +2 ."da"PS.seek 0.55ml +2 "processing"%'Z +352 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%W  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%F'Һ +1569 "core" ' + ."da"PSV.dial :PML +2 "processing"%i +44 "core" +2 ."da"PTV.dial :mixing + "processing"%8 @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%-  +35 "core" +2 "processing"%H% +3 "core" %ҾI  +2 ."da"PS.seek 1.85ml +2 "processing"%X' +250 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%/ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%[' +1977 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +28192 "Can"K ^^ +19811 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%$  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%s * +35 "core" , +2 ."da"PSV.dial :air + "processing"%w  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%E' +2531 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%z +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%a +57 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%&  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%+'ղ +2526 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%. +144 "core"  +2 "processing"%S% +4 "core" %հ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +11 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +51 "processing"%L'\ +614 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%('Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%j  +75 "core"  +2 ."da"PSV.dial PTV + "processing"% +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%Y% +4 "core" %ҹR  +2 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%T * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%;' +1610 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%b  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%f +85 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%=' +2528 "core" ' +2 ."da"PSV.dial PTV + "processing"%x +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%\\ +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%v  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2504 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%G +134 "core"  +2 "processing"%N% +4 "core" %մ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%U'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%K +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core"  +2 "processing"%3% +3 "core" %ҿ  +2 ."da"PS.seek 1.5ml +2 "processing"%@' +407 "Can"I MM +189 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%| * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%A' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%>  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%} * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%h +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2532 "core" ' + ."da"PSV.dial PTV +2 "processing"%: +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%C +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%''ղ +2506 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%\ +134 "core"  +2 "processing"%"% +6 "core" %ճ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +3 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%!'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%# +85 "core"  +2 ."da"PBV.dial :waste1 + "processing"%Q  +36 "core" +2 "processing"%{% +4 "core" %ҽ  +2 ."da"PS.seek 1.5ml + "processing"%u' +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Z * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%_' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%d  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%g * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%e +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2526 "core" ' + ."da"PSV.dial PTV +2 "processing"%` +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%< +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%c'ղ +2505 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +150 "core"  +7 "processing"%M% +16 "core" %ճ +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +9 "processing"% +17 ."da"PS.reconfigure PSconfig +10 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +9 "processing"%t'm +358 "core" ' +2 ."da"delay 5 seconds +502 "processing"%O% +4 "core" %q  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%y'\ +345 "core" ' +2 ."da"delay 5 seconds +560 .PSR.select :air +4 "processing"% +10 ."da"PS.seek 2ml + "processing"%9'Һ +1607 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%, +87 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%J% +4 "core" %Ҷ  +2 ."da"PS.seek 1.5ml + "processing"%'| +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1648 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%o  +34 "core" +2 ."da"delay 30 seconds +772 "Can"K +2230 ."da"PBV.dial between PSV and waste1 +2 "processing"%p * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%? +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2561 "core" ' +2 ."da"PSV.dial PTV + "processing"%V +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%* +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%7  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%m'ղ +2557 "core" ' +2 "processing"%49 +3 "core" 9\ 5 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast + "processing"%B  +3 "core" 5 + 5 +2 "processing"%l& +3 "core" &]x$D 1 + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&% +3 "core" %\   4 +2 "storage"(D% +3 "core" % Q Q 8 +2 "storage"(r. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 4 + "storage"(n(,q +360 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (%& +3 "core" &,o   + "manipulator"&& +4 "core" &, + .3 + "manipulator"&2% +4 "core" %\  G 0 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&~( +196 "core" ( +2 "manipulator"&& +4 "core" & J 02 + "storage"(^& +4 "core" &,p E N F  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&0'( +103 "core" ' +2 "storage"(k& +4 "core" &,p Z Z r  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(6' +287 "core" ' +2 "storage"(1- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&I& +3 "core" & 02 +2 "storage"(]& +3 "core" &,p L M 9  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 4 +2 "manipulator"&5' +25 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +3 ."da"SE.seek 1.11 Pucks below Top Plate + "storage"( ' +31 "core" ' +2 "manipulator"&W% +4 "core" % u ( & + "storage"(& +4 "core" &,p     + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 347 counts + "manipulator"&i'+ +14 "core" ' +2 "manipulator"&8& +4 "core" &  11 +2 "storage"(-& +3 "core" &,p * 4 M  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&H'( +21 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(/'} +45 "core" ' +2 "manipulator"&F& +4 "core" & Z 01 +2 "manipulator"&X% +3 "core" %) O /X +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&$'\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&s(k +263 "core" ( +2 "manipulator"&w& +4 "core" &t  . + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &t . +2 ."da"Forearm.seek PC +2 "manipulator"&z' +92 "core" ' +2 ."da"Hand.close + "manipulator"&/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%a( +453 "core" ( +2 "storage"(&& +3 "core" &,p Q R -  +2 "manipulator"&E& +3 "core" &t k 2 +2 "manipulator"&.% +4 "core" %  2 + ."da"Forearm.seek :retract +2 "manipulator"&S'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&+( +272 "core" ( +2 "manipulator"&L& +4 "core" & T 0. + "storage"(j& +4 "core" &,p > 0  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts + "manipulator"&'( +95 "core" ' +3 ."da"Hand.open + "manipulator"& 1 +70 "core" 1 +2 "storage"(Y- +3 "core" -'} +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(('I +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(T' +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1509h290ml.tif +1343 #SX MX5/16 (USB:41): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.123 seconds\ /var/log/esp/da19sep1509h290ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1509h290ml15s.tif +601 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +956 #"da"SX MX5/16 (USB:41): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1509h290ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1509h290ml30s.tif +3058 #SX MX5/16 (USB:41): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1509h290ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1509h290ml70s.tif +7127 #SX MX5/16 (USB:41): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1509h290ml70s.tif: TIFF Upload Complete\ +67 .Gate.power :camera,:OFF +9 ."Qmail"HABfans.email "10.123 sec auto-exposure",Subject: "da19sep1509h290ml images!" +7 "storage"(- +7 "core" -' +7 "storage"(b& +7 "core" &,p     + "manipulator"&& +4 "core" &  -. + ."da"Elbow.seek 4 +2 "manipulator"&f( +40 "core" ( +3 "manipulator"&;& +4 "core" & ~ 1+ +2 "storage"(x& +3 "core" &,p . 6 C  +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +4 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"(\\'\ +61 "core" ' +4 "manipulator"&v& +3 "core" & 7 I+ +2 "storage"(=& +4 "core" &,p H  + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 4 +2 "manipulator"&G' +28 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&N, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 2 Pucks below Top Plate +4 "storage"(' +24 "core" ' +2 "manipulator"&% +4 "core" % f d B +2 "storage"(K& +4 "core" &,p }  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 340 counts +3 "manipulator"& '$ +14 "core" ' +2 "manipulator"&3& +4 "core" & X N) +2 "storage"(U& +4 "core" &,p   +2 ."da"Forearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&|'( +22 "core" ' +2 "storage"(@% +5 "core" %  +2 ."downElevator"SE.seek :down +3 "storage"(>'} +101 (}% +2 "core" %-  Zn +2 "manipulator"&h% +4 "core" %# 7 J[ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +4 "manipulator"&A'\ +88 "core" ' +38 ' +2 ."downElevator"SE.coast + "storage"(5 +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +2 "processing"%:& +6 "core" & +2 "manipulator"&C& +4 "core" &  P) +2 "manipulator"& % +3 "core" %\   P +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +173 "core" ( +2 "manipulator"&& +4 "core" &, 8 OQ + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &,  PQ +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&"' +95 "core" ' +2 ."psFlush"Hand.close + "manipulator"&'/ +76 "core" / +3 "manipulator"&& +5 "core" &,  KQ +2 "manipulator"&#% +3 "core" % + V KO +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&Q'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&{(k +123 "core" ( +2 "manipulator"&!& +4 "core" &t  N + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &t  O +4 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&u' +104 "core" ' +3 "manipulator"&d& +4 "core" &t  R +2 "manipulator"&g% +3 "core" %  Q +2 "processing"%e& +4 "core" &[ +2 "processing"%_& +3 ."psFlush"PC.seek :closed +2 "processing"%`(] +4 "core" & +3 &  +8 &&ql - +9 &_~G A +9 &At0 T +9 &NQ U +10 &O> U +9 &OX U +9 &DP U +10 &Q+ U +9 &T U +10 &P U +10 & LQB U +8 &"U. U +10 &#NI U +9 &%O U +9 &'VN U +10 &)R U +9 &*R U +10 &,R> U +9 &.]NH U +9 &0QE U +10 &1RC U +10 &3Q U +8 &5eO U +10 &7)O T +9 &8P9 U +10 &:Qv U +9 &.P U +10 &?P U +10 &AO+ U +8 &CuOM U +10 &E5U+ V +9 &Ff W +10 &H Y +10 &Jl [\ +8 &L-7 [ +10 &M{ [ +9 &ON \\ +9 &Qre \\ +10 &S4 \\ +9 &TM [ +11 &Vh \\ +8 &Xy3 \\ +9 &Z:a \\ +10 &[ Q +9 &]2QY %s +9 &]z$4 / +2 ( + "processing"%_& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.71 + "processing"%<& +4 "core" &]z!c / + ."psFlush"Hand.open +2 "manipulator"&1 +65 "core" 1 +2 "manipulator"&R% +4 "core" % > N +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +132 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%M'TE +389 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +714 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%c' +1613 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%O +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%t  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%y' +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%, +75 "core"  + ."psFlush"PSR.select :flush +57 "processing"%@ +14 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%J' +2123 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%9 +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%o @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%?  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2627 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%V +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2634 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%* +84 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%7' +2623 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +43 "core" > +3 ."psFlush"PS.seek 2.5ml +3 "processing"%4' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%B  +84 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%l'ղ +2630 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +44 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%D'TE +1115 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +1609 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%% +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%2' +2093 "Can"Q ?? +528 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%^'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%q' +2114 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%k +74 "core" +2 ."psFlush"PBV.dial PSV + "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%1' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%I @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%W'ղ +2620 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%8' +2633 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%- +72 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%F' +2658 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%X @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%~  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%6'ղ +2632 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'5& +4 "core" & + "manipulator"&i& +4 "core" &t Q + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"& (k +3 "core" ( + "manipulator"&H& +4 "core" &t  Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &w& +3 "core" &t Q +2 .tForearm.seek PC + "manipulator"&[' +96 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 .tPC.seek :open +2 "processing"%( +454 "core" ( +2 "manipulator"&$& +4 "core" &t c X +2 "manipulator"&P% +3 "core" % ϱ W, +2 .tForearm.seek :retract +2 "manipulator"&&'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&E( +370 "core" ( +2 "manipulator"&.& +4 "core" &* { QCq + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &z& +3 "core" &* QCq +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&L' +99 "core" ' +2 "manipulator"&j& +4 "core" &*  OCq +2 "manipulator"&s% +3 "core" % ? O +2 "collection"' & +4 "core" & + "collection"'Y& +4 .tCC.seek :closed + "collection"'S(` +3 "core" & +3 &  +9 &)q - +10 &_z A +9 &Ep T +9 &L U +10 &L T +9 &K T +10 &KM T +9 & L T +9 &L U +10 &O U +9 & RN U +9 &"O U +11 &#G U +8 &%J U +10 &'ZL U +9 &)H T +9 &*L U +10 &,O U +9 &.bI U +9 &0$H U +10 &1G U +9 &3N U +10 &5kN T +64 &7-L T +4 &8K T + &:J T + &5E T + &?J T + &AL U + &CzJ U +6 &E=G T +9 &FJ T +10 &HR" U +9 &J}\\#% W +9 &L9y'( Y +10 &MJA ] +9 &OQR ` +10 &QiOP ` +9 &S)RU a +9 &TTW a +10 &VYZ a +9 &XlY[ b +9 &Z-^` b +10 &[ac b# +9 &]ff b* +10 &_]fi U +9 &`L~hk %l +9 &`%lk Y +8 ( +3 "collection"'Y& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.48 + "collection"'/& +4 "core" &`fjl Q + &`gkl Q + .tHand.open +2 "manipulator"&(1 +76 "core" 1 +2 "manipulator"&% +4 "core" % d E +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&b'\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`gpo Q +2 "collection"';% +3 "core" %Ӵmr + .tCSV.dial CSR +2 "collection"'x  +42 "core"  +2 "collection"'v% +4 "core" %ӱoq + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'='qi +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %qllq  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"'K'F +685 "core" ' +2 .tCSV.dial :waste + "collection"'3 +145 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'U'Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'+& +4 "core" &`fpt Q +2 "collection"'@% +3 "core" %Ӵoq + .tCSV.dial :flush +2 "collection"'  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'T'qi +1289 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'} @ +44 "core" A +2 "collection"'h% +4 "core" %qkps  +2 .tCS.seek 7ml + "collection"'' +563 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'f  +2 '\\  +41 "core"  +99  +2 .tCBV.dial :waste1 + "collection"'G @ +43 "core" > +2 .tCS.seek 0ml +2 "collection"':'Ӵ +1779 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"' & +4 "core" &`fpu Q +2 "collection"'C% +3 "core" %ӷpt + .tCSV.dial :flush +2 "collection"'  +74 "core" +2 .tCS.seek 5ml +2 "collection"''qi +1295 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'| @ +44 "core" A +2 "collection"'% +4 "core" %qers \ +2 .tCS.seek 7ml + "collection"'\ 'z +566 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'>  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'n  +106 "core"  +2 .tCS.seek 0ml +2 "collection"'N'Ӵ +1781 "core" ' +2 #tDisinfecting external Intake with kill + "collection"''& +4 "core" &`etu Q + "collection"'% +4 "core" %ӳtt + .tCSV.dial CSR +2 "collection"'#  +42 "core"  +2 "collection"'A% +4 "core" %ӳsu + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'!' +2014 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'Z' +571 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'" +2 'd  +103 "core" +38  +2 .tCTV.dial :intake + "collection"'g  +76 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'e' +2041 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +74 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'Q'Ӵ +592 "core" ' + .tCSV.dial CSR +2 "collection"'a  +106 "core"  +2 "collection"'<% +4 "core" %ӳtt + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'R' +1339 "core" ' + .tCSV.dial CBV +2 "collection"'_ +105 "core" +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +2600 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&u& +4 "core" &* d GCq +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&m( +2 "core" ( +2 "manipulator"&M& +3 "core" &) / GCq +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &O& +3 "core" &)  GCq + .tForearm.seek CC +2 "manipulator"&t' +96 "core" ' +2 .tHand.close + "manipulator"&c/ +66 "core" / +2 .tCC.seek :open +2 "collection"',( +473 "core" ( +2 "manipulator"&y& +4 "core" &*  RCq + "manipulator"&% +4 "core" % Q +55 .tForearm.seek :retract +3 "manipulator"&9'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +287 "core" ( +2 "manipulator"&J& +4 "core" &, Z1 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &o& +2 "core" &, Y1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&?1 +77 "core" 1 +2 "manipulator"&p% +4 "core" % p  GP +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&V'\ +99 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:15:27 + #Preparing to sleep until 11:00AM 9/15/2019 +5 ."shutdown"CC.coast +2 #tAsleep til 11:00AM 9/15/2019 +2 "collection"'6 +5 #tContinuing at 11:00 + ."shutdown"CS.coast +2 "collection"'5 +4 "Can"[\ 22 +2 ."shutdown"PC.coast +2 "processing"%6 +4 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:140\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 3,\\n 5 => 19}\\nCan@09:18:08, 23.6C, 18% humidity, 15.1psia, 12.518V, 0.245A, 0.245A avg, 3.06W",Subject: "Asleep until 11:00" +4 ."shutdown"PS.coast +3 "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +8300 "Can"n\  +60002 Y\  +60002 U\  +60003 W\  +60002 U\  +60002 W\  +60002 V\  +60002 U\  +60002 V\  +60003 W\  +60002 X\  +2800 V\  +2 #tPowering core bus +477 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +2 '* +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %\ + .tSS.configure SSconfig +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 3,\\n 5 => 19}\\nCan@11:00:30, 23.1C, 17% humidity, 15.0psia, 12.503V, 0.300A, 0.300A avg, 3.75W",Subject: "Started 2019_9_5_rush_mission phase shallowDAwithoutWCR" +2 #t===> STARTED shallowDAwithoutWCR (phase #21) <=== +2 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"' & +3 "core" &,+  +2 .tHand.open + "manipulator"&.1 +65 "core" 1 +4 "manipulator"&z& +4 "core" & i Q- +2 "manipulator"&j% +4 "core" % \  { Q= +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +3 "manipulator"&s(, +181 "core" ( +2 "manipulator"& & +7 "core" &,  Uc +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &,  Vc +2 .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :garage +2 "manipulator"&)' +97 "core" ' +2 .tHand.close + "manipulator"&Y/ +67 "core" / +3 "manipulator"&/& +4 "core" &,  Kc +2 "manipulator"&(% +4 "core" % ) g L* +2 .tForearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +322 "core" ( +2 "manipulator"&;& +4 "core" & M Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &x& +3 "core" & u Q +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&v' +94 "core" ' +2 "manipulator"&L& +4 "core" & P R +2 "manipulator"&% +4 "core" % x R +2 "collection"'& +3 "core" &*-  +2 "collection"'=& +4 .tCC.seek :closed + "collection"'3(` +3 "core" &*+  +4 &++ C +10 &Fu-* 4 +9 &?nz++ I +9 &c-+ V +10 &L++ U +9 &YO*+ U +11 &G++ U +9 &L+, T +9 &L,, U +10 &aN*+ U +8 &#I,* U +9 & L*- T +10 &"L,+ U +9 &$iN+, U +10 &&+O++ U +9 &'L+* U +9 &)L++ T +10 &+rL,. T +9 &-3L++ U +10 &.N., U +9 &0O,+ U +9 &2zG+- T +10 &4;K+, U +9 &5N,, U +11 &7L*, T +8 &9K*+ T +9 &;EI,+ T +9 &=M-+ U +10 &>I,, U +9 &@G,+ T +10 &BLI+- T +9 &DJ+, T +9 &EL2, U +10 &GJ/- U +10 &IQQ42 U +8 &Ka:8 V +10 &LSI [ +9 &N{ke _ +10 &P:ih ` +9 &Qmn ` +9 &Sqo a +10 &U}tu a +9 &W=zx b +9 &X}} b +10 &Z b" +9 &\\y b( +10 &^0 b3 +9 &_ 8 +9 &`W 3 +10 &`u T +5 ( + "collection"'=& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.44 +3 "collection"'K& +4 "core" &`n T + &`l T + .tHand.open +3 "manipulator"&+1 +70 "core" 1 +2 "manipulator"&@% +4 "core" %  j H + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'U& +4 "core" &`l T + "collection"'}% +4 "core" %Ӵ +2 .tCSV.dial CSR + "collection"'h  +136 "core"  +2 "collection"'T% +4 "core" %Ӵ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'f'qi +1338 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '\\% +3 "core" %ql  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'G'F +684 "core" ' + .tCSV.dial :waste +2 "collection"' +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +1969 "core" ' +2 #tPurging external Intake + "collection"'C& +4 "core" &`k T + "collection"' % +4 "core" %ӹ + .tCSV.dial :flush +2 "collection"':  +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'|' +2510 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' + '  +6 "core"  +69  +2 .tCTV.dial :intake + "collection"'>  +76 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'n'Ӵ +2530 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'\  +77 "core" ~ +2 #tFlushing upper manifold + "collection"''& +4 "core" &`j T +2 "collection"'% +3 "core" %ӳ + .tCSV.dial :flush +2 "collection"'#  +75 "core"  +2 .tCS.seek 5ml +2 "collection"'A'qi +1296 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'N @ +44 "core" B +2 "collection"'!% +4 "core" %qj  +55 .tCS.seek 7ml + "collection"'"' +563 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'d +117 "core" +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'g'Ӵ +1784 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'Z'2T +809 "core" ' +2 .tCSV.dial :waste + "collection"' +43 "core" +2 .tCS.seek 0ml +2 "collection"'e'Ӵ +807 "core" ' +2 "collection"'a& +4 "core" &`q T + "collection"'<% +4 "core" %Ӳ + .tCSV.dial :flush +2 "collection"'Q  +43 "core"  +2 .tCS.seek 3ml +2 "collection"''2T +807 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'_ @ +43 "core" A +2 "collection"'R% +4 "core" %2R~~  +2 .tCS.seek 5ml + "collection"'u'qg +563 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"'M'Ӵ +1289 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'O'2T +816 "core" ' +2 .tCSV.dial :waste + "collection"'c +75 "core" +2 .tCS.seek 0ml +2 "collection"'E'Ӵ +805 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&b& +4 "core" &  M +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&S( +3 "core" ( +2 "manipulator"&y& +4 "core" &  M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & M +2 .tForearm.seek CC +2 "manipulator"&t' +95 "core" ' +2 .tHand.close + "manipulator"&J/ +70 "core" / +2 .tCC.seek :open +2 "collection"'o( +471 "core" ( +2 "manipulator"&m& +4 "core" &  X + "manipulator"&?% +4 "core" %  T W + .tForearm.seek :retract +2 "manipulator"&p'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&9(, +274 "core" ( +2 "manipulator"&& +4 "core" &, W P] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +3 "core" &, Q] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"& ' +115 "core" ' +3 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&6% +4 "core" % u r j H A^ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&V'\ +98 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 5 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 5 at 11:04:54EDT15-Sep-19\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 3,\\n 5 => 19}\\nCan@11:00:30, 23.1C, 17% humidity, 15.0psia, 12.503V, 0.300A, 0.300A avg, 3.75W",Subject: "da sampling at most 300ml" +2 "collection"'& +4 "core" &,. +2 "manipulator"&% +3 "core" %\  b Q +2 "storage"(% +4 "core" %w\ %\ %   +2 "storage"(*. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +1008 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +4 (& +5 "core" &<5\ \  +4 "manipulator"&7& +6 "core" &,  P] +4 "manipulator"&B% +8 "core" %\  7 Q +3 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 +4 "manipulator"&4( +195 "core" ( +2 "manipulator"&& +4 "core" &  N5 +2 "storage"(l& +3 "core" &<5\ \  ) +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&D'Ϲ +103 "core" ' +2 "storage"(%& +4 "core" &<5\ \ % B +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +132 "core" ' +3 "storage"(r- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (& +3 "core" &<5  +2 "manipulator"&2& +3 "core" & @ F5 +2 .tElbow.seek 5 + "manipulator"&^( +3 "core" ( +2 "manipulator"&k& +3 "core" & 3 F5 +2 "storage"(I& +3 "core" &<5 +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&'΍ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +4 .tHand.close +57 "manipulator"&1/ +77 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&]& +3 "storage"('} +7 "core" &  E5 + "manipulator"&q% +4 "core" % Ό D K +2 .tForearm.seek :retract +2 "manipulator"&8'\ +82 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +5 "core" ' +2 .tElbow.seek CC +2 "manipulator"&X( +143 "core" ( +2 "manipulator"&0& +4 "core" &%  M?U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +3 "core" &%  M?U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' +2 "manipulator"&& +4 "core" &&  M?U +2 "manipulator"&`% +3 "core" %  M +3 "collection"'$& +3 "core" &-, +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'~(` +3 "core" &), +4 &*+ 1 +9 &+Dx++ 3 +10 &Kmv,* H +9 &],* T +10 &I,+ T +9 &eJ-, T +9 &'J-- T +10 &L+* T +9 &I+, T +9 &mJ,+ T +10 &0H-+ S +9 & H-+ T +10 &"L+- T +9 &$uG,, T +9 &&7I-+ T +10 &'I,* T +9 &)J,+ T +9 &+}L,+ T +10 &-?G-+ T +9 &/G+, T +10 &0L,- T +9 &2F., T +9 &4GF,* T +10 &6 L,+ T +9 &7D*. T +9 &9F-, T +10 &;PF,, S +9 &=G++ S +10 &>J.- S +9 &@D,+ S +9 &BYG,- S +10 &DG-. T +9 &EH,- T +9 &GG0. T +10 &I[U42 U +9 &KnI= X +10 &Li` \\ +9 &Ntu _ +9 &PBrs ` +10 &Rqq a +9 &Sno a +9 &Uno a +10 &WFnn b +9 &Yop b +10 &Zrr b$ +9 &\\ss b+ +9 &^6ru b6 +10 &_uu 9 +9 &`Kyw 7 +9 &`~uw U +5 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.60 + .Hand.open +3 "manipulator"&H1 +67 "core" 1 +2 "manipulator"& % +4 "core" %  I +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&.'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")z+ +3 "core" + +2 "sampler")j% +3 "core" %ۀ  H +2 "collection"' & +4 "core" &`gpq U +2 "Can"a OO +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +30 +2 .tdelay 3.8 seconds +382 "collection"'/% +4 "core" %Ӹnm + "sampler")(% +4 "core" %3 % + .tSSV.dial :spit +2 "sampler"){ +138 "core"  +2 .tSS.seek 0ml +2 "sampler"))'z +266 "core" ' +2 .tSSV.dial CBV + "sampler")s  +139 "core" +2 .tCTV.dial :intake + "collection"';  +77 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "11:08:22.80" +1600 #"pumping"6.9L/min +3007 #6.9L/min +3007 #6.9L/min +3007 #6.9L/min +3007 #6.9L/min +2862 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +138 #"pumping"6.9L/min +72 "collection"'x% +3 "core" %Ӹ +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %Ӹ +2 "sampler")|% +3 "core" %fh   +2 "sampler")\ % +4 "core" %gg " + .tIntake.select :close + "sampler")0 +9 )'% +3 "core" %hi  + .tSSV.dial :exhaust +2 "sampler")  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")#'z +629 "Can"^ pq +264 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")n  +79 "core" +2 #tAllowing 130s for 25.0ml of remaining 250.0ml + .Intake.select :open + "sampler") +210 "collection"'N% +3 "core" %Ӹ  +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %Ӹ } +2 "sampler")|% +3 "core" %W   +2 "collection"'\ % +4 "core" %Ӹ } + #tIntake @20.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 72 +2 "sampler")#.H0Xy   +16 "collection"'k% +3 "core" %Ӹ  +2 "sampler")I% +3 "core" %% f +15 "collection"'9% +3 "core" %Ӹ +2 "sampler")%% +3 "core" %%  ( +2 "collection"'5% +4 "core" %Ӹ0 + #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 39 +2 "sampler")#.'0X +3 "collection"'v% +3 "core" %   +2 "sampler")W% +3 "core" %y  +2 #tBubblePoint: Intake @39.1psia, Outlet @14.9psia + .CBV.dial SSV + "collection"': @ +32 "core" B +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X% +3 "core" %  4 +2 #tEvacuated: Intake @16.3psia, Outlet @12.2psia + .SSV.dial :spit,avoiding: :exhaust + "sampler")| +137 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'N'Ӵ +110 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")# +136 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +112 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")S +65 "core" ' + ."CSpush"CS.coast + "collection"'5 +70 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +328 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %=tu  +2 .tCS.seek 6ml + "collection"'2' +89 "Can"[ MN +1250 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'k +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty + "collection"'I'ӂ +1532 "core" ' +2 .tCSV.dial CSR + "collection"'9  +44 "core"  +2 "collection"'%% +4 "core" %ӆtu + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'5' +594 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '7% +3 "core" %tr \ +2 .tCS.seek 5ml + "collection"'r'qg +844 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'4  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'D'> +1090 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'0 \  +2 ']9 +5 "core" 9 +155 "collection"'q9 +4 "core" 9d +102 "collection"'9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9d +102 "collection"'`9 +3 "core" 9d +102 "collection"'$9 +3 "core" 9d +102 "collection"'19 +3 "core" 9d +102 "collection"'V9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9$d +102 "collection"'89 +3 "core" 9(d +102 "collection"'o9 +3 "core" 9-d +103 "collection"'^9 +3 "core" 91d +102 "collection"'j9 +3 "core" 95d +102 "collection"'9 +3 "core" 99d +102 "collection"'F9 +3 "core" 9#>d +102 "collection"'H9 +3 "core" 97Bd +102 "collection"' 9 +3 "core" 9OFd +102 "collection"'-9 +3 "core" 9fJd +102 "collection"'z9 +3 "core" 9}Nd +102 "collection"'Y9 +3 "core" 9Sd +102 "collection"'w9 +3 "core" 9Wd +103 "collection"'/9 +3 "core" 9[d +102 "collection"'9 +3 "core" 9_d +102 "collection"'9 +3 "core" 9cd +102 "collection"'9 +3 "core" 9hd +102 "collection"'{9 +3 "core" 9*ld +103 "collection"'&9 +3 "core" 9Dpd +102 "collection"'(9 +3 "core" 9\\td +102 "collection"'x9 +3 "core" 9vxd +102 "collection"')9 +3 "core" 9}d +102 "collection"'9 +3 "core" 9d +102 "collection"' 9 +3 "core" 9d +102 "collection"';9 +3 "core" 9b +102 "collection"'=9 +3 "core" 9` +102 "collection"'L9 +3 "core" 9 ] +102 "collection"'9 +3 "core" 9&[ +102 "collection"'}9 +3 "core" 9?Y +102 "collection"'E9 +3 "core" 9XW +102 "collection"'K9 +3 "core" 9qT +102 "collection"'h9 +3 "core" 9Q +102 "collection"'+9 +3 "core" 9O +103 "collection"'@9 +3 "core" 9N +102 "collection"'s9 +3 "core" 9K +102 "collection"'9 +2 "core" 9I +103 "collection"'U9 +3 "core" 9G +102 "collection"'f9 +3 "core" 9E +103 "collection"'9 +3 "core" 94D +102 "collection"'[9 +3 "core" 9LB +102 "collection"'v9 +3 "core" 9b@ +102 "collection"'W9 +3 "core" 9y> +102 "collection"':9 +3 "core" 9; +103 "collection"'T9 +3 "core" 9; +102 "collection"'C9 +3 "core" 98 +102 "collection"'>9 +3 "core" 96 +102 "collection"'|9 +2 "core" 95 +103 "collection"'G9 +5 "core" 94 +102 "collection"'\ 9 +3 "core" 92 +102 "collection"' 9 +3 "core" 9"0 +102 "collection"'9 +3 "core" 95/ +102 "collection"'n9 +3 "core" 9I- +102 "collection"' 9 +3 "core" 9\\, +103 "collection"'#9 +2 "core" 9n* +103 "collection"'\\9 +3 "core" 9) +102 "collection"'9 +3 "core" 9 ' +102 "collection"'N9 +3 "core" 9& +103 "collection"'d9 +3 "core" 9% +102 "collection"''9 +2 "core" 9 $ +103 "collection"'9 +2 "core" 9 # +103 "collection"'"9 +2 "core" 9 !" +103 "collection"'!9 +3 "core" 9%! +103 "collection"'A9 +2 "core" 9 ) +103 "collection"'<9 +2 "core" 9 - +103 "collection"'u9 +2 "core" 9 2 +103 "collection"'Q9 +3 "core" 9 ,6 +102 "collection"'Z9 +2 "core" 9 :: +103 "collection"'9 +3 "core" 9 G> +103 "collection"'c9 +2 "core" 9 SB +103 "collection"'g9 +3 "core" 9 `G +102 "collection"'9 +2 "core" 9 lK +103 "collection"'a9 +3 "core" 9 wO +102 "collection"'R9 +3 "core" 9 S +103 "collection"'b9 +3 "core" 9 W +102 "collection"'y9 +3 "core" 9  \\ +102 "collection"'M9 +3 "core" 9 "` +102 "collection"'9 +3 "core" 9 $d +102 "collection"'39 +3 "core" 9 $h +103 "collection"'m9 +2 "core" 9 &l +103 "collection"'e9 +3 "core" 9 'q +102 "collection"'9 +2 "core" 9 )u +103 "collection"'J9 +3 "core" 9 )y +102 "collection"'9 +2 "core" 9 +} +103 "collection"'O9 +3 "core" 9 , +102 "collection"',9 +3 "core" 9 . +102 "collection"'69 +2 "core" 9 / +103 "collection"'p9 +3 "core" 9\ 0 +102 "collection"'?9 +3 "core" 9\ 1 +103 "collection"'t9 +2 "core" 9\ 3 +103 "collection"'S9 +3 "core" 9\ 4 +102 "collection"'_9 +3 "core" 9\ 4 +102 "collection"'9 +2 "core" 9\ 6 +103 "collection"'9 +3 "core" 9\ $7 +103 "collection"'9 +3 "core" 9\ +8 +102 "collection"'i9 +2 "core" 9\ 09 +103 "collection"'*9 +3 "core" 9\ 4: +102 "collection"' 9 +2 "core" 9\ 9< +103 "collection"'9 +3 "core" 9\ == +103 "collection"'l9 +3 "core" 9\ B= +102 "collection"'B9 +2 "core" 9\ E? +103 "collection"'9 +3 "core" 9\ I@ +102 "collection"'9 +3 "core" 9\ LA +102 "collection"'9 +2 "core" 9\ RB +103 "collection"'9 +3 "core" 9\ TC +102 "collection"'k9 +3 "core" 9\ WD +102 "collection"'29 +3 "core" 9\ ZE +102 "collection"'99 +3 "core" 9\ ]F +102 "collection"'%9 +3 "core" 9\ `G +103 "collection"'I9 +2 "core" 9\ cH +103 "collection"'79 +3 "core" 9\ fI +102 "collection"'59 +3 "core" 9\ hJ +102 "collection"'49 +3 "core" 9\ kL +102 "collection"'r9 +3 "core" 9\ lM +102 "collection"']9 +3 "core" 9\ oM +102 "collection"'q9 +2 "core" 9\ rN +103 "collection"'9 +2 "core" 9\ sO +103 "collection"'9 +2 "core" 9\ uP +103 "collection"'`9 +3 "core" 9\ wQ +102 "collection"'$9 +3 "core" 9\ yR +102 "collection"'19 +3 "core" 9\ zR +102 "collection"'V9 +3 "core" 9\ |S +102 "collection"'9 +3 "core" 9\ ~U! +102 "collection"'89 +3 "core" 9\ V% +102 "collection"'o9 +3 "core" 9\ W* +102 "collection"'^9 +3 "core" 9\ W. +102 "collection"'j9 +3 "core" 9\ X2 +102 "collection"'9 +2 "core" 9\ Y6 +103 "collection"'F9 +4 "core" 9\ Z: +102 "collection"'H9 +3 "core" 9\ [? +102 "collection"' 9 +61 "core" 9\ ]E +2 .tCH.hold 10:00,70C +3 "collection"'- `\ `\  +3 "core" F +39055 "Can"W +20947 "core" ` +2 "collection"'z9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'Y'Ӵ +334 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'w @ +107 "core" A +2 .tCSV.dial :air +2 "collection"'/ @ +43 "core" ? +3 .tCS.seek 5ml +2 "collection"''qi +1346 "core" ' +2 .tCSV.dial CTV + "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'{  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'& @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'('Ӵ +1346 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'x +104 "core"  +2 .tCBV.dial CSV + "collection"')  +30 "core"  +2 "collection"'% +4 "core" %Ӵ +2 .tCS.seek 5ml + "collection"' 'qi +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"';  +44 "core" +2 "collection"'=% +4 "core" %qg \ +2 .tCS.seek 7ml + "collection"'L'| +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +55 "core" B +2 .tCS.seek 10ml +2 "collection"'}' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'E ` +120 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'K   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'h  +2 '+  +28 "core"  +113  +2 .tCS.seek 5ml +2 "collection"'@'qi +1349 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'s @ +107 "core" B +2 .tCSV.dial :waste + "collection"' +106 "core" +2 .tCS.seek :empty +2 "collection"'U'ӂ +1351 "core" ' + .tCSV.dial :air +2 "collection"'f @ +75 "core" A +2 .tCS.seek 5ml +2 "collection"''qi +1340 "core" ' + .tCSV.dial CTV +2 "collection"'[  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'v @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'W  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"': @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'T'Ӵ +1351 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'C +105 "core"  +2 .tCBV.dial CSV + "collection"'>  +30 "core"  +2 "collection"'|% +4 "core" %ӯac +2 .tCS.seek 4.999ml + "collection"'G'qd +1339 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'\  +44 "core" +2 "collection"' % +4 "core" %qf  +2 .tCS.seek 7ml + "collection"''{ +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'n @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"' ' +837 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'# ` +118 "core" ^ +2 #tLysing Complete + "collection"'\\& +4 "core" &`g U +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&% +3 "core" %\ & I > d @!O +2 "storage"(N% +3 "core" %{ % +2 "storage"(d. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"('(,q +355 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &,r 5 +2 "manipulator"&"& +4 "core" &$ !   9?U + "manipulator"&!% +4 "core" %\ &   < 9!O +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&A( +160 "core" ( +2 "manipulator"&<& +4 "core" & H E @@ + "storage"(u& +4 "core" &,r M +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&Q'( +103 "core" ' +2 "storage"(Z& +4 "core" &,r  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +279 "core" ' +49 "storage"(c- +11 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&g& +3 "core" & Q W B =@ + "storage"(& +4 "core" &,r + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&a' +23 "core" ' +2 .tElbow.hold + "manipulator"&R, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(b- +2 "core" -' +3 .tSE.seek 2.11 Pucks below Top Plate + "storage"(y' +32 "core" ' +2 "manipulator"&M% +4 "core" % / 7 6 : +2 "storage"(& +3 "core" &,r  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 347 counts +2 "manipulator"&3'+ +14 "core" ' +2 "manipulator"&m& +4 "core" & t o E C? +2 "storage"(e& +3 "core" &,r  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&'( +18 "core" ' +2 .tSE.seek 3.11 Pucks below Top Plate +2 "storage"(J'n +40 "core" ' +2 "manipulator"&& +4 "core" & f d 3 C? +2 "manipulator"&O% +4 "core" %! l r e Cy +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&,'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&6( +224 "core" ( +2 "manipulator"&p& +4 "core" && L ? f ;Ae + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" && 0 7 h ;Ae +2 .tForearm.seek CC +2 "manipulator"&t' +94 "core" ' +2 .tHand.close + "manipulator"&S/ +75 "core" / +2 .tCC.seek :open +2 "collection"'_( +469 "core" ( +2 "storage"(& +4 "core" &,r ; + "storage"(& +4 "core" &,r + "manipulator"&& +4 "core" &' g f BAe +2 "manipulator"&i% +3 "core" % g f B +2 .tForearm.seek :retract +2 "manipulator"&*'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"& ( +165 "core" ( +2 "manipulator"&& +4 "core" & b K\ +2 "storage"(l& +3 "core" &,r a +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 + "manipulator"&B' +102 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +65 "core" 1 +2 "manipulator"&% +4 "core" % F J @ +2 "storage"(& +3 "core" &,r u +3 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 348 counts + "manipulator"&k', +16 "core" ' +2 "manipulator"&2& +4 "core" & D L\ +2 "storage"(9& +3 "core" &,r % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&%'( +17 "core" ' +2 "storage"(I% +4 "core" %s   +2 ."downElevator"SE.seek :down +3 "storage"(7'} +100 (5% +3 "core" % A [s +2 "manipulator"&4% +3 "core" %2 8 I +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +90 "core" ' +29 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"']& +4 "core" &tv + "manipulator"&q& +4 "core" & ; P\ +2 "manipulator"&% +3 "core" %\  Q! +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +177 "core" ( +2 "manipulator"&`& +4 "core" &, 6 MM + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &,  LM +2 .tForearm.seek :garage +2 "manipulator"&1' +99 "core" ' +2 .tHand.close + "manipulator"&V/ +70 "core" / +2 "manipulator"&& +4 "core" &, |  DM +2 "manipulator"&8% +3 "core" % 2 d g D +2 .tForearm.seek :retract +2 "manipulator"&o'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&^( +290 "core" ( +2 "manipulator"&j& +4 "core" &* W MCs + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &* * LCs +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&F' +98 "core" ' +2 "manipulator"&H& +4 "core" &*  JCr +2 "manipulator"& % +3 "core" %\ 9 J +2 "collection"'0& +4 "core" &QT +49 "collection"'-& +11 .tCC.seek :closed +2 "collection"'z(` +3 "core" &PR +3 &PS  +10 &)mOS - +9 &auPRp A +9 &VjMSQ S +10 &FNR: S +9 &IRR S +9 &FNQ S +10 &\\LOPf S +9 &JNR S +10 &JOQ S +9 &IOP T +9 & dINQ S +10 &"'HOP S +9 &#GKOv S +9 &%JKO S +10 &'kKMP T +9 &)/GMN S +10 &*ILO S +9 &,DLN S +9 &.tEKO~ S +10 &06JMMe S +9 &1GLLX T +9 &3IJNG S +10 &5|EIN5 S +9 &7>KKN) S +10 &8IIM T +9 &:GJL S +9 &<FHM\\ S +10 &>EHIK T +9 &@HIK S +9 &AJIJ S +10 &CHHK S +9 &EMGGJ T +10 &GGHJ S +9 &HOIK T +9 &JXJK V +10 &LGy Y +9 &M~ ] +9 &Oh ` +10 &Qx  ` +9 &S893 ` +10 &TGC a +9 &VQO b +9 &XzXY b +10 &Z:aa b +9 &[fg{ b& +9 &]hmo b. +10 &_emod W +9 &`PhprZ Z +9 &`mqr_ "e +10 ( + &`pprK !b + "collection"'-& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.63 + "collection"'D& +4 "core" &`prrL !b + .tHand.open +2 "manipulator"&w1 +65 "core" 1 +2 "manipulator"&/% +4 "core" % \ X [ + > +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&Y'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"% +134 "core"  +2 "processing"%% +4 "core" % + #tPulling 1.5ml of PSR.flush +2 .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%{' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%&  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1617 "core" ' + .tPSV.dial PSR +2 "processing"%x +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%)' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"% + .tCBV.dial PRV +4 "collection"'(  +3 "core"  +2 "processing"%;  +43 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%= +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +138 "core" +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :air +2 "processing"%L  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%E' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%K +44 "core" +2 .tPS.seek 0ml +2 "processing"%h' +2581 "Can"S UU +40 "core" ' + .tPSV.dial :air +2 "processing"%+  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%}' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +57 "core" +2 .tPS.seek 0ml +2 "processing"%' +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&@& +4 "core" &* H G @Cr +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&f( +4 "core" ( +2 "manipulator"&U& +4 "core" &) V R " ?Cr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &) K > ?Cr +2 .tForearm.seek CC + "manipulator"&v' +96 "core" ' +2 .tHand.close + "manipulator"&W/ +76 "core" / +2 .tCC.seek :open +2 "collection"':( +469 "core" ( +2 "manipulator"&& +4 "core" &* g JCq + "manipulator"&C% +4 "core" % . J + .tForearm.seek :retract +2 "manipulator"&>'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&|(, +290 "core" ( +2 "manipulator"&T& +4 "core" &, # S= + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &,  S= +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& ' +114 "core" ' +2 .tHand.open + "manipulator"&G1 +71 "core" 1 +2 "manipulator"&n% +4 "core" % b \\ \\ >* +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 5 into Collection Clamp + "collection"'#& +4 "core" &X +2 "manipulator"&\\% +3 "core" %\  R% +2 "storage"(% +3 "core" %x 7 +2 "storage"(N. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(d(<1 +379 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +3 "core" &<4  + "manipulator"&"& +4 "core" &, V P= +2 "manipulator"&!% +3 "core" %\  . Q% +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&<( +184 "core" ( +2 "manipulator"&u& +4 "core" & I N1 + "storage"(Z& +4 "core" &<4\ \ \ 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&X'Ϲ +100 "core" ' +2 "storage"(.& +4 "core" &<4\  +50 .tSE.reconfigure SEpick +9 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(c' +141 "core" ' +3 "storage"(g- +3 "core" -'߶ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &<4 h + "manipulator"&b& +4 "core" & H U * =1 +2 .tElbow.seek 5 + "manipulator"&M( +4 "core" ( +2 "manipulator"&& +4 "core" & X Y [ =1 + "storage"(m& +4 "core" &<4 d +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&e'΍ +19 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&O& +5 "storage"(Q'} +3 "core" & [ Z ^ >1 +2 "manipulator"&A% +3 "core" % { ] F  C" +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ' + .tElbow.seek CC +2 ."downElevator"SE.coast +2 "storage"(5 +2 "manipulator"&a( +154 "core" ( +2 "manipulator"&3& +4 "core" &. 5 FG + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &y& +3 "core" &. FG +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +98 "core" ' +3 "manipulator"&p& +4 "core" &. y IG +2 "manipulator"&?% +4 "core" % # I +2 "collection"'R& +3 "core" & +2 "collection"'S& +4 .tCC.seek :closed + "collection"',(` +3 "core" & +2 &  +10 &)m - +9 &aul A +10 &SjX S +9 &DA S +9 &I3 T +10 &G S +9 &XI T +10 &H S +9 &H S +9 &E$ S +10 & aH< S +9 &"$E) S +9 &#G S +10 &%J S +9 &'iI S +9 &),D S +10 &*H S +9 &,H S +10 &.qD S +9 &03G S +9 &1I S +10 &3H S +9 &5yH S +9 &7<F S +10 &8I S +9 &:G S +10 &<E S +9 &>CFy S +9 &@Gr S +10 &AHn T +9 &CGa S +9 &ELGS S +10 &GHS S +9 &HR? T +10 &Jd7 V +9 &L>/ [ +9 &M- _ +10 &O$ ` +9 &Qt ` +10 &S4!" a +10 &T$# a +8 &V%% b +10 &Xv(( b +9 &Z5,+ b" +9 &[-. b) +10 &]12 b2 +9 &_\\14 W +10 &`Lr67 #f +9 &`46& a +8 ( +2 &`p36M Z + "collection"'S& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.73 +2 .Hand.open + "manipulator"&~1 +70 "core" 1 +2 "manipulator"&% +4 "core" %  J V m ? +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +136 "core" ~ +2 .tCSV.dial CTV + "collection"'i  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2637 "core" ' +2 "collection"'l% +4 "core" %\   +2 .tCS.seek 3.749ml + "collection"'t'I +1661 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%6  +42 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2629 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"' ` +31 "core" _ +2 .tCSV.dial :air + "collection"'2 @ +46 "core" > +2 .tCS.seek 10ml +2 "collection"'9' +1664 "core" ' + .tCSV.dial CTV +2 "collection"'I  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'*'Ӵ +2600 "core" ' + .tCBV.dial :waste1 +2 "collection"'5 @ +29 "core" @ +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +4 "collection"'4  +139 "core" +2 "collection"' & +4 "core" &`pYX Z + #tStoring lyfil puck in Collection Clamp to tube 4 +2 "manipulator"&B% +3 "core" %\ P X ) >1 +2 "storage"(]% +3 "core" %{ +2 "storage"(q. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,q +358 "core" ( +5 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (k& +2 "core" &,q z n u +2 "manipulator"&J& +3 "core" &.  q 7G +2 "manipulator"&%% +4 "core" %\   61 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&`( +157 "core" ( +2 "manipulator"&$& +4 "core" & U Z ? ?X + "storage"(7& +4 "core" &,q > +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&''( +100 "core" ' +2 "storage"(& +4 "core" &,q  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(V' +279 "core" ' +2 "storage"(- +3 "core" -'x + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&8& +3 "core" & 2 3 C & +4 "core" &  +2 "manipulator"&#& +3 "core" &  Q +2 "manipulator"&\\% +3 "core" %\   Q& +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +173 "core" ( +2 "manipulator"&N& +4 "core" &, 4 RR + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &,  QR +2 .tForearm.seek :garage + "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"&"/ +72 "core" / +2 "manipulator"&!& +4 "core" &, { ; DR +2 "manipulator"&u% +3 "core" % 1 f f  D +2 .tForearm.seek :retract + "manipulator"&Z'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&|(k +121 "core" ( +2 "manipulator"&.& +4 "core" &n 7 L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +5 "core" &n  L +4 .tForearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&g' +103 "core" ' +2 "manipulator"&& +4 "core" &n  O +55 "manipulator"&b% +6 "core" % < P +2 "processing"%& +3 "core" &!  +2 "processing"%m& +4 .tPC.seek :closed + "processing"%(] +3 "core" &#  +3 &!  +9 &3& . +10 &a3 C +9 &Br6 U +10 &R7 V +9 &Q5 V +9 &Q> V +10 &FR: V +9 &U2 V +9 &S? U +10 &PD U +9 & ORK U +10 &"UE U +9 &#MH V +9 &%TE V +10 &'XOT U +9 &)TT V +9 &*U_ V +10 &,MR U +9 &._R_ U +10 &0!U] U +9 &1NN U +9 &3QL V +10 &5gON U +9 &7)TS U +9 &8R_ V +10 &:Q_ V +9 &0SZ V +9 &?U_ U +9 &ATa U +10 &CwN` U +9 &E7Wb V +9 &Fg_ W +10 &Hg Z +9 &Jno [ +10 &L/r \\ +9 &Mo \\ +9 &Or \\ +10 &Qur \\ +9 &S6r \\ +9 &Tf \\ +10 &Vo \\ +9 &X{l \\ +10 &Z=j \\ +9 &[m M +9 &](Bpz )z +10 &]|/z 2 +5 ( + "processing"%m& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 +2 "processing"%O& +4 "core" &]|%{ 2 + &]|%~ 2 + .tHand.open + "manipulator"&A1 +70 "core" 1 +2 "manipulator"&<% +4 "core" %  Q +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&X'\ +92 "core" ' +2 .tPRV.dial :air + "processing"%3  +45 "core"  +2 .tPSV.dial :mixloop +2 "processing"%y +43 "core" +2 "processing"%c% +4 "core" % +2 .tPS.seek 0.3ml + "processing"%e' +407 "core" ' + .tPSV.dial PSR +2 "processing"%p +103 "core"  +2 "processing"%?% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%R'.U +507 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%M' +1926 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%Q +103 "core" +2 .tPTV.dial :mixing + "processing"% @ +77 "core" B +2 .tPBV.dial :waste2 + "processing"%:  +93 "core"  +3 .tPS.seek 0ml +2 "processing"%~' +2636 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &n & L +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&S(k +4 "core" ( +2 "manipulator"&& +4 "core" &n A L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" &n  L +2 .tForearm.seek PC +2 "manipulator"&' +91 "core" ' +2 .tHand.close + "manipulator"&d/ +70 "core" / +2 .tPC.seek :open +2 "processing"%( +449 "core" ( +2 "manipulator"&l& +4 "core" &n % R + "manipulator"& % +4 "core" %  R) + .tForearm.seek :retract +2 "manipulator"&6'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +135 "core" ( +2 "manipulator"&& +4 "core" &,  R + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, C Q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&2' +112 "core" ' +2 .tHand.open + "manipulator"&t1 +77 "core" 1 +2 "manipulator"&I% +4 "core" % s G T Y ?Q +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&9'\ +98 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%5& +4 "core" & +2 "manipulator"&4% +3 "core" %\   R +2 "storage"( % +3 "core" %\ \  4 +2 "storage"(B. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(](<1 +381 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (q& +2 "core" &<2\ \  r +2 "manipulator"&k& +4 "core" &, } Q + "manipulator"&J% +4 "core" %\  P +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&%( +179 "core" ( +2 "manipulator"&$& +4 "core" & * M. + "storage"(7& +4 "core" &<5 I  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϲ +96 "core" ' +2 "storage"(a& +4 "core" &<5 \ \  L  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +152 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (8& +3 "core" &<5 @  +2 "manipulator"&r& +3 "core" & T L  A. +2 .tElbow.seek 5 + "manipulator"&( +4 "core" ( + "manipulator"&H& +4 "core" & n k A. +2 "storage"( & +3 "core" &<5 v  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&o'΍ +26 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&_/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&/& +4 "storage"(-'} +5 "core" & e a D. + "manipulator"&'% +4 "core" % Θ x b F +2 .tForearm.seek :retract + "manipulator"&`'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&V(k +10 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +245 "core" ( +50 "manipulator"&1& +12 "core" &u + P + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &u / P + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&F& +4 "core" &u 4 R +2 "manipulator"&&% +3 "core" %  R +2 "processing"%D& +4 "core" & +2 "processing"%j& +3 .tPC.seek :closed +2 "processing"%x(] +3 "core" & +3 &{  +9 &'p - +10 &_ A +9 &Asw T +10 &Nl U +9 &Om U +9 &Me U +10 &EMn U +9 &Pl U +9 &Mi U +10 &QX U +9 & LPf U +10 &"U\\ U +9 &#Ne U +9 &%Ni U +10 &'UMU U +9 &)OI U +9 &*OF U +10 &,NP U +9 &.\\MM U +10 &0OO U +9 &1RK U +9 &3R< U +10 &5dNH U +9 &7'NL U +9 &8NU U +10 &:OS U +9 &/OM U +9 &?PD U +9 &AN2 U +10 &CtO> U +9 &E4XF V +9 &FeA X +10 &H; Z +9 &Jk= [ +10 &L-= [ +9 &M8 [ +9 &O [ +10 &Qr$ \\ +9 &S5/ [ +9 &T5 \\ +10 &V6 \\ +9 &Xx3 \\ +10 &Z:/ \\ +9 &[0 O +9 &]+J, !f +10 &]yH( 7 +5 ( + "processing"%j& +5 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.74 + .Hand.open + "manipulator"&1 +3 "core" &]y/ 7 +70 1 +2 "manipulator"&,% +4 "core" % - K + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +3 "manipulator"&'\ +90 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%;  +2 %(9 +5 "core" 9 +102 "processing"%=9 +3 "core" 9 +102 "processing"%L9 +3 "core" 9  +102 "processing"%9 +3 "core" 9  +102 "processing"%{9 +4 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%+9 +2 "core" 9 +103 "processing"%h9 +3 "core" 9 +102 "processing"%s9 +3 "core" 9" +102 "processing"%@9 +3 "core" 9& +103 "processing"%U9 +3 "core" 9+ +102 "processing"%W9 +2 "core" 9/ +103 "processing"% 9 +2 "core" 93 +103 "processing"%Y9 +3 "core" 97 +102 "processing"%z9 +3 "core" 9; +103 "processing"%)9 +2 "core" 9@ +103 "processing"%K9 +2 "core" 9D +103 "processing"%}9 +2 "core" 9H +103 "processing"%w9 +2 "core" 9L +103 "processing"%C9 +3 "core" 9P +102 "processing"%[9 +3 "core" 9U +102 "processing"%^9 +2 "core" 9Y +103 "processing"%9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +103 "processing"%T9 +3 "core" 9e +103 "processing"%\ 9 +2 "core" 9j +103 "processing"%f9 +3 "core" 9n +102 "processing"%G9 +2 "core" 9r +103 "processing"%v9 +2 "core" 9v +103 "processing"%>9 +3 "core" 9z +103 "processing"%#9 +2 "core" 9 +103 "processing"%\\9 +2 "core" 9 +103 "processing"%N9 +3 "core" 9 +102 "processing"% 9 +2 "core" 9 +104 "processing"%E9 +2 "core" 9  +103 "processing"%"9 +2 "core" 9 +103 "processing"%!9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 \ +103 "processing"%.9 +3 "core" 9&\ +103 "processing"%9 +2 "core" 9+ +103 "processing"%9 +2 "core" 90 +103 "processing"%9 +2 "core" 96 +103 "processing"%b9 +2 "core" 9; +103 "processing"%9 +3 "core" 9@ +103 "processing"%9 +2 "core" 9E +103 "processing"%Z9 +2 "core" 9K +103 "processing"%P9 +2 "core" 9O +103 "processing"%m9 +2 "core" 9T +103 "processing"%O9 +3 "core" 9Z +103 "processing"%A9 +2 "core" 9_ +103 "processing"%<9 +2 "core" 9c +103 "processing"%39 +3 "core" 9h +102 "processing"%y9 +2 "core" 9n +3 .tPH.hold 2:00:00,28C +2 "processing"%c ppj +2 .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air + .PSV.dial PSR +2 "processing"%g +103 "core"  +2 "processing"%n% +4 "core" %F + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%p'\ +608 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%?'Һ +1207 "Can"^ @@ +419 "core" ' + .tPTV.dial :puck +2 "processing"%e  +75 "core"  +2 .tPSV.dial PTV + "processing"%R +74 "core" +2 .tPBV.dial :waste1 + "processing"%Q  +133 "core"  +2 "processing"%% +4 "core" %ҿ7  +2 .tPS.seek 1.5ml + "processing"%:' +600 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1620 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +33 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%d +86 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%|' +2550 "core" ' +4 .tPSV.dial PTV +2 "processing"%X +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%l +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +84 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2524 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%  +139 "core" +2 .tPSV.dial :mixloop +50 "processing"% +50 "core" +2 .tPRV.dial :ab1 + "processing"%S @ +75 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%t' +367 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'I  "processing"%6  +45 "core" +3  +2 "processing"%5% +3 "core" %  +2 .tPS.seek 0.34ml +2 "processing"%4' +439 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +30 "core" +2 .tPRV.dial :air +2 "processing"%B  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%2'G +1191 "core" ' +2 .tPRV.dial :waste2 + "processing"%q @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%k'\ +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%J  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%$'Һ +1611 "core" ' + .tPSV.dial :PML +2 "processing"%7 +44 "core" +2 .tPTV.dial :mixing + "processing"%a @ +76 "core" B +2 .tPBV.dial :waste1 + "processing"%  +35 "core"  +2 "processing"%% +4 "core" %ҹ  +2 .tPS.seek 1.85ml + "processing"%8' +249 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%r * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%H' +1962 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"' & +2 "core" & +2 "manipulator"&9& +4 "core" &u x $ J + "manipulator"&_% +4 "core" %\  u y K +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&/(, +132 "core" ( +2 "manipulator"&'& +4 "core" &, | J> + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &%& +2 "core" &, } o J> +2 .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / +2 "manipulator"&o& +4 "core" &, + Q Q A; +2 "manipulator"&1% +3 "core" % 2 K 2 $ A +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&-( +289 "core" ( +2 "manipulator"&0& +4 "core" &+ ; :  @Dw + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" &+ A  ?Dw +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&&' +99 "core" ' +3 "manipulator"&D& +4 "core" &+ A V 9Dw +2 "manipulator"&`% +3 "core" % q = S ?` +2 "collection"'& +4 "core" & + "collection"'j& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" & +3 &  +10 &)p - +9 &^x A +10 &En U +9 &J U +9 &L U +10 &C U +9 &JL U +9 & I U +10 &K U +9 &H U +10 & QF U +9 &"N U +9 &#I U +10 &%H U +9 &'XN V +9 &)G U +10 &*L U +9 &,K U +10 &.bI U +9 &0$J U +9 &1I U +10 &3J U +9 &5jJ U +9 &7,L U +10 &8L U +9 &:D U +10 &5F U +9 &?J U +10 &AH U +9 &C{I U +9 &E=G U +10 &FI U +9 &HN U +10 &J}[ W +9 &L9v Y +9 &M8/ ^ +10 &O@C ` +9 &QgBC a +9 &S'BF b +10 &TBG a +9 &VFH b +10 &XgKM b$ +9 &Z$PR b) +9 &[US b0 +10 &]XZ b0 +9 &_D\\^ U +9 &`A.\\_ )y +10 &`dk\\_ V +2 ( + "collection"'j& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.61 + "collection"',& +3 "core" &`di[` V +3 .tHand.open + "manipulator"&(1 +74 "core" 1 +2 "manipulator"&=% +4 "core" %  8_ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%L +103 "core"  +2 "processing"%]% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1607 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%{  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1622 "core" ' +2 .tPSV.dial PSR + "processing"%+ +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%h' +2628 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%s  +2 "collection"'@  +33 "core" ~ +131  +2 .tPSV.dial :mixloop + "processing"%U +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%W  +49 "Can"` +29 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2621 "core" ' + .tPSV.dial :air +2 "processing"%Y  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%z' +2677 "core" ' +4 .tPSV.dial :mixloop + "processing"%) +42 "core" +2 .tPS.seek 0ml +2 "processing"%K' +2632 "core" ' +2 .tPSV.dial :air + "processing"%}  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%w' +2618 "core" ' +2 .tPSV.dial :mixloop + "processing"%C +44 "core" +2 .tPS.seek 0ml +2 "processing"%[' +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&^& +4 "core" &*   9Dw +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +4 "core" &* ! /Dw + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" &*   2 :Dw +2 .tForearm.seek CC + "manipulator"&\ ' +96 "core" ' +2 .tHand.close + "manipulator"&f/ +71 "core" / +2 .tCC.seek :open +2 "collection"'G( +469 "core" ( +2 "manipulator"&v& +4 "core" &* X P ] >Dv + "manipulator"&>% +4 "core" % 2 G e : +2 .tForearm.seek :retract + "manipulator"&#'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&\\(, +291 "core" ( +2 "manipulator"&N& +4 "core" &, M K@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &,  K@ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&E' +114 "core" ' +2 .tHand.open + "manipulator"&"1 +67 "core" 1 +2 "manipulator"&!% +4 "core" % v 1 7  ;] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&u'\ +103 "core" ' +2 ."da"delayUntil "12:06:09.57" +24655 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +76 "core" A +2 ."da"PBV.dial :waste1 + "processing"%.  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2527 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%b +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%Z  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%P'ղ +2540 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%m +133 "core"  +2 "processing"%O% +4 "core" %խ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%A'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%<'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%3  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%y +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%g  +35 "core" +2 "processing"%n% +3 "core" %ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%~' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%e' +1609 "core" ' +2 ."da"delay 2:00 +5777 "Can"f II +6225 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%R  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Q * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +85 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%?' +2531 "core" ' + ."da"PSV.dial PTV +2 "processing"%M +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%: +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%; +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%i'ղ +2532 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%d +133 "core"  +2 "processing"%% +4 "core" %ն} + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%X'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%l +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%|% +4 "core" %Ҷ  + ."da"PS.seek 1.5ml +2 "processing"%'| +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +55 "processing"%S' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%6 +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%5' +2527 "core" ' +2 ."da"PSV.dial PTV + "processing"%t +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%B +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%4  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%q'ղ +2539 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%2  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%J  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%k  +44 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%7 +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%a' +409 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%  +46 "core"  +2 "processing"%% +4 "core" %<  +2 ."da"PS.seek 0.55ml + "processing"%r'a +349 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%$  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%8'Һ +1566 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" +2 ."da"PTV.dial :mixing + "processing"%9 @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%_  +34 "core"  +2 "processing"%'% +4 "core" %һ  + ."da"PS.seek 1.85ml +2 "processing"%%' +243 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%V * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1961 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +9462 "Can"e AA +38540 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%o  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2524 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%0 +56 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%F  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%/ +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%D  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%`'ղ +2532 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%% +4 "core" %ձ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%,'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%(  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%= +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%j  +35 "core" +2 "processing"%L% +4 "core" %Ҿ  + ."da"PS.seek 1.5ml +2 "processing"%]' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%H' +1616 "core" ' +2 ."da"delay 2:00 +6804 "Can"_ LL +5198 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%{  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%+ +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2531 "core" ' + ."da"PSV.dial PTV +2 "processing"%@ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%s +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%U +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%W  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%h'ղ +2532 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%Y +133 "core"  +2 "processing"% % +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%)'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%z'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%} +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%K  +34 "core"  +2 "processing"%C% +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%w'~ +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +51 "processing"%^ * +42 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1627 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%T  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%- +86 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2506 "core" ' +2 ."da"PSV.dial PTV +4 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%v +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%> +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%\  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%N'ղ +2515 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +135 "core"  +2 "processing"%% +4 "core" %ձ} + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%"'\ +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%!'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%# +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%E  +34 "core" +2 "processing"%% +4 "core" %Ҹ  + ."da"PS.seek 1.5ml +2 "processing"%.'~ +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1606 "core" ' +2 ."da"delay 2:00 +11519 "Can"_ @@ +483 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%[  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +86 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2534 "core" ' +2 ."da"PSV.dial PTV + "processing"%Z +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%m +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%O  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%P'ղ +2512 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%A +135 "core"  +13 "processing"%3% +17 "core" %ձ +7 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +6 "processing"% +20 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +8 ."da"PS.seek 0.25ml +5 "processing"%y'm +345 "core" ' +3 ."da"delay 5 seconds +503 "processing"%g% +4 "core" %q  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%n'\ +358 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%<'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%p +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%~  +34 "core" +2 "processing"%R% +4 "core" %һ  + ."da"PS.seek 1.5ml +2 "processing"%Q' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%e' +1619 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%M  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%; +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2550 "core" ' +2 ."da"PSV.dial PTV + "processing"%? +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%d +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%i  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%X'ղ +2541 "core" ' +2 "processing"%l9 +3 "core" 9 5 +2 #"da"Processing Puck Heater at 28.3C before imaging .PH.coast +2 "processing"%  +3 "core" 5 + 5 + "processing"%|& +3 "core" &]y.L 7 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&% +4 "core" %\   ,4 +2 "storage"(% +3 "core" %~   8 +2 "storage"(. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"((,q +357 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (I& +3 "core" &,r + "manipulator"&6& +4 "core" &,  &@ + "manipulator"&S% +4 "core" %\  &4 + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 + "manipulator"&t( +189 "core" ( +2 "manipulator"& & +4 "core" &  $/ + "storage"(B& +4 "core" &,r +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +54 "manipulator"&4'( +113 "core" ' +2 "storage"(5& +4 "core" &,r D + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(2' +276 "core" ' +2 "storage"(J- +3 "core" -'p + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&k& +3 "core" & "/ +2 "storage"(7& +3 "core" &,r   +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 4 +2 "manipulator"&q' +25 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -'p +3 ."da"SE.seek 4.12 Pucks below Top Plate + "storage"(a'd +42 "core" ' +2 "manipulator"&$% +4 "core" % I U 4  + "storage"(r& +4 "core" &,r  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 349 counts + "manipulator"& '- +17 "core" ' +2 "manipulator"&9& +4 "core" & ( ". +2 "storage"(_& +3 "core" &,r +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&''( +15 "core" ' +2 ."da"SE.seek 5.12 Pucks below Top Plate +2 "storage"(V'S +45 "core" ' +2 "manipulator"&8& +4 "core" & 4 $. +2 "manipulator"&%% +3 "core" %.  # +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&o'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&1(k +262 "core" ( +2 "manipulator"&& +3 "core" &u & # +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &u  # +2 ."da"Forearm.seek PC + "manipulator"&0' +94 "core" ' +2 ."da"Hand.close + "manipulator"&F/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%/( +450 "core" ( +2 "storage"(D& +4 "core" &,r x + "manipulator"&& +4 "core" &u  ( + "manipulator"&% +4 "core" % ϙ  ( + ."da"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&`( +258 "core" ( +2 "manipulator"&& +4 "core" & y X %/ + "storage"((& +4 "core" &,r H +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&='( +104 "core" ' +2 ."da"Hand.open +2 "manipulator"&j1 +67 "core" 1 +2 "storage"(L- +3 "core" -'S +3 ."da"SE.seek 4.87 Pucks below Top Plate + "storage"(,' +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 4.11 Pucks below Top Plate +2 "storage"(&'Y +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1512h300ml.tif +1541 #SX MX5/16 (USB:43): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.68 seconds\ /var/log/esp/da19sep1512h300ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1512h300ml15s.tif +403 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1154 #"da"SX MX5/16 (USB:43): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1512h300ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1512h300ml30s.tif +3057 #SX MX5/16 (USB:43): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1512h300ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1512h300ml70s.tif +7128 #SX MX5/16 (USB:43): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1512h300ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.68 sec auto-exposure",Subject: "da19sep1512h300ml images!" +10 "storage"(]- +12 "core" -'Y +6 "storage"({& +5 "core" &,r  9 + "manipulator"&& +4 "core" &  $/ +2 ."da"Elbow.seek 4 +2 "manipulator"&+( +3 "core" ( + "manipulator"&H& +4 "core" & $/ +2 "storage"(@& +5 "core" &,r  n +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&s'( +15 "core" ' +2 ."da"SE.reconfigure SEgently +5 "storage"(#QK-0-\ b +2 ."da"SE.seek 4.82 Pucks below Top Plate +2 "storage"(U' +61 "core" ' +2 "manipulator"&W& +4 "core" &  1  8/ +3 "storage"(& +5 "core" &,r g h m + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 4 +2 "manipulator"&Y' +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"& , +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 5.01 Pucks below Top Plate +4 "storage"(h' +27 "core" ' +2 "manipulator"&)% +4 "core" % = 0 +3 "storage"(}& +5 "core" &,r S L  +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 4 + 342 counts +2 "manipulator"&K'& +16 "core" ' +2 "manipulator"&C& +5 "core" & 6 . % ;/ +2 "storage"(z& +4 "core" &,r +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&^'( +15 "core" ' +2 "storage"(w% +4 "core" %  +2 ."downElevator"SE.seek :down +4 "storage"(T'} +168 (f% +6 "core" %c I Xk +2 "manipulator"&-% +4 "core" %1 O S  > +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +3 "manipulator"&'\ +27 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +57 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +2 "processing"%& +5 "core" & +2 "manipulator"&v& +5 "core" & x  E/ +4 "manipulator"&>% +4 "core" %\  K E +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&\ (, +186 "core" ( +3 "manipulator"&& +4 "core" &, _ JH + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &, L JH +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&N/ +77 "core" / +2 "manipulator"&"& +4 "core" &, o i  DH +3 "manipulator"&#% +3 "core" % , d f C5 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&E'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&(k +123 "core" ( +2 "manipulator"&!& +5 "core" &u ~ H +3 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &u | |  H +3 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&.' +100 "core" ' +2 "manipulator"&[& +4 "core" &u f L +2 "manipulator"&b% +4 "core" % ` L +2 "processing"%& +5 "core" & +2 "processing"%& +4 ."psFlush"PC.seek :closed + "processing"%Z(] +3 "core" & +3 &  +9 &(t - +11 &^~ A +8 &Es T +9 &L U +10 &N U +9 &N U +10 &IK U +9 & O U +9 &P V +10 &O U +9 & OP V +9 &"Q U +10 &#M U +9 &%M U +10 &'YL U +9 &)P U +10 &*N U +9 &,O U +9 &.`M U +9 &0"O U +10 &1L U +9 &3P U +10 &5hM U +9 &7+N; U +9 &8O U +11 &:O U +8 &3O U +10 &?O U +10 &AM U +9 &CxN U +9 &E9R V +9 &Fd W +10 &H~ Z +9 &Jo [ +9 &L0 \\ +10 &M \\ +9 &O \\ +10 &Qv \\ +9 &S9 [ +9 &T \\ +10 &V \\ +9 &X| \\ +9 &Z> \\ +10 &[ M +9 &](Bp *{ +10 &]{. 1 +5 ( + "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.75 +2 "processing"%& +4 "core" &]{$ 1 + &]{$ 1 + ."psFlush"Hand.open +2 "manipulator"&m1 +71 "core" 1 +3 "manipulator"&O% +4 "core" % } H + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%A +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%3'TE +383 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +733 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +1617 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%g +85 "core"  +3 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%y  +37 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%n' +2621 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%p +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%~'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%R' +2120 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%< +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%Q' +2629 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%M @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +2393 "Can"e HH +254 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%;  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%e'ղ +2626 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%? +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%d' +2635 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +85 "core"  +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +2 "processing"%i' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%l' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%|'ղ +2645 "core" ' +3 ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1113 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%I +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%6  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%S' +2640 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +50 "processing"%B'\ +615 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%\\' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%5 +74 "core" +2 ."psFlush"PBV.dial PSV + "processing"%u U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%J' +2633 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%k @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2618 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%$'ղ +2625 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%r +57 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%9' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%_ +75 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%8' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%% @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%t  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%2'ղ +2632 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'q& +4 "core" & + "manipulator"& & +4 "core" &u , M +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&a(k +2 "core" ( +2 "manipulator"&'& +3 "core" &u  L +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &u & M +2 .tForearm.seek PC + "manipulator"&' +93 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tPC.seek :open +2 "processing"%F( +453 "core" ( +2 "manipulator"&o& +4 "core" &u  R + "manipulator"&x% +4 "core" % Ϯ  R% +2 .tForearm.seek :retract + "manipulator"&D'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +382 "core" ( +2 "manipulator"&& +4 "core" &\ "  L<: + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &0& +2 "core" &\ " W L<: +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +99 "core" ' +2 "manipulator"&(& +4 "core" &\ " r J<: +2 "manipulator"&1% +3 "core" % k J +2 "collection"'j& +4 "core" & + "collection"'L& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" & +4 & 3 +10 &/Cz 4 +9 &Mly H +10 &b V +9 &J U +9 &dK U +10 &&L U +9 &L U +9 &O U +10 &lJ U +9 &-I U +10 & K U +9 &"K U +9 &$tM U +10 &&6K U +9 &'M U +9 &)I T +10 &+|L U +9 &->L U +10 &/J T +9 &0L U +9 &2J T +10 &4FJ U +9 &6I U +9 &7I U +10 &9O U +9 &;NJ U +10 &=L U +9 &>G T +9 &@I U +10 &BVH U +9 &DF U +9 &EG T +10 &GJ U +9 &I\\Q U +10 &Ka! W +9 &L>2 Z +9 &N^V _ +10 &PD]_ ` +9 &R_` ` +9 &S`` a +10 &U`b b +9 &WH`c b +10 &Ydc b! +9 &Zef b% +9 &\\~fh b. +10 &^5hj b2 +9 &_jk 8 +9 &`W jl 6 +10 &`ujk S +5 ( + "collection"'L& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.46 + "collection"'V& +4 "core" &`gil S + &`gjl S + .tHand.open + "manipulator"&,1 +68 "core" 1 +2 "manipulator"&]% +4 "core" % m T @ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&{'\ +98 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`ggi S + "collection"'H% +4 "core" %ӵgi + .tCSV.dial CSR +2 "collection"'@  +42 "core"  +2 "collection"'W% +4 "core" %Ӳij + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ')% +3 "core" %qkej  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'}'E +693 "core" ' +2 .tCSV.dial :waste + "collection"'C +146 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'z'Ӵ +1984 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'w& +4 "core" &`ggk# S + "collection"'`% +4 "core" %ӮfkX + .tCSV.dial :flush +2 "collection"'=  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'&'qi +1292 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'f @ +43 "core" A +2 "collection"'s% +4 "core" %qgih  +2 .tCS.seek 7ml + "collection"'+'| +573 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'-  +2 'U  +42 "core"  +99  +2 .tCBV.dial :waste1 + "collection"'Y @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'K'Ӵ +1796 "core" ' +2 #tFlushing lower manifold's waste2 port +56 "collection"'& +4 "core" &`ghj S +2 "collection"'v% +3 "core" %ӳij  +2 .tCSV.dial :flush + "collection"'h  +75 "core" +2 .tCS.seek 5ml +2 "collection"'>'qi +1301 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'^ @ +56 "core" > +2 "collection"'% +4 "core" %qhhhm \ +2 .tCS.seek 7ml +2 "collection"' '} +565 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"'T  + .tCTV.dial CSV +46 "core"  +2 .tCBV.dial :waste2 +2 "collection"'  +107 "core"  +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +1777 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'N& +4 "core" &`fil S +2 "collection"'"% +3 "core" %ӵhl +2 .tCSV.dial CSR + "collection"'#  +43 "core"  +2 "collection"'% +4 "core" %ӵjk + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +9 .tCS.seek 8ml +2 "collection"'!' +2021 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +398 "Can"k MM +166 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +2 '[  +104 "core" +37  +2 .tCTV.dial :intake + "collection"'b  +77 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'' +2037 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'\  +74 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'E'Ӵ +585 "core" ' + .tCSV.dial CSR +2 "collection"'/  +105 "core"  +2 "collection"'% +4 "core" %ӵfj + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1343 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'m' +1352 "core" ' +2 .tCSV.dial CBV + "collection"'O +105 "core" +2 .tCS.seek 0ml +2 "collection"'A'Ӵ +2604 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&.& +4 "core" & " c a B<9 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&X( +38 "core" ( +4 "manipulator"&3& +7 "core" & ~ ) H +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &g& +3 "core" & | | N H + .tForearm.seek CC +2 "manipulator"&y' +95 "core" ' +2 .tHand.close + "manipulator"&P/ +71 "core" / +2 .tCC.seek :open +2 "collection"'p( +474 "core" ( +2 "manipulator"&n& +4 "core" &  S + "manipulator"&~% +4 "core" % ! S +2 .tForearm.seek :retract + "manipulator"&<'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +272 "core" ( +2 "manipulator"&R& +4 "core" &, * SL + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &, \ RL +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&Q' +112 "core" ' +2 .tHand.open + "manipulator"&;1 +69 "core" 1 +2 "manipulator"&:% +4 "core" % \ s c g BY +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&?'\ +99 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:30 + #Preparing to sleep until 7:16AM 9/16/2019 +5 ."shutdown"CC.coast +2 #tAsleep til 7:16AM 9/16/2019 +2 "collection"'6 +4 #tContinuing at 07:16EDT16-Sep-19 +2 ."shutdown"CS.coast +3 "Can"l 32 +2 "collection"'5 +5 ."Qmail"GoodNews.email "Then, in tube 5: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:144\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 6,\\n 5 => 16}\\nCan@13:01:21, 23.6C, 18% humidity, 15.1psia, 12.489V, 0.251A, 0.245A avg, 3.13W",Subject: "Asleep until 07:16EDT16-Sep-19" +3 ."shutdown"PC.coast +2 "processing"%6 +3 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF +2 #Shutdown +49302 "Can"j\  +60002 g\  +60002 e\  +60002 g\  +60003 d\  +60002 d\  +60002 c\  +60002 c\  +60002 b\  +60002 b\  +60003 a\  +60002 b\  +60002 b\  +60002 `\  +60002 b\  +60002 a\  +60002 b\  +60003 b\  +60002 a\  +60002 a\  +60002 a\  +60002 b\  +60002 b\  +60003 a\  +60002 b\  +60002 a\  +60002 a\  +60002 a\  +60002 `\  +60003 b\  +60002 a\  +60002 `\  +60002 `\  +60002 a\  +60002 _\  +60003 ]\  +60002 ^\  +60002 `\  +60002 \\\  +60002 ]\  +60002 \\\  +60003 \\\  +60002 _\  +60002 ]\  +60002 ^\  +60002 ^\  +60002 [\  +60003 Y\  +60002 [\  +60002 [\  +60002 [\  +60002 Z\  +60002 X\  +60002 X\  +60003 Y\  +60002 Z\  +60002 Z\  +60002 Z\  +60002 Z\  +60002 Y\  +60003 Y\  +60002 Y\  +60002 [\  +60002 Y\  +60002 W\  +60002 Y\  @EDT1568606976.24 Y\  +60002 Y\  +60002 X\  +60002 Y\  +60002 Y\  +60002 Z\  +60003 W\  +60002 X\  +60002 X\  +60002 U\  +60002 X\  +60002 X\  +60003 Y\  +60002 W\  +60002 W\  +60002 W\  +60002 V\  +60002 W\  +60003 W\  +60002 W\  +60002 W\  +60002 U\  +60002 X\  +60002 X\  +60002 W\  +60003 V\  +60002 W\  +60002 V\  +60002 V\  +60002 V\  +60002 W\  +60003 Y\  +60002 W\  +60002 W\  +60002 X\  +60002 V\  +60002 V\  +60003 U\  +60002 W\  +60002 U\  +60002 T\  +60002 V\  +60002 W\  +38288 W\  +2 #tPowering core bus +499 .Gate.power :raw,:ON +3 "sampler") +2 )e +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% + %d +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %\  + .tSS.configure SSconfig +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 6,\\n 5 => 16}\\nCan@07:16:30, 23.1C, 17% humidity, 15.0psia, 12.518V, 0.306A, 0.294A avg, 3.83W",Subject: "Started 2019_9_5_rush_mission phase deepDAwithoutWCR" +3 #t===> STARTED deepDAwithoutWCR (phase #22) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'a& +4 "core" &MM  + .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&0& +4 "core" &  R2 +2 "manipulator"&(% +3 "core" % \  s S +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&1(, +182 "core" ( +2 "manipulator"&j& +5 "core" &,  Wn +2 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &D& +3 "core" &, G Vn +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&G' +99 "core" ' +2 .tHand.close + "manipulator"&L/ +73 "core" / +2 "manipulator"&V& +4 "core" &, Pn +2 "manipulator"&,% +4 "core" % 2 E P +2 .tForearm.seek :retract +2 "manipulator"&]'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +308 "core" ( +2 "manipulator"&H& +4 "core" &) QBi + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &) x QBi +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&W' +103 "core" ' +2 "manipulator"&& +4 "core" &)  NBi +2 "manipulator"&*% +4 "core" %  N +2 "collection"')& +3 "core" &OM  +2 "collection"'& +4 .tCC.seek :closed +3 "collection"'C(` +6 "core" &PL%  +2 &OK& \  +6 &3yMN& - +9 &`}NM! B +10 &AmOK" T +9 &JOL U +8 &KOK* U +10 &KPN U +9 &EPPM U +9 & LPM" T +10 &LPL* U +9 &MML T +10 & NLOL' U +9 &"MOL! T +9 &#JOM" T +11 &%LQL" U +8 &'VMNM! U +9 &)ION" U +10 &*JON) U +9 &,KOM% U +11 &.^KPL U +8 &0!KPL T +9 &1JPL! U +10 &3OQM! U +9 &5fIQK! U +9 &7)LOL! T +10 &8KNO! T +9 &:INM U +10 &0IPN! U +9 &?JNN! U +11 &AGQN! T +8 &CwIPL T +9 &E8LNM U +10 &FKQN U +9 &HOYR U +10 &Jy]`Y W +9 &L4yvh Y +10 &M ^ +9 &O _ +9 &Qf ` +9 &S& ` +10 &T a +9 &V a +10 &Xh b +9 &Z) b +9 &[ b# +10 &] b( +9 &_[ U +10 &`J{ %l +9 &`& U +9 ( + &`c N +4 "collection"'& +6 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.50 +2 "collection"'}& +4 "core" &`c N + &`d N + .tHand.open +2 "manipulator"&w1 +71 "core" 1 +4 "manipulator"&`% +4 "core" % 2 E +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +99 "core" ' +3 #tFlushing the Collection Valve::Manifold +2 "collection"'z& +4 "core" &`c N +2 "collection"'f% +3 "core" %ӹ +2 .tCSV.dial CSR + "collection"'s  +136 "core"  +2 "collection"'&% +4 "core" %ӹ + #tPulling 4.999ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'-'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'U% +3 "core" %qi  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'Y'C +689 "core" ' +2 .tCSV.dial :waste + "collection"'+ +132 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1981 "core" ' +2 #tPurging external Intake + "collection"'v& +4 "core" &`b N + "collection"'h% +4 "core" %ӯ + .tCSV.dial :flush + "collection"'K  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'^' +2506 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' + '>  +16 "core" +61 ~ +2 .tCTV.dial :intake + "collection"'T  +76 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2538 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core" ~ +2 #tFlushing upper manifold + "collection"'N& +4 "core" &`b N + "collection"'"% +4 "core" %Ӱ + .tCSV.dial :flush +2 "collection"'#  +74 "core"  +2 .tCS.seek 5ml +2 "collection"''qi +1290 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"'!% +4 "core" %qf  +55 .tCS.seek 7ml +2 "collection"''{ +568 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'[ +117 "core" +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'b'Ӵ +1774 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +816 "core" ' +2 .tCSV.dial :waste + "collection"'\ +42 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +450 "Can"Z QQ +357 "core" ' +2 "collection"'/& +4 "core" &`b N + "collection"'% +4 "core" %ӷ + .tCSV.dial :flush +2 "collection"'E  +43 "core"  +2 .tCS.seek 3ml +2 "collection"''2T +808 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +7 "collection"'O @ +44 "core" B +2 "collection"'m% +4 "core" %2U  +2 .tCS.seek 5ml + "collection"'.'qj +571 "core" ' +2 .tCSV.dial :air +2 .CS.seek 0ml + "collection"'3'Ӵ +1291 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'g'2T +813 "core" ' +2 .tCSV.dial :waste + "collection"'P +75 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +812 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&{& +4 "core" &( LBi +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +48 "core" ( +2 "manipulator"&n& +4 "core" & : R + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" & g Q +2 .tForearm.seek CC + "manipulator"&y' +96 "core" ' +2 .tHand.close + "manipulator"&R/ +75 "core" / +2 .tCC.seek :open +2 "collection"'M( +471 "core" ( +2 "manipulator"&X& +4 "core" &  +  ] + "manipulator"&;% +4 "core" %  . / 5 ] +2 .tForearm.seek :retract + "manipulator"&:'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&<(, +282 "core" ( +2 "manipulator"&Q& +4 "core" &, " ) 5 ]P + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &p& +2 "core" &, - . J ]P +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&A' +111 "core" ' +2 .tHand.open +2 "manipulator"&F1 +68 "core" 1 +2 "manipulator"&2% +4 "core" % y . Ld +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&?'\ +102 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 5 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 5 at 07:20:55EDT16-Sep-19\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 6,\\n 5 => 16}\\nCan@07:19:40, 23.1C, 18% humidity, 15.0psia, 12.454V, 0.435A, 0.435A avg, 5.41W",Subject: "da sampling at most 300ml" +2 "collection"'& +4 "core" &JJ + "manipulator"&c% +4 "core" %\   \  Z +2 "storage"(e% +3 "core" % # $ d +2 "storage"(. +3 "core" .( + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 +2 "storage"(d(<1 +1012 "core" ( +4 .tSC.reconfigure SCloose +4 "storage"($.\ 1~b +5 (& +5 "core" &<3 G U +4 "manipulator"&i& +7 "core" &, TP +3 "manipulator"& % +8 "core" %\    S +3 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 +2 "manipulator"&l( +197 "core" ( +2 "manipulator"&& +4 "core" & R+ + "storage"(|& +4 "core" &<3 C G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϲ +96 "core" ' +2 "storage"(I& +4 "core" &<3 6 D + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(6' +153 "core" ' +4 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ( & +2 "core" &<3 . +2 "manipulator"&S& +4 "core" &  M+ +2 .tElbow.seek 5 +2 "manipulator"&5( +33 "core" ( +2 "manipulator"&B& +4 "core" & 7 Q> +2 "storage"(\\& +4 "core" &<3 \   +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&u'΍ +18 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +47 "manipulator"&J/ +72 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&7& + "storage"(r'} +5 "core" &  S> +2 "manipulator"&k% +4 "core" % ΂ 7 W' +2 .tForearm.seek :retract +2 "manipulator"&9'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&%( +13 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +178 "core" ( +3 "manipulator"&4& +4 "core" & 9 W +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &8& +3 "core" & V W +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +95 "core" ' +2 "manipulator"&& +4 "core" & X +2 "manipulator"&o% +4 "core" %\  X +2 "collection"'Z& +3 "core" &HH& +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'t(` +3 "core" &IG, +2 &HH+  +10 &(kHG - +9 &`yGH A +9 &PmIH S +10 &JGH T +9 &LIG T +9 &GIH" S +10 &UIGG# T +9 &LHI" S +10 &IJG$ S +9 &MHI& T +9 & ]JIJ T +10 &" NGG S +9 &#GHH# S +9 &%IFH% S +10 &'eNII# T +9 &))EHI# S +10 &*LHH S +9 &,LHI T +9 &.mJHI T +10 &00GHH! S +9 &1LIF% T +10 &3IHI$ S +9 &5vFHG" S +9 &78FKI S +10 &8FGH! S +9 &:FHH S +9 &<~JHH S +10 &>@HII S +9 &@FHI S +9 &AIHH S +10 &CGGI S +9 &EHGJJ S +10 &G IOM T +9 &HWUQ U +9 &JoUH X +10 &L7 \\ +9 &M _ +10 &O _ +9 &Qr ` +9 &S3 ` +10 &T a +9 &V a +10 &Xs b +9 &Z5 b +9 &[ b" +10 &] b) +9 &_f* U +9 &`Ns, "b +10 &` ^ +8 ( +2 &`u Z + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.68 + .Hand.open + "manipulator"&'1 +72 "core" 1 +2 "manipulator"&a% +4 "core" % \ { S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")0+ +3 "core" + +2 "sampler")(% +4 "core" %t , + "collection"'j& +4 "core" &`s Z +2 "Can"[ HG +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X' +1288 #"pumping"6.8L/min +202 "core" ' + #tStroke completed -- waiting for pressure to equalize ... + .SS.reconfigure SSexhale +2 "sampler")#.0X' +585 "core" ' +2 .tdelay 15 seconds +1502 "collection"'% +3 "core" %+  +2 "sampler")% +3 "core" % $ +2 #tEvacuated: Intake @15.5psia, Outlet @13.4psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler") +138 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'!'Ӵ +126 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +135 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"''Ӵ +111 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")| +52 "core" ' + ."CSpush"CS.coast + "collection"'5 +81 "core" +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +339 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '7% +3 "core" %< \ +2 .tCS.seek 6ml + "collection"'k' +1342 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'? +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'B'ӂ +1528 "core" ' +2 .tCSV.dial CSR + "collection"'  +44 "core"  +2 "collection"'6% +4 "core" %ӆ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'l' +583 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '8% +3 "core" %  +2 .tCS.seek 5ml + "collection"'5'qi +832 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'r'> +1090 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'o \  +2 '49 +5 "core" 9 +102 "collection"'u9 +3 "core" 9d +102 "collection"'99 +3 "core" 9 d +102 "collection"'M9 +3 "core" 9 d +102 "collection"'Z9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'(9 +2 "core" 9d +103 "collection"'j9 +2 "core" 9d +103 "collection"'9 +3 "core" 9"d +102 "collection"'d9 +3 "core" 9&d +102 "collection"''9 +3 "core" 9+d +103 "collection"'a9 +3 "core" 9/d +102 "collection"'09 +3 "core" 93d +102 "collection"'L9 +3 "core" 97d +102 "collection"'_9 +3 "core" 9;d +102 "collection"',9 +3 "core" 9(@d +103 "collection"'9 +3 "core" 9>Dd +102 "collection"'D9 +3 "core" 9UHd +102 "collection"'19 +3 "core" 9lLd +102 "collection"'H9 +2 "core" 9Pd +103 "collection"'9 +3 "core" 9Ud +102 "collection"'V9 +2 "core" 9Yd +103 "collection"'G9 +2 "core" 9]d +103 "collection"')9 +3 "core" 9ad +102 "collection"'@9 +3 "core" 9ed +102 "collection"'9 +3 "core" 9jd +103 "collection"'}9 +3 "core" 93nd +102 "collection"'9 +3 "core" 9Lrd +102 "collection"'*9 +3 "core" 9evd +102 "collection"'z9 +3 "core" 9~zd +102 "collection"']9 +3 "core" 9d +103 "collection"'x9 +3 "core" 9d +102 "collection"'s9 +2 "core" 9c +103 "collection"'w9 +3 "core" 9a +102 "collection"'`9 +3 "core" 9_ +102 "collection"'U9 +3 "core" 9\\ +103 "collection"'+9 +2 "core" 90Z +103 "collection"'9 +3 "core" 9HX +102 "collection"'&9 +3 "core" 9aU +102 "collection"'Y9 +3 "core" 9zT +102 "collection"'v9 +3 "core" 9Q +102 "collection"'$9 +3 "core" 9O +102 "collection"'f9 +3 "core" 9M +102 "collection"'K9 +3 "core" 9K +102 "collection"'9 +3 "core" 9I +102 "collection"'h9 +3 "core" 9 G +103 "collection"'T9 +3 "core" 9"E +102 "collection"'-9 +3 "core" 99C +102 "collection"' 9 +3 "core" 9NB +102 "collection"'N9 +2 "core" 9e@ +103 "collection"'"9 +3 "core" 9{> +103 "collection"'W9 +2 "core" 9< +103 "collection"'9 +3 "core" 9: +102 "collection"'9 +2 "core" 98 +103 "collection"' 9 +51 "core" 97 +110 "collection"'>9 +3 "core" 95 +102 "collection"'#9 +3 "core" 94 +102 "collection"'9 +3 "core" 92 +102 "collection"'b9 +3 "core" 9(0 +102 "collection"'9 +3 "core" 9:/ +102 "collection"'[9 +3 "core" 9M. +103 "collection"'9 +3 "core" 9_, +102 "collection"'^9 +3 "core" 9q+ +102 "collection"'\ 9 +3 "core" 9 * +102 "collection"'!9 +3 "core" 9( +102 "collection"'9 +3 "core" 9' +103 "collection"'/9 +3 "core" 9% +102 "collection"'m9 +3 "core" 9% +102 "collection"'E9 +3 "core" 9!$ +102 "collection"'.9 +3 "core" 9%# +102 "collection"'39 +3 "core" 9)! +102 "collection"'P9 +3 "core" 9 -! +102 "collection"'9 +3 "core" 9 \ 1 +102 "collection"'{9 +3 "core" 9  6 +102 "collection"'9 +3 "core" 9 & : +102 "collection"'O9 +3 "core" 9 2> +103 "collection"'g9 +3 "core" 9 @B +102 "collection"'9 +3 "core" 9 KG +102 "collection"'C9 +3 "core" 9 WK +102 "collection"'X9 +3 "core" 9 bO +102 "collection"';9 +3 "core" 9 oS +103 "collection"'~9 +3 "core" 9 yW +102 "collection"'R9 +3 "core" 9 \\ +102 "collection"'n9 +3 "core" 9 ` +102 "collection"'p9 +3 "core" 9 d +103 "collection"'y9 +2 "core" 9 h +103 "collection"'29 +3 "core" 9 l +102 "collection"'=9 +3 "core" 9  q +102 "collection"'9 +3 "core" 9 "u +102 "collection"'c9 +3 "core" 9 #y +102 "collection"'e9 +3 "core" 9 $} +103 "collection"':9 +3 "core" 9 % +102 "collection"'9 +3 "core" 9 ' +102 "collection"'A9 +3 "core" 9 ( +102 "collection"' 9 +3 "core" 9 ) +102 "collection"' 9 +3 "core" 9 * +103 "collection"'F9 +3 "core" 9 , +102 "collection"'|9 +3 "core" 9\ - +102 "collection"'Q9 +3 "core" 9\ . +102 "collection"'9 +3 "core" 9\ / +102 "collection"'9 +3 "core" 9\ 1 +103 "collection"'<9 +3 "core" 9\ 2 +102 "collection"'9 +3 "core" 9\ 3 +102 "collection"'i9 +3 "core" 9\ "4 +102 "collection"'I9 +3 "core" 9\ '5 +102 "collection"'S9 +3 "core" 9\ ,7 +102 "collection"'9 +3 "core" 9\ 18 +102 "collection"' 9 +3 "core" 9\ 59 +102 "collection"'\\9 +3 "core" 9\ 9: +102 "collection"'q9 +3 "core" 9\ =; +102 "collection"'79 +6 "core" 9\ A= +102 "collection"'J9 +3 "core" 9\ E= +102 "collection"'?9 +3 "core" 9\ I> +102 "collection"'k9 +3 "core" 9\ L@ +102 "collection"'9 +3 "core" 9\ O@ +102 "collection"'69 +3 "core" 9\ SB +103 "collection"'B9 +2 "core" 9\ VC +103 "collection"'89 +3 "core" 9\ XC +102 "collection"'l9 +3 "core" 9\ \\E +102 "collection"'9 +3 "core" 9\ ^E +102 "collection"'59 +3 "core" 9\ aF +103 "collection"'49 +3 "core" 9\ cG +102 "collection"'u9 +3 "core" 9\ fH +102 "collection"'99 +3 "core" 9\ hJ +102 "collection"'M9 +2 "core" 9\ jJ +103 "collection"'Z9 +3 "core" 9\ mL +102 "collection"'9 +3 "core" 9\ oM +102 "collection"'(9 +2 "core" 9\ rM +103 "collection"'j9 +2 "core" 9\ tN +103 "collection"'9 +2 "core" 9\ vO! +103 "collection"'d9 +3 "core" 9\ xQ& +103 "collection"''9 +2 "core" 9\ zQ* +103 "collection"'a9 +3 "core" 9\ |R. +102 "collection"'09 +3 "core" 9\ ~S2 +102 "collection"'L9 +2 "core" 9\ T6 +103 "collection"'_9 +3 "core" 9\ T; +102 "collection"',9 +3 "core" 9\ V? +102 "collection"'9 +3 "core" 9\ VC +102 "collection"'D9 +2 "core" 9\ WG +103 "collection"'19 +2 "core" 9\ YK +103 "collection"'H9 +3 "core" 9\ YP +3 .tCH.hold 10:00,70C +2 "collection"' `\ `\  +4 "core" P +10669 "Can"Q +49332 "core" ` +2 "collection"'V9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'G'Ӵ +329 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"') @ +106 "core" @ +2 .tCSV.dial :air + "collection"'@ @ +44 "core" ? +2 .tCS.seek 5ml +2 "collection"''qi +1349 "core" ' + .tCSV.dial CTV +2 "collection"'}  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'*  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'z @ +46 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"']'Ӵ +1345 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'x +118 "core" +2 .tCBV.dial CSV + "collection"'s  +29 "core"  +2 "collection"'w% +4 "core" %Ӵ  +2 .tCS.seek 5ml + "collection"'`'qi +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'U  +46 "core" +2 "collection"'+% +4 "core" %qk  +2 .tCS.seek 7ml + "collection"'' +592 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'& @ +46 "core" > +2 .tCS.seek 10ml +2 "collection"'Y' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +56 "collection"'v ` +121 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'$   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'f  + 'K  +29 "core"  +109  +2 .tCS.seek 5ml +2 "collection"''qi +1337 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'h @ +108 "core" B +2 .tCSV.dial :waste + "collection"'T +107 "core" +2 .tCS.seek :empty +2 "collection"'-'ӂ +487 "Can"I HH +859 "core" ' + .tCSV.dial :air +2 "collection"' @ +75 "core" B +2 .tCS.seek 5ml +2 "collection"'N'qi +1349 "core" ' + .tCSV.dial CTV +2 "collection"'"  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'W @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"' 'Ӵ +1342 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'> +105 "core"  +2 .tCBV.dial CSV + "collection"'#  +32 "core"  +2 "collection"'% +4 "core" %ӳec +2 .tCS.seek 5ml + "collection"'b'qh +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'[% +4 "core" %qfqs  +2 .tCS.seek 7ml + "collection"''{ +581 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'^ @ +43 "core" > +2 .tCS.seek 10ml +2 "collection"'\ ' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'! ` +118 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &`q'$| Z +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&/% +3 "core" %\ M H* +2 "storage"(m% +3 "core" %  +2 "storage"(E. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(.(,q +356 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (3& +2 "core" &,r  +2 "manipulator"&P& +4 "core" & f o i A + "manipulator"&% +4 "core" %\ d e M A* +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&{( +147 "core" ( +2 "manipulator"&& +4 "core" & Z b 9 >T + "storage"(O& +4 "core" &,r  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts + "manipulator"&g'( +102 "core" ' +2 "storage"(& +4 "core" &,r c +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(C' +253 "core" ' +2 "storage"(X- +3 "core" -'X + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&;& +3 "core" & ; ; DR +2 "manipulator"& % +3 "core" %# / EX +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&F( +160 "core" ( +2 "manipulator"&|& +4 "core" &* b [ >Cs +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &* S P =Cs +2 .tForearm.seek CC + "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'<( +472 "core" ( +2 "storage"(& +4 "core" &,r  +49 "storage"(i& +11 "core" &,r  + "manipulator"&I& +4 "core" &' } F@[ + "manipulator"&S% +4 "core" %  G +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"& ( +162 "core" ( +2 "manipulator"&\\& +4 "core" & ; M( +2 "storage"(q& +3 "core" &,r 9 +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 4 +2 "manipulator"&7' +103 "core" ' +2 .tElbow.hold + "manipulator"&J, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&?1 +70 "core" 1 +3 "manipulator"&k% +3 "core" % m i B +2 "storage"(& +3 "core" &,r : +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 335 counts +2 "manipulator"&6' +16 "core" ' +2 "manipulator"&B& +4 "core" & k O& +2 "storage"(8& +3 "core" &,r & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&l'( +16 "core" ' +2 "storage"(% +4 "core" %B  +2 ."downElevator"SE.seek :down +3 "storage"(5'} +100 (4% +3 "core" %~\ \  ^ Xl +2 "manipulator"&u% +3 "core" %.  O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&9'\ +87 "core" ' +6 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'M& +4 "core" &{z +2 "manipulator"&Z& +3 "core" & 1 W& +2 "manipulator"&% +4 "core" %\  O W +2 .tElbow.seek FlushPuck::Garage + "manipulator"&((, +176 "core" ( +2 "manipulator"&j& +4 "core" &, / WH +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  XH +2 .tForearm.seek :garage +2 "manipulator"&d' +100 "core" ' +2 .tHand.close + "manipulator"&'/ +71 "core" / +2 "manipulator"&a& +4 "core" &,  MH + "manipulator"&0% +4 "core" % / 9 M +2 .tForearm.seek :retract + "manipulator"&L'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&_( +297 "core" ( +2 "manipulator"&,& +4 "core" &+ e ODu + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &+  ODu +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&D' +103 "core" ' +2 "manipulator"&1& +4 "core" &+  MDu +2 "manipulator"&H% +3 "core" % V L +2 "collection"'o& +4 "core" &\\Z + "collection"'& +4 .tCC.seek :closed + "collection"'V(` +3 "core" &ZZ +2 &XY  +10 &)mXY - +9 &bs[[ A +10 &SjYXb S +9 &FXX8 S +9 &IYZ S +10 &HXW S +9 &YIYX S +9 &FYX S +10 &IWVb S +9 &JWX< S +10 & aIWV S +9 &"$FWU S +9 &#GWWI S +10 &%HSW? S +9 &'iKUU S +9 &),GTT S +10 &*IVW S +9 &,HUVQ S +10 &.qITSB S +9 &03GTT S +9 &1DTU S +10 &3HTU S +9 &5zHTR S +9 &7;IRR S +10 &8IRT S +9 &:GRRh S +10 &<ISPV S +9 &>CGQSD S +9 &@HQQ7 T +10 &AGQP S +9 &CHPP S +9 &EMGPQ S +10 &GIQN^ S +9 &HNURJ S +10 &JZQ U +9 &LEy X +9 &MF ] +10 &Oqh _ +9 &Qu| ` +10 &S6 ` +9 &T a +9 &V a +10 &Xw{ b +9 &Z8b b +9 &[k b" +10 &] b) +9 &_j S +10 &`On "b +9 &` _ +8 ( +2 &`m Y + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.61 + "collection"'r& +4 "core" &`m Y + .tHand.open + "manipulator"&)1 +72 "core" 1 +2 "manipulator"&@% +4 "core" % p i w B +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&G'\ +97 "core" ' +2 .tPSV.dial PSR + "processing"%} +132 "core"  +2 "processing"%% +4 "core" %f + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%*' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%z  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1609 "core" ' + .tPSV.dial PSR +2 "processing"%x +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%s' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%w + .tCBV.dial PRV +4 "collection"']  +3 "core"  +2 "processing"%U  +43 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%+ +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%`  +137 "core" +2 .tPS.seek 0ml +56 "processing"%&' +2637 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%v' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%$ +43 "core" +2 .tPS.seek 0ml +2 "processing"%f' +2621 "core" ' +2 .tPSV.dial :air + "processing"%K  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Y' +2631 "core" ' +2 .tPSV.dial :mixloop + "processing"%h +44 "core" +2 .tPS.seek 0ml +2 "processing"%T' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &* _ ^ >Ct +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"& ( +49 "core" ( +2 "manipulator"&-& +4 "core" & | v e C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &"& +2 "core" & s s C +2 .tForearm.seek CC +2 "manipulator"&W' +94 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&N& +4 "core" & U + "manipulator"&>% +4 "core" %   T +2 .tForearm.seek :retract + "manipulator"&#'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +281 "core" ( +2 "manipulator"& & +4 "core" &, % _ TK + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  ' TK +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&[' +115 "core" ' +3 .tHand.open + "manipulator"&b1 +76 "core" 1 +2 "manipulator"&^% +4 "core" % \ b m g o A$ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 5 into Collection Clamp + "collection"'!& +4 "core" & +2 "manipulator"&% +3 "core" % \   U +2 "storage"(/% +3 "core" %\ [ ] +2 "storage"(m. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(E(<1 +381 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (3& +2 "core" &<3 G Q +2 "manipulator"&P& +4 "core" &, * TK + "manipulator"&% +4 "core" % \  [ S +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&( +194 "core" ( +2 "manipulator"&O& +4 "core" &  N7 + "storage"(& +4 "core" &<6 \ \   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&%'Ϲ +99 "core" ' +2 "storage"(& +4 "core" &<6 \   +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(X' +169 "core" ' +3 "storage"(;- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (~& +3 "core" &<6 d  +2 "manipulator"&p& +3 "core" & % H7 +2 .tElbow.seek 5 + "manipulator"&2( +3 "core" ( +2 "manipulator"&=& +3 "core" &  I7 +2 "storage"(c& +3 "core" &<6   +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&e'΍ +18 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&A/ +65 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"& & + "storage"(g'} +6 "core" & ] J7 +2 "manipulator"&{% +3 "core" % Η P M +2 .tForearm.seek :retract +2 "manipulator"&C'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&R( +22 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +126 "core" ( +2 "manipulator"&& +4 "core" &+  MDz + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &y& +2 "core" &+ M MDz +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&|' +99 "core" ' +2 "manipulator"&Q& +4 "core" &+  KDw +2 "manipulator"&:% +3 "core" %  J +2 "collection"'n& +4 "core" & +2 "collection"'& +3 .tCC.seek :closed +2 "collection"' (` +2 "core" & +3 &r  +10 &'i^ - +9 &avM A +10 &Oj3 S +9 &E S +9 &I S +10 &F S +9 &SI T +9 &H S +10 &JQ S +9 &IP T +9 & ]HC S +10 &"I- T +9 &#Gl S +10 &%IK T +9 &'dI: S +9 &)'C S +10 &*H S +9 &,J S +10 &.kI T +9 &0.I S +9 &1J S +10 &3I S +9 &5sH T +9 &76Hw S +66 &8Ip T +9 &:Gf S + &<{IR T +7 &>?GQ S + &?I@ T + &AG1 S + &CG# T + &EGF S +2 &GH S +5 &HN T +10 &Jc V +9 &L9 [ +9 &M ^ +10 &O ` +9 &Qp(* ` +9 &S0#% ` +10 &T$" a +9 &V&# a +9 &Xq%&. b +10 &Z1**e b! +9 &[,*f b& +10 &]/,^ b/ +9 &_\\10Z V +9 &`Ix34Z &m +10 &`%21D ^ +9 ( + &`h22B V + "collection"'& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.65 + .Hand.open + "manipulator"&t1 +76 "core" 1 +3 "manipulator"&% +4 "core" % S e  @ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'I  +137 "core"  +2 .tCSV.dial CTV + "collection"'S  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%\\' +2621 "core" ' +2 "collection"'q% +4 "core" %K  +2 .tCS.seek 3.75ml + "collection"''I +1668 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%F  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%?  +84 "core"  +2 .tPS.seek 0ml +2 "processing"%k' +2627 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"' ` +31 "core" _ +2 .tCSV.dial :air + "collection"'B @ +46 "core" > +2 .tCS.seek 10ml +2 "collection"'8' +1655 "core" ' + .tCSV.dial CTV +2 "collection"'  +46 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +2613 "core" ' + .tCBV.dial :waste1 +2 "collection"'4 @ +28 "core" @ +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'u  +138 "core" +2 "collection"' & +4 "core" &`gA8R V + #tStoring lyfil puck in Collection Clamp to tube 4 +2 "manipulator"&M% +3 "core" %\  e f B, +2 "storage"(Z% +3 "core" %| +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(7(,q +356 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (6& +2 "core" &,r  +2 "manipulator"&& +4 "core" &) : / ;Co + "manipulator"&l% +4 "core" %\  < ; ;, +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&j( +163 "core" ( +2 "manipulator"&& +4 "core" & j m @ B' + "storage"(5& +4 "core" &,r +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&.'( +102 "core" ' +2 "storage"(J& +4 "core" &,r +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"('' +255 "core" ' +2 "storage"(a- +3 "core" -'X + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&0& +3 "core" & P 9' +2 "storage"(9& +3 "core" &,r ~  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&d' +21 "core" ' +2 .tElbow.hold + "manipulator"&,, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"((- +2 "core" -'X +2 .tSE.seek 6.13 Pucks below Top Plate +2 "storage"('L +27 "core" ' +2 "manipulator"&1% +4 "core" % 0 + "storage"(H& +4 "core" &,r 4 # = + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 348 counts + "manipulator"&o', +15 "core" ' +2 "manipulator"&L& +4 "core" & 9 ; :% +2 "storage"(<& +3 "core" &,r ~  _ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&r'( +21 "core" ' +2 .tSE.seek 7.13 Pucks below Top Plate +2 "storage"()'; +48 "core" ' +2 "manipulator"&@& +4 "core" & 1 ; :% +2 "manipulator"&% +3 "core" % 4 8 ` :\\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +174 "core" ( +3 "manipulator"&D& +4 "core" &  # t 89& + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &z& +3 "core" & +  99& +2 .tForearm.seek CC + "manipulator"&*' +96 "core" ' +2 .tHand.close + "manipulator"&x/ +67 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "storage"(w& +4 "core" &,r  + "storage"(U& +4 "core" &,r  + "manipulator"&]& +4 "core" & ^ Y ?9& + "manipulator"&+% +4 "core" % ) O X  ? +2 .tForearm.seek :retract + "manipulator"&`'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 + "manipulator"&s( +157 "core" ( +2 "manipulator"&& +4 "core" & y D- +50 "storage"(&& +11 "core" &,r \ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 +2 "manipulator"&$' +102 "core" ' +2 .tElbow.hold + "manipulator"&v, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&K1 +67 "core" 1 +3 "manipulator"&f% +3 "core" % - #  9| +2 "storage"(h& +4 "core" &,r + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 347 counts +2 "manipulator"&Y'+ +18 "core" ' +2 "manipulator"&& +4 "core" & ! G+ +2 "storage"(-& +3 "core" &,r Q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&"'( +17 "core" ' +2 "storage"(% +4 "core" %E 6 +2 ."downElevator"SE.seek :down +3 "storage"(_'} +100 (G% +3 "core" %`  Yk +2 "manipulator"&V% +3 "core" %: L +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&N'\ +83 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +3 "core" ' + .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%>  +71 "core" +2 .tPS.seek 2.5ml +2 "processing"%W' +2624 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%b  +43 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%^' +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%#& +4 "core" &  +2 "manipulator"&!& +3 "core" & \\ T+ +2 "manipulator"&% +3 "core" %\  s U +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&/(, +173 "core" ( +2 "manipulator"&m& +4 "core" &, # R Un + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &, Sn +2 .tForearm.seek :garage +2 "manipulator"&3' +100 "core" ' +2 .tHand.close + "manipulator"&P/ +24 "Can"T BB +49 "core" / +2 "manipulator"&& +4 "core" &, [ Jn + "manipulator"&O% +4 "core" % - T I +2 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +125 "core" ( +2 "manipulator"&& +4 "core" &s  T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &;& +2 "core" &s T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&~' +101 "core" ' +2 "manipulator"&& +4 "core" &s % W +2 "manipulator"&p% +3 "core" %ϼ H V +2 "processing"%=& +4 "core" &\  + "processing"%c& +4 .tPC.seek :closed +2 "processing"%A(] +2 "core" &\  +5 &  E +9 &F} 4 +10 &8m I +9 &e V +9 &O U +10 &OO U +9 &T V +9 &W U +10 &T V +9 &WR U +10 &X V +9 & T V +9 &"Q V +10 &$_R U +9 &&!M U +9 &'U\ V +10 &)V V +9 &+fR V +10 &-(U V +9 &.P U +9 &0T U +10 &2oU U +9 &40U V +9 &5O U +10 &7P U +9 &9vO V +10 &;9V U +9 &<T U +9 &>T' U +10 &@M% U +9 &B@U) V +10 &DT) V +9 &E]$ V +9 &G~s# Y +10 &I8 [ +9 &J( \\ +9 &L6 \\ +10 &N|7 \\ +9 &P?7 \\ +10 &R< \\ +9 &SC \\ +9 &U6 \\ +10 &WG< \\ +9 &Y+ \\ +9 &Z, ] +10 &\\{{6 : +9 &]j:q9 9 +9 ( + &]yB * + "processing"%c& +4 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.69 + "processing"% & +4 "core" &]yO * + .tHand.open + "manipulator"&{1 +71 "core" 1 +2 "manipulator"&% +4 "core" % Ͻ < S +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&%'\ +89 "core" ' +2 .tPRV.dial :air + "processing"%  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%y +43 "core" +3 "processing"%X% +4 "core" %y + .tPS.seek 0.3ml +2 "processing"%e' +400 "core" ' + .tPSV.dial PSR +2 "processing"%Q +103 "core"  +3 "processing"%:% +3 "core" %  +2 #tPulling 0.4ml of PSR.air .PSR.select :air +3 .PS.seek 0.7ml + "processing"%n'.U +507 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%2' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%g +102 "core" +2 .tPTV.dial :mixing + "processing"%C @ +77 "core" B +2 .tPBV.dial :waste2 + "processing"%  +94 "core"  +2 .tPS.seek 0ml +2 "processing"%t' +2624 "core" ' +58 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &s  P +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(k +2 "core" ( +2 "manipulator"&I& +3 "core" &s  P +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &S& +3 "core" &s k P +2 .tForearm.seek PC +2 "manipulator"&|' +90 "core" ' +2 .tHand.close + "manipulator"&E/ +77 "core" / +2 .tPC.seek :open +2 "processing"%T( +455 "core" ( +2 "manipulator"&q& +4 "core" &s 1 T + "manipulator"&\ % +4 "core" % c T# +2 .tForearm.seek :retract + "manipulator"&F'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&?(, +134 "core" ( +2 "manipulator"&\\& +4 "core" &, } T, + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, F T, +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&B' +114 "core" ' +2 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +4 "core" % l U K  @@ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&8'\ +98 "core" ' +3 #tLoading da puck from tube 5 into Processing Clamp + "processing"%4& +4 "core" & +2 "manipulator"&u% +3 "core" %\  q T +2 "storage"( % +4 "core" % F 2 + "storage"(M. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(Z(<1 +384 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +3 "core" &<3\  + +2 "manipulator"&6& +3 "core" &,  R+ +2 "manipulator"&% +4 "core" %\   Q + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&l( +178 "core" ( +2 "manipulator"&& +4 "core" & : H0 + "storage"(5& +4 "core" &<6 `  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&J'Ϲ +102 "core" ' +2 "storage"(R& +4 "core" &<6 7  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(i' +175 "core" ' +2 "storage"(a- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (0& +3 "core" &<6  + "manipulator"&9& +4 "core" & A W [ A0 +2 .tElbow.seek 5 + "manipulator"&(( +3 "core" ( +2 "manipulator"&1& +3 "core" & n l  A0 +2 "storage"(H& +3 "core" &<6 O  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&L'΍ +30 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&&Q; U +9 &?Q9 U +10 &AO7 U +9 &ClO1 U +10 &E,U: V +9 &Fj. X +9 &H# Z +10 &Jb$ [ +9 &L#% \\ +9 &M$ \\ +10 &O( [ +9 &Qi) \\ +10 &S+# \\ +9 &T$ \\ +9 &V \\ +10 &Xn ] +9 &Z0 ] +9 &[ T +10 &],H} #i +9 &]yA 6 +5 ( + "processing"%,& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 +2 .Hand.open + "manipulator"&}1 +3 "core" &]y. 6 +74 1 +2 "manipulator"& % +3 "core" % ϼ 1 O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +92 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%U  +2 %]9 +5 "core" 9 +102 "processing"%+9 +3 "core" 9 +102 "processing"%9 +2 "core" 9  +103 "processing"%&9 +2 "core" 9  +103 "processing"%*9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%K9 +2 "core" 9 +103 "processing"%f9 +2 "core" 9 +103 "processing"%h9 +2 "core" 9" +103 "processing"%9 +2 "core" 9& +103 "processing"%-9 +2 "core" 9+ +103 "processing"%9 +2 "core" 9/ +103 "processing"%`9 +2 "core" 93 +103 "processing"%G9 +2 "core" 97 +103 "processing"%V9 +2 "core" 9; +103 "processing"%s9 +3 "core" 9@ +103 "processing"%$9 +2 "core" 9D +103 "processing"%Y9 +2 "core" 9H +103 "processing"%>9 +2 "core" 9L +157 "processing"%)9 +5 "core" 9S +102 "processing"%"9 +2 "core" 9W +103 "processing"%_9 +2 "core" 9[ +103 "processing"%79 +3 "core" 9_ +102 "processing"%k9 +3 "core" 9c +102 "processing"% 9 +3 "core" 9h +102 "processing"%9 +3 "core" 9l +103 "processing"% 9 +3 "core" 9p +102 "processing"%b9 +3 "core" 9t +102 "processing"%W9 +3 "core" 9y +102 "processing"%#9 +2 "core" 9} +103 "processing"%!9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%m9 +2 "core" 9 +103 "processing"%[9 +3 "core" 9 +102 "processing"%v9 +3 "core" 9 +102 "processing"%P9 +3 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%O9 +2 "core" 9\  +103 "processing"%N9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%;9 +3 "core" 9 +103 "processing"%39 +2 "core" 9\ +103 "processing"%9 +2 "core" 9$\ +103 "processing"%p9 +3 "core" 9) +102 "processing"%=9 +2 "core" 9. +103 "processing"%/9 +3 "core" 93 +103 "processing"%9 +2 "core" 98 +103 "processing"%9 +2 "core" 9= +103 "processing"% 9 +3 "core" 9B +102 "processing"%{9 +2 "core" 9G +103 "processing"%9 +3 "core" 9L +103 "processing"%c9 +2 "core" 9Q +103 "processing"%9 +2 "core" 9V +103 "processing"%y9 +2 "core" 9[ +103 "processing"%X9 +2 "core" 9` +103 "processing"%~9 +2 "core" 9d +103 "processing"%^9 +2 "core" 9j +3 .tPH.hold 2:00:00,28C +2 "processing"%Q ppj +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%: +115 "core"  +2 "processing"%e% +4 "core" % + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%n'\ +607 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%g'Һ +1624 "core" ' + .tPTV.dial :puck +2 "processing"%C  +75 "core"  +2 .tPSV.dial PTV + "processing"% +72 "core" +2 .tPBV.dial :waste1 + "processing"%2  +133 "core"  +2 "processing"%% +4 "core" %ҽg  +2 .tPS.seek 1.5ml + "processing"%I' +608 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%S * +44 "core" ( +2 .tPS.seek 0ml +2 "processing"%E' +1609 "core" ' +2 .tdelay 5:00 +28092 "Can"U >> +1911 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +32 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%A +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%q' +2526 "core" ' +2 .tPSV.dial PTV + "processing"%\ +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%\\ +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%|  +73 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2523 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%  +137 "core" +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPRV.dial :ab1 + "processing"%4 @ +77 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%F' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'u  + "processing"%  +45 "core" +3  + "processing"%M% +4 "core" %` +2 .tPS.seek 0.34ml + "processing"%B' +443 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" +2 .tPRV.dial :air + "processing"%6  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1195 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +86 "core" A +2 .tPS.seek 0.5ml +2 "processing"%5'\ +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%R  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%?'Һ +1611 "core" ' + .tPSV.dial :PML +2 "processing"%a +44 "core" +2 .tPTV.dial :mixing + "processing"%0 @ +76 "core" B +2 .tPBV.dial :waste1 + "processing"%8  +35 "core"  +2 "processing"%9% +4 "core" %ҿ  +2 .tPS.seek 1.85ml + "processing"%1' +242 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%H * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%<' +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'@& +3 "core" & +2 "manipulator"&.& +3 "core" &s y D +55 "manipulator"&l% +6 "core" %\  n  = +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&J(, +132 "core" ( +2 "manipulator"&i& +4 "core" &, D e 8A + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +3 "core" &, _ 9@ +2 .tForearm.seek :garage + "manipulator"&d' +100 "core" ' +2 .tHand.close + "manipulator"&o/ +67 "core" / +2 "manipulator"&(& +4 "core" &, \\ (  3= +2 "manipulator"&% +3 "core" % 0 > ? +2 .tForearm.seek :retract +2 "manipulator"&D'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&z( +300 "core" ( +2 "manipulator"&r& +4 "core" & G 8 j B5\ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" & H ? B5\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&T' +100 "core" ' +2 "manipulator"&,& +4 "core" & V G B5\ +2 "manipulator"&}% +3 "core" % o  E +3 "collection"' & +3 "core" & +2 "collection"']& +4 .tCC.seek :closed + "collection"'+(` +3 "core" & +2 &  +10 &)p - +9 &_z A +10 &Gq T +9 &I U +9 &M V +10 &J U +9 &LL U +9 &K U +10 &K U +9 &O U +10 & SK U +9 &"L U +9 &#I U +10 &%J U +9 &'\\L U +9 &)I T +10 &*L U +9 &,L U +10 &.bL U +9 &0%J U +9 &1I U +10 &3J U +9 &5lH U +9 &7.K U +10 &8I U +9 &:J U +10 &6K U +9 &?M U +10 &AG U +9 &C}I T +9 &E=L U +10 &GG U +9 &HN U +10 &JZ W +9 &L;w Y +9 &MF7 ^ +10 &OQS ` +9 &QjWV ` +9 &S+XW a +10 &TZ[ a +9 &V]\\ b +10 &Xo`_ a +9 &Z,db b" +9 &[ec b' +10 &]ig b/ +9 &_Xjj V +9 &`K{nl %k +10 &`$ll Y +8 ( +2 &`pnm Q + "collection"']& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.51 + "collection"'& +4 "core" &`rll Q + .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&Z% +4 "core" %  , ( +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&&'\ +98 "core" ' +2 .tPSV.dial PSR + "processing"%* +103 "core"  +2 "processing"%% +4 "core" %V + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +3 "processing"%K' +1623 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%f  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%h' +1619 "core" ' + .tPSV.dial PSR +2 "processing"% +57 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%-' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%  + "collection"'`  +34 "core" ~ +134  +2 .tPSV.dial :mixloop + "processing"%G +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%V  +79 "core" +2 .tPS.seek 0ml +2 "processing"%s' +2631 "core" ' + .tPSV.dial :air +2 "processing"%$  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Y' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%> +45 "core" +2 .tPS.seek 0ml +2 "processing"%)' +2629 "core" ' + .tPSV.dial :air +2 "processing"%"  +56 "core" +2 .tPS.seek 2.5ml +2 "processing"%_' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%7 +42 "core" +2 .tPS.seek 0ml +2 "processing"%k' +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" & )   <5\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +30 "core" ( +2 "manipulator"& & +4 "core" & P ]  A + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +2 "core" & E Y Y A +2 .tForearm.seek CC +2 "manipulator"&W' +96 "core" ' +2 .tHand.close + "manipulator"&#/ +73 "core" / +2 .tCC.seek :open +2 "collection"'!( +473 "core" ( +2 "manipulator"&& +4 "core" & ] @ : +2 "manipulator"&m% +3 "core" % ( c = E +2 .tForearm.seek :retract +2 "manipulator"&['\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&v(, +276 "core" ( +2 "manipulator"&P& +4 "core" &, ] ! :P + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, m  =P +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&O' +113 "core" ' +2 .tHand.open + "manipulator"&N1 +67 "core" 1 +2 "manipulator"&% +4 "core" % q + ,  ;J +2 .tForearm.reconfigure LooseForearm +56 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :retract + "manipulator"&;'\ +98 "core" ' +2 ."da"delayUntil "08:21:00.73" +16513 "Can"g \\\\ +8007 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%3 @ +75 "core" B +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%=  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +3 "processing"%/' +2555 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%{  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2527 "core" ' +4 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%c +134 "core"  +2 "processing"%% +4 "core" %ձ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%y'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%X'Һ +1618 "core" ' +3 ."da"PTV.dial :puck +3 "processing"%~  +77 "core"  +2 ."da"PSV.dial PTV + "processing"%^ +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%:  +35 "core" +2 "processing"%e% +4 "core" %ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%t' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%n * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%C' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%g' +2536 "core" ' + ."da"PSV.dial PTV +2 "processing"%S +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%I +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%U +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%%'ղ +2521 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%A +144 "core"  +2 "processing"%E% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%\ '\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%\\'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +85 "core"  +2 ."da"PBV.dial :waste1 + "processing"%|  +36 "core" +2 "processing"%q% +3 "core" %Ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%' +613 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%4' +1613 "core" ' +2 ."da"delay 2:00 +9516 "Can"\\ =< +2486 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%u * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%M' +2535 "core" ' + ."da"PSV.dial PTV +2 "processing"%F +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%6 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%B  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2529 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%R  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%5  +45 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%a +56 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%0' +395 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%8  +45 "core"  +2 "processing"%9% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%H'Z +349 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%?  +41 "core"  +2 ."da"PS.seek 2ml +2 "processing"%1'Һ +1567 "core" ' + ."da"PSV.dial :PML +2 "processing"%@ +44 "core" +2 ."da"PTV.dial :mixing + "processing"%. @ +76 "core" B +2 ."da"PBV.dial :waste1 + "processing"%l  +35 "core" +2 "processing"%i% +3 "core" %Ҷ  +2 ."da"PS.seek 1.85ml +57 "processing"%L' +247 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%' * +34 "core" , +3 ."da"PS.seek 0ml +2 "processing"%o' +1967 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +40844 "Can"Z >> +7158 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%(  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%w  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%d' +2558 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%J +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%r  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%j +58 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%,  +41 "core"  +2 ."da"PS.seek :empty +2 "processing"%}'ղ +2526 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%D% +4 "core" %կ2 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +76 "core"  +2 ."da"PSV.dial PTV + "processing"%Z +84 "core" ~ +2 ."da"PBV.dial :waste1 + "processing"%]  +36 "core" +2 "processing"%*% +4 "core" %ҷ  + ."da"PS.seek 1.5ml +2 "processing"%'} +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%T * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%<' +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%f  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%K * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%h' +2536 "core" ' + ."da"PSV.dial PTV +2 "processing"%` +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%G +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%V  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%-'ղ +2527 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%$ +135 "core"  +2 "processing"%s% +4 "core" %մ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%>'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%Y'Һ +1612 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%" +84 "core"  +2 ."da"PBV.dial :waste1 + "processing"%)  +36 "core" +2 "processing"%7% +4 "core" %һ  + ."da"PS.seek 1.5ml +2 "processing"%_' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1607 "core" ' +2 ."da"delay 2:00 +10492 "Can"Z =< +1510 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%b  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%# * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%z +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%&' +2530 "core" ' + ."da"PSV.dial PTV +2 "processing"%+ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%m +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%W  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%P'ղ +2531 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +134 "core"  +2 "processing"%% +3 "core" %խ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%N'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%[ +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%O  +34 "core" +2 "processing"%3% +3 "core" %ҷ_  +2 ."da"PS.seek 1.5ml +2 "processing"%'} +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%=' +1636 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +52 .PTV.dial :puck +8 .PBV.dial :waste1 + "processing"%k  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2525 "core" ' +2 ."da"PSV.dial PTV + "processing"%{ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%/ +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%c +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2525 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%y +139 "core"  +4 "processing"%~% +16 "core" %ծ +9 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +5 "processing"% +23 ."da"PS.reconfigure PSconfig +10 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +3 "processing"%^'m +351 "core" ' +2 ."da"delay 5 seconds +502 "processing"%:% +4 "core" %r + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%e'\ +357 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%X'Һ +1609 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%n +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%t  +36 "core" +2 "processing"%% +4 "core" %Ҷ  + ."da"PS.seek 1.5ml +2 "processing"%2'| +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%C' +1607 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%S  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%U +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2558 "core" ' +2 ."da"PSV.dial PTV + "processing"%g +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%A +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%E +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%\ 'ղ +2556 "core" ' +2 "processing"%9 +3 "core" 9 5 +2 #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast + "processing"%|  +3 "core" 5 + 5 + "processing"%q& +4 "core" &]y*[ 6 + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&\\% +3 "core" %\  / +2 "storage"(% +3 "core" % , . +2 "storage"(. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"((,q +355 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (u& +3 "core" &,s   & + "manipulator"& & +4 "core" &,  'P + "manipulator"&4% +4 "core" %\  W < $ + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&F( +201 "core" ( +2 "manipulator"&& +4 "core" & C 3 + "storage"(6& +4 "core" &,r a +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&B'( +98 "core" ' +2 "storage"(M& +4 "core" &,r T + ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(' +246 "core" ' +2 "storage"(R- +3 "core" -'@ + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&5& +3 "core" & f _ 3 +2 "storage"(a& +3 "core" &,r I + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 4 +2 "manipulator"&' +24 "core" ' +2 ."da"Elbow.hold + "manipulator"&8, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(9- +2 "core" -'@ +2 ."da"SE.seek 7.12 Pucks below Top Plate +2 "storage"(0'4 +34 "core" ' +2 "manipulator"&?% +4 "core" %  + v + "storage"(H& +4 "core" &,r . + ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 4 + 336 counts +3 "manipulator"&@' +16 "core" ' +2 "manipulator"&.& +4 "core" & ] W \\ 2 +2 "storage"(l& +3 "core" &,r +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&i'( +15 "core" ' +2 ."da"SE.seek 8.12 Pucks below Top Plate +2 "storage"(''# +54 "core" ' +2 "manipulator"&1& +4 "core" & k j % 2 +2 "manipulator"&L% +3 "core" %# \\ e  +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&('\ +88 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +263 "core" ( +2 "manipulator"&w& +4 "core" &q k l   + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &o& +2 "core" &q V T   +3 ."da"Forearm.seek PC +2 "manipulator"&J' +89 "core" ' +2 ."da"Hand.close + "manipulator"&r/ +77 "core" / +4 ."da"PC.seek :open +57 "processing"%j( +462 "core" ( +2 "storage"(,& +4 "core" &,r b + "manipulator"&d& +4 "core" &q  ! + "manipulator"& % +4 "core" %  ! +2 ."da"Forearm.seek :retract + "manipulator"&D'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&}( +263 "core" ( +2 "manipulator"&& +4 "core" &  0 + "storage"(& +4 "core" &,r ! +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&Z'( +99 "core" ' +2 ."da"Hand.open +2 "manipulator"&]1 +70 "core" 1 +2 "storage"(*- +4 "core" -'# +2 ."da"SE.seek 7.88 Pucks below Top Plate + "storage"(' +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 7.11 Pucks below Top Plate +2 "storage"(T') +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1608h300ml.tif +364 "Can"] +1040 #"da"SX MX5/16 (USB:45): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.635 seconds\ /var/log/esp/da19sep1608h300ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1608h300ml15s.tif +539 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1019 #"da"SX MX5/16 (USB:45): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1608h300ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1608h300ml30s.tif +3058 #SX MX5/16 (USB:45): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1608h300ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1608h300ml70s.tif +7121 #SX MX5/16 (USB:45): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1608h300ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +8 ."Qmail"HABfans.email "10.635 sec auto-exposure",Subject: "da19sep1608h300ml images!" +7 "storage"(- +9 "core" -') +6 "storage"(f& +5 "core" &,q K +2 "manipulator"&K& +4 "core" & k n V 0 +2 ."da"Elbow.seek 4 +3 "manipulator"&( +3 "core" ( +2 "manipulator"&<& +3 "core" & r p > 0 +2 "storage"(`& +4 "core" &,q / +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +4 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 7.83 Pucks below Top Plate +2 "storage"(G' +66 "core" ' +2 "manipulator"&V& +5 "core" &  T 40 +2 "storage"(h& +3 "core" &,q M O  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 4 +2 "manipulator"&$' +29 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&s, +4 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure SEconfig +4 "storage"(#QK-0-\ b +4 ."da"SE.seek 8.01 Pucks below Top Plate +6 "storage"(-' +29 "core" ' +2 "manipulator"&>% +6 "core" % ( ' + "storage"("& +5 "core" &,q    +2 ."da"Forearm.force -20 + "manipulator"&5 +5 ."da"Forearm.seek 4 + 329 counts +6 "manipulator"&)' +15 "core" ' +7 "manipulator"&7& +4 "core" & 3. +2 "storage"(Y& +4 "core" &,q N M I +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"& '( +22 "core" ' +3 "storage"(_% +4 "core" % L M +2 ."downElevator"SE.seek :down +3 "storage"(b'} +100 (#% +4 "core" % q q Wf +2 "manipulator"&z% +4 "core" %$   P 5] +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"& '\ +71 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +15 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%+& +5 "core" & +2 "manipulator"&& +4 "core" & e h D. + "manipulator"&m% +4 "core" %\  u E +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&W(, +187 "core" ( +6 "manipulator"&&& +4 "core" &,  J_ + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, S K_ +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&P/ +75 "core" / +2 "manipulator"&N& +4 "core" &, t l P C_ +2 "manipulator"&[% +3 "core" % , c h 1 C( +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&O'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&3(k +120 "core" ( +2 "manipulator"&& +5 "core" &p  H +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &p& +2 "core" &p  ~ F H +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +95 "core" ' +2 "manipulator"&k& +4 "core" &p 3 I +2 "manipulator"&% +4 "core" %Ϣ K KL +2 "processing"%& +4 "core" & +2 "processing"%=& +4 ."psFlush"PC.seek :closed +2 "processing"%{(] +2 "core" & +4 &  +10 &'pH - +9 &_~ A +9 &At T +10 &N! U +9 &N U +9 &R U +10 &CPG V +9 &P U +10 &P U +9 &Q U +9 & LN U +10 &"OJ U +9 &#M U +9 &%KA U +10 &'UN U +9 &)QW V +10 &*N2 U +69 &,P, V +4 &.[P V +2 &0P U +7 &1O? U +2 &3Q U + &5eK, U + &7'O U + &8P U + &:ND U +5 &-OW V +11 &?O5 U +7 &AN0 U +10 &CuK U +9 &E6V U +10 &Fe4 W +10 &H~ Z +8 &Jk5 [ +10 &L- [ +9 &M \\ +10 &O [ +9 &QqQ \\ +9 &S4' \\ +10 &T \\ +9 &Vd \\ +9 &Xx5 \\ +10 &Z9= ] +9 &[` O +9 &]*H] #j +10 &]v8 6 +5 ( + "processing"%=& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.74 + "processing"%/& +4 "core" &]v) 6 + &]v): 6 +2 ."psFlush"Hand.open +2 "manipulator"&c1 +67 "core" 1 +4 "manipulator"&% +4 "core" % Ϣ EL +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"& '\ +95 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%y +132 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%~'TE +390 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +719 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%: +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%^  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%e' +2632 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%n +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%t'\ +607 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2128 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%X +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%2' +2618 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%S @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +4 "processing"%I' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%U  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%C'ղ +2635 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%g +56 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%A' +2622 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%E +75 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%%' +2625 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%|  +73 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%q'ղ +2634 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%\\ +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'TE +1112 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1610 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%u +72 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%4' +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%6'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%v' +2118 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%M +73 "core" +2 ."psFlush"PBV.dial PSV + "processing"%; U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%R' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%5 @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%9  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%?'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%H +56 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%.' +1151 "Can"^ AA +1478 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%l +75 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%1' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%L @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%F  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2636 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +3 "core" & +2 "manipulator"&@& +4 "core" &p K L + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&0(k +3 "core" ( +2 "manipulator"&i& +4 "core" &p B K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &p # K +2 .tForearm.seek PC +2 "manipulator"&o' +95 "core" ' +2 .tHand.close +48 "manipulator"&8/ +81 "core" / +2 .tPC.seek :open +2 "processing"%r( +450 "core" ( +2 "manipulator"&(& +4 "core" &p  L +2 "manipulator"&x% +3 "core" % ϔ Y L +2 .tForearm.seek :retract +2 "manipulator"&,'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&d( +371 "core" ( +2 "manipulator"& & +4 "core" &( 8 KBg + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &) t KBg +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +105 "core" ' +2 "manipulator"&& +4 "core" &) O IBg +2 "manipulator"&% +3 "core" % < I +2 "collection"']& +4 "core" & +2 "collection"'*& +4 .tCC.seek :closed + "collection"'D(` +3 "core" & +4 & 0 +9 &+Cz 3 +10 &Gl| H +9 &c U +9 &L U +10 &ZK U +9 &J U +10 &L U +9 &M U +9 &dK U +10 &&L U +9 & L U +9 &"L U +10 &$kO U +9 &&-K U +10 &'M U +9 &)I U +9 &+sO U +10 &-5L U +9 &.J U +9 &0L U +10 &2|I U +9 &4>J U +10 &5O U +9 &7J U +9 &9O U +10 &;FJ U +9 &=I U +9 &>I T +10 &@I U +9 &BNN U +10 &DF T +10 &EJ U +8 &GM U +10 &ISQ V +9 &K_# W +9 &L@4 [\ +10 &N~aZ _ +9 &P=dc ` +10 &Qff a +9 &Shg a +9 &U~fh b +10 &W?ih b +9 &Yii b +9 &Zjk b$ +10 &\\ykm b+ +9 &^1qo b1 +10 &_qq 8 +9 &`U qq 6 +9 &`uqq T +5 ( + "collection"'*& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.42 +2 "collection"''& +4 "core" &`kqq T + &`koqf T + .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +4 "core" %  J N 2 ? +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&f'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'K& +4 "core" &`jnm T +2 "collection"'<% +3 "core" %Ӵnn: +2 .tCSV.dial CSR + "collection"'`  +42 "core"  +2 "collection"'V% +4 "core" %ӫomJ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'h'qi +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '>% +3 "core" %qlnm&  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'"'F +684 "core" ' +2 .tCSV.dial :waste + "collection"'7 +146 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'Y'Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'}& +4 "core" &`jopM T +2 "collection"'_% +3 "core" %ӳon' +2 .tCSV.dial :flush + "collection"'Z  +46 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'T'qi +1287 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'# @ +43 "core" A +2 "collection"'z% +4 "core" %qionN  +2 .tCS.seek 7ml + "collection"''~ +560 "core" ' +40 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'  +2 'G  +42 "core"  +98  +2 .tCBV.dial :waste1 + "collection"'+ @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'$'Ӵ +1777 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &`jopD T +2 "collection"'m% +3 "core" %ӱnn + .tCSV.dial :flush +2 "collection"')  +74 "core" +2 .tCS.seek 5ml +2 "collection"'-'qi +1282 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"'&% +4 "core" %qhmo \ +2 .tCS.seek 7ml + "collection"''} +557 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'b  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'  +108 "core"  +2 .tCS.seek 0ml +2 "collection"'s'Ӵ +1773 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'P& +4 "core" &`iqp_ T + "collection"'N% +4 "core" %ӰopE + .tCSV.dial CSR +2 "collection"'[  +42 "core"  +2 "collection"' % +4 "core" %Ӱqpc + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'' +2018 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'p' +561 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +2 'k  +104 "core" +36  +2 .tCTV.dial :intake + "collection"'  +88 "core"  +2 .tIntake.select :open + "sampler") +11 .tCS.seek 2ml +2 "collection"'' +2026 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'W  +78 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'O'Ӵ +581 "core" ' +3 .tCSV.dial CSR + "collection"'j  +105 "core"  +2 "collection"'=% +4 "core" %ӷqr + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'/'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +10 .tCS.seek 10ml + "collection"'c' +1337 "core" ' +2 .tCSV.dial CBV + "collection"' +105 "core" +2 .tCS.seek 0ml +2 "collection"'y'Ӵ +2600 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &( c o  CBg +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&\ ( +4 "core" ( +2 "manipulator"&~& +4 "core" &( f l  BBg + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &:& +2 "core" &( g p ] CBg +2 .tForearm.seek CC +2 "manipulator"&^' +98 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'n( +474 "core" ( +2 "manipulator"&e& +4 "core" &(  LBg + "manipulator"&t% +4 "core" %  L +2 .tForearm.seek :retract + "manipulator"&X'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +290 "core" ( +2 "manipulator"&& +4 "core" &, b SF + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &S& +2 "core" &,  SF +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&2' +114 "core" ' +3 .tHand.open + "manipulator"&U1 +73 "core" 1 +2 "manipulator"&I% +4 "core" % \ p ` d BI +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&g'\ +99 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:16:30 + #Preparing to sleep until 11:00AM 9/16/2019 +5 ."shutdown"CC.coast +3 #tAsleep til 11:00AM 9/16/2019 + "collection"'6 +4 #tContinuing at 11:00 +3 ."shutdown"CS.coast +3 "Can"f 33 + "collection"'5 +5 ."shutdown"PC.coast +2 "processing"%6 +3 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:148\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 9,\\n 5 => 13}\\nCan@09:16:09, 23.6C, 18% humidity, 15.1psia, 12.484V, 0.251A, 0.251A avg, 3.13W",Subject: "Asleep until 11:00" +2 ."shutdown"PS.coast +2 "processing"%5 +3 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +38 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +21026 "Can"s\  +60002 f\  +60002 c\  +60002 b\  +60002 `\  +60002 `\  +60003 _\  +60002 `\  +60002 b\  +60002 _\  +60002 _\  +1902 ]\  +2 #tPowering core bus +509 .Gate.power :raw,:ON +3 "sampler") +2 )C +2 "core"  + "collection"' +2 'E +3 "core"  + "processing"% +2 %A +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" % + .tSS.configure SSconfig +2 "sampler")#.0X 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 9,\\n 5 => 13}\\nCan@11:00:31, 23.1C, 18% humidity, 15.0psia, 12.406V, 0.471A, 0.471A avg, 5.85W",Subject: "Started 2019_9_5_rush_mission phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #23) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'0& +4 "core" &&'  + .tHand.open +2 "manipulator"& 1 +66 "core" 1 +2 "manipulator"&J& +4 "core" & " G/ +2 "manipulator"&% +3 "core" % \  M G +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +183 "core" ( +6 "manipulator"&]& +6 "core" &,  Ka +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +3 "core" &, La +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&!' +100 "core" ' +2 .tHand.close + "manipulator"&*/ +66 "core" / +2 "manipulator"&'& +4 "core" &, x Y 7 @a +2 "manipulator"&% +4 "core" %  r v y C +3 .tForearm.seek :retract +3 "manipulator"&'\ +104 "core" ' +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&K( +341 "core" ( +2 "manipulator"&<& +4 "core" & m J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +2 "core" & x J +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&V' +93 "core" ' +3 "manipulator"&& +3 "core" & l K +2 "manipulator"&% +4 "core" %  K +2 "collection"'>& +4 "core" &&(  +2 "collection"'h& +3 .tCC.seek :closed +2 "collection"'7(` +2 "core" &&'  +6 &&'  +7 &1u&( - +10 &_y&( A +9 &<p#& T +10 &I%) U +8 &L&( U +9 &J%' T +10 &?L&( U +9 &L$( U +9 &J'( U +10 &K%' T +9 & GJ%( U +10 &" L&( U +9 &#I&( U +11 &%O#' U +8 &'NM'( U +9 &)J'' U +9 &*J&( U +10 &,J() U +9 &.WI&' U +10 &0I&' U +9 &1G%( U +9 &3H&( U +10 &5aI&) T +9 &7"J%( U +9 &8G'' U +10 &:G'( T +9 &*H%( U +9 &?I'* T +9 &AF%' U +11 &CqE() T +8 &E3G%' T +9 &FK() U +10 &HP/. U +9 &JtW43 V +10 &L.vKB Y +9 &Mwl ^ +9 &O _ +10 &Q_ ` +9 &S a +9 &T a +11 &V b +8 &Xa b +10 &Z  b" +9 &[ b& +9 &] b. +10 &_P T +9 &`F& - +10 &`l{ \\ +2 ( + "collection"'h& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.55 +2 "collection"'"& +3 "core" &`lv \\ +3 .tHand.open + "manipulator"&}1 +70 "core" 1 +2 "manipulator"&_% +4 "core" % u r  A +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&Z'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'Y& +4 "core" &`lv \\ +2 "collection"'#% +4 "core" %ӹ  + .tCSV.dial CSR +2 "collection"'z  +136 "core"  +2 "collection"'T% +4 "core" %ӹ  + #tPulling 4.999ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"''qi +1341 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'G% +3 "core" %qe  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'+'? +693 "core" ' + .tCSV.dial :waste +2 "collection"' +146 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1968 "core" ' +2 #tPurging external Intake + "collection"'m& +4 "core" &`lu \\ + "collection"')% +4 "core" %Ӳ + .tCSV.dial :flush +2 "collection"'$  +45 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"' ' +2507 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'& '-  +16 "core" +61  +2 .tCTV.dial :intake + "collection"'b  +76 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2529 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'  +76 "core"  +2 #tFlushing upper manifold + "collection"'P& +4 "core" &`ls \\ +2 "collection"'N% +3 "core" %ӷ + .tCSV.dial :flush +2 "collection"'[  +74 "core"  +2 .tCS.seek 5ml +2 "collection"' 'qi +1289 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'s @ +44 "core" A +2 "collection"'% +4 "core" %qe  +55 .tCS.seek 7ml + "collection"''z +563 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'k +107 "core" ~ +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"''Ӵ +1784 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml +2 "collection"'p'2T +811 "core" ' +2 .tCSV.dial :waste + "collection"'W +57 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +802 "core" ' +2 "collection"'j& +4 "core" &`ls \\ + "collection"'=% +4 "core" %Ӷ + .tCSV.dial :flush +2 "collection"'O  +45 "core"  +2 .tCS.seek 3ml +2 "collection"'/'2T +803 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"'c% +4 "core" %2P  +2 .tCS.seek 5ml + "collection"''qe +559 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"'~'Ӵ +1286 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"':'2T +800 "core" ' + .tCSV.dial :waste +2 "collection"' +75 "core" +2 .tCS.seek 0ml +2 "collection"'d'Ӵ +799 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&f& +4 "core" &  E +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&D( +8 "core" ( +2 "manipulator"&e& +4 "core" &  E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" & e f  D +2 .tForearm.seek CC + "manipulator"&^' +92 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'S( +468 "core" ( +2 "manipulator"&\ & +4 "core" &  P + "manipulator"&U% +4 "core" %  P +2 .tForearm.seek :retract + "manipulator"&I'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&X(, +281 "core" ( +2 "manipulator"&2& +4 "core" &, . QE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &n& +3 "core" &, r QE +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&y' +112 "core" ' +3 .tHand.open + "manipulator"&r1 +71 "core" 1 +2 "manipulator"&% +4 "core" % u R W ; ?b + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&g'\ +98 "core" ' +2 #tda sampling at most 300ml +3 #Loading sh1 puck from tube 5 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 5 at 11:04:55EDT16-Sep-19\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 9,\\n 5 => 13}\\nCan@11:00:31, 23.1C, 18% humidity, 15.0psia, 12.406V, 0.471A, 0.471A avg, 5.85W",Subject: "da sampling at most 300ml" +2 "collection"'& +5 "core" &') +2 "manipulator"&Q% +3 "core" %\  O +2 "storage"(C% +3 "core" %w   +2 "storage"(E. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(A(<1 +1027 "core" ( +4 .tSC.reconfigure SCloose +4 "storage"($.\ 1~b +6 (& +3 "core" &<3 U +2 "manipulator"&%& +3 "core" &, p t  CE +2 "manipulator"&|% +4 "core" %\  v v  C +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&( +195 "core" ( +2 "manipulator"&\\& +4 "core" & k m ?3 + "storage"(q& +4 "core" &<3 3 +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +102 "core" ' +2 "storage"(u& +4 "core" &<3 ] + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"( ' +191 "core" ' +3 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (& +3 "core" &<3  + "manipulator"&4& +4 "core" & Z N  =3 + .tElbow.seek 5 +2 "manipulator"&M( +56 "core" ( +2 "manipulator"&6& +4 "core" & ] o X BJ + "storage"(;& +4 "core" &<3  +2 .tForearm.seek 5 + 300 counts + "manipulator"&v'΍ +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +47 "manipulator"&R/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&9& +4 "storage"(H'} +5 "core" & p k BJ +2 "manipulator"&5% +4 "core" % ΃ i ~ a G +2 .tForearm.seek :retract + "manipulator"&L'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&1( +48 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +109 "core" ( +3 "manipulator"&B& +4 "core" &) O W " ?Bg + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" &) Z a ?Bg + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&8' +99 "core" ' +2 "manipulator"& & +4 "core" &) t u B ABg +2 "manipulator"&(% +4 "core" % g g y A +2 "collection"'{& +3 "core" &%( +2 "collection"'a& +4 .tCC.seek :closed + "collection"'F(` +3 "core" &&' +3 &&)  +9 &*n&' - +10 &`v%' A +9 &Nk%) T +9 &F&& T +10 &I&' T +9 &H%( T +9 &SI&) T +10 &I'( T +9 &H&) T +10 &I&' T +9 & ZI&* T +9 &"J') T +10 &#G%( T +9 &%H'( T +9 &'bL&) T +10 &)%G%) T +9 &*G'( T +10 &,G&( T +9 &.kH'' T +9 &0-G%( T +10 &1G)* T +9 &3G&) T +9 &5sF&( T +10 &75G'( T +9 &8H&( T +10 &:F&' T +9 &<|G%( T +9 &>>D&( T +10 &@G%) T +9 &AE'* T +9 &CF(* T +10 &EFH(( T +9 &GE+) T +10 &HR.0 U +9 &Jc;6 W +9 &L9_U [\ +10 &M{y ` +9 &O}| ` +9 &Qoz} ` +10 &S/{~ a +9 &Ty} b +10 &Vy} a +9 &Xqz| b +9 &Z/z~ b$ +10 &[} b+ +9 &] b2 +9 &_T V +10 &`F  , +9 &` [ +8 ( +3 "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.69 + .Hand.open + "manipulator"&i1 +3 "core" &`n Y +67 1 +2 "manipulator"&0% +4 "core" % 8 % = 8 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +97 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 300ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")J+ +3 "core" + +2 "sampler")% +4 "core" %t  ; + "collection"']& +4 "core" &`l} Y +2 "Can"f cc +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X% +3 "core" %ӷ  +2 "sampler")% +3 "core" %Wkj ! +2 "sampler")x% +3 "core" %Wlj ! +2 .tIntake.select :close + "sampler")0 +9 )"% +3 "core" %Wij  + .tSSV.dial :exhaust +2 "sampler")}  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")_'z +386 "core" ' +2 .tExhaust.select :close +2 "sampler") +10 #tSampling 300.0ml +2 .Intake.select :close + .Exhaust.select :close + .SS.reconfigure SSconfig +2 "sampler")#.0X% +3 "core" %ӷ v + #tIntake @21.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +108 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +137 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'\\'Ӵ +110 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")q +65 "core" ' + ."CSpush"CS.coast + "collection"'5 +69 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +330 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '9% +3 "core" %?  +2 .tCS.seek 6ml + "collection"'5' +1344 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'4 +55 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'6'ӂ +1523 "core" ' +2 .tCSV.dial CSR + "collection"'  +42 "core"  +2 "collection"'B% +4 "core" %ӄ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +589 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'v% +3 "core" %  +2 .tCS.seek 5ml + "collection"' 'qi +845 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'(  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'{'> +1098 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'M \  +2 '.9 +5 "core" 9d +102 "collection"' 9 +3 "core" 9d +102 "collection"'L9 +3 "core" 9 d +102 "collection"'S9 +3 "core" 9 d +102 "collection"'H9 +3 "core" 9d +102 "collection"'09 +3 "core" 9d +102 "collection"'9 +2 "core" 9d +103 "collection"']9 +2 "core" 9d +103 "collection"'89 +3 "core" 9"d +102 "collection"'A9 +3 "core" 9&d +102 "collection"'a9 +3 "core" 9+d +102 "collection"'i9 +3 "core" 9/d +102 "collection"'J9 +3 "core" 93d +102 "collection"'*9 +3 "core" 97d +102 "collection"'l9 +3 "core" 9;d +102 "collection"'9 +3 "core" 9.@d +86 "Can"a{{ +16 "collection"'39 +3 "core" 9DDd +102 "collection"',9 +2 "core" 9ZHd +103 "collection"'9 +2 "core" 9qLd +103 "collection"'<9 +3 "core" 9Pd +102 "collection"'w9 +3 "core" 9Ud +102 "collection"''9 +2 "core" 9Yd +103 "collection"'!9 +3 "core" 9]d +102 "collection"'>9 +3 "core" 9ad +102 "collection"'`9 +2 "core" 9ed +103 "collection"'"9 +3 "core" 9jd +102 "collection"'}9 +3 "core" 9,nd +102 "collection"'9 +3 "core" 9Erd +102 "collection"'9 +2 "core" 9^vd +103 "collection"'#9 +3 "core" 9uzd +102 "collection"'9 +3 "core" 9d +102 "collection"'x9 +2 "core" 9d +103 "collection"'z9 +3 "core" 9d +102 "collection"'_9 +2 "core" 9c +103 "collection"'Y9 +2 "core" 9b +103 "collection"'G9 +3 "core" 9_ +103 "collection"'d9 +2 "core" 9\\ +103 "collection"'9 +3 "core" 94Z +102 "collection"'T9 +2 "core" 9LX +103 "collection"'+9 +2 "core" 9dW +103 "collection"'m9 +3 "core" 9|T +102 "collection"'?9 +3 "core" 9R +102 "collection"'h9 +3 "core" 9O +102 "collection"'$9 +3 "core" 9N +102 "collection"'9 +2 "core" 9L +103 "collection"')9 +3 "core" 9J +103 "collection"'b9 +3 "core" 9H +102 "collection"'9 +3 "core" 9F +102 "collection"'9 +2 "core" 95D +103 "collection"'P9 +2 "core" 9KB +103 "collection"'N9 +3 "core" 9b@ +103 "collection"'V9 +2 "core" 9w> +103 "collection"'&9 +2 "core" 9= +103 "collection"'9 +2 "core" 9; +103 "collection"'s9 +3 "core" 99 +150 "collection"'-9 +10 "core" 97 +103 "collection"'[9 +3 "core" 96 +102 "collection"'9 +3 "core" 94 +102 "collection"'9 +3 "core" 92 +102 "collection"'p9 +3 "core" 9$0 +102 "collection"'k9 +3 "core" 970 +103 "collection"' 9 +3 "core" 9J. +102 "collection"' 9 +3 "core" 9[, +102 "collection"'W9 +3 "core" 9m + +102 "collection"'9 +3 "core" 9) +102 "collection"'=9 +6 "core" 9( +102 "collection"'j9 +3 "core" 9 ( +102 "collection"'c9 +3 "core" 9\ & +102 "collection"'O9 +3 "core" 9 !% +102 "collection"'9 +3 "core" 9%# +102 "collection"'~9 +3 "core" 9)" +102 "collection"'9 +3 "core" 9-! +102 "collection"'9 +3 "core" 91 +102 "collection"'f9 +3 "core" 9 6 +102 "collection"'/9 +3 "core" 9 : +102 "collection"'9 +3 "core" 9 (> +103 "collection"':9 +3 "core" 9 6B +102 "collection"'K9 +3 "core" 9 BG +102 "collection"'79 +3 "core" 9 OK +102 "collection"'\ 9 +3 "core" 9 [O +102 "collection"'U9 +3 "core" 9 hS +103 "collection"'t9 +3 "core" 9 s W +102 "collection"'9 +3 "core" 9 !\\ +102 "collection"'e9 +3 "core" 9 "` +102 "collection"'n9 +3 "core" 9 $d +102 "collection"'^9 +3 "core" 9 %h +103 "collection"'9 +3 "core" 9 &l +102 "collection"'Z9 +3 "core" 9 'q +102 "collection"'I9 +3 "core" 9 )u +102 "collection"'Q9 +3 "core" 9 *y +102 "collection"'C9 +3 "core" 9 ,} +102 "collection"'9 +3 "core" 9 , +102 "collection"'D9 +3 "core" 9 . +102 "collection"'y9 +3 "core" 9 0 +102 "collection"'@9 +3 "core" 9 1 +102 "collection"'|9 +3 "core" 9 2 +103 "collection"'r9 +3 "core" 9\ 4 +102 "collection"'q9 +3 "core" 9\ 5 +102 "collection"'29 +3 "core" 9\ 6 +102 "collection"'\\9 +3 "core" 9\ 7 +102 "collection"'E9 +3 "core" 9\ 8 +103 "collection"'X9 +3 "core" 9\ 9 +102 "collection"'9 +3 "core" 9\ %: +102 "collection"'%9 +3 "core" 9\ ,< +102 "collection"'u9 +3 "core" 9\ 1= +102 "collection"'9 +3 "core" 9\ 5> +102 "collection"'g9 +3 "core" 9\ :@ +102 "collection"'9 +3 "core" 9\ ?@ +102 "collection"';9 +3 "core" 9\ CB +102 "collection"'9 +2 "core" 9\ GB +103 "collection"'99 +3 "core" 9\ LD +102 "collection"'R9 +3 "core" 9\ OE +102 "collection"'49 +3 "core" 9\ SD +102 "collection"'59 +3 "core" 9\ XG +102 "collection"'9 +3 "core" 9\ ZG +102 "collection"'B9 +3 "core" 9\ ^I +103 "collection"'69 +3 "core" 9\ aI +102 "collection"'v9 +2 "core" 9\ dK +103 "collection"'9 +3 "core" 9\ hK +102 "collection"'(9 +3 "core" 9\ jM +102 "collection"' 9 +3 "core" 9\ mN +103 "collection"'.9 +3 "core" 9\ pO +102 "collection"' 9 +3 "core" 9\ qP +102 "collection"'L9 +2 "core" 9\ tP +103 "collection"'S9 +2 "core" 9\ wQ +103 "collection"'H9 +3 "core" 9\ yS +103 "collection"'09 +3 "core" 9\ {S +102 "collection"'9 +2 "core" 9\ |T +102 "collection"']9 +2 "core" 9\ T +103 "collection"'89 +3 "core" 9\ W! +102 "collection"'A9 +3 "core" 9\ W%\ +102 "collection"'a9 +2 "core" 9\ W* +103 "collection"'i9 +3 "core" 9\ Y. +102 "collection"'J9 +3 "core" 9\ Z2 +102 "collection"'*9 +2 "core" 9\ Z6 +3 .tCH.hold 10:00,70C +2 "collection"'l `\ `\  +4 "core" 7 +47514 "Can"Y +12488 "core" ` +2 "collection"'9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'3'Ӵ +334 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"', @ +108 "core" B +2 .tCSV.dial :air + "collection"' @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"'<'qi +1339 "core" ' + .tCSV.dial CTV +2 "collection"'w  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'!  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'> @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'`'Ӵ +1348 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'" +118 "core" +2 .tCBV.dial CSV + "collection"'}  +30 "core"  +2 "collection"'% +4 "core" %Ӷ +2 .tCS.seek 5ml + "collection"''qk +1339 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'#  +44 "core" +2 "collection"'% +4 "core" %qj #  +2 .tCS.seek 7ml + "collection"'x' +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'z @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"'_' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'Y ` +118 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'G   +31 "core" " +60 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'d  + '  +30 "core"  +110  +2 .tCS.seek 5ml +2 "collection"'T'qi +1364 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'+ @ +107 "core" A +2 .tCSV.dial :waste + "collection"'m +118 "core" +2 .tCS.seek :empty +2 "collection"'?'ӂ +1342 "core" ' + .tCSV.dial :air +2 "collection"'h @ +73 "core" A +2 .tCS.seek 5ml +2 "collection"'$'qi +1348 "core" ' +2 .tCSV.dial CTV + "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"') @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'b  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1334 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'P +105 "core"  +2 .tCBV.dial CSV + "collection"'N  +31 "core"  +3 "collection"'V% +4 "core" %Ӹ`` +2 .tCS.seek 5.001ml +2 "collection"'&'qm +1336 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'s% +4 "core" %qh   +2 .tCS.seek 7ml + "collection"'-'} +579 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'[ @ +55 "core" B +2 .tCS.seek 10ml +2 "collection"'' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +121 "core" ` +2 #tLysing Complete + "collection"'p& +4 "core" &`k   Y +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&k% +3 "core" %\ % 8 9 ; D +2 "storage"( % +3 "core" %| +2 "storage"( . +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(W(,q +384 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +2 "core" &,m   +2 "manipulator"&=& +4 "core" &( 4 / h 9Bf + "manipulator"&j% +4 "core" %\ $ 4 4 F : D +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&c( +162 "core" ( +2 "manipulator"&O& +4 "core" & f m A? + "storage"(& +4 "core" &,m W  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts + "manipulator"&~'( +103 "core" ' +2 "storage"(& +4 "core" &,m 5  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +231 "core" ' +3 "storage"(f- +3 "core" -'. + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +5 "manipulator"&/& +6 "core" & S c Q @? +3 "storage"(& +4 "core" &,m  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&:' +21 "core" ' +2 .tElbow.hold + "manipulator"&K, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(7- +2 "core" -'. +2 .tSE.seek 8.12 Pucks below Top Plate +2 "storage"(\ '" +36 "core" ' +2 "manipulator"&U% +4 "core" %   7 + "storage"(t& +4 "core" &,m ~ t   + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 327 counts +2 "manipulator"&' +17 "core" ' +2 "manipulator"&e& +4 "core" & J U ! @= +2 "storage"(n& +3 "core" &,m  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&^'( +15 "core" ' +2 .tSE.seek 9.12 Pucks below Top Plate +2 "storage"(' +48 "core" ' +2 "manipulator"&Z& +4 "core" & g Q @= +2 "manipulator"&I% +3 "core" %/ = K p > +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +87 "core" ' +2 .tElbow.seek CC +2 "manipulator"&C( +193 "core" ( +2 "manipulator"&& +4 "core" & U @ < + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" & = ; < +2 .tForearm.seek CC +2 "manipulator"&y' +93 "core" ' +2 .tHand.close + "manipulator"&@/ +73 "core" / +2 .tCC.seek :open +2 "collection"'|( +472 "core" ( +2 "storage"(r& +4 "core" &,m ]  + "storage"(q& +4 "core" &,m 4  + "manipulator"&2& +4 "core" & E + "manipulator"&\\% +4 "core" % \ K E +2 .tForearm.seek :retract +49 "manipulator"&E'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&X( +182 "core" ( +2 "manipulator"&& +4 "core" & E [ 2 <3 +2 "storage"(%& +3 "core" &,m   +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 4 +2 "manipulator"&u' +102 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&g1 +76 "core" 1 +3 "manipulator"&% +3 "core" %  0 +2 "storage"(;& +4 "core" &,m P P   + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 342 counts +2 "manipulator"&'& +17 "core" ' +2 "manipulator"&9& +4 "core" & V [ & =1 +2 "storage"(R& +3 "core" &,m d  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&4'( +15 "core" ' +2 "storage"(5% +4 "core" % +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (B% +3 "core" %  Xj +2 "manipulator"&6% +3 "core" %3 b I +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&v'\ +62 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +22 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +4 "core" &ro +2 "manipulator"&(& +3 "core" & K K1 + "manipulator"& % +4 "core" %\   L +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&.(, +189 "core" ( +3 "manipulator"& & +4 "core" &,  PK +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &L& +3 "core" &, & PK + .tForearm.seek :garage +2 "manipulator"&S' +99 "core" ' +2 .tHand.close + "manipulator"&H/ +67 "core" / +2 "manipulator"&0& +4 "core" &, , FJ + "manipulator"&% +4 "core" % 2 q F +2 .tForearm.seek :retract +2 "manipulator"&]'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&8( +294 "core" ( +2 "manipulator"&A& +4 "core" &+ C IE| + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &a& +3 "core" &,  IE| + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&i' +98 "core" ' +2 "manipulator"&J& +4 "core" &+  FE| +2 "manipulator"&*% +3 "core" %  F +2 "collection"'M& +4 "core" &QP + "collection"'l& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" &NP +5 &PN 2 +9 &.EvMM 3 +9 &OnuNN H +10 &ZMN^ T +9 &ILO> T +10 &kJLN S +9 &,GLN T +9 &ILM T +10 &LML S +9 &rJLMn T +9 &5GKNL S +10 & FNM& T +9 &"IKL T +10 &$|FKL S +9 &&=KKJR S +9 &'HLK S +10 &)GJI S +9 &+FJI S +9 &-DGKIY T +10 &/GJJN T +9 &0III2 T +10 &2EKI S +9 &4MJGI S +9 &6KGI S +10 &7JGH S +9 &9JII S +9 &;UIGH~ S +10 &=JGGg S +9 &>IEGZ S +10 &@IGFB S +9 &B\\IFF2 T +9 &DGCF S +10 &EDEF S +9 &GKFE T +9 &IcQHIV T +10 &K _D V +9 &L Z +10 &NM? _ +9 &PI\\Y ` +9 &R jf ` +10 &Swq a +9 &U|y b +9 &WK b +10 &Y z b +9 &Zf b! +10 &\\Z b) +9 &^> b3 +9 &_ 9 +10 &`O{ / +9 &`u !` +5 ( + "collection"'l& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.50 + "collection"'{& +4 "core" &`u !` + &`u !` + .tHand.open +2 "manipulator"&,1 +69 "core" 1 +2 "manipulator"&% +4 "core" %  ; 0 : : +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&3'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%w +134 "core"  +2 "processing"%'% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%!' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%>  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%<' +1612 "core" ' + .tPSV.dial PSR +2 "processing"%" +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%}' +2619 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"% + "collection"'`  +5 "core"  +2 "processing"%#  +44 "core"  +28 +2 .tPSV.dial :mixloop + "processing"% +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +138 "core" +2 .tPS.seek 0ml +2 "processing"%z' +2629 "core" ' + .tPSV.dial :air +2 "processing"%x  +54 "core" +2 .tPS.seek 2.5ml +2 "processing"%Y' +2626 "core" ' + .tPSV.dial :mixloop +50 "processing"%G +51 "core" +2 .tPS.seek 0ml +2 "processing"%d' +2628 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%_' +2621 "core" ' +2 .tPSV.dial :mixloop + "processing"%+ +44 "core" +2 .tPS.seek 0ml +2 "processing"%m' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&T& +4 "core" &( 9 9 ;Bl +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&h( +3 "core" ( + "manipulator"&?& +4 "core" &( 8 : ;Bl + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &' : : ;Bl +2 .tForearm.seek CC +2 "manipulator"&)' +95 "core" ' +2 .tHand.close + "manipulator"&b/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "manipulator"&$& +4 "core" &(  FBl + "manipulator"&P% +4 "core" % \  F +2 .tForearm.seek :retract + "manipulator"&N'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&V(, +292 "core" ( +2 "manipulator"&& +4 "core" &, k MJ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, K MJ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&s' +114 "core" ' +3 .tHand.open + "manipulator"&&1 +72 "core" 1 +2 "manipulator"&[% +4 "core" % b    5& +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&-'\ +99 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 5 into Collection Clamp + "collection"'& +4 "core" &I +2 "manipulator"&p% +3 "core" %\  X I +2 "storage"(k% +3 "core" %x * +2 "storage"( . +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"( (<1 +382 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +3 "core" &<4 X + "manipulator"&=& +4 "core" &, / FJ +2 "manipulator"&j% +3 "core" %\   G +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&O( +184 "core" ( +2 "manipulator"&& +4 "core" & K/ + "storage"(& +4 "core" &<4 E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&1'Ϲ +98 "core" ' +2 "storage"( & +3 "core" &<4  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(f' +201 "core" ' +2 "storage"(/- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &<4 S + "manipulator"&7& +4 "core" & < 9 @/ + .tElbow.seek 5 +2 "manipulator"&U( +3 "core" ( + "manipulator"&t& +4 "core" & G [ L @/ + "storage"(e& +4 "core" &<4 G +2 .tForearm.seek 5 + 300 counts + "manipulator"&n'΍ +19 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&Z/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&I& +3 "storage"(~'} +6 "core" & d d A/ +2 "manipulator"&c% +3 "core" % ΐ g & H +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&:( +54 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +103 "core" ( +2 "manipulator"&& +4 "core" & K6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" & K K6 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +102 "core" ' +3 "manipulator"&D& +4 "core" &  G6 +2 "manipulator"&^% +4 "core" %  H +2 "collection"'K& +3 "core" & +2 "collection"'@& +3 .tCC.seek :closed +2 "collection"'Q(` +3 "core" & +3 &  +9 &)my - +9 &at_ A +9 &PjM S +10 &G6 S +9 &H S +10 &H T +9 &VI S +9 &J S +4 "Can"f EE +6 "core" &H T +9 &I S +9 & _F- S +10 &" KY S +9 &#FQ S +10 &%E4 S +9 &'eK+ T +9 &))FB S +10 &*IH S +9 &,J@ S +9 &.nJ S +10 &00G S +9 &1E S +10 &3I S +9 &5vG S +9 &78J S +10 &8I T +9 &:F S +9 &<}I T +10 &>@G S +9 &@I S +10 &AGp S +9 &CDf S +9 &EHF^ S +10 &G IW T +9 &HQK T +9 &Jk: W +10 &L75 \\ +9 &M)'/ _ +10 &O0-' _ +9 &Qp32 ` +9 &S089 a +10 &T;; a +9 &V?? b +9 &XsDA\ b +10 &Z1EE b# +9 &[KH b* +10 &]MJ b4 +9 &_VRQ W +9 &`HRR (u +10 &`'SR ^ +8 ( +2 &`gTR V + "collection"'@& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.70 +2 .Hand.open +57 "manipulator"&F1 +70 "core" 1 +2 "manipulator"&r% +4 "core" % [ Q * > +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&q'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'2  +136 "core" ~ +2 .tCSV.dial CTV + "collection"'\\  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%y' +2634 "core" ' +2 "collection"'% +4 "core" %))  +2 .tCS.seek 3.75ml + "collection"'%'I +1658 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%C  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%g  +85 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2623 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'; ` +31 "core" _ +2 .tCSV.dial :air + "collection"'9 @ +46 "core" ? +2 .tCS.seek 10ml +2 "collection"'R' +1658 "core" ' + .tCSV.dial CTV +2 "collection"'5  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'E'Ӵ +2607 "core" ' +2 .tCBV.dial :waste1 + "collection"'B @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'6  +138 "core" +2 "collection"'X& +4 "core" &`ftm V + #tStoring lyfil puck in Collection Clamp to tube 4 +2 "manipulator"&% +3 "core" %\  [ [  =\ +2 "storage"((% +4 "core" %w + "storage"( . +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(u(,q +359 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &,q t }  +2 "manipulator"&& +4 "core" &   56 + "manipulator"&4% +4 "core" %\     6\ +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"& ( +157 "core" ( +2 "manipulator"&L& +4 "core" & - / K ;E +2 "storage"(& +3 "core" &,q  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&W'( +104 "core" ' +2 "storage"(& +4 "core" &,q +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(H' +222 "core" ' +3 "storage"(0- +3 "core" -'( + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & . 4 ? :E +2 "storage"(v& +3 "core" &,q ~ ~ [ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&S' +24 "core" ' +2 .tElbow.hold + "manipulator"&A, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(.- +2 "core" -'( +3 .tSE.seek 9.13 Pucks below Top Plate + "storage"(a' +37 "core" ' +2 "manipulator"&J% +4 "core" %  )v + "storage"(*& +4 "core" &,q   k + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 330 counts +2 "manipulator"&M' +17 "core" ' +2 "manipulator"&]& +4 "core" &    7C +2 "storage"(|& +3 "core" &,q C L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&l'( +16 "core" ' +2 .tSE.seek 10.13 Pucks below Top Plate +2 "storage"({' +50 "core" ' +2 "manipulator"&,& +4 "core" & \\ [ g =C +2 "manipulator"&% +4 "core" %1 M K = +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&w'\ +87 "core" ' +2 .tElbow.seek CC +2 "manipulator"&'( +171 "core" ( +3 "manipulator"&i& +4 "core" &   54 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &>& +2 "core" &  54 +2 .tForearm.seek CC + "manipulator"&!' +95 "core" ' +2 .tHand.close + "manipulator"&"/ +75 "core" / +2 .tCC.seek :open +2 "collection"'<( +472 "core" ( +2 "storage"(& +4 "core" &,q + "storage"(#& +4 "core" &,q + "manipulator"&`& +4 "core" & [ Z - =4 + "manipulator"&% +4 "core" %  R O  < +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&}( +158 "core" ( +2 "manipulator"&x& +4 "core" & [ Y =3 +2 "storage"(z& +3 "core" &,q Q + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 + "manipulator"&G' +99 "core" ' +49 .tElbow.hold +9 "manipulator"&Y, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +69 "core" 1 +4 "manipulator"&d% +4 "core" %   6& + "storage"(+& +7 "core" &,q l o E +2 .tForearm.force -20 +2 "manipulator"&5 +4 .tForearm.seek 4 + 333 counts + "manipulator"&_' +18 "core" ' +2 "manipulator"&T& +4 "core" & [ [  >1 +2 "storage"(?& +3 "core" &,q  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&'( +16 "core" ' +2 "storage"(b% +4 "core" %\ S +2 ."downElevator"SE.seek :down +3 "storage"(8'} +100 (3% +3 "core" % [p +2 "manipulator"&% +3 "core" %$ F L e @ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +51 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +37 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%P  +71 "core" +2 .tPS.seek 2.5ml +2 "processing"%)' +2627 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +56 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%h +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%&  +45 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%[' +2625 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%N& +4 "core" &,  +2 "manipulator"&& +3 "core" &  L1 +2 "manipulator"&p% +3 "core" %\   L +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&k(, +176 "core" ( +2 "manipulator"& & +4 "core" &, / MY + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" &,  MY +2 .tForearm.seek :garage + "manipulator"&' +102 "core" ' +2 .tHand.close + "manipulator"&=/ +75 "core" / +2 "manipulator"&j& +4 "core" &, _ m  CY + "manipulator"&% +4 "core" % / s r k C +2 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&V(k +123 "core" ( +2 "manipulator"& & +4 "core" &q M M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &q X M +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&/' +100 "core" ' +2 "manipulator"&& +4 "core" &q 2 M +2 "manipulator"&7% +3 "core" %Ͻ L +2 "processing"%t& +4 "core" &  +2 "processing"%e& +3 .tPC.seek :closed +2 "processing"%Z(] +3 "core" &  +4 &. G +9 &F}0 4 +9 &=m1 I +10 &f8 V +9 &R> V +10 &RP< V +9 &S8 V +9 &VG V +10 &SI V +9 &ZRO V +9 &TM U +10 & RM U +9 &"QK V +10 &$cQO V +9 &&&QS U +9 &'T] V +10 &)R] V +9 &+kS] V +9 &--VW V +10 &.N[ U +9 &0Rd V +10 &2tTl U +9 &46Qg U +9 &5Qm U +10 &7Lj U +9 &9{Qn V +9 &;=Ua V +10 &<Q] V +9 &>Lg V +10 &@Ng U +9 &BETg V +9 &DTg V +10 &E\\f W +9 &Gqo Y +9 &I=l [ +10 &Jo \\ +9 &Li [ +10 &N{ \\ +9 &PBt \\ +9 &Rv \\ +10 &Sw \\ +9 &Uu \\ +9 &WI ] +10 &Y  ] +9 &Zw ] +10 &\\}y} < +9 &]X-c{ Y +9 &]y3 8 +2 ( + "processing"%e& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.72 + "processing"%I& +3 "core" &]y0x 8 +2 .tHand.open + "manipulator"&c1 +74 "core" 1 +2 "manipulator"&O% +4 "core" % Ͻ $ G +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&1'\ +93 "core" ' +2 .tPRV.dial :air + "processing"%  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%\ +57 "core" +3 "processing"%f% +4 "core" % + .tPS.seek 0.3ml +2 "processing"%n' +401 "core" ' + .tPSV.dial PSR +2 "processing"%D +104 "core"  +3 "processing"%^% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml + "processing"%K'.U +496 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%U' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%~ +103 "core" +2 .tPTV.dial :mixing + "processing"% @ +77 "core" A +2 .tPBV.dial :waste2 + "processing"%  +93 "core"  +3 .tPS.seek 0ml +2 "processing"%F' +2627 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&r& +4 "core" &q 2 G +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&@(k +3 "core" ( +2 "manipulator"&2& +4 "core" &q  G +55 .tElbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &q G +2 .tForearm.seek PC +2 "manipulator"&' +93 "core" ' +2 .tHand.close + "manipulator"& / +72 "core" / +2 .tPC.seek :open +2 "processing"%m( +452 "core" ( +2 "manipulator"&& +4 "core" &q  M + "manipulator"&% +4 "core" % Ϧ  N# +2 .tForearm.seek :retract + "manipulator"&C'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&g(, +134 "core" ( +2 "manipulator"&y& +4 "core" &, KB + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &;& +2 "core" &, % LB +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&9' +116 "core" ' +2 .tHand.open + "manipulator"&%1 +76 "core" 1 +2 "manipulator"&5% +4 "core" % j 3 2 + :< +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&R'\ +102 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%B& +4 "core" &` +2 "manipulator"&6% +3 "core" %\  ) M +2 "storage"(X% +4 "core" %~  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(((<1 +383 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 ( & +2 "core" &<4 * +2 "manipulator"&& +4 "core" &, K KA + "manipulator"&% +4 "core" %\  s K + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&4( +176 "core" ( +2 "manipulator"&L& +4 "core" &  J- +2 "storage"(& +3 "core" &<4 & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +95 "core" ' +2 "storage"(:& +4 "core" &<4\  w +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(q' +210 "core" ' +2 "storage"(0- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &<4  + "manipulator"&v& +4 "core" & g e  B- + .tElbow.seek 5 +2 "manipulator"&.( +3 "core" ( +2 "manipulator"&J& +3 "core" & c e B- +2 "storage"(*& +4 "core" &<4 +2 .tForearm.seek 5 + 300 counts + "manipulator"&]'΍ +25 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&|/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&,& +2 "storage"('} +6 "core" & g E- + "manipulator"&W% +5 "core" % ΍  K +2 .tForearm.seek :retract + "manipulator"& '\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&H(k +60 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +197 "core" ( +2 "manipulator"&S& +4 "core" &s  L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &s 8 L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&a' +99 "core" ' +2 "manipulator"&i& +4 "core" &s  M +2 "manipulator"&>% +3 "core" %  M +3 "processing"%l& +3 "core" & +2 "processing"%A& +3 .tPC.seek :closed +2 "processing"%"(] +2 "core" & +4 &  +10 &'p - +9 &_~ A +9 &Es T +10 &N U +9 &N U +9 &R V +10 &HP U +9 &\ R U +10 &N U +9 &M U +9 & PN U +10 &"O V +9 &#N U +9 &%Q U +10 &'YN U +9 &)S U +10 &*O U +9 &,N| U +9 &.`Mr U +10 &0"R U +9 &1Q U +9 &3S U +10 &5hN U +9 &7*N{ U +10 &8Ow V +9 &:Py U +9 &1Ot V +9 &?Ol U +9 &AMl U +10 &CyJp U +9 &E9Xk V +10 &Fko X +9 &Ho Z +9 &Joh [ +10 &L0j \\ +9 &Mk \\ +9 &Od \\ +10 &Qu] \\ +9 &S7` \\ +10 &Th \\ +9 &Vf \\ +9 &X{h ] +10 &Z>l \\ +9 &[q O +9 &]*F~h %o +10 &]x8p 6 +5 ( + "processing"%A& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.76 +2 .Hand.open + "manipulator"&w1 +3 "core" &]x*f 6 +70 1 +2 "manipulator"&Q% +4 "core" % m i A +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%#  +2 %`9 +5 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%x9 +3 "core" 9  +102 "processing"%z9 +2 "core" 9  +103 "processing"%!9 +2 "core" 9 +103 "processing"%'9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%+9 +2 "core" 9" +103 "processing"%T9 +3 "core" 9& +103 "processing"%?9 +3 "core" 9+ +102 "processing"%9 +2 "core" 9/ +103 "processing"%b9 +2 "core" 93 +103 "processing"%39 +2 "core" 97 +103 "processing"%9 +3 "core" 9; +103 "processing"%}9 +2 "core" 9@ +103 "processing"%G9 +2 "core" 9D +103 "processing"%_9 +2 "core" 9H +103 "processing"%P9 +2 "core" 9L +103 "processing"%{9 +3 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%89 +2 "core" 9Y +103 "processing"%u9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +103 "processing"%9 +2 "core" 9e +103 "processing"%9 +60 "core" 9l +103 "processing"%h9 +2 "core" 9p +103 "processing"%&9 +2 "core" 9t +103 "processing"%)9 +3 "core" 9y +102 "processing"%N9 +3 "core" 9} +102 "processing"%9 +3 "core" 9 +102 "processing"%p9 +2 "core" 9 +103 "processing"% 9 +3 "core" 9 +102 "processing"%s9 +3 "core" 9 +102 "processing"%Y9 +3 "core" 9 +103 "processing"%=9 +3 "core" 9  +102 "processing"%j9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%$9 +3 "core" 9 +102 "processing"% 9 +3 "core" 9 +103 "processing"%-9 +3 "core" 9! +102 "processing"%9 +2 "core" 9&\ +103 "processing"%9 +2 "core" 9+\ +103 "processing"%79 +2 "core" 90\ +103 "processing"%t9 +3 "core" 95 +103 "processing"%k9 +2 "core" 99 +103 "processing"%9 +2 "core" 9? +103 "processing"%o9 +3 "core" 9D +102 "processing"%I9 +2 "core" 9H +103 "processing"%c9 +2 "core" 9M +103 "processing"%O9 +3 "core" 9R +102 "processing"%e9 +3 "core" 9X +102 "processing"%9 +2 "core" 9[ +103 "processing"%\ 9 +2 "core" 9` +103 "processing"%f9 +3 "core" 9d +102 "processing"%/9 +3 "core" 9i +102 "processing"%[9 +2 "core" 9n +3 .tPH.hold 2:00:00,28C +2 "processing"%D ppj +2 .tdelay 1:30 +3 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"%^ +115 "core"  +2 "processing"%n% +4 "core" %s + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%K'\ +596 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%~'Һ +1621 "core" ' + .tPTV.dial :puck +2 "processing"%  +75 "core"  +2 .tPSV.dial PTV + "processing"% +72 "core" +2 .tPBV.dial :waste1 + "processing"%U  +133 "core"  +2 "processing"%r% +4 "core" %Ҽb +2 .tPS.seek 1.5ml + "processing"%2' +611 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +33 "core" , +2 .tPS.seek 0ml +2 "processing"% ' +1614 "core" ' +2 .tdelay 5:00 +4772 "Can"_ ;; +25230 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%V  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%Z +86 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%' +2550 "core" ' +2 .tPSV.dial PTV + "processing"% +72 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%y +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%; +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 .tPS.seek :empty +2 "processing"%@'ղ +2537 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%%  +137 "core" +2 .tPSV.dial :mixloop + "processing"%5 +44 "core" +2 .tPRV.dial :ab1 + "processing"%C @ +77 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%B' +353 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 "collection"'6  + .tPRV.dial CBV +3 "processing"%X  +42 "core" +3  +2 "processing"%% +3 "core" %  +2 .tPS.seek 0.34ml +2 "processing"%9' +447 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" +2 .tPRV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1193 "core" ' + .tPRV.dial :waste2 +2 "processing"%L @ +73 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +873 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%:  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%g'Һ +1619 "core" ' + .tPSV.dial :PML +2 "processing"%R +44 "core" +2 .tPTV.dial :mixing + "processing"%0 @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%v% +4 "core" %Ҽ  +2 .tPS.seek 1.85ml + "processing"%J' +244 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%* * +35 "core" + +3 .tPS.seek 0ml + "processing"%|' +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"',& +3 "core" & + "manipulator"&W& +4 "core" &s ) G + "manipulator"&4% +4 "core" %\   G +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +134 "core" ( +2 "manipulator"&q& +4 "core" &, O } :7 + .tElbow.reconfigure LooseElbow +57 "manipulator"&$ &.,(#b +4 &]& +2 "core" &, u F7 +2 .tForearm.seek :garage +2 "manipulator"&S' +99 "core" ' +3 .tHand.close + "manipulator"&M/ +74 "core" / +2 "manipulator"&.& +4 "core" &, - D =7 +2 "manipulator"&% +3 "core" % / D 6 8 +2 .tForearm.seek :retract +2 "manipulator"&i'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&>( +290 "core" ( +2 "manipulator"&l& +4 "core" &( ; D 0 E U +10 &@D U +9 &BOF U +9 &DD U +10 &EE V +9 &GH U +9 &IVP V +10 &K_ W +9 &L" [\ +10 &NMB _ +9 &P>QO a +9 &QSP a +10 &SSS b +9 &UTU b +9 &W@YW b! +10 &X[Y b$ +9 &Z\\[ b+ +9 &\\s^_ b. +10 &^)aa b. +9 &_cd 7 +10 &`^dd !d +9 ( + &`incd Y + "collection"'`& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.44 + "collection"'a& +4 "core" &`inec Y + .tHand.open +2 "manipulator"&x1 +71 "core" 1 +2 "manipulator"&(% +4 "core" %  o 2 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&z'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%! +104 "core"  +2 "processing"%'% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1622 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%d  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%+' +1607 "core" ' + .tPSV.dial PSR +2 "processing"%T +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%?' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'b  +33 "core" ~ +133  +2 .tPSV.dial :mixloop + "processing"%3 +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +76 "core" +2 .tPS.seek 0ml +2 "processing"%}' +2629 "core" ' + .tPSV.dial :air +2 "processing"%G  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%_' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%P +43 "core" +2 .tPS.seek 0ml +2 "processing"%{' +2622 "core" ' + .tPSV.dial :air +2 "processing"%  +24 "Can"e jj +20 "core"  +2 .tPS.seek 2.5ml +2 "processing"%8' +2621 "core" ' +2 .tPSV.dial :mixloop + "processing"%u +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" && ! 3@] +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +44 "core" ( +2 "manipulator"&h& +4 "core" &  # 8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &&& +2 "core" &   8 +2 .tForearm.seek CC + "manipulator"&)' +92 "core" ' +2 .tHand.close + "manipulator"&N/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&p& +4 "core" & Z ~ ; + "manipulator"& % +4 "core" % 2 u C / 5\ +2 .tForearm.seek :retract + "manipulator"&s'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&Y(, +282 "core" ( +2 "manipulator"&=& +4 "core" &, [ | K EN + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &, F o , EN +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +108 "core" ' +3 .tHand.open + "manipulator"&$1 +70 "core" 1 +2 "manipulator"& % +4 "core" % u  . )X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&-'\ +99 "core" ' +2 ."da"delayUntil "12:04:57.52" +24640 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +76 "core" B +2 ."da"PBV.dial :waste1 +57 "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%t  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%k' +2557 "core" ' +2 ."da"PSV.dial :mixloop + "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%o  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%I +56 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%c  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%O'ղ +2535 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%e +133 "core"  +2 "processing"%% +4 "core" %ձI + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%\ '\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%f'Һ +1624 "core" ' +2 ."da"PTV.dial :puck + "processing"%/  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%[ +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%^  +34 "core"  +2 "processing"%n% +4 "core" %ҿ  + ."da"PS.seek 1.5ml +2 "processing"%F' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%K * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +1715 "Can"i <; +1287 ."da"PBV.dial between PSV and waste1 +2 "processing"%U * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%r +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%~' +2536 "core" ' +2 ."da"PSV.dial PTV + "processing"%\\ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%2 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%V  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%1'ղ +2506 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%Z +134 "core"  +2 "processing"% % +4 "core" %յ| + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%y'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%; +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%% +3 "core" %ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%%' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%C' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%@  +34 "core" +4 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%6 * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%X +86 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2525 "core" ' + ."da"PSV.dial PTV +2 "processing"%B +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%9  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%L'ղ +2535 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%:  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +45 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%R +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%0' +406 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%  +45 "core"  +2 "processing"%v% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%*'_ +347 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%g  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%J'Һ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%, +56 "core" +2 ."da"PTV.dial :mixing + "processing"%W @ +77 "core" B +2 ."da"PBV.dial :waste1 + "processing"%4  +34 "core" +2 "processing"%q% +3 "core" %ҷ  +2 ."da"PS.seek 1.85ml +2 "processing"%]' +252 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%H * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%M' +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +17496 "Can"f << +30559 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%.  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +41 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%S' +2560 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%l +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%A  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%w'ղ +2537 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%Q +133 "core"  +2 "processing"%i% +4 "core" %հO + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%<'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%a'Һ +1617 "core" ' + ."da"PTV.dial :puck +3 "processing"%x  +74 "core"  +2 ."da"PSV.dial PTV + "processing"%( +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%`  +36 "core" +2 "processing"%!% +4 "core" %ҽ  + ."da"PS.seek 1.5ml +2 "processing"%'' +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%m * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%|' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%d  +34 "core" +2 ."da"delay 30 seconds +2703 "Can"f ;; +299 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%T +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%+' +2524 "core" ' + ."da"PSV.dial PTV +2 "processing"%b +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%3 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%?'ղ +2529 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%G +133 "core"  +2 "processing"%}% +4 "core" %կ~ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%P'\ +595 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%_'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%{  +35 "core" +2 "processing"%u% +4 "core" %ҽt  + ."da"PS.seek 1.5ml +2 "processing"%8' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%h' +1637 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%&  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%N * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%> +85 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%z' +2553 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%p +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%)  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%='ղ +2532 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%j +133 "core"  +2 "processing"%% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%$'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1633 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%s +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%% +4 "core" %Һ + ."da"PS.seek 1.5ml +2 "processing"%' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%t' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +52 "processing"%o +82 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%I' +2531 "core" ' +2 ."da"PSV.dial PTV + "processing"%c +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%k +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%e +86 "core"  +2 ."da"delay 5 seconds +371 "Can"b AA +131 ."da"PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%O'ղ +2536 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%\ +135 "core"  +8 "processing"%/% +16 "core" %հ +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +4 "processing"%['m +356 "core" ' +2 ."da"delay 5 seconds +502 "processing"%^% +4 "core" %m  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%n'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%f'Һ +1609 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%K +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%F  +35 "core"  +3 "processing"%% +4 "core" %ҽ  +2 ."da"PS.seek 1.5ml + "processing"%U' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%r * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1620 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%\\  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%# +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%V' +2546 "core" ' +2 ."da"PSV.dial PTV + "processing"%~ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Z +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%1  +77 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2555 "core" ' +2 "processing"%;9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast + "processing"%  +3 "core" 5 + 5 + "processing"%& +4 "core" &]x(x 6 + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +2 "manipulator"&y% +3 "core" %\  ) +2 "storage"(5% +3 "core" %x  n +2 "storage"(%. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"(@(,q +359 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (6& +3 "core" &,p  + "manipulator"&X& +4 "core" &,  !N + "manipulator"&C% +4 "core" %\   ! + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&B( +191 "core" ( +2 "manipulator"& & +4 "core" & 6 1 + "storage"(& +4 "core" &,p _ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&9'( +101 "core" ' +2 "storage"(& +4 "core" &,p r + ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(' +211 "core" ' +2 "storage"(:- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & k j [ 1 + "storage"(R& +4 "core" &,p 1 + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 4 +2 "manipulator"&L' +26 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(v- +2 "core" -' +3 ."da"SE.seek 10.12 Pucks below Top Plate + "storage"(0' +35 "core" ' +2 "manipulator"&g% +4 "core" %   = z + "storage"(*& +4 "core" &,p + ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 4 + 329 counts +2 "manipulator"&,' +13 "core" ' +2 "manipulator"&W& +4 "core" & m l > 0 +2 "storage"(4& +3 "core" &,p 7 +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&q'( +21 "core" ' +2 ."da"SE.seek 11.12 Pucks below Top Plate +2 "storage"(H' +50 "core" ' +2 "manipulator"&J& +4 "core" & v : 0 +2 "manipulator"&]% +3 "core" %0 ] a A ] +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&.'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +266 "core" ( +2 "manipulator"&& +4 "core" &t 2  + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +3 "core" &t  +2 ."da"Forearm.seek PC + "manipulator"&l' +93 "core" ' +3 ."da"Hand.close + "manipulator"& / +74 "core" / +2 ."da"PC.seek :open +2 "processing"%( +450 "core" ( +2 "storage"(A& +3 "core" &,p   +2 "manipulator"&S& +4 "core" &t ! + "manipulator"&Q% +4 "core" % !\ + ."da"Forearm.seek :retract +2 "manipulator"&i'\ +155 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&w( +325 "core" ( +3 "manipulator"&<& +3 "core" & x p ! / +2 "storage"(x& +4 "core" &,p @ + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&('( +92 "core" ' +2 ."da"Hand.open + "manipulator"&`1 +74 "core" 1 +2 "storage"(!- +4 "core" -' +2 ."da"SE.seek 10.88 Pucks below Top Plate + "storage"(a'¾ +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 10.11 Pucks below Top Plate +2 "storage"(m' +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1612h300ml.tif +1258 #SX MX5/16 (USB:47): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 8.848 seconds\ /var/log/esp/da19sep1612h300ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1612h300ml15s.tif +685 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +893 #"da"SX MX5/16 (USB:47): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1612h300ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1612h300ml30s.tif +3058 #SX MX5/16 (USB:47): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1612h300ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1612h300ml70s.tif +7127 #SX MX5/16 (USB:47): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1612h300ml70s.tif: TIFF Upload Complete\ +2 ."Qmail"HABfans.email "8.848 sec auto-exposure",Subject: "da19sep1612h300ml images!" +3 ."da"Gate.power :camera,:OFF +8 "storage"('- +5 "core" -' +5 "storage"(d& +14 "core" &,p 2 +2 "manipulator"&& +4 "core" & g j $ / +2 ."da"Elbow.seek 4 +2 "manipulator"&T( +3 "core" ( + "manipulator"&|& +4 "core" & k j G / +2 "storage"(b& +3 "core" &,p C +3 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"&'( +4 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 10.83 Pucks below Top Plate +2 "storage"(3' +64 "core" ' +2 "manipulator"&& +4 "core" & 4 3/ +2 "storage"(+& +4 "core" &,p 4 -  + ."da"Elbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 4 +2 "manipulator"&G' +25 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&}, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 11.01 Pucks below Top Plate +2 "storage"(?'i +35 "core" ' +2 "manipulator"&P% +6 "core" % s  ( +3 "storage"(& +8 "core" &,p   + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 328 counts +2 "manipulator"&{' +16 "core" ' +2 "manipulator"&u& +4 "core" &   5. +2 "storage"(_& +5 "core" &,p P N 6 +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +16 "core" ' +2 "storage"(8% +4 "core" %k H ^ +2 ."downElevator"SE.seek :down +5 "storage"(&'} +99 (N% +4 "core" %\  Va +2 "manipulator"&>% +4 "core" %5 3 1 > < + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&h'\ +43 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +45 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%& +4 "core" & +2 "manipulator"&p& +4 "core" & c d B. +3 "manipulator"& % +5 "core" %\  e e B +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&)(, +173 "core" ( +2 "manipulator"&z& +6 "core" &, n g BY +3 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +3 "core" &, m f z CY + ."psFlush"Forearm.seek :garage +2 "manipulator"&' +100 "core" ' +2 ."psFlush"Hand.close + "manipulator"&=/ +75 "core" / +2 "manipulator"&$& +4 "core" &, 5 : 0 ;X +2 "manipulator"&s% +3 "core" % 0 ; 9 ; +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +3 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +126 "core" ( +2 "manipulator"& & +4 "core" &u e a B + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +3 "core" &u b [ B +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +103 "core" ' +3 "manipulator"&& +4 "core" &u ! F +2 "manipulator"&% +3 "core" % ( G +2 "processing"%o& +4 "core" & + "processing"%t& +4 ."psFlush"PC.seek :closed +4 "processing"%c(] +4 "core" & + & +8 & $c +9 &|R : +10 &y{ O +9 &kW U +11 &-Q U +8 &T V +9 &O V +10 &rO V +9 &5M U +9 &N U +10 &O U +9 &!{R U +10 &#=M U +9 &$R V +9 &&M U +10 &(O V +9 &*DS V +9 &,O U +10 &-P U +9 &/Q U +10 &1LU V +9 &3O U +9 &4L U +10 &6L U +9 &8TN V +9 &:Q V +10 &;S U +9 &=R U +10 &?]N U +10 &AJ U +8 &BR U +10 &DT V +10 &Fa_ W +8 &Hr Y +10 &I [\ +10 &K \\ +9 &M[ \\ +9 &O \\ +9 &P \\ +10 &R \\ +10 &Tb \\ +8 &V$ \\ +10 &W ] +9 &Y \\ +10 &[h ] +10 &\\ez - +8 &]ui < +8 ( +3 "processing"%t& +65 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 +2 "processing"%k& +4 "core" &]|* 5 + &]|) 5 +2 ."psFlush"Hand.open + "manipulator"&e1 +75 "core" 1 +2 "manipulator"&% +4 "core" % p i * B +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&I'\ +92 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\ +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%/'TE +283 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +826 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +1614 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%^ +86 "core"  + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%[  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%n' +2624 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%K +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%F'\ +621 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%f +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%r U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%U' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%#  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%~ +56 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%Z' +2631 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +76 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +3 "processing"%1' +2332 "Can"h JJ +298 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%V @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2623 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%y +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%5'TE +1116 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%%' +1623 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%6 +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%X  +57 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%C' +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +611 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%Y' +2118 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV + "processing"%- U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%:' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%v  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%g'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%* +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%W' +2631 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%4 +72 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%J' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%] @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%B  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2623 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'L& +3 "core" &  +2 "manipulator"&,& +4 "core" &u ) F + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&0(k +2 "core" ( +2 "manipulator"&q& +3 "core" &u E F +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &u P F + .tForearm.seek PC +2 "manipulator"&M' +96 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +2 .tPC.seek :open +2 "processing"% ( +454 "core" ( +2 "manipulator"&.& +4 "core" &u  M +48 "manipulator"&"% +11 "core" %  M% +2 .tForearm.seek :retract + "manipulator"&A'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&S( +378 "core" ( +3 "manipulator"&Q& +3 "core" && C D@Z +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &l& +3 "core" &&  E@Z +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +100 "core" ' +2 "manipulator"&<& +4 "core" && x  D@Y +2 "manipulator"&x% +3 "core" % c e  D +2 "collection"'`& +4 "core" &  +2 "collection"'!& +3 .tCC.seek :closed +2 "collection"'i(` +3 "core" &  +3 &    +10 &*p  - +9 &_y   A +9 &Dp   T +10 &I   U +9 &L  U +10 &J  U +9 &GL U +9 & K U +10 &N  U +9 &L U +9 & PK  U +10 &"M U +9 &#I  U +10 &%J U +9 &'VL V +9 &)I U +10 &*L  U +9 &,J U +9 &._L U +10 &0"F U +9 &1I U +10 &3J U +9 &5hF U +9 &7*J U +10 &8J U +9 &:L U +9 &2I  U +9 &?J U +10 &AI U +9 &CwI U +9 &E:G U +10 &FI U +9 &HNf V +9 &J|W W +10 &L6v1% Y +9 &MXL ^ +10 &OddK ` +9 &QffdE a +9 &S(hgH a +10 &ThfH b +9 &VhfH b +9 &XjkkF b +10 &Z'jkC b$ +9 &[nmE b* +10 &]npC b0 +9 &_QqqE U +9 &`G$ssG +| +10 &`ists Z +2 ( + "collection"'!& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.51 + "collection"'H& +4 "core" &`isrt Z + .tHand.open + "manipulator"&a1 +67 "core" 1 +2 "manipulator"&'% +4 "core" %   H 4 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&d'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`isln Z +2 "collection"'|% +3 "core" %ӳoo +2 .tCSV.dial CSR +2 "collection"'b  +41 "core"  +2 "collection"'% +4 "core" %ӰomF + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'+'qi +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'P% +3 "core" %qikl%  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"''C +684 "core" ' +2 .tCSV.dial :waste + "collection"'u +135 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'_'Ӵ +1973 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'8& +4 "core" &`isjjP Z + "collection"'w% +4 "core" %ӵlj) + .tCSV.dial :flush +2 "collection"'(  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'m'qi +1287 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'N @ +44 "core" A +2 "collection"'>% +4 "core" %qikj#  +2 .tCS.seek 7ml + "collection"''~ +560 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'T  +2 '3  +42 "core"  +99  +2 .tCBV.dial :waste1 + "collection"' @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'p'Ӵ +1786 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"' & +4 "core" &`irlk1 Z + "collection"'G% +4 "core" %Ӳkj + .tCSV.dial :flush +2 "collection"'{  +74 "core" +2 .tCS.seek 5ml +2 "collection"'?'qi +1304 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +5 "collection"'z @ +44 "core" B +2 "collection"'% +4 "core" %qphhK  +2 .tCS.seek 7.001ml + "collection"'j' +563 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'&  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'@  +108 "core"  +2 .tCS.seek 0ml +2 "collection"'}'Ӵ +1776 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'=& +4 "core" &`irjkk Z + "collection"'$% +4 "core" %Ӯkl + .tCSV.dial CSR +2 "collection"'s  +41 "core"  +2 "collection"'h% +4 "core" %ӮhjL + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"' ' +2029 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'7' +564 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' + '  +105 "core" +36  +2 .tCTV.dial :intake + "collection"'  +87 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'o' +2041 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"')  +78 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +584 "core" ' +2 .tCSV.dial CSR + "collection"'  +105 "core"  +2 "collection"'t% +4 "core" %ӳihc + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +55 "collection"'k'qi +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'e' +1351 "core" ' +2 .tCSV.dial CBV + "collection"' +105 "core" +2 .tCS.seek 0ml +2 "collection"'\ 'Ӵ +1588 "Can"o ON +1025 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" && Q Q  =@Y +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +45 "core" ( +2 "manipulator"&/& +4 "core" & p m C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +2 "core" & b [ B +2 .tForearm.seek CC +2 "manipulator"&[' +92 "core" ' +2 .tHand.close + "manipulator"&O/ +69 "core" / +2 .tCC.seek :open +2 "collection"'K( +468 "core" ( +2 "manipulator"&n& +4 "core" & X N + "manipulator"&F% +4 "core" % , y N +2 .tForearm.seek :retract + "manipulator"&f'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&r(, +279 "core" ( +2 "manipulator"&& +4 "core" &,  NO + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &, NO +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&U' +114 "core" ' +3 .tHand.open + "manipulator" +66 "core" 1 +2 "manipulator"&2% +4 "core" % s W Y =S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&~'\ +98 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:31 + #Preparing to sleep until 7:17AM 9/17/2019 +5 ."shutdown"CC.coast +2 #tAsleep til 7:17AM 9/17/2019 +2 "collection"'6 +5 #tContinuing at 07:17EDT17-Sep-19 + ."shutdown"CS.coast +3 "Can"p 11 +2 "collection"'5 +4 ."Qmail"GoodNews.email "Then, in tube 5: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_5_rush_mission.rb:152\\n{1 => 22,\\n 2 => 22,\\n 3 => 22,\\n 4 => 12,\\n 5 => 10}\\nCan@13:00:08, 23.6C, 18% humidity, 15.1psia, 12.469V, 0.239A, 0.239A avg, 2.98W",Subject: "Asleep until 07:17EDT17-Sep-19" +3 ."shutdown"PC.coast +2 "processing"%6 +3 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +57468 "Can"p\ \  +60002 k\  +60002 i\  +60002 h\  +60003 h\  +60002 h\  +60002 f\  +60002 h\  +60002 f\  +60002 e\  +60003 e\  +60002 e\  +60002 h\  +60002 e\  +60002 d\ $# +6662 #"danna"Session Begun +1495 #-> abort! "changing volume" +2 !o:CmdServer::Client::Error: mesg"&Aborting Mission: changing volume:bt["!danna:1:in `topLevelBinding'" start esp 2019_9_16_rush_mission.rb + !o:SyntaxError: mesg"compile error\ danna:1: trailing `_' in number\ start esp 2019_9_16_rush_mission.rb\ ^\ danna:1: syntax error, unexpected tIDENTIFIER, expecting $end\ start esp 2019_9_16_rush_mission.rb\ ^:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2826 #-> exit + #Session Ended +935 #Session Begun +3295 #-> start esp 2019_9_16_rush_mission.rb +2 !o:SyntaxError: mesg"compile error\ danna:1: trailing `_' in number\ start esp 2019_9_16_rush_mission.rb\ ^\ danna:1: syntax error, unexpected tIDENTIFIER, expecting $end\ start esp 2019_9_16_rush_mission.rb\ ^:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +546 #-> exit + #Session Ended +44595 "Can"i\  +39622 #"danna"Session Begun +595 #-> forgetESPstate +872 #-> exit + #Session Ended +18912 "Can"e\  +60002 d\  +37472 #"danna"Session Begun +742 #-> MainThread.exit +4 #mEXIT +2 #"danna"Session Ended @1568664518.45EDT @1568664556.44EDT = =tMAIN =mMAIN_scheduler @EDT1568664558.09 #"core_reset"Sent BREAK +2 #t@0x5EAA, state=0x3B10, ifg=0x20, ie=0x7F + #@0x6506, state=0x3B10, ifg=0x08, ie=0x5F #@0x41FB, state=0x3B10, ifg=0x20, ie=0x7F + #@0x43A0, state=0x3B10, ifg=0x20, ie=0x7F + #@0x49FC, state=0x3B10, ifg=0x08, ie=0x5F #@0x2FC4, state=0x3B10, ifg=0x20, ie=0x7F + #@0x3144, state=0x3B10, ifg=0x20, ie=0x7F + #@0x37A2, state=0x3B10, ifg=0x08, ie=0x5F #@0xF32C, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +350 "Can"e\ () + e\ ()r + #tPolling Can every 10:00 +2 #Cleanly exited at 16:08:38EDT16-Sep-19 +11025 #-> ESP.ready? +617 #-> ESP.ready! +2 #Powering core bus +484 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +3 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" % +2 .tSS.configure SSconfig +2 "sampler")#.0X start esp 2019_9_16_rush_mission.rb +2 !o:SyntaxError: mesg"compile error\ (ESP):3: trailing `_' in number\ start esp 2019_9_16_rush_mission.rb\ ^\ (ESP):3: syntax error, unexpected tIDENTIFIER, expecting $end\ start esp 2019_9_16_rush_mission.rb\ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +524 #-> exit +4 #mEXIT @1568664750.05EDT @1568664780.35EDT = =tMAIN =mMAIN_scheduler @EDT1568664782.11 #"core_reset"Sent BREAK +2 #t@0xF7F4, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFA7B, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFD02, state=0x3A84, ifg=0x10, ie=0xFD #@0xFF89, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0211, state=0x3A84, ifg=0x10, ie=0xFD #@0x0498, state=0x3A84, ifg=0x10, ie=0xFD + #@0x071F, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0839, state=0x3A84, ifg=0x80, ie=0xFD #@0xAACD, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +193 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +352 "Can"h EE + h EE + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' + ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %v $ B + .tSS.reconfigure SSconfig +2 "sampler")#.0X& +6 "core" &o + &IM +2 ."openPC"PC.reconfigure PCconfig +3 .tCC.reconfigure CCconfig +3 "processing"%$x2 ^22b + "collection"'$x2 ^22b +3 .tCC.home.seek :open +2 ."openPC"PC.home.seek :open +2 "collection"'?( +2 "processing"%@( +281 "core" ( +8 ( +31 "Can"Z \\\\ +7 #tPhase [deepDAwithoutWCR] + ."Qmail"GoodNews.email "At 07:17:24 began in tube 5: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:59\\n{}\\nCan@07:17:25, 23.3C, 18% humidity, 15.0psia, 12.401V, 0.502A, 0.502A avg, 6.22W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +2 #t===> STARTED deepDAwithoutWCR (phase #1) <=== +2 .Sample.deep +2 "sampler")A0 +58 "core" 0 +3 #tStarting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'B& +4 "core" &KL  + .tHand.open +2 "manipulator"&C1 +69 "core" 1 +2 "manipulator"&D& +4 "core" & K ,. +2 "manipulator"&E% +3 "core" % \  - +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +3 "manipulator"&F(, +188 "core" ( +2 "manipulator"&G& +6 "core" &, N !D +3 .tElbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +5 &H& +5 "core" &,  !D +4 .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +4 .tForearm.seek :garage +4 "manipulator"&I' +98 "core" ' +2 .tHand.close + "manipulator"&J/ +74 "core" / +3 "manipulator"&K& +4 "core" &, } u  < +2 "manipulator"&L% +3 "core" % , y r  $ +2 .tForearm.seek :retract +2 "manipulator"&M'\ +101 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&N( +294 "core" ( +2 "manipulator"&O& +4 "core" &* & Cp + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &P& +3 "core" &* u { & Cp +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&Q' +101 "core" ' +2 "manipulator"&R& +4 "core" &* ~ { c Cp +2 "manipulator"&S% +4 "core" % o l h  +2 "collection"'T& +3 "core" &LM  +2 "collection"'U& +4 .tCC.seek :closed + "collection"'V(` +3 "core" &LM  +4 &LN D +10 &EsLM 4 +9 &7lyKN I +9 &dKM W +10 &FLM W +10 &IJLN V +10 & IMM V +9 &LLN W +9 &IKM W +10 &QJLN V +8 &KMM W +9 & KLN V +10 &"GKO W +10 &$ZGLN V +9 &&GKN V +9 &'JLN V +9 &)IMN V +10 &+aLLM V +9 &-#LLN V +9 &.EKN V +10 &0FKM V +9 &2iCKM V +10 &4*GLO W +9 &5HMO V +9 &7DKM V +10 &9qJKN V +9 &;3FLN V +9 &<ILO V +11 &>EMO V +8 &@{CNM V +10 &B<FLO V +9 &CDKN V +9 &EGKO V +10 &GGOO W +9 &IBPVX W +9 &J`a^ Y +11 &Lw \\ +8 &Nl ` +10 &P+ a +9 &Q b! +9 &S b$ +10 &Ue b) +9 &W b, +9 &X b, +10 &Z b. +9 &\\@ b. +10 &] b0 +9 &_ @ +9 &`Q% (u +10 &`l Z +5 ( +2 "collection"'U& +6 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.52 + "collection"'W& +3 "core" &`l Z +2 &`l Z + .tHand.open + "manipulator"&X1 +71 "core" 1 +2 "manipulator"&Y% +4 "core" %    +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'[& +4 "core" &`l Z + "collection"'\\% +4 "core" %Ӱ + .tCSV.dial CSR +2 "collection"']  +137 "core"  +2 "collection"'^% +4 "core" %Ӱ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'_'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '`% +3 "core" %qe +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'a'? +688 "core" ' + .tCSV.dial :waste +2 "collection"'b +134 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'c'Ӵ +1980 "core" ' +2 #tPurging external Intake + "collection"'d& +4 "core" &`ls Z + "collection"'e% +4 "core" %ӳ + .tCSV.dial :flush + "collection"'f  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'g' +2557 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'h + 'i  +5 "core"  +69  +2 .tCTV.dial :intake + "collection"'j  +77 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'k'Ӵ +2550 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'l  +76 "core"  +2 #tFlushing upper manifold + "collection"'m& +4 "core" &`lr Z + "collection"'n% +4 "core" %ӵ + .tCSV.dial :flush + "collection"'o  +75 "core"  +2 .tCS.seek 5ml +2 "collection"'p'qi +1310 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'q @ +44 "core" A +2 "collection"'r% +4 "core" %qd  +2 .tCS.seek 6.999ml + "collection"'s'y +573 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"'t +106 "core"  +2 .tCTV.dial :air + .CS.seek 0ml +2 "collection"'u'Ӵ +1798 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'v'2T +819 "core" ' + .tCSV.dial :waste +2 "collection"'w +44 "core" +2 .tCS.seek 0ml +2 "collection"'x'Ӵ +812 "core" ' +2 "collection"'y& +4 "core" &`lr Z + "collection"'z% +4 "core" %Ӷ + .tCSV.dial :flush + "collection"'{  +45 "core"  +2 .tCS.seek 3ml +2 "collection"'|'2T +850 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'} @ +44 "core" A +2 "collection"'~% +4 "core" %2O  \ +2 .tCS.seek 4.999ml + "collection"''qd +573 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"''Ӵ +1298 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +803 "core" ' +2 .tCSV.dial :waste + "collection"' +88 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +821 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &)  4Cp +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +2 "core" ( +2 "manipulator"&\ & +3 "core" &* \ 4Cp +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &) 4Cp + .tForearm.seek CC +2 "manipulator"& ' +94 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "manipulator"&& +4 "core" &) Z B & +4 "core" &-  GF +2 "manipulator"&=% +3 "core" %  G% +3 "collection"',& +3 "core" &EG +2 "collection"'4& +4 .tCC.seek :closed + "collection"'8(` +3 "core" &EH +4 &EI 0 +10 &+DxHH 3 +9 &KmwDH H +9 &_HG T +10 &IFI T +9 &eIFH T +10 &(FEI S +9 &IFH T +9 &IGH T +9 &mGFJ T +10 &.KGI T +9 & IGH T +10 &"IGI T +9 &$uFEI T +10 &&7GHG T +9 &'HGI T +9 &)FHK S +10 &+}HGH T +9 &->LGI T +9 &/GFK T +10 &0IGI S +9 &2HEI T +10 &4HDHI S +9 &6 HFI T +9 &7HGG S +10 &9GHJ S +9 &;OIGH T +9 &=GHI T +10 &>DIJ S +9 &@FIJ S +10 &BWJII T +9 &DFHK S +9 &EFII S +10 &GNMN T +9 &IZYTT U +9 &Kpnd X +10 &L ] +9 &N _ +10 &PC ` +9 &R a +9 &S ` +10 &U b +9 &WF b +9 &Y b +10 &Z b" +9 &\\ b) +10 &^7 b5 +9 &_ 8 +42 &`O 9 +10 &`x T + ( + &`u T +4 "collection"'4& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.56 + .Hand.open + "manipulator"&A1 +3 "core" &`u T + &`u T +2 !o:I2C::UnexpectedReply: mesg""I2C::Servo::Status3Reply[34:27->20]:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + &`t T + !o:I2C::UnexpectedReply: mesg"#I2C::Servo::Status3Reply[34:27->20]:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +58 1 +2 "manipulator"&B% +4 "core" % f p o B% +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&C'\ +96 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")D+ +3 "core" + +2 "sampler")E% +3 "core" %~  C +2 "collection"'G& +3 "core" &`r, T +3 "Can"\\ TT + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast + "sampler")#.0X +29  +2 .tdelay 3.8 seconds +382 "collection"'K% +4 "core" %ӳ + "sampler")L% +4 "core" %3 % + .tSSV.dial :spit +2 "sampler"); +140 "core"  +2 .tSS.seek 0ml +2 "sampler")I'z +268 "core" ' +2 .tSSV.dial CBV + "sampler")O  +141 "core"  +2 .tCTV.dial :intake + "collection"'F  +78 "core"  +2 #tWaiting for external sampler to finish priming... .delayUntil "07:25:19.94" +1574 #"pumping"8.5L/min +2050 "Can"^ UU +957 #"pumping"8.5L/min +3007 #8.4L/min +3007 #8.5L/min +3007 #8.5L/min +2862 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +138 #"pumping"8.5L/min +72 "collection"'P% +3 "core" %ӳCG | + #tIntake @23.3psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0XC  . +53 "collection"'%% +3 "core" %ӳCF z +2 "sampler")'% +3 "core" %wy  +2 "sampler"))% +4 "core" %xx  + .tIntake.select :close + "sampler")0 +9 )*% +3 "core" %|  + .tSSV.dial :exhaust +2 "sampler")6  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")+'z +897 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler").  +78 "core"  +2 #tAllowing 130s for 25.0ml of remaining 875.0ml + .Intake.select :open + "sampler") +92 #"pumping"8.5L/min +118 "collection"'2% +3 "core" %ӳDI u + #tIntake @23.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 89 +2 "sampler")#.Y0X+ +24 "core" + +15 "collection"'=% +3 "core" %ӳ,+ u +2 "sampler"),% +3 "core" %a"   +2 "collection"'&% +4 "core" %ӳ,0 v + #tIntake @22.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 72 +2 "sampler")#.H0X? z +2 "sampler")Q% +3 "core" %o\  $ F +2 "collection"'0% +3 "core" %ӳ<> z +2 #tIntake @22.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 39 +2 "sampler")#.'0X@ w + #tIntake @22.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 35 +2 "sampler")#.#0XA6 { +2 "sampler")N% +3 "core" %_   +15 "collection"'Z% +3 "core" %ӳ@?1 { +2 "sampler")V% +3 "core" %_   +2 "collection"'% +3 "core" %ӳ>A z +2 #tIntake @23.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 29 +2 "sampler")#.0X? w +2 "sampler")% +3 "core" %{2   +15 "collection"' % +3 "core" %ӳ>?7 y +2 "sampler") % +3 "core" %{  ~ +15 "collection"'% +3 "core" %ӳ>@ z +2 "sampler")% +3 "core" %{\  G +15 "collection"'% +3 "core" %ӳAA { +2 "sampler")% +3 "core" %{   +2 "collection"'% +3 "core" %ӳ>C { +2 #tIntake @23.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 26 +2 "sampler")#.0X? x +2 "sampler")% +3 "core" %!   +15 "collection"'% +3 "core" %ӳ?B7 z +2 "sampler")% +3 "core" %  ; +15 "collection"'% +3 "core" %ӳ>@ { +2 #"pumping"8.5L/min +2 "sampler") % +3 "core" % "  +15 "collection"'% +3 "core" %ӳ@B z +2 "sampler")% +3 "core" %   +2 "collection"'% +3 "core" %ӳAC { +2 .tSS.reconfigure SSinhale.with maxSpeed: 23 +2 "sampler")#.0XB w +2 "sampler"))% +3 "core" %'  +15 "collection"'*% +3 "core" %ӳ>@- z +2 "sampler")6% +3 "core" % ! R +15 "collection"'% +3 "core" %ӳ?B { +2 "sampler")"% +3 "core" %   +15 "collection"'.% +3 "core" %ӳ@B z +2 "sampler")2% +3 "core" %   +15 "collection"'+% +3 "core" %ӳ@D/ { +2 "sampler")-% +3 "core" %   +2 "collection"':% +3 "core" %ӳCB! z +2 #tIntake @23.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 21 +2 "sampler")#.0X% +3 "core" %   +15 "collection"'% +3 "core" %ӳ@A { +2 "sampler")4% +3 "core" %   +15 "collection"'A% +3 "core" %ӳAB z +2 "sampler")/% +3 "core" %   +2 "collection"'3% +4 "core" %ӳ?A z + #tIntake @23.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 19 +2 "sampler")#.0X% +3 "core" %ӳDE { +2 "sampler")% +3 "core" %<  +15 "collection"'4% +3 "core" %ӳAE { +2 "sampler")A% +3 "core" %<  +15 "collection"'/% +3 "core" %ӳEE z +2 "sampler")3% +3 "core" %<  +15 "collection"'#% +3 "core" %ӳDE { +2 "sampler")% +3 "core" %<  +15 "collection"'% +3 "core" %ӳBD { +2 "sampler")1% +3 "core" %<  +15 "collection"'D% +3 "core" %ӳED { +2 "sampler")B% +3 "core" %<  +15 "collection"'E% +3 "core" %ӳCF z +3 "sampler")K% +3 "core" %<  +15 "collection"'L% +3 "core" %ӳDG { +2 "sampler");% +3 "core" %<  +15 "collection"'H% +47 "core" %ӳCE z + "sampler")O% +4 "core" %<  +2 "collection"'J% +3 "core" %ӳCG z +2 #tIntake @23.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0XQ  +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X% +3 "core" %ӳEF { +2 "sampler")% +3 "core" %as "  +15 "collection"'4% +3 "core" %ӳCG z +2 "sampler")A% +3 "core" %as  +15 "collection"'/% +3 "core" %ӳDG z +2 "sampler")3% +3 "core" %as !  +15 "collection"'#% +3 "core" %ӳEG z +2 "sampler")% +3 "core" %as   +15 "collection"'% +3 "core" %ӳEH z +2 "sampler")1% +3 "core" %as $  +15 "collection"'D% +3 "core" %ӳDG { +2 "sampler")B% +3 "core" %as   +2 "collection"'E% +3 "core" %ӳCF y +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +109 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +136 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"','Ӵ +108 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")& +89 "core" ' +3 ."CSpush"CS.coast + "collection"'5 +44 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X'3 +301 "core" ' + ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")  +136 "core"  +104 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")4 +137 "core"  +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +339 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '1% +3 "core" %?  +2 .tCS.seek 6ml + "collection"''' +1335 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'D +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'B'ӂ +1542 "core" ' + .tCSV.dial CSR +2 "collection"'E  +44 "core"  +2 "collection"')% +39 "core" %ӄ +8 #tPulling 2ml of CSR.AqMeOH .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"';' +592 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'H% +3 "core" %  +2 .tCS.seek 5ml + "collection"'O'qi +841 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'%  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'J'> +1084 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'! \  +2 'G9 +5 "core" 9 +102 "collection"'<9 +3 "core" 9d +102 "collection"'?9 +3 "core" 9 d +102 "collection"'U9 +3 "core" 9 d +102 "collection"'F9 +3 "core" 9d +102 "collection"'P9 +4 "core" 9d +102 "collection"'S9 +3 "core" 9d +102 "collection"'[9 +3 "core" 9d +102 "collection"'\\9 +3 "core" 9"d +102 "collection"']9 +3 "core" 9&d +102 "collection"'X9 +3 "core" 9+d +103 "collection"'W9 +3 "core" 9/d +102 "collection"'R9 +3 "core" 93d +102 "collection"'T9 +3 "core" 97d +102 "collection"'M9 +3 "core" 9;d +102 "collection"'b9 +3 "core" 9%@d +102 "collection"'a9 +3 "core" 9:Dd +102 "collection"'d9 +3 "core" 9OHd +102 "collection"'Q9 +3 "core" 9fLd +102 "collection"'09 +3 "core" 9{Pd +102 "collection"'K9 +3 "core" 9Ud +102 "collection"'^9 +3 "core" 9Yd +102 "collection"'Y9 +3 "core" 9]d +102 "collection"'e9 +3 "core" 9ad +102 "collection"'99 +3 "core" 9ed +102 "collection"'I9 +3 "core" 9 jd +102 "collection"'n9 +3 "core" 9!nd +102 "collection"'h9 +3 "core" 99rd +102 "collection"'k9 +3 "core" 9Qvd +102 "collection"'q9 +3 "core" 9izd +102 "collection"'L9 +3 "core" 9d +103 "collection"'i9 +3 "core" 9d +102 "collection"'_9 +3 "core" 9d +102 "collection"'f9 +3 "core" 9d +102 "collection"'u9 +3 "core" 9b +102 "collection"'c9 +3 "core" 9_ +102 "collection"'m9 +3 "core" 9^ +102 "collection"'9 +3 "core" 9*\\ +102 "collection"'s9 +3 "core" 9CY +102 "collection"'p9 +3 "core" 9[W +102 "collection"'y9 +3 "core" 9rU +103 "collection"'x9 +3 "core" 9R +102 "collection"'`9 +3 "core" 9Q +102 "collection"'}9 +3 "core" 9O +102 "collection"'w9 +3 "core" 9M +102 "collection"'v9 +3 "core" 9K +103 "collection"'|9 +3 "core" 9J +102 "collection"'l9 +3 "core" 9G +102 "collection"'{9 +3 "core" 9*F +102 "collection"'9 +3 "core" 9@D +102 "collection"'o9 +7 "core" 9WB +102 "collection"'r9 +3 "core" 9l@ +102 "collection"'g9 +3 "core" 9> +102 "collection"'9 +3 "core" 9< +102 "collection"'N9 +3 "core" 9; +102 "collection"'j9 +3 "core" 99 +102 "collection"'Z9 +3 "core" 97 +102 "collection"'9 +3 "core" 95 +102 "collection"'9 +3 "core" 94 +102 "collection"'9 +3 "core" 9 2 +102 "collection"'V9 +3 "core" 91 +103 "collection"' 9 +3 "core" 920 +102 "collection"'z9 +3 "core" 9E/ +102 "collection"'~9 +3 "core" 9V - +102 "collection"'9 +3 "core" 9g, +102 "collection"' 9 +3 "core" 9y* +103 "collection"'9 +3 "core" 9) +102 "collection"'9 +3 "core" 9\ ( +102 "collection"'9 +3 "core" 9 & +102 "collection"'9 +3 "core" 9 #% +102 "collection"' 9 +3 "core" 9'% +103 "collection"'9 +3 "core" 9+$ +102 "collection"'9 +3 "core" 9/" +102 "collection"'9 +3 "core" 94! +102 "collection"'9 +3 "core" 9 8 +102 "collection"'\ 9 +3 "core" 9 < +102 "collection"'9 +3 "core" 9 !@ +102 "collection"' 9 +3 "core" 9 .D +102 "collection"'t9 +3 "core" 9 ;I +102 "collection"'9 +3 "core" 9 HM +102 "collection"'9 +3 "core" 9 TQ +103 "collection"'9 +3 "core" 9 `U +102 "collection"' 9 +3 "core" 9 l!Y +102 "collection"'9 +3 "core" 9 w!^ +102 "collection"'*9 +3 "core" 9 #b +102 "collection"'69 +3 "core" 9 %f +103 "collection"'9 +3 "core" 9 'j +102 "collection"'9 +3 "core" 9 'n +102 "collection"'.9 +3 "core" 9 )s +102 "collection"'29 +2 "core" 9 +w +103 "collection"'+9 +3 "core" 9 +{ +103 "collection"'"9 +3 "core" 9 - +102 "collection"'-9 +3 "core" 9 . +102 "collection"'$9 +3 "core" 9 / +102 "collection"'79 +3 "core" 9 1 +102 "collection"'=9 +3 "core" 9 2 +102 "collection"':9 +3 "core" 9 3 +102 "collection"'&9 +3 "core" 9 5 +102 "collection"'9 +3 "core" 9\ 6 +102 "collection"',9 +3 "core" 9\ 7 +102 "collection"'9 +3 "core" 9\ 9 +103 "collection"'(9 +3 "core" 9\ 9 +102 "collection"'9 +3 "core" 9\ : +102 "collection"'49 +3 "core" 9\ !; +102 "collection"'>9 +3 "core" 9\ '= +102 "collection"'/9 +3 "core" 9\ ,> +103 "collection"'39 +3 "core" 9\ 2@ +102 "collection"'A9 +3 "core" 9\ 7A +102 "collection"'#9 +3 "core" 9\ ;B +102 "collection"'9 +3 "core" 9\ @C +102 "collection"'19 +3 "core" 9\ ED +102 "collection"'9 +3 "core" 9\ IE +102 "collection"'D9 +3 "core" 9\ MF +102 "collection"''9 +3 "core" 9\ PG +102 "collection"'E9 +3 "core" 9\ UH +102 "collection"')9 +3 "core" 9\ YI +102 "collection"'B9 +3 "core" 9\ \\J +102 "collection"'H9 +3 "core" 9\ _K +102 "collection"';9 +3 "core" 9\ bL +140 "collection"'%9 +10 "core" 9\ gN +103 "collection"'O9 +3 "core" 9\ iN +102 "collection"'G9 +3 "core" 9\ mO +102 "collection"'<9 +3 "core" 9\ oQ +102 "collection"'?9 +3 "core" 9\ qR +102 "collection"'U9 +3 "core" 9\ tS +102 "collection"'F9 +3 "core" 9\ vS\ +102 "collection"'P9 +3 "core" 9\ yT +102 "collection"'S9 +3 "core" 9\ {U +102 "collection"'[9 +3 "core" 9\ }W +102 "collection"'\\9 +3 "core" 9\ ~X! +102 "collection"']9 +3 "core" 9\ Y% +103 "collection"'X9 +3 "core" 9\ Y) +102 "collection"'W9 +3 "core" 9\ Y- +102 "collection"'R9 +3 "core" 9\ [2 +102 "collection"'T9 +3 "core" 9\ \\6 +102 "collection"'M9 +3 "core" 9\ \\: +3 .tCH.hold 10:00,70C +2 "collection"'b `\ `\  +4 "core" : +26087 "Can"S +33914 "core" ` +2 "collection"'a9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'d'Ӵ +336 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'Q @ +107 "core" A +2 .tCSV.dial :air + "collection"'0 @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"'K'qi +1346 "core" ' + .tCSV.dial CTV +2 "collection"'^  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'Y @ +46 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'e  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'9 @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'I'Ӵ +1340 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'n +105 "core"  +2 .tCBV.dial CSV + "collection"'h  +30 "core"  +2 "collection"'k% +4 "core" %Ӱ +2 .tCS.seek 5ml + "collection"'q'qe +1346 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'L  +44 "core" +2 "collection"'i% +4 "core" %qb  +2 .tCS.seek 6.999ml + "collection"'_'w +582 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'f @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"'u' +839 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'c ` +118 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'m   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +3 's  +28 "core"  +112  +2 .tCS.seek 5ml +2 "collection"'p'qi +1345 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'y @ +106 "core" A +2 .tCSV.dial :waste + "collection"'x +107 "core" +2 .tCS.seek :empty +2 "collection"'`'ӂ +1350 "core" ' + .tCSV.dial :air +2 "collection"'} @ +76 "core" B +2 .tCS.seek 5ml +2 "collection"'w'qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'v  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'| @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'l  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'{ @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"''Ӵ +1348 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'o +105 "core"  +2 .tCBV.dial CSV + "collection"'r  +31 "core"  +2 "collection"'g% +4 "core" %Ӳ}~ +2 .tCS.seek 5ml + "collection"''qg +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'N  +44 "core" +2 "collection"'j% +4 "core" %qg^  +2 .tCS.seek 7ml + "collection"'Z'| +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +43 "core" > +2 .tCS.seek 10ml +2 "collection"'' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" ^ +2 #tLysing Complete + "collection"'V& +4 "core" &`g T +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"& % +3 "core" %\  P M  =, +2 "storage"(z% +3 "core" %  +2 "storage"(~. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"((,q +360 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +3 "core" &,r { > +44 "manipulator"&& +4 "core" &-   [ 6F +2 "manipulator"&% +4 "core" %\    k 6, +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&( +208 "core" ( +2 "manipulator"&& +4 "core" & ; 5 _ ;, +2 "storage"( & +3 "core" &,r +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&'( +92 "core" ' +2 "storage"(& +4 "core" &,r 1 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +200 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +4 "manipulator"&\ & +3 "core" & ^ 3, +2 "storage"(& +3 "core" &,r Q Q 4 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"& ' +21 "core" ' +2 .tElbow.hold + "manipulator"&t, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -' +2 .tSE.seek 11.12 Pucks below Top Plate + "storage"(' +47 "core" ' +2 "manipulator"&% +4 "core" %  1 +2 "storage"( & +3 "core" &,r M M G + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 350 counts + "manipulator"&'. +17 "core" ' +2 "manipulator"&*& +4 "core" &  # 7, +2 "storage"(6& +3 "core" &,r G U U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&'( +15 "core" ' +2 .tSE.seek 12.12 Pucks below Top Plate +2 "storage"(' +49 "core" ' +2 "manipulator"&.& +4 "core" &   6, +2 "manipulator"&2% +3 "core" %4  ! 7 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&+'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&"( +155 "core" ( +3 "manipulator"&-& +4 "core" && s 1Ab + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +3 "core" &&  0Ab +2 .tForearm.seek CC + "manipulator"&7' +92 "core" ' +2 .tHand.close + "manipulator"&=/ +70 "core" / +2 .tCC.seek :open +2 "collection"':( +472 "core" ( +2 "storage"(&& +4 "core" &,r B + "storage"(& +4 "core" &,r G + "manipulator"&,& +4 "core" &' 4 3 A 9Ab +3 "manipulator"&% +7 "core" %  !   9 +3 .tForearm.seek :retract +2 "manipulator"&('\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&( +203 "core" ( +2 "manipulator"&4& +4 "core" & $ # P 70 + "storage"(>& +4 "core" &,r r p + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 4 + "manipulator"&/' +102 "core" ' +2 .tElbow.hold + "manipulator"&3, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&A1 +65 "core" 1 +3 "manipulator"&#% +4 "core" %  . +2 "storage"(& +3 "core" &,r > , +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 350 counts + "manipulator"&1'. +15 "core" ' +2 "manipulator"&& +4 "core" & : 6 < 90 +2 "storage"(D& +3 "core" &,r {  . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&''( +21 "core" ' +2 "storage"(E% +4 "core" % o { { +2 ."downElevator"SE.seek :down +3 "storage"()'} +100 (B% +3 "core" %h Wf +2 "manipulator"&H% +3 "core" %* [ Y 8 =S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +34 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +52 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'%& +4 "core" &{y  +2 "manipulator"&O& +4 "core" & g F0 +2 "manipulator"&G% +3 "core" %\  p F +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&<(, +189 "core" ( +3 "manipulator"&?& +4 "core" &, QA + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &, RA +2 .tForearm.seek :garage +2 "manipulator"&F' +98 "core" ' +2 .tHand.close + "manipulator"&P/ +75 "core" / +2 "manipulator"&S& +4 "core" &, 7 HA +2 "manipulator"&[% +3 "core" % .  I +2 .tForearm.seek :retract +45 "manipulator"&\\'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&]( +292 "core" ( +2 "manipulator"&X& +4 "core" &+ ? IE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &+ 8 IE +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&R' +105 "core" ' +2 "manipulator"&T& +4 "core" &, u LE +2 "manipulator"&M% +3 "core" %  L} +2 "collection"'!& +4 "core" &UW +2 "collection"'b& +3 .tCC.seek :closed +2 "collection"'a(` +3 "core" &WV +3 &UW  +8 &)mUW - +9 &atSWr A +10 &SjUVU S +9 &GVU S +10 &IUT T +9 &IVU S +9 &YFVS S +10 &JVTi S +9 &JTUP S +9 &LTS2 S +10 & aKQS S +9 &"#KTT S +10 &#JTS S +9 &%IRS T +9 &'iKRQ S +10 &)+FRR S +9 &*FQQc S +9 &,JRS[ S +10 &.qKQQ< S +9 &03LQP S +10 &1JPQ S +9 &3IPP S +9 &5yERO S +10 &7;JPP S +9 &8IPO} T +9 &:GNNg S +10 &<FNOR S +9 &>BGNOE T +10 &@HML/ S +9 &AJLN S +9 &CGNL S +10 &EKFJL S +9 &GENMY S +9 &HOQOB T +10 &JW:8 U +9 &LCy  Y +10 &MWA ] +9 &Ozq ` +9 &Qu ` +10 &S6 ` +9 &T a +9 &V a +10 &Xwo b +9 &Z7m b +10 &[ b$ +9 &] b+ +9 &_g V +10 &`Rg W +9 &`j  #g +8 ( +2 &`l #e + "collection"'b& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.58 + "collection"'J& +4 "core" &`lz #e + .tHand.open +2 "manipulator"&Q1 +65 "core" 1 +2 "manipulator"&0% +4 "core" %  P Z ?| +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&d'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"%^ +134 "core"  +2 "processing"%Y% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%e' +1620 "core" ' +2 .tdelay 5 seconds +239 "Can"Q PQ +263 .tPSV.dial :waste1 +3 "processing"%9  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%K' +1607 "core" ' + .tPSV.dial PSR +2 "processing"%n +55 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%h' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%k + .tCBV.dial PRV +5 "collection"'I  +2 "core"  +2 "processing"%L  +44 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%i +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%q  +138 "core" +2 .tPS.seek 0ml +2 "processing"%f' +2631 "core" ' + .tPSV.dial :air +2 "processing"%_  +54 "core" +2 .tPS.seek 2.5ml +2 "processing"%c' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%m +43 "core" +2 .tPS.seek 0ml +2 "processing"%' +2622 "core" ' + .tPSV.dial :air +2 "processing"%s  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%u' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +44 "core" +2 .tPS.seek 0ml +2 "processing"%x' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&p& +4 "core" &+ 6 8 e ;E +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&}( +4 "core" ( +2 "manipulator"&`& +4 "core" &+ 0 8 ;E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &+ ; 6 ;E +2 .tForearm.seek CC +2 "manipulator"&|' +95 "core" ' +2 .tHand.close + "manipulator"&l/ +76 "core" / +2 .tCC.seek :open +2 "collection"'{( +469 "core" ( +2 "manipulator"&w& +4 "core" &,   GE + "manipulator"&o% +4 "core" % a G + .tForearm.seek :retract +2 "manipulator"&r'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&g(, +284 "core" ( +2 "manipulator"&& +4 "core" &,  PU + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &N& +2 "core" &, * OU +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&j' +114 "core" ' +2 .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&% +4 "core" % _ : 5 2 <# +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&Z'\ +102 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 5 into Collection Clamp + "collection"'& +4 "core" & +2 "manipulator"&V% +3 "core" %\  Q +2 "storage"( % +4 "core" %{\ \  + "storage"(z. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 5 +43 "storage"(~(<1 +385 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 ( & +3 "core" &<2 F +2 "manipulator"&& +3 "core" &, IU +2 "manipulator"&% +4 "core" %\   I + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&( +181 "core" ( +2 "manipulator"& & +4 "core" &  E, +2 "storage"(5& +3 "core" &<5 j  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +103 "core" ' +2 "storage"(C& +4 "core" &<5 n  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +230 "core" ' +2 "storage"(\ - +3 "core" -'E +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (& +3 "core" &<5  + "manipulator"&& +4 "core" & f f B, + .tElbow.seek 5 +2 "manipulator"&( +3 "core" ( +2 "manipulator"& & +4 "core" & h m A, + "storage"(*& +4 "core" &<5 V  +2 .tForearm.seek 5 + 300 counts + "manipulator"&6'΍ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&./ +66 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&2& + "storage"('} +6 "core" & d d D, + "manipulator"&% +4 "core" % Ύ }  H +2 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tElbow.seek CC +2 "manipulator"& ( +80 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +62 "core" ( +2 "manipulator"&& +4 "core" &# % G>I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &#  G>I +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&-' +93 "core" ' +3 "manipulator"&$& +4 "core" &# / I>I +2 "manipulator"&% +4 "core" % H$ +2 "collection"'t& +3 "core" & +2 "collection"'=& +3 .tCC.seek :closed +2 "collection"'+(` +3 "core" & +4 & 2 +9 &*Ev 4 +10 &Nou H +9 &Zh T +10 &GQ S +9 &jJ5 S +9 &,G S +10 &K S +9 &I S +10 &rE S +9 &3H T +9 & I S +10 &"IT S +9 &$zHT S +9 &&<J= S +10 &'L S +9 &)G S +10 &+IG S +9 &-DGM S +9 &/E S +10 &0I T +9 &2G S +9 &4KH T +10 &6H S +9 &7J S +10 &9I S +9 &;SH T +9 &=G S +10 &>Fq S +9 &@Ib S +9 &B\\H\\ S +10 &DFQ S +9 &EGM S +10 &GN@ T +9 &I`X6 U +9 &Kz% Y +10 &L%$ ] +9 &N1. _ +9 &PH74 ` +10 &R\ << ` +9 &SA? a +10 &UDB b +10 &WJFE b +8 &Y\ HI b +10 &ZNK b# +9 &\\PP b* +9 &^=UT b3 +10 &_YU 8 +9 &`K~WZ 4 +10 &`ZX \\ +5 ( + "collection"'=& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.58 +2 .Hand.open + "manipulator"&81 +3 "core" &`rYY \\ +68 1 +2 "manipulator"&&% +4 "core" % Z [ 3 >$ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"',  +137 "core"  +2 .tCSV.dial CTV + "collection"'  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%7' +2620 "core" ' +2 "collection"'4% +4 "core" %*-p  + .tCS.seek 3.749ml +2 "collection"'>'I +1664 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%"  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%A  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%#' +2624 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"' ` +31 "core" ^ +2 .tCSV.dial :air + "collection"' @ +46 "core" ? +2 .tCS.seek 10ml +2 "collection"'D' +1655 "core" ' + .tCSV.dial CTV +2 "collection"'E  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'('Ӵ +2607 "core" ' +2 .tCBV.dial :waste1 + "collection"'B @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'H  +137 "core" +2 "collection"'& +4 "core" &`q| \\ + #tStoring lyfil puck in Collection Clamp to tube 4 +2 "manipulator"&%% +3 "core" %\ 1 3 J </ +2 "storage"(O% +3 "core" % +2 "storage"(G. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(/(,q +357 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (1& +3 "core" &,s r s +2 "manipulator"&& +3 "core" &# u 3>I +2 "manipulator"&'% +3 "core" %\  0/ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&?( +167 "core" ( +2 "manipulator"&U& +4 "core" &   6 + "storage"()& +4 "core" &,r S i  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&'( +106 "core" ' +39 "storage"(3& +11 "core" &,r | 4 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(P' +184 "core" ' +3 "storage"(S- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&[& +3 "core" & 4 +2 "storage"(;& +3 "core" &,r N O  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&F' +25 "core" ' +2 .tElbow.hold + "manipulator"&X, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(W- +2 "core" -' +3 .tSE.seek 12.12 Pucks below Top Plate + "storage"(<' +35 "core" ' +2 "manipulator"&T% +4 "core" % = %x +2 "storage"(M& +3 "core" &,r  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 328 counts +2 "manipulator"&!' +15 "core" ' +2 "manipulator"&\\& +4 "core" & O 1 +2 "storage"(:& +3 "core" &,r ) + / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&J'( +15 "core" ' +2 .tSE.seek 13.12 Pucks below Top Plate +2 "storage"(Q' +54 "core" ' +2 "manipulator"&0& +4 "core" &    6 +2 "manipulator"&b% +4 "core" %2   / 6 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&^'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Y( +163 "core" ( +2 "manipulator"&R& +4 "core" &- z -G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &- < -G +2 .tForearm.seek CC +2 "manipulator"&e' +95 "core" ' +2 .tHand.close + "manipulator"&n/ +73 "core" / +2 .tCC.seek :open +2 "collection"'K( +472 "core" ( +2 "storage"(k& +4 "core" &,r s q + "storage"(L& +4 "core" &,r r p  + "manipulator"&I& +4 "core" &+   " 6D{ + "manipulator"&i% +4 "core" %    6 +2 .tForearm.seek :retract + "manipulator"&q'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&h( +161 "core" ( +2 "manipulator"&_& +4 "core" & 6 ; [ ; +2 "storage"(f& +3 "core" &,r % +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 4 +2 "manipulator"&m' +99 "core" ' +2 .tElbow.hold + "manipulator"&c, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&s1 +66 "core" 1 +2 "manipulator"&% +4 "core" %  1& +2 "storage"(y& +4 "core" &,r N P N + .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 4 + 350 counts + "manipulator"&u'. +13 "core" ' +2 "manipulator"&p& +4 "core" & / 3 9 +2 "storage"(`& +3 "core" &,r o p a +3 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&v'( +22 "core" ' +2 "storage"(l% +4 "core" % z u & +2 ."downElevator"SE.seek :down +3 "storage"(]'} +100 (d% +3 "core" % n Xf +2 "manipulator"&a% +3 "core" %- 9 0 < ;N +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +23 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +67 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%o  +85 "core"  +2 .tPS.seek 2.5ml +2 "processing"%|' +2629 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%N  +56 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%} +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%' +2632 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%r& +4 "core" &  +2 "manipulator"&& +3 "core" &   H +2 "manipulator"&V% +3 "core" %\  s v H" +2 .tElbow.seek FlushPuck::Garage + "manipulator"& (, +177 "core" ( +2 "manipulator"&z& +4 "core" &,  O? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &j& +3 "core" &, 6 N? +2 .tForearm.seek :garage + "manipulator"& ' +102 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +39 "manipulator"&& +10 "core" &, d _  D? +2 "manipulator"& % +4 "core" % , Y X  D + .tForearm.seek :retract +2 "manipulator"&5'\ +98 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&g(k +124 "core" ( +2 "manipulator"&C& +4 "core" &t  O + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &t , N +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&\ ' +101 "core" ' +2 "manipulator"&& +4 "core" &t  S +2 "manipulator"&% +3 "core" %ϻ  R +2 "processing"% & +4 "core" &  +2 "processing"%*& +4 .tPC.seek :closed + "processing"%.(] +3 "core" &&  +2 &"  +9 &3 . +10 &_# B +9 &:v( U +9 &O' U +10 &O. U +9 &{U6 V +10 &=Q7 V +9 &QB V +9 &SG U +10 &T; V +9 & FT> U +9 &"T@ U +10 &#ML U +9 &%NI V +10 &'NOL U +9 &)PT U +9 &*SJ V +10 &,NS V +9 &.UPW V +9 &0TY U +10 &1OU U +9 &3WO V +10 &5^PI U +9 &7TN V +9 &8QJ U +10 &:S\\ V +9 &'OX V +10 &?U\\ V +9 &AQ_ U +10 &CnOl U +9 &E-[b W +9 &Fjg X +10 &H^ Z +9 &Jdk \\ +9 &L&f \\ +10 &Mj \\ +9 &Oo \\ +10 &Qlu \\ +9 &S.u \\ +9 &Tk \\ +10 &Vg \\ +9 &Xqg ] +9 &Z4n \\ +10 &[t Q +9 &]0Tt 'x +10 &]{ t + +2 ( + "processing"%*& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.71 +2 "processing"%2& +3 "core" &]{~ + +2 .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&% +4 "core" % ϻ z M +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tPRV.dial :air + "processing"%  +46 "core"  +2 .tPSV.dial :mixloop + "processing"% +44 "core" +83 "processing"%% +4 "core" % +2 .tPS.seek 0.3ml +2 "processing"%6' +404 "core" ' + .tPSV.dial PSR +2 "processing"%$ +104 "core"  +2 "processing"%% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%t'.U +497 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +1917 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +103 "core" +2 .tPTV.dial :mixing + "processing"% @ +76 "core" B +2 .tPBV.dial :waste2 + "processing"%{  +94 "core"  +3 .tPS.seek 0ml +2 "processing"%=' +2630 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&8& +4 "core" &t a K +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&&(k +3 "core" ( +2 "manipulator"&,& +4 "core" &t F K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &t \\ K +2 .tForearm.seek PC +2 "manipulator"&-' +92 "core" ' +2 .tHand.close + "manipulator"&~/ +67 "core" / +2 .tPC.seek :open +2 "processing"%x( +452 "core" ( +2 "manipulator"&4& +4 "core" &t N + "manipulator"&% +4 "core" % ? N + .tForearm.seek :retract +2 "manipulator"&"'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&A(, +134 "core" ( +2 "manipulator"&7& +4 "core" &, d LM + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  LL +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +113 "core" ' +2 .tHand.open + "manipulator"&>1 +67 "core" 1 +2 "manipulator"&E% +4 "core" % m 6 ; ;A +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&D'\ +98 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%B& +4 "core" &y +2 "manipulator"&H% +3 "core" %\   N +2 "storage"(% +3 "core" %} \  +2 "storage"(%. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(O(<1 +377 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (G& +3 "core" &<5   + "manipulator"&1& +4 "core" &, 8 M@ + "manipulator"&% +4 "core" %\   M +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&'( +186 "core" ( +2 "manipulator"&U& +4 "core" & 3 K6 + "storage"()& +4 "core" &<5   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&3'Ϲ +93 "core" ' +2 "storage"( & +4 "core" &<5   + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +240 "core" ' +2 "storage"(S- +3 "core" -'G + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ([& +3 "core" &<5 l  + "manipulator"&;& +4 "core" & a c A6 + .tElbow.seek 5 +2 "manipulator"&W( +3 "core" ( +2 "manipulator"&T& +4 "core" & c d d A6 +44 "storage"(M& +6 "core" &<5   +2 .tForearm.seek 5 + 300 counts + "manipulator"&\\'΍ +26 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&:/ +74 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&0& + "storage"(b'} +6 "core" & d c D6 + "manipulator"&% +4 "core" % · t G +2 .tForearm.seek :retract +2 "manipulator"&?'\ +90 "core" ' +2 .tElbow.seek PC +2 "manipulator"&P(k +96 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +156 "core" ( +2 "manipulator"&F& +4 "core" &p \\ O + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +3 "core" &p I O + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&<' +92 "core" ' +2 "manipulator"&R& +4 "core" &p  P +2 "manipulator"&9% +3 "core" %Ͻ  OF +2 "processing"%J& +5 "core" & +2 "processing"%X& +3 .tPC.seek :closed +2 "processing"%n(] +4 "core" & + &  +9 &'p - +9 &_ A +10 &@r T +9 &M U +9 &O U +10 &Q U +9 &BP V +9 &O U +10 &M U +9 &Q U +10 & JQ V +9 &" R V +9 &#N U +10 &%P U +9 &'TL U +9 &)Qy V +10 &*Q{ V +9 &,O U +10 &.[R U +9 &0Ov U +9 &1Rw U +10 &3Rp V +9 &5eMl U +9 &7'Ll U +10 &8Qj U +9 &:Of U +10 &-Oh U +9 &?Ri U +10 &ANf U +9 &CtN\\ U +9 &E3Vb V +10 &Fhk X +9 &Hg Z +10 &Jii \\ +9 &L+k \\ +9 &Mh \\ +10 &Og \\ +9 &Qql \\ +9 &S3] \\ +10 &TY \\ +9 &VZ \\ +10 &XvX ] +9 &Z9Y \\ +9 &[[ P +10 &]*IZ !f +9 &]{ IU 8 +5 ( + "processing"%X& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.75 +2 .Hand.open + "manipulator"&^1 +3 "core" &]{0U 8 +64 1 +2 "manipulator"&+% +4 "core" % Ͻ T EF + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&k'\ +92 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%L  +2 %I9 +5 "core" 9 +102 "processing"%i9 +3 "core" 9 +102 "processing"%_9 +3 "core" 9  +102 "processing"%f9 +3 "core" 9  +102 "processing"%e9 +4 "core" 9 +102 "processing"%Y9 +3 "core" 9 +102 "processing"%s9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%y9 +3 "core" 9" +102 "processing"%p9 +2 "core" 9& +103 "processing"%`9 +2 "core" 9+ +103 "processing"%l9 +2 "core" 9/ +103 "processing"%q9 +2 "core" 93 +103 "processing"%d9 +2 "core" 97 +103 "processing"%a9 +3 "core" 9; +103 "processing"%h9 +3 "core" 9@ +102 "processing"%m9 +2 "core" 9D +103 "processing"%u9 +3 "core" 9H +102 "processing"%Q9 +2 "core" 9L +103 "processing"%o9 +3 "core" 9P +103 "processing"%v9 +2 "core" 9U +103 "processing"%]9 +2 "core" 9Y +103 "processing"%/9 +2 "core" 9] +103 "processing"%#9 +3 "core" 9a +102 "processing"%9 +3 "core" 9e +103 "processing"%N9 +3 "core" 9j +102 "processing"%}9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%|9 +3 "core" 9v +102 "processing"%r9 +4 "core" 9{ +102 "processing"%9 +3 "core" 9 +102 "processing"%V9 +2 "core" 9 +103 "processing"%z9 +2 "core" 9 +103 "processing"%j9 +2 "core" 9 +103 "processing"%c9 +3 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9\ +103 "processing"%w9 +3 "core" 9\ +97 "Can"\\ +5 "processing"%C9 +3 "core" 9$\ +102 "processing"%Z9 +2 "core" 9* +103 "processing"% 9 +2 "core" 9/ +103 "processing"%9 +2 "core" 94 +103 "processing"%9 +2 "core" 99 +103 "processing"% 9 +3 "core" 9> +102 "processing"% 9 +2 "core" 9D +103 "processing"%59 +3 "core" 9I +102 "processing"%@9 +2 "core" 9N +103 "processing"%29 +2 "core" 9R +103 "processing"%9 +3 "core" 9X +103 "processing"%9 +2 "core" 9\\ +103 "processing"%*9 +2 "core" 9a +103 "processing"%9 +2 "core" 9f +103 "processing"%9 +2 "core" 9j +103 "processing"%9 +3 "core" 9o +2 .tPH.hold 2:00:00,28C +3 "processing"%\ ppj +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +115 "core"  +2 "processing"%$% +4 "core" %@ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +603 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%6'Һ +1617 "core" ' + .tPTV.dial :puck +2 "processing"%t  +76 "core"  +2 .tPSV.dial PTV + "processing"% +72 "core" +2 .tPBV.dial :waste1 + "processing"%  +134 "core"  +2 "processing"%{% +4 "core" %ҺL  +2 .tPS.seek 1.5ml + "processing"%' +610 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%8 * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%,' +1616 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%g +74 "core"  +46 .tPS.reconfigure PSfast +4 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%' +2559 "core" ' +2 .tPSV.dial PTV + "processing"%. +86 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%4 +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%7  +73 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2535 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%-  +138 "core" +2 .tPSV.dial :mixloop + "processing"%& +45 "core" +2 .tPRV.dial :ab1 + "processing"%> @ +77 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%E' +367 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'B  + "processing"%"  +45 "core" +3  +2 "processing"%H% +3 "core" %:  +2 .tPS.seek 0.34ml + "processing"%' +444 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'%  +30 "core" +2 .tPRV.dial :air + "processing"%  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%G'G +1179 "core" ' + .tPRV.dial :waste2 +2 "processing"%1 @ +74 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +624 "Can"\\ JJ +242 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%U  +46 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%)'Һ +1608 "core" ' + .tPSV.dial :PML +2 "processing"% +45 "core" +2 .tPTV.dial :mixing + "processing"%A @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%D  +34 "core"  +2 "processing"%S% +4 "core" %Ҹ  +2 .tPS.seek 1.85ml + "processing"%[' +251 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%; * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%T' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'M& +3 "core" & +2 "manipulator"&:& +4 "core" &p G U \\ B + "manipulator"&0% +4 "core" %  r P n F +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +136 "core" ( +2 "manipulator"&'& +4 "core" &, I p , E# + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &, C [  C# +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&\\/ +77 "core" / +3 "manipulator"&F& +4 "core" &, A   ># +2 "manipulator"&!% +3 "core" % 1  3  > +2 .tForearm.seek :retract +2 "manipulator"&W'\ +104 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&R( +292 "core" ( +2 "manipulator"&9& +4 "core" &*    5Ct + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &* 1 < 7 9Ct +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&b' +105 "core" ' +2 "manipulator"&?& +4 "core" &*  # ;Cq +2 "manipulator"&x% +3 "core" % # , ! < +2 "collection"'X& +4 "core" & +2 "collection"'^& +4 .tCC.seek :closed + "collection"'+(` +3 "core" & +3 &  +10 &)p - +9 &^{ A +10 &>p T +9 &N U +9 &L U +10 &G U +9 &@L U +10 &L V +9 &J U +9 &L V +10 & HJ U +9 &"\ J U +9 &#I U +10 &%L U +9 &'PL U +9 &)A U +10 &*I U +9 &,H V +10 &.WI V +9 &0G U +9 &1C U +10 &3I U +9 &5_G V +10 &7"I U +9 &8G U +9 &:B U +10 &*D U +9 &?J U +10 &AF U +9 &CqF U +9 &E4F U +10 &FF U +9 &HJ U +10 &JuU V +9 &L.q  Z +9 &MC5 ^ +10 &ORR a +9 &Q^TV a +9 &SWX a +10 &TXX b +9 &V\\[ b +10 &X_^[ b# +9 &Zc` b* +9 &[eb b3 +10 &]gg b3 +9 &_>ih V +9 &`>.ik *| +10 &`arjk Y +2 ( + "collection"'^& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.57 + "collection"'I& +3 "core" &`apii Y +3 .tHand.open + "manipulator"&i1 +74 "core" 1 +2 "manipulator"&<% +4 "core" %  | K $ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&_'\ +99 "core" ' +2 .tPSV.dial PSR + "processing"%O +103 "core"  +2 "processing"%f% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%e' +1619 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%Y  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%s' +1620 "core" ' + .tPSV.dial PSR +2 "processing"% +45 "core"  +2 .tPSR.select :air + "processing"% +54 .tPS.seek 2.5ml +2 "processing"%y' +2627 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%p  + "collection"'`  +32 "core" ~ +134  +2 .tPSV.dial :mixloop + "processing"%l +114 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%q  +77 "core" +2 .tPS.seek 0ml +2 "processing"%d' +2622 "core" ' +2 .tPSV.dial :air + "processing"%a  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%h' +2647 "core" ' +2 .tPSV.dial :mixloop + "processing"%m +46 "core" +2 .tPS.seek 0ml +2 "processing"%u' +2622 "core" ' +2 .tPSV.dial :air + "processing"%Q  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%o' +2622 "core" ' +2 .tPSV.dial :mixloop + "processing"%v +46 "core" +2 .tPS.seek 0ml +2 "processing"%]' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&/& +4 "core" &(  'Bi +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&#( +48 "core" ( +2 "manipulator"&& +4 "core" &  7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &N& +2 "core" & 6 +2 .tForearm.seek CC +2 "manipulator"&}' +96 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open +2 "collection"'|( +472 "core" ( +2 "manipulator"&r& +4 "core" & , I 5 + "manipulator"&% +4 "core" %  / H A +2 .tForearm.seek :retract + "manipulator"&V'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&z(, +278 "core" ( +2 "manipulator"&j& +4 "core" &, E W A B: + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &, , 7 @: +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +3 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"& % +4 "core" % m N 1B +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&w'\ +99 "core" ' +2 ."da"delayUntil "08:21:57.16" +24580 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%C @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%Z  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2552 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%5 +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%@  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%2'ղ +888 "Can"b ?? +1637 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +134 "core"  +2 "processing"%% +4 "core" %ղ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%*'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV + "processing"% +85 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%$% +3 "core" %Ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%=' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%t' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +4 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%{ +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%6' +2525 "core" ' + ."da"PSV.dial PTV +2 "processing"%8 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%L +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%~'ղ +2538 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%g +134 "core"  +2 "processing"%,% +4 "core" %ձ +45 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%.'\ +594 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%4'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%7  +35 "core"  +2 "processing"%% +4 "core" %Ҹ  +2 ."da"PS.seek 1.5ml + "processing"%-'~ +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%>' +1632 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%B * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%" +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%H' +2557 "core" ' + ."da"PSV.dial PTV +2 "processing"%E +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%% +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%1'ղ +2534 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%G  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%U  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +43 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"% +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%A' +408 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%D  +45 "core"  +2 "processing"%S% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%;'` +346 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%)  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%['Һ +573 "Can"^ II +994 "core" ' + ."da"PSV.dial :PML +2 "processing"%M +44 "core" +2 ."da"PTV.dial :mixing + "processing"%: @ +76 "core" B +2 ."da"PBV.dial :waste1 + "processing"%0  +35 "core" +2 "processing"%'% +3 "core" %Һ  +2 ."da"PS.seek 1.85ml +2 "processing"%3' +249 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%P * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%\\' +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%F  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +33 "core" + +2 ."da"PSV.dial :air + "processing"%k  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2530 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%9 +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%J  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%?  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%x'ղ +1906 "Can"^ TT +618 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%X +133 "core"  +2 "processing"%W% +4 "core" %ծT + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%K'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%I'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%i  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%< +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%^  +36 "core" +2 "processing"%O% +3 "core" %Ҿ5  +2 ."da"PS.seek 1.5ml +2 "processing"%f' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%T' +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%Y  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +86 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%s' +2534 "core" ' + ."da"PSV.dial PTV +2 "processing"%` +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%p +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%l +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%q  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%y'ղ +2523 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +40 "processing"%a +142 "core"  +2 "processing"%d% +4 "core" %յ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%m'\ +610 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%h'Һ +1619 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%Q +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%u  +35 "core" +2 "processing"%v% +4 "core" %Ҽ  +2 ."da"PS.seek 1.5ml + "processing"%o' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%N  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%R +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%_' +2529 "core" ' +2 ."da"PSV.dial PTV + "processing"%+ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%r +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%}  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%j'ղ +2530 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%c +133 "core"  +2 "processing"%#% +4 "core" %յ] + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%V +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%C% +4 "core" %Ҿ  + ."da"PS.seek 1.5ml +2 "processing"%Z' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +13 "Can"^ LK +1597 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%]  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +86 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%5' +2531 "core" ' +2 ."da"PSV.dial PTV + "processing"%@ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%2'ղ +2526 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%* +139 "core"  +10 "processing"%% +11 "core" %մ +8 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +3 "processing"% +20 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +8 "processing"%'m +361 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +4 "core" %s  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%$'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%=  +36 "core" +2 "processing"%% +4 "core" %Ҹ  + ."da"PS.seek 1.5ml +2 "processing"%'~ +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%t' +1610 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%8  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%L +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2554 "core" ' +2 ."da"PSV.dial PTV + "processing"%6 +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%g +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%, +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%~  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%.'ղ +2556 "core" ' +2 "processing"%9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast + "processing"%7  +3 "core" 5 + 5 +2 "processing"%& +3 "core" &]{/ 8 + #"da"Imaging da puck in Processing Clamp while storing it to tube 4 +43 "manipulator"&4% +10 "core" %\  ) +2 "storage"(&% +3 "core" %{   +2 "storage"(-. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 +2 "storage"((,q +357 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (B& +3 "core" &,s  i +2 "manipulator"&"& +3 "core" &, s  : +2 "manipulator"&>% +3 "core" %\  y *  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&E( +199 "core" ( +2 "manipulator"&%& +4 "core" & w x ; ) + "storage"(& +4 "core" &,r  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +103 "core" ' +2 "storage"(H& +4 "core" &,r J +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(G' +180 "core" ' +2 "storage"(U- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & U W  ) +2 "storage"( & +3 "core" &,r I +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 4 +2 "manipulator"&1' +25 "core" ' +2 ."da"Elbow.hold + "manipulator"&D, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(S- +2 "core" -' +3 ."da"SE.seek 13.13 Pucks below Top Plate + "storage"(A' +39 "core" ' +2 "manipulator"&)% +4 "core" % # O  + "storage"(;& +4 "core" &,r + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 335 counts + "manipulator"&M' +17 "core" ' +2 "manipulator"&:& +4 "core" & j h  ) +2 "storage"(0& +3 "core" &,r L +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&''( +14 "core" ' +3 ."da"SE.seek 14.13 Pucks below Top Plate +2 "storage"(P' +51 "core" ' +2 "manipulator"&[& +4 "core" & U Q V ) +2 "manipulator"&3% +4 "core" %) W Z  + ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&F'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&!(k +264 "core" ( +2 "manipulator"&k& +4 "core" &r ; 2 i  + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &r ! ?  +2 ."da"Forearm.seek PC +2 "manipulator"&9' +95 "core" ' +2 ."da"Hand.close + "manipulator"&J/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%( +450 "core" ( +3 "storage"(?& +3 "core" &,r  +2 "manipulator"&& +3 "core" &r ` i  +2 "manipulator"&X% +3 "core" % ϣ n j   +2 ."da"Forearm.seek :retract +2 "manipulator"&W'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&x( +260 "core" ( +2 "manipulator"&K& +4 "core" & V R X 0 + "storage"(i& +4 "core" &,r  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&<'( +105 "core" ' +2 ."da"Hand.open + "manipulator"&^1 +73 "core" 1 +2 "storage"(O- +3 "core" -' +3 ."da"SE.seek 13.89 Pucks below Top Plate + "storage"(I'і +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 13.12 Pucks below Top Plate +2 "storage"(b' +51 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1709h173ml.tif +1319 #SX MX5/16 (USB:49): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.945 seconds\ /var/log/esp/da19sep1709h173ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1709h173ml15s.tif +627 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +930 #"da"SX MX5/16 (USB:49): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1709h173ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1709h173ml30s.tif +3058 #SX MX5/16 (USB:49): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1709h173ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1709h173ml70s.tif +7120 #SX MX5/16 (USB:49): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1709h173ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.945 sec auto-exposure",Subject: "da19sep1709h173ml images!" +9 "storage"(f- +10 "core" -' +5 "storage"(Y& +7 "core" &,r ` +2 "manipulator"&e& +3 "core" & ( ,  0 +3 ."da"Elbow.seek 4 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&T& +4 "core" & * -  0 + "storage"(`& +4 "core" &,r +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&p'( +21 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 13.84 Pucks below Top Plate +2 "storage"(l'W +64 "core" ' +2 "manipulator"&q& +4 "core" & = +0 +2 "storage"(s& +3 "core" &,r  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 4 +2 "manipulator"&a' +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&d, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 14.02 Pucks below Top Plate +2 "storage"(y'A +36 "core" ' +2 "manipulator"&m% +4 "core" % ! +2 "storage"(Q& +4 "core" &,r  + ."da"Forearm.force -20 +2 "manipulator"&5 +4 ."da"Forearm.seek 4 + 336 counts +67 "manipulator"&u' +15 "core" ' +2 "manipulator"&v& +7 "core" & - -/ + "storage"(h& +4 "core" &,r   ) +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&/'( +22 "core" ' +2 "storage"(o% +4 "core" %J   +6 ."downElevator"SE.seek :down +6 "storage"(N'} +98 (% +4 "core" %A M Q 9 U\\ +3 "manipulator"&R% +4 "core" %1 3\\ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +13 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +73 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%+& +4 "core" & +2 "manipulator"&r& +4 "core" & 9 8 @/ +2 "manipulator"&% +3 "core" %\  H H @ +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&}(, +188 "core" ( +2 "manipulator"&_& +4 "core" &, 2 FB +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &, ' EB +8 ."psFlush"Forearm.seek :garage +2 "manipulator"&#' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&j/ +74 "core" / +2 "manipulator"&& +4 "core" &, [ Z L >A +2 "manipulator"&V% +3 "core" % 5 P N Z = +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&C(k +120 "core" ( +2 "manipulator"& & +4 "core" &t }  E + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &t d d D +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&Z' +91 "core" ' +3 "manipulator"&]& +4 "core" &t L F +2 "manipulator"& % +3 "core" %ϸ Q FO +2 "processing"% & +4 "core" & +2 "processing"%& +3 ."psFlush"PC.seek :closed +2 "processing"%@(] +3 "core" & +3 &  +9 &(s - +9 &^~ A +9 &Ds T +10 &N U +9 &N U +10 &L U +9 &GK U +10 & L U +9 &O U +9 &O U +9 & PP U +10 &"R V +9 &#M U +10 &%J U +9 &'WL U +9 &)R U +10 &*R U +10 &,N U +8 &._O U +10 &0 Q V +9 &1R U +10 &3S U +9 &5gM U +9 &7(N V +10 &8N U +9 &:R U +9 &0O V +10 &?P V +9 &AN U +9 &CwN U +9 &E9Q U +10 &Fc W +9 &H~ Z +9 &Jn [ +10 &L0 [ +9 &M \\ +10 &O \\ +9 &Qv [ +9 &S7 \\ +10 &T \\ +9 &V \\ +9 &Xz ] +10 &Z< ] +9 &[ N +10 &]*Eu %o +9 &]|: 5 +5 ( + "processing"%& +6 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 + "processing"%& +4 "core" &]|) 5 + &]|) 5 + ."psFlush"Hand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&% +4 "core" % ϸ b d BO +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&5'\ +92 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%* +145 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +331 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +363 "Can"m KK +422 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +1622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%$' +2622 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +76 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%='\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2124 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +86 "core"  +2 ."psFlush"PBV.dial PSV + "processing"%{ U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%8 @ +41 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%L  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%t'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%6 +45 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%g' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%, +74 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%~' +2624 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%7  +73 "core"  +4 ."psFlush"PS.seek :empty +4 "processing"%'ղ +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%4 +43 "core"  +47 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%&'TE +1109 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%-' +1614 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%B +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +3 "processing"%"  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%>' +2636 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%% +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +612 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%z' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%H +73 "core" +2 ."psFlush"PBV.dial PSV + "processing"%w U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%U' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%S  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%)'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%; +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%:' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%0 +85 "core"  +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%[' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%3 @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%E  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%G'ղ +2626 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'1& +3 "core" & +2 "manipulator"&M& +4 "core" &t  G + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&A(k +2 "core" ( +2 "manipulator"&'& +3 "core" &t  G +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" &t  G + .tForearm.seek PC +2 "manipulator"&\\' +96 "core" ' +2 .tHand.close + "manipulator"&D/ +77 "core" / +2 .tPC.seek :open +2 "processing"%J( +453 "core" ( +2 "manipulator"&F& +4 "core" &t  N + "manipulator"&n% +4 "core" % Ϧ Q N +2 .tForearm.seek :retract + "manipulator"&?'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +403 "core" ( +3 "manipulator"&X& +3 "core" & b L +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" & J L +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&K' +101 "core" ' +2 "manipulator"&i& +4 "core" &  K +2 "manipulator"&!% +3 "core" % 6 J +2 "collection"'^& +4 "core" & + "collection"'O& +4 .tCC.seek :closed +2 "collection"'W(` +2 "core" & +5 &< 0 +9 &)Cz= 3 +9 &El{A H +10 &c8 U +9 &L4 U +10 &YK@ U +9 &J8 U +9 &L@ U +10 &L U +9 &cKV T +9 &#L6 U +10 & LR U +9 &"KH U +10 &$jJF U +9 &&,LM U +9 &'LI U +10 &)II T +9 &+qLF U +9 &-4MJ U +10 &.JJ U +9 &0LF U +10 &2zIH U +9 &4<JI U +9 &5IM U +10 &7JN U +9 &9LO U +9 &;DIO U +10 &=JJ U +9 &>LO U +10 &@HM T +9 &BKNJ U +9 &DFO U +10 &ELP U +9 &GMG U +9 &IRPK U +10 &K` Y W +9 &LC3J Z +10 &N|h]H _ +9 &P;jiH ` +9 &QmkU a +10 &SlnX a +9 &U|nnO b +9 &W?qp a +10 &Xrq+ b +9 &ZttT b$ +10 &\\vwv- b, +9 &^.yxH b3 +9 &_|{J 8 +10 &`U{| 6 +9 &`r|~R R +5 ( + "collection"'O& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.44 +2 "collection"'P& +4 "core" &`g|{ R + &`g}y R + .tHand.open +2 "manipulator"&I1 +76 "core" 1 +2 "manipulator"&f% +4 "core" % ^ b A +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&Y'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'e& +4 "core" &`gyw R + "collection"'T% +4 "core" %ӯxy + .tCSV.dial CSR +2 "collection"'`  +42 "core"  +2 "collection"'q% +4 "core" %ӭzw + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'s'qi +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'm% +3 "core" %qiwv  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'Q'C +682 "core" ' + .tCSV.dial :waste +2 "collection"'x +135 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'<'Ӵ +1260 "Can"j GG +713 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'v& +4 "core" &`fws R +2 "collection"'h% +3 "core" %Ӹuv + .tCSV.dial :flush +2 "collection"'b  +43 "core"  +43 .tCS.reconfigure CSfast +5 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'o'qi +1287 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air + "collection"'p @ +43 "core" A +2 "collection"'% +4 "core" %qhtt  +2 .tCS.seek 7ml +2 "collection"''} +557 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'l  +2 'R  +43 "core"  +97  +2 .tCBV.dial :waste1 + "collection"'a @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'+'Ӵ +1775 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'r& +4 "core" &`ewv0 R +2 "collection"'% +3 "core" %Ӷvu5 +2 .tCSV.dial :flush + "collection"'u  +74 "core" +2 .tCS.seek 5ml +2 "collection"'y'qi +1295 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'/ @ +45 "core" B +2 "collection"'_% +4 "core" %qntt  +2 .tCS.seek 7.001ml + "collection"'c' +568 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'N  +43 "core"  +2 .tCBV.dial :waste2 + "collection"'  +106 "core"  +2 .tCS.seek 0ml +2 "collection"'d'Ӵ +1775 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'j& +4 "core" &`ett R + "collection"'% +4 "core" %ӱuu! + .tCSV.dial CSR +2 "collection"'V  +42 "core"  +2 "collection"'% +4 "core" %ӱtt + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"' ' +2021 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"' ' +564 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'# +2 ']  +103 "core" +38  +2 .tCTV.dial :intake + "collection"'  +76 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"' ' +2019 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'}  +74 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +582 "core" ' + .tCSV.dial CSR +2 "collection"'  +105 "core"  +2 "collection"'% +4 "core" %ӶtwG + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1340 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1352 "core" ' +2 .tCSV.dial CBV + "collection"' +105 "core" +2 .tCS.seek 0ml +2 "collection"'*'Ӵ +2600 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Z& +4 "core" & l i f D +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&.( +4 "core" ( +2 "manipulator"&& +4 "core" & d ` D + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & d c C +2 .tForearm.seek CC + "manipulator"&' +97 "core" ' +2 .tHand.close + "manipulator"&2/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +474 "core" ( +2 "manipulator"&$& +4 "core" &  H + "manipulator"&=% +4 "core" % ( G +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&{(, +275 "core" ( +2 "manipulator"&& +4 "core" &, ~ GJ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &, { GJ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&L1 +66 "core" 1 +2 "manipulator"&% +4 "core" % \ p O ? > 15,\\n 5 => 7}\\nCan@09:17:04, 23.7C, 18% humidity, 15.1psia, 12.464V, 0.251A, 0.245A avg, 3.13W",Subject: "Asleep until 11:00" +4 ."shutdown"PS.coast +3 "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +38 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +36703 "Can"m\  +60002 k\  +60002 h\  +60003 h\  +60002 f\  +60002 h\  +60002 f\  +60002 g\  +60002 f\  +60002 g\  +40802 f\  +2 #tPowering core bus +480 .Gate.power :raw,:ON +2 "sampler") +2 )t +2 "core"  + "collection"' +2 ', +3 "core"  + "processing"% +2 %g +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" % + .tSS.configure SSconfig +2 "sampler")#.0X% +3 "core" %&# +2 ."rdySampler"Intake.select :close +3 "processing"%% + ."rdySampler"Exhaust.select :close +4 "manipulator"&H% + ."rdySampler"CTV.dial :air +3 "collection"'w  +3 "core" % + % / W +2 ."rdyProcessing"PSV.dial :air +3 "manipulator"&z% + "processing"%  +5 "core"  + % ! N V +2 ."rdySampler"CSV.dial :waste1 +2 .tForearm.reconfigure LooseForearm +3 "collection"'U + "manipulator"&#@2^d^2b +4 .tForearm.home.seek :retract + "manipulator"&S'\ +50 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler")  +3 "core"  +2 "sampler");  +16 "core" ' +  +3 ."closeHand"Hand.close +4 .tElbow.jog 1500 +2 ."rdySampler"SS.reconfigure SSconfig +4 ."readyCS"CS.reconfigure CSfast +3 "manipulator"&)/ +3 &0* + "sampler")#.0X 15,\\n 5 => 7}\\nCan@11:00:30, 23.3C, 18% humidity, 15.0psia, 12.381V, 0.477A, 0.477A avg, 5.91W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #2) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'A& +4 "core" &"$  +2 .tHand.open + "manipulator"&X1 +73 "core" 1 +2 "manipulator"&9& +4 "core" & q k O A2 +2 "manipulator"&i% +3 "core" % \  t t B +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&!(, +186 "core" ( +2 "manipulator"&^& +4 "core" &, - EN +2 .tElbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 &?& +2 "core" &,  EN +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&|' +100 "core" ' +2 .tHand.close + "manipulator"&O/ +67 "core" / +2 "manipulator"&P& +4 "core" &, j c =N +2 "manipulator"&I% +3 "core" % 0 [ _ > +3 .tForearm.seek :retract +2 "manipulator"&f'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&e( +326 "core" ( + "manipulator"&T& +4 "core" &  F +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &  F + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&q' +95 "core" ' +2 "manipulator"&K& +8 "core" & r ~ D +2 "manipulator"&(% +3 "core" % D E +2 "collection"'m& +4 "core" &$%  +2 "collection"'s& +4 .tCC.seek :closed + "collection"'x(` +3 "core" &##  +3 &$$  +9 &3s#$ , +10 &^{%$ A +9 &5q$# T +9 &G%$ U +10 &L## U +9 &uI%% U +9 &7K&% U +11 &K%$ V +9 &J#% U +10 &}K'$ U +9 & >K#% V +9 &"K$& U +9 &#H%% U +9 &%J#$ V +10 &'GL&$ U +9 &)\ J%$ U +9 &*J'& U +10 &,J#$ U +9 &.PJ'% U +9 &0H$% U +10 &1G$% U +11 &3I%$ U +7 &5YI&& U +10 &7J%& U +9 &8G'% U +10 &:G#& U +9 &#F&& U +10 &?I%% U +9 &AF&& U +10 &CjG%& T +9 &E+E%& U +9 &FF%' U +10 &HN++ U +9 &JlW4- W +9 &L&yJ= Y +10 &Mug ^ +9 &O ` +9 &QV a +10 &S a +9 &T a +10 &V b +9 &XZ b +9 &Z b" +10 &[ b( +9 &] b2 +9 &_C W +10 &`A) - +9 &`m{ V +2 ( + "collection"'s& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.58 + "collection"'Q& +5 "core" &`mx V +2 .tHand.open + "manipulator"&v1 +74 "core" 1 +2 "manipulator"&h% +4 "core" %  A ? G ; +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&b'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"'<& +3 "core" &`mt V +2 "collection"'p% +4 "core" %ӱ + .tCSV.dial CSR +2 "collection"'  +145 "core"  +2 "collection"'o% +4 "core" %ӱ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'l'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'R% +3 "core" %qf  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'a'@ +694 "core" ' + .tCSV.dial :waste +2 "collection"' +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'r'Ӵ +1978 "core" ' +2 #tPurging external Intake + "collection"'& +4 "core" &`mv V + "collection"'u% +4 "core" %ӵ + .tCSV.dial :flush + "collection"'+  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'/' +2506 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'_ + 'y  +5 "core"  +70 ~ +2 .tCTV.dial :intake + "collection"'N  +77 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2533 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'c  +77 "core"  +2 #tFlushing upper manifold + "collection"'j& +4 "core" &`mu V + "collection"'% +4 "core" %ӳ + .tCSV.dial :flush +2 "collection"'V  +75 "core"  +2 .tCS.seek 5ml +2 "collection"''qi +1287 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'d @ +44 "core" A +2 "collection"' % +4 "core" %ql  +34 .tCS.seek 7ml +11 "collection"'#' +568 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"'] +107 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"' 'Ӵ +1245 "Can"j RR +526 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"' '2T +809 "core" ' +2 .tCSV.dial :waste + "collection"'} +44 "core" +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +811 "core" ' +2 "collection"'& +4 "core" &`mt V + "collection"'% +4 "core" %ӯ + .tCSV.dial :flush + "collection"'  +44 "core"  +2 .tCS.seek 3ml +2 "collection"''2T +805 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"'% +4 "core" %2T  +2 .tCS.seek 5ml + "collection"'Z'qi +560 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +2 "collection"''Ӵ +1301 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +797 "core" ' + .tCSV.dial :waste +2 "collection"'2 +75 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +799 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Y& +4 "core" & N T 3 @ +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&W( +8 "core" ( +2 "manipulator"&$& +4 "core" & V N . @ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" & J L @ +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 .tCC.seek :open +2 "collection"'8( +468 "core" ( +2 "manipulator"&.& +4 "core" &  K + "manipulator"&L% +4 "core" %  U K + .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +273 "core" ( +2 "manipulator"&& +4 "core" &, Kh + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  Kh +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&*' +114 "core" ' +2 .tHand.open +2 "manipulator"&J1 +75 "core" 1 +2 "manipulator"&G% +4 "core" % z M A  15,\\n 5 => 7}\\nCan@11:03:14, 23.3C, 18% humidity, 15.0psia, 12.396V, 0.441A, 0.441A avg, 5.46W",Subject: "da sampling at most 1000ml" +2 "collection"'{& +5 "core" &%% +2 "manipulator"&\ % +3 "core" %\  [ K +2 "storage"(t% +3 "core" % $  +2 "storage"(,. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(g(<1 +1008 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +3 "core" &<5 R  + "manipulator"&~& +4 "core" &,  Fh + "manipulator"&7% +4 "core" %\   F +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&( +183 "core" ( +4 "manipulator"&4& +8 "core" & s s  D- +4 "storage"(& +6 "core" &<5  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&&'Ϲ +95 "core" ' +2 "storage"(B& +4 "core" &<5 \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"("' +247 "core" ' +2 "storage"(-- +4 "core" -'i +4 .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (%& +2 "core" &<5   +2 "manipulator"&>& +3 "core" & [ b 5 >- +2 .tElbow.seek 5 +5 "manipulator"&( +3 "core" ( +2 "manipulator"&H& +3 "core" & [ ` P =- +2 "storage"(z& +3 "core" &<5 ]  +3 .tForearm.seek 5 + 300 counts + "manipulator"&w'΍ +19 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close +43 "manipulator"&U/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"& & +4 "storage"(;'} +5 "core" & J K @- +2 "manipulator"&% +4 "core" % ΀ Y e D1 +2 .tForearm.seek :retract + "manipulator"&)'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&0( +102 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +85 "core" ( +2 "manipulator"&& +4 "core" & _ I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &  I +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&D' +99 "core" ' +3 "manipulator"&5& +4 "core" & X K +2 "manipulator"&F% +4 "core" %  Kf +2 "collection"'@& +3 "core" &"$ +2 "collection"'S& +3 .tCC.seek :closed +2 "collection"'E(` +3 "core" &#$ +3 &!%  +9 &+n#" - +9 &`x"# A +10 &Pk!# S +9 & H%  T +10 &J#" T +9 &I## T +9 &UI#% T +10 &F"% T +9 &H## T +9 &I%" T +10 & \\L#" T +9 &"I"# T +10 &#E#$ S +9 &%H#$ T +9 &'eI#$ T +10 &)'D"$ T +9 &*K&# T +9 &,I&# T +10 &.mG%# T +9 &0/H#$ T +10 &1C## T +9 &3J#% T +9 &5uH#% T +10 &78F%" S +9 &8H#$ S +9 &:D#$ S +10 &<~G#& S +9 &>?I%# T +10 &@G#$ T +9 &AF#% T +9 &CD%% S +10 &EGF$# T +9 &G K(' T +9 &HT++ U +10 &Jl@6 X +9 &L9eZ [ +10 &Mzy _ +9 &O~} _ +9 &Qq~ ` +10 &S1 a +9 &T a +9 &V a +10 &Xs b +9 &Z2 b" +10 &[ b' +9 &] b0 +9 &_] U +10 &`J (s +9 &`% [ +9 ( + &`j U + "collection"'S& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.71 + .Hand.open + "manipulator"&'1 +71 "core" 1 +2 "manipulator"&A% +4 "core" %  Gf +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&X'\ +93 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")9+ +3 "core" + +2 "sampler")i% +3 "core" %~ " H +2 "collection"'^& +4 "core" &`g U +2 "Can"p KK +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +27  +2 .tdelay 3.8 seconds +382 "collection"'P% +4 "core" %ӵ + "sampler")I% +4 "core" %3 ! + .tSSV.dial :spit +2 "sampler")C +140 "core"  +2 .tSS.seek 0ml +2 "sampler")|'z +262 "core" ' +2 .tSSV.dial CBV + "sampler")!  +141 "core"  +2 .tCTV.dial :intake + "collection"'T  +78 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "11:08:23.78" +1576 #"pumping"6.8L/min +3007 #6.8L/min +3007 #6.8L/min +3007 #6.8L/min +3007 #6.8L/min +2862 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +138 #"pumping"6.8L/min +72 "collection"'`% +3 "core" %ӵ { + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X' +530 "core" '{  / +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X% +3 "core" %A  # +2 "collection"'H% +3 "core" %ӵ y +2 #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 32 +2 "sampler")#. 0X +15 "collection"'% +3 "core" %ӵ y +2 "sampler")a% +3 "core" %  ) +15 "collection"'% +3 "core" %ӵ y +2 "sampler")% +3 "core" % ) +15 "collection"'h% +3 "core" %ӵ y +2 "sampler")+% +3 "core" %  ) +2 "collection"'r% +4 "core" %ӵ y + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 21 +2 "sampler")#.0X% +3 "core" %ӵ x +2 "sampler")H% +3 "core" %\\B  i +15 "collection"'B% +3 "core" %ӵ x +2 "sampler")% +3 "core" %\\A  B +15 "collection"'"% +3 "core" %ӵ y +2 "sampler") % +3 "core" %\\A\   B +15 "collection"'% +3 "core" %ӵ x +2 "sampler")w% +3 "core" %\\A  B +15 "collection"'% +3 "core" %ӵ y +2 "sampler")5% +3 "core" %\\A\   B +15 "collection"'F% +3 "core" %ӵ w +2 "sampler")@% +3 "core" %\\A\   B +15 "collection"';% +3 "core" %ӵ x +2 "sampler"))% +3 "core" %\\A   B +15 "collection"'% +3 "core" %ӵ x +2 "sampler")% +3 "core" %\\A\   B +2 "collection"'&% +3 "core" %ӵ w +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 15 +2 "sampler")#.0X% +3 "core" %ӵ y +2 "sampler")H% +3 "core" %K\   ? +15 "collection"'B% +3 "core" %ӵ y +2 "sampler")% +3 "core" %K\   ? +15 "collection"'"% +3 "core" %ӵ x +2 "sampler") % +3 "core" %K\  ? +15 "collection"'% +3 "core" %ӵ x +2 "sampler")w% +3 "core" %K\   ? +15 "collection"'% +3 "core" %ӵ w +2 "sampler")5% +3 "core" %K\  ? +15 "collection"'F% +3 "core" %ӵ x +2 "sampler")@% +3 "core" %K\   ? +2 "collection"';% +3 "core" %ӵ x +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %t  ( +15 "collection"'H% +3 "core" %ӵ y +2 "sampler")B% +3 "core" %t ( +15 "collection"'% +3 "core" %ӵ x +2 "sampler")"% +3 "core" %t  ( +15 "collection"' % +3 "core" %ӵ y +2 "sampler")% +3 "core" %t  ( +15 "collection"'w% +3 "core" %ӵ x +2 "sampler")x% +3 "core" %t  ( +15 "collection"'% +3 "core" %ӵ y +2 "sampler")5% +3 "core" %t  ( +2 "collection"'F% +3 "core" %ӵ x +2 #tIntake @21.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %  7 +15 "collection"'H% +3 "core" %ӵ x +2 "sampler")B% +3 "core" % 7 +15 "collection"'% +3 "core" %ӵ y +2 "sampler")"% +3 "core" %  7 +15 "collection"' % +3 "core" %ӵ x +2 "sampler")% +3 "core" %  7 +15 "collection"'w% +3 "core" %ӵ x +2 "sampler")x% +3 "core" %  7 +15 "collection"'% +3 "core" %ӵ w +2 "sampler")5% +3 "core" %  7 +15 "collection"'F% +3 "core" %ӵ x +2 "sampler")b% +3 "core" %  7 +15 "collection"'=% +3 "core" %ӵ x +2 "sampler")% +3 "core" %  7 +15 "collection"'&% +3 "core" %ӵ y +2 "sampler")6% +3 "core" % 7 +15 "collection"'z% +49 "core" %ӵ x +3 "sampler")^% +3 "core" %  7 +2 "collection"'D% +3 "core" %ӵ w +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'K'Ӵ +113 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")( +137 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"''Ӵ +110 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +89 "core" ' +2 ."CSpush"CS.coast +2 "collection"'5 +44 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +326 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'M% +3 "core" %9  +2 .tCS.seek 5.999ml + "collection"'\ ' +1348 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'t +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'7'ӂ +1536 "core" ' + .tCSV.dial CSR +2 "collection"'4  +43 "core"  +2 "collection"'% +4 "core" %Ӆ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +582 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '{% +3 "core" %  +2 .tCS.seek 4.999ml + "collection"'G'qc +835 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'~  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'-'> +1086 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'e \  +2 '%9 +5 "core" 9 +102 "collection"'.9 +3 "core" 9d +102 "collection"'L9 +2 "core" 9 d +103 "collection"'19 +2 "core" 9 d +103 "collection"'U9 +2 "core" 9d +103 "collection"'9 +4 "core" 9d +102 "collection"'>9 +3 "core" 9d +102 "collection"'H9 +3 "core" 9d +102 "collection"'B9 +3 "core" 9"d +102 "collection"'9 +3 "core" 9&d +102 "collection"'"9 +3 "core" 9+d +102 "collection"' 9 +3 "core" 9/d +102 "collection"'9 +3 "core" 93d +102 "collection"'w9 +3 "core" 97d +102 "collection"'x9 +3 "core" 9;d +102 "collection"'9 +3 "core" 9$@d +103 "collection"'59 +3 "core" 97Dd +145 "collection"'F9 +4 "core" 9VJd +102 "collection"'b9 +3 "core" 9kNd +102 "collection"'=9 +3 "core" 9Rd +102 "collection"'9 +3 "core" 9Vd +102 "collection"'&9 +3 "core" 9[d +102 "collection"'69 +3 "core" 9_d +102 "collection"'z9 +3 "core" 9cd +102 "collection"'^9 +3 "core" 9gd +102 "collection"'D9 +3 "core" 9kd +103 "collection"'g9 +3 "core" 91pd +102 "collection"'S9 +3 "core" 9Ktd +102 "collection"'O9 +3 "core" 9dxd +102 "collection"'k9 +3 "core" 9|d +102 "collection"'W9 +3 "core" 9d +103 "collection"'i9 +3 "core" 9d +102 "collection"'I9 +3 "core" 9b +102 "collection"'[9 +3 "core" 9_ +102 "collection"'T9 +3 "core" 9^ +102 "collection"'99 +3 "core" 9[ +103 "collection"'|9 +3 "core" 95Y +102 "collection"'9 +3 "core" 9NW +102 "collection"''9 +3 "core" 9gT +102 "collection"'m9 +3 "core" 9S +102 "collection"'f9 +3 "core" 9Q +102 "collection"'!9 +3 "core" 9O +102 "collection"'P9 +3 "core" 9M +102 "collection"'v9 +3 "core" 9J +102 "collection"'@9 +3 "core" 9I +102 "collection"'C9 +3 "core" 9G +103 "collection"'A9 +3 "core" 9%E +102 "collection"'`9 +3 "core" 9;D +102 "collection"'89 +3 "core" 9QB +102 "collection"'s9 +3 "core" 9h@ +102 "collection"'\\9 +3 "core" 9~> +103 "collection"'?9 +3 "core" 9< +102 "collection"'o9 +3 "core" 9; +102 "collection"'<9 +3 "core" 99 +102 "collection"'R9 +3 "core" 98 +102 "collection"'Q9 +3 "core" 95 +103 "collection"';9 +3 "core" 94 +102 "collection"'9 +3 "core" 9 3 +102 "collection"'h9 +3 "core" 91 +102 "collection"'r9 +3 "core" 920 +102 "collection"'9 +3 "core" 9D. +102 "collection"'(9 +3 "core" 9W- +102 "collection"')9 +3 "core" 9g, +102 "collection"'+9 +3 "core" 9y * +102 "collection"'K9 +3 "core" 9\ ) +102 "collection"'/9 +3 "core" 9 ' +103 "collection"'j9 +3 "core" 9& +102 "collection"'9 +3 "core" 9% +102 "collection"'c9 +3 "core" 9 $ +102 "collection"'q9 +3 "core" 9$# +102 "collection"'39 +3 "core" 9)! +103 "collection"'9 +3 "core" 9-! +102 "collection"'d9 +3 "core" 9 1 +102 "collection"':9 +3 "core" 9 5 +102 "collection"'y9 +3 "core" 9 !9 +102 "collection"'u9 +3 "core" 9 /> +103 "collection"'p9 +3 "core" 9 <B +102 "collection"'}9 +4 "core" 9 HF +103 "collection"']9 +3 "core" 9 UJ +102 "collection"'9 +3 "core" 9 a O +102 "collection"'9 +3 "core" 9 m#S +103 "collection"'9 +3 "core" 9 w#W +102 "collection"'l9 +3 "core" 9 %[ +102 "collection"'_9 +3 "core" 9 &_ +102 "collection"'a9 +3 "core" 9 (d +102 "collection"'9 +3 "core" 9 )h +103 "collection"'9 +3 "core" 9 *l +4 "Can"i  +98 "collection"'V9 +3 "core" 9 ,p +102 "collection"' 9 +3 "core" 9 -t +102 "collection"' 9 +3 "core" 9 /y +102 "collection"'Z9 +3 "core" 9 0} +103 "collection"'N9 +3 "core" 9 1 +102 "collection"'Y9 +3 "core" 9 1 +102 "collection"'9 +3 "core" 9 3 +102 "collection"'9 +3 "core" 9 5 +102 "collection"'29 +3 "core" 9 6 +102 "collection"'$9 +3 "core" 9 7 +102 "collection"'9 +3 "core" 9\ 8 +102 "collection"'9 +3 "core" 9\ : +102 "collection"'9 +3 "core" 9\ : +102 "collection"'9 +3 "core" 9\ ; +103 "collection"'9 +2 "core" 9\ = +103 "collection"'#9 +3 "core" 9\ !> +102 "collection"'J9 +3 "core" 9\ '? +102 "collection"'9 +3 "core" 9\ -@ +102 "collection"'9 +3 "core" 9\ 1B +102 "collection"'9 +3 "core" 9\ 6C +102 "collection"' 9 +3 "core" 9\ :D +102 "collection"' 9 +3 "core" 9\ >D +102 "collection"',9 +3 "core" 9\ BF +102 "collection"'M9 +3 "core" 9\ GG +103 "collection"'*9 +3 "core" 9\ JI +102 "collection"'t9 +3 "core" 9\ NI +102 "collection"'\ 9 +3 "core" 9\ RJ +102 "collection"'49 +3 "core" 9\ TL +102 "collection"'9 +3 "core" 9\ XL +102 "collection"'79 +2 "core" 9\ [M +103 "collection"'{9 +3 "core" 9\ ^O +102 "collection"'9 +2 "core" 9\ `O +103 "collection"'~9 +3 "core" 9\ bP +102 "collection"'G9 +4 "core" 9\ fQ +102 "collection"'%9 +2 "core" 9\ hR +103 "collection"'.9 +3 "core" 9\ kS +102 "collection"'L9 +2 "core" 9\ lT +103 "collection"'19 +3 "core" 9\ oU +102 "collection"'U9 +3 "core" 9\ qV +103 "collection"'9 +3 "core" 9\ sW +102 "collection"'>9 +3 "core" 9\ uW +102 "collection"'H9 +2 "core" 9\ xY +103 "collection"'B9 +3 "core" 9\ yY! +102 "collection"'9 +3 "core" 9\ {[% +103 "collection"'"9 +3 "core" 9\ }[) +102 "collection"' 9 +3 "core" 9\ ~\\. +102 "collection"'9 +3 "core" 9\ ]2 +102 "collection"'w9 +3 "core" 9\ ^6 +102 "collection"'x9 +2 "core" 9\ _: +103 "collection"'9 +3 "core" 9\ `> +102 "collection"'59 +2 "core" 9\ aC +103 "collection"'F9 +2 "core" 9\ bG +103 "collection"'b9 +3 "core" 9\ bK +102 "collection"'=9 +3 "core" 9\ cO +3 .tCH.hold 10:00,70C +2 "collection"' `\ `\  +4 "core" O +54322 "Can"` +5679 "core" ` +2 "collection"'&9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'6'Ӵ +329 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'z @ +107 "core" A +2 .tCSV.dial :air +47 "collection"'^ @ +46 "core" ? +2 .tCS.seek 5ml +2 "collection"'D'qi +1343 "core" ' +2 .tCSV.dial CTV + "collection"'g  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'S @ +46 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'O  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'k @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'W'Ӵ +1349 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'i +104 "core"  +2 .tCBV.dial CSV + "collection"'I  +30 "core"  +2 "collection"'[% +4 "core" %ӱ +2 .tCS.seek 5ml + "collection"'T'qf +1338 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'9  +44 "core" +2 "collection"'|% +4 "core" %qj  +2 .tCS.seek 7ml + "collection"'' +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'' @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"'m' +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'f ` +118 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'!   +30 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'P  + 'v  +29 "core"  +109  +2 .tCS.seek 5ml +2 "collection"'@'qi +1348 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'C @ +105 "core" A +2 .tCSV.dial :waste + "collection"'A +107 "core" +2 .tCS.seek :empty +2 "collection"'`'ӂ +1352 "core" ' + .tCSV.dial :air +2 "collection"'8 @ +75 "core" A +2 .tCS.seek 5ml +2 "collection"'s'qi +1352 "core" ' + .tCSV.dial CTV +2 "collection"'\\  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'? @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'o  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'< @ +46 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'R'Ӵ +1350 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'Q +105 "core"  +2 .tCBV.dial CSV + "collection"';  +31 "core"  +2 "collection"'% +4 "core" %ӱ +2 .tCS.seek 5ml + "collection"'h'qf +1351 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'r  +44 "core" +2 "collection"'% +4 "core" %qil  +2 .tCS.seek 7ml + "collection"'('~ +578 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"') @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"'+' +830 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'K ` +118 "core" _ +2 #tLysing Complete + "collection"'/& +4 "core" &`h \  U +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&j% +3 "core" %\  \\ [ ? ># +2 "storage"(% +3 "core" %{ +2 "storage"(c. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(q(,q +358 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (3& +3 "core" &,p P P W + "manipulator"&& +4 "core" &   5 + "manipulator"&d% +4 "core" %\   4# +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 + "manipulator"&:( +150 "core" ( +2 "manipulator"&y& +4 "core" &    57 + "storage"(u& +4 "core" &,p j o = +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&p'( +100 "core" ' +2 "storage"(}& +4 "core" &,p x d x +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(]' +165 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & 07 +2 "storage"(& +3 "core" &,p * * +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&l' +25 "core" ' +2 .tElbow.hold + "manipulator"&_, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(a- +46 "core" -' +2 .tSE.seek 14.12 Pucks below Top Plate +2 "storage"('ҿ +46 "core" ' +2 "manipulator"&% +4 "core" % z o $ +2 "storage"(V& +3 "core" &,p $ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 334 counts + "manipulator"& ' +17 "core" ' +2 "manipulator"& & +4 "core" & /6 +2 "storage"(Z& +3 "core" &,p - * ! +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&N'( +15 "core" ' +2 .tSE.seek 15.12 Pucks below Top Plate +2 "storage"(Y'׮ +45 "core" ' +2 "manipulator"&& +4 "core" &   - 46 +2 "manipulator"&% +4 "core" %4 < 4 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&2'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&$( +156 "core" ( +2 "manipulator"&& +4 "core" &$ L *>K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &$ g *>K +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "storage"(#& +4 "core" &,p ` U 1 + "storage"(J& +4 "core" &,p O O + + "manipulator"&& +4 "core" &#  3=B +2 "manipulator"&% +3 "core" %  3 +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"& ( +163 "core" ( +2 "manipulator"& & +4 "core" & < > 9J +2 "storage"(,& +3 "core" &,p l i +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 4 +2 "manipulator"&M' +100 "core" ' +2 .tElbow.hold + "manipulator"&*, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&t1 +65 "core" 1 +2 "manipulator"&\ % +4 "core" %  ? / +2 "storage"(4& +3 "core" &,p Q P f +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 350 counts +2 "manipulator"&'. +17 "core" ' +2 "manipulator"&7& +4 "core" & = < ;H +2 "storage"({& +3 "core" &,p  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&'( +15 "core" ' +2 "storage"(~% +4 "core" %ש Y +2 ."downElevator"SE.seek :down +3 "storage"(G'} +100 (%% +3 "core" %c  Zh +2 "manipulator"&.% +3 "core" %4 r p 3 C +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +4 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +80 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'1& +4 "core" &mn +2 "manipulator"&U& +4 "core" &  JH +2 "manipulator"&% +3 "core" %\  p J +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&>(, +173 "core" ( +2 "manipulator"&H& +4 "core" &,  Kd + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &, Z Jd +2 .tForearm.seek :garage + "manipulator"&' +98 "core" ' +2 .tHand.close + "manipulator"&"/ +73 "core" / +2 "manipulator"& & +4 "core" &, p h \\ Bd +2 "manipulator"&% +3 "core" % - f f % A +2 .tForearm.seek :retract +2 "manipulator"&w'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&x( +285 "core" ( +2 "manipulator"&& +4 "core" &$ v ~ ! C>J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &$ e i f B>J +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&F' +105 "core" ' +2 "manipulator"&b& +4 "core" &$ : 5 2 ;>J +2 "manipulator"&=% +3 "core" % ; = # ; +2 "collection"'e& +4 "core" &OP5 + "collection"'& +4 .tCC.seek :closed + "collection"'&(` +3 "core" &PO& +3 &QP \ +10 &*lPO - +9 &`vOM A +9 &TiON S +10 &FMOt T +9 &HNNb T +10 &DNM T +9 &YIJN T +9 &IMM S +10 &FON S +9 &GNN} S +9 & aDKLW T +10 &"#DLLH T +9 &#ALL S +9 &%FLJ\ T +10 &'iJMK T +9 &),CKKI S +10 &*FJL S +9 &,HJK T +9 &.qCJJ] T +10 &03IJKe T +9 &1GHKR S +9 &3FIJ S +10 &5yIKI T +9 &7;IJK T +10 &8HHJ T +9 &:DHH S +9 &<IIH T +10 &>CFHG T +9 &@FHFy S +9 &AIGDd T +10 &CFEFV T +9 &ELGFEH S +10 &G DGE4 T +9 &HJKI T +9 &JZIK V +10 &LCxTQ Y +9 &M ^ +9 &O-$> _ +10 &Qt=:E ` +9 &S6IF ` +10 &TRP a +9 &V][ a +9 &Xwfd b +52 &Z7ml b! +8 &[sq b' + &]yv b0 + &_`|{{ W + &`Ns "d +4 &` a + ( + &`p Z + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.64 + "collection"'-& +4 "core" &`p Z + .tHand.open + "manipulator"&z1 +74 "core" 1 +2 "manipulator"&^% +4 "core" %  G 0 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +97 "core" ' +2 .tPSV.dial PSR + "processing"%g +134 "core"  +2 "processing"%S% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%O' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%k  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%D' +1609 "core" ' + .tPSV.dial PSR +2 "processing"%i +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%I' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%[ + .tCBV.dial PRV +5 "collection"'W  +2 "core"  +2 "processing"%9  +43 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%| +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%T  +135 "core" +2 .tPS.seek 0ml +2 "processing"%'' +2618 "core" ' + .tPSV.dial :air +2 "processing"%  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%f' +2623 "core" ' +2 .tPSV.dial :mixloop + "processing"%! +42 "core" +2 .tPS.seek 0ml +2 "processing"%P' +2623 "core" ' + .tPSV.dial :air +2 "processing"%v  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%m' +2618 "core" ' + .tPSV.dial :mixloop +2 "processing"%C +44 "core" +2 .tPS.seek 0ml +2 "processing"%A' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&@& +4 "core" &#   $ 7>J +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&8( +4 "core" ( +2 "manipulator"&`& +4 "core" &# $ # 7>J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &#   7>J +2 .tForearm.seek CC +2 "manipulator"&?' +94 "core" ' +2 .tHand.close + "manipulator"&o/ +68 "core" / +2 .tCC.seek :open +2 "collection"'<( +469 "core" ( +2 "manipulator"&s& +4 "core" &$ s r C>J + "manipulator"&Q% +4 "core" % # g o e C +2 .tForearm.seek :retract + "manipulator"&;'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +289 "core" ( +3 "manipulator"&R& +4 "core" &, _ IW + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" &,  IW +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&h1 +66 "core" 1 +2 "manipulator"&)% +4 "core" % _    5 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&('\ +101 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 5 into Collection Clamp + "collection"'K& +4 "core" & +2 "manipulator"&/% +3 "core" %\  K J +2 "storage"(j% +4 "core" % + "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(c(<1 +384 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (3& +2 "core" &<3  +2 "manipulator"&& +4 "core" &, > IW + "manipulator"&d% +4 "core" %\   H +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&y( +192 "core" ( +2 "manipulator"&u& +4 "core" & u s C4 + "storage"(}& +4 "core" &<6 t  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&0'Ϲ +103 "core" ' +2 "storage"(& +4 "core" &<6   +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +263 "core" ' +2 "storage"(- +3 "core" -'i + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (X& +3 "core" &<6 {  + "manipulator"&a& +4 "core" & Y ^ ?4 + .tElbow.seek 5 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&V& +4 "core" & ` Y 9 ?4 + "storage"( & +4 "core" &<6  +39 .tForearm.seek 5 + 300 counts +9 "manipulator"&Z'΍ +21 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +5 "storage"(p'} +3 "core" & J J ) @4 +2 "manipulator"&:% +4 "core" % Ή e c D +2 .tForearm.seek :retract + "manipulator"&]'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&l( +114 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +35 "core" ( +2 "manipulator"& & +4 "core" &+ j m AE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &+ C R @E + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +98 "core" ' +2 "manipulator"&& +4 "core" &, 6  / 8E +2 "manipulator"&N% +4 "core" %  , 8 +2 "collection"'_& +3 "core" & +2 "collection"'& +4 .tCC.seek :closed + "collection"'2(` +3 "core" & +3 &  +10 &)l - +10 &`v A +9 &Tij S +9 &FP T +10 &G, S +9 &F S +9 &ZG S +10 &G T +9 &I T +9 &J T +10 & aDX T +9 &"$FZ S +10 &#DJ S +9 &%F? T +9 &'iJz T +10 &),CJ S +9 &*GD S +9 &,E T +10 &.qI T +9 &03I T +10 &1C S +9 &3F T +9 &5yI T +10 &7;I T +9 &8J T +9 &:C S +10 &<F T +9 &>DG S +10 &@Fy T +9 &AGq T +9 &CFh S +10 &EKG] T +9 &G HL T +9 &HND T +10 &Ja< V +9 &L?: [ +10 &M#8 _ +9 &O(), ` +9 &Qt/. ` +10 &S411 a +9 &T54 b +9 &V96 b +10 &Xw<: b +9 &Z5>= b# +10 &[D@ b* +9 &]FD b4 +9 &_\\IG W +10 &`LvKK $h +9 &` KJ a +8 ( +2 &`kKJ Y + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.67 + .Hand.open +2 "manipulator"&E1 +77 "core" 1 +2 "manipulator"&#% +4 "core" %  / +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&J'\ +94 "core" ' +2 .tSC.coast + "storage"(6 +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +137 "core" ~ +2 .tCSV.dial CTV + "collection"'  +29 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2618 "core" ' +2 "collection"',% +4 "core" %  + .tCS.seek 3.75ml +2 "collection"''I +1662 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%$  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%t  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%\ ' +804 "Can"a ON +1824 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'4 ` +31 "core" _ +2 .tCSV.dial :air + "collection"'7 @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"'{' +1665 "core" ' + .tCSV.dial CTV +2 "collection"'~  +46 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +2610 "core" ' + .tCBV.dial :waste1 +2 "collection"'% @ +28 "core" @ +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'.  +149 "core"  +2 "collection"' & +4 "core" &`kqrP Y + #tStoring lyfil puck in Collection Clamp to tube 4 +2 "manipulator"&1% +3 "core" %\    ) 6 +2 "storage"(U% +3 "core" % s _ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 + "storage"(M(,q +357 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &,t 8 7 +2 "manipulator"&Y& +4 "core" &+ .E + "manipulator"&H% +4 "core" %\  . +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&B( +160 "core" ( +2 "manipulator"&& +4 "core" &   v 6+ + "storage"(G& +4 "core" &,t Q O , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&q'( +102 "core" ' +2 "storage"(*& +4 "core" &,t s t +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"("' +158 "core" ' +2 "storage"( - +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & e ++ +2 "storage"(L& +3 "core" &,t   +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 + "manipulator"&' +28 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(5- +2 "core" -' +2 .tSE.seek 15.13 Pucks below Top Plate +2 "storage"(>'׶ +52 "core" ' +2 "manipulator"&b% +4 "core" %  $ + "storage"(=& +4 "core" &,t w + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 337 counts + "manipulator"&e'! +17 "core" ' +2 "manipulator"&w& +4 "core" & K 0* +2 "storage"(& +3 "core" &,t   D +40 .tForearm.reconfigure TightForearm +9 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&-'( +16 "core" ' +2 .tSE.seek 16.13 Pucks below Top Plate +2 "storage"(z'ܥ +58 "core" ' +2 "manipulator"&^& +4 "core" & 0* +2 "manipulator"&% +4 "core" %1 8 0 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&g'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&S( +197 "core" ( +2 "manipulator"&F& +4 "core" & [ - + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &  , +2 .tForearm.seek CC +2 "manipulator"&O' +95 "core" ' +2 .tHand.close + "manipulator"&i/ +75 "core" / +2 .tCC.seek :open +2 "collection"'D( +472 "core" ( +2 "storage"([& +4 "core" &,t M P 4 + "storage"(9& +4 "core" &,t N F + "manipulator"&W& +4 "core" & 3 +2 "manipulator"&|% +3 "core" %  3 +2 .tForearm.seek :retract +2 "manipulator"&T'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&I( +145 "core" ( +2 "manipulator"&& +4 "core" &   5[ +2 "storage"('& +3 "core" &,t O R " +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 4 +2 "manipulator"&!' +103 "core" ' +2 .tElbow.hold + "manipulator"&f, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&v1 +67 "core" 1 +2 "manipulator"&P% +4 "core" %  = , +2 "storage"(C& +4 "core" &,t , -  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 348 counts +2 "manipulator"&m', +16 "core" ' +3 "manipulator"&@& +4 "core" &   M 7Z +2 "storage"(`& +4 "core" &,t O P +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&\\'( +15 "core" ' +2 "storage"(o% +4 "core" %ܩ ~ u u } +2 ."downElevator"SE.seek :down +3 "storage"(x'} +100 (6% +3 "core" %28  b +2 "manipulator"&&% +3 "core" %0 e o C +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 "core" ' + .tForearm.seek :retract +3 ."downElevator"SE.coast + "manipulator"&s'\ + "storage"(5 +87 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%Q  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%?' +2627 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%R +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%r  +56 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%8 +42 "core" +3 .tdelay 1 second +102 .PSV.dial :air + "processing"%h  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%)' +2622 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%K& +4 "core" &$  + "manipulator"&;& +4 "core" &  JZ +2 "manipulator"&/% +3 "core" %\  . J +2 .tElbow.seek FlushPuck::Garage + "manipulator"&j(, +177 "core" ( +2 "manipulator"&& +4 "core" &,  JJ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, & IJ +2 .tForearm.seek :garage +2 "manipulator"&3' +99 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 "manipulator"&d& +4 "core" &, N U  >J +2 "manipulator"&u% +3 "core" % 0 Z ] ? +2 .tForearm.seek :retract +2 "manipulator"&}'\ +97 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&(k +121 "core" ( +2 "manipulator"&& +4 "core" &k  H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" &k } ~ e H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +98 "core" ' +2 "manipulator"&X& +4 "core" &k k L +2 "manipulator"&a% +3 "core" %ϸ  K +2 "processing"%V& +4 "core" &2  + "processing"% & +4 .tPC.seek :closed + "processing"%(] +3 "core" &#  +4 & 5 G +10 &F{3 5 +9 &;n}6 I +10 &g: V +9 &PG U +9 &ROA U +10 &TK V +9 &RF V +9 &WE V +10 &YRK V +9 &TY V +10 & UZ V +9 &"Q[ U +9 &$aNZ V +10 &&#Lb V +9 &'Tf V +9 &)Wh V +10 &+iRn V +9 &-*Vn V +9 &.Qk V +10 &0U_ V +9 &2qO^ V +10 &43N] V +9 &5Qj U +9 &7Nh U +10 &9xTl V +52 &;<Qn U +5 &<Rl V + &>Qn V +5 &@Km V +2 &BCNk V + &DPq V + &E^u W +8 &Goy Y +9 &I;v [ +9 &J{ \\ +10 &Ly \\ +9 &N~z \\ +10 &P@} \\ +9 &R \\ +9 &S ] +10 &U ] +9 &WG ] +9 &Y  ] +10 &Z ] +9 &\\|~ : +10 &]k;s 8 +9 ( + &]{ ( + "processing"% & +4 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.70 + "processing"%& +4 "core" &]{ ( + .tHand.open +2 "manipulator"&:1 +66 "core" 1 +2 "manipulator"&y% +4 "core" % ϸ m j  B +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&0'\ +91 "core" ' +2 .tPRV.dial :air + "processing"%  +46 "core"  +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 "processing"%% +4 "core" % +3 .tPS.seek 0.3ml + "processing"%Z' +406 "core" ' + .tPSV.dial PSR +2 "processing"% +103 "core"  +3 "processing"%N% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%_'.U +502 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%p +103 "core" +2 .tPTV.dial :mixing + "processing"%] @ +77 "core" B +2 .tPBV.dial :waste2 + "processing"%<  +94 "core"  +2 .tPS.seek 0ml +2 "processing"%E' +2624 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&#& +4 "core" &k E +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&(k +3 "core" ( +2 "manipulator"&& +4 "core" &k z t r E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &k j i  D +2 .tForearm.seek PC + "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&c/ +72 "core" / +2 .tPC.seek :open +2 "processing"%A( +452 "core" ( +2 "manipulator"&,& +4 "core" &k U H + "manipulator"&+% +4 "core" % Ϥ |  H +2 .tForearm.seek :retract + "manipulator"&$'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&t(, +130 "core" ( +2 "manipulator"& & +4 "core" &, G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" &, G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&7' +114 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&~% +4 "core" % \ m  ( 4D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&{'\ +99 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%%& +4 "core" & +2 "manipulator"&.% +3 "core" %\   ) G +2 "storage"( % +3 "core" % B +2 "storage"(1. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(U(<1 +383 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +3 "core" &<2  + "manipulator"&& +4 "core" &,  F + "manipulator"&Y% +4 "core" %\  D G +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&H( +192 "core" ( +2 "manipulator"&& +4 "core" &  E, + "storage"(G& +4 "core" &<2 e +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&*'Ϲ +92 "core" ' +2 "storage"(l& +4 "core" &<2 j +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"( ' +260 "core" ' +2 "storage"(- +3 "core" -'w + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (L& +3 "core" &<2  + "manipulator"&J& +4 "core" & W L >, + .tElbow.seek 5 +2 "manipulator"&5( +39 "core" ( +2 "manipulator"&b& +4 "core" & c g AM + "storage"(=& +4 "core" &<2  +2 .tForearm.seek 5 + 300 counts + "manipulator"&w'΍ +24 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +65 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&^& +3 "storage"('} +7 "core" & W F AM + "manipulator"&q% +4 "core" % Ύ ` u O F +2 .tForearm.seek :retract + "manipulator"&B'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&"(k +122 "core" ' + ."downElevator"SE.coast + "storage"(5 +122 "core" ( +2 "manipulator"&& +4 "core" &s # H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &e& +2 "core" &s  H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&>' +90 "core" ' +2 "manipulator"&F& +4 "core" &s Y I +2 "manipulator"&k% +3 "core" %ϼ i IQ +2 "processing"%-& +4 "core" & + "processing"%& +4 .tPC.seek :closed +45 "processing"%i(] +11 "core" & + & + & + & + & + & + & + & + +9 &A 4 +9 &9k~ H +9 &f V +10 &K U +9 &KT V +9 & Q V +10 &O V +9 &N U +10 &UN U +9 &S U +9 & N V +10 &"R U +9 &$[O V +9 &&Lu U +10 &'Q} U +9 &)R V +10 &+cNx V +9 &-&R U +9 &.K~ U +10 &0R U +9 &2lMx U +9 &4.Kp U +10 &5Nh U +9 &7Ln U +10 &9sMi V +9 &;5Ml V +9 &<Op V +10 &>Mm U +9 &@}Jk U +9 &B?Nh U +10 &CNr V +9 &EXd V +10 &G|pj X +9 &I6k [\ +9 &Jp \\ +10 &Lp \\ +9 &Nzn \\ +9 &P;o \\ +10 &Qp \\ +9 &Sm \\ +10 &Uc ] +9 &WBg \\ +9 &Yd \\ +10 &Z] ] +9 &\\z_ = +9 &]X.jh U +10 &]u1] 8 +4 ( + "processing"%& +2 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.77 +2 .Hand.open + "manipulator"&g1 +73 "core" 1 +2 "manipulator"&2% +4 "core" % ϼ t k / DQ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&['\ +90 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%9  +2 %W9 +6 "core" 9 +102 "processing"%|9 +3 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%'9 +4 "core" 9  +102 "processing"%O9 +2 "core" 9 +103 "processing"%S9 +2 "core" 9 +103 "processing"%v9 +3 "core" 9 +102 "processing"%P9 +2 "core" 9 +103 "processing"%C9 +3 "core" 9" +103 "processing"%@9 +3 "core" 9& +102 "processing"%`9 +2 "core" 9+ +103 "processing"%o9 +2 "core" 9/ +103 "processing"%T9 +3 "core" 93 +102 "processing"%69 +2 "core" 97 +103 "processing"%&9 +2 "core" 9; +103 "processing"%I9 +2 "core" 9@ +103 "processing"%!9 +2 "core" 9D +103 "processing"%m9 +2 "core" 9H +103 "processing"%Q9 +3 "core" 9L +103 "processing"%z9 +2 "core" 9P +103 "processing"%\\9 +3 "core" 9U +102 "processing"%x9 +2 "core" 9Y +103 "processing"%M9 +2 "core" 9] +103 "processing"%\ 9 +3 "core" 9a +102 "processing"%R9 +2 "core" 9e +103 "processing"%r9 +2 "core" 9j +103 "processing"%89 +2 "core" 9n +103 "processing"%h9 +2 "core" 9r +103 "processing"%?9 +3 "core" 9v +103 "processing"%K9 +2 "core" 9z +103 "processing"%;9 +2 "core" 9 +103 "processing"%/9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%9 +3 "core" 9 +102 "processing"%f9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%d9 +2 "core" 9\ +103 "processing"%u9 +2 "core" 9" +103 "processing"%s9 +3 "core" 9(\ +103 "processing"%9 +2 "core" 9- +103 "processing"%(9 +2 "core" 92 +103 "processing"%39 +3 "core" 98 +102 "processing"%X9 +2 "core" 9< +103 "processing"%a9 +3 "core" 9B +103 "processing"%V9 +2 "core" 9F +103 "processing"%j9 +2 "core" 9K +103 "processing"%}9 +2 "core" 9O +103 "processing"%n9 +2 "core" 9V +103 "processing"%9 +3 "core" 9Z +103 "processing"%:9 +3 "core" 9_ +102 "processing"%y9 +2 "core" 9c +103 "processing"% 9 +2 "core" 9h +103 "processing"% 9 +2 "core" 9l +3 .tPH.hold 2:00:00,28C +2 "processing"% ppj +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +104 "core"  +2 "processing"%% +4 "core" %4 + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%)'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%N  +76 "core"  +2 .tPSV.dial PTV + "processing"%Z +86 "core"  +2 .tPBV.dial :waste1 + "processing"%_  +133 "core"  +2 "processing"%p% +4 "core" %ҽ,  +2 .tPS.seek 1.5ml + "processing"%]' +600 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1611 "core" ' +2 .tdelay 5:00 +12305 "Can"l SS +17697 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%#  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +71 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%c' +2549 "core" ' + .tPSV.dial PTV +2 "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%0 +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%,  +74 "core"  +2 .tPS.seek :empty +2 "processing"%+'ղ +2522 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%  +138 "core" +2 .tPSV.dial :mixloop + "processing"%4 +44 "core" +2 .tPRV.dial :ab1 + "processing"% @ +76 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  + "processing"%~  +45 "core" +3  +2 "processing"%$% +3 "core" %  +2 .tPS.seek 0.34ml +2 "processing"%%' +480 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'.  +29 "core" +2 .tPRV.dial :air + "processing"%  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%1'G +1187 "core" ' +2 .tPRV.dial :waste2 + "processing"%7 @ +86 "core" A +2 .tPS.seek 0.5ml +2 "processing"%'\ +870 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%Y'Һ +1609 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" +2 .tPTV.dial :mixing + "processing"%G @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%t  +34 "core" +2 "processing"%l% +4 "core" %ҹ  +2 .tPS.seek 1.85ml + "processing"%{' +283 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"% * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%L' +1977 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'J& +3 "core" &* + "manipulator"&b& +4 "core" &s  7  = +2 "manipulator"&=% +3 "core" %\  >  * > +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +136 "core" ( +2 "manipulator"&^& +4 "core" &,  = " /I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &,   8H +2 .tForearm.seek :garage +2 "manipulator"&H' +98 "core" ' +2 .tHand.close + "manipulator"&*/ +77 "core" / +2 "manipulator"& & +4 "core" &, # w (A +2 "manipulator"&w% +3 "core" % 0 E 8 +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&e( +290 "core" ( +2 "manipulator"&5& +4 "core" &%  '?P + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" &% '?P +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&k' +94 "core" ' +3 "manipulator"&-& +4 "core" &% 6?P +2 "manipulator"&% +3 "core" %  / +2 "collection"'B& +4 "core" & +2 "collection"'A& +3 .tCC.seek :closed +2 "collection"'g(` +3 "core" & +3 &  +9 &)p - +10 &^x A +9 &@n U +9 &H U +10 &L V +9 &H V +9 &CI V +10 &F U +9 &G U +10 &K U +9 & LG U +9 &"H U +10 &#H U +9 &%E V +9 &'SL V +10 &)F U +9 &*F U +10 &,F V +9 &.[K V +9 &0I V +10 &1F V +9 &3J U +9 &5dJ U +10 &7&J U +9 &8L V +10 &:G U +9 &.F U +10 &?I U +9 &AF V +9 &CtF U +10 &E6D U +9 &FF V +10 &HM V +9 &JwX W +9 &L2u Z +10 &M>/ _ +9 &OKI a +9 &QbMK a +10 &S#PQ a +9 &TSQ b +10 &VSR b +9 &XcUV b# +9 &ZWX b) +10 &[YY b2 +9 &]][ b2 +9 &_A^` U +10 &`>-ba *} +9 &`ascb Z +2 ( + "collection"'A& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.58 + "collection"'2& +4 "core" &`auaa Z +2 .tHand.open + "manipulator"&W1 +77 "core" 1 +2 "manipulator"&% +4 "core" %  u 8 $ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&|'\ +97 "core" ' +2 .tPSV.dial PSR + "processing"%> +103 "core"  +2 "processing"%% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%U' +1621 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%'  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%O' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%S +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%v' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%P  + "collection"'C  +33 "core" ~ +136  +2 .tPSV.dial :mixloop + "processing"%@ +116 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%`  +79 "core" +2 .tPS.seek 0ml +2 "processing"%o' +2635 "core" ' + .tPSV.dial :air +2 "processing"%T  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%6' +2623 "core" ' +2 .tPSV.dial :mixloop + "processing"%& +45 "core" +2 .tPS.seek 0ml +2 "processing"%I' +2632 "core" ' + .tPSV.dial :air +2 "processing"%!  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%m' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%Q +46 "core" +2 .tPS.seek 0ml +2 "processing"%z' +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp +51 "manipulator"&\\& +6 "core" &% d A ,?P + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&x( +48 "core" ( +2 "manipulator"&M& +4 "core" & y  ( + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +3 "core" & 0 +2 .tForearm.seek CC + "manipulator"&R' +98 "core" ' +2 .tHand.close + "manipulator"&r/ +70 "core" / +2 .tCC.seek :open +2 "collection"'8( +469 "core" ( +2 "manipulator"&h& +4 "core" & & G  8 +2 "manipulator"&?% +3 "core" %  = H  = +2 .tForearm.seek :retract + "manipulator"&K'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&;(, +278 "core" ( +2 "manipulator"&/& +4 "core" &, /? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, i 5? +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +115 "core" ' + .tHand.open +2 "manipulator"&f1 +65 "core" 1 +2 "manipulator"&% +4 "core" % u  > )V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&d'\ +99 "core" ' +2 ."da"delayUntil "12:07:13.66" +692 "Can"n JJ +23901 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%u @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%s  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSV.dial :air + "processing"%(  +45 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%3' +2549 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%X +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%a  +56 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%V +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%j  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%}'ղ +2540 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%n +134 "core"  +2 "processing"%% +4 "core" %լC + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%:'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%y'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV + "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%% +4 "core" %Ҷ  + ."da"PS.seek 1.5ml +2 "processing"%E'| +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%N' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%Z  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%_ * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%p +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2532 "core" ' + ."da"PSV.dial PTV +2 "processing"%< +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%] +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%9 +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%#  +88 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +1768 "Can"m ]] +770 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%% +4 "core" %ծ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%0'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%,  +34 "core" +2 "processing"%c% +3 "core" %ҷM  +2 ."da"PS.seek 1.5ml +2 "processing"% '} +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1606 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%+  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%~ +86 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%$' +2534 "core" ' + ."da"PSV.dial PTV +40 "processing"% +78 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%. +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%7'ղ +2526 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%1  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"% +45 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%G' +404 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%t  +46 "core"  +2 "processing"%l% +4 "core" %  +2 ."da"PS.seek 0.55ml + "processing"%Y'\\ +348 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%{'Һ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%J +44 "core" +2 ."da"PTV.dial :mixing + "processing"%b @ +75 "core" @ +2 ."da"PBV.dial :waste1 + "processing"%=  +36 "core" +2 "processing"%^% +3 "core" %ҹ  +2 ."da"PS.seek 1.85ml +2 "processing"%q' +249 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%" * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%*' +1966 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +24982 "Can"n `a +23021 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +34 "core" + +2 ."da"PSV.dial :air + "processing"%[  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%H' +2539 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%5 +57 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%F  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%-  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2524 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%B +133 "core"  +3 "processing"%% +8 "core" %յT +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%D'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%2'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 "processing"%W  +75 "core"  +2 ."da"PSV.dial PTV + "processing"% +74 "core" +4 ."da"PBV.dial :waste1 +2 "processing"%A  +36 "core" +2 "processing"%>% +4 "core" %ҸA  + ."da"PS.seek 1.5ml +2 "processing"%'~ +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%L' +1628 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%'  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%U * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%S +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%O' +2522 "core" ' + ."da"PSV.dial PTV +2 "processing"%C +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%P +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%@ +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%`  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%v'ղ +2526 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%T +133 "core"  +2 "processing"%o% +3 "core" %հ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%&'\ +71 "Can"l SS +534 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%6'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%! +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%I  +35 "core"  +2 "processing"%Q% +3 "core" %ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%m' +603 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%M' +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%\  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%e +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +47 "processing"%|' +2535 "core" ' +2 ."da"PSV.dial PTV + "processing"%g +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%h +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%? +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%R  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%/'ղ +2530 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +135 "core"  +2 "processing"%x% +4 "core" %մ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%f'\ +599 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%K +74 "core" +4 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%u% +4 "core" %ҸT  + ."da"PS.seek 1.5ml +2 "processing"%s'~ +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%(' +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%z  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%a +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%V' +2536 "core" ' + ."da"PSV.dial PTV +2 "processing"%j +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%3 +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%n +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%}'ղ +2529 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%: +137 "core"  +8 "processing"% % +16 "core" %ղ +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +16 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +7 "processing"% 'm +346 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +4 "core" %p  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%y'Һ +1609 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%) +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%E  +36 "core" +2 "processing"%Z% +4 "core" %Ҷ  + ."da"PS.seek 1.5ml +2 "processing"%_'| +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%N' +272 "Can"m +1347 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%<  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%] * +36 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%9 +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%#' +2559 "core" ' +2 ."da"PSV.dial PTV + "processing"% +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2560 "core" ' +2 "processing"%9 +3 "core" 95  +2 #"da"Processing Puck Heater at 28.1C before imaging .PH.coast +2 "processing"%,  +3 "core" 5 + 5 + "processing"%c& +3 "core" &]u/Z 8 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&0% +4 "core" %\  % # + "storage"(4% +4 "core" %|  V + "storage"( . +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 4 + "storage"(+(,q +359 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &,r  + "manipulator"&~& +4 "core" &, g ` ? + "manipulator"&% +4 "core" %\  _ j  + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 + "manipulator"&( +188 "core" ( +2 "manipulator"&.& +4 "core" & i k E . + "storage"( & +4 "core" &,r / +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&%'( +103 "core" ' +2 "storage"($& +4 "core" &,r  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(1' +154 "core" ' +2 "storage"(- +3 "core" -'ڹ + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" &  + . +2 "storage"(& +3 "core" &,r  + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 4 +43 "manipulator"&7' +33 "core" ' +2 ."da"Elbow.hold + "manipulator"&t, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(l- +2 "core" -'ڹ +3 ."da"SE.seek 16.13 Pucks below Top Plate + "storage"(G'ܭ +45 "core" ' +2 "manipulator"&% +4 "core" % +2 "storage"(Y& +3 "core" &,r K K  +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 4 + 346 counts +2 "manipulator"&J'* +15 "core" ' +2 "manipulator"&b& +4 "core" & 1 5 : . +2 "storage"(=& +4 "core" &,r +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&^'( +17 "core" ' +2 ."da"SE.seek 17.13 Pucks below Top Plate +2 "storage"("' +57 "core" ' +2 "manipulator"&{& +4 "core" & / . . +2 "manipulator"&q% +3 "core" %0 8 0  +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"& '\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&w(k +265 "core" ( +2 "manipulator"&[& +4 "core" &u * - '  + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &u " ! R  +2 ."da"Forearm.seek PC +2 "manipulator"&5' +93 "core" ' +2 ."da"Hand.close + "manipulator"&F/ +74 "core" / +2 ."da"PC.seek :open +2 "processing"%( +453 "core" ( +2 "storage"(-& +4 "core" &,r + +2 "manipulator"&H& +3 "core" &u ] ]  +2 "manipulator"&B% +3 "core" % ϴ Z L  +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&( +273 "core" ( +2 "manipulator"&D& +4 "core" & 0 * \ . + "storage"(W& +4 "core" &,r  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +94 "core" ' +2 ."da"Hand.open +2 "manipulator"&A1 +66 "core" 1 +2 "storage"(>- +3 "core" -' +3 ."da"SE.seek 16.89 Pucks below Top Plate + "storage"(2'h +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 16.13 Pucks below Top Plate +2 "storage"(k'ܢ +55 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1712h241ml.tif +1329 #SX MX5/16 (USB:51): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.013 seconds\ /var/log/esp/da19sep1712h241ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1712h241ml15s.tif +612 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +945 #"da"SX MX5/16 (USB:51): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1712h241ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1712h241ml30s.tif +3057 #SX MX5/16 (USB:51): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1712h241ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1712h241ml70s.tif +7121 #SX MX5/16 (USB:51): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1712h241ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.013 sec auto-exposure",Subject: "da19sep1712h241ml images!" +12 "storage"(- +12 "core" -'ܢ +6 "storage"('& +5 "core" &,r n P + "manipulator"&U& +4 "core" & * !  . +2 ."da"Elbow.seek 4 +3 "manipulator"&S( +34 "core" ( +2 "manipulator"&L& +4 "core" & X c * > +2 "storage"(C& +3 "core" &,r g +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&P'( +4 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek 16.84 Pucks below Top Plate +2 "storage"(@') +64 "core" ' +2 "manipulator"&`& +5 "core" & H ,> +2 "storage"(O& +3 "core" &,r  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 4 +4 "manipulator"&T' +26 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&o, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 17.03 Pucks below Top Plate +2 "storage"(v' +36 "core" ' +2 "manipulator"&&% +10 "core" %  " +3 "storage"(!& +3 "core" &,r C +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 4 + 346 counts +2 "manipulator"&I'* +15 "core" ' +2 "manipulator"&Q& +5 "core" & /< +2 "storage"(6& +3 "core" &,r   +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&\\'( +24 "core" ' +3 "storage"(m% +7 "core" %   y +2 ."downElevator"SE.seek :down +4 "storage"(\ '} +99 (r% +3 "core" %} p z ?  +2 ' + ."downElevator"SE.coast +2 "storage"(5 + "manipulator"&e% +6 "core" %-   " 7R +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +4 "manipulator"&M'\ +91 "core" ' +2 ."da"SC.coast + "storage"(6 +4 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%g& +4 "core" & +2 "manipulator"&h& +4 "core" & [ ] ?< +2 "manipulator"&?% +4 "core" %\  [ Z z ? +51 ."psFlush"Elbow.seek FlushPuck::Garage +4 "manipulator"&R(, +172 "core" ( +2 "manipulator"&|& +4 "core" &, D T < ?_ + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +4 "core" &, = < m @_ +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&x' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&// +72 "core" / +2 "manipulator"&f& +4 "core" &,  8_ +2 "manipulator"&K% +3 "core" % ,   ^ 6 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +102 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&u(k +122 "core" ( +2 "manipulator"&& +6 "core" &v Y S  = +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &v W \\  ? +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&s' +97 "core" ' +3 "manipulator"&z& +4 "core" &v c d A +2 "manipulator"&X% +3 "core" %Ϲ I = g @R +2 "processing"%a& +4 "core" & + "processing"%(& +4 ."psFlush"PC.seek :closed +2 "processing"%j(] +2 "core" & +3 &  +10 &&p . +9 &_ B +9 &Ho T +10 &N V +9 &O V +9 &O U +10 &JR V +9 & O V +10 &N U +9 &Q V +9 & SQ U +10 &"P U +9 &#O U +9 &%K U +10 &'[J U +9 &)O U +10 &*O U +9 &,R V +9 &.bL V +10 &0%Q U +9 &1O U +9 &3N V +10 &5jM V +9 &7,N V +11 &8N V +8 &:L U +9 &4Q V +10 &?O V +8 &AN V +10 &C{J U +9 &E<S V +10 &Fd W +9 &H Z +9 &Jr [ +10 &L3 \\ +9 &M \\ +9 &O \\ +10 &Qw \\ +9 &S9 \\ +10 &T \\ +9 &V ] +9 &X~ ] +11 &Z@ ] +8 &\\ O +9 &].J b +10 &]zG 9 +5 ( + "processing"%(& +6 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.74 +2 "processing"%3& +4 "core" &]z/ 9 + &]z/ 9 + ."psFlush"Hand.open +2 "manipulator"&n1 +76 "core" 1 +2 "manipulator"&% +4 "core" % Ϲ , 7 & ;R +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&V'\ +92 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%: +134 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"% 'TE +312 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +806 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +1615 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%' +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%) +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%E'\ +610 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%Z' +2117 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%y +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%p U +56 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%_' +2623 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%< @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2620 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%9  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%N'ղ +2623 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2623 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2622 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%# @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%,  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%c'ղ +2619 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%0 +46 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +11 ."psFlush"PS.seek 1ml + "processing"%4'TE +1103 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +884 "Can"r KK +747 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +84 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%~  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%. +72 "core"  +3 ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.seek 0.5ml + "processing"% '\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%;' +2127 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%$ +73 "core" +2 ."psFlush"PBV.dial PSV + "processing"% U +57 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +40 "processing"%d' +2646 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%l  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%Y +46 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%b' +2633 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%= +72 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%{' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%q @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%1'ղ +2623 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'7& +4 "core" &   + "manipulator"&J& +4 "core" &v c d A +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&G(k +8 "core" ( +2 "manipulator"&^& +4 "core" &i c c A + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &i b W A +2 .tForearm.seek PC +2 "manipulator"&*' +93 "core" ' +2 .tHand.close + "manipulator"&t/ +66 "core" / +2 .tPC.seek :open +2 "processing"%F( +453 "core" ( +2 "manipulator"& & +4 "core" &i |  G + "manipulator"&i% +4 "core" % j G +2 .tForearm.seek :retract + "manipulator"&-'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&H( +380 "core" ( +2 "manipulator"&B& +4 "core" && P ^ P @@Z +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" && : D T @@Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&D' +103 "core" ' +2 "manipulator"&W& +4 "core" && k w > C@Z +2 "manipulator"&w% +3 "core" % n e M Cf +2 "collection"'A& +4 "core" & ; + "collection"'>& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" &   +4 &   \ +10 &*p  ? - +9 &^}  C A +9 &=p  P T +10 &J 8 U +9 &J 4 U +9 &~N  Q U +10 &?M J V +9 &L F U +10 &I  J U +9 &N O U +9 & GMJ V +10 &"\ J  K U +9 &#L  N V +9 &%L V V +10 &'PO  Q U +9 &)L P U +10 &*M P U +9 &,I I U +9 &.XNO U +10 &0L L V +9 &1JQ U +9 &3HU U +10 &5`KP U +9 &7"IP U +10 &8L[ V +10 &:I P U +8 &+IQ U +9 &?KJ U +9 &AJJ U +10 &CpIP U +9 &E2IN U +10 &FIM U +9 &HQ U +9 &JtY# W +10 &L-x1&+ Z +9 &MVJ ^ +9 &Ocb ` +10 &Q_de a +9 &S ee a +10 &Tfe b +9 &Vgg b +9 &Xbhf b +10 &Z ji b$ +9 &[km b+ +9 &]po b2 +10 &_Hpo V +9 &`B'rr . +10 &`pqrp X +2 ( + "collection"'>& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.51 +2 "collection"'"& +3 "core" &`pprp X +2 .tHand.open + "manipulator"&21 +66 "core" 1 +2 "manipulator"&% +4 "core" % 1 0 9e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&''\ +90 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'U& +4 "core" &`ppnpC X +2 "collection"'L% +3 "core" %ӱpp- + .tCSV.dial CSR +2 "collection"'C  +42 "core"  +2 "collection"'`% +4 "core" %ӬomW + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'O'qi +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '&% +3 "core" %qknn  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'!'E +694 "core" ' +2 .tCSV.dial :waste +2 "collection"'Q +135 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'6'Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &`poon X +2 "collection"'m% +3 "core" %ӱop +2 .tCSV.dial :flush + "collection"'  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'k'qi +1301 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'r @ +43 "core" A +2 "collection"'e% +4 "core" %qklo  +2 .tCS.seek 7ml + "collection"'P' +560 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'S  +2 '@  +43 "core"  +96  +2 .tCBV.dial :waste1 + "collection"'g @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'T'Ӵ +1785 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'h& +4 "core" &`pnpq X + "collection"'?% +4 "core" %Ӳoo + .tCSV.dial :flush +2 "collection"'I  +74 "core"  +2 .tCS.seek 5ml +2 "collection"'v'qi +1289 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'\ @ +44 "core" B +2 "collection"'\\% +4 "core" %qgnoG  +2 .tCS.seek 7ml + "collection"'|'| +565 "core" ' +48 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +2 "collection"'  +45 "core"  +2 .tCBV.dial :waste2 + "collection"'+  +107 "core"  +2 .tCS.seek 0ml +2 "collection"'o'Ӵ +1789 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'/& +4 "core" &`pnoo X +2 "collection"'f% +3 "core" %ӫpo +2 .tCSV.dial CSR + "collection"'K  +42 "core"  +2 "collection"'M% +4 "core" %ӫpo + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +2017 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +568 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'x +2 'z  +103 "core" +38  +2 .tCTV.dial :intake + "collection"'X  +76 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'a' +2038 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'R  +77 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +582 "core" ' + .tCSV.dial CSR +2 "collection"'  +105 "core"  +2 "collection"'(% +4 "core" %ӷopM + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'3'qi +1337 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'n' +1349 "core" ' + .tCSV.dial CBV +2 "collection"' +104 "core" +2 .tCS.seek 0ml +2 "collection"':'Ӵ +2601 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&s& +4 "core" && 0  7@Z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +49 "core" ( +2 "manipulator"& & +4 "core" & + 1 9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & 2 ( 9 +2 .tForearm.seek CC + "manipulator"& ' +95 "core" ' +2 .tHand.close + "manipulator"&}/ +69 "core" / +2 .tCC.seek :open +2 "collection"')( +468 "core" ( +2 "manipulator"&& +4 "core" & p i H B + "manipulator"&E% +4 "core" % / e c B +2 .tForearm.seek :retract + "manipulator"&y'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&p(, +280 "core" ( +2 "manipulator"&Z& +4 "core" &,  J; + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" &, ' J; +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&_' +112 "core" ' +3 .tHand.open + "manipulator"&91 +71 "core" 1 +2 "manipulator"&]% +4 "core" % s   8T +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:30 + #Preparing to sleep until 7:18AM 9/18/2019 +3 ."shutdown"CC.coast +3 #tAsleep til 7:18AM 9/18/2019 + "collection"'6 +3 ."shutdown"CS.coast +3 #tContinuing at 07:18EDT18-Sep-19 + "collection"'5 +2 "Can"x // +4 ."shutdown"PC.coast +2 "processing"%6 +2 ."Qmail"GoodNews.email "Then, in tube 5: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:67\\n{4 => 18,\\n 5 => 4}\\nCan@13:02:21, 23.7C, 19% humidity, 15.1psia, 12.445V, 0.226A, 0.226A avg, 2.82W",Subject: "Asleep until 07:18EDT18-Sep-19" +4 ."shutdown"PS.coast +2 "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF +2 #Shutdown +5244 "Can"\  +60002 y\  +60002 w &% +60002 u\ ## +60002 u %% +60002 s %% +60003 s %% +60002 r\ %% +60002 q\ %% +60002 o && +60002 q\ &% +60002 p\ && +60002 p\ %% +60003 r\ &% +60002 q\ %% +60002 p\ $# +60002 r\  +60002 q\  +60002 p\  +60003 r\  +60002 s\  +60002 q\  +60002 r\  +60002 p\  +60002 q\  +60003 r\  +60002 r\  +60002 q\  +60002 q\  +60002 r\  +60002 s\  +60002 s\  +60003 r\  +60002 q\  +60002 s\  +60002 s\  +60002 p\  +60002 s\  +60003 r\  +60002 q\  +60002 o\  +60002 q\  +60002 r\  +60002 u\  +60003 u\  +60002 w\  +60002 p\  +60002 r\  +60002 m\  +60002 l\  +60002 k\  +60003 j\  +60002 j\  +60002 h\  +60002 h\  +60002 g\  +60002 h\  +60003 g\  +60002 f\  +60002 h\  +60002 j\  +60002 i\  +60002 j\  +60002 i\  +60003 j\  +60002 j\  @EDT1568779396.22 j\  +60002 j\  +60002 k\  +60002 k\  +60003 k\  +60002 j\  +60002 i\  +60002 l\  +60002 j\  +60002 i\  +60003 j\  +60002 i\  +60002 j\  +60002 i\  +60002 j\  +60002 j\  +60003 k\  +60002 j\  +60002 i\  +60002 l\  +60002 l\  +60002 l\  +60003 i\  +60002 j\  +60002 k\  +60002 k\ !! +60002 i\ \ "" +60002 j\ !! +60002 j\ \ "" +60003 j\ $# +60002 k\ \ "! +60002 j\ \ "! +60002 k\ "" +60002 k\ !! +60002 k\ !! +60003 k\ "" +60002 k\ \ "! +60002 k\ "! +60002 k\ "" +60002 j\ \ "" +60002 k\ "! +60003 i\ \ "! +60002 j\ "! +60002 i\ "" +28288 i\ $$ +2 #tPowering core bus +511 .Gate.power :raw,:ON +3 "sampler") +2 )N +2 "core"  +2 "collection"' +3 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )#% +3 "core" % + .tSS.configure SSconfig +2 "sampler")#.0X 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +2 #tPhase [deepDAwithoutWCR] +16 #===> STARTED deepDAwithoutWCR (phase #3) <=== + !"Qmail"o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #tStarting initialPurge +2 #"Qmail"Retry #1 of 10 after 10:00 +2 #tLoading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'G& +4 "core" &JL  + .tHand.open +2 "manipulator"&B1 +76 "core" 1 +2 "manipulator"&5& +4 "core" & /  8? +2 "manipulator"&W% +3 "core" % \    X 8 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&w(, +175 "core" ( +2 "manipulator"&A& +4 "core" &, B -  8Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &,   : 8Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&8' +98 "core" ' +2 .tHand.close + "manipulator"&"/ +71 "core" / +4 "manipulator"&2& +3 "core" &,  } 2Z +2 "manipulator"&% +4 "core" % , A 2 + .tForearm.seek :retract +2 "manipulator"&U'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&L( +314 "core" ( +2 "manipulator"&>& +4 "core" &  \ 37 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +5 &C& +5 "core" &  H 37 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&`' +94 "core" ' +2 "manipulator"&D& +4 "core" &  6 47 +2 "manipulator"&% +4 "core" %  M 4 +2 "collection"'&& +3 "core" &JK  +2 "collection"'O& +8 .tCC.seek :closed +4 "collection"'Q(` +3 "core" &HK  + &JJ  +4 & HJ C +9 &EuIJ 4 +10 &,k{HG H +9 &gIK V +10 &|KHK V +9 &>OIJ V +9 &GHK V +10 &IJJ V +9 &JIK U +9 &GKKJ U +10 & JHL U +9 & LHL V +10 &"MJL V +9 &$OLIK U +9 &&KIL V +10 &'OIL V +9 &)GKM U +9 &+VLIM V +10 &-NHL V +9 &.HGL V +10 &0JHL V +9 &2_IKK U +9 &4!JIL U +10 &5NJK V +9 &7IJK V +9 &9fJIL V +10 &;(GJL V +9 &<HGK V +10 &>IJL V +9 &@oGKM U +9 &B0GJM V +10 &CJMK U +9 &EJIM V +9 &GwHLN U +10 &I7RTV V +9 &Jb_\\ X +10 &Lr [\ +9 &Nb ` +9 &P! ` +10 &Q b +9 &S b +9 &Ua b +10 &W! b" +9 &X b& +10 &Z b- +9 &\\R b- +9 &^ b. +10 &_ = +9 &`V! (u +9 &`rs Y +2 ( +2 "collection"'O& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.46 + "collection"'!& +4 "core" &`rp Y + .tHand.open +2 "manipulator"&1 +65 "core" 1 +2 "manipulator"&m% +4 "core" %  ) + +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'6& +4 "core" &`rp Y +2 "collection"'r% +3 "core" %Ӹ +2 .tCSV.dial CSR + "collection"'e  +135 "core"  +2 "collection"'k% +4 "core" %Ӹ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'S'qi +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '@% +3 "core" %qj  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"'g'D +701 "core" ' +2 .tCSV.dial :waste + "collection"'P +134 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'h'Ӵ +1976 "core" ' +2 #tPurging external Intake + "collection"'?& +4 "core" &`rn Y + "collection"'I% +4 "core" %Ӷ + .tCSV.dial :flush +2 "collection"'T  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'\ ' +2544 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'\\ + 'v  +5 "core"  +69  +2 .tCTV.dial :intake + "collection"'  +75 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'+'Ӵ +2580 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'|  +78 "core"  +2 #tFlushing upper manifold + "collection"'/& +4 "core" &`rm Y +2 "collection"'f% +3 "core" %Ӵ +2 .tCSV.dial :flush + "collection"'K  +74 "core"  +2 .tCS.seek 5ml +2 "collection"'M'qi +1312 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'o @ +56 "core" > +2 "collection"'% +4 "core" %ql  +2 .tCS.seek 7ml + "collection"'x' +576 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"'z +105 "core"  +2 .tCTV.dial :air + .CS.seek 0ml +2 "collection"'X'Ӵ +1802 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +823 "core" ' + .tCSV.dial :waste +2 "collection"'R +56 "core" +2 .tCS.seek 0ml +2 "collection"'a'Ӵ +818 "core" ' +2 "collection"'& +4 "core" &`rm Y + "collection"'(% +4 "core" %Ӹ + .tCSV.dial :flush + "collection"'  +46 "core"  +4 .tCS.seek 3ml +44 "collection"'3'2T +821 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"'n% +4 "core" %2S  +2 .tCS.seek 5ml + "collection"'s'qh +566 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"' 'Ӵ +1323 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +813 "core" ' +2 .tCSV.dial :waste + "collection"'} +76 "core" +2 .tCS.seek 0ml +2 "collection"'H'Ӵ +817 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&'& +4 "core" & ! )7 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +32 "core" ( +2 "manipulator"&& +4 "core" & Q . + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" & - +2 .tForearm.seek CC +2 "manipulator"& ' +92 "core" ' +2 .tHand.close + "manipulator"&Z/ +66 "core" / +2 .tCC.seek :open +2 "collection"'<( +471 "core" ( +2 "manipulator"&& +5 "core" & $  8 +3 "manipulator"&9% +7 "core" % .  U 8 +2 .tForearm.seek :retract +2 "manipulator"&]'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&y(, +278 "core" ( +2 "manipulator"&_& +4 "core" &,   8J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" &, ( ' ( 7J +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&:' +115 "core" ' +3 .tHand.open + "manipulator"&F1 +74 "core" 1 +2 "manipulator"&1% +4 "core" % t 'W +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 #tda sampling at most 1000ml +2 #Loading sh1 puck from tube 5 into Collection Clamp +2 "collection"'p& +3 "core" &FH +2 "manipulator"&% +3 "core" %\    8 +2 "storage"(N% +4 "core" %x r r  + "storage"(. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"((<1 +1003 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (#& +2 "core" &<3  +2 "manipulator"&& +4 "core" &, a GJ + "manipulator"&,% +4 "core" %\  G +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&( +198 "core" ( +2 "manipulator"&0& +4 "core" & q q X C6 + "storage"(c& +4 "core" &<6 -  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&4'Ϲ +101 "core" ' +2 "storage"(& +4 "core" &<6 E  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(~' +274 "core" ' +2 "storage"( - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (.& +3 "core" &<6  +2 "manipulator"&& +3 "core" & J G * @6 +2 .tElbow.seek 5 +2 "manipulator"&$( +2 "core" ( +2 "manipulator"& & +4 "core" & H ] ; @6 + "storage"(;& +4 "core" &<6   +2 .tForearm.seek 5 + 300 counts + "manipulator"&'΍ +23 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +77 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&d& + "storage"(Y'} +5 "core" & s u A6 +2 "manipulator"&% +4 "core" % Έ q o o C +2 .tForearm.seek :retract + "manipulator"&b'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&q( +136 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +15 "core" ( +2 "manipulator"&%& +4 "core" &' u x k AAc + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +3 "core" &' V N 5 AAc +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&t' +95 "core" ' +4 "manipulator"&V& +4 "core" &( u t K AAc +2 "manipulator"& % +3 "core" % t p B +2 "collection"'j& +4 "core" &CG +2 "collection"'l& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &BF' +3 &CG  +10 &(jDD - +9 &`xBG A +10 &JmCF T +9 & FEF T +9 &JDF U +10 &ICH T +9 &NLDG T + "Can"l US +9 "core" &JCE U +9 &IDH T +9 &GEF T +10 & WGEG T +9 &"JDH U +9 &#GGG T +10 &%JEH T +9 &'^LFF T +9 &) GEG T +10 &*JHG U +9 &,IEG T +10 &.fGFE T +9 &0'HEG U +9 &1GEI T +10 &3IEG U +9 &5oGEF T +9 &70ICF T +10 &8FGI T +9 &:GFI T +10 &:FGH T +9 &?IEG T +10 &AGEF T +9 &CFEG T +10 &EAGCH T +9 &GGHH T +9 &HNLOK U +10 &JYTTx V +9 &L9wk Z +9 &M _ +10 &O ` +9 &Qj a +9 &S,c a +10 &T a +9 &Vb b +10 &Xl b! +9 &Z* b% +9 &[r b, +10 &] b0 +9 &_P U +10 &`D%x 0 +9 &`syz [ +2 ( + "collection"'l& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.65 + .Hand.open + "manipulator"&^1 +69 "core" 1 +2 "manipulator"&G% +48 "core" %  ? 8 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")5+ +3 "core" + +2 "sampler")W% +4 "core" %~  ; + "collection"'A& +4 "core" &`sq [ +3 "Can"m ^] + #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0X +28  +2 .tdelay 3.8 seconds +382 "collection"'2% +4 "core" %ӯ +2 "sampler")% +3 "core" %3  + .tSSV.dial :spit +2 "sampler")u +140 "core"  +2 .tSS.seek 0ml +2 "sampler")8'z +282 "core" ' +2 .tSSV.dial CBV +3 "sampler")w  +140 "core"  +2 .tCTV.dial :intake + "collection"'>  +80 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "07:26:26.86" +1574 #"pumping"6.7L/min +3007 #6.8L/min +3007 #6.8L/min +3007 #6.8L/min +3007 #6.8L/min +2862 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +138 #"pumping"6.8L/min +72 "collection"'C% +3 "core" %ӯ23 w +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +4 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #2 of 10 after 10:00 +2 "core" %nk  +2 "sampler")s% +3 "core" %kk & + .tIntake.select :close + "sampler")0 +10 ) % +3 "core" %ji ' + .tSSV.dial :exhaust +2 "sampler")}  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +11 .tSS.seek 0ml +5 "sampler")'z +900 "core" ' +2 .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")'  +78 "core"  +2 #tAllowing 130s for 25.0ml of remaining 900.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %ӯ01 o +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %ӯ q +2 "sampler")C% +3 "core" %%   +2 "collection"'8% +4 "core" %ӯ] q + #tIntake @20.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 89 +2 "sampler")#.Y0Xx7   +15 "collection"'l% +3 "core" %ӯ&& r +2 "sampler")W% +3 "core" %u>  i +15 "collection"'j% +3 "core" %ӯ&' t +2 "sampler")$% +3 "core" %u<  # +2 "collection"'t% +4 "core" %ӯ%( s + #tIntake @21.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 32 +2 "sampler")#. 0X% +4 "core" %\  " C +52 "collection"'C% +3 "core" %ӯ,. t +2 "sampler")8% +3 "core" %*)  +53 "collection"'% +3 "core" %ӯ03 t +2 "sampler")u% +4 "core" %>> # +2 "sampler")i% +3 "core" %A> ! +2 .tIntake.select :close + "sampler")0 +9 )!% +3 "core" %EB + .tSSV.dial :exhaust +2 "sampler")  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")D'z +905 "core" ' +2 .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +77 "core" +2 #tAllowing 130s for 25.0ml of remaining 750.0ml + .Intake.select :open + "sampler") +210 "collection"'&% +3 "core" %ӯ00 m +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 32 +2 "sampler")#. 0X% +3 "core" %  $ +15 "collection"'% +3 "core" %ӯ*. s +2 "sampler")C% +3 "core" %  $ +15 "collection"'8% +3 "core" %ӯ*- s +2 "sampler")% +3 "core" %  $ +2 "collection"'u% +4 "core" %ӯ+* r + #tIntake @21.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 15 +2 "sampler")#.0X% +3 "core" %ӯ*, r +48 "sampler")% +4 "core" %`    > +15 "collection"'C% +3 "core" %ӯ03 r +2 "sampler")8% +3 "core" %`   > +15 "collection"'% +3 "core" %ӯ05 r +2 "sampler")u% +3 "core" %`\  > +15 "collection"'<% +3 "core" %ӯ+- s +2 "sampler")^% +3 "core" %`   > +15 "collection"'% +3 "core" %ӯ'* r +2 "sampler")A% +4 "core" %`   > +14 "collection"'% +3 "core" %ӯ)) s +2 "sampler")&% +3 "core" %`\  # > +15 "collection"'D% +3 "core" %ӯ)+ r +2 "sampler")m% +3 "core" %`\  > +15 "collection"'k% +3 "core" %ӯ./ q +2 "sampler")6% +3 "core" %`\   > +15 "collection"'@% +3 "core" %ӯ25 q +2 "sampler")r% +3 "core" %`\   > +15 "collection"'O% +3 "core" %ӯ23 r +2 "sampler")g% +3 "core" %`\   > +15 "collection"'?% +3 "core" %ӯ,/ r +2 "sampler")`% +3 "core" %`   > +2 "collection"'U% +4 "core" %ӯ+/ r + #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'4'Ӵ +110 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")% +137 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0Xff +3 "collection"'=% +3 "core" %fi +2 "sampler")5% +3 "core" %{  A +2 #tBubblePoint: Intake @39.1psia, Outlet @14.8psia + .CBV.dial SSV + "collection"'- @ +31 "core" B +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X% +3 "core" % +2 "sampler")% +3 "core" %   +2 #tEvacuated: Intake @16.4psia, Outlet @14.2psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")C +136 "core"  +4 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'A'Ӵ +135 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +50 "core" ' + ."CSpush"CS.coast + "collection"'5 +84 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #3 of 10 after 10:00 +96 "core" ' +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler")m  +140 "core"  +104 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")k +136 "core"  +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +338 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '?% +3 "core" %?  +2 .tCS.seek 6ml + "collection"'`' +1339 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'U +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'"'ӂ +1551 "core" ' +2 .tCSV.dial CSR + "collection"'I  +44 "core"  +2 "collection"'% +4 "core" %Ӏ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'i' +585 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '!% +3 "core" %|  +2 .tCS.seek 5ml + "collection"'P'qj +839 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'/  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'f'> +1096 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'| \  +2 '9 +5 "core" 9 +102 "collection"'T9 +3 "core" 9d +102 "collection"'K9 +3 "core" 9 d +102 "collection"'z9 +3 "core" 9 d +102 "collection"'x9 +3 "core" 9d +102 "collection"'v9 +3 "core" 9d +102 "collection"'\\9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9"d +102 "collection"'M9 +3 "core" 9&d +102 "collection"'(9 +4 "core" 9+d +102 "collection"'9 +3 "core" 9/d +102 "collection"'X9 +3 "core" 93d +102 "collection"'R9 +3 "core" 97d +102 "collection"'39 +3 "core" 9 ;d +102 "collection"'s9 +4 "core" 9@d +102 "collection"' 9 +3 "core" 92Dd +102 "collection"'+9 +3 "core" 9HHd +102 "collection"'e9 +3 "core" 9^Ld +102 "collection"'o9 +3 "core" 9vPd +102 "collection"'9 +3 "core" 9Ud +103 "collection"''9 +3 "core" 9Yd +102 "collection"'\ 9 +3 "core" 9]d +102 "collection"'S9 +3 "core" 9ad +102 "collection"'9 +3 "core" 9ed +102 "collection"'n9 +3 "core" 9jd +102 "collection"'h9 +3 "core" 9,nd +102 "collection"'Q9 +3 "core" 9Hrd +102 "collection"'99 +3 "core" 9cvd +102 "collection"'E9 +4 "core" 9zd +103 "collection"'Z9 +3 "core" 9d +103 "collection"'9 +3 "core" 9c +102 "collection"')9 +3 "core" 9` +102 "collection"'}9 +3 "core" 9^ +102 "collection"'p9 +3 "core" 9 [ +102 "collection"']9 +3 "core" 9*W +103 "collection"'F9 +3 "core" 9FV +102 "collection"'H9 +3 "core" 9bS +102 "collection"'a9 +3 "core" 9~P +102 "collection"'9 +3 "core" 9N +102 "collection"':9 +6 "core" 9L +103 "collection"'#9 +3 "core" 9I +102 "collection"'_9 +3 "core" 9G +102 "collection"'9 +3 "core" 9 D +102 "collection"' 9 +3 "core" 9#C +102 "collection"'19 +3 "core" 9=@ +102 "collection"'09 +3 "core" 9V> +102 "collection"'9 +3 "core" 9o< +102 "collection"',9 +3 "core" 9: +102 "collection"'9 +3 "core" 98 +102 "collection"'9 +4 "core" 96 +102 "collection"'J9 +3 "core" 95 +102 "collection"'L9 +3 "core" 93 +102 "collection"'9 +3 "core" 91 +102 "collection"' 9 +3 "core" 90 +102 "collection"'.9 +3 "core" 9*. +103 "collection"'9 +3 "core" 9>- +102 "collection"'d9 +3 "core" 9R+ +102 "collection"'9 +3 "core" 9f* +102 "collection"'79 +3 "core" 9z( +102 "collection"'N9 +3 "core" 9( +102 "collection"'%9 +3 "core" 9& +102 "collection"'c9 +3 "core" 9% +102 "collection"'9 +3 "core" 9\ $ +102 "collection"'49 +3 "core" 9# +102 "collection"'9 +4 "core" 9" +102 "collection"'V9 +3 "core" 9 +102 "collection"' 9 +3 "core" 9  +102 "collection"'9 +3 "core" 9  +102 "collection"';9 +3 "core" 9 # +102 "collection"'b9 +4 "core" 9 -' +102 "collection"'9 +3 "core" 9 9+ +102 "collection"'y9 +3 "core" 9 G / +102 "collection"'G9 +3 "core" 9 S\ 4 +102 "collection"'{9 +3 "core" 9 ` 8 +102 "collection"'9 +3 "core" 9 j < +103 "collection"'9 +3 "core" 9 v @ +102 "collection"'W9 +3 "core" 9 E +102 "collection"'$9 +3 "core" 9 I +102 "collection"'t9 +3 "core" 9 M +102 "collection"'~9 +3 "core" 9 Q +102 "collection"' 9 +3 "core" 9 U +102 "collection"'[9 +3 "core" 9 Z +102 "collection"'l9 +6 "core" 9 ^ +103 "collection"'=9 +3 "core" 9 b +102 "collection"'59 +3 "core" 9 f +103 "collection"'-9 +3 "core" 9 k +102 "collection"'j9 +3 "core" 9 o +102 "collection"'>9 +3 "core" 9 s +102 "collection"'9 +3 "core" 9 w +102 "collection"'C9 +4 "core" 9 !{ +147 "collection"'w9 +4 "core" 9 " +103 "collection"'89 +3 "core" 9 # +102 "collection"'u9 +3 "core" 9\ $ +102 "collection"'<9 +3 "core" 9\ & +102 "collection"'9 +3 "core" 9\ & +102 "collection"'9 +3 "core" 9\ ( +102 "collection"'9 +3 "core" 9\ * +102 "collection"'29 +3 "core" 9\ * +102 "collection"'A9 +3 "core" 9\ + +102 "collection"'^9 +3 "core" 9\ $- +103 "collection"'&9 +3 "core" 9\ (- +102 "collection"'m9 +3 "core" 9\ +. +102 "collection"'k9 +3 "core" 9\ 0/ +102 "collection"'D9 +3 "core" 9\ 31 +102 "collection"'Y9 +3 "core" 9\ 61 +103 "collection"'69 +3 "core" 9\ 93 +102 "collection"'@9 +3 "core" 9\ <3 +102 "collection"'r9 +3 "core" 9\ @4 +102 "collection"'O9 +3 "core" 9\ C6 +102 "collection"'?9 +3 "core" 9\ F6 +102 "collection"'g9 +3 "core" 9\ I8 +102 "collection"'U9 +3 "core" 9\ K9 +102 "collection"'`9 +3 "core" 9\ N: +102 "collection"'I9 +3 "core" 9\ Q; +102 "collection"'9 +3 "core" 9\ T; +103 "collection"'"9 +3 "core" 9\ X= +102 "collection"'!9 +3 "core" 9\ Y> +102 "collection"'i9 +3 "core" 9\ \\? +102 "collection"'/9 +3 "core" 9\ _@ +102 "collection"'P9 +4 "core" 9\ bA +102 "collection"'9 +3 "core" 9\ dB +102 "collection"'T9 +3 "core" 9\ fC +102 "collection"'K9 +3 "core" 9\ hD +102 "collection"'z9 +3 "core" 9\ kE  +102 "collection"'x9 +4 "core" 9\ lE +102 "collection"'v9 +3 "core" 9\ pG +102 "collection"'\\9 +3 "core" 9\ qH +102 "collection"'9 +3 "core" 9\ tI +102 "collection"'9 +3 "core" 9\ vI! +102 "collection"'M9 +3 "core" 9\ yJ% +102 "collection"'(9 +3 "core" 9\ zK* +102 "collection"'9 +3 "core" 9\ }L. +102 "collection"'X9 +3 "core" 9\ M2 +102 "collection"'R9 +7 "core" 9\ N6 +103 "collection"'39 +4 "core" 9\ N; +102 "collection"'s9 +3 "core" 9\ P? +102 "collection"' 9 +3 "core" 9\ PC +102 "collection"'+9 +3 "core" 9\ QG +102 "collection"'e9 +3 "core" 9\ RK +2 .tCH.hold 10:00,70C +3 "collection"'o `\ `\  +5 "core" L +5590 "Can"f +31066 ."Qmail"GoodNews.email "At 07:18:30 began in tube 5: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:67\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #4 of 10 after 10:00 +23339 "core" ` +2 "collection"'9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'''Ӵ +326 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'\ @ +110 "core" B +2 .tCSV.dial :air + "collection"'S @ +44 "core" ? +2 .tCS.seek 5ml +2 "collection"''qi +1338 "core" ' + .tCSV.dial CTV +2 "collection"'n  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +3 "collection"'h @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'Q  +56 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'9 @ +44 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'E'Ӵ +1349 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'Z +118 "core" +2 .tCBV.dial CSV + "collection"'  +29 "core"  +2 "collection"')% +4 "core" %ӱ +2 .tCS.seek 5ml + "collection"'}'qf +1226 "Can"_ TT +114 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air + "collection"'p  +43 "core" +2 "collection"']% +4 "core" %qa  +2 .tCS.seek 6.999ml + "collection"'F'v +580 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'H @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"'a' +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" ` +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"':   +31 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'#  +2 '_  +28 "core"  +116  +2 .tCS.seek 5ml +2 "collection"''qi +1344 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +107 "core" B +2 .tCSV.dial :waste + "collection"'1 +119 "core" +2 .tCS.seek :empty +2 "collection"'0'ӂ +1345 "core" ' + .tCSV.dial :air +2 "collection"' @ +74 "core" A +2 .tCS.seek 5ml + "collection"','qi +1348 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'J  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'L @ +90 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"''Ӵ +1352 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +118 "core" +2 .tCBV.dial CSV + "collection"'.  +31 "core"  +2 "collection"'% +4 "core" %ӳ +2 .tCS.seek 5ml +2 "collection"'d'qh +1337 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'7% +4 "core" %qf  +2 .tCS.seek 7ml + "collection"'N'{ +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'% @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'c' +839 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +119 "core" _ +2 #tLysing Complete + "collection"'4& +4 "core" &`sp*) [ +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&% +3 "core" %\  3 +2 "storage"(V% +4 "core" % j Q ] + "storage"( . +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"((,q +361 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (;& +3 "core" &,p 9 0 + "manipulator"&b& +4 "core" && ,Ac +2 "manipulator"&% +3 "core" %\  " , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&y( +161 "core" ( +2 "manipulator"&G& +4 "core" &  4R +2 "storage"({& +3 "core" &,p U T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&'( +103 "core" ' +2 "storage"(& +4 "core" &,p t t  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(W' +139 "core" ' +2 "storage"($- +3 "core" -'ߝ +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&t& +3 "core" & ,R +2 "storage"(~& +3 "core" &,p    +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"& ' +25 "core" ' +3 .tElbow.hold + "manipulator"&[, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(l- +2 "core" -'ߝ +2 .tSE.seek 17.13 Pucks below Top Plate +2 "storage"(=' +41 "core" ' +2 "manipulator"&5% +4 "core" %  " +2 "storage"(-& +3 "core" &,p | +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 330 counts + "manipulator"&j' +17 "core" ' +2 "manipulator"&>& +4 "core" & ,P +2 "storage"(& +3 "core" &,p   \\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&C'( +16 "core" ' +2 .tSE.seek 18.13 Pucks below Top Plate +2 "storage"(w' +49 "core" ' +2 "manipulator"&8& +4 "core" & k /P +2 "manipulator"&u% +4 "core" %( / +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&<'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +171 "core" ( +2 "manipulator"&& +4 "core" & u  &8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &  %8 +2 .tForearm.seek CC +2 "manipulator"&2' +93 "core" ' +2 .tHand.close + "manipulator"&A/ +72 "core" / +2 .tCC.seek :open +2 "collection"'^( +469 "core" ( +3 "storage"(&& +4 "core" &,p 8 : + "storage"(m& +4 "core" &,p 6 . S + "manipulator"&k& +4 "core" & .8 + "manipulator"&D% +4 "core" % /  . +2 .tForearm.seek :retract + "manipulator"&Y'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&6( +154 "core" ( +2 "manipulator"&@& +4 "core" &   4J +2 "storage"(r& +3 "core" &,p Q M W +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 4 +2 "manipulator"&O' +102 "core" ' +2 .tElbow.hold + "manipulator"&?, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&g1 +76 "core" 1 +2 "manipulator"&U% +4 "core" %  d , ({ +2 "storage"(`& +4 "core" &,p   +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 350 counts + "manipulator"&I'. +17 "core" ' +2 "manipulator"&& +4 "core" &   ( 6I +2 "storage"("& +3 "core" &,p U O +2 .tForearm.reconfigure TightForearm +46 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 4 + 600 counts + "manipulator"&!'( +15 "core" ' +2 "storage"(i% +4 "core" % b t { +2 ."downElevator"SE.seek :down +3 "storage"(/'} +91 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +6 (P% +3 "core" %z / +2 "manipulator"&% +3 "core" %8 e h A +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'K& +4 "core" &kl + "manipulator"&z& +4 "core" & s  EI +2 "manipulator"&x% +3 "core" % \  i f D +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&v(, +177 "core" ( +2 "manipulator"&\\& +4 "core" &,  EQ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &,  EQ +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&M/ +68 "core" / +2 "manipulator"&(& +4 "core" &, a _  >Q +2 "manipulator"&% +3 "core" % ) V \\ K >\ +2 .tForearm.seek :retract +2 "manipulator"&X'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&R( +330 "core" ( +2 "manipulator"&3& +4 "core" & |  D\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &s& +3 "core" &  E\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& ' +103 "core" ' +2 "manipulator"&+& +4 "core" & e n 9 C\ +2 "manipulator"&e% +4 "core" % r r ? C +2 "collection"'|& +3 "core" &JL~ +2 "collection"'o& +4 .tCC.seek :closed + "collection"'(` +3 "core" &LL +3 &LL\\  +10 &(mMK5 . +9 &bvLL B +9 &XgKL T +14 &GKL S +5 &JJL~ T +10 &GLJ^ T +9 &_JLK@ S +9 & FKJ T +10 &JKJU T +9 &III_ T +9 & gFHID S +10 &"(HJI T +9 &#GFK T +10 &%JHG T +9 &'nLIJ T +9 &)1FIH S +10 &*FHI T +9 &,EHG S +9 &.wGHH S +11 &09JHG S +8 &1GGF S +10 &3JFG T +9 &5~GHFm T +9 &7AFFES S +10 &9GFE> S +9 &:JGF# T +9 &<IEE T +10 &>IDED S +9 &@\ FDBd T +10 &AGDDP T +9 &CDDC4 S +9 &EQICC S +10 &GICB T +9 &HOGD T +9 &JWJF V +10 &LIve[ Y +9 &M ] +10 &O ` +9 &Qyn ` +9 &S:_ a +10 &TP a +9 &VE b +9 &X| b +10 &Z< b! +9 &[ b' +10 &] b0 +9 &_e| W +9 &`Qcg V +10 &`f [ #i +9 ( + &`hN #g + "collection"'o& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.61 + "collection"'f& +4 "core" &`h5 #g + .tHand.open +2 "manipulator"&\ 1 +68 "core" 1 +2 "manipulator"&S% +4 "core" % " Z 6 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&''\ +98 "core" ' +2 .tPSV.dial PSR + "processing"%n +132 "core"  +2 "processing"%h% +4 "core" %_ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%Q' +1619 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%9  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1609 "core" ' + .tPSV.dial PSR +2 "processing"%Z +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%) + .tCBV.dial PRV +5 "collection"'E  +3 "core"  +2 "processing"%p  +43 "core"  +30 +2 .tPSV.dial :mixloop + "processing"%] +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%}  +137 "core" +2 .tPS.seek 0ml +2 "processing"%H' +2626 "core" ' + .tPSV.dial :air +2 "processing"%F  +54 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%: +43 "core" +2 .tPS.seek 0ml +2 "processing"%#' +326 ."Qmail"GoodNews.email "At 07:18:30 began in tube 5: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:67\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #5 of 10 after 10:00 +2292 "core" ' + .tPSV.dial :air +2 "processing"%_  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%a' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +3 .tPS.seek 0ml +2 "processing"%1' +2642 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &   X 7\ +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +4 "core" ( +2 "manipulator"&0& +4 "core" &   5 6\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &   P 6\ +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&J/ +68 "core" / +46 .tCC.seek :open +4 "collection"'L( +470 "core" ( +2 "manipulator"&,& +4 "core" &  E\ +2 "manipulator"& % +3 "core" % / B E +2 .tForearm.seek :retract +2 "manipulator"&.'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +273 "core" ( +2 "manipulator"&& +4 "core" &, h 4 DV + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, d Y DV +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&7' +111 "core" ' +2 .tHand.open + "manipulator"&d1 +66 "core" 1 +2 "manipulator"&%% +4 "core" % c 1& +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&N'\ +101 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 5 into Collection Clamp + "collection"'& +4 "core" & +2 "manipulator"&4% +3 "core" %\  E +2 "storage"(% +4 "core" %z L + "storage"(V. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"( (<1 +383 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (;& +2 "core" &<3 +2 "manipulator"&b& +4 "core" &, f o G CV + "manipulator"&% +4 "core" %\  f o B C +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 5 +4 "manipulator"&G( +216 "core" ( +4 "manipulator"&{& +9 "core" & q s 1 C +3 "storage"(& +8 "core" &<6  +4 .tForearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&q'Ϲ +95 "core" ' +2 "storage"($& +6 "core" &<6   +4 .tSE.reconfigure SEpick +4 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak +2 "storage"(t' +281 "core" ' +2 "storage"(~- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (B& +2 "core" &<6 (  +2 "manipulator"&l& +3 "core" & S [  = +2 .tElbow.seek 5 +2 "manipulator"&5( +27 "core" ( +2 "manipulator"&-& +4 "core" & T E V >F +2 "storage"(>& +3 "core" &<6 $  +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&'΍ +18 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&8/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "storage"('} +2 "manipulator"&u& +6 "core" & V F  @F + "manipulator"&y% +4 "core" % Β ^ c > +3 .tForearm.seek :retract +2 "manipulator"&W'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"& ( +132 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +62 "core" ( +2 "manipulator"&j& +4 "core" & s m i C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +3 "core" & o d = C + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +96 "core" ' +2 "manipulator"&& +4 "core" & ( E +2 "manipulator"&C% +3 "core" % y @ E +3 "collection"'[& +3 "core" & +2 "collection"'A& +4 .tCC.seek :closed + "collection"'<(` +3 "core" &| +3 &j \ +9 &)mT - +10 &atA A +9 &Rj+ S +10 &G S +9 &K S +9 &J S +10 &XJ S +9 &J S +9 &J[ T +9 &HD S +10 & `E* S +10 &"#H' S +9 &#G} S +9 &%Fl S +10 &'hH S +9 &)*H S +9 &*G S +10 &,E S +9 &.pG S +10 &02G S +9 &1F S +9 &3I T +10 &5xGp S +9 &7;Ge S +9 &8HZ S +10 &:CN S +9 &<FD S +10 &>CC7 S +9 &@J* S +9 &AG T +10 &CG S +9 &EJI\ S +9 &G G S +10 &HN T +9 &J^ V +10 &L= [ +9 &M _ +9 &O ` +10 &Qs" ` +9 &S2#! a +9 &T#" a +10 &V&$ b +9 &Xu('K b +10 &Z3.+` b# +9 &[--R b* +9 &]0/S b3 +10 &_Z22N W +9 &`Ku46A $i +9 &`!568 a +9 ( +2 &`v769 Y + "collection"'A& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.68 + .Hand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&&% +4 "core" %  8 9 9 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&m'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'k  +138 "core"  +2 .tCSV.dial CTV + "collection"'D  +29 "core"  +2 .tPS.seek 2.5ml +2 "processing"%@' +2632 "core" ' +2 "collection"'r% +4 "core" %  C  +2 .tCS.seek 3.75ml + "collection"'2'I +1662 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%g  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%U' +2621 "core" ' +40 .tCBV.dial between PRV and waste1 +9 "collection"'` ` +31 "core" _ +2 .tCSV.dial :air + "collection"' @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'"' +1654 "core" ' +2 .tCSV.dial CTV + "collection"'Y  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'i'Ӵ +2607 "core" ' + .tCBV.dial :waste1 +2 "collection"'6 @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'P  +140 "core" +2 "collection"'& +4 "core" &`u__E Y +2 #tStoring lyfil puck in Collection Clamp to tube 4 + "manipulator"&O% +3 "core" %\  # $ V 7+ +2 "storage"(K% +3 "core" %x | \ +2 "storage"(z. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"(x(,q +360 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (I& +3 "core" &,r 9 9 + "manipulator"&w& +4 "core" & / +2 "manipulator"&/% +3 "core" %\  k /+ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&\\( +149 "core" ( +2 "manipulator"&!& +4 "core" &  1B +2 "storage"(& +4 "core" &,r . 5 U +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&'( +98 "core" ' +2 "storage"(?& +4 "core" &,r P Q N +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(M' +118 "core" ' +2 "storage"((- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" & ,B +2 "storage"(T& +3 "core" &,r   V +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 4 +2 "manipulator"&' +25 "core" ' +2 .tElbow.hold + "manipulator"&v, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(3- +2 "core" -' +3 .tSE.seek 18.13 Pucks below Top Plate +3 "storage"(s' +40 "core" ' +2 "manipulator"&+% +4 "core" % l m ~ z +2 "storage"(e& +3 "core" &,r P +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 341 counts +2 "manipulator"&|'% +17 "core" ' +2 "manipulator"&X& +4 "core" &  'A +2 "storage"(^& +3 "core" &,r = +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&f'( +15 "core" ' +2 .tSE.seek 19.13 Pucks below Top Plate +2 "storage"(\ 'r +47 "core" ' +2 "manipulator"&S& +4 "core" & E .A +2 "manipulator"&o% +4 "core" %6 E . +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&n'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&h( +218 "core" ( +2 "manipulator"& & +4 "core" && y %@Y +3 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" && t z %@X +2 .tForearm.seek CC + "manipulator"&Q' +92 "core" ' +2 .tHand.close + "manipulator"&Z/ +67 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "storage"()& +4 "core" &,r : 9 + "storage"(p& +4 "core" &,r : 8 +2 "manipulator"&E& +3 "core" &$ />L +2 "manipulator"&]% +4 "core" %  . + .tForearm.seek :retract +2 "manipulator"&}'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&( +161 "core" ( +2 "manipulator"&F& +4 "core" &   5D +2 "storage"(H& +3 "core" &,r W L G +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 4 +2 "manipulator"&:' +99 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&_1 +72 "core" 1 +6 "manipulator"&#% +8 "core" %  + +5 "storage"( & +8 "core" &,r ! ( 7 +4 .tForearm.force -20 +2 "manipulator"&5 +6 .tForearm.seek 4 + 344 counts + "manipulator"&a'( +14 "core" ' +2 "manipulator"&& +4 "core" &   7C +2 "storage"(0& +3 "core" &,r P O 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 4 + 600 counts +2 "manipulator"&'( +22 "core" ' +2 "storage"(J% +4 "core" %h _ R " +2 ."downElevator"SE.seek :down +3 "storage"(R'} +84 "core" ' +4 ."downElevator"SE.coast +2 "storage"(5 +94 ('% +3 "core" %~ } +2 "manipulator"&% +4 "core" %+ \\ Z =X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +88 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +1074 "Can"g => +1547 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +56 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%d  +57 "core" +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%%' +2633 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &  +2 "manipulator"&.& +3 "core" &  EC +2 "manipulator"&4% +4 "core" %\  C E + .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +178 "core" ( +2 "manipulator"&V& +4 "core" &,  ES + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +3 "core" &, ES +2 .tForearm.seek :garage +2 "manipulator"&;' +102 "core" ' +4 .tHand.close +2 "manipulator"&b/ +65 "core" / +2 "manipulator"&& +4 "core" &, C = :S +2 "manipulator"&{% +3 "core" % ' . 2 : +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +122 "core" ( +2 "manipulator"&$& +4 "core" &v q n  B + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &N& +2 "core" &v r p ; C +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&~' +102 "core" ' +2 "manipulator"&B& +4 "core" &v  F +2 "manipulator"&l% +3 "core" % Y F +2 "processing"%-& +4 "core" &  +2 "processing"%>& +4 .tPC.seek :closed + "processing"%8(] +3 "core" &  +5 & H +9 &F| 5 +9 &=o J +10 &g W +9 &N V +10 &VM V +9 &U V +9 &T W +10 &U V +9 &^R V +9 &T V +10 & R V +9 &"Q V +10 &$fO V +9 &&)O U +9 &'R V +10 &)X V +9 &+nP V +9 &-0R V +10 &.N" V +9 &0R" V +10 &2vQ& V +9 &47T% V +9 &5M% V +10 &7O' U +9 &9~Q0 V +9 &;AQ. U +10 &=S. V +9 &>N1 V +10 &@N3 U +9 &BHR4 V +9 &D\ P= V +10 &E^6 W +9 &Gp2 Y +9 &I@6 [ +10 &KB \\ +9 &L; \\ +10 &NA \\ +9 &PEI \\ +9 &RD \\ +10 &SE \\ +9 &UH \\ +9 &WL: ] +10 &Y ; ] +9 &ZN ] +10 &\\~H : +9 &]`1jO K +9 ( + &]v.O 5 + "processing"%>& +4 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.72 + "processing"%u& +4 "core" &]v-D 5 + .tHand.open +2 "manipulator"&y1 +67 "core" 1 +2 "manipulator"&G% +4 "core" % h d A +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +94 "core" ' +2 .tPRV.dial :air + "processing"%t  +46 "core"  +2 .tPSV.dial :mixloop + "processing"%j +42 "core" +3 "processing"%% +4 "core" %s +2 .tPS.seek 0.3ml + "processing"%=' +397 "core" ' +2 .tPSV.dial PSR + "processing"%5 +103 "core"  +2 "processing"%% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%C'.U +507 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%[' +1923 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +115 "core" +2 .tPTV.dial :mixing + "processing"%W @ +77 "core" A +3 .tPBV.dial :waste2 + "processing"%L  +94 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2626 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&&& +4 "core" &v T O B = +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&A(k +8 "core" ( +2 "manipulator"&k& +4 "core" &l W [ b = + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &l P O v = +2 .tForearm.seek PC +2 "manipulator"&' +90 "core" ' +2 .tHand.close + "manipulator"& / +74 "core" / +2 .tPC.seek :open +2 "processing"%1( +452 "core" ( +2 "manipulator"&r& +4 "core" &l y  D + "manipulator"&c% +4 "core" % c g C +2 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&g(, +133 "core" ( +2 "manipulator"&@& +4 "core" &, k t  D5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +2 "core" &, p g ( C5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +113 "core" ' +4 .tHand.open +2 "manipulator"&21 +70 "core" 1 +2 "manipulator"&Y% +4 "core" % m g 0E +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&"'\ +98 "core" ' +2 #tLoading da puck from tube 5 into Processing Clamp + "processing"%6& +4 "core" & +2 "manipulator"&P% +3 "core" %\  h p 2 D +2 "storage"(% +3 "core" %~ w +2 "storage"(O. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(K(<1 +388 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (z& +2 "core" &<5 > +2 "manipulator"&I& +4 "core" &, [ \\ [ >4 + "manipulator"&w% +4 "core" %\  Z Y o > +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&/( +179 "core" ( +2 "manipulator"&!& +4 "core" & A V < <. +2 "storage"(& +3 "core" &<5 z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&?'Ϲ +101 "core" ' +2 "storage"( & +4 "core" &<5 F + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"((' +289 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (T& +3 "core" &<5 ~ U + "manipulator"&3& +4 "core" & , +  9. + .tElbow.seek 5 +2 "manipulator"&m( +3 "core" ( +2 "manipulator"&+& +3 "core" & , + :. +2 "storage"(e& +4 "core" &<5 h i S +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&X'΍ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&^/ +74 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&S& + "storage"(o'} +6 "core" & . 1 D :. + "manipulator"&% +4 "core" % ΂ I : 3 = +2 .tForearm.seek :retract + "manipulator"&\\'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&M(k +157 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +97 "core" ( +2 "manipulator"&& +4 "core" &t P L @ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &|& +4 "core" &t G L ? + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&s' +106 "core" ' +3 "manipulator"&f& +4 "core" &t p l C +2 "manipulator"& % +4 "core" %Ͻ h e  C +2 "processing"%9& +3 "core" &f +2 "processing"%v& +4 .tPC.seek :closed + "processing"%Z(] +3 "core" &h +4 &n . +10 &'CY 4 +9 &Em}Z I +10 &hY V +9 &JI U +9 &[OT U +10 &S] V +9 &RN V +9 &TI V +10 &bQJ V +9 &$RI V +10 & QH V +9 &"M8 U +9 &$jR@ V +10 &&-L= U +9 &'O8 U +9 &)S/ V +10 &+sJ' U +9 &-5O$ U +10 &.L( U +9 &0R# V +9 &2{R U +10 &4=N U +9 &5L V +9 &7L U +10 &9L U +9 &;DO V +10 &=O V +9 &>I U +9 &@I U +10 &BLL V +9 &DS V +9 &E_ W +10 &Gz Z +10 &IC \\ +9 &K \\ +9 &L \\ +9 &N ] +10 &PH ] +9 &R  \\ +9 &S \\ +10 &U ] +9 &WP ] +10 &Y ] +10 &Z ] +9 &\\x ? +10 &]Y/~ W +9 &]{+ 5 +6 ( +4 "processing"%v& +7 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.77 +2 .Hand.open +2 "manipulator"&n1 +5 "core" &]{* 5 +72 1 +2 "manipulator"&<% +4 "core" % Ͻ _ ]  > + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&)'\ +90 "core" ' +4 .tSC.coast + "storage"(6 +7 #tHeating da puck from tube 5 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +6 "processing"%p  +5 %E9 +12 "core" 9 +103 "processing"%]9 +3 "core" 9 +102 "processing"%F9 +3 "core" 9  +102 "processing"%H9 +4 "core" 9  +102 "processing"%Q9 +3 "core" 9 +102 "processing"%h9 +3 "core" 9 +102 "processing"%_9 +3 "core" 9 +102 "processing"%#9 +2 "core" 9 +103 "processing"% 9 +4 "core" 9" +102 "processing"%9 +3 "core" 9' +102 "processing"%09 +3 "core" 9+ +102 "processing"%J9 +3 "core" 9/ +102 "processing"%}9 +2 "core" 93 +103 "processing"%'9 +3 "core" 97 +103 "processing"%9 +3 "core" 9< +102 "processing"%9 +2 "core" 9@ +103 "processing"%:9 +3 "core" 9D +102 "processing"%a9 +3 "core" 9H +102 "processing"%\ 9 +3 "core" 9L +102 "processing"% 9 +3 "core" 9Q +102 "processing"%R9 +3 "core" 9U +102 "processing"%9 +2 "core" 9Y +103 "processing"%x9 +3 "core" 9] +102 "processing"%U9 +3 "core" 9a +102 "processing"%9 +3 "core" 9f +102 "processing"%9 +3 "core" 9j +102 "processing"%9 +3 "core" 9n +102 "processing"%d9 +3 "core" 9r +102 "processing"%9 +3 "core" 9w +103 "processing"%9 +2 "core" 9{ +103 "processing"%.9 +2 "core" 9 +103 "processing"%49 +2 "core" 9 +103 "processing"%V9 +3 "core" 9\  +102 "processing"%79 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%b9 +2 "core" 9 +103 "processing"%9 +2 "core" 9!\ +103 "processing"%{9 +3 "core" 9&\ +102 "processing"%,9 +3 "core" 9, +102 "processing"%$9 +2 "core" 91 +103 "processing"%N9 +3 "core" 96 +102 "processing"%;9 +3 "core" 9; +102 "processing"%B9 +2 "core" 9@ +103 "processing"%l9 +3 "core" 9F +103 "processing"%-9 +3 "core" 9K +102 "processing"%9 +2 "core" 9P +103 "processing"%9 +3 "core" 9T +102 "processing"%*9 +3 "core" 9Y +102 "processing"%u9 +3 "core" 9^ +103 "processing"%y9 +2 "core" 9b +103 "processing"%G9 +2 "core" 9g +144 "processing"%>9 +10 "core" 9m +3 .tPH.hold 2:00:00,28C +2 "processing"%t ppj +2 .tdelay 1:30 +4 "core"  +8999 .tPSR.select :air + .PSV.dial PSR +2 "processing"%j +99 ."Qmail"GoodNews.email "At 07:18:30 began in tube 5: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:67\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 "core"  + #"Qmail"Retry #6 of 10 after 10:00 +3 "processing"%% +3 "core" % +2 #tPulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 .tPS.seek 0.5ml +2 "processing"%~'\ +598 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%%'Һ +1615 "core" ' +2 .tPTV.dial :puck + "processing"%5  +75 "core"  +2 .tPSV.dial PTV + "processing"% +86 "core"  +2 .tPBV.dial :waste1 + "processing"%=  +134 "core"  +4 "processing"%C% +8 "core" %ҷ  +4 .tPS.seek 1.5ml +3 "processing"%'} +608 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%W * +45 "core" ) +3 .tPS.seek 0ml + "processing"%L' +1610 "core" ' +2 .tdelay 5:00 +23272 "Can"n JI +6730 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%[  +32 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%& * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%k +71 "core"  +4 .tPS.reconfigure PSfast +4 "processing"%#A ,`b +4 .tPS.seek 2.5ml +4 "processing"%D' +2547 "core" ' +2 .tPSV.dial PTV + "processing"% +73 "core" +2 .tdelay 5 seconds +503 .PSV.dial PSR + "processing"% +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%q +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%8  +73 "core"  +2 .tPS.seek :empty +2 "processing"%r'ղ +2554 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%c  +137 "core" +2 .tPSV.dial :mixloop + "processing"%@ +44 "core" +3 .tPRV.dial :ab1 + "processing"%` @ +74 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +355 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'A  + "processing"%2  +45 "core" +2  +2 "processing"%Y% +4 "core" %|  +2 .tPS.seek 0.34ml + "processing"%' +437 "core" ' +2 .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'6  +29 "core" +2 .tPRV.dial :air + "processing"%P  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1187 "core" ' + .tPRV.dial :waste2 +2 "processing"%O @ +73 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%z  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%I'Һ +1609 "core" ' + .tPSV.dial :PML +2 "processing"%w +44 "core" +2 .tPTV.dial :mixing + "processing"%! @ +77 "core" A +2 .tPBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%g% +4 "core" %Ҽ  +2 .tPS.seek 1.85ml +2 "processing"% ' +240 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%" * +47 "core" ( +2 .tPS.seek 0ml +2 "processing"%' +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'T& +3 "core" & +2 "manipulator"&3& +4 "core" &t 6 + "manipulator"&+% +4 "core" %\   + + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&e(, +131 "core" ( +2 "manipulator"&^& +4 "core" &, -? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &S& +2 "core" &, ,? +2 .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"&// +77 "core" / +3 "manipulator"&?& +4 "core" &, w $4 +2 "manipulator"&(% +3 "core" % 0 v 9 / +2 .tForearm.seek :retract +2 "manipulator"&X'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +287 "core" ( +2 "manipulator"&|& +4 "core" &( 2Bf + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" &( ' 2Bf +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&f' +99 "core" ' +2 "manipulator"& & +4 "core" &(   &Bf +2 "manipulator"&9% +3 "core" %  & +47 "collection"'o& +4 "core" & +2 "collection"'\\& +4 .tCC.seek :closed + "collection"'1(` +3 "core" & +4 &  +9 &(p . +10 &_} B +9 &Jm U +9 &L V +10 &K U +9 &I V +9 &MN V +10 &L V +9 &M V +10 &I V +9 & UH V +9 &"K V +10 &#M V +9 &%J U +9 &']J V +10 &)E V +9 &*M V +10 &,H V +9 &.eJ V +9 &0(K U +10 &1I V +9 &3L V +9 &5mK V +10 &7/M V +9 &8L V +10 &:J V +9 &8J U +10 &?I U +9 &AE V +9 &C~F U +10 &E?F V +9 &GJ U +10 &HL V +9 &JX W +9 &L<p  Z +10 &M0& ^ +9 &O>= a +9 &QjDC b +10 &S+HG b +9 &TOJ b! +10 &VNK b% +9 &XdPM b, +9 &ZTS b/ +11 &[YY b1 +8 &]\\Z b1 +9 &_3c` U +10 &`;4ab (x +9 &`q\ cd !c +5 ( + "collection"'\\& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.56 +2 "collection"'v& +4 "core" &`qcb "c + &`qed "c + .tHand.open +2 "manipulator"&n1 +65 "core" 1 +2 "manipulator"&<% +4 "core" % c { # +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&E'\ +97 "core" ' +2 .tPSV.dial PSR + "processing"%] +105 "core"  +2 "processing"%s% +4 "core" %t + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%F' +1621 "core" ' +4 .tdelay 5 seconds +503 .PSV.dial :waste1 +3 "processing"%K  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%H' +1624 "core" ' +2 .tPSV.dial PSR + "processing"%Q +45 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%h' +604 ."Qmail"GoodNews.email "At 07:18:30 began in tube 5: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:67\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #7 of 10 after 10:00 +2016 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%_  + "collection"'#  +33 "core" ~ +135  +2 .tPSV.dial :mixloop + "processing"% +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +77 "core" +2 .tPS.seek 0ml +2 "processing"%0' +2629 "core" ' +2 .tPSV.dial :air + "processing"%J  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%}' +2624 "core" ' +2 .tPSV.dial :mixloop + "processing"%' +45 "core" +2 .tPS.seek 0ml +2 "processing"%' +2623 "core" ' + .tPSV.dial :air +2 "processing"%  +56 "core" +2 .tPS.seek 2.5ml +2 "processing"%:' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%a +43 "core" +2 .tPS.seek 0ml +2 "processing"%\ ' +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &(  'Bf +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&R( +2 "core" ( + "manipulator"&& +4 "core" &( 2 'Bf + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &(  !Bf +2 .tForearm.seek CC +2 "manipulator"&U' +95 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "manipulator"&& +4 "core" &( *Bf + "manipulator"&d% +4 "core" %  $ 3 +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +288 "core" ( +2 "manipulator"&.& +4 "core" &,   7T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &4& +3 "core" &, "  :T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&V' +114 "core" ' +2 .tHand.open + "manipulator"&71 +65 "core" 1 +2 "manipulator"&% +4 "core" % u f L T +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&b'\ +98 "core" ' +2 ."da"delayUntil "08:25:29.33" +11782 "Can" XW +12866 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%{  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +33 "core" + +2 ."da"PSV.dial :air + "processing"%$  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%N' +2550 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%; +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%B  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%l +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%-  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2539 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%*% +4 "core" %ղ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +42 "processing"% +17 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%u'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%y'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%G  +76 "core"  +2 ."da"PSV.dial PTV + "processing"%> +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%j  +35 "core" +2 "processing"%% +4 "core" %Ҿ  +2 ."da"PS.seek 1.5ml + "processing"%' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%5' +1607 "core" ' +2 ."da"delay 2:00 +3420 ."Qmail"GoodNews.email "At 07:18:30 began in tube 5: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:67\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +4 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #8 of 10 after 10:00 +8577 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%C +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%%' +2547 "core" ' +2 ."da"PSV.dial PTV + "processing"%W +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%p +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%[  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%&'ղ +2530 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%k +135 "core"  +2 "processing"%L% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"% '\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1619 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV + "processing"%q +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%8  +35 "core"  +2 "processing"%D% +4 "core" %Ҽ~  + ."da"PS.seek 1.5ml +2 "processing"%c' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%`' +1610 "core" ' +2 ."da"delay 2:00 +4689 "Can"u FF +7313 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%r  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%A +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%Y' +2557 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%6 +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%P +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +77 "core"  +5 ."da"PS.seek :empty +3 "processing"%O'ղ +2521 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%z  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%w +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%!' +400 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%  +46 "core"  +2 "processing"%g% +4 "core" %  +2 ."da"PS.seek 0.55ml + "processing"%"'a +358 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%I  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"% 'Һ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%T +56 "core" +2 ."da"PTV.dial :mixing + "processing"%3 @ +77 "core" B +2 ."da"PBV.dial :waste1 + "processing"%+  +36 "core" +2 "processing"%^% +3 "core" %ҿ +2 ."da"PS.seek 1.85ml +2 "processing"%S' +250 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%M * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%/' +1977 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +7103 ."Qmail"GoodNews.email "At 07:18:30 began in tube 5: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:67\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #9 of 10 after 10:00 +28909 "Can"s UU +11988 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%?  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%( * +33 "core" + +2 ."da"PSV.dial :air + "processing"%)  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2558 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%| +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%m  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%e +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +47 "processing"%  +59 "core" +2 ."da"PS.seek :empty +2 "processing"%9'ղ +2525 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%o +133 "core"  +2 "processing"%X% +4 "core" %յT + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%\\'Һ +1608 "core" ' +2 ."da"PTV.dial :puck + "processing"%v  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%n +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%<  +35 "core" +2 "processing"%]% +4 "core" %ҷ  +2 ."da"PS.seek 1.5ml +4 "processing"%s'} +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%f * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' +2 ."da"delay 2:00 +4368 ."Qmail"GoodNews.email "At 07:18:30 began in tube 5: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:67\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +4 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #10 of 10 after 10:00 +7628 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%K  +33 "core" +3 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%Q +86 "core"  +4 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%H' +2538 "core" ' + ."da"PSV.dial PTV +2 "processing"%# +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%_ +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%h'ղ +2527 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%J +134 "core"  +2 "processing"%0% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%''\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%}'Һ +1622 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core"  +2 "processing"%a% +4 "core" %ҿ  + ."da"PS.seek 1.5ml +2 "processing"%:' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1620 "core" ' +2 ."da"delay 2:00 +5590 "Can"p WW +6412 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%x  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%E' +2555 "core" ' + ."da"PSV.dial PTV +2 "processing"%1 +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%d +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%U  +76 "core"  +2 ."da"PS.seek :empty +2 "processing"%.'ղ +2536 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%4 +133 "core"  +2 "processing"%R% +4 "core" %լ| + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%7'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' +2 ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%V  +35 "core" +2 "processing"%% +4 "core" %Ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%{'| +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%$' +1612 "core" ' +2 ."da"delay 2:00 +9008 ."Qmail"GoodNews.email "At 07:18:30 began in tube 5: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:67\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + .HABfans.email "Started da in tube 5 at 07:22:57EDT18-Sep-19\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #1 of 10 after 10:00 +2987 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%\  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%B +76 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%l' +2548 "core" ' + ."da"PSV.dial PTV +2 "processing"%- +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%N +74 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +87 "core"  +8 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%*  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2521 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%u +136 "core"  +8 "processing"%G% +12 "core" %ճ +9 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +4 "processing"% +19 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +5 "processing"%>'m +355 "core" ' +2 ."da"delay 5 seconds +502 "processing"%j% +7 "core" %l  +2 #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%y'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%~ +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core"  +2 "processing"%% +4 "core" %Һ  +2 ."da"PS.seek 1.5ml + "processing"%=' +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%5' +1610 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%W  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"% * +36 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%p +75 "core"  +4 ."da"PS.reconfigure PSfast +5 "processing"%#A ,`b +4 ."da"PS.seek 2.5ml +3 "processing"%[' +2582 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%k +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%L +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%&  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +970 "Can"p +1579 "core" ' +2 "processing"%q9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%8  +3 "core" 5 5 +2 "processing"%D& +3 "core" &]{*V 5 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 4 + "manipulator"&% +4 "core" %\  @  +2 "storage"(@% +3 "core" %  +2 "storage"(c. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 4 + "storage"(r(,q +356 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (2& +3 "core" &,p  +2 "manipulator"&A& +3 "core" &, H I 2 T +2 "manipulator"&`% +3 "core" %\  \\ \\ \\  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 4 +2 "manipulator"&( +202 "core" ( +2 "manipulator"&6& +4 "core" & _ T % +2 "storage"(P& +3 "core" &,p +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +102 "core" ' +2 "storage"(Y& +4 "core" &,p F +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(' +110 "core" ' +2 "storage"(z- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" & , /  % +2 "storage"(w& +3 "core" &,p G +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 4 +2 "manipulator"&O' +26 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(g- +3 "core" -' +2 ."da"SE.seek 19.13 Pucks below Top Plate +2 "storage"(!'v +45 "core" ' +2 "manipulator"&I% +4 "core" %  i + "storage"("& +4 "core" &,p 2 / ~ + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 4 + 331 counts + "manipulator"&T' +17 "core" ' +2 "manipulator"&3& +4 "core" &  + % +2 "storage"(+& +3 "core" &,p q n J +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&^'( +15 "core" ' +2 ."da"SE.seek 20.13 Pucks below Top Plate +2 "storage"(M'e +48 "core" ' +2 "manipulator"& & +4 "core" & S O 4 % +2 "manipulator"&S% +3 "core" %. Q U   +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&?'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&((k +263 "core" ( +2 "manipulator"&)& +4 "core" &t 4 9 =  + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &t , 0   +2 ."da"Forearm.seek PC +2 "manipulator"&|' +92 "core" ' +2 ."da"Hand.close + "manipulator"&m/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%e( +450 "core" ( +2 "storage"( & +4 "core" &,p u + "manipulator"&& +4 "core" &t ` _  + "manipulator"&o% +4 "core" % \\ X G \ +2 ."da"Forearm.seek :retract + "manipulator"&X'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 4 +2 "manipulator"&9( +315 "core" ( +2 "manipulator"&& +4 "core" & V _ P * + "storage"(v& +4 "core" &,p g + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&n'( +95 "core" ' +2 ."da"Hand.open +46 "manipulator"&<1 +73 "core" 1 +3 "storage"(]- +3 "core" -'e +2 ."da"SE.seek 19.89 Pucks below Top Plate +2 "storage"(\\'1 +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 19.12 Pucks below Top Plate +2 "storage"(f'k +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1809h274ml.tif +1349 #SX MX5/16 (USB:53): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.9 seconds\ /var/log/esp/da19sep1809h274ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1809h274ml15s.tif +630 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +938 #"da"SX MX5/16 (USB:53): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1809h274ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1809h274ml30s.tif +3059 #SX MX5/16 (USB:53): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1809h274ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1809h274ml70s.tif +7121 #SX MX5/16 (USB:53): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1809h274ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 "storage"(s- +9 "core" -'k +7 "storage"(K& +11 "core" &,p ( +3 "manipulator"&F& +4 "core" & Q U , * +2 ."da"Elbow.seek 4 +2 "manipulator"&Q( +5 "core" ( +2 "manipulator"&& +4 "core" & I N '  +2 "storage"(#& +3 "core" &,p +2 ."da"Forearm.seek 4 + 600 counts +2 "manipulator"&_'( +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 19.84 Pucks below Top Plate +2 "storage"( ' +62 "core" ' +2 "manipulator"&& +4 "core" & \\ + +2 "storage"(H& +3 "core" &,p    +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 4 +2 "manipulator"&J' +24 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&0, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 20.02 Pucks below Top Plate +2 "storage"(h' +28 "core" ' +2 "manipulator"&'% +4 "core" % 2 ' +2 "storage"(& +3 "core" &,p    +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 4 + 331 counts +2 "manipulator"&' +16 "core" ' +2 "manipulator"&a& +5 "core" & 3 +2 "storage"(}& +4 "core" &,p P O U +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 4 + 600 counts +3 "manipulator"& '( +14 "core" ' +2 "storage"(:% +4 "core" % O O  +2 ."downElevator"SE.seek :down +4 "storage"(x'} +70 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +26 (% +3 "core" % G +2 "manipulator"&% +4 "core" %< : < ; +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%1& +5 "core" &? +2 "manipulator"&& +3 "core" & Y ] r ? +2 "manipulator"&d% +4 "core" %\  V X K ? +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&U(, +173 "core" ( +2 "manipulator"&E& +4 "core" &, a S @P + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +3 "core" &, I H 6 @P +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&R' +101 "core" ' +2 ."psFlush"Hand.close + "manipulator"&./ +67 "core" / +2 "manipulator"&7& +4 "core" &,   7P +2 "manipulator"&% +3 "core" % *    6 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&V'\ +104 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +125 "core" ( +2 "manipulator"&& +4 "core" &t Z W > + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &,& +3 "core" &t X P = + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&{' +94 "core" ' +2 "manipulator"&\ & +9 "core" &t l h A +2 "manipulator"&;% +4 "core" % 8 6 " @- +2 "processing"%B& +3 "core" &I +2 "processing"%$& +4 ."psFlush"PC.seek :closed + "processing"%-(] +4 "core" & +3 &  +7 &'o - +9 &^~ A +10 &Cs T +9 &N V +10 &N V +9 &N V +9 &FN U +10 &Q V +9 &M V +9 &R V +11 & MR V +8 &"T V +9 &#O U +10 &%K U +9 &'UK V +10 &)M V +9 &*N V +9 &,S V +10 &.]Rw V +9 &0O V +10 &1M V +10 &3R~ V +8 &5fM U +10 &7(L U +9 &8L V +9 &:Q V +10 &/L V +9 &?Q{ U +10 &AJv U +9 &CwLt U +10 &E6U~ V +9 &F]y X +9 &H}u Z +10 &Jlo \\ +9 &L.r \\ +9 &Ms \\ +10 &Ou \\ +9 &Qrq \\ +10 &S4c \\ +9 &Tb \\ +9 &V] ] +10 &Xyk ] +9 &Z;f ] +9 &[f O +10 &]*Gc $m +9 &]z9a 5 +5 ( + "processing"%$& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.71 +2 "processing"%N& +4 "core" &]z)e 5 + &]z)d 5 + ."psFlush"Hand.open +2 "manipulator"&1 +75 "core" 1 +3 "manipulator"&*% +4 "core" % 5 9 ( ;- + ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"&l'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%u +135 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%G'TE +389 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +718 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1692 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%j +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%>  +36 "core" +4 ."psFlush"PS.seek 0ml +2 "processing"%' +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%~ +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +50 "processing"%' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%y +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%C U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%=' +2620 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%W @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +160 ."Qmail"HABfans.email "Started da in tube 5 at 07:22:57EDT18-Sep-19\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "da sampling at most 1000ml" +8 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #2 of 10 after 10:00 +2461 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%p  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%5'ղ +2622 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%% +57 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%k' +2634 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%L +75 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%&' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%[ @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%q' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%8  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%D'ղ +2622 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%@'TE +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%c' +1621 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%2 +85 "core"  + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%A  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%`' +2640 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%6 +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%P'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2114 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Y +73 "core" +2 ."psFlush"PBV.dial PSV + "processing"%z U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2631 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%w @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +1706 "Can"w GG +924 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%b  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%I'ղ +2635 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%" +46 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%3' +2631 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%+ +72 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"% ' +2645 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%S @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2629 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'O& +3 "core" &  +2 "manipulator"&T& +3 "core" &t 5 > 1 < +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&!(k +2 "core" ( +2 "manipulator"&^& +3 "core" &t H : V = +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" &t B 2 < + .tForearm.seek PC +2 "manipulator"&/' +93 "core" ' +2 .tHand.close + "manipulator"&/ +73 "core" / +2 .tPC.seek :open +2 "processing"%m( +454 "core" ( +2 "manipulator"&?& +4 "core" &t e g . B + "manipulator"&Z% +4 "core" % ϩ f g  B +2 .tForearm.seek :retract + "manipulator"& '\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +372 "core" ( +2 "manipulator"&o& +4 "core" &+ 9 ; ;Dw + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" &+ 9 : ;Dw +4 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&(' +93 "core" ' +2 "manipulator"&& +4 "core" &+ < = S ;Dw +2 "manipulator"&v% +3 "core" % : 6 ; +2 "collection"'<& +4 "core" &  +2 "collection"']& +4 .tCC.seek :closed + "collection"'X(` +3 "core" &   +4 &  +9 &)p  - +10 &^{ w A +9 &7p  { T +9 &L } U +10 &O  { V +9 &xJz U +9 &:K  { U +10 &K   V +9 &N { U +10 &N  U +9 & BH   U +9 &"K U +10 &#Jz V +9 &%L  V +9 &'JO U +10 &) G U +9 &*L  ~ U +10 &,L U +9 &.RI  U +9 &0G| U +10 &1G{ U +9 &3H U +9 &5ZK U +10 &7L V +9 &8J  V +10 &:I V +9 &%E~ U +10 &?K V +9 &AI  U +9 &CiH V +10 &E-G U +9 &FH U +48 &HN V +23 &JnV W &L)r+# Y + &MUG ] + &Oee ` + &QXgi~ a + &Sii a +3 &Tji a +8 &Vlk b +8 &XYom b# +9 &Zro b( +10 &[qq b, +9 &]wu b, +9 &_=uv T +10 &`B7xx %q +9 &``ryy S +2 ( + "collection"']& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.51 + "collection"'M& +4 "core" &``rvw S + .tHand.open +2 "manipulator"&\\1 +73 "core" 1 +2 "manipulator"&s% +4 "core" %  2 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'F& +4 "core" &``rvt S +2 "collection"'% +3 "core" %Ӷvt +2 .tCSV.dial CSR +2 "collection"'#  +41 "core"  +2 "collection"'% +4 "core" %ӯtv + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'H'qi +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ''% +3 "core" %qltt  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"''F +689 "core" ' +2 .tCSV.dial :waste + "collection"'a +135 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'}'Ӵ +1983 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"':& +4 "core" &``qsu S +2 "collection"'9% +4 "core" %Ӱtt + .tCSV.dial :flush + "collection"'n  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'f'qi +1301 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air + "collection"' @ +56 "core" > +2 "collection"'% +4 "core" %qmts  +2 .tCS.seek 7.001ml +2 "collection"'_' +561 "core" ' +4 ."connect"CSV.dial CTV +6 "collection"'Q  +5 .tCTV.dial CSV +6 "collection"'  +36 "core"  +103  +2 .tCBV.dial :waste1 + "collection"'1 @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"''Ӵ +1785 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'d& +4 "core" &``pvt S +2 "collection"'J% +3 "core" %Ӵuu + .tCSV.dial :flush +2 "collection"'  +74 "core"  +2 .tCS.seek 5ml +2 "collection"'h'qi +1298 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'x @ +44 "core" A +2 "collection"'E% +4 "core" %qhuu  +2 .tCS.seek 7ml + "collection"' '} +566 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'4  +43 "core"  +2 .tCBV.dial :waste2 +2 "collection"'r  +107 "core"  +2 .tCS.seek 0ml +2 "collection"'0'Ӵ +1785 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'.& +4 "core" &``ptt S +2 "collection"'7% +3 "core" %ӯtu +2 .tCSV.dial CSR + "collection"'  +55 "core"  +4 "collection"'% +4 "core" %ӯuu + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +903 ."Qmail"HABfans.email "Started da in tube 5 at 07:22:57EDT18-Sep-19\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #3 of 10 after 10:00 +1118 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"',' +564 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'R +2 '\  +105 "core" +34  +2 .tCTV.dial :intake + "collection"';  +77 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'B' +2046 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'U  +78 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'V'Ӵ +581 "core" ' + .tCSV.dial CSR +2 "collection"'e  +105 "core"  +2 "collection"'$% +4 "core" %ӹvt~ + #tPulling 4.999ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'N'qi +1343 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1348 "core" ' + .tCSV.dial CBV +2 "collection"'* +105 "core" +2 .tCS.seek 0ml +2 "collection"'u'Ӵ +2607 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&{& +4 "core" &* 4Cs +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"& ( +4 "core" ( +2 "manipulator"&G& +4 "core" &* G 4Cs + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &* 4Cs +2 .tForearm.seek CC +2 "manipulator"&>' +94 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tCC.seek :open +2 "collection"'~( +473 "core" ( +2 "manipulator"&& +4 "core" &* 8 [ ! ;Cs + "manipulator"&% +4 "core" % 0 , 2 < +45 .tForearm.seek :retract +3 "manipulator"&y'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&C(, +289 "core" ( +2 "manipulator"&& +4 "core" &, j q < DF + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &, c d CF +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&=' +114 "core" ' +2 .tHand.open + "manipulator"&p1 +72 "core" 1 +2 "manipulator"&% +4 "core" % s  3Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&%'\ +98 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:18:30 + #Preparing to sleep until 11:00AM 9/18/2019 +4 ."shutdown"CC.coast +2 "collection"'6 + #tAsleep til 11:00AM 9/18/2019 +3 ."shutdown"CS.coast +4 #tContinuing at 11:00 + "collection"'5 +4 ."shutdown"PC.coast +2 "Can"} 66 +2 "processing"%6 +3 ."shutdown"PS.coast +2 "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +36 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF #Shutdown +16125 "Can" !! +31123 ."Qmail"HABfans.email "Started da in tube 5 at 07:22:57EDT18-Sep-19\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #4 of 10 after 10:00 +28875 "Can"{ "" +31127 ."Qmail"HABfans.email "Started da in tube 5 at 07:22:57EDT18-Sep-19\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #5 of 10 after 10:00 +28871 "Can"}\ "! +31131 ."Qmail"HABfans.email "Started da in tube 5 at 07:22:57EDT18-Sep-19\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #6 of 10 after 10:00 +28867 "Can"y\ "! +31135 ."Qmail"HABfans.email "Started da in tube 5 at 07:22:57EDT18-Sep-19\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #7 of 10 after 10:00 +28863 "Can"y\ "! +31140 ."Qmail"HABfans.email "Started da in tube 5 at 07:22:57EDT18-Sep-19\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #8 of 10 after 10:00 +28859 "Can"y\ "! +31143 ."Qmail"HABfans.email "Started da in tube 5 at 07:22:57EDT18-Sep-19\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #9 of 10 after 10:00 +28855 "Can"v\ !! +31147 ."Qmail"HABfans.email "Started da in tube 5 at 07:22:57EDT18-Sep-19\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #10 of 10 after 10:00 +28851 "Can"v\ "" +31151 ."Qmail"HABfans.email "Started da in tube 5 at 07:22:57EDT18-Sep-19\\n{4 => 18,\\n 5 => 4}\\nCan@07:18:30, 23.0C, 18% humidity, 15.0psia, 12.362V, 0.520A, 0.526A avg, 6.43W",Subject: "da sampling at most 1000ml" +4 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + .HABfans.email "9.9 sec auto-exposure",Subject: "da19sep1809h274ml images!" +2 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #1 of 10 after 10:00 +28843 "Can"v\ "" +31159 ."Qmail"HABfans.email "9.9 sec auto-exposure",Subject: "da19sep1809h274ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #2 of 10 after 10:00 +28839 "Can"v\ "" +31163 ."Qmail"HABfans.email "9.9 sec auto-exposure",Subject: "da19sep1809h274ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #3 of 10 after 10:00 +8734 "Can"w\ "! +2 #tPowering core bus +500 .Gate.power :raw,:ON +3 "sampler") +2 )5 +2 "core"  + "collection"' +2 'L +3 "core"  +2 "processing"% +2 %k +3 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +3 "sampler")&\ +3 )[% +2 "core" % +2 .tSS.configure SSconfig + "sampler")#.0X STARTED shallowDAwithoutWCR (phase #4) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'!& +4 "core" & !  + .tHand.open +3 "manipulator"&o1 +70 "core" 1 +2 "manipulator"&|& +4 "core" & h ^ >. + "manipulator"&% +4 "core" % \  ] T P < +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&v(, +183 "core" ( +2 "manipulator"&<& +4 "core" &, s m " BS + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &, f j ^ BS +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&M/ +74 "core" / +2 "manipulator"&\\& +4 "core" &, I B  :S +2 "manipulator"&s% +3 "core" % ( 3 < 3 : +2 .tForearm.seek :retract +2 "manipulator"&F'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +299 "core" ( +2 "manipulator"&]& +3 "core" &* ? ; = :Cs +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &#& +3 "core" &* < =  :Cs + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +97 "core" ' +2 "manipulator"&(& +4 "core" &* ; <  9Cs +2 "manipulator"&i% +3 "core" % 0 . 5 9 +2 "collection"''& +4 "core" & "  +2 "collection"'H& +3 .tCC.seek :closed +2 "collection"'a(` +2 "core" &"  +3 &  +10 &3x! - +9 &_y!! A +9 &9o!  U +10 &I # V +9 &K   V +9 &|F"! U +10 &=N!  U +9 &L!" U +10 &L"! U +9 &L   U +9 & EL"! U +10 &"G!! U +9 &#F   U +9 &%H " U +10 &'MK! U +9 &)H!  V +10 &*I!" U +9 &,F   U +9 &.TL   V +10 &0I ! U +9 &1J"  U +9 &3J " V +10 &5]H " U +9 &7L!! U +10 &8J ! V +9 &:G#! U +9 &'F!" U +9 &?I"! V +9 &AG!! U +10 &CmG!" U +9 &E/G! U +10 &FG"! U +9 &HO)& V +9 &JsU/, V +10 &L+t>7 Z +9 &MlZ ^ +9 &O~{ ` +10 &Q\\ a +9 &S a +10 &T a +9 &V b! +9 &X[ b$ +10 &Z b* +9 &[ b, +9 &] b. +10 &_: T +9 &`?8 'v +10 &`ec P +2 ( + "collection"'H& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.57 +2 "collection"'& +3 "core" &`eb P +2 .tHand.open + "manipulator"&:1 +69 "core" 1 +2 "manipulator"&9% +4 "core" %   0 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'}& +4 "core" &`eb P +2 "collection"'% +3 "core" %Ӱ +2 .tCSV.dial CSR + "collection"'  +137 "core"  +2 "collection"'f% +4 "core" %Ӱ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'Q'qi +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 ' % +3 "core" %qd \ +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.499ml + "collection"'1'> +692 "core" ' + .tCSV.dial :waste +2 "collection"'_ +134 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'d'Ӵ +1970 "core" ' +2 #tPurging external Intake + "collection"'J& +4 "core" &`eb P + "collection"'% +4 "core" %Ӹ + .tCSV.dial :flush + "collection"'  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'x' +2528 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'E 'h  +6 "core"  +69  +2 .tCTV.dial :intake + "collection"'4  +75 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'r'Ӵ +2559 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core"  +2 #tFlushing upper manifold + "collection"'.& +4 "core" &`e` P + "collection"'7% +4 "core" %ӯ + .tCSV.dial :flush +2 "collection"'  +75 "core"  +2 .tCS.seek 5ml +2 "collection"''qi +1292 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'0 @ +43 "core" A +2 "collection"'% +4 "core" %qf  +2 .tCS.seek 7ml + "collection"'R'{ +573 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"'\ +106 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"';'Ӵ +1786 "core" ' +2 .tdelay 7 seconds +435 "Can"x YY +268 .tCS.seek 3ml + "collection"','2T +803 "core" ' + .tCSV.dial :waste +2 "collection"'U +56 "core" +2 .tCS.seek 0ml +2 "collection"'B'Ӵ +812 "core" ' +2 "collection"'e& +4 "core" &`e` P + "collection"'$% +4 "core" %Ӵ + .tCSV.dial :flush + "collection"'V  +45 "core"  +2 .tCS.seek 3ml +2 "collection"'N'2T +816 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air + "collection"'* @ +89 "core" A +2 "collection"'% +4 "core" %2W  +2 .tCS.seek 5ml + "collection"'{'ql +563 "core" ' +5 .tCSV.dial :air +2 .CS.seek 0ml +4 "collection"'G'Ӵ +1298 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'j'2T +810 "core" ' +2 .tCSV.dial :waste + "collection"' +76 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +807 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&K& +4 "core" &) 1Co +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&X( +47 "core" ( +2 "manipulator"&& +4 "core" & %   7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & #  7 +2 .tForearm.seek CC + "manipulator"&>' +94 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'W( +471 "core" ( +2 "manipulator"& & +4 "core" & i K u @ + "manipulator"&p% +4 "core" % , K L @ +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&y(, +280 "core" ( +2 "manipulator"&=& +4 "core" &, p X @J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &, ` T B @J +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&u' +114 "core" ' +2 .tHand.open + "manipulator"&m1 +68 "core" 1 +2 "manipulator"&% +4 "core" % s , /X +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&%'\ +99 "core" ' +2 #tda sampling at most 1000ml +2 #Loading sh1 puck from tube 5 into Collection Clamp +2 "collection"'C& +3 "core" & ! +2 "manipulator"&t% +4 "core" %\  f i # B +2 "storage"(5% +3 "core" %y @  +2 "storage"(L. +3 "core" .( + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(k(<1 +1013 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 ([& +3 "core" &<3  +4 "manipulator"&&& +6 "core" &, i T . @J +6 "manipulator"&8% +6 "core" %\  ^ b z ? +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&q( +198 "core" ( +2 "manipulator"&& +4 "core" & _ e =, +2 "storage"(D& +3 "core" &<6 h  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 5 + 600 counts +3 "manipulator"&@'Ϲ +97 "core" ' + "storage"(2& +5 "core" &<6   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(A' +287 "core" ' +2 "storage"(c- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (6& +3 "core" &<6 { p  +2 "manipulator"&`& +3 "core" & = < * :, +2 .tElbow.seek 5 +2 "manipulator"&Y( +35 "core" ( +2 "manipulator"&P& +4 "core" & \\ c >C + "storage"(& +4 "core" &<6   +2 .tForearm.seek 5 + 300 counts + "manipulator"&z'΍ +14 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&g& +2 "storage"("'} +6 "core" & ^ ^ >C +2 "manipulator"&w% +4 "core" % ΅ R U ) A> +2 .tForearm.seek :retract + "manipulator"&3'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&S( +159 "core" ( +3 "manipulator"&& +4 "core" ' + &% > = :?U + ."downElevator"SE.coast +2 "storage"(5 + .tElbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +3 & & +2 "core" &% H ; " :?U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' +3 "manipulator"&l& +4 "core" &% E = 6 ;?U +2 "manipulator"&-% +4 "core" % > H ; +2 "collection"'?& +3 "core" &! +2 "collection"'b& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" & +3 & \ +9 &+n  , +10 &_x  A +9 &Al T +10 &G T +9 &J   U +9 &G! T +10 &EF  U +9 &I   U +9 &J   T +10 &J  U +9 & NG  T +10 &"G! T +9 &#H T +9 &%I  T +10 &'UJ  U +9 &)E  T +9 &*J  T +10 &,I  T +9 &.^I  T +10 &0 G!  T +9 &1H  T +9 &3I  T +10 &5eF  U +9 &7(G   T +9 &8D!  T +10 &:G  T +9 &1A T +9 &?F   T +9 &AD"  T +10 &CwA! T +9 &E9D  T +9 &FF"# T +10 &HR*& U +9 &Jvc:. W +10 &L+_Q \\ +9 &M}x/ ` +9 &O}}' a +10 &Qb~}, a +9 &S"~~ a +9 &T} b +10 &V}$ b +9 &Xc% b" +10 &Z b( +9 &[ b1 +9 &] b3 +10 &_> V +9 &`@1~ ){ +9 &`bny Y +2 ( + "collection"'b& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.70 +2 .Hand.open + "manipulator"&^1 +74 "core" 1 +2 "manipulator"&!% +4 "core" %  * 2 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +40 .tForearm.seek :retract +9 "manipulator"&o'\ +91 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")|+ +3 "core" + +2 "sampler")% +3 "core" %u ( B +2 "collection"'<& +4 "core" &`bk Y +2 "Can"z [Z +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +28  +2 .tdelay 3.8 seconds +382 "collection"'\\% +4 "core" %ӷ}% y +2 "sampler")s% +3 "core" %3  +2 .tSSV.dial :spit + "sampler") +141 "core"  +2 .tSS.seek 0ml +2 "sampler")'z +265 "core" ' +2 .tSSV.dial CBV + "sampler")v  +142 "core" +2 .tCTV.dial :intake + "collection"']  +79 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "11:08:24.97" +1568 #"pumping"6.8L/min +3007 #6.8L/min +3007 #6.8L/min +3007 #6.8L/min +3007 #6.8L/min +2862 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +138 #"pumping"6.8L/min +72 "collection"'#% +6 "core" %ӷ n +4 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +4 "sampler")#.0X% +3 "core" %ӷ( m +2 "sampler")=% +3 "core" %nm  } +2 "sampler")~% +4 "core" %nm  } + .tIntake.select :close + "sampler")0 +9 )X% +3 "core" %qq   + .tSSV.dial :exhaust +2 "sampler")m  +80 "core"  +2 .tExhaust.select :open + "sampler")@ +11 .tSS.seek 0ml + "sampler")'z +941 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")C  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 875.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %ӷ( l + #tIntake @21.9psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 135 +2 "sampler")#.0X  y +2 "collection"'% +4 "core" %ӷ% j + #tIntake @19.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 99 +2 "sampler")#.c0Xu +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X  x +15 "collection"'% +3 "core" %ӷ k +2 "sampler")4% +3 "core" %  z +15 "collection"'x% +3 "core" %ӷ2 m +2 "sampler") % +3 "core" %  |8 +2 "collection"'.% +4 "core" %ӷ+ l + #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 53 +2 "sampler")#.50X% +3 "core" %ӷ\ l +2 "sampler")=% +3 "core" %)2  z p +60 "collection"'~% +5 "core" %ӷ m +2 "sampler")X% +3 "core" %)1  |/ +2 "collection"'m% +4 "core" %ӷ( m + #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 35 +2 "sampler")#.#0X% +4 "core" %ӷ m +2 .tSS.reconfigure SSinhale.with maxSpeed: 19 + "sampler")#.0X% +3 "core" %w  z= +15 "collection"'$% +3 "core" %ӷ l +2 "sampler")V% +4 "core" %w  z= +14 "collection"'X% +3 "core" %ӷ l +2 "sampler")m% +3 "core" %w  {= +15 "collection"'n% +3 "core" %ӷ m +2 "sampler")a% +3 "core" %w  {= +15 "collection"'C% +3 "core" %ӷ' m +2 "sampler")% +3 "core" %w  z= +2 "collection"'% +4 "core" %ӷ& k + #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %ӷ l +2 "sampler")$% +4 "core" %  {< +14 "collection"'V% +3 "core" %ӷ m +2 "sampler")X% +3 "core" %  {< +15 "collection"'m% +3 "core" %ӷ m +2 "sampler");% +3 "core" %  z< +15 "collection"'n% +3 "core" %ӷ l +2 "sampler")a% +3 "core" %  {< +15 "collection"'C% +3 "core" %ӷ l +2 "sampler")% +3 "core" %  z< +15 "collection"'% +3 "core" %ӷ m +2 "sampler")7% +3 "core" %  z< +15 "collection"'T% +3 "core" %ӷ l +2 "sampler")t% +3 "core" %  z< +15 "collection"'5% +3 "core" %ӷ k +2 "sampler")8% +3 "core" %  {< +2 "collection"'% +4 "core" %ӷt k + #tIntake @22.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %  z0 +15 "collection"'% +3 "core" %ӷ l +2 "sampler")$% +4 "core" %  z0 +14 "collection"'V% +3 "core" %ӷ l +2 "sampler")X% +3 "core" %  z0 +15 "collection"'m% +3 "core" %ӷ l +2 "sampler");% +3 "core" % # z0 +15 "collection"'n% +3 "core" %ӷ k +2 "sampler")a% +3 "core" %  z0 +15 "collection"'C% +3 "core" %ӷ{ l +2 "sampler")% +3 "core" %  z0 +15 "collection"'% +3 "core" %ӷ l +2 "sampler")7% +3 "core" %  z0 +15 "collection"'T% +4 "core" %ӷ l +2 "sampler")t% +3 "core" %  z0 +15 "collection"'5% +4 "core" %ӷ l +2 "sampler")8% +3 "core" %  z0 +15 "collection"'% +3 "core" %ӷ l +2 "sampler")|% +3 "core" %  z0 +15 "collection"'p% +3 "core" %ӷ l +2 "sampler")c% +3 "core" %  {0 +15 "collection"'6% +3 "core" %ӷ k +2 "sampler")=% +3 "core" %  {0 +15 "collection"'~% +3 "core" %ӷ l +2 "sampler")`% +3 "core" %  {0 +15 "collection"'y% +3 "core" %ӷ l +2 "sampler")2% +3 "core" %  {0 +15 "collection"'% +3 "core" %ӷ m +2 "sampler")% +3 "core" %  {0 +15 "collection"'P% +3 "core" %ӷ l +2 "sampler")q% +3 "core" %  z0 +15 "collection"'@% +3 "core" %ӷ k +2 "sampler")% +3 "core" %  z0 +15 "collection"'[% +3 "core" %ӷ| k +2 "sampler")%% +3 "core" %  y0 +15 "collection"'z% +3 "core" %ӷ l +2 "sampler")L% +3 "core" %  {0 +15 "collection"'l% +3 "core" %ӷ m +2 "sampler")-% +3 "core" %  {0 +15 "collection"'?% +3 "core" %ӷ l +2 "sampler")Y% +3 "core" %  z0 +15 "collection"' % +3 "core" %ӷ k +2 "sampler")A% +3 "core" %  z0 +15 "collection"'W% +3 "core" %ӷ l +2 "sampler")&% +3 "core" %  z0 +15 "collection"'D% +3 "core" %ӷ} k +2 "sampler")O% +3 "core" %  y0 +15 "collection"'"% +3 "core" %ӷ m +2 "sampler")3% +3 "core" %  {0 +2 "collection"'<% +4 "core" %ӷ l + #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"''Ӵ +108 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")4 +139 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X @ +45 "core" > +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +107 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")$ +106 "core" ' +3 ."CSpush"CS.coast + "collection"'5 +28 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +333 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'T% +3 "core" %: \ +2 .tCS.seek 6ml + "collection"'t' +1345 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'5 +54 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'8'ӂ +1541 "core" ' +2 .tCSV.dial CSR + "collection"'  +42 "core"  +2 "collection"'|% +4 "core" %ӄ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'*' +583 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'p% +3 "core" %  +2 .tCS.seek 5ml + "collection"'c'qh +845 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'6  +43 "core"  +2 .tCS.seek 1ml +2 "collection"'='> +1098 "core" ' +2 #tHeating sh1 puck from tube 5 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +4 "collection"'~ \  + '`9 +5 "core" 9 +102 "collection"'y9 +3 "core" 9d +103 "collection"'29 +3 "core" 9 d +102 "collection"'9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9d +102 "collection"'P9 +4 "core" 9d +103 "collection"'q9 +3 "core" 9d +102 "collection"'@9 +3 "core" 9d +102 "collection"'9 +3 "core" 9"d +102 "collection"'[9 +3 "core" 9&d +102 "collection"'%9 +3 "core" 9+d +102 "collection"'z9 +3 "core" 9/d +102 "collection"'L9 +3 "core" 93d +102 "collection"'l9 +3 "core" 97d +102 "collection"'-9 +3 "core" 9 ;d +102 "collection"'?9 +3 "core" 9 @d +103 "collection"'Y9 +3 "core" 93Dd +102 "collection"' 9 +3 "core" 9HHd +102 "collection"'A9 +3 "core" 9]Ld +102 "collection"'W9 +3 "core" 9rPd +102 "collection"'&9 +3 "core" 9Ud +103 "collection"'D9 +3 "core" 9Yd +102 "collection"'O9 +3 "core" 9]d +102 "collection"'"9 +3 "core" 9ad +102 "collection"'39 +3 "core" 9ed +102 "collection"'<9 +3 "core" 9jd +103 "collection"'9 +3 "core" 9nd +102 "collection"'g9 +3 "core" 9(rd +102 "collection"'u9 +3 "core" 9Avd +102 "collection"'K9 +3 "core" 9Y{d +102 "collection"')9 +3 "core" 9od +102 "collection"'k9 +3 "core" 9d +102 "collection"'s9 +3 "core" 9d +102 "collection"'b9 +3 "core" 9d +102 "collection"'v9 +3 "core" 9d +102 "collection"' 9 +4 "core" 9b +102 "collection"'9 +3 "core" 9` +102 "collection"'9 +3 "core" 9^ +102 "collection"'9 +3 "core" 9+[ +102 "collection"'9 +3 "core" 9DZ +102 "collection"''9 +3 "core" 9[X +102 "collection"'#9 +3 "core" 9rU +102 "collection"'\\9 +3 "core" 9S +102 "collection"':9 +3 "core" 9Q +102 "collection"'(9 +3 "core" 9O +102 "collection"'i9 +4 "core" 9M +102 "collection"'9 +3 "core" 9K +102 "collection"'+9 +3 "core" 9I +102 "collection"'H9 +3 "core" 9G +102 "collection"'!9 +3 "core" 9)F +102 "collection"'Z9 +3 "core" 9?D +102 "collection"' 9 +3 "core" 9UA +102 "collection"'Q9 +3 "core" 9k@ +102 "collection"'_9 +3 "core" 9> +102 "collection"'19 +7 "core" 9< +104 "collection"'9 +4 "core" 9; +102 "collection"'w9 +3 "core" 99 +102 "collection"'f9 +3 "core" 97 +102 "collection"'}9 +3 "core" 96 +103 "collection"'d9 +3 "core" 94 +102 "collection"'J9 +3 "core" 9 3 +102 "collection"'49 +3 "core" 9!2 +102 "collection"'^9 +3 "core" 930 +102 "collection"'9 +3 "core" 9D\ . +102 "collection"'9 +3 "core" 9W- +102 "collection"'x9 +3 "core" 9i, +103 "collection"' 9 +3 "core" 9z* +102 "collection"'9 +3 "core" 9) +102 "collection"'9 +3 "core" 9 ( +102 "collection"'F9 +3 "core" 9 #& +102 "collection"'r9 +43 "core" 9 '% +109 "collection"'E9 +3 "core" 9-$ +102 "collection"'09 +3 "core" 91" +102 "collection"'\ 9 +3 "core" 96! +102 "collection"'I9 +3 "core" 9:! +102 "collection"'M9 +3 "core" 9 > +103 "collection"'99 +3 "core" 9 B +102 "collection"'h9 +3 "core" 9 'F +102 "collection"'9 +3 "core" 9 5K +102 "collection"' 9 +3 "core" 9 AO +102 "collection"'.9 +3 "core" 9 NS +102 "collection"'e9 +3 "core" 9 YW +102 "collection"'U9 +3 "core" 9 e[ +102 "collection"'R9 +3 "core" 9 p!` +102 "collection"'{9 +3 "core" 9 |!d +102 "collection"'G9 +3 "core" 9 #h +102 "collection"'9 +3 "core" 9 $l +102 "collection"'9 +3 "core" 9 %p +102 "collection"']9 +3 "core" 9 'u +102 "collection"'9 +3 "core" 9 (y +102 "collection"'j9 +3 "core" 9 +} +103 "collection"'B9 +3 "core" 9 * +102 "collection"'9 +3 "core" 9 - +102 "collection"'N9 +3 "core" 9 . +102 "collection"'9 +3 "core" 9 . +102 "collection"'>9 +3 "core" 9 0 +103 "collection"'9 +3 "core" 9 1 +102 "collection"'$9 +3 "core" 9 3 +102 "collection"',9 +3 "core" 9 4 +102 "collection"'9 +3 "core" 9\ 5 +102 "collection"'9 +3 "core" 9\ 6 +102 "collection"'V9 +3 "core" 9\ 8 +102 "collection"'m9 +3 "core" 9\ 9 +102 "collection"';9 +3 "core" 9\ : +102 "collection"'X9 +3 "core" 9\ ; +102 "collection"'a9 +3 "core" 9\ &= +103 "collection"'n9 +3 "core" 9\ +> +102 "collection"'C9 +3 "core" 9\ /? +102 "collection"'9 +3 "core" 9\ 5? +102 "collection"'9 +3 "core" 9\ 9A +102 "collection"'T9 +3 "core" 9\ >B +103 "collection"'79 +3 "core" 9\ CC +102 "collection"'59 +3 "core" 9\ GE +102 "collection"'t9 +3 "core" 9\ JE +102 "collection"'9 +3 "core" 9\ MF +102 "collection"'|9 +3 "core" 9\ RG +103 "collection"'89 +3 "core" 9\ UH +102 "collection"'p9 +3 "core" 9\ YI +102 "collection"'*9 +3 "core" 9\ \\J +102 "collection"'69 +3 "core" 9\ _L +102 "collection"'c9 +3 "core" 9\ bL +102 "collection"'`9 +3 "core" 9\ eM +102 "collection"'y9 +3 "core" 9\ fN +102 "collection"'29 +3 "core" 9\ jO +102 "collection"'9 +3 "core" 9\ mP +102 "collection"'9 +3 "core" 9\ oQ +103 "collection"'P9 +3 "core" 9\ rR +102 "collection"'q9 +3 "core" 9\ tS +102 "collection"'@9 +3 "core" 9\ vU +102 "collection"'9 +3 "core" 9\ yU! +102 "collection"'[9 +3 "core" 9\ {W% +103 "collection"'%9 +3 "core" 9\ |W* +102 "collection"'z9 +3 "core" 9\ X. +102 "collection"'L9 +3 "core" 9\ Y2 +102 "collection"'l9 +3 "core" 9\ Y6 +102 "collection"'-9 +3 "core" 9\ [: +103 "collection"'?9 +3 "core" 9\ \\? +102 "collection"'Y9 +3 "core" 9\ \\C +102 "collection"' 9 +3 "core" 9\ ]G +2 .tCH.hold 10:00,70C +3 "collection"'A `\ `\  +3 "core" G +244 "Can"t +30924 ."Qmail"HABfans.email "9.9 sec auto-exposure",Subject: "da19sep1809h274ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #6 of 10 after 10:00 +28830 "core" ` +2 "collection"'W9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'&'Ӵ +234 "Can"m TT +103 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'D @ +108 "core" B +2 .tCSV.dial :air + "collection"'O @ +44 "core" ? +4 .tCS.seek 5ml + "collection"'"'qi +1348 "core" ' + .tCSV.dial CTV +2 "collection"'3  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +3 "collection"'< @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'g @ +46 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'u'Ӵ +1337 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'K +107 "core"  +2 .tCBV.dial CSV + "collection"')  +30 "core"  +2 "collection"'k% +4 "core" %Ӱ +2 .tCS.seek 5ml + "collection"'s'qe +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'b  +43 "core" +2 "collection"'v% +4 "core" %qh   +2 .tCS.seek 7ml + "collection"' '} +578 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +843 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +120 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"''  +2 '#  +30 "core"  +112  +2 .tCS.seek 5ml +2 "collection"'\\'qi +1348 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"': @ +147 "core" A +9 .tCSV.dial :waste +2 "collection"'( +108 "core" +2 .tCS.seek :empty +2 "collection"'i'ӂ +1338 "core" ' + .tCSV.dial :air +2 "collection"' @ +75 "core" A +2 .tCS.seek 5ml +2 "collection"'+'qi +1343 "core" ' +2 .tCSV.dial CTV + "collection"'H  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'! @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'Z  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +3 "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'Q'Ӵ +1348 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'_ +117 "core" +3 .tCBV.dial CSV + "collection"'1  +32 "core"  +2 "collection"'% +4 "core" %ӳtv +2 .tCS.seek 5ml + "collection"'w'qh +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'f  +45 "core" +2 "collection"'}% +4 "core" %qg   \ +2 .tCS.seek 7ml + "collection"'d'| +593 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +6 "collection"'J @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"'4' +847 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'^ ` +120 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &`bj  Y +2 #tStoring sh1 puck in Collection Clamp to tube 4 + "manipulator"&% +3 "core" %\  - +2 "storage"(x% +4 "core" %} , / N + "storage"( . +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 4 + "storage"((,q +361 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &,p x +2 "manipulator"&F& +4 "core" &$ { %?U + "manipulator"&r% +4 "core" %\   % +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 .tElbow.seek 4 +4 "manipulator"&E( +165 "core" ( +4 "manipulator"&0& +8 "core" & , +4 "storage"(\ & +7 "core" &,p   q +4 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +8 .tForearm.seek 4 + 600 counts +4 "manipulator"&I'( +103 "core" ' +2 "storage"(M& +4 "core" &,p   E +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(9' +98 "core" ' +2 "storage"(h- +3 "core" -'w +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &  ' +2 "storage"( & +3 "core" &,p +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 4 +2 "manipulator"&.' +22 "core" ' +3 .tElbow.hold +2 "manipulator"&e, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(U- +2 "core" -'w +2 .tSE.seek 20.14 Pucks below Top Plate +2 "storage"(R'k +44 "core" ' +2 "manipulator"&{% +4 "core" % l k >  +2 "storage"(G& +3 "core" &,p ? +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 4 + 342 counts +2 "manipulator"&'& +14 "core" ' +2 "manipulator"&& +4 "core" & $ +2 "storage"(]& +3 "core" &,p 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +3 "manipulator"&'( +22 "core" ' +2 .tSE.seek 21.14 Pucks below Top Plate +2 "storage"(j'Z +51 "core" ' +2 "manipulator"&B& +4 "core" &  ! % +2 "manipulator"&% +4 "core" %' #V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +157 "core" ( +2 "manipulator"&>& +4 "core" &$ r y . ?S + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &$ l l ( ?S +2 .tForearm.seek CC +2 "manipulator"&$' +93 "core" ' +3 .tHand.close + "manipulator"&,/ +77 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "storage"(& +4 "core" &,p  + "storage"(V& +4 "core" &,p ? +2 "manipulator"&m& +3 "core" &$  #?S +2 "manipulator"&;% +3 "core" %   # +2 .tForearm.seek :retract +2 "manipulator"&X'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&a( +193 "core" ( +2 "manipulator"&n& +4 "core" & < &' +2 "storage"(C& +3 "core" &,p D +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +47 .tForearm.seek 4 +3 "manipulator"&' +99 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&T1 +76 "core" 1 +3 "manipulator"&7% +4 "core" %  } s  + "storage"(5& +4 "core" &,p + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 4 + 349 counts + "manipulator"&t'- +17 "core" ' +2 "manipulator"&& +4 "core" & ~  (' +2 "storage"(|& +3 "core" &,p # +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts + "manipulator"&8'( +15 "core" ' +2 "storage"(p% +4 "core" %c d +2 ."downElevator"SE.seek :down +3 "storage"(*'} +67 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +30 (6% +3 "core" % s q * +2 "manipulator"&c% +3 "core" %:   : 6 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&`'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'y& +4 "core" &ei +2 "manipulator"&2& +3 "core" & 0 -  :' +2 "manipulator"&% +4 "core" %\  5 / C :! +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +188 "core" ( +3 "manipulator"&P& +4 "core" &, ] \\ =@ +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &q& +3 "core" &, Q [ q =@ + .tForearm.seek :garage +2 "manipulator"&@' +98 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / +2 "manipulator"&[& +4 "core" &, \  L 7@ +2 "manipulator"&%% +3 "core" % +  $ B 7 +2 .tForearm.seek :retract +2 "manipulator"&z'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&L( +292 "core" ( +2 "manipulator"&l& +4 "core" &&  7@Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &&   h 7@Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&?' +94 "core" ' +2 "manipulator"&Y& +4 "core" &&    7@Z +2 "manipulator"& % +3 "core" %  8 +2 "collection"'~& +4 "core" &II +2 "collection"'A& +4 .tCC.seek :closed + "collection"'W(` +3 "core" &GKk +3 &IK \ +9 &)mGI - +10 &`sGJ A +9 &OjEJ T +10 &EHL T +9 &IFJ T +9 &DFI T +10 &VGGG S +9 &GDH{ T +9 &FHHj S +10 &GGGW T +9 & ]IEH7 T +10 &"GBI T +9 &#GDF T +9 &%JDI T +10 &'eGCH T +9 &)(CDG S +9 &*GCF T +10 &,GBF S +9 &.mFBE T +10 &0/CBGy T +9 &1EBE S +9 &3FAG T +10 &5uICD T +9 &78GBD S +9 &8FAD T +10 &:I@D T +9 &<}EACe T +10 &>@E?CR S +9 &@FABE T +9 &AI@B5 T +10 &CC>A" T +9 &EGH?C T +9 &G IA@ T +10 &HNBCb T +9 &JUCD U +10 &LAvcV Y +9 &M ^ +9 &O _ +10 &Qo a +9 &S2 ` +9 &T b +10 &V a +9 &Xs b +10 &Z2~ b" +9 &[q b( +9 &] b2 +10 &_[ V +9 &`Iz 'q +9 &`* _ +10 ( + &`c S + "collection"'A& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.61 + "collection"'=& +4 "core" &`c S + .tHand.open +2 "manipulator"&D1 +68 "core" 1 +2 "manipulator"&O% +4 "core" %  / +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&&'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%3 +132 "core"  +2 "processing"%<% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%g  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%"' +1619 "core" ' +2 .tPSV.dial PSR +2 "processing"%K +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%)' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%k + "collection"'u  +5 "core"  +2 "processing"%b  +44 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%v +116 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%s  +138 "core" +2 .tPS.seek 0ml +2 "processing"%' +175 ."Qmail"HABfans.email "9.9 sec auto-exposure",Subject: "da19sep1809h274ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #7 of 10 after 10:00 +2453 "core" ' + .tPSV.dial :air +2 "processing"%  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +3 .tPS.seek 0ml +2 "processing"%'' +2631 "core" ' + .tPSV.dial :air +2 "processing"%#  +46 "core"  +2 .tPS.seek 2.5ml +48 "processing"%' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%: +46 "core" +2 .tPS.seek 0ml +2 "processing"%(' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&\\& +4 "core" &% C .@Z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&i& +4 "core" &% i -@Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &% -@Z +2 .tForearm.seek CC +2 "manipulator"&!' +95 "core" ' +2 .tHand.close + "manipulator"&Z/ +70 "core" / +2 .tCC.seek :open +2 "collection"' ( +472 "core" ( +2 "manipulator"&+& +4 "core" &&    7@X + "manipulator"&_% +4 "core" % +   7 +2 .tForearm.seek :retract + "manipulator"&1'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +290 "core" ( +2 "manipulator"&Q& +4 "core" &, Q Y A =J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &f& +2 "core" &, K A K =J +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&}' +116 "core" ' +2 .tHand.open + "manipulator"&w1 +73 "core" 1 +2 "manipulator"&J% +4 "core" % \\ ) +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&d'\ +103 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 6 into Collection Clamp + "collection"'^& +4 "core" &{ +2 "manipulator"&% +3 "core" %\  ] \\ [ ? +2 "storage"(% +3 "core" % A +2 "storage"(x. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"( (K +673 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &K/ Y Y |  +2 "manipulator"&F& +4 "core" &,   4J + "manipulator"&r% +4 "core" %\    ! 5 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&0( +191 "core" ( +2 "manipulator"&\ & +4 "core" &  04 +2 "storage"(S& +3 "core" &K/ P P   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&M'φ +99 "core" ' +2 "storage"(h& +4 "core" &K/ N M (  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +87 "core" ' +2 "storage"( - +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +4 (U& +2 "core" &K.    +2 "manipulator"&o& +4 "core" & _ +4 + .tElbow.seek 6 +2 "manipulator"&{( +3 "core" ( +2 "manipulator"&G& +4 "core" & | +4 +2 "storage"(& +3 "core" &K.   b  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&]'Z +20 "core" ' +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&B/ +67 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& + "storage"(I'} +6 "core" & ,4 + "manipulator"&E% +4 "core" % `  / +2 .tForearm.seek :retract + "manipulator"&9'\ +52 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +39 "core" ' +2 .tElbow.seek CC +2 "manipulator"&.( +162 "core" ( +2 "manipulator"&& +4 "core" & 1:- + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &R& +3 "core" &  1:- +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&>' +101 "core" ' +2 "manipulator"&& +4 "core" &  + 3:- +2 "manipulator"&% +3 "core" %  3s +2 "collection"'e& +4 "core" & +2 "collection"',& +4 .tCC.seek :closed +2 "collection"'N(` +3 "core" & +3 &  +9 &)m - +10 &avq B +9 &Uge T +9 &DN T +10 &G5 T +9 &F! T +10 &ZG T +9 &I T +9 &F T +10 &G T +9 & bFE T +9 &"%D6 T +10 &#E$ T +9 &%G T +10 &'jJO T +9 &)-D T +9 &*F T +10 &,F} T +9 &.rF T +9 &04F T +10 &1G T +9 &3F T +10 &5{F T +9 &7=G T +9 &8F T +10 &:D T +9 &<F T +9 &>EE T +10 &@F T +9 &AFp T +10 &CEj T +9 &EOD` S +9 &GGQ T +10 &HRM U +9 &JjA X +9 &L> @ \\ +10 &M('2 _ +9 &O020 ` +10 &Qv68$ a +9 &S6;=- a +9 &T=@ a +10 &VAC b +9 &XuEH b$ +9 &Z1JI b* +10 &[MO b1 +9 &]OQ b2 +10 &_OTU V +9 &`C$XX 0 +9 &`p~XY ^ +2 ( + "collection"',& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.73 + .Hand.open + "manipulator"&1 +71 "core" 1 +3 "manipulator"&% +4 "core" %  )s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +46 "manipulator"&V'\ +94 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'m  +138 "core"  +2 .tCSV.dial CTV + "collection"';  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%n' +2624 "core" ' +3 "collection"'$% +3 "core" %",.~  +2 .tCS.seek 3.751ml +2 "collection"'C'J +1654 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%  +56 "core" +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%T  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%7' +2625 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'5 ` +32 "core" ^ +2 .tCSV.dial :air + "collection"' @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'|' +1653 "core" ' + .tCSV.dial CTV +2 "collection"'p  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'X'Ӵ +1992 "Can"m WW +612 "core" ' + .tCBV.dial :waste1 +2 "collection"'6 @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'c  +139 "core" +2 "collection"'a& +4 "core" &`pvtq ^ +2 #tStoring lyfil puck in Collection Clamp to tube 5 + "manipulator"&y% +3 "core" %\  & ** +2 "storage"(2% +3 "core" %   +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +356 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (t& +4 "core" &<4 \ 3 + "manipulator"&j& +3 ."raiseStack"SE.reconfigure SEplace +5 "storage"(#]K-0-\ b +2 "core" & ~ p :- +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&*( +3 ."raiseStack"SE.seek :beamBreak + "storage"(8' +30 "core" ( +2 "manipulator"&P& +4 "core" & _ [ F  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" & g `  +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +62 "core" ' +2 "storage"([- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(%'y +34 "core" ' +359 ( +2 "storage"(`& +4 "core" &<4 - "  + "storage"(@& +4 "core" &<4 *   + "manipulator"&l& +4 "core" &  . +2 "manipulator"&-% +3 "core" %  u . +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&Y( +153 "core" ( +2 "manipulator"& & +4 "core" & - +2 "storage"(~& +3 "core" &<4   E +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 5 +2 "manipulator"&z'a +103 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&=1 +75 "core" 1 +2 "manipulator"&D% +4 "core" % ͏ * $ +2 "storage"(O& +4 "core" &<4 ) +3 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 5 + 346 counts + "manipulator"&A'λ +15 "core" ' +2 "manipulator"&3& +4 "core" & z 1 +2 "storage"(<& +3 "core" &<4 0 : K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&?'Ϲ +29 "core" ' +2 "storage"(g% +4 "core" %   E +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (K% +3 "core" %1   S ]~ +2 "manipulator"&"% +3 "core" % Y -Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +92 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air + "processing"%b  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"%u' +2633 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%v +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%s  +56 "core" +3 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%) +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%' +2667 "core" ' +8 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &  +2 "manipulator"&& +3 "core" & Y S G = +2 "manipulator"&#% +4 "core" %\  R Z 3 > +2 .tElbow.seek FlushPuck::Garage + "manipulator"&'(, +177 "core" ( +2 "manipulator"&:& +4 "core" &, ` _ >@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, X [ S >@ +2 .tForearm.seek :garage +2 "manipulator"&\\' +99 "core" ' +2 .tHand.close + "manipulator"&i/ +77 "core" / +2 "manipulator"&H& +4 "core" &,    3@ +2 "manipulator"&Z% +3 "core" % +  3 +2 .tForearm.seek :retract +2 "manipulator"&L'\ +98 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&&(k +125 "core" ( +2 "manipulator"&W& +4 "core" &u V \\ * = + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +3 "core" &u X [ 8 = +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&_' +101 "core" ' +2 "manipulator"&!& +4 "core" &u K T ^ @ +2 "manipulator"&Q% +4 "core" % : ; ^ @ +2 "processing"%f& +3 "core" &  +2 "processing"%& +4 .tPC.seek :closed + "processing"%w(] +3 "core" &  +4 &  G +9 &F{ 5 +10 &>n J +9 &g W +9 &N V +10 &VP V +9 &W V +9 &U V +10 &T W +9 &^O V +10 &R W +9 & T% V +9 &"M* V +10 &$gQ- V +9 &&*N4 U +9 &'R+ V +10 &)S% W +9 &+nR, V +10 &-/Q= W +9 &.N8 V +9 &0R9 V +10 &2wQ? V +9 &49P? V +9 &5L6 V +10 &7NB V +9 &9~OM V +10 &;@OP V +9 &=RR W +9 &>NX V +10 &@NQ V +9 &BHRD V +9 &D QA V +10 &E]: W +9 &GmF Y +10 &IAO [ +9 &KP \\ +9 &LG \\ +10 &NP ] +9 &PEO ] +9 &RS \\ +10 &SJ \\ +9 &UL ] +10 &WLY ] +9 &Yb ] +9 &Zc ] +10 &\\vc < +9 &]Y.jb T +9 &]w+a 6 +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.71 +2 "processing"%J& +4 "core" &]w)z 6 + .tHand.open + "manipulator"&11 +70 "core" 1 +2 "manipulator"&^% +4 "core" % @ < < ; +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tPRV.dial :air + "processing"%  +46 "core"  +2 .tPSV.dial :mixloop + "processing"%x +44 "core" +3 "processing"%}% +4 "core" % +2 .tPS.seek 0.3ml + "processing"%' +407 "core" ' + .tPSV.dial PSR +2 "processing"%F +103 "core"  +3 "processing"%r% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%\ '.U +503 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%S' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +115 "core" +2 .tPTV.dial :mixing + "processing"%h @ +77 "core" A +2 .tPBV.dial :waste2 + "processing"%  +95 "core"  +2 .tPS.seek 0ml +2 "processing"%U' +2626 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&o& +4 "core" &u   M 8 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&G(k +4 "core" ( +2 "manipulator"&& +4 "core" &u  \  8 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +3 "core" &u  7 + .tForearm.seek PC +2 "manipulator"&B' +93 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 .tPC.seek :open +2 "processing"%E( +449 "core" ( +2 "manipulator"&0& +4 "core" &u E < W ; + "manipulator"&M% +4 "core" % 2 5 < +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&R(, +134 "core" ( +2 "manipulator"&& +4 "core" &, Y U = + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &]& +2 "core" &, 2 2 U < +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&I' +114 "core" ' +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&% +4 "core" % m 6 *A +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&e'\ +98 "core" ' +2 #tLoading da puck from tube 6 into Processing Clamp + "processing"%{& +4 "core" &W +2 "manipulator"&9% +4 "core" %\  Y S ! = + "storage"( % +4 "core" % ~ + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"((K +358 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (,& +2 "core" &K` , . ;  +2 "manipulator"&m& +3 "core" &, . +2 "manipulator"&;% +4 "core" %\  C . + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&>( +181 "core" ( +2 "manipulator"& & +4 "core" &  ,. + "storage"((& +52 "core" &K`   B  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&$'φ +101 "core" ' +2 "storage"(4& +4 "core" &K` * *   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +98 "core" ' +2 "storage"(T- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (n& +3 "core" &K_  +2 "manipulator"&5& +3 "core" & * &. +2 .tElbow.seek 6 +2 "manipulator"&( +3 "core" ( + "manipulator"&C& +4 "core" & w ` %. + "storage"(p& +4 "core" &K^ t  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&|'Z +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&6/ +70 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&c& + "storage"(a'} +6 "core" & t m &. + "manipulator"&y% +4 "core" % X y J ) +2 .tForearm.seek :retract +2 "manipulator"&2'\ +65 "core" ' +3 ."downElevator"SE.coast + "storage"(5 +26 "core" ' +2 .tElbow.seek PC +2 "manipulator"&(k +261 "core" ( +2 "manipulator"&t& +4 "core" &b  - + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &b k - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&P' +94 "core" ' +2 "manipulator"&q& +4 "core" &b / +2 "manipulator"&% +3 "core" %Ͻ # /7 +2 "processing"%[& +4 "core" & + "processing"%.& +4 .tPC.seek :closed +2 "processing"%V(] +2 "core" & +3 &  +9 &(s - +10 &]} A +9 &Ar U +9 &O V +10 &L W +9 &L| V +10 &CJ} V +9 &O V +9 &O| V +10 &N| V +9 & KJ| V +9 &" L} V +10 &#K} V +9 &%Hy V +10 &'TNm V +9 &)Ng V +9 &*Ko V +10 &,Ln W +9 &.[Mp V +9 &0Nr V +10 &1Mp V +9 &3Pq V +10 &5dJg V +9 &7%O` V +9 &8L_ V +10 &:MW V +9 &-Ma V +10 &?N` V +9 &AJa U +10 &CtM_ V +9 &E4QZ W +9 &FeU X +10 &HX [ +9 &JiG \\ +9 &L*G ] +10 &MY ] +9 &O] ] +10 &Qp` ] +9 &S2` ] +9 &T` ] +10 &V] ] +9 &Xv^ ] +9 &Z8T ] +10 &[[ Q +9 &]+JS !e +9 &] RO 7 +6 ( + "processing"%.& +5 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.79 + .Hand.open + "manipulator"&N1 +3 "core" &]/J 7 +64 1 +2 "manipulator"&8% +4 "core" % Ͻ H +7 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +93 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 6 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%@  +2 %l9 +5 "core" 9 +102 "processing"%-9 +3 "core" 9 +102 "processing"% 9 +3 "core" 9  +102 "processing"%~9 +3 "core" 9  +102 "processing"%9 +2 "core" 9 +103 "processing"%*9 +3 "core" 9 +103 "processing"%=9 +2 "core" 9 +103 "processing"%D9 +3 "core" 9 +102 "processing"%O9 +2 "core" 9" +103 "processing"%39 +2 "core" 9& +103 "processing"%<9 +5 "core" 9+ +104 "processing"%g9 +3 "core" 9/ +102 "processing"%9 +2 "core" 93 +103 "processing"%K9 +2 "core" 97 +103 "processing"%"9 +3 "core" 9< +102 "processing"%Y9 +3 "core" 9@ +102 "processing"%z9 +2 "core" 9D +103 "processing"%A9 +2 "core" 9H +103 "processing"%%9 +3 "core" 9L +102 "processing"%b9 +3 "core" 9Q +102 "processing"%?9 +3 "core" 9U +103 "processing"%9 +3 "core" 9Y +102 "processing"%9 +2 "core" 9] +103 "processing"%79 +3 "core" 9a +102 "processing"%v9 +2 "core" 9f +103 "processing"%s9 +4 "core" 9j +102 "processing"%)9 +2 "core" 9n +103 "processing"% 9 +2 "core" 9r +103 "processing"%u9 +3 "core" 9v +102 "processing"%9 +2 "core" 9{ +103 "processing"%9 +4 "core" 9 +102 "processing"%#9 +2 "core" 9 +103 "processing"%:9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%i9 +2 "core" 9 +102 "processing"%H9 +3 "core" 9 +102 "processing"%Z9 +2 "core" 9 +103 "processing"%k9 +3 "core" 9 +102 "processing"%W9 +3 "core" 9 +102 "processing"%+9 +3 "core" 9 \ +103 "processing"%\\9 +3 "core" 9$\ +102 "processing"%!9 +3 "core" 9)\ +102 "processing"%Q9 +2 "core" 9.\ +103 "processing"%f9 +3 "core" 93 +102 "processing"%'9 +3 "core" 98 +103 "processing"%L9 +2 "core" 9< +103 "processing"%/9 +4 "core" 9A +102 "processing"%J9 +3 "core" 9E +102 "processing"%19 +2 "core" 9J +103 "processing"%^9 +3 "core" 9O +102 "processing"%9 +2 "core" 9T +103 "processing"%9 +3 "core" 9W +102 "processing"%x9 +3 "core" 9] +102 "processing"%}9 +2 "core" 9` +103 "processing"%_9 +3 "core" 9e +103 "processing"%9 +2 "core" 9i +103 "processing"%F9 +4 "core" 9m +4 .tPH.hold 2:00:00,28C +6 "processing"%r ppj +3 .tdelay 1:30 +2 "core"  +4147 ."Qmail"HABfans.email "9.9 sec auto-exposure",Subject: "da19sep1809h274ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #8 of 10 after 10:00 +4850 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%\ % +4 "core" %Y + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 .tPS.seek 0.5ml +2 "processing"%'\ +604 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%h'Һ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%  +75 "core"  +2 .tPSV.dial PTV +43 "processing"%S +93 "core"  +2 .tPBV.dial :waste1 + "processing"%o  +134 "core"  +2 "processing"%% +4 "core" %Ҷ@  +2 .tPS.seek 1.5ml + "processing"%d'| +601 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +3 .tPS.seek 0ml + "processing"%&' +1619 "core" ' +2 .tdelay 5:00 +18434 "Can"x WW +11568 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%0 +71 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%M' +2567 "core" ' +2 .tPSV.dial PTV + "processing"% +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%] +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%B +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%G  +73 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2549 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%  +138 "core" +2 .tPSV.dial :mixloop + "processing"%{ +45 "core" +2 .tPRV.dial :ab1 + "processing"% @ +75 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%9' +366 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  +3 "processing"%  +42 "core" +3  +2 "processing"%I% +4 "core" %  +2 .tPS.seek 0.34ml + "processing"%,' +443 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'m  +28 "core" +2 .tPRV.dial :air + "processing"%;  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"% 'G +1190 "core" ' + .tPRV.dial :waste2 +2 "processing"%( @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"%R'\ +868 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%4  +44 "core"  +4 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml + "processing"%T'Һ +1615 "core" ' + .tPSV.dial :PML +2 "processing"%n +45 "core" +2 .tPTV.dial :mixing + "processing"%5 @ +77 "core" A +2 .tPBV.dial :waste1 + "processing"%C  +35 "core" +2 "processing"%p% +4 "core" %ҿ< +2 .tPS.seek 1.85ml + "processing"%e' +244 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%6 * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%c' +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'y& +3 "core" & +2 "manipulator"&>& +3 "core" &b   5 +2 "manipulator"&$% +4 "core" %\   i 5 +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +133 "core" ( +2 "manipulator"&|& +4 "core" &,  3C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" &, 4 3C +2 .tForearm.seek :garage +2 "manipulator"&j' +100 "core" ' +2 .tHand.close + "manipulator"&a/ +69 "core" / +3 "manipulator"&& +4 "core" &, W h +C +2 "manipulator"&q% +3 "core" % )  X + +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&[( +285 "core" ( +2 "manipulator"&2& +4 "core" &# A .=G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &# k -=G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&.' +93 "core" ' +4 "manipulator"&N& +8 "core" &# f n ,=G +4 "manipulator"&8% +9 "core" % M F * +3 "collection"'l& +4 "core" & + "collection"'-& +4 .tCC.seek :closed +2 "collection"'P(` +2 "core" & +2 &  +10 &(p - +9 &^y A +10 &@n U +9 &I V +9 &J U +10 &E V +9 &CL V +10 &L V +9 &C V +9 &E U +10 & KF V +9 &" H V +9 &#F U +10 &%I U +9 &'RJ V +10 &)B U +9 &*L V +9 &,G V +11 &.[I V +8 &0J V +9 &1J V +10 &3L V +9 &5cJ V +10 &7%L V +9 &8F V +10 &:E V +9 &.D U +9 &?H V +3 ."Qmail"HABfans.email "9.9 sec auto-exposure",Subject: "da19sep1809h274ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #9 of 10 after 10:00 +3 "core" &AJ U +9 &CtF U +10 &E5H V +9 &FJ U +9 &HO V +10 &JxT W +9 &L2p  Z +9 &M;- ^ +10 &OKK ` +9 &QaMP a +10 &S!QQ b +9 &TRT b +9 &VTT b" +10 &X^UW b( +9 &ZY\\ b/ +9 &[\\\\ b0 +10 &]_^ b1 +9 &_4_b V +10 &`>8bd (x +9 &`dfbc R +6 ( + "collection"'-& +50 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.61 +2 "collection"' & +4 "core" &`deac R + &`de`c R + .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&~% +4 "core" % c % +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%* +105 "core"  +2 "processing"%=% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%D' +1623 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%O  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%3' +1619 "core" ' +2 .tPSV.dial PSR + "processing"%< +45 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%g' +2618 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "collection"'K  +2 "processing"%  +30 "core" ~ +138  +2 .tPSV.dial :mixloop + "processing"%" +115 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%Y  +78 "core" +2 .tPS.seek 0ml +2 "processing"%z' +2619 "core" ' + .tPSV.dial :air +2 "processing"%A  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%%' +2632 "core" ' +2 .tPSV.dial :mixloop + "processing"%b +45 "core" +2 .tPS.seek 0ml +2 "processing"%?' +2635 "core" ' + .tPSV.dial :air +2 "processing"%  +45 "core"  +4 .tPS.seek 2.5ml + "processing"%' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%7 +46 "core" +2 .tPS.seek 0ml +2 "processing"%v' +2619 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&s& +4 "core" &"  '=G +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&)( +3 "core" ( +2 "manipulator"& & +3 "core" &" z L $=G +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &" | &=G +2 .tForearm.seek CC + "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tCC.seek :open +2 "collection"'#( +469 "core" ( +2 "manipulator"&:& +4 "core" &" f  !=G + "manipulator"&% +4 "core" %  l  +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +5 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&i(, +291 "core" ( +2 "manipulator"&H& +4 "core" &,   #C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &,  \ #C +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&k' +113 "core" ' +2 .tHand.open + "manipulator"&W1 +76 "core" 1 +2 "manipulator"&+% +4 "core" % u {  #R +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&\\'\ +99 "core" ' +2 ."da"delayUntil "12:06:21.13" +6880 "Can" ed +17747 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%! @ +77 "core" A +4 ."da"PBV.dial :waste1 +2 "processing"%Q  +36 "core"  +4 ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%f * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%'  +55 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%L' +2551 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%/ +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%J  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%1 +44 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%^  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2560 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  +2 "processing"%x% +4 "core" %լ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%}'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%_'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +76 "core"  +2 ."da"PSV.dial PTV + "processing"%F +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%\ % +4 "core" %ҹ)  + ."da"PS.seek 1.5ml +2 "processing"%U' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +3 ."Qmail"HABfans.email "9.9 sec auto-exposure",Subject: "da19sep1809h274ml images!" +50 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #10 of 10 after 10:00 +1566 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%S  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%o * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%h' +2558 "core" ' +2 ."da"PSV.dial PTV + "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%d +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%@ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%w'ղ +2524 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%0 +133 "core"  +2 "processing"%&% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%]'Һ +1617 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%B +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%G  +35 "core" +3 "processing"%M% +4 "core" %ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1373 "Can" JJ +244 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +75 "core"  +3 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%I' +2544 "core" ' + ."da"PSV.dial PTV +2 "processing"%9 +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%m +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%; +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%,  +74 "core"  +4 ."da"PS.seek :empty +3 "processing"%('ղ +2564 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%4  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%R  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%n +45 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%5' +396 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%C  +45 "core"  +2 "processing"%p% +4 "core" %  + ."da"PS.seek 0.55ml +2 "processing"%6'[ +354 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%T  +46 "core"  +2 ."da"PS.seek 2ml +2 "processing"%e'Һ +1571 "core" ' + ."da"PSV.dial :PML +2 "processing"%y +45 "core" +2 ."da"PTV.dial :mixing + "processing"%> @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%$  +35 "core" +2 "processing"%|% +3 "core" %ҽ@  +2 ."da"PS.seek 1.85ml +2 "processing"%t' +244 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%a' +1968 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +2064 ."Qmail"HABfans.email "9.9 sec auto-exposure",Subject: "da19sep1809h274ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + .GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@09:20:39, 23.4C, 19% humidity, 15.0psia, 12.415V, 0.269A, 0.269A avg, 3.34W",Subject: "Asleep until 11:00" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #1 of 10 after 10:00 +28998 "Can"} ^] +16933 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +33 "core" + +2 ."da"PSV.dial :air + "processing"%`  +57 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%j' +2551 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%2 +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%E  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%N  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%8'ղ +2561 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%l +146 "core"  +2 "processing"%% +4 "core" %հ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml + "processing"%-'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +76 "core"  +2 ."da"PSV.dial PTV + "processing"% +75 "core" +2 ."da"PBV.dial :waste1 +42 "processing"%~  +40 "core" +2 "processing"%*% +4 "core" %Ҹ  + ."da"PS.seek 1.5ml +2 "processing"%='~ +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%c' +912 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@09:20:39, 23.4C, 19% humidity, 15.0psia, 12.415V, 0.269A, 0.269A avg, 3.34W",Subject: "Asleep until 11:00" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #2 of 10 after 10:00 +702 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%O  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%< +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%3' +2557 "core" ' +2 ."da"PSV.dial PTV + "processing"%K +75 "core" +2 ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%" +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%Y  +76 "core"  +2 ."da"PS.seek :empty +2 "processing"%g'ղ +2544 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%A +135 "core"  +2 "processing"%z% +4 "core" %խ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%b'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%%'Һ +1611 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV + "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%?  +34 "core"  +2 "processing"%7% +4 "core" %Ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%'| +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%s * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +1607 "core" ' +2 ."da"delay 2:00 +606 "Can"} ut +11396 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%u  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%[ +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2528 "core" ' +2 ."da"PSV.dial PTV + "processing"%P +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%: +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%H'ղ +2526 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%Z +136 "core"  +2 "processing"%)% +4 "core" %յ{ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%W'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%+'Һ +1620 "core" ' +3 ."da"PTV.dial :puck +3 .PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%k  +36 "core" +2 "processing"%!% +4 "core" %ҿ  + ."da"PS.seek 1.5ml +2 "processing"%Q' +613 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%f * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%'' +1619 "core" ' +2 ."da"delay 2:00 +3940 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@09:20:39, 23.4C, 19% humidity, 15.0psia, 12.415V, 0.269A, 0.269A avg, 3.34W",Subject: "Asleep until 11:00" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #3 of 10 after 10:00 +8058 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%v  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%/ * +33 "core" + +4 ."da"PSR.select :air +4 .PSV.dial PSR +4 "processing"%J +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%1' +2547 "core" ' + ."da"PSV.dial PTV +2 "processing"%^ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%L +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%x  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2559 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%} +138 "core"  +4 "processing"%% +12 "core" %ծ~ +7 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +5 "processing"% +19 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +9 ."da"PS.seek 0.25ml +7 "processing"%F'm +355 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +4 "core" %q  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%\ '\ +347 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%_'Һ +1614 "core" ' +45 ."da"PTV.dial :puck +8 .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%U  +35 "core" +3 "processing"%S% +3 "core" %ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%o'} +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"% ' +1608 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%@ +75 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +337 "Can"~ +2246 "core" ' +2 ."da"PSV.dial PTV + "processing"%h +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%0 +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%& +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%w  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2583 "core" ' +2 "processing"%B9 +3 "core" 9\ 5 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast + "processing"%G  +4 "core" 5 5 +2 "processing"%M& +3 "core" &].= 7 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 5 + "manipulator"&]% +4 "core" %\  I G  + "storage"({% +4 "core" %~  +2 "storage"(. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 5 +2 "storage"((<1 +361 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" && +4 "core" & U L - +2 "storage"($& +3 "core" &<0  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&|'Ϲ +24 "core" ' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(' +37 "core" ' +2 "manipulator"&e& +4 "core" & 8 / - +2 "manipulator"&t% +4 "core" %Ͽ $ - H +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&q(k +266 "core" ( +2 "manipulator"&`& +4 "core" &r \\ T M  + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &r $ ?  +2 ."da"Forearm.seek PC +2 "manipulator"&2' +93 "core" ' +2 ."da"Hand.close + "manipulator"&E/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%( +450 "core" ( +2 "storage"(N& +4 "core" &<0 F  + "manipulator"&j& +4 "core" &r ` h   + "manipulator"&l% +4 "core" % n w t % + ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 5 +2 "manipulator"&8( +273 "core" ( +2 "manipulator"&& +4 "core" & [ X Q 4 + "storage"( & +4 "core" &<0   +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +95 "core" ' +3 ."da"Hand.open + "manipulator"&~1 +74 "core" 1 +2 "storage"(*- +4 "core" -' +2 ."da"SE.seek 0.86 Pucks below Top Plate + "storage"(-'V +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.1 Pucks below Top Plate + "storage"(.' +55 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1812h216ml.tif +1531 #SX MX5/16 (USB:55): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.541 seconds\ /var/log/esp/da19sep1812h216ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1812h216ml15s.tif +411 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1146 #"da"SX MX5/16 (USB:55): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1812h216ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1812h216ml30s.tif +3058 #SX MX5/16 (USB:55): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1812h216ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1812h216ml70s.tif +7124 #SX MX5/16 (USB:55): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1812h216ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 "storage"(=- +9 "core" -' +5 "storage"(O& +12 "core" &<0  +3 "manipulator"&D& +63 "core" & _ j  4 +3 ."da"Elbow.seek 5 +2 "manipulator"&<( +52 "core" ( +2 "manipulator"&c& +4 "core" & j o w 4 + "storage"(K& +4 "core" &<0  +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +2 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 0.81 Pucks below Top Plate +2 "storage"("' +56 "core" ' +2 "manipulator"&Y& +4 "core" & 0 0 N 94 +2 "storage"(3& +3 "core" &<0 i f b  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 5 +2 "manipulator"&A'a +27 "core" ' +3 ."da"Elbow.hold +2 "manipulator"&z, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1 Pucks below Top Plate +2 "storage"(g' +18 "core" ' +2 "manipulator"&b% +4 "core" %͍  * +2 "storage"(& +3 "core" &<0 + ,   +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 5 + 344 counts +2 "manipulator"&?'ι +16 "core" ' +2 "manipulator"&7& +4 "core" &   O 82 +2 "storage"(%& +3 "core" &<0 t r  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&s'Ϲ +15 "core" ' +2 "storage"(% +4 "core" % u p % , +2 ."downElevator"SE.seek :down +3 "storage"(u'} +100 (% +3 "core" %v, s s T [s +2 "manipulator"&[% +3 "core" %Ͼ ^ 8 +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"& '\ +90 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%P& +4 "core" & +2 "manipulator"&:& +3 "core" & 2 / 8 :2 +2 "manipulator"&% +4 "core" %\  6 - # ; +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +173 "core" ( +2 "manipulator"&& +4 "core" &, 5 : J ;@ + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +3 "core" &, ; ; ;@ + ."psFlush"Forearm.seek :garage +2 "manipulator"&)' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&H/ +74 "core" / +2 "manipulator"&W& +4 "core" &, 3@ +2 "manipulator"&% +3 "core" % 5 3 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&k'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&!(k +125 "core" ( +2 "manipulator"&+& +4 "core" &q 7 ; ; + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &f& +3 "core" &q 8 5 Z : +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&Q' +100 "core" ' +2 "manipulator"&v& +4 "core" &q Y X  > +2 "manipulator"&/% +3 "core" %Ͻ X N = = +2 "processing"%J& +4 "core" & +2 "processing"%'& +3 ."psFlush"PC.seek :closed +2 "processing"%^(] +2 "core" & +3 &  +9 &(tE - +10 &^~* A +9 &@r U +9 &M U +10 &J V +9 &K V +9 &CL V +10 &L V +9 &M\ V +10 &M V +9 & KJ V +9 &" N V +10 &#I4 U +9 &%L U +9 &'SQ V +10 &)O? V +9 &*O? V +9 &,S\ V +10 &.\\O U +9 &0QC V +10 &1K V +9 &3N V +9 &5dO U +10 &7%QG V +9 &8O2 V +9 &:O U +10 &.N U +10 &?N U +9 &AP V +9 &CtP U +10 &E4R" V +9 &F] X +10 &H}6 [ +9 &Jj \\ +9 &L, \\ +10 &M \\ +9 &O \\ +9 &Qp \\ +10 &S1 ] +9 &T ] +9 &V \\ +10 &Xw* ] +9 &Z8 ] +10 &[ Q +9 &]1RV &u +9 &]z" - +2 ( + "processing"%'& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 + "processing"%L& +3 "core" &]z - +2 ."psFlush"Hand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&x% +4 "core" % Ͻ 0 , < : +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&1'\ +89 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%} +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +399 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +704 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1624 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +3 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%F  +33 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%\ ' +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%U'\ +261 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@09:20:39, 23.4C, 19% humidity, 15.0psia, 12.415V, 0.269A, 0.269A avg, 3.34W",Subject: "Asleep until 11:00" +6 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #4 of 10 after 10:00 +342 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%S' +2117 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%_ +86 "core"  +2 ."psFlush"PBV.dial PSV + "processing"% U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%o' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%@  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%h +44 "core"  +2 ."psFlush"PSR.select :air +51 .PS.seek 2.5ml + "processing"%0' +2620 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%& +74 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%w' +2634 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2640 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%G  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%M'ղ +2632 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%] +57 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%{'TE +1110 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%m +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%;'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%i' +1205 "Can" DD +916 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%I +86 "core"  +2 ."psFlush"PBV.dial PSV + "processing"%\\ U +55 "core" V +2 ."psFlush"PS.seek 0ml +5 "processing"%4' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%R @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%n' +2620 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%p  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%T'ղ +2623 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%6 +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%>' +2621 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%$ +84 "core"  +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%e' +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%t @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%9  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2635 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'(& +4 "core" &  + "manipulator"&y& +4 "core" &q  8 +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&5(k +4 "core" ( +2 "manipulator"&|& +4 "core" &q '   8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +2 "core" &q    8 +2 .tForearm.seek PC +2 "manipulator"&a' +91 "core" ' +2 .tHand.close + "manipulator"&C/ +66 "core" / +2 .tPC.seek :open +2 "processing"%E( +454 "core" ( +3 "manipulator"&& +4 "core" &q 3 4 ; < +2 "manipulator"&V% +3 "core" % 1 +  <" +2 .tForearm.seek :retract +2 "manipulator"&N'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&j( +408 "core" ( +2 "manipulator"&l& +4 "core" & Z V E = + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &2& +2 "core" & \\ \\ Y = +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +98 "core" ' +2 "manipulator"& & +4 "core" & 2 5  : +2 "manipulator"&q% +3 "core" % : + 0 : +2 "collection"'~& +4 "core" &  +2 "collection"'*& +3 .tCC.seek :closed +2 "collection"'(` +2 "core" &\  +3 &   +9 &)p  - +10 &`|\  B +9 &Dm   U +10 &H  V +9 &L  V +9 &G\   U +10 &GN  V +9 & L  V +9 &I   U +10 &H  V +9 & PM   U +10 &"I   V +9 &#J\   U +9 &%N   V +10 &'WL   V +9 &)F   U +9 &*H   U +10 &,J\   U +9 &._N  V +10 &0!J\   V +9 &1K   U +9 &3N   V +10 &5hJ\   U +9 &7)I\   V +9 &8J\   V +10 &:F   U +9 &2I   U +9 &?J\   V +9 &AJ   V +10 &CwI  V +9 &E:I  U +9 &FL  U +10 &HQ V +9 &J{Y W +10 &L7v*  Y +9 &MOG ^ +9 &O[^ ` +10 &Qf__ a +9 &S&]_ b +9 &Tab a +10 &Vad b! +9 &Xgdd b# +10 &Z$cc b( +9 &[fg b, +9 &]hi b* +10 &_Gkk T +9 &`A.mn (x +9 &`apim X +2 ( + "collection"'*& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.48 + "collection"'& +4 "core" &`aojm X + .tHand.open +2 "manipulator"&-1 +72 "core" 1 +2 "manipulator"&=% +4 "core" %  K 0 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&O'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'D& +4 "core" &`anhi X +2 "collection"'c% +3 "core" %Ӵhk +2 .tCSV.dial CSR + "collection"'K  +43 "core"  +2 "collection"'Y% +4 "core" %ӳgi + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +57 .tCS.seek 5ml +2 "collection"'3'qi +1343 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'b% +3 "core" %qfik +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"''@ +681 "core" ' +2 .tCSV.dial :waste + "collection"'7 +135 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'%'Ӵ +1976 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &`anik X +2 "collection"'8% +3 "core" %Ӵjl + .tCSV.dial :flush +2 "collection"'  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'.'qi +1299 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +43 "core" A +2 "collection"'[% +4 "core" %qfhl  +2 .tCS.seek 7ml +2 "collection"''{ +561 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'<  +2 '"  +41 "core"  +99  +2 .tCBV.dial :waste1 + "collection"'A @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'P'Ӵ +1698 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@09:20:39, 23.4C, 19% humidity, 15.0psia, 12.415V, 0.269A, 0.269A avg, 3.34W",Subject: "Asleep until 11:00" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #5 of 10 after 10:00 +85 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"':& +4 "core" &`anlm X +2 "collection"'?% +4 "core" %Ӹlm +2 .tCSV.dial :flush + "collection"'  +75 "core" +2 .tCS.seek 5ml +2 "collection"'g'qi +1292 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'s @ +43 "core" A +2 "collection"'% +4 "core" %qhkk  +2 .tCS.seek 7ml +2 "collection"'Z'} +572 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"'u  + .tCTV.dial CSV +44 "core"  +2 .tCBV.dial :waste2 +2 "collection"'  +107 "core"  +2 .tCS.seek 0ml +2 "collection"'z'Ӵ +1785 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'H& +4 "core" &`amnn X + "collection"'W% +4 "core" %ӱkl + .tCSV.dial CSR +2 "collection"'  +44 "core"  +2 "collection"' % +4 "core" %ӱil + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'+' +2044 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +6 "collection"' +10 .tCS.seek 10ml + "collection"'f' +566 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"') +2 'v  +104 "core" +35  +2 .tCTV.dial :intake + "collection"'/  +88 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'J' +2044 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +80 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'k'Ӵ +583 "core" ' + .tCSV.dial CSR + "collection"'  +105 "core"  +2 "collection"'L% +4 "core" %Ӹkm + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1343 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'x' +1339 "core" ' + .tCSV.dial CBV +2 "collection"'' +105 "core" +3 .tCS.seek 0ml +2 "collection"'}'Ӵ +2612 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&Q& +4 "core" & 2 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +9 "core" ( +2 "manipulator"&& +4 "core" & 2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & $ 2 +2 .tForearm.seek CC +2 "manipulator"&F' +97 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "manipulator"&\ & +4 "core" & N X " = + "manipulator"&U% +4 "core" %  5 J - < +2 .tForearm.seek :retract + "manipulator"&_'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +274 "core" ( +2 "manipulator"&S& +4 "core" &, ^ ` >L +3 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 && +2 "core" &, M Y >L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&o' +113 "core" ' +2 .tHand.open + "manipulator"&@1 +75 "core" 1 +2 "manipulator"&d% +4 "core" % r ,N +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&h'\ +98 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:30 + #Preparing to sleep until 7:19AM 9/19/2019 +49 ."shutdown"CC.coast +3 #tAsleep til 7:19AM 9/19/2019 + "collection"'6 +5 #tContinuing at 07:19EDT19-Sep-19 + ."shutdown"CS.coast +4 "Can" :9 +2 "collection"'5 +5 ."shutdown"PC.coast + "processing"%6 +2 ."shutdown"PS.coast + "processing"%5 +3 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF #Shutdown +10652 "Can" "" +31025 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@09:20:39, 23.4C, 19% humidity, 15.0psia, 12.415V, 0.269A, 0.269A avg, 3.34W",Subject: "Asleep until 11:00" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #6 of 10 after 10:00 +28973 "Can" "" +31030 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@09:20:39, 23.4C, 19% humidity, 15.0psia, 12.415V, 0.269A, 0.269A avg, 3.34W",Subject: "Asleep until 11:00" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #7 of 10 after 10:00 +28968 "Can" "! +31035 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@09:20:39, 23.4C, 19% humidity, 15.0psia, 12.415V, 0.269A, 0.269A avg, 3.34W",Subject: "Asleep until 11:00" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #8 of 10 after 10:00 +28963 "Can" "! +31040 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@09:20:39, 23.4C, 19% humidity, 15.0psia, 12.415V, 0.269A, 0.269A avg, 3.34W",Subject: "Asleep until 11:00" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #9 of 10 after 10:00 +28958 "Can" !! +31045 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@09:20:39, 23.4C, 19% humidity, 15.0psia, 12.415V, 0.269A, 0.269A avg, 3.34W",Subject: "Asleep until 11:00" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #10 of 10 after 10:00 +28953 "Can" "! +31050 ."Qmail"GoodNews.email "Then, in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@09:20:39, 23.4C, 19% humidity, 15.0psia, 12.415V, 0.269A, 0.269A avg, 3.34W",Subject: "Asleep until 11:00" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + .GoodNews.email "At 11:00:30 began in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@11:00:30, 23.1C, 19% humidity, 15.0psia, 12.332V, 0.502A, 0.502A avg, 6.19W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #1 of 10 after 10:00 +28944 "Can" "! +31059 ."Qmail"GoodNews.email "At 11:00:30 began in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@11:00:30, 23.1C, 19% humidity, 15.0psia, 12.332V, 0.502A, 0.502A avg, 6.19W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #2 of 10 after 10:00 +28940 "Can" "" +31063 ."Qmail"GoodNews.email "At 11:00:30 began in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@11:00:30, 23.1C, 19% humidity, 15.0psia, 12.332V, 0.502A, 0.502A avg, 6.19W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #3 of 10 after 10:00 +28935 "Can" "" +31067 ."Qmail"GoodNews.email "At 11:00:30 began in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@11:00:30, 23.1C, 19% humidity, 15.0psia, 12.332V, 0.502A, 0.502A avg, 6.19W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #4 of 10 after 10:00 +28931 "Can" "! +31071 ."Qmail"GoodNews.email "At 11:00:30 began in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@11:00:30, 23.1C, 19% humidity, 15.0psia, 12.332V, 0.502A, 0.502A avg, 6.19W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #5 of 10 after 10:00 +28927 "Can" "" +31075 ."Qmail"GoodNews.email "At 11:00:30 began in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@11:00:30, 23.1C, 19% humidity, 15.0psia, 12.332V, 0.502A, 0.502A avg, 6.19W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +4 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #6 of 10 after 10:00 +28922 "Can" "" +31080 ."Qmail"GoodNews.email "At 11:00:30 began in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@11:00:30, 23.1C, 19% humidity, 15.0psia, 12.332V, 0.502A, 0.502A avg, 6.19W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #7 of 10 after 10:00 +28918 "Can" "! +31084 ."Qmail"GoodNews.email "At 11:00:30 began in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@11:00:30, 23.1C, 19% humidity, 15.0psia, 12.332V, 0.502A, 0.502A avg, 6.19W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #8 of 10 after 10:00 +28915 "Can" "" +31087 ."Qmail"GoodNews.email "At 11:00:30 began in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@11:00:30, 23.1C, 19% humidity, 15.0psia, 12.332V, 0.502A, 0.502A avg, 6.19W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #9 of 10 after 10:00 +28911 "Can" !! +31091 ."Qmail"GoodNews.email "At 11:00:30 began in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@11:00:30, 23.1C, 19% humidity, 15.0psia, 12.332V, 0.502A, 0.502A avg, 6.19W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +7 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #10 of 10 after 10:00 +28903 "Can" "" +31099 ."Qmail"GoodNews.email "At 11:00:30 began in tube 5: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:71\\n{4 => 21,\\n 5 => 1}\\nCan@11:00:30, 23.1C, 19% humidity, 15.0psia, 12.332V, 0.502A, 0.502A avg, 6.19W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 .HABfans.email "Started da in tube 5 at 11:04:54EDT18-Sep-19\\n{4 => 21,\\n 5 => 1}\\nCan@11:03:23, 23.1C, 19% humidity, 15.0psia, 12.337V, 0.484A, 0.484A avg, 5.97W",Subject: "da sampling at most 1000ml" +2 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #1 of 10 after 10:00 +28895 "Can" !" +31107 ."Qmail"HABfans.email "Started da in tube 5 at 11:04:54EDT18-Sep-19\\n{4 => 21,\\n 5 => 1}\\nCan@11:03:23, 23.1C, 19% humidity, 15.0psia, 12.337V, 0.484A, 0.484A avg, 5.97W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #2 of 10 after 10:00 +28890 "Can" "" +31111 ."Qmail"HABfans.email "Started da in tube 5 at 11:04:54EDT18-Sep-19\\n{4 => 21,\\n 5 => 1}\\nCan@11:03:23, 23.1C, 19% humidity, 15.0psia, 12.337V, 0.484A, 0.484A avg, 5.97W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #3 of 10 after 10:00 +28887 "Can" "! +31115 ."Qmail"HABfans.email "Started da in tube 5 at 11:04:54EDT18-Sep-19\\n{4 => 21,\\n 5 => 1}\\nCan@11:03:23, 23.1C, 19% humidity, 15.0psia, 12.337V, 0.484A, 0.484A avg, 5.97W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #4 of 10 after 10:00 +28884 "Can" !" +31118 ."Qmail"HABfans.email "Started da in tube 5 at 11:04:54EDT18-Sep-19\\n{4 => 21,\\n 5 => 1}\\nCan@11:03:23, 23.1C, 19% humidity, 15.0psia, 12.337V, 0.484A, 0.484A avg, 5.97W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #5 of 10 after 10:00 +28880 "Can" "! +31122 ."Qmail"HABfans.email "Started da in tube 5 at 11:04:54EDT18-Sep-19\\n{4 => 21,\\n 5 => 1}\\nCan@11:03:23, 23.1C, 19% humidity, 15.0psia, 12.337V, 0.484A, 0.484A avg, 5.97W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #6 of 10 after 10:00 +28876 "Can" "! +31126 ."Qmail"HABfans.email "Started da in tube 5 at 11:04:54EDT18-Sep-19\\n{4 => 21,\\n 5 => 1}\\nCan@11:03:23, 23.1C, 19% humidity, 15.0psia, 12.337V, 0.484A, 0.484A avg, 5.97W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #7 of 10 after 10:00 +28872 "Can" "" +31130 ."Qmail"HABfans.email "Started da in tube 5 at 11:04:54EDT18-Sep-19\\n{4 => 21,\\n 5 => 1}\\nCan@11:03:23, 23.1C, 19% humidity, 15.0psia, 12.337V, 0.484A, 0.484A avg, 5.97W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #8 of 10 after 10:00 +28868 "Can" "! +31134 ."Qmail"HABfans.email "Started da in tube 5 at 11:04:54EDT18-Sep-19\\n{4 => 21,\\n 5 => 1}\\nCan@11:03:23, 23.1C, 19% humidity, 15.0psia, 12.337V, 0.484A, 0.484A avg, 5.97W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #9 of 10 after 10:00 +28864 "Can" "" +31138 ."Qmail"HABfans.email "Started da in tube 5 at 11:04:54EDT18-Sep-19\\n{4 => 21,\\n 5 => 1}\\nCan@11:03:23, 23.1C, 19% humidity, 15.0psia, 12.337V, 0.484A, 0.484A avg, 5.97W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #10 of 10 after 10:00 +28861 "Can" "! +31141 ."Qmail"HABfans.email "Started da in tube 5 at 11:04:54EDT18-Sep-19\\n{4 => 21,\\n 5 => 1}\\nCan@11:03:23, 23.1C, 19% humidity, 15.0psia, 12.337V, 0.484A, 0.484A avg, 5.97W",Subject: "da sampling at most 1000ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + .HABfans.email "11.541 sec auto-exposure",Subject: "da19sep1812h216ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #1 of 10 after 10:00 +28853 "Can" !! +31149 ."Qmail"HABfans.email "11.541 sec auto-exposure",Subject: "da19sep1812h216ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #2 of 10 after 10:00 +28849 "Can" "" +31153 ."Qmail"HABfans.email "11.541 sec auto-exposure",Subject: "da19sep1812h216ml images!" +4 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #3 of 10 after 10:00 +28844 "Can" "" +31158 ."Qmail"HABfans.email "11.541 sec auto-exposure",Subject: "da19sep1812h216ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #4 of 10 after 10:00 +28840 "Can" "" +31162 ."Qmail"HABfans.email "11.541 sec auto-exposure",Subject: "da19sep1812h216ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #5 of 10 after 10:00 +28836 "Can"\ "! +31166 ."Qmail"HABfans.email "11.541 sec auto-exposure",Subject: "da19sep1812h216ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #6 of 10 after 10:00 +28832 "Can"\ "" +31170 ."Qmail"HABfans.email "11.541 sec auto-exposure",Subject: "da19sep1812h216ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #7 of 10 after 10:00 +28828 "Can"\ "! +31173 ."Qmail"HABfans.email "11.541 sec auto-exposure",Subject: "da19sep1812h216ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #8 of 10 after 10:00 +28824 "Can"\ "! +31177 ."Qmail"HABfans.email "11.541 sec auto-exposure",Subject: "da19sep1812h216ml images!" +4 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #9 of 10 after 10:00 +28820 "Can" "! +31182 ."Qmail"HABfans.email "11.541 sec auto-exposure",Subject: "da19sep1812h216ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #10 of 10 after 10:00 +28816 "Can"\ "! +31186 ."Qmail"HABfans.email "11.541 sec auto-exposure",Subject: "da19sep1812h216ml images!" +6 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 .GoodNews.email "Then, in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:75\\n{4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@13:01:36, 23.5C, 19% humidity, 15.1psia, 12.381V, 0.294A, 0.288A avg, 3.64W",Subject: "Asleep until 07:19EDT19-Sep-19" +6 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #1 of 10 after 10:00 +28800 "Can"\ "" +31203 ."Qmail"GoodNews.email "Then, in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:75\\n{4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@13:01:36, 23.5C, 19% humidity, 15.1psia, 12.381V, 0.294A, 0.288A avg, 3.64W",Subject: "Asleep until 07:19EDT19-Sep-19" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #2 of 10 after 10:00 +28795 "Can"\ "! +31207 ."Qmail"GoodNews.email "Then, in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:75\\n{4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@13:01:36, 23.5C, 19% humidity, 15.1psia, 12.381V, 0.294A, 0.288A avg, 3.64W",Subject: "Asleep until 07:19EDT19-Sep-19" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #3 of 10 after 10:00 +28792 "Can" ## +31210 ."Qmail"GoodNews.email "Then, in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:75\\n{4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@13:01:36, 23.5C, 19% humidity, 15.1psia, 12.381V, 0.294A, 0.288A avg, 3.64W",Subject: "Asleep until 07:19EDT19-Sep-19" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #4 of 10 after 10:00 +28788 "Can"\ "! +31214 ."Qmail"GoodNews.email "Then, in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:75\\n{4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@13:01:36, 23.5C, 19% humidity, 15.1psia, 12.381V, 0.294A, 0.288A avg, 3.64W",Subject: "Asleep until 07:19EDT19-Sep-19" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #5 of 10 after 10:00 +28785 "Can"\ !! +31217 ."Qmail"GoodNews.email "Then, in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:75\\n{4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@13:01:36, 23.5C, 19% humidity, 15.1psia, 12.381V, 0.294A, 0.288A avg, 3.64W",Subject: "Asleep until 07:19EDT19-Sep-19" +5 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #6 of 10 after 10:00 +28778 "Can"}\ "! +31224 ."Qmail"GoodNews.email "Then, in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:75\\n{4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@13:01:36, 23.5C, 19% humidity, 15.1psia, 12.381V, 0.294A, 0.288A avg, 3.64W",Subject: "Asleep until 07:19EDT19-Sep-19" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +43 #Retry #7 of 10 after 10:00 +28732 "Can"~\ !! +31279 ."Qmail"GoodNews.email "Then, in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:75\\n{4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@13:01:36, 23.5C, 19% humidity, 15.1psia, 12.381V, 0.294A, 0.288A avg, 3.64W",Subject: "Asleep until 07:19EDT19-Sep-19" +4 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #8 of 10 after 10:00 +28718 "Can"}\ "" +31284 ."Qmail"GoodNews.email "Then, in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:75\\n{4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@13:01:36, 23.5C, 19% humidity, 15.1psia, 12.381V, 0.294A, 0.288A avg, 3.64W",Subject: "Asleep until 07:19EDT19-Sep-19" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #9 of 10 after 10:00 +28714 "Can"|\ !! +31288 ."Qmail"GoodNews.email "Then, in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:75\\n{4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@13:01:36, 23.5C, 19% humidity, 15.1psia, 12.381V, 0.294A, 0.288A avg, 3.64W",Subject: "Asleep until 07:19EDT19-Sep-19" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #10 of 10 after 10:00 +28711 "Can"}\ "" +31291 ."Qmail"GoodNews.email "Then, in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:75\\n{4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@13:01:36, 23.5C, 19% humidity, 15.1psia, 12.381V, 0.294A, 0.288A avg, 3.64W",Subject: "Asleep until 07:19EDT19-Sep-19" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +28708 "Can"~\ "! +60002 }\ "" +60002 \ !! +60003 \ "" +60001 ~\ "" +60005 \ "! +60000 \ "! +60002 \ "" +60002 \ "" +60002 \ "" +60002 \ "! +60002 \ "" +60003 \ "" +60002 \ "! +60002 \ "! +60002 \ "! +60002 \ "! +60002 \ %$ +60003 \  +60002 \  @EDT1568865805.23 \ \  +60002 \ \  +60002 \  +60002 \ \  +60003 ~\ \  +60002 \  +60002 \ \  +60002 \ \  +60002 \  +60002 \ \  +60003 \  +60002 \ \  +60002 \ \  +60002 \ \  +60002 \ \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \ \  +60002 \ \  +60002 ~\  +60002 ~\  +60003 ~\  +60002 \  +60002 \  +60002 ~\  +60002 ~\  +60002 \  +60003 ~\  +60002 \  +60002 \  +60002 |\  +60002 ~\  +60003 ~\  +60002 \  +60002 |\  +60002 }\  +60002 }\  +60002 ~\  +60003 }\  +60002 ~\  +60002 \  +60002 |\  +33386 \  +2 #tPowering core bus +507 .Gate.power :raw,:ON +3 "sampler") +2 )  +2 "core"  +2 "collection"' +2 '& +2 "core"  +2 "processing"% +2 %0 +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +5 "sampler")&\ +2 )% +3 "core" % + .tSS.configure SSconfig +2 "sampler")#.0X/ +2 .tElbow.jog 1500 +4 "manipulator"&t* +2 "core" +2 ."rdyProcessing"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."rdyProcessing"PS.home.seek 0ml +2 "processing"%e' +35 "core" * +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.home.seek :clear +2 "manipulator"&9(d +9 "core" / +314 ( +2 "storage"(,& +4 "core" &  + .tSE.reconfigure SEconfig +2 "storage"(#K-0-\ b +3 .tSE.home.seek :down + "storage"(('} +20 "core" ' +39 ' +2 .tSC.reconfigure SCsloppy +2 "storage"($-.\ 1~b +2 .tSC.home.seek :initial + "storage"(y( +413 "core" ' +61 ' + ."rdyProcessing"PS.coast + "processing"%5 +1146 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&|'\ +3 "core" ' +2 .tElbow.seek :hammer + "manipulator"&`( +94 "core" ( +2 "manipulator"&C& +4 "core" & G0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :retract +2 "manipulator"&!'\ +9 "core" ' +2 "manipulator"&1% +4 "core" %\   G +2 "processing"%^& +4 "collection"'& +3 "core" & + &HG_ +2 ."openPC"PC.reconfigure PCconfig +3 .tCC.reconfigure CCconfig +3 "processing"%$x2 ^22b + "collection"'$x2 ^22b +3 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open +2 "processing"%V( + "collection"'a( +279 "core" ( +14 ( +45 "Can"| @? +10 #tPhase [deepDAwithoutWCR] +2 ."Qmail"GoodNews.email "At 07:19:33 began in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:75\\n{4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@07:19:33, 22.8C, 19% humidity, 15.0psia, 12.420V, 0.331A, 0.324A avg, 4.11W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +3 #t===> STARTED deepDAwithoutWCR (phase #5) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'5& +3 "core" &HG  +2 .tHand.open + "manipulator"&l1 +73 "core" 1 +2 "manipulator"&2& +4 "core" & ^ S H @0 +2 "manipulator"& % +3 "core" % \  G E @ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&q(, +188 "core" ( +2 "manipulator"&~& +6 "core" &, u z < DK +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &, ~ w ] DK +2 .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :garage + "manipulator"&#' +101 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +4 "manipulator"&-& +4 "core" &, > = v :K + "manipulator"&=% +4 "core" % - I @ ; +3 .tForearm.seek :retract +2 "manipulator"&D'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&c( +303 "core" ( +2 "manipulator"&*& +4 "core" &% q `  >?U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +3 "core" &% i h H >?U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&Y' +103 "core" ' +2 "manipulator"&& +5 "core" &% I L @ ;?U +3 "manipulator"&X% +5 "core" % M L ; +2 "collection"'b& +3 "core" &HH`  +2 "collection"'3& +4 .tCC.seek :closed + "collection"'7(` +3 "core" &GH^  +3 &HGb \  +9 &2yFG] - +9 &^{GHZ A +10 &4rEGV U +9 &LGGY U +11 &MFEZ U +8 &vKHF_ U +9 &7PFH^ V +10 &JHG] U +9 &MHG] V +9 &|NHG_ V +10 & @LIH^ U +9 &"LII] U +10 &#JHHd U +9 &%OJI^ V +9 &'GLJJ_ V +10 &) IGI^ V +10 &*OHG` V +8 &,OJHZ V +10 &.OPIIY V +9 &0KHJ\\ V +10 &1JIH_ U +9 &3OIG\\ V +9 &5XNHGZ U +10 &7MIG] U +9 &8IIIQ U +9 &:JGI^ U +11 &<_JHGV V +8 &>#GHF^ U +10 &?OHHQ V +9 &AKIJN V +9 &ChIHHR U +10 &E*MKGN U +9 &FILIN U +9 &HQUQN W +10 &Jl_ZVO W +9 &L%{peL Z +10 &MP ^ +9 &OO ` +9 &QVO a +10 &SM a +9 &TN b +9 &VM b! +10 &XTM b& +9 &ZK b- +10 &[N b- +9 &]|K b. +9 &_.K T +10 &`75O ){ +9 &`rP Z +5 ( + "collection"'3& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.52 +2 "collection"'& +4 "core" &`ruK Z + &`ruj Z + .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&8% +4 "core" %  O 1 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'%& +4 "core" &`ruN Z +2 "collection"'% +3 "core" %ӵM +3 .tCSV.dial CSR +2 "collection"'[  +135 "core"  +2 "collection"'.% +5 "core" %ӵq +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'<'qi +1346 "core" ' +3 .tdelay 5 seconds +504 .CSR.select :air +2 "collection"' +9 '"% +3 "core" %qfH  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'A'@ +693 "core" ' + .tCSV.dial :waste +2 "collection"' +136 "core" + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"':'Ӵ +1970 "core" ' +2 #tPurging external Intake + "collection"'?& +4 "core" &`rth Z +2 "collection"'% +3 "core" %ӵb + .tCSV.dial :flush +2 "collection"'P  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml +2 "collection"'s' +2546 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' + 'g  +6 "core"  +69  +2 .tCTV.dial :intake + "collection"'u  +78 "core"  +2 .tIntake.select :open + "sampler") +12 .tCS.seek 0ml + "collection"''Ӵ +2554 "core" ' +2 .tIntake.select :close + "sampler")0 +11 .tCTV.dial :air +2 "collection"'Z  +78 "core"  +2 #tFlushing upper manifold + "collection"'H& +4 "core" &`rsD Z +2 "collection"'W% +3 "core" %Ӹg + .tCSV.dial :flush +2 "collection"'  +74 "core"  +2 .tCS.seek 5ml +2 "collection"' 'qi +1310 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'z @ +44 "core" A +2 "collection"'+% +4 "core" %qkh  +52 .tCS.seek 7ml +2 "collection"')' +568 "core" ' +2 ."connect"CSV.dial CBV +3 "collection"'v + .tCBV.dial CSV +107 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'/'Ӵ +1801 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'f'2T +816 "core" ' +2 .tCSV.dial :waste + "collection"' +44 "core" +3 .tCS.seek 0ml +2 "collection"'J'Ӵ +823 "core" ' +2 "collection"'& +5 "core" &`rri Z +2 "collection"'L% +5 "core" %ӱI + .tCSV.dial :flush +2 "collection"'k  +44 "core"  +2 .tCS.seek 3ml +2 "collection"''2T +816 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air + "collection"'' @ +44 "core" A +2 "collection"'x% +4 "core" %2TL  +2 .tCS.seek 5ml + "collection"'Q'qi +564 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"''Ӵ +1293 "core" ' +2 .tdelay 7 seconds +704 .CS.seek 3ml + "collection"''2T +105 "Can" ee +712 "core" ' +2 .tCSV.dial :waste + "collection"' +75 "core" +2 .tCS.seek 0ml +2 "collection"'j'Ӵ +818 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&O& +4 "core" &% = 2?U +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +47 "core" ( +3 "manipulator"&\ & +4 "core" & * * ' 7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" & ( $ ! 7 +2 .tForearm.seek CC + "manipulator"&F' +95 "core" ' +2 .tHand.close + "manipulator"&S/ +68 "core" / +2 .tCC.seek :open +2 "collection"'( +475 "core" ( +2 "manipulator"&& +3 "core" & w v J C +2 "manipulator"&@% +4 "core" %  x r @ C +2 .tForearm.seek :retract + "manipulator"&d'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&_(, +276 "core" ( +2 "manipulator"&o& +4 "core" &, u w  Bo + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +4 "core" &, t u  Ao +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&}' +115 "core" ' +3 .tHand.open + "manipulator"&E1 +69 "core" 1 +2 "manipulator"& % +4 "core" % w  R 2] +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&h'\ +98 "core" ' +2 #tda sampling at most 1000ml +3 #Loading sh1 puck from tube 6 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 6 at 07:24:00EDT19-Sep-19\\n{4 => 22,\\n 5 => 2,\\n 6 => 20}\\nCan@07:23:29, 22.8C, 19% humidity, 15.0psia, 12.323V, 0.557A, 0.557A avg, 6.86W",Subject: "da sampling at most 1000ml" +2 "collection"'& +5 "core" &DEO +2 "manipulator"&r% +4 "core" %\  u v I C + "storage"( % +4 "core" %  + "storage"(&. +3 "core" .( +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 .tSC.seek 6 +2 "storage"(0(K +1307 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &KT m c R  + "manipulator"&w& +4 "core" &, ' # , 7o +2 "manipulator"&G% +3 "core" %\  & $ ' 6 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&B( +192 "core" ( +2 "manipulator"&]& +5 "core" &  36 +2 "storage"(M& +3 "core" &KT N O m  +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts + "manipulator"&{'φ +100 "core" ' +2 "storage"( & +4 "core" &KT Z b   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +111 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (m& +3 "core" &KR   O  + "manipulator"&& +4 "core" & ,6 +2 .tElbow.seek 6 +2 "manipulator"&I( +3 "core" ( + "manipulator"&;& +5 "core" & +6 +3 "storage"(\\& +3 "core" &KQ  "  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&i'Z +27 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +47 "manipulator"&4/ +67 "core" / +3 ."downElevator"SE.seek :down +8 "manipulator"&n& +2 "storage"(6'} +7 "core" & , ,6 +2 "manipulator"&R% +4 "core" % d 3 -, + .tForearm.seek :retract +2 "manipulator"&>'\ +73 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +19 "core" ' +2 .tElbow.seek CC +2 "manipulator"&t( +188 "core" ( +2 "manipulator"&,& +4 "core" & / ) 7 +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &e& +2 "core" & % $ 6 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&C' +108 "core" ' +2 "manipulator"&1& +4 "core" & ; 8 : +2 "manipulator"&% +4 "core" % @ ? # 9 +3 "collection"'^& +3 "core" &A@O +2 "collection"'p& +4 .tCC.seek :closed + "collection"'9(` +3 "core" &CBU +3 &BAS  +9 &(nBBR . +10 &`yC@[ B +9 &MjACZ T +9 &\ JDC[ U +10 &JBAY T +9 &H@A[ T +10 &RIBBU T +9 &GCBV U +10 &IBA] U +9 &KDB\\ U +9 & YJCC^ U +9 &"NCC] U +10 &#GDBZ T +9 &%MCBT U +10 &'aKBCX U +9 &)#DCDT U +9 &*LECP U +10 &,LBDR U +9 &.iHBAS U +9 &0+GEAY U +10 &1GCCP T +9 &3ICAS T +10 &5rHCAP T +9 &72LABQ U +9 &8GCCO U +10 &:EAAQ U +9 &;GEBU U +11 &?FCDN U +8 &AFCBQ T +10 &CGCBP T +9 &EDICDT T +9 &GGHFR U +10 &HROLQ V +9 &JgZTF X +9 &L6tP \\ +10 &MP ` +9 &OP ` +10 &QkK b +9 &S-P b +9 &TM b +10 &VG b$ +9 &XhK b) +9 &Z F b0 +10 &[H b/ +9 &]I b0 +10 &_7H U +9 &`91C + +10 &`v I _ +4 ( + "collection"'p& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.70 + .Hand.open + "manipulator"&|1 +3 "core" &`vx@ _ +73 1 +2 "manipulator"&5% +4 "core" %  4 / +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&l'\ +91 "core" ' +2 .tSC.coast + "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")2+ +4 "core" + + "sampler") % +6 "core" %| . < +2 "collection"'~& +5 "core" &`vvW _ +3 "Can" VW +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X% +3 "core" %ӴJ j +2 "sampler")% +4 "core" %T  y +15 "collection"'p% +3 "core" %Ӵ8 l +2 "sampler")|% +4 "core" %% # | n +16 "collection"'5% +3 "core" %Ӵ0 o +2 "sampler") % +4 "core" %  % ~ + "collection"'~% +4 "core" %ӴK o + #tIntake @20.7psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 72 + "sampler")#.H0X% +3 "core" %ӴX s +2 "sampler")% +3 "core" % % ' +15 "collection"'p% +3 "core" %ӴM r +2 "sampler")|% +3 "core" %  ' +2 "collection"'5% +3 "core" %Ӵ, r +2 #tIntake @20.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 26 +2 "sampler")#.0X' +448 "core" 'b_  | +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X% +3 "core" %Ӵ"%3 o +2 "sampler")%% +3 "core" %0=  }4 +15 "collection"'% +3 "core" %Ӵ# _ n +2 "sampler")[% +3 "core" %0= " }4 +15 "collection"'% +3 "core" %Ӵ#!? n +2 "sampler")3% +3 "core" %0=  }4 +15 "collection"'"% +3 "core" %Ӵ#"E n +2 "sampler")<% +3 "core" %0= # }4 +15 "collection"'% +3 "core" %Ӵ"!^ o +50 "sampler")A% +5 "core" %0= ' |4 +15 "collection"'?% +3 "core" %Ӵ''= n +2 "sampler")Y% +3 "core" %0=  |4 +15 "collection"'T% +3 "core" %Ӵ-.a m +2 "sampler")P% +3 "core" %0= $ |4 +15 "collection"':% +3 "core" %Ӵ/-_ o +2 "sampler").% +3 "core" %0=  }4 +15 "collection"'s% +3 "core" %Ӵ&$> n +2 "sampler")!% +3 "core" %0=  }4 +15 "collection"'% +3 "core" %Ӵ%!a n +2 "sampler")H% +3 "core" %0= $ ~4 +2 "collection"'W% +4 "core" %Ӵ! X m + #tIntake @21.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X+ +4 "core" 'J Z & | +6 + +2 "sampler")%% +4 "core" %KB  } + .tIntake.select :close + "sampler")0 +9 )% +3 "core" %KI   +2 !to:ShallowSampler::Clogged: mesg"$progress too slow after 170.8ml:@checkpoint: omitted:bt[";/home/esp/esp2/utils/sampler.rb:598:in `sampleQuietly'"4/home/esp/esp2/utils/sampler.rb:625:in `sample'":/home/esp/esp2/protocol/sh1.rb:112:in `collectSample'"4/home/esp/esp2/protocol/DA.rb:27:in `daExtract'"4/home/esp/esp2/utils/puckmoves.rb:359:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"4/home/esp/esp2/protocol/DA.rb:22:in `daExtract'"-/home/esp/esp2/protocol/DA.rb:52:in `da'"N/home/esp/esp2/mission/2019_9_16_rush_mission.rb:44:in `deepDAwithoutWCR'"8/home/esp/esp2/mission/2019_9_16_rush_mission.rb:76"7/home/esp/esp2/utils/commskel.rb:81:in `runAction'"//home/esp/esp2/utils/mission.rb:71:in `at'"8/home/esp/esp2/mission/2019_9_16_rush_mission.rb:75"//home/esp/esp2/utils/mission.rb:19:in `[]'"4/home/esp/esp2/utils/mission.rb:19:in `mission'"8/home/esp/esp2/mission/2019_9_16_rush_mission.rb:57"1/home/esp/esp2/lib/framework.rb:80:in `load'"//home/esp/esp2/lib/framework.rb:80:in `ld'"1/home/esp/esp2/lib/framework.rb:85:in `load'"5/home/esp/esp2/lib/framework.rb:141:in `execute'"-/home/esp/esp2/lib/esp.rb:192:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + .SSV.dial :exhaust + "sampler")[  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.reconfigure SSexhale + "sampler")#.0X +331 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '{% +3 "core" %:W \ +2 .tCS.seek 6ml + "collection"'(' +1339 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'} +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"''ӂ +1534 "core" ' + .tCSV.dial CSR +2 "collection"'i  +44 "core"  +2 "collection"'6% +4 "core" %y + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'I' +585 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '1% +3 "core" %P  +2 .tCS.seek 4.999ml + "collection"''qc +841 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"',  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'w'> +1090 "core" ' +2 #tHeating sh1 puck from tube 6 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'G \  +2 'p9 +5 "core" 9 +102 "collection"'|9 +3 "core" 9d +102 "collection"'_9 +3 "core" 9 d +102 "collection"'59 +3 "core" 9 d +102 "collection"' 9 +3 "core" 9d +102 "collection"'n9 +4 "core" 9d +102 "collection"'e9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'^9 +3 "core" 9"d +102 "collection"'$9 +3 "core" 9&d +102 "collection"'&9 +3 "core" 9+d +103 "collection"'`9 +3 "core" 9/d +102 "collection"'-9 +3 "core" 93d +102 "collection"'C9 +3 "core" 97d +102 "collection"'09 +3 "core" 9 ;d +102 "collection"'N9 +3 "core" 9 @d +103 "collection"'q9 +2 "core" 97Dd +103 "collection"'*9 +3 "core" 9MHd +102 "collection"'K9 +3 "core" 9fLd +102 "collection"'#9 +3 "core" 9Pd +102 "collection"'b9 +3 "core" 9Ud +102 "collection"'D9 +3 "core" 9Yd +102 "collection"'=9 +3 "core" 9]d +102 "collection"' 9 +3 "core" 9ad +102 "collection"'~9 +3 "core" 9ed +102 "collection"'9 +3 "core" 9jd +103 "collection"'X9 +3 "core" 9:nd +102 "collection"'%9 +2 "core" 9Vrd +103 "collection"'9 +3 "core" 9qvd +102 "collection"'[9 +3 "core" 9zd +102 "collection"'9 +3 "core" 9c +103 "collection"'>9 +3 "core" 9a +102 "collection"'39 +2 "core" 9^ +103 "collection"'"9 +3 "core" 9\\ +102 "collection"'A9 +3 "core" 9Y +102 "collection"'9 +3 "core" 98V +148 "collection"'?9 +5 "core" 9aS +102 "collection"'j9 +3 "core" 9}P +102 "collection"'<9 +3 "core" 9N +102 "collection"'Y9 +3 "core" 9K +102 "collection"'T9 +3 "core" 9H +102 "collection"':9 +3 "core" 9G +102 "collection"'9 +3 "core" 9D +102 "collection"'.9 +3 "core" 9 C +102 "collection"'s9 +3 "core" 9:@ +102 "collection"'!9 +3 "core" 9S> +103 "collection"'9 +3 "core" 9l= +102 "collection"'29 +3 "core" 9; +102 "collection"'W9 +3 "core" 99 +102 "collection"'9 +3 "core" 98 +102 "collection"'9 +3 "core" 96 +102 "collection"'P9 +3 "core" 94 +102 "collection"'9 +3 "core" 92 +102 "collection"'9 +3 "core" 9 1 +102 "collection"'9 +3 "core" 9!/ +102 "collection"'z9 +3 "core" 95. +103 "collection"'v9 +3 "core" 9I, +102 "collection"'/9 +3 "core" 9\\+ +102 "collection"'9 +3 "core" 9o* +102 "collection"'a9 +3 "core" 9) +102 "collection"')9 +3 "core" 9' +103 "collection"'9 +3 "core" 9& +102 "collection"'H9 +3 "core" 9$ +102 "collection"'u9 +3 "core" 9 $ +102 "collection"'f9 +3 "core" 9# +102 "collection"'x9 +3 "core" 9# +103 "collection"'L9 +3 "core" 9" +102 "collection"'k9 +3 "core" 9! +102 "collection"'9 +3 "core" 9   +102 "collection"'89 +3 "core" 9 % +102 "collection"'O9 +3 "core" 9 &) +103 "collection"'\ 9 +3 "core" 9 2- +102 "collection"'U9 +3 "core" 9 >1 +102 "collection"'9 +3 "core" 9 J5 +102 "collection"'Z9 +3 "core" 9 U: +102 "collection"'S9 +4 "core" 9 `> +102 "collection"'J9 +3 "core" 9 kB +102 "collection"'g9 +3 "core" 9 uF +102 "collection"'c9 +3 "core" 9 J +102 "collection"'F9 +3 "core" 9 O +102 "collection"'o9 +3 "core" 9  S +102 "collection"'9 +3 "core" 9  W +102 "collection"'9 +3 "core" 9  [ +102 "collection"'Q9 +3 "core" 9 _ +102 "collection"' 9 +3 "core" 9 d +102 "collection"'d9 +3 "core" 9 h +102 "collection"'9 +3 "core" 9 l +102 "collection"'79 +3 "core" 9 p +102 "collection"'+9 +3 "core" 9 t +102 "collection"' 9 +3 "core" 9 y +102 "collection"'9 +3 "core" 9 } +102 "collection"'9 +3 "core" 9  +102 "collection"'E9 +3 "core" 9  +102 "collection"'9 +3 "core" 9  +102 "collection"''9 +3 "core" 9  +102 "collection"']9 +3 "core" 9  +102 "collection"'y9 +3 "core" 9\  +102 "collection"'9 +3 "core" 9\ \  +102 "collection"'@9 +3 "core" 9\  +102 "collection"'M9 +3 "core" 9\   +102 "collection"'9 +5 "core" 9\ " +103 "collection"'r9 +3 "core" 9\ # +102 "collection"' 9 +3 "core" 9\ !% +102 "collection"'\\9 +3 "core" 9\ %% +102 "collection"'m9 +3 "core" 9\ (& +102 "collection"'49 +3 "core" 9\ ,' +102 "collection"'h9 +3 "core" 9\ 0( +102 "collection"'9 +3 "core" 9\ 4* +102 "collection"';9 +3 "core" 9\ 7+ +102 "collection"'R9 +3 "core" 9\ ;, +102 "collection"'{9 +3 "core" 9\ >, +103 "collection"'B9 +3 "core" 9\ B. +102 "collection"'}9 +3 "core" 9\ D/ +102 "collection"'(9 +3 "core" 9\ G/ +102 "collection"'i9 +3 "core" 9\ J1 +102 "collection"'69 +3 "core" 9\ N2 +103 "collection"'9 +3 "core" 9\ Q3 +102 "collection"'19 +3 "core" 9\ T4 +102 "collection"'I9 +3 "core" 9\ V5 +102 "collection"',9 +3 "core" 9\ Y5 +102 "collection"'9 +3 "core" 9\ \\6 +103 "collection"'p9 +3 "core" 9\ ^8 +102 "collection"'|9 +3 "core" 9\ a8 +102 "collection"'_9 +3 "core" 9\ d9 +102 "collection"'59 +3 "core" 9\ f:  +102 "collection"' 9 +3 "core" 9\ h; +102 "collection"'n9 +3 "core" 9\ l< +102 "collection"'e9 +3 "core" 9\ m> +102 "collection"'9 +3 "core" 9\ o> +102 "collection"'^9 +3 "core" 9\ s?! +102 "collection"'$9 +3 "core" 9\ t@% +103 "collection"'&9 +3 "core" 9\ wA) +102 "collection"'`9 +3 "core" 9\ xB. +102 "collection"'-9 +3 "core" 9\ |C2 +102 "collection"'C9 +3 "core" 9\ }D6 +102 "collection"'09 +4 "core" 9\ E: +103 "collection"'N9 +3 "core" 9\ E> +102 "collection"'q9 +3 "core" 9\ GC +102 "collection"'*9 +3 "core" 9\ HG +102 "collection"'K9 +3 "core" 9\ HK +102 "collection"'#9 +3 "core" 9\ IO +3 .tCH.hold 10:00,70C +2 "collection"'b `\ `\  +4 "core" P +15070 "Can"w +44932 "core" ` +2 "collection"'D9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'='Ӵ +327 "core" ' +8 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +108 "core" @ +2 .tCSV.dial :air + "collection"'~ @ +43 "core" ? +3 .tCS.seek 5ml +2 "collection"''qi +1347 "core" ' + .tCSV.dial CTV +2 "collection"'X  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'% @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'[ @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"''Ӵ +1349 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) +42 .CSV.dial CBV +9 "collection"'> +107 "core" ~ +2 .tCBV.dial CSV + "collection"'3  +28 "core"  +2 "collection"'"% +4 "core" %ӯ +2 .tCS.seek 4.999ml + "collection"'A'qd +1350 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +46 "core" +2 "collection"'?% +4 "core" %qiu  +2 .tCS.seek 7ml + "collection"'j'~ +596 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'< @ +54 "core" B +2 .tCS.seek 10ml +2 "collection"'Y' +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'T ` +121 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"':   +29 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +3 '.  +29 "core"  +110  +2 .tCS.seek 5ml +2 "collection"'s'qi +1338 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'! @ +110 "core" A +2 .tCSV.dial :waste + "collection"' +108 "core" +2 .tCS.seek :empty +2 "collection"'2'ӂ +1337 "core" ' + .tCSV.dial :air +2 "collection"'W @ +75 "core" A +2 .tCS.seek 5ml +2 "collection"''qi +1352 "core" ' +2 .tCSV.dial CTV + "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'P @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1090 "Can"n HH +255 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'z +105 "core"  +2 .tCBV.dial CSV + "collection"'v  +32 "core"  +2 "collection"'/% +4 "core" %Ӵ +2 .tCS.seek 5ml + "collection"''qi +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'a  +45 "core" +2 "collection"')% +4 "core" %qlr  +2 .tCS.seek 7ml + "collection"'' +590 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'H @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"'u' +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'f ` +118 "core" _ +2 #tLysing Complete + "collection"'x& +4 "core" &`vu _ +2 #tStoring sh1 puck in Collection Clamp to tube 5 + "manipulator"&L% +3 "core" %\  k 3 +2 "storage"(k% +3 "core" %w N N K +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(8(<1 +391 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (O& +2 "core" &<1 ? N   +2 "manipulator"&\ & +3 "core" & 2 +2 "manipulator"&U% +4 "core" %\  1 +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&( +152 "core" ( +2 "manipulator"&Z& +4 "core" &   6, + "storage"(S& +4 "core" &<-  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&J'Ϲ +101 "core" ' +2 "storage"(g& +4 "core" &<-  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(c' +289 "core" ' +2 "storage"(F- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&o& +3 "core" & % ' 6, +2 "storage"(& +3 "core" &<- {   + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&'a +28 "core" ' +2 .tElbow.hold + "manipulator"&Q, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"( - +2 "core" -' +3 .tSE.seek 1.11 Pucks below Top Plate + "storage"(d' +31 "core" ' +2 "manipulator"&% +4 "core" %͊ 9 *u + "storage"(7& +4 "core" &<- 9 : + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 341 counts + "manipulator"&+'ζ +17 "core" ' +2 "manipulator"& & +4 "core" &    3* +2 "storage"(& +3 "core" &<- T S j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +15 "core" ' +2 .tSE.seek 2.11 Pucks below Top Plate +2 "storage"(E'y +45 "core" ' +2 "manipulator"&& +4 "core" & < < 4 9* +2 "manipulator"&'% +50 "core" %  % R 7 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&]'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&y( +201 "core" ( +2 "manipulator"&& +4 "core" & + 2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" & 2 +2 .tForearm.seek CC +2 "manipulator"&M' +93 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"'r( +469 "core" ( +2 "storage"( & +4 "core" &<-  + "storage"(\\& +4 "core" &<-  +2 "manipulator"&m& +3 "core" & A M = +2 "manipulator"&4% +4 "core" % $ Z N F = +2 .tForearm.seek :retract + "manipulator"&h'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&( +145 "core" ( +2 "manipulator"&;& +4 "core" & a e a =S +2 "storage"(R& +3 "core" &<- [ +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 5 +2 "manipulator"&{'a +103 "core" ' +2 .tElbow.hold + "manipulator"&B, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&}1 +68 "core" 1 +3 "manipulator"&(% +4 "core" % ͎  C 3 + "storage"(i& +4 "core" &<- | ' + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 345 counts +2 "manipulator"&6'κ +16 "core" ' +3 "manipulator"&& +4 "core" & ] Y  ?Q +2 "storage"(1& +3 "core" &<-  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&I'Ϲ +16 "core" ' +2 "storage"(,% +4 "core" % # +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (p% +3 "core" %* H [u +2 "manipulator"&|% +3 "core" % U O l @ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +92 "core" ' +39 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'5& +3 "core" &vv +2 "manipulator"& & +4 "core" &  EQ +2 "manipulator"&n% +3 "core" %\   E +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&e(, +175 "core" ( +2 "manipulator"&& +5 "core" &, H EC + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" &,  EC +2 .tForearm.seek :garage + "manipulator"&$' +98 "core" ' +2 .tHand.close + "manipulator"&&/ +72 "core" / +2 "manipulator"&`& +4 "core" &, f f >C +2 "manipulator"&-% +3 "core" % 1 [ _ >& +2 .tForearm.seek :retract + "manipulator"&C'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&0( +290 "core" ( +2 "manipulator"&N& +4 "core" &* W d u >Co + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &* ^ [ =Co +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&*' +102 "core" ' +2 "manipulator"&K& +4 "core" &* Q b F >DMM_ T +9 &@EKNK S +10 &AGNN6 T +9 &CHLM T +9 &EGDKM S +10 &G GLL S +9 &HNLM T +10 &JX"? V +9 &L?}' Y +9 &MjXi ^ +10 &OyvZ ` +9 &Qo~}J ` +9 &S/~}9 a +10 &T} a +9 &V b +10 &Xq b +9 &Z/ b$ +9 &[z b, +10 &]l b3 +9 &_SX V +10 &`EQ +| +9 &`"> Y +8 ( +2 &`f: T + "collection"'b& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.65 + "collection"'w& +4 "core" &`g& T + .tHand.open + "manipulator"& 1 +66 "core" 1 +2 "manipulator"&~% +4 "core" %  1 +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&='\ +92 "core" ' +2 .tPSV.dial PSR + "processing"%X +134 "core"  +2 "processing"%%% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +50 "processing"%[  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%> +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%3' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%" + .tCBV.dial PRV +5 "collection"'  +2 "core"  +2 "processing"%  +44 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%? +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%A  +137 "core" +2 .tPS.seek 0ml +2 "processing"%<' +2633 "core" ' + .tPSV.dial :air +2 "processing"%j  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%T' +2635 "core" ' + .tPSV.dial :mixloop +2 "processing"%: +43 "core" +2 .tPS.seek 0ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :air +2 "processing"%.  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Y' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%! +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&s& +4 "core" &)  b 4Co +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&W( +4 "core" ( +2 "manipulator"&2& +4 "core" &)   5Co + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &)   5Co +2 .tForearm.seek CC +2 "manipulator"&P' +92 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "manipulator"&& +4 "core" &* ^ b >Co + "manipulator"&z% +4 "core" %  ^ ^ = +2 .tForearm.seek :retract + "manipulator"&v'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&/(, +288 "core" ( +2 "manipulator"&& +4 "core" &, ? FS + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &,  ES +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&)' +111 "core" ' +3 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&H% +4 "core" % \ e  23 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 6 into Collection Clamp + "collection"'f& +4 "core" & +2 "manipulator"&x% +3 "core" %\   G +2 "storage"(L% +3 "core" % k +2 "storage"(k. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"((K +358 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (O& +3 "core" &KT u t   + "manipulator"&\ & +4 "core" &,  8S +2 "manipulator"&U% +3 "core" %\  ) A 8 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&Z( +224 "core" ( +2 "manipulator"&S& +4 "core" & 1 : \\ 9H +2 "storage"(g& +3 "core" &KT ~ ?  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&t'φ +109 "core" ' +2 "storage"(l& +4 "core" &KT | l  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(F' +117 "core" ' +3 "storage"(o- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (& +3 "core" &KQ  T  +2 "manipulator"& & +3 "core" & < -H +2 .tElbow.seek 6 +2 "manipulator"&( +6 "core" ( +2 "manipulator"&7& +4 "core" & " .3 + "storage"( & +5 "core" &KR  5  +4 .tForearm.seek 6 + 300 counts +3 "manipulator"&'Z +25 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +77 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&'& +2 "storage"(J'} +6 "core" & & 03 + "manipulator"&% +4 "core" % Y  M 6 +2 .tForearm.seek :retract + "manipulator"&c'\ +82 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +9 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +165 "core" ( +2 "manipulator"&+& +4 "core" &+ 1E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +43 &d& +11 "core" &+ 9 1E + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +104 "core" ' +2 "manipulator"&& +4 "core" &,  @ 4E +2 "manipulator"&@% +3 "core" % 3 +2 "collection"'Q& +4 "core" &H +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'](` +2 "core" &( +3 & \ +9 &)m - +10 &`u A +9 &Pk T +9 &D T +10 &H T +9 &GG T +9 &TH7 T +10 &G, T +9 &F} T +10 &Is T +9 & \\H T +9 &"E T +10 &#F T +9 &%H T +9 &'dK T +10 &)&F T +9 &*H T +9 &,Gs T +10 &.mEd T +9 &0.Gc T +10 &1GW T +9 &3GL U +9 &5uG@ T +10 &77I/ T +9 &8H" T +10 &:G T +9 &<}F T +9 &>?F T +10 &@G T +9 &AG T +9 &CG T +10 &EGF T +9 &G G T +10 &HQ U +9 &Ja W +9 &L= Z +10 &M\  . _ +9 &O U ` +9 &QpU a +10 &S0F a +9 &T"!F a +10 &V'&6 b! +9 &Xo,+? b$ +9 &Z*1-: b+ +10 &[41 b. +9 &]67L b. +9 &_J:9) T +10 &`@)>=A , +9 &`er>=C \\ +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.68 + .Hand.open + "manipulator"&91 +68 "core" 1 +2 "manipulator"& % +4 "core" %  * +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&\\'\ +90 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'m  +139 "core"  +2 .tCSV.dial CTV + "collection"'4  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%;' +2623 "core" ' +2 "collection"'R% +4 "core" % ##=  +2 .tCS.seek 3.75ml + "collection"'M'I +1658 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%y  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%}  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%(' +2636 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'i ` +32 "core" _ +2 .tCSV.dial :air + "collection"' @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'1' +1662 "core" ' + .tCSV.dial CTV +2 "collection"',  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'h'Ӵ +2604 "core" ' + .tCBV.dial :waste1 +2 "collection"'p @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'|  +142 "core" +2 "collection"'& +4 "core" &`eohd \\ +2 #tStoring lyfil puck in Collection Clamp to tube 5 + "manipulator"&{% +6 "core" %\  n , + "storage"(5% +4 "core" %u * / P + "storage"( . +7 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(n(<1 +361 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (6& +2 "core" &<0 +2 "manipulator"&E& +4 "core" &* : #Dv + "manipulator"&I% +4 "core" %\  C # +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&( +159 "core" ( +2 "manipulator"&^& +4 "core" & A /T + "storage"(& +4 "core" &<0 : : +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&8'Ϲ +95 "core" ' +2 "storage"(B& +4 "core" &<0 + / = +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(&' +282 "core" ' +2 "storage"(`- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&-& +3 "core" & ,T +2 "storage"(_& +3 "core" &<0   + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&$'a +21 "core" ' +2 .tElbow.hold + "manipulator"&N, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(q- +2 "core" -' +2 .tSE.seek 2.11 Pucks below Top Plate +2 "storage"(e'{ +35 "core" ' +2 "manipulator"&K% +4 "core" %͓ L # + "storage"(#& +4 "core" &<0 K + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 350 counts + "manipulator"&G'ο +14 "core" ' +2 "manipulator"&C& +4 "core" & { -R +2 "storage"(r& +3 "core" &<0   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&w'Ϲ +22 "core" ' +2 .tSE.seek 3.11 Pucks below Top Plate +2 "storage"( 'j +41 "core" ' +2 "manipulator"&~& +4 "core" & < 0R +2 "manipulator"&b% +4 "core" %Ϲ 0M + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&X'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&%( +164 "core" ( +2 "manipulator"&*& +4 "core" &%  )@[ +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &[& +3 "core" &%  )@[ +2 .tForearm.seek CC + "manipulator"&' +144 "core" ' +2 .tHand.close + "manipulator"&>/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +473 "core" ( +2 "storage"("& +4 "core" &<0 R S + "storage"(& +4 "core" &<0 [ Y  +2 "manipulator"&& +3 "core" && 2@[ +2 "manipulator"&?% +3 "core" %  3 +2 .tForearm.seek :retract +2 "manipulator"&A'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&3( +162 "core" ( +2 "manipulator"&j& +4 "core" & ! &  7$ +2 "storage"(<& +3 "core" &<0 ~ r ' +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 5 +2 "manipulator"&:'a +103 "core" ' +2 .tElbow.hold + "manipulator"&T, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&.1 +71 "core" 1 +3 "manipulator"&% +5 "core" % ͑ \ - + "storage"(!& +4 "core" &<0 7 1 + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 348 counts + "manipulator"&Y'ν +17 "core" ' +2 "manipulator"&s& +4 "core" & ; 8 9$ +2 "storage"(2& +3 "core" &<0 r +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +16 "core" ' +2 "storage"(% +4 "core" %t d V ? +2 ."downElevator"SE.seek :down +3 "storage"(0'} +100 (=% +3 "core" %Y r r  [u +2 "manipulator"&D% +3 "core" %   8 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +30 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%z  +85 "core"  +2 .tPS.seek 2.5ml +2 "processing"%P' +2629 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%a  +56 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%W +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%H' +2630 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%f& +4 "core" &  +2 "manipulator"&v& +3 "core" &  E$ +2 "manipulator"&x% +3 "core" %\   E +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&L(, +174 "core" ( +2 "manipulator"&k& +4 "core" &, 2 EW + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &,  EW +2 .tForearm.seek :garage +2 "manipulator"&O' +101 "core" ' +2 .tHand.close + "manipulator"&\ / +67 "core" / +2 "manipulator"&U& +4 "core" &, 7 ;  :W +2 "manipulator"&S% +3 "core" % ( 8 6 ; +2 .tForearm.seek :retract +2 "manipulator"&g'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&/(k +125 "core" ( +2 "manipulator"&l& +4 "core" &t , F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &o& +2 "core" &t + E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +100 "core" ' +2 "manipulator"& & +4 "core" &t  I +2 "manipulator"&7% +3 "core" %  I +2 "processing"% & +4 "core" &  +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &t  +3 & ! +9 &4 . +10 &` C +9 &>r U +10 &N V +9 &P[ U +9 &Q` V +10 &BSk V +9 &QW V +9 &Pg V +10 &Qo V +9 & JQn V +10 &" UB V +9 &#N V +9 &%N V +10 &'SK" V +9 &)P@ U +9 &*T W +10 &,P V +9 &.[R V +10 &0T V +9 &1Q V +9 &3Q V +10 &5cN V +9 &7%T V +9 &8S V +10 &:R V +9 &-S V +9 &?V V +9 &AP V +10 &CtP U +9 &E3W W +9 &Fi X +10 &H Z +9 &Ji \\ +10 &L+ \\ +9 &M \\ +9 &O \\ +10 &Qo ] +9 &S2 \\ +9 &T \\ +10 &V ] +9 &Xv ] +10 &Z9 ] +9 &[ P +9 &]+K !e +10 &]v? 8 +5 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 +2 "processing"%'& +3 "core" &]v/ 8 +2 &]v/ 8 + .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&Z% +4 "core" % q h z B + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&t'\ +89 "core" ' +2 .tPRV.dial :air + "processing"%+  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%d +44 "core" +3 "processing"%F% +4 "core" % +2 .tPS.seek 0.3ml +48 "processing"%' +415 "core" ' + .tPSV.dial PSR +2 "processing"%J +103 "core"  +2 "processing"%% +4 "core" %U  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%'.U +497 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%@' +1585 "Can" ?? +338 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%Q +116 "core" +2 .tPTV.dial :mixing + "processing"%c @ +76 "core" B +2 .tPBV.dial :waste2 + "processing"%  +94 "core"  +2 .tPS.seek 0ml +2 "processing"%9' +2628 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"& & +4 "core" &t c X N ? +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&(k +3 "core" ( +2 "manipulator"&m& +4 "core" &t e d ) ? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" &t ] \\ ? +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&/ +73 "core" / +2 .tPC.seek :open +2 "processing"%( +452 "core" ( +2 "manipulator"&R& +4 "core" &t U ] > + "manipulator"&u% +4 "core" % c Z ? +2 .tForearm.seek :retract + "manipulator"&y'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&}(, +133 "core" ( +2 "manipulator"&;& +4 "core" &, b b = + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" &, _ ^ = +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&M1 +66 "core" 1 +2 "manipulator"&,% +4 "core" % p d ,L +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&1'\ +99 "core" ' +3 #tLoading da puck from tube 6 into Processing Clamp + "processing"%p& +4 "core" &\\ +2 "manipulator"&|% +3 "core" %\  a X ? +2 "storage"(% +4 "core" %{  + "storage"({. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(5(K +362 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 ( & +3 "core" &K` S R T  +2 "manipulator"&6& +3 "core" &,   5 +2 "manipulator"&E% +3 "core" %\    4 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&I( +187 "core" ( +2 "manipulator"&^& +4 "core" & 34 + "storage"(& +4 "core" &K` S N   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&B'φ +97 "core" ' +2 "storage"(& +4 "core" &K` e W h  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(\\' +141 "core" ' +2 "storage"(`- +3 "core" -'ߺ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (-& +3 "core" &K]    + "manipulator"&_& +4 "core" & . )4 + .tElbow.seek 6 +2 "manipulator"&q( +3 "core" ( +2 "manipulator"&K& +4 "core" & > )4 + "storage"(#& +4 "core" &K]    +2 .tForearm.seek 6 + 300 counts + "manipulator"&C'Z +15 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&r/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&~& +2 "storage"(b'} +5 "core" & r { '4 +2 "manipulator"&8% +3 "core" % P v -8 +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +2 "core" ' +2 .tElbow.seek PC +2 "manipulator"&&(k +262 "core" ( +2 "manipulator"&$& +4 "core" &u  5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &G& +2 "core" &u  ! 9 5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&e' +97 "core" ' +2 "manipulator"&*& +4 "core" &u ! # a 7 +2 "manipulator"&[% +3 "core" %Ϻ  1 7j +2 "processing"%w& +4 "core" & + "processing"%N& +4 .tPC.seek :closed + "processing"%>(] +3 "core" & +3 &  +9 &(t - +10 &^} A +9 &?r U +10 &Q V +9 &L U +9 &N V +10 &BJ V +9 &N V +9 &O V +10 &O V +9 & JM V +10 &" Q V +9 &#L V +9 &%L U +10 &'RL V +9 &)M V +9 &*O V +10 &,N V +9 &.ZO V +10 &0N V +9 &1N V +9 &3O V +10 &5bJ V +9 &7$N V +9 &8O V +10 &:N V +9 &,N V +9 &?N V +9 &AO V +10 &CrL V +9 &E3R V +9 &FZ W +10 &H{ [ +9 &Jh \\ +10 &L) \\ +9 &M ] +9 &O ] +10 &Qn ] +9 &S1 \\ +9 &T ] +10 &V \\ +9 &Xt ] +10 &Z5 ^ +9 &[ Q +9 &]/Q %s +10 &]x( 1 +2 ( + "processing"%N& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 + .Hand.open + "manipulator"&X1 +75 "core" 1 +2 "manipulator"&]% +4 "core" % Ϻ  3j +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&"'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 6 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +52 "processing"%  +2 %9 +5 "core" 9 +102 "processing"%?9 +3 "core" 9 +102 "processing"%j9 +3 "core" 9  +102 "processing"%<9 +3 "core" 9  +102 "processing"%9 +3 "core" 9 +102 "processing"%%9 +3 "core" 9 +102 "processing"%.9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%!9 +3 "core" 9" +102 "processing"%s9 +3 "core" 9& +102 "processing"%29 +3 "core" 9+ +103 "processing"%9 +3 "core" 9/ +102 "processing"%A9 +3 "core" 93 +102 "processing"%=9 +3 "core" 97 +102 "processing"%D9 +2 "core" 9; +103 "processing"%39 +3 "core" 9@ +102 "processing"%:9 +2 "core" 9D +103 "processing"%Y9 +3 "core" 9H +102 "processing"% 9 +3 "core" 9L +102 "processing"%z9 +3 "core" 9P +102 "processing"%9 +3 "core" 9U +102 "processing"%09 +2 "core" 9Y +103 "processing"%n9 +3 "core" 9] +102 "processing"%(9 +3 "core" 9a +102 "processing"%9 +3 "core" 9e +102 "processing"%a9 +3 "core" 9j +103 "processing"%W9 +3 "core" 9n +102 "processing"%9 +3 "core" 9r +102 "processing"%P9 +3 "core" 9v +102 "processing"%f9 +3 "core" 9z +102 "processing"%v9 +3 "core" 9 +103 "processing"%x9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%T9 +3 "core" 9 +102 "processing"%\ 9 +3 "core" 9 +103 "processing"%U9 +2 "core" 9  +103 "processing"%S9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%l9 +3 "core" 9 +102 "processing"%o9 +3 "core" 9 \ +102 "processing"%O9 +3 "core" 9%\ +102 "processing"% 9 +3 "core" 9+\ +102 "processing"%79 +2 "core" 91 +103 "processing"% 9 +2 "core" 96 +103 "processing"%L9 +3 "core" 9< +103 "processing"%g9 +3 "core" 9@ +102 "processing"%V9 +3 "core" 9E +102 "processing"%9 +3 "core" 9K +102 "processing"%'9 +2 "core" 9O +103 "processing"%9 +3 "core" 9T +103 "processing"%Z9 +3 "core" 9Z +102 "processing"%+9 +2 "core" 9^ +103 "processing"%d9 +2 "core" 9c +103 "processing"%F9 +2 "core" 9h +103 "processing"%9 +3 "core" 9l +3 .tPH.hold 2:00:00,28C +2 "processing"%H ppi +2 .tdelay 1:30 +4 "core"  +8999 .tPSR.select :air + .PSV.dial PSR +2 "processing"%J +103 "core"  +2 "processing"%% +4 "core" % + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +606 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1617 "core" ' +2 .tPTV.dial :puck + "processing"%Q  +75 "core"  +2 .tPSV.dial PTV + "processing"%c +74 "core" +2 .tPBV.dial :waste1 + "processing"%  +134 "core"  +2 "processing"%@% +4 "core" %Ҽ`  +2 .tPS.seek 1.5ml + "processing"% ' +608 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%m * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%4' +1614 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 .tdelay 30 seconds +2388 "Can" BB +614 .tPBV.dial between PSV and waste1 +2 "processing"%/ * +33 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%t +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%' +2553 "core" ' + .tPSV.dial PTV +2 "processing"%R +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%u +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%; +73 "core" +2 .tdelay 5 seconds +503 .PSV.dial :air + "processing"%i  +74 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2536 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%  +140 "core" +2 .tPSV.dial :mixloop + "processing"%M +45 "core" +2 .tPRV.dial :ab1 + "processing"%, @ +77 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%p' +359 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'y  + "processing"%|  +45 "core" +3  + "processing"%% +4 "core" %  +2 .tPS.seek 0.34ml + "processing"%{' +440 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +28 "core" +2 .tPRV.dial :air + "processing"%  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%6'G +1194 "core" ' + .tPRV.dial :waste2 +2 "processing"%E @ +74 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%^'\ +866 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +45 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%}'Һ +1621 "core" ' + .tPSV.dial :PML +48 "processing"% +48 "core" +2 .tPTV.dial :mixing + "processing"%` @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%-  +34 "core" +2 "processing"%_% +4 "core" %ҽ  +2 .tPS.seek 1.85ml + "processing"%K' +252 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%# * +35 "core" + +4 .tPS.seek 0ml + "processing"%1' +1963 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'r& +2 "core" & +2 "manipulator"&~& +4 "core" &u ) + "manipulator"&8% +4 "core" %\  z 4% +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&I(, +133 "core" ( +2 "manipulator"&B& +4 "core" &, G )* + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &, (* +2 .tForearm.seek :garage +2 "manipulator"&C' +101 "core" ' +2 .tHand.close + "manipulator"&$/ +69 "core" / +3 "manipulator"&G& +4 "core" &, f '* +2 "manipulator"&b% +3 "core" % / Z ( +2 .tForearm.seek :retract +2 "manipulator"&q'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&*( +290 "core" ( +2 "manipulator"&[& +4 "core" &- X F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &- I F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +98 "core" ' +2 "manipulator"&& +4 "core" &- < 'F +2 "manipulator"&X% +4 "core" % O ' +2 "collection"']& +3 "core" & +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'N(` +3 "core" &^ +3 &  +9 &(o - +9 &]y A +11 &;nI U +8 &E V +10 &I V +9 &|C V +9 &>H V +10 &Db V +9 &G V +9 &H W +10 & FG V +9 &"J W +10 &#F V +9 &%H V +9 &'MK V +10 &)F V +9 &*G V +9 &,G V +10 &.UE V +9 &0G V +10 &1H V +9 &3G V +9 &5^F V +10 &7 I V +9 &8G V +9 &:F V +10 &*D U +10 &?H W +9 &AD V +9 &CnF V +10 &E1D V +9 &FE U +9 &HL V +10 &JrS X +9 &L,s  Z +10 &M4& ^ +9 &O@> a +9 &Q\\DB b +10 &SCD b +9 &TFD b! +9 &VFF b& +10 &XUGH b- +9 &Z IH b0 +10 &[KJ b1 +9 &]sOO b2 +9 &_!QN V +10 &`24QP 0 +9 &`yxRR T +5 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.64 +2 "collection"'?& +5 "core" &`yiQR T + &`yjQP T + .tHand.open + "manipulator"&e1 +71 "core" 1 +2 "manipulator"&j% +4 "core" %  e   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&5'\ +93 "core" ' +2 .tPSV.dial PSR + "processing"%< +105 "core"  +2 "processing"%% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%%' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%.  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%! +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%s' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%2  +2 "collection"'  +33 "core" ~ +133  +2 .tPSV.dial :mixloop + "processing"%A +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%=  +77 "core" +2 .tPS.seek 0ml +2 "processing"%D' +2631 "core" ' + .tPSV.dial :air +2 "processing"%3  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%:' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%Y +45 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2632 "core" ' + .tPSV.dial :air +2 "processing"%z  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 .tPSV.dial :mixloop + "processing"%0 +45 "core" +2 .tPS.seek 0ml +2 "processing"%n' +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&(& +4 "core" &)  Cm +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +48 "core" ( +2 "manipulator"&a& +4 "core" & z h . + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" & u ` . +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&P/ +72 "core" / +2 .tCC.seek :open +2 "collection"'f( +472 "core" ( +2 "manipulator"&v& +4 "core" & & + "manipulator"&x% +51 "core" %  B 4 +3 .tForearm.seek :retract + "manipulator"&k'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&)(, +276 "core" ( +2 "manipulator"&T& +4 "core" &, / &U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &, I &U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&U' +114 "core" ' +2 .tHand.open + "manipulator"&S1 +66 "core" 1 +2 "manipulator"&% +4 "core" % \ x \ &^ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +98 "core" ' +2 ."da"delayUntil "08:24:07.38" +20856 "Can" VV +3771 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%o @ +77 "core" B +2 ."da"PBV.dial :waste1 + "processing"%O  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%7  +56 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2556 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%L +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%g  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%V +56 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%''ղ +2558 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%Z% +4 "core" %ձ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%+'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%d'Һ +1622 "core" ' + ."da"PTV.dial :puck +2 "processing"%F  +74 "core"  +2 ."da"PSV.dial PTV + "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%J  +35 "core" +2 "processing"%% +4 "core" %һ  + ."da"PS.seek 1.5ml +2 "processing"%9' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%Q' +1616 "core" ' +2 ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%c  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%@ +86 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2559 "core" ' + ."da"PSV.dial PTV +2 "processing"%m +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%/'ղ +2548 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%t +136 "core"  +2 "processing"%4% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%R'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%u'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%; +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%i  +34 "core" +2 "processing"%% +4 "core" %Ҹ  + ."da"PS.seek 1.5ml +2 "processing"%'~ +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%,' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +1664 "Can" QQ +1338 ."da"PBV.dial between PSV and waste1 +2 "processing"%y * +36 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%| +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2554 "core" ' + ."da"PSV.dial PTV +2 "processing"%p +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%{  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%E'ղ +2526 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%6  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%^  +44 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +46 "processing"% +49 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%`' +406 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%-  +46 "core"  +2 "processing"%_% +4 "core" %  +2 ."da"PS.seek 0.55ml + "processing"%#'] +355 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%}  +46 "core"  +2 ."da"PS.seek 2ml +2 "processing"%K'Һ +1561 "core" ' + ."da"PSV.dial :PML +2 "processing"%r +46 "core" +2 ."da"PTV.dial :mixing + "processing"%~ @ +76 "core" A +2 ."da"PBV.dial :waste1 + "processing"%8  +35 "core" +2 "processing"%B% +4 "core" %ҷ  +2 ."da"PS.seek 1.85ml + "processing"%\\' +253 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%& * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%$' +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +45014 "Can" @? +2989 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%G  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" + +2 ."da"PSV.dial :air + "processing"%"  +56 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%C' +2558 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%[ +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%w  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%I +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%X'ղ +2559 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%] +135 "core"  +2 "processing"%q% +4 "core" %ձ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%?  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%e +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%j  +34 "core" +2 "processing"%<% +4 "core" %Һ  + ."da"PS.seek 1.5ml +2 "processing"%' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%1' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%.  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%! +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2528 "core" ' +2 ."da"PSV.dial PTV + "processing"% +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%2 +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%A +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%=  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%s'ղ +2526 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%3 +134 "core"  +2 "processing"%D% +4 "core" %ծ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%Y'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%:'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%z +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%0% +3 "core" %ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%a' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%W  +34 "core" +2 ."da"delay 30 seconds +2611 "Can" :: +391 ."da"PBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%* +74 "core" +3 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%5' +2523 "core" ' + ."da"PSV.dial PTV +2 "processing"%N +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%v +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%x +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%T'ղ +2559 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%\ +136 "core"  +2 "processing"%% +4 "core" %ձ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +49 "processing"%#A d`b +5 ."da"PS.seek 0.5ml +2 "processing"%S'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%k +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%U  +34 "core" +2 "processing"%o% +4 "core" %ҽ  +2 ."da"PS.seek 1.5ml + "processing"%O' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%7' +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%n  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%L * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%g +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%V' +2562 "core" ' +2 ."da"PSV.dial PTV + "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%Z  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%''ղ +2539 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%+ +135 "core"  +8 "processing"%F% +16 "core" %ձc +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +8 "processing"%'m +355 "core" ' +2 ."da"delay 5 seconds +502 "processing"%J% +4 "core" %p  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%'\ +343 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%d'Һ +1622 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%9  +36 "core" +2 "processing"%c% +4 "core" %ҽ  + ."da"PS.seek 1.5ml +2 "processing"%' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Q' +1613 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%m  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2579 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%t +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%4 +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%/  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%R'ղ +2551 "core" ' +2 "processing"%;9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast + "processing"%i  +3 "core" 5 + 5 + "processing"%& +4 "core" &]x$' 1 + #"da"Imaging da puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&u% +3 "core" %\  y u   +2 "storage"(M% +3 "core" % i +2 "storage"(. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 5 +2 "storage"((<1 +360 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (y& +3 "core" &<3  + "manipulator"&|& +4 "core" &,  /  U + "manipulator"&,% +4 "core" %\     + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 5 +2 "manipulator"&p( +195 "core" ( +2 "manipulator"&& +4 "core" & T / + "storage"( & +4 "core" &<2 F M +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&{'Ϲ +101 "core" ' +2 "storage"(& +4 "core" &<2 + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(6' +283 "core" ' +2 "storage"(- +3 "core" -'u + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&^& +3 "core" & t / +2 "storage"(& +3 "core" &<2 E O P + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 5 +2 "manipulator"&E'a +24 "core" ' +2 ."da"Elbow.hold + "manipulator"&-, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(_- +3 "core" -'u +2 ."da"SE.seek 3.11 Pucks below Top Plate + "storage"(`'i +33 "core" ' +3 "manipulator"&}% +4 "core" %͒   + "storage"(#& +4 "core" &<2 0 2 U + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 5 + 349 counts + "manipulator"&r'ξ +14 "core" ' +2 "manipulator"&~& +4 "core" & 2  [ / +2 "storage"(8& +3 "core" &<2 h h  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 600 counts + "manipulator"&B'Ϲ +22 "core" ' +53 ."da"SE.seek 4.11 Pucks below Top Plate +2 "storage"(&'X +41 "core" ' +2 "manipulator"&K& +4 "core" &   4 / +2 "manipulator"&\\% +3 "core" %Ͼ    O +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&G'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&b(k +257 "core" ( +2 "manipulator"&"& +4 "core" &n    + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &n   +2 ."da"Forearm.seek PC +2 "manipulator"&[' +92 "core" ' +2 ."da"Hand.close + "manipulator"&w/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%I( +453 "core" ( +2 "storage"(& +4 "core" &<2 { } + "manipulator"&C& +4 "core" &n ! # <  + "manipulator"&]% +4 "core" % Ϣ / /  # +2 ."da"Forearm.seek :retract + "manipulator"&q'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 5 +2 "manipulator"&X( +271 "core" ( +2 "manipulator"&& +4 "core" &  \ Y 0 + "storage"(?& +4 "core" &<2 t u  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&e'Ϲ +99 "core" ' +2 ."da"Hand.open +2 "manipulator"&j1 +67 "core" 1 +2 "storage"(<- +3 "core" -'X +2 ."da"SE.seek 3.86 Pucks below Top Plate + "storage"('$ +30 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 3.1 Pucks below Top Plate +2 "storage"('^ +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1909h171ml.tif +1640 #SX MX5/16 (USB:57): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 12.5 seconds\ /var/log/esp/da19sep1909h171ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1909h171ml15s.tif +303 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1255 #"da"SX MX5/16 (USB:57): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1909h171ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1909h171ml30s.tif +1221 "Can" +1836 #"da"SX MX5/16 (USB:57): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1909h171ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1909h171ml70s.tif +7120 #SX MX5/16 (USB:57): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1909h171ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF + ."Qmail"HABfans.email "12.5 sec auto-exposure",Subject: "da19sep1909h171ml images!" +9 "storage"(- +11 "core" -'^ +5 "storage"(.& +8 "core" &<2 C M o +2 "manipulator"&%& +4 "core" &  0 + ."da"Elbow.seek 5 +3 "manipulator"&!( +50 "core" ( +2 "manipulator"&1& +6 "core" &   3 + "storage"(& +4 "core" &<2 g d X +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&2'Ϲ +3 "core" ' +3 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 3.81 Pucks below Top Plate +2 "storage"(A' +57 "core" ' +2 "manipulator"&=& +6 "core" & t (3 +2 "storage"(& +3 "core" &<2 +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 5 +2 "manipulator"&3'a +25 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&D, +5 "core" , +4 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 4 Pucks below Top Plate +3 "storage"(s' +22 "core" ' +4 "manipulator"&Y% +5 "core" %͋ #  +2 "storage"(z& +3 "core" &<2 +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 5 + 342 counts +2 "manipulator"& 'η +14 "core" ' +2 "manipulator"&0& +6 "core" & S .1 +2 "storage"(:& +4 "core" &<2   L +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +3 "manipulator"&('Ϲ +24 "core" ' +2 "storage"(% +6 "core" %   = +5 ."downElevator"SE.seek :down +6 "storage"(W'} +100 (P% +5 "core" % v Zn +2 "manipulator"&*% +5 "core" %  )H +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&a'\ +93 "core" ' +13 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +5 "processing"%N& +4 "core" &, +2 "manipulator"&v& +4 "core" &  D 81 + "manipulator"&x% +4 "core" %\   [ 8, +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +173 "core" ( +3 "manipulator"&5& +4 "core" &,   v 8M + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &\ & +3 "core" &, 1 8  9M +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&T/ +66 "core" / +4 "manipulator"&S& +4 "core" &, / 4M +2 "manipulator"&k% +3 "core" % 5 9 4 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&U'\ +104 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +54 "manipulator"&o(k +122 "core" ( +2 "manipulator"&& +5 "core" &v 7 # Z 8 +4 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &v - . 9 +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&O' +104 "core" ' +2 "manipulator"&n& +5 "core" &v V Z = +2 "manipulator"&L% +4 "core" % S U R = +2 "processing"%g& +3 "core" &P +2 "processing"%7& +4 ."psFlush"PC.seek :closed +2 "processing"%(] +3 "core" & +2 &  +9 &&o . +9 &_ B +9 &Bo U +10 &N V +9 &O V +9 &P V +10 &EL V +9 &N~ U +10 &O V +9 &Mh V +9 & NNn U +10 &"Qn V +9 &#Lp U +9 &%Pn V +10 &'URm V +9 &)Nd V +10 &*Pd V +9 &,Qb U +9 &.]Oa V +10 &0M\\ V +9 &1NZ V +9 &3S[ V +10 &5eOZ V +10 &7'OT V +9 &8QQ V +9 &:RL V +9 &0NH U +10 &?OH U +8 &ALL U +10 &CtQK V +9 &E7RK V +10 &FcM X +10 &HyB Z +8 &Jl> \\ +10 &L-< \\ +9 &M> \\ +9 &O; ] +10 &Qr@ \\ +9 &S4C \\ +10 &T> ] +11 &V< ] +7 &Xy7 ] +10 &Z;? ] +9 &[+ R +9 &]/L% #l +10 &]v1$ 5 +2 ( + "processing"%7& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 +2 "processing"% & +4 "core" &]v)t 5 +2 ."psFlush"Hand.open +2 "manipulator"&1 +66 "core" 1 +3 "manipulator"&Z% +4 "core" %  8 +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&V'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%+ +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%F'TE +343 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +760 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%'' +1606 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%J +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%9'\ +597 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%c' +2127 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%d +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%@ U +54 "core" V +3 ."psFlush"PS.seek 0ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%m @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml + "processing"% ' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Q'ղ +2625 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +47 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%t' +2638 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%4 +84 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%/' +2624 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%i  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%u +44 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%M'TE +1106 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1622 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%y +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%|  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%,' +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"% '\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%)' +2126 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +86 "core"  +2 ."psFlush"PBV.dial PSV + "processing"%l U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2615 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%^ @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%_  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%}'ղ +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%# +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%~' +2629 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%8 +74 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%K' +2222 "Can" ?? +406 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +44 "core" ? +40 ."psFlush"PS.seek 2.5ml +13 "processing"%{' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%p  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%6'ղ +2623 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'E& +4 "core" & \ A + "manipulator"&r& +4 "core" &v _ ] r < +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&`(k +9 "core" ( +2 "manipulator"&B& +4 "core" &i a a 8 = + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &"& +2 "core" &i ^ \\ = +2 .tForearm.seek PC +2 "manipulator"&$' +94 "core" ' +2 .tHand.close + "manipulator"&-/ +71 "core" / +2 .tPC.seek :open +2 "processing"%w( +453 "core" ( +2 "manipulator"&G& +4 "core" &i x { C + "manipulator"&>% +4 "core" % Ϥ u t # C& +2 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&C( +370 "core" ( +2 "manipulator"&]& +4 "core" &' a _ =Aa + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &( P [  =Aa +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&' +97 "core" ' +2 "manipulator"&?& +4 "core" &( > E Y ;Aa +2 "manipulator"&b% +3 "core" % ; :  : +2 "collection"'j& +4 "core" &  5 +2 "collection"'<& +3 .tCC.seek :closed +2 "collection"'q(` +2 "core" &\ \ 7 +5 & \  / +9 &%C| \ ( 4 +10 &@k}   H +9 &e \  V +9 &O  U +10 &SL \ ' U +9 &N  * V +10 &O  , V +9 &N\  4 V +9 &[L  , U +10 &O  - V +9 & O \ , U +9 &"L  - U +10 &$bJ\  - V +9 &&$J\  < V +10 &'L\ \ 4 V +9 &)I  , U +9 &+kN  - U +10 &-,N \ 9 V +9 &.O  / U +9 &0L  & V +10 &2sH \ , U +9 &45K \ 8 U +10 &5P \ ' V +9 &7I  & U +9 &9{N \ , U +10 &;<J  " V +9 &<I  # U +9 &>H  $ U +10 &@J  ) U +9 &BEO  * U +10 &DH 0 U +9 &EI 0 U +9 &GI 6 V +10 &ILPC V +9 &KcC X +9 &L0&> [ +10 &NwJAB _ +9 &P4KG@ a +10 &QMJA a +9 &SOMA b +9 &UvRPC b +10 &W6TTB b! +9 &XYW@ b% +9 &Z]Z? b, +10 &\\g`^C b0 +9 &^caB b1 +10 &_db? 7 +9 &`ahf; U +9 ( + &`erggB Q + "collection"'<& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.39 + "collection"'&& +4 "core" &`erffa Q + .tHand.open +2 "manipulator"&1 +73 "core" 1 +2 "manipulator"&% +4 "core" %  ? 0 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&.'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'%& +4 "core" &`eriia Q +2 "collection"'1% +3 "core" %ӯkl[ + .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 "collection"'=% +4 "core" %Ӯjk] + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'Y% +3 "core" %qfkjK  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"'z'@ +697 "core" ' + .tCSV.dial :waste +2 "collection"'0 +134 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"':'Ӵ +1980 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'X& +4 "core" &`eqkkV Q +2 "collection"'% +3 "core" %ӳmkt +2 .tCSV.dial :flush + "collection"'e  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"''qi +1304 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'P @ +44 "core" A +2 "collection"'*% +4 "core" %qnjks  +2 .tCS.seek 7.001ml + "collection"'2' +566 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'!  +2 'A  +43 "core"  +98  +2 .tCBV.dial :waste1 + "collection"'3 @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'N'Ӵ +1781 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'v& +4 "core" &`epjlX Q +2 "collection"'x% +3 "core" %Ӯkjp +2 .tCSV.dial :flush + "collection"'  +75 "core" +2 .tCS.seek 5ml +2 "collection"'s'qi +1290 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'( @ +44 "core" A +2 "collection"'5% +4 "core" %qjjir  +2 .tCS.seek 7ml + "collection"'\ ' +560 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'W  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'  +108 "core"  +2 .tCS.seek 0ml +2 "collection"'D'Ӵ +1775 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'T& +4 "core" &`epkl_ Q + "collection"'S% +4 "core" %ӱjk^ + .tCSV.dial CSR +2 "collection"'k  +43 "core"  +2 "collection"'a% +4 "core" %ӱliA + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'' +2028 "core" ' +2 .tdelay 5 seconds +555 .CSR.select :air +4 "collection"' +10 .tCS.seek 10ml + "collection"' ' +562 "core" ' +2 ."connect"CSV.dial CBV +3 "collection"' + .tCBV.dial CSV +4 "collection"'  +101 "core" +37  +2 .tCTV.dial :intake + "collection"'n  +77 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'L' +2052 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'g  +78 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +4 .tCS.seek 0ml + "collection"'U'Ӵ +586 "core" ' +2 .tCSV.dial CSR + "collection"'I  +118 "core"  +2 "collection"' % +4 "core" %Ӱkj? + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'Z' +1361 "core" ' +2 .tCSV.dial CBV + "collection"'7 +103 "core" +2 .tCS.seek 0ml +2 "collection"'+'Ӵ +2609 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&O& +4 "core" && 3Aa +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&R( +3 "core" ( +2 "manipulator"&F& +4 "core" && 3Aa + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &&  3Aa +2 .tForearm.seek CC + "manipulator"&' +97 "core" ' +2 .tHand.close + "manipulator"&'/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "manipulator"&& +4 "core" &&    6Aa + "manipulator"&9% +4 "core" %   M 7 +2 .tForearm.seek :retract + "manipulator"&d'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&@(, +284 "core" ( +2 "manipulator"&c& +4 "core" &, ` c >d + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" &, \\ \\ o >d +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"& % +4 "core" % t . ,Y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:19:33 + #Preparing to sleep until 11:00AM 9/19/2019 +4 ."shutdown"CC.coast +2 #tAsleep til 11:00AM 9/19/2019 +2 "collection"'6 +4 #tContinuing at 11:00 +2 ."shutdown"CS.coast +2 "collection"'5 +3 "Can" >> +3 ."shutdown"PC.coast +2 "processing"%6 +3 ."Qmail"GoodNews.email "Then, in tube 6: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:79\\n{4 => 22,\\n 5 => 5,\\n 6 => 17}\\nCan@09:19:22, 23.3C, 20% humidity, 15.0psia, 12.381V, 0.318A, 0.318A avg, 3.94W",Subject: "Asleep until 11:00" +5 ."shutdown"PS.coast +2 "processing"%5 +3 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +36 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF + #Shutdown +24713 "Can"\  +60002 \  +60002 \  +60002   +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +39002 \  +2 #tPowering core bus +469 .Gate.power :raw,:ON +4 "sampler") +2 )Q +2 "core"  + "collection"' +2 '4 +3 "core"  + "processing"% +2 %t +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %| + .tSS.configure SSconfig +2 "sampler")#.0X/ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +5 "core" ' +2 "manipulator"&V% +4 "core" %\  d f = +2 "processing"%& +2 "collection"'G& +6 "core" &' + &  + .tCC.reconfigure CCconfig +3 ."openPC"PC.reconfigure PCconfig +3 "collection"'$x2 ^22b +2 "processing"%$x2 ^22b +3 .tCC.home.seek :open +2 ."openPC"PC.home.seek :open +2 "collection"'>( + "processing"%$( +280 "core" ( +11 ( +39 "Can" BA +7 ."Qmail"GoodNews.email "At 11:00:33 began in tube 6: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:79\\n{4 => 22,\\n 5 => 5,\\n 6 => 17}\\nCan@11:00:33, 22.8C, 20% humidity, 15.0psia, 12.386V, 0.343A, 0.337A avg, 4.25W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +2 #tPhase [shallowDAwithoutWCR] +3 #===> STARTED shallowDAwithoutWCR (phase #6) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'`& +4 "core" &  + .tHand.open +2 "manipulator"&]1 +75 "core" 1 +2 "manipulator"&[& +4 "core" &   m 8/ +2 "manipulator"&?% +3 "core" % \  %  , 7 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&b(, +183 "core" ( +2 "manipulator"&j& +4 "core" &, E H ;M +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, A C K  U +12 &?J   V +7 &AJ ! V +9 &C`H  V +10 &E#J! W U +10 &FG  X V +9 &HO&%V V +9 &Jc\\,+s X +9 &L{D8w Z +11 &Mpct ^ +8 &O}{p a +9 &QP~}z a +11 &Sv b +8 &Tv b +11 &Vv b$ +8 &XIk b* +9 &Zm b/ +10 &[v b0 +9 &]nx b1 +9 &_t V +10 &`16{ + +9 &`ps Z +5 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.55 +2 "collection"'z& +4 "core" &`pvs Z + &`pv. Z + .tHand.open + "manipulator"&X1 +74 "core" 1 +3 "manipulator"&% +3 "core" %  ( ) +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +95 "core" ' +3 #tFlushing the Collection Valve::Manifold + "collection"':& +4 "core" &`pv Z +2 "collection"'P% +3 "core" %ӵ +2 .tCSV.dial CSR + "collection"'*  +148 "core"  +2 "collection"'% +4 "core" %ӵ! + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'!'qi +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'A% +3 "core" %qm  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.501ml + "collection"'3'G +700 "core" ' + .tCSV.dial :waste +2 "collection"'2 +136 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'v'Ӵ +1978 "core" ' +2 #tPurging external Intake + "collection"'x& +4 "core" &`pu Z + "collection"' % +4 "core" %ӯ + .tCSV.dial :flush + "collection"'N  +46 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'(' +2542 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'5 + 's  +6 "core"  +81 +2 .tCTV.dial :intake + "collection"'W  +77 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2555 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'\  +78 "core"  +2 #tFlushing upper manifold + "collection"'T& +4 "core" &`pt Z + "collection"'S% +4 "core" %Ӵv + .tCSV.dial :flush + "collection"'k  +73 "core"  +2 .tCS.seek 5ml +2 "collection"'a'qi +1292 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'D @ +44 "core" A +2 "collection"'% +4 "core" %qi  +47 .tCS.seek 7ml +2 "collection"''~ +570 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +107 "core" ~ +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'n'Ӵ +1799 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"' '2T +138 "Can" XX +675 "core" ' +2 .tCSV.dial :waste + "collection"'g +57 "core" +2 .tCS.seek 0ml +2 "collection"'L'Ӵ +814 "core" ' +2 "collection"'I& +4 "core" &`ps Z + "collection"' % +4 "core" %Ӹu + .tCSV.dial :flush + "collection"'U  +45 "core"  +2 .tCS.seek 3ml +2 "collection"''2T +813 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'7 @ +44 "core" A +2 "collection"'Z% +4 "core" %2U  +2 .tCS.seek 5ml + "collection"'O'qj +563 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +2 "collection"'F'Ӵ +1311 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'J'2T +816 "core" ' + .tCSV.dial :waste +2 "collection"'' +76 "core" +2 .tCS.seek 0ml +2 "collection"'C'Ӵ +820 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&.& +4 "core" &* @ /Co +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&q( +53 "core" ( +2 "manipulator"&& +4 "core" & , 0 5 7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &   6 +2 .tForearm.seek CC + "manipulator"&' +97 "core" ' +2 .tHand.close + "manipulator"&c/ +72 "core" / +2 .tCC.seek :open +2 "collection"'m( +468 "core" ( +2 "manipulator"&R& +4 "core" & j X N @ + "manipulator"&% +4 "core" %  E J J @ +2 .tForearm.seek :retract + "manipulator"& '\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&d(, +274 "core" ( +2 "manipulator"&& +4 "core" &, z z  BR + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, b k ( BR +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&+' +113 "core" ' +2 .tHand.open + "manipulator"&w1 +66 "core" 1 +2 "manipulator"&6% +4 "core" % v 1^ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 #tda sampling at most 1000ml +3 #Loading sh1 puck from tube 6 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 6 at 11:04:59EDT19-Sep-19\\n{4 => 22,\\n 5 => 5,\\n 6 => 17}\\nCan@11:03:32, 22.8C, 20% humidity, 15.0psia, 12.323V, 0.477A, 0.477A avg, 5.88W",Subject: "da sampling at most 1000ml" +2 "collection"'@& +5 "core" &!! +2 "manipulator"&H% +4 "core" %\  Z n < @ + "storage"(Q% +4 "core" %  ! + "storage"(4. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +3 "storage"(t(K +1303 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +4 "core" &K/ < K   + "manipulator"&/& +4 "core" &,  E 3R +2 "manipulator"&i% +3 "core" %\    & 2 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&;( +186 "core" ( +2 "manipulator"&u& +4 "core" & V 1. +2 "storage"(& +3 "core" &K/ ) ,   +3 .tForearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&M'φ +105 "core" ' +2 "storage"(y& +4 "core" &K/ @ O  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(|' +154 "core" ' +6 "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &K. ^  +2 "manipulator"&,& +4 "core" & u \ '. + .tElbow.seek 6 +2 "manipulator"&( +3 "core" ( +2 "manipulator"& & +3 "core" &  (. +2 "storage"(l& +3 "core" &K.   +  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&)'Z +21 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close +39 "manipulator"&/ +75 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +4 "storage"(#'} +4 "core" & '. +2 "manipulator"&^% +4 "core" % U / , +2 .tForearm.seek :retract + "manipulator"&~'\ +98 "core" ' +2 .tElbow.seek CC +2 "manipulator"&\\( +3 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +149 "core" ( +2 "manipulator"&{& +4 "core" &+ 9 -Dv + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &* -Dv +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&-' +94 "core" ' +2 "manipulator"&V& +4 "core" &+ .Du +2 "manipulator"&G% +3 "core" % 6 . +3 "collection"'& +3 "core" & +2 "collection"'_& +4 .tCC.seek :closed + "collection"'p(` +4 "core" & +3 &  +9 &)m - +9 &_v, A +10 &Flr T +9 &Gv U +10 &I. U +9 &J, U +9 &IFq U +10 & G- U +9 &F, U +9 &I T +10 & RH U U +9 &"HX T +10 &#Es T +9 &%Gw U +9 &'ZI U U +10 &)D U U +9 &*F U U +9 &,F 0 U +10 &.bGp U +9 &0$FU U +10 &1FW T +9 &3E J U +9 &5kFj T +10 &7,Gt U +9 &8Jk U +9 &:G  j T +10 &5Ec T +10 &?Jf U +9 &AIf U +9 &CzGd U +10 &E=C_ T +9 &FG" ` U +9 &HQ%&o V +10 &Jzh#(d X +9 &L/P@b \\ +10 &Mnj_ ` +9 &Opq^ ` +9 &Qdts] b +10 &S&xvZ b +9 &Tvx] b +9 &Vyx] b# +10 &Xa{{\\ b) +9 &Z|}\\ b/ +10 &[[ b0 +9 &]e b2 +9 &_1h V +10 &`:7e )| +9 &``kh V +2 ( + "collection"'_& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.74 + .Hand.open + "manipulator"&B1 +69 "core" 1 +3 "manipulator"&`% +4 "core" %  B * + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")[+ +3 "core" + +2 "sampler")?% +3 "core" %~ * @ +2 "collection"'j& +4 "core" &``gY V +2 "Can" ^] +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X% +3 "core" %W rr  ~ + .tIntake.select :close +2 "sampler")0 +9 )% +3 "core" %W st $ + .tSSV.dial :exhaust +2 "sampler")z  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")X'z +386 "core" ' + .tExhaust.select :close + "sampler") +11 #tSampling 1000.0ml +2 .Intake.select :close + .Exhaust.select :close + .SS.reconfigure SSconfig +2 "sampler")#.0X+ +2 "core" + +52 "collection"'% +3 "core" %ӱ~ k +2 "sampler")z% +3 "core" %wv ! y +2 "sampler")% +3 "core" %vv  y +2 .tIntake.select :close + "sampler")0 +9 )h% +3 "core" %tt  + .tSSV.dial :exhaust +2 "sampler"):  +80 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")P'z +912 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")*  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 725.0ml + .Intake.select :open + "sampler") +210 "collection"'X% +3 "core" %ӱ b + #tIntake @21.6psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 122 +2 "sampler")#.z0X ! t +2 "collection"'e% +4 "core" %ӱ} f + #tIntake @20.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 80 +2 "sampler")#.P0X% +3 "core" %&U  s +15 "collection"'*% +3 "core" %ӱY e +2 "sampler")X% +3 "core" %'P  t +15 "collection"'P% +3 "core" %ӱ^ d +2 "sampler")A% +3 "core" %'P  t +15 "collection"'!% +3 "core" %ӱz g +2 "sampler")2% +3 "core" %(8  u +15 "collection"'% +3 "core" %ӱ[ g +2 "sampler")% +3 "core" %(  v~ +2 "collection"'=% +3 "core" %ӱW g +2 #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 35 +2 "sampler")#.#0X f + #tIntake @21.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 19 +2 "sampler")#.0X% +3 "core" %ӱ_ c +2 "sampler")*% +3 "core" %=0  q +15 "collection"'X% +3 "core" %ӱr c +2 "sampler")P% +3 "core" %= $ r v +15 "collection"'A% +3 "core" %ӱ| d +2 "sampler")!% +3 "core" %=  s\ O +15 "collection"'2% +3 "core" %ӱW d +2 "sampler")% +3 "core" %=  s\ O +15 "collection"'% +3 "core" %ӱy d +2 "sampler")=% +3 "core" %=  # t\ O +15 "collection"'h% +3 "core" %ӱU e +2 "sampler"):% +3 "core" %=  s\ O +2 "collection"'v% +3 "core" %ӱW e +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 17 +2 "sampler")#.0X% +3 "core" %~  w. +15 "collection"'*% +3 "core" %ӱE i +2 "sampler")X% +3 "core" %~  w. +15 "collection"'P% +3 "core" %ӱ| i +2 "sampler")A% +3 "core" %~ " w. +15 "collection"'!% +3 "core" %ӱ h +2 "sampler")2% +3 "core" %~  w. +15 "collection"'% +3 "core" %ӱ h +2 "sampler")% +3 "core" %~  v. +15 "collection"'=% +3 "core" %ӱ~ h +2 "sampler")h% +3 "core" %~ v. +15 "collection"':% +3 "core" %ӱ\\ h +2 "sampler")v% +3 "core" %~  v. +15 "collection"'% +3 "core" %ӱ! h +2 "sampler")o% +3 "core" %~ ! v. +15 "collection"'x% +3 "core" %ӱ h +2 "sampler")(% +3 "core" %~  w. +15 "collection"'\ % +3 "core" %ӱ# h +2 "sampler")W% +3 "core" %~  w. +15 "collection"'s% +3 "core" %ӱO g +2 "sampler")5% +3 "core" %~ ! w. +2 "collection"'}% +4 "core" %ӱ h + #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X i +2 "sampler")~% +3 "core" %a\  ! w B +15 "collection"'8% +3 "core" %ӱ h +2 "sampler")[% +3 "core" %a   v B +15 "collection"'&% +3 "core" %ӱ> g +2 "sampler")"% +3 "core" %a   u B +15 "collection"'% +3 "core" %ӱ g +2 "sampler")-% +3 "core" %a\  u B +15 "collection"'t% +3 "core" %ӱ h +2 "sampler")B% +3 "core" %a   v B +15 "collection"'`% +3 "core" %ӱa h +2 "sampler")% +3 "core" %a\   w B +2 "collection"';% +3 "core" %ӱ h +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %  u c +15 "collection"'*% +3 "core" %ӱY h +2 "sampler")X% +3 "core" %\  $ v ? +15 "collection"'P% +3 "core" %ӱG h +2 "sampler")A% +3 "core" %\   v ? +15 "collection"'!% +3 "core" %ӱ< h +2 "sampler")2% +3 "core" %\   w ? +15 "collection"'% +3 "core" %ӱ g +2 "sampler")% +3 "core" %\  v ? +15 "collection"'=% +3 "core" %ӱ h +2 "sampler")h% +3 "core" %\   v ? +15 "collection"':% +3 "core" %ӱ h +2 "sampler")v% +3 "core" %\   w ? +15 "collection"'% +3 "core" %ӱ h +2 "sampler")o% +3 "core" %\  v ? +15 "collection"'x% +3 "core" %ӱ h +2 "sampler")(% +3 "core" %\   w ? +15 "collection"'\ % +3 "core" %ӱ\ i +2 "sampler")W% +3 "core" %\   w ? +15 "collection"'s% +3 "core" %ӱ h +2 "sampler")5% +3 "core" %\   w ? +15 "collection"'<% +3 "core" %ӱ` h +2 "sampler")}% +3 "core" %\   v ? +15 "collection"'% +4 "core" %ӱ h +4 "sampler")% +6 "core" %\   v ? +15 "collection"'% +53 "core" %ӱ h +2 "sampler")n% +3 "core" %\   v ? +2 "collection"'g% +4 "core" %ӱ g + #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %ӱ\ i +2 "sampler")*% +3 "core" % v8 +15 "collection"'X% +3 "core" %ӱ h +2 "sampler")P% +3 "core" % w8 +14 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"''Ӵ +116 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")a +138 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +339 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'G% +3 "core" %;  +2 .tCS.seek 6ml + "collection"'^' +1351 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'l'ӂ +1559 "core" ' + .tCSV.dial CSR +2 "collection"'K  +44 "core"  +2 "collection"'4% +4 "core" % + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +591 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'm% +3 "core" %  +2 .tCS.seek 5ml + "collection"'#'qi +841 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'?  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'_'> +1093 "core" ' +2 #tHeating sh1 puck from tube 6 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'j \  +2 '|9 +5 "core" 9 +102 "collection"'9 +3 "core" 9d +102 "collection"'~9 +3 "core" 9 d +102 "collection"'89 +3 "core" 9 d +102 "collection"'[9 +3 "core" 9d +102 "collection"'&9 +4 "core" 9d +102 "collection"'"9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'-9 +3 "core" 9"d +102 "collection"'i9 +3 "core" 9&d +102 "collection"'B9 +3 "core" 9+d +103 "collection"'`9 +3 "core" 9/d +102 "collection"'9 +3 "core" 93d +102 "collection"';9 +3 "core" 97d +102 "collection"'M9 +3 "core" 9;d +102 "collection"'Y9 +3 "core" 9@d +103 "collection"')9 +3 "core" 90Dd +102 "collection"'9 +3 "core" 9FHd +102 "collection"'z9 +3 "core" 9\\Ld +102 "collection"'b9 +3 "core" 9sPd +102 "collection"'9 +3 "core" 9Ud +102 "collection"'%9 +3 "core" 9Yd +102 "collection"'>9 +2 "core" 9]d +103 "collection"'*9 +3 "core" 9ad +102 "collection"'X9 +3 "core" 9ed +102 "collection"'P9 +3 "core" 9jd +102 "collection"'!9 +3 "core" 9nd +102 "collection"'29 +3 "core" 90rd +102 "collection"' 9 +3 "core" 9Hvd +102 "collection"'9 +2 "core" 9`zd +103 "collection"'t9 +3 "core" 9wd +102 "collection"'A9 +3 "core" 9d +102 "collection"'=9 +2 "core" 9d +103 "collection"'h9 +3 "core" 9d +102 "collection"'9 +3 "core" 9c +102 "collection"'v9 +3 "core" 9` +103 "collection"'C9 +2 "core" 9^ +103 "collection"'x9 +2 "core" 9] +102 "collection"':9 +3 "core" 96[ +102 "collection"'(9 +3 "core" 9MY +102 "collection"'\ 9 +3 "core" 9dV +102 "collection"'9 +3 "core" 9|T +102 "collection"'9 +3 "core" 9R +102 "collection"'s9 +3 "core" 9P +102 "collection"'59 +3 "core" 9N +102 "collection"'<9 +3 "core" 9L +144 "collection"'}9 +10 "core" 9I +102 "collection"'o9 +3 "core" 9G +102 "collection"'9 +3 "core" 9%E +102 "collection"'9 +3 "core" 9;D +102 "collection"'n9 +3 "core" 9QB +102 "collection"'W9 +3 "core" 9f@ +102 "collection"'f9 +3 "core" 9{> +102 "collection"'k9 +3 "core" 9= +102 "collection"' 9 +3 "core" 9; +102 "collection"'g9 +3 "core" 99 +103 "collection"' 9 +3 "core" 97 +102 "collection"'9 +3 "core" 96 +102 "collection"'T9 +3 "core" 94 +102 "collection"'F9 +3 "core" 93 +102 "collection"'39 +3 "core" 91 +103 "collection"'a9 +3 "core" 9./ +102 "collection"'9 +3 "core" 9A. +102 "collection"'O9 +3 "core" 9R - +102 "collection"'9 +3 "core" 9d, +102 "collection"'L9 +3 "core" 9v* +103 "collection"''9 +3 "core" 9) +102 "collection"'J9 +3 "core" 9( +102 "collection"'79 +3 "core" 9 & +102 "collection"'N9 +3 "core" 9%% +102 "collection"'e9 +3 "core" 9)$ +102 "collection"'.9 +3 "core" 9-# +102 "collection"'S9 +3 "core" 91" +102 "collection"'c9 +3 "core" 9 5! +102 "collection"'19 +3 "core" 9 \ : +102 "collection"'99 +3 "core" 9  > +103 "collection"'9 +3 "core" 9  B +102 "collection"'09 +3 "core" 9 -F +102 "collection"'@9 +3 "core" 9 :J +102 "collection"' 9 +3 "core" 9 FO +102 "collection"' 9 +3 "core" 9 RS +103 "collection"'U9 +3 "core" 9 _W +102 "collection"'I9 +3 "core" 9 j[ +102 "collection"'9 +3 "core" 9 v_ +102 "collection"'9 +3 "core" 9 d +102 "collection"'69 +3 "core" 9 h +103 "collection"'r9 +3 "core" 9 l +102 "collection"'R9 +3 "core" 9 p +102 "collection"'u9 +3 "core" 9 t +102 "collection"'9 +3 "core" 9  y +102 "collection"'d9 +3 "core" 9 !} +102 "collection"'D9 +3 "core" 9 " +102 "collection"'y9 +3 "core" 9 # +102 "collection"'+9 +3 "core" 9 % +102 "collection"'9 +3 "core" 9 & +102 "collection"'Q9 +3 "core" 9 ' +103 "collection"'w9 +3 "core" 9 ) +102 "collection"'q9 +3 "core" 9 * +102 "collection"'9 +3 "core" 9 + +102 "collection"'Z9 +3 "core" 9\ , +102 "collection"',9 +3 "core" 9\ . +103 "collection"'E9 +3 "core" 9\ / +102 "collection"'9 +3 "core" 9\ / +102 "collection"'9 +3 "core" 9\ 1 +102 "collection"'9 +3 "core" 9\ $2 +102 "collection"'{9 +3 "core" 9\ )3 +103 "collection"'9 +3 "core" 9\ .4 +102 "collection"'H9 +3 "core" 9\ 46 +102 "collection"'9 +3 "core" 9\ 86 +102 "collection"'V9 +3 "core" 9\ =8 +102 "collection"'G9 +3 "core" 9\ B9 +102 "collection"'/9 +3 "core" 9\ F: +102 "collection"'9 +3 "core" 9\ I< +102 "collection"'^9 +3 "core" 9\ M= +102 "collection"'K9 +2 "core" 9\ Q= +103 "collection"'49 +3 "core" 9\ V> +103 "collection"'l9 +3 "core" 9\ W? +102 "collection"'m9 +3 "core" 9\ [@ +102 "collection"'9 +3 "core" 9\ _B +102 "collection"'?9 +3 "core" 9\ aB +102 "collection"'#9 +3 "core" 9\ dC +102 "collection"'|9 +3 "core" 9\ gD +102 "collection"'9 +3 "core" 9\ jE +102 "collection"'~9 +3 "core" 9\ lF +102 "collection"'89 +3 "core" 9\ nG +103 "collection"'[9 +2 "core" 9\ qH +102 "collection"'&9 +3 "core" 9\ sI +102 "collection"'"9 +3 "core" 9\ uJ +102 "collection"'9 +3 "core" 9\ vK +102 "collection"'-9 +3 "core" 9\ yK! +102 "collection"'i9 +4 "core" 9\ {M% +102 "collection"'B9 +3 "core" 9\ }M) +102 "collection"'`9 +3 "core" 9\ O- +102 "collection"'9 +3 "core" 9\ O2 +102 "collection"';9 +3 "core" 9\ P6 +102 "collection"'M9 +3 "core" 9\ R: +103 "collection"'Y9 +3 "core" 9\ S> +102 "collection"')9 +3 "core" 9\ TB +102 "collection"'9 +2 "core" 9\ TG +103 "collection"'z9 +3 "core" 9\ UK +2 .tCH.hold 10:00,70C +2 "collection"'b `\ `\  +4 "core" K +35888 "Can" +24114 "core" ` +2 "collection"'9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'%'Ӵ +337 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'> @ +111 "core" B +2 .tCSV.dial :air + "collection"'* @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"'X'qi +1345 "core" ' + .tCSV.dial CTV +2 "collection"'P  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'! @ +46 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'2  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"''Ӵ +1347 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'t +106 "core"  +2 .tCBV.dial CSV + "collection"'A  +30 "core"  +2 "collection"'=% +4 "core" %Ӵ +2 .tCS.seek 5ml + "collection"'h'qi +1339 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'v% +4 "core" %qf  + .tCS.seek 7ml +44 "collection"'C'{ +590 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'x @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"':' +843 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'( ` +131 "core" b +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'\   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  + '  +27 "core"  +116  +2 .tCS.seek 5ml +2 "collection"'s'qi +1344 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'5 @ +109 "core" A +2 .tCSV.dial :waste + "collection"'< +108 "core" +2 .tCS.seek :empty +2 "collection"'}'ӂ +1351 "core" ' + .tCSV.dial :air +2 "collection"'o @ +76 "core" B +2 .tCS.seek 5ml +2 "collection"''qi +1351 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'n @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'W  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'f @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'k'Ӵ +1351 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +116 "core" +2 .tCBV.dial CSV + "collection"'g  +32 "core"  +2 "collection"' % +4 "core" %Ӯ]` +2 .tCS.seek 4.999ml + "collection"''qc +1339 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'T  +44 "core" +2 "collection"'F% +4 "core" %qf  +2 .tCS.seek 7ml + "collection"'3'{ +594 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'a @ +46 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'O ` +120 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &``g V +2 #tStoring sh1 puck in Collection Clamp to tube 5 + "manipulator"&L% +3 "core" %\  4 , +2 "storage"('% +3 "core" % 0 9 +2 "storage"(J. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(7(<1 +359 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (N& +2 "core" &<3 +2 "manipulator"&e& +4 "core" &(  t Co + "manipulator"&.% +4 "core" %\  G  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&S( +200 "core" ( +2 "manipulator"&c& +4 "core" & # "/ + "storage"(1& +4 "core" &<2 Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&9'Ϲ +106 "core" ' +2 "storage"(& +4 "core" &<2 k +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(0' +266 "core" ' +2 "storage"(@- +3 "core" -'^ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"& & +3 "core" & p l W / +2 "storage"( & +3 "core" &<2 D +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&U'a +26 "core" ' +2 .tElbow.hold + "manipulator"&I, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'^ +2 .tSE.seek 4.1 Pucks below Top Plate +2 "storage"('R +32 "core" ' +2 "manipulator"&6% +4 "core" %͆  / b + "storage"(r& +4 "core" &<2 A + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 337 counts + "manipulator"&R'β +17 "core" ' +2 "manipulator"&u& +4 "core" &  . +2 "storage"(& +4 "core" &<2 7 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&d'Ϲ +16 "core" ' +2 .tSE.seek 5.1 Pucks below Top Plate +2 "storage"(D'A +44 "core" ' +2 "manipulator"&y& +4 "core" &  !. +2 "manipulator"&+% +3 "core" %Ͽ o   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Q( +153 "core" ( +2 "manipulator"&w& +4 "core" &( y p  Bf + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &q& +4 "core" &( j i P Bf +2 .tForearm.seek CC +46 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&Z/ +75 "core" / +2 .tCC.seek :open +2 "collection"',( +472 "core" ( +2 "storage"(E& +4 "core" &<2 D + "storage"(& +4 "core" &<2 o +2 "manipulator"&& +3 "core" &( N "Bf +2 "manipulator"&% +3 "core" %   " +2 .tForearm.seek :retract +2 "manipulator"&{'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&( +167 "core" ( +2 "manipulator"&H& +4 "core" & * (\ +2 "storage"(& +3 "core" &<2 w +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 5 +2 "manipulator"&V'a +102 "core" ' +2 .tElbow.hold + "manipulator"&G, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&/1 +70 "core" 1 +4 "manipulator"&% +4 "core" % ͐ y w  ] + "storage"(^& +4 "core" &<2 N + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 347 counts +2 "manipulator"&K'μ +17 "core" ' +2 "manipulator"&4& +4 "core" & + * +2 "storage"(l& +3 "core" &<2  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&m'Ϲ +16 "core" ' +2 "storage"(% +4 "core" %C    +2 ."downElevator"SE.seek :down +3 "storage"(?'} +100 (#% +3 "core" %d   [t +2 "manipulator"&|% +3 "core" % , +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +13 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'~& +4 "core" &jn + "manipulator"&8& +5 "core" & 4 +2 "manipulator"&[% +3 "core" %\    4 +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&&(, +173 "core" ( +3 "manipulator"&"& +4 "core" &,    6T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, $  6T +2 .tForearm.seek :garage +2 "manipulator"&-' +99 "core" ' +2 .tHand.close + "manipulator"&i/ +73 "core" / +2 "manipulator"&B& +4 "core" &, 1T +2 "manipulator"&`% +3 "core" % , 2K +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&;( +329 "core" ( +2 "manipulator"&M& +4 "core" & !  6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &   v 6 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&)' +95 "core" ' +2 "manipulator"&& +4 "core" &   % 7 +2 "manipulator"&z% +3 "core" % #  7 +2 "collection"'j& +4 "core" &KL +2 "collection"'b& +3 .tCC.seek :closed +2 "collection"'(` +2 "core" &IL +4 &JN 1 +10 &)EyJK 4 +9 &NouHKn I +10 &\\HJ U +9 &FIJ T +9 &jGHK T +10 &,GGLs T +9 &GHJP T +9 &IGK7 T +10 &tGHL S +9 &4HGJ T +10 & HFJ T +9 &"GFI T +9 &$zKFH T +10 &&<HHH T +9 &'GCH T +9 &)FFIt S +10 &+GDFe T +9 &-EIDI T +10 &/GEF T +9 &0KBH T +9 &2GDF T +10 &4MEDF~ T +9 &6HCEq T +9 &7FAEK T +10 &9G@DF T +9 &;UFCD0 T +10 &=F@E T +9 &>J@D T +9 &@FAC S +10 &B]G?B T +9 &DH?A| T +9 &ED@B T +10 &GHCB T +9 &IbP?F U +10 &Ke W +9 &L [ +9 &NG: _ +10 &PI`Z ` +9 &Rvs a +9 &S} b +10 &Un b +9 &WJS b +10 &Y p b# +9 &Z b( +9 &\\ b. +10 &^5 b/ +9 &_s 7 +9 &`[i #i +10 ( + &`b}] !b + "collection"'b& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.55 + "collection"'_& +4 "core" &`b~e !b + .tHand.open + "manipulator"&>1 +66 "core" 1 +2 "manipulator"&*% +4 "core" %  0 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&%'\ +98 "core" ' +2 .tPSV.dial PSR + "processing"%P +135 "core"  +2 "processing"%!% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%2' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%X' +1609 "core" ' + .tPSV.dial PSR +2 "processing"%t +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%A' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%= + .tCBV.dial PRV +4 "collection"'  +3 "core"  +51 "processing"%  +22 "core" +22  +2 .tPSV.dial :mixloop + "processing"%v +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%h  +138 "core" +2 .tPS.seek 0ml +2 "processing"%x' +2634 "core" ' + .tPSV.dial :air +2 "processing"%C  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%(' +2031 "Can" KK +591 "core" ' + .tPSV.dial :mixloop +2 "processing"%\ +43 "core" +2 .tPS.seek 0ml +2 "processing"%' +2622 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%:' +2618 "core" ' + .tPSV.dial :mixloop +2 "processing"%5 +44 "core" +2 .tPS.seek 0ml +2 "processing"%<' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&s& +4 "core" & ! / +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&o( +4 "core" ( +2 "manipulator"&}& +4 "core" & / + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 && +4 "core" & / +4 .tForearm.seek CC +3 "manipulator"&n' +98 "core" ' +2 .tHand.close + "manipulator"&W/ +70 "core" / +2 .tCC.seek :open +2 "collection"'f( +472 "core" ( +2 "manipulator"&& +4 "core" & : 9 ; + "manipulator"& % +4 "core" % ) > < ; +2 .tForearm.seek :retract + "manipulator"&g'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (, +271 "core" ( +2 "manipulator"&k& +4 "core" &, C 7  ;J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" &, = <  +2 "storage"(L% +4 "core" %{  + "storage"('. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(J(K +353 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (N& +3 "core" &K. W Y  + "manipulator"&e& +4 "core" &, ` 4J + "manipulator"&.% +4 "core" %\  4 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&c( +222 "core" ( +2 "manipulator"&1& +4 "core" &    5@ +2 "storage"(\\& +3 "core" &K/ R P  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'φ +96 "core" ' +2 "storage"(]& +4 "core" &K/ M F \\  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(@' +160 "core" ' +2 "storage"( - +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 ( & +3 "core" &K.   + "manipulator"&& +4 "core" &  ( '@ +2 .tElbow.seek 6 + "manipulator"&6( +4 "core" ( +2 "manipulator"&r& +4 "core" & # '@ + "storage"(u& +4 "core" &K. .  +2 .tForearm.seek 6 + 300 counts + "manipulator"&'Z +25 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&y/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&+& +2 "storage"(9'} +6 "core" &  X '@ + "manipulator"&S% +4 "core" % [ y 0 +2 .tForearm.seek :retract + "manipulator"&0'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U( +16 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +144 "core" ( +2 "manipulator"&R& +4 "core" &'  )A_ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &' )A_ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&w' +100 "core" ' +3 "manipulator"&q& +4 "core" &( s e &A_ +2 "manipulator"&d% +3 "core" % w & +2 "collection"'I& +4 "core" &g +2 "collection"'Z& +64 .tCC.seek :closed +3 "collection"'(` +3 "core" &Z + &V + &8 + &! + & + & + & + & +3 &* 2 +5 &)Du 4 +10 &Imt H +9 &\\ U +9 &F U +10 &aG T +9 &#B T +9 &H T +10 &I T +9 &iG T +10 &*F U +9 & F U +9 &"F~ U +10 &$qGy T +9 &&3Do T +9 &'Cb T +10 &)FT T +9 &+yEM T +10 &-:IF U +9 &.E3 T +9 &0G0 U +10 &2F, T +9 &4CE T +9 &6F U +10 &7F T +9 &9F T +10 &;KF T +9 &=H T +9 &>F T +10 &@E T +9 &BTF T +9 &DC T +10 &EE T +9 &GI3 U +10 &IWT4 V +9 &Kt# Y +9 &L$ ^ +10 &N~ ` +9 &P> a +9 &Q b +10 &S b +9 &U" b! +10 &W="# b% +9 &X#& b, +9 &Z$) b/ +10 &\\f() b0 +9 &^*, b1 +9 &_,/ : +10 &`W.0 +} +9 &`o+1 #e +2 ( + "collection"'Z& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.68 + .Hand.open + "manipulator"&p1 +71 "core" 1 +2 "manipulator"&E% +4 "core" %  ;  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +142 "core" ~ +2 .tCSV.dial CTV + "collection"'  +32 "core"  +2 .tPS.seek 2.5ml +2 "processing"%H' +2632 "core" ' +2 "collection"'% +4 "core" %(  +2 .tCS.seek 3.75ml + "collection"''I +1667 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%Q  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%/  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2620 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'^ ` +31 "core" _ +2 .tCSV.dial :air + "collection"'4 @ +46 "core" ? +2 .tCS.seek 10ml +2 "collection"'l' +1655 "core" ' + .tCSV.dial CTV +2 "collection"'  +56 "core" ~ +2 .tCS.seek 0ml +2 "collection"'{'Ӵ +2606 "core" ' + .tCBV.dial :waste1 +2 "collection"'# @ +28 "core" @ +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'|  +141 "core" +2 "collection"'& +4 "core" &`oML #e + #tStoring lyfil puck in Collection Clamp to tube 5 +2 "manipulator"&~% +3 "core" %\  ~ R '+ +2 "storage"(V% +3 "core" %|  +2 "storage"(8. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"([(<1 +381 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (K& +3 "core" &<-  2  + "manipulator"&D& +4 "core" && %A_ + "manipulator"&m% +4 "core" %\  r  $+ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&"( +165 "core" ( +2 "manipulator"&& +4 "core" & _ ,1 + "storage"(?& +4 "core" &<-   ;  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&7'Ϲ +104 "core" ' +2 "storage"(G& +4 "core" &<- 8 .  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(i' +261 "core" ' +2 "storage"(B- +3 "core" -'L + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&`& +3 "core" & )1 +2 "storage"(& +3 "core" &<- 2  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&-'a +26 "core" ' +2 .tElbow.hold + "manipulator"&&, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(M- +2 "core" -'L +2 .tSE.seek 5.1 Pucks below Top Plate +2 "storage"(Y'@ +35 "core" ' +2 "manipulator"&% +4 "core" %͌ ~ d O + "storage"(z& +4 "core" &<-   +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 5 + 343 counts + "manipulator"&j'θ +17 "core" ' +2 "manipulator"&& +4 "core" & I *0 +2 "storage"(,& +3 "core" &<-   /  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&_'Ϲ +16 "core" ' +2 .tSE.seek 6.1 Pucks below Top Plate +2 "storage"(>'/ +42 "core" ' +2 "manipulator"&*& +4 "core" & 2 /0 +2 "manipulator"&b% +3 "core" % . +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&!( +160 "core" ( +2 "manipulator"&)& +4 "core" &-  !F +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &-  !F + .tForearm.seek CC +2 "manipulator"&2' +92 "core" ' +2 .tHand.close + "manipulator"&t/ +67 "core" / +2 .tCC.seek :open +2 "collection"'X( +472 "core" ( +2 "storage"(=& +4 "core" &<- , ,   + "storage"(& +4 "core" &<-  )   + "manipulator"&& +4 "core" &- ,F + "manipulator"&v% +45 "core" %  P + +10 .tForearm.seek :retract +2 "manipulator"&h'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&A( +161 "core" ( +2 "manipulator"&C& +4 "core" &   < 4M +2 "storage"(x& +3 "core" &<- X [ ,  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 5 +2 "manipulator"&\ 'a +103 "core" ' +2 .tElbow.hold + "manipulator"&(, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +66 "core" 1 +3 "manipulator"&% +3 "core" % ͏ 4 'u +2 "storage"(5& +4 "core" &<-   {  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 346 counts +2 "manipulator"&:'λ +17 "core" ' +2 "manipulator"&s& +4 "core" &   K 5L +2 "storage"(}& +3 "core" &<- W P   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϲ +15 "core" ' +2 "storage"(W% +4 "core" %1 ` s 9 +2 ."downElevator"SE.seek :down +4 "storage"(;'} +99 (%% +3 "core" %Ҵ  Yo +2 "manipulator"&% +3 "core" %ϲ ; < ; +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +6 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"%n' +2630 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%k +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%T  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%o +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%a' +2633 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%g& +4 "core" & \ + "manipulator"&O& +4 "core" & a ^ =L +2 "manipulator"&% +3 "core" %\  ^ ] = +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&L(, +176 "core" ( +2 "manipulator"&'& +4 "core" &,   \\ 6I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" &,  v 7I +2 .tForearm.seek :garage +2 "manipulator"&N' +96 "core" ' +2 .tHand.close + "manipulator"&e/ +67 "core" / +2 "manipulator"&.& +4 "core" &, .I +2 "manipulator"&1% +3 "core" % 4 . +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"& (k +119 "core" ( +2 "manipulator"&]& +4 "core" &t   # 4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &t @ 4 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"& ' +94 "core" ' +2 "manipulator"&& +4 "core" &t    6 +2 "manipulator"&r% +3 "core" %ϻ   X 6K +2 "processing"%3& +4 "core" &, \ + "processing"%u& +4 .tPC.seek :closed +2 "processing"%y(] +2 "core" &W \ +3 &_  +9 &3b . +9 &`n B +10 &<uq U +9 &Pb W +10 &Pg V +9 &}P V +9 &?R V +10 &T W +9 &U2 W +9 &T V +10 & FM W +9 &"S W +10 &#J V +9 &%L V +9 &'ON W +10 &)O W +9 &*U W +9 &,N V +10 &.WO V +9 &0R V +10 &1L V +9 &3U W +9 &5`N V +10 &7"R V +9 &8Q V +9 &:R V +10 &(Q W +10 &?Q W +9 &AO W +9 &CnO W +10 &E0W W +9 &Fg Y +9 &H [ +10 &Jf \\ +9 &L( \\ +10 &M ] +9 &O ] +9 &Qn \\ +10 &S0 \\ +9 &T ] +9 &V ] +10 &Xs ] +9 &Z4 ^ +10 &[ R +9 &]0R &u +9 &]y$ . +2 ( + "processing"%u& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 + "processing"%+& +3 "core" &]y#* . +2 .tHand.open + "manipulator"&S1 +71 "core" 1 +2 "manipulator"&c% +4 "core" % ϻ   7K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tPRV.dial :air + "processing"%R  +45 "core"  +2 .tPSV.dial :mixloop + "processing"% +56 "core" +3 "processing"%@% +4 "core" %% +2 .tPS.seek 0.3ml + "processing"%' +401 "core" ' + .tPSV.dial PSR +2 "processing"%q +107 "core"  +2 "processing"%d% +4 "core" %q  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%I'.U +494 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%6' +1926 "core" ' +2 .tdelay 3 seconds +348 .PSV.dial :mixloop +5 "processing"%9 +105 "core" +2 .tPTV.dial :mixing + "processing"%0 @ +75 "core" A +3 .tPBV.dial :waste2 +2 "processing"%f  +93 "core"  +2 .tPS.seek 0ml +2 "processing"%p' +2632 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&E& +4 "core" &t   6 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&Z(k +4 "core" ( +2 "manipulator"&& +4 "core" &t   ( 6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t   Z 6 +2 .tForearm.seek PC +2 "manipulator"&w' +94 "core" ' +2 .tHand.close + "manipulator"&J/ +71 "core" / +2 .tPC.seek :open +2 "processing"%<( +455 "core" ( +2 "manipulator"&& +4 "core" &t E 8  < + "manipulator"&% +4 "core" % ϧ / 3 M <% +2 .tForearm.seek :retract + "manipulator"&Q'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&/(, +132 "core" ( +2 "manipulator"&H& +4 "core" &, < J 2 ;% + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +2 "core" &, : 4 ;% +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&4' +116 "core" ' +2 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +4 "core" % n s (E +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&l'\ +98 "core" ' +2 #tLoading da puck from tube 6 into Processing Clamp + "processing"%#& +4 "core" & +2 "manipulator"&|% +3 "core" %\  2 /  < +2 "storage"(% +4 "core" %  + "storage"(~. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(V(K +360 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (8& +3 "core" &K_     + "manipulator"&K& +4 "core" &, ,% + "manipulator"&D% +4 "core" %\  , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&m( +180 "core" ( +2 "manipulator"&& +4 "core" & )0 + "storage"(?& +4 "core" &K`   N  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&G'φ +100 "core" ' +2 "storage"(U& +3 "core" &K`    +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +175 "core" ' +2 "storage"(B- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (`& +3 "core" &K^  +2 "manipulator"&& +4 "core" & { E !0 + .tElbow.seek 6 +2 "manipulator"&M( +3 "core" ( + "manipulator"&& +3 "core" & [ !0 +2 "storage"(z& +4 "core" &K] _  +2 .tForearm.seek 6 + 300 counts + "manipulator"&'Z +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&,/ +68 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&*& + "storage"(b'} +6 "core" & J "0 +2 "manipulator"&7% +3 "core" % b  (~ +2 .tForearm.seek :retract +2 "manipulator"&"'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&i(k +22 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +232 "core" ( +2 "manipulator"&-& +4 "core" &t  + + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &t + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&Y' +95 "core" ' +2 "manipulator"&)& +4 "core" &t . +2 "manipulator"& % +3 "core" %Ϻ .\\ +2 "processing"%_& +4 "core" &+ + "processing"%&& +4 .tPC.seek :closed + "processing"%t(] +3 "core" &* +3 &,  +10 &%o) . +9 &^& B +9 &?n& U +10 &M! V +9 &O V +9 &N W +10 &BO2 V +9 &N- W +10 &N1 W +9 &L0 W +9 & HN. W +10 &" M% V +9 &#H# V +9 &%I V +10 &'RJ V +9 &)J V +9 &*L V +10 &,P V +9 &.ZP V +10 &0O V +9 &1O V +9 &3P W +10 &5bK V +9 &7#M W +9 &8K V +10 &:M W +9 &,L V +9 &?Q V +9 &AL V +10 &CrO V +9 &E1T W +10 &Fo Z +9 &H \\ +9 &Jg ] +10 &L) ] +9 &M ] +9 &O ] +10 &Qn ] +9 &S1 ] +9 &T ] +10 &V ] +9 &Xu ] +10 &Z6 ^ +9 &[ R +9 &]1S (z +10 &]| * +2 ( + "processing"%&& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.79 + .Hand.open + "manipulator"&P1 +75 "core" 1 +2 "manipulator"&% +4 "core" % Ϻ +\\ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&='\ +90 "core" ' +3 .tSC.coast "storage"(6 +3 #tHeating da puck from tube 6 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +5 "core" 9 +102 "processing"%v9 +3 "core" 9 +102 "processing"%C9 +3 "core" 9  +102 "processing"%x9 +2 "core" 9  +103 "processing"%29 +2 "core" 9 +103 "processing"%!9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%59 +2 "core" 9" +103 "processing"%s9 +3 "core" 9& +144 "processing"%}9 +10 "core" 9- +102 "processing"%W9 +3 "core" 91 +102 "processing"%h9 +2 "core" 95 +103 "processing"%%9 +3 "core" 99 +102 "processing"%9 +3 "core" 9= +102 "processing"%A9 +3 "core" 9B +103 "processing"%\ 9 +3 "core" 9F +102 "processing"%:9 +3 "core" 9J +102 "processing"% 9 +3 "core" 9N +102 "processing"%>9 +3 "core" 9R +102 "processing"%9 +3 "core" 9W +102 "processing"%;9 +3 "core" 9[ +102 "processing"%[9 +3 "core" 9_ +102 "processing"%9 +3 "core" 9c +102 "processing"%k9 +3 "core" 9g +102 "processing"%T9 +3 "core" 9l +103 "processing"%o9 +2 "core" 9p +103 "processing"%9 +3 "core" 9t +102 "processing"%n9 +3 "core" 9x +102 "processing"%g9 +3 "core" 9| +102 "processing"%O9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%'9 +2 "core" 9 +103 "processing"%F9 +2 "core" 9 +103 "processing"%(9 +2 "core" 9 +103 "processing"%e9 +3 "core" 9 +103 "processing"%.9 +2 "core" 9 +103 "processing"%19 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%]9 +3 "core" 9 +102 "processing"% 9 +3 "core" 9 +102 "processing"%N9 +2 "core" 9 \ +103 "processing"%9 +2 "core" 9% +103 "processing"%r9 +2 "core" 9*\ +103 "processing"%39 +2 "core" 9/ +103 "processing"%L9 +3 "core" 94 +103 "processing"%\\9 +3 "core" 9: +102 "processing"%$9 +2 "core" 9? +103 "processing"%+9 +2 "core" 9E +103 "processing"%S9 +2 "core" 9I +103 "processing"%c9 +3 "core" 9N +103 "processing"%u9 +2 "core" 9S +103 "processing"%R9 +2 "core" 9X +103 "processing"%9 +2 "core" 9\\ +103 "processing"%@9 +2 "core" 9a +103 "processing"% 9 +3 "core" 9f +102 "processing"%a9 +2 "core" 9j +3 .tPH.hold 2:00:00,28C +2 "processing"%q ppi +2 .tdelay 1:30 +4 "core"  +7975 "Can" :: +1025 .tPSR.select :air + .PSV.dial PSR +2 "processing"%d +105 "core"  +2 "processing"%% +4 "core" %3 + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%I'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%9'Һ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%0  +75 "core"  +2 .tPSV.dial PTV + "processing"%f +86 "core"  +2 .tPBV.dial :waste1 + "processing"%6  +134 "core"  +2 "processing"%E% +4 "core" %ҷ  +2 .tPS.seek 1.5ml + "processing"%'} +608 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%J' +1610 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%y +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%' +2569 "core" ' + .tPSV.dial PTV +2 "processing"% +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%H +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%^ +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%w  +74 "core"  +2 .tPS.seek :empty +2 "processing"%Z'ղ +2542 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%  +137 "core" +2 .tPSV.dial :mixloop + "processing"% +57 "core" +2 .tPRV.dial :ab1 + "processing"%# @ +75 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%Q' +364 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'|  +3 "processing"%  +44 "core" +2  +2 "processing"%~% +4 "core" %  +2 .tPS.seek 0.34ml + "processing"%4' +436 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'8  +30 "core" +2 .tPRV.dial :air + "processing"%K  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%D'G +1186 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"%?'\ +861 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%/  +42 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%U'Һ +1609 "core" ' +2 .tPSV.dial :PML + "processing"%B +45 "core" +2 .tPTV.dial :mixing + "processing"%` @ +77 "core" A +2 .tPBV.dial :waste1 + "processing"%l  +36 "core" +2 "processing"%% +4 "core" %Ҿ  +2 .tPS.seek 1.85ml + "processing"%' +252 "core" ' +2 .tPBV.dial between PSV and waste1 +47 "processing"%z * +40 "core" , +3 .tPS.seek 0ml +2 "processing"%,' +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'*& +3 "core" &J + "manipulator"&7& +4 "core" &t ^ 4 +2 "manipulator"&m% +3 "core" %\  = / +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&G(, +135 "core" ( +2 "manipulator"&& +4 "core" &, 7 +P + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, +O +2 .tForearm.seek :garage +2 "manipulator"&-' +101 "core" ' +2 .tHand.close + "manipulator"&j/ +69 "core" / +2 "manipulator"&M& +4 "core" &, l +K +2 "manipulator"&b% +3 "core" % & * +2 .tForearm.seek :retract +2 "manipulator"&)'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +285 "core" ( +2 "manipulator"&_& +4 "core" &) u g Ct + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &"& +2 "core" &* i  Ct +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&<' +93 "core" ' +3 "manipulator"&P& +4 "core" &* r $ Ct +2 "manipulator"&% +3 "core" % V >  +2 "collection"'& +4 "core" & + "collection"'&& +4 .tCC.seek :closed +2 "collection"'v(` +2 "core" &T +3 &  +10 &(r . +9 &_| B +10 &>m U +9 &G V +9 &K V +10 &I V +9 &AL V +9 &J V +10 &J V +9 &K V +10 & IJ V +9 &" H< V +9 &#Iz U +10 &%K$ V +9 &'RJ V +9 &)I V +10 &*N> V +9 &,J V +9 &.YJ V +10 &0KB V +9 &1I? V +10 &3KD V +9 &5aN V +9 &7#K V +10 &8L V +9 &:G V +10 &-I U +9 &?J V +10 &AI U +9 &CrI V +9 &E4J V +10 &FL V +9 &HN V +10 &JvY W +9 &L.{  [ +9 &M:/ _ +10 &OGG a +9 &Q_JI b +9 &S KL b +10 &TMN b! +9 &VOQ b& +10 &XXRQ b- +9 &ZSS b1 +9 &[WW b2 +10 &]wY^ b3 +9 &_%]^ V +9 &`66^^ ){ +10 &`o^_ _ +5 ( + "collection"'&& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.58 +2 "collection"'Y& +4 "core" &`o{^a _ + &`oz^`C _ + .tHand.open + "manipulator"&C1 +77 "core" 1 +2 "manipulator"&V% +4 "core" %  l  ! +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&x'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%2 +105 "core"  +2 "processing"%!% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%5' +1158 "Can"  +465 "core" ' + .tPSV.dial PSR +2 "processing"%s +45 "core"  +3 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%}' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%W  +2 "collection"'h  +33 "core" ~ +133  +2 .tPSV.dial :mixloop + "processing"%% +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +77 "core" +2 .tPS.seek 0ml +2 "processing"%A' +2627 "core" ' + .tPSV.dial :air +2 "processing"%\  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%:' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +46 "core" +2 .tPS.seek 0ml +2 "processing"%>' +2616 "core" ' + .tPSV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%;' +2620 "core" ' + .tPSV.dial :mixloop +2 "processing"%[ +45 "core" +2 .tPS.seek 0ml +2 "processing"%' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&k& +4 "core" &( l D Ct +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&T( +3 "core" ( +2 "manipulator"&o& +4 "core" &) y 7 Ct + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &) s F Ct +2 .tForearm.seek CC +2 "manipulator"&n' +96 "core" ' +2 .tHand.close + "manipulator"&g/ +72 "core" / +2 .tCC.seek :open +2 "collection"'O( +473 "core" ( +2 "manipulator"&& +4 "core" &) {  Ct + "manipulator"&'% +4 "core" % r  $ +2 .tForearm.seek :retract + "manipulator"&F'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&((, +287 "core" ( +2 "manipulator"&e& +4 "core" &, v $` + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &.& +2 "core" &, n #` +49 .tForearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&1' +115 "core" ' + .tHand.open +2 "manipulator"&1 +66 "core" 1 +2 "manipulator"&]% +4 "core" % x c h J [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"& '\ +99 "core" ' +2 ."da"delayUntil "12:10:42.48" +24674 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%N @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%3  +55 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%L' +2560 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%\\ +42 "core" +4 ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%$  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%+ +55 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%S  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%c'ղ +2551 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%u +135 "core"  +2 "processing"%R% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%@'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%a +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%d  +36 "core" +2 "processing"%% +4 "core" %ҹ  + ."da"PS.seek 1.5ml +2 "processing"%p' +613 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%I * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%0' +1613 "core" ' +2 ."da"delay 2:00 +2195 "Can" =< +9808 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%f  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%E +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%9' +2554 "core" ' + ."da"PSV.dial PTV +2 "processing"% +86 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2551 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%y +135 "core"  +2 "processing"%J% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%H'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%^ +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%w  +34 "core" +2 "processing"%% +4 "core" %Ҽ  + ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%#' +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%Z  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%| +86 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%~' +2556 "core" ' +2 ."da"PSV.dial PTV + "processing"%Q +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%8 +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%K +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%4  +87 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2549 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%D  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%/  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%?  +45 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%B +41 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%`' +399 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%l  +45 "core"  +2 "processing"%% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%U'\\ +358 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +49 "processing"%z  +50 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1563 "core" ' + ."da"PSV.dial :PML +2 "processing"%* +44 "core" +2 ."da"PTV.dial :mixing + "processing"%7 @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%m  +36 "core" +2 "processing"%% +4 "core" %ҹV  + ."da"PS.seek 1.85ml +2 "processing"%' +244 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%i * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%j' +1976 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +5752 "Can" RS +42250 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%M  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%=  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%-' +2548 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%_ +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%"  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%G +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%P  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2533 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%)% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%X'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%&'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 "processing"%Y  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%C +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%V  +36 "core" +2 "processing"%2% +4 "core" %Ҿ  + ."da"PS.seek 1.5ml +2 "processing"%!' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%< * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%,' +1610 "core" ' +2 ."da"delay 2:00 +3066 "Can" _^ +8937 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%s +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%5' +2545 "core" ' + ."da"PSV.dial PTV +2 "processing"%h +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%W +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%}'ղ +2537 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%\ +134 "core"  +2 "processing"%A% +4 "core" %մr + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"% '\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%:'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%>  +34 "core" +2 "processing"%[% +3 "core" %ҷ<  +2 ."da"PS.seek 1.5ml +2 "processing"%;'} +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%o' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%g * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +85 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%x' +2553 "core" ' + ."da"PSV.dial PTV +2 "processing"%v +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%' +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%n  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%e'ղ +2563 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%. +135 "core"  +2 "processing"%T% +4 "core" %ղQ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%]'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%F +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%1  +34 "core"  +2 "processing"%N% +53 "core" %ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%'} +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%r * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%3' +1618 "core" ' +2 ."da"delay 2:00 +7659 "Can" DD +4343 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%$ +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%+' +2538 "core" ' +2 ."da"PSV.dial PTV + "processing"%S +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%L +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%u +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%c'ղ +2531 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +137 "core"  +12 "processing"% % +16 "core" %յq +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +10 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +5 "processing"%a'm +357 "core" ' +2 ."da"delay 5 seconds +502 "processing"%d% +4 "core" %o  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +351 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%@'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%I +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%p  +36 "core" +2 "processing"%f% +4 "core" %Һq  + ."da"PS.seek 1.5ml +2 "processing"%6' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%E * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%0' +1606 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2586 "core" ' + ."da"PSV.dial PTV +2 "processing"%9 +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%y +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%J +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2577 "core" ' +2 "processing"%^9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast + "processing"%w  +3 "core" 5 + 5 + "processing"%& +4 "core" &]| * + #"da"Imaging da puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&H% +3 "core" %\  E H  +2 "storage"(% +3 "core" %y  +2 "storage"(. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 5 +2 "storage"(Z(<1 +361 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &  4 + "storage"(K& +4 "core" &<1 k  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&4'Ϲ +104 "core" ' +2 "storage"(~& +4 "core" &<1 |  + ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(D' +255 "core" ' +2 "storage"(/- +3 "core" -'M + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&?& +3 "core" &    4 +2 "storage"(B& +3 "core" &<1 f g I  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 5 +2 "manipulator"&'a +27 "core" ' +2 ."da"Elbow.hold + "manipulator"&l, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -'M +3 ."da"SE.seek 6.12 Pucks below Top Plate + "storage"(`'A +45 "core" ' +3 "manipulator"&z% +4 "core" %͌ } ^ + "storage"(U& +4 "core" &<1 ( $ ]  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 5 + 343 counts + "manipulator"&*'θ +17 "core" ' +2 "manipulator"&7& +4 "core" &   1 +2 "storage"(m& +3 "core" &<1 g f -  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +4 "manipulator"&'Ϲ +17 "core" ' +2 ."da"SE.seek 7.12 Pucks below Top Plate +2 "storage"(i'0 +46 "core" ' +2 "manipulator"&& +4 "core" & / % 3 1 +2 "manipulator"&% +4 "core" %ϳ $ ,   + ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&M'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&b(k +257 "core" ( +10 "manipulator"&=& +4 "core" &o . 1 \  + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &o . /   +2 ."da"Forearm.seek PC +2 "manipulator"&_' +93 "core" ' +2 ."da"Hand.close + "manipulator"&"/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%G( +453 "core" ( +2 "storage"(P& +4 "core" &<1 )  + "manipulator"&-& +4 "core" &o + . O  + "manipulator"&% +4 "core" % / / %  + ."da"Forearm.seek :retract +2 "manipulator"&)'\ +98 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 5 +2 "manipulator"&( +259 "core" ( +2 "manipulator"&X& +4 "core" & -  G 1 + "storage"(Y& +4 "core" &<1  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&C'Ϲ +95 "core" ' +2 ."da"Hand.open + "manipulator"&V1 +67 "core" 1 +2 "storage"(2- +4 "core" -'0 +2 ."da"SE.seek 6.87 Pucks below Top Plate + "storage"(&' +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 6.11 Pucks below Top Plate +2 "storage"(<'6 +56 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep1912h392ml.tif +1538 #SX MX5/16 (USB:59): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.675 seconds\ /var/log/esp/da19sep1912h392ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep1912h392ml15s.tif +403 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1155 #"da"SX MX5/16 (USB:59): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep1912h392ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep1912h392ml30s.tif +3057 #SX MX5/16 (USB:59): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep1912h392ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep1912h392ml70s.tif +7120 #SX MX5/16 (USB:59): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep1912h392ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.675 sec auto-exposure",Subject: "da19sep1912h392ml images!" +11 "storage"(!- +9 "core" -'6 +5 "storage"(& +8 "core" &<1 O N <  +2 "manipulator"&& +3 "core" & \ 1 +2 ."da"Elbow.seek 5 +2 "manipulator"&s( +3 "core" ( +2 "manipulator"&,& +3 "core" &  i 1 +2 "storage"(h& +5 "core" &<1 D L   +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&W'Ϲ +3 "core" ' + ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 6.82 Pucks below Top Plate +2 "storage"(%' +60 "core" ' +2 "manipulator"&& +4 "core" & Q )1 +2 "storage"(5& +3 "core" &<1 2  +2 ."da"Elbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 5 +2 "manipulator"&\ 'a +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&A, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 7.01 Pucks below Top Plate +2 "storage"(}' +32 "core" ' +2 "manipulator"& % +6 "core" %͆   +2 "storage"(& +3 "core" &<1 h  +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 5 + 337 counts +2 "manipulator"&>'β +14 "core" ' +3 "manipulator"&[& +7 "core" & F )1 +4 "storage"(:& +5 "core" &<1   `  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 5 + 600 counts +5 "manipulator"&k'Ϲ +23 "core" ' +2 "storage"(;% +6 "core" %   e +2 ."downElevator"SE.seek :down +4 "storage"('} +100 (g% +3 "core" % , ! L Wf +2 "manipulator"& % +4 "core" %Ͽ 0 ,Q + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&o'\ +81 "core" ' +2 ."downElevator"SE.coast +2 "storage"(5 +9 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +4 "processing"%v& +5 "core" & +3 "manipulator"&& +4 "core" & J -1 +2 "manipulator"&'% +4 "core" %\  E -- +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&n(, +187 "core" ( +3 "manipulator"&x& +4 "core" &,  0K +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &.& +4 "core" &, 2 2K +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&T' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&e/ +76 "core" / +2 "manipulator"&& +4 "core" &, .K + "manipulator"&F% +4 "core" % - T -7 +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&1'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&N(k +120 "core" ( +2 "manipulator"&]& +4 "core" &v  / + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &r& +4 "core" &v F 1 + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&& +4 "core" &v  2 +2 "manipulator"&\\% +3 "core" % 1 2 +52 "processing"%$& +5 "core" & + "processing"%3& +4 ."psFlush"PC.seek :closed +2 "processing"%S(] +3 "core" & +3 &  +9 &&o . +9 &_M B +10 &>o U +9 &L V +10 &M V +9 &~N V +9 &AL| V +11 &Ow V +8 &Nq V +9 &Oq V +10 & INp V +9 &" Nr V +10 &#Mq V +9 &%Ip V +9 &'QNe V +10 &)Od V +9 &*L\\ V +10 &,Q] V +9 &.XO[ W +9 &0O] V +10 &1O_ W +9 &3P^ V +9 &5bLY V +10 &7#PL V +9 &8MR V +9 &:PP V +10 &+NO V +9 &?OP V +10 &ALH V +9 &CqLL V +10 &E2QL W +9 &F_I X +9 &HyJ [ +10 &Jg> \\ +9 &L)< \\ +9 &M< ] +10 &OG ] +9 &Qm? ] +10 &S1B \\ +9 &T? ] +10 &V< ] +9 &Xt< ] +9 &Z6: ] +9 &[9 S +10 &],K* "i +9 &]v8% 6 +5 ( +2 "processing"%3& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.75 + "processing"%L& +4 "core" &]v*$ 6 + &]v* 6 +2 ."psFlush"Hand.open + "manipulator"&u1 +77 "core" 1 +4 "manipulator"&R% +4 "core" %  g , +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&+'\ +93 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"% 'TE +321 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +801 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +1616 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%d +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%a  +35 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2621 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%I +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%p'\ +606 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%f' +2126 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%@ +86 "core"  +2 ."psFlush"PBV.dial PSV +3 "processing"%E U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%6' +1205 "Can" KK +1415 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +42 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +74 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%0'ղ +2627 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%9 +46 "core"  + ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%y' +2636 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%J +86 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +3 "processing"%' +2626 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +43 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%^' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%w  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2629 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%H +45 "core"  +2 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'TE +1112 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1610 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +75 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%|  +55 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%#' +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%K'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%(' +2139 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%~ +73 "core" +2 ."psFlush"PBV.dial PSV + "processing"% U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%/' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%? @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%z'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%U +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%7' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%m +85 "core"  +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%' +2619 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%Q  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%D'ղ +2626 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +4 "core" &F + "manipulator"&*& +4 "core" &v  4 +39 .tElbow.reconfigure TightElbow +13 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&`(k +9 "core" ( +2 "manipulator"&& +4 "core" &j   - 4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &j 4 +2 .tForearm.seek PC +2 "manipulator"&j' +95 "core" ' +2 .tHand.close + "manipulator"&l/ +73 "core" / +2 .tPC.seek :open +2 "processing"%"( +451 "core" ( +2 "manipulator"&M& +4 "core" &j 7 , & ; + "manipulator"&t% +4 "core" % Ϥ ; ; ; +2 .tForearm.seek :retract + "manipulator"&P'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&-( +373 "core" ( +2 "manipulator"&& +4 "core" &&   4@Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &_& +4 "core" && 4@Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&X' +94 "core" ' +2 "manipulator"&Y& +4 "core" &&    5@Z +2 "manipulator"&b% +3 "core" %   1 5 +2 "collection"'V& +4 "core" & F +2 "collection"'2& +3 .tCC.seek :closed +2 "collection"')(` +2 "core" & [ +3 &Y  +9 &(m \\ - +10 &^| W A +9 &9q \\ U +9 &J\\ U +10 &LZ U +9 &{J [ U +9 &;O\ [ V +10 &J ] U +9 &J\ [ U +10 &K Y U +9 & DLV V +9 &"OP V +10 &#L Y V +9 &%N\ W V +9 &'LM  Q V +10 &)L \ U U +9 &*L a U +10 &,L\ d U +9 &.TL\ f V +9 &0J b V +10 &1I e U +9 &3N  g V +9 &5\\I  g V +10 &7I g V +9 &8J f V +10 &:G h U +9 &'K g U +10 &?N h V +9 &AG f U +9 &CmI  e U +10 &E.I f V +9 &FG  c U +10 &HOf V +9 &JpXe W +9 &L){#e Z +10 &MK>f _ +9 &O\\Zg a +9 &QY`^_ b +10 &S_ae b +9 &Tadc b +10 &Vdcf b# +9 &XWeef b( +9 &Zdge b1 +10 &[gi` b2 +9 &]yikl b4 +9 &_(kok V +10 &`66nqf *~ +9 &`nkqh ] +5 ( + "collection"'2& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.55 +2 "collection"'i& +4 "core" &`nznpk ] + &`nzjor ] + .tHand.open +2 "manipulator"&&1 +70 "core" 1 +2 "manipulator"&!% +4 "core" %  \ ) +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`nzjmc ] + "collection"',% +4 "core" %Ӹkkv + .tCSV.dial CSR +2 "collection"'h  +45 "core"  +2 "collection"'% +4 "core" %Ӱhkg + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'5'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ' % +3 "core" %qlgjq  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"''F +694 "core" ' +2 .tCSV.dial :waste + "collection"'[ +134 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"':'Ӵ +1986 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"';& +4 "core" &`nyiiu ] +2 "collection"'% +3 "core" %ӯiji +2 .tCSV.dial :flush + "collection"'C  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'<'qi +1305 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'g @ +44 "core" A +2 "collection"' % +4 "core" %qjhje  +2 .tCS.seek 7ml + "collection"'W' +572 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'s  +2 '%  +42 "core"  +100  +2 .tCBV.dial :waste1 + "collection"'v @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'\ 'Ӵ +1789 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &`nyjjm ] + "collection"''% +4 "core" %Ӹije +2 .tCSV.dial :flush + "collection"'>  +75 "core" +2 .tCS.seek 5ml +2 "collection"'}'qi +1287 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air + "collection"'k @ +56 "core" > +2 "collection"'x% +4 "core" %qihhx  +2 .tCS.seek 7ml + "collection"'.'~ +564 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'  +46 "core"  +2 .tCBV.dial :waste2 + "collection"'Z  +108 "core"  +2 .tCS.seek 0ml +2 "collection"'A'Ӵ +1091 "Can" \\\\ +708 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'e& +4 "core" &`nxgit ] + "collection"'% +4 "core" %Ӵiid + .tCSV.dial CSR +2 "collection"'F  +42 "core"  +2 "collection"'o% +4 "core" %Ӵgho + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"']' +2022 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +10 .tCS.seek 10ml + "collection"'r' +559 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'T +2 '  +103 "core" +38  +2 .tCTV.dial :intake + "collection"'\\  +76 "core" +47 .tIntake.select :open +4 "sampler") +10 .tCS.seek 2ml + "collection"'$' +2049 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'n  +77 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'1'Ӵ +589 "core" ' + .tCSV.dial CSR +2 "collection"'G  +105 "core"  +2 "collection"'3% +4 "core" %ӵgi[ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'L'qi +1340 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'u' +1348 "core" ' + .tCSV.dial CBV +2 "collection"'R +105 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +2604 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" && *@Y +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +3 "core" ( +2 "manipulator"& & +4 "core" &% *@Y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &d& +3 "core" &% *@Y +2 .tForearm.seek CC + "manipulator"&a' +96 "core" ' +2 .tHand.close + "manipulator"&c/ +70 "core" / +2 .tCC.seek :open +2 "collection"'I( +471 "core" ( +2 "manipulator"&& +4 "core" && $ % ) 7@Y + "manipulator"&p% +4 "core" %  # 7 +2 .tForearm.seek :retract + "manipulator"&@'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&E(, +284 "core" ( +2 "manipulator"&f& +4 "core" &, C X = <_ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, 3 2 U <_ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&6' +114 "core" ' +3 .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +4 "core" % x > -Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&9'\ +99 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:33 + #Preparing to sleep until 7:20AM 9/20/2019 +3 ."shutdown"CC.coast +3 #tAsleep til 7:20AM 9/20/2019 +2 "collection"'6 +4 #tContinuing at 07:20EDT20-Sep-19 +2 ."shutdown"CS.coast +3 "Can" 11 +2 "collection"'5 +4 ."Qmail"GoodNews.email "Then, in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:83\\n{4 => 22,\\n 5 => 8,\\n 6 => 14}\\nCan@13:05:56, 23.2C, 20% humidity, 15.0psia, 12.381V, 0.239A, 0.239A avg, 2.96W",Subject: "Asleep until 07:20EDT20-Sep-19" +6 ."shutdown"PC.coast + "processing"%6 +2 ."shutdown"PS.coast + "processing"%5 +3 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +45556 "Can" %% +60002  ## +60003  %% +60002  %$ +60002  && +60002  &% +60002  %% +60002  %% +60003  %% +60002  %% +60002  &% +60002  %% +60002  %% +60002  %% +60003  %& +60002  %% +60002  '& +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002  ## +60002 \  +60002 \  +60002 \  @EDT1568952214.25 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +38528 \  +4 #tPowering core bus +502 .Gate.power :raw,:ON +11 "sampler") +2 )0 +2 "core"  + "collection"' +2 'J +3 "core"  +2 "processing"% +2 %y +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 ) % +3 "core" %  w + .tSS.configure SSconfig +2 "sampler")#.0X C h : +2 "processing"%S& +2 "collection"'M& +6 "core" & + &DF\\ +2 ."openPC"PC.reconfigure PCconfig +3 .tCC.reconfigure CCconfig +3 "processing"%$x2 ^22b + "collection"'$x2 ^22b +3 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open +3 "processing"%t( "collection"'j( +278 "core" ( +14 ( +41 "Can" \\\\ +8 #tPhase [deepDAwithoutWCR] + ."Qmail"GoodNews.email "At 07:20:33 began in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:83\\n{4 => 22,\\n 5 => 8,\\n 6 => 14}\\nCan@07:20:33, 22.8C, 19% humidity, 15.0psia, 12.337V, 0.502A, 0.502A avg, 6.19W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +2 #t===> STARTED deepDAwithoutWCR (phase #7) <=== +4 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'`& +4 "core" &DFP  + .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&_& +4 "core" & K L :/ +2 "manipulator"&Y% +3 "core" % \  @ @ j 9 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&b(, +184 "core" ( +2 "manipulator"&V& +4 "core" &, c h H >] +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &P& +4 "core" &, ^ g =] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&O' +99 "core" ' +2 .tHand.close + "manipulator"&2/ +69 "core" / +2 "manipulator"&i& +4 "core" &,  ' 7 7] +2 "manipulator"&&% +4 "core" % . + 0 & 7 +2 .tForearm.seek :retract +2 "manipulator"&!'\ +104 "core" ' +3 .tElbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +303 "core" ( +2 "manipulator"&,& +4 "core" &$ / 4 7>L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &h& +4 "core" &$ ' * 6>L + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +3 "manipulator"&X& +4 "core" &% " 1 K 8>L + "manipulator"&{% +4 "core" %  \ 7 +2 "collection"' & +3 "core" &CFV  +2 "collection"'5& +4 .tCC.seek :closed +2 "collection"'[(` +2 "core" &EFd  +5 &EFg D +10 &EuCFf 4 +9 &4l}DIh I +9 &fDEj V +10 &MGHX V +9 &IJFG\\ V +9 & IDF_ U +10 &LDF_ U +9 &KFGa U +10 &QLDF` V +9 &OCH_ V +9 & PDGd V +10 &"LEEc U +10 &$ZKEGg U +9 &&LEHY V +10 &'MFGi U +9 &)IEH_ U +10 &+bMDH[ U +9 &-#LFGh V +8 &.JEHj V +10 &0KEIc V +9 &2iIGG] V +9 &4,JFFW U +10 &5JFGd V +9 &7JEHh U +10 &9rLFHg U +9 &;4JEGk U +9 &<LFIe U +10 &>GFH^ V +9 &@yHGHd V +9 &B:LFI] V +10 &CFFHd U +10 &EJEHe U +9 &GNKHe V +9 &IBQOQf V +9 &J`VVd X +11 &Lymf [ +8 &Nk_ ` +9 &P+_ a +10 &Q\\ a +9 &S^ b +10 &Umf b +9 &W,b b" +9 &Xa b' +10 &Zf b0 +9 &\\Y^ b1 +9 &^ d b2 +10 &_Z ; +9 &`X!c 's +9 &`ov^ \\ +2 ( + "collection"'5& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.44 +2 "collection"'& +4 "core" &`otQ \\ +2 .tHand.open + "manipulator"&;1 +68 "core" 1 +2 "manipulator"&% +4 "core" %  L - +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&C'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold +2 "collection"':& +4 "core" &`otO \\ +2 "collection"'g% +3 "core" %ӱM +2 .tCSV.dial CSR + "collection"'  +136 "core"  +2 "collection"'<% +4 "core" %ӱQ +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"'s'qi +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '%% +3 "core" %qjO \ +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'v'D +701 "core" ' + .tCSV.dial :waste +2 "collection"'W +147 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1976 "core" ' +2 #tPurging external Intake + "collection"''& +4 "core" &`osS \\ + "collection"'>% +4 "core" %ӲS + .tCSV.dial :flush + "collection"'\  +46 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'k' +2535 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'x + '}  +7 "core"  +68  +2 .tCTV.dial :intake + "collection"'  +77 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'Z'Ӵ +2567 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'.  +75 "core"  +2 #tFlushing upper manifold + "collection"'e& +4 "core" &`or\\ \\ + "collection"'% +4 "core" %Ӱ` + .tCSV.dial :flush + "collection"'F  +75 "core"  +2 .tCS.seek 5ml +2 "collection"'o'qi +1296 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'A @ +43 "core" A +2 "collection"']% +4 "core" %qnR  +48 .tCS.seek 7.001ml + "collection"'T' +564 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"' +107 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'\\'Ӵ +1788 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'r'2T +688 "Can" ZZ +125 "core" ' + .tCSV.dial :waste +2 "collection"'n +44 "core" +2 .tCS.seek 0ml +2 "collection"'$'Ӵ +812 "core" ' +2 "collection"'G& +4 "core" &`orJ \\ + "collection"'3% +4 "core" %ӴJ + .tCSV.dial :flush + "collection"'1  +44 "core"  +2 .tCS.seek 3ml +2 "collection"'L'2T +820 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'R @ +44 "core" A +2 "collection"'u% +4 "core" %2WS  +2 .tCS.seek 5ml +2 "collection"''ql +574 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +2 "collection"' 'Ӵ +1302 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'d'2T +819 "core" ' + .tCSV.dial :waste +2 "collection"'c +75 "core" +2 .tCS.seek 0ml +2 "collection"'-'Ӵ +814 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &#   3>L +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&)( +42 "core" ( +2 "manipulator"&& +4 "core" & < A 9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &  a 8 +2 .tForearm.seek CC + "manipulator"&a' +97 "core" ' +2 .tHand.close + "manipulator"&f/ +68 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "manipulator"&& +4 "core" & t c B + "manipulator"&% +4 "core" % w w  B +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&@(, +279 "core" ( +2 "manipulator"&6& +4 "core" &, | q m C6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" &, } s 1 C6 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +112 "core" ' +3 .tHand.open + "manipulator"&"1 +68 "core" 1 +2 "manipulator"&D% +4 "core" % \ z   3c +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&9'\ +99 "core" ' +2 #tda sampling at most 1000ml +3 #Loading sh1 puck from tube 6 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 6 at 07:24:59EDT20-Sep-19\\n{4 => 22,\\n 5 => 8,\\n 6 => 14}\\nCan@07:23:38, 22.8C, 20% humidity, 15.0psia, 12.332V, 0.490A, 0.490A avg, 6.04W",Subject: "da sampling at most 1000ml" +2 "collection"'E& +5 "core" &DE\\ +2 "manipulator"&q% +4 "core" %\  { y , B +2 "storage"(0% +3 "core" % C  +2 "storage"(J. +3 "core" .( +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 6 +3 "storage"(y(K +1308 "core" ( +2 .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +3 ( & +2 "core" &KR - , .  +2 "manipulator"&& +3 "core" &, 26 +2 "manipulator"&w% +4 "core" %\  2 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&^( +187 "core" ( +2 "manipulator"&H& +4 "core" & 7 // + "storage"(& +4 "core" &KR ; <   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts + "manipulator"&'φ +102 "core" ' +2 "storage"(& +4 "core" &KR 6 - <  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(|' +188 "core" ' +3 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (8& +3 "core" &KR     +2 "manipulator"&#& +3 "core" &  )/ +2 .tElbow.seek 6 +2 "manipulator"&K( +3 "core" ( + "manipulator"&~& +4 "core" & )/ +2 "storage"( & +3 "core" &KR    +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&('Z +22 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close +52 "manipulator"&// +81 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&B& +5 "storage"(U'} +3 "core" & g */ +2 "manipulator"&?% +4 "core" % Y , +2 .tForearm.seek :retract + "manipulator"&7'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +38 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +142 "core" ( +3 "manipulator"&4& +4 "core" & 2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" & 2 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&l' +104 "core" ' +2 "manipulator"&+& +4 "core" &   F 1 +2 "manipulator"&M% +3 "core" %\  u 0 +2 "collection"'S& +4 "core" &?@k +2 "collection"'& +4 .tCC.seek :closed + "collection"'Q(` +3 "core" &?Am +3 &@Br  +9 &)n@Cs - +9 &_v@@r A +10 &Hm@Ao T +9 &I@Ao U +9 &I?Cm U +10 &F?Bn U +9 &MI@An T +10 &I@Am U +9 &I?Ap T +9 &I?Cm U +10 & UI?Do T +9 &"J?Aj U +9 &#FADg T +10 &%I>Ck U +9 &']I?Cj T +10 &)FAEj U +9 &*LBCj U +9 &,KABk U +10 &.dI?Dj U +9 &0&J?Cf U +9 &1D@Bj U +10 &3G@B` T +9 &5mG?C^ T +10 &7/GBEa T +9 &8H@Cc T +9 &:F@Bf U +10 &6FCCc U +9 &?G>Cd T +10 &ADACc U +9 &C}C?ES T +10 &E?EAD` T +9 &FLHE[ U +9 &HTOMO V +10 &Jykb[O Y +9 &L1M \\ +9 &MN ` +10 &OV a +9 &QhK a +10 &S'O b +9 &TK b +9 &VP b$ +10 &XbJ b* +9 &ZJ b/ +9 &[O b0 +10 &]N b0 +9 &_5R V +10 &`>8K 'v +9 &`^iM V +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.69 + .Hand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&`% +4 "core" %   ) +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")_+ +3 "core" + +2 "sampler")Y% +4 "core" %ۀ * = + "collection"'V& +4 "core" &`^gJ V +2 "Can" gg +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0Xe r +2 #tIntake @21.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X'z +898 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +50 "sampler")\  +78 "core" +2 #tAllowing 130s for 25.0ml of remaining 975.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %ӵEGJ m +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0XR r +2 "sampler")T% +4 "core" %mm # + "sampler")\\% +4 "core" %mo 6 + .tIntake.select :close + "sampler")0 +9 )n% +3 "core" %oo ) + .tSSV.dial :exhaust +2 "sampler")r  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")G'z +900 "core" ' + .tExhaust.select :close +2 "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +2 "sampler")3  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 925.0ml + .Intake.select :open + "sampler") +210 "collection"'1% +3 "core" %ӵCHT o +2 #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X l +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X>P l +2 #tIntake @21.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0XBL k +2 #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X p +2 "sampler")Y% +4 "core" %eg ! \ +2 "sampler")V% +4 #"pumping"6.7L/min +2 "core" %jj  ~ + .tIntake.select :close + "sampler")0 +9 )l% +3 "core" %no  + .tSSV.dial :exhaust +2 "sampler")y  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")m'z +311 "Can" hg y +591 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")_  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 750.0ml + .Intake.select :open + "sampler") +210 "collection"'2% +3 "core" %ӵDI6 i +2 #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X i +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 135 +2 "sampler")#.0X+ +3 "core" + +52 "collection"'% +3 "core" %ӵ?C[ n +2 "sampler")k% +3 "core" %kk  { h +2 "sampler").% +4 "core" %lj  | g + .tIntake.select :close + "sampler")0 +9 )e% +3 "core" %ll ' d +2 .tSSV.dial :exhaust +2 "sampler")  +80 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")}'z +923 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")x  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 675.0ml + .Intake.select :open + "sampler") +210 "collection"'Z% +3 "core" %ӵ?Aa f + #tIntake @21.4psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 122 +2 "sampler")#.z0X?[ m +2 "sampler")C% +3 "core" %VX  { e +2 "sampler")[% +4 "core" % ZZ  |\ T + .tIntake.select :close + "sampler")0 +9 )% +3 "core" %da ! , + .tSSV.dial :exhaust +2 "sampler")  +80 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")p'z +901 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")f  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 625.0ml + .Intake.select :open + "sampler") +210 "collection"'6% +3 "core" %ӵEGA d +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 99 +2 "sampler")#.c0XBH o +2 "sampler")"% +3 "core" %fh  } +2 "sampler")% +3 "core" %hj $ } + .tIntake.select :close +2 "sampler")0 +9 )*% +3 "core" %lk   + .tSSV.dial :exhaust +2 "sampler")J  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")w'z +761 #"pumping"6.7L/min +158 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")H  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 600.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %ӵ@E] h +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 89 +2 "sampler")#.Y0X f + #tIntake @21.9psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 80 +2 "sampler")#.P0X m +2 "sampler")'% +3 "core" %Y[ { +2 "sampler")% +3 "core" %[Y  { + .tIntake.select :close +2 "sampler")0 +9 )k% +3 "core" %_`   + .tSSV.dial :exhaust +2 "sampler").  +78 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")e'z +919 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +78 "core"  +2 #tAllowing 130s for 25.0ml of remaining 525.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %ӵBE; d +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 53 +2 "sampler")#.50X' +731 "core" '\\6g  s +4 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale + "sampler")#.0X?b g +2 "sampler")% +3 "core" %\ V  v +15 "collection"'% +3 "core" %ӵ:<J h +2 "sampler")d% +4 "core" %A  w +14 "collection"'f% +3 "core" %ӵ79Q k +2 "sampler")6% +3 "core" %  y t +15 "collection"'p% +3 "core" %ӵ68\\ m +2 "sampler")D% +3 "core" %  {0 +2 "collection"'E% +4 "core" %ӵ68b l + #tIntake @20.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 35 +2 "sampler")#.#0Xi k +2 "sampler")J% +3 "core" %f  y r +15 "collection"'q% +3 "core" %ӵ;>P l +2 "sampler")0% +3 "core" %f  z; +15 "collection"'H% +3 "core" %ӵ<>f k +2 "sampler")% +3 "core" %f  z8 +2 "collection"'w% +3 "core" %ӵA@_ l +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 32 +2 "sampler")#. 0X=g h +2 "sampler")@% +3 "core" %P  v +15 "collection"'% +3 "core" %ӵ??J i +2 "sampler") % +3 "core" %*  x +15 "collection"'% +3 "core" %ӵ<?g j +2 "sampler")/% +3 "core" %  y d +15 "collection"'B% +3 "core" %ӵ<;d m +2 "sampler")?% +3 "core" %  |" +15 "collection"'#% +3 "core" %ӵ:<U l +2 "sampler")~% +3 "core" %  { +2 "collection"'8% +4 "core" %ӵ;=N l + #tIntake @21.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 29 +2 "sampler")#.0X>j j +2 "sampler") % +3 "core" %"  y{ +2 "collection"'!% +52 "core" %ӵ@@R j +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 26 +2 "sampler")#.0Xu j +2 "sampler")h% +4 "core" %m $ y +14 "collection"'X% +3 "core" %ӵ<@W k +2 "sampler")% +3 "core" %m {9 +15 "collection"'5% +3 "core" %ӵ?@m l +2 "sampler") % +3 "core" %m  {% +15 "collection"'% +3 "core" %ӵ?Bq l +2 "sampler")<% +3 "core" %m  z% +2 "collection"':% +4 "core" %ӵ?DV k + #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 23 +2 "sampler")#.0X@p k +2 "sampler").% +3 "core" %x  z) +2 "collection"'g% +3 "core" %ӵ;@i k +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 21 +2 "sampler")#.0X% +3 "core" %ӵ?B^ g +2 "sampler")x% +3 "core" %|\   wA +15 "collection"'A% +3 "core" %ӵ<?u h +2 "sampler")]% +3 "core" %z  w< +15 "collection"'o% +3 "core" %ӵ9>` h +2 "sampler")3% +3 "core" %z $ w< +15 "collection"'1% +3 "core" %ӵ?>s h +2 "sampler")F% +3 "core" %z  w< +2 "collection"'G% +4 "core" %ӵAAt g + #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 19 +2 "sampler")#.0XA] h +2 "sampler")$% +3 "core" %x8 ( v +15 "collection"'R% +3 "core" %ӵACt j +2 "sampler")% +4 "core" %x  x +2 #"pumping"6.7L/min +13 "collection"' % +3 "core" %ӵADd k +2 "sampler")c% +3 "core" %x\   z G +15 "collection"'% +3 "core" %ӵ?Ax k +2 "sampler")n% +3 "core" %w  z= +15 "collection"'r% +3 "core" %ӵ>Az l +2 "sampler")% +3 "core" %w % {= +15 "collection"'% +3 "core" %ӵ?B[ k +2 "sampler")% +3 "core" %w  z= +15 "collection"'d% +3 "core" %ӵ@C| k +2 "sampler")f% +3 "core" %w  z= +2 "collection"'6% +3 "core" %ӵ@Co k +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 17 +2 "sampler")#.0X?| k +2 "sampler")a% +3 "core" %6  ! z S +15 "collection"')% +3 "core" %ӵ>>c k +2 "sampler")"% +3 "core" %2  z) +15 "collection"'% +3 "core" %ӵ?Au k +2 "sampler")*% +3 "core" %2  {) +15 "collection"'J% +3 "core" %ӵ>Br l +2 "sampler")q% +3 "core" %2  z) +15 "collection"'0% +3 "core" %ӵ@A^ l +2 "sampler")H% +3 "core" %2  z) +15 "collection"'% +3 "core" %ӵ?Ay l +2 "sampler")w% +3 "core" %2  z) +15 "collection"'% +3 "core" %ӵ<Aa l +2 "sampler")I% +3 "core" %2  z) +2 "collection"'% +3 "core" %ӵ?@] k +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 15 +2 "sampler")#.0XY g +2 "sampler")% +3 "core" %FwQ  v +15 "collection"'/% +3 "core" %ӵ>>| g +2 "sampler")B% +3 "core" %FwQ  v +15 "collection"'?% +3 "core" %ӵ?@w h +2 "sampler")#% +3 "core" %FwP v +15 "collection"'~% +3 "core" %ӵBD] g +2 "sampler")8% +3 "core" %FwQ  v +15 "collection"' % +3 "core" %ӵBDx h +2 "sampler")^% +3 "core" %FwQ  v +15 "collection"'% +3 "core" %ӵ@C^ g +2 "sampler")% +3 "core" %FxQ  u +15 "collection"'+% +3 "core" %ӵBD[ h +2 "sampler")M% +3 "core" %FxU  v +15 "collection"'S% +4 "core" %ӵABY i +2 "sampler")(% +3 "core" %F|%  x +15 "collection"'K% +3 "core" %ӵ>@d j +2 "sampler")7% +3 "core" %F|  y g +2 "collection"'% +4 "core" %ӵ?Av k + #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X?t k +2 "sampler")_% +3 "core" %cy  z7 +15 "collection"'2% +3 "core" %ӵ>?v k +2 "sampler")O% +3 "core" %cy  z7 +15 "collection"' % +3 "core" %ӵ@B_ k +2 "sampler")!% +3 "core" %cy  y7 +15 "collection"'% +3 "core" %ӵDHw j +2 "sampler")`% +3 "core" %cy  y7 +15 "collection"'i% +3 "core" %ӵGI j +2 "sampler")b% +3 "core" %cy  z7 +15 "collection"'P% +3 "core" %ӵDF\\ l +2 "sampler")h% +3 "core" %cy  y7 +15 "collection"'X% +3 "core" %ӵ?@z l +2 "sampler")% +3 "core" %cy  z7 +2 "collection"'5% +4 "core" %ӵ>>v l + #tIntake @21.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %|  v0 +15 "collection"'x% +3 "core" %ӵEE_ h +2 "sampler")A% +3 "core" %|  v0 +15 "collection"']% +3 "core" %ӵBD[ i +2 "sampler")o% +3 "core" %|  w0 +2 "collection"'3% +3 "core" %ӵACp h +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X@s k +2 "sampler") % +3 "core" %  z8 +15 "collection"'c% +3 "core" %ӵ=?x l +2 "sampler")% +3 "core" %  {8 +15 "collection"'n% +3 "core" %ӵ??[ k +2 "sampler")r% +3 "core" %  z8 +15 "collection"'% +3 "core" %ӵADs j +2 "sampler")% +3 "core" %  y8 +15 "collection"'% +3 "core" %ӵGHw k +2 "sampler")d% +4 "core" %  y8 +2 #"pumping"6.7L/min +13 "collection"'f% +3 "core" %ӵEHv k +2 "sampler")6% +3 "core" %  z8 +15 "collection"'T% +3 "core" %ӵADw k +2 "sampler")\\% +3 "core" % # z8 +15 "collection"'E% +3 "core" %ӵ?@Y l +2 "sampler")C% +3 "core" %  z8 +15 "collection"'[% +3 "core" %ӵ=?p k +2 "sampler")a% +3 "core" %  {8 +2 "collection"')% +3 "core" %ӵ>@| k +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0XBU kV +2 ."airStroke"CSV.dial :waste +3 "sampler")+% +4 ."airStroke"CS.seek 0ml +2 "collection"'M'Ӵ +3 "core" %uon  { + ' +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 ."airStroke"CSV.dial :air +2 .tCBV.dial SSV +2 "sampler")S  + "collection"'( @ +89 "core" > +2 ."airStroke"CS.seek 10ml +2 "collection"'K' +111 "core"  +2 .tCTV.dial :air +2 "collection"'7  +61 ."samplerPumpShutdown"Gate.power :sampler,:OFF + ."pumping"Gate.power :analytic3,:OFF +18 "core" ~ +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler") +138 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +2 "collection"'@  +4 "sampler")'z +4 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")  +126 "core"  +12  +593 ' +2 "sampler")Y% +4 "core" %v  + .tCBV.dial between SSV and waste2 +2 "collection"'V  +30 "core"  +2 "collection"'|% +4 "core" %   +2 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +2 "collection"'4  +44 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +3 .tCS.seek 0ml + "collection"''Ӵ +1487 "Can" OO +711 "core" ' +3 "collection"'l% +3 "core" % +2 "sampler")y% +3 "core" %v  +2 #tBubblePoint: Intake @39.5psia, Outlet @15.5psia + .CBV.dial SSV + "collection"'m @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'b'Ӵ +132 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")P +138 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X'3 +293 "core" ' +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler")x  +140 "core"  +2 .tCTV.dial :air,avoiding: :intake +3 "collection"'A  +139 "core" +2 ."CSpush"CSV.dial CTV +4 .tSS.seek 10ml +2 "sampler") ' +98 ."CSpush"CSV.dial :air +2 "collection"'] @ +45 "core" ? +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'o'Ӵ +110 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")3 +82 "core" ' +2 ."CSpush"CS.coast +2 "collection"'5 +52 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +331 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 ' % +3 "core" %:  +2 .tCS.seek 6ml + "collection"'c' +1349 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'n'ӂ +1547 "core" ' + .tCSV.dial CSR +2 "collection"'r  +44 "core"  +2 "collection"'% +4 "core" %Ӆ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml +2 "collection"'' +589 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %  +2 .tCS.seek 5ml + "collection"'d'qf +842 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'f  +43 "core"  +2 .tCS.seek 1ml +2 "collection"'6'> +1091 "core" ' +2 #tHeating sh1 puck from tube 6 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'T \  +2 '\\9 +5 "core" 9 +102 "collection"'E9 +3 "core" 9d +102 "collection"'C9 +3 "core" 9 d +102 "collection"'[9 +3 "core" 9 d +102 "collection"'a9 +3 "core" 9d +102 "collection"'19 +3 "core" 9d +103 "collection"')9 +3 "core" 9d +102 "collection"'*9 +3 "core" 9d +102 "collection"'J9 +3 "core" 9"d +102 "collection"'F9 +3 "core" 9&d +102 "collection"'q9 +3 "core" 9+d +103 "collection"'09 +3 "core" 9/d +102 "collection"'H9 +3 "core" 93d +102 "collection"'9 +3 "core" 97d +102 "collection"'w9 +3 "core" 9;d +102 "collection"'9 +3 "core" 9@d +103 "collection"'I9 +3 "core" 9-Dd +102 "collection"'"9 +3 "core" 9CHd +102 "collection"'9 +3 "core" 9YLd +102 "collection"'p9 +3 "core" 9qPd +102 "collection"'D9 +3 "core" 9Ud +103 "collection"' 9 +3 "core" 9Yd +102 "collection"'9 +3 "core" 9]d +102 "collection"'/9 +3 "core" 9ad +102 "collection"'B9 +3 "core" 9ed +102 "collection"'?9 +3 "core" 9jd +103 "collection"'#9 +2 "core" 9nd +103 "collection"'89 +3 "core" 95rd +102 "collection"' 9 +3 "core" 9Ovd +102 "collection"'^9 +3 "core" 9h{d +102 "collection"'9 +3 "core" 9d +102 "collection"'~9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'+9 +3 "core" 9d +102 "collection"'(9 +44 "core" 9` +110 "collection"'S9 +3 "core" 9^ +103 "collection"'-9 +3 "core" 9\\ +102 "collection"'79 +3 "core" 98Z +102 "collection"'M9 +3 "core" 9PX +102 "collection"'9 +3 "core" 9jU +102 "collection"'@9 +3 "core" 9S +102 "collection"'9 +3 "core" 9R +102 "collection"'9 +3 "core" 9O +102 "collection"'Y9 +3 "core" 9M +102 "collection"'V9 +3 "core" 9K +102 "collection"'|9 +3 "core" 9I +103 "collection"'49 +3 "core" 9 G +102 "collection"'K9 +3 "core" 9#F +102 "collection"'l9 +3 "core" 99D +102 "collection"'y9 +3 "core" 9OB +102 "collection"'m9 +3 "core" 9e@ +103 "collection"'9 +3 "core" 9{? +102 "collection"'N9 +3 "core" 9= +102 "collection"'_9 +3 "core" 9; +102 "collection"'29 +3 "core" 9: +102 "collection"'&9 +3 "core" 97 +103 "collection"'O9 +3 "core" 96 +102 "collection"'!9 +3 "core" 95 +102 "collection"'9 +3 "core" 94 +102 "collection"'i9 +3 "core" 92 +102 "collection"' 9 +3 "core" 9-0 +102 "collection"'P9 +3 "core" 9@. +102 "collection"'9 +3 "core" 9R. +102 "collection"'`9 +3 "core" 9c , +102 "collection"'b9 +3 "core" 9t+ +102 "collection"'h9 +3 "core" 9) +103 "collection"'9 +3 "core" 9( +102 "collection"'59 +3 "core" 9' +102 "collection"'X9 +3 "core" 9 & +102 "collection"'U9 +3 "core" 9%% +102 "collection"'<9 +3 "core" 9)$ +103 "collection"':9 +3 "core" 9-" +102 "collection"'=9 +3 "core" 91" +102 "collection"'s9 +3 "core" 96! +102 "collection"'99 +3 "core" 9 : +102 "collection"'j9 +3 "core" 9 > +103 "collection"'%9 +3 "core" 9 & B +102 "collection"'9 +3 "core" 9 3 F +102 "collection"'\ 9 +3 "core" 9 ?K +102 "collection"'v9 +3 "core" 9 KO +102 "collection"''9 +3 "core" 9 WS +102 "collection"'9 +3 "core" 9 bW +102 "collection"'k9 +3 "core" 9 m[ +102 "collection"'W9 +3 "core" 9 y` +102 "collection"'.9 +3 "core" 9 d +102 "collection"'g9 +3 "core" 9 h +102 "collection"',9 +3 "core" 9 l +102 "collection"'z9 +3 "core" 9 p +102 "collection"'e9 +3 "core" 9 u +102 "collection"'Z9 +3 "core" 9 y +102 "collection"'}9 +3 "core" 9 } +102 "collection"';9 +3 "core" 9  +102 "collection"'9 +3 "core" 9 ! +102 "collection"'x9 +3 "core" 9 " +102 "collection"'A9 +3 "core" 9 # +102 "collection"']9 +3 "core" 9 $ +102 "collection"'>9 +3 "core" 9 & +102 "collection"'39 +3 "core" 9 ( +102 "collection"'{9 +3 "core" 9 ( +102 "collection"'o9 +3 "core" 9 ) +102 "collection"' 9 +3 "core" 9\ * +102 "collection"'9 +2 "core" 9\ , +103 "collection"'9 +3 "core" 9\ - +102 "collection"'9 +2 "core" 9\ . +103 "collection"'G9 +3 "core" 9\ / +102 "collection"'9 +4 "core" 9\ 1 +102 "collection"'u9 +3 "core" 9\ #1 +102 "collection"'L9 +3 "core" 9\ '3 +102 "collection"'$9 +3 "core" 9\ ,4 +102 "collection"'R9 +3 "core" 9\ 05 +102 "collection"' 9 +3 "core" 9\ 56 +103 "collection"'9 +3 "core" 9\ 87 +102 "collection"'9 +3 "core" 9\ =8 +102 "collection"'c9 +22 "core" 9\ B9 +103 "collection"'r9 +3 "core" 9\ E; +102 "collection"'9 +3 "core" 9\ H; +102 "collection"'n9 +3 "core" 9\ M= +102 "collection"'9 +3 "core" 9\ P= +102 "collection"'9 +3 "core" 9\ S? +102 "collection"'f9 +3 "core" 9\ W? +102 "collection"'d9 +3 "core" 9\ ZA +103 "collection"'\\9 +3 "core" 9\ ]A +102 "collection"'E9 +3 "core" 9\ `C +102 "collection"'C9 +3 "core" 9\ cD +102 "collection"'[9 +3 "core" 9\ fE  +102 "collection"'a9 +3 "core" 9\ iE +103 "collection"'19 +3 "core" 9\ kG +102 "collection"')9 +3 "core" 9\ mG +102 "collection"'*9 +3 "core" 9\ pI +102 "collection"'J9 +3 "core" 9\ rI" +102 "collection"'F9 +3 "core" 9\ uJ& +103 "collection"'q9 +3 "core" 9\ wK* +102 "collection"'09 +3 "core" 9\ yL. +102 "collection"'H9 +3 "core" 9\ {M3 +102 "collection"'9 +3 "core" 9\ }O7 +102 "collection"'w9 +3 "core" 9\ O; +102 "collection"'9 +3 "core" 9\ P? +102 "collection"'I9 +3 "core" 9\ QC +102 "collection"'"9 +3 "core" 9\ RH +102 "collection"'9 +3 "core" 9\ SL +102 "collection"'p9 +3 "core" 9\ TP +3 .tCH.hold 10:00,70C +2 "collection"'D `\ `\  +4 "core" P +20471 "Can" +39529 "core" ` +2 "collection"' 9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"''Ӵ +337 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'/ @ +106 "core" @ +2 .tCSV.dial :air + "collection"'B @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"'?'qi +1338 "core" ' + .tCSV.dial CTV +2 "collection"'#  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'8 @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'^ @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +52 "collection"''Ӵ +1338 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'~ +107 "core"  +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'+% +4 "core" %ӹ +2 .tCS.seek 5.001ml + "collection"'('qn +1338 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'S  +45 "core" +2 "collection"'-% +4 "core" %qi  +2 .tCS.seek 7ml + "collection"'7'~ +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'M @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"'' +834 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'@ ` +118 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +3 'Y  +27 "core"  +111  +2 .tCS.seek 5ml +2 "collection"'V'qi +1343 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'| @ +107 "core" B +2 .tCSV.dial :waste + "collection"'4 +108 "core" +2 .tCS.seek :empty +2 "collection"'K'ӂ +1340 "core" ' +2 .tCSV.dial :air + "collection"'l @ +87 "core" > +2 .tCS.seek 5ml +2 "collection"'y'qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'m  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'N  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'_ @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'2'Ӵ +1337 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'& +118 "core" +2 .tCBV.dial CSV + "collection"'O  +31 "core"  +2 "collection"'!% +4 "core" %ӱZ +2 .tCS.seek 5ml + "collection"''qf +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'i  +44 "core" +2 "collection"' % +4 "core" %qf   +2 .tCS.seek 7ml + "collection"'P'{ +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +46 "core" ? +2 .tCS.seek 10ml +2 "collection"'`' +847 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'b ` +120 "core" ^ +2 #tLysing Complete + "collection"'h& +4 "core" &`^f?@q V +2 #tStoring sh1 puck in Collection Clamp to tube 5 + "manipulator"&% +3 "core" %\  - +2 "storage"(5% +3 "core" % 9 9  +2 "storage"(X. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(U(<1 +359 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (<& +2 "core" &<4 - +2 "manipulator"&:& +4 "core" & " $ + "manipulator"&=% +4 "core" %\  ( $ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&s( +153 "core" ( +2 "manipulator"&9& +4 "core" & < '& + "storage"(j& +4 "core" &<4   ; +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&%'Ϲ +96 "core" ' +2 "storage"(& +4 "core" &<4 ! +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(\ ' +248 "core" ' +2 "storage"(v- +3 "core" -'8 + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&'& +3 "core" & 5 $& +2 "storage"(& +3 "core" &<4 L + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&k'a +22 "core" ' +2 .tElbow.hold + "manipulator"&W, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(.- +2 "core" -'8 +2 .tSE.seek 7.11 Pucks below Top Plate +2 "storage"(g', +9 "Can"{ aa +24 "core" ' +2 "manipulator"&,% +4 "core" %͓ A  + "storage"(z& +4 "core" &<4 K + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 350 counts +2 "manipulator"&e'ο +13 "core" ' +2 "manipulator"&Z& +4 "core" & x D ($ +2 "storage"(}& +3 "core" &<4 W +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&;'Ϲ +19 "core" ' +2 .tSE.seek 8.11 Pucks below Top Plate +2 "storage"(' +53 "core" ' +2 "manipulator"&x& +4 "core" &  '$ +57 "manipulator"&A% +4 "core" %Ͼ ' ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&]'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&>( +163 "core" ( +2 "manipulator"&3& +4 "core" &+ % Dy + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &*  Dy +2 .tForearm.seek CC +2 "manipulator"&o' +92 "core" ' +2 .tHand.close + "manipulator"& / +66 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "storage"(& +4 "core" &<4  & + "storage"(& +4 "core" &<4 + "manipulator"&G& +4 "core" && q a '@^ +2 "manipulator"&% +3 "core" %  ! '\ +2 .tForearm.seek :retract + "manipulator"&u'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&L( +189 "core" ( +2 "manipulator"&$& +4 "core" & +) +2 "storage"(R& +3 "core" &<4 +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 5 +2 "manipulator"& 'a +103 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +65 "core" 1 +4 "manipulator"&c% +3 "core" % ͊ 2 | +2 "storage"(r& +4 "core" &<4 ^ + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 341 counts +2 "manipulator"&'ζ +17 "core" ' +2 "manipulator"&n& +4 "core" & * ,) +2 "storage"(& +3 "core" &<4  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +15 "core" ' +2 "storage"(f% +4 "core" % &  * +2 ."downElevator"SE.seek :down +3 "storage"(d'} +100 (\\% +3 "core" % R ? H Yn +2 "manipulator"&E% +3 "core" % : 1 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&C'\ +73 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +15 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'[& +4 "core" &vy + "manipulator"&a& +4 "core" & : >  :) +2 "manipulator"&1% +4 "core" %\  ; < : +2 .tElbow.seek FlushPuck::Garage + "manipulator"&)(, +190 "core" ( +3 "manipulator"&*& +4 "core" &, e a ! >; +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &J& +3 "core" &, h f ?; + .tForearm.seek :garage +2 "manipulator"&F' +98 "core" ' +2 .tHand.close + "manipulator"&q/ +75 "core" / +2 "manipulator"&0& +4 "core" &,  $ I 6; + "manipulator"&H% +4 "core" % 4   5 +2 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&w( +331 "core" ( +2 "manipulator"&& +4 "core" & X n @\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &I& +2 "core" & ` Z V ?\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&"' +97 "core" ' +2 "manipulator"&& +4 "core" & _ a =\ +2 "manipulator"&p% +3 "core" % O Y = +2 "collection"'T& +4 "core" &SWw + "collection"'D& +4 .tCC.seek :closed +2 "collection"' (` +2 "core" &VW +3 &SW  +10 &)mTU - +9 &`vRU A +9 &QkTTb S +10 &DRU T +9 &ITU T +10 &FQV T +9 &VIRT^ T +9 &HRTG S +10 &HRS& T +9 &IQSw T +9 & ^HRT T +10 &" HQS T +9 &#ISS{ T +10 &%HPR T +9 &'eJPR T +9 &)(FNR T +11 &*LOQl T +8 &,GPQe T +9 &.nHQQ T +10 &01GNP S +9 &1GOO T +10 &3GNP T +9 &5vFLO T +9 &77HKOk T +10 &8HMO[ T +9 &:FMOD S +9 &<}IKO7 T +10 &>@GJN! T +9 &@FKL\ T +10 &AGIM T +9 &CEJL T +9 &EIFIM S +10 &G\ GJK~ T +9 &HLNNm T +9 &JW'B V +10 &LBx Y +9 &M, ^ +10 &O`S ` +9 &Qq}w ` +9 &S1 a +10 &T a +9 &Vs b +9 &XsT b +10 &Z1u b$ +9 &[ b+ +10 &] b2 +9 &_V V +9 &`Im (s +10 &`(f [ +8 ( +2 &`c\\ S + "collection"'D& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.63 + "collection"'6& +4 "core" &`b\\ S + .tHand.open + "manipulator"&/1 +69 "core" 1 +2 "manipulator"&B% +4 "core" %  3 +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%# +134 "core"  +2 "processing"%8% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"% ' +1614 "core" ' +2 .tdelay 5 seconds +553 .PSV.dial :waste1 +3 "processing"%^  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%?' +1614 "core" ' + .tPSV.dial PSR +2 "processing"%~ +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%+ + .tCBV.dial PRV +4 "collection"'  +3 "core"  +2 "processing"%S  +45 "core"  +26 +2 .tPSV.dial :mixloop + "processing"%- +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%(  +138 "core" +2 .tPS.seek 0ml +2 "processing"%M' +2630 "core" ' + .tPSV.dial :air +2 "processing"%7  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%@' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :air +2 "processing"%Y  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%| +44 "core" +2 .tPS.seek 0ml +2 "processing"%4' +2634 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&V& +4 "core" & 4\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&l( +3 "core" ( +2 "manipulator"&K& +3 "core" &  3\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" & 3\ + .tForearm.seek CC +2 "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&N/ +67 "core" / +2 .tCC.seek :open +2 "collection"'_( +472 "core" ( +2 "manipulator"&y& +4 "core" & _ _ >\ + "manipulator"&&% +4 "core" % % ] ` = +2 .tForearm.seek :retract + "manipulator"&O'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&!(, +277 "core" ( +2 "manipulator"&2& +4 "core" &, [ b . =U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &i& +3 "core" &, Y Y R =U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& ' +114 "core" ' +2 .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&% +4 "core" % _ )# +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&P'\ +103 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 6 into Collection Clamp + "collection"'b& +4 "core" & + "manipulator"&h% +4 "core" %\  \\ Z > +2 "storage"(% +3 "core" %~ +2 "storage"(5. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(X(K +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (<& +2 "core" &K/ N O  +2 "manipulator"&:& +3 "core" &, 4U +2 "manipulator"&=% +3 "core" %\  4 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&9( +186 "core" ( +2 "manipulator"&j& +4 "core" &  B 11 + "storage"(& +4 "core" &K/ Y Q P  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts + "manipulator"&'φ +106 "core" ' +2 "storage"(& +4 "core" &K/ ` b  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(v' +185 "core" ' +2 "storage"('- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" &K.  +2 "manipulator"&.& +3 "core" & *1 +2 .tElbow.seek 6 + "manipulator"&,( +3 "core" ( +2 "manipulator"&z& +3 "core" & r *1 +2 "storage"(Z& +3 "core" &K.   D  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&}'Z +22 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&x/ +74 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&A& + "storage"(%'} +6 "core" & E *1 + "manipulator"&s% +4 "core" % W : 2| +2 .tForearm.seek :retract + "manipulator"&\ '\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&k( +41 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +137 "core" ( +2 "manipulator"&e& +4 "core" & # S 4 +43 .tElbow.reconfigure LooseElbow +10 "manipulator"&$ &.,(#b +2 &g& +3 "core" & 4 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&3' +98 "core" ' +2 "manipulator"&{& +4 "core" &  ) \ 6 +2 "manipulator"&;% +3 "core" %  $ 8d +3 "collection"'W& +3 "core" &e +2 "collection"' & +3 .tCC.seek :closed +2 "collection"'](` +3 "core" &] +3 &Z  +8 &*mJ - +10 &`u7 A +9 &Sk T +9 &E T +10 &I U +9 &G T +9 &XH T +10 &H- U +9 &G T +10 &I U +9 & aG T +9 &"!I U +10 &#G T +9 &%I U +9 &'gI U +10 &)+E T +9 &*H T +10 &,G T +9 &.pE T +9 &02G T +10 &1H| T +9 &3Gj T +9 &5xGX T +10 &79HR U +9 &8HD T +10 &:F= T +9 &<H( U +9 &>CF# T +10 &@H T +9 &AH T +9 &CC T +10 &ELF T +9 &GG T +10 &HQ U +9 &Je W +9 &L> [ +10 &M\ % _ +9 &O6 ` +9 &Qt", a +10 &S4,- a +9 &T), b +10 &V*, b +9 &Xs/1 b$ +9 &Z./4 b+ +10 &[56 b1 +9 &]89 b3 +9 &_M;= V +10 &`C$;>m . +9 &`h=? !a +2 ( + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.68 + .Hand.open + "manipulator"&Q1 +68 "core" 1 +2 "manipulator"&% +4 "core" %  ,d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'G  +137 "core"  +2 .tCSV.dial CTV + "collection"'  +32 "core"  +2 .tPS.seek 2.5ml +2 "processing"%$' +2621 "core" ' +2 "collection"'R% +4 "core" %  \ +2 .tCS.seek 3.75ml + "collection"'o'I +1655 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%>  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +74 "core"  +2 .tPS.seek 0ml +2 "processing"%c' +2633 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'r ` +30 "core" ` +2 .tCSV.dial :air + "collection"'n @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +1657 "core" ' + .tCSV.dial CTV +2 "collection"'f  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'u'Ӵ +2598 "core" ' + .tCBV.dial :waste1 +2 "collection"'\\ @ +30 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'E  +149 "core"  +2 "collection"'L& +4 "core" &`h|lj !a + #tStoring lyfil puck in Collection Clamp to tube 5 +2 "manipulator"&[% +3 "core" %\  + +2 "storage"(a% +3 "core" %   +2 "storage"(1. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"( (<1 +359 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &<4 +2 "manipulator"&& +4 "core" & C  + "manipulator"&% +4 "core" %\  *  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&*( +152 "core" ( +2 "manipulator"&J& +4 "core" &  # + "storage"(d& +4 "core" &<4 Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&U'Ϲ +102 "core" ' +2 "storage"(& +4 "core" &<4  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(q' +235 "core" ' +3 "storage"(0- +3 "core" -'- + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&H& +3 "core" &  !# +2 "storage"(C& +3 "core" &<4  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&F'a +27 "core" ' +2 .tElbow.hold + "manipulator"&), +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -'- +2 .tSE.seek 8.12 Pucks below Top Plate +2 "storage"(I'! +45 "core" ' +2 "manipulator"&% +4 "core" %͋ \\ U <  + "storage"(p& +4 "core" &<4 Q +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 5 + 342 counts + "manipulator"&T'η +17 "core" ' +2 "manipulator"&& +4 "core" & ! +2 "storage"(& +3 "core" &<4 : +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&6'Ϲ +15 "core" ' +2 .tSE.seek 9.12 Pucks below Top Plate +2 "storage"(/' +53 "core" ' +2 "manipulator"&B& +4 "core" & ! +2 "manipulator"&D% +3 "core" % p   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&8( +165 "core" ( +2 "manipulator"&"& +3 "core" &, ` T  E +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" &, T W & E +44 .tForearm.seek CC +9 "manipulator"& ' +97 "core" ' +2 .tHand.close + "manipulator"&~/ +74 "core" / +2 .tCC.seek :open +2 "collection"'?( +472 "core" ( +2 "storage"(+& +4 "core" &<4  + "storage"(S& +4 "core" &<4  +2 "manipulator"&& +3 "core" &,  E~ +2 "manipulator"&-% +3 "core" %  ~ > +2 .tForearm.seek :retract +2 "manipulator"&('\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&( +156 "core" ( +2 "manipulator"&7& +4 "core" & | K %i +2 "storage"(M& +3 "core" &<4  N +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 5 +2 "manipulator"&'a +105 "core" ' +2 .tElbow.hold + "manipulator"&@, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&Y1 +76 "core" 1 +4 "manipulator"&% +4 "core" % ͒ l i d ; + "storage"(|& +4 "core" &<4 G + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 349 counts +2 "manipulator"&'ξ +14 "core" ' +2 "manipulator"&V& +4 "core" & *g +2 "storage"(K& +3 "core" &<4 $ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&m'Ϲ +15 "core" ' +2 "storage"(N% +4 "core" % +2 ."downElevator"SE.seek :down +3 "storage"(w'} +100 (% +3 "core" % - + 8 Zn +2 "manipulator"& % +3 "core" %ϰ : . +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +63 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +23 "core" ' +4 .tSC.coast +2 "storage"(6 +2 .tPSV.dial :air +2 "processing"%&  +86 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2635 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%2 +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%i  +56 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%l +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%' +2632 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%O& +4 "core" &(  + "manipulator"&b& +4 "core" & e d ?g + "manipulator"&h% +4 "core" %\  [ U  ? +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +177 "core" ( +2 "manipulator"&5& +4 "core" &, J Z 9 ?@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &, d e ?@ +2 .tForearm.seek :garage + "manipulator"&<' +100 "core" ' +2 .tHand.close + "manipulator"&:/ +71 "core" / +2 "manipulator"&=& +4 "core" &,    4@ + "manipulator"&j% +4 "core" % 4   4 +2 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&!(k +120 "core" ( +2 "manipulator"&& +4 "core" &u W N  < + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +2 "core" &u 0 : V < +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'' +94 "core" ' +2 "manipulator"&& +4 "core" &u q Z  @ +2 "manipulator"&.% +3 "core" %ϼ J J @t +2 "processing"%z& +4 "core" &+  +2 "processing"%Z& +3 .tPC.seek :closed +2 "processing"%x(] +2 "core" &0  +3 &/  +10 &4$ . +9 &`/ B +9 &<t1 U +9 &R1 V +10 &O7 V +9 &|R. W +10 &>R W +9 &R V +10 &O V +9 &L V +9 & FQ W +10 &" T V +9 &#O V +9 &%O V +10 &'ON V +9 &)Q V +10 &*Q W +9 &,O V +9 &.WS V +10 &0R V +9 &1M V +9 &3U V +10 &5_O V +9 &7"O V +10 &8P V +9 &:R V +9 &(Q W +9 &?R V +9 &AP V +10 &CoQ V +9 &E0S W +10 &Fj X +9 &H [\ +9 &Jf \\ +10 &L' \\ +9 &M ] +9 &O ] +10 &Ql ] +9 &S. ] +10 &T ] +9 &V ] +9 &Xs ] +10 &Z4 ] +9 &[\ T +9 &]-I "g +10 &]v8 6 +5 ( + "processing"%Z& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 +2 "processing"%A& +3 "core" &]v* 6 +2 &]v* 6 + .tHand.open + "manipulator"&s1 +77 "core" 1 +2 "manipulator"&9% +4 "core" % ϼ ; ; ;t +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tPRV.dial :air + "processing"%e  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%v +44 "core" +3 "processing"%g% +53 "core" %) +2 .tPS.seek 0.3ml +2 "processing"%}' +404 "core" ' + .tPSV.dial PSR +2 "processing"%, +105 "core"  +2 "processing"%%% +4 "core" %V  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%{'.U +502 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%;' +1924 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%W +105 "core" +2 .tPTV.dial :mixing + "processing"%\ @ +76 "core" B +2 .tPBV.dial :waste2 + "processing"%_  +96 "core"  +3 .tPS.seek 0ml +2 "processing"%Q' +2629 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &u 1  ? 8 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"& (k +3 "core" ( +2 "manipulator"&G& +4 "core" &u % 8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &u "  7 +2 .tForearm.seek PC +2 "manipulator"&3' +93 "core" ' +2 .tHand.close + "manipulator"&X/ +66 "core" / +2 .tPC.seek :open +2 "processing"%4( +452 "core" ( +2 "manipulator"&R& +4 "core" &u  t 7 + "manipulator"&`% +4 "core" % % $ ^ 7 +2 .tForearm.seek :retract + "manipulator"&>'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +134 "core" ( +2 "manipulator"&$& +4 "core" &, \  7* + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" &,   : 6* +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&n' +113 "core" ' +2 .tHand.open + "manipulator"&o1 +72 "core" 1 +2 "manipulator"&f% +4 "core" % q c $H +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +99 "core" ' +2 #tLoading da puck from tube 6 into Processing Clamp + "processing"%\\& +4 "core" &t +2 "manipulator"&E% +3 "core" %\  $ $ P 7 +2 "storage"(L% +4 "core" %| r t  + "storage"([. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(a(K +355 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (1& +3 "core" &K6 G N   + "manipulator"&& +4 "core" &, H 2) +2 "manipulator"&% +3 "core" %\  2 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&( +180 "core" ( +2 "manipulator"&J& +4 "core" &   1/ + "storage"(d& +4 "core" &K7 7 4 o  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'φ +98 "core" ' +2 "storage"(k& +4 "core" &K7 O Q  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +43 "Can" cb +165 "core" ' +2 "storage"(0- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (H& +2 "core" &K5 ,  +2 "manipulator"&C& +4 "core" & s '/ + .tElbow.seek 6 +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +3 "core" &  '/ +2 "storage"(p& +4 "core" &K5 6  + .tForearm.seek 6 + 300 counts +2 "manipulator"&'Z +24 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&B& +4 "storage"(D'} +5 "core" & l */ + "manipulator"&U% +5 "core" % N  0 +2 .tForearm.seek :retract +2 "manipulator"&*'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&q(k +54 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +202 "core" ( +2 "manipulator"&F& +4 "core" &u \ 2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" &u  2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&I' +109 "core" ' +2 "manipulator"&"& +5 "core" &u   6 + "manipulator"&^% +4 "core" %   F 6 +2 "processing"%6& +3 "core" & +2 "processing"%)& +3 .tPC.seek :closed +2 "processing"%~(] +3 "core" &# +4 &3 . +9 &)B~8 4 +10 &Bj}( H +9 &h" V +9 &I& V +10 &TN& V +9 &P! V +10 &N V +9 &R V +9 &[O V +10 &Q W +9 & Q V +9 &"Q V +10 &$cL V +9 &&%J V +10 &'M V +9 &)O\ V +9 &+kN V +10 &-,O W +9 &.L V +9 &0O V +10 &2sO V +9 &45N V +10 &5J V +9 &7N V +9 &9|L V +10 &;>N V +9 &<N V +9 &>K V +10 &@J V +9 &BFL V +10 &DP V +9 &EZ W +9 &Gm Y +10 &I< \\ +9 &J \\ +9 &L \\ +10 &N ] +9 &PB ] +10 &R ] +9 &S; ] +9 &U> ] +10 &WIB ] +9 &Y\ B ] +9 &Z@ ] +10 &\\}{B : +9 &]h8q: @ +9 ( + &]{= - + "processing"%)& +4 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.77 .Hand.open +2 "manipulator" +70 "core" 1 +3 "manipulator"&]% +4 "core" %  3 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&+'\ +92 "core" ' +2 .tSC.coast "storage"(6 +54 #tHeating da puck from tube 6 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%S  +2 %9 +5 "core" 9 +103 "processing"%-9 +3 "core" 9 +102 "processing"%79 +3 "core" 9  +102 "processing"%M9 +3 "core" 9  +102 "processing"% 9 +3 "core" 9 +102 "processing"%89 +3 "core" 9 +102 "processing"%Y9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%|9 +3 "core" 9" +102 "processing"%V9 +3 "core" 9& +102 "processing"%K9 +3 "core" 9+ +102 "processing"%N9 +3 "core" 9/ +102 "processing"%(9 +3 "core" 93 +102 "processing"%9 +2 "core" 97 +103 "processing"% 9 +3 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"%9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%&9 +2 "core" 9L +103 "processing"%/9 +3 "core" 9P +102 "processing"%m9 +2 "core" 9U +103 "processing"%w9 +2 "core" 9Y +103 "processing"% 9 +3 "core" 9] +102 "processing"%c9 +2 "core" 9a +103 "processing"%29 +3 "core" 9e +102 "processing"%i9 +2 "core" 9j +103 "processing"%l9 +2 "core" 9n +103 "processing"%9 +3 "core" 9r +102 "processing"%9 +2 "core" 9v +103 "processing"%O9 +3 "core" 9z +102 "processing"%b9 +2 "core" 9 +103 "processing"%h9 +2 "core" 9 +103 "processing"%59 +3 "core" 9 +102 "processing"% 9 +2 "core" 9 +103 "processing"%@9 +5 "core" 9 +103 "processing"%:9 +2 "core" 9 +103 "processing"%=9 +2 "core" 9 +103 "processing"%j9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9\ +103 "processing"%9 +3 "core" 9#\ +103 "processing"%P9 +2 "core" 9( +103 "processing"%<9 +3 "core" 9. +102 "processing"%9 +2 "core" 93 +103 "processing"%.9 +2 "core" 98 +103 "processing"%z9 +3 "core" 9> +103 "processing"%9 +3 "core" 9C +102 "processing"%9 +2 "core" 9I +103 "processing"%t9 +2 "core" 9M +103 "processing"%Z9 +2 "core" 9R +103 "processing"%A9 +3 "core" 9W +102 "processing"%s9 +2 "core" 9\\ +103 "processing"%99 +2 "core" 9` +103 "processing"%e9 +2 "core" 9d +103 "processing"%v9 +2 "core" 9i +3 .tPH.hold 2:00:00,28C +3 "processing"%g ppi + .tdelay 1:30 +3 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"%' +104 "core"  +2 "processing"%% +4 "core" % + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%,'\ +602 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%%'Һ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%}  +75 "core"  +2 .tPSV.dial PTV + "processing"%{ +73 "core" +2 .tPBV.dial :waste1 + "processing"%W  +133 "core"  +2 "processing"%\ % +4 "core" %Ҷl  +2 .tPS.seek 1.5ml + "processing"%_'| +607 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%; * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1610 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%G  +37 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%X +75 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%!' +2557 "core" ' + .tPSV.dial PTV +2 "processing"% +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%x +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%R +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%`  +84 "core" +2 .tPS.seek :empty +2 "processing"%$'ղ +598 "Can" >= +1937 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%r  +137 "core" +2 .tPSV.dial :mixloop + "processing"%3 +43 "core" +2 .tPRV.dial :ab1 + "processing"% @ +76 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%o' +371 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'f  + "processing"%>  +48 "core" +  +2 "processing"%\\% +4 "core" %  +2 .tPS.seek 0.34ml + "processing"%E' +438 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'L  +30 "core" +2 .tPRV.dial :air + "processing"%[  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%n'G +1184 "core" ' + .tPRV.dial :waste2 +2 "processing"%1 @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"%'\ +871 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +57 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%J'Һ +1606 "core" ' + .tPSV.dial :PML +49 "processing"%d +45 "core" +2 .tPTV.dial :mixing + "processing"%k @ +77 "core" A +2 .tPBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%% +4 "core" %Ҿ  +2 .tPS.seek 1.85ml + "processing"%0' +244 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%H * +35 "core" + +4 .tPS.seek 0ml + "processing"%C' +1964 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &d +2 "manipulator"&p& +3 "core" &u _ & +2 "manipulator"&% +3 "core" %\  & 1 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&B(, +134 "core" ( +2 "manipulator"&U& +4 "core" &, E 2" + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, H 1" +2 .tForearm.seek :garage +2 "manipulator"&' +98 "core" ' +2 .tHand.close + "manipulator"&/ +68 "core" / +2 "manipulator"&& +4 "core" &,  b *" +2 "manipulator"&F% +3 "core" % 4 f  +2 .tForearm.seek :retract +2 "manipulator"&T'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +292 "core" ( +2 "manipulator"&D& +4 "core" &2 r  $I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &"& +2 "core" &+ s  %Du +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&^' +100 "core" ' +3 "manipulator"&6& +4 "core" &+ o  Du +2 "manipulator"&*% +4 "core" %\ r }   +2 "collection"'4& +3 "core" & +2 "collection"'#& +3 .tCC.seek :closed +2 "collection"'](` +3 "core" && +3 &  +9 &(p . +10 &_| B +9 &Bo U +9 &H V +10 &L W +9 &J V +9 &DI V +10 &N V +9 &L W +9 &K V +10 & LG V +9 &"M V +10 &#I V +9 &%I V +9 &'SI W +10 &)I V +9 &*K V +9 &,H V +10 &.\\N V +9 &0J W +10 &1H V +9 &3J W +9 &5eI V +10 &7'H V +9 &8J: W +9 &:H V +10 &0I V +10 &?J V +10 &AJS W +8 &CuI V +10 &E8I V +9 &FIC V +10 &HN W +9 &JyZ X +9 &L3v  Z +10 &M</ _ +9 &OKN a +9 &QaNP b +10 &S!PS b" +9 &TUU b& +10 &VVW b, +9 &XTXX b- +9 &Z Z] b. +10 &[]_ b/ +9 &]n^a b0 +9 &_`d V +10 &`07eg . +9 &`p{fh Z +5 ( + "collection"'#& +3 "core" &`prdg Z +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.58 +2 "collection"'& +4 "core" &`prbf Z + .tHand.open + "manipulator"&)1 +68 "core" 1 +2 "manipulator"&-% +4 "core" % \ 3 S }  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&I'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%7 +118 "core"  +2 "processing"%a% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%M' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%8' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%Y +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%|  +2 "collection"'V  +33 "core" ~ +133  +2 .tPSV.dial :mixloop + "processing"%K +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%N  +77 "core" +2 .tPS.seek 0ml +2 "processing"%(' +2631 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :air +2 "processing"%  +56 "core" +2 .tPS.seek 2.5ml +2 "processing"%&' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%/ +43 "core" +2 .tPS.seek 0ml +2 "processing"%m' +2622 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&w& +4 "core" &'& ? #Aa +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"& ( +33 "core" ( +2 "manipulator"&c& +4 "core" & m $ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &2& +2 "core" & g r $ +2 .tForearm.seek CC + "manipulator"&i' +96 "core" ' +2 .tHand.close + "manipulator"&l/ +65 "core" / +2 .tCC.seek :open +2 "collection"'( +473 "core" ( +2 "manipulator"&& +4 "core" & 0 + "manipulator"&O% +4 "core" % ( v 0 +50 .tForearm.seek :retract +3 "manipulator"&b'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&h(, +278 "core" ( +2 "manipulator"&5& +4 "core" &, r = /9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &, 19 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&@' +115 "core" ' +2 .tHand.open + "manipulator"&:1 +74 "core" 1 +2 "manipulator"&=% +4 "core" % v o # R +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +103 "core" ' +2 ."da"delayUntil "08:33:18.74" +24624 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%y @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core"  +2 ."da"delay 30 seconds +1824 "Can" [Z +1178 ."da"PBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" + +2 ."da"PSV.dial :air + "processing"%<  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2553 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%. +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%z  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"% +58 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%t'ղ +2550 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%Z +133 "core"  +2 "processing"%A% +4 "core" %ճ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%s'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%9'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%e  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%v +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%'  +36 "core" +2 "processing"%% +4 "core" %һ  +2 ."da"PS.seek 1.5ml + "processing"%Q' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%}' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%{  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%W * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%\ +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%%' +2557 "core" ' + ."da"PSV.dial PTV +2 "processing"%; +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%_ +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%S +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%G  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2560 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%X +135 "core"  +2 "processing"%% +4 "core" %ձ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%x'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%R +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%`  +34 "core" +2 "processing"%!% +4 "core" %ҷ  + ."da"PS.seek 1.5ml +2 "processing"%r'} +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%3 * +33 "core" + +4 ."da"PS.seek 0ml + "processing"% ' +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%$  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%> +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%\\' +2561 "core" ' + ."da"PSV.dial PTV +2 "processing"%o +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%L +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%[ +75 "core" +2 ."da"delay 5 seconds +491 "Can" >> +11 ."da"PSV.dial :air +2 "processing"%E  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%1'ղ +2546 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%n  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +136 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +44 "processing"%d +52 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%k' +401 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%  +45 "core"  +2 "processing"%% +4 "core" %  +2 ."da"PS.seek 0.55ml + "processing"%H'Y +344 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%J  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%0'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"% +45 "core" +2 ."da"PTV.dial :mixing + "processing"%p @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%U% +4 "core" %ҹ  + ."da"PS.seek 1.85ml +2 "processing"%' +251 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%q * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1969 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +2724 "Can" AA +278 ."da"PBV.dial between PSV and waste1 +2 "processing"%F * +33 "core" + +2 ."da"PSV.dial :air + "processing"%+  +57 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2557 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%D +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%"  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%B +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%6  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%*'ղ +2558 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%4 +146 "core"  +2 "processing"%T% +4 "core" %ղ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%?'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%)  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%- +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%#  +35 "core"  +2 "processing"%7% +4 "core" %Ҷ  + ."da"PS.seek 1.5ml +2 "processing"%a'| +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%C' +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%M * +36 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%Y +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%8' +2555 "core" ' + ."da"PSV.dial PTV +2 "processing"%V +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%| +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%K +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%N  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2554 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +134 "core"  +2 "processing"%(% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%/% +4 "core" %Һ  + ."da"PS.seek 1.5ml +2 "processing"%&' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%w * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%c' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%2  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%I' +2548 "core" ' + ."da"PSV.dial PTV +2 "processing"%] +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%O +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%i  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%5'ղ +782 "Can" TT +1767 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +135 "core"  +2 "processing"% % +4 "core" %ճ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +53 ."da"PS.seek 0.5ml +2 "processing"%:'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%='Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%b +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%@  +34 "core"  +2 "processing"%y% +4 "core" %ҽ  +2 ."da"PS.seek 1.5ml + "processing"%' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%<' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%m  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%z +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2544 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%Z +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%t'ղ +2539 "core" ' +3 ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR + "processing"%s +153 "core"  +9 "processing"%e% +17 "core" %ծ +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +15 ."da"PS.reconfigure PSconfig +5 "processing"%#A d`b +3 ."da"PS.seek 0.25ml +5 "processing"%v'm +347 "core" ' +3 ."da"delay 5 seconds +503 "processing"%'% +4 "core" %k  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +349 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%9'Һ +1616 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%, +77 "core" +2 ."da"PBV.dial :waste1 + "processing"%Q  +34 "core"  +2 "processing"%{% +4 "core" %ҹ  + ."da"PS.seek 1.5ml +2 "processing"%W' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\ * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%}' +1618 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%;  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%_ * +46 "core" ( +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%S +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%G' +2587 "core" ' + ."da"PSV.dial PTV +2 "processing"%% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%X +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2577 "core" ' +2 "processing"%R9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast + "processing"%`  +3 "core" 5 + 5 +2 "processing"%!& +3 "core" &]{ - +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 5 + "manipulator"&x% +3 "core" %\ " 2 ; = ; +2 "storage"(3% +3 "core" %{  +2 "storage"(r. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 5 +2 "storage"($(<1 +358 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (f& +3 "core" &<4 K F + "manipulator"&>& +4 "core" &, 9 + "manipulator"& % +4 "core" %\ "  ; + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 5 +2 "manipulator"&o( +198 "core" ( +2 "manipulator"&L& +4 "core" & + + "storage"([& +4 "core" &<4 ' (  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&E'Ϲ +106 "core" ' +2 "storage"(\\& +4 "core" &<4 R O  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(n' +217 "core" ' +2 "storage"(- +3 "core" -', +4 ."da"SE.configure SEconfig +4 "storage"(#QK-0-\ b +4 "manipulator"&& +4 "core" & + +2 "storage"(d& +3 "core" &<4 & $ ; +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 5 +2 "manipulator"&1'a +29 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -', +2 ."da"SE.seek 9.13 Pucks below Top Plate +2 "storage"(k' +34 "core" ' +2 "manipulator"&J% +4 "core" %~} L A  + "storage"(H& +4 "core" &<4 = + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 5 + 329 counts + "manipulator"&'Ϊ +15 "core" ' +3 "manipulator"&p& +4 "core" & E \ + +2 "storage"(& +3 "core" &<4 J B +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 600 counts + "manipulator"&U'Ϲ +29 "core" ' +2 ."da"SE.seek 10.13 Pucks below Top Plate +52 "storage"(q' +57 "core" ' +2 "manipulator"&0& +4 "core" &  \ + +2 "manipulator"&% +3 "core" % ) \ +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&F(k +263 "core" ( +2 "manipulator"&+& +4 "core" &r i + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &r T +2 ."da"Forearm.seek PC +2 "manipulator"&D' +93 "core" ' +2 ."da"Hand.close + "manipulator"&"/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%B( +451 "core" ( +2 "storage"(6& +4 "core" &<4 D J + "manipulator"&& +4 "core" &r  + "manipulator"&4% +4 "core" % ϼ  * ! + ."da"Forearm.seek :retract +2 "manipulator"&T'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 5 +2 "manipulator"&*( +267 "core" ( +2 "manipulator"&?& +4 "core" & 6 + "storage"()& +4 "core" &<4 E M 0 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&-'Ϲ +95 "core" ' +2 ."da"Hand.open +2 "manipulator" +77 "core" 1 +2 "storage"(7- +3 "core" -' +3 ."da"SE.seek 9.89 Pucks below Top Plate + "storage"(' +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 9.12 Pucks below Top Plate +2 "storage"(^' +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep2009h525ml.tif +1444 #SX MX5/16 (USB:61): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.762 seconds\ /var/log/esp/da19sep2009h525ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep2009h525ml15s.tif +500 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1058 #"da"SX MX5/16 (USB:61): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep2009h525ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep2009h525ml30s.tif +3057 #SX MX5/16 (USB:61): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep2009h525ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep2009h525ml70s.tif +4015 "Can" +3106 #"da"SX MX5/16 (USB:61): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep2009h525ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"HABfans.email "10.762 sec auto-exposure",Subject: "da19sep2009h525ml images!" +8 "storage"(a- +16 "core" -' +3 "storage"( & +4 "core" &<4 ( /  +2 "manipulator"&M& +3 "core" & 5 +2 ."da"Elbow.seek 5 +2 "manipulator"&Y( +4 "core" ( +2 "manipulator"&C& +3 "core" &  5 +2 "storage"(V& +4 "core" &<4 4 2 k +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&|'Ϲ +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 9.84 Pucks below Top Plate +2 "storage"(K' +65 "core" ' +2 "manipulator"&N& +4 "core" & | 5 +2 "storage"(8& +3 "core" &<4  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 5 +2 "manipulator"&'a +26 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&(, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 10.02 Pucks below Top Plate +2 "storage"(' +30 "core" ' +3 "manipulator"&% +8 "core" %͏ V P F  +2 "storage"(& +3 "core" &<4  +2 ."da"Forearm.force -20 +3 "manipulator"&5 +5 ."da"Forearm.seek 5 + 346 counts +2 "manipulator"&'λ +15 "core" ' +2 "manipulator"&/& +5 "core" & Q #3 +2 "storage"( & +5 "core" &<4  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&w'Ϲ +23 "core" ' +3 "storage"(&% +5 "core" %  d +2 ."downElevator"SE.seek :down +4 "storage"(2'} +99 (l% +3 "core" % # Xh +2 "manipulator"&% +4 "core" %ϸ N %[ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&c'\ +52 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +36 "core" ' +2 ."da"SC.coast + "storage"(6 +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +2 "processing"%]& +4 "core" & +3 "manipulator"&& +4 "core" & < 03 +2 "manipulator"&O% +3 "core" %\   0 +3 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&i(, +182 "core" ( +2 "manipulator"&I& +4 "core" &,  ! 7i + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &,   j 6i +2 ."psFlush"Forearm.seek :garage +2 "manipulator"& ' +100 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&5/ +71 "core" / +2 "manipulator"&:& +4 "core" &, p .i +2 "manipulator"&b% +3 "core" % + H . +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&@'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&y(k +123 "core" ( +4 "manipulator"&=& +4 "core" &n   j 5 + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +3 "core" &n   u 5 +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +3 "manipulator"&' +95 "core" ' +2 "manipulator"&m& +4 "core" &n   7 +2 "manipulator"&.% +4 "core" %Ͼ \  + 8q +2 "processing"%z& +4 "core" & +2 "processing"%<& +4 ."psFlush"PC.seek :closed +2 "processing"%(] +3 "core" &k +3 &_  +10 &&o . +10 &_ B +8 &Bn U +10 &P V +9 &Ok V +9 &M V +11 &FN V +8 & N U +10 &Q} V +9 &No V +10 & NPi V +9 &"Rx V +9 &#Lr V +9 &%Mq U +10 &'VLp V +9 &)Op V +10 &*Pd V +9 &,Q^ V +9 &.^L^ V +10 &0N_ V +9 &1K\\ V +9 &3O[ V +10 &5fO[ V +9 &7(O\\ V +10 &8QR V +9 &:OH V +9 &0NI V +9 &?QO V +9 &ALM U +10 &CvLK V +9 &E7QJ V +10 &F_H X +9 &HyF Z +9 &Jl= \\ +10 &L-A \\ +10 &M> ] +8 &O; \\ +10 &Qs< \\ +9 &S5< \\ +10 &T; \\ +10 &V; ] +8 &Xz: ] +10 &Z:, ] +9 &[2 P +10 &]-K( b +9 &]| H& 8 +5 ( + "processing"%<& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 + "processing"%& +4 "core" &]|05 8 + &]|0 8 + ."psFlush"Hand.open +2 "manipulator"&Z1 +65 "core" 1 +2 "manipulator"&A% +4 "core" % Ͼ 2q +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract + "manipulator"&'\ +94 "core" ' +3 ."psFlush"PSV.dial PSR +2 "processing"%s +135 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%e'TE +365 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +742 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%t' +1611 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%' +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%v  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%, +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%Q'\ +604 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%{' +2126 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%9 +86 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%\ U +57 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%W' +2618 "core" ' +4 ."psFlush"PSV.dial PBV +3 "processing"%; @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +2622 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%S  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%}'ղ +2629 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%% +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%X' +2627 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +2 "processing"%' +2629 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%G @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2635 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%`  +74 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%!'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%x +46 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%3'TE +1108 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%r' +1612 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%f +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%>  +55 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%L +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%['\ +607 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%h' +2120 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%\\ +74 "core" +2 ."psFlush"PBV.dial PSV + "processing"%j U +55 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2618 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%J'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%H +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%p' +2629 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%0' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +44 "processing"%E' +2638 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%o  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%n'ղ +2625 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'1& +4 "core" & B + "manipulator"&& +4 "core" &n S / +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&k(k +4 "core" ( +2 "manipulator"&U& +4 "core" &n " 0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &n i 0 +2 .tForearm.seek PC +2 "manipulator"&' +52 "Can" ?? +41 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +2 .tPC.seek :open +2 "processing"%"( +451 "core" ( +2 "manipulator"&& +4 "core" &n ^ \\ = + "manipulator"&~% +4 "core" % Ϣ O P V < +2 .tForearm.seek :retract + "manipulator"&6'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +371 "core" ( +2 "manipulator"&4& +4 "core" &,   l 5E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &+  2 4E +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&?' +103 "core" ' +2 "manipulator"&)& +4 "core" &, = 3E +2 "manipulator"&F% +3 "core" %  3 +2 "collection"'#& +4 "core" & X +2 "collection"'7& +3 .tCC.seek :closed +2 "collection"'T(` +3 "core" & Z +3 &\  Z \ +8 &)q\  Y - +10 &^y\  V A +9 &=p  Z U +10 &K\  [ U +9 &K  X U +9 &J\ Z U +10 &AK  W U +9 &L  V U +9 &J  W U +10 &K Y U +9 & IJ R U +10 &"\ L\ Y V +9 &#L  Y U +9 &%K _ V +10 &'OO  ` V +9 &)I ] U +9 &*N \\ V +10 &,I ` V +9 &.YK d U +10 &0H b V +9 &1H\  c U +9 &3J e U +10 &5`Ld V +9 &7"I d V +9 &8I g U +10 &:I e V +9 &*H ] V +9 &?M f V +9 &AJ h V +10 &CqGe U +9 &E2G ] V +9 &FLe U +10 &HNh V +9 &Ju[e W +10 &L/s*"[ Z +9 &MTHf ^ +9 &Oacf a +10 &Q`bf^ a +9 &S hg` a +9 &TiiT b +10 &VjkW b# +9 &X[llX b( +10 &ZnqV b- +9 &[pqV b. +9 &]rsd b/ +10 &_3svR U +9 &`=:ux^ 'v +9 &`cmvyb P +2 ( + "collection"'7& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.53 +2 "collection"'q& +4 "core" &`cmvuX P + .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&a% +4 "core" %  7 * +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"& '\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'M& +4 "core" &`cmsvi P +2 "collection"'C% +3 "core" %ӹsvc +2 .tCSV.dial CSR + "collection"'V  +43 "core"  +2 "collection"'N% +4 "core" %ӳqut + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'8'qi +1336 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %qeotr  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"''? +694 "core" ' + .tCSV.dial :waste +2 "collection"'/ +135 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"' 'Ӵ +1982 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'&& +4 "core" &`ceqrm P + "collection"'*% +4 "core" %Ӱpq` + .tCSV.dial :flush +2 "collection"'-  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'^'qi +1300 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'l @ +43 "core" A +2 "collection"'% +4 "core" %qeqs_ \ +2 .tCS.seek 7ml +2 "collection"'|'z +568 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'Y  +2 'K  +43 "core"  +96  +2 .tCBV.dial :waste1 + "collection"'] @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"''Ӵ +1792 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &`caqss P + "collection"'O% +4 "core" %Ӳrsa + .tCSV.dial :flush +2 "collection"'  +74 "core" +2 .tCS.seek 5ml +2 "collection"''qi +1300 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'w @ +57 "core" > +2 "collection"'I% +4 "core" %qjoqa  +2 .tCS.seek 7ml + "collection"' ' +569 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'2  +46 "core"  +2 .tCBV.dial :waste2 + "collection"'$  +108 "core"  +2 .tCS.seek 0ml +2 "collection"'('Ӵ +1799 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'5& +4 "core" &`cbqtp P + "collection"':% +4 "core" %ӱqt\\ + .tCSV.dial CSR +2 "collection"'b  +44 "core"  +2 "collection"'c% +4 "core" %ӱrr^ + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'=' +2038 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +49 "collection"' +13 .tCS.seek 10ml + "collection"'P' +574 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +3 "collection"' + 'm  +104 "core" +38  +2 .tCTV.dial :intake + "collection"'.  +77 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'z' +2059 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'i  +77 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'@'Ӵ +582 "core" ' + .tCSV.dial CSR +2 "collection"'B  +118 "core"  +2 "collection"'<% +4 "core" %ӰqtP + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'Z' +1342 "core" ' + .tCSV.dial CBV +2 "collection"'A +104 "core" +2 .tCS.seek 0ml +2 "collection"'s'Ӵ +2602 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &+ -E +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +3 "core" ( +2 "manipulator"&e& +4 "core" &+ O -E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &'& +2 "core" &+ -E +2 .tForearm.seek CC +2 "manipulator"&v' +95 "core" ' +2 .tHand.close + "manipulator"&t/ +67 "core" / +2 .tCC.seek :open +2 "collection"',( +471 "core" ( +2 "manipulator"&& +4 "core" &+   w 6E + "manipulator"&Q% +4 "core" %   / 3 +2 .tForearm.seek :retract + "manipulator"&9'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&\ (, +290 "core" ( +2 "manipulator"&{& +4 "core" &, 5 : 9N + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &;& +2 "core" &, /   8N +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&W' +114 "core" ' +3 .tHand.open + "manipulator"&S1 +67 "core" 1 +2 "manipulator"&_% +4 "core" % r w  'M +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&%'\ +99 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:20:33 + #Preparing to sleep until 11:00AM 9/20/2019 +4 ."shutdown"CC.coast +2 #tAsleep til 11:00AM 9/20/2019 +2 "collection"'6 +4 #tContinuing at 11:00 +2 ."shutdown"CS.coast +3 "Can" >= +2 "collection"'5 +3 ."Qmail"GoodNews.email "Then, in tube 6: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:87\\n{4 => 22,\\n 5 => 11,\\n 6 => 11}\\nCan@09:28:31, 23.3C, 20% humidity, 15.0psia, 12.347V, 0.318A, 0.312A avg, 3.93W",Subject: "Asleep until 11:00" +5 ."shutdown"PC.coast +2 "processing"%6 +3 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +38 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +30605 "Can"  +60002  %% +60002  %% +60003  %% +60002  && +60002  %% +60002  %% +60002  %% +60002  %% +38155   +2 #tPowering core bus +484 .Gate.power :raw,:ON +2 "sampler") +2 )} +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 %X +4 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )G% +2 "core" %  +2 .tSS.configure SSconfig +2 "sampler")#.0X% +2 "core" % +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'r  +49 "core" + .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast + "processing"%L  +2 "core" +2 .tPH.configure PHconfig + "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 + "sampler") +10 "collection"' % +3 "core" %' +2 ."rdySampler"Intake.select :close +2 "processing"%[% +2 ."rdySampler"Exhaust.select :close +3 "manipulator"&\\% + ."rdySampler"CTV.dial :air +4 "collection"'j  +2 "core" %> + % ^ N +2 ."rdyProcessing"PSV.dial :air +3 "manipulator"&h% +2 "processing"%  +5 "core" % | ; W F + +2 .tForearm.reconfigure LooseForearm +3 ."rdySampler"CSV.dial :waste1 +3 "manipulator"&#@2^d^2b + "collection"' +3 .tForearm.home.seek :retract +2 "manipulator"&'\ +39 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler")d +3 "core"  +2 "sampler")H  +4 "core"  +3 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b + "sampler")#.0X 22,\\n 5 => 11,\\n 6 => 11}\\nCan@11:00:34, 22.8C, 20% humidity, 15.0psia, 12.342V, 0.367A, 0.367A avg, 4.53W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #8) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'k& +4 "core" &)  + .tHand.open +2 "manipulator"&41 +65 "core" 1 +2 "manipulator"&D& +4 "core" & & ( + 5d +2 "manipulator"&)% +3 "core" % \  = 6 +2 .tElbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&F(, +175 "core" ( +2 "manipulator"&#& +8 "core" &, ( # i 5E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &,   6E +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +4 .tHand.close +2 "manipulator"&q/ +73 "core" / +2 "manipulator"&& +4 "core" &, A 0E +2 "manipulator"&a% +3 "core" % / + /, +2 .tForearm.seek :retract +3 "manipulator"&M'\ +102 "core" ' +3 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&C( +303 "core" ( +2 "manipulator"&7& +4 "core" &% 0?T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" &%  0?T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&N' +101 "core" ' +2 "manipulator"&?& +4 "core" &% c /?T +2 "manipulator"&u% +3 "core" %  b . +2 "collection"'& +4 "core" &+  +2 "collection"'8& +4 .tCC.seek :closed + "collection"'/(` +3 "core" &)  +5 &\  D +8 &Eu! 4 +10 &5j{  H +9 &g  V +10 &I U +9 &GK V +9 &\ I U +10 &K V +9 &I  U +9 &OI V +10 &J  V +9 & O  V +10 &"J  V +9 &$WG V +10 &&J V +10 &'K  V +9 &)H U +9 &+_K V +10 &-"J  U +8 &.J V +10 &0H V +9 &2hH  U +10 &4)I  V +9 &5L  V +9 &7L V +9 &9pJ! U +10 &;2G! U +10 &<I  V +9 &>I  V +9 &@xH  U +9 &B9G! V +10 &CD  V +9 &EK  U +9 &GH!" U +10 &I?N#% W +9 &J`*' X +10 &LD8 \\ +9 &Njuj ` +9 &P'{{ a +10 &Q~ b +9 &S b +9 &Uh b" +10 &W% b' +9 &X b/ +10 &Z b2 +9 &\\K b3 +9 &] b4 +10 &_ C +9 &`V% 'u +9 &`pv [ +2 ( + "collection"'8& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.49 +2 "collection"'& +4 "core" &`pu [ + .tHand.open + "manipulator"&&1 +69 "core" 1 +6 "manipulator"&*% +4 "core" %  $ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&-'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"' & +4 "core" &`pu [ + "collection"'l% +4 "core" %ӷ# + .tCSV.dial CSR +2 "collection"'  +137 "core"  +2 "collection"'^% +4 "core" %ӷ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'Y'qi +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'K% +3 "core" %qk  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"']'E +703 "core" ' + .tCSV.dial :waste +2 "collection"'| +135 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1970 "core" ' +2 #tPurging external Intake + "collection"'O& +4 "core" &`pt [ + "collection"'% +4 "core" %ӵ + .tCSV.dial :flush + "collection"'  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'w' +2550 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'I +2 '  +16 "core"  +61 ~ +2 .tCTV.dial :intake + "collection"'2  +75 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'$'Ӵ +2575 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'  +77 "core"  +2 #tFlushing upper manifold + "collection"'5& +4 "core" &`ps3 [ + "collection"':% +4 "core" %Ӻ  + .tCSV.dial :flush +2 "collection"'b  +86 "core" +2 .tCS.seek 5ml +2 "collection"'c'qi +1318 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'( @ +45 "core" A +2 "collection"'=% +4 "core" %qn  +49 .tCS.seek 7.001ml + "collection"' ' +571 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'m +106 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'.'Ӵ +1795 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'P'2T +825 "core" ' + .tCSV.dial :waste +2 "collection"'i +45 "core" +2 .tCS.seek 0ml +2 "collection"'z'Ӵ +28 "Can" dd +789 "core" ' +2 "collection"'B& +4 "core" &`pr [ + "collection"'<% +4 "core" %Ӵ + .tCSV.dial :flush +2 "collection"'@  +43 "core"  +2 .tCS.seek 3ml +2 "collection"''2T +814 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'A @ +44 "core" A +2 "collection"'Z% +4 "core" %2R  +2 .tCS.seek 5ml + "collection"''qg +575 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +2 "collection"'e'Ӵ +1301 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'''2T +804 "core" ' + .tCSV.dial :waste +2 "collection"'t +76 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +813 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &% = *?T +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&T( +46 "core" ( +2 "manipulator"&& +4 "core" &  0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" & ; 0 +2 .tForearm.seek CC + "manipulator"&v' +92 "core" ' +2 .tHand.close + "manipulator"&{/ +66 "core" / +2 .tCC.seek :open +2 "collection"';( +471 "core" ( +2 "manipulator"&& +4 "core" & h R < + "manipulator"&S% +4 "core" % # > ? B < +2 .tForearm.seek :retract + "manipulator"&_'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&9(, +281 "core" ( +2 "manipulator"&W& +4 "core" &, G ;  ;X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +3 "core" &, < : T ;X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&s' +115 "core" ' +2 .tHand.open + "manipulator"&"1 +75 "core" 1 +2 "manipulator"&n% +4 "core" % w ,b +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&%'\ +98 "core" ' +2 #tda sampling at most 1000ml +3 #Loading sh1 puck from tube 6 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 6 at 11:05:01EDT20-Sep-19\\n{4 => 22,\\n 5 => 11,\\n 6 => 11}\\nCan@11:03:41, 22.9C, 20% humidity, 15.0psia, 12.259V, 0.551A, 0.551A avg, 6.75W",Subject: "da sampling at most 1000ml" +2 "collection"'\ & +5 "core" &! +2 "manipulator"&g% +3 "core" %\  @ Q ; +2 "storage"(}% +4 "core" %z f  \  + "storage"(. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +3 "storage"(X(K +1303 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (G& +4 "core" &K. !  5  +2 "manipulator"&& +4 "core" &, E -X + "manipulator"&`% +4 "core" %\  ( - +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&R( +224 "core" ( +2 "manipulator"&x& +4 "core" & & .9 + "storage"(!& +4 "core" &K. : :  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&3'φ +103 "core" ' +3 "storage"(f& +4 "core" &K. : % ?  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(>' +210 "core" ' +2 "storage"(r- +4 "core" -'& +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (L& +3 "core" &K.  2  +2 "manipulator"& & +4 "core" & y W (9 +2 .tElbow.seek 6 +2 "manipulator"&\\( +3 "core" ( + "manipulator"&[& +4 "core" & * '9 +2 "storage"(h& +4 "core" &K.  +  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&j'Z +20 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close +45 "manipulator"&/ +70 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&d& + "storage"(H'} +6 "core" & Y *9 +2 "manipulator"&% +3 "core" % N f - +2 .tForearm.seek :retract +2 "manipulator"&p'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +65 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +103 "core" ( +2 "manipulator"&E& +4 "core" &* f (@[ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +3 "core" &*   (@[ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' +2 "manipulator"&& +4 "core" &* 4 )@[ +2 "manipulator"&% +3 "core" % ) +3 "collection"'& +4 "core" & + "collection"'& +4 .tCC.seek :closed +2 "collection"'o(` +2 "core" &- +3 &  +10 &(m - +10 &_u A +9 &Ak T +9 &D U +10 &H U +9 &G T +9 &EG U +10 &G  U +9 &G U +10 &H U +9 & MJ U +9 &"H U +10 &#F U +9 &%G U +9 &'UI U +10 &)F U +9 &*F  U +10 &,G U +9 &.]H U +9 &0 F  U +10 &1D U +9 &3G U +9 &5gF T +10 &7'H U +9 &8G  U +10 &:E U +9 &1D T +10 &?G U +9 &AF T +9 &CvF U +10 &E8I! U +9 &FF"! U +10 &HT& V +9 &Ju`#y X +9 &L*cT{ \\ +10 &M{ ` +9 &O a +9 &Qa a +10 &S!y b +9 &T b! +10 &Vy b% +9 &XYx b- +9 &Z| b0 +10 &[ b1 +9 &]y b2 +9 &_(y V +10 &`43 , +9 &`r} !` +5 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.72 +2 .Hand.open + "manipulator"&U1 +3 "core" &`r}| !` +70 1 +2 "manipulator"&k% +3 "core" %  d $ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")D+ +3 "core" + +2 "sampler"))% +4 "core" %y \ + D + "collection"'#& +4 "core" &`r{c v!` +2 "Can" kj +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X+ +3 "core" + +52 "collection"'j% +3 "core" %Ӳt d +2 "sampler")% +3 "core" %zy  s +2 "sampler")% +4 "core" %yx  s + .tIntake.select :close + "sampler")0 +9 )\\% +3 "core" %yw ' y + .tSSV.dial :exhaust +2 "sampler")  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")H'z +907 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")p  +79 "core" +2 #tAllowing 130s for 25.0ml of remaining 775.0ml + .Intake.select :open + "sampler") +210 "collection"';% +3 "core" %Ӳ~ _ +2 #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %l0  h +2 "collection"'p% +4 "core" %Ӳ Z + #tIntake @19.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 99 +2 "sampler")#.c0Xz% +3 "core" %Ӳ\  * [ +2 "sampler")p% +3 "core" %|V  j +15 "collection"'\\% +3 "core" %Ӳ  ] +2 "sampler")% +3 "core" %  l +15 "collection"'k% +3 "core" %Ӳ  * _ +2 "sampler"))% +3 "core" %\   nF +2 "collection"'#% +4 "core" %Ӳ * _ + .tSS.reconfigure SSinhale.with maxSpeed: 39 +2 "sampler")#.'0X% +3 "core" %͢\   n ? +15 "collection"'p% +4 "core" %Ӳ _ +2 "sampler")\\% +3 "core" %͢\   m ? +15 "collection"'% +3 "core" %Ӳ _ +2 "sampler")k% +3 "core" %͢\   n ? +2 "collection"')% +4 "core" %Ӳ ^ + #tIntake @21.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 19 +2 "sampler")#.0X% +3 "core" %Ӳ( _ +2 "sampler")p% +3 "core" % n$ +53 "collection"'\\% +3 "core" %Ӳ _ +2 "sampler")% +3 "core" %  m$ +53 "collection"'k% +3 "core" %Ӳ) _ +2 "sampler"))% +3 "core" %  n$ +53 "collection"'x% +3 "core" %Ӳ _ +2 "sampler")L% +3 "core" %$$  n$ +52 "collection"'% +3 "core" %Ӳ- ^ +2 "sampler");% +3 "core" %..  m$ +53 "collection"'H% +3 "core" %Ӳ _ +2 "sampler")U% +3 "core" %86  n$ +53 "collection"'D% +3 "core" %Ӳ$ _ +2 "sampler")% +3 "core" %@?  m$ +53 "collection"'a% +3 "core" %Ӳ _ +2 "sampler")y% +3 "core" %EF  n$ +53 "collection"'6% +3 "core" %Ӳ) _ +2 "sampler")q% +3 "core" %ML  m$ +2 "sampler")% +3 "core" %MK  n$ +2 .tIntake.select :close + "sampler")0 +9 )X% +3 "core" %ON  s$ + .tSSV.dial :exhaust +2 "sampler")  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +905 #"pumping"6.7L/min +16 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +4 .tCBV.dial SSV +2 "sampler")  +82 "core" +2 #tAllowing 130s for 25.0ml of remaining 349.9ml + .Intake.select :open + "sampler") +210 "collection"'V% +3 "core" %Ӳ& V +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %Ӳ [ +2 "sampler")p% +3 "core" %v  i< +15 "collection"'\\% +3 "core" %Ӳ# Z +2 "sampler")% +3 "core" %v i< +15 "collection"'k% +3 "core" %Ӳ [ +2 "sampler"))% +3 "core" %v  j< +15 "collection"'x% +3 "core" %Ӳ$ Z +2 "sampler")L% +3 "core" %v  i< +15 "collection"'% +3 "core" %Ӳ& Z +2 "sampler");% +3 "core" %v i< +15 "collection"'H% +3 "core" %Ӳ Z +2 "sampler")U% +3 "core" %v  i< +15 "collection"'D% +3 "core" %Ӳ% Z +2 "sampler")% +3 "core" %v  h< +15 "collection"'a% +4 "core" %Ӳ Y +2 "sampler")y% +3 "core" %v  i< +15 "collection"'6% +3 "core" %Ӳ# Z +2 "sampler")q% +3 "core" %v  i< +2 "collection"'% +4 "core" %Ӳ/ Z + .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %  k8 +15 "collection"'p% +4 "core" %Ӳ ^ +2 "sampler")\\% +3 "core" %  l8 +2 "collection"'% +4 "core" %Ӳ! ] +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 + "sampler")#.0X% +3 "core" %O   h C +15 "collection"'p% +3 "core" %Ӳ, Z +2 "sampler")\\% +3 "core" %O   h C +15 "collection"'% +3 "core" %Ӳ Z +2 "sampler")}% +3 "core" %O   h C +15 "collection"'x% +3 "core" %Ӳ Z +2 "sampler")L% +3 "core" %O   h C +15 "collection"'% +3 "core" %Ӳ' X +2 "sampler");% +3 "core" %O   h C +2 "collection"'H% +3 "core" %Ӳ, \\ +2 #tIntake @21.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +330 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '_% +3 "core" %9 \ +2 .tCS.seek 5.999ml + "collection"'\ ' +1339 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'9 +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'f'ӂ +1559 "core" ' +2 .tCSV.dial CSR + "collection"'  +46 "core"  +2 "collection"'% +4 "core" %ӂ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +586 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'z% +3 "core" %  +2 .tCS.seek 5ml + "collection"'r'qe +838 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'G  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'h'> +1096 "core" ' +2 #tHeating sh1 puck from tube 6 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'- \  +2 '19 +5 "core" 9 +103 "collection"'e9 +3 "core" 9d +102 "collection"'!9 +3 "core" 9 d +102 "collection"' 9 +3 "core" 9 d +102 "collection"'[9 +3 "core" 9d +102 "collection"'%9 +3 "core" 9d +103 "collection"'R9 +3 "core" 9d +102 "collection"'d9 +3 "core" 9d +102 "collection"'9 +3 "core" 9"d +102 "collection"'39 +3 "core" 9&d +103 "collection"'n9 +2 "core" 9+d +103 "collection"'9 +2 "core" 9/d +103 "collection"'E9 +3 "core" 93d +102 "collection"'j9 +3 "core" 97d +102 "collection"'g9 +3 "core" 9;d +102 "collection"'09 +3 "core" 9@d +103 "collection"'>9 +3 "core" 9.Dd +102 "collection"'p9 +3 "core" 9BHd +102 "collection"'\\9 +3 "core" 9YLd +102 "collection"'9 +3 "core" 9oPd +102 "collection"'}9 +3 "core" 9Ud +103 "collection"'x9 +3 "core" 9Yd +102 "collection"'L9 +3 "core" 9]d +102 "collection"'9 +3 "core" 9ad +102 "collection"';9 +2 "core" 9ed +103 "collection"'H9 +3 "core" 9jd +103 "collection"'T9 +3 "core" 9nd +102 "collection"'U9 +3 "core" 97rd +102 "collection"'9 +3 "core" 9Pvd +102 "collection"'9 +3 "core" 9k{d +102 "collection"'a9 +3 "core" 9d +102 "collection"'D9 +3 "core" 9d +102 "collection"'69 +3 "core" 9d +102 "collection"'q9 +3 "core" 9a +102 "collection"'"9 +3 "core" 9^ +102 "collection"'s9 +3 "core" 9 \\ +103 "collection"'V9 +3 "core" 9%Z +102 "collection"'9 +3 "core" 9@W +102 "collection"'9 +3 "core" 9[U +102 "collection"'9 +2 "core" 9tS +103 "collection"'F9 +3 "core" 9P +103 "collection"'9 +3 "core" 9N +102 "collection"'y9 +3 "core" 9L +102 "collection"'l9 +3 "core" 9J +102 "collection"'?9 +3 "core" 9H +102 "collection"'9 +3 "core" 9\ G +103 "collection"'+9 +3 "core" 9"E +102 "collection"'9 +3 "core" 99C +102 "collection"'89 +3 "core" 9OB +102 "collection"'M9 +3 "core" 9f? +102 "collection"'~9 +3 "core" 9{> +102 "collection"'#9 +3 "core" 9< +54 "Can" EE +48 "collection"']9 +3 "core" 9; +102 "collection"'O9 +3 "core" 9: +102 "collection"'^9 +3 "core" 98 +102 "collection"'|9 +3 "core" 97 +103 "collection"' 9 +3 "core" 94 +102 "collection"'9 +3 "core" 9 3 +102 "collection"'K9 +2 "core" 91 +103 "collection"'29 +2 "core" 9/0 +103 "collection"'J9 +3 "core" 9A/ +103 "collection"'X9 +3 "core" 9R- +102 "collection"'k9 +3 "core" 9d, +102 "collection"'Y9 +2 "core" 9v\ * +103 "collection"')9 +2 "core" 9) +103 "collection"':9 +3 "core" 9( +103 "collection"'&9 +2 "core" 9' +103 "collection"' 9 +3 "core" 9% +102 "collection"'9 +3 "core" 9% +102 "collection"'u9 +2 "core" 9#$ +103 "collection"'m9 +3 "core" 9 '" +102 "collection"' 9 +3 "core" 9 +" +102 "collection"'.9 +2 "core" 9 / +103 "collection"'w9 +2 "core" 9  4 +103 "collection"'79 +2 "core" 9 8 +103 "collection"'9 +3 "core" 9 '< +102 "collection"'$9 +3 "core" 9 4@ +102 "collection"'<9 +2 "core" 9 BD +103 "collection"'Z9 +3 "core" 9 MI +102 "collection"'9 +3 "core" 9 YM +102 "collection"'9 +3 "core" 9 eQ +151 "collection"'@9 +5 "core" 9 uW +102 "collection"'9 +3 "core" 9 [ +102 "collection"'N9 +3 "core" 9 ` +102 "collection"'b9 +3 "core" 9 d +102 "collection"'(9 +3 "core" 9 h +102 "collection"'c9 +3 "core" 9  l +102 "collection"'=9 +4 "core" 9 !p +102 "collection"'A9 +3 "core" 9 #u +102 "collection"' 9 +3 "core" 9 $y +102 "collection"'9 +3 "core" 9 $} +103 "collection"'9 +3 "core" 9 & +102 "collection"'59 +3 "core" 9 ' +102 "collection"'9 +3 "core" 9 ( +102 "collection"'i9 +3 "core" 9 * +102 "collection"'Q9 +3 "core" 9 + +103 "collection"'t9 +3 "core" 9 - +102 "collection"''9 +3 "core" 9 - +102 "collection"'B9 +3 "core" 9\ . +102 "collection"'{9 +3 "core" 9\ 0 +102 "collection"'I9 +3 "core" 9\ 1 +102 "collection"'v9 +3 "core" 9\ 2 +102 "collection"'S9 +2 "core" 9\ 3 +103 "collection"'/9 +3 "core" 9\ 4 +102 "collection"'9 +3 "core" 9\ #5 +102 "collection"'*9 +4 "core" 9\ (7 +102 "collection"'W9 +3 "core" 9\ -8 +102 "collection"'C9 +3 "core" 9\ 19 +102 "collection"',9 +3 "core" 9\ 5: +102 "collection"'P9 +3 "core" 9\ 9; +102 "collection"'_9 +3 "core" 9\ == +103 "collection"'`9 +3 "core" 9\ @= +102 "collection"'99 +3 "core" 9\ D> +102 "collection"'\ 9 +3 "core" 9\ G@ +102 "collection"'9 +3 "core" 9\ J@ +102 "collection"'9 +3 "core" 9\ NA +103 "collection"'f9 +3 "core" 9\ QB +102 "collection"'z9 +3 "core" 9\ TD +102 "collection"'9 +3 "core" 9\ WD +102 "collection"'G9 +3 "core" 9\ YE +102 "collection"'r9 +3 "core" 9\ ]F +102 "collection"'19 +3 "core" 9\ _G +102 "collection"'e9 +3 "core" 9\ bH +102 "collection"'!9 +3 "core" 9\ dI +102 "collection"' 9 +3 "core" 9\ fJ  +102 "collection"'[9 +3 "core" 9\ iK +103 "collection"'%9 +3 "core" 9\ kL +102 "collection"'R9 +3 "core" 9\ mM +102 "collection"'d9 +3 "core" 9\ oN +102 "collection"'9 +3 "core" 9\ rO! +102 "collection"'39 +3 "core" 9\ rP% +103 "collection"'n9 +3 "core" 9\ uP* +102 "collection"'9 +3 "core" 9\ wR. +102 "collection"'E9 +3 "core" 9\ xR2 +102 "collection"'j9 +3 "core" 9\ zS6 +102 "collection"'g9 +3 "core" 9\ }U: +103 "collection"'09 +3 "core" 9\ }U? +102 "collection"'>9 +3 "core" 9\ VC +102 "collection"'p9 +3 "core" 9\ WG +102 "collection"'\\9 +3 "core" 9\ XK +102 "collection"'9 +3 "core" 9\ XO +102 "collection"'}9 +3 "core" 9\ ZT +102 "collection"'x9 +3 "core" 9\ [X +102 "collection"'L9 +3 "core" 9\ \\\\ +2 .tCH.hold 10:00,70C +3 "collection"' `\ `\  +3 "core" \\ +50325 "Can" +9677 "core" ` +2 "collection"';9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'H'Ӵ +357 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'T @ +110 "core" B +2 .tCSV.dial :air + "collection"'U @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"''qi +1337 "core" ' + .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'a @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'D  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'6 @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'q'Ӵ +1346 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'" +105 "core"  +2 .tCBV.dial CSV + "collection"'s  +30 "core"  +2 "collection"'V% +4 "core" %Ӱ +2 .tCS.seek 5ml + "collection"''qe +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'% +4 "core" %qc  +2 .tCS.seek 6.999ml + "collection"'F'x +588 "core" ' +4 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"'y' +843 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'l ` +119 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'?   +31 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +3 '+  +28 "core"  +114  +2 .tCS.seek 5ml +2 "collection"''qi +1341 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'8 @ +107 "core" B +2 .tCSV.dial :waste + "collection"'M +108 "core" +2 .tCS.seek :empty +2 "collection"'~'ӂ +1336 "core" ' + .tCSV.dial :air +2 "collection"'# @ +88 "core" > +2 .tCS.seek 5ml +45 "collection"']'qi +1362 "core" ' + .tCSV.dial CTV +2 "collection"'O  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'^ @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'|  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1348 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'K +106 "core"  +2 .tCBV.dial CSV + "collection"'2  +32 "core"  +2 "collection"'J% +4 "core" %Ӯ +2 .tCS.seek 4.999ml + "collection"'X'qc +1346 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'k  +44 "core" +2 "collection"'Y% +4 "core" %q_   +2 .tCS.seek 6.999ml + "collection"')'t +587 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"': @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'&' +834 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +119 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &`rz-, !` +2 #tStoring sh1 puck in Collection Clamp to tube 5 + "manipulator"&u% +3 "core" %\   " +2 "storage"(m% +3 "core" %  +2 "storage"( . +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(.(<1 +378 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (w& +3 "core" &<- \\ + "manipulator"&7& +4 "core" &% l m } @[ + "manipulator"&% +4 "core" %\  x m  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&$( +164 "core" ( +2 "manipulator"&<& +4 "core" &  # + "storage"(Z& +4 "core" &<- +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +101 "core" ' +2 "storage"(& +4 "core" &<- +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(@' +212 "core" ' +3 "storage"(- +3 "core" -'\ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&N& +3 "core" & l k t  +2 "storage"(b& +3 "core" &<- G +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 +2 "manipulator"&('a +24 "core" ' +2 .tElbow.hold + "manipulator"&c, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(=- +2 "core" -'\ +2 .tSE.seek 10.12 Pucks below Top Plate +2 "storage"(A' +47 "core" ' +2 "manipulator"& % +4 "core" %͊ 0 0 %  + "storage"(& +4 "core" &<-  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 341 counts + "manipulator"&'ζ +16 "core" ' +2 "manipulator"&5& +4 "core" &   +2 "storage"(& +3 "core" &<- : +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&i'Ϲ +16 "core" ' +2 .tSE.seek 11.12 Pucks below Top Plate +2 "storage"(Q' +47 "core" ' +2 "manipulator"&t& +4 "core" & ) +2 "manipulator"&'% +3 "core" % * +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&{( +199 "core" ( +2 "manipulator"&I& +4 "core" & y  \ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &v& +3 "core" &  \ +2 .tForearm.seek CC +2 "manipulator"&S' +91 "core" ' +2 .tHand.close + "manipulator"&// +75 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "storage"(*& +4 "core" &<-   G + "storage"(W& +4 "core" &<-   + "manipulator"&C& +4 "core" & +\ + "manipulator"&,% +4 "core" %  + +2 .tForearm.seek :retract + "manipulator"&P'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&_( +190 "core" ( +2 "manipulator"&`& +4 "core" & '1 + "storage"(9& +4 "core" &<-  J + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 5 + "manipulator"&\ 'a +102 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +73 "core" 1 +46 "manipulator"&f% +11 "core" % ͑ :  + "storage"(z& +4 "core" &<-  s + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 348 counts + "manipulator"&'ν +17 "core" ' +2 "manipulator"&G& +4 "core" & (1 +2 "storage"(r& +3 "core" &<- Y +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&1'Ϲ +15 "core" ' +2 "storage"(e% +4 "core" % ! +2 ."downElevator"SE.seek :down +3 "storage"(!'} +100 ( % +3 "core" %o N Q Xj +2 "manipulator"&[% +3 "core" % 2 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +43 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +47 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'R& +4 "core" &ij +2 "manipulator"&d& +4 "core" & < 01 + "manipulator"&% +4 "core" %\  k 0+ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&3(, +189 "core" ( +3 "manipulator"&n& +4 "core" &,    4N + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &,  4N +2 .tForearm.seek :garage + "manipulator"&E' +100 "core" ' +2 .tHand.close + "manipulator"&j/ +72 "core" / +2 "manipulator"&g& +4 "core" &, .N +2 "manipulator"&0% +3 "core" % 4 . +2 .tForearm.seek :retract +2 "manipulator"&>'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&p( +347 "core" ( +2 "manipulator"&\\& +4 "core" &   4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & 3 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&}' +95 "core" ' +2 "manipulator"&x& +4 "core" &  . 3 +2 "manipulator"&L% +3 "core" % 3 +2 "collection"'-& +4 "core" &IH + "collection"'& +4 .tCC.seek :closed +2 "collection"';(` +2 "core" &IH +4 &IH / +10 &!DvFHd 4 +9 &BmuGFO H +9 &\\EH U +10 &GGF S +9 &\\HDF T +10 &EIF T +9 &JEFf T +9 &GGES T +10 &eGEE. T +9 &'GFE T +9 & KEFQ T +10 &"GDET T +9 &$mFFC T +10 &&/GFD T +9 &'HDD T +9 &)CCDP T +10 &+uGDDE T +9 &-7IAD T +9 &.GDC T +10 &0KDC T +9 &2}EDB T +10 &4@FDB S +9 &6GAB T +9 &7FB@x T +10 &9JCBZ T +9 &;GGABK T +9 &= G?B1 T +10 &>IAA T +9 &@FA? T +10 &BNJAAL T +9 &DD?=P S +9 &EF@=7 T +10 &GJA@ T +9 &ISNAC U +9 &K_HD W +10 &LNU Z +9 &N|)' _ +10 &P;96 ` +9 &QF@ a +9 &SLKs a +10 &U{RPe b +9 &W<[XX b +9 &X^]U b$ +10 &Zdc b+ +9 &\\nki b1 +10 &^"oo b3 +9 &_sr 7 +9 &`Zvv "e +8 ( +3 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.51 + "collection"'h& +4 "core" &`covwx \\ + &`cozwk \\ + .tHand.open +2 "manipulator"&T1 +72 "core" 1 +2 "manipulator"&U% +4 "core" %  w ( +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&H'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"% +134 "core"  +4 "processing"%a% +4 "core" %: + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%D' +1607 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%6  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1612 "core" ' + .tPSV.dial PSR +2 "processing"%" +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%s' +2619 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%V + .tCBV.dial PRV +5 "collection"'q  +3 "core"  +2 "processing"%  +44 "core"  +28 +2 .tPSV.dial :mixloop + "processing"% +103 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +138 "core" +2 .tPS.seek 0ml +2 "processing"%' +2626 "core" ' + .tPSV.dial :air +2 "processing"%F  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%l' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%? +45 "core" +2 .tPS.seek 0ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :air +2 "processing"%+  +57 "core" +2 .tPS.seek 2.5ml +2 "processing"%y' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%8 +42 "core" +2 .tPS.seek 0ml +2 "processing"%M' +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  " +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&#( +8 "core" ( +2 "manipulator"&~& +4 "core" &  " +51 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +3 "core" & # +2 .tForearm.seek CC + "manipulator"&^' +95 "core" ' +2 .tHand.close + "manipulator"&|/ +66 "core" / +2 .tCC.seek :open +2 "collection"' ( +469 "core" ( +2 "manipulator"&]& +4 "core" & 3 + "manipulator"&K% +4 "core" %  3 +2 .tForearm.seek :retract + "manipulator"&2'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&J(, +280 "core" ( +2 "manipulator"&& +4 "core" &,    56 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &,  M 56 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&Y' +112 "core" ' +2 .tHand.open + "manipulator"&X1 +68 "core" 1 +2 "manipulator"&:% +4 "core" % d q P $ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&)'\ +102 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 6 into Collection Clamp + "collection"' & +4 "core" & +2 "manipulator"&% +3 "core" %\    [ 5 +2 "storage"(u% +4 "core" % R j { + "storage"(m. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"( (K +356 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (w& +3 "core" &K.   <  + "manipulator"&7& +4 "core" &, +6 +2 "manipulator"&% +3 "core" %\  1 + +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&<( +186 "core" ( +2 "manipulator"&Z& +4 "core" &  )/ + "storage"(& +4 "core" &K/    +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'φ +101 "core" ' +2 "storage"(4& +4 "core" &K/    +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +232 "core" ' +3 "storage"(N- +3 "core" -'C +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (b& +3 "core" &K.  + "manipulator"&=& +4 "core" &  / +2 .tElbow.seek 6 + "manipulator"& ( +3 "core" ( + "manipulator"&& +4 "core" & < / + "storage"(5& +4 "core" &K. 5  +2 .tForearm.seek 6 + 300 counts + "manipulator"&'Z +19 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&t/ +72 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&'& + "storage"('} +6 "core" & n o  / +2 "manipulator"&$% +3 "core" % Y  $ +2 .tForearm.seek :retract +2 "manipulator"&@'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&(( +69 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +113 "core" ( +2 "manipulator"&& +4 "core" & + + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" & + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&I' +93 "core" ' +2 "manipulator"&i& +4 "core" & % - +2 "manipulator"&v% +3 "core" %  , +2 "collection"'c& +4 "core" & +2 "collection"'/& +3 .tCC.seek :closed +2 "collection"'B(` +2 "core" & +5 &v 2 +10 &&Cua 4 +9 &FmuB H +9 &\\* U +10 &G T +9 &^I T +9 & E T +10 &I T +9 &G U +10 &fFb T +9 &(DO T +9 & H5 U +11 &"G# U +8 &$nF` T +10 &&0I T +9 &'I T +9 &)E T +10 &+vI T +9 &-7I U +9 &.F T +10 &0I T +9 &2~F{ T +9 &4ACz T +10 &6Gy T +9 &7Gl T +10 &9Gf U +9 &;HFQ T +9 &= F= U +10 &>E2 T +9 &@F& T +9 &BPH T +10 &DE T +9 &EF\ T +10 &GG T +9 &IVN U +9 &Ke W +10 &L  \\ +9 &N{&$ ` +9 &P<&& a +10 &Q)) a +9 &S*+ b +10 &U}-- b +9 &W;1/ b$ +9 &X11] b* +10 &Z62c b1 +9 &\\e78V b1 +9 &^;8S b2 +10 &_?<T 9 +9 &`[=?I ^ +9 ( + &``k>=F Y + "collection"'/& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.59 + .Hand.open + "manipulator"&o1 +65 "core" 1 +2 "manipulator"&*% +4 "core" %   " +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&W'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'C  +138 "core"  +2 .tCSV.dial CTV + "collection"',  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%`' +1978 "Can" QQ +649 "core" ' +2 "collection"'S% +4 "core" %Z  + .tCS.seek 3.749ml +2 "collection"'9'I +1659 "core" ' +2 .tdelay 8 seconds +849 .PSV.dial :air +5 "processing"%{  +56 "core" +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +75 "core"  +2 .tPS.seek 0ml +2 "processing"%f' +2624 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'z ` +31 "core" _ +2 .tCSV.dial :air + "collection"'G @ +46 "core" ? +2 .tCS.seek 10ml +2 "collection"'r' +1664 "core" ' + .tCSV.dial CTV +2 "collection"'P  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'e'Ӵ +2604 "core" ' +2 .tCBV.dial :waste1 + "collection"'_ @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +139 "core" +2 "collection"'[& +4 "core" &``j\\YI Y + #tStoring lyfil puck in Collection Clamp to tube 5 +2 "manipulator"&R% +3 "core" %\   ) +2 "storage"(d% +3 "core" %  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(\ (<1 +360 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &<3  + "manipulator"&Q& +4 "core" & n n  + "manipulator"&1% +4 "core" %\  k m  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&n( +149 "core" ( +2 "manipulator"&& +4 "core" & x m Q + "storage"(!& +4 "core" &<3 R +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&.'Ϲ +103 "core" ' +2 "storage"(& +4 "core" &<3  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(j' +203 "core" ' +2 "storage"(g- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&0& +3 "core" & B O . Q +2 "storage"(%& +3 "core" &<3 @ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&E'a +26 "core" ' +2 .tElbow.hold + "manipulator"&3, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(\\- +2 "core" -' +2 .tSE.seek 11.12 Pucks below Top Plate +2 "storage"(' +46 "core" ' +2 "manipulator"&x% +4 "core" %̓ s + "storage"(L& +4 "core" &<3 r r  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 334 counts +2 "manipulator"&-'ί +17 "core" ' +2 "manipulator"&>& +4 "core" & j l p O +2 "storage"(& +3 "core" &<3  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +15 "core" ' +2 .tSE.seek 12.12 Pucks below Top Plate +2 "storage"(h' +49 "core" ' +2 "manipulator"&T& +4 "core" & k j k O +2 "manipulator"&U% +3 "core" %Ϻ l n w  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&a( +168 "core" ( +5 "manipulator"&}& +4 "core" & _ _ 6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" & ] ` d 6 +2 .tForearm.seek CC +2 "manipulator"&D' +96 "core" ' +2 .tHand.close + "manipulator"&"/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +473 "core" ( +2 "storage"(V& +4 "core" &<3 [ + "storage"(& +4 "core" &<3 8 + "manipulator"&q& +4 "core" & : 6 + "manipulator"&% +4 "core" %  &  +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&s( +159 "core" ( +2 "manipulator"&F& +4 "core" & { %F +2 "storage"(& +3 "core" &<3 ` +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 5 +2 "manipulator"&?'a +105 "core" ' +2 .tElbow.hold + "manipulator"&l, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&+1 +65 "core" 1 +2 "manipulator"&% +4 "core" % ͐ Y ^ : +2 "storage"(8& +3 "core" &<3 Z +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 347 counts +2 "manipulator"&y'μ +18 "core" ' +2 "manipulator"&& +4 "core" &  Z 'D +2 "storage"(~& +3 "core" &<3 X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +51 "manipulator"&O'Ϲ +15 "core" ' +2 "storage"(|% +4 "core" % ^ +2 ."downElevator"SE.seek :down +3 "storage"(p'} +100 (H% +3 "core" %    Xi +2 "manipulator"&;% +3 "core" % 2 + +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&]'\ +32 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +55 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%K  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"%^' +2621 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%k  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%# +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%X  +56 "core" +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%:' +2636 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"% & +4 "core" &s  + "manipulator"&2& +4 "core" &  ~ 4D +2 "manipulator"&% +3 "core" %\    a 5 +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&u(, +178 "core" ( +2 "manipulator"&m& +4 "core" &,  4D + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &,   3 5D +2 .tForearm.seek :garage + "manipulator"&w' +100 "core" ' +2 .tHand.close + "manipulator"&7/ +66 "core" / +2 "manipulator"&& +4 "core" &, ,D +2 "manipulator"&Z% +3 "core" % 1 , , +2 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&J(k +120 "core" ( +2 "manipulator"&4& +4 "core" &u 1 3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &u X 3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&N' +92 "core" ' +2 "manipulator"&b& +4 "core" &u   6 +2 "manipulator"&=% +3 "core" %   7 4X +2 "processing"%& +4 "core" &  + "processing"%5& +4 .tPC.seek :closed +2 "processing"%t(] +2 "core" &  +3 &  +10 &1~ . +9 &` B +10 &8t U +9 &P V +9 &K V +10 &xM W +9 &;L W +10 &R V +9 &O V +9 &N V +10 & CN V +9 &"S V +9 &#O V +10 &%K V +9 &'KL W +10 &) O W +9 &*V W +9 &,P W +10 &.RS W +9 &0Q\ W +9 &1N\ W +10 &3R W +9 &5[N V +9 &7Q V +10 &8O W +9 &:T W +10 &%R V +9 &?S W +10 &AN V +9 &CkK V +9 &E+W W +10 &Fc X +9 &H [\ +10 &Jc% \\ +9 &L#( ] +9 &M. ] +10 &O* ] +9 &Qh, ] +9 &S+( ] +10 &T* ] +9 &V$ ] +10 &Xn# ^ +9 &Z0* ^ +9 &[+ U +10 &]+Fu7 $n +9 &]{?8 6 +5 ( + "processing"%5& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 + "processing"%'& +4 "core" &]{*6 6 + &]{*8 6 + .tHand.open +2 "manipulator"&$1 +74 "core" 1 +2 "manipulator"&<% +4 "core" %  G 0X + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tPRV.dial :air +2 "processing"%  +45 "core"  +2 .tPSV.dial :mixloop + "processing"% +43 "core" +3 "processing"%A% +4 "core" %N +2 .tPS.seek 0.3ml + "processing"%' +399 "core" ' + .tPSV.dial PSR +2 "processing"% +105 "core"  +3 "processing"%i% +3 "core" %  +2 #tPulling 0.4ml of PSR.air .PSR.select :air +3 .PS.seek 0.7ml + "processing"%v'.U +508 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%c' +1920 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +105 "core" +2 .tPTV.dial :mixing + "processing"%@ @ +76 "core" B +2 .tPBV.dial :waste2 + "processing"%  +96 "core"  +2 .tPS.seek 0ml +2 "processing"%o' +2630 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&*& +4 "core" &u ; . +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&/(k +3 "core" ( +2 "manipulator"&C& +4 "core" &u - + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +3 "core" &u ` . +2 .tForearm.seek PC +2 "manipulator"&I' +93 "core" ' +2 .tHand.close + "manipulator"& / +69 "core" / +2 .tPC.seek :open +2 "processing"%M( +452 "core" ( +2 "manipulator"&S& +4 "core" &u   5 + "manipulator"&&% +4 "core" % ϼ   q 5' + .tForearm.seek :retract +2 "manipulator"&{'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +134 "core" ( +50 "manipulator"&`& +6 "core" &,   46 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &, 46 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&G' +113 "core" ' +2 .tHand.open + "manipulator"&91 +72 "core" 1 +5 "manipulator"&P% +8 "core" % o l w D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +101 "core" ' +2 #tLoading da puck from tube 6 into Processing Clamp + "processing"%_& +4 "core" & +2 "manipulator"& % +3 "core" %\  ,) +2 "storage"([% +3 "core" %   e +2 "storage"(R. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(d(K +354 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K6   +2 "manipulator"&& +3 "core" &,  "5 +2 "manipulator"&Q% +3 "core" %\   ") +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&1( +179 "core" ( +2 "manipulator"&& +4 "core" &  . +2 "storage"(!& +3 "core" &K6  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'φ +98 "core" ' +2 "storage"((& +4 "core" &K6  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(W' +219 "core" ' +3 "storage"(g- +3 "core" -'J + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (0& +2 "core" &K5 ?  +2 "manipulator"&%& +3 "core" &  . +2 .tElbow.seek 6 +2 "manipulator"&\\( +3 "core" ( + "manipulator"&x& +4 "core" &  . + "storage"(L& +4 "core" &K5 3  +2 .tForearm.seek 6 + 300 counts + "manipulator"&>'Z +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +70 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&T& + "storage"(U'} +6 "core" &  !. + "manipulator"&.% +4 "core" % K  % +2 .tForearm.seek :retract + "manipulator"&n'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&j(k +80 "core" ' + ."downElevator"SE.coast + "storage"(5 +179 "core" ( +2 "manipulator"&E& +4 "core" &u / ) + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &-& +2 "core" &u * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 "manipulator"&}& +4 "core" &u \\ + +2 "manipulator"&6% +3 "core" % b * +2 "processing"%& +4 "core" &W +2 "processing"%3& +3 .tPC.seek :closed +2 "processing"%"(] +3 "core" &[ +3 &^  +8 &'nR - +10 &]}E A +9 &;rM U +9 &JO V +10 &HL V +9 &{OM V +10 &=IM V +9 &JN V +9 &LM V +10 &IL V +9 & EJL W +9 &"OC W +10 &#JC V +9 &%I@ V +10 &'NI@ V +9 &)JN V +9 &*KO V +10 &,LL W +9 &.TMM W +9 &0LM V +10 &1JE V +9 &3O? V +10 &5^J> V +9 &7 K< V +9 &8N< V +10 &:M; V +9 &)I> V +10 &?L: W +9 &AJ; V +10 &CmL3 W +9 &E.R( W +9 &Ff) Y +10 &H0 \\ +9 &Jc. ] +9 &L&, \\ +10 &M0 ] +9 &O. ] +10 &Qi1 ] +9 &S++ ] +9 &T, ] +10 &V- ^ +9 &Xp" ^ +9 &Z2" ^ +10 &[ U +9 &],Gy! $m +10 &]|@ 7 +5 ( + "processing"%3& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.83 + .Hand.open +2 "manipulator"&1 +3 "core" &]|5 7 +64 1 +2 "manipulator"&B% +3 "core" %  z % +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +90 "core" ' +2 .tSC.coast "storage"(6 +3 #tHeating da puck from tube 6 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %q9 +5 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%F9 +3 "core" 9  +102 "processing"%9 +3 "core" 9  +102 "processing"%D9 +2 "core" 9 +103 "processing"%a9 +2 "core" 9 +103 "processing"%+9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%89 +3 "core" 9" +102 "processing"%9 +2 "core" 9& +103 "processing"%~9 +3 "core" 9* +102 "processing"%9 +2 "core" 9/ +103 "processing"%|9 +2 "core" 93 +103 "processing"%s9 +3 "core" 97 +102 "processing"%H9 +2 "core" 9; +103 "processing"%;9 +2 "core" 9? +103 "processing"%?9 +2 "core" 9D +103 "processing"%y9 +2 "core" 9H +103 "processing"%K9 +3 "core" 9L +102 "processing"%h9 +2 "core" 9P +103 "processing"%O9 +2 "core" 9T +103 "processing"%p9 +2 "core" 9Y +103 "processing"%\ 9 +2 "core" 9] +103 "processing"%f9 +2 "core" 9a +103 "processing"%9 +2 "core" 9e +103 "processing"%k9 +2 "core" 9i +103 "processing"%#9 +2 "core" 9n +103 "processing"%X9 +2 "core" 9r +103 "processing"%^9 +3 "core" 9v +103 "processing"% 9 +2 "core" 9z +103 "processing"%29 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%Y9 +6 "core" 9 +104 "processing"%l9 +2 "core" 9 +103 "processing"%79 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%Z9 +2 "core" 9 +103 "processing"%]9 +3 "core" 9  +103 "processing"%49 +2 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%w9 +2 "core" 9 +103 "processing"%b9 +2 "core" 9\ +103 "processing"%=9 +2 "core" 9#\ +103 "processing"%9 +2 "core" 9)\ +147 "processing"%u9 +11 "core" 91 +102 "processing"%9 +2 "core" 94 +103 "processing"%9 +2 "core" 9: +103 "processing"%59 +3 "core" 9? +103 "processing"%'9 +3 "core" 9D +102 "processing"%$9 +3 "core" 9I +102 "processing"%<9 +3 "core" 9O +102 "processing"%9 +3 "core" 9S +102 "processing"%9 +3 "core" 9X +102 "processing"%A9 +3 "core" 9\\ +102 "processing"%N9 +3 "core" 9a +102 "processing"%:9 +3 "core" 9f +102 "processing"% 9 +3 "core" 9j +2 .tPH.hold 2:00:00,28C +3 "processing"%i ppi + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +105 "core"  +2 "processing"%v% +4 "core" %9 + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +606 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%@'Һ +1605 "core" ' + .tPTV.dial :puck +2 "processing"%  +75 "core"  +2 .tPSV.dial PTV + "processing"%c +86 "core"  +2 .tPBV.dial :waste1 + "processing"%*  +134 "core"  +2 "processing"%C% +4 "core" %Ҹ  +2 .tPS.seek 1.5ml + "processing"%,'~ +602 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%J' +1623 "core" ' +2 .tdelay 5:00 +7476 "Can" HH +22527 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +47 "core" ) +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%S +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%&' +2572 "core" ' + .tPSV.dial PTV +2 "processing"%` +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%z +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%I +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%/  +86 "core" +2 .tPS.seek :empty +2 "processing"%9'ղ +2547 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%P  +138 "core" +2 .tPSV.dial :mixloop + "processing"%{ +44 "core" +2 .tPRV.dial :ab1 + "processing"%_ @ +77 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"% ' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'[  + "processing"%R  +47 "core" +3  +2 "processing"%G% +3 "core" %P  +2 .tPS.seek 0.34ml +2 "processing"%' +443 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +28 "core" +2 .tPRV.dial :air + "processing"%Q  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1194 "core" ' + .tPRV.dial :waste2 +2 "processing"%! @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"%('\ +865 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%r'Һ +1610 "core" ' + .tPSV.dial :PML +2 "processing"%g +45 "core" +2 .tPTV.dial :mixing + "processing"%0 @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%%  +33 "core"  +2 "processing"%x% +4 "core" %ҽ  +2 .tPS.seek 1.85ml + "processing"%L' +252 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"% * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%T' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'.& +3 "core" & +2 "manipulator"&1& +3 "core" &u k   +2 "manipulator"&% +4 "core" %\  ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&W(, +136 "core" ( +2 "manipulator"&>& +4 "core" &, W ) &L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &, W X %L +2 .tForearm.seek :garage + "manipulator"&-' +98 "core" ' +2 .tHand.close + "manipulator"&\\/ +66 "core" / +3 "manipulator"&}& +4 "core" &, p U x H +2 "manipulator"&U% +3 "core" % 4 T s 9  +2 .tForearm.seek :retract +2 "manipulator"&6'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +287 "core" ( +2 "manipulator"&n& +4 "core" &# { A >H + .tElbow.reconfigure LooseElbow +51 "manipulator"&$ &.,(#b +3 &M& +3 "core" &$  >H + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&3' +103 "core" ' +2 "manipulator"&& +4 "core" &$  >H +2 "manipulator"&B% +3 "core" % u   +3 "collection"'q& +3 "core" & +2 "collection"'& +4 .tCC.seek :closed + "collection"'(` +3 "core" & +3 &  +10 &(p . +9 &_{ B +10 &Bn U +9 &G V +9 &L V +10 &F V +9 &DL V +10 &K V +9 &I V +9 &FL V +10 & MFS V +9 &"F\\ V +10 &#DY V +9 &%JP V +9 &'TL V +10 &)IT V +9 &*KW V +9 &,LY V +10 &.\\L_ V +9 &0J\\ V +9 &1IY V +10 &3IY W +9 &5eG\\ V +10 &7'F[ V +9 &8F] V +9 &:I^ V +10 &/D_ V +9 &?G^ V +10 &AG^ V +9 &CvD[ V +10 &E8F^ V +9 &FG_ V +9 &HN[ V +10 &JxU` X +9 &L2t _ [ +10 &M6(a _ +9 &OGEW b +9 &QaII] b +10 &SJJ[ b$ +9 &TML_ b* +9 &VNMX b0 +10 &XLRO[ b1 +9 &ZTSY b2 +10 &[UTT b3 +9 &]bXW] b4 +9 &_ YY_ ^ +10 &`08][U + +9 &`n][^ ^ +5 ( + "collection"'& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.63 +3 "collection"'F& +8 "core" &`nz][U ^ +2 &`ny[[[ ^ +2 .tHand.open + "manipulator"&d1 +70 "core" 1 +2 "manipulator"&% +4 "core" %  E  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&D'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%a +105 "core"  +2 "processing"%+% +4 "core" %f + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1612 "core" ' +3 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%8  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1622 "core" ' + .tPSV.dial PSR +2 "processing"%~ +46 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%|  + "collection"'s  +32 "core"  +136  +2 .tPSV.dial :mixloop + "processing"%H +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%;  +77 "core" +2 .tPS.seek 0ml +2 "processing"%?' +2621 "core" ' + .tPSV.dial :air +2 "processing"%y  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%K' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%h +45 "core" +2 .tPS.seek 0ml +2 "processing"%O' +2632 "core" ' + .tPSV.dial :air +2 "processing"%p  +57 "core" +2 .tPS.seek 2.5ml +2 "processing"%\ ' +2607 "Can" {z +26 "core" ' + .tPSV.dial :mixloop +2 "processing"%f +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&k& +4 "core" &# P ;  >H +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&#( +2 "core" ( +2 "manipulator"&X& +3 "core" &# Z H I >H +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" &# T E >H +2 .tForearm.seek CC + "manipulator"& ' +92 "core" ' +2 .tHand.close + "manipulator"&2/ +65 "core" / +2 .tCC.seek :open +2 "collection"'( +473 "core" ( +2 "manipulator"&m& +4 "core" &# p q >H + "manipulator"&Y% +4 "core" % * x e ~  +2 .tForearm.seek :retract + "manipulator"&l'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&7(, +287 "core" ( +2 "manipulator"&& +4 "core" &, $U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &, o h #U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&]' +114 "core" ' +3 .tHand.open + "manipulator"&41 +65 "core" 1 +2 "manipulator"&)% +4 "core" % v 8  ` Q +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&w'\ +98 "core" ' +2 ."da"delayUntil "12:18:29.03" +24644 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%b @ +77 "core" B +2 ."da"PBV.dial :waste1 + "processing"%=  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +47 "core" ) +2 ."da"PSV.dial :air + "processing"%u  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2550 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%5  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%' +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%$  +45 "core"  +2 ."da"PS.seek :empty +50 "processing"%<'ղ +2583 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  +2 "processing"%% +4 "core" %խ  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%A'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%N'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%:  +75 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core"  +2 "processing"%v% +4 "core" %Ҿ  + ."da"PS.seek 1.5ml +2 "processing"%o' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%c  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%C +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%@' +1216 "Can" IJ +1338 "core" ' + ."da"PSV.dial PTV +2 "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%, +84 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +4 "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +88 "core" +2 ."da"PS.seek :empty +2 "processing"%t'ղ +2551 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%S +133 "core"  +2 "processing"%J% +4 "core" %յh + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%`'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%z'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%I +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%/  +36 "core" +2 "processing"%&% +4 "core" %ҾY  + ."da"PS.seek 1.5ml +2 "processing"%P' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%_' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%9  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%[ * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%R +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%G' +2556 "core" ' +2 ."da"PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%Q +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +87 "core" +2 ."da"PS.seek :empty +2 "processing"%!'ղ +2544 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%(  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%g +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%0' +404 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%%  +46 "core"  +2 "processing"%x% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%'\\ +351 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%r  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%L'Һ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%. +46 "core" +2 ."da"PTV.dial :mixing + "processing"%1 @ +76 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core"  +2 "processing"%>% +3 "core" %ҹ  +2 ."da"PS.seek 1.85ml +2 "processing"%E' +247 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%j * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%\\' +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +19979 "Can" RR +28024 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%}  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +4 "processing"%U * +34 "core" + +2 ."da"PSV.dial :air + "processing"%V  +45 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%-' +2547 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%n +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%M  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%W +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +45 "processing"%  +52 "core"  +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2560 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%q +133 "core"  +2 "processing"%6% +4 "core" %ճy + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%F  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%d +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%a% +4 "core" %Ҹz  + ."da"PS.seek 1.5ml +2 "processing"%+'~ +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%3 * +46 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%T' +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%8  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%~ +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2041 "Can" hh +512 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%s +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%| +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%H +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%;  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2551 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%y +136 "core"  +2 "processing"%?% +4 "core" %յM + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%h'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%K'Һ +1622 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%p +87 "core"  +2 ."da"PBV.dial :waste1 + "processing"%O  +36 "core" +2 "processing"%f% +4 "core" %ҽ_  + ."da"PS.seek 1.5ml +2 "processing"%\ ' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%k * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%X' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%^  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%D' +2567 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%m +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Y +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +76 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2552 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%Z +135 "core"  +2 "processing"%#% +4 "core" %կf + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%4'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%)'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%l +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%]  +34 "core"  +2 "processing"%b% +3 "core" %ҹt  +2 ."da"PS.seek 1.5ml +2 "processing"%=' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%u' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%5 +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%'' +2546 "core" ' + ."da"PSV.dial PTV +2 "processing"%$ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%<'ղ +2213 "Can" qq +334 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%A +140 "core"  +156 "processing"%:% +29 "core" %հh +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +6 "processing"% +13 ."da"PS.reconfigure PSconfig +5 "processing"%#A d`b +3 ."da"PS.seek 0.25ml +5 "processing"% 'm +357 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +3 "core" %ke  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%v'\ +346 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%N'Һ +1622 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV + "processing"% +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%o  +35 "core" +2 "processing"%c% +4 "core" %ҽ  +2 ."da"PS.seek 1.5ml + "processing"%*' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1619 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +46 "core" ( +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +87 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2575 "core" ' + ."da"PSV.dial PTV +2 "processing"%@ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%S +88 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%J +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%t  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%`'ղ +2576 "core" ' +2 "processing"%I9 +3 "core" 95( +2 #"da"Processing Puck Heater at 28.1C before imaging .PH.coast +2 "processing"%/  +3 "core" 5( + 5( + "processing"%&& +3 "core" &]|4y 7 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 5 + "manipulator"&z% +4 "core" %\   +2 "storage"({% +3 "core" % ; : W +2 "storage"(P. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 5 +2 "storage"(9(<1 +355 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ([& +3 "core" &<3   + "manipulator"&R& +4 "core" &, g U + "manipulator"&_% +4 "core" %\   + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 5 +2 "manipulator"& ( +191 "core" ( +2 "manipulator"&& +4 "core" & q 2 +2 "storage"(Q& +3 "core" &<3 C +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +94 "core" ' +2 "storage"(G& +4 "core" &<3  3 B + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(' +190 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&(& +3 "core" & p r ^2 +2 "storage"(g& +3 "core" &<3 A +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 5 +2 "manipulator"&!'a +27 "core" ' +2 ."da"Elbow.hold + "manipulator"&%, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(x- +2 "core" -' +3 ."da"SE.seek 12.13 Pucks below Top Plate + "storage"(0' +43 "core" ' +2 "manipulator"&r% +4 "core" %͇   + "storage"(& +4 "core" &<3  + ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 5 + 338 counts +2 "manipulator"&.'γ +18 "core" ' +2 "manipulator"&1& +4 "core" & s r X1 +2 "storage"(& +3 "core" &<3 E +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&>'Ϲ +15 "core" ' +3 ."da"SE.seek 13.13 Pucks below Top Plate +2 "storage"(j' +50 "core" ' +2 "manipulator"&L& +4 "core" & h O N1 +2 "manipulator"&E% +3 "core" %ϼ b m  +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&}'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&U(k +265 "core" ( +2 "manipulator"&V& +4 "core" &r o r 2 + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &r r r  +2 ."da"Forearm.seek PC +2 "manipulator"&n' +96 "core" ' +2 ."da"Hand.close +2 "manipulator"&M/ +76 "core" / +2 ."da"PC.seek :open +2 "processing"%W( +450 "core" ( +3 "storage"(& +3 "core" &<3   +2 "manipulator"&-& +3 "core" &r  +2 "manipulator"&q% +3 "core" % ϱ  +2 ."da"Forearm.seek :retract +2 "manipulator"&6'\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 5 +2 "manipulator"&B( +275 "core" ( +2 "manipulator"&& +4 "core" &~ 3 + "storage"(F& +4 "core" &<3 D + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&d'Ϲ +95 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +66 "core" 1 +2 "storage"(a- +3 "core" -' +2 ."da"SE.seek 12.88 Pucks below Top Plate +2 "storage"('̣ +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 12.12 Pucks below Top Plate +2 "storage"(3' +53 "core" ' +2 #"da"Lights, camera, ACTION! +58 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep2012h666ml.tif +1340 #SX MX5/16 (USB:63): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.668 seconds\ /var/log/esp/da19sep2012h666ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep2012h666ml15s.tif +548 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1009 #"da"SX MX5/16 (USB:63): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep2012h666ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep2012h666ml30s.tif +3074 #SX MX5/16 (USB:63): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep2012h666ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep2012h666ml70s.tif +7144 #SX MX5/16 (USB:63): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep2012h666ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +9 ."Qmail"HABfans.email "9.668 sec auto-exposure",Subject: "da19sep2012h666ml images!" +10 "storage"(+- +11 "core" -' +2 "storage"(8& +4 "core" &<3  +2 "manipulator"&& +4 "core" & m Q H3 +2 ."da"Elbow.seek 5 +2 "manipulator"&~( +55 "core" ( +2 "manipulator"&T& +4 "core" & E +2 "storage"(s& +3 "core" &<3  H +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&|'Ϲ +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 12.83 Pucks below Top Plate +2 "storage"(H'd +66 "core" ' +2 "manipulator"&;& +4 "core" & s } E +2 "storage"(& +3 "core" &<3 H +2 ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 5 +2 "manipulator"&y'a +27 "core" ' +3 ."da"Elbow.hold +3 "manipulator"&?, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +6 "storage"(#QK-0-\ b +4 ."da"SE.seek 13.02 Pucks below Top Plate +2 "storage"('N +33 "core" ' +2 "manipulator"&h% +4 "core" %ͅ    +3 "storage"(p& +5 "core" &<3 A + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 5 + 336 counts + "manipulator"&O'α +19 "core" ' +2 "manipulator"&f& +4 "core" & y q C C + "storage"(K& +4 "core" &<3  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&k'Ϲ +15 "core" ' +4 "storage"(\ % +12 "core" %R V +4 ."downElevator"SE.seek :down +6 "storage"(^'} +98 (2% +4 "core" %Q 8 Va +3 "manipulator"&% +4 "core" % W % +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&X'\ +25 "core" ' +2 ."downElevator"SE.coast +2 "storage"(5 +62 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +2 "processing"%& +5 "core" &K +2 "manipulator"&m& +6 "core" & S +C +2 "manipulator"&Y% +4 "core" %\  , +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"& (, +170 "core" ( +2 "manipulator"&D& +4 "core" &, ( ,d +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &, > +d +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&#' +100 "core" ' +2 ."psFlush"Hand.close +3 "manipulator"&/ +65 "core" / +2 "manipulator"&4& +6 "core" &, G #d +2 "manipulator"&l% +4 "core" % * T $ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&]'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&b(k +122 "core" ( +2 "manipulator"&)& +4 "core" &r C + +2 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 && +5 "core" &r , +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC + "manipulator"&=' +98 "core" ' +3 "manipulator"&& +4 "core" &r ' + +2 "manipulator"&% +4 "core" %  + +2 "processing"%5& +5 "core" & +2 "processing"%u& +3 ."psFlush"PC.seek :closed +2 "processing"%$(] +3 "core" & +3 &  +8 &&o . +10 &_ B +9 &An U +9 &I V +10 &K V +9 &L V +10 &EI V +9 &L V +9 &M V +10 &M V +9 & ML V +9 &"O V +10 &#L V +9 &%L V +10 &'UJ V +9 &)N V +9 &*J V +10 &,L V +9 &.]O V +9 &0M V +10 &1N V +9 &3O W +10 &5eH V +9 &7'J V +9 &8O V +10 &:N V +9 &/L V +10 &?M V +9 &AK V +10 &CuL V +9 &E6P V +11 &F_t X +8 &Hzm [ +9 &Jkw \\ +9 &L,s \\ +10 &Mk ] +9 &Ol \\ +10 &Qqr ] +9 &S3l ] +9 &Tr ] +10 &V` ] +9 &Xwb ] +10 &Z8` ^ +9 &[` P +9 &])F{i &q +10 &]x8g 5 +5 ( +4 "processing"%u& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.78 + "processing"%& +4 "core" &]x)g 5 + &]x)\\ 5 +2 ."psFlush"Hand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&% +4 "core" %  f ' +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&''\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%A +134 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%:'TE +367 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +737 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +12 ."psFlush"PS.seek 2.5ml + "processing"%<' +1621 "core" ' +3 ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%v' +2634 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%o'\ +606 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +2124 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%N +86 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%C U +56 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%*' +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%@ +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%S' +2630 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%J +74 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%t' +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +1820 "Can" JJ +809 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%/  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%&'ղ +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%z +44 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%{'TE +1102 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%P' +1616 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%[ +73 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%R  +57 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%_' +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%Q'\ +607 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%7' +2129 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%G +87 "core"  +2 ."psFlush"PBV.dial PSV + "processing"%w U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%( @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%g' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%x  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%r'ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%1' +2631 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +84 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%L' +2658 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%E @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2635 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'!& +3 "core" &j +2 "manipulator"&.& +4 "core" &r / + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&0(k +2 "core" ( +2 "manipulator"&>& +3 "core" &r / +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &V& +3 "core" &r / +2 .tForearm.seek PC + "manipulator"&\\' +93 "core" ' +2 .tHand.close + "manipulator"&%/ +76 "core" / +2 .tPC.seek :open +2 "processing"%M( +451 "core" ( +2 "manipulator"&}& +4 "core" &r 5 4 + "manipulator"&"% +4 "core" % ϧ  ? 4 +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&-( +374 "core" ( +2 "manipulator"&q& +4 "core" && -Ad + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +3 "core" &' ,Ac +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +103 "core" ' +2 "manipulator"&F& +4 "core" &( \\ +Ac +2 "manipulator"&U% +3 "core" %  + +49 "collection"'& +6 "core" &B + "collection"'a& +4 .tCC.seek :closed +2 "collection"'6(` +2 "core" &^ +4 &B . +10 &"D}R 4 +9 &Am{O I +10 &cW V +9 &GP U +9 &VJN V +10 &HM U +9 &JQ V +9 &LP V +10 &^IW V +9 & LT V +10 & HY V +9 &"IT V +9 &$fGJ V +10 &&(JW V +9 &'JW U +9 &)HT V +10 &+nMZ V +9 &-0HU V +10 &.HR V +9 &0MW V +9 &2vFZ V +10 &49IX U +9 &5I` U +9 &7Ie V +10 &9~L  e V +9 &;@F c V +10 &=G g V +9 &>Eb U +9 &@Gc V +10 &BHLc V +9 &D\ G d V +9 &EFe U +11 &GG\  ` U +8 &IOO e V +10 &K \\e X +9 &L4%` [ +9 &NyZPb ` +10 &P7]_d a +9 &Q^^g b +9 &S_^b b +10 &Uxc`d b! +9 &W5aba b& +10 &Xbcb b- +9 &Zfeh b1 +9 &\\]gg^ b1 +10 &^mhZ b3 +9 &_lk_ : +9 &`Ykl[ X +10 ( + &`^gkk\\ S + "collection"'a& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.47 + "collection"'j& +4 "core" &`^gjkq S + .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&+% +4 "core" %  " +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&8'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`^gig S +2 "collection"'T% +4 "core" %ӵggc + .tCSV.dial CSR +2 "collection"'s  +42 "core"  +2 "collection"';% +4 "core" %ӵfg + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +11 .tCS.seek 5ml +2 "collection"''qi +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'h% +3 "core" %qe fd \ +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'p'? +690 "core" ' +2 .tCSV.dial :waste + "collection"'B +136 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'f'Ӵ +1969 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'K& +4 "core" &`^ffew S +2 "collection"'\ % +3 "core" %Ӹed +2 .tCSV.dial :flush + "collection"'d  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'3'qi +1308 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +6 "collection"'2 @ +55 "core" > +2 "collection"'% +4 "core" %qlfd  +2 .tCS.seek 7ml + "collection"'|' +566 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'~  +2 'H  +45 "core"  +96  +2 .tCBV.dial :waste1 + "collection"' @ +44 "core" ? +2 .tCS.seek 0ml +2 "collection"'y'Ӵ +1790 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'m& +4 "core" &`^eehj S +2 "collection"'Y% +3 "core" %ӳed + .tCSV.dial :flush +2 "collection"'O  +76 "core" +2 .tCS.seek 5ml +2 "collection"''qi +1292 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'D @ +46 "core" B +2 "collection"'k% +4 "core" %qeefk  +2 .tCS.seek 7ml + "collection"'Z'z +571 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'^  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'9  +108 "core"  +2 .tCS.seek 0ml +2 "collection"'?'Ӵ +1797 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &`^eije S + "collection"'4% +4 "core" %Ӵgg} + .tCSV.dial CSR +2 "collection"'l  +43 "core"  +2 "collection"'X% +4 "core" %Ӵgfc + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"')' +2027 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +574 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'# +2 '  +103 "core" +39  +2 .tCTV.dial :intake + "collection"'  +76 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'5' +2055 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +77 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"']'Ӵ +595 "core" ' + .tCSV.dial CSR +2 "collection"'W  +117 "core"  +2 "collection"'u% +4 "core" %ӯef` + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1340 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1349 "core" ' + .tCSV.dial CBV +2 "collection"' +115 "core" ~ +2 .tCS.seek 0ml +2 "collection"'A'Ӵ +2596 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&=& +4 "core" && z &Ac + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&`( +4 "core" ( +2 "manipulator"&:& +4 "core" &&  ( &Ac + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" && w r &Ac +44 .tForearm.seek CC +9 "manipulator"& ' +92 "core" ' +2 .tHand.close + "manipulator"& +3 "processing"%6 + ."Qmail"GoodNews.email "Then, in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:91\\n{4 => 22,\\n 5 => 14,\\n 6 => 8}\\nCan@13:13:46, 23.3C, 20% humidity, 15.0psia, 12.308V, 0.324A, 0.318A avg, 3.99W",Subject: "Asleep until 07:21EDT21-Sep-19" +4 ."shutdown"PS.coast +2 "processing"%5 +3 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +59508 "Can" &% +60003  %% +60002  '& +60002  %% +60002  (( +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002  "" +60002  "" +60002  "" +60002  "" +60003  "" +60002  "" +60002  "! +60002  "" +60002  "! +60005  %$ +60000  "! +60002  "" +60002  "" +60002  "" +60002  "! +60003  "" +60002  "" +60002  "" +60002  "" +60002  "" +60002  "" +60003  "" +60002  "" +60002  "" +60002  "" +60002  "" +60003  "" +60002  "! +60003  "" +60001  "" +60002  "" +60002  "" +60003  "! +60002  "" +60002   +60002   +60002   +60002   +60003   +60002   +60002 \  +60002  %$ +60003   @EDT1569038623.24   +60002   +60002   +60002 \  +60002 \  +60002   +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002   +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +60002 \  +60002 \  +60003 \  +60002 \  +60002 \  +60002 \  +43586 \  +2 #tPowering core bus +475 .Gate.power :raw,:ON +2 "sampler") +2 )  +2 "core"  +2 "collection"' +2 'J +2 "core"  +2 "processing"% +2 %S +3 "core"  +4 "collection"' 9\ +4 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %   + .tSS.configure SSconfig +2 "sampler")#.0X'\ +3 "core" ' +2 .tElbow.seek :hammer + "manipulator"&V( +98 "core" ( +2 "manipulator"&%& +4 "core" & M C  93 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +2 "core" ' +2 "manipulator"&'% +3 "core" %\  9 = 9 +2 "processing"%$& +2 "collection"'}& +6 "core" & + &DD= + .tCC.reconfigure CCconfig +3 ."openPC"PC.reconfigure PCconfig +3 "collection"'$x2 ^22b +2 "processing"%$x2 ^22b +3 .tCC.home.seek :open +3 ."openPC"PC.home.seek :open + "collection"'"( + "processing"%\\( +284 "core" ( +8 ( +41 "Can" LL +6 #tPhase [deepDAwithoutWCR] +2 ."Qmail"GoodNews.email "At 07:21:33 began in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:91\\n{4 => 22,\\n 5 => 14,\\n 6 => 8}\\nCan@07:21:33, 22.7C, 20% humidity, 15.0psia, 12.332V, 0.404A, 0.404A avg, 4.98W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +5 #t===> STARTED deepDAwithoutWCR (phase #9) <=== +2 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'0& +4 "core" &CG.  +2 .tHand.open + "manipulator"&q1 +73 "core" 1 +2 "manipulator"&n& +4 "core" & #  43 +2 "manipulator"&F% +3 "core" % \  \ 4 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&U(, +185 "core" ( +2 "manipulator"&& +4 "core" &, 1 J 8R +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,   \\ 8R +3 .tForearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +5 .tForearm.seek :garage +3 "manipulator"&' +99 "core" ' +3 .tHand.close +3 "manipulator"&j/ +72 "core" / +2 "manipulator"&& +5 "core" &, Y 2R +3 "manipulator"&+% +3 "core" % 1 ( 1 +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&a( +311 "core" ( +2 "manipulator"&T& +4 "core" &    49( + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &s& +3 "core" & X 49( +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&;' +105 "core" ' +2 "manipulator"&& +4 "core" & ( '  69' +2 "manipulator"&e% +4 "core" % ' ) 5 +2 "collection"'h& +3 "core" &CF@  +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'B(` +3 "core" &CE0  +4 &EFI B +10 &EuCEJ 4 +9 &/k{CFT H +9 &fDDO V +10 &~LCGJ V +9 &AKEGG V +10 &LBFI V +10 &KEF< U +9 &LCF@ V +10 &IJCHB V +9 &\ NDGD V +8 & LGG: V +10 &"LDG@ U +9 &$QLDF< V +9 &&IEF@ V +10 &'LDGB V +9 &)ICGF U +10 &+YKEGF V +9 &-JDF@ V +9 &.JDGB V +11 &0QDFB V +8 &2bJFF: U +9 &4#JEG< V +10 &5NEGB V +9 &7HFGA V +11 &9jKDGC U +8 &;,JFG@ U +9 &<JFJC V +10 &>JAHA V +9 &@rIFHG U +9 &B4JEFI U +10 &CFDHW U +9 &EIFHR U +10 &GzJHIP U +9 &I9SORT V +9 &JcWUU X +10 &LyoR \\ +9 &NbN a +9 &P"Q a +10 &QV b +9 &SQ b +10 &UbL b" +9 &W P b& +9 &XP b. +10 &ZK b/ +9 &\\GN b0 +9 &]U b1 +10 &_P D +9 &`T&Q (v +10 &`tnR V +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.48 + "collection"'p& +4 "core" &`tlA V +2 .tHand.open + "manipulator"&K1 +69 "core" 1 +2 "manipulator"&\ % +4 "core" %  ' +| +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +90 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'f& +4 "core" &`tlO V + "collection"'2% +4 "core" %ӹS + .tCSV.dial CSR +2 "collection"'  +137 "core"  +2 "collection"'3% +6 "core" %ӹ@ +2 #tPulling 4.999ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'~'qi +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'H% +3 "core" %ql?  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"''F +695 "core" ' + .tCSV.dial :waste +2 "collection"'| +147 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'m'Ӵ +1979 "core" ' +2 #tPurging external Intake + "collection"'Y& +4 "core" &`tk@ V + "collection"'O% +4 "core" %Ӱ9 + .tCSV.dial :flush + "collection"'y  +46 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'D' +2551 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'k + '  +6 "core"  +69  +2 .tCTV.dial :intake + "collection"'^  +77 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'9'Ӵ +2567 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'Z  +77 "core"  +2 #tFlushing upper manifold + "collection"'& +4 "core" &`tj5 V + "collection"'4% +4 "core" %ӯ? + .tCSV.dial :flush + "collection"'l  +75 "core"  +2 .tCS.seek 5ml +2 "collection"'X'qi +703 "Can" WW +611 "core" ' +4 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'? @ +56 "core" > +2 "collection"')% +4 "core" %qjJ  +49 .tCS.seek 7ml +2 "collection"'#' +575 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"' +105 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"''Ӵ +1797 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +822 "core" ' + .tCSV.dial :waste +2 "collection"' +56 "core" +2 .tCS.seek 0ml +2 "collection"'5'Ӵ +803 "core" ' +2 "collection"'W& +4 "core" &`tj= V + "collection"'u% +4 "core" %ӹ> + .tCSV.dial :flush +2 "collection"']  +45 "core"  +2 .tCS.seek 3ml +2 "collection"''2T +815 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"'% +4 "core" %2X;  +2 .tCS.seek 5.001ml + "collection"'='qm +569 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +2 "collection"':'Ӵ +1304 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +807 "core" ' + .tCSV.dial :waste +2 "collection"'< +76 "core" +2 .tCS.seek 0ml +2 "collection"'-'Ӵ +814 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&8& +4 "core" & @ /9' +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&6( +31 "core" ( +2 "manipulator"&v& +4 "core" &   4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &o& +3 "core" &  - 3 +2 .tForearm.seek CC + "manipulator"& ' +92 "core" ' +2 .tHand.close + "manipulator"&c/ +77 "core" / +2 .tCC.seek :open +2 "collection"' ( +471 "core" ( +2 "manipulator"&`& +4 "core" & j i ^ > + "manipulator"&% +4 "core" % ( g i _ > + .tForearm.seek :retract +2 "manipulator"&,'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&N(, +278 "core" ( +2 "manipulator"&*& +4 "core" &, j o  >B + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, g a J >B +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&A' +112 "core" ' +3 .tHand.open + "manipulator"&M1 +71 "core" 1 +2 "manipulator"&% +4 "core" % z u -j +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&@'\ +98 "core" ' +2 #tda sampling at most 1000ml +3 #Loading sh1 puck from tube 6 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 6 at 07:26:00EDT21-Sep-19\\n{4 => 22,\\n 5 => 14,\\n 6 => 8}\\nCan@07:23:47, 22.7C, 20% humidity, 15.0psia, 12.313V, 0.471A, 0.471A avg, 5.80W",Subject: "da sampling at most 1000ml" +3 "collection"'C& +4 "core" &AD; +2 "manipulator"&i% +4 "core" %\  V g # : +2 "storage"( % +3 "core" % ~ #  +2 "storage"(J. +3 "core" .( + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 +2 "storage"(S(K +1303 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K( 7 6  +2 "manipulator"&t& +4 "core" &,  0B + "manipulator"&/% +4 "core" %\   1 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&I( +194 "core" ( +2 "manipulator"&z& +4 "core" & M .7 + "storage"(&& +4 "core" &K( 9 :  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts + "manipulator"&{'φ +104 "core" ' +2 "storage"([& +4 "core" &K( : :   + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(R' +248 "core" ' +2 "storage"(P- +3 "core" -'R +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (& +3 "core" &K(   + "manipulator"&_& +4 "core" & w &7 + .tElbow.seek 6 +2 "manipulator"&G( +3 "core" ( +2 "manipulator"&Q& +3 "core" & N &7 +2 "storage"(w& +3 "core" &K(  C  +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&7'Z +21 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close +47 "manipulator"&/ +78 "core" / +4 ."downElevator"SE.seek :down +4 "storage"('} +2 "manipulator"&g& +7 "core" & (7 +3 "manipulator"&(% +4 "core" % H T ( +2 .tForearm.seek :retract + "manipulator"&1'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&E( +85 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +91 "core" ( +2 "manipulator"&& +4 "core" &   3 +3 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &L& +3 "core" &  3 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&%' +97 "core" ' +2 "manipulator"&'& +4 "core" &  N 2 +2 "manipulator"&}% +3 "core" %  O 3 +2 "collection"'$& +4 "core" &=@: + "collection"'x& +4 .tCC.seek :closed +2 "collection"' (` +2 "core" &@@S +2 &@CQ  +10 &)m>AL - +9 &_v?@A A +10 &>m>AK T +9 &H=@K U +9 &J>CN U +10 &H?BM U +9 &BI@AJ U +9 &L>BL U +10 &IABI U +9 &I>AK U +10 & JI>BM U +9 &" I@AC U +9 &#J@@; U +10 &%H@A6 U +9 &'RJ@A6 U +9 &)D>A> U +10 &*I?B? U +9 &,L@A; U +10 &.YH@@8 U +9 &0G?A@ T +9 &1G?@? U +10 &3H?B? T +9 &5cGAC@ T +9 &7#I@A? U +10 &8H?D@ T +9 &:F@A? U +10 &-GAB@ T +9 &?H@@= U +10 &AI@B= U +9 &CrI@D? U +9 &E4FAB3 U +10 &FGED/ U +9 &HREI3 V +10 &JrcFO- X +9 &L'uc4 \\ +9 &M3 ` +10 &O3 a +9 &Q^3 a +9 &S6 b +10 &T6 b +9 &V0 b# +10 &XY2 b) +9 &Z6 b2 +9 &[0 b3 +10 &]|7 b5 +9 &_,9 W +9 &`52? - +10 &`cm7 V +2 ( + "collection"'x& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.67 + .Hand.open + "manipulator"&>1 +65 "core" 1 +2 "manipulator"&0% +4 "core" %  J ) +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&q'\ +94 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold + "sampler")n+ +4 "core" + + "sampler")F% +4 "core" %t \ ' D +2 "collection"'& +3 "core" &`ch5 }V +3 "Can" VV + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast + "sampler")#.0X' +1544 "core" ' + #tStroke completed -- waiting for pressure to equalize ... + .SS.reconfigure SSexhale +2 "sampler")#.0X% +3 "core" %ӯ^ b +2 "sampler")0% +3 "core" %ef  p\ Z +2 "sampler")n% +5 "core" % gh ( p O + .tIntake.select :close + "sampler")0 +9 )j% +3 "core" %oo  w+ + .tSSV.dial :exhaust +2 "sampler")  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")+'z +109 #"pumping"6.7L/min +796 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")b  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 450.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %ӯf ` + #tIntake @21.3psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 135 +2 "sampler")#.0X + .tSSV.dial :exhaust +2 "sampler")o  +79 "core"  +3 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +694 #"pumping"6.7L/min +219 "core" ' + .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")C  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 324.9ml + .Intake.select :open + "sampler") +210 "collection"',% +3 "core" %ӯe ^ + #tIntake @21.1psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 89 +2 "sampler")#.Y0X% +3 "core" % # o9 +53 "collection"'0% +3 "core" %ӯ ` +2 "sampler")n% +3 "core" %46  o' +53 "collection"'j% +3 "core" %ӯ a +2 "sampler")% +3 "core" %__  o' +2 "sampler")%% +3 "core" %aa  o' + .tIntake.select :close +2 "sampler")0 +9 )S% +3 "core" %ed  t' + .tSSV.dial :exhaust +2 "sampler")b  +76 #"pumping"6.7L/min +3 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +923 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")+  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 249.9ml + .Intake.select :open + "sampler") +210 "collection"'V% +3 "core" %ӯ _ +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 65 +2 "sampler")#.A0X  n +14 "collection"'9% +3 "core" %ӯ a +2 "sampler")% +4 "core" %&   q w + "collection"'% +4 "core" %ӯ  b + #tIntake @20.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 48 + "sampler")#.00X b +2 "sampler")1% +3 "core" %Ma  q8 +15 "collection"' % +3 "core" %ӯT c +2 "sampler")F% +3 "core" %Ma  p8 +2 "collection"'>% +3 "core" %ӯF b +2 #tIntake @20.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 29 +2 "sampler")#.0X% +3 "core" %ӯ ^ +2 "sampler")G% +3 "core" %,) ! l k +52 "collection"''% +3 "core" %ӯ, ] +2 "sampler")j% +3 "core" %44  j k +53 "collection"'% +3 "core" %ӯ } ] +2 "sampler")%% +3 "core" %@> k k +53 "collection"'S% +3 "core" %ӯc ] +2 "sampler")b% +3 "core" %HH  l k +2 "sampler")% +3 "core" %HH ! l k +2 .tIntake.select :close + "sampler")0 +9 )x% +3 "core" %JJ  q k + .tSSV.dial :exhaust +2 "sampler")+  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")V'z +915 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")0  +79 "core"  +2 #tAllowing 130s for 25.0ml of remaining 149.9ml + .Intake.select :open + "sampler") +210 "collection"'T% +3 "core" %ӯ ] +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 17 +2 "sampler")#.0X% +3 "core" %ӯ b +2 "sampler")G% +3 "core" %  p: +2 "collection"''% +3 "core" %ӯy a +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X\\  j +6 + +2 "sampler")5% +3 "core" %PcL  l +2 .tIntake.select :close + "sampler")0 +9 )M% +3 "core" %PdQ  q + !to:ShallowSampler::Clogged: mesg"$progress too slow after 871.2ml:@checkpoint: omitted:bt[";/home/esp/esp2/utils/sampler.rb:598:in `sampleQuietly'"4/home/esp/esp2/utils/sampler.rb:625:in `sample'":/home/esp/esp2/protocol/sh1.rb:112:in `collectSample'"4/home/esp/esp2/protocol/DA.rb:27:in `daExtract'"4/home/esp/esp2/utils/puckmoves.rb:359:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"4/home/esp/esp2/protocol/DA.rb:22:in `daExtract'"-/home/esp/esp2/protocol/DA.rb:52:in `da'"N/home/esp/esp2/mission/2019_9_16_rush_mission.rb:44:in `deepDAwithoutWCR'"8/home/esp/esp2/mission/2019_9_16_rush_mission.rb:92"7/home/esp/esp2/utils/commskel.rb:81:in `runAction'"//home/esp/esp2/utils/mission.rb:71:in `at'"8/home/esp/esp2/mission/2019_9_16_rush_mission.rb:91"//home/esp/esp2/utils/mission.rb:19:in `[]'"4/home/esp/esp2/utils/mission.rb:19:in `mission'"8/home/esp/esp2/mission/2019_9_16_rush_mission.rb:57"1/home/esp/esp2/lib/framework.rb:80:in `load'"//home/esp/esp2/lib/framework.rb:80:in `ld'"1/home/esp/esp2/lib/framework.rb:85:in `load'"5/home/esp/esp2/lib/framework.rb:141:in `execute'"-/home/esp/esp2/lib/esp.rb:192:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + .SSV.dial :exhaust +2 "sampler")i  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.reconfigure SSexhale + "sampler")#.0X& +4 "core" &`ch V +2 ."airStroke"CSV.dial :waste +3 "sampler")G% +2 "collection"'' +5 "core" %ە  +2 ."connect"SSV.dial CBV,avoiding: :exhaust +2 .tCBV.dial SSV +2 "sampler")A  +66 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'%'Ӵ +3 "core" ' +2 ."airStroke"CSV.dial :air + "collection"'S @ +64 "core"  +2 .tCTV.dial :air + .delay 15 seconds +9 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'b' +1489 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +139 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +3 .tSS.reconfigure SSexhale +4 "collection"'x  + "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'|'Ӵ +103 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")j +76 "core" ' + ."CSpush"CS.coast +2 "collection"'5 +60 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +329 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '3% +3 "core" %:  +2 .tCS.seek 6ml + "collection"'f' +1348 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +56 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'^'ӂ +1556 "core" ' +2 .tCSV.dial CSR + "collection"'m  +42 "core"  +2 "collection"'% +4 "core" % + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +586 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '?% +3 "core" % +2 .tCS.seek 4.999ml + "collection"'l'qc +835 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'X  +42 "core"  +2 .tCS.seek 1ml +2 "collection"' '> +1090 "core" ' +2 #tHeating sh1 puck from tube 6 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \  +2 '9 +6 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'49 +3 "core" 9 d +102 "collection"'#9 +3 "core" 9 d +102 "collection"'<9 +2 "core" 9d +103 "collection"'y9 +4 "core" 9d +103 "collection"';9 +3 "core" 9d +102 "collection"'W9 +2 "core" 9d +103 "collection"'9 +3 "core" 9"d +102 "collection"']9 +3 "core" 9&d +102 "collection"'a9 +3 "core" 9+d +103 "collection"'d9 +3 "core" 9/d +102 "collection"'B9 +3 "core" 93d +102 "collection"'=9 +3 "core" 97d +102 "collection"'O9 +3 "core" 9 +102 "collection"'P9 +3 "core" 9= +102 "collection"'R9 +3 "core" 9; +102 "collection"'79 +3 "core" 99 +102 "collection"'9 +3 "core" 98 +102 "collection"'9 +3 "core" 96 +102 "collection"'L9 +3 "core" 95 +102 "collection"'I9 +3 "core" 9\ 3 +102 "collection"'@9 +3 "core" 92 +102 "collection"'}9 +3 "core" 9/0 +102 "collection"'!9 +3 "core" 9A/ +102 "collection"'Q9 +3 "core" 9R - +102 "collection"'9 +3 "core" 9d, +103 "collection"'$9 +2 "core" 9u+ +102 "collection"'J9 +3 "core" 9) +102 "collection"' 9 +3 "core" 9( +102 "collection"'19 +3 "core" 9!' +102 "collection"'>9 +3 "core" 9%& +102 "collection"'G9 +3 "core" 9)$ +103 "collection"''9 +3 "core" 9-# +103 "collection"'A9 +3 "core" 91# +102 "collection"'S9 +3 "core" 96" +102 "collection"'F9 +3 "core" 9 : +102 "collection"'%9 +5 "core" 9 > +102 "collection"'9 +3 "core" 9  B +102 "collection"'x9 +3 "core" 9 * G +102 "collection"'{9 +3 "core" 9 6K +102 "collection"'09 +3 "core" 9 BO +102 "collection"'T9 +3 "core" 9 OS +103 "collection"'V9 +3 "core" 9 ZW +102 "collection"'9 +3 "core" 9 f\\ +102 "collection"'b9 +3 "core" 9 q` +102 "collection"'e9 +3 "core" 9 }d +102 "collection"'29 +3 "core" 9 h +102 "collection"'h9 +3 "core" 9 l +102 "collection"'+9 +3 "core" 9 q +102 "collection"'"9 +3 "core" 9 u +102 "collection"'9 +3 "core" 9 y +102 "collection"'9 +3 "core" 9 } +103 "collection"'s9 +3 "core" 9  +102 "collection"'9 +3 "core" 9 ! +102 "collection"'9 +3 "core" 9 " +102 "collection"'U9 +3 "core" 9 # +102 "collection"'9 +3 "core" 9 $ +103 "collection"'K9 +3 "core" 9 % +102 "collection"'j9 +3 "core" 9 ' +102 "collection"'9 +3 "core" 9 ( +102 "collection"'|9 +3 "core" 9 ) +102 "collection"'\ 9 +3 "core" 9\ * +103 "collection"'r9 +3 "core" 9\ , +102 "collection"'n9 +3 "core" 9\ - +102 "collection"'9 +3 "core" 9\ . +102 "collection"'p9 +3 "core" 9\ / +102 "collection"'~9 +3 "core" 9\ #1 +102 "collection"'D9 +3 "core" 9\ '1 +102 "collection"'H9 +3 "core" 9\ -2 +102 "collection"'Z9 +2 "core" 9\ 23 +103 "collection"'Y9 +3 "core" 9\ 75 +102 "collection"'39 +3 "core" 9\ ;5 +103 "collection"'9 +3 "core" 9\ ?6 +102 "collection"'9 +2 "core" 9\ C8 +103 "collection"'f9 +3 "core" 9\ G9 +102 "collection"'m9 +3 "core" 9\ J: +102 "collection"'9 +3 "core" 9\ N; +103 "collection"'^9 +3 "core" 9\ R< +102 "collection"'?9 +3 "core" 9\ U= +102 "collection"'9 +3 "core" 9\ Y> +102 "collection"'X9 +2 "core" 9\ [@ +103 "collection"'l9 +3 "core" 9\ ^@ +103 "collection"'9 +3 "core" 9\ aA +102 "collection"'9 +3 "core" 9\ cB +102 "collection"'49 +3 "core" 9\ fB +102 "collection"'#9 +2 "core" 9\ hD +103 "collection"'<9 +3 "core" 9\ lE +102 "collection"'y9 +3 "core" 9\ nF +102 "collection"';9 +3 "core" 9\ pG +102 "collection"'W9 +6 "core" 9\ rG +103 "collection"'9 +3 "core" 9\ uI! +102 "collection"']9 +3 "core" 9\ vJ& +103 "collection"'a9 +2 "core" 9\ yJ* +103 "collection"'d9 +3 "core" 9\ {K. +102 "collection"'B9 +3 "core" 9\ |L2 +102 "collection"'=9 +2 "core" 9\ }M6 +103 "collection"'O9 +3 "core" 9\ N; +103 "collection"':9 +3 "core" 9\ O? +102 "collection"'v9 +3 "core" 9\ PC +102 "collection"'9 +3 "core" 9\ PG +102 "collection"'c9 +3 "core" 9\ RK +102 "collection"'*9 +3 "core" 9\ RP +103 "collection"'o9 +2 "core" 9\ ST +3 .tCH.hold 10:00,70C +2 "collection"'` `\ `\  +4 "core" T +19563 "Can" +40439 "core" ` +2 "collection"'9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'C'Ӵ +332 "core" ' +7 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"', @ +108 "core" @ +2 .tCSV.dial :air + "collection"'u @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"'k'qi +1341 "core" ' + .tCSV.dial CTV +2 "collection"')  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'5 @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'M  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'i @ +46 "core" > +2 .tdelay 2 seconds +261 .CS.seek 0ml + "collection"''Ӵ +1347 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'z +107 "core"  +2 .tCBV.dial CSV + "collection"'9  +30 "core"  +2 "collection"'[% +4 "core" %Ӵ +2 .tCS.seek 5ml + "collection"'N'qi +1350 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +46 "core" +2 "collection"'-% +4 "core" %qm  +2 .tCS.seek 7.001ml + "collection"'&' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'/' +843 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'t ` +120 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +3 'g  +29 "core"  +112  +3 .tCS.seek 5ml +2 "collection"'('qi +1347 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'w @ +108 "core" B +2 .tCSV.dial :waste + "collection"'. +108 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1338 "core" ' + .tCSV.dial :air +2 "collection"'8 @ +75 "core" A +2 .tCS.seek 5ml +2 "collection"'_'qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'6 @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'P  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'R @ +46 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'7'Ӵ +1337 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +107 "core" ~ +2 .tCBV.dial CSV + "collection"'  +31 "core"  +2 "collection"'L% +4 "core" %ӹOOW +2 .tCS.seek 5.001ml + "collection"'I'qn +1352 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'@  +44 "core" +2 "collection"'}% +4 "core" %qm  +2 .tCS.seek 7.001ml + "collection"'!' +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'Q @ +54 "core" B +2 .tCS.seek 10ml +2 "collection"'' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'$ ` +121 "core" _ +2 #tLysing Complete + "collection"'J& +4 "core" &`cg] V +2 #tStoring sh1 puck in Collection Clamp to tube 5 + "manipulator"& % +3 "core" %\  p )" +2 "storage"(1% +3 "core" %    +2 "storage"(>. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(G(<1 +44 "Can" +318 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 ('& +2 "core" &<0 +2 "manipulator"&A& +4 "core" & s H + "manipulator"&S% +4 "core" %\  n q " +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&F( +153 "core" ( +2 "manipulator"&%& +4 "core" & !, + "storage"(& +4 "core" &<0 ) +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&x'Ϲ +104 "core" ' +2 "storage"({& +4 "core" &<0  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(0' +182 "core" ' +3 "storage"(T- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&V& +3 "core" &  , +2 "storage"(& +3 "core" &<0 F + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&b'a +23 "core" ' +2 .tElbow.hold + "manipulator"&e, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(2- +2 "core" -' +2 .tSE.seek 13.13 Pucks below Top Plate +2 "storage"(h' +35 "core" ' +2 "manipulator"&+% +4 "core" %M   < { + "storage"("& +4 "core" &<0 w o B + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 280 counts +2 "manipulator"&'y +15 "core" ' +2 "manipulator"&& +4 "core" & ~  + +2 "storage"(s& +3 "core" &<0 @ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϲ +29 "core" ' +2 .tSE.seek 14.13 Pucks below Top Plate +45 "storage"(' +52 "core" ' +2 "manipulator"&U& +4 "core" &  + +2 "manipulator"&% +4 "core" %   + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&K'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&j( +166 "core" ( +2 "manipulator"&& +4 "core" &% h e  ?U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &|& +2 "core" &% S ` ?U +2 .tForearm.seek CC + "manipulator"&\ ' +93 "core" ' +2 .tHand.close + "manipulator"&r/ +72 "core" / +2 .tCC.seek :open +2 "collection"'n( +469 "core" ( +2 "storage"(& +4 "core" &<0  + "storage"(p& +4 "core" &<0 a + "manipulator"&~& +4 "core" &% C ?U +2 "manipulator"&D% +3 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&H'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&Z( +163 "core" ( +2 "manipulator"&Y& +4 "core" & m P $( +2 "storage"(3& +3 "core" &<0 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 5 +2 "manipulator"&'a +104 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&f1 +75 "core" 1 +3 "manipulator"&m% +4 "core" % ͊ a c H +2 "storage"(& +3 "core" &<0 f +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 341 counts +2 "manipulator"&^'ζ +17 "core" ' +2 "manipulator"&?& +4 "core" &  1 &( +2 "storage"(& +3 "core" &<0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&X'Ϲ +15 "core" ' +2 "storage"(l% +4 "core" % - +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (% +3 "core" %   We +2 "manipulator"&4% +3 "core" % ; - +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +15 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +72 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'<& +3 "core" &op +2 "manipulator"&y& +4 "core" &    4( +2 "manipulator"&;% +3 "core" %\  \  4 +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&W(, +176 "core" ( +2 "manipulator"&& +4 "core" &,  T 6M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &]& +4 "core" &,  ! w 5M + .tForearm.seek :garage +2 "manipulator"&a' +99 "core" ' +2 .tHand.close + "manipulator"&d/ +76 "core" / +2 "manipulator"&B& +4 "core" &, .M +2 "manipulator"&=% +3 "core" % 1 ) . +2 .tForearm.seek :retract + "manipulator"&O'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&:( +295 "core" ( +2 "manipulator"&v& +4 "core" &+ .Dw + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &+ -Dw + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&c' +99 "core" ' +2 "manipulator"&*& +4 "core" &+ -Dw +2 "manipulator"&o% +3 "core" % % , +2 "collection"'& +4 "core" &QP + "collection"'`& +4 .tCC.seek :closed + "collection"'(` +3 "core" &SP +4 &OQ 1 +10 &,ExOQ 4 +9 &PntPN` I +9 &\\PP= U +10 &IPO T +9 &jHLN U +10 &-FPP T +9 &DOPy T +9 &JOO\\ T +10 &sHML5 T +9 &5IOM T +9 & HOMy U +10 &"DMO\\ T +9 &$zHLMB U +10 &&=ELM T +9 &'FMM T +9 &)GML T +10 &+FMJn T +9 &-DJLK U +9 &/FLK T +10 &0JKL T +9 &2JJK T +10 &4LGJL U +9 &6GIK T +9 &7DLJ{ T +10 &9JHIb U +9 &;UGJIL T +9 &=HIH? T +10 &>FGI# T +9 &@DGId T +10 &B]IGGd T +9 &DEGG_ T +9 &EFEGD U +10 &GGHG T +9 &IbNHH U +9 &K cTM W +10 &L{l \\ +9 &N ` +10 &PJ ` +9 &R\  a +9 &S b +10 &Ul b +9 &WJZ b" +9 &YK b' +10 &Zt b* +9 &\\x b* +10 &^, b+ +9 &_ 6 +9 &``! #j +8 ( +2 &`rk X +2 "collection"'`& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.54 + "collection"' & +4 "core" &`rkh X +2 .tHand.open + "manipulator"&,1 +72 "core" 1 +2 "manipulator"&u% +4 "core" %  " +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&C'\ +93 "core" ' +2 .tPSV.dial PSR + "processing"%) +134 "core"  +2 "processing"%5% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +46 "processing"%M' +1615 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%i  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%k' +1613 "core" ' + .tPSV.dial PSR +2 "processing"%z +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%9' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%[ + .tCBV.dial PRV +5 "collection"'  +3 "core"  + "processing"%  +46 "core"  +26 +2 .tPSV.dial :mixloop + "processing"%- +116 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%N  +140 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2624 "core" ' + .tPSV.dial :air +2 "processing"%&  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%t' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +46 "core" +2 .tPS.seek 0ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :air +2 "processing"%g  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%/' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%w +45 "core" +2 .tPS.seek 0ml +2 "processing"%.' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&(& +4 "core" &*  $Dv +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&8( +4 "core" ( +2 "manipulator"&& +4 "core" &* $ #Dv + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &* % #Dv +2 .tForearm.seek CC + "manipulator"&6' +92 "core" ' +2 .tHand.close + "manipulator"&P/ +68 "core" / +2 .tCC.seek :open +2 "collection"'R( +472 "core" ( +2 "manipulator"&_& +4 "core" &* .Cr + "manipulator"&% +4 "core" %  W . +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&L(, +291 "core" ( +2 "manipulator"&7& +4 "core" &,   69 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &,   O 69 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&}' +114 "core" ' +2 .tHand.open + "manipulator"&I1 +67 "core" 1 +2 "manipulator"&Q% +4 "core" % \\ ~   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&!'\ +100 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 6 into Collection Clamp + "collection"'$& +4 "core" & +2 "manipulator"&J% +3 "core" %\  % " Q 7 +2 "storage"( % +4 "core" % c m v + "storage"(1. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(>(K +356 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 ('& +3 "core" &KI \\  + "manipulator"&A& +4 "core" &, )9 + "manipulator"&S% +4 "core" %\  G ) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&%( +189 "core" ( +2 "manipulator"&& +4 "core" &   '0 +2 "storage"({& +3 "core" &KI A  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&E'φ +103 "core" ' +2 "storage"(q& +4 "core" &KI  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(T' +251 "core" ' +2 "storage"(V- +3 "core" -'i + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &KG |  + "manipulator"&2& +4 "core" & f 0 + .tElbow.seek 6 +2 "manipulator"&+( +3 "core" ( +2 "manipulator"&"& +4 "core" & | # 0 + "storage"(& +4 "core" &KG  +2 .tForearm.seek 6 + 300 counts + "manipulator"&s'Z +22 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&U/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +5 "storage"(x'} +3 "core" &  !0 +2 "manipulator"&F% +3 "core" % P 9 % +2 .tForearm.seek :retract +2 "manipulator"&0'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&b( +106 "core" ' + ."downElevator"SE.coast + "storage"(5 +54 "core" ( + "manipulator"&& +4 "core" &* @ #Dw + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &h& +2 "core" &* 2 #Dw +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +97 "core" ' +3 "manipulator"&|& +4 "core" &*  !Dw +2 "manipulator"&% +4 "core" %  ! +2 "collection"'e& +3 "core" &Y +2 "collection"'r& +4 .tCC.seek :closed + "collection"'K(` +4 "core" &P +3 &C \ +8 &)k/ - +9 &`s A +10 &Gj T +9 &F U +10 &D U +9 &D T +9 &MF< T +10 &FF T +9 &I) U +9 &Di U +10 & THz U +9 &"I U +10 &#D U +9 &%D U +9 &'\\E U +10 &)B T +9 &*D U +9 &,C T +10 &.dE} U +9 &0&Fs U +10 &1D] T +9 &3IQ U +9 &5lFK U +10 &7.D2 U +9 &8D! U +9 &:G T +10 &7B T +10 &?F T +9 &AC T +9 &C}D T +10 &E?F T +9 &GD U +9 &HQ V +10 &Jym Y +9 &L-X ^ +10 &M75Z ` +9 &O?=K a +9 &QfEDK b +10 &S(HI> b +9 &TNL; b! +9 &VQN, b' +10 &X^UT# b. +9 &Z[X) b2 +10 &[\\ZF b2 +9 &]{__/ b3 +9 &_(ebo V +10 &`64if + +9 &`u\ gg ` +5 ( + "collection"'r& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.78 +2 .Hand.open + "manipulator"& 1 +3 "core" &`ugfy !` +106 1 +2 "manipulator"&% +4 "core" % _ W  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&p'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'~  +138 "core" ~ +2 .tCSV.dial CTV + "collection"'D  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Y' +2629 "core" ' +2 "collection"'3% +4 "core" % ?; + .tCS.seek 3.75ml +2 "collection"'\ 'I +1664 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%j  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%f  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%m' +2623 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"' ` +31 "core" ^ +2 .tCSV.dial :air + "collection"'? @ +46 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +1652 "core" ' + .tCSV.dial CTV +2 "collection"'l  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'H'Ӵ +2603 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +29 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'4  +140 "core" +2 "collection"'Z& +4 "core" &`u !` + #tStoring lyfil puck in Collection Clamp to tube 5 +2 "manipulator"&<% +3 "core" %\  ]  +2 "storage"(y% +3 "core" %}   +2 "storage"(;. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +360 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (^& +2 "core" &<4  +2 "manipulator"&& +4 "core" &* 3 ; \ Dw + "manipulator"&% +4 "core" %\  : 4  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&X( +166 "core" ( +2 "manipulator"&]& +4 "core" & w o x  + "storage"(& +4 "core" &<4 + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&G'Ϲ +95 "core" ' +2 "storage"(& +4 "core" &<4 P +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(d' +164 "core" ' +2 "storage"(B- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&=& +3 "core" & . $   +2 "storage"(#& +4 "core" &<4 u v ( + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 + "manipulator"&a'a +22 "core" ' +2 .tElbow.hold + "manipulator"&v, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(W- +2 "core" -' +2 .tSE.seek 14.12 Pucks below Top Plate +2 "storage"(' +46 "core" ' +2 "manipulator"&*% +4 "core" %͇ \ + "storage"(o& +4 "core" &<4 Q P f + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 338 counts +2 "manipulator"&'γ +17 "core" ' +2 "manipulator"&O& +4 "core" & ; ( _  +2 "storage"(n& +3 "core" &<4 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"& 'Ϲ +16 "core" ' +2 .tSE.seek 15.12 Pucks below Top Plate +2 "storage"(,'װ +45 "core" ' +2 "manipulator"&u& +4 "core" & a M s  +2 "manipulator"&`% +3 "core" % K K  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&)'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&5( +164 "core" ( +3 "manipulator"&c& +4 "core" &&  $ Ab + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +46 &i& +11 "core" &&   Ab + .tForearm.seek CC +2 "manipulator"&M' +93 "core" ' +2 .tHand.close + "manipulator"&z/ +73 "core" / +2 .tCC.seek :open +2 "collection"'k( +473 "core" ( +2 "storage"([& +4 "core" &<4 +2 "storage"(& +3 "core" &<4 Y +2 "manipulator"&& +3 "core" && n n Ab +2 "manipulator"&-% +3 "core" % # n m \ +2 .tForearm.seek :retract +2 "manipulator"&N'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&9( +159 "core" ( +2 "manipulator"&&& +4 "core" & u 9 L +2 "storage"( & +3 "core" &<4 s +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 5 +2 "manipulator"& 'a +103 "core" ' +2 .tElbow.hold + "manipulator"&t, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&g1 +67 "core" 1 +2 "manipulator"&% +4 "core" % ͋ X ^ 7  +2 "storage"(w& +3 "core" &<4 3 +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 342 counts +3 "manipulator"&/'η +14 "core" ' +2 "manipulator"&(& +4 "core" &  #K +2 "storage"(& +3 "core" &<4  W +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +23 "core" ' +2 "storage"(P% +4 "core" %ק  +2 ."downElevator"SE.seek :down +3 "storage"(:'} +100 (C% +3 "core" %; Zk +2 "manipulator"&% +3 "core" %Ϲ ~ s 'L +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +3 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +87 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"%6' +2620 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%7 +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%@  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%8 +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%I  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%Q' +2622 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%$& +4 "core" &( \ + "manipulator"&& +4 "core" &   V 5K +2 "manipulator"&J% +3 "core" %\    { 5 +2 .tElbow.seek FlushPuck::Garage + "manipulator"& (, +180 "core" ( +2 "manipulator"&1& +4 "core" &,   D 5K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +3 "core" &,  4K +2 .tForearm.seek :garage + "manipulator"&'' +102 "core" ' +2 .tHand.close + "manipulator"&A/ +65 "core" / +2 "manipulator"&S& +4 "core" &, +K +2 "manipulator"&% +3 "core" % ( + +2 .tForearm.seek :retract + "manipulator"&{'\ +99 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&L(k +122 "core" ( +2 "manipulator"&q& +4 "core" &p  " \ 5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &p   o 5 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&V' +101 "core" ' +2 "manipulator"&& +4 "core" &p ; : 9 +2 "manipulator"&2% +3 "core" % 1  8 +2 "processing"%"& +4 "core" &] \ +2 "processing"%& +3 .tPC.seek :closed +2 "processing"%U(] +3 "core" && \ +4 & * E +10 &F{ 5 +9 &=m} I +9 &f3 W +10 &L, V +9 &QL/ V +10 &P/ W +9 &T/ V +9 &U? W +10 &YR V +9 &O V +9 & N W +10 &"T V +9 &$`Q W +10 &&#N V +9 &'R V +9 &)U V +10 &+iQ V +9 &-+T V +9 &.M W +10 &0R W +9 &2pQ W +10 &42Q W +9 &5M V +9 &7J V +10 &9yO W +9 &;;O V +9 &<Q V +10 &>Q V +9 &@Q V +10 &BBQ W +9 &DQ W +9 &EY W +10 &Go Y +9 &I< \\ +9 &J ] +10 &L \\ +9 &N \\ +10 &PA ] +9 &R \\ +9 &S ] +10 &U ] +9 &WG ] +9 &Y\  ] +10 &Z ^ +9 &\\~ = +10 &]Y-k V +9 &]z, 5 +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.73 + "processing"%& +3 "core" &]z*\ 5 +2 .tHand.open + "manipulator"&F1 +73 "core" 1 +2 "manipulator"&%% +4 "core" %  3 +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&E'\ +89 "core" ' +2 .tPRV.dial :air + "processing"%  +47 "core"  +2 .tPSV.dial :mixloop +50 "processing"%h +46 "core" +2 "processing"%T% +4 "core" %0 +2 .tPS.seek 0.3ml + "processing"%s' +401 "core" ' + .tPSV.dial PSR +2 "processing"%| +104 "core"  +3 "processing"%% +4 "core" %K  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%e'.U +498 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%+' +1923 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%x +105 "core" +2 .tPTV.dial :mixing + "processing"%0 @ +77 "core" A +2 .tPBV.dial :waste2 + "processing"%R  +93 "core"  +2 .tPS.seek 0ml +2 "processing"%r' +2626 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"& & +4 "core" &p + +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&(k +3 "core" ( +2 "manipulator"&~& +4 "core" &p + + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &p + +2 .tForearm.seek PC +2 "manipulator"&' +92 "core" ' +2 .tHand.close + "manipulator"&>/ +70 "core" / +2 .tPC.seek :open +2 "processing"%.( +452 "core" ( +2 "manipulator"&3& +4 "core" &p a 0 + "manipulator"&% +4 "core" % Ϩ { 0 +2 .tForearm.seek :retract + "manipulator"&j'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&f(, +127 "core" ( +2 "manipulator"&Y& +4 "core" &, I 0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, P 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&?' +113 "core" ' +2 .tHand.open + "manipulator"&\ 1 +66 "core" 1 +2 "manipulator"&l% +4 "core" % m 0 "E +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +3 #tLoading da puck from tube 6 into Processing Clamp + "processing"%& +4 "core" &m +2 "manipulator"&4% +3 "core" %\    L 5 +2 "storage"(Z% +3 "core" %y T `  +2 "Can" 76 +2 "storage"(<. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(y(K +354 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (;& +2 "core" &K)   F  +2 "manipulator"&^& +3 "core" &,  , +2 "manipulator"&% +3 "core" %\  C - +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&( +188 "core" ( +2 "manipulator"&]& +4 "core" & *5 + "storage"(& +4 "core" &K)   _  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'φ +104 "core" ' +2 "storage"(b& +4 "core" &K)   )  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(B' +249 "core" ' +2 "storage"(=- +3 "core" -'h + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (#& +2 "core" &K(  [  +2 "manipulator"&p& +4 "core" & > #5 + .tElbow.seek 6 +2 "manipulator"&W( +3 "core" ( + "manipulator"&*& +3 "core" & ? #5 +2 "storage"(o& +4 "core" &K(  + .tForearm.seek 6 + 300 counts +2 "manipulator"&O'Z +27 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&n/ +68 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&u& +4 "storage"(`'} +5 "core" & t %5 + "manipulator"&G% +4 "core" % e 4 ) +2 .tForearm.seek :retract + "manipulator"&X'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&d(k +117 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +147 "core" ( +2 "manipulator"&a& +4 "core" &p 0 - + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &p - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&' +102 "core" ' +3 "manipulator"&c& +4 "core" &p $ 0 +2 "manipulator"&i% +3 "core" %  0 +2 "processing"% & +4 "core" &2 + "processing"%v& +4 .tPC.seek :closed +2 "processing"%z(] +2 "core" &6 +2 &&  +10 &&n! . +9 &^ B +9 &Dn U +10 &J V +9 &I V +10 &Q V +9 &FP V +9 &N W +10 &M W +9 &M W +9 & NN V +10 &"M W +10 &#K V +9 &%N W +9 &'VG V +9 &)K V +10 &*L V +9 &,M W +10 &.\\N W +9 &0M V +9 &1J V +10 &3R V +9 &5eL V +9 &7(J V +10 &8L V +9 &:O, V +9 &1J: V +9 &?N2 V +10 &AK/ V +9 &CvLX V +9 &E7O+ W +10 &Fh. Y +9 &H. [ +9 &Jk3 ] +10 &L-W ] +9 &M% ] +10 &O ] +9 &Qr) ] +9 &S5 ] +10 &T ] +9 &V) ^ +9 &Xx ^ +10 &Z: ^ +9 &[f Q +10 &],JW !f +9 &]zG 7 +5 ( + "processing"%v& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.79 +2 .Hand.open + "manipulator"&)1 +3 "core" &]z0 7 +67 1 +2 "manipulator"&K% +4 "core" %  m + + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +46 "manipulator"&['\ +96 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 6 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +5 "core" 9 +102 "processing"%-9 +3 "core" 9 +102 "processing"%&9 +3 "core" 9  +102 "processing"% 9 +3 "core" 9  +102 "processing"%M9 +3 "core" 9 +102 "processing"%59 +3 "core" 9 +102 "processing"%g9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%w9 +3 "core" 9" +102 "processing"%(9 +3 "core" 9& +103 "processing"%9 +3 "core" 9+ +102 "processing"%P9 +2 "core" 9/ +103 "processing"%N9 +3 "core" 93 +102 "processing"%C9 +2 "core" 97 +103 "processing"%9 +3 "core" 9; +103 "processing"%99 +2 "core" 9@ +103 "processing"% 9 +2 "core" 9D +103 "processing"%/9 +3 "core" 9H +102 "processing"%9 +2 "core" 9L +103 "processing"%,9 +2 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%:9 +3 "core" 9Y +102 "processing"%9 +2 "core" 9] +103 "processing"%m9 +2 "core" 9a +103 "processing"%79 +3 "core" 9e +103 "processing"%@9 +2 "core" 9j +103 "processing"%89 +2 "core" 9n +103 "processing"%I9 +2 "core" 9r +103 "processing"%69 +2 "core" 9v +103 "processing"%$9 +3 "core" 9z +103 "processing"%9 +2 "core" 9 +103 "processing"%J9 +2 "core" 9 +103 "processing"%19 +2 "core" 9 +103 "processing"%}9 +2 "core" 9  +103 "processing"%t9 +3 "core" 9 +103 "processing"%A9 +2 "core" 9 +103 "processing"%S9 +3 "core" 9\ +102 "processing"%9 +2 "core" 9!\ +103 "processing"%_9 +2 "core" 9' +103 "processing"%q9 +2 "core" 9, +103 "processing"%!9 +2 "core" 92 +103 "processing"%'9 +2 "core" 97 +103 "processing"%9 +3 "core" 9; +102 "processing"%29 +3 "core" 9@ +102 "processing"%"9 +3 "core" 9F +103 "processing"% 9 +3 "core" 9K +102 "processing"%{9 +2 "core" 9P +103 "processing"%\\9 +2 "core" 9U +103 "processing"%9 +2 "core" 9Y +103 "processing"%F9 +3 "core" 9] +103 "processing"%%9 +6 "core" 9b +102 "processing"%9 +2 "core" 9g +103 "processing"%9 +3 "core" 9k +2 .tPH.hold 2:00:00,28C +3 "processing"%h pph + .tdelay 1:30 +3 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"%T +104 "core"  +2 "processing"%V% +4 "core" % + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%Q'\ +608 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%|'Һ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%  +75 "core"  +2 .tPSV.dial PTV + "processing"%s +86 "core"  +2 .tPBV.dial :waste1 + "processing"%e  +134 "core"  +2 "processing"%x% +4 "core" %ҷ  +2 .tPS.seek 1.5ml + "processing"%0'} +602 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%+' +1623 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +35 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%D +74 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%>' +2581 "core" ' + .tPSV.dial PTV +2 "processing"%L +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%E +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%U +75 "core" +2 .tdelay 5 seconds +447 "Can" AA +55 .tPSV.dial :air +2 "processing"%3  +72 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2556 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%Y  +137 "core" +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPRV.dial :ab1 + "processing"% @ +77 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +365 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'\  + "processing"%l  +45 "core" +3  +2 "processing"%% +3 "core" %  +2 .tPS.seek 0.34ml + "processing"%j' +444 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'4  +30 "core" +2 .tPRV.dial :air + "processing"%Z  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%<'G +1195 "core" ' +2 .tPRV.dial :waste2 + "processing"%? @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"%;'\ +868 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%^  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1622 "core" ' +52 .tPSV.dial :PML +2 "processing"%] +57 "core" +2 .tPTV.dial :mixing + "processing"% @ +77 "core" A +2 .tPBV.dial :waste1 + "processing"%f  +34 "core" +2 "processing"%b% +4 "core" %Ҽ  +2 .tPS.seek 1.85ml + "processing"%' +247 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%= * +35 "core" + +4 .tPS.seek 0ml + "processing"%#' +1970 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'p& +3 "core" & +2 "manipulator"&*& +3 "core" &p   +2 "manipulator"&o% +3 "core" %\    +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&n(, +134 "core" ( +2 "manipulator"&u& +4 "core" &,  9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &G& +2 "core" &,  9 +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +3 "manipulator"&B& +4 "core" &, ~ g D 8 +2 "manipulator"&O% +3 "core" % 1 | e z  +2 .tForearm.seek :retract +2 "manipulator"&a'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +334 "core" ( +4 "manipulator"&W& +4 "core" & ~ f  " +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" & | d " + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&i' +101 "core" ' +2 "manipulator"& & +4 "core" & |  +2 "manipulator"&`% +3 "core" % n N  +3 "collection"'X& +3 "core" & +2 "collection"'.& +4 .tCC.seek :closed + "collection"'v(` +3 "core" & +4 &4 0 +10 &"D{J 4 +9 &>lx? I +10 &bL W +9 &GC W +9 &PGG V +10 &CG V +9 &IH V +9 &H> W +10 &XF` V +9 &DK V +10 & EH V +9 &"DE V +9 &$_IG W +10 &&#DH V +9 &'F V +9 &)E; V +10 &+hE= V +9 &-*JG V +10 &.II V +9 &0IJ W +9 &2pGD W +10 &43F? V +9 &5G= W +9 &7E V +10 &9yJL V +9 &;;G@ V +9 &<CE V +10 &>FF V +9 &@FB V +10 &BCC V +9 &DC V +9 &EE V +10 &GF V +9 &IJN V +10 &K] X +9 &L$ \\ +9 &NsNB a +10 &P2QP a +9 &QSS b +9 &SVU b" +10 &UoWV b& +9 &W)\\X b. +10 &X[] b. +9 &Z_` b/ +9 &\\Kc_ b. +10 &]dc b/ +9 &_fh B +9 &`Q!ii *{ +10 &`srji Y +2 ( + "collection"'.& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.55 + "collection"')& +3 "core" &`snjk Y +3 .tHand.open + "manipulator"&K1 +77 "core" 1 +2 "manipulator"&% +4 "core" % U 3 d  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&-'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"% +106 "core"  +2 "processing"%&% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%y' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +68 "core"  +2 .tPS.seek 0ml +2 "processing"%M' +1620 "core" ' + .tPSV.dial PSR +2 "processing"%5 +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%g' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'w  +33 "core" ~ +134  +2 .tPSV.dial :mixloop + "processing"%( +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +78 "core" +2 .tPS.seek 0ml +2 "processing"%P' +2622 "core" ' + .tPSV.dial :air +2 "processing"%N  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%C' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"% +55 "core" +2 .tPS.seek 0ml +2 "processing"%9' +2622 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%/' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%,' +2619 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & k   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&:( +8 "core" ( +2 "manipulator"&& +4 "core" & c f O \ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" & y \ +2 .tForearm.seek CC +2 "manipulator"&7' +95 "core" ' +2 .tHand.close + "manipulator"&@/ +68 "core" / +2 .tCC.seek :open +2 "collection"'8( +470 "core" ( +2 "manipulator"&I& +4 "core" &  (\ + "manipulator"&6% +55 "core" %  ?  +2 .tForearm.seek :retract +2 "manipulator"&$'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +276 "core" ( +2 "manipulator"&J& +4 "core" &, } ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &, y ` ] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&}' +114 "core" ' +2 .tHand.open + "manipulator"&t1 +67 "core" 1 +2 "manipulator"&A% +4 "core" % v F  + T +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +97 "core" ' +2 ."da"delayUntil "08:43:36.17" +24570 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +76 "core" B +2 ."da"PBV.dial :waste1 + "processing"%_  +37 "core" +2 ."da"delay 30 seconds +1034 "Can" << +1969 ."da"PBV.dial between PSV and waste1 +2 "processing"%q * +36 "core" , +2 ."da"PSV.dial :air +2 "processing"%!  +45 "core"  +3 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%'' +2548 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%2  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%" +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%{'ղ +2559 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%\\ +135 "core"  +2 "processing"%% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%F'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%%'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV + "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%T  +36 "core" +2 "processing"%V% +4 "core" %Ҷ  +2 ."da"PS.seek 1.5ml + "processing"%r'| +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Q * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%s  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%x +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%|' +2582 "core" ' +2 ."da"PSV.dial PTV + "processing"%R +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%0 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%~'ղ +2531 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%D +136 "core"  +2 "processing"%+% +4 "core" %ճ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%L'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%E'Һ +1626 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%U +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%3  +34 "core"  +2 "processing"%>% +4 "core" %ҽ  + ."da"PS.seek 1.5ml +2 "processing"%Y' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\ * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%l +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2566 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%4 +74 "core"  +2 ."da"delay 5 seconds +245 "Can" TS +257 ."da"PSV.dial PTV +2 "processing"%Z +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%j  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%?'ղ +2546 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%<  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%^  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%;  +45 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +49 "processing"%] +59 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +409 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%f  +45 "core"  +2 "processing"%b% +4 "core" %  +2 ."da"PS.seek 0.55ml + "processing"%='^ +353 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1569 "core" ' + ."da"PSV.dial :PML +2 "processing"%p +46 "core" +2 ."da"PTV.dial :mixing + "processing"%* @ +76 "core" A +2 ."da"PBV.dial :waste1 + "processing"%o  +35 "core" +2 "processing"%u% +4 "core" %Һ  + ."da"PS.seek 1.85ml +2 "processing"%G' +247 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%d * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%B  +34 "core"  +2 ."da"delay 30 seconds +1867 "Can" << +1135 ."da"PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" + +2 ."da"PSV.dial :air + "processing"%[  +46 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2575 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%n +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%W  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%c +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%`'ղ +2567 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%X +146 "core"  +2 "processing"%a% +4 "core" %խ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%k'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%)'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%K  +75 "core"  +2 ."da"PSV.dial PTV + "processing"% +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%.  +36 "core" +2 "processing"%% +4 "core" %Ҷ  + ."da"PS.seek 1.5ml +2 "processing"%&'| +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%#' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%y * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%5 +75 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%M' +2563 "core" ' + ."da"PSV.dial PTV +2 "processing"%w +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%( +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%g'ղ +2546 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%N +136 "core"  +2 "processing"%P% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%C'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%9  +34 "core"  +2 "processing"%% +4 "core" %ҷ  + ."da"PS.seek 1.5ml +2 "processing"%/'} +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%m  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%-' +2557 "core" ' + ."da"PSV.dial PTV +2 "processing"%v +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%I +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%6 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%7  +2 "Can" UU +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%J'ղ +2556 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%1 +136 "core"  +2 "processing"%:% +4 "core" %յ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +51 "processing"%#A d`b +6 ."da"PS.seek 0.5ml +2 "processing"%t'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%A'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%$ +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%}  +36 "core" +2 "processing"%% +4 "core" %Ҽ  +2 ."da"PS.seek 1.5ml + "processing"%_' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%q * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%!' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%,  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%2 +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%"' +2572 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%' +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%\\ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%{'ղ +2554 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%F +137 "core"  +8 "processing"%% +16 "core" %մ +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +4 "processing"% +19 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +7 "processing"%'m +355 "core" ' +2 ."da"delay 5 seconds +502 "processing"%T% +4 "core" %l  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%V'\ +357 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%%'Һ +1625 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%Q +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%r  +36 "core" +2 "processing"%s% +4 "core" %Ҿ  +2 ."da"PS.seek 1.5ml + "processing"%e' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%x * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%R  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +46 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2578 "core" ' +2 ."da"PSV.dial PTV + "processing"%| +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%D +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%+ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%~  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%L'ղ +2572 "core" ' +2 "processing"%U9 +3 "core" 95# +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast + "processing"%3  +3 "core" 5# + 5# +2 "processing"%>& +3 "core" &]z/ 7 + #"da"Imaging da puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&E% +3 "core" %\    +2 "storage"(% +3 "core" % C M $ +2 "storage"(Y. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 5 +2 "storage"((<1 +357 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (\ & +3 "core" &<2 0 3 + "manipulator"&l& +4 "core" &, / ] + "manipulator"&% +4 "core" %\   + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 5 +2 "manipulator"&( +198 "core" ( +2 "manipulator"&4& +4 "core" & z , + "storage"(Z& +4 "core" &<2 4 3 T +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&j'Ϲ +98 "core" ' +2 "storage"(& +4 "core" &<2 3 4 V + ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(<' +157 "core" ' +2 "storage"(^- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&;& +3 "core" & o a >, +2 "storage"(]& +3 "core" &<2 ' + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 5 +2 "manipulator"&?'a +21 "core" ' +2 ."da"Elbow.hold + "manipulator"&f, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(b- +2 "core" -' +2 ."da"SE.seek 15.14 Pucks below Top Plate +2 "storage"(' +33 "core" ' +2 "manipulator"&% +4 "core" %͑ Q R  + "storage"(=& +4 "core" &<2 + ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 5 + 348 counts +2 "manipulator"&p'ν +16 "core" ' +2 "manipulator"&*& +4 "core" & ` , +2 "storage"(o& +3 "core" &<2   +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&u'Ϲ +16 "core" ' +56 ."da"SE.seek 16.14 Pucks below Top Plate +3 "storage"(d'ܱ +50 "core" ' +2 "manipulator"&& +4 "core" & . , +2 "manipulator"&G% +3 "core" % c c % +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&B'\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&O(k +268 "core" ( +2 "manipulator"&[& +4 "core" &r r s  + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &r n d Z +2 ."da"Forearm.seek PC +2 "manipulator"&n' +93 "core" ' +2 ."da"Hand.close + "manipulator"&W/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%c( +450 "core" ( +3 "storage"( & +3 "core" &<2 s +2 "manipulator"&& +3 "core" &r   +2 "manipulator"&X% +3 "core" % ϒ  +2 ."da"Forearm.seek :retract +2 "manipulator"&a'\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 5 +2 "manipulator"&`( +275 "core" ( +2 "manipulator"&k& +4 "core" & . 4 + "storage"(K& +4 "core" &<2 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +107 "core" ' +2 ."da"Hand.open +2 "manipulator"&.1 +70 "core" 1 +2 "storage"(- +4 "core" -'ܱ +2 ."da"SE.seek 15.89 Pucks below Top Plate + "storage"()'} +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 15.13 Pucks below Top Plate +2 "storage"(i'׷ +51 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep2109h871ml.tif +1396 #SX MX5/16 (USB:65): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.51 seconds\ /var/log/esp/da19sep2109h871ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep2109h871ml15s.tif +550 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1009 #"da"SX MX5/16 (USB:65): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep2109h871ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep2109h871ml30s.tif +3057 #SX MX5/16 (USB:65): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep2109h871ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep2109h871ml70s.tif +3216 "Can" +3904 #"da"SX MX5/16 (USB:65): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep2109h871ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"HABfans.email "10.51 sec auto-exposure",Subject: "da19sep2109h871ml images!" +11 "storage"(&- +9 "core" -'׷ +5 "storage"( & +5 "core" &<2 Z +2 "manipulator"&y& +4 "core" & 2 4 +2 ."da"Elbow.seek 5 +2 "manipulator"&5( +31 "core" ( +2 "manipulator"&#& +4 "core" & " +2 "storage"(w& +3 "core" &<2 \ 7 +3 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +12 "core" ' +4 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 15.84 Pucks below Top Plate +2 "storage"(('> +62 "core" ' +2 "manipulator"&& +5 "core" & n q " +2 "storage"(M& +3 "core" &<2 A +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 5 +4 "manipulator"&N'a +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&P, +4 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 16.03 Pucks below Top Plate +2 "storage"(g'( +38 "core" ' +3 "manipulator"&% +4 "core" %͈   +2 "storage"( & +4 "core" &<2 e e 3 + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 5 + 339 counts +2 "manipulator"&9'δ +15 "core" ' +2 "manipulator"&& +4 "core" & x w  " +2 "storage"(C& +4 "core" &<2 - +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +21 "core" ' +3 "storage"(/% +4 "core" %/ c { +3 ."downElevator"SE.seek :down +9 "storage"(m'} +93 (@% +3 "core" %  U^ +2 "manipulator"&% +4 "core" %Ͻ  T +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek :retract +2 "manipulator"&'\ +3 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +88 "core" ' +2 ."da"SC.coast +2 "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +2 "processing"%v& +5 "core" & +2 "manipulator"&I& +4 "core" &  *" +2 "manipulator"&6% +3 "core" %\  *& +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&7(, +182 "core" ( +2 "manipulator"&-& +4 "core" &, 2 +G + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &, w ,G +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&:' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&J/ +72 "core" / +2 "manipulator"&t& +4 "core" &,  8 &G +2 "manipulator"&$% +4 "core" % 4 v k % +3 ."psFlush"Forearm.seek :retract + "manipulator"&}'\ +103 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +59 "manipulator"&(k +126 "core" ( +3 "manipulator"&A& +4 "core" &u ) + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +3 "core" &u + +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&_' +99 "core" ' +2 "manipulator"&,& +4 "core" &u f , +2 "manipulator"&% +3 "core" % e , +2 "processing"%2& +4 "core" & +2 "processing"%!& +4 ."psFlush"PC.seek :closed + "processing"% (] +3 "core" &y +4 &c  +9 &&ne . +11 &_h B +8 &Co_ U +9 &MZ V +10 &M[ V +9 &J[ V +10 &FP^ V +9 &N^ V +10 &JW V +9 &OT V +9 & MNQ V +10 &"LL W +10 &#LK V +8 &%JM V +10 &'WJH V +9 &)OG W +9 &*OB W +10 &,N> V +9 &.^K: V +10 &0N; W +10 &1N? V +8 &3L< V +10 &5fL= V +9 &7(K2 V +9 &8L< V +10 &:O; V +9 &0N( V +7 &?O- W +9 &AK/ V +10 &CwJ/ V +10 &E7P* W +8 &F_- X +10 &H{# [ +9 &Jl& \\ +10 &L- ] +9 &M ] +9 &O3 ] +10 &Qs3 ] +9 &S6 \\ +9 &T ] +10 &V ^ +9 &Xy ] +9 &Z; ] +10 &[ P +10 &]+H #k +10 &]y? 6 +4 ( + "processing"%!& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.76 + "processing"%'& +4 "core" &]y* 6 + &]y)  6 + ."psFlush"Hand.open +2 "manipulator"&\\1 +74 "core" 1 +2 "manipulator"&% +4 "core" % z % +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&"'\ +96 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%F +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +3 "processing"%'TE +285 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +830 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%{' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%T +75 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%V' +2623 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%Q +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%r'\ +606 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%s' +2123 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%% +86 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%x U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%e' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%R @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2620 "core" ' +3 ."psFlush"PSV.dial :waste1 +2 "processing"%  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%| +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%D' +2623 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%+ +74 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +2 "processing"%~' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%U' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%3  +86 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%>'ղ +2623 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%E +55 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +3 "processing"%'TE +1116 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%Y' +1619 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%\ +75 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%l  +57 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%4 +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%Z'\ +594 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +2127 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV + "processing"%^ U +57 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%;' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%] @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%b  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%= +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%*' +2631 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%o +74 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%G @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +53 "processing"%j' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%<'ղ +1755 "Can" IH +871 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'?& +4 "core" & ? + "manipulator"&p& +4 "core" &u \ - +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&(k +3 "core" ( +2 "manipulator"&u& +4 "core" &u Y - + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &u  - +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&f/ +65 "core" / +2 .tPC.seek :open +2 "processing"%W( +454 "core" ( +2 "manipulator"&B& +4 "core" &u  C 4 + "manipulator"&z% +4 "core" % Ϫ - 4 +2 .tForearm.seek :retract + "manipulator"& '\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +375 "core" ( +2 "manipulator"&X& +4 "core" &* & -Cr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +5 &n& +3 "core" &* ' ,Cr +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&k' +95 "core" ' +2 "manipulator"&K& +4 "core" &* c .Cr +2 "manipulator"&O% +3 "core" %  { . +2 "collection"'.& +4 "core" &\ \ & +2 "collection"'& +4 .tCC.seek :closed + "collection"'a(` +3 "core" &\  J +3 &  0  +10 &'k % - +9 &]y\ 5 A +9 &@o\ \ 3 U +10 &J : V +9 &L\ = V +10 &J < U +9 &CL < V +9 &J  = U +10 &J < V +9 &J \ < V +9 & KI> V +10 &" K\  @ V +9 &#I\ @ U +10 &%J\ A V +9 &'RK : V +9 &)G\ \ @ U +10 &*J\  < V +9 &,I A V +9 &.ZJ  = V +10 &0J \ ; V +9 &1I  5 U +10 &3J \ < V +9 &5cG  < V +9 &7%I  6 V +10 &8H\ \ 3 V +9 &:I  - U +9 &-E  < V +9 &?L \ : V +10 &AF \ 9 V +9 &CsF\  B V +9 &E5J  6 V +10 &FH\ \ A V +9 &HN> V +9 &JvW@ X +10 &L0x*!D Z +9 &MTGC _ +10 &O^^D a +9 &Q``_B b +9 &S"^_@ b +10 &Tba< b +9 &Vdd? b$ +9 &X]ceB b) +10 &Zeg@ b- +9 &[gh? b, +10 &]jk< b. +9 &_.ll@ T +9 &`75ooD *} +10 &`mon? !a +5 ( + "collection"'& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.57 + "collection"'d& +4 "core" &`mnn= !a + &`mmoA !a + .tHand.open + "manipulator"&)1 +73 "core" 1 +2 "manipulator"&&% +4 "core" %  " +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'y& +4 "core" &`mkkd !a + "collection"'#% +4 "core" %ӶklC + .tCSV.dial CSR +2 "collection"'w  +41 "core"  +2 "collection"'% +4 "core" %ӲkjR + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'M'qi +1343 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %qjkla  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"' 'D +697 "core" ' + .tCSV.dial :waste +2 "collection"' +136 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'C'Ӵ +1972 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'`& +4 "core" &`mlmO !a + "collection"'/% +4 "core" %Ӹjkf + .tCSV.dial :flush +2 "collection"'  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'i'qi +1303 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'@ @ +45 "core" B +2 "collection"'% +4 "core" %qemmU  +2 .tCS.seek 7ml + "collection"''z +574 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'5  + '(  +56 "core" ~ +87  +2 .tCBV.dial :waste1 + "collection"'v @ +44 "core" ? +2 .tCS.seek 0ml +2 "collection"'N'Ӵ +1810 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'I& +4 "core" &`mnof !a +2 "collection"'6% +3 "core" %ӯnng +2 .tCSV.dial :flush + "collection"'9  +74 "core" +2 .tCS.seek 5ml +2 "collection"'g'qi +1314 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +45 "core" A +2 "collection"'m% +4 "core" %qgmmC  +2 .tCS.seek 7ml + "collection"'-'| +571 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'1  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'  +108 "core"  +2 .tCS.seek 0ml +2 "collection"'P'Ӵ +1804 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'J& +4 "core" &`m~pm@ !a + "collection"'t% +4 "core" %ӱpm_ + .tCSV.dial CSR + "collection"'$  +43 "core"  +2 "collection"'% +4 "core" %ӱnm? + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'A' +2047 "core" ' +51 .tdelay 5 seconds +504 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"':' +572 "core" ' +2 ."connect"CSV.dial CBV +3 "collection"'q + .tCBV.dial CSV +4 "collection"'7  +112 "core" ~ +28 +2 .tCTV.dial :intake + "collection"',  +77 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'' +2062 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'2  +75 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'}'Ӵ +591 "core" ' + .tCSV.dial CSR +2 "collection"'c  +103 "core"  +2 "collection"'!% +4 "core" %ӯnnY + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'''qi +1339 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'\\' +1345 "core" ' + .tCSV.dial CBV +2 "collection"' +117 "core" ~ +2 .tCS.seek 0ml +2 "collection"'F'Ӵ +2610 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&_& +4 "core" &)  #Cr +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&L( +4 "core" ( +2 "manipulator"&& +4 "core" &)  #Cr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" &(  #Cr +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&{/ +71 "core" / +2 .tCC.seek :open +2 "collection"'Q( +474 "core" ( +2 "manipulator"&V& +4 "core" &) }  (Cq + "manipulator"&r% +4 "core" %  ( +2 .tForearm.seek :retract + "manipulator"&%'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&x(, +292 "core" ( +2 "manipulator"&s& +4 "core" &, /T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &R& +2 "core" &, .T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&e' +114 "core" ' +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&0% +6 "core" % u f d $V +4 .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&|'\ +98 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:21:33 + #Preparing to sleep until 11:00AM 9/21/2019 +4 ."shutdown"CC.coast +2 #tAsleep til 11:00AM 9/21/2019 +2 "collection"'6 +4 #tContinuing at 11:00 +2 ."shutdown"CS.coast +4 "Can" 22 +2 "collection"'5 +3 ."Qmail"GoodNews.email "Then, in tube 6: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:95\\n{4 => 22,\\n 5 => 17,\\n 6 => 5}\\nCan@09:38:51, 23.3C, 20% humidity, 15.0psia, 12.342V, 0.245A, 0.245A avg, 3.02W",Subject: "Asleep until 11:00" +5 ."shutdown"PC.coast +3 "processing"%6 +2 ."shutdown"PS.coast + "processing"%5 +3 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +29563 "Can" && +60003  && +60002  %% +60002  %% +60002  %% +60002  %% +60002  %% +60003  %% +37201   +2 #tPowering core bus +468 .Gate.power :raw,:ON +5 "sampler") +2 ) +2 "core"  + "collection"' +2 '+ +3 "core"  + "processing"% +2 %D +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +5 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 ) % +2 "core" %   +2 .tSS.configure SSconfig +2 "sampler")#.0X% +3 "core" % p I + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 && +2 "core" &  H +2 .tElbow.configure LooseElbow + "manipulator"&$ &.,(#b +5 "storage"(\ & +3 "core" & v + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (l% +2 "core" %  +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +2 .tCH.coast +48 "collection"'Y  +4 "core" + .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast +2 "processing"%4  +2 "core" + .tPH.configure PHconfig + "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +10 "collection"'% +3 "core" % +2 ."rdySampler"Intake.select :close +3 "processing"%Z% + ."rdySampler"Exhaust.select :close +4 "manipulator"&% + ."rdySampler"CTV.dial :air +4 "collection"'^  +4 "core" %$ + %  F +2 ."rdyProcessing"PSV.dial :air +3 "manipulator"&% +2 "processing"%]  +5 "core"  + % } r E + ."rdySampler"CSV.dial :waste1 +4 .tForearm.reconfigure LooseForearm + "collection"'; +3 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract +2 "manipulator"&b'\ +39 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler")S +3 "core"  +2 "sampler")=  +16 "core"  +3 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +4 "collection"'#d @b + "sampler")#.0X 22,\\n 5 => 17,\\n 6 => 5}\\nCan@11:00:33, 22.7C, 20% humidity, 15.0psia, 12.313V, 0.349A, 0.349A avg, 4.30W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #10) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &  + .tHand.open +2 "manipulator"&X1 +72 "core" 1 +2 "manipulator"&n& +4 "core" & U )3 +2 "manipulator"&K% +3 "core" % \  - ) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&O(, +187 "core" ( +2 "manipulator"&.& +5 "core" &, E .O +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &, -O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&8' +98 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&d& +4 "core" &,  9 'O +2 "manipulator"&)% +3 "core" % * ~  '+ +3 .tForearm.seek :retract +2 "manipulator"&&'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&y( +339 "core" ( +2 "manipulator"&#& +4 "core" & - + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &w& +3 "core" & j , +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +109 "core" ' +2 "manipulator"&k& +4 "core" & , 0 +2 "manipulator"&H% +4 "core" % 0 +2 "collection"'& +4 "core" &  +2 "collection"'M& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &#  +4 &\ $ D +10 &Eu" 4 +9 &9jy H +9 &e V +10 &G! V +10 &JL( V +10 & G& V +9 &J V +9 &J V +10 &SJ& V +8 &I' U +9 & K& V +10 &"I! V +9 &$[I# V +10 &&J# V +9 &'K* V +9 &)H, U +10 &+cK) V +9 &-%K) V +10 &.I& V +9 &0I( V +9 &2jH- V +10 &4-I( V +9 &5M& V +11 &7I) V +8 &9sJ- V +9 &;5L( V +9 &<I$ V +10 &>J- V +9 &@{F% V +10 &B=G, V +9 &DF$ U +9 &EK. V +10 &GL! V +9 &ICO" W +9 &K]&% X +10 &L;0 \\ +9 &Nmi] ` +10 &P+rr a +9 &Quv b +9 &Svx b +10 &Umwx b! +9 &W*|{ b& +9 &X|} b- +10 &Z~ b0 +9 &\\R% b1 +10 &^ b2 +9 &_ @ +9 &`S *| +10 &`q~ ^ +2 ( + "collection"'M& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.49 + "collection"' & +3 "core" &`q{ ^ +2 .tHand.open +2 "manipulator"&`1 +75 "core" 1 +2 "manipulator"&/% +4 "core" %   % +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'C& +8 "core" &`q{ ^ +4 "collection"'@% +4 "core" %Ӱ + .tCSV.dial CSR +2 "collection"'  +137 "core"  +2 "collection"'i% +4 "core" %Ӱ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'5'qi +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '(% +3 "core" %qi \ +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"'v'C +701 "core" ' + .tCSV.dial :waste +2 "collection"' +147 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'I'Ӵ +1979 "core" ' +2 #tPurging external Intake + "collection"'6& +4 "core" &`qy|| ^ + "collection"'9% +4 "core" %Ӱ|~ + .tCSV.dial :flush + "collection"'N  +46 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'' +2548 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'m + 'g  +6 "core" +69  +2 .tCTV.dial :intake + "collection"'1  +76 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2558 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'-  +76 "core"  +2 #tFlushing upper manifold + "collection"'J& +4 "core" &`qx|| ^ + "collection"'t% +4 "core" %ӷ~} + .tCSV.dial :flush + "collection"'$  +75 "core"  +2 .tCS.seek 5ml +2 "collection"''qi +1293 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'P @ +46 "core" B +2 "collection"'A% +4 "core" %qg}} \ +50 .tCS.seek 7ml +2 "collection"'q'| +568 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'7 +107 "core" ~ +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"','Ӵ +1791 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"':'2T +813 "core" ' + .tCSV.dial :waste +2 "collection"'2 +45 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +807 "core" ' +2 "collection"'c& +4 "core" &`qx}| ^ + "collection"'!% +4 "core" %Ӹ~| + .tCSV.dial :flush + "collection"'}  +45 "core"  +2 .tCS.seek 3ml +2 "collection"'''2T +143 "Can" ^] +673 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +57 "core" > +2 "collection"'\\% +4 "core" %2V|~  +2 .tCS.seek 5ml + "collection"'_'qk +569 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"''Ӵ +1301 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'T'2T +816 "core" ' + .tCSV.dial :waste +2 "collection"'{ +75 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +805 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" & B " +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&a( +8 "core" ( +2 "manipulator"&V& +4 "core" & m " + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &r& +3 "core" & " +2 .tForearm.seek CC + "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&s/ +69 "core" / +2 .tCC.seek :open +2 "collection"'R( +471 "core" ( +2 "manipulator"&L& +4 "core" & = + + "manipulator"&% +4 "core" %  E + + .tForearm.seek :retract +2 "manipulator"&0'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&%(, +281 "core" ( +2 "manipulator"&e& +4 "core" &, B 1M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &, 1M +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&F' +115 "core" ' +2 .tHand.open + "manipulator"&W1 +75 "core" 1 +2 "manipulator"&<% +4 "core" % w 8 "[ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&|'\ +98 "core" ' +2 #tda sampling at most 1000ml +2 #Loading sh1 puck from tube 6 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 6 at 11:04:59EDT21-Sep-19\\n{4 => 22,\\n 5 => 17,\\n 6 => 5}\\nCan@11:03:50, 22.8C, 21% humidity, 15.0psia, 12.240V, 0.514A, 0.508A avg, 6.29W",Subject: "da sampling at most 1000ml" +2 "collection"'x& +5 "core" & +2 "manipulator"&h% +3 "core" %\   0 +2 "storage"(% +4 "core" %x 9 < C  + "storage"(+. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(D(K +1302 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &K6  +3 "manipulator"&~& +6 "core" &,  $M + "manipulator"&3% +4 "core" %\   N % +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&U( +187 "core" ( +2 "manipulator"&E& +4 "core" &  #/ + "storage"(>& +4 "core" &K5 V  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'φ +107 "core" ' +2 "storage"(\ & +4 "core" &K5   +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(l' +261 "core" ' +2 "storage"(Y- +4 "core" -'~ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (4& +2 "core" &K5 d  +2 "manipulator"&& +5 "core" & r q b / +2 .tElbow.seek 6 + "manipulator"&( +3 "core" ( +2 "manipulator"&Z& +3 "core" & p q / +2 "storage"(^& +4 "core" &K6 G  +3 .tForearm.seek 6 + 300 counts + "manipulator"&'Z +27 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +47 "manipulator"&;/ +70 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&S& +5 "storage"(='} +3 "core" &  / +2 "manipulator"&]% +4 "core" % h : #{ +2 .tForearm.seek :retract + "manipulator"&*'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&G( +124 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +25 "core" ( +2 "manipulator"&j& +4 "core" &(  A_ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &(  !A_ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&f' +102 "core" ' +2 "manipulator"&"& +4 "core" &( q #A_ +2 "manipulator"& % +3 "core" %  #q +3 "collection"'B& +3 "core" &% +2 "collection"'b& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" &! +3 &"  +9 &'i& - +9 &^u! A +10 &Bk! U +9 &E U +9 &I! U +10 &I U +9 &FI U +10 &G U +9 &D U +9 &G U +10 & NI U +9 &"I U +9 &#H U +10 &%G U +9 &'VK U +10 &)F U +9 &*H V +9 &,G U +10 &.^J U +9 &0 G\ U +9 &1C U +10 &3G U +9 &5fG U +10 &7(I U +9 &8G U +9 &:F\ U +10 &0F U +9 &?I U +10 &AF U +9 &CwE U +10 &E:D U +9 &FF U +9 &HO$! V +10 &Jx]1) X +9 &L.YLQ \\ +9 &M|vi ` +10 &O~# a +9 &Qbf b +10 &S$ b +9 &T b" +9 &V b( +10 &XW b1 +9 &Z b0 +9 &[G b1 +10 &]s_ b2 +9 &_!a V +10 &`24e 0 +9 &`u^ Y +5 ( + "collection"'b& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.70 +2 .Hand.open +2 "manipulator"&u1 +3 "core" &`uz[ Y +63 1 +2 "manipulator"&% +3 "core" % q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +90 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")n+ +3 "core" + +2 "sampler")K% +3 "core" %{\  % L +2 "collection"'.& +4 "core" &`uxW sY +2 "Can" `_ +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast + "sampler")#.0X% +3 "core" %}{ # l + .tIntake.select :close +2 "sampler")0 +9 )%% +3 "core" %}| ' r + .tSSV.dial :exhaust +2 "sampler")\  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +43 "sampler")|'z +904 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")Y  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 825.0ml + .Intake.select :open + "sampler") +210 "collection"'4% +3 "core" %ӯ W +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X + .tSSV.dial :exhaust +2 "sampler")#  +80 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")w'z +903 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")8  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 725.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %ӯ V +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %ӯ W +51 #tIntake @18.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 135 +2 "sampler")#.0Xo% +3 "core" %ih  l + .tSSV.dial :exhaust +2 "sampler")p  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")+'z +864 #"pumping"6.6L/min +50 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +80 "core" +49 #tAllowing 130s for 25.0ml of remaining 325.0ml +3 .Intake.select :open + "sampler") +210 "collection"'~% +3 "core" %ӯ S +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 72 +2 "sampler")#.H0X>  g# +53 "collection"'j% +3 "core" %ӯ X +2 "sampler")U% +3 "core" %dd  g# +2 "sampler")S% +4 "core" %hh ! g# + .tIntake.select :close + "sampler")0 +9 )]% +3 "core" %jl  l# + .tSSV.dial :exhaust +2 "sampler")"  +80 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler") 'z +771 "Can" rzy c +152 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 300.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %ӯ Q + #tIntake @21.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 65 +2 "sampler")#.A0X  g% +53 "collection"'b% +3 "core" %ӯ X +2 "sampler"))% +3 "core" %__  f% +2 "sampler")% +3 "core" %aa  f% +2 .tIntake.select :close + "sampler")0 +9 ) % +3 "core" %fe  l% + .tSSV.dial :exhaust +2 "sampler")O  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")#'z +363 #"pumping"6.6L/min +556 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 275.0ml + .Intake.select :open + "sampler") +210 "collection"'o% +3 "core" %ӯ M + #tIntake @21.3psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 59 +2 "sampler")#.;0X% +3 "core" %ӯ W +2 "sampler")p% +3 "core" %   d\ P +2 "collection"'Q% +4 "core" %ӯ V + #tIntake @21.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 32 +2 "sampler")#. 0X% +3 "core" %ӯ W +2 "sampler")p% +3 "core" %+4  e4 +2 "collection"'Q% +4 "core" %ӯ V + #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 17 +2 "sampler")#.0X  _ +53 "collection"'*% +3 "core" %ӯ P +2 "sampler")f% +3 "core" %>  _ +52 "collection"'D% +3 "core" %ӯ P +2 "sampler")R% +3 "core" %;  _ +53 "collection"'=% +3 "core" %ӯ Q +52 "sampler")S% +5 "core" %8 ] +53 "collection"'b% +3 "core" %ӯ R +2 "sampler"))% +3 "core" %  ` M +53 "collection"'% +3 "core" %ӯ T +2 "sampler") % +3 "core" %\ \  c +53 "collection"']% +3 "core" %ӯ T +2 "sampler")K% +3 "core" %  c +53 "collection"'O% +4 "core" %ӯ T +2 "sampler").% +3 "core" %%&  b +53 "collection"'% +3 "core" %ӯ T +2 "sampler")o% +3 "core" %/1  c +53 "collection"'u% +3 "core" %ӯ S +2 "sampler")#% +3 "core" %>;  b +53 "collection"'[% +3 "core" %ӯ T +2 "sampler") % +3 "core" %DF b +53 "collection"'`% +3 "core" %ӯ T +2 "sampler")n% +3 "core" %MM  b +2 "sampler")% +3 "core" %NN b + .tIntake.select :close +2 "sampler")0 +9 )d% +3 "core" %PO  g + .tSSV.dial :exhaust +2 "sampler")k  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +924 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 "sampler")/  + .tCBV.dial SSV +81 "core" +2 #tAllowing 130s for 25.0ml of remaining 199.9ml + .Intake.select :open + "sampler") +53 #"pumping"6.7L/min +157 "collection"'@% +3 "core" %ӯ R +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 15 +2 "sampler")#.0X +15 "collection"'y% +3 "core" %ӯ V +2 "sampler")% +3 "core" %\  d > +15 "collection"'L% +3 "core" %ӯ V +2 "sampler")% +3 "core" %\   d > +15 "collection"'9% +3 "core" %ӯ V +2 "sampler")T% +3 "core" %\   d > +2 "collection"' % +4 "core" %ӯ U + #tIntake @21.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %ӯ V +2 "sampler")p% +3 "core" %   d\ M +15 "collection"'Q% +3 "core" %ӯ V +2 "sampler")% +3 "core" %   c\ M +15 "collection"'V% +3 "core" %ӯ V +2 "sampler")~% +3 "core" %   d\ M +15 "collection"'+% +3 "core" %ӯ V +2 "sampler")|% +3 "core" %  d\ M +15 "collection"'%% +3 "core" %ӯ V +2 "sampler")\ % +3 "core" %   d\ M +15 "collection"'Y% +3 "core" %ӯ V +2 "sampler")4% +3 "core" %   d\ M +15 "collection"'^% +3 "core" %ӯ V +2 "sampler")% +3 "core" %   d\ M +2 "collection"'Z% +4 "core" %ӯ V + #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %ӯ T +2 "sampler")p% +3 "core" %  b k +15 "collection"'Q% +3 "core" %ӯ V +2 "sampler")% +3 "core" %   c< +15 "collection"'V% +3 "core" %ӯ V +2 "sampler")~% +3 "core" %  d< +15 "collection"'+% +3 "core" %ӯ U +2 "sampler")|% +3 "core" %  d< +15 "collection"'%% +3 "core" %ӯ U +2 "sampler")\ % +3 "core" %  d< +15 "collection"'Y% +3 "core" %ӯ U +2 "sampler")4% +3 "core" %  c< +15 "collection"'^% +3 "core" %ӯ U +2 "sampler")% +3 "core" %  c< +15 "collection"'% +3 "core" %ӯ U +2 "sampler")Z% +3 "core" %  c< +15 "collection"'e% +3 "core" %ӯ V +2 "sampler")U% +3 "core" %  d< +15 "collection"'% +3 "core" %ӯ V +2 "sampler") % +3 "core" %  e< +2 "collection"'"% +3 "core" %ӯ U + #tIntake @21.1psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +326 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'a% +3 "core" %9 \ +2 .tCS.seek 5.999ml + "collection"'3' +1348 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'E +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'>'ӂ +1557 "core" ' +2 .tCSV.dial CSR + "collection"'p  +45 "core"  +2 "collection"'Q% +4 "core" % + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +592 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'V% +3 "core" % \ +2 .tCS.seek 5ml + "collection"'~'qg +829 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'+  +44 "core" ~ +2 .tCS.seek 1ml +2 "collection"'|'> +1088 "core" ' +2 #tHeating sh1 puck from tube 6 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'% \  +2 '\ 9 +5 "core" 9 +102 "collection"'Y9 +3 "core" 9d +102 "collection"'49 +3 "core" 9 d +102 "collection"'T9 +2 "core" 9 d +103 "collection"'^9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +152 "collection"'9 +4 "core" 9d +102 "collection"'Z9 +3 "core" 9 d +102 "collection"'e9 +3 "core" 9$d +102 "collection"'U9 +3 "core" 9(d +102 "collection"'9 +3 "core" 9-d +102 "collection"' 9 +3 "core" 91d +102 "collection"'"9 +3 "core" 95d +102 "collection"' 9 +3 "core" 99d +102 "collection"'9 +3 "core" 9=d +102 "collection"'9 +3 "core" 9(Bd +103 "collection"' 9 +3 "core" 9<Fd +102 "collection"'r9 +3 "core" 9RJd +102 "collection"'s9 +3 "core" 9hNd +102 "collection"'9 +3 "core" 9Rd +102 "collection"'l9 +3 "core" 9Wd +103 "collection"'*9 +3 "core" 9[d +102 "collection"'f9 +3 "core" 9_d +102 "collection"'D9 +3 "core" 9cd +102 "collection"'R9 +3 "core" 9gd +102 "collection"'=9 +3 "core" 9ld +103 "collection"'B9 +3 "core" 9&pd +102 "collection"'9 +3 "core" 9>td +102 "collection"'b9 +3 "core" 9Vxd +102 "collection"'?9 +3 "core" 9n|d +102 "collection"';9 +3 "core" 9d +102 "collection"'S9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'j9 +3 "core" 9c +102 "collection"'.9 +3 "core" 9b +102 "collection"'O9 +3 "core" 9` +103 "collection"'o9 +3 "core" 9] +102 "collection"'9 +3 "core" 9.[ +102 "collection"'K9 +3 "core" 9FY +102 "collection"'u9 +3 "core" 9]W +102 "collection"'#9 +3 "core" 9uU +102 "collection"' 9 +3 "core" 9R +102 "collection"')9 +3 "core" 9Q +102 "collection"'`9 +3 "core" 9O +102 "collection"'n9 +3 "core" 9M +102 "collection"'9 +3 "core" 9J +103 "collection"'d9 +3 "core" 9H +102 "collection"'9 +3 "core" 9F +102 "collection"'9 +3 "core" 9-E +102 "collection"'/9 +3 "core" 9CB +102 "collection"'@9 +3 "core" 9XA +102 "collection"'[9 +3 "core" 9n@ +102 "collection"'59 +3 "core" 9> +102 "collection"'9 +3 "core" 9< +102 "collection"'(9 +3 "core" 9: +102 "collection"'9 +3 "core" 99 +102 "collection"'w9 +3 "core" 97 +102 "collection"'9 +3 "core" 95 +102 "collection"'89 +3 "core" 94 +102 "collection"' 9 +3 "core" 93 +102 "collection"'&9 +3 "core" 9!2 +102 "collection"'9 +3 "core" 940 +102 "collection"'k9 +3 "core" 9E. +102 "collection"'z9 +3 "core" 9W - +102 "collection"'19 +3 "core" 9h+ +102 "collection"'-9 +3 "core" 9z* +102 "collection"'t9 +3 "core" 9) +102 "collection"']9 +3 "core" 9( +102 "collection"'J9 +3 "core" 9 ' +102 "collection"'m9 +3 "core" 9 %& +102 "collection"'I9 +3 "core" 9 )$ +102 "collection"'79 +3 "core" 9 -# +102 "collection"'q9 +3 "core" 9 1" +102 "collection"'H9 +3 "core" 95! +102 "collection"'C9 +3 "core" 9 : +102 "collection"',9 +3 "core" 9 > +103 "collection"'P9 +3 "core" 9 B +102 "collection"'$9 +3 "core" 9 ,F +102 "collection"'69 +3 "core" 9 9J +102 "collection"'A9 +3 "core" 9 FO +102 "collection"'29 +3 "core" 9 QS +103 "collection"':9 +3 "core" 9 ]W +102 "collection"''9 +3 "core" 9 h[ +102 "collection"'M9 +3 "core" 9 s_ +102 "collection"'\\9 +3 "core" 9 ~d +103 "collection"'}9 +3 "core" 9  h +102 "collection"'c9 +3 "core" 9 "l +102 "collection"'v9 +3 "core" 9 #p +102 "collection"'9 +3 "core" 9 $t +102 "collection"'!9 +2 "core" 9 %y +103 "collection"'{9 +4 "core" 9 &} +102 "collection"'9 +3 "core" 9 ) +102 "collection"'y9 +3 "core" 9 * +102 "collection"'N9 +3 "core" 9 * +102 "collection"'L9 +3 "core" 9 , +102 "collection"'99 +5 "core" 9 - +102 "collection"'9 +3 "core" 9 . +102 "collection"'9 +3 "core" 9 0 +102 "collection"'_9 +3 "core" 9 0 +102 "collection"'i9 +2 "core" 9 2 +103 "collection"'9 +3 "core" 9\ 3 +103 "collection"'g9 +2 "core" 9\ 4 +103 "collection"'9 +3 "core" 9\ 5 +102 "collection"'x9 +3 "core" 9\ 7 +102 "collection"'9 +3 "core" 9\ 8 +102 "collection"'9 +3 "core" 9\ "9 +102 "collection"'<9 +3 "core" 9\ ': +102 "collection"'h9 +3 "core" 9\ +; +102 "collection"'09 +3 "core" 9\ 0< +102 "collection"'W9 +3 "core" 9\ 6> +102 "collection"'a9 +3 "core" 9\ :> +103 "collection"'F9 +3 "core" 9\ >@ +102 "collection"'E9 +3 "core" 9\ B@ +102 "collection"'39 +3 "core" 9\ EB +102 "collection"'p9 +3 "core" 9\ JB +102 "collection"'Q9 +3 "core" 9\ LD +103 "collection"'>9 +3 "core" 9\ PD +102 "collection"'V9 +3 "core" 9\ SE +102 "collection"'9 +3 "core" 9\ VG +102 "collection"'+9 +3 "core" 9\ YG +102 "collection"'~9 +3 "core" 9\ \\I +103 "collection"'\ 9 +3 "core" 9\ `J +102 "collection"'Y9 +3 "core" 9\ cK +102 "collection"'49 +3 "core" 9\ eL +102 "collection"'T9 +3 "core" 9\ gM +102 "collection"'^9 +3 "core" 9\ iN +102 "collection"'9 +3 "core" 9\ lO +102 "collection"'9 +2 "core" 9\ oO +103 "collection"'Z9 +3 "core" 9\ pP +102 "collection"'e9 +3 "core" 9\ sQ! +102 "collection"'U9 +3 "core" 9\ tS% +103 "collection"'9 +3 "core" 9\ vS) +102 "collection"' 9 +3 "core" 9\ yT. +102 "collection"'"9 +2 "core" 9\ {U2 +103 "collection"' 9 +3 "core" 9\ |V6 +102 "collection"'9 +3 "core" 9\ V: +102 "collection"'9 +3 "core" 9\ W> +102 "collection"' 9 +3 "core" 9\ YC +102 "collection"'r9 +3 "core" 9\ YG +102 "collection"'s9 +3 "core" 9\ ZK +102 "collection"'9 +3 "core" 9\ [O +103 "collection"'l9 +3 "core" 9\ \\S +148 "collection"'*9 +10 "core" 9\ ]Z +3 .tCH.hold 10:00,70C +2 "collection"'f `\ `\  +4 "core" Z +30411 "Can" +29591 "core" ` +2 "collection"'D9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'R'Ӵ +340 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'= @ +110 "core" B +2 .tCSV.dial :air + "collection"'B @ +43 "core" ? +3 .tCS.seek 5ml +2 "collection"''qi +1347 "core" ' +2 .tCSV.dial CTV + "collection"'b  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'? @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"';  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'S @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1346 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'j +107 "core" ~ +2 .tCBV.dial CSV + "collection"'.  +30 "core"  +2 "collection"'O% +4 "core" %Ӷ  +2 .tCS.seek 5ml + "collection"'o'qk +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'K% +4 "core" %qh  +2 .tCS.seek 7ml + "collection"'u'} +582 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'# @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"' ' +846 "core" ' +7 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"') ` +120 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'`   +31 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'n  + '  +29 "core"  +112  +2 .tCS.seek 5ml +2 "collection"'d'qi +1340 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +107 "core" A +2 .tCSV.dial :waste + "collection"' +108 "core" +2 .tCS.seek :empty +2 "collection"'/'ӂ +1337 "core" ' + .tCSV.dial :air +2 "collection"'@ @ +76 "core" B +2 .tCS.seek 5ml +2 "collection"'['qi +1342 "core" ' + .tCSV.dial CTV +2 "collection"'5  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'(  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'w'Ӵ +1338 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +106 "core"  +2 .tCBV.dial CSV + "collection"'8  +29 "core" +4 "collection"' % +8 "core" %ӱ +2 .tCS.seek 5ml +2 "collection"'&'qf +1348 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +46 "core" +2 "collection"'k% +4 "core" %qg  +2 .tCS.seek 7ml + "collection"'z'| +580 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'1 @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'-' +843 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'t ` +119 "core" ^ +2 #tLysing Complete + "collection"']& +4 "core" &`uv Y +2 #tStoring sh1 puck in Collection Clamp to tube 5 + "manipulator"&J% +3 "core" %\  d j 0  +2 "storage"(m% +3 "core" % X +2 "storage"(I. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(7(<1 +385 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (q& +2 "core" &<0 F  +2 "manipulator"&H& +3 "core" && c Z A_ +2 "manipulator"&C% +3 "core" %\  N \\  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&,( +163 "core" ( +2 "manipulator"&P& +4 "core" & 9 * + "storage"($& +4 "core" &<, = +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&6'Ϲ +96 "core" ' +2 "storage"(A& +4 "core" &<, a +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(2' +146 "core" ' +50 "storage"(:- +6 "core" -'ڽ +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&'& +3 "core" & l l m * +2 "storage"(M& +3 "core" &<,  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 +2 "manipulator"&\\'a +25 "core" ' +2 .tElbow.hold + "manipulator"&}, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(c- +2 "core" -'ڽ +3 .tSE.seek 16.14 Pucks below Top Plate + "storage"(v'ܱ +36 "core" ' +2 "manipulator"&% +4 "core" %͒ 3   +2 "storage"(!& +3 "core" &<, +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 349 counts +2 "manipulator"&{'ξ +14 "core" ' +2 "manipulator"&& +4 "core" & p u k ) +2 "storage"(y& +3 "core" &<, @ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&N'Ϲ +23 "core" ' +2 .tSE.seek 17.14 Pucks below Top Plate +2 "storage"(L' +46 "core" ' +2 "manipulator"&9& +4 "core" & ] G ) +2 "manipulator"&% +3 "core" %Ϲ S O 3 L +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&_( +174 "core" ( +3 "manipulator"&i& +4 "core" &   :/ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &  \  :/ +2 .tForearm.seek CC +2 "manipulator"&g' +93 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'x( +469 "core" ( +2 "storage"(& +4 "core" &<,  + "storage"(& +4 "core" &<,  + "manipulator"&<& +4 "core" & a ` V :/ + "manipulator"&h% +4 "core" % _ _  +2 .tForearm.seek :retract + "manipulator"&0'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&W( +158 "core" ( +2 "manipulator"&a& +4 "core" &  2 +2 "storage"(F& +3 "core" &<,  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 5 +2 "manipulator"&E'a +104 "core" ' +2 .tElbow.hold + "manipulator"&3, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&p1 +69 "core" 1 +2 "manipulator"&Q% +4 "core" % ͇ 1 3 F y +2 "storage"(>& +3 "core" &<, > +3 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 338 counts +2 "manipulator"&V'γ +16 "core" ' +2 "manipulator"&& +4 "core" & o x ! 0 +2 "storage"(+& +3 "core" &<, 7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&~'Ϲ +16 "core" ' +2 "storage"(\ % +4 "core" % c v +2 ."downElevator"SE.seek :down +3 "storage"(Y'} +100 (4% +3 "core" %{   % +3 "manipulator"&T% +3 "core" ' +2 %Ͽ n , + ."downElevator"SE.coast +2 "storage"(5 + .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +91 "core" ' +2 .tSC.coast "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +4 "core" &ns + "manipulator"&& +4 "core" & ,0 +2 "manipulator"&Z% +4 "core" %\  , +2 .tElbow.seek FlushPuck::Garage + "manipulator"&e(, +181 "core" ( +2 "manipulator"&U& +3 "core" &, ,J +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &,  ,J + .tForearm.seek :garage +2 "manipulator"& ' +100 "core" ' +2 .tHand.close + "manipulator"&"/ +76 "core" / +2 "manipulator"& & +4 "core" &,  #J + "manipulator"&% +4 "core" % # ? # +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"& ( +298 "core" ( +2 "manipulator"&r& +4 "core" &* w &Dz + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &s& +3 "core" &* y J %Dz +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' +2 "manipulator"&l& +4 "core" &* % $Dz +2 "manipulator"&*% +3 "core" % R # +2 "collection"'%& +4 "core" &OP +52 "collection"'f& +4 .tCC.seek :closed +2 "collection"'D(` +2 "core" &LN +3 &MO  +9 &'kKN . +9 &auKO B +10 &SfLMi T +9 &FJLP T +9 &GLM0 U +10 &FJL U +9 &WGJOi U +10 &FJM U +9 &GKL T +9 &IIM T +10 & `IJM T +9 &"!DJK U +9 &#FGK{ T +10 &%FGJm T +9 &'gJHJ U +10 &)*DFJ T +9 &*FIK U +9 &,CGK T +10 &.pDGH T +9 &02CHIo T +9 &1FHH_ T +10 &3GGII U +9 &5wFEI5 U +10 &79GEG+ U +9 &8CCH T +9 &:HEH T +10 &<HEG{ U +9 &>CEEF T +9 &@IDF T +10 &AFCG U +9 &CECF U +10 &EJDAD T +9 &G GCE T +9 &HMEG U +10 &JX 4 W +9 &LBy Z +9 &M ^ +10 &O?1i a +9 &Qr^W, a +10 &S3kk b +9 &Tqs b +9 &Vvx b" +10 &Xo{| b( +9 &Z) b0 +9 &[k b2 +10 &]_ b1 +9 &_BS V +10 &`>,O , +9 &`fnO Y +2 ( + "collection"'f& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.65 + "collection"'|& +4 "core" &`fjM Y + .tHand.open + "manipulator"&=1 +75 "core" 1 +2 "manipulator"&B% +4 "core" %  Z E   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&R'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%b +136 "core"  +2 "processing"%?% +4 "core" %5 + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +12 .tPS.seek 1.5ml + "processing"%;' +1608 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%S  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1621 "core" ' + .tPSV.dial PSR +2 "processing"%j +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%.' +2426 "Can" YY +206 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%O + .tCBV.dial PRV +5 "collection"'  +2 "core"  +2 "processing"%  +45 "core"  +27 +2 .tPSV.dial :mixloop + "processing"%K +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%o  +138 "core" +2 .tPS.seek 0ml +2 "processing"%#' +2624 "core" ' + .tPSV.dial :air +2 "processing"%u  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%)' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%` +46 "core" +2 .tPS.seek 0ml +2 "processing"%n' +2622 "core" ' + .tPSV.dial :air +2 "processing"%  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%' +2623 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&d& +4 "core" &* l k u Dz +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&@( +3 "core" ( + "manipulator"&/& +4 "core" &* o x Dz + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &5& +2 "core" &* j k } Dz +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&(/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "manipulator"&[& +4 "core" &* : %Dy + "manipulator"&% +4 "core" % 1  % + .tForearm.seek :retract +2 "manipulator"&8'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"& (, +290 "core" ( +2 "manipulator"&w& +4 "core" &, 8 .N + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, O .N +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&k' +114 "core" ' +2 .tHand.open +2 "manipulator"&&1 +68 "core" 1 +2 "manipulator"&1% +4 "core" % ] S Q 7  +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&z'\ +101 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 6 into Collection Clamp + "collection"'t& +4 "core" & + "manipulator"&]% +4 "core" %\  | . +2 "storage"(J% +3 "core" %}   f +2 "storage"(m. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(I(K +356 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (q& +3 "core" &K6   +2 "manipulator"&H& +3 "core" &,  #N +2 "manipulator"&C% +3 "core" %\   " +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&P( +194 "core" ( +2 "manipulator"&$& +4 "core" & : 5 + "storage"(A& +4 "core" &K6  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts + "manipulator"&G'φ +104 "core" ' +2 "storage"(X& +4 "core" &K6   +50 .tSE.reconfigure SEpick +5 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(:' +273 "core" ' +2 "storage"('- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (M& +3 "core" &K5 D  +2 "manipulator"&c& +3 "core" & u k 5 +2 .tElbow.seek 6 +2 "manipulator"&( +3 "core" ( + "manipulator"&!& +4 "core" & p u 5 + "storage"(& +4 "core" &K5 C  +2 .tForearm.seek 6 + 300 counts + "manipulator"&y'Z +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&9/ +69 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +5 "storage"(6'} +3 "core" & k k z 5 +2 "manipulator"&,% +3 "core" % O | | +2 .tForearm.seek :retract +2 "manipulator"&2'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&\\( +136 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +14 "core" ( +2 "manipulator"&{& +4 "core" &+  E| +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &v& +3 "core" &+ n l N E| + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&i' +101 "core" ' +3 "manipulator"&& +4 "core" &+ j m { E| +2 "manipulator"&N% +3 "core" % j m   +2 "collection"'}& +4 "core" & +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" & +3 &w \ +9 &)kc - +10 &_sO A +9 &Fi0 T +9 &F U +10 &F U +9 &G U +9 &KH U +10 & C> U +9 &E+ T +10 &F U +9 & SH U +9 &"F T +10 &#C T +9 &%E U +9 &'ZI U +10 &)C T +9 &*I U +10 &,D T +9 &.cF U +9 &0%G U +10 &1B U +9 &3Cs U +9 &5kCl U +10 &7.E] T +9 &8EV T +10 &:D< T +9 &5D0 U +10 &?D! T +9 &AD T +9 &C|C T +10 &E=A U +9 &FC U +10 &HL U +9 &J|^ W +9 &L2 [ +10 &M % ` +9 &O? b +9 &Qe6 b +10 &S&4 b +9 &T# b" +10 &V" b( +9 &X[ b0 +9 &Z  ! b1 +10 &[  b3 +9 &]u b3 +9 &_! V +10 &`34 . +9 &`} [ +5 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.75 +2 .Hand.open +2 "manipulator"&1 +3 "core" &`}n [ +62 1 +2 "manipulator"&% +4 "core" %  /   + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'<  +139 "core" ~ +2 .tCSV.dial CTV + "collection"'h  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%a' +2621 "core" ' +2 "collection"'F% +4 "core" %!  + .tCS.seek 3.75ml +2 "collection"'g'I +1665 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%_  +46 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%p  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%Q' +2618 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'> ` +31 "core" _ +2 .tCSV.dial :air + "collection"' @ +46 "core" ? +2 .tCS.seek 10ml +2 "collection"'+' +1652 "core" ' + .tCSV.dial CTV +2 "collection"'\  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'0'Ӵ +2610 "core" ' + .tCBV.dial :waste1 +2 "collection"'4 @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'T  +140 "core" +2 "collection"'W& +4 "core" &`}n&)Q [ + #tStoring lyfil puck in Collection Clamp to tube 5 +2 "manipulator"&% +3 "core" %\  ^ ^ & +2 "storage"(% +3 "core" % . +2 "storage"(Z. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(E(<1 +362 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (V& +2 "core" &<. k { ` +2 "manipulator"&L& +4 "core" &*    D{ + "manipulator"&Y% +4 "core" %\     & + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&~( +164 "core" ( +2 "manipulator"&U& +4 "core" & ^ [  + "storage"(& +4 "core" &<.  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&7'Ϲ +96 "core" ' +2 "storage"(3& +4 "core" &<. L +3 .tSE.reconfigure SEpick +4 "storage"(#]K-0-\ b +7 .tSE.seek :beamBreak + "storage"("' +133 "core" ' +2 "storage"( - +3 "core" -'ߣ +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & % ,  +2 "storage"(^& +3 "core" &<. f g w + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"& 'a +23 "core" ' +2 .tElbow.hold +2 "manipulator"&r, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +47 "storage"(e- +10 "core" -'ߣ +2 .tSE.seek 17.13 Pucks below Top Plate +2 "storage"(s' +42 "core" ' +2 "manipulator"&l% +4 "core" %͒  +2 "storage"(*& +3 "core" &<. 4 3 +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 5 + 349 counts + "manipulator"&%'ξ +17 "core" ' +2 "manipulator"&& +4 "core" &     +2 "storage"(x& +3 "core" &<. L K  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&|'Ϲ +15 "core" ' +2 .tSE.seek 18.13 Pucks below Top Plate +2 "storage"(=' +53 "core" ' +2 "manipulator"&B& +4 "core" &   Y  +2 "manipulator"&f% +4 "core" %     +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&?( +164 "core" ( +3 "manipulator"&& +4 "core" &,  F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &S& +2 "core" &, F +2 .tForearm.seek CC +2 "manipulator"&;' +92 "core" ' +2 .tHand.close + "manipulator"&j/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "storage"(O& +4 "core" &<. r s  + "storage"(& +4 "core" &<. R P > + "manipulator"&& +4 "core" &, F +2 "manipulator"&K% +3 "core" %   +2 .tForearm.seek :retract +2 "manipulator"&o'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&.( +161 "core" ( +2 "manipulator"&u& +4 "core" & 3 = . ) +2 "storage"(#& +3 "core" &<. ~ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 5 +2 "manipulator"&`'a +102 "core" ' +2 .tElbow.hold + "manipulator"&), +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +66 "core" 1 +2 "manipulator"&n% +4 "core" % ͏ % . +2 "storage"(& +3 "core" &<. & ' +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 346 counts +3 "manipulator"& 'λ +17 "core" ' +2 "manipulator"&d& +4 "core" & X Z ( +2 "storage"(/& +3 "core" &<. +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&5'Ϲ +15 "core" ' +2 "storage"((% +4 "core" %  j +2 ."downElevator"SE.seek :down +3 "storage"( '} +90 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +7 (R% +3 "core" %}   +2 "manipulator"&D% +3 "core" % H # +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&['\ +91 "core" ' +2 .tSC.coast "storage"(6 +3 .tPSV.dial :air + "processing"%  +75 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%w +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%@ +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%&  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%1' +2622 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%8& +4 "core" &  + "manipulator"&t& +4 "core" & w +( + "manipulator"&]% +4 "core" %\  + +2 .tElbow.seek FlushPuck::Garage + "manipulator"&J(, +179 "core" ( +2 "manipulator"&m& +4 "core" &, ` +> + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" &, *> +2 .tForearm.seek :garage + "manipulator"&q' +102 "core" ' +2 .tHand.close + "manipulator"&H/ +70 "core" / +2 "manipulator"&C& +4 "core" &,  > +2 "manipulator"&$% +3 "core" % . k e  +2 .tForearm.seek :retract +2 "manipulator"&A'\ +98 "core" ' +3 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"& (k +126 "core" ( +2 "manipulator"&X& +4 "core" &t > + + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &t * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&'' +101 "core" ' +2 "manipulator"&M& +4 "core" &t { . +46 "manipulator"&c% +11 "core" % . +2 "processing"%!& +3 "core" &  +2 "processing"%& +4 .tPC.seek :closed + "processing"%9(] +3 "core" &  +3 &  +10 &3 . +9 &` B +9 &9s U +10 &O W +9 &L W +10 &zO V +9 &:O W +9 &O W +10 &Q V +9 &L V +9 & CN W +10 &"U W +9 &#J V +10 &%N W +9 &'LN V +9 &) P W +10 &*Q W +9 &,L W +9 &.SO W +10 &0O W +9 &1M V +10 &3Q V +9 &5[J W +9 &7N W +10 &8K V +9 &:O W +9 &%Q( W +9 &?S# W +10 &AO+ V +9 &ClL$ V +9 &E+V! X +10 &Fb$ X +9 &H' [ +9 &Jc" \\ +10 &L$( ] +9 &M5 ] +10 &O7 ] +9 &Qh9 ] +9 &S*> ] +10 &T? ] +9 &V: ^ +9 &XoF ^ +10 &Z02 ^ +9 &[* T +10 &]+K! !f +9 &]zA1 7 +5 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.75 +2 "processing"%& +4 "core" &]z02 7 + &]z0- 7 + .tHand.open + "manipulator"&,1 +77 "core" 1 +2 "manipulator"&P% +4 "core" %  u r ( +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&G'\ +93 "core" ' +2 .tPRV.dial :air + "processing"%{  +45 "core"  +2 .tPSV.dial :mixloop +2 "processing"%v +45 "core" +2 "processing"%:% +4 "core" %t +2 .tPS.seek 0.3ml + "processing"%y' +400 "core" ' + .tPSV.dial PSR +2 "processing"% +105 "core"  +2 "processing"%N% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%}'.U +505 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +1912 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%6 +106 "core" +2 .tPTV.dial :mixing + "processing"%2 @ +76 "core" A +2 .tPBV.dial :waste2 + "processing"%  +96 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2625 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &t   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&(k +4 "core" ( +2 "manipulator"&<& +4 "core" &t K  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &h& +2 "core" &t ,  +2 .tForearm.seek PC +2 "manipulator"&i' +96 "core" ' +2 .tHand.close + "manipulator"&I/ +66 "core" / +2 .tPC.seek :open +2 "processing"%( +455 "core" ( +2 "manipulator"&F& +4 "core" &t  # + "manipulator"&-% +4 "core" % Ϟ 1 # +2 .tForearm.seek :retract + "manipulator"&_'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&p(, +135 "core" ( +2 "manipulator"&a& +4 "core" &,  * + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &>& +3 "core" &, 1 * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&g1 +77 "core" 1 +2 "manipulator"&\ % +4 "core" % k V \\ < = +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&+'\ +102 "core" ' +2 #tLoading da puck from tube 6 into Processing Clamp + "processing"%4& +4 "core" & +2 "manipulator"&T% +3 "core" %\  y , )+ +2 "storage"(W% +3 "core" %}   +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"((K +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (Z& +3 "core" &K6 b  +2 "manipulator"&V& +3 "core" &, =  +2 "manipulator"&L% +3 "core" %\  p x ! + +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&Y( +183 "core" ( +2 "manipulator"&U& +4 "core" & v ^ h / + "storage"(& +4 "core" &K_ @  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts + "manipulator"&3'φ +102 "core" ' +2 "storage"(\\& +4 "core" &K_ T  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"( ' +283 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (^& +3 "core" &K^ _  + "manipulator"&& +4 "core" & P O n / + .tElbow.seek 6 +2 "manipulator"&e( +3 "core" ( + "manipulator"&l& +3 "core" & [ <  / +2 "storage"(*& +4 "core" &K^ :  +2 .tForearm.seek 6 + 300 counts + "manipulator"&'Z +23 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&x/ +66 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&B& +4 "storage"(f'} +5 "core" & Y X 7 / + "manipulator"&7% +4 "core" % K \\ U  +2 .tForearm.seek :retract + "manipulator"&~'\ +96 "core" ' +2 .tElbow.seek PC +2 "manipulator"&"(k +139 "core" ' + ."downElevator"SE.coast + "storage"(5 +123 "core" ( +2 "manipulator"& & +56 "core" &r j l  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &%& +3 "core" &r l v "  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&s' +94 "core" ' +2 "manipulator"&& +4 "core" &r   +2 "manipulator"&S% +3 "core" % + ? +2 "processing"%|& +5 "core" &J + "processing"%r& +4 .tPC.seek :closed + "processing"%j(] +3 "core" &M +2 &L  +10 &'nT - +9 &\\{@ A +10 &7pF U +9 &N? W +9 &L< V +10 &wJF W +9 &9I; W +10 &K9 W +9 &J* W +9 &I6 W +10 & AI; W +9 &"LF W +9 &#GA W +10 &%J; V +9 &'IJ4 W +10 &) N. W +9 &*J/ W +9 &,G) W +9 &.RK& V +10 &0J' V +9 &1J$ W +10 &3O W +9 &5YJ W +10 &7G V +9 &8G W +9 &:G W +10 &$G V +9 &?J W +10 &AJ W +9 &CiF W +10 &E)S X +9 &Fe\ Y +9 &H \\ +10 &J_ ] +9 &L  ] +9 &M ] +10 &O ] +9 &Qe ^ +10 &S' ^ +9 &T ] +9 &V ^ +10 &Xl ^ +9 &Z, _ +9 &[ V +10 &]+I} #l +9 &]w? 9 +5 ( + "processing"%r& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.86 +2 .Hand.open + "manipulator"&b1 +3 "core" &]w0 9 +71 1 +2 "manipulator"&% +4 "core" % v d , ? + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&O'\ +93 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 6 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +5 "core" 9 +103 "processing"%K9 +3 "core" 9 +102 "processing"%u9 +3 "core" 9  +102 "processing"%#9 +3 "core" 9  +102 "processing"%;9 +3 "core" 9 +103 "processing"%?9 +6 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%n9 +2 "core" 9 +103 "processing"%9 +2 "core" 9" +103 "processing"%d9 +3 "core" 9' +103 "processing"%/9 +3 "core" 9+ +102 "processing"%(9 +2 "core" 9/ +103 "processing"%o9 +2 "core" 93 +103 "processing"%R9 +3 "core" 97 +102 "processing"%D9 +3 "core" 9< +102 "processing"%.9 +2 "core" 9@ +103 "processing"%`9 +3 "core" 9D +102 "processing"% 9 +3 "core" 9H +102 "processing"%9 +2 "core" 9L +103 "processing"%=9 +3 "core" 9Q +103 "processing"% 9 +2 "core" 9U +103 "processing"%59 +2 "core" 9Y +103 "processing"%E9 +2 "core" 9] +103 "processing"%Q9 +3 "core" 9a +102 "processing"%w9 +3 "core" 9f +103 "processing"%9 +2 "core" 9j +103 "processing"%@9 +2 "core" 9n +103 "processing"%&9 +2 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%89 +3 "core" 9{ +103 "processing"%t9 +3 "core" 9 +102 "processing"%]9 +2 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%k9 +3 "core" 9 +102 "processing"%)9 +2 "core" 9 +103 "processing"%H9 +2 "core" 9  +103 "processing"%C9 +3 "core" 9 +102 "processing"%$9 +2 "core" 9 +103 "processing"%[9 +2 "core" 9 +103 "processing"%X9 +3 "core" 9"\ +103 "processing"%z9 +2 "core" 9' +103 "processing"%q9 +2 "core" 9, +103 "processing"%M9 +2 "core" 91 +103 "processing"%c9 +2 "core" 97 +103 "processing"%J9 +3 "core" 98 +103 "processing"%!9 +2 "core" 9@ +103 "processing"%A9 +2 "core" 9F +103 "processing"%9 +2 "core" 9K +103 "processing"%9 +2 "core" 9P +103 "processing"%9 +3 "core" 9T +103 "processing"%,9 +2 "core" 9Y +103 "processing"%P9 +2 "core" 9^ +103 "processing"%{9 +2 "core" 9b +103 "processing"%v9 +3 "core" 9f +102 "processing"%:9 +2 "core" 9k +3 .tPH.hold 2:00:00,28C +2 "processing"%' ppi +2 .tdelay 1:30 +4 "core"  +2853 "Can" GG +6147 .tPSR.select :air + .PSV.dial PSR +2 "processing"%1 +105 "core"  +2 "processing"%% +4 "core" % + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%N'\ +604 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%y'Һ +1615 "core" ' +2 .tPTV.dial :puck + "processing"%}  +75 "core"  +2 .tPSV.dial PTV + "processing"%6 +86 "core"  +2 .tPBV.dial :waste1 + "processing"%2  +134 "core"  +2 "processing"%% +4 "core" %Ҷ5  +2 .tPS.seek 1.5ml + "processing"%'| +612 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ( +2 .tPS.seek 0ml +2 "processing"%<' +1623 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%h  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +35 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%G' +2576 "core" ' + .tPSV.dial PTV +2 "processing"%9 +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%F +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%- +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%a  +74 "core"  +2 .tPS.seek :empty +2 "processing"%>'ղ +2568 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%i  +139 "core" +47 .tPSV.dial :mixloop +10 "processing"% +56 "core" +2 .tPRV.dial :ab1 + "processing"%g @ +75 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%\ ' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'_  + "processing"%4  +48 "core"  + +2 "processing"%T% +4 "core" %  +2 .tPS.seek 0.34ml + "processing"%W' +443 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" +2 .tPRV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%Z'G +1186 "core" ' +2 .tPRV.dial :waste2 + "processing"%V @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"%L'\ +868 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%U  +42 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1609 "core" ' + .tPSV.dial :PML +2 "processing"%p +45 "core" +2 .tPTV.dial :mixing + "processing"%\\ @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%+  +36 "core" +2 "processing"%% +4 "core" %ҹ  +2 .tPS.seek 1.85ml + "processing"%^' +252 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%l' +1966 "core" ' +2 .tdelay 2 seconds +16 "Can" NN +186 #tBeginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'*& +3 "core" & +2 "manipulator"&x& +3 "core" &r V / e +2 "manipulator"&B% +3 "core" %\  7 B   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&7(, +135 "core" ( +2 "manipulator"&Y& +4 "core" &, H c ' F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &, S [ d F +2 .tForearm.seek :garage +2 "manipulator"& ' +100 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 "manipulator"& & +4 "core" &,  F +2 "manipulator"&e% +3 "core" % *    +2 .tForearm.seek :retract +2 "manipulator"&%'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +323 "core" ( +2 "manipulator"&S& +4 "core" & n ~ _  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &f& +2 "core" & o ^   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&|' +94 "core" ' +3 "manipulator"&~& +4 "core" & ` ` r  +2 "manipulator"&% +3 "core" % ] j Q " +2 "collection"'r& +4 "core" & + "collection"'b& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" & +4 &  +9 &(p . +10 &^{ B +9 &<k U +9 &G V +10 &K V +9 &}J V +10 &?L V +9 &G V +9 &I W +10 &I V +9 & GG W +9 &" G W +10 &#D\ V +9 &%I) V +10 &'OJ V +9 &)E- V +9 &*G W +10 &,G W +9 &.VG W +9 &0E W +10 &1D V +9 &3I V +10 &5`F+ V +9 &7"D( V +9 &8I+ V +10 &:E W +9 &)C% W +10 &?D% V +9 &AC W +10 &CpC V +9 &E2G V +9 &FG' V +10 &HI+ W +9 &JsW X +9 &L.p Z +10 &M8)3 _ +9 &ODG- a +10 &Q^GF1 b +9 &SJK6 b +9 &TJN, b% +10 &VON5 b, +9 &XOPQ5 b2 +9 &ZQR b3 +10 &[SW. b5 +9 &]iYX5 b4 +10 &_Y[0 Y +9 &`09[_6 + +9 &`r]^6 [ +5 ( + "collection"'b& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.61 +3 "collection"'& +4 "core" &`rs[_ [ + &`rs[^/ [ + .tHand.open + "manipulator"&K1 +68 "core" 1 +2 "manipulator"&s% +4 "core" % L @  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&u'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"% +105 "core"  +2 "processing"%#% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%;' +1624 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%?  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1621 "core" ' + .tPSV.dial PSR +2 "processing"%n +45 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%d  +2 "collection"'/  +32 "core" ~ +136  +2 .tPSV.dial :mixloop + "processing"%( +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%o  +77 "core" +2 .tPS.seek 0ml +2 "processing"%R' +2621 "core" ' + .tPSV.dial :air +2 "processing"%D  +44 "core"  +2 .tPS.seek 2.5ml +52 "processing"%.' +2637 "core" ' + .tPSV.dial :mixloop +2 "processing"%` +45 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2626 "core" ' +2 .tPSV.dial :air + "processing"%  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%=' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%5' +2617 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&E& +4 "core" &    +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&Q( +8 "core" ( +2 "manipulator"&w& +4 "core" &    + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &   '  +2 .tForearm.seek CC +2 "manipulator"&@' +94 "core" ' +2 .tHand.close + "manipulator"&&/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +473 "core" ( +2 "manipulator"&8& +4 "core" & P   + "manipulator"&t% +4 "core" % K W  +2 .tForearm.seek :retract + "manipulator"&]'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&m(, +278 "core" ( +2 "manipulator"&k& +4 "core" &, q  S + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &, H f  S +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +3 "manipulator"&H' +115 "core" ' +2 .tHand.open + "manipulator"&C1 +73 "core" 1 +2 "manipulator"&$% +4 "core" % \ v "   Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&['\ +98 "core" ' +2 ."da"delayUntil "12:21:52.53" +24607 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%X @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%z  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +34 "core" + +2 ."da"PSV.dial :air + "processing"%M  +45 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%c' +2595 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%J +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%!  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%A +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2562 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +135 "core"  +2 "processing"%,% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%P'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%{'Һ +1353 "Can" ML +264 "core" ' + ."da"PTV.dial :puck +2 "processing"%v  +77 "core"  +2 ."da"PSV.dial PTV + "processing"%: +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%1  +36 "core" +2 "processing"%% +4 "core" %Ҹx  + ."da"PS.seek 1.5ml +2 "processing"%'~ +613 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%N * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%}' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%6  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +75 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%y' +2578 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%h  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%I'ղ +2554 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +135 "core"  +2 "processing"%<% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%9'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%F'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%- +88 "core"  +2 ."da"PBV.dial :waste1 + "processing"%a  +36 "core" +2 "processing"%G% +4 "core" %Ҹ  + ."da"PS.seek 1.5ml +2 "processing"%i'~ +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ) +60 ."da"PS.seek 0ml +2 "processing"%g' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%>  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%_ * +46 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%4 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%T' +2581 "core" ' + ."da"PSV.dial PTV +2 "processing"%\ +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +85 "core" ~ +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%W  +77 "core"  +2 ."da"PS.seek :empty +2 "processing"%V'ղ +2549 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%Z  +46 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%U  +139 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%L  +45 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%p +46 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%\\' +410 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%+  +46 "core"  +2 "processing"%% +4 "core" %a  + ."da"PS.seek 0.55ml +2 "processing"%'` +355 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +46 "core"  +2 ."da"PS.seek 2ml +2 "processing"%^'Һ +1558 "core" ' + ."da"PSV.dial :PML +2 "processing"%* +46 "core" +2 ."da"PTV.dial :mixing + "processing"%x @ +77 "core" B +2 ."da"PBV.dial :waste1 + "processing"%B  +32 "core"  +2 "processing"%Y% +3 "core" %ҷv  +2 ."da"PS.seek 1.85ml +2 "processing"%3' +252 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%" * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +410 "Can" dd +47592 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +46 "core" ) +2 ."da"PSV.dial :air + "processing"%O  +56 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2569 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%7 +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%S  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%f +45 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%~  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2573 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%r +136 "core"  +2 "processing"%%% +4 "core" %հ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%b'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +76 "core"  +2 ."da"PSV.dial PTV + "processing"%K +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%s  +35 "core" +2 "processing"%% +3 "core" %Ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%#' +196 "Can" qq +415 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%| * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%l' +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%?  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%n +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2572 "core" ' + ."da"PSV.dial PTV +2 "processing"%/ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%d +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%( +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%o  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2555 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%D +136 "core"  +2 "processing"%R% +3 "core" %նi +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%`'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%.'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"% % +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%='~ +600 "core" ' +2 ."da"delay 3 seconds +348 .PBV.dial between PSV and waste1 +8 "processing"%E * +47 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%w' +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%& * +46 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%u' +2561 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%8 +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%t +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%@  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%k'ղ +2560 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%) +135 "core"  +2 "processing"%Q% +4 "core" %ձt + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%C'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%$'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%] +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%H  +34 "core" +2 "processing"%X% +4 "core" %ҷ`  + ."da"PS.seek 1.5ml +2 "processing"%z'} +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%q * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%M' +1616 "core" ' +2 ."da"delay 2:00 +2126 "Can" +9877 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%5  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%J * +46 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%! +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%A' +2561 "core" ' + ."da"PSV.dial PTV +2 "processing"% +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%c +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%,  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2550 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%P +136 "core"  +12 "processing"%v% +11 "core" %ղX +10 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +5 "processing"% +19 ."da"PS.reconfigure PSconfig +12 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +6 "processing"%:'m +349 "core" ' +2 ."da"delay 5 seconds +503 "processing"%1% +4 "core" %ia  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +344 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%{'Һ +1609 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%N +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%6% +4 "core" %һb  + ."da"PS.seek 1.5ml +2 "processing"%2' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%}' +1618 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +76 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%h' +2595 "core" ' +2 ."da"PSV.dial PTV + "processing"%y +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%< +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%I  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%9'ղ +2572 "core" ' +2 "processing"%-9 +3 "core" 95. +2 #"da"Processing Puck Heater at 28.2C before imaging .PH.coast +2 "processing"%a  +3 "core" 5. + 5. + "processing"%G& +3 "core" &]w0, 9 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 5 + "manipulator"&F% +4 "core" %\   +2 "storage"(% +3 "core" %z 3 4 +2 "storage"(i. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 5 +2 "storage"(>(<1 +355 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (_& +3 "core" &<4  R + "manipulator"&4& +4 "core" &, q o S + "manipulator"&g% +4 "core" %\  j k  + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 5 + "manipulator"&\ ( +190 "core" ( +2 "manipulator"&& +4 "core" & G N 3 + "storage"(& +4 "core" &<4  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +57 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&W'Ϲ +107 "core" ' +2 "storage"(T& +4 "core" &<4 +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(Z' +129 "core" ' +2 "storage"(U- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&L& +3 "core" &   B3 +2 "storage"(p& +3 "core" &<4 +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 5 +2 "manipulator"&V'a +28 "core" ' +2 ."da"Elbow.hold + "manipulator"&+, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +3 ."da"SE.seek 18.14 Pucks below Top Plate + "storage"(\\' +33 "core" ' +2 "manipulator"&% +5 "core" %ͅ} v +3 "storage"(& +7 "core" &<4 +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 5 + 336 counts +2 "manipulator"&*'α +17 "core" ' +2 "manipulator"&x& +4 "core" & ) )2 +2 "storage"(B& +3 "core" &<4 G +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 5 + 600 counts + "manipulator"&Y'Ϲ +15 "core" ' +3 ."da"SE.seek 19.14 Pucks below Top Plate +2 "storage"("'| +44 "core" ' +2 "manipulator"&^& +4 "core" & F O p2 +2 "manipulator"&3% +3 "core" % $ B  +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&e(k +267 "core" ( +2 "manipulator"&O& +4 "core" &t G 3 V + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t + ! +2 ."da"Forearm.seek PC +2 "manipulator"&7' +93 "core" ' +2 ."da"Hand.close + "manipulator"&S/ +74 "core" / +2 ."da"PC.seek :open +2 "processing"%f( +450 "core" ( +3 "storage"(~& +3 "core" &<4  +2 "manipulator"& & +3 "core" &t d n +2 "manipulator"&r% +3 "core" % f n +2 ."da"Forearm.seek :retract +2 "manipulator"&%'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 5 +2 "manipulator"&( +264 "core" ( +2 "manipulator"&& +4 "core" & J F 2 + "storage"(& +4 "core" &<4 + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&K'Ϲ +104 "core" ' +2 ."da"Hand.open +2 "manipulator"&s1 +69 "core" 1 +2 "storage"(- +3 "core" -'| +3 ."da"SE.seek 18.89 Pucks below Top Plate + "storage"(b'H +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 18.13 Pucks below Top Plate +2 "storage"(|' +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep2113h819ml.tif +1521 #SX MX5/16 (USB:67): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.541 seconds\ /var/log/esp/da19sep2113h819ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep2113h819ml15s.tif +421 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1136 #"da"SX MX5/16 (USB:67): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep2113h819ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep2113h819ml30s.tif +3057 #SX MX5/16 (USB:67): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep2113h819ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep2113h819ml70s.tif +7121 #SX MX5/16 (USB:67): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep2113h819ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF + ."Qmail"HABfans.email "11.541 sec auto-exposure",Subject: "da19sep2113h819ml images!" +11 "storage"(#- +11 "core" -' +4 "storage"(?& +6 "core" &<4 6 +2 "manipulator"&;& +3 "core" & F a 2 +2 ."da"Elbow.seek 5 +2 "manipulator"&n( +4 "core" ( + "manipulator"&l& +4 "core" & Y P H2 + "storage"(/& +4 "core" &<4 +2 ."da"Forearm.seek 5 + 600 counts +2 "manipulator"&d'Ϲ +12 "core" ' +2 ."da"SE.reconfigure SEgently +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 18.84 Pucks below Top Plate +2 "storage"((' +61 "core" ' +2 "manipulator"&o& +4 "core" &   7 2 +2 "storage"(& +6 "core" &<4 8 J v + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 5 +4 "manipulator"&D'a +26 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&R, +8 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 19.03 Pucks below Top Plate +2 "storage"(' +41 "core" ' +3 "manipulator"&`% +4 "core" %͌  +2 "storage"(& +4 "core" &<4 / 4 Q +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 5 + 343 counts + "manipulator"& 'θ +17 "core" ' +2 "manipulator"& & +5 "core" &   2 +2 "storage"(.& +3 "core" &<4 P P 2 +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 5 + 600 counts +3 "manipulator"&E'Ϲ +17 "core" ' +4 "storage"(=% +8 "core" % M Q 6 m +4 ."downElevator"SE.seek :down +6 "storage"('} +115 "core" ' +3 ."downElevator"SE.coast + "storage"(5 +3 (&% +4 "core" %  + "manipulator"&% +4 "core" % J V >  +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&w'\ +88 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +4 "processing"%& +5 "core" &* +2 "manipulator"&8& +4 "core" &  2 +2 "manipulator"&t% +5 "core" %\    +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&@(, +191 "core" ( +2 "manipulator"&u& +4 "core" &,  "K + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &,  #K +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&Q' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&k/ +70 "core" / +2 "manipulator"&C& +4 "core" &, I K +2 "manipulator"&]% +3 "core" % / s   . +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&H'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&X(k +127 "core" ( +2 "manipulator"&$& +4 "core" &s  " + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +5 "core" &s  " +2 ."psFlush"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&z' +96 "core" ' +3 "manipulator"&5& +4 "core" &s  " +2 "manipulator"&J% +4 "core" %Ͽ B " +2 "processing"%!& +3 "core" & +2 "processing"%M& +3 ."psFlush"PC.seek :closed +2 "processing"%(] +3 "core" & +3 &  +9 &&n . +10 &^~ B +9 &>n U +9 &L V +10 &O W +9 &~N V +9 &AK V +10 &J V +9 &Mq V +10 &Iw V +9 & HLg V +9 &"\ Nl V +11 &#Hr V +8 &%Jr V +9 &'QKh V +10 &)Oh V +9 &*KZ V +10 &,L[ V +9 &.WPX W +9 &0MY W +10 &1LY V +9 &3PZ W +9 &5`JZ W +10 &7#LX V +10 &8IO V +9 &:JS V +9 &*OR V +11 &?OQ W +8 &ALN V +9 &CqKM V +10 &E2RO V +9 &F`R Y +10 &HyP [ +9 &JgB \\ +9 &L(> ] +10 &M> \\ +9 &O> ] +9 &Qm? ] +10 &S.> ] +9 &T9 ] +10 &V: ^ +9 &Xt> ] +9 &Z44 ^ +10 &[7 S +9 &].O5 $o +9 &]w06 3 +2 ( + "processing"%M& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.77 +2 "processing"%c& +4 "core" &]w)` 3 + ."psFlush"Hand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&,% +4 "core" % Ͽ   + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&A'\ +89 "core" ' +4 ."psFlush"PSV.dial PSR +2 "processing"%P +135 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%v'TE +390 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +726 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1617 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%1 +75 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%:  +33 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%' +1328 "Can" MM +1295 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%N +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +612 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2125 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%{ +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +55 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%2' +2629 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2619 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%}'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%y +46 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"% ' +2623 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%< +74 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%I' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%h @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +2619 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%a  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%G'ղ +2638 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%F +46 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'TE +1118 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%i' +1620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%_ +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%4  +98 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%g' +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +75 "core"  +3 ."psFlush"PSR.select :flush +2 "processing"%@ +57 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%m' +2130 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%T +75 "core" +2 ."psFlush"PBV.dial PSV + "processing"%U U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%L' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%p @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%x' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%B +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%^' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%3 @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%\  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Z'ղ +2623 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'V& +3 "core" &] +2 "manipulator"&*& +4 "core" &s s M & + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&\\(k +3 "core" ( +2 "manipulator"&Y& +4 "core" &s A & + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &s w & +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&+/ +75 "core" / +2 .tPC.seek :open +2 "processing"%S( +450 "core" ( +2 "manipulator"& & +4 "core" &s . + + "manipulator"&j% +4 "core" % Ϡ p + +2 .tForearm.seek :retract + "manipulator"&~'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +378 "core" ( +2 "manipulator"&r& +4 "core" &( z %Bf + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &7& +2 "core" &( P $Bf +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +102 "core" ' +2 "manipulator"&& +4 "core" &' 3 "Ae +2 "manipulator"&e% +3 "core" % i " +2 "collection"'s& +4 "core" &_ + "collection"'& +4 .tCC.seek :closed +2 "collection"'%(` +2 "core" &p +3 &s  +9 &)po - +10 &]{l A +9 &7pn U +9 &Np V +10 &Lu W +9 &vIl V +9 &8Ls V +10 &Ir W +9 &Ju V +10 &~Gw V +9 & ?Jt W +9 &"Jv W +10 &#Hp V +9 &%Ls V +9 &'GNs W +10 &) Gp V +9 &*Lv V +10 &,Jv W +9 &.QJs V +9 &0Fx V +10 &1Gz V +9 &3Jp W +9 &5ZHu V +10 &7Jx V +9 &8K V +10 &:H V +9 &$F  V +10 &?I V +9 &AGz V +10 &CjG V +9 &E+E V +9 &FG| V +10 &HN\   V +9 &Jm[ X +9 &L'v# Z +10 &MI? _ +9 &OTVx a +9 &QVVWx b +10 &SXYy b +9 &TYZx b$ +10 &VYZ b* +9 &XJ\\]{ b0 +9 &Z]^v b0 +10 &[a`~ b0 +9 &]e`b b1 +9 &_de} Z +10 &`4Cef~ (z +9 &``_cev N +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.57 + "collection"'"& +3 "core" &``bcfn N +2 .tHand.open + "manipulator"&b1 +77 "core" 1 +2 "manipulator"&#% +4 "core" % v n  +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&?'\ +99 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"';& +4 "core" &``b`bx N +2 "collection"'l% +3 "core" %ӵ`cs +2 .tCSV.dial CSR + "collection"'/  +43 "core"  +2 "collection"'o% +4 "core" %Ӧaf~ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1340 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '`% +3 "core" %qmaar  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.501ml + "collection"''G +691 "core" ' +2 .tCSV.dial :waste + "collection"' +149 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'.'Ӵ +1981 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &``bbc N + "collection"'=% +4 "core" %Ӱadu + .tCSV.dial :flush +2 "collection"'K  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'|'qi +1292 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'d @ +46 "core" B +2 "collection"'&% +4 "core" %qf`d  +2 .tCS.seek 7ml + "collection"''{ +564 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'n  +2 '(  +43 "core"  +98  +2 .tCBV.dial :waste1 + "collection"'D @ +44 "core" ? +2 .tCS.seek 0ml +52 "collection"''Ӵ +15 "Can" UU +1781 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'8& +4 "core" &``adfr N +2 "collection"'t% +3 "core" %ӹcdm + .tCSV.dial :flush +2 "collection"'  +76 "core" +2 .tCS.seek 5ml +2 "collection"''qi +1302 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +46 "core" A +2 "collection"'E% +4 "core" %qgab  +2 .tCS.seek 7ml +2 "collection"'u'| +563 "core" ' +2 ."connect"CSV.dial CTV +3 "collection"')  + .tCTV.dial CSV +43 "core"  +2 .tCBV.dial :waste2 + "collection"'>  +108 "core"  +2 .tCS.seek 0ml +2 "collection"'R'Ӵ +1799 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'k& +4 "core" &```cek N + "collection"'C% +4 "core" %Ӵdfa + .tCSV.dial CSR +2 "collection"']  +44 "core"  +2 "collection"'w% +4 "core" %Ӵaeb + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +9 .tCS.seek 8ml +2 "collection"'$' +2038 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'q' +574 "core" ' +2 ."connect"CSV.dial CBV +3 "collection"'Q + .tCBV.dial CSV +4 "collection"'5  +101 "core" +37  +2 .tCTV.dial :intake + "collection"'J  +77 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'!' +2058 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'@  +77 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'H'Ӵ +582 "core" ' + .tCSV.dial CSR +2 "collection"'f  +107 "core"  +2 "collection"'c% +4 "core" %Ӳbci + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1341 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"',' +1352 "core" ' + .tCSV.dial CBV +2 "collection"'M +106 "core" +2 .tCS.seek 0ml +2 "collection"'P'Ӵ +2609 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&z& +4 "core" && \\ [ / Ac +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&9( +3 "core" ( +2 "manipulator"&v& +3 "core" && ] \\ Ac +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &1& +3 "core" && Z _ Ac +2 .tForearm.seek CC + "manipulator"&:' +95 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tCC.seek :open +2 "collection"'N( +471 "core" ( +2 "manipulator"&& +4 "core" &&  ? 'Ac + "manipulator"&% +4 "core" %  c ' +2 .tForearm.seek :retract + "manipulator"&{'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +288 "core" ( +2 "manipulator"&6& +4 "core" &,  .a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, .a +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&2' +114 "core" ' +2 .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&% +4 "core" % r  K +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&y'\ +99 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:33 + #Preparing to sleep until 7:22AM 9/22/2019 +4 ."shutdown"CC.coast +2 #tAsleep til 7:22AM 9/22/2019 +2 "collection"'6 +4 #tContinuing at 07:22EDT22-Sep-19 +2 ."shutdown"CS.coast +2 "collection"'5 +3 "Can" 32 +3 ."shutdown"PC.coast +2 "processing"%6 +5 ."Qmail"GoodNews.email "Then, in tube 6: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:99\\n{4 => 22,\\n 5 => 20,\\n 6 => 2}\\nCan@13:17:10, 23.3C, 21% humidity, 15.0psia, 12.308V, 0.251A, 0.245A avg, 3.09W",Subject: "Asleep until 07:22EDT22-Sep-19" +3 ."shutdown"PS.coast +2 "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +39994 "Can" %% +60002  ++ +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   @EDT1569125032.24   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002  %% +60003  %% +60002  %% +60002  %% +60002  %% +48685   +2 #tPowering core bus +474 .Gate.power :raw,:ON +2 "sampler") +2 )} +2 "core"  + "collection"' +2 '< +3 "core"  + "processing"% +2 %  +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )h% +3 "core" % + .tSS.configure SSconfig +2 "sampler")#.0X 22,\\n 5 => 20,\\n 6 => 2}\\nCan@07:22:33, 22.7C, 20% humidity, 15.0psia, 12.328V, 0.361A, 0.355A avg, 4.45W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +3 #t===> STARTED deepDAwithoutWCR (phase #11) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'\\& +4 "core" &DEA \ + .tHand.open +2 "manipulator"&r1 +65 "core" 1 +3 "manipulator"&7& +6 "core" & -/ + "manipulator"&% +4 "core" % \   - +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&e(, +190 "core" ( +2 "manipulator"&s& +6 "core" &,  1Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +6 "core" &, 1Q +4 .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage + "manipulator"&' +99 "core" ' +2 .tHand.close +2 "manipulator"&"/ +67 "core" / +2 "manipulator"&b& +5 "core" &,  *P +3 "manipulator"&#% +3 "core" % / 4 ) +2 .tForearm.seek :retract +2 "manipulator"&;'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +300 "core" ( +2 "manipulator"&l& +3 "core" && A +@W +2 .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &/& +3 "core" && *@W + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&o' +97 "core" ' +4 "manipulator"&& +4 "core" &&  )@W +2 "manipulator"&0% +3 "core" %  W ) +2 "collection"'`& +4 "core" &@C/ \ + "collection"'& +4 .tCC.seek :closed +2 "collection"' (` +3 "core" &BBD \ +2 &BCI  +9 &3vBDB - +10 &_|AD@ B +9 &:mBC@ U +9 &J@A; V +10 &LAAA W +9 &{JBC: V +9 &=NAD@ V +10 &KBBB V +10 &JAD? W +9 &JBBA V +9 & EKAD? V +9 &"IAC: V +10 &#JDE? V +9 &%NBC@ V +9 &'LMCDD W +10 &)I?CB V +9 &*JBDA V +10 &,KAD@ V +9 &.VI?DB V +9 &0IBAC V +10 &1I@CA V +10 &3KDCA V +9 &5]ICC@ V +10 &7 GCC@ V +9 &8IAC@ V +10 &:HADB V +9 &(ECCB V +10 &?JBDC V +9 &AGBDB V +10 &CnFAD? V +9 &E0ICC? V +9 &FHBC< U +10 &HQKJ5 V +9 &JqXOO@ X +9 &L+xf^> Z +10 &MD _ +9 &O< a +9 &Q[2 b +10 &S; b +9 &T: b +10 &V6 b% +9 &XU7 b, +9 &Z7 b2 +10 &[; b2 +9 &]u@ b3 +9 &_$7 V +10 &`453 + +9 &`t: \\ +5 ( +2 "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.57 +3 "collection"'& +4 "core" &`tu2 \\ + &`tt \\ + .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&=% +4 "core" % @  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&K'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'.& +4 "core" &`tu7 \\ +2 "collection"'d% +3 "core" %Ӳ5 + .tCSV.dial CSR +2 "collection"'&  +137 "core"  +2 "collection"'|% +4 "core" %Ӳ + #tPulling 5ml of CSR.flush + .CSR.select :flush +3 "collection"' +11 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'n'qi +1344 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '(% +3 "core" %qi  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'D'C +698 "core" ' + .tCSV.dial :waste +2 "collection"' +147 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'8'Ӵ +1976 "core" ' +2 #tPurging external Intake + "collection"'t& +4 "core" &`ts; \\ + "collection"' % +4 "core" %ӵ% + .tCSV.dial :flush + "collection"'  +58 "core" +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'' +1572 "Can" ^^ +989 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'E + '  +6 "core" +80 +2 .tCTV.dial :intake + "collection"')  +76 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'>'Ӵ +2578 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'u  +76 "core"  +2 #tFlushing upper manifold + "collection"'k& +4 "core" &`tr1 \\ + "collection"'C% +4 "core" %Ӳ: + .tCSV.dial :flush + "collection"']  +74 "core"  +2 .tCS.seek 5ml +2 "collection"'w'qi +1316 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'R @ +57 "core" > +2 "collection"'$% +4 "core" %qi*  +51 .tCS.seek 7ml +2 "collection"'Q'~ +581 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"'5 +105 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'J'Ӵ +1809 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'q'2T +829 "core" ' + .tCSV.dial :waste +2 "collection"'@ +44 "core" +2 .tCS.seek 0ml +2 "collection"'!'Ӵ +821 "core" ' +2 "collection"'f& +4 "core" &`tr# \\ + "collection"'c% +4 "core" %ӹ% + .tCSV.dial :flush + "collection"'H  +44 "core"  +2 .tCS.seek 3ml +2 "collection"''2T +829 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'M @ +57 "core" > +2 "collection"',% +4 "core" %2U1  +2 .tCS.seek 5ml + "collection"'z'qj +569 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +2 "collection"'v'Ӵ +1310 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'1'2T +810 "core" ' + .tCSV.dial :waste +2 "collection"' +75 "core" +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +818 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&?& +4 "core" &$ s  ?V +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&%( +42 "core" ( +2 "manipulator"&& +4 "core" & % + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & / % +2 .tForearm.seek CC + "manipulator"&:' +97 "core" ' +2 .tHand.close + "manipulator"&6/ +74 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "manipulator"&9& +4 "core" & 0 + "manipulator"&% +4 "core" %  0 + .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&{(, +282 "core" ( +2 "manipulator"&2& +4 "core" &, ! % A 5E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &, % ' - 5E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&P' +115 "core" ' +3 .tHand.open + "manipulator"&S1 +72 "core" 1 +2 "manipulator"&Z% +4 "core" % x # &^ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +98 "core" ' +2 #tda sampling at most 1000ml +3 #Loading sh1 puck from tube 6 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 6 at 07:27:01EDT22-Sep-19\\n{4 => 22,\\n 5 => 20,\\n 6 => 2}\\nCan@07:23:56, 22.7C, 20% humidity, 15.0psia, 12.264V, 0.514A, 0.514A avg, 6.31W",Subject: "da sampling at most 1000ml" +2 "collection"'& +5 "core" &>AB +2 "manipulator"&'% +3 "core" %\    " 3 +2 "storage"(}% +4 "core" % 8 ; = + "storage"(<. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 +2 "storage"( (K +1304 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (h& +2 "core" &K)    +2 "manipulator"&I& +3 "core" &, ] )E +2 "manipulator"&a% +4 "core" %\  ] ) +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&-( +194 "core" ( +2 "manipulator"&F& +4 "core" & H &3 + "storage"(G& +4 "core" &K)  -  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts +2 "manipulator"&'φ +100 "core" ' +2 "storage"(_& +4 "core" &K)   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(4' +291 "core" ' +2 "storage"(i- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +4 "core" &K(   + "manipulator"&g& +4 "core" & )3 +2 .tElbow.seek 6 + "manipulator"&T( +3 "core" ( +2 "manipulator"&& +4 "core" & + *3 +2 "storage"(U& +3 "core" &K(    +2 .tForearm.seek 6 + 300 counts +2 "manipulator"&m'Z +21 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close +43 "manipulator"&L/ +78 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&[& +5 "storage"('} +3 "core" & H +3 +2 "manipulator"&p% +4 "core" % R  * + .tForearm.seek :retract +2 "manipulator"&x'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&3( +152 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +38 "core" ( +6 "manipulator"&W& +4 "core" & ,\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +3 "core" & ! ,\ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&+' +99 "core" ' +2 "manipulator"&A& +4 "core" & f ,\ +2 "manipulator"& % +3 "core" % , +2 "collection"'& +4 "core" &>>L +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'\ (` +3 "core" &;>2 +3 &;??  +9 &)m;?I - +10 &_w;?F A +9 &?k<>@ T +9 &H==? U +10 &I<>6 U +9 &F;?1 U +9 &CG:?2 U +10 &F>=< U +9 &H;?? U +10 &H<@= U +9 & JH=?? U +9 &" H=?5 U +10 &#F<>4 U +9 &%G>=; U +9 &'SI=>? U +10 &)E<@8 T +9 &*G=?< U +10 &,H<@6 U +9 &.[H<?5 U +9 &0D>@4 U +10 &1F<?= U +9 &3G<?5 U +9 &5cH>?3 U +10 &7&F<?2 T +9 &8G<@4 U +10 &:D?@3 T +9 &-B>@7 U +10 &?F>?( T +9 &AF=?< U +9 &CsG??> U +10 &E5H??: U +9 &FLCE8 U +10 &HUKJ? W +9 &Jnq_P< Y +9 &L#|9 ^ +10 &M9 a +9 &O6 a +9 &Q\\7 b +10 &S7 b +9 &T7 b$ +10 &V8 b* +9 &XR4 b/ +9 &Z\ 8 b0 +10 &[4 b1 +9 &]o1 b1 +9 &_6 V +10 &`/60 2 +9 &`t}3 Z +5 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.79 +2 .Hand.open + "manipulator"&Y1 +3 "core" &`ts1 Z +70 1 +2 "manipulator"&\\% +4 "core" %   ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +97 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")7+ +3 "core" + +2 "sampler")% +3 "core" %} " < +2 "collection"'s& +3 "core" &`tp3 yZ +3 "Can" SR + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast + "sampler")#.0X  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 950.0ml + .Intake.select :open + "sampler") +210 "collection"'R% +3 "core" %ӯ.1T [ +2 #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %ӯ45} Y +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %ss  r" + .tSSV.dial :exhaust +2 "sampler")  +80 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")5'z +908 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")Q  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 349.9ml + .Intake.select :open + "sampler") +210 "collection"'J% +3 "core" %ӯ,/ U +2 #tIntake @21.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 135 +2 "sampler")#.0X% +3 "core" %ZY  l +2 "sampler")% +3 "core" %]\\  l +2 .tIntake.select :close + "sampler")0 +9 )k% +3 "core" %cb  q + .tSSV.dial :exhaust +2 "sampler")C  +80 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")Q'z +296 #"pumping"6.6L/min +613 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")J  +80 "core"  +2 #tAllowing 130s for 25.0ml of remaining 124.9ml + .Intake.select :open + "sampler") +210 "collection"'5% +3 "core" %ӯ66 W +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 72 +2 "sampler")#.H0X'* +1090 "core" ' + #tStroke completed -- waiting for pressure to equalize ... + .SS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'G'Ӵ +112 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")a +138 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +330 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %?/  +2 .tCS.seek 6ml + "collection"'`' +1339 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'l +55 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'"'ӂ +1569 "core" ' + .tCSV.dial CSR +2 "collection"'B  +42 "core"  +2 "collection"'O% +4 "core" %Ӄ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +586 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '&% +3 "core" %1  +2 .tCS.seek 4.999ml + "collection"';'qc +836 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'0  +45 "core" ~ +2 .tCS.seek 1ml +2 "collection"'.'> +1096 "core" ' +2 #tHeating sh1 puck from tube 6 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'n \  +2 '9 +5 "core" 9 +102 "collection"'(9 +3 "core" 9d +102 "collection"'/9 +2 "core" 9 d +103 "collection"'9 +3 "core" 9 d +102 "collection"'=9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'|9 +2 "core" 9d +103 "collection"'D9 +2 "core" 9d +102 "collection"'t9 +2 "core" 9"d +103 "collection"'9 +2 "core" 9&d +103 "collection"'9 +3 "core" 9+d +103 "collection"'o9 +3 "core" 9/d +102 "collection"'89 +3 "core" 93d +102 "collection"' 9 +3 "core" 97d +102 "collection"'E9 +3 "core" 9;d +102 "collection"'9 +3 "core" 9@d +103 "collection"'d9 +3 "core" 9/Dd +102 "collection"'k9 +3 "core" 9EHd +102 "collection"'C9 +3 "core" 9[Ld +102 "collection"'u9 +3 "core" 9rPd +102 "collection"')9 +3 "core" 9Ud +103 "collection"'J9 +2 "core" 9Yd +103 "collection"'59 +2 "core" 9]d +103 "collection"'Q9 +3 "core" 9ad +103 "collection"'w9 +2 "core" 9ed +102 "collection"'@9 +3 "core" 9jd +102 "collection"'>9 +3 "core" 9nd +102 "collection"'q9 +3 "core" 92rd +102 "collection"'R9 +53 "core" 9Uxd +103 "collection"']9 +3 "core" 9n|d +102 "collection"'z9 +3 "core" 9d +103 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'c9 +3 "core" 9d +102 "collection"'M9 +3 "core" 9b +102 "collection"'f9 +3 "core" 9` +102 "collection"'9 +3 "core" 9^ +102 "collection"' 9 +3 "core" 9+\\ +102 "collection"'$9 +3 "core" 9CZ +102 "collection"'9 +3 "core" 9ZX +102 "collection"'K9 +4 "core" 9qU +102 "collection"'9 +3 "core" 9S +102 "collection"'v9 +3 "core" 9Q +102 "collection"'?9 +3 "core" 9O +102 "collection"'!9 +3 "core" 9M +102 "collection"' 9 +3 "core" 9K +103 "collection"'99 +3 "core" 9I +102 "collection"',9 +3 "core" 9H +102 "collection"'Z9 +3 "core" 9$F +102 "collection"'9 +3 "core" 9:D +102 "collection"'9 +3 "core" 9PB +103 "collection"'H9 +3 "core" 9eA +102 "collection"'9 +3 "core" 9z? +102 "collection"'N9 +3 "core" 9> +102 "collection"':9 +3 "core" 9< +102 "collection"'29 +3 "core" 9: +102 "collection"'S9 +3 "core" 99 +102 "collection"'69 +3 "core" 97 +102 "collection"'%9 +3 "core" 96 +102 "collection"'P9 +3 "core" 94 +102 "collection"'19 +3 "core" 93 +103 "collection"'a9 +3 "core" 9'2 +102 "collection"'9 +3 "core" 980 +102 "collection"''9 +3 "core" 9J . +102 "collection"'G9 +3 "core" 9[- +102 "collection"'*9 +3 "core" 9l+ +103 "collection"'I9 +3 "core" 9|+ +102 "collection"'}9 +3 "core" 9* +102 "collection"'<9 +3 "core" 9 ( +102 "collection"'{9 +3 "core" 9%' +102 "collection"'_9 +3 "core" 9)& +103 "collection"'U9 +3 "core" 9-% +102 "collection"'L9 +3 "core" 91$ +102 "collection"'9 +3 "core" 96" +102 "collection"'F9 +3 "core" 9:! +102 "collection"'9 +3 "core" 9  > +102 "collection"'g9 +3 "core" 9 \ B +102 "collection"'[9 +3 "core" 9  F +102 "collection"'h9 +3 "core" 9 *K +102 "collection"'^9 +3 "core" 9 6O +102 "collection"'T9 +3 "core" 9 BS +103 "collection"'p9 +3 "core" 9 NW +102 "collection"'9 +3 "core" 9 Z[ +102 "collection"'y9 +3 "core" 9 e` +102 "collection"'V9 +3 "core" 9 pd +102 "collection"'-9 +3 "core" 9 {h +103 "collection"'m9 +2 "core" 9 l +103 "collection"'i9 +3 "core" 9 p +102 "collection"' 9 +3 "core" 9 u +102 "collection"'9 +3 "core" 9 y +102 "collection"'s9 +3 "core" 9 } +103 "collection"'A9 +3 "core" 9  +102 "collection"'x9 +3 "core" 9   +102 "collection"'9 +2 "core" 9 " +103 "collection"'9 +3 "core" 9 # +102 "collection"'79 +3 "core" 9 % +103 "collection"'W9 +3 "core" 9 & +102 "collection"'+9 +3 "core" 9 ' +102 "collection"'9 +3 "core" 9 ) +102 "collection"'9 +6 "core" 9 ) +103 "collection"'Y9 +3 "core" 9 + +103 "collection"'49 +3 "core" 9\ , +102 "collection"'\\9 +3 "core" 9\ - +102 "collection"'~9 +3 "core" 9\ / +102 "collection"' 9 +3 "core" 9\ / +102 "collection"'X9 +3 "core" 9\ 1 +103 "collection"'#9 +2 "core" 9\ 2 +103 "collection"'b9 +3 "core" 9\ $3 +102 "collection"'e9 +3 "core" 9\ )5 +102 "collection"'9 +3 "core" 9\ .5 +102 "collection"'9 +3 "core" 9\ 26 +102 "collection"'9 +3 "core" 9\ 77 +102 "collection"'l9 +3 "core" 9\ <8 +102 "collection"'`9 +2 "core" 9\ ?: +103 "collection"'B9 +2 "core" 9\ D; +103 "collection"'O9 +3 "core" 9\ G< +103 "collection"'"9 +3 "core" 9\ K> +102 "collection"'&9 +3 "core" 9\ O> +102 "collection"'9 +3 "core" 9\ R? +102 "collection"'09 +3 "core" 9\ U@ +102 "collection"';9 +3 "core" 9\ X@ +103 "collection"'9 +3 "core" 9\ [B +102 "collection"'(9 +3 "core" 9\ ^C +102 "collection"'/9 +3 "core" 9\ aD +102 "collection"'9 +3 "core" 9\ dE +102 "collection"'=9 +3 "core" 9\ gE +103 "collection"'9 +3 "core" 9\ iG +102 "collection"'|9 +3 "core" 9\ lG +102 "collection"'D9 +3 "core" 9\ nH +102 "collection"'t9 +3 "core" 9\ pI! +102 "collection"'9 +3 "core" 9\ sJ% +102 "collection"'9 +3 "core" 9\ uK* +102 "collection"'o9 +2 "core" 9\ wL. +103 "collection"'89 +3 "core" 9\ yM2 +102 "collection"' 9 +3 "core" 9\ |M6 +102 "collection"'E9 +3 "core" 9\ ~O: +103 "collection"'9 +3 "core" 9\ P? +102 "collection"'d9 +2 "core" 9\ QC +103 "collection"'k9 +3 "core" 9\ RG +102 "collection"'C9 +3 "core" 9\ SK +102 "collection"'u9 +3 "core" 9\ TP +103 "collection"')9 +3 "core" 9\ TT +102 "collection"'J9 +3 "core" 9\ UX +2 .tCH.hold 10:00,70C +2 "collection"'5 `\ `\  +4 "core" X +17187 "Can" +42815 "core" ` +2 "collection"'Q9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'w'Ӵ +326 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'@ @ +110 "core" A +2 .tCSV.dial :air + "collection"'> @ +44 "core" > +2 .tCS.seek 5ml +2 "collection"'q'qi +1351 "core" ' + .tCSV.dial CTV +2 "collection"'R  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'] @ +45 "core" > +47 .tdelay 2 seconds +210 .CSV.dial CTV +3 "collection"'z  +45 "core"  +4 .tdelay 2 seconds +204 .CSV.dial :air +2 "collection"' @ +44 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1351 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'c +106 "core"  +2 .tCBV.dial CSV + "collection"'M  +29 "core"  +2 "collection"'f% +4 "core" %ӱ +2 .tCS.seek 5ml + "collection"''qf +1352 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'$% +4 "core" %qm    +2 .tCS.seek 7.001ml + "collection"'' +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'K @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'v ` +119 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'?   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'!  +2 '  +29 "core"  +117  +2 .tCS.seek 5ml +2 "collection"'9'qi +1344 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"', @ +109 "core" B +2 .tCSV.dial :waste + "collection"'Z +108 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1344 "core" ' + .tCSV.dial :air +2 "collection"' @ +77 "core" B +2 .tCS.seek 5ml +2 "collection"'H'qi +1348 "core" ' + .tCSV.dial CTV +2 "collection"'  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'N @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"':  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'2 @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'S'Ӵ +1345 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'6 +106 "core"  +2 .tCBV.dial CSV + "collection"'%  +32 "core"  +2 "collection"'P% +4 "core" %ӸX +2 .tCS.seek 5.001ml + "collection"'1'qm +1342 "core" ' +2 .tdelay 5 seconds +363 "Can" KK +139 .tCTV.dial :air +2 "collection"'a  +46 "core" +2 "collection"'% +4 "core" %ql  +2 .tCS.seek 7ml + "collection"''' +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'G @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'*' +843 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'I ` +119 "core" ^ +2 #tLysing Complete + "collection"'}& +4 "core" &`tn22X Z +2 #tStoring sh1 puck in Collection Clamp to tube 5 + "manipulator"&<% +3 "core" %\ D #4 +2 "storage"({% +3 "core" % +2 "storage"(_. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(U(<1 +362 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (L& +2 "core" &<.  +2 "manipulator"&& +3 "core" & o o \ +2 "manipulator"&F% +4 "core" %\ o p 4 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&( +193 "core" ( +2 "manipulator"&g& +4 "core" & b j 1 ) + "storage"([& +4 "core" &<. c +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&h'Ϲ +96 "core" ' +2 "storage"(^& +4 "core" &<.  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(T' +111 "core" ' +2 "storage"(p- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & 5 < ) +2 "storage"(y& +3 "core" &<. O + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&V'a +26 "core" ' +2 .tElbow.hold +2 "manipulator"&-, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(m- +2 "core" -' +2 .tSE.seek 19.14 Pucks below Top Plate +2 "storage"(i' +34 "core" ' +2 "manipulator"& % +4 "core" %͊ + + "storage"(& +4 "core" &<. C J + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 341 counts + "manipulator"&s'ζ +14 "core" ' +2 "manipulator"&A& +4 "core" & K 7 0 ) +52 "storage"(x& +4 "core" &<.  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +21 "core" ' +2 .tSE.seek 20.14 Pucks below Top Plate +2 "storage"('q +47 "core" ' +2 "manipulator"&7& +4 "core" & @ ?  ) +2 "manipulator"&W% +4 "core" %Ϻ ? ? : R +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&+'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +149 "core" ( +2 "manipulator"&& +4 "core" &(   G Bl + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &(   Bl +2 .tForearm.seek CC + "manipulator"&4' +92 "core" ' +2 .tHand.close + "manipulator"&\\/ +70 "core" / +2 .tCC.seek :open +2 "collection"'~( +469 "core" ( +2 "storage"( & +4 "core" &<.  + "storage"(X& +4 "core" &<. # + "manipulator"&#& +4 "core" &% S L ?V +2 "manipulator"&b% +3 "core" %  U U \ +2 .tForearm.seek :retract +2 "manipulator"&e'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&( +166 "core" ( +2 "manipulator"&& +4 "core" &   +2 "storage"(& +3 "core" &<.  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 5 +2 "manipulator"&l'a +101 "core" ' +2 .tElbow.hold + "manipulator"&`, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&B1 +73 "core" 1 +3 "manipulator"&O% +4 "core" % ͒ 4 5 e  +2 "storage"("& +3 "core" &<. + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 349 counts + "manipulator"&&'ξ +16 "core" ' +2 "manipulator"&& +4 "core" &   +2 "storage"(0& +3 "core" &<.  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&;'Ϲ +16 "core" ' +2 "storage"(% +4 "core" %g  +2 ."downElevator"SE.seek :down +3 "storage"(('} +76 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +21 (/% +3 "core" %   +2 "manipulator"&% +3 "core" %  * +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&='\ +90 "core" ' +2 .tSC.coast "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &pp +2 "manipulator"&|& +4 "core" & H 0 +2 "manipulator"&D% +3 "core" %\  S / +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&t(, +176 "core" ( +2 "manipulator"&& +4 "core" &, I +G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +4 "core" &, F *G +2 .tForearm.seek :garage + "manipulator"&o' +100 "core" ' +2 .tHand.close + "manipulator"&8/ +77 "core" / +2 "manipulator"& & +4 "core" &, "G +2 "manipulator"&E% +3 "core" % -  ! +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&d( +289 "core" ( +2 "manipulator"&k& +4 "core" &% } %?T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &C& +3 "core" &%  $?T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&u' +101 "core" ' +2 "manipulator"&)& +4 "core" &% 0 "?T +2 "manipulator"&J% +3 "core" %\ 5 " +2 "collection"'n& +4 "core" &NPA + "collection"'5& +4 .tCC.seek :closed + "collection"'Q(` +4 "core" &RO~ +2 &QO]  +10 &&hOOo . +9 &auPQ^ B +10 &SfOO: T +9 &FNO U +9 &GQO U +10 &CNO T +9 &WIPO U +10 &GLO` U +9 &DNP= U +9 &GOM U +10 & `CNOV T +9 &"!FMMl U +9 &#ELOF T +10 &%FLJ T +9 &'fJLN U +10 &)*BLK T +9 &*IKM T +9 &,HKKH T +10 &.pCJK T +9 &02CJK T +9 &1CKK T +10 &3IMH T +9 &5xHIG T +10 &7:IHJ T +9 &8GJHq U +9 &:BJI] T +10 &<IJH9 T +9 &>AEHH U +9 &@HII T +10 &AFHGV U +9 &CFEGi T +10 &EJGFFU T +9 &G FGE6 T +9 &HIHD T +10 &JWLI V +9 &LCwh[ Z +9 &M ^ +10 &O a +9 &Qs a +10 &S3 b +9 &Tr b +9 &VX b! +10 &XqF b& +9 &Z+ b. +9 &[ b3 +10 &] b4 +9 &_D V +10 &`?+ , +9 &`axv ^ +2 ( + "collection"'5& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.68 + "collection"'.& +3 "core" &`au\\ ^ +2 .tHand.open + "manipulator"&@1 +66 "core" 1 +2 "manipulator"&>% +4 "core" % \ H  +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +52 "manipulator"&w'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%R +135 "core"  +2 "processing"%]% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +9 .tPS.seek 1.5ml +2 "processing"%z' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%q' +1607 "core" ' + .tPSV.dial PSR +2 "processing"%c +46 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%M' +2620 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +2 .tCBV.dial PRV +3 "processing"%f +2 "collection"'  +5 "core"  +2 "processing"%  +45 "core"  +27 +2 .tPSV.dial :mixloop + "processing"%$ +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +139 "core" +2 .tPS.seek 0ml +2 "processing"%K' +2623 "core" ' +2 .tPSV.dial :air + "processing"%  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%v' +2644 "core" ' + .tPSV.dial :mixloop +2 "processing"%? +43 "core" +2 .tPS.seek 0ml +2 "processing"%!' +2632 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%, +45 "core" +2 .tPS.seek 0ml +2 "processing"%Z' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&9& +4 "core" &$ Z ?T +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +4 "core" ( +2 "manipulator"&& +4 "core" &$ + ?T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &$  ?T +2 .tForearm.seek CC +2 "manipulator"&N' +91 "core" ' +2 .tHand.close + "manipulator"&:/ +70 "core" / +2 .tCC.seek :open +2 "collection"'2( +473 "core" ( +2 "manipulator"&H& +4 "core" &% z *?T + "manipulator"&6% +4 "core" %  R ) +2 .tForearm.seek :retract + "manipulator"&%'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&P(, +287 "core" ( +2 "manipulator"&S& +4 "core" &, 1c + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &, 1c +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +113 "core" ' +2 .tHand.open + "manipulator"&11 +72 "core" 1 +2 "manipulator"&G% +4 "core" % ` o x R  +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&''\ +102 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 6 into Collection Clamp + "collection"'I& +4 "core" & +2 "manipulator"&}% +3 "core" %\  0$ +2 "storage"(<% +3 "core" % < <  +2 "storage"({. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(_(K +354 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (L& +3 "core" &K/ |  + "manipulator"&& +7 "core" &, | (c +4 "manipulator"&F% +4 "core" %\  u ,$ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&g( +184 "core" ( +2 "manipulator"&[& +4 "core" & t K %1 + "storage"(3& +4 "core" &K 8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&^'φ +95 "core" ' +2 "storage"(p& +4 "core" &K +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +291 "core" ' +2 "storage"(y- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (m& +3 "core" &K  K + "manipulator"&r& +4 "core" &  !1 + .tElbow.seek 6 +2 "manipulator"& ( +2 "core" ( +2 "manipulator"&& +3 "core" & v e !1 +2 "storage"(A& +3 "core" &K Y +3 .tForearm.seek 6 + 300 counts + "manipulator"&x'Z +22 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&7/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&W& +2 "storage"(h'} +6 "core" & * "1 +46 "manipulator"&% +10 "core" % \\ { c +2 .tForearm.seek :retract +2 "manipulator"&T'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&V( +114 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +39 "core" ( +2 "manipulator"&s& +4 "core" &$ r !?S + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &i& +3 "core" &$ "?S + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +98 "core" ' +2 "manipulator"&Y& +4 "core" &% l L $?S +2 "manipulator"&% +3 "core" %  $a +3 "collection"'-& +3 "core" &U +2 "collection"'\\& +4 .tCC.seek :closed +2 "collection"'+(` +3 "core" &a +3 &> \ +9 &)l* - +9 &`t A +10 &Ij T +9 & F T +10 &G U +9 &C T +9 &NHA U +10 &F= T +9 &F' T +9 &G T +10 & WD} T +9 &"J U +10 &#D T +9 &%I T +9 &'^J U +10 &)"D T +9 &*G T +9 &,C T +10 &.hFt T +9 &0)Fz T +10 &1De T +9 &3FT U +9 &5oFN T +10 &72F9 T +9 &8G/ U +9 &:E% U +10 &9F T +9 &?I U +10 &AF T +9 &C~F U +10 &EBE T +9 &GF T +9 &HJ U +10 &JY W +9 &L8? Z +10 &M_ _ +9 &O#"Y ` +9 &Qh(&M b +10 &S+--C a +9 &T106 b +9 &V632 b$ +10 &Xe76+ b) +9 &Z<;) b/ +10 &[?<e b. +9 &]BA/ b0 +9 &_4FD- U +10 &`83GF , +9 &`sGH !a +5 ( + "collection"'\\& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.72 +3 .Hand.open + "manipulator"&\ 1 +3 "core" &`s{FG !a +68 1 +2 "manipulator"& % +4 "core" % x & a + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +93 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'#  +141 "core"  +2 .tCSV.dial CTV + "collection"'b  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 "collection"'% +4 "core" % & + .tCS.seek 3.75ml +2 "collection"'4'I +1665 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%  +46 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%B  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%O' +2624 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'" ` +32 "core" ^ +2 .tCSV.dial :air + "collection"' @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"'0' +1662 "core" ' +2 .tCSV.dial CTV + "collection"'  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'e'Ӵ +2629 "core" ' + .tCBV.dial :waste1 +2 "collection"'/ @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'  +141 "core" +2 "collection"'& +4 "core" &`szec !a + #tStoring lyfil puck in Collection Clamp to tube 5 +2 "manipulator"&% +3 "core" %\    +2 "storage"(|% +3 "core" %l % +2 "storage"(D. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(l(<1 +360 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (&& +3 "core" &<- + "manipulator"&& +4 "core" &$ ` ` ?S + "manipulator"&(% +4 "core" %\  [ T  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 + "manipulator"&( +163 "core" ( +2 "manipulator"&;& +4 "core" &  6 + "storage"(& +4 "core" &<- c +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts + "manipulator"&U'Ϲ +103 "core" ' +2 "storage"(`& +4 "core" &<- +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(8' +100 "core" ' +2 "storage"( - +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&E& +3 "core" & ` ` 6 +2 "storage"(=& +3 "core" &<- ' +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 5 +2 "manipulator"&o'a +25 "core" ' +2 .tElbow.hold + "manipulator"&k, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(C- +2 "core" -' +2 .tSE.seek 20.15 Pucks below Top Plate +2 "storage"(t'z +34 "core" ' +2 "manipulator"&)% +4 "core" %͍   + "storage"(J& +4 "core" &<- t l  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 344 counts + "manipulator"&n'ι +21 "core" ' +2 "manipulator"&& +4 "core" & m b  5 +2 "storage"(~& +3 "core" &<- q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&.'Ϲ +34 "core" ' +2 .tSE.seek 21.15 Pucks below Top Plate +2 "storage"(@'i +49 "core" ' +2 "manipulator"&>& +4 "core" & o v s 5 +2 "manipulator"&5% +3 "core" %ϱ x o \\ [ +2 .tForearm.reconfigure LooseForearm +47 "manipulator"&#Q@2^d^2b +10 .tForearm.seek :retract + "manipulator"&R'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&]( +162 "core" ( +3 "manipulator"&u& +4 "core" &*   Dw + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &*   / Dw +2 .tForearm.seek CC +2 "manipulator"&z' +95 "core" ' +2 .tHand.close + "manipulator"&c/ +73 "core" / +2 .tCC.seek :open +2 "collection"'q( +473 "core" ( +2 "storage"(f& +4 "core" &<- 0 + "storage"( & +4 "core" &<- < +2 "manipulator"&& +3 "core" && { | Q Ad +2 "manipulator"&$% +3 "core" % z x Q  +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 5 +2 "manipulator"&M( +161 "core" ( +2 "manipulator"&& +4 "core" &  #( +2 "storage"(K& +3 "core" &<-  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 5 +2 "manipulator"&?'a +98 "core" ' +2 .tElbow.hold + "manipulator"&v, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"& 1 +70 "core" 1 +2 "manipulator"&!% +4 "core" % ͑ x y   +2 "storage"(,& +3 "core" &<- m +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 5 + 348 counts +3 "manipulator"&'ν +14 "core" ' +2 "manipulator"&9& +4 "core" &  %' +2 "storage"(& +3 "core" &<- +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&'Ϲ +21 "core" ' +2 "storage"(:% +4 "core" %k +2 ."downElevator"SE.seek :down +3 "storage"(d'} +62 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +35 (w% +3 "core" %w    +2 "manipulator"&Q% +3 "core" %ϯ *[ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +89 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%6  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"%N' +2638 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%S +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%a  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%1  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%G' +2619 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%%& +4 "core" &  + "manipulator"&I& +4 "core" & # 2' + "manipulator"&}% +4 "core" %\  3 +2 .tElbow.seek FlushPuck::Garage + "manipulator"&<(, +172 "core" ( +2 "manipulator"&{& +4 "core" &, ,^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  ,^ +2 .tForearm.seek :garage + "manipulator"&L' +100 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&F& +4 "core" &,  "^ + "manipulator"&[% +4 "core" % 2 ( " +2 .tForearm.seek :retract + "manipulator"&3'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +3 "manipulator"&p(k +119 "core" ( +2 "manipulator"&P& +4 "core" &r Q + + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &'& +2 "core" &r + + +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&y' +92 "core" ' +2 "manipulator"&m& +4 "core" &r X , +2 "manipulator"&r% +3 "core" %Ϲ ^ ,J +2 "processing"%& +4 "core" &  + "processing"%A& +4 .tPC.seek :closed + "processing"%7(] +4 "core" &  +4 &  D +9 &E{ 4 +9 &/k I +10 &fk W +9 &N W +10 &@N W +9 &Qi W +9 &Q2 W +10 &Q, W +9 &IO/ W +9 & R, W +10 & T W +9 &"Q W +10 &$QL W +9 &&J: W +9 &'R W +10 &)Q W +9 &+YR W +9 &-P W +10 &.O W +9 &0N W +10 &2aO W +9 &4"R W +9 &5J V +10 &7M V +9 &9jN V +9 &;+O W +10 &<Q V +9 &>N W +10 &@rN V +9 &B2Q W +9 &CN W +10 &EY X +9 &Grk Y +9 &I, \\ +10 &J ] +9 &L ] +10 &No ] +9 &P0 ] +9 &Q ] +10 &S ] +9 &Uu ^ +9 &W7 ^ +10 &X ^ +9 &Z ^ +10 &\\v F +9 &]Y)n \\ +9 &]~.\ 7 +2 ( + "processing"%A& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.74 + "processing"%W& +3 "core" &]~0 7 +2 .tHand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&g% +53 "core" % Ϲ i ,J +5 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&^'\ +92 "core" ' +2 .tPRV.dial :air + "processing"%  +46 "core"  +2 .tPSV.dial :mixloop + "processing"%s +45 "core" +3 "processing"%i% +4 "core" % +2 .tPS.seek 0.3ml + "processing"%x' +407 "core" ' + .tPSV.dial PSR +2 "processing"%Y +104 "core"  +2 "processing"%% +4 "core" %I  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%-'.U +500 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"% ' +1914 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%h +104 "core" +2 .tPTV.dial :mixing + "processing"%T @ +77 "core" B +2 .tPBV.dial :waste2 + "processing"%2  +94 "core"  +2 .tPS.seek 0ml +2 "processing"%\\' +1541 "Can" II +1091 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&\ & +4 "core" &r y * +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"& (k +3 "core" ( +2 "manipulator"&#& +4 "core" &r ; * + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +2 "core" &r * +2 .tForearm.seek PC +2 "manipulator"&' +93 "core" ' +2 .tHand.close + "manipulator"&_/ +72 "core" / +2 .tPC.seek :open +2 "processing"%Z( +452 "core" ( +2 "manipulator"&& +4 "core" &r 2 + "manipulator"&*% +4 "core" %  @ 25 +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&B(, +133 "core" ( +2 "manipulator"&& +4 "core" &,  0/ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &"& +2 "core" &, // +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +115 "core" ' +2 .tHand.open + "manipulator"&41 +68 "core" 1 +2 "manipulator"&% +4 "core" % n  D + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&0'\ +104 "core" ' +3 #tLoading da puck from tube 7 into Processing Clamp + "processing"%/& +4 "core" &[ +2 "manipulator"&% +3 "core" %\   // +2 "storage"(% +4 "core" %w < <  + "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(|([ +669 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (D& +2 "core" &[%  \  +2 "manipulator"&&& +4 "core" &, u '/ + "manipulator"&% +4 "core" %\   '. + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&(( +178 "core" ( +2 "manipulator"&;& +4 "core" & s &. + "storage"(& +4 "core" &[% \ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&`' +95 "core" ' +2 "storage"(V& +4 "core" &[%   \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"( ' +88 "core" ' +2 "storage"(E- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +4 (=& +2 "core" &[$ ) \  +2 "manipulator"&C& +3 "core" & ~ m : . +2 .tElbow.seek 7 + "manipulator"&X( +3 "core" ( +2 "manipulator"&)& +3 "core" &  . +2 "storage"(J& +4 "core" &[$ H \  +2 .tForearm.seek 7 + 300 counts + "manipulator"&' +18 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&~/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&>& +3 "storage"(5'} +6 "core" & 1 . + "manipulator"&U% +4 "core" %  $ +2 .tForearm.seek :retract + "manipulator"&'\ +54 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +35 "core" ' +2 .tElbow.seek PC +2 "manipulator"&8(k +262 "core" ( +2 "manipulator"&o& +3 "core" &u R ) +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &n& +3 "core" &u  * + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&t' +94 "core" ' +2 "manipulator"&u& +4 "core" &u 6 * +3 "manipulator"&% +3 "core" %Ͽ  *+ +2 "processing"%.& +4 "core" & + "processing"%k& +4 .tPC.seek :closed + "processing"%c(] +3 "core" & +3 &!  +9 &&n . +10 &^~ B +9 &An U +9 &M V +10 &N V +9 &J V +9 &CJ V +10 &L V +9 &L V +9 &L V +10 & KK V +9 &" O W +10 &#N V +9 &%O V +9 &'TI V +10 &)J W +9 &*Q V +9 &,O V +10 &.[Q V +9 &0K V +10 &1K V +9 &3O W +9 &5dG V +10 &7%L W +9 &8L V +9 &:O V +10 &,N W +10 &?N W +9 &AJ V +9 &CsL V +10 &E2U X +9 &Ff Y +10 &H \\ +9 &Ji ] +9 &L, \\ +10 &M ] +9 &O ] +9 &Qn ^ +10 &S2 ] +9 &T ] +10 &V ^ +9 &Xu ^ +9 &Z7 ^ +57 &[ T +3 &]-H "h + &]w? 9 + ( + &]w/ 9 + &]w/ 9 +2 &]w/ 9 + &]w/ 9 + "processing"%k& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.79 +2 .Hand.open + "manipulator"&R1 +75 "core" 1 +2 "manipulator"&+% +4 "core" % Ͽ t H %+ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&f'\ +95 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 7 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +5 "core" 9 +102 "processing"%$9 +3 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%K9 +3 "core" 9  +103 "processing"%z9 +3 "core" 9 +102 "processing"%]9 +3 "core" 9 +102 "processing"% 9 +3 "core" 9 +102 "processing"%!9 +3 "core" 9 +102 "processing"%,9 +3 "core" 9" +102 "processing"%99 +3 "core" 9& +102 "processing"%9 +2 "core" 9+ +103 "processing"%:9 +2 "core" 9/ +103 "processing"%9 +2 "core" 93 +103 "processing"%w9 +3 "core" 97 +102 "processing"%Q9 +2 "core" 9; +103 "processing"%M9 +2 "core" 9@ +103 "processing"%?9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%69 +3 "core" 9L +103 "processing"%@9 +3 "core" 9P +102 "processing"%d9 +3 "core" 9U +102 "processing"%9 +2 "core" 9Y +103 "processing"%l9 +3 "core" 9] +102 "processing"%O9 +3 "core" 9a +103 "processing"%S9 +2 "core" 9e +103 "processing"%a9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"%19 +2 "core" 9r +103 "processing"%N9 +3 "core" 9v +102 "processing"%%9 +3 "core" 9z +102 "processing"%I9 +3 "core" 9 +102 "processing"%}9 +2 "core" 9 +103 "processing"%{9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%v9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%F9 +2 "core" 9 +103 "processing"%[9 +3 "core" 9  +102 "processing"%H9 +3 "core" 9 +103 "processing"%P9 +3 "core" 9 +102 "processing"%'9 +3 "core" 9\ +102 "processing"%L9 +2 "core" 9! +103 "processing"%m9 +2 "core" 9'\ +103 "processing"%r9 +3 "core" 9+ +102 "processing"%9 +2 "core" 90 +103 "processing"%<9 +3 "core" 95 +102 "processing"%39 +2 "core" 9: +103 "processing"%j9 +3 "core" 9? +102 "processing"%W9 +3 "core" 9C +102 "processing"%9 +2 "core" 9H +103 "processing"%g9 +2 "core" 9M +103 "processing"%A9 +2 "core" 9Q +103 "processing"%9 +3 "core" 9V +102 "processing"%s9 +3 "core" 9Z +103 "processing"%i9 +2 "core" 9_ +103 "processing"%y9 +2 "core" 9c +103 "processing"%G9 +3 "core" 9h +102 "processing"%Y9 +2 "core" 9l +3 .tPH.hold 2:00:00,28C +2 "processing"% pph +2 .tdelay 1:30 +3 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"%x +104 "core"  +2 "processing"%-% +4 "core" % + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%h'\ +597 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air + "processing"% +10 .tPS.seek 2ml + "processing"%T'Һ +1618 "core" ' + .tPTV.dial :puck +2 "processing"%2  +76 "core"  +2 .tPSV.dial PTV + "processing"% +86 "core"  +2 .tPBV.dial :waste1 + "processing"%\  +136 "core"  +2 "processing"%#% +4 "core" %Ҹ  +2 .tPS.seek 1.5ml + "processing"%b'~ +600 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +44 "core" ( +2 .tPS.seek 0ml +2 "processing"%p' +1618 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%^  +33 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%*' +1291 "Can" QP +1279 "core" ' + .tPSV.dial PTV +2 "processing"% +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%" +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +86 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +88 "core" +2 .tPS.seek :empty +2 "processing"%4'ղ +2554 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%  +138 "core" +2 .tPSV.dial :mixloop + "processing"% +42 "core" +2 .tPRV.dial :ab1 + "processing"%/ @ +75 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  + "processing"%  +48 "core" +  +2 "processing"%% +4 "core" %  +2 .tPS.seek 0.34ml + "processing"%D' +435 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'&  +29 "core" +2 .tPRV.dial :air +52 "processing"%  +46 "core"  +2 .tPS.seek 0.9ml +2 "processing"%;'G +1186 "core" ' +2 .tPRV.dial :waste2 + "processing"% @ +86 "core" A +2 .tPS.seek 0.5ml +2 "processing"%V'\ +870 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%B  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%E'Һ +1610 "core" ' + .tPSV.dial :PML +2 "processing"%= +43 "core" +2 .tPTV.dial :mixing + "processing"%C @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%)  +36 "core" +2 "processing"%J% +4 "core" %ҷ  +2 .tPS.seek 1.85ml +2 "processing"%0' +243 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%~ * +47 "core" ( +2 .tPS.seek 0ml +2 "processing"%>' +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'U& +3 "core" &G +2 "manipulator"&(& +3 "core" &u h } i " +2 "manipulator"&`% +3 "core" %\ f y c "3 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (, +133 "core" ( +2 "manipulator"&& +4 "core" &, p 5 3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &5& +2 "core" &, d } _ 3 +2 .tForearm.seek :garage +2 "manipulator"&o' +99 "core" ' +2 .tHand.close + "manipulator"&n/ +72 "core" / +2 "manipulator"&X& +4 "core" &, H X 3 +2 "manipulator"&u% +3 "core" % + C b #  +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&.( +285 "core" ( +2 "manipulator"&& +4 "core" &$ p  ?P + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &$ p . ?P +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&R' +98 "core" ' +3 "manipulator"&+& +4 "core" &% P i 6 ?P +2 "manipulator"&% +3 "core" % P d [  +3 "collection"'k& +3 "core" & +2 "collection"'$& +4 .tCC.seek :closed + "collection"'t(` +3 "core" & +3 &  +9 &(q . +10 &_{ B +9 &8m U +10 &K W +9 &N V +9 &zHI V +10 &;N V +9 &L V +9 &G V +10 &G V +9 & BG W +10 &"J W +9 &#I W +9 &%J W +10 &'KN V +9 &) D V +9 &*JF W +10 &,L V +9 &.RM W +10 &0I W +9 &1I W +9 &3K W +10 &5[K V +9 &7L V +9 &8K V +10 &:J V +9 &%H V +9 &?J V +9 &AK V +10 &CkJ V +9 &E,I W +9 &FH V +10 &HL V +9 &JpU X +10 &L*r  Z +9 &M9, _ +9 &OJI a +10 &QXNM b +9 &SON b# +9 &TTQ b( +10 &VST b. +9 &XEXU b. +10 &YXV b/ +9 &[\\Y b/ +9 &][_[ b1 +10 &_a^ _ +9 &`.7cc 0 +9 &`pcb [ +5 ( + "collection"'$& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.56 + "collection"'& +4 "core" &`psbc [ +2 .tHand.open + "manipulator"&|1 +67 "core" 1 +2 "manipulator"&K% +4 "core" %  Q  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&z'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%] +107 "core"  +2 "processing"% % +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%!' +1606 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%,  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%9' +1617 "core" ' + .tPSV.dial PSR +2 "processing"% +45 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%:' +2634 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'w  +33 "core" ~ +136  +2 .tPSV.dial :mixloop + "processing"%Q +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%M  +76 "core" +2 .tPS.seek 0ml +2 "processing"%?' +2624 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%6' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%@ +46 "core" +2 .tPS.seek 0ml +2 "processing"%d' +2625 "core" ' +2 .tPSV.dial :air + "processing"%  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%l' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%O +46 "core" +2 .tPS.seek 0ml +2 "processing"%S' +2622 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&a& +4 "core" &# # >O +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +3 "core" ( +51 "manipulator"&1& +6 "core" &# F >O +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &# B >O +2 .tForearm.seek CC + "manipulator"&%' +95 "core" ' +2 .tHand.close + "manipulator"&I/ +69 "core" / +2 .tCC.seek :open +2 "collection"'}( +473 "core" ( +2 "manipulator"&{& +4 "core" &# % ? 1 >O + "manipulator"&% +4 "core" %  # 9 '  +2 .tForearm.seek :retract +2 "manipulator"&v'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +289 "core" ( +3 "manipulator"&F& +4 "core" &, _ y !6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &, n = !6 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&H' +115 "core" ' +2 .tHand.open + "manipulator"&P1 +76 "core" 1 +2 "manipulator"&'% +4 "core" % r  n L +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&L'\ +103 "core" ' +2 ."da"delayUntil "08:44:14.72" +22868 "Can" JJ +1803 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%m @ +77 "core" B +2 ."da"PBV.dial :waste1 + "processing"%r  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSV.dial :air + "processing"%<  +46 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%3' +2581 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%j +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%W  +56 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%g  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%A'ղ +2552 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +135 "core"  +2 "processing"%s% +4 "core" %յ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%i'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%y'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%G  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%Y +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%x  +34 "core"  +2 "processing"%-% +4 "core" %Ҽ  + ."da"PS.seek 1.5ml +2 "processing"%\\' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%2' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\ * +46 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%# +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%T' +2556 "core" ' + ."da"PSV.dial PTV +2 "processing"%_ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%b +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%^  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%7'ղ +2551 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +135 "core"  +2 "processing"%p% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%"'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +85 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core"  +2 "processing"%*% +3 "core" %һ  +2 ."da"PS.seek 1.5ml +2 "processing"%' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%/' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%4  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +486 "Can" JJ +2084 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%& +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +46 "processing"% +79 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%D  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2549 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%;  +46 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%B  +139 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%V  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%= +54 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%C' +408 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%)  +45 "core"  +2 "processing"%J% +4 "core" %  + ."da"PS.seek 0.55ml +2 "processing"%~'` +353 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%E  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%0'Һ +1566 "core" ' +2 ."da"PSV.dial :PML +2 "processing"%U +44 "core" +2 ."da"PTV.dial :mixing + "processing"%( @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%`  +33 "core"  +2 "processing"%% +3 "core" %ҽ  +2 ."da"PS.seek 1.85ml +2 "processing"%5' +246 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%8 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%n' +1974 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +46905 "Can" ^^ +1097 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%X  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%u * +33 "core" + +2 ."da"PSV.dial :air + "processing"%f  +46 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%o' +2581 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%Z  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%+  +56 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2569 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%k +133 "core"  +2 "processing"%% +4 "core" %խ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%q'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%|  +77 "core"  +2 ."da"PSV.dial PTV + "processing"%K +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%$  +36 "core" +2 "processing"%]% +3 "core" %ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"% '} +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%>' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%,  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +46 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%9' +2547 "core" ' + ."da"PSV.dial PTV +2 "processing"%w +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%Q +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%M  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%:'ղ +2552 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  +2 "processing"%?% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%@'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%6'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +87 "core"  +2 ."da"PBV.dial :waste1 + "processing"%d  +32 "core" +2 "processing"%O% +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%l'~ +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%a * +46 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%1' +1666 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%N  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%. +73 "core"  +3 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%z' +1209 "Can" \\\\ +1339 "core" ' + ."da"PSV.dial PTV +2 "processing"%t +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%{ +118 "core"  +11 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"% +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%F'ղ +2557 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%[ +138 "core"  +2 "processing"%% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%P'\ +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%''Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%v +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%H  +36 "core" +2 "processing"%m% +4 "core" %һL  + ."da"PS.seek 1.5ml +2 "processing"%r' +615 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%<' +1630 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%S  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%W +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2550 "core" ' + ."da"PSV.dial PTV +2 "processing"%g +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%3 +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%s  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%A'ղ +2557 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%i +151 "core"  +8 "processing"%G% +12 "core" %ճC +9 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +5 "processing"% +19 ."da"PS.reconfigure PSconfig +5 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +7 "processing"%Y'm +346 "core" ' +3 ."da"delay 5 seconds +503 "processing"%x% +4 "core" %i  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%-'\ +358 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%y'Һ +1609 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV + "processing"%h +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%\\  +36 "core" +2 "processing"% % +3 "core" %ҹU  +2 ."da"PS.seek 1.5ml +2 "processing"%\ ' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%# * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%2' +1621 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%_  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +46 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +87 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%^' +2615 "core" ' + ."da"PSV.dial PTV +2 "processing"%T +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%p +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%7  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2599 "core" ' +2 "processing"%9 +3 "core" 95* +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast + "processing"%  +3 "core" 5+ + 5+ + "processing"%*& +4 "core" &]w/ 9 + #"da"Imaging da puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&"% +3 "core" %\  2 +2 "storage"(% +3 "core" % I A +2 "storage"(. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 6 +2 "storage"(4(K +359 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +4 "core" &K  + "manipulator"&& +2 ."raiseStack"SE.reconfigure SEplace +4 "storage"(#]K-0-\ b +3 "core" &, r 6 +2 "manipulator"&/% +3 "core" %\  o 2 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek PC +2 ."raiseStack"SE.seek :beamBreak +2 "manipulator"&(k + "storage"(&' +123 "core" ( +3 "manipulator"&& +4 "core" &r 7 -  + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &r - ? k +2 ."da"Forearm.seek PC +2 "manipulator"&' +95 "core" ' +2 ."da"Hand.close + "manipulator"&;/ +48 "core" ' +2 "storage"(B- +3 "core" -' + ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(V'y +14 "core" / +2 ."da"PC.seek :open +2 "processing"%=( +15 "core" ' +435 ( +2 "storage"(& +3 "core" &K 5 3 +2 "manipulator"&)& +3 "core" &r z  +2 "manipulator"&J% +3 "core" %  %  +2 ."da"Forearm.seek :retract +2 "manipulator"&C'\ +93 "core" ' +50 ."da"Elbow.reconfigure TightElbow +10 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 +2 "manipulator"&E( +268 "core" ( +2 "manipulator"&~& +4 "core" & 5 + "storage"(U& +4 "core" &K   k +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&('φ +100 "core" ' +2 ."da"Hand.open +2 "manipulator"&`1 +66 "core" 1 +2 "storage"(- +4 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"(8'E +31 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(0' +58 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep2209h1000ml.tif +1311 #SX MX5/16 (USB:69): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.828 seconds\ /var/log/esp/da19sep2209h1000ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep2209h1000ml15s.tif +627 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +930 #"da"SX MX5/16 (USB:69): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep2209h1000ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep2209h1000ml30s.tif +3078 #SX MX5/16 (USB:69): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep2209h1000ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep2209h1000ml70s.tif +1068 "Can" +6053 #"da"SX MX5/16 (USB:69): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep2209h1000ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.828 sec auto-exposure",Subject: "da19sep2209h1000ml images!" +11 "storage"(5- +11 "core" -' +4 "storage"(X& +7 "core" &K + +2 "manipulator"&u& +4 "core" & O P5 +2 ."da"Elbow.seek 6 +2 "manipulator"&f( +3 "core" ( +2 "manipulator"&n& +6 "core" & F P5 +2 "storage"(& +3 "core" &K < +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&Z'φ +4 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"( ' +57 "core" ' +2 "manipulator"&+& +4 "core" & \\ U < 5 +2 "storage"(o& +3 "core" &K  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 6 +2 "manipulator"&k'. +27 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.03 Pucks below Top Plate +3 "storage"(' +25 "core" ' +2 "manipulator"&q% +4 "core" %I~  " +2 "storage"(|& +5 "core" &K f h _ + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 6 + 327 counts + "manipulator"&K'u +17 "core" ' +2 "manipulator"&$& +4 "core" & o | 1 +2 "storage"(]& +5 "core" &K  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&'φ +15 "core" ' +2 "storage"(R% +7 "core" % \ +4 ."downElevator"SE.seek :down +4 "storage"( '} +101 (,% +8 "core" %,  \\z +4 "manipulator"&!% +8 "core" %Ϗ k k W  +4 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek :retract +4 "manipulator"&'\ +96 "core" ' +33 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +3 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%>& +5 "core" &; +2 "manipulator"&w& +4 "core" & - !1 +2 "manipulator"&% +3 "core" %\  !0 +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&Q(, +188 "core" ( +2 "manipulator"&M& +4 "core" &, &L +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +5 "core" &,   &L + ."psFlush"Forearm.seek :garage +2 "manipulator"&' +101 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&?/ +69 "core" / +3 "manipulator"&:& +5 "core" &, 5 L +2 "manipulator"&@% +3 "core" % ( q  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&d(k +125 "core" ( +2 "manipulator"&O& +4 "core" &t o  ( + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &6& +3 "core" &t u ( +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&a' +97 "core" ' +3 "manipulator"&l& +4 "core" &t  * +2 "manipulator"&N% +4 "core" %Ϻ +{ +2 "processing"%I& +3 "core" & +2 "processing"%.& +4 ."psFlush"PC.seek :closed + "processing"%1(] +4 "core" & +3 &  +8 &'s . +10 &^ B +9 &Ap U +10 &N V +9 &O W +9 &J V +9 &CJ W +10 &N W +9 &O V +10 &O V +9 & KN W +9 &" O W +10 &#L V +9 &%J V +9 &'SJ V +11 &)J V +8 &*N V +10 &,Q~ V +9 &.[R~ V +9 &0P V +12 &1P| W +7 &3O| V +9 &5dHy V +10 &7%Mh W +10 &8Nk V +9 &:Pe V +9 &-Nb V +10 &?Lh W +9 &ALh V +9 &CtI^ V +10 &E5S_ V +9 &FbX X +10 &H{X [ +9 &Jk_ \\ +9 &L+` ] +10 &MY ] +9 &OZ ] +9 &Qo\\ ] +10 &S2^ ] +9 &T[ ^ +10 &VO ^ +9 &XvL ^ +9 &Z8I ^ +10 &[K R +9 &]/OM %q +9 &]x,K 2 +2 ( + "processing"%.& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.76 +63 "processing"%t& +6 "core" &]x$B 2 +2 ."psFlush"Hand.open +2 "manipulator"&{1 +69 "core" 1 +2 "manipulator"&% +4 "core" % Ϻ I '{ +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&%'\ +90 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%z +134 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%['TE +303 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +811 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1617 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%F +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%P  +33 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%v' +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%H +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%m'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%'' +2126 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +75 "core" +2 ."psFlush"PBV.dial PSV + "processing"%r U +57 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%S' +2622 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%j @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2629 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%<  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%g'ղ +2620 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%3 +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%s +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%' +2622 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%i @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%A  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%x'ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Y +46 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%-'TE +1119 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%h' +1610 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%\\ +75 "core" +3 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%y' +2623 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%# +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%\ '\ +607 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%_' +2114 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%b +86 "core"  +2 ."psFlush"PBV.dial PSV + "processing"% U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%2' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%T @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%p  +84 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%7'ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%^ +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +2623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%*' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%" @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2419 "Can" FF +211 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +85 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2633 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +3 "core" &\ ? +2 "manipulator"&/& +4 "core" &t * + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(k +4 "core" ( +2 "manipulator"&D& +4 "core" &t W , + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &t b + +2 .tForearm.seek PC + "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&;/ +76 "core" / +2 .tPC.seek :open +2 "processing"%L( +454 "core" ( +2 "manipulator"&&& +4 "core" &t 0 + "manipulator"&c% +4 "core" %  ) 0 +51 .tForearm.seek :retract +3 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&)( +373 "core" ( +2 "manipulator"&J& +4 "core" &% )?S + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &% )?S +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&~' +100 "core" ' +2 "manipulator"&U& +4 "core" &% \ )?S +2 "manipulator"&% +3 "core" % : ) +2 "collection"'`& +4 "core" & +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'C(` +3 "core" & = +3 &  +10 &'p . +9 &_{ B +10 &>l $ U +9 &M# V +9 &K   V +10 &H V +9 &AM  V +9 &J! V +10 &J  V +9 &J\ \  V +10 & JI & V +9 &" K\ \ * V +9 &#G . V +10 &%M  + V +9 &'RL\ 0 V +9 &)G  + U +10 &*J 4 V +9 &,J  / V +10 &.ZJ\ . V +9 &0K 7 V +9 &1G\ \ 1 V +10 &3I\ - V +9 &5aK \ 9 V +9 &7$I 6 V +10 &8F  8 V +9 &:G 6 V +10 &-I 0 U +9 &?I\ \ * V +10 &AG\  % U +9 &CrG ( V +9 &E4I\ \ + V +10 &FG  . U +9 &HM1 W +10 &JvY. W +9 &L0s'5 Z +9 &MOB4 _ +10 &O[\\& a +9 &Q__^) b +9 &Sb`3 b +10 &Tbc) b! +9 &Veb2 b' +10 &XWee* b. +9 &Zgf2 b. +9 &[jh3 b/ +10 &]vhj, b0 +9 &_$mk5 U +9 &`57no, ){ +10 &`x nn3 Z +5 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.57 +2 "collection"'V& +4 "core" &`xton. Z + &`xtml1 Z + .tHand.open + "manipulator"&81 +70 "core" 1 +2 "manipulator"&5% +4 "core" %    +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&X'\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'u& +4 "core" &`xsll' Z + "collection"'n% +4 "core" %ӺjlF + .tCSV.dial CSR +2 "collection"'  +55 "core"  +2 "collection"'+% +4 "core" %Ӻkj> + #tPulling 4.999ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'o'qi +1337 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'q% +3 "core" %qnjg;  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.501ml + "collection"'|'H +690 "core" ' + .tCSV.dial :waste +2 "collection"'$ +136 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"']'Ӵ +1969 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'R& +4 "core" &`xsihL Z +2 "collection"'E% +3 "core" %ӹgid +2 .tCSV.dial :flush + "collection"'(  +46 "core"  +2 .tCS.reconfigure CSfast +3 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'0'qi +1314 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"', @ +57 "core" > +2 "collection"'!% +4 "core" %qgggn +2 .tCS.seek 7ml + "collection"'Z'| +581 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'f  + '  +47 "core"  +95  +2 .tCBV.dial :waste1 + "collection"'k @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'>'Ӵ +1809 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'K& +4 "core" &`xrhhK Z + "collection"'w% +4 "core" %Ӹhig + .tCSV.dial :flush +2 "collection"'  +75 "core" +2 .tCS.seek 5ml +2 "collection"''qi +1312 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +45 "core" B +2 "collection"'M% +4 "core" %qkgf=  +2 .tCS.seek 7ml + "collection"'9' +584 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'4  +108 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +1816 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'?& +4 "core" &`xrhg: Z + "collection"':% +4 "core" %ӶiiL + .tCSV.dial CSR +2 "collection"'@  +43 "core"  +2 "collection"'% +4 "core" %Ӷih: + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'O' +2049 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'6' +580 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' + 'l  +139 "core" ~ +8  +2 .tCTV.dial :intake + "collection"'N  +78 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'I' +2072 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'Q  +78 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +581 "core" ' + .tCSV.dial CSR +2 "collection"'=  +105 "core"  +2 "collection"'t% +4 "core" %Ӹfg% + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'{'qi +1402 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1346 "core" ' +2 .tCSV.dial CBV + "collection"'. +106 "core" +2 .tCS.seek 0ml +2 "collection"'z'Ӵ +2609 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&a& +4 "core" &$ G ?S +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +3 "core" ( + "manipulator"&[& +4 "core" &$ , ?S + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" &# ' ?S +2 .tForearm.seek CC +2 "manipulator"&P' +95 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"'H( +471 "core" ( +2 "manipulator"&v& +4 "core" &$ )?S + "manipulator"&m% +4 "core" %  ' +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&r(, +291 "core" ( +2 "manipulator"&'& +4 "core" &, ) 0K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &, l 0K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&S' +112 "core" ' +2 .tHand.open +2 "manipulator"&<1 +70 "core" 1 +2 "manipulator"&W% +4 "core" % u R +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&3'\ +99 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:22:33 + #Preparing to sleep until 11:00AM 9/22/2019 +4 ."shutdown"CC.coast +2 #tAsleep til 11:00AM 9/22/2019 +2 "collection"'6 +5 #tContinuing at 11:00 + ."shutdown"CS.coast +2 "collection"'5 +4 "Can" 43 +2 ."shutdown"PC.coast +2 "processing"%6 +4 ."Qmail"GoodNews.email "Then, in tube 7: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:103\\n{4 => 22,\\n 5 => 22,\\n 6 => 1,\\n 7 => 21}\\nCan@09:39:22, 23.3C, 21% humidity, 15.0psia, 12.318V, 0.257A, 0.251A avg, 3.17W",Subject: "Asleep until 11:00" +4 ."shutdown"PS.coast +2 "processing"%5 +3 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +39 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF #Shutdown +27367 "Can" %% +60002  %% +60002  %% +60002  %% +60002  %% +60003  %% +60002  %% +60002  && +36303  %% +2 #tPowering core bus +498 .Gate.power :raw,:ON +3 "sampler") +2 )g +2 "core"  + "collection"' +2 's +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +4 "sampler")&\ +2 )i% +3 "core" % + .tSS.configure SSconfig +2 "sampler")#.0X 22,\\n 5 => 22,\\n 6 => 1,\\n 7 => 21}\\nCan@11:00:37, 23.0C, 21% humidity, 15.0psia, 12.259V, 0.404A, 0.404A avg, 4.95W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #12) <=== +2 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +3 "core" &  +2 .tHand.open + "manipulator"&J1 +74 "core" 1 +2 "manipulator"&& +4 "core" & %/ +4 "manipulator"&U% +4 "core" % \  { $ +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +187 "core" ( +2 "manipulator"&`& +4 "core" &, # (Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +4 "core" &, N (Q + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&}' +100 "core" ' +2 .tHand.close +2 "manipulator"&/ +65 "core" / +2 "manipulator"&V& +4 "core" &, u "Q +2 "manipulator"&8% +3 "core" % 5 f " +2 .tForearm.seek :retract +2 "manipulator"&5'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&u( +299 "core" ( +2 "manipulator"&n& +5 "core" &* I "Cr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &) ` !Cr +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&+' +106 "core" ' +3 "manipulator"&~& +3 "core" &*  4 Cr +2 "manipulator"&e% +4 "core" % p q 0 +4 "collection"'q& +5 "core" &  +2 "collection"'o& +3 .tCC.seek :closed +2 "collection"'$(` +3 "core" &  +4 &\  C +10 &Es} 4 +9 &4jy H +9 &d| W +10 &Ls V +9 &CIv W +10 &Fs V +9 &F V +9 &J V +10 &MI V +10 &F V +9 & Gw V +10 &"F} V +9 &$UHv V +10 &&Fq V +8 &'Gz V +9 &)Gu V +10 &+\\L| V +10 &-J} W +8 &.I W +10 &0I W +9 &2eG V +10 &4'H V +9 &5E V +9 &7G V +10 &9mK' V +9 &;/G V +9 &<H V +10 &>F V +9 &@uF V +10 &B7G| V +9 &CEw V +9 &EF V +10 &G}J V +9 &I=J! | W +9 &J^$" X +10 &L3*z \\ +9 &NgfWu a +10 &P%po| b +9 &Qtr b +9 &Syv| b" +10 &Ubzy{ b' +9 &W{~ b. +9 &X}| b. +10 &Z{ b/ +9 &\\<v b0 +10 &]y b1 +9 &_y D +9 &`P"w + +10 &`us| Z +3 ( + "collection"'o& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.55 +5 "collection"'|& +6 "core" &`uu{ Z +4 .tHand.open + "manipulator"&R1 +67 "core" 1 +3 "manipulator"&E% +4 "core" % c a  +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&('\ +98 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"']& +4 "core" &`uu Z +2 "collection"',% +6 "core" %ӹ +2 .tCSV.dial CSR +2 "collection"'!  +138 "core"  +2 "collection"'0% +5 "core" %ӹ + #tPulling 4.999ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'f'qi +1339 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ' % +3 "core" %qe~  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'k'? +691 "core" ' +2 .tCSV.dial :waste + "collection"'Z +136 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'K'Ӵ +1972 "core" ' +2 #tPurging external Intake + "collection"'w& +4 "core" &`ut{| Z + "collection"'% +4 "core" %ӹ{{ + .tCSV.dial :flush + "collection"'>  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'' +2546 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'M + '  +6 "core" +82 +2 .tCTV.dial :intake + "collection"'  +76 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'4'Ӵ +2580 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'9  +79 "core" ~ +2 #tFlushing upper manifold + "collection"'?& +4 "core" &`usyy Z + "collection"':% +4 "core" %ӷ{w + .tCSV.dial :flush + "collection"'@  +74 "core"  +2 .tCS.seek 5ml +2 "collection"''qi +1304 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +56 "core" > +2 "collection"'O% +4 "core" %qkwx  +51 .tCS.seek 7ml + "collection"'' +576 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'l +106 "core" ~ +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'N'Ӵ +1786 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'6'2T +812 "core" ' + .tCSV.dial :waste +2 "collection"'Q +46 "core" +2 .tCS.seek 0ml +2 "collection"'I'Ӵ +819 "core" ' +2 "collection"'=& +4 "core" &`urvv Z + "collection"'t% +4 "core" %Ӵww + .tCSV.dial :flush + "collection"'  +43 "core"  +2 .tCS.seek 3ml +2 "collection"'{'2T +711 "Can" dd +101 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air + "collection"'. @ +45 "core" B +2 "collection"'% +4 "core" %2Pxw +2 .tCS.seek 5ml + "collection"'a'qe +563 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +2 "collection"'['Ӵ +1307 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'F'2T +810 "core" ' + .tCSV.dial :waste +2 "collection"' +77 "core" +2 .tCS.seek 0ml +2 "collection"')'Ӵ +813 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&X& +4 "core" &) w y  Cr +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&C( +3 "core" ( + "manipulator"&v& +4 "core" &) } | 4 Cr +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" &) v x X Cr + .tForearm.seek CC +2 "manipulator"&P' +98 "core" ' +2 .tHand.close + "manipulator"&'/ +65 "core" / +2 .tCC.seek :open +2 "collection"'j( +471 "core" ( +2 "manipulator"&& +4 "core" &) 9 %Cq + "manipulator"&<% +4 "core" %  : & + .tForearm.seek :retract +2 "manipulator"&W'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +296 "core" ( +2 "manipulator"&S& +4 "core" &,  (? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &H& +3 "core" &,  '? +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&z' +115 "core" ' +2 .tHand.open + "manipulator"&L1 +77 "core" 1 +2 "manipulator"&% +4 "core" % u T ^ C W + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&3'\ +99 "core" ' +2 #tda sampling at most 1000ml +3 #Loading sh1 puck from tube 7 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 7 at 11:05:03EDT22-Sep-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 1,\\n 7 => 21}\\nCan@11:03:59, 23.1C, 21% humidity, 15.0psia, 12.196V, 0.551A, 0.551A avg, 6.72W",Subject: "da sampling at most 1000ml" +3 "collection"'r& +4 "core" &$ +2 "manipulator"&% +3 "core" %\  '- +2 "storage"(g% +4 "core" %x s " +2 "storage"(s. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 + "storage"(([ +1622 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (i& +2 "core" &[/ M  +2 "manipulator"&& +4 "core" &,  ? + "manipulator"&A% +4 "core" %\  ; - + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&G( +191 "core" ( +2 "manipulator"&Y& +4 "core" & ~ s ] 1 +2 "storage"(x& +4 "core" &[/   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&-' +102 "core" ' +2 "storage"(\\& +4 "core" &[/ G  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"( ' +110 "core" ' +2 "storage"(h- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (#& +3 "core" &[. :  +2 "manipulator"&y& +3 "core" & ] ` A 1 +2 .tElbow.seek 7 +2 "manipulator"&b( +3 "core" ( +2 "manipulator"&\ & +5 "core" & ^ ` 1 +2 "storage"(_& +4 "core" &[. J  +2 .tForearm.seek 7 + 300 counts + "manipulator"& ' +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +46 "manipulator"&p/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& + "storage"(^'} +5 "core" & ` a 1 +2 "manipulator"&T% +4 "core" % w h  +2 .tForearm.seek :retract + "manipulator"&'\ +65 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +25 "core" ' +2 .tElbow.seek CC +2 "manipulator"&"( +152 "core" ( +2 "manipulator"&& +4 "core" &-  F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &- { ~ 7 F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&;' +102 "core" ' +2 "manipulator"&%& +4 "core" &- { z  F +2 "manipulator"&&% +3 "core" % l m Y  +2 "collection"'1& +4 "core" & +2 "collection"'2& +4 .tCC.seek :closed + "collection"'(` +3 "core" & +4 &{ 0 +10 &%Cv 3 +9 &@lu H +9 &_ V +10 &D U +9 &RJ U +9 &A U +10 &I U +9 &I U +9 &ZC U +10 &D U +9 & D V +10 &"I+ U +9 &$aG V +9 &&$I& U +10 &'F! U +9 &)E+ U +9 &+jG+ U +10 &-,I" U +9 &.C! U +10 &0I1 U +9 &2rC2 U +9 &44H0 U +10 &5F, V +9 &7D% V +10 &9yG) V +9 &;<E. U +9 &<G) U +10 &>D$ U +9 &@F U +9 &BDF! U +10 &DA U +9 &ED U +9 &GK V +10 &IHW(# W +9 &KtL=# Z +10 &Lym" _ +9 &Nq" a +9 &P.# b +10 &Q b# +9 &S# b( +9 &Ud! b- +10 &W b- +9 &X# b- +10 &Z! b. +9 &\\2 b/ +9 &]! b/ +10 &_" O +9 &`T! ,~ +9 &`l$ #f +2 ( + "collection"'2& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.71 +2 .Hand.open + "manipulator"&D1 +68 "core" 1 +3 "manipulator"&% +4 "core" % @ A  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&J'\ +99 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")+ +3 "core" + +2 "sampler")U% +4 "core" %} |I + "collection"'`& +4 "core" &`l l#f +2 "Can" bb +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +28 +2 .tdelay 3.8 seconds +382 "collection"'V% +3 "core" %ӷ \\ +2 "sampler")8% +3 "core" %3 ! k + .tSSV.dial :spit +2 "sampler")d +142 "core"  +2 .tSS.seek 0ml +2 "sampler")}'z +260 "core" ' +2 .tSSV.dial CBV + "sampler")  +144 "core" +2 .tCTV.dial :intake + "collection"'n  +80 "core"  +2 #tWaiting for external sampler to finish priming... .delayUntil "11:08:37.10" +1573 #"pumping"6.6L/min +3007 #6.6L/min +3007 #6.6L/min +3007 #6.6L/min +3007 #6.6L/min +2862 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +138 #"pumping"6.6L/min +72 "collection"'% +3 "core" %ӷ\   V +2 #tIntake @21.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 975.0ml + .Intake.select :open + "sampler") +210 "collection"'K% +3 "core" %ӷ  O +2 #tIntake @21.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %ӷ M +2 #tIntake @21.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" % _]  d< + .tSSV.dial :exhaust +2 "sampler")+  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler") 'z +546 #"pumping"6.6L/min +368 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +81 "core" +2 #tAllowing 130s for 25.0ml of remaining 425.0ml + .Intake.select :open + "sampler") +210 "collection"'9% +3 "core" %ӷ L +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 89 +2 "sampler")#.Y0X% +3 "core" %ӷ K +2 "sampler")+% +3 "core" %:Q \ Y +15 "collection"'k% +3 "core" %ӷ K +2 "sampler")w% +3 "core" %:P  [ +15 "collection"'% +3 "core" %ӷ L +2 "sampler")9% +3 "core" %:2  Z +2 "collection"' % +3 "core" %ӷ L +2 #tIntake @20.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 39 +2 "sampler")#.'0X \ Y +15 "collection"'% +3 "core" %ӷ  M +2 "sampler")n% +3 "core" %˃  \\ r +15 "collection"' % +3 "core" %ӷ N +2 "sampler");% +3 "core" %ˀ\   ] D +15 "collection"'~% +3 "core" %ӷ   N +2 "sampler")e% +3 "core" %ˀ\   \\ D +15 "collection"'o% +3 "core" %ӷ N +2 "sampler")q% +3 "core" %ˀ\   \\ D +15 "collection"'% +3 "core" %ӷ  N +2 "sampler")c% +3 "core" %ˀ\  ] D +15 "collection"'!% +3 "core" %ӷ\   N +2 "sampler")5% +3 "core" %ˀ\   ] D +2 "collection"' % +4 "core" %ӷ\ \  M + #tIntake @21.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 21 +2 "sampler")#.0X% +3 "core" %Q  Y +15 "collection"'+% +3 "core" %ӷ\   J +2 "sampler")k% +3 "core" %Q  Y +15 "collection"'w% +3 "core" %ӷ K +2 "sampler")% +3 "core" %Q  Z +2 "collection"'9% +4 "core" %ӷ J + #tIntake @20.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 19 +2 "sampler")#.0X% +3 "core" %  X D +15 "collection"'+% +3 "core" %ӷ I +2 "sampler")k% +3 "core" %   X D +15 "collection"'w% +3 "core" %ӷ I +2 "sampler")% +3 "core" %   Y D +15 "collection"'9% +3 "core" %ӷ  J +2 "sampler")f% +3 "core" %   Y D +2 "collection"'|% +4 "core" %ӷ  I +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +15 "collection"'r% +3 "core" %ӷ \  M +2 "sampler")A% +3 "core" %\   \\ > +15 "collection"'X% +3 "core" %ӷ   N +2 "sampler")i% +3 "core" %\   \\ > +15 "collection"'L% +3 "core" %ӷ   N +2 "sampler")x% +3 "core" %\  \\ > +15 "collection"'% +3 "core" %ӷ   N +2 "sampler")\\% +3 "core" %\   \\ > +15 "collection"'% +3 "core" %ӷ   M +2 "sampler")3% +3 "core" %\  \\ > +15 "collection"'% +3 "core" %ӷ M +2 "sampler")#% +3 "core" %\  \\ > +15 "collection"'% +3 "core" %ӷ L +2 "sampler")T% +3 "core" %\   \\ > +15 "collection"'z% +3 "core" %ӷ N +2 "sampler")h% +3 "core" %\  \\ > +15 "collection"'_% +3 "core" %ӷ   N +2 "sampler")y% +3 "core" %\   \\ > +15 "collection"'p% +3 "core" %ӷ N +2 "sampler")g% +3 "core" %\   ] > +2 "collection"'&% +3 "core" %ӷ\  M +2 #tIntake @20.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X  \\1 +15 "collection"'b% +3 "core" %ӷ  N +2 "sampler")D% +3 "core" %>  ]1 +15 "collection"'% +3 "core" %ӷ \  M +2 "sampler")% +4 "core" %> \ \\1 +2 #"pumping"6.6L/min +13 "collection"'% +3 "core" %ӷ   M +2 "sampler")`% +3 "core" %>  \\1 +15 "collection"'j% +3 "core" %ӷ M +2 "sampler")% +3 "core" %> [1 +15 "collection"'d% +3 "core" %ӷ N +2 "sampler")% +3 "core" %>  \\1 +67 "collection"' % +5 "core" %ӷ  N + "sampler")^% +4 "core" %>  \\1 +15 "collection"'V% +3 "core" %ӷ   N +2 "sampler")% +3 "core" %>  \\1 +15 "collection"'G% +3 "core" %ӷ N +2 "sampler")n% +3 "core" %> \\1 +15 "collection"' % +3 "core" %ӷ N +2 "sampler");% +3 "core" %> \\1 +15 "collection"'~% +3 "core" %ӷ N +2 "sampler")e% +3 "core" %>  \\1 +15 "collection"'o% +3 "core" %ӷ   N +2 "sampler")q% +3 "core" %> \\1 +15 "collection"'% +3 "core" %ӷ   N +2 "sampler")c% +3 "core" %>  [1 +15 "collection"'!% +3 "core" %ӷ N +2 "sampler")5% +3 "core" %>  \\1 +2 "collection"' % +4 "core" %ӷ N + #tIntake @21.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %,  [\ Y +15 "collection"'+% +3 "core" %ӷ M +2 "sampler")k% +3 "core" %,\   \\ A +15 "collection"'w% +3 "core" %ӷ   M +2 "sampler")% +3 "core" %,\  \\ A +15 "collection"'9% +3 "core" %ӷ\   N +2 "sampler")f% +3 "core" %,\   \\ A +15 "collection"'}% +3 "core" %ӷ \  N +2 "sampler")|% +3 "core" %,\   \\ A +15 "collection"'% +3 "core" %ӷ \  M +2 "sampler")?% +3 "core" %,\  \ \\ A +15 "collection"':% +3 "core" %ӷ  M +2 "sampler")l% +3 "core" %,\   \\ A +15 "collection"'% +3 "core" %ӷ N +2 "sampler")N% +3 "core" %,\  [ A +15 "collection"'Q% +3 "core" %ӷ M +2 "sampler")6% +3 "core" %,\   [ A +15 "collection"'% +3 "core" %ӷ M +2 "sampler")@% +3 "core" %,\   \\ A +15 "collection"'4% +3 "core" %ӷ M +2 "sampler")K% +3 "core" %,\  [ A +15 "collection"'% +3 "core" %ӷ N +2 "sampler")O% +3 "core" %,\   \\ A +15 "collection"'% +3 "core" %ӷ  M +2 "sampler")a% +3 "core" %,\   ] A +15 "collection"'[% +3 "core" %ӷ   N +2 "sampler")% +3 "core" %,\  \\ A +15 "collection"'% +3 "core" %ӷ   N +2 "sampler"){% +3 "core" %,\   \\ A +2 "collection"' % +4 "core" %ӷ\   M + #tIntake @21.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0Xi]  S +6 + +2 "sampler")u% +3 "core" %>T  T +2 .tIntake.select :close + "sampler")0 +9 )% +3 "core" %>Q  Z + !to:ShallowSampler::Clogged: mesg"$progress too slow after 770.2ml:@checkpoint: omitted:bt[";/home/esp/esp2/utils/sampler.rb:598:in `sampleQuietly'"4/home/esp/esp2/utils/sampler.rb:625:in `sample'":/home/esp/esp2/protocol/sh1.rb:112:in `collectSample'"4/home/esp/esp2/protocol/DA.rb:27:in `daExtract'"4/home/esp/esp2/utils/puckmoves.rb:359:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"4/home/esp/esp2/protocol/DA.rb:22:in `daExtract'"-/home/esp/esp2/protocol/DA.rb:52:in `da'"Q/home/esp/esp2/mission/2019_9_16_rush_mission.rb:49:in `shallowDAwithoutWCR'"9/home/esp/esp2/mission/2019_9_16_rush_mission.rb:104"7/home/esp/esp2/utils/commskel.rb:81:in `runAction'"//home/esp/esp2/utils/mission.rb:71:in `at'"9/home/esp/esp2/mission/2019_9_16_rush_mission.rb:103"//home/esp/esp2/utils/mission.rb:19:in `[]'"4/home/esp/esp2/utils/mission.rb:19:in `mission'"8/home/esp/esp2/mission/2019_9_16_rush_mission.rb:57"1/home/esp/esp2/lib/framework.rb:80:in `load'"//home/esp/esp2/lib/framework.rb:80:in `ld'"1/home/esp/esp2/lib/framework.rb:85:in `load'"5/home/esp/esp2/lib/framework.rb:141:in `execute'"-/home/esp/esp2/lib/esp.rb:192:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + .SSV.dial :exhaust +2 "sampler")t  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.reconfigure SSexhale + "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'F' +115 "core"  +2 .tCTV.dial :air +2 "collection"'M  +56 ."samplerPumpShutdown"Gate.power :sampler,:OFF + ."pumping"Gate.power :analytic3,:OFF +21 "core"  +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")< +140 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +3 .tSS.seek 0ml +3 "collection"'S  +2 "sampler")C'z +6 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")  +135 "core"  +6  +588 ' +2 "sampler")H% +4 "core" %{  + .tCBV.dial between SSV and waste2 +2 "collection"'(  +30 "core"  +2 "collection"'$% +4 "core" %  +2 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +2 "collection"'/  +46 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<Nb +2 .tCS.seek 0ml +2 "collection"'s'Ӵ +2215 "core" 'ON +3 "collection"'.% +3 "core" % QQ \ +2 "sampler")Y% +3 "core" %{  +2 #tBubblePoint: Intake @39.4psia, Outlet @15.3psia + .CBV.dial SSV + "collection"'W @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +119 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")# +140 "core" +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +327 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ' % +3 "core" %A  +2 .tCS.seek 6ml + "collection"'%' +164 "Can" ^] +1177 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'Z +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'R'ӂ +1568 "core" ' +2 .tCSV.dial CSR + "collection"',  +46 "core"  +2 "collection"'0% +4 "core" %Ӏ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'E' +589 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '>% +3 "core" %  \ +2 .tCS.seek 4.999ml + "collection"'+'qc +845 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'k  +43 "core"  +2 .tCS.seek 1ml +2 "collection"'w'> +1091 "core" ' +2 #tHeating sh1 puck from tube 7 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \  +2 '99 +5 "core" 9 +102 "collection"'f9 +3 "core" 9d +102 "collection"'}9 +3 "core" 9 d +102 "collection"'|9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9d +102 "collection"'?9 +3 "core" 9d +103 "collection"':9 +3 "core" 9d +102 "collection"'l9 +3 "core" 9d +102 "collection"'9 +3 "core" 9"d +102 "collection"'N9 +3 "core" 9&d +102 "collection"'Q9 +3 "core" 9+d +102 "collection"'69 +3 "core" 9/d +102 "collection"'9 +3 "core" 93d +102 "collection"'@9 +3 "core" 97d +102 "collection"'49 +3 "core" 9;d +102 "collection"'K9 +3 "core" 9'@d +103 "collection"'89 +3 "core" 9<Dd +102 "collection"'9 +3 "core" 9QHd +102 "collection"'O9 +3 "core" 9gLd +102 "collection"'9 +3 "core" 9Pd +102 "collection"'a9 +3 "core" 9Ud +103 "collection"'[9 +3 "core" 9Yd +102 "collection"'9 +3 "core" 9]d +102 "collection"'9 +3 "core" 9ad +102 "collection"'{9 +3 "core" 9ed +102 "collection"' 9 +3 "core" 9jd +103 "collection"'B9 +3 "core" 9+nd +102 "collection"']9 +3 "core" 9Drd +102 "collection"'u9 +3 "core" 9_vd +102 "collection"'9 +3 "core" 9wzd +102 "collection"'t9 +3 "core" 9d +102 "collection"'I9 +3 "core" 9d +102 "collection"'79 +3 "core" 9d +102 "collection"'9 +3 "core" 9b +102 "collection"'m9 +3 "core" 9` +102 "collection"''9 +3 "core" 9 ^ +103 "collection"')9 +3 "core" 9#\\ +102 "collection"'M9 +3 "core" 9;Z +102 "collection"'=9 +3 "core" 9TX +102 "collection"'<9 +3 "core" 9lU +102 "collection"'S9 +3 "core" 9S +103 "collection"'9 +3 "core" 9Q +102 "collection"'v9 +3 "core" 9P +102 "collection"'H9 +3 "core" 9M +102 "collection"'(9 +3 "core" 9L +102 "collection"'$9 +3 "core" 9I +103 "collection"'/9 +3 "core" 9H +102 "collection"'F9 +2 "core" 9%F +103 "collection"'.9 +3 "core" 9;E +102 "collection"'Y9 +3 "core" 9PB +102 "collection"'W9 +3 "core" 9f@ +102 "collection"'C9 +2 "core" 9{> +103 "collection"'A9 +3 "core" 9= +102 "collection"'X9 +3 "core" 9; +102 "collection"'i9 +3 "core" 9: +102 "collection"'r9 +3 "core" 98 +103 "collection"'L9 +2 "core" 96 +103 "collection"'9 +3 "core" 96 +102 "collection"'\\9 +3 "core" 94 +102 "collection"'39 +3 "core" 93 +102 "collection"'x9 +3 "core" 9+0 +103 "collection"'#9 +2 "core" 9=/ +103 "collection"'s9 +3 "core" 9N. +102 "collection"'9 +3 "core" 9_ - +102 "collection"'9 +3 "core" 9q+ +102 "collection"'9 +3 "core" 9* +103 "collection"'P9 +3 "core" 9 ) +102 "collection"'z9 +3 "core" 9 ( +102 "collection"'T9 +3 "core" 9 & +102 "collection"'_9 +2 "core" 9 #& +103 "collection"'p9 +3 "core" 9'$ +102 "collection"'y9 +3 "core" 9+$ +102 "collection"'g9 +3 "core" 9/# +102 "collection"'9 +2 "core" 94! +103 "collection"'h9 +3 "core" 9 8 +102 "collection"'&9 +3 "core" 9 < +103 "collection"' 9 +3 "core" 9 @ +102 "collection"'9 +2 "core" 9 -D +103 "collection"'\ 9 +3 "core" 9 9I +102 "collection"'29 +3 "core" 9 DM +102 "collection"'U9 +3 "core" 9 PQ +103 "collection"'*9 +2 "core" 9 \\U +103 "collection"'b9 +3 "core" 9 g Y +102 "collection"'9 +3 "core" 9 q!^ +102 "collection"'9 +3 "core" 9 {#b +102 "collection"'9 +3 "core" 9 $f +103 "collection"'9 +3 "core" 9 &j +102 "collection"'-9 +3 "core" 9 'n +102 "collection"'j9 +2 "core" 9 )s +103 "collection"'9 +3 "core" 9 *w +102 "collection"'d9 +3 "core" 9 +{ +102 "collection"'`9 +3 "core" 9 , +102 "collection"'9 +3 "core" 9 - +102 "collection"'^9 +3 "core" 9 0 +102 "collection"'19 +3 "core" 9 0 +102 "collection"'9 +3 "core" 9 1 +103 "collection"' 9 +2 "core" 9 3 +156 "collection"'n9 +3 "core" 9 4 +102 "collection"'D9 +3 "core" 9 5 +102 "collection"'G9 +3 "core" 9 7 +102 "collection"'V9 +3 "core" 9 8 +102 "collection"' 9 +3 "core" 9\ 9 +102 "collection"'~9 +3 "core" 9\ ; +102 "collection"'e9 +3 "core" 9\ ; +102 "collection"';9 +3 "core" 9\ = +102 "collection"'q9 +3 "core" 9\ = +103 "collection"'o9 +3 "core" 9\ ? +102 "collection"'9 +3 "core" 9\ %@ +102 "collection"'c9 +3 "core" 9\ )B +102 "collection"'!9 +3 "core" 9\ .B +102 "collection"' 9 +3 "core" 9\ 3D +103 "collection"'59 +3 "core" 9\ 6E +102 "collection"'Z9 +3 "core" 9\ ;F +102 "collection"'%9 +3 "core" 9\ =F +102 "collection"',9 +3 "core" 9\ AG +102 "collection"'09 +3 "core" 9\ FI +103 "collection"'R9 +3 "core" 9\ HJ +102 "collection"'>9 +3 "core" 9\ KK +102 "collection"'E9 +3 "core" 9\ OK +102 "collection"'k9 +3 "core" 9\ RL +102 "collection"'+9 +3 "core" 9\ UN +102 "collection"'99 +3 "core" 9\ WO +102 "collection"'f9 +3 "core" 9\ ZO +102 "collection"'}9 +3 "core" 9\ ]Q +102 "collection"'|9 +3 "core" 9\ `R  +102 "collection"'9 +3 "core" 9\ bR +103 "collection"'?9 +3 "core" 9\ eS +102 "collection"':9 +3 "core" 9\ gT +102 "collection"'l9 +3 "core" 9\ jV +102 "collection"'9 +3 "core" 9\ lU! +102 "collection"'N9 +3 "core" 9\ nW% +103 "collection"'Q9 +3 "core" 9\ qX* +102 "collection"'69 +3 "core" 9\ rY. +102 "collection"'9 +3 "core" 9\ uZ2 +102 "collection"'@9 +3 "core" 9\ v[6 +102 "collection"'49 +3 "core" 9\ x\\: +102 "collection"'K9 +3 "core" 9\ {\\? +102 "collection"'89 +3 "core" 9\ }^C +102 "collection"'9 +3 "core" 9\ ^G +102 "collection"'O9 +3 "core" 9\ _K +102 "collection"'9 +3 "core" 9\ `O +103 "collection"'a9 +3 "core" 9\ aT +102 "collection"'[9 +3 "core" 9\ bX +102 "collection"'9 +3 "core" 9\ c\\ +102 "collection"'9 +3 "core" 9\ c` +2 .tCH.hold 10:00,70C +3 "collection"'{ `\ `\  +3 "core" a +38413 "Can" +21589 "core" ` +2 "collection"' 9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'B'Ӵ +354 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'] @ +107 "core" @ +2 .tCSV.dial :air + "collection"'u @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"''qi +1350 "core" ' + .tCSV.dial CTV +2 "collection"'t  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'I @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'7  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +46 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'m'Ӵ +1348 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'' +108 "core" ~ +2 .tCBV.dial CSV + "collection"')  +30 "core"  +2 "collection"'M% +4 "core" %ӵ +2 .tCS.seek 5ml + "collection"'='qj +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'<  +45 "core" +2 "collection"'S% +4 "core" %qf  +2 .tCS.seek 7ml + "collection"''{ +587 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'v @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'H' +836 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'( ` +120 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'$   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'/  +2 'F  +28 "core"  +114  +2 .tCS.seek 5ml +2 "collection"'.'qi +1341 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'Y @ +107 "core" A +2 .tCSV.dial :waste + "collection"'W +108 "core" +2 .tCS.seek :empty +2 "collection"'C'ӂ +1346 "core" ' + .tCSV.dial :air +2 "collection"'A @ +77 "core" B +2 .tCS.seek 5ml +2 "collection"'X'qi +1348 "core" ' + .tCSV.dial CTV +2 "collection"'i  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'r @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'L  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +5 "collection"'\\'Ӵ +1348 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +50 "collection"'3 +111 "core" ~ +2 .tCBV.dial CSV + "collection"'x  +31 "core"  +2 "collection"'#% +4 "core" %ӷr +2 .tCS.seek 5ml + "collection"'s'ql +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +45 "core" +2 "collection"'% +4 "core" %qi \ +2 .tCS.seek 7ml + "collection"''~ +605 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'P @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"'z' +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'T ` +119 "core" _ +2 #tLysing Complete + "collection"'_& +4 "core" &`l+) #f +2 #tStoring sh1 puck in Collection Clamp to tube 6 + "manipulator"&p% +3 "core" %\ %   !N +2 "storage"(y% +3 "core" %  +2 "storage"(g. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"((K +353 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (h& +3 "core" &K N N " +2 "manipulator"&&& +3 "core" &+ E +2 "manipulator"& % +3 "core" %\ &  \ !N +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&( +166 "core" ( +2 "manipulator"&\ & +4 "core" & . ) K  +2 "storage"(2& +3 "core" &K j j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&U'φ +105 "core" ' +2 "storage"(*& +4 "core" &K F +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(b' +291 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &     +2 "storage"(& +3 "core" &K M F  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 +2 "manipulator"&'. +26 "core" ' +2 .tElbow.hold + "manipulator"&-, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(j- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(' +32 "core" ' +2 "manipulator"&d% +4 "core" %Z  P + "storage"(`& +4 "core" &K    + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 344 counts + "manipulator"&'Ά +15 "core" ' +2 "manipulator"&^& +4 "core" &  9  +2 "storage"(1& +3 "core" &K M M ? +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'φ +15 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"( ' +41 "core" ' +2 "manipulator"&n& +4 "core" &     +2 "manipulator"&D% +3 "core" %~    +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&V( +165 "core" ( +2 "manipulator"& & +4 "core" &. ) H +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &. N H +2 .tForearm.seek CC +2 "manipulator"&e' +93 "core" ' +2 .tHand.close + "manipulator"&;/ +76 "core" / +2 .tCC.seek :open +2 "collection"'q( +472 "core" ( +2 "storage"(o& +4 "core" &K ` + "storage"(& +4 "core" &K  + "manipulator"&c& +4 "core" &. V V : H + "manipulator"&!% +4 "core" %  T T &  +2 .tForearm.seek :retract + "manipulator"& '\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&5( +158 "core" ( +2 "manipulator"&Z& +4 "core" & n  p + "storage"(%& +4 "core" &K + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 6 + "manipulator"&,'. +105 "core" ' +2 .tElbow.hold + "manipulator"&0, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&R1 +65 "core" 1 +2 "manipulator"&>% +4 "core" % Q   1 +2 "storage"(E& +3 "core" &K l +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 335 counts +3 "manipulator"&k'} +19 "core" ' +2 "manipulator"&+& +4 "core" & 8 o +2 "storage"(9& +3 "core" &K ! +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&f'φ +26 "core" ' +2 "storage"(}% +4 "core" % +55 ."downElevator"SE.seek :down +3 "storage"(|'} +100 (% +3 "core" %' I ]~ +2 "manipulator"&?% +3 "core" %ϼ E  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +92 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'l& +7 "core" &jj +3 "manipulator"&& +5 "core" & r , &o +2 "manipulator"&N% +4 "core" %\  F & +2 .tElbow.seek FlushPuck::Garage + "manipulator"&Q(, +185 "core" ( +2 "manipulator"&6& +4 "core" &,  '< + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, { , &< +2 .tForearm.seek :garage + "manipulator"&@' +99 "core" ' +2 .tHand.close + "manipulator"&4/ +71 "core" / +2 "manipulator"&K& +4 "core" &, } s ? < +2 "manipulator"&8% +3 "core" % 4 -  +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&O( +331 "core" ( +2 "manipulator"&& +4 "core" & { A & + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" & ? ' +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&[' +100 "core" ' +2 "manipulator"&& +4 "core" & y u & +2 "manipulator"&% +3 "core" %  % +2 "collection"'& +4 "core" &IH + "collection"'{& +4 .tCC.seek :closed +2 "collection"' (` +2 "core" &JF +4 &FG 0 +10 &!DuHHd 4 +9 &AmsEFG H +9 &[FH U +10 &FGF T +9 &ZHFD T +10 &DFF~ T +9 &FDF` T +9 &DDEE T +10 &aFFE U +9 &$FDE\ T +9 & FFC= U +10 &"EGDJ T +9 &$iFFD U +10 &&,FCD T +9 &'DDD T +9 &)EECR T +10 &+qFCCK U +9 &-4GAC T +9 &.GBA T +10 &0FCC T +9 &2yFAB U +10 &4<EB@ T +9 &5FCA T +9 &7BABx T +10 &9FAB` T +9 &;ECA@R T +9 &=EAA= T +10 &>EAA+ U +9 &@D?> T +10 &BLFA? T +9 &DF?> T +9 &EE?>K T +10 &GG??7 T +9 &ISKBB U +9 &K` W +10 &L [\ +9 &Nz _ +10 &P7?7 a +9 &QUP b +9 &S`^ b +10 &Uxgd b! +9 &W5mkj b& +9 &Xro b- +10 &Zwv b1 +9 &\\\\|| b2 +10 &^ b3 +9 &_ = +9 &`V *| +10 &`q~ !a +2 ( + "collection"'{& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.59 + "collection"'w& +3 "core" &`q|u !a +2 .tHand.open + "manipulator"&]1 +69 "core" 1 +2 "manipulator"&u% +4 "core" % k l  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&B'\ +97 "core" ' +2 .tPSV.dial PSR + "processing"%t +136 "core"  +2 "processing"%I% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%7' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1614 "core" ' + .tPSV.dial PSR +2 "processing"%' +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%)' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%M + .tCBV.dial PRV +4 "collection"'m  +3 "core"  +2 "processing"%<  +44 "core"  +29 +2 .tPSV.dial :mixloop + "processing"%S +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%=  +139 "core" +2 .tPS.seek 0ml +2 "processing"%v' +2624 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%(' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%$ +45 "core" +2 .tPS.seek 0ml +2 "processing"%/' +1842 "Can" KK +793 "core" ' + .tPSV.dial :air +2 "processing"%F  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%H' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%Y +46 "core" +2 .tPS.seek 0ml +2 "processing"%W' +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&.& +4 "core" & / 5  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&A( +3 "core" ( +2 "manipulator"&C& +4 "core" & , *   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &i& +3 "core" & 0 -   +2 .tForearm.seek CC + "manipulator"&r' +94 "core" ' +2 .tHand.close + "manipulator"&L/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +473 "core" ( +2 "manipulator"&X& +4 "core" & ! + "manipulator"&3% +4 "core" % 5 ~ + .tForearm.seek :retract +2 "manipulator"&x'\ +150 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&#(, +278 "core" ( +2 "manipulator"&\\& +4 "core" &, x %D + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  %D +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +115 "core" ' +2 .tHand.open + "manipulator"&s1 +71 "core" 1 +2 "manipulator"&P% +4 "core" % ^ . !   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 7 into Collection Clamp + "collection"'T& +4 "core" &_ +2 "manipulator"&_% +3 "core" %\   ' +2 "storage"(p% +4 "core" %v - + "storage"(y. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(g([ +352 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (h& +3 "core" &[0 E  + "manipulator"&&& +4 "core" &, n l q D +2 "manipulator"& % +3 "core" %\  x %  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&\ ( +193 "core" ( +2 "manipulator"&2& +4 "core" & l n Y 4 + "storage"(*& +4 "core" &[0 /  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&"' +92 "core" ' +2 "storage"(J& +4 "core" &[0   +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +110 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (& +3 "core" &[. p h _  + "manipulator"&j& +4 "core" & !  4 + .tElbow.seek 7 +2 "manipulator"&d( +3 "core" ( + "manipulator"&`& +4 "core" &   4 +2 "storage"(^& +3 "core" &[.  +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&1' +17 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&n/ +74 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&D& + "storage"(U'} +6 "core" &   4 +2 "manipulator"&% +3 "core" % J ,   +2 .tForearm.seek :retract +2 "manipulator"&b'\ +72 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +21 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +154 "core" ( +2 "manipulator"&& +4 "core" &* Y ^  Cq + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &* S T ^ Cq +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"& ' +103 "core" ' +2 "manipulator"&~& +4 "core" &* X X " Cp +2 "manipulator"&% +3 "core" % R R m  +2 "collection"'-& +4 "core" & +3 "collection"';& +4 .tCC.seek :closed + "collection"'G(` +3 "core" & +3 &  +9 &'k . +9 &auk B +10 &IgX T +9 &D; U +10 &F$ U +9 &D T +9 &MH U +10 &C T +9 &D U +9 &G U +10 & UGb U +9 &"GY U +10 &#DA U +9 &%D, T +9 &'\\II U +10 &) CT T +9 &*GM U +9 &,E U +10 &.fD T +9 &0'A U +10 &1A T +9 &3D T +9 &5nD T +10 &7/G U +9 &8G U +9 &:D U +10 &8@n T +10 &?Dg T +9 &AF] U +9 &C}DX U +10 &E@AH T +9 &GC; U +9 &HL7 U +10 &J|b0 X +9 &L0% ] +10 &M a +9 &O b +9 &Qe b +10 &S%  b" +9 &T  b' +9 &V"" b, +10 &XT%" b- +9 &Z %' b. +10 &[+( b/ +9 &]h,* b0 +9 &_/- Z +10 &`-<0- , +9 &`l// !` +5 ( + "collection"';& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.82 +2 .Hand.open + "manipulator"&1 +3 "core" &`l{/- !` +66 1 +3 "manipulator"&o% +3 "core" %  \ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'c  +138 "core"  +2 .tCSV.dial CTV + "collection"'!  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Z' +2630 "core" ' +2 "collection"'%% +4 "core" %  + .tCS.seek 3.75ml +2 "collection"'e'I +1652 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%V  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%R  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%>' +2626 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'E ` +31 "core" _ +2 .tCSV.dial :air + "collection"'+ @ +46 "core" ? +2 .tCS.seek 10ml +2 "collection"'9' +1655 "core" ' + .tCSV.dial CTV +47 "collection"'}  +52 "core"  +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +2603 "core" ' + .tCBV.dial :waste1 +2 "collection"'5 @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +140 "core" +2 "collection"'?& +4 "core" &`lz\\Z !` +2 #tStoring lyfil puck in Collection Clamp to tube 6 + "manipulator"&,% +3 "core" %\  . 0   +2 "storage"(k% +3 "core" %}  +2 "storage"(l. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +355 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (N& +2 "core" &K s r V +2 "manipulator"& & +4 "core" &( Bk + "manipulator"&f% +4 "core" %\   +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&6( +168 "core" ( +2 "manipulator"&& +4 "core" & > = 4 + "storage"(|& +4 "core" &K  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'φ +103 "core" ' +2 "storage"(0& +4 "core" &K  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(4' +296 "core" ' +2 "storage"(K- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&8& +3 "core" & !  4 +2 "storage"(:& +3 "core" &K t t + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&@'. +28 "core" ' +2 .tElbow.hold + "manipulator"&Q, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +3 .tSE.seek 1.11 Pucks below Top Plate + "storage"(a' +32 "core" ' +2 "manipulator"&% +4 "core" %\\ L h w/ + "storage"(& +4 "core" &K  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 346 counts + "manipulator"&'Έ +17 "core" ' +2 "manipulator"&& +4 "core" &  , 3 +2 "storage"(q& +3 "core" &K L L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&w'φ +25 "core" ' +2 .tSE.seek 2.11 Pucks below Top Plate +2 "storage"(]'z +45 "core" ' +2 "manipulator"&u& +4 "core" &   3 +2 "manipulator"&{% +3 "core" %   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&t'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&I( +188 "core" ( +2 "manipulator"&[& +4 "core" & f \ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &  \ + .tForearm.seek CC +2 "manipulator"&7' +94 "core" ' +2 .tHand.close + "manipulator"&'/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "storage"(M& +4 "core" &K  + "storage"(<& +4 "core" &K  + "manipulator"&m& +4 "core" & a k ,  + "manipulator"&S% +4 "core" %  h ^  +2 .tForearm.seek :retract + "manipulator"&='\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&)( +148 "core" ( +2 "manipulator"&& +4 "core" & w q G . +2 "storage"(v& +3 "core" &K / +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 6 +2 "manipulator"&$'. +105 "core" ' +2 .tElbow.hold + "manipulator"&(, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&F1 +77 "core" 1 +3 "manipulator"&/% +4 "core" % [ 6 + "storage"(Y& +4 "core" &K r o + .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 6 + 345 counts + "manipulator"&H'· +17 "core" ' +2 "manipulator"&.& +4 "core" & t } - - + "storage"(C& +4 "core" &K - +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&i'φ +25 "core" ' +2 "storage"(L% +4 "core" %} ? +2 ."downElevator"SE.seek :down +3 "storage"(O'} +100 (B% +3 "core" %$ ; \\y +2 "manipulator"& % +3 "core" %ϫ }   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +92 "core" ' +38 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 .tPSV.dial :air +50 "processing"%3  +78 "core" +2 .tPS.seek 2.5ml +2 "processing"%r' +2626 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%\\ +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +46 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%A +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%s  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%P' +2622 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%x& +4 "core" &$  +2 "manipulator"&T& +3 "core" & t ` %- +2 "manipulator"&_% +3 "core" %\  J &" +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&p(, +179 "core" ( +2 "manipulator"&y& +4 "core" &, } f &K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  &K +2 .tForearm.seek :garage +2 "manipulator"&h' +101 "core" ' +2 .tHand.close + "manipulator"&&/ +72 "core" / +2 "manipulator"& & +4 "core" &, | g & K +2 "manipulator"&2% +3 "core" % ( n k R  +2 .tForearm.seek :retract +2 "manipulator"&*'\ +98 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&#(k +127 "core" ( +2 "manipulator"&J& +4 "core" &q x & + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &q  & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +103 "core" ' +2 "manipulator"&j& +4 "core" &q  ) +2 "manipulator"&`% +3 "core" %  ) +2 "processing"%^& +4 "core" &\  +2 "processing"%& +4 .tPC.seek :closed + "processing"%n(] +3 "core" &0  +3 &  +10 &2 . +9 &_ C +10 &9p V +9 &P W +9 &N W +10 &yR W +9 &;O W +9 &P W +10 &Q. W +9 &O2 W +10 & CN3 W +9 &"Q6 W +9 &#M- V +10 &%P( W +9 &'LO7 W +9 &) R: W +10 &*RC W +9 &,M? W +10 &.SPF W +9 &0O< V +9 &1N; W +10 &3RC W +9 &5]QK V +9 &7NQ W +10 &8QV W +9 &:RU W +10 &&OS W +9 &?TL W +10 &AN@ V +9 &ClN? W +9 &E-TM W +10 &FcU Y +9 &H~W [ +10 &Jb[ ] +9 &L$W ] +9 &MU ] +10 &O_ ] +9 &QiY ] +9 &S*_ ^ +10 &T\\ ^ +9 &V^ ^ +10 &XoT ^ +9 &Z1f ^ +9 &[h W +10 &],Dqg %p +9 &]|:d 6 +5 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 + "processing"%D& +4 "core" &]|*m 6 + &]|*h 6 + .tHand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&\ % +4 "core" % W $ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&"'\ +93 "core" ' + .tPRV.dial :air +2 "processing"%  +47 "core"  +2 .tPSV.dial :mixloop + "processing"% +45 "core" +3 "processing"%% +4 "core" % +2 .tPS.seek 0.3ml + "processing"%1' +401 "core" ' + .tPSV.dial PSR +2 "processing"%U +105 "core"  +2 "processing"%~% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%'.U +499 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%-' +1917 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%d +104 "core" +2 .tPTV.dial :mixing + "processing"%b @ +77 "core" A +2 .tPBV.dial :waste2 + "processing"%  +95 "core"  +2 .tPS.seek 0ml +2 "processing"%;' +2621 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &q o !  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&o(k +4 "core" ( +2 "manipulator"&c& +4 "core" &q   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &!& +3 "core" &q   +2 .tForearm.seek PC + "manipulator"& ' +95 "core" ' +2 .tHand.close + "manipulator"&g/ +71 "core" / +2 .tPC.seek :open +2 "processing"%W( +452 "core" ( +2 "manipulator"&%& +4 "core" &q % % + "manipulator"&z% +4 "core" % ϡ 8 $ + .tForearm.seek :retract +2 "manipulator"&V'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&R(, +134 "core" ( +2 "manipulator"&Z& +4 "core" &,  % + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &, p , % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&+' +114 "core" ' +2 .tHand.open + "manipulator"&e1 +67 "core" 1 +2 "manipulator"&}% +4 "core" % o 2 : f B +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&9'\ +98 "core" ' +3 #tLoading da puck from tube 7 into Processing Clamp + "processing"%5& +57 "core" & + "manipulator"&% +4 "core" %\   c ' +2 "storage"(?% +3 "core" %z - +2 "storage"(,. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(k([ +354 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (l& +2 "core" &[) 6  +2 "manipulator"&N& +4 "core" &, 4  + "manipulator"& % +4 "core" %\   +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&f( +185 "core" ( +2 "manipulator"&& +4 "core" & e _ i 2 +2 "storage"(|& +3 "core" &[) 0  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&0' +102 "core" ' +2 "storage"(& +4 "core" &[)   +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +131 "core" ' +2 "storage"(K- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (8& +3 "core" &[( K I  +2 "manipulator"&:& +3 "core" & < 2 +2 .tElbow.seek 7 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" & % 2 + "storage"(& +4 "core" &[( O O \\  +2 .tForearm.seek 7 + 300 counts + "manipulator"&' +14 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&q/ +75 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&u& + "storage"({'} +6 "core" & c \ 2 +2 "manipulator"&% +3 "core" %  ( 3 +2 .tForearm.seek :retract +2 "manipulator"&6'\ +81 "core" ' +3 ."downElevator"SE.coast + "storage"(5 +8 "core" ' +2 .tElbow.seek PC +2 "manipulator"&4(k +271 "core" ( +2 "manipulator"&@& +4 "core" &r l j \  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &r g Z  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&a' +101 "core" ' +2 "manipulator"&[& +4 "core" &r w t Q  +2 "manipulator"&% +3 "core" % j t h  +2 "processing"%w& +4 "core" & + "processing"%Q& +4 .tPC.seek :closed + "processing"%'(] +3 "core" & +3 &  +10 &&n . +9 &^~t B +10 &:os U +9 &Oy W +9 &K W +10 &zNq W +9 &=Mg V +9 &Nm W +10 &N_ W +9 &L\\ V +10 & CNc W +9 &"O` W +9 &#Lg W +10 &%Qd W +9 &'MLc V +9 &)N_ W +10 &*NY W +9 &,L_ V +10 &.TN` W +9 &0JX W +9 &1LW W +10 &3ML W +9 &5\\IS W +9 &7ON W +10 &8PD W +9 &:J7 W +10 &&PP W +9 &?MP V +10 &AOU W +9 &CmKV V +9 &E,UH X +10 &FjL Y +9 &HH \\ +10 &Jb8 ] +9 &L#@ ] +9 &M9 ^ +10 &O9 ] +9 &Qi9 ] +9 &S+3 ] +10 &T2 ^ +9 &V> ^ +10 &Xo. ^ +9 &Z/$ _ +9 &[+ U +10 &],K% !g +9 &]v?3 9 +5 ( + "processing"%Q& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.79 + .Hand.open + "manipulator"&t1 +3 "core" &]v01 9 +62 1 +2 "manipulator"&G% +4 "core" % }   + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +89 "core" ' +3 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 7 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%<  +2 %m9 +5 "core" 9 +102 "processing"%S9 +3 "core" 9 +102 "processing"%9 +2 "core" 9  +103 "processing"%v9 +2 "core" 9  +103 "processing"%79 +3 "core" 9 +102 "processing"%I9 +2 "core" 9 +103 "processing"%F9 +2 "core" 9 +103 "processing"%/9 +2 "core" 9 +103 "processing"%Y9 +2 "core" 9" +103 "processing"%.9 +2 "core" 9& +103 "processing"%C9 +3 "core" 9+ +102 "processing"%L9 +2 "core" 9/ +103 "processing"%=9 +2 "core" 93 +103 "processing"%B9 +2 "core" 97 +103 "processing"% 9 +2 "core" 9; +103 "processing"%)9 +3 "core" 9@ +102 "processing"%$9 +2 "core" 9D +103 "processing"%H9 +3 "core" 9H +102 "processing"%]9 +2 "core" 9L +103 "processing"%39 +2 "core" 9P +103 "processing"%i9 +2 "core" 9U +103 "processing"%O9 +2 "core" 9Y +103 "processing"%9 +2 "core" 9] +103 "processing"%>9 +2 "core" 9a +103 "processing"%\\9 +2 "core" 9e +103 "processing"%9 +3 "core" 9j +102 "processing"%A9 +2 "core" 9n +103 "processing"%s9 +2 "core" 9r +103 "processing"%r9 +2 "core" 9v +103 "processing"%x9 +2 "core" 9z +103 "processing"%T9 +3 "core" 9 +103 "processing"%_9 +2 "core" 9 +103 "processing"%y9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%(9 +2 "core" 9  +103 "processing"%&9 +3 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%29 +3 "core" 9 +102 "processing"%X9 +2 "core" 9\ +103 "processing"%J9 +2 "core" 9# +103 "processing"%9 +2 "core" 9' +103 "processing"%h9 +2 "core" 9-\ +103 "processing"%j9 +3 "core" 92 +102 "processing"%`9 +2 "core" 97 +103 "processing"%^9 +2 "core" 9= +103 "processing"%p9 +3 "core" 9A +103 "processing"%*9 +2 "core" 9F +103 "processing"%9 +2 "core" 9K +103 "processing"%9 +2 "core" 9P +103 "processing"%D9 +2 "core" 9U +103 "processing"%9 +3 "core" 9Y +103 "processing"%\ 9 +2 "core" 9^ +103 "processing"%9 +2 "core" 9c +103 "processing"%9 +2 "core" 9g +103 "processing"%9 +2 "core" 9l +3 .tPH.hold 2:00:00,28C +2 "processing"% ppj +2 .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air + .PSV.dial PSR +2 "processing"%P +104 "core"  +48 "processing"%U% +12 "core" %) + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%~'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%1'Һ +377 "Can" AA +1234 "core" ' +2 .tPTV.dial :puck + "processing"%  +77 "core"  +2 .tPSV.dial PTV + "processing"%d +75 "core" +2 .tPBV.dial :waste1 + "processing"%b  +136 "core"  +2 "processing"%% +4 "core" %Ҽ&  +2 .tPS.seek 1.5ml + "processing"%-' +607 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ( +3 .tPS.seek 0ml + "processing"%c' +1616 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%!  +33 "core"  +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%g * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%# +87 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%"' +2581 "core" ' +2 .tPSV.dial PTV + "processing"%n +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%% +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%z +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%Z  +73 "core"  +2 .tPS.seek :empty +2 "processing"%E'ղ +2579 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%  +138 "core" +2 .tPSV.dial :mixloop + "processing"%o +45 "core" +2 .tPRV.dial :ab1 + "processing"%e @ +77 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%}' +370 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'5  + "processing"%V  +46 "core" +3  + "processing"%% +4 "core" %!  +2 .tPS.seek 0.34ml + "processing"%?' +442 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"',  +29 "core" +2 .tPRV.dial :air + "processing"%+  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%l'G +1196 "core" ' + .tPRV.dial :waste2 +2 "processing"%N @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"% '\ +868 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +46 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%|'Һ +1610 "core" ' + .tPSV.dial :PML +2 "processing"%R +46 "core" +2 .tPTV.dial :mixing + "processing"% @ +77 "core" A +2 .tPBV.dial :waste1 + "processing"%K  +35 "core" +2 "processing"%8% +4 "core" %ҽ  +2 .tPS.seek 1.85ml + "processing"%:' +252 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"% * +47 "core" ( +2 .tPS.seek 0ml +2 "processing"%' +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'9& +2 "core" & +2 "manipulator"&q& +3 "core" &r ] Y  +2 "manipulator"&u% +4 "core" %\  h ]  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +131 "core" ( +2 "manipulator"&f& +4 "core" &, i ` X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" &, g ^ X +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&@& +4 "core" &,  R +2 "manipulator"&% +3 "core" % 4 G  +2 .tForearm.seek :retract +2 "manipulator"&{'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +296 "core" ( +2 "manipulator"&[& +4 "core" &. Q G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &.  G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&w' +94 "core" ' +3 "manipulator"&6& +4 "core" &. 1 G +2 "manipulator"&W% +3 "core" %  +2 "collection"'Q& +4 "core" & +2 "collection"'t& +3 .tCC.seek :closed +2 "collection"'G(` +4 "core" & + &  +9 &'n . +9 &^x B +10 &<j U +9 &H W +9 &D W +10 &}D V +9 &?G V +9 &F W +10 &I W +9 &F V +10 & FF W +60 &" F V +3 &#B V +6 &%F W + &'NF W + &)E W + &*I W + &,H W + &.WE V +10 &0D V +9 &1C W +10 &3G W +9 &5^G W +9 &7 I W +10 &8C W +9 &:C V +10 &)@ V +9 &?D W +10 &AD W +9 &Cn@ W +9 &E0D W +10 &FA W +9 &HJ W +10 &JsT X +9 &L,o [\ +9 &M\  ` +10 &O b +9 &QZ  }b" +9 &S&$ b( +10 &T.+ b/ +9 &V31 ~b0 +10 &X>75 ~b0 +9 &Y<9 ~b/ +9 &[=< }b0 +10 &]PCA }b2 +9 &^DC yb& +9 &`7>FF %q +10 &`}HH [ +9 ( + &`mHH Y + "collection"'t& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.68 + "collection"'m& +4 "core" &`lHI Y + .tHand.open +2 "manipulator"&S1 +76 "core" 1 +2 "manipulator"&a% +4 "core" %   \  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%k +105 "core"  +2 "processing"%v% +4 "core" %v + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%7' +1624 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%I  +57 "core"  +2 .tPS.seek 0ml +2 "processing"%F' +1618 "core" ' + .tPSV.dial PSR +2 "processing"%/ +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%Y' +2038 "Can" Z[ +592 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%.  + "collection"'C  +33 "core" ~ +137  +2 .tPSV.dial :mixloop + "processing"%L +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%=  +77 "core" +2 .tPS.seek 0ml +2 "processing"%B' +2624 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%)' +2621 "core" ' +2 .tPSV.dial :mixloop + "processing"%$ +46 "core" +2 .tPS.seek 0ml +2 "processing"%H' +2619 "core" ' + .tPSV.dial :air +2 "processing"%]  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%3' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%i +46 "core" +2 .tPS.seek 0ml +2 "processing"%O' +2622 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &* Dz +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&>( +55 "core" ( +2 "manipulator"&\\& +4 "core" & M \ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & \ +2 .tForearm.seek CC +2 "manipulator"&A' +94 "core" ' +2 .tHand.close + "manipulator"&s/ +75 "core" / +2 .tCC.seek :open +2 "collection"'r( +473 "core" ( +2 "manipulator"&x& +4 "core" &  7  \ + "manipulator"&T% +4 "core" %  " H   +2 .tForearm.seek :retract + "manipulator"&_'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&y(, +281 "core" ( +2 "manipulator"&& +4 "core" &, C F u O + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &(& +2 "core" &,  4  O +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&&' +114 "core" ' +2 .tHand.open + "manipulator"& 1 +74 "core" 1 +2 "manipulator"&2% +4 "core" % s  H +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&X'\ +99 "core" ' +2 ."da"delayUntil "12:20:43.53" +24643 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%J @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +33 "core" + +2 ."da"PSV.dial :air + "processing"%j  +46 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%`' +2568 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%^ +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%p  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%* +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +56 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2579 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%D +146 "core"  +2 "processing"%% +4 "core" %մ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%\ '\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +77 "core"  +2 ."da"PSV.dial PTV + "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%P  +36 "core" +2 "processing"%U% +48 "core" %ҽ  +10 ."da"PS.seek 1.5ml +2 "processing"%;' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%' +1613 "core" ' +2 ."da"delay 2:00 +4687 "Can" HI +7315 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%d  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%b * +46 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%1' +2573 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%- +88 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%< +74 "core" +2 ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%!  +76 "core"  +2 ."da"PS.seek :empty +2 "processing"%g'ղ +2561 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%# +135 "core"  +2 "processing"%c% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%n'\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%z +86 "core"  +2 ."da"PBV.dial :waste1 + "processing"%Z  +34 "core" +2 "processing"%"% +4 "core" %ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%e' +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%E  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%5 * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%V +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2578 "core" ' + ."da"PSV.dial PTV +2 "processing"%} +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%, +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%+ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%?  +76 "core"  +2 ."da"PS.seek :empty +2 "processing"%N'ղ +2577 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%l  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +138 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +45 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%R +46 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +410 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%K  +47 "core"  +2 "processing"%8% +3 "core" %2  +2 ."da"PS.seek 0.55ml +2 "processing"%|'^ +349 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +57 "core" +2 ."da"PS.seek 2ml +2 "processing"%:'Һ +1563 "core" ' + ."da"PSV.dial :PML +2 "processing"%9 +55 "core" +2 ."da"PTV.dial :mixing + "processing"%q @ +76 "core" A +2 ."da"PBV.dial :waste1 + "processing"%u  +36 "core" +2 "processing"%f% +3 "core" %ҷ  +2 ."da"PS.seek 1.85ml +2 "processing"%0' +246 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%4 * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1973 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +8191 "Can" UU +39812 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%@  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSV.dial :air + "processing"%M  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2573 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%[ +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%6  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%W'ղ +2580 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%Q +137 "core"  +2 "processing"%{% +3 "core" %ղ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%m'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%S  +77 "core"  +2 ."da"PSV.dial PTV + "processing"%a +74 "core" +48 ."da"PBV.dial :waste1 +9 "processing"%t  +35 "core" +2 "processing"%k% +4 "core" %һ,  + ."da"PS.seek 1.5ml +2 "processing"%v' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%w * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' +2 ."da"delay 2:00 +5386 "Can" RR +6616 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%I  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%/ +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%F' +2573 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%C +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%. +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%L +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%=  +87 "core" +2 ."da"PS.seek :empty +2 "processing"%Y'ղ +2555 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  +2 "processing"%B% +4 "core" %մ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%$'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%)'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%] +87 "core"  +2 ."da"PBV.dial :waste1 + "processing"%H  +34 "core"  +2 "processing"%i% +4 "core" %ҹT  + ."da"PS.seek 1.5ml +2 "processing"%3' +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%\\' +1613 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%s * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2569 "core" ' + ."da"PSV.dial PTV +2 "processing"%G +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%x +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%T +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%A  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2549 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%( +137 "core"  +2 "processing"%>% +4 "core" %ձ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"% '\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%2'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%_ +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%&  +36 "core" +2 "processing"%J% +3 "core" %ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%j' +1617 "core" ' +2 ."da"delay 2:00 +9960 "Can" => +2042 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%O  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%^ * +46 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%p +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%*' +2581 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%` +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%D +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2546 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%\ +137 "core"  +7 "processing"%% +16 "core" %ծ +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +19 ."da"PS.reconfigure PSconfig +6 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +5 "processing"%'m +359 "core" ' +2 ."da"delay 5 seconds +502 "processing"%P% +7 "core" %o  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 + "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%U'\ +349 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1622 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%~ +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%;  +35 "core" +2 "processing"%d% +52 "core" %һ  +9 ."da"PS.seek 1.5ml + "processing"%b' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%< +77 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%!' +2595 "core" ' + ."da"PSV.dial PTV +2 "processing"%1 +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%# +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%c +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%g  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%n'ղ +2611 "core" ' +2 "processing"%z9 +3 "core" 9 51 +2 #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast + "processing"%Z  +3 "core" 52 + 52 + "processing"%"& +4 "core" &]v/c 9 + #"da"Imaging da puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&%% +3 "core" %\    +2 "storage"(o% +3 "core" %  +2 "storage"( . +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 6 +2 "storage"(E(K +356 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (5& +3 "core" &K = + "manipulator"&V& +4 "core" &, O P O + "manipulator"&e% +4 "core" %\  O K  + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 +2 "manipulator"&}( +191 "core" ( +2 "manipulator"&,& +4 "core" & *  K. + "storage"(+& +4 "core" &K k +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&?'φ +96 "core" ' +2 "storage"(& +4 "core" &K  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(l' +289 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"& & +3 "core" &. +2 "storage"(R& +3 "core" &K  + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 6 +2 "manipulator"&N'. +25 "core" ' +2 ."da"Elbow.hold + "manipulator"&K, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(8- +2 "core" -' +3 ."da"SE.seek 2.12 Pucks below Top Plate + "storage"(' +34 "core" ' +3 "manipulator"&% +4 "core" %] 5Z + "storage"(|& +4 "core" &K A + ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 6 + 347 counts +2 "manipulator"&9'Ή +18 "core" ' +2 "manipulator"&q& +4 "core" &  , +2 "storage"(u& +3 "core" &K i e +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&f'φ +15 "core" ' +2 ."da"SE.seek 3.12 Pucks below Top Plate +2 "storage"(4's +40 "core" ' +2 "manipulator"&:& +4 "core" & . - I, +2 "manipulator"&0% +3 "core" %ό + * +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&@'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +266 "core" ( +2 "manipulator"&M& +4 "core" &t ( ) S +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &t * ) +2 ."da"Forearm.seek PC + "manipulator"&[' +95 "core" ' + ."da"Hand.close +2 "manipulator"&/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%( +450 "core" ( +2 "storage"(6& +4 "core" &K  L + "manipulator"&& +4 "core" &tqo + + "manipulator"&Q% +4 "core" %  . + + ."da"Forearm.seek :retract +2 "manipulator"&{'\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 +2 "manipulator"&W( +270 "core" ( +2 "manipulator"&& +4 "core" & I M 6 + "storage"(S& +4 "core" &K 5 + ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&a'φ +95 "core" ' +2 ."da"Hand.open + "manipulator"&t1 +73 "core" 1 +2 "storage"(k- +3 "core" -'s +3 ."da"SE.seek 2.87 Pucks below Top Plate + "storage"(m'? +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(w'y +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep2212h770ml.tif +1526 #SX MX5/16 (USB:71): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.459 seconds\ /var/log/esp/da19sep2212h770ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep2212h770ml15s.tif +418 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1139 #"da"SX MX5/16 (USB:71): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep2212h770ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep2212h770ml30s.tif +3058 #SX MX5/16 (USB:71): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep2212h770ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep2212h770ml70s.tif +7121 #SX MX5/16 (USB:71): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep2212h770ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "11.459 sec auto-exposure",Subject: "da19sep2212h770ml images!" +11 "storage"(v- +18 "core" -'y +3 "storage"(I& +3 "core" &K Q +2 "manipulator"&7& +3 "core" & ) ) 6 +2 ."da"Elbow.seek 6 +2 "manipulator"&/( +4 "core" ( +2 "manipulator"&& +4 "core" & , & ,6 +64 "storage"(C& +7 "core" &K Z +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&.'φ +4 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.82 Pucks below Top Plate +2 "storage"(L' +58 "core" ' +2 "manipulator"&=& +4 "core" & . )  6 +2 "storage"(F& +3 "core" &K +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 6 +2 "manipulator"& '. +28 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&B, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +5 "storage"(#QK-0-\ b +2 ."da"SE.seek 3.01 Pucks below Top Plate +2 "storage"(Y' +20 "core" ' +2 "manipulator"&$% +4 "core" %I / +2 "storage"(]& +8 "core" &K 0 F +2 ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 6 + 327 counts +2 "manipulator"&H'u +19 "core" ' + "manipulator"&i& +4 "core" & 1 7 / +2 "storage"()& +5 "core" &K ^ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&'φ +28 "core" ' +2 "storage"(3% +3 "core" % 0  +3 ."downElevator"SE.seek :down +3 "storage"('} +99 (s% +5 "core" %ŕ Zr +2 "manipulator"&% +4 "core" % / $  +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&\\'\ +92 "core" ' +27 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +2 "processing"%G& +5 "core" & +2 "manipulator"&x& +3 "core" & k h / +2 "manipulator"&T% +4 "core" %\  a g  +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&A(, +186 "core" ( +2 "manipulator"&& +4 "core" &, % H + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &(& +3 "core" &, 9 H +3 ."psFlush"Forearm.seek :garage +3 "manipulator"&>' +101 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +75 "core" / +3 "manipulator"& & +4 "core" &, W P  E +3 "manipulator"&_% +4 "core" % / S K  + ."psFlush"Forearm.seek :retract +2 "manipulator"&&'\ +100 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&J(k +123 "core" ( +2 "manipulator"&2& +4 "core" &u C  + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &h& +3 "core" &u P  +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC + "manipulator"&' +105 "core" ' +3 "manipulator"&O& +4 "core" &u !  +2 "manipulator"&^% +3 "core" %  ! +3 "processing"%p& +5 "core" & +2 "processing"%j& +4 ."psFlush"PC.seek :closed + "processing"%(] +3 "core" & +4 & / +9 &$B 4 +10 &>k} I +9 &h W +10 &K W +9 &MO W +9 &O W +10 &Q W +9 &R W +9 &WM V +10 &O W +10 & O W +9 &"O W +9 &$^P W +9 && K W +10 &'K V +9 &)P W +9 &+gL V +10 &-'P W +9 &.M V +11 &0N V +8 &2nN W +9 &40Q W +10 &5J V +9 &7J V +9 &9vO4 W +10 &;9J V +9 &<O W +10 &>J W +9 &@I V +9 &BAL V +11 &DI W +8 &ET W +9 &Ge Y +10 &I9 \\ +10 &J ] +9 &L ] +9 &N| ] +9 &P< ^ +10 &Q ] +9 &S ] +9 &U ] +10 &WC ^ +9 &Y ^ +10 &Z ^ +9 &\\{y = +9 &]W,c !a +11 &]/ 7 +2 ( + "processing"%j& +4 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.75 + "processing"%`& +4 "core" &]0 7 + ."psFlush"Hand.open +2 "manipulator"&D1 +72 "core" 1 +2 "manipulator"&% +6 "core" % y   +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&*'\ +90 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\ +136 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +361 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +752 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1619 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%P +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%U' +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%~ +76 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%;'\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%d' +2114 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" +2 ."psFlush"PBV.dial PSV +59 "processing"% U +57 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%b' +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +573 "Can" JJ +2063 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%<  +86 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2639 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%1 +42 "core"  +2 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +2 "processing"%#' +2633 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%c +73 "core" +4 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +2 "processing"%g' +2633 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%! @ +46 "core" > +3 ."psFlush"PS.seek 2.5ml +2 "processing"%z' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%Z  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%"'ղ +2626 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%% +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%o'TE +1104 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +1617 "core" ' +2 ."psFlush"PSV.dial PTV +3 "processing"%5 +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%V  +56 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%e' +2645 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%, +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%+'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%y' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" +2 ."psFlush"PBV.dial PSV + "processing"%X U +57 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%8  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%| +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%q' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%u +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%:' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%0 @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%}  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%l'ղ +2632 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'N& +3 "core" & +2 "manipulator"&9& +4 "core" &u l n p  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +3 "core" ( +2 "manipulator"&f& +4 "core" &u v n {  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &u g n g  +2 .tForearm.seek PC +2 "manipulator"&' +93 "core" ' +2 .tHand.close + "manipulator"&K/ +71 "core" / +2 .tPC.seek :open +2 "processing"%( +453 "core" ( +2 "manipulator"&@& +4 "core" &u 3 ' + "manipulator"&'% +4 "core" %  ') + .tForearm.seek :retract +2 "manipulator"&6'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +382 "core" ( +2 "manipulator"&Q& +4 "core" &/ w % H + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &[& +2 "core" &/ o p H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +99 "core" ' +2 "manipulator"&S& +4 "core" &/ G H +2 "manipulator"&% +3 "core" %   +2 "collection"'t& +4 "core" & +2 "collection"'k& +3 .tCC.seek :closed +2 "collection"'{(` +3 "core" & +3 &  +8 &(o - +10 &]y A +9 &:o U +9 &I V +10 &K W +9 &zF V +9 &<L V +10 &L V +9 &G V +10 &G W +9 & CI W +9 &"L V +10 &#I V +9 &%J V +9 &'KM W +10 &)G V +9 &*G V +10 &,G V +9 &.TI V +9 &0I W +10 &1G W +9 &3I V +9 &5\\F V +10 &7F V +9 &8L W +10 &:G W +9 &'F V +10 &?K V +9 &AH V +9 &CnD V +10 &E0Ga V +9 &FG V +10 &HN  V +9 &JpU\  X +9 &L)v# [\ +10 &MLA _ +9 &OXW a +9 &QY[Z b +10 &S[] b# +9 &T\\\\ b' +10 &V\\] b+ +9 &XI]_ b, +9 &Z^a[ b+ +10 &[c` b- +10 &]cfc b, +8 &_eef Z +10 &`/@ih@ 'x +9 &`s\ hg \\ +5 ( + "collection"'k& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.60 +2 "collection"'4& +4 "core" &`sgg \\ + &`sdek \\ +45 .tHand.open +9 "manipulator"&m1 +69 "core" 1 +2 "manipulator"&v% +4 "core" %  , .  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&I'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'7& +4 "core" &`sbb; \\ +2 "collection"'% +3 "core" %ӵca +2 .tCSV.dial CSR + "collection"'C  +55 "core"  +2 "collection"'=% +4 "core" %ӰcbX + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'F'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '$% +3 "core" %qe\ ac# \ +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"']'? +687 "core" ' +2 .tCSV.dial :waste + "collection"'i +136 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"')'Ӵ +1990 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'W& +4 "core" &`s`_M \\ +2 "collection"'3% +3 "core" %ӹ`^)  + .tCSV.dial :flush +2 "collection"'a  +45 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'w'qi +1307 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air + "collection"'s @ +44 "core" A +2 "collection"'% +4 "core" %qja_  +2 .tCS.seek 7ml + "collection"'.' +566 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'/  +2 'L  +44 "core"  +97  +2 .tCBV.dial :waste1 + "collection"' @ +44 "core" ? +2 .tCS.seek 0ml +2 "collection"'G'Ӵ +1796 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'x& +4 "core" &`sbaZ \\ + "collection"'H% +4 "core" %ӹ_` + .tCSV.dial :flush +2 "collection"'T  +76 "core" +2 .tCS.seek 5ml +2 "collection"'Y'qi +1311 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +46 "core" B +2 "collection"'% +4 "core" %qi`^V  +2 .tCS.seek 7ml + "collection"'('~ +567 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'  +43 "core"  +2 .tCBV.dial :waste2 + "collection"'E  +108 "core"  +2 .tCS.seek 0ml +2 "collection"'B'Ӵ +1798 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &`s~abV \\ + "collection"' % +4 "core" %Ӳaa + .tCSV.dial CSR +2 "collection"'_  +43 "core"  +2 "collection"'\\% +4 "core" %ӲbcV + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'2' +1196 "Can" SR +834 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'h' +571 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'> +2 'O  +105 "core" +37  +2 .tCTV.dial :intake + "collection"'^  +77 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'p' +2055 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'A  +76 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'&'Ӵ +589 "core" ' + .tCSV.dial CSR +2 "collection"'  +107 "core"  +2 "collection"'`% +4 "core" %ӷ_a + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'D'qi +1341 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1352 "core" ' + .tCSV.dial CBV +2 "collection"'j +106 "core" +2 .tCS.seek 0ml +2 "collection"'\ 'Ӵ +2606 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &+ 8 S n E +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&n( +50 "core" ( +2 "manipulator"&& +4 "core" & m t  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +2 "core" & m l |  +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tCC.seek :open +2 "collection"'~( +468 "core" ( +2 "manipulator"&U& +4 "core" & ) + "manipulator"&;% +4 "core" %  l ( +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +284 "core" ( +2 "manipulator"&d& +4 "core" &, d )> + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +52 && +4 "core" &, )> +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&b' +113 "core" ' +2 .tHand.open + "manipulator"&<1 +76 "core" 1 +2 "manipulator"&-% +4 "core" % r W \\ 5 J +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +97 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:37 + #Preparing to sleep until 7:23AM 9/23/2019 +4 ."shutdown"CC.coast +2 #tAsleep til 7:23AM 9/23/2019 +2 "collection"'6 +5 #tContinuing at 07:23EDT23-Sep-19 + ."shutdown"CS.coast +4 "Can" 11 + "collection"'5 +5 ."shutdown"PC.coast +2 "processing"%6 +3 ."Qmail"GoodNews.email "Then, in tube 7: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:107\\n{4 => 22,\\n 5 => 22,\\n 6 => 4,\\n 7 => 18}\\nCan@13:16:04, 23.7C, 22% humidity, 15.0psia, 12.284V, 0.239A, 0.239A avg, 2.93W",Subject: "Asleep until 07:23EDT23-Sep-19" +3 ."shutdown"PS.coast +2 "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF #Shutdown +47445 "Can"  +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   @EDT1569211441.21   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002  ## +60002  %% +60002  %% +60002  %% +60002  && +60003  &% +60002  && +60002  && +60002  %% +60002  %% +60002  %% +60002  %% +60003  %% +60002  %% +60002  %$ +60002  %% +53788   +2 #tPowering core bus +466 .Gate.power :raw,:ON +7 "sampler") +2 ) +2 "core"  + "collection"' +2 'c +3 "core"  + "processing"% +2 %# +3 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +5 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )!% +2 "core" % +2 .tSS.configure SSconfig +2 "sampler")#.0X 22,\\n 5 => 22,\\n 6 => 4,\\n 7 => 18}\\nCan@07:23:36, 23.1C, 21% humidity, 15.0psia, 12.347V, 0.288A, 0.294A avg, 3.55W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +3 #t===> STARTED deepDAwithoutWCR (phase #13) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &EG \ + .tHand.open + "manipulator"&Q1 +75 "core" 1 +2 "manipulator"&[& +4 "core" & ( 0/ +2 "manipulator"&S% +3 "core" % \  # / +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +186 "core" ( +2 "manipulator"&t& +5 "core" &,   3K +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" &,   0 3K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +4 "manipulator"&r' +101 "core" ' +2 .tHand.close + "manipulator"&k/ +65 "core" / +3 "manipulator"&4& +4 "core" &,  *K +3 "manipulator"&m% +4 "core" % ( Y * +2 .tForearm.seek :retract + "manipulator"&v'\ +105 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&7( +302 "core" ( +2 "manipulator"&& +4 "core" &, 7 +E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &C& +3 "core" &+  *E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&=' +100 "core" ' +2 "manipulator"&& +5 "core" &, < )E +2 "manipulator"& % +3 "core" %  ) +2 "collection"'$& +4 "core" &EF \ + "collection"'F& +4 .tCC.seek :closed +2 "collection"'i(` +3 "core" &EH \ +3 & CG D +10 &DuDG 4 +9 &7jzDF H +9 &eEF V +10 &HEF V +9 &HJDF V +9 & IDJ V +10 &JDG V +10 &JFG V +9 &PKFH V +9 &JEH V +9 & NDH V +10 &"JEH V +9 &$YJFG V +9 &&LEG V +10 &'IFE V +9 &)JEF V +10 &+`MEG V +9 &-!LEH W +9 &.JEH V +10 &0LCE V +10 &2iIEG V +9 &4+JFH V +10 &5JEI V +9 &7JEG V +10 &9qJDH V +8 &;3IEG V +9 &<JEH V +10 &>KHH V +9 &@yIFI V +9 &B;GFG V +10 &CGGF V +9 &ELEG V +10 &GLFH V +9 &IAQJM V +11 &J`VS X +8 &Lxm \\ +9 &Nj a +9 &P( b +10 &Q b +11 &S b! +8 &Uh b$ +9 &W$ b* +9 &X b, +10 &Z b- +9 &\\G b. +9 &] b/ +10 &_ A +9 &`S$ (u +10 &`pr X +2 ( + "collection"'F& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.47 + "collection"']& +4 "core" &`pp X + .tHand.open +2 "manipulator"&W1 +65 "core" 1 +2 "manipulator"&3% +4 "core" %  +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&a'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"')& +4 "core" &`pp X + "collection"'s% +4 "core" %ӯ + .tCSV.dial CSR +2 "collection"'  +137 "core"  +2 "collection"'w% +4 "core" %ӯ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'/'qi +955 "Can" __ +392 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'L% +3 "core" %qk  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"' 'E +697 "core" ' + .tCSV.dial :waste +2 "collection"'. +134 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'x'Ӵ +1970 "core" ' +2 #tPurging external Intake + "collection"'H& +4 "core" &`pn X + "collection"'T% +4 "core" %Ӷ + .tCSV.dial :flush + "collection"'G  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'' +2550 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' + 'Y  +6 "core"  +69  +2 .tCTV.dial :intake + "collection"'  +77 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'E'Ӵ +2560 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air +2 "collection"'(  +75 "core"  +2 #tFlushing upper manifold + "collection"'& +4 "core" &`pm X + "collection"' % +4 "core" %Ӳ + .tCSV.dial :flush +2 "collection"'_  +75 "core"  +2 .tCS.seek 5ml +2 "collection"'\\'qi +1308 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +5 "collection"'B @ +57 "core" > +2 "collection"'2% +4 "core" %qe  +51 .tCS.seek 7ml +2 "collection"'>'z +569 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"'O +105 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'^'Ӵ +1799 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'h'2T +816 "core" ' + .tCSV.dial :waste +2 "collection"'A +44 "core" +2 .tCS.seek 0ml +2 "collection"'p'Ӵ +824 "core" ' +2 "collection"'& +4 "core" &`pm X + "collection"'`% +4 "core" %Ӷ + .tCSV.dial :flush + "collection"'&  +44 "core"  +2 .tCS.seek 3ml +2 "collection"'D'2T +824 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'j @ +44 "core" A +2 "collection"'% +4 "core" %2X  +2 .tCS.seek 5.001ml + "collection"''qm +569 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +2 "collection"''Ӵ +1314 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'P'2T +815 "core" ' + .tCSV.dial :waste +2 "collection"' +77 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +823 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&I& +4 "core" &)   'Cr +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&{( +51 "core" ( +2 "manipulator"&U& +4 "core" & ` , + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &;& +2 "core" & - +2 .tForearm.seek CC + "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&d/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "manipulator"&n& +4 "core" &   8 + "manipulator"&<% +4 "core" %    S 7 + .tForearm.seek :retract +2 "manipulator"&-'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +283 "core" ( +2 "manipulator"&b& +4 "core" &,  3A + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &,  3A +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&\ ' +114 "core" ' +3 .tHand.open + "manipulator"&1 +65 "core" 1 +2 "manipulator"&l% +4 "core" % w J "\\ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&1'\ +99 "core" ' +2 #tda sampling at most 1000ml +3 #Loading sh1 puck from tube 7 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 7 at 07:28:03EDT23-Sep-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 4,\\n 7 => 18}\\nCan@07:24:05, 23.2C, 21% humidity, 15.0psia, 12.249V, 0.520A, 0.520A avg, 6.37W",Subject: "da sampling at most 1000ml" +3 "collection"'& +3 "core" &CE +2 "manipulator"&% +4 "core" %\  3 +2 "storage"(% +4 "core" % N Q ~ +2 "storage"(c. +3 "core" .( +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(#([ +1627 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (!& +2 "core" &[G    +2 "manipulator"&g& +4 "core" &, G 'A + "manipulator"&Z% +4 "core" %\   ' +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&z( +191 "core" ( +2 "manipulator"&%& +4 "core" & W $2 +2 "storage"("& +3 "core" &[G G  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&o' +97 "core" ' +2 "storage"(5& +4 "core" &[G  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(V' +137 "core" ' +2 "storage"( - +3 "core" -'߱ +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (,& +3 "core" &[G  +2 "manipulator"&e& +4 "core" & p m Y 2 +2 .tElbow.seek 7 +3 "manipulator"&( +4 "core" ( + "manipulator"&+& +4 "core" & d C !2 +2 "storage"(y& +4 "core" &[G  +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&X' +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +50 "manipulator"&/ +77 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&R& +5 "storage"(|'} +3 "core" &  !2 +2 "manipulator"& % +4 "core" %  % +2 .tForearm.seek :retract + "manipulator"&q'\ +92 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +3 "core" ' +2 .tElbow.seek CC + "manipulator"&0( +156 "core" ( +2 "manipulator"&?& +4 "core" &-  ,F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &:& +3 "core" &- " +F +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&K' +93 "core" ' +3 "manipulator"&*& +4 "core" &,  ,F +2 "manipulator"&@% +4 "core" % t , +2 "collection"'& +3 "core" &AC +2 "collection"'8& +4 .tCC.seek :closed + "collection"'}(` +4 "core" &AC +3 &@@ \ +9 &*mAD - +9 &^xAC A +10 &Bm@B T +9 &IAC U +9 &I>C U +10 &GAC U +9 &GGAE T +10 &G@B U +9 &G@D U +9 &I@D U +10 & OHBA T +9 &"IAB U +9 &#GBB U +10 &%GBC U +9 &'UI@C U +10 &)FBC U +9 &*HBB U +9 &,FBE U +9 &.]IAC U +10 &0 FAB U +9 &1FBC U +10 &3EAC U +9 &5fGBE U +10 &7(GCC U +9 &8JBE U +9 &:FAD U +10 &0G@C U +9 &?JAE U +10 &AF@D T +9 &CvF@C U +10 &E8HCE U +9 &FJEF U +9 &HPGI V +10 &Jv\\UO X +9 &L,~r \\ +10 &M _ +9 &O a +9 &Q` b +10 &S" b +9 &T b +9 &V b$ +10 &X[ b+ +9 &Z b1 +9 &[ b2 +10 &]| b4 +9 &_, V +10 &`85 ){ +9 &`t  !a +5 ( + "collection"'8& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.69 +3 .Hand.open + "manipulator"&f1 +3 "core" &`t !a +72 1 +2 "manipulator"&% +4 "core" %  {  & + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")[+ +3 "core" + +2 "sampler")S% +3 "core" %t  +2 "collection"'t& +3 "core" &`t u!a +3 "Can" RR + #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0X +29 +2 .tdelay 3.8 seconds +382 "collection"'4% +4 "core" %ӭ h + "sampler")m% +4 "core" %3 ) w + .tSSV.dial :spit + "sampler")J +143 "core"  +2 .tSS.seek 0ml +2 "sampler")r'z +261 "core" ' +2 .tSSV.dial CBV + "sampler")  +143 "core" +2 .tCTV.dial :intake + "collection"'  +78 "core"  +2 #tWaiting for external sampler to finish priming... .delayUntil "07:31:37.77" +1579 #"pumping"6.6L/min +3007 #6.6L/min +3007 #6.6L/min +3007 #6.6L/min +3007 #6.6L/min +2862 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +138 #"pumping"6.6L/min +72 "collection"'C% +3 "core" %ӭ*, \\ +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %rr  l5 +2 "sampler")^% +3 "core" %su  l& +2 .tIntake.select :close + "sampler")0 +9 )A% +3 "core" %xw # r + .tSSV.dial :exhaust +2 "sampler")h  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +916 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")`  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 925.0ml + .Intake.select :open + "sampler") +210 "collection"'&% +3 "core" %ӭ-/ [ +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X g +15 "collection"'w% +3 "core" %ӭ Z +2 "sampler"))% +3 "core" %T   j\ \\ +15 "collection"'L% +3 "core" %ӭ \\ +2 "sampler")/% +3 "core" %T  j5 +2 "collection"'.% +3 "core" %ӭ [ +2 #tIntake @20.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 72 +2 "sampler")#.H0X% +4 "core" %ӭ V + #tIntake @20.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 65 +2 "sampler")#.A0XBy  `"3 +2 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale +2 "sampler")#.0X% +3 "core" %{+  f +15 "collection"'E% +3 "core" %ӭ$ Z +2 "sampler")B% +3 "core" %{\   i M +15 "collection"'h% +3 "core" %ӭ$# [ +2 "sampler")2% +3 "core" %{   i4 +15 "collection"'\\% +3 "core" %ӭ$% [ +2 "sampler")`% +3 "core" %{  i4 +15 "collection"'&% +3 "core" %ӭ#% [ +2 "sampler")% +3 "core" %{ i4 +15 "collection"'% +3 "core" %ӭ% [ +2 "sampler")^% +3 "core" %{  h4 +2 "collection"'A% +3 "core" %ӭ"$ Z +2 #tIntake @20.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 26 +2 "sampler")#.0X% +3 "core" %<7Q  e +15 "collection"'E% +3 "core" %ӭ$( W +2 "sampler")B% +3 "core" %<8Q  e +15 "collection"'h% +3 "core" %ӭ!$ W +2 "sampler")2% +3 "core" %<:T  e +15 "collection"'\\% +3 "core" %ӭ"$ Y +2 "sampler")`% +3 "core" %<<%  g +15 "collection"'&% +3 "core" %ӭ'% Z +2 "sampler")% +3 "core" %<<  h i +15 "collection"'% +3 "core" %ӭ)) Z +2 "sampler")^% +3 "core" %<<  h2 +15 "collection"'A% +3 "core" %ӭ)) Z +2 "sampler")Y% +3 "core" %<; h3 +15 "collection"'% +3 "core" %ӭ&* Z +2 "sampler")p% +3 "core" %<;  i3 +15 "collection"'j% +3 "core" %ӭ'' Z +2 "sampler")I% +3 "core" %<;  i3 +15 "collection"'U% +3 "core" %ӭ%( Z +2 "sampler")P% +3 "core" %<;  i3 +15 "collection"'7% +3 "core" %ӭ&' [ +2 "sampler")a% +3 "core" %<; \ i3 +15 "collection"'D% +3 "core" %ӭ%' [ +2 "sampler")% +3 "core" %<;  i3 +2 "collection"'d% +3 "core" %ӭ%& Z +2 #tIntake @20.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %ӭ+* X +2 "sampler")E% +3 "core" %|  g+ +15 "collection"'B% +3 "core" %ӭ,, Z +2 "sampler")h% +3 "core" %| h+ +15 "collection"'2% +3 "core" %ӭ*, Z +2 "sampler")\\% +3 "core" %|  h+ +2 "collection"'`% +3 "core" %ӭ*, Z +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X  +140 "core"  +103 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")E +137 "core" +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +334 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +2 "Can" ee +3 "core" %@  +2 .tCS.seek 6ml +2 "collection"'^' +1338 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'A +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'Y'ӂ +1559 "core" ' +2 .tCSV.dial CSR + "collection"'  +45 "core"  +2 "collection"'p% +4 "core" %Ӄ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'j' +583 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'I% +3 "core" %  +2 .tCS.seek 5.001ml + "collection"'U'qm +832 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'P  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'7'> +1096 "core" ' +2 #tHeating sh1 puck from tube 7 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'a \  +2 'D9 +5 "core" 9 +102 "collection"'9 +3 "core" 9d +102 "collection"'d9 +3 "core" 9 d +102 "collection"' 9 +3 "core" 9 d +102 "collection"'_9 +3 "core" 9d +102 "collection"'~9 +3 "core" 9d +102 "collection"'{9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9"d +102 "collection"'9 +3 "core" 9&d +102 "collection"'9 +3 "core" 9+d +103 "collection"'i9 +3 "core" 9/d +102 "collection"';9 +3 "core" 93d +102 "collection"'&9 +3 "core" 97d +102 "collection"'c9 +3 "core" 9;d +102 "collection"'\ 9 +3 "core" 9%@d +103 "collection"'99 +3 "core" 99Dd +102 "collection"'9 +3 "core" 9NHd +102 "collection"'9 +3 "core" 9eLd +102 "collection"'Z9 +3 "core" 9|Pd +102 "collection"'%9 +3 "core" 9Ud +103 "collection"'"9 +3 "core" 9Yd +102 "collection"'9 +3 "core" 9]d +102 "collection"'59 +2 "core" 9ad +103 "collection"'!9 +3 "core" 9ed +102 "collection"'-9 +3 "core" 9jd +102 "collection"'l9 +3 "core" 9/nd +102 "collection"'n9 +3 "core" 9Jrd +102 "collection"'<9 +3 "core" 9evd +102 "collection"'N9 +3 "core" 9zd +102 "collection"'9 +3 "core" 9d +103 "collection"'e9 +3 "core" 9c +102 "collection"'9 +3 "core" 9a +102 "collection"'+9 +3 "core" 9^ +102 "collection"'o9 +3 "core" 9\\ +102 "collection"'z9 +3 "core" 9#Y +103 "collection"'b9 +3 "core" 9@W +102 "collection"'9 +10 "core" 9\\T +102 "collection"'y9 +3 "core" 9vR +102 "collection"',9 +3 "core" 9P +102 "collection"' 9 +3 "core" 9N +102 "collection"'@9 +3 "core" 9M +102 "collection"'9 +3 "core" 9K +102 "collection"'X9 +3 "core" 9I +102 "collection"'9 +3 "core" 9 G +102 "collection"'q9 +3 "core" 9#E +103 "collection"'9 +3 "core" 99C +102 "collection"'?9 +3 "core" 9PA +102 "collection"'|9 +3 "core" 9h? +102 "collection"' 9 +3 "core" 9|> +102 "collection"'19 +3 "core" 9< +103 "collection"'*9 +3 "core" 9: +102 "collection"'#9 +3 "core" 99 +102 "collection"'u9 +3 "core" 97 +102 "collection"'R9 +3 "core" 96 +102 "collection"'V9 +3 "core" 95 +103 "collection"'[9 +3 "core" 9\ 4 +102 "collection"'f9 +3 "core" 92 +102 "collection"'M9 +3 "core" 9/0 +102 "collection"'k9 +3 "core" 9A/ +102 "collection"'89 +3 "core" 9R- +102 "collection"'t9 +3 "core" 9c, +102 "collection"'9 +3 "core" 9u+ +102 "collection"'49 +3 "core" 9\ * +102 "collection"'69 +3 "core" 9( +102 "collection"'9 +3 "core" 9' +103 "collection"':9 +3 "core" 9' +102 "collection"'m9 +3 "core" 9 % +102 "collection"'9 +3 "core" 9\ % +102 "collection"'v9 +3 "core" 9 ## +102 "collection"'9 +3 "core" 9 '" +103 "collection"'9 +3 "core" 9+! +102 "collection"'S9 +3 "core" 9 0 +102 "collection"'C9 +3 "core" 9 4 +102 "collection"'g9 +3 "core" 9 $8 +102 "collection"' 9 +3 "core" 9 0< +103 "collection"'9 +3 "core" 9 ;@ +102 "collection"'39 +3 "core" 9 IE +102 "collection"')9 +3 "core" 9 SI +102 "collection"'L9 +3 "core" 9 _M +102 "collection"']9 +3 "core" 9 iQ +102 "collection"'W9 +3 "core" 9 tU +102 "collection"'s9 +3 "core" 9 Z +102 "collection"'r9 +3 "core" 9 ^ +102 "collection"'=9 +3 "core" 9  b +102 "collection"'9 +3 "core" 9 "f +103 "collection"'G9 +3 "core" 9 #j +102 "collection"'w9 +3 "core" 9 $o +102 "collection"'T9 +3 "core" 9 &s +102 "collection"'9 +3 "core" 9 (w +102 "collection"'9 +3 "core" 9 ({ +103 "collection"'x9 +3 "core" 9 ) +102 "collection"'(9 +3 "core" 9 + +102 "collection"' 9 +3 "core" 9 , +102 "collection"'J9 +3 "core" 9 - +102 "collection"'/9 +3 "core" 9 / +102 "collection"'9 +3 "core" 9 0 +102 "collection"'$9 +3 "core" 9 1 +102 "collection"'F9 +3 "core" 9 2 +102 "collection"'.9 +3 "core" 9\ 3 +102 "collection"'H9 +3 "core" 9\ \ 4 +102 "collection"'9 +3 "core" 9\ 5 +102 "collection"'>9 +3 "core" 9\ 7 +102 "collection"'E9 +3 "core" 9\ 8 +102 "collection"'O9 +3 "core" 9\ 9 +102 "collection"'h9 +3 "core" 9\ #: +103 "collection"'29 +3 "core" 9\ (< +102 "collection"'B9 +3 "core" 9\ ,< +102 "collection"'\\9 +3 "core" 9\ 1= +102 "collection"'`9 +3 "core" 9\ 4> +102 "collection"'9 +3 "core" 9\ 9? +103 "collection"'K9 +3 "core" 9\ =A +102 "collection"'A9 +3 "core" 9\ >B +102 "collection"'^9 +3 "core" 9\ BC +102 "collection"'9 +2 "core" 9\ FD +103 "collection"'p9 +3 "core" 9\ JD +103 "collection"'Y9 +3 "core" 9\ LF +102 "collection"'I9 +3 "core" 9\ PG +102 "collection"'j9 +3 "core" 9\ SH +102 "collection"'P9 +3 "core" 9\ UI +102 "collection"'U9 +3 "core" 9\ XJ +102 "collection"'D9 +3 "core" 9\ [K +102 "collection"'9 +3 "core" 9\ ]K +102 "collection"'d9 +3 "core" 9\ `M +102 "collection"' 9 +3 "core" 9\ bN\  +102 "collection"'_9 +3 "core" 9\ dN +103 "collection"'~9 +3 "core" 9\ gO +102 "collection"'{9 +3 "core" 9\ iP +102 "collection"'9 +3 "core" 9\ kQ +102 "collection"'9 +3 "core" 9\ nS +102 "collection"'9 +3 "core" 9\ pS$ +103 "collection"'9 +3 "core" 9\ rT( +102 "collection"'i9 +3 "core" 9\ tU, +102 "collection"';9 +3 "core" 9\ vV0 +102 "collection"'&9 +3 "core" 9\ wW4 +102 "collection"'c9 +3 "core" 9\ zX9 +103 "collection"'\ 9 +3 "core" 9\ {Y= +102 "collection"'99 +3 "core" 9\ }ZA +102 "collection"'9 +3 "core" 9\ ZE +102 "collection"'9 +3 "core" 9\ [I +102 "collection"'Z9 +3 "core" 9\ \\N +102 "collection"'%9 +3 "core" 9\ ]R +102 "collection"'"9 +3 "core" 9\ _V +102 "collection"'9 +3 "core" 9\ _Z +102 "collection"'59 +2 "core" 9\ `^ +3 .tCH.hold 10:00,70C +3 "collection"'! `\ `\  +3 "core" _ +38316 "Can" +21686 "core" ` +2 "collection"'-9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'l'Ӵ +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'n @ +107 "core" A +2 .tCSV.dial :air + "collection"'< @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"'N'qi +1341 "core" ' + .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'e @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'+ @ +46 "core" ? +2 .tdelay 2 seconds +256 .CS.seek 0ml +3 "collection"'o'Ӵ +1338 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'z +119 "core" +2 .tCBV.dial CSV + "collection"'b  +30 "core"  +2 "collection"'% +4 "core" %ӹe +2 .tCS.seek 5.001ml + "collection"'y'qn +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"',  +45 "core" +2 "collection"' % +4 "core" %qjy  +2 .tCS.seek 7ml + "collection"'@' +593 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"'X' +836 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +121 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'q   +30 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +3 '?  +28 "core"  +114  +2 .tCS.seek 5ml +2 "collection"'|'qi +1343 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +107 "core" A +2 .tCSV.dial :waste + "collection"'1 +108 "core" +2 .tCS.seek :empty +2 "collection"'*'ӂ +1346 "core" ' + .tCSV.dial :air +2 "collection"'# @ +87 "core" > +2 .tCS.seek 5ml +2 "collection"'u'qi +1350 "core" ' + .tCSV.dial CTV +2 "collection"'R  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'V @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'[  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'f @ +46 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'M'Ӵ +1338 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'k +106 "core"  +2 .tCBV.dial CSV + "collection"'8  +31 "core"  +2 "collection"'t% +4 "core" %ӱ +2 .tCS.seek 5ml + "collection"''qf +1335 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'4  +45 "core" +2 "collection"'6% +4 "core" %qez  +2 .tCS.seek 7ml + "collection"''z +590 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"': @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'m' +836 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +120 "core" _ +2 #tLysing Complete + "collection"'v& +4 "core" &`t}$$ !a +2 #tStoring sh1 puck in Collection Clamp to tube 6 + "manipulator"&% +3 "core" %\  1  +2 "storage"(% +3 "core" %~ A +2 "storage"(S. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(C(K +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (g& +2 "core" &K  +2 "manipulator"& & +3 "core" &* Q V 6 Dz +2 "manipulator"&% +3 "core" %\  O S +  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&3( +161 "core" ( +2 "manipulator"&)& +4 "core" & j g  F + "storage"(L& +4 "core" &K , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&]'φ +100 "core" ' +2 "storage"(W& +4 "core" &K  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(s' +276 "core" ' +2 "storage"(r- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&=& +3 "core" & 0 / 4 F +2 "storage"(& +3 "core" &K W +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&G'. +28 "core" ' +2 .tElbow.hold + "manipulator"&w, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(T- +2 "core" -' +2 .tSE.seek 3.12 Pucks below Top Plate +2 "storage"('s +32 "core" ' +2 "manipulator"&% +4 "core" %T 0 9 + "storage"(x& +4 "core" &K L L b + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 338 counts +2 "manipulator"&('΀ +16 "core" ' +2 "manipulator"& & +4 "core" & [ X  F +2 "storage"(J& +3 "core" &K G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&/'φ +37 "core" ' +2 .tSE.seek 4.12 Pucks below Top Plate +52 "storage"('b +45 "core" ' +2 "manipulator"&$& +4 "core" & U L E F +2 "manipulator"&F% +3 "core" %ϕ ] ^ 8 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&.'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&H( +165 "core" ( +3 "manipulator"&& +4 "core" &- ( G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &>& +2 "core" &- # G +2 .tForearm.seek CC +2 "manipulator"&E' +95 "core" ' +2 .tHand.close + "manipulator"&O/ +77 "core" / +2 .tCC.seek :open +2 "collection"'h( +472 "core" ( +2 "storage"(2& +4 "core" &K  + "storage"(B& +4 "core" &K > + "manipulator"&\\& +4 "core" &- k k  G +2 "manipulator"&`% +3 "core" %  i l Y  +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&K( +160 "core" ( +2 "manipulator"&A& +4 "core" &  !6 +2 "storage"(^& +3 "core" &K U +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 6 +2 "manipulator"&'. +103 "core" ' +2 .tElbow.hold + "manipulator"&p, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&Y1 +75 "core" 1 +3 "manipulator"&I% +4 "core" % ^ / 3 > +2 "storage"(j& +3 "core" &K d +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 348 counts +2 "manipulator"&P'Ί +17 "core" ' +2 "manipulator"&U& +4 "core" & l $5 +2 "storage"(D& +3 "core" &K  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'φ +15 "core" ' +2 "storage"(d% +4 "core" %l  7 +2 ."downElevator"SE.seek :down +3 "storage"( '} +100 (_% +3 "core" % : [s +2 "manipulator"&~% +3 "core" %Ϙ 5 ( +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&{'\ +92 "core" ' +19 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +4 "core" &wu + "manipulator"&& +5 "core" &  05 + "manipulator"&% +4 "core" %\  u 0# +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +184 "core" ( +3 "manipulator"&i& +4 "core" &, 5 0@ +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &;& +2 "core" &,  1@ +2 .tForearm.seek :garage +2 "manipulator"&&' +101 "core" ' +2 .tHand.close + "manipulator"&c/ +67 "core" / +2 "manipulator"&\ & +4 "core" &, k ? (@ +2 "manipulator"&9% +3 "core" % ( } ( +2 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +298 "core" ( +2 "manipulator"&Z& +4 "core" && F *Ad + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &%& +3 "core" && *Ad +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&"' +105 "core" ' +2 "manipulator"&& +4 "core" &' -Ad +2 "manipulator"&5% +3 "core" % 9 -o +2 "collection"'a& +4 "core" &UU + "collection"'!& +4 .tCC.seek :closed + "collection"'-(` +3 "core" &TS +3 &UV  +9 &'gRT - +9 &`rUU A +10 &HiTTc T +9 &DSQP T +9 &GUT T +10 &FSR T +9 &OGRQ T +9 &DQR T +10 &FSQh T +9 &FQQR T +10 & VFQQ, T +9 &"GRR T +9 &#DRP T +10 &%FPP5 T +9 &']HPQ T +9 &) DPP T +10 &*FOP T +9 &,FOPm T +10 &.fFQP[ T +9 &0)FON T +9 &1FLO T +10 &3GMN T +9 &5oFNN T +9 &7/JPN T +10 &8GNN T +9 &:ELM T +10 &9EMK^ T +9 &?FKKN T +10 &AFLK3 T +9 &C~HLL T +9 &EADIJ\ T +10 &GHKJ T +9 &HJMLY T +10 &JU:R V +9 &L9v-8 Y +9 &MjY ^ +10 &O|w ` +9 &Qi a +9 &S* a +10 &T b +9 &V b! +10 &Xg b% +9 &Z# b+ +9 &[e b/ +10 &] b/ +9 &_C U +9 &`=* - +10 &`e [ +2 ( + "collection"'!& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.65 + "collection"'7& +3 "core" &`e} [ +2 .tHand.open + "manipulator"&n1 +75 "core" 1 +2 "manipulator"&<% +4 "core" %  7 !o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&l'\ +93 "core" ' +2 .tPSV.dial PSR + "processing"% +134 "core"  +2 "processing"%e% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +55 "processing"%' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%+  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%N' +1627 "core" ' + .tPSV.dial PSR +2 "processing"%z +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%b' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"% + .tCBV.dial PRV +5 "collection"'o  +2 "core"  +2 "processing"%,  +43 "core"  +30 +2 .tPSV.dial :mixloop + "processing"% +116 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%y  +138 "core" +2 .tPS.seek 0ml +2 "processing"%' +2644 "core" ' + .tPSV.dial :air +2 "processing"%@  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%q +45 "core" +2 .tPS.seek 0ml +2 "processing"%' +1748 "Can" \\\\ +875 "core" ' + .tPSV.dial :air +2 "processing"%?  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%X' +2623 "core" ' +2 .tPSV.dial :mixloop + "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%1' +2619 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&|& +4 "core" &% i Y Ad +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&#( +43 "core" ( +2 "manipulator"&*& +4 "core" &   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &R& +2 "core" &   +2 .tForearm.seek CC + "manipulator"&V' +93 "core" ' +2 .tHand.close + "manipulator"&[/ +72 "core" / +2 .tCC.seek :open +2 "collection"'f( +468 "core" ( +2 "manipulator"&u& +4 "core" & 2 0 + "manipulator"&k% +4 "core" % $ F 1 +2 .tForearm.seek :retract + "manipulator"&8'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&t(, +286 "core" ( +2 "manipulator"&M& +4 "core" &, w 0E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &4& +3 "core" &, , 0E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&6' +114 "core" ' +3 .tHand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&:% +4 "core" % `    +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 7 into Collection Clamp + "collection"'& +4 "core" &I +2 "manipulator"&v% +3 "core" %\   1 +2 "storage"(% +3 "core" %x   [ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(S([ +351 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (g& +2 "core" &[)  R  +2 "manipulator"& & +3 "core" &,  (E +2 "manipulator"&% +4 "core" %\  l ) + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&)( +192 "core" ( +2 "manipulator"&L& +4 "core" & |  &3 + "storage"(W& +4 "core" &[)  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts + "manipulator"&0' +102 "core" ' +2 "storage"(Q& +4 "core" &[) ;  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(r' +150 "core" ' +3 "storage"(=- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &[( F  + "manipulator"&T& +4 "core" & k k , 3 + .tElbow.seek 7 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&x& +3 "core" & v x E 3 +2 "storage"( & +3 "core" &[( M  +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&J' +24 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&$/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&F& +3 "storage"(]'} +6 "core" & m l $ 3 + "manipulator"&3% +4 "core" % y a K  +2 .tForearm.seek :retract +2 "manipulator"&s'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&G( +3 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +148 "core" ( +4 "manipulator"&(& +4 "core" &% ) "@\\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &% U "@\\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +104 "core" ' +3 "manipulator"&>& +4 "core" &% L !@\\ +2 "manipulator"&/% +4 "core" % { p _ ! +2 "collection"'w& +3 "core" & +2 "collection"'O& +4 .tCC.seek :closed +2 "collection"'.(` +3 "core" & +3 &  +8 &(k . +9 &au| B +10 &Sfe T +9 &EO T +10 &G: U +9 &C# T +9 &YI T +10 &C T +9 &C T +9 &D T +10 & aC T +9 &""D+ U +10 &#CZ T +9 &%CO T +9 &'iF? T +10 &)*D U +9 &*FS T +9 &,CJ T +10 &.rEA T +9 &03E T +10 &1B T +9 &3C T +9 &5yC T +10 &7;H T +9 &8H T +9 &:G T +10 &<I T +9 &>BD U +10 &@E U +9 &AF{ U +9 &CEi T +10 &EKFn T +9 &G F_ U +9 &HNR U +10 &JcI W +9 &L=< \\ +10 &M6 ` +9 &O- a +9 &Qr#"$ b +10 &S3'% b +9 &T(( b +9 &V** b% +10 &Xl/, b, +9 &Z$1. b3 +10 &[54 b3 +9 &]75 b4 +9 &_7:7 V +10 &`90<: , +9 &`z :: ` +5 ( + "collection"'O& +3 "core" &`z{9; !` +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.77 +2 .Hand.open + "manipulator"&}1 +65 "core" 1 +2 "manipulator"&2% +4 "core" % V W ?  +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&B'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'\\  +139 "core"  +2 .tCSV.dial CTV + "collection"'`  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%A' +2621 "core" ' +2 "collection"'^% +4 "core" % + .tCS.seek 3.749ml +2 "collection"'E'I +1661 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%H  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%Y  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%I' +2623 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'j ` +31 "core" ^ +2 .tCSV.dial :air + "collection"'U @ +46 "core" ? +2 .tCS.seek 10ml +2 "collection"'D' +1652 "core" ' + .tCSV.dial CTV +2 "collection"'d  +45 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +2607 "core" ' + .tCBV.dial :waste1 +2 "collection"'_ @ +29 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'~  +141 "core" +2 "collection"'K& +4 "core" &`zz]_- !` + #tStoring lyfil puck in Collection Clamp to tube 6 +2 "manipulator"&% +3 "core" %\  h a  +2 "storage"(% +3 "core" %}  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"((K +366 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (P& +3 "core" &K q + "manipulator"&& +4 "core" &%  \ ' @\\ +2 "manipulator"&% +3 "core" %\   >  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&i( +161 "core" ( +2 "manipulator"&;& +4 "core" & [ V K O + "storage"( & +4 "core" &K  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts + "manipulator"&C'φ +99 "core" ' +2 "storage"(p& +4 "core" &K G +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(c' +265 "core" ' +2 "storage"(\ - +3 "core" -'w + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&9& +3 "core" &   O +2 "storage"({& +3 "core" &K K B  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&&'. +25 "core" ' +2 .tElbow.hold + "manipulator"&Z, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -'w +2 .tSE.seek 4.12 Pucks below Top Plate +2 "storage"(%'k +43 "core" ' +2 "manipulator"&% +4 "core" %Y  n + "storage"(5& +4 "core" &K  H + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 343 counts + "manipulator"&a'΅ +19 "core" ' +2 "manipulator"&& +4 "core" &   S O +2 "storage"(h& +3 "core" &K J K  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&7'φ +44 "core" ' +2 .tSE.seek 5.12 Pucks below Top Plate +2 "storage"(n'Z +46 "core" ' +2 "manipulator"&<& +4 "core" &   8 O +2 "manipulator"&!% +3 "core" %ύ   0 ) +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&e( +201 "core" ( +2 "manipulator"&"& +4 "core" &  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +56 &+& +3 "core" &   e + .tForearm.seek CC +2 "manipulator"&' +91 "core" ' +2 .tHand.close + "manipulator"&z/ +72 "core" / +2 .tCC.seek :open +2 "collection"'N( +472 "core" ( +2 "storage"(& +4 "core" &K 5 + "storage"(,& +4 "core" &K  +2 "manipulator"&o& +3 "core" & m u {  +2 "manipulator"& % +4 "core" % / i h Q  +2 .tForearm.seek :retract + "manipulator"&y'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&b( +151 "core" ( +2 "manipulator"&@& +4 "core" & o p , ! +2 "storage"(& +3 "core" &K 9 +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 6 +2 "manipulator"&q'. +104 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&?1 +72 "core" 1 +2 "manipulator"&% +4 "core" % T   8 +2 "storage"( & +3 "core" &K j { w +2 .tForearm.force -20 +2 "manipulator"&5 +3 .tForearm.seek 6 + 338 counts + "manipulator"&X'΀ +15 "core" ' +2 "manipulator"&|& +4 "core" & 9  +2 "storage"(*& +3 "core" &K > +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&R'φ +16 "core" ' +2 "storage"([% +4 "core" %V C +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (l% +4 "core" %z  [s +2 "manipulator"&-% +4 "core" %υ | + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&u'\ +90 "core" ' +14 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%k  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"%V' +2635 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%M +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air +3 "processing"%4  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%# +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%:' +2627 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%8& +4 "core" &  +2 "manipulator"&& +3 "core" & 0 +2 "manipulator"&v% +3 "core" %\  , 0 +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +177 "core" ( +2 "manipulator"&& +4 "core" &, f 0J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" &, 0J +2 .tForearm.seek :garage + "manipulator"&g' +101 "core" ' +2 .tHand.close + "manipulator"& / +75 "core" / +2 "manipulator"&& +4 "core" &, y &J +2 "manipulator"&L% +3 "core" % 4  & +2 .tForearm.seek :retract +2 "manipulator"&W'\ +99 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&t(k +122 "core" ( +2 "manipulator"&Q& +4 "core" &s R 0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &s 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +103 "core" ' +2 "manipulator"&T& +4 "core" &s j 3 +2 "manipulator"&x% +3 "core" %  3 +2 "processing"% & +4 "core" &  + "processing"%& +4 .tPC.seek :closed +2 "processing"%$(] +2 "core" &  +5 &  G +9 &E{ 5 +9 &:l~$ I +10 &h- W +9 &N+ V +9 &LT' W +10 &O8 W +9 &O8 W +10 &PD W +9 &UO< V +9 &R+ V +10 & PB W +9 &"TB V +9 &$]N? V +10 &&NI V +9 &'QO W +10 &)QF V +9 &+dRS W +9 &-&TJ W +10 &.Ra V +9 &0QS V +10 &2lN[ W +9 &4.SZ W +9 &5OM V +10 &7QY V +9 &9tRH W +9 &;7RK V +10 &<RI V +9 &>ON V +9 &@}O^ V +10 &B>R] W +9 &DP] W +10 &EZd X +9 &G}oW Y +9 &I7\\ \\ +10 &J] ] +9 &Lh ] +9 &N{n ] +10 &P<h ] +9 &Qi ] +10 &St ] +9 &Uv ] +9 &WBt ^ +10 &Yy ^ +9 &Zs ^ +9 &\\{k > +10 &]X-jk V +9 &]x,u 6 +2 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.72 + "processing"%F& +3 "core" &]x) 6 +2 .tHand.open + "manipulator"&31 +71 "core" 1 +2 "manipulator"&)% +4 "core" %  - +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&0'\ +90 "core" ' +2 .tPRV.dial :air + "processing"%(  +45 "core"  +2 .tPSV.dial :mixloop +47 "processing"% +54 "core" +2 "processing"%r% +4 "core" % +2 .tPS.seek 0.3ml + "processing"%J' +405 "core" ' + .tPSV.dial PSR +2 "processing"%> +103 "core" +3 "processing"%/% +3 "core" %  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml + "processing"%w'.U +498 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +1923 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%] +104 "core" +2 .tPTV.dial :mixing + "processing"%s @ +77 "core" A +2 .tPBV.dial :waste2 + "processing"%f  +94 "core"  +3 .tPS.seek 0ml +2 "processing"%}' +2631 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&2& +4 "core" &s F * +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&O(k +3 "core" ( +2 "manipulator"&\\& +4 "core" &s * + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +2 "core" &s * +2 .tForearm.seek PC + "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&S/ +69 "core" / +2 .tPC.seek :open +2 "processing"%1( +449 "core" ( +2 "manipulator"&^& +4 "core" &s  0 + "manipulator"&m% +4 "core" % Ϸ S /" +2 .tForearm.seek :retract + "manipulator"&H'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&Y(, +131 "core" ( +2 "manipulator"&A& +4 "core" &, . .K + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &j& +3 "core" &, D -J +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&U' +115 "core" ' +2 .tHand.open + "manipulator"&E1 +72 "core" 1 +2 "manipulator"&d% +4 "core" % o k j d ? +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&D'\ +104 "core" ' +4 #tLoading da puck from tube 7 into Processing Clamp +2 "processing"%_& +7 "core" & + "manipulator"&~% +4 "core" %\   -2 + "storage"(K% +4 "core" % - / % + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(([ +356 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &[A   +2 "manipulator"&P& +3 "core" &, i ` 7 +2 "manipulator"&% +3 "core" %\ q {  2 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&( +179 "core" ( +2 "manipulator"&;& +4 "core" & x n  / + "storage"( & +4 "core" &[A   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&p' +102 "core" ' +2 "storage"(G& +3 "core" &[@  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(B' +158 "core" ' +2 "storage"(\ - +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (9& +3 "core" &[?   + "manipulator"&{& +4 "core" & N Z  / + .tElbow.seek 7 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" & D V $ / + "storage"(5& +4 "core" &[?   +2 .tForearm.seek 7 + 300 counts + "manipulator"&' +22 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&h/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&<& +3 "storage"(!'} +6 "core" & G G X / + "manipulator"&C% +4 "core" % j g ^  +2 .tForearm.seek :retract + "manipulator"&i'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&c(k +16 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +246 "core" ( +2 "manipulator"&&& +4 "core" &u * $ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &u 6 % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&%' +93 "core" ' +2 "manipulator"&"& +4 "core" &u : % +2 "manipulator"&7% +3 "core" % U $D +2 "processing"%+& +4 "core" & + "processing"%Z& +4 .tPC.seek :closed + "processing"%z(] +3 "core" & +3 &  +9 &(r - +9 &\\} A +10 &:s U +9 &P W +9 &O V +10 &zO W +9 &<L W +10 &N W +9 &M W +9 &M W +10 & EO V +9 &"P W +9 &#L V +10 &%O W +9 &'KO W +10 &)O W +9 &*P W +9 &,N V +10 &.SO W +9 &0L W +9 &1Ox W +10 &3Oz W +9 &5]Ns V +10 &7R} W +9 &8Lx W +9 &:L V +10 &'Ny V +9 &?Ov W +10 &APu V +9 &ClMw W +10 &E-Us W +9 &Fci Y +9 &Ho [ +10 &Jbi ] +9 &L$m ] +9 &Ml ] +10 &On ] +9 &Qji ] +10 &S*l ^ +9 &Tj ^ +9 &Vb ^ +10 &XpZ ^ +9 &Z1[ ^ +9 &[^ W +10 &],Dre %p +9 &]~An 6 +5 ( + "processing"%Z& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.76 +2 .Hand.open + "manipulator"&1 +3 "core" &]~*d 6 +68 1 +2 "manipulator"&.% +3 "core" % | t T D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +48 "manipulator"&'\ +99 "core" ' +2 .tSC.coast "storage"(6 +3 #tHeating da puck from tube 7 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%,  +2 %o9 +5 "core" 9 +102 "processing"% 9 +3 "core" 9 +102 "processing"%@9 +3 "core" 9  +102 "processing"%9 +3 "core" 9  +102 "processing"%9 +3 "core" 9 +102 "processing"%e9 +3 "core" 9 +103 "processing"%?9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"% 9 +3 "core" 9" +102 "processing"%|9 +3 "core" 9& +102 "processing"%*9 +3 "core" 9+ +103 "processing"%[9 +3 "core" 9/ +102 "processing"%y9 +3 "core" 93 +102 "processing"%l9 +3 "core" 97 +102 "processing"%-9 +3 "core" 9; +102 "processing"%b9 +3 "core" 9@ +103 "processing"%q9 +3 "core" 9D +102 "processing"%X9 +3 "core" 9H +102 "processing"%n9 +2 "core" 9L +103 "processing"%k9 +2 "core" 9P +103 "processing"%R9 +2 "core" 9U +103 "processing"%9 +2 "core" 9Y +103 "processing"%9 +3 "core" 9] +102 "processing"%I9 +2 "core" 9a +103 "processing"%M9 +2 "core" 9e +103 "processing"%49 +3 "core" 9j +102 "processing"%#9 +2 "core" 9n +103 "processing"%9 +3 "core" 9r +102 "processing"%V9 +2 "core" 9v +103 "processing"%89 +2 "core" 9z +103 "processing"%9 +3 "core" 9 +103 "processing"%v9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%69 +2 "core" 9 +103 "processing"%9 +6 "core" 9 +103 "processing"% 9 +3 "core" 9  +103 "processing"%9 +3 "core" 9  +102 "processing"%L9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%Q9 +2 "core" 9 +103 "processing"%=9 +3 "core" 9!\ +103 "processing"%g9 +3 "core" 9&\ +102 "processing"%T9 +2 "core" 9+ +103 "processing"%x9 +2 "core" 91 +103 "processing"% 9 +3 "core" 96 +102 "processing"%9 +3 "core" 9: +103 "processing"%W9 +2 "core" 9@ +103 "processing"%'9 +2 "core" 9E +103 "processing"%F9 +2 "core" 9J +103 "processing"%39 +2 "core" 9O +103 "processing"%)9 +3 "core" 9T +103 "processing"%9 +2 "core" 9Y +103 "processing"%(9 +2 "core" 9^ +103 "processing"%9 +2 "core" 9c +103 "processing"%r9 +2 "core" 9g +103 "processing"%9 +3 "core" 9l +2 .tPH.hold 2:00:00,28C +3 "processing"%: ppj + .tdelay 1:30 +4 "core"  +9000 .tPSR.select :air + .PSV.dial PSR +2 "processing"%> +104 "core"  +2 "processing"%/% +4 "core" %m + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%J'\ +601 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%w'Һ +208 "Can" LL +1403 "core" ' +2 .tPTV.dial :puck + "processing"%]  +76 "core"  +2 .tPSV.dial PTV + "processing"%s +73 "core" +2 .tPBV.dial :waste1 + "processing"%f  +136 "core"  +2 "processing"%% +4 "core" %ҹM  +2 .tPS.seek 1.5ml + "processing"%2' +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +44 "core" ( +2 .tPS.seek 0ml +2 "processing"%`' +1609 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%S  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%0 +75 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%$' +2571 "core" ' + .tPSV.dial PTV +2 "processing"%^ +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%m +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%A +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%j  +86 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2574 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%O  +137 "core" +2 .tPSV.dial :mixloop + "processing"%E +43 "core" +2 .tPRV.dial :ab1 + "processing"%d @ +76 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%H' +361 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'_  + "processing"%~  +46 "core" +3  + "processing"%K% +4 "core" % +2 .tPS.seek 0.34ml + "processing"%' +446 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'U  +30 "core" +2 .tPRV.dial :air + "processing"%  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%P'G +1195 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +75 "core" > +2 .tPS.seek 0.5ml +2 "processing"%;'\ +862 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +56 "core" +48 .tPS.reconfigure PSconfig +10 "processing"%#A d`b +2 .tPS.seek 2ml + "processing"%Y'Һ +1610 "core" ' + .tPSV.dial :PML +2 "processing"%G +55 "core" +2 .tPTV.dial :mixing + "processing"%\ @ +76 "core" A +2 .tPBV.dial :waste1 + "processing"%9  +35 "core"  +2 "processing"%{% +4 "core" %ҹH  +2 .tPS.seek 1.85ml + "processing"%D' +244 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"% * +34 "core" + +3 .tPS.seek 0ml + "processing"%5' +1962 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'h& +3 "core" & + "manipulator"&<& +4 "core" &u s ( +2 "manipulator"&C% +3 "core" %\  + (& +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +135 "core" ( +2 "manipulator"&p& +4 "core" &, u g "5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &, h } "5 +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&&/ +77 "core" / +3 "manipulator"&a& +4 "core" &, U  5 +2 "manipulator"&% +3 "core" % + h S   +2 .tForearm.seek :retract +2 "manipulator"&!'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&"( +291 "core" ( +2 "manipulator"&7& +4 "core" &$ b R >L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &$ h 6 >L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&i' +103 "core" ' +2 "manipulator"&1& +4 "core" &$ n v  >L +2 "manipulator"&Z% +3 "core" % R u  +2 "collection"'& +4 "core" & +2 "collection"'.& +3 .tCC.seek :closed +2 "collection"'o(` +3 "core" & +2 &  +8 &)o - +10 &]x A +9 &9n U +9 &F V +10 &K V +9 &zF V +10 &<L V +9 &I V +9 &A V +10 &F V +9 & CG W +9 &"I W +10 &#F V +9 &%F V +10 &'KJ W +9 &) D W +9 &*I V +10 &,I V +9 &.TF V +9 &0@ V +10 &1G W +9 &3I V +10 &5\\G V +9 &7I V +9 &8J V +10 &:D V +9 &&D V +10 &?I V +9 &AD V +9 &CmC V +10 &E/G V +9 &FE V +10 &HN V +9 &JpR X +9 &L*p  Z +10 &M7( _ +9 &OFE b +9 &QYIH b +10 &SIJ b# +9 &TLK b( +10 &VNL b0 +9 &XGON b0 +9 &YQQ b1 +10 &[TS b3 +9 &]_WV b3 +10 &_ YX \\ +9 &`.<[Z * +9 &`mZ[ ] +5 ( + "collection"'.& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.60 +2 "collection"' & +5 "core" &`my[[ ] + &`myYZ ] + .tHand.open + "manipulator"&%1 +78 "core" 1 +2 "manipulator"&@% +4 "core" %  ; +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"% +108 "core"  +2 "processing"%% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%e' +1614 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%?  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1611 "core" ' + .tPSV.dial PSR +2 "processing"% +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%|' +1884 "Can" uu +760 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%*  +2 "collection"'[  +33 "core" ~ +136  +2 .tPSV.dial :mixloop + "processing"%y +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%l  +76 "core" +2 .tPS.seek 0ml +2 "processing"%-' +2631 "core" ' +2 .tPSV.dial :air + "processing"%b  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%q' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%X +46 "core" +2 .tPS.seek 0ml +2 "processing"%n' +2632 "core" ' + .tPSV.dial :air +2 "processing"%k  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%R' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"% +46 "core" +2 .tPS.seek 0ml +2 "processing"%' +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&I& +4 "core" &# & G K >L +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&M( +4 "core" ( +2 "manipulator"&4& +4 "core" &#   . >L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &#& +2 "core" &#   >L +2 .tForearm.seek CC + "manipulator"&' +92 "core" ' +2 .tHand.close + "manipulator"&V/ +70 "core" / +4 .tCC.seek :open +57 "collection"'8( +475 "core" ( +2 "manipulator"&& +4 "core" &# 7 #>L + "manipulator"&v% +4 "core" % ! t  " +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&6(, +291 "core" ( +2 "manipulator"&& +4 "core" &,  &H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &,  &H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +112 "core" ' +2 .tHand.open + "manipulator"&L1 +67 "core" 1 +2 "manipulator"&u% +4 "core" % u L S S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&Q'\ +98 "core" ' +2 ."da"delayUntil "08:30:51.16" +24607 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%= @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%g  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%T * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%x  +55 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2575 "core" ' +2 ."da"PSV.dial :mixloop + "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%W  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%' +56 "core" +3 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%F  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%3'ղ +2546 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%) +135 "core"  +2 "processing"%% +4 "core" %ղ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%('\ +606 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%r  +75 "core"  +2 ."da"PSV.dial PTV + "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%>  +34 "core" +2 "processing"%/% +4 "core" %Ҹ  + ."da"PS.seek 1.5ml +2 "processing"%}'~ +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%J * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%]' +1619 "core" ' +2 ."da"delay 2:00 +4622 "Can" tt +7380 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%s  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%w' +2549 "core" ' + ."da"PSV.dial PTV +2 "processing"%\\ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%2 +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%, +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%S  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%t'ղ +2550 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%0 +135 "core"  +2 "processing"%`% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%^'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%m'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%A +86 "core"  +2 ."da"PBV.dial :waste1 + "processing"%j  +36 "core" +2 "processing"%$% +3 "core" %Ҿ  +2 ."da"PS.seek 1.5ml +2 "processing"%O' +593 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%E * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%d' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%_ * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%~ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%K' +2548 "core" ' + ."da"PSV.dial PTV +2 "processing"%H +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%U +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +87 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2546 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%P  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +137 "core" +2 ."da"delay 5 seconds +548 .PRV.dial :ab2 +8 "processing"%;  +45 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%G +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%\ ' +403 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%9  +47 "core"  +2 "processing"%{% +4 "core" %Y  +2 ."da"PS.seek 0.55ml + "processing"%'\\ +347 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%Y  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%D'Һ +1571 "core" ' + ."da"PSV.dial :PML +2 "processing"%h +56 "core" +2 ."da"PTV.dial :mixing + "processing"%< @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%C  +36 "core" +2 "processing"%p% +4 "core" %һL  + ."da"PS.seek 1.85ml +2 "processing"%B' +244 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%c * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%&' +1973 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +8194 "Can" KK +39809 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%a  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSV.dial :air + "processing"%  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2548 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%7 +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%+  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%1  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%Z'ղ +2546 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  +2 "processing"%!% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%N'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%.'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +76 "core"  +2 ."da"PSV.dial PTV + "processing"%% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%@  +35 "core"  +2 "processing"%% +7 "core" %ҽ  +4 ."da"PS.seek 1.5ml +2 "processing"%' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%i * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%5' +1619 "core" ' +2 ."da"delay 2:00 +5474 "Can" QQ +6528 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%?  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2547 "core" ' + ."da"PSV.dial PTV +2 "processing"%[ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%* +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%y +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%l  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%|'ղ +2551 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%b +149 "core"  +2 "processing"%-% +4 "core" %ղ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%X'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%q'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%k +77 "core" +2 ."da"PBV.dial :waste1 + "processing"%n  +36 "core" +2 "processing"%% +4 "core" %ҷ  + ."da"PS.seek 1.5ml +2 "processing"%R'} +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%I * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%4' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%#  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%" +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2561 "core" ' + ."da"PSV.dial PTV +2 "processing"%o +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%v +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2554 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  +49 "processing"%M% +11 "core" %մ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%L'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +10 ."da"PS.seek 2ml + "processing"%u'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%=% +4 "core" %Һ  +2 ."da"PS.seek 1.5ml + "processing"%g' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%T * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%x' +1609 "core" ' +2 ."da"delay 2:00 +10038 "Can" FF +1965 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%W +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%'' +2556 "core" ' +2 ."da"PSV.dial PTV + "processing"%F +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%) +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%3'ղ +2553 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%( +138 "core"  +8 "processing"%r% +16 "core" %յ +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +17 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +3 ."da"PS.seek 0.25ml +6 "processing"%'m +344 "core" ' +2 ."da"delay 5 seconds +502 "processing"%>% +4 "core" %j  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%/'\ +345 "core" ' +4 ."da"delay 5 seconds +503 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1609 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%J +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%}  +34 "core" +2 "processing"%s% +4 "core" %ҷ  + ."da"PS.seek 1.5ml +2 "processing"%f'} +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%]' +1614 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%\\  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%, +76 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%S' +2598 "core" ' + ."da"PSV.dial PTV +2 "processing"%w +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%0 +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%` +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%t  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%^'ղ +2579 "core" ' +2 "processing"%A9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast + "processing"%j  +3 "core" 5 + 5 +2 "processing"%$& +3 "core" &]~) 6 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 6 + "manipulator"&m% +3 "core" %\   +2 "storage"(E% +3 "core" %   - +2 "storage"(O. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 6 +2 "storage"((K +356 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (_& +3 "core" &K  + "manipulator"&~& +4 "core" &, ; H + "manipulator"&d% +4 "core" %\   +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 +2 "manipulator"&H( +191 "core" ( +2 "manipulator"&U& +4 "core" & O N1 + "storage"(& +4 "core" &K U +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&'φ +100 "core" ' +2 "storage"(K& +4 "core" &K N + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(P' +267 "core" ' +2 "storage"( - +3 "core" -'l + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&;& +3 "core" &  1 +2 "storage"(G& +3 "core" &K  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 6 +2 "manipulator"&'. +28 "core" ' +2 ."da"Elbow.hold + "manipulator"&9, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"({- +2 "core" -'l +2 ."da"SE.seek 5.13 Pucks below Top Plate +2 "storage"(\ '` +34 "core" ' +2 "manipulator"&Y% +4 "core" %Kz r + "storage"(& +4 "core" &K  + ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 6 + 329 counts +2 "manipulator"&h'w +17 "core" ' +2 "manipulator"&<& +4 "core" & * +, +2 "storage"(C& +3 "core" &K  +2 ."da"Forearm.reconfigure TightForearm +59 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&p'φ +15 "core" ' +2 ."da"SE.seek 6.13 Pucks below Top Plate +2 "storage"(c'O +40 "core" ' +2 "manipulator"&D& +4 "core" & f c , +2 "manipulator"&B% +3 "core" %ϕ h d +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&a'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +267 "core" ( +3 "manipulator"&& +4 "core" &k  + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &&& +2 "core" &k O W % +2 ."da"Forearm.seek PC +2 "manipulator"&7' +94 "core" ' +2 ."da"Hand.close + "manipulator"&+/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%( +450 "core" ( +2 "storage"(1& +4 "core" &K 2 1 N + "manipulator"&& +4 "core" &k >  + "manipulator"&% +4 "core" % ϵ C  +2 ."da"Forearm.seek :retract + "manipulator"&!'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 +2 "manipulator"&Z( +286 "core" ( +2 "manipulator"&N& +4 "core" & \  + "storage"( & +4 "core" &K   +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&%'φ +106 "core" ' +2 ."da"Hand.open +2 "manipulator"&@1 +73 "core" 1 +2 "storage"(- +4 "core" -'O +2 ."da"SE.seek 5.88 Pucks below Top Plate + "storage"(.' +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 5.12 Pucks below Top Plate +2 "storage"(i'U +55 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep2309h275ml.tif +1321 #SX MX5/16 (USB:73): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.982 seconds\ /var/log/esp/da19sep2309h275ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep2309h275ml15s.tif +621 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +937 #"da"SX MX5/16 (USB:73): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep2309h275ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep2309h275ml30s.tif +3057 #SX MX5/16 (USB:73): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep2309h275ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep2309h275ml70s.tif +7120 #SX MX5/16 (USB:73): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep2309h275ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF + ."Qmail"HABfans.email "9.982 sec auto-exposure",Subject: "da19sep2309h275ml images!" +11 "storage"(- +12 "core" -'U +6 "storage"(?& +4 "core" &K  8 + "manipulator"&e& +4 "core" & W y   +2 ."da"Elbow.seek 6 +3 "manipulator"& ( +27 "core" ( + "manipulator"&5& +4 "core" & , a +2 "storage"([& +4 "core" &K  m +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&*'φ +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 5.83 Pucks below Top Plate +2 "storage"(y' +59 "core" ' +2 "manipulator"&l& +4 "core" & } | a +2 "storage"(& +3 "core" &K 9 +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 6 +2 "manipulator"&b'. +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&-, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 6.02 Pucks below Top Plate +2 "storage"(|' +26 "core" ' +3 "manipulator"&X% +5 "core" %W f + "storage"(k& +6 "core" &K X \\ O +4 ."da"Forearm.force -20 +4 "manipulator"&5 +4 ."da"Forearm.seek 6 + 341 counts + "manipulator"&n'΃ +18 "core" ' +2 "manipulator"&& +4 "core" & i i J ` +2 "storage"(q& +4 "core" &K * +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&I'φ +16 "core" ' +2 "storage"(R% +5 "core" %  +2 ."downElevator"SE.seek :down +4 "storage"(#'} +98 (V% +3 "core" %  Xk +2 "manipulator"&"% +5 "core" %ϔ   +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&4'\ +90 "core" ' +2 ."downElevator"SE.coast +3 "storage"(5 +2 "core" ' +2 ."da"SC.coast + "storage"(6 +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +2 "processing"%o& +4 "core" & +2 "manipulator"&& +4 "core" &  %` +2 "manipulator"&v% +4 "core" %\  / $ +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +178 "core" ( +3 "manipulator"&& +4 "core" &, a  $Q + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 & & +4 "core" &, 5 %Q + ."psFlush"Forearm.seek :garage +2 "manipulator"&M' +99 "core" ' +3 ."psFlush"Hand.close +3 "manipulator"&/ +68 "core" / +2 "manipulator"&L& +4 "core" &, } 1 O +2 "manipulator"&% +3 "core" % / k i h , +2 ."psFlush"Forearm.seek :retract + "manipulator"&'\ +101 "core" ' +6 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&=(k +120 "core" ( +2 "manipulator"&u& +4 "core" &o 7 % + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &T& +3 "core" &o  % +3 ."psFlush"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&g' +103 "core" ' +2 "manipulator"&& +4 "core" &o  ) +2 "manipulator"&% +4 "core" %  ) +2 "processing"%W& +6 "core" & +2 "processing"%x& +4 ."psFlush"PC.seek :closed +2 "processing"%F(] +3 "core" & +2 &  +9 &&s . +10 &_ B +9 &<r U +9 &N V +9 &O V +11 &}K V +8 &>K V +9 &N V +10 &R W +9 &Q V +10 & FO V +9 &"Q V +9 &#K V +10 &%N V +9 &'OO V +9 &)Q V +11 &*N V +8 &,R W +10 &.UR W +9 &0O W +10 &1M V +9 &3Q V +9 &5^P V +9 &7!P V +10 &8P V +9 &:K W +10 &)L V +9 &?N V +10 &AJ V +9 &CnJ V +9 &E/Q W +10 &F` X +9 &H{ [ +10 &Je \\ +10 &L' \\ +9 &M ] +9 &O ] +9 &Qk ] +9 &S- ] +10 &T ^ +9 &V ^ +10 &Xr ] +9 &Z2 ^ +9 &[ S +10 &],M "i +10 &]t3 6 +4 ( + "processing"%x& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 + "processing"% & +4 "core" &]t* 6 + &]t* 6 + ."psFlush"Hand.open +2 "manipulator"&)1 +68 "core" 1 +3 "manipulator"&% +4 "core" % P $ + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&''\ +89 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%( +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%r'TE +391 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +726 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +1619 "core" ' +3 ."psFlush"PSV.dial PTV +2 "processing"%> +74 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%/' +2633 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%J +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%}'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%s' +2122 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +56 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"%f' +2620 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +1076 "Can" LK +1545 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%,  +73 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%]'ղ +2631 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%w +46 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%0' +2636 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%` +73 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +3 "processing"%t' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%S @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%j  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%$'ղ +2626 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%m +46 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml + "processing"%E'TE +1114 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +3 "processing"%O' +1621 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%_ +72 "core" +2 ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%~  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%d' +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%U +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +603 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%6' +2130 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%K +75 "core" +2 ."psFlush"PBV.dial PSV + "processing"%Q U +57 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%; @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%{  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Y'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%<' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%C +73 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%D' +2619 "core" ' +4 ."psFlush"PSV.dial PBV +2 "processing"%B @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2645 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%H  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%P'ղ +2635 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +4 "core" &   + "manipulator"&h& +4 "core" &o  # +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&\ (k +4 "core" ( +2 "manipulator"&p& +4 "core" &o  # + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &o  # +2 .tForearm.seek PC + "manipulator"&&' +92 "core" ' +2 .tHand.close + "manipulator"&9/ +68 "core" / +2 .tPC.seek :open +2 "processing"%+( +454 "core" ( +2 "manipulator"&a& +4 "core" &o f " ( + "manipulator"&z% +4 "core" % ϭ  ( +2 .tForearm.seek :retract + "manipulator"&1'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +377 "core" ( +2 "manipulator"&& +4 "core" &* X &Cn +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &* &Cn +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&N' +96 "core" ' +2 "manipulator"& & +4 "core" &*  ] 'Cm +2 "manipulator"&% +3 "core" % w | & +2 "collection"'@& +4 "core" &\  C +2 "collection"'& +4 .tCC.seek :closed + "collection"'!(` +3 "core" &  : +3 &  <  +9 &(p  > - +9 &^y\  9 A +9 &4o \ @ U +10 &M\   V +9 &J  ? V +9 &uI  < V +10 &7J  ; V +9 &J  B V +10 &J  = V +9 &}K8 V +9 & ?J  G V +10 &"L  H V +9 &#G  N U +9 &%L  I V +10 &'GJ  Q V +9 &) H  J V +10 &*J\  I V +9 &,I  G V +9 &.OJ  H V +10 &0H I V +9 &1H  G V +9 &3I  P V +10 &5WG  H V +9 &7I \ H V +10 &8I  I V +9 &:G  I V +9 &<`J G V +10 &>"J  H V +9 &?I  K V +9 &AJ D V +10 &CiG  K U +9 &E*F  E V +10 &FGJ U +9 &HOJ V +9 &JkYI X +10 &L't*N Z +9 &MM@J _ +9 &O[[M a +10 &QV]]J a +9 &S^]T b +10 &T__^ b" +9 &V_a b' +9 &XNbcS b+ +10 &ZccW b+ +9 &[fe] b+ +9 &]rhg[ b) +10 &_"jj[ S +9 &`27jjK + +10 &`v\ ji[ X +5 ( + "collection"'& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.54 + "collection"'c& +4 "core" &`vnkkX X + &`vnmi. X + .tHand.open + "manipulator"&.1 +70 "core" 1 +2 "manipulator"&% +4 "core" %  }  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&?'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'e& +4 "core" &`vnhi X + "collection"'5% +4 "core" %Ӹih + .tCSV.dial CSR +2 "collection"'[  +43 "core"  +2 "collection"'l% +4 "core" %ӳih + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1341 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'X% +3 "core" %qmjj  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.501ml + "collection"'k'G +684 "core" ' + .tCSV.dial :waste +2 "collection"' +136 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'q'Ӵ +1975 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'R& +4 "core" &`vmkh X + "collection"'Z% +4 "core" %ӳii + .tCSV.dial :flush +2 "collection"'%  +56 "core" +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'i'qi +1309 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'V @ +45 "core" A +2 "collection"'"% +4 "core" %qjij  +2 .tCS.seek 7ml + "collection"'*' +574 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 'y  +44 "core"  +99  +2 .tCBV.dial :waste1 + "collection"'o @ +43 "core" ? +2 .tCS.seek 0ml +2 "collection"''Ӵ +1804 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'b& +4 "core" &`vmkj X +2 "collection"'v% +3 "core" %ӭlk1 +2 .tCSV.dial :flush + "collection"'n  +76 "core" +2 .tCS.seek 5ml +2 "collection"'|'qi +1305 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'I @ +46 "core" B +2 "collection"'% +4 "core" %qjij  +2 .tCS.seek 7ml + "collection"' ' +564 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'#  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'  +108 "core"  +2 .tCS.seek 0ml +2 "collection"'-'Ӵ +1804 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &`vlllJ X + "collection"'L% +4 "core" %Ӹnm + .tCSV.dial CSR +2 "collection"'  +43 "core"  +2 "collection"'4% +4 "core" %Ӹll + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +63 .tCS.seek 8ml + "collection"'u' +1697 "Can" OO +366 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +10 .tCS.seek 10ml + "collection"'T' +568 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'M +2 '  +104 "core" +36  +2 .tCTV.dial :intake + "collection"'  +76 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'W' +2064 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +588 "core" ' + .tCSV.dial CSR +2 "collection"'  +106 "core"  +2 "collection"'x% +4 "core" %Ӳlm + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"' 'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"')' +1336 "core" ' +2 .tCSV.dial CBV + "collection"' +106 "core" +2 .tCS.seek 0ml +2 "collection"'('Ӵ +2599 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&g& +4 "core" &(  Bk +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&^( +4 "core" ( +2 "manipulator"&r& +4 "core" &( G Bk + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &>& +2 "core" &(  Bk +2 .tForearm.seek CC + "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&3/ +68 "core" / +2 .tCC.seek :open +2 "collection"'J( +470 "core" ( +2 "manipulator"&/& +4 "core" &( (Bk + "manipulator"&}% +4 "core" % j 7 ( +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +290 "core" ( +3 "manipulator"&s& +4 "core" &, [ 0M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &,  1M +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&f' +113 "core" ' +2 .tHand.open + "manipulator"&,1 +66 "core" 1 +2 "manipulator"&2% +4 "core" % o ( C +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&w'\ +103 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:23:36 + #Preparing to sleep until 11:00AM 9/23/2019 +4 ."shutdown"CC.coast +2 #tAsleep til 11:00AM 9/23/2019 +2 "collection"'6 +5 #tContinuing at 11:00 + ."shutdown"CS.coast +3 "Can" 33 +2 "collection"'5 +4 ."Qmail"GoodNews.email "Then, in tube 7: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:111\\n{4 => 22,\\n 5 => 22,\\n 6 => 7,\\n 7 => 15}\\nCan@09:26:04, 23.8C, 22% humidity, 15.1psia, 12.318V, 0.251A, 0.251A avg, 3.09W",Subject: "Asleep until 11:00" +3 ."shutdown"PC.coast +2 "processing"%6 +3 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +38 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +48038 "Can"  +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +35403   +2 #tPowering core bus +505 .Gate.power :raw,:ON +3 "sampler") +2 )] +2 "core"  + "collection"' +2 '` +3 "core"  + "processing"% +2 %0 +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )S% +3 "core" % + .tSS.configure SSconfig +2 "sampler")#.0X 22,\\n 5 => 22,\\n 6 => 7,\\n 7 => 15}\\nCan@11:00:37, 23.3C, 22% humidity, 15.0psia, 12.293V, 0.331A, 0.331A avg, 4.06W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +3 #t===> STARTED shallowDAwithoutWCR (phase #14) <=== + #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'\ & +4 "core" &   + .tHand.open +2 "manipulator"&1 +68 "core" 1 +2 "manipulator"&7& +5 "core" & &/ +2 "manipulator"& % +3 "core" % \  & & +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +186 "core" ( +2 "manipulator"&@& +4 "core" &, J *U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &, . *U +3 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&8' +98 "core" ' +2 .tHand.close + "manipulator"&/ +69 "core" / +2 "manipulator"&c& +4 "core" &, / $U +2 "manipulator"&.% +3 "core" % + M ## +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&e( +306 "core" ( +2 "manipulator"&5& +4 "core" &* f C $Cn + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" &*  $Cm +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&l' +97 "core" ' +2 "manipulator"&N& +4 "core" &( X "Bl +2 "manipulator"&% +4 "core" %\ V " +2 "collection"'X& +3 "core" &  +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &  +4 & D +10 &Es  4 +9 &5kz H +9 &e W +10 &J  V +9 &DL V +10 &H V +9 &K V +9 &J V +10 &MH V +9 &K  V +9 & J V +10 &"F  V +9 &$VH V +10 &&I V +9 &'G  V +9 &)G  V +10 &+]I  V +9 &- F V +9 &.I  V +10 &0I V +9 &2fD V +10 &4(H V +9 &5H  V +9 &7G  V +10 &9nI  V +9 &;0G  V +9 &<I V +10 &>F  V +10 &@vG! V +9 &B7J  V +9 &CE V +9 &ED  V +10 &G~G   V +9 &I>O&( V +9 &J_,, X +10 &LG@ \\ +9 &Ngia a +11 &P%qq b +8 &Qvt b +9 &Sxy b" +10 &Ub|~ b' +9 &W~ b- +9 &X b1 +10 &Z b1 +9 &\\= b3 +10 &] b3 +9 &_ C +9 &`R$ )z +10 &`r Z +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.53 + "collection"'k& +5 "core" &`r Z +2 .tHand.open + "manipulator"&R1 +74 "core" 1 +4 "manipulator"&Z% +4 "core" % \ a a  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'q& +4 "core" &`r Z +2 "collection"'V% +3 "core" %ӵ +2 .tCSV.dial CSR + "collection"'"  +138 "core"  +2 "collection"'i% +4 "core" %ӵ +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"' 'qi +1343 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'y% +3 "core" %qh  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'o'B +694 "core" ' + .tCSV.dial :waste +2 "collection"'* +136 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'b'Ӵ +1978 "core" ' +2 #tPurging external Intake + "collection"'v& +4 "core" &`r Z + "collection"'n% +4 "core" %Ӵ + .tCSV.dial :flush + "collection"'  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'I' +2556 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' + '|  +6 "core"  +71 ~ +2 .tCTV.dial :intake + "collection"'#  +76 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml +2 "collection"''Ӵ +2581 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'  +77 "core"  +2 #tFlushing upper manifold + "collection"'& +4 "core" &`r Z +2 "collection"'L% +3 "core" %ӳ + .tCSV.dial :flush +2 "collection"'  +76 "core"  +2 .tCS.seek 5ml +2 "collection"'4'qi +1308 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'- @ +44 "core" A +2 "collection"'u% +4 "core" %ql  +52 .tCS.seek 7ml +2 "collection"'M' +565 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"' +119 "core" +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"''Ӵ +1811 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'T'2T +806 "core" ' +2 .tCSV.dial :waste + "collection"' +43 "core" +2 .tCS.seek 0ml +2 "collection"'W'Ӵ +810 "core" ' +2 "collection"'& +4 "core" &`r~ Z + "collection"'x% +4 "core" %Ӱ + .tCSV.dial :flush + "collection"'  +44 "core"  +2 .tCS.seek 3ml +2 "collection"' '2T +804 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"')% +4 "core" %2X  +2 .tCS.seek 5.001ml + "collection"'g'qm +260 "Can" VV +306 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +2 "collection"'r'Ӵ +1295 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'>'2T +810 "core" ' + .tCSV.dial :waste +2 "collection"'3 +77 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +813 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&?& +4 "core" &( u  " Bk +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&!( +45 "core" ( +2 "manipulator"&/& +4 "core" & < " + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +3 "core" &  " +2 .tForearm.seek CC + "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&s/ +65 "core" / +2 .tCC.seek :open +2 "collection"'\\( +471 "core" ( +2 "manipulator"&^& +4 "core" & I / + "manipulator"&,% +4 "core" %  U / + .tForearm.seek :retract +2 "manipulator"&2'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +281 "core" ( +2 "manipulator"&f& +4 "core" &,  /\\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &J& +3 "core" &, ) /\\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&(' +115 "core" ' +2 .tHand.open + "manipulator"&+1 +74 "core" 1 +2 "manipulator"&P% +4 "core" % r  M + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +98 "core" ' +2 #tda sampling at most 1000ml +3 #Loading sh1 puck from tube 7 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 7 at 11:05:03EDT23-Sep-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 7,\\n 7 => 15}\\nCan@11:04:08, 23.3C, 22% humidity, 15.1psia, 12.230V, 0.465A, 0.465A avg, 5.69W",Subject: "da sampling at most 1000ml" +3 "collection"'& +4 "core" &! +2 "manipulator"&:% +3 "core" %\  - +2 "storage"(]% +4 "core" %   = + "storage"(`. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +3 "storage"(0([ +1619 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (S& +2 "core" &[(    +2 "manipulator"&t& +4 "core" &, G %\\ +2 "manipulator"&j% +4 "core" %\   ' +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&A( +193 "core" ( +2 "manipulator"&m& +4 "core" &  '3 +4 "storage"($& +4 "core" &[  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&E' +99 "core" ' +2 "storage"(_& +4 "core" &[   !  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(~' +178 "core" ' +2 "storage"(O- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (U& +3 "core" &[ a  +2 "manipulator"&d& +3 "core" & 6 $3 +2 .tElbow.seek 7 +2 "manipulator"&K( +3 "core" ( + "manipulator"&& +4 "core" & L #3 + "storage"(6& +4 "core" &[  +2 .tForearm.seek 7 + 300 counts + "manipulator"&Q' +24 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +50 "manipulator"& / +66 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&G& +5 "storage"('} +3 "core" &  "3 +2 "manipulator"&;% +4 "core" %  % + .tForearm.seek :retract +2 "manipulator"&<'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&B( +24 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +135 "core" ( +2 "manipulator"&& +4 "core" &  + &;4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +3 "core" &  w &;4 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&9' +101 "core" ' +2 "manipulator"&'& +4 "core" & ( $;4 +2 "manipulator"&F% +3 "core" % _ # +3 "collection"'a& +3 "core" & +2 "collection"'{& +4 .tCC.seek :closed + "collection"'H(` +4 "core" & +3 & / +10 &%Cv 3 +9 &Alu H +9 &^ U +10 &F U +9 &UG U +9 &D U +10 &F U +9 &F U +10 &^E U +9 & F U +9 & G U +10 &"F T +9 &$fF U +9 &&'G U +10 &'G U +9 &)D U +10 &+nI U +9 &-0J U +9 &.F T +10 &0G T +9 &2vF U +9 &48H U +10 &5H U +9 &7F U +10 &9~I  U +9 &;AH T +9 &=E T +10 &>E T +9 &@B  U +9 &BHH U +10 &D\ D U +9 &EB  T +10 &GI!# U +9 &IJW*) W +9 &KsK? Z +10 &Lzp _ +9 &Nr a +9 &P3 a +10 &Q b +9 &S b +10 &Ur b$ +9 &W. b* +9 &X b0 +10 &Z b/ +9 &\\Q b1 +9 &^ b0 +10 &_} D +9 &`P - +9 &`xv \\ +2 ( + "collection"'{& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.66 +2 .Hand.open + "manipulator"&p1 +68 "core" 1 +3 "manipulator"&\ % +4 "core" % y q  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")7+ +3 "core" + +2 "sampler") % +4 "core" %t   + "collection"'@& +4 "core" &`xp p\\ +3 "Can" OO + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0X'z +922 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")?  +79 "core" +2 #tAllowing 130s for 25.0ml of remaining 900.0ml + .Intake.select :open + "sampler") +210 "collection"'/% +4 "core" %Ӷ  Q + #tIntake @21.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X+ +6 "core" + +53 "collection"'e% +3 "core" %Ӷ U +2 "sampler")%% +3 "core" %TR  c +2 "sampler")% +3 "core" %XY c + .tIntake.select :close +2 "sampler")0 +8 )^% +3 "core" %eb  i + .tSSV.dial :exhaust +2 "sampler"),  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")}'z +910 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")s  +81 "core" +2 #tAllowing 130s for 25.0ml of remaining 625.0ml + .Intake.select :open + "sampler") +208 #"pumping"6.6L/min +2 "collection"'f% +3 "core" %Ӷ   N + #tIntake @21.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 99 +2 "sampler")#.c0X _ +53 "collection"' % +3 "core" %Ӷ   U +2 "sampler")G% +3 "core" %^]  c +2 "sampler");% +3 "core" %_a  c +2 .tIntake.select :close + "sampler")0 +9 )d% +3 "core" %hj h + .tSSV.dial :exhaust +2 "sampler")  +80 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")E'z +913 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +80 "core"  +2 #tAllowing 130s for 25.0ml of remaining 575.0ml + .Intake.select :open + "sampler") +210 "collection"'A% +3 "core" %Ӷ N +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 80 +2 "sampler")#.P0X +2 "collection"'R% +3 "core" %Ӷ R +2 #tIntake @20.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 59 +2 "sampler")#.;0X% +4 "core" %Ӷ P + #tIntake @20.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 39 +2 "sampler")#.'0X +15 "collection"'/% +3 "core" %Ӷ\   R +2 "sampler")>% +3 "core" %yo\   ` > +15 "collection"'% +3 "core" %Ӷ\  Q +2 "sampler")?% +3 "core" %yo\  ` > +15 "collection"'}% +3 "core" %Ӷ   S +2 "sampler")P% +3 "core" %yo\   ` > +15 "collection"'2% +3 "core" %Ӷ  R +2 "sampler")% +3 "core" %yo\   ` > +2 "collection"'J% +4 "core" %Ӷ R + #tIntake @20.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 19 +2 "sampler")#.0X% +3 "core" %.\  ` E +15 "collection"'% +3 "core" %Ӷ   Q +2 "sampler")?% +3 "core" %.\  _ E +15 "collection"'}% +3 "core" %Ӷ Q +2 "sampler")P% +3 "core" %.\   _ E +15 "collection"'2% +3 "core" %Ӷ  Q +2 "sampler")% +3 "core" %.\   _ E +15 "collection"'J% +3 "core" %Ӷ  R +2 "sampler")g% +3 "core" %.\   ` E +15 "collection"')% +3 "core" %Ӷ R +2 "sampler")+% +3 "core" %.\   ` E +2 "collection"'(% +3 "core" %Ӷ P +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" %SE*  b + !to:ShallowSampler::Clogged: mesg"$progress too slow after 546.3ml:@checkpoint: omitted:bt[";/home/esp/esp2/utils/sampler.rb:598:in `sampleQuietly'"4/home/esp/esp2/utils/sampler.rb:625:in `sample'":/home/esp/esp2/protocol/sh1.rb:112:in `collectSample'"4/home/esp/esp2/protocol/DA.rb:27:in `daExtract'"4/home/esp/esp2/utils/puckmoves.rb:359:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"4/home/esp/esp2/protocol/DA.rb:22:in `daExtract'"-/home/esp/esp2/protocol/DA.rb:52:in `da'"Q/home/esp/esp2/mission/2019_9_16_rush_mission.rb:49:in `shallowDAwithoutWCR'"9/home/esp/esp2/mission/2019_9_16_rush_mission.rb:112"7/home/esp/esp2/utils/commskel.rb:81:in `runAction'"//home/esp/esp2/utils/mission.rb:71:in `at'"9/home/esp/esp2/mission/2019_9_16_rush_mission.rb:111"//home/esp/esp2/utils/mission.rb:19:in `[]'"4/home/esp/esp2/utils/mission.rb:19:in `mission'"8/home/esp/esp2/mission/2019_9_16_rush_mission.rb:57"1/home/esp/esp2/lib/framework.rb:80:in `load'"//home/esp/esp2/lib/framework.rb:80:in `ld'"1/home/esp/esp2/lib/framework.rb:85:in `load'"5/home/esp/esp2/lib/framework.rb:141:in `execute'"-/home/esp/esp2/lib/esp.rb:192:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + .SSV.dial :exhaust +2 "sampler")  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.reconfigure SSexhale + "sampler")#.0X +331 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'Y% +3 "core" %@  +2 .tCS.seek 6ml + "collection"'' +1341 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'o +45 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'v'ӂ +1564 "core" ' + .tCSV.dial CSR +2 "collection"'#  +57 "core"  +2 "collection"'I% +4 "core" %Ӂ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'V' +587 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '"% +3 "core" %  +2 .tCS.seek 5ml + "collection"' 'qg +835 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'L  +45 "core"  +2 .tCS.seek 1ml +2 "collection"'*'> +1090 "core" ' +2 #tHeating sh1 puck from tube 7 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'n \  +2 '9 +5 "core" 9 +102 "collection"'b9 +3 "core" 9d +102 "collection"'9 +3 "core" 9 d +102 "collection"'M9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9d +102 "collection"'-9 +3 "core" 9d +103 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'i9 +3 "core" 9"d +102 "collection"'|9 +2 "core" 9&d +103 "collection"'9 +3 "core" 9+d +103 "collection"'q9 +3 "core" 9/d +102 "collection"'9 +3 "core" 93d +102 "collection"'9 +3 "core" 97d +102 "collection"'T9 +3 "core" 9;d +102 "collection"' 9 +3 "core" 9 @d +103 "collection"' 9 +3 "core" 94Dd +102 "collection"'9 +3 "core" 9HHd +102 "collection"'W9 +3 "core" 9\\Ld +102 "collection"'u9 +3 "core" 9rPd +102 "collection"'49 +3 "core" 9Ud +103 "collection"'r9 +3 "core" 9Yd +102 "collection"'39 +3 "core" 9]d +102 "collection"'e9 +3 "core" 9ad +102 "collection"'%9 +3 "core" 9ed +102 "collection"'9 +3 "core" 9jd +103 "collection"'^9 +3 "core" 9nd +102 "collection"'/9 +3 "core" 9)rd +102 "collection"'>9 +2 "core" 9Bvd +103 "collection"'9 +3 "core" 9Y{d +102 "collection"'9 +3 "core" 9qd +102 "collection"',9 +2 "core" 9d +103 "collection"'}9 +3 "core" 9d +102 "collection"'P9 +3 "core" 9d +102 "collection"'J9 +3 "core" 9d +102 "collection"'9 +3 "core" 9a +103 "collection"'x9 +3 "core" 9_ +102 "collection"'9 +3 "core" 9^ +102 "collection"'29 +2 "core" 9/\\ +103 "collection"')9 +3 "core" 9EY +102 "collection"'+9 +3 "core" 9]W +103 "collection"'9 +2 "core" 9sU +103 "collection"'?9 +2 "core" 9S +103 "collection"'s9 +2 "core" 9Q +103 "collection"'f9 +3 "core" 9P +102 "collection"'m9 +3 "core" 9M +103 "collection"'$9 +3 "core" 9K +102 "collection"'g9 +3 "core" 9J +102 "collection"'9 +3 "core" 9H +102 "collection"'S9 +3 "core" 9(F +102 "collection"'t9 +3 "core" 9<D +102 "collection"'(9 +3 "core" 9RB +102 "collection"'9 +3 "core" 9gA +102 "collection"'_9 +3 "core" 9{> +102 "collection"'69 +3 "core" 9= +102 "collection"'U9 +3 "core" 9; +103 "collection"'9 +3 "core" 9: +102 "collection"':9 +3 "core" 99 +102 "collection"']9 +2 "core" 98 +103 "collection"'9 +3 "core" 95 +102 "collection"' 9 +3 "core" 9\ 4 +103 "collection"'O9 +2 "core" 9 3 +103 "collection"'j9 +3 "core" 9) 1 +102 "collection"'d9 +3 "core" 9;\ 0 +102 "collection"'w9 +2 "core" 9L. +150 "collection"'9 +10 "core" 9f, +102 "collection"'!9 +3 "core" 9x+ +102 "collection"'F9 +3 "core" 9* +102 "collection"'A9 +3 "core" 9!) +102 "collection"'a9 +3 "core" 9%' +102 "collection"'Q9 +3 "core" 9)& +103 "collection"'E9 +3 "core" 9-% +102 "collection"''9 +3 "core" 92$ +102 "collection"'\\9 +3 "core" 96" +102 "collection"'h9 +3 "core" 9 :" +102 "collection"'<9 +3 "core" 9 "> +103 "collection"'`9 +3 "core" 9 #B +102 "collection"'@9 +3 "core" 9 %G +102 "collection"'p9 +3 "core" 9 ('K +102 "collection"'D9 +3 "core" 9 4(O +102 "collection"'G9 +3 "core" 9 A*S +102 "collection"'K9 +3 "core" 9 N*W +102 "collection"'9 +3 "core" 9 Y,\\ +102 "collection"'9 +3 "core" 9 e.` +102 "collection"'=9 +3 "core" 9 p/d +102 "collection"'19 +3 "core" 9 {1h +102 "collection"'9 +3 "core" 9 2l +102 "collection"'{9 +3 "core" 9 3q +102 "collection"'.9 +3 "core" 9 4u +102 "collection"'99 +3 "core" 9 6y +102 "collection"'09 +3 "core" 9 7} +102 "collection"'C9 +3 "core" 9 8 +102 "collection"'9 +3 "core" 9 : +102 "collection"'9 +3 "core" 9 ; +102 "collection"'59 +3 "core" 9 ; +102 "collection"'c9 +3 "core" 9 = +102 "collection"'z9 +3 "core" 9 > +102 "collection"'89 +3 "core" 9 @ +102 "collection"'\ 9 +3 "core" 9 A +102 "collection"'R9 +3 "core" 9 C +102 "collection"'[9 +3 "core" 9 D +102 "collection"'X9 +3 "core" 9\ E +102 "collection"'~9 +3 "core" 9\ \ F +102 "collection"';9 +3 "core" 9\ G +102 "collection"'Z9 +3 "core" 9\ I +102 "collection"' 9 +3 "core" 9\ I +103 "collection"'79 +3 "core" 9\ "K +102 "collection"'N9 +3 "core" 9\ 'L +102 "collection"'k9 +3 "core" 9\ -M +102 "collection"'y9 +3 "core" 9\ 1N +102 "collection"'Y9 +3 "core" 9\ 6O +103 "collection"'l9 +3 "core" 9\ :Q +102 "collection"'o9 +3 "core" 9\ ?Q +102 "collection"'9 +3 "core" 9\ CS +102 "collection"'#9 +3 "core" 9\ FT +102 "collection"'I9 +3 "core" 9\ JU +103 "collection"'v9 +3 "core" 9\ NV +102 "collection"'"9 +3 "core" 9\ QW +102 "collection"'V9 +3 "core" 9\ UX +102 "collection"'L9 +3 "core" 9\ XZ +102 "collection"' 9 +3 "core" 9\ [Z +102 "collection"'9 +3 "core" 9\ ^[ +102 "collection"'b9 +3 "core" 9\ b[ +102 "collection"'9 +2 "core" 9\ d] +103 "collection"'M9 +3 "core" 9\ g^ +102 "collection"'9 +3 "core" 9\ j^ +103 "collection"'-9 +3 "core" 9\ l` +102 "collection"'9 +3 "core" 9\ oa +102 "collection"'9 +3 "core" 9\ pc +102 "collection"'i9 +3 "core" 9\ sc! +102 "collection"'|9 +3 "core" 9\ vd% +103 "collection"'9 +3 "core" 9\ wd* +102 "collection"'q9 +3 "core" 9\ yf. +102 "collection"'9 +3 "core" 9\ {f2 +102 "collection"'9 +3 "core" 9\ }g6 +102 "collection"'T9 +3 "core" 9\ h: +103 "collection"' 9 +3 "core" 9\ i? +102 "collection"' 9 +2 "core" 9\ iC +103 "collection"'9 +3 "core" 9\ jG +102 "collection"'W9 +3 "core" 9\ kK +102 "collection"'u9 +3 "core" 9\ lO +102 "collection"'49 +3 "core" 9\ mT +102 "collection"'r9 +3 "core" 9\ nX +2 .tCH.hold 10:00,70C +3 "collection"'3 `\ `\  +3 "core" X +12129 "Can" +47873 "core" ` +2 "collection"'e9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'%'Ӵ +334 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +108 "core" A +2 .tCSV.dial :air + "collection"'^ @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"'/'qi +1342 "core" ' + .tCSV.dial CTV +2 "collection"'>  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"', @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'}'Ӵ +1349 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'P +107 "core" ~ +2 .tCBV.dial CSV + "collection"'J  +30 "core"  +2 "collection"'% +4 "core" %ӱ  +2 .tCS.seek 5ml + "collection"'x'qf +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +46 "core" +2 "collection"'2% +4 "core" %qk  +2 .tCS.seek 7ml + "collection"')' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'+ @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'? ` +119 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'s   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'f  +49 'm  +27 "core"  +123  +2 .tCS.seek 5ml +2 "collection"'$'qi +1340 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'g @ +109 "core" B +2 .tCSV.dial :waste + "collection"' +107 "core" +2 .tCS.seek :empty +2 "collection"'S'ӂ +1342 "core" ' + .tCSV.dial :air +2 "collection"'t @ +76 "core" B +2 .tCS.seek 5ml +2 "collection"'('qi +524 "Can" ML +824 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'_ @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'6  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'U @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1351 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"': +106 "core"  +2 .tCBV.dial CSV + "collection"']  +31 "core"  +2 "collection"'% +4 "core" %ӴY\\ +2 .tCS.seek 5ml + "collection"' 'qi +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'O  +44 "core" +2 "collection"'j% +4 "core" %qd  +2 .tCS.seek 6.999ml + "collection"'d'y +579 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'w @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'! ` +121 "core" _ +2 #tLysing Complete + "collection"'F& +4 "core" &`xn&' \\ +2 #tStoring sh1 puck in Collection Clamp to tube 6 + "manipulator"&A% +3 "core" %\     +2 "storage"(a% +3 "core" % [ +2 "storage"(Q. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(E(K +357 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 ('& +2 "core" &K e g " +2 "manipulator"&\\& +4 "core" &   ;4 + "manipulator"&h% +4 "core" %\   + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&<( +164 "core" ( +2 "manipulator"&`& +4 "core" & ; 8  / + "storage"(@& +4 "core" &K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&p'φ +98 "core" ' +2 "storage"(D& +4 "core" &K e +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(G' +243 "core" ' +2 "storage"(K- +3 "core" -'V + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &  / +2 "storage"(& +3 "core" &K O O 3 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 +2 "manipulator"&='. +25 "core" ' +2 .tElbow.hold + "manipulator"&1, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -'V +2 .tSE.seek 6.12 Pucks below Top Plate +2 "storage"({'J +41 "core" ' +2 "manipulator"&.% +4 "core" %_p e + "storage"(9& +4 "core" &K  P + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 349 counts +2 "manipulator"&0'΋ +13 "core" ' +2 "manipulator"&C& +4 "core" &   . +2 "storage"(& +3 "core" &K I L  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'φ +23 "core" ' +2 .tSE.seek 7.12 Pucks below Top Plate +2 "storage"(5'9 +49 "core" ' +2 "manipulator"&c& +4 "core" &   & . +2 "manipulator"&z% +3 "core" % \ D L +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&\ ( +170 "core" ( +3 "manipulator"&R& +4 "core" &( Bh + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &' L Bh +2 .tForearm.seek CC +2 "manipulator"&X' +92 "core" ' +2 .tHand.close + "manipulator"&~/ +67 "core" / +2 .tCC.seek :open +2 "collection"';( +472 "core" ( +2 "storage"(Z& +4 "core" &K 1 + "storage"( & +4 "core" &K + "manipulator"&7& +4 "core" &# " ( ' >L + "manipulator"&N% +4 "core" %  ( # 3  +2 .tForearm.seek :retract + "manipulator"&k'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +48 "manipulator"&$&.,(\ #b +9 .tElbow.seek 6 +2 "manipulator"&y( +159 "core" ( +2 "manipulator"&Y& +4 "core" & X \\  ; +2 "storage"(l& +3 "core" &K  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 6 + "manipulator"&o'. +103 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator" +64 "core" 1 +4 "manipulator"&I% +3 "core" % ^  \ s +2 "storage"(v& +4 "core" &K e e Y + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 348 counts +2 "manipulator"&"'Ί +17 "core" ' +2 "manipulator"&V& +4 "core" & k m < : +2 "storage"(L& +3 "core" &K  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"& 'φ +16 "core" ' +2 "storage"(% +4 "core" %C  +2 ."downElevator"SE.seek :down +3 "storage"(b'} +100 (% +3 "core" %O [ Zo +2 "manipulator"&M% +3 "core" %ώ X  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +83 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +3 "core" ' + .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'-& +4 "core" &gj + "manipulator"&& +4 "core" & ^ &: +2 "manipulator"&% +4 "core" %\   % +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&i(, +180 "core" ( +2 "manipulator"&|& +4 "core" &,  t 'P + .tElbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +2 && +3 "core" &,   'P +2 .tForearm.seek :garage + "manipulator"&q' +98 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 "manipulator"&& +4 "core" &, u P +2 "manipulator"&T% +3 "core" % 3 | q ^  +2 .tForearm.seek :retract +2 "manipulator"& '\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +324 "core" ( +2 "manipulator"&& +4 "core" & p p '\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" &  (\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&u' +97 "core" ' +2 "manipulator"&4& +4 "core" & | > '\ +2 "manipulator"&r% +3 "core" %  p w & +2 "collection"'n& +4 "core" &FIT + "collection"'3& +4 .tCC.seek :closed + "collection"'e(` +4 "core" &GGJ +5 &FG7  +7 &(kEE - +10 &`rEG A +9 &EiFI T +10 &EEG T +9 &GFG U +9 &CEE T +10 &JHDG T +9 & GEF T +9 &HCE T +10 &HBE T +9 & RHDE T +10 &"DBFk T +9 &#BDFW T +9 &%HDDK U +10 &'YGBD8 U +9 &)CBC U +9 &*FCD T +10 &,CCD T +9 &.cDDD T +10 &0$EAB T +9 &1BAB T +9 &3C?B T +10 &5jBAA T +9 &7,HA@} T +9 &8H>C T +10 &:F>B T +9 &3F?@ U +9 &?F?@ U +9 &AD>? T +10 &CzB=@p T +9 &E<F=?e T +9 &FE><[ T +10 &HI>A@ U +9 &J~UBB4 V +10 &L5w_R% Z +9 &M| _ +9 &O a +10 &Qc b +9 &S% b +9 &T b +10 &V[ b$ +9 &X_ b* +10 &Z b3 +9 &[ b5 +9 &] b6 +10 &_- W +9 &`82 + +9 &`x  !b +5 ( + "collection"'3& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.70 +2 "collection"'*& +4 "core" &`x|d !b + .tHand.open + "manipulator"&1 +65 "core" 1 +2 "manipulator"&^% +4 "core" % r n <  +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&%'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%> +136 "core"  +2 "processing"%% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%,  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%/' +1609 "core" ' + .tPSV.dial PSR +2 "processing"%P +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%J' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"% + .tCBV.dial PRV +4 "collection"'}  +3 "core"  +2 "processing"%  +43 "core"  +30 +2 .tPSV.dial :mixloop + "processing"%2 +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%x  +138 "core" +2 .tPS.seek 0ml +2 "processing"%+' +2621 "core" ' + .tPSV.dial :air +2 "processing"%)  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%?' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%s +46 "core" +2 .tPS.seek 0ml +48 "processing"%f' +2642 "core" ' + .tPSV.dial :air +2 "processing"%m  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 .tPSV.dial :mixloop + "processing"%g +45 "core" +2 .tPS.seek 0ml +2 "processing"%' +2620 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&$& +4 "core" & l m ! \ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&t( +3 "core" ( +2 "manipulator"&S& +4 "core" & j i V \ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & ^ h & \ +2 .tForearm.seek CC + "manipulator"&_' +96 "core" ' +2 .tHand.close + "manipulator"&6/ +77 "core" / +2 .tCC.seek :open +2 "collection"'U( +469 "core" ( +2 "manipulator"&(& +4 "core" & '\ + "manipulator"&:% +4 "core" % 0 r \\ & +2 .tForearm.seek :retract + "manipulator"&]'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +276 "core" ( +2 "manipulator"&& +4 "core" &, w 'b + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &, &b +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&j' +114 "core" ' +4 .tHand.open + "manipulator"& 1 +67 "core" 1 +2 "manipulator"&w% +4 "core" % a - / @  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&d'\ +102 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 7 into Collection Clamp + "collection"'!& +4 "core" &# +2 "manipulator"&F% +3 "core" %\  ( +2 "storage"(A% +3 "core" % @ +2 "storage"(a. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(Q([ +354 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 ('& +3 "core" &[) c  + "manipulator"&\\& +4 "core" &, : b +2 "manipulator"&h% +3 "core" %\    +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&`( +190 "core" ( +2 "manipulator"&@& +4 "core" & ~ 2 +2 "storage"(D& +3 "core" &[)   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&B' +93 "core" ' +2 "storage"(& +4 "core" &[) '  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(K' +182 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (& +3 "core" &[( v  +2 "manipulator"&& +3 "core" & . + 6 2 +2 .tElbow.seek 7 + "manipulator"&.( +3 "core" ( +2 "manipulator"&9& +3 "core" & ; 6 2 +2 "storage"(C& +3 "core" &[(   +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&' +16 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&c/ +68 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&z& + "storage"(p'} +6 "core" & - # 2 + "manipulator"&<% +4 "core" % a B ]  +2 .tForearm.seek :retract +2 "manipulator"&G'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&=( +34 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +139 "core" ( +2 "manipulator"&0& +4 "core" & : ! + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" & . ! +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&R' +106 "core" ' +3 "manipulator"&[& +4 "core" & : # +2 "manipulator"&% +4 "core" %  # +2 "collection"'1& +3 "core" & +2 "collection"'~& +3 .tCC.seek :closed +2 "collection"'8(` +3 "core" & +4 & 0 +9 &+Ex 4 +10 &Nnr I +9 &[ U +9 &B T +10 &iEx T +9 &*Da U +9 &EN U +10 &E9 U +9 &qA6 T +9 &2G% U +10 & F T +9 &"D T +10 &$yE T +9 &&;DH T +9 &'GB U +10 &)D, T +9 &+GB T +9 &-BI U +10 &/E U +9 &0F~ U +10 &2E| U +9 &4JD U +9 &6 D U +10 &7D U +9 &9F U +9 &;TB T +10 &=G T +9 &>G T +10 &@F T +9 &BZE U +9 &DC T +10 &EA T +9 &GI U +10 &I_Q V +9 &Kpx Y +9 &Lz ^ +10 &Nc a +9 &PDd b +9 &R  P b +10 &S#$W b! +9 &U&'J b& +10 &W=()A b- +9 &X++9 b1 +9 &Z./1 b2 +10 &\\[03. b3 +9 &^ 57& b3 +9 &_~76( C +10 &`P78) / +9 &`z{78 _ +2 ( + "collection"'~& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.71 + .Hand.open + "manipulator"&H1 +65 "core" 1 +2 "manipulator"&Z% +58 "core" % U W <  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +94 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'7  +139 "core" ~ +2 .tCSV.dial CTV + "collection"'N  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%X' +2621 "core" ' +2 "collection"'Y% +4 "core" %\   +2 .tCS.seek 3.75ml + "collection"'l'I +1680 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%\  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%#  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%I' +2629 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'v ` +31 "core" ^ +2 .tCSV.dial :air + "collection"'V @ +46 "core" ? +2 .tCS.seek 10ml +2 "collection"'L' +1664 "core" ' + .tCSV.dial CTV +2 "collection"'  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'k'Ӵ +2610 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'M  +140 "core" +2 "collection"'y& +4 "core" &`zuSVM _ + #tStoring lyfil puck in Collection Clamp to tube 6 +2 "manipulator"&-% +3 "core" %\ ! +  + +2 "storage"(% +3 "core" % +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(o(K +355 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 ("& +2 "core" &K h [  +2 "manipulator"&5& +4 "core" &  " 8  + "manipulator"&|% +4 "core" %\ " # )  + +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"& ( +186 "core" ( +2 "manipulator"&& +4 "core" & ) % , ' + "storage"(b& +4 "core" &K w +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts + "manipulator"&E'φ +104 "core" ' +2 "storage"(& +4 "core" &K V + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +239 "core" ' +3 "storage"(- +3 "core" -'> + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&T& +3 "core" & # ' + "storage"(& +4 "core" &K A B + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&q'. +26 "core" ' +2 .tElbow.hold + "manipulator"&i, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -'> +2 .tSE.seek 7.12 Pucks below Top Plate +2 "storage"(W'2 +42 "core" ' +2 "manipulator"&4% +4 "core" %W k b + "storage"(r& +4 "core" &K   6 + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 341 counts +2 "manipulator"&n'΃ +17 "core" ' +2 "manipulator"& & +4 "core" &   G & +2 "storage"(;& +3 "core" &K J M +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&*'φ +15 "core" ' +2 .tSE.seek 8.12 Pucks below Top Plate +2 "storage"('! +47 "core" ' +2 "manipulator"&^& +4 "core" & $ ) & +2 "manipulator"&3% +3 "core" %ϊ - .   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +151 "core" ( +3 "manipulator"&u& +3 "core" &)  Cn +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +3 "core" &) Cn +2 .tForearm.seek CC + "manipulator"&' +98 "core" ' +2 .tHand.close + "manipulator"&P/ +72 "core" / +2 .tCC.seek :open +2 "collection"'/( +472 "core" ( +2 "storage"(& +4 "core" &K & + "storage"(& +4 "core" &K ~ " + "manipulator"&}& +4 "core" &' 1 /  A` + "manipulator"&2% +4 "core" % 9 1 &  +2 .tForearm.seek :retract + "manipulator"&x'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&J( +160 "core" ( +2 "manipulator"&)& +4 "core" & W e  @ +2 "storage"(+& +3 "core" &K  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 6 +2 "manipulator"&s'. +104 "core" ' +2 .tElbow.hold + "manipulator"&?, +4 "core" , + .tElbow.reconfigure TightElbow +48 "manipulator"&$&.,(\ #b +9 .tHand.open + "manipulator"&m1 +72 "core" 1 +3 "manipulator"&f% +3 "core" % V D F +2 "storage"(g& +4 "core" &K o q 2 + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 340 counts +2 "manipulator"&'΂ +18 "core" ' +2 "manipulator"&$& +4 "core" & u M > +2 "storage"(S& +3 "core" &K ^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'φ +16 "core" ' +2 "storage"(6% +4 "core" %& - +2 ."downElevator"SE.seek :down +3 "storage"( '} +100 (%% +3 "core" %* ] Yn +2 "manipulator"&e% +4 "core" %ϔ r o G + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&('\ +74 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +15 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%:  +76 "core" +2 .tPS.seek 2.5ml +2 "processing"%_' +2625 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%O  +56 "core" +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%t +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +57 "core" +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%w' +2619 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%]& +4 "core" &\\  + "manipulator"&!& +4 "core" & %> +2 "manipulator"&F% +3 "core" %\  %1 +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&A(, +179 "core" ( +2 "manipulator"&a& +4 "core" &, x %P + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &j& +3 "core" &, %P +2 .tForearm.seek :garage + "manipulator"&'' +102 "core" ' +2 .tHand.close + "manipulator"&\\/ +69 "core" / +2 "manipulator"&h& +4 "core" &, P +2 "manipulator"&@% +3 "core" % *  +2 .tForearm.seek :retract + "manipulator"&D'\ +99 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +122 "core" ( +2 "manipulator"&& +4 "core" &u  ' + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &u  & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +101 "core" ' +2 "manipulator"&d& +4 "core" &u * +2 "manipulator"&% +3 "core" % * +2 "processing"%9& +4 "core" &T  + "processing"%C& +4 .tPC.seek :closed +2 "processing"%c(] +2 "core" &M  +5 &S G +9 &E{_ 5 +10 &4k~i I +9 &hk W +9 &Nh W +10 &FQm W +9 &So W +9 &Rr W +10 &S} X +9 &MQ W +10 &Sz X +9 & Pr W +9 &"Pt W +10 &$WOz V +9 &&Nw W +9 &'Oy W +10 &)Rw W +9 &+^Oz W +10 &-Rz W +9 &.O W +9 &0Q W +10 &2eQ W +9 &4'Q W +9 &5M V +10 &7O W +9 &9nN W +10 &;0O W +9 &<R W +9 &>O W +10 &@vO W +9 &B8P W +9 &CN W +10 &EW X +9 &Gvn Z +10 &I0 \\ +9 &J ] +9 &L ] +10 &Nr ^ +9 &P4 ^ +9 &Q ] +10 &S ] +9 &U{ ] +10 &W< ^ +9 &X ^ +9 &Z ^ +10 &\\y E +9 &]^0 T +9 &]~* 4 +2 ( + "processing"%C& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.73 +2 "processing"%z& +4 "core" &]~* 4 + .tHand.open + "manipulator"&<1 +73 "core" 1 +2 "manipulator"&`% +4 "core" % { $ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&B'\ +93 "core" ' +2 .tPRV.dial :air + "processing"%0  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%{ +43 "core" +3 "processing"%K% +4 "core" % +2 .tPS.seek 0.3ml + "processing"%' +182 "Can" BA +214 "core" ' + .tPSV.dial PSR +2 "processing"%. +105 "core"  +3 "processing"%[% +3 "core" %  +2 #tPulling 0.4ml of PSR.air .PSR.select :air +3 .PS.seek 0.7ml + "processing"%'.U +499 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%1' +1927 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%p +104 "core" +2 .tPTV.dial :mixing + "processing"%G @ +77 "core" A +2 .tPBV.dial :waste2 + "processing"%U  +96 "core"  +2 .tPS.seek 0ml +2 "processing"%H' +2621 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&Z& +4 "core" &u  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&~(k +3 "core" ( + "manipulator"&7& +4 "core" &u   +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &u &  +48 .tForearm.seek PC +9 "manipulator"&R' +96 "core" ' +2 .tHand.close + "manipulator"&Q/ +66 "core" / +2 .tPC.seek :open +2 "processing"%( +455 "core" ( +2 "manipulator"&Y& +4 "core" &u r   + "manipulator"&% +4 "core" % ϸ \  +2 .tForearm.seek :retract + "manipulator"&\ '\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&#(, +134 "core" ( +2 "manipulator"&X& +4 "core" &, | ( " + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &, l q  " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&V' +114 "core" ' +2 .tHand.open + "manipulator"&l1 +65 "core" 1 +2 "manipulator"&% +4 "core" % l   ; +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&L'\ +102 "core" ' +2 #tLoading da puck from tube 7 into Processing Clamp + "processing"%& +4 "core" &= +2 "manipulator"&M% +3 "core" %\  /  +2 "storage"(y% +3 "core" % P +2 "storage"(-. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(([ +354 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +3 "core" &[* S  + "manipulator"&"& +4 "core" &, m l Z " + "manipulator"&5% +4 "core" %\  k j W  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 + "manipulator"&|( +189 "core" ( +2 "manipulator"&& +4 "core" & T T  3 + "storage"(b& +4 "core" &[?   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&=' +93 "core" ' +2 "storage"(& +3 "core" &[?   +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"( ' +186 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (T& +3 "core" &[= e o   + "manipulator"&& +4 "core" &  \\ 3 + .tElbow.seek 7 +2 "manipulator"&( +3 "core" ( + "manipulator"&4& +4 "core" &    3 + "storage"(r& +4 "core" &[= u t  +2 .tForearm.seek 7 + 300 counts + "manipulator"& ' +21 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&;/ +71 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&^& + "storage"(3'} +6 "core" & ! & e 3 +2 "manipulator"&E% +3 "core" % : B  +2 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' +3 .tElbow.seek PC +2 "manipulator"&(k +43 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +219 "core" ( +2 "manipulator"&q& +4 "core" &v f i  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &n& +3 "core" &v ^ g  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&W' +97 "core" ' +2 "manipulator"&u& +4 "core" &v m l v  +2 "manipulator"&,% +3 "core" % k m  +2 "processing"%*& +4 "core" & + "processing"%i& +4 .tPC.seek :closed + "processing"%P(] +3 "core" & +4 & - +10 &$A 4 +9 &<k~ I +9 &h X +10 &I W +9 &LO W +10 & Q X +9 &N W +9 &O X +10 &SM W +9 &M W +9 & T W +10 &"P X +9 &$\\N W +10 &&L W +9 &'O W +9 &)O X +10 &+cN W +9 &-%R W +9 &.N W +10 &0Q W +9 &2jQ X +10 &4-O W +9 &5J W +9 &7L W +10 &9tL W +9 &;5N W +9 &<N W +10 &>O W +9 &@{M W +10 &B=M W +9 &DJ W +9 &E[ X +10 &G{l Z +9 &I3 ] +9 &J ^ +10 &L ^ +9 &Nx ^ +10 &P: ^ +9 &Q ] +9 &S ^ +10 &U ^ +9 &WA ^ +9 &Y _ +10 &Z _ +10 &\\{ B +9 &][0 U +9 &]|+ 4 +2 ( + "processing"%i& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.75 .Hand.open +2 "manipulator"&>1 +66 "core" 1 +2 "manipulator"&8% +4 "core" % [ U /  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 7 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +2 %}9 +5 "core" 9 +103 "processing"%29 +3 "core" 9 +102 "processing"%)9 +2 "core" 9  +103 "processing"%+9 +2 "core" 9  +103 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%f9 +2 "core" 9 +103 "processing"%g9 +2 "core" 9" +103 "processing"%$9 +2 "core" 9& +103 "processing"%S9 +2 "core" 9+ +103 "processing"%x9 +2 "core" 9/ +103 "processing"%69 +2 "core" 93 +103 "processing"%J9 +2 "core" 97 +103 "processing"%%9 +2 "core" 9; +103 "processing"%e9 +3 "core" 9@ +102 "processing"%s9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%:9 +2 "core" 9L +103 "processing"%9 +2 "core" 9P +103 "processing"%9 +3 "core" 9U +102 "processing"% 9 +2 "core" 9Y +103 "processing"%o9 +2 "core" 9] +103 "processing"%I9 +2 "core" 9a +103 "processing"%9 +2 "core" 9e +103 "processing"%O9 +3 "core" 9j +102 "processing"%t9 +2 "core" 9n +103 "processing"% 9 +2 "core" 9r +151 "processing"%_9 +10 "core" 9x +103 "processing"%]9 +2 "core" 9} +103 "processing"%!9 +2 "core" 9 +103 "processing"%F9 +3 "core" 9 +102 "processing"%a9 +3 "core" 9 +102 "processing"%j9 +3 "core" 9 +102 "processing"%?9 +3 "core" 9 +102 "processing"%\\9 +3 "core" 9  +103 "processing"%h9 +3 "core" 9  +102 "processing"%@9 +3 "core" 9 +102 "processing"%(9 +3 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%'9 +3 "core" 9$ +102 "processing"%d9 +3 "core" 9)\ +102 "processing"%9 +2 "core" 9- +103 "processing"%99 +2 "core" 92 +103 "processing"%A9 +3 "core" 97 +103 "processing"%D9 +3 "core" 9; +102 "processing"%&9 +3 "core" 9@ +102 "processing"%z9 +2 "core" 9D +103 "processing"%<9 +2 "core" 9J +103 "processing"%`9 +3 "core" 9O +103 "processing"%C9 +2 "core" 9S +103 "processing"%09 +2 "core" 9X +103 "processing"%{9 +4 "core" 9\\ +103 "processing"%K9 +2 "core" 9b +103 "processing"%9 +3 "core" 9e +103 "processing"%w9 +2 "core" 9i +103 "processing"%.9 +2 "core" 9m +3 .tPH.hold 2:00:00,28C +3 "processing"%[ ppk + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +104 "core"  +2 "processing"%% +4 "core" % + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%p'\ +609 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%G'Һ +1608 "core" ' + .tPTV.dial :puck +2 "processing"%U  +76 "core"  +2 .tPSV.dial PTV + "processing"%1 +86 "core"  +2 .tPBV.dial :waste1 + "processing"%Z  +134 "core"  +2 "processing"%7% +4 "core" %ҷ+  +2 .tPS.seek 1.5ml + "processing"%N'} +611 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Q * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1617 "core" ' +2 .tdelay 5:00 +29411 "Can" BC +591 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%B  +36 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%c * +35 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%Y +74 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%' +2574 "core" ' +2 .tPSV.dial PTV + "processing"%X +76 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%v +75 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%R +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%~  +86 "core" +2 .tPS.seek :empty +2 "processing"%l'ղ +2573 "core" ' +3 .tPTV.dial :PRVmixing,via: PRV + "processing"%  +138 "core" +2 .tPSV.dial :mixloop + "processing"% +42 "core" +2 .tPRV.dial :ab1 + "processing"%\ @ +77 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%M' +365 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'y  +2 "processing"%-  +45 "core" +3  + "processing"%V% +4 "core" %  +2 .tPS.seek 0.34ml + "processing"%' +446 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'"  +30 "core" +2 .tPRV.dial :air + "processing"%5  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1185 "core" ' + .tPRV.dial :waste2 +2 "processing"%b @ +75 "core" > +4 .tPS.seek 0.5ml + "processing"%#'\ +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1620 "core" ' + .tPSV.dial :PML +2 "processing"%L +46 "core" +2 .tPTV.dial :mixing + "processing"%T @ +77 "core" A +2 .tPBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%4% +4 "core" %һO  +2 .tPS.seek 1.85ml + "processing"%r' +244 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%; * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%^' +1968 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'E& +3 "core" &# +2 "manipulator"&|& +3 "core" &v ` g   +2 "manipulator"&=% +4 "core" %  ` g 4 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"& (, +135 "core" ( +2 "manipulator"& & +4 "core" &, A C ( + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &,  9  ( +48 .tForearm.seek :garage +9 "manipulator"&n' +104 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 "manipulator"&3& +4 "core" &, ( +2 "manipulator"&u% +3 "core" % & +2 .tForearm.seek :retract +2 "manipulator"&,'\ +104 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&*( +298 "core" ( +2 "manipulator"& & +4 "core" &* $ + . Cp + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 && +2 "core" &*  " Co +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&>' +105 "core" ' +2 "manipulator"&8& +4 "core" &( U E 3 Bl +2 "manipulator"&}% +3 "core" % C D I  +2 "collection"'i& +4 "core" && +2 "collection"'2& +4 .tCC.seek :closed + "collection"'W(` +3 "core" &/ +4 &> 0 +9 &#C{G 4 +10 &?lyA I +9 &cH W +9 &GL V +10 &PKM V +9 &DL V +9 &FM V +10 &FK W +9 &XFI V +10 &HM V +9 & IK V +9 &"HM V +10 &$`JH V +9 &&"IK V +9 &'IJ V +10 &)DL W +9 &+gEK W +10 &-)BK W +9 &.AI W +9 &0DH W +10 &2oAJ W +9 &42F@ V +9 &5BJ W +10 &7DI V +9 &9vGJ W +10 &;:DI V +9 &<ED W +9 &>CD W +10 &@>@ V +9 &BAF@ W +9 &DAH W +10 &EB@ W +9 &GCJ W +10 &IHJD W +9 &KU? X +9 &L| 7 \\ +10 &Ns2,6 a +9 &P1/16 b +9 &Q227 b! +10 &S38? b& +9 &Uf8:? b/ +10 &W>=: b2 +9 &XDD6 b2 +9 &ZKK5 b4 +10 &\\4MO7 b3 +9 &]PS0 b3 +9 &_VW8 P +10 &`WX\\9 (t +9 &`dY\\3 #g +2 ( + "collection"'2& +3 #tCollection Clamp onSpring/offSpring for 13/27 samples, on/off torque 2.66 + "collection"')& +4 "core" &`dY[( #g + .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&+% +4 "core" %  G \ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"% +105 "core"  +2 "processing"%m% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%f' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%g  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%$' +1614 "core" ' + .tPSV.dial PSR +2 "processing"%S +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%x' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%6  + "collection"'J  +34 "core" ~ +134  +2 .tPSV.dial :mixloop + "processing"%% +106 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%e  +78 "core" +2 .tPS.seek 0ml +2 "processing"%s' +2628 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%:' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +46 "core" +2 .tPS.seek 0ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%o' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%I +46 "core" +2 .tPS.seek 0ml +2 "processing"%' +2635 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&O& +4 "core" &' &Bj +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&t( +50 "core" ( +2 "manipulator"& & +4 "core" & \ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" & \ +2 .tForearm.seek CC +2 "manipulator"&]' +96 "core" ' +2 .tHand.close + "manipulator"&!/ +69 "core" / +2 .tCC.seek :open +2 "collection"'F( +472 "core" ( +2 "manipulator"&a& +4 "core" & m * \ + "manipulator"&j% +4 "core" %  o   +2 .tForearm.seek :retract + "manipulator"&?'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&\\(, +281 "core" ( +2 "manipulator"&h& +4 "core" &, g E G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" &, H @ G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&(' +110 "core" ' +2 .tHand.open + "manipulator"&1 +65 "core" 1 +2 "manipulator"&% +4 "core" % z Q _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&''\ +99 "core" ' +2 ."da"delayUntil "12:15:16.82" +17770 "Can" II +6814 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%d @ +76 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3057 .PBV.dial between PSV and waste1 +2 "processing"%9 * +47 "core" ) +2 ."da"PSV.dial :air + "processing"%A  +45 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%D' +2580 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%& +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%z  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%< +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%`  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%C'ղ +2571 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%0 +136 "core"  +2 "processing"%{% +4 "core" %լ- + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%K'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%w  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%. +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%% +4 "core" %Ҹ#  + ."da"PS.seek 1.5ml +2 "processing"%H'~ +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%U' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%1  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%7 +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%G' +2581 "core" ' + ."da"PSV.dial PTV +2 "processing"%Q +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%N +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%B  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%c'ղ +2548 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%Y +136 "core"  +2 "processing"%% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%X'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%v'Һ +1608 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%R +76 "core" +4 ."da"PBV.dial :waste1 +2 "processing"%~  +34 "core" +2 "processing"%% +4 "core" %ҹ  + ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%\ ' +1610 "core" ' +2 ."da"delay 2:00 +10551 "Can" =< +1451 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%l  +32 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%y * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%- +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%V' +2553 "core" ' + ."da"PSV.dial PTV +2 "processing"%M +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%" +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%5 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +76 "core"  +2 ."da"PS.seek :empty +2 "processing"%b'ղ +2554 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +46 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%#  +44 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%L +46 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%T' +396 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%  +46 "core"  +2 "processing"%4% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%;'a +361 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%r'Һ +1569 "core" ' + ."da"PSV.dial :PML +2 "processing"%E +46 "core" +2 ."da"PTV.dial :mixing + "processing"%| @ +76 "core" B +2 ."da"PBV.dial :waste1 + "processing"%=  +36 "core" +2 "processing"% % +3 "core" %Ҿ  +2 ."da"PS.seek 1.85ml +2 "processing"%q' +243 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1969 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +41880 "Can" RQ +6122 #"da"recoverPRVreagent08 + .PTV.dial :mixing +52 .PBV.dial :waste1 +4 "processing"%3  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%u * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%n' +2581 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%8  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%}'ղ +2580 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%i +135 "core"  +2 "processing"%,% +4 "core" %ճZ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%/'\ +597 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%)'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +76 "core"  +2 ."da"PSV.dial PTV + "processing"%+ +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%2  +34 "core"  +2 "processing"%% +3 "core" %һ`  +2 ."da"PS.seek 1.5ml +2 "processing"%m' +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%^' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%g  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%f * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%S +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%$' +2559 "core" ' + ."da"PSV.dial PTV +2 "processing"%J +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%6 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%e  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%x'ղ +2554 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +148 "core"  +2 "processing"%s% +4 "core" %յ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%:'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +77 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%I% +3 "core" %Ҿ  +2 ."da"PS.seek 1.5ml +2 "processing"%o' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"% ' +1615 "core" ' +2 ."da"delay 2:00 +11331 "Can" == +671 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%_  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%* +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2556 "core" ' + ."da"PSV.dial PTV +2 "processing"%W +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%a +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%j +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%]  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%h'ղ +2559 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%@ +136 "core"  +2 "processing"%t% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%? +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%(  +36 "core" +2 "processing"%d% +4 "core" %ҿ  + ."da"PS.seek 1.5ml +2 "processing"%' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%9 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%A' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%& * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%z +75 "core"  +2 ."da"PS.reconfigure PSfast +55 "processing"%#A ,`b +5 ."da"PS.seek 2.5ml +2 "processing"%<' +2550 "core" ' + ."da"PSV.dial PTV +2 "processing"%` +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%D +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%0 +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%{  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%C'ղ +2548 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%K +141 "core"  +12 "processing"%w% +17 "core" %ն +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +15 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +8 "processing"%.'m +357 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +4 "core" %m  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1622 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%p +77 "core" +2 ."da"PBV.dial :waste1 + "processing"%H  +36 "core" +3 "processing"%1% +4 "core" %Һ  +2 ."da"PS.seek 1.5ml + "processing"%Z' +613 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%U' +1612 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%Q  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%N * +47 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +76 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%B' +2601 "core" ' +2 ."da"PSV.dial PTV + "processing"%G +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Y +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%c  +77 "core"  +2 ."da"PS.seek :empty +2 "processing"%X'ղ +2596 "core" ' +2 "processing"%R9 +3 "core" 95* +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast + "processing"%~  +3 "core" 5* + 5* +2 "processing"%& +3 "core" &]|* 4 + #"da"Imaging da puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&v% +3 "core" %\   +2 "storage"(% +3 "core" %~ R +2 "storage"(. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 6 +2 "storage"(l(K +353 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (y& +3 "core" &K 2 + "manipulator"&-& +4 "core" &, A @ G + "manipulator"&\ % +4 "core" %\  @ B  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 +2 "manipulator"&M( +190 "core" ( +2 "manipulator"&"& +4 "core" & I 0/ + "storage"(5& +4 "core" &K V +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&'φ +98 "core" ' +2 "storage"(V& +4 "core" &K  + ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(' +237 "core" ' +2 "storage"(- +3 "core" -'4 + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&#& +3 "core" &  / +2 "storage"(L& +3 "core" &K + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 6 +2 "manipulator"&b'. +24 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(4- +2 "core" -'4 +3 ."da"SE.seek 8.12 Pucks below Top Plate + "storage"(T'( +45 "core" ' +2 "manipulator"&% +4 "core" %W  + "storage"(;& +4 "core" &K & + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 6 + 341 counts +2 "manipulator"&E'΃ +17 "core" ' +2 "manipulator"&|& +4 "core" & ) * >. + "storage"(=& +4 "core" &K P +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 600 counts + "manipulator"& 'φ +16 "core" ' +2 ."da"SE.seek 9.12 Pucks below Top Plate +2 "storage"(' +51 "core" ' +2 "manipulator"&r& +4 "core" & @ @. +2 "manipulator"&q% +3 "core" %ϗ $  +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&3'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&u(k +268 "core" ( +2 "manipulator"&& +4 "core" &s > # $ + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 && +2 "core" &s > 2 i +2 ."da"Forearm.seek PC + "manipulator"& ' +91 "core" ' +2 ."da"Hand.close + "manipulator"& / +75 "core" / +2 ."da"PC.seek :open +2 "processing"%( +450 "core" ( +2 "storage"(8& +3 "core" &K b +2 "manipulator"&n& +3 "core" &s S G  +2 "manipulator"&i% +3 "core" % F S $ +2 ."da"Forearm.seek :retract +2 "manipulator"&,'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +52 ."da"Elbow.seek 6 +10 "manipulator"&}( +266 "core" ( +2 "manipulator"&/& +4 "core" & . @ 0 + "storage"(& +4 "core" &K ^ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&+'φ +101 "core" ' +2 ."da"Hand.open + "manipulator"&21 +66 "core" 1 +2 "storage"(- +4 "core" -' +2 ."da"SE.seek 8.88 Pucks below Top Plate +2 "storage"()' +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 8.11 Pucks below Top Plate +2 "storage"(>' +55 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep2312h546ml.tif +956 "Can" +624 #"da"SX MX5/16 (USB:75): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 12.111 seconds\ /var/log/esp/da19sep2312h546ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep2312h546ml15s.tif +361 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1197 #"da"SX MX5/16 (USB:75): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep2312h546ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep2312h546ml30s.tif +3071 #SX MX5/16 (USB:75): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep2312h546ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep2312h546ml70s.tif +7134 #SX MX5/16 (USB:75): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep2312h546ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "12.111 sec auto-exposure",Subject: "da19sep2312h546ml images!" +11 "storage"(m- +11 "core" -' +7 "storage"(g& +4 "core" &K  +2 "manipulator"&f& +4 "core" & ! ' 70 +3 ."da"Elbow.seek 6 +2 "manipulator"&S( +3 "core" ( +2 "manipulator"&^& +3 "core" & ( $ _0 +2 "storage"(J& +4 "core" &K +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&6'φ +13 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 8.83 Pucks below Top Plate +2 "storage"(%' +65 "core" ' +2 "manipulator"&e& +4 "core" &   [ 0 +2 "storage"($& +3 "core" &K F @ s +2 ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 6 +2 "manipulator"&'. +30 "core" ' + ."da"Elbow.hold +2 "manipulator"&s, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 9.02 Pucks below Top Plate +4 "storage"(x' +26 "core" ' +2 "manipulator"&% +6 "core" %J~ X d T# +3 "storage"( & +4 "core" &K  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 6 + 328 counts +3 "manipulator"&'v +18 "core" ' +4 "manipulator"&I& +5 "core" &    . +2 "storage"(:& +3 "core" &K J H +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +4 "manipulator"&O'φ +23 "core" ' +2 "storage"(o% +5 "core" % J S +5 ."downElevator"SE.seek :down +11 "storage"(_'} +95 (!% +3 "core" %އ Xh +3 "manipulator"&*% +6 "core" %ύ " & D Y +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"& '\ +64 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +25 "core" ' +2 ."da"SC.coast + "storage"(6 +4 #tStarting finalPurge +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%W& +4 "core" &@ +2 "manipulator"&a& +4 "core" & j k . +2 "manipulator"&j% +3 "core" %\  m j =  +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&](, +189 "core" ( +3 "manipulator"&& +4 "core" &, \\ T +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &, ) T +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&t' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&h/ +77 "core" / +2 "manipulator"&& +6 "core" &, P 7 T +2 "manipulator"&?% +5 "core" % ' '  + ."psFlush"Forearm.seek :retract +2 "manipulator"&('\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&d(k +125 "core" ( +2 "manipulator"&& +6 "core" &p ~  +4 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +2 &9& +4 "core" &p c  +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&' +103 "core" ' +2 "manipulator"&& +6 "core" &p 9 ! +2 "manipulator"&&% +4 "core" % _ ! +2 "processing"%z& +3 "core" &+ +2 "processing"%A& +4 ."psFlush"PC.seek :closed +2 "processing"%`(] +2 "core" &1 +4 &)  +9 &'s# . +10 &^ B +9 &>p U +9 &Q W +10 &O W +9 &N V +9 &@M W +10 &J W +10 &N W +8 &N V +10 & HN W +9 &"\ N W +9 &#J V +10 &%L V +9 &'OP W +10 &)N W +9 &*M W +9 &,O W +10 &.XO W +10 &0Q W +9 &1O W +9 &3N W +9 &5`I W +10 &7"O W +9 &8P W +9 &:Q W +10 &*O W +9 &?N V +10 &AL V +9 &CqL V +10 &E1Q W +10 &F] X +8 &H{ [ +10 &Jf ] +9 &L( ] +9 &M ] +10 &O ] +9 &Qm ] +10 &S/ ] +9 &T ^ +9 &V ^ +10 &Xt ^ +9 &Z6 ^ +9 &[ S +10 &].O %s +9 &]x* 2 +2 ( + "processing"%A& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.74 + "processing"%D& +5 "core" &]x% 2 +58 ."psFlush"Hand.open +4 "manipulator"&01 +68 "core" 1 +2 "manipulator"&{% +4 "core" % o V  +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"&<'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%K +136 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%w'TE +296 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +820 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%C' +1612 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%.  +32 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2620 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%p +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%H'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%1' +2118 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%7 U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%Z' +2634 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%Q @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2623 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +96 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%U'ղ +2626 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%G +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%Y' +2628 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%c' +2621 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%B @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%~  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2629 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%v +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'TE +1109 "core" ' +3 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%y +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%-  +57 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%\ ' +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%" +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%5'\ +616 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%\\' +2118 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%V +75 "core" +2 ."psFlush"PBV.dial PSV + "processing"%' U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%# @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%4  +86 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%; +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%|' +1436 "Can" A@ +1200 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%= +73 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%r' +2663 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%q @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%M  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'b& +4 "core" &\ Y + "manipulator"&E& +4 "core" &p b p + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&T(k +2 "core" ( +2 "manipulator"& & +3 "core" &p _ g +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &p \\ h + .tForearm.seek PC +2 "manipulator"&' +93 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tPC.seek :open +2 "processing"% ( +453 "core" ( +2 "manipulator"&3& +4 "core" &p x n ' + "manipulator"&P% +4 "core" % ϰ x '' +47 .tForearm.seek :retract +9 "manipulator"&8'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&n( +417 "core" ( +2 "manipulator"&i& +4 "core" & w % % + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" & % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&/' +103 "core" ' +2 "manipulator"&& +4 "core" & [ # +2 "manipulator"&u% +3 "core" % # +3 "collection"'2& +3 "core" &- +2 "collection"'& +3 .tCC.seek :closed +2 "collection"',(` +3 "core" &\ - +2 &\   +10 &(n  - +9 &^x A +9 &5n  U +10 &G V +9 &J  W +10 &uH\  V +9 &7I\  V +9 &F  V +10 &F  V +9 &}I\  W +9 & AH  V +10 &"M   V +9 &#G\  V +10 &%J   W +9 &'GJ   W +9 &) G   V +10 &*I  V +9 &,I\  W +9 &.PI   V +10 &0G  V +9 &1E  V +10 &3J  V +9 &5XH  V +9 &7F  V +10 &8I  V +9 &:H  V +9 &#F   V +9 &?H  V +10 &AG   V +9 &ChE\   V +9 &E+F  V +10 &FE\   V +9 &HM  V +9 &JmT W +10 &L%u% [ +9 &MOC ^ +10 &O[^ a +9 &QV^` b +9 &S_c b +10 &Tab b$ +9 &Vad b* +9 &XIde b0 +10 &Zfg b1 +9 &[ii b2 +10 &]fkl b1 +9 &_mm X +9 &`/;lo * +10 &`pnp Z +5 ( + "collection"'& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.60 + "collection"'& +4 "core" &`psmo Z + &`psmo Z + .tHand.open + "manipulator"&)1 +74 "core" 1 +2 "manipulator"&m% +4 "core" % g Z @  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&g'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'f& +4 "core" &`pshl Z +2 "collection"'^% +3 "core" %Ӳhk +2 .tCSV.dial CSR + "collection"'J  +42 "core"  +2 "collection"'e% +4 "core" %Ӫjl + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'$'qi +1349 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '% +3 "core" %qigj  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"' 'C +693 "core" ' + .tCSV.dial :waste +2 "collection"'I +136 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"':'Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'}& +4 "core" &`psfh Z +2 "collection"'o% +3 "core" %ӳef +2 .tCSV.dial :flush + "collection"'+  +56 "core" +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'>'qi +1315 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'! @ +46 "core" A +2 "collection"'*% +4 "core" %qoeg  +2 .tCS.seek 7.001ml + "collection"'6' +574 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'S  +2 '%  +55 "core" ~ +89  +2 .tCBV.dial :waste1 + "collection"' @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'W'Ӵ +1799 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'a& +4 "core" &`pqgi Z + "collection"'j% +4 "core" %Ӵhi + .tCSV.dial :flush +2 "collection"'  +75 "core" +2 .tCS.seek 5ml +2 "collection"'x'qi +1309 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'O @ +45 "core" A +2 "collection"'% +4 "core" %qjfg  +2 .tCS.seek 7ml + "collection"'@' +571 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'_  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'l  +108 "core"  +2 .tCS.seek 0ml +2 "collection"'s'Ӵ +1782 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'h& +4 "core" &`pqeh Z + "collection"'% +4 "core" %ӯeg + .tCSV.dial CSR +2 "collection"'?  +43 "core"  +2 "collection"' % +4 "core" %ӯch + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'' +2046 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'9' +564 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'t +2 '  +146 "core"  +3 + .tCTV.dial :intake +2 "collection"'&  +76 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'z' +2064 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"']  +76 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'('Ӵ +580 "core" ' +2 .tCSV.dial CSR + "collection"'  +106 "core"  +2 "collection"'D% +4 "core" %Ӹef + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'0'qi +1345 "core" ' +2 .tdelay 5 seconds +553 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml + "collection"'{' +1340 "core" ' + .tCSV.dial CBV +2 "collection"'A +139 "core" ~ +2 .tCS.seek 0ml +2 "collection"'K'Ӵ +2601 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & Q S  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&X( +7 "core" ( +2 "manipulator"&w& +4 "core" & X Q 7  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & R V   +2 .tForearm.seek CC +2 "manipulator"&.' +95 "core" ' +2 .tHand.close + "manipulator"&C/ +75 "core" / +2 .tCC.seek :open +2 "collection"'p( +474 "core" ( +2 "manipulator"&& +4 "core" & ' + "manipulator"&H% +4 "core" %  ) +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&7(, +280 "core" ( +2 "manipulator"&1& +4 "core" &, )H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &, (H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&Z' +115 "core" ' +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&N% +4 "core" % o Z V  E +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&G'\ +103 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:37 + #Preparing to sleep until 7:24AM 9/24/2019 +4 ."shutdown"CC.coast +3 #tAsleep til 7:24AM 9/24/2019 + "collection"'6 +5 #tContinuing at 07:24EDT24-Sep-19 + ."shutdown"CS.coast +4 "Can" 22 +2 "collection"'5 +3 ."Qmail"GoodNews.email "Then, in tube 7: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:115\\n{4 => 22,\\n 5 => 22,\\n 6 => 10,\\n 7 => 12}\\nCan@13:10:38, 23.9C, 22% humidity, 15.1psia, 12.284V, 0.245A, 0.245A avg, 3.01W",Subject: "Asleep until 07:24EDT24-Sep-19" +4 ."shutdown"PC.coast +2 "processing"%6 +3 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +38 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +20977 "Can"  +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   @EDT1569297850.23   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002  %% +60002   +60002   +60002  %% +60003   +60002   +60002  $$ +60002  %% +58886   +2 #tPowering core bus +494 .Gate.power :raw,:ON +2 "sampler") +2 )U +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 %Y +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )B% +2 "core" % +2 .tSS.configure SSconfig +2 "sampler")#.0X +2 .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +4 "storage"(y& +3 "core" &  + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (-% +2 "core" %  +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 .tCH.coast + "collection"'  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast +2 "processing"%"  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +10 "collection"'\ % +2 "processing"%5% +5 "core" %DE` +2 "manipulator"&V% +2 ."rdySampler"Intake.select :close +2 .Exhaust.select :close +3 .CTV.dial :air +2 "collection"''  +2 "core" % +2 % @ F ; +  + ."rdyProcessing"PSV.dial :air +3 "manipulator"&\\% +2 ."rdySampler"CSV.dial :waste1 +4 "processing"%#  +2 "collection"' +4 "core" % @ D < +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract + "manipulator"&4'\ +35 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler")L +3 "core"  +2 "sampler");  +5 "core"  +3 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b + "sampler")#.0X 22,\\n 5 => 22,\\n 6 => 10,\\n 7 => 12}\\nCan@07:24:37, 22.8C, 21% humidity, 15.0psia, 12.225V, 0.502A, 0.502A avg, 6.14W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +2 #t===> STARTED deepDAwithoutWCR (phase #15) <=== +2 #Starting initialPurge +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'T& +3 "core" &GDv \ +2 .tHand.open + "manipulator"&i1 +66 "core" 1 +2 "manipulator"& & +4 "core" & k T 0 +2 "manipulator"&% +3 "core" % \  A C a  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&u(, +191 "core" ( +2 "manipulator"&2& +5 "core" &, k e U V + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &, c ^ J V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +4 "manipulator"&F' +100 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / + "manipulator"&& +5 "core" &, 7 < V +3 "manipulator"&)% +4 "core" % / @ @ + ! + .tForearm.seek :retract +2 "manipulator"&m'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&f( +312 "core" ( +2 "manipulator"&^& +5 "core" &' @ G g Aa + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &' = A < Aa +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&e' +100 "core" ' +3 "manipulator"&/& +4 "core" &(    Aa +2 "manipulator"&k% +3 "core" %    +2 "collection"'& +4 "core" &EEq \ +2 "collection"'$& +4 .tCC.seek :closed +2 "collection"'I(` +3 "core" &GDV \ +4 &\ DEO D +9 & DsFD\\ 4 +10 &7izEEW H +9 &eEFT W +9 &FFE[ W +10 &CGFD[ W +9 &GFDQ W +10 &LGDY W +9 &IDE] W +9 &MIFDO V +10 & IDFW W +9 & IGEP W +9 &"IFE\\ V +10 &$TGGF\\ W +9 &&IEEO V +10 &'JGEQ W +9 &)GDE[ W +9 &+]IGDQ V +9 &-IEFU W +10 &.HEEP W +9 &0LEDU W +10 &2eGDFW V +9 &4&GFFX W +11 &5JHFP W +9 &7GGFV V +9 &9lIGGV W +10 &;.DGFX W +9 &<GGEY W +8 &>FFES W +10 &@uGFFM V +9 &B6FEGL W +10 &CDHFG W +9 &EJFDK W +9 &G{IIHN W +10 &I=OOMK W +9 &J]WSL Y +9 &LwiN \\ +11 &NhN ` +8 &P$M b +10 &QM b# +9 &SM b( +9 &U[M b/ +11 &WM b0 +8 &XM b/ +9 &Z~L b0 +10 &\\/M b0 +9 &]M b0 +10 &_M N +9 &`RL )w +9 &`)K W +9 ( +3 &`bL P +2 "collection"'$& +4 #tCollection Clamp onSpring/offSpring for 13/27 samples, on/off torque 2.55 + "collection"' & +4 "core" &`bN P + .tHand.open +2 "manipulator"&}1 +73 "core" 1 +2 "manipulator"&o% +4 "core" %  T  +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&+'\ +93 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"':& +4 "core" &`bc P + "collection"'!% +4 "core" %Ӳk +2 .tCSV.dial CSR +2 "collection"'*  +139 "core"  +2 "collection"'>% +6 "core" %ӲK +3 #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure CSconfig +4 "collection"'#P d@b +4 .tCS.seek 5ml + "collection"'S'qi +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '%% +3 "core" %qf? +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"''@ +700 "core" ' + .tCSV.dial :waste +2 "collection"'6 +136 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'a'Ӵ +1968 "core" ' +2 #tPurging external Intake + "collection"'j& +4 "core" &`a] P + "collection"'% +4 "core" %ӷ` + .tCSV.dial :flush + "collection"'W  +57 "core" +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'O' +2571 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' + 'x  +16 "core"  +61  +2 .tCTV.dial :intake + "collection"'_  +78 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'l'Ӵ +2598 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'@  +78 "core" ~ +2 #tFlushing upper manifold + "collection"'h& +4 "core" &``C P + "collection"'% +4 "core" %Ӷc + .tCSV.dial :flush +2 "collection"'?  +87 "core" +2 .tCS.seek 5ml +2 "collection"' 'qi +1310 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'s @ +58 "core" > +2 "collection"'% +4 "core" %qdD  +53 .tCS.seek 6.999ml + "collection"''y +576 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'t +107 "core"  +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'&'Ӵ +1806 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'9'2T +819 "core" ' + .tCSV.dial :waste +2 "collection"'] +45 "core" +2 .tCS.seek 0ml +2 "collection"'z'Ӵ +823 "core" ' +2 "collection"'& +4 "core" &``d P + "collection"'D% +4 "core" %ӯ` + .tCSV.dial :flush + "collection"'(  +44 "core"  +2 .tCS.seek 3ml +2 "collection"'0'2T +820 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'A @ +45 "core" B +2 "collection"'{% +4 "core" %2PK  +2 .tCS.seek 5ml +2 "collection"''qe +576 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +2 "collection"'w'Ӵ +1324 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +825 "core" ' + .tCSV.dial :waste +2 "collection"'C +76 "core" +2 .tCS.seek 0ml +2 "collection"'n'Ӵ +820 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&g& +4 "core" &&  8 Aa +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&,( +50 "core" ( +2 "manipulator"&& +4 "core" & c `  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" & ^ S (  +2 .tForearm.seek CC +2 "manipulator"&.' +91 "core" ' +2 .tHand.close + "manipulator"&1/ +74 "core" / +2 .tCC.seek :open +2 "collection"'Q( +468 "core" ( +2 "manipulator"&X& +4 "core" &  4  + "manipulator"&% +4 "core" %  p p  + .tForearm.seek :retract +2 "manipulator"&N'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +282 "core" ( +2 "manipulator"&Z& +4 "core" &, < + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &,  < +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&K' +114 "core" ' +2 .tHand.open +2 "manipulator"& 1 +68 "core" 1 +2 "manipulator"&% +4 "core" % \ x   S Z +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&G'\ +104 "core" ' +2 #tda sampling at most 1000ml +3 #Loading sh1 puck from tube 7 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 7 at 07:29:05EDT24-Sep-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 10,\\n 7 => 12}\\nCan@07:24:37, 22.8C, 21% humidity, 15.0psia, 12.225V, 0.502A, 0.502A avg, 6.14W",Subject: "da sampling at most 1000ml" +2 "collection"'7& +4 "core" &CBp +2 "manipulator"&[% +3 "core" %\ $ q }  C +2 "storage"(U% +4 "core" % g + "storage"(. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +3 "storage"(Y([ +1617 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (B& +3 "core" &[$  \  + "manipulator"&c& +4 "core" &,  !< +2 "manipulator"&~% +4 "core" %\ " m !B +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&R( +183 "core" ( +2 "manipulator"&v& +4 "core" & l . + "storage"(& +5 "core" &[%  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts + "manipulator"&' +102 "core" ' +2 "storage"(y& +4 "core" &[%  P \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(-' +195 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 ("& +3 "core" &[% D \  + "manipulator"&\ & +4 "core" & _ . + .tElbow.seek 7 +2 "manipulator"&5( +3 "core" ( +2 "manipulator"&V& +3 "core" & ] j  . +2 "storage"('& +3 "core" &[% t \  +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&\\' +22 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close +45 "manipulator"&/ +73 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&L& +4 "storage"(;'} +3 "core" & ^ [ ? . +2 "manipulator"&#% +3 "core" % l   +2 .tForearm.seek :retract +2 "manipulator"&|'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&q( +54 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +97 "core" ( +2 "manipulator"&& +4 "core" &(  Bj + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &r& +3 "core" &(  Bj +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +94 "core" ' +2 "manipulator"&<& +4 "core" &( o Bj +2 "manipulator"&3% +3 "core" % `  +3 "collection"'`& +3 "core" &BBu +2 "collection"'4& +4 .tCC.seek :closed + "collection"'M(` +4 "core" &AAr +3 &A@W  +9 &*m@@W - +10 &^vABX A +9 &GlAB^ U +9 &GBA\\ U +10 &F?B] V +9 &DCAS U +10 &KGAAW U +9 & DA@R V +9 &ICBX V +10 &GBAV V +9 & REBBQ V +9 &"JC@W V +10 &#FABP V +9 &%JA@P V +10 &'ZJBAO V +9 &)C@CQ V +9 &*FCBP V +10 &,HA@N U +9 &.cFAAN U +10 &0$F@BR V +9 &1CBAO U +9 &3FBCO U +10 &5kIC?Q U +9 &7,GBBD V +9 &8FBBC U +10 &:BABC U +9 &5CB@E U +10 &?FCAD V +9 &ADBAD U +10 &C{EBBD U +9 &E>DACD U +9 &FFDD; U +10 &HLII@ V +9 &J}_YP4 X +10 &L3}l5 \\ +9 &M; ` +9 &O6 a +10 &Qg3 b +9 &S(5 b +9 &T5 b! +10 &V4 b& +9 &X`2 b- +10 &Z; b1 +9 &[3 b0 +9 &]8 b2 +10 &_.1 V +9 &`747 + +9 &`q@ !a +5 ( + "collection"'4& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.70 +2 .Hand.open +2 "manipulator"& 1 +67 "core" 1 +2 "manipulator"&T% +4 "core" %  x p  +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&i'\ +97 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler") + +4 "core" + + "sampler")% +4 "core" %z $ |< +2 "collection"'2& +3 "core" &`q}3 l!a +3 "Can" `` + #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0X +31 +2 .tdelay 3.8 seconds +382 "collection"'% +4 "core" %ӯ5 a + "sampler"))% +4 "core" %3 p + .tSSV.dial :spit +2 "sampler")d +142 "core"  +2 .tSS.seek 0ml +2 "sampler")F'z +266 "core" ' +2 .tSSV.dial CBV + "sampler")u  +142 "core" +2 .tCTV.dial :intake + "collection"'^  +80 "core"  +2 #tWaiting for external sampler to finish priming... .delayUntil "07:32:39.82" +1589 #"pumping"6.6L/min +3007 #6.6L/min +3007 #6.6L/min +3007 #6.6L/min +3007 #6.6L/min +2862 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +138 #"pumping"6.6L/min +72 "collection"'J% +3 "core" %ӯ/1_ V +2 #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X% +3 "core" %ӯ12; X + #tIntake @21.4psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X+ +3 "core" + +53 "collection"':% +4 "core" %ӯ - U +2 "sampler")%% +3 "core" %  c7 +52 "collection"'S% +3 "core" %ӯ(', V +2 "sampler")6% +3 "core" %Y[  c +2 "sampler")% +3 "core" %]`  c + .tIntake.select :close +2 "sampler")0 +9 )j% +3 "core" %ik  i + .tSSV.dial :exhaust +2 "sampler")e  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +803 #"pumping"6.6L/min +105 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")W  +81 "core" +2 #tAllowing 130s for 25.0ml of remaining 750.0ml + .Intake.select :open + "sampler") +210 "collection"'a% +3 "core" %ӯ229 K +2 #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 89 +2 "sampler")#.Y0X P + #tIntake @19.7psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 80 + "sampler")#.P0X R +2 "sampler") % +3 "core" %-!  ` +15 "collection"'D% +3 "core" %ӯ[ T +2 "sampler")(% +3 "core" %-  $ c P +2 "collection"'% +4 "core" %ӯc T + #tIntake @20.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 65 +2 "sampler")#.A0X S +2 "sampler")% +3 "core" %  b\ T +15 "collection"'% +3 "core" %ӯ "b T +2 "sampler")L% +3 "core" %  b= +15 "collection"'#% +3 "core" %ӯ$$^ T +2 "sampler")\\% +3 "core" %  c= +2 "collection"'<% +4 "core" %ӯ&$A T + #tIntake @20.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 43 +2 "sampler")#.+0X Q +2 "sampler")|% +3 "core" %Դ% ` +15 "collection"'Q% +3 "core" %ӯ!!? S +2 "sampler");% +3 "core" %Դ  b\ W +15 "collection"'4% +3 "core" %ӯ#$f T +2 "sampler")% +3 "core" %Բ # a\ M +2 "collection"'2% +3 "core" %ӯ$$Y S +2 .tSS.reconfigure SSinhale.with maxSpeed: 39 +2 "sampler")#.'0X% +3 "core" %ӯ-,_ Q +2 "sampler")W% +3 "core" %]B1 ' _ +15 "collection"'a% +3 "core" %ӯ,*? R +2 "sampler")% +3 "core" %]B  a t +15 "collection"'O% +3 "core" %ӯ('? S +2 "sampler")@% +3 "core" %]A " c A +2 "collection"'h% +3 "core" %ӯ%%a T +2 .tSS.reconfigure SSinhale.with maxSpeed: 29 +2 "sampler")#.0X Q +2 "sampler")0% +3 "core" %  ]+ +52 "collection"'+% +3 "core" %ӯ/.> Q +2 "sampler")I% +3 "core" %--  _+ +53 "collection"'X% +3 "core" %ӯ00\\ Q +2 "sampler")% +3 "core" %>@  ^+ +53 "collection"'H% +3 "core" %ӯ10B P +2 "sampler")1% +3 "core" %MK _+ +53 "collection"'Z% +3 "core" %ӯ..^ Q +2 "sampler")p% +3 "core" %XY  _+ +2 "sampler").% +3 "core" %ZZ ( ^+ +2 .tIntake.select :close + "sampler")0 +10 )% +3 "core" %]] # e+ + .tSSV.dial :exhaust +2 "sampler")  +6 #"pumping"6.6L/min +73 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")N'z +917 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")f  +80 "core"  +2 #tAllowing 130s for 25.0ml of remaining 700.0ml + .Intake.select :open + "sampler") +210 "collection"'[% +3 "core" %ӯ..b O + #tIntake @21.2psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 26 +2 "sampler")#.0X S + #tIntake @21.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 21 +2 "sampler")#.0X S +2 #tIntake @21.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 19 +2 "sampler")#.0X R +2 "sampler")$% +3 "core" %p $ a z +15 "collection"'*% +3 "core" %ӯ),Z S +2 "sampler") % +3 "core" %p  bC +15 "collection"'}% +3 "core" %ӯ++? S +2 "sampler")8% +3 "core" %o  b9 +2 "collection"'% +3 "core" %ӯ++I S +2 .tSS.reconfigure SSinhale.with maxSpeed: 17 +2 "sampler")#.0X% +3 "core" %ӯ++c M +2 "sampler")W% +3 "core" %%  \\ +15 "collection"'a% +3 "core" %ӯ,.J N +2 "sampler")% +3 "core" %  ] O +15 "collection"'O% +3 "core" %ӯ.-h O +2 "sampler")@% +3 "core" %  $ ^ F +15 "collection"'h% +3 "core" %ӯ/,J O +2 "sampler"):% +3 "core" %   ^ F +15 "collection"'%% +3 "core" %ӯ*+> P +2 "sampler")% +3 "core" %  " ^ F +15 "collection"'l% +4 "core" %ӯ+(C O +2 "sampler")s% +3 "core" %   ^ F +15 "collection"'?% +3 "core" %ӯ,+D P +2 "sampler")t% +3 "core" %  ! ^ F +15 "collection"'% +3 "core" %ӯ..c O +2 "sampler")x% +3 "core" %  ] F +15 "collection"']% +3 "core" %ӯ11D N +2 "sampler")9% +3 "core" %   ^ F +2 "collection"'% +3 "core" %ӯ00D N +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 15 +2 "sampler")#.0X% +3 "core" %ӯ./G S +2 "sampler")W% +3 "core" % ! b< +15 "collection"'a% +3 "core" %ӯ,-l T +2 "sampler")% +3 "core" % $ a< +15 "collection"'O% +3 "core" %ӯ,+G S +2 "sampler")@% +3 "core" %  b< +15 "collection"'h% +3 "core" %ӯ+,L T +2 "sampler"):% +3 "core" %  b< +15 "collection"'%% +3 "core" %ӯ--i S +2 "sampler")% +4 "core" % ! a< +14 "collection"'l% +3 "core" %ӯ..G S +2 "sampler")s% +3 "core" %  a< +15 "collection"'?% +3 "core" %ӯ.0L R +2 "sampler")t% +3 "core" % `< +15 "collection"'% +3 "core" %ӯ20j R +2 "sampler")x% +3 "core" %  a< +15 "collection"']% +3 "core" %ӯ00K R +2 "sampler")9% +3 "core" %  b< +2 "collection"'% +3 "core" %ӯ00E R +2 .tSS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0XU  ] +15 "collection"'% +3 "core" %ӯ/-g O +2 "sampler")J% +3 "core" %2B: % ^ +15 "collection"'#% +3 "core" %ӯ-.i Q +2 "sampler")k% +3 "core" %2B  ` +15 "collection"'!% +3 "core" %ӯ-+H R +2 "sampler")$% +3 "core" %2B  $ a P +15 "collection"'*% +3 "core" %ӯ-,d S +2 "sampler") % +3 "core" %2A ! a7 +15 "collection"'}% +3 "core" %ӯ-,E S +2 "sampler")8% +3 "core" %2A  b7 +15 "collection"'% +3 "core" %ӯ,,U S +2 "sampler"))% +3 "core" %2A # a7 +15 "collection"'d% +3 "core" %ӯ0-l R +2 "sampler")% +3 "core" %2A  a7 +15 "collection"'j% +3 "core" %ӯ22G R +2 "sampler")e% +3 "core" %2A  a7 +15 "collection"'o% +3 "core" %ӯ21G R +2 "sampler")>% +3 "core" %2A b7 +15 "collection"'W% +3 "core" %ӯ//h T +2 "sampler")a% +3 "core" %2A  a7 +15 "collection"'% +3 "core" %ӯ++G S +2 "sampler")O% +3 "core" %2A  a7 +15 "collection"'@% +3 "core" %ӯ*,i S +2 "sampler")h% +3 "core" %2A b7 +15 "collection"':% +3 "core" %ӯ++i S +2 "sampler")%% +3 "core" %2A  b7 +15 "collection"'% +3 "core" %ӯ.-E S +2 "sampler")l% +3 "core" %2A  a7 +15 "collection"'s% +3 "core" %ӯ//k S +2 "sampler")F% +3 "core" %2A $ a7 +15 "collection"'?% +3 "core" %ӯ0/C R +2 "sampler")t% +3 "core" %2A  a7 +15 "collection"'% +3 "core" %ӯ/1G S +2 "sampler")x% +3 "core" %2A  b7 +15 "collection"']% +3 "core" %ӯ0/m S +2 "sampler")9% +3 "core" %2A # a7 +15 "collection"'% +3 "core" %ӯ10C S +2 "sampler")/% +3 "core" %2A  a7 +15 "collection"'(% +3 "core" %ӯ0/J S +2 "sampler")% +3 "core" %2A " b7 +2 "collection"'% +3 "core" %ӯ0/j S +3 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +333 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '!% +3 "core" %9N  +2 .tCS.seek 5.999ml + "collection"'$' +1341 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'* +45 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"' 'ӂ +1564 "core" ' +2 .tCSV.dial CSR + "collection"'}  +56 "core"  +2 "collection"'8% +4 "core" %Ӈ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +594 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ')% +3 "core" %W  +2 .tCS.seek 5.001ml + "collection"'d'qn +832 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +45 "core"  +2 .tCS.seek 1ml +2 "collection"'j'> +1090 "core" ' +2 #tHeating sh1 puck from tube 7 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'e \  +2 'o9 +5 "core" 9d +102 "collection"'>9 +3 "core" 9d +102 "collection"'W9 +3 "core" 9 d +102 "collection"'a9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9d +102 "collection"'O9 +3 "core" 9d +102 "collection"'@9 +3 "core" 9d +102 "collection"'h9 +3 "core" 9d +102 "collection"'L9 +3 "core" 9"d +102 "collection"':9 +3 "core" 9&d +102 "collection"'%9 +3 "core" 9+d +103 "collection"'9 +3 "core" 9/d +102 "collection"'l9 +3 "core" 93d +102 "collection"'s9 +3 "core" 97d +102 "collection"'F9 +3 "core" 9;d +102 "collection"'?9 +3 "core" 9@d +103 "collection"'t9 +3 "core" 9Dd +102 "collection"'9 +3 "core" 9.Hd +102 "collection"'x9 +3 "core" 9CLd +102 "collection"']9 +3 "core" 9YPd +102 "collection"'99 +3 "core" 9oUd +103 "collection"'9 +3 "core" 9Yd +102 "collection"'/9 +3 "core" 9]d +102 "collection"'(9 +3 "core" 9ad +102 "collection"'9 +3 "core" 9ed +102 "collection"'9 +3 "core" 9jd +102 "collection"' 9 +3 "core" 9nd +102 "collection"'9 +3 "core" 9rd +102 "collection"'w9 +3 "core" 9*vd +102 "collection"'C9 +3 "core" 9Bzd +102 "collection"'z9 +3 "core" 9Yd +103 "collection"'_9 +3 "core" 9qd +102 "collection"'g9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'09 +3 "core" 9d +102 "collection"'+9 +3 "core" 9d +103 "collection"'n9 +3 "core" 9b +102 "collection"'I9 +3 "core" 9_ +102 "collection"'{9 +3 "core" 9^ +102 "collection"'X9 +3 "core" 9-[ +102 "collection"'9 +3 "core" 9DZ +103 "collection"'19 +3 "core" 9ZW +102 "collection"'A9 +2 "core" 9rU +103 "collection"'Z9 +3 "core" 9S +102 "collection"'p9 +2 "core" 9Q +103 "collection"'.9 +3 "core" 9P +102 "collection"' 9 +3 "core" 9N +102 "collection"'&9 +3 "core" 9L +102 "collection"'9 +3 "core" 9J +102 "collection"'S9 +3 "core" 9H +102 "collection"'f9 +3 "core" 9#F +102 "collection"'H9 +3 "core" 99E +102 "collection"'N9 +3 "core" 9NC +102 "collection"'K9 +2 "core" 9cA +103 "collection"'E9 +2 "core" 9x? +150 "collection"'[9 +10 "core" 9= +102 "collection"'9 +3 "core" 9; +102 "collection"'69 +3 "core" 9: +102 "collection"' 9 +3 "core" 97 +102 "collection"'G9 +3 "core" 96 +102 "collection"'~9 +3 "core" 94 +102 "collection"'"9 +3 "core" 9 3 +102 "collection"'D9 +3 "core" 92 +102 "collection"'c9 +3 "core" 90 0 +102 "collection"'9 +3 "core" 9@/ +102 "collection"'U9 +3 "core" 9S. +103 "collection"'9 +3 "core" 9d, +102 "collection"'9 +3 "core" 9t, +102 "collection"'79 +3 "core" 9!* +102 "collection"'9 +3 "core" 9%) +102 "collection"'9 +3 "core" 9)( +103 "collection"''9 +3 "core" 9-& +102 "collection"'R9 +3 "core" 91% +102 "collection"'9 +3 "core" 96$ +102 "collection"'B9 +3 "core" 9:# +102 "collection"'9 +3 "core" 9>" +102 "collection"'\\9 +3 "core" 9B! +102 "collection"'\ 9 +3 "core" 9 \ F +102 "collection"'b9 +3 "core" 9  K +102 "collection"'59 +3 "core" 9 & O +102 "collection"'r9 +3 "core" 9 3S +103 "collection"'-9 +3 "core" 9 @W +102 "collection"'|9 +3 "core" 9 L[ +102 "collection"'9 +3 "core" 9 X` +102 "collection"'v9 +3 "core" 9 cd +102 "collection"';9 +3 "core" 9 nh +103 "collection"'49 +3 "core" 9 yl +102 "collection"'V9 +3 "core" 9 q +102 "collection"'29 +3 "core" 9 u +102 "collection"'39 +3 "core" 9 y +103 "collection"'`9 +2 "core" 9 } +103 "collection"'9 +3 "core" 9  +102 "collection"'=9 +3 "core" 9  +102 "collection"'9 +3 "core" 9   +102 "collection"'9 +3 "core" 9 " +102 "collection"'<9 +3 "core" 9 # +103 "collection"' 9 +3 "core" 9 $ +102 "collection"'9 +3 "core" 9 & +102 "collection"'Q9 +3 "core" 9 & +102 "collection"'y9 +3 "core" 9 ( +102 "collection"'9 +3 "core" 9 ) +103 "collection"'Y9 +3 "core" 9 * +102 "collection"'^9 +3 "core" 9\ , +102 "collection"',9 +3 "core" 9\ - +102 "collection"'u9 +3 "core" 9\ . +102 "collection"'m9 +3 "core" 9\ / +103 "collection"'9 +3 "core" 9\ 0 +102 "collection"'T9 +3 "core" 9\ 1 +102 "collection"'J9 +3 "core" 9\ %2 +102 "collection"'#9 +3 "core" 9\ *3 +102 "collection"'!9 +3 "core" 9\ /5 +102 "collection"'k9 +3 "core" 9\ 47 +102 "collection"'*9 +3 "core" 9\ 87 +102 "collection"'$9 +3 "core" 9\ =9 +102 "collection"'}9 +3 "core" 9\ @9 +102 "collection"'89 +3 "core" 9\ E: +103 "collection"' 9 +3 "core" 9\ I< +102 "collection"')9 +3 "core" 9\ L< +102 "collection"'9 +3 "core" 9\ P= +102 "collection"'9 +3 "core" 9\ S> +102 "collection"'d9 +3 "core" 9\ W? +103 "collection"'o9 +3 "core" 9\ ZA +102 "collection"'>9 +3 "core" 9\ ]A +102 "collection"'W9 +3 "core" 9\ `B +102 "collection"'a9 +3 "core" 9\ cD +102 "collection"'9 +3 "core" 9\ eD +103 "collection"'O9 +3 "core" 9\ iF +102 "collection"'@9 +3 "core" 9\ jG +102 "collection"'h9 +3 "core" 9\ mG +102 "collection"'L9 +3 "core" 9\ oH! +102 "collection"':9 +3 "core" 9\ rJ% +102 "collection"'%9 +3 "core" 9\ sJ* +102 "collection"'9 +3 "core" 9\ uK. +102 "collection"'l9 +2 "core" 9\ xL2 +103 "collection"'s9 +3 "core" 9\ zM6 +102 "collection"'F9 +3 "core" 9\ {M: +103 "collection"'?9 +3 "core" 9\ }N? +102 "collection"'t9 +3 "core" 9\ PC +102 "collection"'9 +3 "core" 9\ PG +102 "collection"'x9 +3 "core" 9\ RK +102 "collection"']9 +3 "core" 9\ SO +103 "collection"'99 +3 "core" 9\ TT +102 "collection"'9 +3 "core" 9\ UX +102 "collection"'/9 +3 "core" 9\ U\\ +2 .tCH.hold 10:00,70C +3 "collection"'( `\ `\  +3 "core" \\ +24984 "Can" +35018 "core" ` +2 "collection"'9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"''Ӵ +343 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +109 "core" B +2 .tCSV.dial :air + "collection"' @ +43 "core" ? +3 .tCS.seek 5ml +2 "collection"'w'qi +1342 "core" ' + .tCSV.dial CTV +2 "collection"'C  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'z @ +46 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'_  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'g @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"''Ӵ +1338 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'0 +107 "core" ~ +2 .tCBV.dial CSV + "collection"'+  +30 "core"  +2 "collection"'n% +4 "core" %ӹ  +2 .tCS.seek 5.001ml + "collection"'I'qn +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'{  +44 "core" +2 "collection"'X% +4 "core" %qo  +2 .tCS.seek 7.001ml + "collection"'' +582 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +5 "collection"'1 @ +44 "core" > +2 .tCS.seek 10ml +49 "collection"'A' +855 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'Z ` +119 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'p   +31 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'.  + '  +29 "core"  +112  +2 .tCS.seek 5ml +2 "collection"'&'qi +1346 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +107 "core" B +2 .tCSV.dial :waste + "collection"'S +108 "core" +2 .tCS.seek :empty +2 "collection"'f'ӂ +1343 "core" ' + .tCSV.dial :air +2 "collection"'H @ +77 "core" B +2 .tCS.seek 5ml +2 "collection"'N'qi +1341 "core" ' + .tCSV.dial CTV +2 "collection"'K  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'E @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'[  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'6'Ӵ +1345 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +107 "core"  +2 .tCBV.dial CSV + "collection"'G  +31 "core"  +2 "collection"'~% +4 "core" %ӷ +2 .tCS.seek 5ml + "collection"'"'ql +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'D  +44 "core" +2 "collection"'c% +4 "core" %qq   +2 .tCS.seek 7.001ml + "collection"'' +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'U @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +119 "core" _ +2 #tLysing Complete + "collection"'7& +4 "core" &`qz%$ !a +2 #tStoring sh1 puck in Collection Clamp to tube 6 + "manipulator"&% +3 "core" %\ "   ? +2 "storage"(% +3 "core" %} +2 "storage"('. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(R(K +357 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &K K E +2 "manipulator"&B& +4 "core" &( & Bj + "manipulator"&% +4 "core" %\ " T ? +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&\\( +168 "core" ( +2 "manipulator"&\ & +4 "core" & / /   + "storage"(b& +4 "core" &K g  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&5'φ +95 "core" ' +2 "storage"(r& +4 "core" &K  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(-' +220 "core" ' +3 "storage"(|- +3 "core" -'& + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & ! \  + "storage"(v& +4 "core" &K D C P + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&;'. +20 "core" ' +2 .tElbow.hold + "manipulator"&4, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(V- +2 "core" -'& +2 .tSE.seek 9.13 Pucks below Top Plate +2 "storage"(2' +39 "core" ' +2 "manipulator"&3% +4 "core" %@  + "storage"(`& +4 "core" &K   $ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 318 counts + "manipulator"&'l +16 "core" ' +2 "manipulator"&=& +4 "core" &   +2 "storage"(& +3 "core" &K R P ? +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'φ +28 "core" ' +2 .tSE.seek 10.13 Pucks below Top Plate +2 "storage"(<' +46 "core" ' +2 "manipulator"& & +4 "core" & P S   +2 "manipulator"&% +3 "core" %Ϧ 9 1  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&Q'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&y( +160 "core" ( +2 "manipulator"&& +4 "core" &  - ;7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &  b \ ;7 +2 .tForearm.seek CC + "manipulator"&^' +97 "core" ' +2 .tHand.close + "manipulator"&,/ +73 "core" / +2 .tCC.seek :open +53 "collection"'u( +474 "core" ( +2 "storage"(m& +4 "core" &K k + "storage"(& +4 "core" &K A + "manipulator"&T& +4 "core" & L 1  ;7 +2 "manipulator"&J% +3 "core" %  P B k  +2 .tForearm.seek :retract +2 "manipulator"&#'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&!( +156 "core" ( +2 "manipulator"&k& +4 "core" & l n h Q +2 "storage"(*& +3 "core" &K j +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 6 +2 "manipulator"&$'. +105 "core" ' +2 .tElbow.hold + "manipulator"&}, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&81 +74 "core" 1 +2 "manipulator"& % +4 "core" % W   K +3 "storage"()& +4 "core" &K y M + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 341 counts +2 "manipulator"&'΃ +17 "core" ' +2 "manipulator"&& +4 "core" & s 7 O +2 "storage"(d& +3 "core" &K  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&o'φ +16 "core" ' +2 "storage"(>% +4 "core" %  +2 ."downElevator"SE.seek :down +3 "storage"(W'} +100 (a% +3 "core" % [q +2 "manipulator"&% +3 "core" %ώ  s 0 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&O'\ +52 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +39 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'@& +4 "core" &oq + "manipulator"&h& +4 "core" &  )O +2 "manipulator"&L% +4 "core" %\  )7 +2 .tElbow.seek FlushPuck::Garage + "manipulator"&:(, +181 "core" ( +2 "manipulator"&%& +4 "core" &, b *H + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &,  *H +2 .tForearm.seek :garage +2 "manipulator"&l' +102 "core" ' + .tHand.close + "manipulator"&s/ +77 "core" / +2 "manipulator"&F& +4 "core" &,  !H +2 "manipulator"&?% +3 "core" % -  ! +2 .tForearm.seek :retract +2 "manipulator"&t'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +325 "core" ( +2 "manipulator"&x& +4 "core" & *\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &]& +3 "core" & j *\ +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&9' +93 "core" ' +2 "manipulator"&& +4 "core" &  ,\ +2 "manipulator"&/% +3 "core" %   + +2 "collection"'e& +4 "core" &KP + "collection"'(& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &NP +3 &NO  +8 &(kLN . +10 &buJO B +9 &GfMNd T +10 &DLP T +9 &GLN U +9 &FKL T +10 &LGKNw T +9 &CKLP T +10 &GLN2 U +9 &FJL T +9 & SGKK U +10 &"GJL T +9 &#GKM T +9 &%GKKt T +10 &'\\JIJ T +9 &)FHM T +9 &*FGKs T +10 &,FHKn T +9 &.dDHK T +10 &0%FGJ U +9 &1FIJ T +9 &3IHI T +10 &5lFHJ T +9 &7-GFJv U +9 &8FGI] T +10 &:GGFT T +9 &6EDG( T +9 &?DDH T +9 &AFEFo T +10 &C}CFG T +9 &E?ECE T +9 &GFCG{ T +10 &HLFI U +9 &JTGH V +10 &L8v\\W Y +9 &MNV ^ +9 &OTT ` +10 &Qe[\\ b +9 &S'cc b +10 &Tnk b +9 &Vttr b" +9 &Xezz^ b& +10 &Zw b. +9 &[ b2 +9 &] b3 +10 &_7 V +9 &`>5 )| +9 &`ak{ Y +2 ( + "collection"'(& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.67 +2 "collection"'j& +4 "core" &`aj Y + .tHand.open +2 "manipulator"& 1 +71 "core" 1 +2 "manipulator"&% +4 "core" %   +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"%C +134 "core"  +2 "processing"%z% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%_' +745 "Can" UU +867 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%g  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%w' +1622 "core" ' + .tPSV.dial PSR +2 "processing"%0 +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%+' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%n + "collection"'  +5 "core"  +2 "processing"%{  +44 "core"  +30 +2 .tPSV.dial :mixloop + "processing"%X +105 "core" +2 .tCTV.dial :air,avoiding: :intake +48 .PTV.dial :PRVmixing +9 "processing"%I  +138 "core" +2 .tPS.seek 0ml +2 "processing"%1' +2630 "core" ' + .tPSV.dial :air +2 "processing"%  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%Z' +2635 "core" ' +2 .tPSV.dial :mixloop + "processing"%p +42 "core" +2 .tPS.seek 0ml +2 "processing"%.' +2629 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%A' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +56 "core" +2 .tPS.seek 0ml +2 "processing"%S' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&&& +4 "core" & # \ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&H( +4 "core" ( +2 "manipulator"&f& +4 "core" & 8 \ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &  \ +2 .tForearm.seek CC +2 "manipulator"&E' +95 "core" ' +2 .tHand.close + "manipulator"&[/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&N& +4 "core" & *\ + "manipulator"& % +4 "core" % 2 ) +2 .tForearm.seek :retract + "manipulator"&G'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&~(, +276 "core" ( +2 "manipulator"&6& +4 "core" &, N +T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" &, C +T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&c' +112 "core" ' +2 .tHand.open +2 "manipulator"&"1 +73 "core" 1 +2 "manipulator"&U% +4 "core" % ` \\ _ h ! +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 7 into Collection Clamp + "collection"'& +4 "core" & +2 "manipulator"&7% +3 "core" %\  L *% +2 "storage"(% +3 "core" %   ` +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"('([ +354 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &[)  +2 "manipulator"&B& +4 "core" &,  !T + "manipulator"&% +4 "core" %\  9 "% +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&\ ( +186 "core" ( +2 "manipulator"&b& +4 "core" & o | d 0 + "storage"(r& +4 "core" &[)  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&q' +96 "core" ' +2 "storage"(i& +4 "core" &[)   + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(|' +209 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (v& +3 "core" &[( Q  + "manipulator"&V& +4 "core" & R [  0 + .tElbow.seek 7 +2 "manipulator"&3( +3 "core" ( +2 "manipulator"&`& +4 "core" & [ _  0 + "storage"(=& +4 "core" &[( w  +2 .tForearm.seek 7 + 300 counts + "manipulator"&' +18 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"& / +68 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&& +3 "storage"(5'} +6 "core" & a ` 0 + "manipulator"&\\% +4 "core" % }   +2 .tForearm.seek :retract +2 "manipulator"&-'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&;( +58 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +88 "core" ( +2 "manipulator"&& +4 "core" &+ y ) E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &2& +2 "core" &+ z {  E~ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +100 "core" ' +3 "manipulator"&Y& +4 "core" &, n m E~ +2 "manipulator"&% +3 "core" % k l Y  +3 "collection"'4& +3 "core" &v +2 "collection"',& +3 .tCC.seek :closed +2 "collection"'Q(` +3 "core" &e +4 &_ 1 +9 &/ExL 4 +10 &Qns6 I +9 &Y# U +9 &F U +10 &kD U +9 &-B U +9 &E T +10 &E? U +9 &sG% U +10 &5C U +57 & D U +9 &"E7 U + &${H U +5 &&=C U + &'F U + &)A T + &+D U +3 &-ED U +6 &/D U +9 &0I U +10 &2C U +9 &4NE T +9 &6E} U +10 &7Gu U +9 &9C_ U +10 &;VDP T +9 &=EO T +9 &>D? T +10 &@D1 U +9 &B]I U +9 &D E T +10 &EB U +9 &GB U +10 &IbL V +9 &Kc X +9 &L ^ +10 &N ` +9 &PG b +9 &R b +10 &S b! +9 &U  b% +10 &W@$$ b- +9 &X&(6 b0 +9 &Z(+8 b0 +10 &\\b+-2 b0 +9 &^./+ b2 +9 &_03( < +10 &`U12 , +9 &`vy33 _ +2 ( + "collection"',& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.65 + .Hand.open + "manipulator"&M1 +68 "core" 1 +3 "manipulator"&m% +4 "core" %    +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'T  +138 "core"  +2 .tCSV.dial CTV + "collection"'J  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%k' +2630 "core" ' +2 "collection"'*% +4 "core" % Q + .tCS.seek 3.75ml +2 "collection"'^'I +1659 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%y  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%8  +86 "core"  +2 .tPS.seek 0ml +2 "processing"% ' +2621 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"') ` +31 "core" ^ +2 .tCSV.dial :air + "collection"' @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"'d' +1653 "core" ' + .tCSV.dial CTV +2 "collection"'>  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'#'Ӵ +2610 "core" ' + .tCBV.dial :waste1 +2 "collection"'a @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'  +140 "core" +2 "collection"'!& +4 "core" &`vt``G _ + #tStoring lyfil puck in Collection Clamp to tube 6 +2 "manipulator"&@% +3 "core" %\    ( +2 "storage"(h% +3 "core" %w +2 "storage"(L. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"($(K +355 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &K K J +2 "manipulator"&<& +3 "core" &+ = E~ +2 "manipulator"&o% +4 "core" %\   ( +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&%( +164 "core" ( +2 "manipulator"&& +4 "core" & ^ Y  * + "storage"(W& +4 "core" &K . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts + "manipulator"&R'φ +96 "core" ' +2 "storage"(}& +4 "core" &K +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(s' +211 "core" ' +5 "storage"(F- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&?& +3 "core" &  * +2 "storage"(O& +3 "core" &K t t +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&l'. +26 "core" ' +2 .tElbow.hold + "manipulator"&:, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(x- +2 "core" -' +2 .tSE.seek 10.12 Pucks below Top Plate +2 "storage"(]' +35 "core" ' +2 "manipulator"&% +4 "core" %[ T ` + "storage"(/& +4 "core" &K C B t + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 345 counts +2 "manipulator"&e'· +18 "core" ' +2 "manipulator"&t& +4 "core" & h ` T ) +2 "storage"(u& +3 "core" &K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&j'φ +15 "core" ' +2 .tSE.seek 11.12 Pucks below Top Plate +2 "storage"( ' +46 "core" ' +2 "manipulator"&& +4 "core" & \\ ^  ) +2 "manipulator"&(% +4 "core" %ώ Q P   + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&C'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&z( +157 "core" ( +4 "manipulator"&9& +3 "core" &#   >N +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &g& +3 "core" &#  ? >N +2 .tForearm.seek CC + "manipulator"&_' +92 "core" ' +2 .tHand.close + "manipulator"&0/ +75 "core" / +2 .tCC.seek :open +2 "collection"'w( +469 "core" ( +2 "storage"(n& +4 "core" &K u + "storage"({& +4 "core" &K v + "manipulator"&& +4 "core" &# \\ Z >N + "manipulator"&X% +4 "core" % \ ` _  +2 .tForearm.seek :retract + "manipulator"&I'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +53 "manipulator"&+( +201 "core" ( +2 "manipulator"&& +4 "core" & p w - +2 "storage"(1& +3 "core" &K 6 +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 6 +2 "manipulator"&p'. +104 "core" ' +2 .tElbow.hold +2 "manipulator"&Z, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"& 1 +76 "core" 1 +3 "manipulator"&.% +4 "core" % U| 0  + "storage"(& +4 "core" &K s q + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 339 counts + "manipulator"&A'΁ +16 "core" ' +2 "manipulator"&&& +4 "core" & z z p * +2 "storage"(f& +3 "core" &K g +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&K'φ +25 "core" ' +2 "storage"([% +4 "core" % 7 +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (% +3 "core" % G Xk +2 "manipulator"&% +3 "core" %ϭ | 3 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +43 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +46 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"%E' +2633 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%6 +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%D  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%H +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%"  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%U' +2634 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%G& +4 "core" &^  + "manipulator"&& +4 "core" & f &* + "manipulator"&7% +4 "core" %\  W & +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +189 "core" ( +2 "manipulator"&& +4 "core" &, @ *R + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &, *R +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&B/ +72 "core" / +2 "manipulator"&& +4 "core" &,  R +2 "manipulator"&b% +3 "core" % / e j +2 .tForearm.seek :retract + "manipulator"&r'\ +98 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&~(k +124 "core" ( +2 "manipulator"&i& +4 "core" &t * + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t : * +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 "manipulator"&v& +4 "core" &t  * +2 "manipulator"&V% +3 "core" %Ϣ d *E +2 "processing"%`& +4 "core" &M  +2 "processing"%=& +4 .tPC.seek :closed + "processing"% (] +3 "core" &o  +3 &[  +9 &3Z / +9 &`e C +9 &7sb V +10 &Qd W +9 &O W +10 &wR, W +9 &9S W +9 &Q W +10 &Td W +9 &R W +9 & AR W +10 &"T X +9 &#L W +10 &%P W +9 &'JJ W +9 &) O W +10 &*S W +9 &,M W +9 &.RR W +10 &0Q W +9 &1O W +10 &3S W +9 &5ZL W +9 &7P V +10 &8O W +9 &:P W +9 &$Q W +9 &?R W +10 &AN V +9 &CiN W +9 &E*T X +10 &Fd Y +9 &H [ +9 &J` ] +10 &L" ] +9 &M ] +10 &O ] +9 &Qg ] +9 &S) ] +10 &T ^ +9 &V ^ +9 &Xm ^ +10 &Z/ ^ +9 &[ U +10 &]*I~ #l +9 &]yA 7 +5 ( + "processing"%=& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 +2 "processing"%& +4 "core" &]y/ 7 + &]y/ 7 + .tHand.open + "manipulator"&\\1 +74 "core" 1 +2 "manipulator"&\ % +4 "core" % Ϣ f d $E +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&q'\ +90 "core" ' + .tPRV.dial :air +2 "processing"%  +47 "core"  +2 .tPSV.dial :mixloop + "processing"%2 +56 "core" +3 "processing"%|% +4 "core" %: + .tPS.seek 0.3ml +2 "processing"%' +399 "core" ' + .tPSV.dial PSR +2 "processing"%Y +107 "core"  +2 "processing"%% +4 "core" %q  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%4'.U +494 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%3' +1923 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%5 +105 "core" +2 .tPTV.dial :mixing + "processing"%- @ +76 "core" A +2 .tPBV.dial :waste2 + "processing"%  +150 "core"  +2 .tPS.seek 0ml +2 "processing"%M' +2620 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&m& +4 "core" &t : # +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&,(k +3 "core" ( +2 "manipulator"&T& +4 "core" &t  # + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &t 9 # +2 .tForearm.seek PC +2 "manipulator"&' +92 "core" ' +2 .tHand.close + "manipulator"&'/ +73 "core" / +2 .tPC.seek :open +2 "processing"%S( +452 "core" ( +2 "manipulator"&*& +4 "core" &t a # + "manipulator"&% +4 "core" % ϫ , #" +2 .tForearm.seek :retract + "manipulator"&y'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&8(, +130 "core" ( +2 "manipulator"&k& +4 "core" &, "( + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &,  "( +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +115 "core" ' +2 .tHand.open + "manipulator"&^1 +71 "core" 1 +2 "manipulator"&>% +4 "core" % k   L 7 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&d'\ +102 "core" ' +2 #tLoading da puck from tube 7 into Processing Clamp + "processing"%a& +4 "core" &s +2 "manipulator"&% +3 "core" %\   S ' +2 "storage"(!% +3 "core" %w  ; +2 "storage"(@. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(h([ +352 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (L& +3 "core" &[) :  +2 "manipulator"&& +3 "core" &, 3 ' +2 "manipulator"&<% +3 "core" %\   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&o( +189 "core" ( +2 "manipulator"&& +4 "core" & / + "storage"(W& +4 "core" &[) U  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts + "manipulator"&}' +92 "core" ' +2 "storage"(;& +4 "core" &[)   + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +218 "core" ' +2 "storage"(F- +3 "core" -'; + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (?& +3 "core" &[(   + "manipulator"&O& +4 "core" & R V a / + .tElbow.seek 7 +2 "manipulator"&x( +48 "core" ( +2 "manipulator"&& +4 "core" & w y  F + "storage"(/& +4 "core" &[( n  +2 .tForearm.seek 7 + 300 counts + "manipulator"&t' +23 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&u/ +68 "core" / +4 ."downElevator"SE.seek :down +3 "manipulator"&& +4 "storage"(('} +4 "core" & i b E F +2 "manipulator"&R% +4 "core" % k f  + .tForearm.seek :retract +2 "manipulator"&%'\ +95 "core" ' +2 .tElbow.seek PC +2 "manipulator"&s(k +72 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +177 "core" ( +2 "manipulator"&l& +4 "core" &u K ! + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &e& +2 "core" &u I ! +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&]' +103 "core" ' +3 "manipulator"&9& +4 "core" &u e | $ +2 "manipulator"&g% +3 "core" %  $ +2 "processing"%j& +3 "core" &A +2 "processing"%:& +4 .tPC.seek :closed + "processing"%0(] +3 "core" &+ +3 &-  +9 &&o( . +9 &^ B +9 &9r! U +10 &R5 W +9 &L, W +10 &wQ1 X +9 &:N W +9 &O W +10 &O W +9 &Q W +9 & CP W +10 &"R X +9 &#M V +9 &%O W +10 &'JK W +9 &) O W +10 &*R W +9 &,R W +9 &.RS W +10 &0Q W +9 &1O W +9 &3R W +10 &5[M W +9 &7S W +10 &8O W +9 &:O W +9 &$P W +9 &?Q W +9 &AM V +10 &CjN W +9 &E+X X +10 &Fk Y +9 &H \\ +9 &Ja ] +10 &L" ] +9 &M ] +9 &O ^ +10 &Qg ^ +9 &S) ^ +10 &T ] +9 &V ^ +9 &Xo ^ +10 &Z0 ^ +9 &[ T +9 &]*K "h +10 &]wG 9 +5 ( + "processing"%:& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.75 +2 .Hand.open + "manipulator"&C1 +3 "core" &]w0 9 +64 1 +2 "manipulator"&Q% +4 "core" % +  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +93 "core" ' +2 .tSC.coast "storage"(6 +3 #tHeating da puck from tube 7 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%{  +2 %9 +5 "core" 9 +102 "processing"%X9 +3 "core" 9 +102 "processing"%_9 +3 "core" 9  +102 "processing"%9 +2 "core" 9  +103 "processing"%19 +3 "core" 9 +103 "processing"%z9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%.9 +2 "core" 9 +103 "processing"%9 +2 "core" 9" +103 "processing"%&9 +3 "core" 9& +103 "processing"%f9 +2 "core" 9+ +103 "processing"%[9 +2 "core" 9/ +103 "processing"%I9 +2 "core" 93 +103 "processing"%9 +2 "core" 97 +103 "processing"%9 +3 "core" 9; +103 "processing"%+9 +2 "core" 9@ +151 "processing"%p9 +10 "core" 9F +102 "processing"%A9 +2 "core" 9J +103 "processing"% 9 +2 "core" 9N +103 "processing"% 9 +3 "core" 9S +103 "processing"%K9 +2 "core" 9W +103 "processing"%9 +3 "core" 9[ +102 "processing"%$9 +3 "core" 9_ +102 "processing"% 9 +3 "core" 9c +102 "processing"%69 +3 "core" 9h +102 "processing"%D9 +3 "core" 9l +102 "processing"%H9 +3 "core" 9p +102 "processing"%"9 +3 "core" 9t +102 "processing"%E9 +3 "core" 9x +44 "Can" +58 "processing"%G9 +3 "core" 9} +103 "processing"%9 +3 "core" 9 +102 "processing"%79 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%c9 +2 "core" 9 +103 "processing"%Z9 +3 "core" 9\  +103 "processing"%B9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%b9 +2 "core" 9 +103 "processing"%N9 +2 "core" 9\ +103 "processing"%i9 +5 "core" 9#\ +104 "processing"%9 +3 "core" 9* +102 "processing"%9 +2 "core" 9/ +103 "processing"%v9 +2 "core" 95 +103 "processing"%V9 +2 "core" 99 +103 "processing"%`9 +2 "core" 9> +103 "processing"%9 +3 "core" 9D +102 "processing"%r9 +2 "core" 9H +103 "processing"%P9 +2 "core" 9N +103 "processing"%=9 +2 "core" 9R +103 "processing"%9 +3 "core" 9W +103 "processing"%\\9 +3 "core" 9\\ +102 "processing"%\ 9 +3 "core" 9` +102 "processing"%9 +3 "core" 9e +102 "processing"%29 +2 "core" 9i +3 .tPH.hold 2:00:00,28C +2 "processing"%| ppi +2 .tdelay 1:30 +3 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +118 "core"  +2 "processing"%U% +4 "core" %r + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%Y'\ +598 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%  +77 "core"  +2 .tPSV.dial PTV + "processing"%4 +74 "core" +2 .tPBV.dial :waste1 + "processing"%5  +136 "core"  +2 "processing"%-% +4 "core" %һ^  +2 .tPS.seek 1.5ml + "processing"%' +608 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%3 * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%m' +1619 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%T  +36 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%J * +35 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%' +76 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%~' +2585 "core" ' + .tPSV.dial PTV +2 "processing"%q +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%* +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 .tPS.seek :empty +2 "processing"%k'ղ +2549 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%)  +138 "core" +2 .tPSV.dial :mixloop + "processing"% +45 "core" +2 .tPRV.dial :ab1 + "processing"%, @ +77 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%^' +358 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'>  + "processing"%y  +46 "core" +3  +2 "processing"%a% +3 "core" %  +2 .tPS.seek 0.34ml +2 "processing"%' +444 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'!  +29 "core" +2 .tPRV.dial :air + "processing"%@  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +889 "Can" SS +291 "core" ' + .tPRV.dial :waste2 +2 "processing"%L @ +86 "core" A +2 .tPS.seek 0.5ml +2 "processing"%'\ +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%<  +46 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1623 "core" ' + .tPSV.dial :PML +2 "processing"%W +46 "core" +2 .tPTV.dial :mixing + "processing"%8 @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%;  +34 "core"  +2 "processing"%d% +4 "core" %Ҿ  +2 .tPS.seek 1.85ml + "processing"%F' +253 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"%? * +35 "core" + +2 .tPS.seek 0ml +2 "processing"%O' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &_ +2 "manipulator"&/& +3 "core" &u * \  +54 "manipulator"&u% +6 "core" %\  "  L + +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +137 "core" ( +2 "manipulator"&R& +4 "core" &,  } 7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &o& +2 "core" &,  7 +2 .tForearm.seek :garage +2 "manipulator"&}' +101 "core" ' +3 .tHand.close + "manipulator"&/ +68 "core" / +2 "manipulator"&t& +4 "core" &, a g7 +2 "manipulator"&l% +3 "core" % * h +2 .tForearm.seek :retract +2 "manipulator"&e'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&x( +301 "core" ( +2 "manipulator"&(& +4 "core" &* n D{ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &*  Dz +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&g' +102 "core" ' +2 "manipulator"&j& +4 "core" &* Y Dx +2 "manipulator"&%% +3 "core" % m +2 "collection"'S& +4 "core" & +2 "collection"':& +4 .tCC.seek :closed + "collection"'C(` +3 "core" & +3 &#  +9 &&k . +9 &^{" B +9 &>m U +10 &L+ W +9 &J W +10 &~H W +9 &?L W +9 &H W +10 &I W +9 &Hz W +9 & GI W +10 &" J W +9 &#G W +10 &%L! W +9 &'OI W +9 &)F W +10 &*K W +9 &,G| W +9 &.YI V +10 &0I V +9 &1GM W +10 &3L W +9 &5`I W +9 &7"G~ W +10 &8F W +9 &:G V +9 &+D W +9 &?L V +10 &AF W +9 &CqD V +9 &E3D V +10 &FG V +9 &HO X +9 &JuT X +10 &L/o\  [ +9 &M7) ` +10 &OFG b +9 &Q[IK b# +9 &SKL b( +10 &TLM b/ +9 &VPQ b. +9 &X@PR b/ +10 &YRT b. +9 &[TV b/ +10 &]QZX b0 +9 &^Z\\ b& +9 &`;?\\] $m +10 &`q\\] !b +9 ( + &`s~Z_ !` + "collection"':& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.60 + "collection"'Q& +4 "core" &`s}[]J !` + .tHand.open +2 "manipulator"&1 +65 "core" 1 +2 "manipulator"&X% +4 "core" %  [ " \ i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&]'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%_ +105 "core"  +2 "processing"%h% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%1  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%z' +1619 "core" ' + .tPSV.dial PSR +2 "processing"% +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%.' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'&  +33 "core" ~ +139  +2 .tPSV.dial :mixloop + "processing"%f +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%[  +77 "core" +2 .tPS.seek 0ml +2 "processing"%I' +2626 "core" ' +2 .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%+ +45 "core" +2 .tPS.seek 0ml +2 "processing"%p' +2632 "core" ' + .tPSV.dial :air +2 "processing"%A  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%K' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &*  Dw +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&$( +52 "core" ( +2 "manipulator"& & +4 "core" &  \ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +2 "core" & 3 \ +2 .tForearm.seek CC + "manipulator"&D' +97 "core" ' +2 .tHand.close + "manipulator"&H/ +67 "core" / +2 .tCC.seek :open +2 "collection"'"( +472 "core" ( +2 "manipulator"&E& +4 "core" & 0 N j \ + "manipulator"&G% +4 "core" % * # P 8  +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&7(, +281 "core" ( +2 "manipulator"&& +4 "core" &, / T D P + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &, 1 I P +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&Z' +114 "core" ' +3 .tHand.open + "manipulator"&B1 +72 "core" 1 +2 "manipulator"&% +4 "core" % p \ D +2 .tForearm.reconfigure LooseForearm +56 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&b'\ +100 "core" ' +2 ."da"delayUntil "08:33:10.41" +24525 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"%N @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%i  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%v' +2583 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%V +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%`  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +46 "core" +2 ."da"delay 2 seconds +75 "Can" VV +127 ."da"PSV.dial :air +2 "processing"%r  +55 "core" +2 ."da"PS.seek :empty +2 "processing"%P'ղ +2576 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%= +147 "core"  +2 "processing"%% +4 "core" %ճ  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%\\'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%\ 'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%2 +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%U% +4 "core" %ҹ  + ."da"PS.seek 1.5ml +2 "processing"%M' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Y * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%4  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%5 * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%- +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2570 "core" ' + ."da"PSV.dial PTV +2 "processing"%3 +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%{ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%T  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%J'ղ +2554 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%' +136 "core"  +2 "processing"%m% +4 "core" %հ5 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%q'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%* +85 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%~% +4 "core" %Ҹ  + ."da"PS.seek 1.5ml +2 "processing"%)'~ +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%,' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%k  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%> * +36 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%y +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%a' +2552 "core" ' + ."da"PSV.dial PTV +2 "processing"%^ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%! +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%@ +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%L'ղ +2555 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 5 seconds +568 .PTV.dial :PRVmixing +2 "processing"%<  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%  +45 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%W +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%8' +357 "Can" ss +46 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%;  +47 "core"  +2 "processing"%d% +3 "core" %v  +2 ."da"PS.seek 0.55ml +2 "processing"%?'^ +347 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +55 "core" +2 ."da"PS.seek 2ml +2 "processing"%F'Һ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"% +42 "core" +2 ."da"PTV.dial :mixing + "processing"%/ @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%u  +36 "core" +2 "processing"%R% +3 "core" %Ҿk  +2 ."da"PS.seek 1.85ml +56 "processing"%o' +251 "core" ' +2 ."da"PBV.dial between PSV and waste1 + "processing"%s * +47 "core" ( +3 ."da"PS.seek 0ml +2 "processing"%' +1973 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%t  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +35 "core" , +2 ."da"PSV.dial :air +2 "processing"%n  +55 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%}' +2575 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +55 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%(  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%9 +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%j  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%%'ղ +477 "Can" MM +2086 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%S +136 "core"  +2 "processing"%e% +4 "core" %ձv + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%w'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%Q'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +76 "core"  +2 ."da"PSV.dial PTV + "processing"%X +86 "core"  +2 ."da"PBV.dial :waste1 + "processing"%:  +36 "core" +2 "processing"%_% +3 "core" %ҷL  +2 ."da"PS.seek 1.5ml +2 "processing"%h'} +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%g * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%O' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%1  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%z' +2574 "core" ' + ."da"PSV.dial PTV +2 "processing"%& +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%f +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%[  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%.'ղ +2544 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  +2 "processing"%I% +4 "core" %ճt + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%+'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%A +86 "core"  +2 ."da"PBV.dial :waste1 + "processing"%p  +36 "core" +2 "processing"% % +4 "core" %ҹ + ."da"PS.seek 1.5ml +2 "processing"% ' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1622 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%6  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%x +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%]' +2581 "core" ' +2 ."da"PSV.dial PTV + "processing"%C +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%E +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%G +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%D  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2560 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%c +135 "core"  +2 "processing"%$% +4 "core" %մU + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%B'\ +604 "core" ' + ."da"delay 5 seconds +503 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1048 "Can" RR +562 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +88 "core"  +2 ."da"PBV.dial :waste1 + "processing"%Z  +36 "core" +2 "processing"%N% +3 "core" %ҹ{  +2 ."da"PS.seek 1.5ml +2 "processing"%i' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +55 .PBV.dial :waste1 +4 "processing"%K  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +46 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%` +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2566 "core" ' +2 ."da"PSV.dial PTV + "processing"%r +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%v +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%= +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +76 "core"  +2 ."da"PS.seek :empty +2 "processing"%P'ղ +2551 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%\\ +141 "core"  +10 "processing"%% +17 "core" %նY +8 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +7 "processing"% +17 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +8 "processing"%2'm +360 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +4 "core" %pV  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%U'\ +345 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%\ 'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%Y +76 "core" +2 ."da"PBV.dial :waste1 + "processing"%M  +33 "core"  +2 "processing"%4% +4 "core" %һa  +2 ."da"PS.seek 1.5ml + "processing"%5' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%- * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1619 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%3  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%{ +76 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%T' +2606 "core" ' +2 ."da"PSV.dial PTV + "processing"% +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%' +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%m +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%J  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%q'ղ +2581 "core" ' +2 "processing"%*9 +3 "core" 95/ +2 #"da"Processing Puck Heater at 28.1C before imaging .PH.coast +2 "processing"%  +3 "core" 5/ + 5/ + "processing"%~& +3 "core" &]w/ 9 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 6 +2 "manipulator"& % +3 "core" %\  _ S H +2 "storage"(% +3 "core" % +2 "storage"(). +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 6 + "storage"(k(K +361 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (>& +3 "core" &K  + "manipulator"&y& +4 "core" &, A C mP + "manipulator"&,% +4 "core" %\  E J  + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 +2 "manipulator"&^( +190 "core" ( +2 "manipulator"&!& +4 "core" & 0  / + "storage"(@& +4 "core" &K +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&'φ +104 "core" ' +2 "storage"(a& +4 "core" &K + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(' +205 "core" ' +2 "storage"(<- +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &   F/ +2 "storage"(W& +3 "core" &K O + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 6 +2 "manipulator"&L'. +28 "core" ' +2 ."da"Elbow.hold + "manipulator"&;, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(d- +2 "core" -' +3 ."da"SE.seek 11.12 Pucks below Top Plate + "storage"(8' +34 "core" ' +2 "manipulator"&% +4 "core" %L . + "storage"(?& +4 "core" &K , + ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 6 + 330 counts +2 "manipulator"&'x +15 "core" ' +2 "manipulator"&/& +4 "core" & , 2 . + "storage"(u& +4 "core" &K  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&R'φ +15 "core" ' +2 ."da"SE.seek 12.12 Pucks below Top Plate +2 "storage"(s' +48 "core" ' +2 "manipulator"&F& +4 "core" & , . +2 "manipulator"&o% +3 "core" %ϋ   +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&t'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&l(k +264 "core" ( +2 "manipulator"&n& +4 "core" &v   B + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &v   +2 ."da"Forearm.seek PC + "manipulator"&' +94 "core" ' +2 ."da"Hand.close +2 "manipulator"&(/ +76 "core" / +2 ."da"PC.seek :open +53 "processing"%9( +465 "core" ( +3 "storage"(j& +3 "core" &K K +2 "manipulator"&}& +3 "core" &v < 0 8 +2 "manipulator"&S% +3 "core" % + + +2 ."da"Forearm.seek :retract +2 "manipulator"&e'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 +2 "manipulator"&%( +267 "core" ( +2 "manipulator"&w& +4 "core" & !  2 + "storage"(& +4 "core" &K  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&X'φ +94 "core" ' +2 ."da"Hand.open +2 "manipulator"&:1 +74 "core" 1 +3 "storage"(_- +3 "core" -' +2 ."da"SE.seek 11.88 Pucks below Top Plate +2 "storage"(Q'ǯ +23 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 11.11 Pucks below Top Plate +2 "storage"(g' +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep2409h320ml.tif +1468 #SX MX5/16 (USB:77): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 11.002 seconds\ /var/log/esp/da19sep2409h320ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep2409h320ml15s.tif +475 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1083 #"da"SX MX5/16 (USB:77): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep2409h320ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep2409h320ml30s.tif +3058 #SX MX5/16 (USB:77): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep2409h320ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep2409h320ml70s.tif +7124 #SX MX5/16 (USB:77): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep2409h320ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"HABfans.email "11.002 sec auto-exposure",Subject: "da19sep2409h320ml images!" +12 "storage"(h- +5 "core" -' +8 "storage"(1& +5 "core" &K i  +2 "manipulator"&& +4 "core" &  2 +2 ."da"Elbow.seek 6 +2 "manipulator"& ( +3 "core" ( + "manipulator"&O& +4 "core" &  12 + "storage"(&& +4 "core" &K # +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&'φ +4 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 11.83 Pucks below Top Plate +2 "storage"(f'p +65 "core" ' +2 "manipulator"&[& +4 "core" & w 2 +2 "storage"(z& +4 "core" &K C A + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 6 +2 "manipulator"&'. +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&I, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +5 ."da"SE.seek 12.01 Pucks below Top Plate +7 "storage"(.'Z +25 "core" ' +2 "manipulator"&+% +4 "core" %L N j F3 +2 "storage"(A& +5 "core" &K  5 + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 6 + 330 counts + "manipulator"&p'x +15 "core" ' +3 "manipulator"& & +4 "core" &    1 +2 "storage"(& +4 "core" &K J _ b +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 600 counts +3 "manipulator"&'φ +27 "core" ' +3 "storage"( % +8 "core" %X W p L +3 ."downElevator"SE.seek :down +3 "storage"(6'} +101 (H% +4 "core" %( Z Wd +4 "manipulator"&x% +8 "core" % . 0   +4 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +5 ."da"Forearm.seek :retract +5 "manipulator"& '\ +13 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +73 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #tStarting finalPurge +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%C& +4 "core" & +2 "manipulator"&E& +4 "core" & h k i 1 +2 "manipulator"&G% +3 "core" %\  m k h  +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&D(, +188 "core" ( +3 "manipulator"&]& +4 "core" &, { o U U +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &, h { O U +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&$' +82 "Can" CB +16 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +74 "core" / +2 "manipulator"&B& +4 "core" &, l l H U +2 "manipulator"&% +3 "core" % 2 k a 1  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&Z'\ +97 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&N(k +124 "core" ( +2 "manipulator"&& +4 "core" &u   + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 && +3 "core" &u F  +3 ."psFlush"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&i' +107 "core" ' + "manipulator"&K& +4 "core" &u  # +2 "manipulator"&V% +4 "core" %Ϻ  " +2 "processing"%`& +3 "core" & +2 "processing"%& +4 ."psFlush"PC.seek :closed +2 "processing"%r(] +3 "core" & +3 & . +10 &B 4 +9 &9l~ I +10 &d] W +10 &L W +10 &JQ W +8 & O W +9 &N| W +9 &Ry W +10 &RO} W +9 &N W +10 & Q| W +9 &"O W +10 &$[K| V +9 &&Lk W +9 &'Rl W +9 &)Qh W +11 &+bNd W +8 &-$Qh W +10 &.Sh W +67 &0Ob W +3 &2kO[ V +2 &4,OX W +2 &5N[ V +2 &7L[ V + &9rMZ W + &;4MK W + &<QU W +5 &>LW V +9 &@zLH W +10 &B<PI W +9 &CPF W +10 &EUI W +9 &G|iD Y +9 &I4L \\ +10 &JD ] +10 &LE ] +8 &NwA ] +10 &P9? ] +9 &QB ] +9 &S3 ] +10 &U3 ] +9 &W?2 ^ +11 &YH ^ +8 &Z ^ +9 &\\| A +10 &][0 U +10 &]|* 4 +3 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.73 + "processing"%v& +4 "core" &]|* 4 + ."psFlush"Hand.open +2 "manipulator"&=1 +72 "core" 1 +2 "manipulator"&% +4 "core" % Ϻ $  +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\\ +136 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +373 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +730 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%P' +1617 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%2  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%U' +2624 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%Y +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%M'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%4' +2126 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%\ +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%- U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%5' +2618 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%3 @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2636 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%{  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +3 "processing"%'' +2628 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%m +74 "core" +2 ."psFlush"PBV.dial PSV +3 .PS.seek 0ml +2 "processing"%J' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%T @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +2623 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%~'ղ +2621 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'TE +1115 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%)' +1621 "core" ' +3 ."psFlush"PSV.dial PTV +3 "processing"%> +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%y  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%,' +2622 "core" ' +2 ."psFlush"PSV.dial PSR +3 "processing"%! +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%@'\ +604 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%7' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%a +75 "core" +2 ."psFlush"PBV.dial PSV + "processing"%b U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%<' +2631 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"% @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%d  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%? +46 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%/' +2621 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%u +74 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%F' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%o @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%^  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2628 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'L& +3 "core" &  J +2 "manipulator"&& +4 "core" &u ! + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&8(k +2 "core" ( +2 "manipulator"&R& +3 "core" &u {  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &n& +3 "core" &u " ! +2 .tForearm.seek PC + "manipulator"&' +96 "core" ' +2 .tHand.close +53 "manipulator"&;/ +78 "core" / +2 .tPC.seek :open +2 "processing"%(( +453 "core" ( +2 "manipulator"&t& +4 "core" &u  9 ' + "manipulator"&0% +4 "core" % ϔ  ' +2 .tForearm.seek :retract + "manipulator"&j'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&}( +388 "core" ( +3 "manipulator"&S& +4 "core" &! r #0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &!  $0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&w' +102 "core" ' +2 "manipulator"&& +4 "core" &! * !0 +2 "manipulator"&l% +3 "core" %  ! +2 "collection"':& +4 "core" & X +2 "collection"'_& +4 .tCC.seek :closed + "collection"'e(` +3 "core" & Y +2 &  P  +10 &(p X - +9 &]y\ b A +9 &6p a U +10 &GR V +9 &G Z V +10 &vF\ Z V +9 &8G  ] V +9 &G f V +10 &L\ \ \\ V +9 &~M\ \ ^ V +9 & @K  W V +10 &"L  U V +9 &#K  d V +10 &%L ] V +9 &'GM  ` W +9 &)\ H\  c V +10 &*J c W +9 &,K  b V +9 &.PK _ V +10 &0G f V +9 &1G  i V +10 &3I\ a W +9 &5YH\  ` V +9 &7L\  m V +10 &8J g W +9 &:G\  c V +9 &<`K  g V +10 &>"F\  l V +9 &?I\  f W +11 &AG  i V +8 &CjD  j V +9 &E,G  h V +10 &FG  k V +9 &HL b W +9 &JnTe W +10 &L'sh Z +9 &MK>e _ +10 &OX[e a +9 &QV]^m b +9 &S^`g b! +10 &T`ag b% +9 &V_bo b, +9 &XHcdw b0 +10 &Ydfh b0 +9 &[hgx b1 +10 &]bihw b1 +9 &_ijs Z +9 &`/>kms (z +10 &`t lms [ +5 ( + "collection"'_& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.56 + "collection"'s& +4 "core" &`trkmq [ + &`trlmi [ + .tHand.open + "manipulator"&Q1 +67 "core" 1 +2 "manipulator"&h% +4 "core" % ^ _  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&1'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`trhkj [ +2 "collection"'O% +3 "core" %Ӳhhw +2 .tCSV.dial CSR + "collection"'&  +44 "core"  +2 "collection"'[% +4 "core" %өijx + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'z'qi +1337 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '+% +3 "core" %qlgiu  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'A'F +110 "Can" __ +581 "core" ' + .tCSV.dial :waste +2 "collection"' +136 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"' & +4 "core" &`trhis [ + "collection"'%% +4 "core" %ӳhjh + .tCSV.dial :flush +2 "collection"'X  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'g'qi +1311 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'H @ +56 "core" > +2 "collection"'x% +4 "core" %qqijl  +2 .tCS.seek 7.001ml + "collection"'' +566 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +2 'f  +46 "core"  +95  +2 .tCBV.dial :waste1 + "collection"' @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'C'Ӵ +1809 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'E& +4 "core" &`tphir [ + "collection"'G% +4 "core" %ӳikg + .tCSV.dial :flush +2 "collection"'p  +77 "core" +2 .tCS.seek 5ml +2 "collection"'.'qi +1310 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +45 "core" B +2 "collection"']% +4 "core" %qlgiv  +2 .tCS.seek 7ml + "collection"'c' +577 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'6  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'k  +108 "core"  +2 .tCS.seek 0ml +2 "collection"'I'Ӵ +1792 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &`tpgkw [ + "collection"'B% +4 "core" %ӯhlf + .tCSV.dial CSR +2 "collection"'  +44 "core"  +2 "collection"' % +4 "core" %ӯijc + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'' +2044 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +568 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'$ + 'K  +117 "core" ~ +28  +2 .tCTV.dial :intake + "collection"'V  +77 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'`' +2050 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'D  +76 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'Z'Ӵ +592 "core" ' + .tCSV.dial CSR +62 "collection"'9  +106 "core"  +2 "collection"'v% +4 "core" %ӴilP + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'='qi +1351 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1339 "core" ' +2 .tCSV.dial CBV + "collection"' +107 "core" +2 .tCS.seek 0ml +2 "collection"'\\'Ӵ +2599 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&i& +4 "core" &! n m 0 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&q( +27 "core" ( +2 "manipulator"&& +4 "core" & w k  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" & k l d  +2 .tForearm.seek CC + "manipulator"&2' +96 "core" ' +2 .tHand.close + "manipulator"&P/ +70 "core" / +2 .tCC.seek :open +2 "collection"'Y( +468 "core" ( +2 "manipulator"&U& +4 "core" & Z $ + "manipulator"&M% +4 "core" % 2 C $ +2 .tForearm.seek :retract + "manipulator"&\ '\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&-(, +277 "core" ( +2 "manipulator"&4& +4 "core" &, *F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &, *F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&5' +112 "core" ' +2 .tHand.open +2 "manipulator"&{1 +74 "core" 1 +2 "manipulator"&% +4 "core" % u ] W V +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:24:36 + #Preparing to sleep until 11:00AM 9/24/2019 +4 ."shutdown"CC.coast +3 #tAsleep til 11:00AM 9/24/2019 + "collection"'6 +5 #tContinuing at 11:00 + ."shutdown"CS.coast +4 "Can" 22 + "collection"'5 +5 ."shutdown"PC.coast +2 ."Qmail"GoodNews.email "Then, in tube 7: shallowDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:119\\n{4 => 22,\\n 5 => 22,\\n 6 => 13,\\n 7 => 9}\\nCan@09:28:29, 23.3C, 22% humidity, 15.0psia, 12.288V, 0.245A, 0.245A avg, 3.01W",Subject: "Asleep until 11:00" +3 "processing"%6 +3 ."shutdown"PS.coast + "processing"%5 +2 ."shutdown"Forearm.coast + "manipulator"&5 +3 ."shutdown"Elbow.coast + "manipulator"&6 +37 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +34469 "Can"  +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +34503   +2 #tPowering core bus +478 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +2 'm +3 "core"  + "processing"% +2 %' +3 "core"  +4 "collection"' 9\ +4 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )T% +3 "core" % + .tSS.configure SSconfig +2 "sampler")#.0X& +3 "core" & w @ + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (y% +2 "core" % d f Q + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"')  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast +2 "processing"%!  +2 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +10 "collection"',% +2 "processing"%@% +3 "core" % +3 ."rdySampler"Intake.select :close +2 "manipulator"&a% + ."rdySampler"Exhaust.select :close +3 .CTV.dial :air +2 "collection"'b  +2 "core" %( + % M N B 9 +  +2 ."rdyProcessing"PSV.dial :air +3 "manipulator"&7% +4 ."rdySampler"CSV.dial :waste1 + "processing"%  + "collection"'< +4 "core" % F 6 9 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract +52 "core" +3 "manipulator"&d'\ +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +3 "sampler")W +3 "core"  +2 "sampler")?  +14 "core" +3 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b + "sampler")#.0X 22,\\n 5 => 22,\\n 6 => 13,\\n 7 => 9}\\nCan@11:00:37, 22.8C, 22% humidity, 15.0psia, 12.249V, 0.343A, 0.337A avg, 4.20W",Subject: "Started 2019_9_16_rush_mission phase shallowDAwithoutWCR" +2 #t===> STARTED shallowDAwithoutWCR (phase #16) <=== +3 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'8& +4 "core" &"  + .tHand.open +2 "manipulator"&S1 +67 "core" 1 +2 "manipulator"&& +4 "core" & y q j . +2 "manipulator"&% +3 "core" % \  q q   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&l(, +185 "core" ( +2 "manipulator"&:& +4 "core" &, t k + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +8 &j& +3 "core" &, b k +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :garage + "manipulator"&"' +100 "core" ' +4 .tHand.close +2 "manipulator"&_/ +75 "core" / +2 "manipulator"&s& +5 "core" &, Z ^ k +2 "manipulator"&Q% +3 "core" % ( ` a t  +2 .tForearm.seek :retract +2 "manipulator"&h'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +336 "core" ( +2 "manipulator"&O& +4 "core" & k  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &&& +3 "core" & ~  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&[' +99 "core" ' +3 "manipulator"&w& +4 "core" &   +2 "manipulator"&#% +6 "core" %   +4 "collection"'+& +3 "core" &  +2 "collection"'z& +3 .tCC.seek :closed +2 "collection"' (` +3 "core" &'  +7 &"  +4 &3u# - +10 &_z$ B +9 &7l+ U +9 &I W +10 &I! W +9 &wH- W +10 &:K% V +9 &F" V +9 &F' V +10 &G! W +9 & AI% W +11 &"I# W +9 &#C) V +9 &%F" W +10 &'JL# V +9 &) I! V +8 &*H W +10 &,F& V +9 &.RF$ V +9 &0I" V +10 &1F W +9 &3I% V +10 &5ZD# V +9 &7J& V +9 &8G" W +11 &:F! V +8 &$F" V +10 &?I V +9 &AF" W +11 &CkF V +8 &E-F V +9 &FF V +10 &HI" V +9 &JnW$$ X +10 &L(s/+ [ +9 &MWJ _ +9 &Opm b +10 &QUtr b" +9 &Svx b& +9 &Tzz b+ +10 &V| b, +9 &XA}} b- +9 &Y b- +10 &[ b. +9 &]V b/ +10 &_ ^ +9 &`+: - +9 &`q Z +5 ( + "collection"'z& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.67 +3 "collection"'A& +3 "core" &`qu Z +2 .tHand.open + "manipulator"& 1 +68 "core" 1 +2 "manipulator"&%% +4 "core" % L 8 +  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&X'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`qu Z +2 "collection"'H% +3 "core" %ӵ +3 .tCSV.dial CSR + "collection"'x  +150 "core"  +2 "collection"'g% +4 "core" %ӵ +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 5ml +2 "collection"' 'qi +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'f% +3 "core" %ql  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"''F +694 "core" ' + .tCSV.dial :waste +2 "collection"' +138 "core" +4 .tCS.reconfigure CSconfig +4 "collection"'#P d@b +5 .tCS.seek 0ml + "collection"'E'Ӵ +1980 "core" ' +2 #tPurging external Intake + "collection"'G& +4 "core" &`qt Z + "collection"'p% +4 "core" %ӳ + .tCSV.dial :flush + "collection"'C  +45 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'' +2548 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'] + '.  +5 "core"  +70  +2 .tCTV.dial :intake + "collection"'6  +78 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'k'Ӵ +2572 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'c  +77 "core"  +2 #tFlushing upper manifold + "collection"'& +4 "core" &`qs Z + "collection"'B% +4 "core" %ӵ + .tCSV.dial :flush + "collection"'  +77 "core"  +2 .tCS.seek 5ml +2 "collection"' 'qi +1299 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'I @ +44 "core" A +2 "collection"'% +4 "core" %ql  +54 .tCS.seek 7ml + "collection"'$' +586 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'K +108 "core" ~ +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'V'Ӵ +1805 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +818 "core" ' + .tCSV.dial :waste +2 "collection"'D +46 "core" +2 .tCS.seek 0ml +2 "collection"'`'Ӵ +819 "core" ' +2 "collection"'9& +4 "core" &`qr Z + "collection"'v% +4 "core" %ӯ + .tCSV.dial :flush + "collection"'Z  +44 "core"  +2 .tCS.seek 3ml +2 "collection"'='2T +808 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +57 "core" > +2 "collection"'% +4 "core" %2Z  +2 .tCS.seek 5.001ml + "collection"'i'qo +572 "core" ' +2 .tCSV.dial :air + .CS.seek 0ml +2 "collection"''Ӵ +501 "Can" UU +806 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"''2T +810 "core" ' + .tCSV.dial :waste +2 "collection"'P +75 "core" +2 .tCS.seek 0ml +2 "collection"'}'Ӵ +815 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&1& +4 "core" & p x   + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&e( +3 "core" ( + "manipulator"&U& +4 "core" & p y   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &M& +3 "core" & d \\ !  +2 .tForearm.seek CC + "manipulator"&2' +95 "core" ' +2 .tHand.close + "manipulator"&4/ +72 "core" / +2 .tCC.seek :open +2 "collection"'3( +471 "core" ( +2 "manipulator"&q& +4 "core" & " % + "manipulator"&{% +4 "core" %  + % + .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&\ (, +281 "core" ( +2 "manipulator"&5& +4 "core" &, - #J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &,  #J +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&\\' +115 "core" ' +2 .tHand.open +2 "manipulator"&(1 +72 "core" 1 +2 "manipulator"&% +4 "core" % x _ O  Z + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 #tda sampling at most 1000ml +3 #Loading sh1 puck from tube 7 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 7 at 11:05:03EDT24-Sep-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 13,\\n 7 => 9}\\nCan@11:04:17, 22.9C, 22% humidity, 15.0psia, 12.196V, 0.459A, 0.459A avg, 5.60W",Subject: "da sampling at most 1000ml" +3 "collection"'-& +4 "core" &# +2 "manipulator"&|% +3 "core" %\  7 # +2 "storage"(% +4 "core" %   + "storage"(m. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"('([ +1618 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (T& +2 "core" &[% ~ \  +2 "manipulator"&J& +4 "core" &, m m J + "manipulator"&% +4 "core" %\  q k  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&*( +189 "core" ( +2 "manipulator"& & +4 "core" & ` e  0 + "storage"(~& +4 "core" &[% - \  +3 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&' +90 "core" ' +2 "storage"(>& +3 "core" &[%  \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(y' +231 "core" ' +2 "storage"()- +3 "core" -'J + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (!& +3 "core" &[$ \  + "manipulator"&,& +4 "core" & @ >  0 + .tElbow.seek 7 +2 "manipulator"&a( +3 "core" ( + "manipulator"&@& +3 "core" & B D 0 0 +2 "storage"(b& +4 "core" &[% K \  +2 .tForearm.seek 7 + 300 counts + "manipulator"&7' +25 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close +46 "manipulator"& 0 +2 "manipulator"&% +3 "core" % ? <  +2 .tForearm.seek :retract +2 "manipulator"&o'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&F( +84 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +69 "core" ( +2 "manipulator"&& +4 "core" &' j ` Ae + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &' b ` Ae +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&;' +105 "core" ' +2 "manipulator"&& +4 "core" &' [ g B Ae +2 "manipulator"&t% +3 "core" % X \\  +3 "collection"'r& +3 "core" & +2 "collection"'d& +4 .tCC.seek :closed + "collection"'^(` +5 "core" & + &!  +8 &'h - +10 &^u A +9 &;k U +9 &F U +10 &I U +9 &|C V +10 &>F V +9 &D V +9 &C U +10 &D U +9 & GC U +9 &"I V +10 &#D U +9 &%G V +10 &'OD U +9 &)B U +9 &*I U +10 &,H U +9 &.WI U +9 &0D U +10 &1B U +9 &3I U +10 &5_G U +9 &7 G V +9 &8G U +10 &:A U +9 &)D$ U +10 &?GO U +9 &AEk U +10 &CpAj U +9 &E2Dc U +9 &FF\\ U +10 &HN^ V +9 &Jq]\ a X +9 &L&J:` \\ +10 &Mkd_ a +9 &Oom\\ b +10 &Q[qp_ b +9 &Strd b +9 &Tttj b# +10 &Vvtg b* +9 &XMxvi b4 +9 &Z{{` b3 +10 &[y|f b5 +9 &]e~f b6 +10 &_h Z +9 &`/:c + +9 &`n h "d +5 ( + "collection"'d& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.75 +2 .Hand.open + "manipulator"&R1 +71 "core" 1 +2 "manipulator"&8% +4 "core" % 8 <   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&S'\ +90 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")+ +3 "core" + +2 "sampler")% +4 "core" %{ & uD + "collection"':& +4 "core" &`n~] d"d +2 "Can" a` +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X+ +7 "core" + +15 "collection"'% +3 "core" %Ӳs L +2 "sampler"))% +3 "core" %b.. ' [ +2 "collection"'!% +4 "core" %Ӳw M + #tIntake @19.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 122 +2 "sampler")#.z0X  \\1 +53 "collection"'3% +3 "core" %Ӳ{ N +2 "sampler")R% +3 "core" %tr  ^ +2 "sampler")8% +4 "core" %uw  ] + .tIntake.select :close + "sampler")0 +9 )% +3 "core" %xx  d + .tSSV.dial :exhaust +2 "sampler")d  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler"):'z +911 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler");  +82 "core" +2 #tAllowing 130s for 25.0ml of remaining 800.0ml + .Intake.select :open + "sampler") +210 "collection"''% +3 "core" %ӲU K + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 110 +3 "sampler")#.n0X= ! Y L +52 "collection"'% +3 "core" %Ӳx J +2 "sampler")X% +3 "core" %_b  X +2 "sampler") % +4 "core" %ac % Y + .tIntake.select :close + "sampler")0 +9 )q% +3 "core" %ff  ^ + .tSSV.dial :exhaust +2 "sampler"){  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")M'z +911 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")4  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 750.0ml + .Intake.select :open + "sampler") +210 "collection"'5% +3 "core" %Ӳ G +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 53 +2 "sampler")#.50X% +3 "core" %8  X +15 "collection"'b% +3 "core" %ӲV K +2 "sampler")L% +3 "core" %  Y{ +15 "collection"'<% +3 "core" %Ӳw M +2 "sampler")W% +3 "core" %\  [D +15 "collection"'% +3 "core" %ӲV M +2 "sampler"),% +3 "core" %   [ B +2 "collection"'@% +3 "core" %ӲY L +2 #tIntake @21.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 39 +2 "sampler")#.'0X +2 "collection"'#% +4 "core" %ӲT L +2 .tSS.reconfigure SSinhale.with maxSpeed: 29 + "sampler")#.0X% +3 "core" %*  Y +53 "collection"'b% +3 "core" %ӲS J +2 "sampler")L% +3 "core" % Y o +53 "collection"'<% +3 "core" %ӲO M +2 "sampler")W% +3 "core" %''  [ +52 "collection"'% +3 "core" %ӲQ M +2 "sampler"),% +3 "core" %34  \\ +53 "collection"'@% +4 "core" %ӲG M +2 "sampler"))% +3 "core" %AD  \\ +53 "collection"'!% +3 "core" %Ӳ{ N +2 "sampler")*% +3 "core" %MM  \\ +53 "collection"'7% +3 "core" %ӲV M +2 "sampler")% +3 "core" %TV  [ +53 "collection"'t% +3 "core" %Ӳq M +56 "sampler")/% +5 "core" %be % [ +2 "sampler")y% +3 "core" %cb  [ + .tIntake.select :close +2 "sampler")0 +9 )?% +3 "core" %ec  a + .tSSV.dial :exhaust +2 "sampler")o  +80 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")3'z +923 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 725.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %ӲO H +2 #tIntake @21.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 19 +2 "sampler")#.0X% +3 "core" %Ӳy L +2 "sampler"){% +3 "core" %  Z; +15 "collection"'b% +3 "core" %Ӳ K +2 "sampler")L% +3 "core" %  [; +15 "collection"'<% +3 "core" %Ӳ] L +2 "sampler")W% +3 "core" % % Z; +15 "collection"'% +3 "core" %ӲA L +2 "sampler")% +3 "core" %  Z; +15 "collection"',% +3 "core" %ӲH K +2 "sampler")@% +4 "core" %  [; +14 "collection"')% +3 "core" %Ӳ_ M +2 "sampler")!% +3 "core" %  [; +15 "collection"'*% +3 "core" %Ӳ L +2 "sampler")7% +3 "core" %  Z; +15 "collection"'% +3 "core" %Ӳ\\ L +2 "sampler")t% +3 "core" %   Z; +15 "collection"'/% +3 "core" %Ӳu K +2 "sampler")y% +3 "core" % ! Z; +15 "collection"'?% +3 "core" %Ӳ L +2 "sampler")o% +3 "core" %  Z; +15 "collection"'% +3 "core" %Ӳ K +2 "sampler")% +3 "core" %  [; +2 "collection"'% +3 "core" %Ӳ9 K +2 #tIntake @21.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +15 "collection"'% +3 "core" %Ӳ J +2 "sampler")A% +3 "core" %e\  $ Z > +15 "collection"' % +3 "core" %Ӳ K +2 "sampler")w% +3 "core" %e\   Z > +15 "collection"'#% +3 "core" %Ӳ L +2 "sampler")s% +3 "core" %e\   Z > +15 "collection"'u% +3 "core" %Ӳ L +2 "sampler")+% +3 "core" %e\   Z > +15 "collection"'h% +3 "core" %Ӳ L +2 "sampler")%% +3 "core" %e\   Z > +15 "collection"'g% +3 "core" %Ӳ L +2 "sampler")x% +3 "core" %e\  $ Z > +15 "collection"' % +3 "core" %Ӳ K +2 "sampler")% +3 "core" %e\  X > +15 "collection"'% +3 "core" %ӲJ L +2 "sampler")% +3 "core" %e\   Z > +15 "collection"'f% +3 "core" %Ӳ_ K +2 "sampler")&% +3 "core" %e\  [ > +2 "collection"'"% +3 "core" %Ӳ L +2 #tIntake @21.3psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X% +3 "core" % ! Z, +15 "collection"'{% +3 "core" %Ӳ L +2 "sampler")b% +3 "core" %  [, +15 "collection"'L% +3 "core" %ӲO L +2 "sampler")<% +3 "core" % ! Z, +15 "collection"'W% +3 "core" %Ӳ K +2 "sampler")% +3 "core" %  [, +15 "collection"'% +3 "core" %ӲS M +2 "sampler"),% +3 "core" % ! [, +15 "collection"'@% +3 "core" %Ӳ L +2 "sampler"))% +3 "core" %  Y, +15 "collection"'!% +3 "core" %Ӳ L +2 "sampler")*% +3 "core" %  Z, +15 "collection"'7% +3 "core" %Ӳ M +2 "sampler")% +3 "core" %  Z, +15 "collection"'t% +3 "core" %Ӳ L +2 "sampler") % +3 "core" % [, +15 "collection"'/% +3 "core" %Ӳ L +2 "sampler")y% +3 "core" %  [, +15 "collection"'?% +3 "core" %Ӳ5 L +2 "sampler")o% +3 "core" % $ [, +15 "collection"'% +3 "core" %ӲA L +3 "sampler")% +3 "core" %  Z, +2 "collection"'% +3 "core" %Ӳ L + #tIntake @21.7psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X' +434 "core" ']  W +3 #tVacuum too high -- waiting up to 40s + .SS.reconfigure SSexhale + "sampler")#.0X'3 +296 "core" ' +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler")  +143 "core"  +104 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +140 "core"  +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +339 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'n% +3 "core" %<  +2 .tCS.seek 6ml + "collection"'R' +1341 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'8 +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"''ӂ +1565 "core" ' +2 .tCSV.dial CSR + "collection"'j  +56 "core"  +2 "collection"'l% +4 "core" %} + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'O' +594 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" % \ +2 .tCS.seek 5ml + "collection"'d'qg +832 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'Q  +45 "core"  +2 .tCS.seek 1ml +2 "collection"'N'> +1090 "core" ' +2 #tHeating sh1 puck from tube 7 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \  +2 'A9 +5 "core" 9 +102 "collection"' 9 +3 "core" 9d +102 "collection"'w9 +3 "core" 9 d +102 "collection"'#9 +3 "core" 9 d +102 "collection"'s9 +3 "core" 9d +102 "collection"'u9 +3 "core" 9d +103 "collection"'+9 +3 "core" 9d +102 "collection"'39 +3 "core" 9d +102 "collection"'h9 +3 "core" 9"d +102 "collection"'~9 +3 "core" 9&d +102 "collection"'%9 +3 "core" 9+d +103 "collection"'g9 +3 "core" 9/d +102 "collection"'x9 +3 "core" 93d +102 "collection"'{9 +3 "core" 97d +102 "collection"'9 +3 "core" 9;d +102 "collection"'9 +3 "core" 9 @d +102 "collection"'f9 +3 "core" 9Dd +102 "collection"'&9 +3 "core" 92Hd +102 "collection"'"9 +2 "core" 9FLd +103 "collection"'r9 +3 "core" 9\\Pd +102 "collection"'z9 +3 "core" 9rUd +103 "collection"'G9 +3 "core" 9Yd +102 "collection"'[9 +3 "core" 9]d +102 "collection"'9 +3 "core" 9ad +102 "collection"'B9 +3 "core" 9ed +102 "collection"'.9 +3 "core" 9jd +103 "collection"'a9 +3 "core" 9nd +102 "collection"'c9 +3 "core" 9rd +102 "collection"'K9 +3 "core" 9,vd +102 "collection"' 9 +3 "core" 9Czd +102 "collection"'9 +3 "core" 9[d +103 "collection"']9 +3 "core" 9rd +102 "collection"'V9 +3 "core" 9d +102 "collection"'D9 +3 "core" 9d +102 "collection"'p9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'}9 +3 "core" 9b +102 "collection"'9 +3 "core" 9` +102 "collection"'9 +3 "core" 9^ +102 "collection"'99 +3 "core" 9,\\ +102 "collection"'9 +3 "core" 9DZ +103 "collection"'i9 +2 "core" 9ZX +103 "collection"'$9 +2 "core" 9qV +103 "collection"'9 +2 "core" 9T +103 "collection"'C9 +2 "core" 9R +103 "collection"'E9 +3 "core" 9O +103 "collection"'`9 +2 "core" 9N +103 "collection"'69 +3 "core" 9L +102 "collection"'9 +3 "core" 9J +102 "collection"'v9 +3 "core" 9 H +102 "collection"'9 +3 "core" 9"F +103 "collection"'=9 +3 "core" 98D +102 "collection"' 9 +2 "core" 9LB +103 "collection"'q9 +3 "core" 9aA +102 "collection"' 9 +2 "core" 9v@ +103 "collection"'X9 +3 "core" 9> +102 "collection"'k9 +2 "core" 9< +103 "collection"'9 +3 "core" 9; +102 "collection"'19 +2 "core" 99 +31 "Can" "" +72 "collection"'59 +3 "core" 97 +102 "collection"'I9 +3 "core" 95 +103 "collection"'9 +3 "core" 95 +102 "collection"'U9 +3 "core" 93 +102 "collection"'49 +3 "core" 9% 2 +102 "collection"'M9 +2 "core" 970 +103 "collection"'H9 +3 "core" 9I. +103 "collection"'(9 +2 "core" 9Y- +103 "collection"'Y9 +3 "core" 9k, +102 "collection"'e9 +3 "core" 9|* +102 "collection"'9 +3 "core" 9#* +102 "collection"'T9 +3 "core" 9'( +103 "collection"'J9 +3 "core" 9+' +102 "collection"'|9 +2 "core" 9/& +103 "collection"'9 +2 "core" 94$ +103 "collection"'29 +3 "core" 9 8# +102 "collection"'9 +3 "core" 9\ <" +102 "collection"'Z9 +3 "core" 9 @! +102 "collection"'m9 +2 "core" 9 D +103 "collection"'\ 9 +3 "core" 9 I +102 "collection"'9 +3 "core" 9 M +102 "collection"'b9 +3 "core" 9 +Q +103 "collection"'L9 +3 "core" 9 8U +102 "collection"'<9 +2 "core" 9 EY +103 "collection"'P9 +2 "core" 9 Q^ +103 "collection"'W9 +3 "core" 9 ]b +102 "collection"'9 +4 "core" 9 hf +150 "collection"'9 +10 "core" 9 xl +103 "collection"'\\9 +3 "core" 9 q +102 "collection"'@9 +3 "core" 9 u +102 "collection"')9 +3 "core" 9 y +102 "collection"'!9 +3 "core" 9  } +102 "collection"',9 +3 "core" 9 ! +102 "collection"'*9 +3 "core" 9 " +102 "collection"'9 +3 "core" 9 $ +102 "collection"'t9 +3 "core" 9 % +102 "collection"'/9 +3 "core" 9 & +103 "collection"'79 +3 "core" 9 ( +102 "collection"'?9 +3 "core" 9 * +102 "collection"'9 +3 "core" 9 * +102 "collection"'y9 +3 "core" 9 , +102 "collection"' 9 +3 "core" 9 . +102 "collection"'o9 +3 "core" 9 . +102 "collection"'9 +3 "core" 9\ / +102 "collection"'9 +3 "core" 9\ 0 +102 "collection"'>9 +3 "core" 9\ 2 +102 "collection"'-9 +3 "core" 9\ 3 +103 "collection"'9 +3 "core" 9\ 4 +102 "collection"';9 +3 "core" 9\ 5 +102 "collection"''9 +3 "core" 9\ $6 +102 "collection"':9 +3 "core" 9\ )8 +102 "collection"'n9 +3 "core" 9\ /8 +103 "collection"'_9 +3 "core" 9\ 49 +102 "collection"'89 +3 "core" 9\ 8; +102 "collection"'R9 +3 "core" 9\ << +102 "collection"'j9 +3 "core" 9\ @= +102 "collection"'l9 +3 "core" 9\ E> +103 "collection"'9 +3 "core" 9\ G? +102 "collection"'9 +3 "core" 9\ L@ +102 "collection"'O9 +3 "core" 9\ OA +102 "collection"'Q9 +3 "core" 9\ SC +102 "collection"'d9 +3 "core" 9\ UD +102 "collection"'A9 +3 "core" 9\ YD +102 "collection"' 9 +3 "core" 9\ ]E +102 "collection"'w9 +3 "core" 9\ _F +102 "collection"'#9 +3 "core" 9\ bG +102 "collection"'s9 +3 "core" 9\ eH +102 "collection"'u9 +3 "core" 9\ gI +102 "collection"'+9 +3 "core" 9\ jJ +102 "collection"'39 +3 "core" 9\ mK +102 "collection"'h9 +3 "core" 9\ oL! +102 "collection"'~9 +3 "core" 9\ qL% +102 "collection"'%9 +3 "core" 9\ sN* +102 "collection"'g9 +3 "core" 9\ uO. +102 "collection"'x9 +3 "core" 9\ wP2 +102 "collection"'{9 +3 "core" 9\ yP6 +102 "collection"'9 +3 "core" 9\ |Q: +103 "collection"'9 +5 "core" 9\ }R? +103 "collection"'f9 +3 "core" 9\ SC +102 "collection"'&9 +3 "core" 9\ TG +102 "collection"'"9 +3 "core" 9\ UK +102 "collection"'r9 +3 "core" 9\ VP +102 "collection"'z9 +3 "core" 9\ VT +102 "collection"'G9 +3 "core" 9\ XX +102 "collection"'[9 +2 "core" 9\ X\\ +3 .tCH.hold 10:00,70C +3 "collection"' `\ `\  +3 "core" \\ +51030 "Can" +8971 "core" ` +2 "collection"'B9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'.'Ӵ +334 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'a @ +110 "core" B +2 .tCSV.dial :air + "collection"'c @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"'K'qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"']  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'V @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'D'Ӵ +1346 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'p +107 "core"  +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'}% +4 "core" %Ӯ  +2 .tCS.seek 4.999ml + "collection"''qc +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'9% +4 "core" %qc  +2 .tCS.seek 6.999ml + "collection"''x +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'i @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'$' +837 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +122 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'C   +31 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'E  +2 '`  +30 "core"  +113  +2 .tCS.seek 5ml +2 "collection"'6'qi +1338 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +107 "core" A +2 .tCSV.dial :waste + "collection"'v +109 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1348 "core" ' + .tCSV.dial :air +2 "collection"'= @ +77 "core" A +2 .tCS.seek 5ml +2 "collection"' 'qi +1347 "core" ' + .tCSV.dial CTV +2 "collection"'q  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +101 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'X  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'k @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1351 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'1 +119 "core" +2 .tCBV.dial CSV + "collection"'5  +31 "core"  +2 "collection"'I% +4 "core" %ӳ~}k +2 .tCS.seek 5ml + "collection"''qh +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +5 "collection"'U  +46 "core" +2 "collection"'4% +4 "core" %qi  +2 .tCS.seek 7ml + "collection"'M'~ +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'H @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"'(' +848 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'Y ` +132 "core" a +2 #tLysing Complete + "collection"'e& +4 "core" &`n\ l "d +2 #tStoring sh1 puck in Collection Clamp to tube 6 + "manipulator"&% +3 "core" %\      +2 "storage"(T% +3 "core" %} h g * +2 "storage"(J. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(|(K +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +3 "core" &K 4 3 x + "manipulator"&2& +4 "core" && Ad +2 "manipulator"&% +3 "core" %\   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&Z( +163 "core" ( +2 "manipulator"&m& +4 "core" & / \ ? + "storage"(\ & +4 "core" &K D 8 b +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'φ +106 "core" ' +2 "storage"(b& +4 "core" &K L B +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(L' +195 "core" ' +3 "storage"(<- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&P& +3 "core" &  ? + "storage"(W& +4 "core" &K / + + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&'. +25 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(\\- +2 "core" -' +3 .tSE.seek 12.12 Pucks below Top Plate + "storage"(@' +39 "core" ' +2 "manipulator"&)% +4 "core" %Y R E TS + "storage"(!& +4 "core" &K  + + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 343 counts + "manipulator"&,'΅ +17 "core" ' +2 "manipulator"&*& +4 "core" & A > +2 "storage"(& +3 "core" &K 7 6 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&t'φ +15 "core" ' +2 .tSE.seek 13.12 Pucks below Top Plate +2 "storage"(/' +48 "core" ' +2 "manipulator"&7& +4 "core" & N > +2 "manipulator"&?% +3 "core" %ς 8  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&y( +165 "core" ( +3 "manipulator"& & +3 "core" &+ T T cF +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &o& +3 "core" &+ P Q nF + .tForearm.seek CC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / +2 .tCC.seek :open +2 "collection"'>( +472 "core" ( +2 "storage"(-& +4 "core" &K \  J + "storage"(& +4 "core" &K   T + "manipulator"&;& +4 "core" &+{} { Bl + "manipulator"&'% +4 "core" % zz P +2 .tForearm.seek :retract + "manipulator"&:'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&n( +162 "core" ( +2 "manipulator"&_& +4 "core" & ' 3 + "storage"(8& +4 "core" &K 6 5 + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 6 + "manipulator"&R'. +105 "core" ' +2 .tElbow.hold + "manipulator"&j, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&l1 +73 "core" 1 +4 "manipulator"&% +3 "core" % Wx 5 * ! +2 "storage"(& +4 "core" &K + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 341 counts +49 "manipulator"&O'΃ +25 "core" ' +2 "manipulator"&Q& +4 "core" & H 2 +2 "storage"(d& +3 "core" &K 6 5  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&A'φ +15 "core" ' +2 "storage"( % +4 "core" % 2 : +2 ."downElevator"SE.seek :down +3 "storage"(w'} +100 (#% +3 "core" % x \ Yj +2 "manipulator"&s% +3 "core" %τ : ;  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +25 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +64 "core" ' +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'+& +4 "core" &gg +2 "manipulator"&3& +4 "core" & o l k 2 +2 "manipulator"&h% +4 "core" %\  y z 7  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&~(, +179 "core" ( +3 "manipulator"&%& +4 "core" &,  !Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &,  "Q +2 .tForearm.seek :garage +2 "manipulator"&x' +98 "core" ' +2 .tHand.close + "manipulator"&{/ +68 "core" / +2 "manipulator"&& +4 "core" &,  Q +2 "manipulator"&% +3 "core" % 3 x z 0 ) +2 .tForearm.seek :retract +2 "manipulator"&f'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&&( +303 "core" ( +2 "manipulator"&"& +4 "core" &+  E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &r& +3 "core" &+ l k E E +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&z' +99 "core" ' +2 "manipulator"&G& +4 "core" &+ o w E +2 "manipulator"&[% +3 "core" % m m  +2 "collection"'& +4 "core" &FH + "collection"'& +4 .tCC.seek :closed +2 "collection"'B(` +2 "core" &GG +3 &GH  +9 &(kGH - +10 &_rEH A +9 &BiGHo T +9 &EHHm U +10 &FGG U +9 &GGH T +10 &FHEH~ U +9 &FFFe U +9 &CEGO T +10 &DDH- U +9 & OCDH T +9 &"FDFm T +10 &#BCE T +9 &%FEG T +10 &'WFCF T +9 &)ACF T +9 &*DBF T +10 &,GDDt T +9 &._FBDh T +9 &0 FAF U +10 &1GAF T +9 &3CBF U +10 &5gFBD T +9 &7)EBCv T +9 &8GBDk U +10 &:EBB[ U +9 &0D@C5 U +10 &?C@C T +9 &AB?B U +11 &CwF@@ T +8 &E9F?B T +9 &FF?@ T +10 &HHBC U +9 &JzREF V +9 &L2rXT Z +10 &MRg _ +9 &O?B a +10 &QaMK a +9 &S!VU b +9 &T__ b +10 &Vefy b& +9 &XZllv b, +9 &Zqpi b3 +10 &[wu b3 +9 &]x{| b5 +10 &_&~ W +9 &`53 , +9 &`s\  !b +5 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.68 +2 "collection"'N& +4 "core" &`s{ !b + .tHand.open + "manipulator"&a1 +75 "core" 1 +2 "manipulator"&c% +4 "core" %    +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&.'\ +98 "core" ' +2 .tPSV.dial PSR + "processing"% +135 "core"  +2 "processing"%% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%]' +1622 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%V  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%K' +1608 "core" ' + .tPSV.dial PSR +2 "processing"%p +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"%} + .tCBV.dial PRV +4 "collection"'D  +3 "core"  +2 "processing"%  +55 "core"  +19 +2 .tPSV.dial :mixloop + "processing"%9 +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%  +138 "core" +2 .tPS.seek 0ml +2 "processing"%i' +2626 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%C +45 "core" +2 .tPS.seek 0ml +2 "processing"%E' +2619 "core" ' + .tPSV.dial :air +2 "processing"%`  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%$' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +46 "core" +2 .tPS.seek 0ml +2 "processing"%v' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&6& +4 "core" &+   E +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&=( +49 "core" ( +2 "manipulator"&& +4 "core" & H 4 -  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &q& +3 "core" & + $  +2 .tForearm.seek CC + "manipulator"& ' +97 "core" ' +2 .tHand.close +55 "manipulator"&X/ +73 "core" / +2 .tCC.seek :open +2 "collection"'k( +472 "core" ( +2 "manipulator"& & +4 "core" & H ! + "manipulator"&1% +4 "core" % ) u n { +2 .tForearm.seek :retract + "manipulator"&5'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&I(, +280 "core" ( +2 "manipulator"&& +4 "core" &,  "L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &, < "L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&4' +114 "core" ' +2 .tHand.open +2 "manipulator"&1 +65 "core" 1 +2 "manipulator"&H% +4 "core" % a !  7  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&M'\ +104 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 7 into Collection Clamp + "collection"'Y& +4 "core" & +2 "manipulator"&e% +3 "core" %\   ", +2 "storage"(% +4 "core" % ! + "storage"(T. +3 "core" . +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(J([ +353 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &[0 _  +2 "manipulator"&2& +4 "core" &, _ Z \ L + "manipulator"&% +4 "core" %\  O L I , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&m( +213 "core" ( +2 "manipulator"&\ & +4 "core" & Y b : " +2 "storage"(b& +3 "core" &[0   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&F' +98 "core" ' +2 "storage"(S& +4 "core" &[0 6  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(<' +234 "core" ' +2 "storage"(P- +3 "core" -'P +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (W& +3 "core" &[/ ,  + "manipulator"&\\& +4 "core" & 0 / " + .tElbow.seek 7 +2 "manipulator"&)( +39 "core" ( +2 "manipulator"&!& +4 "core" & F W  + "storage"(*& +4 "core" &[/   +2 .tForearm.seek 7 + 300 counts + "manipulator"&' +23 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&7/ +70 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&?& + "storage"('} +6 "core" & 1 : d  + "manipulator"&Z% +4 "core" % W @ :  +2 .tForearm.seek :retract + "manipulator"&L'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +91 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +71 "core" ( +2 "manipulator"&,& +4 "core" &+ 2 9 E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" &+ / / E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& ' +94 "core" ' +3 "manipulator"&o& +4 "core" &* 5 0 \ Dy +2 "manipulator"&t% +3 "core" % 0 .   +2 "collection"'& +4 "core" & +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" & +4 &| . +9 &"Dyb 4 +9 &CnsO I +10 &W8 U +9 &D! U +10 &]D U +9 &F U +9 &C U +10 &D U +9 &eF5 U +9 &(D' T +10 & E U +9 &"D T +10 &$nD T +9 &&/D U +9 &'E U +10 &)@ T +9 &+uD U +9 &-8D T +10 &.D U +9 &0E T +10 &2}C U +9 &4?G U +9 &6D T +10 &7D U +9 &9Cq U +9 &;GCo U +10 &= F` U +9 &>AV U +10 &@CK T +9 &BPD= T +9 &DC1 T +10 &EF* U +9 &GC U +9 &ITK V +10 &Ke Y +9 &L  ] +10 &Ny,. a +9 &P9-- b +9 &Q./ b +10 &S01 b" +9 &Uv35 b' +9 &W045 b/ +10 &X67 b0 +9 &Z9<> b1 +10 &\\N<=8 b2 +9 &]@?* b3 +9 &_AC. A +10 &`P DE. - +9 &`oCE "d +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.68 + .Hand.open + "manipulator"&^1 +74 "core" 1 +2 "manipulator"&-% +4 "core" %    +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"';  +142 "core"  +2 .tCSV.dial CTV + "collection"''  +29 "core"  +2 .tPS.seek 2.5ml +2 "processing"%_' +2622 "core" ' +2 "collection"'8% +3 "core" %!O  +2 .tCS.seek 3.75ml +2 "collection"''I +80 "Can" QQ +1578 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%y  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%l  +73 "core"  +57 .tPS.seek 0ml +2 "processing"%' +2618 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"' ` +31 "core" ^ +2 .tCSV.dial :air + "collection"'Q @ +46 "core" ? +2 .tCS.seek 10ml +2 "collection"'d' +1658 "core" ' +2 .tCSV.dial CTV + "collection"':  +46 "core"  +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +2607 "core" ' + .tCBV.dial :waste1 +2 "collection"'n @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'#  +143 "core" +2 "collection"'s& +4 "core" &`o_bO "d + #tStoring lyfil puck in Collection Clamp to tube 6 +2 "manipulator"&R% +3 "core" %\    8  +2 "storage"(+% +3 "core" %x p t +2 "storage"(3. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(h(K +354 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (O& +3 "core" &K 7 : + "manipulator"&/& +4 "core" &* Dy +2 "manipulator"&A% +3 "core" %\  w  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&%( +167 "core" ( +2 "manipulator"&g& +4 "core" &    +2 "storage"(w& +3 "core" &K M M z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&|'φ +92 "core" ' +2 "storage"(j& +4 "core" &K q u  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"({' +183 "core" ' +3 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &  +2 "storage"(u& +3 "core" &K < ; +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 +2 "manipulator"&x'. +29 "core" ' +2 .tElbow.hold + "manipulator"&~, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"("- +2 "core" -' +2 .tSE.seek 13.13 Pucks below Top Plate +2 "storage"(r' +39 "core" ' +2 "manipulator"&G% +4 "core" %Ix A C 0 + "storage"([& +4 "core" &K [ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 327 counts + "manipulator"&'u +16 "core" ' +2 "manipulator"&f& +4 "core" & D  +2 "storage"(>& +3 "core" &K J B N +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&N'φ +16 "core" ' +2 .tSE.seek 14.13 Pucks below Top Plate +2 "storage"(a' +44 "core" ' +2 "manipulator"&c& +4 "core" &    +2 "manipulator"&% +3 "core" %ϝ   +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +162 "core" ( +3 "manipulator"&z& +4 "core" &* " Dy + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" &* R Dy +2 .tForearm.seek CC + "manipulator"&]' +92 "core" ' +2 .tHand.close + "manipulator"&p/ +71 "core" / +2 .tCC.seek :open +2 "collection"'K( +472 "core" ( +2 "storage"(}& +4 "core" &K } w + "storage"(& +4 "core" &K g k + "manipulator"&D& +4 "core" &%   @Y +2 "manipulator"&9% +3 "core" % '   *  +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&( +163 "core" ( +2 "manipulator"&& +4 "core" & ^ _ ) + "storage"(i& +4 "core" &K c + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 6 + "manipulator"&C'. +101 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&`1 +68 "core" 1 +3 "manipulator"&E% +3 "core" % ]  y +2 "storage"(& +3 "core" &K J G +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 347 counts +2 "manipulator"&$'Ή +18 "core" ' +2 "manipulator"&6& +4 "core" & ] X H ( +2 "storage"(& +3 "core" &K K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&q'φ +16 "core" ' +2 "storage"(X% +4 "core" %ҽ L +2 ."downElevator"SE.seek :down +50 "storage"(&'} +53 (.% +3 "core" %a  Xg +2 "manipulator"&B% +3 "core" %ϋ y u _  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +69 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +21 "core" ' +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%1  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"% ' +2636 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%U  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%= +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%H' +2633 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%5& +4 "core" &g  +2 "manipulator"&Y& +3 "core" & k k ` ( +2 "manipulator"&e% +3 "core" %\  k m k & +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +179 "core" ( +2 "manipulator"&T& +4 "core" &, } s S M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" &, j l | M +2 .tForearm.seek :garage +2 "manipulator"&' +101 "core" ' +2 .tHand.close + "manipulator"&2/ +66 "core" / +2 "manipulator"&& +4 "core" &, [ \\ M +2 "manipulator"&\ % +3 "core" % , O P R  +2 .tForearm.seek :retract +2 "manipulator"&b'\ +100 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&I(k +123 "core" ( +2 "manipulator"&S& +4 "core" &u 5 ! + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &u { n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&P' +101 "core" ' +2 "manipulator"&W& +4 "core" &u  % +2 "manipulator"&\\% +3 "core" %ϻ ( % +2 "processing"%!& +4 "core" &B  +2 "processing"%*& +4 .tPC.seek :closed + "processing"%7(] +3 "core" &K  +4 &r +9 &3i . +9 &_ B +10 &4t V +9 &R W +10 &O W +9 &tO W +9 &6N W +10 &O W +9 &O X +9 &|Q W +10 & >L W +9 &"R W +10 &#N W +9 &%Q W +9 &'GQ W +10 &)Q X +9 &*U W +9 &,Q W +10 &.MQ X +9 &0P W +10 &1N W +9 &3P W +9 &5VP W +10 &7Q X +9 &8O W +9 &:P X +10 &<]Q X +9 &> Q W +10 &?N W +9 &AO W +9 &CfM W +10 &E'W X +9 &Fc Y +9 &H \\ +10 &J\\ ] +9 &L ] +10 &M ^ +9 &O ^ +9 &Qd ] +10 &S& ] +9 &T ^ +9 &V ^ +10 &Xh _ +9 &Z+ ^ +10 &[ V +9 &])Hy %o +9 &]x9 6 +5 ( + "processing"%*& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.75 +2 "processing"%?& +4 "core" &]x*9 6 + .tHand.open + "manipulator"&Z1 +67 "core" 1 +2 "manipulator"&m% +4 "core" % ϻ j   +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&F'\ +93 "core" ' +2 .tPRV.dial :air + "processing"%,  +44 "core"  +2 .tPSV.dial :mixloop + "processing"%@ +45 "core" +3 "processing"%<% +4 "core" %P +2 .tPS.seek 0.3ml + "processing"%' +398 "core" ' + .tPSV.dial PSR +2 "processing"%o +105 "core"  +3 "processing"%t% +4 "core" %v  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml + "processing"%'.U +502 "core" ' +5 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%)' +1915 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +106 "core" +2 .tPTV.dial :mixing + "processing"%L @ +76 "core" A +2 .tPBV.dial :waste2 + "processing"%k  +96 "core"  +3 .tPS.seek 0ml +2 "processing"%^' +2628 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&-& +4 "core" &u q y  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(k +3 "core" ( +2 "manipulator"&;& +3 "core" &u p t  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &'& +3 "core" &u k k <  + .tForearm.seek PC +2 "manipulator"& ' +94 "core" ' +2 .tHand.close + "manipulator"&J/ +66 "core" / +2 .tPC.seek :open +2 "processing"%v( +455 "core" ( +4 "manipulator"&8& +4 "core" &u  ! +2 "manipulator"&(% +3 "core" % | m y ! +2 .tForearm.seek :retract + "manipulator"&y'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&l(, +137 "core" ( +2 "manipulator"&_& +4 "core" &,  !. + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  !. +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +55 "manipulator"&Q' +114 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 +3 "manipulator"&:% +4 "core" % o   C +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +102 "core" ' +2 #tLoading da puck from tube 7 into Processing Clamp + "processing"%n& +4 "core" & +2 "manipulator"&#% +3 "core" %\ # ' 1 +2 "storage"(s% +3 "core" % N +2 "storage"(R. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"(+([ +355 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (3& +2 "core" &[. !  +2 "manipulator"&O& +4 "core" &, > = % - + "manipulator"&/% +4 "core" %\ # 3 0 < 1 +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&A( +186 "core" ( +2 "manipulator"&g& +4 "core" &    3 +2 "storage"(w& +3 "core" &[T h e %  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&j' +104 "core" ' +2 "storage"(& +4 "core" &[T K  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +254 "core" ' +2 "storage"(- +3 "core" -'j + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" &[R R L   + "manipulator"&u& +4 "core" & 2 + .tElbow.seek 7 +2 "manipulator"&"( +4 "core" ( +2 "manipulator"&G& +4 "core" &  2 + "storage"([& +4 "core" &[R N O [  +2 .tForearm.seek 7 + 300 counts + "manipulator"&f' +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&>/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&c& +2 "storage"('} +6 "core" &   2 + "manipulator"&|% +4 "core" %    +2 .tForearm.seek :retract +2 "manipulator"&%'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&{(k +103 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +162 "core" ( +3 "manipulator"&x& +4 "core" &u 2 0 8  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &u . /  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&r' +99 "core" ' +2 "manipulator"&z& +4 "core" &u a f  +2 "manipulator"&V% +3 "core" % U W 9  +2 "processing"%N& +4 "core" &C +2 "processing"%~& +3 .tPC.seek :closed +2 "processing"%p(] +3 "core" &Z +3 &; . +10 &'A2 4 +9 &?j~2 I +9 &k, X +10 &I@ W +9 &MM7 X +10 &P6 X +9 &L* W +9 &O W +10 &UQ X +9 &Q X +9 & T X +10 &"L W +9 &$^J W +10 && H W +9 &'R X +9 &)Q X +10 &+fL\ W +9 &-'Q X +9 &.O X +10 &0L W +9 &2nN W +10 &4/Q X +9 &5L X +9 &7O W +10 &9uJ X +9 &;7L X +9 &<O W +10 &>O X +9 &@~H W +10 &B?P X +9 &DQ X +9 &E] Y +10 &Gzs [ +9 &I5 ^ +9 &J ^ +10 &L ] +9 &Ny ^ +10 &P: _ +9 &Q ^ +9 &S _ +10 &U _ +9 &WB _ +9 &Y _ +10 &Z _ +9 &\\|0 B +10 &]Z-w X +9 &]z1 8 +2 ( + "processing"%~& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.78 + .Hand.open + "manipulator"& 1 +72 "core" 1 +2 "manipulator"&% +4 "core" %  E + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&}'\ +93 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 7 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +2 %D9 +5 "core" 9 +102 "processing"%99 +3 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%i9 +2 "core" 9  +103 "processing"%]9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%`9 +2 "core" 9 +103 "processing"%E9 +2 "core" 9 +103 "processing"%9 +3 "core" 9" +103 "processing"%69 +2 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"%X9 +2 "core" 9/ +103 "processing"%9 +2 "core" 93 +103 "processing"%.9 +3 "core" 97 +103 "processing"%B9 +2 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"%C9 +2 "core" 9D +103 "processing"%$9 +2 "core" 9H +103 "processing"%19 +2 "core" 9L +103 "processing"%a9 +2 "core" 9P +103 "processing"%q9 +2 "core" 9U +103 "processing"%&9 +2 "core" 9Y +103 "processing"%h9 +2 "core" 9] +103 "processing"%9 +3 "core" 9a +103 "processing"%9 +3 "core" 9e +102 "processing"%U9 +2 "core" 9j +103 "processing"%=9 +2 "core" 9n +103 "processing"%9 +3 "core" 9r +102 "processing"% 9 +3 "core" 9v +103 "processing"%59 +2 "core" 9z +103 "processing"%Y9 +2 "core" 9 +103 "processing"%e9 +2 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%49 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%29 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%\ 9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%S9 +2 "core" 9# +103 "processing"%M9 +2 "core" 9) +103 "processing"%9 +2 "core" 9. +103 "processing"%W9 +3 "core" 93 +102 "processing"%\\9 +3 "core" 98 +103 "processing"%!9 +2 "core" 9> +103 "processing"%9 +2 "core" 9C +103 "processing"%b9 +3 "core" 9H +102 "processing"%09 +2 "core" 9M +103 "processing"%?9 +3 "core" 9R +103 "processing"%Z9 +2 "core" 9W +103 "processing"%m9 +52 "core" 9\\ +110 "processing"%*9 +2 "core" 9c +103 "processing"%,9 +3 "core" 9f +102 "processing"%@9 +3 "core" 9l +2 .tPH.hold 2:00:00,28C +3 "processing"%< ppi + .tdelay 1:30 +3 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"%P +117 "core"  +2 "processing"%H% +4 "core" % + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%o'\ +604 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%t'Һ +1624 "core" ' +2 .tPTV.dial :puck + "processing"%  +75 "core"  +2 .tPSV.dial PTV + "processing"% +73 "core" +2 .tPBV.dial :waste1 + "processing"%  +137 "core"  +2 "processing"%L% +4 "core" %ҽ   +2 .tPS.seek 1.5ml + "processing"%k' +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" , +3 .tPS.seek 0ml + "processing"%-' +1609 "core" ' +2 .tdelay 5:00 +8661 "Can" mm +21341 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%;  +37 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +46 "core" ( +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%J +87 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%I' +2575 "core" ' +2 .tPSV.dial PTV + "processing"%F +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%7 +76 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%8 +88 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%(  +77 "core"  +2 .tPS.seek :empty +2 "processing"%_'ղ +2579 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%  +139 "core" +2 .tPSV.dial :mixloop + "processing"% +46 "core" +2 .tPRV.dial :ab1 + "processing"% @ +76 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +363 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"':  + "processing"%y  +47 "core" +  +2 "processing"%n% +4 "core" %  +2 .tPS.seek 0.34ml + "processing"%#' +448 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'s  +29 "core" +2 .tPRV.dial :air + "processing"%R  +45 "core"  +2 .tPS.seek 0.9ml +2 "processing"%Q'G +1198 "core" ' +2 .tPRV.dial :waste2 + "processing"%3 @ +86 "core" A +2 .tPS.seek 0.5ml +2 "processing"%O'\ +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%/  +45 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%g'Һ +1621 "core" ' + .tPSV.dial :PML +2 "processing"%w +46 "core" +2 .tPTV.dial :mixing + "processing"%l @ +77 "core" B +2 .tPBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%d% +4 "core" %Ҽ  +2 .tPS.seek 1.85ml + "processing"%' +244 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%u' +1967 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'G& +2 "core" &- +2 "manipulator"&[& +3 "core" &u  +2 "manipulator"&>% +4 "core" %\ <  8 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&c(, +135 "core" ( +2 "manipulator"&|& +4 "core" &, ; + / 7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &,   p 7 +2 .tForearm.seek :garage + "manipulator"&j' +100 "core" ' +2 .tHand.close + "manipulator"&/ +68 "core" / +3 "manipulator"&f& +4 "core" &, w ` \ 6 +2 "manipulator"&x% +3 "core" % , U  / \ +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&"( +309 "core" ( +2 "manipulator"&z& +4 "core" &! 2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" &! K 2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&N' +105 "core" ' +2 "manipulator"&& +4 "core" &! 7 2 +2 "manipulator"&%% +3 "core" %  +55 "collection"'v& +5 "core" &g +2 "collection"' & +4 .tCC.seek :closed + "collection"'(` +3 "core" &1 +3 &0  +8 &'o6 . +10 &^x7 B +9 &9j U +9 &G4 W +10 &C6 W +9 &yC6 W +10 &<D1 V +9 &D5 W +9 &E. W +10 &D4 W +9 & CD2 W +9 &"D0 W +10 &#B3 V +9 &%D& W +10 &'KF, W +9 &)A1 V +9 &*D, W +10 &,C0 W +9 &.RD/ W +10 &0B( V +9 &1B' W +9 &3E* V +10 &5[C$ W +9 &7G W +9 &8C% W +10 &:F$ W +9 &&A V +10 &?C# V +9 &AB# V +10 &CkA$ W +9 &E-C W +9 &F@ W +10 &HG W +9 &JpR X +9 &L*j! [ +10 &M& ~_ +9 &O/1 {b +10 &QX*0 {b! +9 &S-/ zb' +9 &T72 zb1 +10 &V69 yb3 +9 &X8:< yb4 +9 &YAB yb4 +10 &[FG xb5 +9 &]FJI tb5 +10 &^MO wb2 +9 &`FMPP }Y +9 &`e PQ$ z(v +10 &`|yPS  _ +2 ( + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.71 + "collection"'D& +4 "core" &`|xOS> _ + .tHand.open + "manipulator"&~1 +65 "core" 1 +2 "manipulator"&9% +4 "core" % Y  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&r'\ +98 "core" ' +2 .tPSV.dial PSR + "processing"% +106 "core"  +2 "processing"%+% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%i' +1611 "core" ' +3 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%]  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1623 "core" ' +2 .tPSV.dial PSR + "processing"%` +44 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%E' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%  +2 "collection"'6  +32 "core"  +140  +2 .tPSV.dial :mixloop + "processing"% +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%X  +77 "core" +2 .tPS.seek 0ml +2 "processing"%' +2623 "core" ' + .tPSV.dial :air +2 "processing"%.  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%B' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%C' +2623 "core" ' + .tPSV.dial :air +2 "processing"%$  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%1' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%a +46 "core" +2 .tPS.seek 0ml +2 "processing"%q' +1020 "Can" gg +1602 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&&& +4 "core" &" R 1 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&h( +28 "core" ( +2 "manipulator"&& +4 "core" & e s + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & I Q +2 .tForearm.seek CC + "manipulator"&U' +96 "core" ' +2 .tHand.close + "manipulator"&=/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +473 "core" ( +2 "manipulator"& & +4 "core" &  ,   + "manipulator"&5% +4 "core" %     +2 .tForearm.seek :retract + "manipulator"&Y'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&e(, +272 "core" ( +2 "manipulator"&T& +4 "core" &,  R p + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" &, \  p +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&21 +68 "core" 1 +2 "manipulator"&% +4 "core" % s d b K +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&\ '\ +98 "core" ' +2 ."da"delayUntil "12:08:54.01" +24617 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +76 "core" B +2 ."da"PBV.dial :waste1 + "processing"%S  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%M * +46 "core" ( +2 ."da"PSV.dial :air + "processing"%  +46 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%W' +2578 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%\\ +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%!  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%b  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%0'ղ +2577 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%? +138 "core"  +2 "processing"%Z% +4 "core" %յ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%m'\ +600 "core" ' +55 ."da"delay 5 seconds +504 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%*'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%,  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%@ +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%P  +34 "core" +2 "processing"%H% +4 "core" %ҷ  +2 ."da"PS.seek 1.5ml + "processing"%^'} +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%L +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%t' +2279 "Can" JJ +300 "core" ' + ."da"PSV.dial PTV +2 "processing"%) +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%k +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%;  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%''ղ +2552 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%J +136 "core"  +2 "processing"%-% +4 "core" %ն` + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%F'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%7'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%8 +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%(  +36 "core" +2 "processing"%I% +4 "core" %Ҽ  + ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1624 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%_  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%y * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%: +77 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%n' +2579 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%s +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%R +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +28 "processing"%#  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%3'ղ +2571 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%Q  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%/  +140 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%O  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%w +45 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%l' +398 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%  +45 "core"  +2 "processing"%d% +4 "core" %  + ."da"PS.seek 0.55ml +2 "processing"%'Z +355 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%g  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%G +45 "core" +2 ."da"PTV.dial :mixing + "processing"%[ @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%>  +36 "core" +2 "processing"%|% +3 "core" %Ҷs  +2 ."da"PS.seek 1.85ml +2 "processing"%A' +249 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%{ * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1966 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +20986 "Can" CC +27017 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%f  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%x * +46 "core" ) +2 ."da"PSV.dial :air + "processing"%}  +46 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%j' +2579 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%c +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%z  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%V +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%%'ղ +2571 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%v +135 "core"  +2 "processing"%% +3 "core" %ճ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +58 ."da"PS.seek 0.5ml +2 "processing"%K'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%D'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 "processing"%~  +75 "core"  +2 ."da"PSV.dial PTV + "processing"%9 +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%% +4 "core" %Ҽb  +2 ."da"PS.seek 1.5ml + "processing"%+' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%N * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%u' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%]  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%` +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2581 "core" ' + ."da"PSV.dial PTV +2 "processing"%6 +75 "core" +2 ."da"delay 5 seconds +306 "Can" JI +196 ."da"PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%X  +76 "core"  +2 ."da"PS.seek :empty +2 "processing"%E'ղ +2574 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%. +138 "core"  +2 "processing"%% +4 "core" %յ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%B'Һ +1608 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV + "processing"%$ +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%C  +36 "core" +2 "processing"%a% +4 "core" %Һ  + ."da"PS.seek 1.5ml +2 "processing"%1' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%& * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%" +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%r' +2583 "core" ' +2 ."da"PSV.dial PTV + "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%5 +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%U  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%T'ղ +2581 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%4 +137 "core"  +2 "processing"%h% +4 "core" %ձd + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%2'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%Y +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"% % +3 "core" %ҿ{  +2 ."da"PS.seek 1.5ml +2 "processing"%S' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%M * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1619 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%q  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +46 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%! +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2568 "core" ' + ."da"PSV.dial PTV +2 "processing"%b +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%W +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%? +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%Z  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%0'ղ +2556 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%m +140 "core"  +8 "processing"%,% +12 "core" %հp +8 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +8 "processing"% +17 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +5 "processing"%@'m +297 "Can" +52 "core" ' +2 ."da"delay 5 seconds +502 "processing"%P% +3 "core" %pg  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +53 "processing"%H'\ +355 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%*'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%o +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%^  +35 "core" +2 "processing"%% +4 "core" %ҽe  +2 ."da"PS.seek 1.5ml + "processing"%' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%L * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1619 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%)  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%k * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +77 "core"  +3 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%;' +2608 "core" ' + ."da"PSV.dial PTV +2 "processing"%t +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%J +87 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%- +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%'  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%F'ղ +2593 "core" ' +2 "processing"%89 +3 "core" 952 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast + "processing"%(  +3 "core" 52 + 52 +2 "processing"%I& +3 "core" &]z/[ 8 + #"da"Imaging da puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&7% +3 "core" %\  O Q \\ +2 "storage"( % +3 "core" % +2 "storage"(. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 6 +2 "storage"(_(K +360 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (y& +3 "core" &K @ + "manipulator"&:& +4 "core" &,  p + "manipulator"&% +4 "core" %\    + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 +2 "manipulator"&( +188 "core" ( +2 "manipulator"&s& +4 "core" & ?- + "storage"(R& +4 "core" &K +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&#'φ +104 "core" ' +2 "storage"(n& +4 "core" &K + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(Q' +169 "core" ' +2 "storage"(/- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&O& +3 "core" & &- +2 "storage"(w& +3 "core" &K  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 6 +2 "manipulator"&3'. +27 "core" ' +2 ."da"Elbow.hold + "manipulator"&, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(d- +2 "core" -' +3 ."da"SE.seek 14.12 Pucks below Top Plate + "storage"(l'Ҽ +44 "core" ' +2 "manipulator"&g% +4 "core" %U ڻA + "storage"(& +4 "core" &K X  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 6 + 339 counts + "manipulator"&G'΁ +13 "core" ' +2 "manipulator"&[& +4 "core" &  .* +2 "storage"(>& +3 "core" &K m l c +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 600 counts + "manipulator"&|'φ +22 "core" ' +3 ."da"SE.seek 15.12 Pucks below Top Plate +2 "storage"({'׫ +52 "core" ' +2 "manipulator"&& +4 "core" & ;* +2 "manipulator"&A% +3 "core" %ω \ L +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&f'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&x(k +269 "core" ( +2 "manipulator"&}& +4 "core" &q 9 + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &q [ +2 ."da"Forearm.seek PC +2 "manipulator"&c' +98 "core" ' +2 ."da"Hand.close +2 "manipulator"&z/ +68 "core" / +2 ."da"PC.seek :open +2 "processing"%V( +453 "core" ( +3 "storage"(& +3 "core" &K W +2 "manipulator"&j& +3 "core" &q  +2 "manipulator"&v% +3 "core" % Ϡ  +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 +2 "manipulator"&%( +265 "core" ( +2 "manipulator"&K& +4 "core" &  2 + "storage"(~& +4 "core" &K K + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&9'φ +100 "core" ' +2 ."da"Hand.open +2 "manipulator"& 1 +69 "core" 1 +2 "storage"(- +3 "core" -'׫ +2 ."da"SE.seek 14.87 Pucks below Top Plate +2 "storage"(D'w +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 14.11 Pucks below Top Plate +2 "storage"(N'ұ +52 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep2412h291ml.tif +1374 #SX MX5/16 (USB:79): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.522 seconds\ /var/log/esp/da19sep2412h291ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep2412h291ml15s.tif +571 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +987 #"da"SX MX5/16 (USB:79): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep2412h291ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep2412h291ml30s.tif +3058 #SX MX5/16 (USB:79): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep2412h291ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep2412h291ml70s.tif +7131 #SX MX5/16 (USB:79): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep2412h291ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.522 sec auto-exposure",Subject: "da19sep2412h291ml images!" +8 "storage"(+- +12 "core" -'ұ +5 "storage"(]& +6 "core" &K n k ~ +2 "manipulator"&i& +3 "core" & 2 +2 ."da"Elbow.seek 6 +2 "manipulator"&`( +3 "core" ( +2 "manipulator"&u& +4 "core" & 2 + "storage"(6& +4 "core" &K l l +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&'φ +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 14.83 Pucks below Top Plate +3 "storage"('8 +73 "core" ' +2 "manipulator"&X& +4 "core" &yp i 2 +2 "storage"(& +4 "core" &K   + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 6 + "manipulator"&.'. +25 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 15.01 Pucks below Top Plate +2 "storage"(E'" +37 "core" ' +2 "manipulator"&% +4 "core" %Y  ! gW +2 "storage"($& +4 "core" &K Y +2 ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 6 + 343 counts +2 "manipulator"&C'΅ +17 "core" ' +2 "manipulator"&a& +6 "core" & . + "storage"(B& +5 "core" &K  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&&'φ +15 "core" ' +2 "storage"(1% +4 "core" %*   +3 ."downElevator"SE.seek :down +4 "storage"('} +100 (=% +2 "core" % J D  Wc +2 "manipulator"&"% +4 "core" %ϑ l +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +6 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +82 "core" ' +2 ."da"SC.coast +2 "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +2 "processing"%& +4 "core" &+ +2 "manipulator"& & +4 "core" & / . [ . +3 "manipulator"&5% +3 "core" %\  * "  # +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&U(, +183 "core" ( +2 "manipulator"&r& +5 "core" &, ^ _ + f + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +3 "core" &, N K ] f + ."psFlush"Forearm.seek :garage +2 "manipulator"&h' +101 "core" ' +2 ."psFlush"Hand.close + "manipulator"&T/ +77 "core" / +2 "manipulator"&2& +4 "core" &,   " f +2 "manipulator"&Y% +3 "core" % +   9  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"& (k +127 "core" ( +2 "manipulator"&& +4 "core" &q Y Y   + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &M& +4 "core" &q Q T   + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&S' +95 "core" ' +2 "manipulator"&q& +5 "core" &q Y U (  +2 "manipulator"&\\% +5 "core" %ϸ J U A + +2 "processing"%!& +3 "core" & +2 "processing"%& +3 ."psFlush"PC.seek :closed +2 "processing"%b(] +3 "core" & +3 &  +9 &&r . +10 &__ B +9 &6q V +9 &Q W +10 &L W +9 &vN W +10 &8O W +9 &N W +9 &Oz X +10 &~Ny W +9 & ?N X +9 &"Pv X +10 &#Lx W +9 &%Nl W +10 &'INi W +9 &)\ Of W +9 &*Lh W +10 &,Rj W +9 &.PQb W +9 &0N\\ W +10 &1Ka W +9 &3QS W +10 &5XMQ W +9 &7OU W +9 &8N\\ W +10 &:P_ W +9 &<`OU W +9 &>#KU W +10 &?OS W +9 &AMN W +10 &CiLF W +9 &E)PB X +10 &F]D X +9 &H{I [ +9 &J^F ] +9 &L E ] +10 &M= ] +9 &O= ] +10 &QfD ] +9 &S(E ] +9 &T1 ^ +11 &V( ^ +8 &Xl ^ +9 &Z,+ _ +10 &[ U +10 &]*JO #k +9 &]v> 7 +5 ( + "processing"%& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 + "processing"%W& +4 "core" &]v0T 7 + &]v0X 7 + ."psFlush"Hand.open +2 "manipulator"&?1 +71 "core" 1 +2 "manipulator"&Z% +4 "core" % ϸ 8 < + +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +4 "manipulator"&'\ +96 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%m +137 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%,'TE +344 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +764 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%0' +1620 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%P +86 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%@  +35 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%H' +2627 "core" ' + ."psFlush"PSV.dial PSR +58 "processing"%o +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +3 "processing"%^'\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +2113 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%* +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%L U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%) @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%k' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%  +86 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2622 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%t +45 "core"  + ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%J' +2629 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%- +86 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%'' +2632 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%; @ +41 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +2622 "core" ' +2 ."psFlush"PSV.dial :waste1 + "processing"%(  +75 "core"  +2 ."psFlush"PS.seek :empty +3 "processing"%I'ղ +98 "Can" MM +2531 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"%7 +47 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml + "processing"% 'TE +1118 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1605 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%y +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%:  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%s +75 "core"  +2 ."psFlush"PSR.select :flush + "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%R'\ +607 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%e' +2120 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%n +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%/ U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%O' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%\ @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%w' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%d  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%g'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%[' +2637 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%> +74 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%' +2618 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%A @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +86 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Q'ղ +2629 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'3& +4 "core" &B + "manipulator"&G& +4 "core" &q M I \\  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&l(k +3 "core" ( +2 "manipulator"&|& +4 "core" &q Q e W  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &}& +2 "core" &q G G  +2 .tForearm.seek PC +2 "manipulator"&' +93 "core" ' +2 .tHand.close + "manipulator"&/ +65 "core" / +2 .tPC.seek :open +2 "processing"%z( +453 "core" ( +2 "manipulator"&f& +4 "core" &q J + "manipulator"&p% +4 "core" % Ϣ ~ y # +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&j( +415 "core" ( +3 "manipulator"&v& +3 "core" & o l  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" & V h  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&K' +101 "core" ' +2 "manipulator"&~& +4 "core" & L H n  +2 "manipulator"&x% +3 "core" % L \\ 8  +2 "collection"' & +4 "core" &[ + "collection"'& +4 .tCC.seek :closed + "collection"'(` +4 "core" &Z +2 &Y  +9 &(oZ - +10 &]yW A +9 &8nW U +9 &IN W +10 &GV W +9 &xJY W +10 &;LZ V +9 &HV V +9 &H^ V +10 &Mc W +9 & BFa W +10 &"F_ W +9 &#Id W +9 &%I` W +10 &'JI` W +57 &) Ia V +9 &*J` W + &,Fj W +6 &.RFg W + &0Cf V + &1Ff V + &3G` V +3 &5ZH` W +5 &7Ki V +9 &8Em W +10 &:Ce V +9 &%Gf V +10 &?Jg W +9 &AFc V +10 &ClDj V +9 &E.Gg V +9 &FFe W +10 &HM f V +9 &JpVo X +10 &L)r#o [ +9 &MG?f _ +9 &OY]g b +10 &QV]\\q b" +9 &S^aj b' +9 &T_cg b- +10 &Vbbi b. +9 &X?dem b/ +9 &Yein b0 +10 &[hiw b1 +9 &]Siku b1 +10 &^llp b! +9 &`28mnp +~ +9 &`xoos \\ +5 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.61 +2 "collection"'{& +4 "core" &`xsmof \\ + .tHand.open + "manipulator"&D1 +70 "core" 1 +2 "manipulator"&+% +4 "core" %  \  C +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'i& +4 "core" &`xsjmd \\ +2 "collection"'u% +3 "core" %ӳlme +2 .tCSV.dial CSR + "collection"'6  +44 "core"  +2 "collection"'X% +4 "core" %ӭimt + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '% +3 "core" %qmilp  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.501ml +2 "collection"'$'G +694 "core" ' +2 .tCSV.dial :waste + "collection"'a +136 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'B'Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'1& +4 "core" &`xshhw \\ + "collection"'%% +4 "core" %Ӵhjn + .tCSV.dial :flush +2 "collection"'9  +55 "core" +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'N'qi +1319 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'= @ +47 "core" B +2 "collection"'"% +4 "core" %qnhjc  +2 .tCS.seek 7.001ml + "collection"'' +569 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'`  +2 '  +55 "core" ~ +89  +2 .tCBV.dial :waste1 + "collection"' @ +45 "core" > +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +1804 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'5& +4 "core" &`xrijo \\ +2 "collection"'.% +3 "core" %Ӹhj` +2 .tCSV.dial :flush + "collection"'C  +74 "core" +2 .tCS.seek 5ml +2 "collection"'E'qi +1304 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'& @ +46 "core" A +2 "collection"'r% +4 "core" %qeeiu  +2 .tCS.seek 7ml + "collection"''z +564 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'4  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'_  +110 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +1811 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'T& +4 "core" &`xrgju \\ + "collection"'2% +4 "core" %ӱeih + .tCSV.dial CSR +2 "collection"'Y  +43 "core"  +2 "collection"'% +4 "core" %ӱgis + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'' +2059 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'M' +573 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'h + 'q  +117 "core" ~ +27  +2 .tCTV.dial :intake + "collection"'\\  +77 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'!' +2073 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'U  +77 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +595 "core" ' + .tCSV.dial CSR +2 "collection"'V  +105 "core"  +2 "collection"'% +4 "core" %ӯgi^ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'W'qi +1336 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'?' +1340 "core" ' + .tCSV.dial CBV +2 "collection"'Z +106 "core" +2 .tCS.seek 0ml +2 "collection"'m'Ӵ +2612 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&S& +4 "core" & S Y H  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&F( +8 "core" ( +2 "manipulator"&,& +4 "core" & ^ Y   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &P& +3 "core" & T Q  +2 .tForearm.seek CC + "manipulator"&@' +95 "core" ' +2 .tHand.close + "manipulator"&0/ +72 "core" / +2 .tCC.seek :open +2 "collection"'o( +471 "core" ( +2 "manipulator"&H& +4 "core" &  " + "manipulator"&^% +58 "core" % 5  " +2 .tForearm.seek :retract +2 "manipulator"&*'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&L(, +272 "core" ( +2 "manipulator"&& +4 "core" &, Z "` + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &,  "` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&k% +4 "core" % v 1 0 Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&t'\ +98 "core" ' +2 #tCompleted [shallowDAwithoutWCR] begun 11:00:36 + #Preparing to sleep until 7:25AM 9/25/2019 +4 ."shutdown"CC.coast +3 #tAsleep til 7:25AM 9/25/2019 +2 "collection"'6 +4 #tContinuing at 07:25EDT25-Sep-19 +2 ."shutdown"CS.coast +2 "collection"'5 +4 "Can" 33 +2 ."shutdown"PC.coast +2 "processing"%6 +4 ."Qmail"GoodNews.email "Then, in tube 7: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:123\\n{4 => 22,\\n 5 => 22,\\n 6 => 16,\\n 7 => 6}\\nCan@13:04:12, 23.2C, 23% humidity, 15.0psia, 12.249V, 0.251A, 0.251A avg, 3.07W",Subject: "Asleep until 07:25EDT25-Sep-19" +5 ."shutdown"PS.coast +2 "processing"%5 +3 ."shutdown"Forearm.coast + "manipulator"&5 +2 ."shutdown"Elbow.coast + "manipulator"&6 +38 ."shutdown"Gate.power :raw,:OFF + .Gate.power :core,:OFF + #Shutdown +488 "Can" && +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002  && +60002   +60002   +60003  && +60002   +60002   +60002  %% +60002   +60003   +60002  %% +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60002   +60003   +60002   @EDT1569384259.24   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002   +60003   +60002   +60002   +60002   +60002  %% +60002   +60003   +60002  && +60002  &% +60002  &% +60002  ## +60002  %% +60003  %% +60002  %% +60002  %% +60002  %% +60002  %% +60002  %% +60003  %% +60002  %% +60002  %% +60002  &% +60002  &% +60003  %% +60002  &% +60002   +60002  %% +60002  %% +60002  %% +60003   +60002   +60002   +60002   +60002   +60003   +60002   +3983   +2 #tPowering core bus +505 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  + "collection"' +2 '- +3 "core"  + "processing"% +2 %J +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 );% +2 "core" % +2 .tSS.configure SSconfig +2 "sampler")#.0X'z +4 "core" ' +2 ."closeHand"Hand.close +2 "manipulator"&[/ +2 .tElbow.jog 1500 +3 "manipulator"&A* +14 "core" +2 ."rdyProcessing"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."rdyProcessing"PS.home.seek 0ml + "processing"%' +25 "core" * +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.home.seek :clear +2 "manipulator"&(d +9 "core" / +311 ( +2 "storage"(#& +4 "core" &  +2 .tSE.reconfigure SEconfig + "storage"(#K-0-\ b +3 .tSE.home.seek :down + "storage"(3'} +10 "core" ' +63 ' +2 .tSC.reconfigure SCsloppy +2 "storage"($-.\ 1~b +2 .tSC.home.seek :initial + "storage"(G( +421 "core" ' +64 ' + ."rdyProcessing"PS.coast + "processing"%5 +1426 "core" ( +2 .tForearm.seek :retract +2 "manipulator"&|'\ +3 "core" ' +2 .tElbow.seek :hammer + "manipulator"&}( +93 "core" ( +2 "manipulator"&& +4 "core" &  [ &/ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :retract +2 "manipulator"& '\ +21 "core" ' +2 "manipulator"&% +4 "core" %\  - * O +2 "processing"%b& +2 "collection"'f& +6 "core" & + &>E8 +2 ."openPC"PC.reconfigure PCconfig +3 .tCC.reconfigure CCconfig +3 "processing"%$x2 ^22b + "collection"'$x2 ^22b +3 ."openPC"PC.home.seek :open +3 "processing"%p( +2 .tCC.home.seek :open +2 "collection"'( +276 "core" ( +17 ( +46 "Can" TT +7 #tPhase [deepDAwithoutWCR] + ."Qmail"GoodNews.email "At 07:25:37 began in tube 7: deepDAwithoutWCR\\n/home/esp/esp2/mission/2019_9_16_rush_mission.rb:123\\n{4 => 22,\\n 5 => 22,\\n 6 => 16,\\n 7 => 6}\\nCan@07:25:37, 22.6C, 22% humidity, 15.0psia, 12.225V, 0.453A, 0.453A avg, 5.54W",Subject: "Started 2019_9_16_rush_mission phase deepDAwithoutWCR" +2 #t===> STARTED deepDAwithoutWCR (phase #17) <=== +3 #Starting initialPurge + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'l& +4 "core" &@C0  + .tHand.open +2 "manipulator"&v1 +73 "core" 1 +2 "manipulator"&c& +4 "core" & a $/ +2 "manipulator"&~% +3 "core" % \   $ O +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&x(, +182 "core" ( +2 "manipulator"& & +5 "core" &, (P +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +6 && +3 "core" &, (P +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&' +97 "core" ' +4 .tHand.close +2 "manipulator"&{/ +68 "core" / +2 "manipulator"&D& +4 "core" &,   O +2 "manipulator"&+% +3 "core" %  } { F  +3 .tForearm.seek :retract +2 "manipulator"&i'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&u( +301 "core" ( +2 "manipulator"&& +4 "core" &+ f E +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" &+  E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&X' +104 "core" ' +3 "manipulator"&K& +4 "core" &, 7 E + "manipulator"& % +4 "core" %  Z +2 "collection"'& +3 "core" &CD7  +2 "collection"'& +4 .tCC.seek :closed + "collection"'a(` +3 "core" &CEC  +2 &BBB  +10 &2vADM - +9 &]yBDE A +10 &,qEDF U +9 &KACJ W +9 &N?CJ W +11 &lJBCM W +8 &.NAEH W +10 &JBDJ W +9 &MACC W +9 &uNDEM V +10 & 6LCDF W +9 &!NBCF V +9 &#F@DK V +10 &%}J?BF V +9 &'>OCDL W +9 &)EBEN V +10 &*L@EM W +9 &,JACC W +11 &.FHCDI W +9 &0ICFB W +9 &1GBDE W +10 &3MBDG V +9 &5OGCEL V +9 &7JACH W +9 &8IBEL W +9 &:HCEJ W +10 &DBDC V +9 &?NCE; W +10 &AHACD W +9 &C_IDE? W +9 &E"ICD: V +10 &FFDF@ V +10 &HKJI: W +9 &JcYNP5 X +9 &Luf]6 [ +9 &M; _ +10 &O; a +10 &QL< b +8 &S\ @ b$ +10 &T= b) +9 &V= b. +10 &X9= b/ +9 &Y< b/ +9 &[@ b/ +10 &]P< b/ +9 &^; b +9 &`2:; , +10 &`r> \\ +5 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.58 +2 "collection"'$& +4 "core" &`ru= \\ + &`ru+ \\ +2 .tHand.open + "manipulator"&11 +66 "core" 1 +2 "manipulator"&%% +4 "core" % P 9 B X + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&9'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'B& +4 "core" &`ru( \\ + "collection"'=% +4 "core" %ӱ7 + .tCSV.dial CSR +2 "collection"'"  +136 "core"  +2 "collection"'N% +4 "core" %ӱ- + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 5ml +2 "collection"'`'qi +1338 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %qd  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.499ml + "collection"''> +700 "core" ' + .tCSV.dial :waste +2 "collection"' +148 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'5'Ӵ +1969 "core" ' +2 #tPurging external Intake + "collection"'.& +4 "core" &`rs4 \\ + "collection"'C% +4 "core" %Ӱ + .tCSV.dial :flush +2 "collection"'  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'&' +2583 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'r + 'E  +6 "core"  +70 ~ +2 .tCTV.dial :intake + "collection"'4  +79 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'_'Ӵ +2576 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'  +78 "core"  +2 #tFlushing upper manifold + "collection"'T& +4 "core" &`rr/ \\ + "collection"'2% +4 "core" %Ӹ# + .tCSV.dial :flush +2 "collection"'Y  +76 "core"  +2 .tCS.seek 5ml +2 "collection"''qi +1320 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +45 "core" A +2 "collection"'% +4 "core" %qg) \ +54 .tCS.seek 7ml +2 "collection"'h'| +575 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV + "collection"'q +108 "core" ~ +2 .tCTV.dial :air +2 .CS.seek 0ml + "collection"'\\'Ӵ +1806 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'M'2T +816 "core" ' + .tCSV.dial :waste +2 "collection"'U +45 "core" +2 .tCS.seek 0ml +2 "collection"'!'Ӵ +820 "core" ' +2 "collection"'V& +4 "core" &`rr \\ + "collection"'% +4 "core" %ӹ' + .tCSV.dial :flush + "collection"'  +44 "core"  +2 .tCS.seek 3ml +2 "collection"'W'2T +826 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'Z @ +44 "core" A +2 "collection"'?% +4 "core" %2Z  +2 .tCS.seek 5.001ml + "collection"'S'qo +569 "core" ' + .tCSV.dial :air +2 .CS.seek 0ml +2 "collection"','Ӵ +1317 "core" ' +2 .tdelay 7 seconds +703 .CS.seek 3ml + "collection"'P'2T +813 "core" ' + .tCSV.dial :waste +2 "collection"'0 +77 "core" +2 .tCS.seek 0ml +2 "collection"'j'Ӵ +832 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&]& +4 "core" &+ @ =  E~ +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +2 "core" ( +2 "manipulator"&H& +3 "core" &+ @ > ( E~ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &^& +3 "core" &+ 1 <  E~ + .tForearm.seek CC +2 "manipulator"&@' +94 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"')( +471 "core" ( +2 "manipulator"&F& +4 "core" &+ ~ l E~ + "manipulator"&% +4 "core" % { o M + .tForearm.seek :retract +2 "manipulator"&k'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&*(, +292 "core" ( +2 "manipulator"&& +4 "core" &, 0 %Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &o& +3 "core" &, @ 'Z +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&m' +114 "core" ' +2 .tHand.open + "manipulator"&z1 +65 "core" 1 +2 "manipulator"&Q% +4 "core" % t \\ ^ W + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&t'\ +98 "core" ' +2 #tda sampling at most 1000ml +3 #Loading sh1 puck from tube 7 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 7 at 07:30:04EDT25-Sep-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 16,\\n 7 => 6}\\nCan@07:25:37, 22.6C, 22% humidity, 15.0psia, 12.225V, 0.453A, 0.453A avg, 5.54W",Subject: "da sampling at most 1000ml" +3 "collection"'L& +3 "core" &?@/ +2 "manipulator"&<% +4 "core" %\   % +2 "storage"(% +3 "core" %x A  +2 "storage"(-. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +3 "storage"(J([ +1625 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (;& +3 "core" &[>   + "manipulator"&'& +4 "core" &, p { A Z + "manipulator"&(% +4 "core" %\  z y U  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 + "manipulator"&8( +192 "core" ( +2 "manipulator"&7& +4 "core" & d g 2 + "storage"(I& +4 "core" &[> ^  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts + "manipulator"& ' +104 "core" ' +2 "storage"(y& +4 "core" &[> )  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(:' +264 "core" ' +2 "storage"(- +3 "core" -'r + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (s& +3 "core" &[?  + "manipulator"&& +4 "core" & o m u 2 + .tElbow.seek 7 +2 "manipulator"&n( +3 "core" ( + "manipulator"&R& +4 "core" & [ ^ l 2 + "storage"(/& +4 "core" &[> s  +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&e' +23 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close +52 "manipulator"&O/ +72 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&w& + "storage"('} +5 "core" & a G  2 +2 "manipulator"&\ % +4 "core" % _ U 9  +2 .tForearm.seek :retract +2 "manipulator"&['\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&A( +107 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +40 "core" ( +2 "manipulator"&#& +4 "core" &, > D s F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &- < <  F +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +104 "core" ' +3 "manipulator"&& +4 "core" &, d m l F +2 "manipulator"&f% +4 "core" % c b  l +2 "collection"'b& +3 "core" &=@, +2 "collection"'d& +4 .tCC.seek :closed + "collection"'(` +3 "core" &=@: +2 &=A>  +9 &)l=@< - +10 &^x>>A A +9 &9k<@C U +9 &F=?= U +10 &E=?A V +9 &{C=A> U +9 &<F?@? V +10 &G=A? V +9 &F=A? U +10 &I>@A V +9 & DH=@@ V +9 &"J?>@ V +10 &#D>B? V +9 &%D<@> V +9 &'LE<@= V +10 &)A=A= U +9 &*D??> V +9 &,D?@? V +10 &.TD=@= V +9 &0E=@> V +10 &1C?@? U +9 &3I>A9 V +9 &5\\D<@8 V +10 &7I>A; U +9 &8GA@? U +10 &:G>A6 U +9 &B4 U +9 &>(@>@4 U +10 &?G??4 V +9 &AD?A5 U +9 &CmB?>5 U +10 &E/D=B5 U +9 &FHCD5 U +10 &HNGG4 V +9 &Jn]OK/ X +9 &L#lJ, ] +10 &M- ` +9 &O3 a +9 &QY5 b +10 &S+ b +9 &T9 b$ +10 &V5 b+ +9 &XK* b1 +9 &Z0 b2 +10 &[5 b4 +9 &]d0 b4 +9 &_6 \\ +10 &`/:( , +9 &`n' ] +5 ( + "collection"'d& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.74 +2 .Hand.open +2 "manipulator"&|1 +3 "core" &`n- ] +69 1 +2 "manipulator"&l% +4 "core" % = 3 l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&v'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 1000ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")c+ +3 "core" + +2 "sampler")~% +3 "core" % $ wL +2 "collection"' & +4 "core" &`n f ] +2 "Can" gg +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast + "sampler")#.0X +2 "sampler")a% +3 "core" % ! ], +2 .tIntake.select :close + "sampler")0 +9 )F% +3 "core" % ( c + .tSSV.dial :exhaust +2 "sampler")  +79 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")@'z +886 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 875.0ml + .Intake.select :open + "sampler") +210 "collection"'o% +3 "core" %ӯ68h I +2 #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X'z +913 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")c  +80 "core" +2 #tAllowing 130s for 25.0ml of remaining 750.0ml + .Intake.select :open + "sampler") +210 "collection"'{% +3 "core" %ӯ69w G + #tIntake @21.4psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X  +80 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")+'z +259 #"pumping"6.5L/min +695 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +82 "core" +2 #tAllowing 130s for 25.0ml of remaining 500.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %ӯ58\ H +2 #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 89 +2 "sampler")#.Y0X- G +2 #tIntake @21.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 72 +2 "sampler")#.H0X% +3 "core" %@@ ! T+ +53 "collection"'% +3 "core" %ӯ48@ E +2 "sampler")J% +3 "core" %Z\\  T+ +2 "sampler") % +3 "core" %\\\\ " T+ +2 .tIntake.select :close + "sampler")0 +9 )% +3 "core" %a` $ Y+ + .tSSV.dial :exhaust +2 "sampler")+  +80 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")}'z +921 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")D  +82 "core" +2 #tAllowing 130s for 25.0ml of remaining 350.0ml + .Intake.select :open + "sampler") +210 "collection"'% +3 "core" %ӯ<< B +2 #tIntake @21.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 43 +2 "sampler")#.+0X G +2 "sampler")m% +3 "core" %G|   V B +2 "collection"'*% +4 "core" %ӯ-/D F +2 #tIntake @20.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 23 +3 #"pumping"6.5L/min + "sampler")#.0X G +2 .tSS.reconfigure SSinhale.with maxSpeed: 21 +2 "sampler")#.0X% +3 "core" %ӯ0/F H +2 "sampler")% +3 "core" %}  U% +15 "collection"'J% +3 "core" %ӯ./C G +2 "sampler") % +3 "core" %}  V% +15 "collection"'% +3 "core" %ӯ.2, H +2 "sampler") % +3 "core" %}  V% +15 "collection"'+% +3 "core" %ӯ24= H +2 "sampler"))% +3 "core" %}  V% +2 "collection"'D% +4 "core" %ӯ36B G + #tIntake @21.3psia, vacuum from 10.0 to 13.0psi +2 #"pumping"6.5L/min +2 .tSS.reconfigure SSinhale.with maxSpeed: 19 +2 "sampler")#.0X G +2 "sampler")% +3 "core" %;  U\ R +15 "collection"'% +3 "core" %ӯ14Z G +2 "sampler")% +3 "core" %; T S +15 "collection"'% +3 "core" %ӯ36B G +2 "sampler")V% +4 "core" %; " T S +14 "collection"'U% +3 "core" %ӯ24] G +2 "sampler")h% +3 "core" %;  U S +15 "collection"'\\% +3 "core" %ӯ02Y G +2 "sampler")W% +3 "core" %; " V S +2 "collection"'2% +4 "core" %ӯ14? F + #tIntake @21.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 17 +2 "sampler")#.0X G +2 "sampler")/% +3 "core" %(  U) +2 "collection"'% +3 "core" %ӯ58V G +2 #tIntake @21.4psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +2 "sampler")8% +3 "core" %QO>  M +15 "collection"':% +3 "core" %ӯ79= @ +2 "sampler")[% +3 "core" %QO O t +15 "collection"'% +3 "core" %ӯ58= C +2 "sampler")3% +3 "core" %QM  Q0 +15 "collection"'~% +3 "core" %ӯ34R D +2 "sampler")% +3 "core" %QL  R1 +15 "collection"'f% +3 "core" %ӯ/3@ D +2 "sampler")% +3 "core" %QL  R1 +15 "collection"'d% +3 "core" %ӯ02= C +2 "sampler")|% +3 "core" %QL  R1 +15 "collection"'c% +3 "core" %ӯ01] D +2 "sampler"){% +3 "core" %QL  R1 +15 "collection"'>% +3 "core" %ӯ/5? C +2 "sampler")% +3 "core" %QL  R1 +15 "collection"'J% +3 "core" %ӯ23P F +2 "sampler") % +3 "core" %QL  U1 +15 "collection"'% +3 "core" %ӯ47R F +2 "sampler") % +3 "core" %QL  U1 +15 "collection"'+% +3 "core" %ӯ;=? G +2 "sampler"))% +3 "core" %QL  U1 +15 "collection"'D% +3 "core" %ӯ68[ G +2 "sampler")% +3 "core" %QL  U1 +15 "collection"'l% +3 "core" %ӯ/3U G +2 "sampler")% +3 "core" %QL  V1 +2 "collection"'$% +4 "core" %ӯ/1? G + #tIntake @21.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 14.117625 +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'U' +116 "core"  +2 .tCTV.dial :air +2 "collection"'h  +48 ."samplerPumpShutdown"Gate.power :sampler,:OFF + ."pumping"Gate.power :analytic3,:OFF +32 "core"  +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")\\ +140 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'W  + "sampler")2'z +5 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")C  +133 "core"  +8  +598 ' +2 "sampler")Y% +4 "core" %v   B + .tCBV.dial between SSV and waste2 +2 "collection"']  +30 "core"  +2 "collection"',% +4 "core" %Q  +2 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +2 "collection"'?  +46 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<vb +3 .tCS.seek 0ml + "collection"'!'Ӵ +2224 "core" 'wyf +3 "collection"'9% +3 "core" %[y|k +2 "sampler")a% +3 "core" %v'%  B +2 #tBubblePoint: Intake @39.5psia, Outlet @15.6psia + .CBV.dial SSV + "collection"'F @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'Q'Ӵ +120 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")o +140 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'' +1422 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")s +140 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +2 "collection"'t  +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'3'Ӵ +141 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")~ +53 "core" ' + ."CSpush"CS.coast + "collection"'5 +85 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X  +77 "core"  +2 "collection"'% +4 "core" %Ӹ| + #tPulling 1ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 1ml +2 "collection"'J'> +329 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ' % +3 "core" %9^  +2 .tCS.seek 5.999ml + "collection"'' +1345 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'+'ӂ +1563 "core" ' + .tCSV.dial CSR +2 "collection"')  +45 "core"  +2 "collection"'D% +4 "core" %Ӏ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'' +589 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'l% +3 "core" %L  +2 .tCS.seek 5ml + "collection"''qg +835 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'b  +44 "core"  +2 .tCS.seek 1ml +2 "collection"'$'> +1088 "core" ' +2 #tHeating sh1 puck from tube 7 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'n \  +2 'B9 +5 "core" 9 +102 "collection"'x9 +2 "core" 9d +103 "collection"'9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9 d +102 "collection"'69 +3 "core" 9d +156 "collection"'9 +3 "core" 9d +102 "collection"'19 +3 "core" 9d +102 "collection"'=9 +3 "core" 9 d +102 "collection"'"9 +3 "core" 9$d +102 "collection"'9 +3 "core" 9(d +103 "collection"'9 +2 "core" 9-d +102 "collection"'.9 +3 "core" 91d +102 "collection"'9 +3 "core" 95d +102 "collection"'`9 +3 "core" 99d +102 "collection"'g9 +3 "core" 9=d +102 "collection"'i9 +3 "core" 9Bd +103 "collection"'9 +3 "core" 9$Fd +102 "collection"'49 +3 "core" 98Jd +102 "collection"'&9 +3 "core" 9MNd +102 "collection"'9 +3 "core" 9cRd +102 "collection"'K9 +3 "core" 9zWd +102 "collection"'59 +3 "core" 9[d +102 "collection"'N9 +3 "core" 9_d +102 "collection"'}9 +3 "core" 9cd +102 "collection"'E9 +3 "core" 9gd +102 "collection"'r9 +3 "core" 9ld +102 "collection"' 9 +3 "core" 9 pd +102 "collection"'%9 +3 "core" 9#td +102 "collection"' 9 +3 "core" 9=xd +102 "collection"'X9 +3 "core" 9W|d +102 "collection"'9 +3 "core" 9od +102 "collection"'T9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9c +102 "collection"'V9 +3 "core" 9a +103 "collection"'j9 +3 "core" 9_ +102 "collection"'h9 +3 "core" 9] +102 "collection"'9 +3 "core" 94Z +102 "collection"'\\9 +3 "core" 9LX +102 "collection"'W9 +3 "core" 9dU +103 "collection"'C9 +3 "core" 9|T +102 "collection"'q9 +3 "core" 9R +102 "collection"'Y9 +3 "core" 9P +102 "collection"']9 +3 "core" 9M +102 "collection"',9 +3 "core" 9L +103 "collection"'?9 +3 "core" 9J +102 "collection"'U9 +3 "core" 9H +102 "collection"'99 +3 "core" 9F +102 "collection"'a9 +3 "core" 93E +102 "collection"'F9 +3 "core" 9HC +102 "collection"'29 +3 "core" 9]A +102 "collection"'S9 +3 "core" 9s? +102 "collection"'9 +3 "core" 9= +102 "collection"'9 +3 "core" 9< +102 "collection"'9 +3 "core" 9: +103 "collection"'M9 +3 "core" 98 +102 "collection"'09 +2 "core" 97 +103 "collection"'u9 +3 "core" 96 +102 "collection"'k9 +3 "core" 94 +102 "collection"'^9 +3 "core" 92 +102 "collection"'o9 +3 "core" 9#1 +102 "collection"'!9 +3 "core" 950 +102 "collection"'L9 +3 "core" 9F / +102 "collection"'Q9 +3 "core" 9X- +102 "collection"'_9 +3 "core" 9j- +103 "collection"'z9 +3 "core" 9y+ +102 "collection"'P9 +3 "core" 9) +102 "collection"'Z9 +3 "core" 9 ( +102 "collection"'(9 +3 "core" 9%' +102 "collection"'<9 +3 "core" 9)& +102 "collection"'G9 +3 "core" 9-% +102 "collection"'-9 +3 "core" 91$ +102 "collection"''9 +3 "core" 95$ +102 "collection"'9 +3 "core" 9:! +102 "collection"';9 +3 "core" 9 >! +103 "collection"'s9 +3 "core" 9 B +102 "collection"'t9 +3 "core" 9 F +102 "collection"'*9 +3 "core" 9 'K +102 "collection"'79 +2 "core" 9 3 O +103 "collection"'I9 +3 "core" 9 ? S +103 "collection"'O9 +3 "core" 9 K W +102 "collection"'y9 +3 "core" 9 V[ +102 "collection"'9 +3 "core" 9 `` +102 "collection"' 9 +3 "core" 9 ld +102 "collection"'w9 +3 "core" 9 vh +103 "collection"'\ 9 +3 "core" 9 l +102 "collection"'m9 +2 "core" 9 p +103 "collection"'/9 +3 "core" 9 u +102 "collection"'9 +3 "core" 9 y +102 "collection"'@9 +3 "core" 9 } +102 "collection"'e9 +3 "core" 9  +102 "collection"'H9 +2 "core" 9  +103 "collection"'89 +3 "core" 9  +102 "collection"':9 +3 "core" 9  +102 "collection"'9 +3 "core" 9  +103 "collection"'#9 +2 "core" 9   +103 "collection"'~9 +3 "core" 9 " +102 "collection"'R9 +2 "core" 9 # +103 "collection"'39 +3 "core" 9 $ +102 "collection"'[9 +3 "core" 9 % +103 "collection"'9 +2 "core" 9 ' +103 "collection"'9 +3 "core" 9 ' +102 "collection"'d9 +2 "core" 9\ ) +103 "collection"'f9 +3 "core" 9\ * +102 "collection"'c9 +3 "core" 9\ + +102 "collection"'|9 +2 "core" 9\ , +103 "collection"'{9 +2 "core" 9\ - +103 "collection"'>9 +3 "core" 9\ . +102 "collection"'9 +3 "core" 9\ #/ +102 "collection"' 9 +3 "core" 9\ '0 +102 "collection"'J9 +3 "core" 9\ ,1 +102 "collection"' 9 +2 "core" 9\ 03 +103 "collection"'9 +3 "core" 9\ 44 +102 "collection"')9 +3 "core" 9\ 85 +102 "collection"'D9 +3 "core" 9\ <6 +102 "collection"'+9 +3 "core" 9\ ?8 +102 "collection"'l9 +3 "core" 9\ C8 +102 "collection"'9 +2 "core" 9\ F9 +103 "collection"'b9 +3 "core" 9\ I: +102 "collection"'9 +3 "core" 9\ M; +102 "collection"'B9 +2 "core" 9\ O= +103 "collection"'x9 +2 "core" 9\ S= +103 "collection"'9 +2 "core" 9\ U= +103 "collection"'9 +2 "core" 9\ Y?  +103 "collection"'69 +3 "core" 9\ [@ +102 "collection"'9 +2 "core" 9\ ^A +103 "collection"'19 +3 "core" 9\ aB +102 "collection"'=9 +2 "core" 9\ cB +103 "collection"'"9 +3 "core" 9\ gD! +102 "collection"'9 +2 "core" 9\ iE% +103 "collection"'9 +3 "core" 9\ kE) +102 "collection"'.9 +3 "core" 9\ mG- +102 "collection"'9 +3 "core" 9\ oH2 +102 "collection"'`9 +2 "core" 9\ qH6 +103 "collection"'g9 +3 "core" 9\ sJ: +103 "collection"'i9 +2 "core" 9\ vJ> +103 "collection"'9 +3 "core" 9\ wKC +102 "collection"'49 +2 "core" 9\ yMG +103 "collection"'&9 +2 "core" 9\ |LK +103 "collection"'9 +3 "core" 9\ }NO +103 "collection"'K9 +52 "core" 9\ OS +111 "collection"'59 +3 "core" 9\ PZ +102 "collection"'N9 +3 "core" 9\ R^ +102 "collection"'}9 +3 "core" 9\ Rb +102 "collection"'E9 +3 "core" 9\ Sf +2 .tCH.hold 10:00,70C +3 "collection"'r `\ `\  +3 "core" g +14914 "Can" +45089 "core" ` +2 "collection"' 9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'%'Ӵ +336 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +109 "core" B +2 .tCSV.dial :air + "collection"'X @ +44 "core" ? +3 .tCS.seek 5ml +2 "collection"''qi +1339 "core" ' + .tCSV.dial CTV +2 "collection"'T  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +46 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'V'Ӵ +1342 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'j +108 "core"  +2 .tCBV.dial CSV + "collection"'h  +30 "core"  +2 "collection"'% +4 "core" %ӹ +2 .tCS.seek 5.001ml + "collection"'\\'qn +1352 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'W  +45 "core" +2 "collection"'C% +4 "core" %qs  +2 .tCS.seek 7.001ml + "collection"'q' +596 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'Y @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"']' +837 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"', ` +122 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'?   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'U  + '9  +30 "core"  +111  +2 .tCS.seek 5ml +2 "collection"'a'qi +1350 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'F @ +108 "core" A +2 .tCSV.dial :waste + "collection"'2 +109 "core" +2 .tCS.seek :empty +2 "collection"'S'ӂ +1349 "core" ' + .tCSV.dial :air +2 "collection"' @ +77 "core" A +2 .tCS.seek 5ml +2 "collection"''qi +1341 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'M @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'0  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'u @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'k'Ӵ +986 "Can" SR +358 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'^ +107 "core" ~ +2 .tCBV.dial CSV + "collection"'o  +32 "core"  +3 "collection"'!% +5 "core" %ӹ + .tCS.seek 5.001ml +2 "collection"'L'qn +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'Q  +46 "core" +2 "collection"'_% +4 "core" %qm \ +2 .tCS.seek 7.001ml + "collection"'z' +580 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'P @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"'Z' +837 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'( ` +121 "core" _ +2 #tLysing Complete + "collection"'<& +4 "core" &`n.0 ] +2 #tStoring sh1 puck in Collection Clamp to tube 6 + "manipulator"&G% +3 "core" %\ " 3 \ ? +2 "storage"(-% +3 "core" %} E P u +2 "storage"('. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"((K +355 "core" ( +3 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (;& +2 "core" &K 4 4 ! +2 "manipulator"&s& +3 "core" &+ % F +2 "manipulator"&t% +3 "core" %\ " m d? +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&*( +167 "core" ( +2 "manipulator"&7& +4 "core" & p 7 + "storage"(I& +4 "core" &K   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts + "manipulator"&O'φ +95 "core" ' +2 "storage"(y& +59 "core" &K 5 4 + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +156 "core" ' +2 "storage"( - +3 "core" -'ս +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&w& +3 "core" & I D7 +2 "storage"(\ & +3 "core" &K +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"&m'. +27 "core" ' +2 .tElbow.hold + "manipulator"&/, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -'ս +3 .tSE.seek 15.12 Pucks below Top Plate + "storage"(@'ױ +40 "core" ' +2 "manipulator"&e% +4 "core" %Q  - + "storage"(H& +4 "core" &K u + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 335 counts + "manipulator"&8'} +19 "core" ' +2 "manipulator"&:& +4 "core" & h 74 +2 "storage"(& +3 "core" &K  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&#'φ +30 "core" ' +2 .tSE.seek 16.12 Pucks below Top Plate +2 "storage"(~'ܠ +48 "core" ' +2 "manipulator"&R& +4 "core" & X h Z4 +2 "manipulator"&3% +4 "core" % S| + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&['\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +175 "core" ( +3 "manipulator"&& +4 "core" & ! 4 L 5<@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" & 5 - K<@ +2 .tForearm.seek CC +2 "manipulator"&f' +98 "core" ' +2 .tHand.close + "manipulator"&c/ +66 "core" / +2 .tCC.seek :open +2 "collection"'|( +472 "core" ( +2 "storage"({& +4 "core" &K  \ + "storage"(>& +4 "core" &K  Y +2 "manipulator"&& +3 "core" & $ a q Q <? +2 "manipulator"& % +3 "core" % {x  +2 .tForearm.seek :retract +2 "manipulator"&J'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"& ( +165 "core" ( +2 "manipulator"&& +4 "core" & s " +2 "storage"()& +3 "core" &K    +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 6 +2 "manipulator"&D'. +104 "core" ' +2 .tElbow.hold + "manipulator"&+, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&l1 +70 "core" 1 +3 "manipulator"&% +4 "core" % M N G E +2 "storage"(b& +3 "core" &K e +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 331 counts + "manipulator"&'y +20 "core" ' +2 "manipulator"&B& +4 "core" &  ! +2 "storage"(x& +3 "core" &K 5 6 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'φ +28 "core" ' +2 "storage"(% +4 "core" %ܨ / 6 m w +2 ."downElevator"SE.seek :down +3 "storage"(6'} +100 (% +3 "core" %K  t +2 "manipulator"&1% +3 "core" % : 1   +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 "core" ' + .tForearm.seek :retract +3 ."downElevator"SE.coast +2 "manipulator"&='\ + "storage"(5 +93 "core" ' +2 .tSC.coast "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'"& +4 "core" &rq +2 "manipulator"&& +4 "core" &  ! +2 "manipulator"&% +3 "core" %\  G - +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&.(, +175 "core" ( +3 "manipulator"&& +4 "core" &, s y n V + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +2 "core" &, k V +2 .tForearm.seek :garage +2 "manipulator"&g' +99 "core" ' +2 .tHand.close + "manipulator"&i/ +66 "core" / +2 "manipulator"&& +4 "core" &, i W C V + "manipulator"&4% +4 "core" % # R H J  +2 .tForearm.seek :retract + "manipulator"&&'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +336 "core" ( +2 "manipulator"&K& +4 "core" &  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" & 2  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&N' +105 "core" ' +2 "manipulator"&}& +4 "core" & b c  +50 "manipulator"&E% +10 "core" % _ h  +2 "collection"'n& +4 "core" &MM +2 "collection"'r& +3 .tCC.seek :closed +2 "collection"' (` +3 "core" &MN +3 &MMu  +10 &%gMMY . +9 &`tNN< B +10 &JhKK T +9 &DLKl U +9 &ELM] T +10 &DJM9 T +9 &PDNL T +9 &DMK T +10 &DLM T +9 &ELLw U +10 & WGKL5 U +9 &"GJJ U +9 &#FJJ U +10 &%GLK U +9 &'`FLJ T +9 &)"CII T +10 &*GJKz U +9 &,AKK^ U +10 &.gCJJA U +9 &0)AJJ1 U +9 &1CJI T +10 &3HHI\\ U +9 &5pAHHs T +9 &71EIGX U +10 &8BHHE U +9 &:AGH U +10 &:AGE T +9 &?EEF U +10 &ADGF U +9 &CCED T +9 &EAFCC U +10 &GDECh U +9 &HHHE[ U +10 &JUKGN W +9 &L:x]W? Z +9 &MLJ _ +10 &O`Z a +9 &Qiok b +9 &S*sr b +10 &Txwz b" +9 &V~}o b) +10 &X]~[ b2 +9 &ZN b3 +9 &[G b4 +10 &]w@ b5 +9 &_$+ W +9 &`53" . +10 &`u ^ +5 ( + "collection"'r& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.73 + "collection"'$& +4 "core" &`uux ^ + &`utz ^ + .tHand.open + "manipulator"& 1 +75 "core" 1 +2 "manipulator"&X% +4 "core" %    +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&%'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"%T +136 "core"  +3 "processing"%% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush + "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%j +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%h' +2631 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 "processing"% + .tCBV.dial PRV +5 "collection"'V  +4 "core"  + "processing"%W  +45 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%C +105 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%\\  +140 "core" +2 .tPS.seek 0ml +2 "processing"%Y' +2630 "core" ' + .tPSV.dial :air +2 "processing"%q  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%,' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%? +46 "core" +2 .tPS.seek 0ml +2 "processing"%U' +2619 "core" ' + .tPSV.dial :air +2 "processing"%9  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%]' +2620 "core" ' + .tPSV.dial :mixloop +2 "processing"%F +45 "core" +2 .tPS.seek 0ml +2 "processing"%2' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&a& +4 "core" & Z =  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +4 "core" ( +2 "manipulator"&S& +4 "core" & D K   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & 2 2 I  +2 .tForearm.seek CC + "manipulator"&M' +92 "core" ' +2 .tHand.close + "manipulator"&0/ +70 "core" / +2 .tCC.seek :open +2 "collection"'u( +473 "core" ( +2 "manipulator"&& +4 "core" &  + "manipulator"&^% +4 "core" %  p p +2 .tForearm.seek :retract + "manipulator"&o'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&!(, +277 "core" ( +2 "manipulator"&k& +4 "core" &, v A _ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &, n _ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&_' +114 "core" ' +2 .tHand.open +2 "manipulator"&L1 +77 "core" 1 +2 "manipulator"&P% +4 "core" % ]  +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&z'\ +103 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 7 into Collection Clamp + "collection"'(& +4 "core" & +2 "manipulator"&<% +3 "core" %\  c k _ + +2 "storage"(G% +4 "core" %x A + "storage"(-. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 7 + "storage"('([ +355 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (;& +3 "core" &[*   + "manipulator"&s& +4 "core" &, P B F _ + "manipulator"&t% +4 "core" %\  0 5  + +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 + "manipulator"&7( +189 "core" ( +2 "manipulator"&I& +4 "core" &   1 + "storage"(y& +4 "core" &[T x } E  +2 .tForearm.reconfigure TightForearm +54 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 7 + 600 counts +2 "manipulator"&A' +112 "core" ' +2 "storage"(v& +4 "core" &[T p w Z  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"( ' +280 "core" ' +2 "storage"(w- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (\ & +3 "core" &[R 7 ;  + "manipulator"&& +4 "core" & & 1 +2 .tElbow.seek 7 + "manipulator"&e( +4 "core" ( +2 "manipulator"&H& +4 "core" &  1 + "storage"(:& +4 "core" &[R ' '  +2 .tForearm.seek 7 + 300 counts + "manipulator"&' +23 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&R/ +76 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&3& + "storage"(O'} +5 "core" & 1 +2 "manipulator"&*% +4 "core" %  \ +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&m( +122 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +35 "core" ( +2 "manipulator"&8& +4 "core" & :, + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +3 "core" & :, +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +94 "core" ' +2 "manipulator"&d& +4 "core" &  H :, +2 "manipulator"&#% +4 "core" % 5  +2 "collection"'/& +3 "core" &L +2 "collection"'c& +4 .tCC.seek :closed + "collection"'[(` +3 "core" &` +3 &E  +10 &&g. . +9 &_u B +10 &Df U +9 &C U +10 &D U +9 &D V +9 &HD U +10 & DI V +9 &D? U +9 &B% U +10 & OD V +9 &"Dl V +9 &#B U +10 &%D V +9 &'XE U +10 &)> U +9 &*D U +9 &,C U +10 &.`A U +9 &0"Cn U +10 &1@a U +9 &3DX V +9 &5iBG U +10 &7)DE V +9 &8C< U +9 &:B+ U +10 &3B U +10 &?C U +9 &AE U +9 &CxC U +10 &E;B U +9 &FD U +9 &HM W +10 &Jve Y +9 &L) ^ +10 &M.) a +9 &O41 b +9 &Qa<8A b! +10 &S?>` b& +9 &TDA] b- +9 &VHGL b2 +10 &XDMIG b3 +9 &YPO3 b4 +10 &[TP7 b5 +9 &]QUT2 b6 +9 &^\\Y3 ~b/ +10 &`CE]]' b +9 &`o\\^w }, +9 &`v\\_t ] +2 ( + "collection"'c& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.86 +2 .Hand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&{% +4 "core" %  ^ [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&>'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +141 "core"  +2 .tCSV.dial CTV + "collection"'  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 "collection"')% +4 "core" %0/  +2 .tCS.seek 3.75ml +2 "collection"'f'I +1658 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%  +46 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%l  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'b ` +32 "core" ^ +2 .tCSV.dial :air + "collection"'B @ +45 "core" ? +2 .tCS.seek 10ml +2 "collection"'x' +1662 "core" ' + .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'J'Ӵ +2613 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +29 "core" @ +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'1  +140 "core" +2 "collection"' & +4 "core" &`tij ] + #tStoring lyfil puck in Collection Clamp to tube 6 +2 "manipulator"&"% +3 "core" %\     +2 "storage"(D% +3 "core" % r v  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +353 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K ' ( +2 "manipulator"&~& +4 "core" & :, + "manipulator"&% +4 "core" %\   + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&( +163 "core" ( +2 "manipulator"&`& +4 "core" &   G 5 + "storage"(6& +4 "core" &K T c +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts + "manipulator"&'φ +103 "core" ' +2 "storage"(+& +4 "core" &K s X 1 +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(i' +145 "core" ' +2 "storage"(- +3 "core" -'ڳ + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&4& +3 "core" &| 1 5 +2 "storage"(=& +3 "core" &K $ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +51 "manipulator"&g'. +36 "core" ' +2 .tElbow.hold + "manipulator"&., +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(K- +2 "core" -'ڳ +3 .tSE.seek 16.13 Pucks below Top Plate + "storage"(5'ܧ +37 "core" ' +2 "manipulator"&}% +4 "core" %7 . , J +2 "storage"(E& +3 "core" &K y +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 309 counts +2 "manipulator"&n'c +14 "core" ' +2 "manipulator"&&& +4 "core" & 7 3 +2 "storage"(|& +3 "core" &K   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&r'φ +38 "core" ' +2 .tSE.seek 17.13 Pucks below Top Plate +2 "storage"($' +48 "core" ' +2 "manipulator"& & +4 "core" & 3 +2 "manipulator"&X% +4 "core" %τ  F +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +159 "core" ( +2 "manipulator"&N& +4 "core" &) uCs + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &( S :Cs +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&j/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +473 "core" ( +2 "storage"(& +4 "core" &K O O p + "storage"(W& +4 "core" &K A A + "manipulator"&V& +4 "core" &" $ =E +2 "manipulator"&C% +3 "core" %  M +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 +2 "manipulator"&h( +161 "core" ( +2 "manipulator"&q& +4 "core" &   [ $ +2 "storage"(Y& +3 "core" &K t u  +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 6 +2 "manipulator"&?'. +104 "core" ' +2 .tElbow.hold + "manipulator"&,, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&91 +71 "core" 1 +2 "manipulator"&U% +6 "core" % X J +2 "storage"(F& +3 "core" &K 6 6 + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 6 + 342 counts + "manipulator"&]'΄ +19 "core" ' +2 "manipulator"&a& +4 "core" & 9 5 F # +2 "storage"(S& +3 "core" &K h k +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&'φ +15 "core" ' +2 "storage"(0% +4 "core" % y +2 ."downElevator"SE.seek :down +3 "storage"('} +100 (%% +2 "core" ' +3 ."downElevator"SE.coast + "storage"(5 +3 "core" %~   +2 "manipulator"& % +4 "core" %~ q m  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tSC.coast "storage"(6 +3 .tPSV.dial :air + "processing"%^  +75 "core" +2 .tPS.seek 2.5ml +2 "processing"%M' +2626 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%k +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%Q  +46 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%L  +46 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%P' +2625 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%o& +4 "core" &  + "manipulator"&(& +4 "core" & 5 # + "manipulator"&<% +4 "core" %\  8 + + .tElbow.seek FlushPuck::Garage +2 "manipulator"&G(, +175 "core" ( +2 "manipulator"&-& +4 "core" &,  Y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" &, B Y +2 .tForearm.seek :garage + "manipulator"&;' +102 "core" ' +2 .tHand.close + "manipulator"&s/ +77 "core" / +2 "manipulator"&t& +4 "core" &, _ ` Y + "manipulator"&I% +4 "core" % , \\ ]  +2 .tForearm.seek :retract + "manipulator"&y'\ +98 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&!(k +121 "core" ( +2 "manipulator"&v& +4 "core" &p l  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &p  +2 .tForearm.reconfigure TightForearm +54 "manipulator"&#Q@2^d^\ b +6 .tForearm.seek PC + "manipulator"&w' +101 "core" ' +2 "manipulator"&\ & +4 "core" &p  " +2 "manipulator"&% +3 "core" %  " +2 "processing"%H& +4 "core" &  +2 "processing"%:& +3 .tPC.seek :closed +2 "processing"%R(] +3 "core" &  +4 & G +9 &D| 5 +10 &5k~ I +9 &i W +9 &K W +10 &FM W +9 &U X +10 &R X +9 &S X +9 &MN W +10 &O X +9 & Rw X +9 &"SC W +10 &$UO: W +9 &&K2 W +10 &'R4 X +9 &)R- W +9 &+]R+ W +10 &-O X +9 &.L X +9 &0T W +11 &2dM X +8 &4'R W +10 &5N X +9 &7O X +9 &9lN X +10 &;/L W +9 &<R W +9 &>M W +10 &@uQ W +9 &B6R X +10 &CP X +9 &EY X +9 &Gsn [ +10 &I. ] +9 &J ^ +9 &L ^ +10 &Nr ^ +9 &P4 ^ +9 &Q ^ +10 &S ^ +9 &Ux ^ +10 &W: ^ +9 &X _ +9 &Z _ +10 &\\v C +9 &]\\4 Q +9 &]z% 3 +2 ( + "processing"%:& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.74 +2 "processing"%3& +4 "core" &]z% 3 + .tHand.open + "manipulator"&*1 +70 "core" 1 +2 "manipulator"&7% +4 "core" % N [ 7  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&A'\ +90 "core" ' +2 .tPRV.dial :air + "processing"%8  +45 "core"  +3 .tPSV.dial :mixloop + "processing"%@ +45 "core" +2 "processing"% % +4 "core" % +2 .tPS.seek 0.3ml + "processing"%' +409 "core" ' + .tPSV.dial PSR +2 "processing"%d +105 "core"  +2 "processing"%#% +4 "core" %9  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%/'.U +496 "core" ' +3 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%e' +1625 "Can" ?? +286 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%O +106 "core" +2 .tPTV.dial :mixing + "processing"% @ +76 "core" A +2 .tPBV.dial :waste2 + "processing"%u  +96 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2632 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&{& +4 "core" &p m k  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&c(k +4 "core" ( +2 "manipulator"&& +4 "core" &p r q  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &p l k Z  +2 .tForearm.seek PC + "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&'/ +76 "core" / +2 .tPC.seek :open +2 "processing"%2( +452 "core" ( +2 "manipulator"&)& +4 "core" &p | D  + "manipulator"&Z% +4 "core" % 6  +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&l(, +151 "core" ( +2 "manipulator"&& +4 "core" &, z | + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +2 "core" &, 5 | +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&B' +116 "core" ' +2 .tHand.open + "manipulator"&f1 +72 "core" 1 +2 "manipulator"&% +4 "core" % k  ; +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&x'\ +102 "core" ' +2 #tLoading da puck from tube 7 into Processing Clamp + "processing"%& +4 "core" &Z +2 "manipulator"&1% +3 "core" %\  e l   +2 "storage"( % +3 "core" %~ C +2 "storage"(". +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(D([ +355 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +3 "core" &[$ ! \  + "manipulator"&& +4 "core" &, W _ | + "manipulator"&~% +4 "core" %\  L X !  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&( +192 "core" ( +2 "manipulator"&`& +4 "core" & D W  1 + "storage"(6& +4 "core" &[% | \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts +2 "manipulator"&+' +101 "core" ' +2 "storage"(m& +4 "core" &[% \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +283 "core" ' +2 "storage"(4- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (=& +2 "core" &[$ \  +2 "manipulator"&>& +4 "core" & R Q ~ 1 + .tElbow.seek 7 +2 "manipulator"&K( +2 "core" ( +2 "manipulator"&}& +3 "core" & ^ Z  1 +2 "storage"(E& +3 "core" &[% \  +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&&' +13 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&|/ +68 "core" / +4 ."downElevator"SE.seek :down +5 "manipulator"& & + "storage"(X'} +5 "core" & V R # 1 +2 "manipulator"&% +4 "core" % C 3 c 0 + .tForearm.seek :retract +2 "manipulator"&'\ +154 "core" ' +2 .tElbow.seek PC +2 "manipulator"&i(k +69 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +185 "core" ( +2 "manipulator"&g& +4 "core" &u ] T  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" &u ` ^  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&5' +99 "core" ' +2 "manipulator"&N& +4 "core" &u m ] U  +2 "manipulator"&% +3 "core" % _ ^  +2 "processing"%r& +4 "core" & + "processing"%.& +4 .tPC.seek :closed +2 "processing"%j(] +2 "core" & +3 &  +9 &'s . +10 &] B +9 &:p V +9 &O W +10 &Q W +9 &yS X +9 &<Q W +10 &R W +9 &N X +10 &N X +9 & DL W +9 &"P W +10 &#M W +9 &%L W +9 &'LR W +10 &)L W +9 &*O W +10 &,R W +9 &.SM X +9 &0N W +10 &1M W +9 &3Q X +9 &5\\N W +10 &7O X +9 &8M W +10 &:Q X +9 &&N W +10 &?P X +9 &AM W +9 &ClQ W +10 &E,W X +9 &Fi Z +10 &H \\ +9 &Jb ] +9 &L$ ] +10 &M ^ +9 &O ^ +9 &Qh ^ +10 &S+ ^ +9 &T ^ +10 &V ^ +9 &Xn _ +9 &Z0 _ +10 &[ W +9 &]-Ft $n +9 &]~A 7 +5 ( + "processing"%.& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.76 +2 .Hand.open + "manipulator"&T1 +72 "core" 1 +2 "manipulator"&[% +4 "core" % 8 ; k  +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 7 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%W  +2 %V9 +5 "core" 9 +102 "processing"%C9 +6 "core" 9 +103 "processing"%q9 +3 "core" 9  +102 "processing"%Y9 +2 "core" 9  +103 "processing"%9 +4 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%99 +2 "core" 9 +103 "processing"%U9 +2 "core" 9 +103 "processing"%F9 +2 "core" 9" +103 "processing"%a9 +3 "core" 9' +103 "processing"%S9 +2 "core" 9+ +103 "processing"%09 +3 "core" 9/ +102 "processing"%\\9 +2 "core" 93 +103 "processing"%%9 +2 "core" 97 +103 "processing"% 9 +2 "core" 9< +103 "processing"%h9 +2 "core" 9@ +103 "processing"%?9 +2 "core" 9D +103 "processing"%]9 +2 "core" 9H +103 "processing"%^9 +2 "core" 9L +103 "processing"%$9 +3 "core" 9Q +103 "processing"%9 +2 "core" 9U +103 "processing"%9 +2 "core" 9Y +103 "processing"%9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +103 "processing"%k9 +3 "core" 9f +103 "processing"%Q9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"%L9 +2 "core" 9r +103 "processing"%M9 +2 "core" 9v +103 "processing"%o9 +3 "core" 9{ +103 "processing"%(9 +2 "core" 9 +103 "processing"%<9 +2 "core" 9 +103 "processing"%-9 +3 "core" 9 +102 "processing"%_9 +2 "core" 9 +103 "processing"%,9 +2 "core" 9 +103 "processing"%s9 +3 "core" 9 +102 "processing"%t9 +2 "core" 9 +103 "processing"%I9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%v9 +3 "core" 9  +102 "processing"%z9 +2 "core" 9 +103 "processing"%;9 +3 "core" 9 +102 "processing"%G9 +2 "core" 9 +103 "processing"%\ 9 +2 "core" 9 \ +103 "processing"%9 +3 "core" 9$\ +102 "processing"%H9 +2 "core" 9* +103 "processing"%y9 +2 "core" 90 +103 "processing"%p9 +2 "core" 95 +103 "processing"%39 +3 "core" 9: +102 "processing"%*9 +3 "core" 9? +102 "processing"%79 +2 "core" 9D +103 "processing"%:9 +2 "core" 9H +103 "processing"%89 +2 "core" 9M +103 "processing"%@9 +2 "core" 9Q +103 "processing"% 9 +2 "core" 9W +103 "processing"%w9 +2 "core" 9\\ +103 "processing"%P9 +2 "core" 9` +103 "processing"%d9 +2 "core" 9d +103 "processing"%#9 +2 "core" 9i +3 .tPH.hold 2:00:00,28C +2 "processing"% pph +2 .tdelay 1:30 +5 "core"  +8998 .tPSR.select :air + .PSV.dial PSR +2 "processing"%/ +106 "core"  +2 "processing"%O% +4 "core" % + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +603 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%u'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%e  +77 "core"  +2 .tPSV.dial PTV + "processing"%{ +75 "core" +2 .tPBV.dial :waste1 + "processing"%  +136 "core"  +2 "processing"% % +4 "core" %Ҿ  +2 .tPS.seek 1.5ml + "processing"%'' +610 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%A' +1613 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%R  +36 "core" +2 .tdelay 30 seconds +1955 "Can" __ +1047 .tPBV.dial between PSV and waste1 +2 "processing"%) * +36 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%Z +75 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%' +2607 "core" ' + .tPSV.dial PTV +2 "processing"%b +75 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +88 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +51 "processing"%c +82 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%f  +75 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2577 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +138 "core" +2 .tPSV.dial :mixloop + "processing"% +46 "core" +2 .tPRV.dial :ab1 + "processing"%1 @ +76 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"% ' +369 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'"  "processing"%B  +46 "core" +3  +2 "processing"%% +4 "core" %  +2 .tPS.seek 0.34ml + "processing"%' +447 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'~  +29 "core" +2 .tPRV.dial :air + "processing"%`  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%6'G +1186 "core" ' +2 .tPRV.dial :waste2 + "processing"%l @ +76 "core" > +2 .tPS.seek 0.5ml +2 "processing"%m'\ +870 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%x  +45 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%4'Һ +1612 "core" ' + .tPSV.dial :PML +2 "processing"%= +46 "core" +2 .tPTV.dial :mixing + "processing"%> @ +76 "core" B +2 .tPBV.dial :waste1 + "processing"%}  +36 "core" +2 "processing"%E% +4 "core" %ҷ  +2 .tPS.seek 1.85ml + "processing"%|' +259 "core" ' +2 .tPBV.dial between PSV and waste1 + "processing"% * +47 "core" ( +2 .tPS.seek 0ml +2 "processing"%' +1967 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +2 "core" & +2 "manipulator"&+& +4 "core" &u D  \ + "manipulator"&% +4 "core" %\  1 +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&&(, +136 "core" ( +2 "manipulator"&g& +4 "core" &,  L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" &,  2 J +2 .tForearm.seek :garage +2 "manipulator"&K' +101 "core" ' +2 .tHand.close + "manipulator"&X/ +72 "core" / +3 "manipulator"&N& +4 "core" &, A J +2 "manipulator"&% +3 "core" % ) E +2 .tForearm.seek :retract +2 "manipulator"&r'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +324 "core" ( +2 "manipulator"&2& +4 "core" & -   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" &   j  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&[' +99 "core" ' +2 "manipulator"&V& +4 "core" & (   +2 "manipulator"&.% +3 "core" %   - +2 "collection"'C& +4 "core" & + "collection"'5& +4 .tCC.seek :closed +2 "collection"'q(` +3 "core" & + &  +10 &'o . +9 &`y B +10 &Fm V +9 &F W +9 &F W +10 &E V +9 &IG W +9 & D W +10 &E V +9 &F W +10 & QF W +9 &"F W +9 &#C V +10 &%F W +9 &'XK W +9 &)D W +10 &*I W +9 &,D W +10 &.aC W +9 &0#C W +9 &1C W +10 &3E W +9 &5jD V +9 &7*F W +10 &8D W +9 &:C W +10 &3@ W +9 &?D W +10 &AA W +9 &CyA W +9 &E;F W +10 &FA W +9 &HG W +10 &J~Q X +9 &L7q  [\ +9 &M<, }` +10 &OKJ yb +9 &QcNM }b$ +9 &SQP {b* +10 &TSQ }b0 +9 &VSS {b1 +10 &XDUU zb1 +9 &YXX {b2 +9 &[\\[ yb2 +10 &]Q_] xb3 +9 &^aa wb* +9 &`?Bbd ~!g +10 &`)cb q+ +9 &`bdd {Q +2 ( + "collection"'5& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.69 + "collection"'D& +4 "core" &`cec Q + .tHand.open + "manipulator"&Y1 +68 "core" 1 +2 "manipulator"&% +4 "core" %  ; +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +2 .tPSV.dial PSR + "processing"%9 +107 "core"  +2 "processing"%U% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%F' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%a  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%S' +1613 "core" ' + .tPSV.dial PSR +2 "processing"%0 +46 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%\\' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%%  +2 "collection"'  +33 "core" ~ +136  +2 .tPSV.dial :mixloop + "processing"%h +117 "core" +2 .tCTV.dial :air,avoiding: :intake +55 .PTV.dial :PRVmixing +4 "processing"%?  +77 "core" +2 .tPS.seek 0ml +2 "processing"%]' +2622 "core" ' + .tPSV.dial :air +2 "processing"%^  +46 "core"  +2 .tPS.seek 2.5ml +2 "processing"%$' +2626 "core" ' +2 .tPSV.dial :mixloop + "processing"% +45 "core" +2 .tPS.seek 0ml +2 "processing"%' +2623 "core" ' + .tPSV.dial :air +2 "processing"%  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%k +45 "core" +2 .tPS.seek 0ml +2 "processing"%Q' +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" & }   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&L( +8 "core" ( +2 "manipulator"&M& +4 "core" & r \ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &o& +3 "core" & W 7\ +2 .tForearm.seek CC + "manipulator"&(' +99 "core" ' +2 .tHand.close + "manipulator"&' +394 "core" ' +3 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%}  +47 "core"  +2 "processing"%E% +4 "core" %  + ."da"PS.seek 0.55ml +2 "processing"%4'\\ +344 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +46 "core"  +2 ."da"PS.seek 2ml +2 "processing"%|'Һ +1561 "core" ' + ."da"PSV.dial :PML +2 "processing"% +46 "core" +2 ."da"PTV.dial :mixing + "processing"%+ @ +77 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%g% +4 "core" %ҿ  + ."da"PS.seek 1.85ml +2 "processing"%n' +250 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%i * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%X' +1972 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +44261 "Can" DD +3742 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%N  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%K' +2589 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%& +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%2  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%T +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%V  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%.'ղ +2584 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%C +137 "core"  +3 "processing"%r% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%D'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%Y  +77 "core"  +2 ."da"PSV.dial PTV + "processing"% +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%5  +36 "core" +2 "processing"%9% +3 "core" %Ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%U'~ +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%' +1616 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%a  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%0 +77 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2582 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%% +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%h +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%?  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%\\'ղ +2578 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%^ +136 "core"  +2 "processing"%]% +3 "core" %մ~ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +51 "processing"%$'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +37 "core" +2 "processing"%k% +4 "core" %ҷ  +2 ."da"PS.seek 1.5ml + "processing"%'} +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%M' +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%o  +34 "core"  +2 ."da"delay 30 seconds +1598 "Can" GG +1404 ."da"PBV.dial between PSV and waste1 +2 "processing"%< * +47 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2579 "core" ' + ."da"PSV.dial PTV +2 "processing"%q +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%_ +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%, +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%(  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%I'ղ +2554 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  +2 "processing"%L% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%z'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%;'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%s +76 "core" + ."da"PBV.dial :waste1 +2 "processing"%v  +34 "core" +2 "processing"%\ % +4 "core" %Ҷ  + ."da"PS.seek 1.5ml +2 "processing"%'| +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%H * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%y' +1608 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%Q  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%3 * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%* +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%7' +2582 "core" ' + ."da"PSV.dial PTV +2 "processing"%: +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%p +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%@ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +76 "core"  +2 ."da"PS.seek :empty +2 "processing"%8'ղ +2572 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%w +143 "core"  +9 "processing"%d% +16 "core" %ն +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +19 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +8 "processing"%#'m +356 "core" ' +4 ."da"delay 5 seconds +503 "processing"%/% +4 "core" %l  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%O'\ +342 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%P'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%{% +3 "core" %Ҿ  +2 ."da"PS.seek 1.5ml +2 "processing"%' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%e' +1603 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%!  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +35 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%W +77 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%R' +2615 "core" ' + ."da"PSV.dial PTV +2 "processing"%u +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%Z +88 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%A +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%)  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%b'ղ +2590 "core" ' +2 "processing"%c9 +3 "core" 954 +2 #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast + "processing"%f  +3 "core" 55 + 55 + "processing"%& +4 "core" &]~/ 7 + #"da"Imaging da puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&% +3 "core" %\  - - % +2 "storage"(% +3 "core" % j +2 "storage"(. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 6 +2 "storage"((K +355 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ("& +3 "core" &K c t + "manipulator"&B& +4 "core" &,  V +54 "manipulator"&1% +11 "core" %\    + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 + "manipulator"& ( +192 "core" ( +2 "manipulator"&~& +4 "core" & 3 + "storage"(`& +4 "core" &K r U +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&'φ +101 "core" ' +2 "storage"(& +4 "core" &K i O +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(6' +137 "core" ' +2 "storage"(x- +3 "core" -'ߡ +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&m& +3 "core" & \\3 +2 "storage"(=& +3 "core" &K < +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 6 +2 "manipulator"&l'. +25 "core" ' +2 ."da"Elbow.hold + "manipulator"&}, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(E- +2 "core" -'ߡ +3 ."da"SE.seek 17.13 Pucks below Top Plate + "storage"(>' +32 "core" ' +2 "manipulator"& % +4 "core" %[ ޾X + "storage"(4& +4 "core" &K Y S K + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 6 + 345 counts + "manipulator"&'· +17 "core" ' +2 "manipulator"&+& +4 "core" & 0 +2 "storage"(& +3 "core" &K  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&g'φ +15 "core" ' +2 ."da"SE.seek 18.13 Pucks below Top Plate +2 "storage"(i' +54 "core" ' +3 "manipulator"&|& +4 "core" & 0 +2 "manipulator"&n% +3 "core" %ϕ  # +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&N'\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +268 "core" ( +2 "manipulator"&& +4 "core" &t  + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +2 "core" &t h +2 ."da"Forearm.seek PC +2 "manipulator"&&' +95 "core" ' +2 ."da"Hand.close +2 "manipulator"&2/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%T( +450 "core" ( +3 "storage"(V& +3 "core" &K J +2 "manipulator"&K& +3 "core" &t $ +2 "manipulator"&C% +3 "core" % Ϣ ' +2 ."da"Forearm.seek :retract +2 "manipulator"&r'\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 +2 "manipulator"&.( +266 "core" ( +2 "manipulator"&& +4 "core" &  5 + "storage"(Y& +4 "core" &K + + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&'φ +95 "core" ' +2 ."da"Hand.open +2 "manipulator"&51 +66 "core" 1 +2 "storage"(9- +3 "core" -' +3 ."da"SE.seek 17.88 Pucks below Top Plate + "storage"(D'P +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 17.12 Pucks below Top Plate +2 "storage"([' +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19sep2509h724ml.tif +1313 #SX MX5/16 (USB:81): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.908 seconds\ /var/log/esp/da19sep2509h724ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19sep2509h724ml15s.tif +631 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +927 #"da"SX MX5/16 (USB:81): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19sep2509h724ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19sep2509h724ml30s.tif +495 "Can" +2562 #"da"SX MX5/16 (USB:81): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19sep2509h724ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19sep2509h724ml70s.tif +7127 #SX MX5/16 (USB:81): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19sep2509h724ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.908 sec auto-exposure",Subject: "da19sep2509h724ml images!" +11 "storage"(U- +11 "core" -' +4 "storage"(a& +7 "core" &K n n +2 "manipulator"&F& +3 "core" & 5 +2 ."da"Elbow.seek 6 +2 "manipulator"&0( +3 "core" ( +2 "manipulator"&& +3 "core" &  '5 +2 "storage"( & +3 "core" &K w y 4 +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&%'φ +3 "core" ' +3 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 17.83 Pucks below Top Plate + "storage"(h' +67 "core" ' +4 "manipulator"&?& +3 "core" & k 5 +2 "storage"(S& +4 "core" &K V + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 6 +2 "manipulator"&^'. +26 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&], +3 "core" , +3 ."da"Elbow.reconfigure TightElbow +6 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 18.02 Pucks below Top Plate +2 "storage"(\\' +36 "core" ' +3 "manipulator"&% +5 "core" %S   4M +2 "storage"(& +4 "core" &K 7 +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 6 + 337 counts +3 "manipulator"&' +16 "core" ' +4 "manipulator"&k& +96 "core" & : 1 +2 "storage"($& +4 "core" &K G +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&'φ +16 "core" ' +2 "storage"(% +4 "core" %   _ +2 ."downElevator"SE.seek :down +4 "storage"(o'} +92 "core" ' + ."downElevator"SE.coast + "storage"(5 +5 (<% +3 "core" %~ s t +2 "manipulator"&% +4 "core" %ύ   "  +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&M'\ +91 "core" ' +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%q& +4 "core" & +2 "manipulator"&_& +5 "core" &   1 +4 "manipulator"&,% +4 "core" %\    +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&((, +189 "core" ( +2 "manipulator"&& +4 "core" &, Z ]  T + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &, S Q  T + ."psFlush"Forearm.seek :garage +2 "manipulator"&L' +103 "core" ' +2 ."psFlush"Hand.close + "manipulator"&I/ +70 "core" / +2 "manipulator"&z& +4 "core" &,   T +2 "manipulator"&s% +5 "core" % )  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&v'\ +99 "core" ' +3 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&\ (k +119 "core" ( +2 "manipulator"&;& +4 "core" &r ^ Z l  + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" &r ] T   +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +103 "core" ' +2 "manipulator"&Q& +4 "core" &r n x m  +2 "manipulator"&3% +3 "core" % k c x  +2 "processing"%*& +4 "core" &J +2 "processing"%y& +5 ."psFlush"PC.seek :closed +2 "processing"%:(] +4 "core" & + &e +8 &"| $c +9 &~Q}~ ; +9 &xy O +11 &e\\} X +8 &*M W +10 &Om W +9 &Oi W +9 &oLb W +11 &0N^ X +8 &O_ W +9 &NZ W +10 &!wN` W +9 &#9N] W +11 &$NZ W +8 &&L[ W +9 &(NX W +10 &*ART W +9 &,NX W +12 &-QZ W +7 &/LG W +9 &1HO= X +10 &3 LD W +9 &4JD W +9 &6OI W +10 &8RKI W +9 &:O> W +9 &;O= W +10 &=N< W +9 &?YO1 W +10 &AJ, W +9 &BN) W +9 &DO- W +10 &F^]/ X +9 &Hs# Z +9 &I2 ] +10 &K0 ^ +9 &MV" ^ +10 &O ] +9 &P ] +9 &R ] +11 &T^ ^ +8 &Vn ^ +9 &W ^ +10 &Y ^ +10 &[c _ +9 &\\bl  6 +9 &]sV 7 +5 ( + "processing"%y& +5 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 + "processing"%p& +5 "core" &]t) 6 + &]t) 6 +2 ."psFlush"Hand.open + "manipulator"&@1 +76 "core" 1 +3 "manipulator"& % +3 "core" % Y L a  +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&7'\ +90 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%w +136 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%d'TE +356 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +750 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%8' +1611 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%/ +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%#  +37 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%O' +2619 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +601 "core" ' +2 ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%{' +2118 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%P +76 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2627 "core" ' +2 ."psFlush"PSV.dial PBV +3 "processing"%! @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%W  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%e'ղ +2621 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%u +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%Z' +2633 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%A +73 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%)' +2631 "core" ' +2 ."psFlush"PSV.dial PBV + "processing"%R @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%c' +2626 "core" ' +2 ."psFlush"PSV.dial :waste1 +3 "processing"%f  +85 "core"  +3 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  +3 ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%'TE +1108 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1610 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%" +73 "core" +2 ."psFlush"PTV.dial :puck +62 .PBV.dial :waste1 + "processing"%B  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%1' +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%~ +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%`'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%t' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" +2 ."psFlush"PBV.dial PSV + "processing"%x U +57 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%m' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%= @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +2641 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%E  +87 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%4 +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml + "processing"%+' +2635 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%|' +1387 "Can" @? +1234 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%n @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +86 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%6'ղ +2620 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'l& +3 "core" &3 +2 "manipulator"&& +4 "core" &r V h -  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&>(k +3 "core" ( +2 "manipulator"&g& +4 "core" &r w p  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +5 && +6 "core" &r l m z  +3 .tForearm.seek PC +2 "manipulator"&X' +93 "core" ' +2 .tHand.close + "manipulator"&}/ +67 "core" / +2 .tPC.seek :open +2 "processing"%2( +451 "core" ( +2 "manipulator"&N& +4 "core" &r   + "manipulator"&j% +4 "core" %  +2 .tForearm.seek :retract + "manipulator"&V'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&K( +372 "core" ( +2 "manipulator"&C& +4 "core" &% ^ ` i ?Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &% _ ^ ?Q +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +105 "core" ' +2 "manipulator"&Y& +4 "core" &% x x - ?Q +2 "manipulator"&% +3 "core" % h V 9 i +2 "collection"'5& +4 "core" &\ 0 + "collection"'9& +4 .tCC.seek :closed +2 "collection"'r(` +2 "core" &  +3 &  +9 &*s - +10 &^|\   B +9 &Gm U +9 &J W +10 &I  W +9 &G  W +10 &IG\  W +9 & G! V +9 &I  W +10 &L  W +9 & QL \ ! W +9 &"M  W +10 &#G ! W +9 &%I\  ! V +10 &'YK% W +9 &)H ! W +9 &*G  ! V +9 &,J   W +10 &.aL & W +9 &0#I  " W +10 &1F  ! V +9 &3N  % W +10 &5jF\   V +9 &7+J  W +9 &8K \  W +10 &:H\  & V +9 &3G ( W +10 &?K  + W +9 &AG\  * V +10 &CzG \ ) V +9 &E=I\ \ * V +9 &FI \ , V +10 &HJ# W +9 &J}Y" X +9 &L8w)% [ +10 &MN> ` +9 &OZZ% b +10 &QdY[$ b# +9 &S"]Z b' +9 &T^\\ b. +10 &V_^ b/ +9 &XLa_$ b1 +9 &Zba b/ +10 &[ec b1 +9 &]_gd b2 +10 &_\ ih ^ +9 &`/:ki# + +9 &`s\ ki! [ +5 ( + "collection"'9& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.61 +2 "collection"'i& +4 "core" &`ssji" [ + &`suhi% [ + .tHand.open + "manipulator"&D1 +74 "core" 1 +2 "manipulator"&U% +4 "core" %   h +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&a'\ +90 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'F& +4 "core" &`stgh( [ + "collection"'% +4 "core" %Ӳge; + .tCSV.dial CSR +2 "collection"'  +44 "core"  +2 "collection"'?% +4 "core" %ӤhgH + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'S'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %qihe1  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml + "collection"''C +706 "core" ' + .tCSV.dial :waste +2 "collection"'k +136 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'.'Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &`ssgf: [ + "collection"'[% +4 "core" %ӱghS + .tCSV.dial :flush +2 "collection"'$  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"''qi +1311 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +6 "collection"'% @ +43 "core" A +2 "collection"'0% +4 "core" %qkffX  +2 .tCS.seek 7ml + "collection"'h' +622 "core" ' +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'<  +2 '  +43 "core"  +98  +2 .tCBV.dial :waste1 + "collection"'^ @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'q'Ӵ +1809 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'_& +4 "core" &`ssfg0 [ +2 "collection"',% +3 "core" %ӲghN + .tCSV.dial :flush +2 "collection"'  +77 "core"  +2 .tCS.seek 5ml +2 "collection"'\\'qi +1316 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'o @ +45 "core" B +2 "collection"'% +4 "core" %qjee/  +2 .tCS.seek 7ml +2 "collection"'' +570 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'  +110 "core"  +2 .tCS.seek 0ml +2 "collection"']'Ӵ +1810 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'I& +4 "core" &`srfh! [ + "collection"'z% +4 "core" %Ӹgg> + .tCSV.dial CSR +2 "collection"'s  +42 "core"  +2 "collection"'M% +4 "core" %Ӹeg + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +11 .tCS.seek 8ml +2 "collection"';' +2055 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'H' +574 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'L +2 'Q  +105 "core" +37  +2 .tCTV.dial :intake + "collection"'3  +78 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'*' +2079 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'(  +76 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'v'Ӵ +592 "core" ' + .tCSV.dial CSR +2 "collection"'T  +107 "core"  +2 "collection"'y% +4 "core" %ӵef? + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'p'qi +1341 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'@' +1339 "core" ' + .tCSV.dial CBV +2 "collection"' +107 "core" +2 .tCS.seek 0ml +2 "collection"'w'Ӵ +2602 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &$  ?Q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&b( +3 "core" ( +2 "manipulator"&d& +4 "core" &$    ?Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &$  ?Q +2 .tForearm.seek CC + "manipulator"&#' +93 "core" ' +2 .tHand.close + "manipulator"&8/ +73 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "manipulator"&O& +4 "core" &% w m ?Q + "manipulator"&% +4 "core" %  k h _  +2 .tForearm.seek :retract + "manipulator"&P'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (, +298 "core" ( +2 "manipulator"&{& +4 "core" &, * ! + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &!& +3 "core" &, j k -  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +113 "core" ' +2 .tHand.open +2 "manipulator"&W1 +71 "core" 1 +2 "manipulator"&'% +4 "core" % r   K +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&u'\ +98 "core" ' +2 #tCompleted [deepDAwithoutWCR] begun 07:25:37 +4 #Asleep after completing 2019_9_16_rush_mission assays +2 ."Qmail"GoodNews.email "{4 => 22,\\n 5 => 22,\\n 6 => 19,\\n 7 => 3}\\nCan@09:34:23, 23.2C, 22% humidity, 15.0psia, 12.201V, 0.331A, 0.324A avg, 4.03W",Subject: "Asleep after completing 2019_9_16_rush_mission assays" +525 #mEXIT @1569418830.79EDT @1570020800.82EDT = =tMAIN =mMAIN_scheduler @EDT1570020802.56 #"core_reset"Sent BREAK +2 #t@0x7327, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +219 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +379 "Can"  +  Z + #tPolling Can every 10:00 +15 #Cleanly exited at 09:40:30EDT25-Sep-19 +625 #-> can +3 "Can"  +1741 #t-> ESP.ready! +3 #Powering core bus +469 .Gate.power :raw,:ON +4 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %/0 + .tSS.configure SSconfig +2 "sampler")#.0X +2 "collection"'1& +4 "core" &fhs  +2 "collection"'2% +4 "core" %ӹgh +2 "processing"%3& +3 "core" &-  +2 "processing"%4% +3 "core" % +2 "manipulator"&5% +4 "core" %\  F L  + "manipulator"&6& +4 "core" & J E  0 + "storage"(7& +4 "core" &   +2 "storage"(8% +3 "core" % "  +2 "collection"'99 +3 "core" 9 +2 "processing"%:9 +3 "core" 9 +17194 #t-> startTube 7 +1223 #-> da 150 + #da sampling at most 150ml +4 #Loading sh1 puck from tube 7 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 7 at 08:57:36EDT02-Oct-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 19,\\n 7 => 3}\\nCan@08:53:37, 22.7C, 24% humidity, 15.1psia, 12.362V, 0.080A, 0.080A avg, 0.98W",Subject: "da sampling at most 150ml" + "collection"';& +12 !"Qmail"o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 "core" &egp  +2 #"Qmail"Retry #1 of 10 after 10:00 +2 .tHand.open +2 "manipulator"&<1 +77 "core" 1 +2 "manipulator"&=% +4 "core" % \  j c  + "storage"(>% +4 "core" % (  + "storage"(?. +3 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 + "storage"(@([ +1620 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (A& +2 "core" &[( = P Z  +2 "manipulator"&B& +3 "core" & D 0 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 +2 "manipulator"&C( +43 "core" ( +2 "manipulator"&D& +4 "core" & !   B + "storage"(E& +4 "core" &[( t u  +2 .tForearm.seek 7 + 600 counts + "manipulator"&F' +95 "core" ' +2 "storage"(G& +4 "core" &[) t t   +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(H' +300 "core" ' +2 "storage"(I- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (J& +2 "core" &[( 1 4 3  +3 "manipulator"&K& +3 "core" & \ B +2 .tElbow.seek 7 +2 "manipulator"&L( +47 "core" ( +2 "manipulator"&M& +4 "core" &  _ 9 + "storage"(N& +4 "core" &[( L P ^  +2 .tForearm.seek 7 + 300 counts + "manipulator"&O' +25 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&P/ +65 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&Q& +5 "storage"(R'} +11 "core" &   9 +3 "manipulator"&S% +9 "core" %   +3 .tForearm.seek :retract +3 "manipulator"&T'\ +92 "core" ' +4 .tElbow.seek CC +4 "manipulator"&U( +124 "core" ' + ."downElevator"SE.coast + "storage"(5 +48 "core" ( +2 "manipulator"&V& +4 "core" &    2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +3 "core" &  Q 2 +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +4 .tForearm.seek CC +2 "manipulator"&X' +94 "core" ' +2 "manipulator"&Y& +4 "core" &   2 +2 "manipulator"&Z% +3 "core" %  +2 "collection"'[& +4 "core" &ehx  +2 "collection"'\\& +4 .tCC.seek :closed +2 "collection"'](` +3 "core" &ef  +3 &eh  +7 &1weg . +10 &]}eh B +9 &-rdg V +9 &Oeg X +10 &Meg~ X +9 &mLfg W +10 &/Leh W +9 &Jff X +9 &Kfh X +10 &tJeh X +9 & 6Idi X +9 &!Kfg X +10 &#Hee X +9 &%~Leh W +10 &'?Nfg W +9 &)Jdh W +9 &*Mfi W +10 &,Lei X +9 &.FPfh X +9 &0Nff X +10 &1Ndh X +9 &3Ofh X +10 &5ONfi W +9 &7Neh X +9 &8Pgh X +10 &:Hfg X +9 &Egk} W +10 &?Oggs X +9 &AJfi| X +10 &C`Lfhu W +9 &E"Nhjp W +9 &FOrqw X +10 &H\\{y{ Y +9 &J[sx \\ +9 &L| ` +10 &M| b" +9 &O~ b) +10 &Q= b2 +9 &R b3 +9 &T| b4 +10 &VZ b5 +9 &X y b4 +9 &Y| b5 +10 &[by b6 +9 &] \  } ~b7 +10 &^ }b8 +9 &` Uz / +9 &`au [ +6 ( + "collection"'\\& +5 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.64 + .Hand.open + "manipulator"&^1 +3 "core" &`as~ [ +63 1 +2 "manipulator"&_% +4 "core" %  H  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +94 "core" ' +2 .tSC.coast +2 "storage"(6 +5 #tcollectSample 150ml w/bubble point of 24psi +2 #Priming 7ml +2 .Gate.power :sampler,:ON +3 ."pumping"Gate.power :analytic3,:ON +5 .tIntake.select :close +4 .Exhaust.select :close +2 .SS.hold +3 "sampler")a+ +7 "core" + +3 "sampler")b% +8 "core" %// ' > +2 "collection"'c& +7 "core" &`as\\ [ +4 "Can" Y[ +8 #tCalibrating pressure and temperature sensors +7 .CTV.dial :air +4 #"reset-modem"Session Begun +2 .tSSV.dial :spit,avoiding: :exhaust +4 #"reset-modem"-> Gate.cycleModemPower! 5 +3 .tSS.reconfigure SSfast +2 ."reset-modem"Gate.cycleModemPower! 5 +3 "sampler")#.0X% +3 "core" %ӹ!g +2 "sampler")?% +4 "core" %gg \ K +15 "collection"'!% +3 "core" %ӹ!S +2 "sampler")A% +3 "core" %ii ( \ K +15 "collection"'B% +3 "core" %ӹ"j +2 "sampler")D% +3 "core" % jk # \ K +15 "collection"'E% +3 "core" %ӹ! K +2 "sampler")G% +3 "core" % kk * \ K +15 "collection"'$% +3 "core" %ӹ !O +2 "sampler")&% +3 "core" % kl + \ K +15 "collection"' % +3 "core" %ӹ !e +2 "sampler")I% +3 "core" % lk  \ K +15 "collection"'J% +3 "core" %ӹ!Q +2 "sampler")K% +3 "core" % mk , \ K +15 "collection"'M% +3 "core" %ӹ !c +2 "sampler")N% +3 "core" % kk " \ K +15 "collection"'P% +3 "core" %ӹ  d +2 "sampler")Q% +3 "core" %om ! \ K +15 "collection"'S% +48 "core" %ӹ"b +2 "sampler")C% +3 "core" % op  \ K +16 "collection"'F% +3 "core" %ӹ!Q +2 "sampler")H% +3 "core" % qo * \ K +15 "collection"'V% +4 "core" %ӹ $p +2 "sampler")W% +3 "core" % ro ! \ K +16 "collection"'O% +3 "core" %ӹ !q +2 "sampler")Y% +3 "core" % qo ! \ K +15 "collection"'L% +3 "core" %ӹ #Z +2 "sampler")Z% +3 "core" % tt ) \ K +15 "collection"'[% +3 "core" %ӹ!!S +2 "sampler")R% +3 "core" % qo * \ K +15 "collection"'T% +3 "core" %ӹ!"e +2 "sampler")+% +3 "core" % ts  \ K +15 "collection"'\\% +3 "core" %ӹ#Y +2 "sampler")^% +3 "core" %tr , \ K +15 "collection"'_% +3 "core" %ӹ"!Q +2 "sampler")b% +3 "core" % us " \ K +15 "collection"'c% +3 "core" %ӹ #f +2 "sampler")X% +3 "core" %su ! \ K +15 "collection"'@% +3 "core" %ӹ #R +2 "sampler")% +3 "core" % uv ( \ K +15 "collection"'a% +3 "core" %ӹ!#Z +2 "sampler")f% +3 "core" %tu # \ K +15 "collection"'e% +3 "core" %ӹ "j +2 "sampler")g% +3 "core" % vu " \ K +15 "collection"'h% +3 "core" %ӹ!"S +2 "sampler")i% +3 "core" %vv ( \ K +15 "collection"'d% +3 "core" %ӹ $V +2 "sampler")k% +3 "core" % wt  \ K +15 "collection"'l% +3 "core" %ӹ #U +2 "sampler")m% +3 "core" % wz ) \ K +15 "collection"'j% +3 "core" %ӹ!"J +2 "sampler")p% +3 "core" %xx + \ K +15 "collection"'q% +3 "core" %ӹ##_ +2 "sampler")r% +3 "core" % yw  \ K +15 "collection"'s% +3 "core" %ӹ!#L +2 "sampler")t% +3 "core" % yy + \ K +15 "collection"'n% +3 "core" %ӹ#$K +2 "sampler")o% +3 "core" % {x + \ K +15 "collection"'w% +3 "core" %ӹ!$X +2 "sampler")x% +3 "core" % y|  \ K +15 "collection"'y% +3 "core" %ӹ"%D +2 "sampler")u% +3 "core" % |x + \ K +15 "collection"'z% +3 "core" %ӹ!%L +2 "sampler")v% +3 "core" % z{ \ K +15 "collection"'}% +3 "core" %ӹ%%S +2 "sampler")~% +3 "core" % {z # \ K +15 "collection"'% +4 "core" %ӹ!$M + "sampler")% +4 "core" %||  \ K +15 "collection"'% +3 "core" %ӹ #U +2 "sampler")% +3 "core" % z| " \ K +15 "collection"'% +3 "core" %ӹ"#E +2 "sampler")% +3 "core" % }} ' \ K +15 "collection"'% +3 "core" %ӹ!$a +2 "sampler")% +3 "core" % {} " \ K +15 "collection"'% +3 "core" %ӹ"$Z +2 "sampler") % +3 "core" % }~ ( \ K +15 "collection"'\ % +3 "core" %ӹ!$G +2 "sampler") % +3 "core" % }~ ' \ K +15 "collection"' % +3 "core" %ӹ!#` +2 "sampler") % +3 "core" %~{ $ \ K +15 "collection"'% +3 "core" %ӹ"$K +2 "sampler")% +3 "core" %~ + \ K +15 "collection"'% +3 "core" %ӹ#"S +2 "sampler")% +3 "core" % ~~ + \ K +15 "collection"'% +3 "core" %ӹ"$V +2 "sampler"){% +3 "core" %   \ K +15 "collection"'% +3 "core" %ӹ"$J +2 "sampler")% +3 "core" %  , \ K +15 "collection"'% +3 "core" %ӹ"$I +2 "sampler")% +3 "core" %   \ K +15 "collection"'% +3 "core" %ӹ#%Z +2 "sampler")% +3 "core" %  \ K +15 "collection"'% +3 "core" %ӹ!#F +2 "sampler")% +3 "core" %  , \ K +15 "collection"'% +3 "core" %ӹ#&Z +2 "sampler")"% +3 "core" %   \ K +15 "collection"'%% +3 "core" %ӹ"%V +2 "sampler")'% +3 "core" %  \ K +15 "collection"')% +3 "core" %ӹ $M +2 "sampler")(% +3 "core" %  * \ K +15 "collection"'% +3 "core" %ӹ"%e +2 "sampler")% +3 "core" % # \ K +15 "collection"'#% +3 "core" %ӹ"&W +2 "sampler"),% +3 "core" % ) \ K +15 "collection"'-% +3 "core" %ӹ"'L +2 "sampler").% +3 "core" %  - \ K +15 "collection"'/% +3 "core" %ӹ"&f +2 "sampler")0% +3 "core" %   \ K +15 "collection"'1% +3 "core" %ӹ"$H +2 "sampler")2% +3 "core" %  ' \ K +15 "collection"'3% +4 "core" %ӹ"%W + "sampler")4% +4 "core" % " \ K +15 "collection"'5% +3 "core" %ӹ"$P +2 "sampler")6% +3 "core" %  ' \ K +15 "collection"'7% +3 "core" %ӹ!$\\ +2 "sampler")8% +3 "core" %   \ K +15 "collection"'9% +3 "core" %ӹ"$V +2 "sampler"):% +3 "core" %  \ K +15 "collection"';% +3 "core" %ӹ#%F +2 "sampler")<% +3 "core" %  ) \ K +15 "collection"'=% +3 "core" %ӹ!$^ +2 "sampler")>% +3 "core" %  # \ K +15 "collection"'?% +3 "core" %ӹ#%d +2 "sampler")!% +3 "core" %  ' \ K +15 "collection"'A% +3 "core" %ӹ"&F +2 "sampler")B% +3 "core" % + \ K +15 "collection"'D% +3 "core" %ӹ"#X +2 "sampler")E% +3 "core" %  ! \ K +15 "collection"'G% +3 "core" %ӹ"%` +2 "sampler")$% +3 "core" %  * \ K +16 "collection"'&% +3 "core" %ӹ#$g +2 "sampler") % +3 "core" %   \ K +15 "collection"'I% +3 "core" %ӹ"&L +2 "sampler")J% +3 "core" %  ) \ K +15 "collection"'K% +3 "core" %ӹ"$M +2 "sampler")M% +3 "core" %   \ K +15 "collection"'N% +3 "core" %ӹ#$\\ +2 "sampler")P% +3 "core" %   \ K +15 "collection"'Q% +3 "core" %ӹ"$Q +2 "sampler")S% +3 "core" %  + \ K +15 "collection"'C% +3 "core" %ӹ#%L +2 "sampler")F% +3 "core" %  \ K +15 "collection"'H% +3 "core" %ӹ#%V +2 "sampler")V% +3 "core" %   \ K +15 "collection"'W% +3 "core" %ӹ#%I +2 "sampler")O% +3 "core" %  * \ K +15 "collection"'Y% +3 "core" %ӹ$$W +2 "sampler")L% +3 "core" %  \ K +15 "collection"'Z% +3 "core" %ӹ#%W +2 "sampler")[% +3 "core" %  \ K +15 "collection"'R% +3 "core" %ӹ"%L +2 "sampler")T% +3 "core" %  ( \ K +15 "collection"'+% +3 "core" %ӹ#$Z +2 "sampler")\\% +3 "core" %  ! \ K +15 "collection"'^% +3 "core" %ӹ#&L +2 "sampler")_% +4 "core" %  + \ K +15 "collection"'b% +3 "core" %ӹ"%Z +2 "sampler")c% +3 "core" %   \ K +15 "collection"'X% +3 "core" %ӹ$&C +2 "sampler")@% +3 "core" %  , \ K +15 "collection"'% +3 "core" %ӹ%&E +2 "sampler")a% +3 "core" %   \ K +15 "collection"'f% +3 "core" %ӹ$$a +2 "sampler")e% +3 "core" %  " \ K +2 "collection"'g% +4 "core" %ӹ"%Z + #tIntake @15.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 135 +2 "sampler")#.0X\\% +3 "core" %[] " 9 +15 "collection"'?% +3 "core" %ӹ"%\\ +2 "sampler")!% +3 "core" %[[ 9 +15 "collection"'A% +3 "core" %ӹ"#E +2 "sampler")B% +3 "core" %\\] ( 9 +15 "collection"'D% +3 "core" %ӹ!$\\ +2 "sampler")E% +3 "core" %[Z  9 +15 "collection"'G% +3 "core" %ӹ!$Z +2 "sampler")$% +3 "core" %]] * 9 +15 "collection"'&% +3 "core" %ӹ!$E +2 "sampler") % +3 "core" %_^ * 9 +15 "collection"'I% +3 "core" %ӹ##\\ +2 "sampler")J% +4 "core" %YZ  9 +15 "collection"'K% +3 "core" %ӹ"$D +2 "sampler")M% +3 "core" %`_ % 9 +15 "collection"'N% +3 "core" %ӹ#$[ +2 "sampler")P% +3 "core" %__  9 +15 "collection"'Q% +3 "core" %ӹ"#F +2 "sampler")S% +3 "core" %`_ ! 9 +15 "collection"'C% +3 "core" %ӹ"$G +2 "sampler")F% +3 "core" %a]  9 +15 "collection"'H% +3 "core" %ӹ %W +2 "sampler")V% +3 "core" %_^  9 +15 "collection"'W% +3 "core" %ӹ#%D +2 "sampler")O% +3 "core" %`_ ) 9 +15 "collection"'Y% +3 "core" %ӹ %d +2 "sampler")L% +3 "core" %^] $ 9 +15 "collection"'Z% +3 "core" %ӹ!$` +2 "sampler")[% +3 "core" %^^  9 +15 "collection"'R% +3 "core" %ӹ#$I +2 "sampler")T% +3 "core" %_] ! 9 +15 "collection"'+% +3 "core" %ӹ##X +2 "sampler")\\% +3 "core" %^_  9 +15 "collection"'^% +3 "core" %ӹ""Z +2 "sampler")_% +3 "core" %_\\ & 9 +15 "collection"'b% +3 "core" %ӹ"#D +2 "sampler")c% +3 "core" %`_ * 9 +15 "collection"'X% +3 "core" %ӹ!"W +2 "sampler")@% +3 "core" %`` ! 9 +15 "collection"'% +3 "core" %ӹ"$C +2 "sampler")a% +3 "core" %^_ # 9 +15 "collection"'f% +3 "core" %ӹ"$D +2 "sampler")e% +43 "core" %_b ) 9 +15 "collection"'g% +3 "core" %ӹ#$W +2 "sampler")|% +4 "core" %^]  9 +15 "collection"'d% +3 "core" %ӹ"%M +2 "sampler")k% +3 "core" %aa ' 9 +15 "collection"'l% +3 "core" %ӹ#$Z +2 "sampler")m% +3 "core" %_`  9 +15 "collection"'j% +6 "core" %ӹ#%F +4 "sampler")p% +7 "core" %_] " 9 +16 "collection"'q% +3 "core" %ӹ"$U +2 "sampler")r% +3 "core" %_^ ! 9 +15 "collection"'s% +3 "core" %ӹ$#U +2 "sampler")t% +3 "core" %a^  9 +15 "collection"'n% +3 "core" %ӹ"%E +2 "sampler")o% +3 "core" %b_ ' 9 +15 "collection"'w% +3 "core" %ӹ"$Z +2 "sampler")x% +3 "core" %__  9 +15 "collection"'y% +3 "core" %ӹ##[ +2 "sampler")u% +3 "core" %_a + 9 +15 "collection"'z% +3 "core" %ӹ#$E +2 "sampler")v% +3 "core" %__ ( 9 +15 "collection"'}% +3 "core" %ӹ!%U +2 "sampler")~% +3 "core" %`^  9 +15 "collection"'% +3 "core" %ӹ #O +2 "sampler")% +3 "core" %aa ( 9 +15 "collection"'h% +3 "core" %ӹ"$G +2 "sampler")% +3 "core" %``  9 +15 "collection"'% +3 "core" %ӹ$$T +2 "sampler")% +3 "core" %`^  9 +15 "collection"'% +3 "core" %ӹ#$F +2 "sampler")% +3 "core" %a` ( 9 +15 "collection"'% +3 "core" %ӹ$%T +2 "sampler")% +3 "core" %^` " 9 +15 "collection"' % +3 "core" %ӹ"#] +2 "sampler")\ % +3 "core" %a`  9 +15 "collection"' % +3 "core" %ӹ!%N +2 "sampler") % +3 "core" %a^ ! 9 +15 "collection"' % +3 "core" %ӹ!%U +2 "sampler")% +3 "core" %b^  9 +15 "collection"'% +3 "core" %ӹ!%Y +2 "sampler")% +3 "core" %`a  9 +15 "collection"'% +3 "core" %ӹ!#H +2 "sampler")% +3 "core" %ba ( 9 +15 "collection"'{% +3 "core" %ӹ #W +2 "sampler")% +3 "core" %__ ! 9 +15 "collection"'% +3 "core" %ӹ $U +2 "sampler")% +3 "core" %`` * 9 +15 "collection"'% +3 "core" %ӹ"#B +2 "sampler")% +3 "core" %`a % 9 +15 "collection"'% +3 "core" %ӹ!#Y +2 "sampler")% +3 "core" %b`  9 +15 "collection"'% +3 "core" %ӹ!$O +2 "sampler")% +3 "core" %`^ + 9 +15 "collection"'"% +3 "core" %ӹ#$D +2 "sampler")%% +3 "core" %aa ( 9 +15 "collection"''% +3 "core" %ӹ#$d +2 "sampler"))% +3 "core" %b`  9 +15 "collection"'(% +3 "core" %ӹ!"F +2 "sampler")% +3 "core" %`` * 9 +15 "collection"'% +3 "core" %ӹ!$X +2 "sampler")#% +3 "core" %a` 9 +15 "collection"',% +3 "core" %ӹ!%^ +2 "sampler")-% +3 "core" %aa  9 +15 "collection"'.% +3 "core" %ӹ#$J +2 "sampler")/% +3 "core" %aa ! 9 +15 "collection"'0% +3 "core" %ӹ#$` +2 "sampler")1% +3 "core" %`_  9 +15 "collection"'2% +3 "core" %ӹ $Z +2 "sampler")3% +3 "core" %aa " 9 +15 "collection"'4% +3 "core" %ӹ"$D +2 "sampler")5% +3 "core" %aa ) 9 +15 "collection"'6% +3 "core" %ӹ!$V +2 "sampler")7% +3 "core" %`b 9 +15 "collection"'8% +3 "core" %ӹ#$C +2 "sampler")9% +3 "core" %`_ * 9 +15 "collection"':% +3 "core" %ӹ#%G +2 "sampler");% +3 "core" %ba & 9 +15 "collection"'<% +3 "core" %ӹ"$\\ +2 "sampler")=% +3 "core" %a`  9 +15 "collection"'>% +3 "core" %ӹ!%I +2 "sampler")?% +3 "core" %a_ ( 9 +15 "collection"'!% +3 "core" %ӹ"$E +2 "sampler")A% +3 "core" %`_ ! 9 +15 "collection"'B% +3 "core" %ӹ#%b +2 "sampler")D% +3 "core" %_`  9 +15 "collection"'E% +3 "core" %ӹ#%I +2 "sampler")G% +3 "core" %`` ( 9 +15 "collection"'$% +3 "core" %ӹ##S +2 "sampler")&% +3 "core" %`^  9 +15 "collection"' % +3 "core" %ӹ!%W +2 "sampler")I% +3 "core" %a_  9 +15 "collection"'J% +3 "core" %ӹ"#C +2 "sampler")K% +3 "core" %ba ) 9 +15 "collection"'M% +3 "core" %ӹ$%] +2 "sampler")N% +50 "core" %`_ " 9 +15 "collection"'P% +3 "core" %ӹ!%> +2 "sampler")Q% +3 "core" %a` 9 +15 "collection"'S% +3 "core" %ӹ#%E +2 "sampler")C% +3 "core" %`a  9 +15 "collection"'F% +3 "core" %ӹ"%X +2 "sampler")H% +3 "core" %`a ! 9 +15 "collection"'V% +3 "core" %ӹ"%G +2 "sampler")W% +3 "core" %b_ ( 9 +15 "collection"'O% +3 "core" %ӹ!$W +2 "sampler")Y% +3 "core" %aa  9 +15 "collection"'L% +3 "core" %ӹ""[ +2 "sampler")Z% +3 "core" %ca  9 +15 "collection"'[% +3 "core" %ӹ""G +2 "sampler")R% +3 "core" %ab ) 9 +15 "collection"'T% +3 "core" %ӹ#%U +2 "sampler")+% +3 "core" %aa  9 +15 "collection"'\\% +3 "core" %ӹ##W +2 "sampler")^% +3 "core" %`a * 9 +15 "collection"'_% +3 "core" %ӹ!$G +2 "sampler")b% +3 "core" %a` $ 9 +15 "collection"'c% +3 "core" %ӹ!#V +2 "sampler")X% +3 "core" %_` " 9 +15 "collection"'@% +3 "core" %ӹ#$C +2 "sampler")% +3 "core" %`b + 9 +15 "collection"'a% +3 "core" %ӹ!$G +2 "sampler")f% +3 "core" %c` % 9 +15 "collection"'e% +3 "core" %ӹ!$b +2 "sampler")g% +3 "core" %a`  9 +15 "collection"'|% +3 "core" %ӹ"#E +2 "sampler")d% +3 "core" %aa ( 9 +15 "collection"'k% +3 "core" %ӹ#$R +2 "sampler")l% +3 "core" %`b ( 9 +15 "collection"'m% +3 "core" %ӹ"$[ +2 "sampler")j% +3 "core" %bb  9 +15 "collection"'p% +3 "core" %ӹ$G +2 "sampler")q% +3 "core" %a` ) 9 +15 "collection"'r% +3 "core" %ӹ!%V +2 "sampler")s% +3 "core" %ab " 9 +15 "collection"'t% +3 "core" %ӹ$&X +2 "sampler")n% +3 "core" %a`  9 +15 "collection"'o% +3 "core" %ӹ!$L +2 "sampler")w% +3 "core" %ba ' 9 +15 "collection"'x% +3 "core" %ӹ"%] +2 "sampler")y% +4 "core" %aa  9 +15 "collection"'u% +3 "core" %ӹ#$E +2 "sampler")z% +3 "core" %ac $ 9 +15 "collection"'v% +3 "core" %ӹ!$[ +2 "sampler")}% +3 "core" %c` " 9 +15 "collection"'~% +3 "core" %ӹ$$F +2 "sampler")% +3 "core" %c` ( 9 +15 "collection"'% +3 "core" %ӹ$#L +2 "sampler")h% +3 "core" %ba " 9 +15 "collection"'% +3 "core" %ӹ"#W +2 "sampler")% +3 "core" %ab ! 9 +15 "collection"'% +3 "core" %ӹ$%G +2 "sampler")% +3 "core" %cb # 9 +15 "collection"'% +3 "core" %ӹ"%O +2 "sampler")% +3 "core" %bb ( 9 +15 "collection"'% +3 "core" %ӹ"%^ +2 "sampler") % +3 "core" %a`  9 +15 "collection"'\ % +3 "core" %ӹ!$H +2 "sampler") % +3 "core" %ba & 9 +15 "collection"' % +3 "core" %ӹ#%\\ +2 "sampler") % +3 "core" %bb 9 +15 "collection"'% +3 "core" %ӹ#%Y +2 "sampler")% +3 "core" %cc ' 9 +15 "collection"'% +3 "core" %ӹ#$M +2 "sampler")% +3 "core" %bc ' 9 +15 "collection"'% +3 "core" %ӹ %W +2 "sampler"){% +3 "core" %cc ! 9 +15 "collection"'% +3 "core" %ӹ!%[ +2 "sampler")% +3 "core" %c^ * 9 +15 "collection"'% +3 "core" %ӹ"$B +2 "sampler")% +3 "core" %bd # 9 +15 "collection"'% +3 "core" %ӹ#%W +2 "sampler")% +3 "core" %ca " 9 +15 "collection"'% +3 "core" %ӹ$%G +2 "sampler")% +3 "core" %ba ' 9 +15 "collection"'% +3 "core" %ӹ!$E +2 "sampler")"% +3 "core" %da  9 +14 #"pumping"0.0L/min +2 "collection"'%% +2 "core" %ӹ!$V +2 "sampler")'% +4 "core" %bb " 9 +15 "collection"')% +3 "core" %ӹ"%F +2 "sampler")(% +3 "core" %eb " 9 +15 "collection"'% +3 "core" %ӹ"$Z +2 "sampler")% +3 "core" %bc  9 +15 "collection"'#% +3 "core" %ӹ##H +2 "sampler"),% +4 "core" %cb * 9 +15 "collection"'-% +3 "core" %ӹ"%\\ +2 "sampler").% +3 "core" %dc  9 +15 "collection"'/% +3 "core" %ӹ"%K +2 "sampler")0% +3 "core" %c` " 9 +15 "collection"'1% +3 "core" %ӹ"%] +2 "sampler")2% +3 "core" %dc  9 +15 "collection"'3% +3 "core" %ӹ"%c +2 "sampler")4% +3 "core" %bb  9 +15 "collection"'5% +3 "core" %ӹ $C +2 "sampler")6% +3 "core" %cb ' 9 +15 "collection"'7% +3 "core" %ӹ!$U +2 "sampler")8% +3 "core" %gd  9 +15 "collection"'9% +3 "core" %ӹ"$O +2 "sampler"):% +3 "core" %df ) 9 +15 "collection"';% +3 "core" %ӹ!$L +2 "sampler")<% +3 "core" %fd ! 9 +15 "collection"'=% +3 "core" %ӹ"&] +2 "sampler")>% +3 "core" %gf  9 +15 "collection"'?% +3 "core" %ӹ"$G +2 "sampler")!% +3 "core" %fe ( 9 +15 "collection"'A% +3 "core" %ӹ!#N +2 "sampler")B% +3 "core" %ee  9 +15 "collection"'D% +3 "core" %ӹ"#U +2 "sampler")E% +3 "core" %fg  9 +15 "collection"'G% +3 "core" %ӹ"$F +2 "sampler")$% +3 "core" %ff ) 9 +15 "collection"'&% +3 "core" %ӹ"#\\ +2 "sampler") % +3 "core" %fe 9 +15 "collection"'I% +3 "core" %ӹ##X +2 "sampler")J% +3 "core" %fd " 9 +15 "collection"'K% +3 "core" %ӹ"%I +2 "sampler")M% +3 "core" %ef ' 9 +15 "collection"'N% +3 "core" %ӹ"%Z +2 "sampler")P% +3 "core" %gf  9 +15 "collection"'Q% +3 "core" %ӹ#$b +2 "sampler")S% +3 "core" %ff ' 9 +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +364 "core" ')f +3 "collection"'a% +5 "core" % F +2 "sampler")f% +3 "core" %{++  +2 #tBubblePoint: Intake @39.1psia, Outlet @14.9psia + .CBV.dial SSV + "collection"'e @ +32 "core" A +4 .tSS.reconfigure SSconfig +3 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'s'Ӵ +107 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")t +141 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X + .tCBV.dial between SSV and waste2 +2 "collection"'  +30 "core"  +2 "collection"'% +4 "core" %\ k +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +2437 "core" 'w +2 "collection"'\ % +4 "core" %t +2 "sampler") % +4 "core" %~'% # > + #tBubblePoint: Intake @38.6psia, Outlet @14.5psia + .CBV.dial SSV + "collection"' @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +114 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler") +90 "core" ' + ."CSpush"CS.coast + "collection"'5 +49 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %=w  +2 .tCS.seek 6ml + "collection"'#' +1350 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"', +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty + "collection"'-'ӂ +1576 "core" ' + .tCSV.dial CSR +2 "collection"'.  +45 "core"  +2 "collection"'/% +4 "core" %{ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig + "collection"'#P d@b +3 .tCS.seek 2ml +2 "collection"'0' +586 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '1% +3 "core" %`  +2 .tCS.seek 5ml + "collection"'2'qe +835 "core" ' + .tdelay 2 seconds +203 .CSV.dial CTV + "collection"'3  +44 "core"  +2 .tCS.seek 1ml +2 "collection"'4'> +107 ."Qmail"HABfans.email "Started da in tube 7 at 08:57:36EDT02-Oct-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 19,\\n 7 => 3}\\nCan@08:53:37, 22.7C, 24% humidity, 15.1psia, 12.362V, 0.080A, 0.080A avg, 0.98W",Subject: "da sampling at most 150ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #2 of 10 after 10:00 +983 "core" ' +2 #tHeating sh1 puck from tube 7 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'5 \  +4 '69 +3 "core" 9d +103 "collection"'79 +2 "core" 9d +103 "collection"'89 +2 "core" 9 d +103 "collection"'99 +2 "core" 9 d +103 "collection"':9 +2 "core" 9d +103 "collection"';9 +2 "core" 9d +103 "collection"'<9 +2 "core" 9d +103 "collection"'=9 +2 "core" 9d +103 "collection"'>9 +2 "core" 9"d +103 "collection"'?9 +3 "core" 9&d +103 "collection"'!9 +2 "core" 9+d +103 "collection"'A9 +2 "core" 9/d +103 "collection"'B9 +2 "core" 93d +103 "collection"'D9 +2 "core" 97d +103 "collection"'E9 +3 "core" 9;d +103 "collection"'G9 +2 "core" 9@d +103 "collection"'$9 +2 "core" 9Dd +103 "collection"'&9 +2 "core" 9!Hd +103 "collection"' 9 +2 "core" 95Ld +103 "collection"'I9 +3 "core" 9IPd +103 "collection"'J9 +2 "core" 9^Ud +103 "collection"'K9 +2 "core" 9sYd +103 "collection"'M9 +2 "core" 9]d +103 "collection"'N9 +2 "core" 9ad +103 "collection"'P9 +2 "core" 9ed +103 "collection"'Q9 +2 "core" 9jd +103 "collection"'S9 +2 "core" 9nd +103 "collection"'F9 +2 "core" 9rd +103 "collection"'H9 +2 "core" 9vd +103 "collection"'V9 +3 "core" 9*{d +103 "collection"'i9 +2 "core" 9Ad +103 "collection"'C9 +2 "core" 9Wd +103 "collection"'O9 +2 "core" 9od +103 "collection"'Y9 +2 "core" 9d +103 "collection"'[9 +3 "core" 9d +103 "collection"'Z9 +2 "core" 9d +103 "collection"'T9 +2 "core" 9d +103 "collection"'9 +2 "core" 9c +103 "collection"'L9 +2 "core" 9a +103 "collection"'+9 +3 "core" 9_ +103 "collection"'\\9 +2 "core" 9%\\ +103 "collection"'_9 +2 "core" 9<[ +103 "collection"'W9 +2 "core" 9SX +103 "collection"'b9 +2 "core" 9iW +103 "collection"'c9 +2 "core" 9T +142 "collection"'X9 +10 "core" 9R +103 "collection"'@9 +2 "core" 9O +103 "collection"'R9 +2 "core" 9N +103 "collection"'a9 +2 "core" 9M +103 "collection"'f9 +3 "core" 9K +103 "collection"'e9 +2 "core" 9 I +103 "collection"'^9 +2 "core" 9!G +103 "collection"'|9 +2 "core" 97E +103 "collection"'d9 +2 "core" 9LC +103 "collection"'k9 +2 "core" 9`A +103 "collection"'g9 +2 "core" 9t@ +103 "collection"'l9 +2 "core" 9> +103 "collection"'j9 +2 "core" 9= +103 "collection"'p9 +2 "core" 9; +103 "collection"'r9 +3 "core" 99 +103 "collection"'m9 +2 "core" 98 +103 "collection"'t9 +2 "core" 96 +103 "collection"'9 +2 "core" 95 +103 "collection"'q9 +2 "core" 9 4 +103 "collection"'s9 +3 "core" 9 2 +103 "collection"'n9 +2 "core" 910 +103 "collection"'w9 +2 "core" 9B/ +103 "collection"'x9 +2 "core" 9S. +103 "collection"'o9 +2 "core" 9d - +103 "collection"'u9 +3 "core" 9u%, +103 "collection"'z9 +2 "core" 9)* +103 "collection"'v9 +2 "core" 9-) +103 "collection"'}9 +2 "core" 91( +103 "collection"'9 +2 "core" 95' +103 "collection"'y9 +2 "core" 9:% +103 "collection"'~9 +2 "core" 9>$ +103 "collection"'h9 +2 "core" 9B# +103 "collection"'9 +2 "core" 9F# +103 "collection"'9 +2 "core" 9J! +103 "collection"'9 +3 "core" 9 O +102 "collection"'9 +7 "core" 9  S +66 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +30 "collection"'9 +2 "core" 9 !\ W +103 "collection"'9 +2 "core" 9 . [ +103 "collection"'9 +2 "core" 9 :` +103 "collection"'\ 9 +3 "core" 9 Fd +103 "collection"' 9 +2 "core" 9 Rh +103 "collection"' 9 +2 "core" 9 \\l +103 "collection"'9 +2 "core" 9 hp +103 "collection"'9 +2 "core" 9 su +103 "collection"'9 +3 "core" 9 ~y +103 "collection"'9 +2 "core" 9 } +103 "collection"' 9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'{9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +2 "core" 9   +103 "collection"' 9 +2 "core" 9 " +103 "collection"'9 +3 "core" 9 " +103 "collection"'9 +2 "core" 9 $ +103 "collection"'9 +2 "core" 9 & +103 "collection"'9 +2 "core" 9 ' +103 "collection"'9 +2 "core" 9 ( +103 "collection"'9 +3 "core" 9 * +103 "collection"'%9 +2 "core" 9\ + +103 "collection"'"9 +2 "core" 9\ + +103 "collection"''9 +2 "core" 9\ - +103 "collection"')9 +2 "core" 9\ . +103 "collection"'(9 +3 "core" 9\ / +103 "collection"'9 +2 "core" 9\ 0 +103 "collection"'9 +2 "core" 9\ "1 +103 "collection"',9 +2 "core" 9\ '2 +103 "collection"'#9 +5 "core" 9\ +4 +104 "collection"'.9 +2 "core" 9\ 15 +103 "collection"'/9 +2 "core" 9\ 56 +103 "collection"'-9 +2 "core" 9\ 96 +103 "collection"'19 +2 "core" 9\ >8 +103 "collection"'09 +2 "core" 9\ B: +103 "collection"'39 +3 "core" 9\ E: +103 "collection"'29 +2 "core" 9\ H; +103 "collection"'69 +2 "core" 9\ L< +103 "collection"'79 +2 "core" 9\ P= +103 "collection"'89 +2 "core" 9\ S> +103 "collection"'99 +3 "core" 9\ V? +103 "collection"':9 +2 "core" 9\ Y@ +103 "collection"';9 +2 "core" 9\ [A +103 "collection"'<9 +2 "core" 9\ ^B +103 "collection"'=9 +2 "core" 9\ aC +103 "collection"'>9 +3 "core" 9\ cD! +103 "collection"'?9 +2 "core" 9\ fE& +103 "collection"'!9 +2 "core" 9\ hG* +103 "collection"'A9 +2 "core" 9\ kF. +103 "collection"'B9 +2 "core" 9\ lH2 +103 "collection"'D9 +3 "core" 9\ oI6 +103 "collection"'E9 +2 "core" 9\ qJ; +103 "collection"'G9 +2 "core" 9\ sJ? +103 "collection"'$9 +2 "core" 9\ uKC +103 "collection"'&9 +2 "core" 9\ wMG +103 "collection"' 9 +3 "core" 9\ yNK +103 "collection"'I9 +2 "core" 9\ zOP +103 "collection"'J9 +2 "core" 9\ }OT +103 "collection"'K9 +2 "core" 9\ ~PX +103 "collection"'M9 +2 "core" 9\ Q\\ +103 "collection"'N9 +3 "core" 9\ Q` +103 "collection"'P9 +2 "core" 9\ Re +103 "collection"'Q9 +2 "core" 9\ Ti +103 "collection"'S9 +2 "core" 9\ Tm +103 "collection"'F9 +2 "core" 9\ Uq +103 "collection"'H9 +2 "core" 9\ Vu +3 .tCH.hold 10:00,70C +3 "collection"'V `\ `\  +3 "core" v +18940 "Can" | +6852 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +17475 ."Qmail"HABfans.email "Started da in tube 7 at 08:57:36EDT02-Oct-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 19,\\n 7 => 3}\\nCan@08:53:37, 22.7C, 24% humidity, 15.1psia, 12.362V, 0.080A, 0.080A avg, 0.98W",Subject: "da sampling at most 150ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #3 of 10 after 10:00 +15503 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1213 "core" ` +2 "collection"'i9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'C'Ӵ +333 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'O @ +107 "core" A +2 .tCSV.dial :air + "collection"'Y @ +44 "core" ? +3 .tCS.seek 5ml + "collection"'['qi +1345 "core" ' + .tCSV.dial CTV +2 "collection"'Z  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'T @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'L @ +46 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'+'Ӵ +1351 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) .CSV.dial CBV +2 "collection"'\\ +107 "core"  + .tCBV.dial CSV +2 "collection"'_  +30 "core"  +2 "collection"'W% +4 "core" %ӳ +2 .tCS.seek 5ml + "collection"'b'qh +1344 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'c  +56 "core"  +2 "collection"'X% +4 "core" %qeHI  + .tCS.seek 7ml +2 "collection"'@'z +591 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'R @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'a' +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'f ` +121 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'e   +31 "core" ! +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'^  +3 '|  +29 "core"  +113  +2 .tCS.seek 5ml +2 "collection"'d'qi +1346 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'k @ +110 "core" A +2 .tCSV.dial :waste + "collection"'g +109 "core" +2 .tCS.seek :empty + "collection"'l'ӂ +1345 "core" ' + .tCSV.dial :air +2 "collection"'j @ +76 "core" B +2 .tCS.seek 5ml +2 "collection"'p'qi +1352 "core" ' + .tCSV.dial CTV +2 "collection"'r  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +3 "collection"'m @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'t  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'q'Ӵ +1348 "core" ' +2 #tRecovering Lysate (#2 of 2) .CSV.dial CBV +2 "collection"'s +107 "core" ~ + .tCBV.dial CSV +2 "collection"'n  +31 "core"  +2 "collection"'w% +4 "core" %Ӷj +2 .tCS.seek 5ml + "collection"'x'qk +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'o  +46 "core" +2 "collection"'u% +4 "core" %qn  +2 .tCS.seek 7.001ml + "collection"'z' +639 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'v @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'}' +393 "Can" GF +441 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +121 "core" ^ +2 #tLysing Complete + "collection"'y& +4 "core" &`anZ^z [ +2 #tStoring sh1 puck in Collection Clamp to tube 6 + "manipulator"&~% +3 "core" %\  m \ +2 "storage"(h% +3 "core" % 3 4 k +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"((K +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K  +2 "manipulator"&& +4 "core" & B A 1 + "manipulator"&% +4 "core" %\  B ^ I\ +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&( +165 "core" ( +2 "manipulator"&& +4 "core" &   + "storage"(\ & +4 "core" &K L +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"& 'φ +98 "core" ' +2 "storage"( & +4 "core" &K  ? + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +122 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & F F  +2 "storage"(& +3 "core" &K ( +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 6 +2 "manipulator"& '. +25 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"({- +2 "core" -' +2 .tSE.seek 18.13 Pucks below Top Plate +2 "storage"(' +31 "core" ' +2 "manipulator"&% +4 "core" %][ + "storage"(& +4 "core" &K + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 347 counts +2 "manipulator"&'Ή +15 "core" ' +2 "manipulator"& & +4 "core" & Q O  +2 "storage"(& +3 "core" &K  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'φ +16 "core" ' +2 .tSE.seek 19.13 Pucks below Top Plate +2 "storage"('r +43 "core" ' +2 "manipulator"&& +4 "core" & U * +2 "manipulator"&% +3 "core" %ϔ n f K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&%( +200 "core" ( +2 "manipulator"&"& +4 "core" & C L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &'& +3 "core" & P P  +2 .tForearm.seek CC + "manipulator"&)' +95 "core" ' +2 .tHand.close + "manipulator"&(/ +69 "core" / +2 .tCC.seek :open + "collection"'( +473 "core" ( +2 "storage"(& +4 "core" &K  +2 "storage"(,& +3 "core" &K  \ +2 "manipulator"&#& +3 "core" & J  +2 "manipulator"&.% +4 "core" %  3  + .tForearm.seek :retract +2 "manipulator"&/'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&-( +153 "core" ( +2 "manipulator"&1& +4 "core" & K / + "storage"(0& +4 "core" &K  B + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 6 + "manipulator"&3'. +105 "core" ' + .tElbow.hold +2 "manipulator"&2, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&61 +68 "core" 1 +2 "manipulator"&7% +4 "core" % \\ 3 7 NJ +2 "storage"(8& +3 "core" &K 2 +2 .tForearm.force -20 + "manipulator"&5 +4 .tForearm.seek 6 + 346 counts +2 "manipulator"&9'Έ +16 "core" ' +2 "manipulator"&:& +4 "core" & k - + "storage"(;& +4 "core" &K   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&<'φ +16 "core" ' +2 "storage"(=% +4 "core" %j 5  S +2 ."downElevator"SE.seek :down +3 "storage"(>'} +83 "core" ' + ."downElevator"SE.coast + "storage"(5 +15 (?% +3 "core" % v q  + "manipulator"&!% +5 "core" %ϙ     + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&A'\ +88 "core" ' + .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'B& +4 "core" & +2 "manipulator"&D& +4 "core" & T Z " - +2 "manipulator"&E% +3 "core" %\  [ `   +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&G(, +178 "core" ( +2 "manipulator"&$& +4 "core" &, T ] " F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +4 "core" &, ` ` F + .tForearm.seek :garage +2 "manipulator"& ' +99 "core" ' +2 .tHand.close + "manipulator"&I/ +77 "core" / +2 "manipulator"&J& +4 "core" &,   F + "manipulator"&K% +4 "core" % ( R +2 .tForearm.seek :retract + "manipulator"&M'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&N( +297 "core" ( +3 "manipulator"&P& +3 "core" &,   F +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &,   F +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&S' +102 "core" ' +2 "manipulator"&F& +4 "core" &-   ; F + "manipulator"&H% +4 "core" % 3 +2 "collection"'5& +4 "core" &hl + "collection"'V& +4 .tCC.seek :closed +2 "collection"'i(` +2 "core" &kl +3 &kk  +10 &(kjk - +9 &^tkk A +10 &8ljks U +9 &Hfl_ U +9 &Hjj U +10 &zFhj U +9 &;Jil V +10 &Dhkd U +9 &GgkQ U +9 &Ghj+ U +10 & CJei V +9 &"Fghn V +9 &#Hgi U +10 &%Ggi U +9 &'KIdi V +10 &) Fei V +9 &*Deh U +9 &,Fff{ U +10 &.SHdfg V +9 &0Ggf V +9 &1Fce U +10 &3Kcg V +9 &5[Def V +10 &7Edf V +9 &8Fdfv V +9 &:Daeb V +10 &&Ccd= U +9 &?Gae# U +10 &AGaeu U +9 &ClFad U +10 &E.I_b U +9 &FD_c V +9 &HLaew V +10 &JoY`e W +9 &L&} [\ +10 &M7 ` +9 &Od] b +9 &QT}y b" +10 &S b& +9 &T b- +9 &V b/ +10 &X;q b/ +9 &Yc b/ +10 &[y b0 +9 &]L b2 +9 &^ b' +10 &`9@ $o +9 &`m #g +5 ( + "collection"'V& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.65 +2 "collection"'4& +4 "core" &`ns #f + &`ni #f + .tHand.open + "manipulator"&O1 +73 "core" 1 +2 "manipulator"&Y% +4 "core" % w q  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&C'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%Z +149 "core"  +2 "processing"%T% +4 "core" %o + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%L  +58 "core"  +2 .tPS.seek 0ml +2 "processing"%[' +1619 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%_' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%W +3 "collection"'+  +5 "core"  +2 "processing"%c  +45 "core"  +28 + .tPSV.dial :mixloop +2 "processing"%X +118 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%b  +139 "core" +2 .tPS.seek 0ml +2 "processing"%R' +866 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1747 "core" ' +3 .tPSV.dial :air +3 "processing"%@  +47 "core"  +2 .tPS.seek 2.5ml +2 "processing"%f' +2640 "core" ' + .tPSV.dial :mixloop +2 "processing"%e +45 "core" +2 .tPS.seek 0ml +2 "processing"%^' +2632 "core" ' + .tPSV.dial :air +2 "processing"%|  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%a' +2626 "core" ' + .tPSV.dial :mixloop +2 "processing"%k +45 "core" +2 .tPS.seek 0ml +2 "processing"%g' +1595 ."Qmail"HABfans.email "Started da in tube 7 at 08:57:36EDT02-Oct-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 19,\\n 7 => 3}\\nCan@08:53:37, 22.7C, 24% humidity, 15.1psia, 12.362V, 0.080A, 0.080A avg, 0.98W",Subject: "da sampling at most 150ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #4 of 10 after 10:00 +1026 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&d& +4 "core" &+q M E +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&j( +3 "core" ( +2 "manipulator"&l& +4 "core" &+qr A E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" &+ E  E +2 .tForearm.seek CC + "manipulator"&m' +97 "core" ' + .tHand.close +2 "manipulator"&t/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "manipulator"&p& +4 "core" &+    E + "manipulator"&s% +4 "core" %    + .tForearm.seek :retract +2 "manipulator"&n'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&w(, +291 "core" ( +2 "manipulator"&q& +4 "core" &, D R B ^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &o& +3 "core" &, , . : ^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&u' +117 "core" ' +2 .tHand.open + "manipulator"&x1 +73 "core" 1 +2 "manipulator"&v% +4 "core" % ^  +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&z'\ +104 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 7 into Collection Clamp + "collection"'& +4 "core" & +2 "manipulator"&y% +3 "core" %\ V U - 7 +2 "storage"(~% +4 "core" %  + "storage"(h. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(([ +352 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +3 "core" &[) M D '  + "manipulator"&& +4 "core" &, S ^ + "manipulator"&% +4 "core" %\  " 7 +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 7 + "manipulator"&( +191 "core" ( +2 "manipulator"&\ & +4 "core" & 2 + "storage"( & +4 "core" &[) % 6 Z  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 7 + 600 counts + "manipulator"&U' +95 "core" ' +2 "storage"(& +4 "core" &[* N K  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +295 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (`& +2 "core" &[(  h  +2 "manipulator"&{& +4 "core" & 9 2 + .tElbow.seek 7 +2 "manipulator"&( +3 "core" ( + "manipulator"&& +4 "core" & X 2 + "storage"( & +4 "core" &[(  3  +2 .tForearm.seek 7 + 300 counts + "manipulator"&' +13 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +71 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& + "storage"( '} +6 "core" & $ 2 +2 "manipulator"&% +3 "core" %  C J +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"& ( +150 "core" ' + ."downElevator"SE.coast + "storage"(5 +35 "core" ( +2 "manipulator"&& +4 "core" & "  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & Y  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&"' +94 "core" ' +2 "manipulator"&'& +4 "core" &   +2 "manipulator"&% +3 "core" %     +2 "collection"'& +3 "core" & +2 "collection"'(& +4 .tCC.seek :closed + "collection"'(` +3 "core" & +2 &  +9 &'jr . +10 &`u_ B +9 &>jS U +10 &F< U +9 &J# U +9 &D U +10 &BE V +9 &G V +9 &I U +10 &IA V +9 & KF1 U +10 &" E U +9 &#E V +9 &%F V +10 &'RF V +9 &)D V +9 &*F U +10 &,D U +9 &.[I U +10 &0G U +9 &1G V +9 &3F U +10 &5cC U +9 &7%F U +10 &8G V +9 &:C U +9 &,Ej V +9 &?F] V +9 &AFR V +10 &CtCD U +9 &E4F2 V +9 &FF3 V +10 &HO( V +9 &Jqf# Y +10 &L' ] +9 &M a +9 &O b +10 &Q]   b +9 &S " b% +9 &T#% b- +10 &V&& b4 +9 &XB*) b4 +10 &Y*- b5 +9 &[-. b6 +9 &]R/0* ~b8 +10 &^33D ~b, +9 &`@B15F !e +9 &`v"36; {. +10 &`h453 W +2 ( + "collection"'(& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.72 + .Hand.open +2 "manipulator"&]1 +70 "core" 1 +2 "manipulator"&% +4 "core" %  N  + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&,'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake + "collection"'#  +142 "core" ~ +2 .tCSV.dial CTV + "collection"'.  +31 "core"  +2 .tPS.seek 2.5ml +2 "processing"%1' +2624 "core" ' +2 "collection"'0% +3 "core" %X  +2 .tCS.seek 3.749ml +2 "collection"')'I +1658 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%%  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%6  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%7' +2623 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'8 ` +31 "core" ^ +2 .tCSV.dial :air + "collection"': @ +47 "core" > +2 .tCS.seek 10ml +2 "collection"';' +1657 "core" ' + .tCSV.dial CTV +2 "collection"'=  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'/'Ӵ +2603 "core" ' + .tCBV.dial :waste1 +2 "collection"'? @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'!  +144 "core" +2 "collection"'-& +4 "core" &`hHIe W + #tStoring lyfil puck in Collection Clamp to tube 6 + "manipulator"&B% +4 "core" %\   +2 "storage"(D% +3 "core" % 4 6 [ +2 "storage"(E. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(3(K +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (9& +3 "core" &K  + "manipulator"&& +4 "core" & n r  + "manipulator"&>% +4 "core" %\  f g  +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 6 + "manipulator"&$( +152 "core" ( +4 "manipulator"&<& +4 "core" & S u >@ +2 "storage"(&& +3 "core" &K M +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&'φ +93 "core" ' +2 "storage"(2& +4 "core" &K   +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(I' +120 "core" ' +2 "storage"(J- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&K& +3 "core" &  @ +2 "storage"(A& +3 "core" &K ^ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 6 +2 "manipulator"& '. +28 "core" ' + .tElbow.hold +2 "manipulator"&P, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(G- +3 "core" -' +2 .tSE.seek 19.13 Pucks below Top Plate +2 "storage"(Q'y +48 "core" ' +2 "manipulator"&F% +4 "core" %V 75 + "storage"(H& +4 "core" &K M +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 340 counts +2 "manipulator"&5'΂ +16 "core" ' +2 "manipulator"&M& +4 "core" & . 5 2? + "storage"(& +4 "core" &K +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 6 + 600 counts + "manipulator"&V'φ +16 "core" ' +2 .tSE.seek 20.13 Pucks below Top Plate +2 "storage"(4'h +49 "core" ' +2 "manipulator"&O& +4 "core" & f q b? +2 "manipulator"&Y% +3 "core" %ϒ s n ~ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&T( +164 "core" ( +2 "manipulator"&S& +4 "core" &)  Cr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +2 "core" &(  Cq +2 .tForearm.seek CC + "manipulator"&' +93 "core" ' +2 .tHand.close +2 "manipulator"&\\/ +73 "core" / +2 .tCC.seek :open + "collection"'[( +470 "core" ( +2 "storage"(W& +4 "core" &K  + "storage"(c& +4 "core" &K   2 + "manipulator"&+& +4 "core" &( q m .Bh + "manipulator"&X% +4 "core" %  l a +2 .tForearm.seek :retract +2 "manipulator"&b'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 6 + "manipulator"&_( +156 "core" ( +2 "manipulator"&@& +4 "core" &  o + "storage"(R& +4 "core" &K , + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 6 + "manipulator"&e'. +105 "core" ' + .tElbow.hold +2 "manipulator"&f, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&|1 +69 "core" 1 +2 "manipulator"&^% +4 "core" % Z 5 -, +2 "storage"(k& +3 "core" &K ; +3 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 6 + 344 counts + "manipulator"&a'Ά +13 "core" ' +2 "manipulator"&d& +4 "core" & R n + "storage"(l& +4 "core" &K  r +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 6 + 600 counts +2 "manipulator"&r'φ +20 "core" ' +2 "storage"(t% +4 "core" %g 4 +2 ."downElevator"SE.seek :down +3 "storage"(N'} +70 "core" ' + ."downElevator"SE.coast + "storage"(5 +28 (C% +3 "core" % P M E + "manipulator"&i% +5 "core" %ϐ G H + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&p'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 .tPSV.dial :air +2 "processing"%s  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"%m' +584 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +2036 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%q +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%o  +45 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%j +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air +2 "processing"%x  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%v' +2621 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%n& +4 "core" &  + "manipulator"&& +4 "core" & C 5 P n + "manipulator"&y% +4 "core" %\  P Q S  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&~(, +179 "core" ( +2 "manipulator"&h& +4 "core" &, ^ \\ V Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &, U P  Q +2 .tForearm.seek :garage + "manipulator"&' +100 "core" ' + .tHand.close +2 "manipulator"&/ +69 "core" / +2 "manipulator"&& +4 "core" &, Q + "manipulator"&\ % +4 "core" % ' X \ +2 .tForearm.seek :retract + "manipulator"& '\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&w(k +122 "core" ( +2 "manipulator"&& +4 "core" &w 3 B O  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &z& +3 "core" &w 0 0   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 "manipulator"&`& +4 "core" &w X ] V  +2 "manipulator"&{% +3 "core" % ^ ^ j +2 "processing"%& +3 "core" &  +2 "processing"% & +4 .tPC.seek :closed + "processing"%(] +3 "core" &  +3 & +9 &2~ . +10 &^ B +9 &.u V +9 &R X +10 &O X +9 &nR X +10 &1P W +9 &R X +9 &R X +10 &vQ W +9 & 7P X +9 &!P X +10 &#P X +9 &%}R X +9 &'@O X +10 &)R X +9 &*R X +10 &,O W +9 &.HR X +9 &0\ M X +10 &1N W +9 &3Q! X +9 &5QL W +10 &7Q W +9 &8O! W +10 &:Q X +9 &O W +10 &?Q X +9 &AR( X +9 &C_R/ X +10 &E T& X +9 &Fc- Z +10 &H~5 \\ +9 &JU- ^ +9 &L! ^ +10 &M2 ^ +9 &O6 ^ +10 &Q[A _ +9 &SD ^ +9 &TD _ +10 &VA ^ +9 &Xb? _ +9 &Z$? _ +10 &[A Z +9 &])Cb3 )y +9 &]:/ 4 +6 ( + "processing"% & +5 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.71 + "processing"%& +4 "core" &]-; 4 + &]-D 4 + .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&% +52 "core" %   j + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +94 "core" ' + .tPRV.dial :air +2 "processing"%  +46 "core"  +2 .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 "processing"%% +4 "core" %w +2 .tPS.seek 0.3ml + "processing"%' +404 "core" ' + .tPSV.dial PSR +2 "processing"% +105 "core"  +2 "processing"%'% +4 "core" %  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%'.U +499 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%' +1918 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"% +107 "core" + .tPTV.dial :mixing +2 "processing"% @ +78 "core" B + .tPBV.dial :waste2 +2 "processing"%  +96 "core"  +2 .tPS.seek 0ml +2 "processing"%]' +2622 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &w   + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&((k +9 "core" ( +2 "manipulator"&#& +4 "core" &g  " + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &.& +3 "core" &g ( +2 .tForearm.seek PC + "manipulator"&"' +97 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +2 .tPC.seek :open +2 "processing"%g( +449 "core" ( +2 "manipulator"&0& +4 "core" &j P ? W  + "manipulator"&}% +4 "core" % ϲ / 1  + .tForearm.seek :retract +2 "manipulator"&%'\ +96 "core" ' +2 "Can" 22 +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&6(, +136 "core" ( +2 "manipulator"&1& +4 "core" &, 2 6 ( . + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &, / .  . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&:' +113 "core" ' + .tHand.open +2 "manipulator"&)1 +67 "core" 1 +2 "manipulator"&=% +4 "core" % mx h "> + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +98 "core" ' +2 #tLoading da puck from tube 7 into Processing Clamp + "processing"%?& +4 "core" & +2 "manipulator"&!% +3 "core" %\  . (  +2 "storage"(-% +3 "core" %  +2 "storage"(B. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(D([ +352 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (E& +3 "core" &[/ * &   + "manipulator"&9& +4 "core" &, - + "manipulator"&% +4 "core" %\    +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 7 + "manipulator"&>( +182 "core" ( +2 "manipulator"&<& +4 "core" & 1 + "storage"(&& +4 "core" &[. 1 % )  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 7 + 600 counts + "manipulator"&2' +104 "core" ' +2 "storage"( & +4 "core" &[/ C O 0  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(J' +295 "core" ' +2 "storage"(K- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (A& +2 "core" &[.    +2 "manipulator"&G& +4 "core" & @ 1 + .tElbow.seek 7 +2 "manipulator"&,( +2 "core" ( +2 "manipulator"&F& +3 "core" & 9 1 +2 "storage"(H& +3 "core" &[.    +2 .tForearm.seek 7 + 300 counts +2 "manipulator"&M' +15 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +69 "core" / +3 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 7):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"%O X +9 &?T X +10 &AM X +9 &CjQ X +9 &E+T Y +10 &Fg Z +9 &H ] +10 &Ja ^ +9 &L" ^ +9 &M ^ +10 &O _ +9 &Qh ^ +9 &S* ^ +10 &T _ +9 &V _ +10 &Xn _ +9 &Z/ _ +9 &[ W +10 &],I #l +9 &]y? 7 +5 ( + "processing"%P& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.74 + .Hand.open +2 "manipulator"&Z1 +69 "core" 1 +2 "manipulator"&% +4 "core" % ϼ j  + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&W'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 7 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%c  +2 %+9 +5 "core" 9 +102 "processing"%X9 +2 "core" 9 +103 "processing"%@9 +2 "core" 9  +103 "processing"%R9 +2 "core" 9  +103 "processing"%9 +3 "core" 9 +103 "processing"%T9 +2 "core" 9 +103 "processing"%|9 +2 "core" 9 +103 "processing"%^9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9" +103 "processing"%d9 +2 "core" 9& +103 "processing"%l9 +2 "core" 9+ +103 "processing"%t9 +2 "core" 9/ +103 "processing"%b9 +2 "core" 93 +103 "processing"%C9 +2 "core" 97 +103 "processing"%i9 +3 "core" 9; +103 "processing"%_9 +2 "core" 9@ +103 "processing"%e9 +2 "core" 9D +103 "processing"%a9 +2 "core" 9H +103 "processing"%s9 +2 "core" 9L +103 "processing"%49 +3 "core" 9P +103 "processing"%N9 +2 "core" 9U +103 "processing"%r9 +2 "core" 9Y +103 "processing"%39 +2 "core" 9] +103 "processing"%79 +2 "core" 9a +103 "processing"%q9 +3 "core" 9e +103 "processing"%o9 +2 "core" 9j +103 "processing"%j9 +2 "core" 9n +103 "processing"%x9 +2 "core" 9r +103 "processing"%m9 +2 "core" 9v +103 "processing"%n9 +2 "core" 9z +103 "processing"%9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9 +103 "processing"%h9 +2 "core" 9 +151 "processing"%u9 +3 "core" 9 +103 "processing"%f9 +3 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%\ 9 +2 "core" 9 +103 "processing"%p9 +2 "core" 9 \ +103 "processing"%9 +2 "core" 9'\ +103 "processing"%z9 +4 "core" 9+ +104 "processing"%9 +2 "core" 90 +103 "processing"%`9 +2 "core" 96 +103 "processing"%{9 +2 "core" 9; +103 "processing"%9 +3 "core" 9@ +102 "processing"%~9 +2 "core" 9D +103 "processing"% 9 +2 "core" 9J +103 "processing"%*9 +2 "core" 9O +103 "processing"% 9 +2 "core" 9S +103 "processing"%9 +3 "core" 9X +102 "processing"%9 +2 "core" 9\\ +103 "processing"%9 +2 "core" 9` +103 "processing"%9 +2 "core" 9e +103 "processing"%9 +2 "core" 9j +3 .tPH.hold 2:00:00,28C +2 "processing"% ppi +2 .tdelay 1:30 +3 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +105 "core"  +2 "processing"%v% +4 "core" % + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +599 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%''Һ +145 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1459 "core" ' + .tPTV.dial :puck +2 "processing"%  +75 "core"  +2 .tPSV.dial PTV + "processing"% +75 "core" +2 .tPBV.dial :waste1 + "processing"%  +136 "core"  +2 "processing"%% +4 "core" %Ҷ\  +2 .tPS.seek 1.5ml + "processing"%'| +599 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1621 "core" ' +2 .tdelay 5:00 +1183 ."Qmail"HABfans.email "Started da in tube 7 at 08:57:36EDT02-Oct-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 19,\\n 7 => 3}\\nCan@08:53:37, 22.7C, 24% humidity, 15.1psia, 12.362V, 0.080A, 0.080A avg, 0.98W",Subject: "da sampling at most 150ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #5 of 10 after 10:00 +27591 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1217 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%#  +36 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +35 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +87 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%w' +2608 "core" ' + .tPSV.dial PTV +2 "processing"%U +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +88 "core"  +2 .tdelay 5 seconds +378 "Can" ?? +124 .tPSV.dial PTV + "processing"%0 +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%}  +75 "core"  +2 .tPS.seek :empty +2 "processing"%1'ղ +2568 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%8  +139 "core" +2 .tPSV.dial :mixloop + "processing"%" +46 "core" + .tPRV.dial :ab1 +2 "processing"%( @ +76 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%)' +353 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'=  + "processing"%?  +47 "core" +3  +2 "processing"%%% +3 "core" %a  +2 .tPS.seek 0.32ml + "processing"%!'K +398 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV + "collection"'-  +29 "core" +2 .tPRV.dial :air + "processing"%B  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%:'G +1218 "core" ' + .tPRV.dial :waste2 +2 "processing"%E @ +75 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%9'\ +859 "core" ' +2 #taddPMLReagent08 .PSV.dial :air +2 "processing"%  +46 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%<'Һ +1626 "core" ' + .tPSV.dial :PML +2 "processing"%& +45 "core" + .tPTV.dial :mixing +2 "processing"%6 @ +77 "core" A + .tPBV.dial :waste1 +2 "processing"%  +36 "core" +2 "processing"%;% +4 "core" %Һ + .tPS.seek 1.85ml +2 "processing"%K' +246 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%A * +36 "core" , +2 .tPS.seek 0ml +2 "processing"%G' +1973 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'F& +3 "core" & +2 "manipulator"&H& +3 "core" &s o  +2 "manipulator"&% +3 "core" %\  I 9 + +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&O(, +137 "core" ( +2 "manipulator"&& +4 "core" &,  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &>& +3 "core" &, 7  +2 .tForearm.seek :garage + "manipulator"&2' +100 "core" ' +2 .tHand.close + "manipulator"&J/ +75 "core" / +2 "manipulator"&M& +4 "core" &, ^ # +2 "manipulator"& % +3 "core" % 2 C 5 +2 .tForearm.seek :retract +2 "manipulator"&5'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&,( +311 "core" ( +2 "manipulator"&S& +4 "core" &)   +Cn + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" &) = 2Cn +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&V' +101 "core" ' +3 "manipulator"&Y& +4 "core" &)   VCn + "manipulator"&$% +4 "core" %  . +2 "collection"'g& +3 "core" & +2 "collection"'Z& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" & y +3 & y\ +8 &'n r. +10 &^y pB +9 &;m nV +9 &J sX +10 &H sX +9 &{F sX +10 &=G tX +9 &G tX +9 &G sX +10 &G tX +9 & DG tX +9 &"G sX +10 &#F tX +9 &%H tX +10 &'LJ sX +9 &)F sX +9 &*I yX +10 &,H tX +9 &.UH vX +9 &0G sX +10 &1F sX +9 &3H rX +10 &5\\G tX +9 &7K sX +9 &8I sX +10 &:G sX +9 &'E sX +10 &?G sX +9 &AF sX +10 &CnD sW +9 &E/E sX +9 &FI sX +10 &HJ sX +9 &JqS   oY +9 &L*u  o\\ +10 &ML? k` +9 &OUW jb$ +10 &QQZ] ib- +9 &S]^ hb9 +9 &T__ kb: +10 &Vmac hb; +9 &Xce gb; +9 &Yef gb; +10 &[thi fb< +9 &]jm fb= +10 &^ko eb> +9 &`Spp l)} +9 &`l or l] +6 ( + "collection"'Z& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.62 + "collection"'+& +4 "core" &`lxop m ] +2 &`lxoo x ] + .tHand.open + "manipulator"&P1 +71 "core" 1 +2 "manipulator"&X% +4 "core" %  4 2 +48 .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +98 "core" ' + .tPSV.dial PSR +2 "processing"%@ +106 "core"  +2 "processing"%D% +4 "core" %r + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%R' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +56 "core"  +2 .tPS.seek 0ml +2 "processing"%T' +1619 "core" ' + .tPSV.dial PSR +2 "processing"%| +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%^' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV + "processing"%k  +3 "collection"'d  +32 "core"  +137  +2 .tPSV.dial :mixloop + "processing"%l +107 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%t  +79 "core" +2 .tPS.seek 0ml +2 "processing"%b' +2624 "core" ' + .tPSV.dial :air +2 "processing"%C  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%i' +1604 ."Qmail"HABfans.email "Started da in tube 7 at 08:57:36EDT02-Oct-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 19,\\n 7 => 3}\\nCan@08:53:37, 22.7C, 24% humidity, 15.1psia, 12.362V, 0.080A, 0.080A avg, 0.98W",Subject: "da sampling at most 150ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #6 of 10 after 10:00 +564 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +2 #Session Ended +454 "core" ' +2 .tPSV.dial :mixloop +2 "processing"%_ +46 "core" +2 .tPS.seek 0ml +2 "processing"%e' +2618 "core" ' + .tPSV.dial :air +2 "processing"%a  +45 "core"  +2 .tPS.seek 2.5ml +2 "processing"%s' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%4 +45 "core" +2 .tPS.seek 0ml +2 "processing"%N' +2629 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&r& +4 "core" &(  Cn +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&3( +49 "core" ( +2 "manipulator"&7& +4 "core" & * \ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &q& +3 "core" & 5 # \ +2 .tForearm.seek CC +2 "manipulator"&o' +94 "core" ' + .tHand.close +2 "manipulator"&j/ +76 "core" / +2 .tCC.seek :open +2 "collection"'x( +472 "core" ( +2 "manipulator"&m& +4 "core" & | /\ + "manipulator"&n% +4 "core" %  5  +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&y(, +278 "core" ( +2 "manipulator"&h& +4 "core" &, S + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &, S +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&f' +113 "core" ' + .tHand.open +2 "manipulator"&1 +66 "core" 1 +2 "manipulator"&% +4 "core" % \ r 7 F +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&\ '\ +102 "core" ' +2 ."da"delayUntil "09:53:27.28" +23059 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +2 #Session Ended +1500 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%p @ +78 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +464 "Can" __ +2538 ."da"PBV.dial between PSV and waste1 +2 "processing"%z * +46 "core" ) +2 ."da"PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%`' +2595 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%{ +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%~ +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%*'ղ +2571 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +136 "core"  +2 "processing"%% +3 "core" %կ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +76 "core"  + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core" +2 "processing"%v% +3 "core" %һ  +2 ."da"PS.seek 1.5ml +2 "processing"%]' +598 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1619 "core" ' +2 ."da"delay 2:00 +10067 ."Qmail"HABfans.email "Started da in tube 7 at 08:57:36EDT02-Oct-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 19,\\n 7 => 3}\\nCan@08:53:37, 22.7C, 24% humidity, 15.1psia, 12.362V, 0.080A, 0.080A avg, 0.98W",Subject: "da sampling at most 150ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #7 of 10 after 10:00 +1932 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%'' +1443 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1120 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%c +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%#  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%.'ղ +2594 "core" ' +2 #"da"washCycleDA #2 of 2 +44 .PSR.select :air +4 .PSV.dial PSR +2 "processing"% +137 "core"  +2 "processing"%% +4 "core" %ձ  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%U'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%0 +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%}  +36 "core" +2 "processing"%w% +4 "core" %ҿE  +2 ."da"PS.seek 1.5ml + "processing"%8' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%" * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%(' +1630 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 +2 .PTV.dial :puck +2 .PBV.dial :waste1 +3 "processing"%1  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%= * +48 "core" ) +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%? +76 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%%' +2603 "core" ' + ."da"PSV.dial PTV +2 "processing"%) +76 "core" +2 ."da"delay 5 seconds +15 "Can" ;: +487 ."da"PSV.dial PSR + "processing"%- +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%B +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%!  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%E'ղ +2159 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +407 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%:  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +137 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%9  +44 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%& +46 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%6' +396 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%  +46 "core"  +2 "processing"%;% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%A'\\ +352 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%<  +46 "core"  +2 ."da"PS.seek 2ml +2 "processing"%K'Һ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%F +45 "core" + ."da"PTV.dial :mixing +2 "processing"%H @ +77 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%% +3 "core" %Һ  +2 ."da"PS.seek 1.85ml +2 "processing"%>' +255 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%I * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%J' +1960 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +13494 ."Qmail"HABfans.email "Started da in tube 7 at 08:57:36EDT02-Oct-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 19,\\n 7 => 3}\\nCan@08:53:37, 22.7C, 24% humidity, 15.1psia, 12.362V, 0.080A, 0.080A avg, 0.98W",Subject: "da sampling at most 150ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #8 of 10 after 10:00 +12516 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +21982 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%M  +36 "core" +2 ."da"delay 30 seconds +1093 "Can" GG +1910 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSV.dial :air + "processing"%W  +46 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%2' +2593 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%O +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%S  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%L +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%Y  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%$'ղ +2585 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%g +137 "core"  +2 "processing"%5% +4 "core" %հg + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%['\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Z'Һ +600 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +2 #Session Ended +1006 "core" ' + ."da"PTV.dial :puck +2 "processing"%+  +76 "core"  + ."da"PSV.dial PTV +2 "processing"%P +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%X  +35 "core" +2 "processing"%@% +4 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml + "processing"%D'~ +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%V * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%G' +1616 "core" ' +2 ."da"delay 2:00 +10713 ."Qmail"HABfans.email "Started da in tube 7 at 08:57:36EDT02-Oct-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 19,\\n 7 => 3}\\nCan@08:53:37, 22.7C, 24% humidity, 15.1psia, 12.362V, 0.080A, 0.080A avg, 0.98W",Subject: "da sampling at most 150ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #9 of 10 after 10:00 +1285 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%R * +35 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%| +76 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%T' +2576 "core" ' + ."da"PSV.dial PTV +2 "processing"%d +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%k +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%l +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%t  +122 "core"  +2 ."da"PS.seek :empty +2 "processing"%^'ղ +2590 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%C +137 "core"  +2 "processing"%b% +4 "core" %ճ  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%_'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%i'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%a +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%e  +36 "core" +2 "processing"%4% +4 "core" %Ҽ  + ."da"PS.seek 1.5ml +2 "processing"%s' +602 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%r * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7' +1612 "core" ' +2 ."da"delay 2:00 +1393 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +10602 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%q  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%j * +36 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%, +77 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%Q' +2584 "core" ' + ."da"PSV.dial PTV +2 "processing"% +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%m +77 "core"  +2 ."da"delay 5 seconds +118 "Can" == +384 ."da"PSV.dial PTV +2 "processing"%n +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%o  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%h'ղ +2579 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%u +138 "core"  +2 "processing"%3% +4 "core" %հ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%f  +36 "core" +2 "processing"%p% +3 "core" %Ҿ  +2 ."da"PS.seek 1.5ml +2 "processing"%' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%z * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' +2 ."da"delay 2:00 +6773 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +5222 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%N  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 + "processing"%{ * +47 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +44 ."Qmail"HABfans.email "Started da in tube 7 at 08:57:36EDT02-Oct-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 19,\\n 7 => 3}\\nCan@08:53:37, 22.7C, 24% humidity, 15.1psia, 12.362V, 0.080A, 0.080A avg, 0.98W",Subject: "da sampling at most 150ml" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #10 of 10 after 10:00 +28 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%~' +2573 "core" ' + ."da"PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%` +77 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +76 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%*'ղ +2571 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +140 "core"  +7 "processing"%% +17 "core" %յ  +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +13 "processing"% +21 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +8 "processing"%'m +359 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +4 "core" %n  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 + "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%v'\ +346 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%]  +33 "core" +2 "processing"%% +3 "core" %ҹO  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"% * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%c +77 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%#' +2629 "core" ' + ."da"PSV.dial PTV +2 "processing"%' +77 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +75 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%.  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%U'ղ +2621 "core" ' +6 "processing"%09 +10 "core" 954 +4 #"da"Processing Puck Heater at 28.2C before imaging +3 .PH.coast +7 "processing"%}  +21 "core" 55 +4 55 +6 "processing"%w& +11 "core" &]y.5 7 +104 #"da"Imaging da puck in Processing Clamp while storing it to tube 6 +3 "manipulator"&% +15 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +2 #Session Ended +4 "core" %\  B +2 "storage"("% +4 "core" %   + "storage"(8. +3 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 6 +2 "storage"(1(K +353 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (=& +2 "core" &K U  +2 "manipulator"&?& +8 "core" &, nS +4 "manipulator"&(% +10 "core" %\   +5 ."da"Elbow.reconfigure TightElbow +8 "manipulator"&$&.,(\ #b +5 ."da"Elbow.seek 6 +8 "manipulator"&)( +202 "core" ( +5 "manipulator"&-& +5 "core" & 5 +2 "storage"(B& +3 "core" &K ~ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 600 counts + "manipulator"&!'φ +93 "core" ' +2 "storage"(%& +4 "core" &K 3 !  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(:' +98 "core" ' +5 "storage"(- +3 "core" -'} +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&9& +3 "core" & d 35 + "storage"(&& +4 "core" &K > z + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 6 +2 "manipulator"&E'. +30 "core" ' + ."da"Elbow.hold +2 "manipulator"& , +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(;- +2 "core" -'} +3 ."da"SE.seek 20.14 Pucks below Top Plate + "storage"(6'q +32 "core" ' +2 "manipulator"&<% +4 "core" %Ix  Sʵ + "storage"(A& +4 "core" &K * o + ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 6 + 327 counts +2 "manipulator"&F'u +15 "core" ' +2 "manipulator"&H& +4 "core" & X0 +2 "storage"(& +3 "core" &K  y +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&'φ +29 "core" ' +2 ."da"SE.seek 21.14 Pucks below Top Plate +2 "storage"(I'` +45 "core" ' +4 "manipulator"&K& +8 "core" & 0 +4 "manipulator"&>% +8 "core" %Ϲ T +3 ."da"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek :retract +4 "manipulator"&M'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"& (k +265 "core" ( +2 "manipulator"&W& +4 "core" &u  + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &J& +3 "core" &u  +2 ."da"Forearm.seek PC +2 "manipulator"&O' +92 "core" ' + ."da"Hand.close +2 "manipulator"&S/ +73 "core" / +2 ."da"PC.seek :open +2 "processing"%L( +453 "core" ( +2 "storage"(Y& +4 "core" &K ^ } + "manipulator"&2& +4 "core" &u  + "manipulator"&g% +4 "core" % Ϭ  + ."da"Forearm.seek :retract +2 "manipulator"&5'\ +96 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 6 +2 "manipulator"&$( +272 "core" ( +2 "manipulator"&[& +4 "core" & 7 + "storage"(+& +4 "core" &K  { +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&P'φ +103 "core" ' +2 ."da"Hand.open + "manipulator"&X1 +73 "core" 1 +2 "storage"(@- +3 "core" -'` +2 ."da"SE.seek 20.9 Pucks below Top Plate +2 "storage"(Z', +22 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 20.13 Pucks below Top Plate +2 "storage"(V'f +51 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19oct0210h15ml.tif +1948 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +13 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 16.082 seconds\ /var/log/esp/da19oct0210h15ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19oct0210h15ml15s.tif +1557 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19oct0210h15ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19oct0210h15ml30s.tif +3059 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19oct0210h15ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19oct0210h15ml70s.tif +1475 "Can" x +5646 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19oct0210h15ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +3 "storage"(D- +8 "core" -'f +7 "storage"(& +10 "core" &K | +5 "manipulator"&R& +3 "core" & 7 +2 ."da"Elbow.seek 6 +2 "manipulator"&|( +3 "core" ( +2 "manipulator"&G& +3 "core" & 7 +2 "storage"(d& +3 "core" &K r } +2 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&k'φ +18 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 20.85 Pucks below Top Plate + "storage"(l' +63 "core" ' +2 "manipulator"&t& +4 "core" &   \ 7 + "storage"(T& +4 "core" &K + + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 6 +2 "manipulator"&C'. +27 "core" ' + ."da"Elbow.hold +2 "manipulator"&b, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 21.03 Pucks below Top Plate +2 "storage"(^' +35 "core" ' +2 "manipulator"&_% +4 "core" %K u; + "storage"(a& +4 "core" &K  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 6 + 329 counts +2 "manipulator"&e'w +17 "core" ' +2 "manipulator"&4& +4 "core" & * )1 +2 "storage"(i& +3 "core" &K  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 6 + 600 counts +2 "manipulator"&r'φ +15 "core" ' +2 "storage"(s% +4 "core" % c +2 ."downElevator"SE.seek :down +4 "storage"(q'} +63 "core" ' + ."downElevator"SE.coast + "storage"(5 +34 (j% +3 "core" %{ # &  +2 "manipulator"&,% +3 "core" %σ  +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&7'\ +88 "core" ' + ."da"SC.coast +2 "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +54 #tStarting finalPurge + "processing"%& +5 "core" &- +2 "manipulator"&m& +4 "core" & 1 +2 "manipulator"&n% +3 "core" %\  ?  +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&o(, +187 "core" ( +2 "manipulator"&Q& +4 "core" &,  \ = O + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &,   O +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&3' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"&h/ +74 "core" / +2 "manipulator"&& +4 "core" &,  O +2 "manipulator"&% +3 "core" % 2   +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&f'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&p(k +123 "core" ( +2 "manipulator"&& +4 "core" &t \  % + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +3 "core" &t  1 + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +98 "core" ' +3 "manipulator"&N& +4 "core" &t   ! + "manipulator"&{% +4 "core" %Ͼ     +2 "processing"%& +4 "core" & +2 "processing"%& +3 ."psFlush"PC.seek :closed +2 "processing"% (] +5 "core" & + &  +8 &%m . +9 &]! B +9 &:s V +10 &N W +9 &I W +10 &xJ X +9 &;I X +10 &J W +9 &N X +9 &N\ X +10 & CL X +9 &"O W +9 &#I W +10 &%J W +9 &'LH W +10 &)N W +9 &*N W +9 &,L X +10 &.TN\ W +9 &0Q X +9 &1N X +10 &3L X +9 &5[L X +10 &7L W +9 &8J W +9 &:M W +10 &$J X +10 &?Q W +9 &AI X +9 &CkK X +10 &E-L X +9 &F] Y +9 &Hx \\ +10 &Jb ] +9 &L$ ] +9 &M ^ +10 &O ^ +9 &Qh ^ +10 &S* ^ +9 &T ^ +9 &V _ +10 &Xo ^ +9 &Z0 _ +9 &[ W +10 &],Dm &q +9 &]~9 5 +5 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.75 +2 "processing"%`& +4 "core" &]~) 5 + ."psFlush"Hand.open +2 "manipulator"& 1 +71 "core" 1 +2 "manipulator"&% +4 "core" % Ͻ G  + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&~'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +137 "core"  +3 ."psFlush"PSR.select :flush +4 "processing"%@ +12 ."psFlush"PS.reconfigure PSconfig +5 "processing"%#A d`b +4 ."psFlush"PS.seek 1ml +4 "processing"%'TE +316 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +789 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +1623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +86 "core"  + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%v' +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%]'\ +603 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2117 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +75 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +56 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%c  +75 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +298 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +2313 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%' +43 ."Qmail"HABfans.email "Started da in tube 7 at 08:57:36EDT02-Oct-19\\n{4 => 22,\\n 5 => 22,\\n 6 => 19,\\n 7 => 3}\\nCan@08:53:37, 22.7C, 24% humidity, 15.1psia, 12.362V, 0.080A, 0.080A avg, 0.98W",Subject: "da sampling at most 150ml" +7 "core"  +2 !"Qmail"o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 ."psFlush"PSR.select :air +2 ."Qmail"HABfans.email "16.082 sec auto-exposure",Subject: "da19oct0210h15ml images!" +4 ."psFlush"PS.seek 2.5ml +3 !"Qmail"o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + "processing"%' + #"Qmail"Retry #1 of 10 after 10:00 +2632 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%.' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%# @ +46 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%}  +85 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%w'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml + "processing"%"'TE +1116 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%8' +1614 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%= +99 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%?  +57 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%(' +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%- +75 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml + "processing"%B'\ +604 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +2117 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%% +74 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +57 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%9' +2621 "core" ' + ."psFlush"PSV.dial PBV +49 "processing"%& @ +45 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%\  +84 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%<'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%A +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%H' +2632 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +86 "core"  +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%K' +466 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +2144 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%> @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%)  +85 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%:'ղ +70 "Can" >= +2554 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'E& +4 "core" &!$I +2 "manipulator"&F& +3 "core" &t m +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&6(k +2 "core" ( + "manipulator"&& +4 "core" &t  \ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" &t +2 .tForearm.seek PC + "manipulator"&J' +94 "core" ' + .tHand.close +2 "manipulator"& / +66 "core" / +2 .tPC.seek :open +2 "processing"%S( +453 "core" ( +2 "manipulator"&M& +4 "core" &t %   + "manipulator"&\\% +4 "core" %    +2 .tForearm.seek :retract + "manipulator"&Y'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&2( +379 "core" ( +2 "manipulator"&g& +4 "core" &- F +51 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &O& +3 "core" &-  F + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&[' +106 "core" ' +2 "manipulator"&+& +4 "core" &-  F +2 "manipulator"& % +3 "core" %  +2 "collection"'X& +3 "core" &! +2 "collection"'@& +4 .tCC.seek :closed + "collection"'5(` +3 "core" &! +3 & " - +10 &!A} " 4 +10 &:kz ! I +9 &e # W +9 &I!" W +10 &HI # X +9 & J" W +9 &M! X +10 &J"# X +9 &QG!" W +10 &I!" W +9 & N!# X +9 &"K # X +10 &$YG # W +9 &&J# W +9 &'L!! W +10 &)F # W +9 &+aL $ W +10 &-"N # X +9 &.L"# X +9 &0L " X +10 &2iG " W +9 &4+L## W +9 &5I!# X +10 &7G!" W +9 &9qK" W +10 &;3L # W +9 &<J!# W +9 &>I!" W +10 &@yI## W +9 &B:N"$ X +9 &CG# W +10 &EL## W +9 &GL"$ W +10 &IBN(( X +9 &J`-- Y +9 &LIB ] +10 &Njpi ~b +9 &P%uw }b% +9 &Qvx }b, +10 &Swy |b3 +9 &UOx| |b2 +10 &Wz{ |b3 +9 &X{} {b4 +9 &Zd} zb5 +10 &\\ yb6 +9 &] yb6 +9 &_^ xW +10 &`M! )x +9 &`b "c +2 ( + "collection"'@& +3 #tCollection Clamp onSpring/offSpring for 13/27 samples, on/off torque 2.51 + "collection"'I& +3 "core" &`b "c +2 .tHand.open + "manipulator"&Z1 +68 "core" 1 +2 "manipulator"&D% +4 "core" % = B + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'R& +4 "core" &`b "c + "collection"'G% +4 "core" %Ӹ +2 .tCSV.dial CSR + "collection"'d  +44 "core"  +2 "collection"'t% +4 "core" %ӳ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +11 .tCS.seek 5ml +2 "collection"'T'qi +1347 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 '_% +3 "core" %qg \ +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'a'A +698 "core" ' + .tCSV.dial :waste +2 "collection"'4 +137 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'i'Ӵ +1980 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'s& +4 "core" &`b~ "c + "collection"'$% +4 "core" %Ӳ + .tCSV.dial :flush +2 "collection"'P  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'V'qi +1333 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'j @ +44 "core" A +2 "collection"',% +4 "core" %qn|~  +2 .tCS.seek 7.001ml + "collection"'k' +578 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'|  + 'l  +44 "core"  +99  + .tCBV.dial :waste1 +2 "collection"' @ +45 "core" > +2 .tCS.seek 0ml +2 "collection"'C'Ӵ +1818 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'m& +4 "core" &`b~ "c + "collection"'e% +4 "core" %Ӳ|~ + .tCSV.dial :flush +2 "collection"'n  +76 "core"  +2 .tCS.seek 5ml +2 "collection"'^'qi +1330 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'q @ +46 "core" B +2 "collection"'r% +4 "core" %qg{ \ +2 .tCS.seek 7ml + "collection"'Q'| +574 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'u  +58 "core" ~ +2 .tCBV.dial :waste2 + "collection"'1  +109 "core"  +2 .tCS.seek 0ml +2 "collection"'b'Ӵ +1816 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'h& +4 "core" &`b "c + "collection"'% +4 "core" %ӹ + .tCSV.dial CSR +2 "collection"'  +45 "core"  +2 "collection"'7% +4 "core" %ӹ + #tPulling 7.999ml of CSR.kill + .CSR.select :kill + "collection"' +11 .tCS.seek 8ml + "collection"'' +2076 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'z' +580 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'3 + 'N  +106 "core" +38  + .tCTV.dial :intake +2 "collection"'{  +89 "core"  + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'' +2078 "core" ' + .tIntake.select :close + "sampler")0 +56 .tCTV.dial :air +2 "collection"'o  +81 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'f'Ӵ +197 ."Qmail"HABfans.email "16.082 sec auto-exposure",Subject: "da19oct0210h15ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #2 of 10 after 10:00 +381 "core" ' + .tCSV.dial CSR +2 "collection"'L  +119 "core"  +2 "collection"'`% +4 "core" %ӹz + #tPulling 4.999ml of CSR.flush + .CSR.select :flush + "collection"' +11 .tCS.seek 5ml +2 "collection"' 'qi +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +12 .tCS.seek 10ml + "collection"'' +1214 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +118 "core" ' +2 .tCSV.dial CBV + "collection"' +118 "core" ~ +8 .tCS.seek 0ml + "collection"''Ӵ +2602 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &+ B D F +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&U( +2 "core" ( +2 "manipulator"&& +3 "core" &, A J \\F +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, < 4F + .tForearm.seek CC +2 "manipulator"&' +96 "core" ' + .tHand.close +2 "manipulator"&*/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "manipulator"&v& +4 "core" &, $ \ F + "manipulator"&]% +4 "core" % # \  +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +296 "core" ( +2 "manipulator"&& +4 "core" &, # ) 5 M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &,  ' _ M + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& ' +116 "core" ' +2 .tHand.open +2 "manipulator"&c1 +75 "core" 1 +2 "manipulator"&% +4 "core" % n k O &= + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&''\ +103 "core" ' +2 "processing"%& +4 "core" & +27712 "Can" .. +981 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +23411 ."Qmail"HABfans.email "16.082 sec auto-exposure",Subject: "da19oct0210h15ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #3 of 10 after 10:00 +9567 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +26023 "Can" .. +4938 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +19459 ."Qmail"HABfans.email "16.082 sec auto-exposure",Subject: "da19oct0210h15ml images!" +3 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #4 of 10 after 10:00 +13524 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +22062 "Can" .. +10919 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +13483 ."Qmail"HABfans.email "16.082 sec auto-exposure",Subject: "da19oct0210h15ml images!" +8 !o:SocketError: mesg"6getaddrinfo: Temporary failure in name resolution:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #5 of 10 after 10:00 +19489 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +5321 #t-> exit +2003 #Sending Email @1570033157.12EDT = =tMAIN =mMAIN_scheduler @EDT1570033158.89 #"core_reset"Sent BREAK +2 #t@0xEC44, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +220 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +373 "Can"\ L + \ Lf #tPolling Can every 10:00 +17 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:408:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:596:in `restore!'"-/home/esp/esp2/lib/esp.rb:116:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +844 #-> ESP.ready! +2 #Powering core bus +492 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +2 "core" %  ;\ 6 +2 .tSS.configure SSconfig +2 "sampler")#.0X access 6 +3 .SE.seek :down +2 "storage"(;'} +2 "core" ' +2 "manipulator"&<% +3 "core" %\  t s  +2 "manipulator"&=& +3 "core" & t s / 0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(>( +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +2 "core" &? \ !  +4766 #t-> access 1 +3 .SE.seek :down + "storage"(@'} +3 "core" ' +2 "manipulator"&A% +4 "core" %\  C 9 |  + "manipulator"&B& +4 "core" & Z T " 0 + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(C(<1 +698 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (D& +2 "core" &<3 \  +43878 "Can"&\ !?? +39887 #t-> access 3 +3 .SE.seek :down + "storage"(E'} +3 "core" ' + "manipulator"&F% +4 "core" %\  t +2 "manipulator"&G& +3 "core" & G s0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(H([ +670 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (I& +2 "core" &[(   8\   +9269 #t-> access 4 +3 .SE.seek :down + "storage"(J'} +3 "core" ' + "manipulator"&K% +4 "core" %\  p +2 "manipulator"&L& +3 "core" & ~ O p0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +34 "storage"(M(R +1976 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (N& +2 "core" &O   \  +8102 "Can" \ @@ +60003 \ @@ +60002 \ @@ +60002 \ @@ +60002 \ @@ +60003 \ @@ +60002 4\ @@ +60002 X~\ @@ +60003 }\ A@ +60002 1|\ @@ +60002 }\ @@ +60002  {\ @@ +60003 {\ @@ +60002 #{\ @@ +60002 |\ @@ +60003 {\ @@ +60002 |\ @@ +60002 {\ @@ +60003 z\ A@ +60002  y\ @@ +60002 {\ @@ +60002 ,{\ @@ +60003 gy\ @@ +60002 ]y\ @@ +60002 Aw\ @@ +60003 ky\ @@ +60002 x\ @@ +60002 x\ @@ +60003 u\ @@ +60002 Wv\ @@ +60002 =v\ A@ +60003 N{\ @@ +60002 y\ @@ +60002 {\ @@ +60002 {\ @@ +60003 {\ @@ +60002 z\ @@ +60002 lz\ @@ +60003 x\ A@ +60002 x\ @@ +60002 v\ A@ +60003 v\ @@ +60002 t\ @@ +60002 t\ A@ +60003 s\ @@ +60002 t\ @@ +60002 x\ @@ +60002 {\ @@ +60003 ~\ @@ +60002 ~\ @@ +60002 \ @@ +60003 ~\ @@ +60002 }\ A@ +60002  z\ @@ +60002 {\ @@ +60003 |\ @@ +60002 }\ @@ +60002 |\ A@ +60003 {\ mA@ +60002 {\ @@ +60002 z\ @@ +60002 {\ @@ +60003 {\ @@ +60002 z\ @@ +60002 z\ @@ +60003 y\ @@ +60002 {\ @@ +60002 {\ q@@ +60002 z\ L@@ @EDT1570075770.68 {\ C@@ +60002 {\ >@@ +60002 |\ ;@@ +60003 |\ 8@@ +60002 |\ 5@@ +60002 |\ 3@@ +60002 }\ 0@@ +60003 }\ -@@ +60002 \ (@@ +60002 ~\ $@@ +60002 }\ @@ +60003  {\ A@ +60002 |\ @@ +60002 }\ @@ +60003 \ A@ +60002 \ @@ +60002 \ A@ +60002 \ @@ +60003 \ AA +60002 \ @@ +60002 \ @A +60002 \ @@ +60003  \ @A +60002  \ @@ +60002  \ @@ +60002  \ @@ +60003  -\ @@ +60002  0\ @@ +60002 7\ @@ +60002  .\ @@ +60003  )\ @@ +60002  &\ \ A@ +60002  "\ \ @@ +60002  \ \ @@ +60003  K\ \ @@ +60002  R\ \ @@ +60002  \ \ @@ +60002  \ @@ +60002 \ @@ +60003 \ @@ +60002 \ @@ +60002 \ @@ +60002 \ @@ +60002 \ @@ +60003  \ @@ +60002  \ A@ +60002  \ @@ +60002  \ @@ +60003  \ @@ +60002  \ @@ +60002  \ @@ +60002  \ @@ +60002 \ @@ +60003 \ @@ +60002 \ A@ +60002 \ A@ +60002  \ @@ +60002 1\ @@ +60003  7\ E@@ +60002 \ {@@ +60002 \ @@ +60002 \ BA +60002 \ @@ +60003 \ @@ +60002 \ @@ +60002 \ @@ +60002 \ @@ +60002 \ @@ +60002 \ @? +60003 \ @? +60002 \ @? +60002 \ @? +60002 \ @? +60002 \ @? +60002 \ @@ +60003 \ @@ +60002 h\ @@ +60002 P\ @@ +60002 \ @@ +60003 \ @@ +60002 \ A@ +60002 @\ @? +60002 \ @@ +60003 \ l@@ +60002 B\ J@@ +60002 <\ BA@ +60002 g\ >@A +60003 )}\ :@@ +60002 z\ 9@@ +60002 y\ 6@@ +60003 w\ 5@@ +60002 x\ 3A@ +60002 w\ 2@@ +60003 v\ 1@@ +60002 u\ /@@ +60002 w\ .A@ +60002 s\ -A@ +60003 1u\ ,A@ +60002 w\ )@@ +60002 Xu\ )@A +60003 v\ '@@ +60002 4u\ &@@ +60002 nw\ %@@ +60003 u\ #AA +60002 r\ "@@ +19012 !to:SignalException : mesg" SIGHUP:@timestampu: Time u$dM:\ signoi:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 #mEXIT @1570138363.20EDT @1572271373.66EDT = =tMAIN =mMAIN_scheduler @EDT1572271375.40 #"core_reset"Sent BREAK +2 #t@0x4594, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +372 "Can"/\ X + /\ X[ + #tPolling Can every 10:00 +2 #Cleanly exited at 17:32:43EDT03-Oct-19 +587 #-> ESP.ready! +2 #Powering core bus +493 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +2 "core" %\ ? +2 .tSS.configure SSconfig +2 "sampler")#.0X +2 .tSE.reconfigure SEconfig +2 "storage"(#K-0-\ b +2 .tSE.home.seek :down +2 "storage"( '} +59 "core" ' +2 .tSC.reconfigure SCsloppy +2 "storage"($-.\ 1~b +2 .tSC.home.seek :initial + "storage"(!( +243 "core" ' +33 ' + ."rdyProcessing"PS.coast + "processing"%5 +91 "core" ( +2 "manipulator"&"& +4 "core" &d 4 6 +2 .tForearm.seek :retract +2 "manipulator"&#'\ +3 "core" ' + .tElbow.seek :hammer +2 "manipulator"&$( +94 "core" ( +2 "manipulator"&%& +4 "core" &  A + + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :retract + "manipulator"&&'\ +12 "core" ' +2 "manipulator"&'% +4 "core" %\  P  +2 "processing"%(& +3 "collection"')& +4 "core" &\ G + &A\ ! +2 ."openPC"PC.reconfigure PCconfig +3 .tCC.reconfigure CCconfig +2 "processing"%$x2 ^22b +3 "collection"'$x2 ^22b +2 ."openPC"PC.home.seek :open +3 .tCC.home.seek :open +2 "processing"%*( + "collection"'+( +279 "core" ( +17 ( +2 "collection"', +3 "core"  +2 "processing"%- +3 "core" W + "processing"%. +3 "core"  +2 "processing"%/ +3 "core"  +2 "sampler")0% +3 "core" %~ -\ /M +2 "collection"'1& +3 "core" &/\  +2 "collection"'2% +3 "core" %ӹA\  +2 "processing"%3& +5 "core" &\ E + "processing"%4% +4 "core" %\ E +2 "manipulator"&5% +3 "core" %\  \ +2 "manipulator"&6& +3 "core" &  + +2 "storage"(7& +3 "core" & \ 0 0 +\ : +2 "storage"(8% +3 "core" % 3 / g\ 9 +2 "collection"'99 +3 "core" 9 +2 "processing"%:9 +2 "core" 9 +57385 "Can"#\ #== +15871 #t-> access 2 +3 .SE.seek :down + "storage"(;'} +4 "core" ' +2 "manipulator"&<% +3 "core" %\   x\ +2 "manipulator"&=& +3 "core" & x+ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(>(K +1316 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +3 "core" &KT   D\  +42780 "Can"*\ NN +818 #t-> startTube 2 +4520 #-> da 240 +2 #da sampling at most 240ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 10:23:59EDT28-Oct-19\\n{5 => 22,\\n 7 => 0}\\nCan@10:23:05, 23.1C, 36% humidity, 15.1psia, 12.630V, 0.416A, 0.416A avg, 5.26W",Subject: "da sampling at most 240ml" +3 "collection"'@& +3 "core" &  +2 .tHand.open + "manipulator"&A1 +75 "core" 1 +2 "manipulator"&B% +4 "core" % \  d n\ + "storage"(C% +4 "core" %  \  +2 "storage"(D. +3 "core" .(K + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(E( +1320 "core" ( +3 .tSC.reconfigure SCloose +4 "storage"($.\ 1~b +7 (F& +5 "core" &  \ 4\ +5 "manipulator"&G& +7 "core" & e o+ +3 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +5 .tElbow.seek 2 +2 "manipulator"&H( +13 "core" ( +3 "manipulator"&I& +7 "core" & ~ p2 +4 "storage"(J& +7 "core" &  . 1\  +4 .tForearm.seek 2 + 600 counts +3 "manipulator"&K' +97 "core" ' +2 "storage"(L& +5 "core" &  4 / O\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +3 "storage"(M' +278 "core" ' +8 "storage"(N- +11 "core" -' +5 .tSE.configure SEconfig +6 "storage"(#QK-0-\ b +4 (O& +8 "core" &    _\  +4 "manipulator"&P& +8 "core" & m n2 +2 .tElbow.seek 2 +2 "manipulator"&Q( +4 "core" ( +2 "manipulator"&R& +3 "core" & n o2 +2 "storage"(S& +4 "core" &    z\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&T'Ϊ +19 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&U/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&V& +3 "storage"(W'} +5 "core" & M o2 +2 "manipulator"&X% +4 "core" % β H q +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Z( +143 "core" ' +4 ."downElevator"SE.coast +6 "storage"(5 +33 "core" ( +2 "manipulator"&[& +3 "core" & a u +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &  u +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&]' +102 "core" ' +2 "manipulator"&^& +4 "core" & _ s + "manipulator"&_% +4 "core" %  s +2 "collection"'`& +3 "core" &  +2 "collection"'a& +4 .tCC.seek :closed + "collection"'b(` +4 "core" &  +2 & \  +8 &3| - +10 &a B +9 &@s T +10 &Q U +9 &Q U +9 &T T +10 &EW U +9 &T U +9 &P T +10 &V T +9 & NV T +10 &"W T +9 &#T T +9 &%T U +10 &'UT U +9 &)N T +9 &*T T +10 &,T U +9 &.]T U +10 &0 R T +9 &1O T +9 &3T T +10 &5gO T +9 &7(W T +9 &8R T +10 &:R T +9 &1O T +9 &?S T +9 &AR T +10 &CwQ T +9 &E:Q T +9 &FU T +10 &Hd U +9 &Jvu W +10 &L, [ +9 &M ^ +9 &O _ +10 &Qg _ +9 &S' ` +9 &T!# ` +10 &V'' a +9 &Xi** a +10 &Z(+, b +9 &[11 b +9 &]47 b" +10 &_e79 P +9 &`K8: *y +9 &`a8; "c +3 ( + "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.41 +2 .Hand.open + "manipulator"&c1 +73 "core" 1 +2 "manipulator"&d% +3 "core" %  p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 240ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")f+ +3 "core" + +2 "sampler")g% +4 "core" %~ \ M + "collection"'h& +4 "core" &`a;< "c +3 "Can"-\ ON + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X? + "sampler")m% +3 "core" %3 \  +2 .tSSV.dial :spit + "sampler")n +134 "core"  +3 .tSS.seek 0ml + "sampler")o'z +262 "core" ' + .tSSV.dial CBV +2 "sampler")p  +136 "core" + .tCTV.dial :intake +2 "collection"'q  +74 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "10:27:31.29" +1595 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2867 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +132 #"pumping"0.0L/min +78 "collection"'r% +3 "core" %ӹ<=! + #tIntake @15.0psia, vacuum from 9.5 to 12.5psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X' +1501 "core" ' + #tStroke completed -- waiting for pressure to equalize ... + .SS.reconfigure SSexhale +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'n' +100 "core"  +2 .tCTV.dial :air + "collection"'i  +74 ."samplerPumpShutdown"Gate.power :sampler,:OFF + ."pumping"Gate.power :analytic3,:OFF +2 "core"  +2 .tdelay 15 seconds +1503 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")p +136 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +2 "collection"'q  +5 "sampler")r'z +4 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust + "sampler")o  +124 "core"  +14  +501 ' +2 "sampler")u% +3 "core" %xom   +2 .tCBV.dial between SSV and waste2 +2 "collection"'v  +29 "core"  +2 "collection"'w% +4 "core" %6=1  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'x  +46 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +2 .tCS.seek 0ml +2 "collection"'y'Ӵ +373 "Can"\ WW +2045 "core" 'c> +2 "collection"'s% +4 "core" %7F  +2 "sampler")t% +3 "core" %xno   + #tBubblePoint: Intake @37.7psia, Outlet @13.8psia + .CBV.dial SSV +2 "collection"'| @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +330 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '@% +3 "core" %::=  +2 .tCS.seek 6ml + "collection"'A' +1341 "core" ' + .tdelay 2 seconds +203 .CSV.dial :waste2 + "collection"'< +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'='ӂ +1517 "core" ' + .tCSV.dial CSR +2 "collection"'C  +44 "core"  +2 "collection"'D% +3 "core" %Ӆ8< +2 #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +3 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'B' +589 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'G% +3 "core" %9<  +2 .tCS.seek 4.999ml + "collection"'I'qc +833 "core" ' + .tdelay 2 seconds +203 .CSV.dial CTV + "collection"'J  +43 "core"  +2 .tCS.seek 1ml +2 "collection"'L'> +1094 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'$ \  +3 '>9 +3 "core" 9d +103 "collection"'F9 +2 "core" 9d +103 "collection"'N9 +2 "core" 9 d +103 "collection"';9 +2 "core" 9 d +103 "collection"'&9 +2 "core" 9d +103 "collection"'R9 +3 "core" 9d +102 "collection"'S9 +2 "core" 9d +103 "collection"'U9 +2 "core" 9d +103 "collection"'V9 +2 "core" 9"d +103 "collection"'X9 +2 "core" 9&d +103 "collection"'O9 +2 "core" 9+d +103 "collection"'P9 +2 "core" 9/d +103 "collection"'K9 +2 "core" 93d +103 "collection"'M9 +2 "core" 97d +103 "collection"'H9 +2 "core" 9;d +103 "collection"'T9 +3 "core" 9@d +102 "collection"'Q9 +2 "core" 9Dd +103 "collection"'^9 +2 "core" 9Hd +103 "collection"'_9 +2 "core" 9%Ld +103 "collection"'`9 +2 "core" 98Pd +103 "collection"'[9 +3 "core" 9NUd +103 "collection"'\\9 +2 "core" 9dYd +103 "collection"'Y9 +2 "core" 9z]d +103 "collection"'+9 +2 "core" 9ad +103 "collection"'W9 +2 "core" 9ed +103 "collection"'a9 +3 "core" 9jd +103 "collection"'g9 +2 "core" 9nd +103 "collection"'h9 +2 "core" 9rd +103 "collection"']9 +2 "core" 9vd +103 "collection"'E9 +2 "core" 9zd +103 "collection"'c9 +2 "core" 9/d +103 "collection"'d9 +2 "core" 9Fd +103 "collection"'f9 +2 "core" 9]d +103 "collection"'k9 +2 "core" 9ud +103 "collection"'m9 +2 "core" 9d +103 "collection"'l9 +3 "core" 9d +103 "collection"'i9 +2 "core" 9d +103 "collection"'9 +2 "core" 9c +103 "collection"'j9 +2 "core" 9b +103 "collection"'p9 +2 "core" 9` +103 "collection"'q9 +3 "core" 9] +102 "collection"'o9 +2 "core" 91[ +103 "collection"'9 +2 "core" 9GY +103 "collection"'u9 +2 "core" 9`X +103 "collection"'v9 +2 "core" 9vV +103 "collection"'w9 +3 "core" 9S +103 "collection"'x9 +2 "core" 9Q +103 "collection"'n9 +2 "core" 9O +103 "collection"'s9 +2 "core" 9M +103 "collection"'t9 +2 "core" 9J +103 "collection"'|9 +2 "core" 9I +103 "collection"'r9 +2 "core" 9G +103 "collection"'~9 +2 "core" 9-E +103 "collection"'z9 +2 "core" 9BD +103 "collection"'9 +2 "core" 9YA +103 "collection"'}9 +3 "core" 9n? +103 "collection"'{9 +2 "core" 9= +103 "collection"'9 +2 "core" 9< +103 "collection"'9 +2 "core" 9; +103 "collection"'9 +2 "core" 98 +103 "collection"'9 +3 "core" 96 +102 "collection"'9 +2 "core" 95 +103 "collection"'y9 +2 "core" 93 +103 "collection"'9 +2 "core" 9 2 +103 "collection"'9 +2 "core" 9'0 +103 "collection"' 9 +3 "core" 9:/ +103 "collection"'9 +2 "core" 9M, +141 "collection"' 9 +11 "core" 9g+ +102 "collection"'\ 9 +2 "core" 9y * +103 "collection"'9 +2 "core" 9$( +103 "collection"'9 +2 "core" 9)' +103 "collection"'9 +2 "core" 9-& +103 "collection"' 9 +2 "core" 91% +103 "collection"'9 +2 "core" 95# +103 "collection"'9 +2 "core" 99! +103 "collection"' 9 +3 "core" 9> +103 "collection"'9 +2 "core" 9 B +103 "collection"'9 +2 "core" 9 F +103 "collection"'9 +2 "core" 9 J +103 "collection"'9 +2 "core" 9 /\ N +103 "collection"'"9 +2 "core" 9 > S +103 "collection"'9 +2 "core" 9 M W +103 "collection"'9 +2 "core" 9 Z [ +103 "collection"'9 +2 "core" 9 i_ +103 "collection"')9 +2 "core" 9 uc +103 "collection"'%9 +3 "core" 9 h +103 "collection"'9 +2 "core" 9 l +103 "collection"'9 +2 "core" 9 p +103 "collection"'#9 +2 "core" 9 t +103 "collection"',9 +2 "core" 9 y +103 "collection"'-9 +3 "core" 9 } +103 "collection"'9 +2 "core" 9  +103 "collection"'(9 +2 "core" 9  +103 "collection"'/9 +2 "core" 9  +103 "collection"'09 +2 "core" 9  +103 "collection"'39 +3 "core" 9  +103 "collection"'9 +2 "core" 9   +103 "collection"'59 +2 "core" 9\ # +103 "collection"''9 +2 "core" 9\ $ +103 "collection"'49 +2 "core" 9\ % +103 "collection"'.9 +2 "core" 9\ "$\ +103 "collection"'69 +2 "core" 9\ +&\ +103 "collection"'19 +2 "core" 9\ 3' +103 "collection"'29 +2 "core" 9\ :' +103 "collection"'79 +2 "core" 9\ B' +103 "collection"':9 +3 "core" 9\ I& +103 "collection"'89 +2 "core" 9\ P' +103 "collection"'99 +2 "core" 9\ W) +103 "collection"' 9 +2 "core" 9\ ^* +103 "collection"'!9 +2 "core" 9\ d+ +103 "collection"'@9 +3 "core" 9\ j, +103 "collection"'?9 +2 "core" 9\ o- +103 "collection"'<9 +2 "core" 9\ u. +103 "collection"'A9 +2 "core" 9\ y. +103 "collection"'C9 +2 "core" 9\ 0 +103 "collection"'D9 +3 "core" 9\ 1 +103 "collection"'=9 +2 "core" 9\ 3 +3 .tCH.hold 10:00,70C +2 "collection"'G `\ `\  +4 "core"  +21810 "Can" \ +38192 "core" ` +2 "collection"'B9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'J'Ӵ +336 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'I @ +104 "core" A + .tCSV.dial :air +2 "collection"'> @ +44 "core" > +3 .tCS.seek 5ml + "collection"'F'qi +1348 "core" ' + .tCSV.dial CTV +2 "collection"'N  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'; @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'&  +57 "core"  + .tdelay 2 seconds +203 .CSV.dial :air + "collection"'R @ +43 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'S'Ӵ +1337 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) +2 .CSV.dial CBV + "collection"'U +105 "core" ~ + .tCBV.dial CSV +2 "collection"'V  +28 "core"  +2 "collection"'X% +3 "core" %Ӱ=>Z +2 .tCS.seek 5ml +2 "collection"'O'qe +1348 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'P  +44 "core" +2 "collection"'K% +3 "core" %qcmn \ +2 .tCS.seek 6.999ml +2 "collection"'M'x +584 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'H @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'T' +844 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'Q ` +116 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'^   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'_  +3 '`  +28 "core"  +109  +2 .tCS.seek 5ml +2 "collection"'['qi +1340 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'\\ @ +105 "core" B + .tCSV.dial :waste +2 "collection"'Y +105 "core" +2 .tCS.seek :empty + "collection"'+'ӂ +1349 "core" ' + .tCSV.dial :air +2 "collection"'W @ +73 "core" A +2 .tCS.seek 5ml +2 "collection"'a'qi +1351 "core" ' + .tCSV.dial CTV +2 "collection"'g  +44 "core"  + .tdelay 2 seconds +203 .CSV.dial :air + "collection"'h @ +45 "core" ? + .tdelay 2 seconds +203 .CSV.dial CTV +2 "collection"']  +44 "core"  + .tdelay 2 seconds +203 .CSV.dial :air + "collection"'E @ +43 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'c'Ӵ +1346 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'d +104 "core"  + .tCBV.dial CSV +2 "collection"'f  +31 "core"  +2 "collection"'k% +3 "core" %ӱ   +2 .tCS.seek 5ml +2 "collection"'m'qf +1349 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'l  +42 "core" +2 "collection"'i% +3 "core" %qgbS   +2 .tCS.seek 7ml +2 "collection"''| +590 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'j @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'p' +835 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"'q ` +117 "core" ^ +2 #tLysing Complete + "collection"'o& +4 "core" &`aB "c +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +3 "core" %\   t$ +2 "storage"(u% +3 "core" % C @ d\  +2 "storage"(v. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(w(R +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (x& +2 "core" &P  \  +2 "manipulator"&n& +3 "core" & A q +2 "manipulator"&s% +3 "core" %\  * r$ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&t( +158 "core" ( +2 "manipulator"&|& +3 "core" &  s$ +2 "storage"(r& +3 "core" &Q ; <\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&~' +101 "core" ' +2 "storage"(z& +3 "core" &Q . - =\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +275 "core" ' +2 "storage"(}- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"({'y +32 "core" ' +2 "manipulator"&& +4 "core" & 2 u$ +2 "manipulator"&% +3 "core" %Ϲ  u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC + "manipulator"&( +157 "core" ( +2 "manipulator"&& +3 "core" &% | b p>I + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &y& +2 "core" &% s | \ p>I +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +2 .tCC.seek :open + "collection"' ( +470 "core" ( +2 "storage"(& +3 "core" &Q V O u\  +2 "storage"( & +3 "core" &Q L P \  +2 "manipulator"&\ & +3 "core" &! H t:1 +2 "manipulator"&% +3 "core" %  0 t +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +159 "core" ( +2 "manipulator"& & +3 "core" &  w9 +42 "storage"(& +11 "core" &Q Z Z n\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&'m +100 "core" ' + .tElbow.hold +2 "manipulator"& , +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 + "Can"\ ?> +73 "core" 1 +3 "manipulator"&% +4 "core" % ͞ Z s + "storage"(& +4 "core" &Q Q W N\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 349 counts +2 "manipulator"&' +17 "core" ' +2 "manipulator"&"& +4 "core" & ; z8 +2 "storage"(& +3 "core" &Q J M G\  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +15 "core" ' +2 "storage"(% +4 "core" % r r G\  +2 ."downElevator"SE.seek :down +4 "storage"()'} +99 (%% +3 "core" %8 [ ]\ Zs + "manipulator"&% +4 "core" %  x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'#& +4 "core" & +2 "manipulator"&,& +3 "core" & @ y8 +2 "manipulator"&-% +4 "core" %\   y +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +172 "core" ( +3 "manipulator"&(& +4 "core" &,  y5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &, : z5 +2 .tForearm.seek :garage +2 "manipulator"&0' +99 "core" ' + .tHand.close +2 "manipulator"&3/ +66 "core" / +2 "manipulator"&& +4 "core" &,  s5 + "manipulator"&5% +4 "core" % ,  s + .tForearm.seek :retract +2 "manipulator"&''\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&4( +284 "core" ( +2 "manipulator"&.& +3 "core" &' = vA_ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" &( ] vA_ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&1' +93 "core" ' +2 "manipulator"&2& +3 "core" &( vA_ +2 "manipulator"&7% +4 "core" % @ v# +2 "collection"':& +3 "core" & + "collection"'8& +4 .tCC.seek :closed +2 "collection"'9(` +2 "core" &I +4 &f  +10 &.r - +9 &cyx A +9 &lmb R +10 &.NJ Q +9 &R R +10 &L R +9 &sQy R +9 &6L\\ Q +10 &N9 R +9 &Q R +9 & |Q Q +10 &">N Q +9 &#K R +10 &%Qt R +9 &'Rc R +9 &)FJ Q +10 &+N Q +9 &,N Q +9 &.N{ Q +10 &0NO Q +9 &2N Q +10 &3N Q +9 &5P R +9 &7UO~ R +10 &9Oe R +9 &:MW Q +9 &<QD R +10 &>]N R +9 &@L R +10 &AQ R +9 &CM R +9 &EfO Q +10 &G'K R +9 &HSz R +9 &Jap T +10 &L\\_@c X +9 &NV \\ +10 &O ^ +9 &Q  ^ +9 &SN _ +10 &U  _ +9 &V$# _ +9 &X%'| ` +10 &ZR&(d ` +9 &\\((] a +10 &]+*O b +9 &_|,-A D +9 &`E*,.' , +10 &`op*-# Y + ( +2 "collection"'8& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.42 +2 "collection"' & +3 "core" &`om(+ Y +2 .tHand.open + "manipulator"&!1 +75 "core" 1 +2 "manipulator"&@% +3 "core" %  a s# +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&?'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%< +130 "core"  +2 "processing"%A% +3 "core" %\  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%C' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%D  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%=' +1614 "core" ' + .tPSV.dial PSR +2 "processing"%$ +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%G' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%B +3 "collection"'L  +5 "core"  +2 "processing"%I  +43 "core"  +26 + .tPSV.dial :mixloop +2 "processing"%> +102 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%J  +135 "core" +2 .tPS.seek 0ml +2 "processing"%N' +2621 "core" ' + .tPSV.dial :air +2 "processing"%;  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%&' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%R +44 "core" +2 .tPS.seek 0ml +2 "processing"%F' +2621 "core" ' + .tPSV.dial :air +2 "processing"%U  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%V' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%X +44 "core" +2 .tPS.seek 0ml +2 "processing"%S' +2618 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&P& +4 "core" && 9 q@^ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&K( +4 "core" ( +2 "manipulator"&O& +3 "core" && q@^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &H& +2 "core" && r@^ +2 .tForearm.seek CC + "manipulator"&M' +95 "core" ' + .tHand.close +2 "manipulator"&Q/ +77 "core" / +2 .tCC.seek :open +2 "collection"'^( +469 "core" ( +2 "manipulator"&_& +3 "core" && V u@^ +2 "manipulator"&`% +3 "core" % B v +2 .tForearm.seek :retract +2 "manipulator"&T'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&\\(, +283 "core" ( +2 "manipulator"&Y& +3 "core" &, ) zR +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" &,  zR + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&W' +118 "core" ' +2 .tHand.open +2 "manipulator"&+1 +72 "core" 1 +2 "manipulator"&g% +3 "core" % X u  m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&h'\ +101 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +47 .CTV.dial :air,avoiding: :intake +4 #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"']& +4 "core" &:;F + "manipulator"&E% +4 "core" %  6 { + "storage"(a% +4 "core" %v u u %\  +2 "storage"(d. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(f( +383 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (k& +2 "core" & O O '\  +2 "manipulator"&c& +4 "core" &,  yR + "manipulator"&l% +4 "core" %   y +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&i( +196 "core" ( +2 "manipulator"&m& +4 "core" &  x# + "storage"(j& +4 "core" & O O ,\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&' +97 "core" ' +2 "storage"(q& +3 "core" & W s `\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(o' +280 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (u& +2 "core" & M V >\  +2 "manipulator"&v& +3 "core" &  y# +2 .tElbow.seek 2 +2 "manipulator"&x( +32 "core" ( +2 "manipulator"&n& +3 "core" & 2 {M +2 "storage"(s& +3 "core" & t s \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&|'Ϊ +22 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&r/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&z& +3 "storage"(Z'} +6 "core" &  {M +2 "manipulator"&e% +3 "core" % Υ = x +2 .tForearm.seek :retract +2 "manipulator"&}'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +148 "core" ' + ."downElevator"SE.coast + "storage"(5 +10 "core" ( +2 "manipulator"&& +4 "core" &* + wCt + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &* : wCt + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +106 "core" ' +2 "manipulator"&y& +4 "core" &* xCt +2 "manipulator"&~% +3 "core" % x +2 "collection"'t& +4 "core" &;=o + "collection"'& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" &;>d +5 &:<X 5 +9 &7Fx:=C 3 +9 &]oy;<3 H +10 &\\:= R +9 &O<= R +10 &O<= R +9 &BK;= R +9 &O=< R +10 &L>< R +9 &N;?7 R +9 &JN:>! R +10 &! Q<= R +9 &"N<= R +10 &$Q=>e R +9 &&QL;= R +9 &(N<=| R +10 &)L:< Q +9 &+N=< R +9 &-YR;> R +10 &/M:= R +9 &0R;= R +10 &2N;> Q +9 &4bN<> R +9 &6#Q<= R +10 &7L;@ Q +9 &9O=> R +9 &;iL;=} R +10 &=,M;>q R +9 &>O<?a R +10 &@K;>Y R +9 &BrL<>Y R +9 &D5K;>J Q +10 &EM=>? Q +9 &GQ?A4 R +9 &It]@A( T +10 &K.wE5 W +9 &Lrf [\ +10 &N ^ +9 &P_ ^ +9 &R  ^ +10 &S _ +9 &U _ +9 &Wa ` +10 &Y" ` +9 &Z a +10 &\\ a +9 &^b7 b +9 &_g 3 +10 &`\\! $k +8 ( +2 &`hx+ _ + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.41 +2 .Hand.open + "manipulator"&b1 +68 "core" 1 +3 "manipulator"&% +3 "core" %   t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'\  +134 "core" ~ + .tCSV.dial CTV +2 "collection"'  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2626 "core" ' +2 "collection"'% +3 "core" %\\  +2 .tCS.seek 3.75ml +2 "collection"''I +1664 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air + "processing"%  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +71 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2623 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"' ` +31 "core" ^ + .tCSV.dial :air +2 "collection"'" @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +1667 "core" ' + .tCSV.dial CTV +2 "collection"'  +43 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +2600 "core" ' + .tCBV.dial :waste1 +2 "collection"'% @ +28 "core" > + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'  +136 "core" +2 "collection"'& +3 "core" &`hvg _ +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\  t q  p. +2 "storage"(#% +3 "core" % 5 5\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(,(R +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (-& +2 "core" &S   T\  +2 "manipulator"&{& +4 "core" &* }  mCt + "manipulator"&% +4 "core" %\  w w ) m. + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&(( +158 "core" ( +2 "manipulator"&/& +3 "core" & / qS +2 "storage"()& +3 "core" &S   \  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts + "manipulator"&w' +101 "core" ' +2 "storage"( & +3 "core" &S 6 5\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(3' +281 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&5& +3 "core" & u pS + "storage"(& +4 "core" &S   \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&0'm +25 "core" ' + .tElbow.hold +2 "manipulator"&., +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(6- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(' +31 "core" ' +2 "manipulator"&2% +4 "core" %͙ \\ \\ S k + "storage"(7& +4 "core" &S S\ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 344 counts + "manipulator"&:' +13 "core" ' +2 "manipulator"&'& +4 "core" & ; tR + "storage"( & +4 "core" &S 4 / ^\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"& ' +22 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(!' +41 "core" ' +2 "manipulator"&@& +4 "core" & % sR +2 "manipulator"&8% +3 "core" % : rY +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +42 "manipulator"&<'\ +98 "core" ' +2 .tElbow.seek CC +2 "manipulator"&A( +189 "core" ( +2 "manipulator"&1& +3 "core" &  r +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &  r +2 .tForearm.seek CC + "manipulator"&C' +96 "core" ' + .tHand.close +2 "manipulator"&$/ +66 "core" / +2 .tCC.seek :open +2 "collection"'=( +469 "core" ( +2 "storage"(B& +4 "core" &S 3 :\  + "storage"(I& +4 "core" &S 7 ;\  + "manipulator"&L& +4 "core" & Y t +2 "manipulator"&>% +3 "core" % H t +2 .tForearm.seek :retract +2 "manipulator"&J'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&G( +155 "core" ( +2 "manipulator"&;& +3 "core" & & u +2 "storage"(N& +4 "core" &S 3 5\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&R'm +104 "core" ' + .tElbow.hold +2 "manipulator"&&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&U1 +71 "core" 1 +2 "manipulator"&F% +4 "core" % ͙ v nb +2 "storage"(X& +3 "core" &S  \  +2 .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 344 counts +2 "manipulator"&V' +14 "core" ' +2 "manipulator"&P& +4 "core" & y x + "storage"(O& +4 "core" &S Y [\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&H' +26 "core" ' +2 "storage"(Q% +4 "core" % < 6 \  +2 ."downElevator"SE.seek :down +3 "storage"(4'} +100 (?% +3 "core" %D2 > > *\ Zr + "manipulator"&9% +4 "core" % tM +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&_'\ +92 "core" ' +54 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 .tPSV.dial :air +2 "processing"%`  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%M' +2635 "core" ' + .tdelay 1 second +103 .PSV.dial :mixloop + "processing"%Y +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%[  +45 "core"  + .tdelay 1 second +103 .PSV.dial :mixloop + "processing"%K +45 "core" + .tdelay 1 second +103 .PSV.dial :air + "processing"%+  +45 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%g' +2628 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%T& +4 "core" &$\ & + "manipulator"&]& +4 "core" & . | +2 "manipulator"&E% +3 "core" %\   { +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&a(, +170 "core" ( +2 "manipulator"&d& +3 "core" &,  |J +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &W& +3 "core" &, % |J +2 .tForearm.seek :garage + "manipulator"&k' +100 "core" ' + .tHand.close +2 "manipulator"&c/ +74 "core" / +2 "manipulator"&l& +3 "core" &, ] wJ +2 "manipulator"&m% +3 "core" % ( < w +2 .tForearm.seek :retract +2 "manipulator"&j'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&\\(k +120 "core" ( +2 "manipulator"&q& +3 "core" &u U { +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &h& +3 "core" &u  { +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +105 "core" ' +2 "manipulator"&u& +4 "core" &u g ~ + "manipulator"&v% +4 "core" % ~ +2 "processing"%n& +4 "core" &\ ' + "processing"%s& +4 .tPC.seek :closed + "processing"%r(] +4 "core" & \ ' +3 & (\ 'D +10 &F{1\ "4 +9 &;n9\ "I +10 &j6\ #U +9 &V<\ #U +9 &UUA\ #T +10 &YF\ $U +9 &XL\ $U +9 &ZP\ $T +10 &\\ZM\ $U +9 &ZE\ #U +10 & WI\ $T +9 &"WT\ #T +9 &$eYV\ $T +10 &&'WO\ #T +9 &'YX\ $U +9 &)WU\ #T +10 &+l[\\\ #U +9 &-/\\[\ #T +10 &.W]\ #T +9 &0]i\ #U +9 &2uZn\ $T +10 &46\\m\ #U +9 &5Vn\ $T +9 &7[e\ $T +10 &9}ZY\ $T +9 &;?Xk\ $T +10 &=Zd\ #T +9 &>Zn\ $T +9 &@Wk\ $T +10 &BFYd\ $U +9 &DUj\ $U +9 &E`l\ #U +10 &Gql\ #W +9 &IAq\ !Y +10 &Kh\ !Z +9 &Lk\ !Z +9 &Nu\ ![ +10 &PFw\ Z +9 &Rx\ "Z +9 &Sv\ ![ +10 &Uv\ Z +9 &WL\ ![\ +10 &Y t\ [ +9 &Z{\ ![ +9 &\\|\ !; +10 &]V,kw\ #W +9 &]y(\ %4 +2 ( + "processing"%s& +2 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.63 +2 "processing"%z& +3 "core" &]y({\ $4 +2 .tHand.open + "manipulator"&e1 +71 "core" 1 +2 "manipulator"&i% +3 "core" %  | +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tPRV.dial :air +2 "processing"%  +43 "core"  + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 "processing"%o% +4 "core" %\ # +2 .tPS.seek 0.3ml +2 "processing"%|' +397 "core" ' + .tPSV.dial PSR +2 "processing"%y +100 "core"  +2 "processing"%~% +4 "core" %\ $ + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%x'.U +497 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%t' +1917 "core" ' + .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%Z +101 "core" + .tPTV.dial :mixing +2 "processing"%} @ +74 "core" A + .tPBV.dial :waste2 +2 "processing"%^  +92 "core"  +2 .tPS.seek 0ml +2 "processing"%b' +2618 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&& +4 "core" &u  z + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(k +3 "core" ( +2 "manipulator"&\ & +4 "core" &u  y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &u z +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&f/ +77 "core" / +2 .tPC.seek :open + "processing"%S( +456 "core" ( +2 "manipulator"&& +3 "core" &u  | +2 "manipulator"&p% +3 "core" % ϰ { +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +48 "manipulator"&$&.,(\ #b +4 .tElbow.seek :garage +2 "manipulator"&(, +134 "core" ( +4 "manipulator"& & +8 "core" &, S |C +2 .tElbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +5 && +5 "core" &, q |> +4 .tForearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek :garage +4 "manipulator"&"' +114 "core" ' + .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +4 "core" % i q 1 p? +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%%& +4 "core" &\ & +2 "manipulator"&% +3 "core" %\   {. +2 "storage"(% +3 "core" % y | B\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(#( +383 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & s s\  +2 "manipulator"&-& +4 "core" &, " z+ + "manipulator"&{% +4 "core" %\   z. + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +188 "core" ( +2 "manipulator"&/& +3 "core" &  z"y +2 "storage"()& +3 "core" & t s\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"& ' +104 "core" ' +2 "storage"(& +3 "core" & o z !\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"( ' +283 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (5& +2 "core" & { u \  +2 "manipulator"&& +3 "core" & h {"y +2 .tElbow.seek 2 +2 "manipulator"&6( +25 "core" ( +2 "manipulator"&2& +4 "core" &  |c + "storage"(7& +4 "core" & t t\  + .tForearm.seek 2 + 300 counts +2 "manipulator"&''Ϊ +23 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"& / +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&@& +3 "storage"(8'} +6 "core" & z |c +2 "manipulator"&w% +3 "core" % Φ d } +2 .tForearm.seek :retract +2 "manipulator"&('\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&3(k +163 "core" ' + ."downElevator"SE.coast + "storage"(5 +81 "core" ( +2 "manipulator"&0& +4 "core" &q  { +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" &q  | +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +97 "core" ' +2 "manipulator"& & +4 "core" &q z z + "manipulator"&1% +4 "core" %  { +2 "processing"%D& +3 "core" &\ & +2 "processing"%.& +3 .tPC.seek :closed +2 "processing"%$(] +3 "core" &\ & +2 &\ % +9 &(r\ "- +9 &_\ A +10 &Gz\ !T +9 &W\ "T +9 &V\ #T +10 &X\ "U +9 &JW\ #U +9 & W\ "T +10 &U\ #T +9 &Z\ "T +10 & SZ\ #T +9 &"Z\ "T +9 &#U\ "T +10 &%Y\ "T +9 &']T\ "T +9 &)X\ "T +10 &*Z\ "U +9 &,X\ #U +10 &.bY\ "U +9 &0%W\ "T +9 &1U\ "T +10 &3W\ #T +9 &5kU\ "T +9 &7.W\ #T +10 &8W\ "T +9 &:W\ "T +10 &6U\ "T +9 &?Y\ "T +10 &AV\ "T +9 &C|X\ "T +9 &E;]\ "U +10 &Fn\ !W +9 &H\ Y +10 &Js\ Z +9 &L5\ Z +9 &M\ Z +10 &O\ [ +9 &Qz\ Z +9 &S<\ Z +10 &T\ [ +9 &V\ [ +10 &X\ [ +9 &ZC\ [ +9 &\\\ J +10 &].Dr\ !$k +9 &]}4\ #2 +5 ( + "processing"%.& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&<1 +72 "core" 1 +2 "manipulator"&% +3 "core" %  y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +4 "Can"'\ #;; +87 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%I  +2 %L9 +5 "core" 9 +102 "processing"%>9 +2 "core" 9 +103 "processing"%;9 +2 "core" 9  +103 "processing"%N9 +2 "core" 9  +103 "processing"%C9 +2 "core" 9 +103 "processing"%A9 +2 "core" 9 +103 "processing"%U9 +2 "core" 9 +103 "processing"%F9 +2 "core" 9 +103 "processing"%X9 +3 "core" 9" +102 "processing"%P9 +2 "core" 9& +103 "processing"%O9 +2 "core" 9+ +103 "processing"%Q9 +2 "core" 9/ +103 "processing"%J9 +2 "core" 93 +103 "processing"%?9 +3 "core" 97 +103 "processing"%99 +2 "core" 9; +103 "processing"%G9 +2 "core" 9@ +103 "processing"%R9 +2 "core" 9D +103 "processing"%V9 +2 "core" 9H +103 "processing"%!9 +2 "core" 9L +103 "processing"%`9 +2 "core" 9P +103 "processing"%H9 +2 "core" 9U +103 "processing"%49 +2 "core" 9Y +103 "processing"%,9 +2 "core" 9] +103 "processing"%9 +3 "core" 9a +103 "processing"%Y9 +2 "core" 9e +103 "processing"%[9 +2 "core" 9j +103 "processing"%K9 +2 "core" 9n +103 "processing"%+9 +2 "core" 9r +103 "processing"%M9 +3 "core" 9v +103 "processing"%T9 +2 "core" 9z +103 "processing"%]9 +2 "core" 9 +103 "processing"%E9 +2 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%W9 +3 "core" 9 +103 "processing"%&9 +2 "core" 9 +103 "processing"%c9 +2 "core" 9 +103 "processing"%l9 +2 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%_9 +2 "core" 9 +103 "processing"%q9 +2 "core" 9 +103 "processing"%h9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%v9 +3 "core" 9 +102 "processing"%n9 +2 "core" 9  +103 "processing"%a9 +2 "core" 9  +103 "processing"%j9 +2 "core" 9 +103 "processing"%*9 +2 "core" 9 +103 "processing"%z9 +3 "core" 9 +103 "processing"%e9 +2 "core" 9 +103 "processing"%i9 +2 "core" 9 +103 "processing"%s9 +2 "core" 9# +103 "processing"%9 +2 "core" 9&\ +103 "processing"%9 +3 "core" 9* +103 "processing"%o9 +2 "core" 9/ +103 "processing"%9 +2 "core" 92\ +103 "processing"%g9 +2 "core" 97 +103 "processing"%y9 +2 "core" 9; +103 "processing"%~9 +3 "core" 9@ +102 "processing"%|9 +2 "core" 9C +103 "processing"%x9 +2 "core" 9H +103 "processing"%Z9 +2 "core" 9M +103 "processing"%}9 +2 "core" 9Q +103 "processing"%^9 +3 "core" 9U  +102 "processing"%t9 +2 "core" 9Y +103 "processing"%9 +2 "core" 9_ +103 "processing"%\ 9 +2 "core" 9c +103 "processing"%9 +2 "core" 9h +103 "processing"%f9 +3 "core" 9l +2 .tPH.hold 2:00:00,28C +3 "processing"%\\ ppj +2 .tdelay 1:30 +4 "core"  +9002 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +115 "core"  +2 "processing"%r% +3 "core" %\ " +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%'\ +606 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +9 .tPS.seek 2ml +2 "processing"%p'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%  +74 "core"  + .tPSV.dial PTV +2 "processing"% +70 "core" + .tPBV.dial :waste1 +2 "processing"%  +132 "core"  +49 "processing"%% +6 "core" %һ\ # +2 .tPS.seek 1.5ml + "processing"%' +604 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +32 "core" + +2 .tPS.seek 0ml +2 "processing"%' +1618 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +84 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%' +2484 "core" ' + .tPSV.dial PTV +2 "processing"%" +70 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"% +85 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%- +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%{  +72 "core"  +2 .tPS.seek :empty +2 "processing"%/'ղ +474 "Can"/\ oo +2005 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%)  +133 "core" + .tPSV.dial :mixloop +2 "processing"% +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +359 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  +2 "processing"%5  +45 "core" +3  + "processing"%% +4 "core" %\  +2 .tPS.seek 0.32ml +2 "processing"%2'C +395 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'7  +30 "core" +2 .tPRV.dial :air + "processing"%  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%@'G +1223 "core" ' + .tPRV.dial :waste2 +2 "processing"%w @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%'\ +863 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"% 'Һ +1619 "core" ' + .tPSV.dial :PML +2 "processing"%' +44 "core" + .tPTV.dial :mixing +2 "processing"%0 @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%:  +34 "core" +2 "processing"%6% +3 "core" %Һ{\  +2 .tPS.seek 1.85ml +2 "processing"% ' +244 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%1 * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%D' +1968 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'8& +2 "core" &`c +2 "manipulator"&(& +3 "core" &q w +2 "manipulator"&S% +3 "core" %\  o w +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&<(, +136 "core" ( +2 "manipulator"&& +3 "core" &, ^ w# +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" &, W w# +2 .tForearm.seek :garage + "manipulator"&.' +98 "core" ' + .tHand.close +2 "manipulator"&>/ +74 "core" / +2 "manipulator"&& +4 "core" &, J q" + "manipulator"&;% +4 "core" % 3 O q +2 .tForearm.seek :retract +2 "manipulator"&#'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&N( +278 "core" ( +2 "manipulator"&C& +3 "core" && , t?U +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &A& +3 "core" &%  t?U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&U' +92 "core" ' +2 "manipulator"&F& +4 "core" &&  t?T +2 "manipulator"&X% +4 "core" %  t6 + "collection"'P& +4 "core" &bd + "collection"'O& +4 .tCC.seek :closed +2 "collection"'Q(` +2 "core" &dd +3 &ad  +10 &,xbc - +9 &_ad A +9 &Xvcc S +10 &Sbe T +9 &Rac T +9 &O`b T +10 &]Rbe T +9 &Rce T +10 &U`e T +9 &Vbd T +9 & eObd T +10 &"(Qad S +9 &#Qbd S +9 &%R`e S +10 &'mScd T +9 &)0Nbc S +10 &*Rad S +9 &,Qde S +9 &.uQbc T +10 &07Rcd T +9 &1Sbe S +9 &3Qce S +10 &5~Qbf S +9 &7?Pbe T +10 &9Ocd T +9 &:Nbc T +9 &<Oad T +10 &>GOce T +9 &@ Odd T +9 &ANbd S +10 &COdc S +9 &EOQde T +10 &GMdf T +9 &HYgg T +9 &Jall U +10 &LK~z X +9 &M ] +9 &O ^ +10 &Q} _ +9 &S? _ +10 &U _ +9 &V ` +9 &X ` +10 &ZA a +9 &\\ a +9 &] b +10 &_s ? +9 &`P/ !e +8 ( +2 "collection"'O& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.36 +2 "collection"'J& +4 "core" &`_n V + &`_n V + .tHand.open +2 "manipulator"&?1 +71 "core" 1 +2 "manipulator"&9% +3 "core" %  } N p6 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%R +102 "core"  +2 "processing"%V% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%!' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%`  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%H' +1609 "core" ' + .tPSV.dial PSR +2 "processing"%4 +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%,' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%  +3 "collection"'Y  +33 "core"  +128  + .tPSV.dial :mixloop +2 "processing"%[ +113 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing +2 "processing"%K  +74 "core" +2 .tPS.seek 0ml +2 "processing"%+' +2623 "core" ' + .tPSV.dial :air +2 "processing"%M  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%T' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%] +44 "core" +2 .tPS.seek 0ml +2 "processing"%E' +2633 "core" ' + .tPSV.dial :air +2 "processing"%d  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%W' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%& +44 "core" +2 .tPS.seek 0ml +2 "processing"%c' +2630 "core" ' +48 #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&l& +4 "core" &% !  e?P + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&m( +42 "core" ( +2 "manipulator"&_& +3 "core" & D 0 1 c +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" & +  c +2 .tForearm.seek CC +2 "manipulator"&h' +95 "core" ' + .tHand.close +2 "manipulator"&k/ +66 "core" / +2 .tCC.seek :open +2 "collection"'u( +469 "core" ( +2 "manipulator"&v& +3 "core" & W S 1 l +2 "manipulator"&n% +4 "core" %  N C S g + .tForearm.seek :retract +2 "manipulator"&a'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&j(, +274 "core" ( +2 "manipulator"&*& +3 "core" &, E J l7 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &, K C l7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&e' +114 "core" ' + .tHand.open +2 "manipulator"&i1 +72 "core" 1 +2 "manipulator"&s% +3 "core" % r % & ]T +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' +2 ."da"delayUntil "11:22:46.44" +24679 #recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%o  +35 "core" + ."da"delay 30 seconds +1835 "Can"$\ RR +1168 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSV.dial :air +2 "processing"%g  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%y' +2478 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%~ +44 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%|  +43 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop + "processing"%x +45 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%Z  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%}'ղ +2490 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +131 "core"  +2 "processing"%t% +3 "core" %մq\  +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%\ 'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%f +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core"  +2 "processing"%r% +3 "core" %ҾC\  +2 ."da"PS.seek 1.5ml +2 "processing"%b' +621 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ( +2 ."da"PS.seek 0ml +2 "processing"% ' +1620 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%p' +2491 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%I +84 "core"  + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2488 "core" ' +2 #"da"washCycleDA #2 of 2 .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +130 "core"  +2 "processing"%% +3 "core" %ծJ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%"'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%- +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%{  +34 "core" +2 "processing"%% +3 "core" %һ\ ! +2 ."da"PS.seek 1.5ml +2 "processing"%)' +601 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1609 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%/  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2479 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%7 +74 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%2  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%w'ղ +259 "Can"2\ !>= +2199 "core" ' + #"da"getPMLReagent08 +2 .PRV.dial :air + "processing"%@  +43 "core"  + ."da"delay 5 seconds +503 .PTV.dial :PRVmixing +2 "processing"%  +133 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%  +44 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%' +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +46 "processing"%0' +400 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%:  +44 "core"  +2 "processing"%6% +3 "core" %{\ # +2 ."da"PS.seek 0.55ml +2 "processing"%1'\\ +356 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"% 'Һ +1557 "core" ' + ."da"PSV.dial :PML +2 "processing"%8 +44 "core" + ."da"PTV.dial :mixing +2 "processing"%( @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%S  +35 "core"  +2 "processing"%% +3 "core" %Ҿ\ # +2 ."da"PS.seek 1.85ml +2 "processing"%L' +245 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%3 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%>' +1971 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +48003 #recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +35 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%; * +35 "core" + + ."da"PSV.dial :air +2 "processing"%B  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%.' +73 "Can"6\ !@@ +2419 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%C +44 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%A  +45 "core"  + ."da"delay 2 seconds +203 .PSV.dial :mixloop +2 "processing"%< +44 "core" + ."da"delay 2 seconds +203 .PSV.dial :air + "processing"%F  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%X'ղ +2471 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%P +142 "core"  +2 "processing"%#% +3 "core" %ձ$\ # + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%='\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%O'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%J  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%? +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%9  +34 "core" +2 "processing"%R% +3 "core" %ҹ\ ! +2 ."da"PS.seek 1.5ml +2 "processing"%V' +597 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%U * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%D' +1607 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%`  +33 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%! * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%H' +2491 "core" ' + ."da"PSV.dial PTV +2 "processing"%Y +84 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +70 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%[ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%K  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%,'ղ +2469 "core" ' +2 #"da"washCycleDA #2 of 3 .PSR.select :air +2 .PSV.dial PSR +2 "processing"%M +143 "core"  +2 "processing"%+% +3 "core" %կ\ " + #"da"Pulling 0.5ml of PSR.wash +2 .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%]'\ +609 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%T'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%d +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%E  +35 "core" +2 "processing"%&% +3 "core" %Ҹ\ " +2 ."da"PS.seek 1.5ml +2 "processing"%W'~ +609 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%l * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%_' +1614 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%q  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%k * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%N +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%G' +2480 "core" ' + ."da"PSV.dial PTV +2 "processing"%Q +84 "core"  + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%v +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%n +73 "core" + ."da"delay 5 seconds +503 .PSV.dial :air + "processing"%h  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%*'ղ +1609 "Can"B\ !>= +854 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%z +142 "core"  +2 "processing"%m% +3 "core" %ճ\ " + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%i'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%s'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%a +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%e  +35 "core" +2 "processing"%% +3 "core" %Һ\ " +2 ."da"PS.seek 1.5ml +2 "processing"%o' +610 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +43 "processing"%g' +1618 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%c  +34 "core"  + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 +2 "processing"%~ * +45 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%x' +2487 "core" ' + ."da"PSV.dial PTV +2 "processing"%Z +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%y +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%^ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%t  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%}'ղ +2474 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +132 "core"  +7 "processing"%% +15 "core" %լD\  +6 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +19 ."da"PS.reconfigure PSconfig +13 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +9 "processing"%f'm +362 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +3 "core" %n\  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%r'\ +354 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%\ 'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%b  +34 "core" +2 "processing"%% +3 "core" %Ҷ@\  +2 ."da"PS.seek 1.5ml +2 "processing"%'| +608 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1611 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%I +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%%' +2503 "core" ' + ."da"PSV.dial PTV +2 "processing"%p +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +503 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%"'ղ +2505 "core" ' +2 "processing"%-9 +3 "core" 94 + #"da"Processing Puck Heater at 27.9C before imaging + .PH.coast +2 "processing"%{  +3 "core" 4 + 4 +2 "processing"%& +3 "core" &]}%C\ 2 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\  %  * _" +2 "storage"(% +4 "core" % a a + "storage"(). +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(/(R +358 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &P H E Z +2 "manipulator"&5& +3 "core" &,  ]7 +2 "manipulator"&% +3 "core" %\     ]" +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +192 "core" ( +2 "manipulator"&7& +3 "core" & %  ], +2 "storage"( & +3 "core" &Q T a A  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&2' +101 "core" ' +2 "storage"(& +3 "core" &Q ` b  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(@' +284 "core" ' +2 "storage"( - +3 "core" -' + ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" &  $ ], + "storage"('& +4 "core" &Q O I z  + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&w'm +28 "core" ' + ."da"Elbow.hold +2 "manipulator"&:, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(6- +3 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(0' +23 "core" ' +2 "manipulator"& % +3 "core" %͍ UB +2 "storage"(1& +3 "core" &Q < <  +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 332 counts +2 "manipulator"&8'ι +17 "core" ' +2 "manipulator"&(& +4 "core" &   U ^, +2 "storage"(S& +3 "core" &Q T Q   +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +16 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(3' +39 "core" ' +2 "manipulator"& & +4 "core" & `, + "manipulator"&L% +4 "core" %  ; _ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&;(k +257 "core" ( +2 "manipulator"&B& +3 "core" &q ! '  ] +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &>& +3 "core" &q   ] +2 ."da"Forearm.seek PC +2 "manipulator"&C' +94 "core" ' + ."da"Hand.close +2 "manipulator"&A/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%<( +454 "core" ( +2 "storage"(F& +3 "core" &Q ^ ^  +2 "manipulator"&.& +3 "core" &q , ` +2 "manipulator"&P% +3 "core" %  2 ` +2 ."da"Forearm.seek :retract +2 "manipulator"&#'\ +90 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +52 ."da"Elbow.seek 1 +2 "manipulator"&X( +305 "core" ( +2 "manipulator"&=& +3 "core" &  ! b> +2 "storage"(J& +3 "core" &Q @   +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&?' +93 "core" ' + ."da"Hand.open +2 "manipulator"&91 +68 "core" 1 +2 "storage"(R- +3 "core" -' +2 ."da"SE.seek 1.87 Pucks below Top Plate +3 "storage"(O'K +29 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(U' +56 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19oct2812h240ml.tif +1943 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +435 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 20.34 seconds\ /var/log/esp/da19oct2812h240ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19oct2812h240ml15s.tif +1565 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19oct2812h240ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19oct2812h240ml30s.tif +3065 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19oct2812h240ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19oct2812h240ml70s.tif +4221 "Can"U\  +2900 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19oct2812h240ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"HABfans.email "20.34 sec auto-exposure",Subject: "da19oct2812h240ml images!" +15 "storage"(V- +8 "core" -' +5 "storage"(`& +4 "core" &Q < ? 4  +2 "manipulator"&!& +3 "core" & \   `> +2 ."da"Elbow.seek 1 +2 "manipulator"&4( +5 "core" ( +2 "manipulator"&D& +4 "core" &  `> +2 "storage"(Y& +3 "core" &Q : J  +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +3 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"([' +62 "core" ' +2 "manipulator"&K& +4 "core" & Z Z P k> + "storage"(H& +4 "core" &Q #\  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&M'm +26 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&+, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2 Pucks below Top Plate +2 "storage"(,' +23 "core" ' +2 "manipulator"&]% +4 "core" %͖ !  d +2 "storage"(d& +5 "core" &Q\  +3 ."da"Forearm.force -20 +3 "manipulator"&5 +2 ."da"Forearm.seek 1 + 341 counts +2 "manipulator"&E' +14 "core" ' +3 "manipulator"&&& +3 "core" & }  < n= +2 "storage"(T& +5 "core" &Q\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +3 "manipulator"&l' +22 "core" ' +2 "storage"(W% +5 "core" %\ +2 ."downElevator"SE.seek :down +9 "storage"(q'} +97 (k% +4 "core" %=/\ \ Yl +2 "manipulator"&N% +8 "core" % O U ( kk +4 ."da"Forearm.reconfigure LooseForearm +8 "manipulator"&#Q@2^d^2b +5 ."da"Forearm.seek :retract +8 "manipulator"&_'\ +93 "core" ' +18 ' +3 ."downElevator"SE.coast +4 "storage"(5 +11 ."da"SC.coast +3 "storage"(6 +18 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #tStarting finalPurge +14 "processing"%Q& +15 "core" &P\  +8 "manipulator"&v& +17 "core" & } o= +11 "manipulator"&n% +16 "core" %\  w } n +7 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&h(, +171 "core" ( +3 "manipulator"&G& +4 "core" &, w   oD + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &z& +2 "core" &, u { < pD +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&m' +97 "core" ' +2 ."psFlush"Hand.close +3 "manipulator"&*/ +76 "core" / +3 "manipulator"&i& +8 "core" &, Y Z kD +3 "manipulator"&a% +7 "core" % 1 X Y  k +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&e'\ +104 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +123 "core" ( +9 "manipulator"&s& +10 "core" &s   o +5 ."psFlush"Elbow.reconfigure LooseElbow +7 "manipulator"&$ &.,(#b +7 && +15 "core" &s u > o +5 ."psFlush"Forearm.reconfigure TightForearm +7 "manipulator"&#Q@2^d^\ b +10 ."psFlush"Forearm.seek PC +9 "manipulator"&o' +103 "core" ' +3 "manipulator"&c& +4 "core" &s  r +2 "manipulator"&~% +4 "core" %ϸ r +2 "processing"%|& +3 "core" &F\  +2 "processing"%g& +4 ."psFlush"PC.seek :closed +2 "processing"%Z(] +3 "core" &G\  +3 &=\  +9 &(pA\ - +9 &_:\ A +11 &Hw<\ T +10 &R3\ T +7 &T/\ T +10 &U4\ T +10 &LV-\ T +13 &U/\ T +7 &V$\ U +12 &U\ T +8 & UU\ T +10 &"U\ T +14 &#R\ T +13 &%T\ T +2 &'^O\ T +14 &)T \ T +8 &*W \ T +20 &,R\ T +4 &.dU\ T +11 &0%U\ U +5 &1T \ T +7 &3W\ U +5 &5nR \ T +10 &71S\ S +10 &8T\ T +6 &:T\ T +13 &6T\ T +16 &?V\ T +2 &AT\ T +3 &C}S\ T +11 &E>W\ T +12 &Fd\ V +6 &H{\ X +10 &Ju\ Z +6 &L7\ Z +8 &M\ Z +10 &O\ Z +9 &Q{\ Z +10 &S=\ Z +9 &T\ Z +9 &V\ Z +10 &X\ [ +9 &ZE\ Z +9 &\\\ K +10 &]+Bl\ )y +9 &]-\ . +5 ( + "processing"%g& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 "processing"%y& +4 "core" &] \ . + ."psFlush"Hand.open +2 "manipulator"&^1 +71 "core" 1 +2 "manipulator"&t% +6 "core" % ϸ  r +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +3 "manipulator"&x'\ +90 "core" ' + ."psFlush"PSV.dial PSR +49 "processing"% +133 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +165 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +938 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +1620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%f  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%r' +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%b'\ +609 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2116 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%\ +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%I  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%p +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2634 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%-' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%{  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1110 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%)' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%5  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%7 +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"% '\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +2114 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +3 "processing"% U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%6  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%1 +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%(' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%S +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"% ' +2660 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%L @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%@'ղ +2631 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'w& +4 "core" & + "manipulator"&8& +4 "core" &s ' w +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&0(k +2 "core" ( +2 "manipulator"&& +3 "core" &s 5 w + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +2 "core" &s 6 w +2 .tForearm.seek PC +2 "manipulator"&>' +73 "Can"L\ ">= +20 "core" ' + .tHand.close +2 "manipulator"&:/ +65 "core" / +2 .tPC.seek :open +2 "processing"%A( +454 "core" ( +2 "manipulator"&& +3 "core" &s  y +2 "manipulator"&$% +3 "core" % Ϟ  z( +2 .tForearm.seek :retract +2 "manipulator"&F'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&.( +362 "core" ( +2 "manipulator"&P& +3 "core" &( @ wAa +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &C& +3 "core" &( 1 wAa +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&;' +101 "core" ' +2 "manipulator"&=& +3 "core" &( = uAa +2 "manipulator"&J% +4 "core" % [ t +2 "collection"'9& +3 "core" & +2 "collection"'R& +3 .tCC.seek :closed +2 "collection"'#(` +3 "core" & +3 &  +9 &)s - +9 &`~ A +10 &Qu T +9 &Q T +9 &W! T +10 &R T +9 &WT! T +10 &W T +9 &T T +9 &T S +10 & _R T +9 &" V! T +9 &#Q' S +10 &%R T +9 &'gT T +10 &))S T +9 &*V T +9 &,U T +10 &.pR S +9 &01R T +9 &1T T +10 &3P T +9 &5xQ S +10 &79S T +9 &8V T +9 &:R S +10 &<T T +9 &>BR S +9 &@R S +10 &AO T +9 &CO T +50 &EJS S +5 &G Q S + &HV T + &Jc U + &LE X + &M \\ +7 &O ^ +9 &Qw _ +9 &S9 _ +10 &T _ +9 &V ` +10 &X{ ` +9 &Z: a +9 &[ a +10 &] b +9 &_m @ +10 &`S5 \\ +9 ( + &`ae N + "collection"'R& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.29 + "collection"'3& +4 "core" &`ae N + .tHand.open +3 "manipulator"&O1 +68 "core" 1 +2 "manipulator"&V% +4 "core" %  q + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +94 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'!& +4 "core" &`ae N +2 "collection"'D% +3 "core" %ӷ +2 .tCSV.dial CSR + "collection"'Y  +43 "core"  +2 "collection"'K% +4 "core" %Ӳ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'H'qi +1334 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 ']% +3 "core" %qe  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'d'? +679 "core" ' + .tCSV.dial :waste +2 "collection"'& +132 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'T'Ӵ +1970 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'W& +4 "core" &`ad N + "collection"'X% +4 "core" %Ӵ + .tCSV.dial :flush +2 "collection"'?  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'U'qi +1258 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'k @ +55 "core" > +2 "collection"'N% +4 "core" %qg  + .tCS.seek 7ml +2 "collection"''| +558 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'4  +4 '[  +43 "core"  +94  + .tCBV.dial :waste1 +2 "collection"'M @ +44 "core" ? +2 .tCS.seek 0ml +2 "collection"'Q'Ӵ +1741 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'E& +4 "core" &`ac N + "collection"',% +4 "core" %ӯ + .tCSV.dial :flush +2 "collection"'v  +73 "core"  +2 .tCS.seek 5ml +2 "collection"'n'qi +1265 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'l @ +44 "core" B +2 "collection"'G% +4 "core" %qh  + .tCS.seek 7ml +2 "collection"'q'} +547 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'z  +45 "core"  + .tCBV.dial :waste2 +2 "collection"'/  +105 "core"  +2 .tCS.seek 0ml +2 "collection"'+'Ӵ +1727 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'*& +4 "core" &`ac N + "collection"'i% +4 "core" %ӷ + .tCSV.dial CSR +2 "collection"'a  +42 "core"  +2 "collection"'_% +4 "core" %ӷ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'s' +1979 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 .tCS.seek 10ml +2 "collection"'' +562 "core" ' +5 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'m +4 'h  +99 "core" +39  + .tCTV.dial :intake +2 "collection"'c  +75 "core" + .tIntake.select :open +2 "sampler") +9 .tCS.seek 2ml +2 "collection"'~' +1967 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'|  +75 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'e'Ӵ +586 "core" ' + .tCSV.dial CSR +2 "collection"'<  +103 "core"  +2 "collection"'y% +3 "core" %ӵ +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'^'qi +1336 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'t' +1336 "core" ' + .tCSV.dial CBV +2 "collection"'g +103 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +2609 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&o& +4 "core" &' | o L pA` + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&"( +3 "core" ( + "manipulator"&& +4 "core" &' } | + pA` +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &' x z w pA` +2 .tForearm.seek CC + "manipulator"&f' +94 "core" ' + .tHand.close +2 "manipulator"&}/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "manipulator"&r& +3 "core" &(  sA` +2 "manipulator"&b% +3 "core" %  s +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +284 "core" ( +2 "manipulator"&& +3 "core" &, k w2 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  w2 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +115 "core" ' + .tHand.open +2 "manipulator"&I1 +72 "core" 1 +2 "manipulator"&% +4 "core" % n  mH + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&p'\ +102 "core" ' +2 "processing"% & +4 "core" &N\ " +12688 #t-> access 1 +3 .SE.seek :down + "storage"('} +3 "core" ' + "manipulator"&% +4 "core" %\  | | +2 "manipulator"&%& +3 "core" &, |2 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +1309 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ({& +3 "core" &<56 2 4 \   +17199 "Can"\ @A +60002 \ @@ +60002 \ @@ +60002 \ @@ +60003 \ @@ +60002 >\ @@ +60002 \ A@ +60002 p\ @@ +60002 /\ A@ +60003 L\ @@ +60002 q\ @@ +60002 -\ @@ +60002 \ @@ +60002 \ @@ +56466 #t-> exit +5 #mEXIT @1572288151.08EDT @1572355130.42EDT = =tMAIN =mMAIN_scheduler @EDT1572355132.16 #"core_reset"Sent BREAK +2 #t@0xC4DF, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +377 "Can"\ P + \ PU + #tPolling Can every 10:00 +2 #Cleanly exited at 14:42:31EDT28-Oct-19 +1226 #-> ESP.ready! +2 #Powering core bus +475 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +2 "core" %\ : +2 .tSS.configure SSconfig +2 "sampler")#.0X PSV.PTV + .PSV.dial PTV +2 "processing"%; +72 "core" ~ +499 #t-> PTV.PRV + .PTV.dial PRV + "processing"%< @ +74 "core" A +6680 #t-> PRV.ab2 + .PRV.dial :ab2 + "processing"%=  +44 "core"  +2464 #t-> PS.pull .2 +2 "processing"%>% +3 "core" %e\ / +2 .tPS.seek 0.2ml + "processing"%?' +302 "core" ' +2 "processing"%@% +4 "core" %h\ / +8470 #t-> PS.pull 2 +2 "processing"%A% +3 "core" %q\ + +2 .tPS.seek 2.2ml + "processing"%B' +2119 "core" ' +2 "processing"%C% +4 "core" %h\ * +885 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%D  +101 "core"  +653 #t-> PS.empty + .PS.seek :empty +2 "processing"%E'ղ +2317 "core" ' +2 "processing"%F% +4 "core" %ն^\ * +606 #t-> PSV.PTV + .PSV.dial PTV + "processing"%G +104 "core" +799 #t-> PS.pull .4 +2 "processing"%H% +3 "core" %նd\ ) +2 .tPS.seek 0.399ml + "processing"%I'K +504 "core" ' +3 "processing"%J% +3 "core" %Ht\ ) +1370 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%K' +2227 "core" ' +2 "processing"%L% +4 "core" %h\ ( +1924 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%M  +129 "core"  +524 #t-> PS.empty + .PS.seek :empty +2 "processing"%N'ղ +2626 "core" ' +2 "processing"%O% +4 "core" %հo\ & +602 #t-> PSV.PTV + .PSV.dial PTV + "processing"%P +131 "core" +443 #t-> PS.pull .4 +2 "processing"%Q% +3 "core" %հ\ & +2 .tPS.seek 0.399ml +2 "processing"%R'E +498 "core" ' +3 "processing"%S% +3 "core" %Bw\ & +2542 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%T' +2227 "core" ' +2 "processing"%U% +4 "core" %|\ % +766 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%V  +103 "core"  +454 #t-> PS.empty + .PS.seek :empty +2 "processing"%W'ղ +2621 "core" ' +2 "processing"%X% +4 "core" %յz\ % +733 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%Y +102 "core" +393 #t-> PS.pull .4 +2 "processing"%Z% +4 "core" %յ\ $ + .tPS.seek 0.399ml +2 "processing"%['J +507 "core" ' +3 "processing"%\\% +3 "core" %L\ $ +710 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%]' +2222 "core" ' +2 "processing"%^% +4 "core" %\ $ +512 #t-> PSV.waste1 +2 .PSV.dial :waste1 + "processing"%_  +102 "core"  +302 #t-> PS.empty + .PS.seek :empty +2 "processing"%`'ղ +1578 "Can"\ $WV +1057 "core" ' +2 "processing"%a% +4 "core" %ծ\ $ +427 #t-> PSV.PTV + .PSV.dial PTV + "processing"%b +104 "core" +842 #t-> PS.pull .4 +2 "processing"%c% +3 "core" %ծ\ $ +2 .tPS.seek 0.399ml +2 "processing"%d'C +497 "core" ' +3 "processing"%e% +3 "core" %D\ # +595 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%f' +2227 "core" ' +2 "processing"%g% +4 "core" %\ # +491 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%h  +103 "core"  +306 #t-> PS.empty + .PS.seek :empty +2 "processing"%i'ղ +2623 "core" ' +2 "processing"%j% +4 "core" %կ\ # +452 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%k +103 "core" +385 #t-> PS.pull .4 +2 "processing"%l% +3 "core" %կ\ # +2 .tPS.seek 0.399ml +2 "processing"%m'D +507 "core" ' +2 "processing"%n% +4 "core" %F\ # +498 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%o' +2227 "core" ' +2 "processing"%p% +4 "core" %\ " +3442 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%q  +103 "core"  +486 #t-> PS.empty + .PS.seek :empty +2 "processing"%r'ղ +2619 "core" ' +2 "processing"%s% +4 "core" %մ}\ ! +5915 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%t +103 "core" +2421 #t-> PTV.PRV + .PTV.dial PRV +466 #-> PRV.ab2 + .PRV.dial :ab2 +813 #-> PS.pull 0.2 +2 "processing"%u% +3 "core" %մ\ +2 .tPS.seek 0.199ml +2 "processing"%v' +296 "core" ' +2 "processing"%w% +4 "core" %\ ! +886 #t-> PS.pull 2 +2 "processing"%x% +3 "core" %\  +2 .tPS.seek 2.199ml + "processing"%y' +2116 "core" ' +2 "processing"%z% +4 "core" %\  +2986 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%{  +102 "core"  +367 #t-> PS.empty + .PS.seek :empty +2 "processing"%|'ղ +2320 "core" ' +2 "processing"%}% +4 "core" %հ\ +677 #t-> PSV.PTV + .PSV.dial PTV + "processing"%~ +103 "core" +321 #t-> PS.pull .4 +2 "processing"%% +3 "core" %հ\ +2 .tPS.seek 0.399ml +2 "processing"%'E +498 "core" ' +2 "processing"%% +4 "core" %I\  +585 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2215 "core" ' +2 "processing"%% +4 "core" %\  +16562 "Can"\ QQ +14144 #t-> PSV.waste2 + .PSV.dial :waste2 +2 "processing"%  +129 "core"  +403 #t-> PS.empty +2 .PS.seek :empty +3 "processing"%'ղ +2633 "core" ' +2 "processing"%% +4 "core" %ճ\  +591 #t-> PSV.PTV + .PSV.dial PTV + "processing"% +132 "core" +373 #t-> PS.pull .4 +4 "processing"% % +4 "core" %ճ\  +2 .tPS.seek 0.399ml + "processing"%\ 'H +500 "core" ' +2 "processing"% % +4 "core" %D\  +605 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"% ' +2230 "core" ' +2 "processing"% % +4 "core" %\  +667 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +102 "core"  +399 #t-> PS.empty +2 .PS.seek :empty + "processing"%'ղ +2632 "core" ' +2 "processing"%% +4 "core" %ղ\  +428 #t-> PSV.PTV + .PSV.dial PTV + "processing"% +103 "core" +391 #t-> PS.pull .4 +2 "processing"%% +3 "core" %ղ\  +2 .tPS.seek 0.399ml + "processing"%'G +509 "core" ' +2 "processing"%% +3 "core" %H\  +980 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%' +2228 "core" ' +2 "processing"%% +4 "core" %\  +582 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +103 "core"  +964 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2623 "core" ' +2 "processing"%% +4 "core" %ն\  +397 #t-> PSV.PTV + .PSV.dial PTV + "processing"% +103 "core" +639 #t-> PS.pull .4 +2 "processing"%% +3 "core" %ն\  +2 .tPS.seek 0.399ml + "processing"%"'K +498 "core" ' +2 "processing"%%% +4 "core" %L\  +6457 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%'' +2219 "core" ' +2 "processing"%(% +4 "core" %\  +386 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%)  +103 "core"  +332 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 "processing"%% +4 "core" %ձ\  +506 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%# +102 "core" +452 #t-> PS.pull .4 +2 "processing"%,% +3 "core" %ձ\  +2 .tPS.seek 0.399ml +2 "processing"%-'F +500 "core" ' +3 "processing"%.% +3 "core" %C\  +685 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%/' +2219 "core" ' +2 "processing"%0% +4 "core" %\  +346 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%1  +103 "core"  +297 #t-> PS.empty + .PS.seek :empty +2 "processing"%2'ղ +2629 "core" ' +2 "processing"%3% +4 "core" %ղf\  +623 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%4 +103 "core" +468 #t-> PS.pull .4 +2 "processing"%5% +3 "core" %ղe\  +2 .tPS.seek 0.399ml +2 "processing"%6'G +504 "core" ' +2 "processing"%7% +4 "core" %J_\  +1075 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%8' +986 "Can"\ VV +1233 "core" ' +2 "processing"%9% +4 "core" %h\  +464 #t-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%:  +102 "core"  +606 #t-> PS.empty + .PS.seek :empty +2 "processing"%;'ղ +2625 "core" ' +2 "processing"%<% +4 "core" %ձd\  +815 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%= +103 "core" +11383 #t-> PS.pull 0.1 +2 "processing"%>% +3 "core" %ձg\  +2 .tPS.seek 0.099ml +2 "processing"%@'V +197 "core" ' +2 "processing"%A% +4 "core" %Sg\  +162 #t-> PS.pull 0.1 +2 "processing"%?% +3 "core" %S*\  +2 .tPS.seek 0.199ml +2 "processing"%C' +192 "core" ' +2 "processing"%D% +4 "core" %c\  +288 #t-> PS.pull 0.1 +2 "processing"%B% +3 "core" %f\  +2 .tPS.seek 0.299ml +2 "processing"%F' +203 "core" ' +3 "processing"%G% +3 "core" %h\  +27917 #t-> PS.pull 0.5 +2 "processing"%H% +3 "core" %4\  +2 .tPS.seek 0.799ml +2 "processing"%E': +599 "core" ' +2 "processing"%J% +4 "core" %:f\  +514 #t-> PSV.waste1 +2 .PSV.dial :waste1 +2 "processing"%I  +103 "core"  +559 #t-> PS.empty + .PS.seek :empty +2 "processing"%L'ղ +914 "core" ' +2 "processing"%M% +4 "core" %մY\  +7394 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%K +42 "core"  +1436 #t-> PSR.flush + .PSR.select :flush +2 "processing"%j +692 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%O' +1356 "Can"\ \ VV +1268 "core" ' +2 "processing"%P% +4 "core" %e\  +1097 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%Q +71 "core" +2182 #t-> PTV.PRV + .PTV.dial PRV +860 #-> PRV.air + .PRV.dial :air + "processing"%N  +45 "core"  +1414 #t-> PS.empty + .PS.seek :empty +2 "processing"%S'ղ +2629 "core" ' +2 "processing"%R% +4 "core" %մq\  +561 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%U +73 "core"  +476 #t-> PSR.flush + .PSR.select :flush +646 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%V' +2621 "core" ' +2 "processing"%T% +4 "core" %o\  +637 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%X +73 "core" +633 #t-> PTV.PRV + .PTV.dial PRV +718 #-> PRV.air + .PRV.dial :air +531 #-> PS.empty +2 .PS.seek :empty +2 "processing"%Y'ղ +2631 "core" ' +2 "processing"%Z% +4 "core" %ճa\  +762 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%W +73 "core"  +458 #t-> PSR.air +2 .PSR.select :air + "processing"% +536 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%\\' +2624 "core" ' +2 "processing"%[% +4 "core" %g\  +996 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%^ +72 "core" +404 #t-> PTV.PRV + .PTV.dial PRV +659 #-> PRV.air + .PRV.dial :air +543 #-> PS.empty + .PS.seek :empty +2 "processing"%_'ղ +2625 "core" ' +2 "processing"%]% +4 "core" %հ \  +995 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%a +72 "core"  +339 #t-> PSR.air + .PSR.select :air +408 #-> PS.fill + .PS.seek 2.5ml +2 "processing"%b' +2626 "core" ' +2 "processing"%c% +4 "core" %\  +1982 #t-> PSV.PTV + .PSV.dial PTV + "processing"%` +74 "core" +404 #t-> PTV.PRV + .PTV.dial PRV +491 #-> PRV.air + .PRV.dial :air +453 #-> PS.empty + .PS.seek :empty +2 "processing"%e'ղ +2636 "core" ' +2 "processing"%d% +4 "core" %կ\  +20500 "Can"\ RR +20181 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %g% +3 "core" %կ\  +1124 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +2 "processing"%h  +74 "core" +630 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%f +42 "core" +577 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%j  +103 "core" +1047 #t-> PS.pull 1.5 +2 "processing"%k% +3 "core" %կ\  +2 .tPS.seek 1.499ml +2 "processing"%l'^ +3098 "core" ' +2 "processing"%i% +3 "core" %^\  +1068 #t-> PRV.ab2 + .PRV.dial :ab2 +2 "processing"%n  +73 "core"  +7024 #t-> PS.pull 0.3 +2 "processing"%m% +3 "core" %^\  +2 .tPS.seek 1.799ml + "processing"%p'N +660 "core" ' +2 "processing"%q% +3 "core" %M\  +1090 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%o  +72 "core" +633 #t-> PS.pull 0.3 +2 "processing"%s% +3 "core" %M\  +2 .tPS.seek 2.099ml + "processing"%t'= +670 "core" ' +2 "processing"%u% +4 "core" %B\  +6484 #t-> delay 8; PS.empty +2 .delay 8 seconds +802 .PS.seek :empty +2 "processing"%w'ղ +4301 "core" ' +2 "processing"%r% +4 "core" %ճ\  +3456 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 %x% +3 "core" %ճ\  +1469 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%v +103 "core"  +409 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +517 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%z' +2619 "core" ' +2 "processing"%{% +4 "core" %\  +1577 "Can"\ RR +142 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%y +101 "core" +2218 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +868 #-> PRV.sipper + .PRV.dial :sipper +3609 #-> PS.empty + .PS.seek :empty +2 "processing"%}'ղ +2621 "core" ' +2 "processing"%~% +4 "core" %ղ\  +571 #t-> PRV.CBv + .PRV.dial :CBv +2 "processing"%  +132 "core"  +734 #t-> PRV.CBV + .PRV.dial CBV +507 #-> PSV.PSR + .PSV.dial PSR + "processing"%| +114 "core"  +459 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 "processing"%% +4 "core" %\  +531 #t-> PSV.mixloop +2 .PSV.dial :mixloop + "processing"% +101 "core" +793 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +731 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +133 "core" +574 #t-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2631 "core" ' +2 "processing"%% +4 "core" %ճ\  +846 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +102 "core"  +409 #t-> PSR.air + .PSR.select :air +2 "processing"% +2902 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"% ' +2626 "core" ' +2 "processing"%% +4 "core" %\  +834 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +113 "core" +520 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +482 #-> PRV.sipper + .PRV.dial :sipper +634 #-> PS.empty + .PS.seek :empty +2 "processing"%\ 'ղ +2621 "core" ' +2 "processing"% % +4 "core" %ն\  +7702 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +111 "core"  +433 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"% ' +2626 "core" ' +2 "processing"%% +4 "core" %\  +3696 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +99 "core" +377 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +477 #-> PRV.sipper + .PRV.dial :sipper +485 #-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2630 "core" ' +2 "processing"%% +4 "core" %մ\  +8662 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 %% +3 "core" %մ\  +304 "Can"\ SS +415 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +606 #-> PSV.mixloop + .PSV.dial :mixloop +10781 #-> PRV.sipper + .PRV.dial :sipper +848 #-> PS.pull 1.5 +2 "processing"%% +3 "core" %մ\  +2 .tPS.seek 1.499ml + "processing"%'c +3096 "core" ' +2 "processing"%% +4 "core" %a\  +652 #t-> PRV.ab2 + .PRV.dial :ab2 +2 "processing"%  +73 "core"  +710 #t-> PS.pull 0.3 +2 "processing"%% +3 "core" %a\  +2 .tPS.seek 1.799ml + "processing"%'Q +670 "core" ' +2 "processing"%% +4 "core" %Q\  +381 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%  +72 "core" +352 #t-> PS.pull 0.3 +2 "processing"%%% +3 "core" %Q\  +2 .tPS.seek 2.099ml + "processing"%"'A +659 "core" ' +2 "processing"%(% +4 "core" %D\  +1985 #t-> delay 8; PS.empty +2 .delay 8 seconds +803 .PS.seek :empty +2 "processing"%)'ղ +4299 "core" ' +2 "processing"%'% +4 "core" %կ\  +3769 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +103 "core"  +625 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +438 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%#' +5112 "core" ' +2 "processing"%,% +3 "core" %\  +1335 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %% +3 "core" %\  +1716 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%. +103 "core" +924 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +503 #-> PRV.sipper + .PRV.dial :sipper +1446 #-> PS.empty + .PS.seek :empty +2 "processing"%-'ղ +2639 "core" ' +2 "processing"%0% +4 "core" %ձ\  +584 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%1  +133 "core"  +400 #t-> PSV.PSR + .PSV.dial PSR + "processing"%/ +103 "core"  +416 #t-> PS.fill +2 .PS.seek 2.5ml +2 "processing"%3' +2630 "core" ' +2 "processing"%4% +4 "core" %\  +570 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%5 +113 "core" +544 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +427 #-> PRV.sipper + .PRV.dial :sipper + "processing"%2  +131 "core"  +472 #t-> PS.empty + .PS.seek :empty +2 "processing"%7'ղ +2631 "core" ' +2 "processing"%6% +4 "core" %ճ\  +564 #t-> PSV.PSR + .PSV.dial PSR + "processing"%9 +102 "core"  +361 #t-> PSR.air + .PSR.select :air + "processing"% +666 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%:' +2635 "core" ' +2 "processing"%8% +3 "core" %\  +401 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%< +114 "core" +384 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +362 "Can"\ RR +180 #t-> PRV.sipper + .PRV.dial :sipper +562 #-> PS.empty + .PS.seek :empty +2 "processing"%='ղ +2634 "core" ' +2 "processing"%>% +4 "core" %հ\  +612 #t-> PSV.PSR + .PSV.dial PSR + "processing"%A +102 "core"  +414 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%;' +2633 "core" ' +2 "processing"%?% +4 "core" %\  +718 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%D +102 "core" +296 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +418 #-> PRV.sipper + .PRV.dial :sipper +533 #-> PS.empty + .PS.seek :empty +2 "processing"%@'ղ +2625 "core" ' +2 "processing"%B% +4 "core" %մ\  +1040 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %G% +3 "core" %մ\  +503 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +699 #-> PSV.mixloop + .PSV.dial :mixloop +399 #-> PRV.sipper + .PRV.dial :sipper +750 #-> PS.pull 1.5 +2 "processing"%C% +3 "core" %մ\  +2 .tPS.seek 1.499ml +2 "processing"%H'c +3085 "core" ' +2 "processing"%F% +4 "core" %c\  +620 #t-> PRV.sipper + .PRV.dial :sipper +737 #-> PS.empty + .PS.seek :empty +2 "processing"%J'ղ +3089 "core" ' +2 "processing"%I% +4 "core" %յ\  +906 #t-> PRV.sipper + .PRV.dial :sipper +454 #-> PS.pull 1.5 +2 "processing"%E% +3 "core" %յ\  +2 .tPS.seek 1.499ml +2 "processing"%M'd +3087 "core" ' +2 "processing"%K% +4 "core" %g\  +507 #t-> PRV.ab2 +2 .PRV.dial :ab2 + "processing"%L  +74 "core"  +730 #t-> PS.pull 0.3 +2 "processing"%P% +3 "core" %g \  +2 .tPS.seek 1.799ml +2 "processing"%Q'W +671 "core" ' +2 "processing"%N% +4 "core" %Y\  +601 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%O  +72 "core" +385 #t-> PS.pull 0.3 +2 "processing"%R% +3 "core" %Y\  +2 .tPS.seek 2.099ml +2 "processing"%U'I +655 "core" ' +2 "processing"%S% +4 "core" %J\  +1030 #t-> delay 5; PS.empty +2 .delay 5 seconds +502 .PS.seek :empty +3 "processing"%T'ղ +4310 "core" ' +2 "processing"%X% +4 "core" %հ\  +4129 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %V% +3 "core" %հ\  +3780 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%Z +103 "core"  +416 #t-> PSR.flush + .PSR.select :flush +3 "processing"%@ +388 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%W' +2625 "core" ' +2 "processing"%Y% +4 "core" %\  +1207 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%[ +113 "core" +1303 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +370 #-> PRV.sipper + .PRV.dial :sipper +883 #-> PS.empty + .PS.seek :empty +2 "processing"%^'ղ +2634 "core" ' +2 "processing"%\\% +4 "core" %ձ\  +520 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%]  +132 "core"  +480 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%a +100 "core"  +358 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%_' +2636 "core" ' +2 "processing"%c% +4 "core" %\  +552 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%` +103 "core" +243 "Can"'\ RR +52 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +470 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%b  +131 "core" +384 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%d'ղ +2629 "core" ' +2 "processing"%g% +4 "core" %հ\  +577 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%h +102 "core"  +355 #t-> PSR.air + .PSR.select :air +2 "processing"% +505 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%f' +2631 "core" ' +2 "processing"%j% +4 "core" %\  +559 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%k +113 "core" +562 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +482 #-> PRV.sipper + .PRV.dial :sipper +472 #-> PS.empty + .PS.seek :empty +2 "processing"%e'ղ +2620 "core" ' +2 "processing"%i% +4 "core" %ն\  +818 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%n +101 "core"  +311 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%m' +2626 "core" ' +2 "processing"%l% +4 "core" %\  +612 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%q +103 "core" +270 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +405 #-> PRV.sipper + .PRV.dial :sipper +641 #-> PS.empty + .PS.seek :empty +2 "processing"%o'ղ +2627 "core" ' +2 "processing"%s% +4 "core" %ճ\  +1801 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %p% +3 "core" %ճ\  +628 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +489 #-> PSV.mixloop + .PSV.dial :mixloop +875 #-> PRV.sipper + .PRV.dial :sipper +1192 #-> PS.pull 1.5 +2 "processing"%u% +3 "core" %ճ \  +2 .tPS.seek 1.499ml + "processing"%t'b +3095 "core" ' +2 "processing"%r% +3 "core" %b \  +716 #t-> PRV.ab2 + .PRV.dial :ab2 + "processing"%x  +74 "core"  +662 #t-> PS.pull 0.3 +2 "processing"%v% +3 "core" %b\  +2 .tPS.seek 1.799ml + "processing"%w'R +671 "core" ' +2 "processing"%{% +3 "core" %T \  +439 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%y  +73 "core" +350 #t-> PS.pull 0.3 +2 "processing"%z% +3 "core" %T\  +2 .tPS.seek 2.099ml + "processing"%~'D +659 "core" ' +2 "processing"%% +4 "core" %F\  +863 #t-> delay 5; PS.empty +2 .delay 5 seconds +502 .PS.seek :empty +3 "processing"%|'ղ +4302 "core" ' +2 "processing"%}% +4 "core" %ն\  +2073 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %% +3 "core" %ն\  +1104 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +102 "core"  +437 #t-> PSR.flush + .PSR.select :flush +2 "processing"%@ +427 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2633 "core" ' +2 "processing"%% +4 "core" % \  +648 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +114 "core" +601 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +592 #-> PRV.sipper + .PRV.dial :sipper +1168 #-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 "processing"%% +4 "core" %ձ\  +320 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%  +134 "core"  +355 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +101 "core"  +358 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"% ' +2626 "core" ' +2 "processing"% % +4 "core" %\  +733 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +113 "core" +261 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +565 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%\  +133 "core" +422 #t-> PS.empty +2 .PS.seek :empty +2 "processing"%'ղ +2600 "Can"&\ WW +22 "core" ' +2 "processing"%% +4 "core" %կ \  +428 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +101 "core"  +523 #t-> PSR.air +2 .PSR.select :air + "processing"% +526 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2635 "core" ' +2 "processing"%% +4 "core" %\  +444 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +114 "core" +288 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +370 #-> PRV.sipper + .PRV.dial :sipper +635 #-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2629 "core" ' +2 "processing"%% +4 "core" %ձ\  +455 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"% +102 "core"  +301 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%' +2636 "core" ' +2 "processing"%% +4 "core" %\  +810 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"% +114 "core" +658 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +319 #-> PRV.sipper + .PRV.dial :sipper +359 #-> PS.empty + .PS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 "processing"%%% +4 "core" %ճ\  +3828 #t-> PS.reconfigure PSslow + .PS.reconfigure PSslow +2 "processing"%#A 2`b +3 %% +3 "core" %ճ\  +615 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +516 #-> PSV.mixloop +2 .PSV.dial :mixloop +404 #-> PRV.sipper + .PRV.dial :sipper +657 #-> PS.pull 1.5 +2 "processing"%(% +3 "core" %ճ\  +2 .tPS.seek 1.499ml +2 "processing"%"'b +3083 "core" ' +2 "processing"%'% +4 "core" %b\  +587 #t-> PRV.ab2 + .PRV.dial :ab2 +2 "processing"%  +75 "core"  +687 #t-> PS.pull 0.3 +2 "processing"%)% +3 "core" %b\  +2 .tPS.seek 1.799ml +2 "processing"%,'R +658 "core" ' +2 "processing"%% +3 "core" %P\  +332 #t-> PRV.sipper + .PRV.dial :sipper +2 "processing"%.  +73 "core"  +288 #t-> PS.pull 0.3 +2 "processing"%#% +3 "core" %P\  +2 .tPS.seek 2.099ml + "processing"%0'@ +657 "core" ' +2 "processing"%1% +4 "core" %=\  +681 #t-> delay 5; PS.empty +2 .delay 5 seconds +502 .PS.seek :empty +2 "processing"%/'ղ +4310 "core" ' +2 "processing"%-% +4 "core" %ղ\  +3277 #t-> PS.reconfigure PSconfig + .PS.reconfigure PSconfig +2 "processing"%#A d`b +3 %4% +3 "core" %ղ\  +946 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%5 +101 "core"  +402 #t-> PSR.flush +2 .PSR.select :flush + "processing"%@ +339 #t-> PS.fill + .PS.seek 2.5ml +2 "processing"%2' +2627 "core" ' +2 "processing"%3% +4 "core" %\  +784 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%6 +102 "core" +1034 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +830 #-> PRV.sipper + .PRV.dial :sipper +1105 #-> PS.empty + .PS.seek :empty +2 "processing"%9'ղ +2621 "core" ' +2 "processing"%7% +3 "core" %յi\  +698 #t-> PRV.CBV + .PRV.dial CBV +2 "processing"%8  +132 "core"  +602 #t-> PSV.PSR + .PSV.dial PSR + "processing"%< +104 "core"  +5842 #t-> PS.fill + .PS.seek 2.5ml +39 "processing"%:' +2625 "core" ' +2 "processing"%>% +4 "core" %a\  +556 "Can"\ RR +126 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%A +114 "core" +1222 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +605 #-> PRV.sipper + .PRV.dial :sipper +2 "processing"%=  +130 "core" +711 #t-> PS.empty + .PS.seek :empty +2 "processing"%?'ղ +2636 "core" ' +2 "processing"%D% +4 "core" %լr\  +537 #t-> PSV.PSR +2 .PSV.dial PSR + "processing"%; +101 "core"  +321 #t-> PSR.air + .PSR.select :air +2 "processing"% +625 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%B' +2629 "core" ' +2 "processing"%G% +4 "core" %e\  +810 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%C +114 "core" +530 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +447 #-> PRV.sipper + .PRV.dial :sipper +460 #-> PS.empty + .PS.seek :empty +2 "processing"%@'ղ +2631 "core" ' +2 "processing"%F% +4 "core" %կe\  +650 #t-> PSV.PSR + .PSV.dial PSR +2 "processing"%H +101 "core"  +994 #t-> PS.fill +2 .PS.seek 2.5ml + "processing"%I' +2628 "core" ' +2 "processing"%E% +4 "core" %c\  +3031 #t-> PSV.mixloop + .PSV.dial :mixloop +2 "processing"%J +114 "core" +294 #t-> PTV.PRVmixing + .PTV.dial :PRVmixing +871 #-> PRV.sipper + .PRV.dial :sipper +2714 #-> PS.empty + .PS.seek :empty +2 "processing"%K'ղ +2624 "core" ' +2 "processing"%L% +4 "core" %ձ\  +31161 "Can"$\ RR +41749 #t-> ESP.ready! +2 "collection"'P% +4 "core" %Ӵ +2 "sampler")M% +3 "processing"%N% +3 "manipulator"&O% +8 "core" %u . G + %ձn\  + %\  , #  d +2 "manipulator"&R& +3 "core" & ! , d- +2 "storage"(Q& +3 "core" & \ c k\  +2 "storage"(S% +3 "core" % }\  +2 "collection"'U& +3 "core" & \ +2 "processing"%X& +3 "core" &d\  +2 "collection"'V +3 "core"  +2 "processing"%Z +2 "core" W +3 "sampler")T% +3 "core" %u & G +2 "collection"'Y& +3 "core" & \ +2 "collection"'[% +3 "core" %Ӵ +2 "processing"%W& +4 "core" &b\  +2 "processing"%\\% +3 "core" %ձr\  +2 "manipulator"&]% +4 "core" %\  - #  d + "manipulator"&a& +4 "core" & - . 6 d- + "storage"(^& +4 "core" & \ d {\  +2 "storage"(c% +3 "core" % \  +2 "collection"'`9 +3 "core" 9 + "processing"%b9 +3 "core" 9 +18138 "Can"o\ TS +466 #t-> access 2 +2 .SE.seek :down +2 "storage"(_'} +2 "core" ' +2 "manipulator"&g% +4 "core" %\  / -  c + "manipulator"&h& +4 "core" & - & _ d- + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(d(K +1303 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (j& +3 "core" &K6\   +6412 #t-> startTube 2 +1669 #-> shortDA +3 "collection"'k% +2 "processing"%f% +4 "core" %ӴN +4 %ձ,\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +223 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + .PTV.dial :PRVmixing + .PRV.dial :sipper +2 .PS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 1.1ml +2 "processing"%i'` +2288 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%n  +3 "collection"'e  +76 "core" +55  +2 .tPS.seek 0.5ml +2 "processing"%l'\ +1268 "core" ' + .tPRV.dial :waste2 +2 "processing"%q @ +103 "core" > +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%m'ղ +611 "core" ' + .tPSV.dial PSR +2 "processing"%s +101 "core"  +2 "processing"%p% +4 "core" %ձ3\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%u'TE +1105 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%o' +1610 "core" ' + .tPSV.dial :mixloop +2 "processing"%r +103 "core" +2 .tPS.seek :empty +2 "processing"%x'ղ +2634 "core" ' + .tPSV.dial PSR +2 "processing"%v +103 "core"  +2 "processing"%t% +4 "core" %ծ#\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%{'TE +1109 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%y' +1613 "core" ' +2 .tPSV.dial :mixloop + "processing"%z +104 "core" + .tPRV.dial :sipper +2 "processing"%w  +44 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2633 "core" ' + .tPSV.dial PSR +2 "processing"%~ +103 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%}' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"% +115 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2625 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%|& +4 "core" &\  + .tHand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +4 "core" % \  Q R M f + "storage"(% +3 "core" % \  +2 "storage"(. +3 "core" .(K + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +1315 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ( & +35 "core" &  >\  +9 "manipulator"&& +3 "core" & $ 0 " a- +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"& ( +19 "core" ( +2 "manipulator"&& +4 "core" &  , `4 + "storage"(\ & +4 "core" & \  '\  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"& ' +101 "core" ' +2 "storage"(& +4 "core" & \  \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"( ' +282 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (& +2 "core" & p n W +2 "manipulator"&& +3 "core" & - 0 C a4 +2 .tElbow.seek 2 +2 "manipulator"&( +31 "core" ( +2 "manipulator"&& +4 "core" & 0 - 9 d + "storage"(& +4 "core" &  @\  + .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +14 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +5 "storage"('} +4 "core" & . 0  c +2 "manipulator"&%% +3 "core" % Ξ / - / di +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&((k +161 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +88 "core" ( +3 "manipulator"&& +4 "core" &r 4 : F c + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &'& +2 "core" &r - / & b +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 "manipulator"&)& +4 "core" &r , ) " d +2 "manipulator"&"% +3 "core" % ) # $ d +2 "processing"%& +4 "core" &\  + "processing"%.& +4 .tPC.seek :closed +2 "processing"%#(] +3 "core" &\  +3 &\   +8 &0\ \ \ . +9 &a\ \ B +10 &1x\ \ U +9 &W \ V +10 &W \ U +9 &sZ\ V +9 &6Y\ U +10 &V \ U +9 &[\ V +9 &{V\ V +10 & >T \ U +9 &"W\ U +10 &#T \ U +9 &%X \ U +9 &'GR\ U +10 &)U\ V +9 &*X\ V +9 &,S\ U +9 &.M\\\ V +10 &0X\ U +10 &1U\ U +9 &3Y\ V +9 &5WT\ U +10 &7U\ U +9 &8U\ U +9 &:Y\ V +10 &<^X\ \ U +9 &> U\ U +10 &?\\\ V +9 &AU \ U +9 &CeU \ V +10 &E&^\ V +9 &Fm\ \ W +9 &H\ Z +10 &J] \ [ +9 &L\ [ +10 &M \ [ +9 &O\ [ +9 &Qd \ \\ +10 &S&\ \\ +9 &T\ \\ +9 &V\ \\ +10 &Xk\ \\ +9 &Z,\ \\ +10 &[\ T +9 &])I\ #j +9 &]w9\ 5 +5 ( + "processing"%.& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 +2 .Hand.open + "manipulator"&,1 +76 "core" 1 +2 "manipulator"&1% +4 "core" % + ,  a + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&0'\ +90 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%-  +3 %49 +5 "core" 9 +102 "processing"%59 +2 "core" 9 +103 "processing"%/9 +3 "core" 9  +103 "processing"%39 +2 "core" 9  +103 "processing"%69 +2 "core" 9 +103 "processing"%29 +2 "core" 9 +103 "processing"%79 +2 "core" 9 +103 "processing"%89 +3 "core" 9 +103 "processing"%<9 +2 "core" 9" +103 "processing"%99 +2 "core" 9& +103 "processing"%>9 +2 "core" 9+ +103 "processing"%A9 +2 "core" 9/ +103 "processing"%=9 +3 "core" 93 +103 "processing"%:9 +2 "core" 97 +103 "processing"%D9 +2 "core" 9; +103 "processing"%;9 +2 "core" 9@ +103 "processing"%?9 +2 "core" 9D +103 "processing"%G9 +2 "core" 9H +103 "processing"%C9 +2 "core" 9L +103 "processing"%B9 +2 "core" 9P +103 "processing"%F9 +2 "core" 9U +103 "processing"%H9 +2 "core" 9Y +103 "processing"%@9 +3 "core" 9] +102 "processing"%E9 +2 "core" 9a +103 "processing"%J9 +2 "core" 9e +103 "processing"%I9 +2 "core" 9j +103 "processing"%L9 +2 "core" 9n +103 "processing"%P9 +3 "core" 9r +102 "processing"%O9 +2 "core" 9v! +103 "processing"%N9 +2 "core" 9z! +103 "processing"%M9 +2 "core" 9! +103 "processing"%R9 +2 "core" 9! +103 "processing"%Q9 +3 "core" 9! +102 "processing"%S9 +2 "core" 9! +103 "processing"%U9 +2 "core" 9! +103 "processing"%X9 +2 "core" 9! +103 "processing"%V9 +2 "core" 9! +103 "processing"%Z9 +2 "core" 9 +103 "processing"%T9 +2 "core" 9! +103 "processing"%Y9 +2 "core" 9! +103 "processing"%[9 +2 "core" 9! +103 "processing"%W9 +2 "core" 9 +103 "processing"%\\9 +3 "core" 9 +102 "processing"%]9 +2 "core" 9 +103 "processing"%a9 +2 "core" 9 +103 "processing"%^9 +2 "core" 9 +103 "processing"%c9 +2 "core" 9 +103 "processing"%`9 +3 "core" 9 +102 "processing"%b9 +2 "core" 9 +103 "processing"%g9 +2 "core" 9 +103 "processing"%h9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%!9 +3 "core" 9 +103 "processing"%j9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9  +103 "processing"%f9 +2 "core" 9 +103 "processing"%K9 +2 "core" 9 +103 "processing"%e9 +2 "core" 9\ +103 "processing"%n9 +2 "core" 9 \ +103 "processing"%i9 +2 "core" 9% +103 "processing"%q9 +2 "core" 9) +103 "processing"%l9 +2 "core" 9- +103 "processing"%s9 +3 "core" 92 +102 "processing"%p9 +2 "core" 97  +103 "processing"%m9 +2 "core" 9< +103 "processing"%u9 +2 "core" 9@ +103 "processing"%r9 +2 "core" 9E +103 "processing"%o9 +3 "core" 9J +102 "processing"%v9 +2 "core" 9N +103 "processing"%t9 +2 "core" 9S# +103 "processing"%x9 +2 "core" 9X' +103 "processing"%{9 +2 "core" 9]+ +103 "processing"%z9 +3 "core" 9a/ +3 .tPH.hold 2:00:00,28C +2 "processing"%w pp_ +2 .tdelay 1:30 +4 "core" 0 +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%y +102 "core"  +2 "processing"%~% +4 "core" %ղH\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +612 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%}  +133 "core"  +2 .tPSV.dial PTV + "processing"%| +74 "core" +2 .tPBV.dial :waste1 + "processing"%  +55 "core" +2 "processing"%% +4 "core" %ҺT\  + .tPS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%d' +1615 "core" ' +2 .tdelay 5:00 +2183 "Can"A\ ?? +27819 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +74 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%\ ' +2531 "core" ' + .tPSV.dial PTV +2 "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%$ +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%& +73 "core" +2 .tdelay 5 seconds +541 .PSV.dial :air +5 "processing"%  +71 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2518 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +133 "core" +2 .tPSV.dial :mixloop + "processing"%_ +44 "core" +2 .tPRV.dial :ab1 + "processing"% @ +105 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%' +353 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%  +43 "core"  +2 "processing"%% +4 "core" %M\  +2 .tPS.seek 0.32ml +2 "processing"%%'D +404 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" +2 .tPRV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"% 'G +1224 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%'\ +873 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%'  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1613 "core" ' + .tPSV.dial :PML +2 "processing"%) +44 "core" +2 .tPTV.dial :mixing + "processing"%" @ +75 "core" B +2 .tPBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%% +4 "core" %Ҷ\  + .tPS.seek 1.85ml +2 "processing"%' +247 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%* * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%,' +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'1& +3 "core" &O \ + "manipulator"&4& +4 "core" &r j j H j + "manipulator"&.% +4 "core" %\  ` h ' i +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&5(, +136 "core" ( +2 "manipulator"&& +4 "core" &, i f A k + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &, n l | j +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&3/ +67 "core" / +2 "manipulator"&6& +4 "core" &, L Q J e +2 "manipulator"&2% +3 "core" % ) 2 G O d +2 .tForearm.seek :retract +2 "manipulator"&7'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&8( +282 "core" ( +2 "manipulator"&<& +4 "core" &) O Q k fBh + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &) I E d fBh + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&>' +96 "core" ' +5 "manipulator"&A& +4 "core" &) J R c fBh + "manipulator"&=% +4 "core" % D D F f +2 "collection"':& +3 "core" &V \ +2 "collection"'D& +3 .tCC.seek :closed +2 "collection"';(` +3 "core" &e \ +2 &Z  +9 &2vW , +9 &_~d A +10 &2vd T +9 &Te U +9 &Ra U +10 &tOd U +9 &6Vk U +10 &Pa U +9 &PZ U +9 &|V^ U +10 & >Tb U +9 &"Wc U +9 &#Sh U +10 &%Tg U +9 &'FX_ U +9 &) Ol T +10 &*Sh T +9 &,R` T +10 &.NT\\ U +9 &0Ta U +9 &1Od U +10 &3Wd U +9 &5VSo U +10 &7Sn T +9 &8Tn T +9 &:Qg T +10 &<^Sh U +9 &>"Mm T +9 &?Wh U +10 &ARh T +9 &CgOn T +9 &E)Sg T +10 &FSh T +9 &HWg U +10 &Jkdf V +9 &L$~j Y +9 &Mp ] +10 &Od _ +9 &QWh _ +9 &Sk _ +10 &Th ` +9 &Vj a +10 &XZk a +9 &Z g b +9 &[ \ k b +10 &]  d b! +9 &_W X Q +9 &`F$a , +10 &`nt _ X +2 ( + "collection"'D& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.31 + "collection"'?& +4 "core" &`nr W X +2 .tHand.open + "manipulator"&G1 +72 "core" 1 +2 "manipulator"&C% +4 "core" % - , " b + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&B'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%F +102 "core"  +2 "processing"%H% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%@' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%E  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%J' +1609 "core" ' + .tPSV.dial PSR +2 "processing"%I +43 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%L' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%P  +2 "collection"'O  +33 "core"  +129  +2 .tPSV.dial :mixloop + "processing"%N +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%M  +75 "core" +2 .tPS.seek 0ml +2 "processing"%R' +2622 "core" ' + .tPSV.dial :air +2 "processing"%Q  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%S' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%U +44 "core" +2 .tPS.seek 0ml +2 "processing"%X' +171 "Can".\  +2459 "core" ' + .tPSV.dial :air +2 "processing"%V  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Z' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%T +44 "core" +2 .tPS.seek 0ml +2 "processing"%Y' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&[& +4 "core" &( @ ZBg +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&W( +3 "core" ( +2 "manipulator"&\\& +4 "core" &(  XBg + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &]& +3 "core" &( T XBg +2 .tForearm.seek CC + "manipulator"&a' +98 "core" ' + .tHand.close +2 "manipulator"&^/ +67 "core" / +2 .tCC.seek :open +2 "collection"'c( +468 "core" ( +2 "manipulator"&`& +3 "core" &( *  [Bg +2 "manipulator"&b% +3 "core" %   +  [ +2 .tForearm.seek :retract +2 "manipulator"&g'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&h(, +284 "core" ( +2 "manipulator"& & +4 "core" &, / : bD + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &, " )  bD +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&j' +111 "core" ' + .tHand.open +2 "manipulator"&k1 +119 "core" 1 +2 "manipulator"&f% +4 "core" % y  Zd + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&K'\ +100 "core" ' +2 ."da"delayUntil "11:54:43.03" +24712 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%e @ +74 "core" B +2 ."da"PBV.dial :waste1 + "processing"%n  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%q  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%l' +2500 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%s +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%p  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%m +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%u  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%r'ղ +2501 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%o +132 "core"  +2 "processing"%v% +3 "core" %ղ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%t'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%x'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%{  +73 "core"  + ."da"PSV.dial PTV +3 "processing"%z +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%y  +36 "core" +2 "processing"%~% +3 "core" %Ҷw\  +2 ."da"PS.seek 1.5ml +2 "processing"%'| +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%}' +1619 "core" ' +2 ."da"delay 2:00 +11344 "Can""\ cc +658 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%|  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2504 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%- +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2488 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +131 "core"  +2 "processing"%d% +3 "core" %ղ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%$'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%& +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%\ % +3 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%'} +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2508 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2507 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%'  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%)  +41 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%" +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +406 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%  +43 "core"  +2 "processing"%*% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%'[ +350 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%1'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%4 +44 "core" + ."da"PTV.dial :mixing +2 "processing"%. @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%/% +3 "core" %Ҷ\  +2 ."da"PS.seek 1.85ml +2 "processing"%(' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%3 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%6' +1971 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +15244 "Can"#\ ?> +32759 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%2  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +33 "core" , +43 ."da"PSV.dial :air +2 "processing"%  +45 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%<' +2512 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%9 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%5  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%A +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%=  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%:'ղ +2478 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%7 +132 "core"  +2 "processing"%+% +4 "core" %նG\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%?'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%G'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 "processing"%C  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%D +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%F  +35 "core" +2 "processing"%H% +3 "core" %Һ(\  +2 ."da"PS.seek 1.5ml +2 "processing"%>' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +3 "processing"%, * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%E' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%@  +35 "core" +2 ."da"delay 30 seconds +555 "Can"&\ ?? +2447 ."da"PBV.dial between PSV and waste1 +2 "processing"%I * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%J +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%O' +2497 "core" ' + ."da"PSV.dial PTV +3 "processing"%P +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%N +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%M +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%L  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%Q'ղ +2494 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%R +132 "core"  +2 "processing"%U% +3 "core" %լ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%S'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%V'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%X +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%T  +34 "core" +2 "processing"%Z% +3 "core" %ҽn\  +2 ."da"PS.seek 1.5ml +2 "processing"%[' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%]' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%^  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%B +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%;' +2507 "core" ' + ."da"PSV.dial PTV +2 "processing"%` +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%b +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%a +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%!'ղ +2479 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%W +131 "core"  +2 "processing"%k% +3 "core" %ձ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%f'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%g'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%j +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%e  +34 "core" +2 "processing"%n% +3 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%i' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%q * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%Y' +1611 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%s  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%m +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%u' +2297 "Can"+\ AB +206 "core" ' + ."da"PSV.dial PTV +2 "processing"%l +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%o +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%v +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%r  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%t'ղ +2477 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%{ +132 "core"  +8 "processing"%z% +132 "core" %մ\  +21 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +5 "processing"% +11 ."da"PS.reconfigure PSconfig +6 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +5 "processing"%y'm +360 "core" ' +2 ."da"delay 5 seconds +502 "processing"%~% +4 "core" %l\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%x'\ +351 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%|  +34 "core"  +2 "processing"%% +4 "core" %ҷ\  + ."da"PS.seek 1.5ml +2 "processing"%'} +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%} * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%- * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2525 "core" ' + ."da"PSV.dial PTV +3 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%d +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%&'ղ +2535 "core" ' +2 "processing"%9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%\  +3 "core" 4 4 +2 "processing"%$& +3 "core" &]w)C 5 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&_% +4 "core" %\  P + "storage"(% +4 "core" %}\ \  +2 "storage"(. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"((R +354 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &R\ \  l +2 "manipulator"&& +3 "core" &,  ND +2 "manipulator"& % +3 "core" %\   N +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"& ( +222 "core" ( +2 "manipulator"&%& +4 "core" &  OI + "storage"(& +4 "core" &R\ \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +100 "core" ' +2 "storage"('& +4 "core" &R\ \ v + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(' +270 "core" ' +2 "storage"()- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"("'y +34 "core" ' +2 "manipulator"& & +4 "core" & j QI +2 "manipulator"&% +3 "core" % Q +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&*'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +244 "core" ( +2 "manipulator"&& +4 "core" &s  N + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &s  N + ."da"Forearm.seek PC +2 "manipulator"&4' +96 "core" ' + ."da"Hand.close +2 "manipulator"&./ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%( +455 "core" ( +2 "storage"(/& +3 "core" &R\ ' +2 "manipulator"&3& +3 "core" &s l Q +2 "manipulator"&1% +4 "core" % Ͽ Q# + ."da"Forearm.seek :retract +2 "manipulator"&('\ +90 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&2( +263 "core" ( +2 "manipulator"&0& +4 "core" &  P1 + "storage"(& +4 "core" &R\ \  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&6' +96 "core" ' + ."da"Hand.open +2 "manipulator"&91 +68 "core" 1 +2 "storage"(5- +3 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +3 "storage"(A'E +23 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate + "storage"(=' +54 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19oct2912h.tif +2 "processing"%<& +9 "core" &) +4 "manipulator"&7& +10 "core" & q q  C1 +4 "manipulator"&+% +8 "core" % w w # C +4 ."psFlush"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"&:'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&?(, +184 "core" ( +2 "manipulator"&C& +4 "core" &,  E- + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &D& +3 "core" &,  E- +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&F' +96 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&H/ +70 "core" / +2 "manipulator"&G& +4 "core" &, M O A @- +2 "manipulator"&,% +3 "core" % 0 I L @ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&>'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&@(k +123 "core" ( +2 "manipulator"&I& +4 "core" &s s s 3 D + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &J& +3 "core" &s u t " D + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&E' +93 "core" ' +44 "manipulator"&P& +13 "core" &s t i D +2 "manipulator"&N% +4 "core" %Ͽ t u [ DD +2 "processing"%M& +4 "core" &8 +2 "processing"%L& +4 ."psFlush"PC.seek :closed +2 "processing"%O(] +3 "core" &; +3 &H  +10 &(r - +9 &^~ A +9 &As~ T +10 &Q} V +9 &Pv U +10 &Sk U +9 &DLg U +9 &RY U +10 &RU U +9 &RQ U +9 & LRH U +10 &"OF U +9 &#JH U +9 &%O U +10 &'TM U +9 &)R U +10 &*T U +9 &,U V +9 &.\\T U +10 &0T U +9 &1N U +9 &3Q U +10 &5eJ U +9 &7'O U +10 &8P U +9 &:S U +9 &.Q U +9 &?N U +9 &AP U +10 &CtL U +9 &E5T V +10 &Fb W +9 &Hz Y +9 &Jk [ +10 &L, \\ +9 &M \\ +9 &O \\ +10 &Qr \\ +9 &S4 \\ +10 &T \\ +9 &V \\ +9 &Xxl \\ +10 &Z:r \\ +9 &[v O +9 &]*G{m #k +10 &]|?e 5 +5 ( +2 "processing"%L& +13 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.71 +4 "processing"%R& +13 "core" &]|(c 5 +3 &]|(` 5 +3 ."psFlush"Hand.open +6 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.829 seconds\ /var/log/esp/da19oct2912h.tif: TIFF Upload Complete\ +3 "manipulator"&U1 +2 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19oct2912h15s.tif +73 "core" 1 +2 "manipulator"&Q% +4 "core" % Ͽ r u $ AD +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&S'\ +95 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%X +134 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%T'TE +1121 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +87 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19oct2912h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19oct2912h30s.tif +1519 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%V +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%\\  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%[' +1416 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19oct2912h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19oct2912h70s.tif +1205 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%^ +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%8'\ +607 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2125 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%] +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%` U +55 "core" V +2 ."psFlush"PS.seek 0ml +3 "processing"%b' +2625 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%a @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"% ' +254 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19oct2912h70s.tif: TIFF Upload Complete\ +3 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.829 sec auto-exposure",Subject: "da19oct2912h images!" +8 "storage"(;- +10 "core" -' +7 "storage"(W& +8 "core" &R E +2 "manipulator"&k& +6 "core" &s 3 G + "manipulator"&!% +5 "core" %\  S G" +2 ."da"Elbow.reconfigure TightElbow +5 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&f( +269 "core" ( +4 "manipulator"&j& +9 "core" & e G, +4 "storage"(e& +6 "core" &R / +4 ."da"Forearm.reconfigure TightForearm +6 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 600 counts +4 "manipulator"&n' +106 "core" ' +6 ."da"SE.reconfigure SEgently +6 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.21 Pucks below Top Plate +7 "storage"(g' +57 "core" ' +4 "manipulator"&q& +7 "core" & S W, +3 "storage"(i& +6 "core" &R ' ( +3 ."da"Elbow.reconfigure LimpElbow +5 "manipulator"&$ ,(#b +4 ."da"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek 1 +4 "manipulator"&s'm +27 "core" ' +2 ."da"Elbow.hold +5 "manipulator"&p, +5 "core" , +4 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +6 ."da"SE.reconfigure SEconfig +4 "storage"(#QK-0-\ b +5 ."da"SE.seek -0.03 Pucks below Top Plate +4 "storage"(m' +27 "core" ' +5 "manipulator"&Y% +9 "core" %͔  M +2 "storage"(l& +8 "core" &R D U + ."da"Forearm.force -20 +5 "manipulator"&5 +4 ."da"Forearm.seek 1 + 339 counts +4 "manipulator"&o' +16 "core" ' +4 "manipulator"&v& +6 "core" & T X, +6 "storage"(r& +9 "core" &R 1 2 s +2 ."da"Forearm.reconfigure TightForearm +7 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +4 "manipulator"&u' +24 "core" ' +6 "storage"({% +13 "core" % $ # A +8 ."downElevator"SE.seek :down +9 "storage"(z'} +96 (t% +3 "core" %0 $ #  Zp +5 "manipulator"&~% +5 "core" %  UW +5 ."da"Forearm.reconfigure LooseForearm +8 "manipulator"&#Q@2^d^2b +6 ."da"Forearm.seek :retract +11 "manipulator"&y'\ +93 "core" ' +33 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1253 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%x  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%| +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PTV +46 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%}' +2624 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%-  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2621 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1106 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +1618 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +52 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%\ '\ +535 "Can"8\ GG +76 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +2112 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%_ +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2640 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%%'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%h' +2634 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%' +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%K' +2625 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%) @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2632 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" & O Q i g, +2 "manipulator"&% +3 "core" %\  O S g +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +256 "core" ( +2 "manipulator"& & +4 "core" &t _ K  h + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &.& +3 "core" &t d h H i + ."psFlush"Forearm.seek PC +2 "manipulator"&*' +93 "core" ' + ."psFlush"Hand.close +2 "manipulator"&#/ +71 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%/( +455 "core" ( +2 "manipulator"&3& +3 "core" &t h h P j +2 "manipulator"&1% +3 "core" % Ϻ l k W k +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&4'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek :garage +2 "manipulator"&0(, +135 "core" ( +2 "manipulator"&& +4 "core" &, s p kI + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, q g p kG +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&9' +111 "core" ' + ."psFlush"Hand.open +2 "manipulator"&51 +69 "core" 1 +2 "manipulator"&<% +4 "core" % w  \  `c + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&7'\ +100 "core" ' +2 #tFinished short da assay +3309 #-> access 1 +2 .SE.seek :down + "storage"(+'} +3 "core" ' +2 "manipulator"&(% +3 "core" %\  b j % k +2 "manipulator"&"& +4 "core" &, a i k> + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(A(<1 +1304 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (C& +3 "core" &<37 \   +32709 "Can"L\ <; +60002 T\ ;; +60002 V\ ;; +60002 a\ << +60002 m\ <; +60002 a\ <; +60003 f\ ;; +60002 l\ ;; +60002 h\ << +60002 i\ <; +60002 b\ << +60002 e\ ;; +60003 n\ <; +60002 Z\ <; +60002 H\ <; +60002 \ << +60002 \ ;; +60002 \ << +60003 \ ;; +60002 \ ;; +60002 \ <; +60002 \ ;; +60002 \ ;; +60002 }\ << +60003 }\ ;< +60002 }\ ;; +60002 l\ <; +60002 P\ ;; +60002 =\ ;; +60002 &\ <; +60002 \ ;; +60002 \ <; +60002 \ ;; +60002  \ <; +60002  \ <; +60002 \ << +60003 \ ;; +60002 \ K;< +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ <; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;: +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 |\ ;; +60002 u\ ;; +60002 p\ ;; +60002 q\ ;: +60002 q\ ;; +60002 v\ ;; +60002 p\ ;: +60002 p\ ;; +60002 n\ ;: +60002 i\ k;; +60002 d\ O;; +60002 ]\ H;; +60002 T\ D<; +60002 F\ B;; +60002 A\ ?;; +60002 >\ ><; @EDT1572408544.86 3\ =<; +60002 2\ ;;; +60002 *\ ;;; +60002 '\ :<; +60002 \ 8<; +60002 \ 7;; +60002 #\ 7;; +60002 0\ 5;; +60002 ,\ 4<; +60002 6\ 4;; +60002 ,\ 1;; +60002 7\ 0;; +60002 4\ /<; +60002 2\ .<; +60002 4\ -<; +60002 A\ +;; +60002 D\ *;; +60002 D\ );; +60002 K\ ';; +60002 J\ &;; +60002 P\ %;; +60002 P\ $;; +60002 \\\ #<; +60002 Z\ ";; +60002 V\ <; +60002 Y\ ;; +60003 R\ ;; +60002 O\ <; +60002 R\ ;; +60002 J\ ;; +60002 I\ ;; +60002 R\ ;; +60002 C\ ;; +60002 B\ ;; +60002 R\ ;; +60002 P\ ;; +60003 K\ <; +60002 \\\ ;; +60002 X\ ;; +60002 U\ ;; +60002 a\ <; +60002 g\ <; +60002 g\ ;; +60002 v\ << +60003 r\ <; +60002 s\ ;; +60002 \ <; +60002 w\ \ ;; +60002 p\ \ ;; +60002 |\ \ ;; +60002 y\ <; +60002 \ \ <; +60003 \ ;; +60002 \ V;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60003 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;: +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;: +60003 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ {;; +60003 \ M<; +60002 \ F<; +60002 \ A;; +60002 \ >;; +60002 \ =<< +60002 \ :;; +60002 \ 8;; +60002 \ 7;< +60003 \ 6<; +60002 \ 5<; +60002 \ 3<; +60002 \ 3<; +60002 \ 2<; +60002 \ 0<< +60002 \ /;; +60003 \ /<; +60002 \ ,;; +60002 \ ,;; +60002 \ *<< +60002 \ )<; +60002 \ (;< +60002  \ &;; +60002 \ %;; +60003 \ $<; +60002 \ ";; +60002  \ ;; +60002  \ ;; +60002 \ ;< +60002 \ <; +60002 \ << +60002 \ ;; +60003 \ ;; +60002 \ ;; +60002 \ \ ;; +60002  \ ;; +60002  \ << +60002  \ ;; +60002  \ ;; +60002  \ << +60002 \ <; +60003  \ ;; +60002  \ <; +60002 \ ;; +60002 \ \ <; +60002 \ \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60003 \ <; +60002 \ ;; +60002 \ <; +60002 \ <; +60002 \ <; +60002 \ ;; +60002 \ ;; +60002 \ <; +60002 \ <; +60003 \ <; +60002 \ ;; +60002 \ >;; +60002 \ |;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60003 \ ;; +60002 \ ;; +60002 \ ;; @EDT1572494947.89 \ ;; +60002  \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 +\ ;; +60002 !\ ;; +60003 "\ ;; +60002 #\ ;; +60002 0\ ;; +60002 8\ :; +60002 +\ ;; +60002 &\ ;; +60002 (\ ;; +60002 '\ d;; +60002 ,\ J;; +60003 ,\ B;; +60002 /\ ?=; +60002 3\ <;; +60002 9\ ;;; +60002 8\ 9;; +60002 8\ 7;; +60002 =\ 6;; +60002 H\ 5<; +60002 @\ 4;; +60002 B\ 2;; +60003 C\ 2;; +60002 M\ 0;; +60002 I\ /;; +60002 F\ .;; +60002 N\ -;; +60002 R\ -;; +60002 N\ +<; +60002 P\ *;; +60002 R\ )<; +60003 V\ (<; +60002 P\ &<; +60002 Q\ %;; +60002 L\ %;; +60002 R\ #;; +60002 J\ !;; +60002 L\ !<; +60002 O\ ;; +60002 O\ ;; +60002 L\ ;; +60003 I\ <; +60002 Q\ ;; +60002 N\ ;; +60002 H\ ;; +60002 F\ ;; +60002 O\ ;; +60002 G\ <; +60002 ?\ << +19376 #t-> exit +5 #mEXIT @1572526342.80EDT @1572526370.85EDT = =tMAIN =mMAIN_scheduler @EDT1572526372.49 #"core_reset"Sent BREAK +2 #t@0x950E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9788, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9A08, state=0x3A84, ifg=0x10, ie=0xFD #@0x9C82, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9F00, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA17A, state=0x3A84, ifg=0x10, ie=0xFD #@0xA3F3, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA508, state=0x3A84, ifg=0x80, ie=0xFD + #@0x6051, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +354 "Can"D\ >> +2 D\ >> #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %u G + .tSS.reconfigure SSconfig +2 "sampler")#.0X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +5 "storage"(& +2 "core" &<1 U\  +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 .tSC.hold + "storage"(, +2 "core" , + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 (% +2 "core" %z W\  +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.hold + "storage"(+ +2 "core" + + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tCH.coast + "collection"'  +2 "core" + .tCH.configure CHconfig +2 "collection"'\ 2 +2 .tPH.coast +2 "processing"%  +2 "core" 4 + .tPH.configure PHconfig +2 "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 + "sampler") +10 #tCleanly exited at 08:52:22EDT31-Oct-19 +788 #-> ESP.ready! +2 "collection"'% +3 "processing"%% +4 "core" %Ӵ + "manipulator"&% +5 "sampler")% +8 "core" %ձ\  + %\  ; ?  h + %u  G +2 "manipulator"&& +3 "core" &, , 3 h> + "storage"(& +4 "core" &<1 M\  + "storage"(% +3 "core" %z 0\  +2 "collection"'& +3 "core" & +2 "processing"% & +3 "core" &\  +2 "collection"'! +3 "core"  + "collection"'" +3 "core"  +2 "collection"'# +2 "core"  +2 "processing"%$ +3 "core"  +2 "processing"%% +2 "core" W +2 "processing"%& +3 "core"  +2 "processing"%' +3 "core"  + "sampler")( +3 "core"  +2 "sampler"))% +3 "core" %u \ G +2 "collection"'*& +4 "core" & + "collection"'+% +4 "core" %Ӵ +2 "processing"%,& +3 "core" &\  +2 "processing"%-% +3 "core" %ձ\  +2 "manipulator"&.% +3 "core" %\  6 -  h +2 "manipulator"&/& +3 "core" &, ( / # g> +2 "storage"(0& +3 "core" &<1 V\  +2 "storage"(1% +4 "core" %z Z\  + "collection"'29 +3 "core" 9 +2 "processing"%39 +3 "core" 9 +1072 #t-> access 2 +2 .SE.seek :down +2 "storage"(4'} +2 "core" ' +2 "manipulator"&5% +3 "core" %\  6 5 9 h +2 "manipulator"&6& +3 "core" &, * ) h> +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(7(K +360 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (8& +2 "core" &K6 \   +57224 "Can"@\ GG +60002 J\ HH +60002 I\ \ GG +43882 #t-> startTube 2 +2091 #-> daExtract 40 + #Loading sh1 puck from tube 2 into Collection Clamp +2 "collection"'9& +3 "core" & + .tHand.open + "manipulator"&:1 +16 "core" 1 +2 "manipulator"&;% +4 "core" %\  * ,  ] + "storage"(<% +4 "core" %z J 0 + "storage"(=. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(>( +1317 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (?& +2 "core" &  : ; +2 "manipulator"&@& +3 "core" &,  i Z> +2 "manipulator"&A% +3 "core" %\   Z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&B( +179 "core" ( +2 "manipulator"&C& +4 "core" &  Y3 + "storage"(D& +4 "core" &  : : + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&E' +93 "core" ' +2 "storage"(F& +4 "core" &  : < + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(G' +268 "core" ' +2 "storage"(H- +3 "core" -'z + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (I& +2 "core" &    +2 "manipulator"&J& +3 "core" &  Y3 +2 .tElbow.seek 2 +2 "manipulator"&K( +3 "core" ( + "manipulator"&L& +4 "core" &  Y3 + "storage"(M& +4 "core" &  : ; +2 .tForearm.seek 2 + 300 counts + "manipulator"&N'Ϊ +23 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&O/ +77 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&P& +4 "storage"(Q'} +3 "core" &   X3 +2 "manipulator"&R% +4 "core" % Ρ X + .tForearm.seek :retract +2 "manipulator"&S'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&T( +129 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +59 "core" ( +2 "manipulator"&U& +4 "core" &    [ +40 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +3 "core" &   [ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&W' +102 "core" ' +2 "manipulator"&X& +4 "core" &  ! Z +2 "manipulator"&Y% +3 "core" %  } Z +2 "collection"'Z& +3 "core" & +2 "collection"'[& +3 .tCC.seek :closed +2 "collection"'\\(` +3 "core" & +3 &  +10 &(p . +9 &_~ B +9 &Lq U +10 &\ N U +9 &P~ U +10 &M U +9 &PT U +9 &R U +10 &Qw U +9 &R U +9 & ZP U +10 &"R U +9 &#Q U +10 &%Rq T +9 &'aSy U +9 &)$Op U +10 &*Rq U +9 &,Rq U +9 &.jQn U +10 &0,Oq U +9 &1Pt U +10 &3Rs U +9 &5qTp U +9 &73Rq U +10 &8Nl U +9 &:Pq U +9 &=Lr T +9 &?Qn U +10 &AOi U +9 &COj T +9 &EDNl U +10 &GU` U +9 &Hh\\ V +9 &J|W Z +10 &L3Y ] +9 &M !X ` +10 &O$$Y ` +9 &Qp$)N ` +9 &S0**T a +10 &T,.M a +9 &V02O b +9 &Xs32U b +10 &Z288W b" +9 &[;;T b) +10 &]??X b2 +9 &_ZACX W +9 &`KFG] %m +10 &`%GHT [ +8 ( +2 &`mGIU T + "collection"'[& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.47 + .Hand.open + "manipulator"&]1 +67 "core" 1 +2 "manipulator"&^% +4 "core" %   W + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&_'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")`+ +3 "core" + +2 "sampler")a% +4 "core" %u  G + "collection"'b& +4 "core" &`mDGC T +3 "Can"K\ [Z + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + "collection"'c  +14 "core" +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")d +4 "core"  +2 "sampler")e +4 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0XA +2 "sampler")% +3 "core" %   +2 "sampler")% +3 "core" %   +2 .tIntake.select :close + "sampler")0 +9 )% +3 "core" %  + .tSSV.dial :exhaust +2 "sampler")  +76 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +892 "core" ' + .tExhaust.select :close +2 "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +3 "sampler")  +77 "core"  +2 #tAllowing 80s for 15.0ml of remaining 15.0ml + .Intake.select :open + "sampler") +210 "collection"'\ % +3 "core" %ӴOP + #tIntake @15.6psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'' +87 "core"  +2 .tCTV.dial :air +2 "collection"'  +75 "core" ~ +2 .tdelay 15 seconds +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF + ."pumping"Gate.power :analytic3,:OFF +1499 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")! +135 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +2 "collection"'"  +3 "sampler")#'z +5 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")$  +127 "core" ~ +10  +552 ' +2 "sampler")%% +4 "core" %{  + .tCBV.dial between SSV and waste2 +2 "collection"'&  +30 "core"  +2 "collection"''% +4 "core" % DG$ \ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'(  +45 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +3 .tCS.seek 0ml + "collection"')'Ӵ +2153 "core" ') ۡ +2 "collection"'*% +4 "core" %X& +2 "sampler")+% +3 "core" %{   +2 #tBubblePoint: Intake @39.3psia, Outlet @15.2psia + .CBV.dial SSV + "collection"', @ +32 "core" B +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'S'Ӵ +112 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +44 "core" ' + ."CSpush"CS.coast +2 "collection"'5 +86 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X'> +340 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %>BE'  +2 .tCS.seek 6ml + "collection"'`' +1348 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'h +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'g'ӂ +1536 "core" ' + .tCSV.dial CSR +2 "collection"'i  +43 "core"  +2 "collection"'j% +4 "core" %Ӈ@E + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'k' +588 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'f% +3 "core" %CE* \ +2 .tCS.seek 5ml + "collection"'m'qg +846 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'n  +43 "core"  +2 .tCS.seek 1ml +2 "collection"'o'> +1085 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'l \  +4 'r9 +3 "core" 9d +102 "collection"'s9 +2 "core" 9d +103 "collection"'t9 +2 "core" 9 d +103 "collection"'u9 +2 "core" 9 d +103 "collection"'v9 +2 "core" 9d +103 "collection"'p9 +3 "core" 9d +103 "collection"'q9 +2 "core" 9d +103 "collection"'y9 +2 "core" 9d +103 "collection"'z9 +2 "core" 9"d +103 "collection"'{9 +2 "core" 9&d +103 "collection"'w9 +3 "core" 9+d +103 "collection"'|9 +2 "core" 9/d +103 "collection"'x9 +2 "core" 93d +103 "collection"'9 +2 "core" 97d +103 "collection"'9 +2 "core" 9;d +103 "collection"'9 +4 "core" 9@d +102 "collection"'9 +2 "core" 9'Dd +103 "collection"'9 +2 "core" 98Hd +103 "collection"'}9 +2 "core" 9ILd +103 "collection"'~9 +2 "core" 9\\Pd +103 "collection"'9 +2 "core" 9oUd +103 "collection"'\ 9 +2 "core" 9Yd +103 "collection"'9 +2 "core" 9]d +103 "collection"'9 +2 "core" 9ad +103 "collection"'9 +2 "core" 9ed +103 "collection"'9 +3 "core" 9jd +102 "collection"'9 +2 "core" 9nd +103 "collection"'9 +2 "core" 9rd +103 "collection"' 9 +2 "core" 9vd +103 "collection"'9 +2 "core" 9+zd +103 "collection"'9 +3 "core" 9@d +103 "collection"'9 +2 "core" 9Wd +103 "collection"'9 +2 "core" 9md +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"' 9 +3 "core" 9d +103 "collection"' 9 +2 "core" 9d +103 "collection"'9 +2 "core" 9c +103 "collection"'!9 +2 "core" 9b +103 "collection"'"9 +2 "core" 9 _ +103 "collection"'$9 +2 "core" 9"] +103 "collection"'9 +2 "core" 9:[ +103 "collection"'%9 +2 "core" 9OY +103 "collection"'&9 +2 "core" 9fW +103 "collection"''9 +2 "core" 9}T +103 "collection"'(9 +3 "core" 9S +103 "collection"'9 +2 "core" 9P +103 "collection"'*9 +2 "core" 9O +103 "collection"'+9 +2 "core" 9M +103 "collection"',9 +2 "core" 9J +103 "collection"'#9 +3 "core" 9H +103 "collection"'.9 +2 "core" 9G +103 "collection"'/9 +2 "core" 92D +103 "collection"'09 +2 "core" 9HC +103 "collection"'-9 +2 "core" 9^@ +103 "collection"'19 +3 "core" 9t? +103 "collection"'39 +2 "core" 9> +103 "collection"'59 +2 "core" 9< +103 "collection"'9 +2 "core" 9: +103 "collection"'29 +2 "core" 98 +103 "collection"'89 +2 "core" 9 6 +103 "collection"')9 +2 "core" 95 +103 "collection"'69 +2 "core" 94 +103 "collection"'9 +2 "core" 9 2 +103 "collection"'99 +2 "core" 9(0 +103 "collection"';9 +3 "core" 9;/ +103 "collection"'<9 +2 "core" 9O- +103 "collection"':9 +2 "core" 9`+ +103 "collection"'79 +2 "core" 9r+ +103 "collection"'?9 +2 "core" 9#) +103 "collection"'@9 +3 "core" 9'' +103 "collection"'A9 +2 "core" 9+& +103 "collection"'D9 +2 "core" 9/% +103 "collection"'=9 +2 "core" 94# +103 "collection"'C9 +11 "core" 9 8# +102 "collection"'9 +2 "core" 9! +103 "collection"'a9 +2 "core" 9\ #@\ +103 "collection"'[9 +2 "core" 9\ +A\ +103 "collection"'^9 +2 "core" 9\ 4F\ +103 "collection"'c9 +2 "core" 9\ <H +103 "collection"'d9 +3 "core" 9\ BF +103 "collection"'b9 +2 "core" 9\ IH +103 "collection"'e9 +2 "core" 9\ PH +103 "collection"'W9 +2 "core" 9\ WH +103 "collection"'9 +2 "core" 9\ \\J +103 "collection"'>9 +3 "core" 9\ cK +103 "collection"'h9 +2 "core" 9\ iK +103 "collection"'`9 +2 "core" 9\ nN +103 "collection"'i9 +2 "core" 9\ tN +103 "collection"'j9 +2 "core" 9\ yN +103 "collection"'g9 +2 "core" 9\ N +103 "collection"'f9 +2 "core" 9\ O +103 "collection"'k9 +2 "core" 9\ O +103 "collection"'n9 +2 "core" 9\ P +3 .tCH.hold 10:00,70C +3 "collection"'m `\ `\ +3 "core"  +4747 "Can"; nm +55254 "core" ` +2 "collection"'r9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'s'Ӵ +340 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'t @ +105 "core" B +2 .tCSV.dial :air +2 "collection"'u @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"'v'qi +1345 "core" ' + .tCSV.dial CTV +2 "collection"'p  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'q @ +46 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'y  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'z @ +44 "core" ? +4 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'{'Ӵ +1338 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'w +106 "core"  + .tCBV.dial CSV +2 "collection"'|  +29 "core"  +2 "collection"'x% +4 "core" %Ӱ?? + .tCS.seek 5ml +2 "collection"''qe +395 "Can"3\ GG +948 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +55 "core"  +2 "collection"'% +3 "core" %q` ,  +2 .tCS.seek 6.999ml +2 "collection"''u +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'}' +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'~ ` +118 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'\  +5 '  +27 "core"  +110  +2 .tCS.seek 5ml +2 "collection"''qi +1360 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +105 "core" A +2 .tCSV.dial :waste + "collection"' +107 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1343 "core" ' + .tCSV.dial :air +2 "collection"' @ +75 "core" B +2 .tCS.seek 5ml +2 "collection"' 'qi +1352 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"''Ӵ +1346 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +116 "core" +2 .tCBV.dial CSV + "collection"'  +32 "core"  +2 "collection"' % +4 "core" %ӱ + .tCS.seek 5ml +2 "collection"''qf +1348 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'!  +45 "core" +2 "collection"'"% +3 "core" %qj%)b  +2 .tCS.seek 7ml +2 "collection"'$' +590 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +55 "core" B +2 .tCS.seek 10ml +2 "collection"'%' +842 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'& ` +121 "core" ^ +2 #tLysing Complete + "collection"''& +4 "core" &`h T +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&(% +3 "core" %\  ! [ +2 "storage"(% +3 "core" % = ;  +2 "storage"(*. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(+(R +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (,& +2 "core" &O % %  +2 "manipulator"&#& +3 "core" & X W +2 "manipulator"&.% +3 "core" %\  X +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&/( +154 "core" ( +2 "manipulator"&0& +3 "core" &  \\ X +2 "storage"(-& +3 "core" &O " " Q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&1' +107 "core" ' +2 "storage"(3& +4 "core" &O > * + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(5' +273 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(2'y +31 "core" ' +2 "manipulator"&8& +4 "core" &    [ +2 "manipulator"&)% +3 "core" %   [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&6'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +162 "core" ( +2 "manipulator"&9& +3 "core" &(   TAe +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &;& +2 "core" &( , UAe +2 .tForearm.seek CC + "manipulator"&<' +94 "core" ' + .tHand.close +2 "manipulator"&:/ +66 "core" / +2 .tCC.seek :open +2 "collection"'7( +473 "core" ( +2 "storage"(?& +3 "core" &O > =  +2 "storage"(@& +3 "core" &O  7 ( +2 "manipulator"&A& +3 "core" &%  X>H +2 "manipulator"&D% +3 "core" %  X +2 .tForearm.seek :retract +2 "manipulator"&='\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&C( +160 "core" ( +2 "manipulator"&& +4 "core" &  $  \\B + "storage"(& +4 "core" &O > F { + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&I'm +100 "core" ' + .tElbow.hold +2 "manipulator"&J, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&L1 +70 "core" 1 +2 "manipulator"&M% +4 "core" % ͛ - W +2 "storage"(4& +3 "core" &O !   +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 346 counts +41 "manipulator"&F' +23 "core" ' +2 "manipulator"&P& +4 "core" & ) ( / _A + "storage"(R& +4 "core" &O ; : +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&B' +28 "core" ' +2 "storage"(H% +4 "core" % C V  +3 ."downElevator"SE.seek :down +4 "storage"(G'} +99 (U% +3 "core" %3 : < [w +2 "manipulator"&N% +3 "core" % )  ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&E'\ +90 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +8570 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"'V @ +128 "core" > +351 #t-> CS.empty + .CS.seek :empty +2 "collection"'X'ӂ +2601 "core" ' +2 "collection"'Y% +4 "core" %~OR +3705 #t-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'Q& +3 "core" &IL +2 "manipulator"&K& +4 "core" & - - + cA + "manipulator"&% +4 "core" %\  * * d + .tElbow.seek FlushPuck::Garage +2 "manipulator"&O(, +166 "core" ( +2 "manipulator"&S& +4 "core" &,   ci + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &, %  R ci +2 .tForearm.seek :garage +2 "manipulator"&]' +101 "core" ' +2 .tHand.close + "manipulator"&a/ +66 "core" / +2 "manipulator"&[& +4 "core" &, &  I ]i + "manipulator"&^% +4 "core" %    ? \\ + .tForearm.seek :retract +2 "manipulator"&c'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&d( +287 "core" ( +2 "manipulator"&b& +4 "core" &) &  b _Bj + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &e& +2 "core" &) # _Bj +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&W' +100 "core" ' +2 "manipulator"&& +4 "core" &)  & s ^Bj + "manipulator"&>% +4 "core" % * * * ^ +2 "collection"'h& +3 "core" &GI7 +2 "collection"'`& +3 .tCC.seek :closed +2 "collection"'i(` +3 "core" &FG +3 &HH(  +9 &*nHH - +10 &`zFI A +9 &SoDI S +9 &MEI} S +10 &QHIs T +9 &NHId T +10 &YQGI] S +9 &JFIS S +9 &LGGF S +10 &OGI3 T +9 & aKFH* S +10 &""LGG T +9 &#LGI T +9 &%NGI? T +10 &'hLGJO T +9 &)+KHJS S +9 &*JGIF S +10 &,JFHC T +9 &.pNHJA T +9 &04KJIA S +10 &1OIK0 S +9 &3PFK. T +10 &5yLGJ S +9 &7;MHI S +9 &8NHI T +10 &:OHJ S +9 &<OGK S +10 &>BLHK T +9 &@NEI T +9 &ALHJ S +10 &CIHI S +9 &EKNFH S +9 &G MIK T +10 &HPLPG T +9 &J`) V +10 &LD ~ Y +9 &MfT ] +9 &O~s _ +10 &Qvs _ +9 &S7l ` +9 &To _ +10 &Vb a +9 &Xz\\ a +10 &Z:W a +9 &[V b +9 &]L b" +10 &_oM H +9 &`D)@ , +9 &`pl; U +2 ( + "collection"'`& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.43 +2 "collection"'j& +4 "core" &`pj U + .tHand.open +2 "manipulator"&g1 +66 "core" 1 +2 "manipulator"&f% +4 "core" %  a Z + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&k'\ +95 "core" ' +2 #tPurging external Intake + "collection"'n& +4 "core" &`pjV U +2 "collection"'l% +3 "core" %~Y + .tCSV.dial :flush +2 "collection"'m  +104 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'r' +2496 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'o +85 "core" +2 .tCTV.dial :intake +2 "collection"'t  +75 "core"  + .tIntake.select :open +2 "sampler") +10 .tCS.seek 0ml + "collection"'u'Ӵ +2479 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'s  +75 "core"  +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&p& +4 "core" &( UBh +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&q( +2 "core" ( +2 "manipulator"&y& +3 "core" &( 9 VBh +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &( VBh +2 .tForearm.seek CC + "manipulator"&v' +94 "core" ' + .tHand.close +2 "manipulator"&w/ +69 "core" / +2 .tCC.seek :open +2 "collection"'|( +471 "core" ( +2 "manipulator"&x& +3 "core" &)  ZBh +2 "manipulator"&{% +3 "core" % * Z +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +281 "core" ( +2 "manipulator"&& +4 "core" &, $  . _a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, '   _a +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&' +115 "core" ' +2 .tHand.open +2 "manipulator"&~1 +64 "core" 1 +2 "manipulator"&% +4 "core" % o  TO + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&\ '\ +100 "core" ' +18213 "Can"?\ 10 +44080 #t-> startTube 2 +15922 "Can"B\ 10 +44333 #t-> da 40 +2 #da sampling at most 40ml +4 ."Qmail"HABfans.email "Started da in tube 2 at 10:20:21EDT31-Oct-19\\n{1 => 1,\\n 2 => 3,\\n 5 => 22,\\n 7 => 0}\\nCan@10:12:58, 23.9C, 37% humidity, 14.9psia, 12.562V, 0.239A, 0.233A avg, 3.00W",Subject: "da sampling at most 40ml" +4 #tLoading sh1 puck from tube 2 into Collection Clamp +2 "collection"'& +3 "core" &OON + "manipulator"&}% +5 "core" %\  - ,  c +2 "storage"(% +4 "core" % 4\  +2 "storage"(. +2 "core" . +3 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +384 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & Q +2 "manipulator"&& +3 "core" &, `a +3 "manipulator"&% +3 "core" %\   ` +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&( +195 "core" ( +4 "manipulator"&& +8 "core" & , )  _& +3 "storage"(& +7 "core" & _ ^ +4 .tForearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +4 .tForearm.seek 2 + 600 counts +4 "manipulator"& ' +104 "core" ' +2 "storage"(& +4 "core" &  g Z\ + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"( ' +277 "core" ' +2 "storage"( - +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" & L 2 P + "manipulator"&!& +3 "core" &   ^& +2 .tElbow.seek 2 +2 "manipulator"&"( +32 "core" ( +2 "manipulator"&& +3 "core" & ' 6 aK +2 "storage"(& +3 "core" & \\ a +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&$'Ϊ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&&/ +69 "core" / +3 ."downElevator"SE.seek :down +54 "manipulator"&'& +2 "storage"(('} +6 "core" &   - aK + "manipulator"&% +4 "core" % Ω *  Q c +2 .tForearm.seek :retract +2 "manipulator"&*'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&,( +144 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +13 "core" ( +2 "manipulator"&#& +4 "core" &) ( ' ? ]Bh + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &.& +3 "core" &)   | ]Bh +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&0' +99 "core" ' +2 "manipulator"&-& +4 "core" &)  # [Bg +2 "manipulator"&3% +3 "core" %   [ +2 "collection"'T& +4 "core" &ORK + "collection"'_& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &PQ# +4 &QR" 2 +10 &*BxOQ 3 +9 &Gl}QS G +9 &hPQ U +10 &OPR T +9 &[OQQ\ U +9 &RPQ T +10 &PNQ T +9 &SPR U +10 &cQQP U +9 &&MPS T +9 & PPQ T +10 &"NOR U +9 &$kPQS U +9 &&.MOR T +10 &'QPR T +9 &)QQT\ T +10 &+sORS U +9 &-5TOS U +10 &.ORS U +9 &0TPS T +9 &2{MQS U +9 &4>MPQ T +10 &5OPT U +9 &7NPT\ T +9 &9QQS T +10 &;FRQR T +9 &=LOT U +10 &>NRTu T +9 &@LPS6 T +9 &BNNQRs T +10 &DJRS T +9 &EQRT T +9 &GQVX U +10 &IQ]PV V +9 &KreW X +10 &L \\ +9 &N~ _ +9 &P? _ +10 &Q ` +9 &S ` +9 &U a +10 &WA\ a +9 &Y a +10 &Z b +9 &\\ b! +9 &^? b& +10 &_} 6 +9 &`T\ 8 +9 &`t Q +5 ( + "collection"'_& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.39 +2 .Hand.open +2 "manipulator"&81 +71 "core" 1 +2 "manipulator"&)% +4 "core" % \  X + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&5'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")9+ +3 "core" + + "sampler");% +5 "core" %ۮ \  + "collection"'1& +4 "core" &`i0 Q +2 "Can"9\ LL +2 #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +28  +2 .tdelay 3.8 seconds +382 "collection"'\\% +4 "core" %ӱ + "sampler")?% +4 "core" %3%   + .tSSV.dial :spit +2 "sampler")@ +135 "core"  +2 .tSS.seek 0ml +2 "sampler")A'z +294 "core" ' + .tSSV.dial CBV +2 "sampler")D  +136 "core" +2 .tCTV.dial :intake + "collection"'  +75 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "10:23:45.47" +1598 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +1146 "Can"< OO +1860 #"pumping"0.0L/min +2866 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +133 #"pumping"0.0L/min +77 "collection"'% +3 "core" %ӱ^ + #tIntake @15.3psia, vacuum from 9.8 to 12.8psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X @ +86 "core" > +2 ."airStroke"CS.seek 10ml +2 "collection"'h' +65 "core"  +2 .tCTV.dial :air +2 "collection"'c  +73 ."samplerPumpShutdown"Gate.power :sampler,:OFF + ."pumping"Gate.power :analytic3,:OFF +3 "core" ~ + .tdelay 15 seconds +1503 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")7 +135 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +4 "collection"'j  + "sampler")g'z +5 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust + "sampler")f  +127 "core" ~ +10  +570 ' +2 "sampler")n% +4 "core" %v  k + .tCBV.dial between SSV and waste2 +2 "collection"'l  +29 "core"  +2 "collection"'`% +4 "core" % l  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'m  +44 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<{b +51 .tCS.seek 0ml +2 "collection"'W'Ӵ +2212 "core" 'y| ס +2 "collection"'X% +4 "core" %| +2 "sampler")o% +3 "core" %v k +2 #tBubblePoint: Intake @39.0psia, Outlet @31.9psia + .CBV.dial SSV +2 "collection"'t @ +31 "core" B +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'{'Ӵ +106 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")v +136 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'3'Ӵ +105 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")T +4 "core" ' + ."CSpush"CS.coast +2 "collection"'5 +128 "core" +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +331 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %Cx  +2 .tCS.seek 6.001ml +2 "collection"'9' +1347 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'6 +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"':'ӂ +1533 "core" ' + .tCSV.dial CSR +2 "collection"'\\  +43 "core"  +2 "collection"'?% +49 "core" %ӄ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'@' +586 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '/% +3 "core" %  +2 .tCS.seek 5ml + "collection"'D'qg +835 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.seek 1ml +2 "collection"''> +1095 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'A \  +4 'L9 +4 "core" 9d +102 "collection"'M9 +2 "core" 9d +103 "collection"'49 +2 "core" 9 d +103 "collection"'P9 +2 "core" 9 d +103 "collection"'R9 +2 "core" 9d +103 "collection"'<9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'C9 +2 "core" 9d +103 "collection"'U9 +2 "core" 9"d +103 "collection"'N9 +2 "core" 9&d +103 "collection"'=9 +3 "core" 9+d +103 "collection"'I9 +2 "core" 9/d +103 "collection"'H9 +2 "core" 93d +103 "collection"'B9 +2 "core" 97d +103 "collection"'G9 +2 "core" 9/;d +103 "collection"'+9 +3 "core" 9D@d +103 "collection"'V9 +2 "core" 9ZDd +103 "collection"'%9 +2 "core" 9qHd +103 "collection"'F9 +2 "core" 9Ld +103 "collection"'29 +2 "core" 9Pd +103 "collection"'Q9 +2 "core" 9Ud +103 "collection"'K9 +2 "core" 9Yd +103 "collection"'Y9 +2 "core" 9]d +103 "collection"'Z9 +2 "core" 9ad +103 "collection"'J9 +2 "core" 9ed +103 "collection"'a9 +3 "core" 9(jd +102 "collection"'[9 +2 "core" 9?nd +103 "collection"'^9 +2 "core" 9Wrd +103 "collection"'9 +2 "core" 9mvd +103 "collection"'S9 +2 "core" 9zd +103 "collection"']9 +3 "core" 9d +102 "collection"'b9 +2 "core" 9d +103 "collection"'e9 +2 "core" 9d +103 "collection"'>9 +2 "core" 9c +103 "collection"'O9 +2 "core" 9a +103 "collection"'c9 +3 "core" 9^ +103 "collection"'u9 +2 "core" 9&\\ +103 "collection"'9 +2 "core" 9=Z +103 "collection"'79 +2 "core" 9UX +103 "collection"'j9 +2 "core" 9lV +103 "collection"'f9 +2 "core" 9T +103 "collection"'E9 +2 "core" 9R +103 "collection"'n9 +2 "core" 9O +103 "collection"'l9 +2 "core" 9N +103 "collection"'`9 +2 "core" 9K +103 "collection"'m9 +3 "core" 9J +103 "collection"'h9 +2 "core" 9G +103 "collection"'X9 +2 "core" 9$F +103 "collection"'o9 +2 "core" 9:D +103 "collection"'t9 +2 "core" 9PB +103 "collection"'g9 +3 "core" 9h@ +103 "collection"'s9 +2 "core" 9|> +103 "collection"'p9 +2 "core" 9 < +103 "collection"'y9 +2 "core" 9\ ; +103 "collection"'r9 +2 "core" 9\ 9 +103 "collection"'z9 +3 "core" 9 7 +103 "collection"'d9 +2 "core" 9 5 +103 "collection"'k9 +2 "core" 94 +103 "collection"'x9 +2 "core" 9 3 +103 "collection"'w9 +2 "core" 9 1 +103 "collection"'v9 +2 "core" 920 +103 "collection"'W9 +2 "core" 9E. +103 "collection"'i9 +2 "core" 9W- +103 "collection"'{9 +2 "core" 9j + +103 "collection"'9 +2 "core" 9|) +103 "collection"'q9 +3 "core" 9( +103 "collection"'~9 +2 "core" 9' +103 "collection"'9 +2 "core" 9& +103 "collection"'9 +2 "core" 9% +103 "collection"'9 +2 "core" 9#" +103 "collection"'9 +3 "core" 9!'! +102 "collection"'}9 +2 "core" 9"+! +103 "collection"'9 +2 "core" 9 #/ +103 "collection"'9 +2 "core" 9 %3 +103 "collection"'9 +2 "core" 9 (8 +103 "collection"'9 +3 "core" 9 -)< +103 "collection"'9 +2 "core" 9 ;*@ +103 "collection"'9 +2 "core" 9 H,D +103 "collection"'9 +2 "core" 9 V-I +103 "collection"'9 +2 "core" 9 c.M +103 "collection"'\ 9 +2 "core" 9 o/Q +103 "collection"' 9 +2 "core" 9 |0U +103 "collection"'9 +2 "core" 9 1Y +103 "collection"'!9 +2 "core" 9 3^ +103 "collection"'9 +2 "core" 9 4b +103 "collection"'9 +3 "core" 9 4f +103 "collection"'9 +2 "core" 9 6j +103 "collection"''9 +2 "core" 9 6n +103 "collection"'9 +2 "core" 9 9s +103 "collection"'9 +2 "core" 9 :w +103 "collection"'&9 +3 "core" 9 ;{ +103 "collection"' 9 +2 "core" 9 ; +103 "collection"'.9 +2 "core" 9 < +103 "collection"' 9 +2 "core" 9 = +103 "collection"'-9 +2 "core" 9\ ? +103 "collection"'#9 +3 "core" 9\ A +103 "collection"'T9 +2 "core" 9\ A +103 "collection"'9 +2 "core" 9\ B +103 "collection"'39 +2 "core" 9\ "C +103 "collection"'$9 +2 "core" 9\ *D +103 "collection"'"9 +2 "core" 9\ 0D\ +103 "collection"'*9 +2 "core" 9\ 7F\ +103 "collection"'|9 +2 "core" 9\ =G\ +103 "collection"'(9 +2 "core" 9\ DH +103 "collection"')9 +2 "core" 9\ JI +103 "collection"'_9 +2 "core" 9\ PI +103 "collection"'89 +2 "core" 9\ VJ +103 "collection"';9 +2 "core" 9\ [K +103 "collection"'19 +2 "core" 9\ `K +103 "collection"'9 +2 "core" 9\ fM +103 "collection"'09 +3 "core" 9\ jM +103 "collection"'69 +2 "core" 9\ pO +103 "collection"'99 +2 "core" 9\ uP +103 "collection"'\\9 +2 "core" 9\ yQ +103 "collection"'?9 +2 "core" 9\ }Q +103 "collection"':9 +3 "core" 9\ R +103 "collection"'/9 +2 "core" 9\ R +103 "collection"'@9 +2 "core" 9\ S +103 "collection"'9 +2 "core" 9\ T +103 "collection"'D9 +2 "core" 9\ U +3 .tCH.hold 10:00,70C +3 "collection"'L `\ `\ +3 "core"  +6977 "Can"2 +53024 "core" ` +2 "collection"'M9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'4'Ӵ +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'P @ +106 "core" B +2 .tCSV.dial :air +2 "collection"'R @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"'<'qi +1348 "core" ' + .tCSV.dial CTV +2 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'C @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'U  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'N @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'='Ӵ +1337 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'I +105 "core"  + .tCBV.dial CSV +2 "collection"'H  +28 "core"  +2 "collection"'B% +4 "core" %ӱ   + .tCS.seek 5ml +2 "collection"'G'qf +1338 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'+  +54 "core"  +2 "collection"'V% +4 "core" %qi   + .tCS.seek 7ml +2 "collection"'%'~ +580 "core" ' +2 .tdelay 5 seconds +140 "Can", II +362 .tCSV.dial :air2 +2 "collection"'F @ +55 "core" B +2 .tCS.seek 10ml +2 "collection"'2' +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +51 "collection"'Q ` +119 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'K   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'Y  +4 'Z  +27 "core"  +111  +2 .tCS.seek 5ml +2 "collection"'J'qi +1335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'a @ +104 "core" A +2 .tCSV.dial :waste +2 "collection"'[ +105 "core" +2 .tCS.seek :empty +2 "collection"'^'ӂ +1348 "core" ' + .tCSV.dial :air +2 "collection"' @ +75 "core" A +2 .tCS.seek 5ml +2 "collection"'S'qi +1346 "core" ' + .tCSV.dial CTV +2 "collection"']  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'b @ +56 "core" B +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'e  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'> @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'O'Ӵ +1338 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'c +115 "core" +2 .tCBV.dial CSV + "collection"'u  +32 "core"  +2 "collection"'% +4 "core" %ӶO + .tCS.seek 5ml +2 "collection"'7'qk +1342 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'j  +44 "core" +2 "collection"'f% +4 "core" %qg  + .tCS.seek 7ml +2 "collection"'E'| +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'n @ +68 "core" > +2 .tCS.seek 10ml +2 "collection"'l' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'` ` +116 "core" ^ +2 #tLysing Complete + "collection"'m& +4 "core" &`cxv Q +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&h% +3 "core" %\  ] T +2 "storage"(X% +3 "core" % ! z +2 "storage"(o. +2 "core" . +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(t(R +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (g& +2 "core" &O\ \ $ +2 "manipulator"&s& +3 "core" && QAb +2 "manipulator"&p% +3 "core" %\   Q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&y( +161 "core" ( +2 "manipulator"&r& +4 "core" & $ g VN + "storage"(z& +4 "core" &O\ \  { +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&d' +102 "core" ' +2 "storage"(k& +4 "core" &O " # + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(x' +277 "core" ' +2 "storage"(w- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&v& +3 "core" & ( WN +2 "storage"(W& +3 "core" &O C L +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&i'm +25 "core" ' + .tElbow.hold +2 "manipulator"&{, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +3 .tSE.seek 0.1 Pucks below Top Plate + "storage"(q' +30 "core" ' +2 "manipulator"&~% +4 "core" %͓ ' O + "storage"(& +4 "core" &O\ \ " B + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 338 counts + "manipulator"&'ο +16 "core" ' +2 "manipulator"&& +4 "core" &  r XL +2 "storage"(& +3 "core" &O  . +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&}' +25 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(' +39 "core" ' +2 "manipulator"&& +4 "core" & @ YL +2 "manipulator"&% +3 "core" % Y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +159 "core" ( +2 "manipulator"&& +4 "core" &&  RAb + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +2 "core" &&  RAb +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' + .tHand.close +2 "manipulator"&\ / +73 "core" / +2 .tCC.seek :open +2 "collection"' ( +472 "core" ( +2 "storage"(& +4 "core" &O # $ + "storage"(!& +4 "core" &O " # + "manipulator"&& +3 "core" && V@\\ +2 "manipulator"&% +3 "core" %  U +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&'( +169 "core" ( +2 "manipulator"&& +4 "core" & Y + "storage"(& +4 "core" &O $  \\ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&&'m +101 "core" ' +2 .tElbow.hold + "manipulator"& , +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&.1 +65 "core" 1 +3 "manipulator"& % +4 "core" % ͞  T +2 "storage"(-& +3 "core" &O # ! + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 349 counts + "manipulator"&#' +17 "core" ' +2 "manipulator"&T& +4 "core" &  _ Z +2 "storage"(& +3 "core" &O *  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&3' +17 "core" ' +2 "storage"($% +4 "core" % " - +2 ."downElevator"SE.seek :down +3 "storage"("'} +100 (*% +3 "core" %C. " ! [v + "manipulator"&|% +4 "core" % Y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&('\ +92 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"')& +50 "core" & +3 "manipulator"&_& +4 "core" &  s [ +2 "manipulator"&8% +3 "core" %\    [ +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&;(, +172 "core" ( +2 "manipulator"&1& +4 "core" &, \\B + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &, Q \\B + .tForearm.seek :garage +2 "manipulator"&0' +101 "core" ' +2 .tHand.close + "manipulator"&6/ +75 "core" / +2 "manipulator"&9& +4 "core" &, VB + "manipulator"&\\% +4 "core" % / W +2 .tForearm.seek :retract +2 "manipulator"&?'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&:( +292 "core" ( +2 "manipulator"&/& +4 "core" &(  V XBk + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" &( XBj +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 "manipulator"&D& +4 "core" &( # 1 XBi +2 "manipulator"&A% +3 "core" %  6 X" +2 "collection"'L& +4 "core" & + "collection"'M& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" & +3 &  +10 &*mx - +10 &ax] A +9 &Xk R +9 &H S +10 &L S +9 &I S +9 &^M S +10 & Kd S +9 &KC R +10 &L/ S +9 & fL S +9 &"(L S +10 &#L S +9 &%L S +9 &'nNt S +10 &)1I R +9 &*Lx S +10 &,Jl S +9 &.uLO S +9 &08J S +10 &1K R +9 &3L S +9 &5}K S +10 &7@L S +9 &9L S +10 &:L R +9 &<L~ S +9 &>IJe R +10 &@ LY S +9 &AJ7 S +9 &CN* S +10 &EPI S +9 &GK\ S +10 &HQ S +9 &J]` U +9 &LH~K*G X +10 &M ] +9 &O ^ +9 &Q{ _ +10 &S; _ +9 &T ` +10 &V ` +9 &X| a +9 &Z< b +10 &[} b +9 &] b +9 &_r D +10 &`E* *| +9 &`jj W +2 ( + "collection"'M& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.46 + "collection"'P& +4 "core" &`jm W + .tHand.open + "manipulator"&R1 +67 "core" 1 +2 "manipulator"&4% +4 "core" %  U" + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' + .tPSV.dial PSR +2 "processing"%C +44 "core"  +2 "processing"%U% +4 "core" %ձ\\\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%N' +1627 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%<  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%I' +1614 "core" ' + .tPSV.dial PSR +2 "processing"%H +45 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%B' +2633 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%= +2 "collection"'+  +5 "core"  +2 "processing"%V  +43 "core"  +27 + .tPSV.dial :mixloop +2 "processing"%G +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%F  +134 "core" +2 .tPS.seek 0ml +2 "processing"%%' +2633 "core" ' + .tPSV.dial :air +2 "processing"%Q  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%K' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%Y +44 "core" +2 .tPS.seek 0ml +2 "processing"%Z' +2624 "core" ' + .tPSV.dial :air +2 "processing"%2  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%a' +2618 "core" ' + .tPSV.dial :mixloop +2 "processing"%[ +44 "core" +2 .tPS.seek 0ml +2 "processing"%J' +2618 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &&  SAc +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&^( +47 "core" ( +2 "manipulator"&]& +4 "core" & V + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &b& +2 "core" & W +2 .tForearm.seek CC +2 "manipulator"&e' +97 "core" ' + .tHand.close +2 "manipulator"&>/ +73 "core" / +2 .tCC.seek :open +2 "collection"'S( +468 "core" ( +2 "manipulator"&c& +3 "core" &    [ +2 "manipulator"&u% +3 "core" % $   @ [ +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&O(, +275 "core" ( +2 "manipulator"&j& +4 "core" &,   [1 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &f& +2 "core" &,   [1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&7' +114 "core" ' + .tHand.open +2 "manipulator"&n1 +70 "core" 1 +2 "manipulator"&E% +4 "core" % b ` P' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&`'\ +101 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'m& +4 "core" &  + "manipulator"&h% +3 "core" %\  & \\ +2 "storage"(X% +4 "core" % < ;  + "storage"(o. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(g( +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (s& +3 "core" & ~ ? j $ + "manipulator"&p& +4 "core" &,  ' T1 + "manipulator"&r% +4 "core" %\  l U +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&z( +181 "core" ( +2 "manipulator"&k& +4 "core" & # S, + "storage"(,& +4 "core" & ~\ \ " , $ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&5' +95 "core" ' +2 "storage"(w& +4 "core" & ~ 8 $ + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(v' +284 "core" ' +2 "storage"(W- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" & {\ \ \  ; $ +2 "manipulator"&~& +3 "core" & p Q, +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &  Q, + "storage"(& +4 "core" & {\ \ _ $ +2 .tForearm.seek 2 + 300 counts +48 "manipulator"&'Ϊ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +76 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&d& +2 "storage"(y'} +6 "core" &  S, + "manipulator"&x% +4 "core" % Π  T +2 .tForearm.seek :retract +2 "manipulator"&i'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +145 "core" ( +2 "manipulator"&q& +4 "core" && , O@Z + ' +2 .tElbow.reconfigure LooseElbow +2 ."downElevator"SE.coast +3 "manipulator"&$ &.,(#b + "storage"(5 +4 "manipulator"&& +4 "core" &%  O@Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&}& +4 "core" &% E O@Z +2 "manipulator"&{% +3 "core" % / O +2 "collection"'\ & +4 "core" & + "collection"'& +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &' +3 &   +9 &-q  - +10 &av | A +9 &]le S +9 &G_ S +10 &L S +9 &K S +10 &cL S +9 &%K"} S +9 &Kg T +10 &KU S +9 & lKP S +9 &"-J > S +10 &#J4 S +9 &%K! S +10 &'sO S +9 &)6I   S +9 &*K! S +10 &,K! S +9 &.{J  J S +9 &0=J  ^ S +10 &2G!. S +9 &3L!- S +10 &5J  ) S +9 &7FN  S +9 &9L"  S +10 &:K  S +9 &<J T +9 &>OI  S +10 &@K S +9 &AJ  { S +10 &CJ  S +9 &EXI  R +9 &GL$! S +10 &HT%$w T +9 &Jjk W +9 &LHVDd [ +10 &Msml ^ +9 &Owv _ +10 &Q|{ ` +9 &S@ ` +9 &U a +10 &V a +9 &X a +9 &ZB b +10 &\\ b" +9 &] b' +10 &_v M +9 &`H 1 +9 &`y| \\ +5 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.59 +2 .Hand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&!% +4 "core" %  ? K + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'  +136 "core"  +2 .tCSV.dial CTV + "collection"'  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 "collection"'% +3 "core" %rs4  +2 .tCS.seek 3.749ml +2 "collection"''I +1653 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%.  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%-' +2621 "core" ' + .tCBV.dial between PRV and waste1 +3 "collection"'T ` +30 "core" ^ +2 .tCSV.dial :air +2 "collection"' @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'$' +1661 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tCS.seek 0ml +2 "collection"'*'Ӵ +2602 "core" ' + .tCBV.dial :waste1 +2 "collection"'| @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"''  +136 "core" +2 "collection"'&& +4 "core" &`yq \\ + #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&)% +4 "core" %\ 4 R3 +2 "storage"(#% +3 "core" %| 7 u +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(_(R +380 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (8& +3 "core" &R\ \   + "manipulator"&3& +4 "core" &%  P@Z + "manipulator"&1% +3 "core" %\  P3 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +173 "core" ( +2 "manipulator"&"& +4 "core" & L T + "storage"(t& +4 "core" &R ?  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"& ' +90 "core" ' +2 "storage"(6& +4 "core" &R\ \ "  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(9' +287 "core" ' +2 "storage"(\\- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&(& +3 "core" &   T + "storage"(0& +4 "core" &R @  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&/'m +24 "core" ' + .tElbow.hold +2 "manipulator"&@, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(;- +2 "core" -' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(D' +28 "core" ' +2 "manipulator"&A% +4 "core" %͚  O + "storage"(L& +4 "core" &R\ \    + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 345 counts + "manipulator"&?' +15 "core" ' +2 "manipulator"& & +4 "core" & V +2 "storage"(P& +3 "core" &R >   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&R' +18 "core" ' +2 .tSE.seek 2.11 Pucks below Top Plate +2 "storage"(4'x +40 "core" ' +2 "manipulator"&M& +4 "core" & V +2 "manipulator"&C% +4 "core" % Tw + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&U'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +162 "core" ( +2 "manipulator"& & +4 "core" &*  OCn + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" &)  OCn +3 .tForearm.seek CC + "manipulator"&N' +94 "core" ' + .tHand.close +2 "manipulator"&H/ +67 "core" / +2 .tCC.seek :open +2 "collection"'I( +472 "core" ( +2 "storage"(=& +3 "core" &R\ #\ # 0  +2 "storage"(V& +4 "core" &R\ #\ $  + "manipulator"&+& +3 "core" &) U RCn +2 "manipulator"&G% +3 "core" % ' R +2 .tForearm.seek :retract +2 "manipulator"&F'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&B( +166 "core" ( +2 "manipulator"&Q& +4 "core" & ,  W + "storage"(%& +4 "core" &R U   + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&Y'm +102 "core" ' +2 .tElbow.hold + "manipulator"&K, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&21 +72 "core" 1 +3 "manipulator"&Z% +52 "core" % ͟ 8 P + "storage"([& +4 "core" &R\ \ # X  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 350 counts + "manipulator"&a' +14 "core" ' +2 "manipulator"&& +4 "core" & Y +2 "storage"(]& +3 "core" &R % #  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&b' +22 "core" ' +2 "storage"(>% +4 "core" % ! . +2 ."downElevator"SE.seek :down +4 "storage"(:'} +99 (% +3 "core" %#* # " Zr +2 "manipulator"&% +4 "core" % Xg + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +94 "core" ' +40 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%u  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"%e' +2468 "Can"+\ 77 +153 "core" ' +2 .tdelay 1 second +101 .PSV.dial :mixloop + "processing"%j +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%f  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%^ +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%n  +44 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%E' +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &t\  +2 "manipulator"&m& +3 "core" &   l ] +2 "manipulator"&h% +3 "core" %\   ' ~ ] +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&X(, +172 "core" ( +2 "manipulator"&o& +4 "core" &, # ) + ]B + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" &, )  @ ]B +2 .tForearm.seek :garage + "manipulator"&s' +102 "core" ' +2 .tHand.close + "manipulator"&p/ +75 "core" / +2 "manipulator"&r& +4 "core" &,   XB + "manipulator"&k% +4 "core" % 0 & W + .tForearm.seek :retract +2 "manipulator"&,'\ +100 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&w(k +121 "core" ( +2 "manipulator"&O& +4 "core" &t    ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +2 "core" &t  $ \\ ] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&W' +98 "core" ' +2 "manipulator"&& +4 "core" &t ) $ - ] +2 "manipulator"&~% +3 "core" %   ] +2 "processing"%& +4 "core" &\  + "processing"%& +4 .tPC.seek :closed +2 "processing"%(] +2 "core" &u\  +3 &z\  +9 &(s\ - +9 &^\ A +10 &=w\ U +9 &V\ V +10 &R\ U +9 &U\ V +9 &AT\ V +10 &Q\ U +9 &U\ U +9 &W\ V +10 & JQ\ U +9 &" T\ V +10 &#R\ U +9 &%V\ U +9 &'RR\ U +10 &)U\ U +9 &*Y\ V +9 &,V\ U +10 &.YX\ V +9 &0V\ V +10 &1T\ V +9 &3W\ V +9 &5cR\ U +10 &7%T\ U +9 &8U\ U +9 &:R\ U +10 &,U\ U +10 &?Y\ U +9 &AT\ V +9 &CrT\ U +10 &E3Y\ V +9 &Fj\ W +9 &H\ Z +10 &Jj\ [\ +9 &L+\ [ +10 &M\ [ +9 &O\ \\ +9 &Qq\ [ +10 &S3\ [ +9 &T\ \\ +9 &V\ \\ +10 &Xv\ \\ +9 &Z7\ ] +10 &[\ O +9 &],M\ b +9 &] Q\ 7 +5 ( + "processing"%& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 "processing"%d& +4 "core" &]0\ 7 + .tHand.open +2 "manipulator"&x1 +74 "core" 1 +2 "manipulator"&z% +4 "core" %  Z + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&5'\ +90 "core" ' +2 .tPRV.dial :air + "processing"%q  +45 "core"  +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 "processing"%v% +4 "core" %\  +2 .tPS.seek 0.3ml +2 "processing"%' +396 "core" ' + .tPSV.dial PSR +2 "processing"%} +114 "core"  +2 "processing"%{% +4 "core" %U\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%\ '.U +499 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +1923 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%y +102 "core" + .tPTV.dial :mixing +2 "processing"%i @ +75 "core" B + .tPBV.dial :waste2 +2 "processing"%S  +94 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2624 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&!& +4 "core" &t  Z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&(k +3 "core" ( +2 "manipulator"&& +3 "core" &t  Z + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &t   Y + .tForearm.seek PC +2 "manipulator"&' +93 "core" ' + .tHand.close +2 "manipulator"&g/ +72 "core" / +2 .tPC.seek :open +2 "processing"%J( +450 "core" ( +2 "manipulator"&& +4 "core" &t   \\ + "manipulator"&l% +4 "core" % ϰ  \\* + .tForearm.seek :retract +2 "manipulator"&.'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (, +134 "core" ( +2 "manipulator"&& +4 "core" &, ( % ]\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" &,   - ]\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' + .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +4 "core" % r QV + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&$'\ +100 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%|& +4 "core" &\  +2 "manipulator"&'% +3 "core" %\    ? \\ +2 "storage"(&% +3 "core" %} F ? D +2 "storage"(). +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(#( +360 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +2 "core" &  \  % +2 "manipulator"&8& +3 "core" &,   U +2 "manipulator"&3% +3 "core" %\  w V +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&1( +192 "core" ( +2 "manipulator"&"& +4 "core" &  5 [ + "storage"(t& +4 "core" &  : : + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&6' +104 "core" ' +2 "storage"(& +4 "core" &  D : +48 .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +283 "core" ' +2 "storage"(\\- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ((& +3 "core" &    z + "manipulator"&0& +4 "core" & = Z + .tElbow.seek 2 +2 "manipulator"&;( +32 "core" ( +2 "manipulator"&A& +4 "core" &  [F +2 "storage"(L& +3 "core" &  # : # +2 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'Ϊ +15 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&P/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&M& +3 "storage"(C'} +6 "core" &  4 ZF +2 "manipulator"& % +3 "core" % Ϊ  [A +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tElbow.seek PC +2 "manipulator"&9(k +158 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +83 "core" ( +2 "manipulator"&/& +4 "core" &r Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &r  Z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&D' +100 "core" ' +2 "manipulator"& & +4 "core" &r  e Z +2 "manipulator"&<% +3 "core" %  Z +2 "processing"%R& +3 "core" &,\  +2 "processing"%@& +3 .tPC.seek :closed +2 "processing"%H(] +3 "core" &!\  +3 &9\  +10 &(u4\ - +9 &^2\ A +9 &Ev3\ T +10 &P2\ U +9 &Q-\ U +9 &T1\ U +10 &IS2\ U +9 & T3\ U +10 &U1\ V +9 &T,\ U +9 & PT4\ U +10 &"R4\ U +9 &#Q,\ U +9 &%R*\ T +10 &'[P/\ T +9 &)S-\ U +10 &*V'\ U +9 &,S)\ U +9 &.`U!\ U +10 &0"U \ U +9 &1P\ U +9 &3Uv\ U +10 &5jQ5\ U +9 &7+WZ\ U +10 &8T4\ U +9 &:Ut\ U +9 &2Sd\ U +9 &?U\ U +9 &ARU\ U +10 &CyR\ U +9 &E9X \ V +10 &Fg \ W +9 &H\ Y +9 &Jp \ [\ +10 &L2 \ [\ +9 &M \ [ +9 &O \ [ +10 &Qw\ [ +9 &S8\ \\ +10 &T\ [ +9 &V\ \\ +9 &X~\ \\ +10 &Z>\ \\ +9 &[ O +9 &]-I\ c +10 &]|G\ 7 +5 ( + "processing"%@& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"&U1 +3 "core" &]|.\ 7 +63 1 +2 "manipulator"&% +4 "core" %  W +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +94 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%V  +2 %+9 +5 "core" 9 +102 "processing"%G9 +3 "core" 9 +102 "processing"%Q9 +2 "core" 9  +103 "processing"%%9 +2 "core" 9  +103 "processing"%N9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%29 +2 "core" 9 +103 "processing"%Z9 +2 "core" 9 +103 "processing"%[9 +2 "core" 9" +103 "processing"%9 +3 "core" 9& +103 "processing"%]9 +2 "core" 9+ +103 "processing"%F9 +2 "core" 9/ +103 "processing"%>9 +4 "core" 93 +103 "processing"%B9 +2 "core" 97 +103 "processing"%9 +3 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"%Y9 +2 "core" 9D +103 "processing"%a9 +2 "core" 9H +103 "processing"%49 +2 "core" 9L +103 "processing"%u9 +3 "core" 9P +103 "processing"%b9 +2 "core" 9U +103 "processing"%:9 +2 "core" 9Y +103 "processing"%_9 +2 "core" 9] +103 "processing"%-9 +2 "core" 9a +103 "processing"%j9 +2 "core" 9f +103 "processing"%f9 +2 "core" 9j +103 "processing"%^9 +2 "core" 9n +103 "processing"%n9 +2 "core" 9r +103 "processing"%e9 +2 "core" 9v +103 "processing"%9 +3 "core" 9{ +103 "processing"%m9 +2 "core" 9 +103 "processing"%h9 +2 "core" 9  +103 "processing"%o9 +2 "core" 9  +103 "processing"%79 +2 "core" 9 +103 "processing"%K9 +5 "core" 9 +103 "processing"%p9 +2 "core" 9 +103 "processing"%r9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9! +103 "processing"%c9 +2 "core" 9% +103 "processing"%O9 +3 "core" 9* +102 "processing"%`9 +2 "core" 9.\ +103 "processing"%s9 +2 "core" 91\ +103 "processing"%9 +2 "core" 97\ +103 "processing"%~9 +2 "core" 9: +103 "processing"%9 +3 "core" 9@ +103 "processing"%X9 +2 "core" 9D +103 "processing"%,9 +2 "core" 9H +103 "processing"% 9 +2 "core" 9M +103 "processing"%d9 +2 "core" 9Q +103 "processing"%x9 +3 "core" 9V +103 "processing"%z9 +2 "core" 9Z +103 "processing"%9 +2 "core" 9_ +103 "processing"%q9 +2 "core" 9c +103 "processing"%9 +2 "core" 9g +103 "processing"%v9 +3 "core" 9k +102 "processing"%W9 +2 "core" 9p +3 .tPH.hold 2:00:00,28C +3 "processing"%E ppl +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%} +104 "core"  +2 "processing"%{% +4 "core" %\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +609 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%\ 'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%y  +74 "core"  +2 .tPSV.dial PTV + "processing"%i +73 "core" +2 .tPBV.dial :waste1 + "processing"%S  +132 "core"  +2 "processing"%% +4 "core" %ҽ\  + .tPS.seek 1.5ml +2 "processing"%!' +600 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1617 "core" ' +2 .tdelay 5:00 +24378 "Can">\ BB +5624 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%g  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%w * +46 "core" ( +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%5 +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%' +2533 "core" ' + .tPSV.dial PTV +2 "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%l +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"% +84 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%T  +86 "core" +2 .tPS.seek :empty +2 "processing"%'ղ +2526 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +133 "core" + .tPSV.dial :mixloop +2 "processing"% +42 "core" + .tPRV.dial :ab1 +2 "processing"% @ +74 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%.' +358 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'|  +2 "processing"%'  +43 "core" +2  +2 "processing"%&% +4 "core" %  +2 .tPS.seek 0.32ml + "processing"%)'E +405 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +50 "collection"'  +30 "core" +2 .tPRV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%8'G +1233 "core" ' + .tPRV.dial :waste2 +2 "processing"%3 @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%"'\ +874 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%t  +45 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"% 'Һ +1609 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" +2 .tPTV.dial :mixing + "processing"%$ @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%\\  +33 "core" +2 "processing"%(% +4 "core" %ҷ0  + .tPS.seek 1.85ml +2 "processing"%0' +258 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%A * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%L' +1961 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'P& +2 "core" &HFp +2 "manipulator"&M& +4 "core" &r  V + "manipulator"& % +4 "core" %\   V + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&1(, +135 "core" ( +2 "manipulator"&6& +4 "core" &,  | T\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, v U\ +2 .tForearm.seek :garage +2 "manipulator"& ' +99 "core" ' +2 .tHand.close + "manipulator"&// +72 "core" / +3 "manipulator"&?& +4 "core" &, r S\ + "manipulator"&;% +4 "core" % ,  S + .tForearm.seek :retract +2 "manipulator"& '\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&<( +312 "core" ( +2 "manipulator"&R& +4 "core" &  X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &C& +2 "core" &   X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +100 "core" ' +2 "manipulator"&J& +4 "core" & D W +2 "manipulator"&@% +4 "core" %  W +2 "collection"'U& +3 "core" &GI +2 "collection"'& +4 .tCC.seek :closed + "collection"'+(` +3 "core" &FHn +5 &HHq 1 +9 &)D{GIr 4 +10 &Im{GJr H +9 &cFFu U +9 &PIHp T +10 &`QFIv U +9 &"NFHu U +9 &QHGq T +10 &QGHm U +9 &iNHHm T +9 &+NGIm T +10 & QHJs U +9 &"NIHm U +10 &$pOFHl U +9 &&3QGHm T +9 &'NIHn T +10 &)MIHr U +9 &+xOHIp U +9 &-:RFIn U +10 &.OIIq U +9 &0NIHp T +10 &2NIIq T +9 &4CQHHk T +9 &6RKHj U +10 &7NIIj U +9 &9PIIb U +9 &;KJIIZ T +10 &= KJHa T +9 &>OIIc T +10 &@PJJa T +9 &BROHIi U +9 &DHIJa T +10 &ENKI[ T +9 &GOLKY U +9 &IYWMMc U +10 &KeYSe W +9 &LylZ Z +10 &NW ^ +9 &PBX ` +9 &RY ` +10 &S\\ ` +9 &UX a +9 &WEZ a +10 &YZ b +9 &ZY b +10 &\\Y b" +9 &^BY b( +9 &_[ 7 +10 &`P~\\ 2 +9 &`zY U +5 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.34 +3 "collection"'G& +4 "core" &`lX U + &`ms U + .tHand.open + "manipulator"&D1 +69 "core" 1 +2 "manipulator"&Q% +4 "core" % ) O + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&#'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%% +101 "core"  +2 "processing"%N% +4 "core" %t + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%2  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%Z' +1624 "core" ' + .tPSV.dial PSR +2 "processing"%[ +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2628 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%]  +2 "collection"'F  +33 "core" ~ +131  +2 .tPSV.dial :mixloop + "processing"%> +114 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%B  +75 "core" +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%Y' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%a +44 "core" +2 .tPS.seek 0ml +2 "processing"%4' +2624 "core" ' + .tPSV.dial :air +2 "processing"%u  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%b' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%: +44 "core" +2 .tPS.seek 0ml +2 "processing"%_' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&-& +4 "core" & p P +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&j( +3 "core" ( +2 "manipulator"&f& +3 "core" & 1 L +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +2 "core" & K +2 .tForearm.seek CC +2 "manipulator"&n' +94 "core" ' + .tHand.close +2 "manipulator"&e/ +67 "core" / +2 .tCC.seek :open +2 "collection"'( +472 "core" ( +2 "manipulator"&m& +4 "core" &  P +2 "manipulator"&h% +7 "core" % 7  T +4 .tForearm.seek :retract +2 "manipulator"&o'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&7(, +273 "core" ( +2 "manipulator"&K& +4 "core" &,  SG + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &p& +2 "core" &,  TG +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&r' +114 "core" ' + .tHand.open +2 "manipulator"&k1 +75 "core" 1 +2 "manipulator"&c% +4 "core" % z  Ee + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&O'\ +100 "core" ' +2 ."da"delayUntil "11:14:56.49" +12880 "Can"+\ << +11817 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%` @ +74 "core" B + ."da"PBV.dial :waste1 +2 "processing"%s  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air + "processing"%~  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +49 "processing"%' +2525 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%X +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%,  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%d  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%x'ղ +2535 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%z +133 "core"  +2 "processing"%% +4 "core" %ղ2 + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%q'\ +596 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 "processing"%v  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%W +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%}  +36 "core" +2 "processing"%{% +3 "core" %ҽr\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%y' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%i  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%S * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2527 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%! +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%V +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%g  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%w'ղ +2499 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%5 +133 "core"  +2 "processing"%% +3 "core" %ճ( +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%l'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +84 "core"  +2 ."da"PBV.dial :waste1 + "processing"%T  +34 "core" +2 "processing"%% +3 "core" %Ҷ.  +2 ."da"PS.seek 1.5ml +2 "processing"%'| +621 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1620 "core" ' +2 ."da"delay 2:00 +5759 "Can" cc +6243 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%| +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%&' +2526 "core" ' + ."da"PSV.dial PTV +2 "processing"%. +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%)  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%3'ղ +2515 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%8  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%t  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%"  +42 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%$' +401 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%\\  +45 "core"  +2 "processing"%(% +3 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%A'^ +352 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%0'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%P +44 "core" + ."da"PTV.dial :mixing +2 "processing"%M @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%6% +3 "core" %Ҿm  +2 ."da"PS.seek 1.85ml +2 "processing"%' +256 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%9 * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%/' +1968 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +37178 "Can"\ <; +10825 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%?  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +36 "core" , +2 ."da"PSV.dial :air + "processing"%=  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"% ' +2524 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%1 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%R  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%C +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%J  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%@'ղ +2524 "core" ' +48 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +131 "core"  +2 "processing"% % +3 "core" %մ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%I'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%G  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%D +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%Q  +35 "core" +2 "processing"%%% +3 "core" %Ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%N'| +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%L' +1607 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%2  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%[ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%Z' +2536 "core" ' + ."da"PSV.dial PTV +3 "processing"%F +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%] +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%> +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%B  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2524 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +133 "core"  +2 "processing"%% +3 "core" %կ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%a'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Y'Һ +1616 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%u +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%4  +34 "core"  +2 "processing"%:% +3 "core" %Ҷ.  +2 ."da"PS.seek 1.5ml +2 "processing"%b'| +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%- * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%f' +1613 "core" ' +2 ."da"delay 2:00 +6855 "Can" WV +5147 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%^  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +46 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%< +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%#' +2536 "core" ' + ."da"PSV.dial PTV +2 "processing"%+ +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%m +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%h +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%n  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%K'ղ +2504 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%p +144 "core"  +2 "processing"%j% +3 "core" %յc +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%k'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%c'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%o +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%r  +33 "core" +2 "processing"%`% +3 "core" %Ҽb  +2 ."da"PS.seek 1.5ml +2 "processing"%s' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%~' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%_  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%, +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2520 "core" ' + ."da"PSV.dial PTV +2 "processing"%d +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%z +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%x'ղ +2512 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%q +133 "core"  +8 "processing"%v% +15 "core" %ճ +6 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +8 "processing"% +16 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +7 "processing"%W'm +357 "core" ' +2 ."da"delay 5 seconds +502 "processing"%}% +4 "core" %l  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%{'\ +351 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml + "processing"%'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +44 "processing"% +92 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core"  +2 "processing"%i% +3 "core" %ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%S' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%y' +1611 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%V +84 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%g' +2555 "core" ' + ."da"PSV.dial PTV +3 "processing"%\ +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%5 +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%w  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2282 "Can"! yy +247 "core" ' +2 "processing"%9 +3 "core" 9"5 +2 #"da"Processing Puck Heater at 28.3C before imaging + .PH.coast +2 "processing"%T  +3 "core" 5 5 +2 "processing"%& +3 "core" &]|. 7 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&l% +3 "core" %\  E E +2 "storage"(% +4 "core" %  + "storage"(. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"((R +356 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 ('& +3 "core" &S  + "manipulator"&|& +4 "core" &, U W # BG + "manipulator"&% +4 "core" %\  [ X " A +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&.( +224 "core" ( +2 "manipulator"&& +4 "core" & X _ B1 + "storage"(& +4 "core" &S  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&)' +96 "core" ' +2 "storage"(&& +4 "core" &S  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(8' +279 "core" ' +2 "storage"(t- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&"& +3 "core" & M K X >1 +2 "storage"(& +3 "core" &S  + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&3'm +29 "core" ' + ."da"Elbow.hold +2 "manipulator"&\\, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"((- +2 "core" -' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"($'~ +34 "core" ' +2 "manipulator"& % +4 "core" %͒   7Q + "storage"(A& +4 "core" &S c + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 337 counts +2 "manipulator"&P'ξ +16 "core" ' +2 "manipulator"&M& +4 "core" & _ a A0 +2 "storage"( & +3 "core" &S n +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&6' +15 "core" ' +2 ."da"SE.seek 3.11 Pucks below Top Plate +2 "storage"(9'm +40 "core" ' +2 "manipulator"&0& +4 "core" & ^ b h C0 +2 "manipulator"&% +3 "core" % V T Z D +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&?'\ +93 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&;(k +246 "core" ( +2 "manipulator"&=& +4 "core" &s ] W A + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &/& +2 "core" &s K G A +2 ."da"Forearm.seek PC +2 "manipulator"&1' +91 "core" ' + ."da"Hand.close +2 "manipulator"&R/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%C( +455 "core" ( +2 "storage"(J& +3 "core" &S  +2 "manipulator"& & +3 "core" &s U X D +2 "manipulator"&U% +3 "core" % Z W D* +2 ."da"Forearm.seek :retract +2 "manipulator"& '\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&@( +261 "core" ( +2 "manipulator"&I& +3 "core" & a W : B0 +2 "storage"(G& +3 "core" &S  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&D' +101 "core" ' +2 ."da"Hand.open +2 "manipulator"&Q1 +73 "core" 1 +2 "storage"(%- +3 "core" -'m +2 ."da"SE.seek 2.87 Pucks below Top Plate +2 "storage"('9 +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.1 Pucks below Top Plate + "storage"('s +51 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19oct3111h40ml.tif +1820 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 14.988 seconds\ /var/log/esp/da19oct3111h40ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19oct3111h40ml15s.tif +126 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1432 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19oct3111h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19oct3111h40ml30s.tif +3057 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19oct3111h40ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19oct3111h40ml70s.tif +7121 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19oct3111h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "14.988 sec auto-exposure",Subject: "da19oct3111h40ml images!" +11 "storage"(N- +12 "core" -'s +6 "storage"(2& +3 "core" &S   +2 "manipulator"&& +3 "core" & M M >0 +2 ."da"Elbow.seek 1 +2 "manipulator"&[( +3 "core" ( +2 "manipulator"&L& +5 "core" & R M  >0 + "storage"(F& +4 "core" &S   +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&]' +3 "core" ' +2 ."da"SE.reconfigure SEgently +60 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.82 Pucks below Top Plate +2 "storage"(>' +60 "core" ' + "manipulator"&B& +4 "core" & " J0 +2 "storage"(Z& +8 "core" &S  +2 ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +5 ."da"Forearm.seek 1 +3 "manipulator"&'m +26 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +4 ."da"SE.seek 3 Pucks below Top Plate +4 "storage"(' +21 "core" ' +4 "manipulator"&a% +7 "core" %͚ b ` \\ Bd +2 "storage"(u& +5 "core" &S @ + ."da"Forearm.force -20 +2 "manipulator"&5 +5 ."da"Forearm.seek 1 + 345 counts +2 "manipulator"&4' +17 "core" ' + "manipulator"&:& +4 "core" &  K/ +2 "storage"(Y& +4 "core" &S  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +3 "manipulator"&-' +18 "core" ' +3 "storage"(b% +8 "core" % +2 ."downElevator"SE.seek :down +8 "storage"(^'} +97 (e% +15 "core" %ļ" R Ym +6 "manipulator"&<% +19 "core" % : K +5 ."da"Forearm.reconfigure LooseForearm +8 "manipulator"&#Q@2^d^2b +6 ."da"Forearm.seek :retract +6 "manipulator"&f'\ +72 "core" ' +7 ."downElevator"SE.coast +6 "storage"(5 +9 "core" ' +2 ."da"SC.coast +2 "storage"(6 +3 #tStarting finalPurge +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%+& +4 "core" & +2 "manipulator"&m& +3 "core" &  O/ +2 "manipulator"&h% +4 "core" %\   N +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&n(, +184 "core" ( +2 "manipulator"&#& +4 "core" &, D R3 + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &p& +3 "core" &, / R3 + ."psFlush"Forearm.seek :garage +2 "manipulator"&j' +100 "core" ' +2 ."psFlush"Hand.close + "manipulator"&K/ +77 "core" / +2 "manipulator"&k& +4 "core" &, / L3 +2 "manipulator"&o% +4 "core" % -  L +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&r'\ +103 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC + "manipulator"&`(k +122 "core" ( +9 "manipulator"&c& +14 "core" &s Y R +8 ."psFlush"Elbow.reconfigure LooseElbow +9 "manipulator"&$ &.,(#b +6 && +9 "core" &s Y Q +6 ."psFlush"Forearm.reconfigure TightForearm +7 "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek PC +6 "manipulator"&s' +93 "core" ' +7 "manipulator"&_& +6 "core" &s S +2 "manipulator"&X% +4 "core" %Ϻ TQ +2 "processing"%,& +4 "core" & +2 "processing"%~& +3 ."psFlush"PC.seek :closed +3 "processing"%d(] +3 "core" & +3 &  +9 &)s - +9 &^ A +9 &Es T +10 &P U +9 &L U +10 &Q U +11 &IO T +7 &\ Q~ U +11 &Q| T +10 &Qy U +9 & QQs T +8 &"Ro U +9 &#Lw U +10 &%Mp U +9 &'YOs T +9 &)Qw U +10 &*So U +10 &,Tw U +8 &.`Re U +10 &0"O` U +9 &1Qi U +12 &3Ua U +7 &5hMa U +9 &7*Rc U +10 &8Q_ U +9 &:Q` U +9 &3QM T +9 &?QR U +10 &ARR T +9 &CxOW U +11 &E9WU U +10 &FcT W +9 &H}O Y +9 &JoT [ +10 &L0W [\ +9 &MO [\ +9 &OO [\ +9 &QuB [ +9 &S7? [ +9 &T8 [ +10 &V< \\ +8 &X|@ \\ +10 &Z>@ \\ +9 &\\@ L +10 &]*Dn? &q +9 &]{3= 2 +6 ( +3 "processing"%~& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 +4 "processing"%& +4 "core" &]{%< 2 +2 &]{%P 2 +3 ."psFlush"Hand.open +2 "manipulator"&z1 +69 "core" 1 +3 "manipulator"&% +4 "core" % Ϻ 2 SQ +2 ."psFlush"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +3 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +95 "core" ' +2 ."psFlush"PSV.dial PSR +4 "processing"%q +134 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%v'TE +299 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +809 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +1609 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%} +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%W  +34 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%{' +2629 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +611 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%i' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +74 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%S' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%V  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%y'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%\ +44 "core"  +47 ."psFlush"PSR.select :air +4 .PS.seek 2.5ml +2 "processing"%5' +2622 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%w' +2620 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%g @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%T  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2638 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%l +54 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1111 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +1613 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%' +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%|  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%7' +2119 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%& +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%O U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%t' +2629 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%" @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2345 "Can" \ ?? +282 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%(  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"% 'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%A +55 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%M' +2623 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%0' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%)' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%.  +95 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%8'ղ +2623 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'3& +4 "core" &uu' +2 "manipulator"&P& +3 "core" &s  N W +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&$(k +3 "core" ( +2 "manipulator"&6& +4 "core" &s W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &s W +2 .tForearm.seek PC +2 "manipulator"&/' +91 "core" ' + .tHand.close +2 "manipulator"&\\/ +68 "core" / +2 .tPC.seek :open +2 "processing"%R( +455 "core" ( +2 "manipulator"&?& +4 "core" &s [ + "manipulator"&H% +3 "core" % ϰ Z, +2 .tForearm.seek :retract +2 "manipulator"&J'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +389 "core" ( +3 "manipulator"&U& +3 "core" & Z +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &1& +3 "core" & r Y +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&I' +100 "core" ' +2 "manipulator"&G& +4 "core" & Y +2 "manipulator"&;% +3 "core" %\  Z +2 "collection"'Q& +4 "core" &tu* + "collection"'%& +4 .tCC.seek :closed +2 "collection"' (` +4 "core" &tu + &ut  +9 &*qtt , +9 &_}uu A +10 &Druv T +9 &Nvt T +9 &Tuv U +10 &Juu T +9 &HNuv$ U +9 & Luv T +10 &Owv T +9 &Qtu T +10 & QOwu T +9 &"Qtv T +9 &#Ruw U +10 &%Ruu U +9 &'WTuv! U +9 &)Jvt T +10 &*Pwv T +9 &,Ouv T +10 &.aOuw T +9 &0"Ruu U +9 &1Qww T +10 &3Pvv T +9 &5hQww U +9 &7*Ruw U +10 &8Qvw U +9 &:Jux U +10 &3Lvw T +9 &?Rvv U +10 &AOxw U +9 &CyOww T +9 &E:Mtv U +10 &FOxv T +9 &HU}z U +10 &J{] W +9 &L8{" X +9 &M ] +10 &O _ +9 &Qj _ +9 &S* ` +10 &T ` +9 &V a +10 &Xl a +9 &Z+ b +9 &[# b +10 &] b" +9 &_h# O +9 &`K *y +10 &`f ^ +2 ( + "collection"'%& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.38 + "collection"'9& +3 "core" &`f|@ ^ +2 .tHand.open + "manipulator"&1 +77 "core" 1 +2 "manipulator"&N% +4 "core" % \  U + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&2'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`f{+ ^ +2 "collection"'L% +3 "core" %ӳK +2 .tCSV.dial CSR +2 "collection"'F  +42 "core"  +2 "collection"'B% +4 "core" %Ӳ/ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'Z'qi +1350 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'a% +3 "core" %qnQ  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.501ml +2 "collection"'u'H +678 "core" ' + .tCSV.dial :waste +2 "collection"'@ +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"':'Ӵ +1971 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'Y& +4 "core" &`f{6 ^ +2 "collection"'D% +3 "core" %ӹN +2 .tCSV.dial :flush + "collection"'b  +45 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"''qi +1289 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'e @ +44 "core" B +2 "collection"'<% +4 "core" %qlN  +2 .tCS.seek 7ml + "collection"']' +556 "core" ' +2 ."connect"CSV.dial CTV +49 .tCTV.dial CSV +5 "collection"'[  + '>  +43 "core"  +97  + .tCBV.dial :waste1 +2 "collection"' @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'+'Ӵ +1768 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'4& +4 "core" &`fy8 ^ +2 "collection"'m% +3 "core" %Ӳ1 +2 .tCSV.dial :flush + "collection"'h  +75 "core" +2 .tCS.seek 5ml +2 "collection"''qi +1287 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'- @ +44 "core" A +2 "collection"'#% +4 "core" %qlJ  +2 .tCS.seek 7ml +2 "collection"'p' +562 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'^  +43 "core"  +2 .tCBV.dial :waste2 +2 "collection"'  +106 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +1772 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'K& +4 "core" &`fy# ^ +2 "collection"'k% +3 "core" %Ӹ8 + .tCSV.dial CSR +2 "collection"'o  +42 "core"  +2 "collection"'f% +4 "core" %Ӹ@ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'c' +2021 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +568 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'j + '_  +103 "core" +36  + .tCTV.dial :intake +2 "collection"'n  +77 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'X' +2020 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"',  +74 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'r'Ӵ +582 "core" ' + .tCSV.dial CSR +2 "collection"'C  +104 "core"  +2 "collection"'~% +4 "core" %Ӵ9 + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1346 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'z' +1340 "core" ' + .tCSV.dial CBV +2 "collection"' +103 "core" +2 .tCS.seek 0ml +2 "collection"'q'Ӵ +2605 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&s& +4 "core" & T +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&v& +4 "core" &  M T +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +2 "core" & P T +2 .tForearm.seek CC +2 "manipulator"&W' +95 "core" ' + .tHand.close +2 "manipulator"&x/ +76 "core" / +2 .tCC.seek :open +2 "collection"'( +474 "core" ( +2 "manipulator"&{& +3 "core" &  X +2 "manipulator"&% +3 "core" %  X +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +273 "core" ( +2 "manipulator"&i& +4 "core" &, 7 ZE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, YE +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&S' +112 "core" ' +2 .tHand.open +2 "manipulator"&V1 +71 "core" 1 +2 "manipulator"&!% +4 "core" % v 7 Oa + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&\ '\ +100 "core" ' +2 "processing"%y& +4 "core" &Q\  +16979 "Can"\ 00 +60002 \ 10 +60002 \ h00 +12150 #t-> access 1 +2 .SE.seek :down +2 "storage"('} +2 "core" ' +2 "manipulator"&5% +4 "core" %\  G >  + "manipulator"&g& +4 "core" &, G D J E + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(w(<1 +1317 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (T& +3 "core" &<5 9 \ a +46502 "Can"<\ z33 +60002 1\ }33 +60002 8\ ~33 +60003 3\ ~33 +60002 ;\ 33 +60002 3\ 33 +60002 -\ 33 +60002 +\ 33 +60002 -\ 33 +60002 )\ 33 +60002 #\ 33 +60003 \ 33 +60002 %\ 33 +60002 \ 23 +60002  \ 32 +60002 !\ 22 +60002 6\ 33 +60002 .\ 32 +60002 %\ 32 +60003 3\ 33 +60002 >\ 32 +60002 3\ 33 +60002 +\ 32 +60002 )\ 33 +60002 .\ 22 +60002 5\ m33 +60002 '\ M33 +60003 )\ F33 +60002 0\ B33 +60002 \ ?43 +60002 \ =43 +60002 \ ;43 +60002 \ :33 +60002 \ 833 +60003 \ 733 +60002 \ 644 +60002 v\ 644 +60002 h\ 544 +60002 ]\ 433 +60002 U\ 344 +60003 M\ 243 +60002 N\ 143 +60002 ?\ 043 +60002 7\ /33 +60002 :\ /33 +60003 1\ .44 +60002 ,\ -43 +60002 $\ ,34 +60002 )\ +43 +60002 %\ *43 +60003 %\ *33 +60002 (\ (43 +60002 *\ (43 +60002 $\ '33 +60002 $\ &43 +60003 #\ %43 +60002 &\ $33 +60002 %\ #33 +60002 %\ "43 +60002 $\ 43 +60002 "\ 33 +60003 \ 43 +60002 \ 43 +60002 "\ 33 +60002  \ 43 +60002 \ 43 +60003 \ 33 +60002 \ 43 @EDT1572580979.99 \ 33 +60002 \ 43 +60002 \ 43 +60003 %\ 43 +60002  \ 33 +60002 \ \ 43 +60002 \ 43 +60002 \ 43 +60003 \ 44 +60002 \ 44 +60002 \ 34 +60002 \ 65 +60002 \ 44 +60003 \ 44 +60002 \ 44 +60002 \ 43 +60002 \ 43 +60002 \ R33 +60002 \ 33 +60003 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 32 +60003 \ 33 +60002 \ 32 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60003 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60003 \ m33 +60002 \ M33 +60002 \ E33 +60002 \ A43 +60002 \ ?43 +60002 \ <33 +60003 \ :33 +60002 \ 933 +60002 \ 833 +60002 \ 544 +60002 \ 543 +60002 \ 543 +60003 \ 243 +60002 \ 244 +60002 \ 143 +60002 \ /43 +60002 \ 033 +60003 \ /33 +60002 z\ -33 +60002 \ -43 +60002 \ ,43 +60002 \ +33 +60002 \ *43 +60003 \ (44 +60002 \ (34 +60002 \ &44 +60002 \ %33 +60002 \ $43 +60003 \ #44 +60002 \ "43 +60002 \ 43 +60002 \ 43 +60002 \ 43 +60002 \ 43 +60003 \ 43 +60002 \ 43 +60002 \ 43 +60002 \ 33 +60002 \ 43 +60002 \ 33 +60003 \ 44 +60002 \ 33 +60002 \ 44 +60002 \ 43 +60002 \ 43 +60002 \ 34 +60003 \ 43 +60002 \ 34 +60002 \ 44 +60002 \ \ 43 +60002 \ \ 44 +60002 \ 43 +60002 \ 44 +60003 \ 43 +60002 \ 44 +60002 \ 44 +60002 \ 34 +60002 \ 43 +60002 \ 44 +60002 \ 44 +60003 \ H44 +60002 \ |33 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 32 +60002 \ 33 +60003 \ 33 +60002 \ 32 +60002 ~\ 32 +60002 \ 33 +60002 \ 33 +60002 \ 32 +60002 \ 33 +60002 \ 32 +60002 \ 32 +60002 \ 32 +60002 \ 33 +60003 \ 33 +60002 \ 22 +60002 \ [33 +60002 \ J33 +60002 \ D33 +60002 \ A43 +60002 \ =43 +60002 \ <43 +60002 \ ;34 +60002 \ 933 +60003 \ 733 +60002 \ 733 +60002 \ 633 +60002 \ 533 +60002 \ 334 +60002 \ 243 +60002 \ 233 +60002 \ 143 +60002 \ 043 +60003 \ /33 +60002 \ .33 +60002 \ -33 +60002 \ ,43 +60002 \ +43 +60002 \ +33 +60002 \ *33 +60002 \ *33 +60002 \ (43 +60003 \ '33 +60002 \ '43 @EDT1572667383.09 \ &33 +60002 \ $33 +60002 \ #43 +60002 \ "43 +60002 \ 44 +60002 \ 33 +60003 \ 44 +60002 \ 34 +60002 \ 44 +60002 \ 34 +60002 \ 33 +60002 \ 43 +60002 \ 44 +60002 \ 43 +60003 \ 43 +60002 \ 33 +60002 \ 43 +60002 \ 43 +60002 \ 44 +60002 \ 34 +60002 \ 44 +60002 \ 44 +60003 \ 44 +60002 \ 33 +60002 \ 44 +60002 \ \ 33 +60002 \ 33 +60002 \ 43 +60002 \ 44 +60003 \ 43 +60002 \ 44 +60002 \ 44 +60002 \ e33 +60002 \ 33 +60002 \ 23 +60002 \ 33 +60002 \ 32 +60003 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 32 +60002 \ 22 +60003 \ 32 +60002 \ 32 +60002 \ 33 +60002 \ 32 +60002 \ 33 +60002  \ 32 +60002  \ l33 +60002 \ K34 +60003 \ D33 +60002 \ A33 +60002 \ >33 +60002 \ ;33 +60002 \ 933 +60002 \ 833 +60002 \ 733 +60003 \ 533 +60002 \ 443 +60002 \ 343 +60002 \ 233 +37734 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +22260 "Can""\ 133 +10719 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32985 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +4377 !to:SignalException: mesg" SIGHUP:\ signoi:bt[ "1/opt/mbari/lib/ruby/1.8/irb.rb:72:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time Nӣ3:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5 #mEXIT @1572705665.48EDT @1572961429.52EST = =tMAIN =mMAIN_scheduler @EST1572961431.28 #"core_reset"Sent BREAK +2 #t@0x55AF, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5836, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5ABA, state=0x3A84, ifg=0x10, ie=0xFD #@0x5D43, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5FCA, state=0x3A84, ifg=0x10, ie=0xFD + #@0x6253, state=0x3A84, ifg=0x10, ie=0xFD #@0x64DA, state=0x3A84, ifg=0x10, ie=0xFD + #@0x65EF, state=0x3A84, ifg=0x80, ie=0xFD + #@0x8066, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +216 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +366 "Can"\ 66 + \ 66 + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %۠ED  + .tSS.configure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +4 "core" %ӷ +4 "manipulator"&% +3 "sampler")% +2 "processing"%% +8 "core" %\  < 5 \\ i +2 %۠ED $ + %յ|\  + "manipulator"&& +4 "core" &, : ;  hE + "storage"(& +4 "core" &<5  W\  + "storage"(% +3 "core" %z I\  +2 "collection"'& +3 "core" & + "processing"%& +4 "core" &\  +2 "collection"'  +2 "core"  +2 "collection"'! +3 "core" ~ + "collection"'" +3 "core"  +2 "processing"%# +3 "core"  + "processing"%$ +3 "core" V +2 "processing"%% +2 "core"  +2 "processing"%& +3 "core"  +2 "sampler")' +2 "core"  +2 "sampler")(% +3 "core" %۠EC  +2 "collection"')& +4 "core" & + "collection"'*% +4 "core" %ӷ +2 "processing"%+& +3 "core" &\  +2 "processing"%,% +3 "core" %յ|\  +2 "manipulator"&-% +3 "core" %\  9 6 h +2 "manipulator"&.& +3 "core" &, < / hE +2 "storage"(/& +3 "core" &<5  \  +2 "storage"(0% +4 "core" %z &\  + "collection"'19 +3 "core" 9 +2 "processing"%29 +3 "core" 9 +645 #t-> access 2 +3 .SE.seek :down + "storage"(3'} +3 "core" ' +2 "manipulator"&4% +3 "core" %\  : 7 h +2 "manipulator"&5& +3 "core" &, ; < hE +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(6(K +356 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (7& +2 "core" &K/ >\   +25323 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32310 "Can"\ >= +673 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +30946 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +28369 "Can"\ == +4614 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +22391 "Can"\ \ >= +10590 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +16415 "Can"\ == +16567 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +11170 #t-> startTube 2 +388 #-> da 40 + #da sampling at most 40ml +4 ."Qmail"HABfans.email "Started da in tube 2 at 09:28:38EST05-Nov-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:23:57, 23.1C, 24% humidity, 15.2psia, 12.547V, 0.312A, 0.312A avg, 3.92W",Subject: "da sampling at most 40ml" +51 #tLoading sh1 puck from tube 2 into Collection Clamp + "collection"'8& +4 "core" & + .tHand.open + "manipulator"&91 +20 "core" 1 +2 "manipulator"&:% +4 "core" %\  (  t ^ + "storage"(;% +4 "core" %z E @ | + "storage"(<. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(=( +1314 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (>& +2 "core" &   +2 "manipulator"&?& +4 "core" &,  YE + "manipulator"&@% +4 "core" %\    Y +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&A( +202 "core" ( +2 "manipulator"&B& +4 "core" &  = X) + "storage"(C& +4 "core" &  " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&D' +93 "core" ' +2 "storage"(E& +4 "core" &   7 +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(F' +278 "core" ' +2 "storage"(G- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +4 (H& +2 "core" & O [ +2 "manipulator"&I& +3 "core" & a V) +2 .tElbow.seek 2 + "manipulator"&J( +29 "core" ( +2 "manipulator"&K& +43 "core" & u X< +2 "storage"(L& +3 "core" & $ $ +2 .tForearm.seek 2 + 300 counts +3 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 "manipulator"&M'Ϊ + #"Qmail"Retry #1 of 10 after 10:00 +26 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&N/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&O& +3 "storage"(P'} +6 "core" &  Z< + "manipulator"&Q% +4 "core" % ο V [ +2 .tForearm.seek :retract +2 "manipulator"&R'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&S( +145 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +15 "core" ( +3 "manipulator"&T& +4 "core" &# @ V=E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &#  V=E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&V' +98 "core" ' +2 "manipulator"&W& +4 "core" &# 5 V=E +2 "manipulator"&X% +3 "core" % + V +2 "collection"'Y& +4 "core" & + "collection"'Z& +4 .tCC.seek :closed + "collection"'[(` +3 "core" & +3 &  +10 &(r . +10 &`~ B +9 &Fp U +9 &N U +10 &R U +9 &L U +9 &JR U +10 & Q U +9 &Q U +10 &S V +9 & SQ U +9 &"R U +10 &#Q U +9 &%Q U +9 &'ZR U +10 &)O U +9 &*R U +10 &,Q U +9 &.cQ U +9 &0&Q U +10 &1P U +9 &3R U +9 &5lN U +10 &7-Q U +9 &8N U +10 &:P U +9 &6L& U +10 &?P% U +9 &AR' U +9 &C|R& U +10 &E>R U +9 &GR) U +10 &H`1 V +9 &Jzr3 X +9 &L/4 ] +10 &M3 ` +9 &O1 ` +9 &Qj! + ` +10 &S*%'* a +9 &T+*1 a +10 &V//( b +9 &Xm130 b +9 &Z,971 b" +10 &[<=5 b( +9 &]?C1 b0 +9 &_WFE5 V +10 &`JGI7 'r +9 &`#IJ= X +9 ( + &`iHK6 Q + "collection"'Z& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.50 + .Hand.open + "manipulator"&\\1 +66 "core" 1 +2 "manipulator"&]% +4 "core" % j R + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&^'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold + "sampler")_+ +3 "core" + +2 "sampler")`% +3 "core" %ۢFD  +2 "collection"'a& +3 "core" &`iMPL Q +3 "Can"\ II +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + "collection"'b  +16 "core" +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")c +3 "core"  +2 "sampler")d  +5 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +58 #"pumping"0.0L/min +85 "collection"'n% +3 "core" %ӷ]] +2 #tIntake @15.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0Xj>  \ +2 "sampler")% +4 "core" %.AA   + .tIntake.select :close + "sampler")0 +9 )% +3 "core" %.FG '  + .tSSV.dial :exhaust +2 "sampler")  +76 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +92 #"pumping"0.0L/min +555 "core" ' + .tExhaust.select :close +2 "sampler") +10 #tSampled 40.0ml + #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close + "collection"'& +3 "core" &`eKM Q +2 ."airStroke"CSV.dial :waste +4 "sampler")% + "collection"' +5 "core" %wA= ! j +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")  +33 "core" +2 ."airStroke"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."airStroke"CS.seek 0ml +2 "collection"''Ӵ +3 "core" ' +2 ."airStroke"CSV.dial :air + "collection"' @ +74 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'' +72 "core"  +2 .tCTV.dial :air + "collection"'  +74 ."samplerPumpShutdown"Gate.power :sampler,:OFF +2 "core"  +2 .tdelay 15 seconds +2 ."pumping"Gate.power :analytic3,:OFF +1501 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +137 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'  +2 "sampler")!'z +6 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")"  +125 "core"  +12  +570 ' +2 "sampler")#% +4 "core" %wGC ! j + .tCBV.dial between SSV and waste2 +2 "collection"'$  +29 "core"  +2 "collection"'%% +4 "core" %RT  +2 ."connect"CTV.dial CSV,avoiding: :air +2 .tCSV.dial CTV +2 "collection"'&  +44 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +2 .tCS.seek 0ml +2 "collection"'''Ӵ +1016 "Can" PP +1190 "core" ' آ +2 "collection"'(% +4 "core" % +2 "sampler"))% +3 "core" %wDB  j +2 #tBubblePoint: Intake @39.5psia, Outlet @15.2psia .CBV.dial SSV +2 "collection"'* @ +30 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +109 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +136 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +5 "core" %ۑA> +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "sampler")?  +64 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'@'Ӵ +3 "core" ' + ."airStroke"CSV.dial :air +2 "collection"'B @ +63 "core"  +2 .tCTV.dial :air + .delay 15 seconds +19 "core" > +2 ."airStroke"CS.seek 10ml +2 "collection"'C' +1479 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +135 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +3 "collection"'E  + "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'P'Ӵ +96 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")R +70 "core" ' + ."CSpush"CS.coast + "collection"'5 +65 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +328 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '=% +3 "core" %<TS  +2 .tCS.seek 6ml + "collection"'_' +1342 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'g +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty + "collection"'f'ӂ +292 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1236 "core" ' +2 .tCSV.dial CSR + "collection"'h  +44 "core"  +2 "collection"'i% +4 "core" %ӇRS + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'j' +591 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'e% +3 "core" %TT \ +2 .tCS.seek 5ml + "collection"'l'qf +841 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'m  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'n'> +1090 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'k \  +2 'q9 +5 "core" 9 +102 "collection"'r9 +2 "core" 9d +103 "collection"'s9 +2 "core" 9 d +103 "collection"'t9 +2 "core" 9 d +103 "collection"'u9 +2 "core" 9d +103 "collection"'o9 +3 "core" 9d +103 "collection"'p9 +2 "core" 9d +103 "collection"'x9 +2 "core" 9d +103 "collection"'y9 +2 "core" 9"d +103 "collection"'z9 +2 "core" 9&d +103 "collection"'v9 +3 "core" 9+d +103 "collection"'{9 +2 "core" 9/d +103 "collection"'w9 +2 "core" 93d +103 "collection"'~9 +2 "core" 97d +103 "collection"'9 +2 "core" 9 ;d +103 "collection"'9 +2 "core" 9@d +103 "collection"'9 +2 "core" 9/Dd +103 "collection"'9 +2 "core" 9DHd +103 "collection"'|9 +2 "core" 9YLd +103 "collection"'}9 +2 "core" 9oPd +103 "collection"'9 +3 "core" 9Ud +103 "collection"'9 +2 "core" 9Yd +103 "collection"'9 +2 "core" 9]d +103 "collection"' 9 +2 "core" 9ad +103 "collection"'9 +2 "core" 9ed +103 "collection"'9 +3 "core" 9jd +103 "collection"'9 +2 "core" 9nd +103 "collection"'9 +2 "core" 9:rd +103 "collection"' 9 +6 "core" 9Uvd +103 "collection"' 9 +2 "core" 9r{d +103 "collection"'9 +3 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9a +103 "collection"'9 +2 "core" 9_ +103 "collection"'9 +2 "core" 9\\ +103 "collection"'9 +2 "core" 9X +103 "collection"'9 +2 "core" 9;V +103 "collection"'9 +2 "core" 9XT +103 "collection"'9 +2 "core" 9uQ +103 "collection"' 9 +2 "core" 9M +103 "collection"'"9 +3 "core" 9K +102 "collection"'9 +3 "core" 9H +102 "collection"'#9 +2 "core" 9E +103 "collection"'$9 +2 "core" 9C +103 "collection"'%9 +41 "core" 9%A +111 "collection"'&9 +2 "core" 9L= +103 "collection"'9 +2 "core" 9h; +103 "collection"'(9 +2 "core" 99 +103 "collection"')9 +2 "core" 96 +64 ."Qmail"HABfans.email "Started da in tube 2 at 09:28:38EST05-Nov-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:23:57, 23.1C, 24% humidity, 15.2psia, 12.547V, 0.312A, 0.312A avg, 3.92W",Subject: "da sampling at most 40ml" +43 "collection"'*9 +3 "core" 94 +102 "collection"'!9 +3 "core" 92 +103 "collection"',9 +3 "core" 91 +102 "collection"'-9 +3 "core" 9/ +102 "collection"'.9 +3 "core" 9- +102 "collection"'+9 +3 "core" 95, +102 "collection"'/9 +3 "core" 9M) +103 "collection"'19 +2 "core" 9c( +103 "collection"'29 +2 "core" 9y' +103 "collection"'59 +2 "core" 9% +103 "collection"'09 +2 "core" 9$ +103 "collection"'9 +3 "core" 9" +103 "collection"''9 +2 "core" 9! +103 "collection"'49 +2 "core" 9 +103 "collection"'9 +2 "core" 9  +103 "collection"'79 +2 "core" 9  +103 "collection"'99 +2 "core" 9  +103 "collection"':9 +2 "core" 9 " +103 "collection"'89 +2 "core" 9 2 +103 "collection"'<9 +3 "core" 9 @! +98 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #2 of 10 after 10:00 +2 "collection"'69 +2 "core" 9 P% +103 "collection"'>9 +3 "core" 9 ]) +103 "collection"'?9 +2 "core" 9 l- +103 "collection"'B9 +2 "core" 9 x1 +103 "collection"';9 +2 "core" 9 6 +103 "collection"'@9 +2 "core" 9 : +103 "collection"'9 +3 "core" 9 > +103 "collection"'E9 +2 "core" 9 B +103 "collection"'G9 +2 "core" 9 F +103 "collection"'H9 +2 "core" 9 K +103 "collection"'I9 +2 "core" 9 O +104 "collection"'39 +2 "core" 9 S +103 "collection"'K9 +2 "core" 9 W +103 "collection"'C9 +2 "core" 9 \\ +103 "collection"'N9 +2 "core" 9 ` +103 "collection"'O9 +2 "core" 9 d +103 "collection"'Q9 +3 "core" 9 h +103 "collection"'9 +2 "core" 9\ l +103 "collection"'D9 +3 "core" 9\ q +102 "collection"'T9 +2 "core" 9\ u +103 "collection"'U9 +2 "core" 9\  y +103 "collection"'A9 +3 "core" 9\ \ } +103 "collection"'F9 +2 "core" 9\ #  +103 "collection"'W9 +2 "core" 9\ )  +103 "collection"'X9 +2 "core" 9\ - +103 "collection"'J9 +2 "core" 9\ 3 +103 "collection"'M9 +3 "core" 9\ 7 +103 "collection"'R9 +2 "core" 9\ < +103 "collection"'L9 +2 "core" 9\ A +103 "collection"'P9 +2 "core" 9\ D +103 "collection"'Y9 +2 "core" 9\ J +103 "collection"'9 +2 "core" 9\ N +103 "collection"']9 +2 "core" 9\ Q +103 "collection"'`9 +2 "core" 9\ U +103 "collection"'\\9 +2 "core" 9\ X +103 "collection"'Z9 +2 "core" 9\ [ +103 "collection"'b9 +3 "core" 9\ ^ +103 "collection"'a9 +2 "core" 9\ b +103 "collection"'c9 +2 "core" 9\ d +103 "collection"'d9 +2 "core" 9\ g +103 "collection"'=9 +2 "core" 9\ j +103 "collection"'V9 +3 "core" 9\ m +103 "collection"'g9 +2 "core" 9\ p +103 "collection"'_9 +2 "core" 9\ q +103 "collection"'h9 +2 "core" 9\ s +103 "collection"'i9 +2 "core" 9\ v  +103 "collection"'f9 +3 "core" 9\ v +103 "collection"'e9 +2 "core" 9\ y +103 "collection"'j9 +2 "core" 9\ {! +103 "collection"'m9 +3 "core" 9\ ~" +102 "collection"'l9 +2 "core" 9\ " +103 "collection"'q9 +2 "core" 9\ # +103 "collection"'r9 +2 "core" 9\ # +103 "collection"'s9 +2 "core" 9\ $ +103 "collection"'t9 +2 "core" 9\ # +103 "collection"'u9 +2 "core" 9\ % +3 .tCH.hold 10:00,70C +3 "collection"'o `\ `\  +3 "core"  +15265 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +6493 "Can" +26490 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +5944 ."Qmail"HABfans.email "Started da in tube 2 at 09:28:38EST05-Nov-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:23:57, 23.1C, 24% humidity, 15.2psia, 12.547V, 0.312A, 0.312A avg, 3.92W",Subject: "da sampling at most 40ml" +2132 !o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #3 of 10 after 10:00 +3664 "core" ` +2 "collection"'p9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'x'Ӵ +332 "core" ' +6 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'y @ +106 "core" B +2 .tCSV.dial :air + "collection"'z @ +44 "core" > +3 .tCS.seek 5ml +2 "collection"'v'qi +1349 "core" ' + .tCSV.dial CTV +2 "collection"'{  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'w @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'~  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"''Ӵ +1351 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"' +105 "core"  +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'|% +4 "core" %Ӳ23 +2 .tCS.seek 5ml + "collection"'}'qg +1336 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +55 "core"  +2 "collection"'% +4 "core" %qb}}$  + .tCS.seek 6.999ml +2 "collection"''w +593 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  +2 '  +28 "core"  +112  +2 .tCS.seek 5ml +2 "collection"' 'qi +1345 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +105 "core" A +2 .tCSV.dial :waste + "collection"' +106 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1343 "core" ' + .tCSV.dial :air +2 "collection"' @ +75 "core" A +2 .tCS.seek 5ml +2 "collection"''qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"' 'Ӵ +1342 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'" +116 "core" +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'#% +4 "core" %ӷ : +2 .tCS.seek 5ml + "collection"'$'ql +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'%  +44 "core" +2 "collection"'&% +4 "core" %ql=?  +2 .tCS.seek 7ml + "collection"'' +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 + "collection"'( @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"')' +830 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'* ` +117 "core" _ +2 #tLysing Complete + "collection"'!& +4 "core" &`c Q + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&,% +3 "core" %\  Q +2 "storage"(-% +3 "core" %|\ "\ # +2 "storage"(.. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(+(R +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (/& +2 "core" &N\ \  +2 "manipulator"&1& +3 "core" &"  N=E +2 "manipulator"&2% +3 "core" %\  F N +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&5( +161 "core" ( +2 "manipulator"&0& +4 "core" & 3 SJ + "storage"(& +4 "core" &N  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +42 "manipulator"&'' +105 "core" ' +2 "storage"(4& +4 "core" &N\ $\ $ +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +277 "core" ' +2 "storage"(7- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(9'y +31 "core" ' +2 "manipulator"&:& +4 "core" & 2 SJ +2 "manipulator"&8% +3 "core" %Ϣ = RL +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&6( +160 "core" ( +2 "manipulator"&>& +4 "core" &*  NDu + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +3 "core" &* p NDu + .tForearm.seek CC +2 "manipulator"&B' +94 "core" ' +2 .tHand.close + "manipulator"&;/ +77 "core" / +3 .tCC.seek :open +2 "collection"'@( +289 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +2 #Session Ended +175 "core" ( +2 "storage"(& +4 "core" &N\ #\ $  +2 "storage"(E& +3 "core" &N\ $\  +2 "manipulator"&G& +3 "core" &%  Q?Q +2 "manipulator"&H% +3 "core" %   Q +2 .tForearm.seek :retract +2 "manipulator"&I'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&3( +167 "core" ( +2 "manipulator"&K& +4 "core" & ! # V +2 "storage"(C& +3 "core" &N\ $\ $ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&N'm +30 "Can" =< +72 "core" ' + .tElbow.hold +2 "manipulator"&O, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&Q1 +72 "core" 1 +2 "manipulator"&% +4 "core" % ͛  N +2 "storage"(D& +3 "core" &N\ \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 346 counts + "manipulator"&T' +17 "core" ' +3 "manipulator"&U& +4 "core" & ? W +2 "storage"(A& +3 "core" &N\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&F' +18 "core" ' +2 "storage"(W% +4 "core" %{    +2 ."downElevator"SE.seek :down +3 "storage"(X'} +100 (J% +3 "core" %5 7 \\y +2 "manipulator"&M% +4 "core" % U + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&R'\ +93 "core" ' +55 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'L& +4 "core" &\\ + "manipulator"&P& +4 "core" & \ W +2 "manipulator"&Y% +3 "core" %\  4 W +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +174 "core" ( +2 "manipulator"&]& +4 "core" &, & W5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" &, G X5 + .tForearm.seek :garage +2 "manipulator"&\\' +98 "core" ' +2 .tHand.close + "manipulator"&Z/ +67 "core" / +2 "manipulator"&b& +4 "core" &, C S5 +2 "manipulator"&a% +3 "core" % 3 S +2 .tForearm.seek :retract +2 "manipulator"&c'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&d( +291 "core" ( +2 "manipulator"&=& +4 "core" &*  ; TDy + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &*  ] UDy +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&g' +108 "core" ' +2 "manipulator"&_& +4 "core" &+ : VDy +2 "manipulator"&h% +3 "core" %  V +2 "collection"'i& +3 "core" &L +2 "collection"'f& +4 .tCC.seek :closed + "collection"'e(` +3 "core" &1 +4 & 2 +10 &-Cu` 3 +9 &NnxD G +10 &b3 T +9 &I S +9 &iLu S +10 &*KX S +9 &LE S +9 &I S +10 &pL S +9 &3O S +10 & M S +9 &"M{ T +9 &$yL\\ S +10 &&9M T +9 &'M T +9 &)K S +10 &+M S +9 &-ANp T +10 &/LR S +9 &0P: S +9 &2Lb S +10 &4KNv S +9 &6 Lk S +9 &7LV S +10 &9K7 S +9 &;QL T +10 &=L S +9 &>K S +9 &@K S +10 &BZL S +9 &DG S +9 &EL S +10 &GM S +9 &I_Ui T +10 &Kh%V[ V +9 &L9 L Z +9 &N ^ +10 &PI _ +9 &R  _ +9 &S ` +10 &U{ ` +9 &WKg a +10 &Y k a +9 &Z\\ a +9 &\\O b +10 &^K> b# +9 &_m1 0 +9 &`i$$ ^ +10 ( + &`rh U + "collection"'f& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.40 + "collection"'j& +4 "core" &`rh U + .tHand.open + "manipulator"&m1 +69 "core" 1 +2 "manipulator"&l% +4 "core" %  S + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +93 "core" ' +2 .tPSV.dial PSR + "processing"%r +45 "core"  +2 "processing"%s% +4 "core" %յ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%t' +1622 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%u  +46 "core"  +2 .tPS.seek 0ml +2 "processing"%k' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%o +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%p' +2625 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%n + "collection"'y  +5 "core"  +2 "processing"%z  +44 "core"  +26 + .tPSV.dial :mixloop +2 "processing"%x +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%{  +135 "core" +2 .tPS.seek 0ml +2 "processing"%w' +2629 "core" ' + .tPSV.dial :air +2 "processing"%~  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"%v +43 "core" +2 .tPS.seek 0ml +2 "processing"%' +2629 "core" ' + .tPSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%|' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%' +2622 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &&  PAc + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&}( +49 "core" ( +2 "manipulator"& & +4 "core" &  T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &  S +2 .tForearm.seek CC + "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&/ +65 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"& & +3 "core" & a W +2 "manipulator"&% +4 "core" %  : W + .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +273 "core" ( +2 "manipulator"& & +4 "core" &,  b XA + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, M WA +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +115 "core" ' +2 .tHand.open +2 "manipulator"&1 +71 "core" 1 +2 "manipulator"&% +4 "core" % e 4 L0 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +140 "core" ' +10 .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +3 "core" & +2 "manipulator"&% +4 "core" %\  T X% + "storage"("% +4 "core" %| # %  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(#( +378 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &  % "  + "manipulator"&%& +4 "core" &, & VA + "manipulator"&&% +4 "core" %\   V% +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&$( +184 "core" ( +2 "manipulator"&(& +4 "core" & U, +2 "storage"(& +3 "core" &  #    +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&*' +97 "core" ' +2 "storage"(!& +3 "core" &  $ $  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(,' +284 "core" ' +2 "storage"(-- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (.& +3 "core" & \  J  + "manipulator"&/& +4 "core" & !  U, + .tElbow.seek 2 +2 "manipulator"&1( +3 "core" ( + "manipulator"&2& +4 "core" & U, + "storage"(0& +4 "core" &  B *  + .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +15 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&S/ +77 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&4& + "storage"(^'} +6 "core" &  - U, +2 "manipulator"&7% +3 "core" % Τ 3 VW +2 .tForearm.seek :retract +2 "manipulator"&:'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&8( +146 "core" ( +2 "manipulator"&& +4 "core" ' + &* SCo +2 .tElbow.reconfigure LooseElbow +2 ."downElevator"SE.coast +2 "manipulator"&$ &.,(#b + "storage"(5 +4 "manipulator"&>& +4 "core" &) ; SCo + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&?' +99 "core" ' +3 "manipulator"&'& +4 "core" &) 2 SCo +2 "manipulator"&5% +3 "core" % * S +2 "collection"';& +4 "core" & + "collection"'<& +4 .tCC.seek :closed + "collection"'[(` +3 "core" & +2 & \ +10 &*m - +9 &ax A +10 &Um S +9 &Iy S +9 &Np S +10 &IN S +9 &ZLA S +9 &I/ S +10 &L S +9 &I S +10 & bM S +9 &"$O S +9 &#L) S +10 &%NF S +9 &'iN8 T +9 &),J- S +10 &*L S +9 &,L T +10 &.rL S +9 &05J S +9 &1L S +10 &3I S +9 &5zL  S +9 &7<I S +10 &8L T +9 &:K S +10 &<L S +9 &>DJ S +9 &@L T +10 &AJ S +9 &CK S +9 &EMK S +10 &GL S +9 &HT$$w T +10 &Jj81b W +9 &L=l^g [ +9 &M8qR _ +10 &OK>T _ +9 &QvtjK ` +9 &S7J ` +10 &T< a +9 &V9 a +10 &Xx0 b +9 &Z8/ b +9 &[1 b$ +10 &]# b, +9 &_g# V +9 &`Ph! \\ +10 &`q "e +9 ( + &`s "c + "collection"'<& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.60 +2 .Hand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&E% +4 "core" % $ O + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&G'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'H  +136 "core"  +2 .tCSV.dial CTV + "collection"'K  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%C' +2629 "core" ' +2 "collection"'B% +3 "core" %  +2 .tCS.seek 3.749ml +2 "collection"'6'I +1659 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%Q  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%D' +812 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +2 #Session Ended +1800 "core" ' +2 .tCBV.dial between PRV and waste1 + "collection"'U ` +32 "core" ^ +2 .tCSV.dial :air + "collection"'A @ +46 "core" > +2 .tCS.seek 10ml +2 "collection"'W' +212 ."Qmail"HABfans.email "Started da in tube 2 at 09:28:38EST05-Nov-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:23:57, 23.1C, 24% humidity, 15.2psia, 12.547V, 0.312A, 0.312A avg, 3.92W",Subject: "da sampling at most 40ml" +1462 "core" ' + .tCSV.dial CTV +2 "collection"'I  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'J'Ӵ +618 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #4 of 10 after 10:00 +1978 "core" ' + .tCBV.dial :waste1 +2 "collection"'M @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'3  +136 "core" +2 "collection"'N& +4 "core" &`s "c + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&L% +3 "core" %\  O N +2 "storage"(T% +3 "core" %|\ \  3 +2 "storage"(P. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(Y(R +378 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (9& +2 "core" &R q \ +2 "manipulator"&F& +3 "core" &%  L@^ +2 "manipulator"&]% +3 "core" %\  \ L +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&`( +182 "core" ( +2 "manipulator"&X& +4 "core" & M N+ + "storage"(+& +4 "core" &R\ \  \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts + "manipulator"&O' +103 "core" ' +2 "storage"(Z& +4 "core" &R\ \  \ +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(b' +285 "core" ' +2 "storage"(a- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&R& +3 "core" &  L+ + "storage"(\\& +4 "core" &R  \ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&='m +23 "core" ' + .tElbow.hold +2 "manipulator"&V, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(_' +33 "core" ' +2 "manipulator"&h% +4 "core" %͙  H + "storage"(i& +4 "core" &R  \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 344 counts + "manipulator"&c' +17 "core" ' +2 "manipulator"&@& +4 "core" & ( O+ +2 "storage"(j& +3 "core" &R\ \  \ +2 .tForearm.reconfigure TightForearm +43 "manipulator"&#Q@2^d^\ b +10 .tForearm.seek 1 + 600 counts +2 "manipulator"&m' +21 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(l' +38 "core" ' +2 "manipulator"&f& +4 "core" &  N+ +2 "manipulator"&r% +4 "core" % C Ne + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&s'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&g( +149 "core" ( +2 "manipulator"& & +4 "core" &( 0 KBi + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +3 "core" &( ^ KBi + .tForearm.seek CC +2 "manipulator"&t' +94 "core" ' +2 .tHand.close + "manipulator"&o/ +77 "core" / +2 .tCC.seek :open +2 "collection"'k( +472 "core" ( +2 "storage"(n& +4 "core" &R  \ + "storage"(z& +4 "core" &R  \ + "manipulator"&y& +4 "core" &&  O@^ + "manipulator"&x% +4 "core" %  G P +2 .tForearm.seek :retract + "manipulator"&{'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&p( +185 "core" ( +2 "manipulator"&~& +4 "core" & R, +2 "storage"(w& +3 "core" &R\ \  \ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&v'm +100 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +71 "core" 1 +3 "manipulator"&% +4 "core" % ͞ m L + "storage"(& +4 "core" &R\ \ F \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 349 counts + "manipulator"&|' +14 "core" ' +2 "manipulator"&& +4 "core" & T, +2 "storage"( & +3 "core" &R\ %\ % \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +23 "core" ' +2 "storage"(% +4 "core" % 6 +2 ."downElevator"SE.seek :down +3 "storage"(d'} +100 (q% +3 "core" %2 \  \\x +2 "manipulator"&e% +4 "core" % l QY + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +92 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +72 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2632 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%} +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%' +2630 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &/\  + "manipulator"&& +4 "core" & W+ + "manipulator"&% +4 "core" %\  W + .tElbow.seek FlushPuck::Garage +2 "manipulator"&"(, +183 "core" ( +2 "manipulator"&& +4 "core" &,  Y4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, Y4 +2 .tForearm.seek :garage + "manipulator"& ' +97 "core" ' +2 .tHand.close + "manipulator"&%/ +69 "core" / +2 "manipulator"&&& +4 "core" &, \\ U4 + "manipulator"&(% +4 "core" % 1 U: +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +121 "core" ( +2 "manipulator"&!& +4 "core" &s @ Y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &s  Y +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&-' +100 "core" ' +2 "manipulator"&.& +4 "core" &s Z +2 "manipulator"&/% +3 "core" %ϼ Z +2 "processing"%2& +4 "core" &1\  + "processing"%0& +4 .tPC.seek :closed + "processing"%S(] +3 "core" &\  +5 &\ / +9 &'C 4 +10 &Dl I +9 &k\ V +9 &P\ V +10 &ZS*\ U +9 &U0\ V +9 &U3\ V +10 &V5\ V +9 &bR5\ U +10 &#V2\ V +9 & Q8\ U +9 &"Q=\ U +10 &$jPC\ U +9 &&,TF\ U +9 &'TA\ U +10 &)XI\ U +9 &+qTP\ V +10 &-3US\ V +9 &.QU\ U +9 &0WR\ U +10 &2zVM\ U +9 &4<W?\ U +9 &5R?\ U +10 &7UA\ U +9 &9TM\ V +10 &;DQP\ U +9 &=SS\ U +9 &>PQ\ U +10 &@R\\\ U +9 &BKUR\ V +9 &DST\ U +10 &E`V\ W +9 &Gob\ X +10 &IEd [ +9 &Kh [ +9 &Lg [\ +10 &Nh \\ +9 &PJc \\ +9 &R b [ +10 &Sa [ +9 &Ud \\ +10 &WPm \\ +9 &Yl \\ +9 &Zt ] +10 &\\}y ; +9 &]Z.mw S +9 &]x+v\ 5 +2 ( + "processing"%0& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.72 +2 "processing"%4& +4 "core" &]x*\ 5 + .tHand.open + "manipulator"&71 +77 "core" 1 +2 "manipulator"&$% +4 "core" % ϼ y X + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&*'\ +92 "core" ' + .tPRV.dial :air +2 "processing"%  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%> +44 "core" +3 "processing"%,% +4 "core" %\ +2 .tPS.seek 0.3ml + "processing"%' +401 "core" ' + .tPSV.dial PSR +2 "processing"%' +114 "core"  +3 "processing"%5% +3 "core" %_\  +2 #tPulling 0.4ml of PSR.air .PSR.select :air +3 .PS.seek 0.7ml + "processing"%;'.U +499 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml + "processing"%1' +1917 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%^ +102 "core" +2 .tPTV.dial :mixing + "processing"%: @ +75 "core" B +2 .tPBV.dial :waste2 + "processing"%  +94 "core"  +2 .tPS.seek 0ml +2 "processing"%' +2627 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&E& +4 "core" &s V + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&<(k +3 "core" ( + "manipulator"&H& +4 "core" &s 3 U +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &K& +3 "core" &s V + .tForearm.seek PC +48 "manipulator"&?' +95 "core" ' + .tHand.close +2 "manipulator"&#/ +70 "core" / +2 .tPC.seek :open +2 "processing"%( +451 "core" ( +2 "manipulator"&B& +4 "core" &s O X + "manipulator"&)% +4 "core" %  H X( +2 .tForearm.seek :retract + "manipulator"&Q'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +135 "core" ( +2 "manipulator"&C& +4 "core" &, X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +3 "core" &, Y X + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&A' +113 "core" ' +2 .tHand.open + "manipulator"&61 +69 "core" 1 +2 "manipulator"&I% +4 "core" % u  N[ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&W'\ +101 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%M& +4 "core" &2\  + "manipulator"&3% +4 "core" %\   G X +2 "storage"(N% +3 "core" %{ % , \ +2 "storage"(L. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(T( +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (P& +2 "core" & o \ L  +2 "manipulator"&9& +3 "core" &, ^ R +2 "manipulator"&F% +3 "core" %\   T +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&]( +179 "core" ( +2 "manipulator"&X& +4 "core" & U. + "storage"(+& +4 "core" & \ ! ! V  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&8' +95 "core" ' +2 "storage"(Z& +4 "core" & \ " "  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(G' +282 "core" ' +2 "storage"(a- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (R& +3 "core" & \ 7  + "manipulator"&\\& +4 "core" & T. + .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&h& +3 "core" & T. +2 "storage"(i& +3 "core" & \ \ % E  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&@'Ϊ +14 "core" ' +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&j/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&f& +2 "storage"(r'} +6 "core" & T. +2 "manipulator"&O% +3 "core" % Ο l Vn +2 .tForearm.seek :retract +2 "manipulator"&`'\ +90 "core" ' +2 .tElbow.seek PC +2 "manipulator"&b(k +164 "core" ' + ."downElevator"SE.coast + "storage"(5 +85 "core" ( +2 "manipulator"&=& +4 "core" &u W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &u a X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&_' +89 "core" ' +2 "manipulator"& & +4 "core" &u  F W +2 "manipulator"&u% +3 "core" % o WN +2 "processing"%m& +4 "core" &\  + "processing"%V& +4 .tPC.seek :closed +2 "processing"%o(] +4 "core" &\  +3 &\  +9 &)u - +10 &^ A +9 &Bv T +9 &T U +10 &O U +9 &T V +10 &CR U +9 &R U +9 &Q U +10 &O U +9 & LT U +10 &" U U +9 &#Q U +9 &%R U +10 &'TO U +9 &)Q U +9 &*V V +10 &,R U +9 &.[Q U +9 &0T U +10 &1O U +9 &3U U +10 &5dQ U +9 &7&S U +9 &8R U +10 &:T U +9 &,S V +9 &?U U +9 &AR U +10 &CrT V +9 &E2_ W +9 &Fv X +10 &H [ +9 &Jl [ +10 &L, [ +9 &M [ +9 &O \\ +10 &Qr [ +9 &S4 [ +9 &T \\ +10 &V \\ +9 &Xx \\ +10 &Z8 ] +9 &[ O +9 &]*I "i +10 &]x@ 7 +5 ( + "processing"%V& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.73 + .Hand.open +2 "manipulator"&s1 +3 "core" &]x/ 7 +68 1 +2 "manipulator"&[% +3 "core" %  UN +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +58 "Can" AA +35 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%z  +2 %y9 +6 "core" 9 +102 "processing"%x9 +2 "core" 9 +103 "processing"%~9 +2 "core" 9  +103 "processing"%w9 +2 "core" 9  +103 "processing"%t9 +3 "core" 9 +103 "processing"%g9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9" +103 "processing"%9 +2 "core" 9& +103 "processing"% 9 +2 "core" 9+ +103 "processing"%9 +2 "core" 9/ +103 "processing"%{9 +2 "core" 93 +103 "processing"%q9 +2 "core" 97 +103 "processing"%e9 +3 "core" 9; +103 "processing"%p9 +2 "core" 9@ +103 "processing"%v9 +2 "core" 9D +103 "processing"%|9 +2 "core" 9H +103 "processing"%l9 +2 "core" 9L +103 "processing"%9 +3 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%d9 +2 "core" 9Y +103 "processing"%Y9 +2 "core" 9] +103 "processing"%D9 +2 "core" 9a +103 "processing"% 9 +3 "core" 9e +103 "processing"%9 +2 "core" 9j +103 "processing"%}9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%9 +2 "core" 9{ +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%%9 +2 "core" 9 +103 "processing"%&9 +2 "core" 9 +103 "processing"%(9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%!9 +3 "core" 9  +103 "processing"%9 +2 "core" 9  +103 "processing"% 9 +2 "core" 9 +103 "processing"%.9 +2 "core" 9 +103 "processing"%/9 +2 "core" 9 +103 "processing"%29 +3 "core" 9 +102 "processing"%"9 +2 "core" 9  +103 "processing"%9 +2 "core" 9" +103 "processing"%\ 9 +2 "core" 9( +103 "processing"%49 +2 "core" 9,\ +103 "processing"%79 +2 "core" 91\ +103 "processing"%$9 +2 "core" 95 +103 "processing"%09 +5 "core" 9: +45 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +53 "processing"%9 +2 "core" 9> +103 "processing"%>9 +2 "core" 9C +103 "processing"%,9 +3 "core" 9G +103 "processing"%-9 +2 "core" 9L +103 "processing"%9 +2 "core" 9P +103 "processing"%'9 +2 "core" 9V +103 "processing"%59 +2 "core" 9Z +103 "processing"%9 +3 "core" 9_ +103 "processing"%;9 +2 "core" 9d +103 "processing"%^9 +2 "core" 9h +103 "processing"%:9 +2 "core" 9l +3 .tPH.hold 2:00:00,28C +3 "processing"% ppj + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%1 +103 "core"  +2 "processing"%E% +4 "core" % + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%H'\ +651 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%K'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%#  +74 "core"  +2 .tPSV.dial PTV + "processing"% +74 "core" +2 .tPBV.dial :waste1 + "processing"%*  +131 "core"  +2 "processing"%S% +4 "core" %ҷE  +2 .tPS.seek 1.5ml + "processing"%B'} +597 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%) * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%C' +1613 "core" ' +2 .tdelay 5:00 +15360 ."Qmail"HABfans.email "Started da in tube 2 at 09:28:38EST05-Nov-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:23:57, 23.1C, 24% humidity, 15.2psia, 12.547V, 0.312A, 0.312A avg, 3.92W",Subject: "da sampling at most 40ml" +1735 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +390 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 #Retry #5 of 10 after 10:00 +12507 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%U  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%< +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%6' +2550 "core" ' + .tPSV.dial PTV +2 "processing"%I +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%Q +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%M +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%3  +84 "core" +2 .tPS.seek :empty +2 "processing"%N'ղ +1110 "Can" AA +1413 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV + "processing"%L  +134 "core" +2 .tPSV.dial :mixloop + "processing"%A +43 "core" +2 .tPRV.dial :ab1 + "processing"%P @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%9' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'F  + "processing"%X  +45 "core" +3  +2 "processing"%+% +3 "core" %  +2 .tPS.seek 0.32ml +2 "processing"%Z'C +397 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" +2 .tPRV.dial :air + "processing"%W  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%a'G +1226 "core" ' + .tPRV.dial :waste2 +2 "processing"%R @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%\\'\ +873 "core" ' +2 #taddPMLReagent08 .PSV.dial :air +2 "processing"%h  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%i'Һ +1614 "core" ' + .tPSV.dial :PML +2 "processing"%j +44 "core" +2 .tPTV.dial :mixing + "processing"%f @ +75 "core" B +2 .tPBV.dial :waste1 + "processing"%O  +34 "core" +2 "processing"%]% +4 "core" %ҿ|  + .tPS.seek 1.85ml +2 "processing"%8' +244 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%G * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%@' +1968 "core" ' +2 .tdelay 2 seconds +142 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +2 #Session Ended +54 #tBeginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'=& +2 "core" &=? +2 "manipulator"&c& +4 "core" &u R T +2 "manipulator"&% +3 "core" %\  S +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (, +134 "core" ( +2 "manipulator"&u& +4 "core" &, S) + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" &, % T) +2 .tForearm.seek :garage +2 "manipulator"&r' +99 "core" ' +2 .tHand.close + "manipulator"&`/ +72 "core" / +2 "manipulator"&& +4 "core" &, > N) + "manipulator"&V% +4 "core" % - _ N +2 .tForearm.seek :retract + "manipulator"&s'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&[( +309 "core" ( +2 "manipulator"&y& +4 "core" & G U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" & U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&_' +105 "core" ' +3 "manipulator"&~& +4 "core" &  W +2 "manipulator"&T% +3 "core" %   W +2 "collection"'w& +4 "core" &<> + "collection"'t& +4 .tCC.seek :closed + "collection"'g(` +3 "core" &=> +4 &:= 0 +10 &#D{;> 4 +9 &Al}:= H +10 &e:> U +9 &O<> U +9 &XN>@ U +10 &K=> U +9 &O=? T +9 &P;= T +10 &`N<> U +9 &"R>> U +10 & M=@ U +9 &"N=? U +9 &$hM;> U +10 &&+O<@ T +9 &'Q=> U +9 &)J:? T +10 &+pQ=? U +9 &-2S=? U +10 &.L<? U +9 &0T=? U +9 &2xL<? U +10 &4:L== U +9 &5M>? U +9 &7M=@ T +10 &9R>? U +9 &;BQ<@ U +10 &=O>@ U +9 &>L=? T +9 &@N>? U +10 &BJO;@ U +9 &D I=? T +9 &EL=? U +10 &GQA? U +9 &IRUBD U +10 &KcLJ\ W +9 &Lka Z +9 &N| ^ +10 &P: ` +9 &Q ` +9 &S ` +10 &U} a +9 &W> a +10 &X b +9 &Z b! +9 &\\{ b% +10 &^5 b- +9 &_ 7 +9 &`N 8 +10 &`s Q +5 ( + "collection"'t& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.36 +2 "collection"'& +3 "core" &`g Q +2 &`g Q + .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +4 "core" % S + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"% +113 "core"  +2 "processing"%% +4 "core" %d + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%{' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%q  +45 "core"  +2 .tPS.seek 0ml +2 "processing"%e' +1621 "core" ' + .tPSV.dial PSR +2 "processing"%p +45 "core"  +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%v' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%|  +2 "collection"'l  +34 "core" ~ +128  +2 .tPSV.dial :mixloop + "processing"% +102 "core" +2 .tCTV.dial :air,avoiding: :intake +47 .PTV.dial :PRVmixing +3 "processing"%  +74 "core" +2 .tPS.seek 0ml +2 "processing"%d' +2627 "core" ' + .tPSV.dial :air +2 "processing"%Y  +55 "core" +2 .tPS.seek 2.5ml +2 "processing"%D' +2620 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2635 "core" ' + .tPSV.dial :air +2 "processing"%}  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2628 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &  M +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +4 "core" ( +2 "manipulator"&& +4 "core" & 4 M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &  M +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&%/ +69 "core" / +2 .tCC.seek :open +2 "collection"'&( +473 "core" ( +2 "manipulator"&(& +4 "core" & D Q + "manipulator"& % +4 "core" % Q +2 .tForearm.seek :retract + "manipulator"&!'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +270 "core" ( +2 "manipulator"& & +4 "core" &, h R? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &.& +2 "core" &, R? +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&/' +112 "core" ' +2 .tHand.open +2 "manipulator"&21 +73 "core" 1 +2 "manipulator"&"% +4 "core" % z y Z Hf +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +102 "core" ' +2 ."da"delayUntil "10:23:32.02" +6013 ."Qmail"HABfans.email "Started da in tube 2 at 09:28:38EST05-Nov-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:23:57, 23.1C, 24% humidity, 15.2psia, 12.547V, 0.312A, 0.312A avg, 3.92W",Subject: "da sampling at most 40ml" +2142 !o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #6 of 10 after 10:00 +1403 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +15066 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%\ @ +74 "core" A +2 ."da"PBV.dial :waste1 + "processing"%4  +34 "core"  +2 ."da"delay 30 seconds +2422 "Can" =< +580 ."da"PBV.dial between PSV and waste1 +3 "processing"%7 * +34 "core" , +2 ."da"PSV.dial :air + "processing"%$  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%0' +2542 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%>  +45 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%, +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%-  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2539 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%' +132 "core"  +2 "processing"%5% +4 "core" %ձ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%;'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%^  +74 "core"  +2 ."da"PSV.dial PTV + "processing"%: +72 "core" +2 ."da"PBV.dial :waste1 + "processing"%1  +34 "core" +2 "processing"%E% +3 "core" %ҷm  +2 ."da"PS.seek 1.5ml +2 "processing"%'} +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%H * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%#' +1610 "core" ' +2 ."da"delay 2:00 +3169 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +8828 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%* * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%S +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%K' +2522 "core" ' + ."da"PSV.dial PTV +2 "processing"%) +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%B +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%z +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%U  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%?'ղ +2501 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%< +133 "core"  +2 "processing"%C% +3 "core" %հ7 +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%I'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%Q'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%M +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%3  +35 "core"  +2 "processing"%6% +3 "core" %Һ-  +2 ."da"PS.seek 1.5ml +2 "processing"%L' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%A * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%P' +1615 "core" ' +2 ."da"delay 2:00 +1182 ."Qmail"HABfans.email "Started da in tube 2 at 09:28:38EST05-Nov-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:23:57, 23.1C, 24% humidity, 15.2psia, 12.547V, 0.312A, 0.312A avg, 3.92W",Subject: "da sampling at most 40ml" +2163 !o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Retry #7 of 10 after 10:00 +5218 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +3476 #"da"recoverPSRreagent08 +3 .PTV.dial :puck + .PBV.dial :waste1 + "processing"%N  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%F * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%X +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%+' +2527 "core" ' + ."da"PSV.dial PTV +2 "processing"%9 +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%W +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Z  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%R'ղ +641 "Can" ?? +1883 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%a  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%h  +134 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 + "processing"%\\  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop + "processing"%j +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%f' +400 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air + "processing"%O  +45 "core"  +2 "processing"%]% +4 "core" %6  +2 ."da"PS.seek 0.55ml + "processing"%G'] +349 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%i  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%8'Һ +1565 "core" ' + ."da"PSV.dial :PML +2 "processing"%= +44 "core" +2 ."da"PTV.dial :mixing + "processing"%c @ +75 "core" A +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%u% +3 "core" %ҷS  +2 ."da"PS.seek 1.85ml +2 "processing"%m' +254 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%`' +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +12921 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +21791 ."Qmail"HABfans.email "Started da in tube 2 at 09:28:38EST05-Nov-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:23:57, 23.1C, 24% humidity, 15.2psia, 12.547V, 0.312A, 0.312A avg, 3.92W",Subject: "da sampling at most 40ml" +2146 !o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #8 of 10 after 10:00 +9044 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +2084 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%V * +33 "core" , +2 ."da"PSV.dial :air + "processing"%n  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%r' +433 "Can" ?? +2125 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%y  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%x +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%~  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%T'ղ +2521 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%w +132 "core"  +2 "processing"%s% +4 "core" %ն + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%k'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%t'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  +2 ."da"PSV.dial PTV + "processing"% +85 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"% % +3 "core" %һ  +2 ."da"PS.seek 1.5ml +2 "processing"%' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%@' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%q  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%{ * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%p +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%e' +1022 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +1528 "core" ' +2 ."da"PSV.dial PTV + "processing"%l +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%| +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%v'ղ +2530 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%Y +133 "core"  +2 "processing"%d% +3 "core" %ն4 +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash + "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"% '\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%D'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%} +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +34 "core" +2 "processing"%% +3 "core" %һ  +2 ."da"PS.seek 1.5ml +2 "processing"%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1616 "core" ' +2 ."da"delay 2:00 +6503 ."Qmail"HABfans.email "Started da in tube 2 at 09:28:38EST05-Nov-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:23:57, 23.1C, 24% humidity, 15.2psia, 12.547V, 0.312A, 0.312A avg, 3.92W",Subject: "da sampling at most 40ml" +2159 !o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #9 of 10 after 10:00 +3379 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%[ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2546 "core" ' + ."da"PSV.dial PTV +2 "processing"%g +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%( +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +1633 "Can" >? +324 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +2 #Session Ended +565 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%. +133 "core"  +2 "processing"%% +4 "core" %ձ+ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%2'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%"'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%! +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%/  +35 "core" +2 "processing"%\ % +3 "core" %ҼS  +2 ."da"PS.seek 1.5ml +2 "processing"%4' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%7 * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%$' +1615 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%> +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%,' +2520 "core" ' + ."da"PSV.dial PTV +2 "processing"%- +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%0 +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%' +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%5  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2535 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"% +132 "core"  +7 "processing"%^% +16 "core" %կE +5 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +16 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +8 "processing"%:'m +352 "core" ' +2 ."da"delay 5 seconds +502 "processing"%1% +4 "core" %in  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%E'\ +348 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml + "processing"%;'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%H +74 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +33 "core" +2 "processing"%% +4 "core" %Ҷ  + ."da"PS.seek 1.5ml +2 "processing"%*'| +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 + "processing"%S * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%#' +311 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1295 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%)  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%B * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%z +75 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%U' +2557 "core" ' + ."da"PSV.dial PTV +2 "processing"%K +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%< +75 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%C +86 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%?  +75 "core"  +2 ."da"PS.seek :empty +2 "processing"%I'ղ +2558 "core" ' +2 "processing"%M9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast + "processing"%3  +3 "core" 5 + 5 +2 "processing"%6& +3 "core" &]x.l 7 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&Q% +3 "core" %\  K K ; = +2 "storage"(A% +3 "core" %  +2 "storage"(L. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(N(R +354 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (F& +3 "core" &U  + "manipulator"&X& +4 "core" &, 1 0  :? + "manipulator"&P% +4 "core" %\  1 / : + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&9( +192 "core" ( +2 "manipulator"&& +4 "core" & + 2 5 9/ + "storage"(W& +4 "core" &U j h + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&Z' +92 "core" ' +2 "storage"(+& +4 "core" &U  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(a' +290 "core" ' +2 "storage"(h- +3 "core" -' +44 ."da"SE.configure SEconfig +9 "storage"(#QK-0-\ b +3 "manipulator"&\\& +3 "core" &   3 7/ + "storage"(j& +4 "core" &U z n d + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&R'm +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&O, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(]- +2 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(f' +32 "core" ' +2 "manipulator"&i% +4 "core" %͗ C 1 + "storage"(G& +4 "core" &U M Q  +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 342 counts +2 "manipulator"&=' +13 "core" ' +2 "manipulator"&c& +4 "core" & 0 * 9/ +2 "storage"(& +3 "core" &U b f +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&u' +23 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(b' +41 "core" ' +2 "manipulator"&8& +4 "core" & 2 1 ! :/ +2 "manipulator"&m% +4 "core" % / 0 9X + ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&V(k +117 ."Qmail"HABfans.email "Started da in tube 2 at 09:28:38EST05-Nov-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:23:57, 23.1C, 24% humidity, 15.2psia, 12.547V, 0.312A, 0.312A avg, 3.92W",Subject: "da sampling at most 40ml" +140 "core" ( +2 "manipulator"&n& +4 "core" &t - 3  : + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" &t 2 2 : + ."da"Forearm.seek PC +2 "manipulator"& ' +93 "core" ' +2 ."da"Hand.close + "manipulator"&y/ +75 "core" / +2 ."da"PC.seek :open +2 "processing"%x( +455 "core" ( +2 "storage"(~& +4 "core" &U 2 + "manipulator"&r& +4 "core" &t N L = + "manipulator"&w% +4 "core" % ϻ H J = + ."da"Forearm.seek :retract +2 "manipulator"&s'\ +92 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&T( +259 "core" ( +2 "manipulator"&k& +4 "core" & & + <. + "storage"(& +4 "core" &U  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +103 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +74 "core" 1 +2 "storage"( - +4 "core" -' +2 ."da"SE.seek 1.87 Pucks below Top Plate + "storage"(t'K +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(_' +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19nov0511h40ml.tif +689 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"//home/esp/esp2/lib/email.rb:287:in `email'"./home/esp/esp2/lib/email.rb:294:in `mail'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #10 of 10 after 10:00 +1132 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 14.88 seconds\ /var/log/esp/da19nov0511h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19nov0511h40ml15s.tif +120 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1437 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19nov0511h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19nov0511h40ml30s.tif +3057 #SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19nov0511h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19nov0511h40ml70s.tif +4626 "Can" +2494 #"da"SX MX5/16 (USB:09): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19nov0511h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 "storage"(- +12 "core" -' +6 "storage"(q& +9 "core" &U p q +2 "manipulator"&{& +3 "core" &   8. +2 ."da"Elbow.seek 1 +2 "manipulator"&p( +3 "core" ( +2 "manipulator"&@& +3 "core" &   M 8. +2 "storage"(l& +4 "core" &U p r +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&|' +3 "core" ' + ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"(' +61 "core" ' +2 "manipulator"&& +4 "core" & x D. + "storage"(e& +4 "core" &U # + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&Y'm +21 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&d, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 2 Pucks below Top Plate +2 "storage"(v' +22 "core" ' +2 "manipulator"& % +4 "core" %͞ G : R ? +2 "storage"(}& +3 "core" &U A +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 349 counts +2 "manipulator"&' +16 "core" ' +2 "manipulator"&& +4 "core" &  E. +2 "storage"(D& +3 "core" &U  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +3 "manipulator"&' +20 "core" ' +2 "storage"(% +4 "core" % 7 +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (%% +3 "core" %J,  Zq +2 "manipulator"&[% +3 "core" % U T  D[ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +41 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +3 "processing"%g& +4 "core" &q +2 "manipulator"&(& +3 "core" &  I. +2 "manipulator"& % +4 "core" %\   I +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +180 "core" ( +2 "manipulator"&& +4 "core" &, ` MK + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &.& +2 "core" &, ( LK +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"& / +76 "core" / +2 "manipulator"&2& +4 "core" &,  IK + "manipulator"&!% +4 "core" % '  I +2 ."psFlush"Forearm.seek :retract + "manipulator"&/'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&\ (k +123 "core" ( +2 "manipulator"&"& +4 "core" &r ! N + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +3 "core" &r  N +51 ."psFlush"Forearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&4' +103 "core" ' +2 "manipulator"&& +4 "core" &r " P +2 "manipulator"&% +3 "core" %Ͻ  P +2 "processing"%>& +4 "core" &d + "processing"%$& +4 ."psFlush"PC.seek :closed +2 "processing"%-(] +2 "core" &j +3 &]  +10 &)sj - +9 &^h A +10 &@u\\ T +9 &QT U +9 &OO U +10 &QP U +9 &CPP U +9 &QL U +10 &RB U +9 &Q> U +10 & KN@ U +9 &" R? U +9 &#O@ U +10 &%Q> U +9 &'TL6 U +9 &)P- U +10 &*T, U +9 &,P( U +10 &.YR( V +9 &0R6 U +9 &1Q) U +10 &3S! U +9 &5eO T +9 &7&Q U +10 &8Q T +9 &:R U +10 &-Q" U +9 &?S U +10 &AO U +9 &CuO T +9 &E4T U +10 &F` W +9 &H| Y +10 &Jj [\ +9 &L, [\ +9 &M [\ +10 &O \\ +9 &Qp \\ +9 &S3 [ +10 &T [\ +9 &V \\ +10 &Xx \\ +9 &Z: \\ +9 &[ Q +10 &]-K "i +9 &]v2 4 +5 ( + "processing"%$& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 +2 "processing"%0& +4 "core" &]v) 4 + &]v) 4 + ."psFlush"Hand.open +2 "manipulator"&'1 +76 "core" 1 +2 "manipulator"&5% +4 "core" % Ͻ $ O + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&,'\ +89 "core" ' +2 ."psFlush"PSV.dial PSR + "processing"% +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%^'TE +328 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +778 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +656 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +957 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%1 +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%:  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%E' +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%H +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%'\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%; +73 "core" +2 ."psFlush"PBV.dial PSV + "processing"%S U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%*' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%) @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%z  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%#'ղ +2619 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%K +57 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%<' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%C +73 "core" +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%?' +2622 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%U @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%3  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%6'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Q +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 1ml + "processing"%A'TE +1107 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%L' +1611 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%F +72 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 + "processing"%X  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%P' +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%W'\ +603 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml + "processing"%' +1264 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +849 "core" ' +2 ."psFlush"PSV.dial PTV + "processing"%+ +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%h' +2628 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%\\ @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%j' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%]  +73 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%i'ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%G +44 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%c' +1090 ."Qmail"HABfans.email "Started da in tube 2 at 09:28:38EST05-Nov-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:23:57, 23.1C, 24% humidity, 15.2psia, 12.547V, 0.312A, 0.312A avg, 3.92W",Subject: "da sampling at most 40ml" +1529 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +84 "core"  +2 ."psFlush"PBV.dial PSV + .PS.seek 0ml +2 "processing"%8' +532 !"Qmail"o:Errno::ETIMEDOUT :\ errnois: mesg"&Connection timed out - connect(2):@checkpoint: omitted:bt[ "-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 .HABfans.email "14.88 sec auto-exposure",Subject: "da19nov0511h40ml images!" +2093 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%m @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +11 !"Qmail"o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #1 of 10 after 10:00 +2606 "core" ' + ."psFlush"PSV.dial :waste1 +47 "processing"%9  +76 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%a'ղ +2622 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'R& +4 "core" &_` + "manipulator"&=& +4 "core" &r S +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&f(k +4 "core" ( +2 "manipulator"&u& +4 "core" &r a T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &n& +2 "core" &r S +2 .tForearm.seek PC +2 "manipulator"&`' +93 "core" ' +2 .tHand.close + "manipulator"&O/ +75 "core" / +2 .tPC.seek :open +2 "processing"%y( +449 "core" ( +2 "manipulator"&& +4 "core" &r V + "manipulator"&o% +4 "core" % Ϲ V +2 .tForearm.seek :retract + "manipulator"&~'\ +34 "Can" 65 +57 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&r( +368 "core" ( +2 "manipulator"&w& +4 "core" &(  SBj + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &) ' SBj +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&k' +102 "core" ' +2 "manipulator"&& +4 "core" &) a PBj +2 "manipulator"&V% +3 "core" % % Q +2 "collection"'& +4 "core" &\\_# + "collection"' & +4 .tCC.seek :closed + "collection"'s(` +3 "core" &[_ +3 &]_ \ +9 &*q^^! - +10 &^~^`' A +9 &Gs]^' T +10 &P]`' U +9 &Q_`2 U +9 &O\\b' U +10 &JQ_`, U +9 & P``& U +9 &P^b U +10 &T]a U +9 & RQ]` U +10 &"Q\\_ U +9 &#O_` U +9 &%P`_ U +10 &'ZR^_ U +9 &)M^a U +9 &*T_a U +10 &,Q_a U +9 &.bQ_` U +10 &0%O^_ U +9 &1O`` U +9 &3P^b T +10 &5jO_c U +9 &7,P`b U +9 &8L]` U +10 &:O_a U +9 &6M_a T +9 &?Q^a U +9 &AL^` U +10 &C|M^a T +9 &E>N_b T +9 &FN_c U +10 &HTdf U +9 &J~`ji W +10 &L8~~u Y +9 &M ] +9 &O ` +10 &Qk ` +9 &S+ ` +9 &T ` +10 &V a +9 &Xn a +10 &Z- b +9 &[ b# +9 &] b) +10 &_` U +9 &`Mv "d +9 &`" X +9 ( +2 &`g R + "collection"' & +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.40 + "collection"'b& +4 "core" &`g R + .tHand.open + "manipulator"&t1 +70 "core" 1 +2 "manipulator"&% +4 "core" % B M +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&q'\ +92 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'{& +4 "core" &`g R +2 "collection"'@% +3 "core" %ӷ +2 .tCSV.dial CSR + "collection"'l  +42 "core"  +2 "collection"'% +4 "core" %Ӳ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'e'qi +1367 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ' % +3 "core" %qb +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.499ml + "collection"'}'< +684 "core" ' + .tCSV.dial :waste +2 "collection"' +133 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'D'Ӵ +1969 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &`g R + "collection"'T% +4 "core" %ӹ + .tCSV.dial :flush +2 "collection"'  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'_'qi +1287 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'% @ +44 "core" A +2 "collection"'[% +4 "core" %qm  +2 .tCS.seek 7.001ml + "collection"'|' +563 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'p  +2 '  +42 "core"  +97  + .tCBV.dial :waste1 +2 "collection"'Y @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'g'Ӵ +1773 "core" ' +2 #tFlushing lower manifold's waste2 port +2 "collection"'(& +4 "core" &`f R + "collection"'% +4 "core" %ӵ + .tCSV.dial :flush + "collection"'  +75 "core" +2 .tCS.seek 5ml +2 "collection"'v'qi +1284 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +6 "collection"'% +10 "core" %qn  +4 .tCS.seek 7.001ml +4 "collection"'.' +63 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +493 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +44 "core"  +2 .tCBV.dial :waste2 + "collection"'N  +106 "core"  +2 .tCS.seek 0ml +2 "collection"'d'Ӵ +1773 "core" ' +2 #tDisinfecting external Intake with kill + "collection"' & +4 "core" &`e R + "collection"'2% +4 "core" %Ӹ + .tCSV.dial CSR +2 "collection"'!  +41 "core"  +2 "collection"'% +4 "core" %Ӹ + #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +10 .tCS.seek 8ml +2 "collection"'"' +2023 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'7' +570 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +2 '  +102 "core" +38  + .tCTV.dial :intake +2 "collection"'  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'' +2019 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air + "collection"'>  +77 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'/'Ӵ +583 "core" ' + .tCSV.dial CSR +2 "collection"'x  +103 "core"  +2 "collection"'$% +4 "core" %Ӷ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'0'qi +1348 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"''' +1339 "core" ' + .tCSV.dial CBV +2 "collection"'5 +103 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +2599 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&4& +4 "core" &( 9 MBg +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&I( +4 "core" ( +2 "manipulator"&^& +4 "core" &(  LBg + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &1& +3 "core" &( 9 LBg +48 .tForearm.seek CC +3 "manipulator"&:' +94 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'H( +468 "core" ( +2 "manipulator"&E& +4 "core" &( , OBg + "manipulator"&% +4 "core" %  ; O +2 .tForearm.seek :retract + "manipulator"&;'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&S(, +284 "core" ( +2 "manipulator"&& +4 "core" &,   TR + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &)& +2 "core" &, E TR +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&*' +111 "core" ' +2 .tHand.open +2 "manipulator"&z1 +67 "core" 1 +2 "manipulator"&B% +4 "core" % } 8 Km +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&K'\ +103 "core" ' +2 "processing"%#& +4 "core" & +16931 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +8473 ."Qmail"HABfans.email "14.88 sec auto-exposure",Subject: "da19nov0511h40ml images!" +2143 !o:Errno::ETIMEDOUT:\ errnois: mesg"&Connection timed out - connect(2):bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"./home/esp/esp2/lib/email.rb:287:in `send'"?/home/esp/esp2/protocol/utilities.rb:163:in `prepAndImage'"-/home/esp/esp2/lib/email.rb:66:in `call'"3/home/esp/esp2/lib/email.rb:66:in `initialize'"-/home/esp/esp2/lib/email.rb:63:in `loop'"3/home/esp/esp2/lib/email.rb:63:in `initialize'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #Retry #2 of 10 after 10:00 +3926 "Can"y\ 21 +12207 #t-> access 1 +3 .SE.seek :down + "storage"(C'} +3 "core" ' + "manipulator"&<% +4 "core" %\  ( X2 +2 "manipulator"&U& +3 "core" &,  XR +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(?(<1 +1310 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (3& +2 "core" &<36\   +4888 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +7458 #t-> exit +2004 #Sending Email +18003 !o:Email::Error: mesg"flush failed!:bt["8/home/esp/esp2/utils/commskel.rb:230:in `flushMail'")/home/esp/esp2/utils/commskel.rb:233"4/home/esp/esp2/lib/framework.rb:129:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"-/home/esp/esp2/lib/thread.rb:739:in `[]'"0/home/esp/esp2/lib/thread.rb:739:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 #mEXIT @1572971496.69EST @1572971650.12EST = =tMAIN =mMAIN_scheduler @EST1572971651.76 #"core_reset"Sent BREAK +2 #t@0xBA4F, state=0x3A84, ifg=0x10, ie=0xFD + #@0xBCD7, state=0x3A84, ifg=0x10, ie=0xFD #@0xBF5B, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC1E3, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC46D, state=0x3A84, ifg=0x10, ie=0xFD #@0xC6F4, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC97D, state=0x3A84, ifg=0x10, ie=0xFD + #@0xCA92, state=0x3A84, ifg=0x80, ie=0xFD #@0x1CE5, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +360 "Can"l 76 + l 76} #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %۠;9  +2 .tSS.configure SSconfig +2 "sampler")#.0X exut +304 #-> exit +4 #mEXIT @1572971667.20EST @1573049676.97EST = =tMAIN =mMAIN_scheduler @EST1573049678.73 #"core_reset"Sent BREAK +2 #t@0x6FE3, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +219 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +387 "Can"\ % + \ %b + #tPolling Can every 10:00 +2 #Cleanly exited at 11:34:27EST05-Nov-19 +1350 #-> ESP.ready! +2 #Powering core bus +493 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %"#\  + .tSS.configure SSconfig +3 "sampler")#.0X +2 "collection"'1& +3 "core" & \ +2 "collection"'2% +3 "core" %ӹN +2 "processing"%3& +4 "core" &;\  + "processing"%4% +5 "core" %3\  +2 "manipulator"&5% +3 "core" %\  , , ! c +2 "manipulator"&6& +3 "core" & - $ 6 b. +2 "storage"(7& +3 "core" & \  ;\ ( +2 "storage"(8% +3 "core" % \  +2 "collection"'99 +3 "core" 9 + "processing"%:9 +3 "core" 9 +550 #t-> access 2 +2 .SE.seek :down +2 "storage"(;'} +2 "core" ' +2 "manipulator"&<% +3 "core" %\  ) # b +2 "manipulator"&=& +4 "core" & - # b. + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(>(K +1298 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (?& +2 "core" &K( \   +43941 #t-> startTube 2 +9751 "Can"\ HG +14175 #t-> da 40 +2 #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 09:27:11EST06-Nov-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:24:49, 23.1C, 20% humidity, 15.3psia, 12.586V, 0.380A, 0.373A avg, 4.78W",Subject: "da sampling at most 40ml" +2 "collection"'@& +6 "core" &{ \ + .tHand.open + "manipulator"&A1 +66 "core" 1 +2 "manipulator"&B% +4 "core" % \  K G e +2 "storage"(C% +5 "core" %\  + "storage"(D. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(E( +1312 "core" ( +7 .tSC.reconfigure SCloose +7 "storage"($.\ 1~b +7 (F& +6 "core" &  W\  +2 "manipulator"&G& +4 "core" & , + a. + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&H( +16 "core" ( +2 "manipulator"&I& +4 "core" & + ! a4 +2 "storage"(J& +5 "core" &  {\  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&K' +108 "core" ' +6 "storage"(L& +16 "core" &  5\  +7 .tSE.reconfigure SEpick +9 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak +5 "storage"(M' +278 "core" ' +10 "storage"(N- +10 "core" -' +8 .tSE.configure SEconfig +6 "storage"(#QK-0-\ b +12 (O& +14 "core" & \  +5 "manipulator"&P& +17 "core" & + . c4 +9 .tElbow.seek 2 +6 "manipulator"&Q( +10 "core" ( +5 "manipulator"&R& +13 "core" & . - d4 +8 "storage"(S& +13 "core" &  \  +9 .tForearm.seek 2 + 300 counts +5 "manipulator"&T'Ϊ +24 "core" ' +5 .tForearm.reconfigure LooseForearm +6 "manipulator"&#Q@2^d^2b +5 .tHand.close +2 "manipulator"&U/ +77 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&V& +2 "storage"(W'} +5 "core" & / - F d4 +2 "manipulator"&X% +4 "core" % Ω * - c + .tForearm.seek :retract +2 "manipulator"&Y'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Z( +144 "core" ' +5 ."downElevator"SE.coast +7 "storage"(5 +11 "core" ( +5 "manipulator"&[& +15 "core" &, . - aE| +4 .tElbow.reconfigure LooseElbow +9 "manipulator"&$ &.,(#b +6 &\\& +18 "core" &, - 0  aE| +6 .tForearm.reconfigure TightForearm +7 "manipulator"&#Q@2^d^\ b +11 .tForearm.seek CC +10 "manipulator"&]' +96 "core" ' +2 "manipulator"&^& +4 "core" &, + ! aE| +2 "manipulator"&_% +3 "core" % * .  a +2 "collection"'`& +3 "core" & \ +2 "collection"'a& +3 .tCC.seek :closed +2 "collection"'b(` +3 "core" &1 \ +3 &  +10 &2u , +9 &^ A +9 &6s T +10 &P T +9 &T U +10 &yM T +9 &:O U +9 &N T +9 &P T +10 &T U +9 & AR U +10 &"O U +9 &#Q T +10 &%T U +9 &'JQ U +9 &) L T +10 &*T U +9 &,R U +9 &.SN T +10 &0P T +9 &1S T +10 &3N T +9 &5ZM U +9 &7S T +10 &8Q T +9 &:S T +9 &%O T +9 &?P T +10 &AO T +9 &CkL T +9 &E-Q T +10 &FU U +9 &Ha U +9 &Jgx Y +10 &L \\ +9 &M _ +10 &O _ +9 &QY ` +9 &S  ` +10 &T  a +9 &V a +9 &X] a +10 &Z b +9 &[ b" +10 &]%# b( +9 &_Q&' T +9 &`D#), - +10 &`mv+. Y +2 ( + "collection"'a& +2 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.49 +2 .Hand.open + "manipulator"&c1 +65 "core" 1 +2 "manipulator"&d% +4 "core" %  * * E ] + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&e'\ +97 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")f+ +3 "core" + +2 "sampler")g% +4 "core" % ! ! > + "collection"'h& +4 "core" &`mq+. Y +3 "Can"\ ]] + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +3 "collection"'' +105 "core"  +2 .tCTV.dial :air +2 "collection"'  +65 ."samplerPumpShutdown"Gate.power :sampler,:OFF + ."pumping"Gate.power :analytic3,:OFF +10 "core" ~ +2 .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler") +134 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +2 "collection"'  +3 "sampler")"'z +5 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")%  +125 "core"  +11  +532 ' +2 "sampler")'% +4 "core" %|'&   + .tCBV.dial between SSV and waste2 +2 "collection"'(  +29 "core"  +2 "collection"')% +4 "core" %-1 \ +2 ."connect"CTV.dial CSV,avoiding: :air +38 .tCSV.dial CTV +11 "collection"'  +44 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +3 .tCS.seek 0ml + "collection"''Ӵ +2142 "core" ' +2 "collection"'#% +4 "core" % +2 "sampler"),% +3 "core" %|,+ !  +2 #tBubblePoint: Intake @39.7psia, Outlet @15.8psia + .CBV.dial SSV + "collection"'- @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X' +1489 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")F +135 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.reconfigure SSexhale +2 "collection"'G  +4 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'Q'Ӵ +95 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")^ +86 "core" ' + ."CSpush"CS.coast +2 "collection"'5 +46 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +330 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 ']% +3 "core" %?*+  +2 .tCS.seek 6ml + "collection"'E' +1348 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'f'ӂ +1528 "core" ' + .tCSV.dial CSR +2 "collection"'k  +44 "core"  +2 "collection"'j% +4 "core" %ӆ** + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'l' +594 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +4 "collection"' +9 'm% +3 "core" %(+  +2 .tCS.seek 5ml + "collection"'n'ql +836 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'i  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'p'> +1099 "core" ' +3 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 + .CH.seek 70C,8:00 +3 "collection"'q \  +3 'r9 +5 "core" 9 +102 "collection"'o9 +2 "core" 9d +103 "collection"'u9 +2 "core" 9 d +103 "collection"'v9 +2 "core" 9 d +103 "collection"'w9 +2 "core" 9d +103 "collection"'x9 +3 "core" 9d +102 "collection"'y9 +2 "core" 9d +103 "collection"'s9 +2 "core" 9d +103 "collection"'t9 +2 "core" 9"d +103 "collection"'|9 +2 "core" 9&d +103 "collection"'}9 +3 "core" 9+d +103 "collection"'~9 +2 "core" 9/d +103 "collection"'z9 +2 "core" 93d +103 "collection"'9 +2 "core" 97d +103 "collection"'{9 +2 "core" 9;d +103 "collection"'9 +2 "core" 9@d +103 "collection"'9 +2 "core" 9+Dd +103 "collection"'9 +2 "core" 9?Hd +103 "collection"'9 +2 "core" 9TLd +103 "collection"'9 +2 "core" 9gPd +103 "collection"'9 +3 "core" 9}Ud +102 "collection"'9 +2 "core" 9Yd +103 "collection"' 9 +2 "core" 9]d +103 "collection"'\ 9 +2 "core" 9ad +103 "collection"'9 +2 "core" 9ed +103 "collection"' 9 +3 "core" 9jd +103 "collection"'9 +2 "core" 9nd +103 "collection"'9 +2 "core" 9rd +103 "collection"'9 +2 "core" 9/vd +103 "collection"'9 +48 "core" 9P|d +103 "collection"' 9 +2 "core" 9gd +103 "collection"' 9 +2 "core" 9}d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +3 "core" 9d +103 "collection"'9 +2 "core" 9b +103 "collection"'9 +2 "core" 9` +103 "collection"'9 +2 "core" 9^ +103 "collection"'9 +2 "core" 92[ +103 "collection"'9 +3 "core" 9HZ +103 "collection"'%9 +2 "core" 9^X +103 "collection"'9 +2 "core" 9uV +103 "collection"''9 +2 "core" 9T +103 "collection"'(9 +2 "core" 9Q +103 "collection"')9 +2 "core" 9O +103 "collection"'9 +2 "core" 9M +103 "collection"'9 +2 "core" 9L +103 "collection"'#9 +2 "core" 9J +103 "collection"',9 +2 "core" 9H +103 "collection"'-9 +3 "core" 9'E +103 "collection"'"9 +2 "core" 9<D +103 "collection"'/9 +2 "core" 9QB +103 "collection"'09 +2 "core" 9f@ +103 "collection"'19 +2 "core" 9{? +103 "collection"'.9 +3 "core" 9< +103 "collection"'29 +2 "core" 9; +103 "collection"'49 +2 "core" 9: +103 "collection"'59 +2 "core" 98 +103 "collection"'79 +2 "core" 96 +103 "collection"'39 +3 "core" 95 +103 "collection"'99 +2 "core" 93 +103 "collection"'9 +2 "core" 92 +103 "collection"'69 +2 "core" 9. 0 +103 "collection"'89 +2 "core" 9A/ +103 "collection"':9 +2 "core" 9S. +103 "collection"'=9 +2 "core" 9e+ +103 "collection"' 9 +2 "core" 9w* +103 "collection"'<9 +2 "core" 9 ( +103 "collection"'?9 +2 "core" 9$' +103 "collection"'@9 +3 "core" 9)& +103 "collection"'A9 +2 "core" 9-% +103 "collection"'B9 +2 "core" 91# +103 "collection"'D9 +2 "core" 95" +103 "collection"'!9 +2 "core" 99! +103 "collection"'C9 +3 "core" 9> +103 "collection"'F9 +2 "core" 9 B +103 "collection"'G9 +2 "core" 9 F +103 "collection"'J9 +2 "core" 9 (J +103 "collection"'L9 +2 "core" 9 7O +103 "collection"'$9 +3 "core" 9 ES +103 "collection"'&9 +2 "core" 9 SW +103 "collection"'N9 +2 "core" 9 a[ +103 "collection"'>9 +2 "core" 9 n_ +103 "collection"'O9 +2 "core" 9 { d +103 "collection"'P9 +2 "core" 9 \ h +103 "collection"'R9 +2 "core" 9  l +103 "collection"'I9 +2 "core" 9 p +103 "collection"'U9 +2 "core" 9 t +103 "collection"'V9 +2 "core" 9 y +103 "collection"'X9 +3 "core" 9 } +103 "collection"'S9 +2 "core" 9  +103 "collection"'H9 +2 "core" 9  +103 "collection"'[9 +2 "core" 9  +103 "collection"'M9 +2 "core" 9  +103 "collection"'T9 +3 "core" 9  +103 "collection"'K9 +2 "core" 9\  +103 "collection"'^9 +2 "core" 9\  +103 "collection"';9 +2 "core" 9\  +103 "collection"'Q9 +2 "core" 9\  +103 "collection"'\\9 +3 "core" 9\ &\ +103 "collection"'_9 +2 "core" 9\ . +103 "collection"'W9 +2 "core" 9\ 7 +103 "collection"'Y9 +2 "core" 9\ > +103 "collection"'`9 +2 "core" 9\ F +103 "collection"'c9 +2 "core" 9\ M +103 "collection"'d9 +2 "core" 9\ T +103 "collection"'+9 +2 "core" 9\ [ +103 "collection"'g9 +2 "core" 9\ a  +103 "collection"'a9 +2 "core" 9\ h" +103 "collection"']9 +3 "core" 9\ m" +103 "collection"'h9 +2 "core" 9\ s# +103 "collection"'9 +2 "core" 9\ x$ +103 "collection"'E9 +2 "core" 9\ ~% +103 "collection"'k9 +2 "core" 9\ % +103 "collection"'j9 +3 "core" 9\ % +102 "collection"'f9 +2 "core" 9\ % +3 .tCH.hold 10:00,70C +3 "collection"'m `\ `\  +3 "core"  +36654 "Can" +23347 "core" ` +2 "collection"'l9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'i'Ӵ +338 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'n @ +105 "core" A +2 .tCSV.dial :air + "collection"'r @ +44 "core" > +3 .tCS.seek 5ml +2 "collection"'o'qi +1352 "core" ' + .tCSV.dial CTV +2 "collection"'u  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'v @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'w  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'x @ +46 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'y'Ӵ +1348 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'s +105 "core" ~ + .tCBV.dial CSV +2 "collection"'t  +30 "core"  +2 "collection"'|% +4 "core" %Ӵ # + .tCS.seek 5ml +2 "collection"'}'qi +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'~  +44 "core" +2 "collection"'z% +4 "core" %qg<;  + .tCS.seek 7ml +2 "collection"''| +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'{ @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +117 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +32 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +4 '  +27 "core"  +110  +2 .tCS.seek 5ml +2 "collection"''qi +1339 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +104 "core" A +2 .tCSV.dial :waste + "collection"' +106 "core" +2 .tCS.seek :empty +2 "collection"'\ 'ӂ +1351 "core" ' + .tCSV.dial :air +2 "collection"' @ +75 "core" B +2 .tCS.seek 5ml +2 "collection"' 'qi +1337 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"' 'Ӵ +1337 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +103 "core"  + .tCBV.dial CSV +2 "collection"'  +30 "core"  +2 "collection"'% +4 "core" %ӵ +2 .tCS.seek 5ml + "collection"''qj +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'% +4 "core" %qn  + .tCS.seek 7.001ml +2 "collection"'' +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +116 "core" _ +2 #tLysing Complete + "collection"'%& +4 "core" &`mjT Y +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +3 "core" %\ $ %  ^ C +2 "storage"('% +4 "core" % I z\ + "storage"((. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"()(R +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +3 "core" &T = ; ' + "manipulator"&& +4 "core" &*   ZDw + "manipulator"&#% +4 "core" %\ $ Y C +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&,( +172 "core" ( +2 "manipulator"&-& +4 "core" & ! ] + "storage"("& +4 "core" &S I H + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&/' +143 "core" ' +10 "storage"(0& +4 "core" &S M [ d +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(1' +276 "core" ' +2 "storage"(.- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(2'y +36 "core" ' +2 "manipulator"&4& +4 "core" & *  1 _ +2 "manipulator"&5% +3 "core" %   _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&3( +164 "core" ( +2 "manipulator"&9& +4 "core" &*  ^ XCt + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &* t XCt +2 .tForearm.seek CC +2 "manipulator"&6' +93 "core" ' + .tHand.close +2 "manipulator"&8/ +75 "core" / +3 .tCC.seek :open +2 "collection"':( +471 "core" ( +2 "storage"(=& +4 "core" &S < 9  + "storage"( & +4 "core" &S = < 5 + "manipulator"&<& +4 "core" &*  \\Cr + "manipulator"&?% +4 "core" %   [ +2 .tForearm.seek :retract + "manipulator"&@'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&A( +166 "core" ( +2 "manipulator"&B& +4 "core" &  N ` + "storage"(D& +4 "core" &S T R I + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&!'m +104 "core" ' +2 .tElbow.hold + "manipulator"&C, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&F1 +67 "core" 1 +2 "manipulator"&G% +4 "core" % ͔ l Xp +2 "storage"(J& +3 "core" &S ; D j +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 339 counts +2 "manipulator"&L' +14 "core" ' +3 "manipulator"&$& +4 "core" &   = c +2 "storage"(&& +3 "core" &S R Q % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&N' +23 "core" ' +2 "storage"(>% +4 "core" % U _ B +2 ."downElevator"SE.seek :down +4 "storage"(O'} +99 (P% +3 "core" %9 U Q & \\z +2 "manipulator"&R% +4 "core" %  _W + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +91 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'U& +4 "core" & +2 "manipulator"&V& +3 "core" & C C > f +2 "manipulator"&X% +4 "core" %  C B _ f +2 .tElbow.seek FlushPuck::Garage + "manipulator"&S(, +175 "core" ( +3 "manipulator"&H& +3 "core" &, E J  g5 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &, P C f5 +2 .tForearm.seek :garage +2 "manipulator"&M' +100 "core" ' +2 .tHand.close + "manipulator"&T/ +70 "core" / +2 "manipulator"&K& +4 "core" &, !   b5 + "manipulator"&^% +4 "core" %  + * % a +2 .tForearm.seek :retract + "manipulator"&;'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&Q( +289 "core" ( +2 "manipulator"&\\& +4 "core" &' $ ) dA_ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &' '   dA_ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&W' +98 "core" ' +2 "manipulator"&Y& +4 "core" &' + & cA_ + "manipulator"&`% +4 "core" % + , c +2 "collection"'c& +3 "core" &] +2 "collection"'d& +3 .tCC.seek :closed +2 "collection"'+(` +3 "core" &9 +3 &? \ +9 &*n , +9 &ay A +10 &Um S +9 &L R +9 &Q S +10 &O R +9 &[J S +10 &O R +9 &L R +9 &P S +10 & cM S +9 &"&Os R +9 &#IY R +10 &%LG R +9 &'kQ9 S +10 &)-L S +9 &*M S +9 &,J R +10 &.tL R +9 &05Op S +9 &1LR S +10 &3NA R +9 &5{O( S +10 &7=M} S +9 &9J~ R +9 &:No R +10 &<I R +9 &>FI R +9 &@J R +10 &AI R +9 &CJ R +10 &EML S +9 &GOq R +9 &HQa S +10 &JaN U +9 &LF~; X +9 &M& ] +10 &O ^ +9 &Qy ^ +10 &S9 _ +9 &T ` +9 &V ` +10 &Xz| a +9 &Z<| a +9 &[b b +10 &]Y a +9 &_qR D +10 &`E+@ *| +9 &`kt3 V +2 ( + "collection"'d& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.42 + "collection"'g& +3 "core" &`ks& V +2 .tHand.open + "manipulator"&a1 +69 "core" 1 +2 "manipulator"&]% +4 "core" %  " ? _ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&h'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"% +131 "core"  +2 "processing"%E% +4 "core" %\ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%k' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%j  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%f' +1611 "core" ' + .tPSV.dial PSR +2 "processing"%q +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%m' +2626 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%l + "collection"'p  +6 "core"  +2 "processing"%n  +44 "core"  +25 + .tPSV.dial :mixloop +2 "processing"%r +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%i  +133 "core" +2 .tPS.seek 0ml +2 "processing"%u' +2636 "core" ' + .tPSV.dial :air +2 "processing"%v  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%w' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%x +44 "core" +2 .tPS.seek 0ml +2 "processing"%o' +449 "Can"\ \ NN +2190 "core" ' + .tPSV.dial :air +2 "processing"%s  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%t' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%| +43 "core" +2 .tPS.seek 0ml +2 "processing"%y' +2634 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&~& +4 "core" && , ! ^@W +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&z( +42 "core" ( +2 "manipulator"&}& +4 "core" & + +  b + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" & ' ) b +2 .tForearm.seek CC + "manipulator"&' +94 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&& +4 "core" & C D I f + "manipulator"&% +3 "core" % # A A m f +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +275 "core" ( +2 "manipulator"& & +4 "core" &, J G O gC + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, G C m gC +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +115 "core" ' +2 .tHand.open +2 "manipulator"&\ 1 +71 "core" 1 +2 "manipulator"&% +4 "core" % ]   / Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' + .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp +43 "collection"'& +13 "core" & + "manipulator"&% +4 "core" %\  8 9 h +2 "storage"( % +3 "core" % \  +2 "storage"( . +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(( +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & ^ R T # + "manipulator"& & +4 "core" &, %  , aC + "manipulator"&% +4 "core" %\   ) 5 c +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +183 "core" ( +2 "manipulator"&& +4 "core" & @ 2  d- + "storage"(& +4 "core" & \ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&' +108 "core" ' +2 "storage"(& +4 "core" & \  C\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(%' +285 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ('& +3 "core" & \  \  +2 "manipulator"&(& +3 "core" &  * d- +2 .tElbow.seek 2 +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +3 "core" & $  . d- +2 "storage"(#& +4 "core" & \  \  + .tForearm.seek 2 + 300 counts +2 "manipulator"&-'Ϊ +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&"/ +72 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&Z& +3 "storage"(0'} +6 "core" &   ! d- +2 "manipulator"&e% +3 "core" % Ρ 0 < e +2 .tForearm.seek :retract +2 "manipulator"&.'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&4( +149 "core" ( +2 "manipulator"&5& +4 "core" ' + &( ' ) aBk +2 ."downElevator"SE.coast +2 .tElbow.reconfigure LooseElbow +2 "storage"(5 +3 "manipulator"&$ &.,(#b +2 &1& +3 "core" &(   g aBk +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&9' +95 "core" ' +3 "manipulator"&& +4 "core" &(  ) cBk +2 "manipulator"&/% +3 "core" %  + c? +2 "collection"',& +4 "core" & + "collection"'8& +4 .tCC.seek :closed +2 "collection"'7(` +2 "core" & +5 & 2 +9 &0Ctz 3 +9 &QmxX G +10 &]= S +9 &K. R +10 &lO S +9 &/N R +9 &M R +10 &Q S +9 &tN S +9 &6N S +10 & JX S +9 &"II R +10 &$}L3 R +9 &&>K% S +9 &(M( R +10 &)Nw R +9 &+Os S +9 &-FQ S +10 &/ O R +9 &0P S +10 &2I R +9 &4OL R +9 &6Q  S +10 &7O R +9 &9P~ S +9 &;WNr R +10 &=Iq R +9 &>Ia S +10 &@IW R +9 &B^KM S +9 &D"GC R +10 &EO4 S +9 &GP\  , S +9 &Ib[& T +10 &Ku W +9 &LG8 [ +10 &N[X _ +9 &PKa` _ +9 &R ge _ +10 &Ski ` +9 &Ull ` +9 &WNpo ` +10 &Ytr a +9 &Zww b +10 &\\}{ b +9 &^M} b# +9 &_t / +10 &`e !c +8 ( +2 &`m~ [ + "collection"'8& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.47 +2 .Hand.open + "manipulator"&b1 +68 "core" 1 +2 "manipulator"&=% +4 "core" % ) , _? + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'<  +134 "core"  +2 .tCSV.dial CTV + "collection"'?  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%B' +2620 "core" ' +2 "collection"'D% +4 "core" %``s  + .tCS.seek 3.75ml +2 "collection"'6'I +1658 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%3  +43 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%F  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%G' +2619 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'J ` +31 "core" _ +2 .tCSV.dial :air + "collection"'$ @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'&' +1659 "core" ' + .tCSV.dial CTV +2 "collection"'>  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'@'Ӵ +2613 "core" ' + .tCBV.dial :waste1 +2 "collection"'P @ +28 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'R  +136 "core" +2 "collection"'A& +4 "core" &`m}[ [ + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&!% +3 "core" %\  '  U \\ +2 "storage"(L% +3 "core" % _ ^ e +2 "storage"(U. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(V(R +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (X& +3 "core" &R = :  + "manipulator"&2& +4 "core" && Z@Z + "manipulator"&N% +4 "core" %\  5 Y + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&H( +162 "core" ( +2 "manipulator"&[& +4 "core" &  ' K ^A + "storage"(O& +4 "core" &R : : +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&)' +101 "core" ' +2 "storage"(C& +4 "core" &R S Q ; + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(T' +284 "core" ' +2 "storage"(K- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&^& +3 "core" & + (  ]A + "storage"(I& +4 "core" &R > > h + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&M'm +24 "core" ' + .tElbow.hold +2 "manipulator"&\\, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(_- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(S' +32 "core" ' +2 "manipulator"&Y% +4 "core" %͝ @ V + "storage"(`& +4 "core" &R   + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 348 counts + "manipulator"&c' +14 "core" ' +2 "manipulator"&;& +4 "core" &  ( * ^@ +2 "storage"(:& +3 "core" &R ; > r +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&g' +22 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(a' +41 "core" ' +2 "manipulator"&]& +4 "core" & & ! ]@ +2 "manipulator"&d% +3 "core" %   ^[ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&E( +160 "core" ( +2 "manipulator"&W& +4 "core" &+  XD{ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &j& +3 "core" &+ YD{ +2 .tForearm.seek CC + "manipulator"&k' +96 "core" ' + .tHand.close +2 "manipulator"&q/ +66 "core" / +2 .tCC.seek :open +2 "collection"'f( +469 "core" ( +2 "storage"(l& +4 "core" &R J ? + "storage"(n& +4 "core" &R \\ L I + "manipulator"&p& +3 "core" &+ k \\Dz +2 "manipulator"&r% +4 "core" %  ] \\ + .tForearm.seek :retract +43 "manipulator"&i'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&m( +161 "core" ( +2 "manipulator"&v& +4 "core" & ) %  a= + "storage"(u& +4 "core" &R d - + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&x'm +103 "core" ' +2 .tElbow.hold + "manipulator"&w, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&s1 +68 "core" 1 +2 "manipulator"&o% +4 "core" % ͑  ) Yw +2 "storage"(|& +3 "core" &R : 9 +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 336 counts +2 "manipulator"&t'ν +17 "core" ' +2 "manipulator"&~& +4 "core" &  (  c< +2 "storage"(}& +3 "core" &R s \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&{' +15 "core" ' +2 "storage"(% +4 "core" % T _ # +2 ."downElevator"SE.seek :down +4 "storage"(Q'} +99 (h% +3 "core" %3 T ^  \\x +2 "manipulator"&+% +4 "core" % + )n b + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%z +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%\  +43 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%' +2624 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &$\  +2 "manipulator"&& +3 "core" & 6 4  h< +2 "manipulator"&% +3 "core" %\  7 8 h +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"& (, +172 "core" ( +2 "manipulator"& & +4 "core" &, 8 7 p hD + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, , 5 Z hD +2 .tForearm.seek :garage + "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"& / +75 "core" / +2 "manipulator"&& +4 "core" &, & bD + "manipulator"&% +4 "core" % %  L a + .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +118 "core" ( +2 "manipulator"&& +4 "core" &u ? 5 g + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &u < D 3 h + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +101 "core" ' +2 "manipulator"&'& +4 "core" &u b _ j +2 "manipulator"&(% +3 "core" %Ϻ V [ G i +2 "processing"%& +3 "core" &$\  +2 "processing"%#& +4 .tPC.seek :closed + "processing"%"(] +3 "core" &\  +3 &)\   +10 &1~0\ . +9 &_2\ B +9 &@w2\ T +10 &U,\ U +9 &T7\ U +9 &U=\ U +10 &CUB\ U +9 &UD\ U +9 &WB\ U +10 &TG\ U +9 & KUN\ U +10 &" YJ\ U +9 &#SQ\ U +9 &%TS\ T +10 &'TR\\\ U +9 &)UU\ U +9 &*Y\\\ U +10 &,V[\ U +9 &.[Xc\ U +10 &0Wc\ U +9 &1Tj\ U +9 &3Y_\ U +10 &5eTR\ T +9 &7&UX\ U +9 &8Yd\ U +10 &:Wk\ U +9 &.Vg\ U +9 &?Xk\ U +9 &ATl\ U +10 &CtTl\ U +9 &E4[m\ U +9 &Fkq\ V +10 &Hp\ Y +9 &Jkr\ [ +10 &L-x\ [ +9 &My\ [ +9 &Ou\ [\ +10 &Qrx\ [\ +9 &S4m\ [\ +10 &Tk\ [ +9 &Vs\ \\ +9 &Xx\ \\ +10 &Z:\ \\ +9 &[\ N +9 &])G\ $l +10 &]{5\ 3 +5 ( + "processing"%#& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 + "processing"%Z& +4 "core" &]{%\ 3 + &]{%\ 3 + .tHand.open +2 "manipulator"&e1 +74 "core" 1 +2 "manipulator"&% +4 "core" % ϻ 2 ? r g + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +88 "core" ' +2 .tPRV.dial :air + "processing"%5  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%1 +44 "core" +2 "processing"%%% +4 "core" %\  +2 .tPS.seek 0.3ml +2 "processing"%-' +393 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%/% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%,'.U +501 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +1911 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%0 +114 "core" +2 .tPTV.dial :mixing + "processing"%. @ +73 "core" A +2 .tPBV.dial :waste2 + "processing"%  +93 "core"  +2 .tPS.seek 0ml +2 "processing"%b' +2624 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&=& +4 "core" &u A A 8 e +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&8(k +2 "core" ( + "manipulator"&<& +4 "core" &u . < e + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &?& +2 "core" &u A 0 d +2 .tForearm.seek PC +2 "manipulator"&9' +93 "core" ' + .tHand.close +2 "manipulator"&/ +76 "core" / +2 .tPC.seek :open +2 "processing"%y( +452 "core" ( +2 "manipulator"&D& +4 "core" &u A A F g + "manipulator"&% +4 "core" % ϶ @ A 1 g + .tForearm.seek :retract +2 "manipulator"&3'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&F(, +136 "core" ( +2 "manipulator"&B& +4 "core" &, I A I f + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +2 "core" &, ? > ] f +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&$' +114 "core" ' + .tHand.open +2 "manipulator"&61 +76 "core" 1 +2 "manipulator"&>% +4 "core" % n   [I + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&&'\ +98 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%P& +4 "core" &\  +2 "manipulator"&R% +3 "core" %\  @ C  g +2 "storage"(A% +4 "core" %{ 1\  + "storage"(!. +3 "core" . + .tSC.reconfigure SCtight +49 "storage"($\ .\ 1~b +4 .tSC.seek 2 + "storage"(L( +359 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (U& +2 "core" &  T [ o $ +2 "manipulator"&X& +4 "core" &, , ,  _ + "manipulator"&2% +4 "core" %\  . - _ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&N( +191 "core" ( +2 "manipulator"&[& +4 "core" & " )  ]) + "storage"(O& +4 "core" &  ; D F $ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&C' +101 "core" ' +2 "storage"(4& +4 "core" &  D N T $ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"( ' +284 "core" ' +2 "storage"(K- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (^& +3 "core" &  ; ; 4 $ + "manipulator"&I& +4 "core" &  \\) + .tElbow.seek 2 +2 "manipulator"&_( +36 "core" ( +2 "manipulator"&Y& +4 "core" & $ * 0 _K + "storage"(`& +4 "core" &  @ G $ + .tForearm.seek 2 + 300 counts +2 "manipulator"&;'Ϊ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&:/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&]& +3 "storage"(d'} +5 "core" & - ) \ ^K +2 "manipulator"&)% +4 "core" % Υ +   ` +2 .tForearm.seek :retract + "manipulator"&H'\ +93 "core" ' +2 .tElbow.seek PC +2 "manipulator"&T(k +161 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +77 "core" ( +2 "manipulator"&M& +4 "core" &q ( , I ] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &q  ] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&S' +92 "core" ' +2 "manipulator"&W& +4 "core" &q * , ^ +2 "manipulator"&j% +3 "core" %Ͼ   P ^U +2 "processing"%g& +3 "core" &\  +2 "processing"%\\& +4 .tPC.seek :closed +2 "processing"%q(] +2 "core" &\  +5 &\ - +9 &$B\ 4 +9 &Al\ H +10 &h\ U +9 &P\ U +10 &VT\ U +9 &U\ U +9 &U\ U +10 &W\ U +9 &\\U\ V +9 & U\ U +10 & U\ U +9 &"T\ U +10 &$gS\ U +9 &&*R\ T +9 &'T\ U +10 &)U\ U +9 &+nW\ U +9 &-/V\ U +10 &.S\ U +9 &0U\ V +10 &2vT\ U +9 &48U\ U +9 &5Q\ T +10 &7R\ U +9 &9R\ U +9 &;AS\ U +10 &=U\ U +9 &>R\ U +10 &@R\ U +9 &BIT\ U +9 &D\ U\ U +10 &Ee\ W +9 &Gv\ X +9 &I?\ [\ +10 &K\ [ +9 &L\ [ +10 &N\ [\ +9 &PE\ \\ +9 &R\ [ +10 &S\ [ +9 &U\ [ +9 &WM\ \\ +10 &Y\ [ +9 &Z\ \\ +10 &\\\ 9 +9 &]e4m\ C +9 ( + &]w$\ 1 + "processing"%\\& +4 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.69 + .Hand.open + "manipulator"&1 +70 "core" 1 +3 "manipulator"&7% +4 "core" % Ͼ   [U + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&l'\ +92 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%n  +2 %p9 +6 "core" 9 +102 "processing"%r9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9  +103 "processing"%v9 +2 "core" 9  +103 "processing"%u9 +2 "core" 9 +103 "processing"%E9 +2 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%o9 +2 "core" 9 +103 "processing"%|9 +2 "core" 9" +103 "processing"%~9 +3 "core" 9& +103 "processing"%}9 +2 "core" 9+ +103 "processing"%9 +2 "core" 9/ +103 "processing"%i9 +2 "core" 93 +103 "processing"%h9 +2 "core" 97 +103 "processing"%+9 +3 "core" 9; +102 "processing"%m9 +2 "core" 9@ +103 "processing"%x9 +2 "core" 9D +103 "processing"%t9 +2 "core" 9H +103 "processing"%a9 +2 "core" 9L +103 "processing"%9 +3 "core" 9P +103 "processing"%{9 +2 "core" 9U +103 "processing"%Q9 +2 "core" 9Y +103 "processing"%V9 +2 "core" 9] +103 "processing"%G9 +2 "core" 9a +103 "processing"% 9 +2 "core" 9e +103 "processing"%9 +2 "core" 9j +103 "processing"%z9 +2 "core" 9n +103 "processing"%\ 9 +2 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%9 +3 "core" 9z +102 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%w9 +3 "core" 9 +102 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%'9 +2 "core" 9  +103 "processing"%(9 +2 "core" 9$\ +103 "processing"%9 +2 "core" 9)\ +103 "processing"% 9 +2 "core" 9-\ +103 "processing"%9 +2 "core" 92 +103 "processing"%*9 +2 "core" 97\ +103 "processing"%#9 +2 "core" 9; +103 "processing"%Z9 +3 "core" 9? +103 "processing"%e9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%59 +2 "core" 9L +103 "processing"%19 +2 "core" 9Q +103 "processing"%%9 +3 "core" 9V +103 "processing"%9 +2 "core" 9Z +103 "processing"%9 +2 "core" 9^ +103 "processing"%9 +2 "core" 9d +103 "processing"%/9 +2 "core" 9h +103 "processing"%-9 +3 "core" 9l +2 .tPH.hold 2:00:00,28C +3 "processing"%, ppj +2 .tdelay 1:30 +4 "core"  +8542 "Can"\ =< +459 .tPSR.select :air +2 .PSV.dial PSR + "processing"%0 +102 "core"  +2 "processing"%.% +4 "core" %\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +608 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%'Һ +1624 "core" ' + .tPTV.dial :puck +2 "processing"%=  +73 "core"  +2 .tPSV.dial PTV + "processing"%< +74 "core" +2 .tPBV.dial :waste1 + "processing"%?  +131 "core"  +2 "processing"%% +4 "core" %F\ + .tPS.seek 1.5ml +2 "processing"%' +604 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%"' +1615 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%D  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%B +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%J' +2531 "core" ' + .tPSV.dial PTV +2 "processing"%9 +84 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%8 +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%6 +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%>  +72 "core"  +10 .tPS.seek :empty +2 "processing"%3'ղ +2505 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%P  +132 "core" +2 .tPSV.dial :mixloop + "processing"%R +44 "core" +2 .tPRV.dial :ab1 + "processing"%A @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%!' +353 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'$  +3 "processing"%U  +44 "core" +2  +2 "processing"%X% +4 "core" %\  +2 .tPS.seek 0.32ml +2 "processing"%2'F +391 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'[  +30 "core" +2 .tPRV.dial :air +2 "processing"%O  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%F'G +1226 "core" ' +2 .tPRV.dial :waste2 + "processing"%4 @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%&'\ +869 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%K  +45 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%^'Һ +1618 "core" ' + .tPSV.dial :PML +2 "processing"%I +44 "core" +2 .tPTV.dial :mixing + "processing"%Y @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%`  +35 "core" +2 "processing"%:% +4 "core" %Ҽ\  + .tPS.seek 1.85ml +2 "processing"%]' +253 "core" ' + .tPBV.dial between PSV and waste1 +3 "processing"%) * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%N' +1977 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'C& +2 "core" &&% +2 "manipulator"& & +4 "core" &q  T + "manipulator"&;% +4 "core" %\  S Y + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&M(, +134 "core" ( +2 "manipulator"&c& +4 "core" &,  Y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &_& +3 "core" &, '  Y + .tForearm.seek :garage +2 "manipulator"&W' +99 "core" ' +2 .tHand.close + "manipulator"&j/ +72 "core" / +3 "manipulator"&g& +4 "core" &,  P + "manipulator"&d% +4 "core" % 5  P + .tForearm.seek :retract +2 "manipulator"&H'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&y( +281 "core" ( +2 "manipulator"&& +4 "core" &%  < R?T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" &%  S Q?T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&p' +91 "core" ' +2 "manipulator"&\\& +4 "core" &%   Q?T +2 "manipulator"&r% +3 "core" %   R! +2 "collection"'S& +3 "core" &%( +2 "collection"'k& +4 .tCC.seek :closed + "collection"'L(` +3 "core" &'' +4 &%( 1 +10 &+D{'& 4 +9 &No{&& I +10 &b&' U +9 &J$( U +9 &gL&' U +10 &*O'& T +9 &M&' T +9 &N'& T +10 &pN(' T +9 &2O'% T +9 & N(' T +10 &"M'' T +9 &$wL&( U +10 &&9K(( U +9 &'O(' T +9 &)J'' T +10 &+N'( U +9 &-AS(& U +9 &/K'' T +10 &0O(& U +9 &2N'' U +10 &4IJ'' U +9 &6 L(( U +9 &7J)' T +10 &9N(' T +9 &;QJ(( U +9 &=O() T +10 &>O)' T +9 &@K)( T +10 &BZP)) T +9 &DG)( T +9 &EJ)( U +10 &GN*( U +9 &I`T-, U +10 &Kc;2 W +9 &LYL [ +9 &Ny _ +10 &PJ _ +9 &R  ` +9 &S ` +10 &U a +9 &WL a +9 &Y  b +10 &Z b +9 &\\ b# +10 &^G b* +9 &_| 5 +9 &`W 8 +10 &`v Q +5 ( + "collection"'k& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.38 +3 "collection"'v& +3 "core" &`g Q +2 &`g Q + .tHand.open + "manipulator"&u1 +74 "core" 1 +2 "manipulator"&E% +4 "core" %  N! + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&s'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"%o +114 "core"  +2 "processing"%|% +4 "core" % + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%~' +1607 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%}  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1631 "core" ' + .tPSV.dial PSR +2 "processing"%i +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%h' +152 "Can" +2470 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%+  + "collection"'m  +31 "core"  +132  +2 .tPSV.dial :mixloop + "processing"%x +115 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%t  +74 "core" +2 .tPS.seek 0ml +2 "processing"%a' +2632 "core" ' + .tPSV.dial :air +2 "processing"%  +57 "core" +2 .tPS.seek 2.5ml +2 "processing"%{' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%Q +42 "core" +2 .tPS.seek 0ml +2 "processing"%V' +2632 "core" ' + .tPSV.dial :air +2 "processing"%G  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%z' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&\ & +4 "core" &$ M O?S +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( + "manipulator"&& +3 "core" &$ ; O?S +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &$  O?S +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"& / +70 "core" / +2 .tCC.seek :open +2 "collection"'( +473 "core" ( +2 "manipulator"&w& +4 "core" &%   V?Q + "manipulator"& % +4 "core" %   ! R + .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +286 "core" ( +2 "manipulator"&& +4 "core" &, a [Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, ? ZQ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +49 "manipulator"&' +115 "core" ' + .tHand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&'% +4 "core" % m X KD +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&('\ +98 "core" ' +2 ."da"delayUntil "10:21:53.00" +24637 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +74 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%*  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%#' +2522 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%Z +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%e  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%5  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%1'ղ +2529 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%% +132 "core"  +2 "processing"%% +3 "core" %ղW\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1613 "core" ' + ."da"PTV.dial :puck +2 "processing"%/  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%- +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%0  +36 "core" +2 "processing"%.% +3 "core" %ҾQ\  +2 ."da"PS.seek 1.5ml +2 "processing"%b' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%=' +1612 "core" ' +2 ."da"delay 2:00 +2983 "Can"\ [Z +9019 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%<  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2537 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%n +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%D  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2537 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%B +131 "core"  +2 "processing"%"% +4 "core" %կD\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%9'\ +614 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%8'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%6 +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%>  +35 "core" +2 "processing"%J% +3 "core" %Һ\ \  +2 ."da"PS.seek 1.5ml +2 "processing"%P' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%A' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%3  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%U * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%$ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%X' +2530 "core" ' + ."da"PSV.dial PTV +2 "processing"%! +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%[ +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%O +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%2  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%4'ղ +2508 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%F  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%K  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%&  +43 "core" ~ + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop +2 "processing"%I +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%Y' +406 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%`  +45 "core"  +2 "processing"%:% +3 "core" %\ \  +2 ."da"PS.seek 0.55ml +2 "processing"%)'] +348 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%^  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%]'Һ +1572 "core" ' + ."da"PSV.dial :PML +2 "processing"%C +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +75 "core" B +2 ."da"PBV.dial :waste1 + "processing"%;  +35 "core"  +2 "processing"%c% +3 "core" %Ҿ\  +2 ."da"PS.seek 1.85ml +2 "processing"%_' +247 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%T * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%j' +1977 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +6743 "Can" ]\\ +41259 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 +41 "processing"%g  +42 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +33 "core" + +2 ."da"PSV.dial :air +2 "processing"%l  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%W' +2530 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%7  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%M +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\\  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%r'ղ +2535 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%S +144 "core"  +2 "processing"%H% +4 "core" %ձ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%f'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%k'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%v  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%u +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%E  +34 "core" +2 "processing"%o% +3 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%|' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%p * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%N' +1608 "core" ' +2 ."da"delay 2:00 +4032 "Can"\ DD +7971 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%}  +35 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%i +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2522 "core" ' + ."da"PSV.dial PTV +2 "processing"%m +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%+ +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%x +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%t  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%h'ղ +2504 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +131 "core"  +2 "processing"%a% +3 "core" %կJ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%Q'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%{'Һ +1623 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%G +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%V  +36 "core" +2 "processing"%% +3 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%\ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%s' +2532 "core" ' + ."da"PSV.dial PTV +2 "processing"%L +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%w +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2500 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +132 "core"  +2 "processing"%% +3 "core" %նc\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%''Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core"  +2 "processing"%% +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"% ' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%*' +1611 "core" ' +2 ."da"delay 2:00 +8775 "Can"\ :: +3227 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%z  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%e +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2531 "core" ' + ."da"PSV.dial PTV +2 "processing"%5 +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%# +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%1'ղ +2515 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates +47 .PSR.select :air +6 .PSV.dial PSR + "processing"% +133 "core"  +7 "processing"%/% +17 "core" %հ\ +9 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +8 ."da"PS.seek 0.25ml +5 "processing"%-'m +350 "core" ' + ."da"delay 5 seconds +503 "processing"%0% +4 "core" %i  + #"da"Pulling 0.25ml of PSR.sub2 +2 .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%.'\ +349 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +3 "processing"%b  +33 "core" +2 "processing"%<% +4 "core" %ҽ  + ."da"PS.seek 1.5ml +3 "processing"%?' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%=' +1614 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%n +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%D' +2547 "core" ' + ."da"PSV.dial PTV +2 "processing"% +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%B +76 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%" +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%9'ղ +2545 "core" ' +2 "processing"%69 +3 "core" 95 +2 #"da"Processing Puck Heater at 28.5C before imaging + .PH.coast +2 "processing"%>  +3 "core" 5 5 +2 "processing"%J& +3 "core" &]w$ 1 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&8% +3 "core" %\  2 J +2 "storage"(R% +4 "core" % L +2 "storage"(P. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 1 + "storage"(3(R +381 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (U& +3 "core" &Q   +2 "manipulator"&$& +3 "core" &, | { + HQ +2 "manipulator"&A% +3 "core" %\  { | > H +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&!( +190 "core" ( +2 "manipulator"&[& +4 "core" & % F0 + "storage"(O& +4 "core" &K   +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&2' +97 "core" ' +2 "storage"(X& +4 "core" &K   + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(F' +288 "core" ' +2 "storage"(K- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&&& +3 "core" & c c D0 +2 "storage"(I& +3 "core" &N   +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&4'm +22 "core" ' + ."da"Elbow.hold +2 "manipulator"&`, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(:- +2 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(Y' +30 "core" ' +3 "manipulator"&^% +3 "core" %͞ D W @ +2 "storage"()& +4 "core" &N  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 349 counts + "manipulator"&C' +14 "core" ' +2 "manipulator"& & +4 "core" & ^ F0 +2 "storage"(;& +3 "core" &N   +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&c' +22 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(T'~ +39 "core" ' +2 "manipulator"&]& +4 "core" & [ F0 +2 "manipulator"&_% +4 "core" % FY + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&g'\ +92 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&d(k +254 "core" ( +2 "manipulator"&l& +4 "core" &s  G + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &s \ G +2 ."da"Forearm.seek PC +2 "manipulator"&' +93 "core" ' + ."da"Hand.close +2 "manipulator"&7/ +77 "core" / +2 ."da"PC.seek :open +2 "processing"%M( +450 "core" ( +2 "storage"(\\& +4 "core" &N p  + "manipulator"&W& +4 "core" &s \ J + "manipulator"&S% +4 "core" % ϰ 9 J) + ."da"Forearm.seek :retract +2 "manipulator"&H'\ +97 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&r( +257 "core" ( +2 "manipulator"&f& +3 "core" &  G, +2 "storage"(v& +3 "core" &N   +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&u' +103 "core" ' +2 ."da"Hand.open +2 "manipulator"&E1 +76 "core" 1 +2 "storage"(o- +3 "core" -'~ +2 ."da"SE.seek 1.87 Pucks below Top Plate +3 "storage"(k'J +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(p' +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19nov0611h40ml.tif +1837 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 14.93 seconds\ /var/log/esp/da19nov0611h40ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19nov0611h40ml15s.tif +106 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1454 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19nov0611h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19nov0611h40ml30s.tif +3117 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19nov0611h40ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19nov0611h40ml70s.tif +7125 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19nov0611h40ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +4 ."Qmail"HABfans.email "14.93 sec auto-exposure",Subject: "da19nov0611h40ml images!" +15 "storage"(|- +9 "core" -' +5 "storage"(}& +5 "core" &N   +2 "manipulator"&~& +3 "core" & c Y D, +2 ."da"Elbow.seek 1 +3 "manipulator"&i( +3 "core" ( +2 "manipulator"&N& +4 "core" & _ b D, + "storage"(m& +6 "core" &N   +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&+' +13 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"(x' +61 "core" ' +4 "manipulator"&t& +4 "core" & 8 O, +2 "storage"(& +3 "core" &N R  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek 1 +2 "manipulator"&'m +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&a, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 2 Pucks below Top Plate +2 "storage"(h' +23 "core" ' +2 "manipulator"&Q% +5 "core" %͛  I +2 "storage"(G& +3 "core" &N \  *  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 346 counts +3 "manipulator"&V' +16 "core" ' +2 "manipulator"&& +5 "core" & p Q, +3 "storage"({& +8 "core" &N \ U  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +5 "manipulator"&\ ' +25 "core" ' +3 "storage"( % +4 "core" % \  R +2 ."downElevator"SE.seek :down +4 "storage"('} +99 ( % +3 "core" %W+\ \ \  Zn +2 "manipulator"&y% +5 "core" % * OZ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +31 ' +5 ."downElevator"SE.coast +4 "storage"(5 +9 ."da"SC.coast +6 "storage"(6 +11 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +12 #tStarting finalPurge +8 "processing"%L& +16 "core" &V +7 "manipulator"&w& +16 "core" & / R, +10 "manipulator"& % +13 "core" %\  \\ R+ +6 ."psFlush"Elbow.seek FlushPuck::Garage +7 "manipulator"&(, +182 "core" ( +2 "manipulator"&s& +4 "core" &,  UE +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &,  UE +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +98 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +74 "core" / +2 "manipulator"&& +4 "core" &, RE + "manipulator"&% +4 "core" % * R( +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +105 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +121 "core" ( + "manipulator"&'& +4 "core" &u ' V +3 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +4 "core" &u V + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."psFlush"Forearm.seek PC +2 "manipulator"& ' +106 "core" ' +7 "manipulator"&z& +17 "core" &u Y +9 "manipulator"&Z% +18 "core" % J Y +8 "processing"%e& +14 "core" &@\  +7 "processing"%*& +11 ."psFlush"PC.seek :closed +10 "processing"%5(] +23 "core" &N\  +9 &0\  +4 &*\  +8 &'\ . +9 &'C, 4 +2 &Hn( I +7 &f U +11 &N\ U +6 &bP\ U +6 &%Q T +2 &R U +3 &R U +6 &iR U +9 &,T U +9 & U U +10 &"S\ \ U +11 &$rU U +9 &&4R\ U +11 &'U\ U +8 &)W U +9 &+yT U +10 &-<S U +10 &.P U +14 &0T U +13 &2R T +11 &4DR\ U +10 &6O U +3 &7R U +13 &9T\ U +15 &;LP U +10 &=S\ U +9 &>S\ U +5 &@O\ T +17 &BUR\ T + &DR U +4 &EZ U +8 &Gk W +12 &IN Z +5 &K  [ +22 &L [ +6 &N [ +13 &PS [ +5 &R [ +23 &S [ +10 &U [\ +11 &WY [ +9 &Y [ +5 &Z [ &\\r = +2 &]Z-x V +4 &]|+\ 4 +2 ( + "processing"%*& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.68 +3 "processing"%#& +3 "core" &]|*\ 4 +2 ."psFlush"Hand.open +2 "manipulator"&%1 +72 "core" 1 +2 "manipulator"&% +4 "core" %  X + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 ."psFlush"PSV.dial PSR +4 "processing"% +133 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%/'TE +182 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +932 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%1' +1619 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%0 +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%-  +34 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%.' +2619 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%b'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%<' +2125 "core" ' + ."psFlush"PSV.dial PTV +50 "processing"% +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%?' +1796 "Can"\ AA +836 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2634 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%n  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%='ղ +2632 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%B' +2634 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%" +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%D @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%>  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%J'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%8 +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%R'TE +1112 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +1622 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%U +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%$  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%A' +2628 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%[ +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%O'\ +601 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2112 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%X +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%( U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%K' +2624 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%& @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%:  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%^'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%) +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"% ' +2629 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%; +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml + "processing"%]' +2623 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%_ @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%2' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%!  +74 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%F'ղ +2626 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'4& +4 "core" &HI= + "manipulator"&C& +4 "core" &u Y + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&Y(k +3 "core" ( +2 "manipulator"&c& +4 "core" &u Y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &l& +3 "core" &u Y +2 .tForearm.seek PC + "manipulator"&j' +93 "core" ' + .tHand.close +2 "manipulator"&`/ +71 "core" / +2 .tPC.seek :open +2 "processing"%7( +453 "core" ( +2 "manipulator"&g& +4 "core" &u \\ + "manipulator"&q% +4 "core" %  [ + .tForearm.seek :retract +2 "manipulator"&\\'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&W( +375 "core" ( +2 "manipulator"&S& +4 "core" &&  X@\\ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &&   W@\\ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&f' +101 "core" ' +2 "manipulator"&v& +4 "core" && W@\\ +2 "manipulator"&d% +3 "core" % W +2 "collection"'E& +4 "core" &IH( + "collection"'o& +4 .tCC.seek :closed + "collection"'H(` +3 "core" &JJ( +5 &IHQ 1 +9 &,D{II 4 +9 &Lm}HI H +10 &cIIC U +9 &NJI T +9 &cRJK U +10 &&PJI T +9 &NGH T +10 &RJI' U +9 &lPKH T +9 &.OHH T +10 & RLH U +9 &"QKI U +9 &$sPJJ U +10 &&5MIJ U +9 &'OJJK U +10 &)JJK T +9 &+{RJI U +9 &->NHIC T +10 &.NJJ U +9 &0RIJ U +9 &2LII U +10 &4FQJI T +9 &6OIK T +10 &7KII T +9 &9OJK T +9 &;MQIJ U +10 &=NJK U +9 &>NKK U +9 &@JKK T +10 &BURLK U +9 &DKNK T +10 &ELML T +9 &GNNM T +9 &I\\URP U +10 &KeZW W +9 &Lyl [ +9 &N ^ +10 &PE ` +9 &R ` +10 &S ` +9 &U a +9 &WI a +10 &Y  b +9 &Z b +9 &\\ b# +10 &^C b* +9 &_{ 4 +10 &`d "f +8 ( +2 &`pt Z + "collection"'o& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.35 + "collection"'T& +4 "core" &`pu Z + .tHand.open +2 "manipulator"&k1 +73 "core" 1 +2 "manipulator"&|% +4 "core" %  S +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&}'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'~& +4 "core" &`pu Z +2 "collection"'N% +3 "core" %ӳ + .tCSV.dial CSR +2 "collection"'m  +43 "core"  +2 "collection"'t% +4 "core" %ӧ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'Q% +3 "core" %qe  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'G'? +678 "core" ' + .tCSV.dial :waste +47 "collection"' +135 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'{'Ӵ +1978 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"' & +4 "core" &`pu Z +2 "collection"'r% +3 "core" %Ӷ + .tCSV.dial :flush +2 "collection"'u  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'p'qi +1286 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" B +2 "collection"'y% +4 "core" %qj  +2 .tCS.seek 7ml +2 "collection"'+' +577 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'i  +2 'x  +42 "core"  +97  + .tCBV.dial :waste1 +2 "collection"' @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'L'Ӵ +1771 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'V& +4 "core" &`ps Z +2 "collection"'h% +3 "core" %Ӷ + .tCSV.dial :flush +2 "collection"'w  +74 "core" +2 .tCS.seek 5ml +2 "collection"' 'qi +1279 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'\ @ +44 "core" A +2 "collection"'s% +4 "core" %qd  +2 .tCS.seek 6.999ml + "collection"''y +566 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +44 "core"  +2 .tCBV.dial :waste2 +2 "collection"'3  +106 "core"  +2 .tCS.seek 0ml +2 "collection"'a'Ӵ +1740 "Can" PP +29 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &`ps Z +2 "collection"'% +3 "core" %ӷ + .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 "collection"'% +4 "core" %ӷ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"''' +2015 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +567 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"' + 'z  +102 "core" +35 + .tCTV.dial :intake +2 "collection"'Z  +76 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"'' +2024 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'e  +75 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +584 "core" ' + .tCSV.dial CSR +2 "collection"'M  +105 "core"  +2 "collection"'#% +4 "core" %ӹ + #tPulling 4.999ml of CSR.flush + .CSR.select :flush + "collection"' +10 .tCS.seek 5ml +2 "collection"'%'qi +1343 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1352 "core" ' + .tCSV.dial CBV +2 "collection"'* +104 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +2614 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" && w R@\\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&9( +46 "core" ( +2 "manipulator"&/& +4 "core" &  V + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &0& +2 "core" & A U +2 .tForearm.seek CC +2 "manipulator"&-' +96 "core" ' +2 .tHand.close + "manipulator"&1/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "manipulator"&.& +3 "core" &  Z +2 "manipulator"&b% +3 "core" %  [ +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +274 "core" ( +2 "manipulator"&<& +4 "core" &,  D [6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,   [6 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&?' +111 "core" ' +2 .tHand.open +2 "manipulator"&n1 +72 "core" 1 +2 "manipulator"&% +4 "core" % p 9 PO +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 "processing"%=& +4 "core" &\  +36875 #t-> access 1 +2 .SE.seek :down +2 "storage"("'} +3 "core" ' + "manipulator"&B% +4 "core" %\     a +2 "manipulator"&D& +3 "core" &,  - `6 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +1337 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (>& +3 "core" &<3  +8096 "Can"\ 10 +60002 \ 11 +60002 \ a00 +60002 \ }// +60002 \ // +60002 \ // +60002 \ 0/ +60003 \ // +60002 \ 0/ +60002 \ // +60002 \ // +60002 \ 0/ +60002 \ // +60002 \ // +60003 \ // +60002 \ // +60002 \ // +60002 \ // +60002 \ // +60002 \ // +60002 \ z0/ +60003 \ L00 +60002 \ D00 +60002 \ ?00 +60002 \ =00 +10554 #t-> access 2 +2 .SE.seek :down +2 "storage"(6'} +2 "core" ' +2 "manipulator"&8% +3 "core" %\  S  +2 "manipulator"&J& +3 "core" &, 6 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(R(K +356 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (U& +2 "core" &K/ \\\ -  +30466 #t-> startTube 2 +2328 #-> shortDA +2 "collection"'$% +2 "processing"%P% +4 "core" %Ӭdf\  +4 %հg\ 7 +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +1220 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%[ +130 "core" +2 .tPTV.dial :PRVmixing + "processing"%A  +132 "core" + .tPRV.dial :sipper +2 "processing"%O  +103 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +48 .tPS.seek 1.1ml +2 "processing"%X'` +2283 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +3 "processing"%(  + "collection"'  +75 "core" +55  +2 .tPS.seek 0.5ml +2 "processing"%&'\ +1267 "core" ' + .tPRV.dial :waste2 +2 "processing"%K @ +112 "core" A +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%:'ղ +602 "core" ' + .tPSV.dial PSR +2 "processing"%I +100 "core"  +2 "processing"%)% +4 "core" %ձ@\ 4 + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%^'TE +1118 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%;' +1626 "core" ' + .tPSV.dial :mixloop +2 "processing"% +113 "core" +2 .tPS.seek :empty +2 "processing"%_'ղ +2633 "core" ' + .tPSV.dial PSR +2 "processing"%] +100 "core"  +2 "processing"%!% +4 "core" %կ?\ 4 + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%2'TE +1113 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%4' +1610 "core" ' +2 .tPSV.dial :mixloop + "processing"%C +101 "core" + .tPRV.dial :sipper +2 "processing"%c  +44 "core" +2 .tPS.seek :empty +2 "processing"%l'ղ +528 "Can"\ 4@@ +2104 "core" ' + .tPSV.dial PSR +2 "processing"%` +102 "core"  + .tPSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"% +101 "core" +2 .tPS.seek :empty +2 "processing"%5'ղ +2620 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%g& +4 "core" &<\ 4 +2 "manipulator"&q% +3 "core" %\  y u  +2 "storage"(j% +3 "core" %z s\ ( +2 "storage"(Y. +3 "core" .(K + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(S( +1315 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" & \ & + "manipulator"&v& +4 "core" &, j i  6 + "manipulator"&d% +4 "core" %\  j h  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&E( +198 "core" ( +2 "manipulator"&\\& +4 "core" & F C ! - + "storage"(& +4 "core" & \ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&T' +101 "core" ' +2 "storage"(k& +4 "core" &  T\ # + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(|' +282 "core" ' +2 "storage"(~- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (N& +3 "core" &  \  +2 "manipulator"&o& +3 "core" & C : P - + .tElbow.seek 2 +2 "manipulator"&m( +43 "core" ( +2 "manipulator"&t& +3 "core" & C = : L +2 "storage"(f& +3 "core" &  \ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&@'Ϊ +23 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&Q/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"('} +6 "core" & W H ? L +2 "manipulator"&G% +4 "core" % έ l l + .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&r(k +163 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +77 "core" ( +2 "manipulator"&u& +4 "core" &t Q U . + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &t < E G +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"& ' +101 "core" ' +2 "manipulator"&y& +4 "core" &t m k  +2 "manipulator"&p% +3 "core" % n m _ +2 "processing"%i& +4 "core" &\ 0 + "processing"%x& +4 .tPC.seek :closed + "processing"%(] +3 "core" &\ / +3 &\ / +9 &'rT\ +- +10 &_\ *A +9 &Fy\ +T +9 &S\ ,T +10 &U\ ,S +9 &W1\ ,T +9 &KVj\ ,T +10 & Xg\ ,T +9 &Xh\ ,T +10 &VB\ ,T +9 & RX;\ ,T +9 &"Yd\ ,U +10 &#Ts\ ,T +9 &%UW\ ,T +9 &'\\R\ ,T +10 &)U>\ ,T +9 &*YA\ ,T +10 &,Um\ ,S +9 &.cWf\ ,T +9 &0&Wf\ ,T +10 &1Uk\ ,T +9 &3Wp\ ,T +9 &5mUh\ ,S +10 &7.Wb\ ,T +9 &8Yo\ ,T +10 &:We\ ,T +9 &5Wj\ ,T +10 &?Y[\ ,T +9 &ATb\ ,T +9 &C|V[\ ,T +10 &E=\\_\ ,T +9 &Fj`\ ,V +10 &He\ *X +9 &Jsa\ *Z +9 &L5\\\ )Z +10 &MV\ *Z +9 &Of\ )Z +9 &Q{T\ )Z +10 &S=O\ *Z +9 &TM\ )Z +10 &V_\ )Z +9 &XW\ )[ +9 &ZB[\ )[ +10 &\\V\ )I +9 &]2Gr[\ + c +9 &]zAb\ ,7 +6 ( + "processing"%x& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&+1 +3 "core" &]z0c\ -7 +66 1 +2 "manipulator"&V% +3 "core" % M S ; +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&h'\ +90 "core" ' + .tSC.coast +2 "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%w  +2 %L9 +6 "core" 9 +102 "processing"%\ 9 +2 "core" 9 +103 "processing"%s9 +2 "core" 9  +103 "processing"% 9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%39 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9" +102 "processing"%9 +2 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"%a9 +2 "core" 9/ +103 "processing"%'9 +2 "core" 93 +103 "processing"%9 +3 "core" 97 +102 "processing"%z9 +2 "core" 9; +103 "processing"%Z9 +2 "core" 9@ +103 "processing"%9 +2 "core" 9D +103 "processing"%e9 +2 "core" 9H +103 "processing"%9 +3 "core" 9L +103 "processing"%M9 +2 "core" 9P +103 "processing"%#9 +2 "core" 9U +103 "processing"%9 +2 "core" 9Y +103 "processing"%%9 +2 "core" 9] +103 "processing"%*9 +2 "core" 9a +103 "processing"%9 +2 "core" 9e +103 "processing"% 9 +2 "core" 9j +103 "processing"%/9 +2 "core" 9n +103 "processing"%09 +2 "core" 9r +103 "processing"%19 +3 "core" 9v +103 "processing"%W9 +2 "core" 9z +103 "processing"%}9 +2 "core" 9 +103 "processing"%H9 +2 "core" 9 +103 "processing"%.9 +2 "core" 9 +103 "processing"%b9 +3 "core" 9 +102 "processing"%-9 +2 "core" 9 +103 "processing"%<9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%99 +2 "core" 9 +103 "processing"%n9 +3 "core" 9 +102 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%=9 +2 "core" 9 +103 "processing"%?9 +2 "core" 9 +103 "processing"%B9 +3 "core" 9 +103 "processing"%D9 +2 "core" 9! +103 "processing"%>9 +2 "core" 9'\ +103 "processing"%,9 +2 "core" 9-\ +103 "processing"%89 +2 "core" 90\ +103 "processing"%J9 +3 "core" 95 +102 "processing"%"9 +2 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"%U9 +2 "core" 9D +103 "processing"%$9 +2 "core" 9J +103 "processing"%P9 +3 "core" 9O +102 "processing"%[9 +2 "core" 9T +103 "processing"%A9 +2 "core" 9Y +149 "processing"%O9 +4 "core" 9a +103 "processing"%F9 +2 "core" 9f +103 "processing"%9 +2 "core" 9k +3 .tPH.hold 2:00:00,28C +2 "processing"%( ppj +2 .tdelay 1:30 +5 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%X +102 "core"  +2 "processing"%K% +4 "core" %նP\ 2 + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%&'\ +597 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%I'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%)  +133 "core"  +2 .tPSV.dial PTV +2 "processing"%: +71 "core" +2 .tPBV.dial :waste1 +2 "processing"%^  +53 "core" +2 "processing"% % +4 "core" %ҸY\ 3 +2 .tPS.seek 1.5ml +2 "processing"%;'~ +609 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%] * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%!' +1630 "core" ' +2 .tdelay 5:00 +28240 "Can"\ &sr +1763 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%_  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +33 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%C +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%c' +2527 "core" ' + .tPSV.dial PTV +2 "processing"%4 +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%` +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%l +71 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2497 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%g  +131 "core" +2 .tPSV.dial :mixloop + "processing"%q +43 "core" +2 .tPRV.dial :ab1 + "processing"%j @ +104 "core" > +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%Y' +370 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV + "processing"%R  +43 "core"  +2 "processing"%% +4 "core" %6\ 3 +2 .tPS.seek 0.32ml +2 "processing"%v'I +398 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'d  +30 "core" +2 .tPRV.dial :air +2 "processing"%\\  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1225 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%k'\ +861 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +45 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%~'Һ +1640 "core" ' + .tPSV.dial :PML +2 "processing"%N +44 "core" +2 .tPTV.dial :mixing + "processing"%o @ +73 "core" A +2 .tPBV.dial :waste1 + "processing"%6  +35 "core" +2 "processing"%t% +4 "core" %ҷu\ 1 +2 .tPS.seek 1.85ml + "processing"%f' +243 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'G& +3 "core" &ec \  + "manipulator"&E& +4 "core" &t Z P  + "manipulator"&T% +4 "core" %  > 8 9  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&|(, +135 "core" ( +2 "manipulator"&@& +4 "core" &, Z a  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +3 "core" &, V ] j  + .tForearm.seek :garage +2 "manipulator"&{' +99 "core" ' +2 .tHand.close + "manipulator"&m/ +69 "core" / +2 "manipulator"&y& +4 "core" &, A   +2 "manipulator"&p% +3 "core" % ' 6 P  +2 .tForearm.seek :retract +2 "manipulator"&i'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +320 "core" ( +2 "manipulator"& & +4 "core" & F C  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" & 8 : 4  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&x' +100 "core" ' +3 "manipulator"&+& +3 "core" & C  +2 "manipulator"&V% +4 "core" % D  +2 "collection"'L& +3 "core" &eg\  +2 "collection"'\ & +3 .tCC.seek :closed +2 "collection"' (` +3 "core" &ed(\  +2 &dd \  +10 &+tff\ - +9 &aed A +10 &Srfd\ S +9 &Ofd\ S +9 &Qfd\ T +10 &Qde\ T +9 &XTed\ S +10 &Tfe\ S +9 &Oed\ S +9 &Qee\ T +10 & `Oee\ S +9 &""Pee\ S +9 &#Nbe \ S +10 &%Rde\ \ S +9 &'gWge\ T +10 &))Qff\ T +9 &*Rge\ T +9 &,Sde\ \ T +10 &.pOff\ S +9 &02Uge\ S +9 &1She\ S +10 &3The\ T +9 &5xRgh\ S +10 &79Pff\ T +9 &8Rff\ T +9 &:Rgf\ T +10 &<Qfh\ T +9 &>BQge\ S +9 &@Oee \ S +10 &AOhg\ S +9 &CRgg\ S +10 &EIQff\ T +9 &G Rhg\ T +9 &HTom\ T +10 &Jetr U +9 &LD X +9 &M \\ +10 &O ^ +9 &Qy ^ +10 &S9 _ +9 &T _ +9 &V _ +10 &X{ ` +9 &Z= ` +9 &[ a +10 &] b +9 &_n ? +10 &`T6 Z +8 ( +2 &`cb\ K + "collection"'\ & +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.34 + "collection"'s& +4 "core" &`cb\ K + .tHand.open +2 "manipulator"&S1 +70 "core" 1 +2 "manipulator"& % +4 "core" %  p z + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%3 +101 "core"  +2 "processing"%% +4 "core" %B\ # + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1617 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1619 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml + "processing"%a' +2632 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%'  + "collection"'  +32 "core"  +128  +2 .tPSV.dial :mixloop + "processing"%z +100 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%Z  +73 "core" +2 .tPS.seek 0ml +40 "processing"%' +2632 "core" ' + .tPSV.dial :air +2 "processing"%e  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2620 "core" ' + .tPSV.dial :mixloop +2 "processing"%M +44 "core" +2 .tPS.seek 0ml +2 "processing"%#' +2630 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%%' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%* +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" & 5 ?  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&/( +7 "core" ( +2 "manipulator"&0& +4 "core" & H L  ~ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" & 2  +2 .tForearm.seek CC +2 "manipulator"&W' +95 "core" ' +2 .tHand.close + "manipulator"&}/ +76 "core" / +2 .tCC.seek :open +2 "collection"'H( +471 "core" ( +2 "manipulator"&.& +4 "core" & 9 = P  + "manipulator"&b% +4 "core" % > ? 3 + .tForearm.seek :retract +2 "manipulator"&-'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&<(, +273 "core" ( +2 "manipulator"&& +4 "core" &, j k 8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &, = 8  8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&n' +114 "core" ' +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +2 "manipulator"&% +4 "core" % t  v^ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +101 "core" ' +2 ."da"delayUntil "15:56:09.33" +16804 "Can"~\ 188 +7857 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%? @ +74 "core" B + ."da"PBV.dial :waste1 +2 "processing"%B  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%>  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%,' +2494 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%8 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%J  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%" +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%U'ղ +2483 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%$ +132 "core"  +2 "processing"%P% +3 "core" %ն\ % +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%['\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%A'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%O  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%F +69 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +37 "core" +2 "processing"%X% +3 "core" %ҽ\ . +2 ."da"PS.seek 1.5ml +2 "processing"%K' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%5 * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%&' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%)  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%^ +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2488 "core" ' + ."da"PSV.dial PTV +2 "processing"%I +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%] +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%; +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%w  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%_'ղ +2486 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%2 +130 "core"  +2 "processing"%C% +3 "core" %մ@\ . +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%!'\ +603 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%4'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%` +83 "core"  + ."da"PBV.dial :waste1 +2 "processing"%l  +34 "core" +2 "processing"%% +4 "core" %Ҽ\ ) + ."da"PS.seek 1.5ml +2 "processing"%c' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%g * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%q' +1624 "core" ' +2 ."da"delay 2:00 +9948 "Can"w\ -:: +2054 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%j  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%R +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2481 "core" ' + ."da"PSV.dial PTV +2 "processing"%Y +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%d +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%\\ +72 "core" +2 ."da"delay 5 seconds +548 .PSV.dial :air +3 "processing"%v  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2469 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +131 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%k  +41 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%N +43 "core" +2 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%o' +407 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%6  +43 "core"  +2 "processing"%t% +4 "core" %{\ * + ."da"PS.seek 0.55ml +3 "processing"%Q'a +356 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%~  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%f'Һ +1557 "core" ' + ."da"PSV.dial :PML +2 "processing"%G +44 "core" + ."da"PTV.dial :mixing +3 "processing"%E @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%T  +35 "core" +2 "processing"%@% +3 "core" %Ҹ^\ * +2 ."da"PS.seek 1.85ml +2 "processing"%u' +249 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%r * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%m' +1971 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +41421 "Can"x\ -== +6581 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%y  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%h  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%{' +2501 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%| +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%7 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%+  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%V'ղ +2482 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%L +130 "core"  +2 "processing"%i% +3 "core" %նB\ , +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%s'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%S  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%\  +34 "core" +2 "processing"%3% +3 "core" %ҽ\ ) +2 ."da"PS.seek 1.5ml +2 "processing"%' +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%x * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2478 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%' +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%z +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Z  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%a'ղ +2463 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%e +130 "core"  +2 "processing"%% +3 "core" %ճV\ - +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%M'\ +600 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%#  +35 "core" +2 "processing"%*% +3 "core" %Ҹ\ , +2 ."da"PS.seek 1.5ml +2 "processing"%%'~ +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%0' +1618 "core" ' +2 ."da"delay 2:00 +11335 "Can"x\ +98 +667 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%1  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%} * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2497 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%. +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%b +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%W  +83 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2463 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%9 +130 "core"  +2 "processing"%/% +3 "core" %խE\ - +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +43 "processing"%'\ +615 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%- +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%n  +34 "core" +2 "processing"%?% +4 "core" %ҹ\ & + ."da"PS.seek 1.5ml +3 "processing"%B' +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%D * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%>' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%J +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%"' +2489 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%, +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%$ +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +63 "processing"%P  +82 "core" +2 ."da"PS.seek :empty +2 "processing"%U'ղ +2492 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%[ +132 "core"  +2 "processing"%O% +4 "core" %կ@\ +2 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +12 "processing"%F'm +351 "core" ' +3 ."da"delay 5 seconds +502 "processing"%% +4 "core" %j\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%X'\ +343 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml + "processing"%A'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%5 +74 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%K  +33 "core"  +2 "processing"%)% +4 "core" %Ҷ\  + ."da"PS.seek 1.5ml +3 "processing"%:'| +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%&' +1607 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%I  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%] * +46 "core" ( +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%; +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%w' +2510 "core" ' + ."da"PSV.dial PTV +2 "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%2 +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%C +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%_  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%!'ղ +2510 "core" ' +2 "processing"%`9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.6C before imaging + .PH.coast +2 "processing"%l  +3 "core" 4 4 +2 "processing"%& +3 "core" &]z/9\ 7 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&4% +4 "core" %\  t ~ R n + "storage"(g% +4 "core" %   \ +2 "storage"(c. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(j(R +374 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &P\  +2 "manipulator"&R& +3 "core" &, k y ; l8 +2 "manipulator"&q% +3 "core" %\  x t m +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +3 "manipulator"&Y( +187 "core" ( +2 "manipulator"&d& +4 "core" & Z _ j. + "storage"(\\& +4 "core" &N r\ + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&v' +106 "core" ' +2 "storage"(& +4 "core" &N\ + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(' +272 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(k'y +29 "core" ' +2 "manipulator"&N& +4 "core" & Z P  l. +2 "manipulator"&% +3 "core" % W X I l +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&6'\ +89 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&t(k +256 "core" ( +2 "manipulator"&o& +3 "core" &p t o / m +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &p ] i 6 l +2 ."da"Forearm.seek PC +2 "manipulator"&Q' +93 "core" ' + ."da"Hand.close +2 "manipulator"&G/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%E( +451 "core" ( +2 "storage"(T& +3 "core" &N \  +2 "manipulator"&@& +3 "core" &p l o +2 "manipulator"&r% +3 "core" % ϔ  o, +2 ."da"Forearm.seek :retract +2 "manipulator"&f'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&u( +263 "core" ( +2 "manipulator"&y& +3 "core" &  1 m2 +2 "storage"(p& +4 "core" &N   \ + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&h' +99 "core" ' +2 ."da"Hand.open +2 "manipulator"&m1 +76 "core" 1 +45 "storage"(|- +10 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"( 'E +29 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(7' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19nov0616h40ml.tif +4 "processing"%+& +10 "core" &\ +6 "manipulator"&{& +6 "core" &   a2 +3 "manipulator"&L% +5 "core" %   k a +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&i'\ +89 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&V(, +181 "core" ( +2 "manipulator"&& +4 "core" &, ( # + bc + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &S& +3 "core" &,  % ac +2 ."psFlush"Forearm.seek :garage +2 "manipulator"& ' +98 "core" ' +2 ."psFlush"Hand.close + "manipulator"&\ / +66 "core" / +2 "manipulator"&3& +4 "core" &,   [c + "manipulator"&s% +4 "core" % 1   [ +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&x'\ +99 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +120 "core" ( +2 "manipulator"&& +4 "core" &t $ '  a + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &t ) ` + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +99 "core" ' +3 "manipulator"&& +4 "core" &t  ) ^ +2 "manipulator"&% +3 "core" %  0 _ +2 "processing"%'& +4 "core" &k\ +2 "processing"%z& +3 ."psFlush"PC.seek :closed +3 "processing"%Z(] +3 "core" &l\ \ +2 &X\ \  +10 &(tO\ - +9 &`}P\ A +9 &LsE\ T +10 & NL\ T +9 &R+\ T +10 &R2\ T +9 &PQ5\ T +10 &Q+\ T +9 &O \ T +9 &Q\ U +10 & XS\ T +9 &"Q \ T +9 &#R\ T +10 &%Q\ T +10 &'bN\ T +9 &)$Q\ T +9 &*S\ T +9 &,S\ T +10 &.hR\ T +9 &0)R\ U +9 &1R0\ T +10 &3TS\ T +9 &5pOW\ T +10 &73QQ\ T +9 &8QI\ T +9 &:RQ\ T +10 &;N@\ T +9 &?R=\ T +10 &AP:\ T +9 &CP+\ T +10 &EAT2\ U +9 &G_,\ V +9 &H{(\ X +10 &Jw"\ Z +9 &L9#\ Z +9 &M!\ [ +10 &O\ Z +9 &Q\ \ Z +10 &SA \ Z +9 &U\ [ +9 &VI\ [ +10 &Xg\ [ +9 &ZGk\ [\ +9 &\\ \ I +10 &]3Gr\ !d +9 &]y7k\ 5 +5 ( + "processing"%z& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 +2 "processing"%& +4 "core" &]y(\\\ 5 + ."psFlush"Hand.open +2 "manipulator"&e1 +70 "core" 1 +2 "manipulator"&% +4 "core" % &  \\ +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&a'\ +90 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%M +86 "Can"y\ +47 "core"  +5 ."psFlush"PSR.select :flush +8 "processing"%@ +13 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 13.609 seconds\ /var/log/esp/da19nov0616h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19nov0616h40ml15s.tif +7 ."psFlush"PS.reconfigure PSconfig +5 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +4 "processing"%'TE +1107 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +429 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19nov0616h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19nov0616h40ml30s.tif +1173 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%* +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +1767 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19nov0616h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19nov0616h40ml70s.tif +854 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%% +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%1'\ +701 "core" ' + ' +3 !"psFlush"o:Slide::Error : @replyo:I2C::Servo::AbsMove3Reply : @sourcei*:@destinationi%: @channeli: @tagi6: mesg"0Slide::Error during Processing Syringe move:@timestampu: Time V:@axisName"Processing Syringe:@checkpoint: omitted:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + #Waiting to Resume from Checkpoint "Slide::Error during Processing Syringe move" +2 ."Qmail"BadNews.email "Slide::Error during Processing Syringe move",Subject: "Slide::Error in psFlush" +5466 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19nov0616h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "13.609 sec auto-exposure",Subject: "da19nov0616h40ml images!" +10 "storage"(}- +13 "core" -' +6 "storage"(& +7 "core" &N \  + "manipulator"&0& +4 "core" &t 3 < a e +2 "manipulator"& % +6 "core" %\  : -  d +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +3 "manipulator"&.( +343 "core" ( +3 "manipulator"&b& +5 "core" & '  | e0 +2 "storage"(W& +3 "core" &N \  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +94 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"(9' +65 "core" ' +2 "manipulator"&/& +4 "core" & s A p0 + "storage"(& +4 "core" &N  - \  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +7 "manipulator"&'m +24 "core" ' +2 ."da"Elbow.hold + "manipulator"&-, +4 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(n' +23 "core" ' +2 "manipulator"&?% +4 "core" %͜ K L  l +2 "storage"(& +8 "core" &N   `\  +2 ."da"Forearm.force -20 +2 "manipulator"&5 +6 ."da"Forearm.seek 1 + 347 counts +2 "manipulator"&D' +18 "core" ' +4 "manipulator"&B& +8 "core" &  s0 +3 "storage"(& +7 "core" &N 2 2 J\  +4 ."da"Forearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&8' +17 "core" ' +2 "storage"(J% +7 "core" % / 6 B\  & +2 ."downElevator"SE.seek :down +5 "storage"(>'} +98 (% +3 "core" %8 2 3 N\ Ym +2 "manipulator"&,% +4 "core" %  r + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&$'\ +91 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +47095 "Can"\ *;; +6275 !to:IRB::Abort: mesg"User Abort!!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1058 #-> Hand.PC +2 !o:NoMethodError : mesgu:NameError::message+undefined method `PC' for Hand:Gripper: name:PC: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +857 #-> Arm.PC + "manipulator"&P& +3 "core" &  ~0 +2 "manipulator"&"% +4 "core" %\  g  + .tElbow.seek :PC +2 "manipulator"&[(k +251 "core" ( +2 "manipulator"&O& +3 "core" &u N G w +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &U& +3 "core" &u - 8 +2 .tForearm.seek PC + "manipulator"&' +95 "core" ' +2 "manipulator"&F& +4 "core" &u 7 ; + "manipulator"&X% +4 "core" % ; ;  +973 #t-> Hand.close + .Hand.close + "manipulator"&5/ +74 "core" / +7566 #t-> PC.open + .PC.seek :open +2 "processing"%K( +455 "core" ( +2 "processing"%)& +4 "core" &@\ - +1499 #t-> PC.close + "manipulator"&A& +4 "core" &u = < + "manipulator"&^% +4 "core" % ; ?   +2 "processing"%:& +3 "core" &\ . +2 "processing"%I& +3 .tPC.seek :closed +2 "processing"%](] +3 "core" &\ . +3 &\ . +9 &'r\ *- +9 &am\ )A +10 &Lt\ *R +9 & P \ +S +9 &Q\ +S +10 &SJ\ +S +9 &RR\ +S +10 &V\ +S +9 &S \ +S +9 &S\ +S +10 & ZU\ +S +9 &"U \ +S +9 &#P\ +S +10 &%R\ +S +9 &'bS\ +S +9 &)#W\ +S +10 &*T\ +S +9 &,S\ +S +10 &.jT\ +S +9 &0,Q\ +S +9 &1T\ +S +10 &3U\ +S +9 &5rO\ +S +10 &73U \ +S +9 &8S \ +R +9 &:T \ +S +10 &;T\ +S +9 &?Ty\ *S +10 &AO\ +S +9 &CR \ +S +9 &EDU\ *S +10 &Gb \ *T +9 &H{\ )W +10 &Jx\ (Y +9 &L: \ (Y +9 &M \ (Y +10 &O\ (Y +9 &Q\ (Y +9 &SA\ (Y +10 &U\ (Y +9 &V \ (Z +10 &X\ 'Z +9 &ZH\ (Z +9 &\\\ (J +10 &]+@k\ )(w +9 &]~0\ ,1 +5 ( + "processing"%I& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 +2 "processing"%;& +4 "core" &]~# \ +1 +640 #t-> PS.pull 0.5 +2 "processing"%&% +3 "core" %  \ , +2 .tPS.seek 1ml +2 "processing"% 'TG +598 "core" ' +2 "processing"%2% +4 "core" %TI \ , +2172 #t-> PS.flush + #Flushing Processing stage +2 "processing"%C% +3 "core" %TI\ , + .tPSV.dial :waste1 +2 "processing"%_  +42 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek :empty +2 "processing"%w'ղ +1069 "core" ' +1232 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +34577 "Can"\ +66 +23921 !to:IRB::Abort: mesg"User Abort!!:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1623 #-> PSV.PSR + .PSV.dial PSR + "processing"%` +44 "core"  +1348 #t-> PSR.air + .PSR.select :air +2 "processing"% +754 #t-> PSV.PTV + .PSV.dial PTV +2 "processing"%l +71 "core" +656 #t-> PBV.PSV + .PBV.dial PSV +2 "processing"% U +55 "core" W +1060 #t-> PS.seek 0 +2 .PS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 0ml +2 "processing"%4' +30 "core" ' +2 "processing"%g% +4 "core" %\ + +2643 #t-> PSV.PSR + .PSV.dial PSR + "processing"%c +74 "core"  +462 #t-> PSR.air + .PSR.select :air +671 #-> PS.seek 2.5 +2 .PS.seek 2.5ml +2 "processing"%' +2618 "core" ' +2 "processing"%R% +4 "core" %\ * +861 #t-> PSV.PTV + .PSV.dial PTV + "processing"%q +72 "core" +545 #t-> PBV.PSV + .PBV.dial PSV +833 #-> PS.seek 0 +2 .PS.seek 0ml + "processing"%d' +2646 "core" ' +2 "processing"%\\% +4 "core" %\ * +2373 #t-> PBV.PSV + .PBV.dial PSV +1079 #-> PSV.PBV + .PSV.dial PBV + "processing"%< @ +44 "core" > +13180 #t-> PS.seek 2.5 +2 .PS.seek 2.5ml +2 "processing"%' +2282 "Can"\ (;: +351 "core" ' +2 "processing"%=% +4 "core" %w\ * +1017 #t-> PSV.waste 1 +2 !o:NoMethodError : mesgu:NameError::message+undefined method `waste' for PSV:Shaft: name:\ waste: args[i:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +626 #-> PSV.waste1 + .PSV.dial :waste1 +2 "processing"%  +71 "core"  +801 #t-> PS.empty + .PS.seek :empty +50 "processing"%N'ղ +2623 "core" ' +2 "processing"%% +4 "core" %ն\ * +7620 #t-> PC.open + .PC.seek :open +2 "processing"%( +455 "core" ( +2 "processing"%v& +4 "core" &\\\ + +2922 #t-> Arm.garage + "manipulator"&o& +3 "core" &u = = % +2 "manipulator"&~% +4 "core" % = ? /  +2 .tForearm.seek :retract + "manipulator"&Y'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&G(, +135 "core" ( +2 "manipulator"&6& +4 "core" &, @ A  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, 9 ;  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&T' +112 "core" ' +2 "manipulator"&@& +4 "core" &, @ w + "manipulator"&r% +4 "core" % v / wd +879 #t-> Hand.open + .Hand.open + "manipulator"&Q1 +75 "core" 1 +401 #t-> Hand.home + !o:NoMethodError : mesgu:NameError::message-undefined method `home' for Hand:Gripper: name: home: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3717 #-> ESP.ready! +2 "collection"'y% +4 "core" %Ӭff\  +2 "sampler")p% +3 "processing"%t% +2 "manipulator"&m% +9 "core" %۠"" \  + %նN\ $ + % | M vf +2 "manipulator"&|& +3 "core" &, v +2 "storage"(f& +3 "core" &N s s\  +2 "storage"(+% +3 "core" %~ o h n\  +2 "collection"'{& +3 "core" &hd\  +2 "processing"%L& +3 "core" &T\ % +3 "sampler")k% +3 "core" %۠## \  +2 "collection"' & +4 "core" &hfj\  + "collection"'% +4 "core" %Ӭfe\ +2 "processing"%S& +3 "core" &O\ $ +2 "processing"%h% +3 "core" %նP\ $ +2 "manipulator"&u% +4 "core" % | D vf + "manipulator"&\ & +4 "core" &, - v + "storage"(3& +4 "core" &N s r\  +2 "storage"(s% +4 "core" %~ s s\  + "collection"'i9 +3 "core" 9 +2 "processing"%9 +3 "core" 9 +655 #t-> exit +5 #mEXIT @1573078118.91EST @1573078125.88EST = =tMAIN =mMAIN_scheduler @EST1573078127.60 #"core_reset"Sent BREAK +2 #t@0x9D5B, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9FE4, state=0x3A84, ifg=0x10, ie=0xFD #@0xA26D, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA4F6, state=0x3A84, ifg=0x10, ie=0xFD + #@0xA77F, state=0x3A84, ifg=0x10, ie=0xFD #@0xAA08, state=0x3A84, ifg=0x10, ie=0xFD + #@0xAC91, state=0x3A84, ifg=0x10, ie=0xFD + #@0xADAB, state=0x3A84, ifg=0x80, ie=0xFD #@0xAE9E, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +7 #ESP2 v3.30 I2C Gateway v3.06 for core bus +218 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +377 "Can"\ $EE + \ $EE #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %۠!# \  +2 .tSS.configure SSconfig +2 "sampler")#.0XRESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +367 "Can"\ 3 + \ 3b + #tPolling Can every 10:00 +2 #Cleanly exited at 17:09:14EST06-Nov-19 +560 #-> ESP.ready! +3 #Powering core bus +481 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %##;\  +2 .tSS.configure SSconfig +2 "sampler")#.0X& +3 "core" & \ " +2 "storage"(?% +3 "core" % \ " +2 "collection"'@9 +3 "core" 9 +2 "processing"%A9 +3 "core" 9 +635 #t-> PS.flush + #Flushing Processing stage +2 "processing"%B% +3 "core" %\ / + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%C& +3 "core" &\ .\ +2 .tHand.open + "manipulator"&D1 +68 "core" 1 +2 "manipulator"&E& +4 "core" & i m v + "manipulator"&F% +4 "core" % \  _ k ( i +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&G(, +172 "core" ( +2 "manipulator"&H& +4 "core" &, V [  L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &I& +2 "core" &, N T 4 L +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&J' +94 "core" ' +2 .tHand.close + "manipulator"&K/ +66 "core" / +2 "manipulator"&L& +4 "core" &, 2 L +2 "manipulator"&M% +3 "core" % *  ) \\ +2 .tForearm.seek :retract + "manipulator"&N'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&O(k +121 "core" ( +2 "manipulator"&P& +4 "core" &m N H  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &m : 9 , +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&R' +102 "core" ' +2 "manipulator"&S& +4 "core" &m G D  +34 "manipulator"&T% +11 "core" %Ϻ E F +2 "processing"%U& +3 "core" &\ .\ +2 "processing"%V& +3 .tPC.seek :closed +2 "processing"%W(] +3 "core" &\ .\ +4 & \ -E +9 &F}\ )4 +9 &Ap\ )I +10 &e\ *T +9 &Q\ +S +10 &`R\ +S +9 &"W\ +S +9 &T\ +T +10 &Z\ *T +9 &hR\ +S +9 &*V\ *S +10 & T\ +T +9 &"T\ *S +10 &$pS\ +S +9 &&3R\ *S +9 &'W\ *T +10 &)X\ *T +9 &+xW\ *S +9 &-9X\ *T +10 &.U\ *T +9 &0Y\ +T +10 &2V\ +T +9 &4AU\ +T +9 &6R\ +S +10 &7P\ +S +9 &9Q\ +S +9 &;JT\ *S +10 &= T\ *T +9 &>T\ *T +10 &@Q\ *S +9 &BRS\ *S +9 &DR\ *T +10 &EY\ *T +9 &Gi\ *V +9 &IK\ (Y +10 &K \ (Y +9 &L\ (Y +10 &N\ (Y +9 &PP\ (Z +9 &R\ 'Y +10 &S\ (Z +9 &U\ (Z +9 &WW\ 'Z +10 &Y\ 'Z +9 &Z\ '[ +10 &\\}t\ )@ +9 &][)i\ )U +9 &]|+\ +4 +2 ( + "processing"%V& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.64 +2 "processing"%X& +4 "core" &]|* \ +4 + .tHand.open +2 "manipulator"&Y1 +73 "core" 1 +2 "manipulator"&Z% +4 "core" % Ϻ C 9 ( +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&['\ +88 "core" ' +2 .tPSV.dial PSR +2 "processing"%\\ +141 "core"  +2 .tPSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml + "processing"%]'TE +1102 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%^' +1617 "core" ' +2 .tPSV.dial PTV + "processing"%_ +83 "core"  +2 .tPTV.dial :puck + "processing"%`  +4 "core"  +2 .tPBV.dial :waste1 + "processing"%a  +55 "core" +2 .tPS.seek 0ml +2 "processing"%b' +2620 "core" ' +2 .tPSV.dial PSR + "processing"%c +83 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%d'\ +608 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%e' +2116 "core" ' +2 .tPSV.dial PTV + "processing"%f +71 "core" +2 .tPBV.dial PSV +2 "processing"%g U +54 "core" W +2 .tPS.seek 0ml +2 "processing"%h' +2627 "core" ' +2 .tPSV.dial PBV + "processing"%i @ +44 "core" > +2 .tPS.seek 2.5ml +2 "processing"%j' +2627 "core" ' +2 .tPSV.dial :waste1 + "processing"%k  +72 "core"  +2 .tPS.seek :empty +2 "processing"%l'ղ +2624 "core" ' +2 .tPSV.dial PSR + "processing"%m +44 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%n' +2634 "core" ' +2 .tPSV.dial PTV + "processing"%o +72 "core" +2 .tPBV.dial PSV +2 .PS.seek 0ml + "processing"%p' +2624 "core" ' +2 .tPSV.dial PBV + "processing"%q @ +43 "core" > +2 .tPS.seek 2.5ml +2 "processing"%r' +2631 "core" ' +2 .tPSV.dial :waste1 + "processing"%s  +72 "core"  +2 .tPS.seek :empty +2 "processing"%t'ղ +2630 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&u& +4 "core" &m 3 | +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&v(k +2 "core" ( +2 "manipulator"&w& +4 "core" &m  { + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &m  | +2 .tForearm.seek PC +2 "manipulator"&y' +90 "core" ' +2 .tHand.close + "manipulator"&z/ +74 "core" / +2 .tPC.seek :open +2 "processing"%{( +454 "core" ( +2 "manipulator"&|& +4 "core" &m h ~ + "manipulator"&}% +4 "core" % { ~/ + .tForearm.seek :retract +2 "manipulator"&~'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +134 "core" ( +2 "manipulator"&& +4 "core" &, } }1 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, h }1 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +108 "core" ' +2 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +4 "core" % 7 u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +1484 #t-> access 1 +2 .SE.seek :down +2 "storage"('} +3 "core" ' +2 "manipulator"&% +4 "core" %\  ~ + "manipulator"& & +4 "core" &, }1 + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(\ (<1 +1025 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &<2 Z P \  +23860 "Can"\ '66 +60002 \ '66 +60002 \ &66 +60002 \ %76 +60003 \ $76 +60002 \ #76 +60002 \ "66 +60002 \ 76 +60002 \ 76 +60002 \ 66 +60003 \ 76 +60002 \ 67 +60002 \ 66 +60002 \ 76 +60002 \ 76 +60002 \ 66 +60002 \ 66 +60003 \ 76 +60002 \ 77 +60002 \ 77 +60002 \ 76 +60002 \ 76 +60002 \ 76 +60003 \ \ 76 +60002 \ 66 +60002 \ 76 +60002 \ 66 +60002 \ 77 +60002 \ 76 +60003 \ 76 +60002 \ 66 +60002 \ 77 +60002 \ 76 +60002 \ 66 +60003 \ 66 +60002 \ 77 +60002 \ 76 +60002 \ 77 +60002 \ 76 +60002 \ 76 @EST1573102887.87  77 +60002  67 +60002  76 +60002  76 +60002  76 +60002 \ h66 +60003 \ {66 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60003 \ 66 +60002 \ 66 +60002 \ 65 +60002 \ 66 +60002 \ 66 +60003 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60003 \ 66 +60002 \ 65 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60003 \ 66 +60002 \ J77 +60002 \ @66 +60002 \ <76 +60002 \ 876 +60002 \ 776 +60003 \ 476 +60002 |\ 377 +60002 \ 276 +60002 \ 177 +60002 \ /66 +60002 \ .77 +60003 \ -67 +60002 \ ,76 +60002 \ ,77 +60002 \ *66 +60002 \ *76 +60002 \ )66 +60002 \ (67 +60003 \ (76 +60002 \ &76 +60002 \ &66 +60002 \ %66 +60002 \ %76 +60002 \ $66 +60003 \ "67 +60002 \ "66 +60002 \ !76 +60002 \ 66 +60002 \ 77 +60002 ~\ 76 +60003 \ 66 +60002 \ 76 +60002 \ 76 +60002 ~\ 66 +60002 d\ 77 +60003 p\ 76 +60002 t\ 77 +60002 r\ 77 +60002 Y\ 77 +60002 I\ 67 +60002 :\ 76 +60003 '\ 76 +60002 "\ 76 +60002 \ 77 +60002 \ 77 +60002  \ 76 +60002 \ 76 +60003 \ \ 77 +60002 \ \ 76 +60002 \ 66 +60002 \ 88 +60002 \ 76 +60002 \ 77 +60003 \ 66 +60002 \ 76 +60002 \ 76 +60002 \ 77 +60002 \ 76 +60002  66 +60002 \ 66 +60003 \ o66 +60002 \ |76 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60003 \ 65 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60003 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ 65 +60002 \ 65 +60002 \ 66 +60003 \ 65 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ M66 +60002 \ B77 +60003 \ <66 +60002 \ 966 +60002 \ 666 +60002 \ 467 +60002 \ 376 +60003 \ 166 +60002 \ 077 +60002 \ /77 +60002 \ .76 +60002 \ -76 +60003  \ -76 +60002 \ ,76 +60002 \ *76 +60002 \ *77 +60002 "\ )66 +60002 #\ )76 +60003 \ (76 +60002  \ &66 +60002 \ &77 +60002 \ %76 +60002 \ $66 +60003 \ $76 +60002 \ #66 +60002 \ "76 +60002 \ !67 +60002 \ 76 +60003 \ 66 +60002 \ 77 +60002 \ 76 +60002 \ 77 +60002 \ 66 @EST1573189290.99 \ 76 +60003 \ 77 +60002 \ 77 +60002 \ 66 +60002 \ 77 +60002 \ 77 +60003 \ 77 +60002 \ 66 +60002 \ 76 +60002 \ 66 +60002 \ 76 +60003 \ 76 +60002 \ 77 +60002 \ \ 77 +60002 \ 66 +60002 \ 66 +60003 \ 66 +60002  \ 66 +60002 \ 76 +60002 \ 76 +60002  \ 77 +60002  \ 76 +60003  \ 77 +60002 \  77 +60002 \  67 +60002   76 +60002   76 +60002  \ k66 +60003 \ |66 +60002  \ 66 +60002 \ \ 66 +60002  \ 66 +60002  \ 66 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60003 \ 66 +60002 \ 76 +60002 \ 66 +60002 \ 65 +60002 \ 65 +60002 \ 66 +60002 \ 66 +60003 \ 56 +60002 \ 66 +60002 \ 66 +60002 \ 65 +60002 \ 66 +60002 \ 66 +60002 \ 65 +60002 \ ^66 +60002 #\ F77 +60003 #\ ?76 +60002 (\ ;66 +60002 +\ 877 +60002 *\ 676 +60002 '\ 576 +60002 &\ 377 +60002 %\ 276 +60003 &\ 176 +60002 !\ /66 +60002 \ /76 +60002 \ -66 +60002 \ -66 +60002 \ ,76 +60002 \ +66 +60003 \ *76 +60002 \ *77 +60002 \ )77 +60002 \ )66 +60002 \ (76 +60002 \ '66 +60003 \ %66 +60002 \ %66 +60002 \ $76 +60002 \ #76 +60002 \ "66 +60002 \ !76 +60002 \ 66 +60003 \ 66 +60002 \ 77 +60002 \ 76 +60002 \ 76 +60002 \ 76 +60002 \ 77 +60002 \ 77 +60003 \ 66 +60002 \ 76 +60002 \ 76 +60002 \ 77 +60002 \ 67 +60002 \ 77 +60003 \ 77 +60002 \ 76 +60002 \ 77 +60002 \ 66 +60002 \ 77 +60002 \ 76 +11292 #t-> exit +4 #mEXIT @1573247606.05EST @1573655657.71EST = =tMAIN =mMAIN_scheduler @EST1573655659.45 #"core_reset"Sent BREAK + #t@0xB772, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +217 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +383 "Can"\ R + \ Rr + #tPolling Can every 10:00 +2 #Cleanly exited at 16:13:26EST08-Nov-19 +5077 #-> ESP.ready! +3 #Powering core bus +490 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %\ \ 8 +2 .tSS.configure SSconfig +2 "sampler")#.0X access 2 +2 .SE.seek :down +2 "storage"(;'} +2 "core" ' +2 "manipulator"&<% +3 "core" %\  h k f i +2 "manipulator"&=& +4 "core" & h ^  j0 + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(>(K +1305 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (?& +3 "core" &K0 ]\  +32458 #t-> startTube 2 +431 #-> shortDA +3 "collection"'@% +2 "processing"%A% +4 "core" %ӳ|}h +4 %C\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +8041 "Can"\ MM +14971 #tPulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop +2 "processing"%B +42 "core" +2 .tPTV.dial :PRVmixing + "processing"%C  +133 "core" +2 .tPRV.dial :sipper + "processing"%D  +103 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%E'` +2287 "core" ' +2 ."connect"PRV.dial CBV +4 .tCBV.dial PRV + "processing"%F  +2 "collection"'G  +5 "core"  +128  +2 .tPS.seek 0.5ml +2 "processing"%H'\ +1270 "core" ' +2 .tPRV.dial :waste2 + "processing"%I @ +102 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%J'ղ +603 "core" ' +2 .tPSV.dial PSR + "processing"%K +101 "core"  +2 "processing"%L% +4 "core" %ծ8\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"%M'TE +1108 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%N' +1616 "core" ' +2 .tPSV.dial :mixloop + "processing"%O +114 "core" +2 .tPS.seek :empty +2 "processing"%P'ղ +2623 "core" ' +2 .tPSV.dial PSR + "processing"%Q +100 "core"  +2 "processing"%R% +4 "core" %կ_\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%S'TE +1109 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +34 "processing"%T' +1621 "core" ' +2 .tPSV.dial :mixloop + "processing"%U +102 "core" +2 .tPRV.dial :sipper + "processing"%V  +43 "core" +2 .tPS.seek :empty +2 "processing"%W'ղ +2629 "core" ' +2 .tPSV.dial PSR + "processing"%X +104 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%Y' +2622 "core" ' +2 .tPSV.dial :mixloop + "processing"%Z +114 "core" +2 .tPS.seek :empty +2 "processing"%['ղ +2622 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%\\& +4 "core" &<\  +2 .tHand.open + "manipulator"&]1 +69 "core" 1 +2 "manipulator"&^% +4 "core" % \  5 n +2 "storage"(_% +3 "core" %  \  + "storage"(`. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(a( +1319 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (b& +3 "core" &  [\ + "manipulator"&c& +4 "core" & j j : k0 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&d( +16 "core" ( +2 "manipulator"&e& +4 "core" & d k k0 +2 "storage"(f& +3 "core" & \ +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&g' +91 "core" ' +2 "storage"(h& +4 "core" &  \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(i' +280 "core" ' +2 "storage"(j- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (k& +2 "core" & \ +2 "manipulator"&l& +3 "core" &  m0 +2 .tElbow.seek 2 +2 "manipulator"&m( +43 "core" ( +3 "manipulator"&n& +4 "core" & {  # pa + "storage"(o& +4 "core" &  \  +2 .tForearm.seek 2 + 300 counts + "manipulator"&p'Ϊ +29 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&q/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&r& +3 "storage"(s'} +6 "core" & ra +2 "manipulator"&t% +3 "core" % Ω V r +2 .tForearm.seek :retract +2 "manipulator"&u'\ +91 "core" ' +2 .tElbow.seek PC +2 "manipulator"&v(k +163 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +78 "core" ( +2 "manipulator"&w& +4 "core" &r w  p + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &r  p +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +3 "manipulator"&y' +97 "core" ' +2 "manipulator"&z& +4 "core" &r  o +2 "manipulator"&{% +3 "core" %  o +2 "processing"%|& +4 "core" &F\  + "processing"%}& +4 .tPC.seek :closed + "processing"%~(] +3 "core" &F\  +3 &B\   +9 &3F\ . +9 &bF\ C +10 &HuM\ T +9 &RK\ U +9 &WB\ U +10 &]8\ U +9 &MW?\ U +10 &WF\ T +9 &XG\ U +9 &XQ\ T +10 & UVJ\ U +9 &"\\P\ U +9 &#WG\ T +10 &%VC\ U +9 &']UE\ U +10 &)SK\ U +9 &*ZH\ U +9 &,YE\ U +10 &.eZK\ U +9 &0&WO\ U +9 &1TM\ U +10 &3YS\ U +9 &5nQJ\ T +10 &7/TP\ U +9 &8YV\ T +9 &:VJ\ T +10 &8VL\ T +9 &?ZQ\ U +10 &ARL\ U +9 &C}YQ\ U +10 &E>]L\ U +9 &FrS\ W +9 &HF\ Y +10 &JuP\ Z +9 &L6P\ [ +9 &ML\ [ +10 &OK\ [ +9 &Q|J\ [ +10 &S>S\ [ +9 &UT\ Z +9 &VO\ [ +10 &XR\ [\ +9 &ZDS\ [ +9 &\\S\ K +10 &],AmL\ )y +9 &]~/H\ 1 +5 ( + "processing"%}& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 .Hand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +4 "core" % & m + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%  +2 %9 +5 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +3 "core" 9  +102 "processing"%9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%\ 9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"% 9 +3 "core" 9" +102 "processing"% 9 +2 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"%9 +2 "core" 9/ +103 "processing"%9 +2 "core" 93 +103 "processing"%9 +2 "core" 97 +103 "processing"%9 +2 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"%9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%9 +3 "core" 9L +103 "processing"%9 +2 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%9 +3 "core" 9Y +102 "processing"%9 +2 "core" 9] +103 "processing"%9 +3 "core" 9a +103 "processing"%"9 +3 "core" 9e +102 "processing"%%9 +2 "core" 9j +103 "processing"%'9 +2 "core" 9n +103 "processing"%)9 +2 "core" 9r +103 "processing"%(9 +3 "core" 9v +103 "processing"%9 +2 "core" 9z +103 "processing"%9 +2 "core" 9 +103 "processing"%#9 +2 "core" 9 +103 "processing"%,9 +2 "core" 9 +103 "processing"%-9 +2 "core" 9 +103 "processing"%.9 +2 "core" 9 +103 "processing"%/9 +2 "core" 9 +103 "processing"%09 +2 "core" 9 +103 "processing"%19 +2 "core" 9 +103 "processing"%29 +3 "core" 9 +102 "processing"%39 +3 "core" 9 +102 "processing"%49 +2 "core" 9 +103 "processing"%59 +2 "core" 9 +103 "processing"%69 +2 "core" 9 +103 "processing"%79 +3 "core" 9 +103 "processing"%89 +2 "core" 9 +103 "processing"%99 +2 "core" 9 +103 "processing"%:9 +2 "core" 9  +103 "processing"%<9 +2 "core" 9 +104 "processing"%=9 +2 "core" 9 +102 "processing"% 9 +2 "core" 9 +103 "processing"%!9 +2 "core" 9 +103 "processing"%?9 +2 "core" 9# +103 "processing"%@9 +2 "core" 9' +103 "processing"%A9 +3 "core" 9- +102 "processing"%B9 +2 "core" 91 +103 "processing"%C9 +2 "core" 96 +103 "processing"%D9 +2 "core" 9; +103 "processing"%G9 +2 "core" 9? +103 "processing"%F9 +3 "core" 9D +103 "processing"%E9 +2 "core" 9I +103 "processing"%I9 +2 "core" 9N +103 "processing"%H9 +2 "core" 9Q +103 "processing"%K9 +2 "core" 9V +103 "processing"%L9 +3 "core" 9[  +102 "processing"%J9 +2 "core" 9` +3 .tPH.hold 2:00:00,28C +2 "processing"%M pp_ +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%O +113 "core"  +2 "processing"%N% +4 "core" %ն\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%Q'\ +601 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%R'Һ +1621 "core" ' +2 .tPTV.dial :puck + "processing"%P  +134 "core"  +2 .tPSV.dial PTV +2 "processing"%S +70 "core" +2 .tPBV.dial :waste1 +2 "processing"%U  +54 "core" +2 "processing"%V% +4 "core" %Ҽ\  +2 .tPS.seek 1.5ml + "processing"%T' +449 "Can"\ BB +154 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%X * +35 "core" , +3 .tPS.seek 0ml + "processing"%W' +1618 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Z  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +35 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%\\ +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%]' +2538 "core" ' +2 .tPSV.dial PTV + "processing"%^ +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%_ +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%` +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%>  +71 "core"  +2 .tPS.seek :empty +2 "processing"%b'ղ +2510 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%c  +132 "core" +2 .tPSV.dial :mixloop + "processing"%e +43 "core" +2 .tPRV.dial :ab1 + "processing"%f @ +104 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%h' +359 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%$  +42 "core"  +2 "processing"%&% +4 "core" %\  +2 .tPS.seek 0.32ml +37 "processing"%j'D +407 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'k  +30 "core" +2 .tPRV.dial :air +2 "processing"%l  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%;'G +1222 "core" ' +2 .tPRV.dial :waste2 +2 "processing"%n @ +71 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%o'\ +868 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%q  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%r'Һ +1615 "core" ' +2 .tPSV.dial :PML + "processing"%t +44 "core" +2 .tPTV.dial :mixing + "processing"%d @ +75 "core" B +2 .tPBV.dial :waste1 + "processing"%g  +36 "core" +2 "processing"%i% +4 "core" %Ҹ\  +2 .tPS.seek 1.85ml +2 "processing"%p' +245 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%w * +33 "core" + +3 .tPS.seek 0ml + "processing"%x' +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'m& +3 "core" &{|  + "manipulator"&z& +4 "core" &r - s + "manipulator"&{% +4 "core" %\  [ u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&|(, +136 "core" ( +2 "manipulator"&s& +4 "core" &,  u" + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &, 5 u" +2 .tForearm.seek :garage +2 "manipulator"&*' +100 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&& +4 "core" &, m o" +2 "manipulator"&% +3 "core" % # Z o +2 .tForearm.seek :retract +2 "manipulator"&}'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +281 "core" ( +2 "manipulator"&y& +4 "core" &&  p?U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &% L q?U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&a' +100 "core" ' +3 "manipulator"&& +4 "core" && }  o?U +2 "manipulator"&% +3 "core" % | o +2 "collection"' & +3 "core" &z~  +2 "collection"'\ & +4 .tCC.seek :closed + "collection"' (` +4 "core" &z}  + &y}  +9 &2vz{ , +9 &_{{ A +10 &<u|{ T +9 &Rz} T +9 &Uz~ U +10 &Rz| T +9 &AP|| T +9 &O{| T +10 &R{} T +9 &Sy~ T +10 & JQ{~ T +9 &" R|| T +9 &#Pz| T +10 &%R{| T +9 &'QP|} T +9 &)Pz~ T +10 &*R{} T +9 &,R|} T +10 &.ZN{ T +9 &0Qz} T +9 &1P{~ T +10 &3R{} T +9 &5bQy| T +9 &7#R{ T +10 &8Q{} T +9 &:Q} T +10 &.O|~ S +9 &?Q{~ T +10 &AQ|} T +9 &CsP}~ T +9 &E5R{~ T +10 &FQ T +9 &HW T +10 &Jue V +9 &L/ Y +9 &M ] +10 &O _ +9 &Qb _ +9 &S# _ +10 &T _ +9 &V ` +10 &Xe a +9 &Z% a +9 &[ a +10 &] b +9 &_d P +9 &`K (s +10 &`a ] +2 ( + "collection"'\ & +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.39 + "collection"' & +3 "core" &`a ] +2 .tHand.open + "manipulator"& 1 +72 "core" 1 +2 "manipulator"&% +4 "core" %  g ^ j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 .tPSV.dial PSR +2 "processing"% +100 "core"  +2 "processing"%% +4 "core" %_\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%' +1609 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1623 "core" ' +2 .tPSV.dial PSR + "processing"% +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%  +2 "collection"'  +33 "core" ~ +128  +2 .tPSV.dial :mixloop +2 "processing"% +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +76 "core" +2 .tPS.seek 0ml +2 "processing"%' +1202 "Can"\ on +1430 "core" ' +2 .tPSV.dial :air + "processing"%"  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%%' +2623 "core" ' +2 .tPSV.dial :mixloop + "processing"%' +44 "core" +2 .tPS.seek 0ml +2 "processing"%)' +2621 "core" ' +2 .tPSV.dial :air + "processing"%(  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2628 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%#' +2633 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&,& +4 "core" &% 9 8  h?T +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&-( +3 "core" ( +2 "manipulator"&.& +4 "core" &% G R J h?T +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &/& +2 "core" &% 8 7 h?T +2 .tForearm.seek CC +2 "manipulator"&0' +94 "core" ' +2 .tHand.close + "manipulator"&1/ +68 "core" / +2 .tCC.seek :open +2 "collection"'2( +468 "core" ( +2 "manipulator"&3& +4 "core" &% ^ ] l?T + "manipulator"&4% +4 "core" % X \\ 9 l + .tForearm.seek :retract +2 "manipulator"&5'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&6(, +286 "core" ( +2 "manipulator"&7& +4 "core" &, ^ q; + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &8& +2 "core" &, | 5 p; +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&9' +112 "core" ' +2 .tHand.open +2 "manipulator"&:1 +74 "core" 1 +2 "manipulator"&<% +4 "core" % x O H fc +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +99 "core" ' +2 ."da"delayUntil "10:20:52.66" +24732 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +74 "core" B +2 ."da"PBV.dial :waste1 + "processing"%!  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%? * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%@  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%A' +2513 "core" ' +2 ."da"PSV.dial :mixloop + "processing"%B +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%C  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%D +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%G  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%F'ղ +2505 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%E +132 "core"  +2 "processing"%I% +4 "core" %ծe\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%H'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%K'Һ +1620 "core" ' +2 ."da"PTV.dial :puck + "processing"%L  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"%J +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%O  +35 "core" +2 "processing"%N% +4 "core" %ҽ\\\  + ."da"PS.seek 1.5ml +2 "processing"%[' +605 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Q * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%P' +1621 "core" ' +2 ."da"delay 2:00 +7020 "Can"\ PP +4983 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%S  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%U * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%V +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +39 "processing"%R' +2513 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%X +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%T +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Z  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%Y'ղ +2486 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%\\ +132 "core"  +2 "processing"%W% +4 "core" %մ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%^'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%_'Һ +1611 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%` +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%>  +33 "core"  +2 "processing"%]% +4 "core" %Ҽy\  + ."da"PS.seek 1.5ml +2 "processing"%c' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%e * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%f' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%b  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%& +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%h' +2502 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%k +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%l +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%j +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%n  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%;'ղ +2482 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air + "processing"%q  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%o  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%t  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%d +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%g' +397 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%i  +43 "core"  +2 "processing"%w% +4 "core" %\  + ."da"PS.seek 0.55ml +2 "processing"%r'Y +350 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air + "processing"%p  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%m'Һ +1568 "core" ' +2 ."da"PSV.dial :PML + "processing"%z +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%{ @ +74 "core" B +2 ."da"PBV.dial :waste1 + "processing"%s  +35 "core" +2 "processing"%u% +3 "core" %Һ\  +2 ."da"PS.seek 1.85ml +2 "processing"%v' +247 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1968 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +10874 "Can"\ ?? +37128 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air + "processing"%*  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%y' +2510 "core" ' +2 ."da"PSV.dial :mixloop + "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%|  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2502 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%} +131 "core"  +2 "processing"%+% +4 "core" %ն#\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"% 'Һ +1619 "core" ' +2 ."da"PTV.dial :puck + "processing"%  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%\ +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +4 "core" %ҽ+\  + ."da"PS.seek 1.5ml +2 "processing"%a' +604 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%x * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' +2 ."da"delay 2:00 +8234 "Can"\ @@ +3768 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +32 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2511 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%"'ղ +2507 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +132 "core"  +2 "processing"%'% +4 "core" %ղ>\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%%'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%('Һ +1611 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%) +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%  +35 "core" +2 "processing"%% +4 "core" %ҷ*\  + ."da"PS.seek 1.5ml +2 "processing"%,'} +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%/' +1612 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%1  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"% ' +2511 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%3 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%4 +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%0 +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%7  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%8'ղ +2482 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%- +132 "core"  +2 "processing"%:% +4 "core" %ղ=\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%<'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%5'Һ +1610 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%9 +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%!% +4 "core" %ҷ2\  + ."da"PS.seek 1.5ml +2 "processing"%?'} +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +41 "processing"%@ * +42 "core" , +2 ."da"PS.seek 0ml +3 "processing"%#' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%B  +33 "core"  +2 ."da"delay 30 seconds +995 "Can"\ @@ +2007 ."da"PBV.dial between PSV and waste1 +2 "processing"%C * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%D +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%G' +2502 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%A +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%E +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%I +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%F  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%H'ղ +2493 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%L +132 "core"  +7 "processing"%J% +17 "core" %ղ6\  +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +15 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +7 "processing"%O'm +352 "core" ' +2 ."da"delay 5 seconds +502 "processing"%N% +4 "core" %i<\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%K'\ +347 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%Q'Һ +1620 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%[ +71 "core" +2 ."da"PBV.dial :waste1 + "processing"%S  +37 "core" +2 "processing"%U% +4 "core" %Ҽ@  +2 ."da"PS.seek 1.5ml + "processing"%V' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%P * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%X' +1612 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%T  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%R' +2536 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%\\ +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%W +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%Y +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%^  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%`'ղ +2509 "core" ' +2 "processing"%>9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.4C before imaging + .PH.coast +2 "processing"%]  +3 "core" 4 + 4 + "processing"%_& +3 "core" &]~#t\ 1 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&e% +3 "core" %\  , - _ +2 "storage"(c% +4 "core" % T ^ + "storage"(b. +3 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"($(R +378 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (&& +3 "core" &Q ; L  +2 "manipulator"&f& +3 "core" &,   ]; +2 "manipulator"&k% +3 "core" %\   & r ] +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&l( +185 "core" ( +2 "manipulator"&j& +4 "core" &   , [, + "storage"(n& +4 "core" &M = C e +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&h' +95 "core" ' +2 "storage"(q& +4 "core" &M ? ; + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(o' +272 "core" ' +2 "storage"(t- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(d'y +38 "core" ' +3 "manipulator"&;& +3 "core" &  % \\, +2 "manipulator"&i% +3 "core" %  6 \\t +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&w'\ +89 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&g(k +255 "core" ( +2 "manipulator"&p& +4 "core" &r > \\ + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" &r 7 [ +2 ."da"Forearm.seek PC +2 "manipulator"&z' +89 "core" ' +2 ."da"Hand.close + "manipulator"&{/ +68 "core" / +2 ."da"PC.seek :open +2 "processing"%s( +452 "core" ( +2 "storage"(u& +4 "core" &M : < + "manipulator"&& +4 "core" &r   & ] + "manipulator"&m% +3 "core" %  } ]. +2 ."da"Forearm.seek :retract +2 "manipulator"&v'\ +90 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +260 "core" ( +2 "manipulator"&& +4 "core" &   2 [2 + "storage"(*& +4 "core" &M H H w +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +94 "core" ' +2 ."da"Hand.open + "manipulator"&1 +75 "core" 1 +2 "storage"(|- +3 "core" -'y +3 ."da"SE.seek -0.16 Pucks below Top Plate + "storage"('E +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +53 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19nov1310h.tif +4 "processing"%y& +8 "core" &U +4 "manipulator"&}& +10 "core" & I O2 +4 "manipulator"&+% +8 "core" % Z O( +4 ."psFlush"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +4 ."psFlush"Forearm.seek :retract +4 "manipulator"& '\ +96 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"& (, +182 "core" ( +2 "manipulator"&& +4 "core" &, / PM + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &, " QM +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +97 "core" ' +4 ."psFlush"Hand.close + "manipulator"&/ +76 "core" / +2 "manipulator"& & +4 "core" &, 6 LM +2 "manipulator"&x% +3 "core" % ,  L, +47 ."psFlush"Forearm.seek :retract +10 "manipulator"&a'\ +98 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +124 "core" ( +2 "manipulator"&& +4 "core" &r ^ P +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &r  P +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&' +102 "core" ' +3 "manipulator"&& +4 "core" &r Q +2 "manipulator"&% +4 "core" %Ͼ L Q +2 "processing"%& +3 "core" & +2 "processing"%& +4 ."psFlush"PC.seek :closed +2 "processing"%(] +2 "core" & +3 &  +9 &&p - +10 &_~ A +9 &=t T +9 &Q U +10 &Q T +9 &~Q8 U +9 &AO0 U +10 &U* U +9 &R0 U +10 &Q U +9 & IQ' U +9 &" S U +10 &#O T +9 &%Rc U +9 &'RR^ T +10 &)Qs U +9 &*Ux U +9 &,Sg U +10 &.WSV U +9 &0RZ U +10 &1R\\ U +9 &3SU U +9 &5aNM U +10 &7#OO U +9 &8QH T +10 &:RA U +9 &+RA U +10 &?U@ U +9 &AP/ U +9 &CpT8 U +10 &E2T= U +9 &Fb> V +10 &Hz2 Y +9 &Jh* [ +9 &L)+ [\ +10 &M% [\ +9 &O% [ +9 &Qn [ +10 &S/ \\ +9 &T [ +10 &V \\ +9 &Xu \\ +9 &Z6 \\ +10 &[ P +9 &]/P $o +9 &]w# . +2 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 +2 "processing"%& +4 "core" &]w 9 . +2 ."psFlush"Hand.open + "manipulator"&'1 +65 "core" 1 +2 "manipulator"&"% +4 "core" % Ͼ E O +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&%'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%) +132 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +207 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 16.088 seconds\ /var/log/esp/da19nov1310h.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19nov1310h15s.tif +906 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +635 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19nov1310h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19nov1310h30s.tif +975 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%( +85 "core"  +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%.  +34 "core" +3 ."psFlush"PS.seek 0ml +2 "processing"%,' +1950 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19nov1310h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19nov1310h70s.tif +673 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%1 +72 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +608 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%/ +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%3 U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%4' +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%0 @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +3 "processing"%7' +794 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19nov1310h70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "16.088 sec auto-exposure",Subject: "da19nov1310h images!" +12 "storage"( - +7 "core" -' +7 "storage"(-& +8 "core" &M\ \  j +2 "manipulator"&:& +4 "core" &r 8 S +2 "manipulator"&8% +3 "core" %\   R +3 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&<( +267 "core" ( +2 "manipulator"&9& +8 "core" & R1 +2 "storage"( & +3 "core" &M\ \  r +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&!' +98 "core" ' +6 ."da"SE.reconfigure SEgently +11 "storage"(#QK-0-\ b +7 ."da"SE.seek -0.21 Pucks below Top Plate +8 "storage"(5' +70 "core" ' +2 "manipulator"&@& +20 "core" & / `1 +9 "storage"(?& +6 "core" &M q\ +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&B'm +27 "core" ' + ."da"Elbow.hold +2 "manipulator"&C, +4 "core" , +3 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +5 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +4 "storage"(D' +24 "core" ' +2 "manipulator"&#% +4 "core" %͚ D Z +2 "storage"(A& +4 "core" &M Z S  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 345 counts + "manipulator"&E' +16 "core" ' +2 "manipulator"&I& +4 "core" & '  p c0 +2 "storage"(F& +4 "core" &M #\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&G' +23 "core" ' +2 "storage"(L% +4 "core" % x\  +2 ."downElevator"SE.seek :down +3 "storage"(J'} +99 (H% +4 "core" % 8 A\ Zp +2 "manipulator"&N% +7 "core" %  ` aV +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&O'\ +93 "core" ' +52 ' +2 ."downElevator"SE.coast + "storage"(5 +100 ."da"SC.coast +6 "storage"(6 +688 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%K  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%['ղ +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%S +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%U' +2625 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Q +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%P' +2631 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%V @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +2631 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Z'ղ +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%X +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%\\'TE +1112 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%W' +741 "Can"\ FF +878 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Y +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%^  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%R' +2624 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%> +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%]'\ +607 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%e +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%c U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%b' +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%& @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%k  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%j'ղ +2618 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%n +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%6' +2631 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%q +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%=' +2632 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%t @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%i  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%o'ղ +2634 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&h& +4 "core" &  q0 +2 "manipulator"&p% +3 "core" %\   q +2 ."psFlush"Elbow.seek PC +2 "manipulator"&r(k +253 "core" ( +2 "manipulator"&l& +4 "core" &t - s + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &t  s +2 ."psFlush"Forearm.seek PC +2 "manipulator"&w' +95 "core" ' +2 ."psFlush"Hand.close + "manipulator"&~/ +70 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%u( +450 "core" ( +2 "manipulator"&& +4 "core" &t \ u + "manipulator"&m% +4 "core" % B u + ."psFlush"Forearm.seek :retract +2 "manipulator"&z'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage + "manipulator"&(, +133 "core" ( +2 "manipulator"&*& +4 "core" &, 4 v + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &, l v +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +113 "core" ' +2 ."psFlush"Hand.open + "manipulator"&|1 +74 "core" 1 +2 "manipulator"&y% +4 "core" % r b [ 8 jU + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&}'\ +102 "core" ' + #tFinished short da assay +33112 "Can"\ 98 +60002 \ !98 +15025 #t-> PS.flush + #Flushing Processing stage + "processing"%v% +4 "core" %խ:\ " + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%+& +4 "core" &<\ ! +2 "manipulator"&d& +3 "core" &,  w +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +24 "core" ( +2 "manipulator"&& +4 "core" &, V x + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +3 "core" &, 3 x +2 .tForearm.seek :garage + "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 "manipulator"&& +4 "core" &,  t +2 "manipulator"& % +3 "core" % 4  s +2 .tForearm.seek :retract +2 "manipulator"&x'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"& (k +120 "core" ( +2 "manipulator"&& +4 "core" &t R x + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t u x +3 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +102 "core" ' +2 "manipulator"&& +4 "core" &t  y +2 "manipulator"&% +3 "core" %  y +2 "processing"%& +3 "core" &\ # +2 "processing"% & +4 .tPC.seek :closed + "processing"%a(] +3 "core" &\ " +3 & \ " +9 &&r!\ - +9 &`!\ A +9 &Gx"\ T +10 &U \ T +9 &S \ T +10 &T\ T +9 &KR \ T +9 &R!\ T +10 &W \ U +9 &V!\ T +10 & ST\ T +9 &"U!\ T +44 &#S!\ T +14 &%T\ T + &'[U!\ T + &)T\ T + &*U!\ T + &,R\ T +4 &.bW\ U +9 &0%U\ T +9 &1W\ T +10 &3X\ U +9 &5lT!\ T +9 &7.V\ T +10 &8V\ T +9 &:W\ T +10 &6T\ T +9 &?W\ U +10 &AS \ T +9 &C|U\ T +9 &E<Y\ U +10 &Fe\ V +9 &H\ X +10 &Jt\ Z +9 &L6\ Z +9 &M\ Z +10 &O\ Z +9 &Qz\ Z +9 &S=\ Z +10 &T\ Z +9 &V\ Z +10 &X\ Z +9 &ZC\ [ +9 &\\\ J +10 &]-Cm\ $l +9 &]|4\ 2 +5 ( + "processing"% & +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 "processing"%s& +4 "core" &]|$\ 2 +2 .tHand.open + "manipulator"&1 +71 "core" 1 +2 "manipulator"&'% +4 "core" % > w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&"'\ +92 "core" ' +2 .tPSV.dial PSR +2 "processing"% +44 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%)'TE +1103 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +1605 "core" ' +2 .tPSV.dial PTV + "processing"%` +72 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +55 "core" +2 .tPS.seek 0ml +2 "processing"%(' +2633 "core" ' +2 .tPSV.dial PSR + "processing"%. +74 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%'\ +604 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml +2 "processing"%1' +2115 "core" ' +2 .tPSV.dial PTV + "processing"%, +72 "core" +2 .tPBV.dial PSV +2 "processing"% U +53 "core" V +2 .tPS.seek 0ml +2 "processing"%/' +2633 "core" ' +2 .tPSV.dial PBV + "processing"%3 @ +44 "core" > +2 .tPS.seek 2.5ml +2 "processing"%' +2633 "core" ' +2 .tPSV.dial :waste1 + "processing"%0  +72 "core"  +2 .tPS.seek :empty +2 "processing"%4'ղ +2628 "core" ' +2 .tPSV.dial PSR + "processing"% +44 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%-' +2625 "core" ' +2 .tPSV.dial PTV + "processing"%: +72 "core" +2 .tPBV.dial PSV +2 .PS.seek 0ml + "processing"%8' +2623 "core" ' +2 .tPSV.dial PBV + "processing"%9 @ +44 "core" > +2 .tPS.seek 2.5ml +2 "processing"% ' +2624 "core" ' +2 .tPSV.dial :waste1 + "processing"%  +72 "core"  +2 .tPS.seek :empty +2 "processing"%@'ղ +2621 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&?& +4 "core" &t  r +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&%(k +2 "core" ( +2 "manipulator"&#& +3 "core" &t  r +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &A& +3 "core" &t  q +2 .tForearm.seek PC + "manipulator"&I' +96 "core" ' +2 .tHand.close + "manipulator"&F/ +69 "core" / +2 .tPC.seek :open +2 "processing"%L( +450 "core" ( +2 "manipulator"&& +4 "core" &t  t + "manipulator"&H% +4 "core" % ϟ l u( + .tForearm.seek :retract +2 "manipulator"&N'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&!(, +134 "core" ( +2 "manipulator"&<& +4 "core" &,  u + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &5& +3 "core" &, L u +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&B' +110 "core" ' +2 .tHand.open + "manipulator"&E1 +75 "core" 1 +2 "manipulator"&D% +4 "core" % \ x c Z je +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +100 "core" ' +15171 "Can"\ 99 +4256 #t-> access 1 +2 .SE.seek :down +2 "storage"(J'} +2 "core" ' +2 "manipulator"&$% +4 "core" %\  f v# +2 "manipulator"&K& +3 "core" &, i v + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(7(<1 +1327 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (S& +3 "core" &<3 5 3 n\  +3072 #t-> access 2 +2 .SE.seek :down +2 "storage"(['} +3 "core" ' +2 "manipulator"&Q% +3 "core" %\  Z u# +2 "manipulator"&U& +3 "core" &, J u +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(V(K +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (P& +3 "core" &K/   M\   +32757 #t-> startTube 2 +1712 #-> shortDA +3 "collection"'% +2 "processing"%T% +4 "core" %ӳsu +3 %ղ\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +596 #Pulling 1.1ml sample from PRV.sipper after 10 seconds delay +2 .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%X +132 "core" +2 .tPTV.dial :PRVmixing + "processing"%Z  +133 "core" +2 .tPRV.dial :sipper + "processing"%\\  +103 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%Y'` +2281 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%^  +133 "core"  +3 .tPS.seek 0.5ml + "processing"%W'\ +1266 "core" ' +2 .tPRV.dial :waste2 + "processing"%> @ +102 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%R'ղ +599 "core" ' +2 .tPSV.dial PSR + "processing"%] +102 "core"  +2 "processing"%e% +4 "core" %ձ\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%c'TE +1111 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%_' +1619 "core" ' +2 .tPSV.dial :mixloop + "processing"%& +102 "core" +2 .tPS.seek :empty +2 "processing"%b'ղ +2626 "core" ' +2 .tPSV.dial PSR + "processing"%k +114 "core"  +2 "processing"%f% +4 "core" %կ\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%n'TE +1120 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%j' +1622 "core" ' +2 .tPSV.dial :mixloop + "processing"%q +101 "core" +2 .tPRV.dial :sipper + "processing"%6  +42 "core"  +2 .tPS.seek :empty +37 "processing"%t'ղ +1364 "Can"\ II +1267 "core" ' +2 .tPSV.dial PSR + "processing"%= +114 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%i' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"%; +100 "core" +2 .tPS.seek :empty +2 "processing"%h'ղ +2621 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%p& +4 "core" &\  +2 "manipulator"&l% +3 "core" %\  }  n# +2 "storage"({% +4 "core" %| \ ]\ + "storage"(C. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(~( +1311 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (O& +3 "core" &  r\ +2 "manipulator"&& +3 "core" &, e [ ~ k +2 "manipulator"&% +3 "core" %\  Z P U i# +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&m( +215 "core" ( +2 "manipulator"&*& +4 "core" & V Z 6 iR +2 "storage"(g& +3 "core" & \ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&w' +109 "core" ' +2 "storage"(r& +4 "core" & \  "\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(|' +283 "core" ' +2 "storage"(y- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (z& +2 "core" & \  \  +2 "manipulator"&& +3 "core" & Y [ \\ jR +2 .tElbow.seek 2 +2 "manipulator"&v( +3 "core" ( + "manipulator"&+& +4 "core" & V V > iR +2 "storage"(d& +3 "core" & \  \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&\ / +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"('} +6 "core" & T L M jR + "manipulator"& % +4 "core" % Π [ Z K k +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&}(k +162 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +79 "core" ( +3 "manipulator"&& +4 "core" &t [ Y i + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &t X ] U i +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' +2 "manipulator"&& +4 "core" &t f f k +2 "manipulator"&% +3 "core" %Ϸ Z ] Y j +2 "processing"%& +4 "core" &\  + "processing"%& +4 .tPC.seek :closed +2 "processing"%x(] +2 "core" &\  +3 &\  +9 &'q \ - +10 &_\ A +9 &Ev\ T +9 &S\ T +10 &R\ U +9 &T\ U +10 &JT\ T +9 & S\ T +9 &T\ T +10 &W\ U +9 & RT\ T +9 &"Y\ U +10 &#T\ T +9 &%V\ U +10 &'ZR\ T +9 &)R\ U +9 &*Y\ U +10 &,V\ T +9 &.bU\ T +9 &0#R\ U +10 &1Q\ U +9 &3T\ U +10 &5iR\ U +9 &7+T\ U +9 &8Q\ T +10 &:T\ T +9 &3R\ U +10 &?X\ U +9 &AR\ U +10 &CzU\ T +9 &E:Y\ U +9 &Fj\ W +10 &H\ Y +9 &Jr\ Z +9 &L2\ [ +10 &M\ [ +9 &O\ Z +10 &Qy\ Z +9 &S:\ [ +9 &T\ [ +10 &V\ [\ +9 &X}\ \\ +9 &Z?\ \\ +10 &\\\ L +9 &](@l\ + +10 &]+\ / +5 ( + "processing"%& +5 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 + .Hand.open + "manipulator"&u1 +3 "core" &] \ / +68 1 +2 "manipulator"&s% +4 "core" % Ϸ X R  i + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%'  +2 % 9 +5 "core" 9 +102 "processing"%9 +3 "core" 9 +102 "processing"%9 +6 "core" 9  +102 "processing"%o9 +2 "core" 9  +103 "processing"%)9 +3 "core" 9 +102 "processing"%`9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%.9 +3 "core" 9" +102 "processing"%(9 +2 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"%,9 +2 "core" 9/ +103 "processing"%9 +3 "core" 93 +103 "processing"%19 +3 "core" 97 +102 "processing"%39 +2 "core" 9; +103 "processing"%/9 +3 "core" 9@ +102 "processing"%09 +3 "core" 9D +102 "processing"%9 +3 "core" 9H +103 "processing"% 9 +2 "core" 9L +103 "processing"%49 +3 "core" 9P +102 "processing"%:9 +2 "core" 9U +103 "processing"%-9 +3 "core" 9Y +102 "processing"%99 +3 "core" 9] +103 "processing"%89 +2 "core" 9a +103 "processing"%9 +2 "core" 9f +103 "processing"% 9 +2 "core" 9j +103 "processing"%?9 +2 "core" 9n +103 "processing"%#9 +2 "core" 9r +103 "processing"%A9 +2 "core" 9v +103 "processing"%F9 +3 "core" 9{ +102 "processing"% 9 +3 "core" 9 +102 "processing"%"9 +2 "core" 9 +103 "processing"%a9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%H9 +2 "core" 9 +103 "processing"%<9 +3 "core" 9 +102 "processing"%59 +2 "core" 9 +103 "processing"%I9 +3 "core" 9 +102 "processing"%%9 +3 "core" 9 +102 "processing"%E9 +3 "core" 9  +102 "processing"%D9 +2 "core" 9 +103 "processing"%N9 +2 "core" 9 +103 "processing"%B9 +3 "core" 9 +102 "processing"%$9 +3 "core" 9 +102 "processing"%K9 +2 "core" 9#\ +103 "processing"%S9 +3 "core" 9' +102 "processing"%Q9 +3 "core" 9, +102 "processing"%U9 +2 "core" 90 +103 "processing"%J9 +3 "core" 95 +102 "processing"%79 +3 "core" 9: +102 "processing"%P9 +3 "core" 9? +102 "processing"%T9 +2 "core" 9C +103 "processing"%9 +3 "core" 9H +103 "processing"%X9 +2 "core" 9M +103 "processing"%Z9 +3 "core" 9Q +102 "processing"%\\9 +3 "core" 9V +102 "processing"%@9 +2 "core" 9Z +103 "processing"%^9 +3 "core" 9_ +3 .tPH.hold 2:00:00,28C +2 "processing"%Y pp_ +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%> +103 "core"  +2 "processing"%W% +4 "core" %ն\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%]'\ +607 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%e'Һ +1614 "core" ' +2 .tPTV.dial :puck + "processing"%R  +133 "core"  +2 .tPSV.dial PTV +2 "processing"%c +72 "core" +2 .tPBV.dial :waste1 +2 "processing"%&  +52 "core" +2 "processing"%_% +4 "core" %ҽ\  +2 .tPS.seek 1.5ml + "processing"%k' +598 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%f * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%b' +1612 "core" ' +2 .tdelay 5:00 +29236 "Can"\ gg +767 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%n  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%6 +73 "core"  +40 .tPS.reconfigure PSfast +10 "processing"%#A ,`b +3 .tPS.seek 2.5ml +2 "processing"%j' +2523 "core" ' +2 .tPSV.dial PTV +2 "processing"%= +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%t +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%; +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%i  +71 "core"  +2 .tPS.seek :empty +2 "processing"%p'ղ +2483 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%l  +132 "core" +2 .tPSV.dial :mixloop +2 "processing"%{ +43 "core" +2 .tPRV.dial :ab1 +2 "processing"%C @ +102 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%V' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%O  +41 "core"  +2 "processing"%% +4 "core" %\  +2 .tPS.seek 0.32ml +2 "processing"%'D +403 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'*  +31 "core" +2 .tPRV.dial :air +2 "processing"%g  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%!'G +1225 "core" ' +2 .tPRV.dial :waste2 + "processing"%r @ +85 "core" A +2 .tPS.seek 0.5ml +2 "processing"%G'\ +862 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%y  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%z'Һ +1609 "core" ' +2 .tPSV.dial :PML + "processing"% +44 "core" +2 .tPTV.dial :mixing + "processing"%[ @ +74 "core" A +2 .tPBV.dial :waste1 + "processing"%+  +34 "core"  +2 "processing"%d% +4 "core" %ҽX\  +2 .tPS.seek 1.85ml + "processing"%\ ' +255 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +3 .tPS.seek 0ml + "processing"% ' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'m& +3 "core" &st +2 "manipulator"&w& +3 "core" &t V P 8 i +2 "manipulator"&|% +3 "core" %\  | a F l +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +134 "core" ( +2 "manipulator"&& +4 "core" &, N y # h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, \\ g  i +2 .tForearm.seek :garage +2 "manipulator"&v' +101 "core" ' +2 .tHand.close + "manipulator"&/ +73 "core" / +3 "manipulator"&& +4 "core" &, K 4 b + "manipulator"&% +4 "core" % ! * : 6 f + .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +284 "core" ( +2 "manipulator"&L& +4 "core" &( A R hAe + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &( ? T S hAe +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&u' +103 "core" ' +3 "manipulator"&s& +4 "core" &' R > ] i@^ +2 "manipulator"& % +3 "core" % H C i +2 "collection"'& +3 "core" &tt +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &qu +4 &ru 6 +9 &4Dzqt 3 +10 &Sm~tv H +9 &ert U +9 &Qut U +10 &iRsv U +9 &,Qtv T +9 &Oqv T +10 &Urv T +9 &rSsv T +10 &3Rru U +9 & Qsw T +9 &"Ntv T +10 &$zTtv T +9 &&;Rtu U +9 &'Rsu U +10 &)Qtu T +9 &+Rsw U +10 &-DRtv T +9 &/Mtv T +9 &0Ruw T +10 &2Qvv T +9 &4MNtu T +9 &6 Rsw U +10 &7Qrv T +9 &9Ttu T +10 &;SQsu U +9 &=Pvw T +9 &>Psv T +10 &@Ntv T +9 &B\\Rru T +9 &DOsv T +10 &EQsv U +9 &GRxy T +10 &IbY~ U +9 &Ko W +9 &L Z +10 &N ^ +9 &PM _ +9 &R  ` +10 &S ` +9 &U ` +10 &WP a +9 &Y a +9 &Z b +10 &\\ b +9 &^R b! +9 &_i 3 +10 &`d [ +9 ( + &`kx T + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.32 + "collection"'~& +4 "core" &`kyu T +2 .tHand.open + "manipulator"&o1 +66 "core" 1 +2 "manipulator"&)% +4 "core" %  '  _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&`'\ +96 "core" ' +2 .tPSV.dial PSR + "processing"% +102 "core"  +2 "processing"%% +4 "core" %=\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%.' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%(  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1623 "core" ' +2 .tPSV.dial PSR + "processing"%, +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +2618 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%1  +2 "collection"'3  +33 "core" ~ +130  +2 .tPSV.dial :mixloop + "processing"%/ +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%0  +73 "core" +2 .tPS.seek 0ml +2 "processing"%' +2628 "core" ' +2 .tPSV.dial :air + "processing"%  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%4' +2632 "core" ' +2 .tPSV.dial :mixloop + "processing"%: +44 "core" +2 .tPS.seek 0ml +2 "processing"%-' +2633 "core" ' +2 .tPSV.dial :air + "processing"%9  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%8' +2634 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&?& +4 "core" && ! 0 m e@Z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&#( +47 "core" ( +2 "manipulator"&A& +4 "core" & ; @  h + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" & - 5 S h +2 .tForearm.seek CC +2 "manipulator"& ' +94 "core" ' +2 .tHand.close + "manipulator"&"/ +68 "core" / +2 .tCC.seek :open +2 "collection"'a( +471 "core" ( +2 "manipulator"&& +4 "core" & j ` = j + "manipulator"&H% +4 "core" % X T 7 l +2 .tForearm.seek :retract + "manipulator"&<'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +45 "manipulator"&$&.,(\ #b +5 .tElbow.seek :garage +2 "manipulator"&5(, +269 "core" ( +2 "manipulator"&I& +4 "core" &, w   mY + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &%& +3 "core" &, ~ ~ A mY + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&E' +114 "core" ' +2 .tHand.open + "manipulator"&D1 +66 "core" 1 +2 "manipulator"&N% +4 "core" % v ) ' a_ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +99 "core" ' +2 ."da"delayUntil "12:05:39.10" +17765 "Can"\ =< +6892 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%$ @ +74 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%K  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%S * +46 "core" ) +2 ."da"PSV.dial :air +2 "processing"%Q  +43 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%U' +2511 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%J +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%7  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%P +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%T  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2502 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%X +132 "core"  +2 "processing"%Z% +4 "core" %հg\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%\\'\ +599 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%@'Һ +1617 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%^  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%> +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%W  +32 "core" +2 "processing"%h% +4 "core" %Ҽv\  +2 ."da"PS.seek 1.5ml +2 "processing"%]' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%c' +1622 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%&  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%_ * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%f' +2513 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%k +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%' +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%n +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%q  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%6'ղ +2482 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%b +131 "core"  +2 "processing"%=% +4 "core" %մ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%t'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%;'Һ +1617 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%i +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%j  +34 "core" +2 "processing"%l% +4 "core" %ҷ\  +2 ."da"PS.seek 1.5ml + "processing"%{'} +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%p' +1612 "core" ' +2 ."da"delay 2:00 +10819 "Can"\ >> +1183 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%O  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%V +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%*' +2509 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%g +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%r +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%!  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%y'ղ +2510 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%G  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +135 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%[  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%+ +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%d' +394 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +45 "core"  +2 "processing"%z% +4 "core" %r\  + ."da"PS.seek 0.55ml +2 "processing"%\ 'Z +352 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%m  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%w'Һ +1565 "core" ' +2 ."da"PSV.dial :PML + "processing"%| +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"% @ +72 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%}% +4 "core" %Һu\  + ."da"PS.seek 1.85ml +2 "processing"%' +246 "core" ' +2 ."da"PBV.dial between PSV and waste1 +40 "processing"% * +40 "core" , +2 ."da"PS.seek 0ml +3 "processing"%' +1972 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +42213 "Can"\ XW +5790 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%v * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%L  +43 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2536 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%s  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2511 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%2 +132 "core"  +2 "processing"%~% +4 "core" %յ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%o'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%)'Һ +1624 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%u% +4 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml + "processing"% ' +614 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%( * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%.' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%,  +34 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%3 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%1' +2512 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%/ +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%0 +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2505 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%: +132 "core"  +2 "processing"%4% +4 "core" %հ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%9'\ +610 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%-'Һ +1611 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%8  +33 "core"  +2 "processing"%?% +4 "core" %ҽj\  + ."da"PS.seek 1.5ml +2 "processing"%A' +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%F * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%"' +1611 "core" ' +2 ."da"delay 2:00 +11942 "Can"\ << +60 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%` * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2499 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%H +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%I +70 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%#'ղ +2491 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%D +132 "core"  +2 "processing"%N% +4 "core" %հz\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%<'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%E'Һ +1619 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%M +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%$  +33 "core" +2 "processing"%K% +4 "core" %Ҿd\  + ."da"PS.seek 1.5ml +2 "processing"%S' +612 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%J  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +33 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +3 "processing"%P +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%T' +2499 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%U +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%X +73 "core"  +2 ."da"delay 5 seconds +543 .PSV.dial PTV +8 "processing"%Z +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%\\'ղ +2486 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%^ +130 "core"  +7 "processing"%>% +18 "core" %ն\  +3 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +16 ."da"PS.reconfigure PSconfig +12 "processing"%#A d`b +12 ."da"PS.seek 0.25ml +5 "processing"%W'm +348 "core" ' +2 ."da"delay 5 seconds +502 "processing"%h% +4 "core" %o\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%@'\ +358 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml + "processing"%R'Һ +1624 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%] +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%&  +33 "core" +2 "processing"%_% +4 "core" %Ҽ_\  +2 ."da"PS.seek 1.5ml +2 "processing"%e' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%c * +33 "core" + +3 ."da"PS.seek 0ml +2 "processing"%k' +1616 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%'  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%n * +33 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%q +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%f' +2544 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%b +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%= +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%6 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%t  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%i'ղ +2515 "core" ' +2 "processing"%j9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.6C before imaging + .PH.coast +2 "processing"%l  +3 "core" 4 + 4 + "processing"%;& +3 "core" &] x\ / +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&C% +4 "core" %\    [ +2 "storage"({% +3 "core" % : ; +2 "storage"(O. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"((R +355 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (V& +3 "core" &R ! +2 "manipulator"&p& +3 "core" &, D WY +2 "manipulator"&g% +3 "core" %\   E X +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +185 "core" ( +2 "manipulator"&r& +4 "core" & U- + "storage"(!& +4 "core" &R ! m +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts + "manipulator"&*' +94 "core" ' +2 "storage"(G& +4 "core" &R " ! +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(' +272 "core" ' +2 "storage"([- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek :place +2 "storage"(+'y +34 "core" ' +3 "manipulator"&y& +3 "core" & # T- +2 "manipulator"&% +3 "core" % \ g UR +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract + "manipulator"&z'\ +93 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&d(k +254 "core" ( +2 "manipulator"&m& +4 "core" &q  N U + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +3 "core" &q  U +2 ."da"Forearm.seek PC + "manipulator"&|' +96 "core" ' +2 ."da"Hand.close + "manipulator"&/ +74 "core" / +2 ."da"PC.seek :open +2 "processing"%( +452 "core" ( +2 "storage"(}& +4 "core" &R  ! A + "manipulator"&w& +4 "core" &q  W + "manipulator"&% +3 "core" % Ͽ * W +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&( +264 "core" ( +2 "manipulator"&v& +4 "core" & _ V3 + "storage"(L& +4 "core" &R ! ! A + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +102 "core" ' +2 ."da"Hand.open + "manipulator"&1 +73 "core" 1 +2 "storage"(s- +4 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"( 'E +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19nov1312h.tif + "processing"%& +11 "core" & +2 "manipulator"&2& +6 "core" & & I2 +3 "manipulator"&~% +4 "core" %  I +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&o(, +180 "core" ( +2 "manipulator"&& +4 "core" &, D Lc +3 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, 5 Lc +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +102 "core" ' +2 ."psFlush"Hand.close + "manipulator"&u/ +69 "core" / +2 "manipulator"&)& +4 "core" &, i M Dc +2 "manipulator"&(% +4 "core" % k x ! E + ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +56 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +2 "manipulator"&,(k +120 "core" ( +2 "manipulator"&& +4 "core" &t # I + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &3& +3 "core" &t  I +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +3 "manipulator"&.' +95 "core" ' +2 "manipulator"&/& +4 "core" &t \ J +2 "manipulator"&0% +3 "core" %ϧ  JM +2 "processing"%& +4 "core" &M +2 "processing"% & +3 ."psFlush"PC.seek :closed +2 "processing"%1(] +3 "core" &J +3 &7 - +10 &'C; 4 +9 &Hn}, I +10 &e/ V +9 &N/ U +9 &bP$ T +10 &"S U +9 &P U +9 &Q U +10 &hO U +9 &*Q U +10 & R U +10 &"Q U +8 &$qP U +10 &&3K U +9 &'PH U +9 &)Qe U +10 &+yOL U +9 &-:QH U +10 &.PK U +9 &0Q< U +9 &2Q< U +10 &4BQ7 U +9 &6JG U +9 &7M: U +10 &9R8 U +10 &;JO' U +9 &= Q" U +9 &>N& U +9 &@N U +10 &BSP U +9 &DO T +9 &EU V +10 &Gc W +9 &IK Z +10 &K  [\ +9 &LZ [ +9 &N# [ +10 &PO \\ +9 &R [ +9 &S] [ +10 &UW \\ +9 &WXV [ +10 &YU \\ +12 &ZR \\ +10 &\\uP < +10 &][.uX S +10 &]y*W 5 +2 ( +3 &]y)L 5 +2 "processing"% & +3 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10.765 seconds\ /var/log/esp/da19nov1312h.tif: TIFF Upload Complete\ +4 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.70 +3 #"da"PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19nov1312h15s.tif +4 "processing"%:& +8 "core" &]y)J 5 +4 ."psFlush"Hand.open +2 "manipulator"&41 +69 "core" 1 +2 "manipulator"&% +4 "core" % ϧ z u HM +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&9'\ +91 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +134 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +3 "processing"%8'TE +476 "Can" +637 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +83 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19nov1312h15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19nov1312h30s.tif +1530 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%- +74 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%F  +34 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%A' +1406 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19nov1312h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19nov1312h70s.tif +1213 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +75 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%`'\ +608 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%" +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%H U +54 "core" W +3 ."psFlush"PS.seek 0ml +2 "processing"% ' +2655 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%I @ +45 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%%' +228 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19nov1312h70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "10.765 sec auto-exposure",Subject: "da19nov1312h images!" +9 "storage"(- +7 "core" -' +9 "storage"(D& +8 "core" &R  + "manipulator"&N& +4 "core" &t S M +2 "manipulator"&#% +4 "core" %\  H N +2 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&<( +267 "core" ( +3 "manipulator"&M& +7 "core" & Q L1 +2 "storage"($& +4 "core" &R  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&K' +93 "core" ' +5 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.21 Pucks below Top Plate +4 "storage"(E' +58 "core" ' +6 "manipulator"&Q& +18 "core" & ? Y1 +6 "storage"(S& +13 "core" &R 9 : +8 ."da"Elbow.reconfigure LimpElbow +6 "manipulator"&$ ,(#b +13 ."da"Forearm.reconfigure LooseForearm +9 "manipulator"&#Q@2^d^2b +10 ."da"Forearm.seek 1 +4 "manipulator"&J'm +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&7, +3 "core" , +3 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.03 Pucks below Top Plate +2 "storage"(P' +25 "core" ' +2 "manipulator"& % +5 "core" %͖ S +2 "storage"(U& +5 "core" &R # # +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 341 counts +4 "manipulator"&X' +13 "core" ' +4 "manipulator"&Z& +5 "core" & y [1 +3 "storage"(& +4 "core" &R 9 9 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&T' +22 "core" ' +3 "storage"(^% +4 "core" % 9 9 +2 ."downElevator"SE.seek :down +4 "storage"(>'} +98 (\\% +3 "core" %7 9 9 Zq +2 "manipulator"&h% +3 "core" % ZZ +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&W'\ +94 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1354 "core" ' +2 ."psFlush"PSV.dial :waste1 +49 "processing"%@  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%]'ղ +2631 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%& +54 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%_' +2626 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%R +73 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%c' +2624 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%e @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%n  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%q'ղ +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%k +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%b'TE +1106 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +1618 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%6 +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%t  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%f' +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%j +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%l'\ +598 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%;' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%C +84 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%{ U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%O' +2623 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%V @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%p' +2623 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%g  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%r'ղ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%! +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%G' +2622 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%5 +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%B' +2622 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%[ @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%y' +2621 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2621 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&*& +4 "core" & X V 1 k1 +2 "manipulator"&m% +3 "core" %\  b Y = k +2 ."psFlush"Elbow.seek PC +2 "manipulator"&\ (k +254 "core" ( +2 "manipulator"&& +4 "core" &r ~ m + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &r  7 m +2 ."psFlush"Forearm.seek PC +2 "manipulator"&z' +93 "core" ' +2 ."psFlush"Hand.close + "manipulator"&x/ +69 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%}( +449 "core" ( +2 "manipulator"&w& +4 "core" &r q |  o + "manipulator"&% +4 "core" % { ! o + ."psFlush"Forearm.seek :retract +2 "manipulator"&|'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&v(, +146 "core" ( +2 "manipulator"&L& +4 "core" &, , q + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +3 "core" &, q +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +113 "core" ' +2 ."psFlush"Hand.open + "manipulator"&s1 +73 "core" 1 +2 "manipulator"&% +4 "core" % q 3 < d eQ + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&2'\ +103 "core" ' +2 #tFinished short da assay +4325 "Can"\ 87 +7475 #t-> PS.flush + #Flushing Processing stage + "processing"%% +4 "core" %ն\  + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%~& +3 "core" &\  +2 "manipulator"&+& +3 "core" &,  r +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"& (, +8 "core" ( +2 "manipulator"&& +4 "core" &,  s{ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  s{ +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 "manipulator"&u& +4 "core" &, z } , n{ +2 "manipulator"&)% +3 "core" % / | ~ n n +2 .tForearm.seek :retract +2 "manipulator"&('\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +121 "core" ( +2 "manipulator"&& +4 "core" &r % s + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &r  s +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&' +103 "core" ' +3 "manipulator"&/& +4 "core" &r L u +2 "manipulator"&0% +3 "core" %ϼ E u +2 "processing"%& +3 "core" &\  +2 "processing"%o& +3 .tPC.seek :closed +2 "processing"% (] +3 "core" &\  +2 &\  +10 &'q\ - +9 &a\ A +10 &Ot\ S +9 &Q\ T +9 &O\ S +10 &R\ T +9 &TO\ T +9 &O\ S +10 &R\ T +9 &N\ T +10 & \\O\ T +9 &"T\ T +9 &#T\ S +10 &%Q\ S +9 &'dV\ T +9 &)%W\ T +10 &*S\ T +9 &,V\ T +10 &.lQ\ T +9 &0.Q\ T +9 &1R\ S +10 &3S\ T +9 &5uN\ S +9 &77R\ S +10 &8Q\ T +9 &:Q\ S +10 &<|T\ T +9 &>>U\ T +9 &@V\ T +10 &AR\ T +41 &CP\ T +10 &EFU\ T + &Ga\ U +4 &H|\ X + &J|\ Y + &L>\ Y +7 &M\ Z +10 &O\ Z +9 &Q\ Z +9 &SE\ Z +10 &U\ Z +9 &V\ Z +10 &X\ [ +9 &ZJ\ [ +9 &\\ \ H +10 &]6Gp\ ^ +9 &]x8\ 6 +5 ( + "processing"%o& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 "processing"%& +4 "core" &]x)\ 6 + &]x)\ 6 +2 .tHand.open + "manipulator"&:1 +66 "core" 1 +2 "manipulator"&4% +4 "core" % ϼ  r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tPSV.dial PSR +2 "processing"% +43 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%'TE +1115 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml +2 "processing"%.' +1606 "core" ' +2 .tPSV.dial PTV + "processing"%i +72 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%8  +54 "core" +2 .tPS.seek 0ml +2 "processing"%-' +2630 "core" ' +2 .tPSV.dial PSR + "processing"%F +74 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%?'\ +598 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +2115 "core" ' +2 .tPSV.dial PTV + "processing"%A +85 "core"  +2 .tPBV.dial PSV +2 "processing"%` U +52 "core" V +2 .tPS.seek 0ml +2 "processing"%"' +2646 "core" ' +2 .tPSV.dial PBV + "processing"%H @ +42 "core" > +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 .tPSV.dial :waste1 + "processing"%I  +72 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2621 "core" ' +2 .tPSV.dial PSR + "processing"%D +44 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%N' +2622 "core" ' +2 .tPSV.dial PTV + "processing"%# +72 "core" +2 .tPBV.dial PSV +2 .PS.seek 0ml + "processing"% ' +2636 "core" ' +2 .tPSV.dial PBV + "processing"%M @ +44 "core" > +2 .tPS.seek 2.5ml +2 "processing"%$' +2624 "core" ' +2 .tPSV.dial :waste1 + "processing"%,  +72 "core"  +2 .tPS.seek :empty +2 "processing"%Q'ղ +2621 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&S& +4 "core" &r | |  m +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&9(k +2 "core" ( +2 "manipulator"& & +3 "core" &r m f d m +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &U& +3 "core" &r k _ k m +2 .tForearm.seek PC + "manipulator"&Z' +94 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 .tPC.seek :open +2 "processing"%( +449 "core" ( +2 "manipulator"&^& +4 "core" &r m e z p + "manipulator"&\\% +4 "core" % ϡ n n l p- +2 .tForearm.seek :retract + "manipulator"&h'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&K(, +132 "core" ( +2 "manipulator"&<& +4 "core" &, n j p+ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &, m o p+ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&J' +111 "core" ' +2 .tHand.open + "manipulator"&X1 +66 "core" 1 +2 "manipulator"&P% +4 "core" % u : ?  e\\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&T'\ +101 "core" ' +11726 #t-> access 1 +2 .SE.seek :down +2 "storage"(>'} +3 "core" ' + "manipulator"&% +4 "core" %\   q +2 "manipulator"&@& +3 "core" &, j r* +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(%(<1 +1332 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (&& +3 "core" & access 2 +2 .SE.seek :down +2 "storage"(]'} +2 "core" ' +2 "manipulator"&R% +4 "core" %\  w v  p + "manipulator"&_& +4 "core" &, l  p* + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(e(K +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (c& +3 "core" &KT\  +3915 #t-> startTube 2 +682 #-> shortDA +3 "collection"'n% +2 "processing"%'% +5 "core" %ӳns +4 %հ\  +2 #tAwaiting answer to "Ready to sample after 10 seconds from PRV.sipper? " +3328 "Can"\ ML +18795 #tPulling 1.1ml sample from PRV.sipper after 10 seconds delay + .delay 10 seconds +1003 .PSV.dial :mixloop + "processing"%k +132 "core" +2 .tPTV.dial :PRVmixing + "processing"%q  +133 "core" +2 .tPRV.dial :sipper + "processing"%b  +104 "core" +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 1.1ml + "processing"%6'` +2289 "core" ' +2 ."connect"PRV.dial CBV +3 .tCBV.dial PRV +2 "processing"%t  +132 "core"  +3 .tPS.seek 0.5ml + "processing"%='\ +1273 "core" ' +2 .tPRV.dial :waste2 + "processing"%j @ +102 "core" ? +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek :empty +2 "processing"%f'ղ +599 "core" ' +2 .tPSV.dial PSR + "processing"%l +102 "core"  +2 "processing"%C% +4 "core" %ն|\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%{'TE +1114 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml + "processing"%;' +1623 "core" ' +2 .tPSV.dial :mixloop + "processing"%V +101 "core" +2 .tPS.seek :empty +2 "processing"%O'ղ +2623 "core" ' +2 .tPSV.dial PSR + "processing"%g +103 "core"  +2 "processing"%p% +4 "core" %յ\  + #tPulling 1ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%!'TE +1115 "core" ' +2 .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%r' +1619 "core" ' +2 .tPSV.dial :mixloop + "processing"%5 +114 "core" +2 .tPRV.dial :sipper + "processing"%G  +44 "core" +2 .tPS.seek :empty +2 "processing"%['ղ +2629 "core" ' +2 .tPSV.dial PSR + "processing"%B +101 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +41 "processing"%' +2638 "core" ' +2 .tPSV.dial :mixloop + "processing"%y +114 "core" +2 .tPS.seek :empty +2 "processing"%*'ղ +2632 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%m& +4 "core" &\  +2 "manipulator"&% +3 "core" %\  5 1  f +2 "storage"(% +4 "core" %~\  + "storage"(7. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(x( +1321 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (W& +3 "core" & \  +2 "manipulator"&1& +4 "core" &, ; 5 t f* + "manipulator"&w% +4 "core" %\  ? C g + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +174 "core" ( +2 "manipulator"&L& +4 "core" & ( (  h- +2 "storage"(d& +3 "core" & \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&z' +97 "core" ' +2 "storage"(\ & +4 "core" &  \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(s' +284 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (|& +3 "core" & \  +2 "manipulator"&& +3 "core" & B :  h- +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( + "manipulator"&~& +4 "core" & 3 F  i- +2 "storage"(+& +3 "core" &  \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +25 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +72 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& +2 "storage"(u'} +6 "core" & Z Z @ j- +2 "manipulator"&)% +3 "core" % ΢ [ X . j +2 .tForearm.seek :retract +2 "manipulator"&v'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&2(k +162 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +90 "core" ( +3 "manipulator"&& +4 "core" &u Z ` j + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +2 "core" &u V Y  k +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +107 "core" ' +2 "manipulator"&/& +4 "core" &u | } Z m +2 "manipulator"&0% +3 "core" % | v Y m +2 "processing"%& +4 "core" &\  + "processing"% & +4 .tPC.seek :closed +2 "processing"%((] +3 "core" &\  +3 &y\  +9 &'p}\ - +9 &_z\ A +9 &Jvt\ T +10 &Ro\ T +9 &Ss\ T +10 &Te\ U +9 &NQk\ T +9 &Uf\ T +10 &V]\ T +9 &VW\ T +9 & VUT\ T +10 &"W[\ T +9 &#Pb\ T +10 &%Oa\ T +9 &'_Q^\ T +9 &)Tb\ U +10 &*SP\ T +9 &,PS\ T +9 &.fWL\ T +10 &0'SL\ U +9 &1QK\ U +10 &3TL\ T +9 &5oNJ\ T +9 &71TK\ T +10 &8TK\ T +9 &:Q@\ T +9 &8Q7\ T +9 &?U<\ T +10 &AR2\ T +9 &C~O:\ T +9 &E?Y9\ U +10 &Fe>\ V +9 &H?\ Y +9 &Jw7\ Z +10 &L8>\ Z +9 &M7\ Z +10 &O6\ Z +9 &Q|>\ [ +9 &S?4\ Z +10 &U1\ Z +9 &V.\ [ +9 &X#\ [ +10 &ZF"\ [ +9 &\\%\ K +10 &],Am,\ (v +9 &]~/*\ 0 +5 ( + "processing"% & +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 +2 .Hand.open + "manipulator"&}1 +3 "core" &]~ (\ 0 +70 1 +2 "manipulator"&o% +4 "core" % T X H l + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +90 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%:  +2 %49 +5 "core" 9 +102 "processing"% 9 +3 "core" 9 +102 "processing"%9 +3 "core" 9  +103 "processing"%9 +2 "core" 9  +103 "processing"%9 +3 "core" 9 +102 "processing"%i9 +2 "core" 9 +103 "processing"%89 +3 "core" 9 +102 "processing"%.9 +3 "core" 9 +103 "processing"%F9 +3 "core" 9" +102 "processing"%-9 +2 "core" 9& +103 "processing"%?9 +2 "core" 9+ +103 "processing"%A9 +2 "core" 9/ +103 "processing"%`9 +3 "core" 93 +102 "processing"%9 +3 "core" 97 +102 "processing"%H9 +3 "core" 9; +102 "processing"%"9 +3 "core" 9@ +102 "processing"%I9 +3 "core" 9D +102 "processing"%9 +3 "core" 9H +103 "processing"%D9 +2 "core" 9L +103 "processing"%9 +3 "core" 9P +102 "processing"%#9 +3 "core" 9U +102 "processing"%N9 +2 "core" 9Y +103 "processing"%M9 +3 "core" 9] +103 "processing"% 9 +2 "core" 9a +103 "processing"%,9 +2 "core" 9f +103 "processing"%$9 +2 "core" 9j +103 "processing"%S9 +2 "core" 9n +103 "processing"% 9 +3 "core" 9r +103 "processing"%U9 +2 "core" 9 v +103 "processing"%9 +3 "core" 9{\ +102 "processing"%9 +2 "core" 9\ +103 "processing"%9 +3 "core" 9\ +102 "processing"% 9 +3 "core" 9"\ +102 "processing"%^9 +3 "core" 9' +102 "processing"%\\9 +3 "core" 9+ +102 "processing"%<9 +2 "core" 91 +103 "processing"%E9 +2 "core" 97 +103 "processing"%Z9 +3 "core" 9; +103 "processing"%99 +3 "core" 9A +102 "processing"%X9 +2 "core" 9E +103 "processing"%P9 +2 "core" 9K +103 "processing"%h9 +2 "core" 9O +103 "processing"%J9 +3 "core" 9S +103 "processing"%9 +2 "core" 9X +103 "processing"%@9 +2 "core" 9\\ +103 "processing"%&9 +3 "core" 9` +2 .tPH.hold 2:00:00,28C +3 "processing"%R pp_ +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%_ +102 "core"  +2 "processing"%>% +4 "core" %հ\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%%'\ +600 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%c'Һ +290 "Can"\ BA +1329 "core" ' +2 .tPTV.dial :puck + "processing"%n  +135 "core"  +2 .tPSV.dial PTV +2 "processing"%' +72 "core" +2 .tPBV.dial :waste1 +2 "processing"%k  +53 "core" +2 "processing"%q% +4 "core" %Ҽ7\  +2 .tPS.seek 1.5ml + "processing"%b' +599 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%Q * +34 "core" , +3 .tPS.seek 0ml + "processing"%t' +1609 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%6  +35 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +46 "core" ( +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%= +74 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%l' +2504 "core" ' +2 .tPSV.dial PTV + "processing"%C +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%f +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%{ +85 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%V  +72 "core"  +2 .tPS.seek :empty +2 "processing"%;'ղ +2489 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +49 "processing"%g  +134 "core" +2 .tPSV.dial :mixloop +2 "processing"%p +43 "core" +2 .tPRV.dial :ab1 +2 "processing"%O @ +103 "core" ? +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%!' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "processing"%5  +42 "core"  +2 "processing"%G% +4 "core" %\  +2 .tPS.seek 0.32ml +2 "processing"%r'M +398 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'B  +31 "core" +2 .tPRV.dial :air +2 "processing"%[  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%y'G +1232 "core" ' +2 .tPRV.dial :waste2 +2 "processing"% @ +72 "core" > +2 .tPS.seek 0.5ml +2 "processing"%m'\ +864 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%'Һ +1609 "core" ' +2 .tPSV.dial :PML + "processing"%7 +44 "core" +2 .tPTV.dial :mixing +2 "processing"%e @ +73 "core" A +2 .tPBV.dial :waste1 + "processing"%W  +33 "core" +2 "processing"%1% +4 "core" %ҿ\  +2 .tPS.seek 1.85ml +2 "processing"%w' +243 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%L * +33 "core" + +3 .tPS.seek 0ml + "processing"%d' +1990 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'\ & +3 "core" &mp +2 "manipulator"&K& +3 "core" &u I 9 O f +2 "manipulator"&T% +3 "core" %  C B  g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +134 "core" ( +2 "manipulator"&|& +4 "core" &, @ A  g& + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &]& +3 "core" &, 4 3 M g& +2 .tForearm.seek :garage + "manipulator"&' +101 "core" ' +2 .tHand.close + "manipulator"&~/ +68 "core" / +3 "manipulator"&+& +4 "core" &, "  `& +2 "manipulator"&% +3 "core" % (   b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&)( +284 "core" ( +2 "manipulator"&& +4 "core" &+ 6 * ( eDw + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &z& +2 "core" &+ ! 2 dDw +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&s' +100 "core" ' +2 "manipulator"&& +4 "core" &+  $ U aDw +2 "manipulator"&% +3 "core" %   b +2 "collection"'3& +4 "core" &no + "collection"'& +4 .tCC.seek :closed +2 "collection"'/(` +2 "core" &mo) +3 &nq  +10 &-vlm - +9 &_no A +10 &Vrlo T +9 &Non T +9 &Tkp U +10 &Ono T +9 &ZOqq T +10 &Nop T +9 &Pmp T +9 &Toq" T +10 & bRno T +9 &"#Snp U +9 &#Qmr T +10 &%Onq) T +9 &'jRmo. T +10 &)-Lop T +9 &*Rnq U +9 &,Qnp! U +10 &.rNop T +9 &04Nor" T +9 &1Kop# T +10 &3Loq T +9 &5zLop" T +10 &7;Nnr U +9 &8Qpr' U +9 &:Roq T +10 &<Qpp U +9 &>DOor T +9 &@Sqr" T +10 &APor' U +9 &COpp T +10 &ELQts T +9 &G Qps U +9 &HUxy U +10 &Je~| W +9 &LF Y +9 &M ] +10 &O ^ +9 &Q{ _ +10 &S< _ +9 &T ` +9 &V( a +10 &X} a +9 &Z= b +9 &[ b +10 &]. b +9 &_q A +10 &`D) - +9 &`tn T +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.37 + "collection"'0& +4 "core" &`tm T + .tHand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&u% +4 "core" %   _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +96 "core" ' +2 .tPSV.dial PSR +2 "processing"% +101 "core"  +2 "processing"% % +4 "core" %|\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%}' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%o  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%4' +1618 "core" ' +2 .tPSV.dial PSR + "processing"% +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml +2 "processing"%' +2169 "Can"\ \ \\\\ +461 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%  +2 "collection"'x  +33 "core" ~ +128  +2 .tPSV.dial :mixloop +2 "processing"% +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +75 "core" +2 .tPS.seek 0ml +2 "processing"%i' +2633 "core" ' +2 .tPSV.dial :air + "processing"%8  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%.' +2636 "core" ' +2 .tPSV.dial :mixloop + "processing"%F +43 "core" +2 .tPS.seek 0ml +2 "processing"%-' +2628 "core" ' +2 .tPSV.dial :air + "processing"%?  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%A' +2624 "core" ' +2 .tPSV.dial :mixloop + "processing"%` +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2621 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&H& +4 "core" &* \  h ]Dw +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&"( +3 "core" ( + "manipulator"&I& +3 "core" &+   [Dw +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &+  X [Dw +2 .tForearm.seek CC +2 "manipulator"&D' +95 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'#( +473 "core" ( +2 "manipulator"&N& +4 "core" &+  bDv + "manipulator"&M% +4 "core" %   w _ + .tForearm.seek :retract +2 "manipulator"& '\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&,(, +284 "core" ( +2 "manipulator"&$& +4 "core" &, ( " cJ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &S& +2 "core" &, -  eJ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& ' +112 "core" ' +2 .tHand.open + "manipulator"&U1 +71 "core" 1 +2 "manipulator"&% +4 "core" % \ v Z] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +47 "manipulator"&'\ +105 "core" ' +2 ."da"delayUntil "13:31:13.35" +24673 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +74 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%^ * +34 "core" + +2 ."da"PSV.dial :air +2 "processing"%\\  +43 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%<' +2500 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%E +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%Z  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%9 +46 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%X  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%P'ղ +2486 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%h +131 "core"  +2 "processing"%J% +4 "core" %կ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%@'Һ +1615 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%&  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%_ +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%>  +34 "core" +2 "processing"%*% +4 "core" %Ҿ{\  +2 ."da"PS.seek 1.5ml +2 "processing"%%' +610 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%n * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%'' +1617 "core" ' +2 ."da"delay 2:00 +5029 "Can"\ DD +6974 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%k  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%q * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +72 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%Q' +2500 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%b +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%: +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%6 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%j  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%='ղ +2484 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%t +131 "core"  +2 "processing"%C% +4 "core" %հ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%f'\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%{'Һ +1617 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%V +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%l  +34 "core" +2 "processing"%g% +4 "core" %ҽ~\  +2 ."da"PS.seek 1.5ml + "processing"%p' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%;' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%5  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +33 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%! +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%B' +2509 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%[ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%r +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%y  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2504 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%m  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%7  +133 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%e  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%W +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%1' +407 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%L  +43 "core"  +2 "processing"%% +4 "core" %\  +2 ."da"PS.seek 0.55ml + "processing"%w'\\ +350 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%\  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%K'Һ +1557 "core" ' +2 ."da"PSV.dial :PML + "processing"%T +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%| @ +74 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%]  +34 "core" +2 "processing"%2% +4 "core" %Һ\  + ."da"PS.seek 1.85ml +2 "processing"%~' +260 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%+ * +33 "core" , +2 ."da"PS.seek 0ml +3 "processing"%' +1973 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +8880 "Can"\ GG +39123 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +47 "processing"%#A ,`b +5 ."da"PS.seek 2.5ml + "processing"%z' +2508 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%3  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2514 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%a +132 "core"  +2 "processing"%0% +4 "core" %ձ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%u'Һ +1611 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" +2 "processing"%s% +4 "core" %Ҿ\  + ."da"PS.seek 1.5ml +2 "processing"%d' +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%o * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%}' +1612 "core" ' +2 ."da"delay 2:00 +6209 "Can"\ BB +5794 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%4 * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2504 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%8  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%i'ղ +2485 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%F +131 "core"  +2 "processing"%.% +4 "core" %ղ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%?'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%-'Һ +1611 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%` +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%A  +34 "core" +2 "processing"%H% +4 "core" %Ҷ\  + ."da"PS.seek 1.5ml +2 "processing"%I'| +608 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%)  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%v * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%/ +72 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%N' +2502 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%M +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%D +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%$ +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%S  +85 "core" +2 ."da"PS.seek :empty +2 "processing"%"'ղ +2513 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%U +132 "core"  +2 "processing"%% +4 "core" %ծ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +607 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"% 'Һ +1614 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%^% +4 "core" %Ҷ\  + ."da"PS.seek 1.5ml +2 "processing"%\\'| +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +3 "processing"%E' +1610 "core" ' +2 ."da"delay 2:00 +11036 "Can"\ @@ +967 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%Z  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%9 * +34 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%X +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%<' +2508 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%h +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%J +71 "core"  +2 ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%P +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%&'ղ +2510 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%_ +134 "core"  +8 "processing"%>% +16 "core" %մ\  +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +9 "processing"% +15 ."da"PS.reconfigure PSconfig +134 "processing"%#A d`b +10 ."da"PS.seek 0.25ml +6 "processing"%*'m +349 "core" ' +2 ."da"delay 5 seconds +502 "processing"%@% +4 "core" %i\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%n'\ +354 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%%'Һ +1610 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%k +84 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%q  +34 "core" +2 "processing"%c% +4 "core" %ҹ  +2 ."da"PS.seek 1.5ml +2 "processing"%'' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%b * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%:' +1605 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%6  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +72 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%t' +2536 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%C +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%= +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%f +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%V  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%l'ղ +2526 "core" ' +2 "processing"%g9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%{  +3 "core" 4 + 4 + "processing"%O& +3 "core" &]~ { 0 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&p% +4 "core" %\  T+ +2 "storage"(5% +3 "core" %\ #\ " +2 "storage"(G. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(!(R +380 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (;& +3 "core" &P\ \  \\  +2 "manipulator"&[& +3 "core" &, & SJ +2 "manipulator"&r% +3 "core" %\  6 S+ +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +184 "core" ( +2 "manipulator"&y& +4 "core" & / Q+ + "storage"(B& +4 "core" &Q\ "\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&m' +103 "core" ' +2 "storage"(7& +4 "core" &O\ \ " +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(e' +278 "core" ' +2 "storage"(W- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek :place + "storage"('y +31 "core" ' +3 "manipulator"&L& +3 "core" & s S+ +2 "manipulator"&% +3 "core" % R +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&1'\ +89 "core" ' +3 ."da"Elbow.seek PC +2 "manipulator"&\ (k +254 "core" ( +2 "manipulator"&w& +4 "core" &s S + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +2 "core" &s % S +2 ."da"Forearm.seek PC +2 "manipulator"&|' +92 "core" ' +2 ."da"Hand.close + "manipulator"&]/ +76 "core" / +2 ."da"PC.seek :open +2 "processing"%2( +451 "core" ( +2 "storage"(+& +4 "core" &Q\ \  ] + "manipulator"&K& +4 "core" &s | U + "manipulator"&~% +4 "core" %  \ U, + ."da"Forearm.seek :retract +2 "manipulator"&Y'\ +95 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&( +263 "core" ( +2 "manipulator"&& +4 "core" &  R1 + "storage"(& +4 "core" &N\ \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +95 "core" ' +2 ."da"Hand.open +2 "manipulator"&1 +66 "core" 1 +2 "storage"(- +4 "core" -'y +2 ."da"SE.seek -0.16 Pucks below Top Plate +2 "storage"('E +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.93 Pucks below Top Plate +2 "storage"(3' +55 "core" ' +2 #"da"Lights, camera, ACTION! +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #"da"PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19nov1314h.tif +4 "processing"%z& +8 "core" &_ +4 "manipulator"&a& +6 "core" & F1 +2 "manipulator"&0% +4 "core" % ; Gv +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +182 "core" ( +2 "manipulator"&& +4 "core" &,  FU + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 && +2 "core" &, GU +2 ."psFlush"Forearm.seek :garage +2 "manipulator"& ' +99 "core" ' +2 ."psFlush"Hand.close + "manipulator"&s/ +69 "core" / +2 "manipulator"&u& +4 "core" &, d e AU +2 "manipulator"&o% +4 "core" % ) c c A + ."psFlush"Forearm.seek :retract +2 "manipulator"&d'\ +103 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"& (k +121 "core" ( +2 "manipulator"&4& +4 "core" &u {  F + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +3 "core" &u ) E + ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&}' +91 "core" ' +2 "manipulator"&& +4 "core" &u  F +2 "manipulator"&% +3 "core" % m GH +52 "processing"%& +11 "core" & + "processing"%8& +4 ."psFlush"PC.seek :closed +2 "processing"%(] +3 "core" & +3 &5 / +10 &(Bd 4 +9 &Fl}e H +9 &cV U +10 &KU U +9 &\\MF U +10 &PF U +9 &NJ U +9 &QI U +10 &dN= U +9 &&O6 U +9 & P4 U +10 &"N1 U +9 &$lN U +10 &&.J U +9 &'O U +9 &)Q$ U +10 &+rO U +9 &-4Q U +9 &.M U +10 &0N U +9 &2zO U +10 &4=N U +9 &6K T +9 &7M U +10 &9M U +9 &;GN9 T +9 &=OV U +10 &>L^ U +9 &@Kc U +10 &BMQ] U +9 &DNO U +9 &ETM U +10 &Gda V +12 &IGc Z +9 &KT [\ +10 &LN [\ +10 &NN [ +6 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 9.82 seconds\ /var/log/esp/da19nov1314h.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19nov1314h15s.tif +7 "core" &PJO \\ +7 &R N \\ +3 &SH \\ +9 &UF [ +9 &WS@ [ +9 &YH \\ +10 &Z< \\ +9 &\\uA : +10 &]Y+_A ^ +9 &].7 6 +3 ( + "processing"%8& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.72 +2 "processing"%F& +3 "core" &]*( 6 +2 ."psFlush"Hand.open +2 "manipulator"&.1 +69 "core" 1 +2 "manipulator"&i% +4 "core" % b b \\ CH +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&?'\ +94 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%` +145 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%A'TE +1109 "core" ' +4 ."psFlush"PSR.select :air +4 "processing"% +3 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19nov1314h15s.tif: TIFF Upload Complete\ +5 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19nov1314h30s.tif +8 ."psFlush"PS.seek 2.5ml +5 "processing"%H' +1625 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%- +76 "core" +3 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +3 "processing"%I' +1299 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19nov1314h30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19nov1314h70s.tif +1329 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%) +74 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 0.5ml +2 "processing"%v'\ +611 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%/' +2128 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +85 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%M U +54 "core" W +2 ."psFlush"PS.seek 0ml +3 "processing"%D' +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%$ @ +42 "core" ? +3 ."psFlush"PS.seek 2.5ml +2 "processing"%S' +107 #"da"SX MX5/16 (USB:07): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19nov1314h70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "9.82 sec auto-exposure",Subject: "da19nov1314h images!" +14 "storage"(N- +6 "core" -' +8 "storage"(U& +4 "core" &K H  +2 "manipulator"&& +4 "core" &u { y D H + "manipulator"&"% +5 "core" %\  z { 3 H# +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"& ( +263 "core" ( + "manipulator"&& +4 "core" & S I/ +2 "storage"( & +4 "core" &K   +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&^' +103 "core" ' +8 ."da"SE.reconfigure SEgently +8 "storage"(#QK-0-\ b +3 ."da"SE.seek -0.21 Pucks below Top Plate +2 "storage"( ' +58 "core" ' +10 "manipulator"&& +11 "core" & X/ +2 "storage"(\\& +5 "core" &L    +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&Z'm +27 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&9, +4 "core" , +2 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +5 "storage"(#QK-0-\ b +4 ."da"SE.seek -0.03 Pucks below Top Plate +3 "storage"(X' +25 "core" ' +2 "manipulator"&E% +4 "core" %͒ N N= +2 "storage"(h& +4 "core" &Q\ \  0 +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 337 counts +2 "manipulator"&J'ξ +18 "core" ' + "manipulator"&P& +5 "core" & ( W. +2 "storage"(& +3 "core" &N     +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&<' +16 "core" ' +2 "storage"(_% +4 "core" % # +2 ."downElevator"SE.seek :down +4 "storage"(>'} +99 (&% +6 "core" %p<  " m Zr +3 "manipulator"&@% +3 "core" %  W +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +3 "manipulator"&*'\ +91 "core" ' +57 ' +2 ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +1505 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%n  +95 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%k'ղ +2622 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%q +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%c' +2627 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%% +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +51 "processing"%b' +2623 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%' @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%j  +94 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%Q'ղ +2273 "Can"\ GG +359 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%: +45 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +11 ."psFlush"PS.seek 1ml +2 "processing"%C'TE +1115 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%=' +1622 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%f +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%V  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%t' +2640 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%g +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%{'\ +614 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%O' +2131 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%p +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%5 U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%G' +2634 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%; @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2624 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%r  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%y'ղ +2622 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%B +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%,' +2629 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%7 +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2622 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%W @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%L' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +94 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%e'ղ +2623 "core" ' +2 #"psFlush"Garaging FlushPuck in Processing Clamp + "manipulator"&m& +4 "core" & 1 5 Y e. +2 "manipulator"&w% +3 "core" %\  4 < L f +2 ."psFlush"Elbow.seek PC +2 "manipulator"&T(k +254 "core" ( +2 "manipulator"&& +4 "core" &s H H g + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &]& +3 "core" &s B @ * g +2 ."psFlush"Forearm.seek PC +2 "manipulator"&1' +92 "core" ' +2 ."psFlush"Hand.close + "manipulator"&(/ +70 "core" / +2 ."psFlush"PC.seek :open +2 "processing"%+( +454 "core" ( +2 "manipulator"&K& +4 "core" &s V W A j + "manipulator"&~% +4 "core" % ϳ Y V ( k0 + ."psFlush"Forearm.seek :retract +2 "manipulator"&|'\ +91 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek :garage +2 "manipulator"&(, +131 "core" ( +2 "manipulator"&& +4 "core" &, ` X * j + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &, Y X  k +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +112 "core" ' +2 ."psFlush"Hand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&z% +4 "core" % r  ! ! _Q + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&a'\ +98 "core" ' +3 #tFinished short da assay +30764 "Can"\ 88 +60002 \ 88 +7796 #t-> PS.flush + #Flushing Processing stage +2 "processing"%0% +3 "core" %մ\  +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%Y& +4 "core" &\  + "manipulator"&& +4 "core" &, M U l + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +20 "core" ( +2 "manipulator"&& +4 "core" &, { p % m + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, o | . m +2 .tForearm.seek :garage +2 "manipulator"&' +101 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 "manipulator"&s& +4 "core" &, ? B g +2 "manipulator"&u% +3 "core" % , ? @ g +2 .tForearm.seek :retract +2 "manipulator"&o'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +117 "core" ( +2 "manipulator"&4& +4 "core" &n W S  l + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &x& +2 "core" &n ] c  l +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"& ' +94 "core" ' +2 "manipulator"&& +4 "core" &n ~ ~ + m +2 "manipulator"&% +3 "core" %Ͽ | x 9 m> +2 "processing"%& +4 "core" &\  + "processing"%& +4 .tPC.seek :closed + "processing"%d(] +3 "core" &\  +4 &\ 0 +9 &(C\ 3 +10 &Fm\ H +9 &e\ U +9 &O{\ T +10 &\\T}\ U +9 &X\ T +9 &Q\ T +10 &X\ U +9 &eS{\ T +10 &'R\ T +9 & Q\ U +9 &"S\ U +10 &$mR\ T +9 &&0R\ T +9 &'V\ U +10 &)R{\ T +9 &+vR\ T +10 &-6T\ U +9 &.R\ U +9 &0S|\ T +10 &2~S\ T +9 &4>U\ U +9 &6P\ T +10 &7R\ T +9 &9N\ T +10 &;GO\ T +9 &= R\ T +9 &>N\ T +10 &@N\ T +9 &BNSw\ U +9 &DS\ T +10 &EYn\ U +9 &Gjx\ V +10 &IIt\ Y +9 &K\ |\ Z +9 &Lw\ Z +10 &Ns\ Z +9 &PMo\ [ +9 &Ry\ Z +10 &Sw\ Z +9 &U\ Z +10 &WTs\ [\ +9 &Yn\ [ +9 &Z|\ [\ +10 &\\rl\ ? +9 &]]3x\ Q +9 &]!l\ . +2 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.67 + "processing"%2& +4 "core" &]!\ . + .tHand.open + "manipulator"&F1 +74 "core" 1 +3 "manipulator"&.% +4 "core" % Ͽ Y [ 2 j> + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&i'\ +90 "core" ' +2 .tPSV.dial PSR +46 "processing"%8 +47 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%`'TE +1109 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml +2 "processing"%}' +1618 "core" ' +2 .tPSV.dial PTV +2 "processing"%l +71 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%A  +55 "core" +2 .tPS.seek 0ml +2 "processing"%-' +2627 "core" ' +2 .tPSV.dial PSR +2 "processing"% +72 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%H'\ +611 "core" ' +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml +2 "processing"%)' +2125 "core" ' +2 .tPSV.dial PTV + "processing"%I +73 "core" +2 .tPBV.dial PSV +2 "processing"%v U +54 "core" W +2 .tPS.seek 0ml +2 "processing"%' +2627 "core" ' +2 .tPSV.dial PBV + "processing"%M @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%/' +2618 "core" ' +2 .tPSV.dial :waste1 + "processing"%$  +72 "core"  +2 .tPS.seek :empty +2 "processing"%N'ղ +2624 "core" ' +2 .tPSV.dial PSR + "processing"%U +44 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2625 "core" ' +2 .tPSV.dial PTV + "processing"%" +72 "core" +2 .tPBV.dial PSV +2 .PS.seek 0ml + "processing"%D' +2633 "core" ' +2 .tPSV.dial PBV + "processing"% @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"% ' +2624 "core" ' +2 .tPSV.dial :waste1 + "processing"%  +72 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2627 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&\\& +4 "core" &n * 0 h +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&?(k +3 "core" ( +2 "manipulator"&E& +3 "core" &n > > g +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &h& +3 "core" &n B A g +2 .tForearm.seek PC + "manipulator"&P' +95 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +2 .tPC.seek :open +2 "processing"%_( +451 "core" ( +2 "manipulator"&3& +4 "core" &n W W = j + "manipulator"&&% +4 "core" % Ϧ W W  j' + .tForearm.seek :retract +2 "manipulator"&@'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&^(, +134 "core" ( +2 "manipulator"& & +4 "core" &, V X S i + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" &, U K l j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&Z' +113 "core" ' +2 .tHand.open + "manipulator"&J1 +73 "core" 1 +2 "manipulator"&X% +4 "core" % y % % F _d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +100 "core" ' +22347 "Can"\ :: +24733 #t-> access 1 +2 .SE.seek :down +2 "storage"(>'} +2 "core" ' +2 "manipulator"&!% +4 "core" %\  X X j +2 "manipulator"&n& +3 "core" &, Y W j +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(S(<1 +1330 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (q& +3 "core" &<0 =\  +33905 "Can"\ ;: +60002 \ ;; +60002 \ ;: +60002 \ ;; +60002 \ :: +60002 \ ;: +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60003 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +60002 \ ;; +54266 !to:SignalException : mesg" SIGHUP:@timestampu: Time ũ:\ signoi:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5 #mEXIT @1573685013.63EST @1574083616.31EST = =tMAIN =mMAIN_scheduler @EST1574083617.98 #"core_reset"Sent BREAK + #t@0x1168, state=0x3A84, ifg=0x10, ie=0xFD + #@0x13EF, state=0x3A84, ifg=0x10, ie=0xFD #@0x1673, state=0x3A84, ifg=0x10, ie=0xFD + #@0x18FC, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1B7E, state=0x3A84, ifg=0x10, ie=0xFD #@0x1E06, state=0x3A84, ifg=0x10, ie=0xFD + #@0x208D, state=0x3A84, ifg=0x10, ie=0xFD + #@0x21A2, state=0x3A84, ifg=0x80, ie=0xFD #@0x49EA, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +363 "Can"\ ?= +2 \ ?= #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %~&$ % B +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +3 "processing"%% +5 "core" %ӳyx + "manipulator"&% +4 "sampler")% +8 "core" %յ \  + %\  - / & ] + %~%$  B + "manipulator"&& +4 "core" &, , # ^ +2 "storage"(& +3 "core" &<0 Q ] k +2 "storage"(% +3 "core" %| _ Z  + "collection"'& +4 "core" &wx + "processing"% & +3 "core" &'\ +2 "collection"'! +3 "core"  +2 "collection"'" +2 "core"  +2 "collection"'# +3 "core" ~ +2 "processing"%$ +2 "core"  +2 "processing"%% +3 "core" W + "processing"%& +3 "core"  +2 "processing"%' +3 "core"  + "sampler")( +3 "core"  +2 "sampler"))% +3 "core" %~%$ # B +2 "collection"'*& +3 "core" &yz +2 "collection"'+% +4 "core" %ӳww, +2 "processing"%,& +3 "core" &+\  +2 "processing"%-% +3 "core" %յ\ \  +2 "manipulator"&.% +3 "core" %\  ! *  ] +2 "manipulator"&/& +3 "core" &, / -  ] +2 "storage"(0& +3 "core" &<0 a `  +2 "storage"(1% +3 "core" %| a ` +2 "collection"'29 +3 "core" 9 +2 "processing"%39 +3 "core" 9 +21578 #t-> access 2 +2 .SE.seek :down +2 "storage"(4'} +3 "core" ' +2 "manipulator"&5% +4 "core" %\  . - ( ] + "manipulator"&6& +4 "core" &, , .  ] + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(7(K +359 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (8& +3 "core" &K6 1 1 W  +36806 "Can" SS +60002  SS +60002  SS +41142 #t-> startTube 2 +1936 #-> daExtract 40 + #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'9& +4 "core" &yx + .tHand.open + "manipulator"&:1 +24 "core" 1 +2 "manipulator"&;% +4 "core" %\  M +2 "storage"(<% +3 "core" %|  + "storage"(=. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(>( +1319 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (?& +3 "core" & \  + "manipulator"&@& +4 "core" &,  N + "manipulator"&A% +4 "core" %\   N +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&B( +191 "core" ( +2 "manipulator"&C& +4 "core" &  M, + "storage"(D& +4 "core" & \ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&E' +95 "core" ' +2 "storage"(F& +4 "core" & \ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(G' +290 "core" ' +2 "storage"(H- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (I& +3 "core" &  +2 "manipulator"&J& +3 "core" &  L, +2 .tElbow.seek 2 + "manipulator"&K( +34 "core" ( +2 "manipulator"&L& +4 "core" &  N_ + "storage"(M& +4 "core" &  + .tForearm.seek 2 + 300 counts +2 "manipulator"&N'Ϊ +25 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&O/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&P& +3 "storage"(Q'} +5 "core" & j Q_ +2 "manipulator"&R% +4 "core" % Ψ b R + .tForearm.seek :retract +2 "manipulator"&S'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&T( +158 "core" ( +2 "manipulator"&U& +4 "core" &* M KCr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 "core" ' +2 ."downElevator"SE.coast +2 "manipulator"&V& +41 "storage"(5 +5 "core" &*  LCr +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&W' +101 "core" ' +2 "manipulator"&X& +4 "core" &* KCr +2 "manipulator"&Y% +3 "core" % K +2 "collection"'Z& +3 "core" &yx +2 "collection"'[& +3 .tCC.seek :closed +2 "collection"'\\(` +3 "core" &yx +3 &wx  +10 &(qyx . +9 &_~yw B +10 &Epxy U +9 &Lxy V +9 &Pyx V +10 &Lyz U +9 &IQxxF V +9 & Nxxp U +10 &Pwwt V +9 &Rxy\\ V +10 & RNxx U +9 &"QwxV U +9 &#LxzX U +10 &%Pxxr U +9 &'YPxzt V +9 &)Lyzs U +10 &*Oxyg U +9 &,Qxxk U +10 &.aOxyd V +9 &0#Qyyd V +9 &1LxyZ U +10 &3Q{yf U +9 &5jSzyd U +9 &7,Qyzf U +10 &8R{{d V +9 &:Nxw[ U +10 &5Kzyb U +9 &?Qyz^ V +10 &AO{x] U +9 &CzQzx\\ U +9 &E<Ozz\\ U +10 &FO~] V +9 &H[Y V +10 &JzmO X +9 &L0T \\ +9 &MP ` +10 &OH a +9 &QhR a +9 &S)N a +10 &TF b +9 &V  L b +10 &XlG b +9 &Z)M b% +9 &[N b- +10 &]"T b3 +9 &_N'%O V +9 &`F%)+P - +10 &`ov,+M Y +2 ( + "collection"'[& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.47 + .Hand.open + "manipulator"&]1 +68 "core" 1 +2 "manipulator"&^% +4 "core" % 1 G +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&_'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")`+ +3 "core" + +2 "sampler")a% +4 "core" %~$% " B +2 "collection"'b& +3 "core" &`oq--? Y +2 "Can" UV +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 "collection"'c  +5 "core" +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")d +3 "core"  +2 "sampler")e  +6 "core"  +2 .tSS.reconfigure SSfast + "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +105 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")8 +136 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'S'Ӵ +107 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +55 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +77 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X'> +339 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %>/1z  +2 .tCS.seek 6ml +2 "collection"'`' +1335 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'h +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'g'ӂ +1540 "core" ' +2 .tCSV.dial CSR + "collection"'i  +44 "core"  +2 "collection"'j% +4 "core" %ӄ1. + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'k' +585 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +9 'f% +3 "core" %/1} \ +2 .tCS.seek 4.999ml + "collection"'m'qc +836 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'n  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'o'> +1093 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'l \  +4 'r9 +3 "core" 9d +103 "collection"'s9 +3 "core" 9d +102 "collection"'t9 +3 "core" 9 d +102 "collection"'u9 +3 "core" 9 d +102 "collection"'v9 +3 "core" 9d +102 "collection"'p9 +3 "core" 9d +102 "collection"'q9 +3 "core" 9d +102 "collection"'y9 +3 "core" 9d +102 "collection"'z9 +3 "core" 9"d +102 "collection"'{9 +3 "core" 9&d +102 "collection"'w9 +3 "core" 9+d +103 "collection"'|9 +3 "core" 9/d +102 "collection"'x9 +3 "core" 93d +102 "collection"'9 +3 "core" 97d +102 "collection"'9 +3 "core" 9;d +102 "collection"'9 +3 "core" 9@d +103 "collection"'9 +3 "core" 9Dd +102 "collection"'9 +3 "core" 9,Hd +102 "collection"'}9 +3 "core" 9BLd +102 "collection"'~9 +3 "core" 9WPd +102 "collection"'9 +3 "core" 9nUd +102 "collection"'\ 9 +3 "core" 9Yd +102 "collection"'9 +3 "core" 9]d +102 "collection"'9 +3 "core" 9ad +102 "collection"'9 +3 "core" 9ed +102 "collection"'9 +3 "core" 9jd +103 "collection"'9 +3 "core" 9nd +102 "collection"'9 +3 "core" 9rd +102 "collection"' 9 +3 "core" 97vd +102 "collection"'9 +3 "core" 9Q{d +102 "collection"'9 +3 "core" 9ld +103 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9b +102 "collection"'9 +2 "core" 9` +103 "collection"' 9 +3 "core" 9] +103 "collection"' 9 +3 "core" 9Z +102 "collection"'9 +3 "core" 9.X +102 "collection"'!9 +3 "core" 9IU +102 "collection"'"9 +3 "core" 9fQ +102 "collection"'$9 +3 "core" 9P +102 "collection"'9 +3 "core" 9N +102 "collection"'%9 +3 "core" 9K +102 "collection"'&9 +2 "core" 9I +103 "collection"''9 +3 "core" 9F +102 "collection"'(9 +3 "core" 9D +103 "collection"'9 +3 "core" 9*B +102 "collection"'*9 +3 "core" 9D? +102 "collection"'+9 +3 "core" 9_= +102 "collection"',9 +3 "core" 9x; +102 "collection"'#9 +3 "core" 99 +103 "collection"'.9 +3 "core" 96 +102 "collection"'/9 +3 "core" 95 +102 "collection"'09 +3 "core" 93 +102 "collection"'-9 +3 "core" 91 +102 "collection"'19 +3 "core" 9 / +103 "collection"'39 +3 "core" 9#- +102 "collection"'59 +2 "core" 9;+ +103 "collection"'9 +3 "core" 9P* +102 "collection"'29 +3 "core" 9f) +102 "collection"'89 +3 "core" 9{' +102 "collection"')9 +3 "core" 9& +102 "collection"'69 +2 "core" 9$ +103 "collection"'9 +3 "core" 9\ # +102 "collection"'99 +3 "core" 9! +102 "collection"';9 +3 "core" 9! +103 "collection"'<9 +3 "core" 9 +102 "collection"':9 +3 "core" 9 +102 "collection"'79 +3 "core" 9  +102 "collection"'?9 +3 "core" 9 # +102 "collection"'@9 +3 "core" 9 .' +103 "collection"'A9 +3 "core" 9 <+ +102 "collection"'D9 +3 "core" 9 K/ +102 "collection"'=9 +3 "core" 9 Z4 +102 "collection"'C9 +3 "core" 9 h8 +139 "collection"'F9 +11 "core" 9 z> +102 "collection"'9 +2 "core" 9 B +103 "collection"'I9 +3 "core" 9 F +102 "collection"'49 +3 "core" 9 J +102 "collection"'J9 +3 "core" 9 O +102 "collection"'L9 +3 "core" 9 S +103 "collection"'M9 +3 "core" 9 W +102 "collection"'9 +3 "core" 9 [ +102 "collection"'P9 +3 "core" 9 _ +102 "collection"'R9 +3 "core" 9 d +102 "collection"'B9 +4 "core" 9 h +102 "collection"'H9 +3 "core" 9 l +102 "collection"'U9 +3 "core" 9 p +102 "collection"'V9 +3 "core" 9\ t +102 "collection"'G9 +3 "core" 9\ \ y +102 "collection"'E9 +3 "core" 9\ } +102 "collection"'N9 +3 "core" 9\ \  +102 "collection"'X9 +3 "core" 9\ \  +102 "collection"'Y9 +3 "core" 9\ '  +102 "collection"'Q9 +3 "core" 9\ -  +102 "collection"'K9 +3 "core" 9\ 3  +103 "collection"'9 +3 "core" 9\ 9\ +102 "collection"'O9 +3 "core" 9\ ? +102 "collection"'S9 +3 "core" 9\ C\ +102 "collection"'Z9 +3 "core" 9\ J\ +102 "collection"']9 +5 "core" 9\ N +103 "collection"'[9 +3 "core" 9\ R +102 "collection"'a9 +3 "core" 9\ X +102 "collection"'^9 +3 "core" 9\ \\ +102 "collection"'c9 +3 "core" 9\ _ +102 "collection"'d9 +3 "core" 9\ c +103 "collection"'b9 +3 "core" 9\ g\ +102 "collection"'e9 +3 "core" 9\ j\ +102 "collection"'W9 +3 "core" 9\ m\ +102 "collection"'9 +3 "core" 9\ q +102 "collection"'>9 +3 "core" 9\ t\ +102 "collection"'h9 +3 "core" 9\ w +102 "collection"'`9 +3 "core" 9\ x +102 "collection"'i9 +3 "core" 9\ { +102 "collection"'j9 +3 "core" 9\ } \ +102 "collection"'g9 +3 "core" 9\   +103 "collection"'f9 +3 "core" 9\  \ +102 "collection"'k9 +3 "core" 9\ ! +102 "collection"'n9 +3 "core" 9\ " +102 "collection"'m9 +3 "core" 9\ $ +102 "collection"'r9 +3 "core" 9\ %\ +103 "collection"'s9 +3 "core" 9\ # +2 .tCH.hold 10:00,70C +3 "collection"'t `\ `\  +3 "core"  +7134 "Can" +52867 "core" ` +2 "collection"'u9 +3 "core" 9\  +2 #tCollection Puck Heater at 70.1C after lysing + .CS.seek 0ml +2 "collection"'v'Ӵ +334 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'p @ +107 "core" A +2 .tCSV.dial :air +2 "collection"'q @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"'y'qi +1343 "core" ' +2 .tCSV.dial CTV + "collection"'z  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'{ @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'w  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'| @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'x'Ӵ +1343 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"' +117 "core" +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'% +4 "core" %Ӵ./ +2 .tCS.seek 5ml + "collection"''qi +1348 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +45 "core" +2 "collection"'}% +4 "core" %qh[  +2 .tCS.seek 7ml + "collection"'~'} +581 "core" ' +2 .tdelay 5 seconds +280 "Can" JJ +222 .tCSV.dial :air2 +2 "collection"' @ +46 "core" > +2 .tCS.seek 10ml +2 "collection"'\ ' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +119 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +2 '  +29 "core"  +109  +2 .tCS.seek 5ml +2 "collection"''qi +1335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +106 "core" A +2 .tCSV.dial :waste +2 "collection"' +105 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1346 "core" ' +2 .tCSV.dial :air + "collection"' @ +75 "core" B +2 .tCS.seek 5ml +2 "collection"''qi +1346 "core" ' +2 .tCSV.dial CTV + "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"' 'Ӵ +1336 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +104 "core" ~ +2 .tCBV.dial CSV + "collection"'!  +32 "core"  +2 "collection"'"% +4 "core" %ӹ - +2 .tCS.seek 5.001ml + "collection"'$'qn +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'%% +4 "core" %qjUVd \ +2 .tCS.seek 7ml + "collection"'&' +578 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'' @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'(' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +119 "core" _ +2 #tLysing Complete + "collection"'*& +4 "core" &`oku Y +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&+% +3 "core" %  t I +2 "storage"(,% +3 "core" % A +2 "storage"(#. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(.(R +358 "core" ( +2 .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (/& +2 "core" &O i +2 "manipulator"&0& +3 "core" &( \ FCo +2 "manipulator"&-% +3 "core" %   F +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&1( +201 "core" ( +2 "manipulator"&3& +4 "core" &  H- + "storage"(5& +4 "core" &O  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +92 "core" ' +2 "storage"(2& +4 "core" &O  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(8' +276 "core" ' +2 "storage"()- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(6'y +29 "core" ' +2 "manipulator"&& +4 "core" & [ I- +2 "manipulator"&9% +3 "core" % y IO +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&<( +206 "core" ( +2 "manipulator"&:& +4 "core" &#  G>J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" &#  G>J +2 .tForearm.seek CC + "manipulator"&?' +95 "core" ' +2 .tHand.close + "manipulator"&@/ +71 "core" / +2 .tCC.seek :open +2 "collection"'A( +471 "core" ( +2 "storage"(D& +4 "core" &O + "storage"(=& +4 "core" &O ~ + "manipulator"&C& +4 "core" &" p J=C + "manipulator"&F% +3 "core" %  } J +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&I( +188 "core" ( +2 "manipulator"&4& +4 "core" &  M( + "storage"(J& +4 "core" &O 6 + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&L'm +97 "core" ' +2 .tElbow.hold + "manipulator"&M, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +73 "core" 1 +3 "manipulator"&P% +3 "core" % ͟ * G +2 "storage"(R& +51 "core" &O 0 +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 350 counts +2 "manipulator"&B' +14 "core" ' +2 "manipulator"&H& +4 "core" &  O( +2 "storage"(U& +3 "core" &O\ \  +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&V' +24 "core" ' +3 "storage"(G% +4 "core" %y\  2  +2 ."downElevator"SE.seek :down +4 "storage"(E'} +99 (N% +3 "core" %9 ) ^~ +2 "manipulator"&X% +4 "core" % 3 KI + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +89 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +23372 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"'Q @ +130 "core" > +6859 #t-> delay 10; CS.empty +2 .delay 10 seconds +1002 .CS.seek :empty +2 "collection"'K'ӂ +2611 "core" ' +2 "collection"'% +4 "core" %Ӄ +2891 #t-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'O& +3 "core" & +2 "manipulator"&S& +4 "core" & T( + "manipulator"&Z% +4 "core" %\  7 T + .tElbow.seek FlushPuck::Garage +2 "manipulator"&](, +184 "core" ( +2 "manipulator"&[& +4 "core" &, # _ V= + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &a& +2 "core" &,  V= +2 .tForearm.seek :garage +2 "manipulator"&^' +96 "core" ' +2 .tHand.close + "manipulator"&c/ +69 "core" / +2 "manipulator"&d& +4 "core" &, $ P< +2 "manipulator"&b% +31 "core" %  5 O +2 .tForearm.seek :retract +2 "manipulator"&e'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&W( +292 "core" ( +2 "manipulator"&& +4 "core" && $ R@] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &>& +2 "core" && $ R@] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&h' +93 "core" ' +2 "manipulator"&`& +4 "core" &&  R@] +2 "manipulator"&i% +3 "core" % R +2 "collection"'j& +3 "core" &% +2 "collection"'g& +3 .tCC.seek :closed +2 "collection"'f(` +4 "core" &[ + &Z  +9 &(qO . +9 &`}M B +9 &Lp T +10 &\ N U +9 &N U +10 &N T +9 &PR U +9 &L U +10 &K T +9 &N U +9 & YO U +10 &"N T +9 &#Q U +10 &%O U +9 &'bQ} T +9 &)$M T +10 &*Q~ T +9 &,Lr U +9 &.jPm T +10 &0,Ko T +9 &1Nl T +10 &3Rg U +9 &5rQa T +9 &74Na T +10 &8O` U +9 &:KR T +9 &;NP U +9 &?PJ T +10 &ANJ U +9 &CJ9 T +9 &ECM: U +10 &GN< U +9 &HU? U +9 &Ja3 V +10 &L>7,0 Y +9 &MaU& ^ +10 &Ojn# _ +9 &Qppo ` +9 &S0st a +10 &Tst a +9 &Vuw a +9 &Xtxz a +10 &Z4z} b +9 &[}~ b$ +10 &] b* +9 &_d U +9 &`Ol !` +10 &` ] +8 ( +2 &`p X + "collection"'g& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.45 + "collection"'k& +4 "core" &`p X + .tHand.open + "manipulator"&n1 +69 "core" 1 +2 "manipulator"&m% +4 "core" %   N + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&r'\ +92 "core" ' +2 #tPurging external Intake + "collection"'s& +4 "core" &`p X +2 "collection"'l% +3 "core" %Ӄ +2 .tCSV.dial :flush + "collection"'t  +106 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'u' +2527 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'o +75 "core"  +2 .tCTV.dial :intake +2 "collection"'p  +74 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'q'Ӵ +2502 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'v  +76 "core" ~ +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&z& +4 "core" && l I@Z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&{( +45 "core" ( +2 "manipulator"&w& +4 "core" & + M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &|& +3 "core" & s M +2 .tForearm.seek CC + "manipulator"&y' +94 "core" ' +2 .tHand.close + "manipulator"&/ +73 "core" / +2 .tCC.seek :open +2 "collection"'( +122 "Can" 88 +350 "core" ( +2 "manipulator"&& +4 "core" & > Q + "manipulator"&x% +3 "core" %  B Q +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&}(, +275 "core" ( +2 "manipulator"&& +4 "core" &, W R9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  R9 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&~' +113 "core" ' +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"&% +4 "core" % Z  E + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +58939 "Can"\ 11 +60002  11 +16124 #t-> access 1 +2 .SE.seek :down + "storage"('} +3 "core" ' + "manipulator"&\ % +4 "core" %   V +2 "manipulator"&& +3 "core" &, P V9 + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"( (<1 +1327 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &<3\  [ +42519 "Can" 33 +60002  33 +60003  33 +60002  33 +60002  33 +60002  33 +60002  33 +60002 \ \\32 +60003 \ w22 +60002 \ y22 +60002 \ y22 +60002 \ |22 +60002 \ |22 +60002 \ ~22 +60003 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +12910 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32978 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +14101 "Can"\ 22 +18884 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +24168 !to:SignalException: mesg" SIGHUP:\ signoi:bt[ "1/opt/mbari/lib/ruby/1.8/irb.rb:72:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time R:J:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 #mEXIT @1574102654.44EST @1574171458.75EST = =tMAIN =mMAIN_scheduler @EST1574171460.53 #"core_reset"Sent BREAK +2 #t@0xD9B8, state=0x3A84, ifg=0x10, ie=0xFD #@0xDC32, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDEB3, state=0x3A84, ifg=0x10, ie=0xFD #@0xE12D, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE3AC, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE626, state=0x3A84, ifg=0x10, ie=0xFD #@0xE8A0, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE9B5, state=0x3A84, ifg=0x80, ie=0xFD + #@0xECAB, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +206 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +353 "Can"P\ !65 + P\ !65 + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ + ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۮ-. 0\ +2 .tSS.configure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +5 "core" %ӱij +2 "sampler")% +2 "processing"%% +3 "manipulator"&% +8 "core" %ۮ,+ '\ + %յ\ # + %   w +2 "manipulator"&& +3 "core" &, ) x9 + "storage"(& +3 "core" &<6 W S\  +2 "storage"(% +3 "core" %} h d \  +2 "collection"'& +3 "core" &hi6 + "processing"%& +3 "core" &\ # +2 "collection"'  +3 "core"  +2 "collection"'! +3 "core" ~ + "collection"'" +3 "core"  +2 "processing"%# +2 "core"  +2 "processing"%$ +3 "core" W +2 "processing"%% +3 "core"  + "processing"%& +3 "core"  +2 "sampler")' +2 "core"  +2 "sampler")(% +4 "core" %ۮ-+ 0\ +2 "collection"')& +3 "core" &hh +2 "collection"'*% +3 "core" %ӱig> +2 "processing"%+& +3 "core" &\ # +2 "processing"%,% +3 "core" %յ\ # +2 "manipulator"&-% +4 "core" %  = x + "manipulator"&.& +4 "core" &, f x9 + "storage"(/& +4 "core" &<6 i h !\  +2 "storage"(0% +3 "core" %} V S\  +2 "collection"'19 +3 "core" 9 +2 "processing"%29 +2 "core" 9 +656 #t-> access 2 +3 .SE.seek :down + "storage"(3'} +3 "core" ' + "manipulator"&4% +4 "core" %   x +2 "manipulator"&5& +3 "core" &,  x9 + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(6(K +357 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (7& +2 "core" &K/ @ K d\   +6610 #t-> startTube 2 +6918 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +33689 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +6275 "Can"K\ FG +17413 #t-> daExtract 40 + #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'8& +4 "core" &jj/ + .tHand.open + "manipulator"&91 +23 "core" 1 +2 "manipulator"&:% +4 "core" %  n +2 "storage"(;% +3 "core" %}  T\ + "storage"(<. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(=( +1313 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (>& +2 "core" &   7\ +2 "manipulator"&?& +3 "core" &, n9 +2 "manipulator"&@% +3 "core" %  o o G l +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&A( +222 "core" ( +2 "manipulator"&B& +4 "core" & r a l= + "storage"(C& +4 "core" & \  g\ +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&D' +104 "core" ' +2 "storage"(E& +4 "core" & \  L\ +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(F' +282 "core" ' +2 "storage"(G- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +4 (H& +2 "core" & \ \ +2 "manipulator"&I& +3 "core" & h r S l= +2 .tElbow.seek 2 +2 "manipulator"&J( +7 "core" ( +2 "manipulator"&K& +4 "core" & } v l9 + "storage"(L& +4 "core" & \ \ +2 .tForearm.seek 2 + 300 counts + "manipulator"&M'Ϊ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&N/ +73 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&O& + "storage"(P'} +6 "core" & o s U l9 + "manipulator"&Q% +4 "core" % Σ y 9 n +2 .tForearm.seek :retract + "manipulator"&R'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&S( +160 "core" ( +2 "manipulator"&T& +4 "core" ' + &* E @ B hCr +2 .tElbow.reconfigure LooseElbow +2 ."downElevator"SE.coast +2 "manipulator"&$ &.,(#b +40 "storage"(5 +3 "manipulator"&U& +6 "core" &) H >  hCr + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&V' +100 "core" ' +2 "manipulator"&W& +4 "core" &* U Q n gCr +2 "manipulator"&X% +4 "core" % T T H g +2 "collection"'Y& +3 "core" &ii6 +2 "collection"'Z& +4 .tCC.seek :closed + "collection"'[(` +3 "core" &ijR +3 &ji5  +9 &)rih6 - +9 &^hh5 A +10 &Huji5 T +9 &Qih4 U +10 &Vii5 U +9 &Rjg5 T +9 &LRih4 T +10 & Uih4 U +9 &Uij5 U +9 &Tki/ U +10 & TUij4 T +9 &"Rkj! T +10 &#Sjj T +9 &%Rhi T +9 &'ZXii! U +10 &)Nii T +9 &*Ukh U +9 &,Uji U +10 &.cPji' U +9 &0%Skj$ U +10 &1Oij! T +9 &3Sik T +9 &5kSjk& U +10 &7.Qii# T +9 &8Rij% U +9 &:Okk! T +10 &6Pjk& T +10 &?Ulk# U +9 &ARjj T +9 &C|Skj# T +10 &E>Rjj" T +9 &GOpl T +9 &H[ss U +10 &J}j}z W +9 &L3 [\ +10 &M ^ +9 &O ` +9 &Qk ` +10 &S, ` +9 &T ` +9 &V a +10 &Xm b +9 &Z/ b +10 &[ b! +9 &] b& +9 &_c T +10 &`Lx $i +9 &`$ X +8 ( +2 &`u Q + "collection"'Z& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.40 + .Hand.open + "manipulator"&\\1 +71 "core" 1 +2 "manipulator"&]% +4 "core" % . . ? c +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +93 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")_+ +3 "core" + +2 "sampler")`% +4 "core" %۳., 1  + "collection"'a& +4 "core" &`u$ Q +2 "Can"Z\ `` +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + "collection"'b  +16 "core" +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")c +4 "core"  + "sampler")d  +14 "core" +2 .tSS.reconfigure SSfast +2 "sampler")#.0X +26  +2 .tdelay 3.8 seconds +382 "collection"'h% +3 "core" %ӱ +2 "sampler")i% +3 "core" %3/0 & + .tSSV.dial :spit +2 "sampler")j +135 "core"  +3 .tSS.seek 0ml +2 "sampler")k'z +270 "core" ' +2 .tSSV.dial CBV + "sampler")l  +135 "core" +2 .tCTV.dial :intake + "collection"'m  +73 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "09:07:33.52" +1592 #"pumping"0.0L/min +2864 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +134 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2868 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +131 #"pumping"0.0L/min +79 "collection"'n% +3 "core" %ӱ +2 #tIntake @15.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X_ +2 "core" %ە,+  +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")?  +64 "core" +3 ."airStroke"CS.seek 0ml +2 "collection"'@'Ӵ +3 "core" ' +2 ."airStroke"CSV.dial :air + "collection"'B @ +63 "core"  +2 .tCTV.dial :air + .delay 15 seconds +9 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'C' +1489 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +133 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +2 "collection"'E  +4 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +300 "Can"T\ XX +1062 "core" 'd9 +3 "collection"'N% +4 "core" %5-  + "sampler")O% +3 "core" %~ , = +2 #tBubblePoint: Intake @38.9psia, Outlet @36.2psia + .CBV.dial SSV + "collection"'Q @ +29 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'P'Ӵ +107 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")R +18 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +114 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +328 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '=% +3 "core" %<U  +2 .tCS.seek 6ml + "collection"'_' +1348 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'g +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'f'ӂ +1526 "core" ' +2 .tCSV.dial CSR + "collection"'h  +44 "core"  +2 "collection"'i% +4 "core" %ӂT + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'j' +584 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'e% +3 "core" %U  +2 .tCS.seek 5ml + "collection"'l'qe +842 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'m  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'n'> +1089 "core" ' +3 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 + .CH.seek 70C,8:00 +3 "collection"'k \  +2 'q9 +5 "core" 9d +102 "collection"'r9 +3 "core" 9d +102 "collection"'s9 +3 "core" 9 d +102 "collection"'t9 +3 "core" 9 d +102 "collection"'u9 +3 "core" 9d +102 "collection"'o9 +3 "core" 9d +102 "collection"'p9 +3 "core" 9d +102 "collection"'x9 +3 "core" 9d +102 "collection"'y9 +3 "core" 9"d +102 "collection"'z9 +3 "core" 9&d +102 "collection"'v9 +3 "core" 9+d +102 "collection"'{9 +3 "core" 9/d +102 "collection"'w9 +3 "core" 93d +102 "collection"'~9 +3 "core" 97d +102 "collection"'9 +3 "core" 9;d +102 "collection"'9 +3 "core" 9@d +103 "collection"'9 +3 "core" 9#Dd +102 "collection"'9 +3 "core" 9:Hd +102 "collection"'|9 +3 "core" 9RLd +102 "collection"'}9 +3 "core" 9iPd +102 "collection"'9 +3 "core" 9Ud +102 "collection"'9 +3 "core" 9Yd +102 "collection"'9 +3 "core" 9]d +102 "collection"' 9 +3 "core" 9ad +102 "collection"'9 +3 "core" 9ed +102 "collection"'9 +3 "core" 9 jd +103 "collection"'9 +3 "core" 9,nd +102 "collection"'9 +3 "core" 9Hrd +102 "collection"' 9 +3 "core" 9gvd +102 "collection"' 9 +3 "core" 9zd +102 "collection"'9 +3 "core" 9c +102 "collection"'9 +3 "core" 9_ +102 "collection"'9 +3 "core" 9] +102 "collection"'9 +3 "core" 9Z +102 "collection"'9 +3 "core" 9X +102 "collection"'9 +3 "core" 9>T +102 "collection"'9 +3 "core" 9^Q +102 "collection"'9 +3 "core" 9|N +102 "collection"'9 +3 "core" 9L +102 "collection"' 9 +3 "core" 9H +102 "collection"'"9 +3 "core" 9F +102 "collection"'9 +3 "core" 9D +102 "collection"'#9 +3 "core" 9A +102 "collection"'$9 +3 "core" 92? +102 "collection"'%9 +3 "core" 9O= +102 "collection"'&9 +3 "core" 9k: +103 "collection"'9 +3 "core" 98 +102 "collection"'(9 +3 "core" 96 +102 "collection"')9 +3 "core" 94 +102 "collection"'*9 +3 "core" 93 +102 "collection"'!9 +3 "core" 90 +102 "collection"',9 +3 "core" 9 / +102 "collection"'-9 +3 "core" 9#- +102 "collection"'.9 +3 "core" 9;+ +102 "collection"'+9 +3 "core" 9R) +102 "collection"'/9 +3 "core" 9h( +102 "collection"'19 +3 "core" 9}' +102 "collection"'29 +6 "core" 9% +103 "collection"'59 +3 "core" 9$ +102 "collection"'09 +3 "core" 9# +102 "collection"'9 +3 "core" 9! +103 "collection"''9 +3 "core" 9 +102 "collection"'49 +3 "core" 9 +102 "collection"'9 +3 "core" 9   +102 "collection"'79 +3 "core" 9  +102 "collection"'99 +3 "core" 9 ! +103 "collection"':9 +3 "core" 9 1 +102 "collection"'89 +3 "core" 9 @ +102 "collection"'<9 +3 "core" 9 N +102 "collection"'69 +3 "core" 9 \\# +102 "collection"'>9 +3 "core" 9 h' +140 "collection"'?9 +10 "core" 9 {- +103 "collection"'B9 +3 "core" 9 1 +102 "collection"';9 +3 "core" 9 5 +102 "collection"'@9 +3 "core" 9 : +102 "collection"'9 +3 "core" 9 > +103 "collection"'E9 +3 "core" 9 B +102 "collection"'G9 +3 "core" 9 F +102 "collection"'H9 +3 "core" 9 J +102 "collection"'I9 +3 "core" 9 O +102 "collection"'39 +3 "core" 9 S +102 "collection"'K9 +3 "core" 9 W +102 "collection"'C9 +3 "core" 9 [ +102 "collection"'N9 +3 "core" 9 _ +102 "collection"'O9 +3 "core" 9 d +102 "collection"'Q9 +3 "core" 9 h +103 "collection"'9 +3 "core" 9\ l +102 "collection"'D9 +3 "core" 9\ p +102 "collection"'T9 +3 "core" 9\ t +102 "collection"'U9 +3 "core" 9\ y +102 "collection"'A9 +3 "core" 9\ } +103 "collection"'F9 +3 "core" 9\ $ +102 "collection"'J9 +3 "core" 9\ ' +102 "collection"'W9 +3 "core" 9\ , +102 "collection"'Y9 +3 "core" 9\ 1 +102 "collection"'M9 +3 "core" 9\ 5 +103 "collection"'R9 +3 "core" 9\ 9 +102 "collection"'L9 +3 "core" 9\ =\  +102 "collection"'P9 +3 "core" 9\ A\  +102 "collection"'X9 +3 "core" 9\ D  +102 "collection"'9 +3 "core" 9\ H  +102 "collection"']9 +3 "core" 9\ K  +102 "collection"'Z9 +3 "core" 9\ O  +102 "collection"'\\9 +3 "core" 9\ S +102 "collection"'a9 +3 "core" 9\ U +102 "collection"'b9 +3 "core" 9\ X +103 "collection"'`9 +3 "core" 9\ [ +102 "collection"'c9 +3 "core" 9\ ^ +102 "collection"'d9 +3 "core" 9\ ` +102 "collection"'=9 +3 "core" 9\ c +102 "collection"'V9 +3 "core" 9\ g +103 "collection"'g9 +3 "core" 9\ i +102 "collection"'_9 +3 "core" 9\ l +102 "collection"'h9 +3 "core" 9\ n +102 "collection"'i9 +3 "core" 9\ p +102 "collection"'f9 +3 "core" 9\ s +103 "collection"'e9 +3 "core" 9\ u +102 "collection"'j9 +3 "core" 9\ w +102 "collection"'m9 +3 "core" 9\ z +102 "collection"'l9 +3 "core" 9\ { +102 "collection"'q9 +3 "core" 9\ ~ +102 "collection"'r9 +3 "core" 9\  +102 "collection"'s9 +3 "core" 9\  +102 "collection"'t9 +3 "core" 9\  +102 "collection"'u9 +3 "core" 9\  +102 "collection"'o9 +3 "core" 9\  +103 "collection"'p9 +3 "core" 9\  +2 .tCH.hold 10:00,70C +2 "collection"'x `\ `\  +4 "core"  +5150 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +27310 "Can"J +5671 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +21857 "core" ` +2 "collection"'y9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'z'Ӵ +329 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'v @ +104 "core" B +2 .tCSV.dial :air + "collection"'{ @ +44 "core" > +2 .tCS.seek 5ml +2 "collection"'w'qi +1351 "core" ' +2 .tCSV.dial CTV + "collection"'~  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +56 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +42 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1348 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'| +104 "core" ~ +2 .tCBV.dial CSV + "collection"'}  +28 "core"  +2 "collection"'% +4 "core" %Ӳ  4 +2 .tCS.seek 5ml + "collection"''qg +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +42 "core" +2 "collection"' % +4 "core" %qf+6   +2 .tCS.seek 7ml + "collection"''{ +580 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +837 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +116 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +2 '  +28 "core"  +110  +2 .tCS.seek 5ml +2 "collection"''qi +1348 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +104 "core" A +2 .tCSV.dial :waste + "collection"' +105 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1017 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +316 "core" ' +2 .tCSV.dial :air + "collection"' @ +86 "core" > +3 .tCS.seek 5ml +2 "collection"''qi +1341 "core" ' +2 .tCSV.dial CTV + "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'" @ +44 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1337 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'# +103 "core"  +2 .tCBV.dial CSV + "collection"'$  +30 "core"  +2 "collection"'%% +4 "core" %Ӵ +2 .tCS.seek 5ml + "collection"'&'qi +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +43 "core" +2 "collection"'(% +4 "core" %ql  +2 .tCS.seek 7ml + "collection"')' +592 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'* @ +65 "core" > +2 .tCS.seek 10ml +2 "collection"'!' +857 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"', ` +116 "core" ^ +2 #tLysing Complete + "collection"'-& +4 "core" &`lgf Q +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&.% +3 "core" %\  - + b c' +2 "storage"(+% +3 "core" %z #\  +2 "storage"(/. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(1(R +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (2& +2 "core" &Q Y\  +2 "manipulator"&5& +3 "core" &)   > `Cr +2 "manipulator"&0% +3 "core" %\   8 `' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +160 "core" ( +2 "manipulator"&'& +4 "core" & K E H eJ + "storage"(4& +4 "core" &Q L\  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +103 "core" ' +2 "storage"(7& +4 "core" &Q \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(9' +275 "core" ' +2 "storage"(:- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(8'y +32 "core" ' +2 "manipulator"&<& +4 "core" & 9 @  gJ +2 "manipulator"&6% +3 "core" % H Q , g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&?( +160 "core" ( +2 "manipulator"&B& +4 "core" &) , . F aCs + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &;& +3 "core" &(    `Cs + .tForearm.seek CC +2 "manipulator"&@' +93 "core" ' +2 .tHand.close + "manipulator"&/ +75 "core" / +3 .tCC.seek :open +2 "collection"'E( +472 "core" ( +2 "storage"(G& +4 "core" &Q\  + "storage"(H& +4 "core" &Q \  + "manipulator"&I& +4 "core" &* + 2 X eCs + "manipulator"&3% +4 "core" % + ,  d +2 .tForearm.seek :retract + "manipulator"&K'\ +97 "core" ' +41 .tElbow.reconfigure TightElbow +10 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&C( +184 "core" ( +2 "manipulator"&N& +4 "core" & P G f- + "storage"(O& +4 "core" &Q \ \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&Q'm +106 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&D1 +76 "core" 1 +3 "manipulator"&T% +3 "core" % ͜  + ^: +2 "storage"(U& +3 "core" &Q I\  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 347 counts + "manipulator"&A' +16 "core" ' +2 "manipulator"&F& +4 "core" & < 6  h- +2 "storage"(J& +3 "core" &Q \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&W' +23 "core" ' +2 "storage"(Y% +4 "core" %{ \  +2 ."downElevator"SE.seek :down +4 "storage"(M'} +98 (R% +3 "core" %-8 \ \\x +2 "manipulator"&L% +3 "core" % B B fV +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +93 "core" ' +57 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +10145 "Can"<\ 54 +11647 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +5886 #t-> CSV.air2 + .CSV.dial :air2 + "collection"'X @ +116 "core" A +1625 #t-> delay 8; CS.empty + .delay 8 seconds +803 .CS.seek :empty +2 "collection"''ӂ +2610 "core" ' +2 "collection"']% +4 "core" %Ӏs +3234 #t-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'Z& +3 "core" & +2 "manipulator"&\\& +3 "core" & [ Z [ l- +2 "manipulator"&a% +3 "core" %\  \\ ]  l +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&b(, +181 "core" ( +2 "manipulator"&`& +4 "core" &,  oT + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &, w T nT +2 .tForearm.seek :garage + "manipulator"&d' +100 "core" ' +2 .tHand.close + "manipulator"&=/ +74 "core" / +2 "manipulator"&V& +4 "core" &, > >  hT + "manipulator"&g% +4 "core" % " 5 1 h + .tForearm.seek :retract +2 "manipulator"&_'\ +103 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&h( +318 "core" ( +2 "manipulator"&i& +4 "core" & d o + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" &  n + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&e' +93 "core" ' +2 "manipulator"&j& +4 "core" & x o +2 "manipulator"&m% +3 "core" %\  o +2 "collection"'l& +3 "core" & +2 "collection"'q& +3 .tCC.seek :closed +2 "collection"'r(` +2 "core" & +5 & 0 +9 &-E| 4 +10 &On} H +9 &c T +10 &O7 T +9 &iSC T +9 &,M& T +10 &P9 S +9 &Q9 T +9 &rN7 T +10 &5P& S +9 & O* T +10 &"N" T +9 &$zN T +9 &&<Q T +10 &'R T +9 &)R T +9 &+S T +10 &-CU T +9 &/P T +10 &0U T +9 &2Q T +9 &4MQ S +10 &6R S +9 &7O T +9 &9U T +10 &;UP S +9 &=O T +10 &>Q T +9 &@N S +9 &B]Qz S +10 &DQq T +9 &EPw T +9 &GOn T +10 &IbW d T +9 &Kgt W +10 &Lw Z +9 &N*t ^ +9 &PL:3e _ +10 &R GCc _ +9 &SMMg ` +9 &USRd ` +10 &WNZXh a +9 &Y^^V a +10 &ZdcW b +9 &\\ghU b +9 &^NmjP b# +10 &_ommI - +9 &`d$rpK !d +8 ( +2 &`uhpo< S + "collection"'q& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.31 + "collection"'s& +4 "core" &`uhrrD S + .tHand.open + "manipulator"&t1 +65 "core" 1 +4 "manipulator"&u% +3 "core" % \ ] ` k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +91 "core" ' +2 #tPurging external Intake + "collection"'p& +4 "core" &`uhst S +2 "collection"'k% +3 "core" %Ӏrr& + .tCSV.dial :flush +2 "collection"'x  +102 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'y' +2481 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'n +85 "core" +2 .tCTV.dial :intake + "collection"'v  +74 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'{'Ӵ +2483 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'z  +75 "core"  +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&~& +4 "core" & Q K  g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +8 "core" ( +2 "manipulator"&& +4 "core" & A 9 g + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & N B e g +2 .tForearm.seek CC + "manipulator"&w' +96 "core" ' +2 .tHand.close + "manipulator"&|/ +67 "core" / +2 .tCC.seek :open +2 "collection"'}( +470 "core" ( +2 "manipulator"&& +4 "core" & g i k + "manipulator"&% +3 "core" % ! \\ _ k +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (, +272 "core" ( +2 "manipulator"&& +4 "core" &, h c k@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, [ _ j@ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +115 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"& % +4 "core" % Y !  g _ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +104 "core" ' +9812 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +15356 "Can"P\ 32 +17287 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +14310 #t-> access 1 +3 .SE.seek :down + "storage"('} +3 "core" ' + "manipulator"&% +4 "core" %\   : m# +2 "manipulator"&& +3 "core" &,  m@ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((<1 +1326 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (& +2 "core" &<0 8\ +17313 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +9720 "Can"L\ 33 +23262 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +3744 "Can"X\ 33 +29240 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +30756 "Can"^\ 33 +2227 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +24778 "Can"h\ 33 +8206 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +33142 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +18639 "Can"p\ 33 +14343 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +12662 "Can"p\ 33 +20322 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 +42 #Session Ended +6641 "Can"}\ 33 +26301 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +705 "Can"s\ \ 33 +32277 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +27718 "Can"s\ \ 33 +5422 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +21584 "Can"t\ 33 +11398 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +15605 "Can"n\ 33 +17379 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32984 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +9625 "Can"k\ 34 +23357 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +3647 "Can"e\ 33 +29492 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +30503 "Can"f\ 33 +2480 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +24525 "Can"d\ 33 +8459 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +18545 "Can"f\ 33 +14438 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +12567 "Can"]\ 32 +20417 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +33137 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +6433 "Can"d\ 33 +26550 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +456 "Can"a\ 33 +32528 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +27467 "Can"^\ 43 +5516 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +21489 "Can"`\ 33 +11493 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32986 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +15510 "Can"W\ 33 +17629 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +9377 "Can"V\ 33 +23606 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +3399 "Can"R\ 33 +29582 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +30413 "Can"O 33 +2570 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32985 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +24432 "Can"R\ 33 +8550 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +33142 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +18296 "Can"Q 33 +14686 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32985 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +12317 "Can"Q 33 +20706 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32943 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +6338 "Can"R 33 +26644 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +361 "Can"P\ ]32 +32623 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +27371 "Can"O\ w33 +5764 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +21240 "Can"N\ {32 +11743 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +15261 "Can"O\ |22 +17721 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +9282 "Can"G\ }22 +23700 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +30944 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +5345 "Can"E\ ~22 +27640 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32355 "Can"E\ 32 +631 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +26375 "Can"G\ 22 +6609 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +20395 "Can"F\ 22 +12590 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32980 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +14417 "Can"G\ 22 +18720 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +8285 "Can"D\ 22 +24698 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +2308 "Can"J\ 22 +30675 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +29320 "Can"J\ 22 +3662 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +23343 "Can"J\ 22 +9682 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +33101 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +17205 "Can"L\ 22 +15777 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +11229 "Can"O\ 22 +21754 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32981 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +5252 "Can"S\ 22 +27733 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32262 "Can"T\ 22 +720 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +26286 "Can"R\ 22 +6856 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +20150 "Can"W\ 22 +12834 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +14171 "Can"Y\ 22 +18812 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +8192 "Can"V\ 22 +24791 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32985 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +2212 "Can"[\ 22 +30928 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +29067 "Can"[\ Q32 +3915 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +23089 "Can"T\ B33 +9895 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +33027 #Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +17068 "Can"\\\ <33 +15873 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +11132 "Can"[\ 933 +19816 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +7190 "Can"_\ 633 +25791 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32987 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1209 "Can"]\ 533 +31774 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +28221 "Can"Z\ 333 +4763 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +22241 "Can"Y\ 133 +8699 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +18306 "Can"]\ 033 +14680 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32986 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +12323 "Can"[\ /32 +20663 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32981 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +6344 "Can"\\\ /33 +26640 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32980 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +368 "Can"T\ -33 +32818 #"reset-modem"Session Begun +2 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +27178 "Can"S\ ,33 +5759 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32986 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +21243 "Can"M\ ,33 +11739 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32990 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +15259 "Can"M\ *33 +17716 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32981 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +9290 "Can"N\ *33 +23693 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +33145 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +3150 "Can"L\ *33 +29833 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +30162 "Can"N\ )33 +2821 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32981 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +24185 "Can"M\ (33 +8797 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +32985 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +18206 "Can"M\ (33 +14780 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32985 #Session Begun +58 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +12169 "Can"N\ '33 +20895 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32981 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +6112 "Can"M\ &33 +26870 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +134 "Can"G\ %33 +32851 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +27144 "Can"G\ %33 +5839 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +21166 "Can"C\ #33 +11817 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +33140 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +15030 "Can"G\ #33 +17953 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +9053 "Can"B\ "33 +23930 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +3074 "Can"A\ "33 +29909 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +30086 "Can"B\ 33 +2898 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +30944 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +26145 "Can"A\ 33 +6838 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +20166 "Can"@\ 33 +12818 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32986 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +14184 "Can":\ 33 +18800 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32981 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +8208 "Can":\ 33 +22738 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended @EST1574226025.40 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +4266 "Can"2\ 33 +28718 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +31277 "Can"+\ 33 +1706 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +25298 "Can"&\ 33 +7686 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32981 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +19320 "Can" \ 33 +13661 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +33142 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +13185 "Can"\ 33 +19798 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +7207 "Can"\ 32 +25778 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32980 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1229 "Can"\ 33 +31753 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +28242 "Can"\ 33 +4741 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +22264 "Can"\ 33 +10916 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32941 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +16131 "Can"\ 33 +16852 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +10153 "Can"\ 33 +22830 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +4176 "Can"\ 33 +28807 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +31188 "Can"\ 33 +1796 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +33146 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +25047 "Can"\ 33 +7935 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +19070 "Can"\ 32 +13914 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +13091 "Can"\ 32 +19892 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +7113 "Can"\ 33 +25870 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +33142 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +975 "Can"\ 33 +32008 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +27988 "Can"\ 33 +4995 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +22010 "Can"\ 33 +10974 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +3 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +16030 "Can"\ 43 +16955 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +30946 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +12087 "Can"\ 33 +20898 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32981 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +6109 "Can"\ 33 +26875 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +33022 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +91 "Can"\ 33 +32845 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +27151 "Can" \ 33 +5833 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +30944 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +23211 "Can" \ 33 +9774 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +17231 "Can"\ 33 +15752 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32984 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +11250 "Can"\ c32 +21730 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +5275 "Can"\ {22 +27707 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32288 "Can"\ 32 +850 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +26156 "Can"\ 22 +6829 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +20177 "Can"\ 22 +12805 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +14201 "Can"\ 22 +18782 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +8223 "Can"\ 32 +24915 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32981 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +2091 "Can"\ 22 +30891 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +29104 "Can"\ 22 +3883 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +23125 "Can"\ 22 +9858 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +17145 "Can"\ 22 +15838 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +33138 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +11012 "Can"\ 22 +21970 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +5035 "Can"\ 22 +27950 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32044 "Can"\ 22 +938 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +26066 "Can"\ 22 +6917 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +20088 "Can"\ \ 22 +13044 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +13960 "Can" \ 22 +19023 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +43 #Session Ended +7940 "Can"\ \ 22 +24997 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32981 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +2009 "Can"\ 22 +30974 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +29020 "Can" \ 32 +3966 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +33141 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +22882 "Can"\ H33 +10100 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +16903 "Can"\ ?33 +16081 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32983 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +10924 "Can"\ ;33 +22056 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +32981 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +4951 "Can"\ 832 +28034 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +31961 "Can" \ 533 +1178 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +25827 "Can"\ 433 +7156 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +13014 #t-> exit +4 #mEXIT @1574257800.98EST @1574257876.25EST = =tMAIN =mMAIN_scheduler @EST1574257877.89 #"core_reset"Sent BREAK + #t@0xE3E3, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE65C, state=0x3A84, ifg=0x10, ie=0xFD #@0xE8DF, state=0x3A84, ifg=0x10, ie=0xFD + #@0xEB58, state=0x3A84, ifg=0x10, ie=0xFD + #@0xEDD9, state=0x3A84, ifg=0x10, ie=0xFD #@0xF055, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF2D1, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF3E6, state=0x3A84, ifg=0x80, ie=0xFD #@0x8843, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +357 "Can"\ 156 + \ 156 + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۥ55 \  + .tSS.configure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +2 "processing"%% +5 "core" %Ӹab\  + "manipulator"&% +3 "sampler")% +9 "core" %յ\ 4 + %\  r _ ` # + %ۥ33 \  +3 "manipulator"&& +3 "core" &, u v  @ + "storage"(& +4 "core" &<0 U\ ( + "storage"(% +3 "core" % ?\ ( +2 "collection"'& +3 "core" &aa\ +2 "processing"%& +3 "core" &\ 3 +2 "collection"'  +3 "core"  +2 "collection"'! +2 "core"  +2 "collection"'" +3 "core"  +2 "processing"%# +2 "core"  +2 "processing"%$ +3 "core" W + "processing"%% +3 "core"  +2 "processing"%& +3 "core"  + "sampler")' +3 "core"  +2 "sampler")(% +3 "core" %ۥ43 \  +2 "collection"')& +4 "core" &cb\ + "collection"'*% +4 "core" %Ӹba\ +2 "processing"%+& +3 "core" &\ 3 +2 "processing"%,% +3 "core" %յ\ 3 +2 "manipulator"&-% +3 "core" %\  ^ r : # +2 "manipulator"&.& +4 "core" &, h ` @ + "storage"(/& +4 "core" &<0 \ ' +2 "storage"(0% +3 "core" % \ ( +2 "collection"'19 +3 "core" 9 +2 "processing"%29 +3 "core" 9 +10560 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +2451 #t-> ESP.ready! +2 "collection"'3% +2 "processing"%4% +5 "core" %Ӹb`\ + "manipulator"&5% +5 "sampler")6% +8 "core" %յ\ 3 + %\  l l  # + %ۥ54 \  +2 "manipulator"&7& +3 "core" &, ` b @ + "storage"(8& +4 "core" &<0 /\ ' + "storage"(9% +3 "core" % c\ ' +2 "collection"':& +3 "core" &ab\ +2 "processing"%;& +3 "core" &\ 2 +2 "collection"'< +3 "core"  + "collection"'= +3 "core"  +2 "collection"'> +3 "core"  + "processing"%? +3 "core"  +2 "processing"%@ +3 "core" W + "processing"%A +3 "core"  +2 "processing"%B +3 "core"  + "sampler")C +3 "core"  +2 "sampler")D% +3 "core" %ۥ54 #\  +3 "collection"'E& +3 "core" &cc\ +2 "collection"'F% +3 "core" %Ӹba\ +2 "processing"%G& +4 "core" &\ 2 + "processing"%H% +4 "core" %յ\ 3 +2 "manipulator"&I% +3 "core" %\  l n c # +2 "manipulator"&J& +3 "core" &, k l a @ +2 "storage"(K& +3 "core" &<0 /\ ' +2 "storage"(L% +4 "core" % -\ ' +2 "collection"'M9 +2 "core" 9 +2 "processing"%N9 +3 "core" 9 +425 #t-> access 2 +3 .SE.seek :down +2 "storage"(O'} +4 "core" ' +2 "manipulator"&P% +4 "core" %\  a ^ # +2 "manipulator"&Q& +3 "core" &, ` ^ @ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(R(K +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (S& +3 "core" &K/ $\ "  +10532 #t-> startTube 2 +1331 "Can"\ ,?? +98 #t-> daExtract 40 +2 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'T& +3 "core" &ac\  +2 .tHand.open + "manipulator"&U1 +19 "core" 1 +2 "manipulator"&V% +4 "core" %\  E G Y # + "storage"(W% +4 "core" % .\ ! + "storage"(X. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(Y( +1314 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (Z& +35 "core" & \ I\  +8 "manipulator"&[& +4 "core" &, @ + "manipulator"&\\% +4 "core" %\  G 4 # +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&]( +196 "core" ( +2 "manipulator"&^& +4 "core" & g ~$ +2 "storage"(_& +3 "core" & \ ?\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&`' +97 "core" ' +2 "storage"(a& +4 "core" & \ Q\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(b' +267 "core" ' +2 "storage"(c- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (d& +2 "core" & \ y  }\  +2 "manipulator"&e& +3 "core" & |$ +2 .tElbow.seek 2 +2 "manipulator"&f( +27 "core" ( +2 "manipulator"&g& +4 "core" & g ~r + "storage"(h& +4 "core" & \ y x *\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&i'Ϊ +19 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&j/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&k& +4 "storage"(l'} +5 "core" &  ~r + "manipulator"&m% +4 "core" % δ    +2 .tForearm.seek :retract + "manipulator"&n'\ +97 "core" ' +2 .tElbow.seek CC +2 "manipulator"&o( +128 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +51 "core" ( +3 "manipulator"&p& +4 "core" &  J + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &  * T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&r' +102 "core" ' +2 "manipulator"&s& +4 "core" & x  +2 "manipulator"&t% +3 "core" %\   +2 "collection"'u& +4 "core" &bb\  + "collection"'v& +4 .tCC.seek :closed + "collection"'w(` +3 "core" &`b\  +3 &cb\  +9 &*rcb\ - +10 &`dc\ A +9 &Ntb`\ T +9 & R`b\ T +10 &Tdc\ T +9 &Qbb\ T +9 &TScb\ T +10 &Vdc\ T +9 &Sbb\ T +10 &Tab\ T +9 & \\Rec\ T +9 &"Tcd\ T +10 &#Ucc\ T +9 &%Tcc\ S +9 &'cVdc\ T +10 &)'Qcd\ S +9 &*Tee\ T +10 &,Wfc\ T +9 &.lScc\ T +9 &0-Yda\ T +10 &1Rcc\ T +9 &3Xee\ T +9 &5uRdd\ S +10 &76Tcb\ T +9 &8Wed\ T +10 &:Qfe\ T +9 &<|Qee\ T +9 &>?Odd\ S +10 &@Sfb\ T +9 &AUde\ S +9 &CQdd\ S +10 &EFUge\ T +9 &GXki\ T +10 &Hbrp\ U +9 &J{y\ X +9 &L8 [ +10 &M ^ +9 &O _ +9 &Qt _ +10 &S3 ` +9 &T ` +10 &V ` +9 &Xv a +9 &Z6 a +10 &[ b +9 &] b +9 &_p K +10 &`I$ *| +9 &`oq\ V +2 ( + "collection"'v& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.37 + .Hand.open + "manipulator"&x1 +72 "core" 1 +2 "manipulator"&y% +4 "core" % & | +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&z'\ +96 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold + "sampler"){+ +3 "core" + +2 "sampler")|% +4 "core" %۵42 \  + "collection"'}& +4 "core" &`om\ V +2 "Can"\ &RR +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + "collection"'~  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler") +4 "core"  + "sampler")  +14 "core" +2 .tSS.reconfigure SSfast +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +825 #"pumping"0.0L/min +2868 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +131 #"pumping"0.0L/min +79 "collection"'% +3 "core" %Ӹ +2 #tIntake @15.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0Xc \  +2 .tIntake.select :close + "sampler")0 +9 )&% +3 "core" %@> \  + .tSSV.dial :exhaust +2 "sampler")'  +77 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")('z +901 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler"))  +77 "core" +2 #tAllowing 80s for 15.0ml of remaining 15.0ml + .Intake.select :open + "sampler") +210 "collection"'*% +3 "core" %Ӹ + #tIntake @15.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0Xd  +122 "core" ~ +13  +542 ' +2 "sampler")?% +4 "core" %y;: \ + .tCBV.dial between SSV and waste2 +2 "collection"'@  +30 "core"  +2 "collection"'A% +4 "core" %  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'B  +43 "core"  +45 .tCS.reconfigure CSpressurize +3 "collection"'# d@<<b +3 .tCS.seek 0ml + "collection"'C'Ӵ +2176 "core" 'c +3 "collection"'D% +3 "core" %8  +2 "sampler")E% +3 "core" %y9: \ +2 #tBubblePoint: Intake @39.6psia, Outlet @15.3psia + .CBV.dial SSV + "collection"'F @ +30 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +332 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +8 'Y% +3 "core" %:  +2 .tCS.seek 6ml + "collection"'{' +380 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +962 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +41 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"''ӂ +1504 "core" ' +2 .tCSV.dial CSR + "collection"'  +44 "core"  +2 "collection"'% +4 "core" %ӄ\  + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"' ' +585 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %\  +2 .tCS.seek 5ml + "collection"' 'qh +835 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core" ~ +2 .tCS.seek 1ml +2 "collection"''> +1093 "core" ' +3 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 + .CH.seek 70C,8:00 +3 "collection"' \  +2 '9 +5 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +4 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9"d +102 "collection"'9 +3 "core" 9&d +102 "collection"'9 +3 "core" 9+d +103 "collection"' 9 +3 "core" 9/d +102 "collection"'9 +3 "core" 93d +102 "collection"'#9 +3 "core" 97d +102 "collection"'$9 +3 "core" 9;d +102 "collection"'%9 +3 "core" 9@d +102 "collection"'&9 +3 "core" 9!Dd +102 "collection"''9 +3 "core" 94Hd +102 "collection"'!9 +3 "core" 9GLd +102 "collection"'"9 +3 "core" 9\\Pd +102 "collection"')9 +3 "core" 9rUd +103 "collection"'*9 +3 "core" 9Yd +102 "collection"'(9 +3 "core" 9]d +102 "collection"'-9 +3 "core" 9ad +102 "collection"'.9 +3 "core" 9ed +102 "collection"'/9 +3 "core" 9jd +103 "collection"'09 +3 "core" 9nd +102 "collection"'19 +3 "core" 9rd +102 "collection"'+9 +3 "core" 9&vd +102 "collection"',9 +3 "core" 9<{d +102 "collection"'39 +3 "core" 9Sd +48 "Can" x +54 "collection"'59 +3 "core" 9kd +102 "collection"'49 +3 "core" 9d +102 "collection"'89 +3 "core" 9d +139 "collection"'69 +11 "core" 9d +102 "collection"':9 +3 "core" 9c +102 "collection"'9 +3 "core" 9a +102 "collection"'79 +3 "core" 9_ +102 "collection"';9 +3 "core" 9] +102 "collection"'<9 +3 "core" 92[ +102 "collection"'>9 +3 "core" 9JX +103 "collection"'29 +3 "core" 9aV +102 "collection"'?9 +3 "core" 9yT +102 "collection"'@9 +3 "core" 9R +102 "collection"'A9 +3 "core" 9P +102 "collection"'B9 +3 "core" 9N +102 "collection"'99 +3 "core" 9L +102 "collection"'D9 +3 "core" 9J +102 "collection"'E9 +3 "core" 9H +102 "collection"'F9 +3 "core" 9F +102 "collection"'=9 +3 "core" 93D +103 "collection"'H9 +3 "core" 9KB +102 "collection"'I9 +3 "core" 9`@ +102 "collection"'J9 +3 "core" 9w> +102 "collection"'G9 +3 "core" 9= +102 "collection"'K9 +3 "core" 9: +103 "collection"'M9 +3 "core" 99 +102 "collection"'N9 +3 "core" 97 +102 "collection"'Q9 +3 "core" 96 +102 "collection"'L9 +3 "core" 93 +102 "collection"'9 +3 "core" 9 1 +103 "collection"'C9 +3 "core" 9/ +102 "collection"'P9 +3 "core" 93/ +102 "collection"'9 +3 "core" 9F . +102 "collection"'S9 +3 "core" 9Y, +102 "collection"'U9 +3 "core" 9l* +102 "collection"'V9 +3 "core" 9) +102 "collection"'T9 +3 "core" 9( +102 "collection"'X9 +3 "core" 9 & +102 "collection"'R9 +3 "core" 9$$ +102 "collection"'Z9 +3 "core" 9)# +103 "collection"'[9 +3 "core" 9-# +102 "collection"'^9 +3 "core" 91 +102 "collection"'W9 +3 "core" 95 +102 "collection"'\\9 +3 "core" 9 : +102 "collection"'9 +3 "core" 9 > +103 "collection"'a9 +3 "core" 9 ' B +102 "collection"'c9 +3 "core" 9 5 F +102 "collection"'d9 +3 "core" 9 C J +102 "collection"'e9 +3 "core" 9 RO +102 "collection"'O9 +4 "core" 9 _S +102 "collection"'g9 +3 "core" 9 mW +102 "collection"'_9 +3 "core" 9 z[ +102 "collection"'j9 +3 "core" 9 _ +102 "collection"'k9 +3 "core" 9 d +102 "collection"'m9 +3 "core" 9 h +102 "collection"'9 +3 "core" 9 l +102 "collection"'`9 +3 "core" 9 p +102 "collection"'b9 +3 "core" 9 t +102 "collection"'p9 +3 "core" 9 y +102 "collection"']9 +3 "core" 9 } +103 "collection"'q9 +3 "core" 9  +102 "collection"'f9 +3 "core" 9  +102 "collection"'s9 +3 "core" 9  +102 "collection"'u9 +3 "core" 9  +102 "collection"'i9 +3 "core" 9\  +103 "collection"'n9 +3 "core" 9\ ! +102 "collection"'h9 +3 "core" 9\ # +102 "collection"'l9 +3 "core" 9\ "$ +102 "collection"'t9 +3 "core" 9\ +$ +102 "collection"'9 +3 "core" 9\ 2$\ +103 "collection"'y9 +3 "core" 9\ :% +102 "collection"'v9 +3 "core" 9\ A% +102 "collection"'x9 +3 "core" 9\ I' +102 "collection"'}9 +3 "core" 9\ P) +102 "collection"'~9 +3 "core" 9\ W, +102 "collection"'|9 +3 "core" 9\ ]- +102 "collection"'9 +3 "core" 9\ b- +102 "collection"'9 +3 "core" 9\ i/ +102 "collection"'Y9 +3 "core" 9\ n/ +102 "collection"'r9 +3 "core" 9\ s0 +103 "collection"'9 +3 "core" 9\ y0 +102 "collection"'{9 +3 "core" 9\ ~0 +102 "collection"'9 +3 "core" 9\ / +102 "collection"'9 +3 "core" 9\ / +102 "collection"'9 +3 "core" 9\ / +3 .tCH.hold 10:00,70C +2 "collection"' `\ `\  +4 "core"  +14916 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32980 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +3150 "Can" \ +8941 "core" ` +2 "collection"' 9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"''Ӵ +336 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +105 "core" B +2 .tCSV.dial :air + "collection"' @ +42 "core" ? +3 .tCS.seek 5ml +2 "collection"''qi +1344 "core" ' +2 .tCSV.dial CTV + "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1333 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"' +102 "core"  +2 .tCBV.dial CSV + "collection"'  +29 "core"  +2 "collection"'% +4 "core" %ӹ +2 .tCS.seek 5.001ml + "collection"''qn +1338 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'% +4 "core" %qp  +2 .tCS.seek 7.001ml + "collection"'#' +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 + "collection"'$ @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'%' +834 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'& ` +114 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"''   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'!  + '"  +29 "core"  +108  +2 .tCS.seek 5ml +2 "collection"')'qi +1349 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'* @ +102 "core" B +2 .tCSV.dial :waste + "collection"'( +105 "core" +2 .tCS.seek :empty +2 "collection"'-'ӂ +1347 "core" ' +2 .tCSV.dial :air + "collection"'. @ +74 "core" B +2 .tCS.seek 5ml +2 "collection"'/'qi +1338 "core" ' +2 .tCSV.dial CTV + "collection"'0  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'1 @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'+  +43 "core"  +3 .tdelay 2 seconds +202 .CSV.dial :air + "collection"', @ +44 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'3'Ӵ +1346 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'5 +104 "core" ~ +2 .tCBV.dial CSV + "collection"'4  +31 "core"  +2 "collection"'8% +4 "core" %ӳs +2 .tCS.seek 5ml + "collection"'6'qh +1339 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"':  +43 "core" +2 "collection"'% +4 "core" %qj  +2 .tCS.seek 7ml + "collection"'7' +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'; @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'<' +845 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'> ` +115 "core" _ +2 #tLysing Complete + "collection"'2& +4 "core" &`og_` V +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&?% +3 "core" %\  z2 +2 "storage"(@% +3 "core" % u u /\  +2 "storage"(A. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(B(R +377 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (9& +2 "core" &P U P *\  +2 "manipulator"&D& +3 "core" &  y +2 "manipulator"&E% +3 "core" %\ y2 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&F( +148 "core" ( +2 "manipulator"&=& +4 "core" &  zl +2 "storage"(H& +3 "core" &P d b ?\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&I' +102 "core" ' +2 "storage"(J& +4 "core" &P { s /\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(G' +276 "core" ' +2 "storage"(K- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +42 .tSE.seek :place +11 "storage"(M'y +31 "core" ' +2 "manipulator"&N& +4 "core" & ! |l +2 "manipulator"&Q% +3 "core" % y | +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +186 "core" ( +2 "manipulator"&C& +4 "core" & K z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +2 "core" &  z +2 .tForearm.seek CC +2 "manipulator"&' +93 "core" ' +5 .tHand.close +4 "manipulator"&S/ +67 #"reset-modem"Session Begun +4 "core" / +2 #"reset-modem"-> Gate.cycleModemPower! 5 +4 .tCC.seek :open + ."reset-modem"Gate.cycleModemPower! 5 +3 "collection"'U( +2 #"reset-modem"Session Ended +470 "core" ( +3 "storage"(V& +4 "core" &P \  +2 "storage"(T& +3 "core" &P u u '\  +2 "manipulator"&X& +3 "core" & C ~ +2 "manipulator"&R% +3 "core" %  @ } +2 .tForearm.seek :retract + "manipulator"&Z'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&[( +146 "core" ( +2 "manipulator"&^& +4 "core" & q ~a +2 "storage"(W& +3 "core" &P F\  +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&\\'m +101 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&a1 +68 "core" 1 +3 "manipulator"&c% +3 "core" % ͝  x +2 "storage"(d& +3 "core" &P t u \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 348 counts + "manipulator"&e' +15 "core" ' +3 "manipulator"&O& +4 "core" & . 0  _ +2 "storage"(g& +3 "core" &P \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&_' +22 "core" ' +2 "storage"(j% +4 "core" % \  +2 ."downElevator"SE.seek :down +3 "storage"(k'} +100 (m% +3 "core" %$< { r \ [t +2 "manipulator"&% +4 "core" %ϼ / }c +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&`'\ +90 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +1219 #t-> CSV.air2 + .CSV.dial :air2 + "collection"'b @ +138 "core" B +1452 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'p'ӂ +2602 "core" ' +2 "collection"']% +4 "core" %Ӆ465\  +3208 #t-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'q& +2 "core" &$"c\  +2 "manipulator"&f& +4 "core" & I G _ +2 "manipulator"&s% +3 "core" %\  E F  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&u(, +171 "core" ( +2 "manipulator"&i& +4 "core" &, I M Q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &n& +3 "core" &, I I  Q +2 .tForearm.seek :garage + "manipulator"&h' +101 "core" ' +2 .tHand.close + "manipulator"&l/ +65 "core" / +2 "manipulator"&t& +4 "core" &, 3 zQ +2 "manipulator"&% +3 "core" % .  zw +2 .tForearm.seek :retract + "manipulator"&y'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&v( +278 "core" ( +2 "manipulator"&x& +4 "core" &% d ~>M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +3 "core" &%  ~>M +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&~' +101 "core" ' +2 "manipulator"&|& +4 "core" &% y }>M +2 "manipulator"&% +3 "core" % # } +2 "collection"'& +3 "core" &\  +2 "collection"'Y& +3 .tCC.seek :closed +2 "collection"'r(` +3 "core" &\  +3 &\  +9 &.t\ - +10 &a|\ A +9 &co\ R +10 &$OS\ R +9 &P R\ S +9 &O `\ R +10 &jMR\ R +9 &,L J\ R +9 &L\ R +10 &S\ R +9 & qP\ S +10 &"4R  \ R +9 &#O ~\ R +9 &%N!u\ R +10 &'yRx\ S +9 &)=Jh\ R +9 &*P\\\ R +10 &,R u\ R +9 &.R\ R +10 &0DR \ R +9 &2Q \ R +9 &3R}\ R +10 &5O p\ S +9 &7KQf\ S +9 &9 Q ^\ S +10 &:M Z\ R +9 &<OL\ R +10 &>UK I\ R +9 &@O;\ R +9 &AL =\ R +10 &CO2\ R +9 &E]P/\ R +9 &GO!\ R +10 &HT!.\ S +9 &J`$%0\ T +10 &LU# X +9 &N\  \\ +9 &O$ ^ +10 &QA< ^ +9 &SIQN ^ +9 &U\ ZZ _ +10 &Vee _ +9 &Xlk ` +10 &ZKrs ` +9 &\\\ vx a +9 &]mr b +10 &_unn F +9 &`J/qp (w +9 &`phps\ Q +2 ( + "collection"'Y& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.39 +2 "collection"'& +4 "core" &`pgru Q + .tHand.open + "manipulator"&{1 +75 "core" 1 +2 "manipulator"&% +4 "core" %  y +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 #tPurging external Intake + "collection"'& +4 "core" &`pgtu Q +2 "collection"' % +4 "core" %Ӆsu\ + .tCSV.dial :flush + "collection"'  +102 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"' ' +2485 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' +73 "core"  +2 .tCTV.dial :intake + "collection"'  +74 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2455 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core"  +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &$ @ v>M +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &$ 0 v>M + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &# a v>M +2 .tForearm.seek CC + "manipulator"&' +96 "core" ' +2 .tHand.close + "manipulator"&/ +67 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&& +4 "core" &% l z>M + "manipulator"&% +4 "core" %  , { + .tForearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +281 "core" ( +2 "manipulator"&& +4 "core" &, \  F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &$& +2 "core" &,  F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&#' +112 "core" ' +2 .tHand.open +2 "manipulator"&&1 +71 "core" 1 +2 "manipulator"&'% +4 "core" % \ W ? r +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&!'\ +100 "core" ' +11406 "Can"$\ ,00 +2826 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1610 #t-> startTube 2 +2374 #-> daExtract 40 +2 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'"& +3 "core" &\  +2 "manipulator"&%% +4 "core" %\  I H  + "storage"(*% +4 "core" % \ " + "storage"((. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"()( +384 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (.& +3 "core" & v J\  +2 "manipulator"&-& +3 "core" &, ; E D F +2 "manipulator"&0% +3 "core" %\  @ ? *  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&1( +192 "core" ( +2 "manipulator"&+& +4 "core" &  -  ( +2 "storage"(,& +3 "core" & w M\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&/' +102 "core" ' +2 "storage"(5& +4 "core" & z *\ +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(4' +270 "core" ' +2 "storage"(8- +3 "core" -' +42 .tSE.configure SEconfig +11 "storage"(#QK-0-\ b +3 (3& +3 "core" & "\  + "manipulator"&:& +4 "core" &  ~( + .tElbow.seek 2 +2 "manipulator"&( +33 "core" ( +2 "manipulator"&6& +3 "core" & K U  ` +2 "storage"(;& +3 "core" & c\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&7'Ϊ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&>/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&2& +5 "storage"(?'} +3 "core" & < ? ` +2 "manipulator"&@% +3 "core" % Π D ; ' +2 .tForearm.seek :retract +2 "manipulator"&A'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&9( +142 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +40 "core" ( +2 "manipulator"&D& +4 "core" & / A  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +3 "core" &    +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&=' +102 "core" ' +3 "manipulator"&H& +4 "core" &   +2 "manipulator"&J% +3 "core" %   +2 "collection"'o& +4 "core" &\  +2 "collection"'z& +3 .tCC.seek :closed +2 "collection"'K(` +2 "core" &\  +3 &\  +9 &*r%\ - +10 &a~F A +9 &Ur\ R +10 &L\ S +9 &O\ S +9 &O\ S +10 &ZT\ S +9 &P\ S +9 &Q\ R +10 &R\ S +9 & cQ\ S +10 &"$Or\ S +9 &#Ot\ R +9 &%Rg\ S +10 &'jRW\ S +9 &)-OW\ S +9 &*TX\ S +10 &,QO\ S +9 &.rTH\ S +10 &05QC\ S +9 &1O@\ R +9 &3Q@\ S +10 &5|P/\ R +9 &7<Q%\ S +9 &8R#\ S +10 &:S\ S +9 &<P\ R +10 &>FN \ R +9 &@Q\ S +9 &AN\ S +10 &CM\ S +9 &EMM\ S +9 &GN\ S +10 &HY\ T +9 &Jh \ V +10 &LB1& Y +9 &MQM ] +9 &OYU ] +10 &Qz`^ ^ +9 &S:ecQ _ +9 &Toj _ +10 &V}w ` +9 &X|~ ` +10 &Z; a +9 &[ a +9 &] b +10 &_n @ +9 &`G- )x +9 &`hx W +2 ( + "collection"'z& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.41 +2 .Hand.open + "manipulator"&N1 +73 "core" 1 +2 "manipulator"&Q% +4 "core" %  { +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&G'\ +97 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")C+ +3 "core" + +2 "sampler")P% +4 "core" %ۙ77 \  + "collection"'I& +4 "core" &`h{ W +2 "Can"\ \ %JK +2 #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast + "sampler")#.0X +28 +2 .tdelay 3.8 seconds +382 "collection"'w% +3 "core" %ӹ +2 "sampler")V% +3 "core" %3>= \  +2 .tSSV.dial :spit + "sampler")T +133 "core" +2 .tSS.seek 0ml +2 "sampler")X'z +273 "core" ' +2 .tSSV.dial CBV + "sampler")R  +135 "core"  +2 .tCTV.dial :intake + "collection"'^  +75 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "09:35:55.25" +1607 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2867 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +132 #"pumping"0.0L/min +78 "collection"'W% +3 "core" %ӹ +2 #tIntake @17.8psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X@ \  +52 "collection"'q% +3 "core" %ӹo +2 "sampler")f% +4 "core" %?= \  +52 "collection"'s% +3 "core" %ӹ +2 "sampler")i% +4 "core" %@? \  +52 "collection"'n% +3 "core" %ӹ +2 "sampler")% +3 "core" %@> \  +52 "collection"'l% +3 "core" %ӹ +2 "sampler")t% +3 "core" %@> \  +52 "collection"'% +3 "core" %ӹ +2 "sampler")`% +3 "core" %>> \  +53 "collection"'h% +3 "core" %ӹv +2 "sampler")x% +4 "core" %?? \  +52 "collection"'}% +3 "core" %ӹ +2 "sampler")u% +3 "core" %?? \  +52 "collection"'|% +3 "core" %ӹt +2 "sampler")% +4 "core" %A? \  +52 "collection"'% +3 "core" %ӹ +2 "sampler")y% +3 "core" %@A \  +2 "sampler")U% +3 "core" %?? \  +2 .tIntake.select :close + "sampler")0 +9 )% +3 "core" %@@ \  + .tSSV.dial :exhaust +2 "sampler"){  +75 "core"  +2 .tExhaust.select :open + "sampler")@ +11 .tSS.seek 0ml + "sampler")'z +912 "core" ' +2 .tExhaust.select :close + "sampler") +9 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +2 "sampler")  +77 "core" +2 #tAllowing 80s for 15.0ml of remaining 15.0ml + .Intake.select :open + "sampler") +210 "collection"'Y% +3 "core" %ӹt + #tIntake @17.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +577 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +136 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'  +2 "sampler")'z +7 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")$  +124 "core" ~ +13  +530 ' +2 "sampler")% +4 "core" %{=< \  + .tCBV.dial between SSV and waste2 +2 "collection"'&  +28 "core"  +2 "collection"''% +4 "core" %i  + .tCSV.dial between air and CTV +2 "collection"' ` +29 "core" a +3 .tCS.seek 8.064ml + "collection"'#' +549 "core" ' +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'"  +27 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<.b +3 .tCS.seek 0ml + "collection"'%'Ӵ +1565 "core" './ +3 "collection"'*% +3 "core" %12  +2 "sampler")(% +3 "core" %{>? \  +2 #tBubblePoint: Intake @39.3psia, Outlet @15.3psia + .CBV.dial SSV + "collection"'. @ +31 "core" B +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'6'Ӵ +127 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler"); +134 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X'z +284 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +194 "core" ' +54 .tSS.reconfigure SSfast + "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'d'Ӵ +152 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")O +113 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +17 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +327 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'k% +3 "core" %:6  +2 .tCS.seek 6ml + "collection"'B' +1348 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'b +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'<'ӂ +1523 "core" ' +2 .tCSV.dial CSR + "collection"']  +44 "core"  +2 "collection"'q% +4 "core" %ӂ# + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'f' +45 "Can"\ MM +542 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 's% +3 "core" %  +2 .tCS.seek 5ml + "collection"'e'qf +839 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'i  +42 "core" ~ +2 .tCS.seek 1ml +2 "collection"'n'> +1095 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \  +2 'l9 +5 "core" 9 +102 "collection"'t9 +3 "core" 9d +102 "collection"'9 +3 "core" 9 d +102 "collection"'`9 +3 "core" 9 d +102 "collection"'h9 +3 "core" 9d +102 "collection"'x9 +3 "core" 9d +102 "collection"'}9 +3 "core" 9d +102 "collection"'u9 +3 "core" 9d +102 "collection"'|9 +3 "core" 9"d +102 "collection"'9 +3 "core" 9&d +103 "collection"'9 +3 "core" 9+d +102 "collection"'y9 +3 "core" 9"/d +102 "collection"'U9 +3 "core" 923d +102 "collection"'9 +3 "core" 9D7d +102 "collection"'{9 +3 "core" 9X;d +103 "collection"'M9 +3 "core" 9m@d +102 "collection"'9 +3 "core" 9Dd +102 "collection"'Y9 +3 "core" 9Hd +102 "collection"'9 +3 "core" 9Ld +102 "collection"'~9 +3 "core" 9Pd +102 "collection"'p9 +3 "core" 9Ud +102 "collection"'9 +3 "core" 9Yd +102 "collection"' 9 +3 "core" 9]d +102 "collection"' 9 +3 "core" 97ad +102 "collection"' 9 +3 "core" 9Ted +103 "collection"'9 +3 "core" 9pjd +102 "collection"'9 +3 "core" 9nd +102 "collection"'9 +3 "core" 9rd +102 "collection"'9 +3 "core" 9va +102 "collection"'9 +4 "core" 9z^ +102 "collection"'9 +3 "core" 9[ +102 "collection"'9 +3 "core" 9X +102 "collection"'9 +3 "core" 9:V +102 "collection"'v9 +3 "core" 9XS +102 "collection"'9 +3 "core" 9vQ +103 "collection"'9 +3 "core" 9N +102 "collection"'$9 +3 "core" 9K +102 "collection"'9 +3 "core" 9I +102 "collection"'9 +3 "core" 9F +102 "collection"'&9 +3 "core" 9D +102 "collection"''9 +3 "core" 9B +102 "collection"' 9 +3 "core" 9;@ +102 "collection"'r9 +3 "core" 9V= +102 "collection"'"9 +3 "core" 9p < +102 "collection"'#9 +3 "core" 9 9 +103 "collection"'*9 +3 "core" 9 7 +102 "collection"'(9 +3 "core" 9 6 +102 "collection"'.9 +3 "core" 93 +102 "collection"'9 +3 "core" 92 +102 "collection"'09 +3 "core" 90 +103 "collection"'+9 +3 "core" 9. +102 "collection"',9 +3 "core" 91- +102 "collection"'-9 +8 "core" 9H+ +75 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +22 "collection"'9 +3 "core" 9^* +102 "collection"'!9 +4 "core" 9s( +102 "collection"'89 +3 "core" 9' +102 "collection"':9 +3 "core" 9& +102 "collection"'59 +3 "core" 9% +102 "collection"';9 +3 "core" 9# +102 "collection"'%9 +3 "core" 9" +102 "collection"'39 +3 "core" 9! +102 "collection"'69 +3 "core" 9 +102 "collection"'>9 +6 "core" 9  +103 "collection"'@9 +3 "core" 9 \  +102 "collection"'19 +3 "core" 9 #! +103 "collection"'29 +3 "core" 9 1! +102 "collection"'D9 +3 "core" 9 @" +102 "collection"'49 +3 "core" 9 N$ +102 "collection"'E9 +3 "core" 9 \\% +102 "collection"'79 +3 "core" 9 j'# +103 "collection"'H9 +3 "core" 9 w'' +102 "collection"'/9 +3 "core" 9 ), +102 "collection"'9 +3 "core" 9 +0 +102 "collection"'o9 +3 "core" 9 +4 +102 "collection"'?9 +3 "core" 9 ,8 +103 "collection"'9 +3 "core" 9 .< +102 "collection"'N9 +3 "core" 9 .A +102 "collection"'Q9 +3 "core" 9 0E +102 "collection"'z9 +3 "core" 9 0I +102 "collection"'P9 +3 "core" 9 1M +102 "collection"'J9 +3 "core" 9 1Q +102 "collection"'=9 +3 "core" 9 3V +102 "collection"'I9 +3 "core" 9 4Z +102 "collection"'C9 +3 "core" 9 4^ +102 "collection"'L9 +3 "core" 9\ 5b +103 "collection"'S9 +3 "core" 9\ 7f +102 "collection"'A9 +3 "core" 9\ 8k +102 "collection"'V9 +3 "core" 9\ 8o +102 "collection"'T9 +3 "core" 9\ 9s +102 "collection"'F9 +3 "core" 9\ &;w +103 "collection"'w9 +3 "core" 9\ ,;{ +102 "collection"'R9 +3 "core" 9\ 1= +102 "collection"'W9 +3 "core" 9\ 7> +102 "collection"'X9 +3 "core" 9\ <? +102 "collection"'c9 +3 "core" 9\ A> +102 "collection"'^9 +3 "core" 9\ F? +102 "collection"'O9 +3 "core" 9\ K@\ +102 "collection"')9 +3 "core" 9\ OA +102 "collection"'d9 +3 "core" 9\ SC\ +102 "collection"'a9 +3 "core" 9\ WD +102 "collection"'g9 +3 "core" 9\ ZD +102 "collection"'9 +3 "core" 9\ ^E +102 "collection"'m9 +3 "core" 9\ bF +102 "collection"'9 +3 "core" 9\ eF +102 "collection"'[9 +3 "core" 9\ hG +103 "collection"'j9 +3 "core" 9\ lH\ +102 "collection"'9 +3 "core" 9\ nI\ +102 "collection"'\\9 +3 "core" 9\ qI +102 "collection"'Z9 +3 "core" 9\ sJ\ +102 "collection"'k9 +3 "core" 9\ vK +150 "collection"'_9 +4 "core" 9\ yM +102 "collection"'b9 +3 "core" 9\ {N\ +102 "collection"'B9 +3 "core" 9\ }O\ +102 "collection"']9 +3 "core" 9\ P +102 "collection"'q9 +3 "core" 9\ Q +102 "collection"'<9 +3 "core" 9\ Q +102 "collection"'s9 +3 "core" 9\ Q +102 "collection"'f9 +3 "core" 9\ R\ +102 "collection"'i9 +3 "core" 9\ S\ +102 "collection"'e9 +3 "core" 9\ T\ +3 .tCH.hold 10:00,70C +3 "collection"'l `\ `\  +3 "core"  +25957 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +18197 "Can"\  +14786 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1047 "core" ` +2 "collection"'t9 +4 "core" 9\  + #tCollection Puck Heater at 69.9C after lysing +2 .CS.seek 0ml + "collection"''Ӵ +337 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'` @ +105 "core" A +2 .tCSV.dial :air +2 "collection"'h @ +41 "core" ? +3 .tCS.seek 5ml +2 "collection"'x'qi +1338 "core" ' +2 .tCSV.dial CTV + "collection"'}  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'u @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'|  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"''Ӵ +1344 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'y +103 "core"  +4 .tCBV.dial CSV +2 "collection"'U  +31 "core"  +2 "collection"'% +4 "core" %ӹ +2 .tCS.seek 5.001ml + "collection"'{'qn +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'M  +54 "core"  +2 "collection"'% +4 "core" %qq  +2 .tCS.seek 7.001ml + "collection"'Y' +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'~' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'p ` +116 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +30 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  + '  +28 "core"  +106  +2 .tCS.seek 5ml +2 "collection"' 'qi +1339 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +105 "core" A +2 .tCSV.dial :waste + "collection"' +105 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1351 "core" ' +2 .tCSV.dial :air + "collection"' @ +73 "core" A +2 .tCS.seek 5ml +2 "collection"''qi +1351 "core" ' +2 .tCSV.dial CTV + "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +4 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'v @ +43 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"''Ӵ +1343 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +103 "core"  +2 .tCBV.dial CSV + "collection"'$  +30 "core"  +2 "collection"'% +4 "core" %ӸY +2 .tCS.seek 5.001ml + "collection"''qm +1338 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'&  +42 "core" +2 "collection"''% +4 "core" %qj  +2 .tCS.seek 7ml + "collection"' ' +581 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'r @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'"' +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'# ` +115 "core" ` +2 #tLysing Complete + "collection"'*& +4 "core" &`hlFJ W +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&(% +3 "core" %\   t' +2 "storage"(.% +3 "core" %| ? = L\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(0(R +357 "core" ( +2 .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (+& +2 "core" &O  \  +2 "manipulator"&,& +3 "core" & ( p +2 "manipulator"&-% +4 "core" %\  \ q' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +153 "core" ( +2 "manipulator"&!& +4 "core" & h q? +2 "storage"(8& +3 "core" &O   D\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts + "manipulator"&:' +96 "core" ' +2 "storage"(5& +4 "core" &O 5 0 E\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(;' +281 "core" ' +2 "storage"(%- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&3& +3 "core" & V r? +2 "storage"(6& +3 "core" &O " \  +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&>'m +27 "core" ' +2 .tElbow.hold + "manipulator"&@, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(1- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(2' +30 "core" ' +2 "manipulator"&D% +4 "core" %͝ ] h j + "storage"(4& +4 "core" &O   o\ + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 348 counts +2 "manipulator"&E' +16 "core" ' +2 "manipulator"&7& +4 "core" &  s> +2 "storage"(H& +4 "core" &O / 3 Y\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&/' +15 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(' +40 "core" ' +2 "manipulator"&o& +4 "core" & + t> +2 "manipulator"&?% +3 "core" % I t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +87 "core" ' +2 .tElbow.seek CC +2 "manipulator"&N( +159 "core" ( +2 "manipulator"&Q& +4 "core" &' w ? o@] +46 .tElbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +2 &z& +3 "core" &' x   n@\\ + .tForearm.seek CC +2 "manipulator"&P' +91 "core" ' +2 .tHand.close + "manipulator"&J/ +70 "core" / +2 .tCC.seek :open +2 "collection"'=( +473 "core" ( +2 "storage"(I& +4 "core" &O > ? 8\  +2 "storage"(C& +3 "core" &O 8 <\  +2 "manipulator"&L& +4 "core" &' F r@Z + "manipulator"&S% +4 "core" %  4 q +2 .tForearm.seek :retract + "manipulator"&A'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&V( +161 "core" ( +2 "manipulator"&T& +4 "core" & 3 vY +2 "storage"(F& +4 "core" &O 4 . S\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&w'm +98 "core" ' +2 .tElbow.hold + "manipulator"&R, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&W1 +76 "core" 1 +3 "manipulator"&X% +4 "core" % ͘  q +2 "storage"(c& +3 "core" &O 5 : \  +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 343 counts + "manipulator"&^' +17 "core" ' +2 "manipulator"&O& +4 "core" & 4 xW +2 "storage"()& +3 "core" &O L N z\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&d' +17 "core" ' +2 "storage"(a% +4 "core" % R ] \  +2 ."downElevator"SE.seek :down +3 "storage"(g'} +100 (% +3 "core" % / > ? P\ Zp +2 "manipulator"&m% +3 "core" % 2 v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3018 #t-> CSV.air2 + .CSV.dial :air2 + "collection"'[ @ +115 "core" A +712 #t-> CS.empty + .CS.seek :empty +2 "collection"'j'ӂ +2604 "core" ' +2 "collection"'% +4 "core" %Ӄ"\ +2799 #t-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +4 "collection"'\\& +6 "core" &4\  +4 "manipulator"&Z& +6 "core" & O |W +4 "manipulator"&k% +6 "core" %\   | +4 .tElbow.seek FlushPuck::Garage +7 "manipulator"&_(, +170 "core" ( +2 "manipulator"&b& +4 "core" &,  |H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &,  |H +2 .tForearm.seek :garage + "manipulator"&]' +97 "core" ' +2 .tHand.close + "manipulator"&q/ +66 "core" / +2 "manipulator"&<& +4 "core" &, + wH +2 "manipulator"&s% +3 "core" % 5  w +2 .tForearm.seek :retract +2 "manipulator"&f'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&i( +283 "core" ( +2 "manipulator"&e& +4 "core" &" x;7 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &" x;7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&l' +102 "core" ' +4 "manipulator"&t& +12 "core" &" ( v;7 +6 "manipulator"&n% +12 "core" % < w +6 "collection"'`& +9 "core" &\ p +6 "collection"'h& +11 .tCC.seek :closed +2 "collection"'(` +8 "core" & d +3 & O +2 & A \ +6 &+p , , +7 &b| ' A +10 &Tp   S +9 &K  R +10 &M  R +9 &L\   R +10 &\\O\  R +8 &O  S +13 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +4 "core" &R  R +2 &R  R +2 & bO  S +9 &"$O\ # S +11 &#N  R +8 &%N  ] R +10 &'jQ [ S +9 &).K Q R +9 &*P  S +10 &,O  S +9 &.rO  S +9 &05N   R +10 &1K  R +9 &3L   R +10 &5{L  R +9 &7=M  R +9 &8L  R +10 &:L  q S +9 &<O q S +9 &>EM  R +10 &@Q  R +9 &AN O S +10 &CN  R +9 &ENJ\  R +9 &GO  S +10 &HQ  S +9 &J_  U +9 &LG W +10 &M$~ \\ +9 &OF>q ^ +10 &QxOPk ^ +9 &S:YWs ^ +9 &T[]f _ +10 &V`bZ _ +9 &X{ce` ` +9 &Z;ffX a +10 &[hjS a +9 &]mlZ b +10 &_mnoP @ +9 &`K/nsZ $k +9 ( + &`^npsY X + "collection"'h& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.43 + "collection"'}& +4 "core" &`^npq[ X + .tHand.open +2 "manipulator"&u1 +74 "core" 1 +2 "manipulator"&|% +4 "core" %  s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 #tPurging external Intake + "collection"'x& +4 "core" &`^nfi X + "collection"'y% +4 "core" %Ӄgg + .tCSV.dial :flush +2 "collection"'U  +102 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'' +2484 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"' +86 "core" +2 .tCTV.dial :intake + "collection"'M  +73 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2467 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'{  +72 "core"  +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &! s p p;7 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&Y( +41 "core" ( +2 "manipulator"&p& +4 "core" &  s + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &  t +2 .tForearm.seek CC + "manipulator"& ' +94 "core" ' +2 .tHand.close + "manipulator"& / +75 "core" / +2 .tCC.seek :open +2 "collection"'~( +470 "core" ( +2 "manipulator"&& +4 "core" & x x + "manipulator"&% +4 "core" %  x + .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +271 "core" ( +2 "manipulator"&& +4 "core" &,  yP + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +4 "core" &,  yP +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +116 "core" ' +2 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&v% +4 "core" % Y a ]  l +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' +3600 "Can"\ $00 +1229 #t-> startTube 2 +1286 #-> daExtract 40 + #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'& +3 "core" &\ +2 "manipulator"&$% +4 "core" %\  | +2 "storage"(% +3 "core" % ~  \  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(&( +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ('& +3 "core" &  2 \ % + "manipulator"&& +4 "core" &,  tP + "manipulator"&r% +4 "core" %\  v +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"& ( +183 "core" ( +2 "manipulator"&#& +4 "core" &  x) +2 "storage"(*& +3 "core" &  t t\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&(' +98 "core" ' +2 "storage"(.& +4 "core" &  u t \  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +284 "core" ' +2 "storage"(+- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (,& +3 "core" &  K B\  + "manipulator"&-& +4 "core" & x) + .tElbow.seek 2 +2 "manipulator"&!( +27 "core" ( +2 "manipulator"&8& +4 "core" &  z +2 "storage"(5& +3 "core" &  b f J\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&9'Ϊ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&G/ +70 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&%& +5 "storage"(3'} +3 "core" & z +2 "manipulator"&6% +4 "core" % Ψ  w + .tForearm.seek :retract +2 "manipulator"&1'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&D( +148 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +3 "core" ( +2 "manipulator"&4& +3 "core" &(  wAa +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &( = wAa +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&H' +99 "core" ' +2 "manipulator"&o& +4 "core" &( X uAa +2 "manipulator"&?% +3 "core" % / u +2 "collection"':& +4 "core" & + "collection"'& +4 .tCC.seek :closed +2 "collection"';(` +2 "core" & +4 &E  +9 &*pI - +10 &a}? A +9 &Xpo R +9 &N S +10 &R S +9 &O S +9 &^Nz S +10 &!R R +9 &N R +10 &S S +9 & fL S +9 &"(R S +10 &#N S +9 &%M S +9 &'nT S +10 &)1K R +9 &*M S +10 &,R S +9 &.wQ R +9 &08L S +10 &1L R +9 &3O S +9 &5~Ou S +10 &7@Ne S +9 &9N` S +10 &:Rl S +9 &<OP S +9 &>IKM R +10 &@ OG R +9 &AQD R +9 &CLJ S +10 &EPN9 S +9 &GL: R +10 &HU< S +9 &Jb, U +9 &LH/ X +10 &ME<% ] +9 &OOE$ ^ +9 &Q}_] ^ +10 &S=`c _ +9 &T^b _ +10 &V_a ` +9 &Xcd\ ` +9 &Z?hg a +10 &[km\ a +9 &]kp b +9 &_nqq B +10 &`C+qs + +9 &`i}qt Y +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.44 + .Hand.open + "manipulator"&>1 +67 "core" 1 +2 "manipulator"&E% +4 "core" %  r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&2'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")Q+ +4 "core" + + "sampler")z% +4 "core" %ۛ88 \ \  + "collection"'/& +4 "core" &`i{pp Y +2 "Can"\ LL +2 #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast + "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1250 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +133 #"pumping"0.0L/min +77 "collection"'F% +3 "core" %ӯ? +2 #tIntake @18.9psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X   +52 "collection"'% +3 "core" %ӯa +2 "sampler")% +4 "core" %A?   +52 "collection"'Y% +3 "core" %ӯS +2 "sampler")% +4 "core" %@A  +52 "collection"'v% +3 "core" %ӯT +2 "sampler") % +4 "core" %@?   +52 "collection"'% +3 "core" %ӯJ +2 "sampler")% +3 "core" %AB  +53 "collection"'$% +3 "core" %ӯR +2 "sampler")% +3 "core" %@A   +53 "collection"'% +3 "core" %ӯI +2 "sampler")'% +3 "core" %A?  +53 "collection"'% +3 "core" %ӯU +2 "sampler")r% +3 "core" %A?   +53 "collection"'#% +3 "core" %ӯO +2 "sampler")*% +3 "core" %@A   +53 "collection"'% +4 "core" %ӯI +2 "sampler").% +3 "core" %B?   +52 "collection"'% +3 "core" %ӯP +2 "sampler")+% +3 "core" %A@   +53 "collection"',% +3 "core" %ӯE +2 "sampler")-% +4 "core" %AA   +52 "collection"'8% +3 "core" %ӯP +2 "sampler")5% +3 "core" %AA \  +53 "collection"'G% +3 "core" %ӯ; +2 "sampler")%% +3 "core" %AA   +53 "collection"'6% +3 "core" %ӯ1 +2 "sampler") % +4 "core" %@B   +52 "collection"'(% +3 "core" %ӯ1 +2 "sampler")4% +4 "core" %A@   +52 "collection"'7% +3 "core" %ӯ& +2 "sampler")% +4 "core" %A@   +52 "collection"'9% +3 "core" %ӯ& +2 "sampler")o% +3 "core" %@B   +53 "collection"'?% +3 "core" %ӯ& +2 "sampler"):% +4 "core" %EB   +52 "collection"'!% +3 "core" %ӯ# +2 "sampler")3% +3 "core" %A?   +52 "collection"'1% +3 "core" %ӯ$ +2 "sampler")~% +3 "core" %B@   +53 "collection"'>% +3 "core" %ӯ* +2 "sampler")E% +3 "core" %AA   +25 #"pumping"0.0L/min +28 "collection"'z% +3 "core" %ӯ$ +2 "sampler")/% +4 "core" %A@   +52 "collection"'% +3 "core" %ӯ+ +2 "sampler")H% +3 "core" %A@   +53 "collection"'&% +3 "core" %ӯ% +2 "sampler")Q% +4 "core" %AA   +52 "collection"'% +3 "core" %ӯ' +2 "sampler")J% +3 "core" %AC   +53 "collection"'K% +3 "core" %ӯ) +2 "sampler")I% +4 "core" %AA \  +52 "collection"'C% +4 "core" %ӯ% + "sampler")@% +4 "core" %A?   +52 "collection"'S% +3 "core" %ӯ, +2 "sampler")T% +4 "core" %B@  +52 "collection"'F% +3 "core" %ӯ% +2 "sampler")L% +3 "core" %B@   +53 "collection"'W% +3 "core" %ӯ* +2 "sampler")X% +4 "core" %@? \  +52 "collection"'c% +3 "core" %ӯ$ +2 "sampler")O% +3 "core" %AA   +53 "collection"')% +3 "core" %ӯ +2 "sampler")a% +3 "core" %A@   +52 "collection"'A% +3 "core" %ӯ +2 "sampler")% +3 "core" %@B   +53 "collection"'m% +3 "core" %ӯ +2 "sampler")P% +4 "core" %B?  +52 "collection"'N% +3 "core" %ӯ +2 "sampler")^% +3 "core" %@@   +52 "collection"'% +3 "core" %ӯ +2 "sampler")d% +3 "core" %?A   +53 "collection"'V% +3 "core" %ӯ +2 "sampler")g% +3 "core" %BA   +52 "collection"'w% +3 "core" %ӯ +2 "sampler")"% +4 "core" %@?   +52 "collection"'% +3 "core" %ӯ +2 "sampler")\\% +4 "core" %A?   +52 "collection"'Z% +3 "core" %ӯ" +2 "sampler")k% +3 "core" %@@   +53 "collection"'b% +3 "core" %ӯ +2 "sampler")B% +3 "core" %BA  +53 "collection"'R% +3 "core" %ӯ +2 "sampler")0% +3 "core" %@?   +53 "collection"'q% +3 "core" %ӯ +2 "sampler")<% +4 "core" %B?  + .tSS.reconfigure SSconfig +2 "sampler")#.0X   + .tIntake.select :close + "sampler")0 +9 )]% +3 "core" %AA \  + !to:ShallowSampler::Clogged: mesg"@Intake @18psia & Outlet @15psia won't equalize after 25.0ml:bt[";/home/esp/esp2/utils/sampler.rb:598:in `sampleQuietly'"4/home/esp/esp2/utils/sampler.rb:625:in `sample'":/home/esp/esp2/protocol/sh1.rb:112:in `collectSample'"4/home/esp/esp2/protocol/DA.rb:27:in `daExtract'"4/home/esp/esp2/utils/puckmoves.rb:359:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"4/home/esp/esp2/protocol/DA.rb:22:in `daExtract'"(ESP):15:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + .SSV.dial :exhaust +2 "sampler")e  +76 "core"  +3 .tExhaust.select :open + "sampler")@ +10 .tSS.reconfigure SSexhale +2 "sampler")#.0X=   + .tCBV.dial between SSV and waste2 +2 "collection"'l  +30 "core"  +2 "collection"'j% +4 "core" %!  + .tCSV.dial between air and CTV +2 "collection"' ` +28 "core" a +3 .tCS.seek 7.763ml + "collection"'M'ȑ +616 "core" ' +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'  +28 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +52 .tCS.seek 0ml +2 "collection"'{'Ӵ +1521 "core" ' +3 "collection"'% +3 "core" %  +2 "sampler")p% +3 "core" %{>=   +2 #tBubblePoint: Intake @39.3psia, Outlet @15.2psia + .CBV.dial SSV + "collection"' @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X @ +43 "core" ? +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'E'Ӵ +104 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")z +135 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +328 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +8 '@% +3 "core" %@  +2 .tCS.seek 6ml + "collection"'S' +1019 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +326 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'T +45 "core"  +4 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek :empty + "collection"'F'ӂ +1521 "core" ' +2 .tCSV.dial CSR + "collection"'L  +44 "core"  +2 "collection"'W% +4 "core" % + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'X' +591 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'c% +3 "core" %I  +2 .tCS.seek 5ml + "collection"'O'qj +832 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"')  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'a'> +1093 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'A \  +2 '9 +5 "core" 9 +17 "Can"  +85 "collection"'m9 +3 "core" 9d +102 "collection"'P9 +3 "core" 9 d +102 "collection"'N9 +3 "core" 9 d +102 "collection"'^9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +103 "collection"'d9 +3 "core" 9d +102 "collection"'V9 +3 "core" 9d +102 "collection"'g9 +3 "core" 9#"d +102 "collection"'w9 +3 "core" 97&d +102 "collection"'"9 +3 "core" 9O+d +103 "collection"'9 +3 "core" 9i/d +102 "collection"'\\9 +3 "core" 93d +102 "collection"'Z9 +3 "core" 97d +102 "collection"'k9 +3 "core" 9;d +102 "collection"'b9 +3 "core" 9@d +102 "collection"'B9 +3 "core" 9Dd +102 "collection"'R9 +3 "core" 9)Hd +102 "collection"'09 +3 "core" 9NLd +102 "collection"'q9 +3 "core" 9sPb +102 "collection"'<9 +3 "core" 9U^ +103 "collection"'9 +3 "core" 9YZ +102 "collection"']9 +3 "core" 9]W +102 "collection"'e9 +3 "core" 9 aS +102 "collection"'[9 +3 "core" 93 eO +102 "collection"'s9 +3 "core" 9X\ jL +103 "collection"'_9 +3 "core" 9 nI +102 "collection"'t9 +3 "core" 9 rF +102 "collection"'n9 +3 "core" 9vC +102 "collection"'=9 +3 "core" 9z@ +102 "collection"'`9 +3 "core" 9> +103 "collection"'u9 +3 "core" 90< +102 "collection"'9 +3 "core" 9R9 +102 "collection"'f9 +3 "core" 9r7 +102 "collection"'|9 +3 "core" 95 +102 "collection"'x9 +3 "core" 93 +102 "collection"'h9 +3 "core" 92 +102 "collection"'9 +3 "core" 9 0 +102 "collection"'U9 +3 "core" 9!. +102 "collection"'l9 +3 "core" 9#- +102 "collection"'j9 +3 "core" 9/%, +103 "collection"'9 +3 "core" 9F'* +102 "collection"'}9 +3 "core" 9[') +102 "collection"'9 +3 "core" 9p*( +102 "collection"'M9 +3 "core" 91& +102 "collection"'9 +3 "core" 90% +103 "collection"'p9 +3 "core" 91$ +102 "collection"'9 +3 "core" 94# +102 "collection"'y9 +3 "core" 96# +102 "collection"'i9 +3 "core" 98# +102 "collection"'9 +3 "core" 97" +103 "collection"'9 +3 "core" 99! +102 "collection"' 9 +3 "core" 9 ; +102 "collection"'9 +3 "core" 9 > +102 "collection"' 9 +3 "core" 9 != +102 "collection"'9 +3 "core" 9 .> +102 "collection"'Y9 +3 "core" 9 ;? +102 "collection"'9 +3 "core" 9 GA +102 "collection"'v9 +3 "core" 9 SC +102 "collection"'{9 +3 "core" 9 ^G +102 "collection"'9 +3 "core" 9 iI +103 "collection"'9 +3 "core" 9 sK +102 "collection"' 9 +3 "core" 9 ~L +102 "collection"'9 +3 "core" 9 P  +102 "collection"'$9 +3 "core" 9 N +102 "collection"'9 +3 "core" 9 O +103 "collection"'9 +3 "core" 9 S +102 "collection"''9 +3 "core" 9 [ +102 "collection"'9 +3 "core" 9 h +102 "collection"'r9 +3 "core" 9 l# +102 "collection"'*9 +3 "core" 9 d' +103 "collection"'9 +3 "core" 9 [+ +102 "collection"'#9 +3 "core" 9 O/ +102 "collection"'.9 +3 "core" 9 U4 +102 "collection"'9 +3 "core" 9 _8 +102 "collection"',9 +3 "core" 9 f< +102 "collection"'-9 +3 "core" 9 t@ +102 "collection"'89 +3 "core" 9 gD +102 "collection"'59 +3 "core" 9 [I +102 "collection"'G9 +3 "core" 9 _M +102 "collection"'9 +3 "core" 9 bQ +103 "collection"'69 +3 "core" 9 dU +102 "collection"'%9 +3 "core" 9 iY +102 "collection"'(9 +3 "core" 9 j^ +102 "collection"'49 +3 "core" 9 ib +102 "collection"'79 +3 "core" 9\ if +103 "collection"'+9 +3 "core" 9\ nj +102 "collection"'99 +3 "core" 9\ pn +102 "collection"'o9 +3 "core" 9\ ls +102 "collection"'?9 +3 "core" 9\ mw +102 "collection"'9 +3 "core" 9\ p{ +103 "collection"':9 +3 "core" 9\ q +102 "collection"'39 +3 "core" 9\ q +102 "collection"'19 +3 "core" 9\ r +102 "collection"'>9 +3 "core" 9\ %s +102 "collection"'!9 +3 "core" 9\ (t +102 "collection"'z9 +3 "core" 9\ -u +102 "collection"' 9 +3 "core" 9\ 1u +102 "collection"'~9 +3 "core" 9\ 5w +102 "collection"'E9 +3 "core" 9\ 9y +102 "collection"'/9 +3 "core" 9\ ;y +103 "collection"'H9 +3 "core" 9\ ?w +102 "collection"'&9 +3 "core" 9\ Ax +102 "collection"'9 +3 "core" 9\ Dy +102 "collection"'9 +3 "core" 9\ Gz +102 "collection"'J9 +3 "core" 9\ K| +103 "collection"'Q9 +3 "core" 9\ O| +102 "collection"'K9 +3 "core" 9\ S| +102 "collection"'I9 +3 "core" 9\ V~ +102 "collection"'@9 +3 "core" 9\ Y~ +102 "collection"'C9 +3 "core" 9\ \\~ +103 "collection"'T9 +3 "core" 9\ ` +102 "collection"'S9 +3 "core" 9\ b +102 "collection"'L9 +3 "core" 9\ e +102 "collection"'W9 +3 "core" 9\ h +102 "collection"'F9 +3 "core" 9\ j +102 "collection"'c9 +3 "core" 9\ m +102 "collection"'X9 +3 "core" 9\ o +102 "collection"')9 +3 "core" 9\ q +102 "collection"'O9 +3 "core" 9\ s +102 "collection"'9 +3 "core" 9\ v +103 "collection"'m9 +3 "core" 9\ y +102 "collection"'P9 +3 "core" 9\ { +102 "collection"'N9 +3 "core" 9\ ~ +102 "collection"'^9 +3 "core" 9\ \  +102 "collection"'9 +3 "core" 9\  +103 "collection"'d9 +3 "core" 9\  +102 "collection"'V9 +3 "core" 9\  +102 "collection"'g9 +3 "core" 9\  +2 .tCH.hold 10:00,70C +2 "collection"'w `\ `\  +4 "core"  +14035 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32510 "Can" +472 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +12970 "core" ` +2 "collection"'"9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"''Ӵ +332 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'\\ @ +104 "core" A +2 .tCSV.dial :air +2 "collection"'Z @ +43 "core" > +2 .tCS.seek 5ml +2 "collection"'k'qi +1344 "core" ' +2 .tCSV.dial CTV + "collection"'b  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'B @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'R  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'0 @ +43 "core" ? +2 .tdelay 2 seconds +204 .CS.seek 0ml +67 "collection"'q'Ӵ +1355 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'< +104 "core" ~ +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"']% +4 "core" %ӯ  +2 .tCS.seek 4.999ml + "collection"'e'qd +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'[  +54 "core"  +2 "collection"'s% +4 "core" %qhf  +2 .tCS.seek 7ml + "collection"'_'} +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'t @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'n' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'= ` +116 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'`   +29 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'u  +2 '  +28 "core"  +108  +2 .tCS.seek 5ml +2 "collection"'f'qi +1349 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'| @ +104 "core" A +2 .tCSV.dial :waste + "collection"'x +104 "core" +2 .tCS.seek :empty +2 "collection"'h'ӂ +1343 "core" ' +2 .tCSV.dial :air + "collection"' @ +74 "core" B +2 .tCS.seek 5ml +2 "collection"'U'qi +1344 "core" ' +2 .tCSV.dial CTV + "collection"'l  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'j @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'} @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1350 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'M +103 "core"  +2 .tCBV.dial CSV + "collection"'  +31 "core"  +2 "collection"'p% +4 "core" %ӵ +2 .tCS.seek 5ml + "collection"''qj +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'y  +44 "core" +2 "collection"'i% +4 "core" %qh  +2 .tCS.seek 7ml + "collection"''} +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"' ' +836 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +116 "core" _ +2 #tLysing Complete + "collection"' & +4 "core" &`iv13 Y +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +3 "core" %\  D @ g +2 "storage"(Y% +3 "core" %}\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(v(R +374 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ({& +2 "core" &R \  +2 "manipulator"&& +3 "core" &# D E l f>O +2 "manipulator"&% +3 "core" %\  A B g e +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"& ( +133 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +27 "core" ( +2 "manipulator"&& +4 "core" & [ [  i2 +2 "storage"($& +4 "core" &N \  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +101 "core" ' +2 "storage"(& +4 "core" &N\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"('' +279 "core" ' +2 "storage"(- +5 "core" -' +4 .tSE.configure SEconfig +4 "storage"(#QK-0-\ b +4 "manipulator"&r& +8 "core" & Y [ i2 +2 "storage"(*& +8 "core" &N \  +2 .tElbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +6 .tForearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&'m +26 "core" ' +2 .tElbow.hold + "manipulator"&#, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(.- +2 "core" -' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(' +32 "core" ' +2 "manipulator"&,% +4 "core" %͔  \ C a\\ +2 "storage"(-& +3 "core" &N P\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 339 counts + "manipulator"&8' +17 "core" ' +2 "manipulator"&5& +4 "core" & b g  k1 +2 "storage"(G& +3 "core" &N ,\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +17 "core" ' +2 .tSE.seek 2.11 Pucks below Top Plate +2 "storage"(6' +39 "core" ' +2 "manipulator"&%& +4 "core" & X Y N k1 +2 "manipulator"&(% +3 "core" % [ d k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&7( +162 "core" ( +3 "manipulator"&+& +3 "core" &' B D fAa +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &' > 9 - fAa +2 .tForearm.seek CC + "manipulator"&o' +94 "core" ' +2 .tHand.close + "manipulator"&?/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +470 "core" ( +2 "storage"(:& +4 "core" &N\ \ + "storage"(3& +4 "core" &N\ \ + "manipulator"&1& +4 "core" &' X Z D iA` + "manipulator"&>% +4 "core" % X Y - i +2 .tForearm.seek :retract + "manipulator"&!'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&z( +165 "core" ( +2 "manipulator"& & +4 "core" & s  m, +2 "storage"(~& +3 "core" &N\ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&E'm +103 "core" ' +2 .tElbow.hold + "manipulator"&/, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&H1 +71 "core" 1 +3 "manipulator"&&% +4 "core" % ͞ C C ez + "storage"(& +4 "core" &N 7\  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 349 counts +2 "manipulator"&' +13 "core" ' +2 "manipulator"&J& +4 "core" & } Q p+ +2 "storage"(Q& +3 "core" &N \ +46 .tForearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&K' +23 "core" ' +2 "storage"(I% +4 "core" % \ +2 ."downElevator"SE.seek :down +3 "storage"(@'} +100 (C% +3 "core" %/ *\ Zq +2 "manipulator"&T% +4 "core" % v y L n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +92 "core" ' +39 ' + ."downElevator"SE.coast +2 "storage"(5 +2 .tSC.coast + "storage"(6 +2675 #t-> CSV.air2 + .CSV.dial :air2 + "collection"'L @ +118 "core" B +4766 #t-> CS.empty +2 .CS.seek :empty + "collection"'W'ӂ +2610 "core" ' +2 "collection"'F% +4 "core" %ӂ +4012 #t-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'c& +3 "core" & +2 "manipulator"&X& +3 "core" &  s+ +2 "manipulator"&)% +3 "core" %\   s +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&O(, +169 "core" ( +2 "manipulator"&& +4 "core" &,  sJ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &m& +3 "core" &,  sJ +2 .tForearm.seek :garage + "manipulator"&P' +97 "core" ' +2 .tHand.close + "manipulator"&N/ +68 "core" / +2 "manipulator"&^& +4 "core" &,  oJ +2 "manipulator"&% +3 "core" % 3  o, +2 .tForearm.seek :retract + "manipulator"&d'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&V( +282 "core" ( +2 "manipulator"&g& +4 "core" &* ~ B oCn + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &A& +3 "core" &* {  pCn +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&w' +96 "core" ' +2 "manipulator"&"& +4 "core" &*  $ nCn +2 "manipulator"&a% +3 "core" % |  n +2 "collection"'\\& +3 "core" &z +2 "collection"'Z& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &n +3 &w  +10 &*oq - +9 &a{e A +9 &[nQ R +10 &II R +9 &N6 R +9 &K4 S +10 &aL- S +9 &#K# S +10 &K! S +9 &Q S +9 & iL S +10 &"+K S +9 &#J R +9 &%N S +10 &'qM S +9 &)3J S +9 &*P S +10 &,P5 S +9 &.yK S +10 &0;K* S +9 &1L1 R +9 &3Q S +10 &5K S +9 &7DN R +9 &9N R +10 &:M R +9 &<M R +10 &>KJ S +9 &@ Qc S +9 &AK R +10 &CM R +9 &ESJ S +10 &GJ S +9 &HS S +9 &Ja U +10 &LM X +9 &N ] +9 &Oy ^ +10 &Q q ^ +9 &S@o _ +10 &U($d _ +9 &V.+] ` +9 &X84a ` +10 &ZA><[ a +9 &\\FA\\ b +9 &]JHO a +10 &_tOLN A +10 &`E*RRM )y +9 &`frRQ> X +6 ( +4 "collection"'Z& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.45 +4 "collection"'b& +6 "core" &`fpWSE X +4 &`fpUV` X + .tHand.open +2 "manipulator"&B1 +74 "core" 1 +2 "manipulator"&R% +4 "core" %  T X $ j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&0'\ +97 "core" ' +2 #tPurging external Intake + "collection"'k& +4 "core" &`foPO X + "collection"'<% +4 "core" %ӂNO + .tCSV.dial :flush +2 "collection"'  +114 "core" +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"']' +2487 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'q +71 "core"  +2 .tCTV.dial :intake + "collection"'[  +74 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'s'Ӵ +2481 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'e  +74 "core"  +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&t& +4 "core" &* 5 @ eCn +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&_( +3 "core" ( +2 "manipulator"&=& +4 "core" &* @ = eCn + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &`& +3 "core" &* 6 8 eCn +2 .tForearm.seek CC + "manipulator"&u' +93 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +2 .tCC.seek :open +2 "collection"'n( +470 "core" ( +2 "manipulator"&|& +4 "core" &* Y Y c kCn + "manipulator"&x% +4 "core" %  X X A k +2 .tForearm.seek :retract + "manipulator"&f'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +282 "core" ( +2 "manipulator"&h& +4 "core" &,  ) oH + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &l& +3 "core" &, u v Y oH +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&j' +114 "core" ' +2 .tHand.open +2 "manipulator"&1 +66 "core" 1 +2 "manipulator"&}% +4 "core" % a  ' O c$ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&U'\ +104 "core" ' +981 "Can"\ 21 +6450 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +154 #t-> PS.flush + #Flushing Processing stage + "processing"%M% +3 "core" %յ|\  + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &y\  +2 "manipulator"&p& +3 "core" &,  rH +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +2 "core" ( +2 "manipulator"&y& +3 "core" &,  rH + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &i& +2 "core" &,  rH +2 .tForearm.seek :garage + "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +2 "manipulator"&& +4 "core" &, } c @ lH +2 "manipulator"&% +4 "core" % , ^ k l +2 .tForearm.seek :retract +2 "manipulator"& '\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +117 "core" ( +2 "manipulator"&Y& +4 "core" &o T s + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &o  s +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&{' +102 "core" ' +2 "manipulator"&& +4 "core" &o S t +2 "manipulator"&% +3 "core" % / u +2 "processing"%& +3 "core" &n\  +2 "processing"%$& +4 .tPC.seek :closed + "processing"%(] +3 "core" &\  +3 &o\  +9 &)ss\ - +10 &^u\ A +9 &Fvs\ T +10 &Q^\ T +9 &OZ\ T +9 &Rl\ U +10 &JQt\ T +9 & Qy\ U +9 &Rz\ T +10 &Wy\ U +9 & QUr\ U +10 &"Tr\ U +9 &#R\ T +9 &%R\ T +10 &'ZU\ T +57 &)R\ U +3 &*V\ U + &,S\ T +5 &.bW\ T + &0$R\ T + &1T\ T + &3Xz\ U +6 &5kO\ T +9 &7,V\ T +9 &8R\ T +10 &:V\ T +9 &5S\ T +9 &?Z\ U +9 &AT\ T +10 &C{T\ T +9 &E:]\ U +9 &Fj\ W +10 &H\ X +9 &Jr\ Z +10 &L2\ [ +9 &M\ [ +9 &O\ Z +10 &Qx\ [ +9 &S:\ [ +9 &T\ [ +10 &V\ [ +9 &X\ [ +10 &ZB\ [ +9 &\\\ M +9 &]-H\ !d +10 &]w8\ 4 +5 ( + "processing"%$& +5 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 + "processing"%D& +4 "core" &]w*\ 4 + &]w*\ 4 + .tHand.open + "manipulator"&21 +73 "core" 1 +2 "manipulator"&% +4 "core" %  r +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&r'\ +90 "core" ' +2 .tPSV.dial PSR + "processing"%* +44 "core"  +2 .tPSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml + "processing"%.'TE +1104 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"%,' +1620 "core" ' +2 .tPSV.dial PTV + "processing"%- +72 "core" +2 .tPTV.dial :puck + "processing"%5  +5 "core"  +2 .tPBV.dial :waste1 + "processing"%G  +55 "core" +2 .tPS.seek 0ml +2 "processing"%%' +2630 "core" ' +2 .tPSV.dial PSR + "processing"%( +74 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml + "processing"%'\ +599 "core" ' +2 .tPSR.select :air + "processing"% +10 .tPS.seek 2.5ml + "processing"% ' +2130 "core" ' +2 .tPSV.dial PTV + "processing"%' +73 "core" +2 .tPBV.dial PSV + "processing"% U +53 "core" V +2 .tPS.seek 0ml +2 "processing"%8' +2620 "core" ' +2 .tPSV.dial PBV + "processing"% @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%+' +2633 "core" ' +2 .tPSV.dial :waste1 + "processing"%9  +72 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2627 "core" ' +2 .tPSV.dial PSR + "processing"%# +44 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml + "processing"%?' +2623 "core" ' +2 .tPSV.dial PTV + "processing"%4 +72 "core" +2 .tPBV.dial PSV + .PS.seek 0ml +2 "processing"%;' +2620 "core" ' +2 .tPSV.dial PBV + "processing"%: @ +44 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%3' +2631 "core" ' +2 .tPSV.dial :waste1 + "processing"%1  +72 "core"  +2 .tPS.seek :empty +2 "processing"%>'ղ +2630 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"& & +4 "core" &o } } O m +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&~(k +3 "core" ( +2 "manipulator"&o& +3 "core" &o | ~ ` n +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &7& +3 "core" &o  | s n + .tForearm.seek PC +2 "manipulator"&H' +91 "core" ' +2 .tHand.close + "manipulator"&&/ +72 "core" / +2 .tPC.seek :open +2 "processing"%( +452 "core" ( +2 "manipulator"&J& +4 "core" &o ] q + "manipulator"&Q% +4 "core" % u r  p2 +2 .tForearm.seek :retract + "manipulator"&!'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&I(, +132 "core" ( +2 "manipulator"&z& +4 "core" &, Y q! + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &C& +2 "core" &, t  q! +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&T' +113 "core" ' +2 .tHand.open + "manipulator"&E1 +73 "core" 1 +2 "manipulator"&% +4 "core" % j   [ d@ +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&6'\ +101 "core" ' +1378 #t-> startTube 2 +1659 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +877 #t-> daExtract 40 + #Loading sh1 puck from tube 2 into Collection Clamp +2 "collection"'K& +3 "core" & + "manipulator"&@% +4 "core" %\   q +2 "storage"(v% +3 "core" %   %\  +2 "storage"(L. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"( ( +360 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (F& +3 "core" & n I\  +2 "manipulator"&c& +3 "core" &, Z Y : k + "manipulator"&X% +4 "core" %\  N W  l +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&)( +175 "core" ( +2 "manipulator"&& +4 "core" & w } o n+ + "storage"(m& +4 "core" &   d\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&/' +105 "core" ' +2 "storage"(N& +4 "core" &   {\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(^' +278 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (S& +3 "core" &  5\ + "manipulator"&P& +4 "core" & ~  m+ + .tElbow.seek 2 +2 "manipulator"&g( +3 "core" ( + "manipulator"&A& +4 "core" &  v = n+ + "storage"(O& +4 "core" & \ +2 .tForearm.seek 2 + 300 counts + "manipulator"&"'Ϊ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&a/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&\\& +4 "storage"(d'} +5 "core" &   n+ +2 "manipulator"&% +3 "core" % ΢ v t ? o +2 .tForearm.seek :retract + "manipulator"&Z'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&b( +146 "core" ( +2 "manipulator"&B& +4 "core" &( V Y kAb + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &R& +2 "core" &( Y X 0 lAa +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 "core" ' + ."downElevator"SE.coast +2 .tForearm.seek CC +2 "storage"(5 + "manipulator"&k' +103 "core" ' +2 "manipulator"&<& +4 "core" &( ~ ~ V nAa +2 "manipulator"&% +3 "core" % x { y m +2 "collection"'w& +4 "core" & + "collection"'W& +4 .tCC.seek :closed + "collection"'q(` +3 "core" & +4 &z 1 +9 &0E{t 3 +10 &Rn|p H +9 &_ T +10 &O T +9 &mL S +9 &/K S +10 &O S +42 &S T +10 &uQf S +5 &6Lh T + & RX T + &"O] T + &$}R S +5 &&?O S +10 &(P S +9 &)O T +9 &+Q S +10 &-FN T +9 &/ K S +9 &0N T +10 &2L S +9 &4NL T +10 &6P T +9 &7K S +9 &9OS S +10 &;VQ T +9 &=O T +9 &>N S +10 &@N S +9 &B^O T +10 &D!L S +9 &EL S +9 &GS T +10 &IeX T +9 &K!nq V +10 &L!p [ +9 &N=:o ^ +9 &PNLFs _ +10 &R[Vc _ +9 &Sdbm _ +9 &Ugfn ` +10 &WRiki ` +9 &Yok_ a +9 &ZpnO a +10 &\\sr] b +9 &^SwrY b +10 &_cyw[ 8 +9 &`axyY b +9 ( + &`kqzx[ X + "collection"'W& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.38 + .Hand.open + "manipulator"&[1 +70 "core" 1 +3 "manipulator"&]% +4 "core" % O W ) i + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&e'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold + "sampler")t+ +4 "core" + + "sampler")=% +4 "core" %ۣ67   + "collection"'`& +4 "core" &`kpyyB X +3 "Can"\ MM + #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +30 +2 .tdelay 3.8 seconds +382 "collection"'% +3 "core" %ӲwvU +2 "sampler")|% +3 "core" %3<;  +2 .tSSV.dial :spit + "sampler")x +134 "core"  +2 .tSS.seek 0ml +2 "sampler")u'z +268 "core" ' +2 .tSSV.dial CBV + "sampler")h  +135 "core" +2 .tCTV.dial :intake + "collection"'l  +75 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "10:41:28.93" +1609 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2326 "Can"\ QP +540 ."connect"SSV.dial CBV +4 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +132 #"pumping"0.0L/min +78 "collection"'_% +3 "core" %Ӳ + #tIntake @16.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0Xz Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +6 "core" @ +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'Q'Ӵ +100 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")z +135 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'g'Ӵ +134 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")Z +84 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +48 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +336 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air + "collection"' +9 '0% +3 "core" %;7  +2 .tCS.seek 6ml + "collection"'V' +1344 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'|'ӂ +1528 "core" ' +2 .tCSV.dial CSR + "collection"'x  +46 "core"  +4 "collection"'% +3 "core" %Ӂ' + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'h' +594 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'l% +3 "core" %  +2 .tCS.seek 5ml + "collection"'_'qi +835 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'u  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'f'> +1108 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'j \  +2 'M9 +5 "core" 9d +103 "collection"'9 +3 "core" 9d +102 "collection"'p9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9 d +102 "collection"'}9 +3 "core" 9d +103 "collection"'9 +2 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +102 "collection"'y9 +3 "core" 9"d +102 "collection"'9 +3 "core" 9&d +102 "collection"'i9 +3 "core" 9 +d +103 "collection"'9 +3 "core" 9/d +102 "collection"'9 +3 "core" 9(3d +102 "collection"'9 +3 "core" 997d +102 "collection"'9 +3 "core" 9L;d +102 "collection"'9 +4 "core" 9`@d +102 "collection"'U9 +3 "core" 9tDd +102 "collection"'Y9 +3 "core" 9Hd +102 "collection"' 9 +3 "core" 9Ld +102 "collection"'\ 9 +3 "core" 9Pd +102 "collection"'9 +3 "core" 9Ud +103 "collection"'29 +3 "core" 9Yd +102 "collection"'9 +3 "core" 9]d +102 "collection"'*9 +3 "core" 9ad +102 "collection"'{9 +3 "core" 98ed +102 "collection"' 9 +3 "core" 9Tjd +102 "collection"'$9 +3 "core" 9nnd +102 "collection"'D9 +3 "core" 9rd +102 "collection"'-9 +3 "core" 9vd +102 "collection"'59 +3 "core" 9zc +102 "collection"'G9 +3 "core" 9_ +103 "collection"'%9 +3 "core" 9] +102 "collection"',9 +3 "core" 9[ +102 "collection"''9 +3 "core" 91W +102 "collection"'s9 +3 "core" 9NU +102 "collection"'(9 +3 "core" 9jR +102 "collection"'9 +3 "core" 9O +102 "collection"' 9 +3 "core" 9N +102 "collection"'89 +3 "core" 9K +102 "collection"'.9 +3 "core" 9H +102 "collection"'99 +3 "core" 9F +103 "collection"'+9 +3 "core" 9\ C +102 "collection"'#9 +3 "core" 9+ B +102 "collection"'9 +3 "core" 9E ? +102 "collection"'9 +3 "core" 9` = +102 "collection"'?9 +3 "core" 9z; +102 "collection"':9 +3 "core" 98 +102 "collection"';9 +3 "core" 97 +102 "collection"'9 +3 "core" 95 +102 "collection"'39 +3 "core" 93 +102 "collection"' 9 +3 "core" 91 +103 "collection"'o9 +3 "core" 9 / +102 "collection"'19 +3 "core" 9". +102 "collection"'79 +3 "core" 98, +102 "collection"'9 +3 "core" 9M+ +102 "collection"'r9 +3 "core" 9c) +103 "collection"'J9 +3 "core" 9w( +102 "collection"'&9 +3 "core" 9& +102 "collection"'z9 +3 "core" 9% +102 "collection"'49 +3 "core" 9# +102 "collection"'9 +3 "core" 9 " +103 "collection"'Q9 +3 "core" 9"! +102 "collection"'C9 +3 "core" 9# +102 "collection"'~9 +3 "core" 9&  +102 "collection"'E9 +3 "core" 9 & +102 "collection"'H9 +3 "core" 9 ( +102 "collection"'!9 +3 "core" 9 +) +102 "collection"'T9 +3 "core" 9 9+ +102 "collection"'K9 +3 "core" 9 I, +102 "collection"'@9 +3 "core" 9 W-# +102 "collection"'L9 +3 "core" 9 e-' +103 "collection"'9 +3 "core" 9 s/+ +102 "collection"'v9 +3 "core" 9 1/ +102 "collection"'c9 +3 "core" 9 24 +102 "collection"'X9 +3 "core" 9 28 +102 "collection"'m9 +3 "core" 9 4< +102 "collection"'N9 +3 "core" 9 4@ +102 "collection"'I9 +3 "core" 9 6D +102 "collection"'69 +3 "core" 9 7I +102 "collection"'9 +3 "core" 9 7M +102 "collection"'F9 +3 "core" 9 8Q +103 "collection"'P9 +3 "core" 9 9U +102 "collection"'S9 +3 "core" 9 ;Y +102 "collection"'O9 +3 "core" 9 ;^ +102 "collection"'a9 +3 "core" 9 <b +102 "collection"'\\9 +8 "core" 9\ =f +85 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +13 "collection"'9 +3 "core" 9\ >j +102 "collection"')9 +3 "core" 9\ ?o +102 "collection"'/9 +3 "core" 9\ ?s +102 "collection"'B9 +3 "core" 9\ Aw +102 "collection"'9 +3 "core" 9\ 'A{ +102 "collection"'R9 +3 "core" 9\ -B +102 "collection"'"9 +3 "core" 9\ 3D +102 "collection"'<9 +3 "core" 9\ :E +102 "collection"'w9 +3 "core" 9\ ?E +102 "collection"'^9 +3 "core" 9\ DG\ +103 "collection"'Z9 +3 "core" 9\ IG\ +102 "collection"'A9 +3 "core" 9\ NH\ +102 "collection"'g9 +3 "core" 9\ RI +102 "collection"'9 +3 "core" 9\ VI\ +102 "collection"'d9 +3 "core" 9\ [J\ +103 "collection"'[9 +3 "core" 9\ ^J\ +102 "collection"']9 +3 "core" 9\ cL\ +102 "collection"'n9 +3 "core" 9\ fM\ +102 "collection"'W9 +3 "core" 9\ iN +102 "collection"'`9 +3 "core" 9\ lO\ +102 "collection"'=9 +3 "core" 9\ oP\ +102 "collection"'k9 +3 "core" 9\ sQ\ +102 "collection"' 9 +3 "core" 9\ tQ\ +102 "collection"'09 +3 "core" 9\ xR +102 "collection"'t9 +3 "core" 9\ {R\ +103 "collection"'9 +3 "core" 9\ |S\ +102 "collection"'V9 +3 "core" 9\ S\ +102 "collection"'x9 +3 "core" 9\ T\ +102 "collection"'9 +3 "core" 9\ U +102 "collection"'|9 +3 "core" 9\ W\ +102 "collection"'l9 +3 "core" 9\ W +102 "collection"'h9 +3 "core" 9\ X +2 .tCH.hold 10:00,70C +3 "collection"'u `\ `\  +3 "core"  +11568 "Can"  +18133 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +30294 "core" ` +2 "collection"'_9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'M'Ӵ +337 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +104 "core" B +2 .tCSV.dial :air + "collection"'p @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"''qi +1335 "core" ' +4 .tCSV.dial CTV +3 "collection"'}  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +3 "collection"' @ +48 "core" ? +3 .tdelay 2 seconds +50 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +2 #Session Ended +147 .tCS.seek 0ml +2 "collection"'y'Ӵ +1341 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"' +105 "core" ~ +2 .tCBV.dial CSV + "collection"'i  +30 "core"  +2 "collection"'% +4 "core" %ӹ +2 .tCS.seek 5.001ml + "collection"''qn +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +42 "core" +2 "collection"'% +4 "core" %qk  +2 .tCS.seek 7ml +41 "collection"'' +590 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'U @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'Y' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +118 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'\   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +3 '2  +28 "core"  +109  +2 .tCS.seek 5ml +2 "collection"''qi +1339 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'* @ +105 "core" A +2 .tCSV.dial :waste +2 "collection"'{ +106 "core" + .tCS.seek :empty +2 "collection"' 'ӂ +1337 "core" ' +2 .tCSV.dial :air + "collection"'$ @ +75 "core" B +2 .tCS.seek 5ml +2 "collection"'D'qi +8 "Can"\ KK +1332 "core" ' +2 .tCSV.dial CTV + "collection"'-  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'5 @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'G  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'% @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"','Ӵ +1348 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'' +104 "core"  +2 .tCBV.dial CSV + "collection"'s  +30 "core"  +2 "collection"'(% +4 "core" %ӱZZE +2 .tCS.seek 5ml + "collection"''qf +1337 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +43 "core" +2 "collection"'8% +4 "core" %qd  +2 .tCS.seek 6.999ml + "collection"'.'y +596 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'9 @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'+' +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'# ` +116 "core" _ +2 #tLysing Complete + "collection"'& +4 "core" &`kk49 X +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +3 "core" %  Z +2 "storage"(?% +4 "core" % F G + "storage"(:. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(;(R +379 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +2 "core" &Q  > C  +2 "manipulator"&3& +4 "core" &%  X?P +2 "manipulator"& % +4 "core" %   E X + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&o( +165 "core" ( +2 "manipulator"&1& +4 "core" & \   \\6 +2 "storage"(7& +4 "core" &Q : =   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +92 "core" ' +2 "storage"(r& +4 "core" &Q E H ~  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(J' +280 "core" ' +2 "storage"(&- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&z& +3 "core" &  Z6 + "storage"(4& +4 "core" &Q   [  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&'m +28 "core" ' +2 .tElbow.hold + "manipulator"&Q, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(C- +2 "core" -' +2 .tSE.seek 2.12 Pucks below Top Plate +2 "storage"(~' +30 "core" ' +2 "manipulator"&E% +4 "core" %͟ " Re +2 "storage"(H& +4 "core" &Q @  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 350 counts + "manipulator"&!' +15 "core" ' +2 "manipulator"&T& +5 "core" &   ]4 +2 "storage"(K& +3 "core" &Q < :  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&@' +23 "core" ' +2 .tSE.seek 3.12 Pucks below Top Plate +2 "storage"(L's +40 "core" ' +2 "manipulator"&& +4 "core" & \ 2 \\4 +2 "manipulator"&v% +4 "core" %   ( ]P +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&X( +155 "core" ( +3 "manipulator"&m& +3 "core" &"  3 X<: +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &" E X<: +2 .tForearm.seek CC + "manipulator"&I' +94 "core" ' +2 .tHand.close + "manipulator"&6/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "storage"(F& +4 "core" &Q ; =   + "storage"(P& +4 "core" &Q > ; *  + "manipulator"&S& +4 "core" &" \\<: + "manipulator"&O% +4 "core" % ( [ +2 .tForearm.seek :retract + "manipulator"&a'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&\\( +164 "core" ( +2 "manipulator"&& +4 "core" & + ' 4 _ +2 "storage"()& +3 "core" &Q c c  +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&/'m +102 "core" ' +2 .tElbow.hold + "manipulator"&B, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +65 "core" 1 +3 "manipulator"&R% +3 "core" % ͘  Y +2 "storage"("& +3 "core" &Q F > 5  +3 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 343 counts + "manipulator"&<' +17 "core" ' +2 "manipulator"&w& +4 "core" &  % b +2 "storage"(^& +3 "core" &Q b _ 5  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&Z' +23 "core" ' +2 "storage"(A% +4 "core" %{ J ? +2 ."downElevator"SE.seek :down +4 "storage"(g'} +99 (% +3 "core" %Đ& = W f Zr +2 "manipulator"&d% +4 "core" %Ͽ `V + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&['\ +93 "core" ' +30 ' + ."downElevator"SE.coast +2 "storage"(5 +2 .tSC.coast + "storage"(6 +7706 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"'] @ +116 "core" A +931 #t-> delay 10; CS.empty +2 .delay 10 seconds +1002 .CS.seek :empty +2 "collection"'n'ӂ +2611 "core" ' +2 "collection"'W% +4 "core" %ӂ +911 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +2404 #t-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'`& +3 "core" &< +2 "manipulator"&=& +4 "core" & ? ; e + "manipulator"&k% +4 "core" %\  ; 0 8 e +2 .tElbow.seek FlushPuck::Garage + "manipulator"& (, +169 "core" ( +2 "manipulator"&0& +4 "core" &, ? ; < fV + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &t& +2 "core" &, ; 3 fV +2 .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&V/ +69 "core" / +2 "manipulator"&x& +4 "core" &,  `V +2 "manipulator"&% +3 "core" % +   ` +2 .tForearm.seek :retract + "manipulator"&|'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&l( +282 "core" ( +2 "manipulator"&h& +4 "core" &) # q aBl + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &( &  aBl +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&u' +96 "core" ' +2 "manipulator"&_& +4 "core" &) !  `Bk +2 "manipulator"&f% +4 "core" %  ` + "collection"'& +4 "core" &' + "collection"'p& +4 .tCC.seek :closed + "collection"'M(` +3 "core" & +3 & \ +9 &+oM , +10 &`zJ A +9 &QnR S +9 &LC S +10 &NG S +9 &M= T +10 &VN1 S +9 &J# S +9 &N S +10 &N S +9 & ^O S +10 &"N T +9 &#L S +9 &%O S +10 &'eO T +9 &)(K S +9 &*O S +10 &,M S +9 &.nJ S +10 &0/Nk T +9 &1Ls S +9 &3Jy S +10 &5vLv S +9 &78Ju S +9 &8Lo S +10 &:Jf S +9 &<}MT T +10 &>AKT S +9 &@MN S +9 &ALE S +10 &CN; S +9 &EIL< S +9 &G\ L5 S +10 &HO4 T +9 &J\\- U +10 &LB}| X +9 &M  \\ +9 &O _ +10 &Qt   _ +9 &S5 _ +9 &T ` +10 &V%%{ ` +9 &Xw.-{ a +10 &Z756v a +9 &[9<g b +9 &]@@e b +10 &_lEEc F +9 &`D+GI^ )z +9 &`huHJR V +2 ( + "collection"'p& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.44 +2 "collection"'}& +4 "core" &`hsLM` V + .tHand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +4 "core" %   \\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 #tPurging external Intake + "collection"'& +4 "core" &`hsMO V +2 "collection"'% +4 "core" %ӂMO + .tCSV.dial :flush + "collection"'i  +104 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'' +2489 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'y +85 "core" +2 .tCTV.dial :intake + "collection"'  +74 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2498 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +74 "core"  +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&U& +4 "core" &( WBk +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +3 "core" ( + "manipulator"& & +4 "core" &( WBk + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &( XBk +2 .tForearm.seek CC + "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&2/ +72 "core" / +2 .tCC.seek :open +2 "collection"'Y( +468 "core" ( +2 "manipulator"&*& +4 "core" &(   ]Bk + "manipulator"&{% +4 "core" %  )  \\ +2 .tForearm.seek :retract + "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&$(, +281 "core" ( +2 "manipulator"& & +4 "core" &,   & a: + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &-& +3 "core" &,   ] a: +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&5' +112 "core" ' +2 .tHand.open +2 "manipulator"&G1 +71 "core" 1 +2 "manipulator"&%% +4 "core" % k # V? +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&D'\ +99 "core" ' +17174 #t-> access 1 +3 .SE.seek :down + "storage"(''} +3 "core" ' +2 "manipulator"&s% +4 "core" %\  > A g + "manipulator"&(& +4 "core" &, ? ?  g: + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(,(<1 +1328 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &<1 m \  +3179 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +2885 "Can"\ 0/ +30097 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +29898 "Can" \ // +3085 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +2 #Session Ended +33119 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +23785 "Can"!\ 0/ +9197 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +17807 "Can"%\ 0/ +15178 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +3 #Session Ended +11827 "Can"\ 00 +21155 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +2 #Session Ended +5850 "Can"\ 00 +27134 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32861 "Can"\ 00 +325 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32937 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +26726 "Can"\ 00 +6257 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +20747 "Can"\ 0/ +12235 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32985 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +14768 "Can"\ 0/ +18214 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +30944 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +10829 "Can"\ 0/ +22154 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +4851 "Can"\ 0/ +28134 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +31861 "Can" \ 0/ +1123 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +3 #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +25880 "Can""\ 00 +7101 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +30952 #Session Begun +4 #-> Gate.cycleModemPower! 5 + .Gate.cycleModemPower! 5 +2 #Session Ended +21934 "Can""\ 00 +11049 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +15954 "Can"\ 00 +17031 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +9976 "Can"$\ // +23008 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +3997 "Can"\ 00 +28984 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +31010 "Can"!\ 00 +2127 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +24877 "Can""\ 00 +8106 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +18899 "Can".\ 0/ +14084 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32982 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +12920 "Can"4\ 0/ +20063 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +32982 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +6943 "Can"2\ 00 +4392 #t-> exit +4 #mEXIT @1574279528.05EST @1574355177.53EST = =tMAIN =mMAIN_scheduler @EST1574355179.19 #"core_reset"Sent BREAK +2 #t@0xD2E3, state=0x3A84, ifg=0x10, ie=0xFD #@0xD56C, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD7EE, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDA73, state=0x3A84, ifg=0x10, ie=0xFD #@0xDCF6, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDF7A, state=0x3A84, ifg=0x10, ie=0xFD #@0xE1FB, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE310, state=0x3A84, ifg=0x80, ie=0xFD + #@0xC5A8, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +211 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +352 "Can"\ 122 + \ 122s + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %ۤQQ +\  +2 .tSS.configure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +2 "processing"%% +4 "manipulator"&% +6 "core" %ӷML\ +5 "sampler")% +3 "core" %կd\ 4 + %\  8  + %ۤQP /\  +3 "manipulator"&& +3 "core" &, A : + "storage"(& +3 "core" &<1 \ ' +2 "storage"(% +3 "core" % \ ( +2 "collection"'& +3 "core" &KM\ + "processing"%& +3 "core" &0\ 3 +2 "collection"'  +3 "core"  +2 "collection"'! +3 "core"  + "collection"'" +3 "core"  +2 "processing"%# +2 "core"  +2 "processing"%$ +3 "core" V +2 "processing"%% +3 "core"  + "processing"%& +3 "core"  +2 "sampler")' +3 "core"  + "sampler")(% +4 "core" %ۤRQ 2\  +2 "collection"')& +3 "core" &JO\ +2 "collection"'*% +3 "core" %ӷKO\ +2 "processing"%+& +4 "core" &\ 3 +2 "processing"%,% +3 "core" %կ~\ 3 +2 "manipulator"&-% +3 "core" %\    +2 "manipulator"&.& +3 "core" &, 7 : +2 "storage"(/& +3 "core" &<1 \ ' +2 "storage"(0% +3 "core" % \ ' +2 "collection"'19 +3 "core" 9x +2 "processing"%29 +2 "core" 9 +21204 #t-> access 2 +2 .SE.seek :down + "storage"(3'} +4 "core" ' +2 "manipulator"&4% +4 "core" %\  e  +2 "manipulator"&5& +3 "core" &, v : + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(6(K +357 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (7& +2 "core" &K/ '\ !  +3132 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32864 "Can"\ +?? +111 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +14827 #t-> startTube 2 +2853 #-> daExtract 25 + #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'8& +3 "core" &LN0\  +2 .tHand.open + "manipulator"&91 +22 "core" 1 +2 "manipulator"&:% +4 "core" %\  I 9 S  +2 "storage"(;% +3 "core" % X\  + "storage"(<. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(=( +1313 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (>& +2 "core" & w | \  +2 "manipulator"&?& +3 "core" &, , }: +2 "manipulator"&@% +3 "core" %\   | +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&A( +197 "core" ( +2 "manipulator"&B& +4 "core" &  y# + "storage"(C& +4 "core" & \ c W 7\  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&D' +103 "core" ' +2 "storage"(E& +4 "core" & \ s x \  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(F' +276 "core" ' +2 "storage"(G- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (H& +3 "core" & \ ] ]\  +2 "manipulator"&I& +3 "core" &  w# +2 .tElbow.seek 2 +2 "manipulator"&J( +26 "core" ( +2 "manipulator"&K& +4 "core" & $ za + "storage"(L& +4 "core" & \ f ]\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&M'Ϊ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&N/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&O& +4 "storage"(P'} +5 "core" & E za + "manipulator"&Q% +4 "core" % Υ  { +2 .tForearm.seek :retract + "manipulator"&R'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&S( +146 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +42 "core" ( +34 "manipulator"&T& +11 "core" & z +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &U& +3 "core" & z +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&V' +103 "core" ' +2 "manipulator"&W& +4 "core" &  | +2 "manipulator"&X% +3 "core" %  {~ +2 "collection"'Y& +4 "core" &JNC\  + "collection"'Z& +4 .tCC.seek :closed + "collection"'[(` +3 "core" &MN+\  +3 &MN.\  +8 &,sNN0 , +10 &_MP0 A +9 &RtLN0 T +9 &NLN. T +10 &WLO0 T +9 &QMO( T +10 &YRMO/ S +9 &RNO. T +9 &RNO3 S +10 &SLM. T +9 & `QLN2 T +9 &""SMO. T +10 &#OLN1 T +9 &%SKN/ T +11 &'hTMO. T +9 &)*TLQ/ T +9 &*ULO, T +10 &,SMO- T +9 &.pQNO2 T +9 &02PLO0 T +9 &1QMQ0 T +9 &3RKP- T +10 &5xRNO/ T +9 &79VNN3 T +9 &8ONQ1 T +10 &:QOO0 T +9 &<RNO, S +9 &>CNLP+ S +10 &@SMQ, T +9 &ATLO. T +10 &CSMO- S +9 &EJNLP0 T +9 &G OQQ+ S +10 &HZXY( U +9 &Jf``6 V +9 &LDv- Y +10 &M2 ] +9 &O, ^ +10 &Qx6 _ +9 &S:6 _ +9 &T. _ +10 &V3 ` +9 &X|4 ` +9 &Z;5 a +10 &[6 a +9 &]3 b +10 &_p+ C +9 &`D*0 *| +9 &`kp0 U +2 ( + "collection"'Z& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.37 + .Hand.open + "manipulator"&\\1 +69 "core" 1 +2 "manipulator"&]% +4 "core" % = w~ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +91 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 25ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")_+ +3 "core" + +2 "sampler")`% +3 "core" %ۥRS ,\  +2 "collection"'a& +4 "core" &`kn5 U +2 "Can"\ #PO +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + "collection"'b  +5 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust + "sampler")c +4 "core"  + "sampler")d  +5 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X +26  +2 .tdelay 3.8 seconds +382 "collection"'h% +4 "core" %ӷ# + "sampler")i% +3 "core" %3TT 6\  +2 .tSSV.dial :spit + "sampler")j +135 "core"  +2 .tSS.seek 0ml +2 "sampler")k'z +266 "core" ' +2 .tSSV.dial CBV + "sampler")l  +134 "core" +2 .tCTV.dial :intake + "collection"'m  +75 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "12:15:05.86" +1604 #"pumping"0.0L/min +2786 "Can"\ &II +219 #"pumping"0.0L/min +3006 #0.0L/min +2861 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +137 #"pumping"0.0L/min +3006 #0.0L/min +2869 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +130 #"pumping"0.0L/min +80 "collection"'n% +3 "core" %ӷ/ +2 #tIntake @15.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X> &\  + .tSSV.dial :exhaust +2 "sampler")  +76 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")'z +910 "core" ' +2 .tExhaust.select :close + "sampler") +10 #tSampled 25.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) .Intake.select :close +2 "collection"'& +2 "core" &`kk4 U +2 ."airStroke"CSV.dial :waste +3 "sampler")% + "collection"' +5 "core" %vA@ &\ \  +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")  +31 "core" +2 ."airStroke"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."airStroke"CS.seek 0ml + "collection"' 'Ӵ +3 "core" ' +2 ."airStroke"CSV.dial :air + "collection"' @ +74 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'' +70 "core"  +2 .tCTV.dial :air +2 "collection"'  +75 "core"  +2 .tdelay 15 seconds +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF + ."pumping"Gate.power :analytic3,:OFF +1499 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +135 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +2 "collection"'  +3 "sampler")'z +5 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")  +126 "core"  +11  +570 ' +2 "sampler")% +4 "core" %vUT '\ \  + .tCBV.dial between SSV and waste2 +2 "collection"'  +27 "core"  +2 "collection"'% +4 "core" % \ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'  +43 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +3 .tCS.seek 0ml + "collection"''Ӵ +2245 "core" ' +3 "collection"'% +3 "core" %  +2 "sampler")% +3 "core" %vYW .\  +2 #tBubblePoint: Intake @39.2psia, Outlet @15.2psia + .CBV.dial SSV + "collection"' @ +31 "core" B +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'+'Ӵ +105 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler"), +133 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X  +31 "core"  +2 "collection"'?% +4 "core" %\ . \ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'@  +43 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +3 .tCS.seek 0ml + "collection"'B'Ӵ +2478 "core" ' +3 "collection"'C% +3 "core" %  +2 "sampler")% +3 "core" %yQP -\ F +2 #tBubblePoint: Intake @39.1psia, Outlet @14.8psia + .CBV.dial SSV + "collection"'E @ +31 "core" B +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'A'Ӵ +102 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")D +61 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +71 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +327 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %B  +2 .tCS.seek 6ml + "collection"'\\' +220 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1202 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'] +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'`'ӂ +1525 "core" ' +2 .tCSV.dial CSR + "collection"'Z  +44 "core"  +2 "collection"'a% +4 "core" %ӅA + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'b' +587 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'c% +3 "core" %;  +2 .tCS.seek 5ml + "collection"'d'qh +836 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'V  +42 "core" ~ +2 .tCS.seek 1ml +2 "collection"'='> +1091 "core" ' +3 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 + .CH.seek 70C,8:00 +3 "collection"'_ \  +2 'g9 +6 "core" 9zd +102 "collection"'f9 +3 "core" 9{d +102 "collection"'h9 +3 "core" 9{ d +102 "collection"'i9 +3 "core" 9{ d +102 "collection"'j9 +3 "core" 9|d +102 "collection"'e9 +3 "core" 9d +102 "collection"'l9 +2 "core" 9d +103 "collection"'m9 +3 "core" 9d +102 "collection"'n9 +3 "core" 9"d +102 "collection"'k9 +3 "core" 9&d +102 "collection"'q9 +3 "core" 9+d +103 "collection"'r9 +3 "core" 9/d +102 "collection"'s9 +2 "core" 93d +103 "collection"'t9 +3 "core" 97d +102 "collection"'u9 +3 "core" 9;d +103 "collection"'o9 +2 "core" 9@d +103 "collection"'p9 +3 "core" 9Dd +102 "collection"'x9 +3 "core" 9+Hd +102 "collection"'y9 +3 "core" 9BLd +102 "collection"'z9 +3 "core" 9[Pd +102 "collection"'v9 +3 "core" 9uUd +102 "collection"'{9 +3 "core" 9Yd +102 "collection"'w9 +3 "core" 9]d +102 "collection"'~9 +3 "core" 9ad +102 "collection"'9 +3 "core" 9ed +102 "collection"'9 +3 "core" 9jd +103 "collection"'9 +3 "core" 9nd +102 "collection"'9 +3 "core" 95rd +102 "collection"'|9 +3 "core" 9Rvd +102 "collection"'}9 +3 "core" 9nzd +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9b +102 "collection"' 9 +3 "core" 9` +102 "collection"'9 +3 "core" 9^ +102 "collection"' 9 +3 "core" 9[ +102 "collection"'9 +3 "core" 9!X +102 "collection"'9 +3 "core" 9>U +102 "collection"' 9 +3 "core" 9\\S +102 "collection"'9 +3 "core" 9yP +102 "collection"'9 +2 "core" 9M +103 "collection"'9 +3 "core" 9K +102 "collection"'9 +3 "core" 9G +102 "collection"'9 +3 "core" 9E +102 "collection"'9 +3 "core" 9 C +102 "collection"'9 +2 "core" 9(A +103 "collection"'9 +3 "core" 9C> +103 "collection"'9 +3 "core" 9_= +102 "collection"'9 +3 "core" 9y: +102 "collection"'9 +3 "core" 98 +102 "collection"' 9 +3 "core" 96 +102 "collection"'9 +4 "core" 94 +102 "collection"'"9 +3 "core" 92 +102 "collection"'#9 +3 "core" 90 +102 "collection"'$9 +3 "core" 9. +102 "collection"'!9 +3 "core" 9'- +102 "collection"'%9 +3 "core" 9=+ +102 "collection"''9 +3 "core" 9S) +102 "collection"'(9 +3 "core" 9h( +102 "collection"'*9 +3 "core" 9}' +102 "collection"'&9 +3 "core" 9% +102 "collection"',9 +3 "core" 9$ +102 "collection"'9 +3 "core" 9# +102 "collection"')9 +3 "core" 9" +102 "collection"'+9 +3 "core" 9 ! +102 "collection"'-9 +3 "core" 9 +102 "collection"'/9 +3 "core" 9 +103 "collection"'09 +3 "core" 9  +102 "collection"'.9 +3 "core" 9  +102 "collection"'29 +3 "core" 9 . +102 "collection"'49 +3 "core" 9 <# +102 "collection"'59 +3 "core" 9 L' +102 "collection"'9 +3 "core" 9 Y+ +102 "collection"'79 +3 "core" 9 g/ +102 "collection"'19 +2 "core" 9 s3 +103 "collection"'9 +2 "core" 9 8 +103 "collection"'99 +3 "core" 9 < +102 "collection"':9 +3 "core" 9 @ +102 "collection"'<9 +3 "core" 9 D +102 "collection"'69 +2 "core" 9 H +103 "collection"'>9 +3 "core" 9 M +102 "collection"'?9 +3 "core" 9 Q +102 "collection"'@9 +3 "core" 9 U +102 "collection"'89 +3 "core" 9 Y +102 "collection"'C9 +3 "core" 9 ] +102 "collection"'9 +3 "core" 9 b +102 "collection"'E9 +3 "core" 9 f +103 "collection"';9 +3 "core" 9 j +102 "collection"'G9 +3 "core" 9\ n +102 "collection"'H9 +40 "core" 9\ r +111 "collection"'I9 +3 "core" 9\ x +102 "collection"'9 +6 "core" 9\ } +103 "collection"'39 +3 "core" 9\  +102 "collection"'L9 +3 "core" 9\ % +102 "collection"'N9 +3 "core" 9\ + +102 "collection"'Q9 +3 "core" 9\ 0 +102 "collection"'K9 +4 "core" 9\ 5 +102 "collection"'D9 +3 "core" 9\ ; +102 "collection"'B9 +3 "core" 9\ ? +102 "collection"'A9 +3 "core" 9\ C +102 "collection"'O9 +3 "core" 9\ G +102 "collection"'F9 +3 "core" 9\ K +102 "collection"'M9 +3 "core" 9\ Q +102 "collection"'U9 +3 "core" 9\ T +102 "collection"'T9 +3 "core" 9\ W\ +102 "collection"'W9 +3 "core" 9\ [ +102 "collection"'X9 +3 "core" 9\ ^ +102 "collection"'J9 +3 "core" 9\ ` +102 "collection"'Y9 +3 "core" 9\ c +102 "collection"'P9 +3 "core" 9\ g +102 "collection"'9 +3 "core" 9\ j +102 "collection"'R9 +3 "core" 9\ m +102 "collection"']9 +3 "core" 9\ o\ +102 "collection"'\\9 +3 "core" 9\ q +102 "collection"'Z9 +3 "core" 9\ s +102 "collection"'a9 +3 "core" 9\ v\ +102 "collection"'`9 +3 "core" 9\ y +103 "collection"'c9 +3 "core" 9\ z\ +102 "collection"'b9 +3 "core" 9\ | +102 "collection"'V9 +3 "core" 9\ \ +102 "collection"'d9 +3 "core" 9\  +102 "collection"'g9 +3 "core" 9\   +103 "collection"'f9 +3 "core" 9\ \ \ +102 "collection"'h9 +3 "core" 9\   +2 .tCH.hold 10:00,70C +3 "collection"'i `\ `\  +3 "core"  +1685 "Can"\  +12062 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32985 #Session Begun +2 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +13257 "core" ` +2 "collection"'j9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'e'Ӵ +329 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'l @ +104 "core" B +2 .tCSV.dial :air +2 "collection"'m @ +41 "core" ? +2 .tCS.seek 5ml +2 "collection"'n'qi +1189 "Can"\ GG +148 "core" ' +2 .tCSV.dial CTV + "collection"'k  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'q @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'r  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'s @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'t'Ӵ +1340 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'u +103 "core"  +2 .tCBV.dial CSV + "collection"'o  +30 "core"  +2 "collection"'p% +4 "core" %Ӹ +2 .tCS.seek 5.001ml + "collection"'x'qm +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'y  +43 "core" +2 "collection"'z% +4 "core" %qm   +2 .tCS.seek 7.001ml + "collection"'v' +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'{ @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'w' +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'~ ` +116 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  + '  +29 "core"  +109  +2 .tCS.seek 5ml +2 "collection"''qi +1340 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'| @ +103 "core" A +2 .tCSV.dial :waste + "collection"'} +105 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1349 "core" ' +2 .tCSV.dial :air + "collection"' @ +74 "core" A +2 .tCS.seek 5ml +2 "collection"' 'qi +1351 "core" ' +2 .tCSV.dial CTV + "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"' 'Ӵ +1339 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +103 "core"  +2 .tCBV.dial CSV + "collection"'  +31 "core"  +2 "collection"'% +4 "core" %Ӵ +2 .tCS.seek 5ml + "collection"''qi +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +42 "core" +2 "collection"'% +4 "core" %qi  +2 .tCS.seek 7ml + "collection"''~ +584 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +838 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +116 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &`kh^^ U + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"& % +3 "core" %\  + x +2 "storage"(% +3 "core" %y S R \  +2 "storage"(". +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(#(R +357 "core" ( +4 .tSC.reconfigure SCloose +9 "storage"($.\ 1~b +5 #"reset-modem"Session Begun +3 "storage"($& +2 #"reset-modem"-> Gate.cycleModemPower! 5 +5 .Gate.cycleModemPower! 5 + #Session Ended +4 "core" &N ` [\  +2 "manipulator"&!& +4 "core" &  v + "manipulator"&%% +4 "core" %\  ; v + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&'( +148 "core" ( +2 "manipulator"&(& +4 "core" &  vg + "storage"(*& +4 "core" &N [ a\  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&&' +100 "core" ' +2 "storage"(,& +4 "core" &N [ h\  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +275 "core" ' +2 "storage"()- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(+'y +34 "core" ' +2 "manipulator"&-& +4 "core" & M wg +2 "manipulator"&/% +4 "core" %  w + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&.( +154 "core" ( +2 "manipulator"&2& +4 "core" &%  q?P + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &4& +3 "core" && < q?P +2 .tForearm.seek CC + "manipulator"&5' +94 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +3 .tCC.seek :open + "collection"'7( +471 "core" ( +2 "storage"(1& +4 "core" &N Z Y\  + "storage"(& +4 "core" &N Z Y\  + "manipulator"&9& +3 "core" &! ; u:+ +2 "manipulator"&:% +4 "core" %   u + .tForearm.seek :retract +2 "manipulator"&<'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&6( +197 "core" ( +2 "manipulator"&>& +4 "core" & 3 x' + "storage"(?& +4 "core" &N h f \  +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&@'m +102 "core" ' +2 .tElbow.hold + "manipulator"&8, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&C1 +72 "core" 1 +2 "manipulator"&% +4 "core" % ͟  ou +2 "storage"(E& +3 "core" &N I A \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 350 counts + "manipulator"&;' +17 "core" ' +2 "manipulator"&G& +4 "core" & > y' + "storage"(H& +4 "core" &N R X I\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +41 "manipulator"&I' +25 "core" ' +2 "storage"(% +4 "core" % W S C\  +2 ."downElevator"SE.seek :down +4 "storage"(3'} +98 (L% +3 "core" %^8 ` \\\ [u +2 "manipulator"&N% +4 "core" % ' w + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&Q'\ +93 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +1129 #t-> CSV.air2 + .CSV.dial :air2 + "collection"'K @ +117 "core" A +819 #t-> CS.empty + .CS.seek :empty +2 "collection"'D'ӂ +2605 "core" ' +2 "collection"'B% +4 "core" %ӆ45|\  +4331 #t-> startTube 2 +3187 #-> daExtract 25 + #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'A& +3 "core" &-\  +2 "manipulator"&O% +3 "core" %\  } +2 "storage"(F% +3 "core" %| \  +2 "storage"(M. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(U( +359 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (T& +2 "core" &  ? A \ & +2 "manipulator"&W& +3 "core" & ) u' +2 .tElbow.seek 2 + "manipulator"&X( +39 "core" ( +2 "manipulator"&J& +4 "core" & r wM + "storage"(Y& +4 "core" &  D ? =\ & +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&P' +101 "core" ' +3 "storage"(& +3 "core" &  [ `\ & +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(R' +285 "core" ' +2 "storage"(]- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (\\& +3 "core" &  = = \ & + "manipulator"&Z& +4 "core" &  vM + .tElbow.seek 2 +2 "manipulator"&a( +3 "core" ( + "manipulator"&`& +3 "core" &  vM +2 "storage"(c& +3 "core" &  > = g\ & +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&b'Ϊ +14 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&V/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&d& +4 "storage"(g'} +5 "core" &  tM + "manipulator"&f% +4 "core" % Υ  vD +2 .tForearm.seek :retract + "manipulator"&h'\ +93 "core" ' +3 .tElbow.seek CC +2 "manipulator"&_( +152 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +7 "core" ( +2 "manipulator"&i& +4 "core" &"  r<@ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &"  r<@ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&=' +100 "core" ' +2 "manipulator"&l& +4 "core" &# } p<@ +2 "manipulator"&m% +4 "core" % }  2 p +2 "collection"'e& +3 "core" & +2 "collection"'k& +3 .tCC.seek :closed +2 "collection"'q(` +2 "core" &/ +4 & : +9 &:Es 3 +10 &]nz G +9 &a T +10 &J S +9 &{N R +9 &=L_ R +10 &NJ S +9 &Q3 S +9 &K& S +10 &DO S +9 &!Q S +9 &"L R +10 &$N R +9 &&LNw S +10 &(Lq S +9 &)J S +9 &+K S +10 &-TL S +9 &/M S +9 &0Q S +10 &2K S +9 &4\\L S +10 &6L S +9 &7M R +9 &9O S +10 &;dL S +9 &='M R +10 &>K S +9 &@M R +9 &BlO S +10 &D/I R +9 &EN S +9 &GU \  S +10 &Io^l T +9 &K(ye X +10 &L7%P \\ +9 &NJDG ^ +9 &P[WSI ^ +10 &Rd_K _ +9 &Ski/ _ +9 &Urq# ` +10 &W]xv# ` +9 &Y| a +10 &Z a +9 &\\ b +9 &^^ b +10 &_b 6 +9 &`` "g +8 ( +2 &`lt [ + "collection"'k& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.44 + .Hand.open + "manipulator"&r1 +72 "core" 1 +2 "manipulator"&s% +4 "core" % h j l + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 25ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")u+ +3 "core" + + "sampler")o% +3 "core" %ۙWV "\  +2 "collection"'p& +4 "core" &`lsV [ +2 "Can"\ ji +2 #tCalibrating pressure sensors .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +28 +2 .tdelay 3.8 seconds +382 "collection"'x% +3 "core" %ӆ|} +2 "sampler"){% +3 "core" %3Z[ +\  +2 .tSSV.dial :spit + "sampler")v +133 "core"  +2 .tSS.seek 0ml +2 "sampler")~'z +296 "core" ' +2 .tSSV.dial CBV + "sampler")  +135 "core" +2 .tCTV.dial :intake + "collection"'  +75 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "12:41:53.11" +1160 !o:IRB::Abort: mesg"User Abort!!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +300 ."samplerPumpShutdown"Gate.power :sampler,:OFF +2 ."pumping"Gate.power :analytic3,:OFF +2218 #t-> Hand.cc + !o:NoMethodError : mesgu:NameError::message+undefined method `cc' for Hand:Gripper: name:cc: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1072 #-> Arm.CC +3 "manipulator"&& +3 "core" &"  t<@ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :CC +2 "manipulator"&w( +45 "core" ( +2 "manipulator"&|& +4 "core" &  x + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &}& +2 "core" & ] x +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 "manipulator"&& +6 "core" &  w +4 "manipulator"&% +5 "core" %-  w +1063 #t-> Hand.close + .Hand.close + "manipulator"&/ +75 "core" / +373 #t-> CC.open +2 .CC.seek :open + "collection"' ( +469 "core" ( +2 "collection"'& +4 "core" &\ +1872 #t-> Arm.garage + "manipulator"&& +3 "core" &  } +2 "manipulator"& % +3 "core" % -\   } +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +274 "core" ( +2 "manipulator"&& +4 "core" &,\  + }I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &, L }I + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +108 "core" ' +3 "manipulator"&& +3 "core" &, J uI +2 "manipulator"&% +3 "core" %  u +1761 #t-> Hand.open + .Hand.open + "manipulator"&1 +75 "core" 1 +969 #t-> Arm.retract + "manipulator"&% +3 "core" %   v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 "manipulator"&& +4 "core" &, z ~I + "manipulator"& % +4 "core" %\  h ~ +2146 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1773 #t-> Arm.home +2 "manipulator"&& +3 "core" &,\ \  M I + "manipulator"&"% +4 "core" %\  G  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :home + "manipulator"&$( +106 "core" ( +2 "manipulator"&!& +3 "core" & \  N ~ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &%& +2 "core" & # ~ +2 .tForearm.seek :home +2 "manipulator"&(' +36 "core" ' +2 "manipulator"&*& +4 "core" & ; + E  + "manipulator"&,% +4 "core" %( - U +1880 #t-> access 2 +3 .SE.seek :down + "storage"(S'} +2 "core" ' +2 "manipulator"&^% +4 "core" %(   U + "manipulator"&)% +3 "core" %( 4  U +2 .tForearm.seek :retract +2 "manipulator"&-'\ +36 "core" ' +2 .tElbow.seek :clear + "manipulator"&/(d +194 "core" ( +2 "manipulator"&% +3 "core" %   { +2 "manipulator"&2& +4 "core" &d  {7 +43 .tSC.reconfigure SCtight +10 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(4(K +1303 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (&& +2 "core" &K0 ^ Z +\   +3805 "Can"\ !FE +456 #t-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"''& +3 "core" & +2 "manipulator"&& +3 "core" &d u7 +2 "manipulator"&0% +3 "core" %   u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&[(, +132 "core" ( +2 "manipulator"&1& +4 "core" &, p x^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, # x^ +2 .tForearm.seek :garage + "manipulator"&9' +101 "core" ' +2 .tHand.close + "manipulator"&:/ +75 "core" / +2 "manipulator"&>& +4 "core" &,  s^ +2 "manipulator"&5% +3 "core" % 2  s +2 .tForearm.seek :retract + "manipulator"&?'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&.( +280 "core" ( +2 "manipulator"&C& +4 "core" &# M u=F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &# j u=F +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&E' +99 "core" ' +2 "manipulator"&G& +4 "core" &#  s=F +2 "manipulator"&H% +3 "core" %  s +2 "collection"'<& +3 "core" & +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'6(` +2 "core" & +3 &  +10 &,q , +9 &a} A +10 &Or S +9 &L S +9 &Q S +10 &O S +9 &TP S +9 &O S +10 &L S +9 &P S +9 & \\P S +10 &"O S +9 &#N S +10 &%R S +9 &'dQ S +9 &)&M S +10 &*O S +9 &,O S +9 &.mQp S +10 &0/Ps S +9 &1Oo S +10 &3Pv S +9 &5tNw S +9 &75P T +10 &8O S +9 &:O S +9 &<}O S +10 &>@N, S +9 &@O S +10 &AO S +9 &CMc S +9 &EGPk S +10 &G\ Mg S +9 &HSZ S +9 &J\\z U +10 &LA~ s X +9 &MK<u \\ +10 &OVVu ^ +9 &QsXXu _ +9 &S5[[s _ +10 &T\\\\x _ +9 &V`^v ` +9 &Xvb_q ` +10 &Z6dcm a +9 &[eeh b +10 &]ji_ b +9 &_nmk[ D +9 &`D,nmY )z +10 &`ljnn R +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.40 + "collection"'L& +3 "core" &`lgmlS R + .tHand.open +2 "manipulator"&N1 +66 "core" 1 +2 "manipulator"&@% +4 "core" %  1 o +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&;'\ +95 "core" ' +2 #tPurging external Intake + "collection"'+& +4 "core" &`lgki R +2 "collection"'I% +3 "core" %ӆjk\ + .tCSV.dial :flush +2 "collection"'3  +103 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'#' +2482 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'K + '  +74 "core" ~ +34  +2 .tCTV.dial :intake + .Intake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'B'Ӵ +2476 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'A  +76 "core" ~ +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&O& +4 "core" &# x m=F +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&F( +3 "core" ( +2 "manipulator"&M& +4 "core" &# L m=F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &T& +3 "core" &# ] m=F +2 .tForearm.seek CC + "manipulator"&W' +96 "core" ' +2 .tHand.close + "manipulator"&J/ +76 "core" / +2 .tCC.seek :open +2 "collection"'Y( +469 "core" ( +3 "manipulator"&& +3 "core" &# U q=E +2 "manipulator"&8% +3 "core" %   p +2 .tForearm.seek :retract + "manipulator"&Q'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&](, +283 "core" ( +2 "manipulator"&\\& +4 "core" &,  v> + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Z& +3 "core" &, A v> +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&`' +114 "core" ' +2 .tHand.open + "manipulator"&c1 +66 "core" 1 +2 "manipulator"&V% +4 "core" % \ n i k Z jH + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +98 "core" ' +1931 #t-> startTube 2 +877 #-> daExtract 25 + #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'f& +3 "core" & +2 "manipulator"&X% +4 "core" %\  * x +2 "storage"(P% +3 "core" % b a\  +2 "storage"(i. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(j( +1313 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (R& +2 "core" & C B\  +2 "manipulator"&b& +3 "core" &, v> +2 "manipulator"&l% +3 "core" %\  v +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&m( +192 "core" ( +2 "manipulator"&e& +4 "core" & # t- + "storage"(a& +4 "core" & > = X\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&g' +100 "core" ' +2 "storage"(h& +4 "core" & _ ^\  + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(7' +284 "core" ' +2 "storage"(r- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (s& +3 "core" & < 3 =\  +2 "manipulator"&o& +3 "core" &  s- +2 .tElbow.seek 2 + "manipulator"&k( +47 "core" ( +2 "manipulator"&p& +4 "core" & 3 vT + "storage"(=& +4 "core" & H > j\  + .tForearm.seek 2 + 300 counts +2 "manipulator"&U'Ϊ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&u/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&z& +4 "storage"(y'} +4 "core" & \ wT +2 "manipulator"&x% +4 "core" % Υ  x + .tForearm.seek :retract +2 "manipulator"&{'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&v( +153 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +3 "core" ( +2 "manipulator"&t& +3 "core" &) ! rBg + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &) rBg +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 "manipulator"&& +4 "core" &)  rBf +2 "manipulator"&|% +3 "core" %  s, +2 "collection"'}& +3 "core" &l +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &k +51 &j  + &*qi , +7 &a}g A + &Spj S + &J_ S + &RT S + &MZ S +5 &ZOY S +10 &QZ S +9 &M^ S +10 &M] S +9 & aNW S +9 &"$NW S +10 &#PY S +9 &%NY S +9 &'jOV S +10 &)-LZ R +9 &*NS S +10 &,LT S +9 &.rNI S +9 &04LE S +10 &1LC S +9 &3LE S +9 &5zMF S +10 &7;LL S +9 &8NM S +10 &:KI S +9 &<MA S +9 &>DOC S +10 &@PH S +9 &AKA S +9 &CLB R +10 &EMLE R +9 &GN= S +10 &HUA T +9 &Je 7 V +9 &LAC/4 Y +10 &Meb3 ] +9 &Ohh3 ^ +9 &Qwlj3 _ +10 &S9kj2 _ +9 &Tmk) ` +10 &Vom5 ` +9 &Xypo( a +9 &Z9rr2 a +10 &[uv( b +9 &]zy4 b +9 &_m}{7 E +10 &`D,}}, ){ +9 &`ix}|0 V +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.51 + .Hand.open + "manipulator"&_1 +72 "core" 1 +2 "manipulator"&n% +4 "core" % & o, +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 25ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.reconfigure SSconfig + "sampler")#.0X +27 +2 .tdelay 3.8 seconds +382 "collection"'w% +4 "core" %Ӷ| +2 "sampler")% +3 "core" %3XY -\  + .tSSV.dial :spit +2 "sampler") +133 "core"  +2 .tSS.seek 0ml +2 "sampler")'z +275 "core" ' +2 .tSSV.dial CBV + "sampler")  +134 "core" +2 .tCTV.dial :intake +2 "collection"'  +74 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "12:48:37.40" +1480 #"pumping"0.0L/min +3006 #0.0L/min +2336 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +663 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2868 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +131 #"pumping"0.0L/min +79 "collection"'% +3 "core" %Ӷ +3 #tIntake @16.3psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +4 "sampler")#.0X  +34 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'5'Ӵ +5 "core" ' +2 ."airStroke"CSV.dial :air + "collection"'- @ +73 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'9' +71 "core"  +2 .tCTV.dial :air +2 "collection"'C  +75 "core" ~ +2 .tdelay 15 seconds +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF + ."pumping"Gate.power :analytic3,:OFF +1499 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +135 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +4 "collection"'[  +2 "sampler")G'z +6 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust + "sampler")H  +125 "core"  +11  +531 ' +2 "sampler")<% +4 "core" %vYX /\  + .tCBV.dial between SSV and waste2 +2 "collection"'?  +29 "core"  +2 "collection"' % +4 "core" %  \ + .tCSV.dial between air and CTV +2 "collection"'L ` +28 "core" a +3 .tCS.seek 8.374ml + "collection"'N' +474 "core" ' +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'@  +28 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<<b +3 .tCS.seek 0ml + "collection"'+'Ӵ +1765 "core" ':<w +3 "collection"'I% +3 "core" %f<>t  +2 "sampler")% +3 "core" %vYY #\  +2 #tBubblePoint: Intake @39.1psia, Outlet @15.0psia + .CBV.dial SSV + "collection"'3 @ +29 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +39 "core"  +3 .tCTV.dial :air,avoiding: :intake +2 "collection"'m  +137 "core" +2 ."CSpush"CSV.dial CTV +4 .tSS.seek 10ml +2 "sampler")g' +98 ."CSpush"CSV.dial :air +2 "collection"'t @ +42 "core" ? +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"''Ӵ +107 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")7 +72 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +59 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +335 "core" ' +3 .tdelay 5 seconds +394 "Can"\ LL +107 .tCSR.select :air +2 "collection"' +9 '% +6 "core" %9 \ +4 .tCS.seek 5.999ml +2 "collection"'' +1348 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"' 'ӂ +1510 "core" ' +2 .tCSV.dial CSR + "collection"'  +44 "core"  +2 "collection"'j% +4 "core" %Ӆ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'~' +591 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'q% +3 "core" %  +2 .tCS.seek 5ml + "collection"' 'qi +832 "core" ' +2 .tdelay 2 seconds +246 .CSV.dial CTV +3 "collection"'  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'w'> +1088 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"' \  +4 '9 +3 "core" 9d +103 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9 d +102 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +103 "collection"'9 +3 "core" 9d +102 "collection"'"9 +3 "core" 9d +102 "collection"'!9 +3 "core" 9"d +102 "collection"'%9 +3 "core" 9&d +102 "collection"'*9 +3 "core" 9+d +102 "collection"' 9 +3 "core" 9/d +102 "collection"'9 +3 "core" 983d +102 "collection"'9 +3 "core" 9U7d +102 "collection"'^9 +3 "core" 9s;d +102 "collection"')9 +3 "core" 9@d +103 "collection"',9 +3 "core" 9Dd +102 "collection"'9 +3 "core" 9Hd +102 "collection"'9 +3 "core" 9Ld +102 "collection"'$9 +3 "core" 9Pd +102 "collection"'&9 +4 "core" 9CUd +102 "collection"''9 +3 "core" 9iYb +102 "collection"'9 +3 "core" 9]_ +102 "collection"'09 +3 "core" 9a] +102 "collection"'29 +3 "core" 9fX +102 "collection"'(9 +3 "core" 9jT +102 "collection"'9 +3 "core" 9&nO +102 "collection"'/9 +3 "core" 9NrM +102 "collection"':9 +3 "core" 9tvI +102 "collection"'-9 +3 "core" 9{D +102 "collection"'>9 +3 "core" 9B +102 "collection"'C9 +3 "core" 9@ +102 "collection"'B9 +3 "core" 9 > +102 "collection"'59 +3 "core" 9+; +102 "collection"'9 +3 "core" 9N7 +102 "collection"'[9 +3 "core" 9o5 +102 "collection"'H9 +3 "core" 94 +102 "collection"'19 +3 "core" 93 +102 "collection"'<9 +3 "core" 92 +102 "collection"'?9 +3 "core" 90 +102 "collection"' 9 +3 "core" 90 +103 "collection"'L9 +3 "core" 9/ +102 "collection"'99 +3 "core" 9%/ +102 "collection"'@9 +3 "core" 9:- +102 "collection"'N9 +3 "core" 9N+ +102 "collection"'I9 +3 "core" 9b* +103 "collection"'9 +3 "core" 9v) +102 "collection"'39 +3 "core" 9' +102 "collection"'G9 +3 "core" 9% +102 "collection"'D9 +3 "core" 9$ +102 "collection"'K9 +3 "core" 9# +102 "collection"'9 +3 "core" 9# +102 "collection"'E9 +3 "core" 9 ! +102 "collection"'#9 +3 "core" 9 " +102 "collection"'O9 +3 "core" 9 # +102 "collection"'M9 +3 "core" 9 ! +103 "collection"'J9 +3 "core" 9  +102 "collection"'A9 +3 "core" 9 $ +102 "collection"';9 +3 "core" 9 1 +102 "collection"'+9 +3 "core" 9 > +102 "collection"'T9 +3 "core" 9 J( +103 "collection"'.9 +3 "core" 9 T  +102 "collection"'69 +3 "core" 9 _ +102 "collection"'89 +3 "core" 9 i\  +102 "collection"'W9 +3 "core" 9 s +102 "collection"'9 +3 "core" 9 | +103 "collection"'Z9 +3 "core" 9 ! +102 "collection"'F9 +3 "core" 9 ! +102 "collection"'c9 +3 "core" 9 " +102 "collection"'V9 +3 "core" 9 %# +102 "collection"'`9 +3 "core" 9 ,' +102 "collection"'\\9 +3 "core" 9 ++ +102 "collection"'Q9 +3 "core" 9 &/ +102 "collection"'X9 +3 "core" 9 ,4 +102 "collection"'P9 +3 "core" 9 ,8 +102 "collection"'49 +3 "core" 9 /< +102 "collection"'R9 +3 "core" 9 /@ +102 "collection"'b9 +3 "core" 9 1D +102 "collection"'l9 +3 "core" 9 2I +102 "collection"'e9 +3 "core" 9 3M +102 "collection"'f9 +3 "core" 9 9Q +103 "collection"']9 +3 "core" 9 7U +102 "collection"'a9 +3 "core" 9 ;Y +102 "collection"'d9 +3 "core" 9 >^ +102 "collection"'r9 +3 "core" 9 ?b +102 "collection"'s9 +3 "core" 9 ;f +102 "collection"'i9 +3 "core" 9 <j +102 "collection"'S9 +3 "core" 9 =n +102 "collection"'p9 +3 "core" 9 ?s +102 "collection"'=9 +3 "core" 9 ?w +102 "collection"'o9 +3 "core" 9\ A{ +102 "collection"'u9 +3 "core" 9\ C +102 "collection"'x9 +3 "core" 9\ F +102 "collection"'m9 +3 "core" 9\ \ H +102 "collection"'t9 +3 "core" 9\ H +102 "collection"'z9 +3 "core" 9\ H +103 "collection"'79 +3 "core" 9\ M +102 "collection"'h9 +3 "core" 9\ N +102 "collection"'9 +3 "core" 9\ M +102 "collection"'g9 +3 "core" 9\ O +102 "collection"'U9 +3 "core" 9\ $N +103 "collection"'|9 +3 "core" 9\ (N +102 "collection"'}9 +3 "core" 9\ -O +102 "collection"'9 +3 "core" 9\ 0O +102 "collection"'y9 +3 "core" 9\ 3Q +102 "collection"'{9 +3 "core" 9\ 7S +103 "collection"'k9 +3 "core" 9\ ;V +102 "collection"'Y9 +3 "core" 9\ ?X +102 "collection"'_9 +3 "core" 9\ DX +102 "collection"'9 +3 "core" 9\ G\\ +102 "collection"'n9 +3 "core" 9\ J` +102 "collection"'9 +3 "core" 9\ O\\ +102 "collection"'9 +3 "core" 9\ QZ +102 "collection"'9 +3 "core" 9\ T\\ +102 "collection"'j9 +3 "core" 9\ X] +102 "collection"' 9 +3 "core" 9\ Z_ +103 "collection"'q9 +3 "core" 9\ \\` +102 "collection"'~9 +3 "core" 9\ ^b +102 "collection"'9 +3 "core" 9\ ae +102 "collection"' 9 +2 "core" 9\ cb +103 "collection"'9 +3 "core" 9\ gd +103 "collection"'9 +3 "core" 9\ je +102 "collection"'9 +3 "core" 9\ md +102 "collection"'9 +3 "core" 9\ oe +102 "collection"'9 +3 "core" 9\ sg\  +102 "collection"'9 +3 "core" 9\ wj +102 "collection"'9 +3 "core" 9\ yj +102 "collection"'"9 +3 "core" 9\ {h +102 "collection"'!9 +3 "core" 9\ ~j +102 "collection"'%9 +2 "core" 9\ i +103 "collection"'*9 +3 "core" 9\ k# +102 "collection"' 9 +3 "core" 9\ m' +102 "collection"'9 +3 "core" 9\ p, +2 .tCH.hold 10:00,70C +2 "collection"' `\ `\  +4 "core" , +9148 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +30307 "Can" +2677 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +17855 "core" ` +2 "collection"'^9 +3 "core" 9\  +2 #tCollection Puck Heater at 70.1C after lysing +2 .CS.seek 0ml + "collection"')'Ӵ +333 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"', @ +106 "core" B +2 .tCSV.dial :air + "collection"' @ +44 "core" > +3 .tCS.seek 5ml +2 "collection"''qi +1341 "core" ' +2 .tCSV.dial CTV + "collection"'$  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'& @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"''  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'0'Ӵ +1346 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'2 +104 "core"  +2 .tCBV.dial CSV + "collection"'(  +28 "core"  +2 "collection"'% +4 "core" %ӱ 5 +2 .tCS.seek 5ml + "collection"'/'qf +1339 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"':  +44 "core" +2 "collection"'-% +4 "core" %qb  + .tCS.seek 6.999ml +49 "collection"'>'w +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'C @ +55 "core" B +2 .tCS.seek 10ml +2 "collection"'B' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'5 ` +118 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'[  + 'H  +30 "core"  +108  +2 .tCS.seek 5ml +2 "collection"'1'qi +1347 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'< @ +104 "core" A +2 .tCSV.dial :waste + "collection"'? +105 "core" +2 .tCS.seek :empty +2 "collection"' 'ӂ +1340 "core" ' +2 .tCSV.dial :air + "collection"'L @ +73 "core" A +2 .tCS.seek 5ml +2 "collection"'9'qi +1345 "core" ' +2 .tCSV.dial CTV + "collection"'@  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'N @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'I  +42 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +44 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'3'Ӵ +1207 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +125 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'G +116 "core" +2 .tCBV.dial CSV + "collection"'D  +32 "core"  +3 "collection"'K% +4 "core" %ӹ +2 .tCS.seek 5.001ml + "collection"''qn +1338 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'E  +42 "core" +2 "collection"'#% +4 "core" %qnD  +2 .tCS.seek 7.001ml + "collection"'O' +581 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'M @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'J' +839 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'A ` +117 "core" _ +2 #tLysing Complete + "collection"';& +4 "core" &`irLK V +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&+% +3 "core" %\  i f j+ +2 "storage"(T% +3 "core" %  .\ +2 "storage"(.. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(6(R +354 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (8& +2 "core" &T B\  +2 "manipulator"&W& +3 "core" &( D C 7 fBf +2 "manipulator"&% +3 "core" %\  F B ? g+ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&Z( +167 "core" ( +2 "manipulator"&F& +4 "core" & j d $ k + "storage"(c& +4 "core" &T\ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts + "manipulator"&V' +97 "core" ' +2 "storage"(`& +4 "core" &T  K\ \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(\\' +279 "core" ' +2 "storage"(Q- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 "manipulator"&X& +3 "core" & [ a i + "storage"(P& +4 "core" &T I\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&4'm +21 "core" ' +2 .tElbow.hold + "manipulator"&R, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(b- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(l' +30 "core" ' +2 "manipulator"&e% +4 "core" %͟ ) E D d + "storage"(f& +4 "core" &T \  + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 350 counts +2 "manipulator"&]' +13 "core" ' +2 "manipulator"&a& +4 "core" & ] c l +2 "storage"(d& +3 "core" &T I\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&r' +22 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(s' +41 "core" ' +2 "manipulator"&i& +4 "core" & }  m +2 "manipulator"&S% +4 "core" % { y # ma + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&p'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&=( +165 "core" ( +2 "manipulator"&o& +4 "core" &+ O Q H gDv +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &u& +3 "core" &+ L J gDu + .tForearm.seek CC +2 "manipulator"&x' +94 "core" ' +2 .tHand.close + "manipulator"&m/ +66 "core" / +2 .tCC.seek :open +2 "collection"'t( +469 "core" ( +2 "storage"(z& +4 "core" &T \\\ + "storage"(7& +4 "core" &T \ + "manipulator"&h& +4 "core" &* d k kCt + "manipulator"&% +4 "core" %  i h  k + .tForearm.seek :retract +2 "manipulator"&g'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&U( +159 "core" ( +2 "manipulator"&|& +4 "core" & _ oS +2 "storage"(}& +3 "core" &T   H\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&'m +102 "core" ' +2 .tElbow.hold + "manipulator"&y, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&{1 +75 "core" 1 +3 "manipulator"&k% +4 "core" % ͜ [ Z y i +2 "storage"(Y& +3 "core" &T\ + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 347 counts +2 "manipulator"&_' +16 "core" ' +2 "manipulator"&& +4 "core" & U qQ + "storage"(n& +4 "core" &T ' '\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts + "manipulator"&' +15 "core" ' +2 "storage"(% +4 "core" % ( ' \  +2 ."downElevator"SE.seek :down +4 "storage"('} +98 (j% +3 "core" %"1   \ [t +2 "manipulator"& % +3 "core" % { G p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +91 "core" ' +78 ' +3 ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +837 #t-> CSV.air2 + .CSV.dial :air2 + "collection"'~ @ +118 "core" B +2834 #t-> CS.empty + .CS.seek :empty +2 "collection"''ӂ +2607 "core" ' +2 "collection"' % +4 "core" %ӂ +1535 #t-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &~ +2 "manipulator"&& +3 "core" & 6 vQ +2 "manipulator"&% +3 "core" %\  v +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +172 "core" ( +2 "manipulator"&& +4 "core" &, 5 v> + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  v> +2 .tForearm.seek :garage + "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"&"/ +77 "core" / +2 "manipulator"&!& +4 "core" &, ' p> + "manipulator"&%% +4 "core" % 3 }  p +2 .tForearm.seek :retract + "manipulator"&*'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +284 "core" ( +2 "manipulator"&& +4 "core" &* R rCr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &* S rCr +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&' +98 "core" ' +2 "manipulator"&^& +4 "core" &*  qCr +2 "manipulator"&w% +3 "core" % 3 q +2 "collection"',& +3 "core" &b +2 "collection"'& +3 .tCC.seek :closed +2 "collection"')(` +2 "core" &\\ +5 &g 7 +10 &8Fve 3 +9 &^pyT H +9 &[E S +10 &J5 R +9 &~J0 R +9 &@I R +10 &L R +9 &O S +10 &J R +9 &HJ R +9 &! J S +10 &"M S +9 &$N S +9 &&PK% R +10 &(N> R +9 &)M2 R +10 &+L. R +9 &-WN S +9 &/I R +10 &0Q S +9 &2N\ R +9 &4aL R +10 &6!O S +9 &7I\\ R +10 &9Qv R +9 &;hK R +9 &=*J R +10 &>J R +9 &@J R +9 &BpK| R +10 &D2Hy R +9 &EJb R +10 &GQa S +9 &IvUX S +9 &K2g O U +10 &L3%= Y +9 &NSOL ] +9 &P_WVE ^ +10 &R WU7 ^ +9 &SWX. _ +10 &UYZ/ _ +9 &Wa]Y! ` +9 &Y!\\\\) ` +10 &Z_^' a +9 &\\`_( a +9 &^bbb$ b +10 &_ccb 1 +9 &`e!dd ] +9 ( + &`njec T + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.42 + "collection"'$& +4 "core" &`njcd T + .tHand.open + "manipulator"&&1 +73 "core" 1 +2 "manipulator"&'% +4 "core" %  m + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 #tPurging external Intake +2 "collection"'& +3 "core" &`njXX T +2 "collection"'2% +3 "core" %ӂXX +2 .tCSV.dial :flush + "collection"'(  +101 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'' +2484 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'0 +73 "core" ~ +2 .tCTV.dial :intake + "collection"':  +75 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'-'Ӵ +2475 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'/  +74 "core"  +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&C& +4 "core" &* i h  jCr +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&>( +4 "core" ( +2 "manipulator"&5& +4 "core" &* a h - jCr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &* g _ jCr +2 .tForearm.seek CC + "manipulator"&[' +94 "core" ' +2 .tHand.close + "manipulator"&H/ +76 "core" / +2 .tCC.seek :open +2 "collection"'B( +472 "core" ( +2 "manipulator"&<& +4 "core" &*  nCr + "manipulator"&?% +3 "core" %  h n +2 .tForearm.seek :retract +2 "manipulator"&1'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&L(, +288 "core" ( +2 "manipulator"& & +4 "core" &,  s0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &, < s0 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&N' +113 "core" ' +2 .tHand.open +2 "manipulator"&I1 +70 "core" 1 +2 "manipulator"&% +4 "core" % g H P < g= + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&9'\ +102 "core" ' +248 "Can"\ 22 +8629 #t-> startTube 2 +27 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1822 #t-> daExtract 25 + #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'G& +4 "core" &\ + "manipulator"&D% +4 "core" %\   v& +2 "storage"(K% +3 "core" % a a\  +2 "storage"(3. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(E( +359 "core" ( +2 .tSC.reconfigure SCloose + "storage"($.\ 1~b +3 (#& +2 "core" &  [\ % +2 "manipulator"&& +3 "core" &,  o0 +2 "manipulator"&M% +3 "core" %\   p& +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&O( +217 "core" ( +2 "manipulator"&A& +4 "core" & k t + "storage"(;& +4 "core" &  @ > \  +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&+' +102 "core" ' +2 "storage"(T& +4 "core" &  a a\  +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(.' +277 "core" ' +2 "storage"(8- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (W& +2 "core" &  > ? w\  +2 "manipulator"&& +3 "core" & ] u +2 .tElbow.seek 2 + "manipulator"&F( +31 "core" ( +2 "manipulator"&c& +4 "core" &  uT + "storage"(`& +4 "core" &  = ? m\  + .tForearm.seek 2 + 300 counts +2 "manipulator"&v'Ϊ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&Q& +5 "storage"(X'} +3 "core" & W vT +2 "manipulator"&P% +4 "core" % Ρ R w + .tForearm.seek :retract +2 "manipulator"&b'\ +92 "core" ' +3 .tElbow.seek CC +4 "manipulator"&e( +164 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +21 "core" ( +2 "manipulator"&f& +4 "core" & $ u + .tElbow.reconfigure LooseElbow +49 "manipulator"&$ &.,(#b +4 &a& +2 "core" & l u +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&d' +100 "core" ' +3 "manipulator"&i& +4 "core" & T s +2 "manipulator"&S% +4 "core" % 9 t +2 "collection"'V& +3 "core" & +2 "collection"'Z& +3 .tCC.seek :closed +2 "collection"'\\(` +2 "core" & +3 & \ +10 &+q ,~ +10 &`yZ @ +9 &Po S +9 &L R +10 &N S +9 &P S +9 &VQ S +10 &O S +9 &Pw S +10 &Np R +9 & _Mi R +9 &" N^ S +10 &#PU S +9 &%QL S +9 &'gNI R +10 &))KD R +9 &*NB R +10 &,N; S +9 &.nL5 S +9 &00K, S +10 &1L) R +9 &3N S +9 &5vP S +10 &78Q S +9 &8J S +10 &:J S +9 &<M R +9 &>@J S +10 &@K S +9 &AJ S +9 &CJ S +10 &EHJ S +9 &G\ J S +10 &HT S +9 &Ja U +9 &L> Y +10 &M! ] +9 &O+' ^ +9 &Qt/+ ^ +10 &S5C> _ +9 &TJJ _ +10 &VJI\ ` +9 &XwLK ` +9 &Z7ML a +10 &[PO a +9 &]TR b +9 &_mVW E +10 &`D,YX )z +9 &`iwWW U +2 ( + "collection"'Z& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.47 + .Hand.open + "manipulator"&41 +71 "core" 1 +2 "manipulator"&]% +4 "core" %  o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&l'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 25ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold + "sampler")o+ +3 "core" + +2 "sampler")u% +3 "core" %ۘZX #\  +2 "collection"'r& +4 "core" &`ivVV U +2 "Can"\ FG + #tCalibrating pressure sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0X% +3 "core" %Ӳ +2 "sampler")I% +3 "core" %dd  +52 "collection"'% +3 "core" %Ӳ +2 "sampler")1% +3 "core" %dd & +53 "collection"'N% +3 "core" %Ӳ +2 "sampler")G% +4 "core" %ec  +52 "collection"'D% +3 "core" %Ӳ +2 "sampler")K% +3 "core" %da ' +52 "collection"'3% +3 "core" %Ӳ +2 "sampler")#% +3 "core" %dc & +53 "collection"'% +3 "core" %Ӳ +2 "sampler")M% +3 "core" %ed " +52 "collection"'A% +3 "core" %Ӳ +2 "sampler");% +3 "core" %de  +52 "collection"'L% +4 "core" %Ӳ~ + "sampler")T% +4 "core" %db ) +52 "collection"'9% +3 "core" %Ӳ +2 "sampler")8% +3 "core" %dd  +53 "collection"'W% +4 "core" %Ӳ +2 "sampler")% +3 "core" %ed  +53 "collection"'c% +3 "core" %Ӳ +2 "sampler")`% +3 "core" %dd & +52 "collection"'% +3 "core" %Ӳ +2 "sampler")Q% +4 "core" %gf ) + "sampler")P% +3 "core" %ec ( +2 .tIntake.select :close + "sampler")0 +10 )O% +2 "core" %ed  + .tSSV.dial :exhaust +2 "sampler")+  +76 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler").'z +480 #"pumping"0.0L/min +426 "core" ' +2 .tExhaust.select :close + "sampler") +10 #tSampled 25.0ml + #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close +2 "collection"'f& +2 "core" &`is U +2 ."airStroke"CSV.dial :waste +4 "sampler")a% + "collection"'v +5 "core" %vgd   +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")F  +31 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'i'Ӵ +6 "core" ' +2 ."airStroke"CSV.dial :air + "collection"'S @ +73 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'V' +76 "core"  +2 .tCTV.dial :air +2 "collection"'X  +73 ."samplerPumpShutdown"Gate.power :sampler,:OFF +2 "core"  +2 .tdelay 15 seconds +2 ."pumping"Gate.power :analytic3,:OFF +1501 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")b +136 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +3 "collection"'B  +3 "sampler")4'z +5 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")]  +125 "core"  +10  +536 ' +2 "sampler")u% +4 "core" %v]]   + .tCBV.dial between SSV and waste2 +2 "collection"'Z  +30 "core"  +2 "collection"'r% +4 "core" %z{T  + .tCSV.dial between air and CTV +2 "collection"'d ` +28 "core" a +3 .tCS.seek 7.879ml + "collection"'E'5 +598 "core" ' +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'o  +27 "core"  +4 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +3 .tCS.seek 0ml + "collection"'p'Ӵ +831 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +706 "core" 'G +3 "collection"'m% +3 "core" %G  +2 "sampler")% +3 "core" %v_^   +2 #tBubblePoint: Intake @38.9psia, Outlet @15.0psia + .CBV.dial SSV + "collection"'z @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +338 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +8 '% +3 "core" %<yz  +2 .tCS.seek 6ml + "collection"'H' +310 "Can"\ GG +1035 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +41 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"''ӂ +1533 "core" ' +2 .tCSV.dial CSR + "collection"')  +44 "core"  +2 "collection"'<% +4 "core" %yz{ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'?' +587 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '[% +3 "core" %y{  +2 .tCS.seek 5ml + "collection"' 'qf +835 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'@  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'>'> +1087 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +4 "collection"'I \  + '9 +5 "core" 9 +102 "collection"'19 +3 "core" 9d +102 "collection"'N9 +3 "core" 9 d +102 "collection"'G9 +3 "core" 9 d +102 "collection"'D9 +3 "core" 9d +102 "collection"'K9 +3 "core" 9d +102 "collection"'39 +3 "core" 9d +102 "collection"'#9 +3 "core" 9d +102 "collection"'9 +3 "core" 9"d +102 "collection"'M9 +3 "core" 9&d +102 "collection"'A9 +3 "core" 9(*d +103 "collection"';9 +3 "core" 9B/d +102 "collection"'L9 +2 "core" 9^3d +103 "collection"'T9 +3 "core" 9}7d +102 "collection"'99 +3 "core" 9;d +102 "collection"'89 +3 "core" 9@d +103 "collection"'W9 +3 "core" 9Dd +102 "collection"'9 +3 "core" 9Hd +102 "collection"'c9 +3 "core" 9(Ld +102 "collection"'`9 +3 "core" 9NPd +102 "collection"'9 +4 "core" 9uU` +103 "collection"'Q9 +3 "core" 9Y] +102 "collection"'P9 +3 "core" 9]X +102 "collection"'O9 +3 "core" 9aU +102 "collection"'+9 +3 "core" 9eR +102 "collection"'9 +3 "core" 99jM +102 "collection"'f9 +3 "core" 9`nJ +102 "collection"'a9 +3 "core" 9rG +102 "collection"'v9 +3 "core" 9vD +102 "collection"'S9 +3 "core" 9zB +102 "collection"'F9 +3 "core" 9> +103 "collection"'X9 +3 "core" 9< +102 "collection"'-9 +3 "core" 9<9 +102 "collection"'i9 +3 "core" 9]8 +102 "collection"'b9 +3 "core" 9}5 +102 "collection"'B9 +3 "core" 94 +102 "collection"']9 +3 "core" 92 +102 "collection"'.9 +2 "core" 91 +103 "collection"'u9 +3 "core" 9. +102 "collection"'Z9 +3 "core" 9\ - +102 "collection"'r9 +3 "core" 9# + +103 "collection"'d9 +3 "core" 9< * +102 "collection"'V9 +3 "core" 9R) +102 "collection"'o9 +3 "core" 9g ) +102 "collection"'E9 +3 "core" 9z\ ( +102 "collection"'m9 +3 "core" 9' +102 "collection"'9 +3 "core" 9' +102 "collection"'z9 +3 "core" 9& +102 "collection"'49 +3 "core" 9% +102 "collection"'R9 +22 "core" 9+# +102 "collection"'9 +3 "core" 97" +103 "collection"'|9 +2 "core" 9$" +103 "collection"'79 +3 "core" 9"! +102 "collection"'}9 +3 "core" 9  +102 "collection"'{9 +3 "core" 9 & +102 "collection"'k9 +3 "core" 9 !$ +102 "collection"'9 +3 "core" 9 -" +102 "collection"'h9 +3 "core" 9 9+ +102 "collection"'9 +3 "core" 9 D) +102 "collection"'p9 +3 "core" 9 O, +102 "collection"'Y9 +3 "core" 9 Y0 +102 "collection"'n9 +3 "core" 9 c4 +102 "collection"'g9 +3 "core" 9 m5 +102 "collection"'=9 +3 "core" 9 w7\  +102 "collection"'U9 +3 "core" 9 4 +102 "collection"'x9 +3 "core" 9 6 +103 "collection"'_9 +3 "core" 9 : +102 "collection"'j9 +2 "core" 9 : +103 "collection"'s9 +2 "core" 9 = +103 "collection"' 9 +3 "core" 9 =# +102 "collection"'~9 +3 "core" 9 <( +102 "collection"'9 +6 "core" 9 A, +103 "collection"'69 +3 "core" 9 A0 +102 "collection"' 9 +3 "core" 9 C4 +102 "collection"'9 +2 "core" 9 E9 +103 "collection"'9 +4 "core" 9 E= +102 "collection"'9 +2 "core" 9 FA +103 "collection"'9 +3 "core" 9 HE +102 "collection"'9 +3 "core" 9 HI +102 "collection"'y9 +3 "core" 9 HN +102 "collection"'J9 +3 "core" 9 HR +102 "collection"'!9 +3 "core" 9 KV +102 "collection"'"9 +3 "core" 9 LZ +102 "collection"'q9 +3 "core" 9 N^ +102 "collection"'9 +3 "core" 9 Pc +102 "collection"'9 +3 "core" 9 Qg +102 "collection"'9 +10 "core" 9 Sk +83 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +14 "collection"'9 +3 "core" 9 Sp +102 "collection"'^9 +3 "core" 9 Yt +102 "collection"'w9 +3 "core" 9\ Xx +102 "collection"'9 +3 "core" 9\ [| +103 "collection"',9 +2 "core" 9\ Z +103 "collection"'t9 +3 "core" 9\ Y +102 "collection"'$9 +3 "core" 9\ W +102 "collection"''9 +2 "core" 9\ \\ +103 "collection"'*9 +3 "core" 9\ ] +102 "collection"'29 +50 "core" 9\ b +103 "collection"'%9 +3 "core" 9\ _ +102 "collection"'&9 +3 "core" 9\ a +102 "collection"'9 +3 "core" 9\ $a +102 "collection"'9 +3 "core" 9\ (a +103 "collection"'9 +3 "core" 9\ -c +102 "collection"'9 +3 "core" 9\ 0c +102 "collection"'(9 +3 "core" 9\ 4d +102 "collection"':9 +3 "core" 9\ 8d +102 "collection"'09 +3 "core" 9\ <f +102 "collection"'9 +3 "core" 9\ >i +102 "collection"'/9 +3 "core" 9\ Bg +102 "collection"'C9 +3 "core" 9\ Ei +102 "collection"'9 +3 "core" 9\ Il +102 "collection"'59 +3 "core" 9\ Lm +103 "collection"' 9 +3 "core" 9\ Pm +102 "collection"'H9 +3 "core" 9\ Sl +102 "collection"')9 +3 "core" 9\ Vm +102 "collection"'<9 +3 "core" 9\ Zn +102 "collection"'9 +3 "core" 9\ \\p +103 "collection"'[9 +3 "core" 9\ _q +102 "collection"'?9 +3 "core" 9\ cu +102 "collection"'@9 +3 "core" 9\ fu +102 "collection"' 9 +3 "core" 9\ it +102 "collection"'9 +3 "core" 9\ lu +103 "collection"'19 +3 "core" 9\ nt +102 "collection"'N9 +3 "core" 9\ rv +102 "collection"'G9 +3 "core" 9\ tx  +102 "collection"'D9 +3 "core" 9\ vy  +102 "collection"'K9 +3 "core" 9\ xy +102 "collection"'39 +3 "core" 9\ yz +102 "collection"'#9 +3 "core" 9\ {~ +102 "collection"'9 +3 "core" 9\  +102 "collection"'M9 +3 "core" 9\ " +102 "collection"'A9 +3 "core" 9\ & +103 "collection"';9 +3 "core" 9\ * +102 "collection"'L9 +3 "core" 9\ / +2 .tCH.hold 10:00,70C +3 "collection"'T `\ `\  +3 "core" / +28177 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +11665 "Can" +20153 "core" ` +2 "collection"'99 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'8'Ӵ +336 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'W @ +106 "core" B +2 .tCSV.dial :air + "collection"' @ +44 "core" > +3 .tCS.seek 5ml +2 "collection"'c'qi +657 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +680 "core" ' +2 .tCSV.dial CTV + "collection"'`  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'Q  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'P @ +43 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'O'Ӵ +1349 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'+ +105 "core"  +2 .tCBV.dial CSV + "collection"'  +32 "core"  +2 "collection"'f% +4 "core" %ӳ +2 .tCS.seek 5ml + "collection"'a'qh +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'v  +42 "core" +2 "collection"'S% +4 "core" %qj3  +2 .tCS.seek 7ml + "collection"'F' +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'X @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'-' +834 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'i ` +116 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'b   +31 "core" " +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'B  + ']  +30 "core"  +109  +2 .tCS.seek 5ml +2 "collection"'.'qi +1339 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'u @ +105 "core" A +2 .tCSV.dial :waste + "collection"'Z +105 "core" +2 .tCS.seek :empty +2 "collection"'r'ӂ +1338 "core" ' +2 .tCSV.dial :air + "collection"'d @ +74 "core" A +2 .tCS.seek 5ml +2 "collection"'V'qi +1344 "core" ' +2 .tCSV.dial CTV + "collection"'o  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'E @ +42 "core" @ +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'m  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +56 "core" B +3 .tdelay 2 seconds +202 .CS.seek 0ml + "collection"'z'Ӵ +1351 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'4 +104 "core"  +2 .tCBV.dial CSV + "collection"'R  +32 "core"  +2 "collection"'% +4 "core" %ӵA@ ' +2 .tCS.seek 5ml + "collection"'|'qj +1348 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'7  +43 "core" +2 "collection"'}% +4 "core" %qg q \ +2 .tCS.seek 7ml + "collection"'{'| +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'k @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +840 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'h ` +116 "core" _ +2 #tLysing Complete + "collection"'& +4 "core" &`ir$%T U + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&p% +3 "core" %\  * + b +2 "storage"(Y% +3 "core" % \  + "storage"(n. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(g(R +354 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (=& +2 "core" &S a ` +2 "manipulator"&U& +3 "core" & - , ^ +2 "manipulator"&x% +3 "core" %\  + + ^ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&_( +152 "core" ( +2 "manipulator"&j& +4 "core" & + * _e + "storage"(s& +4 "core" &S ` _ +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"& ' +95 "core" ' +2 "storage"(~& +4 "core" &S a b +2 .tSE.reconfigure SEpick + "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +284 "core" ' +2 "storage"(6- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"& & +3 "core" & . , ^e + "storage"(& +4 "core" &S L K + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&'m +26 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(- +49 "core" -' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"(' +33 "core" ' +2 "manipulator"&y% +4 "core" %͑ S UT + "storage"(J& +4 "core" &S D , + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 336 counts +2 "manipulator"&!'ν +17 "core" ' +2 "manipulator"&"& +4 "core" &  S `d +2 "storage"(q& +4 "core" &S ^ ` +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +17 "core" ' +2 .tSE.seek 2.1 Pucks below Top Plate +2 "storage"('u +38 "core" ' +2 "manipulator"&& +4 "core" &  + `d +2 "manipulator"&% +3 "core" %  ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&w( +194 "core" ( +3 "manipulator"&& +3 "core" &  (  ] +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +2 "core" &   ] +2 .tForearm.seek CC +2 "manipulator"&t' +93 "core" ' +2 .tHand.close + "manipulator"&$/ +77 "core" / +2 .tCC.seek :open +2 "collection"''( +469 "core" ( +2 "storage"(*& +4 "core" &S  \ + "storage"(2& +4 "core" &S \ + "manipulator"&%& +4 "core" & , - a + "manipulator"&&% +4 "core" %  * ) , a +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +150 "core" ( +2 "manipulator"&& +4 "core" & . , p bQ +2 "storage"(& +3 "core" &S z\ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&('m +101 "core" ' +2 .tElbow.hold + "manipulator"&:, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&01 +70 "core" 1 +2 "manipulator"&% +4 "core" % ͜   Z +2 "storage"(/& +4 "core" &S ^ ` + + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 347 counts + "manipulator"&C' +14 "core" ' +3 "manipulator"&& +4 "core" & 5 K h dO +2 "storage"(5& +3 "core" &S \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"& ' +16 "core" ' +2 "storage"(H% +4 "core" % {\  +2 ."downElevator"SE.seek :down +4 "storage"()'} +98 (<% +3 "core" %3 z\ [t +2 "manipulator"&% +3 "core" % , , az +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&['\ +93 "core" ' +39 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2303 #t-> CSV.air2 + .CSV.dial :air2 + "collection"'? @ +117 "core" A +260 #t-> CS.empty + .CS.seek :empty +2 "collection"'@'ӂ +2604 "core" ' +2 "collection"' % +4 "core" %ӄ +4395 #t-> intakePurge +1877 #-> purgeInatke +193 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +411 #t-> PurgeIntake +2 !o:NameError: mesg"'uninitialized constant PurgeIntake: name:PurgeIntake:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1023 #-> intakePurge +4218 #-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" & +2 "manipulator"&1& +4 "core" & h ] iO +2 "manipulator"&N% +3 "core" %\  Z Y i% +2 .tElbow.seek FlushPuck::Garage + "manipulator"&G(, +10 "Can"\ 77 +162 "core" ( +2 "manipulator"&D& +4 "core" &, g d N iJ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &K& +3 "core" &, [ Y iJ +2 .tForearm.seek :garage + "manipulator"&3' +98 "core" ' +2 .tHand.close + "manipulator"&#/ +74 "core" / +2 "manipulator"&& +4 "core" &, L E eJ + "manipulator"&M% +4 "core" % ' E F e + .tForearm.seek :retract +2 "manipulator"&A'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&;( +281 "core" ( +2 "manipulator"&L& +4 "core" &( H L fAd + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" &( C A eAd + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&T' +99 "core" ' +2 "manipulator"&9& +4 "core" &' + + C dAd +2 "manipulator"&>% +3 "core" %  ( B d +2 "collection"'W& +4 "core" &R + "collection"'& +4 .tCC.seek :closed + "collection"'8(` +3 "core" &- +3 &"  +8 &,p, , +10 &a{ A +9 &Yn S +9 &H S +10 &L S +9 &K S +9 &`L S +10 &#L S +9 &L S +10 &L S +9 & hL S +9 &"*L: S +10 &#Lr S +9 &%Lu S +9 &'nNf T +10 &)3Jd S +9 &*L_ S +10 &,K7 S +9 &.xL$ S +9 &0:L S +10 &1L S +9 &3M S +9 &5L S +10 &7AL S +9 &9L S +10 &:L S +9 &<L S +9 &>JJ S +10 &@ L S +9 &AL S +9 &CL S +10 &ERJ S +9 &GKj S +10 &HR T +9 &J\\ U +9 &LM}  X +10 &N \\ +9 &O _ +9 &Q~  _ +10 &S@ _ +9 &U _ +10 &V$! ` +9 &X)' a +9 &ZA/. a +10 &\\54 b +9 &]88 b +9 &_r== @ +10 &`R2AA a +8 ( +2 &`cbAA P + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.48 + "collection"'`& +3 "core" &`cbED P +2 .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&Q% +4 "core" %   \  ` + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +94 "core" ' +2 #tPurging external Intake + "collection"'c& +4 "core" &`cbGJ P + "collection"'+% +4 "core" %ӄHH + .tCSV.dial :flush +2 "collection"'  +103 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'f' +2512 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'O +73 "core"  +2 .tCTV.dial :intake + "collection"'v  +73 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'S'Ӵ +2499 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'a  +75 "core"  +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&X& +4 "core" &'  \\Ad +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +48 .tElbow.seek CC +4 "manipulator"&F( +3 "core" ( +2 "manipulator"&i& +4 "core" &'    \\Ad + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &&   ]Ad +2 .tForearm.seek CC + "manipulator"&B' +93 "core" ' +2 .tHand.close + "manipulator"&]/ +65 "core" / +2 .tCC.seek :open +2 "collection"'-( +470 "core" ( +2 "manipulator"&u& +4 "core" &(  `Ad + "manipulator"&Z% +4 "core" % 7  ` + .tForearm.seek :retract +2 "manipulator"&.'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&d(, +286 "core" ( +2 "manipulator"&r& +4 "core" &, * . I dB + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &o& +3 "core" &, - #  dB +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&E' +114 "core" ' +2 .tHand.open + "manipulator"&m1 +70 "core" 1 +2 "manipulator"&% +4 "core" % r   ZW + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&V'\ +101 "core" ' +5703 #t-> access 1 +3 .SE.seek :down + "storage"(4'} +2 "core" ' +2 "manipulator"&R% +3 "core" %\  : : g\ +2 "manipulator"&& +3 "core" &, 8 0 hB +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(z(<1 +1324 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (7& +2 "core" &<5\  +11343 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32700 "Can"\ 21 +282 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +32985 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +26721 "Can"\ 22 +6259 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32639 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +21090 "Can"\ 32 +11894 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +3 .Gate.cycleModemPower! 5 + #Session Ended +32982 #Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +15112 "Can"$\ 22 +17870 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32983 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +9134 "Can")\ 22 +23848 #"reset-modem"Session Begun +4 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +32984 #Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +3156 "Can".\ 34 +5700 #t-> access 2 +2 .SE.seek :down +2 "storage"(}'} +2 "core" ' +2 "manipulator"&|% +3 "core" %\  , -  a\ +2 "manipulator"&k& +3 "core" &, - - aB +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"({(K +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (h& +3 "core" &K1 I J  +11838 #t-> startTube 2 +1375 #-> daExtract 25 + #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'& +3 "core" &\  | +2 "manipulator"&p% +4 "core" %\    [\ +2 "storage"(Y% +3 "core" % I J I + "storage"(n. +3 "core" .(K +2 .tSC.reconfigure SCtight + "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(=( +1310 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (U& +2 "core" & 4 2 S +2 "manipulator"&x& +3 "core" &, u WB +2 "manipulator"&j% +3 "core" %\   V\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&s( +186 "core" ( +2 "manipulator"&~& +4 "core" & S/ + "storage"(e& +4 "core" & \ H O +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&l' +98 "core" ' +2 "storage"(6& +4 "core" & \ B ) + .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"( ' +280 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 (& +3 "core" & \ F b +2 "manipulator"&y& +3 "core" & y S/ +2 .tElbow.seek 2 + "manipulator"&J( +4 "core" ( +2 "manipulator"&"& +4 "core" & G S/ + "storage"(q& +4 "core" & \ C 7 + .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +23 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"& & +2 "storage"(_'} +6 "core" & # T/ +2 "manipulator"&% +3 "core" % · QM +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&!( +147 "core" ( +2 "manipulator"&& +4 "core" &(  QBk + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 "core" ' + "manipulator"&& +2 ."downElevator"SE.coast +4 "storage"(5 +2 "core" &) L QBk +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&,' +92 "core" ' +2 "manipulator"&& +4 "core" &) 9 QBk +2 "manipulator"&% +4 "core" % O Q- +2 "collection"'$& +3 "core" &   +2 "collection"'^& +3 .tCC.seek :closed + "collection"'\\(` +3 "core" &  z +3 &    +9 &,u  z - +10 &_}\  r A +9 &Kr   T +9 &N\  } U +10 &O\  t U +9 &P \ | U +10 &ON   U +9 &N  U +9 &L  ) U +10 &N  ' U +9 & WM \  U +9 &"N   U +10 &#P\   U +9 &%O  " U +9 &'_P  / U +10 &)!K  % U +9 &*O  " T +10 &,O  * U +9 &.gO  - U +9 &0(R  # U +10 &1M  % U +9 &3R\  # U +9 &5pN\  T +10 &71O ( U +9 &8M  # U +10 &:N   U +9 &9I   U +10 &?Q  U +9 &AK   U +10 &CJ U +9 &EAO   U +9 &GP  U +10 &HW U +9 &J] W +9 &L;8* Z +10 &MhY ^ +9 &Oqo _ +9 &Qous ` +10 &S0zx ` +9 &T|{ a +10 &V a +9 &Xp b +9 &Z0 b! +10 &[ b% +9 &] b+ +9 &_b T +10 &`Mw #g +9 &`" Y +8 ( +2 &`h Q +2 "collection"'^& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.47 + .Hand.open +2 "manipulator"&*1 +115 "core" 1 +3 "manipulator"&2% +4 "core" % I M- +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +93 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 25ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")&+ +4 "core" + + "sampler")% +4 "core" %ۘ\\Y #  + "collection"'& +4 "core" &`h Q +2 "Can"B `a +2 #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast + "sampler")#.0X +31 +2 .tdelay 3.8 seconds +382 "collection"'% +4 "core" %Ӹ + "sampler")/% +4 "core" %3^_ ( + .tSSV.dial :spit + "sampler") +136 "core" +2 .tSS.seek 0ml +2 "sampler")5'z +268 "core" ' +2 .tSSV.dial CBV + "sampler")H  +136 "core"  +2 .tCTV.dial :intake + "collection"'  +76 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "14:49:50.41" +1628 #"pumping"0.0L/min +3006 #0.0L/min +1184 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +1814 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2868 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +131 #"pumping"0.0L/min +79 "collection"'<% +3 "core" %Ӹ +2 #tIntake @15.6psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X @ +75 "core" B +2 ."airStroke"CS.seek 10ml +2 "collection"'W' +72 "core"  +2 .tCTV.dial :air +2 "collection"'A  +74 "core"  +2 .tdelay 15 seconds +2 ."samplerPumpShutdown"Gate.power :sampler,:OFF + ."pumping"Gate.power :analytic3,:OFF +1499 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")' +136 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +2 "collection"'`  +5 "sampler")'z +3 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")Q  +126 "core" ~ +12  +588 ' +2 "sampler")c% +4 "core" %zb`   + .tCBV.dial between SSV and waste2 +2 "collection"'+  +30 "core"  +2 "collection"'% +4 "core" % \ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'  +43 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<Lb +3 .tCS.seek 0ml + "collection"'T'Ӵ +2233 "core" 'lKM Ӡ +3 "collection"'@% +3 "core" %<MN  +2 "sampler")O% +3 "core" %zaa   +2 #tBubblePoint: Intake @39.1psia, Outlet @15.1psia + .CBV.dial SSV + "collection"'v @ +32 "core" B +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'Z'Ӵ +104 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")B +137 "core"  +3 .tSS.reconfigure SSexhale +46 "sampler")#.0X Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 + #Session Ended +61 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"''Ӵ +105 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +50 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +82 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +331 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'J% +3 "core" %9 +2 .tCS.seek 5.999ml + "collection"'_' +1345 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"' +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'-'ӂ +1536 "core" ' +4 .tCSV.dial CSR +2 "collection"'*  +45 "core"  +2 "collection"'2% +4 "core" %Ӈ( + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'^' +592 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %  +2 .tCS.seek 5ml + "collection"''qj +845 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"',  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'='> +1093 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'& \  +2 '09 +5 "core" 9 +102 "collection"'w9 +2 "core" 9d +103 "collection"'9 +3 "core" 9 d +102 "collection"'/9 +3 "core" 9 d +102 "collection"'9 +2 "core" 9d +103 "collection"'t9 +3 "core" 9d +103 "collection"'H9 +2 "core" 9d +103 "collection"'9 +3 "core" 9d +102 "collection"'<9 +3 "core" 9"d +102 "collection"'59 +3 "core" 9&d +102 "collection"'(9 +3 "core" 9+d +102 "collection"'C9 +3 "core" 9/d +102 "collection"'9 +2 "core" 93d +103 "collection"' 9 +3 "core" 97d +102 "collection"')9 +3 "core" 9;d +102 "collection"'9 +3 "core" 9@d +103 "collection"'9 +3 "core" 9/Dd +102 "collection"'9 +3 "core" 9EHd +102 "collection"' 9 +2 "core" 9\\Ld +103 "collection"'9 +2 "core" 9sPd +103 "collection"'g9 +3 "core" 9Ud +102 "collection"'19 +3 "core" 9Yd +148 "collection"'?9 +3 "core" 9_d +102 "collection"'K9 +3 "core" 9cd +102 "collection"':9 +3 "core" 9gd +102 "collection"'#9 +3 "core" 9kd +102 "collection"'9 +3 "core" 91pd +102 "collection"'M9 +3 "core" 9Ltd +102 "collection"'N9 +3 "core" 9gxd +102 "collection"'D9 +3 "core" 9|d +102 "collection"'39 +3 "core" 9d +103 "collection"'L9 +3 "core" 9b +102 "collection"'I9 +3 "core" 9` +102 "collection"'>9 +3 "core" 9] +102 "collection"'G9 +3 "core" 9[ +102 "collection"'A9 +3 "core" 9+Y +103 "collection"'S9 +3 "core" 9GU +102 "collection"'99 +3 "core" 9cS +102 "collection"''9 +3 "core" 9P +102 "collection"'`9 +3 "core" 9N +102 "collection"'Q9 +3 "core" 9L +102 "collection"'[9 +3 "core" 9I +102 "collection"'c9 +3 "core" 9F +102 "collection"'+9 +3 "core" 9D +102 "collection"'9 +3 "core" 9#C +102 "collection"'9 +3 "core" 9=@ +103 "collection"'W9 +3 "core" 9W> +102 "collection"'@9 +3 "core" 9q< +102 "collection"'O9 +3 "core" 9: +102 "collection"'v9 +3 "core" 98 +102 "collection"'9 +3 "core" 97 +103 "collection"'a9 +3 "core" 95 +102 "collection"'X9 +3 "core" 93 +102 "collection"'i9 +3 "core" 91 +102 "collection"'f9 +3 "core" 90 +102 "collection"'b9 +3 "core" 9,- +103 "collection"';9 +3 "core" 9A, +102 "collection"'P9 +3 "core" 9U+ +102 "collection"'u9 +3 "core" 9j) +102 "collection"']9 +3 "core" 9~( +102 "collection"'B9 +3 "core" 9& +102 "collection"'T9 +3 "core" 9$ +102 "collection"'89 +3 "core" 9# +102 "collection"'Z9 +3 "core" 9 # +102 "collection"'r9 +3 "core" 9! +102 "collection"'F9 +3 "core" 9 +103 "collection"'m9 +3 "core" 9 +102 "collection"'o9 +3 "core" 9  +102 "collection"'.9 +3 "core" 9   +102 "collection"'E9 +3 "core" 9 *$ +102 "collection"'R9 +3 "core" 9 9) +102 "collection"'9 +3 "core" 9 F- +102 "collection"'|9 +3 "core" 9 T1 +102 "collection"'9 +3 "core" 9 b5 +102 "collection"'79 +3 "core" 9 o9 +102 "collection"'49 +3 "core" 9 {> +103 "collection"'z9 +3 "core" 9 B +102 "collection"'9 +3 "core" 9 F +102 "collection"'p9 +3 "core" 9 J +102 "collection"'Y9 +3 "core" 9 N +102 "collection"'n9 +3 "core" 9 S +102 "collection"'{9 +3 "core" 9 W +102 "collection"'k9 +3 "core" 9 [ +102 "collection"'x9 +3 "core" 9 _ +102 "collection"'j9 +3 "core" 9 c +102 "collection"'~9 +3 "core" 9 h +103 "collection"'h9 +3 "core" 9 l +102 "collection"'d9 +3 "core" 9 p +102 "collection"'69 +3 "core" 9 t +102 "collection"'V9 +3 "core" 9\ y +102 "collection"'e9 +3 "core" 9\ } +103 "collection"'9 +2 "core" 9\ \  +103 "collection"'y9 +3 "core" 9\   +102 "collection"'}9 +2 "core" 9\   +103 "collection"'q9 +3 "core" 9\ &  +102 "collection"'9 +3 "core" 9\ , +102 "collection"' 9 +3 "core" 9\ 1\ +102 "collection"'U9 +3 "core" 9\ 7 +102 "collection"'9 +3 "core" 9\ < +102 "collection"'"9 +3 "core" 9\ @\ +102 "collection"'9 +3 "core" 9\ E +102 "collection"'l9 +2 "core" 9\ K +103 "collection"'9 +3 "core" 9\ O +102 "collection"'s9 +3 "core" 9\ R\ +102 "collection"' 9 +3 "core" 9\ V +102 "collection"'9 +3 "core" 9\ [ +103 "collection"'9 +3 "core" 9\ ^\ +102 "collection"'9 +3 "core" 9\ a\ +102 "collection"'9 +3 "core" 9\ d +102 "collection"'J9 +3 "core" 9\ h\ +102 "collection"'$9 +3 "core" 9\ j +102 "collection"'9 +3 "core" 9\ m\ +102 "collection"'_9 +3 "core" 9\ p\ +102 "collection"'*9 +3 "core" 9\ t\ +102 "collection"'29 +3 "core" 9\ v!\ +102 "collection"'-9 +3 "core" 9\ x# +103 "collection"'9 +3 "core" 9\ {"\ +102 "collection"'^9 +3 "core" 9\ }! +102 "collection"',9 +3 "core" 9\ !\ +102 "collection"'9 +3 "core" 9\ "\ +102 "collection"'09 +3 "core" 9\ $\ +102 "collection"'w9 +3 "core" 9\ '\ +102 "collection"'9 +3 "core" 9\ (\ +2 .tCH.hold 10:00,70C +2 "collection"'/ `\ `\  +4 "core"  +9154 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +24024 "Can"H +8958 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +17851 "core" ` +2 "collection"'9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'t'Ӵ +357 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'H @ +105 "core" B +2 .tCSV.dial :air + "collection"' @ +44 "core" > +3 .tCS.seek 5ml +2 "collection"'<'qi +1339 "core" ' +2 .tCSV.dial CTV + "collection"'5  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'( @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'C  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"' 'Ӵ +1343 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"') +105 "core" ~ +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'% +4 "core" %Ӹ  +2 .tCS.seek 5.001ml + "collection"''qm +1349 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +55 "core"  +2 "collection"'% +4 "core" %qk\\  + .tCS.seek 7ml +2 "collection"'g' +589 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'1 @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'?' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'K ` +118 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"':   +29 "core" ! +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'#  + '  +30 "core"  +108 ~ +2 .tCS.seek 5ml +2 "collection"'M'qi +1343 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'N @ +107 "core" A +2 .tCSV.dial :waste + "collection"'D +106 "core" +2 .tCS.seek :empty +2 "collection"'3'ӂ +1341 "core" ' +2 .tCSV.dial :air + "collection"'L @ +75 "core" B +2 .tCS.seek 5ml +2 "collection"'I'qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'>  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'G @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'A  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +48 "collection"'S @ +47 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'9'Ӵ +1177 #"reset-modem"Session Begun +3 #-> Gate.cycleModemPower! 5 +2 .Gate.cycleModemPower! 5 +2 #Session Ended +154 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"'' +116 "core" +2 .tCBV.dial CSV + "collection"'`  +31 "core"  +2 "collection"'Q% +4 "core" %ӳ +2 .tCS.seek 5ml +2 "collection"'['qh +1342 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'c  +44 "core" +2 "collection"'+% +4 "core" %qc +2 .tCS.seek 6.999ml + "collection"''x +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'W' +836 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'@ ` +117 "core" _ +2 #tLysing Complete + "collection"'O& +4 "core" &`nDC Q +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&v% +3 "core" %   P +2 "storage"(% +3 "core" %x\ \ "  +2 "storage"(a. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(X(R +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (i& +2 "core" &Q\   +2 "manipulator"&f& +4 "core" &'  MBk + "manipulator"&b% +3 "core" %  < L +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&;( +164 "core" ( +2 "manipulator"&P& +4 "core" & 7 QC + "storage"(u& +4 "core" &Q\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&]' +97 "core" ' +2 "storage"(B& +4 "core" &Q\ \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(T' +276 "core" ' +2 "storage"(8- +3 "core" -' +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(Z'y +31 "core" ' +2 "manipulator"&r& +4 "core" & U PC +2 "manipulator"&F% +3 "core" %  P +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&o( +154 "core" ( +4 "manipulator"&.& +4 "core" &"  M=G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &E& +2 "core" &" l M=G +2 .tForearm.seek CC +2 "manipulator"&R' +94 "core" ' +2 .tHand.close + "manipulator"&/ +77 "core" / +3 .tCC.seek :open +2 "collection"'|( +473 "core" ( +2 "storage"(& +4 "core" &Q  + "storage"(7& +4 "core" &Q  + "manipulator"&4& +4 "core" &#  P=G + "manipulator"&z% +4 "core" %  O + .tForearm.seek :retract +3 "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&p( +164 "core" ( +2 "manipulator"&Y& +4 "core" & ! V U' + "storage"(n& +4 "core" &Q G @ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&{'m +102 "core" ' +2 .tElbow.hold + "manipulator"&k, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&x1 +73 "core" 1 +3 "manipulator"&j% +3 "core" % ͟ 0 M +2 "storage"(~& +3 "core" &Q\ \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 350 counts + "manipulator"&h' +17 "core" ' +2 "manipulator"&d& +4 "core" &  W& +2 "storage"(6& +3 "core" &Q\ "\   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&V' +17 "core" ' +2 "storage"(e% +4 "core" %\ %\ $  +2 ."downElevator"SE.seek :down +4 "storage"('} +98 (y% +3 "core" %6 B  \\z +2 "manipulator"&}% +3 "core" %  S T +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +88 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +631 #t-> CSV.air2 + .CSV.dial :air2 + "collection"' @ +118 "core" A +1559 #t-> CS.empty + .CS.seek :empty + "collection"' 'ӂ +2612 "core" ' +2 "collection"'U% +4 "core" %ӂ##( +5977 "Can"F\ 11 +3945 #t-> purgeIntake + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +2 "core" & +2 "manipulator"&"& +4 "core" & - . ]& + "manipulator"&% +4 "core" %\   \\ + .tElbow.seek FlushPuck::Garage +2 "manipulator"&l(, +170 "core" ( +2 "manipulator"&& +4 "core" &, )   ]P + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &s& +3 "core" &,   ]P + .tForearm.seek :garage +2 "manipulator"& ' +97 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 "manipulator"&& +4 "core" &,  Y XN + "manipulator"&% +4 "core" % # | X + .tForearm.seek :retract +2 "manipulator"&'\ +103 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&J( +315 "core" ( +2 "manipulator"&$& +4 "core" &  # [ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +2 "core" &   [ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&_' +103 "core" ' +2 "manipulator"&*& +4 "core" &  = Z + "manipulator"&2% +4 "core" %  Z +2 "collection"'-& +3 "core" & +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'^(` +2 "core" & +3 &  +9 &*n , +10 &`z A +9 &Jn S +9 & Jv T +10 &Lm T +9 &Kd T +10 &PNb S +9 &IW S +9 &KO S +10 &O< T +9 & WLA T +9 &"N; S +10 &#N/ T +9 &%M* T +10 &'_K# T +9 &)#G" S +9 &*M T +10 &,I S +9 &.hK S +9 &0*N S +10 &1H T +9 &3O S +10 &5pN S +9 &72LB S +10 &8M T +10 &:H S +9 &9J} T +9 &?Lq T +8 &AHj S +10 &CME S +9 &EAL& T +9 &GK+ T +10 &HP# T +9 &J[& U +9 &L;{u Y +10 &M ] +9 &O! _ +10 &Qo0, _ +9 &S.;9 ` +9 &TC> ` +10 &VHF a +9 &XoJJ a +9 &Z/NM b +10 &[QP b! +9 &]UT b$ +10 &_hUT P +9 &`KWX *z +9 &`fVY _ +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.52 +48 "collection"',& +5 "core" &`f{XW _ +2 .tHand.open + "manipulator"&1 +74 "core" 1 +2 "manipulator"&0% +4 "core" %   U + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +97 "core" ' +2 #tPurging external Intake + "collection"'& +4 "core" &`f{QO _ + "collection"'&% +4 "core" %ӂPS + .tCSV.dial :flush +2 "collection"'/  +102 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'' +2487 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +6 .tCBV.dial CSV +3 "collection"'= +73 "core"  +2 .tCTV.dial :intake + "collection"'H  +75 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2482 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'t  +75 "core"  +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&5& +4 "core" & " R +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&(( +3 "core" ( + "manipulator"&C& +3 "core" &  Q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &  R + .tForearm.seek CC +2 "manipulator"&<' +96 "core" ' +2 .tHand.close + "manipulator"&)/ +72 "core" / +2 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "manipulator"&& +4 "core" & < W + "manipulator"& % +3 "core" %   W +2 .tForearm.seek :retract +2 "manipulator"& '\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +275 "core" ( +2 "manipulator"&& +4 "core" &, T W> + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &1& +3 "core" &, W> +2 .tForearm.reconfigure TightForearm + "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&g' +115 "core" ' +2 .tHand.open + "manipulator"&K1 +70 "core" 1 +2 "manipulator"&:% +4 "core" % p M MO + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +103 "core" ' +1357 #t-> exit +5 #mEXIT @1574367327.56EST @1574777951.89EST = =tMAIN =mMAIN_scheduler @EST1574777953.64 #"core_reset"Sent BREAK +2 #t@0x271D, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +219 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +384 "Can"\ S + \ Sb + #tPolling Can every 10:00 +2 #Cleanly exited at 15:15:27EST21-Nov-19 +756 #-> ESP.ready! +2 #Powering core bus +514 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +2 "core" %][r\ < +2 .tSS.configure SSconfig +2 "sampler")#.0X > + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +4 "storage"( & +3 "core" & \ F + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 ( % +2 "core" % \ F + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast + "processing"%  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +10 "collection"'% +4 "core" %~G\ * +2 "processing"%% + ."rdySampler"Intake.select :close +5 "manipulator"&% + ."rdySampler"Exhaust.select :close +4 .CTV.dial :air + "collection"'  +3 "core" %4\ Q + % ? ? +  +  +2 ."rdyProcessing"PSV.dial :air +3 ."rdySampler"CSV.dial :waste1 +2 "manipulator"&% + "processing"%  +3 "collection"' +4 "core" % < >  +2 .tForearm.reconfigure LooseForearm + "manipulator"&#@2^d^2b +3 .tForearm.home.seek :retract + "manipulator"&'\ +45 "core" + ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler") +3 "core"  + "sampler")  +16 "core"  +3 ."readyCS"CS.reconfigure CSfast +4 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b + "sampler")#.0X access 1 +2 .SE.seek :down +2 "storage"(;'} +2 "core" ' +2 "manipulator"&<% +3 "core" %\  { p J  +2 "manipulator"&=& +4 "core" & q r  / + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(>(<1 +1017 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (?& +3 "core" &<4 g\ $ +450 #t-> 2 +611 #-> access 2 +2 .SE.seek :down + "storage"(@'} +4 "core" ' + "manipulator"&A% +4 "core" %\  ^ f Y  +2 "manipulator"&B& +3 "core" & L M ( / + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(C(K +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (D& +3 "core" &K( \   +10710 #t-> startTube 2 +20263 #-> da 100 + #da sampling at most 100ml +3 ."Qmail"HABfans.email "Started da in tube 2 at 09:27:06EST26-Nov-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:19:21, 22.3C, 30% humidity, 15.0psia, 12.908V, 0.116A, 0.116A avg, 1.50W",Subject: "da sampling at most 100ml" +4 #tLoading sh1 puck from tube 2 into Collection Clamp +2 "collection"'E& +2 "core" &}6  +2 .tHand.open + "manipulator"&F1 +77 "core" 1 +2 "manipulator"&G% +4 "core" % \  = t +3 "storage"(H% +4 "core" % = < \  +2 "storage"(I. +2 "core" .(K +2 .tSC.reconfigure SCtight +4 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(J( +1315 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (K& +3 "core" &  \  +2 "manipulator"&L& +3 "core" & ( p/ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&M( +21 "core" ( + "manipulator"&N& +4 "core" & 0 q, +2 "storage"(O& +3 "core" &   =\  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&P' +100 "core" ' + "storage"(Q& +4 "core" & / / X\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(R' +282 "core" ' + "storage"(S- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (T& +2 "core" & ,  \  +2 "manipulator"&U& +3 "core" & > s, +2 .tElbow.seek 2 + "manipulator"&V( +39 "core" ( +2 "manipulator"&W& +4 "core" &  u; +2 "storage"(X& +3 "core" & < 9 %\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&Y'Ϊ +15 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&Z/ +72 "core" / +2 ."downElevator"SE.seek :down +6 "manipulator"&[& "storage"(\\'} +6 "core" &  t; +2 "manipulator"&]% +4 "core" % Υ  tM +2 .tForearm.seek :retract + "manipulator"&^'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&_( +143 "core" ' + ."downElevator"SE.coast + "storage"(5 +18 "core" ( + "manipulator"&`& +4 "core" &*  pCq +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &* ) pCq + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&b' +104 "core" ' +2 "manipulator"&c& +4 "core" &* % pCq +2 "manipulator"&d% +4 "core" % 4 p +2 "collection"'e& +3 "core" &~  +2 "collection"'f& +3 .tCC.seek :closed +2 "collection"'g(` +2 "core" &4  +4 &}~ \  +9 &1x~ - +9 &`~ A +10 &@u}} T +9 &O~~ T +9 &R} U +10 &O~ T +9 &DT U +10 &R~~ T +9 &R} U +9 &S~~ T +10 & MO|~ T +9 &"T T +9 &#Q~~ T +10 &%R U +9 &'TT~ U +10 &)Q}} T +9 &*T~~ U +9 &,S} T +10 &.]O~} T +9 &0R~ T +9 &1N~ T +10 &3R~# T +9 &5dQ' U +10 &7&T}' U +9 &8Q' T +9 &:Q T +10 &1O( T +9 &?R~$ T +10 &AQ~" T +9 &CwP$ T +10 &E8T$ T +9 &FS$ T +9 &H^' U +10 &Jur' W +9 &L+$ [ +9 &M( _ +10 &O& _ +9 &Qe* _ +10 &S&& ` +9 &T) ` +9 &V' a +10 &Xf\ ( b +9 &Z( ) b +9 &[% b +10 &]) b% +9 &__' S +10 &`H( )v +9 &`# ' T +9 ( + &`r !( O + "collection"'f& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.47 + .Hand.open + "manipulator"&h1 +72 "core" 1 + "manipulator"&i% +4 "core" %  v m l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&j'\ +98 "core" ' + .tSC.coast + "storage"(6 +2 #tcollectSample 100ml w/bubble point of 24psi +2 #Priming 7ml .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")k+ +3 "core" + +2 "sampler")l% +4 "core" %x^\\ #\ Q +2 "collection"'m& +3 "core" &`r##( O +3 "Can"\ \\\\ + #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +28  + .tdelay 3.8 seconds +383 "collection"'q% +3 "core" %ӵ'%! +2 "sampler")r% +3 "core" %3Z[ %\  + .tSSV.dial :spit +2 "sampler")s +135 "core"  +2 .tSS.seek 0ml + "sampler")t'z +264 "core" ' + .tSSV.dial CBV +2 "sampler")u  +134 "core"  +2 .tCTV.dial :intake + "collection"'v  +76 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "09:30:38.55" +1591 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +1514 "Can"\ OO +1491 #"pumping"0.0L/min +3006 #0.0L/min +2869 ."connect"SSV.dial CBV +2 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +131 #"pumping"0.0L/min +80 "collection"'w% +2 "core" %ӵ87) +2 #tIntake @16.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X ,\  +2 .tIntake.select :close + "sampler")0 +9 ) % +2 "core" %EF %\  +2 .tSSV.dial :exhaust + "sampler")  +77 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler") 'z +939 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +3 "sampler")  +77 "core" + #tAllowing 130s for 25.0ml of remaining 75.0ml + .Intake.select :open + "sampler") +211 "collection"'% +64 "core" %ӵ>= + #tIntake @16.4psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X@ $  + .tIntake.select :close + "sampler")0 +10 ))% +2 "core" %HF 0\  +2 .tSSV.dial :exhaust + "sampler")  +77 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")'z +908 "core" ' +9 .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +3 "sampler")  +76 "core" + #tAllowing 130s for 25.0ml of remaining 25.0ml + .Intake.select :open + "sampler") +211 "collection"'#% +2 "core" %ӵ<9 +2 #tIntake @16.1psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0XA #  + .tIntake.select :close + "sampler")0 +9 )1% +2 "core" %GE /  +2 .tSSV.dial :exhaust + "sampler")2  +77 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")3'z +937 "core" ' + .tExhaust.select :close + "sampler") +10 #tSampled 100.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) .Intake.select :close +2 "collection"'4& +2 "core" &`k-*{ O +2 ."airStroke"CSV.dial :waste +3 "sampler")5% +2 ."airStroke"CS.seek 0ml +4 "collection"'6'Ӵ +4 "core" %vKJ ) g ' + ."airStroke"CSV.dial :air +4 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +2 "collection"'7 @ + "sampler")8  +74 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'9' +121 "core"  + .tCTV.dial :air +2 "collection"':  +66 ."samplerPumpShutdown"Gate.power :sampler,:OFF +2 ."pumping"Gate.power :analytic3,:OFF +7 "core"  + .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler")< +137 "core"  + ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.seek 0ml +4 "collection"'=  +5 "sampler") 'z +3 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust + "sampler")!  +126 "core"  +10  +513 ' + "sampler")?% +4 "core" %vVU \ g +2 .tCBV.dial between SSV and waste2 + "collection"'A  +28 "core"  +2 "collection"'B% +3 "core" %//  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV + "collection"';  +44 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +2 .tCS.seek 0ml + "collection"'>'Ӵ +2183 "core" ' +3 "collection"'D% +4 "core" %o  + "sampler")E% +4 "core" %v !\ g + #tBubblePoint: Intake @38.8psia, Outlet @33.2psia + .CBV.dial SSV + "collection"'F @ +32 "core" B + .tSS.reconfigure SSconfig +2 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'s'Ӵ +129 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")n +4 "core" ' + ."CSpush"CS.coast + "collection"'5 +130 "core" + .tSS.reconfigure SSexhale +2 "sampler")#.0X +332 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 'y% +2 "core" %9.,  +2 .tCS.seek 5.999ml +2 "collection"'' +1344 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +42 "core"  +38 .tCS.reconfigure CSfast +10 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"''ӂ +1542 "core" ' + .tCSV.dial CSR +2 "collection"'  +44 "core"  + "collection"'% +4 "core" %ӂ.. + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'' +588 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '% +2 "core" %-.\  +2 .tCS.seek 5ml +2 "collection"' 'qg +839 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'\  +42 "core"  +2 .tCS.seek 1ml + "collection"' '> +1094 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 + .CH.seek 70C,8:00 +3 "collection"' \  +2 '9 +5 "core" 9l +103 "collection"'9 +2 "core" 9md +103 "collection"'9 +2 "core" 9m d +103 "collection"'9 +2 "core" 9n d +103 "collection"' 9 +2 "core" 9od +103 "collection"'9 +3 "core" 9qd +103 "collection"'9 +2 "core" 9ud +103 "collection"'9 +2 "core" 9{d +103 "collection"'9 +2 "core" 9"d +103 "collection"'9 +2 "core" 9&d +103 "collection"'9 +3 "core" 9+d +103 "collection"'9 +2 "core" 9/d +103 "collection"'9 +2 "core" 93d +103 "collection"'9 +2 "core" 97d +103 "collection"'9 +2 "core" 9;d +103 "collection"'%9 +3 "core" 9@d +102 "collection"''9 +2 "core" 9Dd +103 "collection"'(9 +2 "core" 9Hd +103 "collection"')9 +2 "core" 9Ld +103 "collection"'9 +2 "core" 93Pd +103 "collection"'9 +3 "core" 9JUd +103 "collection"'"9 +2 "core" 9bYd +103 "collection"'9 +2 "core" 9z]d +103 "collection"'#9 +2 "core" 9ad +103 "collection"'9 +2 "core" 9ed +103 "collection"'.9 +3 "core" 9jd +102 "collection"'/9 +2 "core" 9nd +103 "collection"'09 +2 "core" 9rd +103 "collection"'19 +2 "core" 9vd +103 "collection"'29 +2 "core" 91zd +103 "collection"',9 +3 "core" 9Md +103 "collection"'-9 +2 "core" 9hd +103 "collection"'49 +2 "core" 9d +103 "collection"'59 +2 "core" 9d +103 "collection"'79 +2 "core" 9c +103 "collection"'89 +2 "core" 9` +103 "collection"':9 +2 "core" 9] +103 "collection"'9 +2 "core" 9[ +103 "collection"'69 +2 "core" 9,X +103 "collection"'<9 +2 "core" 9JU +103 "collection"'=9 +3 "core" 9fR +103 "collection"'!9 +2 "core" 9O +103 "collection"'39 +2 "core" 9M +103 "collection"'?9 +2 "core" 9K +103 "collection"'A9 +2 "core" 9H +103 "collection"'B9 +5 "core" 9F +103 "collection"';9 +2 "core" 9C +103 "collection"'99 +2 "core" 9+A +103 "collection"'D9 +2 "core" 9E? +103 "collection"'E9 +2 "core" 9`= +103 "collection"'F9 +3 "core" 9{: +103 "collection"' 9 +2 "core" 99 +103 "collection"'H9 +2 "core" 97 +103 "collection"'I9 +2 "core" 96 +103 "collection"'C9 +2 "core" 93 +103 "collection"'G9 +2 "core" 91 +103 "collection"'K9 +2 "core" 9 / +103 "collection"'N9 +2 "core" 9$. +103 "collection"'O9 +2 "core" 9:, +103 "collection"'$9 +2 "core" 9P+ +103 "collection"'L9 +3 "core" 9e( +103 "collection"'S9 +2 "core" 9{( +103 "collection"'>9 +2 "core" 9& +103 "collection"'Q9 +2 "core" 9 $ +103 "collection"'&9 +2 "core" 9# +103 "collection"'T9 +3 "core" 9! +103 "collection"'@9 +2 "core" 9 +103 "collection"'W9 +2 "core" 9 +103 "collection"'U9 +2 "core" 9 +103 "collection"'Z9 +2 "core" 9 # +103 "collection"'[9 +3 "core" 9 ' +103 "collection"']9 +2 "core" 9 /+ +103 "collection"'M9 +2 "core" 9 >/ +103 "collection"'`9 +2 "core" 9 N4 +103 "collection"'X9 +2 "core" 9 [8 +103 "collection"'P9 +2 "core" 9 h< +103 "collection"'R9 +2 "core" 9 w@ +103 "collection"'Y9 +2 "core" 9 D +103 "collection"'d9 +2 "core" 9 I +103 "collection"'V9 +2 "core" 9 M +103 "collection"'e9 +2 "core" 9 Q +103 "collection"'\\9 +2 "core" 9 U +103 "collection"'^9 +2 "core" 9 Y +103 "collection"'a9 +2 "core" 9 ^ +103 "collection"'h9 +2 "core" 9 b +103 "collection"'i9 +3 "core" 9 f +103 "collection"'f9 +2 "core" 9 j +103 "collection"'c9 +2 "core" 9 n +103 "collection"'m9 +2 "core" 9 s +103 "collection"'b9 +2 "core" 9\ w +103 "collection"'J9 +3 "core" 9\ { +103 "collection"'l9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\  +103 "collection"'p9 +2 "core" 9\  +103 "collection"'o9 +2 "core" 9\ ' +103 "collection"'r9 +2 "core" 9\ . +103 "collection"'k9 +2 "core" 9\ 3 +103 "collection"'n9 +2 "core" 9\ 9 +103 "collection"'+9 +2 "core" 9\ = +103 "collection"'s9 +2 "core" 9\ C\ +103 "collection"'q9 +3 "core" 9\ I\ +43 "Can" +60 "collection"'u9 +2 "core" 9\ O +103 "collection"'w9 +2 "core" 9\ S +103 "collection"'t9 +2 "core" 9\ W +103 "collection"'v9 +2 "core" 9\ [  +103 "collection"'{9 +3 "core" 9\ `  +103 "collection"'|9 +2 "core" 9\ d  +103 "collection"'z9 +2 "core" 9\ g  +103 "collection"'}9 +2 "core" 9\ l  +103 "collection"'~9 +2 "core" 9\ m +103 "collection"'y9 +3 "core" 9\ q +103 "collection"'x9 +2 "core" 9\ s +103 "collection"'9 +2 "core" 9\ v +103 "collection"'9 +2 "core" 9\ y +103 "collection"'9 +2 "core" 9\ {\ +103 "collection"'9 +2 "core" 9\ ~ +103 "collection"'9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\  +103 "collection"'\ 9 +2 "core" 9\  +103 "collection"' 9 +3 "core" 9\  +2 .tCH.hold 10:00,70C +2 "collection"' `\ `\  +4 "core"  +57934 "Can" +2068 "core" ` + "collection"'9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"''Ӵ +334 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +106 "core" A + .tCSV.dial :air +2 "collection"' @ +44 "core" > +2 .tCS.seek 5ml +2 "collection"''qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +57 "core" ~ + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +41 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +3 "collection"''Ӵ +1342 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"' +116 "core" + .tCBV.dial CSV + "collection"'  +31 "core"  + "collection"'% +4 "core" %Ӵ?A  +2 .tCS.seek 5ml + "collection"''qi +1358 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'%  +45 "core" + "collection"''% +4 "core" %qk~} 4 +2 .tCS.seek 7ml + "collection"'(' +595 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"') @ +56 "core" B +2 .tCS.seek 10ml + "collection"'' +841 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +119 "core" _ + #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV + "collection"'"   +32 "core" " + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +2 '#  +30 "core"  +108  +2 .tCS.seek 5ml + "collection"''qi +1348 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'. @ +152 "core" A + .tCSV.dial :waste +2 "collection"'/ +105 "core" + .tCS.seek :empty +2 "collection"'0'ӂ +1340 "core" ' + .tCSV.dial :air + "collection"'1 @ +74 "core" A +2 .tCS.seek 5ml + "collection"'2'qi +1340 "core" ' + .tCSV.dial CTV +2 "collection"',  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'- @ +56 "core" B + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'4  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'5 @ +44 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'7'Ӵ +1350 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'8 +103 "core"  + .tCBV.dial CSV +2 "collection"':  +30 "core"  + "collection"'% +4 "core" %ӯ +2 .tCS.seek 4.999ml +2 "collection"'6'qd +1344 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'<  +44 "core" + "collection"'=% +4 "core" %qe* 0  +2 .tCS.seek 7ml +2 "collection"'!'z +583 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'3 @ +42 "core" ? +2 .tCS.seek 10ml + "collection"'?' +836 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'A ` +118 "core" _ + #tLysing Complete +2 "collection"'B& +3 "core" &`k O +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&;% +3 "core" %\  j j $ k* +2 "storage"(9% +3 "core" % \ +2 "storage"(D. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(E(R +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (F& +3 "core" &O\ +2 "manipulator"& & +3 "core" &( A < F hCq +2 "manipulator"&H% +3 "core" %\  9 A 8 h* +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&I( +171 "core" ( + "manipulator"&C& +4 "core" & c h  l +2 "storage"(G& +3 "core" &O\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&K' +97 "core" ' + "storage"(N& +4 "core" &O  \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(O' +273 "core" ' + "storage"($- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(L'y +31 "core" ' +2 "manipulator"&S& +4 "core" & ) m + "manipulator"&>% +3 "core" % ? n| +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&&( +166 "core" ( + "manipulator"&T& +4 "core" &+ g d jDw +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &@& +2 "core" &+ e [ jDw +2 .tForearm.seek CC + "manipulator"&W' +97 "core" ' + .tHand.close + "manipulator"&U/ +77 "core" / +2 .tCC.seek :open +2 "collection"'Z( +469 "core" ( + "storage"([& +4 "core" &O   \ +2 "storage"(]& +3 "core" &O   \ +2 "manipulator"&M& +3 "core" &* n v  lCs +2 "manipulator"&`% +3 "core" %  [ u ) m +2 .tForearm.seek :retract + "manipulator"&X'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&P( +162 "core" ( + "manipulator"&R& +4 "core" & . q_ +2 "storage"(Y& +3 "core" &O & &\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 + "manipulator"&d'm +100 "core" ' + .tElbow.hold +2 "manipulator"&V, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&e1 +74 "core" 1 +2 "manipulator"&\\% +4 "core" % ͞ b l + "storage"(^& +4 "core" &O   \ + .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 349 counts +2 "manipulator"&a' +14 "core" ' + "manipulator"&h& +4 "core" &  s^ +2 "storage"(i& +3 "core" &O  \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&f' +23 "core" ' + "storage"(c% +4 "core" %  &\  +3 ."downElevator"SE.seek :down +3 "storage"(m'} +99 (b% +3 "core" %6   \ \\w +2 "manipulator"&J% +4 "core" % ~ pb +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +93 "core" ' +55 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &] + "manipulator"&p& +4 "core" & B r^ +2 "manipulator"&o% +3 "core" %\  7 s +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&r(, +172 "core" ( + "manipulator"&k& +4 "core" &, 5 r+ +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &n& +2 "core" &,  s+ +2 .tForearm.seek :garage +2 "manipulator"&+' +100 "core" ' + .tHand.close + "manipulator"&s/ +70 "core" / + "manipulator"&q& +4 "core" &, ^ ] l* +2 "manipulator"&u% +3 "core" %  ] ] l +2 .tForearm.seek :retract + "manipulator"&w'\ +101 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&t( +290 "core" ( + "manipulator"&v& +4 "core" &- z oF + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &- W oF +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&|' +97 "core" ' +2 "manipulator"&z& +4 "core" &-  nF + "manipulator"&}% +4 "core" % $ n +2 "collection"'~& +3 "core" &z + "collection"'y& +4 .tCC.seek :closed + "collection"'x(` +3 "core" &| +4 &b 1 +10 &0Ex 3 +9 &Uoy H +10 &\\ S +9 &N R +9 &uK R +10 &6M S +9 &N} R +9 &K` R +10 &~NG R +9 &?M! R +10 &!Op R +9 &"L R +9 &$M S +10 &&GMw R +9 &( QW R +9 &)K? R +10 &+L) R +9 &-NN S +10 &/L R +9 &0N S +9 &2M R +10 &4WL R +9 &6P R +9 &7L R +10 &9Oq R +9 &;_M] R +10 &= LY S +9 &>L8 R +9 &@L! R +10 &BgN R +9 &D)J R +9 &EL R +10 &GN S +9 &ImQ~ S +10 &K)ep U +9 &LW Y +9 &N; ] +10 &PT% ^ +9 &R' _ +9 &S _ +10 &U _ +9 &WX ` +10 &Y ` +9 &Z a +9 &\\ a +10 &^X* b +9 &_^ ? +9 &`azF Q +7 ( + "collection"'y& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.39 + "collection"'& +4 "core" &`ad~ Q + &`aey Q + .tHand.open +2 "manipulator"&1 +72 "core" 1 + "manipulator"&% +4 "core" %  f ] l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"% +131 "core"  + "processing"%% +4 "core" %o\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%' +1622 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%\  +65 "core"  +2 .tPS.seek 0ml + "processing"% ' +1621 "core" ' + .tPSV.dial PSR + "processing"% +46 "core"  + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%' +2631 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"% + "collection"'  +5 "core"  +2 "processing"%  +45 "core"  +25 + .tPSV.dial :mixloop +42 "processing"% +121 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +135 "core" +2 .tPS.seek 0ml + "processing"%' +2622 "core" ' + .tPSV.dial :air + "processing"%  +57 "core" +2 .tPS.seek 2.5ml + "processing"%' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml + "processing"%' +2627 "core" ' + .tPSV.dial :air + "processing"%  +45 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2622 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%' +2634 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&%& +3 "core" &* e g kDv +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&'( +49 "core" ( + "manipulator"&& +4 "core" & s \\ p +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &)& +2 "core" &   p +2 .tForearm.seek CC +2 "manipulator"&(' +96 "core" ' + .tHand.close + "manipulator"&/ +76 "core" / + .tCC.seek :open +2 "collection"'"( +473 "core" ( + "manipulator"&& +4 "core" & A r +2 "manipulator"&#% +3 "core" %  ' r +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&.(, +272 "core" ( + "manipulator"&/& +4 "core" &, P s= + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  s= +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&1' +114 "core" ' +2 .tHand.open + "manipulator"&01 +74 "core" 1 + "manipulator"&,% +4 "core" % T K R ) g +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&-'\ +101 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'4& +4 "core" &f + "manipulator"&5% +4 "core" %\  [ u + "storage"(2% +4 "core" % ? < =\  + "storage"(8. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(:( +386 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & \ : 2\  + "manipulator"&7& +4 "core" &, s= + "manipulator"&<% +4 "core" %\   s + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&=( +182 "core" ( + "manipulator"&6& +4 "core" & 7 r- +2 "storage"(3& +3 "core" & 0 / \\\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&!' +94 "core" ' + "storage"(A& +4 "core" & 0 4 M\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(B' +284 "core" ' + "storage"(;- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (9& +3 "core" &   \  + "manipulator"&D& +4 "core" & } ' p- + .tElbow.seek 2 +2 "manipulator"&F( +4 "core" ( + "manipulator"& & +4 "core" & ~ v I p- +2 "storage"(H& +3 "core" & $ & f\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&C'Ϊ +15 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&G/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&N& + "storage"(_'} +6 "core" & r  p- +2 "manipulator"&j% +3 "core" % Υ 9 qN +2 .tForearm.seek :retract +2 "manipulator"&$'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&S( +151 "core" ' + ."downElevator"SE.coast + "storage"(5 +33 "core" ( + "manipulator"&>& +4 "core" &  t + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" & + s +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&T' +101 "core" ' + "manipulator"&@& +4 "core" & ^ r +2 "manipulator"&K% +3 "core" % . r +2 "collection"'I& +4 "core" & + "collection"'U& +4 .tCC.seek :closed + "collection"'Q(` +3 "core" & +4 &I 1 +9 &*EyA 3 +10 &Poxz H +9 &[ S +9 &Mn R +10 &pPR R +9 &1M{ S +9 &N R +10 &L R +9 &yJ R +10 &:O R +9 & Nn S +9 &"M^ R +10 &$PE R +9 &&AOE S +9 &(Q: R +10 &)L, R +9 &+N S +10 &-IO S +9 &/ L\ R +9 &0N S +10 &2N R +9 &4RJ R +9 &6O S +10 &7M R +9 &9L R +10 &;ZO R +9 &=M R +9 &>L S +10 &@LD R +9 &BbQM R +9 &D$L? R +10 &ENA S +9 &GR6 S +10 &Icb} U +9 &KD3 X +9 &L7[ ] +10 &N8, ^ +9 &PPYR ^ +9 &Rtls _ +10 &Sy _ +9 &U} ` +10 &WRr ` +9 &Yk a +9 &Zf a +10 &\\Y b +9 &^T\\ b +9 &_fY 5 +10 &`aK _ +9 ( + &`g{J Y + "collection"'U& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.48 + .Hand.open + "manipulator"&g1 +76 "core" 1 + "manipulator"&[% +4 "core" % n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&]'\ +94 "core" ' + .tSC.coast + "storage"(6 +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'M  +135 "core" ~ + .tCSV.dial CTV +2 "collection"'`  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%R' +2622 "core" ' + "collection"'Y% +4 "core" %'  +2 .tCS.seek 3.749ml + "collection"'W'I +1659 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%&  +44 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%e  +71 "core"  +2 .tPS.seek 0ml + "processing"%\\' +2633 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'^ ` +30 "core" ` + .tCSV.dial :air +2 "collection"'h @ +44 "core" ? +2 .tCS.seek 10ml + "collection"'i' +1645 "Can"\ DD +14 "core" ' + .tCSV.dial CTV + "collection"'c  +44 "core"  +2 .tCS.seek 0ml + "collection"'X'Ӵ +2614 "core" ' + .tCBV.dial :waste1 + "collection"'b @ +31 "core" > + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'J  +135 "core" + "collection"'P& +4 "core" &`gx Y +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&d% +3 "core" %\  & n +2 "storage"(% +3 "core" %   \  +2 "storage"(a. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(p(R +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (o& +2 "core" &T\ +2 "manipulator"&L& +4 "core" & g h k + "manipulator"&f% +4 "core" %\  [ ] j +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +41 "manipulator"&k( +169 "core" ( + "manipulator"&n& +4 "core" & d g i +2 "storage"(m& +3 "core" &S\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&E' +96 "core" ' + "storage"(V& +4 "core" &S {\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(s' +283 "core" ' + "storage"(q- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&u& +2 "core" & C E f +2 "storage"(l& +4 "core" &S \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&+'m +26 "core" ' + .tElbow.hold +2 "manipulator"&v, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"({- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(r' +33 "core" ' + "manipulator"&z% +4 "core" %͞ * + b +2 "storage"(}& +3 "core" &S N\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 349 counts + "manipulator"&~' +15 "core" ' + "manipulator"&w& +4 "core" & [ d r i +2 "storage"(Z& +3 "core" &S 4\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&y' +31 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"(' +42 "core" ' + "manipulator"&& +4 "core" & i g k +2 "manipulator"&% +4 "core" % g g k + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&( +163 "core" ( +2 "manipulator"&|& +4 "core" &) & ; dBi + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\ & +2 "core" &) +  O dBi +2 .tForearm.seek CC + "manipulator"&' +94 "core" ' + .tHand.close + "manipulator"& / +76 "core" / + .tCC.seek :open +2 "collection"' ( +470 "core" ( + "storage"(& +4 "core" &S\ +2 "storage"(& +3 "core" &S \ +2 "manipulator"& & +3 "core" &% 5 5 h>J +2 "manipulator"& % +3 "core" %  9 : h! +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +165 "core" ( + "manipulator"&& +4 "core" & d g  k +2 "storage"(& +3 "core" &S\ \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'m +102 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&% +4 "core" % ͞ E C Z e +2 "storage"(& +3 "core" &S \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 349 counts + "manipulator"&' +17 "core" ' + "manipulator"&%& +4 "core" & u \\ m +2 "storage"(& +3 "core" &S\ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&)' +24 "core" ' +2 "storage"(% +3 "core" %\ +2 ."downElevator"SE.seek :down +5 "storage"(t'} +100 (% +2 "core" %. \ [t +2 "manipulator"&x% +4 "core" % ^ ^ jL +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%#  +73 "core" +2 .tPS.seek 2.5ml + "processing"%(' +2632 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%/ +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +45 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%' +45 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%0  +45 "core"  + .tdelay 1 second +103 .PS.seek 0ml + "processing"%,' +2632 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\  +2 "manipulator"&4& +3 "core" & [ t +2 "manipulator"&5% +3 "core" %\  y t +2 .tElbow.seek FlushPuck::Garage + "manipulator"&2(, +174 "core" ( + "manipulator"&8& +4 "core" &,  u/ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &1& +2 "core" &, G u/ +2 .tForearm.seek :garage + "manipulator"&' +101 "core" ' + .tHand.close + "manipulator"&7/ +70 "core" / + "manipulator"&<& +4 "core" &, z n/ +2 "manipulator"&6% +3 "core" % 0  n +2 .tForearm.seek :retract + "manipulator"&3'\ +102 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&A(k +122 "core" ( + "manipulator"&.& +4 "core" &u  s +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &-& +2 "core" &u  s +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&;' +106 "core" ' + "manipulator"&9& +4 "core" &u 7 v +2 "manipulator"&D% +3 "core" % ) v +2 "processing"% & +4 "core" &\  + "processing"%H& +4 .tPC.seek :closed + "processing"%G(] +3 "core" &\  +3 &\   +9 &3\ . +9 &b_\ C +9 &HuX\ U +10 &U[\ U +9 &U\\\ U +10 &Te\ U +9 &NX\ U +9 &U]\ U +10 &Y\ U +9 &\\]\ U +9 & VX]\ U +10 &"We\ U +9 &#QW\ T +10 &%UX\ T +9 &'_Vc\ T +9 &)!Uc\ T +10 &*Z^\ U +9 &,T\\\ U +9 &.fUg\ U +10 &0)T=\ T +9 &1T\ U +10 &3\\\ U +9 &5nW\ U +9 &70[\ U +10 &8X\ U +9 &:YS\ T +9 &8UF\ U +9 &?\\\ U +10 &AY\ U +9 &C~Z\ U +9 &E?_\ U +10 &Fi\ V +9 &H\ Y +9 &Jv\ Z +10 &L7\ [ +9 &M\ Z +10 &O\ [ +9 &Q}\ [ +9 &S@\ Z +10 &U\ [ +9 &V\ [ +9 &X\ [\ +10 &ZD\ \\ +9 &\\\ L +10 &]-Dy\ $k +9 &]{4\ 4 +6 ( + "processing"%H& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 + "processing"%N& +4 "core" &]{)\ 4 + &]{)\ 4 +2 .tHand.open + "manipulator"&j1 +77 "core" 1 + "manipulator"&=% +4 "core" % ( t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +41 "manipulator"&!'\ +98 "core" ' + .tPRV.dial :air +2 "processing"%B  +44 "core"  +3 .tPSV.dial :mixloop + "processing"%> +44 "core" + "processing"%O% +4 "core" %\ \  +2 .tPS.seek 0.3ml +2 "processing"%C' +408 "core" ' + .tPSV.dial PSR +2 "processing"%F +102 "core"  + "processing"%@% +4 "core" %,\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%K'.U +503 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%I' +1924 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%_ +114 "core" + .tPTV.dial :mixing +2 "processing"%$ @ +74 "core" A + .tPBV.dial :waste2 +2 "processing"%"  +93 "core"  +2 .tPS.seek 0ml + "processing"%g' +2636 "core" ' + #tGaraging FlushPuck in Processing Clamp + "manipulator"&[& +4 "core" &u J q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&U(k +2 "core" ( +2 "manipulator"&M& +3 "core" &u  q +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &`& +2 "core" &u / q +2 .tForearm.seek PC +2 "manipulator"&T' +93 "core" ' + .tHand.close + "manipulator"&:/ +67 "core" / + .tPC.seek :open +2 "processing"%( +452 "core" ( + "manipulator"&Y& +4 "core" &u K s +2 "manipulator"&?% +3 "core" % 3 t# +2 .tForearm.seek :retract + "manipulator"&&'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&e(, +135 "core" ( + "manipulator"&R& +4 "core" &, r s3 +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &^& +2 "core" &, s3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&h' +115 "core" ' + .tHand.open + "manipulator"&W1 +68 "core" 1 + "manipulator"&c% +4 "core" % \ _ M O # g( +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&i'\ +102 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%b& +3 "core" &}\  +2 "manipulator"&J% +3 "core" %   s +2 "storage"(P% +3 "core" %| > > h\  +2 "storage"(d. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +385 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (a& +3 "core" & > >\  + "manipulator"&o& +4 "core" &, S s/ + "manipulator"&L% +4 "core" %  G s + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&f( +191 "core" ( + "manipulator"&n& +4 "core" & T q, +2 "storage"(m& +3 "core" & = :\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&S' +100 "core" ' + "storage"(V& +4 "core" & = :\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(]' +284 "core" ' + "storage"(q- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (u& +3 "core" &   L\  + "manipulator"&l& +4 "core" &  o, + .tElbow.seek 2 +2 "manipulator"&{( +42 "core" ( + "manipulator"&z& +4 "core" &  qF +2 "storage"(}& +3 "core" &  %\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&w'Ϊ +26 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&Z/ +70 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&& +6 "storage"('} +2 "core" & A qF +2 "manipulator"&E% +4 "core" % Μ T s +2 .tForearm.seek :retract + "manipulator"&k'\ +92 "core" ' + .tElbow.seek PC +2 "manipulator"&s(k +164 "core" ' + ."downElevator"SE.coast + "storage"(5 +78 "core" ( + "manipulator"&+& +4 "core" &q  s +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +2 "core" &q 5 s +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&r' +95 "core" ' + "manipulator"&|& +4 "core" &q \\ s +2 "manipulator"&\ % +3 "core" %  s, +2 "processing"%y& +4 "core" &\  + "processing"%v& +4 .tPC.seek :closed + "processing"% (] +3 "core" &\  +3 &\  +9 &'s&\ - +9 &`\ A +10 &Hx\ T +9 &S\ T +9 &Q!\ T +10 &T\ T +9 &LU\ T +10 &X\ T +9 &W\ T +9 &Y\ T +10 & SS \ U +9 &"[!\ U +9 &#T#\ T +10 &%W\ T +9 &'\\R#\ T +10 &)Z\ U +9 &*\\\ T +9 &,T\ T +10 &.dX\ T +9 &0&Z\ T +9 &1U\ T +10 &3Z\ U +9 &5mR\ T +10 &7.W\ T +9 &8T\ T +9 &:W\ T +10 &2e\ V +9 &?v\ X +10 &Ae \ V +9 &Cx_\ V +10 &E<\\\ U +9 &Fs\ V +9 &H\ Y +10 &Jt\ \ Z +9 &L5\ Z +9 &M\ Z +10 &O\ Z +9 &Qz\ [ +10 &S=\ Z +9 &T\ Z +9 &V\ [ +10 &X\ [\ +9 &ZB\ [ +9 &\\\ J +10 &]0Fr\ "h +9 &]|:\ 5 +6 ( + "processing"%v& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 + .Hand.open + "manipulator"&1 +67 "core" 1 +2 "manipulator"&Q% +4 "core" % " q, +2 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +2 % 9 +5 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9" +103 "processing"%%9 +3 "core" 9& +102 "processing"%9 +2 "core" 9* +103 "processing"%9 +2 "core" 9/ +103 "processing"%9 +2 "core" 93 +103 "processing"%9 +2 "core" 97 +103 "processing"%x9 +3 "core" 9; +103 "processing"%9 +2 "core" 9@ +103 "processing"%9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%9 +2 "core" 9L +103 "processing"%#9 +3 "core" 9P +102 "processing"%)9 +2 "core" 9U +103 "processing"%t9 +2 "core" 9Y +103 "processing"%p9 +2 "core" 9] +103 "processing"%\\9 +2 "core" 9a +103 "processing"%/9 +2 "core" 9e +103 "processing"%9 +2 "core" 9j +103 "processing"%'9 +2 "core" 9n +103 "processing"%09 +2 "core" 9r +103 "processing"%(9 +2 "core" 9v +103 "processing"%9 +3 "core" 9z +102 "processing"%49 +2 "core" 9 +103 "processing"%59 +2 "core" 9 +103 "processing"%89 +2 "core" 9 +103 "processing"%19 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +102 "processing"%79 +2 "core" 9 +103 "processing"%<9 +2 "core" 9 +103 "processing"%69 +2 "core" 9  +103 "processing"%9 +50 "core" 9 +103 "processing"%.9 +2 "core" 9 +103 "processing"%-9 +2 "core" 9 \ +103 "processing"%9 +2 "core" 9$\ +103 "processing"%99 +2 "core" 9* +103 "processing"%D9 +2 "core" 9/ +103 "processing"% 9 +3 "core" 95 +103 "processing"%29 +2 "core" 9: +103 "processing"%39 +2 "core" 9@ +103 "processing"%*9 +2 "core" 9E +103 "processing"%H9 +2 "core" 9J +103 "processing"%N9 +3 "core" 9O +103 "processing"%j9 +2 "core" 9U +103 "processing"%=9 +2 "core" 9Z +103 "processing"%B9 +2 "core" 9_ +103 "processing"%>9 +2 "core" 9d +103 "processing"%O9 +2 "core" 9i +2 .tPH.hold 2:00:00,28C +3 "processing"%; pph +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%, +103 "core"  + "processing"%F% +4 "core" %K\  +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml + "processing"%@'\ +607 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%C'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%K  +73 "core"  + .tPSV.dial PTV +2 "processing"%_ +74 "core" + .tPBV.dial :waste1 +2 "processing"%$  +131 "core"  + "processing"%"% +4 "core" %Ҽ$\  +2 .tPS.seek 1.5ml +2 "processing"%I' +601 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%[ * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%M' +1610 "core" ' + .tdelay 5:00 +15460 "Can"\ kj +14543 #trecoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%`  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" + + .tPSR.select :air +2 .PSV.dial PSR + "processing"%A +74 "core"  +2 .tPS.reconfigure PSfast + "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%!' +2526 "core" ' + .tPSV.dial PTV +2 "processing"%G +74 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%Y +73 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%? +75 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +71 "core"  + .tPS.seek :empty +2 "processing"%^'ղ +2518 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%T  +132 "core" + .tPSV.dial :mixloop +2 "processing"%U +44 "core" + .tPRV.dial :ab1 +2 "processing"%W @ +75 "core" B +2 .tPS.reconfigure PSslow + "processing"%#A 2`b +3 .tPS.seek 0.15ml +2 "processing"%c' +357 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'&  + "processing"%b  +46 "core" +  +2 "processing"%J% +4 "core" %\  +2 .tPS.seek 0.32ml +2 "processing"%P'D +404 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'d  +30 "core" + .tPRV.dial :air +2 "processing"%h  +44 "core"  +2 .tPS.seek 0.9ml + "processing"%a'G +1237 "core" ' + .tPRV.dial :waste2 + "processing"%o @ +86 "core" A +2 .tPS.seek 0.5ml + "processing"%L'\ +862 "core" ' + #taddPMLReagent08 + .PSV.dial :air + "processing"%n  +44 "core"  + .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%m'Һ +1624 "core" ' + .tPSV.dial :PML + "processing"%e +44 "core" + .tPTV.dial :mixing +2 "processing"%V @ +75 "core" A + .tPBV.dial :waste1 + "processing"%i  +35 "core" + "processing"%q% +4 "core" %ҽ\  +2 .tPS.seek 1.85ml + "processing"%u' +250 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%l * +35 "core" , +2 .tPS.seek 0ml + "processing"%z' +1975 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'}& +3 "core" &!! + "manipulator"&Z& +4 "core" &q N r m + "manipulator"&% +4 "core" %\  u X m + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&E(, +135 "core" ( + "manipulator"&f& +4 "core" &, n u  j4 +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &S& +2 "core" &, f j k4 +2 .tForearm.seek :garage +2 "manipulator"&]' +102 "core" ' + .tHand.close + "manipulator"&w/ +68 "core" / +2 "manipulator"&+& +4 "core" &, 3 =  f4 +2 "manipulator"&~% +3 "core" % / 3 @ g +2 .tForearm.seek :retract + "manipulator"&{'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&|( +284 "core" ( + "manipulator"&\ & +4 "core" &+ Y T  iDy +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &y& +2 "core" &+ X W D iDy +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + "manipulator"&k& +4 "core" &+ ? H hDy +2 "manipulator"&% +4 "core" % E N i +2 "collection"'& +3 "core" &"!q +2 "collection"'Q& +3 .tCC.seek :closed +2 "collection"' (` +3 "core" &!! +3 &"!m \ +9 &*r"!n - +9 &`~"#w A +10 &Ps$#u T +9 &P$"n T +9 &O##q T +10 &P""w U +9 &TQ!$z T +9 &Q"#u T +10 &R#"w T +9 &R#$q T +9 & ]R%!m T +10 &"Q$$k T +9 &#Q!#n T +10 &%N$ s T +9 &'cR""o U +9 &)'N$"q T +10 &*Q$$u T +9 &,Q#$q T +10 &.lQ#"w T +9 &0-P#$q U +9 &1N$$q T +10 &3P$#p T +9 &5uN#$p T +9 &76R$$v T +10 &8Q#$q T +9 &:P$#o T +9 &<}M$#o T +10 &>@N##u T +9 &@R&%x T +10 &AQ##{ T +9 &CO%$y T +9 &EIO$#u S +10 &G O%#z T +9 &HT''v U +10 &J],*n V +9 &LC~B7t X +9 &Mmay ] +10 &O{zx _ +9 &Qt}|o _ +9 &S5y ` +10 &Tu ` +9 &Vt ` +9 &Xwt a +10 &Z7l b +9 &[v b +10 &]k b! +9 &_nx H +9 &`E*q +~ +10 &`rrm Q +2 ( + "collection"'Q& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.36 +2 "collection"'v& +3 "core" &`rs Q + .tHand.open +2 "manipulator"& 1 +66 "core" 1 + "manipulator"&r% +4 "core" %  1 3 J e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  + "processing"%% +4 "core" %\  +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%' +1620 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +53 "core"  +2 .tPS.seek 0ml + "processing"%' +1668 "core" ' + .tPSV.dial PSR +2 "processing"% +43 "core"  + .tPSR.select :air +2 "processing"% +9 .tPS.seek 2.5ml +2 "processing"%' +2636 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +2 "processing"%%  +2 "collection"'  +34 "core" ~ +131  + .tPSV.dial :mixloop +2 "processing"% +102 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +75 "core" +2 .tPS.seek 0ml + "processing"%' +2636 "core" ' + .tPSV.dial :air +2 "processing"%x  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%' +2635 "core" ' + .tPSV.dial :air + "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%#' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%) +43 "core" +2 .tPS.seek 0ml + "processing"%t' +2620 "core" ' + #tGaraging FlushPuck in Collection Clamp + "manipulator"&p& +4 "core" &+  `Du +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&\\( +4 "core" ( + "manipulator"&/& +4 "core" &+    [Du +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 && +2 "core" &+   ZDu +2 .tForearm.seek CC +2 "manipulator"&'' +95 "core" ' + .tHand.close + "manipulator"&0/ +68 "core" / + .tCC.seek :open +2 "collection"'(( +471 "core" ( + "manipulator"&& +4 "core" &+ 7 , X eDu +2 "manipulator"&4% +3 "core" % '  B d +2 .tForearm.seek :retract + "manipulator"&5'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&8(, +290 "core" ( + "manipulator"&1& +4 "core" &, X P  i0 +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 && +3 "core" &, N D n i0 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&7' +115 "core" ' +2 .tHand.open + "manipulator"&<1 +69 "core" 1 + "manipulator"&6% +4 "core" % h  ^8 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' + ."da"delayUntil "10:22:51.50" +4042 "Can"\ HG +20648 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%. @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%-  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSV.dial :air +2 "processing"%9  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%D' +2538 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%2  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%3 +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%*  +45 "core"  + ."da"PS.seek :empty +2 "processing"%H'ղ +2506 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%N +132 "core"  + "processing"%j% +4 "core" %խ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml + "processing"%='\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%B'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 "processing"%>  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%O +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +35 "core" + "processing"%F% +4 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%g' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%@ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%K' +1606 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%_  +34 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%$ * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%" +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%C' +2513 "core" ' + ."da"PSV.dial PTV +2 "processing"%[ +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%I +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%`  +72 "core"  + ."da"PS.seek :empty +2 "processing"%:'ղ +2501 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%A +131 "core"  + "processing"%M% +4 "core" %ի\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml + "processing"%G'\ +612 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%Y'Һ +1372 "Can"e\ ED +249 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%? +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%R  +36 "core" + "processing"%!% +4 "core" %Ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%T' +601 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%U * +48 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%W' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%^  +32 "core" + ."da"delay 30 seconds +3048 .PBV.dial between PSV and waste1 +3 "processing"%& * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%b +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%J' +2522 "core" ' + ."da"PSV.dial PTV +2 "processing"%c +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%d +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%h +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%P  +72 "core"  + ."da"PS.seek :empty +2 "processing"%o'ղ +2506 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%a  +42 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%n  +134 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%L  +43 "core" ~ + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%e +45 "core" + ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%V' +404 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%i  +44 "core"  + "processing"%q% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%l'[ +350 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%m  +43 "core"  +2 ."da"PS.seek 2ml + "processing"%u'Һ +1563 "core" ' + ."da"PSV.dial :PML +2 "processing"%} +44 "core" + ."da"PTV.dial :mixing +2 "processing"%Z @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%f% +4 "core" %Ҿ\  +2 ."da"PS.seek 1.85ml + "processing"%S' +250 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%s * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%w' +1971 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +28434 "Can"<\ >= +19568 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 + "processing"%+  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%~ * +34 "core" , + ."da"PSV.dial :air +2 "processing"%  +44 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%]' +2533 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%\ +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%y  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%E +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%k  +45 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2512 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +133 "core"  + "processing"%{% +4 "core" %ղ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml + "processing"% '\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%v'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%r +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%Q  +35 "core"  + "processing"%% +4 "core" %ҷ\  +2 ."da"PS.seek 1.5ml + "processing"%'} +600 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%z' +1612 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2524 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2502 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%x +131 "core"  + "processing"%% +4 "core" %նq\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml + "processing"%'\ +612 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%)% +4 "core" %ҹi\  +2 ."da"PS.seek 1.5ml + "processing"%#' +601 "core" ' + ."da"delay 3 seconds +177 "Can"=\ == +125 ."da"PBV.dial between PSV and waste1 +2 "processing"%p * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%/' +1618 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%0 * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%| +74 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2510 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +547 .PSV.dial PTV +4 "processing"%4 +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%'  +72 "core"  + ."da"PS.seek :empty +2 "processing"%1'ղ +2484 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  + "processing"%\\% +4 "core" %մZ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%<'\ +608 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%6'Һ +1621 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%5 +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%7  +35 "core"  + "processing"%.% +4 "core" %һO\  +2 ."da"PS.seek 1.5ml +2 "processing"%-' +605 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%9' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%t  +34 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%3' +2500 "core" ' + ."da"PSV.dial PTV +2 "processing"%* +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%D +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%N +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%j  +71 "core"  + ."da"PS.seek :empty +2 "processing"%H'ղ +2494 "core" ' + ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%= +133 "core"  +6 "processing"%>% +16 "core" %հX\  +5 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +9 "processing"% +15 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +7 "processing"%O'm +353 "core" ' + ."da"delay 5 seconds +503 "processing"%,% +3 "core" %jI\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%F'\ +349 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%B'Һ +1618 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%@ +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%g  +36 "core" + "processing"%_% +4 "core" %Ҿp\  +2 ."da"PS.seek 1.5ml +2 "processing"%$' +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%" * +48 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%K' +1618 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%[  +32 "core" + ."da"delay 30 seconds +1295 "Can"5 +1708 ."da"PBV.dial between PSV and waste1 +2 "processing"%I * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%`' +2529 "core" ' + ."da"PSV.dial PTV +2 "processing"%C +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%A +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%M +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%:  +72 "core"  + ."da"PS.seek :empty +2 "processing"%G'ղ +2533 "core" ' + "processing"%?9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%R  +3 "core" 4 4 +2 "processing"%!& +3 "core" &]|(\ 5 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&Y% +4 "core" %\    Z + "storage"(U% +4 "core" %{ :  + "storage"(T. +3 "core" . + ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 1 + "storage"(^(R +358 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (&& +2 "core" &N & &  +2 "manipulator"&b& +3 "core" &, " W0 +2 "manipulator"&W% +3 "core" %\  & W +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&c( +191 "core" ( + "manipulator"&d& +4 "core" & V. +2 "storage"(h& +3 "core" &N $ % \ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts + "manipulator"&P' +102 "core" ' + "storage"(J& +4 "core" &N # #  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(a' +285 "core" ' + "storage"(n- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&L& +3 "core" & V. +2 "storage"(e& +3 "core" &N " % Q + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&o'm +26 "core" ' + ."da"Elbow.hold +2 "manipulator"&i, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(q- +2 "core" -' +2 ."da"SE.seek 1.12 Pucks below Top Plate +2 "storage"(V' +26 "core" ' +2 "manipulator"&m% +3 "core" %͞ R N +2 "storage"(l& +4 "core" &N A I + ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 349 counts +2 "manipulator"&}' +15 "core" ' + "manipulator"&Z& +4 "core" & V. +2 "storage"(& +3 "core" &N $ # 4 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +45 "manipulator"&f' +28 "core" ' +2 ."da"SE.seek 2.12 Pucks below Top Plate +2 "storage"(s' +39 "core" ' +2 "manipulator"&u& +3 "core" &  V. +2 "manipulator"&S% +4 "core" % UR +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&+'\ +94 "core" ' + ."da"Elbow.seek PC +2 "manipulator"&~(k +255 "core" ( +2 "manipulator"&& +3 "core" &u ! V +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &w& +3 "core" &u V +2 ."da"Forearm.seek PC +2 "manipulator"&\ ' +93 "core" ' + ."da"Hand.close +2 "manipulator"&y/ +68 "core" / + ."da"PC.seek :open +2 "processing"%E( +454 "core" ( + "storage"(k& +4 "core" &N ' 4 : +2 "manipulator"&]& +3 "core" &u Z +2 "manipulator"&% +3 "core" %   Z3 +2 ."da"Forearm.seek :retract +2 "manipulator"&{'\ +95 "core" ' + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&( +264 "core" ( + "manipulator"& & +4 "core" & X W0 +2 "storage"( & +3 "core" &N & - +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&r' +94 "core" ' + ."da"Hand.open +2 "manipulator"&Q1 +68 "core" 1 +2 "storage"(- +3 "core" -' +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(v'R +27 "core" ' + ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(' +55 "core" ' + #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19nov2611h100ml.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +396 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 19.947 seconds\ /var/log/esp/da19nov2611h100ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19nov2611h100ml15s.tif +1557 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19nov2611h100ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19nov2611h100ml30s.tif +3062 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19nov2611h100ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19nov2611h100ml70s.tif +7121 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19nov2611h100ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "19.947 sec auto-exposure",Subject: "da19nov2611h100ml images!" +11 "storage"(- +9 "core" -' +8 "storage"(& +7 "core" &N\ \  +2 "manipulator"&& +4 "core" & " S0 +2 ."da"Elbow.seek 1 +2 "manipulator"&( +3 "core" ( +2 "manipulator"&z& +3 "core" & 8 S0 +2 "storage"(& +3 "core" &N\ \  7 +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&%' +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"(' +56 "core" ' + "manipulator"&& +4 "core" &   _0 +2 "storage"(& +4 "core" &N P S + + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&x'm +28 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.01 Pucks below Top Plate +2 "storage"(' +23 "core" ' +2 "manipulator"&% +3 "core" %͛ / W +2 "storage"(& +4 "core" &N < ; C + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 346 counts +2 "manipulator"&' +15 "core" ' +3 "manipulator"&)& +5 "core" & )  a0 +2 "storage"(& +4 "core" &N \ +2 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +3 "manipulator"&p' +27 "core" ' +4 "storage"(#% +6 "core" % q \ +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (0% +3 "core" %1 \\ Ym +2 "manipulator"&|% +4 "core" % Y _ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&/'\ +91 "core" ' +38 ' +6 ."downElevator"SE.coast +6 "storage"(5 +12 ."da"SC.coast + "storage"(6 +15 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +16 #tStarting finalPurge +2 "processing"% & +9 "core" &\  +2 "manipulator"&& +4 "core" & - , c0 +2 "manipulator"&4% +3 "core" %  $ *  c +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&'(, +182 "core" ( + "manipulator"&& +4 "core" &, K P n gG +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, C D | gG +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&\\' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"&1/ +70 "core" / +2 "manipulator"&<& +4 "core" &, ' ~ cG +3 "manipulator"&5% +3 "core" % , * * P c +2 ."psFlush"Forearm.seek :retract +4 "manipulator"&7'\ +103 "core" ' +12 ."psFlush"Elbow.reconfigure TightElbow +14 "manipulator"&$&.,(\ #b +7 ."psFlush"Elbow.seek PC +6 "manipulator"&.(k +122 "core" ( + "manipulator"&6& +6 "core" &s 2 , h + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +6 && +3 "core" &s < = h +4 ."psFlush"Forearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +7 ."psFlush"Forearm.seek PC +4 "manipulator"&-' +212 "core" ' +3 "manipulator"&t& +4 "core" &s [ Y V i +2 "manipulator"& % +4 "core" % Z \\ J i@ +3 "processing"%2& +3 "core" &\  +2 "processing"%9& +3 ."psFlush"PC.seek :closed +2 "processing"%*(] +3 "core" &\  +3 &\  +8 &'p\ - +10 &`\ A +9 &Ju\ T +9 & P\ T +10 &Q \ T +9 &V\ U +9 &NR\ T +10 &Q\ T +9 &R\ T +10 &Q_\ T +9 & VQ\ T +10 &"U$\ T +10 &#R\ T +8 &%T\ T +9 &'^R~\ T +10 &) W\ T +9 &*Wy\ T +10 &,Vs\ T +9 &.fW\ T +9 &0'T\ U +10 &1S\ U +9 &3U\ U +9 &5oR\ T +10 &70T\ T +9 &8U~\ U +10 &:Tx\ T +9 &8Ok\ T +10 &?Tk\ U +9 &ARk\ T +9 &C~Sp\ T +10 &E?Tq\ U +9 &Fbl\ V +10 &H}l\ Y +9 &Jwt\ Z +9 &L9j\ Z +10 &Mk\ Z +9 &Oi\ [ +9 &Q}`\ Z +10 &S?]\ Z +9 &U\\\ Z +10 &VS\ [ +9 &X^\ [\ +9 &ZEU\ [\ +10 &\\\\\ J +9 &]0Dn]\ #i +9 &]|4Z\ 3 +7 ( + "processing"%9& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 + "processing"%D& +4 "core" &]|$^\ 3 + &]|$U\ 3 + ."psFlush"Hand.open +2 "manipulator"&N1 +75 "core" 1 + "manipulator"&j% +4 "core" % W < 5 h@ +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&3'\ +92 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%= +132 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%>'TE +175 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +935 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%H' +1620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%, +72 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%O  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%F' +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%@ +74 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%g'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +2114 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%B +74 "core" + ."psFlush"PBV.dial PSV +2 "processing"%" U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%$' +2618 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%[ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2631 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +95 "core"  + ."psFlush"PS.seek :empty +2 "processing"%K'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%C +45 "core"  + ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%A' +2631 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%M +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%:' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%` @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%R  +95 "core"  + ."psFlush"PS.seek :empty +2 "processing"%!'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Y +56 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%U'TE +1104 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%T' +1611 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%& +74 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%b  +55 "core" +2 ."psFlush"PS.seek 0ml + "processing"%W' +1625 "Can"4\ ?? +1002 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%d +73 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%h'\ +609 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +9 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +2130 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%J +84 "core"  + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%n' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%L @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml + "processing"%e' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%q  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%m'ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%l +44 "core"  + ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%Z' +2630 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%u' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%S @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml + "processing"%P' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%c  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%a'ղ +2629 "core" ' + #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'o& +4 "core" &<=t +2 "manipulator"&}& +3 "core" &s   o +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&V(k +3 "core" ( + "manipulator"&f& +3 "core" &s  o +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &s ~ % o + .tForearm.seek PC +2 "manipulator"&w' +92 "core" ' + .tHand.close +46 "manipulator"&i/ +78 "core" / + .tPC.seek :open +2 "processing"%y( +454 "core" ( + "manipulator"&+& +4 "core" &s 5 q +2 "manipulator"& % +3 "core" % ϭ q +2 .tForearm.seek :retract + "manipulator"&k'\ +91 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&]( +365 "core" ( + "manipulator"&& +4 "core" &*  U nCo +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &\ & +2 "core" &* x { nCo +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"& ' +101 "core" ' + "manipulator"& & +4 "core" &+ V W M lCo +2 "manipulator"&~% +4 "core" % X V 3 l +2 "collection"'Q& +3 "core" &>>Y +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'{(` +3 "core" &@?v +3 &@>Z  +9 &-v>@Z , +10 &_~??b A +9 &Qs?=_ T +9 &L?>_ T +10 &R>>Z T +9 &P@=_ T +9 &UR<AZ U +10 &Q??c T +9 &P@?c T +9 &Q@@\\ T +10 & _S?>] T +9 &" QA?[ T +10 &#O>>V T +9 &%R@@[ T +9 &'fP@?` T +10 &)(OA@[ T +9 &*QA@h U +10 &,Q>?l T +9 &.nS?@k T +9 &01Q>?o T +10 &1Q@An T +9 &3S??p T +9 &5wQA@n T +10 &78QAAl T +9 &8Q@?m T +9 &:OAAn T +10 &<RAAl T +9 &>BNA?o T +10 &@Q??n T +9 &AP??m T +9 &CO@Au T +10 &EIRA@o T +9 &G O@Al T +10 &HTDDm T +9 &J_JGm V +9 &LD\\Qq Y +10 &Mrk ] +9 &Of _ +9 &Qw\\ _ +10 &S8] _ +9 &T` ` +9 &Va ` +10 &Xza a +9 &Z:e a +10 &[r b +9 &]i b! +9 &_og H +10 &`A'j - +9 &`sld S +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.35 + "collection"'s& +4 "core" &`sh S + .tHand.open +2 "manipulator"&v1 +68 "core" 1 + "manipulator"&% +4 "core" %  B : h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + #tFlushing the Collection Valve::Manifold + "collection"'& +4 "core" &`sgh S +2 "collection"'z% +3 "core" %Ӵ +2 .tCSV.dial CSR + "collection"'  +43 "core"  + "collection"'% +4 "core" %Ӫg + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''qi +1348 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '% +2 "core" %qg  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"''A +672 "core" ' + .tCSV.dial :waste + "collection"') +132 "core" + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"''Ӵ +1971 "core" ' + #tFlushing lower manifold's waste1 port + "collection"'#& +4 "core" &`sg S +2 "collection"'% +3 "core" %Ӹ + .tCSV.dial :flush +2 "collection"'r  +44 "core"  +2 .tCS.reconfigure CSfast + "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"''qi +1278 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'0 @ +44 "core" B + "collection"'|% +4 "core" %qg  +2 .tCS.seek 7ml +2 "collection"'%'| +556 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +3 '  +43 "core"  +97  + .tCBV.dial :waste1 +2 "collection"'x @ +44 "core" > +2 .tCS.seek 0ml + "collection"' 'Ӵ +1754 "core" ' + #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &`sg S +2 "collection"'% +3 "core" %ӯ +2 .tCSV.dial :flush + "collection"'  +76 "core" +2 .tCS.seek 5ml + "collection"'4'qi +1282 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'p @ +46 "core" B + "collection"'% +4 "core" %qm  +2 .tCS.seek 7.001ml +2 "collection"'' +558 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +43 "core"  + .tCBV.dial :waste2 +2 "collection"'^  +104 "core"  +2 .tCS.seek 0ml + "collection"''Ӵ +1763 "core" ' + #tDisinfecting external Intake with kill + "collection"'1& +4 "core" &`sfx S +2 "collection"'<% +3 "core" %Ӳ + .tCSV.dial CSR +2 "collection"'5  +42 "core"  + "collection"'/% +4 "core" %Ӳ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'6' +2002 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'' +558 "core" ' + ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'\\ +2 ''  +125 "core" +16  + .tCTV.dial :intake + "collection"'t  +76 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"' ' +2000 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'2  +76 "core" ~ + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'7'Ӵ +594 "core" ' + .tCSV.dial CSR +2 "collection"'E  +104 "core"  + "collection"'9% +4 "core" %ӱ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'D'qi +1345 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'N' +1352 "core" ' + .tCSV.dial CBV +2 "collection"'j +103 "core" +2 .tCS.seek 0ml + "collection"'='Ӵ +2613 "core" ' + #tGaraging FlushPuck in Collection Clamp + "manipulator"&-& +4 "core" &* > C gCo +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&G( +5 "core" ( + "manipulator"&>& +4 "core" &* < B > hCo +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 &,& +2 "core" &* B A  gCo +2 .tForearm.seek CC + "manipulator"&O' +96 "core" ' + .tHand.close + "manipulator"&H/ +75 "core" / + .tCC.seek :open +2 "collection"'@( +471 "core" ( + "manipulator"&F& +4 "core" &* X Y c kCo +2 "manipulator"&g% +3 "core" % ] \\ U k +2 .tForearm.seek :retract + "manipulator"&B'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&"(, +285 "core" ( + "manipulator"&_& +4 "core" &, S o3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &[& +2 "core" &, | V o3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +46 "manipulator"&$' +116 "core" ' + .tHand.open + "manipulator"&1 +66 "core" 1 + "manipulator"&I% +4 "core" % k > B e@ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&C'\ +99 "core" ' +2 "processing"%K& +3 "core" &6\  +8103 "Can"1\ // +60003 '\ // +60002 \ // +60002 \ // +60002 \ // +60002  \ // +60002 \ \ // +60002  \ // +60002 !\ // +60003 1\ // +60002 1\ // +60002 $\ // +60002 !\ // +60002 \ // +60002 !\ // +60002 #\ // +33835 #t-> access 1 +2 .SE.seek :down + "storage"(M'} +4 "core" ' + "manipulator"&A% +4 "core" %\  Q s +2 "manipulator"&`& +3 "core" &, a s3 + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(:(<1 +1327 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (R& +3 "core" &<4  \ +24808 "Can"2\ // +31254 #t-> exit +5 #mEXIT @1574795078.10EST @1575296289.05EST = =tMAIN =mMAIN_scheduler @EST1575296290.69 #"core_reset"Sent BREAK +2 #t@0x0327, state=0x3A84, ifg=0x10, ie=0xFD #@0x05A7, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0828, state=0x3A84, ifg=0x10, ie=0xFD #@0x0AA7, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0D2F, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0FAD, state=0x3A84, ifg=0x10, ie=0xFD #@0x1226, state=0x3A84, ifg=0x10, ie=0xFD + #@0x133B, state=0x3A84, ifg=0x80, ie=0xFD + #@0x9C6D, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +356 "Can"\ 22 + \ 22 + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۖ>= %\  +2 .tSS.configure SSconfig +2 "sampler")#.0X = I\  + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 .tSC.hold + "storage"(, +2 "core" , +2 .tSC.configure SCloose +2 "storage"($.\ 1~b +2 (% +2 "core" % > 2\  +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.hold + "storage"(+ +3 "core" + + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'  +2 "core" ` + .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast +2 "processing"%  +2 "core" 4 + .tPH.configure PHconfig + "processing"%\ }2 +3 #tAll dwarf controllers running firmware version 3.75 + "sampler") +10 #tCleanly exited at 14:04:38EST26-Nov-19 +412 #-> ESP.ready! +3 "collection"'% +3 "processing"%% +4 "core" %ӷ  + "manipulator"&% +3 "sampler")% +9 "core" %հg\  + %\   s + %ۖ>> #\  +3 "manipulator"&& +3 "core" &,  s3 +2 "storage"(& +3 "core" &<4 2 = \  + "storage"(% +4 "core" % ? < \  + "collection"'& +3 "core" & +2 "processing"%& +3 "core" &L\  +2 "collection"'  +3 "core"  + "collection"'! +3 "core" ~ +2 "collection"'" +2 "core"  +2 "processing"%# +3 "core"  +2 "processing"%$ +2 "core" V +2 "processing"%% +3 "core"  +2 "processing"%& +2 "core"  +2 "sampler")' +3 "core"  + "sampler")(% +4 "core" %ۖ?? $\  +2 "collection"')& +3 "core" & +2 "collection"'*% +3 "core" %ӷ  +2 "processing"%+& +4 "core" &J\  + "processing"%,% +4 "core" %հl\  +2 "manipulator"&-% +3 "core" %\   t +2 "manipulator"&.& +3 "core" &,  s3 +2 "storage"(/& +3 "core" &<4 = < <\  +2 "storage"(0% +3 "core" % 9 1\  +2 "collection"'19 +3 "core" 9 +2 "processing"%29 +3 "core" 9 +59086 "Can"\ // +60003 \ // +7428 #t-> access 2 +2 .SE.seek :down +2 "storage"(3'} +3 "core" ' + "manipulator"&4% +4 "core" %\  \\ r +2 "manipulator"&5& +3 "core" &, W q3 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(6(K +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (7& +2 "core" &KT 2\  +14546 #t-> startTube 2 +37630 "Can"\ DD +27886 #t-> da 40 + #da sampling at most 40ml +5 #Loading sh1 puck from tube 2 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 2 at 09:52:55EST02-Dec-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:48:16, 23.3C, 22% humidity, 15.0psia, 12.586V, 0.355A, 0.355A avg, 4.47W",Subject: "da sampling at most 40ml" +2 "collection"'8& +5 "core" & +2 .tHand.open +2 "manipulator"&91 +20 "core" 1 +2 "manipulator"&:% +4 "core" %\  A C n e +2 "storage"(;% +3 "core" %\  +2 "storage"(<. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(=( +1317 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (>& +2 "core" &  \  +2 "manipulator"&?& +3 "core" &, , 1  d3 +2 "manipulator"&@% +3 "core" %\  , !  c +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&A( +201 "core" ( + "manipulator"&B& +4 "core" &   < `' +2 "storage"(C& +3 "core" & \ ^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +34 "manipulator"&D' +110 "core" ' + "storage"(E& +4 "core" & \ \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(F' +279 "core" ' + "storage"(G- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (H& +3 "core" & \ ` T f + "manipulator"&I& +4 "core" & " 0 _' +2 .tElbow.seek 2 + "manipulator"&J( +33 "core" ( + "manipulator"&K& +4 "core" &  b `W +2 "storage"(L& +3 "core" & \ ] [ [ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&M'Ϊ +26 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&N/ +76 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&O& +4 "storage"(P'} +6 "core" & , + bW +2 "manipulator"&Q% +3 "core" % α - + d +2 .tForearm.seek :retract +2 "manipulator"&R'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&S( +144 "core" ' + ."downElevator"SE.coast + "storage"(5 +15 "core" ( + "manipulator"&T& +4 "core" &+ ) " l ]Dz +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &+ * +  ]Dz +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&V' +99 "core" ' + "manipulator"&W& +4 "core" &+   " \\Dz +2 "manipulator"&X% +4 "core" %  7 \\ +2 "collection"'Y& +3 "core" & +2 "collection"'Z& +3 .tCC.seek :closed +2 "collection"'[(` +3 "core" & +3 &  +8 &+s - +10 &_| A +9 &Fr U +9 &N U +10 &S U +9 &N U +10 &JQ U +9 & O U +9 &P U +10 &Q U +9 & TQ U +9 &"Q U +10 &#R U +9 &%P U +9 &'[U U +10 &)O U +9 &*Q U +10 &,R U +9 &.dQ U +9 &0%T U +10 &1O U +9 &3T U +10 &5mP T +9 &7.Q U +9 &8O U +10 &:O U +9 &6L U +10 &?Q T +9 &AO T +10 &C|N U +9 &E>O U +9 &GQ U +10 &H[ V +9 &J}h W +9 &L3 [ +10 &M _ +9 &O ` +10 &Qi a +9 &S* a +9 &T a +10 &V b +9 &Xn b +9 &Z-   b! +10 &[ b& +9 &] b/ +10 &_Y V +9 &`H (t +9 &`% W +9 ( +2 &`h Q + "collection"'Z& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.45 +2 .Hand.open + "manipulator"&\\1 +68 "core" 1 + "manipulator"&]% +4 "core" %  n X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +98 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")_+ +3 "core" + +2 "sampler")`% +4 "core" %ۡ@> #  + "collection"'a& +4 "core" &`h Q +2 "Can"\ __ +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 "collection"'b  +5 "core"  + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")c +3 "core"  +2 "sampler")d  +5 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X;  s + #tBubblePoint: Intake @39.2psia, Outlet @15.2psia + .CBV.dial SSV +2 "collection"'* @ +32 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +131 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +137 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +5 "core" %ې44  +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")?  +63 "core" +2 ."airStroke"CS.seek 0ml + "collection"'@'Ӵ +4 "core" ' + ."airStroke"CSV.dial :air +2 "collection"'B @ +66 "core"  + .tCTV.dial :air +2 .delay 15 seconds +6 "core" B +2 ."airStroke"CS.seek 10ml +2 "collection"'C' +1491 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +138 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +3 .tSS.reconfigure SSexhale +3 "collection"'E  +2 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'P'Ӵ +107 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")R +67 "core" ' + ."CSpush"CS.coast + "collection"'5 +67 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +332 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '=% +2 "core" %:  +2 .tCS.seek 6ml +2 "collection"'_' +1344 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'g +42 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"'f'ӂ +1543 "core" ' + .tCSV.dial CSR +2 "collection"'h  +44 "core"  + "collection"'i% +4 "core" % + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +3 "collection"'#P d@b +2 .tCS.seek 2ml + "collection"'j' +595 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'e% +2 "core" %  +2 .tCS.seek 5ml +2 "collection"'l'ql +832 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'m  +42 "core"  +2 .tCS.seek 1ml + "collection"'n'> +1112 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'k \  +5 'q9 +3 "core" 9d +103 "collection"'r9 +2 "core" 9d +103 "collection"'s9 +2 "core" 9 d +103 "collection"'t9 +2 "core" 9 d +103 "collection"'u9 +2 "core" 9d +103 "collection"'o9 +2 "core" 9d +103 "collection"'p9 +2 "core" 9d +103 "collection"'x9 +2 "core" 9d +103 "collection"'y9 +2 "core" 9"d +103 "collection"'z9 +2 "core" 9&d +103 "collection"'v9 +3 "core" 9+d +103 "collection"'{9 +2 "core" 9/d +103 "collection"'w9 +2 "core" 93d +103 "collection"'~9 +2 "core" 97d +103 "collection"'9 +2 "core" 9;d +103 "collection"'9 +3 "core" 9@d +103 "collection"'9 +2 "core" 9,Dd +103 "collection"'9 +2 "core" 9@Hd +103 "collection"'|9 +2 "core" 9VLd +103 "collection"'}9 +2 "core" 9mPd +103 "collection"'9 +2 "core" 9Ud +103 "collection"'9 +2 "core" 9Yd +103 "collection"'9 +2 "core" 9]d +103 "collection"' 9 +2 "core" 9ad +103 "collection"'9 +2 "core" 9ed +103 "collection"'9 +3 "core" 9jd +103 "collection"'9 +2 "core" 9nd +103 "collection"'9 +2 "core" 96rd +103 "collection"' 9 +2 "core" 9Rvd +103 "collection"' 9 +2 "core" 9lzd +103 "collection"'9 +3 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9b +103 "collection"'9 +2 "core" 9` +103 "collection"'9 +2 "core" 9] +103 "collection"'9 +2 "core" 9[ +103 "collection"'9 +2 "core" 90W +103 "collection"'9 +2 "core" 9LU +103 "collection"'9 +2 "core" 9hS +103 "collection"' 9 +40 "core" 9O +111 "collection"'"9 +2 "core" 9L +103 "collection"'9 +2 "core" 9I +103 "collection"'#9 +2 "core" 9G +103 "collection"'$9 +2 "core" 9E +103 "collection"'%9 +2 "core" 9C +103 "collection"'&9 +3 "core" 97@ +103 "collection"'9 +2 "core" 9R> +103 "collection"'(9 +2 "core" 9k< +103 "collection"')9 +2 "core" 9: +103 "collection"'*9 +2 "core" 98 +103 "collection"'!9 +2 "core" 96 +103 "collection"',9 +2 "core" 94 +103 "collection"'-9 +2 "core" 92 +103 "collection"'.9 +2 "core" 91 +103 "collection"'+9 +2 "core" 9/ +103 "collection"'/9 +3 "core" 9-, +103 "collection"'19 +2 "core" 9D, +103 "collection"'29 +2 "core" 9Z* +103 "collection"'59 +2 "core" 9o( +103 "collection"'09 +2 "core" 9' +103 "collection"'9 +3 "core" 9% +103 "collection"''9 +2 "core" 9$ +103 "collection"'49 +2 "core" 9# +103 "collection"'9 +2 "core" 9 ! +103 "collection"'79 +2 "core" 9! +103 "collection"'99 +3 "core" 9 +103 "collection"':9 +2 "core" 9  +103 "collection"'89 +2 "core" 9  +103 "collection"'<9 +2 "core" 9 $  +103 "collection"'69 +2 "core" 9 3% +103 "collection"'>9 +2 "core" 9 B) +103 "collection"'?9 +2 "core" 9 Q- +103 "collection"'B9 +2 "core" 9 ^1 +103 "collection"';9 +2 "core" 9 l5 +103 "collection"'@9 +2 "core" 9 y: +103 "collection"'9 +3 "core" 9  > +103 "collection"'E9 +2 "core" 9 \ B +103 "collection"'G9 +2 "core" 9  F +103 "collection"'H9 +2 "core" 9  J +103 "collection"'I9 +2 "core" 9 O +103 "collection"'39 +3 "core" 9 S +103 "collection"'K9 +2 "core" 9 W +103 "collection"'C9 +2 "core" 9 [ +103 "collection"'N9 +2 "core" 9 _ +103 "collection"'O9 +2 "core" 9 d +103 "collection"'Q9 +3 "core" 9 h +103 "collection"'9 +2 "core" 9 l +103 "collection"'D9 +2 "core" 9 p +103 "collection"'T9 +2 "core" 9\ t +103 "collection"'U9 +2 "core" 9\ y +103 "collection"'A9 +2 "core" 9\ } +103 "collection"'F9 +2 "core" 9\  +103 "collection"'W9 +2 "core" 9\ " +103 "collection"'X9 +2 "core" 9\ ) +103 "collection"'J9 +2 "core" 9\ . +103 "collection"'M9 +3 "core" 9\ 4! +103 "collection"'R9 +2 "core" 9\ 9# +103 "collection"'L9 +2 "core" 9\ ?& +103 "collection"'P9 +2 "core" 9\ C'\ +103 "collection"'Y9 +2 "core" 9\ H& +103 "collection"'9 +3 "core" 9\ N' +103 "collection"']9 +2 "core" 9\ Q'\ +103 "collection"'Z9 +2 "core" 9\ V(\ +103 "collection"'\\9 +2 "core" 9\ Z*\ +103 "collection"'a9 +2 "core" 9\ ]*\ +103 "collection"'b9 +3 "core" 9\ b*\ +103 "collection"'`9 +2 "core" 9\ e+ +103 "collection"'c9 +2 "core" 9\ h-\ +103 "collection"'d9 +2 "core" 9\ k+\ +103 "collection"'=9 +2 "core" 9\ m-\ +103 "collection"'V9 +2 "core" 9\ r.\ +103 "collection"'g9 +2 "core" 9\ t/\ +103 "collection"'_9 +2 "core" 9\ w0\ +103 "collection"'h9 +2 "core" 9\ y1\ +103 "collection"'i9 +2 "core" 9\ {2\ +103 "collection"'f9 +3 "core" 9\ }2\ +103 "collection"'e9 +2 "core" 9\ 3\ +103 "collection"'j9 +2 "core" 9\ 4 +103 "collection"'m9 +2 "core" 9\ 5 +103 "collection"'l9 +2 "core" 9\ 6\ +103 "collection"'q9 +3 "core" 9\ 7\ +103 "collection"'r9 +2 "core" 9\ 8\ +103 "collection"'s9 +2 "core" 9\ 8\ +2 .tCH.hold 10:00,70C +3 "collection"'t `\ `\  +3 "core"  +22254 "Can" +37749 "core" ` + "collection"'u9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'o'Ӵ +340 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'p @ +105 "core" @ + .tCSV.dial :air +2 "collection"'x @ +44 "core" > +2 .tCS.seek 5ml +2 "collection"'y'qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'z  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'v @ +45 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'{  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'w @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'~'Ӵ +1347 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"' +106 "core" ~ + .tCBV.dial CSV +2 "collection"'  +29 "core"  + "collection"'% +4 "core" %Ӳ 1 , +2 .tCS.seek 5ml +2 "collection"''qg +1343 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'|  +44 "core" + "collection"'}% +4 "core" %qd12s  +2 .tCS.seek 6.999ml +2 "collection"''y +588 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +43 "core" ? +2 .tCS.seek 10ml + "collection"'' +833 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +117 "core" ^ + #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +3 '  +28 "core"  +109  +2 .tCS.seek 5ml + "collection"''qi +1344 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +105 "core" A + .tCSV.dial :waste +2 "collection"' +106 "core" + .tCS.seek :empty +2 "collection"''ӂ +1346 "core" ' + .tCSV.dial :air +2 "collection"' @ +75 "core" B +2 .tCS.seek 5ml + "collection"''qi +1344 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +46 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +46 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1352 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +116 "core" + .tCBV.dial CSV +2 "collection"'  +30 "core"  + "collection"'"% +4 "core" %ӱ +2 .tCS.seek 5ml +2 "collection"''qf +1347 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'#  +44 "core" + "collection"'$% +4 "core" %qg\   +2 .tCS.seek 7ml +2 "collection"'%'| +588 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'& @ +57 "core" B +2 .tCS.seek 10ml + "collection"'' +837 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'( ` +119 "core" _ + #tLysing Complete +2 "collection"')& +4 "core" &`c Q + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&*% +3 "core" %\   W1 +2 "storage"(!% +3 "core" %|   +2 "storage"(,. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(-(R +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (.& +3 "core" &N   +2 "manipulator"&+& +3 "core" &* V TDy +2 "manipulator"&/% +3 "core" %\  T1 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&1( +161 "core" ( + "manipulator"&2& +4 "core" &   YX +2 "storage"(5& +3 "core" &N +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&0' +104 "core" ' + "storage"(& +6 "core" &N = =  +4 .tSE.reconfigure SEpick +4 "storage"(#]K-0-\ b +8 .tSE.seek :beamBreak +3 "storage"('' +273 "core" ' +41 "storage"(4- +12 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"('y +34 "core" ' +2 "manipulator"&7& +4 "core" &   [X +2 "manipulator"&9% +3 "core" %   [ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&8( +157 "core" ( + "manipulator"&<& +4 "core" &( J TBg +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &6& +3 "core" &( TBg +2 .tForearm.seek CC +2 "manipulator"&>' +93 "core" ' + .tHand.close +2 "manipulator"&?/ +70 "core" / + .tCC.seek :open +2 "collection"'B( +474 "core" ( + "storage"(;& +4 "core" &N   +2 "storage"(@& +3 "core" &N   +2 "manipulator"&& +3 "core" &( XBg +2 "manipulator"&E% +3 "core" %  X +2 .tForearm.seek :retract +2 "manipulator"&G'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&H( +202 "core" ( + "manipulator"&I& +4 "core" &  ] Z- +2 "storage"(3& +3 "core" &N < @  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&K'm +105 "core" ' + .tElbow.hold +2 "manipulator"&C, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&N1 +72 "core" 1 +2 "manipulator"&O% +4 "core" % ͛  Rd +2 "storage"(Q& +3 "core" &N % " +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 346 counts +2 "manipulator"&' +15 "core" ' + "manipulator"&D& +4 "core" & $  \\- +2 "storage"(T& +4 "core" &N > : +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&U' +24 "core" ' +2 "storage"(A% +4 "core" % ;  @ +2 ."downElevator"SE.seek :down +3 "storage"(F'} +100 (W% +2 "core" %;    \\{ +2 "manipulator"&X% +4 "core" % YW +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&J'\ +80 "Can"\ HH +10 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'M& +3 "core" & +2 "manipulator"&R& +4 "core" & '  ^- + "manipulator"&L% +4 "core" %\  (  S ] +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&P(, +184 "core" ( + "manipulator"&Y& +4 "core" &,  ! `9 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  `9 +2 .tForearm.seek :garage + "manipulator"&]' +100 "core" ' + .tHand.close +2 "manipulator"&Z/ +72 "core" / + "manipulator"&\\& +4 "core" &,  Z9 +2 "manipulator"&a% +3 "core" % . 6 Z +2 .tForearm.seek :retract +2 "manipulator"&b'\ +100 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&`( +290 "core" ( + "manipulator"&c& +4 "core" &)  " f ]Cm + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &d& +2 "core" &)  \\Cm +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&=' +99 "core" ' + "manipulator"&V& +4 "core" &*    [Cm +2 "manipulator"&g% +3 "core" %\  [ +2 "collection"'_& +4 "core" &R + "collection"'h& +4 .tCC.seek :closed + "collection"'i(` +3 "core" &o +3 &  +9 &)n - +9 &bwi A +10 &XlK S +9 &IE S +10 &L. S +9 &I S +9 &^Lu S +10 &!Ld S +9 &LW S +9 &M8 S +10 & fO S +9 &"(L S +10 &#L S +9 &%L S +9 &'oN S +10 &)1Hu S +9 &*LY S +9 &,JI S +10 &.vL S +9 &09K S +10 &1K R +9 &3Ly S +9 &5Lh S +10 &7AMQ S +9 &9Qe S +9 &:L S +10 &<L| S +9 &>IIj S +10 &@ LZ S +9 &AOG S +9 &CL9 S +10 &EQNS S +9 &GL R +9 &HR T +10 &J] U +9 &LI~Gi X +10 &M&' ] +9 &OWL ^ +9 &Q{~w _ +10 &S;t ` +9 &T^ ` +9 &VS ` +10 &X} a +9 &Z= b +10 &[ b +9 &] b +9 &_q} E +10 &`C(v , +9 &`krk Y +2 ( + "collection"'h& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.44 +2 "collection"'f& +3 "core" &`kml Y + .tHand.open +2 "manipulator"&e1 +68 "core" 1 + "manipulator"&j% +4 "core" % \  ~ X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"%l +44 "core"  + "processing"%q% +4 "core" %հ\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%r' +1631 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%s  +44 "core"  +2 .tPS.seek 0ml + "processing"%k' +1622 "core" ' + .tPSV.dial PSR +2 "processing"%t +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%u' +2625 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%n +2 "collection"'p  +5 "core"  +2 "processing"%x  +44 "core"  +26 + .tPSV.dial :mixloop +2 "processing"%o +102 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%z  +135 "core" +2 .tPS.seek 0ml + "processing"%v' +2622 "core" ' + .tPSV.dial :air +2 "processing"%{  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%w' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%y +43 "core" +2 .tPS.seek 0ml + "processing"%' +2632 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2631 "core" ' + .tPSV.dial :mixloop +2 "processing"%~ +44 "core" +2 .tPS.seek 0ml + "processing"%|' +2631 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&}& +3 "core" &) VCm +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +3 "core" &) q VCm + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &( VCm + .tForearm.seek CC +2 "manipulator"& ' +96 "core" ' + .tHand.close + "manipulator"&/ +67 "core" / + .tCC.seek :open +2 "collection"'( +471 "core" ( + "manipulator"&& +4 "core" &(  ZBl +2 "manipulator"&% +3 "core" % ) 1 Z +2 .tForearm.seek :retract + "manipulator"& '\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"& (, +288 "core" ( + "manipulator"&& +4 "core" &, # ' 4 ^3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,   q ^3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +117 "core" ' +2 .tHand.open + "manipulator"&1 +69 "core" 1 + "manipulator"&% +4 "core" % \ R ~ Q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 2 into Collection Clamp +2 "collection"'& +3 "core" & +2 "manipulator"&% +3 "core" %\  #  _ +2 "storage"(% +3 "core" % S ] A +2 "storage"( . +3 "core" . +43 .tSC.reconfigure SCtight +11 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"("( +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &  C & +2 "manipulator"&#& +3 "core" &, X3 +2 "manipulator"&$% +3 "core" %\  $ < Y +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +199 "core" ( + "manipulator"&&& +4 "core" & % M ]( +2 "storage"(%& +4 "core" &  9 0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&(' +103 "core" ' + "storage"()& +4 "core" &  a `  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(*' +284 "core" ' + "storage"(!- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (,& +2 "core" &  G = * +2 "manipulator"&.& +4 "core" &   ^( + .tElbow.seek 2 +2 "manipulator"&+( +28 "core" ( + "manipulator"&/& +4 "core" & `W +2 "storage"(2& +3 "core" &  b a +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&5'Ϊ +34 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +73 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&S& +2 "storage"(^'} +7 "core" &   aW + "manipulator"&4% +4 "core" %    ]s +2 .tForearm.seek :retract + "manipulator"&7'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&9( +148 "core" ' + ."downElevator"SE.coast + "storage"(5 +11 "core" ( + "manipulator"&'& +4 "core" &+  6 ZE} +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" &+ ZE} +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&6' +109 "core" ' + "manipulator"&0& +4 "core" &, D \\E} +2 "manipulator"&1% +4 "core" % \\ +2 "collection"'?& +3 "core" & +2 "collection"':& +3 .tCC.seek :closed +2 "collection"'[(` +3 "core" & +3 & \ +9 &+n - +10 &ayy A +9 &Smu R +9 &If S +10 &LX S +9 &NH S +9 &XJ6 S +10 &L* S +9 &I S +10 &L S +9 & aN S +9 &"$L R +10 &#L  S +9 &%L R +9 &'hN S +10 &),I R +9 &*O& S +10 &,K< S +9 &.qJ4 S +9 &04J) R +10 &1L S +9 &3K R +9 &5yL S +10 &7:OG S +9 &8L R +10 &:J S +9 &<J S +9 &>DJz R +10 &@L S +9 &AO S +9 &CI S +10 &EKH  S +9 &G I S +10 &HR   T +9 &Jc V +9 &L? Z +10 &MFD ^ +9 &OLJ ^ +9 &QuRQ} _ +10 &S4TU ` +9 &TXZ ` +10 &V^]} a +9 &Xxa`r a +9 &Z8cem a +10 &[gh` b +9 &]kkX b# +9 &_nopT J +10 &`D%qqK . +9 &`srot< X +2 ( +2 "collection"':& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.51 + .Hand.open +2 "manipulator"&;1 +67 "core" 1 + "manipulator"&@% +4 "core" %  Y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'E  +136 "core" ~ + .tCSV.dial CTV +2 "collection"'>  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%I' +2629 "core" ' + "collection"'3% +4 "core" %RQ  +2 .tCS.seek 3.75ml +2 "collection"'8'I +1662 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air +2 "processing"%N  +45 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%O  +73 "core"  +2 .tPS.seek 0ml + "processing"%Q' +2625 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'D ` +31 "core" ^ + .tCSV.dial :air +2 "collection"'T @ +45 "core" > +2 .tCS.seek 10ml + "collection"'A' +1661 "core" ' + .tCSV.dial CTV +2 "collection"'G  +44 "core"  +2 .tCS.seek 0ml + "collection"'W'Ӵ +2604 "core" ' + .tCBV.dial :waste1 +2 "collection"'X @ +28 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'H  +136 "core" + "collection"'K& +4 "core" &`sk| X +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +3 "core" %\  \  T +2 "storage"(M% +3 "core" %x " " +2 "storage"(R. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(L(R +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &S\ \ ! = +2 "manipulator"&U& +3 "core" &+ q QE} +2 "manipulator"&Y% +3 "core" %\  Q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +162 "core" ( + "manipulator"&F& +4 "core" & Vd +2 "storage"(-& +3 "core" &S $ T S +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&C' +100 "core" ' + "storage"(Z& +4 "core" &S ! " +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(\\' +282 "core" ' + "storage"(a- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&J& +2 "core" &  Sd +2 "storage"(]& +4 "core" &S\ \ H + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&c'm +26 "core" ' + .tElbow.hold +2 "manipulator"&d, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(P- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(V' +32 "core" ' + "manipulator"&g% +4 "core" %͔ | Lk +2 "storage"(_& +4 "core" &S\   + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 339 counts +2 "manipulator"&b' +18 "core" ' +2 "manipulator"&B& +3 "core" & Vb +2 "storage"(f& +4 "core" &S A +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&e' +15 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(j' +40 "core" ' + "manipulator"&h& +4 "core" &  < Xb +2 "manipulator"&l% +4 "core" %  D X + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&q'\ +90 "core" ' + .tElbow.seek CC +3 "manipulator"&=( +155 "core" ( + "manipulator"& & +4 "core" &( 5 QBg + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &s& +3 "core" &( RBg +2 .tForearm.seek CC +2 "manipulator"&r' +92 "core" ' + .tHand.close + "manipulator"&t/ +68 "core" / + .tCC.seek :open +2 "collection"'k( +474 "core" ( + "storage"(n& +4 "core" &S ! " +2 "storage"(x& +3 "core" &S ! " z +2 "manipulator"&p& +3 "core" &( VBg +2 "manipulator"&o% +3 "core" %  U +2 .tForearm.seek :retract +2 "manipulator"&z'\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&u( +163 "core" ( + "manipulator"&{& +4 "core" & Y? +2 "storage"(v& +3 "core" &S   F +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&y'm +105 "core" ' +42 .tElbow.hold +10 "manipulator"&w, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +4 "core" % ͑ QZ + "storage"(~& +4 "core" &S\ \ ! L + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 336 counts +2 "manipulator"&'ν +18 "core" ' +2 "manipulator"&}& +4 "core" &  7 [> + "storage"(& +4 "core" &S 9 <  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +17 "core" ' +2 "storage"(% +4 "core" % ' < 8 +2 ."downElevator"SE.seek :down +3 "storage"(`'} +100 (m% +2 "core" %. " " X \\x +2 "manipulator"&i% +4 "core" %  Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +52 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air +2 "processing"%  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"% ' +2627 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +44 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +45 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +45 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%' +2633 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"% & +3 "core" &d\ +2 "manipulator"&& +4 "core" & B `> + "manipulator"&% +4 "core" %\   " _ + .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +173 "core" ( + "manipulator"& & +4 "core" &,   `B +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, `B + .tForearm.seek :garage +2 "manipulator"&' +101 "core" ' + .tHand.close +2 "manipulator"&#/ +71 "core" / + "manipulator"&$& +4 "core" &,   WB +2 "manipulator"&&% +3 "core" %  < W +2 .tForearm.seek :retract +2 "manipulator"&%'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"& (k +119 "core" ( + "manipulator"&)& +4 "core" &u )  ^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &u ( & * _ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC + "manipulator"&!' +102 "core" ' + "manipulator"&,& +4 "core" &u $ 0 ` +2 "manipulator"&.% +4 "core" % B ` +2 "processing"%/& +3 "core" &|\ +2 "processing"%2& +4 .tPC.seek :closed +2 "processing"%(] +2 "core" &`\ \ +2 &`\  +9 &%qh\ . +10 &_j\ B +9 &=wu\ T +10 &Sz\ V +9 &Rt\ U +9 &~Wc\ U +10 &@Vb\ U +9 &Ul\ V +9 &Wr\ V +10 &Tw\ U +9 & HQz\ U +10 &"\ Tr\ U +9 &#O\ U +9 &%U\ U +10 &'RR\ U +9 &)U\ U +9 &*[\ U +10 &,W\ U +9 &.WW\ V +10 &0U\ U +9 &1W\ U +9 &3Y\ V +10 &5aT\ U +9 &7"W\ U +9 &8W\ V +10 &:W\ V +9 &+R\ U +9 &?X\ U +9 &AQ\ U +10 &CoV\ V +9 &E0[\ V +9 &Fj\ W +10 &H\ Y +9 &Ji\ [ +10 &L*\ [\ +9 &M\ [ +9 &O\ [ +10 &Qo\ [ +9 &S0\ \\ +9 &T\ [ +10 &V\ \\ +9 &Xw\ [ +10 &Z7\ \\ +9 &[\ R +9 &]-K\ a +10 &]} I\ 7 +6 ( + "processing"%2& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 + "processing"%S& +4 "core" &]}0\ 7 + &]}0\ 7 +2 .tHand.open + "manipulator"&41 +71 "core" 1 + "manipulator"&% +4 "core" % # ' n ^ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&('\ +93 "core" ' + .tPRV.dial :air +2 "processing"%'  +43 "core"  + .tPSV.dial :mixloop +2 "processing"%< +44 "core" +2 "processing"%*% +4 "core" %\  +2 .tPS.seek 0.3ml + "processing"%5' +407 "core" ' + .tPSV.dial PSR +2 "processing"%0 +103 "core"  +2 "processing"%1% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%+'.U +504 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%?' +1914 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%^ +103 "core" + .tPTV.dial :mixing +2 "processing"%7 @ +75 "core" A + .tPBV.dial :waste2 +2 "processing"%  +94 "core"  +2 .tPS.seek 0ml + "processing"%;' +2630 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&@& +4 "core" &u  < Z +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&:(k +3 "core" ( +2 "manipulator"&E& +4 "core" &u  5 [ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &>& +2 "core" &u   [ +2 .tForearm.seek PC +2 "manipulator"&6' +92 "core" ' + .tHand.close + "manipulator"&"/ +72 "core" / + .tPC.seek :open +2 "processing"%|( +455 "core" ( + "manipulator"&3& +4 "core" &u   ^ +2 "manipulator"&% +3 "core" % ϭ   v ^* +2 .tForearm.seek :retract +2 "manipulator"&N'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&O(, +135 "core" ( + "manipulator"&I& +4 "core" &, #  i \\G +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &,    \\G + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&T' +112 "core" ' + .tHand.open + "manipulator"&81 +68 "core" 1 + "manipulator"&G% +4 "core" % k RG +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&A'\ +98 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%X& +4 "core" &]\  + "manipulator"&H% +4 "core" %\    ^ +2 "storage"(K% +3 "core" %~ L P + +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(M( +360 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (R& +2 "core" &  7 $ +2 "manipulator"&& +3 "core" &, G VC +2 "manipulator"&U% +3 "core" %\  G W +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&Y( +177 "core" ( + "manipulator"&F& +4 "core" & \\* +48 "storage"(-& +5 "core" &  G E +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&Z' +101 "core" ' + "storage"(9& +4 "core" &  : < T +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +283 "core" ' + "storage"(a- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (J& +2 "core" &  7 + G +2 "manipulator"&]& +3 "core" & [* +2 .tElbow.seek 2 +2 "manipulator"&P( +45 "core" ( +2 "manipulator"&g& +4 "core" &   ]_ + "storage"(_& +4 "core" &  : < +2 .tForearm.seek 2 + 300 counts + "manipulator"&B'Ϊ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&f/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&h& +4 "storage"(l'} +6 "core" &   ^_ +2 "manipulator"&C% +3 "core" % Χ % & _ +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tElbow.seek PC +2 "manipulator"&\\(k +166 "core" ' + ."downElevator"SE.coast + "storage"(5 +77 "core" ( + "manipulator"&c& +4 "core" &t  $ ^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &b& +3 "core" &t   r ] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&V' +92 "core" ' + "manipulator"& & +4 "core" &t    ^ +2 "manipulator"&s% +4 "core" %Ͽ   | ^F +2 "processing"%e& +3 "core" & \  +2 "processing"%d& +3 .tPC.seek :closed +2 "processing"%t(] +3 "core" &$\  +3 & \  +8 &'q\ - +10 &_P\ A +9 &Fvl\ T +9 &S\ U +10 &Q\ U +9 &T\ U +10 &JS\ U +9 & S\ T +9 &U\ U +10 &U\ U +9 & PU\ U +9 &"T\ U +10 &#Q\ U +9 &%R\ U +10 &'ZR\ U +9 &)W\ U +9 &*U\ U +10 &,U\ U +9 &.`U\ U +9 &0"T\ U +10 &1T\ U +9 &3W\ U +10 &5iR\ U +9 &7-T\ T +9 &8T\ U +10 &:U\ U +9 &4T\ U +10 &?U\ U +9 &AQ\ U +10 &CyS\ U +9 &E:W\ U +9 &Fc\ W +10 &H\ Y +9 &Jr\ Z +9 &L2\ [\ +10 &M\ [\ +9 &O\ [ +10 &Qx\ [\ +9 &S:\ [\ +9 &T\ [ +10 &V\ [ +9 &X\ [ +9 &Z@\ \\ +10 &\\\ L +9 &])Ak\ )y +10 &]3\ 2 +6 ( + "processing"%d& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 + .Hand.open + "manipulator"&q1 +3 "core" &]$\ 2 +75 1 + "manipulator"&[% +4 "core" % Ͽ > \\F +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&n'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%x  +4 %p9 +4 "core" 9 +103 "processing"%o9 +2 "core" 9 +103 "processing"%{9 +2 "core" 9  +103 "processing"%v9 +2 "core" 9  +7 "Can"  +96 "processing"%r9 +2 "core" 9 +103 "processing"%=9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%~9 +3 "core" 9" +103 "processing"%}9 +2 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"%z9 +2 "core" 9/ +103 "processing"%9 +2 "core" 93 +103 "processing"%m9 +3 "core" 97 +103 "processing"%i9 +2 "core" 9; +103 "processing"%u9 +2 "core" 9@ +103 "processing"%y9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%j9 +2 "core" 9L +103 "processing"%9 +2 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%`9 +2 "core" 9Y +103 "processing"%L9 +2 "core" 9] +103 "processing"%Q9 +3 "core" 9a +103 "processing"%9 +2 "core" 9f +103 "processing"%9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"% 9 +2 "core" 9v +103 "processing"% 9 +2 "core" 9{ +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%w9 +2 "core" 9 +103 "processing"%#9 +2 "core" 9  +103 "processing"%$9 +2 "core" 9 +103 "processing"%&9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%9 +2 "core" 9" +103 "processing"%9 +2 "core" 9&\ +103 "processing"%,9 +2 "core" 9,\ +103 "processing"%.9 +3 "core" 9/\ +103 "processing"%/9 +2 "core" 94 +103 "processing"%9 +2 "core" 99 +103 "processing"%%9 +2 "core" 9> +103 "processing"%\ 9 +2 "core" 9B +103 "processing"%29 +6 "core" 9F +103 "processing"%S9 +2 "core" 9L +103 "processing"%49 +2 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%'9 +2 "core" 9Z +103 "processing"%<9 +3 "core" 9] +103 "processing"%*9 +2 "core" 9b +103 "processing"%!9 +2 "core" 9g +103 "processing"%9 +2 "core" 9h +103 "processing"%09 +2 "core" 9p +2 .tPH.hold 2:00:00,28C +3 "processing"%1 ppk +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +104 "core"  + "processing"%+% +4 "core" %B\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%^'\ +613 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%7'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%  +74 "core"  + .tPSV.dial PTV +2 "processing"%? +73 "core" + .tPBV.dial :waste1 +2 "processing"%@  +133 "core"  + "processing"%E% +4 "core" %ҹ^\  +2 .tPS.seek 1.5ml +2 "processing"%>' +602 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%" * +34 "core" + +2 .tPS.seek 0ml +2 "processing"% ' +1620 "core" ' + .tdelay 5:00 +30004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%(  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%' +2551 "core" ' + .tPSV.dial PTV +2 "processing"%I +74 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%D +73 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%6 +73 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%:  +72 "core"  +2 .tPS.seek :empty + "processing"%8'ղ +2049 "Can" UU +479 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%G  +134 "core" + .tPSV.dial :mixloop +2 "processing"%X +44 "core" + .tPRV.dial :ab1 +2 "processing"%N @ +74 "core" @ +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%H' +353 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +42 .tPRV.dial CBV +12 "collection"'K  + "processing"%  +45 "core"  +3 +2 "processing"%T% +3 "core" %  +2 .tPS.seek 0.32ml +2 "processing"%R'C +390 "core" ' +2 .tdelay 2 seconds +201 .CBV.dial between PRV and PSV +2 "collection"'  +31 "core" + .tPRV.dial :air +2 "processing"%U  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%F'G +1238 "core" ' + .tPRV.dial :waste2 +2 "processing"%- @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%O'\ +866 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%9  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%A'Һ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%a +44 "core" + .tPTV.dial :mixing +2 "processing"%J @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%]  +34 "core"  + "processing"%g% +4 "core" %ҸL  +2 .tPS.seek 1.85ml +2 "processing"%_' +254 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%f * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%h' +1974 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'C& +3 "core" &!$ +2 "manipulator"&Y& +3 "core" &t  S +2 "manipulator"&Z% +3 "core" %\ K S1 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +135 "core" ( + "manipulator"&B& +4 "core" &,  S +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &,  P +2 .tForearm.seek :garage +2 "manipulator"&b' +99 "core" ' + .tHand.close +2 "manipulator"&P/ +75 "core" / +2 "manipulator"& & +4 "core" &,  Q +2 "manipulator"&s% +3 "core" % . # O +2 .tForearm.seek :retract +2 "manipulator"&e'\ +104 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&l( +282 "core" ( + "manipulator"&& +4 "core" &* A QCo +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &|& +3 "core" &* I MCo +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&d' +100 "core" ' + "manipulator"&q& +4 "core" &* X LCo +2 "manipulator"&[% +4 "core" % Y K +2 "collection"'p& +3 "core" &!$ +2 "collection"'o& +3 .tCC.seek :closed +2 "collection"'V(` +3 "core" &!# +2 &$  +9 &(q!# . +10 &`| # B +9 &Ml"#\ T +9 & H # U +10 &N!$ U +9 &L#% T +10 &QN % U +9 &L!% T +9 &M!% U +10 &M!% U +9 & ZK"% U +9 &"M#% U +10 &#K"$ T +9 &%M#& U +10 &'bO"% U +9 &)$I#% U +9 &*Q$$ U +10 &,M"$ T +9 &.jN#& U +9 &0,J#$ U +10 &1L"% T +9 &3N#& U +10 &5rQ#& U +9 &74M#& U +9 &8N%' U +10 &:P%& U +9 &=I#% T +10 &?N$% U +9 &AP$% U +10 &CJ$%\ U +9 &EEN#' T +9 &GL$& T +10 &HR(( U +9 &J_-. W +9 &L?}E; Y +10 &Mod ^ +9 &O|} _ +10 &Qo a +9 &S2 ` +9 &T a +10 &V b +9 &Xs b +9 &Z3 b! +10 &[ b% +9 &] b- +10 &_b\ U +9 &`Oz #f +9 &`!\ [ +9 ( +2 &`j U + "collection"'o& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.45 + "collection"'{& +4 "core" &`j U +2 .tHand.open + "manipulator"&M1 +71 "core" 1 + "manipulator"&v% +4 "core" %  L K +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&r'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"%= +103 "core"  + "processing"%% +4 "core" %d +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%' +1619 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%~  +53 "core"  +2 .tPS.seek 0ml + "processing"%}' +1614 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%z' +2623 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +4 "processing"%  "collection"'m  +33 "core"  +131  + .tPSV.dial :mixloop +2 "processing"%i +102 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%u  +75 "core" +2 .tPS.seek 0ml + "processing"%y' +2624 "core" ' + .tPSV.dial :air +2 "processing"%  +55 "core" +2 .tPS.seek 2.5ml + "processing"%j' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml + "processing"%' +2636 "core" ' + .tPSV.dial :air +2 "processing"%`  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%L' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"%Q +44 "core" +2 .tPS.seek 0ml + "processing"%' +2625 "core" ' + #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +5 "core" &)  LCn + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +3 "core" ( + "manipulator"&& +4 "core" &)  KCn + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 & & +3 "core" &)  LCn + .tForearm.seek CC +2 "manipulator"& ' +96 "core" ' + .tHand.close + "manipulator"&/ +74 "core" / + .tCC.seek :open +2 "collection"'( +475 "core" ( + "manipulator"& & +4 "core" &* F OCm +2 "manipulator"&% +3 "core" % 6 O +2 .tForearm.seek :retract +2 "manipulator"&w'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&#(, +286 "core" ( + "manipulator"&$& +4 "core" &,  SG +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &, & SG + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +115 "core" ' +2 .tHand.open + "manipulator"&)1 +71 "core" 1 + "manipulator"&% +4 "core" % i 2 G7 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' + ."da"delayUntil "10:47:42.51" +24704 #recoverPRVreagent08 .PTV.dial :mixing +2 "processing"%, @ +75 "core" A + ."da"PBV.dial :waste1 +49 "processing"%.  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%/ * +36 "core" , + ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%%' +147 "Can" DD +2411 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%\ +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%2  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%S +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%4  +45 "core"  + ."da"PS.seek :empty +3 "processing"%'ղ +2530 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +133 "core"  + "processing"%<% +4 "core" %մ, + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%*'\ +600 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%!'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%0 +84 "core"  + ."da"PBV.dial :waste1 +2 "processing"%5  +35 "core" + "processing"%+% +4 "core" %Һ  +2 ."da"PS.seek 1.5ml +2 "processing"%;' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%^ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1621 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%?  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%@ * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%E +72 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%7' +2557 "core" ' + ."da"PSV.dial PTV +2 "processing"%" +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%> +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%x +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%(  +85 "core" + ."da"PS.seek :empty +2 "processing"%'ղ +2528 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%3 +132 "core"  + "processing"% % +4 "core" %յ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%I'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%D'Һ +1620 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%6 +75 "core" + ."da"PBV.dial :waste1 +2 "processing"%:  +34 "core" + "processing"%% +4 "core" %Һ  +2 ."da"PS.seek 1.5ml +2 "processing"%G' +594 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%X * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%N' +1613 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%8  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%T' +2547 "core" ' + ."da"PSV.dial PTV +2 "processing"%H +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%U +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%R  +85 "core" + ."da"PS.seek :empty +2 "processing"%-'ղ +1379 "Can" JJ +1159 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%F  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%9  +136 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%O  +44 "core" ~ + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%a +42 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%J' +403 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%]  +46 "core"  + "processing"%g% +4 "core" %  +2 ."da"PS.seek 0.55ml +2 "processing"%f'\\ +349 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%A  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%_'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%C +44 "core" + ."da"PTV.dial :mixing +2 "processing"%Y @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%Z  +35 "core" + "processing"%B% +4 "core" %ҿa  +2 ."da"PS.seek 1.85ml +2 "processing"%c' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%\\ * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%P' +1959 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +48003 #recoverPRVreagent08 .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +37 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%s * +37 "core" , + ."da"PSV.dial :air +2 "processing"%n  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%b' +1164 "Can" AA +1394 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%|  +92 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%q  +45 "core"  + ."da"PS.seek :empty +2 "processing"%['ղ +2540 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +133 "core"  + "processing"%e% +4 "core" %ղ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%k'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%{'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%M  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%v +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%o  +36 "core" + "processing"%=% +4 "core" %! +2 ."da"PS.seek 1.5ml +2 "processing"%' +606 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%d * +48 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%h' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%~  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%}' +2548 "core" ' + ."da"PSV.dial PTV +2 "processing"%m +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%i +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%u  +73 "core"  + ."da"PS.seek :empty +3 "processing"%z'ղ +2527 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +133 "core"  + "processing"%y% +4 "core" %կ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%j'Һ +1620 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%` +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core"  + "processing"%Q% +4 "core" %Ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%L' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%r' +2561 "core" ' + ."da"PSV.dial PTV +2 "processing"%V +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +3 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  + ."da"PS.seek :empty +2 "processing"%$'ղ +2317 "Can" @@ +201 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%& +133 "core"  + "processing"%% +4 "core" %խ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%)'\ +596 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1608 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%w +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%,% +4 "core" %ҽ  +2 ."da"PS.seek 1.5ml +2 "processing"%.' +605 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%/ * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1607 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\ * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%2 +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%S' +2556 "core" ' + ."da"PSV.dial PTV +2 "processing"%4 +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%% +87 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%' +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%<  +84 "core" + ."da"PS.seek :empty +2 "processing"%'ղ +2536 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%* +161 "core"  +29 "processing"%% +13 "core" %հ +7 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +6 "processing"% +22 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +5 "processing"%0'm +354 "core" ' + ."da"delay 5 seconds +503 "processing"%5% +3 "core" %m  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +45 "processing"%+'\ +353 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%!'Һ +1612 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%^ +87 "core"  + ."da"PBV.dial :waste1 +2 "processing"%;  +36 "core" + "processing"%?% +4 "core" %Ҷ  +2 ."da"PS.seek 1.5ml +2 "processing"%@'| +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%E * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1632 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%"  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%> * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%(' +2559 "core" ' + ."da"PSV.dial PTV +2 "processing"%7 +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%3 +76 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +75 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  + ."da"PS.seek :empty +2 "processing"%I'ղ +2558 "core" ' + "processing"%69 +3 "core" 95 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%:  +3 "core" 5 + 5 + "processing"%& +4 "core" &]# 2 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&D% +3 "core" %\  , . ;& +2 "storage"(X% +3 "core" %x  +2 "storage"(G. +3 "core" . + ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 1 + "storage"(8(R +380 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &P n [ Z \ +2 "manipulator"&K& +4 "core" &, / 0 9G + "manipulator"&N% +4 "core" %\    8& +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&H( +186 "core" ( + "manipulator"&& +4 "core" &  X 6. +2 "storage"(U& +3 "core" &Q) p q  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&R' +95 "core" ' + "storage"(T& +4 "core" &Q* q r  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(F' +286 "core" ' + "storage"(9- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&O& +2 "core" &   6. +2 "storage"(a& +4 "core" &Q) r r  + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&-'m +27 "core" ' + ."da"Elbow.hold +2 "manipulator"&], +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 "storage"(g- +3 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(J' +29 "core" ' +2 "manipulator"&A% +4 "core" %͘ -[ +2 "storage"(f& +3 "core" &Q( N O ,  + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 343 counts +2 "manipulator"&C' +18 "core" ' +2 "manipulator"&Y& +3 "core" &   9 7. +2 "storage"(Z& +4 "core" &Q) e n }  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&B' +16 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(\\'z +42 "core" ' +2 "manipulator"&_& +3 "core" &  8. +2 "manipulator"&c% +4 "core" %  7 + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"& '\ +91 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&s(k +252 "core" ( + "manipulator"&n& +4 "core" &q   / 8 + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &P& +3 "core" &q 8 + ."da"Forearm.seek PC +3 "manipulator"&' +96 "core" ' + ."da"Hand.close +2 "manipulator"&|/ +77 "core" / + ."da"PC.seek :open +2 "processing"%( +451 "core" ( + "storage"(q& +4 "core" &Q( h e D  +2 "manipulator"&b& +3 "core" &q 1 - 9 +2 "manipulator"&p% +3 "core" % Ϟ . + : +2 ."da"Forearm.seek :retract +2 "manipulator"&e'\ +92 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&[( +283 "core" ( + "manipulator"&k& +4 "core" & 4 0 :$ +2 "storage"(M& +3 "core" &Q( G  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&v' +94 "core" ' +2 ."da"Hand.open + "manipulator"&o1 +78 "core" 1 +2 "storage"(=- +3 "core" -'z +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"({'F +25 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(d' +56 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19dec0211h40ml.tif +1942 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +347 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 19.636 seconds\ /var/log/esp/da19dec0211h40ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19dec0211h40ml15s.tif +1560 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19dec0211h40ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19dec0211h40ml30s.tif +3067 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19dec0211h40ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19dec0211h40ml70s.tif +4728 "Can" +2393 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19dec0211h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF + ."Qmail"HABfans.email "19.636 sec auto-exposure",Subject: "da19dec0211h40ml images!" +16 "storage"(- +7 "core" -' +7 "storage"(~& +4 "core" &Q( P P  + "manipulator"&& +4 "core" & \ 5$ + ."da"Elbow.seek 1 +2 "manipulator"&( +69 "core" ( +4 "manipulator"&h& +5 "core" &   75 + "storage"(m& +5 "core" &Q( B B u  +2 ."da"Forearm.seek 1 + 600 counts +3 "manipulator"&' +4 "core" ' + ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.81 Pucks below Top Plate +3 "storage"(i' +57 "core" ' +2 "manipulator"&u& +3 "core" & e c B5 +2 "storage"(}& +5 "core" &Q)   +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."da"Forearm.seek 1 +2 "manipulator"&'m +28 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&y, +4 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +5 ."da"SE.reconfigure SEconfig +4 "storage"(#QK-0-\ b +4 ."da"SE.seek 2 Pucks below Top Plate +2 "storage"(z' +27 "core" ' +2 "manipulator"&% +6 "core" %͞ + 0 ;l + "storage"(`& +4 "core" &Q)   +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 349 counts +2 "manipulator"&' +14 "core" ' +6 "manipulator"&Q& +7 "core" & M E4 +4 "storage"(j& +7 "core" &Q)   +4 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +5 ."da"Forearm.seek 1 + 600 counts +3 "manipulator"&' +20 "core" ' +2 "storage"(L% +4 "core" %  +2 ."downElevator"SE.seek :down +4 "storage"( '} +100 (% +8 "core" %k*  Zq +10 "manipulator"&l% +19 "core" % S T R Dv +8 ."da"Forearm.reconfigure LooseForearm +9 "manipulator"&#Q@2^d^2b +7 ."da"Forearm.seek :retract +7 "manipulator"&'\ +80 "core" ' + ."downElevator"SE.coast + "storage"(5 +8 "core" ' + ."da"SC.coast +2 "storage"(6 +2 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #tStarting finalPurge + "processing"%V& +7 "core" &d +2 "manipulator"& & +5 "core" & } {  H4 +2 "manipulator"&% +6 "core" %\   I +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"& (, +170 "core" ( + "manipulator"&r& +4 "core" &,  JN + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &&& +3 "core" &,  JN +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +99 "core" ' +3 ."psFlush"Hand.close +3 "manipulator"&$/ +68 "core" / +2 "manipulator"&)& +4 "core" &, - EN +2 "manipulator"&w% +3 "core" % 2 2 F +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +8 ."psFlush"Elbow.reconfigure TightElbow +11 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +6 "manipulator"&,(k +126 "core" ( +2 "manipulator"&& +5 "core" &t  J +3 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +5 &/& +6 "core" &t  J +5 ."psFlush"Forearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +5 ."psFlush"Forearm.seek PC +8 "manipulator"&.' +96 "core" ' +8 "manipulator"&& +14 "core" &t  K +6 "manipulator"&\ % +15 "core" %  K6 +2 "processing"%2& +5 "core" &d +2 "processing"%& +3 ."psFlush"PC.seek :closed +2 "processing"%4(] +4 "core" &d +3 &N  +8 &&pI . +10 &`F B +9 &JpC T +9 &O? U +10 &NE U +9 &PA U +9 &NLE U +10 &Q/ V +9 &Q- U +10 &N1 U +9 & UT5 U +9 &"P/ U +10 &#K7 U +10 &%Q5 U +8 &']P0 U +10 &)U* U +9 &*P U +11 &,V V +10 &.eR U +7 &0'N U +10 &1N" U +9 &3Q U +9 &5mQ U +10 &7/T U +9 &8R U +11 &:T U +9 &7R U +10 &?T U +8 &AQ U +9 &C}N U +10 &E?W$ U +9 &Fc& V +10 &Hx Y +9 &Ju [\ +9 &L6 [ +10 &M \\ +9 &O \\ +9 &Q{ \\ +10 &S= \\ +9 &T \\ +10 &V \\ +9 &X \\ +9 &ZC\ \\ +10 &\\ L +9 &]*Am , +9 &]+ . +6 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 +2 "processing"%%& +3 "core" &]! . +2 ."psFlush"Hand.open + "manipulator"&'1 +75 "core" 1 + "manipulator"&<% +4 "core" % D K6 +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&S'\ +97 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%* +133 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%'TE +321 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +780 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%5 +72 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%0  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%+' +2632 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%^ +73 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%;'\ +608 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%! +74 "core" + ."psFlush"PBV.dial PSV +2 "processing"%E U +56 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%@' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%" @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%>' +2624 "core" ' +48 ."psFlush"PSV.dial :waste1 +2 "processing"%x  +73 "core"  + ."psFlush"PS.seek :empty +2 "processing"%'ղ +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%7 +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%3' +2626 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +85 "core"  + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%( @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%:  +74 "core"  + ."psFlush"PS.seek :empty +2 "processing"%'ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%D +45 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%X'TE +1115 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%G' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%K  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%N' +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +73 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%U'\ +606 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%#' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%T +74 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%9' +2631 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%O @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%a' +2633 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%g  +74 "core"  + ."psFlush"PS.seek :empty +2 "processing"%A'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%f +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%Y' +2627 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Z +84 "core"  + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%_' +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%c @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%R' +2635 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%H  +74 "core"  + ."psFlush"PS.seek :empty +2 "processing"%F'ղ +2624 "core" ' + #tLoading FlushPuck into Collection Clamp from Processing Clamp +3 "collection"'-& +3 "core" &>C +2 "manipulator"&C& +3 "core" &t < O +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&J(k +4 "core" ( +2 "manipulator"&B& +3 "core" &t s O +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &n& +3 "core" &t 2 O +2 .tForearm.seek PC +2 "manipulator"&P' +96 "core" ' + .tHand.close + "manipulator"&]/ +71 "core" / + .tPC.seek :open +2 "processing"%|( +377 "Can" AA +77 "core" ( + "manipulator"& & +4 "core" &t ' R +2 "manipulator"&t% +3 "core" % Ϝ n Q +2 .tForearm.seek :retract +2 "manipulator"&q'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&b( +404 "core" ( + "manipulator"&p& +4 "core" & @ R + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +2 "core" & g R +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&k' +103 "core" ' + "manipulator"&M& +4 "core" & j T +2 "manipulator"&s% +4 "core" % Ty +2 "collection"'o& +3 "core" &>C +2 "collection"'=& +3 .tCC.seek :closed +2 "collection"'e(` +3 "core" &@B +3 &AA  +9 &)o?@ - +10 &_z?B A +9 &Iq?B U +10 &J?@ U +9 &OAC U +9 &LAA U +10 &NNAB U +9 &N@B U +9 &N?B U +10 &O@B U +9 & WOAA U +10 &"OAC U +9 &#NAC U +9 &%OCB U +10 &'^P@C U +9 &)!LAC U +9 &*OBC U +10 &,MAA U +9 &.eO?C U +10 &0'O?C U +9 &1NAB U +9 &3NAD U +10 &5nNAC U +9 &70OAC U +9 &8OBC U +10 &:NBD U +9 &9OAD U +9 &?RBD U +9 &AMBC T +10 &CLCD U +9 &EAOCD U +9 &GKAD U +10 &HSGH U +9 &J]JK W +10 &L<|`V\ Y +9 &Mz ] +9 &O\ ` +10 &Qn ` +9 &S/ ` +9 &T a +10 &V\ b +9 &Xo b +10 &Z.\ b# +9 &[ b) +9 &] b. +10 &_Z\ U +9 &`J (s +9 &`% T +10 ( + &`b\ O +2 "collection"'=& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.44 +2 "collection"'\\& +4 "core" &`b O + .tHand.open + "manipulator"&{1 +76 "core" 1 + "manipulator"&% +4 "core" % g Qw +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +91 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'& +3 "core" &`c O +2 "collection"'h% +4 "core" %ӳ + .tCSV.dial CSR +2 "collection"'m  +42 "core"  + "collection"'u% +4 "core" %Ӱ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"'}'qi +1349 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +2 "core" %qi  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'`'C +689 "core" ' + .tCSV.dial :waste +2 "collection"'[ +133 "core" + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'Q'Ӵ +1978 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'j& +4 "core" &`b O + "collection"'L% +4 "core" %ӵ + .tCSV.dial :flush +2 "collection"'v  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +47 "collection"'d'qi +1294 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +44 "core" A + "collection"'% +4 "core" %ql  +2 .tCS.seek 7ml +2 "collection"'l' +569 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'  +3 'i  +42 "core"  +97  + .tCBV.dial :waste1 +2 "collection"' @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'V'Ӵ +1777 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'& +4 "core" &`b O + "collection"' % +4 "core" %ӵ + .tCSV.dial :flush +2 "collection"'  +76 "core" +2 .tCS.seek 5ml +2 "collection"'z'qi +1305 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +46 "core" B + "collection"'r% +4 "core" %qp  +2 .tCS.seek 7.001ml +2 "collection"'&' +561 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +45 "core"  + .tCBV.dial :waste2 +2 "collection"'8  +106 "core"  +2 .tCS.seek 0ml +2 "collection"'y'Ӵ +1776 "core" ' + #tDisinfecting external Intake with kill + "collection"'$& +5 "core" &`a O + "collection"')% +4 "core" %Ӱ\ + .tCSV.dial CSR +2 "collection"'w  +42 "core"  + "collection"'% +4 "core" %Ӱ +2 #tPulling 8ml of CSR.kill .CSR.select :kill +2 "collection"' +11 .tCS.seek 8ml + "collection"'' +2037 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'/' +568 "core" ' + ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"' +3 '  +102 "core" +38  + .tCTV.dial :intake +2 "collection"'\  +75 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"' ' +2033 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'2  +76 "core"  + .tCS.reconfigure CSconfig +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +581 "core" ' + .tCSV.dial CSR +2 "collection"'  +105 "core"  + "collection"'%% +4 "core" %Ӹ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'''qi +1341 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'<' +1351 "core" ' + .tCSV.dial CBV +2 "collection"' +105 "core" +2 .tCS.seek 0ml + "collection"'*'Ӵ +2602 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&.& +4 "core" & [ M + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&I( +9 "core" ( +2 "manipulator"&& +4 "core" &  N + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &  N +2 .tForearm.seek CC +2 "manipulator"&0' +94 "core" ' + .tHand.close + "manipulator"&/ +68 "core" / + .tCC.seek :open +2 "collection"'^( +473 "core" ( + "manipulator"&+& +4 "core" & l R +2 "manipulator"&;% +3 "core" %  ; R +2 .tForearm.seek :retract +2 "manipulator"&!'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&E(, +274 "core" ( + "manipulator"&?& +4 "core" &,  RD +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &"& +3 "core" &, ( RD + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&@' +114 "core" ' + .tHand.open + "manipulator"&x1 +74 "core" 1 + "manipulator"&>% +4 "core" % \ f  F. +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&7'\ +105 "core" ' +2 "processing"%& +3 "core" & +31247 "Can" 11 +21484 #t-> access 2 +3 .SE.seek :down + "storage"( '} +2 "core" ' +2 "manipulator"&3% +4 "core" %\  . U+ +2 "manipulator"&(& +3 "core" &, " UD +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +1626 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (:& +2 "core" &Kn " +435 #t-> access 1 +2 .SE.seek :down +2 "storage"(6'} +4 "core" ' + "manipulator"&D% +4 "core" %\   K+ +2 "manipulator"&& +3 "core" &,  JD +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(X(<1 +365 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &<4 F +36025 "Can" ED +60002  ED +60003  DD +60002  EE +60002  ED +60002  ED +60002  DD +60002  ED +60002  ED +60002  ED +60002  DE +60003  DD +60002  ED +60002  EE +60002  EE +60002 \ !EE +60002 \ ^DE +60002 \ kEE +60002 \ lEE +60002 \ jEE +60003 \ kEE +60002 \ lED +60002 \ mDE +60002 \ oEE +60002 \ oEE +49721 #t-> exit +5 #mEXIT @1575320794.53EST @1575387655.46EST = =tMAIN =mMAIN_scheduler @EST1575387657.11 #"core_reset"Sent BREAK +2 #t@0xF075, state=0x3A84, ifg=0x10, ie=0xFD #@0xF2FE, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF580, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF807, state=0x3A84, ifg=0x10, ie=0xFD #@0xFA8A, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFD0D, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFF94, state=0x3A84, ifg=0x10, ie=0xFD #@0x00A9, state=0x3A84, ifg=0x80, ie=0xFD + #@0xE265, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +353 "Can"\ GG +2 \ GG + #tPolling Can every 10:00 +124 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۡ#! \ | + .tSS.configure SSconfig +3 "sampler")#.0X ESP.ready! +4 "collection"'% +3 "processing"%% +4 "manipulator"&% +2 "core" %ӹjj\ m +2 "sampler")% +9 "core" %յv\ + %\  H G + + %ۡ"! \ } +2 "manipulator"&& +3 "core" &, : = K D + "storage"(& +4 "core" &<4 b b\ + "storage"(% +3 "core" %y X a\ +2 "collection"'& +3 "core" &nk\ m +2 "processing"%& +3 "core" &s\ +2 "collection"'  +3 "core"  + "collection"'! +3 "core"  +2 "collection"'" +2 "core"  +2 "processing"%# +3 "core"  +2 "processing"%$ +2 "core" W +2 "processing"%% +3 "core"  +2 "processing"%& +2 "core"  +2 "sampler")' +3 "core"  +2 "sampler")(% +3 "core" %ۡ"" \ } +2 "collection"')& +3 "core" &jk\ m +2 "collection"'*% +4 "core" %ӹkj\ m +2 "processing"%+& +3 "core" &W\ +2 "processing"%,% +3 "core" %յu\ +2 "manipulator"&-% +3 "core" %\  G F + +2 "manipulator"&.& +4 "core" &, : ? D + "storage"(/& +4 "core" &<4 U V R\ +2 "storage"(0% +3 "core" %y W V J\ +2 "collection"'19 +3 "core" 9 + "processing"%29 +3 "core" 9 +22468 #t-> access 2 +2 .SE.seek :down +2 "storage"(3'} +4 "core" ' + "manipulator"&4% +4 "core" %\  W O G + +2 "manipulator"&5& +3 "core" &, I G D +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(6(K +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (7& +2 "core" &K8 \\ ` \  +31445 "Can"\ ?? +27129 #t-> daExtract 40 +2 #Loading sh1 puck from tube 3 into Collection Clamp +2 "collection"'8& +3 "core" &jk\ t + .tHand.open + "manipulator"&91 +16 "core" 1 + "manipulator"&:% +4 "core" %\  E I 6 + +2 "storage"(;% +3 "core" %y 7\ +2 "storage"(<. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(=( +795 .tSC.hold +2 "storage"(>, +4 "core" (%z  \ +27 , +2 .tSE.seek :down +2 "storage"(?'} +3 "core" ' + .tSE.coast + "storage"(5 +3 "manipulator"&@% +3 "core" %\  F D + +2 !to:IRB::Abort: mesg"(Storage Carousel seek to 3 Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +586 #-> startTube 2 +383 #-> daExtract 40 +2 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'A& +3 "core" &lm\ t +2 "manipulator"&B% +4 "core" %\  H H + + "storage"(C% +4 "core" %y D\ + "storage"(D. +3 "core" .,$ +2 .tSC.seek 2 +2 "storage"(E( +517 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (F& +2 "core" & \ +2 "manipulator"&G& +3 "core" &, < < ` D +2 "manipulator"&H% +3 "core" %\  8 D + +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&I( +185 "core" ( + "manipulator"&J& +4 "core" & I M  1 +2 "storage"(K& +3 "core" & 9\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&L' +104 "core" ' + "storage"(M& +4 "core" & \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(N' +276 "core" ' + "storage"(O- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (P& +2 "core" & ~ \ +2 "manipulator"&Q& +4 "core" & G ? 1 + .tElbow.seek 2 +2 "manipulator"&R( +3 "core" ( + "manipulator"&S& +4 "core" & B Q m 1 +2 "storage"(T& +3 "core" & | K\ +2 .tForearm.seek 2 + 300 counts + "manipulator"&U'Ϊ +29 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&V/ +103 "core" / +12 ."downElevator"SE.seek :down +4 "manipulator"&W& +2 "storage"(X'} +6 "core" & I H 1 + "manipulator"&Y% +4 "core" % I I R +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&[( +150 "core" ( + "manipulator"&\\& +4 "core" &( M P 4 A_ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &]& + "core" ' +3 ."downElevator"SE.coast + "storage"(5 +3 "core" &( E H @^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&^' +108 "core" ' + "manipulator"&_& +4 "core" &( C I x @] +2 "manipulator"&`% +4 "core" % D ; C y +2 "collection"'a& +3 "core" &kl\ q +2 "collection"'b& +3 .tCC.seek :closed +2 "collection"'c(` +3 "core" &mk{\ q +2 &mk\ q\ +9 &-vkk\ m,} +9 &bkk~\ k@ +9 &exkk}\ kQ +10 &(Tml~\ mQ +9 &]ljf\ mQ +9 &Znl~\ mP +10 &oYmm~\ mP +9 &0Wlm\ mQ +10 &Vmm\ mP +9 &[mls\ mQ +9 & v[mm~\ mQ +10 &"9Ymlz\ mP +9 &#\\llk\ mQ +9 &%\\lmq\ mQ +10 &'~^lli\ mQ +9 &)AZnmn\ lP +10 &+]mmi\ mQ +9 &,[llf\ mQ +9 &.Wnlh\ mQ +10 &0H]kle\ mQ +9 &2\ Zmnk\ lQ +9 &3Woln\ mP +10 &5Xlmn\ mP +9 &7QZnlb\ mP +10 &9^omh\ lQ +9 &:Zmoh\ mQ +9 &<XllX\ mP +10 &>YUlo[\ mP +9 &@\\onW\ mQ +9 &AZmnW\ lP +10 &CWnnJ\ mP +9 &EaZnmX\ mP +10 &G"]ro_\ lQ +9 &Hgww[\ lR +9 &Js^\ kS +10 &LV^\ iW +9 &N^\ gZ +9 &OX\ g[ +10 &Q]\ g\\ +9 &SPZ\ g\\ +10 &U\\\ f\\ +9 &VT\ f\\ +9 &X\\\ f] +10 &ZQ`\ e^ +9 &\\T\ e^ +9 &]Q\ e_ +10 &_y{S\ gF +9 &`J%S\ h)w +10 &`kvM\ iV +2 ( + "collection"'b& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.22 + .Hand.open +2 "manipulator"&d1 +73 "core" 1 +2 "manipulator"&e% +4 "core" %  c c 4 y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&f'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +4 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")g+ +3 "core" + +2 "sampler")h% +4 "core" %۰ ! \ | + "collection"'i& +4 "core" &`ksC\ kV +2 "Can"\ VV +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 "collection"'j  +4 "core"  + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")k +3 "core"  +2 "sampler")l  +16 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X +25  + .tdelay 3.8 seconds +383 "collection"'p% +2 "core" %ӹi\ l +2 "sampler")q% +3 "core" %3! \ | +2 .tSSV.dial :spit + "sampler")r +131 "core"  +2 .tSS.seek 0ml +2 "sampler")s'z +263 "core" ' + .tSSV.dial CBV +2 "sampler")t  +130 "core" + .tCTV.dial :intake +2 "collection"'u  +72 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "10:59:16.97" +1630 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2866 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml .Intake.select :open + "sampler") +134 #"pumping"0.0L/min +77 "collection"'v% +2 "core" %ӹg\ d +2 #tIntake @16.0psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0XT + .tIntake.select :close + "sampler")0 +10 )% +85 "core" %, \ s +2 .tSSV.dial :exhaust + "sampler")  +75 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")'z +94 #"pumping"0.0L/min +526 "core" ' + .tExhaust.select :close + "sampler") +10 #tSampled 40.0ml +2 #Evacuating Puck (bubblePt=24psi, evacVolume=10ml, delay 15 seconds) + .Intake.select :close + "collection"'& +3 "core" &`knB\ ]V +2 ."airStroke"CSV.dial :waste +3 "sampler") % +2 "collection"'! +4 "core" %~ \ n +2 ."connect"SSV.dial CBV,avoiding: :exhaust +2 .tCBV.dial SSV +4 "sampler")"  +42 "core" +2 ."airStroke"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."airStroke"CS.seek 0ml +2 "collection"'#'Ӵ +5 "core" ' + ."airStroke"CSV.dial :air +2 "collection"'$ @ +73 "core" B +2 ."airStroke"CS.seek 10ml +2 "collection"'%' +52 "core"  + .tCTV.dial :air +2 "collection"'&  +74 "core" ~ + .tdelay 15 seconds +9 ."samplerPumpShutdown"Gate.power :sampler,:OFF +2 ."pumping"Gate.power :analytic3,:OFF +1492 .tSSV.dial :spit,avoiding: :exhaust + "sampler")' +132 "core"  + ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +3 "collection"'(  +3 "sampler"))'z +4 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")*  +118 "core"  +14  +492 ' + "sampler")+% +4 "core" %~"# \ p + .tCBV.dial between SSV and waste2 +2 "collection"',  +27 "core"  +2 "collection"'-% +3 "core" %K\ _ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'.  +42 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +2 .tCS.seek 0ml +2 "collection"'/'Ӵ +1215 "Can"\ YY +976 "core" 'n*\ ^ +3 "collection"'0% +4 "core" %A#\ _ + "sampler")1% +4 "core" %~ \ p + #tBubblePoint: Intake @39.2psia, Outlet @38.9psia + .CBV.dial SSV +2 "collection"'2 @ +28 "core" @ + .tSS.reconfigure SSconfig +3 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +48 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'6'Ӵ +59 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")= +130 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +6 "core" %ے \ u +2 ."connect"SSV.dial CBV,avoiding: :exhaust +2 .tCBV.dial SSV +4 "sampler")F  +58 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'G'Ӵ +3 "core" ' + ."airStroke"CSV.dial :air +2 "collection"'H @ +63 "core"  + .tCTV.dial :air +2 .delay 15 seconds +6 "core" B +2 ."airStroke"CS.seek 10ml +2 "collection"'J' +1492 .tSSV.dial :spit,avoiding: :exhaust + "sampler")K +130 "core"  + ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +3 "collection"'  +4 "sampler")#.0X\ c +3 "collection"'V% +4 "core" %=?\ c + "sampler")W% +3 "core" %~ \ \ tM +2 #tBubblePoint: Intake @39.0psia, Outlet @35.9psia + .CBV.dial SSV +2 "collection"'Y @ +30 "core" B +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'X'Ӵ +108 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")Z +27 "core" ' + ."CSpush"CS.coast + "collection"'5 +100 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X\ e + #tPulling 1ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"'\ +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 1ml + "collection"'^'> +333 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'E% +2 "core" %?_\ c +2 .tCS.seek 6ml +2 "collection"'g' +1342 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'o +54 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"'n'ӂ +1459 "core" ' + .tCSV.dial CSR +2 "collection"'p  +40 "core"  + "collection"'q% +4 "core" %o\ h + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'r' +586 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'm% +2 "core" %K\ h +2 .tCS.seek 5ml +2 "collection"'t'qf +838 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'u  +40 "core"  +2 .tCS.seek 1ml + "collection"'v'> +1096 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'s \  +5 'y9 +3 "core" 9d +103 "collection"'z9 +2 "core" 9d +103 "collection"'{9 +2 "core" 9 d +103 "collection"'|9 +2 "core" 9 d +103 "collection"'}9 +2 "core" 9d +103 "collection"'w9 +2 "core" 9d +103 "collection"'x9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9"d +103 "collection"'9 +2 "core" 9&d +103 "collection"'~9 +3 "core" 9+d +103 "collection"'9 +2 "core" 9/d +103 "collection"'9 +2 "core" 93d +103 "collection"' 9 +2 "core" 97d +103 "collection"' 9 +2 "core" 9!;d +103 "collection"' 9 +2 "core" 95@d +103 "collection"'9 +2 "core" 9IDd +103 "collection"'9 +2 "core" 9`Hd +103 "collection"'9 +2 "core" 9uLd +103 "collection"'9 +2 "core" 9Pd +103 "collection"'9 +3 "core" 9Ud +103 "collection"'9 +2 "core" 9Yd +103 "collection"'9 +2 "core" 9]d +103 "collection"'9 +2 "core" 9ad +103 "collection"'9 +2 "core" 9ed +103 "collection"'9 +2 "core" 9)jd +103 "collection"'9 +2 "core" 9End +103 "collection"'9 +2 "core" 9ard +103 "collection"'9 +2 "core" 9~vd +103 "collection"'9 +2 "core" 9zd +103 "collection"'9 +3 "core" 9b +103 "collection"' 9 +2 "core" 9_ +103 "collection"'!9 +2 "core" 9] +103 "collection"'$9 +2 "core" 9Z +103 "collection"'"9 +2 "core" 9*X +103 "collection"'&9 +3 "core" 9GT +103 "collection"'9 +2 "core" 9fS +103 "collection"'#9 +2 "core" 9O +103 "collection"''9 +2 "core" 9M +103 "collection"'(9 +2 "core" 9J +103 "collection"'*9 +2 "core" 9G +103 "collection"'9 +2 "core" 9E +103 "collection"'+9 +2 "core" 9C +103 "collection"',9 +2 "core" 9,A +103 "collection"'-9 +2 "core" 9H? +103 "collection"'.9 +3 "core" 9c< +103 "collection"'%9 +2 "core" 9}: +103 "collection"'09 +2 "core" 98 +103 "collection"'19 +2 "core" 96 +103 "collection"'29 +2 "core" 94 +103 "collection"')9 +3 "core" 93 +103 "collection"'59 +2 "core" 90 +103 "collection"'9 +2 "core" 9. +103 "collection"'9 +2 "core" 9*- +103 "collection"'49 +2 "core" 9@, +103 "collection"'79 +3 "core" 9V) +103 "collection"'99 +2 "core" 9m( +103 "collection"':9 +2 "core" 9( +103 "collection"'<9 +2 "core" 9% +103 "collection"'89 +2 "core" 9$ +103 "collection"'=9 +2 "core" 9" +103 "collection"'/9 +2 "core" 9! +103 "collection"';9 +2 "core" 9 +141 "collection"'69 +10 "core" 9  +103 "collection"'@9 +2 "core" 9   +103 "collection"'?9 +3 "core" 9   +103 "collection"'A9 +2 "core" 9 . +103 "collection"'39 +2 "core" 9 > +103 "collection"'C9 +2 "core" 9 M  +103 "collection"'D9 +2 "core" 9 \\% +103 "collection"'>9 +2 "core" 9 j) +103 "collection"'F9 +2 "core" 9 y- +103 "collection"'H9 +2 "core" 9 1 +103 "collection"'B9 +2 "core" 9 5 +103 "collection"'G9 +2 "core" 9 : +103 "collection"'K9 +3 "core" 9 > +103 "collection"'9 +2 "core" 9 B +103 "collection"'9 +2 "core" 9 F +103 "collection"'O9 +2 "core" 9 J +103 "collection"'P9 +2 "core" 9 O +103 "collection"'Q9 +3 "core" 9 S +103 "collection"'S9 +2 "core" 9 W +103 "collection"'J9 +2 "core" 9  [ +103 "collection"'V9 +2 "core" 9 !_ +103 "collection"'W9 +2 "core" 9\ $d +103 "collection"'Y9 +3 "core" 9\ %h +103 "collection"'M9 +2 "core" 9\ &l +103 "collection"'L9 +2 "core" 9\ &p +103 "collection"'\\9 +2 "core" 9\ ''t +103 "collection"']9 +2 "core" 9\ .)y +103 "collection"'I9 +2 "core" 9\ 4(}\ +103 "collection"'N9 +2 "core" 9\ ;)\ +103 "collection"'_9 +2 "core" 9\ A* +103 "collection"'`9 +2 "core" 9\ G) +103 "collection"'R9 +2 "core" 9\ N* +103 "collection"'U9 +3 "core" 9\ S+ +103 "collection"'Z9 +2 "core" 9\ X, +103 "collection"'T9 +2 "core" 9\ ], +103 "collection"'X9 +2 "core" 9\ b- +103 "collection"'a9 +2 "core" 9\ g. +103 "collection"'9 +3 "core" 9\ k. +103 "collection"'e9 +2 "core" 9\ o/ +103 "collection"'b9 +2 "core" 9\ s0 +103 "collection"'d9 +2 "core" 9\ v1 +103 "collection"'i9 +2 "core" 9\ y1 +103 "collection"'j9 +3 "core" 9\ |0 +103 "collection"'h9 +2 "core" 9\ 2 +103 "collection"'k9 +2 "core" 9\ 2 +103 "collection"'l9 +2 "core" 9\ 3 +103 "collection"'E9 +2 "core" 9\ 3 +103 "collection"'^9 +2 "core" 9\ 4 +103 "collection"'o9 +2 "core" 9\ 5 +2 .tCH.hold 10:00,70C +3 "collection"'g `\ `\ +3 "core"  +23739 "Can"\ : +36264 "core" ` + "collection"'p9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'q'Ӵ +337 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'n @ +102 "core" @ + .tCSV.dial :air +2 "collection"'m @ +42 "core" ? +2 .tCS.seek 5ml +2 "collection"'r'qi +1348 "core" ' + .tCSV.dial CTV +2 "collection"'u  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'t @ +43 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'y  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'z @ +44 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'{'Ӵ +1341 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'| +102 "core" ~ + .tCBV.dial CSV +2 "collection"'}  +28 "core"  + "collection"'w% +4 "core" %Ӯ\ 4 +2 .tCS.seek 4.999ml +2 "collection"'x'qc +1347 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +44 "core" + "collection"'% +4 "core" %qi"#\ 8 +2 .tCS.seek 7ml +2 "collection"''~ +591 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'~ @ +54 "core" B +2 .tCS.seek 10ml + "collection"'' +837 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +116 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'  +5 '  +27 "core"  +106  +2 .tCS.seek 5ml + "collection"''qi +1344 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +102 "core" B + .tCSV.dial :waste +2 "collection"' +102 "core" + .tCS.seek :empty +2 "collection"''ӂ +1350 "core" ' + .tCSV.dial :air +2 "collection"' @ +72 "core" B +2 .tCS.seek 5ml + "collection"''qi +1350 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1337 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +99 "core"  + .tCBV.dial CSV +2 "collection"'  +32 "core"  + "collection"'% +4 "core" %ӹ\ G +2 .tCS.seek 5.001ml +2 "collection"''qn +1338 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" + "collection"'!% +4 "core" %qp )\ K +2 .tCS.seek 7.001ml +2 "collection"'$' +583 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'" @ +64 "core" > +2 .tCS.seek 10ml + "collection"'&' +846 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +113 "core" _ + #tLysing Complete +2 "collection"'#& +3 "core" &`klWWu\ LV +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&'% +4 "core" %  G G  + "storage"((% +4 "core" % C E ,\ i + "storage"(*. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"((R +381 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (+& +2 "core" &Q 1 9\ g +2 "manipulator"&,& +3 "core" && F G @W +2 "manipulator"&-% +3 "core" %  E F  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&.( +166 "core" ( + "manipulator"&%& +4 "core" & D 8  +2 "storage"(0& +3 "core" &Q I C \ j +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&1' +91 "core" ' + "storage"(2& +4 "core" &Q R Q \\\ k +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"()' +275 "core" ' +2 "storage"(5- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"('y +31 "core" ' +2 "manipulator"&& +4 "core" & G H  + "manipulator"&4% +4 "core" % G E [ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&7'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&9( +158 "core" ( + "manipulator"&:& +4 "core" && E F : @] + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" && F G @] +2 .tForearm.seek CC +2 "manipulator"&8' +94 "core" ' + .tHand.close + "manipulator"&=/ +71 "core" / +2 .tCC.seek :open +2 "collection"'/( +471 "core" ( + "storage"(;& +4 "core" &Q j `\ n +2 "storage"(6& +3 "core" &Q _ h\ m +2 "manipulator"&@& +3 "core" &# F G =D +2 "manipulator"&?% +3 "core" % E F r  +2 .tForearm.seek :retract + "manipulator"&A'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&3( +159 "core" ( + "manipulator"&C& +4 "core" & F = \\ +2 "storage"(D& +3 "core" &Q ~ p S\ q +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&>'m +104 "core" ' + .tElbow.hold +2 "manipulator"&F, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&H1 +70 "core" 1 +42 "manipulator"&B% +12 "core" % ͕ < C O +2 "storage"(G& +3 "core" &Q ` ^\ n +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 340 counts +2 "manipulator"&K' +12 "core" ' + "manipulator"&& +4 "core" & E @ = [ +2 "storage"(& +4 "core" &Q \ r +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&O' +21 "core" ' +2 "storage"(P% +3 "core" % \ r +3 ."downElevator"SE.seek :down +3 "storage"(Q'} +100 (S% +2 "core" %> g c\ pXh +2 "manipulator"&J% +4 "core" % G F _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +89 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +1503 "Can"\ /0 +15668 #t-> CSV.air2 +2 .CSV.dial :air2 + "collection"'W @ +111 "core" A +2384 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'Y'ӂ +2639 "core" ' + "collection"'M% +4 "core" %ӂ \ w +6580 #t-> purgeIntake + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'L& +3 "core" &`\ | +2 "manipulator"&\\& +4 "core" & : : [ + "manipulator"&]% +4 "core" %\  F D  + .tElbow.seek FlushPuck::Garage +2 "manipulator"&I(, +171 "core" ( + "manipulator"&N& +4 "core" &, E F F K +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" &, E 7  K + .tForearm.seek :garage +2 "manipulator"&`' +97 "core" ' + .tHand.close +2 "manipulator"&R/ +70 "core" / + "manipulator"&U& +4 "core" &, C ; K +2 "manipulator"&Z% +3 "core" % * : 9  +2 .tForearm.seek :retract +2 "manipulator"&T'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&X( +284 "core" ( + "manipulator"&a& +4 "core" &) E A  Bk + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +2 "core" &* D ; Bk +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&e' +103 "core" ' + "manipulator"&b& +4 "core" &* F F Bk +2 "manipulator"&d% +3 "core" % ; : L +2 "collection"'i& +4 "core" &L\ x + "collection"'j& +4 .tCC.seek :closed + "collection"'h(` +3 "core" & D\ y +3 &?\ y +9 &,u\ ;\ t,~ +9 &c-\ s@ +10 &iu-\ sP +9 &,V \ uP +9 &Z !\ tP +10 &U \ tO +9 &sY\ tO +10 &5Z  \ tO +9 &W \ tO +9 &[ \ sO +10 & {V \ tO +9 &"=W\ \ tO +9 &#Z\ \ sO +10 &%X\ \ sO +9 &']\ \ sP +10 &)DW \ sP +9 &+Y\ $\ sP +9 &,UC\ sO +10 &.X 7\ sO +9 &0LY 6\ sP +9 &2U '\ sO +10 &3V\ -\ sP +9 &5X\ %\ sP +10 &7U[  #\ sO +9 &9W %\ rO +9 &:W \ sO +10 &<Z \ \ rO +9 &>]Y\   \ sO +9 &@Z \ \ rO +10 &AZ\ \ rO +9 &CY c\ sO +10 &EdW\ \ sP +9 &G'W \ rO +9 &H\\\ rP +10 &Jk\ qQ +9 &L^\ pU +9 &N\ nX +10 &O3+~\ m[ +9 &QDA\ m[\ +10 &STLL\ l[ +9 &UUT\ l[\ +9 &VZ[\ l\\ +10 &Xaa\ k\\ +9 &ZUgg\ k] +9 &\\ln\ k] +10 &]pq\ j^ +9 &_}zuu\ lC +10 &`I(pt\ m't +9 &`hrqq\ oU +2 ( + "collection"'j& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.21 +2 "collection"'k& +3 "core" &`hqnq\ oU + .tHand.open +2 "manipulator"&l1 +70 "core" 1 + "manipulator"&E% +4 "core" % _ D B +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +95 "core" ' + #tPurging external Intake +2 "collection"'o& +3 "core" &`hqqs\ pU +2 "collection"'s% +3 "core" %ӂqu\ p +2 .tCSV.dial :flush + "collection"'g  +98 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'p' +2356 "core" ' + .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'v +70 "core"  + .tCTV.dial :intake +2 "collection"'n  +71 "core"  + .tIntake.select :open + "sampler") +10 .tCS.seek 0ml +2 "collection"'m'Ӵ +2361 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'q  +72 "core"  + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&u& +3 "core" &) 9 9 Bk +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&t( +4 "core" ( + "manipulator"&y& +4 "core" &) N I Bk +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &z& +2 "core" &) 9 C 1 Bk +2 .tForearm.seek CC +2 "manipulator"&r' +95 "core" ' + .tHand.close + "manipulator"&|/ +70 "core" / + .tCC.seek :open +2 "collection"'}( +469 "core" ( + "manipulator"&w& +4 "core" &* E G  Bk +2 "manipulator"&{% +3 "core" % ) C :  +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +279 "core" ( + "manipulator"&x& +4 "core" &, B F  c + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" &, ? : D c +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +112 "core" ' +2 .tHand.open + "manipulator"&1 +73 "core" 1 + "manipulator"& % +4 "core" % g G F s @ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +98 "core" ' +24045 "Can"\ -. +60003 \ .- +60002 \ .- +60002 \ L/. +60002 \ @// +31326 #t-> access 2 +3 .SE.seek :down + "storage"( '} +4 "core" ' + "manipulator"&% +4 "core" %\   +2 "manipulator"&& +3 "core" &, k c +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"((K +1619 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K6 \ *  +1346 #t-> startTube 2 +1259 #-> daExtract 40 +2 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'& +3 "core" &!\  + "manipulator"&% +4 "core" %\  "  +2 "storage"(% +3 "core" %z \ + +2 "storage"(. +3 "core" .(K + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(( +1312 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & Y\ ) +2 "manipulator"&& +3 "core" &, x ~ c +2 "manipulator"&% +3 "core" %\  u u   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +196 "core" ( + "manipulator"&& +4 "core" &\ j j  "~ +2 "storage"(& +3 "core" & \ \\\ & +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"& ' +95 "core" ' + "storage"(!& +4 "core" & \ \ & +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +280 "core" ' + "storage"("- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ($& +2 "core" & \ \ $ +2 "manipulator"&& +4 "core" &\ _ ] "~ + .tElbow.seek 2 +2 "manipulator"&#( +27 "core" ( + "manipulator"&'& +4 "core" & _ i Y +2 "storage"((& +3 "core" & \ \ % +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&*'Ϊ +25 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&+/ +71 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&,& +2 "storage"(-'} +6 "core" & x y > Y +2 "manipulator"&%% +3 "core" % Π y n # +2 .tForearm.seek :retract +2 "manipulator"&0'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&2( +157 "core" ( + "manipulator"&[& +5 "core" &' : 7 @[ ' + ."downElevator"SE.coast +3 .tElbow.reconfigure LooseElbow +2 "storage"(5 +2 "manipulator"&$ &.,(#b +4 &f& +2 "core" && 4 < @[ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&5' +101 "core" ' + "manipulator"&& +46 "core" &' ; <  @[ +11 "manipulator"&4% +4 "core" % ; T   +2 "collection"')& +3 "core" & #\ +2 "collection"':& +3 .tCC.seek :closed +2 "collection"'<(` +3 "core" &!!\ +2 & $\ \ +10 &+s"\ , +9 &` !\ A +10 &Nt!!\ S +9 &N!\ S +9 &U"\ S +10 &N"\ S +9 &SU!$\ T +9 &R !\ S +10 &O!!\ S +9 &O!#\ S +10 & \\O!$\ S +9 &"U!"\ S +9 &#T!$\ S +10 &%U!"\ S +9 &'cR "\ T +9 &)&Q!"\ S +10 &*S!"\ T +9 &,R!"\ T +10 &.kR""\ T +9 &0.R#"\ S +9 &1O!#\ S +10 &3P!%\ S +9 &5sR"#\ T +9 &75R"#\ T +10 &8S"#\ S +9 &:N "\ S +10 &<|U!#\ S +9 &>>P!$\ S +9 &@T!$\ S +10 &AR#%\ S +9 &CR!%\ S +9 &EHO"$\ S +10 &G R%'\ S +9 &H]&(\ T +10 &Jl-(\ V +9 &L;[K\ Z +9 &M\ ] +10 &O\ ^ +9 &Qs\ _ +9 &S4\ _ +10 &T\ ` +9 &V\ ` +10 &Xu\ a +9 &Z7\ a +9 &[\ b +10 &]\ b +9 &_m\ E +9 &`C,\ *| +10 &`lk\ S +2 ( + "collection"':& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.39 + .Hand.open +2 "manipulator"&11 +71 "core" 1 + "manipulator"&.% +4 "core" %  < * &  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +4 .tIntake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")7+ +3 "core" + +2 "sampler")c% +3 "core" %ۢ! \  +2 "collection"';& +4 "core" &`li\ S +2 "Can"\ -`_ +2 #tCalibrating pressure sensors .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0X'z +433 "core" ' + .tExhaust.select :close + "sampler") +10 #tSampling 40.0ml +3 .Intake.select :close + .Exhaust.select :close + .SS.reconfigure SSconfig +2 "sampler")#.0X +334 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '% +2 "core" %=_\  +2 .tCS.seek 6ml +2 "collection"'7' +1351 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'? +43 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"'@'ӂ +1526 "core" ' + .tCSV.dial CSR +2 "collection"'C  +44 "core"  + "collection"'D% +4 "core" %ӂY\  + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'8' +591 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '6% +2 "core" %]\  +2 .tCS.seek 5ml +2 "collection"'H'qh +842 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'B  +42 "core" ~ +2 .tCS.seek 1ml + "collection"'G'> +1100 "core" ' +47 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'9 \  +2 'A9 +5 "core" 9 +103 "collection"'P9 +2 "core" 9d +103 "collection"'39 +2 "core" 9 d +103 "collection"'S9 +2 "core" 9 d +103 "collection"'J9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'O9 +2 "core" 9"d +103 "collection"'Q9 +2 "core" 9&d +103 "collection"'>9 +3 "core" 9+d +103 "collection"'9 +2 "core" 9/d +103 "collection"'K9 +2 "core" 93d +103 "collection"'M9 +2 "core" 97d +103 "collection"'L9 +2 "core" 9';d +103 "collection"'\\9 +2 "core" 9;@d +103 "collection"']9 +2 "core" 9PDd +103 "collection"'N9 +2 "core" 9gHd +103 "collection"'W9 +2 "core" 9Ld +103 "collection"'&9 +2 "core" 9Pd +103 "collection"'F9 +3 "core" 9Ud +103 "collection"'R9 +2 "core" 9Yd +103 "collection"'_9 +2 "core" 9]d +103 "collection"'V9 +2 "core" 9ad +103 "collection"'`9 +2 "core" 9ed +103 "collection"'a9 +3 "core" 98jd +103 "collection"'9 +2 "core" 9Und +103 "collection"'I9 +2 "core" 9prd +103 "collection"'U9 +2 "core" 9vd +103 "collection"'Z9 +2 "core" 9zd +103 "collection"'d9 +3 "core" 9a +103 "collection"'i9 +2 "core" 9] +103 "collection"'T9 +2 "core" 9\\ +103 "collection"'l9 +2 "core" 9 X +103 "collection"'/9 +2 "core" 9>V +103 "collection"'o9 +2 "core" 9ZS +103 "collection"'m9 +2 "core" 9wP +103 "collection"'k9 +2 "core" 9N +103 "collection"'s9 +2 "core" 9L +103 "collection"'j9 +2 "core" 9H +103 "collection"'e9 +3 "core" 9F +103 "collection"'b9 +2 "core" 9D +103 "collection"'Y9 +2 "core" 9$A +103 "collection"'v9 +2 "core" 9>? +103 "collection"'n9 +2 "core" 9Y= +103 "collection"'p9 +3 "core" 9u; +103 "collection"'E9 +2 "core" 99 +103 "collection"'u9 +2 "core" 97 +103 "collection"'y9 +2 "core" 95 +103 "collection"'z9 +2 "core" 93 +103 "collection"'g9 +3 "core" 91 +103 "collection"'X9 +2 "core" 9\ / +103 "collection"'^9 +2 "core" 9!- +103 "collection"'h9 +2 "core" 98, +103 "collection"'|9 +2 "core" 9O * +103 "collection"'w9 +2 "core" 9c ( +103 "collection"'r9 +2 "core" 9x ( +103 "collection"'x9 +2 "core" 9' +103 "collection"'t9 +2 "core" 9% +103 "collection"'{9 +2 "core" 9$ +103 "collection"' 9 +3 "core" 9! +103 "collection"'q9 +2 "core" 9! +103 "collection"'9 +2 "core" 9 +103 "collection"'~9 +2 "core" 9  +103 "collection"'9 +2 "core" 9  +103 "collection"'9 +3 "core" 9  +103 "collection"'9 +2 "core" 9 + +103 "collection"'9 +2 "core" 9 ; +103 "collection"'9 +2 "core" 9 J +103 "collection"'9 +2 "core" 9 Y# +103 "collection"'9 +3 "core" 9 f' +103 "collection"'9 +2 "core" 9 s+ +103 "collection"'9 +2 "core" 9 !/ +103 "collection"'9 +2 "core" 9 #4 +103 "collection"'9 +2 "core" 9 $8 +103 "collection"'9 +2 "core" 9 #< +103 "collection"'9 +2 "core" 9 $@ +103 "collection"'9 +2 "core" 9 &D +103 "collection"'!9 +2 "core" 9 'I +103 "collection"' 9 +2 "core" 9 )M +103 "collection"'"9 +3 "core" 9 *Q +103 "collection"'$9 +2 "core" 9 )U +103 "collection"'9 +2 "core" 9 *Y +103 "collection"' 9 +2 "core" 9 )^ +103 "collection"''9 +2 "core" 9 ,b +103 "collection"'(9 +3 "core" 9\ ,f +103 "collection"'9 +2 "core" 9\ -j +103 "collection"',9 +2 "core" 9\ .n +103 "collection"'%9 +2 "core" 9\ /s +103 "collection"'9 +2 "core" 9\ 0w +103 "collection"'+9 +3 "core" 9\ '0{ +103 "collection"' 9 +2 "core" 9\ -1 +103 "collection"'f9 +2 "core" 9\ 33 +103 "collection"'9 +2 "core" 9\ 95 +103 "collection"'9 +2 "core" 9\ >6\ +103 "collection"'[9 +3 "core" 9\ B8\ +103 "collection"'49 +2 "core" 9\ H9 +103 "collection"'9 +2 "core" 9\ L; +103 "collection"'#9 +2 "core" 9\ P=\ +103 "collection"'*9 +2 "core" 9\ U> +103 "collection"')9 +3 "core" 9\ X>\ +103 "collection"'09 +2 "core" 9\ \\>\ +103 "collection"'}9 +2 "core" 9\ _>\ +103 "collection"'-9 +2 "core" 9\ c@\ +103 "collection"'.9 +2 "core" 9\ fB\ +103 "collection"':9 +3 "core" 9\ iD\ +103 "collection"'19 +2 "core" 9\ lE\ +103 "collection"'c9 +2 "core" 9\ oF\ +103 "collection"';9 +2 "core" 9\ rF\ +103 "collection"'9 +2 "core" 9\ uF\ +103 "collection"'59 +2 "core" 9\ wF\ +103 "collection"'?9 +2 "core" 9\ yF\ +103 "collection"'79 +2 "core" 9\ |H\ +103 "collection"'C9 +2 "core" 9\ }I\ +103 "collection"'D9 +2 "core" 9\ I\ +103 "collection"'@9 +3 "core" 9\ J\ +103 "collection"'69 +2 "core" 9\ J\ +103 "collection"'89 +2 "core" 9\ L\ +103 "collection"'B9 +2 "core" 9\ L\ +103 "collection"'H9 +2 "core" 9\ M\ +103 "collection"'A9 +3 "core" 9\ N\ +2 .tCH.hold 10:00,70C +3 "collection"'P `\ `\ +3 "core"  +14714 "Can"\ +45289 "core" ` +2 "collection"'39 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'S'Ӵ +344 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'J @ +105 "core" A + .tCSV.dial :air +2 "collection"' @ +42 "core" ? +2 .tCS.seek 5ml +2 "collection"''qi +1340 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'O @ +43 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'Q  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'> @ +44 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1350 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'K +104 "core"  + .tCBV.dial CSV +2 "collection"'M  +30 "core"  + "collection"'L% +4 "core" %ӳ +2 .tCS.seek 5ml +2 "collection"'\\'qh +1344 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"']  +42 "core" + "collection"'N% +4 "core" %ql+7   +2 .tCS.seek 7ml +2 "collection"'W' +590 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'& @ +42 "core" ? +2 .tCS.seek 10ml + "collection"'F' +836 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'R ` +117 "core" ^ + #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'_   +30 "core" ! + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'V  +5 '`  +27 "core"  +109  +2 .tCS.seek 5ml + "collection"'a'qi +1344 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +103 "core" B + .tCSV.dial :waste +2 "collection"'I +105 "core" + .tCS.seek :empty +50 "collection"'U'ӂ +1344 "core" ' + .tCSV.dial :air +2 "collection"'Z @ +74 "core" A +2 .tCS.seek 5ml + "collection"'d'qi +1355 "core" ' + .tCSV.dial CTV +2 "collection"'i  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'T @ +45 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'l  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'/ @ +45 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'o'Ӵ +786 "Can"\ "KK +564 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'m +104 "core"  + .tCBV.dial CSV +2 "collection"'k  +31 "core"  + "collection"'s% +4 "core" %Ӵ +2 .tCS.seek 5ml +2 "collection"'j'qi +1343 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'e  +44 "core" + "collection"'b% +4 "core" %ql  +2 .tCS.seek 7ml +2 "collection"'Y' +581 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'v @ +44 "core" > +2 .tCS.seek 10ml + "collection"'n' +839 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'p ` +116 "core" _ + #tLysing Complete +2 "collection"'E& +4 "core" &`lcRW S + #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&u% +4 "core" %\   x +2 "storage"(y% +3 "core" % L J \  + "storage"(z. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(g(R +380 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (X& +3 "core" &Q X O \ \ +2 "manipulator"&^& +3 "core" && u@[ +2 "manipulator"&h% +3 "core" %\  e v +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&|( +161 "core" ( + "manipulator"&w& +4 "core" &  zM +2 "storage"(r& +3 "core" &Q > G b\ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&x' +103 "core" ' + "storage"(t& +4 "core" &Q m p Q\ \ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"({' +280 "core" ' + "storage"( - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&q& +2 "core" &  yM +2 "storage"(& +3 "core" &Q ] \\ N\ \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&~'m +26 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(' +31 "core" ' + "manipulator"&% +4 "core" %͘ qW +2 "storage"(& +3 "core" &Q 1 1 U\ \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 343 counts +2 "manipulator"&' +13 "core" ' + "manipulator"&& +5 "core" & I |L + "storage"(& +4 "core" &Q h n U\ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +14 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(' +37 "core" ' + "manipulator"&& +4 "core" & " |L +2 "manipulator"&% +4 "core" % | +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&( +154 "core" ( + "manipulator"&!& +4 "core" & d v;7 + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 & & +2 "core" & Y u;7 +2 .tForearm.seek CC +2 "manipulator"&"' +97 "core" ' +2 .tHand.close + "manipulator"&$/ +69 "core" / + .tCC.seek :open +2 "collection"'( +470 "core" ( + "storage"( & +4 "core" &Q n f \ \ +2 "storage"('& +3 "core" &Q m a\ \ +2 "manipulator"&(& +3 "core" &!  y;7 +2 "manipulator"&% +3 "core" %   y +2 .tForearm.seek :retract +2 "manipulator"&,'\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&%( +161 "core" ( + "manipulator"&& +4 "core" & C |I +2 "storage"(+& +3 "core" &Q t t\ \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"& 'm +101 "core" ' + .tElbow.hold +2 "manipulator"&f, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +68 "core" 1 +2 "manipulator"&% +4 "core" % ͝  x + "storage"([& +3 "core" &Q c c \ \ +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 348 counts + "manipulator"&4' +15 "core" ' +2 "manipulator"&& +3 "core" & ' U N H +2 "storage"(#& +4 "core" &Q \ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&*' +22 "core" ' +2 "storage"()% +3 "core" % t\  +2 ."downElevator"SE.seek :down +4 "storage"(0'} +100 (}% +2 "core" %. q q \ Zr +2 "manipulator"&-% +4 "core" %  |R +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +90 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +4122 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"': @ +116 "core" A +1426 #t-> CS.empty +2 .CS.seek :empty + "collection"'1'ӂ +2605 "core" ' +2 "collection"'c% +3 "core" %Ӈ\  +18045 #t-> purgeIntake + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"';& +3 "core" &\  +2 "manipulator"&& +3 "core" & L K e H +2 "manipulator"&5% +4 "core" %\  9 I G  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&?(, +171 "core" ( + "manipulator"&7& +4 "core" &, H 8 < + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &C& +2 "core" &, : < < +2 .tForearm.seek :garage +2 "manipulator"&D' +102 "core" ' + .tHand.close +2 "manipulator"&@/ +67 "core" / +49 "manipulator"&6& +4 "core" &, q ~< +2 "manipulator"&8% +3 "core" % , Y ~ +2 .tForearm.seek :retract +2 "manipulator"&B'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&H( +281 "core" ( + "manipulator"&A& +4 "core" &) L  Bi +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &) 5 Bi + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&P' +94 "core" ' + "manipulator"&3& +4 "core" &* '  Bh +2 "manipulator"&G% +4 "core" %  +2 "collection"'J& +3 "core" &\  +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'S(` +3 "core" &\  +3 &\ 3 +10 &2Dw\ 3 +9 &Uo{\ G +9 &c\ T +10 &L\ R +9 &pO\ S +10 &3L\ S +9 &N\ S +9 &N\ S +10 &yL\ S +9 &;L\ S +9 & M\ S +10 &"M\ S +9 &$N}\ S +10 &&DPq\ R +9 &(Qq\ S +9 &)O_\ S +10 &+O`\ R +9 &-JTP\ S +9 &/NF\ R +10 &0PQ\ R +9 &2O9\ R +10 &4TO6\ R +9 &6N@\ S +9 &7L-\ S +10 &9N+\ S +9 &;\\L'\ R +9 &=N%\ S +10 &>O&\ S +9 &@N \ R +10 &BbT\ S +9 &D&J\ R +9 &ER\ S +10 &GP\ S +9 &IiU\ S +9 &K&h \ \ U +10 &L-# Y +9 &N?? ] +10 &PR>? ^ +9 &RAA ^ +9 &SGH _ +10 &UKLL _ +9 &WVSN* _ +9 &YRTL ` +10 &ZYZM a +9 &\\^]F a +10 &^W_`F b +9 &__bc= ? +9 &`c}de1\ O +6 ( + "collection"'& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.37 +2 "collection"'& +4 "core" &`cccfR\ O + .tHand.open + "manipulator"&O1 +69 "core" 1 + "manipulator"&Q% +4 "core" %   | +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&>'\ +95 "core" ' + #tPurging external Intake +2 "collection"'& +3 "core" &`ccde\ O +2 "collection"'K% +4 "core" %ӇbbN\ + .tCSV.dial :flush + "collection"'M  +103 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'L' +2475 "core" ' + .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"' +74 "core"  + .tCTV.dial :intake +2 "collection"']  +74 "core"  + .tIntake.select :open + "sampler") +10 .tCS.seek 0ml +2 "collection"'N'Ӵ +2481 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'\\  +73 "core"  + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&&& +3 "core" &(  wBh +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&W( +3 "core" ( + "manipulator"&R& +3 "core" &( p vBh +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &(  wBh +2 .tForearm.seek CC +2 "manipulator"&V' +96 "core" ' + .tHand.close + "manipulator"&`/ +68 "core" / + .tCC.seek :open +2 "collection"'F( +471 "core" ( + "manipulator"&& +4 "core" &)  zBh +2 "manipulator"&I% +3 "core" %  z +2 .tForearm.seek :retract + "manipulator"&a'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&Z(, +287 "core" ( + "manipulator"&U& +4 "core" &, ~4 + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &i& +2 "core" &, / 4 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&T' +115 "core" ' +2 .tHand.open + "manipulator"&l1 +71 "core" 1 + "manipulator"&/% +4 "core" % d  s2 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +104 "core" ' +17110 "Can"\ ,11 +17546 #t-> access 2 +3 .SE.seek :down + "storage"(m'} +3 "core" ' +2 "manipulator"&k% +3 "core" %\  ; ;  +2 "manipulator"&s& +4 "core" &, 5 7 4 + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(o(K +1623 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (e& +2 "core" &K` Z X\  +5069 #t-> startTube 2 +542 #-> daExtract 40 +3 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'b& +3 "core" & +2 "manipulator"&j% +4 "core" %\   x + "storage"(v% +4 "core" %~ [ [ x\  + "storage"(Y. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(p( +1322 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (E& +2 "core" &  Z X R\  +2 "manipulator"&u& +3 "core" &, 2 x4 +2 "manipulator"&y% +3 "core" %\   x +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&z( +181 "core" ( + "manipulator"&X& +4 "core" & [ w, +2 "storage"(^& +3 "core" &  O L o\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&h' +104 "core" ' + "storage"(w& +4 "core" &  J I \\\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(r' +281 "core" ' + "storage"(t- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (2& +2 "core" &  < 7 q\  +2 "manipulator"&=& +3 "core" & j v, +2 .tElbow.seek 2 +2 "manipulator"& ( +3 "core" ( + "manipulator"&q& +4 "core" &  w, +2 "storage"(& +3 "core" &  M O \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +76 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&& +3 "storage"('} +5 "core" & 5 w, +2 "manipulator"&% +3 "core" % Ο > y +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tElbow.seek CC +2 "manipulator"&( +150 "core" ( + "manipulator"&x& +4 "core" &*  tCt +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &|& +3 "core" &*  tCt + ' + ."downElevator"SE.coast +4 .tForearm.reconfigure TightForearm + "storage"(5 +4 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&{' +102 "core" ' + "manipulator"&~& +4 "core" &* 4 tCt +2 "manipulator"&% +4 "core" %  t +2 "collection"'& +3 "core" & +2 "collection"'!& +3 .tCC.seek :closed +2 "collection"' (` +3 "core" & +4 & 1 +9 &,E{ 3 +10 &No| H +9 &` T +9 &P T +10 &iR? S +9 &+P9 S +10 &QA S +9 &R; S +9 &qL: S +10 &3L8 S +9 & M7 T +9 &"P: T +10 &$xQ, T +9 &&;L# S +10 &'N/ T +9 &)N% S +9 &+Q( S +10 &-CS* S +56 &/Q, S +5 &0T3 T +5 &2O_ S + &4KM= S &6 N& T + &7Ng T + &9Qn T +6 &;RP T +9 &=O| S +9 &>L} S +10 &@Qt S +9 &BZQ~ T +10 &DL} S +9 &EOu S +9 &GM| S +10 &I`W{ T +9 &Kk\ u V +9 &L1$z [\ +10 &NPQr ^ +9 &PJZU` _ +10 &R\ ]^i _ +9 &Sabc _ +9 &Ujkh ` +10 &WNwvf ` +9 &Y}~\\ a +9 &Za a +10 &\\] b +9 &^Nc b! +10 &_m^ . +9 &`g$P _ +9 ( + &`shI S +2 "collection"'!& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.38 + .Hand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&% +4 "core" %  } u 9 p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&$'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")+ +3 "core" + +2 "sampler")<% +4 "core" %ۗ$# \ \  + "collection"' & +4 "core" &`sh_ S +2 "Can"\ YX +2 #tCalibrating pressure sensors .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0X +28 + .tdelay 3.8 seconds +383 "collection"'% +2 "core" %ӹT +2 "sampler")+% +3 "core" %3() \ \ +2 .tSSV.dial :spit + "sampler")" +135 "core"  +2 .tSS.seek 0ml +2 "sampler")'z +271 "core" ' + .tSSV.dial CBV +2 "sampler")  +135 "core" + .tCTV.dial :intake +2 "collection"'  +76 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "12:58:43.20" +1603 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2867 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +132 #"pumping"0.0L/min +78 "collection"'[% +2 "core" %ӹ +2 #tIntake @16.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +3 "sampler")#.0Xa% +3 "core" % \ +2 #tEvacuated: Intake @15.3psia, Outlet @13.0psia + .SSV.dial :spit,avoiding: :exhaust +2 "sampler")S +134 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +329 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 'p% +2 "core" %:D  +2 .tCS.seek 6ml +2 "collection"'' +1338 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +42 "core"  + .tCS.reconfigure CSfast +3 "collection"'#d @b +2 .tCS.seek :empty + "collection"'('ӂ +1518 "core" ' + .tCSV.dial CSR +2 "collection"'  +44 "core"  + "collection"'+% +4 "core" %~H + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'"' +585 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 ''% +2 "core" %E  +2 .tCS.seek 5ml +2 "collection"''qj +845 "core" ' + .tdelay 2 seconds +247 .CSV.dial CTV +3 "collection"'  +43 "core" ~ +2 .tCS.seek 1ml +2 "collection"'['> +1089 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"' \  +4 ')9 +3 "core" 9d +103 "collection"',9 +2 "core" 9d +103 "collection"'}9 +2 "core" 9 d +103 "collection"'-9 +2 "core" 9 d +103 "collection"'%9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'#9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'*9 +2 "core" 9"d +103 "collection"'09 +2 "core" 9&d +103 "collection"' 9 +3 "core" 9+d +103 "collection"'g9 +2 "core" 9/d +103 "collection"'49 +2 "core" 9-3d +103 "collection"'c9 +2 "core" 9>7d +103 "collection"';9 +2 "core" 9Q;d +103 "collection"'9 +3 "core" 9f@d +103 "collection"'59 +2 "core" 9{Dd +103 "collection"'79 +2 "core" 9Hd +103 "collection"':9 +2 "core" 9Ld +103 "collection"'n9 +2 "core" 9Pd +103 "collection"'f9 +3 "core" 9Ud +103 "collection"'@9 +2 "core" 9Yd +103 "collection"'C9 +2 "core" 9]d +103 "collection"'.9 +2 "core" 9*ad +103 "collection"'D9 +2 "core" 9Eed +103 "collection"'A9 +2 "core" 9ajd +103 "collection"'99 +2 "core" 9|nd +103 "collection"'?9 +2 "core" 9rd +103 "collection"'69 +2 "core" 9vc +103 "collection"'89 +2 "core" 9za +103 "collection"'G9 +3 "core" 9^ +103 "collection"'J9 +2 "core" 9 [ +103 "collection"'B9 +2 "core" 9(X +103 "collection"'O9 +2 "core" 9DV +103 "collection"'9 +2 "core" 9aR +103 "collection"'9 +3 "core" 9~O +103 "collection"'N9 +2 "core" 9N +103 "collection"'9 +2 "core" 9K +103 "collection"'K9 +2 "core" 9H +103 "collection"'9 +2 "core" 9F +103 "collection"'P9 +3 "core" 9  C +103 "collection"'39 +2 "core" 9) A +103 "collection"'19 +2 "core" 9C @ +103 "collection"'9 +2 "core" 9_> +103 "collection"']9 +2 "core" 9w; +103 "collection"'L9 +2 "core" 99 +103 "collection"'Q9 +2 "core" 97 +103 "collection"'&9 +2 "core" 95 +103 "collection"'R9 +2 "core" 93 +103 "collection"'_9 +2 "core" 91 +103 "collection"'M9 +3 "core" 9 0 +103 "collection"'H9 +2 "core" 9". +103 "collection"'>9 +2 "core" 98, +103 "collection"'S9 +2 "core" 9O* +103 "collection"'`9 +2 "core" 9d) +103 "collection"'9 +3 "core" 9x' +103 "collection"'V9 +2 "core" 9& +103 "collection"'U9 +2 "core" 9 % +103 "collection"'W9 +2 "core" 9!$ +103 "collection"'I9 +2 "core" 9"" +103 "collection"'/9 +3 "core" 9" +103 "collection"'\\9 +2 "core" 9# +103 "collection"'i9 +2 "core" 9& +103 "collection"'l9 +2 "core" 9 '\  +103 "collection"'a9 +2 "core" 9 ( +103 "collection"'k9 +2 "core" 9 +( +103 "collection"'s9 +2 "core" 9 ;( +103 "collection"'T9 +2 "core" 9 I* +103 "collection"'b9 +2 "core" 9 X* +103 "collection"'j9 +2 "core" 9 e,# +103 "collection"'v9 +3 "core" 9 s-' +103 "collection"'Y9 +2 "core" 9 .+ +103 "collection"'E9 +2 "core" 9 // +103 "collection"'e9 +2 "core" 9 04 +103 "collection"'o9 +2 "core" 9 08 +103 "collection"'y9 +3 "core" 9 1< +103 "collection"'X9 +2 "core" 9 5@ +103 "collection"'Z9 +2 "core" 9 :D +103 "collection"'w9 +2 "core" 9 7I +103 "collection"'d9 +2 "core" 9 7M +103 "collection"'t9 +3 "core" 9 7Q +103 "collection"'29 +2 "core" 9 7U +103 "collection"'u9 +2 "core" 9 6Y +103 "collection"'m9 +2 "core" 9 8^ +103 "collection"'q9 +2 "core" 9\ :b +103 "collection"'9 +3 "core" 9\ =f +103 "collection"'^9 +2 "core" 9\ =j +103 "collection"'9 +2 "core" 9\ >n +103 "collection"'9 +2 "core" 9\ ?s +103 "collection"'z9 +2 "core" 9\ &@w +103 "collection"'9 +3 "core" 9\ +A{ +103 "collection"'h9 +2 "core" 9\ 2A +103 "collection"'|9 +2 "core" 9\ 7B +103 "collection"'r9 +2 "core" 9\ =E\ +103 "collection"'~9 +2 "core" 9\ AG +103 "collection"'x9 +3 "core" 9\ FG +103 "collection"'9 +2 "core" 9\ KG +103 "collection"'=9 +2 "core" 9\ PH\ +103 "collection"'9 +2 "core" 9\ TH\ +103 "collection"'9 +2 "core" 9\ XH +103 "collection"' 9 +2 "core" 9\ \\J +103 "collection"'9 +2 "core" 9\ _N\ +103 "collection"'F9 +2 "core" 9\ cO\ +103 "collection"'9 +2 "core" 9\ eP +103 "collection"'9 +2 "core" 9\ hO +103 "collection"'!9 +3 "core" 9\ jO +103 "collection"'9 +2 "core" 9\ nO\ +103 "collection"'<9 +2 "core" 9\ pP\ +103 "collection"' 9 +2 "core" 9\ sQ\ +103 "collection"'p9 +2 "core" 9\ vR\ +103 "collection"'{9 +3 "core" 9\ yR\ +103 "collection"'9 +2 "core" 9\ |R\ +103 "collection"'9 +2 "core" 9\ ~R\ +103 "collection"'9 +2 "core" 9\ R\ +103 "collection"'+9 +2 "core" 9\ S\ +103 "collection"'(9 +3 "core" 9\ S\ +103 "collection"''9 +2 "core" 9\ U\ +103 "collection"'"9 +2 "core" 9\ U\ +103 "collection"'9 +2 "core" 9\ W\ +103 "collection"'9 +2 "core" 9\ X\ +2 .tCH.hold 10:00,70C +3 "collection"') `\ `\ +3 "core"  +26076 "Can"\  +33926 "core" ` +2 "collection"',9 +3 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'}'Ӵ +335 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'- @ +104 "core" A + .tCSV.dial :air +2 "collection"'% @ +42 "core" ? +2 .tCS.seek 5ml + "collection"''qi +1345 "core" ' + .tCSV.dial CTV +2 "collection"'#  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'*  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'0 @ +46 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"' 'Ӵ +1347 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'g +104 "core"  + .tCBV.dial CSV +2 "collection"'4  +28 "core"  + "collection"'c% +4 "core" %Ӱ +2 .tCS.seek 5ml +2 "collection"';'qe +1352 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +55 "core"  + "collection"'5% +4 "core" %qi  +2 .tCS.seek 7ml +2 "collection"'7'~ +590 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"': @ +42 "core" ? +2 .tCS.seek 10ml + "collection"'n' +839 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'f ` +117 "core" ^ + #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'@   +32 "core" " +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'C  + '.  +30 "core"  +107 ~ +2 .tCS.seek 5ml + "collection"'D'qi +1347 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +51 "collection"'A @ +106 "core" A + .tCSV.dial :waste +2 "collection"'9 +105 "core" + .tCS.seek :empty +2 "collection"'?'ӂ +1344 "core" ' + .tCSV.dial :air +2 "collection"'6 @ +73 "core" A +2 .tCS.seek 5ml +2 "collection"'8'qi +1351 "core" ' + .tCSV.dial CTV +2 "collection"'G  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'J @ +43 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'B  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'O @ +44 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1347 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +104 "core"  + .tCBV.dial CSV +2 "collection"'N  +30 "core"  + "collection"'% +4 "core" %ӶZY +2 .tCS.seek 5ml +2 "collection"'K'qk +1341 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +54 "core"  + "collection"'P% +4 "core" %ql  +2 .tCS.seek 7ml +2 "collection"'3' +590 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'1 @ +42 "core" ? +2 .tCS.seek 10ml + "collection"'' +836 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'] ` +118 "core" ^ + #tLysing Complete +2 "collection"'L& +4 "core" &`sc9< S + #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&Q% +4 "core" %\  q ' q& + "storage"(&% +4 "core" % 2 3 O\  + "storage"(R. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(_(R +379 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (M& +3 "core" &N   \  +2 "manipulator"&H& +3 "core" &) | z T nCt +2 "manipulator"&>% +3 "core" %\  { x ' n& +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&S( +161 "core" ( + "manipulator"&`& +4 "core" & 5 s@ +2 "storage"(& +3 "core" &N 3 2 ?\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&V' +106 "core" ' + "storage"(U& +4 "core" &N : 9\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(W' +284 "core" ' + "storage"(I- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&/& +2 "core" & b t@ +2 "storage"(\\& +3 "core" &N   \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&i'm +27 "core" ' + .tElbow.hold +2 "manipulator"&l, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(a- +2 "core" -' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(k' +33 "core" ' + "manipulator"&s% +4 "core" %͜ I I q l +2 "storage"(T& +3 "core" &N \  \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 347 counts +2 "manipulator"&b' +17 "core" ' +2 "manipulator"&j& +3 "core" & $ v? +2 "storage"(v& +4 "core" &N 2 2 Z\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&Y' +23 "core" ' +2 .tSE.seek 2.11 Pucks below Top Plate +2 "storage"(E'y +40 "core" ' + "manipulator"&e& +4 "core" &  u? +2 "manipulator"&o% +4 "core" % b uX +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +95 "core" ' + .tElbow.seek CC +2 "manipulator"&X( +161 "core" ( +2 "manipulator"&Z& +3 "core" &)  | . oCo +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &w& +2 "core" &( | D oCo +2 .tForearm.seek CC +2 "manipulator"&d' +97 "core" ' + .tHand.close + "manipulator"&t/ +75 "core" / + .tCC.seek :open +2 "collection"'2( +474 "core" ( + "storage"(u& +4 "core" &N 9 6 \  +2 "storage"(m& +3 "core" &N 9 :\  +2 "manipulator"&q& +3 "core" &* rCo +2 "manipulator"&% +3 "core" %  r +2 .tForearm.seek :retract + "manipulator"&^'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +163 "core" ( + "manipulator"&& +4 "core" & % v4 +2 "storage"(z& +3 "core" &N M L\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'m +104 "core" ' + .tElbow.hold +2 "manipulator"&h, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&|1 +70 "core" 1 +4 "manipulator"&r% +4 "core" % ͓ ~ o + "storage"(~& +4 "core" &N 1 0 G\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 338 counts + "manipulator"&x'ο +18 "core" ' + "manipulator"&& +4 "core" & G x3 +2 "storage"(=& +4 "core" &N O J X\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +14 "core" ' +2 "storage"(% +3 "core" % V O k\  +3 ."downElevator"SE.seek :down +3 "storage"( '} +100 (% +2 "core" %3 2 3 R\ [s +2 "manipulator"&F% +3 "core" %  v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +41 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3601 "Can"\ $11 +60002 \ &00 +54324 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"' @ +118 "core" A +2303 #t-> CS.empty +2 .CS.seek :empty + "collection"'!'ӂ +2615 "core" ' + "collection"'% +4 "core" %|\ +631 "Can"\ %00 +3746 #t-> purgeIntake + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'<& +3 "core" &\  +2 "manipulator"& & +4 "core" &  {3 +2 "manipulator"&p% +3 "core" %\   | +2 .tElbow.seek FlushPuck::Garage + "manipulator"&{(, +173 "core" ( + "manipulator"&& +4 "core" &,  |N + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +50 && +3 "core" &,  |N + .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' + .tHand.close +2 "manipulator"&+/ +66 "core" / + "manipulator"&(& +4 "core" &,  vN +2 "manipulator"&'% +3 "core" % (  v +2 .tForearm.seek :retract +2 "manipulator"&"'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +286 "core" ( + "manipulator"&& +4 "core" &# x=F +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &# R x=F + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&)' +101 "core" ' + "manipulator"&,& +4 "core" &$ L w=E +2 "manipulator"&[% +3 "core" % v +2 "collection"'-& +4 "core" & + "collection"'%& +4 .tCC.seek :closed + "collection"'}(` +3 "core" & +4 & 3 +10 &-E{ 3 +9 &Nn} H +9 &b T +10 &O S +9 &hT T +10 &,Lx S +9 &P S +9 &T T +10 &rN S +9 &4P S +9 & P S +10 &"R~ S +9 &$zQ S +10 &&<P S +9 &'Q S +9 &)Q S +10 &+S T +9 &-BR T +9 &/M T +10 &0T T +9 &2P| T +10 &4LRu S +9 &6 Sl T +9 &7Qt S +10 &9Sj T +9 &;SQt T +9 &=Qv S +10 &>Ol T +9 &@Ls S +10 &B[Ts T +9 &DLl S +9 &EOu T +10 &GOm T +9 &IcUs T +9 &K gu V +10 &Lh Y +9 &N,l ] +10 &PK?:p _ +9 &R LHh _ +9 &SNMl _ +10 &UTRj ` +9 &WNYYm ` +9 &Y_\\r a +10 &Zdbm a +9 &\\fdk a +10 &^Qjip b +9 &_emlb 7 +9 &``oog Z +9 ( +2 &`fnjmX T + "collection"'%& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.29 +2 "collection"'#& +4 "core" &`fnjhv T + .tHand.open + "manipulator"&1 +68 "core" 1 + "manipulator"&*% +4 "core" %  s +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +95 "core" ' + #tPurging external Intake +2 "collection"'& +3 "core" &`fnon T +2 "collection"'g% +4 "core" %|mmy + .tCSV.dial :flush +2 "collection"'4  +103 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'c' +2475 "core" ' + .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +86 "core" + .tCTV.dial :intake +2 "collection"'  +75 "core"  + .tIntake.select :open + "sampler") +10 .tCS.seek 0ml +2 "collection"'5'Ӵ +2491 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"';  +76 "core" ~ + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&:& +4 "core" &# } {  n=E + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&7( +48 "core" ( + "manipulator"&f& +4 "core" & & r + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &@& +2 "core" &  r +2 .tForearm.seek CC +2 "manipulator"&C' +92 "core" ' + .tHand.close + "manipulator"&./ +76 "core" / + .tCC.seek :open +2 "collection"'n( +468 "core" ( + "manipulator"&A& +4 "core" &  x +2 "manipulator"&9% +3 "core" %  x! +2 .tForearm.seek :retract + "manipulator"&D'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&6(, +271 "core" ( + "manipulator"&?& +4 "core" &, W xI + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &G& +2 "core" &,  wI +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&J' +112 "core" ' +2 .tHand.open + "manipulator"&B1 +71 "core" 1 + "manipulator"&O% +4 "core" % j s \\  lC +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&8'\ +102 "core" ' +47328 "Can"\ $11 +60002 \ #11 +60002 \ "11 +60002 \ "11 +60003 \ !11 +60002 \ 11 +60002 \ 21 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 10 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ \ 11 +60003 \ 21 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 21 +60002 \ 21 +60002 \ 11 +60002 \ 21 +60003 \ 22 +60002  11 +60002  11 +60002  11 +60002  22 +60003 \ c11 +60002 \ v11 +60002 \ z11 +60002 \ {10 +60002 \ |11 +60002 \ }11 +60003 \ 10 +60002 \ 01 +60002 \ 00 +60002 \ 10 +60002 \ 11 +60003 \ 11 @EST1575435664.40 \ 10 +60002 \ 11 +60002 \ 10 +60002 \ 11 +60002 \ 22 +60003 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60003 \ e11 +60002 \ C11 +60002 \ <11 +60002 \ 811 +60002 \ 511 +60002 \ 311 +60003 \ 211 +60002 \ 011 +60002  \ /11 +60002 \ .11 +60002  \ ,11 +60003 \ ,11 +60002 \ +11 +60002 \ +11 +60002 \ *11 +60002 \ )11 +60002 \ (11 +60003 \ '11 +60002 \ '11 +60002 \ &11 +60002  \ %11 +60002 \ %11 +60003 \ $11 +60002 "\ #11 +60002 \ "11 +60002 $\ #11 +60002 "\ "11 +60003 \ !11 +60002 !\ 21 +60003 \ 11 +60001 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 21 +60003  \ 21 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 12 +60003 \ 21 +60002 \ 11 +60002 \ 11 +60002 \ 21 +60002 \ \ 21 +60002 \ 12 +60003 \ 21 +60002 \ 22 +60002 \ 11 +60002 \ \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 21 +60002 \ E11 +60002 \ x10 +60002 \ 11 +60002 \ 00 +60003 \ 11 +60002 \ 10 +60002 \ 00 +60002 \ 01 +60002 \ 11 +60002 \ 00 +60003 \ 11 +60002 \ 10 +60002 \ 10 +60002 \ 00 +60002 \ 00 +60003 \ 10 +60002 \ 00 +60002 \ 00 +60002 \ M11 +60002 \ @11 +60003 \ 911 +60002 \ 511 +60002 \ 411 +60002 \ 111 +60002 \ 011 +60002 \ /11 +60003 \ .11 +60002 \ ,11 +60002 \ +11 +60002 \ *21 +60002 \ )11 +60003 \ (11 +60002 \ (11 +60002 \ '11 +60002 \ &11 +60002 \ &21 +60002 \ %21 +60003 \ %11 +60002 \ %11 +60002 \ #21 +60002 \ !11 +60002 \ "11 +60003 \ !21 +60002 \ 12 +60002 \ 21 +60002 \ 22 +60002 \ 11 +60002 \ 12 +60003 \ 21 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 21 +60002 \ 21 +60002 \ 21 +60002 \ 11 +60002 \ 22 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 12 +60002 \ \ 21 +60002 \ 21 +60002 \ 22 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 21 @EST1575522067.54 \ 21 +60002  11 +60002  11 +60003  11 +60002 \ f11 +60002 \ |11 +60002 \ 10 +60002 \ 10 +60002 \ 10 +60003 \ 11 +60002 \ 10 +60002 \ 10 +60002 \ 00 +60002 \ 10 +60002 \ 00 +60003 \ 00 +60002 \ 10 +60002 \ 00 +60002 \ 10 +60002 }\ 00 +60002 \ 00 +60002 \ 10 +60003 \ o01 +60002 ~\ E11 +60002 \ <11 +60002 \ 811 +60002 \ 411 +60002 \ 311 +60003 \ 121 +60002 \ /12 +60002 \ .21 +60002 \ -11 +60002 \ ,11 +60002 \ +21 +60003 \ *21 +60002 \ )11 +60002 ~\ (21 +60002 \ '11 +60002 |\ '11 +60002 {\ %11 +60003 |\ %11 +60002 {\ %01 +60002 x\ $11 +60002 {\ $11 +60002 \ "21 +60002 \ !11 +60003 \ "11 +60002 \ 11 +60002 \ 21 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 21 +60002 \ 11 +60002 \ 21 +60002 \ 11 +60003 \ 21 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 21 +60002 \ 21 +60003 \ 22 +39395 #t-> CC.loadFlush +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &bdU +2 "manipulator"&N& +3 "core" &, " ,  cI +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +3 "core" ( + "manipulator"&& +3 "core" &, )  G dI +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, , -  dI + .tForearm.seek :garage +2 "manipulator"&P' +101 "core" ' + .tHand.close +2 "manipulator"&K/ +66 "core" / + "manipulator"&1& +4 "core" &,    [I +2 "manipulator"&3% +3 "core" % +  \ + [L +2 .tForearm.seek :retract +2 "manipulator"&]'\ +106 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&L( +296 "core" ( + "manipulator"&Q& +4 "core" &(  $ * _A_ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &&& +2 "core" &( $ ( _A_ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&R' +101 "core" ' + "manipulator"&M& +4 "core" &( + "  aA_ +2 "manipulator"&H% +3 "core" % . ,  an +2 "collection"'>& +4 "core" &cdN + "collection"'`& +4 .tCC.seek :closed + "collection"'(` +3 "core" &dd +3 &edP  +9 &*pfdt - +9 &_|`cy A +10 &GrdbY T +9 &Ndc\\ U +10 &Ode U +9 &Pdd* U +9 &KRddp U +10 & Occs U +9 &Ndd0 T +9 &RddT U +10 & TNdew T +9 &"Oeek U +10 &#Occ+ U +9 &%Nfcd U +9 &'[Odd] U +10 &)KceY T +9 &*Oedj T +9 &,Rbdh U +10 &.cNddd U +9 &0$Qdgf U +10 &1Nedo T +9 &3Sedg U +9 &5lQef_ T +10 &7.Pedc T +9 &8Reec T +9 &:Lefn U +10 &6Mdgl T +10 &?Odfo T +9 &AOddc U +9 &C|Jdd[ T +10 &E=Ndgc U +9 &FNgf` U +9 &HTll] U +10 &J`spg V +9 &L9{e Y +10 &Mc ] +9 &Oc ` +9 &Qjd ` +10 &S*e a +9 &T` a +9 &Vg a +10 &Xmp b +9 &Z.a b +10 &[f b# +9 &]g b) +9 &_`e U +10 &`M{d $j +9 &`%e X +9 ( + &`ef P + "collection"'`& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.42 + "collection"'U& +4 "core" &`e P +50 .tHand.open + "manipulator"&1 +70 "core" 1 + "manipulator"&$% +4 "core" % 0 # C ]n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&I'\ +95 "core" ' + "collection"'/& +4 "core" &`ea P +720 #t-> Sampler.calibrate +2 "Can"\ HH + #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +31 + .tdelay 3.8 seconds +383 "collection"'T% +2 "core" %Ӳh +2 "sampler")j% +3 "core" %3 , + .tSSV.dial :spit +2 "sampler")v +136 "core"  +2 .tSS.seek 0ml +2 "sampler")e'z +271 "core" ' + .tSSV.dial CBV +2 "sampler")o  +136 "core" +640 #t-> CSV.air + .CSV.dial :air +2 "collection"'V @ +103 "core" A +311 #t-> CS.fill +2 .CS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 10ml + "collection"'S' +2606 "core" ' + "collection"'W% +4 "core" % +558 #t-> CSV.CTV + .CSV.dial CTV +2 "collection"'i  +45 "core"  +565 #t-> CTV.CSV + .CTV.dial CSV +2 "collection"'b  +135 "core" ~ +3440 #t-> CBV.dialBetween CSV, :waste1 + .CBV.dial between CSV and waste1 +2 "collection"'k  +122 "core" " +517 #t-> Sampler.PSI +2 "collection"'Z% +3 "core" % +2 "sampler")w% +3 "core" %z E +1689 #t-> CS.push 5 + "collection"'Y% +3 "core" %e +2 .tCS.seek 4.999ml +2 "collection"'l'qd +1347 "core" ' + "collection"'t% +4 "core" %qb +452 #t-> Sampler.PSI +2 "collection"'y% +3 "core" %qb^ + "sampler") % +4 "core" %z ) E +4398 "Can"\ PP +593 #t-> CS.push 1 + "collection"'u% +3 "core" %qb] +2 .tCS.seek 3.999ml +2 "collection"'m'Q +331 "core" ' + "collection"'q% +4 "core" %Q~ +297 #t-> Sampler.PSI +2 "collection"'% +3 "core" %Q + "sampler")% +4 "core" %z  E +1812 #t-> CS.push 1 + "collection"'z% +3 "core" %Q\\ +2 .tCS.seek 3ml +2 "collection"'d'2P +339 "core" ' + "collection"'X% +4 "core" %2J{|} +350 #t-> Sampler.PSI +2 "collection"'|% +3 "core" %2Jyx] + "sampler")r% +4 "core" %z $ E +1641 #t-> CS.push 1 + "collection"'~% +3 "core" %2Jxy` +2 .tCS.seek 1.999ml +2 "collection"'' +336 "core" ' + "collection"'=% +4 "core" %\\]| +363 #t-> Sampler.PSI +2 "collection"'% +3 "core" %[Y] + "sampler")^% +4 "core" %z  E +3400 #t-> Sampler.PSI +2 "collection"'% +3 "core" %XW + "sampler")F% +4 "core" %z  E +3202 #t-> Sampler.PSI +2 "collection"'% +3 "core" %VW] + "sampler")% +4 "core" %z " E +5329 #t-> Sampler.PSI +2 "collection"'x% +3 "core" %WV + "sampler")E% +4 "core" %z & E +3931 #t-> Sampler.PSI +2 "collection"'% +3 "core" %TV\\ +2 "sampler") % +3 "core" %z & E +3706 #t-> Sampler.PSI +2 "collection"'_% +3 "core" %USa + "sampler")% +4 "core" %z $ E +4023 #t-> Sampler.PSI +2 "collection"'% +2 "core" %ST +2 "sampler")% +4 "core" %z  E +3148 #t-> Sampler.PSI +2 "collection"'<% +3 "core" %UR` + "sampler") % +4 "core" %z E +3034 #t-> Sampler.PSI +2 "collection"'p% +3 "core" %RSd + "sampler")% +4 "core" %z E +2830 #t-> Sampler.PSI +2 "collection"'% +3 "core" %UR_ + "sampler")h% +4 "core" %z  E +2966 #t-> Sampler.PSI +2 "collection"'+% +2 "core" %TS +2 "sampler")(% +4 "core" %z  E +1079 #t-> CTV.air + .CTV.dial :air +2 "collection"''  +135 "core"  +4414 #t-> CC.unloackFlush +2 !o:NoMethodError : mesgu:NameError::message1undefined method `unloackFlush' for CC:Clamp: name:unloackFlush: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +833 #-> CC.unloadFlush +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&& +3 "core" &# T>O +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +42 "core" ( + "manipulator"&& +4 "core" & W + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &  W +2 .tForearm.seek CC +2 "manipulator"&{' +97 "core" ' + .tHand.close + "manipulator"&,/ +75 "core" / + .tCC.seek :open +2 "collection"'[( +472 "core" ( + "manipulator"&-& +4 "core" &   , Z +2 "manipulator"&"% +3 "core" % \   Z +2 .tForearm.seek :retract + "manipulator"&2'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&#(, +276 "core" ( + "manipulator"&& +4 "core" &,  [H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &,   ZH +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +109 "core" ' +2 .tHand.open + "manipulator"&g1 +75 "core" 1 + "manipulator"&%% +4 "core" % \ l I PF +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +98 "core" ' +1156 #t-> CBV.CSV + .CBV.dial CSV +2 "collection"')  +30 "core" +1133 #t-> ESP.ready! +2 "collection"'!% +4 "core" %deX +2 "sampler") % +3 "processing"%% +3 "manipulator"&c% +9 "core" %z ! E + %յ,\  + %\  / 0 ^ +2 "manipulator"&;& +4 "core" &, . / ]H +2 "storage"(:& +3 "core" &N @ ? 9 +2 "storage"(f% +3 "core" % = = H +2 "collection"'@& +3 "core" &d@1575561708.41EST = =tMAIN =mMAIN_scheduler @EST1575561710.14 #"core_reset"Sent BREAK + #t@0xBC2D, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +371 "Can"\  + \ e + #tPolling Can every 10:00 +3 #Cleanly exited at 11:00:03EST05-Dec-19 +516 #-> ESP.ready! +3 #Powering core bus +505 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" % +2 .tSS.configure SSconfig +2 "sampler")#.0X exit +4 #mEXIT @1575561747.14EST @1575563143.06EST = =tMAIN =mMAIN_scheduler @EST1575563144.71 #"core_reset"Sent BREAK + #t@0x3677, state=0x3A84, ifg=0x10, ie=0xFD + #@0x3900, state=0x3A84, ifg=0x10, ie=0xFD + #@0x3B8A, state=0x3A84, ifg=0x10, ie=0xFD #@0x3E13, state=0x3A84, ifg=0x10, ie=0xFD + #@0x409D, state=0x3A84, ifg=0x10, ie=0xFD + #@0x4326, state=0x3A84, ifg=0x10, ie=0xFD #@0x45AF, state=0x3A84, ifg=0x10, ie=0xFD + #@0x46C9, state=0x3A84, ifg=0x80, ie=0xFD + #@0x5246, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +212 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +361 "Can"\ @@ + \ @@ + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %} # L +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +4 "processing"%% +4 "manipulator"&% +4 "core" %Ӳfe +4 %-\  + %\  k X +4 "manipulator"&& + "sampler")% +6 "core" & X- + %} ! L + "storage"(& +4 "core" &  - - 5 +2 "storage"(% +3 "core" %w 1 / :  +2 "collection"'& +3 "core" &egs  + "processing"%& +4 "core" &L\  +2 "collection"'  +2 "core"  +2 "collection"'! +3 "core"  +2 "collection"'" +2 "core"  +2 "processing"%# +3 "core"  + "processing"%$ +3 "core" W +2 "processing"%% +3 "core"  + "processing"%& +3 "core"  +2 "sampler")' +3 "core"  + "sampler")(% +4 "core" %} * L +2 "collection"')& +3 "core" &cf  +2 "collection"'*% +3 "core" %Ӳee +2 "processing"%+& +4 "core" &N\  + "processing"%,% +4 "core" %4\  +2 "manipulator"&-% +3 "core" %\  t X +2 "manipulator"&.& +3 "core" & X- +2 "storage"(/& +3 "core" &   2 % +2 "storage"(0% +3 "core" %w / * I  +2 "collection"'19 +3 "core" 9 +2 "processing"%29 +3 "core" 9 +10743 #t-> access 2 +2 .SE.seek :down +2 "storage"(3'} +3 "core" ' + "manipulator"&4% +4 "core" %\  X +2 "manipulator"&5& +3 "core" & @ W- +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(6(K +1305 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (7& +3 "core" &K5 C N  +1082 #t-> startTube 2 +13093 #-> daExtract 45 + #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'8& +4 "core" &fe  + .tHand.open + "manipulator"&91 +70 "core" 1 +2 "manipulator"&:% +4 "core" % \  z R + "storage"(;% +4 "core" %x\ %\ %  + "storage"(<. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(=( +1309 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (>& +3 "core" & \ \ \  A + "manipulator"&?& +4 "core" &  O, + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&@( +3 "core" ( + "manipulator"&A& +4 "core" &  O, + "storage"(B& +4 "core" & \ \ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&C' +102 "core" ' +2 "storage"(D& +4 "core" & \ \ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(E' +286 "core" ' +2 "storage"(F- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (G& +2 "core" & \ \  b +2 "manipulator"&H& +4 "core" & a R, + .tElbow.seek 2 +2 "manipulator"&I( +4 "core" ( +2 "manipulator"&J& +4 "core" & C R, +2 "storage"(K& +3 "core" & \ \ \ J +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&L'Ϊ +13 "core" ' +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&M/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&N& +3 "storage"(O'} +6 "core" & P Q, + "manipulator"&P% +4 "core" % α 8 NU +2 .tForearm.seek :retract + "manipulator"&Q'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&R( +151 "core" ( +2 "manipulator"&S& +4 "core" &*  NCt + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 "core" ' +2 ."downElevator"SE.coast +2 "manipulator"&T& + "storage"(5 +6 "core" &*  OCt + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&U' +101 "core" ' +2 "manipulator"&V& +36 "core" &* A OCt +9 "manipulator"&W% +4 "core" % P| +2 "collection"'X& +3 "core" &df  +2 "collection"'Y& +3 .tCC.seek :closed +2 "collection"'Z(` +3 "core" &ee  +3 &hd  +8 &2zfe - +10 &_zfe A +9 &'qef T +10 &Nfe U +9 &Pee V +9 &hNce U +10 &*Mee U +9 &Ldf U +9 &Qhd U +10 &oOff V +9 & 2Nfe U +10 &!Ldf U +9 &#Jgf U +9 &%xQfd U +10 &'9Nfg V +9 &(Nff U +9 &*Nee U +10 &,Lff U +9 &.BRie U +10 &0Ncg U +9 &1Pee U +9 &3Off U +10 &5JNhg U +9 &7 Nhg U +9 &8Ogf U +10 &:Jgf U +9 &Jgg U +9 &?Off U +9 &ANhg U +10 &C[Lhf U +9 &ELfe U +9 &FNkj U +10 &HZro V +9 &J]gw W +10 &L \\ +9 &M _ +9 &O ` +10 &QI a +9 &S  a +9 &T b +10 &V b +9 &XJ b" +10 &Z b& +9 &[ b. +9 &]z b2 +10 &_. V +9 &`:7 'u +9 &`w  Z +5 ( + "collection"'Y& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.52 +2 .Hand.open + "manipulator"&[1 +71 "core" 1 +2 "manipulator"&\\% +4 "core" % T L| + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&]'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 45ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")^+ +3 "core" + +2 "sampler")_% +4 "core" %}  L + "collection"'`& +4 "core" &`wv Z +2 "Can"~ __ +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 "collection"'a  +4 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")b +3 "core"  +2 "sampler")c  +5 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'<'Ӵ +107 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")6 +136 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X'z +116 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +363 "core" ' +54 .tSS.reconfigure SSfast +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'a'Ӵ +100 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")b +16 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +117 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +332 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'd% +3 "core" %:  +2 .tCS.seek 6ml +2 "collection"'k' +1343 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'l +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'m'ӂ +1545 "core" ' +2 .tCSV.dial CSR + "collection"'j  +44 "core"  +2 "collection"'p% +4 "core" %ӆ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'q' +591 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'r% +3 "core" %  +2 .tCS.seek 5ml + "collection"'s'qh +847 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'t  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'n'> +1096 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +4 "collection"'o \  +2 'w9 +5 "core" 9d +102 "collection"'x9 +3 "core" 9d +102 "collection"'y9 +3 "core" 9 d +102 "collection"'u9 +3 "core" 9 d +102 "collection"'z9 +3 "core" 9d +102 "collection"'v9 +3 "core" 9d +103 "collection"'}9 +3 "core" 9d +102 "collection"'~9 +3 "core" 9d +102 "collection"'9 +3 "core" 9"d +102 "collection"'9 +3 "core" 9&d +102 "collection"'9 +3 "core" 9+d +102 "collection"'{9 +3 "core" 9/d +102 "collection"'|9 +3 "core" 93d +102 "collection"'9 +3 "core" 97d +102 "collection"'9 +2 "core" 9;d +103 "collection"'9 +3 "core" 9@d +103 "collection"' 9 +3 "core" 92Dd +102 "collection"' 9 +3 "core" 9GHd +102 "collection"'9 +3 "core" 9_Ld +102 "collection"'9 +2 "core" 9wPd +103 "collection"'9 +3 "core" 9Ud +102 "collection"'9 +3 "core" 9Yd +102 "collection"'9 +3 "core" 9]d +102 "collection"'9 +3 "core" 9ad +102 "collection"'9 +3 "core" 9ed +102 "collection"'9 +3 "core" 9jd +103 "collection"'9 +3 "core" 92nd +102 "collection"'9 +3 "core" 9Mrd +102 "collection"'\ 9 +3 "core" 9jvd +102 "collection"'9 +3 "core" 9zd +102 "collection"'9 +3 "core" 9d +103 "collection"'9 +3 "core" 9a +102 "collection"'!9 +3 "core" 9^ +102 "collection"'9 +3 "core" 9\\ +102 "collection"'#9 +3 "core" 9X +102 "collection"' 9 +3 "core" 95V +102 "collection"' 9 +3 "core" 9RT +102 "collection"'$9 +3 "core" 9nQ +102 "collection"'%9 +3 "core" 9O +102 "collection"''9 +3 "core" 9L +102 "collection"'9 +3 "core" 9I +102 "collection"'(9 +3 "core" 9G +102 "collection"')9 +3 "core" 9E +102 "collection"'*9 +3 "core" 9C +102 "collection"'+9 +3 "core" 93@ +102 "collection"'"9 +3 "core" 9N> +103 "collection"'-9 +3 "core" 9i< +102 "collection"',9 +3 "core" 9: +102 "collection"'/9 +3 "core" 98 +102 "collection"'09 +3 "core" 97 +102 "collection"'19 +3 "core" 94 +102 "collection"'&9 +3 "core" 92 +102 "collection"'49 +3 "core" 91 +102 "collection"'59 +3 "core" 9. +102 "collection"'9 +3 "core" 9*- +103 "collection"'29 +2 "core" 9@, +103 "collection"'9 +3 "core" 9U+ +102 "collection"'89 +3 "core" 9i) +102 "collection"'99 +3 "core" 9~' +102 "collection"';9 +3 "core" 9' +102 "collection"'79 +3 "core" 9$ +102 "collection"'69 +3 "core" 9$ +102 "collection"'.9 +3 "core" 9" +102 "collection"':9 +3 "core" 9 ! +102 "collection"'<9 +3 "core" 9 +102 "collection"'>9 +3 "core" 9 +102 "collection"'A9 +3 "core" 9  +102 "collection"'B9 +3 "core" 9  +102 "collection"'?9 +40 "core" 9 * +111 "collection"'9 +3 "core" 9 ?$ +102 "collection"'9 +3 "core" 9 M) +102 "collection"'F9 +3 "core" 9 Z- +103 "collection"'G9 +3 "core" 9 g1 +102 "collection"'H9 +3 "core" 9 u5 +102 "collection"'D9 +3 "core" 9 9 +102 "collection"'39 +3 "core" 9 > +103 "collection"'K9 +3 "core" 9 B +102 "collection"'M9 +3 "core" 9 F +102 "collection"'P9 +3 "core" 9 J +102 "collection"'@9 +3 "core" 9 O +102 "collection"'C9 +3 "core" 9 S +103 "collection"'S9 +3 "core" 9 W +102 "collection"'T9 +3 "core" 9 [ +102 "collection"'J9 +3 "core" 9 _ +102 "collection"'L9 +3 "core" 9 d +103 "collection"'V9 +2 "core" 9 h +102 "collection"'I9 +3 "core" 9 l +102 "collection"'N9 +3 "core" 9  p +102 "collection"'X9 +3 "core" 9\ \ t +102 "collection"'O9 +3 "core" 9\ \ \ y +102 "collection"'Q9 +3 "core" 9\  } +103 "collection"'W9 +3 "core" 9\   +102 "collection"'9 +3 "core" 9\  +102 "collection"'\\9 +3 "core" 9\ # +102 "collection"'Y9 +3 "core" 9\ ( +102 "collection"'`9 +3 "core" 9\ . +103 "collection"'[9 +3 "core" 9\ 2 +102 "collection"'b9 +3 "core" 9\ 8 +102 "collection"'E9 +3 "core" 9\ < +102 "collection"'a9 +3 "core" 9\ @ +102 "collection"'_9 +3 "core" 9\ D +103 "collection"'c9 +3 "core" 9\ H +102 "collection"'=9 +3 "core" 9\ M +102 "collection"'9 +3 "core" 9\ P +102 "collection"'U9 +3 "core" 9\ S +102 "collection"'f9 +3 "core" 9\ X +102 "collection"'e9 +3 "core" 9\ Z +102 "collection"'^9 +3 "core" 9\ ^ +102 "collection"'g9 +3 "core" 9\ a +102 "collection"'h9 +3 "core" 9\ c +102 "collection"'d9 +3 "core" 9\ f +103 "collection"'i9 +3 "core" 9\ i +102 "collection"'l9 +3 "core" 9\ l +102 "collection"'k9 +3 "core" 9\ n +102 "collection"'j9 +3 "core" 9\ q" +102 "collection"'p9 +3 "core" 9\ s# +103 "collection"'m9 +3 "core" 9\ u# +102 "collection"'r9 +3 "core" 9\ x$ +102 "collection"'q9 +3 "core" 9\ z& +102 "collection"'t9 +3 "core" 9\ |& +102 "collection"'s9 +3 "core" 9\ ~( +103 "collection"'w9 +3 "core" 9\ ) +102 "collection"'x9 +3 "core" 9\ ( +102 "collection"'y9 +3 "core" 9\ * +102 "collection"'u9 +3 "core" 9\ * +102 "collection"'z9 +3 "core" 9\ , +102 "collection"'v9 +3 "core" 9\ - +2 .tCH.hold 10:00,70C +3 "collection"'} `\ `\  +3 "core"  +22016 "Can"y +37986 "core" ` +2 "collection"'~9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"''Ӵ +333 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +106 "core" @ +2 .tCSV.dial :air +2 "collection"' @ +42 "core" ? +2 .tCS.seek 5ml +3 "collection"'{'qi +1349 "core" ' +2 .tCSV.dial CTV + "collection"'|  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +56 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"' 'Ӵ +1340 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"' +104 "core"  +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'% +4 "core" %ӷ$& +2 .tCS.seek 5ml + "collection"''ql +1343 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'% +4 "core" %qkVXk  +2 .tCS.seek 7ml + "collection"'' +591 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +54 "core" B +2 .tCS.seek 10ml +2 "collection"'' +836 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +121 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +32 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'\  +2 '  +29 "core"  +111  +2 .tCS.seek 5ml +2 "collection"''qi +1346 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +104 "core" B +2 .tCSV.dial :waste +2 "collection"'! +105 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1345 "core" ' +2 .tCSV.dial :air + "collection"'# @ +86 "core" > +2 .tCS.seek 5ml +2 "collection"' 'qi +1344 "core" ' +2 .tCSV.dial CTV + "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'$ @ +46 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'%  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'' @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1359 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'( +104 "core" ~ +2 .tCBV.dial CSV + "collection"')  +32 "core"  +2 "collection"'*% +4 "core" %Ӷg  +2 .tCS.seek 5ml + "collection"'+'qk +1338 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'"  +54 "core"  +2 "collection"'-% +4 "core" %qh  +2 .tCS.seek 7ml + "collection"','} +593 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'/ @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'0' +842 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'1 ` +118 "core" _ +2 #tLysing Complete + "collection"'&& +4 "core" &`wpW Z +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&4% +3 "core" %\   J +2 "storage"(5% +3 "core" %  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(2(R +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &P  +2 "manipulator"&8& +3 "core" &(  HCp +2 "manipulator"&9% +3 "core" %\  R H +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&;( +163 "core" ( +2 "manipulator"&7& +4 "core" &  MQ + "storage"(6& +4 "core" &R +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&.' +99 "core" ' +2 "storage"(:& +4 "core" &R * +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(<' +280 "core" ' +2 "storage"(>- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&A& +3 "core" & P LQ +2 "storage"(B& +3 "core" &R } + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm + "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&?'m +26 "core" ' +2 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(- +2 "core" -' +3 .tSE.seek 2.11 Pucks below Top Plate + "storage"(F'z +35 "core" ' +2 "manipulator"&G% +4 "core" %͑ s v  Cx + "storage"(H& +4 "core" &R ; + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 336 counts + "manipulator"&D'ν +18 "core" ' +2 "manipulator"&3& +4 "core" & C LP +2 "storage"(K& +3 "core" &R / +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&M' +15 "core" ' +2 .tSE.seek 3.11 Pucks below Top Plate +2 "storage"(P'i +41 "core" ' +2 "manipulator"&@& +4 "core" &  OP +2 "manipulator"&C% +4 "core" %  O + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&S'\ +90 "core" ' +2 .tElbow.seek CC +42 "manipulator"&T( +167 "core" ( +2 "manipulator"&J& +4 "core" &)  ICo + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +2 "core" &)  HCn +2 .tForearm.seek CC + "manipulator"&V' +95 "core" ' +2 .tHand.close + "manipulator"&I/ +75 "core" / +2 .tCC.seek :open +2 "collection"'N( +470 "core" ( +2 "storage"(X& +4 "core" &R\ \  + "storage"(O& +4 "core" &R\ \ ' + "manipulator"&Q& +4 "core" &* a LCm + "manipulator"&W% +4 "core" % * j L +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&\\( +161 "core" ( +2 "manipulator"&Y& +4 "core" &  Qb +2 "storage"(`& +3 "core" &R\ \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&['m +55 "Can"s 99 +46 "core" ' +2 .tElbow.hold + "manipulator"&b, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&E1 +70 "core" 1 +3 "manipulator"&a% +3 "core" % ͔  K +2 "storage"(_& +3 "core" &R\   +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 339 counts + "manipulator"&c' +14 "core" ' +2 "manipulator"&=& +4 "core" & S` +2 "storage"(& +3 "core" &R\ \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&U' +23 "core" ' +2 "storage"(f% +4 "core" %s\  > +2 ."downElevator"SE.seek :down +4 "storage"(e'} +99 (^% +3 "core" %(\ \   \\x +2 "manipulator"&g% +4 "core" % 3 PO + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&h'\ +88 "core" ' +30 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2775 #t-> CSV.air2 + .CSV.dial :air2 + "collection"'d @ +119 "core" B +3769 #t-> delay 8; CS.empty +2 .delay 8 seconds +802 .CS.seek :empty +2 "collection"'i'ӂ +2600 "core" ' +2 "collection"'l% +4 "core" %ӄ +2028 #t-> purgeintake +823 #-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'k& +3 "core" &\  # +2 "manipulator"&j& +4 "core" & # X` + "manipulator"&p% +4 "core" %\  W + .tElbow.seek FlushPuck::Garage +2 "manipulator"&m(, +175 "core" ( +2 "manipulator"&r& +4 "core" &, j X3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &q& +2 "core" &, W3 +2 .tForearm.seek :garage +2 "manipulator"&t' +99 "core" ' +2 .tHand.close + "manipulator"&s/ +67 "core" / +2 "manipulator"&w& +4 "core" &, B Q3 +2 "manipulator"&x% +3 "core" % ) F P + .tForearm.seek :retract +2 "manipulator"&y'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&u( +294 "core" ( +2 "manipulator"&z& +4 "core" && S@X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" && S@X +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&o' +97 "core" ' +2 "manipulator"&}& +4 "core" && T R@X +2 "manipulator"&~% +3 "core" % [ R +2 "collection"'n& +4 "core" & + "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &  H +5 &\  3 +9 &*Dw 4 +9 &Lmx H +10 &_ ~ T +9 &K\ p S +9 &gLe T +10 &)M ] T +9 &O\ N T +10 &ND T +9 &oI 7 T +9 &1I3 T +10 & K\ . S +9 &"J o S +9 &$wK\  T +10 &&9O  T +9 &'L  S +10 &)H \ h T +9 &+I\  T +9 &-@L j T +10 &/J G T +9 &0P\ U T +9 &2I\  + S +10 &4JK\ M S +9 &6 L G S +10 &7J g T +9 &9P c T +9 &;QN\  T +10 &=N \ T T +9 &>K \ s T +9 &@J   S +10 &BZL  S +9 &DG  S +10 &EJ\  S +9 &GN   T +9 &I_Q  T +10 &K_ V +9 &L Z +9 &N } ^ +10 &PGy _ +9 &R;3 ` +10 &SQMv ` +9 &U[Zs a +9 &WI_a` a +10 &Y cgW a +9 &Zgi_ b +9 &\\hlY b" +10 &^FmnP b( +9 &_}mpJ 4 +10 &`Mpr; ; +9 &` yqt; Q +5 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.40 + "collection"'& +4 "core" &`cqr( Q + &`cqs3 Q + .tHand.open + "manipulator"&|1 +67 "core" 1 +2 "manipulator"&% +4 "core" %  N + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' +2 #tPurging external Intake + "collection"'& +4 "core" &`cihE Q +2 "collection"'{% +3 "core" %ӄikL + .tCSV.dial :flush +2 "collection"'  +102 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'' +2514 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +75 "core" ~ +2 .tCTV.dial :intake +2 "collection"'  +76 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"''Ӵ +2528 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core" ~ +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &&  K@W +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +43 "core" ( +2 "manipulator"&& +4 "core" &  N + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" & E N +2 .tForearm.seek CC + "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&\ / +72 "core" / +2 .tCC.seek :open +2 "collection"'( +473 "core" ( +2 "manipulator"&& +4 "core" & \\ S + "manipulator"&% +4 "core" %  g S + .tForearm.seek :retract +2 "manipulator"&!'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +275 "core" ( +2 "manipulator"&#& +4 "core" &,  R3 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, - R3 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& ' +117 "core" ' +2 .tHand.open + "manipulator"&$1 +75 "core" 1 +2 "manipulator"&%% +4 "core" % b  G* + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&''\ +98 "core" ' +37637 "Can"x\ .. +60002 y\ .. +60002 x\ .. +60002 w\ /. +60003 |\ // +60002 y .. +60002 z .. +11671 #t-> exit +5 #mEXIT @1575569266.90EST @1575664520.20EST = =tMAIN =mMAIN_scheduler @EST1575664521.94 #"core_reset"Sent BREAK +2 #t@0x05F9, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +374 "Can"L\ C + L\ Cb + #tPolling Can every 10:00 +3 #Cleanly exited at 13:07:46EST05-Dec-19 +593 #-> ESP.ready! +3 #Powering core bus +471 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +3 "collection"' 9\ +3 ' 0\ +3 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" % 8\ - + .tSS.configure SSconfig +2 "sampler")#.0X access 1 +2 .SE.seek :down +2 "storage"(;'} +2 "core" ' +2 "manipulator"&<% +3 "core" %\    +2 "manipulator"&=& +4 "core" &  . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(>(<1 +1021 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (?& +3 "core" &<4 \ & +1305 #t-> exit +5 #mEXIT @1575664582.48EST @1576679151.81EST = =tMAIN =mMAIN_scheduler @EST1576679153.53 #"core_reset"Sent BREAK +2 #t@0x701E, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +369 "Can"\ ^ \ ^g + #tPolling Can every 10:00 +2 #Cleanly exited at 15:36:22EST06-Dec-19 +1157 #-> ESP.ready! +2 #Powering core bus +513 .Gate.power :raw,:ON +3 "sampler") + ) +3 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %\ E + .tSS.configure SSconfig +2 "sampler")#.0X access 2 +3 .SE.seek :down + "storage"(;'} +3 "core" ' + "manipulator"&<% +4 "core" %\   z +2 "manipulator"&=& +3 "core" & z. +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(>(K +1304 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +2 "core" &K/ @ > G\   +27493 #t-> startTube 2 +2363 #-> da 40 +2 #da sampling at most 40ml +3 #Loading sh1 puck from tube 2 into Collection Clamp +3 ."Qmail"HABfans.email "Started da in tube 2 at 09:42:35EST18-Dec-19\\n{5 => 22,\\n 7 => 0}\\nCan@09:36:04, 22.3C, 11% humidity, 15.1psia, 12.684V, 0.312A, 0.312A avg, 3.96W",Subject: "da sampling at most 40ml" + "collection"'@& +6 "core" &jh- \ +2 .tHand.open + "manipulator"&A1 +72 "core" 1 +2 "manipulator"&B% +3 "core" % \   q +2 "storage"(C% +4 "core" %   "\  +2 "storage"(D. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(E( +1313 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (F& +2 "core" &   \  +2 "manipulator"&G& +3 "core" &  o. +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&H( +14 "core" ( +2 "manipulator"&I& +3 "core" & N o3 +2 "storage"(J& +4 "core" &  \  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&K' +96 "core" ' +2 "storage"(L& +3 "core" & " . 4\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(M' +276 "core" ' + "storage"(N- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (O& +3 "core" &   "\  +2 "manipulator"&P& +3 "core" & x  p3 +2 .tElbow.seek 2 + "manipulator"&Q( +3 "core" ( +2 "manipulator"&R& +4 "core" & # o3 + "storage"(S& +4 "core" &  \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&T'Ϊ +17 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +3 "manipulator"&U/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&V& +3 "storage"(W'} +5 "core" &  q3 +2 "manipulator"&X% +3 "core" % Ϋ  o +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +95 "core" ' +2 .tElbow.seek CC + "manipulator"&Z( +138 "core" ' + ."downElevator"SE.coast + "storage"(5 +10 "core" ( + "manipulator"&[& +4 "core" &+ P nDu +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +2 "core" &+ a oDu +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]' +94 "core" ' +2 "manipulator"&^& +3 "core" &+ M oDu +2 "manipulator"&_% +4 "core" % a o$ +2 "collection"'`& +3 "core" &li1 \ +2 "collection"'a& +3 .tCC.seek :closed +2 "collection"'b(` +3 "core" &jj' \ +4 &kl7  +8 &2vkk6 , +10 &_kk7 A +9 &3xilA T +9 &Skj5 U +9 &RljD U +10 &uOjkD U +10 &7WlnB U +8 &TlkF U +10 &RmkD T +9 &}Wkj U +9 & @Qlk T +10 &"Skl U +9 &#Rjk U +10 &%Wlk U +9 &'GSlk U +9 &)\ Okl T +10 &*Wkl U +10 &,Slk U +8 &.PSmm T +10 &0Ull U +9 &1Rnl U +10 &3Tlm U +9 &5XOjl T +9 &7Qik U +10 &8Rjl T +9 &:Rlm T +9 &<_Wnl U +10 &>"Pmm T +9 &?Qml U +10 &ARnl U +9 &CgRml U +9 &E*Rok T +10 &FQrp T +9 &H]wv V +9 &Jij} W +10 &L! Z +9 &M ^ +10 &O ` +9 &QW ` +9 &S ` +10 &T ` +9 &V a +9 &XX b +10 &Z b +9 &[ b" +10 &] b( +9 &_M T +9 &`B% / +10 &`tz W +2 ( + "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.41 + .Hand.open +2 "manipulator"&c1 +65 "core" 1 +2 "manipulator"&d% +4 "core" %  s u k$ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close + .Exhaust.select :close +2 .SS.hold + "sampler")f+ +4 "core" + + "sampler")g% +4 "core" % %\ E +2 "collection"'h& +3 "core" &`tq W +3 "Can"\ \\\\ + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'8'Ӵ +104 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")9 +134 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X' +1491 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")F +135 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +3 .tSS.reconfigure SSexhale +4 "collection"'G  +2 "sampler")#.0X +331 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 ']% +2 "core" %A  +2 .tCS.seek 6ml +2 "collection"'E' +1338 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty + "collection"'f'ӂ +1546 "core" ' + .tCSV.dial CSR +2 "collection"'k  +44 "core"  +2 "collection"'j% +3 "core" %- + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'l' +582 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'm% +2 "core" %"  +2 .tCS.seek 4.999ml +2 "collection"'n'qc +835 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'i  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'p'> +1090 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'q \  +4 'r9 +3 "core" 9z +103 "collection"'o9 +2 "core" 9zd +103 "collection"'u9 +2 "core" 9z d +103 "collection"'v9 +2 "core" 9{ d +103 "collection"'w9 +2 "core" 9{d +103 "collection"'x9 +3 "core" 9~d +102 "collection"'y9 +2 "core" 9d +103 "collection"'s9 +2 "core" 9d +103 "collection"'t9 +2 "core" 9"d +103 "collection"'|9 +2 "core" 9&d +103 "collection"'}9 +3 "core" 9+d +103 "collection"'~9 +2 "core" 9/d +103 "collection"'z9 +2 "core" 93d +103 "collection"'9 +2 "core" 97d +103 "collection"'{9 +2 "core" 9;d +103 "collection"'9 +2 "core" 9@d +103 "collection"'9 +2 "core" 9 Dd +103 "collection"'9 +2 "core" 9!Hd +103 "collection"'9 +2 "core" 97Ld +103 "collection"'9 +2 "core" 9NPd +103 "collection"'9 +3 "core" 9fUd +103 "collection"'9 +2 "core" 9Yd +103 "collection"' 9 +2 "core" 9]d +103 "collection"'\ 9 +2 "core" 9ad +103 "collection"'9 +2 "core" 9ed +103 "collection"' 9 +3 "core" 9jd +102 "collection"'9 +2 "core" 9nd +103 "collection"'9 +2 "core" 9rd +140 "collection"'9 +10 "core" 9?xd +103 "collection"'9 +2 "core" 9[|d +103 "collection"' 9 +2 "core" 9vd +103 "collection"' 9 +2 "core" 9d +103 "collection"'9 +2 "core" 9c +103 "collection"'9 +2 "core" 9a +103 "collection"'9 +2 "core" 9_ +103 "collection"'9 +3 "core" 9\\ +103 "collection"'9 +2 "core" 9Y +103 "collection"'9 +2 "core" 99W +103 "collection"'9 +2 "core" 9TU +103 "collection"'9 +2 "core" 9qQ +103 "collection"'9 +3 "core" 9P +103 "collection"'%9 +2 "core" 9M +103 "collection"'9 +2 "core" 9J +103 "collection"''9 +2 "core" 9H +103 "collection"')9 +2 "core" 9F +103 "collection"'(9 +3 "core" 9C +103 "collection"'9 +2 "core" 9/A +103 "collection"'9 +2 "core" 9H? +103 "collection"'#9 +2 "core" 9b= +103 "collection"',9 +2 "core" 9{< +103 "collection"'-9 +3 "core" 99 +103 "collection"'"9 +2 "core" 97 +103 "collection"'/9 +2 "core" 95 +103 "collection"'09 +2 "core" 94 +103 "collection"'19 +2 "core" 92 +103 "collection"'.9 +3 "core" 9\ 0 +103 "collection"'29 +2 "core" 9/ +103 "collection"'49 +2 "core" 94. +103 "collection"'59 +2 "core" 9K, +103 "collection"'79 +2 "core" 9^* +103 "collection"'39 +3 "core" 9s( +102 "collection"'99 +2 "core" 9& +103 "collection"'9 +2 "core" 9& +103 "collection"'69 +2 "core" 9 $ +103 "collection"'89 +2 "core" 9# +103 "collection"':9 +2 "core" 9" +103 "collection"'=9 +2 "core" 9 +103 "collection"' 9 +2 "core" 9 +103 "collection"'<9 +2 "core" 9   +103 "collection"'?9 +2 "core" 9 $ +103 "collection"'@9 +3 "core" 9 #) +103 "collection"'A9 +2 "core" 9 3- +103 "collection"'B9 +2 "core" 9 @1 +103 "collection"'D9 +2 "core" 9 P5 +103 "collection"'!9 +2 "core" 9 ^9 +103 "collection"'C9 +3 "core" 9 k> +103 "collection"'F9 +2 "core" 9 xB +103 "collection"'G9 +2 "core" 9 F +103 "collection"'J9 +2 "core" 9 J +103 "collection"'L9 +2 "core" 9 N +103 "collection"'$9 +3 "core" 9 S +103 "collection"'&9 +2 "core" 9 W +103 "collection"'N9 +2 "core" 9 [ +103 "collection"'>9 +2 "core" 9 _ +103 "collection"'P9 +2 "core" 9 d +103 "collection"';9 +2 "core" 9 h +103 "collection"'R9 +2 "core" 9 l +103 "collection"'I9 +2 "core" 9 p +103 "collection"'U9 +2 "core" 9 t +103 "collection"'V9 +2 "core" 9\ y +103 "collection"'X9 +3 "core" 9\ } +103 "collection"'S9 +2 "core" 9\  +103 "collection"'H9 +2 "core" 9\  +103 "collection"'[9 +2 "core" 9\  +103 "collection"'\\9 +2 "core" 9\ % +103 "collection"'T9 +3 "core" 9\ , +103 "collection"'K9 +2 "core" 9\ 2 +103 "collection"'_9 +2 "core" 9\ 8 +103 "collection"'O9 +2 "core" 9\ =\ +103 "collection"'^9 +2 "core" 9\ C\ +103 "collection"'M9 +3 "core" 9\ H\ +103 "collection"'`9 +2 "core" 9\ M +103 "collection"'W9 +2 "core" 9\ Q\ +103 "collection"'Y9 +2 "core" 9\ W\ +103 "collection"'Q9 +2 "core" 9\ Z +103 "collection"'c9 +2 "core" 9\ _\ +104 "collection"'d9 +2 "core" 9\ c\ +103 "collection"'+9 +2 "core" 9\ f +103 "collection"'g9 +2 "core" 9\ j +103 "collection"'a9 +2 "core" 9\ m +103 "collection"']9 +3 "core" 9\ p\ +103 "collection"'h9 +2 "core" 9\ s +103 "collection"'9 +2 "core" 9\ v +103 "collection"'E9 +2 "core" 9\ y +103 "collection"'k9 +2 "core" 9\ |\ +103 "collection"'j9 +3 "core" 9\  +103 "collection"'f9 +2 "core" 9\ \ +103 "collection"'m9 +2 "core" 9\  +103 "collection"'l9 +2 "core" 9\  +103 "collection"'i9 +2 "core" 9\  +2 .tCH.hold 10:00,70C +3 "collection"'n `\ `\  +4 "core"  +11810 "Can" +48191 "core" ` +2 "collection"'r9 +3 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'o'Ӵ +329 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'u @ +104 "core" A + .tCSV.dial :air +2 "collection"'v @ +44 "core" > +2 .tCS.seek 5ml +2 "collection"'w'qi +1338 "core" ' + .tCSV.dial CTV +2 "collection"'x  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'y @ +46 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'s  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'t @ +44 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'|'Ӵ +1342 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'} +106 "core"  + .tCBV.dial CSV +2 "collection"'~  +28 "core"  +2 "collection"'z% +3 "core" %Ӹ  +2 .tCS.seek 5.001ml +2 "collection"''qm +1338 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'{  +44 "core" + "collection"'% +4 "core" %qlVT  +2 .tCS.seek 7ml +2 "collection"'' +591 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml + "collection"'' +833 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +116 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +5 "collection"'  '  +30 "core"  +108  +2 .tCS.seek 5ml +2 "collection"'\ 'qi +1343 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +102 "core" @ + .tCSV.dial :waste +2 "collection"' +105 "core" +2 .tCS.seek :empty + "collection"''ӂ +1352 "core" ' + .tCSV.dial :air +2 "collection"' @ +73 "core" A +2 .tCS.seek 5ml +2 "collection"''qi +307 "Can"\ PO +1041 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" ? + .tdelay 2 seconds +203 .CSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +203 .CSV.dial :air + "collection"' @ +45 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1350 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +104 "core"  + .tCBV.dial CSV +2 "collection"'  +31 "core"  +2 "collection"'% +3 "core" %Ӱ  +2 .tCS.seek 5ml +2 "collection"''qe +1346 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'% +3 "core" %qf  +2 .tCS.seek 7ml +2 "collection"''{ +588 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'% @ +55 "core" B +2 .tCS.seek 10ml +2 "collection"'' +838 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'' ` +119 "core" _ +2 #tLysing Complete + "collection"')& +4 "core" &`twrq W + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&(% +3 "core" %\  _ \\ l +2 "storage"(% +3 "core" %|   \ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(#(R +354 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (,& +2 "core" &U q\ \ +2 "manipulator"&-& +3 "core" &* g j iDu +2 "manipulator"&"% +3 "core" %\  \\ f i +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&/( +163 "core" ( +41 "manipulator"&0& +13 "core" &  nE + "storage"(1& +4 "core" &U \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&.' +103 "core" ' + "storage"(2& +4 "core" &U   ^\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(4' +271 "core" ' + "storage"(5- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(7'y +31 "core" ' +2 "manipulator"&3& +4 "core" &  pE +2 "manipulator"&9% +3 "core" % u p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&6( +164 "core" ( + "manipulator"&8& +4 "core" &+ j h jDy +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" &+ [ [ jDv +2 .tForearm.seek CC + "manipulator"&=' +94 "core" ' + .tHand.close +2 "manipulator"& / +70 "core" / +2 .tCC.seek :open + "collection"'<( +470 "core" ( + "storage"(?& +4 "core" &U   ?\  +2 "storage"(@& +3 "core" &U   \  +2 "manipulator"&A& +3 "core" &* {  nCt +2 "manipulator"&B% +3 "core" % "  n +2 .tForearm.seek :retract +2 "manipulator"&D'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&!( +161 "core" ( + "manipulator"&C& +4 "core" & d qB +2 "storage"(F& +3 "core" &U   5\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&G'm +102 "core" ' + .tElbow.hold +2 "manipulator"&J, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&L1 +69 "core" 1 +2 "manipulator"&$% +4 "core" % ͖ d [ l + "storage"(&& +4 "core" &U   |\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 341 counts +2 "manipulator"&N' +18 "core" ' +2 "manipulator"&>& +3 "core" & D tA +2 "storage"(P& +4 "core" &U > > b\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&;' +18 "core" ' +2 "storage"(R% +4 "core" %w 3 0 A\  +2 ."downElevator"SE.seek :down +3 "storage"(I'} +100 (U% +2 "core" %0< #  g\ \\y +2 "manipulator"&V% +4 "core" % S qW +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +89 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'S& +4 "core" &! +2 "manipulator"&H& +3 "core" & 9 vA +2 "manipulator"&[% +4 "core" %\  7 v +2 .tElbow.seek FlushPuck::Garage + "manipulator"&\\(, +178 "core" ( + "manipulator"&T& +4 "core" &, v9 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &K& +3 "core" &, B v9 +2 .tForearm.seek :garage + "manipulator"&_' +95 "core" ' + .tHand.close +2 "manipulator"&O/ +66 "core" / +2 "manipulator"&^& +3 "core" &, e q9 +2 "manipulator"&M% +3 "core" %  g q +2 .tForearm.seek :retract +2 "manipulator"&`'\ +105 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&W( +288 "core" ( + "manipulator"&Y& +4 "core" &# V q>N +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Q& +3 "core" &# S q>N + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&c' +106 "core" ' +2 "manipulator"&d& +4 "core" &$ s>N +2 "manipulator"&+% +3 "core" % [ t +2 "collection"'g& +4 "core" & + "collection"'a& +4 .tCC.seek :closed + "collection"'](` +3 "core" & +3 &  +8 &*n - +10 &bx A +9 &Zn R +10 &M R +9 &O R +10 &N R +10 &bQ R +8 &$N R +9 &Om R +10 &LL R +9 & hO" S +10 &"+O{ R +9 &#P R +9 &%O R +10 &'qR R +9 &)3Ld R +9 &*OD R +10 &,N- R +9 &.yQ~ R +10 &0<O R +9 &1N~} R +9 &3O~ S +10 &5N~ R +9 &7CO}~ R +10 &9O}} R +9 &:K} R +9 &<P|q R +10 &>KN|_ R +9 &@ O~}J S +9 &AN|~7 R +10 &CM|} R +10 &EUN|} R +8 &GN}} R +10 &HT S +9 &J_,u T +10 &LL X +9 &NyWo \\ +9 &O[ ^ +10 &Q~A ^ +9 &S?< _ +9 &U8 _ +10 &V% ` +9 &X a +10 &ZA a +9 &\\ a +9 &] b +11 &_q @ +8 &`D) , +9 &`jvt [ +3 ( + "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.39 +2 "collection"'h& +4 "core" &`jr [ +2 .tHand.open + "manipulator"&1 +68 "core" 1 + "manipulator"&E% +4 "core" % 3 p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&k'\ +91 "core" ' + .tPSV.dial PSR +2 "processing"%j +131 "core"  +2 "processing"%f% +3 "core" %\  +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%m' +1621 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%l  +53 "core"  +2 .tPS.seek 0ml +2 "processing"%i' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%q +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%n' +2626 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%r +3 "collection"'p  +5 "core"  +2 "processing"%u  +44 "core"  +26 + .tPSV.dial :mixloop +2 "processing"%v +113 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%o  +133 "core" +2 .tPS.seek 0ml + "processing"%x' +2635 "core" ' + .tPSV.dial :air +2 "processing"%y  +56 "core" +2 .tPS.seek 2.5ml +2 "processing"%s' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%t +42 "core" +2 .tPS.seek 0ml + "processing"%w' +2633 "core" ' + .tPSV.dial :air +2 "processing"%}  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%~' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%z +44 "core" +2 .tPS.seek 0ml +2 "processing"%|' +2627 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&{& +4 "core" &# b n>M + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &#  n>M +2 .tElbow.reconfigure LooseElbow + "manipulator"&$ &.,(#b +3 && +2 "core" &# o>M +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' + .tHand.close +2 "manipulator"&/ +70 "core" / +2 .tCC.seek :open + "collection"'( +470 "core" ( + "manipulator"&& +4 "core" &$ r>M +2 "manipulator"& % +3 "core" %  v r +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +293 "core" ( + "manipulator"& & +4 "core" &,  uB +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &, Q uB + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&1 +77 "core" 1 + "manipulator"&% +4 "core" % S d b h i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +52 .tForearm.seek :retract +2 "manipulator"& '\ +103 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"' & +4 "core" & +2 "manipulator"&% +3 "core" %\   w +2 "storage"(% +4 "core" %} Z X \  + "storage"(. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & n   l\ # +2 "manipulator"&& +4 "core" &,  oB + "manipulator"&% +4 "core" %\  D o +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +186 "core" ( + "manipulator"&& +4 "core" & m- +2 "storage"(%& +3 "core" & } 5\ $ +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&' +95 "core" ' + "storage"('& +4 "core" & }   \ $ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"()' +288 "core" ' + "storage"((- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" & { k\ $ +2 "manipulator"&& +3 "core" & h e  k- +2 .tElbow.seek 2 +2 "manipulator"&,( +3 "core" ( + "manipulator"&-& +4 "core" & X b k- +2 "storage"("& +3 "core" & y I\ \ $ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&0'Ϊ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&1/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&Z& +6 "storage"(2'} +4 "core" & Z \\ l- + "manipulator"&e% +4 "core" % ή v  n +2 .tForearm.seek :retract +2 "manipulator"&5'\ +93 "core" ' +2 .tElbow.seek CC + "manipulator"&3( +153 "core" ' + ."downElevator"SE.coast + "storage"(5 +34 "core" ( + "manipulator"&9& +4 "core" & - n +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &4& +2 "core" & T n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&8' +103 "core" ' +2 "manipulator"&:& +3 "core" &  p +2 "manipulator"&.% +4 "core" % v F p +2 "collection"'/& +4 "core" & + "collection"' & +4 .tCC.seek :closed +2 "collection"'(` +3 "core" &+ +3 &  +9 &)n - +9 &c{ B +9 &gk S +11 &)M R +8 &QG S +10 &NE R +10 &nL} S +8 &0N S +10 &Q R +10 &Q^ R +8 & wPC R +10 &"9Q R +9 &#O R +9 &%Q R +10 &'~S S +9 &)BLt R +10 &+N[ S +9 &,MZ R +9 &.NI R +10 &0HPL S +9 &2 LB R +10 &3R& S +9 &5N R +10 &7PQ S +9 &9O R +9 &:L R +9 &<L R +10 &>ZJ R +9 &@O S +9 &AO R +10 &CJ R +9 &EaL R +10 &G#L R +9 &HW S +9 &Jn  V +11 &LQD4O [ +8 &N ^\\G ^ +9 &OabG _ +10 &QfdE _ +9 &SKgi _ +10 &U nk ` +9 &Vpn ` +9 &Xtt a +10 &ZMyv a +9 &\\ ||s b +9 &]r b! +10 &_xw B +9 &`F*j *} +10 &`dye _ +3 ( + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.47 + .Hand.open +2 "manipulator"&b1 +66 "core" 1 +2 "manipulator"&?% +4 "core" % h ] l + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&@'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'A  +134 "core"  + .tCSV.dial CTV +2 "collection"'B  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%C' +2621 "core" ' + "collection"'F% +4 "core" %eg  +2 .tCS.seek 3.75ml +2 "collection"'='I +1665 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%6  +45 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%L  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%$' +2622 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'& ` +32 "core" ^ + .tCSV.dial :air +2 "collection"'> @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'P' +1655 "core" ' + .tCSV.dial CTV +2 "collection"'R  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'D'Ӵ +2607 "core" ' + .tCBV.dial :waste1 +2 "collection"'U @ +28 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'V  +135 "core" +2 "collection"'!& +3 "core" &`du _ +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&G% +4 "core" %\  / p# +2 "storage"(S% +3 "core" %{  \  +2 "storage"(N. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(H(R +381 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ([& +2 "core" &Q   \  +2 "manipulator"&7& +3 "core" & z  o +2 "manipulator"&;% +3 "core" %\   o# +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&T( +153 "core" ( + "manipulator"&K& +4 "core" & y + o^ +2 "storage"(I& +3 "core" &Q  " \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&#' +102 "core" ' + "storage"(J& +4 "core" &Q  & @\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(O' +285 "core" ' + "storage"(^- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&M& +3 "core" & V m^ + "storage"(X& +4 "core" &Q \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&_'m +24 "core" ' + .tElbow.hold +2 "manipulator"&Y, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(Q- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(\\' +35 "core" ' + "manipulator"&d% +4 "core" %͙ C N n g +2 "storage"(+& +3 "core" &Q \ \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 344 counts +2 "manipulator"&g' +15 "core" ' +2 "manipulator"&`& +4 "core" & @ q] + "storage"(<& +4 "core" &Q ' ' I\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&h' +24 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(' +41 "core" ' +2 "manipulator"&E& +4 "core" & ~ 1 p] + "manipulator"&a% +4 "core" % u S pJ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +93 "core" ' +2 .tElbow.seek CC + "manipulator"&f( +161 "core" ( +2 "manipulator"&c& +4 "core" &) j k  kBi + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &l& +2 "core" &( ^ \\  jBi +2 .tForearm.seek CC +2 "manipulator"&m' +94 "core" ' + .tHand.close +2 "manipulator"&q/ +77 "core" / + .tCC.seek :open +2 "collection"'i( +473 "core" ( + "storage"(r& +4 "core" &Q  \  +2 "storage"(u& +3 "core" &Q  \  +42 "manipulator"&p& +12 "core" & # o=G +2 "manipulator"&v% +3 "core" %   o +2 .tForearm.seek :retract +2 "manipulator"&o'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&n( +167 "core" ( +2 "manipulator"&y& +3 "core" &  s2 +2 "storage"(x& +4 "core" &Q = > \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&t'm +98 "core" ' + .tElbow.hold +2 "manipulator"&s, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&}1 +77 "core" 1 +2 "manipulator"&w% +4 "core" % ͟ | o +2 "storage"(z& +3 "core" &Q  \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 350 counts +2 "manipulator"&~' +15 "core" ' +2 "manipulator"&{& +4 "core" &  u1 + "storage"(& +4 "core" &Q ? ? m\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +27 "core" ' +2 "storage"(% +4 "core" % @ = \  +2 ."downElevator"SE.seek :down +3 "storage"(W'} +100 (k% +2 "core" %6 ? $\ \\v +2 "manipulator"&]% +4 "core" %  rD +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +42 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 .tPSV.dial :air +2 "processing"%  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2619 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%\  +44 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +45 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +45 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%' +2630 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +4 "core" &H\ " + "manipulator"& & +4 "core" &  w1 +2 "manipulator"&% +3 "core" %\   w" +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +174 "core" ( + "manipulator"&& +4 "core" &, 4 xI +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, s xI + .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' + .tHand.close +2 "manipulator"&/ +67 "core" / +2 "manipulator"&& +3 "core" &, R rI +2 "manipulator"&% +3 "core" % - q +2 .tForearm.seek :retract +2 "manipulator"&%'\ +102 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"&(k +123 "core" ( + "manipulator"&'& +4 "core" &t 7 x +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &t H w +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&(' +100 "core" ' +2 "manipulator"&& +3 "core" &t N y +2 "manipulator"&% +4 "core" %  z +2 "processing"%-& +3 "core" &<\ # +2 "processing"%"& +3 .tPC.seek :closed +2 "processing"%1(] +3 "core" &V\ # +3 &[\ #  +8 &3]\ . +10 &aY\ C +10 &?v`\ U +8 &WU\ U +10 &Ra\ T +9 &Uj\ U +10 &FWi\ T +9 &Xc\ U +9 &Yg\ U +10 &\\i\ U +9 & NYs\ T +9 &"Zw\ U +10 &#Uz\ U +9 &%Sy\ T +10 &'VRw\ T +9 &)Tv\ U +10 &*X|\ U +9 &,U\ U +9 &.]V\ U +9 &0Z\ U +10 &1W\ T +9 &3W\ U +10 &5eV\ U +9 &7'W\ U +9 &8X\ U +10 &:V\ U +9 &0Z\ T +10 &?X\ T +9 &AY\ T +10 &CuX\ U +9 &E7^\ U +9 &Fk\ V +10 &H\ Y +9 &Jo\ Z +9 &L/\ Z +10 &M\ [ +10 &O\ [ +9 &Qu\ Z +9 &S7\ Z +9 &T\ Z +10 &V\ Z +9 &X{\ [\ +10 &Z=\ [\ +9 &[\ O +9 &]2R\ &t +9 &]{\ " ' +4 ( + "processing"%"& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 +2 "processing"%Z& +4 "core" &]{\ " ' + .tHand.open + "manipulator"&e1 +72 "core" 1 + "manipulator"&% +4 "core" %  x +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tPRV.dial :air +2 "processing"%)  +45 "core"  + .tPSV.dial :mixloop +2 "processing"%9 +38 "Can"\ CC +6 "core" +2 "processing"%4% +4 "core" %&\ ! +2 .tPS.seek 0.3ml + "processing"%0' +403 "core" ' + .tPSV.dial PSR +2 "processing"%, +102 "core"  +2 "processing"%:% +4 "core" %\ ! + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%.'.U +499 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%/' +1924 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%2 +101 "core" + .tPTV.dial :mixing +2 "processing"%5 @ +76 "core" B + .tPBV.dial :waste2 +2 "processing"%  +92 "core"  +2 .tPS.seek 0ml +2 "processing"%b' +2625 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&?& +4 "core" &t F w +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"& (k +4 "core" ( + "manipulator"&A& +4 "core" &t ' w +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &B& +3 "core" &t  w +2 .tForearm.seek PC + "manipulator"&8' +95 "core" ' + .tHand.close +2 "manipulator"&/ +77 "core" / +2 .tPC.seek :open + "processing"%|( +450 "core" ( + "manipulator"&F& +4 "core" &t  x +2 "manipulator"&% +3 "core" % ϸ & x +2 .tForearm.seek :retract +2 "manipulator"&6'\ +91 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&L(, +136 "core" ( + "manipulator"&C& +4 "core" &, h y" +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &&& +3 "core" &,  x" + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&>' +116 "core" ' + .tHand.open +2 "manipulator"&=1 +71 "core" 1 +2 "manipulator"&R% +3 "core" % _ b j k* +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&P'\ +102 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +47 "processing"%U& +5 "core" &\ # +2 "manipulator"&V% +3 "core" %\   x +2 "storage"(!% +4 "core" %{ g f \  +2 "storage"(G. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(S( +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (N& +2 "core" &    X\ % +2 "manipulator"&[& +3 "core" &, | 6 p" +2 "manipulator"&7% +4 "core" %\   \ p +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&;( +191 "core" ( +2 "manipulator"&K& +3 "core" &  o& +2 "storage"(I& +3 "core" &    "\ % +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&J' +99 "core" ' + "storage"(3& +4 "core" &  ' & A\ % +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(@' +291 "core" ' + "storage"(^- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (M& +2 "core" &  \ \ % +2 "manipulator"&X& +3 "core" & n  l& +2 .tElbow.seek 2 +2 "manipulator"&Q( +32 "core" ( + "manipulator"&d& +4 "core" &  oD +2 "storage"(+& +3 "core" &  H\ % +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&`'Ϊ +22 "core" ' +4 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"& n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&\\' +110 "core" ' +2 "manipulator"&c& +3 "core" &q m o +2 "manipulator"&l% +4 "core" %Ͼ n, +2 "processing"%h& +3 "core" &\  +2 "processing"%Y& +3 .tPC.seek :closed +2 "processing"%q(] +3 "core" &\  +3 &\ , +10 &#A\ 4 +9 &Am_\ H +9 &j\ U +10 &Rg\ T +9 &XV\ T +10 &Y\ U +10 &W\ T +9 &Y}\ U +8 &_T~\ U +10 &!W{\ U +9 & \\f\ U +10 &"Vv\ U +9 &$hYt\ T +9 &&*S\ T +10 &'\\\ U +9 &)Zv\ U +9 &+oWz\ U +10 &-0\\m\ U +9 &.U\ U +10 &0[}\ U +9 &2wWz\ U +10 &49[\ U +9 &5V\ T +9 &7X\ U +10 &9S\ U +9 &;BU\ T +10 &=X\ U +9 &>Q\ U +9 &@T\ T +9 &BIZ\ U +10 &D U\ U +9 &E^\ U +9 &Gp\ W +10 &IC\ Z +9 &K\ [ +10 &L\ [ +9 &N\ [\ +9 &PG\ [\ +10 &R \ Z +9 &S\ [ +9 &U\ [ +10 &WO\ [\ +9 &Y\ [ +10 &Z\ \\ +9 &\\{\ < +9 &]X/x\ U +10 &]x.\ 5 +3 ( + "processing"%Y& +2 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.64 +2 .Hand.open + "manipulator"&j1 +72 "core" 1 +2 "manipulator"&% +3 "core" % Ͼ Z X 0 l, +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +4 "processing"%u  + %p9 +5 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%y9 +2 "core" 9  +103 "processing"%x9 +2 "core" 9  +103 "processing"%m9 +3 "core" 9 +103 "processing"%f9 +2 "core" 9 +103 "processing"%}9 +2 "core" 9 +103 "processing"%w9 +2 "core" 9 +103 "processing"%z9 +2 "core" 9" +103 "processing"%{9 +3 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"%9 +2 "core" 9/ +103 "processing"%o9 +2 "core" 93 +103 "processing"%k9 +2 "core" 97 +103 "processing"%]9 +2 "core" 9; +103 "processing"%n9 +2 "core" 9@ +103 "processing"%t9 +2 "core" 9D +103 "processing"%~9 +2 "core" 9H +103 "processing"%9 +2 "core" 9L +103 "processing"% 9 +3 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%W9 +2 "core" 9Y +103 "processing"%H9 +2 "core" 9] +103 "processing"%$9 +2 "core" 9a +103 "processing"% 9 +3 "core" 9e +103 "processing"%\ 9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%9 +3 "core" 9{ +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%s9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%'9 +3 "core" 9\ +103 "processing"% 9 +2 "core" 9\ +103 "processing"%9 +2 "core" 9$ +103 "processing"%9 +2 "core" 9) +103 "processing"%9 +2 "core" 91 +103 "processing"%-9 +3 "core" 96 +103 "processing"%9 +2 "core" 9< +103 "processing"%%9 +2 "core" 9A +103 "processing"%*9 +2 "core" 9H +103 "processing"%Z9 +2 "core" 9M +103 "processing"%e9 +2 "core" 9S +103 "processing"%9 +2 "core" 9X +103 "processing"%"9 +2 "core" 9^ +103 "processing"%)9 +2 "core" 9c +103 "processing"%99 +2 "core" 9i +2 .tPH.hold 2:00:00,28C +3 "processing"%4 ppg +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%( +114 "core"  +2 "processing"%% +3 "core" %\  +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%,'\ +600 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%:'Һ +1611 "core" ' + .tPTV.dial :puck +2 "processing"%0  +73 "core"  + .tPSV.dial PTV +2 "processing"%. +72 "core" + .tPBV.dial :waste1 +2 "processing"%2  +132 "core"  +2 "processing"%5% +3 "core" %Һ\  +2 .tPS.seek 1.5ml +2 "processing"%' +601 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%/ * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%?' +1613 "core" ' + .tdelay 5:00 +29567 "Can"\ ee +436 #trecoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%A  +36 "core" + .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%B * +35 "core" + + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%' +2533 "core" ' + .tPSV.dial PTV +2 "processing"% +73 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%1 +73 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%F +84 "core" ~ + .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%  +74 "core"  +2 .tPS.seek :empty +48 "processing"%C'ղ +2530 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%&  +133 "core" + .tPSV.dial :mixloop +2 "processing"%8 +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%=' +356 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'R  +2 "processing"%6  +45 "core" +  +3 "processing"%U% +4 "core" %\  +2 .tPS.seek 0.32ml + "processing"%V'I +405 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"'!  +30 "core" + .tPRV.dial :air +2 "processing"%G  +45 "core"  +2 .tPS.seek 0.9ml +2 "processing"%>'G +1224 "core" ' + .tPRV.dial :waste2 +2 "processing"%N @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%['\ +866 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%7  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%K'Һ +1610 "core" ' + .tPSV.dial :PML +2 "processing"%I +44 "core" + .tPTV.dial :mixing +2 "processing"%L @ +75 "core" B + .tPBV.dial :waste1 +2 "processing"%3  +34 "core" +2 "processing"%P% +3 "core" %ҷ\  +2 .tPS.seek 1.85ml +2 "processing"%^' +244 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%M * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%X' +1968 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'d& +3 "core" &\  z +2 "manipulator"&+& +3 "core" &q  r +2 "manipulator"&<% +3 "core" %\   s +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&E(, +134 "core" ( +2 "manipulator"&#& +3 "core" &,  qI +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &;& +3 "core" &,  qI +2 .tForearm.seek :garage +2 "manipulator"&J' +100 "core" ' + .tHand.close +2 "manipulator"&@/ +77 "core" / +2 "manipulator"&`& +3 "core" &, X d  k> +2 "manipulator"&_% +4 "core" % 4 V S 8 g + .tForearm.seek :retract +2 "manipulator"&g'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC +2 "manipulator"&Q( +344 "core" ( + "manipulator"&c& +4 "core" &%  m?U +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &l& +3 "core" &% x } 7 m?U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC + "manipulator"&h' +101 "core" ' +2 "manipulator"&a& +4 "core" && v } * k?U + "manipulator"&T% +4 "core" % r d k +2 "collection"'|& +3 "core" &\ a +2 "collection"'j& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" & y +3 & [  +9 &(r\  e - +9 &`~m A +10 &Ls _ T +10 & Q  b U +8 &S\ c U +9 &Q\ T U +11 &RS X T +8 &S \ P T +9 &R\  O T +10 &T  R T +9 & ZR V T +10 &"R\  T U +9 &#Q\  T T +10 &%O  R T +10 &'bQ \ Q T +8 &)$L  N T +10 &*R  N U +9 &,R \ R T +10 &.jP \ P T +9 &0,T  O T +9 &1Q  P U +9 &3R\ \ Q T +11 &5qQ\  [ U +8 &74R \ N T +10 &8P\ \ Q T +9 &:T  V T +9 &>L\ \ Y T +9 &?R \ R T +9 &AQ  R T +10 &CP\  \\ T +9 &EEP \ O T +9 &GQ \ O T +10 &HV \\ U +9 &J^P U +10 &L?~)S Y +10 &MUFY ] +9 &Ob`S _ +10 &QredT _ +8 &S3heQ ` +9 &TiiS ` +10 &VjkQ a +10 &XuonW a +9 &Z5ppQ b +9 &[ssO b +9 &]vuQ b" +10 &_nzyY I +9 &`G){zR *{ +10 &`njz|P T +3 ( + "collection"'j& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.32 +2 "collection"'p& +3 "core" &`nlz{M T +3 .tHand.open + "manipulator"&Y1 +72 "core" 1 +2 "manipulator"&v% +3 "core" %  2 9 h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&\\'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%y +102 "core"  +2 "processing"%S% +3 "core" %`\  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml + "processing"%x' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%m  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%f' +1609 "core" ' + .tPSV.dial PSR +2 "processing"%} +45 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%w' +2624 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +6 "processing"%z  "collection"'{  +31 "core"  +133  + .tPSV.dial :mixloop +2 "processing"% +101 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%  +78 "core" +2 .tPS.seek 0ml +2 "processing"%o' +2624 "core" ' + .tPSV.dial :air +2 "processing"%k  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%]' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%n +44 "core" +2 .tPS.seek 0ml +2 "processing"%t' +2633 "core" ' + .tPSV.dial :air +2 "processing"%~  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2627 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&W& +4 "core" &% H C d?T + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&H( +3 "core" ( +2 "manipulator"&$& +3 "core" &% ) ?  d?T +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &% / 2 ( c?T + .tForearm.seek CC +2 "manipulator"&\ ' +96 "core" ' + .tHand.close +2 "manipulator"&/ +77 "core" / +2 .tCC.seek :open + "collection"'( +473 "core" ( + "manipulator"&& +4 "core" &% Z Q H i?T +2 "manipulator"&% +3 "core" %  T Q < f +2 .tForearm.seek :retract +2 "manipulator"& '\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&(, +291 "core" ( + "manipulator"&& +4 "core" &, p  O n' +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, n | & n' + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&s' +160 "core" ' +2 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +3 "core" % g  ) c6 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' +2 ."da"delayUntil "10:37:10.57" +18028 "Can"\ >> +6587 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"% @ +76 "core" A + ."da"PBV.dial :waste1 +2 "processing"%'  +35 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%' +2528 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%-  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%*'ղ +2515 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +131 "core"  +2 "processing"%e% +3 "core" %ճ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%'\ +612 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%"'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%)  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%9 +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%(  +36 "core" +2 "processing"%% +4 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%b'| +603 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%, * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%0' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%.  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%5 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%:' +2514 "core" ' + ."da"PSV.dial PTV +2 "processing"%/ +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%u +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%A  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2483 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  +2 "processing"%?% +3 "core" %կ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +3 "processing"% +9 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%1'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%F +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%% +3 "core" %Ҽ`\  +2 ."da"PS.seek 1.5ml +2 "processing"%&' +599 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%8 * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1620 "core" ' + ."da"delay 2:00 +11136 "Can"\ << +868 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%C  +34 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%6 * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%R +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%U' +2503 "core" ' + ."da"PSV.dial PTV +2 "processing"%= +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%! +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%G +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%V  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%N'ղ +2501 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%>  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%7  +135 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%[  +44 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"%I +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%L' +398 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%3  +45 "core"  + "processing"%P% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%M'\\ +350 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%K  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%^'Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%d +44 "core" + ."da"PTV.dial :mixing +2 "processing"%+ @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%<  +35 "core"  + "processing"%#% +4 "core" %һ\  +2 ."da"PS.seek 1.85ml +2 "processing"%;' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%O * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%@' +1967 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +42610 "Can"\ EE +5392 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%`  +35 "core" + ."da"delay 30 seconds +3047 .PBV.dial between PSV and waste1 +5 "processing"%_ * +47 "core" ) + ."da"PSV.dial :air +2 "processing"%r  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%J' +2541 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%E +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%c  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%l +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%a  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%T'ղ +2505 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%| +131 "core"  +2 "processing"%g% +3 "core" %ղ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%i'\ +602 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +5 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%p'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%Y  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%v +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%j  +33 "core" +2 "processing"%y% +3 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%S' +606 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%h * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%X' +1632 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%m  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%x * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%} +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%f' +2523 "core" ' + ."da"PSV.dial PTV +2 "processing"%{ +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%z +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%w'ղ +2502 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%k +131 "core"  +2 "processing"%o% +3 "core" %մ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%n'\ +605 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%]'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%~ +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%t  +36 "core" +2 "processing"% % +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +598 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%W * +37 "core" , +2 ."da"PS.seek 0ml +2 "processing"%$' +1619 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +36 "core" + ."da"delay 30 seconds +237 "Can"\ BB +2765 ."da"PBV.dial between PSV and waste1 +3 "processing"% * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%Q +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%\\' +2513 "core" ' + ."da"PSV.dial PTV +2 "processing"% +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%\  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2482 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  + "processing"%H% +4 "core" %ձ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%s  +34 "core" + "processing"%% +4 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%''} +599 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1620 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 + "processing"%  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%- +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2501 "core" ' + ."da"PSV.dial PTV +2 "processing"%% +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Z +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%e  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%*'ղ +2515 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +50 "processing"% +134 "core"  +8 "processing"%)% +10 "core" %ճ\ +3 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +3 "processing"% +13 ."da"PS.reconfigure PSconfig +7 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +6 "processing"%9'm +344 "core" ' +2 ."da"delay 5 seconds +503 "processing"%(% +3 "core" %m\  +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%'\ +356 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%"'Һ +1624 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%, +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%b  +36 "core" +2 "processing"%.% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%2' +600 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%5 * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%0' +1618 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%/  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +47 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%A' +2553 "core" ' + ."da"PSV.dial PTV +2 "processing"%: +74 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"% +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%? +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%B  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2535 "core" ' + "processing"%F9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28C before imaging + .PH.coast +2 "processing"%  +3 "core" 4 + 4 + "processing"%& +4 "core" &]x,\ 5 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&1% +3 "core" %\  * + % ] +2 "storage"(8% +4 "core" %z > = y + "storage"(&. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(C(R +356 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (6& +2 "core" &Q < = T +2 "manipulator"&R& +4 "core" &,    Z' +2 "manipulator"& % +3 "core" %\   [ +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&=( +191 "core" ( + "manipulator"&!& +4 "core" &  Y. +2 "storage"(G& +3 "core" &Q ? F b +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&V' +95 "core" ' + "storage"(U& +4 "core" &Q ? < +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(>' +288 "core" ' + "storage"(7- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&[& +3 "core" & f W. + "storage"(I& +4 "core" &Q 0 / 8 + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&N'm +31 "core" ' + ."da"Elbow.hold +2 "manipulator"&3, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(P- +3 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(L' +31 "core" ' +2 "manipulator"&K% +4 "core" %͎ X M6 +2 "storage"(M& +3 "core" &Q @ +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 333 counts +2 "manipulator"&d'κ +18 "core" ' +2 "manipulator"&+& +4 "core" &  @ X. + "storage"(<& +4 "core" &Q 0 1 P +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&#' +17 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(O' +41 "core" ' +2 "manipulator"&^& +3 "core" &  . Z. +2 "manipulator"&;% +4 "core" %  Z +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&`'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&_(k +259 "core" ( + "manipulator"&r& +4 "core" &u 2  . Y +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +3 "core" &u 8 Y + ."da"Forearm.seek PC +2 "manipulator"&E' +93 "core" ' + ."da"Hand.close +2 "manipulator"&c/ +70 "core" / +2 ."da"PC.seek :open +2 "processing"%l( +453 "core" ( + "storage"(a& +4 "core" &Q K K  +2 "manipulator"&J& +3 "core" &u  \\ +2 "manipulator"&|% +3 "core" % ϕ  ) \\/ +2 ."da"Forearm.seek :retract +2 "manipulator"&g'\ +97 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&T( +269 "core" ( + "manipulator"&i& +4 "core" &  Z/ +2 "storage"(Y& +3 "core" &Q < ; 0 +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts + "manipulator"&v' +104 "core" ' +2 ."da"Hand.open + "manipulator"&j1 +75 "core" 1 +2 "storage"(y- +3 "core" -' +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(p'N +27 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(h' +53 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19dec1811h40ml.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +410 "Can" +405 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 24.162 seconds\ /var/log/esp/da19dec1811h40ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19dec1811h40ml15s.tif +1558 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19dec1811h40ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19dec1811h40ml30s.tif +3058 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19dec1811h40ml30s.tif: TIFF Upload Complete\ +60 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19dec1811h40ml70s.tif +7121 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19dec1811h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "24.162 sec auto-exposure",Subject: "da19dec1811h40ml images!" +8 "storage"(S- +16 "core" -' +7 "storage"(m& +4 "core" &Q & $ ' +2 "manipulator"&x& +4 "core" & @ Y/ +2 ."da"Elbow.seek 1 +2 "manipulator"&}( +53 "core" ( +2 "manipulator"&X& +4 "core" &  T \\H +2 "storage"({& +4 "core" &Q !  +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&z' +5 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.82 Pucks below Top Plate +3 "storage"(' +61 "core" ' +2 "manipulator"&& +4 "core" & E B O gH + "storage"(f& +6 "core" &Q \  + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&k'm +28 "core" ' +2 ."da"Elbow.hold +4 "manipulator"&o, +4 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +9 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2.01 Pucks below Top Plate +2 "storage"(w' +25 "core" ' +2 "manipulator"&n% +4 "core" %͖ * * ^ +2 "storage"(~& +4 "core" &Q |\  + ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 341 counts +2 "manipulator"&t' +14 "core" ' +2 "manipulator"& & +7 "core" & 3 6 hG +5 "storage"(]& +12 "core" &Q \  +4 ."da"Forearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +6 ."da"Forearm.seek 1 + 600 counts +4 "manipulator"&W' +25 "core" ' +2 "storage"(% +4 "core" % \  +3 ."downElevator"SE.seek :down +3 "storage"( '} +99 (% +11 "core" %G6 B\ Zo +9 "manipulator"&Q% +13 "core" % D B ~ e; +8 ."da"Forearm.reconfigure LooseForearm +7 "manipulator"&#Q@2^d^2b +13 ."da"Forearm.seek :retract +5 "manipulator"&$'\ +81 "core" ' + ."downElevator"SE.coast + "storage"(5 +14 "core" ' +3 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge + "processing"%& +4 "core" &^\  +5 "manipulator"&& +4 "core" & \\ \\ ` iG +7 "manipulator"&% +7 "core" %\  _ ] i +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&\ (, +174 "core" ( +4 "manipulator"&\\& +4 "core" &, Z ] jN + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +5 && +3 "core" &, g e jN +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&H' +101 "core" ' +2 ."psFlush"Hand.close + "manipulator"&/ +70 "core" / +4 "manipulator"&& +12 "core" &, A D H fN +7 "manipulator"& % +13 "core" % $ B B X f +8 ."psFlush"Forearm.seek :retract +7 "manipulator"&s'\ +104 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +3 "manipulator"&(k +126 "core" ( +10 "manipulator"&& +21 "core" &r h g k +7 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +10 & & +5 "core" &r [ \\ j k +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&'' +103 "core" ' +2 "manipulator"&& +3 "core" &r  o +3 "manipulator"&% +3 "core" % ! o +2 "processing"%-& +3 "core" &T\  +2 "processing"%& +4 ."psFlush"PC.seek :closed +2 "processing"%%(] +2 "core" &d\  +2 &b\  +10 &&r]\ . +9 &ad\ B +9 &LsV\ T +9 & PK\ T +10 &SM\ T +10 &TK\ T +9 &RQM\ T +9 &TL\ T +9 &RB\ T +11 &UB\ T +10 & XUB\ U +8 &"W<\ U +10 &#R>\ T +9 &%S?\ T +9 &'bR=\ T +9 &)"UA\ U +9 &*V1\ U +11 &,V,\ U +9 &.iU*\ T +8 &0+S+\ T +11 &1R*\ T +9 &3Y*\ T +9 &5rS(\ T +10 &74S,\ T +9 &8T\ T +9 &:U&\ U +9 &:U;\ U +10 &?U\ T +9 &AT \ T +10 &CT\ U +9 &EBW\ U +9 &Gc \ U +10 &H~ \ X +9 &Jz \ Z +10 &L;\ Z +10 &M\ [ +8 &O\ Z +10 &Q\ Z +9 &SB\ Z +9 &U\ Z +10 &V\ Z +9 &X\ [ +9 &ZH\ [\ +10 &\\ \ I +9 &]7Iv\ \\ +9 &]tA\ 8 +7 ( + "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.66 +2 "processing"%& +3 "core" &]t4\ 8 +2 &]t4\ 8 + ."psFlush"Hand.open + "manipulator"&Z1 +66 "core" 1 + "manipulator"&e% +4 "core" %  m +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +131 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%)'TE +301 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +804 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%*' +1620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%( +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%9  +33 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%, +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%b'\ +609 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%.' +2125 "core" ' +3 ."psFlush"PSV.dial PTV +2 "processing"%" +84 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%5 U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%2' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%/ @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%u  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%0'ղ +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%: +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%? +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%B' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%A @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%F' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2634 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%1 +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%8'TE +1116 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%&' +1622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%6 +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%R  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%! +74 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%G'\ +605 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2113 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%U +74 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%7' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%[ @ +44 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%I' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%P  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%K'ղ +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%M +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%+' +1543 "Can"\ AA +1092 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%< +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%^' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%; @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2625 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%=  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%>'ղ +2630 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'N& +3 "core" &!8 +2 "manipulator"&d& +3 "core" &r 3 s +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&L(k +4 "core" ( +2 "manipulator"&#& +4 "core" &r  s + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &r& +3 "core" &r . s +2 .tForearm.seek PC +2 "manipulator"&@' +96 "core" ' + .tHand.close +2 "manipulator"&3/ +73 "core" / +2 .tPC.seek :open + "processing"%c( +452 "core" ( + "manipulator"&`& +4 "core" &r  v +2 "manipulator"&q% +3 "core" % ϰ v +2 .tForearm.seek :retract +2 "manipulator"&a'\ +91 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&J( +370 "core" ( + "manipulator"&|& +4 "core" &( I sA` + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &E& +2 "core" &( b rA` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&i' +98 "core" ' +2 "manipulator"&Y& +3 "core" &( # qA` +2 "manipulator"&_% +4 "core" % ) q +2 "collection"'j& +3 "core" &!7 +2 "collection"'y& +3 .tCC.seek :closed +2 "collection"'g(` +3 "core" &!"6 +3 &   1 +10 &%D|  4 +9 &Fm H +10 &g  U +9 &R" ! T +9 &^O"  T +10 & Q! T +10 &T!" T +8 &R ! T +10 &gS T +9 &(R!" T +10 & R!" T +9 &"U" T +9 &$nT!# T +10 &&0Q ! T +9 &'V! % T +9 &)Q!"& T +10 &+uS!!) U +9 &-8U""& T +10 &.T!"* T +10 &0U!"( T +8 &2O$!( T +10 &4@R!"* T +9 &6R"!+ T +9 &7S!"( T +10 &9T"!) T +9 &;GR""' U +10 &=\ R #& T +9 &>P##) T +9 &@Q$#& T +10 &BQS"#, T +9 &DO#$! S +9 &EQ"! T +10 &GQ#$" T +9 &IWW(' U +10 &Ke1, V +9 &LM@ Z +9 &Nke ^ +10 &PBop _ +9 &Rsr _ +9 &Svt ` +10 &Uuu ` +9 &WDxx a +10 &Y|z a +9 &Z|z" b +9 &\\}( b +10 &^F$ b! +9 &_t$ 0 +9 &`e% ^ +10 ( +2 &`nm$ U + "collection"'y& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.24 +2 "collection"'O& +4 "core" &`nmI U + .tHand.open + "manipulator"&p1 +77 "core" 1 + "manipulator"&S% +4 "core" % } m +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&m'\ +96 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'x& +4 "core" &`nl1 U + "collection"'X% +4 "core" %ӳL + .tCSV.dial CSR +2 "collection"'{  +42 "core"  +2 "collection"'% +3 "core" %Ӯ. +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'f'qi +1354 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'n% +2 "core" %qkW +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'~'E +733 "core" ' +2 .tCSV.dial :waste +2 "collection"' +131 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"']'Ӵ +1978 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'T& +4 "core" &`nk? U + "collection"'% +4 "core" %ӷZ + .tCSV.dial :flush +2 "collection"'v  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'h'qi +1277 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +55 "core" > +2 "collection"'z% +3 "core" %qe=  +3 .tCS.seek 7ml + "collection"'Q'z +570 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'}  +5 '  +42 "core"  +93  + .tCBV.dial :waste1 +2 "collection"'k @ +43 "core" @ +2 .tCS.seek 0ml +2 "collection"'t'Ӵ +1772 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'& +4 "core" &`nk1 U + "collection"'% +4 "core" %ӯK + .tCSV.dial :flush +2 "collection"'  +76 "core" +2 .tCS.seek 5ml +2 "collection"'w'qi +1286 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'W @ +46 "core" B +2 "collection"'\\% +3 "core" %qk3  +2 .tCS.seek 7ml +2 "collection"'' +568 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'  +43 "core"  + .tCBV.dial :waste2 +2 "collection"'C  +104 "core"  +2 .tCS.seek 0ml +2 "collection"'o'Ӵ +1757 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'& +4 "core" &`nj- U + "collection"'% +4 "core" %ӲG + .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 "collection"'$% +3 "core" %ӲI +2 #tPulling 8ml of CSR.kill + .CSR.select :kill + "collection"' +11 .tCS.seek 8ml + "collection"'' +2003 "core" ' +2 .tdelay 5 seconds +501 .CSR.select :air +5 "collection"' +10 .tCS.seek 10ml +2 "collection"' ' +568 "core" ' + ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'H +3 '  +101 "core" +36  + .tCTV.dial :intake +2 "collection"'\  +86 "core"  + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'' +1997 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'-  +77 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'s'Ӵ +592 "core" ' + .tCSV.dial CSR +2 "collection"'l  +104 "core"  +2 "collection"'% +3 "core" %ӭ; +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"''qi +1345 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'Z' +1343 "core" ' + .tCSV.dial CBV +2 "collection"'e +103 "core" +2 .tCS.seek 0ml +2 "collection"''Ӵ +2602 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&'& +4 "core" &' c \\ ; kA` + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +3 "core" ( +2 "manipulator"&)& +3 "core" && G X P lA` +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &(& +3 "core" &' [ W c lA` + .tForearm.seek CC +2 "manipulator"&9' +93 "core" ' + .tHand.close +2 "manipulator"&*/ +71 "core" / +2 .tCC.seek :open + "collection"',( +471 "core" ( + "manipulator"&& +4 "core" &' 4 qA` +2 "manipulator"&b% +3 "core" %  I q +2 .tForearm.seek :retract +2 "manipulator"&"'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&5(, +293 "core" ( + "manipulator"&.& +4 "core" &, , u2 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &/& +3 "core" &, I u2 + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage + "manipulator"&2' +115 "core" ' + .tHand.open +2 "manipulator"&u1 +67 "core" 1 + "manipulator"&% +4 "core" % d c ^ w i5 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +103 "core" ' +2 "processing"%0& +3 "core" &\  +21616 "Can"\ %10 +60002 \ %01 +60003 \ $11 +60002 \ #11 +60002 \ $11 +60002 \ #11 +60002 \ #10 +60002 \ #11 +60002 \ #10 +60002 \ "11 +60003 \ !11 +60002 \ !11 +60002 \ !11 +60002 \ "11 +60002 \ !11 +60002 \ !11 +60002 }\ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 ~\ 11 +60003 y\ 11 +60002 z\ 11 +60002 y\ 11 +60002 x\ 11 +60002 w\ 11 +60002 z\ 11 +60002 y\ 11 +60002 t\ 21 +60003 t\ 11 +60002 u\ 11 +60002 s\ 10 +60002 t\ 11 +60002 r\ 11 +60002 s\ 11 +60002 u\ 11 +60003 x\ 11 +60002 x\ 11 +60002 x\ 11 +60002 |\ 11 +60002 x\ 11 +60002 {\ 11 +60003 |\ 11 +60002 {\ 11 +60002 \ C11 +60002 {\ 00 +60002 y\ 00 +60002 v\ 00 +60002 y\ 00 +60003 |\ 00 +60002 \ 00 +60002 |\ 00 +60002 {\ ^11 +60002 |\ N11 +60002 {\ G11 +60003 y\ D10 +60002 {\ @11 +60002 y\ ?11 +60002 {\ =11 +60002 z\ ;11 +60002 y\ 911 +60002 y\ 811 +60003 y\ 611 +60002 w\ 311 +60002 y\ 211 +60002 y\ /11 +60002 v\ ,10 +60002 u\ (11 +60002 v\ $11 +60003 u\ "11 +60002 w\ 11 +60002 t\ 11 @EST1576731966.46 w\ 11 +60002 w\ 11 +60002 x\ 11 +60003 v\ 10 +60002 y\ 11 +60002 {\ 11 +60002 {\ 11 +60002 {\ 11 +60002 }\ 11 +60003 |\ 11 +60002 z\ 11 +60002 {\ 11 +60002 |\ 11 +60002 |\ 11 +60002 \ 21 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 10 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60003 \ 00 +60002 \ 00 +60002 \ 10 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60003 \ 00 +60002 \ 00 +60002 \ R11 +60002 \ H11 +60002 \ C11 +60002 \ @11 +60002 \ =10 +60003 \ ;01 +60002 \ 911 +60002 \ 911 +60002 \ 711 +60002 \ 611 +60002 \ 511 +60003 \ 311 +60002 \ 211 +60002 \ 211 +60002 \ 011 +60002 \ /11 +60002 \ -11 +60003 \ -11 +60002 \ +11 +60002 \ *11 +60002 \ (11 +60002 \ '11 +60002 \ %11 +60003 \ $11 +60002 \ "11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 21 +60002 \ \ 11 +60002 \ \ 11 +60003 \ \ 11 +60002 \ \ 11 +60002 \ \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 21 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ *11 +60002 \ 00 +60003 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60003 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 10 +60002 \ 00 +60003 \ 00 +60002 \ 00 +60002 \ R11 +60002 \ F33 +60002 \ A10 +60002 \ >10 +60003 \ ;11 +60002 \ :11 +60002 \ 811 +60002 \ 711 +60002 \ 511 +60002 \ 411 +60003 \ 311 +60002 \ 111 +60002 \ 211 +60002 \ 011 +60002 \ /11 +60002 \ .11 @EST1576818369.58 \ -11 +60002 \ ,11 +60002 \ +11 +60002 \ *11 +60002 \ (11 +60002 \ (21 +60003 \ &11 +60002 \ &11 +60002 \ $11 +60002 \ "11 +60002 \ 11 +60002 \ 11 +60002 \ \ 11 +60003 \ 11 +60002 \ 11 +60002  \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 12 +60003 \ 11 +60002  \ 11 +60002  \ 11 +60002 \ 21 +60002 \ 21 +60002 \ 11 +60003 \ 11 +60002 \ 21 +60002 \ \ 11 +60002 \ \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 00 +60002 \ 11 +60002 \ 00 +60002 \ 10 +60002 \ 00 +60002 \ 00 +60003 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60003 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ P10 +60002 \ D11 +60003 \ @11 +60002 \ <11 +60002 $\ :11 +60002 /\ 811 +60002 2\ 610 +60002 4\ 511 +60003 <\ 311 +60002 B\ 211 +60002 B\ 211 +60002 G\ 011 +60002 Q\ /11 +60002 L\ /11 +60002 I\ .11 +60003 H\ -11 +60002 F\ ,11 +60002 E\ +21 +60002 C\ *11 +60002 F\ (11 +60002 E\ '11 +60002 I\ '11 +60003 H\ %11 +60002 J\ $11 +60002 I\ $11 +60002 I\ #11 +60002 D\ "11 +60002 D\ 11 +60002 D\ 11 +60003 E\ 11 +60002 C\ 11 +60002 A\ 11 +30841 #t-> access 1 +3 .SE.seek :down + "storage"(?'} +2 "core" ' +2 "manipulator"&% +3 "core" %\  r N p +2 "manipulator"&A& +4 "core" &, } ! p2 + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"(B(<1 +1328 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &<4 5\ +2820 #t-> exit +6 #mEXIT @1576873321.82EST @1577728857.85EST = =tMAIN =mMAIN_scheduler @EST1577728859.59 #"core_reset"Sent BREAK +2 #t@0xFE92, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +373 "Can"\ ; + \ ;q + #tPolling Can every 10:00 +2 #Cleanly exited at 15:22:01EST20-Dec-19 +473 #-> ESP.ready! +3 #Powering core bus +511 .Gate.power :raw,:ON +3 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +2 "core" %hg\ ' +2 .tSS.configure SSconfig +2 "sampler")#.0X access 2 +3 .SE.seek :down +2 "storage"(;'} +2 "core" ' +2 "manipulator"&<% +4 "core" %\  z R + "manipulator"&=& +4 "core" & z. + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(>(K +1302 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +2 "core" &K/ t M\   +28220 #t-> startTube 2 +592 #-> da 40 + #da sampling at most 40ml +5 #Loading sh1 puck from tube 2 into Collection Clamp + ."Qmail"HABfans.email "Started da in tube 2 at 13:06:52EST30-Dec-19\\n{5 => 22,\\n 7 => 0}\\nCan@13:01:07, 22.0C, 22% humidity, 14.8psia, 12.791V, 0.110A, 0.116A avg, 1.41W",Subject: "da sampling at most 40ml" +2 "collection"'@& +5 "core" &  +2 .tHand.open + "manipulator"&A1 +77 "core" 1 + "manipulator"&B% +4 "core" % \  G s R +3 "storage"(C% +5 "core" % > ? x\  + "storage"(D. +3 "core" .(K +2 .tSC.reconfigure SCtight +4 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(E( +1313 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (F& +2 "core" & ) ( 1\  +2 "manipulator"&G& +3 "core" &  p. +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&H( +2 "core" ( +2 "manipulator"&I& +4 "core" & p. + "storage"(J& +4 "core" &   0\  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&K' +95 "core" ' + "storage"(L& +4 "core" & ' ' \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(M' +277 "core" ' + "storage"(N- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (O& +3 "core" &   \ + "manipulator"&P& +4 "core" & 6 m. + .tElbow.seek 2 +2 "manipulator"&Q( +3 "core" ( +2 "manipulator"&R& +4 "core" & g g  l. + "storage"(S& +4 "core" &   \ +2 .tForearm.seek 2 + 300 counts + "manipulator"&T'Ϊ +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&U/ +67 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&V& +2 "storage"(W'} +6 "core" & l. +2 "manipulator"&X% +3 "core" % Σ e n +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +96 "core" ' + .tElbow.seek CC +2 "manipulator"&Z( +145 "core" ' + ."downElevator"SE.coast + "storage"(5 +6 "core" ( + "manipulator"&[& +4 "core" &, x t < lE +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &- u / mE +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&]' +97 "core" ' + "manipulator"&^& +4 "core" &- m w o lE +2 "manipulator"&_% +4 "core" % n w = l +2 "collection"'`& +3 "core" &  +2 "collection"'a& +3 .tCC.seek :closed +2 "collection"'b(` +3 "core" &  +2 &  +8 &0x - +10 &a B +9 &>r U +9 &P U +10 &T U +9 &N U +10 &CT U +9 &S U +9 &R U +10 &S U +9 & JR U +9 &" S U +10 &#Q U +9 &%T U +10 &'RT U +9 &)Q U +9 &*S U +10 &,S U +9 &.\\R U +9 &0O U +10 &1R U +9 &3T U +10 &5dP U +9 &7&T U +9 &8Q U +10 &:Q U +9 &/M T +10 &?T U +9 &AO U +9 &CtO U +11 &E6T U +8 &FT U +10 &HZ U +9 &Jtk X +9 &L, [\ +10 &M _ +9 &O ` +9 &Qa a +10 &S!  a +9 &T \  b +10 &V b +9 &Xd b +9 &Z! b% +10 &[ b, +9 &]  b4 +9 &_F"# V +10 &`B)$$ + +9 &`d{$% ] +3 ( + "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.42 + .Hand.open +2 "manipulator"&c1 +71 "core" 1 + "manipulator"&d% +4 "core" %  \\ K ) h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold +2 "sampler")f+ +3 "core" + + "sampler")g% +4 "core" %fd 0\ N +2 "collection"'h& +4 "core" &`d}"% ] +2 "Can"\ __ +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'' +105 "core"  + .tCTV.dial :air +2 "collection"'  +67 ."samplerPumpShutdown"Gate.power :sampler,:OFF +2 ."pumping"Gate.power :analytic3,:OFF +8 "core" ~ + .tdelay 15 seconds +1502 .SSV.dial :spit,avoiding: :exhaust +2 "sampler") +135 "core" + ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +4 "collection"'  +2 "sampler")"'z +5 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust + "sampler")%  +126 "core"  +12  +537 ' + "sampler")'% +4 "core" %v`` 1 G +2 .tCBV.dial between SSV and waste2 + "collection"')  +30 "core"  +2 "collection"'(% +3 "core" %"%(  +2 ."connect"CTV.dial CSV,avoiding: :air +47 .tCSV.dial CTV +2 "collection"'  +46 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +2 .tCS.seek 0ml +2 "collection"''Ӵ +2195 "core" ' +3 "collection"'#% +4 "core" % + "sampler"),% +4 "core" %v]^ / G + #tBubblePoint: Intake @38.9psia, Outlet @14.8psia + .CBV.dial SSV +2 "collection"'- @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'8'Ӵ +118 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")9 +136 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X' +1491 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")F +137 "core"  + ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +4 "collection"'G  +4 "sampler")#.0X +339 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 ']% +2 "core" %<$&  +2 .tCS.seek 6ml +2 "collection"'E' +1341 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty + "collection"'f'ӂ +1540 "core" ' + .tCSV.dial CSR +2 "collection"'k  +44 "core"  + "collection"'j% +4 "core" %Ӈ$' + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'l' +592 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 'm% +2 "core" %$&  +2 .tCS.seek 5ml +2 "collection"'n'qi +832 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'i  +42 "core"  +2 .tCS.seek 1ml + "collection"'p'> +1109 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 + .CH.seek 70C,8:00 +4 "collection"'q \  +2 'r9 +5 "core" 9qd +103 "collection"'o9 +2 "core" 9qd +103 "collection"'u9 +2 "core" 9r d +103 "collection"'v9 +2 "core" 9r d +103 "collection"'w9 +2 "core" 9td +103 "collection"'x9 +2 "core" 9ud +103 "collection"'y9 +2 "core" 9zd +103 "collection"'s9 +2 "core" 9d +103 "collection"'t9 +2 "core" 9"d +103 "collection"'|9 +2 "core" 9&d +103 "collection"'}9 +3 "core" 9+d +103 "collection"'~9 +2 "core" 9/d +103 "collection"'z9 +2 "core" 93d +103 "collection"'9 +2 "core" 97d +103 "collection"'{9 +2 "core" 9;d +103 "collection"'9 +3 "core" 9@d +103 "collection"'9 +2 "core" 9Dd +103 "collection"'9 +2 "core" 9Hd +103 "collection"'9 +2 "core" 9'Ld +103 "collection"'9 +2 "core" 9?Pd +103 "collection"'9 +2 "core" 9VUd +103 "collection"'9 +2 "core" 9nYd +103 "collection"' 9 +2 "core" 9]d +103 "collection"'\ 9 +2 "core" 9ad +103 "collection"'9 +2 "core" 9ed +103 "collection"' 9 +3 "core" 9jd +103 "collection"'9 +2 "core" 9nd +103 "collection"'9 +2 "core" 9 rd +103 "collection"'9 +2 "core" 9&vd +103 "collection"'9 +40 "core" 9Bzd +111 "collection"' 9 +3 "core" 9jd +103 "collection"' 9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9b +103 "collection"'9 +2 "core" 9_ +103 "collection"'9 +2 "core" 9] +103 "collection"'9 +2 "core" 9Z +103 "collection"'9 +2 "core" 9/X +103 "collection"'9 +2 "core" 9LU +103 "collection"'9 +2 "core" 9fR +103 "collection"'9 +3 "core" 9O +103 "collection"'%9 +2 "core" 9M +103 "collection"'9 +2 "core" 9K +103 "collection"''9 +2 "core" 9I +103 "collection"')9 +2 "core" 9F +103 "collection"'(9 +3 "core" 9D +103 "collection"'9 +2 "core" 9)B +103 "collection"'9 +2 "core" 9D? +103 "collection"'#9 +2 "core" 9]= +103 "collection"',9 +2 "core" 9w; +103 "collection"'-9 +2 "core" 99 +103 "collection"'"9 +2 "core" 97 +103 "collection"'/9 +2 "core" 95 +103 "collection"'09 +2 "core" 93 +103 "collection"'19 +2 "core" 92 +103 "collection"'.9 +3 "core" 90 +103 "collection"'29 +2 "core" 9. +103 "collection"'49 +2 "core" 93- +103 "collection"'59 +2 "core" 9I, +103 "collection"'79 +2 "core" 9^* +103 "collection"'39 +3 "core" 9r( +103 "collection"'99 +2 "core" 9& +103 "collection"'9 +2 "core" 9% +103 "collection"'69 +2 "core" 9 $ +103 "collection"'89 +2 "core" 9# +103 "collection"':9 +2 "core" 9! +103 "collection"'=9 +2 "core" 9 +103 "collection"' 9 +2 "core" 9 +103 "collection"'<9 +2 "core" 9   +103 "collection"'?9 +2 "core" 9 % +103 "collection"'@9 +2 "core" 9 #) +103 "collection"'A9 +2 "core" 9 2- +103 "collection"'B9 +2 "core" 9 @1 +103 "collection"'D9 +2 "core" 9 M5 +103 "collection"'!9 +2 "core" 9 \\: +103 "collection"'C9 +3 "core" 9 i> +103 "collection"'F9 +2 "core" 9 wB +103 "collection"'G9 +2 "core" 9 F +103 "collection"'J9 +2 "core" 9 J +103 "collection"'L9 +2 "core" 9 O +103 "collection"'$9 +3 "core" 9 S +103 "collection"'&9 +2 "core" 9 W +103 "collection"'N9 +2 "core" 9 [ +103 "collection"'>9 +2 "core" 9 _ +103 "collection"'P9 +2 "core" 9 d +103 "collection"';9 +3 "core" 9 h +103 "collection"'R9 +2 "core" 9 l +103 "collection"'I9 +2 "core" 9 p +103 "collection"'U9 +2 "core" 9 t +103 "collection"'V9 +2 "core" 9 y +103 "collection"'X9 +2 "core" 9\ } +103 "collection"'S9 +2 "core" 9\  +103 "collection"'H9 +2 "core" 9\  +103 "collection"'[9 +2 "core" 9\  +103 "collection"'\\9 +2 "core" 9\  +103 "collection"'T9 +3 "core" 9\ & +103 "collection"'K9 +2 "core" 9\ , +103 "collection"'_9 +2 "core" 9\ 2 +103 "collection"'O9 +2 "core" 9\ 7 +103 "collection"'^9 +2 "core" 9\ <\ +103 "collection"'M9 +3 "core" 9\ A\ +103 "collection"'`9 +2 "core" 9\ G\ +103 "collection"'W9 +2 "core" 9\ K +103 "collection"'Y9 +2 "core" 9\ O\ +103 "collection"'Q9 +2 "core" 9\ T +103 "collection"'c9 +3 "core" 9\ W\ +103 "collection"'d9 +2 "core" 9\ \\\ +103 "collection"'+9 +2 "core" 9\ _ +103 "collection"'a9 +2 "core" 9\ b\ +103 "collection"'g9 +2 "core" 9\ e\ +103 "collection"']9 +2 "core" 9\ i\ +103 "collection"'h9 +2 "core" 9\ l +103 "collection"'9 +2 "core" 9\ o\ +103 "collection"'E9 +2 "core" 9\ q\ +103 "collection"'k9 +2 "core" 9\ t\ +103 "collection"'j9 +3 "core" 9\ v\ +103 "collection"'f9 +2 "core" 9\ x\ +103 "collection"'m9 +2 "core" 9\ {\ +103 "collection"'l9 +2 "core" 9\ }\ +103 "collection"'i9 +2 "core" 9\ \ +103 "collection"'n9 +3 "core" 9\ \ +103 "collection"'r9 +2 "core" 9\ \ +103 "collection"'o9 +2 "core" 9\ \ +2 .tCH.hold 10:00,70C +3 "collection"'u `\ `\  +4 "core"  +16070 "Can" +43932 "core" ` + "collection"'v9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'w'Ӵ +330 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'x @ +105 "core" B + .tCSV.dial :air +2 "collection"'y @ +44 "core" > +2 .tCS.seek 5ml + "collection"'s'qi +1345 "core" ' + .tCSV.dial CTV +2 "collection"'t  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'| @ +46 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'}  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'~ @ +44 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'z'Ӵ +1340 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"' +106 "core"  + .tCBV.dial CSV +2 "collection"'{  +29 "core"  + "collection"'% +4 "core" %Ӱ   +2 .tCS.seek 5ml +2 "collection"''qe +1340 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +56 "core"  + "collection"'% +4 "core" %qfTY =  +2 .tCS.seek 7ml +2 "collection"''{ +583 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml + "collection"'' +839 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" _ + #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'\   +29 "core" ! + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +4 '  +27 "core"  +111 ~ + .tCS.seek 5ml +2 "collection"''qi +1347 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +107 "core" A + .tCSV.dial :waste +2 "collection"' +105 "core" + .tCS.seek :empty +2 "collection"''ӂ +1341 "core" ' + .tCSV.dial :air +2 "collection"' @ +74 "core" A +2 .tCS.seek 5ml + "collection"' 'qi +1345 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml + "collection"''Ӵ +1339 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +116 "core" + .tCBV.dial CSV +2 "collection"'  +31 "core"  + "collection"'% +4 "core" %ӯ  +2 .tCS.seek 4.999ml +2 "collection"''qd +705 "Can"\ MM +647 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'%  +55 "core"  + "collection"'% +4 "core" %qi8.`  +2 .tCS.seek 7ml +2 "collection"'''~ +593 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"') @ +56 "core" B +2 .tCS.seek 10ml + "collection"'(' +844 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +119 "core" _ + #tLysing Complete +2 "collection"'& +4 "core" &`du ] + #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&#% +4 "core" %\  m u 6 m +2 "storage"(,% +3 "core" %m  \ +2 "storage"(-. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"("(R +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (/& +3 "core" &N  Q\ + "manipulator"&0& +4 "core" &* m k V jCs + "manipulator"&1% +4 "core" %\  g k g j + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +42 "manipulator"&.( +173 "core" ( + "manipulator"&2& +4 "core" & m o& +2 "storage"(4& +3 "core" &N   $\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&5' +103 "core" ' + "storage"(7& +4 "core" &N  \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(3' +268 "core" ' + "storage"(9- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +34 "core" ' +2 "manipulator"&6& +4 "core" & { D o& + "manipulator"&8% +4 "core" %  o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&=( +161 "core" ( + "manipulator"& & +4 "core" &+ h l iDv +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &+ h j D iDv + .tForearm.seek CC +2 "manipulator"&?' +97 "core" ' + .tHand.close + "manipulator"&@/ +69 "core" / +2 .tCC.seek :open +2 "collection"'A( +475 "core" ( + "storage"(B& +4 "core" &N   ,\  +2 "storage"(D& +3 "core" &N  f\  +2 "manipulator"&!& +3 "core" &' v k  mAc +2 "manipulator"&C% +3 "core" %  {  l +2 .tForearm.seek :retract +2 "manipulator"&F'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&G( +163 "core" ( + "manipulator"&J& +4 "core" & E q< +2 "storage"(L& +3 "core" &N   \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&$'m +106 "core" ' + .tElbow.hold +2 "manipulator"&&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&N1 +68 "core" 1 +2 "manipulator"&>% +4 "core" % ͗ f i  ih + "storage"(P& +4 "core" &N  \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 342 counts + "manipulator"&;' +16 "core" ' +2 "manipulator"&R& +4 "core" & \ t; +2 "storage"(I& +3 "core" &N ? > t\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&U' +23 "core" ' +2 "storage"(V% +4 "core" % ? > p\  +2 ."downElevator"SE.seek :down +3 "storage"(X'} +100 (S% +2 "core" %; ) &\ \\x +2 "manipulator"&H% +4 "core" %Ͻ  qa +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&['\ +90 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'\\& +4 "core" &k +2 "manipulator"&T& +3 "core" &  u; +2 "manipulator"&K% +4 "core" %\  > u +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&_(, +182 "core" ( +2 "manipulator"&O& +4 "core" &,  u5 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +2 "core" &,  u5 +2 .tForearm.seek :garage +2 "manipulator"&M' +99 "core" ' + .tHand.close +2 "manipulator"&`/ +66 "core" / + "manipulator"&W& +4 "core" &, K m5 +2 "manipulator"&Y% +3 "core" % e m +2 .tForearm.seek :retract +2 "manipulator"&Q'\ +103 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&c( +301 "core" ( + "manipulator"&d& +4 "core" &.  pG + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &. - pG +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&a' +102 "core" ' + "manipulator"&g& +4 "core" &. oG +2 "manipulator"&]% +4 "core" % u o +2 "collection"'h& +3 "core" &i +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'E(` +3 "core" & +3 &  +8 &*mk - +9 &bx A +10 &^n R +9 &J R +9 &O S +10 &N R +9 &dLv R +10 &&Na R +9 &K= R +9 &Q R +10 & lO~ R +9 &".Qn R +9 &#NU R +10 &%Q: R +9 &'sP# S +10 &)7L R +9 &*N R +9 &,N R +10 &.}K R +9 &0>N R +9 &2N R +10 &3K R +9 &5N R +10 &7FN R +9 &9 Lm R +9 &:M[ R +10 &<OB R +9 &>NM/ R +9 &@N S +10 &AN R +9 &CMr R +10 &EWM] R +9 &GMN R +9 &HU3 S +10 &J^) T +9 &LO& X +9 &N \\ +10 &O ^ +9 &Q ^ +10 &SA _ +9 &UI ` +9 &Vr ` +10 &Xe a +9 &ZD a +9 &\\ b +10 &] b +9 &_r @ +10 &`F* +} +9 &`hp [ +2 ( + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.40 +2 "collection"'k& +3 "core" &`hR [ + .tHand.open +2 "manipulator"&j1 +76 "core" 1 + "manipulator"&f% +4 "core" % i j ; k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%l +132 "core"  + "processing"%i% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +3 "processing"%j +10 .tPS.seek 1.5ml + "processing"%n' +1622 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%r  +43 "core"  +2 .tPS.seek 0ml + "processing"%o' +1611 "core" ' + .tPSV.dial PSR +2 "processing"%q +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%u' +2625 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%v +2 "collection"'p  +5 "core"  +2 "processing"%x  +44 "core"  +26 + .tPSV.dial :mixloop +2 "processing"%y +102 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%w  +134 "core" +2 .tPS.seek 0ml + "processing"%t' +2622 "core" ' + .tPSV.dial :air +2 "processing"%|  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%}' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%~ +44 "core" +2 .tPS.seek 0ml + "processing"%s' +2631 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%{' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml + "processing"%z' +2625 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &- f f kF +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &- t o X kF + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &- l i kF +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' + .tHand.close + "manipulator"& / +67 "core" / + .tCC.seek :open +2 "collection"'\ ( +469 "core" ( + "manipulator"&& +4 "core" &-  pF + "manipulator"& % +4 "core" %   / p +2 .tForearm.seek :retract + "manipulator"&'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +296 "core" ( + "manipulator"&& +4 "core" &,  s0 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, 7 t0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"& ' +117 "core" ' + .tHand.open + "manipulator"&1 +75 "core" 1 + "manipulator"&% +4 "core" % P U H H h +43 .tForearm.reconfigure LooseForearm +11 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" & W + "manipulator"&% +4 "core" %\   v +2 "storage"( % +3 "core" %} ; = \  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +388 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & \ @ B \  +2 "manipulator"&& +4 "core" &, 9 t0 +2 "manipulator"&%% +3 "core" %\  u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +187 "core" ( + "manipulator"&& +4 "core" &  s. +2 "storage"()& +3 "core" & \ > A \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&'' +107 "core" ' + "storage"(& +4 "core" & \ : = \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +286 "core" ' + "storage"(#- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (,& +2 "core" & \ I = \  +2 "manipulator"&-& +3 "core" &  s. +2 .tElbow.seek 2 + "manipulator"&/( +3 "core" ( +2 "manipulator"&0& +4 "core" & T t. + "storage"(1& +4 "core" & \ A I \  +2 .tForearm.seek 2 + 300 counts + "manipulator"&2'Ϊ +32 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&4/ +67 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&Z& +4 "storage"(7'} +6 "core" & ` u. + "manipulator"&e% +4 "core" % r +2 .tForearm.seek :retract +2 "manipulator"&9'\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&6( +152 "core" ( + ' + ."downElevator"SE.coast +4 "manipulator"&8& + "storage"(5 +6 "core" &+ Y qE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &3& +3 "core" &, W qE + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"& ' +106 "core" ' +5 "manipulator"&<& +4 "core" &,  sE +2 "manipulator"&5% +4 "core" %  s +2 "collection"'.& +4 "core" & + "collection"'@& +4 .tCC.seek :closed + "collection"':(` +3 "core" & +3 &  +8 &+r - +10 &bv A +9 &em S +9 &'J R +10 &O S +9 &Ns R +10 &mQc R +9 &/Nq R +9 &P R +10 &O R +9 & tO~ S +9 &"8Mj R +10 &#NZ R +9 &%NI S +10 &'}O? R +9 &)AIA R +9 &+N5 R +10 &,M R +9 &.N R +9 &0GN R +10 &2\ O R +9 &3N R +10 &5N R +9 &7ON R +9 &9L R +10 &:N R +9 &<O S +9 &>XL R +10 &@N R +9 &AN R +10 &CM R +9 &E`M R +9 &G"O R +10 &HZ S +9 &Jm2* V +9 &LOeT [ +10 &N}~ ^ +9 &O ^ +10 &Qz _ +9 &SIq _ +9 &U\ n ` +10 &Vs ` +9 &Xk a +9 &ZJf b +10 &\\ ` a +9 &]] b" +10 &_zT A +9 &`D&O - +9 &`hQ !` +3 ( + "collection"'@& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.48 + .Hand.open +2 "manipulator"&b1 +68 "core" 1 + "manipulator"&B% +4 "core" % C o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&D'\ +93 "core" ' + .tSC.coast + "storage"(6 +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'!  +135 "core" ~ + .tCSV.dial CTV +2 "collection"'C  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%J' +2628 "core" ' + "collection"'L% +4 "core" %lm# +2 .tCS.seek 3.75ml + "collection"'?'I +1666 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%=  +45 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%N  +73 "core"  +2 .tPS.seek 0ml + "processing"%>' +2633 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'P ` +31 "core" ^ + .tCSV.dial :air +2 "collection"'R @ +46 "core" > +2 .tCS.seek 10ml + "collection"'I' +1668 "core" ' + .tCSV.dial CTV +2 "collection"'V  +46 "core"  +2 .tCS.seek 0ml + "collection"'F'Ӵ +2611 "core" ' + .tCBV.dial :waste1 + "collection"'S @ +29 "core" > + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'H  +136 "core" + "collection"'G& +4 "core" &`h !` +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&$% +4 "core" %\  i j ] j + "storage"(;% +4 "core" %~  \ + "storage"(\\. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(T(R +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (K& +3 "core" &R \  +2 "manipulator"&& +3 "core" &* M D  gCp +2 "manipulator"&U% +3 "core" %\  O R : g +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&O( +162 "core" ( + "manipulator"&^& +4 "core" & f ]  l\\ +2 "storage"(X& +3 "core" &R  @\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&"' +104 "core" ' + "storage"(&& +4 "core" &R ?\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(`' +284 "core" ' + "storage"(W- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&Y& +2 "core" & ] g  k\\ +2 "storage"([& +3 "core" &R\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&M'm +28 "core" ' + .tElbow.hold +2 "manipulator"&_, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(d- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(+' +33 "core" ' + "manipulator"&g% +4 "core" %͕ 9 D ez +2 "storage"(]& +3 "core" &R _\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 1 + 340 counts +2 "manipulator"&h' +14 "core" ' + "manipulator"&Q& +4 "core" & n[ +2 "storage"(A& +4 "core" &R "\ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&k' +24 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate + "storage"(j' +39 "core" ' + "manipulator"&f& +4 "core" & 2 m[ +2 "manipulator"&% +4 "core" % p  lT + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&l'\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&i( +162 "core" ( + "manipulator"&a& +4 "core" &( T @ iBj +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" &( > < V hBj +2 .tForearm.seek CC +2 "manipulator"&n' +93 "core" ' + .tHand.close + "manipulator"&q/ +67 "core" / + .tCC.seek :open +2 "collection"'o( +470 "core" ( + "storage"(v& +4 "core" &R  \ +42 "storage"(x& +12 "core" &R  \ +2 "manipulator"&p& +3 "core" &% x _ k m?T +2 "manipulator"&y% +3 "core" %  ^ x u m +2 .tForearm.seek :retract +2 "manipulator"&w'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&u( +162 "core" ( + "manipulator"&|& +4 "core" & { f pG +2 "storage"(t& +3 "core" &R ) ( \  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&~'m +104 "core" ' + .tElbow.hold +2 "manipulator"&}, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +66 "core" 1 +2 "manipulator"&s% +4 "core" % ͜ e g j +2 "storage"(& +3 "core" &R <\ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 347 counts +2 "manipulator"&{' +17 "core" ' +2 "manipulator"&& +3 "core" &  sF +2 "storage"(& +4 "core" &R  \  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +20 "core" ' + "storage"( % +4 "core" % # \  +3 ."downElevator"SE.seek :down +3 "storage"(c'} +100 (m% +2 "core" %~6  \ \\w +2 "manipulator"&E% +4 "core" %  pd +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air +2 "processing"%  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +43 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%  +44 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +45 "core" + .tdelay 1 second +102 .PSV.dial :air +3 "processing"%  +44 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%' +2628 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%& +3 "core" &\ "\ +2 "manipulator"&& +4 "core" & s xF + "manipulator"&% +4 "core" %\  B x +2 .tElbow.seek FlushPuck::Garage + "manipulator"& (, +177 "core" ( + "manipulator"&& +4 "core" &,  xE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" &, " xE + .tForearm.seek :garage +2 "manipulator"&' +101 "core" ' + .tHand.close + "manipulator"&/ +77 "core" / + "manipulator"&%& +4 "core" &, Z qE +2 "manipulator"&% +3 "core" % -  q +2 .tForearm.seek :retract +2 "manipulator"&)'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&(k +124 "core" ( + "manipulator"&& +4 "core" &t  v +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &t * v +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&#' +92 "core" ' + "manipulator"&,& +4 "core" &t . x +2 "manipulator"&-% +4 "core" %  xN +2 "processing"%0& +3 "core" &\ "\ +2 "processing"%1& +3 .tPC.seek :closed +2 "processing"%4(] +3 "core" &\ "\ +2 & \ "  +9 &2\ . +9 &`\ B +10 &A{\ T +9 &Z\ U +9 &W!\ T +10 &Y\ U +9 &EZ\ U +9 &X\ U +10 &[#\ U +9 &Z'\ U +9 & LY0\ U +10 &"Z0\ U +9 &#W(\ T +10 &%\\4\ U +9 &'UW.\ U +9 &)W7\ T +10 &*\\<\ U +9 &,X7\ U +9 &.^Z6\ T +10 &0Y=\ U +9 &1[=\ U +10 &3YC\ U +9 &5eUK\ U +9 &7'\\B\ U +10 &8ZM\ T +9 &:Z@\ U +9 &/\\L\ U +9 &?_[\ U +10 &AUV\ T +9 &CuWQ\ U +9 &E7]g\ U +10 &Fm_\ W +9 &HR\ Y +9 &JlP\ [ +10 &L.X\ [ +9 &MZ\ [\ +10 &Oc\ [\ +9 &Qtd\ [ +9 &S5p\ [\ +10 &Tk\ [\ +9 &Vh\ [ +9 &Xzj\ [ +10 &Z;l\ \\ +9 &[m\ N +10 &])Eq\ $m +9 &]y4q\ 4 +6 ( + "processing"%1& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 + "processing"%Z& +4 "core" &]y)r\ 4 + &]y)y\ 4 +2 .tHand.open + "manipulator"&e1 +74 "core" 1 + "manipulator"&% +4 "core" %  uN +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&''\ +92 "core" ' + .tPRV.dial :air +2 "processing"%8  +45 "core"  + .tPSV.dial :mixloop +2 "processing"%3 +44 "core" +2 "processing"%% +4 "core" %\  +2 .tPS.seek 0.3ml + "processing"%2' +400 "core" ' + .tPSV.dial PSR +2 "processing"%< +102 "core"  +2 "processing"%5% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%/'.U +502 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%.' +1915 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%7 +115 "core" + .tPTV.dial :mixing +2 "processing"%9 @ +75 "core" A + .tPBV.dial :waste2 +2 "processing"%\  +94 "core"  +2 .tPS.seek 0ml + "processing"%b' +352 "Can"\ @@ +2272 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&B& +3 "core" &t  t +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&@(k +2 "core" ( +2 "manipulator"&!& +4 "core" &t [ t + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &C& +2 "core" &t \\ t +2 .tForearm.seek PC +2 "manipulator"& ' +93 "core" ' + .tHand.close + "manipulator"&/ +74 "core" / + .tPC.seek :open +2 "processing"%z( +453 "core" ( + "manipulator"&L& +4 "core" &t ^ w +2 "manipulator"&(% +3 "core" % ϡ  w. +2 .tForearm.seek :retract + "manipulator"&='\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&N(, +135 "core" ( + "manipulator"&J& +4 "core" &,  v% + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &P& +2 "core" &, | v% +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&R' +117 "core" ' + .tHand.open + "manipulator"&?1 +77 "core" 1 + "manipulator"&V% +4 "core" % _ n l , j$ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +48 "manipulator"&I'\ +102 "core" ' + #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%S& +4 "core" &\ ! + "manipulator"&H% +4 "core" %\  x w + "storage"(G% +4 "core" % Y _\  + "storage"($. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(;( +362 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (\\& +2 "core" & \ }   ^\ $ +2 "manipulator"&K& +4 "core" &, ~ r o% +2 "manipulator"&% +3 "core" %\  2 o +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&U( +181 "core" ( + "manipulator"&^& +4 "core" &  n- +2 "storage"(X& +3 "core" & \ }   \ $ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&&' +99 "core" ' + "storage"(6& +4 "core" & \ }   $\ $ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(D' +287 "core" ' + "storage"(W- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (Y& +2 "core" & \ { \ $ +2 "manipulator"&[& +3 "core" & g j  j- +2 .tElbow.seek 2 + "manipulator"&d( +4 "core" ( + "manipulator"&g& +4 "core" & f i j- +2 "storage"(]& +4 "core" & \ z\ $ +2 .tForearm.seek 2 + 300 counts + "manipulator"&Q'Ϊ +19 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&A/ +68 "core" / +2 ."downElevator"SE.seek :down +4 "manipulator"&f& +4 "storage"('} +6 "core" & j i x k- +2 "manipulator"&"% +3 "core" % Ρ p k k +2 .tForearm.seek :retract +2 "manipulator"&O'\ +93 "core" ' + .tElbow.seek PC +2 "manipulator"&`(k +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +99 "core" ( +2 "manipulator"&M& +4 "core" &r E n +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &h& +3 "core" &r m n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&+' +100 "core" ' + "manipulator"&a& +4 "core" &r  p +2 "manipulator"&r% +4 "core" % t K p +2 "processing"%k& +3 "core" &\  +2 "processing"%_& +3 .tPC.seek :closed +2 "processing"%q(] +3 "core" &\  +2 &\  +9 &&s\ . +9 &`\ B +10 &Hv\ T +9 &T\ U +9 &U\ U +10 &T\ U +9 &LT\ U +10 &X\ T +9 &Y\ U +9 &W\ T +10 & SZ\ U +9 &"Z\ U +9 &#T\ T +10 &%U\ T +9 &'\\T\ U +10 &)Y\ U +9 &*Z\ U +9 &,Y\ U +10 &.dZ\ U +9 &0&W\ U +9 &1Y\ U +10 &3Z\ U +9 &5lT\ U +10 &7.Z\ U +9 &8W\ U +9 &:Y\ U +10 &6[\ U +9 &?\\\ U +10 &AT\ U +9 &C}V\ T +10 &E=\\\ U +9 &Fm\ W +9 &H\ Y +10 &Jt\ Z +9 &L4\ [\ +9 &M\ [ +10 &O\ [\ +9 &Qz\ [\ +10 &S<\ [\ +9 &T\ [\ +9 &V\ [ +10 &X\ [ +9 &ZB\ \\ +9 &\\\ K +10 &],Bn\ (w +9 &]/\ 0 +6 ( + "processing"%_& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 + .Hand.open +2 "manipulator"&l1 +75 "core" 1 + "manipulator"&:% +4 "core" %  n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%x  +2 %p9 +5 "core" 9 +103 "processing"%y9 +2 "core" 9 +103 "processing"%|9 +3 "core" 9  +102 "processing"%t9 +2 "core" 9  +103 "processing"%n9 +2 "core" 9 +103 "processing"%i9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%s9 +3 "core" 9 +103 "processing"%9 +2 "core" 9" +103 "processing"%9 +2 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"% 9 +2 "core" 9/ +103 "processing"%w9 +2 "core" 93 +103 "processing"%m9 +2 "core" 97 +103 "processing"%E9 +2 "core" 9; +103 "processing"%u9 +2 "core" 9@ +103 "processing"%~9 +2 "core" 9D +103 "processing"%{9 +3 "core" 9H +102 "processing"%j9 +2 "core" 9L +103 "processing"% 9 +2 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%c9 +2 "core" 9Y +103 "processing"%T9 +3 "core" 9] +103 "processing"%>9 +2 "core" 9a +103 "processing"%9 +2 "core" 9e +103 "processing"%9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"%9 +3 "core" 9r +103 "processing"%9 +2 "core" 9v +103 "processing"%9 +2 "core" 9z +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%}9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9\ +103 "processing"%,9 +2 "core" 9$ +103 "processing"%-9 +2 "core" 9* +103 "processing"%09 +2 "core" 9/ +103 "processing"% 9 +2 "core" 94 +103 "processing"%)9 +2 "core" 9: +103 "processing"%*9 +2 "core" 9@ +103 "processing"%19 +2 "core" 9F +103 "processing"%Z9 +2 "core" 9K +103 "processing"%e9 +2 "core" 9P +103 "processing"%9 +2 "core" 9V +103 "processing"%89 +2 "core" 9[ +103 "processing"%39 +2 "core" 9` +103 "processing"%9 +2 "core" 9e +103 "processing"%#9 +2 "core" 9j +2 .tPH.hold 2:00:00,28C +3 "processing"% ppf +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%< +101 "core"  + "processing"%5% +4 "core" %\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%2'\ +598 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%/'Һ +1614 "core" ' + .tPTV.dial :puck +2 "processing"%7  +74 "core"  + .tPSV.dial PTV +2 "processing"%9 +73 "core" + .tPBV.dial :waste1 +2 "processing"%\  +132 "core"  + "processing"%.% +4 "core" %Ҽ\  +2 .tPS.seek 1.5ml +2 "processing"%B' +609 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%! * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%C' +1612 "core" ' + .tdelay 5:00 +30003 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%' +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%4' +434 "Can"\ FF +2097 "core" ' + .tPSV.dial PTV +2 "processing"%L +74 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%( +73 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +43 "processing"%J +82 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%P  +72 "core"  + .tPS.seek :empty +2 "processing"% 'ղ +2537 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%@  +133 "core" + .tPSV.dial :mixloop +2 "processing"%? +44 "core" + .tPRV.dial :ab1 +2 "processing"%V @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%=' +363 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'S  +3 "processing"%H  +44 "core" +  +2 "processing"%G% +4 "core" %d\  +2 .tPS.seek 0.32ml +2 "processing"%$'D +404 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'R  +30 "core" + .tPRV.dial :air +2 "processing"%\\  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%K'G +1236 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%^'\ +860 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%X  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%6'Һ +1613 "core" ' + .tPSV.dial :PML +2 "processing"%N +44 "core" + .tPTV.dial :mixing +2 "processing"%I @ +73 "core" A + .tPBV.dial :waste1 +2 "processing"%W  +35 "core"  + "processing"%Y% +4 "core" %ҽ\  +2 .tPS.seek 1.85ml +2 "processing"%[' +245 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%g * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%]' +1964 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'A& +3 "core" &24( +2 "manipulator"&f& +3 "core" &r  s +2 "manipulator"&"% +3 "core" %\   r +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&U(, +135 "core" ( + "manipulator"&&& +4 "core" &, M m# +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &D& +3 "core" &,  m" + .tForearm.seek :garage +2 "manipulator"&Q' +98 "core" ' + .tHand.close +2 "manipulator"&M/ +77 "core" / +2 "manipulator"&h& +4 "core" &, c i 1 l" +2 "manipulator"&d% +3 "core" % 1 L s m +2 .tForearm.seek :retract +2 "manipulator"&a'\ +102 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&r( +290 "core" ( + "manipulator"&k& +4 "core" &"  m<9 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &" 8 m<9 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&O' +104 "core" ' + "manipulator"&z& +4 "core" &# ^ ^  l<9 +2 "manipulator"&l% +4 "core" %\ [ [  m +2 "collection"':& +3 "core" &255 +2 "collection"'p& +3 .tCC.seek :closed +2 "collection"'_(` +3 "core" &24( +3 &/59 \ +8 &)q/37 - +10 &a~234 B +9 &Op24/ T +9 & N14' U +10 &R245 U +9 &O14. T +10 &TR45' U +9 &P35/ U +9 &P254 T +10 &R/5/ T +9 & ]Q158 T +9 &"U25/ U +10 &#T33. U +9 &%S357 T +10 &'eT354 T +9 &)'N453 T +9 &*Q25, U +10 &,U348 T +9 &.mS467 T +9 &0/U452 T +10 &1P362 U +9 &3V46: T +10 &5uU444 T +9 &76Q36- U +9 &8T46* U +10 &:P367 U +9 &<|T275 U +9 &>@N450 T +10 &@V66! U +9 &AS350 U +10 &CM38! T +9 &EGQ45" T +9 &G R66" T +10 &HX89" U +9 &J^>=* U +9 &LD}QM! X +10 &M|o) ] +9 &O' ` +10 &Qt ` +9 &S4 ` +9 &T a +10 &V' a +9 &Xv( b +9 &Z7 b +10 &[ b! +9 &] b& +10 &_m! L +9 &`G!' , +9 &`mu" Z +3 ( + "collection"'p& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.31 + "collection"'y& +4 "core" &`mu Z +2 .tHand.open +2 "manipulator"&+1 +71 "core" 1 + "manipulator"&|% +4 "core" % \ < @ l e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&;'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%t +101 "core"  + "processing"%n% +4 "core" %N\  +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%i' +1621 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%  +44 "core"  +2 .tPS.seek 0ml + "processing"%s' +1619 "core" ' + .tPSV.dial PSR +2 "processing"% +57 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%' +2625 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +4 "processing"%  "collection"'  +33 "core" ~ +132  + .tPSV.dial :mixloop +2 "processing"%w +103 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%m  +76 "core" +2 .tPS.seek 0ml + "processing"%E' +2625 "core" ' + .tPSV.dial :air +2 "processing"%u  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%~' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"%{ +43 "core" +2 .tPS.seek 0ml + "processing"%j' +2629 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%c +44 "core" +2 .tPS.seek 0ml + "processing"%T' +2628 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&>& +4 "core" &" + ( b<9 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +43 "core" ( + "manipulator"&& +4 "core" & ? 1 > c +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & > 0  b + .tForearm.seek CC +2 "manipulator"&' +97 "core" ' + .tHand.close + "manipulator"&/ +77 "core" / + .tCC.seek :open +2 "collection"'( +474 "core" ( + "manipulator"&& +4 "core" & < P  h +2 "manipulator"&% +3 "core" %  9 ? ] e +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"& (, +282 "core" ( + "manipulator"&}& +4 "core" &, ` W g, +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, Y V 6 g, +47 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&%' +111 "core" ' + .tHand.open + "manipulator"&1 +71 "core" 1 + "manipulator"&% +4 "core" % k (  t ZA +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' + ."da"delayUntil "14:01:35.52" +22066 "Can"\ >> +2554 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +75 "core" B + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%, * +35 "core" , + ."da"PSV.dial :air +2 "processing"%-  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%0' +2536 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%)  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%* +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%1  +44 "core"  + ."da"PS.seek :empty +2 "processing"%Z'ղ +2506 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +132 "core"  + "processing"%% +4 "core" %ձ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%8'\ +598 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%3'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%# +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%<  +37 "core" + "processing"%5% +4 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%b'| +619 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%7' +1615 "core" ' + ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%9  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\ * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%. +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%/' +2514 "core" ' + ."da"PSV.dial PTV +2 "processing"%! +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%B +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%x +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2487 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +132 "core"  + "processing"%C% +4 "core" %նe\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +4 ."da"PS.seek 0.5ml +2 "processing"%L'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%('Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%J +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%P  +34 "core" + "processing"%4% +4 "core" %ҸW\  +2 ."da"PS.seek 1.5ml +2 "processing"%@'~ +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%? * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%V' +1608 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%S * +34 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%H +74 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%G' +2 "Can"\ WV +2502 "core" ' + ."da"PSV.dial PTV +2 "processing"%= +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%R +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%\\ +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%$  +73 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2496 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%K  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%X  +133 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%^  +43 "core"  + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%N +45 "core" + ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%I' +406 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%W  +45 "core"  + "processing"%Y% +4 "core" %[\  +2 ."da"PS.seek 0.55ml +2 "processing"%g'_ +349 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%6  +45 "core"  +2 ."da"PS.seek 2ml +2 "processing"%['Һ +1560 "core" ' + ."da"PSV.dial :PML +2 "processing"%A +43 "core" + ."da"PTV.dial :mixing +2 "processing"%f @ +74 "core" @ + ."da"PBV.dial :waste1 +2 "processing"%"  +35 "core" + "processing"%&% +4 "core" %Ҿt\  +2 ."da"PS.seek 1.85ml +2 "processing"%D' +245 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%` * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%M' +1964 "core" ' + ."da"delay 2 seconds +202 .delay 8:00 +46635 "Can"\ AA +1368 #"da"recoverPRVreagent08 +45 .PTV.dial :mixing +4 .PBV.dial :waste1 + "processing"%h  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%d * +34 "core" , + ."da"PSV.dial :air +2 "processing"%v  +44 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%Q' +2530 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%k +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%U +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%z  +45 "core"  + ."da"PS.seek :empty +2 "processing"%l'ղ +2506 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +132 "core"  + "processing"%a% +4 "core" %յ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%o'\ +604 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%y'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 "processing"%+  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%| +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%p  +34 "core"  + "processing"%t% +4 "core" %һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%n' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%]' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%i * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%s' +2500 "core" ' + ."da"PSV.dial PTV +2 "processing"% +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%w +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%m  +74 "core"  + ."da"PS.seek :empty +2 "processing"%'ղ +2496 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%u +131 "core"  + "processing"%E% +4 "core" %մs\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%{'\ +608 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%~'Һ +1617 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%j  +34 "core" + "processing"%c% +4 "core" %Һa\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1607 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%r +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%;' +1193 "Can"\ >> +1307 "core" ' + ."da"PSV.dial PTV +2 "processing"%_ +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  + ."da"PS.seek :empty +2 "processing"%}'ղ +2481 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +132 "core"  + "processing"%% +4 "core" %նu\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%%  +34 "core" + "processing"%% +4 "core" %Ҽ]\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%, * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%-' +1616 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%T  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%) +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%*' +2509 "core" ' + ."da"PSV.dial PTV +2 "processing"%1 +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%0 +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%e +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  + ."da"PS.seek :empty +2 "processing"%Z'ղ +2559 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR +2 "processing"%8 +132 "core"  +6 "processing"%% +17 "core" %ճj\ +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +22 ."da"PS.reconfigure PSconfig +12 "processing"%#A d`b +6 ."da"PS.seek 0.25ml +5 "processing"%#'m +358 "core" ' + ."da"delay 5 seconds +503 "processing"%<% +3 "core" %mz\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%5'\ +349 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%3'Һ +1620 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%2 +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%b  +36 "core" + "processing"%9% +4 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%\ ' +609 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%. * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%7' +1615 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%!  +37 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%B * +47 "core" ) + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2525 "core" ' + ."da"PSV.dial PTV +2 "processing"%/ +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%' +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%C +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  + ."da"PS.seek :empty +2 "processing"%L'ղ +2537 "core" ' + "processing"%J9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%P  +3 "core" 4 + 4 + "processing"%4& +4 "core" &] \ 0 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&(% +3 "core" %\  + * ^ +2 "storage"(?% +3 "core" % V ^ l +2 "storage"(@. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 1 + "storage"( (R +376 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (S& +2 "core" &P G I   +2 "manipulator"&H& +4 "core" &, - & 4 ], + "manipulator"&V% +4 "core" %\   ( U ] + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&=( +191 "core" ( + "manipulator"&R& +4 "core" &  Z/ +2 "storage"(\\& +3 "core" &O J I  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&$' +102 "core" ' + "storage"(G& +4 "core" &O G K  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(K' +286 "core" ' + "storage"(X- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&^& +2 "core" &  Z/ +2 "storage"(N& +4 "core" &O < @ } + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&'m +26 "core" ' + ."da"Elbow.hold +2 "manipulator"&W, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 "storage"(Y- +2 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(I' +31 "core" ' + "manipulator"&6% +4 "core" %͞ k S +2 "storage"(g& +3 "core" &O 3 0 P +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 349 counts +2 "manipulator"&A' +17 "core" ' +2 "manipulator"&f& +3 "core" &   Y/ +2 "storage"("& +4 "core" &O = ? + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&&' +23 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(`'| +42 "core" ' + "manipulator"&[& +4 "core" &   Z/ +2 "manipulator"&D% +4 "core" %   YZ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +3 "manipulator"&h'\ +94 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&d(k +263 "core" ( +2 "manipulator"&v& +4 "core" &s   Y + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &M& +2 "core" &s M Y +2 ."da"Forearm.seek PC +2 "manipulator"&k' +93 "core" ' + ."da"Hand.close +2 "manipulator"&/ +69 "core" / + ."da"PC.seek :open +2 "processing"%U( +450 "core" ( + "storage"(z& +4 "core" &O I I + "manipulator"&Q& +4 "core" &s   [ + "manipulator"&:% +4 "core" % Ϡ  \  [6 + ."da"Forearm.seek :retract +2 "manipulator"&a'\ +94 "core" ' + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&l( +264 "core" ( + "manipulator"&o& +4 "core" &  D Y/ +2 "storage"(+& +3 "core" &O G A F +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts + "manipulator"&|' +96 "core" ' + ."da"Hand.open +2 "manipulator"&p1 +71 "core" 1 +2 "storage"(t- +3 "core" -'| +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(y'H +26 "core" ' + ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(O' +53 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da19dec3014h40ml.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +920 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 25.155 seconds\ /var/log/esp/da19dec3014h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da19dec3014h40ml15s.tif +1564 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da19dec3014h40ml15s.tif: TIFF Upload Complete\ +59 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da19dec3014h40ml30s.tif +1962 "Can" +1099 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da19dec3014h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da19dec3014h40ml70s.tif +7121 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da19dec3014h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "25.155 sec auto-exposure",Subject: "da19dec3014h40ml images!" +13 "storage"(n- +11 "core" -' +7 "storage"(& +4 "core" &O " # s +2 "manipulator"&i& +4 "core" & K W/ +3 ."da"Elbow.seek 1 +4 "manipulator"&( +3 "core" ( +2 "manipulator"&]& +3 "core" & E W/ +2 "storage"( & +4 "core" &O ! " ^ +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +9 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"(w' +59 "core" ' + "manipulator"&m& +4 "core" &   \\ c/ +2 "storage"(s& +4 "core" &O T\  + ."da"Elbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +4 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +3 "manipulator"&u'm +26 "core" ' + ."da"Elbow.hold +2 "manipulator"&E, +4 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2 Pucks below Top Plate +3 "storage"(' +23 "core" ' +4 "manipulator"&{% +4 "core" %͛  h \\ +2 "storage"( & +4 "core" &O \ +2 ."da"Forearm.force -20 +2 "manipulator"&5 +3 ."da"Forearm.seek 1 + 346 counts +2 "manipulator"&j' +14 "core" ' +2 "manipulator"&c& +5 "core" & %  d. +2 "storage"(~& +4 "core" &O G\  +3 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&>' +21 "core" ' +3 "storage"(% +7 "core" % #\  +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (% +3 "core" %j. \ Ym + "manipulator"&r% +4 "core" %ϻ  ci +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +37 ' + ."downElevator"SE.coast + "storage"(5 +2 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +2 #tStarting finalPurge +4 "processing"%_& +4 "core" &#\  +2 "manipulator"&& +4 "core" & E C e. +2 "manipulator"&% +4 "core" %\  D B e +2 ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&(, +182 "core" ( +7 "manipulator"&;& +14 "core" &, ^ ^ i[ +3 ."psFlush"Elbow.reconfigure LooseElbow +6 "manipulator"&$ &.,(#b +2 && +10 "core" &, \\ \\ i[ +2 ."psFlush"Forearm.seek :garage +5 "manipulator"&' +101 "core" ' +2 ."psFlush"Hand.close + "manipulator"&}/ +78 "core" / + "manipulator"&& +5 "core" &, & ) d[ + "manipulator"&% +4 "core" % -  ( O d + ."psFlush"Forearm.seek :retract +3 "manipulator"&%'\ +102 "core" ' + ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +126 "core" ( + "manipulator"&& +7 "core" &n g e ] j +3 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +4 &,& +7 "core" &n ] [ ^ j +3 ."psFlush"Forearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +4 "manipulator"&' +105 "core" ' +2 "manipulator"&T& +4 "core" &n n P l + "manipulator"& % +5 "core" %   m +2 "processing"%)& +3 "core" &\  +2 "processing"%-& +5 ."psFlush"PC.seek :closed +3 "processing"%1(] +7 "core" &\  + &%\  +9 &&r\ . +11 &a#\ B +5 &Mtb\ T +11 & R\ T +14 &Tj\ U +17 &R\ T +7 &QR{\ U +14 &Ur\ U +5 &Rm\ T + &S5\ T +9 & YX\ U +6 &"Z\ U +10 &#S\ T +13 &%R\ T +6 &'bU\ T +12 &)#Y\ U +8 &*Z\ U +14 &,X\ T +6 &.jU\ T +11 &0+Y\ U +10 &1Y\ T +8 &3W\ T +6 &5rU\ T +9 &74V\ T +9 &8S\ U +10 &:X\ T +10 &<X\ T +13 &?Y\ U +6 &AU\ T +10 &CT\ T +9 &EBZ\ U +10 &Ge\ V +9 &H|\ X +9 &Jy\ Z +9 &L;\ Z +10 &M\ Z +9 &O\ [ +10 &Q\ Z +14 &SB\ [ +11 &U\ Z +3 &V\ [ +12 &X\ [\ +6 &ZH\ [ +15 &\\\ \ H +11 &]<Lx\ W +27 &]y?\ 9 +4 ( +5 &]y.\ 9 +2 &]y.\ 9 +2 &]y.\ 9 +5 &]y.\ 9 + "processing"%-& +16 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 +9 "processing"%0& +14 "core" &]y/\ 9 +2 &]y/\ 9 +7 ."psFlush"Hand.open +3 "manipulator"&e1 +73 "core" 1 + "manipulator"&% +4 "core" % b _ t l +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&*'\ +90 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%8 +133 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%'TE +234 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +874 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%< +72 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%#  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%5' +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%2 +74 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%b'\ +599 "core" ' + ."psFlush"PSR.select :air +50 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%9' +2131 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%3 +84 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%. U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%\ ' +2619 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%! @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +2619 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%x  +72 "core"  + ."psFlush"PS.seek :empty +3 "processing"%7'ղ +2624 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%/ +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%'' +2623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%C +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2642 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%J' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%P  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%4'ղ +2631 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%( +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%?'TE +1113 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%@' +1610 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%S +72 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%H  +56 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%V' +2630 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%R +73 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%\\'\ +600 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2122 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%G +85 "core"  + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%X' +2646 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%^ @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%N' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%Y  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%6'ղ +2625 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%g +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%f' +2631 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%" +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%[' +2620 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%D @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +139 "Can"}\ ?? +2479 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%=  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%K'ղ +2628 "core" ' + #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +4 "core" &PR +2 "manipulator"&A& +3 "core" &n r r +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&I(k +2 "core" ( +2 "manipulator"&&& +3 "core" &n I r +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &v& +3 "core" &n c r +2 .tForearm.seek PC +2 "manipulator"&M' +92 "core" ' + .tHand.close + "manipulator"&W/ +75 "core" / + .tPC.seek :open +2 "processing"%( +451 "core" ( + "manipulator"&h& +4 "core" &n ( u +2 "manipulator"&q% +3 "core" % Ϣ b u1 +2 .tForearm.seek :retract +2 "manipulator"&z'\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&Q( +377 "core" ( + "manipulator"&:& +4 "core" &(  pAc + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &k& +2 "core" &( ! pAc +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&o' +100 "core" ' + "manipulator"&+& +4 "core" &( }  pAb +2 "manipulator"&d% +3 "core" % r t  o +2 "collection"'p& +4 "core" &PS + "collection"'t& +4 .tCC.seek :closed + "collection"'a(` +3 "core" &NQ +4 &OQ 1 +10 &)D|NR 4 +9 &Im~NS H +9 &gOS U +10 &PQR U +9 &_SPR U +9 &"NPS T +10 &PRT U +9 &ROR U +10 &hOPS T +9 &*QPR T +9 & UPR U +10 &"SQS U +9 &$nTPQ U +9 &&1QOS U +10 &'VRS T +9 &)QOS U +10 &+xURR T +9 &-:VOT T +9 &.OQS T +10 &0UQS T +9 &2UQT U +9 &4ATQT U +10 &6URR T +9 &7ORR T +10 &9SQT T +9 &;JTQS T +9 &= UQS U +10 &>QRS T +9 &@RQU T +9 &BRUPT T +10 &DOSV T +9 &ERRS T +10 &GTUU T +9 &IZVXY T +9 &Kh_^ W +10 &L|p Z +9 &N ^ +9 &PA ` +10 &R ` +9 &S a +10 &U a +9 &WD a +9 &Y b +10 &Z b" +9 &\\ b( +9 &^9 b0 +10 &_ 7 +9 &`Q 8 +10 &`v R +6 ( + "collection"'t& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.26 + "collection"'`& +4 "core" &`t R + &`s R +2 .tHand.open + "manipulator"&y1 +71 "core" 1 + "manipulator"&n% +4 "core" %  c _ l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'i& +3 "core" &`s R +2 "collection"']% +4 "core" %ӳ + .tCSV.dial CSR +2 "collection"'  +42 "core"  + "collection"'m% +4 "core" %Ӱ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'s'qi +1343 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '{% +48 "core" %qi  +2 .tCS.reconfigure CSfast +3 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"' 'C +685 "core" ' + .tCSV.dial :waste +2 "collection"'c +131 "core" + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'~'Ӵ +1974 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'& +4 "core" &`s R + "collection"'l% +4 "core" %Ӹ + .tCSV.dial :flush +2 "collection"'|  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'O'qi +1278 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +44 "core" A + "collection"'r% +4 "core" %qf +2 .tCS.seek 7ml +2 "collection"''{ +557 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +3 "collection"'  + 'w  +44 "core"  +95  + .tCBV.dial :waste1 +2 "collection"'u @ +44 "core" > +2 .tCS.seek 0ml + "collection"'_'Ӵ +1761 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'j& +3 "core" &`r R +2 "collection"'% +3 "core" %Ӹ +2 .tCSV.dial :flush + "collection"'  +77 "core" +2 .tCS.seek 5ml +2 "collection"''qi +1289 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'> @ +46 "core" B + "collection"';% +4 "core" %qi  +2 .tCS.seek 7ml +2 "collection"''~ +571 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +57 "core" ~ + .tCBV.dial :waste2 +2 "collection"'  +104 "core"  +2 .tCS.seek 0ml + "collection"'E'Ӵ +1766 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'}& +3 "core" &`q R +2 "collection"'% +4 "core" %ӳ + .tCSV.dial CSR +2 "collection"'  +45 "core"  + "collection"'% +4 "core" %ӳ +2 #tPulling 8ml of CSR.kill .CSR.select :kill +2 "collection"' +9 .tCS.seek 8ml +2 "collection"'' +2011 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"',' +561 "core" ' + ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"' +5 'T  +100 "core" +38  + .tCTV.dial :intake +2 "collection"'  +73 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"')' +2013 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +76 "core"  + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml +2 "collection"'%'Ӵ +584 "core" ' + .tCSV.dial CSR +2 "collection"'U  +104 "core"  + "collection"'-% +4 "core" %Ӹ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'0'qi +1342 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'e' +1349 "core" ' + .tCSV.dial CBV +2 "collection"' +103 "core" +2 .tCS.seek 0ml + "collection"'8'Ӵ +2616 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" && ] e i@W + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&L( +47 "core" ( + "manipulator"&& +4 "core" &  E n +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &<& +3 "core" &  n + .tForearm.seek CC +2 "manipulator"&#' +96 "core" ' + .tHand.close + "manipulator"&Z/ +71 "core" / + .tCC.seek :open +2 "collection"'2( +475 "core" ( + "manipulator"&5& +4 "core" & V r +2 "manipulator"&b% +3 "core" %  J r +2 .tForearm.seek :retract +2 "manipulator"&3'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&.(, +279 "core" ( + "manipulator"&9& +4 "core" &, n sJ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" &,  sJ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&\ ' +115 "core" ' + .tHand.open + "manipulator"&x1 +67 "core" 1 + "manipulator"&B% +4 "core" % j 8 6 h@ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +104 "core" ' + "processing"%7& +4 "core" &5\  +25574 "Can"r\ "33 +60002 x\ "22 +60002 v\ !32 +60002 t\ !32 +60002 w\ 23 +60003 w\ 23 +60002 z\ !22 +60002 ~\ 32 +60002 \ 32 +60002 \ 22 +60002 \ 32 +60002 \ 32 +60003 \ 22 +60002 \ 22 +60002 {\ 33 +60002 ~\ 33 +60002 w\ 22 +60002 p\ 32 +60002 k\ 22 +60003 m\ 32 +60002 n\ 23 +60002 q\ 22 +60002 v\ 32 +60002 y\ 32 +60002 }\ 32 +60002 \ 22 +60003 \ 33 +60002 \ 22 +60002 \ 32 +60002 \ 32 +60002 \ 22 +60002 \ 32 +60002 \ 23 +60002 \ 32 +60003 \ 33 +60002 \ 22 +60002 \ 22 +60002 \ 32 +60002 \ 32 +60002 \ 32 +60002 \ 32 +60002 \ 32 +60003 \ 33 +60002 \ 33 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ S32 +60002 \ 21 +60002 \ 22 +60002 \ 21 +60003 \ 22 +60002 \ 22 +60002 \ 21 @EST1577768471.28 \ 11 +60002 \ 11 +60002 \ 12 +60002 \ d22 +60002 \ N22 +60002 \ G32 +60003 \ D22 +60002 \ A22 +60002 \ >22 +60002 ~\ =22 +60047 {\ ;22 +59957 v\ :22 +60002 v\ 822 +60002 w\ 722 +60002 z\ 622 +60003 \ 422 +60002 \ 232 +60002 \ 123 +60002 \ /22 +60002 \ -33 +60002 y\ ,22 +60002 u\ )32 +60002 \ %33 +60002 \ #22 +60002 \ 22 +60003 \ 22 +60002 \ 22 +60002 \ 32 +60002 \ 32 +60002 \ 32 +60002 \ 32 +60002 \ 32 +60002 \ 33 +60002 \ 22 +60003 \ 22 +60002 \ 32 +60002 \ 32 +60002 \ 32 +60002 \ 32 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60003 \ 32 +60002 \ 22 +60002 \ 32 +60002 q\ 32 +60002 k\ 32 +60002 j\ 33 +60002 h\ 22 +60002 n\ 32 +60003 l\ 22 +60002 g\ 32 +60002 c\ 32 +60002 \\\ 33 +60002 ]\ 32 +60002 [\ 32 +60002 W\ 32 +60002 M\ 33 +60003 L\ 33 +60002 M\ 33 +60002 K\ 33 +60002 L\ 32 +60002 K\ x21 +60002 O\ 21 +60002 M\ 21 +60003 K\ 22 +60002 K\ 22 +60002 H\ 22 +60002 L\ 21 +60002 K\ 22 +60002 K\ 12 +60002 E\ 22 +60002 D\ 11 +60003 F\ 22 +60002 C\ 22 +60002 C\ 21 +60002 F\ _22 +60002 B\ J32 +60002 @\ C22 +60002 C\ @32 +60003 D\ =32 +60002 D\ :32 +60002 D\ :33 +60002 D\ 733 +60002 C\ 632 +60002 D\ 533 +60002 E\ 422 +60002 E\ 322 +60003 D\ 232 +60002 D\ 132 +60002 G\ 023 +60002 E\ .33 +60002 B\ .32 +60002 A\ ,33 +60002 >\ +32 +60003 =\ )32 +60002 <\ (22 +60002 @\ '32 +60002 @\ %32 +60002 @\ #33 +60002 B\ "32 +60002 B\ !33 +60003 E\ 33 +60002 O\ 32 +60002 Q\ 33 +60002 Y\ 33 +60002 Z\ 22 +60002 \\\ 33 +60002 b\ 33 +60003 `\ 33 +60002 `\ 33 +60002 ^\ 33 +60002 b\ 32 +60002 a\ 33 +60002 `\ 33 +60002 e\ 33 +60003 g\ 22 +60002 h\ \ 33 +60002 h\ \ 22 +60002 h\ 33 +60002 f\ 32 +60002 h\ 32 +60002 i\ 33 +60003 j\ 33 +60002 k\ 32 +60002 j\ 33 +60002 k\ 23 +60002 m\ 33 +60002 s\ 33 +60003 s\ 33 +60002 u\ 23 +60002 v\ 33 +60002 w\ 33 +60002 z\ 33 +60002 }\ 32 +60003 \ 33 +60002 \ v22 +60002 ~\ 22 +60002 ~\ 22 +60002 \ 22 +60002 \ 21 +60003 \ 22 +60002 \ 21 @EST1577854874.35 \ 21 +60002 \ 22 +60002 \ 11 +60002 \ 22 +60003 \ 22 +60002 }\ 22 +60002 z\ 21 +60002 z\ 22 +60002 x\ S22 +60002 t\ F22 +60003 t\ ?22 +60002 p\ <22 +60002 n\ 922 +60002 m\ 732 +60002 i\ 623 +60002 i\ 422 +60003 f\ 422 +60002 a\ 132 +60002 a\ 022 +60002 Z\ /32 +60002 Y\ .32 +60003 Z\ -33 +60002 V\ ,22 +60002 U\ +23 +60002 R\ *32 +60002 R\ )32 +60002 O\ (22 +60003 K\ '23 +60002 H\ %23 +60002 B\ #22 +60002 7\ #33 +60002 5\ !23 +60002 :\ 33 +60003 =\ 33 +60002 @\ 32 +60002 >\ 33 +60002 9\ 33 +60002 8\ 32 +60002 4\ 32 +60003 2\ 22 +60002 0\ 32 +60002 /\ 23 +60002 .\ 33 +60002 .\ 32 +60002 ,\ 23 +60003 /\ 33 +60002 /\ \ 22 +60002 ,\ 32 +60002 0\ 33 +60002 1\ 33 +60003 1\ 33 +60002 4\ 33 +60002 5\ 32 +60002 7\ 33 +60002 6\ 33 +60002 9\ 32 +60003 =\ 32 +60002 @\ 32 +60002 D\ 33 +60002 H\ 33 +60002 I\ 33 +60002 K\ 33 +60003 M\ 32 +60002 T\ 33 +60002 P\ 33 +60002 N\ 32 +60002 M\ 32 +60002 J\ 33 +60003 J\ 32 +60002 A\ 21 +60002 B\ 22 +60002 =\ 22 +60002 <\ 22 +60002 >\ 22 +60003 ;\ 22 +60002 <\ 22 +60002 2\ 22 +60002 1\ 22 +60002 /\ 22 +60002 4\ 22 +60002 5\ 22 +60003 4\ 21 +60002 7\ 21 +60002 8\ 21 +60002 9\ 11 +60002 =\ 21 +60002 ?\ O32 +60002 ;\ C22 +60002 A\ >33 +60003 B\ ;32 +60002 G\ 722 +60002 E\ 722 +60002 E\ 522 +60002 E\ 332 +60002 C\ 233 +60002 B\ 122 +60002 C\ 032 +60003 S\ /22 +60002 Q\ .22 +60002 K\ -23 +60002 P\ ,32 +60002 V\ +22 +60002 b\ +33 +60002 l\ )32 +60003 n\ )32 +60002 k\ (32 +60002 p\ (22 +60002 t\ &33 +60002 z\ %22 +60002 }\ $22 +60002 \ #32 +60003 \ "23 +60002 \ 23 +60002 \ 32 +60002 \ 32 +60002 \ 22 +60002 \ 23 +60002 \ 22 +60003 \ 22 +60002 \ 32 +60002 \ 32 +60002 \ 33 +60002 \ 32 +60002 \ 32 +60002 \ 33 +60003 \ 32 +60002 \ 33 +60002 \ 32 +60002 \ 33 +60002 \ \ 32 +60002 \ \ 33 +60002 \ 33 +60003 \ 33 +60002 \ 32 +60002 \ 33 +60002 \ 32 +60002 \ 43 +60002 \ 32 +60002 \ 33 +60002 \ 33 +60003 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 33 @EST1577941277.45 \ 22 +60002 \ 22 +60002 \ 22 +60003 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 21 +60003 \ 12 +60002 \ 21 +60002 \ 22 +60002 \ 11 +60002 \ 22 +60002 \ 21 +60003 \ 21 +60002 \ 21 +60002 \ 21 +60002 \ 21 +60002 \ J22 +60002 \ @22 +60002 \ <32 +60003 \ 932 +60002 \ 722 +60002 \ 422 +60002 \ 423 +60002 \ 222 +60002 \ 222 +60002 \ 032 +60002 \ /22 +60003 \ .32 +60002 \ ,22 +60002 \ ,32 +60002 \ +32 +60002 \ +32 +60002 \ *22 +60002 \ )32 +60003 |\ (23 +60002 |\ '22 +60002 |\ &33 +60002 x\ %33 +60002 y\ $22 +60002 x\ #22 +60002 y\ #22 +60002 y\ !33 +60003 }\ 33 +60002 \ 32 +60002 \ 22 +60002 \ 32 +60002 \ 33 +60002 \ 33 +60002 \ 32 +60002 \ 32 +60002 \ 22 +60003 \ 33 +60002 \ 23 +60002 \ 23 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 32 +60003 \ 32 +60002 \ \ 22 +60002 \ 23 +60002 \ 32 +60002 \ 22 +60002 \ 22 +60002 \ 32 +60002 \ 33 +60003 \ 33 +60002 \ 33 +60002 \ 33 +60002 \ 32 +60002 \ 33 +60002 \ 33 +60002 \ 33 +60003 \ 33 +60002 \ 32 +2185 #t-> access 1 +3 .SE.seek :down + "storage"(C'} +3 "core" ' +2 "manipulator"&'% +3 "core" %\   V/ +2 "manipulator"&& +4 "core" &,  VJ + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((<1 +1334 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (P& +2 "core" &<5\ \  B +56450 "Can"\ ">> +3635 #t-> exit +5 #mEXIT @1577988715.55EST @1578493145.40EST = =tMAIN =mMAIN_scheduler @EST1578493147.14 #"core_reset"Sent BREAK +2 #t@0x3853, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +216 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +371 "Can"\ Q \ Qd + #tPolling Can every 10:00 +2 #Cleanly exited at 13:11:55EST02-Jan-20 +1493 #-> ESP.ready! +3 #Powering core bus +483 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +3 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %\ ; + .tSS.configure SSconfig +2 "sampler")#.0X b + .tForearm.configure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 &\ & +2 "core" & I ? + .tElbow.configure LooseElbow +2 "manipulator"&$ &.,(#b +4 "storage"( & +3 "core" & \ E + .tSC.configure SCloose +2 "storage"($.\ 1~b +3 ( % +2 "core" % \ E +2 .tSE.configure SEconfig + "storage"(#QK-0-\ b +3 .tCH.coast + "collection"'  +2 "core" + .tCH.configure CHconfig +2 "collection"'\ 2 +2 .tPH.coast + "processing"%  +3 "core" + .tPH.configure PHconfig +2 "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 + "sampler") +10 "collection"'% +3 "core" %,\ ) +2 ."rdySampler"Intake.select :close +3 "processing"%% +2 "manipulator"&% +2 ."rdySampler"Exhaust.select :close +5 .CTV.dial :air + "collection"'  +3 "core" %o\ P + % J D +  +2 ."rdyProcessing"PSV.dial :air +3 ."rdySampler"CSV.dial :waste1 +3 "manipulator"&% + "processing"%  +3 "collection"' +4 "core" % I A d + .tForearm.reconfigure LooseForearm +3 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract + "manipulator"&'\ +32 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler") +3 "core"  +2 "sampler")  +16 "core"  +3 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +2 "collection"'#d @b +3 "sampler")#.0X access 2 +3 .SE.seek :down + "storage"(;'} +3 "core" ' +2 "manipulator"&<% +4 "core" %\   + "manipulator"&=& +4 "core" &  . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(>(K +1300 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (?& +2 "core" &K/   ]\ 8  +24936 #t-> startTube 2 +3720 #-> da 40 +2 #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 09:27:09EST08-Jan-20\\n{5 => 22,\\n 7 => 0}\\nCan@09:19:15, 22.1C, 13% humidity, 15.2psia, 12.899V, 0.116A, 0.110A avg, 1.50W",Subject: "da sampling at most 40ml" +3 "collection"'@& +4 "core" &}~%\  + .tHand.open +2 "manipulator"&A1 +75 "core" 1 +2 "manipulator"&B% +4 "core" % \ \ \  + ~ +2 "storage"(C% +3 "core" % \  +2 "storage"(D. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 .tSC.seek 2 +2 "storage"(E( +1312 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (F& +2 "core" & \ | t 4\  +2 "manipulator"&G& +3 "core" & {. +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&H( +18 "core" ( +2 "manipulator"&I& +4 "core" &  z5 + "storage"(J& +4 "core" & \ | I\  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&K' +98 "core" ' +2 "storage"(L& +4 "core" & \ } \  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(M' +277 "core" ' +2 "storage"(N- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (O& +3 "core" & \ q y Q\  +2 "manipulator"&P& +3 "core" &  z4 +2 .tElbow.seek 2 + "manipulator"&Q( +3 "core" ( +2 "manipulator"&R& +3 "core" &  x4 +2 "storage"(S& +3 "core" & \ r v L\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&T'Ϊ +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&U/ +73 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&V& +2 "storage"(W'} +5 "core" &  y4 +2 "manipulator"&X% +4 "core" % Ο { +2 .tForearm.seek :retract + "manipulator"&Y'\ +96 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Z( +138 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +8 "core" ( +2 "manipulator"&[& +4 "core" &* L zCr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &* , zCr +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]' +94 "core" ' +2 "manipulator"&^& +4 "core" &*  zCr + "manipulator"&_% +4 "core" %  z +2 "collection"'`& +4 "core" &|~1\  + "collection"'a& +4 .tCC.seek :closed +2 "collection"'b(` +3 "core" &I\  +3 &~5\   +9 &2}|1 - +10 &_|> A +9 &)v|~@ T +9 &Q|~< U +10 &R|I T +9 &lR} U +9 &.W~ U +10 &U} U +9 &R| U +10 &tR| U +9 & 6R~~ U +9 &!R} U +10 &#Q} T +9 &%|U~ U +9 &'=X~ U +9 &)Q T +10 &*T} T +10 &,Q U +9 &.FR U +9 &0 U T +10 &1S T +9 &3Y~ U +9 &5OQ~ T +10 &7U\ T +9 &8T T +10 &:U T +9 &M| T +10 &?U U +9 &AQ T +9 &C_P T +10 &E!T~ T +9 &FW T +10 &H_ U +9 &J_o W +9 &L [\ +10 &M _ +9 &O ` +9 &QL ` +10 &S  a +9 &T a +10 &V a +9 &XP b +9 &Z b +10 &[   b% +9 &] b, +9 &_@ V +10 &`>+ +~ +9 &`bu Z +2 ( + "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.41 +2 .Hand.open + "manipulator"&c1 +74 "core" 1 +2 "manipulator"&d% +4 "core" %  v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler")f+ +3 "core" + +2 "sampler")g% +4 "core" %{ (\ = +2 "collection"'h& +3 "core" &`bx Z +3 "Can"\ #`` + #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast + "sampler")#.0X + "sampler")0% +4 "core" % &\  + #tEvacuated: Intake @14.7psia, Outlet @13.3psia +2 .SSV.dial :spit,avoiding: :exhaust + "sampler")1 +134 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'8'Ӵ +99 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")9 +134 "core" +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X' +1491 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")F +134 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +3 "collection"'G  +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'^'Ӵ +129 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +3 "sampler")_ +47 "core" ' + ."CSpush"CS.coast + "collection"'5 +86 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +339 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ']% +3 "core" %=b  +2 .tCS.seek 6ml + "collection"'E' +1338 "core" ' + .tdelay 2 seconds +203 .CSV.dial :waste2 + "collection"' +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'f'ӂ +1523 "core" ' + .tCSV.dial CSR +2 "collection"'k  +44 "core"  +2 "collection"'j% +3 "core" %ӄo +2 #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'l' +585 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'm% +3 "core" %W  +2 .tCS.seek 4.999ml + "collection"'n'qc +847 "core" ' + .tdelay 2 seconds +203 .CSV.dial CTV + "collection"'i  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'p'> +1096 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'q \  +3 'r9 +5 "core" 9d +102 "collection"'o9 +2 "core" 9d +103 "collection"'u9 +2 "core" 9 d +103 "collection"'v9 +2 "core" 9 d +103 "collection"'w9 +2 "core" 9d +103 "collection"'x9 +2 "core" 9d +103 "collection"'y9 +2 "core" 9d +103 "collection"'s9 +2 "core" 9d +103 "collection"'t9 +2 "core" 9"d +104 "collection"'|9 +2 "core" 9&d +103 "collection"'}9 +3 "core" 9+d +103 "collection"'~9 +2 "core" 9/d +103 "collection"'z9 +2 "core" 93d +103 "collection"'9 +2 "core" 97d +103 "collection"'{9 +2 "core" 9;d +103 "collection"'9 +3 "core" 9 @d +103 "collection"'9 +2 "core" 9!Dd +103 "collection"'9 +2 "core" 98Hd +103 "collection"'9 +2 "core" 9QLd +103 "collection"'9 +2 "core" 9iPd +103 "collection"'9 +3 "core" 9Ud +103 "collection"'9 +2 "core" 9Yd +103 "collection"' 9 +2 "core" 9]d +103 "collection"'\ 9 +2 "core" 9ad +103 "collection"'9 +2 "core" 9fd +103 "collection"' 9 +2 "core" 9jd +103 "collection"'9 +2 "core" 9+nd +103 "collection"'9 +2 "core" 9Hrd +103 "collection"'9 +2 "core" 9evd +141 "collection"'9 +10 "core" 9|d +102 "collection"' 9 +3 "core" 9a +103 "collection"' 9 +2 "core" 9_ +103 "collection"'9 +2 "core" 9\\ +103 "collection"'9 +2 "core" 9Z +103 "collection"'9 +2 "core" 9%W +103 "collection"'9 +2 "core" 9CT +103 "collection"'9 +2 "core" 9aR +103 "collection"'9 +2 "core" 9~O +103 "collection"'9 +2 "core" 9L +103 "collection"'9 +2 "core" 9J +103 "collection"'9 +3 "core" 9G +103 "collection"'%9 +2 "core" 9D +103 "collection"'9 +2 "core" 9B +103 "collection"''9 +2 "core" 9-@ +103 "collection"')9 +2 "core" 9H> +103 "collection"'(9 +3 "core" 9b< +103 "collection"'9 +2 "core" 9~9 +103 "collection"'9 +2 "core" 98 +103 "collection"'#9 +2 "core" 96 +103 "collection"',9 +2 "core" 94 +103 "collection"'-9 +3 "core" 92 +103 "collection"'"9 +2 "core" 90 +103 "collection"'/9 +2 "core" 9/ +103 "collection"'09 +2 "core" 9*. +103 "collection"'19 +2 "core" 9?, +103 "collection"'.9 +2 "core" 9U* +103 "collection"'29 +2 "core" 9j) +103 "collection"'49 +2 "core" 9~' +103 "collection"'59 +2 "core" 9& +103 "collection"'79 +2 "core" 9$ +103 "collection"'39 +3 "core" 9# +103 "collection"'99 +2 "core" 9" +103 "collection"'9 +2 "core" 9! +103 "collection"'69 +2 "core" 9  +103 "collection"'89 +2 "core" 9 +103 "collection"':9 +3 "core" 9  +103 "collection"'=9 +2 "core" 9  +103 "collection"' 9 +2 "core" 9 - +103 "collection"'<9 +2 "core" 9 =  +103 "collection"'?9 +2 "core" 9 J% +103 "collection"'@9 +3 "core" 9 X) +103 "collection"'A9 +2 "core" 9 e- +103 "collection"'B9 +2 "core" 9 r1 +103 "collection"'D9 +2 "core" 9 5 +103 "collection"'!9 +2 "core" 9 : +103 "collection"'C9 +2 "core" 9 > +103 "collection"'F9 +2 "core" 9 B +103 "collection"'G9 +2 "core" 9 F +103 "collection"'J9 +2 "core" 9 J +103 "collection"'L9 +2 "core" 9 O +103 "collection"'$9 +3 "core" 9 S +103 "collection"'&9 +2 "core" 9 W +103 "collection"'N9 +2 "core" 9 [ +103 "collection"'>9 +2 "core" 9 _ +103 "collection"'P9 +2 "core" 9 d +103 "collection"';9 +3 "core" 9 h +103 "collection"'R9 +2 "core" 9 l +103 "collection"'I9 +2 "core" 9\ p +103 "collection"'U9 +2 "core" 9\ t +103 "collection"'V9 +2 "core" 9\ y +103 "collection"'X9 +3 "core" 9\ } +103 "collection"'S9 +2 "core" 9\  +103 "collection"'H9 +2 "core" 9\ ! +103 "collection"'[9 +2 "core" 9\ ( +103 "collection"'\\9 +2 "core" 9\ - +103 "collection"'T9 +2 "core" 9\ 2 +103 "collection"'K9 +2 "core" 9\ 6 +103 "collection"'_9 +2 "core" 9\ ; +103 "collection"'O9 +2 "core" 9\ @ +103 "collection"'^9 +2 "core" 9\ C +103 "collection"'M9 +3 "core" 9\ H +103 "collection"'`9 +2 "core" 9\ K +103 "collection"'W9 +2 "core" 9\ P +103 "collection"'Y9 +2 "core" 9\ S +103 "collection"'Q9 +2 "core" 9\ V +103 "collection"'c9 +3 "core" 9\ Z +103 "collection"'d9 +2 "core" 9\ \\ +103 "collection"'*9 +2 "core" 9\ ` +103 "collection"'a9 +2 "core" 9\ c +103 "collection"'g9 +2 "core" 9\ f +103 "collection"']9 +3 "core" 9\ h +103 "collection"'h9 +2 "core" 9\ l +103 "collection"'9 +2 "core" 9\ o +103 "collection"'E9 +2 "core" 9\ p +103 "collection"'k9 +2 "core" 9\ s +103 "collection"'j9 +2 "core" 9\ t +103 "collection"'f9 +2 "core" 9\ w +103 "collection"'m9 +2 "core" 9\ y +103 "collection"'l9 +2 "core" 9\ } +103 "collection"'i9 +2 "core" 9\ } +103 "collection"'n9 +3 "core" 9\  +103 "collection"'r9 +2 "core" 9\  +103 "collection"'o9 +2 "core" 9\  +103 "collection"'u9 +2 "core" 9\   +103 "collection"'v9 +2 "core" 9\   +103 "collection"'w9 +3 "core" 9\ \  +3 .tCH.hold 10:00,70C +2 "collection"'x `\ `\  +4 "core"  +2953 "Can" +57049 "core" ` +2 "collection"'y9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'s'Ӵ +338 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'t @ +106 "core" B +2 .tCSV.dial :air + "collection"'| @ +44 "core" > +3 .tCS.seek 5ml +2 "collection"'}'qi +1348 "core" ' + .tCSV.dial CTV +2 "collection"'~  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'z @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'{ @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"''Ӵ +88 "Can"\ NN +1260 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"' +116 "core" + .tCBV.dial CSV +2 "collection"'  +30 "core"  +2 "collection"'% +3 "core" %Ӳ&$ B +2 .tCS.seek 5ml +2 "collection"''qg +1338 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'% +3 "core" %qd`bI  +2 .tCS.seek 6.999ml +2 "collection"' 'y +588 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'\ @ +56 "core" B +2 .tCS.seek 10ml +2 "collection"'' +840 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"' ` +118 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +4 '  +28 "core"  +109  +2 .tCS.seek 5ml +2 "collection"''qi +1346 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +104 "core" B +2 .tCSV.dial :waste + "collection"' +105 "core" +2 .tCS.seek :empty + "collection"''ӂ +1350 "core" ' + .tCSV.dial :air +2 "collection"' @ +74 "core" A +2 .tCS.seek 5ml +2 "collection"''qi +1353 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"''Ӵ +1351 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +103 "core"  + .tCBV.dial CSV +2 "collection"'%  +30 "core"  +2 "collection"'% +3 "core" %ӭ +2 .tCS.seek 4.999ml +2 "collection"'''qb +1341 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"')  +43 "core" +2 "collection"'(% +3 "core" %q]dN  +2 .tCS.seek 6.999ml +2 "collection"''r +586 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'#' +832 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +3 "collection"', ` +117 "core" _ +2 #tLysing Complete + "collection"'-& +4 "core" &`bqV Z +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&"% +3 "core" %\  r n +2 "storage"(/% +3 "core" %z   1\  +2 "storage"(0. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(1(R +378 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (.& +2 "core" &O   \ \ +2 "manipulator"&2& +52 "core" &*  l mCq + "manipulator"&4% +4 "core" %\  x o + l +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&5( +161 "core" ( +2 "manipulator"&7& +3 "core" &  qU +2 "storage"(3& +4 "core" &O  \ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&9' +100 "core" ' +2 "storage"(& +4 "core" &O ! / &\ \ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(6' +276 "core" ' +2 "storage"(8- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(:'y +31 "core" ' +2 "manipulator"&=& +4 "core" & b rU +2 "manipulator"& % +3 "core" % K r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&<'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&?( +161 "core" ( +2 "manipulator"&@& +4 "core" &* d i  lCo + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &A& +3 "core" &* [ \\ lCo +2 .tForearm.seek CC + "manipulator"&B' +96 "core" ' + .tHand.close +2 "manipulator"&D/ +69 "core" / +3 .tCC.seek :open +2 "collection"'!( +468 "core" ( +2 "storage"(C& +3 "core" &O = = E\ \ +2 "storage"(F& +3 "core" &O = < P\ \ +2 "manipulator"&G& +3 "core" &* }  pCm +2 "manipulator"&J% +3 "core" % )  p +2 .tForearm.seek :retract +2 "manipulator"&L'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&$( +162 "core" ( +2 "manipulator"&&& +3 "core" &  tE +2 "storage"(N& +4 "core" &O ? < X\ \ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&>'m +106 "core" ' + .tElbow.hold +2 "manipulator"&P, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&;1 +76 "core" 1 +2 "manipulator"&R% +4 "core" % ͓ r h lb +2 "storage"(I& +3 "core" &O \ \ + .tForearm.force -20 +2 "manipulator"&5 +2 .tForearm.seek 1 + 338 counts +2 "manipulator"&U'ο +16 "core" ' +2 "manipulator"&V& +4 "core" & \\ vC +2 "storage"(X& +3 "core" &O = = i\ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&S' +17 "core" ' +2 "storage"(H% +4 "core" % ` F\  +2 ."downElevator"SE.seek :down +4 "storage"(['} +99 (\\% +3 "core" %|< : 2\ \\y + "manipulator"&T% +4 "core" % l u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&K'\ +93 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast "storage"(6 +3 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'_& +4 "core" & +2 "manipulator"&O& +3 "core" & \\ vC +2 "manipulator"&^% +4 "core" %\  F v) +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&M(, +175 "core" ( +2 "manipulator"&`& +3 "core" &, e vM +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &, W vM +2 .tForearm.seek :garage + "manipulator"&Y' +102 "core" ' + .tHand.close +2 "manipulator"&Q/ +74 "core" / +2 "manipulator"&c& +4 "core" &, 3 pL +2 "manipulator"&d% +3 "core" %  O q +2 .tForearm.seek :retract + "manipulator"&*'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&a( +295 "core" ( +2 "manipulator"&g& +3 "core" &( N sBg +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &]& +3 "core" &(  tBg + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&h' +100 "core" ' +2 "manipulator"&& +4 "core" &) 6 rBf + "manipulator"&E% +4 "core" % p r +2 "collection"'k& +3 "core" & +2 "collection"'j& +3 .tCC.seek :closed +2 "collection"'f(` +3 "core" & +2 &  +10 &-r - +9 &ax A +9 &fn R +10 &'M R +9 &O} R +10 &J R +9 &mO R +9 &0K R +10 &Ou S +9 &OZ R +9 & uQF R +10 &"6O( S +9 &#M R +10 &%O R +9 &'}N R +9 &)@J R +10 &+Od R +9 &,OE R +9 &.L} R +10 &0GN R +9 &2\ L R +10 &3Os S +9 &5N R +9 &7NO S +10 &9O R +9 &:Q R +9 &<O R +10 &>WNr R +9 &@Q\\ R +10 &AOG R +9 &CN. R +9 &E_N R +10 &G!N R +9 &HQ S +9 &J] T +10 &LX~'K X +9 &N J \\ +10 &Oxk ^ +9 &Q] _ +9 &SKT _ +10 &U A _ +9 &V5 ` +9 &X& ` +10 &ZM a +9 &\\  a +10 &] b +9 &_w E +9 &`H.J *} +10 &`oi V + ( +2 "collection"'j& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.40 +2 "collection"'m& +3 "core" &`oh V + .tHand.open +2 "manipulator"&l1 +72 "core" 1 +2 "manipulator"&i% +4 "core" % ] o + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&n'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"%r +131 "core"  +2 "processing"%o% +3 "core" %\  +2 #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%u' +1618 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%v  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%w' +1613 "core" ' + .tPSV.dial PSR +2 "processing"%q +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%x' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%y +2 "collection"'p  +5 "core"  +2 "processing"%t  +44 "core"  +25 + .tPSV.dial :mixloop +2 "processing"%| +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing + "processing"%s  +133 "core" +2 .tPS.seek 0ml +2 "processing"%~' +2631 "core" ' + .tPSV.dial :air +2 "processing"%z  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%{ +43 "core" +2 .tPS.seek 0ml +2 "processing"%}' +2631 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" && oAd + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +46 "core" ( +2 "manipulator"&& +3 "core" & \\ r +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\ & +3 "core" & g r +2 .tForearm.seek CC + "manipulator"& ' +95 "core" ' + .tHand.close +2 "manipulator"& / +66 "core" / +2 .tCC.seek :open + "collection"'( +470 "core" ( +2 "manipulator"&& +3 "core" &  v +2 "manipulator"&% +3 "core" %  " v +2 .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (, +278 "core" ( +2 "manipulator"& & +3 "core" &, b w@ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, w@ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +43 "manipulator"&' +123 "core" ' + .tHand.open +2 "manipulator"&1 +67 "core" 1 +2 "manipulator"&% +4 "core" % T d g j + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +101 "core" ' + .tPSV.dial :mixloop +2 .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" & +2 "manipulator"&% +3 "core" %\  x +2 "storage"(% +4 "core" % \\ b\  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(%( +362 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & }  # 7\ $ +2 "manipulator"&& +3 "core" &, : q@ +2 "manipulator"&)% +3 "core" %\  P q +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&(( +199 "core" ( +2 "manipulator"&'& +4 "core" &  p$ + "storage"(& +4 "core" & }   \ $ + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&' +98 "core" ' +2 "storage"(,& +3 "core" & }   f\ $ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(-' +286 "core" ' +2 "storage"("- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (/& +2 "core" & | \ $ +2 "manipulator"&0& +3 "core" & G m$ +2 .tElbow.seek 2 +2 "manipulator"&.( +29 "core" ( +2 "manipulator"&2& +3 "core" &  oE +2 "storage"(4& +3 "core" & }   \ $ +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&7'Ϊ +22 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&3/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"(Z'} +6 "core" & ~ ) oE +2 "manipulator"&e% +3 "core" % Ρ r C o +2 .tForearm.seek :retract +2 "manipulator"&8'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&=( +147 "core" ' + ."downElevator"SE.coast + "storage"(5 +11 "core" ( +2 "manipulator"& & +4 "core" &' f d  kAe + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" &' k i E kAe +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&@' +102 "core" ' +2 "manipulator"&A& +4 "core" &' h e jAe +2 "manipulator"&9% +3 "core" %\ \\ ^ j +2 "collection"'5& +3 "core" &D +2 "collection"'D& +3 .tCC.seek :closed +2 "collection"'<(` +4 "core" &( +3 &  +8 &)n - +9 &cy B +10 &]k S +9 &N S +9 &R S +10 &QD R +9 &eO8 R +9 &&Qy S +10 &Q S +9 &Qu S +10 & lOV S +9 &".L S +9 &#Q R +10 &%O R +9 &'tP S +9 &)6M S +10 &*Qz R +9 &,Lg S +10 &.|L^ S +9 &0>Q[ S +9 &2OW S +10 &3N: S +9 &5L/ R +9 &7FO# S +10 &9O S +9 &:N R +10 &<R S +9 &>NN S +9 &@L R +10 &AN R +9 &CQ S +9 &EWN R +10 &GN R +9 &HW T +10 &Je U +9 &LKQ Y +9 &NFCR ^ +11 &OLHB ^ +8 &QOOA _ +9 &S@TS ` +10 &UVV ` +9 &VYY ` +10 &X\\[ a +9 &ZDa_ a +9 &\\dc b +10 &]ff b +9 &_ukgw @ +9 &`G)ml +~ +10 &`dlm !a + ( +2 "collection"'D& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.42 +2 .Hand.open + "manipulator"&b1 +71 "core" 1 +2 "manipulator"&C% +4 "core" % O P l e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&F'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'G  +133 "core"  + .tCSV.dial CTV +2 "collection"'J  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%&' +2619 "core" ' +2 "collection"'N% +3 "core" %MK'  +2 .tCS.seek 3.749ml +2 "collection"'B'I +1656 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air + "processing"%?  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%;  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%R' +2630 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'I ` +32 "core" ^ +2 .tCSV.dial :air + "collection"'V @ +45 "core" > +2 .tCS.seek 10ml +2 "collection"'X' +1653 "core" ' + .tCSV.dial CTV +2 "collection"'H  +45 "core"  +2 .tCS.seek 0ml +2 "collection"'L'Ӵ +2604 "core" ' + .tCBV.dial :waste1 +2 "collection"'\\ @ +28 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'T  +135 "core" +2 "collection"'$& +4 "core" &`d} !a + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&>% +3 "core" %\  6 m +2 "storage"(_% +3 "core" %y !  \  +2 "storage"(U. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(O(R +378 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (^& +3 "core" &R\ \ + "manipulator"&:& +4 "core" && i i E kAe + "manipulator"&S% +4 "core" %\  l i Z k + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&`( +163 "core" ( +2 "manipulator"&W& +3 "core" & ~  pg +2 "storage"([& +4 "core" &R   \ \ + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&1' +93 "core" ' +2 "storage"(P& +4 "core" &R  # \ \ + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(Q' +281 "core" ' +2 "storage"(c- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&d& +3 "core" & |  ng + "storage"(K& +4 "core" &R  i\ \ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&Y'm +27 "core" ' + .tElbow.hold +2 "manipulator"&g, +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 "storage"(M- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(]' +33 "core" ' +2 "manipulator"&% +4 "core" %͚ Q Q J gv + "storage"(E& +4 "core" &R \ \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 345 counts + "manipulator"&k' +15 "core" ' +2 "manipulator"&*& +4 "core" & P qe +2 "storage"(!& +3 "core" &R   \ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&m' +21 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(l' +40 "core" ' +2 "manipulator"&i& +4 "core" & { pe +2 "manipulator"&j% +3 "core" % oX +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&r'\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&o( +166 "core" ( +2 "manipulator"&h& +4 "core" && ] h j@Z +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &v& +3 "core" && \\ f k@Z + .tForearm.seek CC +2 "manipulator"&u' +94 "core" ' + .tHand.close +2 "manipulator"&q/ +36 "Can"\ XW +38 "core" / +42 .tCC.seek :open +10 "collection"'w( +471 "core" ( +2 "storage"(y& +3 "core" &R  \ \ +2 "storage"(t& +4 "core" &R   b\ \ + "manipulator"&p& +4 "core" && E n@Z + "manipulator"&|% +4 "core" %   o + .tForearm.seek :retract +2 "manipulator"&s'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&x( +160 "core" ( +2 "manipulator"&z& +4 "core" &  r< + "storage"(~& +4 "core" &R ; 2\ \ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&{'m +105 "core" ' + .tElbow.hold +2 "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&1 +76 "core" 1 +3 "manipulator"&}% +4 "core" % ͝ _ h jS +2 "storage"(& +3 "core" &R   \ \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 348 counts +2 "manipulator"&' +17 "core" ' +2 "manipulator"&& +4 "core" &  v: + "storage"(& +4 "core" &R H ? L\ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&\ ' +25 "core" ' +2 "storage"( % +4 "core" % > < L\  +2 ."downElevator"SE.seek :down +3 "storage"(a'} +100 (n% +3 "core" %g6 / 0 4\ [u + "manipulator"&f% +4 "core" % V rF +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +52 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"% ' +2624 "core" ' + .tdelay 1 second +103 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +43 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"%' +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &j\ # + "manipulator"&& +4 "core" & 7 x: + "manipulator"&% +4 "core" %\   y +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +176 "core" ( +2 "manipulator"&& +3 "core" &,  y> +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  y> +2 .tForearm.seek :garage + "manipulator"&' +100 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 "manipulator"&)& +3 "core" &, F s> +2 "manipulator"&'% +3 "core" % .  s +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"& (k +124 "core" ( +2 "manipulator"&,& +4 "core" &r b x + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &r  x +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&"' +104 "core" ' +2 "manipulator"&/& +4 "core" &r { + "manipulator"&0% +4 "core" % { +2 "processing"%2& +4 "core" &k\ $ + "processing"%4& +4 .tPC.seek :closed + "processing"%3(] +4 "core" &l\ % +3 &j\ $ +8 &3o\ . +10 &bn\ B +9 &Az}\ U +9 &W\ !U +10 &Y~\ !U +9 &[x\ !U +10 &HY\ !T +9 & Y\ !U +9 &Z\ !T +10 &Z\ U +9 & OU\ !U +9 &"W\ !U +10 &#R\ "T +9 &%X\ !T +10 &'XY\ T +9 &)W\ T +9 &*]\ !U +10 &,W\ !U +9 &.`Y\ !T +9 &0!V\ !U +10 &1V\ !T +9 &3Z\ !T +10 &5hT\ !T +9 &7)W\ "U +9 &8\\\ !U +10 &:]\ U +9 &1V\ !U +10 &?]\ U +9 &AZ\ !U +10 &CwZ\ !U +9 &E8`\ U +9 &Fm\ W +10 &H\ Y +9 &Jo\ Z +9 &L0\ [ +10 &M\ [ +9 &O\ [ +10 &Qv\ [ +9 &S8\ [ +9 &T\ [\ +10 &V\ [\ +9 &X{\ \\ +9 &Z>h\ [ +10 &[\ M +9 &]*Dx,\ $m +10 &]}<$\ !3 +5 ( + "processing"%4& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 +2 "processing"%& +4 "core" &]}% \ "3 + &]}%\ "3 + .tHand.open +2 "manipulator"&e1 +73 "core" 1 +2 "manipulator"&(% +3 "core" % 6 y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tPRV.dial :air +2 "processing"%  +45 "core"  + .tPSV.dial :mixloop +2 "processing"%6 +44 "core" +2 "processing"%-% +4 "core" %\ ! +2 .tPS.seek 0.3ml +2 "processing"%7' +394 "core" ' + .tPSV.dial PSR +2 "processing"%A +102 "core"  +2 "processing"%9% +4 "core" %\ ! + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%5'.U +499 "core" ' +2 .tdelay 3 seconds +303 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%.' +1919 "core" ' + .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%Z +101 "core" + .tPTV.dial :mixing +2 "processing"%8 @ +75 "core" B + .tPBV.dial :waste2 +2 "processing"%  +94 "core"  +2 .tPS.seek 0ml +2 "processing"%b' +2624 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&C& +4 "core" &r & w +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&D(k +4 "core" ( +2 "manipulator"&G& +4 "core" &r  v + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &J& +3 "core" &r  w + .tForearm.seek PC +2 "manipulator"&@' +92 "core" ' + .tHand.close +2 "manipulator"&%/ +76 "core" / +2 .tPC.seek :open + "processing"%( +450 "core" ( +2 "manipulator"&N& +3 "core" &r  y +2 "manipulator"&#% +3 "core" % ϫ 0 y- +2 .tForearm.seek :retract +2 "manipulator"&?'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&;(, +136 "core" ( +2 "manipulator"&&& +3 "core" &, @ x* +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &I& +3 "core" &,  x* +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&V' +114 "core" ' + .tHand.open +2 "manipulator"&B1 +69 "core" 1 +2 "manipulator"&H% +52 "core" % d \\ ^ u l4 + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +99 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%\\& +4 "core" &A\ $ +2 "manipulator"&T% +3 "core" %\   y +2 "storage"($% +3 "core" % Q P B\  +2 "storage"(>. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(_( +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (U& +2 "core" &  % " \ % +2 "manipulator"&^& +3 "core" &, B q) +2 "manipulator"&:% +3 "core" %\  _ r +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&S( +188 "core" ( +2 "manipulator"&W& +4 "core" & n w0 + "storage"([& +4 "core" &  ` ^\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&P' +93 "core" ' +2 "storage"(=& +3 "core" &  g g \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(F' +283 "core" ' +2 "storage"(c- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (d& +2 "core" &  3 4\  +2 "manipulator"&K& +3 "core" & T t0 +2 .tElbow.seek 2 +2 "manipulator"&M( +28 "core" ( +2 "manipulator"&& +4 "core" &  v + "storage"(E& +4 "core" &  Y P @\  + .tForearm.seek 2 + 300 counts +2 "manipulator"&*'Ϊ +23 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&!/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&i& +5 "storage"(j'} +4 "core" & u +2 "manipulator"&1% +3 "core" % Π $ x +2 .tForearm.seek :retract +2 "manipulator"&`'\ +92 "core" ' +2 .tElbow.seek PC +2 "manipulator"&Q(k +162 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +89 "core" ( +2 "manipulator"&Y& +4 "core" &r 2 x + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &r C y +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&]' +89 "core" ' +2 "manipulator"&h& +4 "core" &r z y +2 "manipulator"&v% +3 "core" %  yY +2 "processing"%m& +3 "core" &\ \ # +2 "processing"%g& +3 .tPC.seek :closed +2 "processing"%q(] +3 "core" &\ # +4 &\ #, +10 &&B\ 4 +9 &Dm\ H +9 &m\ U +10 &R\ T +9 &[[\ U +10 &Y\ U +9 &Y\ U +9 &Y\ U +10 &dT\ T +9 &%V\ U +9 & ^\ U +10 &"V\ T +9 &$lZ\ T +10 &&.U\ T +9 &'Z\ T +9 &)]\ U +10 &+tZ\ T +9 &-5\\\ U +9 &.Y\ U +10 &0\\\ U +9 &2{[\ U +10 &4>W\ T +9 &6T\ T +9 &7X\ T +10 &9V\ U +9 &;EX\ U +9 &=\\\ T +10 &>Y\ T +9 &@U\ T +10 &BNY\ T +9 &D[\ T +9 &Ec\ U +10 &Gw\ X +9 &IF\ Z +9 &K\ [ +10 &L\ Z +9 &N\ [ +10 &PL\ [ +9 &R\ Z +9 &S\ [ +10 &U\ Z +9 &WS\ [\ +9 &Y\ \\ +10 &Z\ \\ +9 &\\v\ @ +10 &]Z.\ T +9 &]y*\ "5 +2 ( + "processing"%g& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.65 + .Hand.open + "manipulator"&r1 +73 "core" 1 +2 "manipulator"&<% +4 "core" %  wY + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&y'\ +95 "core" ' + .tSC.coast + "storage"(6 +4 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%t  +2 %p9 +6 "core" 9 +102 "processing"%|9 +2 "core" 9 +103 "processing"%z9 +2 "core" 9  +103 "processing"%~9 +2 "core" 9  +103 "processing"%u9 +2 "core" 9 +103 "processing"%o9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%}9 +2 "core" 9 +103 "processing"%9 +3 "core" 9" +103 "processing"%9 +2 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"% 9 +2 "core" 9/ +103 "processing"%s9 +2 "core" 93 +103 "processing"%n9 +3 "core" 97 +103 "processing"%f9 +2 "core" 9; +103 "processing"%x9 +2 "core" 9@ +103 "processing"%{9 +2 "core" 9D +103 "processing"%9 +2 "core" 9H +103 "processing"%l9 +3 "core" 9L +103 "processing"%9 +2 "core" 9P +103 "processing"%\ 9 +2 "core" 9U +103 "processing"%a9 +2 "core" 9Y +103 "processing"%O9 +2 "core" 9] +103 "processing"%R9 +2 "core" 9a +103 "processing"% 9 +2 "core" 9e +103 "processing"%9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"% 9 +3 "core" 9v +103 "processing"%9 +2 "core" 9{ +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%)9 +2 "core" 9 +103 "processing"%'9 +2 "core" 9 +103 "processing"%9 +5 "core" 9 +103 "processing"%,9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%/9 +2 "core" 9  +103 "processing"%09 +2 "core" 9 +103 "processing"%29 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9\ +103 "processing"%+9 +2 "core" 9$\ +103 "processing"%49 +3 "core" 9) +102 "processing"%9 +2 "core" 9/ +103 "processing"%e9 +2 "core" 94 +103 "processing"%(9 +2 "core" 98 +103 "processing"% 9 +2 "core" 9> +103 "processing"%69 +3 "core" 9C +102 "processing"%-9 +2 "core" 9H +103 "processing"%"9 +2 "core" 9M +103 "processing"%9 +2 "core" 9Q +103 "processing"%A9 +2 "core" 9W +103 "processing"%99 +2 "core" 9[ +103 "processing"%79 +2 "core" 9` +103 "processing"%59 +2 "core" 9e +103 "processing"%Z9 +2 "core" 9j +3 .tPH.hold 2:00:00,28C +3 "processing"%8 ppg + .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"% +104 "core"  +2 "processing"%.% +4 "core" %\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%C'\ +604 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%G'Һ +1615 "core" ' + .tPTV.dial :puck +2 "processing"%J  +73 "core"  + .tPSV.dial PTV +2 "processing"%% +74 "core" + .tPBV.dial :waste1 +2 "processing"%  +131 "core"  +2 "processing"%% +3 "core" %ҷn\  +2 .tPS.seek 1.5ml +2 "processing"%3'} +601 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%N * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%#' +1610 "core" ' +2 .tdelay 5:00 +19797 "Can"\ aa +10205 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%&  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +33 "core" , +2 .tPSR.select :air + .PSV.dial PSR +2 "processing"%@ +73 "core"  +2 .tPS.reconfigure PSfast +51 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%D' +2526 "core" ' + .tPSV.dial PTV +2 "processing"%B +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR + "processing"%H +74 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%? +84 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%\\  +74 "core"  +2 .tPS.seek :empty +2 "processing"%T'ղ +2503 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%$  +134 "core" + .tPSV.dial :mixloop +2 "processing"%> +44 "core" + .tPRV.dial :ab1 +2 "processing"%V @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%U' +361 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'^  +3 "processing"%:  +43 "core" +2  +2 "processing"%W% +4 "core" %\  +2 .tPS.seek 0.32ml + "processing"%['C +392 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV +2 "collection"';  +28 "core" +2 .tPRV.dial :air + "processing"%=  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%X'G +1235 "core" ' + .tPRV.dial :waste2 +2 "processing"%c @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%d'\ +870 "core" ' + #taddPMLReagent08 +2 .PSV.dial :air + "processing"%K  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1616 "core" ' + .tPSV.dial :PML +2 "processing"%E +44 "core" + .tPTV.dial :mixing +2 "processing"%! @ +73 "core" A + .tPBV.dial :waste1 +2 "processing"%i  +35 "core"  +2 "processing"%1% +4 "core" %ҹ\  + .tPS.seek 1.85ml +2 "processing"%S' +252 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%P * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%F' +1971 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'*& +2 "core" & +2 "manipulator"&Y& +3 "core" &r o { m +2 "manipulator"&k% +3 "core" %\  o {  j% +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage +2 "manipulator"&M(, +135 "core" ( +2 "manipulator"&h& +4 "core" &, l u o2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &v& +2 "core" &, k z n2 +2 .tForearm.seek :garage + "manipulator"&m' +100 "core" ' + .tHand.close +2 "manipulator"&j/ +74 "core" / +2 "manipulator"&`& +4 "core" &,  m2 + "manipulator"&% +4 "core" % # y . m + .tForearm.seek :retract +2 "manipulator"&r'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&<( +292 "core" ( +2 "manipulator"&p& +4 "core" &%  o>H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &g& +3 "core" &% 1 o>H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&|' +98 "core" ' +3 "manipulator"&]& +3 "core" &%  n>H +2 "manipulator"&z% +4 "core" %   n +2 "collection"'_& +3 "core" &q +2 "collection"'~& +3 .tCC.seek :closed +2 "collection"'u(` +3 "core" &v +2 &r  +10 &,vy - +9 &a} B +10 &Xq| T +9 &Nl T +9 &Un U +10 &Qy U +9 &]To U +9 &!Oo T +10 &Tz U +9 &Tw U +10 & eQz U +9 &"'Sv U +9 &#Pq T +10 &%Qw T +9 &'mQq U +9 &)0Qz T +10 &*Qz T +9 &,Pw T +10 &.vOx T +9 &08Tq T +9 &1Rw U +10 &3Sq T +9 &5~Rn T +9 &7@Q} T +10 &9Rz T +9 &:Pn T +10 &<Wr T +9 &>IPq T +9 &@ Tx U +10 &AR{ T +9 &CQl T +9 &EQRh T +10 &GQu T +9 &HVz U +10 &J^ u U +9 &LL}2(x Y +9 &NTI| \\ +10 &O_\\v _ +9 &Q~`bo _ +9 &S?fcy ` +10 &Uigs ` +9 &Vmnw a +10 &Xsss a +9 &ZAwu_ b +9 &\\{ym b +10 &]}v b# +9 &_sd E +9 &`F(d *{ +10 &`ird X +2 ( + "collection"'~& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.31 + "collection"'o& +3 "core" &`iq X +2 .tHand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&}% +4 "core" %  j l k + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%% +4 "core" % \  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"% ' +1620 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%s  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%n' +1612 "core" ' + .tPSV.dial PSR +2 "processing"%f +56 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%x' +2635 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%{  +3 "collection"'  +33 "core"  +129  + .tPSV.dial :mixloop +2 "processing"%l +104 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +74 "core" +2 .tPS.seek 0ml +2 "processing"%\ ' +2631 "core" ' + .tPSV.dial :air +2 "processing"%a  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%O' +2632 "core" ' + .tPSV.dial :mixloop +2 "processing"%R +44 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2630 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2624 "core" ' + .tPSV.dial :mixloop +2 "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2627 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &# 2 !  f>H +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&( +40 "core" ( +2 "manipulator"&& +4 "core" & @ N y i + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & 2 ? g +2 .tForearm.seek CC + "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&)& +3 "core" & [ { U h +2 "manipulator"&'% +3 "core" %  | Y [ g +47 .tForearm.seek :retract +4 "manipulator"&'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&,(, +277 "core" ( +2 "manipulator"&& +4 "core" &, U Z i> + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, x l a j> + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&/' +113 "core" ' +2 .tHand.open +2 "manipulator"&01 +70 "core" 1 +2 "manipulator"&2% +4 "core" % k (  $ `? +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +2 ."da"delayUntil "10:22:01.11" +8278 "Can"\ IH +16343 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"% @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%+  +37 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%4 * +33 "core" + +2 ."da"PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%e' +2526 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%( +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%6 +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%-  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%"'ղ +2482 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  +2 "processing"%A% +3 "core" %ն\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.5ml +2 "processing"%9'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%7'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%5  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%Z +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%.% +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%b' +611 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%C * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%J' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%G' +2514 "core" ' + ."da"PSV.dial PTV +2 "processing"%N +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%3 +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%t +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%&  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%I'ղ +2505 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"%@ +131 "core"  +2 "processing"%#% +3 "core" %հ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%B'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%H'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"%? +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%\\  +36 "core" +2 "processing"%D% +3 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%$'} +610 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%> * +47 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%V' +1618 "core" ' +2 ."da"delay 2:00 +1349 "Can"\ __ +10653 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%T  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%: * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%^ +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%W' +2502 "core" ' + ."da"PSV.dial PTV +2 "processing"%U +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%; +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%= +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%[  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%c'ղ +2484 "core" ' +2 #"da"getPMLReagent08 .PRV.dial :air +2 "processing"%X  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%K  +134 "core" + ."da"delay 5 seconds +503 .PRV.dial :ab2 + "processing"%d  +42 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%E +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%!' +413 "core" ' +5 ."da"delay 2 seconds +202 .PRV.dial :air + "processing"%i  +46 "core"  +2 "processing"%1% +3 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%P'd +346 "core" ' + #"da"addPMLReagent08 +2 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"PS.seek 2ml +2 "processing"%S'Һ +1567 "core" ' + ."da"PSV.dial :PML +2 "processing"%* +44 "core" + ."da"PTV.dial :mixing +2 "processing"%Y @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%k  +35 "core" +2 "processing"%h% +3 "core" %һ\  +48 ."da"PS.seek 1.85ml +2 "processing"%v' +246 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%Q * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%j' +1971 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +32777 "Can"\ II +15225 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%`  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PSV.dial :air + "processing"%y  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%m' +2525 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%p +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%g  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop + "processing"%M +45 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%]  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%z'ղ +2515 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%_ +131 "core"  +2 "processing"%r% +3 "core" %մ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%w'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%o'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +73 "core"  + ."da"PSV.dial PTV +3 "processing"%} +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%~  +35 "core" +2 "processing"%% +3 "core" %Ҿ\  +3 ."da"PS.seek 1.5ml +2 "processing"%' +613 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%| * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%F' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%s  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%f +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%n' +2532 "core" ' + ."da"PSV.dial PTV +2 "processing"% +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%{ +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%l +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%x'ղ +2482 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"%a +131 "core"  +2 "processing"%\ % +3 "core" %ձ\  +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%R'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%O'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +3 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +602 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1612 "core" ' +2 ."da"delay 2:00 +2538 "Can"\ UT +9464 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%< +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2526 "core" ' + ."da"PSV.dial PTV +2 "processing"%u +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%) +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%' +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2505 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +132 "core"  +2 "processing"%% +3 "core" %յ\  +2 #"da"Pulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%0'\ +602 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%2'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%/  +34 "core" +2 "processing"%% +3 "core" %Ҽt\  +2 ."da"PS.seek 1.5ml +2 "processing"%+' +599 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%4 * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%( * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%6' +2532 "core" ' + ."da"PSV.dial PTV +2 "processing"%- +72 "core" +2 ."da"delay 5 seconds +543 .PSV.dial PSR +8 "processing"%e +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%A  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%"'ղ +2486 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +131 "core"  +7 "processing"%5% +17 "core" %հ\ +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +20 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +9 ."da"PS.seek 0.25ml +4 "processing"%Z'm +348 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +4 "core" %i\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%.'\ +354 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +9 ."da"PS.seek 2ml +2 "processing"%7'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%C +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%b  +36 "core" +2 "processing"%%% +3 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"% '| +604 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%J' +1607 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%N  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%3 * +34 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%t +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%&' +2447 "Can"\  +88 "core" ' + ."da"PSV.dial PTV +2 "processing"%G +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%@ +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%# +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%I  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%B'ղ +2515 "core" ' +2 "processing"%?9 +3 "core" 94 + #"da"Processing Puck Heater at 28.1C before imaging +2 .PH.coast + "processing"%\\  +4 "core" 4 4 +2 "processing"%D& +3 "core" &]y)^\ 5 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&H% +4 "core" %\  ) '  ] + "storage"(>% +4 "core" %z O [ R +2 "storage"($. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(T(R +356 "core" ( + ."da"SC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (:& +3 "core" &M G B ` + "manipulator"&^& +4 "core" &,   [> + "manipulator"&V% +4 "core" %\    [ +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&U( +187 "core" ( +2 "manipulator"&;& +3 "core" &   Y- +2 "storage"(=& +3 "core" &M < > +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&[' +94 "core" ' +2 "storage"(W& +3 "core" &M G > c +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(X' +286 "core" ' +2 "storage"(K- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&d& +3 "core" & X- +2 "storage"(E& +3 "core" &M E ?  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&c'm +27 "core" ' + ."da"Elbow.hold +2 "manipulator"&i, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(1- +2 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(!' +30 "core" ' +2 "manipulator"&% +4 "core" %͗  R + "storage"(P& +4 "core" &M " $ ! + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 342 counts +2 "manipulator"&*' +14 "core" ' +2 "manipulator"&Y& +4 "core" & Y- +2 "storage"(k& +3 "core" &M + $ +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&h' +19 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(Q'{ +42 "core" ' +2 "manipulator"&S& +4 "core" &  " Z- +2 "manipulator"&v% +3 "core" % J YX +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +3 "manipulator"&`'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&(k +260 "core" ( +2 "manipulator"&y& +3 "core" &t  Y +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +3 "core" &t  E Y +2 ."da"Forearm.seek PC +2 "manipulator"&p' +95 "core" ' + ."da"Hand.close +2 "manipulator"&g/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%M( +450 "core" ( +2 "storage"(]& +3 "core" &M E = +2 "manipulator"&m& +3 "core" &t Z +2 "manipulator"&_% +3 "core" % Ϛ  Z +2 ."da"Forearm.seek :retract +2 "manipulator"&r'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&z( +262 "core" ( +2 "manipulator"&w& +3 "core" &   Z/ +2 "storage"(& +3 "core" &M E H +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&}' +102 "core" ' +2 ."da"Hand.open +2 "manipulator"&~1 +75 "core" 1 +2 "storage"(- +3 "core" -'{ +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(o'G +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.1 Pucks below Top Plate +45 "storage"(|' +61 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da20jan0811h40ml.tif +1970 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +7450 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 90.761 seconds\ /var/log/esp/da20jan0811h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da20jan0811h40ml15s.tif +1559 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da20jan0811h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da20jan0811h40ml30s.tif +3058 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da20jan0811h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da20jan0811h40ml70s.tif +7122 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da20jan0811h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "90.761 sec auto-exposure",Subject: "da20jan0811h40ml images!" +9 "storage"(- +12 "core" -' +8 "storage"(s& +6 "core" &M\ \  d +2 "manipulator"& & +3 "core" & V/ +2 ."da"Elbow.seek 1 +2 "manipulator"&f( +5 "core" ( + "manipulator"&F& +4 "core" & V/ +2 "storage"(& +4 "core" &M T ; +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&{' +3 "core" ' + ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.81 Pucks below Top Plate +3 "storage"(l' +61 "core" ' +2 "manipulator"&& +4 "core" & , ) b/ + "storage"(n& +4 "core" &M i\  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&a'm +26 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&\ , +4 "core" , +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2 Pucks below Top Plate +2 "storage"(x' +26 "core" ' +4 "manipulator"&R% +6 "core" %͚ )  ] +2 "storage"(& +8 "core" &M v <\ + ."da"Forearm.force -20 +2 "manipulator"&5 +2 ."da"Forearm.seek 1 + 345 counts +4 "manipulator"& ' +15 "core" ' +3 "manipulator"&& +5 "core" & B C < d. +2 "storage"(O& +3 "core" &M d\  +3 ."da"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +21 "core" ' +4 "storage"(% +8 "core" % /\  +5 ."downElevator"SE.seek :down +10 "storage"('} +94 (% +12 "core" %0 \ Yl +6 "manipulator"&<% +11 "core" %  L d +4 ."da"Forearm.reconfigure LooseForearm +6 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +7 "manipulator"&'\ +96 "core" ' +7 ' + ."downElevator"SE.coast + "storage"(5 +3 ."da"SC.coast + "storage"(6 +3 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #tStarting finalPurge +2 "processing"%u& +4 "core" &0\  +2 "manipulator"&)& +9 "core" & ? @ H f. +2 "manipulator"&'% +11 "core" %\  B @ K f, +4 ."psFlush"Elbow.seek FlushPuck::Garage +10 "manipulator"&(, +187 "core" ( +2 "manipulator"&& +5 "core" &, [ c  jM + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &, W ] m jM +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +99 "core" ' + ."psFlush"Hand.close +2 "manipulator"&/ +74 "core" / +2 "manipulator"&0& +4 "core" &, J N z gM +2 "manipulator"&% +3 "core" % 3 B D i g +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&/'\ +100 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&(k +124 "core" ( +5 "manipulator"&2& +18 "core" &t f g k + ."psFlush"Elbow.reconfigure LooseElbow +7 "manipulator"&$ &.,(#b +7 &4& +2 "core" &t g g k +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&+' +95 "core" ' +2 "manipulator"& & +4 "core" &t u  m +3 "manipulator"&(% +4 "core" %ϔ v v m] +3 "processing"% & +6 "core" &\  +4 "processing"%& +7 ."psFlush"PC.seek :closed +10 "processing"%-(] +21 "core" &8\  +5 &\  + &\ . +7 &&C\ 4 +3 &Hn\ I +4 &i\ U +18 &N\ T +6 &aS\ U +19 &#Y\ U + &U\ U +11 &V\ U +3 &jQ \ T +12 &,U\ T +12 & Z\ U +8 &"W\ T +5 &$rW\ T +5 &&3R\ U +13 &'U\ T +4 &)W\ T +9 &+yS\ U +10 &-:W\ U +8 &.R \ T +10 &0R\ T +9 &2U\ T +10 &4DX \ T +9 &6R \ T +9 &7U\ T +10 &9T \ U +9 &;LS \ T +9 &= T \ U +10 &>T \ T +9 &@R \ T +10 &BTU \ T +9 &DQ \ T +9 &E[\ U +10 &Gk\ \ W +9 &IN \ Y +9 &K  \ Z +10 &L \ Z +9 &N\ Z +10 &PS \ Z +9 &R\ Z +9 &S\ [ +10 &U\ Z +9 &WY\ [\ +11 &Y\ [ +8 &Z\ [ +9 &\\o\ ? +10 &]\\-x\ T +9 &]}&\ 3 +2 ( + "processing"%& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.65 +2 "processing"%e& +5 "core" &]}%\ 3 + ."psFlush"Hand.open +2 "manipulator"&1 +76 "core" 1 +2 "manipulator"&A% +4 "core" % ϔ m ` ; l] + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&6'\ +92 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%9 +132 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%5'TE +320 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +798 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +1607 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%Z  +34 "core"  +2 ."psFlush"PS.seek 0ml +50 "processing"%.' +2618 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%C +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +10 ."psFlush"PS.seek 0.5ml + "processing"%b'\ +603 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +3 "processing"%%' +2121 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%7 +85 "core"  + ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2626 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%N @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%t  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%J'ղ +2627 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%G +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%@' +2635 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%# +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%I' +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%& @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%?' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%\\  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%D'ղ +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%H +44 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 1ml +2 "processing"%>'TE +1117 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%$' +649 "Can"\ == +961 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%: +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%^  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%V' +2621 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%; +73 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%='\ +603 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%,' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%W +85 "core"  + ."psFlush"PBV.dial PSV +2 "processing"% U +53 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%K' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%d @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +2623 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%1  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%P +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%Y' +2629 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%k +72 "core" + ."psFlush"PBV.dial PSV +3 .PS.seek 0ml + "processing"%S' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%v @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%[' +2636 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%U  +72 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%X'ղ +2631 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'c& +4 "core" &,, + "manipulator"&*& +4 "core" &t " t + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&!(k +4 "core" ( +2 "manipulator"&h& +4 "core" &t t + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &y& +2 "core" &t  t +2 .tForearm.seek PC +2 "manipulator"&j' +91 "core" ' + .tHand.close +2 "manipulator"&i/ +75 "core" / +2 .tPC.seek :open +2 "processing"%g( +454 "core" ( +2 "manipulator"&`& +3 "core" &t 1 w +2 "manipulator"&q% +3 "core" % Ϝ  w7 +2 .tForearm.seek :retract +2 "manipulator"&]'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&m( +366 "core" ( +2 "manipulator"&_& +3 "core" &!  t;8 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &!  s;8 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&w' +97 "core" ' +2 "manipulator"&& +3 "core" &" R s;8 +2 "manipulator"&% +4 "core" % 1 s +2 "collection"'~& +3 "core" &.- +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'r(` +2 "core" &*- +4 &/- \ +10 &*r-- - +9 &`}-- A +9 &Is,+ T +10 &Q,+ U +9 &R.- U +9 &N-, T +10 &NQ-- T +9 &R,. U +10 &P-. T +9 &W-. U +9 & VR/. T +10 &"S.. T +9 &#Q.- T +9 &%U-. T +10 &'^V,. T +9 &)!T-- T +10 &*T0. T +9 &,Q-. T +9 &.fQ/. T +10 &0'S.. U +9 &1Q0, T +9 &3U0. T +10 &5nR/. T +9 &70V.- T +10 &8U.- U +9 &:Q/. T +9 &9O.. T +9 &?S-0 T +9 &AQ,. T +10 &C~Q0/ T +9 &EAQ/0 T +10 &GQ0. T +9 &HV42 U +9 &J_67 U +10 &L={I? X +9 &Mob \\ +9 &O _ +10 &Qn _ +9 &S0 _ +10 &T a +9 &V a +9 &Xp a +10 &Z0 b +9 &[ b! +9 &] b' +10 &_d T +9 &`N| %k +10 &`' Y +8 ( +2 &`d P + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.32 +2 "collection"'Q& +4 "core" &`d P + .tHand.open +2 "manipulator"&o1 +70 "core" 1 +2 "manipulator"&% +4 "core" %   # o + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&s'\ +93 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"' & +4 "core" &`d P + "collection"'F% +4 "core" %ӳ +2 .tCSV.dial CSR +47 "collection"'  +43 "core"  +2 "collection"'% +4 "core" %Ӱ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'n'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'R% +3 "core" %qh  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"''B +680 "core" ' + .tCSV.dial :waste +2 "collection"' +132 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'O'Ӵ +1973 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &`c P +2 "collection"'z% +3 "core" %ӹ + .tCSV.dial :flush +2 "collection"'}  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'|'qi +1278 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +44 "core" B +2 "collection"'{% +4 "core" %qj  +2 .tCS.seek 7ml + "collection"'<' +553 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'f  +4 'l  +40 "core"  +97  + .tCBV.dial :waste1 +2 "collection"'a @ +44 "core" ? +2 .tCS.seek 0ml +2 "collection"'u'Ӵ +1757 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"' & +4 "core" &`b P + "collection"')% +4 "core" %ӷ +2 .tCSV.dial :flush + "collection"''  +75 "core" +2 .tCS.seek 5ml +2 "collection"'x'qi +1277 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"' @ +46 "core" B +2 "collection"'% +4 "core" %qd  +2 .tCS.seek 6.999ml + "collection"''y +564 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +42 "core"  +2 .tCBV.dial :waste2 + "collection"'T  +105 "core"  +2 .tCS.seek 0ml +2 "collection"'\ 'Ӵ +1767 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &`b P + "collection"'0% +4 "core" %Ӷ + .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 "collection"'% +4 "core" %Ӷ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'2' +1999 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'4' +567 "core" ' +3 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"' +4 '  +133 "core" ~ +8  + .tCTV.dial :intake +2 "collection"'(  +75 "core" + .tIntake.select :open +2 "sampler") +10 .tCS.seek 2ml + "collection"' ' +2011 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air + "collection"'  +75 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'/'Ӵ +589 "core" ' + .tCSV.dial CSR +2 "collection"'M  +101 "core"  +2 "collection"'e% +4 "core" %ӵ + #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +11 .tCS.seek 5ml +2 "collection"''qi +1352 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'A' +1336 "core" ' + .tCSV.dial CBV +2 "collection"' +103 "core" +2 .tCS.seek 0ml +2 "collection"'9'Ӵ +2599 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&+& +4 "core" &! y n;8 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&B( +3 "core" ( +2 "manipulator"&5& +4 "core" & u  n;8 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +2 "core" &! { y  n;8 +2 .tForearm.seek CC +2 "manipulator"&Z' +94 "core" ' + .tHand.close +2 "manipulator"&"/ +65 "core" / +2 .tCC.seek :open +2 "collection"'C( +471 "core" ( +2 "manipulator"&.& +3 "core" &! & q;8 +2 "manipulator"&b% +3 "core" % \  q +2 .tForearm.seek :retract +2 "manipulator"&7'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +287 "core" ( +2 "manipulator"&%& +4 "core" &, \ uF +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &, S tF + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& ' +113 "core" ' + .tHand.open +2 "manipulator"&t1 +72 "core" 1 +2 "manipulator"&3% +4 "core" % n Z \\ f jO + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&G'\ +101 "core" ' +2 "processing"%J& +4 "core" &\  +2296 #t-> access 1 +2 .SE.seek :down + "storage"(#'} +3 "core" ' + "manipulator"&@% +4 "core" %\  w! +2 "manipulator"&&& +3 "core" &,  wF +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(I(<1 +1330 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (\\& +2 "core" &<3 = 1\  +1718 "Can"\ 11 +60002 \ #11 +60002 \ #11 +60002 \ #10 +60002 \ "11 +60002 \ #10 +60003 \ !11 +60002 \ !11 +60002 \ !11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 10 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 10 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 01 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 10 +60002 \ 11 +60002 \ 10 +60002 \ 10 +60002 \ 11 +60002 \ 11 +60003 \ 10 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 10 +60002 \ 11 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60003 \ 0/ +60002 \ 00 +60002 \ 0/ +60002 \ /0 +60002 \ 0/ +60002 \ 00 +60002 \ U00 +60002 \ I11 +60003 \ D10 +60002 \ @10 +60002 \ >10 +60002 \ ;10 +60002 \ :10 +60002 \ 810 +60002 \ 610 +60003 \ 510 +60002 \ 511 +60002 \ 411 +60002 \ 210 +60002 \ 011 +60002 \ 010 +60002 \ .11 +60003 \ ,11 +60002 \ *00 @EST1578546559.47 \ )11 +60002 \ '01 +60002 \ %11 +60002 \ #10 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 10 +60002 \ 11 +60002 \ 11 +60002 \ 10 +60002 \ 11 +60002 \ 11 +60002 \ 33 +60003 \ \ 11 +60002 \ \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60003 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 0/ +60003 \ 0/ +60002 \ 00 +60002 \ 00 +60002  \ S11 +60002 \ \ F10 +60002 \ A10 +60003  \ <11 +60002  \ :10 +60002  \ 810 +60002  \ 710 +60002  \ 510 +60002 \ 311 +60003 \ 210 +60002  \ 210 +60002 \ 010 +60002 \ /10 +60002  \ .11 +60002  \ .10 +60003  \ ,10 +60002  \ +10 +60002 \ )11 +60002 \ )11 +60002 \ (11 +60002 \ &11 +60002 \ %10 +60003 \ #11 +60002 \ !11 +60002 \ !11 +60002 \ 11 +60002  \ 11 +60002  \ 11 +60002 %\ 11 +60003 &\ 11 +60002 *\ 11 +60002 .\ 11 +60002 3\ 11 +60002 6\ 11 +60002 9\ 11 +60002 <\ 11 +60002 D\ 11 +60003 G\ 11 +60002 I\ 11 +60002 P\ \ 11 +60002 T\ \ 11 +60002 V\ \ 11 +60002 ]\ 11 +60002 a\ 11 +60003 b\ 11 +60002 g\ 11 +60002 h\ 11 +60002 h\ 11 +60002 h\ 11 +60002 j\ 11 +60002 n\ 11 +60002 m\ 11 +60003 p\ 11 +60002 x\ 11 +60002 {\ 11 +60002 |\ 11 +60002 \ 11 +60002 \ 11 +60002 \ 10 +60003 \ 10 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60003 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60003 \ 00 +60002 \ 00 +60002 \ f10 +60002 \ H11 +60002 \ A11 +60002 \ =11 +60002 \ :01 +60003 \ 711 +60002 \ 611 +60002 \ 411 +60002 \ 311 +60002 \ 211 +60002 \ 111 +60002 \ 010 +60003 \ /11 +60002 \ -10 @EST1578632962.56 \ -10 +60002 \ ,11 +60002  \ +10 +60002 *\ *10 +60002 .\ )10 +60003 ,\ )10 +60002 0\ '11 +60002 :\ &11 +60002 D\ %11 +60002 H\ $11 +60002 N\ #11 +60002 a\ "11 +60002 u\ 10 +60003 \ 11 +60002 \ 10 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 10 +60003 \ 11 +60002 \ 10 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ \ 10 +60002 \ 11 +60002 \ 11 +60002 \ 13 +60002 \ 11 +60002 \ 11 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 10 +60003 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ [10 +60003 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60003  \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 0/ +60003  \ 00 +60002 %\ 0/ +60002 (\ q00 +60002 (\ H01 +60002 .\ @11 +60002 1\ <11 +60002 1\ 911 +60003 =\ 711 +60002 D\ 511 +60002 I\ 310 +60002 N\ 211 +60002 V\ 011 +60002 \\\ /10 +60002 b\ /10 +60003 j\ -11 +60002 k\ ,11 +60002 o\ +10 +60002 y\ +00 +60002 \ )10 +60002 \ *11 +60002 \ (11 +60003 \ (11 +60002 \ &11 +60002 \ %10 +60002 \ %10 +60002 \ #11 +60002 \ "11 +60002 \ "10 +60003 \ 10 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60003 \ 10 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 +60002 \ 11 @1579788583.67EST = =tMAIN =mMAIN_scheduler @EST1579788585.41 #"core_reset"Sent BREAK +2 #t@0x25A0, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +209 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +371 "Can"C\ @ + C\ @Z + #tPolling Can every 10:00 +2 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:408:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:596:in `restore!'"-/home/esp/esp2/lib/esp.rb:116:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1216 #-> ESP.ready! +3 #Powering core bus +481 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +3 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +2 "core" %\ + +2 .tSS.configure SSconfig +2 "sampler")#.0X access 2 +3 .SE.seek :down +2 "storage"(;'} +3 "core" ' +2 "manipulator"&<% +4 "core" %\  r p  +2 "manipulator"&=& +3 "core" & z t  - +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(>(K +1301 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (?& +3 "core" &K) \   +52887 "Can">\ (ED +8079 #t-> startTube 2 +18298 #-> da 20 + #da sampling at most 20ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 09:24:19EST23-Jan-20\\n{5 => 22,\\n 7 => 0}\\nCan@09:19:56, 22.4C, 16% humidity, 15.2psia, 12.698V, 0.361A, 0.355A avg, 4.59W",Subject: "da sampling at most 20ml" +2 "collection"'@& +5 "core" &mpA\  + .tHand.open +2 "manipulator"&A1 +77 "core" 1 + "manipulator"&B% +4 "core" % \ \  3 } +2 "storage"(C% +5 "core" % \  +2 "storage"(D. +3 "core" .(K +2 .tSC.reconfigure SCtight +4 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(E( +1310 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (F& +3 "core" & \ } v i\  + "manipulator"&G& +4 "core" & T {- + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&H( +15 "core" ( +2 "manipulator"&I& +4 "core" & Q z3 +2 "storage"(J& +3 "core" & \ } \  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&K' +96 "core" ' +2 "storage"(L& +4 "core" & \  $\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(M' +279 "core" ' +2 "storage"(N- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (O& +2 "core" & \ W S d\  +2 "manipulator"&P& +3 "core" & J y2 +2 .tElbow.seek 2 +2 "manipulator"&Q( +3 "core" ( +2 "manipulator"&R& +4 "core" & : x2 +2 "storage"(S& +3 "core" & \ m v \  +2 .tForearm.seek 2 + 300 counts + "manipulator"&T'Ϊ +17 "core" ' +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&U/ +67 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&V& +3 "storage"(W'} +6 "core" &  y2 +2 "manipulator"&X% +3 "core" % Φ  z% +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Z( +139 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +9 "core" ( +2 "manipulator"&[& +4 "core" &* F yCm + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &) zBk +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]' +90 "core" ' +2 "manipulator"&^& +4 "core" &(  zAe +2 "manipulator"&_% +3 "core" %  z, +2 "collection"'`& +4 "core" &kpS\  + "collection"'a& +4 .tCC.seek :closed +2 "collection"'b(` +3 "core" &kq8\  +4 &\ np;\ C +9 &FxooC 4 +9 &=lnpI H +10 &lnq: V +9 &Tmq# U +10 &SYlo> U +9 &WmpB U +9 &Tnq! U +10 &Qno T +9 &ZTmq U +9 &Umo" U +10 & Tmp U +9 &"Ump U +10 &$cUmq U +9 &&%Rnq U +9 &'Unq U +10 &)Pop T +9 &+kUor U +9 &-,Tmp U +10 &.Tpp U +9 &0Xnq U +10 &2sPnr U +9 &46Tlo T +9 &5Xnq U +10 &7Rpq T +9 &9|Vnq T +9 &;>Tnq T +10 &<Wmq U +9 &>Roq T +10 &@Snr T +9 &BETpo U +9 &D Oop T +10 &ETnp U +9 &GWwv U +9 &IKa~ U +10 &Ks X +9 &L \\ +10 &Nr ` +9 &P3 ` +9 &Q a +10 &S a +9 &Uu b +9 &W7 b +10 &X b +9 &Z b# +10 &\\q b* +9 &^* b3 +9 &_ 7 +10 &`\\ $k +9 ( + &`k \\ + "collection"'a& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.25 + .Hand.open +2 "manipulator"&c1 +65 "core" 1 +2 "manipulator"&d% +4 "core" %   v, +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +93 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 20ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")f+ +3 "core" + +2 "sampler")g% +4 "core" %| 2\ A +2 "collection"'h& +3 "core" &`k \\ +3 "Can"_\ "^^ + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +28 +2 .tdelay 3.8 seconds +382 "collection"'l% +3 "core" %ӹ  +2 "sampler")m% +3 "core" %3 &\  + .tSSV.dial :spit +2 "sampler")n +133 "core"  +2 .tSS.seek 0ml +2 "sampler")o'z +266 "core" ' +2 .tSSV.dial CBV +2 "sampler")p  +134 "core"  +2 .tCTV.dial :intake +2 "collection"'q  +74 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "09:27:50.60" +1610 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2866 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +133 #"pumping"0.0L/min +77 "collection"'r% +3 "core" %ӹ U +2 #tIntake @15.5psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X! + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'.'Ӵ +109 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")/ +134 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X% +3 "core" %JB  +2 "sampler")F% +3 "core" %~ #\ : +2 #tBubblePoint: Intake @39.2psia, Outlet @15.1psia + .CBV.dial SSV +2 "collection"'G @ +30 "core" B +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'S'Ӵ +109 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")U +53 "core" ' +2 ."CSpush"CS.coast + "collection"'5 +77 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +331 "core" ' +3 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '`% +2 "core" %<M  +2 .tCS.seek 6ml +2 "collection"'Q' +1340 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'W +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"'Y'ӂ +1525 "core" ' +2 .tCSV.dial CSR + "collection"'*  +44 "core"  +2 "collection"'c% +4 "core" %Ӏf + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'d' +590 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 'g% +2 "core" %a  +2 .tCS.seek 5ml +2 "collection"'a'qi +841 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'h  +42 "core"  +2 .tCS.seek 1ml +2 "collection"']'> +1092 "core" ' +3 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 + .CH.seek 70C,8:00 +3 "collection"'E \  +5 '9 +3 "core" 9d +102 "collection"'f9 +3 "core" 9d +102 "collection"'k9 +3 "core" 9 d +102 "collection"'j9 +3 "core" 9 d +102 "collection"'l9 +3 "core" 9d +102 "collection"'m9 +4 "core" 9d +102 "collection"'n9 +3 "core" 9d +102 "collection"'i9 +3 "core" 9d +102 "collection"'p9 +3 "core" 9"d +102 "collection"'q9 +3 "core" 9&d +102 "collection"'r9 +3 "core" 9+d +103 "collection"'o9 +3 "core" 9/d +102 "collection"'u9 +3 "core" 93d +102 "collection"'v9 +3 "core" 97d +102 "collection"'w9 +3 "core" 9;d +102 "collection"'x9 +3 "core" 9 @d +103 "collection"'y9 +3 "core" 9#Dd +102 "collection"'s9 +3 "core" 9;Hd +102 "collection"'t9 +3 "core" 9SLd +102 "collection"'|9 +3 "core" 9lQd +102 "collection"'}9 +3 "core" 9Ud +102 "collection"'~9 +3 "core" 9Yd +102 "collection"'z9 +3 "core" 9]d +102 "collection"'9 +3 "core" 9ad +102 "collection"'{9 +3 "core" 9fd +102 "collection"'9 +3 "core" 9jd +103 "collection"'9 +3 "core" 91nd +102 "collection"'9 +3 "core" 9Nrd +102 "collection"'9 +3 "core" 9kvd +102 "collection"'9 +3 "core" 9{d +102 "collection"'9 +3 "core" 9b +103 "collection"'9 +3 "core" 9_ +102 "collection"' 9 +3 "core" 9] +102 "collection"'\ 9 +3 "core" 9Z +102 "collection"' 9 +3 "core" 9W +103 "collection"' 9 +2 "core" 9>T +102 "collection"'9 +3 "core" 9\\R +102 "collection"'9 +3 "core" 9{O +102 "collection"' 9 +3 "core" 9M +102 "collection"'9 +3 "core" 9I +102 "collection"'9 +3 "core" 9G +103 "collection"'9 +3 "core" 9E +102 "collection"'9 +3 "core" 9 C +102 "collection"'9 +3 "core" 9)@ +102 "collection"'9 +3 "core" 9E> +102 "collection"'9 +4 "core" 9`< +140 "collection"'9 +11 "core" 99 +102 "collection"'9 +3 "core" 97 +102 "collection"'9 +3 "core" 96 +102 "collection"'9 +3 "core" 94 +102 "collection"'9 +3 "core" 92 +102 "collection"'9 +3 "core" 90 +102 "collection"'%9 +3 "core" 9/ +102 "collection"''9 +3 "core" 9/- +102 "collection"')9 +3 "core" 9F, +102 "collection"'"9 +3 "core" 9Z* +102 "collection"'(9 +3 "core" 9o) +102 "collection"'9 +3 "core" 9' +103 "collection"'#9 +2 "core" 9& +102 "collection"'-9 +3 "core" 9% +102 "collection"'9 +4 "core" 9# +102 "collection"'/9 +3 "core" 9" +102 "collection"'9 +3 "core" 9! +102 "collection"',9 +3 "core" 9 +102 "collection"'.9 +3 "core" 9 +102 "collection"'09 +3 "core" 9  +102 "collection"'29 +3 "core" 9  +102 "collection"'39 +3 "core" 9 + +102 "collection"'19 +3 "core" 9 9  +102 "collection"'59 +3 "core" 9 G% +102 "collection"'69 +3 "core" 9 U) +103 "collection"'79 +3 "core" 9 b- +102 "collection"'89 +3 "core" 9 o1 +102 "collection"':9 +3 "core" 9 {5 +102 "collection"'49 +3 "core" 9 : +102 "collection"'99 +3 "core" 9 > +103 "collection"'=9 +3 "core" 9 B +102 "collection"' 9 +3 "core" 9 F +102 "collection"'?9 +3 "core" 9 J +102 "collection"'@9 +3 "core" 9 O +102 "collection"'A9 +3 "core" 9 S +103 "collection"'B9 +3 "core" 9 W +102 "collection"'C9 +3 "core" 9 [ +102 "collection"'<9 +3 "core" 9 _ +102 "collection"'>9 +3 "core" 9 d +102 "collection"'F9 +3 "core" 9 h +102 "collection"'G9 +3 "core" 9 l +102 "collection"'!9 +3 "core" 9\ p +102 "collection"'J9 +3 "core" 9\ t +102 "collection"'L9 +3 "core" 9\ y +102 "collection"'$9 +3 "core" 9\ } +103 "collection"'I9 +3 "core" 9\  +102 "collection"'&9 +3 "core" 9\  +102 "collection"'O9 +3 "core" 9\ ' +102 "collection"'P9 +3 "core" 9\ * +102 "collection"'R9 +3 "core" 9\ 0 +103 "collection"'N9 +3 "core" 9\ 5 +102 "collection"'U9 +3 "core" 9\ 9 +102 "collection"'D9 +3 "core" 9\ > +102 "collection"'S9 +3 "core" 9\ B +102 "collection"';9 +3 "core" 9\ F +103 "collection"'V9 +3 "core" 9\ K +102 "collection"'H9 +3 "core" 9\ N +102 "collection"'K9 +3 "core" 9\ R +102 "collection"'X9 +3 "core" 9\ U +102 "collection"'\\9 +3 "core" 9\ X +102 "collection"'M9 +3 "core" 9\ \\ +102 "collection"'[9 +3 "core" 9\ ^ +102 "collection"'T9 +3 "core" 9\ b +102 "collection"'^9 +3 "core" 9\ e +102 "collection"'`9 +3 "core" 9\ h +103 "collection"'_9 +3 "core" 9\ j +102 "collection"'W9 +3 "core" 9\ l +102 "collection"'Q9 +3 "core" 9\ p  +102 "collection"'*9 +3 "core" 9\ r\  +102 "collection"'c9 +3 "core" 9\ t\  +103 "collection"'Y9 +3 "core" 9\ v  +102 "collection"'g9 +3 "core" 9\ x  +102 "collection"'d9 +3 "core" 9\ { +102 "collection"'h9 +3 "core" 9\ } +102 "collection"'a9 +3 "core" 9\  +103 "collection"'9 +3 "core" 9\  +102 "collection"'f9 +3 "core" 9\  +102 "collection"'k9 +3 "core" 9\  +102 "collection"'j9 +3 "core" 9\  +102 "collection"'l9 +3 "core" 9\  +2 .tCH.hold 10:00,70C +3 "collection"'m `\ `\  +3 "core"  +26266 "Can"1\ +33735 "core" ` +2 "collection"'n9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'i'Ӵ +336 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'p @ +104 "core" A +2 .tCSV.dial :air +2 "collection"'q @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"'r'qi +1350 "core" ' +2 .tCSV.dial CTV + "collection"'o  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'u @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'v  +43 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'w @ +43 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'x'Ӵ +1346 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'y +103 "core"  +2 .tCBV.dial CSV + "collection"'s  +28 "core"  +2 "collection"'t% +4 "core" %ӵ , +2 .tCS.seek 5ml + "collection"'|'qj +1339 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'}  +43 "core" +2 "collection"'~% +4 "core" %qiMX 6  +2 .tCS.seek 7ml + "collection"'z'~ +592 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'{' +844 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +116 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'   +30 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +5 '  +25 "core"  +108  +2 .tCS.seek 5ml +2 "collection"''qi +1344 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +104 "core" B +2 .tCSV.dial :waste +2 "collection"' +104 "core" +2 .tCS.seek :empty +2 "collection"' 'ӂ +1352 "core" ' +2 .tCSV.dial :air + "collection"'\ @ +74 "core" A +2 .tCS.seek 5ml +2 "collection"' 'qi +1341 "core" ' +2 .tCSV.dial CTV + "collection"'  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +42 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"''Ӵ +1350 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +103 "core"  +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'% +4 "core" %ӱ,\  +2 .tCS.seek 5ml +2 "collection"''qf +1340 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'% +4 "core" %qj\  +2 .tCS.seek 7ml +2 "collection"'' +586 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +841 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +115 "core" _ +2 #tLysing Complete + "collection"'& +4 "core" &`k{~Z\ \\ +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\   } + "storage"(%% +3 "core" %y \  +2 "storage"('. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"()(R +358 "core" ( +3 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ("& +3 "core" &N | %\  +2 "manipulator"&(& +3 "core" &' zAe + "manipulator"&% +4 "core" %\  z + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&#( +161 "core" ( +2 "manipulator"&-& +4 "core" &\  3 a +2 "storage"(& +3 "core" &N o\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&/' +103 "core" ' +2 "storage"(& +4 "core" &N #\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(,' +274 "core" ' +2 "storage"(.- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(0'y +81 "core" ' +2 "manipulator"&2& +4 "core" & > : # a +2 "manipulator"&3% +3 "core" % : < ( +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&1'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&5( +194 "core" ( +2 "manipulator"&6& +4 "core" & G ; ^  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +2 "core" &   +2 .tForearm.seek CC +2 "manipulator"&8' +95 "core" ' +2 .tHand.close + "manipulator"&:/ +76 "core" / +2 .tCC.seek :open +2 "collection"'4( +469 "core" ( +3 "storage"(9& +3 "core" &N S\ ! +2 "storage"(=& +4 "core" &N ~\ ! + "manipulator"& & +4 "core" & J I  + "manipulator"&?% +3 "core" %  I F +2 .tForearm.seek :retract +2 "manipulator"&@'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&A( +152 "core" ( +2 "manipulator"&B& +4 "core" & G J C +2 "storage"(C& +3 "core" &N \ " + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&<'m +98 "core" ' +2 .tElbow.hold +2 "manipulator"&>, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&F1 +67 "core" 1 +3 "manipulator"&G% +3 "core" % ͙ 8 ~ +2 "storage"(!& +3 "core" &N 3\ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 344 counts +2 "manipulator"&J' +17 "core" ' +3 "manipulator"&L& +4 "core" & M X 8 B +2 "storage"($& +3 "core" &N \ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&I' +22 "core" ' +2 "storage"(&% +4 "core" % }\ " +2 ."downElevator"SE.seek :down +4 "storage"(O'} +100 (P% +2 "core" %+: v q \ [v +2 "manipulator"&R% +4 "core" % = ; I + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&N'\ +90 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'U& +3 "core" &1\ +2 "manipulator"&D& +3 "core" & l l Q B +2 "manipulator"&S% +4 "core" %\  l l '  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&;(, +173 "core" ( +3 "manipulator"&V& +3 "core" &, y w B 1 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &H& +3 "core" &, m p 1 +2 .tForearm.seek :garage + "manipulator"&K' +101 "core" ' +2 .tHand.close + "manipulator"&X/ +70 "core" / +2 "manipulator"&\\& +4 "core" &, E {1 +2 "manipulator"&M% +3 "core" % )q y | +2 .tForearm.seek :retract + "manipulator"&['\ +47 "core" 'Ծ  W pb +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti:pwmig:erri: inPressi : outPressi :deltaPressiW : voltagef12.024579283259696: @type2F: @tagi`: mesg")Forearm speedErr at PC + 1276 counts:@axisName" Forearm:@checkpoint: omitted:bt["8/home/esp/esp2/utils/puckmoves.rb:165:in `retryArm'")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"2/home/esp/esp2/utils/puckmoves.rb:716:in `to'"6/home/esp/esp2/utils/puckmoves.rb:779:in `loadAt'"=/home/esp/esp2/utils/puckmoves.rb:900:in `loadFlushPuck'"?/home/esp/esp2/protocol/samplepass.rb:148:in `samplePassC'"=/home/esp/esp2/protocol/DAprocess.rb:169:in `transferDA'" Forearm.home.to :retract + .Forearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract +2 "manipulator"&a'\ +28 "core" '#  vb +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti#:pwmig:erri: inPressi : outPressi :deltaPressi: voltagef12.054034364261168G: @type2F: @tagif: mesg")Forearm speedErr at PC + 1332 counts:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +128 "Can"5\ 8++ +1367 #t-> Hand.open + !o:Puck::Error: mesg" Hand is closed on FlushPuck:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2753 #-> Arm.CC + "manipulator"&& +3 "core" &, g " +2 "manipulator"&f% +4 "core" %8 f X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&k'\ +27 "core" '# A vb +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currenti#:pwmig:erri: inPressi : outPressi :deltaPressiA : voltagef12.054034364261168G: @type2F: @tagip: mesg")Forearm speedErr at PC + 1357 counts:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1738 #-> exit +4 !o:Storage::Warning: mesg"3Exiting with Hand holding FlushPuck is in Hand:bt["6/home/esp/esp2/utils/storage.rb:530:in `writeAll'"2/home/esp/esp2/utils/storage.rb:525:in `each'"6/home/esp/esp2/utils/storage.rb:525:in `writeAll'"2/home/esp/esp2/utils/storage.rb:521:in `open'"6/home/esp/esp2/utils/storage.rb:521:in `writeAll'"(/home/esp/esp2/utils/storage.rb:537"4/home/esp/esp2/lib/framework.rb:129:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"2/home/esp/esp2/lib/framework.rb:133:in `call'"4/home/esp/esp2/lib/framework.rb:133:in `atExit'"-/home/esp/esp2/lib/thread.rb:739:in `[]'"0/home/esp/esp2/lib/thread.rb:739:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 #mEXIT @1579797055.53EST @1579797072.31EST = =tMAIN =mMAIN_scheduler @EST1579797073.95 #"core_reset"Sent BREAK + #t@0xBB48, state=0x3A84, ifg=0x10, ie=0xFD + #@0xBDD1, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC059, state=0x3A84, ifg=0x10, ie=0xFD #@0xC2E1, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC569, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC7F2, state=0x3A84, ifg=0x10, ie=0xFD + #@0xCA7A, state=0x3A84, ifg=0x10, ie=0xFD #@0xCB91, state=0x3A84, ifg=0x80, ie=0xFD + #@0x9030, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +353 "Can"5\ 7.- + 5\ 7.-} #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۡ \ " + .tSS.configure SSconfig +2 "sampler")#.0X ESP.ready! +4 "collection"'% + "processing"%% +5 "core" %!\  + "manipulator"&% +3 "sampler")% +9 "core" %\ : + %A  + %ۡ \ " +3 "manipulator"&& +3 "core" &, ' " + "storage"(& +4 "core" &N k\ . + "storage"(% +3 "core" % \ / +2 "collection"'& +3 "core" &\  +2 "processing"%& +3 "core" &}\ : +2 "collection"' +3 "core" _ + "collection"' +3 "core"  +2 "collection"' +3 "core"  + "processing"% +3 "core"  +2 "processing"%  +3 "core" V +2 "processing"%! +2 "core"  +2 "processing"%" +3 "core"  + "sampler")# +3 "core"  +2 "sampler")$% +4 "core" %ۡ #\ " +2 "collection"'%& +3 "core" &\  +2 "collection"'&% +3 "core" %!\  +2 "processing"%'& +3 "core" &z\ 9 +2 "processing"%(% +4 "core" %t\ : +2 "manipulator"&)% +3 "core" %A & +2 "manipulator"&*& +3 "core" &, ]  " +2 "storage"(+& +4 "core" &N :\ / + "storage"(,% +4 "core" % G\ . +2 "collection"'-9 +2 "core" 9 +2 "processing"%.9 +3 "core" 9 +1360 #t-> Hand.open + .Hand.open + "manipulator"&/1 +1003 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[2F:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #1 of 3 + "manipulator"&01 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[2F:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[30:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #2 of 3 + "manipulator"&11 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[30:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[31:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #3 of 3 + "manipulator"&21 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[31:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout : mesg"^Hand could not finish opening because\ No Response to I2C::Servo::Release3Request[32:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +10871 #-> exit +5 #mEXIT @1579797252.99EST @1579797290.79EST = =tMAIN =mMAIN_scheduler @EST1579797292.43 #"core_reset"Sent BREAK + #t@0x31FE, state=0x3B10, ifg=0x08, ie=0x5F + #@0x3CC5, state=0x3AE0, ifg=0x84, ie=0x75 + #@0x3F73, state=0x3A72, ifg=0x10, ie=0xF5 + #@0x41FB, state=0x3A84, ifg=0x10, ie=0xFD #@0x4484, state=0x3A84, ifg=0x10, ie=0xFD + #@0x470D, state=0x3A84, ifg=0x10, ie=0xFD + #@0x4995, state=0x3A84, ifg=0x10, ie=0xFD #@0x4AAD, state=0x3A84, ifg=0x80, ie=0xFD + #@0xD62B, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +358 "Can"8\ 511 + 8\ 511} + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۡ \ + .tSS.configure SSconfig +2 "sampler")#.0X ESP.ready! +4 "collection"'% +2 "processing"%% +3 "manipulator"&% +5 "core" %!\  +6 "sampler")% +4 "core" %W\ 8 + %A \\ + %ۡ #\ +2 "manipulator"&& +3 "core" &,  " +2 "storage"(& +3 "core" &N \ , +2 "storage"(% +3 "core" % \ , + "collection"'& +4 "core" &\  + "processing"%& +3 "core" &{\ 7 +2 "collection"' +3 "core" _ +2 "collection"' +2 "core"  +2 "collection"' +3 "core"  + "processing"% +3 "core"  +2 "processing"%  +3 "core" V +2 "processing"%! +2 "core"  +2 "processing"%" +3 "core"  + "sampler")# +3 "core"  +2 "sampler")$% +3 "core" %ۡ \ ! +2 "collection"'%& +4 "core" &\  + "collection"'&% +4 "core" %!\  +2 "processing"%'& +3 "core" &S\ 7 +2 "processing"%(% +3 "core" %z\ 8 +2 "manipulator"&)% +4 "core" %A x + "manipulator"&*& +4 "core" &, " + "storage"(+& +4 "core" &N 2\ , +2 "storage"(,% +3 "core" % \ , +2 "collection"'-9 +3 "core" 9 + "processing"%.9 +3 "core" 9 +403 #t-> exit +5 #mEXIT @1579797314.99EST @1579797332.18EST = =tMAIN =mMAIN_scheduler @EST1579797333.82 #"core_reset"Sent BREAK + #t@0x22BB, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2545, state=0x3A84, ifg=0x10, ie=0xFD + #@0x27CF, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2A58, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2CE2, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2F6B, state=0x3A84, ifg=0x10, ie=0xFD + #@0x31F5, state=0x3A84, ifg=0x10, ie=0xFD #@0x330F, state=0x3A84, ifg=0x80, ie=0xFD + #@0xEE91, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +355 "Can";\ 511 + ;\ 511 + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۡ \ + .tSS.configure SSconfig +2 "sampler")#.0X ESP.ready! +3 "collection"'% +2 "processing"%% +5 "core" %!\  +2 "manipulator"&% +5 "sampler")% +8 "core" %\ 7 + %A  + %ۡ \ ! +2 "manipulator"&& +3 "core" &, H " +2 "storage"(& +3 "core" &N \ , + "storage"(% +4 "core" % \ , + "collection"'& +4 "core" &\  + "processing"%& +3 "core" &}\ 7 +2 "collection"' +3 "core" _ +2 "collection"' +2 "core"  +2 "collection"' +3 "core"  + "processing"% +3 "core"  +2 "processing"%  +3 "core" V + "processing"%! +3 "core"  +2 "processing"%" +2 "core"  +2 "sampler")# +3 "core"  +2 "sampler")$% +3 "core" %ۡ \ +2 "collection"'%& +3 "core" &\  +2 "collection"'&% +4 "core" %!\  +2 "processing"%'& +3 "core" &c\ 8 +2 "processing"%(% +3 "core" %\ 8 +2 "manipulator"&)% +3 "core" %A J +2 "manipulator"&*& +4 "core" &, x " + "storage"(+& +4 "core" &N \ , +2 "storage"(,% +3 "core" % \ , +2 "collection"'-9 +3 "core" 9 +2 "processing"%.9 +3 "core" 9 +291 #t-> exit +4 #mEXIT @1579797352.35EST @1579797367.95EST = =tMAIN =mMAIN_scheduler @EST1579797369.58 #"core_reset"Sent BREAK + #t@0xC9A9, state=0x3A84, ifg=0x10, ie=0xFD + #@0xCC33, state=0x3A84, ifg=0x10, ie=0xFD + #@0xCEBC, state=0x3A84, ifg=0x10, ie=0xFD #@0xD146, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD3CF, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD659, state=0x3A84, ifg=0x10, ie=0xFD #@0xD8E2, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD9FC, state=0x3A84, ifg=0x80, ie=0xFD + #@0xF05E, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +358 "Can";\ 511 + ;\ 511{ + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %ۡ #\ + .tSS.configure SSconfig +2 "sampler")#.0X can +4 "Can"=\ 5// +481 #t-> Hand +770 #-> Arm +2 "manipulator"&& +3 "core" &, " +2 "manipulator"&% +4 "core" %A z +3066 #t-> Forearm.home.to :retract + .Forearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +3 .tForearm.home.seek :retract +2 "manipulator"&'\ +26 "core" ' "  tb +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni : velocityi: currenti":pwmig:erri: inPressi : outPressi :deltaPressi: voltagef12.044216003927344: @type2F: @tagi: mesg")Forearm speedErr at PC + 1354 counts:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2344 #-> Elbow.home.to :clear + .Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.home.seek :clear +2 "manipulator"&(d +26 "core" (,s G G o +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positionis,: velocityi: currenti:pwmi:erri: inPressiG : outPressiG :deltaPressio : voltagef12.112944526264114": @type2F: @tagi: mesg"Elbow speedErr at garage:@axisName"\ Elbow:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1408 #-> Hand.home.to :home +2 !o:NoMethodError : mesgu:NameError::message-undefined method `home' for Hand:Gripper: name: home: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2466 #-> Hand.open + .Hand.open + "manipulator"&1 +3 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[32:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +999 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[17:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #1 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[17:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[18:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #2 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[18:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[19:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):7:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #3 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[19:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1001 !to:I2C::Request::Timeout : mesg"^Hand could not finish opening because\ No Response to I2C::Servo::Release3Request[1A:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +217 #-> exitr +166 #-> exit +4 #mEXIT @1579797531.03EST @1579797711.84EST = =tMAIN =mMAIN_scheduler @EST1579797713.59 #"core_reset"Sent BREAK +2 #t@0xB0F2, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +219 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +380 "Can"8\ @ + 8\ @i + #tPolling Can every 10:00 +2 #Cleanly exited at 11:38:51EST23-Jan-20 +5048 #-> ESP.ready? +453 #-> ESP.ready! +2 #Powering core bus +500 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +2 "core" %Z\ + +2 .tSS.configure SSconfig +2 "sampler")#.0X Hand.open + .Hand.open + "manipulator"&1 +1003 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[1C:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #1 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1C:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[1D:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #2 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1D:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[1E:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #3 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1E:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout : mesg"^Hand could not finish opening because\ No Response to I2C::Servo::Release3Request[1F:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2841 #-> Recover.hand + !o:NameError: mesg"#uninitialized constant Recover: name: Recover:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +709 #-> Hand.recover +2 !o:NoMethodError : mesgu:NameError::message0undefined method `recover' for Hand:Gripper: name: recover: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +944 #-> Hand.Recover +2 !o:NoMethodError : mesgu:NameError::message0undefined method `Recover' for Hand:Gripper: name: Recover: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5666 #-> CSV +375 #-> CBV +2 "collection"'  +2 "core"  +891 #t-> CS +2 "collection"'!% +3 "core" %ӱ\  +8575 #t-> exit +5 #mEXIT @1579798122.10EST @1579798143.04EST = =tMAIN =mMAIN_scheduler @EST1579798144.66 #"core_reset"Sent BREAK + #t@0xD78F, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDA09, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDC83, state=0x3A84, ifg=0x10, ie=0xFD #@0xDEFE, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE178, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE3F3, state=0x3A84, ifg=0x10, ie=0xFD #@0xE66D, state=0x3A84, ifg=0x10, ie=0xFD + #@0xE782, state=0x3A84, ifg=0x80, ie=0xFD + #@0xB190, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +352 "Can">\ 355 +2 >\ 355 + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  + "processing"% +2 % +2 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %v !\ D + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready? +3 "collection"'% +3 "core" %ӱ\  + "sampler")% +4 "core" %v \ D +2 "manipulator"&% +3 "core" % g +344 #t-> ESP.ready! +2 "collection"'% +5 "core" %ӱ\  +2 "sampler")% +2 "processing"%% +2 "manipulator"&% +9 "core" %v \ D + %{\ 5 + % +3 "manipulator"&% +3 "core" % ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract +2 "manipulator"&'\ +28 "core" '# qb +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti#:pwmig:erri: inPressi : outPressi :deltaPressi : voltagef12.029488463426608 : @type2F: @tagi: mesg"IForearm speedErr at home -- Hand may be Stuck Gripping clampled puck:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2075 #"espclient"Session Begun +795 #-> forgetESPstate +1708 #t-> Hand.open + .Hand.open +4 "manipulator"&1 +4 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1F:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +998 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[1A:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #1 of 3 +4 "manipulator"&1 +3 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1A:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +997 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[1B:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #2 of 3 +4 "manipulator"&1 +3 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1B:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +998 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[1C:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #3 of 3 +4 "manipulator"&1 +3 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1C:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +998 !to:I2C::Request::Timeout : mesg"^Hand could not finish opening because\ No Response to I2C::Servo::Release3Request[1D:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1136 #"espclient"-> MainThread.exit +6 #mEXIT +2 !"espclient"o:ThreadError: mesg"killed thread:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 #Session Ended @1579798263.87EST @1579798281.84EST = =tMAIN =mMAIN_scheduler @EST1579798283.50 #"core_reset"Sent BREAK + #t@0xAC2D, state=0x3B10, ifg=0x08, ie=0x5F + #@0xB6E9, state=0x3AE0, ifg=0x84, ie=0x75 + #@0xB997, state=0x3A72, ifg=0x10, ie=0xF5 #@0xBC1F, state=0x3A84, ifg=0x10, ie=0xFD + #@0xBEA7, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC130, state=0x3A84, ifg=0x10, ie=0xFD #@0xC3B8, state=0x3A84, ifg=0x10, ie=0xFD + #@0xC4CF, state=0x3A84, ifg=0x80, ie=0xFD + #@0xB04C, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +211 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +356 "Can"=\ 255 +2 =\ 255 + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %v \ D + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +3 "collection"'% +2 "processing"%% +5 "core" %ӱ \  + "manipulator"&% +3 "sampler")% +9 "core" %w\ 5 + %  + %v "\ D +2 "manipulator"&% +3 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract +2 "manipulator"&'\ +27 "core" '# C qb +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti#:pwmig:erri: inPressi : outPressi :deltaPressiC : voltagef12.029488463426608 : @type2F: @tagi: mesg"IForearm speedErr at home -- Hand may be Stuck Gripping clampled puck:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +318 #-> exit +5 #mEXIT @1579798301.80EST @1579798318.92EST = =tMAIN =mMAIN_scheduler @EST1579798320.55 #"core_reset"Sent BREAK + #t@0x4BBA, state=0x3A84, ifg=0x10, ie=0xFD + #@0x4E40, state=0x3A84, ifg=0x10, ie=0xFD + #@0x50C6, state=0x3A84, ifg=0x10, ie=0xFD #@0x534D, state=0x3A84, ifg=0x10, ie=0xFD + #@0x55D3, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5859, state=0x3A84, ifg=0x10, ie=0xFD #@0x5ADF, state=0x3A84, ifg=0x10, ie=0xFD + #@0x5BF6, state=0x3A84, ifg=0x80, ie=0xFD + #@0xFB8A, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +354 "Can">\ 255 + >\ 255 + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +3 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +3 "core" %v \ D + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +3 "collection"'% +2 "processing"%% +5 "core" %ӱ !\  + "manipulator"&% +3 "sampler")% +9 "core" %e\ 6 + %  + %v "\ D +3 "manipulator"&% +3 "core" % 4 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract + "manipulator"&'\ +28 "core" '#  qb +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti#:pwmig:erri: inPressi : outPressi :deltaPressi: voltagef12.029488463426608 : @type2F: @tagi: mesg"IForearm speedErr at home -- Hand may be Stuck Gripping clampled puck:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +467 #-> ESP.ready? +2 "collection"'% +3 "core" %ӱ "\ +2 "sampler")% +3 "core" %v "\ D +2 "manipulator"&% +3 "core" % +561 #t-> Arm.retract +2 .Hand.open + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1D:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[1A:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"1/home/esp/esp2/utils/misc.rb:69:in `retract'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #1 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1A:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[1B:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"1/home/esp/esp2/utils/misc.rb:69:in `retract'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #2 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1B:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[1C:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"1/home/esp/esp2/utils/misc.rb:69:in `retract'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #3 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1C:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1001 !to:I2C::Request::Timeout : mesg"^Hand could not finish opening because\ No Response to I2C::Servo::Release3Request[1D:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +8551 #-> Arm.clear + "manipulator"&& +3 "core" & Q +2 !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiQ : voltagef12.166945508100147+: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2107 #-> Elbow.home.to :clear + .Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.home.seek :clear +2 "manipulator"&(d +33 "core" (X  ~ +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioniX: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef12.093307805596465': @type2F: @tagi$: mesg"Elbow speedErr at home:@axisName"\ Elbow:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1269 #-> Elbow.home.to :home + .Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.home.seek :home +2 "manipulator"& ( +32 "core" (e\ \  j  +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positionie: velocityi: currenti:pwmi:erri: inPressi\ : outPressi\ :deltaPressij : voltagef12.098216985763377: @type2F: @tagi%: mesg"Elbow speedErr at home:@axisName"\ Elbow:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +825 #-> Arm.CC + "manipulator"&!& +3 "core" & T +2 !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiT : voltagef12.166945508100147+: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +737 #-> Elbow +2 "manipulator"&"& +3 "core" & +2 !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef12.166945508100147+: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +13433 #-> Forearm.home.to :retract + .Forearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +3 .tForearm.home.seek :retract +2 "manipulator"&#'\ +27 "core" '# ; qb +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti#:pwmig:erri: inPressi : outPressi :deltaPressi; : voltagef12.029488463426608 : @type2F: @tagi(: mesg"Forearm speedErr at home:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +483 #-> exit +5 #mEXIT @1579798844.28EST @1579798874.27EST = =tMAIN =mMAIN_scheduler @EST1579798875.95 #"core_reset"Sent BREAK + #t@0x82E7, state=0x3A84, ifg=0x10, ie=0xFD + #@0x856E, state=0x3A84, ifg=0x10, ie=0xFD + #@0x87F4, state=0x3A84, ifg=0x10, ie=0xFD #@0x8A7A, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8D00, state=0x3A84, ifg=0x10, ie=0xFD + #@0x8F86, state=0x3A84, ifg=0x10, ie=0xFD #@0x920C, state=0x3A84, ifg=0x10, ie=0xFD + #@0x9322, state=0x3A84, ifg=0x80, ie=0xFD + #@0xDCFE, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +9 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +349 "Can">\ 355 + >\ 355 + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %v \ D + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +4 "collection"'% +2 "processing"%% +5 "manipulator"&% + "core" %ӱ!!\ +4 "sampler")% +8 "core" %t\ 5 + % + %v "\ D +2 "manipulator"&% +3 "core" % +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +3 .tForearm.home.seek :retract + "manipulator"&'\ +27 "core" '#  pb +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti#:pwmig:erri: inPressi : outPressi :deltaPressi: voltagef12.024579283259696: @type2F: @tagi: mesg"IForearm speedErr at home -- Hand may be Stuck Gripping clampled puck:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +20082 #"espclient"Session Begun +780 #-> forgetESPstate +2840 #t-> Hand.open + .Hand.open +4 "manipulator"&1 +4 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1D:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +997 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[17:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #1 of 3 +4 "manipulator"&1 +3 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[17:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +997 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[18:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #2 of 3 +4 "manipulator"&1 +4 "core" 1 !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[18:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +638 #"espclient"-> exit +2 #Session Ended +357 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[19:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):2:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #3 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[19:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout : mesg"^Hand could not finish opening because\ No Response to I2C::Servo::Release3Request[1A:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +536 #-> exit +5 #mEXIT @1579799172.31EST @1579799196.90EST = =tMAIN =mMAIN_scheduler @EST1579799198.57 #"core_reset"Sent BREAK + #t@0xC5C7, state=0x3B10, ifg=0x08, ie=0x5F + #@0xD08C, state=0x3AE0, ifg=0x84, ie=0x75 + #@0xD33A, state=0x3A72, ifg=0x10, ie=0xF5 #@0xD5C3, state=0x3A84, ifg=0x10, ie=0xFD + #@0xD84B, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDAD4, state=0x3A84, ifg=0x10, ie=0xFD #@0xDD5D, state=0x3A84, ifg=0x10, ie=0xFD + #@0xDE74, state=0x3A84, ifg=0x80, ie=0xFD + #@0x6ADD, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +208 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +343 "Can">\ 255 +2 >\ 255~ #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  + "processing"% +2 % +3 "core"  +5 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %v \ D + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +4 "processing"%% +4 "core" %ӱ\ + "manipulator"&% +6 "sampler")% +4 "core" %\ 4 + % I + %v \ D +2 "manipulator"&% +4 "core" %  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract + "manipulator"&'\ +27 "core" ' # \\ qb +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni : velocityi: currenti#:pwmig:erri: inPressi : outPressi :deltaPressi\\ : voltagef12.029488463426608 : @type2F: @tagi: mesg"IForearm speedErr at home -- Hand may be Stuck Gripping clampled puck:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +16847 #-> exit +5 #mEXIT @1579799411.71EST @1579802211.10EST = =tMAIN =mMAIN_scheduler @EST1579802212.84 #"core_reset"Sent BREAK + #t@0x33E0, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +209 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +216 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +378 "Can">\ M + >\ Mk #tPolling Can every 10:00 +2 #Cleanly exited at 12:10:11EST23-Jan-20 +243 #-> ESP.ready! +3 #Powering core bus +478 .Gate.power :raw,:ON +2 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +3 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +2 "core" %7\ 7 + .tSS.configure SSconfig +3 "sampler")#.0X trouble +1495 #-> MainThread.exception +960 #-> showlog 50 +6700 "Can"C\ 4// +6094 #"brent"-> showlog 500 +32016 #-> Arm +3 "manipulator"&& +4 "core" & l +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressil : voltagef12.166945508100147+: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +14215 #-> MainThread.exception.last +429 #-> MainThread.exception.last.reply +7239 "Can"A\ 3// +39662 #"brent"-> pucks +7256 #-> Hand +1040 #-> Forearm.legend +2201 #-> Forearm.jog 500 +2 .Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +3 ."brent"Forearm.jog 500 +3 "manipulator"&) +29 "core" ) $  pb +2 !"brent"o:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni : velocityi: currenti$:pwmig:erri: inPressi : outPressi :deltaPressi: voltagef12.024579283259696: @type2F: @tagi": mesg"Forearm speedErr at home:@axisName" Forearm:@checkpoint: omitted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +956 #-> Hand +1299 #-> Forearm.status +3 "manipulator"&% +4 "core" % 6  +7538 "Can"@\ 30/ +31642 #t-> hand.open + !o:NoMethodError : mesgu:NameError::message2private method `open' called for :hand:Symbol: name: open: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1618 #-> showlog +759 #-> show log + !o:NoMethodError : mesg",undefined method `show' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +778 #-> show.log + !o:NoMethodError : mesgu:NameError::message1private method `log' called for :show:Symbol: name:log: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1377 !o:SignalException : mesg" SIGHUP:@timestampu: Time  :\ signoi:bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 #mEXIT + #"brent"Session Ended +2 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time  :bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2077 #"brent#2"Session Begun +4 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time  :bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1613 !"brent#2 aborter-"o:ThreadError: mesg"killed thread:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time  :bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !"brent#2 aborter-'s_reader"o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt[ "1/home/esp/esp2/lib/cmdserver.rb:503:in `run'"1/home/esp/esp2/lib/thread.rb:778:in `create'"0/home/esp/esp2/lib/thread.rb:718:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt[\ "1/home/esp/esp2/lib/thread.rb:778:in `create'"0/home/esp/esp2/lib/thread.rb:718:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time Y:bt[ "0/home/esp/esp2/lib/thread.rb:721:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +1671 #"brent#3"Session Begun +4 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time  :bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +485 !"brent#3 aborter-"o:ThreadError: mesg"killed thread:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time  :bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !"brent#3 aborter-'s_reader"o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt[ "1/home/esp/esp2/lib/cmdserver.rb:503:in `run'"1/home/esp/esp2/lib/thread.rb:778:in `create'"0/home/esp/esp2/lib/thread.rb:718:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt[\ "1/home/esp/esp2/lib/thread.rb:778:in `create'"0/home/esp/esp2/lib/thread.rb:718:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time I:bt[ "0/home/esp/esp2/lib/thread.rb:721:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +1011 #"duane"Session Begun +4 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time  :bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +378860 #"brent#4"Session Begun +4 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time  :bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +509 !"brent#4 aborter-"o:ThreadError: mesg"killed thread:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time  :bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !"brent#4 aborter-'s_reader"o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt[ "1/home/esp/esp2/lib/cmdserver.rb:503:in `run'"1/home/esp/esp2/lib/thread.rb:778:in `create'"0/home/esp/esp2/lib/thread.rb:718:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt[\ "1/home/esp/esp2/lib/thread.rb:778:in `create'"0/home/esp/esp2/lib/thread.rb:718:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time :bt[ "0/home/esp/esp2/lib/thread.rb:721:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +127831 #"duane#2"Session Begun +4 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time  :bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +134614 !"duane#2 aborter-"o:ThreadError: mesg"killed thread:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time  :bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !"duane#2 aborter-'s_reader"o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt[ "1/home/esp/esp2/lib/cmdserver.rb:503:in `run'"1/home/esp/esp2/lib/thread.rb:778:in `create'"0/home/esp/esp2/lib/thread.rb:718:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt[\ "1/home/esp/esp2/lib/thread.rb:778:in `create'"0/home/esp/esp2/lib/thread.rb:718:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time Rդ:bt[ "0/home/esp/esp2/lib/thread.rb:721:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +5959 #"espclient"Session Begun +4 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time  :bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +256276 !"espclient aborter-"o:ThreadError: mesg"killed thread:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time  :bt["0/home/esp/esp2/lib/thread.rb:721:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + !"espclient aborter-'s_reader"o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt[ "1/home/esp/esp2/lib/cmdserver.rb:503:in `run'"1/home/esp/esp2/lib/thread.rb:778:in `create'"0/home/esp/esp2/lib/thread.rb:718:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt[\ "1/home/esp/esp2/lib/thread.rb:778:in `create'"0/home/esp/esp2/lib/thread.rb:718:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO :\ errnoi\ : mesg"Input/output error:@timestampu: Time ~c:bt[ "0/home/esp/esp2/lib/thread.rb:721:in `start'"1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 +2 !o:Errno::EIO:\ errnoi\ : mesg"Input/output error:bt["1/home/esp/esp2/lib/thread.rb:775:in `create'"5/home/esp/esp2/lib/thread.rb:774:in `initialize'"%/home/esp/esp2/lib/thread.rb:774 @1579815510.04EST = =tMAIN =mMAIN_scheduler @EST1579815511.77 #"core_reset"Sent BREAK +2 #t@0x075D, state=0x3A84, ifg=0x10, ie=0xFD + #@0x09E8, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0C73, state=0x3A84, ifg=0x10, ie=0xFD #@0x0EFD, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1188, state=0x3A84, ifg=0x10, ie=0xFD #@0x1412, state=0x3A84, ifg=0x10, ie=0xFD + #@0x157C, state=0x3A84, ifg=0x80, ie=0xFD + #@0xC677, state=0x3AE0, ifg=0x00, ie=0x75 + #@0x04D2, state=0x3A84, ifg=0x10, ie=0xFD #@0x075D, state=0x3A84, ifg=0x10, ie=0xFD + #@0x09E8, state=0x3A84, ifg=0x10, ie=0xFD #@0x0C73, state=0x3A84, ifg=0x10, ie=0xFD + #@0x0EFD, state=0x3A84, ifg=0x10, ie=0xFD #@0x1188, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1412, state=0x3A84, ifg=0x10, ie=0xFD + #@0x157C, state=0x3A84, ifg=0x80, ie=0xFD #@0x936B, state=0x3ACE, ifg=0x00, ie=0xF5 + #>OVERRUN< ESP2 v3.30 I2C Gateway v3.06 +7 #>OVERRUN< ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +371 "Can"T\ +22 + T\ +22 #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %y \ F + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +3 "processing"%% +5 "manipulator"&% +4 "core" %Ӹ65\  +6 "sampler")% +4 "core" %:\ . + % n n h + %y \ F +2 "manipulator"&% +3 "core" % o n h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract +2 "manipulator"&'\ +28 "core" '# j l h jb +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti#:pwmig:erri: inPressij : outPressil :deltaPressih : voltagef11.995124202258223Pw: @type2F: @tagi: mesg"IForearm speedErr at home -- Hand may be Stuck Gripping clampled puck:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2359 #"espclient"Session Begun +809 #-> MainThread.exit +6 #mEXIT + !"espclient"o:ThreadError: mesg"killed thread:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +6 #Session Ended @1579815557.96EST @1579815571.64EST = =tMAIN =mMAIN_scheduler @EST1579815573.28 #"core_reset"Sent BREAK +2 #t@0xEA04, state=0x3A84, ifg=0x10, ie=0xFD + #@0xEC8B, state=0x3A84, ifg=0x10, ie=0xFD #@0xEF11, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF196, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF41D, state=0x3A84, ifg=0x10, ie=0xFD #@0xF6A3, state=0x3A84, ifg=0x10, ie=0xFD + #@0xF929, state=0x3A84, ifg=0x10, ie=0xFD + #@0xFA91, state=0x3A84, ifg=0x80, ie=0xFD #@0x2837, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +356 "Can"S\ +21 S\ +21v + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %y \ F + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +3 "processing"%% +5 "core" %Ӹ68\  "manipulator"&% +4 "sampler")% +9 "core" %:\ . + % n p u # + %y \ F +2 "manipulator"&% +4 "core" % b b P # + .tForearm.reconfigure LooseForearm +3 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract + "manipulator"&'\ +28 "core" '# l j N jb +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti#:pwmig:erri: inPressil : outPressij :deltaPressiN : voltagef11.995124202258223Pw: @type2F: @tagi: mesg"IForearm speedErr at home -- Hand may be Stuck Gripping clampled puck:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +7231 #-> Forearm.home.to :retract +2 .Forearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +3 .tForearm.home.seek :retract +2 "manipulator"&'\ +27 "core" '# h m w jb +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti#:pwmig:erri: inPressih : outPressim :deltaPressiw : voltagef11.995124202258223Pw: @type2F: @tagi: mesg"Forearm speedErr at home:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +38895 #-> Arm.reset +1946 #-> Forearm.home.to :retract + .Forearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract +2 "manipulator"&'\ +28 "core" '# j g I jb +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti#:pwmig:erri: inPressij : outPressig :deltaPressiI : voltagef11.995124202258223Pw: @type2F: @tagi: mesg"Forearm speedErr at home:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2214 #-> Hand.home.to :clear +2 !o:NoMethodError : mesgu:NameError::message-undefined method `home' for Hand:Gripper: name: home: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1060 #-> Hand.home :home + !o:NoMethodError : mesgu:NameError::message-undefined method `home' for Hand:Gripper: name: home: args[; :bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1892 #-> Hand.home.to :clear +2 !o:NoMethodError : mesgu:NameError::message-undefined method `home' for Hand:Gripper: name: home: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +788 #-> Hand.home.to :home +2 !o:NoMethodError : mesgu:NameError::message-undefined method `home' for Hand:Gripper: name: home: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4953 "Can"\\\ ,// +8544 #t-> PC.close +2 !o:Arm::Error: mesg"3Claim Arm, then retry closing Processing Clamp:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +595 #-> Arm.claim +477 #-> PC.close + .Hand.open + "manipulator"&1 +1003 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[19:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"./home/esp/esp2/utils/misc.rb:53:in `grab'"E/home/esp/esp2/utils/misc.rb:418:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:486:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:485:in `close'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"0/home/esp/esp2/utils/misc.rb:484:in `close'"(ESP):11:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #1 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[19:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[1A:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"./home/esp/esp2/utils/misc.rb:53:in `grab'"E/home/esp/esp2/utils/misc.rb:418:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:486:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:485:in `close'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"0/home/esp/esp2/utils/misc.rb:484:in `close'"(ESP):11:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #2 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1A:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[1B:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"./home/esp/esp2/utils/misc.rb:53:in `grab'"E/home/esp/esp2/utils/misc.rb:418:in `closeAndVerifyPuckPresence'"0/home/esp/esp2/utils/misc.rb:486:in `close'",/home/esp/esp2/lib/msg.rb:68:in `retry'"0/home/esp/esp2/utils/misc.rb:485:in `close'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"0/home/esp/esp2/utils/misc.rb:484:in `close'"(ESP):11:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #3 of 3 + "manipulator"&1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1B:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1001 !to:I2C::Request::Timeout : mesg"^Hand could not finish opening because\ No Response to I2C::Servo::Release3Request[1C:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +8216 #-> Arm.claim +492 #-> Arm +2 "manipulator"&& +3 "core" & J I  g + !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:errig: inPressiJ : outPressiI :deltaPressi : voltagef12.117853706431026: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +531 #-> Arm.claim +2036 #-> Elbow.home.to :clear +2 .Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.home.seek :clear + "manipulator"&(d +38 "core" (  v +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef12.054034364261168G: @type2F: @tagi#: mesg"Elbow speedErr at home:@axisName"\ Elbow:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +985 #-> Arm.retract + .Hand.open + "manipulator"&1 +3 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1C:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +999 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[1F:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"1/home/esp/esp2/utils/misc.rb:69:in `retract'"(ESP):16:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #1 of 3 + "manipulator"& 1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[1F:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +999 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[20:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"1/home/esp/esp2/utils/misc.rb:69:in `retract'"(ESP):16:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #2 of 3 + "manipulator"&!1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[20:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +999 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[21:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"1/home/esp/esp2/utils/misc.rb:69:in `retract'"(ESP):16:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #3 of 3 + "manipulator"&"1 +2 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[21:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1000 !to:I2C::Request::Timeout : mesg"^Hand could not finish opening because\ No Response to I2C::Servo::Release3Request[22:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +28592 #-> Arm.home.to :retract +2 "manipulator"&#& +3 "core" & I T  +2 !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni : velocityi: currenti:pwmi:erri: inPressiI : outPressiT :deltaPressi : voltagef12.117853706431026: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1431 "Can"]\ )33 +647 #t-> Elbow.home.to :home +2 .Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.home.seek :home +2 "manipulator"&$( +32 "core" (  u +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef12.0491251840942560: @type2F: @tagi): mesg"Elbow speedErr at home:@axisName"\ Elbow:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +869 #-> exit +4 #mEXIT @1579816793.82EST @1579881541.66EST = =tMAIN =mMAIN_scheduler @EST1579881543.29 #"core_reset"Sent BREAK +2 #t@0x1E79, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2101, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2389, state=0x3A84, ifg=0x10, ie=0xFD #@0x2611, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2899, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2B22, state=0x3A84, ifg=0x10, ie=0xFD #@0x2DAA, state=0x3A84, ifg=0x10, ie=0xFD + #@0x2EC0, state=0x3A84, ifg=0x80, ie=0xFD + #@0xD62E, state=0x3AE0, ifg=0x00, ie=0x75 #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +209 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +355 "Can"L\ 65 + L\ 65 + #tPolling Can every 10:00 +124 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %y## , F +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +3 "processing"%% +4 "core" %ӸTUC +2 "manipulator"&% +4 "sampler")% +9 "core" %\ + % $ aJ + %y#" - F + "manipulator"&% +4 "core" % % # S aJ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract +2 "manipulator"&'\ +27 "core" '  Eb +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmig:erri: inPressi : outPressi :deltaPressi: voltagef11.813484536082475K: @type2F: @tagi: mesg"IForearm speedErr at home -- Hand may be Stuck Gripping clampled puck:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +683 #-> Arm.stretch + .Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +3 "core" ' * # a +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: notReady: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi* : outPressi# :deltaPressi: voltagef11.950941580756014: @type2F: @tagi: mesg"#Bearings too stuck to continue:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2575 #-> Arm.coast + .Elbow.coast + "manipulator"&6 +2 .tForearm.coast + "manipulator"&5 +2 && +3 "core" &  ` +2 !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef11.946032400589102: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2241 #-> Elbow.home.to :clear +2 .Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 .tElbow.home.seek :clear +2 "manipulator"&(d +32 "core" (   S +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef11.882213058419245: @type2F: @tagi: mesg"Elbow speedErr at home:@axisName"\ Elbow:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1841 #-> Forearm.stretch +2 !o:NoMethodError : mesgu:NameError::message1undefined method `stretch' for Forearm:Slide: name: stretch: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1188 #-> Forearm.home.to :retract +2 .Forearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +3 .tForearm.home.seek :retract + "manipulator"&'\ +28 "core" ' G Fb +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmig:erri: inPressi : outPressi :deltaPressiG : voltagef11.818393716249387: @type2F: @tagi: mesg"Forearm speedErr at home:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2281 #-> Arm.PC + "manipulator"&& +3 "core" & ! ! a +2 !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi! : outPressi! :deltaPressi : voltagef11.950941580756014: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +411 #-> ESP.ready + !o:NoMethodError : mesgu:NameError::message,undefined method `ready' for ESP:Module: name:\ ready: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +345 #-> ESP.ready! +2 "collection"'% +4 "core" %ӸUSW +3 "sampler")% +2 "processing"%% +4 "manipulator"&% +7 "core" %y#$ # F + %\ + % )  a/ +3 "manipulator"& % +4 "core" %  D `/ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#@2^d^2b +2 .tForearm.home.seek :retract + "manipulator"&!'\ +28 "core" ' = Fb +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmig:erri: inPressi : outPressi :deltaPressi= : voltagef11.818393716249387: @type2F: @tagi&: mesg"IForearm speedErr at home -- Hand may be Stuck Gripping clampled puck:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2091 #"espclient"Session Begun +680 #-> Arm.stretch +3 .Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +3 ."espclient"Forearm.seek :retract +3 "manipulator"&"'\ +4 "core" ' \  ` +3 !"espclient"o:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: notReady: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi\ :deltaPressi : voltagef11.946032400589102: @type2F: @tagi': mesg"#Bearings too stuck to continue:@axisName" Forearm:@checkpoint: omitted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +975 #-> Arm.PC +3 "manipulator"&#& +4 "core" & ' / R a + !"espclient"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi' : outPressi/ :deltaPressiR : voltagef11.950941580756014: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +21035 #t-> Arm.stretch! +2 .Forearm.seek :retract +5 "manipulator"&$'\ +3 "core" '  j a +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: notReady: @channeli: @statusIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressij : voltagef11.950941580756014: @type2F: @tagi): mesg"#Bearings too stuck to continue:@axisName" Forearm:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1171 #-> Elbow.coast + .Elbow.coast +3 "manipulator"&6 +4 &%& +2 "core" &  U a +2 !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressiU : voltagef11.950941580756014: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +428 #-> Arm.coast + .Elbow.coast +2 "manipulator"&6 +3 .tForearm.coast +2 "manipulator"&5 +4 &&& +3 "core" &   ` +2 !to:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef11.946032400589102: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +723 #-> Hand.open + .Hand.open +3 "manipulator"&'1 +4 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[22:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +998 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[27:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):13:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #1 of 3 +3 "manipulator"&(1 +4 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[27:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +996 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[28:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):13:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 #Retry #2 of 3 +3 "manipulator"&)1 +4 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[28:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +997 !to:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[29:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'"(ESP):13:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Retry #3 of 3 +3 "manipulator"&*1 +4 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[29:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +997 !to:I2C::Request::Timeout : mesg"^Hand could not finish opening because\ No Response to I2C::Servo::Release3Request[2A:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +15241 "Can"N\ 33 +19638 #t-> Elbow.home.to :home +2 .Elbow.reconfigure LooseElbow +5 "manipulator"&$ &.,(#b +3 .tElbow.home.seek :home +2 "manipulator"&+( +33 "core" (  R +2 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef11.877303878252333~: @type2F: @tagi0: mesg"Elbow speedErr at home:@axisName"\ Elbow:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +40317 "Can"N\ 32 +60003 T\ 33 +60002 L\ 33 +60002 T\ 32 +60002 X\ 33 +60002 T\ 33 +60002 d\ 32 +60003 e\ 33 +60002 \\\ 33 +60002 h\ 32 +60002 c\ 32 +60002 g\ 23 +60002 i\ 32 +53126 #"brent"Session Begun +322 #-> showlog 50 +1456 #-> ESP.shutdown +3 ."shutdown"SS.coast +5 #"brent"Asleep / Shutdown +3 "sampler")5 +5 ."shutdown"CS.coast +2 "collection"'5 +5 ."shutdown"Elbow.coast +2 "manipulator"&6 +41 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +4 #Shutdown +435 #"brent"-> ESP.configure +6 #Powering core bus +498 .Gate.power :raw,:ON +6 "sampler") +2 ), +2 "core"  +2 "collection"' +2 '- +3 "core"  +2 "processing"% +2 %. +3 "core"  +4 "collection"' 9\ +44 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +3 )/% +2 "core" %/. + ."brent"SS.configure SSconfig +4 "sampler")#.0X Power +272 #-> Power.status +1928 #-> Forearm.jog 400 +2 .Forearm.jog 400 +5 "manipulator"&:) +222 "core" ) 5  Fb +2 !"brent"o:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @sourcei+:@destinationi%: @error:trajectoryErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni5: velocityi: currenti:pwmig:erri: inPressi : outPressi :deltaPressi: voltagef11.818393716249387: @type2F: @tagi?: mesg""Forearm trajectoryErr at home:@axisName" Forearm:@checkpoint: omitted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +589 #-> Forearm.jog -400 +2 .Forearm.jog -400 +7 "manipulator"&;)p +35 "core" ) +2 "manipulator"&<% +4 "core" %h#  H \\A +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positionih: velocityi: currenti(:pwmi$:erriA: inPressi : outPressi :deltaPressiH : voltagef11.926395679921454/: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +224 #-> Forearm.jog -400 +2 .Forearm.jog -400 +5 "manipulator"&=)p +23 "core" ) +2 "manipulator"&>% +3 "core" % / 0  ^S +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erriS: inPressi/ : outPressi0 :deltaPressi : voltagef11.936214040255278: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +251 #-> Forearm.jog -400 +2 .Forearm.jog -400 +5 "manipulator"&?)p +15 "core" ) +2 "manipulator"&@% +4 "core" %S . # ^> +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioniS: velocityi: currenti:pwmi:erri>: inPressi. : outPressi# :deltaPressi : voltagef11.936214040255278: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +229 "Can"^\ ++ +1038 #"brent"-> Forearm.home.retract +3 .Forearm.reconfigure LooseForearm +5 "manipulator"&#@2^d^2b +5 ."brent"Forearm.home.seek :retract +3 "manipulator"&A'\ +41 "core" 'm  Fb +2 !"brent"o:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positionim: velocityi: currenti:pwmig:erri: inPressi : outPressi :deltaPressi: voltagef11.818393716249387: @type2F: @tagiF: mesg"Forearm speedErr at home:@axisName" Forearm:@checkpoint: omitted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +712 #-> Forearm.jog -400 +2 .Forearm.reconfigure LooseForearm +6 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.jog -400 +2 "manipulator"&B)p +33 "core" ) +2 "manipulator"&C% +4 "core" %J Y/ + !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currentiO:pwmi4:erri: inPressi: outPressi:deltaPressi: voltagef11.911668139420717;: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +166 #-> Forearm.jog -400 +2 .Forearm.jog -400 +5 "manipulator"&D)p +25 "core" ) +2 "manipulator"&E% +4 "core" %e   8 ` +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positionie: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi8 : voltagef11.946032400589102: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +835 #-> Forearm.legend +5010 #-> Forearm.jog -400 +2 .Forearm.jog -400 +5 "manipulator"&F)p +15 "core" ) +2 "manipulator"&G% +4 "core" %   % _N +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erriN: inPressi : outPressi :deltaPressi% : voltagef11.94112322042219pc: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +144 #-> Forearm.jog -400 +2 .Forearm.jog -400 +5 "manipulator"&H)p +21 "core" ) +2 "manipulator"&I% +4 "core" %  \ s ZO +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erriO: inPressi : outPressi\ :deltaPressis : voltagef11.916577319587629ķ: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +93 #-> Forearm.jog -400 +2 .Forearm.jog -400 +6 "manipulator"&J)p +25 "core" )  G +3 !"brent"o:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef11.823302896416299: @type2F: @tagiO: mesg"+Forearm speedErr at home - 1594 counts:@axisName" Forearm:@checkpoint: omitted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1665 #-> Forearm.jog 400 +2 .Forearm.jog 400 +7 "manipulator"&K) +17 "core" ) +2 "manipulator"&L% +4 "core" %l ) - ' a + !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positionil: velocityi: currenti:pwmi:erri: inPressi) : outPressi- :deltaPressi' : voltagef11.950941580756014: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +118 #-> Forearm.jog 400 +2 .Forearm.jog 400 +5 "manipulator"&M) +21 "core" ) +2 "manipulator"&N% +4 "core" %   ` +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef11.946032400589102: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +88 #-> Forearm.jog 400 +2 .Forearm.jog 400 +6 "manipulator"&O) +23 "core" ) +2 "manipulator"&P% +4 "core" %Vj ! W>w +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioniV: velocityi: currentio:pwmiC:erriw: inPressi: outPressi:deltaPressi! : voltagef11.901849779086893*: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +726 #-> Elbow.home.clear +3 .Elbow.reconfigure LooseElbow +5 "manipulator"&$ &.,(#b +4 ."brent"Elbow.home.seek :clear +3 "manipulator"&Q(d +35 "core" ( K +2 !"brent"o:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef11.842939617083948: @type2F: @tagiV: mesg"Elbow speedErr at home:@axisName"\ Elbow:@checkpoint: omitted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +882 #-> Elbow.jog 1000 +2 .Elbow.reconfigure LooseElbow +6 "manipulator"&$ &.,(#b +4 ."brent"Elbow.jog 1000 +3 "manipulator"&R* +40 "core" *v k Kb +2 !"brent"o:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti{:pwmig:erri: inPressi : outPressi :deltaPressik : voltagef11.842939617083948: @type2F: @tagiW: mesg"Elbow speedErr at home:@axisName"\ Elbow:@checkpoint: omitted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +397 #-> Elbow.jog -1000 +2 .Elbow.jog -1000 +7 "manipulator"&S* +37 "core" * K +3 !"brent"o:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef11.842939617083948: @type2F: @tagiX: mesg"Elbow speedErr at home:@axisName"\ Elbow:@checkpoint: omitted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1427 #-> Elbow.force 70 + .Elbow.force 70 +5 "manipulator"&6F +5 &T& +3 "core" &#, H QF +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni(: velocityi: currenti1:pwmiK:erri: inPressi : outPressi :deltaPressiH : voltagef11.87239469808542: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +430 #-> Elbow.status +3 "manipulator"&U& +5 "core" &#- L PF +317 #"brent"-> Elbow.status +3 "manipulator"&V& +5 "core" &#- M PF +1299 #"brent"-> Elbow.force -70;delay .5;Elbow.status +2 .Elbow.force -70 +4 "manipulator"&6 +5 ."brent"delay .5 seconds +52 "manipulator"&W& +3 "core" & W PT +607 #"brent"-> Elbow.force -70;delay .5;Elbow.status +2 .Elbow.force -70 +5 "manipulator"&6 +4 ."brent"delay .5 seconds +53 "manipulator"&X& +3 "core" & ) O +2030 #"brent"-> Elbow.force 0; Elbow.status +2 .Elbow.force 0 +4 "manipulator"&6 +4 &Y& +3 "core" &  R +896 #"brent"-> Elbow.force 70; Elbow.status +2 .Elbow.force 70 +4 "manipulator"&6F +5 &Z& +3 "core" &'# QF +809 #"brent"-> Elbow.force -70; Elbow.status +2 .Elbow.force -70 +5 "manipulator"&6 +5 &[& +3 "core" &  P$ +922 #"brent"-> Elbow.coast +2 .Elbow.coast +5 "manipulator"&6 +4 &\\& +3 "core" & ( R +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi( : voltagef11.877303878252333~: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1841 #-> Forearm.force 70; Forearm.status + .Forearm.force 70 +5 "manipulator"&5F +5 &]% +3 "core" %y B RF +446 #"brent"-> Forearm.force 70; Forearm.status +2 .Forearm.force 70 +4 "manipulator"&5F +5 &^% +3 "core" %z s QF +1758 #"brent"-> Forearm.force -70; delay 1; Forearm.coast +2 .Forearm.force -70 +4 "manipulator"&5 +4 ."brent"delay 1 second +103 .Forearm.coast + "manipulator"&5 +5 &_% +3 "core" %^c 7 [ + !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni^: velocityih: currenti:pwmi:erri: inPressi7 : outPressi :deltaPressi : voltagef11.921486499754542Ms: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2296 #-> SE.home.down +2 .SE.reconfigure SEconfig +6 "storage"(#K-0-\ b +5 ."brent"SE.home.seek :down +4 "storage"(`'} +59 "core" ' +2 "storage"(a% +4 "core" % I H +833 #"brent"-> SC.home.to 1 +3 .SC.reconfigure SCloose +5 "storage"($.\ 1~b +4 ."brent"SC.home.seek 1 +3 "storage"(b(R +223 "core" ( +2 "storage"(c& +3 "core" &R , 2 N +3037 #"brent"-> Elbow.position +4 "manipulator"&d& +4 "core" &!   \\ +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni&: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi: voltagef11.926395679921454/: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2046 #-> Elbow.force 70; delay .5; Elbow.status + .Elbow.force 70 +5 "manipulator"&6F +3 ."brent"delay .5 seconds +54 "manipulator"&e& +3 "core" &. T UFL +609 #"brent"-> Elbow.force -70; delay .5; Elbow.status +2 .Elbow.force -70 +5 "manipulator"&6 +4 ."brent"delay .5 seconds +53 "manipulator"&f& +3 "core" &  r T +504 #"brent"-> Elbow.coast +2 .Elbow.coast +4 "manipulator"&6 +5 &g& +3 "core" & &  } Y + !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi& : outPressi :deltaPressi} : voltagef11.911668139420717;: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +10405 #-> Elbow.force 95; delay .5; Elbow.status + .Elbow.force 95 +5 "manipulator"&6_ +4 ."brent"delay .5 seconds +53 "manipulator"&h& +3 "core" &Ci 3 N_ +568 #"brent"-> Elbow.force 95; delay .5; Elbow.status +2 .Elbow.force 95 +4 "manipulator"&6_ +4 ."brent"delay .5 seconds +53 "manipulator"&i& +3 "core" &Ce + M_ +671 #"brent"-> Elbow.force -95; delay .5; Elbow.status +2 .Elbow.force -95 +5 "manipulator"&6 +4 ."brent"delay .5 seconds +53 "manipulator"&j& +3 "core" &c  M +145 #"brent"-> Elbow.force -95; delay .5; Elbow.status +2 .Elbow.force -95 +4 "manipulator"&6 +5 ."brent"delay .5 seconds +52 "manipulator"&k& +3 "core" &c  M +1665 #"brent"-> Elbow.coast +2 .Elbow.coast +4 "manipulator"&6 +4 &l& +4 "core" &A $ . W + !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityiF: currenti:pwmi:erri: inPressi$ : outPressi :deltaPressi. : voltagef11.901849779086893*: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +10909 "Can"k\ 55 +60002 e\ 55 +60002 a\ 55 +60002 j\ 55 +60003 a\ 55 +60002 `\ 65 +60002 g\ 65 +60002 b\ 55 +60002 b\ 55 +17394 #"brent"-> Elbow.status +3 "manipulator"&m& +5 "core" &  X +568 #"brent"-> Elbow.coast +2 .Elbow.coast +4 "manipulator"&6 +5 &n& +3 "core" & ! Y + !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi! : voltagef11.911668139420717;: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +250 #-> Elbow.status +3 "manipulator"&o& +5 "core" & Q X +5683 #"brent"-> Elbow.status +4 "manipulator"&p& +4 "core" & X +1263 #"brent"-> Elbow.status +3 "manipulator"&q& +5 "core" &  XC +1399 #"brent"-> Elbow.force -90 +2 .Elbow.force -90 +4 "manipulator"&6 +5 &r& +3 "core" &}  3 S + !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi}: currenti:pwmi:erri: inPressi : outPressi:deltaPressi3 : voltagef11.882213058419245: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1072 #-> Elbow.force 90 + .Elbow.force 90 +5 "manipulator"&6Z +4 &s& +3 "core" &4 " PZ +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti9:pwmi_:erri: inPressi : outPressi :deltaPressi" : voltagef11.867485517918508m_: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1142 #-> Elbow.force -90 + .Elbow.force -90 +5 "manipulator"&6 +5 &t& +2 "core" &L B O +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityiL: currenti:pwmi:erri: inPressi : outPressi :deltaPressiB : voltagef11.862576337751596: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2057 #-> Elbow.status +2 "manipulator"&u& +6 "core" &g 6 L +1091 #"brent"-> Elbow.coast +2 .Elbow.coast +4 "manipulator"&6 +4 &v& +3 "core" &A  U +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityiF: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef11.892031418753069 : @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2740 #-> Forearm.coast + .Forearm.coast +4 "manipulator"&5 +6 &w% +3 "core" %0 U W + !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni0: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressiU : voltagef11.901849779086893*: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2900 #-> Elbow.coast + .Elbow.coast +4 "manipulator"&6 +5 &x& +3 "core" &i X +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positionin: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi : voltagef11.906758959253805?: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2825 #-> Forearm.legend +1437 #-> Forearm.jog 10000 +2 .Forearm.jog 10000 +5 "manipulator"&y)' +32 "core" ) _ [ =b +2 !"brent"o:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmig:erri: inPressi_ : outPressi[ :deltaPressi: voltagef11.774211094747178Gk: @type2F: @tagi~: mesg"*Forearm speedErr at home + 426 counts:@axisName" Forearm:@checkpoint: omitted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +939 #-> Forearm.coast + .Forearm.coast +4 "manipulator"&5 +5 &z% +4 "core" % X + !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi: outPressi:deltaPressi: voltagef11.906758959253805?: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1212 #-> Elbow.home.garage +3 .Elbow.reconfigure LooseElbow +5 "manipulator"&$ &.,(#b +4 ."brent"Elbow.home.seek :garage +3 "manipulator"&{(, +36 "core" ( J +2 !"brent"o:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef11.8380304369170368: @type2F: @tagi{: mesg"Elbow speedErr at home:@axisName"\ Elbow:@checkpoint: omitted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3625 #-> Elbow.legend +1522 #-> Elbow.jog 10000 +2 .Elbow.reconfigure LooseElbow +6 "manipulator"&$ &.,(#b +4 ."brent"Elbow.jog 10000 +4 "manipulator"&|*' +38 "core" *v Kb +50 !"brent"o:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti{:pwmig:erri: inPressi : outPressi :deltaPressi : voltagef11.842939617083948: @type2F: @tagi|: mesg"Elbow speedErr at home:@axisName"\ Elbow:@checkpoint: omitted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1835 #-> Elbow.jog -10000 +2 .Elbow.jog -10000 +7 "manipulator"&}* +37 "core" * K +3 !"brent"o:Slide::Error\ : @replyo:I2C::Servo::RelMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressi : outPressi :deltaPressi : voltagef11.842939617083948: @type2F: @tagi}: mesg"Elbow speedErr at home:@axisName"\ Elbow:@checkpoint: omitted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2967 #-> Hand.open + .Hand.open +6 "manipulator"&~1 +1002 !"brent"o:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[7E:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'""brent:65:in `topLevelBinding'"20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +998 !"brent"o:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[7F:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'""brent:65:in `topLevelBinding'"20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +998 !"brent"o:I2C::Request::Timeout: mesg"8No Response to I2C::Servo::Release3Request[01:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:bt[")/home/esp/esp2/lib/msg.rb:81:in `[]'",/home/esp/esp2/lib/msg.rb:81:in `retry'"6/home/esp/esp2/lib/gripper.rb:89:in `openOrClose'"5/home/esp/esp2/lib/thread.rb:57:in `recoverable'"6/home/esp/esp2/lib/gripper.rb:83:in `openOrClose'"5/home/esp/esp2/lib/rmutex.rb:85:in `synchronize'"6/home/esp/esp2/lib/gripper.rb:82:in `openOrClose'"0/home/esp/esp2/lib/gripper.rb:59:in `open!'"4/home/esp/esp2/utils/puckmoves.rb:89:in `open!'"3/home/esp/esp2/utils/puckmoves.rb:84:in `open'""brent:65:in `topLevelBinding'"20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +998 !"brent"o:I2C::Request::Timeout : mesg"^Hand could not finish opening because\ No Response to I2C::Servo::Release3Request[02:->26]: @requesto: I2C::Servo::Release3Request : @replyqo:\ Queue: @que[: @waiting[:@maxDelayi:@destinationi+: @timeout0: @tag0: @channeli: @dontLog0:@checkpoint: omitted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +586 #-> Hand.close + .Hand.close +6 "manipulator"&/ +4 "core" 1 + !o:I2C::UnexpectedReply: mesg"1I2C::Servo::Release3Reply[02:26->20] aborted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +12 / +373 #"brent"-> can +4 "Can"g 66 +651 g\ 55 +5856 #"brent"-> can +6 "Can"i 55 +1518 #"brent"-> can +6 "Can"f 55 +240 #"brent"-> can +4 "Can"i 55 +93 #"brent"-> can +3 "Can"i\ 55 +110 #"brent"-> can +3 "Can"h\ 55 +100 #"brent"-> can +3 "Can"h\ 55 +124 #"brent"-> can +3 "Can"i\ 55 +1469 #"brent"-> can +5 "Can"f\ 65 +109 #"brent"-> can +3 "Can"g 55 +97 #"brent"-> can +3 "Can"h\ 55 +85 #"brent"-> can +3 "Can"i 65 +83 #"brent"-> can +3 "Can"h\ 56 +1730 #"brent"-> ESP.shutdown +3 ."shutdown"Elbow.coast +5 #"brent"Asleep / Shutdown +5 "manipulator"&6 +5 ."shutdown"SC.coast + "storage"(6 +5 ."shutdown"SE.coast +2 "storage"(5 +39 ."shutdown"Gate.power :raw,:OFF +2 .Gate.power :core,:OFF +4 #Shutdown +692 #"brent"-> ESP.configure +5 #Powering core bus +511 .Gate.power :raw,:ON +5 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% +2 % +2 "core"  +5 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +3 ) % +2 "core" %32 n\ @ +2 ."brent"SS.configure SSconfig +3 "sampler")#.0X can +4 "Can"i\ Z&& +226 #"brent"-> can +4 "Can"j\ c&& +1660 #"brent"-> SC.home.to 1 +3 .SC.reconfigure SCloose +5 "storage"($.\ 1~b +4 ."brent"SC.home.seek 1 +3 "storage"((R +237 "core" ( +2 "storage"(& +4 "core" &R h n \  +636 #"brent"-> SE.home.down +3 .SE.reconfigure SEconfig +5 "storage"(#K-0-\ b +4 ."brent"SE.home.seek :down +2 "storage"('} +62 "core" ' +2 "storage"(% +4 "core" % \ +1975 #"brent"-> PSV +3 "processing"% +4 "core"  +570 #"brent"-> PS.home.empty +3 .PS.reconfigure PSconfig +5 "processing"%#A d`b +4 ."brent"PS.home.seek :empty +3 "processing"%'ղ +928 "core" ' +2 "processing"%% +4 "core" %հx\ +689 #"brent"-> CS.home.empty +2 .CS.reconfigure CSconfig +6 "collection"'#P d@b +4 ."brent"CS.home.seek :empty +3 "collection"''ӂ +904 "core" ' +2 "collection"'% +4 "core" %ӀZZ|\ +168 #"brent"-> SS +3 "sampler")% +5 "core" %20 #\  +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeT: positioni: velocityi: currenti:pwmi:erri: inPressi2: outPressi0:deltaPressi# : voltagef13.659336278841433an: @type2F: mesg"#Sampler Syringe Not yet Homed!:@axisName"Sampler Syringe:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +135 #-> SSV +2 "sampler") +4 "core"  +518 #"brent"-> SS.home.empty +2 .SS.reconfigure SSconfig +6 "sampler")#.0X ESP +4 "collection"'! +4 "core"  +2 "collection"'" +3 "core"  +2 "collection"'# +3 "core"  + "processing"%$ +3 "core"  +2 "processing"%% +3 "core" V + "processing"%& +3 "core"  +2 "processing"%' +3 "core"  + "sampler")( +3 "core"  +2 "sampler"))% +3 "core" %N42 #\ 9 +2 "collection"'*& +4 "core" &X]\ +2 "collection"'+% +3 "core" %ӀY[{\ +2 "processing"%& +4 "core" &{\ + "processing"%% +4 "core" %հX\ +2 "manipulator"&,% +3 "core" % M O A  +2 "manipulator"&-& +3 "core" & P R T +2 "storage"(.& +3 "core" &R ? F \  +2 "storage"(/% +4 "core" % < A \ + "collection"'09 +3 "core" 9 +2 "processing"%19 +3 "core" 9 +4166 #"brent"-> Forearm.home.retract +3 .Forearm.reconfigure LooseForearm +5 "manipulator"&#@2^d^2b +4 ."brent"Forearm.home.seek :retract +2 "manipulator"&2'\ +31 "core" 't) y s z b +2 !"brent"o:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei+:@destinationi%: @error: speedErr: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positionit: velocityi: currenti):pwmig:erri: inPressiy : outPressis :deltaPressiz : voltagef12.324039273441336: @type2F: @tagi7: mesg"Forearm speedErr at home:@axisName" Forearm:@checkpoint: omitted:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4827 #-> Forearm.force 100 + .Forearm.force 100 +4 "manipulator"&5d +6 &3% +3 "core" % q q < b + !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmig:erri: inPressiq : outPressiq :deltaPressi< : voltagef12.324039273441336: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +544 #-> Forearm.force -100 + .Forearm.force -100 +4 "manipulator"&5 +5 &4% +3 "core" %\\0| v v ( 8 +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni\\: velocityi0: currenti|:pwmi:erri8: inPressiv : outPressiv :deltaPressi( : voltagef12.324039273441336: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1345 #-> Forearm.force 0 +2 .Forearm.force 0 +4 "manipulator"&5 +5 &5% +3 "core" %\ O b P +  + !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni\ : velocityiT: currenti:pwmi:erri: inPressib : outPressiP :deltaPressi+ : voltagef12.319130093274424: @type2F: mesg"Forearm Not yet Homed!:@axisName" Forearm:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2863 #-> Elbow.coast + .Elbow.coast +4 "manipulator"&6 +5 &6& +3 "core" & P P J +2 !"brent"o:Slide::Error : @replyIS:I2C::Servo::Status: enabledF: pastRLSF: pastFLSF:pastThresholdF: lostT: homeF: positioni: velocityi: currenti:pwmi:erri: inPressiP : outPressiP :deltaPressiJ : voltagef12.319130093274424: @type2F: mesg"Elbow Not yet Homed!:@axisName"\ Elbow:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +8236 #-> Hand +500 #-> Hand.close +312 #-> Hand.open + .Hand.open +6 "manipulator"&71 +76 "core" 1 +477 #"brent"-> Hand.close +2 .Hand.close +6 "manipulator"&8/ +77 "core" / +367 #"brent"-> Hand.open +2 .Hand.open +6 "manipulator"&91 +75 "core" 1 +1476 #"brent"-> Elbow.home.to :garage +3 .Elbow.reconfigure LooseElbow +5 "manipulator"&$ &.,(#b +4 ."brent"Elbow.home.seek :garage +3 "manipulator"&:(, +237 "core" ( +2 "manipulator"&<& +3 "core" &, O O   +3423 #"brent"-> Forearm.home.to :retract +3 .Forearm.reconfigure LooseForearm +7 "manipulator"&#@2^d^2b +2 ."brent"Forearm.home.seek :retract + "manipulator"&>'\ +72 "core" ' +2 "manipulator"&;% +4 "core" %\  M P V  +438 #"brent"-> ESP.shutdown +3 ."shutdown"SS.coast +5 #"brent"Asleep / Shutdown +3 "sampler")5 +5 ."shutdown"CS.coast +2 "collection"'5 +5 ."shutdown"PS.coast +2 "processing"%5 +5 ."shutdown"Forearm.coast + "manipulator"&5 +5 ."shutdown"Elbow.coast +2 "manipulator"&6 +5 ."shutdown"SC.coast +2 "storage"(6 +5 ."shutdown"SE.coast + "storage"(5 +39 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF +3 #Shutdown +460 #"brent"-> ESP.wakeup +6 #Powering core bus +470 .Gate.power :raw,:ON +5 "sampler") +2 )@ +2 "core"  + "collection"' +2 '= +3 "core"  + "processing"% +2 %A +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )?% +3 "core" %55 \ + ."brent"SS.configure SSconfig +4 "sampler")#.0X Arm.coast +2 .Elbow.coast +4 "manipulator"&6 +4 ."brent"Forearm.coast + "manipulator"&5 +6 &z& +3 "core" & P O G +2 "manipulator"&{% +4 "core" %\ C M  +371 "Can"a\ 55 +5274 #"brent"-> ESP.shutdown +3 ."shutdown"SS.coast +5 #"brent"Asleep / Shutdown +3 "sampler")5 +5 ."shutdown"CC.coast + "collection"'6 +5 ."shutdown"CS.coast +2 "collection"'5 +5 ."shutdown"PC.coast + "processing"%6 +5 ."shutdown"SC.coast +2 "storage"(6 +5 ."shutdown"SE.coast +2 "storage"(5 +39 ."shutdown"Gate.power :raw,:OFF +3 .Gate.power :core,:OFF +4 #Shutdown +270 #"brent"-> ESP.wakeup +4 #Powering core bus +490 .Gate.power :raw,:ON +5 "sampler") +2 )| +2 "core"  + "collection"' +2 '} +3 "core"  +2 "processing"% + %~ +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %43 \ + ."brent"SS.configure SSconfig +3 "sampler")#.0X ,\ + ."brent"SC.configure SCloose +3 "storage"($.\ 1~b +5 (% +4 "core" % = H S\ + ."brent"SE.configure SEconfig +5 "storage"(#QK-0-\ b +3 ."brent"CH.coast +2 "collection"'  +4 "core" +2 ."brent"CH.configure CHconfig +2 "collection"'\ 2 +4 ."brent"PH.coast +3 "processing"%\  +5 "core" + ."brent"PH.configure PHconfig +2 "processing"%\ }2 +5 #"brent"All dwarf controllers running firmware version 3.75 +3 "sampler") +12 "collection"' % +3 "core" %X\\\ +2 ."rdySampler"Intake.select :close +6 "processing"% % +3 "manipulator"& % +3 ."rdySampler"Exhaust.select :close +4 .CTV.dial :air +6 "collection"'  +4 "core" %\ +2 % Q Q {  +  +3 ."rdyProcessing"PSV.dial :air +4 ."rdySampler"CSV.dial :waste1 +5 "manipulator"&% + "processing"%  +5 "collection"' +10 "core" % F B  +  +2 ."brent"Forearm.reconfigure LooseForearm +4 ."rdyProcessing"PS.reconfigure PSconfig +7 ."rdySampler"SSV.dial :spit,avoiding: :exhaust +6 "manipulator"&#@2^d^2b +2 "processing"%#A d`b +3 "sampler") +4 ."brent"Forearm.home.seek :retract +8 ."rdyProcessing"PS.home.seek 0ml +5 "manipulator"&'\ +6 "processing"%' +4 "core"  +2 "sampler")  +6 "core"  +2 ."readyCS"CS.reconfigure CSfast +4 ."rdySampler"SS.reconfigure SSconfig +6 "collection"'#d @b +3 "sampler")#.0X/home/esp/esp2/lib/posix/serialport.rb:64:in `initialize'";/home/esp/esp2/type/shallow/initialize.rb:178:in `new'"2/home/esp/esp2/type/shallow/initialize.rb:178"1/home/esp/esp2/lib/framework.rb:90:in `load'"1/home/esp/esp2/lib/framework.rb:90:in `load'"5/home/esp/esp2/lib/framework.rb:141:in `execute'"-/home/esp/esp2/lib/esp.rb:110:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +4 "Can"Y\ == + Y\ == + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %{61 !\ E + .tSS.reconfigure SSconfig +2 "sampler")#.0X Flush +354 #-> Flush.CC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +3 "collection"'& +4 "core" &[\\\  +3 ."brent"Hand.open +2 "manipulator"&1 +57 "core" 1 +2 "manipulator"&& +4 "core" & O E [ ' + "manipulator"&% +4 "core" %\  @ A  + ."brent"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 ."brent"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +181 "core" ( +2 "manipulator"&& +4 "core" &, N L  S + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 && +3 "core" &, D J S +2 ."brent"Forearm.seek :garage +2 "manipulator"&' +100 "core" ' +2 ."brent"Hand.close +2 "manipulator"&/ +74 "core" / +2 "manipulator"& & +4 "core" &, @ K S + "manipulator"&!% +4 "core" % - E N  + ."brent"Forearm.seek :retract +3 "manipulator"&"'\ +98 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +5 ."brent"Elbow.seek CC +3 "manipulator"&#( +288 "core" ( +2 "manipulator"&$& +4 "core" &' L D @\\ + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &%& +3 "core" &' D O  @\\ + ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek CC +2 "manipulator"&&' +100 "core" ' +2 "manipulator"&'& +4 "core" &( F H @[ +2 "manipulator"&(% +3 "core" % A J +2 "collection"')& +3 "core" &[]\  +2 "collection"'*& +3 ."brent"CC.seek :closed +2 "collection"'+(` +6 "core" &[[\  + &Y\\\  +8 &5Z[\ , +9 &f[[\ A +10 &b}Y\\\ Q +9 &'\\W[\ O +9 &cYZ\ O +10 &_Y[\ P +9 &maY[\ O +10 &/]Z\\\ O +9 &bY[\ O +9 &`Z[\ P +10 & u`Y[\ O +9 &"7]X\\\ O +9 &#_Z]\ O +10 &%]Y\\\ O +9 &'|_Z\\\ P +10 &)?^[[\ O +9 &+`Z[\ P +9 &,`[^\ P +10 &.`[\\\ O +9 &0H][\\\ O +9 &2 _Z\\\ O +10 &3^\\[\ O +9 &5aZ\\\ O +10 &7Nb[\\\ P +9 &9`\\]\ O +9 &:`[^\ O +10 &<bY_\ O +9 &>X^Y\\\ O +9 &@`[]\ O +10 &A_[\\\ O +9 &C^[]\ O +10 &E``[]\ O +9 &G#_]`\ O +9 &Hfde\ P +10 &Jpji\ Q +9 &LYz\ T +9 &N\ X +10 &O\ Y +9 &Q\ Z +10 &SO\ Z +9 &U\ [ +9 &V\ [ +10 &X\ [ +9 &ZS\ \\ +9 &\\\ \\ +10 &]\ ] +9 &_z{\ C +10 &`E%\ *z +9 &`no\ Q +2 ( + "collection"'*& +3 #"brent"Collection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.06 + "collection"',& +5 "core" &`nr\ Q +2 ."brent"Hand.open + "manipulator"&-1 +71 "core" 1 +2 "manipulator"&.% +4 "core" % N c u + ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract + "manipulator"&/'\ +97 "core" ' +481 #"brent"-> Flush.PC +2 #Loading FlushPuck into Processing Clamp from Collection Clamp +3 "processing"%0& +4 "core" &\  +2 "manipulator"&1& +4 "core" && b O i ?U + ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek CC +2 "manipulator"&2( +49 "core" ( +2 "manipulator"&3& +4 "core" & D M  + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &4& +2 "core" & I N  +2 ."brent"Forearm.seek CC +2 "manipulator"&5' +94 "core" ' +2 ."brent"Hand.close +2 "manipulator"&6/ +77 "core" / +2 ."brent"CC.seek :open +3 "collection"'7( +471 "core" ( +2 "manipulator"&8& +4 "core" & A J  + "manipulator"&9% +4 "core" %  K D  + ."brent"Forearm.seek :retract +3 "manipulator"&:'\ +95 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek PC +3 "manipulator"&;(k +346 "core" ( +2 "manipulator"&<& +4 "core" &s S Q  + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &=& +3 "core" &s N O @ +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek PC +2 "manipulator"&>' +105 "core" ' +2 "manipulator"&?& +4 "core" &s Q P 7 + "manipulator"&@% +4 "core" % N B  +2 "processing"%A& +3 "core" &\  +2 "processing"%B& +3 ."brent"PC.seek :closed +3 "processing"%C(] +5 "core" &\  + &\  +8 &R\ 'o +9 &qY\ : +10 &\ O +9 &d\ O +9 &Mc\ O +10 &a\ O +9 &i\ P +9 &f\ P +10 &Ub\ O +9 &h\ P +10 &e\ O +9 &!f\ O +9 &#^f\ O +10 &%e\ O +9 &&b\ O +9 &(f\ P +10 &*df\ P +9 &,&e\ P +10 &-f\ O +9 &/_\ O +9 &1mf\ O +10 &3.e\ P +9 &4b\ O +9 &6b\ O +10 &8uc\ O +9 &:6g\ P +9 &;f\ O +10 &=b\ O +9 &?}i\ O +10 &A?c\ O +9 &Ce\ O +9 &Df\ O +10 &Fr\ P +9 &H=\ S +10 &I\ T +9 &K\ U +9 &M|\ U +10 &O>\ U +9 &Q\ U +9 &R\ U +10 &T\ U +9 &VE\ U +9 &X\ U +10 &Y\ U +9 &[\ V +10 &\\]\ %q +9 &]~f\ 1 +8 ( +2 &]\ - + "processing"%B& +4 #"brent"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.51 +2 "processing"%D& +4 "core" &]\ - +2 ."brent"Hand.open + "manipulator"&E1 +70 "core" 1 +2 "manipulator"&F% +4 "core" % J N - + ."brent"Forearm.reconfigure LooseForearm +4 "manipulator"&#Q@2^d^2b +3 ."brent"Forearm.seek :retract +2 "manipulator"&G'\ +88 "core" ' +2 "collection"'H& +4 "core" &ae\ +1211 #"brent"-> Flush.garage +2 #Garaging FlushPuck in Processing Clamp +3 "manipulator"&I& +4 "core" &s E L  +2 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek PC +2 "manipulator"&J(k +45 "core" ( +2 "manipulator"&K& +4 "core" &s O K + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &L& +4 "core" &s O E  +2 ."brent"Forearm.seek PC +2 "manipulator"&M' +94 "core" ' +2 ."brent"Hand.close +2 "manipulator"&N/ +70 "core" / +2 ."brent"PC.seek :open +3 "processing"%O( +453 "core" ( +2 "manipulator"&P& +4 "core" &s N O # + "manipulator"&Q% +4 "core" % Ϟ C H V 3 + ."brent"Forearm.seek :retract +3 "manipulator"&R'\ +94 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek :garage +4 "manipulator"&S(, +133 "core" ( +2 "manipulator"&T& +4 "core" &, O P  + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &U& +3 "core" &, N G   +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek :garage +3 "manipulator"&V' +109 "core" ' +2 ."brent"Hand.open +2 "manipulator"&W1 +73 "core" 1 +2 "manipulator"&X% +4 "core" % { M N  v + ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."brent"Forearm.seek :retract +2 "manipulator"&Y'\ +103 "core" ' +1559 #"brent"-> require 'shuffle' +835 #-> list method :shuffle2 +1837 #-> Puck.move 2,1 + #Moving puck from tube 2 to 1 +3 "manipulator"&Z% +5 "core" %\  K L * +2 "storage"([% +4 "core" %   \ +2 "storage"(\\. +3 "core" ., \ + ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +4 ."brent"SC.seek 2 +2 "storage"(]( +4 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (^& +3 "core" & \   1\ +2 "manipulator"&_& +3 "core" &, H D  +2 "manipulator"&`% +3 "core" %\  I C * +2 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."brent"Elbow.seek 2 +2 "manipulator"&a( +212 "core" ( +2 "manipulator"&b& +4 "core" & D M S Y + "storage"(c& +4 "core" & \ < ; k\ +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 2 + 600 counts +2 "manipulator"&d' +95 "core" ' +2 "storage"(e& +4 "core" & \ G E \ + ."brent"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(f' +283 "core" ' +2 "storage"(g- +3 "core" -' + ."brent"SE.configure SEconfig +3 "storage"(#QK-0-\ b +4 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."brent"Hand.close +3 "manipulator"&h/ +72 "core" / +2 "manipulator"&i& +4 "core" & L P 5 Y + "manipulator"&j% +4 "core" % J B U +2 ."brent"Forearm.seek :retract + "manipulator"&k'\ +94 "core" ' +2 ."brent"Elbow.seek :clear +3 "manipulator"&l(d +103 "core" ( +2 "manipulator"&m& +4 "core" &d K N 7 + ."brent"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &n& +3 "core" &d M J 7 +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek :clear +3 "manipulator"&o'\ +20 "core" ' +2 ."brent"SE.seek :down +3 "storage"(p'} +258 "core" ' +2 ."brent"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 ."brent"SC.seek 1 +3 "storage"(q(R +358 "core" ( + ."brent"SC.reconfigure SCloose +3 "storage"($.\ 1~b +4 (r& +2 "core" &Q $ # \ +2 ."brent"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +6 ."brent"SE.seek :beamBreak +2 "storage"(s' +306 "core" ' +2 "storage"(t- +3 "core" -'{ + ."brent"SE.configure SEconfig +3 "storage"(#QK-0-\ b +4 (u& +3 "core" &Q % % \ +2 "storage"(v& +3 "core" &Q " # \ +2 "manipulator"&w& +3 "core" &d N M C 7 +2 "manipulator"&x% +3 "core" %\  M O Y \ W +2 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek 1 + "manipulator"&y( +108 "core" ( +2 "manipulator"&z& +4 "core" & O F  , + "storage"({& +4 "core" &Q $ & \\\ + ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +3 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek 1 +2 "manipulator"&|'m +103 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&}, +3 "core" , + ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"Hand.open + "manipulator"&~1 +69 "core" 1 +2 "manipulator"&% +4 "core" % ͝ N O A +2 "storage"(& +3 "core" &Q\ #\ %\ +2 ."brent"Forearm.force -20 + "manipulator"&5 +3 ."brent"Forearm.seek 1 + 348 counts +3 "manipulator"&' +14 "core" ' +2 "manipulator"&& +4 "core" & L O L , +2 "storage"(& +3 "core" &Q & $\ +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 1 + 600 counts +3 "manipulator"&' +19 "core" ' +2 "storage"(% +4 "core" % } $ "\  +2 ."downElevator"SE.seek :down +3 "storage"(\ '} +100 ( % +3 "core" %9< E J\ TY +2 "manipulator"& % +3 "core" % G U  +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."brent"Forearm.seek :retract +3 "manipulator"&'\ +94 "core" ' +43 ' + ."downElevator"SE.coast + "storage"(5 +4 ."brent"SC.coast + "storage"(6 +5 "manipulator"&& +4 "core" & D I  , +2 "manipulator"&% +3 "core" %\  K C  +292 #"brent"-> pucks +463 #-> shuffle2 +2 #Shuffling two pucks from tube 1 to 2 of [1..7] +3 #Loading generic puck from tube 1 into Collection Clamp + "collection"'& +6 "core" &^a\ +2 "manipulator"&% +4 "core" %\  C B `  +2 "storage"(% +3 "core" %   \ +2 "storage"(. +2 "core" . +2 ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 ."brent"SC.seek 1 +2 "storage"((R +6 "core" ( + ."brent"SC.reconfigure SCloose +3 "storage"($.\ 1~b +4 (& +3 "core" &Q   E\  + "manipulator"&& +4 "core" & E M , +2 ."brent"Elbow.seek 1 +2 "manipulator"&( +5 "core" ( + "manipulator"&& +4 "core" & M K ? , + "storage"(& +4 "core" &Q   \  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 1 + 600 counts + "manipulator"& ' +93 "core" ' +2 "storage"(!& +4 "core" &Q > H e\  +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(' +283 "core" ' +2 "storage"(- +3 "core" -' + ."brent"SE.configure SEconfig +3 "storage"(#QK-0-\ b +5 ($& +2 "core" &Q  # D\  +2 "manipulator"&%& +3 "core" & D C , +2 ."brent"Elbow.seek 1 +2 "manipulator"&( +5 "core" ( +2 "manipulator"&'& +3 "core" & L N K , +2 "storage"((& +3 "core" &Q   \  +2 ."brent"Forearm.seek 1 + 300 counts +2 "manipulator"&)'Ι +24 "core" ' +3 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."brent"Hand.close +3 "manipulator"&"/ +68 "core" / +3 ."downElevator"SE.seek :down +6 "manipulator"&& +2 "storage"(,'} +6 "core" & L E ) , +2 "manipulator"&-% +4 "core" % Θ N L  +2 ."brent"Forearm.seek :retract +2 "manipulator"&.'\ +93 "core" ' +2 ."brent"Elbow.seek CC +4 "manipulator"&*( +146 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +4 "core" ( +2 "manipulator"&&& +4 "core" && J C ?T + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &0& +3 "core" && D I ?T + ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek CC +37 "manipulator"&1' +111 "core" ' +3 "manipulator"&3& +4 "core" && O L  ?T +2 "manipulator"&4% +4 "core" % D N  +2 "collection"'6& +3 "core" &]`\ +2 "collection"'#& +3 ."brent"CC.seek :closed +3 "collection"'/(` +5 "core" &__\ +2 &^b\  +8 &-|_a\ +| +9 &d_b\ @ +10 &k|_`\ P +9 &1Zaa\ N +9 &`_a\ O +10 &]_a\ N +9 &v``c\ O +10 &8]_a\ O +9 &^_`\ O +9 &c`b\ O +10 & ~]`a\ O +9 &"A_ab\ N +9 &$^_d\ N +10 &%_`b\ O +9 &'`^b\ O +10 &)I]]a\ N +9 &+\ ``a\ O +9 &,^`b\ O +10 &._^d\ O +9 &0Pa`b\ O +9 &2`aa\ O +10 &3]ab\ O +9 &5_ad\ N +10 &7X_ac\ O +9 &9]`c\ O +9 &:^`b\ O +10 &<cad\ O +9 &>`Z_a\ O +9 &@"]aa\ O +10 &A\\_c\ O +9 &C\\bd\ N +10 &Eh[ac\ O +9 &G*]de\ O +9 &Hgjm\ O +10 &Jutr\ Q +9 &L_\ U +9 &N\ X +10 &O\ Y +9 &Q\ Y +10 &SW\ Z +9 &U\ [ +9 &V\ Z +10 &X\ [ +9 &ZY\ \\ +9 &\\\ \\ +10 &]\ ] +9 &_~y\ D +10 &`J!\ , +9 &`uv\ T +2 ( + "collection"'#& +3 #"brent"Collection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.14 + .Hand.open +3 "manipulator"&+1 +73 "core" 1 +2 "manipulator"&8% +4 "core" %  M O ' +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"&9'\ +92 "core" ' +2 ."brent"SC.coast + "storage"(6 +5 #"brent"Loading generic puck from tube 1 into Processing Clamp +2 "processing"%5& +5 "core" &\ +2 "manipulator"&2% +4 "core" %\  R F  * +2 "storage"(<% +3 "core" % C !\ +2 "storage"(=. +3 "core" . +2 ."brent"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +5 ."brent"SC.seek 1 + "storage"(?(R +5 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (@& +4 "core" &Q\  ? \  +2 "manipulator"&A& +3 "core" && c T R ?S +2 "manipulator"&:% +4 "core" %\  d U y * + ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek 1 +2 "manipulator"& ( +162 "core" ( +2 "manipulator"&D& +4 "core" & K M [ +2 "storage"(E& +4 "core" &Q : g\  + ."brent"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek 1 + 600 counts +2 "manipulator"&F' +100 "core" ' +3 "storage"(H& +4 "core" &Q % & @\  +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(B' +284 "core" ' +2 "storage"(>- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (I& +3 "core" &Q 5 u\  +2 "manipulator"&K& +3 "core" & d ] [ +2 ."brent"Elbow.seek 1 +2 "manipulator"&L( +4 "core" ( +2 "manipulator"&N& +3 "core" & D I [ +2 "storage"(;& +4 "core" &Q B (\  +2 ."brent"Forearm.seek 1 + 300 counts +2 "manipulator"&G'Ι +16 "core" ' +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."brent"Hand.close +2 "manipulator"&C/ +66 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&P& +6 "storage"(Q'} +3 "core" & ` e [ + "manipulator"&T% +4 "core" % Κ E K X +2 ."brent"Forearm.seek :retract +2 "manipulator"&U'\ +97 "core" ' +2 ."brent"Elbow.seek PC +4 "manipulator"&M(k +157 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +81 "core" ( +2 "manipulator"&J& +4 "core" &v N P ( + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &W& +3 "core" &v K M  + ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek PC +2 "manipulator"&X' +101 "core" ' +2 "manipulator"&R& +4 "core" &v C I t +2 "manipulator"&V% +3 "core" %Ϸ M N 1 +2 "processing"%Z& +4 "core" &\ + "processing"%[& +4 ."brent"PC.seek :closed +2 "processing"%\\(] +6 "core" &\ + &\ +7 & "\ #b +9 &V\ 9 +9 &\ N +10 &d\ O +9 &Zb\ O +9 &h\ O +10 &h\ O +9 &e\ O +11 &bc\ O +8 &$g\ O +9 &e\ O +10 &!d~\ O +9 &#jc\ O +9 &%,cx\ O +10 &&by\ O +9 &(g\ O +10 &*ri\ O +9 &,4g\ O +9 &-e\ P +10 &/c\ O +9 &1zc\ O +9 &3<bz\ O +10 &4d\ O +9 &6c~\ O +10 &8c~\ O +9 &:Dg|\ O +9 &<c}\ O +10 &=`v\ O +9 &?ey\ O +9 &AM`g\ O +10 &Cep\ O +9 &Dhq\ P +10 &Fok\ P +9 &HKg\ R +9 &Je\ U +10 &Kl\ U +9 &Mp\ U +9 &OJl\ U +10 &Q s\ U +9 &Rl\ U +10 &To\ U +9 &VRh\ U +9 &Xf\ U +10 &Yj\ V +9 &[l\ V +9 &\\Uf\ *~ +10 &]wbl\ 5 +8 ( +2 &]y$h\ 3 + "processing"%[& +4 #"brent"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.51 + .Hand.open +4 "manipulator"&^1 +77 "core" 1 +2 "manipulator"&_% +4 "core" % Ϸ ] Q +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"&`'\ +91 "core" ' +2 ."brent"SC.coast + "storage"(6 +4 "processing"%b& +4 "core" &]y$a\ 3 +2 #"brent"Imaging generic puck in Processing Clamp while storing it to tube 2 + "manipulator"&c% +6 "core" %  P M   +2 "storage"(% +3 "core" %\ #\ #\ +2 "storage"(S. +3 "core" . + ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +4 ."brent"SC.seek 2 +2 "storage"(e( +358 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (Y& +3 "core" & p \ " + "manipulator"&g& +4 "core" &v t m +2 "manipulator"&% +3 "core" %  t t  +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek 2 +2 "manipulator"&h( +270 "core" ( +2 "manipulator"&i& +4 "core" & y w  & + "storage"(j& +4 "core" & q \ " +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 2 + 600 counts +3 "manipulator"&m' +106 "core" ' +2 "storage"(n& +4 "core" & q d\ " +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(d' +282 "core" ' +2 "storage"(a- +3 "core" -' + ."brent"SE.configure SEconfig +3 "storage"(#QK-0-\ b +5 "manipulator"&k& +2 "core" & s u - & +2 "storage"(f& +3 "core" & n E\ " +2 ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."brent"Forearm.seek 2 +3 "manipulator"&]'~ +24 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&r, +4 "core" , +73 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 "storage"(p- +3 "core" -' +2 ."brent"SE.seek 0.1 Pucks below Top Plate +3 "storage"(t' +30 "core" ' +2 "manipulator"&u% +4 "core" %ͮ k t L + "storage"(v& +38 "core" & n Q\ " +10 ."brent"Forearm.force -20 + "manipulator"&5 +5 ."brent"Forearm.seek 2 + 348 counts + "manipulator"&w' +17 "core" ' +2 "manipulator"&x& +4 "core" & s t & +2 "storage"(z& +3 "core" & o Z\ " +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 2 + 600 counts +3 "manipulator"&{' +33 "core" ' +2 ."brent"SE.seek 1.1 Pucks below Top Plate +4 "storage"(l'} +42 "core" ' +2 "manipulator"&~& +4 "core" & q h  & +2 "manipulator"&% +3 "core" % t k y +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&'\ +91 "core" ' +2 ."brent"Elbow.seek PC +3 "manipulator"&(k +253 "core" ( +2 "manipulator"&& +4 "core" &s t q + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 && +3 "core" &s u j +2 ."brent"Forearm.seek PC +2 "manipulator"&o' +93 "core" ' +2 ."brent"Hand.close +2 "manipulator"& / +78 "core" / +2 ."brent"PC.seek :open +3 "processing"% ( +456 "core" ( +2 "storage"(y& +4 "core" & m o\ " + "manipulator"&|& +4 "core" &s j u +2 "manipulator"&% +3 "core" % ϗ p s A +2 ."brent"Forearm.seek :retract +3 "manipulator"&'\ +93 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek 2 +2 "manipulator"&( +255 "core" ( +2 "manipulator"&s& +4 "core" & s W  + + "storage"(& +4 "core" & m \ " +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 2 + 600 counts + "manipulator"&\ ' +93 "core" ' +2 ."brent"Hand.open +2 "manipulator"&q1 +67 "core" 1 +2 "storage"(- +4 "core" -'} +2 ."brent"SE.seek 0.85 Pucks below Top Plate +2 "storage"('I +25 "core" ' +2 ."brent"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +4 ."brent"SE.seek 0.09 Pucks below Top Plate +4 "storage"(' +52 "core" ' +2 #"brent"Lights, camera, ACTION! +2 "storage"(- +4 "core" -' +2 "storage"(& +4 "core" & n | \ " +2 "manipulator"&& +3 "core" & t k B + +2 ."brent"Elbow.seek 2 +2 "manipulator"&( +5 "core" ( +2 "manipulator"&& +3 "core" & t u + +2 "storage"(!& +4 "core" & n | 1\ " +2 ."brent"Forearm.seek 2 + 600 counts +2 "manipulator"&}' +5 "core" ' +2 ."brent"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +4 ."brent"SE.seek 0.8 Pucks below Top Plate +2 "storage"('\ +58 "core" ' +2 "manipulator"&& +4 "core" & t k N + +2 "storage"($& +3 "core" & q \ " +2 ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +3 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek 2 +3 "manipulator"&%'~ +25 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&', +4 "core" , + ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."brent"SE.seek 0.99 Pucks below Top Plate +2 "storage"((' +27 "core" ' +2 "manipulator"&"% +4 "core" %Ͱ s t +2 "storage"(& +4 "core" & n h\ " + ."brent"Forearm.force -20 + "manipulator"&5 +4 ."brent"Forearm.seek 2 + 350 counts +2 "manipulator"&-' +15 "core" ' +2 "manipulator"&& +4 "core" & u r W + +2 "storage"( & +4 "core" & n s\ " +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 2 + 600 counts +3 "manipulator"&&' +21 "core" ' +2 "storage"(0% +4 "core" % \ % +2 ."downElevator"SE.seek :down +3 "storage"('} +99 ()% +3 "core" %6 \ TY +2 "manipulator"&% +3 "core" % t t +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&3'\ +92 "core" ' +45 ' + ."downElevator"SE.coast + "storage"(5 +4 ."brent"SC.coast + "storage"(6 +5 "collection"'4& +4 "core" &`ur\ T +2 #"brent"Storing generic puck in Collection Clamp to tube 2 + "manipulator"&6% +6 "core" %\  U _   + "storage"(,% +4 "core" %\ \ \ +2 "storage"(.. +3 "core" . +2 ."brent"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 ."brent"SC.seek 2 +2 "storage"(7( +4 "core" ( +2 ."brent"SC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (+& +4 "core" & \ \ \  +2 "manipulator"&8& +4 "core" & @ D d + + ."brent"Elbow.seek 2 +3 "manipulator"&5( +4 "core" ( +2 "manipulator"&#& +4 "core" & o t Y + + "storage"(2& +4 "core" & ? M\  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 2 + 600 counts +2 "manipulator"&<' +110 "core" ' +2 "storage"(=& +4 "core" &  D\ . +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(@' +281 "core" ' +2 "storage"(A- +3 "core" -' + ."brent"SE.configure SEconfig +3 "storage"(#QK-0-\ b +4 "manipulator"&:& +3 "core" & w k + +2 "storage"(1& +3 "core" &  j\ . +2 ."brent"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +4 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek 2 +3 "manipulator"&D'~ +28 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&E, +3 "core" , +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 "storage"(- +3 "core" -' +2 ."brent"SE.seek 1.1 Pucks below Top Plate +2 "storage"(H' +31 "core" ' +2 "manipulator"&*% +4 "core" %͙ q s + "storage"(9& +4 "core" & \ - + ."brent"Forearm.force -20 +2 "manipulator"&5 +4 ."brent"Forearm.seek 2 + 327 counts +2 "manipulator"&>' +15 "core" ' +2 "manipulator"&I& +4 "core" & s v Q + +2 "storage"(K& +3 "core" & \ - +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek 2 + 600 counts +3 "manipulator"&N' +33 "core" ' +2 ."brent"SE.seek 2.1 Pucks below Top Plate +4 "storage"(;'o +40 "core" ' +2 "manipulator"&C& +4 "core" & t t  + +2 "manipulator"&P% +4 "core" %\ t v + ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&T'\ +95 "core" ' +10 ."brent"Elbow.seek CC +4 "manipulator"& ( +145 "core" ( +2 "manipulator"&F& +4 "core" &' q w 7 @X + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &B& +2 "core" &' t s @X +2 ."brent"Forearm.seek CC +2 "manipulator"&G' +96 "core" ' +2 ."brent"Hand.close +2 "manipulator"&J/ +71 "core" / +2 ."brent"CC.seek :open +3 "collection"'W( +473 "core" ( +2 "storage"(L& +4 "core" & B\ - + "storage"(R& +4 "core" & 6\ - +2 "manipulator"&V& +3 "core" &# s t  <= +2 "manipulator"&Z% +4 "core" %  t u  + ."brent"Forearm.seek :retract +3 "manipulator"&Q'\ +94 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."brent"Elbow.seek 2 +4 "manipulator"&U( +163 "core" ( +2 "manipulator"&O& +4 "core" & s k F U +2 "storage"(^& +3 "core" & <\ - +2 ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."brent"Forearm.seek 2 + "manipulator"&_'~ +102 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&b, +4 "core" , + ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."brent"Hand.open +2 "manipulator"&[1 +73 "core" 1 +3 "manipulator"&c% +4 "core" % ͫ l w +2 "storage"(& +3 "core" & \ - +2 ."brent"Forearm.force -20 + "manipulator"&5 +4 ."brent"Forearm.seek 2 + 345 counts +2 "manipulator"&S' +15 "core" ' +2 "manipulator"&X& +4 "core" & t t T +2 "storage"(?& +3 "core" & i\ - +2 ."brent"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek 2 + 600 counts +3 "manipulator"&Y' +33 "core" ' +2 "storage"(g% +4 "core" %u h\ +2 ."downElevator"SE.seek :down +3 "storage"('} +102 (i% +3 "core" %[9 Q\ UZ +2 "manipulator"&j% +4 "core" % q c L +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +5 ."brent"Forearm.seek :retract +2 "manipulator"&M'\ +92 "core" ' +32 ' + ."downElevator"SE.coast + "storage"(5 +4 ."brent"SC.coast + "storage"(6 +5 #"brent"Shuffling two pucks from tube 2 to 3 of [1..7] +2 #Loading generic puck from tube 2 into Collection Clamp +4 "collection"'n& +4 "core" &^`\ +2 "manipulator"&`% +4 "core" %\  C D  +2 "storage"(a% +3 "core" %{ F \ +2 "storage"(k. +3 "core" . +2 ."brent"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 ."brent"SC.seek 2 +2 "storage"(f( +4 "core" ( +2 ."brent"SC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (p& +4 "core" & \  A \  +2 "manipulator"&u& +3 "core" & M N 3 T +2 ."brent"Elbow.seek 2 +3 "manipulator"&v( +4 "core" ( +2 "manipulator"&x& +4 "core" & M L ` T +2 "storage"(z& +4 "core" & \  J\  \  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek 2 + 600 counts +3 "manipulator"&m' +95 "core" ' +2 "storage"(h& +4 "core" & \  " " -\  +2 ."brent"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +6 ."brent"SE.seek :beamBreak +2 "storage"(~' +274 "core" ' +2 "storage"(- +3 "core" -'~ + ."brent"SE.configure SEconfig +4 "storage"(#QK-0-\ b +4 (d& +2 "core" & \  B P\  +2 "manipulator"&]& +3 "core" & G K E T +2 ."brent"Elbow.seek 2 +2 "manipulator"&w( +5 "core" ( + "manipulator"&t& +4 "core" & E M T +2 "storage"({& +4 "core" & \  # #\  +2 ."brent"Forearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +23 "core" ' +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Hand.close + "manipulator"&/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&r& +7 "storage"( '} +2 "core" & K D T +2 "manipulator"&% +4 "core" % Υ J M M +2 ."brent"Forearm.seek :retract +2 "manipulator"&\\'\ +93 "core" ' +2 ."brent"Elbow.seek CC +3 "manipulator"&y( +137 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +18 "core" ( +2 "manipulator"&|& +4 "core" &* L N X Co + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 && +3 "core" &) Y I Cn +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek CC +2 "manipulator"&o' +96 "core" ' +2 "manipulator"&s& +4 "core" &+ N L 7 Cn +2 "manipulator"&% +3 "core" % L F  6 +2 "collection"'& +4 "core" &_c!\ + "collection"'q& +4 ."brent"CC.seek :closed +3 "collection"'(` +6 "core" &`c\ + &`c\ +6 & &`a\ #b +9 &V`b\ 9 +10 &}^a\ M +9 &Z`b\ O +9 &]\\`b\ O +10 &!Z_`\ N +9 &\\_c\ N +10 &^ab\ O +9 &f_bb\ O +9 &(\\`a\ O +10 &[bb\ N +9 &!]bd\ N +9 &#o`bc\ N +10 &%0\\`d\ O +9 &&a``\ N +10 &(\\`a\ N +9 &*v^ad\ O +9 &,9[`b\ N +10 &-_ad\ N +9 &/_`b\ N +9 &1`_d\ N +10 &3A`ac\ N +9 &5_`d\ N +10 &6a`d\ O +9 &8]ac\ N +9 &:I\\ed\ N +10 &< \\cd\ N +9 &=Y`e\ N +9 &?_bd\ O +10 &AP\\bd\ O +9 &C]bc\ O +10 &D\\dc\ N +9 &F^bd\ N +9 &HXekk\ O +10 &Jjoq\ P +9 &K\ S +9 &M\ W +10 &O@\ Z +9 &Q\ Z +10 &R\ Z +9 &T\ [ +9 &VD\ [\ +10 &X\ [ +9 &Y\ \\ +9 &[\ ] +10 &]G\ ] +9 &_\ J +10 &`,G\ "j +9 &`c\ \ ^ +5 ( + "collection"'q& +4 #"brent"Collection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.14 +2 .Hand.open +3 "manipulator"&1 +5 "core" &`d\ ] +63 1 +2 "manipulator"&% +4 "core" %  P F 6 + ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + ."brent"SC.coast +2 "storage"(6 +4 #"brent"Loading generic puck from tube 2 into Processing Clamp +3 "processing"%& +5 "core" &\ +2 "manipulator"&!% +3 "core" %\  N d =  +2 "storage"(% +4 "core" %{ \ +2 "storage"(. +2 "core" . +2 ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +4 ."brent"SC.seek 2 +2 "storage"($( +4 "core" ( +2 ."brent"SC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (l& +4 "core" & \  \  +2 "manipulator"&"& +3 "core" &' M O  @^ +2 "manipulator"&% +4 "core" %\  V d &  +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek 2 +3 "manipulator"&( +200 "core" ( +2 "manipulator"&& +4 "core" & U a ( +2 "storage"( & +3 "core" & \ \ "\ #\  +38 ."brent"Forearm.reconfigure TightForearm +11 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 2 + 600 counts +3 "manipulator"&0' +103 "core" ' +2 "storage"(& +4 "core" & \ \ #\ #\  +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(\ ' +285 "core" ' +2 "storage"(- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +5 ()& +2 "core" & \  *\  +2 "manipulator"&& +3 "core" & E J ( +2 ."brent"Elbow.seek 2 +2 "manipulator"&}( +18 "core" ( +2 "manipulator"&& +4 "core" & M _ ` 0 +2 "storage"(& +4 "core" & \ \ \  N\  +2 ."brent"Forearm.seek 2 + 300 counts +2 "manipulator"&%'Ϊ +20 "core" ' +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Hand.close +2 "manipulator"&4/ +73 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&-& +4 "storage"(6'} +6 "core" & K E  0 + "manipulator"&,% +4 "core" % ί Q N 2  +2 ."brent"Forearm.seek :retract +3 "manipulator"&.'\ +97 "core" ' +2 ."brent"Elbow.seek PC +3 "manipulator"&((k +143 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +107 "core" ( +6 "manipulator"&+& +4 "core" &v L E  +2 ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &8& +4 "core" &v F K + ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek PC +2 "manipulator"&#' +104 "core" ' +2 "manipulator"&2& +4 "core" &v L L P +2 "manipulator"&&% +3 "core" % P O # +2 "processing"%=& +4 "core" &z\ +2 "processing"%& +3 ."brent"PC.seek :closed +2 "processing"%e(] +6 "core" &v\ + &\  +8 &*{\ ,~ +9 &d\ @ +10 &d~\ P +9 &'`~\ O +9 &`\ O +10 &b\ O +9 &nd\ O +9 &/c\ O +10 &e\ O +9 &b}\ O +10 & ue\ O +9 &"7c\ O +9 &#`\ O +10 &%a\ O +9 &'c\ O +9 &)@e\ O +10 &+f\ P +9 &,b\ O +10 &.c\ O +9 &0Gc}\ O +9 &2\ `}\ O +10 &3f\ O +9 &5a\ O +9 &7Qc\ O +10 &9c\ O +9 &:d\ O +10 &<e\ O +9 &>Xcy\ O +9 &@d\ O +10 &Ac~\ O +9 &Cc\ O +9 &E^hw\ P +10 &Gs\ Q +9 &H~\ T +10 &Jx\ T +9 &LX}\ T +9 &Nv\ U +10 &O\ U +9 &Q\ T +9 &S`{\ T +10 &U|\ U +9 &V|\ U +10 &Xy\ V +9 &Zd|\ V +9 &\\%|\ C +10 &]5<\ !c +9 &]}5x\ 2 +5 ( + "processing"%& +4 #"brent"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.54 + .Hand.open +3 "manipulator"&'1 +5 "core" &]}${\ 2 +69 1 +2 "manipulator"&3% +4 "core" % O O = + ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&A'\ +92 "core" ' +2 ."brent"SC.coast + "storage"(6 +4 "processing"%:& +4 "core" &]}$X\ 2 +2 #"brent"Imaging generic puck in Processing Clamp while storing it to tube 3 + "manipulator"&1% +6 "core" %\  r `  + "storage"(% +4 "core" %{ \ +2 "storage"(*. +3 "core" . +2 ."brent"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 ."brent"SC.seek 3 + "storage"(9( +355 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (I& +3 "core" &? \  + "manipulator"&K& +4 "core" &v t r  +2 "manipulator"&C% +4 "core" %\  r t /  +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek 3 +2 "manipulator"&P( +260 "core" ( +2 "manipulator"&<& +4 "core" & t s . +2 "storage"(5& +3 "core" &? \  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek 3 + 600 counts +3 "manipulator"&@'* +103 "core" ' +2 "storage"(D& +4 "core" &? \  +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."brent"SE.seek :beamBreak +2 "storage"(>' +270 "core" ' +2 "storage"(H- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +5 ."brent"SE.seek :place + "storage"(F'y +35 "core" ' +2 "manipulator"&B& +4 "core" & u u - . +2 "manipulator"&N% +3 "core" %* q u 3 +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."brent"Forearm.seek :retract +3 "manipulator"&E'\ +88 "core" ' +2 ."brent"Elbow.seek PC +3 "manipulator"&J(k +253 "core" ( +2 "manipulator"&T& +4 "core" &m t t + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &/& +2 "core" &m v k +2 ."brent"Forearm.seek PC +2 "manipulator"&L' +96 "core" ' +2 ."brent"Hand.close +2 "manipulator"&R/ +66 "core" / +2 ."brent"PC.seek :open +4 "processing"%V( +449 "core" ( +2 "storage"(Z& +4 "core" &> 7\  + "manipulator"&O& +4 "core" &m v r $ + "manipulator"&^% +4 "core" % ώ Y d 6 8 +2 ."brent"Forearm.seek :retract +2 "manipulator"&G'\ +95 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +5 ."brent"Elbow.seek 3 +3 "manipulator"& ( +296 "core" ( +2 "manipulator"&[& +4 "core" & i r ^ o + "storage"(c& +4 "core" &> \  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 3 + 600 counts + "manipulator"&'* +99 "core" ' +2 ."brent"Hand.open +3 "manipulator"&X1 +72 "core" 1 +2 "storage"(?- +4 "core" -'y +2 ."brent"SE.seek -0.16 Pucks below Top Plate + "storage"(g'E +25 "core" ' +2 ."brent"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +5 ."brent"SE.seek -0.93 Pucks below Top Plate +3 "storage"(Q' +53 "core" ' +2 #"brent"Lights, camera, ACTION! +2 "storage"(i- +4 "core" -' +2 "storage"(j& +4 "core" &< \  +2 "manipulator"&U& +3 "core" & w u o +2 ."brent"Elbow.seek 3 + "manipulator"&_( +10 "core" ( +2 "manipulator"&n& +4 "core" & u q f +2 "storage"(S& +3 "core" &< 9\  +2 ."brent"Forearm.seek 3 + 600 counts +3 "manipulator"&`'* +19 "core" ' +2 ."brent"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +4 ."brent"SE.seek -0.21 Pucks below Top Plate +3 "storage"(a' +57 "core" ' +2 "manipulator"&k& +4 "core" & g p  f +2 "storage"(;& +3 "core" &?\ \  \  +2 ."brent"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +42 ."brent"Forearm.reconfigure LooseForearm +10 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek 3 +2 "manipulator"&p' +26 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&u, +4 "core" , + ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +4 ."brent"SE.seek -0.03 Pucks below Top Plate +3 "storage"(x' +26 "core" ' +2 "manipulator"&z% +4 "core" % t t +2 "storage"(Y& +4 "core" &= \  + ."brent"Forearm.force -20 + "manipulator"&5 +4 ."brent"Forearm.seek 3 + 349 counts +3 "manipulator"&h'/ +14 "core" ' +2 "manipulator"&& +5 "core" & P S  d +2 "storage"(7& +3 "core" &>\ \  J\  +3 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 3 + 600 counts +3 "manipulator"&b'* +20 "core" ' +2 "storage"(M% +4 "core" % =\ +2 ."downElevator"SE.seek :down +3 "storage"('} +102 (d% +3 "core" %E \ U] +2 "manipulator"&]% +4 "core" %0 c g D + ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&t'\ +92 "core" ' +57 ' + ."downElevator"SE.coast + "storage"(5 +4 ."brent"SC.coast + "storage"(6 +5 "collection"'{& +4 "core" &`d\ ] +2 #"brent"Storing generic puck in Collection Clamp to tube 3 + "manipulator"&% +6 "core" %\  Y P l  +2 "storage"(r% +3 "core" %\ #\ #\ +2 "storage"(. +3 "core" . +2 ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 ."brent"SC.seek 3 +2 "storage"(v( +4 "core" ( +2 ."brent"SC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (m& +4 "core" &\ \ # \  +2 "manipulator"&|& +3 "core" & O P D d +2 ."brent"Elbow.seek 3 +2 "manipulator"&( +9 "core" ( +2 "manipulator"&~& +4 "core" & ` j  f +2 "storage"(& +3 "core" &S \  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 3 + 600 counts +2 "manipulator"&s'* +101 "core" ' +3 "storage"(& +3 "core" &I\ \  +2 ."brent"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(' +278 "core" ' +2 "storage"(w- +3 "core" -' + ."brent"SE.configure SEconfig +3 "storage"(#QK-0-\ b +4 "manipulator"& & +3 "core" & p u . f +2 "storage"(\\& +4 "core" &I D\  + ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek 3 +4 "manipulator"&W' +22 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&q, +4 "core" , + ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 "storage"(- +3 "core" -' +2 ."brent"SE.seek 0.1 Pucks below Top Plate +2 "storage"(' +31 "core" ' +2 "manipulator"&% +4 "core" % ` t ;  +2 "storage"(!& +3 "core" &G \  +2 ."brent"Forearm.force -20 + "manipulator"&5 +4 ."brent"Forearm.seek 3 + 350 counts +2 "manipulator"&'0 +17 "core" ' +2 "manipulator"&& +4 "core" & s n B e +2 "storage"(l& +3 "core" &F \  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 3 + 600 counts +2 "manipulator"&"'* +20 "core" ' +2 ."brent"SE.seek 1.1 Pucks below Top Plate +4 "storage"('| +40 "core" ' +2 "manipulator"&o& +4 "core" & v u % e +2 "manipulator"&% +4 "core" %' v u  +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"& '\ +91 "core" ' +2 ."brent"Elbow.seek CC +3 "manipulator"&f( +183 "core" ( +2 "manipulator"&y& +4 "core" & s u 6  + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 && +2 "core" & W c  +2 ."brent"Forearm.seek CC +2 "manipulator"&' +95 "core" ' + ."brent"Hand.close +2 "manipulator"&/ +78 "core" / +2 ."brent"CC.seek :open +3 "collection"')( +471 "core" ( +2 "storage"(& +4 "core" &G\ \ \  +2 "storage"(& +3 "core" &G\ \ W\  +2 "manipulator"&& +4 "core" & ^ R   +2 "manipulator"&4% +3 "core" % c O Z +2 ."brent"Forearm.seek :retract +2 "manipulator"&-'\ +94 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."brent"Elbow.seek 3 +4 "manipulator"&,( +152 "core" ( +2 "manipulator"&& +4 "core" & S j K S +2 "storage"(0& +3 "core" &G p\  +2 ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +3 ."brent"Forearm.seek 3 +3 "manipulator"&\ ' +103 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&%, +4 "core" , + ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"Hand.open + "manipulator"&+1 +72 "core" 1 +2 "manipulator"&8% +4 "core" %  m a  +2 "storage"(}& +3 "core" &G\ \  \  +2 ."brent"Forearm.force -20 +2 "manipulator"&5 +5 ."brent"Forearm.seek 3 + 350 counts + "manipulator"&2'0 +15 "core" ' +2 "manipulator"&&& +5 "core" & O M  R + "storage"(=& +4 "core" &I\ \  m\  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek 3 + 600 counts +3 "manipulator"&6'* +20 "core" ' +2 "storage"(.% +4 "core" %\ \  \ +2 ."downElevator"SE.seek :down +4 "storage"( '} +99 (% +3 "core" %?? \ _\ TY +2 "manipulator"&'% +4 "core" %& K A  + ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"&3'\ +90 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +4 ."brent"SC.coast + "storage"(6 +4 #"brent"Shuffling two pucks from tube 3 to 4 of [1..7] +2 #Loading generic puck from tube 3 into Collection Clamp +3 "collection"':& +6 "core" &cd\ +2 "manipulator"&1% +3 "core" %\  P O d  +2 "storage"(% +4 "core" % # , @\ + "storage"(*. +3 "core" . +2 ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 ."brent"SC.seek 3 +2 "storage"(#( +5 "core" ( + ."brent"SC.reconfigure SCloose +3 "storage"($.\ 1~b +4 ($& +3 "core" & $  `\  +2 "manipulator"&I& +3 "core" & B D R +2 ."brent"Elbow.seek 3 +2 "manipulator"&K( +5 "core" ( +40 "manipulator"&C& +12 "core" & D L  R + "storage"(<& +4 "core" &   \  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek 3 + 600 counts +3 "manipulator"&5'* +101 "core" ' +2 "storage"((& +4 "core" & H I \  +2 ."brent"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +6 ."brent"SE.seek :beamBreak +2 "storage"(D' +282 "core" ' +2 "storage"(A- +3 "core" -' +2 ."brent"SE.configure SEconfig +3 "storage"(#QK-0-\ b +4 (H& +3 "core" & % #\  +2 "manipulator"&B& +3 "core" & O O  R +2 ."brent"Elbow.seek 3 +2 "manipulator"&N( +5 "core" ( + "manipulator"&>& +4 "core" & M O P R +2 "storage"(@& +4 "core" & - % \  +2 ."brent"Forearm.seek 3 + 300 counts +2 "manipulator"&T' +16 "core" ' +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Hand.close + "manipulator"&// +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&P& +4 "storage"(R'} +6 "core" & G O R +2 "manipulator"&E% +4 "core" % K E  i +2 ."brent"Forearm.seek :retract +2 "manipulator"&e'\ +97 "core" ' +2 ."brent"Elbow.seek CC +3 "manipulator"&Z( +148 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +12 "core" ( +2 "manipulator"&O& +4 "core" &% R Q & >I +2 ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &^& +3 "core" &% M C >I +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek CC +3 "manipulator"&L' +103 "core" ' +2 "manipulator"&[& +4 "core" &% R O & >I +2 "manipulator"&J% +4 "core" % K O  +2 "collection"'c& +3 "core" &ac\ +2 "collection"'X& +4 ."brent"CC.seek :closed +2 "collection"'?(` +5 "core" &ae\ +2 &bb\ +7 & %bc\ $c +9 &W`c\ 8 +10 &~`c\ M +9 &[`c\ N +10 &^\\be\ N +9 &!Ybb\ N +9 &]`c\ N +10 &\\ac\ N +9 &f^cc\ N +9 &(]cb\ N +10 &\\bc\ N +9 &!^bc\ N +10 &#n\\bd\ N +9 &%0]bd\ N +9 &&^ad\ N +10 &(Ycd\ N +9 &*x[cd\ N +9 &,:]dd\ N +10 &-^`e\ N +9 &/_`d\ N +10 &1]cd\ N +9 &3B]bc\ N +9 &5_bd\ N +10 &6]ce\ N +9 &8]be\ M +9 &:H_bc\ N +10 &< ]cd\ N +9 &=Xdc\ N +10 &?[bd\ N +9 &ARZdc\ N +9 &C_bd\ N +10 &DYcf\ M +9 &F[ed\ N +9 &HXdkj\ N +10 &Jhqq\ O +9 &K\ R +10 &M\ W +9 &OA\ Y +9 &Q\ Z +10 &R\ Y +9 &T\ Z +9 &VE\ Z +10 &X\ [\ +9 &Y\ \\ +10 &[\ \\ +9 &]F\ ] +9 &_\ J +10 &`<\ 0 +9 &`nx\ O +5 ( + "collection"'X& +4 #"brent"Collection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.15 +2 .Hand.open +3 "manipulator"&i1 +5 "core" &`nj\ O +69 1 +2 "manipulator"&j% +4 "core" %  P O  +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"&U'\ +93 "core" ' +2 ."brent"SC.coast + "storage"(6 +4 #"brent"Loading generic puck from tube 3 into Processing Clamp +2 "processing"%G& +5 "core" &t\ +2 "manipulator"&n% +3 "core" %\  O O v  +2 "storage"(S% +4 "core" % V +\ +2 "storage"(k. +2 "core" . +2 ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 ."brent"SC.seek 3 +3 "storage"(;( +4 "core" ( + ."brent"SC.reconfigure SCloose +3 "storage"($.\ 1~b +4 (F& +2 "core" & 7 <\  +2 "manipulator"&g& +4 "core" &$ b T =G + "manipulator"&z% +4 "core" %\  C A  +2 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."brent"Elbow.seek 3 +3 "manipulator"&Y( +165 "core" ( +2 "manipulator"& & +4 "core" & L P u Q +2 "storage"(& +3 "core" & ! " \  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 3 + 600 counts +3 "manipulator"&7'* +96 "core" ' +2 "storage"(& +4 "core" & / , \  +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(M' +278 "core" ' +2 "storage"(Q- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (d& +3 "core" &\ N 7\  +2 "manipulator"&]& +3 "core" & O i D Q +2 ."brent"Elbow.seek 3 +2 "manipulator"&`( +4 "core" ( +2 "manipulator"&_& +3 "core" & ` g  Q +2 "storage"(a& +4 "core" & @ \  +2 ."brent"Forearm.seek 3 + 300 counts + "manipulator"&p' +21 "core" ' +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Hand.close +2 "manipulator"&h/ +72 "core" / +3 ."downElevator"SE.seek :down +6 "manipulator"&{& +2 "storage"('} +6 "core" & E P 6 Q +2 "manipulator"&r% +4 "core" % O B \ $ + ."brent"Forearm.seek :retract +3 "manipulator"&x'\ +98 "core" ' +2 ."brent"Elbow.seek PC +3 "manipulator"&(k +152 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +89 "core" ( +3 "manipulator"&m& +4 "core" &t Q R 4 + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &|& +3 "core" &t ? E  + ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek PC +3 "manipulator"&~' +99 "core" ' +2 "manipulator"&& +4 "core" &t O K K +2 "manipulator"&b% +3 "core" % N K +2 "processing"%& +4 "core" &x\ + "processing"%& +4 ."brent"PC.seek :closed +2 "processing"%9(] +6 "core" &e\ + &|\  +8 &*{y\ ,~ +10 &ew\ @ +9 &o~s\ P +9 &4_x\ N +10 &`w\ N +9 &d}\ O +9 &xcy\ O +10 &;b~\ O +9 &c{\ O +10 &by\ O +9 & er\ O +9 &"Bf|\ O +10 &$_x\ N +9 &%`~\ O +9 &'e~\ O +10 &)Id~\ O +9 &+ d\ O +10 &,d|\ O +9 &.d|\ O +9 &0Qdy\ O +10 &2ex\ O +9 &3f|\ O +9 &5`z\ O +10 &7Zc|\ O +9 &9b\ O +10 &:bz\ O +9 &<dw\ O +9 &>cco\ O +10 &@&ci\ N +9 &Aa\ N +9 &Cbs\ O +10 &Ejgu\ O +9 &G(sw\ P +10 &H\ S +9 &J|\ U +9 &Lau\ U +10 &N"z\ U +9 &O{\ U +9 &Qx\ T +10 &Si~\ U +9 &U*\ U +10 &V~\ U +9 &X\ V +9 &Zov\ U +10 &\\1}\ B +9 &];=|\ [ +9 &]x3y\ 6 +5 ( + "processing"%& +3 #"brent"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.55 +2 .Hand.open +4 "manipulator"&u1 +76 "core" 1 +2 "manipulator"&t% +4 "core" % l a $ +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"&w'\ +92 "core" ' +2 ."brent"SC.coast + "storage"(6 +4 "processing"% & +4 "core" &]x)u\ 6 +2 #"brent"Imaging generic puck in Processing Clamp while storing it to tube 4 + "manipulator"&\\% +6 "core" %\  c T ;  +2 "storage"(% +3 "core" %u K \ +42 "storage"(. +11 "core" . + ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +4 ."brent"SC.seek 4 +2 "storage"(!(,q +355 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +5 (& +2 "core" &,oS\  t\  +2 "manipulator"&l& +4 "core" &t r t + "manipulator"&o% +4 "core" %\  w u "  +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +5 ."brent"Elbow.seek 4 + "manipulator"&( +258 "core" ( +2 "manipulator"&s& +4 "core" & z w  - +2 "storage"(& +3 "core" &,p 3\ ( +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +5 ."brent"Forearm.seek 4 + 600 counts + "manipulator"&'( +96 "core" ' +2 "storage"(W& +4 "core" &,p n\ ( +2 ."brent"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(' +275 "core" ' +2 "storage"(- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +5 ."brent"SE.seek :place +2 "storage"(y'y +32 "core" ' +2 "manipulator"&& +4 "core" & v x - +2 "manipulator"&"% +3 "core" %) r w & ' +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"&q'\ +93 "core" ' +2 ."brent"Elbow.seek PC +3 "manipulator"&(k +254 "core" ( +2 "manipulator"& & +4 "core" &p x x  + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 && +3 "core" &p u t  +2 ."brent"Forearm.seek PC +2 "manipulator"&' +90 "core" ' +2 ."brent"Hand.close +2 "manipulator"&/ +71 "core" / +2 ."brent"PC.seek :open +3 "processing"%( +451 "core" ( +2 "storage"(4& +4 "core" &,p \ ( + "manipulator"&& +4 "core" &p s u 4 +2 "manipulator"&0% +3 "core" % t b e 4 +2 ."brent"Forearm.seek :retract +3 "manipulator"&'\ +92 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +5 ."brent"Elbow.seek 4 +3 "manipulator"&f( +258 "core" ( +2 "manipulator"&+& +4 "core" & x z % , + "storage"(8& +4 "core" &,p Q\ ( +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 4 + 600 counts +3 "manipulator"&}'( +103 "core" ' +2 ."brent"Hand.open +3 "manipulator"&&1 +69 "core" 1 +3 "storage"(=- +3 "core" -'y +2 ."brent"SE.seek -0.16 Pucks below Top Plate +2 "storage"(.'E +25 "core" ' +2 ."brent"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +4 ."brent"SE.seek -0.93 Pucks below Top Plate +3 "storage"(-' +57 "core" ' +2 #"brent"Lights, camera, ACTION! +2 "storage"(- +4 "core" -' +2 "storage"('& +3 "core" &,p ~\ ( +2 "manipulator"&,& +4 "core" & u q  , +2 ."brent"Elbow.seek 4 +2 "manipulator"&\ ( +5 "core" ( + "manipulator"&:& +4 "core" & m y 2 , +2 "storage"(2& +3 "core" &,p x Z\ ( +2 ."brent"Forearm.seek 4 + 600 counts +2 "manipulator"&1'( +26 "core" ' +2 ."brent"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +4 ."brent"SE.seek -0.21 Pucks below Top Plate +3 "storage"(' +57 "core" ' +2 "manipulator"&*& +4 "core" & v X P , +2 "storage"(& +3 "core" &,p \ ( +2 ."brent"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +4 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek 4 +3 "manipulator"&$' +27 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&I, +4 "core" , + ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +5 ."brent"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +4 ."brent"SE.seek -0.03 Pucks below Top Plate +3 "storage"(C' +27 "core" ' +2 "manipulator"&<% +4 "core" % r k +2 "storage"(6& +3 "core" &,p \ ( +2 ."brent"Forearm.force -20 + "manipulator"&5 +4 ."brent"Forearm.seek 4 + 336 counts +3 "manipulator"&(' +14 "core" ' +2 "manipulator"& & +4 "core" & r z  , +2 "storage"(v& +4 "core" &,p \ ( +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +5 ."brent"Forearm.seek 4 + 600 counts +2 "manipulator"&%'( +28 "core" ' +3 "storage"(3% +4 "core" % \ +3 ."downElevator"SE.seek :down +4 "storage"(A'} +99 (H% +3 "core" %1> l\ V^ +2 "manipulator"&B% +3 "core" %& v u L +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&>'\ +91 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +4 ."brent"SC.coast + "storage"(6 +4 "collection"'@& +5 "core" &`ni\ O + #"brent"Storing generic puck in Collection Clamp to tube 4 +2 "manipulator"&/% +5 "core" %\  N W {  +2 "storage"(P% +4 "core" %\ #\ #\ +2 "storage"(E. +3 "core" . +2 ."brent"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 ."brent"SC.seek 4 +2 "storage"(K(,q +5 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (5& +4 "core" &,p @ '\  +2 "manipulator"&O& +4 "core" & O Q > , +2 ."brent"Elbow.seek 4 +2 "manipulator"&^( +5 "core" ( + "manipulator"&D& +4 "core" & f _  , +2 "storage"(T& +4 "core" &,p D R\  +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 4 + 600 counts +40 "manipulator"&['( +127 "core" ' +3 "storage"(N& +4 "core" &,p D p\  +2 ."brent"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +6 ."brent"SE.seek :beamBreak +2 "storage"(J' +283 "core" ' +2 "storage"(c- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +4 "manipulator"&R& +3 "core" & u s ( , +2 "storage"(e& +3 "core" &,p\ $\  \  +2 ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek 4 +3 "manipulator"&)' +27 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&X, +4 "core" , + ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 "storage"(i- +2 "core" -' +2 ."brent"SE.seek 0.1 Pucks below Top Plate +2 "storage"(j' +31 "core" ' +2 "manipulator"&G% +4 "core" % b c p + "storage"(n& +4 "core" &,p\ \ \  +2 ."brent"Forearm.force -20 + "manipulator"&5 +4 ."brent"Forearm.seek 4 + 337 counts +3 "manipulator"&S'! +14 "core" ' +2 "manipulator"&k& +4 "core" & O N  , +2 "storage"(F& +3 "core" &,p\  \  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 4 + 600 counts +3 "manipulator"&g'( +32 "core" ' +2 ."brent"SE.seek 1.1 Pucks below Top Plate +4 "storage"(z'| +40 "core" ' +2 "manipulator"&L& +4 "core" & K N , +2 "manipulator"& % +3 "core" %^ K C +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&'\ +89 "core" ' +2 ."brent"Elbow.seek CC +2 "manipulator"&#( +183 "core" ( +2 "manipulator"&& +4 "core" & U ]  + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &Z& +3 "core" & J N -  +2 ."brent"Forearm.seek CC +2 "manipulator"&U' +95 "core" ' +2 ."brent"Hand.close + "manipulator"&Q/ +76 "core" / +2 ."brent"CC.seek :open +3 "collection"'d( +471 "core" ( +2 "storage"(]& +4 "core" &,p E > \  + "storage"(_& +4 "core" &,p H H \  +2 "manipulator"&a& +3 "core" & O O O  +2 "manipulator"&h% +3 "core" %  E L / +2 ."brent"Forearm.seek :retract +3 "manipulator"&{'\ +95 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek 4 +4 "manipulator"&r( +157 "core" ( +2 "manipulator"&Y& +4 "core" & L O  A +2 "storage"(7& +4 "core" &,p 9 E 3\  + ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."brent"Forearm.seek 4 +2 "manipulator"&M' +101 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&p, +4 "core" , +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"Hand.open + "manipulator"&m1 +68 "core" 1 +2 "manipulator"&|% +4 "core" % N Q " +2 "storage"(`& +3 "core" &,p   k\  +2 ."brent"Forearm.force -20 + "manipulator"&5 +5 ."brent"Forearm.seek 4 + 341 counts +2 "manipulator"&'% +15 "core" ' +3 "manipulator"&b& +4 "core" & N M ? +2 "storage"(& +4 "core" &,p K K -\  +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 4 + 600 counts +3 "manipulator"&'( +20 "core" ' +2 "storage"(x% +4 "core" % D K ~\ +2 ."downElevator"SE.seek :down +4 "storage"(V'} +99 (u% +3 "core" %; : < \ TX +2 "manipulator"&t% +4 "core" %! A A R +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"& '\ +90 "core" ' +48 ' + ."downElevator"SE.coast + "storage"(5 +4 ."brent"SC.coast + "storage"(6 +4 #"brent"Shuffling two pucks from tube 4 to 5 of [1..7] +2 #Loading generic puck from tube 4 into Collection Clamp +3 "collection"'& +6 "core" &bd \ +2 "manipulator"&\\% +4 "core" %\  O N   +2 "storage"(% +4 "core" %z E = \ + "storage"(. +3 "core" . +2 ."brent"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 ."brent"SC.seek 4 +2 "storage"(~(,q +5 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +5 (;& +2 "core" &,p H D c\  +2 "manipulator"&& +4 "core" & N Q ! ? +2 ."brent"Elbow.seek 4 + "manipulator"&l( +11 "core" ( +2 "manipulator"&o& +4 "core" & L O  H +2 "storage"(s& +3 "core" &,p ? E g\  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 4 + 600 counts +2 "manipulator"&'( +103 "core" ' +3 "storage"(& +4 "core" &,p _ Q ^\  +2 ."brent"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +6 ."brent"SE.seek :beamBreak +2 "storage"(W' +283 "core" ' +2 "storage"(w- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (& +4 "core" &,p G K K\  + "manipulator"&& +4 "core" & N O E H + ."brent"Elbow.seek 4 +3 "manipulator"&"( +4 "core" ( +2 "manipulator"&& +3 "core" & O O - H +2 "storage"(& +3 "core" &,p ; = w\  +2 ."brent"Forearm.seek 4 + 300 counts +2 "manipulator"& ' +26 "core" ' +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Hand.close + "manipulator"&/ +74 "core" / +3 ."downElevator"SE.seek :down +6 "manipulator"&& +2 "storage"('} +45 "core" & M D  H +10 "manipulator"&q% +4 "core" %  L E #  +2 ."brent"Forearm.seek :retract +2 "manipulator"&9'\ +93 "core" ' +2 ."brent"Elbow.seek CC +3 "manipulator"&4( +104 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +49 "core" ( +2 "manipulator"&& +4 "core" &' P E  @Z + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &0& +3 "core" &' P P  @Z +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek CC +3 "manipulator"&' +103 "core" ' +2 "manipulator"&+& +4 "core" &' M N @Z +2 "manipulator"&8% +4 "core" % B L +2 "collection"'& +3 "core" &ad\ +2 "collection"'&& +4 ."brent"CC.seek :closed +2 "collection"'=(` +6 "core" &`d\ + &ae\  +8 &-xbd\ +| +9 &dbd\ ? +9 &oxae\ O +10 &4Zcd\ M +9 &_bd\ N +9 &Zdc\ N +10 &yZcf\ N +10 &;_ce\ N +9 &_be\ N +9 &_bd\ N +9 & _cf\ N +10 &"C\\cd\ N +9 &$Ybd\ M +9 &%]ce\ N +10 &'[ae\ N +9 &)KYbf\ N +10 &+ _cd\ N +9 &,_bf\ N +9 &._be\ M +10 &0T\\cf\ M +9 &2]af\ N +9 &3]bf\ N +10 &5Zee\ N +9 &7[Zcf\ N +10 &9`df\ N +9 &:Yce\ M +9 &<]de\ N +10 &>dZcf\ M +9 &@&\\ef\ M +9 &AZcf\ N +10 &CYbf\ M +9 &El^ag\ M +10 &G-Zff\ N +9 &Hbmn\ N +9 &Jrvv\ P +10 &La\ T +9 &N\ X +9 &O\ Y +10 &Q\ Y +9 &SX\ Z +10 &U\ Y +9 &V\ Z +9 &X\ [\ +10 &ZZ\ \\ +9 &\\\ \\ +9 &]\ \\ +10 &_{\ A +9 &`L-\ %n +9 &`lw\ N +2 ( + "collection"'&& +3 #"brent"Collection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.16 +2 .Hand.open +4 "manipulator"&1 +77 "core" 1 +2 "manipulator"&'% +4 "core" % h _ E +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"&,'\ +94 "core" ' +2 ."brent"SC.coast + "storage"(6 +4 #"brent"Loading generic puck from tube 4 into Processing Clamp +2 "processing"%& +5 "core" &f\ +2 "manipulator"&:% +4 "core" %\  A D  +2 "storage"(2% +3 "core" %{ $ / %\ +2 "storage"(*. +3 "core" . + ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +4 ."brent"SC.seek 4 + "storage"((,q +5 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (y& +3 "core" &,p ! # #\  +2 "manipulator"&.& +4 "core" && L B @Z +2 "manipulator"&<% +3 "core" %\  N M /  +2 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek 4 +2 "manipulator"&6( +156 "core" ( +2 "manipulator"& & +4 "core" & M N %  +2 "storage"(v& +3 "core" &,p : ; \  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 4 + 600 counts +2 "manipulator"&f'( +96 "core" ' +2 "storage"(3& +4 "core" &,p E > K\  +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +8 ."brent"SE.seek :beamBreak +2 "storage"(}' +281 "core" ' +2 "storage"(-- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +5 (H& +2 "core" &,p ' %\  +2 "manipulator"&B& +4 "core" & \\ Q )  + ."brent"Elbow.seek 4 +3 "manipulator"&1( +5 "core" ( + "manipulator"&\ & +4 "core" & _ f V  + "storage"(& +4 "core" &,p $ #\  +2 ."brent"Forearm.seek 4 + 300 counts +2 "manipulator"&$' +20 "core" ' +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Hand.close + "manipulator"&(/ +77 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&@& +6 "storage"(/'} +3 "core" & J P   +2 "manipulator"&P% +4 "core" % E L K * + ."brent"Forearm.seek :retract +3 "manipulator"&C'\ +95 "core" ' +2 ."brent"Elbow.seek PC +4 "manipulator"&E(k +156 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +87 "core" ( +2 "manipulator"&5& +4 "core" &s Q O S + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &O& +3 "core" &s H O , +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek PC + "manipulator"&D' +99 "core" ' +2 "manipulator"&T& +4 "core" &s O K  +2 "manipulator"&%% +3 "core" % C O 0 +2 "processing"%N& +4 "core" &w\ +2 "processing"%A& +3 ."brent"PC.seek :closed +2 "processing"%!(] +6 "core" &e\ + &p\  +9 &-w\ ,~ +9 &dx\ @ +9 &z}v\ O +10 &=`u\ N +9 &_s\ O +9 &bp\ O +10 &dv\ O +9 &Del\ O +10 &`o\ O +9 &`l\ O +9 & dq\ N +10 &"Ldp\ O +9 &$ck\ N +9 &%`h\ N +10 &'ho\ O +9 &)Tbj\ O +9 &+eo\ O +10 &,ej\ O +9 &.eg\ O +10 &0\\bg\ O +9 &2ch\ N +9 &3ef\ O +10 &5ah\ O +9 &7ee]\ N +10 &9&`f\ O +9 &:b]\ N +9 &<dZ\ N +10 &>mbj\ N +9 &@/cb\ N +9 &Ae\\\ O +10 &C`b\ N +9 &Erhc\ O +10 &G1te\ P +9 &H\\\ T +9 &Jd\ T +10 &Ljb\ U +9 &N+[\ U +9 &Oa\ T +10 &Qg\ U +9 &Sr_\ U +9 &U5b\ T +10 &Vh\ U +9 &Xf\ U +10 &Zwh\ V +9 &\\8c\ C +9 &]A>`\ W +10 &]x-_\ 3 +2 ( + "processing"%A& +3 #"brent"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.54 + .Hand.open +2 "manipulator"&I1 +72 "core" 1 +2 "manipulator"&>% +4 "core" % R O , +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"&c'\ +92 "core" ' +2 ."brent"SC.coast + "storage"(6 +4 "processing"%R& +4 "core" &]x$^\ 3 +2 #"brent"Imaging generic puck in Processing Clamp while storing it to tube 5 +2 "manipulator"&e% +5 "core" %\  N b  ! +2 "storage"(i% +4 "core" %w " $ \ +2 "storage"(G. +3 "core" . + ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +4 ."brent"SC.seek 5 + "storage"(n(<1 +376 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +5 (k& +2 "core" &<5 $ $ \  +2 "manipulator"&F& +4 "core" &s O M p + "manipulator"&L% +4 "core" %\  M N C ! + ."brent"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 ."brent"Elbow.seek 5 +49 "manipulator"& ( +289 "core" ( +2 "manipulator"&[& +4 "core" & R Y Z +2 "storage"(^& +3 "core" &<5 % $\  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 5 + 600 counts +3 "manipulator"&J'Ϲ +102 "core" ' +2 "storage"()& +4 "core" &<5 , # V\  +2 ."brent"SE.reconfigure SEpick +4 "storage"(#]K-0-\ b +6 ."brent"SE.seek :beamBreak +2 "storage"(S' +276 "core" ' +2 "storage"(j- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +5 ."brent"SE.seek :place + "storage"('y +30 "core" ' +3 "manipulator"&Z& +4 "core" & _ T  Z + "manipulator"&g% +4 "core" % s p  +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"&X'\ +90 "core" ' +2 ."brent"Elbow.seek PC +4 "manipulator"&Q(k +241 "core" ( +2 "manipulator"&& +4 "core" &r Z k + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &?& +2 "core" &r E ` ) +2 ."brent"Forearm.seek PC +3 "manipulator"&]' +93 "core" ' +2 ."brent"Hand.close +2 "manipulator"&_/ +77 "core" / +2 ."brent"PC.seek :open +3 "processing"%a( +450 "core" ( +2 "storage"(h& +4 "core" &<5 : ; "\  + "manipulator"&Y& +4 "core" &r Q O +2 "manipulator"&7% +3 "core" % Ϗ O a h { +2 ."brent"Forearm.seek :retract +3 "manipulator"&U'\ +95 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +5 ."brent"Elbow.seek 5 +3 "manipulator"&#( +266 "core" ( +2 "manipulator"&m& +4 "core" & N O / 2 +2 "storage"(|& +3 "core" &<5 / -\  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 5 + 600 counts + "manipulator"&`'Ϲ +119 "core" ' +3 ."brent"Hand.open +2 "manipulator"&b1 +69 "core" 1 +2 "storage"(- +4 "core" -'y +2 ."brent"SE.seek -0.16 Pucks below Top Plate +2 "storage"(x'E +28 "core" ' +2 ."brent"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +4 ."brent"SE.seek -0.93 Pucks below Top Plate +3 "storage"({' +55 "core" ' +2 #"brent"Lights, camera, ACTION! +2 "storage"(u- +4 "core" -' +2 "storage"(t& +4 "core" &<5 \  +2 "manipulator"&r& +3 "core" & s u 2 +2 ."brent"Elbow.seek 5 +2 "manipulator"&M( +36 "core" ( +2 "manipulator"&& +4 "core" & q y  +2 "storage"(& +3 "core" &<5 B\  +5 ."brent"Forearm.seek 5 + 600 counts +5 "manipulator"&\\'Ϲ +23 "core" ' +2 ."brent"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +3 ."brent"SE.seek -0.21 Pucks below Top Plate +4 "storage"(' +57 "core" ' +2 "manipulator"&& +4 "core" & _ A k  +2 "storage"(z& +4 "core" &<5  3\  + ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek 5 +3 "manipulator"&;'a +27 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&, +4 "core" , + ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."brent"SE.seek -0.03 Pucks below Top Plate +3 "storage"(o' +27 "core" ' +2 "manipulator"&s% +4 "core" %͏ D I h +2 "storage"(& +3 "core" &<5 " # "\  +2 ."brent"Forearm.force -20 + "manipulator"&5 +5 ."brent"Forearm.seek 5 + 346 counts + "manipulator"&'λ +16 "core" ' +2 "manipulator"&V& +4 "core" & L M (  +3 "storage"(K& +4 "core" &<5 = = \  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 5 + 600 counts +2 "manipulator"&p'Ϲ +19 "core" ' +2 "storage"( % +4 "core" %   ~\ +2 ."downElevator"SE.seek :down +3 "storage"(w'} +100 (% +3 "core" %G * & \ U[ +2 "manipulator"&% +3 "core" % O E  +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&'\ +93 "core" ' +55 ' + ."downElevator"SE.coast + "storage"(5 +4 ."brent"SC.coast + "storage"(6 +5 "collection"'& +4 "core" &`lv\ N +2 #"brent"Storing generic puck in Collection Clamp to tube 5 + "manipulator"&% +6 "core" %\  O M B ' +2 "storage"(% +3 "core" %| F > w\ +2 "storage"(q. +3 "core" . + ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +4 ."brent"SC.seek 5 +4 "storage"(l(<1 +9 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (& +3 "core" &<4 2  \ +2 "manipulator"&W& +3 "core" & L A O  +2 ."brent"Elbow.seek 5 +2 "manipulator"&( +9 "core" ( +2 "manipulator"&0& +4 "core" & N J  +2 "storage"( & +3 "core" &<4 D ; 9\ +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 5 + 600 counts +3 "manipulator"&+'Ϲ +107 "core" ' +3 "storage"(8& +4 "core" &<4 = F \ +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"("' +278 "core" ' +2 "storage"(- +3 "core" -' + ."brent"SE.configure SEconfig +3 "storage"(#QK-0-\ b +4 "manipulator"&& +3 "core" & J N # +2 "storage"(9& +4 "core" &<4 E > \ + ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."brent"Forearm.reconfigure LooseForearm +50 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek 5 +3 "manipulator"&d'a +26 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&, +4 "core" , + ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 "storage"('- +2 "core" -' +2 ."brent"SE.seek 0.1 Pucks below Top Plate +3 "storage"(' +31 "core" ' +2 "manipulator"&&% +4 "core" %͆ l X +2 "storage"(:& +4 "core" &<4 # " h\ + ."brent"Forearm.force -20 + "manipulator"&5 +5 ."brent"Forearm.seek 5 + 337 counts +2 "manipulator"&2'β +15 "core" ' +2 "manipulator"&*& +4 "core" & O M f +2 "storage"(y& +4 "core" &<4 H I \ +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 5 + 600 counts +3 "manipulator"&.'Ϲ +32 "core" ' +2 ."brent"SE.seek 1.1 Pucks below Top Plate +3 "storage"(<'| +42 "core" ' +2 "manipulator"&& +4 "core" & D K +2 "manipulator"& % +3 "core" % A C 5 +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&v'\ +93 "core" ' +2 ."brent"Elbow.seek CC +3 "manipulator"&~( +153 "core" ( +2 "manipulator"&3& +4 "core" &' e _ @\\ + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &4& +2 "core" &' E R @\\ +2 ."brent"Forearm.seek CC +2 "manipulator"&,' +96 "core" ' +2 ."brent"Hand.close +2 "manipulator"&-/ +68 "core" / +2 ."brent"CC.seek :open +3 "collection"'H( +470 "core" ( +3 "storage"(B& +4 "core" &<4 K H \ + "storage"(\ & +4 "core" &<4 ? J w\ + "manipulator"&& +4 "core" &' E O . @[ +2 "manipulator"&(% +3 "core" %  K D #  +2 ."brent"Forearm.seek :retract +2 "manipulator"&@'\ +97 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."brent"Elbow.seek 5 +4 "manipulator"&P( +177 "core" ( +2 "manipulator"&6& +4 "core" & P P d + "storage"(f& +4 "core" &<4 _ _\ + ."brent"Elbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +3 ."brent"Forearm.seek 5 +3 "manipulator"&}'a +103 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&$, +4 "core" , + ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"Hand.open +2 "manipulator"&51 +70 "core" 1 +2 "manipulator"&O% +5 "core" % ͇ P P  + "storage"(1& +4 "core" &<4 I I\ + ."brent"Forearm.force -20 + "manipulator"&5 +5 ."brent"Forearm.seek 5 + 338 counts + "manipulator"&T'γ +16 "core" ' +2 "manipulator"&%& +4 "core" & N L  +2 "storage"(N& +4 "core" &<4 _ _\ +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 5 + 600 counts +3 "manipulator"&/'Ϲ +31 "core" ' +2 "storage"(C% +4 "core" % ` U \ +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (I% +3 "core" %> W ^ ?\ TX +2 "manipulator"&>% +4 "core" % J D +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&R'\ +88 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +4 ."brent"SC.coast + "storage"(6 +5 #"brent"Shuffling two pucks from tube 5 to 6 of [1..7] +2 #Loading generic puck from tube 5 into Collection Clamp +4 "collection"'e& +4 "core" &de\ +2 "manipulator"&A% +4 "core" %\  J E  +2 "storage"(i% +4 "core" %w _ a\ + "storage"(G. +3 "core" . +2 ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 ."brent"SC.seek 5 +2 "storage"(D(<1 +10 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (& +4 "core" &<4 _ `\ +2 "manipulator"&k& +3 "core" & D J +2 ."brent"Elbow.seek 5 +2 "manipulator"&F( +30 "core" ( +2 "manipulator"&L& +4 "core" & O N  ' +2 "storage"([& +3 "core" &<4 ` Y\ +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 5 + 600 counts +3 "manipulator"&^'Ϲ +102 "core" ' +2 "storage"(E& +4 "core" &<4 \\ ^ l\ +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"()' +281 "core" ' +2 "storage"(c- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +4 (j& +3 "core" &<4 Y : \ +2 "manipulator"&Z& +3 "core" & B C ' +2 ."brent"Elbow.seek 5 +2 "manipulator"&g( +5 "core" ( + "manipulator"&S& +4 "core" & M O ' + "storage"(J& +4 "core" &<4 ^ Q\ +2 ."brent"Forearm.seek 5 + 300 counts +2 "manipulator"&'΍ +23 "core" ' +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Hand.close + "manipulator"&?/ +72 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"& & +6 "storage"(_'} +3 "core" & D J X ' +2 "manipulator"&X% +4 "core" % ΃ A @ s +2 ."brent"Forearm.seek :retract +2 "manipulator"&!'\ +94 "core" ' +2 ."brent"Elbow.seek CC +3 "manipulator"&h( +114 "Can"a\ II +37 "core" ( + ' + ."downElevator"SE.coast +2 "storage"(5 +2 "manipulator"&Y& +7 "core" &* A B Bf +2 ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &7& +3 "core" &* J E Bf + ."brent"Forearm.reconfigure TightForearm +49 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek CC +3 "manipulator"&]' +107 "core" ' +2 "manipulator"&m& +4 "core" &* H L Bf +2 "manipulator"&|% +3 "core" % E O +2 "collection"'Q& +4 "core" &ae\ +2 "collection"'b& +3 ."brent"CC.seek :closed +3 "collection"'(` +5 "core" &ce\ + &ce\ +7 & %cg\ $d +9 &Wde\ 8 +10 &~bb\ M +9 &Xdf\ N +10 &c\\ec\ N +9 &&Ycd\ M +9 &`bf\ N +10 &\\de\ M +9 &l]dd\ M +9 &-]de\ N +10 &Yce\ M +9 &!_beP\ N +10 &#t\\df\ M +9 &%6[ce\ M +9 &&^de\ M +10 &(Yfg\ M +9 &*|Zdg\ M +9 &,=Zcg\ N +10 &-]df\ N +9 &/Xdf\ M +10 &1_ce\ M +9 &3F_ce\ M +9 &5`ef\ M +10 &6[eg\ M +9 &8Yce\ M +9 &:N\\ef\ M +10 &<_eg\ M +9 &=\\dg\ M +10 &?]fe\ N +9 &AWXef\ M +9 &C]cf\ N +10 &D\\eg\ M +9 &F[gg\ M +9 &H^`ml\ M +10 &Jirr\ O +9 &K\ R +10 &M\ V +9 &OE\ Y +9 &Q \ Y +10 &R\ Y +9 &T\ Y +9 &VI\ Z +10 &X N\ [ +9 &Y\ [\ +10 &[\ [ +9 &]L\ \\ +9 &_\ \ I +10 &`&A\ 'v +9 &`k \ U +5 ( + "collection"'b& +4 #"brent"Collection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.15 +2 .Hand.open +4 "manipulator"&u1 +4 "core" &`ks\ U +66 1 +2 "manipulator"&U% +4 "core" % \\ R + ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"&t'\ +90 "core" ' +2 ."brent"SC.coast + "storage"(6 +4 #"brent"Loading generic puck from tube 5 into Processing Clamp +2 "processing"%r& +5 "core" &n\ +2 "manipulator"&% +4 "core" %\  U d  + "storage"(% +4 "core" % @ I n\ +2 "storage"(. +3 "core" . +2 ."brent"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 ."brent"SC.seek 5 +2 "storage"(z(<1 +9 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +5 (& +3 "core" &<4 G I\ +2 "manipulator"&x& +4 "core" &( E M Ae + "manipulator"&s% +4 "core" %\  a ^  +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek 5 +3 "manipulator"&( +165 "core" ( +2 "manipulator"&V& +4 "core" & M L T e +2 "storage"(#& +3 "core" &<4 ; = \ +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 5 + 600 counts +3 "manipulator"&K'Ϲ +96 "core" ' +2 "storage"( & +4 "core" &<4 ` ^\ +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(`' +279 "core" ' +2 "storage"({- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +5 (& +2 "core" &<4 5 * \ +2 "manipulator"&& +3 "core" & B L } e +2 ."brent"Elbow.seek 5 +2 "manipulator"&\\( +19 "core" ( +2 "manipulator"&M& +4 "core" & J j + "storage"(& +4 "core" &<4 E H m\ +2 ."brent"Forearm.seek 5 + 300 counts +2 "manipulator"&;'΍ +24 "core" ' +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Hand.close +2 "manipulator"&/ +73 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +6 "storage"('} +4 "core" & W R 6 +2 "manipulator"&% +4 "core" % O M K J +2 ."brent"Forearm.seek :retract +2 "manipulator"&q'\ +92 "core" ' +2 ."brent"Elbow.seek PC +3 "manipulator"&o(k +158 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +84 "core" ( +2 "manipulator"&& +4 "core" &t O O - + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &W& +3 "core" &t B C +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek PC +3 "manipulator"&0' +104 "core" ' +2 "manipulator"& & +4 "core" &u L O +2 "manipulator"&p% +3 "core" % G L +2 "processing"%8& +4 "core" &_\ + "processing"%w& +4 ."brent"PC.seek :closed +2 "processing"%n(] +5 "core" &u\ + &k\  +8 &-o\ ,~ +9 &dq\ @ +10 &w|s\ O +9 &;_l\ N +9 &as\ O +10 &er\ N +9 &dn\ N +10 &Bev\ O +9 &`k\ N +9 &ao\ N +10 & bn\ N +9 &"Kdi\ N +9 &$ ]s\ N +10 &%`m\ N +9 &'ej\ O +10 &)Rah\ O +9 &+cj\ N +9 &,el\ O +10 &.dp\ O +9 &0Zco\ O +9 &2bk\ N +10 &3hl\ O +9 &5bj\ O +10 &7bcw\ O +9 &9%dk\ N +9 &:`h\ O +10 &<fl\ O +9 &>kdr\ N +9 &@.cq\ N +10 &Aci\ O +9 &C`i\ N +10 &Eqgl\ O +9 &G/wh\ P +9 &Hl\ T +10 &Jn\ T +9 &Lii\ T +9 &N+j\ T +10 &Oj\ T +9 &Q`\ T +10 &Srn\ T +9 &U2k\ U +9 &Vg\ U +10 &Xh\ U +9 &Zvo\ U +9 &\\8c\ B +10 &]EDg\ Y +9 &]xj\ & +2 ( + "processing"%w& +3 #"brent"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.54 + .Hand.open +2 "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +4 "core" % K O N +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +2 ."brent"SC.coast + "storage"(6 +4 "processing"%& +4 "core" &]xI\ & +2 #"brent"Imaging generic puck in Processing Clamp while storing it to tube 6 +2 "manipulator"&9% +5 "core" %\  U P !  + "storage"('% +4 "core" %t H J\ +2 "storage"(&. +3 "core" . + ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +4 ."brent"SC.seek 6 +2 "storage"(:(K +355 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (*& +3 "core" &K+ # " W\  + "manipulator"&y& +4 "core" &u Z t _ +2 "manipulator"&% +3 "core" %\  q W ?  +2 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."brent"Elbow.seek 6 +2 "manipulator"& ( +267 "core" ( +2 "manipulator"&+& +4 "core" & u o " 2 + "storage"(& +4 "core" &K+ #  5\  +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 6 + 600 counts +3 "manipulator"&"'φ +96 "core" ' +2 "storage"(d& +4 "core" &K+ "  e\  +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +49 "storage"(2' +274 "core" ' +2 "storage"(- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +5 ."brent"SE.seek :place +2 "storage"(3'y +33 "core" ' +2 "manipulator"&4& +4 "core" & t p 2 +2 "manipulator"&.% +4 "core" %ς v v / 5 + ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"&'\ +94 "core" ' +2 ."brent"Elbow.seek PC +3 "manipulator"&-(k +258 "core" ( +3 "manipulator"&v& +4 "core" &r a t +2 ."brent"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &=& +3 "core" &r p c P +2 ."brent"Forearm.seek PC +2 "manipulator"&B' +92 "core" ' +2 ."brent"Hand.close +2 "manipulator"&\ / +72 "core" / +2 ."brent"PC.seek :open +3 "processing"%( +454 "core" ( +2 "storage"((& +4 "core" &K* " !\  + "manipulator"&6& +4 "core" &r e ]  +2 "manipulator"&f% +3 "core" % T F  ? +2 ."brent"Forearm.seek :retract +2 "manipulator"&,'\ +98 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."brent"Elbow.seek 6 +4 "manipulator"&~( +263 "core" ( +2 "manipulator"&5& +4 "core" & t s ` 3 + "storage"(O& +4 "core" &K*\  \  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek 6 + 600 counts +3 "manipulator"&1'φ +101 "core" ' +2 ."brent"Hand.open +3 "manipulator"&%1 +70 "core" 1 +2 "storage"(N- +4 "core" -'y +2 ."brent"SE.seek -0.16 Pucks below Top Plate +2 "storage"(C'E +27 "core" ' +2 ."brent"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +4 ."brent"SE.seek -0.93 Pucks below Top Plate +4 "storage"(@' +55 "core" ' +2 #"brent"Lights, camera, ACTION! +2 "storage"(I- +4 "core" -' +2 "storage"(>& +4 "core" &K) t\  +2 "manipulator"&P& +3 "core" & t t  3 +2 ."brent"Elbow.seek 6 +2 "manipulator"&}( +5 "core" ( + "manipulator"&e& +4 "core" & q v 3 +2 "storage"(T& +3 "core" &K* m\  +2 ."brent"Forearm.seek 6 + 600 counts +3 "manipulator"&A'φ +14 "core" ' +2 ."brent"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +4 ."brent"SE.seek -0.21 Pucks below Top Plate +2 "storage"(i' +57 "core" ' +2 "manipulator"&G& +4 "core" & V e 3 +2 "storage"(<& +3 "core" &K+ " $ I\  +2 ."brent"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +4 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."brent"Forearm.seek 6 +3 "manipulator"&'. +28 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&k, +4 "core" , +2 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."brent"SE.seek -0.03 Pucks below Top Plate +3 "storage"(L' +23 "core" ' +2 "manipulator"&[% +4 "core" %Y t t +2 "storage"(/& +3 "core" &K* Z\  +2 ."brent"Forearm.force -20 + "manipulator"&5 +4 ."brent"Forearm.seek 6 + 343 counts +3 "manipulator"&E'΅ +15 "core" ' +2 "manipulator"&& +4 "core" & W L c 1 +2 "storage"(l& +4 "core" &K* # #\  +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 6 + 600 counts +3 "manipulator"&$'φ +33 "core" ' +3 "storage"(R% +4 "core" % # "\  +2 ."downElevator"SE.seek :down +4 "storage"(c'} +99 (j% +3 "core" %A A \ U[ +2 "manipulator"&Z% +3 "core" %ϣ r l +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."brent"Forearm.seek :retract +3 "manipulator"&S'\ +91 "core" ' +53 ' + ."downElevator"SE.coast + "storage"(5 +4 ."brent"SC.coast + "storage"(6 +5 "collection"'J& +4 "core" &`kr\ U + #"brent"Storing generic puck in Collection Clamp to tube 6 +2 "manipulator"&?% +5 "core" %\  W ^ 3  +2 "storage"( % +4 "core" %u > 9\ +2 "storage"(X. +3 "core" . + ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +4 ."brent"SC.seek 6 +2 "storage"(F(K +6 "core" ( + ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (^& +4 "core" &K   "\  +2 "manipulator"&Y& +3 "core" & A A i 1 +2 ."brent"Elbow.seek 6 +2 "manipulator"&7( +46 "core" ( +2 "manipulator"&)& +4 "core" & L D  +2 "storage"(& +4 "core" &K H H \  +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 6 + 600 counts +2 "manipulator"&g'φ +111 "core" ' +3 "storage"(m& +4 "core" &K K K\  +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(|' +279 "core" ' +2 "storage"(Q- +3 "core" -' + ."brent"SE.configure SEconfig +3 "storage"(#QK-0-\ b +4 "manipulator"&_& +3 "core" & C M _  +2 "storage"(!& +3 "core" &K K K \  +2 ."brent"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +5 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek 6 +2 "manipulator"&H'. +25 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&b, +3 "core" , +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +5 "storage"(u- +2 "core" -' +2 ."brent"SE.seek 0.1 Pucks below Top Plate +3 "storage"(U' +28 "core" ' +2 "manipulator"&r% +4 "core" %` _ V + "storage"(& +4 "core" &K  q\  + ."brent"Forearm.force -20 +48 "manipulator"&5 +6 ."brent"Forearm.seek 6 + 350 counts +2 "manipulator"&'Ό +15 "core" ' +2 "manipulator"&& +4 "core" & O K  +3 "storage"(& +3 "core" &K K K *\  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 6 + 600 counts +3 "manipulator"&x'φ +24 "core" ' +2 ."brent"SE.seek 1.1 Pucks below Top Plate +5 "storage"(s'} +36 "core" ' +2 "manipulator"&]& +4 "core" & K M   +2 "manipulator"&V% +4 "core" %z J E _ +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&#'\ +95 "core" ' +2 ."brent"Elbow.seek CC +3 "manipulator"&D( +156 "core" ( +2 "manipulator"& & +4 "core" &* \\ S [ Bf + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &h& +3 "core" &) s o b Bf +2 ."brent"Forearm.seek CC +2 "manipulator"&t' +95 "core" ' +2 ."brent"Hand.close +2 "manipulator"&{/ +74 "core" / +2 ."brent"CC.seek :open +3 "collection"'( +470 "core" ( +3 "storage"(& +4 "core" &K O W 4\  + "storage"(M& +4 "core" &K E = \  + "manipulator"&& +4 "core" &* C K Bf + "manipulator"&% +4 "core" %  B C b * +2 ."brent"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."brent"Elbow.seek 6 +4 "manipulator"&( +159 "core" ( +2 "manipulator"&& +4 "core" & L O  X +2 "storage"(K& +3 "core" &K ] _\  +2 ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."brent"Forearm.seek 6 +2 "manipulator"&`'. +103 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&;, +4 "core" , + ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"Hand.open +2 "manipulator"&1 +75 "core" 1 +2 "manipulator"&W% +4 "core" % [ M O g +2 "storage"(\\& +4 "core" &K H I j\  + ."brent"Forearm.force -20 + "manipulator"&5 +5 ."brent"Forearm.seek 6 + 345 counts + "manipulator"& '· +16 "core" ' +2 "manipulator"&p& +4 "core" & O L | V +2 "storage"(8& +3 "core" &K U _\  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 6 + 600 counts +2 "manipulator"&'φ +22 "core" ' +2 "storage"(q% +4 "core" % a _\ +2 ."downElevator"SE.seek :down +4 "storage"(a'} +99 (% +3 "core" %B ` ` T\ TX +2 "manipulator"&% +4 "core" %ϑ H K [ +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&'\ +95 "core" ' +43 ' + ."downElevator"SE.coast + "storage"(5 +4 ."brent"SC.coast + "storage"(6 +5 #"brent"Shuffling two pucks from tube 6 to 7 of [1..7] +2 #Loading generic puck from tube 6 into Collection Clamp +3 "collection"'9& +5 "core" &ce\ +2 "manipulator"&w% +4 "core" %\ H B 0 +2 "storage"('% +4 "core" %z _ _\ + "storage"(&. +3 "core" . +2 ."brent"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 ."brent"SC.seek 6 +2 "storage"(0(K +5 "core" ( +2 ."brent"SC.reconfigure SCloose +3 "storage"($.\ 1~b +3 (z& +4 "core" &K S U \  +2 "manipulator"&*& +3 "core" & L K V +2 ."brent"Elbow.seek 6 +3 "manipulator"&y( +4 "core" ( +2 "manipulator"&& +4 "core" & M A V +2 "storage"(+& +4 "core" &K ] _ q\  + ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 6 + 600 counts +2 "manipulator"&'φ +103 "core" ' +3 "storage"(o& +4 "core" &K z x G\  +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak + "storage"(d' +283 "core" ' +2 "storage"(- +3 "core" -' + ."brent"SE.configure SEconfig +3 "storage"(#QK-0-\ b +4 (& +3 "core" &K U ]\  +2 "manipulator"&4& +4 "core" & B D V + ."brent"Elbow.seek 6 +2 "manipulator"&.( +5 "core" ( +2 "manipulator"&2& +3 "core" & J Q Q V +2 "storage"("& +3 "core" &K _ _\  +2 ."brent"Forearm.seek 6 + 300 counts +3 "manipulator"&v'Z +25 "core" ' +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Hand.close +2 "manipulator"&=/ +65 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"& & +6 "storage"(\ '} +3 "core" & E I  V +2 "manipulator"&% +3 "core" % W J D j  +2 ."brent"Forearm.seek :retract +3 "manipulator"&n'\ +93 "core" ' +2 ."brent"Elbow.seek CC +3 "manipulator"&(( +149 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +5 "core" ( + "manipulator"&6& +4 "core" &' F L M @^ + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &f& +3 "core" &' U D ` @^ +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek CC +3 "manipulator"&B' +98 "core" ' +2 "manipulator"&5& +4 "core" &( M O F @] +2 "manipulator"&O% +3 "core" % L H +2 "collection"'-& +4 "core" &bf\ +2 "collection"'%& +3 ."brent"CC.seek :closed +3 "collection"'N(` +5 "core" &ef\ + &ee\  +9 &.xcd\ +| +9 &d`e\ ? +10 &sxefQ\ N +55 &8Xde\ M +3 &]be\ M +3 &Xcf\ M + &}\\be\ M +4 &?]df\ M + &[bd\ M + &_ce\ M +7 & \\ce\ M +9 &"GYcf\ M +9 &$ \\ee\ M +10 &%Zdf\ M +9 &'`ef\ M +9 &)OZdg\ M +10 &+\\dg\ M +9 &,Ycf\ M +10 &.\\df\ M +9 &0V]ef\ N +9 &2[fe\ M +10 &3]efL\ N +9 &5\\dg\ M +9 &7^]ef\ N +10 &9"]dg\ M +9 &:\\ef\ M +10 &<Zeh\ M +9 &>h[cf\ M +9 &@(]fg\ N +10 &A\\eg\ M +9 &CZfg\ M +9 &EpZcg\ M +10 &G1[ih\ M +9 &Hcom\ N +10 &Jnys\ O +9 &Le\ T +9 &N\ W +10 &O\ X +9 &Q\ X +9 &S]\ Y +10 &U\ Z +9 &V\ Z +10 &X\ [ +9 &Z_\ [\ +9 &\\\ \\ +10 &]\ \\ +9 &_y\ A +9 &`I'\ (u +10 &`l|\ R +2 ( + "collection"'%& +3 #"brent"Collection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.15 + .Hand.open +3 "manipulator"&I1 +69 "core" 1 +2 "manipulator"&>% +4 "core" % _ U " +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."brent"Forearm.seek :retract +2 "manipulator"&P'\ +94 "core" ' +2 ."brent"SC.coast + "storage"(6 +4 #"brent"Loading generic puck from tube 6 into Processing Clamp +3 "processing"%,& +5 "core" &\\\ +2 "manipulator"&e% +4 "core" %\ W D # 5 +2 "storage"(T% +4 "core" % K F \ + "storage"(G. +4 "core" . +2 ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 ."brent"SC.seek 6 +2 "storage"(<(K +5 "core" ( + ."brent"SC.reconfigure SCloose +3 "storage"($.\ 1~b +4 (3& +3 "core" &K F K\  +2 "manipulator"&[& +3 "core" && p b ?V +2 "manipulator"&/% +4 "core" %\ U ` 5 +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek 6 +3 "manipulator"&C( +160 "core" ( +2 "manipulator"&& +4 "core" & K C f e +2 "storage"(l& +4 "core" &K _ ^\  + ."brent"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek 6 + 600 counts +3 "manipulator"&~'φ +93 "core" ' +2 "storage"(R& +4 "core" &K _ _\  +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(1' +278 "core" ' +2 "storage"(@- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +5 (j& +3 "core" &K H G \  + "manipulator"&Z& +4 "core" & b O B e +2 ."brent"Elbow.seek 6 +2 "manipulator"&A( +4 "core" ( +2 "manipulator"&}& +3 "core" & M L e +2 "storage"(i& +4 "core" &K M K\  +2 ."brent"Forearm.seek 6 + 300 counts +2 "manipulator"&'Z +14 "core" ' +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Hand.close +2 "manipulator"&E/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&J& +5 "storage"(?'} +3 "core" & T F e +2 "manipulator"& % +3 "core" % Z M I c s +2 ."brent"Forearm.seek :retract +3 "manipulator"&X'\ +95 "core" ' +2 ."brent"Elbow.seek PC +3 "manipulator"&L(k +159 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +80 "core" ( +3 "manipulator"&^& +4 "core" &t T ^ ^ + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &Y& +3 "core" &t O K Q +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek PC +2 "manipulator"&)' +111 "core" ' +2 "manipulator"&& +4 "core" &t L E % +2 "manipulator"&$% +3 "core" % C H +2 "processing"%m& +4 "core" &Z\ +2 "processing"%c& +3 ."brent"PC.seek :closed +3 "processing"%:(] +5 "core" &n\ + &s\ +7 & x\ #a +10 &Wu\ 9 +9 &n\ N +9 &bp\ N +10 &\\av\ N +9 &eo\ N +9 &cw\ N +10 &ej\ N +9 &cav\ O +9 &&`y\ N +10 &cr\ N +9 &!gu\ O +10 &#l`q\ N +9 &%-du\ O +9 &&`w\ N +10 &(gp\ O +9 &*shn\ O +10 &,6ew\ N +9 &-bs\ O +9 &/cs\ N +10 &1{gn\ O +9 &3=cm\ O +9 &5]r\ N +10 &6bl\ N +9 &8_j\ N +9 &:Egr\ O +10 &<di\ O +9 &=^o\ N +10 &?gg\ O +9 &ANbh\ N +9 &C`k\ N +10 &Dfi\ N +9 &Foj\ P +10 &HLh\ R +9 &Jh\ T +9 &Kj\ T +10 &M\\\ T +9 &OL^\ T +9 &Q g\ U +10 &Rc\ T +9 &T`\ U +10 &VS_\ U +9 &X[\ U +9 &Y]\ U +10 &[b\ U +9 &\\T}`\ ){ +9 &]wbg\ 6 +8 ( +2 &]{%`\ 2 +2 "processing"%c& +3 #"brent"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.52 +2 .Hand.open +4 "manipulator"&k1 +67 "core" 1 +2 "manipulator"&S% +4 "core" % K N +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."brent"Forearm.seek :retract +2 "manipulator"&Q'\ +92 "core" ' +2 ."brent"SC.coast + "storage"(6 +4 "processing"%_& +4 "core" &]{$_\ 2 +2 #"brent"Imaging generic puck in Processing Clamp while storing it to tube 7 +2 "manipulator"&!% +6 "core" %\ Y b 1 + "storage"(u% +4 "core" % L L\ +2 "storage"(r. +3 "core" . + ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +4 ."brent"SC.seek 7 +2 "storage"(([ +355 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +4 (& +2 "core" &[* % " \  +2 "manipulator"&& +4 "core" &t u v 5 + "manipulator"&]% +4 "core" %\ s t ! 1 +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek 7 +2 "manipulator"&V( +263 "core" ( +2 "manipulator"&g& +4 "core" & r v 1 +2 "storage"(7& +3 "core" &[I F \  +2 ."brent"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 7 + 600 counts +3 "manipulator"&|' +108 "core" ' +2 "storage"(H& +4 "core" &[H 6 _\  +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(' +271 "core" ' +2 "storage"(U- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +5 ."brent"SE.seek :place + "storage"( 'y +35 "core" ' +2 "manipulator"&h& +4 "core" & t t 1 +2 "manipulator"&x% +3 "core" %A t l : g +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +50 "manipulator"&b'\ +92 "core" ' +2 ."brent"Elbow.seek PC +3 "manipulator"&{(k +254 "core" ( +2 "manipulator"&#& +4 "core" &u l t + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 && +3 "core" &u y k d +2 ."brent"Forearm.seek PC +2 "manipulator"&' +93 "core" ' +2 ."brent"Hand.close +2 "manipulator"&M/ +67 "core" / +2 ."brent"PC.seek :open +3 "processing"%( +450 "core" ( +3 "storage"(& +4 "core" &[F # $\  +2 "manipulator"&& +3 "core" &u u t $ +2 "manipulator"&K% +4 "core" % Ϙ s r A + ."brent"Forearm.seek :retract +2 "manipulator"&t'\ +92 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek 7 +3 "manipulator"&D( +266 "core" ( +2 "manipulator"&& +4 "core" & v s ( 3 +2 "storage"(W& +3 "core" &[F\ #\  \  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek 7 + 600 counts +3 "manipulator"&\\' +106 "core" ' +2 ."brent"Hand.open +2 "manipulator"&p1 +73 "core" 1 +3 "storage"(8- +3 "core" -'y +2 ."brent"SE.seek -0.16 Pucks below Top Plate +2 "storage"(q'E +26 "core" ' +2 ."brent"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +3 ."brent"SE.seek -0.93 Pucks below Top Plate +4 "storage"(' +55 "core" ' +2 #"brent"Lights, camera, ACTION! +2 "storage"(- +4 "core" -' +2 "storage"(& +4 "core" &[F l\  +2 "manipulator"&& +3 "core" & u t 3 +2 ."brent"Elbow.seek 7 +3 "manipulator"&`( +4 "core" ( +2 "manipulator"&9& +3 "core" & o u  3 +2 "storage"( & +3 "core" &[F {\  +2 ."brent"Forearm.seek 7 + 600 counts +3 "manipulator"&w' +5 "core" ' +2 ."brent"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +4 ."brent"SE.seek -0.21 Pucks below Top Plate +3 "storage"('' +56 "core" ' +2 "manipulator"&&& +4 "core" & S c 3 +2 "storage"(s& +3 "core" &[I & %\  +2 ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +3 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek 7 +3 "manipulator"&z'ͨ +27 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&*, +4 "core" , +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +4 ."brent"SE.seek -0.03 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 "manipulator"&+% +4 "core" % u t  +2 "storage"(& +3 "core" &[F\ ;\  +2 ."brent"Forearm.force -20 + "manipulator"&5 +5 ."brent"Forearm.seek 7 + 349 counts + "manipulator"&o' +17 "core" ' +2 "manipulator"&a& +4 "core" & s o 2 +2 "storage"(F& +4 "core" &[G  \  +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 7 + 600 counts +4 "manipulator"&;' +32 "core" ' +2 "storage"(% +4 "core" % C 1\ +4 ."downElevator"SE.seek :down +3 "storage"('} +99 (% +3 "core" %8A\ $\  \ U\\ +2 "manipulator"&4% +3 "core" % V d 1 +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."brent"Forearm.seek :retract +3 "manipulator"&2'\ +94 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +5 ."brent"SC.coast + "storage"(6 +4 "collection"'"& +4 "core" &`lx \ R +2 #"brent"Storing generic puck in Collection Clamp to tube 7 + "manipulator"&=% +6 "core" %\  F A  +2 "storage"( % +3 "core" % E > \ +2 "storage"(. +3 "core" . +2 ."brent"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 ."brent"SC.seek 7 +2 "storage"(y([ +4 "core" ( + ."brent"SC.reconfigure SCloose +3 "storage"($.\ 1~b +4 (& +3 "core" &[ = F e\  +2 "manipulator"&6& +3 "core" & ` T  2 +2 ."brent"Elbow.seek 7 +2 "manipulator"&f( +54 "core" ( +2 "manipulator"&d& +4 "core" & O O  ; +2 "storage"(v& +3 "core" &[ I J\  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 7 + 600 counts +3 "manipulator"&5' +110 "core" ' +3 "storage"(O& +4 "core" &[ M a ;\  +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(-' +276 "core" ' +2 "storage"(.- +3 "core" -' + ."brent"SE.configure SEconfig +3 "storage"(#QK-0-\ b +5 "manipulator"&\ & +2 "core" & c O V ; +2 "storage"(n& +3 "core" &[1  \  +2 ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek 7 +3 "manipulator"&'ͨ +26 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&I, +3 "core" , +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 "storage"(>- +3 "core" -' +2 ."brent"SE.seek 0.1 Pucks below Top Plate +2 "storage"(,' +32 "core" ' +2 "manipulator"&e% +4 "core" % t t  + "storage"(%& +5 "core" &[1 \  .\  + ."brent"Forearm.force -20 + "manipulator"&5 +4 ."brent"Forearm.seek 7 + 345 counts +2 "manipulator"&T' +16 "core" ' +2 "manipulator"&G& +4 "core" & o ` : +2 "storage"(3& +4 "core" &[0 % . g\  + ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 7 + 600 counts +2 "manipulator"&[' +28 "core" ' +3 ."brent"SE.seek 1.1 Pucks below Top Plate +3 "storage"(/'| +42 "core" ' +2 "manipulator"&B& +4 "core" & b W : +48 "manipulator"&% +4 "core" % G M L p +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&l'\ +89 "core" ' +2 ."brent"Elbow.seek CC +3 "manipulator"&0( +158 "core" ( +2 "manipulator"&R& +4 "core" &' o s @^ + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &(& +3 "core" &'  s @^ +2 ."brent"Forearm.seek CC +2 "manipulator"&P' +96 "core" ' +2 ."brent"Hand.close +2 "manipulator"&@/ +73 "core" / +2 ."brent"CC.seek :open +3 "collection"'j( +470 "core" ( +2 "storage"(Z& +4 "core" &[0 / 1 ?\  + "storage"(}& +4 "core" &[0 / 0 .\  +2 "manipulator"&i& +3 "core" &' U e F @^ +2 "manipulator"&E% +4 "core" % t s G +2 ."brent"Forearm.seek :retract +2 "manipulator"&J'\ +94 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek 7 +3 "manipulator"& ( +169 "core" ( +2 "manipulator"&C& +4 "core" & L Q a  +2 "storage"(~& +3 "core" &[0 I H E\  +2 ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +4 ."brent"Forearm.seek 7 + "manipulator"&1'ͨ +104 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&, +4 "core" , +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"Hand.open +2 "manipulator"&^1 +67 "core" 1 +2 "manipulator"&Y% +4 "core" % b p 6 | +2 "storage"(A& +3 "core" &[0 " % \  +3 ."brent"Forearm.force -20 + "manipulator"&5 +5 ."brent"Forearm.seek 7 + 336 counts +2 "manipulator"&' +16 "core" ' +2 "manipulator"&$& +4 "core" & J E 5  +2 "storage"(m& +3 "core" &[0 K I\  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 7 + 600 counts +3 "manipulator"&?' +30 "core" ' +2 "storage"(X% +4 "core" % @ L 7\ +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (k% +3 "core" %> G D \ UZ +2 "manipulator"&S% +4 "core" % k U c +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +5 ."brent"Forearm.seek :retract +2 "manipulator"&_'\ +91 "core" ' +47 ' + ."downElevator"SE.coast + "storage"(5 +4 ."brent"SC.coast + "storage"(6 +5 #"brent"Shuffling two pucks from tube 7 to 1 of [1..7] + #Loading generic puck from tube 7 into Collection Clamp +2 "collection"'!& +6 "core" &bg\ +2 "manipulator"&c% +4 "core" %\  C B D  +2 "storage"(u% +3 "core" %x u v W\ +2 "storage"(r. +3 "core" . +2 ."brent"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 ."brent"SC.seek 7 +2 "storage"()([ +3 "core" ( + ."brent"SC.reconfigure SCloose +4 "storage"($.\ 1~b +4 (<& +3 "core" &[ u Z P\  +2 "manipulator"&& +4 "core" & P E  +2 ."brent"Elbow.seek 7 +2 "manipulator"&( +5 "core" ( + "manipulator"&]& +4 "core" & P Q #  +2 "storage"(g& +4 "core" &[ t w \  + ."brent"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek 7 + 600 counts +3 "manipulator"&7' +96 "core" ' +2 "storage"(L& +4 "core" &[  y U\  +2 ."brent"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +6 ."brent"SE.seek :beamBreak +2 "storage"(H' +283 "core" ' +2 "storage"(Q- +3 "core" -' + ."brent"SE.configure SEconfig +3 "storage"(#QK-0-\ b +5 (U& +2 "core" &[0 I I\  +2 "manipulator"&h& +4 "core" & F U   + ."brent"Elbow.seek 7 +3 "manipulator"&x( +4 "core" ( +2 "manipulator"&& +3 "core" & E K F  +2 "storage"(|& +4 "core" &[0 > F q\  +2 ."brent"Forearm.seek 7 + 300 counts + "manipulator"&#' +23 "core" ' +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Hand.close +2 "manipulator"&/ +78 "core" / +3 ."downElevator"SE.seek :down +4 "storage"(M'} +2 "manipulator"&V& +6 "core" & ^ S J  +2 "manipulator"&b% +4 "core" % I D g  +2 ."brent"Forearm.seek :retract +2 "manipulator"&:'\ +95 "core" ' +2 ."brent"Elbow.seek CC +4 "manipulator"&( +143 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +18 "core" ( +2 "manipulator"&& +4 "core" &% P Q  >N + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &K& +3 "core" &% M L  >N +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek CC +3 "manipulator"&' +102 "core" ' +2 "manipulator"&& +4 "core" &% V g ! >N +2 "manipulator"&W% +4 "core" % K K D +2 "collection"'{& +3 "core" &bd%\ +2 "collection"'p& +3 ."brent"CC.seek :closed +2 "collection"'8(` +6 "core" &ee\ + &eg\ +7 & %cd\ $c +9 &V}cf\ 8 +10 &}dd\ M +9 &Ycf\ M +9 &f[ce\ M +10 &'[be\ M +9 &]cg\ N +9 &Zcd\ M +10 &l\\df\ N +9 &0[dg\ M +9 &Zcf\ M +10 &!\\de\ M +9 &#vXcf\ M +10 &%7]ce\ M +9 &&]ce\ N +9 &(Zce\ M +10 &*~[df\ M +9 &,?Zdg\ M +10 &._df\ M +9 &/Zdf\ M +9 &1\\dg\ M +10 &3HYfg\ M +9 &5\ \\eh\ M +9 &6\\df\ M +10 &8Zgh\ M +9 &:PYfg\ M +9 &<\\dh\ M +10 &=Ydf\ M +9 &?\\eg\ M +10 &AWZeg\ M +9 &C]df\ M +9 &DXdh\ M +10 &FYdh\ M +9 &H^_ml\ N +10 &Jgsq\ N +9 &K\ R +9 &M\ V +10 &OG\ X +9 &Q\ Y +9 &R\ Y +10 &T\ Y +9 &VJ\ Z +9 &X \ Z +11 &Y\ [ +8 &[\ [\ +10 &]M\ \\ +9 &_ \ I +9 &`9\ / +10 &`u |\ M +5 ( + "collection"'p& +4 #"brent"Collection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.18 +2 .Hand.open +3 "manipulator"&1 +52 "core" &`ud\ M +25 1 +2 "manipulator"&% +4 "core" % s t + ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&t'\ +94 "core" ' +2 ."brent"SC.coast + "storage"(6 +4 #"brent"Loading generic puck from tube 7 into Processing Clamp +3 "processing"%& +5 "core" &x\ +2 "manipulator"&9% +4 "core" %\  _ F H  +2 "storage"( % +3 "core" %y S T "\ +2 "storage"(&. +3 "core" . + ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +4 ."brent"SC.seek 7 +2 "storage"(s([ +4 "core" ( +2 ."brent"SC.reconfigure SCloose +3 "storage"($.\ 1~b +3 ( & +4 "core" &[ @ M T\  +2 "manipulator"&+& +4 "core" &% L a 3 >N + "manipulator"&% +4 "core" %\  T d '  +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek 7 +3 "manipulator"&q( +167 "core" ( +2 "manipulator"&a& +4 "core" & c L r  +2 "storage"(F& +3 "core" &[1 K K $\  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 7 + 600 counts +2 "manipulator"&' +107 "core" ' +2 "storage"(D& +4 "core" &[1 I K E\  +2 ."brent"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(\\' +278 "core" ' +2 "storage"(- +3 "core" -' +2 ."brent"SE.configure SEconfig +2 "storage"(#QK-0-\ b +5 (& +2 "core" &[1 ; > \  +2 "manipulator"&4& +3 "core" & ` L x  +2 ."brent"Elbow.seek 7 +2 "manipulator"&w( +5 "core" ( +2 "manipulator"&`& +4 "core" & N a \\  + "storage"('& +4 "core" &[1 D I\  +2 ."brent"Forearm.seek 7 + 300 counts +2 "manipulator"&z' +23 "core" ' +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Hand.close +2 "manipulator"&o/ +76 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&"& +6 "storage"(='} +3 "core" & O N   +2 "manipulator"& % +4 "core" % b h / +2 ."brent"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 ."brent"Elbow.seek PC +4 "manipulator"&(k +159 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +82 "core" ( +2 "manipulator"&& +4 "core" &s c M [ + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &6& +3 "core" &s O O z +2 ."brent"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek PC +3 "manipulator"&d' +102 "core" ' +2 "manipulator"&v& +4 "core" &s ] V +2 "manipulator"&;% +3 "core" % ^ \\  +2 "processing"%O& +4 "core" &h\ +2 "processing"%& +4 ."brent"PC.seek :closed + "processing"%(] +6 "core" &z\ + &o\  +10 &-t\ +| +9 &ey\ @ +9 &s}j\ O +10 &7]r\ N +9 &bs\ N +10 &en\ O +9 &}ey\ N +9 &>_x\ O +10 &cw\ N +9 &`w\ O +9 & dt\ O +10 &"Gfx\ N +9 &$ ay\ N +10 &%\\y\ N +9 &'`z\ O +9 &)O`y\ N +10 &+bz\ N +9 &,_x\ N +9 &.`x\ N +10 &0Vdw\ O +9 &2du\ N +10 &3fw\ O +9 &5`o\ N +9 &7_cm\ N +10 &9 bw\ O +9 &:_w\ N +9 &<ew\ O +10 &>f`x\ O +9 &@)cw\ N +10 &Acx\ N +9 &Cdv\ N +9 &Enfw\ O +10 &G,ux\ P +9 &Hx\ S +9 &Js\ T +10 &Lex\ T +9 &N&x\ U +10 &Or\ T +9 &Qx\ T +9 &Slv\ U +10 &U.o\ U +9 &Vr\ U +9 &Xx\ T +10 &Zrp\ U +9 &\\4u\ B +10 &]>?n\ X +9 &]w.v\ 2 +2 ( + "processing"%& +3 #"brent"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.55 + .Hand.open +2 "manipulator"&*1 +75 "core" 1 +2 "manipulator"&2% +4 "core" % o s +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +2 "manipulator"&.'\ +93 "core" ' +2 ."brent"SC.coast + "storage"(6 +4 "processing"%\ & +4 "core" &]w'e\ 2 +2 #"brent"Imaging generic puck in Processing Clamp while storing it to tube 1 + "manipulator"&n% +6 "core" %  O Q T # +2 "storage"(>% +3 "core" %| = = m\ +2 "storage"(e. +3 "core" . + ."brent"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +4 ."brent"SC.seek 1 +2 "storage"(%(R +1966 "core" ( +2 ."brent"SC.reconfigure SCloose +2 "storage"($.\ 1~b +5 (G& +2 "manipulator"&3& +4 "core" &R   \  +4 ."raiseStack"SE.reconfigure SEplace +3 "storage"(#]K-0-\ b +3 "core" &s d V i +3 ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"Elbow.seek PC +2 "manipulator"&B(k +5 "core" ( + "manipulator"&& +4 ."raiseStack"SE.seek :beamBreak + "storage"(5' +4 "core" &s p v E +2 ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +4 &f& +3 "core" &s d [ +2 ."brent"Forearm.seek PC +2 "manipulator"&-' +97 "core" ' +2 ."brent"Hand.close +2 "manipulator"&/ +66 "core" / +2 ."brent"PC.seek :open +3 "processing"%T( +81 "core" ' +2 "storage"(,- +3 "core" -' + ."raiseStack"SE.configure SEconfig +3 "storage"(#QK-0-\ b +4 ."raiseStack"SE.seek :place +2 "storage"(R'y +35 "core" ' +319 ( +2 "storage"((& +4 "core" &R > E \  + "manipulator"&[& +4 "core" &s K P  + "manipulator"&I% +4 "core" % ϓ C B K 5 +2 ."brent"Forearm.seek :retract +2 "manipulator"&@'\ +97 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +5 ."brent"Elbow.seek 1 +3 "manipulator"&l( +261 "core" ( +2 "manipulator"&N& +4 "core" & U j @ 1 + "storage"(Z& +4 "core" &R > ? \  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +3 ."brent"Forearm.seek 1 + 600 counts +2 "manipulator"&}' +103 "core" ' +3 ."brent"Hand.open +50 "manipulator"&i1 +66 "core" 1 +2 "storage"(E- +4 "core" -'y +2 ."brent"SE.seek -0.16 Pucks below Top Plate +2 "storage"(C'E +24 "core" ' +2 ."brent"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +4 ."brent"SE.seek -0.93 Pucks below Top Plate +4 "storage"(~' +56 "core" ' +2 #"brent"Lights, camera, ACTION! +2 "storage"(P- +4 "core" -' +2 "storage"(0& +4 "core" &R \  +2 "manipulator"&^& +3 "core" & t t 1 +2 ."brent"Elbow.seek 1 +2 "manipulator"&Y( +5 "core" ( +2 "manipulator"&A& +3 "core" & r y  1 +2 "storage"($& +4 "core" &R \  +2 ."brent"Forearm.seek 1 + 600 counts +2 "manipulator"&m' +5 "core" ' +2 ."brent"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +4 ."brent"SE.seek -0.21 Pucks below Top Plate +3 "storage"(X' +57 "core" ' +2 "manipulator"&J& +4 "core" & X d 1 +2 "storage"(k& +3 "core" &R E ; X\  +2 ."brent"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +4 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek 1 +2 "manipulator"&S'm +28 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"& , +4 "core" , +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."brent"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +4 ."brent"SE.seek -0.03 Pucks below Top Plate +2 "storage"(1' +27 "core" ' +2 "manipulator"&% +4 "core" %͎ p Z  +2 "storage"(!& +4 "core" &R   \  + ."brent"Forearm.force -20 + "manipulator"&5 +4 ."brent"Forearm.seek 1 + 333 counts +3 "manipulator"&c'κ +15 "core" ' +2 "manipulator"&u& +4 "core" & Q M  1 +2 "storage"(r& +4 "core" &R > > T\  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +5 ."brent"Forearm.seek 1 + 600 counts +2 "manipulator"&/' +30 "core" ' +2 "storage"(<% +4 "core" % [ O [\ +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (]% +3 "core" %1G ; E \ U[ +2 "manipulator"&g% +4 "core" % o a > P + ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&?'\ +90 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +4 ."brent"SC.coast + "storage"(6 +5 "collection"'L& +4 "core" &`uc"\ M +2 #"brent"Storing generic puck in Collection Clamp to tube 1 + "manipulator"&% +6 "core" %\  P N "  +2 "storage"(y% +3 "core" %{ V _\ +2 "storage"(. +3 "core" . +2 ."brent"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +4 ."brent"SC.seek 1 +2 "storage"(_(R +5 "core" ( + ."brent"SC.reconfigure SCloose +3 "storage"($.\ 1~b +4 (Q& +2 "core" &R ] a\  +2 "manipulator"&U& +4 "core" & M K 1 +2 ."brent"Elbow.seek 1 +2 "manipulator"&h( +5 "core" ( +2 "manipulator"&& +4 "core" & R P 9 1 + "storage"(|& +4 "core" &R ^ _\  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 1 + 600 counts +2 "manipulator"&' +102 "core" ' +3 "storage"(V& +3 "core" &R a _\  +2 ."brent"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +7 ."brent"SE.seek :beamBreak +2 "storage"(b' +279 "core" ' +2 "storage"(- +3 "core" -' + ."brent"SE.configure SEconfig +3 "storage"(#QK-0-\ b +4 "manipulator"&7& +3 "core" & L M [ 1 +2 "storage"(& +3 "core" &R ^ `\  +2 ."brent"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +3 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek 1 +2 "manipulator"&K'm +26 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&H, +4 "core" , + ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 "storage"(#- +2 "core" -' +2 ."brent"SE.seek 0.1 Pucks below Top Plate +2 "storage"(' +29 "core" ' +2 "manipulator"&x% +4 "core" %͟ r b 6 + "storage"(W& +4 "core" &R H J a\  + ."brent"Forearm.force -20 +2 "manipulator"&5 +4 ."brent"Forearm.seek 1 + 350 counts + "manipulator"&{' +15 "core" ' +2 "manipulator"&M& +4 "core" & P P  1 +2 "storage"(:& +3 "core" &R _ _\  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 1 + 600 counts +3 "manipulator"&j' +28 "core" ' +3 ."brent"SE.seek 1.1 Pucks below Top Plate +3 "storage"(p'| +42 "core" ' +2 "manipulator"&& +4 "core" & A M 1 +2 "manipulator"&% +3 "core" %ϸ ` U p +2 ."brent"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."brent"Forearm.seek :retract +3 "manipulator"&'\ +90 "core" ' +2 ."brent"Elbow.seek CC +4 "manipulator"&9( +180 "core" ( +2 "manipulator"& & +4 "core" & N L *  + ."brent"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &&& +3 "core" & F ` *  +2 ."brent"Forearm.seek CC +2 "manipulator"& ' +97 "core" ' + ."brent"Hand.close +2 "manipulator"&+/ +75 "core" / +2 ."brent"CC.seek :open +3 "collection"'( +471 "core" ( +2 "storage"(& +4 "core" &R v t \  + "storage"(a& +4 "core" &R t m n\  + "manipulator"&F& +4 "core" & B B b  + "manipulator"&)% +4 "core" %  T Q +2 ."brent"Forearm.seek :retract +3 "manipulator"&D'\ +101 "core" ' +2 ."brent"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +5 ."brent"Elbow.seek 1 +3 "manipulator"&( +149 "core" ( +2 "manipulator"&t& +4 "core" & C L ^ +2 "storage"(& +4 "core" &R x u 6\  +46 ."brent"Elbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +4 ."brent"Forearm.seek 1 +3 "manipulator"&'m +104 "core" ' +2 ."brent"Elbow.hold +3 "manipulator"&4, +4 "core" , + ."brent"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +4 ."brent"Hand.open +2 "manipulator"&`1 +69 "core" 1 +3 "manipulator"&'% +4 "core" % ͚ N N +2 "storage"(o& +3 "core" &R ^ ^\  +2 ."brent"Forearm.force -20 + "manipulator"&5 +5 ."brent"Forearm.seek 1 + 345 counts +2 "manipulator"&"' +16 "core" ' +2 "manipulator"& & +4 "core" & B A \\ +2 "storage"(q& +3 "core" &R w z )\  +2 ."brent"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +4 ."brent"Forearm.seek 1 + 600 counts +2 "manipulator"&' +32 "core" ' +2 "storage"(\\% +4 "core" % t )\ +2 ."downElevator"SE.seek :down +4 "storage"(z'} +99 (% +3 "core" %I w u 2\ TY +2 "manipulator"&6% +4 "core" % K N 7 +2 ."brent"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +4 ."brent"Forearm.seek :retract +3 "manipulator"&w'\ +94 "core" ' +46 ' + ."downElevator"SE.coast + "storage"(5 +4 ."brent"SC.coast +2 "storage"(6 +30644 "Can"T\ 76 +60003 Y 66 +60002 R\ 76 +34376 #"danna"Session Begun +593 #-> showlog +25033 "Can"U\ 77 +60002 Z\ 76 +60002 R\ 76 +60002 X\ 77 +60003 ]\ 76 +60002 U\ 76 +60002 G\ 77 +60002 B\ 77 +60002 ?\ 77 +60002 ;\ 76 +60002 =\ 76 +60003 9\ 66 +60002 ;\ 67 +60002 >\ 77 +60002 <\ 67 +60002 @\ 76 +60002 B\ 76 +45253 #"brent"-> exit +2 #Session Ended +14747 "Can"D\ 77 +60002 J\ 76 +60003 J\ 66 +60002 L\ 67 +60002 J\ 66 +60002 H\ 77 +60002 H\ 66 +60002 G\ 77 +60002 I\ 76 +60003 K\ 66 +60002 I\ 76 +60002 K\ 76 +60002 O\ 66 +60002 M 66 +60002 O 66 +60002 O 66 +60002 L .66 +60003 M b66 +60002 L\ 77 +60002 H\ `77 +60002 I\ W77 +60002 M\ S77 +60002 L\ Q77 +60002 O\ O77 +60003 O\ M87 +60002 P\ J77 +60002 T\ I77 +60002 T\ H77 +60002 ^\ G77 @EST1579928481.13 i\ F77 +60002 j\ F87 +60002 t\ E77 +60003 w\ C77 +60002 u\ D87 +60002 t\ C88 +60002 p\ A77 +60002 p\ A87 +60002 p\ @77 +60002 i\ @77 +60003 l\ ?77 +60002 n\ >77 +60002 k\ =87 +60002 o\ <77 +60002 n\ <77 +60002 n\ ;88 +60002 j\ ;77 +60003 g\ :77 +60002 h\ 977 +60002 e\ :77 +60002 _\ 877 +60002 ^\ 777 +60002 ^\ 877 +60002 \\\ 677 +60003 [\ 578 +60002 X\ 477 +60002 \\\ 487 +60002 [\ 477 +60002 ]\ 277 +60002 b\ 277 +60002 ^\ 277 +60002 U\ 177 +60003 N\ 077 +60002 J\ 077 +60002 J\ /87 +60002 @\ .87 +60002 6\ -77 +60002 2\ -77 +60002 -\ ,77 +60003 "\ ,77 +60002 \ +87 +60002 \ *77 +60002 \ *77 +60002 \ )87 +60002 \ (87 +60002 \ (77 +60003 \ &77 +60002 \ '77 +60002 \ %87 +60002 \ %78 +60002 \ %77 +60002 \ $87 +60002 \ #87 +60002 \ #78 +60003 \ "87 +60002 \ #77 +60002 \ "77 +60002 \ 77 +60002 \ !77 +60002 \ 77 +60002 \ 87 +60002 \ 77 +60003 \ 77 +60002 \ 77 +60002 \ 87 +60002 \ 87 +60002 \ 87 +60002 \ 77 +60002 \ 88 +60003 \ 87 +60002 \ 77 +60002 \ 77 +60002 \ 87 +60002 \ 78 +60002 \ 77 +60002 \ 77 +60002 \ 77 +60003 \ 87 +60002 \ 77 +60002 \ 77 +60002 \ 77 +60002 \ 77 +60002 \ 87 +60002 \ 77 +60003 \ \ 77 +60002 \ 78 +60002 \ 87 +60002 \ 88 +60002 \ \ 88 +60002 \ \ 77 +60002  \ 87 +60003  \ 87 +60002 \ 77 +60002 \ 77 +60002 \ 88 +60002  \ 77 +60002 \ \ \ 88 +60002  \ \ 88 +60003 \ 77 +60002 \ 87 +60002 \ 77 +60002 \ 78 +60002 \ 87 +60002 \ 77 +60002 \ 77 +60002 \ 77 +60003 \ 87 +60002 \ 88 +60002 \ 88 +60002 \ 77 +60002 \ 77 +60002 \ 87 +60002 \ 77 +60002 \ 78 +60003 \ 87 +60002 \ 88 +60002 \ 88 +60002 \ 77 +60002 \ 87 +60002 \ 77 +60002 \ 77 +60003 \ 88 +60002 \ 77 +60002 \ 88 +60002 \ 87 +60002 \ 78 +60002 \ 87 +60002 \ 78 +60002 \ 87 +60003  87 +60002  87 +60002  87 +60002  87 +60002  77 +60002  87 +60002  87 +60002  87 +60003  87 +60002  77 +60002  88 +60002  87 +60002  77 +60002  87 +60002  77 @EST1580014884.20  87 +60003  87 +60002  77 +60002  87 +60002  87 +60002  87 +60002  87 +60002  87 +60002  88 +60003  87 +60002  87 +60002  87 +60002  78 +60002  87 +60002  77 +60002  87 +60002  77 +60003  87 +60002  77 +60002 \ X77 +60002 \ w77 +60002 \ s77 +60002 \ q77 +60002 \ p76 +60003 \ o77 +60002 \ p77 +60002 \ p77 +60002 \ q77 +60002 \ r77 +60002 \ s77 +60002 \ t77 +60002 \ v77 +60003 \ w77 +60002 \ \ x76 +60002 \ y77 +60002  \ {77 +60002  \ }77 +60002 \ }77 +60002  \ 77 +60002 \ 77 +60003 \ 77 +60002 \ 77 +60002 \ 77 +60002 \ 76 +60002 \ 77 +60002 \ 77 +60002 \ 77 +60002 \ 76 +60003 \ 77 +60002 \ 77 +60002 \ 77 +60002 \ 77 +60002 \ 77 +60002  \ 77 +60002  \ 77 +60003  \ 77 +60002  \ 77 +60002 \ 76 +60002 \ 77 +60002 \ 77 +60002 \ 77 +60002 \ 67 +60002 \ 76 +60003 \ 66 +60002 \ 77 +60002 \ 66 +60002 \ 76 +60002 \ 66 +60002 \ 77 +60002 \ 76 +60003 \ W77 +60002 \ J77 +60002 \ E77 +60002 \ B77 +60002 \ @77 +60002 \ >77 +60002 \ =77 +60003 \ ;87 +60002 \ :77 +60002 \ 987 +60002  \ 777 +60002 \ 877 +60002 \ 677 +60002 \ 577 +60003 \ 477 +60002  \ 377 +60002 \ 387 +60002 \ 177 +60002 \ 187 +60002 \ 077 +60002 \ 088 +60003 \ /77 +60002  \ .77 +60002  \ .77 +60002  \ -77 +60002  \ +77 +60002 \ +77 +60002 \ ,77 +60003 \ +77 +60002 \ )77 +60002 \ )77 +60002 \ (77 +60002 \ (77 +60002 \ '87 +60002 \ &77 +60002 \ %77 +60003 \ &77 +60002 \ %88 +60002 \ $88 +60002 \ #77 +60002 \ "77 +60002 \ "77 +60002 \ !87 +60003 \ !88 +60002 \ 87 +60002 \ 88 +60002 \ 77 +60002 \ 87 +60002 \ 77 +60002 \ 87 +60003 \ 77 +60002 \ 87 +60002 \ 88 +60002 \ 87 +60002 \ 88 +60002 \ 88 +60002 \ 87 +60002 \ 88 +60003 \ 77 +60002 \ 77 +60002 \ t77 +60002 \ 77 +60002 \ 77 +60002 \ 87 +60002 \ 77 +60002 \ 77 +60003 \ 76 +60002 \ 77 +60002 \ 77 +60002 \ 76 +60002 \ 76 +60002 \ 87 +60002 \ 77 +60002 \ 77 @EST1580101287.28 \ 76 +60002 \ 76 +60002 \ 76 +60002 \ 77 +60002 \ 77 +60002 \ 66 +60002 \ n87 +60003 \ M77 +60002 \ F87 +60002 \ B77 +60002 \ ?77 +60002 \ <77 +60002 \ ;77 +60002 \ 987 +60002 \ 977 +60003 \ 777 +60002 \ 687 +60002 \ 587 +60002 \ 577 +60002 \ 377 +60002 \ 177 +60002 \ 177 +60002 \ 087 +60003 \ /77 +60002 \ .77 +60002 \ .77 +60002 \ .77 +60002 \ ,77 +60002 \ +77 +60002 \ *77 +60003 \ )87 +60002 \ (88 +60002 \ &87 +60002 \ &77 +60002 \ %87 +60002 \ #77 +60002 \ "87 +60002 \ 77 +60003 \ 77 +60002 \ 77 +60002 \ 87 +60002 \ 77 +60002 \ 88 +60002 \ 87 +60002 \ 88 +60002 \ 77 +60003 \ 87 +60002 \ 77 +60002 \ 77 +60002 \ 77 +60002 \ 88 +60002 \ 87 +60002 \ 88 +60003 \ 77 +60002 \ 87 +60002 \ 87 +60002 \ 77 +60002 \ 87 +40723 #"danna"-> MainThread.exit +5 #mEXIT +2 !"danna"o:ThreadError: mesg"killed thread:bt[ "7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3 #Session Ended @1580135895.86EST @1580135907.52EST = =tMAIN =mMAIN_scheduler @EST1580135909.15 #"core_reset"Sent BREAK +2 #t@0x1E65, state=0x3A84, ifg=0x10, ie=0xFD + #@0x1F7B, state=0x3A84, ifg=0x80, ie=0xFD #@0x4D0C, state=0x3B10, ifg=0x20, ie=0x7F + #@0x4EB1, state=0x3B10, ifg=0x20, ie=0x7F + #@0x550D, state=0x3B10, ifg=0x08, ie=0x5F #@0xAB46, state=0x3B10, ifg=0x20, ie=0x7F + #@0xACEC, state=0x3B10, ifg=0x20, ie=0x7F + #@0xB347, state=0x3B10, ifg=0x08, ie=0x5F #@0xCF9A, state=0x3AE0, ifg=0x00, ie=0x75 + #ESP2 v3.30 I2C Gateway v3.06 +8 #ESP2 v3.30 I2C Gateway v3.06 for core bus +207 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +347 "Can"\ :: +2 \ :: + #tPolling Can every 10:00 +123 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +3 "core" %{,-  E + .tSS.reconfigure SSconfig +2 "sampler")#.0X ESP.ready! +2 "collection"'% +3 "processing"%% +4 "core" %Ӷyz + "manipulator"&% +5 "sampler")% +8 "core" %\  + %\ H B M g4 + %{,,  E + "manipulator"&& +4 "core" & @ M R g\\ +2 "storage"(& +3 "core" &R ,\  +2 "storage"(% +3 "core" % Z\  +2 "collection"'& +3 "core" &xz + "processing"%& +4 "core" &s\  + "collection"' +3 "core"  +2 "collection"' +3 "core"  + "collection"'  +3 "core"  +2 "processing"%! +3 "core"  + "processing"%" +3 "core" V +2 "processing"%# +3 "core"  + "processing"%$ +3 "core"  +2 "sampler")% +3 "core"  + "sampler")&% +4 "core" %{.,  E +2 "collection"''& +3 "core" &zy +2 "collection"'(% +3 "core" %Ӷ{z +2 "processing"%)& +4 "core" &\  +2 "processing"%*% +3 "core" %\  +2 "manipulator"&+% +4 "core" %\ < K 6 g4 +2 "manipulator"&,& +3 "core" & A : g\\ +2 "storage"(-& +4 "core" &R ]\  + "storage"(.% +4 "core" % /\  +2 "collection"'/9 +3 "core" 9 +2 "processing"%09 +3 "core" 9 +709 #t-> access 1 +2 .SE.seek :down +2 "storage"(1'} +7 "core" ' +2 "manipulator"&2% +3 "core" %\ C C f4 +2 "manipulator"&3& +4 "core" & E G f\\ + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(4(<1 +1332 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (5& +3 "core" &<3 K\  +4365 #t-> access 2 +2 .SE.seek :down +2 "storage"(6'} +3 "core" ' +2 "manipulator"&7% +4 "core" %\ C F e4 + "manipulator"&8& +4 "core" & D E e\\ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(9(K +359 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (:& +3 "core" &KH _ _  +30009 #t-> startTube 2 +1330 #-> da 40 +2 #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 09:45:20EST27-Jan-20\\n{3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@09:38:34, 23.4C, 21% humidity, 15.0psia, 12.581V, 0.294A, 0.294A avg, 3.70W",Subject: "da sampling at most 40ml" +2 "collection"';& +6 "core" &zz + .tHand.open +2 "manipulator"&<1 +26 "core" 1 +2 "manipulator"&=% +4 "core" %\ * -  ]4 +3 "storage"(>% +4 "core" % 1 ; " +2 "storage"(?. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(@( +1315 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (A& +3 "core" & \ F I + "manipulator"&B& +4 "core" &  \\\\ + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +40 .tElbow.seek 2 +2 "manipulator"&C( +14 "core" ( +2 "manipulator"&D& +4 "core" &   \\+ +2 "storage"(E& +3 "core" & \ F H +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&F' +91 "core" ' +2 "storage"(G& +4 "core" & \ @ J  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(H' +276 "core" ' +2 "storage"(I- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (J& +3 "core" & \ = V + "manipulator"&K& +4 "core" & - * E ^+ + .tElbow.seek 2 +2 "manipulator"&L( +3 "core" ( +2 "manipulator"&M& +4 "core" & *   ]+ +2 "storage"(N& +3 "core" & \ G G w +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&O'Ϊ +21 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&P/ +75 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&Q& +2 "storage"(R'} +6 "core" &  \\+ +2 "manipulator"&S% +3 "core" % ί  > ^ +2 .tForearm.seek :retract +3 "manipulator"&T'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&U( +144 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +15 "core" ( +3 "manipulator"&V& +4 "core" &(   [Aa + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &W& +3 "core" &(   [A` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&X' +104 "core" ' +2 "manipulator"&Y& +4 "core" &&   [@\\ +2 "manipulator"&Z% +3 "core" %   3 [ +2 "collection"'[& +4 "core" &zx +2 "collection"'\\& +3 .tCC.seek :closed +2 "collection"'](` +3 "core" &zy +3 &yy  +8 &+ux{ - +10 &_{yy A +9 &Fqxy U +10 &Nyz V +9 &P{z V +9 &Nzz U +10 &JNzx U +9 & Qyz U +9 &Q{z U +10 &Tyz U +9 & SOyz U +10 &"P|z U +9 &#Pzy V +9 &%R}y U +10 &'YU|z V +9 &)O{z U +9 &*Rz{ U +10 &,Pzy U +9 &.cNzz U +10 &0%Q|z U +9 &1Q{z U +9 &3R|y U +10 &5jO{z U +9 &7-Oy{ U +9 &8R{{ U +10 &:Qzy U +9 &5Nz{ U +9 &?Qz} U +9 &APz{ U +10 &C}O{| T +9 &E>Oz| U +9 &FP} U +10 &H\\ V +9 &J|g X +10 &L3 [ +9 &M ` +9 &O a +10 &Qg a +9 &S( b +9 &T b +10 &V b# +9 &Xc b) +10 &Z b. +9 &[ b. +9 &] b. +10 &_; U +9 &`@5 'v +9 &`ci S +2 ( + "collection"'\\& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.43 +2 .Hand.open + "manipulator"&^1 +68 "core" 1 +2 "manipulator"&_% +4 "core" %  ? W + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&`'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +2 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")a+ +4 "core" + + "sampler")b% +4 "core" %{,)  E +2 "collection"'c& +3 "core" &`ch S +3 "Can"\ \\\\ + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air +2 "collection"'d  +4 "core"  +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")e +3 "core"  +2 "sampler")f  +4 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X +27 +2 .tdelay 3.8 seconds +382 "collection"'j% +3 "core" %Ӷ +2 "sampler")k% +3 "core" %3'' ! +2 .tSSV.dial :spit + "sampler")l +136 "core"  +2 .tSS.seek 0ml +2 "sampler")m'z +276 "core" ' +2 .tSSV.dial CBV + "sampler")n  +134 "core" +2 .tCTV.dial :intake + "collection"'o  +76 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "09:48:51.86" +1569 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +1135 "Can"\ NM +1731 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml +2 .Intake.select :open + "sampler") +132 #"pumping"0.0L/min +78 "collection"'p% +3 "core" %Ӷ  + #tIntake @16.0psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X[ +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml + "collection"'8'Ӵ +96 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")1 +136 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X& +4 "core" &`cd S + ."airStroke"CSV.dial :waste +4 "sampler")?% +3 "collection"'9 +3 "core" %ۛ"#  +2 ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")A  +62 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'B'Ӵ +3 "core" ' +2 ."airStroke"CSV.dial :air + "collection"'D @ +65 "core"  +2 .tCTV.dial :air + .delay 15 seconds +19 "core" > +3 ."airStroke"CS.seek 10ml +2 "collection"'E' +1478 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")G +134 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +3 "collection"'  +4 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'R'Ӵ +97 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")T +60 "core" ' + ."CSpush"CS.coast +2 "collection"'5 +72 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +329 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '@% +3 "core" %<  +2 .tCS.seek 6ml + "collection"'' +1351 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'a +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'i'ӂ +1542 "core" ' +2 .tCSV.dial CSR + "collection"'h  +44 "core"  +2 "collection"'j% +4 "core" %ӄ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'k' +594 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'l% +3 "core" %  +2 .tCS.seek 5ml + "collection"'g'qj +841 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'n  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'o'> +1099 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'p \  +4 'm9 +3 "core" 9d +102 "collection"'s9 +2 "core" 9d +103 "collection"'t9 +2 "core" 9 d +103 "collection"'u9 +2 "core" 9 d +103 "collection"'v9 +2 "core" 9d +103 "collection"'w9 +3 "core" 9d +103 "collection"'q9 +2 "core" 9d +103 "collection"'r9 +2 "core" 9d +103 "collection"'z9 +2 "core" 9"d +103 "collection"'{9 +2 "core" 9&d +103 "collection"'|9 +2 "core" 9+d +103 "collection"'x9 +2 "core" 9/d +103 "collection"'}9 +2 "core" 93d +103 "collection"'y9 +2 "core" 97d +103 "collection"'9 +2 "core" 9;d +103 "collection"'9 +3 "core" 9@d +103 "collection"'9 +2 "core" 9,Dd +103 "collection"'9 +2 "core" 9BHd +103 "collection"'9 +2 "core" 9WLd +103 "collection"'~9 +2 "core" 9mPd +103 "collection"'9 +3 "core" 9Ud +103 "collection"'\ 9 +3 "core" 9Yd +102 "collection"' 9 +2 "core" 9]d +103 "collection"'9 +2 "core" 9ad +103 "collection"'9 +2 "core" 9fd +103 "collection"'9 +3 "core" 9jd +103 "collection"'9 +2 "core" 9nd +103 "collection"'9 +2 "core" 96rd +103 "collection"'9 +2 "core" 9Qvd +103 "collection"' 9 +2 "core" 9l{d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9c +103 "collection"'9 +2 "core" 9` +103 "collection"'9 +11 "core" 9] +102 "collection"'9 +3 "core" 9[ +103 "collection"'9 +2 "core" 9/X +103 "collection"' 9 +3 "core" 9JU +102 "collection"'9 +2 "core" 9fR +103 "collection"'9 +3 "core" 9P +102 "collection"' 9 +3 "core" 9N +103 "collection"'"9 +3 "core" 9L +102 "collection"'9 +3 "core" 9I +102 "collection"'#9 +3 "core" 9G +102 "collection"'$9 +3 "core" 9 E +102 "collection"'%9 +3 "core" 9&B +102 "collection"'&9 +2 "core" 9AA +103 "collection"'9 +2 "core" 9Z> +103 "collection"'(9 +2 "core" 9s< +103 "collection"')9 +2 "core" 9: +103 "collection"'*9 +3 "core" 98 +103 "collection"'!9 +3 "core" 96 +102 "collection"',9 +2 "core" 94 +103 "collection"'-9 +2 "core" 92 +103 "collection"'.9 +2 "core" 91 +103 "collection"'+9 +3 "core" 9/ +103 "collection"'/9 +2 "core" 90- +103 "collection"'29 +2 "core" 9G+ +103 "collection"'39 +2 "core" 9[* +103 "collection"'79 +2 "core" 9p) +103 "collection"'09 +3 "core" 9& +102 "collection"'19 +2 "core" 9& +103 "collection"''9 +2 "core" 9% +103 "collection"'59 +2 "core" 9\ # +103 "collection"'89 +3 "core" 9" +102 "collection"'49 +2 "core" 9 +103 "collection"';9 +2 "core" 9 +103 "collection"'<9 +2 "core" 9  +103 "collection"':9 +3 "core" 9  +102 "collection"'>9 +2 "core" 9 ## +103 "collection"'?9 +3 "core" 9 3' +103 "collection"'99 +2 "core" 9 B+ +103 "collection"'A9 +2 "core" 9 P0 +103 "collection"'D9 +2 "core" 9 ^4 +103 "collection"'=9 +2 "core" 9 l8 +103 "collection"'B9 +3 "core" 9 y< +103 "collection"'G9 +2 "core" 9 A +103 "collection"'9 +2 "core" 9 E +103 "collection"'I9 +3 "core" 9 I +102 "collection"'J9 +2 "core" 9 M +103 "collection"'K9 +3 "core" 9 Q +103 "collection"'69 +2 "core" 9 V +103 "collection"'M9 +2 "core" 9 Z +103 "collection"'E9 +3 "core" 9 ^ +102 "collection"'P9 +2 "core" 9 b +103 "collection"'Q9 +2 "core" 9 f +103 "collection"'S9 +2 "core" 9  k +103 "collection"'9 +2 "core" 9 \ o +103 "collection"'F9 +2 "core" 9\  s +103 "collection"'V9 +2 "core" 9\  w +103 "collection"'W9 +3 "core" 9\  { +103 "collection"'C9 +2 "core" 9\  +103 "collection"'H9 +3 "core" 9\  +102 "collection"'Y9 +2 "core" 9\ ' +103 "collection"'Z9 +2 "core" 9\ - +103 "collection"'[9 +3 "core" 9\ 5\ +102 "collection"'O9 +2 "core" 9\ : +103 "collection"'T9 +2 "core" 9\ ?\ +103 "collection"'N9 +2 "core" 9\ D\ +103 "collection"'R9 +2 "core" 9\ J +103 "collection"'L9 +3 "core" 9\ O +103 "collection"'9 +2 "core" 9\ T\ +103 "collection"'_9 +3 "core" 9\ X +102 "collection"'b9 +2 "core" 9\ \\ +103 "collection"'^9 +2 "core" 9\ a +103 "collection"'c9 +2 "core" 9\ e +103 "collection"'d9 +2 "core" 9\ h +103 "collection"'\\9 +2 "core" 9\ l +103 "collection"'e9 +2 "core" 9\ o +103 "collection"'f9 +2 "core" 9\ r +103 "collection"'@9 +3 "core" 9\ v +103 "collection"'X9 +2 "core" 9\ x\ +103 "collection"'a9 +2 "core" 9\ {!\ +103 "collection"'9 +2 "core" 9\ }#\ +103 "collection"'h9 +2 "core" 9\ % +103 "collection"'j9 +3 "core" 9\ % +103 "collection"'i9 +3 "core" 9\ & +102 "collection"'l9 +2 "core" 9\ & +103 "collection"'k9 +2 "core" 9\ ' +103 "collection"'n9 +2 "core" 9\ ' +3 .tCH.hold 10:00,70C +3 "collection"'g `\ `\  +3 "core"  +9972 "Can" +50030 "core" ` +2 "collection"'m9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'s'Ӵ +329 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'t @ +105 "core" A +2 .tCSV.dial :air +2 "collection"'u @ +43 "core" > +2 .tCS.seek 5ml +2 "collection"'v'qi +1340 "core" ' + .tCSV.dial CTV +2 "collection"'w  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'q @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'r  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'z @ +45 "core" > +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"'{'Ӵ +1340 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV + "collection"'| +105 "core" ~ +2 .tCBV.dial CSV + "collection"'x  +30 "core"  +2 "collection"'}% +4 "core" %ӹ +2 .tCS.seek 5.001ml + "collection"'y'qn +1342 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +43 "core" +2 "collection"'% +4 "core" %qiVW  +2 .tCS.seek 7ml + "collection"''~ +592 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +41 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +834 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'~ ` +118 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +32 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'\  + '  +29 "core"  +108  +2 .tCS.seek 5ml +2 "collection"''qi +1340 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +104 "Can"\ HH +2 "core" A + .tCSV.dial :waste +2 "collection"' +104 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1344 "core" ' + .tCSV.dial :air +2 "collection"' @ +86 "core" > +2 .tCS.seek 5ml +2 "collection"''qi +1351 "core" ' + .tCSV.dial CTV +2 "collection"'  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +57 "core" B +2 .tdelay 2 seconds +202 .CS.seek 0ml +3 "collection"''Ӵ +1348 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +105 "core"  +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'% +4 "core" %ӳ +2 .tCS.seek 5ml + "collection"' 'qh +1339 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'% +4 "core" %qk{  +2 .tCS.seek 7ml + "collection"' ' +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'" @ +55 "core" B +2 .tCS.seek 10ml +2 "collection"'' +857 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'# ` +118 "core" _ +2 #tLysing Complete + "collection"'$& +4 "core" &`ccxvQ S +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&%% +3 "core" %\  #  _ +2 "storage"(&% +3 "core" %| B ] +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(((R +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ()& +2 "core" &T ; < +2 "manipulator"&*& +3 "core" &%   [?V +2 "manipulator"&!% +3 "core" %\    Z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&,( +161 "core" ( +2 "manipulator"&-& +4 "core" &  \\a + "storage"(.& +4 "core" &R ? ? 4 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&+' +96 "core" ' +2 "storage"(/& +4 "core" &R G I +41 .tSE.reconfigure SEpick +11 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(2' +272 "core" ' +2 "storage"(3- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(7'y +31 "core" ' +2 "manipulator"&0& +4 "core" & * + ]a +2 "manipulator"&1% +3 "core" % * ) ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&''\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&5( +158 "core" ( +2 "manipulator"&8& +4 "core" &* &  WDz + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &4& +2 "core" &* : WDz +2 .tForearm.seek CC +2 "manipulator"&;' +93 "core" ' +2 .tHand.close + "manipulator"&& +4 "core" &R J G N + "storage"(?& +4 "core" &R A G + "manipulator"&9& +4 "core" &&  ` Z@\\ + "manipulator"&A% +4 "core" %   Z + .tForearm.seek :retract +2 "manipulator"&D'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&=( +163 "core" ( +2 "manipulator"&B& +4 "core" & , ' ^? +2 "storage"(G& +3 "core" &R ; > ( + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'m +99 "core" ' +2 .tElbow.hold + "manipulator"&I, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&J1 +66 "core" 1 +2 "manipulator"&K% +4 "core" % ͞  Y +2 "storage"(6& +3 "core" &R A E A +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 349 counts + "manipulator"&M' +13 "core" ' +2 "manipulator"&E& +4 "core" & ' ) a> +2 "storage"(P& +3 "core" &R R S  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&Q' +22 "core" ' +2 "storage"(S% +4 "core" %} [ R 9 \ +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (F% +4 "core" %6 = > \\z +2 "manipulator"&V% +3 "core" %ϩ  !  ^ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&W'\ +89 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'C& +4 "core" &^ + "manipulator"&H& +4 "core" & 3 , ! d> +2 "manipulator"&Y% +4 "core" %\  B @  e +2 .tElbow.seek FlushPuck::Garage + "manipulator"&Z(, +172 "core" ( +2 "manipulator"&[& +4 "core" &, D > eK + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &, ; B D dK +2 .tForearm.seek :garage +2 "manipulator"&T' +102 "core" ' +2 .tHand.close + "manipulator"&N/ +75 "core" / +2 "manipulator"&R& +4 "core" &,  ( 2 ^K + "manipulator"&L% +4 "core" % % ) $ ( ^ +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&_( +289 "core" ( +2 "manipulator"&b& +4 "core" &* ' 4 aCr + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +2 "core" &*  `Cr +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&c' +105 "core" ' +3 "manipulator"&d& +4 "core" &*   5 aCr + "manipulator"&\\% +4 "core" %  + ` +2 "collection"'e& +3 "core" & +2 "collection"'f& +3 .tCC.seek :closed +2 "collection"'@(` +3 "core" &q +3 &e  +9 &,qA - +9 &ax A +9 &[m[ S +10 &IV S +9 &M8 S +10 &I S +9 &`M S +9 &"L S +10 &N S +9 &Me S +9 & hLS S +10 &")L. T +9 &#L` S +10 &%Ln S +9 &'qNV S +9 &)4JH S +10 &*J+ S +9 &,L S +9 &.yL S +10 &0<L S +9 &1L S +10 &3O S +9 &5L S +9 &7EM R +10 &9M S +9 &:L S +9 &<L R +10 &>LKo S +9 &@ Os S +10 &AKa R +9 &CLP S +9 &ETN> S +10 &GJ& S +9 &HR S +9 &J\\y U +10 &LL,8k X +9 &M] ^ +10 &OP _ +9 &Q|8 ` +9 &S=' ` +10 &T a +9 &V a +9 &X} b +10 &Z? b +9 &[ b# +10 &] b) +9 &_o} R +9 &`Oyr %l +10 &`&f ] +8 ( +2 &`hY T + "collection"'f& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.46 +2 "collection"'X& +4 "core" &`iA T + .tHand.open +2 "manipulator"&a1 +74 "core" 1 +2 "manipulator"&% +4 "core" % & ) ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&h'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%j +132 "core"  +2 "processing"%i% +4 "core" %\ \ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%l' +1613 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +4 "processing"%k  +42 "core"  +2 .tPS.seek 0ml +2 "processing"%n' +1624 "core" ' + .tPSV.dial PSR +2 "processing"%p +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%g' +2622 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%m +2 "collection"'o  +5 "core"  +2 "processing"%t  +42 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%u +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%s  +134 "core" +2 .tPS.seek 0ml +2 "processing"%w' +2628 "core" ' + .tPSV.dial :air +2 "processing"%q  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%r' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"%z +44 "core" +2 .tPS.seek 0ml +2 "processing"%v' +2624 "core" ' + .tPSV.dial :air +2 "processing"%|  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%x' +2636 "core" ' + .tPSV.dial :mixloop +2 "processing"%} +44 "core" +2 .tPS.seek 0ml +2 "processing"%{' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &)   ]Cp +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( + "manipulator"&y& +5 "core" &)   C \\Cp + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &)  \\ \\Cp +2 .tForearm.seek CC + "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&~/ +69 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "manipulator"&\ & +4 "core" &)  ' aCp + "manipulator"& % +4 "core" % -   a + .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +289 "core" ( +2 "manipulator"&& +4 "core" &, I G fB + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, B B c fB +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +111 "core" ' +2 .tHand.open + "manipulator"&1 +73 "core" 1 +2 "manipulator"& % +4 "core" % h  ; Z; + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +98 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'& +4 "core" && +2 "manipulator"&% +54 "core" %\  C B X g +2 "storage"(% +3 "core" %~ M\  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +360 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &  = <  " +2 "manipulator"&& +3 "core" &,  ( \ `B +2 "manipulator"&% +3 "core" %\   & ? b +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&( +199 "core" ( +2 "manipulator"& & +4 "core" & %  \\ c- +2 "storage"("& +3 "core" & \  y\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"& ' +104 "core" ' +2 "storage"(#& +4 "core" & \ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"($' +285 "core" ' +2 "storage"(%- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (&& +2 "core" & \  g U\  +2 "manipulator"&& +3 "core" & )  ( c- +2 .tElbow.seek 2 + "manipulator"&)( +49 "core" ( +2 "manipulator"&*& +4 "core" & D I . fP + "storage"(!& +4 "core" & \  r\  +2 .tForearm.seek 2 + 300 counts + "manipulator"&-'Ϊ +25 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&./ +74 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&/& +2 "storage"(U'} +6 "core" & + , cP + "manipulator"&`% +4 "core" % Ψ & ) c +2 .tForearm.seek :retract + "manipulator"&3'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&0( +153 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +37 "core" ( +2 "manipulator"&1& +4 "core" & / . ! d + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &2& +2 "core" & : . C d +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&8' +98 "core" ' +2 "manipulator"&4& +4 "core" & ( % d +2 "manipulator"&+% +3 "core" %   u d +2 "collection"',& +4 "core" & + "collection"'<& +4 .tCC.seek :closed +2 "collection"''(` +4 "core" & + &  +9 &)n - +9 &bv A +10 &Vn S +9 &Im S +9 &Ne S +10 &LM S +9 &]Q9 S +9 &L" S +10 &M S +9 &N S +10 & gM R +9 &"'N S +9 &#M S +10 &%Q[ S +9 &'nOb S +9 &)0IO S +10 &*K: S +9 &,M1 S +10 &.wNW R +9 &08N5 S +9 &1PF S +10 &3M R +9 &5~M S +9 &7?Q S +10 &9M R +9 &:M S +10 &<L S +9 &>IL R +9 &@\ N S +10 &AQ S +9 &CJ S +9 &EPO S +10 &GP S +9 &HU T +10 &Jh\ t V +9 &LDG6l Z +9 &Mgcb ^ +10 &OliL _ +9 &Qxml@ ` +9 &S:nm@ ` +10 &Trr: ` +9 &Vwu6 a +10 &X|yw* a +9 &Z;~{# b +9 &[~ b! +10 &] b% +9 &_q P +9 &`L~ )u +10 &`, [ +8 ( +2 &`d R + "collection"'<& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.52 + .Hand.open + "manipulator"&]1 +75 "core" 1 +2 "manipulator"&>% +4 "core" % & ( G a + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +92 "core" ' +2 .tSC.coast + "storage"(6 +2 .tCTV.dial CSV,avoiding: :intake +2 "collection"'9  +136 "core"  +2 .tCSV.dial CTV + "collection"'A  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%B' +2626 "core" ' +2 "collection"'G% +3 "core" %db +2 .tCS.seek 3.749ml +2 "collection"';'I +1657 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%5  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%J  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%K' +2623 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'6 ` +31 "core" ^ +2 .tCSV.dial :air +2 "collection"'E @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"'P' +1654 "core" ' + .tCSV.dial CTV +2 "collection"'S  +46 "core"  +2 .tCS.seek 0ml +2 "collection"'D'Ӵ +2606 "core" ' + .tCBV.dial :waste1 +2 "collection"'F @ +29 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'V  +133 "core" +2 "collection"'=& +4 "core" &`b R + #tStoring lyfil puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\  ' ) a +2 "storage"(M% +4 "core" % O\  + "storage"(C. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(H(R +381 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (Y& +3 "core" &P ` j  +2 "manipulator"&7& +3 "core" & , , _ +2 "manipulator"&Q% +3 "core" %\  * * ^ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&[( +149 "core" ( +2 "manipulator"&O& +4 "core" &  ( 2 _f + "storage"(& +4 "core" &Q Q P X  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&(' +98 "core" ' +2 "storage"(I& +4 "core" &Q ^ _  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(N' +285 "core" ' +2 "storage"(R- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&L& +3 "core" & , + _f +2 "storage"(W& +3 "core" &Q < A w  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&T'm +28 "core" ' +2 .tElbow.hold + "manipulator"&b, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(^- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(Z' +32 "core" ' +2 "manipulator"&d% +4 "core" %͖ Uw +2 "storage"(\\& +3 "core" &Q   j  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 341 counts +2 "manipulator"&e' +14 "core" ' +2 "manipulator"&& +4 "core" &  ' _e +2 "storage"(:& +3 "core" &Q N D   +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&X' +22 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(a'} +41 "core" ' +2 "manipulator"&& +4 "core" &   `e +2 "manipulator"&f% +3 "core" %Ϧ  L _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&j'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&i( +157 "core" ( +2 "manipulator"&c& +4 "core" &&  | Z@[ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &k& +3 "core" && \ Z@[ +2 .tForearm.seek CC + "manipulator"&l' +96 "core" ' +2 .tHand.close + "manipulator"&p/ +77 "core" / +2 .tCC.seek :open +2 "collection"'n( +471 "core" ( +2 "storage"(m& +4 "core" &Q _ b 6  + "storage"(t& +4 "core" &Q _ U  + "manipulator"&o& +4 "core" &"  > \\<? + "manipulator"&u% +4 "core" %   \\ + .tForearm.seek :retract +2 "manipulator"&s'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&g( +162 "core" ( +2 "manipulator"&q& +4 "core" & '  > a= + "storage"(w& +4 "core" &Q B 3\  + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +52 .tForearm.seek 1 +2 "manipulator"&z'm +98 "core" ' +2 .tElbow.hold + "manipulator"&r, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&|1 +69 "core" 1 +3 "manipulator"&v% +3 "core" % ͙  # O ]? +2 "storage"(}& +3 "core" &Q R U   +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 344 counts +2 "manipulator"&x' +13 "core" ' +2 "manipulator"&& +4 "core" &    d< +2 "storage"(y& +3 "core" &Q ^\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +30 "core" ' +2 "storage"(~% +4 "core" % _ _ +2 ."downElevator"SE.seek :down +4 "storage"(_'} +99 (h% +3 "core" %9 _ ` \\x +2 "manipulator"&@% +3 "core" % ' " a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +92 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2634 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +45 "core"  +2 .tdelay 1 second +102 .PS.seek 0ml +2 "processing"% ' +2180 "Can"\ 99 +448 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%& +4 "core" &\  +2 "manipulator"&& +3 "core" & B B 7 e< +2 "manipulator"&% +3 "core" %\  = 7 * e! +2 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +172 "core" ( +2 "manipulator"&& +4 "core" &, D I  eQ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, B A T eQ +2 .tForearm.seek :garage +2 "manipulator"&' +100 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&& +4 "core" &, `Q + "manipulator"& % +4 "core" % / ` +2 .tForearm.seek :retract + "manipulator"&"'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +122 "core" ( +2 "manipulator"&#& +4 "core" &r A = f + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &r A B = f +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&%' +105 "core" ' +3 "manipulator"&&& +4 "core" &r ? 8  g + "manipulator"&% +4 "core" % = L G h +2 "processing"%*& +3 "core" &\  +2 "processing"%!& +3 .tPC.seek :closed +2 "processing"%.(] +3 "core" &\  +3 &\  +10 &+x\ - +9 &^ \ A +10 &Kv\ T +9 & O\ \ U +9 &O\ U +10 &R\ U +9 &NS\ U +9 &T\ T +10 &V\ U +9 &R\ U +10 & WU#\ U +9 &"W'\ U +9 &#R*\ U +10 &%W&\ U +9 &'`O#\ T +9 &)V$\ U +10 &*X/\ U +9 &,U;\ U +10 &.eW6\ U +9 &0(U4\ U +9 &1U4\ U +10 &3W3\ U +9 &5pS0\ T +9 &71W>\ U +10 &8XN\ U +9 &:VQ\ U +10 &9TJ\ U +9 &?ZD\ U +10 &ATG\ U +9 &CTF\ T +10 &E?ZG\ U +9 &FhG\ V +9 &H~H\ Y +10 &JwN\ Z +9 &L7K\ [\ +9 &MJ\ [\ +10 &ON\ [ +9 &Q|M\ [ +9 &S>J\ [ +10 &UW\ [ +9 &V`\ [ +10 &XZ\ \\ +9 &ZEZ\ \\ +9 &\\Y\ \ J +10 &]5HsX\ a +9 &]x8b\ 7 +5 ( + "processing"%!& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.67 +2 "processing"%/& +4 "core" &]x/_\ 7 + &]x/]\ 7 + .tHand.open +2 "manipulator"&`1 +76 "core" 1 +2 "manipulator"&% +4 "core" % @ B e + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"& '\ +89 "core" ' +2 .tPRV.dial :air + "processing"%$  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%1 +44 "core" +2 "processing"%2% +4 "core" %\ +2 .tPS.seek 0.3ml +2 "processing"%-' +399 "core" ' + .tPSV.dial PSR +2 "processing"%) +114 "core"  +2 "processing"%4% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%+'.U +502 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%,' +1927 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%U +102 "core" +2 .tPTV.dial :mixing + "processing"%3 @ +75 "core" B +2 .tPBV.dial :waste2 + "processing"%  +94 "core"  +3 .tPS.seek 0ml +2 "processing"%]' +2622 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&>& +4 "core" &r %  f b +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&<(k +2 "core" ( +2 "manipulator"&9& +4 "core" &r  " + a + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &r '  ! b +2 .tForearm.seek PC +2 "manipulator"&8' +92 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / +2 .tPC.seek :open +2 "processing"%{( +452 "core" ( +2 "manipulator"&G& +4 "core" &r 8 B " e + "manipulator"&% +3 "core" % Ϲ B ?  e+ +2 .tForearm.seek :retract +2 "manipulator"&5'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&J(, +138 "core" ( +2 "manipulator"&B& +4 "core" &, @ A e + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &6& +3 "core" &, !  k d +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&E' +111 "core" ' +2 .tHand.open + "manipulator"&;1 +69 "core" 1 +2 "manipulator"&S% +4 "core" % \ r   ZU + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&P'\ +101 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp +2 "processing"%F& +3 "core" &\  +2 "manipulator"&V% +4 "core" %\  A @ - d + "storage"(=% +4 "core" %x F\  + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(M( +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (C& +3 "core" & ~ H H $ + "manipulator"&Y& +4 "core" &,  \\ +2 "manipulator"&7% +3 "core" %\  %  : ] +2 .tElbow.reconfigure TightElbow +49 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 +2 "manipulator"&Q( +188 "core" ( +2 "manipulator"&O& +4 "core" &  ) \\' + "storage"(& +4 "core" & } G H ? $ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&I' +103 "core" ' +2 "storage"(0& +4 "core" & ~ F = M $ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(?' +287 "core" ' +2 "storage"(R- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (L& +2 "core" & { -  $ $ +2 "manipulator"&W& +3 "core" &  i Z' +2 .tElbow.seek 2 +2 "manipulator"&^( +76 "core" ( +3 "manipulator"&d& +4 "core" & Z+ + "storage"(\\& +4 "core" & |   f $ +2 .tForearm.seek 2 + 300 counts + "manipulator"&'Ϊ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&:/ +69 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"1Tq\ U +9 &?Ur\ U +9 &AQl\ T +10 &CwRl\ U +9 &E8Xm\ U +9 &Fjm\ W +10 &Hl\ Z +9 &Joo\ [ +10 &L0j\ [\ +9 &Mk\ [\ +9 &Ok [ +10 &Qud\ [ +9 &S7g\ [ +9 &Ti\ [ +10 &Vc\ \\ +9 &X{c \\ +10 &Z=k \\ +9 &[i P +9 &]1Ob $p +10 &]z(\\\ / +2 ( + "processing"%b& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.70 + .Hand.open + "manipulator"&j1 +72 "core" 1 +2 "manipulator"&'% +4 "core" %  7 Y + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +94 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%t  +2 %o9 +5 "core" 9 +102 "processing"%u9 +2 "core" 9 +103 "processing"%q9 +2 "core" 9  +103 "processing"%w9 +2 "core" 9  +103 "processing"%l9 +2 "core" 9 +103 "processing"%i9 +2 "core" 9 +103 "processing"%|9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%}9 +3 "core" 9" +102 "processing"%9 +2 "core" 9& +103 "processing"%y9 +2 "core" 9+ +103 "processing"%~9 +2 "core" 9/ +103 "processing"%s9 +2 "core" 93 +103 "processing"%h9 +3 "core" 97 +103 "processing"%@9 +2 "core" 9; +103 "processing"%g9 +2 "core" 9@ +103 "processing"%z9 +2 "core" 9D +103 "processing"%x9 +2 "core" 9H +103 "processing"%a9 +2 "core" 9L +103 "processing"% 9 +2 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%_9 +2 "core" 9Y +103 "processing"%H9 +2 "core" 9] +103 "processing"%K9 +3 "core" 9a +103 "processing"%9 +2 "core" 9e +103 "processing"%9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%9 +3 "core" 9v +103 "processing"%9 +2 "core" 9z +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%r9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%\ 9 +2 "core" 9 +103 "processing"%#9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%9 +2 "core" 9  +103 "processing"%&9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%*9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%"9 +2 "core" 9" +103 "processing"% 9 +2 "core" 9& +103 "processing"%!9 +3 "core" 9+ +103 "processing"%/9 +2 "core" 90 +103 "processing"%`9 +2 "core" 95 +103 "processing"%9 +2 "core" 98 +103 "processing"%$9 +2 "core" 9< +103 "processing"%19 +3 "core" 9B +103 "processing"%29 +2 "core" 9E +103 "processing"%%9 +2 "core" 9K +103 "processing"% 9 +2 "core" 9P +103 "processing"%)9 +2 "core" 9T +103 "processing"%49 +2 "core" 9Y +103 "processing"%-9 +2 "core" 9^ +103 "processing"%+9 +2 "core" 9c +103 "processing"%U9 +2 "core" 9g +103 "processing"%39 +2 "core" 9j +103 "processing"%9 +3 "core" 9o  +3 .tPH.hold 2:00:00,28C +2 "processing"%, ppk +2 .tdelay 1:30 +5 "core" \ +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%> +103 "core"  +2 "processing"%9% +4 "core" %a\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%A'\ +595 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%'Һ +1616 "core" ' + .tPTV.dial :puck +2 "processing"%  +74 "core"  +2 .tPSV.dial PTV +2 "processing"% +72 "core" +2 .tPBV.dial :waste1 + "processing"%.  +133 "core"  +2 "processing"%G% +4 "core" %ҹ\\\  +2 .tPS.seek 1.5ml +2 "processing"%' +617 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%B * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%6' +1610 "core" ' +2 .tdelay 5:00 +26493 "Can" vv +3509 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%8  +34 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%< * +34 "core" , +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%; +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%S' +2525 "core" ' +2 .tPSV.dial PTV + "processing"%F +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%5 +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%V +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%=  +71 "core"  +2 .tPS.seek :empty +2 "processing"%'ղ +2505 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +42 "processing"%E  +141 "core" +2 .tPSV.dial :mixloop + "processing"%C +44 "core" +2 .tPRV.dial :ab1 + "processing"%Y @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%7' +354 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'O  +3 "processing"%  +43 "core" +4  +2 "processing"%J% +4 "core" %\  +2 .tPS.seek 0.32ml +2 "processing"%0'D +399 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'P  +29 "core" +2 .tPRV.dial :air +2 "processing"%R  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%L'G +1224 "core" ' +2 .tPRV.dial :waste2 + "processing"%W @ +74 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%d'\ +860 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%\\  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%:'Һ +1610 "core" ' + .tPSV.dial :PML +2 "processing"% +43 "core" +2 .tPTV.dial :mixing + "processing"%( @ +76 "core" B +2 .tPBV.dial :waste1 + "processing"%Q  +34 "core" +2 "processing"%I% +4 "core" %Ҹ\  +2 .tPS.seek 1.85ml + "processing"%?' +244 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%T' +1974 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'e& +3 "core" & + "manipulator"&^& +4 "core" &s W + "manipulator"&c% +4 "core" %\  ( \\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&k(, +136 "core" ( +2 "manipulator"&X& +4 "core" &, ; \\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &f& +2 "core" &, * \\ +2 .tForearm.seek :garage +2 "manipulator"&[' +101 "core" ' +2 .tHand.close + "manipulator"&{/ +76 "core" / +2 "manipulator"&j& +4 "core" &,   P +2 "manipulator"&'% +3 "core" % #   V +2 .tForearm.seek :retract +2 "manipulator"&o'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&b( +284 "core" ( +2 "manipulator"&u& +4 "core" &(  D RAd + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +3 "core" &'  $ PAd +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&q' +91 "core" ' +3 "manipulator"&M& +4 "core" &( #  WAd + "manipulator"&w% +4 "core" %   W+ +2 "collection"'l& +3 "core" & +2 "collection"'i& +3 .tCC.seek :closed +2 "collection"'|(` +3 "core" & +3 &  +9 &(r . +9 &a} B +9 &Qn T +10 &L U +9 &N U +9 &K U +10 &UN U +9 &N U +10 &N U +9 &O U +9 & _M T +10 &"N U +9 &#L U +9 &%O U +10 &'eO U +9 &)&L U +10 &*N U +9 &,N V +9 &.lN U +10 &0.O U +9 &1J U +9 &3O V +10 &5uM U +9 &76O U +10 &8O U +9 &:J U +9 &<{O V +10 &>?K U +9 &@N U +9 &AN U +10 &CM U +9 &EHL U +10 &G\ K U +9 &HR U +9 &J[" W +10 &LAz=- Z +9 &MdW ^ +9 &Ovr a +10 &Qqzu a +9 &S3wy a +10 &T}} b +9 &V~ b +9 &Xq b% +10 &Z- b+ +9 &[ b1 +9 &] b3 +10 &_N V +9 &`E% . +10 &`o} [ +2 ( + "collection"'i& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.45 + "collection"'v& +4 "core" &`ov\ [ + .tHand.open +2 "manipulator"&}1 +68 "core" 1 +2 "manipulator"&% +4 "core" %  + L+ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&y'\ +92 "core" ' +2 .tPSV.dial PSR +2 "processing"%~ +102 "core"  +2 "processing"%s% +4 "core" %_ + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%h' +1616 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%@  +54 "core"  +2 .tPS.seek 0ml +2 "processing"%g' +1610 "core" ' + .tPSV.dial PSR +2 "processing"%z +42 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%x' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%a  + "collection"'  +33 "core" ~ +132  +2 .tPSV.dial :mixloop + "processing"% +114 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%_  +76 "core" +2 .tPS.seek 0ml +2 "processing"%H' +2626 "core" ' + .tPSV.dial :air +2 "processing"%K  +57 "core" +2 .tPS.seek 2.5ml +2 "processing"%' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%' +2620 "core" ' + .tPSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"% +43 "core" +2 .tPS.seek 0ml +2 "processing"%' +2625 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &%  U?U +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +49 "core" ( +2 "manipulator"&& +4 "core" & J Y + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" & U W +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&/ +74 "core" / +2 .tCC.seek :open +2 "collection"' ( +468 "core" ( +2 "manipulator"&\ & +4 "core" &  \\ + "manipulator"&#% +4 "core" %   ] + .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +275 "core" ( +2 "manipulator"&&& +4 "core" &, K \\L + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &,  [L + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&*' +113 "core" ' +2 .tHand.open +2 "manipulator"&1 +75 "core" 1 +48 "manipulator"&"% +5 "core" % y : Rk + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +98 "core" ' +2 ."da"delayUntil "10:40:10.73" +15036 "Can"\ ;; +9607 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%! @ +75 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%/  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%` * +47 "core" ( +2 ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%$' +2539 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%1 +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%2  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%% +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%)'ղ +2535 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%4 +144 "core"  +2 "processing"%-% +4 "core" %ծ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%+'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%U'Һ +1613 "core" ' + ."da"PTV.dial :puck +3 "processing"%3  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%>  +32 "core" +2 "processing"%9% +3 "core" %ҶQ\  +2 ."da"PS.seek 1.5ml +2 "processing"%]'| +621 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%A * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1609 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%. * +35 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%G +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2533 "core" ' + ."da"PSV.dial PTV +3 "processing"%B +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%t +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%8  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%<'ղ +2504 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%; +131 "core"  +2 "processing"%6% +3 "core" %ձ;\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%F'\ +608 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%5'Һ +1622 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%V +84 "core"  +2 ."da"PBV.dial :waste1 +2 "processing"%=  +34 "core" +2 "processing"%S% +4 "core" %ҾO\  +2 ."da"PS.seek 1.5ml +2 "processing"%E' +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%C * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%Y' +1611 "core" ' +2 ."da"delay 2:00 +7982 "Can"\ EE +4020 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%J' +2527 "core" ' + ."da"PSV.dial PTV +3 "processing"%7 +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%P +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%R +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%0  +86 "core" +2 ."da"PS.seek :empty +2 "processing"%W'ղ +2499 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%L  +42 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%\\  +132 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%d  +43 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +41 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%(' +399 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%Q  +43 "core"  +2 "processing"%I% +4 "core" %3\  + ."da"PS.seek 0.55ml +2 "processing"%'[ +344 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%:  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%?'Һ +1563 "core" ' + ."da"PSV.dial :PML +2 "processing"%e +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%^ @ +74 "core" B +2 ."da"PBV.dial :waste1 + "processing"%c  +35 "core" +2 "processing"%X% +3 "core" %ҷ\  +2 ."da"PS.seek 1.85ml +2 "processing"%f' +256 "core" ' + ."da"PBV.dial between PSV and waste1 +3 "processing"%N * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%{' +1964 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +39407 "Can"\ ":: +8595 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%j  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +73 "core" , +8 ."da"PSV.dial :air +2 "processing"%m  +44 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%[' +2483 "core" ' + ."da"PSV.dial :mixloop +3 "processing"%u +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%Z  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%k +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%M  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%w'ղ +2469 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%l +130 "core"  +2 "processing"%o% +4 "core" %հ]\ : + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%n'\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%v'Һ +1610 "core" ' + ."da"PTV.dial :puck +3 "processing"%}  +71 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%i  +33 "core" +2 "processing"%~% +3 "core" %ҶN\ C +2 ."da"PS.seek 1.5ml +2 "processing"%s'| +611 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%q * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%T' +1623 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%@  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%h * +44 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%z +72 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%g' +2441 "core" ' + ."da"PSV.dial PTV +3 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%a +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%_  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%x'ղ +2430 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%K +129 "core"  +2 "processing"%H% +4 "core" %ձw\ S + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +32 "core" +2 "processing"%% +3 "core" %ҽD\ S +2 ."da"PS.seek 1.5ml +2 "processing"%' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1623 "core" ' +2 ."da"delay 2:00 +9346 "Can"\ ]A@ +2656 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%r  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%b +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%y' +2448 "core" ' + ."da"PSV.dial PTV +3 "processing"%| +82 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%\ +81 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%# +68 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%&'ղ +2409 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +128 "core"  +2 "processing"%% +3 "core" %ղ\ ` +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%"'Һ +1620 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +70 "core" +2 ."da"PBV.dial :waste1 + "processing"%*  +34 "core" +2 "processing"%!% +3 "core" %Ҽ\ c +2 ."da"PS.seek 1.5ml +2 "processing"%/' +607 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%` * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%' +1620 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +31 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%1 * +32 "core" + +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%2 +72 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%%' +2416 "core" ' + ."da"PSV.dial PTV +3 "processing"% +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%$ +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%4 +69 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%-  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%)'ղ +2416 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR + "processing"%+ +129 "core"  +9 "processing"%3% +16 "core" %ճ\ _ +153 #"da"Pulling 0.25ml of PSR.sub1 + .PSR.select :sub1 +5 "processing"% +15 ."da"PS.reconfigure PSconfig +5 "processing"%#A d`b +4 ."da"PS.seek 0.25ml +5 "processing"%'m +351 "core" ' +2 ."da"delay 5 seconds +503 "processing"%>% +3 "core" %j\ [ + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%9'\ +345 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%U'Һ +1610 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%A +70 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%]  +34 "core" +2 "processing"% % +3 "core" %Ҽ\ U +3 ."da"PS.seek 1.5ml +2 "processing"%.' +596 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%G * +34 "core" , +2 ."da"PS.seek 0ml +3 "processing"%' +1620 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%B  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%t +72 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%8' +2441 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%; +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%6 +71 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%<  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%F'ղ +2440 "core" ' +2 "processing"%V9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.4C before imaging + .PH.coast +2 "processing"%=  +3 "core" 4 4 +2 "processing"%S& +3 "core" &]z ,\ S/ +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&5% +4 "core" %\  % /  + "storage"(C% +4 "core" %{ t s\ H +2 "storage"(E. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 1 + "storage"((R +357 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (O& +3 "core" &O N W \ D +2 "manipulator"&& +3 "core" &,  L +2 "manipulator"&Y% +3 "core" %\  $   +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&7( +187 "core" ( +2 "manipulator"&P& +4 "core" & \  - + "storage"(R& +4 "core" &O [ Z \ D +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&0' +97 "core" ' +2 "storage"(J& +4 "core" &O d [ r\ C + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(L' +279 "core" ' +2 "storage"(\\- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +3 "manipulator"&d& +2 "core" & - +2 "storage"(& +3 "core" &O Z Z \ A +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&W'm +24 "core" ' +2 ."da"Elbow.hold + "manipulator"&Q, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(I- +2 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"((' +33 "core" ' +3 "manipulator"&:% +4 "core" %͓ + "storage"(& +4 "core" &O Q Q [\ ? + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 338 counts + "manipulator"&e'ο +14 "core" ' +2 "manipulator"&^& +4 "core" &  - +2 "storage"(c& +3 "core" &O ] d\ C +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&X' +18 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +3 "storage"(N'y +41 "core" ' +2 "manipulator"&?& +4 "core" &  R - +2 "manipulator"&f% +3 "core" %  t +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&j'\ +90 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&'(k +254 "core" ( +2 "manipulator"&m& +3 "core" &r   +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &r  +2 ."da"Forearm.seek PC +2 "manipulator"&u' +93 "core" ' +2 ."da"Hand.close + "manipulator"&Z/ +66 "core" / +2 ."da"PC.seek :open +2 "processing"%k( +450 "core" ( +2 "storage"(M& +3 "core" &O Z Z A\ C +2 "manipulator"&[& +4 "core" &r P + "manipulator"&l% +4 "core" %  , + ."da"Forearm.seek :retract +2 "manipulator"&o'\ +94 "core" ' +4 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +6 ."da"Elbow.seek 1 +2 "manipulator"&w( +264 "core" ( +2 "manipulator"&n& +4 "core" &   / + "storage"(}& +4 "core" &O g f\ B + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +104 "core" ' +2 ."da"Hand.open + "manipulator"&i1 +73 "Can"\ O{{ +4 "core" 1 +2 "storage"(~- +3 "core" -'y +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(v'E +27 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(q' +53 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da20jan2711h40ml.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1369 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 29.703 seconds\ /var/log/esp/da20jan2711h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da20jan2711h40ml15s.tif +1564 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da20jan2711h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da20jan2711h40ml30s.tif +3057 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da20jan2711h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da20jan2711h40ml70s.tif +7121 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da20jan2711h40ml70s.tif: TIFF Upload Complete\ +59 .Gate.power :camera,:OFF +5 ."Qmail"HABfans.email "29.703 sec auto-exposure",Subject: "da20jan2711h40ml images!" +7 "storage"(s- +11 "core" -' +8 "storage"(@& +5 "core" &O   \ 6 +2 "manipulator"&h& +3 "core" & m / +2 ."da"Elbow.seek 1 +2 "manipulator"&z( +3 "core" ( +2 "manipulator"&T& +3 "core" & E / +2 "storage"( & +4 "core" &O  \ 6 +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&a' +14 "core" ' +3 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.81 Pucks below Top Plate +2 "storage"(' +56 "core" ' +2 "manipulator"&_& +6 "core" &    / +2 "storage"(g& +3 "core" &O g g\ C +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&K'm +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&H, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2 Pucks below Top Plate +4 "storage"(x' +27 "core" ' +2 "manipulator"&% +6 "core" %͓  3 +2 "storage"(& +3 "core" &O ; -\ @ +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 338 counts +2 "manipulator"&'ο +13 "core" ' +4 "manipulator"&& +7 "core" &   / +2 "storage"(& +4 "core" &O ^ Z\ D +5 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +20 "core" ' +2 "storage"(% +8 "core" % Y \\ V\ D +2 ."downElevator"SE.seek :down +4 "storage"(r'} +99 (% +3 "core" %5 [ Y X\ CWc +2 "manipulator"&b% +7 "core" %   " +7 ."da"Forearm.reconfigure LooseForearm +5 "manipulator"&#Q@2^d^2b +8 ."da"Forearm.seek :retract +6 "manipulator"&'\ +93 "core" ' +16 ' +5 ."downElevator"SE.coast +5 "storage"(5 +8 ."da"SC.coast +5 "storage"(6 +7 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 #tStarting finalPurge +3 "processing"%|& +4 "core" &"\ S +3 "manipulator"&\ & +4 "core" & . $ / +2 "manipulator"&#% +4 "core" %\  # %   +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +183 "core" ( +2 "manipulator"&y& +4 "core" &, 3 * 6 D + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &,   C D + ."psFlush"Forearm.seek :garage +2 "manipulator"&' +101 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&&/ +65 "core" / +3 "manipulator"&& +3 "core" &, 0 0 3 D +2 "manipulator"&% +5 "core" % - $ % +2 ."psFlush"Forearm.seek :retract +4 "manipulator"&*'\ +99 "core" ' +7 ."psFlush"Elbow.reconfigure TightElbow +7 "manipulator"&$&.,(\ #b +4 ."psFlush"Elbow.seek PC +5 "manipulator"&!(k +120 "core" ( + "manipulator"&"& +4 "core" &u # # + +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" &u )  J +2 ."psFlush"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC + "manipulator"&/' +103 "core" ' +5 "manipulator"&& +12 "core" &u J H +5 "manipulator"&1% +6 "core" % G G +2 "processing"%2& +6 "core" & \ X +2 "processing"%& +3 ."psFlush"PC.seek :closed +2 "processing"% (] +4 "core" &\ X +3 &\ X +13 &)r\ U, +7 &b \ SA +8 &Tv \ TS +14 &R\ UR +5 &U\ UR +12 &W\ TR +15 &\\T\ UR +4 &W\ UR +6 &U\ UR +9 &Z\ UR +9 & bZ\ US +10 &"%X\ UR +9 &#Y\ VR +9 &%W\ VR +10 &'lU\ VR +9 &)-Y\ VR +10 &*Z\ VR +9 &,Z\ VS +9 &.rZ\ VS +10 &05X\ VR +9 &1Z\ UR +9 &3Z\ VS +10 &5|V\ VR +9 &7>W\ VR +10 &9X\ VR +10 &:Y\ WR +8 &<V\ VR +10 &>EX\ VR +9 &@U\ VR +9 &AV\ VR +10 &CW\ VR +9 &EM]\ VR +10 &G e\ UT +9 &H\ TV +9 &J\ SX +10 &LE\ TX +9 &N\ SX +9 &O\ SX +10 &Q\ TY +9 &SL\ SX +10 &U\ TX +9 &V\ SX +9 &X\ SX +10 &ZQ\ TY +9 &\\\ SF +9 &]6Co\ U ` +10 &]~:\ W4 +5 ( + "processing"%& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 +3 "processing"%$& +3 "core" &]~(\ W4 +2 &]~(\ X4 + ."psFlush"Hand.open + "manipulator"&41 +65 "core" 1 +2 "manipulator"&-% +4 "core" % ? E t + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&%'\ +89 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%+ +127 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%3'TE +347 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +763 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%)' +1612 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%> +69 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%9' +2618 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%A +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%]'\ +606 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2112 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%U +129 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%G U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%.' +2635 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%B @ +40 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%t  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2628 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%;' +2639 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%6 +69 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%<' +2624 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%8 @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%V' +2634 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%=  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%S'ղ +2632 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%5 +41 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%C'TE +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%E' +1612 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%O +69 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%Y' +2621 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%P +71 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%R'\ +609 "core" ' + ."psFlush"PSR.select :air +3 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2118 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%J +70 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +52 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%\\' +2619 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%d @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%I  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%:'ղ +1339 "Can"\ s?? +1296 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%^' +2635 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"%c +67 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%?' +2623 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%f @ +41 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%7  +69 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%L'ղ +2626 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'W& +4 "core" &0/X\ O +2 "manipulator"&e& +3 "core" &u 9 C - +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&((k +3 "core" ( + "manipulator"&X& +4 "core" &u C F D + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +3 "core" &u D > 2 +2 .tForearm.seek PC + "manipulator"&{' +94 "core" ' +2 .tHand.close + "manipulator"&Q/ +70 "core" / +2 .tPC.seek :open +2 "processing"%Z( +450 "core" ( +2 "manipulator"&j& +4 "core" &u I E L + "manipulator"&p% +4 "core" % ϛ A E , + .tForearm.seek :retract +2 "manipulator"&M'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&[( +360 "core" ( +2 "manipulator"&l& +4 "core" &' J K @\\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &u& +2 "core" &' G E ` @\\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&n' +100 "core" ' +2 "manipulator"&}& +4 "core" &( ? D  @\\ +2 "manipulator"&'% +3 "core" % ; < e +2 "collection"'i& +4 "core" &00W\ P +2 "collection"'~& +3 .tCC.seek :closed +2 "collection"'o(` +3 "core" &1/4\ P +2 &0/V\ P +10 &*v00\\\ K, +9 &c.-Y\ JA +10 &^v0/Z\ KR +9 &U/.V\ MR +9 &T/0X\ LR +10 &S0/W\ LQ +9 &fU2-X\ LR +10 &)T0/P\ LQ +9 &T00Q\ LR +9 &Z.0S\ LQ +10 & oT/0\ LQ +9 &"2V00T\ LQ +9 &#U11T\ LQ +10 &%U20\ LR +9 &'vZ10\ LR +10 &)9U0/\ LQ +9 &*U01\ LR +9 &,X22\ LR +10 &.~T10\ LR +9 &0?W/1\ LR +9 &2R11\ LQ +10 &3V11\ LQ +9 &5W00\ LQ +10 &7IW00\ LQ +9 &9 Z11\ LQ +9 &:T11\ LQ +10 &<Z32\ LR +9 &>RU00\ LQ +9 &@Y1/\ LQ +10 &AV10\ LQ +9 &CS00\ LQ +10 &EYV02>\ LQ +9 &GS22\ LQ +9 &H^64\ KR +10 &Je;9\ KT +9 &LTQHV\ JV +9 &N ylQ\ HZ +10 &OS\ G\\ +9 &Q*\ G\\ +10 &SIM\ G\\ +9 &U .\ G] +9 &V\ F] +10 &X\ F^ +9 &ZM\ F^ +9 &\\ \ F_ +10 &]\ E_ +9 &_v~\ GC +10 &`E/\ F(w +9 &`mj\ KO +2 ( + "collection"'~& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.20 + "collection"'N& +3 "core" &`mh\ KO +2 .tHand.open +2 "manipulator"&v1 +70 "core" 1 +2 "manipulator"&s% +4 "core" % A < e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +91 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'h& +4 "core" &`mh\ JO +2 "collection"'T% +3 "core" %Ӹ\ K +2 .tCSV.dial CSR +2 "collection"'  +41 "core"  +2 "collection"'_% +4 "core" %Ӫ\ K + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'g'qi +1343 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %qe\ F +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"''? +652 "core" ' +2 .tCSV.dial :waste + "collection"' +139 "core" +3 .tCS.reconfigure CSconfig +3 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"''Ӵ +1979 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &`mg\ KO +2 "collection"'w% +3 "core" %Ӯ\ K + .tCSV.dial :flush +2 "collection"'  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'q'qi +1219 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +41 "core" A +2 "collection"'b% +4 "core" %qh\ K +2 .tCS.seek 7ml +2 "collection"'a'} +539 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'z  +4 '  +39 "core"  +94  +2 .tCBV.dial :waste1 + "collection"'K @ +42 "core" > +2 .tCS.seek 0ml +2 "collection"'|'Ӵ +1678 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'& +4 "core" &`mg\ JO +2 "collection"'\ % +3 "core" %ӹ\ K +2 .tCSV.dial :flush + "collection"'#  +72 "core" +2 .tCS.seek 5ml +2 "collection"'x'qi +1230 "core" ' +2 .tdelay 5 seconds +503 .CSV.dial :air + "collection"' @ +44 "core" B +2 "collection"'y% +4 "core" %qg\ K +2 .tCS.seek 7ml +2 "collection"''| +540 "core" ' +3 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'r  +43 "core"  +2 .tCBV.dial :waste2 +2 "collection"'  +101 "core"  +2 .tCS.seek 0ml +2 "collection"'H'Ӵ +1693 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'&& +4 "core" &`mf\ KO +2 "collection"'% +3 "core" %ӯ\ K +2 .tCSV.dial CSR + "collection"'  +41 "core"  +2 "collection"'% +4 "core" %ӯ\ K + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'"' +1915 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +10 .tCS.seek 10ml +2 "collection"'`' +553 "core" ' +2 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +4 "collection"' +2 '  +131 "core" ~ +8  +2 .tCTV.dial :intake + "collection"'1  +74 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'2' +1931 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +72 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'*'Ӵ +590 "core" ' + .tCSV.dial CSR +2 "collection"'k  +99 "core"  +2 "collection"'% +4 "core" %Ӵ\ J + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'$'qi +1339 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'4' +1348 "core" ' + .tCSV.dial CBV +2 "collection"'- +101 "core" +2 .tCS.seek 0ml +2 "collection"'+'Ӵ +2605 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&/& +4 "core" && ; C M @\\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&F( +3 "core" ( +2 "manipulator"&3& +4 "core" && G C  @\\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &>& +3 "core" && : ;  @\\ + .tForearm.seek CC +2 "manipulator"&' +93 "core" ' +2 .tHand.close + "manipulator"&)/ +66 "core" / +2 .tCC.seek :open +2 "collection"'A( +470 "core" ( +2 "manipulator"&9& +4 "core" &' E ? R @\\ + "manipulator"&]% +4 "core" % F D w  + .tForearm.seek :retract +2 "manipulator"&U'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&G(, +286 "core" ( +2 "manipulator"& & +4 "core" &, I L 4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &B& +3 "core" &, G H x 4 + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&.' +111 "core" ' +2 .tHand.open + "manipulator"&t1 +75 "core" 1 +2 "manipulator"&% +4 "core" % \ { H G  v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +2 "processing"%& +4 "core" &\ z +19369 "Can"\ 00 +60002 \ 00 +60002 \ 00 +35273 #t-> PS.flush + #Flushing Processing stage + "processing"%6% +4 "core" %կV\ + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%;& +3 "core" &H\ +2 "manipulator"&8& +3 "core" &, 9 8 4 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&<(, +3 "core" ( + "manipulator"&=& +4 "core" &, H F V 4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &V& +2 "core" &, ; I { 4 +2 .tForearm.seek :garage +2 "manipulator"&5' +100 "core" ' +2 .tHand.close + "manipulator"&S/ +72 "core" / +2 "manipulator"&C& +4 "core" &, D < 4 +2 "manipulator"&O% +3 "core" % ( : <  +2 .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&E(k +116 "core" ( +2 "manipulator"&P& +4 "core" &v F G b + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Y& +3 "core" &v E M [ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&R' +92 "core" ' +2 "manipulator"&J& +4 "core" &v F K +2 "manipulator"& % +3 "core" %ϻ < G S +2 "processing"%& +4 "core" &L\ + "processing"%d& +4 .tPC.seek :closed +2 "processing"%\\(] +2 "core" &0\ +3 &+\  +9 &*{.\ , +9 &c2\ A +10 &]{-\ Q +9 &Z#\ Q +9 &Z"\ Q +10 &]!\ Q +9 &e]#\ Q +9 &&\\%\ Q +10 &Z\ Q +9 &\\$\ Q +10 & l`(\ Q +9 &"-`"\ R +9 &#[*\ Q +10 &%]"\ Q +9 &'vZ$\ Q +9 &)7]!\ Q +10 &*_/\ Q +9 &,Z)\ Q +10 &.{^)\ R +9 &0?]#\ Q +9 &1_#\ R +10 &3`(\ Q +9 &5\\*\ Q +9 &7G\\+\ Q +10 &9 \\+\ Q +9 &:](\ Q +10 &<`&\ Q +9 &>N]'\ Q +9 &@`(\ Q +10 &A]$\ Q +9 &C]'\ Q +9 &EUa*\ R +10 &Gk(\ S +9 &H.\ U +10 &J$\ V +9 &LO!\ V +9 &N$\ W +10 &O*\ W +9 &Q(\ W +9 &SV.\ W +10 &U)\ W +9 &V)\ X +10 &X(\ W +9 &Z]0\ W +9 &\\+\ E +10 &]2<v)\ #g +9 &]~1.\ 0 +5 ( + "processing"%d& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.57 +2 "processing"%I& +4 "core" &]~ '\ 0 + &]~  \ 0 + .tHand.open +2 "manipulator"&1 +121 "core" 1 +2 "manipulator"&% +4 "core" % ϻ A F S S + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +90 "core" ' +2 .tPSV.dial PSR +2 "processing"%c +42 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%^'TE +1107 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%f' +1616 "core" ' +2 .tPSV.dial PTV +2 "processing"%? +69 "core" +2 .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%7  +53 "core" +2 .tPS.seek 0ml +2 "processing"%0' +2627 "core" ' +2 .tPSV.dial PSR + "processing"%W +72 "core"  +2 .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%e'\ +606 "core" ' + .tPSR.select :air +2 "processing"% +11 .tPS.seek 2.5ml +2 "processing"%X' +2125 "core" ' +2 .tPSV.dial PTV + "processing"%m +70 "core" +2 .tPBV.dial PSV +2 "processing"%Q U +52 "core" W +2 .tPS.seek 0ml +2 "processing"%!' +2632 "core" ' + .tPSV.dial PBV +2 "processing"%% @ +43 "core" ? +2 .tPS.seek 2.5ml +2 "processing"% ' +2628 "core" ' +2 .tPSV.dial :waste1 + "processing"%j  +71 "core"  +2 .tPS.seek :empty +2 "processing"%p'ղ +2632 "core" ' +2 .tPSV.dial PSR + "processing"%{ +42 "core"  +2 .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%(' +2633 "core" ' +2 .tPSV.dial PTV + "processing"%l +81 "core"  +2 .tPBV.dial PSV +2 .PS.seek 0ml + "processing"%u' +2630 "core" ' +2 .tPSV.dial PBV + "processing"%} @ +41 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%'' +1437 "Can"\ ;; +1199 "core" ' + .tPSV.dial :waste1 +2 "processing"%i  +71 "core"  +2 .tPS.seek :empty +2 "processing"%M'ղ +2622 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"& & +4 "core" &v D A ) +2 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&N(k +9 "core" ( +2 "manipulator"&v& +4 "core" &j G A 9 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &s& +2 "core" &j J ; k +2 .tForearm.seek PC +2 "manipulator"&h' +96 "core" ' +2 .tHand.close + "manipulator"&T/ +75 "core" / +2 .tPC.seek :open +2 "processing"%~( +451 "core" ( +2 "manipulator"& & +4 "core" &k H G + "manipulator"&_% +4 "core" % Ϭ G G  + .tForearm.seek :retract +2 "manipulator"&n'\ +90 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&D(, +133 "core" ( +2 "manipulator"&& +4 "core" &, L A  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &, F H  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +112 "core" ' +2 .tHand.open + "manipulator"&1 +75 "core" 1 +2 "manipulator"&% +4 "core" % x ; E  t + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&w'\ +98 "core" ' +54863 "Can"\ 11 +60002 \ 11 +60002 \ 10 +60003 \ 00 +60002 \ 11 +37972 #t-> access 1 +2 .SE.seek :down +2 "storage"('} +3 "core" ' +2 "manipulator"&% +4 "core" %  E B  + "manipulator"&& +4 "core" &, G D  + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(b(<1 +1327 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (q& +3 "core" &<3 ~ ~ 3\ +20669 "Can"\ 65 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60003 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 54 +60002 \ 55 +60002 \ R56 +60003 \ G66 +60002 \ C65 +60002 \ A65 +60002 \ >65 +60002 \ <65 +60002 \ ;66 +60002 \ 966 +60002 \ 865 +60002 \ 665 +60003 \ 655 +60002 \ 566 +60002 \ 466 +60002 \ 366 +60002 \ 166 +60002 \ 166 +60002 \ 166 +60002 \ /66 +60003 \ .66 +60002 \ .66 +60002 \ .66 +60002 \ -66 +60002 \ +66 +60002 \ *66 +60002 \ +66 +60002 \ )66 +60003 \ (66 +60002 \ '66 +60002 \ %66 +60002 \ &66 +60002 \ %66 +60002 \ #66 +60002 \ #66 +60002 \ "66 +60003 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ 65 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60003 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ 65 +60002 \ 66 +60002 \ 66 +60003 \ 66 +60002 \ 66 +60002 \ 65 @EST1580188116.40 \ 65 +60002 \ 66 +60002 \ 66 +60002 \ 66 +60003 \ 66 +60002 \ 66 +60002 \ 66 +60002 \ )65 +60002 \ u65 +60002 \ 55 +60002 \ 55 +60002 \ 56 +60003 \ 65 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 65 +60002 \ 55 +60003 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60003 \ 55 +60002 \ 55 +60002 \ X66 +60002 \ I66 +60002 \ D66 +60002 \ @66 +60002 \ =65 +60002 \ ;66 +60003 \ :65 +60002 \ 956 +60002 \ 765 +60002 \ 666 +60002 \ 465 +60002 \ 466 +60002 \ 366 +60002 \ 266 +60003 \ 165 +60002 \ /66 +60002 \ /55 +60002 \ .66 +60002 \ -66 +60002 \ ,66 +60002 \ +65 +60002 \ *66 +60002 \ )66 +60003 \ (66 +60002 \ '66 +60002 \ '66 +60002 \ &66 +60002 \ $66 +60002 u\ $66 +60002 }\ "66 +60002 }\ !66 +60003 ~\ 66 +60002 }\ 66 +60002 \ 66 +60002 \ 65 +60002 }\ 66 +60002 u\ 66 +60002 h\ 66 +60002 [\ 66 +60002 N\ 66 +60002 P\ 66 +60003 W\ 66 +60002 `\ 66 +60002 f\ 66 +60002 g\ 66 +60002 l\ 66 +60002 k\ 66 +60002 m\ 66 +60002 h\ 66 +60002 [\ 66 +60003 Y\ 66 +60002 T\ 66 +60002 Q\ 66 +60002 N\ \ 65 +60002 M\ \ 66 +60002 Q\ \ 66 +60002 W\ 66 +60002 X\ \ 66 +60003 a\ 66 +60002 f\ 66 +60002 r\ f65 +60002 w\ |55 +60002 w\ 55 +60002 {\ 66 +60002 |\ 55 +60002 \ 55 +60002 \ 65 +60003 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 65 +60002 \ 55 +60003 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60003 \ U66 +60002 x\ H66 +60002 v\ C66 +60002 v\ @66 +60002 \ >65 +60002 \ ;66 +60002 \ :66 +60002 \ 866 +60003 \ 766 +60002 \ 665 +60002 \ 566 +60002 \ 466 +60002 \ 466 +60002 \ 266 +60002 \ 266 +60002 \ 166 +60003 |\ /66 +60002 \ /66 +60002 \ .65 +60002 \ -65 +60002 t\ ,65 +60002 j\ ,66 +60002 k\ *66 +60002 e\ )66 +60003 j\ )66 +60002 `\ (66 +60002 a\ (66 +60002 c\ &66 +60002 b\ %66 +60002 `\ $66 +60002 X\ #66 +60002 [\ "66 +60003 X\ !66 @EST1580274519.46 Y\ 65 +60002 Z\ 66 +60002 Z\ 66 +60002 Z\ 65 +60002 \\\ 65 +60002 _\ 65 +60002 `\ 66 +60003 d\ 66 +60002 g\ 56 +60002 f\ 66 +60002 a\ 66 +60002 f\ 66 +60002 d\ 66 +60002 \\\ 66 +60003 \\\ 65 +60002 ]\ 66 +60002 ]\ 66 +60002 V\ 66 +60002 T\ 66 +60002 U\ 66 +60002 \\\ 66 +60002 `\ 66 +60003 f\ \ 76 +60002 f\ \ 66 +60002 h\ \ 66 +60002 m\ 66 +60002 l\ 66 +60002 d\ l65 +60002 _\ 65 +60003 _\ 55 +60002 d\ 65 +60002 e\ 65 +60002 d\ 55 +60002 `\ 55 +60002 \\\ 55 +60002 S\ 65 +60003 U\ 55 +60002 S\ 55 +60002 V\ 55 +60002 Y\ 55 +60002 W\ 55 +60002 V\ 55 +60002 X\ 55 +60003 W\ 55 +60002 Z\ 55 +60002 Z\ 55 +60002 Z\ 55 +60002 Y\ 55 +60002 ]\ O55 +60002 Z\ F66 +60003 Y\ B66 +60002 Y\ >66 +60002 \\\ <65 +60002 ^\ 965 +60002 ]\ 866 +60002 \\\ 766 +60002 [\ 666 +60003 \\\ 466 +60002 [\ 366 +60002 \\\ 366 +60002 Y\ 166 +60002 V\ 166 +60002 T\ 066 +60003 X\ /66 +60002 V\ -66 +60002 V\ -66 +60002 P\ ,66 +60002 P\ +66 +60002 S\ *65 +60002 P\ *66 +60003 O\ )66 +60002 M\ (66 +60002 Q\ '66 +60002 P\ &66 +60002 J\ %66 +60002 H\ $66 +60002 J\ #66 +60002 O\ "65 +60003 J\ 66 +60002 K\ 66 +60002 N\ 66 +60002 R\ 66 +60002 M\ 66 +60002 H\ 66 +60002 K\ 66 +60002 F\ 66 +60003 G\ 65 +60002 A\ 66 +60002 F\ 66 +60002 G\ 66 +60002 E\ 66 +60002 C\ 66 +60002 F\ 66 +60002 B\ 66 +60002 :\ 66 +60003 :\ 66 +60002 6\ 66 +60002 5\ \ 66 +60002 6\ 76 +60002 7\ 66 +60002 8\ 66 +60002 6\ 66 +60002 4\ 66 +60003 3\ 66 +60002 .\ 66 +60002 1\ 66 +60002 1\ 66 +60002 /\ !66 +60002 0\ q56 +60002 .\ 55 +60002 .\ 55 +60003 3\ 55 +60002 2\ 56 +60002 1\ 65 +60002 *\ 65 +60002 &\ 55 +60002 +\ 65 +60002 *\ 55 +60002 )\ 55 +60003 /\ 55 +60002 *\ 55 +60002 *\ 55 +60002 /\ 55 +60002 /\ 55 +60002 2\ 55 +60002 6\ 55 +60002 3\ 65 +60003 7\ 55 +60002 5\ 55 +60002 ;\ 55 +60002 7\ P65 +60002 7\ F66 +60002 ;\ B66 +60002 >\ >66 +60003 A\ <66 +60002 F\ :66 +60002 S\ 966 +60002 R\ 766 +60002 H\ 666 +60002 I\ 566 +60002 K\ 465 +60003 H\ 266 +60002 G\ 166 +60002 K\ 166 @EST1580360922.53 H\ /66 +60002 K\ /66 +60002 L\ /66 +60002 O\ .66 +60003 M\ ,65 +60002 R\ +66 +60002 S\ +66 +60002 T\ *66 +60002 V\ )66 +60002 X\ (66 +60002 X\ (65 +60003 [\ '66 +60002 ^\ %66 +60002 a\ %65 +60002 c\ $55 +60002 g\ #66 +60002 j\ !66 +60003 n\ 66 +60002 s\ 65 +60002 s\ 66 +60002 u\ 66 +60002 t\ 66 +60002 w\ 66 +60002 v\ 66 +60003 v\ 66 +60002 z\ 66 +60002 y\ 66 +60002 ~\ 66 +60002 |\ 66 +60002 u\ 66 +60003 q\ 66 +60002 l\ 65 +60002 q\ 66 +60002 n\ 66 +60002 o\ 66 +60002 p\ 66 +60002 o\ 66 +60003 p\ \ 66 +60002 q\ 65 +60002 q\ 66 +60002 p\ 66 +60002 s\ 66 +60002 p\ 66 +60003 p\ 66 +60002 l\ 66 +60002 k\ 66 +60002 p\ q55 +60002 p\ 55 +60002 p\ 55 +60002 q\ 55 +60003 r\ 55 +60002 p\ 65 +60002 p\ 65 +60002 p\ 55 +60002 r\ 55 +60002 m\ 55 +60003 p\ 55 +3920 #t-> can +3 "Can"q\ 55 +56079 s\ 55 +60002 x\ 55 +60002 x\ 55 +60002 u\ 55 +60002 {\ 56 +60003 x\ 55 +60002 u\ 55 +60002 u\ 55 +60002 w\ 55 +60002 n\ g65 +60002 j\ J66 +60002 g\ C65 +60003 d\ ?66 +60002 b\ <66 +60002 a\ :66 +60002 ]\ 866 +60002 [\ 766 +60002 W\ 466 +60002 T\ 466 +60003 L\ 266 +60002 O\ 266 +60002 O\ 166 +60002 M\ 166 +60002 K\ /66 +60002 J\ /66 +60002 J\ /66 +60002 F\ -66 +60003 B\ ,66 +60002 I\ +65 +60002 J\ +66 +60002 I\ )66 +60002 J\ (99 +60002 E\ (65 +23972 #t-> can +2 "Can"E\ '66 +36028 R\ '66 +60002 E\ '66 +60003 :\ %65 +60002 K\ #66 +31238 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'z  +114 "core"  +1369 #t-> CSR.flush + .CSR.select :flush + "collection"' +2074 #t-> CS.pull 0.2 +2 "collection"'% +3 "core" %ӹfh +2 .tCS.seek 0.201ml +2 "collection"'K' +126 "core" ' +2 "collection"'a% +4 "core" %he  +454 #t-> CS.pull 0.2 +2 "collection"'% +3 "core" %ff  +2 .tCS.seek 0.4ml +2 "collection"'\ 'R +134 "core" ' +2 "collection"'#% +4 "core" %Ref  +1090 #t-> CS.fill +2 .CS.seek 10ml + "collection"'|' +2504 "core" ' +2 "collection"'% +4 "core" %ff  +1308 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'y +142 "core" +1204 #t-> CS.empty + .CS.seek :empty +2 "collection"'x'ӂ +2612 "core" ' +2 "collection"'r% +4 "core" %hg +4384 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'  +141 "core"  +8054 #t-> CS.pull 0.5 +2 "collection"'% +3 "core" %gh +2 .tCS.seek 0.493ml + "collection"'&'D +204 "core" ' +2 "collection"'% +4 "core" %Dgf  +2777 "Can"B\ #55 +3525 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} + .CSV.dial CSR +2 .CS.seek 10ml +2 "collection"'' +2471 "core" ' +2 .tCSV.dial :waste1 + "collection"' +143 "core" +2 .tCS.seek :empty +2 "collection"'H'ӂ +2603 "core" ' + .tCSV.dial CSR +2 "collection"'"  +143 "core"  +2 .tCSV.dial CSR +2 .CS.seek 10ml + "collection"'' +2612 "core" ' +2 .tCSV.dial :waste1 + "collection"' +130 "core" +2 .tCS.seek :empty +2 "collection"'1'ӂ +2604 "core" ' + .tCSV.dial CSR +2 "collection"'`  +132 "core"  +2 .tCSV.dial CSR +2 .CS.seek 10ml + "collection"'' +2610 "core" ' +2 .tCSV.dial :waste1 + "collection"'2 +131 "core" +2 .tCS.seek :empty +2 "collection"'k'ӂ +2608 "core" ' + .tCSV.dial CSR +2 "collection"'  +133 "core"  +2916 #t-> CS.pull 0.5 +2 "collection"'*% +3 "core" %ӂhf +2 .tCS.seek 0.494ml + "collection"'$'G +200 "core" ' +48 "collection"'-% +4 "core" %Bgf  +4163 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste2; CS.empty; CSV.CSR} + .CSV.dial CSR +2 .CS.seek 10ml +2 "collection"'4' +2483 "core" ' +2 .tCSV.dial :waste2 + "collection"'/ +42 "core"  +2 .tCS.seek :empty +2 "collection"'3'ӂ +2613 "core" ' +2 .tCSV.dial CSR + "collection"'>  +44 "core"  +2 .tCSV.dial CSR +2 .CS.seek 10ml + "collection"')' +2611 "core" ' +2 .tCSV.dial :waste2 + "collection"'[ +44 "core"  +2 .tCS.seek :empty +2 "collection"'@'ӂ +2602 "core" ' +2 .tCSV.dial CSR + "collection"'o  +44 "core"  +2 .tCSV.dial CSR +2 .CS.seek 10ml + "collection"'9' +2601 "core" ' +2 .tCSV.dial :waste2 + "collection"'] +44 "core"  +2 .tCS.seek :empty +2 "collection"''ӂ +2608 "core" ' + .tCSV.dial CSR +2 "collection"'  +44 "core"  +4561 #t-> CS.pull 0.5 +2 "collection"'B% +3 "core" %ӂih +2 .tCS.seek 0.494ml +2 "collection"'F'G +215 "core" ' +2 "collection"'t% +4 "core" %Hgg  +3107 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR +2 .CS.seek 10ml + "collection"'' +2482 "core" ' +2 .tCSV.dial :waste1 +2 "collection"'U +131 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +2614 "core" ' +2 .tCSV.dial CSR + "collection"'.  +131 "core"  +2 .tCSV.dial CSR +2 .CS.seek 10ml + "collection"'6' +2608 "core" ' +2 .tCSV.dial :waste1 + "collection"'; +131 "core" +2 .tCS.seek :empty +2 "collection"'8'ӂ +925 "Can"A\ :: +1674 "core" ' +2 .tCSV.dial CSR + "collection"'=  +133 "core"  +2 .tCSV.dial CSR +2 .CS.seek 10ml + "collection"'V' +2600 "core" ' +2 .tCSV.dial :waste1 + "collection"'S +131 "core" +2 .tCS.seek :empty +2 "collection"'C'ӂ +2602 "core" ' +2 .tCSV.dial CSR + "collection"'O  +133 "core"  +2844 #t-> CS.pull 0.5 +2 "collection"'G% +3 "core" %ӂgg +2 .tCS.seek 0.494ml +2 "collection"''G +202 "core" ' +2 "collection"'P% +4 "core" %Dgh  +2184 #t-> CS.pull 0.5 +2 "collection"'Y% +3 "core" %Dgg  +2 .tCS.seek 0.993ml +2 "collection"'5' +207 "core" ' +2 "collection"'J% +4 "core" %hg  +717 #t-> CS.pull 0.5 +2 "collection"' % +3 "core" %gg  +2 .tCS.seek 1.493ml +2 "collection"'' +202 "core" ' +2 "collection"'<% +4 "core" %fg  +14053 #t-> CS.pull 0.3 +2 "collection"'% +3 "core" %ig  +2 .tCS.seek 1.792ml +2 "collection"'Z' = +157 "core" ' +2 "collection"'d% +4 "core" % ;jg  +645 #t-> CS.pull 0.3 +2 "collection"'I% +3 "core" % ;hg  +2 .tCS.seek 2.092ml +2 "collection"'' +156 "core" ' +2 "collection"'% +4 "core" %gh  +501 #t-> CS.pull 0.3 +2 "collection"'c% +3 "core" %gh  +2 .tCS.seek 2.392ml +2 "collection"'R'& +153 "core" ' +2 "collection"'L% +4 "core" %!ge  +18 #t-> CS.pull 0.3 +2 "collection"'^% +3 "core" %!gh  +2 .tCS.seek 2.691ml +2 "collection"'?'( +161 "core" ' +2 "collection"'7% +4 "core" %(hf  +168 #t-> CS.pull 0.3 +2 "collection"'f% +3 "core" %(hg  +2 .tCS.seek 2.991ml + "collection"'W'2 +158 "core" ' +2 "collection"'0% +4 "core" %2 gh  +2529 #t-> CS.pull 0.5 +2 "collection"'e% +3 "core" %2 gi  +2 .tCS.seek 3.491ml +2 "collection"'m'A +206 "core" ' +2 "collection"'Q% +4 "core" %Ahg  +450 #t-> CS.pull 0.5 +2 "collection"'X% +3 "core" %Aig  +2 .tCS.seek 3.991ml +2 "collection"'%'Q +213 "core" ' +2 "collection"'!% +4 "core" %Qhe \ +1651 #t-> delay 10; CS.pull 0.5 + .delay 10 seconds +1003 "collection"'j% +3 "core" %Qff \ +2 .tCS.seek 4.491ml +2 "collection"' 'aW +213 "core" ' +2 "collection"'{% +4 "core" %aWhh  +568 #t-> delay 10; CS.pull 0.5 + .delay 10 seconds +1003 "collection"'p% +3 "core" %aWfe  +2 .tCS.seek 4.991ml +2 "collection"'l'q +206 "core" ' +2 "collection"'(% +4 "core" %qgh  +1776 #t-> delay 10; CS.pull 0.8 + .delay 10 seconds +1003 "collection"'}% +3 "core" %qff  +2 .tCS.seek 5.791ml +2 "collection"'u'Z +288 "core" ' +2 "collection"'i% +4 "core" %Ygh  +592 #t-> delay 10; CS.pull 0.8 + .delay 10 seconds +1003 "collection"''% +3 "core" %Yhg  +2 .tCS.seek 6.591ml +2 "collection"' ' +291 "core" ' +2 "collection"'v% +4 "core" %hh  +1641 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'s +130 "core" +470 #t-> CS.empty + .CS.seek :empty +2 "collection"'T'ӂ +1741 "core" ' +2 "collection"'E% +4 "core" %Ӈhf +509 #t-> CSV.CSR +2 .CSV.dial CSR + "collection"':  +134 "core"  +556 #t-> CSR.flush + .CSR.select :flush +887 #-> CS.fill + .CS.seek 10ml +2 "collection"'\\' +2614 "core" ' +2 "collection"' % +4 "core" % hf  +791 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'_ +142 "core" +566 #t-> CS.empty + .CS.seek :empty +2 "collection"''ӂ +2604 "core" ' +2 "collection"'g% +4 "core" %~hf +522 #t-> CSV.CSR + .CSV.dial CSR +46 "collection"'h  +145 "core"  +493 #t-> CSR.air + .CSR.select :air + "collection"' +611 #t-> CS.fill +2 .CS.seek 10ml + "collection"'N' +2340 "Can";\ :: +272 "core" ' +2 "collection"'% +4 "core" %fg  +730 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"' +142 "core" +403 #t-> CS.empty + .CS.seek :empty +2 "collection"'n'ӂ +2613 "core" ' +2 "collection"'% +4 "core" %Ӂgg +1149 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"',  +142 "core"  +54530 "Can"8\ 65 +23971 #t-> CSV.CSVflush +2 !o:NoMethodError : mesgu:NameError::message.undefined method `CSVflush' for CSV:Shaft: name: CSVflush: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +938 #-> CSV.flush + .CSV.dial :flush +2 "collection"'  +104 "core" +935 #t-> CS.pull 0.2 +2 "collection"'% +3 "core" %Ӂhh +2 .tCS.seek 0.194ml +2 "collection"'q' +129 "core" ' +2 "collection"'z% +4 "core" %hf  +1708 #t-> CS.fill +2 .CS.seek 10ml + "collection"'' +2549 "core" ' +2 "collection"'a% +4 "core" %fe  +2593 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'+ +43 "core" +565 #t-> CS.empty + .CS.seek :empty +2 "collection"''ӂ +2612 "core" ' +2 "collection"'#% +4 "core" %Ӄhg +578 #t-> CSV.flush + .CSV.dial :flush +2 "collection"'K  +44 "core"  +1951 #t-> CS.pull 0.5 +2 "collection"'\ % +3 "core" %Ӄff +2 .tCS.seek 0.494ml +2 "collection"''H +215 "core" ' +2 "collection"'y% +4 "core" %Lhf  +2697 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} +2 .CSV.dial CSR + "collection"'|  +103 "core"  +2 .tCS.seek 10ml +2 "collection"'r' +1709 .tCS.hold +2 "collection"'+ +3 "core" '9dfi [e +60 + +2 !to:IRB::Abort: mesg"-Collection Syringe seek to 10ml Aborted!:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2530 #-> CSV.flush + .CSV.dial :flush +2 "collection"'  +103 "core" +513 #t-> CS.pull 0.5 +2 "collection"'% +3 "core" %ig  +2 .tCS.seek 7.767ml + "collection"'x'ȯ +207 "core" ' +2 "collection"'&% +4 "core" %Ȫfh  +2470 #t-> 3.times{CSV.flush; CS.fill; CSV.waste1; CS.empty; CSV.flush} + .CSV.dial :flush +2 .CS.seek 10ml +2 "collection"'' +647 "core" ' +2 .tCSV.dial :waste1 + "collection"' +44 "core" +2 .tCS.seek :empty +2 "collection"'"'ӂ +2608 "core" ' +2 .tCSV.dial :flush + "collection"'H  +44 "core"  +2 .tCSV.dial :flush +2 .CS.seek 10ml + "collection"'' +2608 "core" ' +2 .tCSV.dial :waste1 + "collection"' +44 "core" +2 .tCS.seek :empty +2 "collection"'`'ӂ +2611 "core" ' +2 .tCSV.dial :flush + "collection"'1  +44 "core"  +2 .tCSV.dial :flush +2 .CS.seek 10ml + "collection"'2' +1900 "Can"=\ ;: +701 "core" ' +2 .tCSV.dial :waste1 + "collection"' +44 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +2599 "core" ' +2 .tCSV.dial :flush + "collection"'*  +44 "core"  +4260 #t-> CS.pull 0.5 +2 "collection"'-% +3 "core" %ӄef +2 .tCS.seek 0.494ml + "collection"'k'I +204 "core" ' +2 "collection"'$% +4 "core" %Efg  +5454 #t-> 3.times{CSV.flush; CS.fill; CSV.waste2; CS.empty; CSV.flush} +2 .CSV.dial :flush +2 .CS.seek 10ml +2 "collection"'/' +2484 "core" ' +2 .tCSV.dial :waste2 + "collection"'4 +133 "core"  +2 .tCS.seek :empty +2 "collection"'>'ӂ +2604 "core" ' +2 .tCSV.dial :flush + "collection"'3  +131 "core"  +2 .tCSV.dial :flush +2 .CS.seek 10ml + "collection"'[' +2614 "core" ' +2 .tCSV.dial :waste2 + "collection"') +133 "core"  +2 .tCS.seek :empty +2 "collection"'o'ӂ +2613 "core" ' +2 .tCSV.dial :flush + "collection"'@  +131 "core"  +2 .tCSV.dial :flush +2 .CS.seek 10ml + "collection"']' +2611 "core" ' +2 .tCSV.dial :waste2 + "collection"'9 +133 "core"  +2 .tCS.seek :empty +2 "collection"' 'ӂ +2604 "core" ' +2 .tCSV.dial :flush +2 "collection"'B  +130 "core"  +789 #t-> CS.pull 0.5 +2 "collection"'t% +3 "core" %ӆff +2 .tCS.seek 0.494ml +2 "collection"''K +211 "core" ' +2 "collection"'F% +4 "core" %Oef  +2871 #t-> 3.times{CSV.flush; CS.fill; CSV.waste1; CS.empty; CSV.flush} +2 .CSV.dial :flush +2 .CS.seek 10ml + "collection"'U' +2475 "core" ' +2 .tCSV.dial :waste1 + "collection"' +44 "core" +2 .tCS.seek :empty +2 "collection"'.'ӂ +2611 "core" ' +2 .tCSV.dial :flush + "collection"'  +44 "core"  +2 .tCSV.dial :flush +2 .CS.seek 10ml + "collection"';' +2611 "core" ' +2 .tCSV.dial :waste1 + "collection"'6 +44 "core" +2 .tCS.seek :empty +2 "collection"'='ӂ +2605 "core" ' +2 .tCSV.dial :flush + "collection"'8  +44 "core"  +2 .tCSV.dial :flush +2 .CS.seek 10ml + "collection"'S' +2607 "core" ' +47 .tCSV.dial :waste1 +2 "collection"'V +43 "core" +2 .tCS.seek :empty +2 "collection"'O'ӂ +2604 "core" ' +2 .tCSV.dial :flush + "collection"'G  +44 "core"  +2428 #t-> CS.pull 0.5 +2 "collection"'P% +3 "core" %Ӂee +2 .tCS.seek 0.494ml +2 "collection"'C'F +213 "core" ' +2 "collection"'Y% +4 "core" %Jff  +7895 "Can"N\ 65 +6432 #t-> delay 10; CS.pull 0.5 + .delay 10 seconds +1003 "collection"'J% +3 "core" %Jef  +2 .tCS.seek 0.994ml +2 "collection"'' +203 "core" ' +2 "collection"' % +4 "core" %ed  +1527 #t-> delay 10; CS.pull 1 + .delay 10 seconds +1003 "collection"'<% +3 "core" %dd  +2 .tCS.seek 1.994ml +2 "collection"'5' +350 "core" ' +2 "collection"'% +4 "core" %eg +513 #t-> delay 10; CS.pull 1 + .delay 10 seconds +1003 "collection"'d% +3 "core" %de +2 .tCS.seek 2.994ml +2 "collection"''2% +338 "core" ' +2 "collection"'I% +4 "core" %2*ge  +549 #t-> delay 10; CS.pull 1 + .delay 10 seconds +1003 "collection"'% +3 "core" %2*fe  +2 .tCS.seek 3.995ml +2 "collection"'Z'Q +328 "core" ' +2 "collection"'c% +4 "core" %Qff  +2740 #t-> CSR.flush + .CSR.select :flush +2 "collection"' +501 #t-> CS.fill +2 .CS.seek 10ml +2 "collection"'L' +1596 "core" ' +2 "collection"'^% +4 "core" %fe  +169 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"' +44 "core" +423 #t-> CS.empty + .CS.seek :empty +2 "collection"'7'ӂ +2605 "core" ' +2 "collection"'R% +4 "core" %Ӏge +592 #t-> CSV.CSR + .CSV.dial CSR + "collection"'f  +131 "core"  +1561 #t-> CSR.air +2 .CSR.select :air + "collection"' +645 #t-> CS.fill + .CS.seek 10ml +2 "collection"'0' +2610 "core" ' +2 "collection"'?% +4 "core" %ff  +356 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'e +132 "core" +363 #t-> CS.empty + .CS.seek :empty +2 "collection"'Q'ӂ +2603 "core" ' +2 "collection"'W% +4 "core" %ӆec +658 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'X  +133 "core"  +179 #t-> exit +5 #mEXIT @1580420648.74EST @1580738220.65EST = =tMAIN =mMAIN_scheduler @EST1580738222.38 #"core_reset"Sent BREAK +2 #t@0xB30A, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +215 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +371 "Can"\ X + \ XY + #tPolling Can every 10:00 +3 #Cleanly exited at 16:44:08EST30-Jan-20 +923 #-> ESP.ready! +3 #Powering core bus +499 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ +2 % *\ + % 0\ +4 "sampler")&\ +2 )% +2 "core" %0-\ A +2 .tSS.configure SSconfig +2 "sampler")#.0X access 2 +2 .SE.seek :down +2 "storage"(;'} +3 "core" ' + "manipulator"&<% +4 "core" %\   u +2 "manipulator"&=& +3 "core" &  u/ +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(>(K +1302 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +2 "core" &K0 ] ^\   +11565 "Can"\ #II +60002 \ II +60002 \ II +60002 $\ II +27509 #t-> startTube 2 +1562 #-> daExtract 40 +2 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'@& +3 "core" &|zA  + .tHand.open +2 "manipulator"&A1 +71 "core" 1 + "manipulator"&B% +4 "core" % \  4 q +2 "storage"(C% +3 "core" % 0 1 !\  +2 "storage"(D. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(E( +1314 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (F& +3 "core" & \   _\  +2 "manipulator"&G& +3 "core" & Z m/ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&H( +19 "core" ( + "manipulator"&I& +4 "core" & n/ +2 "storage"(J& +3 "core" & \   \  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&K' +101 "core" ' + "storage"(L& +4 "core" & \   ~\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(M' +282 "core" ' + "storage"(N- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (O& +2 "core" & \  L\ +2 "manipulator"&P& +4 "core" & b o/ +2 .tElbow.seek 2 + "manipulator"&Q( +45 "core" ( + "manipulator"&R& +4 "core" &  rA +2 "storage"(S& +35 "core" & \   \  +8 .tForearm.seek 2 + 300 counts +2 "manipulator"&T'Ϊ +22 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&U/ +75 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"4/home/esp/esp2/protocol/DA.rb:22:in `daExtract'"(ESP):4:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&V& +5 "storage"(W'} +4 "core" &  rA +2 "manipulator"&X% +4 "core" % Ρ  t +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&Z( +164 "core" ( + ' + ."downElevator"SE.coast +4 "manipulator"&[& + "storage"(5 +6 "core" &+ ^ i o lD{ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &+ u u ( lDz + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&]' +96 "core" ' + "manipulator"&^& +4 "core" &+ > mDx +2 "manipulator"&_% +4 "core" % c i Y l +2 "collection"'`& +4 "core" &{|J  + "collection"'a& +4 .tCC.seek :closed + "collection"'b(` +3 "core" &z{G  +3 &{yL \  +9 &1vz|M - +9 &_}y}G A +9 &4tz|H U +10 &Q|xG U +9 &T{zK V +9 &wPz{K U +10 &8U|zE U +9 &Rz{M U +9 &R}zG U +10 &S|M U +9 & @S|zJ U +10 &"T{{H U +9 &#Q|{F U +9 &%V|{G U +10 &'HV{{K U +9 &) P~|N U +10 &*Ty|D U +9 &,S|}6 V +9 &.PR|{3 U +10 &0T{|5 V +9 &1R|}< U +9 &3P|{6 U +10 &5XT}|1 U +9 &7U}{5 U +10 &8R{{4 V +9 &:N}|5 U +9 &<`R|{; U +10 &>"N||2 U +9 &?U}}8 U +9 &AQ|{5 U +10 &CiP|; U +9 &E+O~}7 U +10 &FR~5 U +9 &H\\5 W +9 &Jhq3 X +10 &L3 ] +9 &M1 ` +9 &O/ a +10 &QT+ b +9 &S4 b +10 &T0 b +9 &V. b% +9 &XO. b+ +10 &Z $ b0 +9 &[ 2 b0 +9 &]u \ ( b1 +10 &_%# V +9 &`34- , +9 &`s4 Z +7 ( + "collection"'a& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.41 + .Hand.open +3 "manipulator"&c1 +3 "core" &`sv- Z +71 1 + "manipulator"&d% +4 "core" % d h i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&e'\ +93 "core" ' + .tSC.coast + "storage"(6 +2 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")f+ +3 "core" + +2 "sampler")g% +4 "core" %}-- )\ 9 + "collection"'h& +4 "core" &`svC Z +2 "Can"(\ `` +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X% +3 "core" %W   +53 "collection"'F% +2 "core" %Ӹ&&2 +2 "sampler")G% +4 "core" %W #  +53 "collection"'I% +2 "core" %Ӹ&%P +2 "sampler")J% +4 "core" %W +  +53 "collection"'L% +2 "core" %Ӹ&#3 +2 "sampler")$% +4 "core" %W &  +53 "collection"'&% +2 "core" %Ӹ&'R +2 "sampler")N% +3 "core" %W !  +53 "collection"'O% +2 "core" %Ӹ$$S +2 "sampler")P% +4 "core" %W !  +53 "collection"';% +2 "core" %Ӹ'%4 +2 "sampler")R% +4 "core" %W '  +53 "collection"'S% +2 "core" %Ӹ&&Y +2 "sampler")U% +3 "core" %W   +53 "collection"'V% +3 "core" %Ӹ&%3 +2 "sampler")X% +4 "core" %W -  +53 "collection"'H% +2 "core" %Ӹ(%R +2 "sampler")K% +3 "core" %W !  +53 "collection"'[% +2 "core" %Ӹ$$6 +2 "sampler")\\% +4 "core" %W (  +53 "collection"'M% +2 "core" %Ӹ%&R +2 "sampler")T% +4 "core" %W !  +53 "collection"'^% +2 "core" %Ӹ$$9 +2 "sampler")_% +4 "core" %W +  +53 "collection"'Q% +2 "core" %Ӹ&%T +2 "sampler")`% +4 "core" %W  +23 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 "sampler")x% +4 "core" %-R\\[ ! a +15 "collection"'y% +2 "core" %Ӹ&%4 +2 "sampler")z% +4 "core" %-R\\[ ) a +15 "collection"'{% +2 "core" %Ӹ$%Y +2 "sampler")|% +4 "core" %-R][  a +15 "collection"'}% +2 "core" %Ӹ%%6 +2 "sampler")s% +4 "core" %-R]] ) a +15 "collection"'~% +2 "core" %Ӹ%$0 +2 "sampler")% +4 "core" %-R\\[ ) a +15 "collection"'% +2 "core" %Ӹ(%R +2 "sampler")% +4 "core" %-R\\[  a +15 "collection"'% +2 "core" %Ӹ&%< +2 "sampler")% +3 "core" %-R\\] ) a +16 "collection"'% +2 "core" %Ӹ&'[ +2 "sampler")% +4 "core" %-R][ ) a +15 "collection"'% +2 "core" %Ӹ%'b +2 "sampler")% +4 "core" %-R\\[  a +15 "collection"' % +2 "core" %Ӹ&$4 +2 "sampler")\ % +4 "core" %-R]\\ ) a +15 "collection"' % +2 "core" %Ӹ&$O +2 "sampler") % +3 "core" %-R\\\\  a +16 "collection"' % +2 "core" %Ӹ($R +2 "sampler")% +4 "core" %-R^\\  a +15 "collection"'% +2 "core" %Ӹ(&9 +2 "sampler")% +3 "core" %-R]\\ ' a +16 "collection"'% +3 "core" %Ӹ&&Q +2 "sampler")% +3 "core" %-R]^ a +15 "collection"'% +2 "core" %Ӹ(%9 +2 "sampler")% +4 "core" %-R\\]  a +15 "collection"'% +2 "core" %Ӹ'$6 +2 "sampler")% +4 "core" %-R\\\\ ( a +15 "collection"'% +2 "core" %Ӹ$&U +2 "sampler")% +4 "core" %-R[[  a +15 "collection"'% +2 "core" %Ӹ&%8 +2 "sampler")% +4 "core" %-R][ % a +4 #"pumping"0.0L/min +11 "collection"'% +2 "core" %Ӹ%&/ +2 "sampler")"% +4 "core" %-R\\Z ( a +15 "collection"'%% +2 "core" %Ӹ%%c +2 "sampler")'% +4 "core" %-R^[  a +15 "collection"')% +2 "core" %Ӹ'&6 +2 "sampler")(% +4 "core" %-R]\\ " a +15 "collection"'% +2 "core" %Ӹ$$Y +2 "sampler")% +4 "core" %-RZ\\ % a +15 "collection"'#% +2 "core" %Ӹ%$X +2 "sampler"),% +3 "core" %-R\\\\ # a +16 "collection"'-% +2 "core" %Ӹ##7 +2 "sampler").% +3 "core" %-R]\\ ' a +16 "collection"'/% +2 "core" %Ӹ$#a +2 "sampler")0% +4 "core" %-R\\Z  a +15 "collection"'1% +2 "core" %Ӹ%$6 +2 "sampler")2% +4 "core" %-R^]  a +15 "collection"'3% +2 "core" %Ӹ'#@ +2 "sampler")4% +3 "core" %-R]\\ # a +16 "collection"'5% +2 "core" %Ӹ""_ +2 "sampler")6% +4 "core" %-R^\\  a +15 "collection"'7% +2 "core" %Ӹ""4 +2 "sampler")8% +4 "core" %-R[] ) a +15 "collection"'9% +2 "core" %Ӹ#!7 +2 "sampler"):% +3 "core" %-R][ # a +16 "collection"'<% +2 "core" %Ӹ!#b +2 "sampler")=% +3 "core" %-R]\\  a +16 "collection"' % +2 "core" %Ӹ$!< +2 "sampler")!% +3 "core" %-R]\\ ' a +16 "collection"'?% +2 "core" %Ӹ#$T +2 "sampler")@% +4 "core" %-R\\\\ ' a +15 "collection"'A% +2 "core" %Ӹ$#^ +2 "sampler")B% +4 "core" %-R^]  a +15 "collection"'C% +2 "core" %Ӹ!!= +2 "sampler")D% +3 "core" %-R\\[ ' a +16 "collection"'>% +3 "core" %Ӹ"#Y +2 "sampler")F% +3 "core" %-R[[  a +16 "collection"'G% +2 "core" %Ӹ#"; +2 "sampler")I% +4 "core" %-R]] ( a +15 "collection"'J% +2 "core" %Ӹ""Q +2 "sampler")L% +4 "core" %-R\\^  a +15 "collection"'$% +2 "core" %Ӹ$!9 +2 "sampler")&% +4 "core" %-R][  a +15 "collection"'N% +2 "core" %Ӹ$"< +2 "sampler")O% +3 "core" %-R\\\\ + a +16 "collection"'P% +2 "core" %Ӹ##S +2 "sampler");% +3 "core" %-R^]  a +16 "collection"'R% +2 "core" %Ӹ""8 +2 "sampler")S% +4 "core" %-R]\\ ! a +15 "collection"'U% +2 "core" %Ӹ"#4 +2 "sampler")V% +3 "core" %-R]\\ ( a +16 "collection"'X% +2 "core" %Ӹ"#V +2 "sampler")H% +3 "core" %-R^[  a +16 "collection"'K% +2 "core" %Ӹ%#9 +2 "sampler")[% +4 "core" %-R]Z ( a +15 "collection"'\\% +2 "core" %Ӹ##S +2 "sampler")M% +3 "core" %-R]\\ % a +16 "collection"'T% +2 "core" %Ӹ""V +2 "sampler")^% +3 "core" %-R\\[  a +16 "collection"'_% +2 "core" %Ӹ$"7 +2 "sampler")Q% +3 "core" %-R^^ ( a +16 "collection"'`% +2 "core" %Ӹ"$c +2 "sampler")Y% +3 "core" %-R\\\\ " a +16 "collection"'+% +2 "core" %Ӹ#"_ +2 "sampler")a% +3 "core" %-R]]  a +16 "collection"'t% +2 "core" %Ӹ##< +2 "sampler")W% +3 "core" %-R\\] ) a +16 "collection"'g% +2 "core" %Ӹ##` +2 "sampler")h% +3 "core" %-R]]  a +16 "collection"']% +2 "core" %Ӹ$"7 +2 "sampler")c% +4 "core" %-R^]  a +15 "collection"'E% +2 "core" %Ӹ""< +2 "sampler")d% +4 "core" %-R]] ' a +15 "collection"'k% +2 "core" %Ӹ#"W +2 "sampler")j% +4 "core" %-R\\[  a +15 "collection"'l% +2 "core" %Ӹ#"7 +2 "sampler")m% +3 "core" %-R^] ( a +16 "collection"'n% +2 "core" %Ӹ#!` +2 "sampler")i% +3 "core" %-R^] ' a +16 "collection"'p% +3 "core" %Ӹ#!E +2 "sampler")q% +3 "core" %-R^\\ & a +15 "collection"'r% +2 "core" %Ӹ#"B +2 "sampler")o% +3 "core" %-R\\^ ' a +16 "collection"'u% +2 "core" %Ӹ##T +2 "sampler")v% +3 "core" %-R\\] ' a +16 "collection"'w% +2 "core" %Ӹ#!S +2 "sampler")x% +3 "core" %-R^]  a +16 "collection"'y% +2 "core" %Ӹ#!< +2 "sampler")z% +4 "core" %-R^\\ + a +15 "collection"'{% +2 "core" %Ӹ"#U +2 "sampler")|% +3 "core" %-R_[  a +16 "collection"'}% +2 "core" %Ӹ#"9 +2 "sampler")s% +3 "core" %-R]\\  a +16 "collection"'~% +2 "core" %Ӹ%"5 +2 "sampler")% +3 "core" %-R^] % a +16 "collection"'% +2 "core" %Ӹ# c +2 "sampler")% +3 "core" %-R\\\\  a +16 "collection"'% +2 "core" %Ӹ##C +2 "sampler")% +3 "core" %-R]] & a +16 "collection"'% +2 "core" %Ӹ#!5 +2 "sampler")% +4 "core" %-R^^ + a +15 "collection"'% +2 "core" %Ӹ "` +2 "sampler")% +4 "core" %-R^\\  a +15 "collection"'% +2 "core" %Ӹ!"C +2 "sampler") % +4 "core" %-R^[ ( a +15 "collection"'\ % +2 "core" %Ӹ""U +2 "sampler") % +4 "core" %-R^] ' a +15 "collection"' % +2 "core" %Ӹ!$[ +2 "sampler") % +3 "core" %-R]] a +16 "collection"'% +2 "core" %Ӹ!"A +2 "sampler")% +3 "core" %-R]] % a +16 "collection"'% +2 "core" %Ӹ#"T +2 "sampler")% +3 "core" %-R[_  a +16 "collection"'% +2 "core" %Ӹ##Y +2 "sampler")% +4 "core" %-R\\] a +15 "collection"'% +2 "core" %Ӹ! = +2 "sampler")% +4 "core" %-R]\\ ( a +15 "collection"'% +2 "core" %Ӹ "g +2 "sampler")% +4 "core" %-R]]  a +15 "collection"'% +2 "core" %Ӹ !E +2 "sampler")% +4 "core" %-R\\]  a +15 "collection"'% +2 "core" %Ӹ "@ +2 "sampler")% +50 "core" %-R^\\ ( a +15 "collection"'"% +2 "core" %Ӹ#"I +2 "sampler")%% +4 "core" %-R^^ ' a +15 "collection"''% +2 "core" %Ӹ!!c +2 "sampler"))% +3 "core" %-R^]  a +16 "collection"'(% +2 "core" %Ӹ"!C +2 "sampler")% +4 "core" %-R]\\ * a +15 "collection"'% +2 "core" %Ӹ !^ +2 "sampler")#% +4 "core" %-R\\]  a +15 "collection"',% +2 "core" %Ӹ"Z +2 "sampler")-% +4 "core" %-R]\\  a +15 "collection"'.% +2 "core" %Ӹ!#: +2 "sampler")/% +4 "core" %-R^_ ( a +15 "collection"'0% +2 "core" %Ӹ$"X +2 "sampler")1% +4 "core" %-R_Z a +15 "collection"'2% +2 "core" %Ӹ!!8 +2 "sampler")3% +3 "core" %-R^_  a +16 "collection"'4% +2 "core" %Ӹ!"9 +2 "sampler")5% +4 "core" %-R^\\ + a +15 "collection"'6% +2 "core" %Ӹ"!\\ +2 "sampler")7% +4 "core" %-R\\^  a +15 "collection"'8% +2 "core" %Ӹ  E +2 "sampler")9% +4 "core" %-R^\\ ( a +15 "collection"':% +2 "core" %Ӹ D +2 "sampler")<% +4 "core" %-R]^ & a +15 "collection"'=% +2 "core" %Ӹ "\\ +2 "sampler") % +4 "core" %-R]\\  a +15 "collection"'!% +2 "core" %Ӹ #C +2 "sampler")?% +4 "core" %-R]] ' a +15 "collection"'@% +2 "core" %Ӹ!#^ +2 "sampler")A% +4 "core" %-R\\\\ ' a +15 "collection"'B% +2 "core" %Ӹ# ^ +2 "sampler")C% +3 "core" %-R^] a +16 "collection"'D% +2 "core" %Ӹ !E +2 "sampler")>% +3 "core" %-R^] ) a +16 "collection"'F% +2 "core" %Ӹ! ^ +2 "sampler")G% +4 "core" %-R]]  a +15 "collection"'I% +2 "core" %Ӹ!!^ +2 "sampler")J% +3 "core" %-R^\\  a +16 "collection"'L% +2 "core" %Ӹ!!B +2 "sampler")$% +3 "core" %-R^] + a +16 "collection"'&% +2 "core" %Ӹ# d +2 "sampler")N% +4 "core" %-R]\\  a +15 "collection"'O% +3 "core" %Ӹ #= +2 "sampler")P% +3 "core" %-R]^ + a +16 "collection"';% +2 "core" %Ӹ!"g +2 "sampler")R% +3 "core" %-R^]  a +16 "collection"'S% +2 "core" %Ӹ" A +2 "sampler")U% +4 "core" %-R^\\ ' a +15 "collection"'V% +2 "core" %Ӹ# : +2 "sampler")X% +3 "core" %-R^[ % a +16 "collection"'H% +2 "core" %Ӹ" \\ +2 "sampler")K% +4 "core" %-R\\\\  a +15 "collection"'[% +2 "core" %Ӹ!!< +2 "sampler")\\% +4 "core" %-R^] ( a +15 "collection"'M% +2 "core" %Ӹ  c +2 "sampler")T% +4 "core" %-R\\\\ ( a +16 "collection"'^% +2 "core" %Ӹ!A +2 "sampler")_% +3 "core" %-R]\\ + a +16 "collection"'Q% +2 "core" %Ӹ  X +2 "sampler")`% +3 "core" %-R\\\\ ' a +16 "collection"'Y% +2 "core" %Ӹ T +2 "sampler")+% +4 "core" %-R\\]  a +15 "collection"'a% +2 "core" %ӸB +2 "sampler")t% +3 "core" %-R_] ) a +16 "collection"'W% +2 "core" %Ӹb +2 "sampler")g% +4 "core" %-R\\\\  a +15 "collection"'h% +2 "core" %Ӹ E +2 "sampler")]% +4 "core" %-R_Z " a +15 "collection"'c% +2 "core" %Ӹ F +2 "sampler")E% +4 "core" %-R^\\ & a +15 "collection"'d% +2 "core" %Ӹi +2 "sampler")k% +4 "core" %-R_[  a +15 "collection"'j% +2 "core" %Ӹ!!@ +2 "sampler")l% +3 "core" %-R_] ( a +16 "collection"'m% +2 "core" %Ӹ" > +2 "sampler")n% +3 "core" %-R_] ! a +16 "collection"'i% +2 "core" %Ӹ  d +2 "sampler")p% +4 "core" %-R]\\  a +15 "collection"'q% +2 "core" %Ӹ > +2 "sampler")r% +4 "core" %-R]\\ ( a +15 "collection"'o% +2 "core" %Ӹ] +2 "sampler")u% +3 "core" %-R]^ ' a +16 "collection"'v% +2 "core" %Ӹ \\ +2 "sampler")w% +4 "core" %-R]]  a +15 "collection"'x% +2 "core" %Ӹ!< +2 "sampler")y% +4 "core" %-R^[ ( a +15 "collection"'z% +3 "core" %Ӹ! b +2 "sampler"){% +3 "core" %-R^\\  a +15 "collection"'|% +2 "core" %Ӹ  f +2 "sampler")}% +3 "core" %-R^\\  a +16 "collection"'s% +2 "core" %Ӹ!F +2 "sampler")~% +3 "core" %-R]_ + a +16 "collection"'% +2 "core" %Ӹ d +2 "sampler")% +3 "core" %-R]^  a +16 "collection"'% +2 "core" %Ӹ  B +2 "sampler")% +4 "core" %-R]\\  a +15 "collection"'% +2 "core" %Ӹ  A +2 "sampler")% +3 "core" %-R]\\ * a +16 "collection"'% +2 "core" %Ӹ!!^ +2 "sampler")% +4 "core" %-R]^  a +15 "collection"'% +2 "core" %Ӹ!I +2 "sampler")% +4 "core" %-R^] * a +15 "collection"' % +2 "core" %ӸB +2 "sampler")\ % +4 "core" %-R^\\ ' a +15 "collection"' % +2 "core" %Ӹ  f +2 "sampler") % +4 "core" %-R^\\  a +15 "collection"' % +2 "core" %ӸH +2 "sampler")% +3 "core" %-R\\^ * a +16 "collection"'% +2 "core" %Ӹ  T +2 "sampler")% +4 "core" %-R]]  a +15 "collection"'% +2 "core" %Ӹ  c +2 "sampler")% +4 "core" %-R^\\  a +15 "collection"'% +2 "core" %Ӹ B +2 "sampler")% +3 "core" %-R]\\ * a +16 "collection"'% +2 "core" %Ӹ!a +2 "sampler")% +3 "core" %-R^\\  a +11 .tSS.reconfigure SSconfig +2 "sampler")#.0X access 2 +3 .SE.seek :down + "storage"('} +9 "core" ' + "manipulator"&% +4 "core" %\  ` k l +2 "manipulator"&& +3 "core" &( f \\ lBl +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"("(K +1305 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (%& +2 "core" &K) \   +6094 #t-> SSV.exhaust + .SSV.dial :exhaust +2 "sampler")'  +77 "core"  +626 #t-> SS.empty +2 .SS.seek :empty + "sampler"))'H +349 "core" ' + "sampler")(% +4 "core" %Daa  v +1690 #t-> PuckEvac + !o:NameError: mesg"$uninitialized constant PuckEvac: name: PuckEvac:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2521 #-> puckEvack +401 #-> puckEvac + !o:ShallowSampler::Error: mesg"*Unspecified filter bubble point (psi):bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +3344 #-> Hand.CC + !o:NoMethodError : mesgu:NameError::message+undefined method `CC' for Hand:Gripper: name:CC: args[:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +5010 #-> Arm.CC +2 "manipulator"&& +2 "core" &( E P  gBl +3 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tElbow.seek :CC + "manipulator"&( +52 "core" ( + "manipulator"&#& +4 "core" & d j k + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &,& +2 "core" & i i k +2 .tForearm.seek CC +2 "manipulator"&-' +93 "core" ' + "manipulator"&.& +4 "core" & l n 1 k +2 "manipulator"&/% +3 "core" % k l V k\ +818 #t-> Hand.close + .Hand.close +2 "manipulator"&0/ +68 "core" / +2491 #t-> delay 5; CC.open + .delay 5 seconds +503 .CC.seek :open +2 "collection"'1( +470 "core" ( + "collection"'2& +4 "core" &xy +1019 #t-> Arm.SC + "manipulator"&3& +3 "core" & 8 p +2 !to:Axis::Error: mesg"Unknown Elbow position: SC:@axisName"\ Elbow:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +991 #-> Arm.garage +2 "manipulator"&4& +3 "core" & h q + "manipulator"&5% +4 "core" % S q\ +2 .tForearm.seek :retract + "manipulator"&6'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&7(, +272 "core" ( + "manipulator"&8& +4 "core" &,  q? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +2 "core" &,  q? +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&:' +107 "core" ' +2 "manipulator"&<& +4 "core" &, O I g? +2 "manipulator"&=% +3 "core" %\ } B Q Q h{ +1044 #t-> Hand.open + .Hand.open +2 "manipulator"& 1 +66 "core" 1 +558 #t-> Arm.retract +2 "manipulator"&!% +3 "core" %  R R g~ +47 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +101 "core" ' + "manipulator"&@& +4 "core" &,  p? +2 "manipulator"&A% +3 "core" %\  }  p+ +14336 #t-> startTube 2 +3426 #-> daExtract 40 +2 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'B& +3 "core" &us +2 "manipulator"&C% +4 "core" %\  P r+ + "storage"(D% +4 "core" % 9 <\  + "storage"(>. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(F( +1315 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (G& +2 "core" &   g\ +2 "manipulator"&I& +3 "core" &, f o? +2 "manipulator"&J% +3 "core" %\  y I n+ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&L( +189 "core" ( + "manipulator"&$& +4 "core" &  m, +2 "storage"(&& +3 "core" &   \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&N' +93 "core" ' + "storage"(O& +4 "core" &   \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +4 .tSE.seek :beamBreak +2 "storage"(P' +280 "core" ' + "storage"(;- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (R& +2 "core" &  -\ +2 "manipulator"&S& +4 "core" & C n, + .tElbow.seek 2 +2 "manipulator"&U( +44 "core" ( + "manipulator"&V& +4 "core" & m q{ +2 "storage"(X& +3 "core" &   \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&H'Ϊ +13 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&K/ +71 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"4/home/esp/esp2/protocol/DA.rb:22:in `daExtract'"(ESP):20:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&[& +2 "storage"(\\'} +6 "core" & s q{ +2 "manipulator"&M% +4 "core" % ί 7 s[ +2 .tForearm.seek :retract +2 "manipulator"&T'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&^( +159 "core" ( + "manipulator"&_& +4 "core" &* {  mCn + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 "core" ' +2 "manipulator"&Q& + ."downElevator"SE.coast +4 "storage"(5 +3 "core" &* z  mCn + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&`' +107 "core" ' + "manipulator"&Y& +4 "core" &* w |  mCn +2 "manipulator"&+% +4 "core" % l Z ) m +2 "collection"'a& +4 "core" &su + "collection"'t& +4 .tCC.seek :closed + "collection"'W(` +3 "core" &uu +3 &uv \ +8 &)out - +10 &_{tt A +9 &Lrut T +9 & Lxu T +10 &Rrv T +9 &Otv T +9 &QNux T +10 &Rvu T +9 &Ryu T +10 &Qwu U +9 & XOtv U +9 &"Ous! U +10 &#Qtu T +9 &%Ruv U +9 &'`Qvv U +10 &)$Ltv T +9 &*Puu U +10 &,Pvu$ U +9 &.iNwt~ T +9 &0*Qvvt U +10 &1Lvv{ T +9 &3Nuvw T +9 &5rOxuv T +10 &72Tvsw U +9 &8Qxwt T +10 &:Ovvu T +9 &;Nwtu T +10 &?Rxv{ T +9 &AOwwv U +9 &CNvvs T +10 &EBNxw U +9 &GOzx U +10 &HW U +9 &Jh W +9 &L9c [ +10 &M; _ +9 &Oy a +9 &Qkg a +10 &S- a +9 &T b +10 &Ve b" +9 &Xi b' +9 &Z# b/ +10 &[ b0 +9 &] b1 +9 &_A U +10 &`>-  +~ +9 &`em\   W +3 ( + "collection"'t& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.44 + .Hand.open +2 "manipulator"&g1 +76 "core" 1 + "manipulator"&h% +4 "core" % f _ i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&]'\ +92 "core" ' + .tSC.coast + "storage"(6 +2 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")c+ +4 "core" + + "sampler")E% +4 "core" %D/. (\ v +2 "collection"'d& +3 "core" &`ep   W +3 "Can"&\ PP + #tCalibrating pressure sensors + .CTV.dial :air +2 "collection"'k  +75 "core"  + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")j  +76 "core"  +2 .tSS.reconfigure SSfast +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'' +100 "core"  + .tCTV.dial :air +2 "collection"'  +73 ."samplerPumpShutdown"Gate.power :sampler,:OFF +2 ."pumping"Gate.power :analytic3,:OFF +2 "core"  +2 .tdelay 15 seconds +1503 .SSV.dial :spit,avoiding: :exhaust + "sampler")% +136 "core"  + ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +3 "collection"''  +49 "sampler")'z +6 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")(  +127 "core"  +9  +480 ' + "sampler")% +4 "core" %~.1 !  +2 .tCBV.dial between SSV and waste2 + "collection"'#  +31 "core"  +2 "collection"',% +3 "core" %j  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'.  +46 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +2 .tCS.seek 0ml +2 "collection"'/'Ӵ +2205 "core" 'R +3 "collection"'Z% +4 "core" %\  + "sampler")e% +4 "core" %~01   + #tBubblePoint: Intake @39.5psia, Outlet @15.3psia + .CBV.dial SSV +2 "collection"'0 @ +32 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'='Ӵ +100 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")6 +137 "core"  +2 .tSS.reconfigure SSexhale +3 "sampler")#.0X  +63 "core" +2 ."airStroke"CS.seek 0ml + "collection"'"'Ӵ +6 "core" ' + ."airStroke"CSV.dial :air +2 "collection"'G @ +62 "core"  + .tCTV.dial :air +2 .delay 15 seconds +8 "core" A +2 ."airStroke"CS.seek 10ml +2 "collection"'I' +1490 .tSSV.dial :spit,avoiding: :exhaust + "sampler")J +136 "core"  + ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +4 "collection"'$  +4 "sampler")#.0X +333 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 'j% +2 "core" %<  +2 .tCS.seek 6ml +2 "collection"'`' +1339 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'F +43 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"')'ӂ +1523 "core" ' + .tCSV.dial CSR +2 "collection"'c  +44 "core"  + "collection"'m% +4 "core" %~ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'n' +588 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'i% +2 "core" %  +2 .tCS.seek 5ml +2 "collection"'p'qe +835 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'l  +42 "core"  +2 .tCS.seek 1ml + "collection"'r'> +1107 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'o \  + 'u9 +5 "core" 9 +103 "collection"'q9 +2 "core" 9d +103 "collection"'x9 +2 "core" 9 d +103 "collection"'y9 +2 "core" 9 d +103 "collection"'z9 +2 "core" 9d +103 "collection"'{9 +3 "core" 9d +102 "collection"'|9 +2 "core" 9d +103 "collection"'v9 +2 "core" 9d +103 "collection"'w9 +2 "core" 9"d +103 "collection"'~9 +2 "core" 9&d +103 "collection"'9 +2 "core" 9*d +103 "collection"'9 +2 "core" 9/d +103 "collection"'}9 +2 "core" 93d +103 "collection"'9 +2 "core" 97d +103 "collection"'s9 +2 "core" 9;d +103 "collection"'9 +2 "core" 9?d +103 "collection"'9 +2 "core" 9%Dd +103 "collection"'9 +2 "core" 9:Hd +103 "collection"'9 +2 "core" 9PLd +103 "collection"'9 +2 "core" 9gPd +103 "collection"'9 +2 "core" 9Td +103 "collection"'9 +2 "core" 9Yd +103 "collection"'\ 9 +2 "core" 9]d +103 "collection"' 9 +50 "core" 9cd +102 "collection"' 9 +2 "core" 9gd +103 "collection"'9 +2 "core" 9 kd +103 "collection"'9 +2 "core" 9)pd +103 "collection"'9 +2 "core" 9Etd +103 "collection"'9 +2 "core" 9`xd +103 "collection"'9 +2 "core" 9~|d +103 "collection"' 9 +2 "core" 9d +103 "collection"' 9 +2 "core" 9a +103 "collection"'9 +2 "core" 9_ +103 "collection"'9 +2 "core" 9] +103 "collection"'f9 +2 "core" 9Z +103 "collection"'9 +3 "core" 9,X +103 "collection"'9 +2 "core" 9HT +103 "collection"'9 +2 "core" 9hR +103 "collection"'9 +2 "core" 9O +103 "collection"'%9 +2 "core" 9L +103 "collection"''9 +2 "core" 9J +103 "collection"'(9 +2 "core" 9G +103 "collection"'9 +2 "core" 9E +103 "collection"'9 +2 "core" 9B +103 "collection"'#9 +2 "core" 9/@ +103 "collection"',9 +3 "core" 9J> +103 "collection"'.9 +2 "core" 9f; +103 "collection"'9 +2 "core" 9: +103 "collection"'Z9 +2 "core" 98 +103 "collection"'e9 +2 "core" 95 +103 "collection"'09 +3 "core" 93 +103 "collection"'9 +2 "core" 91 +103 "collection"'29 +2 "core" 90 +103 "collection"'39 +2 "core" 9. +103 "collection"'49 +2 "core" 9/- +103 "collection"'b9 +3 "core" 9F* +103 "collection"'59 +2 "core" 9\\) +103 "collection"'89 +2 "core" 9q( +103 "collection"'99 +2 "core" 9& +103 "collection"'<9 +2 "core" 9% +103 "collection"'-9 +2 "core" 9# +103 "collection"'69 +2 "core" 9" +103 "collection"'/9 +2 "core" 9! +103 "collection"'9 +2 "core" 9 +103 "collection"'=9 +2 "core" 9 +103 "collection"' 9 +3 "core" 9  +103 "collection"'@9 +2 "core" 9  +103 "collection"'A9 +2 "core" 9 ( +103 "collection"'!9 +2 "core" 9 7  +103 "collection"'B9 +2 "core" 9 F$ +103 "collection"'C9 +3 "core" 9 U) +103 "collection"'D9 +2 "core" 9 c- +103 "collection"'>9 +2 "core" 9 q1 +103 "collection"'G9 +2 "core" 9 }5 +103 "collection"':9 +2 "core" 9 9 +103 "collection"'"9 +3 "core" 9 > +103 "collection"'J9 +2 "core" 9 B +103 "collection"'$9 +2 "core" 9 F +103 "collection"'79 +2 "core" 9 J +103 "collection"'O9 +2 "core" 9 N +103 "collection"'?9 +2 "core" 9 S +103 "collection"';9 +2 "core" 9 W +103 "collection"'R9 +2 "core" 9 [ +103 "collection"'I9 +2 "core" 9 _ +103 "collection"'9 +2 "core" 9 c +103 "collection"'V9 +3 "core" 9 h +103 "collection"'X9 +2 "core" 9\ l +103 "collection"'&9 +2 "core" 9\ \ \ p +103 "collection"'[9 +2 "core" 9\  t +103 "collection"'M9 +2 "core" 9\  x +103 "collection"'L9 +3 "core" 9\ } +103 "collection"'K9 +2 "core" 9\ & +103 "collection"'N9 +2 "core" 9\ , +103 "collection"'Q9 +2 "core" 9\ 1 +103 "collection"'P9 +2 "core" 9\ 7 +103 "collection"'Y9 +3 "core" 9\ ;\ +103 "collection"'_9 +2 "core" 9\ A\ +103 "collection"'+9 +2 "core" 9\ G +103 "collection"'S9 +2 "core" 9\ K +103 "collection"'U9 +2 "core" 9\ P\ +103 "collection"'H9 +2 "core" 9\ U\ +103 "collection"'a9 +2 "core" 9\ X +103 "collection"'T9 +2 "core" 9\ \\ +103 "collection"'19 +2 "core" 9\ `\ +103 "collection"'\\9 +2 "core" 9\ c\ +103 "collection"'h9 +3 "core" 9\ f\ +103 "collection"'t9 +2 "core" 9\ j\ +103 "collection"'g9 +2 "core" 9\ m\ +103 "collection"'E9 +2 "core" 9\ o\ +103 "collection"'d9 +2 "core" 9\ r \ +103 "collection"'j9 +3 "core" 9\ u"\ +103 "collection"'k9 +2 "core" 9\ x#\ +103 "collection"'F9 +2 "core" 9\ z#\ +103 "collection"'`9 +2 "core" 9\ |#\ +103 "collection"'c9 +2 "core" 9\ }$\ +103 "collection"'m9 +2 "core" 9\ %\ +103 "collection"')9 +2 "core" 9\ %\ +103 "collection"'i9 +2 "core" 9\ %\ +103 "collection"'n9 +2 "core" 9\ &\ +103 "collection"'l9 +2 "core" 9\ '\ +2 .tCH.hold 10:00,70C +4 "collection"'p `\ `\  +2 "core"  +21 "Can" +59981 "core" ` + "collection"'u9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'q'Ӵ +11 "Can"\ NN +317 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'x @ +105 "core" A + .tCSV.dial :air +2 "collection"'y @ +44 "core" > +2 .tCS.seek 5ml + "collection"'z'qi +1347 "core" ' + .tCSV.dial CTV +2 "collection"'{  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'| @ +46 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'v  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'w @ +44 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'~'Ӵ +1339 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"' +105 "core" ~ + .tCBV.dial CSV +2 "collection"'  +29 "core"  + "collection"'}% +4 "core" %Ӷ   +2 .tCS.seek 5ml +2 "collection"''qk +1344 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'s  +55 "core"  + "collection"'% +4 "core" %qjKP  +2 .tCS.seek 7ml +2 "collection"'' +592 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +43 "core" > +2 .tCS.seek 10ml + "collection"'' +842 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +117 "core" ^ + #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'  +3 '\  +29 "core"  +106  +2 .tCS.seek 5ml + "collection"' 'qi +1349 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +105 "core" A + .tCSV.dial :waste +2 "collection"' +105 "core" + .tCS.seek :empty +2 "collection"''ӂ +1347 "core" ' + .tCSV.dial :air + "collection"' @ +74 "core" A +2 .tCS.seek 5ml + "collection"''qi +1342 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" @ + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +46 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1347 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'f +103 "core" ~ + .tCBV.dial CSV +2 "collection"'  +29 "core"  + "collection"'% +4 "core" %Ӵ > +2 .tCS.seek 5ml +2 "collection"''qi +1346 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +44 "core" + "collection"'%% +4 "core" %qo{  +2 .tCS.seek 7.001ml +2 "collection"''' +601 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'( @ +42 "core" > +2 .tCS.seek 10ml + "collection"'' +845 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" ^ + #tLysing Complete +2 "collection"'#& +4 "core" &`eww W + #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&,% +4 "core" %\  w  n + "storage"(.% +4 "core" %   s\  + "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(Z(R +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (e& +3 "core" &Q\ +2 "manipulator"&0& +3 "core" &* \\ \\ Q lCn +2 "manipulator"&% +3 "core" %\  Z [ { l +2 .tElbow.reconfigure TightElbow +50 "manipulator"&$&.,(\ #b +5 .tElbow.seek 1 +2 "manipulator"&2( +159 "core" ( + "manipulator"&3& +4 "core" &  pf +2 "storage"(4& +3 "core" &Q & & (\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&b' +96 "core" ' + "storage"(5& +4 "core" &Q % $\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(8' +276 "core" ' + "storage"(9- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(<'y +35 "core" ' +2 "manipulator"&-& +4 "core" &  of + "manipulator"&6% +4 "core" % x  p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&( +152 "core" ( + "manipulator"&=& +4 "core" & ^ g  l;8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +3 "core" & \\ ^ l;8 + .tForearm.seek CC +2 "manipulator"&@' +92 "core" ' + .tHand.close + "manipulator"&A/ +68 "core" / + .tCC.seek :open +2 "collection"'!( +471 "core" ( + "storage"(B& +4 "core" &Q 0 4 S\  +2 "storage"(C& +3 "core" &Q / 2 i\  +2 "manipulator"&D& +3 "core" & x ~ A p;8 +2 "manipulator"&>% +3 "core" % 0  P p# +2 .tForearm.seek :retract + "manipulator"&G'\ +96 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&:( +164 "core" ( + "manipulator"&"& +4 "core" &  r +2 "storage"(J& +3 "core" &Q 3 / M\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&$'m +104 "core" ' + .tElbow.hold +2 "manipulator"&7, +3 "core" , + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&O1 +76 "core" 1 +2 "manipulator"&?% +4 "core" % ͖ m l  k^ +2 "storage"(;& +3 "core" &Q   \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 341 counts +2 "manipulator"&R' +17 "core" ' +2 "manipulator"&I& +3 "core" & E u +2 "storage"(& +4 "core" &Q > = \\\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&V' +21 "core" ' + "storage"(X% +4 "core" % = @ c\  +2 ."downElevator"SE.seek :down +4 "storage"(&'} +100 ([% +2 "core" %; +  Q\ \\x +2 "manipulator"&M% +4 "core" % K rZ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&L'\ +89 "core" ' +62 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +947 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"'K @ +118 "core" A +684 #t-> delay 8; CS.empty + .delay 8 seconds +803 .CS.seek :empty + "collection"'N'ӂ +2600 "core" ' + "collection"'Q% +4 "core" %ӆIL +3159 #t-> purgIntake +593 #-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'P& +3 "core" &+-p +2 "manipulator"&Y& +4 "core" &  { + "manipulator"&_% +4 "core" %\  G | + .tElbow.seek FlushPuck::Garage +2 "manipulator"&+(, +172 "core" ( + "manipulator"&S& +4 "core" &, s |E + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &,  |E +2 .tForearm.seek :garage +2 "manipulator"&H' +100 "core" ' + .tHand.close +2 "manipulator"&a/ +66 "core" / + "manipulator"&T& +4 "core" &, y vE +2 "manipulator"&1% +3 "core" % ( ' v +2 .tForearm.seek :retract + "manipulator"&\\'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&h( +324 "core" ( + "manipulator"&t& +4 "core" & ? | + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" & M { +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&E' +103 "core" ' + "manipulator"&d& +4 "core" & - z +2 "manipulator"&j% +3 "core" %\ 1 y +2 "collection"'k& +4 "core" &'+R + "collection"'F& +4 .tCC.seek :closed +2 "collection"'`(` +2 "core" &'*H +3 &()? \ +8 &*m'(9 - +10 &ay&(, A +9 &Wo') S +9 &K%( S +10 &O&*< S +9 &N'*: R +10 &]O%+H S +9 & O()@ S +9 &O'+, R +10 &P')% S +9 & gO&'! R +9 &"'O&( S +10 &#N') R +9 &%O&( S +10 &'mP'( S +9 &)1L)* R +9 &*O')Q R +10 &,O') S +9 &.vO&)Q S +9 &07R%)v S +10 &1N') S +9 &3R%+{ S +10 &5N')u R +9 &7@O%)n S +9 &9N(*h S +10 &:O&+c S +9 &<S'(g S +9 &>IJ%)T R +10 &@\ O)*E S +9 &AO&)= S +10 &CM((6 R +9 &EPQ((5 S +9 &GO&)+ S +10 &HT++" S +9 &Jd1/ U +9 &LHQFD X +10 &Mgdd ] +9 &OY`q ` +10 &Qy\\]H _ +9 &S8bca ` +9 &Thj ` +10 &Vnn* a +9 &Xywwz b +9 &Z:}} b +10 &[x b& +9 &] b. +10 &_f W +9 &`Ua S +9 &`j  "f +10 ( + &`l "d + "collection"'F& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.44 + "collection"'c& +4 "core" &`l "d +2 .tHand.open + "manipulator"&m1 +74 "core" 1 + "manipulator"&)% +4 "core" % \ 0 u +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +92 "core" ' + #tPurging external Intake +2 "collection"'n& +3 "core" &`l "d +2 "collection"'l% +3 "core" %ӆM +2 .tCSV.dial :flush + "collection"'o  +104 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'p' +2490 "core" ' + .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'u +87 "core" + .tCTV.dial :intake +2 "collection"'r  +73 "core"  + .tIntake.select :open + "sampler") +10 .tCS.seek 0ml +2 "collection"'x'Ӵ +2488 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'y  +76 "core"  + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&q& +4 "core" & E r + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&{( +9 "core" ( +2 "manipulator"&|& +3 "core" & 3 s +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &v& +3 "core" & n r + .tForearm.seek CC +2 "manipulator"&w' +94 "core" ' + .tHand.close + "manipulator"&z/ +67 "core" / +3 .tCC.seek :open +2 "collection"'( +469 "core" ( + "manipulator"&& +4 "core" & w +2 "manipulator"&}% +3 "core" %  4 x +2 .tForearm.seek :retract + "manipulator"&~'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&s(, +272 "core" ( + "manipulator"&& +4 "core" &, E wX +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, xX + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&' +112 "core" ' + .tHand.open +2 "manipulator"&1 +74 "core" 1 + "manipulator"&% +4 "core" % m } & mI +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +11313 #t-> access 1 +3 .SE.seek :down + "storage"('} +8 "core" ' + "manipulator"&\ % +4 "core" %\  N { +2 "manipulator"&& +3 "core" &, | {X +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"( (<1 +1325 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &<4 a a\  +7271 "Can"$\ #55 +60002 (\ $65 +60002 4\ #55 +60002 :\ "55 +60003 ,\ "55 +60002 8\ !55 +60002 4\ !55 +60002 -\ !55 +60002 9\ 55 +60002 :\ 55 +60003 0\ 55 +60002 4\ 55 +60002 7\ 55 +60002 7\ 55 +60002 0\ 55 +60002 8\ 55 +60003 9\ 55 +60002 ,\ 55 +60002 6\ 54 +60002 .\ 55 +60002 -\ 55 +60002 ,\ 55 +60003 &\ 55 +60002 '\ 55 +60002 \ 55 +60002 !\ 55 +60002 $\ 55 +60002 \ 55 +60002 \ 55 +60003 \ C55 +60002 \ 54 +60002 \ 55 +60002 \ 55 +60002 \ 55 +60002  \ 55 +60002 #\ 55 +60002 *\ 54 +60003 2\ 44 +60002 /\ 44 +60002 8\ 55 +60002 D\ 55 +60002 M\ W55 +60002 P\ J55 +60003 S\ C55 +60002 U\ @55 +60002 W\ =55 +60002 [\ <55 +60002 \\\ 955 +60002 a\ 755 +60003 g\ 755 +60002 a\ 555 +60002 p\ 455 +60002 u\ 365 +60002 o\ 155 +60003 \ 065 +60002 \ /55 +60002 \ .55 +60002 \ ,55 +60002 \ *65 +60002 \ (55 +60003 \ &65 +60002 \ $66 +60002 \ "55 +60002 \ 55 +60002 \ 65 +60003 \ 55 +60002 \ 55 +60002 u\ 55 +60002 x\ 65 +60002 j\ 66 +60003 h\ 66 +60002 k\ 66 +60002 `\ 65 +60002 n\ 65 +60002 o\ 66 +60002 k\ 55 +60003 u\ 55 +60002 x\ 55 +60002 q\ 65 +60002 v\ 55 +60002 h\ 66 +60003 b\ 55 @EST1580792834.12 g\ 65 +60002 Z\ 65 +60002 T\ 65 +60002 Y\ 55 +60002 J\ 55 +60003 G\ 65 +60002 B\ 66 +60002 :\ 65 +60002 >\ 66 +60002 6\ 65 +60003 8\ \ 66 +60002 >\ 54 +60002 3\ \ 66 +60002 <\ \ 55 +60002 1\ 65 +60003 8\ 65 +60002 6\ 65 +60002 /\ 66 +60002 6\ 65 +60002 ?\ t55 +60002 /\ 55 +60003 6\ 55 +60002 )\ 55 +60002 (\ 55 +60002 (\ 55 +60002 "\ 55 +60003 !\ 55 +60002 "\ 55 +60002 \ 55 +60002 "\ 55 +60002 \ 55 +60003 \ 44 +60002 \ 55 +60002 \ 55 +60002 \ 54 +60002 \ 55 +60002 \ v65 +60003 \ L55 +60002 \ D55 +60002 \ @55 +60002 \ =55 +60002 \ :77 +60003 \ 855 +60002 \ 765 +60002 \ 555 +60002 \ 465 +60002 \ 355 +60003 \ 265 +60002 \ 055 +60002 \ 055 +15276 #t-> access 2 +2 .SE.seek :down +2 "storage"( '} +3 "core" ' + "manipulator"&% +4 "core" %\  l c r  +2 "manipulator"&& +3 "core" &, p q X + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +359 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" &K/ >\  +44334 "Can"\ /44 +60002 \ .44 +48704 #t-> startTube 2 +11299 "Can"\ -44 +15008 #t-> daExtract 40 +2 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"' & +3 "core" &ac\  +2 "manipulator"&% +3 "core" %\  V N  +2 "storage"(% +3 "core" % ;\ # +2 "storage"(f. +3 "core" .(K + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(( +1312 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & \ } \  +2 "manipulator"&& +3 "core" &,  {X +2 "manipulator"&% +3 "core" %\   | +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&%( +198 "core" ( + "manipulator"&& +4 "core" &  z( +2 "storage"((& +3 "core" & \ ~ ?\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'' +96 "core" ' + "storage"(& +4 "core" & \ 1\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(#' +279 "core" ' + "storage"(,- +3 "core" -' +2 .tSE.configure SEconfig +49 "storage"(#QK-0-\ b +4 (.& +2 "core" & \  w\  +2 "manipulator"&& +3 "core" &  z( +2 .tElbow.seek 2 +2 "manipulator"&e( +31 "core" ( + "manipulator"&0& +4 "core" & X |h +2 "storage"(& +3 "core" & \ x  "\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&3'Ϊ +14 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&4/ +71 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"4/home/esp/esp2/protocol/DA.rb:22:in `daExtract'"(ESP):28:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&5& + "storage"(^'} +6 "core" &\  }h +2 "manipulator"&]% +3 "core" % δ G q +2 .tForearm.seek :retract +2 "manipulator"&9'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&-( +158 "core" ( + "manipulator"&6& +4 "core" && X z?R +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 "core" ' +2 ."downElevator"SE.coast +2 "manipulator"&8& + "storage"(5 +6 "core" && z?R +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&=' +102 "core" ' + "manipulator"& & +4 "core" && . {?R +2 "manipulator"&b% +4 "core" % { +2 "collection"'2& +3 "core" &a_\  +2 "collection"'A& +4 .tCC.seek :closed +2 "collection"'/(` +2 "core" &`c\  +4 &`c\ \ +8 &)r_a* - +9 &`ad# B +10 &Nr_b' U +9 & N_b! U +9 &S`b" U +10 &Q`a! U +9 &TSba U +10 &R`c5 T +9 &SadO U +9 &TaaN T +10 & \\SbbP U +9 &"UbcN U +9 &#OdbJ T +10 &%SaaQ U +9 &'dT`aM U +10 &)'NbbG\ T +9 &*TbbM U +9 &,S_dK T +10 &.kRbdI U +9 &0.RaeK\ U +9 &1UadI U +10 &3TadI T +9 &5uRbdB T +10 &75TbcJ U +9 &8TacM U +9 &:O`cG U +10 &<|TcbE U +9 &>?NbcC T +9 &@Rbd> U +10 &AObc> U +9 &COce4 T +10 &EGPbd; T +9 &GVljB U +9 &Hets> W +10 &J|8 Y +9 &L47 ^ +9 &M8 ` +10 &O8 a +9 &Qn7 b +10 &S/: b +9 &T8 b +9 &V4 b" +10 &Xn8 b& +9 &Z*3 b, +9 &[6 b, +10 &]A b. +9 &_M6 T +10 &`A'7 - +9 &`kv? Z +2 ( + "collection"'A& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.46 + .Hand.open +2 "manipulator"&W1 +70 "core" 1 + "manipulator"&B% +4 "core" %   w +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&C'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +4 .tIntake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")D+ +3 "core" + +2 "sampler")>% +4 "core" %ۢ** /\  +2 "collection"'"& +3 "core" &`kw\ \ 0 Z +2 "Can"\ $MM +2 #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'o' +59 "core"  + .tCTV.dial :air +2 "collection"'E  +29 ."samplerPumpShutdown"Gate.power :sampler,:OFF +2 ."pumping"Gate.power :analytic3,:OFF +45 "core" ~ + .tdelay 15 seconds +1503 .SSV.dial :spit,avoiding: :exhaust + "sampler")N +136 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +3 .tSS.seek 0ml +4 "collection"'u  +3 "sampler")r'z +4 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")p  +125 "core"  +12  +583 ' + "sampler")y% +4 "core" %v0/ 0\ \\ +2 .tCBV.dial between SSV and waste2 +2 "collection"'q  +30 "core"  +2 "collection"'|% +3 "core" %V \ +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'v  +45 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +2 .tCS.seek 0ml +2 "collection"'z'Ӵ +2187 "core" '_ +3 "collection"'h% +4 "core" %\\  + "sampler")i% +4 "core" %v0/ %\ \\ + #tBubblePoint: Intake @39.2psia, Outlet @15.1psia + .CBV.dial SSV +2 "collection"'` @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'\ 'Ӵ +117 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +135 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'' +1477 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +135 "core"  + ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +4 "collection"'  +4 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"' 'Ӵ +102 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")b +84 "core" ' + ."CSpush"CS.coast + "collection"'5 +48 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X% +4 "core" %Ӷm + #tPulling 1ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 1ml + "collection"'"'> +329 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '=% +2 "core" %:c  +2 .tCS.seek 6ml +2 "collection"'' +1341 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'D +42 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"''ӂ +1537 "core" ' + .tCSV.dial CSR +2 "collection"'@  +44 "core"  + "collection"'O% +4 "core" %n + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'?' +585 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 ';% +2 "core" %`  +2 .tCS.seek 4.999ml +2 "collection"'J'qc +832 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +42 "core"  +2 .tCS.seek 1ml + "collection"'X'> +1091 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'G \  +3 'I9 +4 "core" 9d +103 "collection"':9 +2 "core" 9d +103 "collection"'$9 +2 "core" 9 d +103 "collection"'R9 +2 "core" 9 d +103 "collection"'<9 +2 "core" 9d +103 "collection"'V9 +3 "core" 9d +103 "collection"'[9 +2 "core" 9d +103 "collection"'M9 +2 "core" 9d +103 "collection"'K9 +2 "core" 9"d +103 "collection"'9 +2 "core" 9&d +103 "collection"'Q9 +2 "core" 9+d +103 "collection"'&9 +2 "core" 9/d +103 "collection"'P9 +2 "core" 93d +103 "collection"'Z9 +2 "core" 97d +103 "collection"'S9 +2 "core" 9;d +103 "collection"'U9 +2 "core" 9@d +103 "collection"'79 +2 "core" 9 Dd +103 "collection"'a9 +2 "core" 9Hd +103 "collection"'T9 +2 "core" 90Ld +103 "collection"'Y9 +2 "core" 9EPd +103 "collection"'_9 +3 "core" 9ZUd +103 "collection"'L9 +2 "core" 9oYd +103 "collection"'H9 +2 "core" 9]d +103 "collection"'19 +2 "core" 9ad +103 "collection"'g9 +2 "core" 9ed +103 "collection"'d9 +3 "core" 9jd +103 "collection"'j9 +2 "core" 9nd +103 "collection"'k9 +2 "core" 9rd +103 "collection"'\\9 +2 "core" 9vd +103 "collection"'+9 +2 "core" 9%zd +103 "collection"'t9 +3 "core" 9<d +103 "collection"'c9 +2 "core" 9Sd +103 "collection"'m9 +2 "core" 9jd +103 "collection"')9 +2 "core" 9d +103 "collection"'F9 +2 "core" 9d +103 "collection"'n9 +2 "core" 9d +103 "collection"'E9 +2 "core" 9d +103 "collection"'x9 +2 "core" 9b +103 "collection"'l9 +2 "core" 9a +103 "collection"'N9 +2 "core" 9^ +103 "collection"'u9 +3 "core" 9$\\ +103 "collection"'p9 +2 "core" 9<Z +103 "collection"'!9 +2 "core" 9SX +103 "collection"'y9 +2 "core" 9jV +103 "collection"'q9 +2 "core" 9T +103 "collection"'|9 +3 "core" 9Q +103 "collection"'v9 +2 "core" 9P +103 "collection"'o9 +2 "core" 9M +103 "collection"'h9 +2 "core" 9L +103 "collection"'i9 +2 "core" 9I +103 "collection"'`9 +3 "core" 9 H +103 "collection"'r9 +2 "core" 9"E +103 "collection"'}9 +2 "core" 99D +103 "collection"'w9 +2 "core" 9OB +103 "collection"'9 +2 "core" 9e@ +103 "collection"'9 +2 "core" 9{> +103 "collection"'9 +2 "core" 9< +103 "collection"'9 +2 "core" 9; +103 "collection"'9 +2 "core" 99 +103 "collection"'9 +2 "core" 97 +103 "collection"'{9 +3 "core" 95 +103 "collection"'9 +2 "core" 93 +103 "collection"'z9 +2 "core" 92 +103 "collection"'~9 +2 "core" 9! 1 +103 "collection"'\ 9 +2 "core" 95/ +103 "collection"'9 +3 "core" 9I- +103 "collection"'9 +2 "core" 9\\, +103 "collection"'9 +2 "core" 9n* +103 "collection"'9 +2 "core" 9( +103 "collection"' 9 +2 "core" 9#' +103 "collection"' 9 +3 "core" 9'& +103 "collection"'9 +2 "core" 9+$ +103 "collection"'9 +2 "core" 9/# +103 "collection"'9 +2 "core" 94 +103 "collection"' 9 +2 "core" 98 +103 "collection"'f9 +2 "core" 9< +103 "collection"'9 +2 "core" 9 @ +103 "collection"'9 +2 "core" 9 D +103 "collection"'(9 +2 "core" 9 *I +103 "collection"'s9 +2 "core" 9 9M +103 "collection"'9 +3 "core" 9 HQ +103 "collection"'9 +2 "core" 9 WU +103 "collection"',9 +2 "core" 9 eY +103 "collection"'9 +2 "core" 9 s^ +103 "collection"' 9 +2 "core" 9 b +103 "collection"'9 +3 "core" 9 f +103 "collection"'09 +2 "core" 9 j +103 "collection"'9 +2 "core" 9 n +103 "collection"'49 +2 "core" 9 s +103 "collection"'59 +2 "core" 9 w +103 "collection"']9 +3 "core" 9 { +103 "collection"'9 +2 "core" 9  +103 "collection"'%9 +2 "core" 9  +103 "collection"'69 +2 "core" 9  +103 "collection"'89 +2 "core" 9  +103 "collection"'39 +2 "core" 9\  +103 "collection"''9 +2 "core" 9\ \  +103 "collection"'b9 +2 "core" 9\  +103 "collection"'.9 +2 "core" 9\  +103 "collection"' 9 +2 "core" 9\ %\ +103 "collection"'#9 +3 "core" 9\ - +103 "collection"'e9 +2 "core" 9\ 7 +103 "collection"'^9 +2 "core" 9\ > +103 "collection"'99 +2 "core" 9\ F +103 "collection"'29 +2 "core" 9\ M +103 "collection"'W9 +3 "core" 9\ S +103 "collection"'B9 +2 "core" 9\ [ +103 "collection"'9 +2 "core" 9\ b +103 "collection"'A9 +2 "core" 9\ h +103 "collection"'>9 +2 "core" 9\ n +103 "collection"'=9 +3 "core" 9\ t +103 "collection"'"9 +2 "core" 9\ y +103 "collection"'D9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\  +103 "collection"'@9 +2 "core" 9\  +2 .tCH.hold 10:00,70C +4 "collection"'O `\ `\  +3 "core"  +36124 "Can"\  +23878 "core" ` + "collection"'9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"';'Ӵ +327 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'? @ +106 "core" A + .tCSV.dial :air +2 "collection"' @ +44 "core" > +2 .tCS.seek 5ml + "collection"'J'qi +1350 "core" ' + .tCSV.dial CTV +2 "collection"'I  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"': @ +45 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +52 "collection"'$  +56 "core" ~ + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'R @ +42 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'<'Ӵ +1338 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'V +116 "core" + .tCBV.dial CSV +2 "collection"'[  +30 "core"  + "collection"'M% +4 "core" %Ӷ@@ 2 +2 .tCS.seek 5ml +2 "collection"'K'qk +1338 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +44 "core" + "collection"'Q% +4 "core" %qk77  +2 .tCS.seek 7ml +2 "collection"'&' +585 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'P @ +44 "core" ? +2 .tCS.seek 10ml + "collection"'Z' +837 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'S ` +118 "core" _ + #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'U   +31 "core" ! +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'7  +3 'a  +29 "core"  +109  +2 .tCS.seek 5ml + "collection"'T'qi +1342 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'Y @ +105 "core" B + .tCSV.dial :waste +2 "collection"'_ +105 "core" + .tCS.seek :empty +2 "collection"'L'ӂ +1347 "core" ' + .tCSV.dial :air +2 "collection"'H @ +73 "core" B +2 .tCS.seek 5ml + "collection"'1'qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'g  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'d @ +46 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'j  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'k @ +46 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'\\'Ӵ +1343 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'+ +104 "core" ~ + .tCBV.dial CSV +2 "collection"'t  +31 "core"  + "collection"'c% +4 "core" %ӹ +2 .tCS.seek 5.001ml +2 "collection"'m'qn +1349 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"')  +44 "core" + "collection"'F% +4 "core" %qp>>.  +2 .tCS.seek 7.001ml +2 "collection"'n' +581 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'E @ +43 "core" ? +2 .tCS.seek 10ml + "collection"'x' +845 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'l ` +117 "core" ^ + #tLysing Complete +2 "collection"'N& +3 "core" &`kp Z +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&u% +4 "core" %\   r + "storage"(p% +4 "core" %{ ; > \  + "storage"(!. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(y(R +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (q& +3 "core" &R = =\  +2 "manipulator"&|& +3 "core" &%   o?Q +2 "manipulator"&v% +3 "core" %\  ~ u  p +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&o( +161 "core" ( + "manipulator"&h& +4 "core" &  ts +2 "storage"(i& +3 "core" &R ? = T\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&`' +101 "core" ' + "storage"(r& +4 "core" &R ? = e\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(}' +272 "core" ' + "storage"(w- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"('y +32 "core" ' +2 "manipulator"&& +4 "core" & u vs + "manipulator"&% +4 "core" %  vn + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&( +161 "core" ( + "manipulator"&& +4 "core" &"  p=A + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &{& +2 "core" &" } C p=A +2 .tForearm.seek CC +2 "manipulator"&' +97 "core" ' + .tHand.close + "manipulator"&z/ +76 "core" / +3 .tCC.seek :open +2 "collection"'~( +470 "core" ( + "storage"(\ & +4 "core" &R O @ \  +2 "storage"(& +3 "core" &R Z N \  +2 "manipulator"&& +3 "core" &# J s=A +2 "manipulator"&% +3 "core" %  X s +2 .tForearm.seek :retract + "manipulator"&'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"& ( +160 "core" ( + "manipulator"& & +4 "core" & K w] +2 "storage"(& +3 "core" &R e f\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'m +99 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"& 1 +72 "core" 1 +2 "manipulator"&f% +4 "core" % ͗  s + "storage"(& +4 "core" &R > L \  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 342 counts + "manipulator"&' +15 "core" ' + "manipulator"&(& +4 "core" & @ z[ +2 "storage"(s& +4 "core" &R \\ c d\  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +46 "core" ' + "storage"(% +4 "core" % b U\ \ +3 ."downElevator"SE.seek :down +3 "storage"(,'} +99 (% +2 "core" %L; ? F {\ [v +2 "manipulator"& % +3 "core" %  vA +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +13867 "Can"\ (00 +6566 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"'0 @ +117 "core" A +3184 #t-> delay 5; CS.empty + .delay 5 seconds +503 .CS.seek :empty +2 "collection"''ӂ +2610 "core" ' + "collection"'4% +4 "core" %ӅF\  +1889 #t-> PS.flush +2 #Flushing Processing stage + "processing"%5% +3 "core" %\ * +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%]& +4 "core" &\ * +2 "manipulator"&& +3 "core" & \ Z [ +2 "manipulator"&%% +3 "core" %\  A  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&6(, +172 "core" ( + "manipulator"&8& +4 "core" &, \ $ X + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &3& +2 "core" &, \ 4 X +2 .tForearm.seek :garage +2 "manipulator"&'' +100 "core" ' + .tHand.close +2 "manipulator"&b/ +69 "core" / + "manipulator"&.& +4 "core" &, zX +2 "manipulator"& % +3 "core" % " { y +2 .tForearm.seek :retract +2 "manipulator"&#'\ +98 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&e(k +120 "core" ( + "manipulator"&^& +4 "core" &v \  z  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &9& +3 "core" &v 4  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&2' +103 "core" ' + "manipulator"&W& +4 "core" &v / ) I +2 "manipulator"&B% +3 "core" %   j | +2 "processing"%& +4 "core" &\ * + "processing"%A& +4 .tPC.seek :closed +2 "processing"%>(] +2 "core" &\ + +3 &\ *  +9 &3\ &. +9 &b\ &B +10 &Fw\ &T +9 &U\ 'U +9 &U\ 'U +10 &T\ 'T +9 &KW\ 'U +10 & X\ 'U +9 &Y\ 'T +9 &Y\ 'U +10 & TZ\ 'T +9 &"Y\ 'U +9 &#R\ 'T +10 &%Z\ 'T +9 &'[U\ 'U +10 &)X\ 'U +9 &*[\ 'T +9 &,U\ 'U +10 &.c[\ 'U +9 &0&Y\ 'T +9 &1V\ 'T +10 &3X\ 'U +9 &5lW\ 'T +10 &7.[\ 'T +9 &8Z\ 'T +9 &:X\ 'T +10 &5Y\ 'U +9 &?V\ 'T +10 &AT\ 'T +9 &C}W\ 'T +10 &E=_\ 'U +9 &Fh\ &V +9 &H\ %Y +10 &Js\ %Z +9 &L5\ $Z +9 &M\ $[ +10 &O\ $Z +9 &Qz\ $[ +10 &S<\ $[ +9 &T\ $Z +9 &V\ $[ +10 &X\ $[\ +9 &ZA\ #\\ +9 &\\\ $M +10 &],E\ %#k +9 &]y4\ '5 +6 ( + "processing"%A& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 + "processing"%=& +4 "core" &]y*\ (5 +2 .tHand.open + "manipulator"&"1 +74 "core" 1 + "manipulator"&D% +4 "core" %  }| +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%@ +132 "core"  +2 .tPSR.select :flush +2 "processing"%j +10 .tPS.seek 1ml +2 "processing"%G'TE +1114 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%O' +1616 "core" ' + .tPSV.dial PTV +2 "processing"% +73 "core" + .tPTV.dial :puck +2 "processing"%X  +16 "core"  + .tPBV.dial :waste1 +2 "processing"%?  +55 "core" +2 .tPS.seek 0ml + "processing"%' +2619 "core" ' + .tPSV.dial PSR +2 "processing"%; +73 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%I'\ +618 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%:' +2123 "core" ' + .tPSV.dial PTV +2 "processing"%$ +84 "core"  + .tPBV.dial PSV +2 "processing"%R U +55 "core" W +2 .tPS.seek 0ml + "processing"%J' +2633 "core" ' + .tPSV.dial PBV +2 "processing"%V @ +42 "core" > +2 .tPS.seek 2.5ml + "processing"%[' +2633 "core" ' + .tPSV.dial :waste1 +2 "processing"%M  +72 "core"  + .tPS.seek :empty +2 "processing"%<'ղ +2628 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%Q' +2627 "core" ' + .tPSV.dial PTV +2 "processing"%K +72 "core" + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%P' +2632 "core" ' + .tPSV.dial PBV +2 "processing"%& @ +44 "core" ? +2 .tPS.seek 2.5ml + "processing"%S' +2625 "core" ' + .tPSV.dial :waste1 +2 "processing"%U  +72 "core"  + .tPS.seek :empty +2 "processing"%7'ղ +2631 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&a& +3 "core" &v b x +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&Z(k +8 "core" ( + "manipulator"&Y& +3 "core" &j D y +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &_& +3 "core" &j  y + .tForearm.seek PC +2 "manipulator"&T' +92 "core" ' + .tHand.close + "manipulator"&H/ +75 "core" / + .tPC.seek :open +2 "processing"%L( +455 "core" ( + "manipulator"&g& +4 "core" &j | +2 "manipulator"&d% +3 "core" % |L +2 .tForearm.seek :retract + "manipulator"&j'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&k(, +137 "core" ( + "manipulator"&1& +4 "core" &, z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &+& +2 "core" &, { +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&t' +116 "core" ' + .tHand.open + "manipulator"&c1 +77 "core" 1 + "manipulator"&\\% +4 "core" % u ] q\\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&)'\ +99 "core" ' +1806 #t-> purgeIntake + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'F& +4 "core" &\  + "manipulator"&m& +4 "core" &, ! | +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&E(, +20 "core" ( + "manipulator"&n& +4 "core" &, } + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &l& +2 "core" &, P } +2 .tForearm.seek :garage +2 "manipulator"&N' +102 "core" ' + .tHand.close +2 "manipulator"&u/ +71 "core" / + "manipulator"&p& +4 "core" &,  v +2 "manipulator"&!% +3 "core" % ! V v +2 .tForearm.seek :retract +2 "manipulator"&q'\ +95 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&|( +291 "core" ( + "manipulator"&v& +4 "core" &) G yBf + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &h& +2 "core" &) u xBf +2 .tForearm.reconfigure TightForearm +49 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&i' +92 "core" ' + "manipulator"&r& +4 "core" &(  yAe +2 "manipulator"&-% +3 "core" % y) +2 "collection"'C& +4 "core" &\ + "collection"'w& +4 .tCC.seek :closed +2 "collection"'(` +2 "core" &\ +3 & \ +10 &*r - +9 &`} A +9 &Ms T +10 & Q T +9 &S T +10 &N~ T +9 &QRp U +9 &Qv T +10 &Qq T +9 &Un U +9 & ZQe T +10 &"OZ T +9 &#Qa T +10 &%Tc T +9 &'aU` U +9 &)$OW T +10 &*UM T +9 &,TO U +9 &.iRQ U +10 &0,RN T +10 &1OK T +9 &3RJ T +9 &5sO> T +9 &74SA T +10 &8U< T +9 &:Q> T +9 &>O= T +9 &@R< T +10 &AP< T +9 &CO2 S +9 &EFO' T +10 &GR' T +9 &HU% U +9 &J_ & U +10 &L>%$ Y +9 &MRC( ^ +10 &O_]% ` +9 &Qnda$ a +9 &S-gd" b +10 &Thh\ b +9 &Vlk b +9 &Xooo b" +10 &Z*qq b) +9 &[st b3 +10 &]wt b2 +9 &_Myy V +9 &`E#{| +| +10 &`e|{ \\ +2 ( + "collection"'w& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.38 + "collection"'& +4 "core" &`e{{- \\ + .tHand.open +2 "manipulator"&}1 +67 "core" 1 + "manipulator"&% +4 "core" % ` t) +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&{'\ +93 "core" ' + #tPurging external Intake +2 "collection"'`& +3 "core" &`eyy \\ +2 "collection"'o% +4 "core" %Ӆyz + .tCSV.dial :flush +2 "collection"'z  +104 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'' +2476 "core" ' + .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +2 "collection"'/ +86 "core" + .tCTV.dial :intake +2 "collection"'\  +74 "core"  + .tIntake.select :open + "sampler") +10 .tCS.seek 0ml +2 "collection"''Ӵ +2470 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core"  + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &( b oAe +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +3 "core" ( + "manipulator"&& +4 "core" &(  oAe + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +2 "core" &'  oAe +2 .tForearm.seek CC +2 "manipulator"&' +96 "core" ' + .tHand.close + "manipulator"& / +77 "core" / + .tCC.seek :open +2 "collection"'f( +469 "core" ( + "manipulator"&& +4 "core" &( o tAe +2 "manipulator"&(% +3 "core" % $ c t +2 .tForearm.seek :retract + "manipulator"&s'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +2 "manipulator"&(, +281 "core" ( + "manipulator"&& +4 "core" &,  yi + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, yi + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"& ' +113 "core" ' +2 .tHand.open + "manipulator"& 1 +70 "core" 1 + "manipulator"&% +4 "core" % n U nK +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +4471 "Can"\ %00 +11526 #t-> access 1 +3 .SE.seek :down + "storage"('} +4 "core" ' + "manipulator"&% +4 "core" %\   } +2 "manipulator"&,& +3 "core" &,  ~i +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(y(<1 +1325 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (0& +2 "core" &<5 [ l N\  +47118 "Can"\ &00 +60003 \ $00 +60002 \ #00 +60002 \ !00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60003 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60003 \ 10 +60002 \ 10 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 10 +60003 \ 10 +60002 \ 11 +60002 \ 00 +60002 \ 10 +60002 \ 10 +60002 \ \ 11 +60003 \ \ 00 +60002 \ \ 10 +60002 \ 10 +60002 \ \ 00 +60002 \ 00 +60002 s\ 00 +60003 p\ 00 +60002 l\ 10 +60002 l\ 11 +60002 h\ 10 +60002 n\ 00 +60002 ^\ 00 +60003 k\ 00 +60002 ^\ 10 +60002 g\ B00 +60002 d\ // +60002 l\ 0/ +60002 `\ 00 +60003 ]\ 0/ +60002 `\ /0 +60002 `\ // +60002 \\\ // +60002 Z\ // +60002 U\ 0/ +60003 W\ 0/ +60002 T\ // +60002 Q\ // +60002 M\ // +60002 M\ // +60002 I\ // +60002 G\ // +60003 B\ // +60002 B\ // +60002 @\ // +60002 L\ V00 +60002 D\ J10 +60002 I\ D00 +60003 F\ @00 +60002 C\ >00 +60002 @\ <00 +60002 @\ ;00 +60002 ?\ 800 +60002 C\ 800 +60002 @\ 700 +60003 ?\ 600 +60002 >\ 400 +60002 @\ 400 +60002 >\ 200 +60002 >\ 200 +60002 B\ 100 +60002 A\ 000 +60003 J\ /00 +60002 D\ /00 +60002 $\ /00 +60002 \ -00 +60002 \ -00 +60002 \ +10 +60002 \ ,00 +60003 \ +00 +60002 \ *00 +60002 !\ )00 +60002 !\ '00 @EST1580879237.24  \ '11 +60002 \ &00 +60003 \ %10 +60002 \ $00 +60002 \ #10 +60002 \ "00 +60002 \ 00 +60002 \ 00 +60003 \ 10 +60002 \ 00 +60002 \ 00 +60002 \ 10 +60002 \ 10 +60002 \ 00 +60003 \ 00 +60002 \ 10 +60002 \ 00 +60002 \ 00 +60002 \ 10 +60003 \ 10 +60002 \ 00 +60002 \ 00 +60002 \ 00 +60002 \ 01 +60003 \ 00 +60002 \ 10 +60002 \ 11 +60002 \ \ 10 +60002 \ 11 +60003 \ 10 +60002 \ 10 +60002 \ 00 +60002 \ x0/ +60003 \ // +60002 \ 0/ +60002 \ // +60002 \ 0/ +60002 \ 0/ +60003 \ 00 +60002 \ // +60002 \ // +60002 \ // +60003 \ // +60002 \ 0/ +60002 \ 0/ +60002 \ 0/ +60002 \ 0/ +60002 \ // +45143 #t-> access 2 +3 .SE.seek :down + "storage"(x'} +3 "core" ' +2 "manipulator"&4% +3 "core" %\  8 7 L  +2 "manipulator"&5& +4 "core" &, ) ) 0 i + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(](K +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K) \ E  +14469 "Can"\ J<; +60002 \ @;; +60002 \ ;;; +60002 \ 8;; +54526 #t-> dtartTube 2 +2 !o:NoMethodError : mesg"1undefined method `dtartTube' for main:Object: name0: args0:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +693 #-> startTube 2 +1968 #-> daExtract 40 +2 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'%& +3 "core" &QQB\  +2 "manipulator"&8% +4 "core" %\    +2 "storage"(3% +3 "core" % \ * +2 "storage"(. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(b( +1314 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (.& +2 "core" &  \ & +2 "manipulator"& & +3 "core" &, ` b i +2 "manipulator"&% +3 "core" %\  m j  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&^( +196 "core" ( + "manipulator"&9& +4 "core" & m l \\ 0 +2 "storage"('& +3 "core" &  !\ ' +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&W' +99 "core" ' + "storage"(B& +4 "core" &  7\ ' +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +278 "core" ' + "storage"(6- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (#& +2 "core" &  \ & +2 "manipulator"&*& +4 "core" & n m z 0 +2 .tElbow.seek 2 + "manipulator"&=( +3 "core" ( +2 "manipulator"&"& +3 "core" & z r / 0 +2 "storage"(D& +3 "core" &  \\\ & +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&A'Ϊ +14 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&@/ +65 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"4/home/esp/esp2/protocol/DA.rb:22:in `daExtract'"(ESP):37:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&2& +2 "storage"(G'} +6 "core" & n w + 0 +2 "manipulator"&% +4 "core" % β k m U J +2 .tForearm.seek :retract +2 "manipulator"&X'\ +91 "core" ' + .tElbow.seek CC +2 "manipulator"&?( +144 "core" ( + "manipulator"&O& +4 "core" &% \\ d >O +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &;& +3 "core" &% \\ J  >O + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 "core" ' +2 .tForearm.seek CC +2 ."downElevator"SE.coast +2 "manipulator"&' +2 "storage"(5 +93 "core" ' +2 "manipulator"&I& +4 "core" &% b l G >O +2 "manipulator"&$% +3 "core" % j n . & +2 "collection"'R& +4 "core" &QPG\ + "collection"':& +4 .tCC.seek :closed +2 "collection"'V(` +2 "core" &RPa\ +4 &QRC\  +9 &)sSRF\ - +9 &bPPG\ B +9 &SqPSD\ T +10 &PQR@\ T +9 &TRP5\ U +9 &RSQ,\ T +10 &WTRS2\ U +9 &QSQ4\ T +9 &SQQ4\ T +10 &QRQ4\ T +9 & `UQP-\ T +10 &"!SPQ2\ U +9 &#SQS9\ T +9 &%TSR1\ T +10 &'hWTQ3\ T +9 &)+QTQ4\ T +9 &*TRR+\ T +10 &,TUT)\ T +9 &.qTTQ\ T +10 &02TSS!\ T +9 &1RTR&\ T +9 &3TSQ\ T +10 &5xSRR\ T +9 &7:TSS(\ T +10 &8USS \ U +9 &:RTS\ T +9 &<TRS%\ T +10 &>EQRQ&\ S +9 &@TUS(\ T +9 &ARUT \ T +10 &COTS!\ T +7 "Can"\ /PP +3 "core" &ELTTS"\ T +8 &GTZW\ T +10 &Hab`\ U +9 &Jsyl\ X +10 &L= \ \\ +9 &M\ ^ +9 &O\ ` +10 &Qv\ ` +9 &S5\ a +10 &T\ a +9 &V\ b +9 &Xy\ b +10 &Z8\ b! +9 &[\ b( +9 &]\ b1 +10 &_`\ W +9 &`Mk\ \\ +9 &`x\ \\ +10 ( + &`|r\ X +2 "collection"':& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.38 + .Hand.open + "manipulator"&J1 +71 "core" 1 + "manipulator"&M% +4 "core" % I L & +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&['\ +93 "core" ' + .tSC.coast + "storage"(6 +2 #tcollectSample 40ml w/bubble point of 24psi +2 #Priming 7ml .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")+ +3 "core" + +2 "sampler")<% +4 "core" %۾ #\  + "collection"'K& +4 "core" &`|r&\ X +3 "Can"\ .WV + #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +26  + .tdelay 3.8 seconds +383 "collection"'U% +3 "core" %ӵ\ +2 "sampler")S% +3 "core" %3 \  + .tSSV.dial :spit +2 "sampler")a +135 "core"  +2 .tSS.seek 0ml + "sampler")Y'z +275 "core" ' + .tSSV.dial CBV +2 "sampler")_  +133 "core" + .tCTV.dial :intake +2 "collection"'H  +75 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "08:50:22.01" +1604 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2868 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml .Intake.select :open + "sampler") +132 #"pumping"0.0L/min +79 "collection"'e% +2 "core" %ӵ \  +2 #tIntake @16.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +3 "sampler")#.0X-+ +2 "core" + +53 "collection"'g% +2 "core" %ӵ>\ +2 "sampler")d% +4 "core" %W@ \  +2 "sampler")1% +3 "core" %W@ +\  + .tIntake.select :close + "sampler")0 +10 )+% +47 "core" %WD ,\  +4 .tSSV.dial :exhaust +2 "sampler")T  +75 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")Z'z +443 "core" ' + .tExhaust.select :close + "sampler") +10 #tSampling 40.0ml +2 .Intake.select :close + .Exhaust.select :close +2 .SS.reconfigure SSconfig +2 "sampler")#.0X +2 "sampler")p% +3 "core" % \  > + .tIntake.select :close + "sampler")0 +10 )!% +2 "core" % )\  > +2 .tSSV.dial :exhaust + "sampler")k  +75 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler"))'z +916 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +3 "sampler")N  +77 "core" + #tAllowing 80s for 15.0ml of remaining 15.0ml + .Intake.select :open +2 "sampler") +211 "collection"'v% +2 "core" %ӵ- +2 #tIntake @16.2psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +3 "sampler")#.0X- + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"','Ӵ +108 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")0 +134 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'$'Ӵ +99 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")R +95 "core" ' + ."CSpush"CS.coast + "collection"'5 +39 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +329 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'b% +2 "core" %:.\  +2 .tCS.seek 6ml +2 "collection"'' +1345 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'P +42 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"'&'ӂ +1521 "core" ' + .tCSV.dial CSR +2 "collection"'U  +44 "core"  + "collection"'S% +4 "core" %ӂ3\  + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'a' +588 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'Q% +2 "core" %+\  +2 .tCS.seek 5ml +2 "collection"'_'qi +839 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'H  +43 "core" ~ +2 .tCS.seek 1ml + "collection"'e'> +1096 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 + .CH.seek 70C,8:00 +4 "collection"'Y \  +3 'g9 +4 "core" 9d +103 "collection"'d9 +2 "core" 9d +103 "collection"'19 +2 "core" 9 d +103 "collection"'+9 +2 "core" 9 d +103 "collection"'T9 +2 "core" 9d +103 "collection"'9 +5 "core" 9d +103 "collection"'>9 +2 "core" 9d +103 "collection"'\\9 +2 "core" 9d +103 "collection"'j9 +2 "core" 9"d +103 "collection"'t9 +2 "core" 9&d +103 "collection"'Z9 +2 "core" 9+d +103 "collection"'F9 +2 "core" 9/d +103 "collection"'c9 +2 "core" 93d +103 "collection"'l9 +2 "core" 97d +103 "collection"'u9 +2 "core" 9;d +103 "collection"'p9 +3 "core" 9@d +103 "collection"'!9 +2 "core" 9Dd +103 "collection"'k9 +2 "core" 91Hd +103 "collection"'m9 +2 "core" 9HLd +103 "collection"'n9 +2 "core" 9_Pd +103 "collection"'N9 +3 "core" 9xUd +103 "collection"'v9 +2 "core" 9Yd +103 "collection"')9 +2 "core" 9]d +103 "collection"'r9 +2 "core" 9ad +103 "collection"'-9 +2 "core" 9fd +103 "collection"'C9 +3 "core" 9jd +103 "collection"'q9 +2 "core" 9nd +103 "collection"'~9 +2 "core" 92rd +103 "collection"'h9 +2 "core" 9Ovd +103 "collection"'E9 +2 "core" 9k{d +103 "collection"'}9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'`9 +2 "core" 9a +103 "collection"'z9 +2 "core" 9_ +103 "collection"'o9 +2 "core" 9[ +103 "collection"'9 +3 "core" 9Y +103 "collection"'9 +2 "core" 95V +103 "collection"'w9 +2 "core" 9ST +103 "collection"'/9 +2 "core" 9pQ +103 "collection"'\ 9 +2 "core" 9N +103 "collection"'9 +3 "core" 9K +103 "collection"'9 +2 "core" 9I +103 "collection"'9 +2 "core" 9G +103 "collection"'9 +2 "core" 9E +103 "collection"'9 +2 "core" 9B +103 "collection"' 9 +3 "core" 96@ +103 "collection"'i9 +2 "core" 9S> +103 "collection"'{9 +2 "core" 9n; +103 "collection"'9 +2 "core" 98 +103 "collection"'9 +2 "core" 97 +103 "collection"'9 +2 "core" 95 +103 "collection"'9 +2 "core" 93 +103 "collection"'9 +2 "core" 91 +103 "collection"'9 +2 "core" 90 +103 "collection"'(9 +2 "core" 9. +103 "collection"' 9 +2 "core" 94, +103 "collection"'9 +2 "core" 9J+ +103 "collection"'s9 +2 "core" 9_) +103 "collection"'9 +2 "core" 9t( +94 "Can"  +9 "collection"' 9 +2 "core" 9& +103 "collection"'09 +2 "core" 9% +103 "collection"'|9 +2 "core" 9$ +103 "collection"' 9 +2 "core" 9" +103 "collection"',9 +49 "core" 9 +103 "collection"'49 +2 "core" 9 +103 "collection"'9 +2 "core" 9  +103 "collection"'y9 +2 "core" 9  +103 "collection"'59 +2 "core" 9 # +103 "collection"'%9 +2 "core" 9 3  +103 "collection"'89 +2 "core" 9 C% +103 "collection"'39 +3 "core" 9 Q) +103 "collection"'9 +2 "core" 9 `- +103 "collection"'.9 +2 "core" 9 n1 +103 "collection"'9 +2 "core" 9 |5 +103 "collection"']9 +2 "core" 9 : +103 "collection"'9 +3 "core" 9 > +103 "collection"'99 +2 "core" 9 B +103 "collection"'9 +2 "core" 9 F +103 "collection"'B9 +2 "core" 9 J +103 "collection"'9 +2 "core" 9 O +103 "collection"'69 +2 "core" 9 S +103 "collection"'#9 +2 "core" 9 W +103 "collection"' 9 +2 "core" 9 [ +103 "collection"'x9 +2 "core" 9 _ +103 "collection"'"9 +2 "core" 9 d +103 "collection"'D9 +3 "core" 9 h +103 "collection"''9 +2 "core" 9\ l +103 "collection"'29 +2 "core" 9\ p +103 "collection"'9 +2 "core" 9\ t +103 "collection"'^9 +2 "core" 9\ y +103 "collection"'@9 +3 "core" 9\ !} +103 "collection"'W9 +3 "core" 9\ ( +103 "collection"';9 +2 "core" 9\ / +103 "collection"'9 +2 "core" 9\ 5 +103 "collection"'I9 +2 "core" 9\ ; +103 "collection"'O9 +2 "core" 9\ @\ +103 "collection"'R9 +2 "core" 9\ E\ +103 "collection"'*9 +2 "core" 9\ J\ +103 "collection"'$9 +2 "core" 9\ N +103 "collection"'A9 +2 "core" 9\ S\ +103 "collection"'=9 +3 "core" 9\ W\ +103 "collection"'G9 +2 "core" 9\ Z +103 "collection"'f9 +2 "core" 9\ ^\ +103 "collection"'X9 +2 "core" 9\ b\ +103 "collection"'M9 +2 "core" 9\ g\ +103 "collection"'<9 +3 "core" 9\ i\ +103 "collection"'J9 +2 "core" 9\ l\ +103 "collection"':9 +2 "core" 9\ o +103 "collection"'K9 +2 "core" 9\ s \ +103 "collection"'b9 +2 "core" 9\ t\ \ +103 "collection"'9 +3 "core" 9\ w \ +103 "collection"'P9 +2 "core" 9\ z \ +103 "collection"'9 +2 "core" 9\ } \ +103 "collection"'U9 +2 "core" 9\ \ +103 "collection"'S9 +2 "core" 9\ \ +103 "collection"'&9 +2 "core" 9\ \ +103 "collection"'Q9 +2 "core" 9\  +103 "collection"'a9 +2 "core" 9\ \ +103 "collection"'H9 +2 "core" 9\ \ +2 .tCH.hold 10:00,70C +3 "collection"'_ `\ `\  +3 "core"  +53733 "Can"\  +6270 "core" ` + "collection"'g9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'d'Ӵ +335 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'1 @ +105 "core" A + .tCSV.dial :air +2 "collection"'+ @ +42 "core" ? +2 .tCS.seek 5ml +2 "collection"'T'qi +1340 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'> @ +45 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'\\  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'j @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'t'Ӵ +1346 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'Z +104 "core"  + .tCBV.dial CSV +2 "collection"'F  +30 "core"  + "collection"'c% +4 "core" %Ӵ:; , +2 .tCS.seek 5ml +2 "collection"'l'qi +1347 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'u  +56 "core"  + "collection"'p% +4 "core" %qlOQ  +2 .tCS.seek 7ml +2 "collection"'!' +586 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'k @ +43 "core" ? +2 .tCS.seek 10ml + "collection"'m' +846 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'n ` +116 "core" _ + #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'N   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV + "collection"'v  +5 ')  +26 "core"  +108  +2 .tCS.seek 5ml + "collection"'r'qi +1347 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'- @ +105 "core" A + .tCSV.dial :waste +2 "collection"'C +105 "core" + .tCS.seek :empty +2 "collection"'q'ӂ +1340 "core" ' + .tCSV.dial :air +2 "collection"'~ @ +74 "core" A +2 .tCS.seek 5ml + "collection"'h'qi +1342 "core" ' + .tCSV.dial CTV +2 "collection"'E  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'} @ +56 "core" B + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'` @ +44 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'z'Ӵ +1349 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'o +103 "core" ~ + .tCBV.dial CSV +2 "collection"'  +32 "core"  + "collection"'% +4 "core" %ӳ\ +2 .tCS.seek 5ml +2 "collection"'w'qh +1349 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'/  +42 "core" + "collection"'\ % +4 "core" %qn=/!\  +2 .tCS.seek 7.001ml +2 "collection"'' +586 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"' @ +43 "core" ? +2 .tCS.seek 10ml + "collection"'' +836 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +116 "core" _ + #tLysing Complete +2 "collection"'& +3 "core" &`|j\ X +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"& % +3 "core" %\  Z | +2 "storage"(i% +3 "core" % S\  +2 "storage"({. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((R +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &N w } ]\  + "manipulator"&& +4 "core" &# y>N + "manipulator"&% +3 "core" %\  z +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +162 "core" ( + "manipulator"&& +4 "core" &\   ~C +2 "storage"((& +3 "core" &N w r \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"& ' +100 "core" ' + "storage"(& +4 "core" &N \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(s' +272 "core" ' +2 "storage"(- +51 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"( 'y +31 "core" ' +2 "manipulator"&0& +4 "core" & 4 % C + "manipulator"&|% +4 "core" %Ͼ ' 1 L +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&,( +164 "core" ( + "manipulator"&4& +4 "core" &* K xCt +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &*  xCs +2 .tForearm.seek CC +2 "manipulator"&y' +96 "core" ' + .tHand.close + "manipulator"&5/ +74 "core" / + .tCC.seek :open +2 "collection"'%( +471 "core" ( + "storage"(8& +4 "core" &N i\  +2 "storage"(3& +3 "core" &N \  +2 "manipulator"&& +3 "core" &* {Cr +2 "manipulator"&.% +3 "core" % | +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&]( +163 "core" ( + "manipulator"&& +4 "core" & N U  V +2 "storage"(9& +3 "core" &N s s +\ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'m +99 "core" ' + .tElbow.hold +2 "manipulator"&B, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&6% +4 "core" % ͕ u { + "storage"(#& +4 "core" &N q\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 340 counts +2 "manipulator"& ' +15 "core" ' +2 "manipulator"&x& +3 "core" & I G D U +2 "storage"("& +4 "core" &N \ ! + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&D' +13 "core" ' + "storage"('% +4 "core" %y \ ! +3 ."downElevator"SE.seek :down +3 "storage"(2'} +99 (% +3 "core" %M> C\ [v +2 "manipulator"&^% +4 "core" % H I + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&@'\ +91 "core" ' +59 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +19034 #t-> CSV.air2 +2 .CSV.dial :air2 + "collection"'W @ +116 "core" A +2536 #t-> delay 5; CS.empty + .delay 5 seconds +503 .CS.seek :empty +2 "collection"';'ӂ +2603 "core" ' + "collection"'% +4 "core" %~3\ +1972 #t-> purgeIntake + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'I& +3 "core" &|\ +3 "manipulator"&O& +3 "core" & i d ( U +2 "manipulator"&R% +3 "core" %  q { "  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&*(, +173 "core" ( + "manipulator"&$& +4 "core" &, g c . C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &A& +2 "core" &, ] i C +2 .tForearm.seek :garage +2 "manipulator"&=' +99 "core" ' + .tHand.close +2 "manipulator"&G/ +66 "core" / + "manipulator"&f& +4 "core" &, W K g C +2 "manipulator"&X% +3 "core" % . I S & +2 .tForearm.seek :retract +2 "manipulator"&M'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&<( +288 "core" ( + "manipulator"&J& +4 "core" &) Y V Bf + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &:& +2 "core" &) F G Bf +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&K' +102 "core" ' + "manipulator"&b& +4 "core" &* M S  Bf +2 "manipulator"&% +3 "core" % G I +2 "collection"'P& +3 "core" &x\ +2 "collection"'& +4 .tCC.seek :closed + "collection"'U(` +3 "core" &J\ +4 &;\ 3 +9 &*D{\ 4 +10 &Mn}\ H +9 &c\ T +9 &N\ S +10 &iT\ S +9 &+P\ S +10 &T\ S +9 &Rx\ S +9 &pQ\ T +10 &3Rq\ S +9 & Rb\ S +9 &"Q_\ S +10 &$yRU\ S +9 &&<TM\ S +10 &'SN\ S +9 &)Q<\ S +9 &+R5\ S +10 &-CT'\ S +9 &/R4\ S +9 &0T=\ S +10 &2Q4\ S +9 &4LQ&\ S +10 &6R#\ S +9 &7Q\ S +9 &9T\ S +10 &;UR\ S +9 &=Q\ R +9 &>Q\ S +10 &@P\ S +9 &B\\U\ S +10 &DO\ S +9 &ET\ S +9 &GR\ S +10 &IcY\ S +9 &K g\ U +9 &L&\ Y +10 &NKF\ ] +9 &PJPO\ _ +10 &R RS\ _ +9 &SVT\ _ +9 &UYX\ ` +10 &WNZW\ ` +9 &Y\\\\\ a +9 &Z_^\ a +10 &\\ba\ b +9 &^Pfd\ b +10 &_jfg\ 1 +9 &`iih\ U +9 ( + &`ncgh\ P +2 "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.27 + "collection"'S& +4 "core" &`nchg\ P +2 .tHand.open + "manipulator"&&1 +69 "core" 1 + "manipulator"&Q% +4 "core" %   S )  +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +98 "core" ' + #tPurging external Intake +2 "collection"'H& +3 "core" &`nbba\ P +2 "collection"'Y% +3 "core" %~cb\  +2 .tCSV.dial :flush + "collection"'_  +102 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"'g' +2460 "core" ' + .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'e +40 "Can"\ &__ +33 "core" ~ + .tCTV.dial :intake +2 "collection"'1  +74 "core"  + .tIntake.select :open + "sampler") +10 .tCS.seek 0ml +2 "collection"'+'Ӵ +2458 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'d  +76 "core" ~ +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &( {Ae +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&>( +3 "core" ( +2 "manipulator"&\\& +4 "core" &( zAe + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &j& +2 "core" &( {Ae +2 .tForearm.seek CC + "manipulator"&T' +96 "core" ' + .tHand.close + "manipulator"&Z/ +77 "core" / + .tCC.seek :open +2 "collection"'F( +470 "core" ( + "manipulator"&c& +4 "core" &(\  V Ae +2 "manipulator"&t% +3 "core" % *\  #  +2 .tForearm.seek :retract + "manipulator"&u'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&p(, +285 "core" ( + "manipulator"&l& +4 "core" &, X Q J T + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &, F I T +2 .tForearm.reconfigure TightForearm +50 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"&!' +113 "core" ' +2 .tHand.open + "manipulator"&n1 +68 "core" 1 + "manipulator"&N% +4 "core" % j G xC +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +99 "core" ' +1494 #t-> access 1 +3 .SE.seek :down + "storage"()'} +5 "core" ' + "manipulator"&m% +4 "core" %\  j b  +2 "manipulator"&-& +3 "core" &, ] \\ T +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(C(<1 +1327 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (r& +2 "core" &<2 k\ ! +53030 "Can"\ 021 +60002 \ .21 +60002 \ ,21 +60003 \ -22 +60002 \ +11 +60002 \ )21 +60002 \ )22 +60002 \ (22 +60003 \ &22 +60002 \ %22 +60002 \ #22 +60002 \ "21 +60002 \ 21 +60003 \ 22 +60002 \ 21 +60002 \ 21 +60002 \ 22 +60002 \ 22 +60002 \ 21 +60003 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60003 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ \ 22 +60002 \ 22 +60002 \ \ 22 +60003 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60002  \ 22 +60003 \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 21 +60002 \ 22 +60002 \ 22 +60003 \ 22 +60002 \ 22 +60002 \ \ 22 +60002 \ 22 +60002 \ 22 +60002 \ 22 +60003 \ 21 +60002 \ 22 +60002 \ 22 +60002  \ "22 +60002 #\ v11 +60003 4\ 11 +60002 D\ 11 +60002 S\ 11 +60002 [\ 11 +60002 c\ 11 +60003 h\ 11 +60002 n\ 11 +60002 y\ 11 +60002 y\ 11 +60002 x\ 11 +60002 t\ 11 +60003 w\ 11 +60002 t\ 11 +60002 w\ 21 +60002 y\ 11 +60003 z\ 11 +60002 w\ 11 +60002 z\ 11 +60002 |\ 11 +60002 x\ 11 +60003 s\ S21 +60002 l\ F11 +60002 g\ A21 +60002 \\\ >21 +60002 `\ ;21 +60003 [\ 921 +60002 a\ 721 +60002 ^\ 521 +60002 `\ 422 +60003 _\ 421 +60002 Z\ 322 +60002 ]\ 122 +60002 V\ 122 +60002 Y\ /22 +60003 U\ .22 @EST1580965640.40 \\\ .22 +60002 Y\ -22 +60002 V\ ,22 +60002 X\ +22 +60003 V\ +22 +60002 U\ *21 +60002 M\ )21 +60002 J\ (21 +60002 M\ (21 +60002 H\ '22 +60003 I\ '22 +60002 B\ %22 +60002 F\ $21 +60002 ?\ $21 +60002 E\ #22 +60003 ?\ "12 +60002 @\ !21 +60002 D\ 21 +60002 C\ 21 +60002 G\ 22 +60002 F\ 22 +60003 L\ 21 +60002 F\ 22 +60002 G\ 21 +60002 J\ 22 +60002 F\ 11 +60002 J\ 21 +60003 D\ 22 +60002 F\ 22 +60002 J\ 22 +60002 M\ 22 +60002 W\ 22 +60003 S\ 22 +60002 Y\ 22 +60002 T\ 22 +60002 V\ 22 +60002 R\ 22 +60002 R\ \ 22 +60003 S\ \ 22 +60002 T\ 22 +60002 O\ 22 +60002 R\ 22 +60002 P\ 22 +60003 O\ 22 +60002 M\ 22 +60002 M\ s11 +60002 N\ 11 +60002 K\ 11 +60002 P\ 11 +57966 #t-> access 2 +2 .SE.seek :down +2 "storage"(~'} +4 "core" ' + "manipulator"&q% +4 "core" %\  T S b  +2 "manipulator"&E& +3 "core" &, S R 9 T +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(}(K +357 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &K( K\ }  +1646 "Can"T\ CC +60002 K\ CC +60002 Q\ CC +60002 S\ CC +30808 #t-> startTube 2 +721 #-> daExtract 40 +2 #Loading sh1 puck from tube 2 into Collection Clamp + "collection"'`& +3 "core" &BDb\ e +2 "manipulator"&h% +4 "core" %\  P Q U  + "storage"(o% +4 "core" % o\ ~ + "storage"(. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +1321 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (z& +2 "core" & \ \ | +2 "manipulator"&/& +3 "core" &, E L $ T +2 "manipulator"&\ % +3 "core" %\  Q R k  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&w( +196 "core" ( + "manipulator"&& +4 "core" & P P - ( +2 "storage"(& +3 "core" & \ f\ } +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&' +96 "core" ' + "storage"(& +4 "core" & \ S\ ~ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"( ' +277 "core" ' + "storage"(i- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ({& +2 "core" & \ ]\ { +2 "manipulator"&& +4 "core" & L G ~ ( + .tElbow.seek 2 +2 "manipulator"&( +35 "core" ( + "manipulator"&& +4 "core" & T a  b + "storage"(& +4 "core" & \ \ | +2 .tForearm.seek 2 + 300 counts +43 "manipulator"&('Ϊ +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +75 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"4/home/esp/esp2/protocol/DA.rb:22:in `daExtract'"(ESP):44:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&?& +5 "storage"(['} +4 "core" & N E A b +2 "manipulator"&% +4 "core" % β P P  , +2 .tForearm.seek :retract +2 "manipulator"&0'\ +95 "core" ' + .tElbow.seek CC +2 "manipulator"&|( +161 "core" ( + ' +2 ."downElevator"SE.coast +3 "manipulator"&s& +2 "storage"(5 +5 "core" &( R U Ab +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &4& +3 "core" &( U o Ab +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +104 "core" ' + "manipulator"& & +4 "core" &) c Q z Ab +2 "manipulator"&% +4 "core" % W d 0 +2 "collection"'5& +4 "core" &FD9\ c + "collection"' & +4 .tCC.seek :closed + "collection"'V(` +3 "core" &GCV\ c +3 &DC4\ c1 +10 &/F}CB4\ _3 +9 &XqCB3\ ^G +10 &iEC0\ _R +9 &WEC(\ _Q +9 &{\\CD2\ `Q +10 &=XDB1\ `Q +9 &VFE3\ _Q +9 &]EB4\ _Q +10 &YFC+\ _Q +9 &EWGD.\ `Q +10 &!ZDC1\ `Q +9 &"[ED!\ _Q +9 &$ZFC\ _Q +10 &&MZEE\ _Q +9 &(\\EB \ _Q +9 &)YGD&\ `Q +10 &+ZED!\ _Q +9 &-T\\DD#\ _R +10 &/YDD#\ _Q +9 &0[ED%\ _Q +9 &2ZFD$\ _Q +10 &4_ZGD\ _Q +9 &6"ZFD\ _P +9 &7ZFD\ _Q +10 &9\\GD \ _Q +9 &;fZGC#\ _Q +10 &=)YGD\ _Q +9 &>\\HE\ _Q +9 &@YHF\ _Q +10 &Bo^HD\ _Q +9 &D1UED\ _Q +9 &EYHE \ _Q +10 &G_QL\ _Q +9 &IqjZS\ ^S +10 &K+vg \ ]V +9 &L\ [Y +9 &N\ Z[ +10 &P_\ Z\\ +9 &R \ Y\\ +9 &S \ Z] +10 &U\ Y] +9 &Wc\ Y] +10 &Y#\ \ X^ +9 &Z\ X^ +9 &\\\ X^ +10 &^d\ W_ +9 &_b\ Y0 +9 &`l" \ [P +10 ( + &`pe\ ^L +2 "collection"' & +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.19 + .Hand.open +2 "manipulator"&81 +69 "core" 1 + "manipulator"&3% +4 "core" % l Z : +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +4 .tIntake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler").+ +3 "core" + +2 "sampler")% +4 "core" %ۼ *\ p +2 "collection"'9& +3 "core" &`pd\ _L +3 "Can"R\ TS + #tCalibrating pressure sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0X +28 + .tdelay 3.8 seconds +383 "collection"'6% +3 "core" %Ӵ\ ] +2 "sampler")#% +3 "core" %3$ -\ m + .tSSV.dial :spit +2 "sampler")x +130 "core"  +2 .tSS.seek 0ml +2 "sampler")"'z +296 "core" ' + .tSSV.dial CBV +2 "sampler")'  +130 "core" + .tCTV.dial :intake +2 "collection"'  +73 "core"  + #tWaiting for external sampler to finish priming... + .delayUntil "08:56:09.76" +1621 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2867 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +2 #Allowing 40s for 7.0ml of remaining 7.0ml .Intake.select :open + "sampler") +133 #"pumping"0.0L/min +78 "collection"'% +2 "core" %Ӵ\ Y +2 #tIntake @15.7psia, vacuum from 10.0 to 13.0psi + .SS.reconfigure SSinhale.with maxSpeed: 150 +3 "sampler")#.0X1 +50 ."airStroke"CS.seek 10ml +2 "collection"'K' +3 "core"  + .tCTV.dial :air +2 "collection"';  +72 "core"  + .tdelay 15 seconds +4 ."samplerPumpShutdown"Gate.power :sampler,:OFF +2 ."pumping"Gate.power :analytic3,:OFF +244 "Can"P\ UT +1253 .tSSV.dial :spit,avoiding: :exhaust + "sampler")e +132 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +3 .tSS.seek 0ml +4 "collection"'1  +5 "sampler")g'z +4 "core" ' +2 .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")d  +117 "core" ~ +14  +533 ' + "sampler")% +4 "core" %v "\ h +2 .tCBV.dial between SSV and waste2 +2 "collection"'\\  +29 "core"  +2 "collection"'j% +3 "core" % \ W +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'Z  +44 "core"  +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<b +2 .tCS.seek 0ml +2 "collection"'<'Ӵ +2205 "core" '\ W +3 "collection"'a% +4 "core" % \ X + "sampler")U% +4 "core" %v $\ i + #tBubblePoint: Intake @39.0psia, Outlet @14.7psia + .CBV.dial SSV +2 "collection"'c @ +30 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X'z +484 "core" ' +52 .tSS.reconfigure SSfast +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'-'Ӵ +107 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")r +131 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +98 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +87 "core" ' + ."CSpush"CS.coast + "collection"'5 +43 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +331 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '% +2 "core" %B.\ Z +2 .tCS.seek 6ml +2 "collection"'.' +1345 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +41 "core"  + .tCS.reconfigure CSfast +3 "collection"'#d @b +2 .tCS.seek :empty + "collection"','ӂ +1468 "core" ' + .tCSV.dial CSR +2 "collection"'6  +43 "core"  + "collection"'#% +4 "core" %\ _ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'x' +587 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'y% +2 "core" %\ _ +2 .tCS.seek 5ml +2 "collection"'''qh +844 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +41 "core"  +2 .tCS.seek 1ml +2 "collection"''> +1091 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 + .CH.seek 70C,8:00 +4 "collection"'" \  +2 '9 +5 "core" 9d +103 "collection"' 9 +2 "core" 9d +103 "collection"' 9 +2 "core" 9 d +103 "collection"'D9 +2 "core" 9 d +103 "collection"'29 +2 "core" 9d +103 "collection"'^9 +3 "core" 9d +103 "collection"']9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9"d +103 "collection"'I9 +2 "core" 9&d +103 "collection"'9 +3 "core" 9+d +103 "collection"'O9 +2 "core" 9/d +103 "collection"'W9 +2 "core" 93d +103 "collection"'A9 +2 "core" 97d +103 "collection"'B9 +2 "core" 9;d +103 "collection"'G9 +2 "core" 9@d +103 "collection"'f9 +2 "core" 9Dd +103 "collection"'X9 +2 "core" 9.Hd +103 "collection"'R9 +2 "core" 9BLd +103 "collection"'$9 +2 "core" 9WPd +103 "collection"'=9 +2 "core" 9mUd +103 "collection"'J9 +2 "core" 9Yd +103 "collection"'@9 +2 "core" 9]d +103 "collection"'b9 +2 "core" 9ad +103 "collection"'9 +2 "core" 9ed +103 "collection"'P9 +2 "core" 9jd +103 "collection"'M9 +2 "core" 9nd +103 "collection"'%9 +2 "core" 9 rd +103 "collection"':9 +2 "core" 9"vd +103 "collection"'*9 +2 "core" 9:zd +103 "collection"'&9 +2 "core" 9Qd +103 "collection"'Q9 +2 "core" 9id +103 "collection"'H9 +2 "core" 9d +103 "collection"'_9 +2 "core" 9d +103 "collection"'Y9 +2 "core" 9d +103 "collection"';9 +2 "core" 9d +103 "collection"'+9 +2 "core" 9b +103 "collection"'9 +2 "core" 9` +103 "collection"'e9 +2 "core" 9^ +103 "collection"'19 +2 "core" 9&\\ +103 "collection"'d9 +3 "core" 9>Y +103 "collection"'S9 +2 "core" 9VW +103 "collection"'9 +2 "core" 9nU +103 "collection"'\\9 +2 "core" 9S +103 "collection"'j9 +2 "core" 9Q +103 "collection"'Z9 +3 "core" 9O +103 "collection"'K9 +2 "core" 9L +103 "collection"'a9 +2 "core" 9J +103 "collection"'U9 +2 "core" 9H +103 "collection"'c9 +2 "core" 9F +103 "collection"'g9 +3 "core" 9+D +103 "collection"'T9 +2 "core" 9BC +103 "collection"'l9 +2 "core" 9YA +103 "collection"'k9 +2 "core" 9o? +103 "collection"'t9 +2 "core" 9< +103 "collection"'>9 +2 "core" 9; +103 "collection"'N9 +2 "core" 99 +103 "collection"'u9 +2 "core" 97 +103 "collection"'m9 +2 "core" 96 +103 "collection"'n9 +2 "core" 94 +103 "collection"'r9 +3 "core" 92 +103 "collection"'<9 +2 "core" 90 +103 "collection"'!9 +2 "core" 9/. +103 "collection"'-9 +2 "core" 9C - +103 "collection"'q9 +2 "core" 9V, +103 "collection"')9 +3 "core" 9j) +103 "collection"'C9 +2 "core" 9}) +103 "collection"'E9 +2 "core" 9( +103 "collection"'`9 +2 "core" 9% +103 "collection"'h9 +2 "core" 9#% +103 "collection"'o9 +3 "core" 9'# +103 "collection"'9 +2 "core" 9+" +103 "collection"'z9 +2 "core" 9/! +103 "collection"'9 +2 "core" 93 +103 "collection"'}9 +2 "core" 9 8 +103 "collection"'\ 9 +2 "core" 9 < +103 "collection"'9 +2 "core" 9 '@ +103 "collection"'p9 +2 "core" 9 5D +103 "collection"'9 +2 "core" 9 DH +103 "collection"'v9 +2 "core" 9 RM +103 "collection"'i9 +3 "core" 9 `Q +103 "collection"'{9 +2 "core" 9 mU +103 "collection"'/9 +2 "core" 9 |Y +103 "collection"'~9 +2 "core" 9 ^ +103 "collection"'9 +2 "core" 9 b +103 "collection"'9 +3 "core" 9 f +103 "collection"'9 +2 "core" 9 j +103 "collection"'?9 +2 "core" 9 n +103 "collection"'9 +2 "core" 9 s +103 "collection"'w9 +2 "core" 9 w +103 "collection"'9 +3 "core" 9 { +103 "collection"'9 +2 "core" 9  +103 "collection"'49 +2 "core" 9  +103 "collection"' 9 +2 "core" 9  +103 "collection"' 9 +2 "core" 9\  +103 "collection"'s9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\  +103 "collection"'9 +2 "core" 9\ !\ +103 "collection"'9 +2 "core" 9\ ( \ +103 "collection"'(9 +2 "core" 9\ 1  +103 "collection"'59 +3 "core" 9\ 9  +103 "collection"'09 +2 "core" 9\ A  +103 "collection"'F9 +2 "core" 9\ H +103 "collection"'[9 +2 "core" 9\ P +103 "collection"'39 +2 "core" 9\ W +103 "collection"'89 +3 "core" 9\ ] +103 "collection"'9 +2 "core" 9\ e +103 "collection"' 9 +2 "core" 9\ j +103 "collection"'99 +2 "core" 9\ q +103 "collection"'9 +2 "core" 9\ w +103 "collection"'9 +2 "core" 9\ } +103 "collection"'9 +2 "core" 9\  +103 "collection"'.9 +2 "core" 9\  +103 "collection"'69 +2 "core" 9\  +2 .tCH.hold 10:00,70C +3 "collection"'# `\ `\  +3 "core"  +20162 "Can"I\ : +39841 "core" ` + "collection"',9 +4 "core" 9\  + #tCollection Puck Heater at 70.1C after lysing +2 .CS.seek 0ml + "collection"'y'Ӵ +334 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'x @ +104 "core" A + .tCSV.dial :air +2 "collection"' @ +42 "core" ? +2 .tCS.seek 5ml + "collection"'''qi +1342 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +44 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'D @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'2'Ӵ +1348 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'^ +101 "core" ~ +50 .tCBV.dial CSV +2 "collection"']  +28 "core"  + "collection"'% +4 "core" %Ӱ!" @\ 4 +2 .tCS.seek 5ml +2 "collection"''qe +1341 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'I  +42 "core" + "collection"'% +4 "core" %q`8/\ 8 \ +2 .tCS.seek 6.999ml +2 "collection"'O'u +580 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'W @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'A' +845 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'B ` +114 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'G   +29 "core" ! +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'f  +2 'X  +29 "core"  +106  +2 .tCS.seek 5ml + "collection"'R'qi +1339 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'$ @ +101 "core" A + .tCSV.dial :waste +2 "collection"'= +103 "core" + .tCS.seek :empty +2 "collection"'J'ӂ +1350 "core" ' + .tCSV.dial :air +2 "collection"'@ @ +73 "core" B +2 .tCS.seek 5ml + "collection"'b'qi +1349 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'P @ +44 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'M  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'% @ +44 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"':'Ӵ +1347 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'* +101 "core" ~ + .tCBV.dial CSV +2 "collection"'&  +29 "core"  + "collection"'Q% +4 "core" %Ӳ J\ D +2 .tCS.seek 5ml +2 "collection"'H'qg +1335 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'_  +55 "core"  + "collection"'Y% +4 "core" %qcKG\ G +2 .tCS.seek 6.999ml +2 "collection"';'x +602 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'+ @ +64 "core" > +2 .tCS.seek 10ml + "collection"'' +836 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'e ` +113 "core" _ + #tLysing Complete +2 "collection"'1& +4 "core" &`p_jk\ IL + #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&d% +4 "core" %\  U a   + "storage"(S% +4 "core" % = < 8\ f + "storage"(. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(\\(R +359 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (j& +3 "core" &P   F\ a +2 "manipulator"&Z& +3 "core" &' B C Ab +2 "manipulator"&K% +3 "core" %\  B L  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&a( +166 "core" ( + "manipulator"&U& +4 "core" & N O  ' +2 "storage"(c& +3 "core" &Q > < [\ f +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&g' +98 "core" ' + "storage"(T& +4 "core" &Q / ' <\ h +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(l' +37 "Can"D\ mRQ +238 "core" ' + "storage"(k- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(t'y +32 "core" ' +2 "manipulator"&>& +4 "core" & I D ' + "manipulator"&N% +4 "core" % L D + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&u'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&m( +186 "core" ( + "manipulator"&n& +4 "core" & M F  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &r& +2 "core" & D J  +2 .tForearm.seek CC +2 "manipulator"&<' +94 "core" ' + .tHand.close + "manipulator"&!/ +71 "core" / +2 .tCC.seek :open +2 "collection"'-( +469 "core" ( + "storage"(q& +4 "core" &Q U Y \ k +2 "storage"()& +3 "core" &Q ] a \ k +2 "manipulator"&C& +3 "core" & K E *  + "manipulator"&E% +4 "core" % $ B B w +2 .tForearm.seek :retract + "manipulator"&`'\ +97 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 +2 "manipulator"&h( +149 "core" ( + "manipulator"&o& +4 "core" & L O  _ +2 "storage"(& +3 "core" &Q T T a\ l +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&z'm +103 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&}1 +66 "core" 1 +2 "manipulator"&\ % +4 "core" % ͜ p X \ e + "storage"(& +3 "core" &Q S 8 U\ h +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 347 counts +2 "manipulator"&p' +15 "core" ' + "manipulator"&& +4 "core" & P O ) ] +2 "storage"(v& +4 "core" &Q q q V\ m +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&i' +24 "core" ' +2 "storage"({% +3 "core" % o k \ n +2 ."downElevator"SE.seek :down +4 "storage"(/'} +100 (~% +3 "core" %? ^ W\ kXj +2 "manipulator"&% +4 "core" %ϳ E O  k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +30396 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"' @ +113 "core" A +871 #t-> delay 5; CS.empty + .delay 5 seconds +503 .CS.seek :empty +2 "collection"'?'ӂ +2605 "core" ' + "collection"'% +4 "core" %ӀB\ l +18365 #t-> purgeIntake + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'w& +3 "core" &\ r +2 "manipulator"&& +4 "core" & O K  ] +48 "manipulator"&% +4 "core" %\  @ H o  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&4(, +172 "core" ( + "manipulator"& & +4 "core" &, N L 6 _ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &, I D # _ + .tForearm.seek :garage +2 "manipulator"&s' +100 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / +2 "manipulator"&& +3 "core" &, L C _ +2 "manipulator"&% +4 "core" % - K M \\ +2 .tForearm.seek :retract + "manipulator"&('\ +100 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&5( +287 "core" ( + "manipulator"&0& +4 "core" & J M F 8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &F& +2 "core" & G D 8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&[' +107 "core" ' + "manipulator"&3& +4 "core" & N D 8 +2 "manipulator"&8% +3 "core" % A D Z +2 "collection"'& +4 "core" &\ p + "collection"' & +4 .tCC.seek :closed + "collection"'9(` +3 "core" &\ o +4 &\ p1 +9 &.F~\ k3 +10 &Zs\ jG +9 &f\ kQ +10 &Y\ kQ +9 &Z\ kQ +9 &B[\ kP +10 &\\\ kQ +9 &[\ kP +9 &W\ kP +10 &JZ\ kP +9 &! Z\ kQ +10 &"Z\ kQ +9 &$[\ kP +9 &&QY\ kQ +10 &(^\ kP +9 &)Z\ kQ +9 &+Y\ kQ +10 &-Y[\ kQ +9 &/Y\ kQ +10 &0[\ kQ +9 &2Z\ kP +9 &4bV\ kP +10 &6$]\ jP +9 &7\\\ kP +9 &9]\ kP +10 &;iZ\ kQ +9 &=,Y\ jP +10 &>Z\ jQ +9 &@Y\ kP +9 &Bq[z\ jQ +10 &D6W\ kP +9 &EY\ kP +9 &GY\ kP +10 &Iz`\ jP +9 &K4sn\ iS +10 &L\ hW +9 &N*\ eZ +9 &Pc@?\ e[\ +10 &R$KH\ e[ +9 &SQP\ d\\ +9 &UWU\ d\\ +10 &WfZ[|\ d] +9 &Y(__w\ c] +10 &Zcd|\ c^ +9 &\\hi{\ c^ +9 &^ikl\ c^ +10 &_dop\ d. +9 &`h op\ fU +9 ( +2 &`nhoql\ iO + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.12 +2 "collection"'& +3 "core" &`nhora\ iO +2 .tHand.open + "manipulator"&1 +73 "core" 1 + "manipulator"&% +4 "core" %  L D +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +92 "core" ' + #tPurging external Intake +2 "collection"'6& +3 "core" &`nhno)\ hO +2 "collection"'"% +3 "core" %Ӏop/\ h +2 .tCSV.dial :flush + "collection"'#  +99 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 10ml +2 "collection"',' +2375 "core" ' + .tdelay 5 seconds +503 ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"' +73 "core" ~ + .tCTV.dial :intake +2 "collection"'x  +73 "core"  + .tIntake.select :open + "sampler") +10 .tCS.seek 0ml +2 "collection"''Ӵ +250 "Can"A\ UU +2124 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'y  +74 "core" ~ + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" & K L 8 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"& ( +31 "core" ( + "manipulator"& & +4 "core" & L K  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &D& +2 "core" & J K  +2 .tForearm.seek CC +2 "manipulator"&'' +94 "core" ' + .tHand.close + "manipulator"&^/ +70 "core" / + .tCC.seek :open +2 "collection"']( +472 "core" ( + "manipulator"&& +4 "core" & K K  +2 "manipulator"&2% +3 "core" %  I B  +2 .tForearm.seek :retract + "manipulator"&I'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +276 "core" ( + "manipulator"&& +4 "core" &, L M  O + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &W& +2 "core" &, M J O +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&O' +113 "core" ' + .tHand.open + "manipulator"&B1 +75 "core" 1 + "manipulator"&G% +4 "core" % n N M  R +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&f'\ +99 "core" ' +30256 #t-> startTube 4 +341 #-> da 40 + #da sampling at most 40ml +5 !o:Storage::Error: mesg"Out of Pucks:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 + ."Qmail"HABfans.email "Started da in tube 4 at 09:33:03EST06-Feb-20\\n{1 => 1,\\n 2 => 0,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@09:27:21, 23.3C, 17% humidity, 14.9psia, 13.167V, 0.459A, 0.459A avg, 6.05W",Subject: "da sampling at most 40ml" +25772 "Can"M\ .. +1065 #t-> access 4 +2 .SE.seek :down +2 "storage"(X'} +2 "core" ' +2 "manipulator"&A% +4 "core" %\  L N   + "manipulator"&$& +4 "core" &, O O , O + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(=(R +3 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (R& +3 "core" &Q \  +1121 #t-> startTube 4 +333 #-> da 40 + #da sampling at most 40ml +3 #Loading sh1 puck from tube 4 into Collection Clamp +3 ."Qmail"HABfans.email "Started da in tube 4 at 09:37:47EST06-Feb-20\\n{1 => 1,\\n 2 => 0,\\n 3 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@09:37:21, 23.0C, 17% humidity, 14.9psia, 13.274V, 0.220A, 0.220A avg, 2.92W",Subject: "da sampling at most 40ml" + "collection"'@& +5 "core" &\ w +2 "manipulator"&J% +4 "core" %\  B C  +3 "storage"(% +3 "core" %x `\ +2 "storage"(P. +2 "core" .(R +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +3 "storage"(M(,q +991 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (%& +2 "core" &,o X a +\ % +2 "manipulator"&b& +3 "core" &, Z p  O +2 "manipulator"&*% +3 "core" %\  l X  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&&( +184 "core" ( + "manipulator"&Q& +4 "core" & o X V - +2 "storage"(:& +3 "core" &,o P Q U\ % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&_'( +96 "core" ' + "storage"(Y& +4 "core" &,o M O b\ % +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(H' +276 "core" ' + "storage"(+- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (;& +3 "core" &,o 1 ) G\ % + "manipulator"&e& +4 "core" & v t  - + .tElbow.seek 4 +2 "manipulator"&1( +3 "core" ( + "manipulator"&d& +4 "core" & R b  - +2 "storage"(S& +3 "core" &,o J I \ % +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&' +21 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&j/ +69 "core" / +2 ."downElevator"SE.seek :down +5 "manipulator"&Z& +3 "storage"(K'} +6 "core" & W a - + "manipulator"&U% +4 "core" % t u e  +2 .tForearm.seek :retract +2 "manipulator"&c'\ +97 "core" ' + .tElbow.seek CC +2 "manipulator"&T( +136 "core" ' + ."downElevator"SE.coast + "storage"(5 +9 "core" ( + "manipulator"&|& +4 "core" &' y v 3 @X +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +4 "core" &' j q @X + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&k' +95 "core" ' + "manipulator"&>& +4 "core" &' j o @X +2 "manipulator"&N% +4 "core" % s [ T * +2 "collection"'l& +3 "core" &\ k +2 "collection"'n& +3 .tCC.seek :closed +2 "collection"'r(` +3 "core" &\ l +4 &\ m\ +7 &-v\ i+| +9 &a\ h@ +10 &Zy\ hQ +9 &U\ iQ +10 &[\ iQ +9 &W\ jP +9 &bZ\ iQ +10 &$Z\ jQ +9 &W\ jQ +9 &]\ jQ +10 & jZ\ jQ +9 &"-W\ jP +10 &#U\ jP +9 &%Z\ jP +9 &'s\\\ jP +10 &)5W\ jP +9 &*X\ jQ +9 &,]\ iP +10 &.{Y\ jP +9 &0=]\ jP +10 &1V\ jP +9 &3Y\ jQ +9 &5Z\ jP +10 &7EZ\ jP +9 &9\\\ jQ +9 &:U\ jP +10 &<Y\ jQ +9 &>MW\ jP +10 &@X\ jP +9 &AX\ jP +9 &CU\ jP +10 &EUY\ jP +9 &GY\ jQ +9 &Hg\ iR +10 &J \ hT +9 &LED5\ gY +10 &NWW\ e[\ +9 &O^`\ e[\ +9 &Q`c\ e[ +10 &SDcd\ e\\ +9 &U_b\ d\\ +9 &VT\\\ d] +10 &XMO\ d] +9 &ZERQ\ c^ +10 &\\UX\ c_ +9 &]__\ c_ +9 &_rso\ d@ +10 &`B*~\ e*{ +9 &`gs\ hV +2 ( + "collection"'n& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.27 + .Hand.open +2 "manipulator"&g1 +65 "core" 1 +2 "manipulator"&a% +4 "core" %  \\ S u * +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&!'\ +96 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +4 .tIntake.select :close + .Exhaust.select :close + .SS.hold +2 "sampler")u+ +3 "core" + +2 "sampler")V% +4 "core" %۬ (\ y + "collection"'q& +4 "core" &`gr\ hV +2 "Can"N\ MM +2 #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +53 "collection"' % +2 "core" %ӱyy\ [ +2 "sampler") % +4 "core" % !\ k, +48 "sampler")% +4 "core" % #\ k, +2 .tIntake.select :close + "sampler")0 +9 )% +2 "core" % \ n, +2 .tSSV.dial :exhaust + "sampler")  +74 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")'z +907 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +3 "sampler")  +73 "core" + #tAllowing 80s for 15.0ml of remaining 15.0ml + .Intake.select :open +2 "sampler") +211 "collection"'s% +2 "core" %ӱ\ X +2 #tIntake @15.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X4 + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"':'Ӵ +109 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")Y +130 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X  +30 "core"  +2 "collection"'N% +3 "core" %I\ ] +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"'l  +42 "core"  +48 .tCS.reconfigure CSpressurize +3 "collection"'# d@<<-b +2 .tCS.seek 0ml +2 "collection"'1'Ӵ +2441 "core" '*)-o\ ] +3 "collection"'K% +4 "core" %,-n\ ^ + "sampler")c% +4 "core" %z \ oP + #tBubblePoint: Intake @38.5psia, Outlet @14.5psia + .CBV.dial SSV +2 "collection"'] @ +31 "core" A +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'o'Ӵ +106 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +81 "core" ' + ."CSpush"CS.coast + "collection"'5 +47 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +339 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air + "collection"' +10 'h% +2 "core" %@n\ a +2 .tCS.seek 6ml +2 "collection"'' +1346 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'v +41 "core"  + .tCS.reconfigure CSfast +3 "collection"'#d @b +2 .tCS.seek :empty + "collection"'t'ӂ +1451 "core" ' + .tCSV.dial CSR +2 "collection"'i  +42 "core"  + "collection"'/% +4 "core" %Ӄf\ c + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'z' +593 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '\\% +2 "core" %I\ _ +2 .tCS.seek 5ml +2 "collection"'p'qh +832 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +40 "core"  +2 .tCS.seek 1ml + "collection"'w'> +1093 "core" ' +2 #tHeating sh1 puck from tube 4 in Collection Clamp to 70C for 10:00 + .CH.seek 70C,8:00 +4 "collection"' \  +3 '9 +4 "core" 9d +103 "collection"' 9 +2 "core" 9d +103 "collection"' 9 +2 "core" 9 d +103 "collection"'9 +2 "core" 9 d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +3 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +12 "Can"J  +91 "collection"'9 +2 "core" 9"d +103 "collection"'s9 +2 "core" 9&d +103 "collection"'9 +3 "core" 9+d +103 "collection"'49 +2 "core" 9\ /d +103 "collection"'39 +2 "core" 9)3d +103 "collection"'89 +2 "core" 9I7d +103 "collection"'9 +2 "core" 9m;d +103 "collection"'(9 +2 "core" 9@d +103 "collection"'-9 +2 "core" 9Dd +103 "collection"'9 +2 "core" 9Hd +103 "collection"'9 +2 "core" 9Ld +103 "collection"'9 +2 "core" 9/Pd +103 "collection"'09 +3 "core" 9XUa +103 "collection"'69 +2 "core" 9Y] +103 "collection"'"9 +2 "core" 9]Y +103 "collection"' 9 +2 "core" 9aU +103 "collection"'#9 +2 "core" 9eP +103 "collection"'[9 +3 "core" 9+jL +103 "collection"'?9 +2 "core" 9WnH +103 "collection"'9 +2 "core" 9rE +103 "collection"'x9 +2 "core" 9vB +103 "collection"'F9 +2 "core" 9{> +103 "collection"'y9 +3 "core" 9< +103 "collection"'9 +2 "core" 9: +103 "collection"' 9 +2 "core" 9A7 +103 "collection"'59 +2 "core" 9d5 +103 "collection"'D9 +2 "core" 93 +103 "collection"'99 +2 "core" 91 +103 "collection"'9 +2 "core" 90 +103 "collection"'^9 +2 "core" 9/ +103 "collection"'9 +2 "core" 9- +103 "collection"'29 +2 "core" 9+ +103 "collection"'9 +3 "core" 9/* +103 "collection"',9 +2 "core" 9H) +103 "collection"'W9 +2 "core" 9^( +103 "collection"' 9 +2 "core" 9v& +103 "collection"'B9 +2 "core" 9% +103 "collection"'G9 +3 "core" 9% +103 "collection"'.9 +2 "core" 9" +103 "collection"'O9 +2 "core" 9" +103 "collection"'A9 +2 "core" 9! +103 "collection"'$9 +2 "core" 9 +103 "collection"''9 +3 "core" 9 +103 "collection"'@9 +2 "core" 9 \  +103 "collection"'J9 +2 "core" 9  +103 "collection"'9 +2 "core" 9 # +103 "collection"'R9 +2 "core" 9 / +103 "collection"'P9 +2 "core" 9 ; +103 "collection"'%9 +2 "core" 9 F +103 "collection"'b9 +2 "core" 9 Q +103 "collection"'Q9 +2 "core" 9 [ +103 "collection"'=9 +2 "core" 9 c\  +103 "collection"'Y9 +3 "core" 9 m  +103 "collection"'I9 +2 "core" 9 v  +103 "collection"'*9 +2 "core" 9  +103 "collection"':9 +2 "core" 9 \  +103 "collection"'9 +2 "core" 9  +103 "collection"'+9 +4 "core" 9  +103 "collection"';9 +2 "core" 9  +103 "collection"'f9 +2 "core" 9  +103 "collection"'X9 +2 "core" 9  +103 "collection"'d9 +2 "core" 9 # +103 "collection"'S9 +3 "core" 9 ' +103 "collection"'j9 +2 "core" 9 + +103 "collection"'U9 +2 "core" 9  / +103 "collection"'e9 +2 "core" 9 $4 +103 "collection"'Z9 +2 "core" 9 #8 +103 "collection"'_9 +2 "core" 9 #< +103 "collection"'|9 +2 "core" 9 "@ +103 "collection"'H9 +2 "core" 9 #D +149 "collection"'9 +3 "core" 9 &K +103 "collection"'>9 +2 "core" 9 *O +103 "collection"'N9 +3 "core" 9 +S +103 "collection"'l9 +2 "core" 9 -W +103 "collection"'&9 +2 "core" 9 -[ +103 "collection"'K9 +2 "core" 9 ,` +103 "collection"'c9 +2 "core" 9\ ,d +103 "collection"']9 +2 "core" 9\ 0h +103 "collection"'9 +2 "core" 9\ 3l +103 "collection"'a9 +2 "core" 9\ 3p +103 "collection"'V9 +2 "core" 9\ 2u +103 "collection"'n9 +2 "core" 9\ 1y +103 "collection"'g9 +3 "core" 9\ 1} +103 "collection"'q9 +2 "core" 9\ 3 +103 "collection"'M9 +2 "core" 9\ 3 +103 "collection"'u9 +2 "core" 9\ 5 +103 "collection"'C9 +2 "core" 9\ "4 +103 "collection"'k9 +3 "core" 9\ %6 +103 "collection"'9 +2 "core" 9\ )7 +103 "collection"'19 +2 "core" 9\ -8 +103 "collection"'o9 +2 "core" 9\ 17 +103 "collection"'E9 +2 "core" 9\ 38 +103 "collection"'<9 +3 "core" 9\ 7; +103 "collection"'}9 +2 "core" 9\ ;> +103 "collection"'\ 9 +2 "core" 9\ >< +103 "collection"')9 +2 "core" 9\ @< +103 "collection"'m9 +2 "core" 9\ D= +103 "collection"'{9 +2 "core" 9\ F> +103 "collection"'9 +2 "core" 9\ J? +103 "collection"'`9 +2 "core" 9\ M@ +103 "collection"'~9 +2 "core" 9\ PA +103 "collection"'h9 +2 "core" 9\ RB +103 "collection"'9 +3 "core" 9\ UE +103 "collection"'v9 +2 "core" 9\ YD +103 "collection"'9 +2 "core" 9\ [E +103 "collection"'i9 +2 "core" 9\ ^E +103 "collection"'/9 +2 "core" 9\ aE +103 "collection"'t9 +3 "core" 9\ eF +103 "collection"'\\9 +2 "core" 9\ hG +103 "collection"'z9 +2 "core" 9\ kJ +103 "collection"'9 +2 "core" 9\ mL +103 "collection"'p9 +2 "core" 9\ pN +103 "collection"'9 +3 "core" 9\ uM +103 "collection"' 9 +2 "core" 9\ vK +103 "collection"' 9 +2 "core" 9\ wM +103 "collection"'9 +2 "core" 9\ zQ +103 "collection"'9 +2 "core" 9\ }N  +103 "collection"'9 +3 "core" 9\ N +103 "collection"'9 +2 "core" 9\ P +103 "collection"'9 +2 "core" 9\ R +103 "collection"'9 +2 "core" 9\ R +2 .tCH.hold 10:00,70C +4 "collection"'s `\ `\  +3 "core"  +47234 "Can"S\ < +12768 "core" ` + "collection"'9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'4'Ӵ +332 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'3 @ +104 "core" B + .tCSV.dial :air +2 "collection"'8 @ +42 "core" > +2 .tCS.seek 5ml + "collection"''qi +1349 "core" ' + .tCSV.dial CTV +2 "collection"'(  +43 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'- @ +44 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1351 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'0 +102 "core"  + .tCBV.dial CSV +2 "collection"'6  +28 "core"  + "collection"'"% +4 "core" %ӯ\ 5 +2 .tCS.seek 4.999ml +2 "collection"' 'qd +1344 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'#  +43 "core" + "collection"'[% +4 "core" %q`\ : +2 .tCS.seek 6.999ml +2 "collection"'?'u +595 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +44 "core" ? +2 .tCS.seek 10ml + "collection"'x' +833 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'F ` +115 "core" _ + #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +3 "collection"'y   +31 "core" " +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +3 "collection"'  +2 '  +29 "core"  +106  +2 .tCS.seek 5ml + "collection"'5'qi +1336 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'D @ +100 "core" A + .tCSV.dial :waste +2 "collection"'9 +114 "core" + .tCS.seek :empty +2 "collection"''ӂ +1346 "core" ' + .tCSV.dial :air +2 "collection"'^ @ +70 "core" A +2 .tCS.seek 5ml +2 "collection"''qi +1342 "core" ' + .tCSV.dial CTV +2 "collection"'2  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"',  +44 "core"  +2 .tdelay 2 seconds +201 .CSV.dial :air +2 "collection"'W @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"' 'Ӵ +1339 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'B +101 "core" ~ + .tCBV.dial CSV +2 "collection"'G  +31 "core"  + "collection"'.% +4 "core" %Ӵlk\ G +2 .tCS.seek 5ml +2 "collection"'O'qi +1343 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'A  +44 "core" + "collection"'$% +4 "core" %qi\ I +2 .tCS.seek 7ml +2 "collection"'''~ +581 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'@ @ +43 "core" > +2 .tCS.seek 10ml + "collection"'J' +845 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +113 "core" _ + #tLysing Complete +2 "collection"'R& +3 "core" &`gj)(\ KV +2 #tStoring sh1 puck in Collection Clamp to tube 3 + "manipulator"&P% +4 "core" %\  I M  + "storage"(%% +4 "core" %y ( 1 X\ h + "storage"(b. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(Q( +364 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (=& +3 "core" &   \ ^ +2 "manipulator"&Y& + ."raiseStack"SE.reconfigure SEplace +5 "storage"(#]K-0-\ b +2 "core" && L K  @X +3 .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&I( +2 "core" ( +2 "manipulator"&*& +3 ."raiseStack"SE.seek :beamBreak +2 "storage"(:' +3 "core" && P L E @X + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" && S ^  @X +2 .tForearm.seek CC +2 "manipulator"&+' +93 "core" ' + .tHand.close + "manipulator"&;/ +67 "core" / + .tCC.seek :open +2 "collection"'f( +96 "core" ' +49 "storage"(X- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(d'y +31 "core" ' +282 ( + "storage"(S& +4 "core" &   >\ a +2 "storage"(j& +3 "core" &   g\ a +2 "manipulator"&U& +3 "core" && R V 1 @X +2 "manipulator"&e% +3 "core" % a g   +2 .tForearm.seek :retract +2 "manipulator"&Z'\ +95 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&_( +167 "core" ( + "manipulator"&|& +4 "core" & E P _ 1 +2 "storage"(H& +3 "core" &   ~\ c +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 3 +2 "manipulator"&' +104 "core" ' + .tElbow.hold +2 "manipulator"&>, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&N1 +73 "core" 1 +2 "manipulator"&l% +4 "core" % J C  +2 "storage"(&& +3 "core" &\  M \ a +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 3 + 337 counts +2 "manipulator"&K'# +15 "core" ' + "manipulator"&c& +4 "core" & P N  / +2 "storage"(]& +4 "core" & < <\ e +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&'* +28 "core" ' +2 "storage"(a% +3 "core" %   \ c +2 ."downElevator"SE.seek :down +4 "storage"(V'} +100 (n% +2 "core" %?   X\ cZn +2 "manipulator"&g% +4 "core" % B L p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +93 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'M& +4 "core" &:\ Q + "manipulator"&u& +4 "core" & N H h / +2 "manipulator"&C% +3 "core" %\  J B  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&k(, +173 "core" ( + "manipulator"&& +4 "core" &, O L _ F +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &1& +3 "core" &, E P  F + .tForearm.seek :garage +2 "manipulator"&o' +102 "core" ' + .tHand.close +2 "manipulator"&E/ +67 "core" / + "manipulator"&<& +4 "core" &, K N @ F +2 "manipulator"&}% +3 "core" % 0 C K +2 .tForearm.seek :retract +2 "manipulator"&\ '\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&)( +283 "core" ( + "manipulator"&m& +4 "core" && O M Y @^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &{& +3 "core" && D H @^ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&' +94 "core" ' + "manipulator"&`& +4 "core" && K N 7 @^ +2 "manipulator"&~% +3 "core" % A I 0 +2 "collection"'h& +4 "core" &ef\ T + "collection"'& +4 .tCC.seek :closed +2 "collection"'v(` +2 "core" &eet\ T +4 &ee\ U2 +9 &3Gyhh\ P2 +10 &]r{de\ OG +9 &]gd\ PP +9 &Sff\ QO +10 &Wecg\ PP +9 &GUedM\ QP +10 &\ Qed"\ QO +9 &Rddt\ QP +9 &Ude\ QO +10 &QTce\ PO +9 &!Wdds\ QO +9 &"RcbQ\ QO +10 &$Tcc5\ QO +9 &&WWcc\ QP +10 &(Xba\ PP +9 &)Tab\ QO +9 &+Qcb\ QO +10 &-`Ud`\ PO +9 &/!Wbb\ PP +9 &0Va_\ PP +10 &2Ubbi\ QP +9 &4hQ``g\ QO +10 &6*R_aW\ QO +9 &7T`a;\ PO +9 &9W`a\ PP +10 &;pU_`s\ QO +9 &=2T^^\ QO +9 &>U^`\ QP +10 &@R]]\ QO +9 &BxT]]n\ QO +10 &D:R]^Y\ QO +9 &EQ]]B\ QO +9 &GT]Z:\ QO +10 &I~\\]_3\ PP +9 &K9llb&\ OR +9 &L\ MW +10 &N\ KZ +9 &Pg\ K[ +10 &R'\ K[ +9 &S8\ K\\ +9 &U2\ K\\ +10 &Wj\\\ J\\ +9 &Y)\ J] +9 &Z\ I^ +10 &\\\ J^ +9 &^kq\ I_ +10 &_f`\ J4 +9 &`eW\ K#h +9 ( + &`v}C\ NW + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.23 +2 "collection"'& +3 "core" &`v}\\\ NW +2 .tHand.open + "manipulator"&i1 +69 "core" 1 + "manipulator"&/% +4 "core" % L K X 0 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&t'\ +92 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +43 "core"  + "processing"%z% +4 "core" %ծg\ v + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%' +1615 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%p  +54 "core"  +2 .tPS.seek 0ml + "processing"%' +1625 "core" ' + .tPSV.dial PSR +2 "processing"% +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"% ' +2636 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"% +3 "collection"'  +5 "core"  + "processing"%  +44 "core"  +25 + .tPSV.dial :mixloop +2 "processing"% +98 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +129 "core" +2 .tPS.seek 0ml + "processing"%' +2622 "core" ' + .tPSV.dial :air +2 "processing"%  +53 "core" +2 .tPS.seek 2.5ml + "processing"%s' +2629 "core" ' + .tPSV.dial :mixloop +2 "processing"% +40 "core" +2 .tPS.seek 0ml + "processing"%w' +2629 "core" ' + .tPSV.dial :air +2 "processing"%3  +54 "core" +2 .tPS.seek 2.5ml + "processing"%8' +2630 "core" ' + .tPSV.dial :mixloop +2 "processing"%4 +41 "core" +2 .tPS.seek 0ml + "processing"%(' +2628 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&-& +3 "core" && K N 6 @^ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" && M K V @^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" && F T @^ + .tForearm.seek CC +2 "manipulator"&0' +94 "core" ' + .tHand.close + "manipulator"&6/ +76 "core" / + .tCC.seek :open +2 "collection"'"( +470 "core" ( + "manipulator"&& +4 "core" && H B @^ +2 "manipulator"&#% +3 "core" %  D B a +2 .tForearm.seek :retract + "manipulator"&['\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage +48 "manipulator"& (, +287 "core" ( + "manipulator"&& +4 "core" &, L D F M + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &?& +2 "core" &, E H M +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&F' +112 "core" ' + .tHand.open + "manipulator"&y1 +70 "core" 1 + "manipulator"&% +4 "core" % \ _ M E - +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +100 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 4 into Collection Clamp + "collection"'x& +4 "core" &s\ b +2 "manipulator"&D% +3 "core" %\  L D V  +2 "storage"(9% +4 "core" %y t\ ~ +2 "storage"(5. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(^(,q +353 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" &,nR {\ u +2 "manipulator"&2& +3 "core" &, T F  M +2 "manipulator"&% +3 "core" %\  _ H >  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 4 +2 "manipulator"&,( +181 "core" ( + "manipulator"&W& +4 "core" & J C * +2 "storage"(& +3 "core" &,nR \ t +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&B'( +101 "core" ' + "storage"(G& +4 "core" &,nR t\ u +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(.' +280 "core" ' + "storage"( - +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (A& +2 "core" &,nS <\ t +2 "manipulator"&$& +3 "core" & I M  * +2 .tElbow.seek 4 +2 "manipulator"&O( +2 "core" ( +2 "manipulator"&@& +3 "core" & _ I 5 * +2 "storage"('& +3 "core" &,nS F\ t +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&' +29 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&R/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&P& +2 "storage"(%'} +6 "core" & L _ / * + "manipulator"&b% +4 "core" %  b U +2 .tForearm.seek :retract +2 "manipulator"&='\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&Y( +148 "core" ( + "manipulator"&*& +4 "core" && B B q @\\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 "core" ' +2 "manipulator"&& +4 ."downElevator"SE.coast + "storage"(5 +3 "core" && b Z @\\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&;' +112 "core" ' +2 "manipulator"&T& +4 "core" &' S a & @\\ +2 "manipulator"&!% +4 "core" % c V +2 "collection"'X& +3 "core" &\ [ +2 "collection"'r& +3 .tCC.seek :closed +2 "collection"':(` +3 "core" &\ [ +2 &I\ Z +8 &,s\ V,~ +10 &e|\ U@ +9 &mr\ UP +9 &1Qr\ WO +10 &UW\ WP +9 &TI\ VO +9 &vU6\ VP +10 &:TT\ VO +9 &W\ WO +10 &U~\ VO +9 & Wb\ VO +9 &"AUb\ VO +10 &$WT\ VO +9 &%UB\ VP +9 &'W-\ VP +10 &)JR&\ VO +9 &+ U\ VO +10 &,W \ VO +9 &.U\ \ VP +9 &0QU\ VO +10 &2U\ VP +9 &3U\ VO +9 &5U\ VP +10 &7YU\ VO +9 &9U\ VP +10 &:T\ VO +9 &<W\ VO +9 &>aT\ VO +10 &@#W\ VO +9 &AV\ VO +9 &CQ\ VO +10 &EjT\ VO +9 &G+U\ VO +10 &H\\\ VP +9 &Jr\ UR +9 &LZ3\ RW +10 &NPM\ QZ +9 &OUSv\ P[ +9 &QWXp\ P[ +10 &SU[Yo\ P\\ +9 &Uc_d\ O\\ +10 &Vfb_\ O] +9 &XggV\ O^ +9 &ZWnl[\ O^ +10 &\\qpZ\ O_ +9 &]vtL\ N_ +9 &_}{yvL\ OD +10 &`F$~}D\ Q+ +9 &`h||5\ R ] +3 ( + "collection"'r& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.37 + .Hand.open +2 "manipulator"&S1 +73 "core" 1 + "manipulator"&j% +4 "core" %  p t +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake + "collection"'e  +132 "core" ~ + .tCSV.dial CTV +2 "collection"'|  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%H' +280 "Can"N\ ~SS +2339 "core" ' + "collection"'+% +4 "core" % WW0\ W\ +2 .tCS.seek 3.75ml + "collection"'I'I +1660 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%N  +43 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%l  +70 "core"  +2 .tPS.seek 0ml + "processing"%&' +2622 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'c ` +30 "core" _ + .tCSV.dial :air +2 "collection"'] @ +44 "core" ? +2 .tCS.seek 10ml + "collection"'a' +1663 "core" ' + .tCSV.dial CTV +2 "collection"'Z  +42 "core"  +2 .tCS.seek 0ml + "collection"'n'Ӵ +2608 "core" ' + .tCBV.dial :waste1 +2 "collection"'g @ +28 "core" ? + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'_  +132 "core" + "collection"'& +4 "core" &`h\ X ] +2 #tStoring lyfil puck in Collection Clamp to tube 3 + "manipulator"&K% +3 "core" %\  N F #  +2 "storage"(M% +4 "core" %z \ w + "storage"(u. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 + "storage"(C( +363 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (d& +2 "core" & S S 4\ l +2 "manipulator"&& +3 "core" && k q @[ +2 "manipulator"&% +3 "core" %\  p t N  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&1( +158 "core" ( + "manipulator"&V& +4 "core" & v z  w +2 "storage"(Q& +3 "core" & v l\ n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 3 + 600 counts + "manipulator"&>'* +91 "core" ' + "storage"(E& +4 "core" & w w N\ o +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(<' +281 "core" ' +2 "storage"(}- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&q& +3 "core" & u u w +2 "storage"(o& +3 "core" & ] W w\ l + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 3 + "manipulator"&m' +24 "core" ' + .tElbow.hold +2 "manipulator"&{, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(k- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +42 "storage"(`' +39 "core" ' + "manipulator"&~% +4 "core" % t j { 4 +2 "storage"(h& +3 "core" & V V `\ j +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 3 + 344 counts +2 "manipulator"&\ '* +14 "core" ' + "manipulator"&f& +5 "core" & S P ' v + "storage"(& +4 "core" & r l O\ n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&i'* +33 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(/' +41 "core" ' +2 "manipulator"&& +3 "core" & _ l K v +2 "manipulator"&\\% +4 "core" %V a p @ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +87 "core" ' + .tElbow.seek CC +2 "manipulator"&( +152 "core" ( + "manipulator"&7& +4 "core" &" w w . << +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &" Y u F << + .tForearm.seek CC +2 "manipulator"&' +91 "core" ' + .tHand.close + "manipulator"& / +70 "core" / + .tCC.seek :open +2 "collection"'( +470 "core" ( + "storage"(& +4 "core" & w w -\ o +2 "storage"(& +3 "core" & y x E\ o +2 "manipulator"&& +3 "core" &" t V : << +2 "manipulator"&% +3 "core" %  s p ]  +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"& ( +167 "core" ( + "manipulator"&& +4 "core" & r j + / +2 "storage"(& +3 "core" & D\ r +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 3 +2 "manipulator"&' +102 "core" ' + .tElbow.hold +2 "manipulator"&s, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&31 +78 "core" 1 +3 "manipulator"&w% +4 "core" %  q r Z + "storage"(4& +4 "core" & y x D\ o + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 3 + 349 counts +2 "manipulator"&8'/ +17 "core" ' + "manipulator"&-& +4 "core" & N J - +2 "storage"(& +4 "core" & \ s + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&'* +16 "core" ' + "storage"(6% +4 "core" % \ s +2 ."downElevator"SE.seek :down +4 "storage"()'} +100 (t% +2 "core" %6 :\ qXg +2 "manipulator"&v% +4 "core" %4 H a l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +50 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air + "processing"%#  +84 "core"  +2 .tPS.seek 2.5ml +2 "processing"%0' +2622 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +44 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%?  +56 "core" + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"% +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%y  +43 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%' +2621 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%x& +3 "core" &x\ +2 "manipulator"&[& +4 "core" & J K - + "manipulator"&D% +4 "core" %\  M L \ +2 .tElbow.seek FlushPuck::Garage + "manipulator"&9(, +172 "core" ( + "manipulator"&5& +4 "core" &, N L Q H +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &F& +2 "core" &, L G H +2 .tForearm.seek :garage +2 "manipulator"&' +101 "core" ' + .tHand.close +2 "manipulator"&2/ +72 "core" / + "manipulator"&& +4 "core" &, L D H +2 "manipulator"&W% +3 "core" % + G I Y +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 .tElbow.seek PC + "manipulator"& (k +122 "core" ( + "manipulator"&G& +4 "core" &s E M +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 & & +3 "core" &s L N + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"& ' +91 "core" ' + "manipulator"&A& +4 "core" &s L J +2 "manipulator"&$% +4 "core" % L L o +2 "processing"%@& +3 "core" &~\ +2 "processing"%'& +3 .tPC.seek :closed +2 "processing"%R(] +3 "core" &r\ +3 &\ - +10 &&E\ 3 +9 &Nq\ H +9 &j\ R +10 &Y\ Q +9 &qa\ R +10 &3`\ R +9 &`\ Q +9 &b\ R +10 &z_\ Q +9 &;]\ R +9 & c\ R +10 &"^\ Q +9 &$_\ R +10 &&DZ\ Q +9 &(^\ R +9 &)d\ R +10 &+^\ R +9 &-Lb\ Q +9 &/ \\\ R +10 &0a\ R +9 &2]\ Q +10 &4U^\ Q +9 &6[\ Q +9 &7\\\ Q +10 &9`\ Q +9 &;\\a\ Q +9 &=]\ R +10 &>]\ Q +9 &@[\ Q +10 &Bd_\ Q +9 &D%_\ R +9 &Ec\ R +10 &Gt\ S +9 &I^\ V +9 &K\ W +10 &L\ W +9 &N\ W +10 &Pc\ W +9 &R%\ W +9 &S\ W +10 &U\ X +9 &Wj\ X +9 &Y-\ W +10 &Z\ X +9 &\\{u\ ; +10 &]`.\ M +9 &]} \ 0 +2 ( + "processing"%'& +3 #tProcessing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.54 +2 "processing"%P& +3 "core" &]} \ 0 + .tHand.open +2 "manipulator"&b1 +74 "core" 1 + "manipulator"&,% +4 "core" % L E o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&B'\ +89 "core" ' + .tPRV.dial :air +2 "processing"%*  +44 "core"  + .tPSV.dial :mixloop +2 "processing"% +43 "core" + "processing"%.% +4 "core" %\ +2 .tPS.seek 0.3ml +2 "processing"%' +405 "core" ' + .tPSV.dial PSR +2 "processing"%T +98 "core"  + "processing"%!% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%O'.U +497 "core" ' + .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%X' +1924 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%% +98 "core" + .tPTV.dial :mixing +2 "processing"%= @ +72 "core" A + .tPBV.dial :waste2 +2 "processing"%"  +90 "core"  +2 .tPS.seek 0ml +2 "processing"%S' +2628 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&j& +52 "core" &s A E +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&r(k +4 "core" ( + "manipulator"&e& +4 "core" &s K E +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &|& +3 "core" &s D L +2 .tForearm.seek PC + "manipulator"&;' +95 "core" ' + .tHand.close +2 "manipulator"&^/ +66 "core" / + .tPC.seek :open +2 "processing"%(( +453 "core" ( + "manipulator"&+& +4 "core" &s A K y +2 "manipulator"&J% +3 "core" % ϴ B B  +2 .tForearm.seek :retract +2 "manipulator"&N'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&l(, +134 "core" ( + "manipulator"&H& +4 "core" &, P M j % +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &c& +3 "core" &, C D % + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&]' +115 "core" ' + .tHand.open + "manipulator"&I1 +69 "core" 1 + "manipulator"&Z% +4 "core" % \ j M b @ I +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +100 "core" ' + #tLoading da puck from tube 4 into Processing Clamp +2 "processing"%g& +4 "core" &\ + "manipulator"&_% +4 "core" %\  E K   +2 "storage"(% +3 "core" % ]\ +2 "storage"(K. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 4 +2 "storage"(M(,q +354 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (u& +2 "core" &,nS & & \  +2 "manipulator"&d& +3 "core" &, V M  % +2 "manipulator"&% +3 "core" %\  V E   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 4 + "manipulator"&( +188 "core" ( + "manipulator"&V& +4 "core" & L a 8 l +2 "storage"(Q& +3 "core" &,nR + ' 9\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 4 + 600 counts +2 "manipulator"&E'( +95 "core" ' + "storage"(Y& +4 "core" &,nR J K $\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(U' +279 "core" ' + "storage"(}- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (q& +2 "core" &,nS \  +2 "manipulator"&o& +3 "core" &\ P L { l +2 .tElbow.seek 4 +2 "manipulator"&k( +28 "core" ( + "manipulator"&~& +4 "core" & N O k +2 "storage"(h& +3 "core" &,nR 9 \  +2 .tForearm.seek 4 + 300 counts +2 "manipulator"&f' +19 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&/ +66 "core" / +3 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 4):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"% +3 "core" % R Z " +2 .tForearm.seek :retract +2 "manipulator"&1'\ +93 "core" ' + .tElbow.seek PC +2 "manipulator"&<(k +163 "core" ' + ."downElevator"SE.coast + "storage"(5 +79 "core" ( + "manipulator"&m& +4 "core" &q O F + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &\ & +3 "core" &q E C +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&`' +97 "core" ' + "manipulator"&7& +4 "core" &q M M  +2 "manipulator"&p% +4 "core" % E J  +2 "processing"%i& +3 "core" &\ +3 "processing"%{& +3 .tPC.seek :closed +2 "processing"% (] +3 "core" &\ +4 &\ / +9 &0DT\ 3 +9 &Xq\ G +10 &i\ R +9 &U\ Q +9 &|]\ Q +10 &=^\ Q +9 &]\ Q +9 &\\\ Q +10 &[\ Q +9 &E`\ Q +10 &!_\ Q +9 &"]\ Q +9 &$\\\ Q +10 &&OW\ Q +9 &(\\\ Q +9 &)`\ Q +10 &+[\ Q +9 &-U]\ Q +10 &/XL\ Q +9 &0]\ Q +9 &2\\:\ Q +10 &4]\\\ Q +9 &6!W5\ Q +10 &7W\ Q +9 &9[G\ Q +9 &;f[>\ Q +10 &=(\\\ Q +9 &>Z\ Q +9 &@Y\ Q +10 &Bp\\\ P +9 &D0]b\ Q +10 &Eh\ R +9 &Gzh\ T +9 &Ie\ W +10 &K&p\ W +9 &Ly\ W +9 &Ns\ W +10 &Plu\ W +9 &R.{\ W +10 &S{\ W +9 &Un\ X +9 &Ws~\ X +10 &Y5|\ X +9 &Zg\ X +9 &\\zvv\ 8 +10 &]^)s\ T +9 &]%s\ 3 +3 ( + "processing"%{& +3 #tProcessing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.62 + .Hand.open +2 "manipulator"&z1 +72 "core" 1 + "manipulator"&:% +4 "core" % g q X +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 4 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%  +5 %9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9  +103 "processing"%9 +2 "core" 9  +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%39 +2 "core" 9 +103 "processing"%w9 +2 "core" 9 +103 "processing"%49 +2 "core" 9" +103 "processing"%-9 +3 "core" 9& +103 "processing"%9 +2 "core" 9+ +103 "processing"%69 +2 "core" 9/ +103 "processing"%9 +2 "core" 93 +103 "processing"%t9 +2 "core" 97 +103 "processing"%v9 +3 "core" 9; +103 "processing"% 9 +2 "core" 9@ +103 "processing"%9 +2 "core" 9D +103 "processing"%89 +2 "core" 9H +103 "processing"%/9 +2 "core" 9L +103 "processing"%#9 +2 "core" 9Q +103 "processing"%9 +2 "core" 9U +103 "processing"%)9 +2 "core" 9Y +103 "processing"%C9 +2 "core" 9] +103 "processing"%&9 +2 "core" 9a +103 "processing"%9 +3 "core" 9f +103 "processing"%?9 +2 "core" 9j +103 "processing"%9 +2 "core" 9n +103 "processing"%y9 +2 "core" 9r +103 "processing"%09 +2 "core" 9v +103 "processing"%x9 +3 "core" 9{ +103 "processing"%[9 +2 "core" 9 +103 "processing"%D9 +2 "core" 9 +103 "processing"%59 +2 "core" 9 +103 "processing"%F9 +2 "core" 9 +103 "processing"%s9 +3 "core" 9\ +103 "processing"%29 +2 "core" 9\ +103 "processing"%9 +2 "core" 9#\ +103 "processing"%W9 +2 "core" 9( +103 "processing"%9 +2 "core" 9/ +103 "processing"%G9 +2 "core" 94 +103 "processing"% 9 +2 "core" 9; +103 "processing"%9 +2 "core" 9A +103 "processing"%A9 +2 "core" 9G +103 "processing"%$9 +2 "core" 9M +103 "processing"%@9 +3 "core" 9S +102 "processing"%99 +2 "core" 9X +103 "processing"%9 +2 "core" 9^ +103 "processing"%L9 +2 "core" 9c +103 "processing"%P9 +2 "core" 9i +2 .tPH.hold 2:00:00,28C +3 "processing"%b pph +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%, +98 "core"  + "processing"%'% +4 "core" %\ + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%*'\ +605 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%'Һ +1624 "core" ' + .tPTV.dial :puck +2 "processing"%.  +70 "core"  + .tPSV.dial PTV +43 "processing"% +80 "core" + .tPBV.dial :waste1 +2 "processing"%  +125 "core"  + "processing"%T% +4 "core" %Ҽ\  +2 .tPS.seek 1.5ml +2 "processing"%!' +600 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%O' +1615 "core" ' + .tdelay 5:00 +6749 "Can"P\ NN +23255 #trecoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%%  +34 "core"  + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +34 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%" +70 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%X' +2394 "core" ' + .tPSV.dial PTV +2 "processing"%j +70 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%e +71 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +2 "processing"%| +70 "core" + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%^  +68 "core"  + .tPS.seek :empty +2 "processing"% 'ղ +2361 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%B  +129 "core" + .tPSV.dial :mixloop +2 "processing"%R +42 "core" + .tPRV.dial :ab1 +2 "processing"%+ @ +72 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%J' +365 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'H  + "processing"%c  +44 "core" +2  +2 "processing"%;% +3 "core" %f\ +2 .tPS.seek 0.32ml +2 "processing"%r'K +404 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'I  +28 "core" + .tPRV.dial :air +2 "processing"%Z  +41 "core"  +2 .tPS.seek 0.9ml +2 "processing"%g'G +1228 "core" ' + .tPRV.dial :waste2 +2 "processing"%N @ +71 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%_'\ +863 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +43 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%K'Һ +1611 "core" ' + .tPSV.dial :PML +2 "processing"%] +42 "core" + .tPTV.dial :mixing +2 "processing"%u @ +72 "core" B + .tPBV.dial :waste1 +2 "processing"%d  +34 "core" + "processing"%% +4 "core" %Ҹq\  +2 .tPS.seek 1.85ml +2 "processing"%V' +246 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%Q * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%l' +1966 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'Y& +3 "core" &\ g +2 "manipulator"&a& +3 "core" &q G T 8 +2 "manipulator"&}% +3 "core" %\  O L [  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&q(, +133 "core" ( + "manipulator"&o& +4 "core" &, N R <  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &~& +3 "core" &, E O  + .tForearm.seek :garage +2 "manipulator"&h' +97 "core" ' + .tHand.close +2 "manipulator"&/ +74 "core" / + "manipulator"&& +4 "core" &, T S G  +2 "manipulator"&>% +4 "core" % ( P P 0 + +2 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&E( +277 "core" ( + "manipulator"&U& +4 "core" && m Z ?U +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &f& +3 "core" && N N # ?U + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&m' +102 "core" ' +2 "manipulator"&\ & +4 "core" && W k Z ?T +2 "manipulator"&k% +3 "core" % P E V +2 "collection"'7& +4 "core" &\ e + "collection"'p& +4 .tCC.seek :closed +2 "collection"'i(` +2 "core" &&\ g +3 &\ d +10 &,x \ ^,~ +9 &c\ ]@ +10 &ex\ ]Q +9 &(T \ ^Q +9 &^ \ cQ +10 &V \ cP +9 &nY \ cQ +10 &0Z\ dQ +9 &Y\ dP +9 &[\ _P +10 & vW\ `Q +9 &"9V\ `P +9 &#Y\ dP +10 &%]\ cQ +9 &'~Z \ cQ +10 &)AU\ `P +9 &+]\ \ `Q +9 &,[ \ aQ +10 &.W \ cQ +9 &0I]\ cP +9 &2 V\ bP +10 &3Z \ bP +9 &5\\\ bQ +10 &7PZ\ bQ +9 &9\\\ cQ +9 &:W\ cP +10 &<Z \ bP +9 &>XX \ cQ +9 &@\\\ bP +10 &A[\ bP +9 &CX \ bQ +10 &EaW \ `P +9 &G#T\ _P +9 &H_\ _Q +10 &Jg \ ^R +9 &L\\\ \\U +9 &N@0\ ZY +10 &OOM \ Z[\ +9 &QOO\ Y[ +10 &SPTS\ Y\\ +9 &UUU\ Y\\ +9 &VVX\ Y] +10 &X[X\ X] +9 &ZS^]\ X] +9 &\\_]\ \\^ +10 &]db\ Z_ +9 &_z{gf\ \\E +10 &`H&jh\ ](w +9 &`lohg\ `S +2 ( + "collection"'p& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.18 +2 "collection"'\\& +3 "core" &`lmfh\ ]S +2 .tHand.open +2 "manipulator"&11 +74 "core" 1 + "manipulator"&(% +4 "core" % d f o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&z'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%: +98 "core"  + "processing"%% +4 "core" %n\ +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%{' +1612 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +42 "core"  +2 .tPS.seek 0ml + "processing"%`' +1622 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%M' +2632 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%  +2 "collection"'  +32 "core" ~ +126  + .tPSV.dial :mixloop +2 "processing"% +97 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%3  +73 "core" +2 .tPS.seek 0ml + "processing"%w' +2633 "core" ' + .tPSV.dial :air +2 "processing"%4  +53 "core" +2 .tPS.seek 2.5ml + "processing"%-' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"% +41 "core" +2 .tPS.seek 0ml + "processing"%6' +2622 "core" ' + .tPSV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%t' +2464 "Can"T\ VV +166 "core" ' + .tPSV.dial :mixloop +48 "processing"%v +45 "core" +2 .tPS.seek 0ml + "processing"% ' +2622 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &% m [ t >O + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&8( +47 "core" ( + "manipulator"&/& +4 "core" & P Q / +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &#& +3 "core" & P X +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' + .tHand.close +2 "manipulator"&)/ +73 "core" / + .tCC.seek :open +2 "collection"'C( +471 "core" ( + "manipulator"&&& +4 "core" & M F  +2 "manipulator"&% +3 "core" % E K +2 .tForearm.seek :retract +2 "manipulator"&?'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +274 "core" ( + "manipulator"&y& +4 "core" &, P N  B +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" &, O J B +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&x' +112 "core" ' +2 .tHand.open + "manipulator"&[1 +77 "core" 1 + "manipulator"&D% +4 "core" % q N c \\ _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&5'\ +98 "core" ' + ."da"delayUntil "10:32:11.73" +24678 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%F @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%s  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%2 * +35 "core" , + ."da"PSV.dial :air +2 "processing"%  +42 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%W' +2392 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%G  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +42 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +42 "core"  + ."da"PS.seek :empty +2 "processing"%A'ղ +2361 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%$ +127 "core"  + "processing"%@% +4 "core" %հo\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%9'\ +603 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%L  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%P +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +35 "core" + "processing"%'% +4 "core" %Ҷ}\  +2 ."da"PS.seek 1.5ml +2 "processing"%S'| +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%* * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%.' +1620 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +32 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +1425 "Can"T\ ee +967 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%! +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%%  +69 "core"  + ."da"PS.seek :empty +2 "processing"%='ղ +2361 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%" +127 "core"  + "processing"%O% +4 "core" %կS\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%j'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%e'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%| +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%^  +34 "core" + "processing"%X% +4 "core" %ҷa\  +2 ."da"PS.seek 1.5ml +2 "processing"%B'} +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%R * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%+' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%H * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%c +70 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%;' +2380 "core" ' + ."da"PSV.dial PTV +2 "processing"%J +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%I +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%Z +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%r  +70 "core"  + ."da"PS.seek :empty +2 "processing"%N'ղ +2369 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%g  +41 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%  +128 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%_  +42 "core"  + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +48 "processing"%] +44 "core" + ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%u' +406 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%d  +43 "core"  +2 "processing"%% +3 "core" %^\ +2 ."da"PS.seek 0.55ml +2 "processing"%Q'b +343 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%K  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%V'Һ +1568 "core" ' + ."da"PSV.dial :PML +2 "processing"%Y +55 "core" + ."da"PTV.dial :mixing +2 "processing"%a @ +72 "core" B + ."da"PBV.dial :waste1 +2 "processing"%}  +34 "core" + "processing"%o% +4 "core" %Һu\  +2 ."da"PS.seek 1.85ml +2 "processing"%~' +246 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%< * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1969 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +20997 "Can"W\ FG +27005 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" , + ."da"PSV.dial :air +2 "processing"%  +41 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%h' +2376 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%U +43 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%f  +43 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%q +54 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%\  +41 "core"  + ."da"PS.seek :empty +2 "processing"%k'ղ +2369 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +125 "core"  + "processing"%% +4 "core" %մl\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +605 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%\\'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%1  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%( +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%p  +35 "core" + "processing"%:% +4 "core" %ҾZ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +608 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%m * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%l' +1607 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%{ * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%`' +2380 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  + ."da"delay 5 seconds +479 "Can"X\ @? +23 ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%3  +70 "core"  + ."da"PS.seek :empty +2 "processing"%M'ղ +2369 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%4 +125 "core"  + "processing"%w% +4 "core" %մK\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +604 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%-'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%6  +34 "core" + "processing"%v% +4 "core" %ҹ_\  +2 ."da"PS.seek 1.5ml +2 "processing"%t' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%/' +1618 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%#  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%) * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%E +70 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%z' +2381 "core" ' + ."da"PSV.dial PTV +2 "processing"%i +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%& +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +69 "core"  + ."da"PS.seek :empty +2 "processing"%y'ղ +2369 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +127 "core"  + "processing"%8% +4 "core" %ղG\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%['\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%D'Һ +1620 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%? +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%x  +34 "core" + "processing"%F% +4 "core" %ҾC\  +2 ."da"PS.seek 1.5ml +2 "processing"%s' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +49 "processing"%2 * +48 "core" ( +2 ."da"PS.seek 0ml +2 "processing"%' +1618 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ( + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2381 "core" ' + ."da"PSV.dial PTV +2 "processing"% +71 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%W +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%$ +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%@  +70 "core"  + ."da"PS.seek :empty +3 "processing"%A'ղ +2366 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR +2 "processing"%9 +126 "core"  +6 "processing"%L% +17 "core" %հ[\ +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +14 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +11 ."da"PS.seek 0.25ml +9 "processing"%P'm +347 "core" ' +2 ."da"delay 5 seconds +503 "processing"%,% +3 "core" %i_\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +3 "processing"%''\ +343 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +343 "Can"T\ +1278 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%* +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%S  +32 "core" + "processing"% % +4 "core" %Һq\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +605 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%T * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%.' +1612 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%%' +2387 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%" +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%O +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%=  +70 "core"  + ."da"PS.seek :empty +2 "processing"%j'ղ +2362 "core" ' + "processing"%|9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%^  +3 "core" 4 + 4 + "processing"%X& +3 "core" &]$\ {3 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 3 +2 "manipulator"&e% +3 "core" %\  P O J  +2 "storage"(R% +3 "core" % z x p\ o +2 "storage"(B. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 3 + "storage"( ( +367 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (H& +2 "core" & ; ? \ e +2 "manipulator"&c& +3 "core" &, s v ) B +2 "manipulator"&+% +4 "core" %\  \\ d \\  +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&J( +192 "core" ( + "manipulator"&I& +4 "core" & q | + & +2 "storage"(Z& +3 "core" &   O\ d +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&r'* +104 "core" ' + "storage"(;& +4 "core" & > & \ d +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(g' +282 "core" ' + "storage"(- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&_& +3 "core" & R X E & + "storage"(]& +4 "core" & !  a\ a + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 3 +2 "manipulator"&N' +28 "core" ' + ."da"Elbow.hold +2 "manipulator"&d, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 "storage"(- +3 "core" -' +2 ."da"SE.seek 1.12 Pucks below Top Plate +2 "storage"(u' +33 "core" ' +2 "manipulator"&K% +4 "core" % Y u p +2 "storage"(Q& +3 "core" &   \ ^ +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 3 + 346 counts +2 "manipulator"&Y', +17 "core" ' +2 "manipulator"&a& +3 "core" & q b p & +2 "storage"(}& +4 "core" &   ~\ a + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&o'* +16 "core" ' +2 ."da"SE.seek 2.12 Pucks below Top Plate +2 "storage"(<' +39 "core" ' +2 "manipulator"&V& +3 "core" & g \\ \\ & +2 "manipulator"&~% +4 "core" %0 c S @ +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +88 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&>(k +250 "core" ( + "manipulator"&& +4 "core" &p D M + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &p P a  + ."da"Forearm.seek PC +2 "manipulator"&U' +93 "core" ' + ."da"Hand.close +2 "manipulator"&f/ +65 "core" / + ."da"PC.seek :open +2 "processing"%q( +451 "core" ( +2 "storage"(\ & +3 "core" &   \ d +2 "manipulator"&h& +4 "core" &p F _ ) + "manipulator"&7% +4 "core" % F R A  + ."da"Forearm.seek :retract +46 "manipulator"&'\ +101 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 3 +2 "manipulator"&k( +267 "core" ( + "manipulator"&& +4 "core" & b Q ' ) +2 "storage"(1& +3 "core" &   [\ d +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&('* +102 "core" ' + ."da"Hand.open +2 "manipulator"&p1 +71 "core" 1 +2 "storage"(:- +3 "core" -' +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(\\'P +28 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(m' +53 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da20feb0611h40ml.tif +1945 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1605 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 31.992 seconds\ /var/log/esp/da20feb0611h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da20feb0611h40ml15s.tif +1558 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da20feb0611h40ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da20feb0611h40ml30s.tif +3059 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da20feb0611h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da20feb0611h40ml70s.tif +7134 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da20feb0611h40ml70s.tif: TIFF Upload Complete\ +5 .Gate.power :camera,:OFF +7 ."Qmail"HABfans.email "31.992 sec auto-exposure",Subject: "da20feb0611h40ml images!" +18 "storage"(- +11 "core" -' +8 "storage"(& +6 "core" & ~\ F +2 "manipulator"&{& +4 "core" & ? ? ] ) +3 ."da"Elbow.seek 3 +3 "manipulator"&( +38 "core" ( +2 "manipulator"&l& +3 "core" & 7 J V +2 "storage"(& +4 "core" & \ H +2 ."da"Forearm.seek 3 + 600 counts +2 "manipulator"&'* +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"(' +57 "core" ' +2 "manipulator"&3& +4 "core" & H U { V +2 "storage"(`& +4 "core" &\ \ \ W + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 3 +2 "manipulator"&4' +26 "core" ' + ."da"Elbow.hold +2 "manipulator"&w, +9 "core" , +4 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 2.01 Pucks below Top Plate +2 "storage"(M' +25 "core" ' +2 "manipulator"&% +6 "core" % P P +2 "storage"(& +3 "core" & \ T +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 3 + 348 counts +2 "manipulator"&6'. +15 "core" ' +5 "manipulator"&v& +11 "core" & N F / T +4 "storage"(-& +8 "core" & \ X +4 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 3 + 600 counts +3 "manipulator"&'* +31 "core" ' +2 "storage"(t% +4 "core" %\ \  -\ X +3 ."downElevator"SE.seek :down +4 "storage"(#'} +100 ()% +9 "core" %7 Q\ XWc +9 "manipulator"&E% +14 "core" %8 P Q x g +4 ."da"Forearm.reconfigure LooseForearm +11 "manipulator"&#Q@2^d^2b +8 ."da"Forearm.seek :retract +14 "manipulator"&/'\ +79 "core" ' + ."downElevator"SE.coast +2 "storage"(5 +11 "core" ' +2 ."da"SC.coast + "storage"(6 +8 #tStarting finalPurge +6 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +5 "processing"%i& +6 "core" &\ p +2 "manipulator"&&& +4 "core" & G M = T +2 "manipulator"&% +4 "core" %\  G N &  +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +167 "core" ( +3 "manipulator"&z& +3 "core" &, R Q ] +2 ."psFlush"Elbow.reconfigure LooseElbow +4 "manipulator"&$ &.,(#b +4 &0& +3 "core" &, O Q 3 ] +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&8' +99 "core" ' + ."psFlush"Hand.close +3 "manipulator"&y/ +73 "core" / +4 "manipulator"&[& +9 "core" &, G D ] +5 "manipulator"&?% +20 "core" % 4 G Q R +7 ."psFlush"Forearm.seek :retract +8 "manipulator"&x'\ +103 "core" ' +7 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +2 "manipulator"&F(k +119 "core" ( +6 "manipulator"&D& +14 "core" &u P Q +5 ."psFlush"Elbow.reconfigure LooseElbow +8 "manipulator"&$ &.,(#b +10 &2& +7 "core" &u Q P _ +5 ."psFlush"Forearm.reconfigure TightForearm +6 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&s' +109 "core" ' +2 "manipulator"& & +4 "core" &u S R ^ +2 "manipulator"&% +5 "core" % E M 3 Q +2 "processing"%G& +4 "core" &t\ z +2 "processing"%& +3 ."psFlush"PC.seek :closed +2 "processing"%(] +3 "core" &r\ { +3 &f\ {1 +10 &,EZ\ v3 +9 &TqW\ vH +10 &gW\ vR +9 &XF\ wQ +9 &xZO\ xR +10 &;YT\ wQ +9 &^J\ wR +9 &]G\ xR +10 &XI\ xQ +9 &B_>\ wR +10 &!^0\ wR +10 &"W:\ wQ +8 &$]=\ xQ +10 &&JX?\ xR +9 &( \\8\ wQ +9 &)_=\ xQ +10 &+\\<\ xQ +9 &-S^9\ xQ +10 &/]3\ xQ +9 &0\\+\ xR +9 &2]/\ xQ +10 &4[Z*\ xQ +9 &6W(\ xQ +9 &7Y)\ xQ +10 &9X*\ xQ +9 &;c]'\ xQ +10 &=%^+\ xQ +9 &>Y!\ yQ +9 &@U\ yQ +10 &Bj\\\ xR +9 &D.Z\ yQ +9 &Ed\ xR +10 &Gq/\ xS +9 &Id(\ wW +10 &K%(\ wW +9 &L)\ wW +9 &N$\ wX +10 &Pj(\ wW +9 &R,'\ vW +9 &S*\ vW +10 &U\ wW +9 &Wq\ vX +10 &Y3\ vX +9 &Z\ vX +9 &\\zs\ x: +10 &]a,\ wO +9 &]%\ {1 +3 ( + "processing"%& +2 #"psFlush"Processing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.58 +2 "processing"%W& +3 "core" &]#+\ {1 +2 ."psFlush"Hand.open + "manipulator"&$1 +73 "core" 1 + "manipulator"&@% +4 "core" % O Q > Q +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +52 ."psFlush"Forearm.seek :retract +2 "manipulator"& '\ +90 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%9 +127 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%L'TE +255 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +857 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%A' +1613 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%, +71 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%P  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%'' +2636 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%* +83 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%S'\ +609 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"%T U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2625 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%!' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +92 "core"  + ."psFlush"PS.seek :empty +2 "processing"%.'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%"' +2623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%O +69 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%=' +2633 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%|' +2629 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%^  +37 "Can"Q\ RR +43 "core"  + ."psFlush"PS.seek :empty +2 "processing"%X'ղ +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%e +43 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%R'TE +1105 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%B' +1619 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%H +69 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%c  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%+' +2620 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%I +70 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%Z'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2129 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%; +70 "core" + ."psFlush"PBV.dial PSV +2 "processing"%5 U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2630 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%_ @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%]' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +68 "core"  + ."psFlush"PS.seek :empty +2 "processing"%K'ղ +2635 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%Q +42 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%a' +2625 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%} +69 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%V' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%~ @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%J  +69 "core"  + ."psFlush"PS.seek :empty +3 "processing"%g'ղ +2630 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp + "collection"'N& +4 "core" &f\ +2 "manipulator"&Y& +3 "core" &u R W +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&u(k +2 "core" ( +2 "manipulator"&o& +3 "core" &u G P  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &u o a r +2 .tForearm.seek PC +2 "manipulator"&' +95 "core" ' + .tHand.close + "manipulator"&d/ +72 "core" / + .tPC.seek :open +2 "processing"%f( +451 "core" ( + "manipulator"&& +4 "core" &u Q Q  +2 "manipulator"& % +3 "core" % ϫ M N   +2 .tForearm.seek :retract + "manipulator"&\ '\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&h( +365 "core" ( + "manipulator"&7& +4 "core" && Z S ?U + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" && L Q  ?U +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +101 "core" ' + "manipulator"&1& +4 "core" &' b T  ?U +2 "manipulator"&>% +4 "core" % u d c +2 "collection"'p& +3 "core" & J\ +2 "collection"':& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &C\ +2 &E\  +9 &+x D\ ~,~ +10 &cE\ }@ +9 &dx @\ }P +9 &&WK\ ~P +10 &\\M\ ~P +9 &Z F\ ~P +9 &k\\H\ ~P +10 &.ZI\ ~P +9 &ZW\ ~P +10 &\\\  Y\ ~P +9 & t[ X\ }P +9 &"6[\  W\ ~P +10 &#ZX\ ~P +9 &%\\ T\ }P +9 &'}] X\ }P +10 &)?Z Y\ }P +54 &*_  U\ }P +4 &,\\\ W\ }P +5 &.[\ \ X\ }P + &0F[  V\ |P +2 &2 Z X\ }P + &3[\  X\ }P +2 &5Y Y\ |P +6 &7N\\\  Y\ }P +9 &9\\ U\ |P +10 &:\\  X\ }P +9 &<\\ [\ }P +9 &>W\\ \\\ }P +10 &@\\\ a\ }P +9 &AY `\ |P +9 &CY\ h\ }O +10 &E`Z\ \ m\ }O +9 &G"Y \ _\ |O +10 &H_]\ }P +9 &Jhb\ |Q +9 &LZ)g\ zT +10 &NTF\\\ xX +9 &O_^\\\ wZ +9 &Qbbg\ wZ +10 &SOeck\ w[ +9 &Uhe^\ v[ +10 &Vii[\ v[ +9 &Xlj[\ u\\ +9 &ZQomX\ u] +10 &\\op[\ u] +9 &]tqO\ t] +9 &_x{vuQ\ wF +10 &`J vxT\ x(t +9 &`gvwuZ\ yW +3 ( + "collection"':& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.14 +2 "collection"'<& +4 "core" &`gxvwZ\ yW +2 .tHand.open + "manipulator"&\\1 +69 "core" 1 + "manipulator"&% +4 "core" %  p r +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'{& +4 "core" &`gxwwo\ yW + "collection"'l% +4 "core" %Ӵvve\ y + .tCSV.dial CSR +2 "collection"'  +41 "core"  +2 "collection"'3% +3 "core" %ӯtt\ y +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"'`'qi +1348 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '% +2 "core" %qivv\ w +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"''C +650 "core" ' + .tCSV.dial :waste +2 "collection"'v +137 "core" + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'-'Ӵ +1981 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'k& +3 "core" &`gvwvz\ wW +2 "collection"'t% +4 "core" %ӷxu\ w + .tCSV.dial :flush +2 "collection"'(  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"'m'qi +1227 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"') @ +42 "core" B + "collection"'% +4 "core" %qmwx3\ v +2 .tCS.seek 7.001ml +2 "collection"'E' +543 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  + '  +43 "core"  +91  + .tCBV.dial :waste1 +2 "collection"'4 @ +42 "core" > +2 .tCS.seek 0ml +2 "collection"'6'Ӵ +1671 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'i& +3 "core" &`guz|\ wW +2 "collection"'&% +4 "core" %Ӹ{y7\ v + .tCSV.dial :flush +2 "collection"'  +71 "core" +2 .tCS.seek 5ml +2 "collection"'M'qi +1219 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"' @ +55 "core" > + "collection"'z% +4 "core" %qjxw{\ v +2 .tCS.seek 7ml +2 "collection"'0' +540 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'#  +43 "core"  + .tCBV.dial :waste2 +2 "collection"'  +101 "core"  +2 .tCS.seek 0ml +2 "collection"'w'Ӵ +1667 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'y& +3 "core" &`guuw\ vW +2 "collection"'[% +3 "core" %Ӹtw\ v +2 .tCSV.dial CSR + "collection"'?  +53 "core"  + "collection"'/% +4 "core" %Ӹxw~\ u +2 #tPulling 8ml of CSR.kill .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'D' +1912 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'2' +533 "core" ' +2 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +4 "collection"'8 +3 '  +98 "core" +35  + .tCTV.dial :intake +2 "collection"'  +72 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'' +1898 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'G  +73 "core" ~ + .tCS.reconfigure CSconfig +3 "collection"'#P d@b +2 .tCS.seek 0ml + "collection"'x'Ӵ +585 "core" ' + .tCSV.dial CSR +2 "collection"'q  +99 "core"  + "collection"'W% +4 "core" %Ӵyyh\ s + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'$'qi +1347 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml +2 "collection"'@' +1349 "core" ' + .tCSV.dial CBV +2 "collection"' +98 "core" +2 .tCS.seek 0ml + "collection"'9'Ӵ +2602 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&s& +3 "core" &% Q N = ?R +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&j( +48 "core" ( + "manipulator"&L& +4 "core" & U S \\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +2 "core" & L Q & +2 .tForearm.seek CC +2 "manipulator"&P' +97 "core" ' + .tHand.close + "manipulator"&A/ +75 "core" / + .tCC.seek :open +2 "collection"'*( +469 "core" ( + "manipulator"&'& +4 "core" & G M +2 "manipulator"&S% +3 "core" %  H Q 8 +2 .tForearm.seek :retract + "manipulator"&'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&T(, +271 "core" ( + "manipulator"& & +4 "core" &, P Q u C + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, M R C +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +115 "core" ' +2 .tHand.open + "manipulator"&1 +68 "core" 1 + "manipulator"&!% +4 "core" % j O Q & P +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +2 "processing"%.& +3 "core" &\ +1524 "Can"R\ // +39487 #t-> access 1 +3 .SE.seek :down + "storage"(O'} +4 "core" ' + "manipulator"&"% +4 "core" %\  D G C  +2 "manipulator"&%& +3 "core" &, C C ~ C +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(=(<1 +700 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (^& +2 "core" &<5 0 2 G\ +477 #t-> access 3 +2 .SE.seek :down +2 "storage"(|'} +3 "core" ' + "manipulator"&e% +4 "core" %\  Q P Y  +2 "manipulator"&X& +3 "core" &, P Q b C +3 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 7 +2 "storage"(R([ +675 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +49 (H& +3 "core" &[+ o\  +18549 "Can"X\ ;; +32253 #t-> PS.flush +2 #Flushing Processing stage + "processing"%c% +3 "core" %մ\ +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%B& +4 "core" &\ +2 "manipulator"&I& +3 "core" &, Q P C +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&+(, +2 "core" ( +2 "manipulator"&Z& +3 "core" &, R N A C +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &;& +3 "core" &, Q P X C +2 .tForearm.seek :garage + "manipulator"&5' +103 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / + "manipulator"&_& +4 "core" &, O k v C +2 "manipulator"&% +4 "core" % * b ^ 7 +2 .tForearm.seek :retract + "manipulator"&'\ +103 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&](k +119 "core" ( + "manipulator"&Q& +4 "core" &q P O = +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &K& +3 "core" &q O P I + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&}' +100 "core" ' + "manipulator"&a& +4 "core" &q Q O E +2 "manipulator"&~% +4 "core" %ϸ O Q r +2 "processing"%V& +4 "core" &\ + "processing"%J& +4 .tPC.seek :closed +2 "processing"%r(] +2 "core" &\ +2 &\  +9 &-\ , +10 &d\ A +9 &q}\ Q +9 &5]\ P +10 &`\ P +9 &]\ P +9 &{]\ P +10 &;_\ Q +9 &`\ Q +9 &a\ P +10 & _\ P +9 &"Da\ P +10 &$]\ P +9 &%^\ P +9 &'a\ P +10 &)Le\ P +9 &+e\ P +10 &,c\ P +9 &.b\ P +9 &0Ta\ P +10 &2c\ P +9 &3b\ Q +9 &5]\ P +10 &7^`\ P +9 &9`\ P +9 &:b\ P +10 &<e\ P +9 &>d`\ P +10 &@']\ P +9 &A_\ P +9 &C_\ P +10 &Ekc\ Q +9 &G+m\ Q +10 &H\ T +9 &J\ V +9 &Ld\ V +10 &N&\ V +9 &O\ V +9 &Q\ V +10 &Sl\ V +9 &U-\ V +9 &V\ V +10 &X\ W +9 &Zq\ W +10 &\\2\ D +9 &]?@\ U +9 &]A\ 7 +7 ( + "processing"%J& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.55 + "processing"%N& +4 "core" &].\ 7 + &].\ 7 +2 .tHand.open + "manipulator"&Y1 +72 "core" 1 + "manipulator"&o% +4 "core" % ϸ Q Q B +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +91 "core" ' + .tPSV.dial PSR +2 "processing"%d +42 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 1ml +2 "processing"%F'TE +1106 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"% ' +1616 "core" ' + .tPSV.dial PTV +2 "processing"% +69 "core" + .tPTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +52 "core" +2 .tPS.seek 0ml + "processing"% ' +2622 "core" ' + .tPSV.dial PSR +2 "processing"% +71 "core"  + .tPSR.select :flush +2 "processing"%@ +10 .tPS.seek 0.5ml +2 "processing"%u'\ +605 "core" ' + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%7' +2122 "core" ' + .tPSV.dial PTV +2 "processing"%U +71 "core" + .tPBV.dial PSV +2 "processing"%1 U +53 "core" W +2 .tPS.seek 0ml + "processing"%>' +2655 "core" ' + .tPSV.dial PBV +2 "processing"%p @ +42 "core" ? +2 .tPS.seek 2.5ml +2 "processing"%\ ' +2620 "core" ' + .tPSV.dial :waste1 +2 "processing"%C  +79 "core"  + .tPS.seek :empty +2 "processing"%<'ղ +2624 "core" ' + .tPSV.dial PSR +2 "processing"%\\ +42 "core"  + .tPSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + .tPSV.dial PTV +2 "processing"%{ +69 "core" + .tPBV.dial PSV +2 .PS.seek 0ml +2 "processing"%l' +2620 "core" ' + .tPSV.dial PBV +2 "processing"%: @ +42 "core" ? +2 .tPS.seek 2.5ml + "processing"%' +2633 "core" ' + .tPSV.dial :waste1 +2 "processing"%3  +92 "core"  + .tPS.seek :empty +2 "processing"%'ղ +1799 "Can"U\ HH +844 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&n& +4 "core" &q _ q  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +2 "core" ( +2 "manipulator"&`& +3 "core" &q ] f 6 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &v& +3 "core" &q E L H + .tForearm.seek PC +2 "manipulator"&' +96 "core" ' + .tHand.close + "manipulator"&k/ +76 "core" / + .tPC.seek :open +2 "processing"%t( +452 "core" ( + "manipulator"&(& +4 "core" &q S Q g +2 "manipulator"&-% +3 "core" % ϫ O P V  +2 .tForearm.seek :retract + "manipulator"&)'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +135 "core" ( + "manipulator"&m& +4 "core" &, Q O  + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &, R O j  + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +115 "core" ' + .tHand.open + "manipulator"&41 +73 "core" 1 + "manipulator"&E% +4 "core" % q l c  Z +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&i'\ +103 "core" ' +57922 "Can"V\ ;; +60003 \\\ ;; +60002 ]\ Y<< +33640 #t-> startTube 3 +329 #-> da 40 + #da sampling at most 40ml +3 #Loading sh1 puck from tube 3 into Collection Clamp +3 ."Qmail"HABfans.email "Started da in tube 3 at 12:23:01EST06-Feb-20\\n{2 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@12:17:21, 22.5C, 18% humidity, 14.9psia, 12.938V, 0.306A, 0.306A avg, 3.96W",Subject: "da sampling at most 40ml" + "collection"'&& +5 "core" &\ % +2 "manipulator"&% +4 "core" %    '  +2 "storage"(6% +4 "core" %y P R \ > +2 "storage"(. +2 "core" .([ +2 .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +3 .tSC.seek 3 +2 "storage"(z( +1317 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (M& +2 "core" & " " ^\ 6 +2 "manipulator"&#& +3 "core" &-\\ K Q +2 "manipulator"& % +3 "core" %  ;  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 +2 "manipulator"&0( +206 "core" ( + "manipulator"&y& +4 "core" &  G $ +2 "storage"([& +66 "core" &  "\ 7 +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&?'* +98 "core" ' + "storage"(/& +4 "core" & # "\ 7 +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(w' +274 "core" ' + "storage"(D- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (8& +3 "core" &   -\ 5 + "manipulator"& & +4 "core" &  d $ + .tElbow.seek 3 +2 "manipulator"&( +29 "core" ( + "manipulator"&2& +4 "core" &  _ +2 "storage"(G& +3 "core" &\ 4 +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&' +31 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&q/ +74 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&W& +2 "storage"(x'} +6 "core" & i _ +2 "manipulator"&$% +3 "core" %  M +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' + .tElbow.seek CC +2 "manipulator"&@( +146 "core" ' + ."downElevator"SE.coast + "storage"(5 +38 "core" ( + "manipulator"&s& +4 "core" &  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +2 "core" & {  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&,' +93 "core" ' + "manipulator"&A& +4 "core" &  +2 "manipulator"&h% +3 "core" % 0 7 +2 "collection"'& +4 "core" &\  + "collection"'& +4 .tCC.seek :closed + "collection"''(` +3 "core" &#\  +3 &\  +9 &,y\ - +10 &a\ A +9 &Wt\ S +9 &P\ S +10 &U\ S +9 &S\ S +10 &\\X\ S +9 &T\ S +9 &T\ S +10 &U\ S +9 & fU\ S +10 &"(R\ S +9 &#R\ R +9 &%T \ S +10 &'nU\ S +9 &)0Q\ S +9 &*T\ \ S +10 &,U\ S +9 &.vR\ S +9 &09T\ R +10 &1S\ S +9 &3R\ S +10 &5T\ R +9 &7@U\ S +9 &9T\ S +10 &:T\ S +9 &<X\ S +10 &>IO\ R +9 &@\ T\ S +9 &AV \ S +10 &CS\ S +9 &EQO\ R +9 &GS\ R +10 &HZ \ S +9 &Je# \ T +10 &LIF7 \ X +9 &Mqe\ \ ] +9 &Owv\ ^ +10 &Q~ps\ ^ +9 &S>kk\ ^ +9 &Tpo \ _ +10 &V|z\ _ +9 &X\ ` +10 &ZA\ ` +9 &\\\ a +9 &]\ a +10 &_q\ ? +9 &`U5 \ Z +10 ( &`cb \ L + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.32 + .Hand.open +2 "manipulator"&S1 +75 "core" 1 + "manipulator"&P% +4 "core" %  O 7 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +94 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")+ +3 "core" + +2 "sampler")j% +4 "core" %۴ '\ - +2 "collection"'& +3 "core" &`cc"\ L +3 "Can"a\ ?[[ + #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +3 "sampler")#.0X *\ ! +2 "sampler")V% +3 "core" %. -\ ! + .tIntake.select :close + "sampler")0 +10 )+% +2 "core" % +\ % +2 .tSSV.dial :exhaust + "sampler")  +75 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")f'z +913 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +3 "sampler")J  +76 "core" + #tAllowing 80s for 15.0ml of remaining 15.0ml + .Intake.select :open +2 "sampler") +148 "Can"^\ 9VU +63 "collection"'N% +2 "core" %ӸP\  +2 #tIntake @15.5psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X- +134 "core"  + ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.seek 0ml +3 "collection"'C  +4 "sampler")\ 'z +5 "core" ' + .tSSV.dial CBV,avoiding: :exhaust +2 "sampler")\\  +123 "core"  +12  +560 ' + "sampler")<% +4 "core" %| %\ # +2 .tCBV.dial between SSV and waste2 + "collection"'{  +29 "core"  +2 "collection"'% +3 "core" %C\  +2 ."connect"CTV.dial CSV,avoiding: :air +3 .tCSV.dial CTV +2 "collection"':  +55 "core" ~ +2 .tCS.reconfigure CSpressurize +2 "collection"'# d@<<Db +2 .tCS.seek 0ml +2 "collection"'l'Ӵ +2269 "core" 'DDE\  +3 "collection"'3% +4 "core" %FEK\   + "sampler")% +4 "core" %| .\ # + #tBubblePoint: Intake @39.0psia, Outlet @38.8psia + .CBV.dial SSV +2 "collection"'n @ +31 "core" A + .tSS.reconfigure SSconfig +3 "sampler")#.0X + ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +109 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +135 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X=O\  +3 "collection"'|% +4 "core" %۾A?U\   + "sampler")2% +4 "core" %} +\ #E + #tBubblePoint: Intake @38.6psia, Outlet @29.3psia + .CBV.dial SSV +2 "collection"'G @ +29 "core" A + .tSS.reconfigure SSconfig +3 "sampler")#.0X +342 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'z% +2 "core" %@S\  +2 .tCS.seek 6ml +2 "collection"'' +1347 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'. +44 "core"  + .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek :empty + "collection"''ӂ +1510 "core" ' + .tCSV.dial CSR +2 "collection"'  +44 "core"  + "collection"'"% +4 "core" %ӆQ\  + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'%' +592 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 '!% +2 "core" %L\  +2 .tCS.seek 5ml +2 "collection"'e'ql +844 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'X  +42 "core" ~ +2 .tCS.seek 1ml + "collection"'O'> +1088 "core" ' +2 #tHeating sh1 puck from tube 3 in Collection Clamp to 70C for 10:00 + .CH.seek 70C,8:00 +4 "collection"'^ \  +3 'c9 +4 "core" 9~~d +103 "collection"'B9 +2 "core" 9~d +103 "collection"'I9 +2 "core" 9~ d +103 "collection"'Z9 +2 "core" 9 d +103 "collection"';9 +2 "core" 9d +103 "collection"'=9 +2 "core" 9d +103 "collection"'H9 +2 "core" 9d +103 "collection"'9 +2 "core" 9d +103 "collection"'T9 +2 "core" 9"d +103 "collection"'9 +2 "core" 9&d +103 "collection"'9 +3 "core" 9+d +103 "collection"'Q9 +2 "core" 9/d +103 "collection"'_9 +2 "core" 93d +103 "collection"'a9 +2 "core" 97d +103 "collection"'~9 +2 "core" 9;d +103 "collection"'V9 +3 "core" 9@d +103 "collection"'+9 +2 "core" 9Dd +103 "collection"'9 +2 "core" 94Hd +103 "collection"'K9 +2 "core" 9MLd +103 "collection"'59 +2 "core" 9fPd +103 "collection"'J9 +2 "core" 9Ud +103 "collection"'N9 +2 "core" 9Yd +103 "collection"'f9 +2 "core" 9]d +103 "collection"'d9 +2 "core" 9ad +103 "collection"'}9 +2 "core" 9ed +103 "collection"'g9 +3 "core" 9 jd +103 "collection"'F9 +2 "core" 9'nd +103 "collection"'9 +2 "core" 9Crd +103 "collection"'Y9 +2 "core" 9avd +103 "collection"'o9 +2 "core" 9}zd +103 "collection"' 9 +2 "core" 9d +103 "collection"'9 +2 "core" 9a +103 "collection"' 9 +2 "core" 9_ +103 "collection"'19 +2 "core" 9\\ +103 "collection"'u9 +2 "core" 9Y +103 "collection"'p9 +3 "core" 91V +103 "collection"'99 +2 "core" 9PR +103 "collection"'U9 +2 "core" 9nP +103 "collection"'>9 +2 "core" 9N +103 "collection"'C9 +2 "core" 9L +103 "collection"'\\9 +2 "core" 9I +103 "collection"'9 +2 "core" 9F +103 "collection"'<9 +2 "core" 9C +103 "collection"'{9 +2 "core" 9A +103 "collection"'9 +2 "core" 9:? +103 "collection"':9 +3 "core" 9V< +103 "collection"'79 +2 "core" 9q: +103 "collection"'39 +2 "core" 98 +103 "collection"'9 +2 "core" 97 +103 "collection"'n9 +2 "core" 94 +103 "collection"'\ 9 +3 "core" 92 +103 "collection"'v9 +2 "core" 90 +103 "collection"'k9 +2 "core" 9\ / +103 "collection"']9 +2 "core" 9"- +103 "collection"'`9 +2 "core" 99+ +103 "collection"'9 +3 "core" 9O* +103 "collection"'(9 +2 "core" 9e( +103 "collection"'-9 +2 "core" 9{( +103 "collection"'9 +2 "core" 9% +103 "collection"'r9 +2 "core" 9$ +103 "collection"'9 +2 "core" 9" +103 "collection"'l9 +2 "core" 9! +103 "collection"'m9 +2 "core" 9 +103 "collection"'9 +2 "core" 9  +103 "collection"'49 +2 "core" 9  +103 "collection"')9 +3 "core" 9  +102 "collection"'9 +2 "core" 9  +103 "collection"'E9 +2 "core" 9 1 +103 "collection"'&9 +2 "core" 9 @ +103 "collection"'9 +2 "core" 9 M# +103 "collection"'69 +3 "core" 9 ]' +103 "collection"'9 +2 "core" 9 k+ +103 "collection"'M9 +2 "core" 9 x/ +103 "collection"'b9 +2 "core" 9 3 +103 "collection"'R9 +2 "core" 9 8 +103 "collection"' 9 +3 "core" 9 < +103 "collection"'y9 +2 "core" 9 @ +103 "collection"'9 +2 "core" 9 D +103 "collection"'/9 +2 "core" 9 H +103 "collection"'i9 +2 "core" 9 M +103 "collection"'D9 +2 "core" 9 Q +103 "collection"'89 +2 "core" 9 U +103 "collection"'#9 +2 "core" 9 Y +103 "collection"'|9 +2 "core" 9 ] +103 "collection"'29 +2 "core" 9 b +103 "collection"'G9 +3 "core" 9 f +103 "collection"'[9 +2 "core" 9\ j +103 "collection"'W9 +2 "core" 9\ n +103 "collection"'$9 +2 "core" 9\ s +103 "collection"'09 +2 "core" 9\ w +103 "collection"'q9 +2 "core" 9\ !{ +103 "collection"'?9 +2 "core" 9\ ' +103 "collection"'w9 +2 "core" 9\ - +150 "collection"'L9 +3 "core" 9\ 6 +103 "collection"'9 +2 "core" 9\ ;\ +103 "collection"'s9 +2 "core" 9\ @\ +103 "collection"'h9 +2 "core" 9\ E +103 "collection"' 9 +2 "core" 9\ I\ +103 "collection"'A9 +2 "core" 9\ N\ +103 "collection"'9 +2 "core" 9\ R\ +103 "collection"'9 +3 "core" 9\ V\ +103 "collection"'9 +2 "core" 9\ Z\ +103 "collection"'*9 +2 "core" 9\ ]\ +103 "collection"'x9 +2 "core" 9\ ` +103 "collection"'P9 +2 "core" 9\ d\ +103 "collection"'9 +3 "core" 9\ g\ +103 "collection"'S9 +2 "core" 9\ j\ +104 "collection"'j9 +2 "core" 9\ m\ +103 "collection"'9 +2 "core" 9\ p\ +103 "collection"'z9 +2 "core" 9\ r\ +103 "collection"',9 +2 "core" 9\ u\ +103 "collection"'.9 +2 "core" 9\ w +103 "collection"'9 +2 "core" 9\ z\ +103 "collection"'9 +2 "core" 9\ { +103 "collection"'"9 +2 "core" 9\ }\ +103 "collection"'9 +3 "core" 9\ \ +103 "collection"'!9 +2 "core" 9\  \ +103 "collection"'%9 +2 "core" 9\  \ +103 "collection"'X9 +2 "core" 9\ \ \ +103 "collection"'e9 +2 "core" 9\  \ +103 "collection"'c9 +3 "core" 9\  \ +2 .tCH.hold 10:00,70C +3 "collection"'B `\ `\  +3 "core"  +16444 "Can"]\  +43559 "core" ` + "collection"'I9 +4 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'Z'Ӵ +333 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +3 "collection"'; @ +103 "core" @ + .tCSV.dial :air +2 "collection"'= @ +43 "core" ? +2 .tCS.seek 5ml + "collection"'H'qi +1337 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'T @ +44 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'Q'Ӵ +1339 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'_ +104 "core"  + .tCBV.dial CSV +2 "collection"'a  +28 "core" + "collection"'~% +4 "core" %Ӹ \  +2 .tCS.seek 5.001ml +2 "collection"'V'qm +1339 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'+  +44 "core" + "collection"'% +4 "core" %qo (\  +2 .tCS.seek 7.001ml +2 "collection"'K' +588 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'5 @ +43 "core" ? +2 .tCS.seek 10ml + "collection"'J' +836 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'N ` +117 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'f   +29 "core" ! + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'d  +2 '}  +29 "core"  +108  +2 .tCS.seek 5ml + "collection"'g'qi +1347 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'F @ +104 "core" @ + .tCSV.dial :waste +2 "collection"' +105 "core" + .tCS.seek :empty +2 "collection"'Y'ӂ +1350 "core" ' + .tCSV.dial :air +2 "collection"'o @ +74 "core" A +2 .tCS.seek 5ml + "collection"' 'qi +1349 "core" ' + .tCSV.dial CTV +2 "collection"'  +42 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'1  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'u @ +44 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'p'Ӵ +1342 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'9 +104 "core" ~ + .tCBV.dial CSV +2 "collection"'U  +31 "core"  + "collection"'>% +4 "core" %Ӱ\ \ +2 .tCS.seek 5ml +2 "collection"'C'qe +1106 "Can"\\\ /CC +234 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'\\  +43 "core" + "collection"'% +4 "core" %qd\ \  +2 .tCS.seek 6.999ml +2 "collection"'<'y +590 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'{ @ +43 "core" ? +2 .tCS.seek 10ml + "collection"'' +849 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"': ` +117 "core" _ + #tLysing Complete +2 "collection"'7& +4 "core" &`c]03\ \ L + #tStoring sh1 puck in Collection Clamp to tube 2 +2 "manipulator"&3% +3 "core" %\  n m  + "storage"(% +4 "core" %{ 1\ & + "storage"(n. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(\ ( +363 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (v& +3 "core" & R\ " +3 ."raiseStack"SE.reconfigure SEplace + "manipulator"&k& +4 "storage"(#]K-0-\ b +3 "core" & J K   +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&]( +2 ."raiseStack"SE.seek :beamBreak +2 "storage"(`' +45 "core" ( + "manipulator"&& +4 "core" &%  z>N + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &(& +3 "core" &% z>N + .tForearm.seek CC +2 "manipulator"&-' +94 "core" ' + .tHand.close + "manipulator"&/ +76 "core" / + .tCC.seek :open +2 "collection"'r( +40 "core" ' + "storage"(- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(l'y +31 "core" ' +387 ( + "storage"(m& +4 "core" & a\ " + "storage"(& +4 "core" & \ " + "manipulator"&4& +4 "core" &% @ K >M + "manipulator"&)% +4 "core" %  K J  + .tForearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&E( +160 "core" ( + "manipulator"&&& +4 "core" & n n [ q +2 "storage"(& +3 "core" & \ $ +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 2 +2 "manipulator"&6'~ +104 "core" ' +3 .tElbow.hold + "manipulator"&, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&M1 +66 "core" 1 +2 "manipulator"&b% +4 "core" % ͩ\   ~ + "storage"(R& +4 "core" & \ ! +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 343 counts + "manipulator"& ' +18 "core" ' +2 "manipulator"&y& +3 "core" & o n o +2 "storage"(& +4 "core" & ^\ % +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&/' +21 "core" ' +2 "storage"(i% +4 "core" % G\ % +2 ."downElevator"SE.seek :down +3 "storage"(D'} +100 (8% +2 "core" %> @\ #[v +2 "manipulator"&#% +4 "core" % m k p w + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&|'\ +89 "core" ' +61 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'2& +4 "core" &\ + "manipulator"&G& +4 "core" & ` o +2 "manipulator"&[% +4 "core" %\  a  +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&W(, +172 "core" ( + "manipulator"&$& +4 "core" &, c [ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" &, [ +2 .tForearm.seek :garage + "manipulator"&q' +100 "core" ' + .tHand.close +2 "manipulator"&?/ +74 "core" / + "manipulator"&w& +4 "core" &, n o ; [ +2 "manipulator"&L% +3 "core" % - o m +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&s( +319 "core" ( + "manipulator"&h& +4 "core" &   + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" & 2  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&A' +100 "core" ' + "manipulator"&& +4 "core" & o   +2 "manipulator"&% +4 "core" % } J +2 "collection"'& +3 "core" &orX\  +2 "collection"'*& +3 .tCC.seek :closed +2 "collection"'x(` +3 "core" &orD\  +2 &op\  +9 &+poq{\ \ , +10 &c{nqZ\ A +9 &Zoor\ S +9 &Mnp\ R +10 &Rmp\ \ R +9 &Loo\ R +9 &bRmn\ R +10 &%Lmom\ R +9 &LmnZ\ R +10 &Ooo7\ Q +9 & lNio\ Q +9 &".Nlns\ \ Q +10 &#Nlmm\ Q +9 &%OlmR\ R +9 &'rTjlC\ \ R +10 &)5Jjn \ R +9 &*Rim\ R +10 &,Qkm\ R +9 &.{Qkl\ \ R +9 &0=Rij\ R +10 &1Qjl\ R +9 &3Rjl\ R +9 &5Qhk\ R +10 &7ERii\ \ R +9 &9Rhk\ R +10 &:Lgko\ R +9 &<Lij]\ R +9 &>MNhkB\ R +10 &@Ohm-\ Q +9 &AOgh\ \ Q +9 &CLgg\ R +10 &EUNfhk\ R +9 &GKgie\ Q +10 &HSgkX\ \ R +9 &J]B]M\ \ S +9 &LO]KA\ W +10 &N)\ [ +9 &O!\ ] +9 &Q\ ^ +10 &SA \ ^ +9 &U\ _ +10 &V\ _ +9 &X\ ` +9 &ZCK\ ` +10 &\\w\ a +9 &]f\ a +9 &_t\ @ +10 &`E+\ )z +9 &`fr\ Y +3 ( + "collection"'*& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.39 + "collection"'P& +4 "core" &`fo}\ Y +2 .tHand.open + "manipulator"&1 +77 "core" 1 + "manipulator"&S% +4 "core" % d l L +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +97 "core" ' + .tPSV.dial PSR +2 "processing"% +43 "core"  + "processing"%z% +4 "core" %յ\ 0 + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%,' +1626 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%.  +44 "core"  +2 .tPS.seek 0ml + "processing"%' +1613 "core" ' + .tPSV.dial PSR +2 "processing"% +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%"' +2628 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%  +2 "collection"'!  +43 "core"  +34 + .tPSV.dial :mixloop +2 "processing"%% +101 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%X  +132 "core" +2 .tPS.seek 0ml + "processing"%e' +2627 "core" ' + .tPSV.dial :air +2 "processing"%c  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%^' +2627 "core" ' + .tPSV.dial :mixloop +2 "processing"%B +43 "core" +2 .tPS.seek 0ml + "processing"%I' +2635 "core" ' + .tPSV.dial :air +2 "processing"%O  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%;' +2634 "core" ' + .tPSV.dial :mixloop +2 "processing"%= +44 "core" +2 .tPS.seek 0ml + "processing"%Z' +2632 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" & X T F  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&T( +9 "core" ( +2 "manipulator"&& +3 "core" & T H K  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & I J 0  + .tForearm.seek CC +2 "manipulator"&H' +96 "core" ' + .tHand.close + "manipulator"&_/ +71 "core" / + .tCC.seek :open +2 "collection"'a( +471 "core" ( + "manipulator"&~& +4 "core" & n j #  +2 "manipulator"&Q% +3 "core" % & o e | +2 .tForearm.seek :retract + "manipulator"&+'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +268 "core" ( + "manipulator"&V& +4 "core" &, ~ ` h +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &5& +2 "core" &, ? h +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&K' +113 "core" ' +2 .tHand.open + "manipulator"&N1 +71 "core" 1 + "manipulator"&f% +4 "core" % _\   |% +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&d'\ +104 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake + #Loading lyfil puck from tube 3 into Collection Clamp + "collection"'}& +4 "core" &b\ +2 "manipulator"&J% +3 "core" %\  w p | $ +2 "storage"(F% +51 "core" %w :\ ( +3 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 3 + "storage"(g( +352 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (o& +2 "core" &6 !\ #  +2 "manipulator"&Y& +3 "core" &, J ? h +2 "manipulator"&% +3 "core" %\  K J  $ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 3 + "manipulator"& ( +213 "core" ( + "manipulator"&1& +4 "core" & J J s e +2 "storage"(u& +4 "core" &7 R\ #  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"& '* +99 "core" ' + "storage"(9& +4 "core" &7 \ $  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(U' +288 "core" ' + "storage"(>- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (p& +2 "core" &6 2\ "  +2 "manipulator"&\\& +3 "core" & K J " e +2 .tElbow.seek 3 +2 "manipulator"&( +8 "core" ( + "manipulator"&C& +4 "core" & P d \\ +2 "storage"({& +3 "core" &6 l\ #  +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&<' +20 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&:/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&7& +2 "storage"(3'} +6 "core" & n q  \\ +2 "manipulator"&% +4 "core" % P D \ + +2 .tForearm.seek :retract +2 "manipulator"&n'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&v( +149 "core" ' + ."downElevator"SE.coast + "storage"(5 +49 "core" ( + "manipulator"&k& +4 "core" & I I \ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & ? I  \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&(' +105 "core" ' + "manipulator"&& +4 "core" & b l 5 \ +2 "manipulator"&% +4 "core" % r p > +2 "collection"'@& +3 "core" &\ \ +2 "collection"' & +3 .tCC.seek :closed +2 "collection"''(` +3 "core" &\ \ +3 &D\ \ \ +8 &+p\ , +10 &bz\ A +9 &\\n\ S +9 &L\ R +10 &P\ R +9 &Ll\ R +9 &eLY\ R +10 &'Qd\ R +9 &N\ R +10 &Nz\ Q +9 & mQs\ R +9 &"0L_\ Q +10 &#LJ\ Q +9 &%NG\ Q +9 &'vP3\ Q +10 &)8J!\ Q +9 &*N\ Q +10 &,Q\ R +9 &.~K\ Q +9 &0@N\ Q +10 &2M\ Q +9 &3Q\ R +9 &5N\ R +10 &7GL\ R +9 &9 Q\ R +10 &:NG\ R +9 &<Lj\ R +9 &>ON\ R +10 &@K\ Q +9 &AN\ Q +9 &CJ\ Q +10 &EXJ\ Q +9 &GM\ Q +10 &HT\ R +9 &Jh\ T +9 &LL{\ X +10 &N{\ ] +9 &Ow\ ^ +9 &Q- p\ ^ +10 &SA78l\ _ +9 &U4:n\ _ +10 &V34i\ _ +9 &X14Z\ ` +9 &ZE56X\ ` +10 &\\78N\ a +9 &];;L\ b +9 &_r><J\ C +10 &`C,>?<\ *| +9 &`iy?@;\ V +2 ( + "collection"' & +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.50 + .Hand.open +2 "manipulator"&`1 +68 "core" 1 + "manipulator"&m% +4 "core" %  V M k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +94 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake + "collection"'4  +135 "core" ~ + .tCSV.dial CTV +2 "collection"')  +30 "core"  +2 .tPS.seek 2.5ml + "processing"%&' +2625 "core" ' + "collection"'% +4 "core" %"\  +2 .tCS.seek 3.751ml + "collection"'-'J +1662 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%]  +43 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%M  +72 "core"  +2 .tPS.seek 0ml + "processing"%b' +2624 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'R ` +31 "core" ^ + .tCSV.dial :air +2 "collection"'y @ +44 "core" ? +2 .tCS.seek 10ml + "collection"'' +1661 "core" ' + .tCSV.dial CTV +2 "collection"'i  +44 "core"  +2 .tCS.seek 0ml + "collection"''Ӵ +2628 "core" ' + .tCBV.dial :waste1 + "collection"'8 @ +30 "core" > + .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +2 "collection"'#  +135 "core" + "collection"'E& +4 "core" &`ivTW\ V +2 #tStoring lyfil puck in Collection Clamp to tube 2 + "manipulator"&6% +3 "core" %  Y [  . +2 "storage"(2% +4 "core" % &\ # + "storage"( . +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(G( +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ([& +3 "core" &  \  + "manipulator"&l& +4 "core" &\ ( ~\ + "manipulator"&/% +4 "core" %  \  . + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&$( +143 "core" ( + "manipulator"&0& +4 "core" & L R 0  +2 "storage"(D& +3 "core" &  \ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&\ ' +106 "core" ' + "storage"(& +4 "core" &  \ $ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(?' +279 "core" ' + "storage"(w- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&L& +2 "core" & U L 6  +2 "storage"(|& +3 "core" &  { ~ @\ ! +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 2 +2 "manipulator"&q'~ +27 "core" ' + .tElbow.hold +2 "manipulator"&W, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(h- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"( ' +32 "core" ' + "manipulator"&% +4 "core" %ͭ  zj +2 "storage"(& +3 "core" &  .\  +2 .tForearm.force -20 "manipulator"&5 +3 .tForearm.seek 2 + 347 counts + "manipulator"&' +15 "core" ' + "manipulator"&& +4 "core" & Q V )  +2 "storage"(r& +4 "core" &  e\ ! + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"&P' +29 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"('~ +43 "core" ' + "manipulator"&S& +4 "core" & V T C  +2 "manipulator"&*% +4 "core" % U W I R +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&z( +155 "core" ( +2 "manipulator"&A& +52 "core" &% \   ~>K +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &% s ~>K +2 .tForearm.seek CC +2 "manipulator"&.' +94 "core" ' + .tHand.close + "manipulator"&,/ +70 "core" / + .tCC.seek :open +2 "collection"'( +471 "core" ( + "storage"(& +4 "core" &  +\ # +2 "storage"(& +3 "core" &  \ # +2 "manipulator"&!& +3 "core" &# K M  <9 +2 "manipulator"&%% +3 "core" % K K +2 .tForearm.seek :retract +2 "manipulator"&X'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&"( +160 "core" ( + "manipulator"&c& +4 "core" & { v  Q +2 "storage"(e& +3 "core" &  M\ & +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 2 +2 "manipulator"&B'~ +102 "core" ' + .tElbow.hold +2 "manipulator"&^, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&O1 +72 "core" 1 +2 "manipulator"&I% +4 "core" % ͥ   + "storage"(=& +4 "core" &  \ " +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 2 + 339 counts + "manipulator"&;' +19 "core" ' +2 "manipulator"&& +3 "core" & ~ r P +2 "storage"(& +4 "core" &  N\ ' +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&' +16 "core" ' +2 "storage"(_% +4 "core" % M\ % +2 ."downElevator"SE.seek :down +4 "storage"(s'} +100 (j% +2 "core" %; N\ %Zs +2 "manipulator"&x% +4 "core" % h n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +89 "core" ' +52 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air + "processing"%Q  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"%H' +2640 "core" ' + .tdelay 1 second +101 .PSV.dial :mixloop +2 "processing"%V +43 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%5  +43 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +3 "processing"%T +44 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%N  +44 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%f' +2628 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%+& +3 "core" &\ 5 +2 "manipulator"&}& +4 "core" &  P + "manipulator"&J% +4 "core" %\    +2 .tElbow.seek FlushPuck::Garage + "manipulator"&F(, +173 "core" ( + "manipulator"&& +4 "core" &,  P + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &K& +2 "core" &, { P +2 .tForearm.seek :garage +2 "manipulator"&o' +98 "core" ' + .tHand.close +2 "manipulator"&Y/ +67 "core" / + "manipulator"&& +4 "core" &, n d U P +2 "manipulator"&1% +3 "core" % ' e r s +2 .tForearm.seek :retract +2 "manipulator"&u'\ +101 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC +2 "manipulator"&(k +123 "core" ( + "manipulator"&9& +4 "core" &p G +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &d& +3 "core" &p g + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC +2 "manipulator"&>' +101 "core" ' + "manipulator"&p& +4 "core" &p  +2 "manipulator"&\\% +4 "core" %Ͼ ? ] +2 "processing"%C& +3 "core" &%\ 5 +2 "processing"%{& +4 .tPC.seek :closed +2 "processing"%:(] +2 "core" &(\ 5 +2 &\ 6 +10 &)x\ 2- +9 &`\ 0A +9 &Oy\ 0S +10 & T4\ 2T +9 &V3\ 3T +9 &Y.\ 2T +10 &TW:\ 2T +9 &X0\ 2T +10 &X5\ 2T +9 &W@\ 2T +9 & \\W@\ 2T +10 &"ZH\ 2T +9 &#T@\ 2T +9 &%WB\ 2S +10 &'c\\P\ 2T +9 &)%XY\ 2T +10 &*YX\ 2T +9 &,W[\ 2T +9 &.lY\\\ 2T +10 &0.VY\ 2T +9 &1XS\ 2T +9 &3Z[\ 2T +10 &5tYl\ 2T +9 &75Yf\ 2T +10 &8Wn\ 2T +9 &:Un\ 2T +9 &<|Yr\ 2T +10 &>>Wl\ 2T +9 &@Yt\ 2T +9 &AYr\ 2T +10 &CT\ 2T +9 &EFZx\ 2T +10 &Gh}\ 1U +9 &H\ 1X +9 &J|\ /Y +10 &L=\ /Z +9 &Mq\ /Z +9 &Oz\ 0Z +10 &Q\ /Z +9 &SE\ /Z +10 &U\ 0Z +9 &V\ 0Z +9 &X\ /Z +10 &ZK\ /Z +9 &\\ \ /H +9 &]6Hx\ 0^ +10 &]y9\ 36 +6 ( + "processing"%{& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 + "processing"%7& +4 "core" &]y-\ 36 + &]y-\ 36 +2 .tHand.open + "manipulator"&1 +67 "core" 1 + "manipulator"& % +4 "core" % Ͼ s p = ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +95 "core" ' + .tPRV.dial :air +2 "processing"%U  +44 "core"  + .tPSV.dial :mixloop +2 "processing"%k +44 "core" + "processing"%<% +4 "core" %\ 2 +3 .tPS.seek 0.3ml + "processing"%' +395 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  +2 "processing"%% +3 "core" %2\ 2 +2 #tPulling 0.4ml of PSR.air .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%'.U +505 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml + "processing"%@' +1925 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%3 +102 "core" + .tPTV.dial :mixing +2 "processing"%n @ +75 "core" B + .tPBV.dial :waste2 +2 "processing"%a  +93 "core"  +2 .tPS.seek 0ml + "processing"%`' +1762 "Can"V\ 0>> +866 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&m& +3 "core" &p n l k +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"& (k +3 "core" ( + "manipulator"&4& +4 "core" &p m l V +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &)& +3 "core" &p g \\ + .tForearm.seek PC +2 "manipulator"&(' +93 "core" ' + .tHand.close + "manipulator"&g/ +74 "core" / + .tPC.seek :open +2 "processing"%Z( +450 "core" ( + "manipulator"&& +4 "core" &p y +2 "manipulator"&% +3 "core" % ϥ K $ +2 .tForearm.seek :retract + "manipulator"&]'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&M(, +135 "core" ( + "manipulator"&&& +4 "core" &, 5 # +2 .tElbow.reconfigure LooseElbow +49 "manipulator"&$ &.,(#b +4 &R& +2 "core" &, 7 # +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&y' +113 "core" ' + .tHand.open + "manipulator"&-1 +78 "core" 1 +2 "manipulator"&i% +4 "core" % j\  ' }B +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' + #tLoading da puck from tube 3 into Processing Clamp +2 "processing"%8& +4 "core" &\ 4 + "manipulator"&#% +4 "core" %\  '  + "storage"(E% +4 "core" %z \ ( + "storage"(6. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 3 +2 "storage"(2( +360 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &A \ # + "manipulator"&[& +4 "core" &, W W X " + "manipulator"&l% +4 "core" %\  M U D  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 3 +2 "manipulator"&/( +187 "core" ( + "manipulator"&0& +4 "core" & N S 4 & +2 "storage"(D& +3 "core" &A \ # +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 3 + 600 counts +2 "manipulator"&'* +120 "core" ' + "storage"(v& +4 "core" &A A\ # +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +280 "core" ' + "storage"(w- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (L& +2 "core" &? } u \  +2 "manipulator"&|& +3 "core" & L I \ & +2 .tElbow.seek 3 + "manipulator"&h( +33 "core" ( + "manipulator"&& +4 "core" & R F T +2 "storage"(& +3 "core" &? \ ! +2 .tForearm.seek 3 + 300 counts +2 "manipulator"&' +14 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&r/ +72 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 3):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'">T\ +S +10 &@T\ +S +9 &AS\ *S +9 &CR\ +S +10 &EB_\ *U +9 &Gn\ )V +10 &H\ (Y +9 &Jz\ (Z +9 &L<\ (Z +10 &M\ 'Z +9 &O\ 'Z +9 &Q\ 'Z +10 &SE\ 'Y +9 &U\ '[ +10 &V\ ([ +9 &X\ (Z +9 &ZJ\ (Z +10 &\\\ \ 'H +9 &]>Ny\ (P +9 &]qF\ += +7 ( + "processing"%W& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.72 + .Hand.open +2 "manipulator"&1 +3 "core" &]q@\ += +67 1 + "manipulator"&'% +4 "core" % 6   + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 3 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%  +2 %!9 +4 "core" 9 +103 "processing"%%9 +2 "core" 9 +103 "processing"%c9 +2 "core" 9  +103 "processing"%e9 +2 "core" 9  +103 "processing"%.9 +2 "core" 9 +103 "processing"%z9 +2 "core" 9 +103 "processing"%O9 +2 "core" 9 +103 "processing"%I9 +2 "core" 9 +103 "processing"%=9 +3 "core" 9" +102 "processing"%9 +2 "core" 9& +103 "processing"%9 +2 "core" 9* +103 "processing"%_9 +2 "core" 9/ +103 "processing"%X9 +2 "core" 93 +103 "processing"%j9 +3 "core" 97 +102 "processing"%x9 +2 "core" 9; +103 "processing"%"9 +2 "core" 9? +103 "processing"%B9 +2 "core" 9D +103 "processing"%;9 +2 "core" 9H +103 "processing"%9 +2 "core" 9L +103 "processing"%Q9 +2 "core" 9P +103 "processing"%9 +2 "core" 9T +103 "processing"%s9 +2 "core" 9Y +103 "processing"%G9 +2 "core" 9] +103 "processing"%b9 +3 "core" 9a +103 "processing"%V9 +4 "core" 9e +105 "processing"%59 +2 "core" 9j +103 "processing"%T9 +2 "core" 9n +103 "processing"%N9 +2 "core" 9r +103 "processing"%H9 +3 "core" 9v +102 "processing"%+9 +2 "core" 9z +103 "processing"%}9 +2 "core" 9 +103 "processing"%J9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%K9 +3 "core" 9 +103 "processing"%^9 +2 "core" 9 +103 "processing"%Y9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%19 +2 "core" 9 +103 "processing"%~9 +2 "core" 9 +103 "processing"%99 +2 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%o9 +2 "core" 9 +103 "processing"%p9 +2 "core" 9 +103 "processing"%\\9 +3 "core" 9 +102 "processing"%C9 +2 "core" 9  +103 "processing"%F9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%t9 +2 "core" 9 +103 "processing"%{9 +3 "core" 9 \ +103 "processing"%79 +2 "core" 9( +103 "processing"%9 +2 "core" 9+ +103 "processing"% 9 +2 "core" 90 +103 "processing"%U9 +2 "core" 96 +103 "processing"%k9 +3 "core" 9; +102 "processing"%<9 +2 "core" 9A +103 "processing"%>9 +2 "core" 9F +103 "processing"%f9 +2 "core" 9K +103 "processing"%9 +2 "core" 9Q +103 "processing"%9 +2 "core" 9V +103 "processing"%9 +2 "core" 9[ +103 "processing"%9 +2 "core" 9a +103 "processing"%39 +2 "core" 9f +103 "processing"%n9 +2 "core" 9k +2 .tPH.hold 2:00:00,28C +3 "processing"%a pph +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%@ +102 "core"  + "processing"%m% +4 "core" %\ / +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"%4'\ +597 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml +2 "processing"%)'Һ +1615 "core" ' + .tPTV.dial :puck +2 "processing"%g  +72 "core"  + .tPSV.dial PTV +2 "processing"% +72 "core" + .tPBV.dial :waste1 +2 "processing"%  +129 "core"  + "processing"%:% +4 "core" %Ҽ\ / +2 .tPS.seek 1.5ml +2 "processing"%' +615 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 .tPS.seek 0ml +2 "processing"%&' +1610 "core" ' + .tdelay 5:00 +30004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%R  +35 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%( * +34 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%-' +1088 "Can"\\\ ,>= +1392 "core" ' + .tPSV.dial PTV +2 "processing"%i +84 "core"  + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"%] +83 "core"  + .tdelay 5 seconds +504 .PSV.dial PTV +3 "processing"%8 +70 "core" + .tdelay 5 seconds +502 .PSV.dial :air +3 "processing"%#  +72 "core"  + .tPS.seek :empty +2 "processing"%E'ղ +2469 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%6  +133 "core" + .tPSV.dial :mixloop +2 "processing"%y +44 "core" + .tPRV.dial :ab1 +2 "processing"% @ +73 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%[' +367 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'l  + "processing"%0  +45 "core" +3  + "processing"%D% +4 "core" %\ , +2 .tPS.seek 0.32ml + "processing"%M'H +394 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'v  +28 "core" + .tPRV.dial :air +2 "processing"%  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%w'G +1224 "core" ' + .tPRV.dial :waste2 +2 "processing"%L @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%|'\ +863 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1619 "core" ' + .tPSV.dial :PML +2 "processing"%r +44 "core" + .tPTV.dial :mixing +2 "processing"%S @ +73 "core" A + .tPBV.dial :waste1 +2 "processing"%\  +35 "core" + "processing"%/% +4 "core" %һR\ ( +2 .tPS.seek 1.85ml +2 "processing"%' +248 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1971 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'q& +3 "core" & +2 "manipulator"&& +3 "core" &r  | +2 "manipulator"&h% +3 "core" %\  1 u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&A(, +137 "core" ( + "manipulator"&P& +4 "core" &, ' t2 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &,  t2 + .tForearm.seek :garage +2 "manipulator"&*' +99 "core" ' + .tHand.close +2 "manipulator"&$/ +76 "core" / +2 "manipulator"&Z& +3 "core" &,  w0 +2 "manipulator"&W% +3 "core" % . / o +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&'( +284 "core" ( + "manipulator"&!& +4 "core" &* \ wBf +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &%& +3 "core" &) g wBf + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"& ' +103 "core" ' +2 "manipulator"&c& +4 "core" &(  uAe +2 "manipulator"&2% +4 "core" %  n +2 "collection"'e& +3 "core" & +2 "collection"'.& +3 .tCC.seek :closed +2 "collection"'z(` +3 "core" & +3 &  +8 &+s - +9 &` A +10 &Or S +9 &K T +9 &R T +10 &L S +9 &TQ T +10 &M S +9 &O T +9 &R T +10 & \\Q T +9 &"R T +9 &#Q S +10 &%P T +9 &'dT T +10 &)'K S +9 &*Q T +9 &,Q T +10 &.mO S +9 &0.M T +9 &1L T +10 &3S T +9 &5tP T +10 &76N T +9 &8N S +9 &:M S +10 &<}Q S +9 &>?O S +9 &@O S +10 &AO T +9 &CO S +10 &EFN T +9 &GN T +9 &HT T +10 &J\\ U +9 &LBz  X +9 &M6, \\ +10 &OFE _ +9 &QtHH _ +10 &S3HK ` +9 &TLN ` +9 &VMM ` +10 &XvPP a +9 &Z6SU a +9 &[VW b +10 &]XX b +9 &_n[\\ I +10 &`D'Z_ + +9 &`qk\\_ R +2 ( + "collection"'.& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.36 +2 "collection"'O& +3 "core" &`qh^^ R + .tHand.open +2 "manipulator"&I1 +68 "core" 1 + "manipulator"&=% +4 "core" % v j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +95 "core" ' + .tPSV.dial PSR +2 "processing"% +102 "core"  + "processing"%_% +4 "core" %'\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%X' +1610 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%j  +43 "core"  +2 .tPS.seek 0ml + "processing"%x' +1621 "core" ' + .tPSV.dial PSR +2 "processing"%" +56 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%B' +2629 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%;  +2 "collection"'  +33 "core"  +129  + .tPSV.dial :mixloop +2 "processing"%Q +103 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +76 "core" +2 .tPS.seek 0ml + "processing"%s' +2623 "core" ' + .tPSV.dial :air +2 "processing"%G  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%b' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%V +44 "core" +2 .tPS.seek 0ml + "processing"%5' +2622 "core" ' + .tPSV.dial :air +2 "processing"%T  +43 "core"  +2 .tPS.seek 2.5ml + "processing"%N' +2619 "core" ' + .tPSV.dial :mixloop +2 "processing"%H +44 "core" +2 .tPS.seek 0ml + "processing"%+' +2619 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&}& +3 "core" && 3 t@[ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&J( +48 "core" ( + "manipulator"&& +4 "core" &  v +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &K& +3 "core" &  v +48 .tForearm.seek CC +3 "manipulator"&^' +93 "core" ' + .tHand.close +2 "manipulator"&Y/ +71 "core" / + .tCC.seek :open +2 "collection"'( +470 "core" ( + "manipulator"&1& +4 "core" & L { +2 "manipulator"&~% +3 "core" %  & v +2 .tForearm.seek :retract +2 "manipulator"&9'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&d(, +272 "core" ( + "manipulator"&o& +4 "core" &, ? z9 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &, - z9 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&\\' +116 "core" ' + .tHand.open +2 "manipulator"&C1 +74 "core" 1 + "manipulator"&F% +4 "core" % j u s E kE +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&u'\ +102 "core" ' + ."da"delayUntil "13:17:39.56" +22919 "Can"_\ #ba +1746 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%t @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%{  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%7 * +48 "core" ( + ."da"PSV.dial :air +2 "processing"%  +43 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"% ' +2514 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%U +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%k  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%< +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%>  +45 "core"  + ."da"PS.seek :empty +2 "processing"%f'ղ +2492 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  + "processing"%% +4 "core" %ճ\ ) + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1612 "core" ' + ."da"PTV.dial :puck +2 "processing"%3  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%n +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%@  +33 "core" + "processing"%m% +4 "core" %ҽ\ * +2 ."da"PS.seek 1.5ml +2 "processing"%`' +610 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%4 * +35 "core" + +2 ."da"PS.seek 0ml +2 "processing"%g' +1618 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%: +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%)' +2478 "core" ' + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +72 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%R  +73 "core"  + ."da"PS.seek :empty +2 "processing"%('ղ +2473 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +143 "core"  + "processing"%&% +4 "core" %հ\ + + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%i'\ +609 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%]'Һ +1620 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%8 +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%#  +35 "core" + "processing"%-% +4 "core" %Һd\ $ +2 ."da"PS.seek 1.5ml +2 "processing"%6' +600 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%y * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"% ' +1610 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%E  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%l * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%0 +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%D' +869 "Can"`\ )>> +1612 "core" ' + ."da"PSV.dial PTV +2 "processing"%[ +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%v +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%M  +72 "core"  + ."da"PS.seek :empty +2 "processing"%L'ղ +2475 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%w  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%  +133 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%|  +42 "core"  + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%r +45 "core" + ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%S' +396 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%\  +45 "core"  + "processing"%/% +4 "core" %r\ ) +2 ."da"PS.seek 0.55ml +2 "processing"%'Y +357 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +44 "core"  +8 ."da"PS.seek 2ml +2 "processing"%'Һ +1567 "core" ' + ."da"PSV.dial :PML +2 "processing"%q +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +73 "core" A + ."da"PBV.dial :waste1 +2 "processing"%h  +35 "core"  + "processing"%P% +4 "core" %Һ_\ ' +2 ."da"PS.seek 1.85ml +2 "processing"%' +252 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%? * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%$' +1965 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +47539 "Can"f\ %LL +463 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%Z  +35 "core" +2 ."da"delay 30 seconds +3002 .PBV.dial between PSV and waste1 +2 "processing"%W * +47 "core" ) + ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%*' +2503 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%! +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%%  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%A +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%c  +45 "core"  + ."da"PS.seek :empty +2 "processing"%2'ղ +2481 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%e +132 "core"  + "processing"%% +4 "core" %ն\ % + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' + ."da"delay 5 seconds +504 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%O'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%I  +74 "core"  + ."da"PSV.dial PTV +2 "processing"%= +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%.  +33 "core" + "processing"%% +4 "core" %ҿ\ ' +2 ."da"PS.seek 1.5ml +2 "processing"%_' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1621 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%j  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%X * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%" +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%x' +2501 "core" ' + ."da"PSV.dial PTV +2 "processing"% +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%; +71 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%Q +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  + ."da"PS.seek :empty +2 "processing"%B'ղ +2483 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +142 "core"  + "processing"%s% +4 "core" %կ\ ' + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%V'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%b'Һ +1617 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%T +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%5  +35 "core" + "processing"%H% +4 "core" %ҷx\ ( +2 ."da"PS.seek 1.5ml +2 "processing"%N'} +603 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%} * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1607 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%K  +34 "core"  + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Y * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%' +73 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2208 "Can"a\ '== +276 "core" ' + ."da"PSV.dial PTV +2 "processing"%z +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%1 +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%~ +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%^  +83 "core" + ."da"PS.seek :empty +2 "processing"%o'ղ +2473 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%p +130 "core"  + "processing"%J% +4 "core" %ն\ ' + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%C'\ +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%F'Һ +1620 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%9 +74 "core" + ."da"PBV.dial :waste1 +2 "processing"%\\  +35 "core" + "processing"%t% +4 "core" %һX\ & +2 ."da"PS.seek 1.5ml +2 "processing"%{' +600 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%7 * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1611 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%+  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%U * +35 "core" + + ."da"PSR.select :air +49 .PSV.dial PSR +4 "processing"%k +74 "core"  + ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%<' +2486 "core" ' + ."da"PSV.dial PTV +2 "processing"%> +72 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  + ."da"PS.seek :empty +2 "processing"%f'ղ +2492 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  +8 "processing"%3% +15 "core" %խu\  +5 #"da"Pulling 0.25ml of PSR.sub1 +3 .PSR.select :sub1 +9 "processing"% +19 ."da"PS.reconfigure PSconfig +8 "processing"%#A d`b +7 ."da"PS.seek 0.25ml +8 "processing"%n'm +349 "core" ' +2 ."da"delay 5 seconds +503 "processing"%@% +3 "core" %qQ\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +9 ."da"PS.seek 0.5ml +2 "processing"%m'\ +354 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%4 +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%`  +34 "core" + "processing"%% +4 "core" %ҶC\ \  +2 ."da"PS.seek 1.5ml +2 "processing"% '| +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%g' +1610 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%R' +2522 "core" ' + ."da"PSV.dial PTV +2 "processing"%) +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%& +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%(  +72 "core"  + ."da"PS.seek :empty +2 "processing"%i'ղ +2510 "core" ' + "processing"%89 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.7C before imaging + .PH.coast +2 "processing"%#  +4 "core" 4 4 +2 "processing"%-& +3 "core" &]q?\ = +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 2 + "manipulator"&]% +4 "core" %\  M B g + "storage"(y% +4 "core" % \  +2 "storage"(6. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 2 +2 "storage"(E( +355 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (l& +2 "core" &  W\  +2 "manipulator"&0& +3 "core" &, + , d9 +2 "manipulator"& % +3 "core" %\  " c +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 2 +2 "manipulator"&[( +200 "core" ( + "manipulator"&v& +4 "core" & - " E b' +2 "storage"(& +3 "core" &  :\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts + "manipulator"&M' +96 "core" ' + "storage"(D& +4 "core" &  K\  +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(w' +288 "core" ' + "storage"(- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&|& +3 "core" & - 0 2 a' + "storage"(r& +4 "core" &  \  + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 2 +2 "manipulator"&L'~ +25 "core" ' + ."da"Elbow.hold +2 "manipulator"&\ , +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 "storage"(/- +2 "core" -' +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(S' +30 "core" ' +2 "manipulator"&% +3 "core" %ͭ  Z +2 "storage"(& +4 "core" &  d a + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 2 + 347 counts +2 "manipulator"&q' +14 "core" ' + "manipulator"&& +4 "core" & H 6 T d' +2 "storage"(h& +4 "core" &  $\  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&P' +25 "core" ' +2 ."da"SE.seek 2.1 Pucks below Top Plate +2 "storage"(?'s +40 "core" ' + "manipulator"&& +4 "core" & * +  c' +2 "manipulator"&% +4 "core" % . .  cL +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&Z'\ +93 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&W(k +255 "core" ( + "manipulator"&& +4 "core" &t ) +  c + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +3 &$& +2 "core" &t - , c +2 ."da"Forearm.seek PC +2 "manipulator"&!' +92 "core" ' + ."da"Hand.close +2 "manipulator"&%/ +72 "core" / + ."da"PC.seek :open +2 "processing"%A( +454 "core" ( + "storage"(c& +4 "core" &  \  +2 "manipulator"&*& +3 "core" &t T R s g +2 "manipulator"&e% +3 "core" % R R g3 +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +96 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 2 +2 "manipulator"&2( +296 "core" ( + "manipulator"&& +4 "core" & T R C gi +2 "storage"(I& +3 "core" &  \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&=' +119 "core" ' + ."da"Hand.open +53 "manipulator"&.1 +69 "core" 1 +2 "storage"(- +3 "core" -'s +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(O'? +30 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.09 Pucks below Top Plate +2 "storage"( 'y +56 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da20feb0613h40ml.tif +1951 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +547 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 21.623 seconds\ /var/log/esp/da20feb0613h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da20feb0613h40ml15s.tif +1566 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da20feb0613h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da20feb0613h40ml30s.tif +3064 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da20feb0613h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da20feb0613h40ml70s.tif +353 "Can"f\  +6768 #"da"SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da20feb0613h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +4 ."Qmail"HABfans.email "21.623 sec auto-exposure",Subject: "da20feb0613h40ml images!" +8 "storage"(_- +8 "core" -'y +7 "storage"(j& +10 "core" &  ` d + "manipulator"&X& +4 "core" & 1 / bi +2 ."da"Elbow.seek 2 +3 "manipulator"&"( +4 "core" ( +2 "manipulator"&& +3 "core" & + -  ci +2 "storage"(& +4 "core" &   \ \ +2 ."da"Forearm.seek 2 + 600 counts +2 "manipulator"&;' +11 "core" ' +2 ."da"SE.reconfigure SEgently +4 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.81 Pucks below Top Plate +2 "storage"(Q' +59 "core" ' +2 "manipulator"&& +5 "core" & oi +2 "storage"(x& +3 "core" &   \ \ +2 ."da"Elbow.reconfigure LimpElbow +4 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 2 +2 "manipulator"&G'~ +26 "core" ' + ."da"Elbow.hold +2 "manipulator"&s, +4 "core" , + ."da"Elbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.99 Pucks below Top Plate +3 "storage"(B' +32 "core" ' +2 "manipulator"&V% +8 "core" %ͮ < L j h +3 "storage"(T& +3 "core" &  A\ +2 ."da"Forearm.force -20 + "manipulator"&5 +6 ."da"Forearm.seek 2 + 348 counts +2 "manipulator"&5' +14 "core" ' +2 "manipulator"&H& +5 "core" &  qh +2 "storage"(b& +4 "core" &  & & Y\  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 2 + 600 counts +3 "manipulator"&}' +21 "core" ' +4 "storage"(N% +9 "core" %   \  +8 ."downElevator"SE.seek :down +12 "storage"(K'} +96 (Y% +8 "core" %1   \ Yl +4 "manipulator"&'% +18 "core" % oq +6 ."da"Forearm.reconfigure LooseForearm +6 "manipulator"&#Q@2^d^2b +9 ."da"Forearm.seek :retract +9 "manipulator"&'\ +88 "core" ' +7 ."downElevator"SE.coast +9 "storage"(5 +6 "core" ' +5 ."da"SC.coast + "storage"(6 +9 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +3 #tStarting finalPurge +2 "processing"%z& +4 "core" &\  +2 "manipulator"&1& +4 "core" &  sh +3 "manipulator"&~% +4 "core" %\   s% + ."psFlush"Elbow.seek FlushPuck::Garage +3 "manipulator"&^(, +169 "core" ( + "manipulator"&& +4 "core" &,  tb +2 ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &, tb +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&J' +102 "core" ' + ."psFlush"Hand.close +2 "manipulator"&o/ +74 "core" / +3 "manipulator"&C& +3 "core" &, q ob +2 "manipulator"&9% +5 "core" % # d o +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&\\'\ +101 "core" ' +11 ."psFlush"Elbow.reconfigure TightElbow +8 "manipulator"&$&.,(\ #b +6 ."psFlush"Elbow.seek PC +10 "manipulator"&t(k +123 "core" ( +2 "manipulator"&F& +4 "core" &r u + ."psFlush"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +4 &7& +2 "core" &r C u +2 ."psFlush"Forearm.reconfigure TightForearm +4 "manipulator"&#Q@2^d^\ b +3 ."psFlush"Forearm.seek PC +2 "manipulator"&{' +104 "core" ' +6 "manipulator"&+& +14 "core" &r  v +3 "manipulator"&U% +16 "core" %ϳ  v +8 "processing"%k& +16 "core" &\ ! +4 "processing"%& +16 ."psFlush"PC.seek :closed +5 "processing"%>(] +3 "core" &j\ " +2 &h\ ! &g\ ! +3 &U\ !/ +8 &(BU\ 3 +10 &Gn\ H +9 &d|\ T +9 &N\ T +10 &bP\ S +9 &"U\ T +9 &Q\ S +10 &T\ T +9 &jO\ S +10 &+T\ T +9 & W\ T +9 &"V\ T +10 &$qS\ T +9 &&4R\ S +10 &'V\ T +9 &)R\ T +10 &+zQ\ S +10 &-:W\ T +9 &.Q\ T +9 &0R\ T +11 &2R\ T +7 &4CW\ T +10 &6P\ T +9 &7T\ S +9 &9Q\ S +10 &;LR\ S +10 &=T\ S +8 &>T\ T +11 &@N\ S +8 &BSP\ T +10 &DS\ T +9 &EW\ T +9 &Gh\ V +10 &IN\ X +9 &K \ Z +9 &L\ Z +10 &N\ Z +9 &PQ\ Z +9 &R\ Z +10 &S\ Z +9 &U\ Z +10 &WW\ [ +9 &Y\ [ +9 &Z\ [ +10 &\\~o\ @ +9 &]\\+p\ S +9 &]|&}\ !3 +3 ( + "processing"%& +2 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.69 +2 "processing"% & +4 "core" &]|#\ 3 + ."psFlush"Hand.open +2 "manipulator"&1 +69 "core" 1 + "manipulator"&% +4 "core" % ϳ  u +2 ."psFlush"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&<'\ +96 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +131 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."psFlush"PS.seek 1ml +2 "processing"%3'TE +285 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +822 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +59 ."psFlush"PS.seek 2.5ml +2 "processing"%f' +1620 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%@ +72 "core" + ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%n  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%m' +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%4 +73 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%`'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2123 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +84 "core"  + ."psFlush"PBV.dial PSV +2 "processing"%: U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2621 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%g'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%) +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"% ' +2623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%& +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%(' +2627 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%R @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%8' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%#  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%-'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%] +44 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%y'TE +1117 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%6' +1622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%l +72 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%0  +54 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"% ' +2629 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%v +73 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +602 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%d' +2126 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%D +72 "core" + ."psFlush"PBV.dial PSV +2 "processing"%u U +55 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%| @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2627 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%/  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%'ղ +2628 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%' +2632 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%h +72 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +44 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%M' +1638 "Can"k\ &<< +986 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%[  +72 "core"  + ."psFlush"PS.seek :empty +2 "processing"%w'ղ +2647 "core" ' + #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'L& +4 "core" &}\  +2 "manipulator"&q& +3 "core" &r 1 { +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&S(k +2 "core" ( + "manipulator"&P& +4 "core" &r  { + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +2 "core" &r { +2 .tForearm.seek PC +2 "manipulator"&$' +96 "core" ' + .tHand.close + "manipulator"&\ / +78 "core" / + .tPC.seek :open +2 "processing"%%( +451 "core" ( + "manipulator"&Z& +4 "core" &r\  E ~ +2 "manipulator"&,% +3 "core" % ϣ / ~ +2 .tForearm.seek :retract + "manipulator"&c'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&*( +401 "core" ( +2 "manipulator"&e& +4 "core" &\  D  + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &!& +2 "core" & " ~ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +103 "core" ' + "manipulator"&W& +4 "core" & - 7   +2 "manipulator"&I% +3 "core" % & ' 2 +2 "collection"'.& +4 "core" &\  + "collection"'& +4 .tCC.seek :closed + "collection"'(` +3 "core" &\  +2 &\  +9 &-v\ , +9 &` A +10 &Ws  T +9 &L\ S +9 &T\ T +10 &M\ S +9 &^P\ S +10 &Nf\ T +9 &M\ S +9 &Q\ T +10 & eR \ T +9 &"'N\ T +9 &#R \ S +10 &%Q \ S +9 &'nR\ S +10 &)0R\ S +9 &*O\ T +9 &,T\ S +10 &.vQ \ S +9 &07V \ T +9 &1R  \ S +10 &3S\ S +9 &5}S \ T +10 &7?Q\ T +9 &9O \ S +9 &:O \ S +10 &<O \ S +9 &>IJ  \ S +9 &@\ T\ \ S +10 &AP\ \ T +9 &CO \ S +10 &EON \ T +9 &GO \ S +9 &HT \ T +10 &J_\ T +9 &LK~$ X +9 &NI@ ] +10 &ORU ^ +9 &Q}UW _ +10 &S?XW _ +9 &TXY _ +9 &VY\\ ` +10 &XZ\\ ` +9 &Z?^_ a +9 &\\`a a +10 &]cdK b +9 &_sde ? +10 &`U4fg \\ +9 ( + &`dlfe M + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.37 +2 "collection"'?& +3 "core" &`dmdf( M +2 .tHand.open +47 "manipulator"&O1 +74 "core" 1 + "manipulator"&_% +4 "core" % } +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&j'\ +95 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'X& +4 "core" &`dlce M + "collection"'% +4 "core" %ӹde + .tCSV.dial CSR +2 "collection"'  +43 "core"  +2 "collection"'% +3 "core" %ӹbez +2 #tPulling 4.999ml of CSR.flush .CSR.select :flush +2 "collection"' +11 .tCS.seek 5ml + "collection"'x'qi +1341 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'V% +2 "core" %qlbe  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'T'F +686 "core" ' + .tCSV.dial :waste +2 "collection"'H +131 "core" + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'b'Ӵ +1981 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'N& +3 "core" &`dkde M +2 "collection"'2% +4 "core" %ӱcf + .tCSV.dial :flush +2 "collection"'=  +44 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"' 'qi +1279 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'Y @ +55 "core" > + "collection"';% +4 "core" %qebe  +2 .tCS.seek 7ml +2 "collection"'''z +565 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'"  + 'Q  +46 "core"  +94  + .tCBV.dial :waste1 +2 "collection"'G @ +43 "core" ? +2 .tCS.seek 0ml + "collection"'5'Ӵ +1772 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'z& +3 "core" &`d`cg M +2 "collection"'1% +4 "core" %Ӷde + .tCSV.dial :flush +2 "collection"'B  +75 "core" +2 .tCS.seek 5ml +2 "collection"'~'qi +1284 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air +3 "collection"'} @ +56 "core" > + "collection"'% +4 "core" %qmce  +2 .tCS.seek 7.001ml +2 "collection"'p' +557 "core" ' + ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'K  +57 "core" ~ + .tCBV.dial :waste2 +2 "collection"'E  +103 "core"  +2 .tCS.seek 0ml +2 "collection"'s'Ӵ +1766 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'o& +3 "core" &`d_df M +2 "collection"'C% +3 "core" %Ӳdh~ +2 .tCSV.dial CSR + "collection"'9  +44 "core"  + "collection"'% +4 "core" %Ӳeg +2 #tPulling 8ml of CSR.kill .CSR.select :kill +2 "collection"' +9 .tCS.seek 8ml +2 "collection"'F' +2010 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 .tCS.seek 10ml +2 "collection"'7' +561 "core" ' + ."connect"CSV.dial CBV +3 .tCBV.dial CSV +3 "collection"'J + '+  +114 "core" ~ +25  + .tCTV.dial :intake +2 "collection"'U  +75 "core" + .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'^' +1999 "core" ' + .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'k  +74 "core"  + .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'\\'Ӵ +593 "core" ' + .tCSV.dial CSR +2 "collection"'A  +113 "core"  + "collection"' % +4 "core" %ӱbg + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"''qi +1352 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +80 "collection"' +9 .tCS.seek 10ml +2 "collection"'' +1349 "core" ' + .tCSV.dial CBV +2 "collection"' +124 "core" +2 .tCS.seek 0ml + "collection"''Ӵ +2601 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&{& +3 "core" &  x +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&i( +8 "core" ( +2 "manipulator"&3& +3 "core" & + x +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" & = x + .tForearm.seek CC +2 "manipulator"&n' +97 "core" ' + .tHand.close + "manipulator"&f/ +78 "core" / + .tCC.seek :open +2 "collection"'4( +469 "core" ( + "manipulator"&m& +4 "core" & k { +2 "manipulator"&`% +3 "core" % { +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&:(, +276 "core" ( + "manipulator"&& +4 "core" &, |D + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  |D +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& ' +115 "core" ' + .tHand.open + "manipulator"&1 +76 "core" 1 + "manipulator"&% +4 "core" % j Q rF +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&)'\ +103 "core" ' +2 "processing"%g& +3 "core" &a\ ' +26542 #t-> access 2 +3 .SE.seek :down + "storage"(&'} +2 "core" ' +2 "manipulator"& % +4 "core" %\     + "manipulator"&R& +4 "core" &,  6 T D + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 6 + "storage"(((K +377 "Can"m\ ba +926 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (#& +2 "core" &K/ b ^\   +59068 "Can"i\ #== @1581428586.18EST = =tMAIN =mMAIN_scheduler @EST1581428587.91 #"core_reset"Sent BREAK +2 #t@0x5CAD, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +209 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +214 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +377 "Can"\ \\ + \ \\u + #tPolling Can every 10:00 +3 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:408:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:596:in `restore!'"-/home/esp/esp2/lib/esp.rb:116:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1911 #-> ESP.ready! +2 #Powering core bus +470 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  +2 "collection"' + ' +3 "core"  +2 "processing"% + % +3 "core"  +4 "collection"' 9\ +2 ' 0\ + ' -\ +4 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +4 "sampler")&\ +2 )% +2 "core" %\ D +2 .tSS.configure SSconfig +2 "sampler")#.0X +2 "processing"%4% +3 "core" %O\ > +2 "manipulator"&5% +3 "core" %\   +2 "manipulator"&6& +3 "core" & I  +2 "storage"(7& +3 "core" &  \ 1( +2 "storage"(8% +3 "core" % i\ 1 +2 "collection"'99 +3 "core" 9o +2 "processing"%:9 +2 "core" 9 +4337 #t-> access 2 +2 .SE.seek :down +2 "storage"(;'} +3 "core" ' +2 "manipulator"&<% +3 "core" %\  +  +2 "manipulator"&=& +3 "core" & -  +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(>(K +1301 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (?& +3 "core" &K) \ +  +48892 "Can"\ $DD +5496 #t-> startTube 2 +54506 "Can"\ DD +60002 \ DD +9716 #t-> startTube 2 +805 #-> daExtract 40 + #Loading sh1 puck from tube 2 into Collection Clamp +2 "collection"'@& +3 "core" &ab  + .tHand.open + "manipulator"&A1 +74 "core" 1 +2 "manipulator"&B% +4 "core" % \  ; s +2 "storage"(C% +3 "core" % 9 =\  + "storage"(D. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(E( +1311 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (F& +3 "core" & \ & )\  + "manipulator"&G& +4 "core" & z  p + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&H( +3 "core" ( + "manipulator"&I& +3 "core" & & p +2 "storage"(J& +3 "core" & \   \  +3 .tForearm.seek 2 + 600 counts + "manipulator"&K' +91 "core" ' +2 "storage"(L& +4 "core" & \ \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(M' +283 "core" ' +2 "storage"(N- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (O& +2 "core" & \  % A\  +2 "manipulator"&P& +3 "core" &  p +2 .tElbow.seek 2 +2 "manipulator"&Q( +3 "core" ( +2 "manipulator"&R& +36 "core" & p +8 "storage"(S& +3 "core" & \   \  +3 .tForearm.seek 2 + 300 counts +2 "manipulator"&T'Ϊ +24 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&U/ +65 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"4/home/esp/esp2/protocol/DA.rb:22:in `daExtract'"(ESP):6:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +4 "manipulator"&V& +4 "storage"(W'} +5 "core" & ; o + "manipulator"&X% +4 "core" % ά } Q q\ +2 .tForearm.seek :retract +2 "manipulator"&Y'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Z( +158 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +3 "core" ( +2 "manipulator"&[& +3 "core" &' s f 5 m@X +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &' e x Q l@W +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]' +102 "core" ' +3 "manipulator"&^& +4 "core" && p r F l?U +2 "manipulator"&_% +3 "core" % a h 0 l +2 "collection"'`& +4 "core" &ba  +2 "collection"'a& +3 .tCC.seek :closed +2 "collection"'b(` +3 "core" &aa  +3 &ca  +8 &2z`` - +10 &`{`a A +9 &+sae T +9 &Ob` U +10 &Qbb U +9 &nNaa U +9 &/Vb` U +10 &Oaa U +9 &Qbb T +9 &vUa` U +10 & 8O`` U +9 &!R`a T +10 &#Q_b T +9 &%~R`a U +9 &'@Vab U +10 &)Rca T +9 &*Tba U +9 &,Tc` U +10 &.HUca U +9 &0\ Rcd U +10 &1Qca T +9 &3Ub_ U +9 &5QN`a T +10 &7Scd U +9 &8Qbc+ T +9 &:Qba T +10 &Pbb` T +10 &?Tabc U +9 &AMbad T +9 &C`Qbbm U +10 &E#Pdcd T +9 &FTjj0 U +10 &Hbpo W +9 &J^y{D X +9 &L( ] +10 &M^ _ +9 &Oi ` +9 &QMn a +10 &Si a +9 &Tn a +9 &Vn b +10 &XQl b +9 &Zm b# +10 &[h b* +9 &]i b5 +9 &_4o W +10 &`>5c (y +9 &`byg U +2 ( + "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.45 +2 .Hand.open + "manipulator"&c1 +77 "core" 1 +2 "manipulator"&d% +4 "core" % 8 7 h + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&e'\ +93 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")f+ +3 "core" + +2 "sampler")g% +4 "core" %} "\ G + "collection"'h& +4 "core" &`bx_ U +2 "Can"\ ]] +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'='Ӵ +100 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +134 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +6 "core" %۔  \  + ."connect"SSV.dial CBV,avoiding: :exhaust +3 .tCBV.dial SSV +3 "sampler")F  +61 "core" +2 ."airStroke"CS.seek 0ml +2 "collection"'G'Ӵ +3 "core" ' + ."airStroke"CSV.dial :air +2 "collection"'I @ +64 "core"  +2 .tCTV.dial :air + .delay 15 seconds +8 "core" B +2 ."airStroke"CS.seek 10ml +2 "collection"'J' +1490 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")L +134 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +3 "collection"'$  + "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'W'Ӵ +104 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")Y +65 "core" ' + ."CSpush"CS.coast +2 "collection"'5 +66 "core"  +3 .tSS.reconfigure SSexhale +2 "sampler")#.0X +327 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'k% +3 "core" %;  +2 .tCS.seek 6ml + "collection"'j' +1342 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'l +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'m'ӂ +1534 "core" ' +2 .tCSV.dial CSR + "collection"'n  +44 "core"  +2 "collection"'i% +4 "core" %Ӈ' + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'p' +591 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'q% +3 "core" %  +2 .tCS.seek 5ml + "collection"'r'qg +844 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'o  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'u'> +1090 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'v \  +3 'w9 +5 "core" 9 +102 "collection"'x9 +3 "core" 9d +102 "collection"'y9 +3 "core" 9 d +102 "collection"'s9 +2 "core" 9 d +103 "collection"'t9 +2 "core" 9d +103 "collection"'|9 +4 "core" 9d +102 "collection"'}9 +2 "core" 9d +103 "collection"'~9 +3 "core" 9d +102 "collection"'z9 +3 "core" 9"d +102 "collection"'9 +2 "core" 9&d +103 "collection"'{9 +2 "core" 9+d +103 "collection"'9 +2 "core" 9/d +103 "collection"'9 +2 "core" 93d +103 "collection"'9 +2 "core" 97d +103 "collection"'9 +2 "core" 9;d +103 "collection"'9 +3 "core" 9@d +103 "collection"'9 +3 "core" 9Dd +102 "collection"' 9 +3 "core" 9Hd +102 "collection"'9 +2 "core" 9'Ld +103 "collection"'9 +3 "core" 9:Pd +102 "collection"' 9 +3 "core" 9LUd +103 "collection"' 9 +2 "core" 9aYd +103 "collection"'\ 9 +3 "core" 9v]d +102 "collection"'9 +2 "core" 9ad +103 "collection"'9 +3 "core" 9ed +102 "collection"'9 +3 "core" 9jd +103 "collection"'9 +3 "core" 9nd +102 "collection"'9 +3 "core" 9rd +102 "collection"'9 +2 "core" 9vd +103 "collection"'9 +2 "core" 9zd +103 "collection"' 9 +2 "core" 9&d +103 "collection"'9 +2 "core" 9=d +103 "collection"'9 +3 "core" 9Sd +102 "collection"'9 +2 "core" 9jd +103 "collection"'9 +3 "core" 9d +102 "collection"'9 +3 "core" 9d +103 "collection"'%9 +3 "core" 9d +102 "collection"'9 +2 "core" 9d +103 "collection"'9 +2 "core" 9c +103 "collection"''9 +2 "core" 9a +103 "collection"')9 +3 "core" 9 _ +103 "collection"'9 +2 "core" 9"] +103 "collection"'9 +2 "core" 99[ +103 "collection"'9 +2 "core" 9PX +103 "collection"'#9 +2 "core" 9gV +103 "collection"',9 +3 "core" 9~T +103 "collection"'-9 +2 "core" 9R +103 "collection"'"9 +2 "core" 9P +103 "collection"'/9 +3 "core" 9N +102 "collection"'09 +2 "core" 9L +103 "collection"'19 +3 "core" 9J +102 "collection"'(9 +3 "core" 9I +102 "collection"'39 +2 "core" 9F +103 "collection"'49 +3 "core" 94E +102 "collection"'59 +3 "core" 9HB +102 "collection"'29 +3 "core" 9^A +102 "collection"'69 +3 "core" 9s? +102 "collection"'89 +3 "core" 9= +102 "collection"'99 +48 "core" 9; +103 "collection"'<9 +2 "core" 99 +103 "collection"'79 +3 "core" 97 +102 "collection"' 9 +3 "core" 95 +102 "collection"'.9 +3 "core" 94 +102 "collection"':9 +3 "core" 9  2 +102 "collection"'=9 +3 "core" 9 1 +102 "collection"'!9 +8 "core" 94/ +102 "collection"'@9 +3 "core" 9F. +102 "collection"'A9 +3 "core" 9Y, +102 "collection"'?9 +3 "core" 9k + +102 "collection"'C9 +3 "core" 9}%) +102 "collection"'D9 +20 "core" 9*( +102 "collection"'>9 +3 "core" 9.& +102 "collection"'F9 +3 "core" 92& +102 "collection"'I9 +3 "core" 96$ +102 "collection"'B9 +3 "core" 9:# +102 "collection"'G9 +3 "core" 9?" +102 "collection"'L9 +3 "core" 9C +102 "collection"'$9 +3 "core" 9 G +102 "collection"'N9 +3 "core" 9 K +102 "collection"'O9 +3 "core" 9 O +102 "collection"'P9 +3 "core" 9 .T +103 "collection"';9 +3 "core" 9 <X +102 "collection"'R9 +3 "core" 9 J\\ +102 "collection"'J9 +3 "core" 9 W` +102 "collection"'U9 +3 "core" 9 cd +102 "collection"'V9 +3 "core" 9 qi +103 "collection"'X9 +3 "core" 9 }m +102 "collection"'&9 +3 "core" 9 q +102 "collection"'K9 +3 "core" 9 u +102 "collection"'[9 +3 "core" 9 y +102 "collection"'\\9 +3 "core" 9 ~ +103 "collection"'H9 +3 "core" 9  +102 "collection"'M9 +3 "core" 9  +102 "collection"'^9 +3 "core" 9  +102 "collection"'_9 +3 "core" 9  +102 "collection"'`9 +3 "core" 9  +102 "collection"'T9 +2 "core" 9  +103 "collection"'Y9 +3 "core" 9  +102 "collection"'S9 +2 "core" 9   +103 "collection"'W9 +2 "core" 9\   +103 "collection"'Q9 +3 "core" 9\  +102 "collection"'*9 +3 "core" 9\  +102 "collection"'d9 +2 "core" 9\ !\ +103 "collection"'a9 +2 "core" 9\ (\ +103 "collection"'c9 +3 "core" 9\ / +102 "collection"'h9 +3 "core" 9\ 6 +103 "collection"']9 +3 "core" 9\ > +102 "collection"'g9 +2 "core" 9\ E +103 "collection"'E9 +2 "core" 9\ K +103 "collection"'9 +3 "core" 9\ R +102 "collection"'k9 +3 "core" 9\ X +103 "collection"'f9 +3 "core" 9\ ` +102 "collection"'l9 +3 "core" 9\ c +102 "collection"'j9 +3 "core" 9\ i +102 "collection"'n9 +2 "core" 9\ o +103 "collection"'i9 +3 "core" 9\ t +102 "collection"'m9 +3 "core" 9\ y +102 "collection"'q9 +3 "core" 9\ } +102 "collection"'p9 +2 "core" 9\  +103 "collection"'o9 +3 "core" 9\  +102 "collection"'r9 +3 "core" 9\  +3 .tCH.hold 10:00,70C +2 "collection"'w `\ `\  +4 "core"  +39882 "Can" +20118 "core" ` +2 "collection"'x9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'y'Ӵ +339 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'s @ +105 "core" B +2 .tCSV.dial :air +2 "collection"'t @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"'|'qi +1345 "core" ' +2 .tCSV.dial CTV + "collection"'}  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'~ @ +44 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'z  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'{'Ӵ +1346 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"' +115 "core" +2 .tCBV.dial CSV + "collection"'  +30 "core"  +2 "collection"'% +4 "core" %Ӱ . +2 .tCS.seek 5ml + "collection"''qe +1338 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +42 "core" +2 "collection"'% +4 "core" %q`  + .tCS.seek 6.999ml +2 "collection"' 'u +587 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +56 "core" B +2 .tCS.seek 10ml +2 "collection"'' +846 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'\  +4 '  +27 "core"  +109  +2 .tCS.seek 5ml +2 "collection"''qi +1346 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +104 "core" A +2 .tCSV.dial :waste +2 "collection"' +104 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1340 "core" ' + .tCSV.dial :air +2 "collection"' @ +73 "core" A +2 .tCS.seek 5ml +2 "collection"''qi +1338 "core" ' + .tCSV.dial CTV +2 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +57 "core" B +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1351 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +104 "core" ~ +2 .tCBV.dial CSV + "collection"'%  +32 "core"  +2 "collection"'% +4 "core" %ӱ +2 .tCS.seek 5ml + "collection"''qf +1347 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"''  +55 "core"  +2 "collection"')% +4 "core" %qe  \ +2 .tCS.seek 7ml + "collection"''z +593 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'# ` +116 "core" ^ +2 #tLysing Complete + "collection"',& +4 "core" &`bgKJ6 U +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&-% +3 "core" %\  % n +2 "storage"("% +3 "core" %|  # \  +2 "storage"(/. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"(0(R +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (1& +2 "core" &Q 0\ +2 "manipulator"&(& +3 "core" &% h h k?Q +2 "manipulator"&3% +3 "core" %\  i h k +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&4( +160 "core" ( +2 "manipulator"&5& +4 "core" & ; ok + "storage"(2& +4 "core" &Q   \  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts + "manipulator"&6' +104 "core" ' +2 "storage"(8& +4 "core" &Q   \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(9' +277 "core" ' +2 "storage"(<- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place +2 "storage"(7'y +29 "core" ' +2 "manipulator"& & +4 "core" &  pk +2 "manipulator"&.% +3 "core" %  p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +88 "core" ' +2 .tElbow.seek CC +2 "manipulator"&=( +193 "core" ( +2 "manipulator"&!& +4 "core" & q n + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &@& +2 "core" & d m +2 .tForearm.seek CC +2 "manipulator"&A' +93 "core" ' +2 .tHand.close + "manipulator"&?/ +73 "core" / +3 .tCC.seek :open +2 "collection"'C( +469 "core" ( +2 "storage"(D& +4 "core" &Q 8 " \  + "storage"(>& +4 "core" &Q . 4\  + "manipulator"&F& +4 "core" & P r + "manipulator"&I% +4 "core" % r r + .tForearm.seek :retract +42 "manipulator"&B'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&G( +183 "core" ( +2 "manipulator"&L& +4 "core" & d q# + "storage"($& +4 "core" &Q  ) C\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&N'm +105 "core" ' +2 .tElbow.hold + "manipulator"&O, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&P1 +70 "core" 1 +3 "manipulator"&;% +3 "core" % ͎~ I R W g& +2 "storage"(R& +3 "core" &Q\ +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 333 counts + "manipulator"&J'κ +18 "core" ' +2 "manipulator"&U& +4 "core" &  r# +2 "storage"(V& +3 "core" &Q 3 <\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&X' +36 "core" ' +2 "storage"(&% +4 "core" %v 9 < \ \ +2 ."downElevator"SE.seek :down +4 "storage"(K'} +99 ([% +3 "core" %@;  " \ \\y +2 "manipulator"&\\% +4 "core" % N q + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&H'\ +86 "core" ' +63 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3995 #t-> delay 5; CS.empty +2 .delay 5 seconds +502 .CS.seek :empty +2 "collection"'M'ӂ +2156 "core" 'h$&0 +3 !to:Slide::Error\ : @replyo:I2C::Servo::AbsMove3Reply : @sourcei,:@destinationi%: @error:overCurrent: @channeli: @statusIS:I2C::Servo::Status: enabledT: pastRLSF: pastFLSF:pastThresholdF: lostF: homeF: positioni: velocityi: currentih:pwmi:erri: inPressi$: outPressi&:deltaPressi0: voltagef12.677500245459008: @type2F: @tagiR: mesg".Collection Syringe overCurrent at 1.679ml:@axisName"Collection Syringe:@checkpoint: omitted:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1430 #-> CSV.air2 + .CSV.dial :air2 + "collection"'^ @ +117 "core" B +487 #t-> CS.empty + .CS.seek :empty +2 "collection"'_'ӂ +558 "core" ' +3 "collection"'`% +3 "core" %Ӏ +1641 #t-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'T& +3 "core" &  j +2 "manipulator"&Y& +4 "core" &  x# + "manipulator"&S% +4 "core" %\   y + .tElbow.seek FlushPuck::Garage +2 "manipulator"&W(, +182 "core" ( +2 "manipulator"&Q& +4 "core" &, zL + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &*& +2 "core" &, s zL +2 .tForearm.seek :garage + "manipulator"&d' +100 "core" ' +2 .tHand.close + "manipulator"&a/ +74 "core" / +2 "manipulator"&c& +4 "core" &, P tL + "manipulator"&h% +4 "core" % / V t + .tForearm.seek :retract +2 "manipulator"&]'\ +98 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&g( +290 "core" ( +2 "manipulator"&E& +4 "core" && ? u@^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" && _ u@^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&k' +98 "core" ' +2 "manipulator"&f& +4 "core" &&  u@^ +2 "manipulator"&l% +3 "core" % ) u +2 "collection"'j& +3 "core" &\ 9 +2 "collection"'n& +3 .tCC.seek :closed +2 "collection"'i(` +3 "core" & \  +2 & \   +9 &-s  - +9 &az\ \  A +10 &_p\ W S +9 & K   S +9 &R \  S +10 &N\ \ h R +9 &eQ   S +9 &)N\ \  R +10 &O \  S +9 &R   S +10 & nO\  S +9 &"0Q   S +9 &#Q   S +10 &%O\   R +9 &'uQp S +9 &)9M\ f R +10 &*M\ a S +9 &,O  Z S +10 &.}Q \ E S +9 &0@L \ < S +9 &2N\ \ / S +10 &3R X S +9 &5M \  S +9 &7HP   S +10 &9\ Q   S +9 &:L   S +10 &<N \ x R +9 &>PO\ \ p S +9 &@R\ h S +10 &AQ\ c R +9 &CN \ Y R +9 &EXP\  G S +10 &GO \ G S +9 &HT @ S +10 &J^2 T +9 &LQ0 X +9 &N0 \\ +10 &OB;* ^ +9 &QUP& ^ +9 &SDZY& _ +10 &U_a ` +9 &Vdb ` +10 &Xhg a +9 &ZFii a +9 &\\nm b +10 &]po b +9 &_rqq F +9 &`H1rs 'v +10 &`jkrs T +2 ( + "collection"'n& +2 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.38 +2 "collection"'m& +3 "core" &`jkusn T +2 .tHand.open + "manipulator"&q1 +69 "core" 1 +2 "manipulator"&p% +4 "core" % B q + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&o'\ +98 "core" ' +2 #tPurging external Intake + "collection"'r& +4 "core" &`jkhk T +2 "collection"'v% +3 "core" %Ӏll +2 .tCSV.dial :flush + "collection"'w  +102 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"'x' +2484 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'u +73 "core"  +2 .tCTV.dial :intake +2 "collection"'s  +74 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'t'Ӵ +1723 "Can"\ YY +764 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'y  +74 "core" ~ +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&}& +4 "core" && l y m@\\ +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&~( +49 "core" ( +2 "manipulator"&z& +4 "core" &  q + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &  q +2 .tForearm.seek CC +2 "manipulator"&|' +91 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +470 "core" ( +2 "manipulator"&& +4 "core" & H v + "manipulator"&{% +3 "core" %   v +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +273 "core" ( +2 "manipulator"&& +4 "core" &, ~ w8 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, F v8 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& ' +114 "core" ' +2 .tHand.open + "manipulator"& 1 +75 "core" 1 +2 "manipulator"& % +4 "core" % g i h k= + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&\ '\ +101 "core" ' +57719 "Can"\ %// +36226 #t-> access 2 +2 .SE.seek :down + "storage"('} +3 "core" ' +2 "manipulator"&% +3 "core" %\  | +2 "manipulator"&& +3 "core" &, |8 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +1618 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &K0 ? 2\   +453 #t-> startTube 2 +1119 #-> daExtract 40 + #Loading sh1 puck from tube 2 into Collection Clamp +2 "collection"'& +3 "core" &( +2 "manipulator"&% +3 "core" %\  u +2 "storage"( % +3 "core" % ] _ \  +2 "storage"(. +3 "core" .(K + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(( +1311 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +2 "core" & \ 2 / \  +2 "manipulator"&& +3 "core" &, K s8 +2 "manipulator"&% +3 "core" %\  Z s +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&%( +196 "core" ( +2 "manipulator"&& +4 "core" & C q' + "storage"(& +4 "core" & \ . - O\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&'' +92 "core" ' +2 "storage"()& +4 "core" & \ < <\  + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +282 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +3 (& +2 "core" & \  " \  +2 "manipulator"&#& +3 "core" & |  p' +2 .tElbow.seek 2 + "manipulator"&,( +35 "core" ( +2 "manipulator"&-& +4 "core" &  rP + "storage"("& +3 "core" & \ \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&/'Ϊ +23 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&1/ +71 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"4/home/esp/esp2/protocol/DA.rb:22:in `daExtract'"(ESP):13:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +51 ."downElevator"SE.seek :down +5 "manipulator"&(& +4 "storage"(3'} +5 "core" & = qP +2 "manipulator"&5% +3 "core" % α A s +2 .tForearm.seek :retract +2 "manipulator"&2'\ +95 "core" ' +2 .tElbow.seek CC +2 "manipulator"&8( +158 "core" ( +3 "manipulator"&Z& +4 "core" ' + &(  nAb + .tElbow.reconfigure LooseElbow +3 ."downElevator"SE.coast +3 "manipulator"&$ &.,(#b + "storage"(5 +3 "manipulator"&e& +6 "core" &( x F nAa + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&<' +94 "core" ' +2 "manipulator"& & +4 "core" &(  oAa +2 "manipulator"&.% +3 "core" % X o +2 "collection"'9& +4 "core" & +2 "collection"'!& +3 .tCC.seek :closed +2 "collection"'@(` +3 "core" & +4 & 4 +9 &4E{ 4 +9 &Tm~ H +10 &f U +9 &N T +10 &lS T +9 &.P T +9 &S\ T +10 &Q T +9 &uR% T +9 &6R& T +10 & N& T +9 &"Q" T +10 &$|R0 T +9 &&>O7 T +9 &(P5 T +10 &)P5 T +9 &+U8 T +9 &-FV2 T +10 &/Q9 T +9 &0T> U +10 &2QE T +9 &4NRK T +9 &6RG T +10 &7RF T +9 &9TB T +9 &;WQ? T +10 &=RN T +9 &>NL T +10 &@OO T +9 &B_OT T +9 &D"NT T +10 &EST T +9 &GTY T +9 &IccR U +10 &K{,"[ Y +9 &LVBb ] +10 &NadX _ +9 &PLba^ ` +9 &R fgd ` +10 &Sjjc a +9 &UlkY a +9 &WOqpg b +10 &Yvt] b +9 &Z|wU b +10 &\\~|Y b$ +9 &^Ja b+ +9 &_z[ 3 +10 &`\\h %n +8 ( +2 &`ia !a + "collection"'!& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.37 + .Hand.open + "manipulator"&61 +67 "core" 1 +2 "manipulator"&4% +4 "core" % _ d  j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&?'\ +94 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +3 .Exhaust.select :close + .SS.hold +2 "sampler"):+ +3 "core" + +2 "sampler")b% +4 "core" %۹ \  +2 "collection"'D& +3 "core" &`i !a +3 "Can"\ XX + #tCalibrating pressure sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0X'3 +282 "core" ' +2 ."connect"SSV.dial CBV +3 .tCBV.dial SSV +4 "sampler")F  +2 "collection"'I @ +105 "core" ? +27 +2 .tdelay 3.8 seconds +382 "collection"'A% +3 "core" %Ӳk +2 "sampler")L% +3 "core" %3 \  + .tSSV.dial :spit +2 "sampler")$ +132 "core" +2 .tSS.seek 0ml +2 "sampler")='z +307 "core" ' +2 .tSSV.dial CBV + "sampler")P  +134 "core"  +2 .tCTV.dial :intake + "collection"';  +75 "core"  +2 #tWaiting for external sampler to finish priming... + .delayUntil "10:03:25.08" +1593 #"pumping"0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +3006 #0.0L/min +2134 "Can"\ MM +732 ."connect"SSV.dial CBV +3 .tCBV.dial SSV + #Allowing 40s for 7.0ml of remaining 7.0ml + .Intake.select :open + "sampler") +133 #"pumping"0.0L/min +77 "collection"'R% +3 "core" %Ӳ + #tIntake @15.6psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0X< +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'9'Ӵ +104 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler"), +60 "core" ' + ."CSpush"CS.coast +2 "collection"'5 +72 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +332 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +53 ':% +4 "core" %B2  +2 .tCS.seek 6ml +2 "collection"'I' +1339 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"'F +42 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'A'ӂ +1544 "core" ' +2 .tCSV.dial CSR + "collection"'L  +44 "core"  +2 "collection"'$% +4 "core" %Ӂ + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'>' +589 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'P% +3 "core" %  +2 .tCS.seek 4.999ml +2 "collection"';'qc +847 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'R  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'='> +1096 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +4 "collection"'& \  +2 'B9 +5 "core" 9d +102 "collection"'[9 +3 "core" 9d +102 "collection"'\\9 +3 "core" 9 d +102 "collection"'G9 +3 "core" 9 d +102 "collection"'U9 +3 "core" 9d +102 "collection"'V9 +3 "core" 9d +103 "collection"'79 +3 "core" 9d +102 "collection"'X9 +3 "core" 9d +102 "collection"'K9 +3 "core" 9"d +102 "collection"'N9 +3 "core" 9&d +102 "collection"'09 +3 "core" 9+d +102 "collection"'J9 +3 "core" 9/d +102 "collection"'^9 +3 "core" 93d +102 "collection"'`9 +2 "core" 97d +103 "collection"'T9 +3 "core" 99;d +102 "collection"'Y9 +3 "core" 9U@d +103 "collection"'S9 +3 "core" 9qDd +102 "collection"'9 +2 "core" 9Hd +103 "collection"'M9 +3 "core" 9Ld +102 "collection"'*9 +3 "core" 9Pd +102 "collection"'O9 +3 "core" 9Ud +103 "collection"'Q9 +2 "core" 9Yd +103 "collection"'h9 +3 "core" 92]d +102 "collection"'H9 +3 "core" 9Sad +102 "collection"'d9 +3 "core" 9ued +102 "collection"'E9 +3 "core" 9ja +103 "collection"'9 +3 "core" 9n] +102 "collection"'a9 +3 "core" 9r[ +102 "collection"'c9 +3 "core" 9vX +102 "collection"'f9 +3 "core" 9 {U +102 "collection"'l9 +3 "core" 9@Q +102 "collection"'j9 +3 "core" 9bO +102 "collection"'m9 +3 "core" 9L +102 "collection"']9 +3 "core" 9J +102 "collection"'p9 +3 "core" 9F +102 "collection"'t9 +5 "core" 9C +103 "collection"'C9 +3 "core" 9B +102 "collection"'r9 +2 "core" 9#? +103 "collection"'v9 +3 "core" 9A< +102 "collection"'w9 +3 "core" 9^; +102 "collection"'W9 +3 "core" 9z9 +103 "collection"'k9 +3 "core" 97 +102 "collection"'_9 +2 "core" 93 +103 "collection"'u9 +3 "core" 90 +102 "collection"'s9 +2 "core" 9. +103 "collection"'q9 +3 "core" 9 + +103 "collection"'y9 +3 "core" 9&) +102 "collection"'x9 +2 "core" 9?) +103 "collection"'z9 +2 "core" 9V) +103 "collection"'9 +2 "core" 9j) +103 "collection"'9 +3 "core" 9}( +102 "collection"'n9 +2 "core" 9 ( +103 "collection"'o9 +2 "core" 9' +103 "collection"'i9 +3 "core" 9% +102 "collection"'9 +2 "core" 9$ +103 "collection"'g9 +3 "core" 9# +103 "collection"'{9 +2 "core" 9" +103 "collection"'9 +3 "core" 9" +102 "collection"'9 +2 "core" 9! +103 "collection"' 9 +2 "core" 9 " +103 "collection"'|9 +3 "core" 9 " +103 "collection"'9 +3 "core" 9  " +102 "collection"'}9 +3 "core" 9 # ! +102 "collection"'~9 +2 "core" 9 ,#\ +103 "collection"' 9 +2 "core" 9 7$ +104 "collection"' 9 +2 "core" 9 B$ +103 "collection"'9 +2 "core" 9 M$ +103 "collection"'9 +3 "core" 9 Z% +102 "collection"'9 +2 "core" 9 e( +103 "collection"'9 +2 "core" 9 o)# +103 "collection"' 9 +3 "core" 9 y+' +103 "collection"'9 +3 "core" 9 -+ +102 "collection"'9 +2 "core" 9 -/ +103 "collection"'9 +2 "core" 9 .4 +103 "collection"'9 +2 "core" 9 /8 +103 "collection"'9 +3 "core" 9 1< +103 "collection"'9 +2 "core" 9 4@ +103 "collection"'9 +3 "core" 9 8E +102 "collection"')9 +2 "core" 9 8I +103 "collection"'\ 9 +3 "core" 9 8M +102 "collection"'9 +3 "core" 9 ;Q +103 "collection"'9 +2 "core" 9 9U +103 "collection"'#9 +2 "core" 9 8Z +103 "collection"'9 +3 "core" 9 ;^ +102 "collection"'-9 +3 "core" 9 =b +102 "collection"'"9 +3 "core" 9 =f +102 "collection"'19 +2 "core" 9 >j +103 "collection"'9 +2 "core" 9 Ao +103 "collection"'59 +3 "core" 9 @s +102 "collection"'%9 +3 "core" 9 Bw +102 "collection"''9 +3 "core" 9 C{ +103 "collection"'(9 +2 "core" 9 E +103 "collection"'Z9 +2 "core" 9 F +103 "collection"'9 +2 "core" 9 E +103 "collection"'/9 +2 "core" 9\ F +103 "collection"'.9 +3 "core" 9\ G +102 "collection"'e9 +2 "core" 9\ \ H +103 "collection"',9 +2 "core" 9\ I +103 "collection"'9 +3 "core" 9\ J +102 "collection"'99 +3 "core" 9\ L +102 "collection"' 9 +3 "core" 9\ L +103 "collection"'39 +2 "core" 9\ M +103 "collection"'9 +2 "core" 9\ N +103 "collection"'69 +3 "core" 9\ N +102 "collection"'29 +2 "core" 9\ #N +103 "collection"'b9 +2 "core" 9\ &N +103 "collection"'!9 +2 "core" 9\ )N +103 "collection"'49 +3 "core" 9\ *N +102 "collection"'D9 +3 "core" 9\ +M +102 "collection"'<9 +2 "core" 9\ ,M +103 "collection"':9 +3 "core" 9\ -L +103 "collection"'9 +2 "core" 9\ -K +103 "collection"'F9 +2 "core" 9\ .L +103 "collection"'I9 +2 "core" 9\ /K +103 "collection"'L9 +2 "core" 9\ 0K +103 "collection"'$9 +3 "core" 9\ 2L +102 "collection"'A9 +2 "core" 9\ 4L +103 "collection"'P9 +2 "core" 9\ 5L +103 "collection"'>9 +3 "core" 9\ 7L +102 "collection"'R9 +2 "core" 9\ 8M +103 "collection"';9 +3 "core" 9\ ;L +103 "collection"'B9 +3 "core" 9\ >L +102 "collection"'[9 +2 "core" 9\ BL +103 "collection"'\\9 +3 "core" 9\ EM +102 "collection"'G9 +2 "core" 9\ IM\  +103 "collection"'U9 +2 "core" 9\ LM +103 "collection"'V9 +2 "core" 9\ PL +103 "collection"'79 +3 "core" 9\ SM +102 "collection"'X9 +2 "core" 9\ WM +103 "collection"'K9 +3 "core" 9\ [L +102 "collection"'N9 +3 "core" 9\ `K# +103 "collection"'09 +2 "core" 9\ dK( +103 "collection"'J9 +2 "core" 9\ hK, +103 "collection"'^9 +2 "core" 9\ lK0 +103 "collection"'`9 +2 "core" 9\ pL4 +103 "collection"'T9 +3 "core" 9\ tM8 +103 "collection"'Y9 +3 "core" 9\ wL= +102 "collection"'S9 +3 "core" 9\ {LA +102 "collection"'9 +2 "core" 9\ OE +103 "collection"'M9 +2 "core" 9\ PI +103 "collection"'*9 +3 "core" 9\ OM +103 "collection"'O9 +3 "core" 9\ NR +2 .tCH.hold 10:00,70C +3 "collection"'Q `\ `\  +3 "core" R +8733 "Can" +51270 "core" ` +2 "collection"'h9 +3 "core" 9\  +2 #tCollection Puck Heater at 70.1C after lysing + .CS.seek 0ml +2 "collection"'H'Ӵ +327 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'d @ +104 "core" B +2 .tCSV.dial :air +2 "collection"'E @ +43 "core" > +2 .tCS.seek 5ml +2 "collection"''qi +1338 "core" ' + .tCSV.dial CTV +49 "collection"'a  +47 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'c @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'f  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'l @ +43 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'j'Ӵ +1343 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'m +104 "core" ~ +2 .tCBV.dial CSV + "collection"']  +30 "core"  +2 "collection"'p% +4 "core" %Ӷ +2 .tCS.seek 5ml +2 "collection"'t'qk +1341 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'C  +54 "core"  +2 "collection"'r% +4 "core" %qf|  +2 .tCS.seek 7ml + "collection"'v'{ +588 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'w @ +42 "core" ? +2 .tCS.seek 10ml +2 "collection"'W' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'k ` +116 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'_   +31 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'u  + 's  +29 "core"  +106  +2 .tCS.seek 5ml +2 "collection"'q'qi +163 "Can"\ OP +1180 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'y @ +105 "core" @ +2 .tCSV.dial :waste +2 "collection"'x +104 "core" +2 .tCS.seek :empty +2 "collection"'z'ӂ +1338 "core" ' +2 .tCSV.dial :air + "collection"' @ +86 "core" > +2 .tCS.seek 5ml +2 "collection"''qi +1348 "core" ' +2 .tCSV.dial CTV + "collection"'n  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'o @ +44 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'i  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +56 "core" B +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'g'Ӵ +1348 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'{ +104 "core"  +2 .tCBV.dial CSV + "collection"'  +31 "core"  +2 "collection"'% +4 "core" %ӱba +2 .tCS.seek 5ml + "collection"' 'qf +1338 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'|  +44 "core" +2 "collection"'% +4 "core" %qe  +2 .tCS.seek 7ml + "collection"'}'z +585 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'~ @ +54 "core" B +2 .tCS.seek 10ml +2 "collection"' ' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" _ +2 #tLysing Complete + "collection"'& +4 "core" &`i~A= !a +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +3 "core" %\  < E U h, +2 "storage"(% +3 "core" % \ \ +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 1 + "storage"( (R +357 "core" ( +2 .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (& +3 "core" &Q b\  +2 "manipulator"&& +3 "core" && D C | fAa +2 "manipulator"&% +3 "core" %\  C C f, +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +161 "core" ( +2 "manipulator"&& +4 "core" & l j jU + "storage"(& +4 "core" &Q\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +98 "core" ' +2 "storage"()& +4 "core" &Q\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(\ ' +283 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & = D = gU +2 "storage"(#& +3 "core" &Q %\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&'m +26 "core" ' +2 .tElbow.hold + "manipulator"&-, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"("- +3 "core" -' +2 .tSE.seek 0.11 Pucks below Top Plate + "storage"(1' +31 "core" ' +2 "manipulator"&% +4 "core" %͑ * * bp + "storage"(5& +4 "core" &Q >\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 336 counts + "manipulator"&%'ν +18 "core" ' +2 "manipulator"&'& +4 "core" & h d kT +2 "storage"((& +3 "core" &Q \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&Z' +16 "core" ' +2 .tSE.seek 1.11 Pucks below Top Plate +2 "storage"(' +40 "core" ' +2 "manipulator"&/& +4 "core" &  mT +2 "manipulator"&.% +3 "core" %  n +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +90 "core" ' +2 .tElbow.seek CC +2 "manipulator"&,( +160 "core" ( +2 "manipulator"&& +4 "core" &) I D m fCp + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &9& +3 "core" &) B N K eCp +2 .tForearm.seek CC + "manipulator"& ' +96 "core" ' +2 .tHand.close + "manipulator"&3/ +70 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( +2 "storage"(6& +4 "core" &Q \ + "storage"(2& +3 "core" &Q\ +2 "manipulator"&b& +3 "core" &* h ] jCp +2 "manipulator"&!% +3 "core" % ^ a j +2 .tForearm.seek :retract +2 "manipulator"&4'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&D( +155 "core" ( +2 "manipulator"&<& +4 "core" & ~ u  p + "storage"(:& +4 "core" &Q   \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&'m +99 "core" ' +2 .tElbow.hold + "manipulator"&F, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&I1 +66 "core" 1 +2 "manipulator"&L% +4 "core" % ͝ c ]  j +47 "storage"($& +4 "core" &Q\ \ +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 348 counts + "manipulator"&A' +15 "core" ' +2 "manipulator"&P& +4 "core" & U r +2 "storage"(>& +3 "core" &Q  $ P\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&R' +23 "core" ' +2 "storage"(;% +4 "core" %   \  +2 ."downElevator"SE.seek :down +4 "storage"(B'} +98 ([% +3 "core" %6  \ [\ \\w +2 "manipulator"&\\% +3 "core" % D nI +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&G'\ +94 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +1141 #t-> CSV.air2 + .CSV.dial :air2 +2 "collection"'U @ +116 "core" B +2187 #t-> delay 5; CS.empty +2 .delay 5 seconds +502 .CS.seek :empty +3 "collection"'V'ӂ +2609 "core" ' +2 "collection"'7% +4 "core" %ӂN +30232 #t-> purgeIntake +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'X& +4 "core" &Q + "manipulator"&K& +4 "core" & I x +2 "manipulator"&N% +3 "core" %\ " Y x< +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&0(, +173 "core" ( +2 "manipulator"&J& +4 "core" &, xD + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &^& +2 "core" &, xD +2 .tForearm.seek :garage +2 "manipulator"&`' +99 "core" ' +2 .tHand.close + "manipulator"&T/ +77 "core" / +2 "manipulator"&Y& +4 "core" &, O tD + "manipulator"&S% +4 "core" % 4  t + .tForearm.seek :retract +2 "manipulator"&'\ +101 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&M( +279 "core" ( +2 "manipulator"&*& +4 "core" &!  u;2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &O& +2 "core" &! Z u;2 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&&' +100 "core" ' +2 "manipulator"&Q& +4 "core" &" L w;2 +2 "manipulator"&h% +3 "core" % # w} +2 "collection"'=& +3 "core" &2 +2 "collection"'d& +3 .tCC.seek :closed +2 "collection"'E(` +3 "core" &- +3 &,  +9 &,u- - +9 &`|) A +9 &Pp' S +10 &N S +9 &P T +9 &L S +10 &TR T +9 &O S +9 &O S +10 &P S +9 & ]M S +10 &"N S +9 &#Q S +9 &%R S +10 &'dT T +9 &)'N S +9 &*Q S +10 &,N S +9 &.mN S +10 &0/R S +9 &1Q S +9 &3Q T +10 &5uO S +9 &77S S +10 &8R T +9 &:P S +9 &<}N S +10 &>?N S +9 &@R S +9 &AO S +10 &CO? S +9 &EGN S +9 &G N S +10 &HV T +9 &J] T +10 &LC}  X +9 &M7( ] +9 &OCB ^ +10 &QtEF _ +9 &S5JI _ +9 &TKK _ +10 &VNM ` +9 &XvMO a +10 &Z6SR a +9 &[UT b +9 &]WV b +10 &_m[Y E +9 &`D*Z[ *{ +9 &`gr]\\ X +3 ( + "collection"'d& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.37 +2 "collection"'H& +4 "core" &`gp[\\ X + .tHand.open +2 "manipulator"&a1 +72 "core" 1 +2 "manipulator"&c% +4 "core" %  s} + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&f'\ +91 "core" ' +2 #tPurging external Intake + "collection"'l& +4 "core" &`gpXXr X +2 "collection"'% +3 "core" %ӂWYQ +2 .tCSV.dial :flush + "collection"'m  +102 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 10ml + "collection"']' +2486 "core" ' +2 .tdelay 5 seconds +502 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'p +73 "core"  +2 .tCTV.dial :intake +2 "collection"'j  +72 "core"  +2 .tIntake.select :open + "sampler") +10 .tCS.seek 0ml + "collection"'C'Ӵ +2479 "core" ' + .tIntake.select :close +2 "sampler")0 +9 .tCTV.dial :air +2 "collection"'r  +75 "core" ~ +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&t& +4 "core" &! Y [ k l;2 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&w( +3 "core" ( +2 "manipulator"&v& +3 "core" &! v i \ l;2 +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &k& +2 "core" &! [ [ l;2 +2 .tForearm.seek CC + "manipulator"&_' +96 "core" ' +2 .tHand.close + "manipulator"&u/ +72 "core" / +2 .tCC.seek :open +2 "collection"'s( +474 "core" ( +2 "manipulator"&W& +4 "core" &! q s \ p;2 + "manipulator"&y% +3 "core" % | z  p +2 .tForearm.seek :retract +2 "manipulator"&x'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&q(, +285 "core" ( +2 "manipulator"&& +4 "core" &,  u< + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &z& +3 "core" &, n u< +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&n' +110 "core" ' +2 .tHand.open + "manipulator"&o1 +76 "core" 1 +2 "manipulator"&i% +4 "core" % o e \\ iJ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +629 "Can"\ // +60003 \ "/. +60002 \ #// +60002 ~\ "// +60002 |\ !// +60002 t\ !/. +60002 q\ !// +60002 q\ /. +60003 i\ !// +60002 d\ // +60002 u\ // +21608 #t-> access 2 +2 .SE.seek :down + "storage"('} +10 "core" ' +2 "manipulator"&{% +4 "core" %   t + "manipulator"&& +4 "core" &,  t< + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"((K +1621 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (g& +3 "core" &K>\ \  +9354 #t-> startTube 2 +317 #-> da 40 +2 #da sampling at most 40ml +4 ."Qmail"HABfans.email "Started da in tube 2 at 12:18:47EST11-Feb-20\\n{1 => 2,\\n 3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@12:13:18, 23.1C, 19% humidity, 15.1psia, 12.655V, 0.226A, 0.226A avg, 2.87W",Subject: "da sampling at most 40ml" +4 #tLoading sh1 puck from tube 2 into Collection Clamp + "collection"'|& +4 "core" &   + "manipulator"&% +5 "core" %  _ Z  j +2 "storage"( % +3 "core" % @\ +2 "storage"(~. +3 "core" .(K + .tSC.reconfigure SCtight +4 "storage"($\ .\ 1~b +2 .tSC.seek 2 +50 "storage"(}( +1316 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" &  '\  + "manipulator"&& +4 "core" &, ? E h< + "manipulator"&% +4 "core" %  ? M g + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +198 "core" ( +2 "manipulator"&& +4 "core" & ) + 6 d3 +2 "storage"(& +3 "core" & \  g\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&' +102 "core" ' +2 "storage"(& +4 "core" & \  \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +276 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ()& +2 "core" & \  5\  +2 "manipulator"&8& +4 "core" & + *  c3 + .tElbow.seek 2 +2 "manipulator"&?( +3 "core" ( +2 "manipulator"&& +3 "core" & ) + c3 +2 "storage"(& +3 "core" & \  \  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&#'Ϊ +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&"/ +66 "core" / +4 ."downElevator"SE.seek :down +5 "manipulator"&& +2 "storage"(5'} +5 "core" & " . H c3 +2 "manipulator"&'% +4 "core" % Φ ( < V e + .tForearm.seek :retract +2 "manipulator"&('\ +94 "core" ' +2 .tElbow.seek CC +2 "manipulator"&/( +141 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +3 "core" ( +2 "manipulator"&.& +3 "core" && / . d@\\ + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &' + - . d@\\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +99 "core" ' +2 "manipulator"&\ & +4 "core" &' N R  f@\\ +2 "manipulator"&% +3 "core" % Q S f +2 "collection"'%& +4 "core" &   + "collection"'1& +4 .tCC.seek :closed +2 "collection"'(` +4 "core" &   + & \   +8 &*r \ ! - +9 &_}   A +10 &Gr   T +9 &O   U +9 &Q   T +10 &N \  T +9 &LP   T +10 &P   T +9 &P  " T +9 &Q   T +10 & SR   U +9 &"S \ ' U +10 &#Q   U +9 &%U   U +9 &'[Q   U +10 &)L   T +9 &*T \  U +9 &,Q # U +10 &.dN  ( T +9 &0&Q  . T +9 &1R  + U +10 &3S   T +9 &5lR  T +10 &7.Q   T +9 &8R  ! U +9 &:N  # T +10 &7N  + T +9 &?T+ U +10 &AO   T +9 &C|Q+ T +10 &E?O   T +9 &FQ U +9 &HY& U +10 &J|j$ W +9 &L2`N [ +10 &M} _ +9 &O ` +9 &Qh a +10 &S( a +9 &T b +9 &V b! +10 &Xg b$ +9 &Z! b, +9 &[ b/ +10 &] b1 +9 &_B U +10 &`B1 'u +9 &`_s X +2 ( + "collection"'1& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.45 + .Hand.open + "manipulator"&91 +77 "core" 1 +2 "manipulator"&Z% +4 "core" % " * - b + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&-'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold + "sampler")3+ +4 "core" + + "sampler")e% +4 "core" %۰\  *  +2 "collection"'@& +3 "core" &`_r X +3 "Can"x\ KL + #tCalibrating pressure sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast + "sampler")#.0X% +3 "core" %Ӱo +2 "sampler")4% +3 "core" %WA "  +2 "sampler");% +3 "core" %WA -  + .tIntake.select :close +2 "sampler")0 +9 )D% +3 "core" %WA ,  + .tSSV.dial :exhaust +2 "sampler")[  +76 "core"  +2 .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml + "sampler")\\'z +446 "core" ' +2 .tExhaust.select :close + "sampler") +10 #tSampling 40.0ml +2 .Intake.select :close + .Exhaust.select :close +2 .SS.reconfigure SSconfig +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +3 ."CSpush"CS.seek 0ml +2 "collection"'w'Ӵ +102 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")o +137 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"' ' +1477 .tSSV.dial :spit,avoiding: :exhaust +3 "sampler") +134 "core" +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +5 .tSS.reconfigure SSexhale +3 "collection"'  + "sampler")#.0X +330 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 '% +3 "core" %9x  +2 .tCS.seek 5.999ml + "collection"'}' +1345 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 + "collection"'3 +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'b'ӂ +1544 "core" ' +2 .tCSV.dial CSR + "collection"'2  +44 "core"  +2 "collection"'!% +4 "core" %Ӏy + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'<' +587 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ':% +3 "core" %p  +2 .tCS.seek 5ml + "collection"'6'qe +848 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"',  +42 "core" ~ +2 .tCS.seek 1ml +2 "collection"'I'> +1088 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +4 "collection"'L \  +2 ' 9 +5 "core" 9d +103 "collection"'>9 +3 "core" 9d +102 "collection"'49 +3 "core" 9 d +102 "collection"';9 +2 "core" 9 d +103 "collection"'D9 +3 "core" 9d +102 "collection"'[9 +3 "core" 9d +102 "collection"'$9 +2 "core" 9d +103 "collection"'P9 +3 "core" 9d +102 "collection"'A9 +3 "core" 9"d +102 "collection"'9 +2 "core" 9&d +103 "collection"'R9 +3 "core" 9+d +103 "collection"'\\9 +3 "core" 9/d +102 "collection"'B9 +2 "core" 93d +103 "collection"'9 +2 "core" 97d +103 "collection"' 9 +2 "core" 9;d +103 "collection"'79 +3 "core" 9@d +102 "collection"'X9 +2 "core" 9Dd +103 "collection"'K9 +3 "core" 91Hd +102 "collection"'N9 +2 "core" 9FLd +103 "collection"' 9 +2 "core" 9]Pd +103 "collection"'U9 +3 "core" 9sUd +102 "collection"'^9 +2 "core" 9Yd +103 "collection"'F9 +3 "core" 9]d +102 "collection"'J9 +2 "core" 9ad +103 "collection"'S9 +2 "core" 9ed +103 "collection"'G9 +3 "core" 9jd +103 "collection"'`9 +3 "core" 9\ nd +102 "collection"'*9 +2 "core" 9$rd +103 "collection"'O9 +3 "core" 9@vd +102 "collection"'T9 +2 "core" 9Zzd +103 "collection"'Y9 +3 "core" 9ud +103 "collection"'Q9 +2 "core" 9d +103 "collection"'h9 +3 "core" 9d +102 "collection"'=9 +2 "core" 9a +103 "collection"'H9 +2 "core" 9_ +103 "collection"'9 +3 "core" 9[ +103 "collection"'c9 +3 "core" 9Y +102 "collection"'C9 +3 "core" 9:V +102 "collection"'9 +3 "core" 9VT +102 "collection"'l9 +3 "core" 9tP +102 "collection"'9 +3 "core" 9N +102 "collection"'m9 +3 "core" 9M +102 "collection"'09 +3 "core" 9J +102 "collection"'&9 +2 "core" 9G +103 "collection"'V9 +3 "core" 9E +102 "collection"'p9 +3 "core" 9B +102 "collection"'j9 +2 "core" 95@ +103 "collection"'a9 +2 "core" 9O> +103 "collection"'r9 +2 "core" 9i< +103 "collection"'t9 +3 "core" 99 +102 "collection"'v9 +3 "core" 98 +103 "collection"'d9 +2 "core" 96 +103 "collection"'u9 +2 "core" 94 +103 "collection"'M9 +2 "core" 92 +103 "collection"'f9 +3 "core" 91 +102 "collection"'k9 +3 "core" 9/ +103 "collection"'E9 +2 "core" 9,- +103 "collection"'y9 +3 "core" 9C, +102 "collection"'_9 +2 "core" 9X* +103 "collection"'z9 +2 "core" 9l) +103 "collection"'W9 +2 "core" 9' +103 "collection"'o9 +2 "core" 9% +103 "collection"']9 +2 "core" 9$ +103 "collection"'9 +3 "core" 9 # +102 "collection"'w9 +2 "core" 9" +103 "collection"'i9 +3 "core" 9 +102 "collection"'n9 +2 "core" 9 +103 "collection"'{9 +2 "core" 9  +103 "collection"'x9 +2 "core" 9  +103 "collection"'g9 +2 "core" 9 !# +103 "collection"'|9 +3 "core" 9 1' +102 "collection"'9 +3 "core" 9 ?+ +102 "collection"' 9 +2 "core" 9 N/ +103 "collection"'9 +3 "core" 9 ]3 +102 "collection"'9 +2 "core" 9 j8 +103 "collection"'~9 +4 "core" 9 x< +102 "collection"'9 +3 "core" 9 @ +102 "collection"'9 +3 "core" 9 D +102 "collection"'9 +2 "core" 9 H +103 "collection"'q9 +3 "core" 9 M +102 "collection"'9 +3 "core" 9 Q +102 "collection"'9 +2 "core" 9 U +103 "collection"'9 +3 "core" 9 Y +102 "collection"' 9 +2 "core" 9 ] +103 "collection"'89 +50 "core" 9 d +102 "collection"'9 +3 "core" 9 h +103 "collection"'9 +3 "core" 9 l +102 "collection"'9 +3 "core" 9 p +102 "collection"'"9 +3 "core" 9\ t +102 "collection"'9 +3 "core" 9\ y +102 "collection"''9 +3 "core" 9\ } +102 "collection"'9 +3 "core" 9\   +102 "collection"'9 +3 "core" 9\ !  +102 "collection"'.9 +3 "core" 9\ (\  +102 "collection"'9 +3 "core" 9\ .  +102 "collection"'#9 +3 "core" 9\ 6  +103 "collection"'9 +3 "core" 9\ ; +102 "collection"'9 +3 "core" 9\ @ +102 "collection"')9 +3 "core" 9\ F +102 "collection"'\ 9 +3 "core" 9\ J +102 "collection"'9 +3 "core" 9\ N +103 "collection"'%9 +3 "core" 9\ S\ +102 "collection"'59 +3 "core" 9\ Y\ +102 "collection"'(9 +3 "core" 9\ [\ +102 "collection"'?9 +3 "core" 9\ _\ +102 "collection"'99 +3 "core" 9\ d +103 "collection"'Z9 +3 "core" 9\ g\ +102 "collection"'s9 +3 "core" 9\ h +102 "collection"'19 +3 "core" 9\ l\ +102 "collection"'e9 +3 "core" 9\ n\ +102 "collection"'9 +3 "core" 9\ q\ +102 "collection"'@9 +3 "core" 9\ u\ +102 "collection"'39 +3 "core" 9\ w +102 "collection"'}9 +3 "core" 9\ y +102 "collection"'29 +3 "core" 9\ | +102 "collection"'!9 +3 "core" 9\   +103 "collection"'b9 +3 "core" 9\ ! +102 "collection"':9 +3 "core" 9\ ! +102 "collection"'<9 +3 "core" 9\ " +102 "collection"',9 +3 "core" 9\ # +102 "collection"'69 +3 "core" 9\ $ +3 .tCH.hold 10:00,70C +3 "collection"' `\ `\  +3 "core"  +17584 "Can"v +42418 "core" ` +2 "collection"'>9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'4'Ӵ +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'; @ +106 "core" A +2 .tCSV.dial :air +2 "collection"'D @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"'['qi +1351 "core" ' +2 .tCSV.dial CTV + "collection"'$  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'P @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'A  +46 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +46 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'R'Ӵ +1339 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'\\ +115 "core" +2 .tCBV.dial CSV + "collection"'B  +30 "core"  +2 "collection"'% +4 "core" %Ӹ\ \  +2 .tCS.seek 5.001ml + "collection"' 'qm +1363 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'7  +44 "core" +2 "collection"'X% +4 "core" %qfL +2 .tCS.seek 7ml + "collection"'K'{ +594 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'N @ +56 "core" B +2 .tCS.seek 10ml +2 "collection"' ' +837 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'U ` +118 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'^   +29 "core" ! +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'F  + 'J  +29 "core"  +110  +2 .tCS.seek 5ml +2 "collection"'S'qi +1361 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'G @ +103 "core" @ +2 .tCSV.dial :waste +2 "collection"'` +104 "core" +2 .tCS.seek :empty +2 "collection"'*'ӂ +1349 "core" ' +2 .tCSV.dial :air + "collection"'O @ +74 "core" A +2 .tCS.seek 5ml +2 "collection"'T'qi +1341 "core" ' +2 .tCSV.dial CTV + "collection"'Y  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'Q @ +43 "core" ? +2 .tdelay 2 seconds +202 .CSV.dial CTV + "collection"'h  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'= @ +43 "core" ? +2 .tdelay 2 seconds +203 .CS.seek 0ml + "collection"'H'Ӵ +1343 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV + "collection"' +105 "core" ~ +2 .tCBV.dial CSV + "collection"'c  +32 "core"  +2 "collection"'C% +4 "core" %ӹ " +2 .tCS.seek 5.001ml + "collection"''qn +1344 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'l  +44 "core" +2 "collection"'% +4 "core" %qm  +2 .tCS.seek 7.001ml + "collection"'m' +242 "Can"|\ LL +346 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'0 @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'&' +835 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'V ` +116 "core" _ +2 #tLysing Complete + "collection"'p& +4 "core" &`_kgjG X +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&j% +3 "core" %\  E E e +2 "storage"(a% +3 "core" %| \  +2 "storage"(r. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(t(R +357 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (v& +3 "core" &O\  + "manipulator"&d& +4 "core" &% , -  b@\\ +2 "manipulator"&u% +3 "core" %\  # "  c +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&M( +163 "core" ( +2 "manipulator"&f& +4 "core" & C C w f + "storage"(k& +4 "core" &O (\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts + "manipulator"&E' +99 "core" ' +2 "storage"(y& +4 "core" &O -\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(_' +283 "core" ' +2 "storage"(z- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&W& +3 "core" & ; 6 h +2 "storage"(o& +3 "core" &O \  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&]'m +26 "core" ' +2 .tElbow.hold + "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 "storage"(w- +3 "core" -' +2 .tSE.seek 1.12 Pucks below Top Plate + "storage"(i' +28 "core" ' +47 "manipulator"&n% +6 "core" %͖ + , ]m + "storage"({& +4 "core" &O\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 341 counts + "manipulator"&x' +17 "core" ' +2 "manipulator"&g& +4 "core" & = 8 h +2 "storage"(|& +4 "core" &O '\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +16 "core" ' +2 .tSE.seek 2.12 Pucks below Top Plate +2 "storage"( ' +41 "core" ' +2 "manipulator"&& +4 "core" & Z [ i +2 "manipulator"&% +3 "core" % g ^ j +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&~'\ +91 "core" ' +2 .tElbow.seek CC +2 "manipulator"&( +163 "core" ( +3 "manipulator"&& +4 "core" &' ( < cAc + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &' ! * O bAc +2 .tForearm.seek CC +2 "manipulator"&q' +94 "core" ' +2 .tHand.close + "manipulator"&/ +66 "core" / +2 .tCC.seek :open +2 "collection"'( +470 "core" ( +2 "storage"(& +4 "core" &O x\  + "storage"( & +4 "core" &O {\  + "manipulator"&8& +4 "core" &' E C gAb + "manipulator"&% +4 "core" %  D I g +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +162 "core" ( +2 "manipulator"&"& +4 "core" & n l  kL +2 "storage"(& +3 "core" &O \ \ + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&''m +104 "core" ' +2 .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&1 +76 "core" 1 +3 "manipulator"&.% +4 "core" % ͓  , % cR +2 "storage"(& +3 "core" &O 6\  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 338 counts +2 "manipulator"&#'ο +16 "core" ' +2 "manipulator"&& +4 "core" & m i lK +2 "storage"(& +3 "core" &O\ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&)' +22 "core" ' +2 "storage"(\ % +4 "core" % z\ +2 ."downElevator"SE.seek :down +4 "storage"('} +99 (%% +3 "core" %4 \ \\v +2 "manipulator"&5% +4 "core" %ϴ ^ g ) jo + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&('\ +92 "core" ' +41 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +3 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'?& +5 "core" &j +2 "manipulator"&9& +3 "core" & ~ z ^ lK +2 "manipulator"&Z% +4 "core" %\  w I m +2 .tElbow.seek FlushPuck::Garage + "manipulator"&s(, +174 "core" ( +3 "manipulator"&1& +4 "core" &, M mH + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &e& +3 "core" &, W mH + .tForearm.seek :garage +2 "manipulator"&' +99 "core" ' +2 .tHand.close + "manipulator"&@/ +74 "core" / +2 "manipulator"&3& +4 "core" &, [ [ I iH + "manipulator"&}% +4 "core" % . ] g i +2 .tForearm.seek :retract + "manipulator"&2'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&!( +292 "core" ( +2 "manipulator"&b& +4 "core" &+ h i  jDy + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &:& +2 "core" &+ ] h jDy +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&<' +100 "core" ' +2 "manipulator"&,& +4 "core" &+ p i kDy +2 "manipulator"&6% +3 "core" % k i 0 k +2 "collection"'L& +4 "core" &jj +2 "collection"' & +3 .tCC.seek :closed +2 "collection"'>(` +3 "core" &jkW +3 &ii  +9 &)nhi - +9 &cvhi A +10 &\\ljhj S +9 &Ihh R +9 &Jig R +10 &Nhg R +9 &cNggc S +10 &&LfhR R +9 &Jgf, R +9 &Kfg R +10 & lJeg R +9 &".Ogg R +9 &#Mgf S +10 &%NgfY S +9 &'tQfe> R +10 &)7Hcf3 R +9 &*Nde R +9 &,Jee R +10 &.|Jfex R +9 &0>Jef R +9 &2Ndd R +10 &3Qcd R +9 &5Mfc S +10 &7ENdc S +9 &9Nfdq R +9 &:Lca` R +10 &<OdcR R +9 &>OIdc@ R +9 &@Nbc- S +10 &ALab S +9 &CLb` R +10 &EVLba R +9 &GIda R +9 &HTb` S +10 &J\\hdp T +9 &LOv[ X +9 &NW \\ +10 &OK _ +9 &Q; _ +10 &SA* _ +9 &U ` +9 &V ` +10 &X a +9 &ZC a +9 &\\ b +10 &] b +9 &_r @ +10 &`L/ $k +8 ( +2 &`\\r [ + "collection"' & +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.47 + "collection"'I& +4 "core" &`\\r [ + .tHand.open +2 "manipulator"&;1 +77 "core" 1 +2 "manipulator"&D% +4 "core" % 7 ; h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&4'\ +90 "core" ' +2 .tPSV.dial PSR + "processing"%$ +131 "core"  +2 "processing"%P% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%A' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +44 "core"  +2 .tPS.seek 0ml +2 "processing"%[' +1608 "core" ' +2 .tPSV.dial PSR + "processing"%\\ +46 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%B' +2624 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"% +2 "collection"'R  +5 "core"  +2 "processing"%7  +44 "core"  +28 +2 .tPSV.dial :mixloop + "processing"%X +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%  +134 "core" +2 .tPS.seek 0ml +2 "processing"%N' +2622 "core" ' +2 .tPSV.dial :air + "processing"%K  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%U' +2628 "core" ' +2 .tPSV.dial :mixloop + "processing"%^ +44 "core" +2 .tPS.seek 0ml +2 "processing"%F' +2631 "core" ' +2 .tPSV.dial :air + "processing"%J  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"% ' +2630 "core" ' +2 .tPSV.dial :mixloop +48 "processing"%G +45 "core" +2 .tPS.seek 0ml +2 "processing"%`' +2632 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&S& +4 "core" &* C F eDw +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&O( +3 "core" ( +2 "manipulator"&*& +4 "core" &* L G 3 eDw +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &Y& +3 "core" &* C F eDw + .tForearm.seek CC +2 "manipulator"&Q' +93 "core" ' +2 .tHand.close + "manipulator"&h/ +77 "core" / +2 .tCC.seek :open +2 "collection"'=( +470 "core" ( +2 "manipulator"&T& +4 "core" &+ ^ h iDw + "manipulator"&% +4 "core" % [ [ V i +2 .tForearm.seek :retract + "manipulator"&c'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&C(, +286 "core" ( +2 "manipulator"&H& +4 "core" &, w  m? + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &l& +2 "core" &, B m? +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&' +114 "core" ' +2 .tHand.open +2 "manipulator"&1 +69 "core" 1 +2 "manipulator"&0% +4 "core" % \\ ) , a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&m'\ +103 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'V& +4 "core" & +2 "manipulator"&p% +3 "core" %\  z 9 m# +2 "storage"(j% +4 "core" % \ +2 "storage"(a. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(r( +362 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (v& +3 "core" & \ m N\ " + "manipulator"&d& +4 "core" &, G L f? + "manipulator"&u% +4 "core" %\  C D D f# + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&f( +185 "core" ( +2 "manipulator"&k& +4 "core" & , 0 5 d, + "storage"(y& +4 "core" & \ m Q\ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&/' +90 "core" ' +2 "storage"(-& +4 "core" & \ m \ " +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(z' +284 "core" ' +2 "storage"(W- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (o& +3 "core" & \ m\ " + "manipulator"&w& +4 "core" & /  e, + .tElbow.seek 2 +2 "manipulator"&n( +3 "core" ( +2 "manipulator"&{& +4 "core" & /  e, + "storage"(g& +4 "core" & \ m \ " +2 .tForearm.seek 2 + 300 counts + "manipulator"&|'Ϊ +32 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +74 "core" / +3 ."downElevator"SE.seek :down +5 "manipulator"&& +2 "storage"(E'} +6 "core" & F N  f, +2 "manipulator"&M% +3 "core" % Σ B B q e +2 .tForearm.seek :retract +2 "manipulator"&_'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&]( +148 "core" ( +2 "manipulator"&x& +4 "core" && )  C c@^ +3 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 "core" ' + ."downElevator"SE.coast +3 "manipulator"&i& + "storage"(5 +6 "core" &% , . a@^ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&' +99 "core" ' +2 "manipulator"&& +4 "core" &&  Q a@^ +2 "manipulator"&% +3 "core" % ) +  a +2 "collection"'& +4 "core" &J + "collection"'& +4 .tCC.seek :closed +2 "collection"'~(` +3 "core" &; +3 &6  +7 &+n$ - +10 &ay A +9 &Xm R +10 &L S +9 &O S +9 &L S +10 &^O S +9 &!L R +9 &KN R +10 &OF S +9 & fL. S +10 &")J! R +9 &#J R +9 &%P| R +10 &'oMg R +9 &)1G R +9 &*J S +10 &,L S +9 &.vJ S +10 &08L S +9 &1I R +9 &3L R +10 &5~L S +9 &7AJn R +9 &9M^ R +10 &:Nf S +9 &<NZ S +10 &>HKS S +9 &@\ OG S +9 &AN9 S +10 &CH& R +9 &EQK R +9 &GI S +10 &HT S +9 &Jl V +10 &LC Z +9 &M97 ] +9 &O<: _ +10 &Q{== _ +9 &S;== _ +9 &T?? ` +10 &VA> a +9 &X|DC a +10 &Z;GB b +9 &[GG b +9 &]LJ b" +10 &_pMKP F +9 &`E*NQU + +9 &`ivPOS \\ +2 ( + "collection"'& +4 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.51 + .Hand.open + "manipulator"&1 +66 "core" 1 +3 "manipulator"&% +4 "core" %   ( ' ] + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"& '\ +93 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'8  +135 "core" ~ +2 .tCSV.dial CTV + "collection"'  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%"' +2621 "core" ' +2 "collection"'% +3 "core" %%#"  +2 .tCS.seek 3.749ml +2 "collection"'q'I +1655 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%  +44 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 + "processing"%  +73 "core"  +2 .tPS.seek 0ml +2 "processing"%.' +2633 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"' ` +29 "core" _ +2 .tCSV.dial :air +2 "collection"' @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"'' +1664 "core" ' + .tCSV.dial CTV +2 "collection"'\  +45 "core"  +2 .tCS.seek 0ml +2 "collection"''Ӵ +2604 "core" ' + .tCBV.dial :waste1 +2 "collection"'% @ +30 "core" > +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'5  +135 "core" +2 "collection"'& +4 "core" &`irgg \\ + #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&'% +4 "core" %\  & ) d +2 "storage"(?% +3 "core" % .\  + "storage"(#. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(9(R +355 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (Z& +3 "core" &P +\  + "manipulator"& & +4 "core" &% , ,  b@^ + "manipulator"&)% +4 "core" %\  , + b +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&1( +161 "core" ( +2 "manipulator"&e& +51 "core" & P P $ gU +2 "storage"(& +3 "core" &Q \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&t' +101 "core" ' +2 "storage"(& +4 "core" &Q "\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(@' +273 "core" ' +2 "storage"(3- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&}& +3 "core" & 7 9 hU +2 "storage"((& +3 "core" &Q ;\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 + "manipulator"&'m +27 "core" ' +2 .tElbow.hold + "manipulator"&b, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(:- +2 "core" -' +2 .tSE.seek 2.12 Pucks below Top Plate +2 "storage"(s' +28 "core" ' +2 "manipulator"&,% +4 "core" %͝ " ) ^ +2 "storage"(6& +3 "core" &Q \  +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 348 counts +2 "manipulator"&L' +18 "core" ' +2 "manipulator"&2& +4 "core" & P M D gT +2 "storage"(& +3 "core" &Q \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&I' +22 "core" ' +2 .tSE.seek 3.12 Pucks below Top Plate +2 "storage"(;'} +41 "core" ' +2 "manipulator"&D& +4 "core" & D M  gT +2 "manipulator"& % +3 "core" %϶ O P gl +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&$'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&P( +161 "core" ( +3 "manipulator"&<& +4 "core" &, )  0 aE + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, " - aE +2 .tForearm.seek CC +2 "manipulator"&A' +94 "core" ' +2 .tHand.close + "manipulator"&\\/ +67 "core" / +2 .tCC.seek :open +2 "collection"'[( +470 "core" ( +2 "storage"(& +4 "core" &Q )\  + "storage"(7& +4 "core" &Q "\  + "manipulator"&R& +4 "core" &, : A eE + "manipulator"&X% +4 "core" %  - 2 d +2 .tForearm.seek :retract + "manipulator"& '\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&B( +161 "core" ( +2 "manipulator"&K& +4 "core" & h ^ kP + "storage"(N& +4 "core" &Q =\ + .tElbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&^'m +101 "core" ' +2 .tElbow.hold + "manipulator"&U, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&J1 +69 "core" 1 +2 "manipulator"&F% +4 "core" % ͓ * , 9 b +2 "storage"(G& +3 "core" &Q "\  +3 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 338 counts + "manipulator"& 'ο +17 "core" ' +2 "manipulator"&S& +4 "core" & k g kO +2 "storage"(*& +3 "core" &Q >\ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&Y' +21 "core" ' +2 "storage"(h% +4 "core" % <\ \ +2 ."downElevator"SE.seek :down +4 "storage"(!'} +99 (4% +3 "core" %* ^\ Zr +2 "manipulator"&>% +4 "core" % ^ h jZ + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract +2 "manipulator"&T'\ +88 "core" ' +29 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"%Q' +2624 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%H +43 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%l  +44 "core"  +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"%O +45 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +45 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%0' +2622 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%c& +4 "core" &\  +2 "manipulator"&V& +3 "core" & }  pO +2 "manipulator"&p% +3 "core" %\  } & p +2 .tElbow.seek FlushPuck::Garage + "manipulator"&j(, +169 "core" ( +2 "manipulator"&a& +4 "core" &,  og + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  % pg +2 .tForearm.seek :garage +2 "manipulator"&v' +98 "core" ' +2 .tHand.close + "manipulator"&d/ +72 "core" / +2 "manipulator"&u& +4 "core" &, d f jg + "manipulator"&k% +4 "core" % ( e ] j + .tForearm.seek :retract +2 "manipulator"&y'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&-(k +123 "core" ( +2 "manipulator"&C& +4 "core" &t  o + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &m& +2 "core" &t x o +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&W' +103 "core" ' +2 "manipulator"&o& +4 "core" &t  q +2 "manipulator"&w% +3 "core" % d q +2 "processing"%{& +3 "core" &\  +2 "processing"%g& +3 .tPC.seek :closed +2 "processing"%(] +3 "core" &\  +3 &\   +9 &4\ . +9 &c\ B +10 &Gv\ T +9 &T\ U +10 &R\ T +9 &U\ T +9 &LU\ U +10 &T\ T +9 &W\ U +9 &W\ U +10 & TZ\ U +9 &"Y\ U +10 &#U\ T +9 &%T\ T +9 &']U\ T +10 &)T\ T +9 &*Z\ U +9 &,U\ U +10 &.cY\ U +9 &0'R\ T +10 &1T\ U +9 &3Z\ U +9 &5lT\ U +10 &7.Y\ U +9 &8V\ U +9 &:U\ T +10 &6Y\ U +10 &?Y\ U +9 &AW\ U +9 &C}Xt\ T +10 &E=Zi\ U +9 &Fh`\ W +9 &H^\ Y +10 &Jt6\ Z +9 &L5^\ [ +10 &M^\ [ +9 &O\ [ +9 &Q{\ [ +10 &S=\ [ +9 &T\ [ +9 &V\ [\ +10 &X\ \\ +9 &ZB\ \\ +10 &\\\ M +9 &],D|\ $k +9 &]|4\ 2 +5 ( + "processing"%g& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 +2 "processing"%& +4 "core" &]|$\ 2 + .tHand.open +2 "manipulator"&M1 +71 "core" 1 +2 "manipulator"&f% +4 "core" % + o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +91 "core" ' +2 .tPRV.dial :air +41 "processing"%x  +53 "core"  +2 .tPSV.dial :mixloop +2 "processing"%i +43 "core" +2 "processing"%z% +4 "core" % \  +2 .tPS.seek 0.3ml +2 "processing"%|' +402 "core" ' +2 .tPSV.dial PSR + "processing"% +102 "core"  +2 "processing"%% +4 "core" %\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +3 .PS.seek 0.7ml + "processing"%'.U +502 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%n' +1920 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%E +114 "core" +2 .tPTV.dial :mixing +2 "processing"%_ @ +74 "core" B +2 .tPBV.dial :waste2 +2 "processing"%=  +93 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1752 "Can"}\ ?? +881 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&& +4 "core" &t f ^ k +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +2 "core" ( + "manipulator"&8& +4 "core" &t l l k + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &t j e P k +2 .tForearm.seek PC + "manipulator"&' +91 "core" ' +2 .tHand.close + "manipulator"&r/ +72 "core" / +2 .tPC.seek :open +2 "processing"%`( +453 "core" ( +2 "manipulator"&& +4 "core" &t n + "manipulator"&&% +4 "core" % o n( + .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +134 "core" ( +2 "manipulator"&"& +4 "core" &, n1 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +3 "core" &, ? m0 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&q1 +66 "core" 1 +2 "manipulator"&\ % +4 "core" % g  ) b6 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +98 "core" ' +3 #tLoading da puck from tube 2 into Processing Clamp + "processing"%%& +4 "core" &C\  +2 "manipulator"&5% +3 "core" %\  o o +2 "storage"(% +3 "core" %   \  +2 "storage"('. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(?( +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (#& +3 "core" & \ m \ " + "manipulator"&Z& +4 "core" &, S S 4 g, + "manipulator"& % +4 "core" %\  R Q  g + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&)( +179 "core" ( +2 "manipulator"&e& +4 "core" & P K P e, +2 "storage"(& +3 "core" & \ m $\ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&]' +101 "core" ' +2 "storage"(& +3 "core" & \ m 3\ " +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"( ' +282 "core" ' +2 "storage"(3- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 (}& +3 "core" & \ k { C\ " +2 "manipulator"&(& +3 "core" & + , a, +2 .tElbow.seek 2 + "manipulator"&:( +3 "core" ( +2 "manipulator"&,& +4 "core" & "  a, + "storage"(6& +4 "core" & \ k \ " +2 .tForearm.seek 2 + 300 counts + "manipulator"&2'Ϊ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"  g +2 "processing"%I& +4 "core" &\  + "processing"%b& +4 .tPC.seek :closed +2 "processing"%\\(] +2 "core" &\  +3 &\  +9 &(v\ - +9 &_\ A +10 &Bu\ T +9 &R \ T +10 &O\ U +9 &Q\ U +9 &FQ\ U +10 &R\ U +9 &R\ T +9 &U\ U +10 & OO\ T +9 &"U\ U +9 &#M\ T +10 &%U\ U +9 &'VS\ U +10 &)P\ U +9 &*R\ U +9 &,R\ U +10 &.^R\ U +9 &0!Q\ T +9 &1R\ U +10 &3U\ U +9 &5gN\ T +10 &7(U\ U +9 &8R\ T +9 &:R\ T +10 &0U\ U +10 &?T\ U +9 &AQ\ U +9 &CwN\ T +10 &E9U\ T +9 &Fd\ V +9 &H~\ Y +10 &Jo\ Z +9 &L0\ Z +9 &M\ [\ +10 &O\ [\ +9 &Qu\ [ +10 &S8\ Z +9 &T\ [\ +9 &V\ [ +10 &Xz\ \\ +9 &Z<\ \ \\ +9 &[\ M +10 &]*F}\ $l +9 &]{4\ 3 +5 ( + "processing"%b& +3 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.69 +2 .Hand.open + "manipulator"&$1 +77 "core" 1 +3 "manipulator"&~% +4 "core" % Ͼ K D e + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +89 "core" ' +2 .tSC.coast "storage"(6 +4 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 + .PH.seek 28C,5:00 +3 "processing"%7  +3 %R9 +5 "core" 9 +102 "processing"%X9 +3 "core" 9 +102 "processing"%K9 +3 "core" 9  +102 "processing"%N9 +2 "core" 9  +103 "processing"%A9 +2 "core" 9 +103 "processing"%P9 +2 "core" 9 +103 "processing"%J9 +2 "core" 9 +103 "processing"%F9 +2 "core" 9 +103 "processing"%G9 +2 "core" 9" +103 "processing"%S9 +3 "core" 9& +103 "processing"%*9 +2 "core" 9+ +103 "processing"%h9 +2 "core" 9/ +103 "processing"% 9 +2 "core" 93 +103 "processing"%49 +2 "core" 97 +103 "processing"%>9 +3 "core" 9; +102 "processing"%B9 +2 "core" 9@ +103 "processing"%^9 +2 "core" 9D +103 "processing"% 9 +2 "core" 9H +103 "processing"%;9 +2 "core" 9L +103 "processing"%9 +2 "core" 9P +103 "processing"%Y9 +2 "core" 9U +103 "processing"%!9 +2 "core" 9Y +103 "processing"%99 +2 "core" 9] +103 "processing"%.9 +2 "core" 9a +103 "processing"%H9 +3 "core" 9e +103 "processing"%l9 +2 "core" 9j +103 "processing"%O9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%Q9 +2 "core" 9v +103 "processing"%c9 +3 "core" 9z +103 "processing"%V9 +2 "core" 9 +103 "processing"%p9 +2 "core" 9 +103 "processing"%a9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%U9 +3 "core" 9 +103 "processing"%d9 +2 "core" 9 +103 "processing"%u9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9 +103 "processing"%T9 +3 "core" 9 +149 "processing"%C9 +4 "core" 9 +103 "processing"%m9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9  +103 "processing"%o9 +2 "core" 9 +103 "processing"%w9 +2 "core" 9 +103 "processing"%{9 +3 "core" 9\ +102 "processing"%j9 +2 "core" 9#\ +103 "processing"%y9 +3 "core" 9)\ +102 "processing"%+9 +2 "core" 9. +103 "processing"%9 +3 "core" 93 +102 "processing"%M9 +3 "core" 99 +102 "processing"%f9 +2 "core" 9? +103 "processing"%g9 +3 "core" 9D +102 "processing"%x9 +2 "core" 9I +103 "processing"%i9 +2 "core" 9O +103 "processing"%z9 +3 "core" 9T +103 "processing"%W9 +2 "core" 9Z +103 "processing"%09 +2 "core" 9_ +103 "processing"%9 +2 "core" 9d +103 "processing"%9 +2 "core" 9j +3 .tPH.hold 2:00:00,28C +3 "processing"%| pph +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"% +101 "core"  +2 "processing"%E% +4 "core" %\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%_'\ +605 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +2 "processing"% +10 .tPS.seek 2ml + "processing"%='Һ +1617 "core" ' +2 .tPTV.dial :puck + "processing"%n  +74 "core"  +2 .tPSV.dial PTV +2 "processing"% +72 "core" +2 .tPBV.dial :waste1 + "processing"%8  +132 "core"  +2 "processing"%% +4 "core" %Һ\  +2 .tPS.seek 1.5ml +2 "processing"%r' +599 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%- * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%/' +1613 "core" ' +2 .tdelay 5:00 +30003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +46 "core" ( +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%& +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%"' +1507 "Can"z\ == +1029 "core" ' +2 .tPSV.dial PTV + "processing"% +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"% +73 "core" +2 .tdelay 5 seconds +502 .PSV.dial :air + "processing"%q  +72 "core"  +2 .tPS.seek :empty +2 "processing"%\ 'ղ +2504 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%%  +132 "core" +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPRV.dial :ab1 + "processing"%5 @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml + "processing"%' +365 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"''  +2 "processing"%  +44 "core" +3  + "processing"%#% +4 "core" %\  +2 .tPS.seek 0.32ml + "processing"%Z'K +396 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" +2 .tPRV.dial :air +2 "processing"%e  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1229 "core" ' +2 .tPRV.dial :waste2 + "processing"% @ +72 "core" ? +2 .tPS.seek 0.5ml +2 "processing"%'\ +868 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air + "processing"%  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%3'Һ +1610 "core" ' +2 .tPSV.dial :PML + "processing"%} +44 "core" +2 .tPTV.dial :mixing + "processing"%( @ +75 "core" A +2 .tPBV.dial :waste1 + "processing"%,  +33 "core" +2 "processing"%6% +4 "core" %Ҹw\  +2 .tPS.seek 1.85ml + "processing"%' +258 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"%D * +33 "core" + +2 .tPS.seek 0ml +2 "processing"%t' +1971 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"')& +2 "core" & +2 "manipulator"&]& +4 "core" &s 3 ? f + "manipulator"& % +4 "core" %\  0 2 9 f +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&2(, +132 "core" ( +2 "manipulator"&& +4 "core" &, 1 < y c( + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &L& +2 "core" &, 3 > c( +2 .tForearm.seek :garage +2 "manipulator"&:' +99 "core" ' +2 .tHand.close + "manipulator"&=Ls T +9 &?Qg T +9 &AMw T +10 &CIm T +9 &EGLl T +9 &G Li T +10 &HRq U +9 &JYl U +10 &LAyo Y +9 &M=-g ] +9 &OLJj _ +10 &QrMNb ` +9 &S4OOf ` +9 &TRSo ` +10 &VWSq a +9 &XuXV] a +10 &Z6[Zi b +9 &[_\\a b +9 &]`_n b% +10 &_ldaf M +9 &`I!gdp - +9 &`sueej Y +3 ( + "collection"'s& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.42 +2 "collection"'?& +4 "core" &`sodfd Y +2 .tHand.open + "manipulator"&N1 +68 "core" 1 +2 "manipulator"&A% +4 "core" % \ "  ] +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&P'\ +95 "core" ' +2 .tPSV.dial PSR + "processing"%J +101 "core"  +2 "processing"%F% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%G' +1621 "core" ' +2 .tdelay 5 seconds +548 .PSV.dial :waste1 +3 "processing"%S  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%*' +1606 "core" ' +2 .tPSV.dial PSR + "processing"%h +44 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml +2 "processing"% ' +2618 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +4 .tCBV.dial PRV +3 "processing"%4  + "collection"'>  +34 "core" ~ +129  +2 .tPSV.dial :mixloop +2 "processing"%B +101 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%^  +75 "core" +2 .tPS.seek 0ml +2 "processing"% ' +2626 "core" ' +2 .tPSV.dial :air + "processing"%;  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2629 "core" ' +2 .tPSV.dial :mixloop + "processing"%Y +44 "core" +2 .tPS.seek 0ml +2 "processing"%!' +2633 "core" ' +2 .tPSV.dial :air + "processing"%9  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%.' +2630 "core" ' +2 .tPSV.dial :mixloop + "processing"%H +44 "core" +2 .tPS.seek 0ml +2 "processing"%l' +2624 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&O& +4 "core" &&   [@X +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +45 "core" ( +2 "manipulator"&Q& +4 "core" &   ^ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &c& +2 "core" &  ' _ +2 .tForearm.seek CC +2 "manipulator"&V' +96 "core" ' +2 .tHand.close + "manipulator"&p/ +75 "core" / +2 .tCC.seek :open +2 "collection"'a( +471 "core" ( +2 "manipulator"&& +4 "core" & + * b + "manipulator"&U% +4 "core" %  . . c +2 .tForearm.seek :retract + "manipulator"&d'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&u(, +275 "core" ( +2 "manipulator"&k& +4 "core" &,  &  c> + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &T& +3 "core" &,  # @ c> + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&C' +114 "core" ' +2 .tHand.open +2 "manipulator"&m1 +66 "core" 1 +2 "manipulator"&v% +4 "core" % k n XC +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +100 "core" ' +2 ."da"delayUntil "13:13:32.32" +23246 "Can"}\ ;; +1415 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%w @ +73 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%{  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%j * +34 "core" , +2 ."da"PSV.dial :air +2 "processing"%y  +43 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%+' +2539 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"% +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%M  +42 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%f +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%g  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%x'ղ +2515 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%i +131 "core"  +2 "processing"%z% +4 "core" %ձ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%W'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%0'Һ +1610 "core" ' + ."da"PTV.dial :puck +2 "processing"%  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +33 "core"  +2 "processing"%E% +4 "core" %Ҽ\  + ."da"PS.seek 1.5ml +2 "processing"%' +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%_ * +33 "core" , +2 ."da"PS.seek 0ml +2 "processing"%n' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%8 * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml + "processing"%=' +2535 "core" ' + ."da"PSV.dial PTV +3 "processing"%- +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%r +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%7 +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2491 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%& +133 "core"  +2 "processing"%/% +3 "core" %ղ\ +2 #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +9 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%q  +34 "core" +2 "processing"%"% +3 "core" %Һ\ \  +2 ."da"PS.seek 1.5ml +2 "processing"%%' +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%5' +1618 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck +48 .PBV.dial :waste1 +2 "processing"%\  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%' * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%#' +1067 "Can"~\ >= +1465 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%e +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Z  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2517 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +44 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing + "processing"%  +134 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +44 "core" ~ +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%} +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml +2 "processing"%(' +408 "core" ' +2 ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%,  +44 "core"  +2 "processing"%6% +4 "core" %`\  + ."da"PS.seek 0.55ml +2 "processing"%D'b +348 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%3  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%'Һ +1566 "core" ' + ."da"PSV.dial :PML +2 "processing"%) +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%] @ +74 "core" A +2 ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +3 "core" %Ҽ|\  +2 ."da"PS.seek 1.85ml +2 "processing"%L' +243 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%@ * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%<' +1965 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +47646 "Can"}\ <; +356 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%I * +47 "core" ) +2 ."da"PSV.dial :air +2 "processing"%  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%:' +2531 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%` +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%$  +43 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%2 +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%R  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%b'ղ +2535 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%X +133 "core"  +2 "processing"% % +4 "core" %ճ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%['\ +612 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml + "processing"%?'Һ +1611 "core" ' + ."da"PTV.dial :puck +2 "processing"%N  +74 "core"  +2 ."da"PSV.dial PTV +2 "processing"%A +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%s  +32 "core" +2 "processing"%J% +4 "core" %ҺV\  + ."da"PS.seek 1.5ml +2 "processing"%F' +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%~ * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%t' +1614 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%S  +33 "core"  +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%G * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%h +72 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%*' +2533 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%> +84 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%4 +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%B +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%^  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"% 'ղ +2532 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%; +144 "core"  +2 "processing"% % +4 "core" %մE\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%Y'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1619 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%9 +73 "core" +2 ."da"PBV.dial :waste1 + "processing"%!  +35 "core"  +2 "processing"%H% +4 "core" %ҺP\  +2 ."da"PS.seek 1.5ml +2 "processing"%.' +606 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%O * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%Q' +1621 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%c  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +46 "core" ( +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%1 +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%P' +2112 "Can"\ KK +420 "core" ' + ."da"PSV.dial PTV +43 "processing"%K +81 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%U +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%V  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%k'ղ +2503 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%T +143 "core"  +2 "processing"%% +4 "core" %ճ\ \ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%m'\ +605 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%v'Һ +1613 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%d +73 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%C  +32 "core" +2 "processing"%w% +4 "core" %Ҹ\  + ."da"PS.seek 1.5ml +2 "processing"%{'~ +602 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%j * +35 "core" + +2 ."da"PS.seek 0ml +3 "processing"%y' +1610 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%l  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR + "processing"%M +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%f' +2521 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%g +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%+ +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%i +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%z  +73 "core"  +2 ."da"PS.seek :empty +2 "processing"%x'ղ +2510 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%W +132 "core"  +7 "processing"%% +17 "core" %ծ +4 #"da"Pulling 0.25ml of PSR.sub1 +5 .PSR.select :sub1 +8 "processing"% +22 ."da"PS.reconfigure PSconfig +10 "processing"%#A d`b +3 ."da"PS.seek 0.25ml +7 "processing"%'m +352 "core" ' +2 ."da"delay 5 seconds +502 "processing"%% +4 "core" %iy  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%E'\ +354 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +9 ."da"PS.seek 2ml + "processing"%0'Һ +1615 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"%_ +84 "core"  +2 ."da"PBV.dial :waste1 + "processing"%  +36 "core" +2 "processing"%% +4 "core" %ҹ[  + ."da"PS.seek 1.5ml +2 "processing"%8' +597 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%n' +1612 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%-  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%r * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%7 +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2552 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%= +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +4 "processing"%& +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%/ +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +84 "core" +2 ."da"PS.seek :empty +2 "processing"%'ղ +2535 "core" ' +2 "processing"%9 +3 "core" 95 +2 #"da"Processing Puck Heater at 28.4C before imaging + .PH.coast +2 "processing"%q  +3 "core" 5 5 +2 "processing"%"& +3 "core" &]{$ 3 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&% +3 "core" %\  < T +2 "storage"(% +4 "core" % G v + "storage"(%. +3 "core" . + ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 1 + "storage"(\ (R +356 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ('& +3 "core" &O\ \  2 + "manipulator"&& +4 "core" &, ! P> + "manipulator"&5% +4 "core" %\   P + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +191 "core" ( +2 "manipulator"& & +4 "core" &  N0 + "storage"(e& +4 "core" &O\ \  + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&Z' +108 "core" ' +2 "storage"(#& +4 "core" &O\ \  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak + "storage"(' +275 "core" ' +2 "storage"(- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +2 "manipulator"&& +3 "core" & F K/ +2 "storage"(}& +3 "core" &O + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&'m +27 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&,, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(6- +2 "core" -' +2 ."da"SE.seek 3.12 Pucks below Top Plate +2 "storage"(('~ +33 "core" ' +3 "manipulator"&3% +3 "core" %͛ } o D +2 "storage"(D& +3 "core" &O E +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 346 counts +2 "manipulator"&)' +14 "core" ' +2 "manipulator"&]& +4 "core" &  M/ +2 "storage"( & +3 "core" &O\ \  +45 ."da"Forearm.reconfigure TightForearm +9 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&' +32 "core" ' +2 ."da"SE.seek 4.12 Pucks below Top Plate +3 "storage"(@'m +42 "core" ' +2 "manipulator"&& +4 "core" &  O/ +2 "manipulator"&L% +3 "core" %  Nm +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&'\ +91 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&I(k +258 "core" ( +2 "manipulator"&& +4 "core" &p ( M + ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &<& +2 "core" &p  M +2 ."da"Forearm.seek PC +2 "manipulator"&`' +91 "core" ' +2 ."da"Hand.close + "manipulator"&$/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%2( +455 "core" ( +2 "storage"(R& +4 "core" &O\ \  + "manipulator"&:& +4 "core" &p  O + "manipulator"&X% +4 "core" % ϭ  O + ."da"Forearm.seek :retract +2 "manipulator"& '\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&b( +263 "core" ( +2 "manipulator"&[& +4 "core" &  M0 + "storage"(N& +4 "core" &O\ \ Y +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&A' +101 "core" ' +2 ."da"Hand.open +2 "manipulator"&s1 +70 "core" 1 +3 "storage"(J- +3 "core" -'m +2 ."da"SE.seek 3.88 Pucks below Top Plate +2 "storage"(?'9 +26 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 3.12 Pucks below Top Plate +2 "storage"(~'s +54 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da20feb1113h40ml.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +2467 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 40.677 seconds\ /var/log/esp/da20feb1113h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da20feb1113h40ml15s.tif +1558 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da20feb1113h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da20feb1113h40ml30s.tif +1243 "Can" +1814 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da20feb1113h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da20feb1113h40ml70s.tif +7122 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da20feb1113h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "40.677 sec auto-exposure",Subject: "da20feb1113h40ml images!" +15 "storage"(F- +9 "core" -'s +6 "storage"(S& +8 "core" &O 0 + "manipulator"&G& +4 "core" & D K/ +2 ."da"Elbow.seek 1 +2 "manipulator"&h( +3 "core" ( +2 "manipulator"&t& +5 "core" &  L/ + "storage"(>& +4 "core" &O / +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&4' +15 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 3.83 Pucks below Top Plate +2 "storage"(B' +62 "core" ' + "manipulator"&^& +4 "core" & 6 V/ +3 "storage"(*& +5 "core" &O & . & + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek 1 +2 "manipulator"&;'m +25 "core" ' +2 ."da"Elbow.hold +3 "manipulator"& , +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +4 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 4.02 Pucks below Top Plate +2 "storage"( ' +26 "core" ' +3 "manipulator"&Y% +4 "core" %͘ E O +3 "storage"(9& +9 "core" &O\ %\ &  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 343 counts +3 "manipulator"&!' +17 "core" ' + "manipulator"&H& +6 "core" & \  & Y/ +2 "storage"(& +4 "core" &O   +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +3 "manipulator"&O' +25 "core" ' +4 "storage"(.% +7 "core" %   +4 ."downElevator"SE.seek :down +6 "storage"(c'} +100 (p% +12 "core" %'$ 3 3 Z Xi +9 "manipulator"&1% +18 "core" % 0 WR +5 ."da"Forearm.reconfigure LooseForearm +8 "manipulator"&#Q@2^d^2b +8 ."da"Forearm.seek :retract +8 "manipulator"&Q'\ +59 "core" ' +3 ."downElevator"SE.coast + "storage"(5 +27 "core" ' +5 ."da"SC.coast +2 "storage"(6 +9 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +6 #tStarting finalPurge +5 "processing"%K& +10 "core" &\  +5 "manipulator"&& +9 "core" &   \\/ +8 "manipulator"&U% +10 "core" %\    w ] +8 ."psFlush"Elbow.seek FlushPuck::Garage +6 "manipulator"&V(, +187 "core" ( +2 "manipulator"&P& +4 "core" &,   7 `C + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &T& +3 "core" &,  `C +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&' +98 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&k/ +70 "core" / +4 "manipulator"&m& +4 "core" &,    \\C +2 "manipulator"&d% +5 "core" % 1   \\. +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&C'\ +101 "core" ' +2 ."psFlush"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."psFlush"Elbow.seek PC +2 "manipulator"&w(k +125 "core" ( +5 "manipulator"&v& +17 "core" &t % . _ +3 ."psFlush"Elbow.reconfigure LooseElbow +8 "manipulator"&$ &.,(#b +2 &j& +7 "core" &t  & H _ +69 ."psFlush"Forearm.reconfigure TightForearm +6 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&{' +95 "core" ' +6 "manipulator"&l& +6 "core" &t . / L b +2 "manipulator"&% +5 "core" %ϟ / + # bT +3 "processing"%M& +3 "core" &\ +2 "processing"%y& +3 ."psFlush"PC.seek :closed +3 "processing"%g(] +9 "core" &\ + &\ . +10 &%D\ 4 +11 &Go\ I +4 &e\ U +14 &N\ U +14 &aT\ T + &"U\ U +10 &O\ T +8 &T\ U +18 &iO\ T + &*S\ \ U +8 & U\ \ U +10 &"R\ \ T +9 &$qT\ T +9 &&3L\ T +10 &'V\ \ U +9 &)W\ U +10 &+xO\ \ U +9 &-:V\ \ U +9 &.U\ \ U +10 &0T\ \ U +9 &2Q\ \ T +9 &4CR\ T +10 &6R\ \ T +9 &7R\ \ T +10 &9S\ \ U +9 &;JR\ \ U +9 &= R\ \ U +10 &>S\ \ T +9 &@S\ \ T +9 &BSO\ T +10 &DO\ \ U +9 &EZ\ \ U +10 &Gg\ W +9 &IL\ Z +9 &K \ Z +10 &L\ Z +9 &N{\ Z +9 &PQt\ [ +10 &Ru\ [ +11 &St\ [\ +8 &Up\ [\ +9 &WXw\ [\ +9 &Yx\ [ +10 &Zv\ \\ +10 &\\}mw\ A +9 &]^*e{\ \ P +10 &]y+v\ 5 +3 ( + "processing"%y& +3 #"psFlush"Processing Clamp onSpring/offSpring for 12/26 samples, on/off torque 1.67 +2 "processing"%+& +4 "core" &]y*\ 5 + ."psFlush"Hand.open + "manipulator"&i1 +71 "core" 1 +2 "manipulator"&z% +4 "core" % ϟ ) ) 8 aT + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&f'\ +96 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%W +130 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%'TE +234 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +873 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%x' +1615 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"% +73 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%E' +2637 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%_ +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%'\ +598 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2122 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%0 +72 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%8' +2630 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%- @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%r' +2624 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%7  +95 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%n'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"%= +45 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%&' +2636 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%/ +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2628 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%q  +82 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%"'ղ +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1112 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%%' +1616 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%' +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +55 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%5' +2633 "core" ' + ."psFlush"PSV.dial PSR +3 "processing"% +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%e'\ +604 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +11 ."psFlush"PS.seek 2.5ml + "processing"%u' +2116 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%# +73 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"%o U +52 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2629 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"% @ +43 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%}' +2630 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%6  +83 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%3'ղ +2635 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%D +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%]' +2622 "core" ' + ."psFlush"PSV.dial PTV +3 "processing"% +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2052 "Can"\ @@ +577 "core" ' + ."psFlush"PSV.dial PBV +3 "processing"%L @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%Z' +2628 "core" ' + ."psFlush"PSV.dial :waste1 +3 "processing"%  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2621 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +4 "core" &\  +2 "manipulator"&)& +4 "core" &t N D C f + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&((k +3 "core" ( +2 "manipulator"&& +4 "core" &t O J I e + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +47 && +4 "core" &t F F e +2 .tForearm.seek PC +2 "manipulator"&<' +95 "core" ' +2 .tHand.close + "manipulator"&,/ +71 "core" / +2 .tPC.seek :open +2 "processing"%$( +451 "core" ( +2 "manipulator"&& +4 "core" &t e \\ i +2 "manipulator"&\\% +3 "core" % ϵ e \\ i( +2 .tForearm.seek :retract +2 "manipulator"&R'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&:( +368 "core" ( +2 "manipulator"&X& +4 "core" &) J E q eBg + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &`& +3 "core" &) C B eBg + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&[' +105 "core" ' +2 "manipulator"&N& +4 "core" &) 2 / @ dBg +2 "manipulator"&I% +3 "core" % - ) U d +2 "collection"'s& +3 "core" &\  +2 "collection"'J& +3 .tCC.seek :closed +2 "collection"' (` +3 "core" &  +4 &\   1 +10 &*Ez \  4 +9 &Mo}\  I +9 &b V +10 &L T +9 &hN \  T +10 &*O\  T +9 &N  T +9 &Q  U +10 &pK\ \  T +9 &2O  T +9 & R\  U +10 &"O  U +9 &$xQ \  T +10 &&:Q\ \  T +9 &'N \  T +9 &)J  T +10 &+Q   U +9 &-AQ  U +9 &/O\  T +10 &0O   T +9 &2O\   U +10 &4JP\   T +9 &6 R   T +9 &7O   U +10 &9Q \  T +9 &;RL   T +9 &=R \  T +10 &>O   T +9 &@L   T +10 &BYQ   U +9 &DL   T +9 &EN\   T +10 &GN\ \  T +9 &IaT U +9 &K c V +10 &L6' Z +9 &NXQ ^ +10 &PI_^ ` +9 &R a` ` +9 &Sdc a +10 &Uce a +9 &WLgg a +9 &Y li b +10 &Zkk b +9 &\\nl b# +10 &^Gqp b* +9 &_}ts 4 +9 &`Rvt 8 +10 &`svs Q +5 ( + "collection"'J& +5 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.34 + "collection"'@& +4 "core" &`hst Q + &`hut Q + .tHand.open +2 "manipulator"&?1 +72 "core" 1 +2 "manipulator"&F% +4 "core" %    a +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&S'\ +97 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'G& +4 "core" &`hsr Q +2 "collection"'t% +3 "core" %ӷvr +2 .tCSV.dial CSR + "collection"'>  +42 "core"  +2 "collection"'^% +4 "core" %Ӳss + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"'*'qi +1342 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'Y% +3 "core" %qgtp  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'9'A +689 "core" ' +2 .tCSV.dial :waste + "collection"'H +144 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"''Ӵ +1973 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'.& +4 "core" &`gsq Q +2 "collection"'b% +3 "core" %Ӳrs +2 .tCSV.dial :flush + "collection"'A  +45 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml + "collection"'~'qi +1295 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'p @ +44 "core" B +2 "collection"'4% +4 "core" %qftu  +2 .tCS.seek 7ml +2 "collection"'1'{ +568 "core" ' +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'h  +2 'B  +42 "core"  +97  +2 .tCBV.dial :waste1 + "collection"'; @ +44 "core" > +2 .tCS.seek 0ml +2 "collection"'!'Ӵ +1763 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'K& +4 "core" &`gww Q +2 "collection"'% +3 "core" %ӷyv + .tCSV.dial :flush +2 "collection"'  +74 "core" +2 .tCS.seek 5ml +2 "collection"'U'qi +1286 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"'O @ +44 "core" A +2 "collection"'P% +4 "core" %qmuu  +2 .tCS.seek 7.001ml +2 "collection"'c' +561 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'T  +43 "core"  +2 .tCBV.dial :waste2 +2 "collection"'\  +106 "core"  +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +1761 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'k& +4 "core" &`eus Q +2 "collection"'m% +3 "core" %ӹus +2 .tCSV.dial CSR + "collection"'d  +42 "core"  +2 "collection"'Q% +4 "core" %ӹst + #tPulling 7.999ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'v' +2025 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'j' +564 "core" ' +3 ."connect"CSV.dial CBV +2 .tCBV.dial CSV +4 "collection"' +4 'V  +99 "core" +36  +2 .tCTV.dial :intake + "collection"'l  +75 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml + "collection"'' +2007 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'M  +75 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'C'Ӵ +584 "core" ' +2 .tCSV.dial CSR + "collection"'2  +105 "core"  +2 "collection"'+% +4 "core" %Ӹrr + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'i'qi +1343 "core" ' +2 .tdelay 5 seconds +503 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'z' +1351 "core" ' +2 .tCSV.dial CBV + "collection"'y +126 "core" +2 .tCS.seek 0ml +2 "collection"'W'Ӵ +2604 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&{& +4 "core" &( * + _Bg +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" &( ) + > _Bg + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &( - , _Bg +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&x/ +72 "core" / +2 .tCC.seek :open +2 "collection"'_( +472 "core" ( +2 "manipulator"&E& +4 "core" &( *  cBg + "manipulator"&% +4 "core" %   # c + .tForearm.seek :retract +2 "manipulator"&0'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +287 "core" ( +2 "manipulator"&& +4 "core" &, T ? o i6 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +49 &-& +3 "core" &, T : i6 + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&8' +114 "core" ' +2 .tHand.open + "manipulator"&71 +75 "core" 1 +2 "manipulator"&r% +4 "core" % o , - ]J +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&='\ +100 "core" ' +2 "processing"%n& +4 "core" &\  +24733 "Can"\ // +60002 \ // +60002 \ // +51083 #t-> access 1 +3 .SE.seek :down + "storage"(/'} +3 "core" ' +2 "manipulator"&&% +3 "core" %\  } o l m +2 "manipulator"&& +3 "core" &, r j + l6 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((<1 +1337 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (q& +3 "core" &<5 @\  +7548 "Can"\ << +60002 \ << +60003 \ <; +60002 \ << +60002 \ << +60002 \ << +60002 \ << +60002 \ << +60003 }\ << +60002 \ << +60002 |\ << +60002 \ ,<< +60002 \ }<< +60002 {\ << +60003 y\ <; +60002 e\ <; +60002 U\ ;; +60002 T\ <; +60002 R\ <; +60002 R\ <; +60003 F\ <; +60002 ?\ ;; +60002 >\ <; +60002 .\ << +60002 &\ << +60002 !\ ;; +60003 \ << +60002 \ <; +60002 \ <; +60002 \ <; +60002 \ i<< +60002 \ H<< +60003 %\ B<< +60002 )\ =<< +60002 +\ ;<< +60002 )\ 8<< +60002 /\ 7<; +60002 /\ 4<; +60003 2\ 3<< +60002 4\ 3<; +60002 3\ 2<< +60002 2\ 0<< +60002 2\ /<< +60002 0\ /<< +60003 6\ -<< +60002 .\ ,<; +60002 -\ +<< +60002 -\ *<< +60002 .\ (<< +60002 ,\ (<< +60003 )\ '<< +60002 '\ %<< +60002 '\ $<< +60002 (\ #<< +60002 +\ "<< +60003 (\ << @EST1581483799.60 #\ << +60002  \ << +60002 #\ << +60002 $\ << +60003 %\ << +60002 *\ << +60002 $\ =< +60002 *\ << +60002 %\ << +60003 "\ << +60002 "\ << +60002 \ << +60002 #\ << +60002 !\ \ << +60002 \ << +60003 %\ << +60002 \ << +60002 \ << +60002 \ << +60002 \ << +60002 \ << +60003 \ << +60002 \ << +60002  \ << +60002 \ << +60002 \ << +60003 \ << +60002 \ << +60002 )\ << +60002 #\ << +60002 '\ << +60002 )\ << +60003 !\ << +60002 (\ << +60002 $\ J<< +60002 %\ << +60002 ,\ <; +60002 /\ <; +60003 0\ << +60002 1\ << +60002 2\ << +60002 0\ << +60002 .\ << +60002 5\ << +60003 2\ ;< +60002 4\ <; +60002 5\ <; +60002 7\ ;< +60002 :\ <; +60002 ?\ << +60003 D\ <; +60002 F\ ;; +60002 N\ ;; +60002 Z\ <; +60002 ^\ ;; +60002 k\ ;; +60003 m\ ;; +60002 n\ N<< +60002 p\ B<< +60002 m\ <<< +60002 m\ :<< +60002 k\ 7<< +60003 k\ 5<< +60002 a\ 3<; +60002 ^\ 2<< +60002 ]\ 0<< +60002 \\\ .<< +1206 #t-> exit +5 #mEXIT @1581523413.15EST @1581544356.32EST = =tMAIN =mMAIN_scheduler @EST1581544358.13 #"core_reset"Sent BREAK +2 #t@0x9F35, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +217 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +384 "Can"T\ J + T\ Jv + #tPolling Can every 10:00 +2 #Cleanly exited at 11:03:33EST12-Feb-20 +857 #-> ESP.ready! +2 #Powering core bus +466 .Gate.power :raw,:ON +7 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ + ' 0\ +3 ' -\ +3 "processing"% 9\ +4 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" % \ 3 + .tSS.configure SSconfig +2 "sampler")#.0X +2 .tSC.configure SCloose +2 "storage"($.\ 1~b +2 ( % +3 "core" % [ F \ > + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 .tCH.coast +2 "collection"'  +2 "core" + .tCH.configure CHconfig + "collection"'\ 2 +2 .tPH.coast +2 "processing"%  +3 "core" + .tPH.configure PHconfig + "processing"%\ }2 +2 #tAll dwarf controllers running firmware version 3.75 +2 "sampler") +10 "collection"'% +3 "core" %FC\ " +2 "processing"%% +3 ."rdySampler"Intake.select :close +2 "manipulator"&% +2 ."rdySampler"Exhaust.select :close +4 .CTV.dial :air + "collection"'  +3 "core" %v\ I + %  +2 "manipulator"&% + ."rdyProcessing"PSV.dial :air +4 "processing"%  +2 "core" % 8 +2 .tForearm.reconfigure LooseForearm +3 "manipulator"&#@2^d^2b +2 "core" +2 .tForearm.home.seek :retract + ."rdySampler"CSV.dial :waste1 +2 "manipulator"&'\ +2 "collection"' +43 "core" + ."rdySampler"SSV.dial :spit,avoiding: :exhaust +2 "sampler") +3 "core"  +2 "sampler")  +5 "core"  +2 ."readyCS"CS.reconfigure CSfast +3 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b +2 "sampler")#.0X HAnd.open +2 !o:NameError: mesg" uninitialized constant HAnd: name: HAnd:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +576 #-> Hand.open + .Hand.open +2 "manipulator"&;1 +68 "core" 1 +496 #t-> Arm.garage +2 "manipulator"&<& +3 "core" &  . + "manipulator"&=% +4 "core" % \  y %  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&>(, +182 "core" ( +2 "manipulator"&?& +4 "core" &,  G + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &@& +3 "core" &,  G + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :garage + "manipulator"&A' +102 "core" ' +2 "manipulator"&B& +4 "core" &, s o A G + "manipulator"&C% +4 "core" %0 } u 2 +804 #t-> Hand.close +2 .Hand.close + "manipulator"&D/ +76 "core" / +634 #t-> Arm.PC +2 "manipulator"&E& +3 "core" &, n l e G + "manipulator"&F% +4 "core" % 0 m n } +2 .tForearm.seek :retract + "manipulator"&G'\ +100 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :PC + "manipulator"&H(k +118 "core" ( + "manipulator"&I& +4 "core" &q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &J& +3 "core" &q ) + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&K' +91 "core" ' +2 "manipulator"&L& +4 "core" &q  + "manipulator"&M% +4 "core" %  K +267 #t-> PC.close +2 "manipulator"&N& +3 "core" &q  +2 "manipulator"&O% +4 "core" % K +2 "processing"%P& +3 "core" &p\ 8 + "processing"%Q& +4 .tPC.seek :closed +2 "processing"%R(] +2 "core" &\ 7 +3 &}\ 7  +9 &4v\ 3. +10 &cz\ 2B +9 &Mv~\ 3S +10 & Tu\ 4T +9 &To\ 4T +8 &Tq\ 4S +11 &SWu\ 4T +9 &Wo\ 4T +9 &Wm\ 4T +9 &Zm\ 4T +8 & [Vn\ 4T +10 &"Yo\ 4S +10 &#Qn\ 4S +42 &%Th\ 4S +9 &'cUo\ 3T + &)&Sq\ 3S + &*Yo\ 3T +2 &,Yq\ 3T + &.kXj\ 3T +10 &0-Wn\ 4T +9 &1Sl\ 4T +9 &3Yj\ 4T +10 &5tRk\ 4S +9 &75Yr\ 4T +9 &8Wn\ 4S +10 &:Wm\ 3S +9 &<|Wp\ 4S +10 &>>Uo\ 4S +9 &?Zn\ 4T +9 &AYn\ 3S +10 &CZp\ 3T +9 &EC`m\ 4T +9 &Grp\ 2V +10 &Ho\ 1Y +9 &Jzh\ 1Z +10 &L<n\ 1Z +9 &Mp\ 1Z +9 &Om\ 1Z +10 &Qn\ 1Y +9 &SDn\ 1Z +9 &Ui\ 1Z +10 &Vl\ 1Z +9 &Xb\ 0Z +10 &ZIk\ 0[ +9 &\\ ^\ 0H +9 &]5Fs\\\ 2 a +10 &]w9d\ 46 +5 ( + "processing"%Q& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 +2 "processing"%S& +4 "core" &]w+_\ 56 + &]w+\\\ 46 +41102 #t-> PC.open +2 .PC.seek :open + "processing"%T( +451 "core" ( +2 "processing"%U& +3 "core" &\ ) +667 #t-> Arm.garage +2 "manipulator"&V& +3 "core" &q ,  5  +2 "manipulator"&W% +4 "core" % w K + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&X'\ +93 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"&Y(, +137 "core" ( + "manipulator"&Z& +4 "core" &, S ~! +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" &,  ~! + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&\\' +115 "core" ' +2 "manipulator"&]& +3 "core" &, L t! +2 "manipulator"&^% +3 "core" %v td +509 #t-> Hand.open +2 .Hand.open + "manipulator"&_1 +73 "core" 1 +8692 "Can"N\ "MM +60002 I\ LL +60003 L\ !LL +60002 Q\ !LL +60002 U\ !LL +60002 \\\ MM +60002 a\ ML +60002 g\ LL +60002 f\ LL +60002 i\ LL +60003 f\ LL +60002 n\ LL +60002 o\ LL +60002 m\ MM +60002 o\ LL +60002 j\ kMM +60002 k\ ~ML +60002 e\ LL +60003 i\ LM +60002 g\ LL +60002 p\ LL +60002 j\ LL +60002 w\ LL +60002 \ ML +60002 \ ML +60002 \ LL +60003 \ LL +60002 \ LL +60002 \ ML +60002 \ LL +60002 \ ML +60002 \ LL +60002 \ LL +60003 \ ML +60002 \ NMM +60002 \ <ML +60002 \ 6LL +60002 \ 2ML +60002 \ 1LM +60002 \ /ML +60003 \ -MM +60002 \ +LL @EST1581570170.28 \ *ML +60002 \ (MM +60002 \ 'LL +60002 \ &LL +60003 \ $LL +60002 \ "ML +60002 \ LM +60002 \ ML +60002 \ MM +60002 \ ML +60002 \ MM +60003 \ ML +60002 \ LL +60002 \ LL +60002 \ LL +60002 \ ML +60002 \ MM +60003 \ ML +60002 \ LL +60002 \ ML +60002 \ ML +60002 \ ML +60002 \ LL +60003 \ LL +60002 \ LM +60002 \ MM +60002 \ LL +60002 \ LM +60002 \ ML +60003 \ LL +60002 \ LL +60002  LL +60002  LL +60002  LL +60002  LL +60003  LL +60002  LL +60002  LL +60002  LL +60002  LL +60002  LL +60003  LL +60002  ML +60002  LL +60002  LL +60002  ML +60002  LL +60003  LL +60002  LL +60002  LL +60002  LL +60002  LL +60002 \ EML +60002 \ fMM +60003 \ pMM +60002 \ sMM +60002 \ sLL +60002 \ sLL +60002 \ tML +60002 \ tML +60003 \ uML +60002 \ vLL +60002 \ xML +60002 \ yML +26317 #t-> access 2 +3 .SE.seek :down + "storage"(`'} +4 "core" ' + "manipulator"&a% +4 "core" %  = E e +2 "manipulator"&b% +3 "core" %  H I e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&c'\ +101 "core" ' + .tElbow.seek :clear +2 "manipulator"&d(d +123 "core" ( + "manipulator"&e% +4 "core" %\ % G @ j !P +2 "manipulator"&f& +3 "core" &d < G N 7 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(g(K +1309 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (h& +2 "core" &K) G O #\ j  +32097 "Can"\ {JJ +13235 #t-> startTube 2 +29525 #-> ESP.rea\\dy! +2 !o:SyntaxError: mesg"fcompile error\ (ESP):13: syntax error, unexpected $undefined, expecting $end\ ESP.rea\\dy!\ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +435 #-> ESP.ready! +2 "collection"'i% +6 "processing"%j% +3 "manipulator"&k% +2 "core" %ӹNM\ U +3 "sampler")l% +9 "core" %(\ | + %\ & H G !M + %}#! \ fK +2 "manipulator"&m& +3 "core" &d G F d 7 +2 "storage"(n& +3 "core" &K) Z o \ p  + "storage"(o% +4 "core" % S ` )\ o + "collection"'p& +3 "core" &MP\ V +2 "processing"%q& +3 "core" &J\ | +2 "collection"'r +3 "core"  + "processing"%s +3 "core" U +2 "processing"%t +2 "core"  +3 "processing"%u +3 "core"  + "sampler")v% +4 "core" %} " \ fK +2 "collection"'w& +3 "core" &MO\ V +2 "collection"'x% +3 "core" %ӹNL\ V +2 "processing"%y& +3 "core" &,\ | +2 "processing"%z% +4 "core" %*\ | +2 "manipulator"&{% +3 "core" %\ & H P 0 !M +2 "manipulator"&|& +3 "core" &d > : g 7 +2 "storage"(}& +3 "core" &K) O O \ p  +2 "storage"(~% +3 "core" % ^ a \ p +2 "collection"'9 +3 "core" 9 + "processing"%9 +3 "core" 9 +599 #t-> da 40 +2 #da sampling at most 40ml +4 ."Qmail"HABfans.email "Started da in tube 2 at 10:50:10EST13-Feb-20\\n{3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@10:42:51, 23.9C, 22% humidity, 15.0psia, 13.104V, 0.392A, 0.392A avg, 5.13W",Subject: "da sampling at most 40ml" +4 #tLoading sh1 puck from tube 2 into Collection Clamp + "collection"'& +3 "core" &LM\ V +2 "manipulator"&% +5 "core" %\ & F < !M +2 "storage"(% +3 "core" % n R =\ q +2 "storage"(. +2 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +1313 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" & \ H H \ l +2 "manipulator"&& +3 "core" &d : F 7 +2 "manipulator"& % +3 "core" %\ & O \\ y !M +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&\ ( +92 "core" ( +2 "manipulator"& & +3 "core" & F F x , +2 "storage"( & +3 "core" & \ ^ ]\ m +2 .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts + "manipulator"& ' +95 "core" ' +2 "storage"(& +3 "core" & \ f j \ o +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +275 "core" ' +2 "storage"(- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +3 "core" & \ \\ \\\ m +2 "manipulator"&& +3 "core" & H F , +2 .tElbow.seek 2 + "manipulator"&( +3 "core" ( +2 "manipulator"&& +4 "core" & G F n , +2 "storage"(& +3 "core" & \ ^ ^\ m +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +29 "core" ' + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +76 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&& +3 "storage"('} +5 "core" & = F , +2 "manipulator"&% +3 "core" % Ξ H D  +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' +2 .tElbow.seek CC + "manipulator"&"( +143 "core" ' + ."downElevator"SE.coast + "storage"(5 +39 "core" ( +2 "manipulator"&%& +3 "core" & ? D o  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &'& +2 "core" & 8 D L  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&)' +91 "core" ' +3 "manipulator"&(& +4 "core" & = H  + "manipulator"&% +4 "core" % E ? w E +2 "collection"'& +3 "core" &LO\ V +2 "collection"'#& +4 .tCC.seek :closed + "collection"',(` +3 "core" &PN\ V +3 &NO\ V\  +9 &4xML\ Q, +10 &cMN\ PA +9 &UtMM\ PR +9 &SML\ SQ +10 &ZNO\ RQ +9 &ULN\ RQ +10 &]ZNN\ RQ +9 &WMN\ RQ +9 &WNN\ RR +10 &WON|\ RQ +9 & eXMO\ RQ +9 &"(UMN\ RQ +10 &#WPM\ RQ +9 &%XNM\ RQ +10 &'mVOO\ RQ +9 &)0RMN\ RQ +9 &*WMO\ RQ +10 &,WML\ RR +9 &.tWNO\ RR +9 &08WNO\ RQ +10 &1UNO\ RQ +9 &3ZOO\ RQ +10 &5~WOO\ RQ +9 &7>XON\ RR +9 &9WONv\ RQ +10 &:VNPr\ RQ +9 &<ZOOk\ RQ +9 &>ITQNs\ RQ +10 &@ XLNn\ RQ +9 &AVOOt\ RQ +10 &CSOPt\ RQ +9 &EQUQNt\ RQ +9 &GTROt\ RQ +10 &H`WUn\ QR +9 &Jpa]t\ QS +10 &LDyn\ OX +9 &Mp\ M[ +9 &Ot\ M\\ +10 &Q}l\ L\\ +9 &S?i\ M\\ +9 &Tt\ L] +10 &Vh\ L] +9 &Xi\ L^ +10 &Z?i\ K_ +9 &\\h\ K_ +9 &]i\ K` +10 &_qh\ L> +9 &`L/h\ N"g +9 ( + &`]~m\ PV + "collection"'#& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.26 + .Hand.open +2 "manipulator"&-1 +75 "core" 1 +2 "manipulator"&.% +3 "core" %  F G E +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +95 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +2 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")0+ +4 "core" + + "sampler")1% +4 "core" %}  \ bK +2 "collection"'2& +3 "core" &`]~Z\ QV +3 "Can"\ xWW + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X% +3 "core" %ӹm\ K + "sampler")G% +4 "core" %T~} \ [ +53 "collection"'N% +3 "core" %ӹL\ N + "sampler")O% +4 "core" % \ ^ D +52 "collection"'P% +3 "core" %ӹI\ N + "sampler")+% +4 "core" % \ ^ D +53 "collection"'Q% +3 "core" %ӹr\ N + "sampler")S% +4 "core" %  \ ^ D +2 "sampler")R% +3 "core" % \ ^ D + .tIntake.select :close +2 "sampler")0 +9 )U% +3 "core" %  \ b D +2 .tSSV.dial :exhaust + "sampler")V  +74 "core"  + .tExhaust.select :open + "sampler")@ +10 .tSS.seek 0ml +2 "sampler")W'z +915 "core" ' + .tExhaust.select :close + "sampler") +10 ."connect"SSV.dial CBV +2 .tCBV.dial SSV +3 "sampler")Z  +74 "core" + #tAllowing 80s for 15.0ml of remaining 15.0ml +2 .Intake.select :open + "sampler") +211 "collection"'[% +3 "core" %ӹc\ K + #tIntake @15.8psia, vacuum from 10.0 to 13.0psi +2 .SS.reconfigure SSinhale.with maxSpeed: 150 +2 "sampler")#.0XL +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"''Ӵ +105 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler") +131 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'1'Ӵ +105 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")2 +83 "core" ' + ."CSpush"CS.coast + "collection"'5 +47 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +335 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 ':% +2 "core" %<_\ S +3 .tCS.seek 6ml + "collection"';' +1338 "core" ' + .tdelay 2 seconds +203 .CSV.dial :waste2 + "collection"'< +41 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'9'ӂ +1480 "core" ' + .tCSV.dial CSR +2 "collection"'@  +42 "core"  +2 "collection"'$% +3 "core" %Ӄa\ U +2 #tPulling 2ml of CSR.AqMeOH .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +3 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'B' +589 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 'C% +2 "core" %}\ Q +3 .tCS.seek 5ml + "collection"'&'qf +839 "core" ' + .tdelay 2 seconds +203 .CSV.dial CTV + "collection"'=  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'?'> +1096 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +2 "collection"'F \  +4 'I9 +46 "core" 9d +103 "collection"'J9 +47 "core" 9d +103 "collection"'D9 +2 "core" 9 d +103 "collection"'A9 +2 "core" 9d +103 "collection"'E9 +3 "core" 9d +103 "collection"'>9 +2 "core" 9d +103 "collection"'G9 +2 "core" 9d +103 "collection"'N9 +2 "core" 9"d +103 "collection"'O9 +2 "core" 9&d +103 "collection"'P9 +3 "core" 9*d +103 "collection"'+9 +2 "core" 9.d +103 "collection"'Q9 +2 "core" 92d +103 "collection"'S9 +2 "core" 97d +103 "collection"'R9 +2 "core" 9';d +103 "collection"'U9 +2 "core" 9<?d +103 "collection"'L9 +2 "core" 9QCd +103 "collection"'V9 +2 "core" 9hGd +103 "collection"'M9 +2 "core" 9Ld +103 "collection"'Z9 +2 "core" 9Pd +103 "collection"'[9 +3 "core" 9Td +103 "collection"'W9 +2 "core" 9Xd +103 "collection"'^9 +2 "core" 9\\d +103 "collection"'H9 +2 "core" 9ad +103 "collection"'X9 +2 "core" 9ed +103 "collection"'_9 +3 "core" 97id +103 "collection"'a9 +2 "core" 9Smd +103 "collection"'b9 +2 "core" 9oqd +103 "collection"'e9 +2 "core" 9vd +103 "collection"'f9 +2 "core" 9zd +103 "collection"' 9 +3 "core" 9~b +103 "collection"'K9 +2 "core" 9_ +103 "collection"']9 +2 "core" 9\\ +103 "collection"'Y9 +2 "core" 9Y +103 "collection"'!9 +2 "core" 97V +103 "collection"'i9 +2 "core" 9ST +103 "collection"'k9 +2 "core" 9qQ +103 "collection"'l9 +2 "core" 9O +103 "collection"'9 +2 "core" 9L +103 "collection"'h9 +2 "core" 9J +103 "collection"'m9 +3 "core" 9G +103 "collection"'n9 +2 "core" 9F +103 "collection"'p9 +2 "core" 9B +103 "collection"'\\9 +2 "core" 95A +103 "collection"'q9 +2 "core" 9P> +103 "collection"'r9 +3 "core" 9l< +103 "collection"'s9 +2 "core" 9: +103 "collection"'t9 +2 "core" 97 +103 "collection"'j9 +2 "core" 95 +103 "collection"'v9 +2 "core" 94 +103 "collection"'w9 +3 "core" 92 +102 "collection"'x9 +2 "core" 90 +103 "collection"'o9 +2 "core" 9. +103 "collection"'z9 +2 "core" 9/- +103 "collection"'{9 +2 "core" 9E+ +103 "collection"'|9 +2 "core" 9\\\ ) +103 "collection"'y9 +2 "core" 9q ( +103 "collection"'}9 +2 "core" 9 & +103 "collection"'9 +2 "core" 9 % +103 "collection"'9 +2 "core" 9$ +103 "collection"'9 +3 "core" 9# +103 "collection"'~9 +2 "core" 9! +103 "collection"'9 +2 "core" 9 +103 "collection"'u9 +2 "core" 9  +103 "collection"'9 +2 "core" 9   +103 "collection"'9 +3 "core" 9  +103 "collection"'g9 +2 "core" 9 ) +103 "collection"'9 +2 "core" 9 9 +103 "collection"' 9 +2 "core" 9 H +103 "collection"'9 +2 "core" 9 X" +103 "collection"' 9 +3 "core" 9 g& +103 "collection"'9 +2 "core" 9 u * +103 "collection"'d9 +2 "core" 9 !/ +103 "collection"'c9 +2 "core" 9 "3 +103 "collection"'9 +2 "core" 9 $7 +103 "collection"' 9 +2 "core" 9 %; +103 "collection"'9 +2 "core" 9 '? +103 "collection"'`9 +2 "core" 9 'D +103 "collection"'9 +2 "core" 9 (H +103 "collection"'9 +2 "core" 9 'L +103 "collection"'9 +3 "core" 9 )P +103 "collection"'9 +2 "core" 9 )U +103 "collection"'\ 9 +2 "core" 9 *Y +103 "collection"' 9 +2 "core" 9 +] +103 "collection"'9 +2 "core" 9\ ,a +103 "collection"'9 +3 "core" 9\ .e +103 "collection"''9 +2 "core" 9\ 0j +103 "collection"'9 +2 "core" 9\ !1n +103 "collection"'9 +2 "core" 9\ )3r\ +103 "collection"'9 +2 "core" 9\ 04v\ +103 "collection"'9 +3 "core" 9\ 76z\ +103 "collection"'9 +2 "core" 9\ >6\ +103 "collection"'(9 +2 "core" 9\ D6 +103 "collection"'9 +2 "core" 9\ J9 +103 "collection"'*9 +2 "core" 9\ P: +103 "collection"'-9 +2 "core" 9\ U= +103 "collection"'#9 +2 "core" 9\ [; +103 "collection"'9 +2 "core" 9\ `< +103 "collection"'29 +2 "core" 9\ d< +103 "collection"'%9 +2 "core" 9\ i> +103 "collection"'19 +3 "core" 9\ n? +103 "collection"'.9 +2 "core" 9\ q@ +103 "collection"')9 +2 "core" 9\ uB +103 "collection"'9 +2 "core" 9\ yC +103 "collection"'09 +2 "core" 9\ }D +103 "collection"'9 +3 "core" 9\ F +103 "collection"'49 +2 "core" 9\ F +103 "collection"'69 +2 "core" 9\ G +103 "collection"'59 +2 "core" 9\ G +103 "collection"'79 +2 "core" 9\ I +3 .tCH.hold 10:00,70C +3 "collection"'8 `\ `\ ! +3 "core"  +8125 "Can"\ 4 +51876 "core" ` +2 "collection"':9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing + .CS.seek 0ml +2 "collection"'3'Ӵ +339 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'< @ +102 "core" A + .tCSV.dial :air +2 "collection"'; @ +42 "core" > +3 .tCS.seek 5ml + "collection"'@'qi +1338 "core" ' + .tCSV.dial CTV +2 "collection"'$  +44 "core"  + .tdelay 2 seconds +203 .CSV.dial :air + "collection"'9 @ +44 "core" ? + .tdelay 2 seconds +203 .CSV.dial CTV + "collection"'C  +45 "core"  + .tdelay 2 seconds +203 .CSV.dial :air + "collection"'B @ +43 "core" ? +2 .tdelay 2 seconds +202 .CS.seek 0ml +2 "collection"'='Ӵ +1341 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'& +102 "core"  + .tCBV.dial CSV +2 "collection"'I  +29 "core" +2 "collection"'J% +3 "core" %Ӹ\ 2 +2 .tCS.seek 5.001ml +2 "collection"'D'qm +1350 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'A  +55 "core"  +2 "collection"'E% +3 "core" %qr\ 6 +2 .tCS.seek 7.001ml +2 "collection"'>' +592 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'G @ +41 "core" > +2 .tCS.seek 10ml +2 "collection"'N' +733 "Can"\ `HI +101 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'O ` +114 "core" ^ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'P   +29 "core" ! +2 ."connect"CSV.dial CTV +4 .tCTV.dial CSV + "collection"'+  +2 'Q  +29 "core"  +103  +2 .tCS.seek 5ml +2 "collection"'S'qi +1348 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'R @ +102 "core" A + .tCSV.dial :waste +2 "collection"'U +101 "core" +2 .tCS.seek :empty + "collection"'L'ӂ +1349 "core" ' + .tCSV.dial :air +2 "collection"'V @ +72 "core" A +2 .tCS.seek 5ml +2 "collection"'M'qi +1343 "core" ' + .tCSV.dial CTV +2 "collection"'Z  +42 "core"  + .tdelay 2 seconds +203 .CSV.dial :air + "collection"'[ @ +44 "core" > + .tdelay 2 seconds +203 .CSV.dial CTV + "collection"'W  +45 "core"  + .tdelay 2 seconds +203 .CSV.dial :air + "collection"'^ @ +45 "core" > + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'H'Ӵ +1350 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"'X +101 "core" ~ + .tCBV.dial CSV +2 "collection"'_  +29 "core"  +2 "collection"'a% +3 "core" %ӳ\ A +2 .tCS.seek 5ml +2 "collection"'b'qh +1348 "core" ' + .tdelay 5 seconds +503 .CTV.dial :air +2 "collection"'e  +42 "core" +2 "collection"'f% +3 "core" %qm\ C +2 .tCS.seek 7.001ml +2 "collection"' ' +586 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air2 +2 "collection"'K @ +54 "core" B +2 .tCS.seek 10ml +2 "collection"']' +843 "core" ' +41 .tCSV.dial between air and CTV,avoiding: CBV +11 "collection"'Y ` +115 "core" ^ +2 #tLysing Complete + "collection"'!& +4 "core" &`]vON\ DV +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&i% +3 "core" % H G Z 2 +2 "storage"(k% +3 "core" %w e\ b +2 "storage"(l. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((R +376 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (h& +2 "core" &Q\  \ ` +2 "manipulator"&m& +3 "core" & J J   +2 "manipulator"&n% +3 "core" % > D ` 2 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&p( +152 "core" ( +2 "manipulator"&\\& +3 "core" & J @ | s +2 "storage"(q& +4 "core" &N \ a + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&r' +103 "core" ' +2 "storage"(s& +3 "core" &N \ \ b +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(t' +275 "core" ' +2 "storage"(j- +3 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"(v'y +32 "core" ' +2 "manipulator"&w& +4 "core" & H B s +2 "manipulator"&x% +3 "core" % H = +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&o'\ +91 "core" ' +2 .tElbow.seek CC + "manipulator"&z( +185 "core" ( +2 "manipulator"&{& +3 "core" & F = k  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &|& +3 "core" & H H  +2 .tForearm.seek CC + "manipulator"&y' +95 "core" ' + .tHand.close +2 "manipulator"&}/ +71 "core" / +3 .tCC.seek :open + "collection"'( +469 "core" ( +2 "storage"(& +3 "core" &N : 4 w\ f +2 "storage"(& +3 "core" &N / 6 h\ f +2 "manipulator"&~& +3 "core" & K H 5  +2 "manipulator"&% +3 "core" % K L +2 .tForearm.seek :retract +2 "manipulator"&u'\ +94 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 + "manipulator"&( +177 "core" ( + "manipulator"&& +4 "core" & L N B ( +2 "storage"(g& +3 "core" &N , , \ f +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&'m +99 "core" ' + .tElbow.hold +2 "manipulator"& , +3 "core" , +2 .tElbow.reconfigure TightElbow + "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"& % +4 "core" % ͟ I @ +2 "storage"(& +3 "core" &N  %\ d + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 350 counts +2 "manipulator"&d' +16 "core" ' +2 "manipulator"&c& +4 "core" & I L ( + "storage"(& +4 "core" &N + 5\ g +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"& ' +23 "core" ' +2 "storage"(% +4 "core" % 9 :\ g +2 ."downElevator"SE.seek :down +3 "storage"(`'} +100 (% +3 "core" %= \ dXj + "manipulator"&% +4 "core" % G ? { O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +55 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +4 "core" &K\ M + "manipulator"&\ & +4 "core" & L M  ( +2 "manipulator"& % +3 "core" %\  I J & +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +178 "core" ( +2 "manipulator"&& +3 "core" &, H J Z +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &'& +3 "core" &, F K Z +2 .tForearm.seek :garage + "manipulator"&' +100 "core" ' + .tHand.close +2 "manipulator"&/ +71 "core" / +3 "manipulator"&& +3 "core" &, L K Z +2 "manipulator"&% +3 "core" % . > ; L +2 .tForearm.seek :retract +2 "manipulator"&'\ +97 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&(( +318 "core" ( + "manipulator"&& +4 "core" & C H +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &*& +3 "core" & F J + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&-' +109 "core" ' +2 "manipulator"&#& +3 "core" & L I +2 "manipulator"&% +3 "core" %' N M = e +2 "collection"'2& +4 "core" &{|\ O + "collection"'%& +4 .tCC.seek :closed +2 "collection"'1(` +2 "core" &}}\ O +3 &~|\ O +11 &,r~\ K,~ +9 &dy|{\ J@ +9 &jp|{\ KP +10 &/Q}|i\ LO +9 &Sz|K\ LO +9 &O}{\ LO +10 &tUz|\ LO +9 &5R|z\ LP +10 &Rx{\ LP +9 &Tyz{\ LO +9 & |P|z_\ LO +10 &">Qz{D\ LO +9 &$T{y$\ KO +9 &%Syw \ LP +10 &'Vyy\ KO +9 &)FQzzE\ LO +10 &+PzxJ\ LO +9 &,Syx\ LP +9 &.Sxy\ LP +9 &0NSzx\ LO +10 &2Ovvr\ LO +9 &3UywP\ LO +10 &5RyvH\ KO +9 &7VPuw\ LO +10 &9Twx\ LP +9 &:Oww\ LO +9 &<Tvx\ KO +10 &>_Ovv\ LO +9 &@Svw\ LP +9 &ARuv\ LO +10 &CRtu}\ KP +9 &EgQtuf\ LO +10 &G)Ruu\\\ LO +9 &HZxvC\ KP +9 &Jbyv-\ KQ +10 &L^cz\ IU +9 &NF> \ GZ +9 &O`U\ G[\ +10 &Qul\ G[ +9 &SRN\ G\\ +10 &U:\ F\\ +9 &V\ E] +9 &X\ E] +9 &ZS\ E^ +10 &\\\ E^ +9 &]\ D_ +9 &_z{\ GE +9 &`I'\ G(v +10 &`b{\ I ] +3 ( + "collection"'%& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.33 +2 "collection"'.& +4 "core" &`b{\ I ] + .tHand.open +2 "manipulator"&)1 +66 "core" 1 +2 "manipulator"&% +3 "core" % ' ? G e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&0'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"% +127 "core"  +2 "processing"%4% +3 "core" %k\ q +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml + "processing"%6' +1610 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%5  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%7' +1617 "core" ' + .tPSV.dial PSR +2 "processing"%F +43 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%8' +2623 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%: +2 "collection"'?  +6 "core"  + "processing"%<  +43 "core"  +26 + .tPSV.dial :mixloop +2 "processing"%; +98 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%3  +129 "core" +2 .tPS.seek 0ml +2 "processing"%$' +2624 "core" ' + .tPSV.dial :air +2 "processing"%9  +41 "core"  +2 .tPS.seek 2.5ml +2 "processing"%C' +2633 "core" ' + .tPSV.dial :mixloop +2 "processing"%B +42 "core" +2 .tPS.seek 0ml +2 "processing"%@' +2635 "core" ' + .tPSV.dial :air +2 "processing"%&  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%I' +2628 "core" ' + .tPSV.dial :mixloop +2 "processing"%J +55 "core" +2 .tPS.seek 0ml +2 "processing"%=' +2620 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&A& +4 "core" & H F + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&E( +8 "core" ( +2 "manipulator"&D& +4 "core" & G F + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &G& +3 "core" & A E +2 .tForearm.seek CC + "manipulator"&>' +93 "core" ' + .tHand.close +2 "manipulator"&O/ +73 "core" / +2 .tCC.seek :open + "collection"'P( +471 "core" ( +42 "manipulator"&+& +13 "core" & = B p + "manipulator"&Q% +4 "core" % 3 H M ( +2 .tForearm.seek :retract +2 "manipulator"&N'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&R(, +270 "core" ( +2 "manipulator"&U& +3 "core" &, F > T +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &S& +3 "core" &, J J  T +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&V' +112 "core" ' + .tHand.open +2 "manipulator"&L1 +68 "core" 1 +2 "manipulator"&Z% +4 "core" % d H I 7 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&['\ +99 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'W& +4 "core" &\ W + "manipulator"&^% +4 "core" %\  H H  +2 "storage"(M% +3 "core" %| \ s +2 "storage"(X. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(_( +387 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (a& +2 "core" & \ Z\ q +2 "manipulator"&H& +3 "core" &, H H T +2 "manipulator"&e% +3 "core" %\  > E  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&f( +181 "core" ( + "manipulator"&b& +4 "core" & ? > - +2 "storage"(K& +3 "core" & \ \ q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"& ' +102 "core" ' +2 "storage"(Y& +4 "core" & \ \ r + .tSE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(!' +280 "core" ' + "storage"(i- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (k& +2 "core" & \ g m i\ o +2 "manipulator"&l& +3 "core" & J J - +2 .tElbow.seek 2 +2 "manipulator"&h( +3 "core" ( + "manipulator"&m& +4 "core" & H > k - + "storage"(n& +4 "core" & \ l n %\ o +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&\\'Ϊ +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&q/ +71 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&s& +5 "storage"("'} +4 "core" & K J G - +2 "manipulator"&/% +3 "core" % ζ B G +2 .tForearm.seek :retract +2 "manipulator"&j'\ +94 "core" ' +2 .tElbow.seek CC + "manipulator"&w( +144 "core" ( +2 "manipulator"&x& +4 "core" && A G ?Q +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 "core" ' + ."downElevator"SE.coast +3 "manipulator"&t& + "storage"(5 +5 "core" && L G ?Q + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&{' +103 "core" ' +2 "manipulator"&|& +4 "core" && > D ?Q + "manipulator"&r% +4 "core" % < <  +2 "collection"'p& +3 "core" &\ U +2 "collection"'}& +3 .tCC.seek :closed +2 "collection"'o(` +3 "core" &\ U +4 &B\ U2 +10 &5Hx\ P2 +9 &]p{\ PF +9 &`\ QP +10 &Q\ RO +9 &R\ QO +10 &FR~\ RO +9 &Sk\ QO +9 &TS\ RO +10 &SE\ QO +9 &MT5\ QO +9 &!S&\ QO +10 &"R\ QO +9 &$S\ RO +10 &&VU\ QO +9 &(T\ QO +9 &)R\ QO +10 &+T=\ QO +9 &-]Up\ QO +9 &/ Tf\ RO +10 &0T8\ QO +9 &2R\ QO +10 &4fS \ QO +9 &6'T\ QO +9 &7R\ QO +10 &9T\ QO +8 &;oP\ QO +10 &=0R\ QO +10 &>R}\ QO +9 &@Rz\ QO +10 &BvT\ QO +9 &D9Q\ RO +9 &ER\ RO +10 &GW\ QO +9 &I|Z\ QP +9 &K7q\ PR +10 &L\ MW +9 &N?>\ L[ +10 &PdFB\ L[ +9 &R$KI\ L[ +9 &SRP\ K[ +10 &UTS\ K\\ +9 &WfWV\ K] +9 &Y([Z~\ K] +10 &Zb]z\ J^ +9 &\\cbh\ J^ +9 &^hifo\ I_ +10 &_ehhk\ K1 +9 &``klc\ L a +9 ( +2 &`h{nkQ\ OY + "collection"'}& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.26 + .Hand.open +2 "manipulator"&,1 +67 "core" 1 +2 "manipulator"&% +4 "core" % G R q +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"'~  +129 "core"  + .tCSV.dial CTV +2 "collection"'  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2619 "core" ' + "collection"'g% +4 "core" %GGB\ N +2 .tCS.seek 3.75ml +2 "collection"'y'I +1663 "core" ' + .tdelay 8 seconds +803 .PSV.dial :air + "processing"%z  +40 "core"  + .tdelay 2 seconds +203 .PSV.dial :waste2 + "processing"%  +70 "core"  +2 .tPS.seek 0ml +2 "processing"% ' +2629 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"' ` +30 "core" _ + .tCSV.dial :air +2 "collection"'c @ +44 "core" ? +2 .tCS.seek 10ml +2 "collection"'' +1663 "core" ' + .tCSV.dial CTV +2 "collection"'  +55 "core" ~ +2 .tCS.seek 0ml +2 "collection"'u'Ӵ +2607 "core" ' + .tCBV.dial :waste1 +2 "collection"' @ +28 "core" > + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +5 "collection"'  +143 "core"  +2 "collection"'& +3 "core" &`h{\ NY +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&% +4 "core" %\  G H  +2 "storage"(d% +3 "core" %{ M P 5\ l +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 + "storage"(\ (R +380 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" &N @ )\ i +2 "manipulator"&v& +3 "core" &% I I ?Q +2 "manipulator"& % +3 "core" %\  R N /  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&( +160 "core" ( + "manipulator"&'& +4 "core" & ? C c | +2 "storage"(`& +3 "core" &N S T \ k +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&' +100 "core" ' +2 "storage"( & +3 "core" &N M C !\ l +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +281 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +2 "core" & G Y _ | +2 "storage"(& +3 "core" &N O K \ h +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 1 +2 "manipulator"&'m +26 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(*' +31 "core" ' +2 "manipulator"&#% +3 "core" %͙ c V +50 "storage"(& +4 "core" &N 5 ,\ f + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 344 counts + "manipulator"&2' +18 "core" ' +2 "manipulator"&& +4 "core" & B J { + "storage"(& +4 "core" &N O Q <\ i +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&.' +20 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"()' +40 "core" ' +2 "manipulator"&& +4 "core" & A H { +2 "manipulator"&%% +3 "core" % E R f +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&4( +160 "core" ( +2 "manipulator"&-& +4 "core" &' I J @X +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &' F ; \\ @X + .tForearm.seek CC +2 "manipulator"&6' +91 "core" ' + .tHand.close +2 "manipulator"&F/ +76 "core" / +2 .tCC.seek :open + "collection"'7( +470 "core" ( +2 "storage"(:& +3 "core" &N i k I\ m +2 "storage"(<& +3 "core" &N Y k 9\ l +2 "manipulator"&?& +3 "core" && G H r ?U +2 "manipulator"&;% +3 "core" % * H H % +2 .tForearm.seek :retract +2 "manipulator"&3'\ +90 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&8( +159 "core" ( +2 "manipulator"&9& +3 "core" & I I ] +2 "storage"($& +4 "core" &N h c\ o +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&B'm +101 "core" ' + .tElbow.hold +2 "manipulator"&C, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&&1 +75 "core" 1 +2 "manipulator"&@% +4 "core" % ͟ I H + "storage"(J& +4 "core" &N D H \ l +2 .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 350 counts + "manipulator"&I' +15 "core" ' +2 "manipulator"&A& +4 "core" & F > ^ \\ + "storage"(D& +4 "core" &N -\ q +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts + "manipulator"&G' +23 "core" ' +2 "storage"(O% +4 "core" % ` ^\ p +2 ."downElevator"SE.seek :down +3 "storage"(('} +100 (0% +2 "core" %6 ^ _ ,\ nWe +2 "manipulator"&1% +4 "core" % C I U +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&+'\ +90 "core" ' +49 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air +2 "processing"%Q  +83 "core"  +2 .tPS.seek 2.5ml +2 "processing"%>' +2622 "core" ' + .tdelay 1 second +103 .PSV.dial :mixloop + "processing"%U +44 "core" + .tdelay 1 second +103 .PSV.dial :air + "processing"%S  +42 "core"  + .tdelay 1 second +103 .PSV.dial :mixloop + "processing"%E +43 "core" + .tdelay 1 second +103 .PSV.dial :air + "processing"%L  +42 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%Z' +469 "Can"\ 54 +2162 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%W& +4 "core" &\ + "manipulator"&N& +4 "core" & B I ~ \\ + "manipulator"&^% +4 "core" %\  H @  +2 .tElbow.seek FlushPuck::Garage + "manipulator"&M(, +173 "core" ( + "manipulator"&X& +4 "core" &, F H L +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &V& +3 "core" &, G I U L + .tForearm.seek :garage +2 "manipulator"&a' +100 "core" ' + .tHand.close +2 "manipulator"&H/ +74 "core" / +2 "manipulator"&e& +3 "core" &, H I L +2 "manipulator"&b% +3 "core" % - G H +2 .tForearm.seek :retract +2 "manipulator"&K'\ +98 "core" ' + .tElbow.reconfigure TightElbow +4 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&R(k +122 "core" ( +2 "manipulator"&Y& +3 "core" &q J B Z +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &[& +3 "core" &q H H n +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&i' +103 "core" ' +2 "manipulator"&k& +3 "core" &q F ? +2 "manipulator"&l% +4 "core" % I H +2 "processing"%m& +3 "core" &\ +2 "processing"%n& +3 .tPC.seek :closed +2 "processing"%q(] +2 "core" &\ +3 &\  +10 &(u\ - +10 &b\ A +9 &\\y\ Q +9 &Y\ R +10 &Z\ R +9 &\\\ R +9 &bY\ R +10 &%]\ Q +9 &\\\ R +9 &\\\ R +10 & k[\ Q +9 &"-]\ Q +10 &#[\ Q +9 &%\\\ Q +9 &'rZ\ R +10 &)5Z\ Q +9 &*^\ R +9 &,\\\ R +10 &.{\\\ Q +9 &0<]\ R +10 &1Y\ R +9 &3`\ Q +9 &5\\\ Q +10 &7D\\\ R +9 &9\\\ Q +9 &:]\ Q +10 &<`\ R +9 &>M[\ Q +10 &@\\\ Q +9 &A\\\ R +9 &CZ\ Q +10 &ERc\ R +9 &Gr\ T +10 &H\ W +8 &J\ W +10 &LL\ W +10 &N\ W +9 &O\ X +9 &Q\ ~W +10 &SS\ ~X +9 &U\ W +9 &V\ ~X +10 &X\ ~X +9 &ZZ\ ~X +10 &\\\ ~E +9 &]3=m\ 'r +9 &]~'\ . +6 ( + "processing"%n& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.58 +2 "processing"%s& +3 "core" &]~ \ . +2 &]~  \ . + .tHand.open + "manipulator"&/1 +69 "core" 1 +2 "manipulator"&f% +3 "core" % A ; i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"& '\ +92 "core" ' + .tPRV.dial :air +2 "processing"%x  +44 "core"  + .tPSV.dial :mixloop +2 "processing"%t +43 "core" +2 "processing"%!% +4 "core" %!\ +2 .tPS.seek 0.3ml +2 "processing"%\\' +396 "core" ' + .tPSV.dial PSR +2 "processing"%| +99 "core"  +3 "processing"%r% +4 "core" %v\  + #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%p'.U +498 "core" ' +2 .tdelay 3 seconds +302 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%h' +1925 "core" ' + .tdelay 3 seconds +303 .PSV.dial :mixloop + "processing"%" +98 "core" + .tPTV.dial :mixing +2 "processing"%j @ +72 "core" A + .tPBV.dial :waste2 +2 "processing"%P  +89 "core"  +2 .tPS.seek 0ml +2 "processing"%,' +2629 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&& +4 "core" &q G G C + .tElbow.reconfigure TightElbow +48 "manipulator"&$&.,(\ #b +5 .tElbow.seek PC +2 "manipulator"&}(k +3 "core" ( +2 "manipulator"&~& +3 "core" &q F > ` +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &q G H +2 .tForearm.seek PC +2 "manipulator"&{' +90 "core" ' + .tHand.close +2 "manipulator"&_/ +69 "core" / +2 .tPC.seek :open +2 "processing"%=( +450 "core" ( + "manipulator"&g& +4 "core" &q J K +2 "manipulator"&]% +3 "core" % G H S 4 +2 .tForearm.seek :retract +2 "manipulator"&z'\ +96 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +133 "core" ( +2 "manipulator"&& +3 "core" &, G H x  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, H H j  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&c' +113 "core" ' + .tHand.open +2 "manipulator"&y1 +69 "core" 1 +2 "manipulator"&% +3 "core" % r I I % _ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&'\ +100 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%& +4 "core" &\ +2 "manipulator"&% +3 "core" %\  E G  +2 "storage"(% +3 "core" %} \ z +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(d( +358 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & } U a\ p# +2 "manipulator"& & +3 "core" &, I J  +2 "manipulator"&v% +3 "core" %\  I I  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"& ( +182 "core" ( + "manipulator"&'& +4 "core" & I I 0 +2 "storage"(`& +3 "core" & } n k p\ o# +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"& ' +123 "core" ' + "storage"(w& +4 "core" & } h l \ o# +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 .tSE.seek :beamBreak + "storage"(' +282 "core" ' + "storage"(- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" & { O H \ k# +2 "manipulator"&& +3 "core" & F I h 0 +2 .tElbow.seek 2 +2 "manipulator"&( +3 "core" ( + "manipulator"&#& +4 "core" & > > d 0 + "storage"(& +4 "core" & z Q M N\ l# +2 .tForearm.seek 2 + 300 counts + "manipulator"&'Ϊ +25 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +70 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"LX#\ vQ +10 &@[#\ vQ +9 &AX\ wQ +9 &CW!\ vR +10 &EQd\ uR +9 &G r"\ uU +10 &H\ sW +9 &J\ tW +9 &LK!\ sW +10 &N \ sX +9 &O \ sX +9 &Q\ tW +10 &SS\ tW +9 &U\ sW +10 &VK\ sX +9 &X2\ sY +9 &ZW\ rY +10 &\\\ rE +9 &]6@pB\ t!c +9 &]|4i\ w3 +6 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.62 + .Hand.open +2 "manipulator"&1 +3 "core" &]|$\ w3 +69 1 +2 "manipulator"&o% +4 "core" % a \\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&:'\ +91 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%<  +5 %?9 +3 "core" 9 +103 "processing"%;9 +2 "core" 9 +103 "processing"%99 +2 "core" 9  +103 "processing"%$9 +2 "core" 9  +103 "processing"%69 +3 "core" 9 +102 "processing"%49 +2 "core" 9 +103 "processing"%&9 +2 "core" 9 +103 "processing"%@9 +2 "core" 9 +103 "processing"%J9 +2 "core" 9" +103 "processing"%A9 +2 "core" 9& +103 "processing"%D9 +2 "core" 9+ +103 "processing"%O9 +2 "core" 9/ +103 "processing"%39 +2 "core" 93 +103 "processing"%09 +2 "core" 97 +103 "processing"%19 +3 "core" 9; +102 "processing"%89 +2 "core" 9@ +103 "processing"%B9 +2 "core" 9D +103 "processing"%I9 +2 "core" 9H +103 "processing"%)9 +2 "core" 9L +103 "processing"%Q9 +3 "core" 9P +103 "processing"%G9 +2 "core" 9U +103 "processing"%(9 +2 "core" 9Y +103 "processing"%\ 9 +2 "core" 9] +103 "processing"% 9 +2 "core" 9a +103 "processing"%U9 +3 "core" 9e +103 "processing"%S9 +2 "core" 9j +103 "processing"%E9 +2 "core" 9n +103 "processing"%L9 +2 "core" 9r +103 "processing"%>9 +2 "core" 9v +103 "processing"%W9 +2 "core" 9z +103 "processing"%N9 +2 "core" 9 +103 "processing"%^9 +2 "core" 9 +103 "processing"%X9 +2 "core" 9 +103 "processing"%V9 +2 "core" 9 +103 "processing"%C9 +3 "core" 9 +103 "processing"%H9 +2 "core" 9  +103 "processing"%e9 +2 "core" 9  +103 "processing"%b9 +2 "core" 9 +103 "processing"%+9 +2 "core" 9 +103 "processing"%Y9 +3 "core" 9 +103 "processing"%[9 +2 "core" 9 +103 "processing"%a9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9 +103 "processing"%l9 +2 "core" 9" +103 "processing"%m9 +3 "core" 9% +102 "processing"%M9 +2 "core" 9) +103 "processing"%K9 +2 "core" 9- +103 "processing"%T9 +2 "core" 91\ +103 "processing"%n9 +2 "core" 94\ +103 "processing"%s9 +3 "core" 99\ +102 "processing"%/9 +2 "core" 9= +103 "processing"%f9 +2 "core" 9A +103 "processing"%x9 +2 "core" 9F +103 "processing"%t9 +2 "core" 9J +103 "processing"%!9 +3 "core" 9N +103 "processing"%i9 +2 "core" 9S +103 "processing"%Z9 +2 "core" 9V +103 "processing"%|9 +2 "core" 9[ +103 "processing"%r9 +2 "core" 9` +103 "processing"%\\9 +3 "core" 9c +102 "processing"%p9 +2 "core" 9h +103 "processing"%"9 +2 "core" 9n +2 .tPH.hold 2:00:00,28C +3 "processing"%j ppm +3 .tdelay 1:30 +2 "core"  +9001 .tPSR.select :air + .PSV.dial PSR +2 "processing"%P +111 "core"  +2 "processing"%h% +3 "core" %\ y +2 #tPulling 0.5ml of PSR.wash +49 .PSR.select :wash +3 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%'\ +601 "core" ' +2 .tdelay 5 seconds +501 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%~'Һ +1627 "core" ' + .tPTV.dial :puck +2 "processing"%  +72 "core"  + .tPSV.dial PTV +2 "processing"%_ +69 "core" + .tPBV.dial :waste1 +2 "processing"%R  +126 "core"  +2 "processing"% % +3 "core" %Ҿ\ | +2 .tPS.seek 1.5ml +2 "processing"%q' +599 "core" ' + .tdelay 3 seconds +303 .PBV.dial between PSV and waste1 +2 "processing"%g * +33 "core" , +2 .tPS.seek 0ml +2 "processing"%]' +1610 "core" ' + .tdelay 5:00 +25067 "Can"\ 98 +4937 #trecoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +33 "core"  + .tdelay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +82 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"%}' +2413 "core" ' + .tPSV.dial PTV +2 "processing"%y +68 "core" + .tdelay 5 seconds +503 .PSV.dial PSR + "processing"% +83 "core"  + .tdelay 5 seconds +503 .PSV.dial PTV + "processing"% +68 "core" + .tdelay 5 seconds +503 .PSV.dial :air +2 "processing"%z  +71 "core"  +2 .tPS.seek :empty + "processing"%'ղ +2409 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +129 "core" + .tPSV.dial :mixloop +2 "processing"% +44 "core" + .tPRV.dial :ab1 +2 "processing"%c @ +72 "core" A +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%' +360 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +2 "collection"'  +2 "processing"%v  +43 "core" +2  +2 "processing"%'% +3 "core" %\  +2 .tPS.seek 0.32ml +2 "processing"%`'I +401 "core" ' + .tdelay 2 seconds +203 .CBV.dial between PRV and PSV + "collection"'  +30 "core" + .tPRV.dial :air +2 "processing"%w  +42 "core"  +2 .tPS.seek 0.9ml +2 "processing"%'G +1235 "core" ' + .tPRV.dial :waste2 +2 "processing"% @ +83 "core" A +2 .tPS.seek 0.5ml +2 "processing"%'\ +863 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%  +55 "core" +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%#'Һ +1630 "core" ' + .tPSV.dial :PML +2 "processing"% +40 "core" + .tPTV.dial :mixing +2 "processing"% @ +72 "core" B + .tPBV.dial :waste1 +2 "processing"%  +35 "core" +2 "processing"%% +3 "core" %ҹ\ +2 .tPS.seek 1.85ml +2 "processing"% ' +244 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%' +1962 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'& +2 "core" &X\ _ +2 "manipulator"&& +3 "core" &q F G +2 "manipulator"&2% +4 "core" %\  F G  + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek FlushPuck::Garage + "manipulator"&(, +134 "core" ( +2 "manipulator"&-& +3 "core" &, ? G o , +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &5& +3 "core" &, = E , +2 .tForearm.seek :garage + "manipulator"&.' +101 "core" ' + .tHand.close +2 "manipulator"&%/ +76 "core" / +2 "manipulator"&& +3 "core" &, G H h , +2 "manipulator"&=% +4 "core" % 1 E >  + .tForearm.seek :retract +2 "manipulator"&'\ +99 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&( +276 "core" ( +2 "manipulator"&o& +3 "core" &' ? G n @] +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &?& +3 "core" &' H > @] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&;' +94 "core" ' +2 "manipulator"&*& +4 "core" &( H F @] +2 "manipulator"&9% +4 "core" % H ? 4 +2 "collection"'d& +3 "core" &W\ ^ +2 "collection"'$& +3 .tCC.seek :closed +2 "collection"'6(` +3 "core" &y\ ^ +4 &W\ ^4 +9 &3F}V\ X3 +10 &_rY\ XG +9 &dX\ YQ +9 &T[\ YQ +10 &XU\ YQ +9 &GWZ\ YQ +9 & XX\ YQ +10 &WO\ YQ +9 &TX\ ZP +10 &PUM\ YP +9 &!UX\ YP +9 &"TY\ ZQ +10 &$ST\ YP +9 &&WVS\ YQ +9 &(ZU\ YQ +10 &)UX\ YQ +9 &+YO\ YP +10 &-`WL\ YP +9 &/!RX\ YQ +9 &0ZT\ YP +10 &2SN\ YP +9 &4hUQ\ YP +9 &6)YX\ YQ +10 &7WK\ YQ +9 &9UL\ YQ +10 &;pSM\ YP +9 &=3UT\ YP +9 &>VN\ YQ +10 &@WF\ YP +9 &BwZL\ YQ +9 &D:SJ\ YP +10 &EWJ\ YP +9 &GVG\ YQ +10 &I[S\ XQ +9 &K;l  S\ XS +9 &L0 N\ VW +10 &NSLA\ TZ +9 &PhYVJ\ T[ +9 &R)YZI\ T\\ +10 &S^\\D\ S\\ +9 &U`^J\ S\\ +10 &Wlb`H\ S] +9 &Y.caO\ S] +9 &ZheQ\ R^ +10 &\\ihN\ S^ +9 &^mjjF\ R_ +9 &_emlB\ S0 +10 &``moC\ S ` +8 ( +2 &`itloC\ WW + "collection"'$& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.16 +2 "collection"'4& +4 "core" &`iunnO\ VW +2 .tHand.open + "manipulator"&&1 +71 "core" 1 +2 "manipulator"&@% +3 "core" % R ` / 4 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&J'\ +94 "core" ' + .tPSV.dial PSR +2 "processing"%A +99 "core"  +2 "processing"%D% +3 "core" %C\ ~ +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml +2 "processing"%O' +1611 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 + "processing"%3  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%0' +1613 "core" ' + .tPSV.dial PSR +2 "processing"%1 +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%8' +2629 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +2 "processing"%B  +4 "collection"'I  +33 "core" ~ +125  + .tPSV.dial :mixloop +2 "processing"%) +98 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%Q  +73 "core" +2 .tPS.seek 0ml +2 "processing"%G' +2633 "core" ' + .tPSV.dial :air +2 "processing"%(  +41 "core"  +2 .tPS.seek 2.5ml +48 "processing"%\ ' +2625 "core" ' + .tPSV.dial :mixloop +2 "processing"% +42 "core" +2 .tPS.seek 0ml +2 "processing"%U' +2623 "core" ' + .tPSV.dial :air +2 "processing"%S  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%E' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%L +42 "core" +2 .tPS.seek 0ml +2 "processing"%>' +2632 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&W& +4 "core" && H A T @] + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&N( +3 "core" ( + "manipulator"&^& +4 "core" && A [ + @] +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" && D R  @] +2 .tForearm.seek CC + "manipulator"&V' +94 "core" ' + .tHand.close +2 "manipulator"&C/ +67 "core" / +2 .tCC.seek :open +2 "collection"'H( +470 "core" ( +2 "manipulator"&e& +3 "core" && H G @] +2 "manipulator"&b% +3 "core" %  G > - +2 .tForearm.seek :retract +2 "manipulator"&+'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&Y(, +284 "core" ( +2 "manipulator"&[& +3 "core" &, J J F +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &a& +3 "core" &, = E s F +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&k' +114 "core" ' + .tHand.open +2 "manipulator"&l1 +75 "core" 1 +2 "manipulator"&m% +4 "core" % \ u O J  h + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&M'\ +101 "core" ' +2 ."da"delayUntil "11:44:39.92" +13915 "Can"\ ~HH +10815 #"da"recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%K @ +71 "core" B + ."da"PBV.dial :waste1 +2 "processing"%T  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%n * +35 "core" , + ."da"PSV.dial :air +2 "processing"%s  +42 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%/' +2394 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%f +55 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%x  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%t +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%!  +56 "core" +2 ."da"PS.seek :empty +2 "processing"%i'ղ +2389 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%Z +126 "core"  +2 "processing"%|% +3 "core" %ձr\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%r'\ +601 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%\\'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%p  +70 "core"  + ."da"PSV.dial PTV +2 "processing"%" +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%P  +34 "core" +2 "processing"%h% +3 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%,'~ +601 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1609 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%_  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%R * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +83 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%~' +2410 "core" ' + ."da"PSV.dial PTV +2 "processing"%g +69 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%q +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%< +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2378 "core" ' + #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%{ +127 "core"  +2 "processing"%]% +3 "core" %յ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%y'\ +606 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1620 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%z  +34 "core" +2 "processing"%}% +3 "core" %ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +605 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +45 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%c' +1618 "core" ' + ."da"delay 2:00 +7372 "Can"\ == +4631 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +31 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"% * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%'' +2408 "core" ' + ."da"PSV.dial PTV +2 "processing"% +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +70 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%w +71 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%`  +70 "core"  +2 ."da"PS.seek :empty +46 "processing"%'ղ +2380 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%  +43 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +2 "processing"%  +128 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%  +43 "core"  + ."da"PTV.dial :PRVmixing +2 .PSV.dial :mixloop + "processing"% +43 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%' +395 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%  +44 "core"  +2 "processing"%% +3 "core" %\ | +2 ."da"PS.seek 0.55ml +2 "processing"% '_ +352 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%#  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"% 'Һ +1559 "core" ' +2 ."da"PSV.dial :PML +2 "processing"% +44 "core" + ."da"PTV.dial :mixing +2 "processing"% @ +72 "core" A + ."da"PBV.dial :waste1 +2 "processing"%2  +33 "core"  +2 "processing"%-% +3 "core" %Ҷ\  +2 ."da"PS.seek 1.85ml +2 "processing"%5' +248 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%%' +1980 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +39040 "Can"\ :9 +8963 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%= * +35 "core" , + ."da"PSV.dial :air +2 "processing"%:  +55 "core" +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%.' +2407 "core" ' + ."da"PSV.dial :mixloop +2 "processing"%o +41 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%?  +42 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"% +42 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%*  +42 "core"  +2 ."da"PS.seek :empty +2 "processing"%9'ղ +2410 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +127 "core"  +2 "processing"%% +3 "core" %ճT\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%7'\ +603 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%4'Һ +1617 "core" ' + ."da"PTV.dial :puck +2 "processing"%&  +71 "core"  + ."da"PSV.dial PTV +2 "processing"%@ +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%$  +34 "core" +2 "processing"%A% +3 "core" %ҷB\  +2 ."da"PS.seek 1.5ml +2 "processing"%D'} +611 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%; * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1607 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%3  +34 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%O * +45 "core" ( + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%1 +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%0' +2398 "core" ' + ."da"PSV.dial PTV +2 "processing"%I +71 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR + "processing"%B +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%) +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%Q  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%8'ղ +2379 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%( +126 "core"  +2 "processing"%G% +3 "core" %ձ6\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +600 "core" ' +2 ."da"delay 5 seconds +501 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%\ 'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%S +70 "core" + ."da"PBV.dial :waste1 +2 "processing"%U  +31 "core" +2 "processing"%L% +3 "core" %ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%E' +608 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%W * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%^' +1611 "core" ' + ."da"delay 2:00 +9311 "Can"\ JJ +2692 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%X  +33 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%C * +34 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%J' +2408 "core" ' + ."da"PSV.dial PTV +2 "processing"%6 +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%e +70 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%b +70 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%V  +69 "core"  +2 ."da"PS.seek :empty +2 "processing"%['ղ +2380 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%a +127 "core"  +2 "processing"%N% +3 "core" %հ\ + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +11 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%l'\ +597 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +43 "processing"%m'Һ +1623 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%+ +69 "core" + ."da"PBV.dial :waste1 +2 "processing"%k  +35 "core" +2 "processing"%K% +3 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%T'~ +602 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"%n * +46 "core" ) +2 ."da"PS.seek 0ml +2 "processing"%s' +1620 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%>  +31 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%f * +33 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%x +70 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%t' +2400 "core" ' + ."da"PSV.dial PTV +2 "processing"%! +70 "core" + ."da"delay 5 seconds +503 .PSV.dial PSR +2 "processing"%/ +71 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV + "processing"%Z +72 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%|  +70 "core"  +2 ."da"PS.seek :empty +2 "processing"%i'ղ +2385 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%r +127 "core"  +8 "processing"%p% +15 "core" %ճ\ +6 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +8 "processing"% +17 ."da"PS.reconfigure PSconfig +10 "processing"%#A d`b +5 ."da"PS.seek 0.25ml +9 "processing"%"'m +358 "core" ' + ."da"delay 5 seconds +503 "processing"%P% +3 "core" %l\ { +2 #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%h'\ +344 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%\\'Һ +1621 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV + "processing"% +71 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +34 "core" +2 "processing"%_% +3 "core" %һ\ q +2 ."da"PS.seek 1.5ml +2 "processing"%R' +607 "core" ' + ."da"delay 3 seconds +303 .PBV.dial between PSV and waste1 + "processing"% * +36 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1611 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%g  +33 "core" + ."da"delay 30 seconds +3004 .PBV.dial between PSV and waste1 + "processing"%q * +35 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%< +71 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +3 ."da"PS.seek 2.5ml +2 "processing"%' +2445 "core" ' + ."da"PSV.dial PTV +2 "processing"%~ +70 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%{ +73 "core"  + ."da"delay 5 seconds +503 .PSV.dial PTV +2 "processing"%] +83 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%y'ղ +2428 "core" ' + "processing"%9 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.4C before imaging + .PH.coast +2 "processing"%z  +3 "core" 4 + 4 + "processing"%}& +4 "core" &]|#\ o3 +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&% +3 "core" %\  B E  +2 "storage"(% +4 "core" % \ c + "storage"(. +3 "core" . + ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 ."da"SC.seek 1 +2 "storage"((R +356 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ( & +2 "core" &P  \ \ ^ +2 "manipulator"&v& +3 "core" &, D G n F +2 "manipulator"&c% +3 "core" %\  H J  +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&( +185 "core" ( + "manipulator"&& +4 "core" & > E . +2 "storage"(w& +3 "core" &Q V\ ` +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&`' +92 "core" ' +2 "storage"('& +3 "core" &Q C \ a +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +6 ."da"SE.seek :beamBreak + "storage"(' +280 "core" ' + "storage"(- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&& +3 "core" & F F . + "storage"(& +4 "core" &Q  \ _ + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&'m +27 "core" ' + ."da"Elbow.hold +2 "manipulator"&, +3 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(' +26 "core" ' +2 "manipulator"&#% +4 "core" %͑ L H - +2 "storage"( & +3 "core" &Q\ \  %\ \\ +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 336 counts +2 "manipulator"&'ν +14 "core" ' +2 "manipulator"&& +4 "core" & H = l . + "storage"(2& +4 "core" &Q\ \  \ ` +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&-' +19 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"('} +41 "core" ' +2 "manipulator"& & +3 "core" & ; F . +2 "manipulator"&5% +4 "core" % > I u ~ + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&=(k +251 "core" ( + "manipulator"&:& +4 "core" &m E ? d + ."da"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &%& +3 "core" &m F D { + ."da"Forearm.seek PC +2 "manipulator"&o' +144 "core" ' + ."da"Hand.close +2 "manipulator"&?/ +69 "core" / +2 ."da"PC.seek :open +2 "processing"%( +454 "core" ( + "storage"(*& +4 "core" &Q T\ a +2 "manipulator"&.& +3 "core" &m A G +2 "manipulator"&d% +3 "core" % = F p ) +2 ."da"Forearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&9( +258 "core" ( +2 "manipulator"&7& +3 "core" & @ D : - +2 "storage"(&& +3 "core" &Q  \ _ +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&@' +104 "core" ' +2 ."da"Hand.open + "manipulator"&$1 +75 "core" 1 +2 "storage"(A- +3 "core" -'} +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(4'I +25 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(;' +54 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da20feb1312h40ml.tif +78 "Can"\ d +1867 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +187 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 17.886 seconds\ /var/log/esp/da20feb1312h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da20feb1312h40ml15s.tif +1558 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da20feb1312h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da20feb1312h40ml30s.tif +3058 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da20feb1312h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da20feb1312h40ml70s.tif +7121 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da20feb1312h40ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "17.886 sec auto-exposure",Subject: "da20feb1312h40ml images!" +13 "storage"(D- +7 "core" -' +6 "storage"(3& +8 "core" &Q \ S +2 "manipulator"&O& +3 "core" & G ? - +2 ."da"Elbow.seek 1 +2 "manipulator"&1( +3 "core" ( +3 "manipulator"&& +4 "core" & L B - +2 "storage"(I& +4 "core" &Q \ S +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&B' +10 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"()'\ +56 "core" ' +2 "manipulator"&Q& +3 "core" & > > - +2 "storage"(0& +4 "core" &Q  ,\ b +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&('m +27 "core" ' +2 ."da"Elbow.hold +3 "manipulator"&G, +4 "core" , +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 2 Pucks below Top Plate +2 "storage"(8' +27 "core" ' +4 "manipulator"& % +6 "core" %͛ L I +4 "storage"(S& +6 "core" &Q\  +\ a + ."da"Forearm.force -20 +3 "manipulator"&5 +5 ."da"Forearm.seek 1 + 346 counts +4 "manipulator"&U' +15 "core" ' +2 "manipulator"&L& +5 "core" & G H ~ - +3 "storage"(\ & +3 "core" &Q   n\ e +2 ."da"Forearm.reconfigure TightForearm +5 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +3 "manipulator"&W' +27 "core" ' +7 "storage"(E% +14 "core" % . 1 >\ e +6 ."downElevator"SE.seek :down +6 "storage"(X'} +97 (C% +12 "core" %-3  /\ cU^ +10 "manipulator"&% +21 "core" % H G L +12 ."da"Forearm.reconfigure LooseForearm +7 "manipulator"&#Q@2^d^2b +7 ."da"Forearm.seek :retract +6 "manipulator"&^'\ +72 "core" ' +5 ."downElevator"SE.coast +2 "storage"(5 +12 "core" ' + ."da"SC.coast + "storage"(6 +4 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +4 #tStarting finalPurge + "processing"%6& +4 "core" &\ s +2 "manipulator"&e& +4 "core" & I I - +3 "manipulator"&b% +3 "core" %\  = G  +3 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&V(, +182 "core" ( +2 "manipulator"&J& +4 "core" &, L G V + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &a& +3 "core" &, D U V +2 ."psFlush"Forearm.seek :garage +2 "manipulator"&N' +100 "core" ' +3 ."psFlush"Hand.close +3 "manipulator"&[/ +69 "core" / +2 "manipulator"&l& +4 "core" &, G I W V +2 "manipulator"&+% +3 "core" % " E : i  +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&k'\ +97 "core" ' +8 ."psFlush"Elbow.reconfigure TightElbow +5 "manipulator"&$&.,(\ #b +5 ."psFlush"Elbow.seek PC +6 "manipulator"&K(k +122 "core" ( +2 "manipulator"&m& +4 "core" &q G ? l + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &n& +3 "core" &q C I g +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"&T' +99 "core" ' +7 "manipulator"&>& +10 "core" &q G ? +9 "manipulator"&f% +14 "core" %ϳ L G * +8 "processing"%x& +17 "core" &\ y +7 "processing"%s& +14 ."psFlush"PC.seek :closed +12 "processing"%!(] +21 "core" &\ z +5 &\ z +6 &\ y +2 &\ z + &\ z1 +5 &(E\ t3 +5 &Rr\ tH +2 &b\ uR +5 &V\ vQ +10 &wY\ vQ +9 &8Z\ vR +10 &X\ vQ +9 &Z\ vQ +9 &X\ vQ +10 &B\\\ wQ +9 &!\\\ wQ +9 &"X\ wQ +10 &$X\ wQ +9 &&KU\ wQ +10 &( \\\ wQ +9 &)\\\ wQ +9 &+Y\ vQ +10 &-Q\\\ wQ +9 &/X\ wQ +9 &0Z\ wQ +10 &2Y\ wQ +9 &4YX\ wQ +11 &6U\ vQ +8 &7T\ wQ +9 &9X\ wQ +10 &;cY\ vQ +9 &=%Y\ wQ +9 &>W\ wQ +10 &@W\ wP +9 &BjY\ wQ +10 &D,Z\ wQ +9 &Ee\ wR +9 &G{\ uT +10 &Ic\ uV +9 &K#\ tW +9 &L\ tW +59 &N\ tW +9 &Ph\ sW + &R*\ tW + &S\ tW + &U\ tW &Wo\ tX + &Y0\ sX +3 &Z\ sX +10 &\\{r\ u: +9 &]b/\ uK +10 &] \ y. +2 ( + "processing"%s& +2 #"psFlush"Processing Clamp onSpring/offSpring for 12/27 samples, on/off torque 1.61 +2 "processing"%/& +3 "core" &] \ x. +2 ."psFlush"Hand.open +2 "manipulator"&Z1 +76 "core" 1 +2 "manipulator"&|% +3 "core" % ϳ E G z * +2 ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&t'\ +92 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%r +128 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.reconfigure PSconfig +3 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%p'TE +302 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +806 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%i' +1616 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%P +70 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%"  +35 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%h' +2633 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +83 "core"  + ."psFlush"PSR.select :flush +3 "processing"%@ +9 ."psFlush"PS.seek 0.5ml +2 "processing"%,'\ +599 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%_' +2119 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%\\ +69 "core" + ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" V +2 ."psFlush"PS.seek 0ml +2 "processing"%R' +2624 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%g @ +42 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%q' +2632 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%<  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2626 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"%~ +44 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%{' +2622 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%] +69 "core" + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2623 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2626 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%z  +70 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%}'ղ +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +42 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%'TE +1118 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%' +1623 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"% +68 "core" + ."psFlush"PTV.dial :puck +2 .PBV.dial :waste1 +2 "processing"%v  +53 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%c' +2623 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +70 "core"  + ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%w'\ +615 "core" ' + ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%'' +2125 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%Y +71 "core" + ."psFlush"PBV.dial PSV +2 "processing"%M U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%' +2645 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"% @ +42 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2622 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%#'ղ +2622 "core" ' + ."psFlush"PSV.dial PSR +2 "processing"% +43 "core"  + ."psFlush"PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +43 "Can"k\ ?? +2584 "core" ' + ."psFlush"PSV.dial PTV +2 "processing"%2 +81 "core"  + ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"% ' +2632 "core" ' + ."psFlush"PSV.dial PBV +2 "processing"%5 @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%`' +2621 "core" ' + ."psFlush"PSV.dial :waste1 +2 "processing"%  +80 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%'ղ +2629 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'& +3 "core" &R\ m +2 "manipulator"&& +3 "core" &q F > +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +4 "core" ( +2 "manipulator"&-& +4 "core" &q I I + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &:& +3 "core" &q I C +2 .tForearm.seek PC + "manipulator"&%' +95 "core" ' + .tHand.close +2 "manipulator"&/ +77 "core" / +2 .tPC.seek :open + "processing"%?( +453 "core" ( + "manipulator"&& +4 "core" &q B I t +2 "manipulator"&F% +3 "core" % Ϩ I L % +2 .tForearm.seek :retract +2 "manipulator"&*'\ +94 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&.( +364 "core" ( + "manipulator"&d& +4 "core" &( H I @\\ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &o& +3 "core" &' H I @[ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&7' +98 "core" ' +2 "manipulator"&&& +3 "core" &( F H ~ @Z +46 "manipulator"&=% +5 "core" % H J +2 "collection"'$& +4 "core" &\ m +2 "collection"'A& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &\ m +4 &\ m2 +10 &3G}\ h2 +9 &[q\ gF +9 &g\ hQ +10 &V\ iP +9 &}X\ iQ +10 &@V\ iP +9 &Z\ hP +9 &Y\ hQ +10 &W\ iQ +9 &GX\ iQ +9 &!\ X\ hP +10 &"U\ hP +9 &$X\ iP +10 &&PU\ iP +9 &(\\\ hP +9 &)V\ hP +10 &+Z\ hP +9 &-WZ\ iQ +9 &/W\ hP +10 &0Z\ hP +9 &2T\ hP +10 &4`W\ hP +9 &6"Y\ hP +9 &7T\ hP +10 &9X\ hP +9 &;hX\ hP +9 &=+T\ hP +10 &>W\ hP +9 &@W\ hP +10 &BpY\ hP +9 &D3T\ hP +9 &EW\ hP +10 &GW\ hP +9 &Iv]\ hQ +9 &K4m%!\ gR +10 &LC8\ eV +9 &N^X\ cZ +10 &Pc\\]\ cZ +9 &R#^^\ b[\ +9 &Sgc\ b\\ +10 &Uih\ b\\ +9 &Wfml\ b\\ +9 &Y%pn\ a] +10 &Zrp\ a] +9 &\\vs\ a^ +10 &^gwv\ a^ +9 &_byx\ b/ +9 &`i{y\ dO +10 ( + &`le{z\ gL + "collection"'A& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.15 +2 "collection"'& +4 "core" &`lfzz\ gL + .tHand.open +2 "manipulator"&41 +69 "core" 1 +2 "manipulator"&D% +3 "core" %  H J +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&3'\ +93 "core" ' + #tFlushing the Collection Valve::Manifold +2 "collection"'O& +4 "core" &`le{y\ fL +2 "collection"'% +3 "core" %ӳxy\ g + .tCSV.dial CSR +2 "collection"'I  +43 "core"  +2 "collection"'Q% +3 "core" %Ӱxx\ f +2 #tPulling 5ml of CSR.flush + .CSR.select :flush + "collection"' +11 .tCS.seek 5ml +2 "collection"'0'qi +1339 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air + "collection"' +10 ' % +2 "core" %qgxw\ b +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 7.5ml + "collection"'S'A +653 "core" ' + .tCSV.dial :waste +2 "collection"'L +127 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'\ 'Ӵ +1981 "core" ' + #tFlushing lower manifold's waste1 port +2 "collection"'E& +4 "core" &`leww\ fL + "collection"'9% +4 "core" %Ӳvt\ e + .tCSV.dial :flush +2 "collection"'@  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 5ml +2 "collection"';'qi +1215 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'B @ +42 "core" B +2 "collection"'C% +3 "core" %qkxv\ e +2 .tCS.seek 7ml +2 "collection"'' +546 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'1  +4 ')  +39 "core"  +92 ~ + .tCBV.dial :waste1 +2 "collection"'( @ +41 "core" ? +2 .tCS.seek 0ml +2 "collection"'U'Ӵ +1676 "core" ' + #tFlushing lower manifold's waste2 port +2 "collection"'6& +4 "core" &`ld{y\ eL + "collection"'e% +4 "core" %Ӷzy\ e + .tCSV.dial :flush +2 "collection"'b  +72 "core" +2 .tCS.seek 5ml +2 "collection"'8'qi +1218 "core" ' + .tdelay 5 seconds +503 .CSV.dial :air +2 "collection"'W @ +55 "core" > +2 "collection"'J% +3 "core" %qjwx\ e +2 .tCS.seek 7ml +2 "collection"'a' +540 "core" ' + ."connect"CSV.dial CTV +4 .tCTV.dial CSV +2 "collection"'X  +44 "core"  + .tCBV.dial :waste2 +2 "collection"'  +102 "core"  +2 .tCS.seek 0ml +2 "collection"'G'Ӵ +1696 "core" ' + #tDisinfecting external Intake with kill +2 "collection"'[& +4 "core" &`lcxz\ eL + "collection"'l% +4 "core" %ӯxz\ e + .tCSV.dial CSR +2 "collection"'+  +41 "core"  +2 "collection"'^% +4 "core" %ӯxx\ d + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml + "collection"'m' +1910 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'n' +539 "core" ' + ."connect"CSV.dial CBV +4 .tCBV.dial CSV +3 "collection"'N + '>  +98 "core" +34  + .tCTV.dial :intake +2 "collection"'f  +72 "core" + .tIntake.select :open +2 "sampler") +9 .tCS.seek 2ml +2 "collection"'x' +1905 "core" ' + .tIntake.select :close + "sampler")0 +10 .tCTV.dial :air + "collection"'V  +73 "core"  +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0ml +2 "collection"'k'Ӵ +581 "core" ' + .tCSV.dial CSR +2 "collection"'  +111 "core"  +2 "collection"'/% +3 "core" %ӷxxK\ c +2 #tPulling 5ml of CSR.flush .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml + "collection"'Z'qi +1356 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 .tCS.seek 10ml +2 "collection"'|' +1349 "core" ' + .tCSV.dial CBV +2 "collection"'s +97 "core" +2 .tCS.seek 0ml +2 "collection"'r'Ӵ +2599 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&T& +4 "core" &% G B ?V + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&y( +41 "core" ( +2 "manipulator"&p& +3 "core" & F A l  +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &P& +3 "core" & J H  +2 .tForearm.seek CC + "manipulator"&"' +95 "core" ' + .tHand.close +2 "manipulator"&i/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +471 "core" ( + "manipulator"&h& +4 "core" & H H  +2 "manipulator"&,% +3 "core" %  K I Z  +2 .tForearm.seek :retract +2 "manipulator"&\\'\ +95 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage + "manipulator"& (, +270 "core" ( +2 "manipulator"&_& +3 "core" &, I ? Y +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &g& +3 "core" &, H I Y + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&R' +116 "core" ' +2 .tHand.open + "manipulator"&<1 +74 "core" 1 +2 "manipulator"&q% +3 "core" % u H I k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&~'\ +101 "core" ' +2 "processing"%& +4 "core" &?\ +20727 "Can"b\ /. +60002 e\ /. +60002 `\ // +60002 T\ ./ +58138 #t-> access 1 +3 .SE.seek :down + "storage"(]'} +4 "core" ' + "manipulator"&{% +4 "core" %\  O P 7  +2 "manipulator"&& +3 "core" &, N O O Y +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"((<1 +1354 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (z& +2 "core" &<46 K\  +476 "Can"R\ >> +60002 H\ == +60002 =\ == +60003 4\ >= +60002 0\ == +60002 (\ == +60002 \ == +60002 \ == +60002 \ >= +60002  \ }>> @1581709543.17EST = =tMAIN =mMAIN_scheduler @EST1581709544.90 #"core_reset"Sent BREAK +2 #t@0x800B, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +369 "Can"\ O + \ OY #tPolling Can every 10:00 +3 !o:Storage::Warning: mesg"Uncleanly Exited:bt[ "8/home/esp/esp2/utils/storage.rb:408:in `readPucks!'"6/home/esp/esp2/utils/storage.rb:596:in `restore!'"-/home/esp/esp2/lib/esp.rb:116:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +2404 #-> ESP.ready! +2 #Powering core bus +502 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  + "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +3 "collection"' 9\ +2 ' 0\ +3 ' -\ +3 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +2 "core" %,\ 8 +2 .tSS.configure SSconfig +2 "sampler")#.0XRESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +213 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +378 "Can"d\ E + d\ Ed #tPolling Can every 10:00 +3 #Cleanly exited at 15:01:17EST14-Feb-20 +2238 #-> ESP.ready! +3 #Powering core bus +513 .Gate.power :raw,:ON +3 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +3 "core"  + "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +2 % 2\ + % *\ +2 % 0\ +3 "sampler")&\ +3 )% +3 "core" %76\ . + .tSS.configure SSconfig +2 "sampler")#.0X CSV.CSR + .CSV.dial CSR +2 "collection"';  +133 "core"  +640 #t-> CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"'\ +804 #t-> CS.pull 0.5 + "collection"'<% +3 "core" %Ӵ}\ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 0.5ml +2 "collection"'='y +203 "core" ' + "collection"'>% +4 "core" %}\  +1905 #t-> CS.fill +2 .CS.seek 10ml + "collection"'?' +2487 "core" ' + "collection"'@% +4 "core" % \  \ +1471 #t-> CSV.waste2 + .CSV.dial :waste2 +2 "collection"'A +43 "core"  +470 #t-> CS.empty +2 .CS.seek :empty +2 "collection"'B'ӂ +2604 "core" ' + "collection"'C% +4 "core" %Ӄ\  +28848 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'D  +44 "core"  +406 #t-> CSR +7880 #-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} + .CSV.dial CSR +2 .CS.seek 10ml +2 "collection"'E' +2603 "core" ' + .tCSV.dial :waste1 +2 "collection"'F +131 "core" + .tCS.seek :empty +2 "collection"'G'ӂ +1220 "Can"T\ $@@ +1383 "core" ' + .tCSV.dial CSR +2 "collection"'H  +133 "core"  + .tCSV.dial CSR +2 .CS.seek 10ml +2 "collection"'I' +2606 "core" ' + .tCSV.dial :waste1 +2 "collection"'J +131 "core" + .tCS.seek :empty +2 "collection"'K'ӂ +2607 "core" ' + .tCSV.dial CSR +2 "collection"'L  +133 "core"  + .tCSV.dial CSR +40 .CS.seek 10ml +2 "collection"'M' +2608 "core" ' + .tCSV.dial :waste1 +2 "collection"'N +143 "core" + .tCS.seek :empty +2 "collection"'O'ӂ +2601 "core" ' + .tCSV.dial CSR +2 "collection"'P  +130 "core"  +2729 #t-> CSV.CSR + .CSV.dial CSR +830 #-> CS.pull 0.5 + "collection"'Q% +3 "core" %Ӂ +2 .tCS.seek 0.494ml +2 "collection"'R'F +209 "core" ' + "collection"'S% +4 "core" %A  +2209 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste2; CS.empty; CSV.CSR} + .CSV.dial CSR +2 .CS.seek 10ml +2 "collection"'T' +2474 "core" ' + .tCSV.dial :waste2 +2 "collection"'U +44 "core"  + .tCS.seek :empty +2 "collection"'V'ӂ +2603 "core" ' + .tCSV.dial CSR +2 "collection"'W  +44 "core"  + .tCSV.dial CSR +2 .CS.seek 10ml +2 "collection"'X' +2605 "core" ' + .tCSV.dial :waste2 +2 "collection"'Y +44 "core"  + .tCS.seek :empty +2 "collection"'Z'ӂ +2606 "core" ' + .tCSV.dial CSR +2 "collection"'[  +44 "core"  + .tCSV.dial CSR +2 .CS.seek 10ml +2 "collection"'\\' +2601 "core" ' + .tCSV.dial :waste2 +2 "collection"'] +44 "core"  + .tCS.seek :empty +2 "collection"'^'ӂ +2613 "core" ' + .tCSV.dial CSR +2 "collection"'_  +43 "core"  +7167 #t-> CS.pull 0.5 + "collection"'`% +3 "core" %Ӏ +2 .tCS.seek 0.494ml +2 "collection"'a'E +210 "core" ' + "collection"'b% +4 "core" %H  +2462 #t-> 3.times{CSV.CSR; CS.fill; CSV.waste1; CS.empty; CSV.CSR} + .CSV.dial CSR +2 .CS.seek 10ml + "collection"'c' +2476 "core" ' + .tCSV.dial :waste1 +2 "collection"'d +132 "core" + .tCS.seek :empty +2 "collection"'e'ӂ +2602 "core" ' + .tCSV.dial CSR +2 "collection"'f  +132 "core"  + .tCSV.dial CSR +2 .CS.seek 10ml +2 "collection"'g' +2613 "core" ' + .tCSV.dial :waste1 +2 "collection"'h +133 "core" + .tCS.seek :empty +2 "collection"'i'ӂ +2608 "core" ' + .tCSV.dial CSR +2 "collection"'j  +132 "core"  + .tCSV.dial CSR +2 .CS.seek 10ml +2 "collection"'k' +2607 "core" ' + .tCSV.dial :waste1 +2 "collection"'l +133 "core" + .tCS.seek :empty +2 "collection"'m'ӂ +2202 "Can"9\ !?? +403 "core" ' + .tCSV.dial CSR +2 "collection"'n  +131 "core"  +1796 #t-> CS.pull 0.5 + "collection"'o% +3 "core" %~0 +2 .tCS.seek 0.493ml +2 "collection"'p'C +215 "core" ' + "collection"'q% +4 "core" %G  +32104 #t-> CS.pull 0.3 + "collection"'r% +3 "core" %G  +2 .tCS.seek 0.794ml +2 "collection"'s' +161 "core" ' + "collection"'t% +4 "core" %  +448 #t-> CS.pull 0.5 + "collection"'u% +3 "core" %  +2 .tCS.seek 1.294ml +2 "collection"'v' +208 "core" ' + "collection"'w% +4 "core" %  +451 #t-> CS.pull 0.5 + "collection"'x% +3 "core" %  +2 .tCS.seek 1.793ml +2 "collection"'y' D +214 "core" ' + "collection"'z% +4 "core" % F  +288 #t-> CS.pull 0.5 +2 "collection"'{% +3 "core" % F  +2 .tCS.seek 2.294ml +2 "collection"'|' +201 "core" ' + "collection"'}% +4 "core" %  +324 #t-> CS.pull 0.5 +2 "collection"'~% +3 "core" %  +2 .tCS.seek 2.793ml +2 "collection"''+ +209 "core" ' + "collection"'% +4 "core" %+  +345 #t-> CS.pull 0.5 + "collection"'% +3 "core" %+  +2 .tCS.seek 3.293ml +2 "collection"''; +204 "core" ' + "collection"'% +4 "core" %;  +788 #t-> CS.pull 0.5 + "collection"'% +3 "core" %;s  +2 .tCS.seek 3.793ml +2 "collection"''KS +209 "core" ' + "collection"'% +4 "core" %KN  +1003 #t-> CSR.flush + .CSR.select :flush +2 "collection"'  +528 #t-> CS.fill +3 .CS.seek 10ml + "collection"'' +1653 "core" ' + "collection"' % +4 "core" % +597 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"'\ +133 "core" +320 #t-> CS.empty + .CS.seek :empty +2 "collection"' 'ӂ +2602 "core" ' + "collection"' % +4 "core" %Ӈ +226 #t-> CSV.CSR + .CSV.dial CSR +2 "collection"'  +132 "core"  +296 #t-> CSR.air + .CSR.select :air +2 "collection"' +419 #t-> CS.fill +2 .CS.seek 10ml + "collection"'' +2600 "core" ' + "collection"'% +4 "core" %  +534 #t-> CSV.waste1 + .CSV.dial :waste1 +2 "collection"' +133 "core" +401 #t-> CS.empty +2 .CS.seek :empty +2 "collection"''ӂ +2605 "core" ' + "collection"'% +4 "core" %ӆ +6963 "Can"3\ ";; +60002 -\ ";: +60002 \ !;: +60002 \ !;; +60002  \ ;: +15003 #t-> exit +5 #mEXIT @1582041139.31EST @1582216407.12EST = =tMAIN =mMAIN_scheduler @EST1582216408.87 #"core_reset"Sent BREAK +2 #t@0xB82C, state=0x3AE0, ifg=0x00, ie=0x75 #>RESET< ESP2 v3.30 I2C Gateway v3.06 +208 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +219 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +377 "Can"\ K + \ Kn + #tPolling Can every 10:00 +2 #Cleanly exited at 10:52:19EST18-Feb-20 +1698 #-> ESP.ready! +3 #Powering core bus +506 .Gate.power :raw,:ON +3 "sampler") +2 ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ + % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +3 "core" %\ 5 + .tSS.configure SSconfig +2 "sampler")#.0X  + +4 ."rdyProcessing"PS.reconfigure PSconfig +2 ."rdySampler"CSV.dial :waste1 +3 .tForearm.reconfigure LooseForearm +3 "processing"%#A d`b + "collection"' +3 "manipulator"&#@2^d^2b +3 ."rdyProcessing"PS.home.seek 0ml +5 .tForearm.home.seek :retract + "processing"%' +3 "manipulator"&'\ +2 "core" +2 ."rdySampler"SSV.dial :spit,avoiding: :exhaust + "sampler") +3 "core"  +2 "sampler") +4 "core"  +2 ."readyCS"CS.reconfigure CSfast +4 ."rdySampler"SS.reconfigure SSconfig +3 "collection"'#d @b + "sampler")#.0X access 2 +2 .SE.seek :down +2 "storage"(;'} +2 "core" ' +2 "manipulator"&<% +4 "core" %\    +2 "manipulator"&=& +3 "core" & p u , + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 6 + "storage"(>(K +1301 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (?& +3 "core" &K( \ *  +1226 #t-> startTube 2 +5566 #-> da 40 +2 #da sampling at most 40ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 11:35:43EST20-Feb-20\\n{3 => 0,\\n 4 => 0,\\n 5 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@11:33:36, 22.3C, 9% humidity, 15.4psia, 12.869V, 0.116A, 0.116A avg, 1.50W",Subject: "da sampling at most 40ml" +2 "collection"'@& +6 "core" &\  + .tHand.open +2 "manipulator"&A1 +74 "core" 1 +2 "manipulator"&B% +4 "core" % \ \ \ /  +2 "storage"(C% +3 "core" %x \  +2 "storage"(D. +3 "core" .(K + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(E( +1312 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (F& +3 "core" & \  + "manipulator"&G& +4 "core" &\  T }, +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 + "manipulator"&H( +4 "core" ( +2 "manipulator"&I& +4 "core" &\ \  I ~, +2 "storage"(J& +3 "core" & \  +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&K' +97 "core" ' +2 "storage"(L& +4 "core" & r\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(M' +274 "core" ' +2 "storage"(N- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (O& +2 "core" & 9\  +2 "manipulator"&P& +3 "core" &\ \  , +2 .tElbow.seek 2 +2 "manipulator"&Q( +2 "core" ( +2 "manipulator"&R& +4 "core" &\ \  - , +2 "storage"(S& +3 "core" & \  +2 .tForearm.seek 2 + 300 counts + "manipulator"&T'Ϊ +20 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&U/ +70 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&V& +3 "storage"(W'} +6 "core" &\ \  Y ~, +2 "manipulator"&X% +4 "core" % ΢\   B +2 .tForearm.seek :retract + "manipulator"&Y'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&Z( +141 "core" ' +2 ."downElevator"SE.coast + "storage"(5 +7 "core" ( +2 "manipulator"&[& +4 "core" &(\   |Ad + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &\\& +3 "core" &(  |Ad +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&]' +100 "core" ' +2 "manipulator"&^& +4 "core" &(  |Ad +2 "manipulator"&_% +3 "core" % ( { +2 "collection"'`& +4 "core" &\  + "collection"'a& +4 .tCC.seek :closed +2 "collection"'b(` +4 "core" &\  + &\ \  +8 &1t\ ,~ +10 &`} @ +9 &;t S +9 &P\ S +10 &U\ T +9 &~Q\ S +10 &@Q\ S +9 &T%\ S +9 &O4\ S +10 &R6\ S +9 & HT6\ S +9 &" T8\ T +10 &#R0\ S +9 &%QF\ S +10 &'OVI\ T +9 &)QJ\ T +9 &*RM\ T +10 &,TG\ S +9 &.WPO\ T +9 &0RS\ T +10 &1RH\ S +9 &3T^\ T +10 &5`QQ\ S +9 &7"QW\ S +9 &8T`\ T +10 &:OX\ S +9 &*Mj\ S +10 &?Tk\ T +9 &ARt\ S +10 &CpNt\ S +9 &E1Rt\ T +9 &FZq\ T +10 &Hnk\ V +9 &Jjm X +9 &L"q \\ +10 &Mo ] +9 &Or ^ +10 &Q`$)z ^ +9 &S"*+ ^ +9 &T/0 _ +10 &V35 _ +9 &Xb;: ` +9 &Z#@B a +10 &[EF a +9 &]MM b +10 &_`PP N +9 &`H&UW (v +9 &`evVXD Y +2 ( + "collection"'a& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.42 +2 .Hand.open + "manipulator"&c1 +71 "core" 1 +2 "manipulator"&d% +4 "core" % H x + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&e'\ +95 "core" ' +2 .tSC.coast "storage"(6 +3 #tcollectSample 40ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON +2 ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close + .SS.hold +2 "sampler")f+ +3 "core" + +2 "sampler")g% +4 "core" %~ 3\ F + "collection"'h& +4 "core" &`esXX9\ Y +2 "Can"\ %[[ +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +3 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'8'Ӵ +116 "core" ' +2 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")9 +133 "core"  +2 .tSS.reconfigure SSexhale +2 "sampler")#.0X +2 ."airStroke"CS.seek 10ml +2 "collection"'>' +1470 .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")F +135 "core"  +2 ."prepCSV"CTV.dial CSV,avoiding: :intake +4 .tSS.reconfigure SSexhale +3 "collection"'G  +4 "sampler")#.0X +341 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 ']% +3 "core" %ATU$  +2 .tCS.seek 6ml + "collection"'E' +1338 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +41 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek :empty +2 "collection"'f'ӂ +1529 "core" ' +2 .tCSV.dial CSR + "collection"'k  +44 "core"  +2 "collection"'j% +4 "core" %}UW + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH + "collection"' +10 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +2 .tCS.seek 2ml +2 "collection"'l' +588 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'm% +3 "core" %UW  +2 .tCS.seek 4.999ml +2 "collection"'n'qc +837 "core" ' +2 .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'i  +41 "core"  +2 .tCS.seek 1ml +2 "collection"'p'> +1084 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'q \  +4 'r9 +4 "core" 9d +102 "collection"'o9 +3 "core" 9d +102 "collection"'u9 +3 "core" 9 d +102 "collection"'v9 +3 "core" 9 d +102 "collection"'w9 +3 "core" 9d +102 "collection"'x9 +3 "core" 9d +103 "collection"'y9 +3 "core" 9d +102 "collection"'s9 +3 "core" 9d +102 "collection"'t9 +3 "core" 9"d +102 "collection"'|9 +2 "core" 9&d +103 "collection"'}9 +3 "core" 9+d +103 "collection"'~9 +3 "core" 9/d +102 "collection"'z9 +3 "core" 93d +102 "collection"'9 +3 "core" 97d +102 "collection"'{9 +3 "core" 9;d +102 "collection"'9 +3 "core" 9@d +103 "collection"'9 +3 "core" 9Dd +102 "collection"'9 +3 "core" 92Hd +102 "collection"'9 +3 "core" 9ILd +102 "collection"'9 +3 "core" 9`Qd +102 "collection"'9 +3 "core" 9zUd +102 "collection"'9 +3 "core" 9Yd +102 "collection"' 9 +3 "core" 9]d +102 "collection"'\ 9 +3 "core" 9ad +102 "collection"'9 +3 "core" 9fd +102 "collection"' 9 +3 "core" 9jd +103 "collection"'9 +3 "core" 9nd +102 "collection"'9 +3 "core" 98rd +102 "collection"'9 +3 "core" 9Tvd +140 "collection"'9 +10 "core" 9}|d +102 "collection"' 9 +3 "core" 9d +102 "collection"' 9 +3 "core" 9a +102 "collection"'9 +3 "core" 9` +102 "collection"'9 +3 "core" 9\\ +102 "collection"'9 +3 "core" 9Z +102 "collection"'9 +3 "core" 9+X +103 "collection"'9 +3 "core" 9GU +102 "collection"'9 +3 "core" 9cS +102 "collection"'9 +3 "core" 9~Q +102 "collection"'9 +3 "core" 9O +102 "collection"'9 +3 "core" 9M +102 "collection"'%9 +3 "core" 9K +102 "collection"'9 +3 "core" 9I +102 "collection"''9 +3 "core" 9G +102 "collection"')9 +3 "core" 9F +102 "collection"'(9 +3 "core" 9+D +103 "collection"'9 +3 "core" 9BB +102 "collection"'9 +3 "core" 9XA +102 "collection"'#9 +3 "core" 9o> +102 "collection"',9 +3 "core" 9> +102 "collection"'-9 +3 "core" 9; +102 "collection"'"9 +3 "core" 9: +102 "collection"'/9 +3 "core" 98 +102 "collection"'09 +3 "core" 97 +102 "collection"'19 +3 "core" 95 +102 "collection"'.9 +3 "core" 94 +103 "collection"'29 +3 "core" 92 +102 "collection"'49 +3 "core" 9$1 +102 "collection"'59 +3 "core" 97/ +102 "collection"'79 +3 "core" 9J. +102 "collection"'39 +3 "core" 9\\, +103 "collection"'99 +3 "core" 9n+ +102 "collection"'9 +3 "core" 9* +102 "collection"'69 +3 "core" 9 ( +102 "collection"'89 +3 "core" 9& +102 "collection"':9 +4 "core" 9% +102 "collection"'=9 +3 "core" 9$ +102 "collection"' 9 +3 "core" 9# +102 "collection"'<9 +3 "core" 9 " +102 "collection"'?9 +3 "core" 9% +102 "collection"'@9 +3 "core" 9 ) +102 "collection"'A9 +3 "core" 9 - +102 "collection"'B9 +3 "core" 9 1 +102 "collection"'D9 +3 "core" 9 /5 +102 "collection"'!9 +3 "core" 9 <: +102 "collection"'C9 +3 "core" 9 K> +103 "collection"'F9 +3 "core" 9 XB +102 "collection"'G9 +3 "core" 9 fF +102 "collection"'J9 +3 "core" 9 sJ +102 "collection"'L9 +3 "core" 9 O +102 "collection"'$9 +3 "core" 9 S +103 "collection"'&9 +3 "core" 9 W +102 "collection"'N9 +3 "core" 9 [ +102 "collection"'>9 +3 "core" 9 _ +102 "collection"'P9 +3 "core" 9 d +103 "collection"';9 +2 "core" 9 h +103 "collection"'R9 +3 "core" 9 l +102 "collection"'I9 +3 "core" 9 p +102 "collection"'U9 +3 "core" 9 t +102 "collection"'V9 +3 "core" 9 y +102 "collection"'X9 +3 "core" 9 } +103 "collection"'S9 +3 "core" 9\  +102 "collection"'H9 +3 "core" 9\  +102 "collection"'[9 +3 "core" 9\  +102 "collection"'\\9 +3 "core" 9\  +102 "collection"'T9 +3 "core" 9\ #\ +103 "collection"'K9 +3 "core" 9\ ,\ +102 "collection"'_9 +3 "core" 9\ 3 +102 "collection"'O9 +3 "core" 9\ : +102 "collection"'^9 +3 "core" 9\ B +102 "collection"'M9 +3 "core" 9\ H +103 "collection"'`9 +3 "core" 9\ N +102 "collection"'W9 +3 "core" 9\ U +102 "collection"'Y9 +3 "core" 9\ [ +102 "collection"'Q9 +2 "core" 9\ a +103 "collection"'c9 +3 "core" 9\ f +102 "collection"'d9 +3 "core" 9\ j +102 "collection"'*9 +3 "core" 9\ p  +102 "collection"'a9 +3 "core" 9\ t  +102 "collection"'g9 +3 "core" 9\ x\  +102 "collection"']9 +3 "core" 9\ {  +103 "collection"'h9 +3 "core" 9\   +102 "collection"'9 +3 "core" 9\   +102 "collection"'E9 +3 "core" 9\  +2 .tCH.hold 10:00,70C +3 "collection"'k `\ `\  +3 "core"  +38966 "Can" +21036 "core" ` +2 "collection"'j9 +3 "core" 9\  +2 #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml + "collection"'f'Ӵ +335 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'m @ +104 "core" B +2 .tCSV.dial :air +2 "collection"'l @ +43 "core" > +3 .tCS.seek 5ml +2 "collection"'i'qi +1340 "core" ' +2 .tCSV.dial CTV + "collection"'n  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"'r @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'o  +45 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'u @ +44 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'v'Ӵ +1346 "core" ' +2 #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'w +103 "core"  +2 .tCBV.dial CSV + "collection"'x  +30 "core"  +2 "collection"'y% +4 "core" %Ӵ , +2 .tCS.seek 5ml + "collection"'s'qi +1338 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'t  +42 "core" +2 "collection"'|% +4 "core" %qd E  +2 .tCS.seek 6.999ml + "collection"'}'y +583 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"'~ @ +43 "core" ? +2 .tCS.seek 10ml +2 "collection"'z' +832 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +118 "core" _ +2 #tRecycling Lysate (#1 of 1) + .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'{   +32 "core" " +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +3 "collection"'  +4 '  +27 "core"  +109  +2 .tCS.seek 5ml +2 "collection"''qi +1342 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"' @ +105 "core" B +2 .tCSV.dial :waste +2 "collection"' +104 "core" +2 .tCS.seek :empty +2 "collection"''ӂ +1344 "core" ' + .tCSV.dial :air +2 "collection"' @ +74 "core" B +2 .tCS.seek 5ml +2 "collection"' 'qi +1338 "core" ' +2 .tCSV.dial CTV + "collection"'\  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'  +44 "core"  +2 .tdelay 2 seconds +202 .CSV.dial :air + "collection"' @ +45 "core" > +2 .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1342 "core" ' +2 #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +103 "core" ~ +2 .tCBV.dial CSV + "collection"'  +31 "core"  +2 "collection"' % +4 "core" %ӵon \ +2 .tCS.seek 5ml + "collection"' 'qj +1340 "core" ' +2 .tdelay 5 seconds +502 .CTV.dial :air +2 "collection"'  +44 "core" +2 "collection"'% +4 "core" %qkj  +2 .tCS.seek 7ml + "collection"'' +578 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air2 +2 "collection"' @ +42 "core" > +2 .tCS.seek 10ml +2 "collection"'' +836 "core" ' +2 .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"' ` +117 "core" ^ +2 #tLysing Complete + "collection"'& +4 "core" &`el Y +2 #tStoring sh1 puck in Collection Clamp to tube 1 + "manipulator"&% +3 "core" %\  M n +2 "storage"(% +3 "core" %x   \  +2 "storage"(%. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((R +358 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 ('& +3 "core" &O\ +2 "manipulator"&)& +3 "core" &% i f 5 j?P + "manipulator"&(% +4 "core" %\  i e 7 k +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&( +162 "core" ( +2 "manipulator"&& +4 "core" & + o@ + "storage"(#& +4 "core" &O   j\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&,' +101 "core" ' +2 "storage"(-& +4 "core" &O " % \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +42 "storage"("' +284 "core" ' +2 "storage"(/- +3 "core" -' + .tSE.configure SEconfig +3 "storage"(#QK-0-\ b +2 .tSE.seek :place +2 "storage"(0'y +31 "core" ' +3 "manipulator"&1& +3 "core" & q@ +2 "manipulator"&.% +3 "core" % C p +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&2'\ +93 "core" ' +2 .tElbow.seek CC +2 "manipulator"&4( +168 "core" ( +2 "manipulator"&5& +4 "core" && h c j@Z + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &7& +3 "core" && i e @ j@Z +2 .tForearm.seek CC + "manipulator"&3' +94 "core" ' +2 .tHand.close + "manipulator"&9/ +74 "core" / +3 .tCC.seek :open +2 "collection"'( +468 "core" ( +2 "storage"(6& +4 "core" &O % & X\  + "storage"(8& +4 "core" &O  # \  + "manipulator"&:& +4 "core" &$ y  n>O + "manipulator"&=% +4 "core" % 4  n +2 .tForearm.seek :retract + "manipulator"& '\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&<( +163 "core" ( +2 "manipulator"&?& +4 "core" &  r5 + "storage"(@& +4 "core" &O = 3\  + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 +2 "manipulator"&A'm +102 "core" ' +2 .tElbow.hold + "manipulator"&B, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&D1 +66 "core" 1 +3 "manipulator"&!% +3 "core" % ͟ k m A i= +2 "storage"(C& +3 "core" &O   .\ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 350 counts +2 "manipulator"&F' +17 "core" ' +2 "manipulator"&G& +4 "core" &  u3 +2 "storage"(J& +4 "core" &O > = N\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&L' +22 "core" ' +2 "storage"($% +4 "core" % "  1\  +2 ."downElevator"SE.seek :down +4 "storage"(&'} +99 (N% +4 "core" %C \ \\z +2 "manipulator"&>% +3 "core" %Ͽ qT +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&P'\ +92 "core" ' +58 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"';& +4 "core" &n +2 "manipulator"&R& +3 "core" & v3 +2 "manipulator"&I% +4 "core" %\  * u +2 .tElbow.seek FlushPuck::Garage + "manipulator"&U(, +179 "core" ( +2 "manipulator"&V& +4 "core" &,  u4 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &X& +3 "core" &, ! v4 +2 .tForearm.seek :garage + "manipulator"&S' +101 "core" ' +2 .tHand.close + "manipulator"&H/ +65 "core" / +2 "manipulator"&[& +4 "core" &, Z n4 +2 "manipulator"&\\% +3 "core" % 5 Z n +2 .tForearm.seek :retract + "manipulator"&T'\ +97 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&K( +299 "core" ( +2 "manipulator"&_& +3 "core" &#  s=E +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &O& +3 "core" &# 5 s=E + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&^' +105 "core" ' +2 "manipulator"&M& +4 "core" &#  r=E +2 "manipulator"&`% +3 "core" % ` r +2 "collection"'W& +3 "core" &` +2 "collection"'Y& +3 .tCC.seek :closed +2 "collection"'Q(` +3 "core" & +4 & 2 +9 &0Du 3 +10 &Tnx G +9 &] R +10 &L R +9 &rM R +9 &5N{ R +10 &N_ R +9 &MG R +9 &zM- R +10 &=N R +9 &!M Q +10 &"L R +9 &$Np R +9 &&ENO R +10 &(N@ R +9 &)P R +9 &+L Q +10 &-LO R +9 &/L R +10 &0N R +9 &2N R +9 &4UJ R +10 &6Ot R +9 &7Oj R +9 &9OV R +10 &;]N> R +9 &=M0 R +10 &>Q R +9 &@N R +9 &BdO R +10 &D'K R +9 &EO R +9 &GTr R +10 &Ig`a T +9 &K"{WL V +10 &L= [ +9 &N=;( ] +9 &PQHE& ^ +10 &ROL ^ +9 &SVR ^ +9 &U[Y _ +10 &WTa^ ` +9 &Yde ` +10 &Zih a +9 &\\nk a +9 &^Uppw b +10 &_aut 9 +9 &`]vv} ^ +8 ( +2 &``ywxv [ +2 "collection"'Y& +3 #tCollection Clamp onSpring/offSpring for 12/28 samples, on/off torque 2.42 + "collection"'c& +4 "core" &``ywt [ +3 .tHand.open + "manipulator"&d1 +65 "core" 1 +2 "manipulator"&*% +4 "core" %  { o +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&a'\ +92 "core" ' +2 .tPSV.dial PSR + "processing"%g +131 "core"  +2 "processing"%]% +4 "core" %d\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +10 .tPS.seek 1.5ml +2 "processing"%h' +1612 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%  +55 "core"  +2 .tPS.seek 0ml +2 "processing"%E' +1610 "core" ' +2 .tPSV.dial PSR + "processing"%q +42 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%k' +2621 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%j +2 "collection"'p  +5 "core"  +2 "processing"%m  +43 "core"  +26 +2 .tPSV.dial :mixloop + "processing"%l +102 "core" +2 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%f  +134 "core" +2 .tPS.seek 0ml +2 "processing"%n' +2638 "core" ' +2 .tPSV.dial :air + "processing"%r  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%o' +2620 "core" ' +2 .tPSV.dial :mixloop + "processing"%u +44 "core" +2 .tPS.seek 0ml +2 "processing"%i' +2627 "core" ' +2 .tPSV.dial :air + "processing"%w  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%x' +153 "Can"\ MM +2474 "core" ' +2 .tPSV.dial :mixloop + "processing"%y +44 "core" +2 .tPS.seek 0ml +2 "processing"%v' +2618 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&t& +4 "core" &\ ! z ) n;6 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&|( +37 "core" ( +2 "manipulator"&s& +4 "core" & j q\ + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &~& +2 "core" & b q\ +2 .tForearm.seek CC +2 "manipulator"&}' +96 "core" ' +2 .tHand.close + "manipulator"&/ +73 "core" / +2 .tCC.seek :open +2 "collection"'{( +469 "core" ( +2 "manipulator"&& +4 "core" & u t\ + "manipulator"&% +4 "core" %  V t + .tForearm.seek :retract +2 "manipulator"&z'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +277 "core" ( +2 "manipulator"&& +4 "core" &,  u> + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, ; u> +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +114 "core" ' +2 .tHand.open + "manipulator"&1 +70 "core" 1 +2 "manipulator"&\ % +4 "core" % ? L Q L e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +102 "core" ' +2 .tPSV.dial :mixloop + .PTV.dial :PRVmixing + ."connect"PRV.dial CBV +3 .tCBV.dial PRV + .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"' & +4 "core" &CC +2 "manipulator"&% +3 "core" %\  v +2 "storage"( % +53 "core" % ` `\  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(( +361 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 ( & +3 "core" & n   z\ ! + "manipulator"&& +4 "core" &, Z p> + "manipulator"&% +4 "core" %\  u B p +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&( +195 "core" ( +2 "manipulator"& & +4 "core" &  s1 +2 "storage"(& +3 "core" &  > ; j\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&' +91 "core" ' +2 "storage"(& +4 "core" &  . . H\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(' +287 "core" ' +2 "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 (& +3 "core" &  ; > %\  +2 "manipulator"&%& +3 "core" &  r1 + .tElbow.seek 2 +2 "manipulator"&'( +3 "core" ( +2 "manipulator"&)& +3 "core" & 2 r1 +2 "storage"((& +3 "core" &  > = Z\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&'Ϊ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&#/ +71 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&-& +4 "storage"(Z'} +5 "core" & 6 r1 + "manipulator"&e% +4 "core" % β 0 r +2 .tForearm.seek :retract +2 "manipulator"&/'\ +92 "core" ' +2 .tElbow.seek CC +2 "manipulator"&1( +149 "core" ( +2 "manipulator"&.& +4 "core" ' + &) n pBl +2 ."downElevator"SE.coast +2 .tElbow.reconfigure LooseElbow +2 "storage"(5 +3 "manipulator"&$ &.,(#b +3 &"& +2 "core" &) W qBl +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&5' +109 "core" ' +2 "manipulator"&7& +4 "core" &) < sBl +2 "manipulator"&,% +3 "core" %  s +2 "collection"'& +4 "core" &EF +2 "collection"'9& +3 .tCC.seek :closed +2 "collection"'2(` +3 "core" &CF +3 &FE  +7 &*oEF - +10 &byDFB A +9 &^nEDD R +9 &NCD> R +10 &ODG R +9 &MGF R +10 &fNGDl R +9 &(KFFV R +9 &MFGA R +10 &NEF R +9 & oNGE Q +9 &"/MEF R +10 &#NEF R +9 &%NEE| R +10 &'vOEEs R +9 &)8JGF^ R +9 &*NFFX R +10 &,QEGA R +9 &.}MGFB R +9 &0@NGE> R +10 &2MEE% R +9 &3LFE R +10 &5NFF R +9 &7HNGG R +9 &9\ OFE R +10 &:NFF R +9 &<MFE Q +9 &>PMEF R +10 &@NGF R +9 &ANFE R +10 &CKFF R +9 &EXMGG R +9 &GRNL R +10 &H^]V T +9 &J|s V +9 &LF [ +10 &N2 ] +9 &OC ^ +10 &QK ^ +9 &SA _ +9 &UJ _ +10 &V ` +9 &X a +9 &ZD a +10 &\\ b +9 &] b +10 &_v @ +9 &`F+~ )z +9 &`_ !a +2 ( + "collection"'9& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.52 +2 .Hand.open + "manipulator"&b1 +71 "core" 1 +3 "manipulator"&6% +4 "core" % - 0 o + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&8'\ +92 "core" ' +2 .tSC.coast "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake +2 "collection"':  +134 "core"  +2 .tCSV.dial CTV + "collection"'=  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%?' +2627 "core" ' +2 "collection"'@% +4 "core" %  +2 .tCS.seek 3.75ml + "collection"'3'I +1662 "core" ' +2 .tdelay 8 seconds +802 .PSV.dial :air + "processing"%4  +45 "core"  +2 .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%D  +72 "core"  +2 .tPS.seek 0ml +2 "processing"%!' +2625 "core" ' +2 .tCBV.dial between PRV and waste1 +2 "collection"'C ` +31 "core" ^ +2 .tCSV.dial :air +2 "collection"'G @ +44 "core" > +2 .tCS.seek 10ml +2 "collection"'J' +1662 "core" ' +2 .tCSV.dial CTV + "collection"'$  +45 "core"  +2 .tCS.seek 0ml +2 "collection"' 'Ӵ +2607 "core" ' +2 .tCBV.dial :waste1 + "collection"'N @ +29 "core" ? +2 .tdelay 5 seconds +502 .CTV.dial :air,avoiding: :intake +3 "collection"'>  +146 "core" ~ +2 "collection"'<& +4 "core" &`_~.1 !a + #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&A% +4 "core" %\  e j * k +2 "storage"(F% +3 "core" %   y\ +2 "storage"(;. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(R(R +354 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (I& +3 "core" &S -\ \ + "manipulator"&0& +4 "core" &$ 5 9 k h>O + "manipulator"&L% +4 "core" %\  U J 7 h +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&V( +162 "core" ( +2 "manipulator"&X& +4 "core" & t  lA +2 "storage"(&& +4 "core" &S\ + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +99 "core" ' +2 "storage"(B& +4 "core" &S ;\ +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(H' +284 "core" ' +2 "storage"([- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +2 "manipulator"&\\& +3 "core" & c m lA +2 "storage"(P& +3 "core" &S\ \ +2 .tElbow.reconfigure LimpElbow + "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&S'm +28 "core" ' +2 .tElbow.hold + "manipulator"&U, +4 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(_- +2 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate + "storage"(O' +32 "core" ' +2 "manipulator"&M% +4 "core" %͐ + )  b5 +2 "storage"(`& +3 "core" &S "\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 335 counts + "manipulator"&W'μ +18 "core" ' +2 "manipulator"&T& +4 "core" &  m@ +2 "storage"(& +4 "core" &S )\ \ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&c' +23 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(d' +40 "core" ' +2 "manipulator"&*& +4 "core" & } n ! m@ +2 "manipulator"&Y% +3 "core" % w  lK +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&g'\ +89 "core" ' +2 .tElbow.seek CC +2 "manipulator"&]( +198 "core" ( +2 "manipulator"&^& +4 "core" & g p  k +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & h d k + .tForearm.seek CC +2 "manipulator"&h' +94 "core" ' +2 .tHand.close + "manipulator"&q/ +71 "core" / +2 .tCC.seek :open +2 "collection"'E( +471 "core" ( +2 "storage"(j& +4 "core" &S   \ + "storage"(m& +4 "core" &S   \ + "manipulator"&p& +4 "core" & & m + "manipulator"&l% +4 "core" % R m + .tForearm.seek :retract +2 "manipulator"&f'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +43 "manipulator"&k( +159 "core" ( + "manipulator"&r& +4 "core" & c oR +2 "storage"(n& +3 "core" &S   u\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&u'm +102 "core" ' +2 .tElbow.hold +2 "manipulator"&o, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open +2 "manipulator"&w1 +66 "core" 1 +3 "manipulator"&i% +4 "core" % ͔ I S ( gp +2 "storage"(y& +3 "core" &S .\ \ +2 .tForearm.force -20 + "manipulator"&5 +2 .tForearm.seek 1 + 339 counts +2 "manipulator"&x' +13 "core" ' +2 "manipulator"&t& +4 "core" & K qQ +2 "storage"(s& +3 "core" &S & % \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&~' +23 "core" ' +2 "storage"(% +4 "core" % #  u\  +2 ."downElevator"SE.seek :down +4 "storage"(K'} +99 (a% +3 "core" %L9   \ \\w +2 "manipulator"&Q% +4 "core" %ϧ } ) pw +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +89 "core" ' +51 ' + ."downElevator"SE.coast + "storage"(5 +3 .tSC.coast + "storage"(6 +2 .tPSV.dial :air +2 "processing"%  +74 "core" +2 .tPS.seek 2.5ml +2 "processing"%}' +2624 "core" ' +2 .tdelay 1 second +102 .PSV.dial :mixloop + "processing"% +42 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +43 "core"  +2 .tdelay 1 second +103 .PSV.dial :mixloop + "processing"%| +44 "core" +2 .tdelay 1 second +102 .PSV.dial :air + "processing"%  +44 "core"  +2 .tdelay 1 second +103 .PS.seek 0ml + "processing"%\ ' +2631 "core" ' +2 #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage + "processing"%z& +4 "core" &j\ "\ +2 "manipulator"& & +4 "core" & N wQ + "manipulator"&% +4 "core" %\   w + .tElbow.seek FlushPuck::Garage +2 "manipulator"& (, +175 "core" ( +2 "manipulator"&& +4 "core" &,  w2 + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &,  w2 +2 .tForearm.seek :garage +2 "manipulator"& ' +101 "core" ' +2 .tHand.close + "manipulator"&/ +70 "core" / +2 "manipulator"&& +4 "core" &, e o2 +2 "manipulator"& % +3 "core" % 1 s nj +2 .tForearm.seek :retract +2 "manipulator"&'\ +100 "core" ' +3 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&(k +122 "core" ( +2 "manipulator"&& +4 "core" &s / v + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &s d v +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +98 "core" ' +2 "manipulator"&& +4 "core" &s V x +2 "manipulator"&%% +3 "core" % F ws +2 "processing"%)& +3 "core" &n\ "\ +2 "processing"%(& +4 .tPC.seek :closed + "processing"%#(] +3 "core" &m\ "\ +3 &c\ "  +9 &1~o\ . +9 &a|\ B +10 &>v\ T +9 &T}\ U +9 &S{\ T +10 &Ty\ U +9 &DT\ T +10 &W\ U +9 &X\ T +9 &Y\ U +10 & KU\ U +9 &" Y\ U +9 &#R\ T +10 &%Y\ U +9 &'TO\ T +10 &)S\ T +9 &*Z\ U +9 &,T\ T +10 &.[Y\ U +9 &0V\ U +9 &1U\ U +10 &3U\ U +9 &5cQ\ U +10 &7%U\ U +9 &8Y\ U +9 &:Z\ U +10 &.S\ T +9 &?W\ U +10 &AU\ U +9 &CtS\ T +10 &E4Z\ U +9 &Fj\ W +9 &H\ Y +10 &Jk\ Z +9 &L+\ [\ +9 &M\ [\ +10 &O\ [ +9 &Qp\ [ +10 &S3\ [\ +9 &T\ \\ +9 &V\ \\ +10 &Xw\ \\ +9 &Z9\ \\ +9 &[\ O +10 &]*JY\ !e +9 &]w?#\ 6 +5 ( + "processing"%(& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.65 + "processing"%-& +4 "core" &]w(|\ 6 + .tHand.open +2 "manipulator"&e1 +72 "core" 1 +2 "manipulator"&% +4 "core" %  us +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +88 "core" ' +2 .tPRV.dial :air + "processing"%.  +45 "core"  +2 .tPSV.dial :mixloop + "processing"%" +44 "core" +3 "processing"%% +4 "core" %\  +2 .tPS.seek 0.3ml + "processing"%' +399 "core" ' +2 .tPSV.dial PSR + "processing"%7 +102 "core"  +3 "processing"%,% +3 "core" %\  +2 #tPulling 0.4ml of PSR.air + .PSR.select :air +2 .PS.seek 0.7ml +2 "processing"%''.U +501 "core" ' +5 .tdelay 3 seconds +302 .PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%' +1929 "core" ' +2 .tdelay 3 seconds +302 .PSV.dial :mixloop + "processing"%Z +103 "core" +2 .tPTV.dial :mixing +2 "processing"%/ @ +73 "core" A +2 .tPBV.dial :waste2 + "processing"%{  +92 "core"  +3 .tPS.seek 0ml +2 "processing"%b' +2628 "core" ' +2 #tGaraging FlushPuck in Processing Clamp + "manipulator"&6& +4 "core" &s L s +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC + "manipulator"&9(k +4 "core" ( + "manipulator"&:& +4 "core" &s X t +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &=& +2 "core" &s ! t +2 .tForearm.seek PC +2 "manipulator"&5' +93 "core" ' +2 .tHand.close + "manipulator"&/ +65 "core" / +2 .tPC.seek :open +2 "processing"%v( +452 "core" ( +2 "manipulator"&@& +4 "core" &s  w + "manipulator"&% +4 "core" % Ͼ  v! + .tForearm.seek :retract +2 "manipulator"&4'\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&D(, +136 "core" ( +2 "manipulator"&?& +4 "core" &,  vA + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &C& +2 "core" &,  uA +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&G' +113 "core" ' +2 .tHand.open + "manipulator"&31 +67 "core" 1 +2 "manipulator"&$% +4 "core" % N 2 : h +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&J'\ +100 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%N& +4 "core" &6\ ! +2 "manipulator"&>% +4 "core" %\   w + "storage"(<% +4 "core" %y ] ^\  + "storage"(A. +3 "core" . + .tSC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(F( +383 "core" ( +2 .tSC.reconfigure SCloose +49 "storage"($.\ 1~b +3 (;& +2 "core" & N E D\  +2 "manipulator"&I& +3 "core" &,  v7 +2 "manipulator"&0% +3 "core" %\  u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 2 + "manipulator"&L( +178 "core" ( +2 "manipulator"&X& +4 "core" & R t/ +2 "storage"(&& +3 "core" & > = \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 2 + 600 counts +2 "manipulator"&B' +101 "core" ' +2 "storage"(1& +4 "core" & _ `\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak + "storage"(8' +280 "core" ' +2 "storage"([- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (\\& +2 "core" & ; 4 \  +2 "manipulator"&P& +3 "core" &  r/ +2 .tElbow.seek 2 + "manipulator"&_( +3 "core" ( +2 "manipulator"&M& +3 "core" & L r/ +2 "storage"(`& +3 "core" & / 8\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&T'Ϊ +22 "core" ' +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close + "manipulator"&/ +75 "core" / +3 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"8/home/esp/esp2/protocol/DAprocess.rb:241:in `runDA'"6S\ T +10 &?U\ T +9 &AS\ T +9 &C|R\ T +10 &E<X\ U +9 &Ff\ V +10 &H\ Y +9 &Js\ Z +9 &L3\ [ +10 &M\ [ +9 &O\ [ +9 &Qz\ Z +10 &S;\ [ +9 &T\ [ +10 &V\ [ +9 &X\ [\ +9 &ZA\ [ +10 &\\\ K +9 &]+Bl\ )x +9 &]0\ / +6 ( + "processing"%U& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 +2 .Hand.open + "manipulator"&g1 +4 "core" &] \ / +63 1 +2 "manipulator"&2% +4 "core" % ϴ , s + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&j'\ +94 "core" ' +2 .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +2 "processing"%m  +2 %p9 +6 "core" 9 +102 "processing"%l9 +3 "core" 9 +102 "processing"%h9 +3 "core" 9  +102 "processing"%r9 +3 "core" 9  +102 "processing"%n9 +3 "core" 9 +103 "processing"%]9 +2 "core" 9 +103 "processing"%w9 +2 "core" 9 +103 "processing"%i9 +3 "core" 9 +102 "processing"%y9 +2 "core" 9" +103 "processing"%t9 +3 "core" 9& +103 "processing"%s9 +2 "core" 9+ +103 "processing"%9 +3 "core" 9/ +102 "processing"%f9 +2 "core" 93 +103 "processing"%a9 +2 "core" 97 +103 "processing"%Q9 +3 "core" 9; +102 "processing"%k9 +2 "core" 9@ +103 "processing"%u9 +2 "core" 9D +103 "processing"%x9 +2 "core" 9H +103 "processing"%d9 +2 "core" 9L +103 "processing"%9 +3 "core" 9P +102 "processing"%~9 +3 "core" 9U +102 "processing"%K9 +2 "core" 9Y +103 "processing"%R9 +2 "core" 9] +103 "processing"%!9 +2 "core" 9a +103 "processing"%9 +3 "core" 9e +103 "processing"%9 +2 "core" 9j +103 "processing"%|9 +2 "core" 9n +103 "processing"%9 +2 "core" 9r +103 "processing"%}9 +2 "core" 9v +103 "processing"%z9 +3 "core" 9{ +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%o9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%%9 +2 "core" 9 +103 "processing"%)9 +3 "core" 9 +103 "processing"% 9 +2 "core" 9 \ +103 "processing"%9 +2 "core" 9%\ +103 "processing"%+9 +2 "core" 9* +103 "processing"%-9 +3 "core" 90 +102 "processing"%e9 +3 "core" 95 +102 "processing"%9 +3 "core" 9; +102 "processing"%(9 +2 "core" 9@ +103 "processing"%.9 +2 "core" 9E +103 "processing"%"9 +2 "core" 9K +103 "processing"%9 +2 "core" 9P +103 "processing"%9 +2 "core" 9U +103 "processing"%\ 9 +3 "core" 9Z +102 "processing"%79 +3 "core" 9_ +102 "processing"%,9 +2 "core" 9d +103 "processing"%9 +3 "core" 9i +3 .tPH.hold 2:00:00,28C +2 "processing"%' ppg +2 .tdelay 1:30 +4 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR + "processing"%Z +104 "core"  +2 "processing"%/% +4 "core" %\  + #tPulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 .tPS.seek 0.5ml +2 "processing"%{'\ +601 "core" ' +2 .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml + "processing"%'Һ +621 "Can"\ >> +1000 "core" ' +2 .tPTV.dial :puck + "processing"%6  +73 "core"  +2 .tPSV.dial PTV + "processing"%: +85 "core"  +2 .tPBV.dial :waste1 + "processing"%=  +131 "core"  +2 "processing"%% +4 "core" %Һd\  +2 .tPS.seek 1.5ml +2 "processing"%' +611 "core" ' +2 .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +45 "core" ) +2 .tPS.seek 0ml +2 "processing"%#' +1613 "core" ' +2 .tdelay 5:00 +30002 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%@  +33 "core" +2 .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 .tPSR.select :air +2 .PSV.dial PSR + "processing"%? +72 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +3 .tPS.seek 2.5ml + "processing"%C' +2534 "core" ' +2 .tPSV.dial PTV + "processing"%5 +74 "core" +2 .tdelay 5 seconds +502 .PSV.dial PSR +3 "processing"%9 +72 "core"  +2 .tdelay 5 seconds +502 .PSV.dial PTV + "processing"%3 +84 "core"  +2 .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%$  +73 "core"  +2 .tPS.seek :empty +42 "processing"%N'ղ +2535 "core" ' +2 .tPTV.dial :PRVmixing,via: PRV +2 "processing"%4  +134 "core" +2 .tPSV.dial :mixloop + "processing"%> +44 "core" +2 .tPRV.dial :ab1 + "processing"%< @ +75 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +3 .tPS.seek 0.15ml +2 "processing"%A' +356 "core" ' +2 .tdelay 2 seconds +202 ."connect"CBV.dial PRV +3 .tPRV.dial CBV +3 "collection"'G  +2 "processing"%;  +45 "core" +2  +2 "processing"%I% +4 "core" %s\  +2 .tPS.seek 0.32ml +2 "processing"%0'K +400 "core" ' +2 .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'X  +30 "core" +2 .tPRV.dial :air +2 "processing"%&  +43 "core"  +2 .tPS.seek 0.9ml +2 "processing"%1'G +1222 "core" ' +2 .tPRV.dial :waste2 + "processing"%D @ +74 "core" > +2 .tPS.seek 0.5ml +2 "processing"%J'\ +863 "core" ' +2 #taddPMLReagent08 + .PSV.dial :air +2 "processing"%[  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +3 .tPS.seek 2ml + "processing"%\\'Һ +1618 "core" ' +2 .tPSV.dial :PML + "processing"%P +44 "core" +2 .tPTV.dial :mixing + "processing"%M @ +74 "core" A +2 .tPBV.dial :waste1 + "processing"%`  +34 "core"  +2 "processing"%% +4 "core" %ҽn\  +2 .tPS.seek 1.85ml + "processing"%*' +246 "core" ' +2 .tPBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +3 .tPS.seek 0ml + "processing"%L' +1965 "core" ' +2 .tdelay 2 seconds +202 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'B& +3 "core" &KM + "manipulator"&8& +4 "core" &q E U I i + "manipulator"&T% +4 "core" %  D L  h +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&S(, +133 "core" ( +2 "manipulator"&W& +4 "core" &, H T  h& + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &_& +2 "core" &, = ; M h& +2 .tForearm.seek :garage +2 "manipulator"&^' +103 "core" ' +2 .tHand.close + "manipulator"&/ +72 "core" / +2 "manipulator"&c& +4 "core" &,  \ : `& +2 "manipulator"&Y% +3 "core" % & ) ! : _= +2 .tForearm.seek :retract +2 "manipulator"&V'\ +99 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&v( +289 "core" ( +2 "manipulator"&U& +4 "core" &) G L \\ eBj + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &g& +2 "core" &) = 4  eBi +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&2' +101 "core" ' +3 "manipulator"&p& +4 "core" &( L O F eAe +2 "manipulator"&l% +3 "core" % F M g +2 "collection"'O& +3 "core" &NOl +2 "collection"'h& +4 .tCC.seek :closed + "collection"'F(` +3 "core" &ON +3 &LNh  +10 &*rPMc - +9 &`~NOi A +10 &KsNKd S +9 &QNNa T +9 &SMOi T +10 &PON_ T +9 &NRNOd T +10 &ONOX T +9 &PPNb T +9 &RNP[ T +10 & VQPO^ T +9 &"PNMU T +9 &#QOO[ T +10 &%QMNV T +9 &'_ROMX T +10 &)"OONV T +9 &*RNMZ T +9 &,QONY T +10 &.hQNNW T +9 &0)UNNZ T +9 &1OON\\ T +10 &3PONV T +9 &5pONO] T +10 &73QPOW S +9 &8RNLU T +9 &:QNO] T +10 &;OMNS S +9 &?QOO\\ T +10 &AQOOX T +9 &CONO[ S +10 &EBOOOV T +9 &GUUQ\\ T +9 &H]`[g U +10 &JmskW W +9 &L9a Z +9 &M` ^ +10 &OZ ^ +9 &Qpb _ +10 &S0W _ +9 &TX ` +9 &VV ` +10 &Xs[ ` +9 &Z2] a +9 &[d b +10 &]Z b +9 &_m] J +10 &`O/Z $m +9 &`leZ P +2 ( + "collection"'h& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.39 + "collection"'r& +4 "core" &`ld P +2 .tHand.open + "manipulator"&n1 +74 "core" 1 +2 "manipulator"&]% +4 "core" %  ( * J d +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&w'\ +94 "core" ' +2 .tPSV.dial PSR + "processing"%i +101 "core"  +2 "processing"%y% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%@ +10 .tPS.seek 1.5ml +2 "processing"%t' +1622 "core" ' +2 .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%s  +43 "core"  +2 .tPS.seek 0ml +2 "processing"%' +1618 "core" ' +2 .tPSV.dial PSR + "processing"%f +56 "core"  +2 .tPSR.select :air + "processing"% +11 .tPS.seek 2.5ml + "processing"%a' +2395 "Can"w\ UT +225 "core" ' +2 ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%Q  +4 "collection"'k  +29 "core"  +131  +2 .tPSV.dial :mixloop +2 "processing"%u +102 "core" +3 .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%x  +74 "core" +2 .tPS.seek 0ml +2 "processing"%d' +2633 "core" ' +2 .tPSV.dial :air + "processing"%  +43 "core"  +2 .tPS.seek 2.5ml +2 "processing"%~' +2632 "core" ' +2 .tPSV.dial :mixloop + "processing"%K +44 "core" +2 .tPS.seek 0ml +2 "processing"%R' +2636 "core" ' +2 .tPSV.dial :air + "processing"%!  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%' +2621 "core" ' +2 .tPSV.dial :mixloop + "processing"% +44 "core" +2 .tPS.seek 0ml +2 "processing"%|' +2630 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"&& +4 "core" &%   `?S +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&}( +42 "core" ( +2 "manipulator"&z& +4 "core" &   $ c + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" & + + # d +2 .tForearm.seek CC +2 "manipulator"&' +94 "core" ' +2 .tHand.close + "manipulator"&/ +76 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( +2 "manipulator"&o& +4 "core" & @ 7 e + "manipulator"&% +4 "core" %  C M K g +2 .tForearm.seek :retract + "manipulator"&'\ +95 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"& (, +275 "core" ( +2 "manipulator"&& +4 "core" &, : K  g= + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, H O ' g= +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&' +116 "core" ' +2 .tHand.open +47 "manipulator"& 1 +73 "core" 1 +2 "manipulator"&% +4 "core" % L Y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&%'\ +101 "core" ' +2 ."da"delayUntil "12:30:19.00" +24605 #recoverPRVreagent08 + .PTV.dial :mixing +2 "processing"%) @ +74 "core" B +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" , +2 ."da"PSV.dial :air +2 "processing"%+  +43 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%-' +2522 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%e +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%( +44 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%.  +44 "core"  +2 ."da"PS.seek :empty +2 "processing"%"'ղ +2516 "core" ' +2 #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +131 "core"  +2 "processing"%% +4 "core" %հ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%\ '\ +611 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%7'Һ +1613 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%,  +73 "core"  +2 ."da"PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%Z  +35 "core" +2 "processing"%/% +4 "core" %Ҷ\  +2 ."da"PS.seek 1.5ml + "processing"%b'| +600 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%{ * +35 "core" , +2 ."da"PS.seek 0ml +3 "processing"%6' +1623 "core" ' +2 ."da"delay 2:00 +5238 "Can"\ \\] +6764 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%:  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%= * +46 "core" ) +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2509 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"% +72 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%m +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%@  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2507 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air +2 .PSV.dial PSR + "processing"%? +131 "core"  +2 "processing"%#% +4 "core" %ճ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%5'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%9'Һ +1614 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%3 +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%$  +32 "core" +2 "processing"%C% +4 "core" %ҷx\  + ."da"PS.seek 1.5ml +2 "processing"%4'} +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%> * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%<' +1634 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%N  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%; * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%G +72 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%I' +2504 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%A +83 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%X +71 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%& +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%0  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%D'ղ +2507 "core" ' +2 #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%1  +43 "core"  +2 ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%[  +132 "core" +2 ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%J  +41 "core"  +2 ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"%P +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.3ml + "processing"%M' +406 "core" ' +2 ."da"delay 2 seconds +203 .PRV.dial :air +2 "processing"%`  +44 "core"  +2 "processing"%% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%'[ +357 "core" ' +2 #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%\\  +42 "core"  +2 ."da"PS.seek 2ml +2 "processing"%*'Һ +1562 "core" ' + ."da"PSV.dial :PML +2 "processing"%B +44 "core" +2 ."da"PTV.dial :mixing +2 "processing"%8 @ +74 "core" B +2 ."da"PBV.dial :waste1 + "processing"%T  +34 "core" +2 "processing"%W% +4 "core" %Ҹ\  + ."da"PS.seek 1.85ml +2 "processing"%_' +257 "core" ' +2 ."da"PBV.dial between PSV and waste1 +2 "processing"%H * +34 "core" , +2 ."da"PS.seek 0ml +2 "processing"%' +1967 "core" ' +2 ."da"delay 2 seconds +202 .delay 8:00 +9042 "Can"}\ 98 +38961 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%c  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +42 "processing"%Y * +42 "core" , +2 ."da"PSV.dial :air +2 "processing"%j  +43 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%^' +2524 "core" ' +2 ."da"PSV.dial :mixloop +2 "processing"%U +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%g  +44 "core"  +2 ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%S +43 "core" +2 ."da"delay 2 seconds +202 .PSV.dial :air + "processing"%p  +45 "core"  +2 ."da"PS.seek :empty +2 "processing"%l'ղ +2514 "core" ' +2 #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"%O +132 "core"  +2 "processing"%V% +4 "core" %ճ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%E'\ +604 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%r'Һ +1620 "core" ' +2 ."da"PTV.dial :puck +2 "processing"%n  +72 "core"  +2 ."da"PSV.dial PTV +2 "processing"%] +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%h  +34 "core" +2 "processing"%i% +4 "core" %ҿ\  +2 ."da"PS.seek 1.5ml +2 "processing"%y' +601 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%2 * +34 "core" + +2 ."da"PS.seek 0ml +3 "processing"%L' +1620 "core" ' +2 ."da"delay 2:00 +6343 "Can"\ :: +5659 #"da"recoverPSRreagent08 + .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%s  +34 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%t * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%f +72 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2536 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%k +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%Q +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%u +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%x  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%a'ղ +2505 "core" ' +2 #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +132 "core"  +2 "processing"%d% +4 "core" %ձ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%K'\ +601 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%~'Һ +1613 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%! +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%R  +34 "core"  +2 "processing"%% +4 "core" %Ҹ\  + ."da"PS.seek 1.5ml +2 "processing"%'~ +599 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +3 "processing"%z' +1617 "core" ' +2 ."da"delay 2:00 +12003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +35 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%v +72 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%w' +2521 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%F +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%o +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"% +85 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%'ղ +2501 "core" ' +2 #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR + "processing"% +132 "core"  +2 "processing"%}% +4 "core" %հ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"% '\ +613 "core" ' +2 ."da"delay 5 seconds +503 .PSR.select :air +3 "processing"% +10 ."da"PS.seek 2ml + "processing"%'Һ +1616 "core" ' + ."da"PTV.dial :puck +2 .PSV.dial PTV +2 "processing"% +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" +2 "processing"%)% +4 "core" %ҷ\  + ."da"PS.seek 1.5ml +2 "processing"% '} +598 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +33 "core" + +2 ."da"PS.seek 0ml +2 "processing"%+' +1607 "core" ' +2 ."da"delay 2:00 +11133 "Can"~\ ?? +870 #"da"recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%|  +33 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%e * +34 "core" + +2 ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +72 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%(' +2524 "core" ' +2 ."da"PSV.dial PTV +2 "processing"%. +73 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR + "processing"%- +74 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +71 "core"  +2 ."da"PS.seek :empty +2 "processing"%"'ղ +2485 "core" ' +2 ."da"Gate.power :camera,:ON + #Mixing DA Substrates + .PSR.select :air +2 .PSV.dial PSR +44 "processing"%\ +138 "core"  +9 "processing"%,% +11 "core" %ն\ +2 #"da"Pulling 0.25ml of PSR.sub1 +2 .PSR.select :sub1 +6 "processing"% +12 ."da"PS.reconfigure PSconfig +6 "processing"%#A d`b +7 ."da"PS.seek 0.25ml +5 "processing"%'m +358 "core" ' +2 ."da"delay 5 seconds +502 "processing"%Z% +4 "core" %m\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +2 "processing"% +10 ."da"PS.seek 0.5ml +2 "processing"%/'\ +354 "core" ' +2 ."da"delay 5 seconds +502 .PSR.select :air + "processing"% +10 ."da"PS.seek 2ml +2 "processing"%7'Һ +1612 "core" ' +2 ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%{ +71 "core" +2 ."da"PBV.dial :waste1 +2 "processing"%b  +35 "core" +2 "processing"%:% +4 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%='} +609 "core" ' +2 ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PS.seek 0ml +3 "processing"%6' +1609 "core" ' +2 ."da"delay 10 seconds +1003 #recoverPSRreagent08 + .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" +2 ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +36 "core" , +2 ."da"PSR.select :air + .PSV.dial PSR +2 "processing"%m +74 "core"  +2 ."da"PS.reconfigure PSfast +3 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%@' +2521 "core" ' +2 ."da"PSV.dial PTV +2 "processing"% +72 "core" +2 ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%? +73 "core"  +2 ."da"delay 5 seconds +502 .PSV.dial PTV + "processing"%# +74 "core" +2 ."da"delay 5 seconds +502 .PSV.dial :air + "processing"%  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%5'ղ +2529 "core" ' +2 "processing"%39 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.1C before imaging + .PH.coast +2 "processing"%$  +3 "core" 4 4 +2 "processing"%C& +3 "core" &] \ / +2 #"da"Imaging da puck in Processing Clamp while storing it to tube 1 + "manipulator"&9% +4 "core" %\  - * ^ ] + "storage"(>% +4 "core" %| ? B W +2 "storage"(4. +2 "core" . +2 ."da"SC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(N(R +381 "core" ( +2 ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (;& +3 "core" &R J I   +2 "manipulator"&G& +3 "core" &,  \\= +2 "manipulator"&<% +3 "core" %\   ` \\ +2 ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&A( +214 "core" ( +2 "manipulator"&X& +4 "core" & ' , $ ]a +2 "storage"(&& +3 "core" &R > < V  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts + "manipulator"&0' +101 "core" ' +2 "storage"(I& +4 "core" &R M _ G  + ."da"SE.reconfigure SEpick +3 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(1' +289 "core" ' +2 "storage"([- +3 "core" -' + ."da"SE.configure SEconfig +3 "storage"(#QK-0-\ b +3 "manipulator"&J& +2 "core" &   ]a +2 "storage"(P& +3 "core" &R = E l  +2 ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&D'm +28 "core" ' +2 ."da"Elbow.hold +2 "manipulator"&`, +3 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(- +2 "core" -' +3 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(M' +31 "core" ' +2 "manipulator"&\\% +4 "core" %͜ & Sg +2 "storage"(& +3 "core" &R ' &  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 347 counts +2 "manipulator"&B' +14 "core" ' +2 "manipulator"&8& +4 "core" & + , M ]_ +2 "storage"(T& +3 "core" &R < < >  +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&W' +30 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +3 "storage"(H' +41 "core" ' +2 "manipulator"&*& +4 "core" & . .  ^_ +2 "manipulator"&_% +4 "core" %ϭ + + ^g + ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&c'\ +94 "core" ' +2 ."da"Elbow.seek PC +2 "manipulator"&Y(k +246 "core" ( +3 "manipulator"&j& +3 "core" &t ) Y +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &t   Y +2 ."da"Forearm.seek PC +2 "manipulator"&U' +94 "core" ' +2 ."da"Hand.close + "manipulator"&g/ +67 "core" / +2 ."da"PC.seek :open +2 "processing"%S( +450 "core" ( +2 "storage"(p& +4 "core" &R J G  + "manipulator"&^& +4 "core" &t x \\ + "manipulator"&O% +4 "core" %  ~ \\ + ."da"Forearm.seek :retract +2 "manipulator"&V'\ +94 "core" ' +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 + "manipulator"&l( +266 "core" ( +2 "manipulator"&E& +4 "core" &   Z/ + "storage"(n& +4 "core" &R K L   + ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&]' +92 "core" ' +2 ."da"Hand.open + "manipulator"&h1 +70 "core" 1 +3 "storage"(i- +3 "core" -' +2 ."da"SE.seek 1.87 Pucks below Top Plate +2 "storage"(r'L +24 "core" ' +2 ."da"SE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(2' +55 "core" ' +2 #"da"Lights, camera, ACTION! +3 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da20feb2013h40ml.tif +1943 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +1676 #"da"SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 32.769 seconds\ /var/log/esp/da20feb2013h40ml.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da20feb2013h40ml15s.tif +1557 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da20feb2013h40ml15s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da20feb2013h40ml30s.tif +3057 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da20feb2013h40ml30s.tif: TIFF Upload Complete\ +3 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da20feb2013h40ml70s.tif +7129 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da20feb2013h40ml70s.tif: TIFF Upload Complete\ + .Gate.power :camera,:OFF +4 ."Qmail"HABfans.email "32.769 sec auto-exposure",Subject: "da20feb2013h40ml images!" +10 "storage"(y- +10 "core" -' +7 "storage"(s& +4 "core" &R $ %  +2 "manipulator"&t& +3 "core" & X/ +2 ."da"Elbow.seek 1 +2 "manipulator"&f( +3 "core" ( +2 "manipulator"&L& +4 "core" &  X/ + "storage"(k& +4 "core" &R $ ,   +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&Q' +3 "core" ' +2 ."da"SE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.82 Pucks below Top Plate +2 "storage"(u' +59 "core" ' +2 "manipulator"&x& +4 "core" & 0 , d/ +2 "storage"(& +4 "core" &R u\  + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +4 "manipulator"&'m +31 "core" ' + ."da"Elbow.hold +2 "manipulator"&d, +4 "core" , + ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"SE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 ."da"SE.seek 2 Pucks below Top Plate +2 "storage"(a' +21 "core" ' + "manipulator"&K% +4 "core" %͓   \\G +3 "storage"(!& +5 "core" &R t\  + ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 338 counts +3 "manipulator"&R'ο +19 "core" ' +2 "manipulator"&& +5 "core" & F F f. +2 "storage"(~& +4 "core" &R \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +4 ."da"Forearm.seek 1 + 600 counts +3 "manipulator"&' +23 "core" ' +2 "storage"(% +4 "core" %\ \ +3 ."downElevator"SE.seek :down +4 "storage"( '} +99 (% +3 "core" %6\ Yn +2 "manipulator"&v% +5 "core" %ϴ 1 4  eh +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&z'\ +90 "core" ' +36 ' +4 ."downElevator"SE.coast +6 "storage"(5 +11 ."da"SC.coast +8 "storage"(6 +8 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +17 #tStarting finalPurge +6 "processing"%F& +13 "core" & \  +9 "manipulator"&o& +12 "core" & 7 < h. +2 "manipulator"&% +5 "core" %\  G R 4 h +2 ."psFlush"Elbow.seek FlushPuck::Garage +2 "manipulator"&(, +184 "core" ( +2 "manipulator"&w& +4 "core" &, d ] l; + ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &, a f k; + ."psFlush"Forearm.seek :garage +2 "manipulator"&}' +100 "core" ' +2 ."psFlush"Hand.close +2 "manipulator"&/ +65 "core" / +3 "manipulator"& & +3 "core" &, C & # d; +2 "manipulator"&% +6 "core" % + , 1 d +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&'\ +99 "core" ' +9 ."psFlush"Elbow.reconfigure TightElbow +13 "manipulator"&$&.,(\ #b +3 ."psFlush"Elbow.seek PC +8 "manipulator"&)(k +123 "core" ( +6 "manipulator"&& +5 "core" &t x w - m +2 ."psFlush"Elbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 && +3 "core" &t z l y m +2 ."psFlush"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."psFlush"Forearm.seek PC +2 "manipulator"& ' +96 "core" ' +2 "manipulator"&|& +4 "core" &t n w l +2 "manipulator"&e% +3 "core" % v Y  m\ +2 "processing"%& +4 "core" &\  + "processing"%+& +4 ."psFlush"PC.seek :closed +2 "processing"%.(] +3 "core" &}\  +3 &z\  +7 &&qJ\ - +11 &_\ A +22 &Iu\ T +15 &P\ U +17 &S\ U +6 &N\ T +5 &MN\ T +25 &Q\ T +15 &R\ T +7 &S\ U +11 & TQ\ U +5 &"U\ T +3 &#T\ T &%R\ U + &']R\ T + &)N\ T +6 &*P\ T +10 &,Q\ T +9 &.eS\ T +9 &0'R\ T +10 &1R\ T +9 &3U\ U +9 &5mQ\ T +10 &7/Q\ T +9 &8R\ U +10 &:Q\ U +9 &7S\ T +10 &?Q\ T +9 &AR\ U +9 &C}P\ T +10 &E>R\ U +9 &F`\ V +10 &H{\ Y +9 &Jt\ Z +9 &L6\ Z +10 &M\ [ +9 &O\ [ +9 &Q{\ [ +10 &S>\ Z +9 &T\ [\ +10 &V\ [ +9 &X\ \\ +9 &ZB\ \\ +10 &\\\ K +9 &]+Bk\ *z +9 &]+\ - +6 ( +2 "processing"%+& +4 #"psFlush"Processing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 + "processing"%-& +5 "core" &]\ - + &]\ - + ."psFlush"Hand.open +2 "manipulator"&1 +74 "core" 1 +2 "manipulator"&% +4 "core" % d h ] k\ + ."psFlush"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."psFlush"Forearm.seek :retract +2 "manipulator"&('\ +95 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%\ +131 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."psFlush"PS.seek 1ml +2 "processing"%,'TE +272 #tWaiting >20 seconds for psFlush to relinquish FlushPuck +842 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%"' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%Z +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +34 "core" +2 ."psFlush"PS.seek 0ml +2 "processing"%/' +2623 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%{ +72 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%b'\ +611 "core" ' +2 ."psFlush"PSR.select :air + "processing"% +11 ."psFlush"PS.seek 2.5ml +2 "processing"%:' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +47 "processing"%7 +75 "core" +2 ."psFlush"PBV.dial PSV +2 "processing"% U +54 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%=' +2633 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"% @ +8 "Can"{\ ]] +35 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%' +2630 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%m  +95 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%6'ղ +2622 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +45 "core"  +2 ."psFlush"PSR.select :air +3 .PS.seek 2.5ml + "processing"%?' +2633 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%# +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%' +2619 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%@ @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%3' +2633 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%$  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%C'ղ +2624 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%9 +43 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 1ml +2 "processing"%>'TE +1118 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"%4' +1609 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%; +71 "core" +2 ."psFlush"PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%G  +55 "core"  +2 ."psFlush"PS.seek 0ml +2 "processing"%<' +2633 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"%X +73 "core"  +2 ."psFlush"PSR.select :flush +2 "processing"%@ +10 ."psFlush"PS.seek 0.5ml +2 "processing"%&'\ +598 "core" ' +2 ."psFlush"PSR.select :air +2 "processing"% +10 ."psFlush"PS.seek 2.5ml +2 "processing"% ' +2115 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%I +84 "core"  +2 ."psFlush"PBV.dial PSV +2 "processing"%% U +53 "core" W +2 ."psFlush"PS.seek 0ml +2 "processing"%[' +2623 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%J @ +41 "core" > +2 ."psFlush"PS.seek 2.5ml +2 "processing"%P' +2632 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%\\'ղ +2634 "core" ' +2 ."psFlush"PSV.dial PSR +2 "processing"% +43 "core"  +2 ."psFlush"PSR.select :air +2 .PS.seek 2.5ml +2 "processing"%8' +2625 "core" ' +2 ."psFlush"PSV.dial PTV +2 "processing"%T +71 "core" +2 ."psFlush"PBV.dial PSV +2 .PS.seek 0ml +2 "processing"%*' +2622 "core" ' +2 ."psFlush"PSV.dial PBV +2 "processing"%_ @ +43 "core" ? +2 ."psFlush"PS.seek 2.5ml +2 "processing"%0' +2627 "core" ' +2 ."psFlush"PSV.dial :waste1 +2 "processing"%A  +71 "core"  +2 ."psFlush"PS.seek :empty +2 "processing"%1'ղ +2627 "core" ' +2 #tLoading FlushPuck into Collection Clamp from Processing Clamp +2 "collection"'D& +4 "core" &^^ +2 "manipulator"&B& +3 "core" &t 7 t +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&M(k +2 "core" ( +2 "manipulator"&W& +4 "core" &t \ t + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &j& +3 "core" &t > t +2 .tForearm.seek PC + "manipulator"&' +92 "core" ' +2 .tHand.close + "manipulator"&`/ +68 "core" / +2 .tPC.seek :open +2 "processing"%g( +453 "core" ( +2 "manipulator"&c& +4 "core" &t v + "manipulator"&q% +4 "core" % ϶ g v +2 .tForearm.seek :retract + "manipulator"&p'\ +91 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&^( +373 "core" ( +2 "manipulator"&O& +4 "core" &%  t>H + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &U& +2 "core" &%  s>H +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&E' +92 "core" ' +2 "manipulator"&n& +4 "core" &$ Z t=G +2 "manipulator"&Y% +4 "core" % _ t6 +2 "collection"'h& +3 "core" &`^ +2 "collection"'i& +3 .tCC.seek :closed +2 "collection"'V(` +3 "core" &^] +3 &_] 3 +10 &4Dy^] 3 +9 &Tn~^] G +10 &f^^ U +9 &N]^ S +9 &lP^] T +10 &.T^\\ T +9 &R^^ S +9 &O^] T +10 &tM`` T +9 &6S]] T +10 & R_^ T +9 &"O\\_ S +9 &$|S`_ T +10 &&>T]^ T +9 &(T^] T +9 &)Q^^ T +10 &+M^_ T +9 &-FU]^ T +10 &/Q`_ T +9 &0O__ T +9 &2S_` T +10 &4OQ]^ S +9 &6T]^ T +9 &7N^_ S +10 &9R_` T +9 &;WT^] S +10 &=P\\\\ S +9 &>R]\\ T +9 &@N^_ T +10 &B^O^^ T +9 &D N^_ T +9 &ER`` S +10 &GTfe T +9 &Ib_po U +10 &Kv_d W +9 &L [\ +9 &N ] +10 &PP ^ +9 &R _ +9 &S _ +10 &U _ +9 &WR ` +10 &Y a +9 &Z a +9 &\\ a +10 &^T b +9 &_` < +9 &`_ X +9 ( +2 &`al V + "collection"'i& +4 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.34 + "collection"'H& +4 "core" &`al V + .tHand.open +2 "manipulator"&r1 +76 "core" 1 +2 "manipulator"&y% +4 "core" %   p6 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&s'\ +95 "core" ' +2 #tFlushing the Collection Valve::Manifold + "collection"'t& +4 "core" &`al V +2 "collection"'L% +3 "core" %ӵ +2 .tCSV.dial CSR +2 "collection"'k  +42 "core"  +2 "collection"'x% +4 "core" %ӭ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +10 .tCS.seek 5ml +2 "collection"''qi +1345 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +9 'K% +3 "core" %qe  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +2 .tCS.seek 7.5ml +2 "collection"'!'? +686 "core" ' +2 .tCSV.dial :waste +46 "collection"' +132 "core" +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"'~'Ӵ +1968 "core" ' +2 #tFlushing lower manifold's waste1 port + "collection"'& +4 "core" &`ak V +2 "collection"'l% +3 "core" %Ӵ + .tCSV.dial :flush +2 "collection"']  +43 "core"  +2 .tCS.reconfigure CSfast +2 "collection"'#d @b +3 .tCS.seek 5ml +2 "collection"'2'qi +1287 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" B +2 "collection"'v% +4 "core" %qi  +2 .tCS.seek 7ml +2 "collection"'Q'~ +565 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +4 "collection"'f  +2 'u  +42 "core"  +94 ~ +2 .tCBV.dial :waste1 + "collection"' @ +43 "core" > +2 .tCS.seek 0ml +2 "collection"'F'Ӵ +1759 "core" ' +2 #tFlushing lower manifold's waste2 port + "collection"'R& +4 "core" &`aj V +2 "collection"'a% +3 "core" %Ӱ +2 .tCSV.dial :flush + "collection"'o  +75 "core" +2 .tCS.seek 5ml +2 "collection"''qi +1275 "core" ' +2 .tdelay 5 seconds +502 .CSV.dial :air +2 "collection"' @ +44 "core" A +2 "collection"'w% +4 "core" %ql  +2 .tCS.seek 7ml +2 "collection"'' +555 "core" ' +2 ."connect"CSV.dial CTV +3 .tCTV.dial CSV +2 "collection"'  +43 "core"  +2 .tCBV.dial :waste2 +2 "collection"'N  +106 "core"  +2 .tCS.seek 0ml +2 "collection"'d'Ӵ +1752 "core" ' +2 #tDisinfecting external Intake with kill + "collection"'& +4 "core" &`aj V +2 "collection"' % +3 "core" %ӯ +2 .tCSV.dial CSR +2 "collection"'  +42 "core"  +2 "collection"'z% +4 "core" %ӯ + #tPulling 8ml of CSR.kill + .CSR.select :kill +2 "collection"' +10 .tCS.seek 8ml +2 "collection"'' +845 "Can"w\ NN +1162 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +558 "core" ' +3 ."connect"CSV.dial CBV +4 .tCBV.dial CSV +2 "collection"'} +2 '|  +100 "core" +38  +2 .tCTV.dial :intake + "collection"'e  +73 "core" +2 .tIntake.select :open + "sampler") +10 .tCS.seek 2ml +2 "collection"'' +2001 "core" ' +2 .tIntake.select :close + "sampler")0 +9 .tCTV.dial :air +2 "collection"'  +75 "core" ~ +2 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 0ml + "collection"''Ӵ +584 "core" ' +2 .tCSV.dial CSR + "collection"'S  +103 "core"  +2 "collection"'+% +4 "core" %Ӹ + #tPulling 5ml of CSR.flush + .CSR.select :flush +2 "collection"' +9 .tCS.seek 5ml +2 "collection"'-'qi +1336 "core" ' +2 .tdelay 5 seconds +502 .CSR.select :air +2 "collection"' +10 .tCS.seek 10ml + "collection"'' +1345 "core" ' +2 .tCSV.dial CBV + "collection"' +103 "core" +2 .tCS.seek 0ml +2 "collection"'\ 'Ӵ +2609 "core" ' +2 #tGaraging FlushPuck in Collection Clamp + "manipulator"& & +4 "core" &! c ` 4 l;8 +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&5( +35 "core" ( +2 "manipulator"&,& +4 "core" & y  o + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Z& +2 "core" &  ) p +2 .tForearm.seek CC +2 "manipulator"&' +95 "core" ' +2 .tHand.close + "manipulator"&"/ +69 "core" / +2 .tCC.seek :open +2 "collection"'{( +470 "core" ( +2 "manipulator"&/& +4 "core" & ~ t + "manipulator"&b% +4 "core" %  a t + .tForearm.seek :retract +2 "manipulator"&7'\ +92 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&(, +276 "core" ( +2 "manipulator"&:& +4 "core" &, . uA + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 && +2 "core" &, C uA +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&=' +114 "core" ' +2 .tHand.open +2 "manipulator"&m1 +71 "core" 1 +2 "manipulator"&% +4 "core" % F M H e +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' +2 "processing"%6& +4 "core" &\  +47367 "Can"{\ $11 +60002 z\ $11 +60002 \ $11 +60002 }\ #11 +60002 \ #11 +60002 \ #11 +60002 \ #11 +60003 \ "11 +60002 \ "11 +60002 \ "11 +60002 \ !11 +60002 \ 11 +60002 \ 11 +46591 #t-> CC.loadFlush + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage +2 "collection"'#& +3 "core" &hi@ +2 "manipulator"&?& +3 "core" &,  wA +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&@(, +2 "core" ( +2 "manipulator"&& +3 "core" &,  vA +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &$& +3 "core" &, vA + .tForearm.seek :garage +2 "manipulator"&3' +103 "core" ' +2 .tHand.close + "manipulator"&9/ +68 "core" / +2 "manipulator"&C& +4 "core" &, 0 mA +2 "manipulator"&>% +3 "core" % 4 6 m; +2 .tForearm.seek :retract + "manipulator"&;'\ +101 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&G( +296 "core" ( +2 "manipulator"&4& +4 "core" && m r?P +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" && D r?P +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&<' +103 "core" ' +2 "manipulator"&&& +4 "core" && 1 s?P + "manipulator"&I% +4 "core" % O se +2 "collection"'%& +3 "core" &kh1 +2 "collection"' & +3 .tCC.seek :closed + "collection"'J(` +3 "core" &ii; +5 &ij< 4 +9 &.E~ji= 3 +10 &On~gi@ H +9 &chh9 T +9 &Phg> T +10 &jTjg; T +9 &,Tlk: T +10 &Tii: T +9 &Qhj: T +9 &sPij< S +10 &5Rii@ S +9 & Qji9 S +9 &"Qhi; S +10 &$zRhh= T +9 &&;Uik7 T +10 &'RiiB T +9 &)QgkA T +9 &+Pih6 S +9 &-EThjB S +10 &/Qii: S +9 &0Rji: T +10 &2UjjE T +9 &4LRig7 T +10 &6Uii? T +9 &7TjjD T +9 &9Ohi; T +10 &;UQii; S +9 &=Qji< S +9 &>Uhh> T +10 &@QjjC S +9 &B\\Rjj= T +10 &DNij: T +9 &EOljB S +9 &GVup; T +10 &I``B U +9 &Kw= W +9 &LB [\ +10 &NC ] +9 &PO; ^ +10 &R? ^ +9 &SB _ +9 &U< _ +10 &WPD ` +9 &YB ` +9 &Z; a +55 &\\ A a +8 &^R  : b + &_`B @ + &`dpE H + ( + &`d\\> H + &`d\\B H +2 "collection"' & +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.31 + "collection"'[& +3 "core" &`d\\< H +2 &`d\\@ H + .tHand.open + "manipulator"&1 +69 "core" 1 +2 "manipulator"&P% +4 "core" %  . pe + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +94 "core" ' +2 "collection"'\\& +4 "core" &`d\\: H +872 #t-> Sampler.calibrate +3 "Can"\ FE + #tCalibrating pressure sensors + .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X CSV.air + .CSV.dial :air +2 "collection"'W @ +102 "core" A +515 #t-> CS.fill +2 .CS.seek 10ml + "collection"'j' +2600 "core" ' +2 "collection"'`% +4 "core" %  .  +396 #t-> CSV.CTV + .CSV.dial CTV +2 "collection"')  +43 "core"  +416 #t-> CTV.CSV + .CTV.dial CSV +2 "collection"'(  +134 "core" ~ +1628 #t-> CBV.dialBetween CSV, :waste1 + .CBV.dial between CSV and waste1 +2 "collection"'.  +121 "core" ! +698 #t-> Sampler.PSI + "collection"'c% +3 "core" % \ )  +2 "sampler")q% +4 "core" %~ ( : +2591 #t-> CS.push 5 +2 "collection"'% +3 "core" %  )  +2 .tCS.seek 5ml +2 "collection"'M'qf +193 "Can"\ SS +1158 "core" ' +2 "collection"'O% +4 "core" %qb" +244 #t-> Sampler.PSI + "collection"'U% +4 "core" %qb0 + "sampler")n% +4 "core" %~ 3 : +459 #t-> CS.push 2 +2 "collection"'Y% +3 "core" %qb- +2 .tCS.seek 2.999ml + "collection"'h'2M +586 "core" ' +2 "collection"'p% +4 "core" %2Q, +296 #t-> Sampler.PSI + "collection"'% +3 "core" %2Q6 +2 "sampler")H% +4 "core" %~ 2 : +409 #t-> CS.push 1 +2 "collection"'r% +3 "core" %2Q. +2 .tCS.seek 2ml + "collection"'y' +343 "core" ' +2 "collection"'t% +4 "core" % +291 #t-> Sampler.PSI + "collection"'i% +3 "core" %% +2 "sampler")L% +4 "core" %~ . : +2626 #t-> Sampler.PSI + "collection"'k% +3 "core" %, +2 "sampler")x% +4 "core" %~ 0 : +4276 #t-> Sampler.PSI + "collection"'E% +4 "core" %$ + "sampler") % +4 "core" %~ ) : +3813 #t-> Sampler.PSI + "collection"'K% +4 "core" %1 + "sampler")% +4 "core" %~ 2 : +3510 #t-> Sampler.PSI + "collection"'% +4 "core" %" + "sampler")!% +4 "core" %~ 6 : +4825 #t-> Sampler.PSI + "collection"'% +3 "core" %" +2 "sampler")l% +4 "core" %~ + : +7389 #t-> Sampler.PSI + "collection"']% +4 "core" %6 + "sampler")~% +4 "core" %~ / : +4887 #t-> Sampler.PSI + "collection"'% +3 "core" %7 +2 "sampler")v% +4 "core" %~ / : +4101 #t-> Sampler.PSI + "collection"'2% +3 "core" %* +2 "sampler")f% +4 "core" %~ ( : +5328 #t-> Sampler.PSI + "collection"'u% +4 "core" %5 + "sampler")% +4 "core" %~ 0 : +3627 #t-> Sampler.PSI + "collection"'Q% +3 "core" %< +2 "sampler")R% +4 "core" %~ & : +3030 #t-> Sampler.PSI + "collection"'a% +4 "core" %% + "sampler")o% +4 "core" %~ . : +1530 #t-> CTV.air + .CTV.dial :air + "collection"'F  +135 "core"  +583 #t-> CC.unloadFlush + #Garaging FlushPuck in Collection Clamp +2 "manipulator"&& +3 "core" &" V T f<; +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&w( +42 "core" ( +2 "manipulator"&& +4 "core" & g h l i + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 & & +2 "core" & O e + i +2 .tForearm.seek CC + "manipulator"&N' +94 "core" ' +2 .tHand.close + "manipulator"&/ +71 "core" / +2 .tCC.seek :open +2 "collection"'( +470 "core" ( +2 "manipulator"& & +4 "core" & j l  l + "manipulator"&% +3 "core" % & p i l +2 .tForearm.seek :retract +2 "manipulator"&z'\ +93 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&d(, +281 "core" ( +2 "manipulator"&& +4 "core" &, v b m< + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &}& +2 "core" &, o N m< +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&|' +112 "core" ' +2 .tHand.open +2 "manipulator"&e1 +67 "core" 1 +2 "manipulator"&% +4 "core" % E . - 7 ^ + .tForearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract + "manipulator"&'\ +104 "core" ' +4948 "Can"\ << +60002 \ << +60002 \ << +60002 \ << +60003 \ << +60002 \ << +60002 \ << +60002 \ << +60002 \ << +60002 \ << +60003 \ <; +60002 \ =< +60002 }\ << +60002 \ << +60002 \ <= +60002 \ =< +60003 \ << +60002 \ << +60002 \ =< +60002 \ =< +60002 \ << +60002 \ << +60002 \ << +60003 \ =< +60002 \ << +60002 \ =< +60002 \ << +60002 \ << +60002 \ << +60003 \ << +60002 \ << +60002 \ << +60002 \ << +60002 \ << +60002 \ e<< +60003 \ << +60002 \ << +60002 \ << +60002 \ <; +60002 \ << +60003 \ << +60002 \ << +60002 \ << +60002 \ << +60002 \ <; +60002 \ <; +60003 \ << +60002 \ << +60002 \ << @EST1582261420.16 \ << +60002 \ << +60002 \ U<< +60003 \ E<< +60002 \ ?<< +60002 \ ;<< +60002 \ 8<< +60002 \ 7=< +60003 \ 5<< +60002 \ 3<< +60002 \ 1=< +60002 \ 1<< +60002 \ /=< +60002 \ /<< +60003 \ -<< +60002 \ ,<< +60002 \ +<< +60002 \ *<< +60002 \ )<< +60002 \ '<< +60003 \ %<< +60002 \ $=< +60002 \ #<< +60002 \ !<< +60002 \ << +60003 \ =< +60002 \ =< +60002 \ <= +60002 \ =< +60002 \ << +60002 \ << +60003 \ << +60002 \ << +60002 \ << +60002 \ << +60002 \ << +60002 \ == +60003 \ << +60002 \ \ << +60002 \ =< +60002 \ << +60002 \ << +60003 \ << +60002 \ =< +60002 \ =< +60002 \ == +60002 \ << +60002 \ =< +60003 \ << +60002 \ =< +60002 \ << +60002 \ =< +60002 \ =< +60003 \ << +60002 \ =< +60002 \ =< +60002 \ << +60002 \ =< +60002 \ << +60003 \ << +60002 \ =< +60002 \ << +60002 \ m<< +60002 \ << +60002 \ << +60003 \ << +60002 \ << +54934 #t-> access 1 +3 .SE.seek :down + "storage"('} +3 "core" ' + "manipulator"&S% +4 "core" %  n V  +2 "manipulator"&+& +3 "core" &, S R a < +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 5 + "storage"((<1 +1326 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (-& +3 "core" &<5 \ z +3708 "Can"\ == +60002 \ == +60002 \ == +60002 \ == +60003 \ == +60002 \ == +60002 \ =< +60002 \ =< +60002 \ =< +60002 \ =< +60003 \ =< +60002 \ == +60002 \ == +60002 \ =< +60002 \ == +60002 \ == +60002 \ =< +60003 w\ =< +7023 #t-> exit +5 #mEXIT @1582311892.27EST @1582313470.23EST = =tMAIN =mMAIN_scheduler @EST1582313471.98 #"core_reset"Sent BREAK +2 #t@0x286F, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +218 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +385 "Can"\ ^ + \ ^a + #tPolling Can every 10:00 +3 #Cleanly exited at 14:04:52EST21-Feb-20 +555 #-> ESP.ready! +2 #Powering core bus +468 .Gate.power :raw,:ON +5 "sampler") +2 ) + "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +3 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +4 "processing"% 9\ +2 % 2\ +2 % *\ +2 % 0\ +3 "sampler")&\ +2 )% +2 "core" %\ H +2 .tSS.configure SSconfig +2 "sampler")#.0X Sampler.calibrate +2 "Can"\ N:: + #tCalibrating pressure and temperature sensors +2 .CTV.dial :air + .SSV.dial :spit,avoiding: :exhaust +2 .SS.reconfigure SSfast +2 "sampler")#.0X% +2 "core" %Ӹ\ ( +2 "sampler")?% +3 "core" %3( \ 7 + .tSSV.dial :spit +2 "sampler")@ +131 "core"  +2 .tSS.seek 0ml +2 "sampler")A'z +297 "core" ' + .tSSV.dial CBV +2 "sampler")B  +132 "core" +169 #t-> CC.loadFlush + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'C& +3 "core" &\ ' +2 .tHand.open + "manipulator"&D1 +76 "core" 1 + "manipulator"&E& +4 "core" &  + +2 "manipulator"&F% +3 "core" %    +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&G(, +182 "core" ( +2 "manipulator"&H& +4 "core" &, \  5 O + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &I& +2 "core" &,   O +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :garage +2 "manipulator"&J' +103 "core" ' +2 .tHand.close + "manipulator"&K/ +72 "core" / +2 "manipulator"&L& +3 "core" &, 0 O +2 "manipulator"&M% +3 "core" % '{ . - +2 .tForearm.seek :retract +2 "manipulator"&N'\ +102 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&O( +318 "core" ( +2 "manipulator"&P& +4 "core" &    + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &Q& +2 "core" &    +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&R' +107 "core" ' + "manipulator"&S& +4 "core" & \ "  +2 "manipulator"&T% +4 "core" %%   ` + "collection"'U& +4 "core" &\ ' + "collection"'V& +4 .tCC.seek :closed +38 "collection"'W(` +10 "core" &\ ' + &\ ' + &\ ' + &\ ' +2 &\ ' + &\ ' +2 &\ &A +6 &Ev\ #2 +11 &;n\ "G +8 &e\ #R +10 &U\ $R +10 &VT\ $R +9 &Q\ $R +9 &V\ $R +10 &U\ $S +9 &]T\ $S +10 &U\ $S +9 & U\ $R +9 &"Q\ $R +9 &$fW\ #R +9 &&'W\ #S +10 &'S\ $R +10 &)T\ #R +8 &+nP\ $R +11 &-0Y\ $R +9 &.U\ $R +9 &0V\ $S +9 &2vU\ $R +9 &48Q\ $R +10 &5U\ #S +9 &7U\ $S +9 &9}U\ #S +10 &;@U\ #R +9 &=Q\ #R +9 &>T\ #R +10 &@Q\ $R +10 &BHW\ #R +9 &D P\ #R +9 &EU\ $R +9 &GZ\ #S +11 &IKe\ #T +9 &Ky\ "V +9 &L\ Y +10 &Nz\ \\ +8 &P:\ ] +10 &Q\ ] +9 &S \ \ ] +9 &U}\ ^ +10 &W>\ ^ +9 &X\ _ +10 &Z\ _ +9 &\\ \ ` +9 &^?$"\ ` +10 &_t*&\ 0 +9 &`b*,\ ^ +9 ( +2 &`lo-,\ !T + "collection"'V& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.27 +2 "collection"'X& +3 "core" &`lp-+\ !T +2 .tHand.open + "manipulator"&Y1 +70 "core" 1 + "manipulator"&Z% +4 "core" % %   ) ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&['\ +94 "core" ' +2 "collection"'\\& +3 "core" &`lp('\ !T +505 #t-> CSV.air +2 .CSV.dial :air + "collection"'] @ +85 "core" > +510 #t-> CS.fill +2 .CS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 10ml +2 "collection"'^' +2602 "core" ' +2 "collection"'_% +3 "core" %%%\  +694 #t-> CSV.CTV + .CSV.dial CTV +2 "collection"'`  +44 "core"  +412 #t-> CTV.CSV + .CTV.dial CSV +2 "collection"'a  +132 "core"  +316 #t-> PSV.air +2 .PSV.dial :air +461 #-> PS.to 2 +2 .PS.seek 2ml + "processing"%b'Һ +2120 "core" ' + "processing"%c% +4 "core" %Ҿ\ B +100 #t-> CBV.PSV + .CBV.dial PSV +2 "collection"'d  +73 "core" +475 #t-> PSV.CBV + .PSV.dial CBV +2 "processing"%e @ +44 "core" B +499 #t-> Sampler.PSI +3 "collection"'f% +3 "core" %('\  +2 "sampler")g% +3 "core" %{ \ )@ +1104 #t-> CS.push 5 + "collection"'h% +3 "core" %)(\  +2 .tCS.seek 5ml +2 "collection"'i'qg +1339 "core" ' +2 "collection"'j% +3 "core" %qd\  +245 #t-> Sampler.PSI +2 "collection"'k% +3 "core" %qd\  +2 "sampler")l% +3 "core" %{ \ (@ +606 #t-> CS.push 2 + "collection"'m% +4 "core" %qd\  + .tCS.seek 2.999ml +2 "collection"'n'2O +588 "core" ' +2 "collection"'o% +3 "core" %2R87\  +578 #t-> Sampler.PSI +2 "collection"'p% +3 "core" %2R77\  +2 "sampler")q% +3 "core" %{ \ '@ +315 #t-> CS.push 2 + "collection"'r% +3 "core" %2R98\  +2 .tCS.seek 1ml +2 "collection"'s'= +603 "core" ' + "collection"'t% +4 "core" %?\  +238 #t-> Sampler.PSI +2 "collection"'u% +3 "core" %?\  +2 "sampler")v% +3 "core" %{ \ &@ +666 #t-> CS.push 0.5 + "collection"'w% +3 "core" %?\  +2 .tCS.seek 0.5ml +2 "collection"'x'z +207 "core" ' +2 "collection"'y% +3 "core" %t|{\  +192 #t-> Sampler.PSI +2 "collection"'z% +3 "core" %t|}\  +2 "sampler"){% +3 "core" %{ !\ &@ +3902 #t-> Sampler.PSI +2 "collection"'|% +3 "core" %txz\  +2 "sampler")}% +3 "core" %{ \ &@ +2089 #t-> Sampler.PSI +2 "collection"'~% +3 "core" %tzy\  +2 "sampler")% +3 "core" %{ \ %@ +2269 #t-> Sampler.PSI +2 "collection"'% +3 "core" %tyy\  +2 "sampler")% +3 "core" %{ \ %@ +1716 #t-> Sampler.PSI +2 "collection"'% +3 "core" %t{x\  +2 "sampler")% +3 "core" %{ \ $@ +1725 #t-> Sampler.PSI +2 "collection"'% +3 "core" %twx\  +2 "sampler")% +3 "core" %{ \ $@ +2553 #t-> Sampler.PSI +2 "collection"'% +3 "core" %tuv\  +2 "sampler")% +3 "core" %{ \ $@ +3258 #t-> Sampler.PSI +2 "collection"' % +3 "core" %txv\  +2 "sampler")\ % +3 "core" %{ \ #@ +4095 #t-> Sampler.PSI +2 "collection"' % +3 "core" %tyw\  +2 "sampler") % +3 "core" %{ \ #@ +3298 #t-> Sampler.PSI +2 "collection"' % +3 "core" %tww\  +2 "sampler")% +3 "core" %{ \ "@ +3714 #t-> Sampler.PSI +2 "collection"'% +3 "core" %tvw\  +2 "sampler")% +3 "core" %{ \ !@ +3724 #t-> Sampler.PSI +2 "collection"'% +3 "core" %tuv\  +2 "sampler")% +3 "core" %{ !\ !@ +1587 #t-> CS.empty +2 .CS.seek :empty + "collection"''ӂ +210 "core" ' + "collection"'% +4 "core" %Ӆ\  +642 #t-> Sampler.PSI +2 "collection"'% +3 "core" %Ӆ\  +2 "sampler")% +3 "core" %{ \ @ +1101 #t-> CC.unloadFlush +2 #Garaging FlushPuck in Collection Clamp + "manipulator"&& +3 "core" & Y  +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&( +4 "core" ( + "manipulator"&& +4 "core" &   +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" & 8  + .tForearm.seek CC +2 "manipulator"&' +98 "core" ' + .tHand.close +2 "manipulator"&"/ +71 "core" / +2 .tCC.seek :open + "collection"'%( +214 "Can"\ 8KJ +255 "core" ( + "manipulator"&'& +4 "core" &  +2 "manipulator"&)% +3 "core" % \  +2 .tForearm.seek :retract + "manipulator"&('\ +96 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +274 "core" ( + "manipulator"&& +4 "core" &, j R + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &#& +2 "core" &, t R +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"&,' +112 "core" ' +2 .tHand.open + "manipulator"&-1 +77 "core" 1 + "manipulator"&.% +4 "core" % D U V W +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&/'\ +102 "core" ' +59029 "Can"z\ ;:: +60002 z\ 8;: +60002 y\ 7;; +60002 n\ 4;; +60002 m\ 3;; +60002 z\ 2;; +30275 #t-> exit +5 #mEXIT @1582317985.17EST @1582654866.18EST = =tMAIN =mMAIN_scheduler @EST1582654867.94 #"core_reset"Sent BREAK +2 #t@0x00C3, state=0x3AE0, ifg=0x00, ie=0x75 + #>RESET< ESP2 v3.30 I2C Gateway v3.06 +207 #>RESET< ESP2 v3.30 I2C Gateway v3.06 for core bus +220 #\ Configuration for rush by engrstrom@mclanelabs.com\ /home/esp/esp2/type/shallow/rush/configure.rb\ +383 "Can"H\ T + H\ Tl + #tPolling Can every 10:00 +2 #Cleanly exited at 15:46:25EST21-Feb-20 +12429 #-> ESP.ready! +3 #Powering core bus +503 .Gate.power :raw,:ON +3 "sampler") + ) +2 "core"  +2 "collection"' +2 ' +2 "core"  +2 "processing"% +2 % +2 "core"  +4 "collection"' 9\ +2 ' 0\ +2 ' -\ +3 "processing"% 9\ +3 % 2\ + % *\ +2 % 0\ +3 "sampler")&\ +3 )% +2 "core" %BE\ 4 + .tSS.configure SSconfig +3 "sampler")#.0X access 5 +3 .SE.seek :down + "storage"(;'} +4 "core" ' + "manipulator"&<% +4 "core" %\   +2 "manipulator"&=& +3 "core" & 0 +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(>( +2 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (?& +2 "core" &  d\ - +1702 #t-> PC.loadPuck :lightPuck, 5 +2 #Loading lightPuck puck from tube 5 into Processing Clamp + "processing"%@& +3 "core" & \ 6 +2 .tHand.open + "manipulator"&A1 +77 "core" 1 + "manipulator"&B% +4 "core" % \  N  +2 "storage"(C% +3 "core" % \ * +2 "storage"(D. +2 "core" .( +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 +2 "storage"(E(<1 +1018 "core" ( + .tSC.reconfigure SCloose +3 "storage"($.\ 1~b +2 (F& +3 "core" &<4 \ $ + "manipulator"&G& +4 "core" & Q Y 0 + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 + "manipulator"&H( +14 "core" ( + "manipulator"&I& +4 "core" & O P ! 3 +2 "storage"(J& +4 "core" &<4 \ $ +2 .tForearm.seek 5 + 600 counts + "manipulator"&K'Ϲ +100 "core" ' + "storage"(L& +4 "core" &<4 6\ % +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(M' +282 "core" ' + "storage"(N- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (O& +3 "core" &<4 0\ " + "manipulator"&P& +4 "core" & [ Y 2 +2 .tElbow.seek 5 + "manipulator"&Q( +3 "core" ( +2 "manipulator"&R& +3 "core" & ] W  2 +2 "storage"(S& +3 "core" &<4 H\ # +2 .tForearm.seek 5 + 300 counts +2 "manipulator"&T'΍ +22 "core" ' +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&U/ +68 "core" / +2 !to:Puck::Warning: mesg"-Loaded Last remaining Puck (from Tube 2):bt[\ "4/home/esp/esp2/utils/puckmoves.rb:337:in `load'"8/home/esp/esp2/utils/puckmoves.rb:884:in `loadPuck'"(ESP):3:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 +2 ."downElevator"SE.seek :down +37 "manipulator"&V& +9 "storage"(W'} +6 "core" & Z Y 2 +2 "manipulator"&X% +4 "core" % ΢ O g < y +2 .tForearm.seek :retract + "manipulator"&Y'\ +94 "core" ' + .tElbow.seek PC +2 "manipulator"&Z(k +161 "core" ' + ."downElevator"SE.coast + "storage"(5 +97 "core" ( + "manipulator"&[& +5 "core" &s o q v +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &\\& +3 "core" &s _ [ 7 +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&]' +103 "core" ' + "manipulator"&^& +4 "core" &s n m +2 "manipulator"&_% +3 "core" % } q H +2 "processing"%`& +4 "core" &\ 1 +2 "processing"%a& +3 .tPC.seek :closed +2 "processing"%b(] +3 "core" &\ 2 +3 &\ 1  +9 &2\ -. +9 &`\ ,A +10 &=z\ ,T +9 &U\ /T +10 &W\ .U +9 &~X\ .U +10 &AW\ .T +9 &U\ .T +9 &Y\ .T +9 &W\ .U +10 & IU\ .T +9 &"\ Y\ .U +9 &#U\ .U +10 &%Z\ .T +9 &'QT\ .T +10 &)U\ .T +9 &*Z\ .U +9 &,Y\ .T +10 &.YW\ -T +9 &0Y\ .U +9 &1Y\ .U +10 &3\\\ .U +9 &5aU\ .T +10 &7#T\ .T +9 &8Z\ .T +10 &:T\ .U +9 &+U\ .T +9 &?X\ .T +10 &AW\ .U +9 &CpU\ .U +10 &E1Z\ -U +9 &Fk\ -W +9 &H\ ,Z +10 &Jh\ +Z +9 &L*\ +Z +9 &M\ +[\ +10 &O\ +[\ +9 &Qo\ +[ +10 &S1\ +[ +9 &T\ +[\ +9 &V\ +[ +10 &Xt\ *\\ +9 &Z5\ +\\ +9 &[\ *Q +10 &].P\ *%s +9 &]x#\ /- +2 ( +2 "processing"%a& +2 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.63 + .Hand.open +2 "manipulator"&c1 +74 "core" 1 + "manipulator"&d% +4 "core" % w \\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&e'\ +92 "core" ' + .tSC.coast + "storage"(6 +4195 #t-> PC.imagePuck 5 :lightPuck +2 !o:SyntaxError: mesg"tcompile error\ (ESP):4: syntax error, unexpected ':', expecting $end\ PC.imagePuck 5 :lightPuck\ ^:bt["7/opt/mbari/lib/ruby/1.8/irb.rb:177:in `eval_input'":/opt/mbari/lib/ruby/1.8/irb.rb:277:in `signal_status'"7/opt/mbari/lib/ruby/1.8/irb.rb:163:in `eval_input'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:241:in `each_top_level_statement'":/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `loop'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:227:in `each_top_level_statement'";/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `catch'"N/opt/mbari/lib/ruby/1.8/irb/ruby-lex.rb:226:in `each_top_level_statement'"7/opt/mbari/lib/ruby/1.8/irb.rb:162:in `eval_input'"1/opt/mbari/lib/ruby/1.8/irb.rb:69:in `start'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `catch'"1/opt/mbari/lib/ruby/1.8/irb.rb:67:in `start'"-/home/esp/esp2/lib/esp.rb:189:in `shell'"7/home/esp/esp2/lib/schedule.rb:484:in `initialize'"0/home/esp/esp2/lib/thread.rb:718:in `start'"7/home/esp/esp2/lib/schedule.rb:477:in `initialize'"'/home/esp/esp2/lib/schedule.rb:475 +1744 #-> PC.imagePuck 5, :lightPuck +2 "processing"%f& +3 "core" &]x\ /- +2 !to:Puck::Warning: mesg"=Unloading lightPuck puck from tube 5 to Storage Carousel:bt[ "6/home/esp/esp2/utils/puckmoves.rb:370:in `unload'"5/home/esp/esp2/utils/puckmoves.rb:451:in `image'"9/home/esp/esp2/utils/puckmoves.rb:896:in `imagePuck'"(ESP):5:in `irb_binding'"A/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52:in `irb_binding'"0/opt/mbari/lib/ruby/1.8/irb/workspace.rb:52 + #Imaging lightPuck puck in Processing Clamp while storing it to tube 5 + "manipulator"&g% +4 "core" %\  X W ^  + "storage"(h% +4 "core" %~ F\ # + "storage"(i. +3 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 5 + "storage"(j(<1 +8 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (k& +2 "manipulator"&l& +5 "core" &<4 \ # +4 ."raiseStack"SE.reconfigure SEplace +2 "storage"(#]K-0-\ b +3 "core" &s W X u +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&m(k +3 "core" ( + ."raiseStack"SE.seek :beamBreak +3 "manipulator"&n& + "storage"(o' +6 "core" &s Y Y +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &p& +3 "core" &s Y } + .tForearm.seek PC +2 "manipulator"&q' +93 "core" ' + .tHand.close +2 "manipulator"&r/ +75 "core" / + .tPC.seek :open +2 "processing"%s( +81 "core" ' + "storage"(t- +3 "core" -' +2 ."raiseStack"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 ."raiseStack"SE.seek :place +2 "storage"(u'y +31 "core" ' +327 ( + "storage"(v& +4 "core" &<4 Z\ # +2 "manipulator"&w& +3 "core" &s L I  + "manipulator"&x% +4 "core" % Ϡ L N  ) +2 .tForearm.seek :retract +2 "manipulator"&y'\ +93 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 5 +2 "manipulator"&z( +274 "core" ( + "manipulator"&{& +4 "core" & O R / , +2 "storage"(|& +3 "core" &<4 \ " +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 5 + 600 counts +2 "manipulator"&}'Ϲ +105 "core" ' + .tHand.open + "manipulator"&~1 +76 "core" 1 +2 "storage"(- +3 "core" -'y +3 .tSE.seek -0.16 Pucks below Top Plate + "storage"('E +27 "core" ' + .tSE.reconfigure SEseal +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.93 Pucks below Top Plate +2 "storage"(' +54 "core" ' + #tLights, camera, ACTION! +249 #-> Gate.power :camera, :on + .Gate.power :camera,:ON +4703 #-> PuckCamera.snapImages "NessieSAFRUSH", {:images=>[:auto]} +2 #PuckCamera: snap -bin=2,2 10.0 /var/log/esp/NessieSAFRUSH10s.tif +1081 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 10 seconds\ /var/log/esp/NessieSAFRUSH10s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/NessieSAFRUSH30s.tif +3058 #SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/NessieSAFRUSH30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 -auto /var/log/esp/hires/NessieSAFRUSH.tif +22420 "Can"=\ +7965 #tWARNING: Too Dark -- required 749.76s exposure > 300s time limit\ SX MX5/16 (USB:03): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 300 seconds\ /var/log/esp/hires/NessieSAFRUSH.tif: TIFF Upload Complete\ +2868 #-> Puck.finishImage + "storage"(- +3 "core" -' +2 "storage"(& +3 "core" &<4\ \  +2 "manipulator"&& +3 "core" & O Q, +2 .tElbow.seek 5 +2 "manipulator"&( +38 "core" ( + "manipulator"&& +4 "core" & SO +2 "storage"(& +3 "core" &<4 \   +2 .tForearm.seek 5 + 600 counts +2 "manipulator"& 'Ϲ +11 "core" ' +2 .tSE.reconfigure SEgently +2 "storage"(#QK-0-\ b +2 .tSE.seek -0.21 Pucks below Top Plate +2 "storage"(\ ' +57 "core" ' + "manipulator"& & +4 "core" & - - 2 _O +2 "storage"( & +3 "core" &<4 _ \\ | +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek 5 + "manipulator"& 'a +29 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tSE.reconfigure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek -0.03 Pucks below Top Plate +2 "storage"(' +27 "core" ' +2 "manipulator"&% +3 "core" %͎  D TP +2 "storage"(& +4 "core" &<4   I + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 5 + 345 counts + "manipulator"&'κ +15 "core" ' +2 "manipulator"&& +4 "core" &   7 aM +2 "storage"(& +3 "core" &<4 _ ` +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 5 + 600 counts + "manipulator"&'Ϲ +28 "core" ' +2 "storage"(% +3 "core" % U R  +2 ."downElevator"SE.seek :down +5 "storage"('} +99 (% +6 "core" %7 ? A u Yk +3 "manipulator"&% +4 "core" %ϱ + , ]M +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' +57 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 "manipulator"&"& +4 "core" &  `M +2 "manipulator"&%% +3 "core" %\    6 _ +405 #t-> Gate.power :camera, :of +315 #-> Gate.power :camera, :off + .Gate.power :camera,:OFF +642 #-> access 5 +3 .SE.seek :down + "storage"(''} +3 "core" ' + "manipulator"&)% +4 "core" %\  n +2 "manipulator"&(& +3 "core" & r nM +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 + "storage"(( +994 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & \ \ +46159 "Can"+\ %77 +46982 #t-> access 2 +3 .SE.seek :down + "storage"(#'} +3 "core" ' +2 "manipulator"&,% +3 "core" %\  { +2 "manipulator"&-& +4 "core" & {M +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 6 +2 "storage"(.(K +1302 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (/& +2 "core" &K. 2 <\   +5967 #t-> startTube 2 +694 #-> da 30 + #da sampling at most 30ml +4 #Loading sh1 puck from tube 2 into Collection Clamp +2 ."Qmail"HABfans.email "Started da in tube 2 at 13:50:28EST25-Feb-20\\n{3 => 0,\\n 4 => 0,\\n 6 => 0,\\n 7 => 0}\\nCan@13:41:18, 23.1C, 26% humidity, 15.0psia, 12.684V, 0.275A, 0.275A avg, 3.49W",Subject: "da sampling at most 30ml" +4 "collection"'0& +3 "core" &  +2 "manipulator"&1% +5 "core" %\   t + "storage"(2% +4 "core" % 2 / X\  + "storage"(3. +3 "core" .(K +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(4( +1312 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (5& +2 "core" &   h\  +2 "manipulator"&6& +3 "core" &  rM +2 .tElbow.seek 2 +2 "manipulator"&7( +9 "core" ( + "manipulator"&8& +4 "core" &  rO +2 "storage"(9& +4 "core" & 4 0 g\  + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +5 .tForearm.seek 2 + 600 counts +3 "manipulator"&:' +105 "core" ' +3 "storage"(& +4 "core" & / 4 .\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +3 "storage"(<' +280 "core" ' + "storage"(=- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (?& +3 "core" &  & G\  +2 "manipulator"& & +3 "core" & 9 pO +2 .tElbow.seek 2 + "manipulator"&!( +3 "core" ( +2 "manipulator"&@& +4 "core" & } pO + "storage"(A& +4 "core" &   \  +2 .tForearm.seek 2 + 300 counts + "manipulator"&B'Ϊ +28 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tHand.close + "manipulator"&C/ +74 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&D& +4 "storage"(>'} +6 "core" &  rO +2 "manipulator"&F% +3 "core" % Ϊ s +2 .tForearm.seek :retract +2 "manipulator"&G'\ +94 "core" ' + .tElbow.seek CC +2 "manipulator"&I( +142 "core" ' + ."downElevator"SE.coast + "storage"(5 +18 "core" ( + "manipulator"&J& +4 "core" &' i m@] +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &L& +3 "core" &' k m@] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&$' +100 "core" ' +2 "manipulator"&&& +3 "core" &( E m@] +2 "manipulator"&N% +4 "core" % { J m +2 "collection"'O& +3 "core" &  +2 "collection"'P& +3 .tCC.seek :closed +2 "collection"';(` +3 "core" &  +3 & A +9 &Eu 3 +10 &<l~ G +9 &f U +10 &O T +9 &SQ S +9 &P T +10 &O S +9 &Q T +10 &ZL T +9 &P T +9 & N T +10 &"N T +9 &$bT T +9 &&$Q T +10 &'Q S +9 &)P T +9 &+iR T +10 &-,Q T +9 &.M T +10 &0Q T +9 &2rO T +9 &44O T +10 &5U T +10 &7O T +8 &9yT T +10 &;<Q T +9 &<O S +10 &>S T +9 &@P S +9 &BCR T +10 &DJ T +9 &ER T +9 &GZ U +10 &ICm W +9 &J  Z +10 &L;0 ] +9 &Nt?= ^ +9 &P4A@ _ +10 &QEF _ +9 &SIG _ +9 &UwLL ` +10 &W9SN ` +9 &XTR a +10 &ZYU a +9 &\\y^[ b +9 &^9ba b +10 &_zif 5 +9 &`\\jj $k +9 ( +2 &`jkk ] + "collection"'P& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.39 + .Hand.open +2 "manipulator"&R1 +72 "core" 1 + "manipulator"&S% +4 "core" % f i  i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&U'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 #tcollectSample 30ml w/bubble point of 24psi + #Priming 7ml + .Gate.power :sampler,:ON + ."pumping"Gate.power :analytic3,:ON +3 .tIntake.select :close +2 .Exhaust.select :close +2 .SS.hold + "sampler")V+ +4 "core" + +2 "sampler")X% +4 "core" %|BB "\ A +2 "collection"'H& +3 "core" &`jmk ] +2 "Can"+\ `` +2 #tCalibrating pressure and temperature sensors + .CTV.dial :air +2 .SSV.dial :spit,avoiding: :exhaust + .SS.reconfigure SSfast +2 "sampler")#.0X +2 ."CSpush"CS.reconfigure CSfast +2 "collection"'#d @b +2 ."CSpush"CS.seek 0ml +2 "collection"'j'Ӵ +110 "core" ' + .tSSV.dial :spit,avoiding: :exhaust +2 "sampler")) +134 "core"  +2 .tSS.reconfigure SSexhale +3 "sampler")#.0X  +136 "core"  +104 .tSSV.dial :spit,avoiding: :exhaust + "sampler")G +135 "core"  +2 .tSS.reconfigure SSconfig +2 "sampler")#.0X +338 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '$% +2 "core" %<pm  +2 .tCS.seek 6ml +2 "collection"'4' +1338 "core" ' + .tdelay 2 seconds +202 .CSV.dial :waste2 +2 "collection"' +42 "core"  + .tCS.reconfigure CSfast +3 "collection"'#d @b +2 .tCS.seek :empty + "collection"'V'ӂ +1540 "core" ' + .tCSV.dial CSR +2 "collection"'T  +44 "core"  + "collection"'M% +4 "core" %ӆpp + #tPulling 2ml of CSR.AqMeOH + .CSR.select :AqMeOH +2 "collection"' +9 .tCS.reconfigure CSconfig +2 "collection"'#P d@b +3 .tCS.seek 2ml + "collection"'[' +592 "core" ' + .tdelay 5 seconds +502 .CSR.select :air +3 "collection"' +9 '\\% +2 "core" %pp|  +2 .tCS.seek 5ml +2 "collection"'Q'qh +832 "core" ' + .tdelay 2 seconds +202 .CSV.dial CTV +2 "collection"'K  +42 "core"  +2 .tCS.seek 1ml +2 "collection"'_'> +1089 "core" ' +2 #tHeating sh1 puck from tube 2 in Collection Clamp to 70C for 10:00 +2 .CH.seek 70C,8:00 +3 "collection"'` \  +3 'W9 +4 "core" 9d +103 "collection"'^9 +2 "core" 9d +103 "collection"'c9 +2 "core" 9 d +103 "collection"'d9 +2 "core" 9 d +103 "collection"'a9 +2 "core" 9d +103 "collection"']9 +3 "core" 9d +103 "collection"'E9 +2 "core" 9d +103 "collection"'Y9 +2 "core" 9d +103 "collection"'+9 +2 "core" 9"d +103 "collection"'h9 +2 "core" 9&d +103 "collection"'i9 +3 "core" 9+d +103 "collection"'k9 +2 "core" 9/d +103 "collection"'f9 +2 "core" 93d +103 "collection"'l9 +2 "core" 97d +103 "collection"'g9 +10 "core" 9\ ? +103 "collection"'z9 +3 "core" 9Z= +103 "collection"'9 +2 "core" 9t; +103 "collection"'9 +2 "core" 98 +103 "collection"'9 +2 "core" 96 +103 "collection"'9 +2 "core" 95 +103 "collection"'9 +3 "core" 93 +103 "collection"'9 +2 "core" 92 +103 "collection"'9 +2 "core" 9 . +103 "collection"'\ 9 +2 "core" 9#- +103 "collection"' 9 +2 "core" 9:, +103 "collection"' 9 +2 "core" 9P* +103 "collection"'9 +2 "core" 9g( +103 "collection"'%9 +2 "core" 9{& +103 "collection"'9 +2 "core" 9& +103 "collection"'9 +2 "core" 9$ +103 "collection"'"9 +3 "core" 9# +103 "collection"')9 +2 "core" 9" +103 "collection"'}9 +2 "core" 9 +103 "collection"'9 +2 "core" 9\  +103 "collection"'j9 +2 "core" 9  +103 "collection"'(9 +3 "core" 9  +103 "collection"',9 +2 "core" 9 ! +103 "collection"'-9 +2 "core" 9 1 +103 "collection"'9 +2 "core" 9 @ +103 "collection"'9 +2 "core" 9 N# +103 "collection"'/9 +3 "core" 9 ]' +103 "collection"'09 +2 "core" 9 k, +103 "collection"'19 +2 "core" 9 y0 +103 "collection"'39 +2 "core" 9 4 +103 "collection"''9 +2 "core" 9 8 +103 "collection"'29 +2 "core" 9 < +103 "collection"'59 +2 "core" 9 A +103 "collection"'69 +2 "core" 9 E +103 "collection"'99 +2 "core" 9 I +103 "collection"'9 +2 "core" 9 M +103 "collection"'9 +3 "core" 9 Q +103 "collection"'9 +2 "core" 9 V +103 "collection"'=9 +2 "core" 9 Z +103 "collection"'.9 +2 "core" 9 ^ +103 "collection"' 9 +2 "core" 9 b +103 "collection"'#9 +3 "core" 9 f +103 "collection"'@9 +2 "core" 9\  k +103 "collection"'89 +2 "core" 9\ \ o +26 "Can" +77 "collection"'C9 +2 "core" 9\  s +103 "collection"'D9 +2 "core" 9\  w +103 "collection"'F9 +3 "core" 9\ ! { +102 "collection"'A9 +2 "core" 9\ (  +103 "collection"'79 +2 "core" 9\ -  +103 "collection"'J9 +2 "core" 9\ 4 +103 "collection"'L9 +2 "core" 9\ 9 +103 "collection"'B9 +3 "core" 9\ >\ +102 "collection"':9 +2 "core" 9\ C\ +103 "collection"'N9 +2 "core" 9\ H +103 "collection"'?9 +2 "core" 9\ M\ +103 "collection"'&9 +2 "core" 9\ O +103 "collection"'<9 +3 "core" 9\ U\ +103 "collection"'O9 +2 "core" 9\ V +103 "collection"'>9 +2 "core" 9\ [ +103 "collection"'G9 +2 "core" 9\ _\ +103 "collection"'!9 +2 "core" 9\ b\ +103 "collection"'R9 +5 "core" 9\ f\ +103 "collection"'S9 +2 "core" 9\ i +103 "collection"'*9 +2 "core" 9\ l\ +103 "collection"'P9 +2 "core" 9\ n\ +103 "collection"'X9 +2 "core" 9\ p +103 "collection"'$9 +2 "core" 9\ r +103 "collection"'H9 +2 "core" 9\ u\ +103 "collection"'9 +2 "core" 9\ x\ +103 "collection"'49 +2 "core" 9\ z\ +103 "collection"'T9 +2 "core" 9\ |\ +103 "collection"'M9 +3 "core" 9\ ~\ +103 "collection"'V9 +2 "core" 9\ \ +103 "collection"'\\9 +2 "core" 9\ !\ +103 "collection"'[9 +2 "core" 9\  \ +103 "collection"'K9 +2 "core" 9\ ! +103 "collection"'Q9 +3 "core" 9\ " +2 .tCH.hold 10:00,70C +3 "collection"'W `\ `\  +4 "core"  +56548 "Can" +3454 "core" ` +2 "collection"'^9 +3 "core" 9\  + #tCollection Puck Heater at 70C after lysing +2 .CS.seek 0ml +2 "collection"'c'Ӵ +329 "core" ' +2 .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'d @ +105 "core" A + .tCSV.dial :air +2 "collection"'a @ +44 "core" > +2 .tCS.seek 5ml + "collection"']'qi +1344 "core" ' + .tCSV.dial CTV +2 "collection"'E  +45 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'Y @ +45 "core" > + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'+  +46 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'h @ +46 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"'i'Ӵ +1346 "core" ' + #tRecovering Lysate into Collection syringe (recycling once) + .CSV.dial CBV +2 "collection"'k +116 "core" + .tCBV.dial CSV +2 "collection"'f  +30 "core"  + "collection"'l% +4 "core" %ӹ +2 .tCS.seek 5.001ml +2 "collection"'g'qn +1350 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'r  +44 "core" + "collection"'t% +4 "core" %qoN  +2 .tCS.seek 7.001ml +2 "collection"'Z' +582 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'e @ +56 "core" B +2 .tCS.seek 10ml + "collection"'b' +835 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +2 "collection"'n ` +119 "core" _ + #tRecycling Lysate (#1 of 1) +2 .CBV.dial between CSV and waste1,avoiding: :DBV +2 "collection"'p   +31 "core" " +2 ."connect"CSV.dial CTV +2 .tCTV.dial CSV +4 "collection"'v  + 'w  +30 "core"  +108  +2 .tCS.seek 5ml + "collection"'o'qi +1342 "core" ' + .tCTV.dial between spare and air,avoiding: :intake +2 "collection"'{ @ +105 "core" B + .tCSV.dial :waste +2 "collection"'| +105 "core" + .tCS.seek :empty +2 "collection"'m'ӂ +1347 "core" ' + .tCSV.dial :air +2 "collection"'~ @ +73 "core" B +2 .tCS.seek 5ml + "collection"''qi +1349 "core" ' + .tCSV.dial CTV +2 "collection"'x  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"'q @ +45 "core" ? + .tdelay 2 seconds +202 .CSV.dial CTV +3 "collection"'u  +44 "core"  + .tdelay 2 seconds +202 .CSV.dial :air +2 "collection"' @ +45 "core" ? + .tdelay 2 seconds +203 .CS.seek 0ml +2 "collection"''Ӵ +1340 "core" ' + #tRecovering Lysate (#2 of 2) + .CSV.dial CBV +2 "collection"' +103 "core"  + .tCBV.dial CSV +2 "collection"'  +29 "core"  + "collection"'% +4 "core" %ӰQOx +2 .tCS.seek 5ml +2 "collection"''qe +1343 "core" ' + .tdelay 5 seconds +502 .CTV.dial :air +3 "collection"'  +42 "core" + "collection"' % +4 "core" %qa  +2 .tCS.seek 6.999ml +2 "collection"''v +590 "core" ' + .tdelay 5 seconds +502 .CSV.dial :air2 +3 "collection"'y @ +42 "core" ? +2 .tCS.seek 10ml + "collection"'' +840 "core" ' + .tCSV.dial between air and CTV,avoiding: CBV +44 "collection"' ` +126 "core" _ +2 #tLysing Complete + "collection"'z& +4 "core" &`jx ] + #tStoring sh1 puck in Collection Clamp to tube 1 +2 "manipulator"&% +3 "core" %\  H o +2 "storage"(% +3 "core" %{  \  +2 "storage"(. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"((R +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (& +3 "core" &N   k\ +2 "manipulator"&& +3 "core" & # Z [ 2 l=A +2 "manipulator"&% +3 "core" %\  ^ ^ l +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&\ ( +161 "core" ( + "manipulator"& & +4 "core" &  pk +2 "storage"( & +3 "core" &N  &\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +108 "core" ' + "storage"(%& +4 "core" &N  " K\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(' +275 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 .tSE.seek :place + "storage"("'y +32 "core" ' +2 "manipulator"&)& +4 "core" & } 6 pk +2 "manipulator"&}% +3 "core" %  - q2 +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +93 "core" ' + .tElbow.seek CC +2 "manipulator"&j( +158 "core" ( + "manipulator"&(& +4 "core" &' c h lAe +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &,& +3 "core" &' Y ] lAd + .tForearm.seek CC +2 "manipulator"&-' +92 "core" ' + .tHand.close +2 "manipulator"&/ +75 "core" / +2 .tCC.seek :open +2 "collection"'( +469 "core" ( + "storage"(/& +4 "core" &N = = \  +2 "storage"(0& +3 "core" &N 3 , 8\  +2 "manipulator"&1& +3 "core" &"  < o<> +2 "manipulator"&3% +3 "core" % . v 3 p +2 .tForearm.seek :retract +2 "manipulator"&''\ +94 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek 1 + "manipulator"&2( +159 "core" ( + "manipulator"&5& +4 "core" & % tU +2 "storage"(6& +3 "core" &N > ? v\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +2 .tForearm.seek 1 +2 "manipulator"&9'm +102 "core" ' + .tElbow.hold +2 "manipulator"&, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tHand.open + "manipulator"&1 +72 "core" 1 +2 "manipulator"&% +4 "core" % ͕ k & l| + "storage"(=& +4 "core" &N #  7\  + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 340 counts +2 "manipulator"&.' +17 "core" ' +2 "manipulator"& & +3 "core" & * vS +2 "storage"(#& +4 "core" &N > = \  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&@' +22 "core" ' +2 "storage"(8% +4 "core" % . 3 O\  +2 ."downElevator"SE.seek :down +3 "storage"(C'} +100 (D% +2 "core" %9 3 :\ \\w +2 "manipulator"&F% +4 "core" %Ͼ  s\\ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&A'\ +92 "core" ' +60 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +2 #tTranferring DA + #Beginning samplePassC +2 #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'7& +4 "core" &/ + "manipulator"&J& +4 "core" & 2 vS + "manipulator"&L% +4 "core" %\   v +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&B(, +170 "core" ( + "manipulator"&:& +4 "core" &,  we +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &N& +3 "core" &,  we +2 .tForearm.seek :garage + "manipulator"&?' +102 "core" ' + .tHand.close +2 "manipulator"&&/ +74 "core" / + "manipulator"&<& +4 "core" &,  me +2 "manipulator"&O% +3 "core" % 2 z  n0 +2 .tForearm.seek :retract +2 "manipulator"&>'\ +98 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek CC + "manipulator"&G( +321 "core" ( + "manipulator"&!& +4 "core" &  x + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &R& +2 "core" &  x +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek CC +2 "manipulator"&S' +101 "core" ' +2 "manipulator"&*& +4 "core" & A z + "manipulator"&P% +4 "core" % x z +2 "collection"'X& +3 "core" &Y +2 "collection"'$& +3 .tCC.seek :closed +2 "collection"'H(` +3 "core" &$ +3 & 4 +10 &5Gw 3 +9 &^qv G +10 &] R +9 &Ja Q +9 &O R +10 &AN R +9 &Oq R +9 &OP R +10 &I8 Q +9 &JL Q +10 &! O R +9 &"N Q +9 &$P R +11 &&POq R +8 &(LN Q +9 &)O( Q +10 &+J Q +9 &-YN R +10 &/Ms R +9 &0OU R +9 &2N R +10 &4bJ Q +9 &6$M Q +9 &7L R +10 &9Ng Q +9 &;iQW R +10 &=,JK Q +9 &>K0 R +9 &@K R +10 &BrLx Q +9 &D5J Q +9 &EQ R +10 &GU R +9 &It] S +10 &K.wo V +9 &LD$] [\ +9 &NjfS ] +10 &P_lkJ ] +9 &Rmk/ ^ +9 &Son' ^ +10 &Uro _ +9 &W`tr ` +10 &Y"uu ` +9 &Zxy a +9 &\\{z, a +10 &^b~ b +9 &_b 3 +9 &`` \\ +10 ( + &`cm Y +2 "collection"'$& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.43 +2 "collection"'& +4 "core" &`cm Y + .tHand.open +2 "manipulator"&41 +71 "core" 1 + "manipulator"&T% +4 "core" % %  v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&M'\ +90 "core" ' + .tPSV.dial PSR +2 "processing"%V +131 "core"  + "processing"%\\% +4 "core" %\  + #tPulling 1.5ml of PSR.flush + .PSR.select :flush +2 "processing"%j +11 .tPS.seek 1.5ml + "processing"%[' +1610 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +3 "processing"%K  +55 "core"  +2 .tPS.seek 0ml + "processing"%Q' +1615 "core" ' + .tPSV.dial PSR +2 "processing"%` +42 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%W' +2636 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +3 "processing"%^ +2 "collection"'_  +5 "core"  +2 "processing"%d  +44 "core"  +26 + .tPSV.dial :mixloop +2 "processing"%a +102 "core" + .tCTV.dial :air,avoiding: :intake + .PTV.dial :PRVmixing +2 "processing"%c  +134 "core" +2 .tPS.seek 0ml + "processing"%E' +2625 "core" ' + .tPSV.dial :air +2 "processing"%Y  +42 "core"  +2 .tPS.seek 2.5ml + "processing"%+' +2639 "core" ' + .tPSV.dial :mixloop +2 "processing"%h +44 "core" +2 .tPS.seek 0ml + "processing"%]' +2619 "core" ' + .tPSV.dial :air +2 "processing"%k  +44 "core"  +2 .tPS.seek 2.5ml + "processing"%f' +2625 "core" ' + .tPSV.dial :mixloop +49 "processing"%l +45 "core" +2 .tPS.seek 0ml +2 "processing"%i' +2623 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&r& +4 "core" & ) u + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC + "manipulator"&t( +5 "core" ( + "manipulator"&g& +5 "core" &  u + .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &e& +2 "core" & u +2 .tForearm.seek CC +2 "manipulator"&Z' +93 "core" ' + .tHand.close +2 "manipulator"&n/ +76 "core" / +2 .tCC.seek :open + "collection"'p( +471 "core" ( + "manipulator"&v& +4 "core" & w +2 "manipulator"&w% +3 "core" % ,  w +2 .tForearm.seek :retract +2 "manipulator"&b'\ +94 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&{(, +270 "core" ( + "manipulator"&|& +4 "core" &,  xG +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &o& +3 "core" &,  xG + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage + "manipulator"&~' +105 "core" ' +2 .tHand.open + "manipulator"&m1 +74 "core" 1 + "manipulator"&x% +4 "core" % W f e k +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&q'\ +102 "core" ' + .tPSV.dial :mixloop + .PTV.dial :PRVmixing +2 ."connect"PRV.dial CBV +2 .tCBV.dial PRV +2 .CTV.dial :air,avoiding: :intake +2 #Loading lyfil puck from tube 2 into Collection Clamp + "collection"'u& +4 "core" &RT + "manipulator"&% +4 "core" %\  e y +2 "storage"(% +3 "core" % \\ R (\  +2 "storage"(. +3 "core" . + .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 2 +2 "storage"(( +361 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (& +2 "core" & _ 2 / `\  +2 "manipulator"&& +3 "core" &, i rG +2 "manipulator"& % +3 "core" %\  ` s +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"& ( +242 "core" ( + "manipulator"&& +4 "core" &  rP +2 "storage"(y& +3 "core" & _ < <\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts + "manipulator"&' +104 "core" ' + "storage"(& +4 "core" & _ = @ *\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(z' +280 "core" ' + "storage"(- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (& +2 "core" & _ /  ,\  +2 "manipulator"&& +3 "core" & 6 tP +2 .tElbow.seek 2 +2 "manipulator"&( +2 "core" ( +2 "manipulator"&& +3 "core" & W tP +2 "storage"(& +3 "core" & _ 0 9\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"& 'Ϊ +24 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"& / +69 "core" / +3 ."downElevator"SE.seek :down +3 "manipulator"&%& +4 "storage"(I'} +5 "core" &  uP +2 "manipulator"&U% +3 "core" % Π ( q +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.seek CC +2 "manipulator"&)( +152 "core" ' + ."downElevator"SE.coast + "storage"(5 +5 "core" ( + "manipulator"&}& +4 "core" &(  mA_ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &( z  nA_ +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC + "manipulator"&(' +92 "core" ' +2 "manipulator"&,& +3 "core" &(  nA_ +2 "manipulator"&% +4 "core" % { n8 +2 "collection"'\ & +3 "core" &UUR +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'(` +3 "core" &UTb +3 &TSD  +9 &,sTU: - +10 &byTU# A +9 &]nTV R +9 &NTR R +9 &NVU R +10 &LVT R +9 &dNWU R +9 &'LVU R +10 &MUUW R +9 &MUUB Q +10 & lNWV1 R +9 &".MWT) R +9 &#LTU R +10 &%NTUv R +9 &'tOUU R +9 &)7LUU R +10 &*PTV R +9 &,NSU R +10 &.|MWV R +9 &0>NWV R +9 &2NUU R +10 &3NVT R +9 &5NUUt R +9 &7FNTUj R +10 &9OWVn R +9 &:NST] R +10 &<NTUZ R +9 &>MMSTO R +9 &@NTUB R +10 &ANUV: R +9 &CLUU- R +9 &EVMWV& R +10 &GS_[ S +9 &Haoh U +10 &J~oW W +9 &LB \\ +9 &M ] +10 &O ^ +9 &Q _ +9 &SB ^ +10 &U ` +9 &V ` +10 &X ` +9 &ZA a +9 &\\ b +10 &] b +9 &_r @ +9 &`R3W !d +10 ( +2 &``hX V + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 11/27 samples, on/off torque 2.53 + .Hand.open +2 "manipulator"&;1 +74 "core" 1 +2 "manipulator"&/% +4 "core" %  h k k5 + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 .tForearm.seek :retract + "manipulator"&0'\ +93 "core" ' + .tSC.coast + "storage"(6 +3 .tCTV.dial CSV,avoiding: :intake + "collection"'1  +134 "core"  + .tCSV.dial CTV +2 "collection"'3  +30 "core"  +2 .tPS.seek 2.5ml +2 "processing"%5' +2632 "core" ' + "collection"'6% +4 "core" %`  +2 .tCS.seek 3.75ml + "collection"'-'I +1666 "core" ' + .tdelay 8 seconds +802 .PSV.dial :air +2 "processing"%j  +45 "core"  + .tdelay 2 seconds +202 .PSV.dial :waste2 +2 "processing"%  +73 "core"  +2 .tPS.seek 0ml + "processing"%' +2623 "core" ' + .tCBV.dial between PRV and waste1 +2 "collection"'= ` +32 "core" ^ + .tCSV.dial :air +2 "collection"' @ +45 "core" > +2 .tCS.seek 10ml + "collection"'#' +313 "Can" \ KJ +1350 "core" ' + .tCSV.dial CTV +2 "collection"'8  +45 "core"  +2 .tCS.seek 0ml + "collection"'''Ӵ +2605 "core" ' + .tCBV.dial :waste1 +2 "collection"'D @ +28 "core" > + .tdelay 5 seconds +503 .CTV.dial :air,avoiding: :intake +2 "collection"'F  +136 "core" + "collection"'2& +4 "core" &``h#9 V +2 #tStoring lyfil puck in Collection Clamp to tube 1 + "manipulator"&9% +3 "core" %\  }  p +2 "storage"(.% +3 "core" %} 0 4 _\  +2 "storage"(7. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +2 .tSC.seek 1 +2 "storage"(J(R +356 "core" ( +2 .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +2 (L& +3 "core" &O   p\ +2 "manipulator"&"& +3 "core" & w ^ / m:1 + "manipulator"&@% +4 "core" %\  w G l +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&:( +160 "core" ( + "manipulator"&N& +4 "core" & ; qX +41 "storage"(C& +11 "core" &O & %\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +99 "core" ' + "storage"(& +4 "core" &O  \  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(&' +284 "core" ' + "storage"(<- +4 "core" -' + .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&O& +3 "core" & [ oX + "storage"(A& +4 "core" &O \ g\ + .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek 1 +2 "manipulator"&?'m +29 "core" ' + .tElbow.hold +2 "manipulator"&B, +3 "core" , + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 "storage"(!- +3 "core" -' +2 .tSE.seek 0.1 Pucks below Top Plate +2 "storage"(R' +32 "core" ' +2 "manipulator"&*% +3 "core" %͟ E F fC +2 "storage"(P& +4 "core" &O\ \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 350 counts + "manipulator"&X' +19 "core" ' +2 "manipulator"&>& +3 "core" & ~  pV +2 "storage"(& +4 "core" &O   c\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek 1 + 600 counts +2 "manipulator"&' +24 "core" ' +2 .tSE.seek 1.1 Pucks below Top Plate +2 "storage"(4' +40 "core" ' +2 "manipulator"&T& +4 "core" & {  oV + "manipulator"&$% +4 "core" % ~  pJ +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&V'\ +90 "core" ' + .tElbow.seek CC +2 "manipulator"&\\( +162 "core" ( +2 "manipulator"&S& +4 "core" &% f `  l?S + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &K& +3 "core" &% \\ \\ 8 l?S + .tForearm.seek CC +2 "manipulator"&[' +90 "core" ' + .tHand.close +2 "manipulator"&`/ +74 "core" / + .tCC.seek :open +2 "collection"'Q( +473 "core" ( + "storage"(^& +4 "core" &O   ;\  +2 "storage"(d& +3 "core" &O #  \  +2 "manipulator"&_& +3 "core" & z w n9& +2 "manipulator"&a% +3 "core" % 5  n +2 .tForearm.seek :retract +2 "manipulator"&c'\ +95 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek 1 +2 "manipulator"&W( +156 "core" ( + "manipulator"&Y& +4 "core" & @ sd +2 "storage"(E& +3 "core" &O 2 9 Y\  +2 .tElbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 .tForearm.seek 1 + "manipulator"&h'm +104 "core" ' + .tElbow.hold +2 "manipulator"&+, +3 "core" , +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tHand.open + "manipulator"&k1 +68 "core" 1 +2 "manipulator"&]% +4 "core" % ͞~ J W i- + "storage"(l& +4 "core" &O   \ + .tForearm.force -20 + "manipulator"&5 +3 .tForearm.seek 1 + 349 counts +2 "manipulator"&f' +18 "core" ' + "manipulator"&r& +4 "core" &  uc +2 "storage"(g& +3 "core" &O @ > z\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 1 + 600 counts +2 "manipulator"&e' +22 "core" ' +2 "storage"(n% +3 "core" % 2 :\  +3 ."downElevator"SE.seek :down +3 "storage"(G'} +100 (M% +2 "core" %h2 . . D\ Zs +2 "manipulator"&H% +4 "core" %ϳ  ss +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&v'\ +90 "core" ' +54 ' + ."downElevator"SE.coast + "storage"(5 +2 .tSC.coast + "storage"(6 +3 .tPSV.dial :air +2 "processing"%w  +73 "core" +2 .tPS.seek 2.5ml +2 "processing"%Z' +2624 "core" ' + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%| +42 "core" + .tdelay 1 second +102 .PSV.dial :air +2 "processing"%o  +44 "core"  + .tdelay 1 second +102 .PSV.dial :mixloop +2 "processing"%t +45 "core" + .tdelay 1 second +102 .PSV.dial :air +3 "processing"%m  +44 "core"  + .tdelay 1 second +103 .PS.seek 0ml +2 "processing"%x' +2626 "core" ' + #tLoading FlushPuck into Processing Clamp from FlushPuck::Garage +2 "processing"%u& +3 "core" &\ $ +2 "manipulator"&b& +4 "core" & j {c + "manipulator"&% +3 "core" %\  ~ z +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&(, +173 "core" ( + "manipulator"&& +4 "core" &, zI + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &~& +3 "core" &, zI + .tForearm.seek :garage +2 "manipulator"&' +103 "core" ' + .tHand.close +2 "manipulator"&/ +72 "core" / + "manipulator"& & +4 "core" &, ? oI +2 "manipulator"&% +3 "core" % 0r H o +2 .tForearm.seek :retract +2 "manipulator"&y'\ +102 "core" ' +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek PC +2 "manipulator"&{(k +123 "core" ( + "manipulator"&& +4 "core" &r  y +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &q& +3 "core" &r z y + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek PC +2 "manipulator"&' +98 "core" ' + "manipulator"&& +4 "core" &r  x +2 "manipulator"&% +4 "core" %  y + "processing"%& +4 "core" &m\ # + "processing"%& +4 .tPC.seek :closed +2 "processing"% (] +2 "core" &'\ $ +2 &\ # +9 &&rX\ - +10 &_/\ A +9 &@w0\ T +9 &R/\ !U +10 &V\ U +9 &Y\ U +9 &ET\ U +10 &Y\ U +9 &V\ T +10 &T\ T +9 & LT\ U +9 &"V\ U +10 &#Q\ U +9 &%Y\ U +9 &'UU\ U +10 &)V\ U +9 &*W\ U +10 &,R\ U +9 &.]W\ U +9 &0X\ U +10 &1U\ U +9 &3X\ U +9 &5eU\ U +10 &7'V\ U +9 &8U\ U +10 &:T\ !T +9 &0U\ T +10 &?Z\ U +9 &AR\ !T +9 &CuT\ !U +10 &E6\\\ U +9 &Fj\ W +10 &H\ Z +9 &Jl \ [ +9 &L. \ [ +10 &M \ [ +9 &O\ \ \\ +9 &Qr\ [ +10 &S4 \ [ +9 &T\ [ +9 &V\ \\ +10 &Xy\ \\ +9 &Z:\ \\ +10 &[\ O +9 &]*G\ #j +9 &]|5\ !2 +7 ( + "processing"%& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.64 + "processing"%%& +4 "core" &]|$\ "2 + &]|$\ 2 +2 .tHand.open + "manipulator"&U1 +70 "core" 1 + "manipulator"& % +4 "core" % s v +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +90 "core" ' + .tPRV.dial :air +2 "processing"%}  +92 "core"  +2 .tPSV.dial :mixloop + "processing"% +44 "core" + "processing"%z% +4 "core" %4\ " +2 .tPS.seek 0.3ml +2 "processing"% ' +405 "core" ' + .tPSV.dial PSR +2 "processing"%, +102 "core"  + "processing"%% +4 "core" %S\ " +2 #tPulling 0.4ml of PSR.air .PSR.select :air +3 .PS.seek 0.7ml +2 "processing"%\ '.U +496 "core" ' +2 .tdelay 3 seconds +301 .PSR.select :air +3 .PS.seek 2.5ml +2 "processing"%' +1917 "core" ' + .tdelay 3 seconds +302 .PSV.dial :mixloop +2 "processing"%I +103 "core" + .tPTV.dial :mixing +2 "processing"% @ +75 "core" B + .tPBV.dial :waste2 +2 "processing"%p  +92 "core"  +2 .tPS.seek 0ml +2 "processing"%;' +2621 "core" ' + #tGaraging FlushPuck in Processing Clamp +2 "manipulator"&/& +4 "core" &r  x + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek PC + "manipulator"&(k +3 "core" ( + "manipulator"&1& +4 "core" &r # x + .tElbow.reconfigure LooseElbow +3 "manipulator"&$ &.,(#b +2 &3& +2 "core" &r  x +2 .tForearm.seek PC +2 "manipulator"&(' +91 "core" ' + .tHand.close +2 "manipulator"&/ +69 "core" / +2 .tPC.seek :open + "processing"%i( +453 "core" ( + "manipulator"&6& +4 "core" &r z +2 "manipulator"&% +3 "core" % Ͼ J y8 +2 .tForearm.seek :retract +2 "manipulator"&j'\ +94 "core" ' + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 .tElbow.seek :garage + "manipulator"&(, +137 "core" ( + "manipulator"&5& +4 "core" &,  x +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &=& +3 "core" &, " y + .tForearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 .tForearm.seek :garage +2 "manipulator"& ' +111 "core" ' + .tHand.open +2 "manipulator"&-1 +68 "core" 1 + "manipulator"&8% +4 "core" % 8 ? V  i +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&#'\ +103 "core" ' +2 #tLoading da puck from tube 2 into Processing Clamp + "processing"%D& +4 "core" &\ $ +2 "manipulator"&F% +3 "core" %\  y +2 "storage"(2% +3 "core" %q u r !\  +2 "storage"(9. +2 "core" . +2 .tSC.reconfigure SCtight +2 "storage"($\ .\ 1~b +3 .tSC.seek 2 + "storage"(.( +386 "core" ( + .tSC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (7& +2 "core" & W S f\  +2 "manipulator"&L& +3 "core" &, ? x +2 "manipulator"&"% +3 "core" %\  x +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek 2 +2 "manipulator"&@( +178 "core" ( + "manipulator"&N& +4 "core" & a w, +2 "storage"(C& +3 "core" & W c +\  +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek 2 + 600 counts +2 "manipulator"&)' +98 "core" ' + "storage"(& +4 "core" & a U ;\  +2 .tSE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 .tSE.seek :beamBreak +2 "storage"(0' +283 "core" ' + "storage"(<- +3 "core" -' +2 .tSE.configure SEconfig +2 "storage"(#QK-0-\ b +3 (O& +2 "core" & G K L\  +2 "manipulator"&A& +3 "core" & W v, +2 .tElbow.seek 2 +2 "manipulator"&!( +3 "core" ( + "manipulator"&*& +4 "core" & G w, + "storage"(P& +4 "core" & ] ^\  +2 .tForearm.seek 2 + 300 counts +2 "manipulator"&>'Ϊ +23 "core" ' + .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tHand.close +2 "manipulator"&/ +68 "core" / +3 ."downElevator"SE.seek :down +4 "manipulator"&T& +4 "storage"($'} +6 "core" & 9 w, + "manipulator"&% +4 "core" % x +2 .tForearm.seek :retract + "manipulator"&:'\ +92 "core" ' + .tElbow.seek PC +2 "manipulator"&&(k +163 "core" ' + ."downElevator"SE.coast + "storage"(5 +92 "core" ( + "manipulator"&?& +4 "core" &s > y +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &X& +3 "core" &s y + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek PC + "manipulator"&R' +99 "core" ' + "manipulator"&S& +4 "core" &s \ { +3 "manipulator"&K% +3 "core" % c { +2 "processing"%& +4 "core" &=\ $ + "processing"%B& +4 .tPC.seek :closed + "processing"%`(] +3 "core" &7\ % +2 &A\ % +9 &'rF\ !- +10 &`A\ A +9 &@v1\ T +9 &S4\ "T +10 &T6\ "T +9 &Q4\ "T +10 &EP4\ "T +9 &T)\ !T +9 &U'\ !U +10 &R,\ "T +9 & MT.\ "T +9 &"T/\ "T +10 &#T/\ !T +9 &%T2\ "T +10 &'UT&\ !T +9 &)T\ !T +9 &*T\ "T +10 &,U0\ "T +9 &.]Q$\ "T +9 &0S*\ "T +10 &1T)\ "T +9 &3U7\ !T +10 &5fQ-\ "T +9 &7'R \ !T +9 &8S&\ "T +10 &:R\ "T +9 &0S\ "T +10 &?W\ "T +9 &AR\ !T +10 &CuU \ !T +9 &E6Y$\ !T +9 &Fg\ !W +10 &H\ Y +9 &Jk\ Z +9 &L,\ [ +10 &M\ [ +9 &O\ [ +10 &Qr\ [ +9 &S3\ [\ +9 &T\ [ +10 &V\ \ [\ +9 &Xw\ \\ +9 &Z:\ [ +10 &[\ N +9 &]*I\ !f +9 &]w: \ "4 +7 ( + "processing"%B& +4 #tProcessing Clamp onSpring/offSpring for 13/26 samples, on/off torque 1.68 + .Hand.open +2 "manipulator"&V1 +3 "core" &]w*\ #4 +67 1 + "manipulator"&% +4 "core" % U y +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&^'\ +87 "core" ' + .tSC.coast + "storage"(6 +3 #tHeating da puck from tube 2 in Processing Clamp to 28C for 2:00:00 +2 .PH.seek 28C,5:00 +3 "processing"%d  +2 %_9 +5 "core" 9 +103 "processing"%a9 +2 "core" 9 +103 "processing"%Y9 +2 "core" 9  +103 "processing"%E9 +2 "core" 9  +103 "processing"%[9 +6 "core" 9 +103 "processing"%\\9 +2 "core" 9 +103 "processing"%k9 +2 "core" 9 +103 "processing"%]9 +2 "core" 9 +103 "processing"%l9 +2 "core" 9" +103 "processing"%r9 +2 "core" 9& +103 "processing"%g9 +2 "core" 9+ +103 "processing"%n9 +2 "core" 9/ +103 "processing"%c9 +2 "core" 93 +103 "processing"%M9 +2 "core" 97 +103 "processing"%H9 +3 "core" 9; +102 "processing"%W9 +2 "core" 9@ +103 "processing"%h9 +2 "core" 9D +103 "processing"%f9 +2 "core" 9H +103 "processing"%49 +2 "core" 9L +103 "processing"%w9 +3 "core" 9P +102 "processing"%e9 +2 "core" 9U +103 "processing"%G9 +2 "core" 9Y +103 "processing"%J9 +2 "core" 9] +103 "processing"%9 +2 "core" 9a +103 "processing"%|9 +3 "core" 9e +103 "processing"%o9 +2 "core" 9j +103 "processing"%t9 +2 "core" 9n +103 "processing"%m9 +2 "core" 9r +103 "processing"%Z9 +2 "core" 9v +103 "processing"%u9 +2 "core" 9{ +103 "processing"%b9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"%~9 +2 "core" 9 +103 "processing"%+9 +3 "core" 9 +103 "processing"%9 +2 "core" 9 +103 "processing"% 9 +2 "core" 9  +103 "processing"%9 +2 "core" 9 +103 "processing"%v9 +2 "core" 9 +103 "processing"%9 +3 "core" 9 +103 "processing"%q9 +2 "core" 9 \ +151 "processing"%9 +2 "core" 9'\ +103 "processing"%9 +2 "core" 9,\ +103 "processing"%9 +2 "core" 92 +103 "processing"%9 +2 "core" 97 +103 "processing"%9 +2 "core" 9< +103 "processing"%y9 +2 "core" 9B +103 "processing"%s9 +2 "core" 9G +103 "processing"%9 +2 "core" 9L +103 "processing"%%9 +3 "core" 9Q +103 "processing"%U9 +2 "core" 9V +103 "processing"% 9 +2 "core" 9Z +103 "processing"%}9 +2 "core" 9` +103 "processing"%9 +2 "core" 9c +103 "processing"%z9 +3 "core" 9h +103 "processing"%9 +2 "core" 9m +2 .tPH.hold 2:00:00,28C +3 "processing"%x ppj +2 .tdelay 1:30 +3 "core"  +9001 .tPSR.select :air +2 .PSV.dial PSR +2 "processing"%, +114 "core"  +2 "processing"%% +3 "core" %0\ +2 #tPulling 0.5ml of PSR.wash .PSR.select :wash +2 "processing"% +11 .tPS.seek 0.5ml + "processing"% '\ +601 "core" ' + .tdelay 5 seconds +502 .PSR.select :air +3 "processing"% +9 .tPS.seek 2ml +2 "processing"%\ 'Һ +1620 "core" ' + .tPTV.dial :puck +2 "processing"%I  +74 "core"  + .tPSV.dial PTV +2 "processing"% +72 "core" + .tPBV.dial :waste1 +2 "processing"%p  +131 "core"  +2 "processing"%% +3 "core" %Ҹ\  +2 .tPS.seek 1.5ml +2 "processing"%/'~ +599 "core" ' + .tdelay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%1 * +34 "core" , +2 .tPS.seek 0ml +2 "processing"%3' +1616 "core" ' + .tdelay 5:00 +14092 "Can"\ ^] +15912 #trecoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%  +34 "core" + .tdelay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%{ * +35 "core" , + .tPSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 .tPS.reconfigure PSfast +2 "processing"%#A ,`b +2 .tPS.seek 2.5ml +2 "processing"% ' +2528 "core" ' + .tPSV.dial PTV +2 "processing"%6 +74 "core" + .tdelay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + .tdelay 5 seconds +502 .PSV.dial PTV +3 "processing"%5 +85 "core"  + .tdelay 5 seconds +502 .PSV.dial :air +2 "processing"%=  +73 "core"  +2 .tPS.seek :empty + "processing"%('ղ +2513 "core" ' + .tPTV.dial :PRVmixing,via: PRV +2 "processing"%  +133 "core" + .tPSV.dial :mixloop +2 "processing"%- +43 "core" + .tPRV.dial :ab1 +2 "processing"%8 @ +76 "core" B +2 .tPS.reconfigure PSslow +2 "processing"%#A 2`b +2 .tPS.seek 0.15ml +2 "processing"%D' +365 "core" ' + .tdelay 2 seconds +203 ."connect"CBV.dial PRV +2 .tPRV.dial CBV +3 "collection"'j  +2 "processing"%F  +45 "core" +2  +2 "processing"%2% +3 "core" %\  +2 .tPS.seek 0.32ml +2 "processing"%9'I +411 "core" ' + .tdelay 2 seconds +202 .CBV.dial between PRV and PSV +2 "collection"'  +29 "core" + .tPRV.dial :air +2 "processing"%7  +44 "core"  +2 .tPS.seek 0.9ml +2 "processing"%L'G +1228 "core" ' + .tPRV.dial :waste2 +2 "processing"%" @ +73 "core" > +2 .tPS.seek 0.5ml +2 "processing"%N'\ +873 "core" ' + #taddPMLReagent08 + .PSV.dial :air +2 "processing"%C  +44 "core"  +2 .tPS.reconfigure PSconfig +2 "processing"%#A d`b +2 .tPS.seek 2ml +2 "processing"%'Һ +1619 "core" ' + .tPSV.dial :PML +2 "processing"% +44 "core" + .tPTV.dial :mixing +2 "processing"%# @ +75 "core" A + .tPBV.dial :waste1 +2 "processing"%<  +34 "core" + "processing"%O% +4 "core" %Һ\  +2 .tPS.seek 1.85ml +2 "processing"%A' +244 "core" ' + .tPBV.dial between PSV and waste1 +2 "processing"%* * +35 "core" , +2 .tPS.seek 0ml +2 "processing"%P' +1968 "core" ' + .tdelay 2 seconds +203 #Beginning samplePassC + #Loading FlushPuck into Collection Clamp from FlushPuck::Garage + "collection"'& +3 "core" &hh +2 "manipulator"&T& +3 "core" &s  s +2 "manipulator"&% +3 "core" %\   s +2 .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek FlushPuck::Garage +2 "manipulator"&@(, +135 "core" ( + "manipulator"&)& +4 "core" &,  m$ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &0& +3 "core" &,  m$ + .tForearm.seek :garage +2 "manipulator"&>' +105 "core" ' + .tHand.close +2 "manipulator"&?/ +69 "core" / +2 "manipulator"&X& +4 "core" &, E @  h$ +2 "manipulator"&!% +3 "core" % m B ; h +2 .tForearm.seek :retract +2 "manipulator"&S'\ +102 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&K( +290 "core" ( + "manipulator"&& +4 "core" &'  n@^ +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &$& +2 "core" &' s G n@] +2 .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek CC +2 "manipulator"&:' +107 "core" ' +2 "manipulator"&i& +4 "core" &' ^ q@Y +2 "manipulator"&B% +3 "core" % n ' l +2 "collection"'V& +3 "core" &ii +2 "collection"'& +3 .tCC.seek :closed +2 "collection"'_(` +3 "core" &hh +4 &ig 2 +9 &(Cyjh 3 +9 &Hm~hi G +10 &ejh U +9 &Mhi T +9 &`Nii T +10 &"Lii T +9 &Ngi T +10 &Nij T +9 &hOii T +9 &+Pji S +10 & Okj T +9 &"Rkh T +9 &$pRji T +10 &&2Uig T +9 &'Qii S +9 &)Lji T +10 &+xLii T +9 &-:Nhi T +10 &.Nhg S +9 &0Rkj T +9 &2Nhi S +10 &4CNij S +9 &6Uig T +9 &7Ohi S +10 &9Qih T +9 &;JQgi T +10 &= Ohh S +9 &>Rji S +9 &@Oij S +10 &BRTii T +9 &DMjh T +9 &EMlj S +10 &GTqo T +9 &IWa{ U +10 &Ks W +9 &L [\ +9 &N ^ +10 &PB _ +9 &R _ +10 &S _ +9 &U ` +9 &WE ` +10 &Y a +9 &Z a +9 &\\ a +10 &^G b +9 &_o   / +9 &`e! X +10 ( +2 &`lh Q + "collection"'& +3 #tCollection Clamp onSpring/offSpring for 12/27 samples, on/off torque 2.39 +2 "collection"'a& +3 "core" &`lh Q +2 .tHand.open +2 "manipulator"&R1 +77 "core" 1 + "manipulator"&Y% +4 "core" %  m ^ b l +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&.'\ +93 "core" ' + .tPSV.dial PSR +2 "processing"%E +102 "core"  +2 "processing"%[% +3 "core" %\  +2 #tPulling 1.5ml of PSR.flush .PSR.select :flush +2 "processing"%@ +11 .tPS.seek 1.5ml + "processing"%\\' +1609 "core" ' + .tdelay 5 seconds +502 .PSV.dial :waste1 +2 "processing"%k  +55 "core"  +2 .tPS.seek 0ml + "processing"%]' +1615 "core" ' + .tPSV.dial PSR +47 "processing"%l +44 "core"  + .tPSR.select :air +2 "processing"% +10 .tPS.seek 2.5ml +2 "processing"%r' +2630 "core" ' + ."connect"PRV.dial CBV,avoiding: :ab2 +3 .tCBV.dial PRV +4 "processing"%g  +3 "collection"'n  +33 "core"  +130  + .tPSV.dial :mixloop +2 "processing"%c +101 "core" + .tCTV.dial :air,avoiding: :intake +2 .PTV.dial :PRVmixing + "processing"%M  +76 "core" +2 .tPS.seek 0ml +2 "processing"%H' +2635 "core" ' + .tPSV.dial :air +2 "processing"%W  +42 "core"  +2 .tPS.seek 2.5ml +2 "processing"%h' +2623 "core" ' + .tPSV.dial :mixloop +2 "processing"%f +44 "core" +2 .tPS.seek 0ml +2 "processing"%4' +2633 "core" ' + .tPSV.dial :air +2 "processing"%w  +44 "core"  +2 .tPS.seek 2.5ml +2 "processing"%e' +2621 "core" ' + .tPSV.dial :mixloop +2 "processing"%G +44 "core" +2 .tPS.seek 0ml +2 "processing"%J' +2621 "core" ' + #tGaraging FlushPuck in Collection Clamp +2 "manipulator"&& +4 "core" &# = 0 U g=A + .tElbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +2 .tElbow.seek CC +2 "manipulator"&|( +36 "core" ( + "manipulator"&o& +4 "core" &  m +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 &t& +3 "core" & g h l + .tForearm.seek CC +2 "manipulator"&m' +98 "core" ' + .tHand.close +2 "manipulator"&Z/ +66 "core" / + .tCC.seek :open +2 "collection"'u( +471 "core" ( + "manipulator"&b& +4 "core" & v * p +2 "manipulator"&% +3 "core" %  o +2 .tForearm.seek :retract +2 "manipulator"&'\ +92 "core" ' + .tElbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 .tElbow.seek :garage +2 "manipulator"&~(, +273 "core" ( + "manipulator"&+& +4 "core" &,  pG +2 .tElbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +2 && +3 "core" &, e qG + .tForearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 .tForearm.seek :garage +2 "manipulator"& ' +112 "core" ' + .tHand.open +2 "manipulator"&1 +77 "core" 1 + "manipulator"&v% +4 "core" % @ +   ` +2 .tForearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 .tForearm.seek :retract +2 "manipulator"&'\ +104 "core" ' +2 ."da"delayUntil "14:44:59.33" +2617 "Can" \ AA +22025 #"da"recoverPRVreagent08 + .PTV.dial :mixing + "processing"%q @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , + ."da"PSV.dial :air +2 "processing"%  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2526 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%y  +45 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +3 "processing"%s +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek :empty +2 "processing"%%'ղ +2489 "core" ' + #"da"washCycleDA #1 of 2 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%U +131 "core"  + "processing"% % +4 "core" %ն\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%}'\ +607 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%'Һ +1618 "core" ' + ."da"PTV.dial :puck +2 "processing"%z  +73 "core"  + ."da"PSV.dial PTV +2 "processing"% +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%,  +35 "core"  + "processing"%% +4 "core" %Ҹ\  +2 ."da"PS.seek 1.5ml +2 "processing"%;'~ +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%I' +1612 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck + .PBV.dial :waste1 +2 "processing"%  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%p * +36 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"% +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%\ ' +2509 "core" ' + ."da"PSV.dial PTV +2 "processing"%1 +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"%/ +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%d +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +74 "core"  + ."da"PS.seek :empty +3 "processing"%{'ղ +2503 "core" ' +2 #"da"washCycleDA #2 of 2 + .PSR.select :air + .PSV.dial PSR +2 "processing"% +132 "core"  + "processing"%3% +4 "core" %ճ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%6'\ +614 "core" ' + ."da"delay 5 seconds +499 "Can"\ VW +3 ."da"PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1617 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%5 +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%=  +35 "core" + "processing"% % +4 "core" %Ҽ\  +2 ."da"PS.seek 1.5ml +2 "processing"%' +602 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%- * +36 "core" , +2 ."da"PS.seek 0ml +2 "processing"%8' +1617 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%(  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +47 "processing"%j * +37 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%F +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%2' +2481 "core" ' + ."da"PSV.dial PTV +2 "processing"%D +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%7 +84 "core"  + ."da"delay 5 seconds +502 .PSV.dial :air +3 "processing"%9  +74 "core"  +2 ."da"PS.seek :empty +2 "processing"%"'ղ +2459 "core" ' + #"da"getPMLReagent08 + .PRV.dial :air +2 "processing"%L  +44 "core"  + ."da"delay 5 seconds +502 .PTV.dial :PRVmixing +3 "processing"%C  +133 "core" + ."da"delay 5 seconds +502 .PRV.dial :ab2 +2 "processing"%N  +42 "core"  + ."da"PTV.dial :PRVmixing + .PSV.dial :mixloop +2 "processing"% +44 "core" +2 ."da"PS.reconfigure PSconfig +2 "processing"%#A d`b +2 ."da"PS.seek 0.3ml +2 "processing"%#' +397 "core" ' + ."da"delay 2 seconds +202 .PRV.dial :air +2 "processing"%<  +43 "core"  + "processing"%O% +4 "core" %\  +2 ."da"PS.seek 0.55ml +2 "processing"%*'Y +349 "core" ' + #"da"addPMLReagent08 + .PSV.dial :air +2 "processing"%  +43 "core"  +2 ."da"PS.seek 2ml +2 "processing"%A'Һ +1559 "core" ' + ."da"PSV.dial :PML +2 "processing"% +44 "core" + ."da"PTV.dial :mixing +2 "processing"%T @ +75 "core" A + ."da"PBV.dial :waste1 +2 "processing"%  +34 "core" + "processing"%)% +4 "core" %Ҽ\  +2 ."da"PS.seek 1.85ml +2 "processing"%0' +244 "core" ' + ."da"PBV.dial between PSV and waste1 +2 "processing"%& * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%?' +1968 "core" ' + ."da"delay 2 seconds +203 .delay 8:00 +27164 "Can"\ RR +20839 #"da"recoverPRVreagent08 + .PTV.dial :mixing + .PBV.dial :waste1 +2 "processing"%X  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%! * +36 "core" , + ."da"PSV.dial :air +2 "processing"%^  +44 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%>' +2506 "core" ' + ."da"PSV.dial :mixloop +2 "processing"% +44 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%$  +44 "core"  + ."da"delay 2 seconds +202 .PSV.dial :mixloop +2 "processing"%@ +45 "core" + ."da"delay 2 seconds +202 .PSV.dial :air +2 "processing"%i  +45 "core"  + ."da"PS.seek :empty +2 "processing"%B'ղ +2486 "core" ' + #"da"washCycleDA #1 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%V +131 "core"  + "processing"%S% +4 "core" %յ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%Q'\ +608 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%a'Һ +1614 "core" ' + ."da"PTV.dial :puck +2 "processing"%R  +73 "core"  + ."da"PSV.dial PTV +2 "processing"%Y +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +35 "core" + "processing"%E% +4 "core" %Һ\  +2 ."da"PS.seek 1.5ml +2 "processing"%[' +614 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"%: * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%P' +1620 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%k  +34 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%\\ * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%l +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%]' +2495 "core" ' + ."da"PSV.dial PTV +2 "processing"%n +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%g +75 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%c +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%M  +72 "core"  + ."da"PS.seek :empty +2 "processing"%r'ղ +2488 "core" ' + #"da"washCycleDA #2 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"%W +131 "core"  + "processing"%H% +4 "core" %մ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%f'\ +604 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%h'Һ +1304 "Can" \ [[ +317 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"%w +72 "core" + ."da"PBV.dial :waste1 +2 "processing"%4  +35 "core"  + "processing"%G% +4 "core" %Ҽv\  +2 ."da"PS.seek 1.5ml +2 "processing"%e' +599 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +2 ."da"PS.seek 0ml +2 "processing"%o' +1612 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%t  +36 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"%Z * +47 "core" ( + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%K +74 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%.' +2503 "core" ' + ."da"PSV.dial PTV +2 "processing"%_ +85 "core"  + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"%b +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +48 "processing"% +77 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%m  +72 "core"  +2 ."da"PS.seek :empty +2 "processing"%+'ղ +2485 "core" ' + #"da"washCycleDA #3 of 3 + .PSR.select :air +2 .PSV.dial PSR +2 "processing"% +131 "core"  + "processing"%|% +4 "core" %ճ\  + #"da"Pulling 0.5ml of PSR.wash + .PSR.select :wash +2 "processing"% +10 ."da"PS.reconfigure PSconfig +3 "processing"%#A d`b +3 ."da"PS.seek 0.5ml +2 "processing"%'\ +601 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +3 "processing"% +9 ."da"PS.seek 2ml +2 "processing"%v'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +73 "core" + ."da"PBV.dial :waste1 +2 "processing"%  +33 "core" + "processing"%q% +4 "core" %ҷ\  +2 ."da"PS.seek 1.5ml +2 "processing"%'} +597 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +34 "core" + +2 ."da"PS.seek 0ml +2 "processing"%' +1617 "core" ' + ."da"delay 2:00 +12004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%J  +35 "core" + ."da"delay 30 seconds +3003 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" + + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%y +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%s' +2514 "core" ' + ."da"PSV.dial PTV +2 "processing"% +73 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +2 "processing"% +73 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +3 "processing"%U +73 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%  +73 "core"  + ."da"PS.seek :empty +3 "processing"%%'ղ +2485 "core" ' + ."da"Gate.power :camera,:ON +2 #Mixing DA Substrates + .PSR.select :air + .PSV.dial PSR +2 "processing"%} +132 "core"  +7 "processing"%z% +16 "core" %ձ\ +4 #"da"Pulling 0.25ml of PSR.sub1 +4 .PSR.select :sub1 +8 "processing"% +15 ."da"PS.reconfigure PSconfig +9 "processing"%#A d`b +9 ."da"PS.seek 0.25ml +8 "processing"%'m +356 "core" ' + ."da"delay 5 seconds +503 "processing"%,% +3 "core" %l\  + #"da"Pulling 0.25ml of PSR.sub2 + .PSR.select :sub2 +3 "processing"% +10 ."da"PS.seek 0.5ml + "processing"%'\ +349 "core" ' + ."da"delay 5 seconds +502 .PSR.select :air +2 "processing"% +10 ."da"PS.seek 2ml +2 "processing"%'Һ +1614 "core" ' + ."da"PTV.dial :puck + .PSV.dial PTV +2 "processing"% +85 "core"  + ."da"PBV.dial :waste1 +2 "processing"%;  +34 "core" + "processing"%% +4 "core" %ҽv\  +2 ."da"PS.seek 1.5ml +2 "processing"%p' +609 "core" ' + ."da"delay 3 seconds +302 .PBV.dial between PSV and waste1 +2 "processing"% * +35 "core" , +4 ."da"PS.seek 0ml +4 "processing"%I' +1611 "core" ' + ."da"delay 10 seconds +1004 #recoverPSRreagent08 .PTV.dial :puck +2 .PBV.dial :waste1 + "processing"%1  +36 "core" + ."da"delay 30 seconds +75 "Can" \  +2928 ."da"PBV.dial between PSV and waste1 +3 "processing"%/ * +37 "core" , + ."da"PSR.select :air +2 .PSV.dial PSR +2 "processing"%d +73 "core"  +2 ."da"PS.reconfigure PSfast +2 "processing"%#A ,`b +2 ."da"PS.seek 2.5ml +2 "processing"%' +2532 "core" ' + ."da"PSV.dial PTV +2 "processing"%\ +74 "core" + ."da"delay 5 seconds +502 .PSV.dial PSR +3 "processing"% +74 "core"  + ."da"delay 5 seconds +502 .PSV.dial PTV +2 "processing"%3 +74 "core" + ."da"delay 5 seconds +502 .PSV.dial :air +2 "processing"%{  +72 "core"  + ."da"PS.seek :empty +2 "processing"%6'ղ +2506 "core" ' + "processing"%59 +3 "core" 94 +2 #"da"Processing Puck Heater at 28.2C before imaging + .PH.coast +2 "processing"%=  +3 "core" 4 + 4 + "processing"% & +4 "core" &]w)\ 4 + #"da"Imaging da puck in Processing Clamp while storing it to tube 1 +2 "manipulator"&% +3 "core" %\ / , " _1 +2 "storage"(-% +4 "core" %v ` ` S + "storage"(. +3 "core" . + ."da"SC.reconfigure SCtight +3 "storage"($\ .\ 1~b +2 ."da"SC.seek 1 +2 "storage"(((R +374 "core" ( + ."da"SC.reconfigure SCloose +2 "storage"($.\ 1~b +3 (j& +2 "core" &P = H  +2 "manipulator"&F& +3 "core" &,   % ]G +2 "manipulator"&8% +3 "core" %\ * $ K \\1 +2 ."da"Elbow.reconfigure TightElbow +2 "manipulator"&$&.,(\ #b +3 ."da"Elbow.seek 1 +2 "manipulator"&D( +186 "core" ( + "manipulator"& & +4 "core" &   ( [- +2 "storage"(7& +3 "core" &O J J ! +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&9' +95 "core" ' + "storage"(2& +4 "core" &O ? > X +2 ."da"SE.reconfigure SEpick +2 "storage"(#]K-0-\ b +5 ."da"SE.seek :beamBreak +2 "storage"(L' +287 "core" ' + "storage"(C- +3 "core" -' +2 ."da"SE.configure SEconfig +2 "storage"(#QK-0-\ b +3 "manipulator"&N& +3 "core" &  X- + "storage"(& +4 "core" &O 7 ; q + ."da"Elbow.reconfigure LimpElbow +2 "manipulator"&$ ,(#b +3 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&"'m +25 "core" ' + ."da"Elbow.hold +2 "manipulator"&<, +3 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 "storage"(O- +3 "core" -' +2 ."da"SE.seek 1.11 Pucks below Top Plate +2 "storage"(#' +31 "core" ' +2 "manipulator"&% +4 "core" %͒ p R| +2 "storage"(*& +3 "core" &O ' 1  +2 ."da"Forearm.force -20 + "manipulator"&5 +2 ."da"Forearm.seek 1 + 337 counts +2 "manipulator"&'ξ +15 "core" ' +2 "manipulator"&T& +4 "core" &   [, + "storage"(& +4 "core" &O @ F { +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&)' +69 "core" ' +2 ."da"SE.seek 2.11 Pucks below Top Plate +2 "storage"(&'y +41 "core" ' +2 "manipulator"&A& +3 "core" & + . \ ], +2 "manipulator"&0% +4 "core" %   \\w +2 ."da"Forearm.reconfigure LooseForearm +2 "manipulator"&#Q@2^d^2b +3 ."da"Forearm.seek :retract +2 "manipulator"&X'\ +90 "core" ' + ."da"Elbow.seek PC +3 "manipulator"&!(k +253 "core" ( + "manipulator"&^& +4 "core" &v  ) I ] +2 ."da"Elbow.reconfigure LooseElbow +2 "manipulator"&$ &.,(#b +3 &?& +2 "core" &v * - ] +2 ."da"Forearm.seek PC +2 "manipulator"&' +92 "core" ' + ."da"Hand.close +2 "manipulator"&$/ +72 "core" / +2 ."da"PC.seek :open +2 "processing"%@( +450 "core" ( + "storage"(i& +4 "core" &O ` a +2 "manipulator"&>& +3 "core" &v , , _ +2 "manipulator"&V% +3 "core" % Ϧ ( # _, +2 ."da"Forearm.seek :retract +2 "manipulator"&S'\ +91 "core" ' + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"Elbow.seek 1 +2 "manipulator"&B( +258 "core" ( + "manipulator"&Q& +4 "core" & ! *  ]- +2 "storage"(R& +3 "core" &O a ` +2 ."da"Forearm.reconfigure TightForearm +3 "manipulator"&#Q@2^d^\ b +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&Y' +112 "core" ' +4 ."da"Hand.open +2 "manipulator"&1 +70 "core" 1 +2 "storage"(E- +3 "core" -'y +2 ."da"SE.seek 1.86 Pucks below Top Plate +2 "storage"(a'E +26 "core" ' + ."da"SE.reconfigure SEseal +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.1 Pucks below Top Plate +2 "storage"(:' +54 "core" ' + #"da"Lights, camera, ACTION! +4 #PuckCamera: snap -bin=2,2 -auto /var/log/esp/da20feb2515h30ml.tif +1944 #"psFlush"Waiting >20 seconds for da to relinquish FlushPuck +30752 #"da"WARNING: Too Dark -- required 2331.34s exposure > 300s time limit\ SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 300 seconds\ /var/log/esp/da20feb2515h30ml.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 15.0 /var/log/esp/midres/da20feb2515h30ml15s.tif +1559 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 15 seconds\ /var/log/esp/midres/da20feb2515h30ml15s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=2,2 30.0 /var/log/esp/midres/da20feb2515h30ml30s.tif +3065 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 696x520 pixel 16-bit image for 30 seconds\ /var/log/esp/midres/da20feb2515h30ml30s.tif: TIFF Upload Complete\ +2 #PuckCamera: snap -bin=1,1 70.0 /var/log/esp/hires/da20feb2515h30ml70s.tif +7125 #SX MX5/16 (USB:05): 1392x1040 pixel 16-bit CCD camera\ Exposing 1392x1040 pixel 16-bit image for 70 seconds\ /var/log/esp/hires/da20feb2515h30ml70s.tif: TIFF Upload Complete\ +2 .Gate.power :camera,:OFF +2 ."Qmail"HABfans.email "300.0 sec auto-exposure",Subject: "da20feb2515h30ml images!" +11 "storage"([- +12 "core" -' +6 "storage"(k& +4 "core" &O ! % +2 "manipulator"&\\& +3 "core" & | X- +2 ."da"Elbow.seek 1 +2 "manipulator"&l( +3 "core" ( +2 "manipulator"&P& +4 "core" &  v X- +2 "storage"(n& +3 "core" &O " #  +2 ."da"Forearm.seek 1 + 600 counts +2 "manipulator"&g' +3 "core" ' +2 ."da"SE.reconfigure SEgently +3 "storage"(#QK-0-\ b +2 ."da"SE.seek 1.81 Pucks below Top Plate +2 "storage"(c' +61 "core" ' +2 "manipulator"&M& +3 "core" & . . c- +2 "storage"(]& +4 "core" &O \  + ."da"Elbow.reconfigure LimpElbow +3 "manipulator"&$ ,(#b +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek 1 +2 "manipulator"&W'm +28 "core" ' + ."da"Elbow.hold +3 "manipulator"&H, +4 "core" , + ."da"Elbow.reconfigure TightElbow +3 "manipulator"&$&.,(\ #b +2 ."da"SE.reconfigure SEconfig +3 "storage"(#QK-0-\ b +3 ."da"SE.seek 2 Pucks below Top Plate +3 "storage"(r' +27 "core" ' +2 "manipulator"&f% +4 "core" %͑ \\8 +2 "storage"(w& +5 "core" &O +\  +2 ."da"Forearm.force -20 + "manipulator"&5 +3 ."da"Forearm.seek 1 + 336 counts +3 "manipulator"&4'ν +17 "core" ' +3 "manipulator"&G& +5 "core" & F F * f+ + "storage"(h& +4 "core" &O \  +2 ."da"Forearm.reconfigure TightForearm +2 "manipulator"&#Q@2^d^\ b +3 ."da"Forearm.seek 1 + 600 counts +3 "manipulator"&' +27 "core" ' +3 "storage"(e% +5 "core" % c\  +3 ."downElevator"SE.seek :down +3 "storage"(t'} +100 (Z% +3 "core" %1\ Xg + "manipulator"&K% +4 "core" %Ϭ F F er +2 ."da"Forearm.reconfigure LooseForearm +3 "manipulator"&#Q@2^d^2b +2 ."da"Forearm.seek :retract +2 "manipulator"&o'\ +94 "core" ' +36 ' +3 ."downElevator"SE.coast +5 "storage"(5 +7 ."da"SC.coast +3 "storage"(6 +8 #"psFlush"Loading FlushPuck into Processing Clamp from FlushPuck::Garage +8 #tStarting finalPurge +12 "processing"%_& +13 "core" & \  +2 "manipulator"&b& +10 "core" & F B U g+ +6 "manipulator"&% +10 "core" %  O B h +6 ."psFlush"Elbow.seek FlushPuck::Garage +6 "manipulator"&m(,